Files
karyaman-project/juragankos-app/dist/assets/index-CAPPAZ3e.js

128 lines
256 KiB
JavaScript

(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))n(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function r(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerPolicy&&(o.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?o.credentials="include":l.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(l){if(l.ep)return;l.ep=!0;const o=r(l);fetch(l.href,o)}})();function yh(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var od={exports:{}},Zo={},id={exports:{}},Z={};/**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Cl=Symbol.for("react.element"),wh=Symbol.for("react.portal"),xh=Symbol.for("react.fragment"),kh=Symbol.for("react.strict_mode"),Sh=Symbol.for("react.profiler"),Eh=Symbol.for("react.provider"),Ch=Symbol.for("react.context"),Ph=Symbol.for("react.forward_ref"),Rh=Symbol.for("react.suspense"),_h=Symbol.for("react.memo"),Nh=Symbol.for("react.lazy"),yu=Symbol.iterator;function Lh(e){return e===null||typeof e!="object"?null:(e=yu&&e[yu]||e["@@iterator"],typeof e=="function"?e:null)}var ad={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},sd=Object.assign,ud={};function Sn(e,t,r){this.props=e,this.context=t,this.refs=ud,this.updater=r||ad}Sn.prototype.isReactComponent={};Sn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Sn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function cd(){}cd.prototype=Sn.prototype;function es(e,t,r){this.props=e,this.context=t,this.refs=ud,this.updater=r||ad}var ts=es.prototype=new cd;ts.constructor=es;sd(ts,Sn.prototype);ts.isPureReactComponent=!0;var wu=Array.isArray,dd=Object.prototype.hasOwnProperty,rs={current:null},fd={key:!0,ref:!0,__self:!0,__source:!0};function pd(e,t,r){var n,l={},o=null,i=null;if(t!=null)for(n in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)dd.call(t,n)&&!fd.hasOwnProperty(n)&&(l[n]=t[n]);var a=arguments.length-2;if(a===1)l.children=r;else if(1<a){for(var s=Array(a),u=0;u<a;u++)s[u]=arguments[u+2];l.children=s}if(e&&e.defaultProps)for(n in a=e.defaultProps,a)l[n]===void 0&&(l[n]=a[n]);return{$$typeof:Cl,type:e,key:o,ref:i,props:l,_owner:rs.current}}function Mh(e,t){return{$$typeof:Cl,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function ns(e){return typeof e=="object"&&e!==null&&e.$$typeof===Cl}function zh(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var xu=/\/+/g;function xi(e,t){return typeof e=="object"&&e!==null&&e.key!=null?zh(""+e.key):t.toString(36)}function so(e,t,r,n,l){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(o){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case Cl:case wh:i=!0}}if(i)return i=e,l=l(i),e=n===""?"."+xi(i,0):n,wu(l)?(r="",e!=null&&(r=e.replace(xu,"$&/")+"/"),so(l,t,r,"",function(u){return u})):l!=null&&(ns(l)&&(l=Mh(l,r+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(xu,"$&/")+"/")+e)),t.push(l)),1;if(i=0,n=n===""?".":n+":",wu(e))for(var a=0;a<e.length;a++){o=e[a];var s=n+xi(o,a);i+=so(o,t,r,s,l)}else if(s=Lh(e),typeof s=="function")for(e=s.call(e),a=0;!(o=e.next()).done;)o=o.value,s=n+xi(o,a++),i+=so(o,t,r,s,l);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function Ul(e,t,r){if(e==null)return e;var n=[],l=0;return so(e,n,"","",function(o){return t.call(r,o,l++)}),n}function Th(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Ke={current:null},uo={transition:null},Dh={ReactCurrentDispatcher:Ke,ReactCurrentBatchConfig:uo,ReactCurrentOwner:rs};function hd(){throw Error("act(...) is not supported in production builds of React.")}Z.Children={map:Ul,forEach:function(e,t,r){Ul(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return Ul(e,function(){t++}),t},toArray:function(e){return Ul(e,function(t){return t})||[]},only:function(e){if(!ns(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};Z.Component=Sn;Z.Fragment=xh;Z.Profiler=Sh;Z.PureComponent=es;Z.StrictMode=kh;Z.Suspense=Rh;Z.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Dh;Z.act=hd;Z.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=sd({},e.props),l=e.key,o=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,i=rs.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var a=e.type.defaultProps;for(s in t)dd.call(t,s)&&!fd.hasOwnProperty(s)&&(n[s]=t[s]===void 0&&a!==void 0?a[s]:t[s])}var s=arguments.length-2;if(s===1)n.children=r;else if(1<s){a=Array(s);for(var u=0;u<s;u++)a[u]=arguments[u+2];n.children=a}return{$$typeof:Cl,type:e.type,key:l,ref:o,props:n,_owner:i}};Z.createContext=function(e){return e={$$typeof:Ch,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Eh,_context:e},e.Consumer=e};Z.createElement=pd;Z.createFactory=function(e){var t=pd.bind(null,e);return t.type=e,t};Z.createRef=function(){return{current:null}};Z.forwardRef=function(e){return{$$typeof:Ph,render:e}};Z.isValidElement=ns;Z.lazy=function(e){return{$$typeof:Nh,_payload:{_status:-1,_result:e},_init:Th}};Z.memo=function(e,t){return{$$typeof:_h,type:e,compare:t===void 0?null:t}};Z.startTransition=function(e){var t=uo.transition;uo.transition={};try{e()}finally{uo.transition=t}};Z.unstable_act=hd;Z.useCallback=function(e,t){return Ke.current.useCallback(e,t)};Z.useContext=function(e){return Ke.current.useContext(e)};Z.useDebugValue=function(){};Z.useDeferredValue=function(e){return Ke.current.useDeferredValue(e)};Z.useEffect=function(e,t){return Ke.current.useEffect(e,t)};Z.useId=function(){return Ke.current.useId()};Z.useImperativeHandle=function(e,t,r){return Ke.current.useImperativeHandle(e,t,r)};Z.useInsertionEffect=function(e,t){return Ke.current.useInsertionEffect(e,t)};Z.useLayoutEffect=function(e,t){return Ke.current.useLayoutEffect(e,t)};Z.useMemo=function(e,t){return Ke.current.useMemo(e,t)};Z.useReducer=function(e,t,r){return Ke.current.useReducer(e,t,r)};Z.useRef=function(e){return Ke.current.useRef(e)};Z.useState=function(e){return Ke.current.useState(e)};Z.useSyncExternalStore=function(e,t,r){return Ke.current.useSyncExternalStore(e,t,r)};Z.useTransition=function(){return Ke.current.useTransition()};Z.version="18.3.1";id.exports=Z;var x=id.exports;const jh=yh(x);/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Oh=x,Fh=Symbol.for("react.element"),Ih=Symbol.for("react.fragment"),bh=Object.prototype.hasOwnProperty,$h=Oh.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Ah={key:!0,ref:!0,__self:!0,__source:!0};function md(e,t,r){var n,l={},o=null,i=null;r!==void 0&&(o=""+r),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(i=t.ref);for(n in t)bh.call(t,n)&&!Ah.hasOwnProperty(n)&&(l[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)l[n]===void 0&&(l[n]=t[n]);return{$$typeof:Fh,type:e,key:o,ref:i,props:l,_owner:$h.current}}Zo.Fragment=Ih;Zo.jsx=md;Zo.jsxs=md;od.exports=Zo;var T=od.exports,ea={},vd={exports:{}},at={},gd={exports:{}},yd={};/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/(function(e){function t(P,b){var A=P.length;P.push(b);e:for(;0<A;){var q=A-1>>>1,re=P[q];if(0<l(re,b))P[q]=b,P[A]=re,A=q;else break e}}function r(P){return P.length===0?null:P[0]}function n(P){if(P.length===0)return null;var b=P[0],A=P.pop();if(A!==b){P[0]=A;e:for(var q=0,re=P.length,ee=re>>>1;q<ee;){var ie=2*(q+1)-1,tt=P[ie],ze=ie+1,de=P[ze];if(0>l(tt,A))ze<re&&0>l(de,tt)?(P[q]=de,P[ze]=A,q=ze):(P[q]=tt,P[ie]=A,q=ie);else if(ze<re&&0>l(de,A))P[q]=de,P[ze]=A,q=ze;else break e}}return b}function l(P,b){var A=P.sortIndex-b.sortIndex;return A!==0?A:P.id-b.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,a=i.now();e.unstable_now=function(){return i.now()-a}}var s=[],u=[],c=1,p=null,f=3,y=!1,k=!1,S=!1,M=typeof setTimeout=="function"?setTimeout:null,d=typeof clearTimeout=="function"?clearTimeout:null,h=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function m(P){for(var b=r(u);b!==null;){if(b.callback===null)n(u);else if(b.startTime<=P)n(u),b.sortIndex=b.expirationTime,t(s,b);else break;b=r(u)}}function C(P){if(S=!1,m(P),!k)if(r(s)!==null)k=!0,Y(_);else{var b=r(u);b!==null&&se(C,b.startTime-P)}}function _(P,b){k=!1,S&&(S=!1,d(R),R=-1),y=!0;var A=f;try{for(m(b),p=r(s);p!==null&&(!(p.expirationTime>b)||P&&!ue());){var q=p.callback;if(typeof q=="function"){p.callback=null,f=p.priorityLevel;var re=q(p.expirationTime<=b);b=e.unstable_now(),typeof re=="function"?p.callback=re:p===r(s)&&n(s),m(b)}else n(s);p=r(s)}if(p!==null)var ee=!0;else{var ie=r(u);ie!==null&&se(C,ie.startTime-b),ee=!1}return ee}finally{p=null,f=A,y=!1}}var g=!1,z=null,R=-1,O=5,V=-1;function ue(){return!(e.unstable_now()-V<O)}function Me(){if(z!==null){var P=e.unstable_now();V=P;var b=!0;try{b=z(!0,P)}finally{b?je():(g=!1,z=null)}}else g=!1}var je;if(typeof h=="function")je=function(){h(Me)};else if(typeof MessageChannel<"u"){var te=new MessageChannel,oe=te.port2;te.port1.onmessage=Me,je=function(){oe.postMessage(null)}}else je=function(){M(Me,0)};function Y(P){z=P,g||(g=!0,je())}function se(P,b){R=M(function(){P(e.unstable_now())},b)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(P){P.callback=null},e.unstable_continueExecution=function(){k||y||(k=!0,Y(_))},e.unstable_forceFrameRate=function(P){0>P||125<P?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):O=0<P?Math.floor(1e3/P):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_getFirstCallbackNode=function(){return r(s)},e.unstable_next=function(P){switch(f){case 1:case 2:case 3:var b=3;break;default:b=f}var A=f;f=b;try{return P()}finally{f=A}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(P,b){switch(P){case 1:case 2:case 3:case 4:case 5:break;default:P=3}var A=f;f=P;try{return b()}finally{f=A}},e.unstable_scheduleCallback=function(P,b,A){var q=e.unstable_now();switch(typeof A=="object"&&A!==null?(A=A.delay,A=typeof A=="number"&&0<A?q+A:q):A=q,P){case 1:var re=-1;break;case 2:re=250;break;case 5:re=1073741823;break;case 4:re=1e4;break;default:re=5e3}return re=A+re,P={id:c++,callback:b,priorityLevel:P,startTime:A,expirationTime:re,sortIndex:-1},A>q?(P.sortIndex=A,t(u,P),r(s)===null&&P===r(u)&&(S?(d(R),R=-1):S=!0,se(C,A-q))):(P.sortIndex=re,t(s,P),k||y||(k=!0,Y(_))),P},e.unstable_shouldYield=ue,e.unstable_wrapCallback=function(P){var b=f;return function(){var A=f;f=b;try{return P.apply(this,arguments)}finally{f=A}}}})(yd);gd.exports=yd;var Uh=gd.exports;/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Vh=x,it=Uh;function L(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);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."}var wd=new Set,ll={};function Vr(e,t){mn(e,t),mn(e+"Capture",t)}function mn(e,t){for(ll[e]=t,e=0;e<t.length;e++)wd.add(t[e])}var Vt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ta=Object.prototype.hasOwnProperty,Hh=/^[: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]*$/,ku={},Su={};function Bh(e){return ta.call(Su,e)?!0:ta.call(ku,e)?!1:Hh.test(e)?Su[e]=!0:(ku[e]=!0,!1)}function Wh(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Qh(e,t,r,n){if(t===null||typeof t>"u"||Wh(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Ge(e,t,r,n,l,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=l,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var Ie={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ie[e]=new Ge(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ie[t]=new Ge(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ie[e]=new Ge(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ie[e]=new Ge(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Ie[e]=new Ge(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ie[e]=new Ge(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ie[e]=new Ge(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ie[e]=new Ge(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ie[e]=new Ge(e,5,!1,e.toLowerCase(),null,!1,!1)});var ls=/[\-:]([a-z])/g;function os(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(ls,os);Ie[t]=new Ge(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(ls,os);Ie[t]=new Ge(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(ls,os);Ie[t]=new Ge(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ie[e]=new Ge(e,1,!1,e.toLowerCase(),null,!1,!1)});Ie.xlinkHref=new Ge("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ie[e]=new Ge(e,1,!1,e.toLowerCase(),null,!0,!0)});function is(e,t,r,n){var l=Ie.hasOwnProperty(t)?Ie[t]:null;(l!==null?l.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Qh(t,r,l,n)&&(r=null),n||l===null?Bh(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):l.mustUseProperty?e[l.propertyName]=r===null?l.type===3?!1:"":r:(t=l.attributeName,n=l.attributeNamespace,r===null?e.removeAttribute(t):(l=l.type,r=l===3||l===4&&r===!0?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}var Qt=Vh.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Vl=Symbol.for("react.element"),Yr=Symbol.for("react.portal"),Xr=Symbol.for("react.fragment"),as=Symbol.for("react.strict_mode"),ra=Symbol.for("react.profiler"),xd=Symbol.for("react.provider"),kd=Symbol.for("react.context"),ss=Symbol.for("react.forward_ref"),na=Symbol.for("react.suspense"),la=Symbol.for("react.suspense_list"),us=Symbol.for("react.memo"),qt=Symbol.for("react.lazy"),Sd=Symbol.for("react.offscreen"),Eu=Symbol.iterator;function zn(e){return e===null||typeof e!="object"?null:(e=Eu&&e[Eu]||e["@@iterator"],typeof e=="function"?e:null)}var xe=Object.assign,ki;function Hn(e){if(ki===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);ki=t&&t[1]||""}return`
`+ki+e}var Si=!1;function Ei(e,t){if(!e||Si)return"";Si=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var n=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){n=u}e.call(t.prototype)}else{try{throw Error()}catch(u){n=u}e()}}catch(u){if(u&&n&&typeof u.stack=="string"){for(var l=u.stack.split(`
`),o=n.stack.split(`
`),i=l.length-1,a=o.length-1;1<=i&&0<=a&&l[i]!==o[a];)a--;for(;1<=i&&0<=a;i--,a--)if(l[i]!==o[a]){if(i!==1||a!==1)do if(i--,a--,0>a||l[i]!==o[a]){var s=`
`+l[i].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=i&&0<=a);break}}}finally{Si=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Hn(e):""}function Kh(e){switch(e.tag){case 5:return Hn(e.type);case 16:return Hn("Lazy");case 13:return Hn("Suspense");case 19:return Hn("SuspenseList");case 0:case 2:case 15:return e=Ei(e.type,!1),e;case 11:return e=Ei(e.type.render,!1),e;case 1:return e=Ei(e.type,!0),e;default:return""}}function oa(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Xr:return"Fragment";case Yr:return"Portal";case ra:return"Profiler";case as:return"StrictMode";case na:return"Suspense";case la:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case kd:return(e.displayName||"Context")+".Consumer";case xd:return(e._context.displayName||"Context")+".Provider";case ss:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case us:return t=e.displayName||null,t!==null?t:oa(e.type)||"Memo";case qt:t=e._payload,e=e._init;try{return oa(e(t))}catch{}}return null}function Gh(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return oa(t);case 8:return t===as?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function mr(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Ed(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Yh(e){var t=Ed(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var l=r.get,o=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){n=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(i){n=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Hl(e){e._valueTracker||(e._valueTracker=Yh(e))}function Cd(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=Ed(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function Po(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function ia(e,t){var r=t.checked;return xe({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Cu(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=mr(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Pd(e,t){t=t.checked,t!=null&&is(e,"checked",t,!1)}function aa(e,t){Pd(e,t);var r=mr(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?sa(e,t.type,r):t.hasOwnProperty("defaultValue")&&sa(e,t.type,mr(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Pu(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function sa(e,t,r){(t!=="number"||Po(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Bn=Array.isArray;function sn(e,t,r,n){if(e=e.options,t){t={};for(var l=0;l<r.length;l++)t["$"+r[l]]=!0;for(r=0;r<e.length;r++)l=t.hasOwnProperty("$"+e[r].value),e[r].selected!==l&&(e[r].selected=l),l&&n&&(e[r].defaultSelected=!0)}else{for(r=""+mr(r),t=null,l=0;l<e.length;l++){if(e[l].value===r){e[l].selected=!0,n&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function ua(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(L(91));return xe({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Ru(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(L(92));if(Bn(r)){if(1<r.length)throw Error(L(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:mr(r)}}function Rd(e,t){var r=mr(t.value),n=mr(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function _u(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function _d(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ca(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?_d(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Bl,Nd=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,l){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Bl=Bl||document.createElement("div"),Bl.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Bl.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ol(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Gn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Xh=["Webkit","ms","Moz","O"];Object.keys(Gn).forEach(function(e){Xh.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Gn[t]=Gn[e]})});function Ld(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Gn.hasOwnProperty(e)&&Gn[e]?(""+t).trim():t+"px"}function Md(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,l=Ld(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,l):e[r]=l}}var Jh=xe({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function da(e,t){if(t){if(Jh[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(L(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(L(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(L(61))}if(t.style!=null&&typeof t.style!="object")throw Error(L(62))}}function fa(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var pa=null;function cs(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ha=null,un=null,cn=null;function Nu(e){if(e=_l(e)){if(typeof ha!="function")throw Error(L(280));var t=e.stateNode;t&&(t=ni(t),ha(e.stateNode,e.type,t))}}function zd(e){un?cn?cn.push(e):cn=[e]:un=e}function Td(){if(un){var e=un,t=cn;if(cn=un=null,Nu(e),t)for(e=0;e<t.length;e++)Nu(t[e])}}function Dd(e,t){return e(t)}function jd(){}var Ci=!1;function Od(e,t,r){if(Ci)return e(t,r);Ci=!0;try{return Dd(e,t,r)}finally{Ci=!1,(un!==null||cn!==null)&&(jd(),Td())}}function il(e,t){var r=e.stateNode;if(r===null)return null;var n=ni(r);if(n===null)return null;r=n[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":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(L(231,t,typeof r));return r}var ma=!1;if(Vt)try{var Tn={};Object.defineProperty(Tn,"passive",{get:function(){ma=!0}}),window.addEventListener("test",Tn,Tn),window.removeEventListener("test",Tn,Tn)}catch{ma=!1}function Zh(e,t,r,n,l,o,i,a,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(r,u)}catch(c){this.onError(c)}}var Yn=!1,Ro=null,_o=!1,va=null,qh={onError:function(e){Yn=!0,Ro=e}};function em(e,t,r,n,l,o,i,a,s){Yn=!1,Ro=null,Zh.apply(qh,arguments)}function tm(e,t,r,n,l,o,i,a,s){if(em.apply(this,arguments),Yn){if(Yn){var u=Ro;Yn=!1,Ro=null}else throw Error(L(198));_o||(_o=!0,va=u)}}function Hr(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function Fd(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Lu(e){if(Hr(e)!==e)throw Error(L(188))}function rm(e){var t=e.alternate;if(!t){if(t=Hr(e),t===null)throw Error(L(188));return t!==e?null:e}for(var r=e,n=t;;){var l=r.return;if(l===null)break;var o=l.alternate;if(o===null){if(n=l.return,n!==null){r=n;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===r)return Lu(l),e;if(o===n)return Lu(l),t;o=o.sibling}throw Error(L(188))}if(r.return!==n.return)r=l,n=o;else{for(var i=!1,a=l.child;a;){if(a===r){i=!0,r=l,n=o;break}if(a===n){i=!0,n=l,r=o;break}a=a.sibling}if(!i){for(a=o.child;a;){if(a===r){i=!0,r=o,n=l;break}if(a===n){i=!0,n=o,r=l;break}a=a.sibling}if(!i)throw Error(L(189))}}if(r.alternate!==n)throw Error(L(190))}if(r.tag!==3)throw Error(L(188));return r.stateNode.current===r?e:t}function Id(e){return e=rm(e),e!==null?bd(e):null}function bd(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=bd(e);if(t!==null)return t;e=e.sibling}return null}var $d=it.unstable_scheduleCallback,Mu=it.unstable_cancelCallback,nm=it.unstable_shouldYield,lm=it.unstable_requestPaint,Ee=it.unstable_now,om=it.unstable_getCurrentPriorityLevel,ds=it.unstable_ImmediatePriority,Ad=it.unstable_UserBlockingPriority,No=it.unstable_NormalPriority,im=it.unstable_LowPriority,Ud=it.unstable_IdlePriority,qo=null,Mt=null;function am(e){if(Mt&&typeof Mt.onCommitFiberRoot=="function")try{Mt.onCommitFiberRoot(qo,e,void 0,(e.current.flags&128)===128)}catch{}}var kt=Math.clz32?Math.clz32:cm,sm=Math.log,um=Math.LN2;function cm(e){return e>>>=0,e===0?32:31-(sm(e)/um|0)|0}var Wl=64,Ql=4194304;function Wn(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Lo(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,l=e.suspendedLanes,o=e.pingedLanes,i=r&268435455;if(i!==0){var a=i&~l;a!==0?n=Wn(a):(o&=i,o!==0&&(n=Wn(o)))}else i=r&~l,i!==0?n=Wn(i):o!==0&&(n=Wn(o));if(n===0)return 0;if(t!==0&&t!==n&&!(t&l)&&(l=n&-n,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)r=31-kt(t),l=1<<r,n|=e[r],t&=~l;return n}function dm(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function fm(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-kt(o),a=1<<i,s=l[i];s===-1?(!(a&r)||a&n)&&(l[i]=dm(a,t)):s<=t&&(e.expiredLanes|=a),o&=~a}}function ga(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Vd(){var e=Wl;return Wl<<=1,!(Wl&4194240)&&(Wl=64),e}function Pi(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function Pl(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-kt(t),e[t]=r}function pm(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<r;){var l=31-kt(r),o=1<<l;t[l]=0,n[l]=-1,e[l]=-1,r&=~o}}function fs(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-kt(r),l=1<<n;l&t|e[n]&t&&(e[n]|=t),r&=~l}}var ae=0;function Hd(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Bd,ps,Wd,Qd,Kd,ya=!1,Kl=[],ar=null,sr=null,ur=null,al=new Map,sl=new Map,tr=[],hm="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function zu(e,t){switch(e){case"focusin":case"focusout":ar=null;break;case"dragenter":case"dragleave":sr=null;break;case"mouseover":case"mouseout":ur=null;break;case"pointerover":case"pointerout":al.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":sl.delete(t.pointerId)}}function Dn(e,t,r,n,l,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:o,targetContainers:[l]},t!==null&&(t=_l(t),t!==null&&ps(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function mm(e,t,r,n,l){switch(t){case"focusin":return ar=Dn(ar,e,t,r,n,l),!0;case"dragenter":return sr=Dn(sr,e,t,r,n,l),!0;case"mouseover":return ur=Dn(ur,e,t,r,n,l),!0;case"pointerover":var o=l.pointerId;return al.set(o,Dn(al.get(o)||null,e,t,r,n,l)),!0;case"gotpointercapture":return o=l.pointerId,sl.set(o,Dn(sl.get(o)||null,e,t,r,n,l)),!0}return!1}function Gd(e){var t=zr(e.target);if(t!==null){var r=Hr(t);if(r!==null){if(t=r.tag,t===13){if(t=Fd(r),t!==null){e.blockedOn=t,Kd(e.priority,function(){Wd(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function co(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=wa(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var n=new r.constructor(r.type,r);pa=n,r.target.dispatchEvent(n),pa=null}else return t=_l(r),t!==null&&ps(t),e.blockedOn=r,!1;t.shift()}return!0}function Tu(e,t,r){co(e)&&r.delete(t)}function vm(){ya=!1,ar!==null&&co(ar)&&(ar=null),sr!==null&&co(sr)&&(sr=null),ur!==null&&co(ur)&&(ur=null),al.forEach(Tu),sl.forEach(Tu)}function jn(e,t){e.blockedOn===t&&(e.blockedOn=null,ya||(ya=!0,it.unstable_scheduleCallback(it.unstable_NormalPriority,vm)))}function ul(e){function t(l){return jn(l,e)}if(0<Kl.length){jn(Kl[0],e);for(var r=1;r<Kl.length;r++){var n=Kl[r];n.blockedOn===e&&(n.blockedOn=null)}}for(ar!==null&&jn(ar,e),sr!==null&&jn(sr,e),ur!==null&&jn(ur,e),al.forEach(t),sl.forEach(t),r=0;r<tr.length;r++)n=tr[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<tr.length&&(r=tr[0],r.blockedOn===null);)Gd(r),r.blockedOn===null&&tr.shift()}var dn=Qt.ReactCurrentBatchConfig,Mo=!0;function gm(e,t,r,n){var l=ae,o=dn.transition;dn.transition=null;try{ae=1,hs(e,t,r,n)}finally{ae=l,dn.transition=o}}function ym(e,t,r,n){var l=ae,o=dn.transition;dn.transition=null;try{ae=4,hs(e,t,r,n)}finally{ae=l,dn.transition=o}}function hs(e,t,r,n){if(Mo){var l=wa(e,t,r,n);if(l===null)Oi(e,t,n,zo,r),zu(e,n);else if(mm(l,e,t,r,n))n.stopPropagation();else if(zu(e,n),t&4&&-1<hm.indexOf(e)){for(;l!==null;){var o=_l(l);if(o!==null&&Bd(o),o=wa(e,t,r,n),o===null&&Oi(e,t,n,zo,r),o===l)break;l=o}l!==null&&n.stopPropagation()}else Oi(e,t,n,null,r)}}var zo=null;function wa(e,t,r,n){if(zo=null,e=cs(n),e=zr(e),e!==null)if(t=Hr(e),t===null)e=null;else if(r=t.tag,r===13){if(e=Fd(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return zo=e,null}function Yd(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(om()){case ds:return 1;case Ad:return 4;case No:case im:return 16;case Ud:return 536870912;default:return 16}default:return 16}}var or=null,ms=null,fo=null;function Xd(){if(fo)return fo;var e,t=ms,r=t.length,n,l="value"in or?or.value:or.textContent,o=l.length;for(e=0;e<r&&t[e]===l[e];e++);var i=r-e;for(n=1;n<=i&&t[r-n]===l[o-n];n++);return fo=l.slice(e,1<n?1-n:void 0)}function po(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Gl(){return!0}function Du(){return!1}function st(e){function t(r,n,l,o,i){this._reactName=r,this._targetInst=l,this.type=n,this.nativeEvent=o,this.target=i,this.currentTarget=null;for(var a in e)e.hasOwnProperty(a)&&(r=e[a],this[a]=r?r(o):o[a]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Gl:Du,this.isPropagationStopped=Du,this}return xe(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=Gl)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=Gl)},persist:function(){},isPersistent:Gl}),t}var En={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},vs=st(En),Rl=xe({},En,{view:0,detail:0}),wm=st(Rl),Ri,_i,On,ei=xe({},Rl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:gs,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==On&&(On&&e.type==="mousemove"?(Ri=e.screenX-On.screenX,_i=e.screenY-On.screenY):_i=Ri=0,On=e),Ri)},movementY:function(e){return"movementY"in e?e.movementY:_i}}),ju=st(ei),xm=xe({},ei,{dataTransfer:0}),km=st(xm),Sm=xe({},Rl,{relatedTarget:0}),Ni=st(Sm),Em=xe({},En,{animationName:0,elapsedTime:0,pseudoElement:0}),Cm=st(Em),Pm=xe({},En,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Rm=st(Pm),_m=xe({},En,{data:0}),Ou=st(_m),Nm={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Lm={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"},Mm={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function zm(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Mm[e])?!!t[e]:!1}function gs(){return zm}var Tm=xe({},Rl,{key:function(e){if(e.key){var t=Nm[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=po(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Lm[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:gs,charCode:function(e){return e.type==="keypress"?po(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?po(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Dm=st(Tm),jm=xe({},ei,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Fu=st(jm),Om=xe({},Rl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:gs}),Fm=st(Om),Im=xe({},En,{propertyName:0,elapsedTime:0,pseudoElement:0}),bm=st(Im),$m=xe({},ei,{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}),Am=st($m),Um=[9,13,27,32],ys=Vt&&"CompositionEvent"in window,Xn=null;Vt&&"documentMode"in document&&(Xn=document.documentMode);var Vm=Vt&&"TextEvent"in window&&!Xn,Jd=Vt&&(!ys||Xn&&8<Xn&&11>=Xn),Iu=" ",bu=!1;function Zd(e,t){switch(e){case"keyup":return Um.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function qd(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Jr=!1;function Hm(e,t){switch(e){case"compositionend":return qd(t);case"keypress":return t.which!==32?null:(bu=!0,Iu);case"textInput":return e=t.data,e===Iu&&bu?null:e;default:return null}}function Bm(e,t){if(Jr)return e==="compositionend"||!ys&&Zd(e,t)?(e=Xd(),fo=ms=or=null,Jr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Jd&&t.locale!=="ko"?null:t.data;default:return null}}var Wm={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 $u(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Wm[e.type]:t==="textarea"}function ef(e,t,r,n){zd(n),t=To(t,"onChange"),0<t.length&&(r=new vs("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var Jn=null,cl=null;function Qm(e){ff(e,0)}function ti(e){var t=en(e);if(Cd(t))return e}function Km(e,t){if(e==="change")return t}var tf=!1;if(Vt){var Li;if(Vt){var Mi="oninput"in document;if(!Mi){var Au=document.createElement("div");Au.setAttribute("oninput","return;"),Mi=typeof Au.oninput=="function"}Li=Mi}else Li=!1;tf=Li&&(!document.documentMode||9<document.documentMode)}function Uu(){Jn&&(Jn.detachEvent("onpropertychange",rf),cl=Jn=null)}function rf(e){if(e.propertyName==="value"&&ti(cl)){var t=[];ef(t,cl,e,cs(e)),Od(Qm,t)}}function Gm(e,t,r){e==="focusin"?(Uu(),Jn=t,cl=r,Jn.attachEvent("onpropertychange",rf)):e==="focusout"&&Uu()}function Ym(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ti(cl)}function Xm(e,t){if(e==="click")return ti(t)}function Jm(e,t){if(e==="input"||e==="change")return ti(t)}function Zm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Et=typeof Object.is=="function"?Object.is:Zm;function dl(e,t){if(Et(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var l=r[n];if(!ta.call(t,l)||!Et(e[l],t[l]))return!1}return!0}function Vu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Hu(e,t){var r=Vu(e);e=0;for(var n;r;){if(r.nodeType===3){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=Vu(r)}}function nf(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?nf(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function lf(){for(var e=window,t=Po();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Po(e.document)}return t}function ws(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function qm(e){var t=lf(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&nf(r.ownerDocument.documentElement,r)){if(n!==null&&ws(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=r.textContent.length,o=Math.min(n.start,l);n=n.end===void 0?o:Math.min(n.end,l),!e.extend&&o>n&&(l=n,n=o,o=l),l=Hu(r,o);var i=Hu(r,n);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>n?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var ev=Vt&&"documentMode"in document&&11>=document.documentMode,Zr=null,xa=null,Zn=null,ka=!1;function Bu(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;ka||Zr==null||Zr!==Po(n)||(n=Zr,"selectionStart"in n&&ws(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Zn&&dl(Zn,n)||(Zn=n,n=To(xa,"onSelect"),0<n.length&&(t=new vs("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=Zr)))}function Yl(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var qr={animationend:Yl("Animation","AnimationEnd"),animationiteration:Yl("Animation","AnimationIteration"),animationstart:Yl("Animation","AnimationStart"),transitionend:Yl("Transition","TransitionEnd")},zi={},of={};Vt&&(of=document.createElement("div").style,"AnimationEvent"in window||(delete qr.animationend.animation,delete qr.animationiteration.animation,delete qr.animationstart.animation),"TransitionEvent"in window||delete qr.transitionend.transition);function ri(e){if(zi[e])return zi[e];if(!qr[e])return e;var t=qr[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in of)return zi[e]=t[r];return e}var af=ri("animationend"),sf=ri("animationiteration"),uf=ri("animationstart"),cf=ri("transitionend"),df=new Map,Wu="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function yr(e,t){df.set(e,t),Vr(t,[e])}for(var Ti=0;Ti<Wu.length;Ti++){var Di=Wu[Ti],tv=Di.toLowerCase(),rv=Di[0].toUpperCase()+Di.slice(1);yr(tv,"on"+rv)}yr(af,"onAnimationEnd");yr(sf,"onAnimationIteration");yr(uf,"onAnimationStart");yr("dblclick","onDoubleClick");yr("focusin","onFocus");yr("focusout","onBlur");yr(cf,"onTransitionEnd");mn("onMouseEnter",["mouseout","mouseover"]);mn("onMouseLeave",["mouseout","mouseover"]);mn("onPointerEnter",["pointerout","pointerover"]);mn("onPointerLeave",["pointerout","pointerover"]);Vr("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Vr("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Vr("onBeforeInput",["compositionend","keypress","textInput","paste"]);Vr("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Vr("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Vr("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Qn="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(" "),nv=new Set("cancel close invalid load scroll toggle".split(" ").concat(Qn));function Qu(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,tm(n,t,void 0,e),e.currentTarget=null}function ff(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],l=n.event;n=n.listeners;e:{var o=void 0;if(t)for(var i=n.length-1;0<=i;i--){var a=n[i],s=a.instance,u=a.currentTarget;if(a=a.listener,s!==o&&l.isPropagationStopped())break e;Qu(l,a,u),o=s}else for(i=0;i<n.length;i++){if(a=n[i],s=a.instance,u=a.currentTarget,a=a.listener,s!==o&&l.isPropagationStopped())break e;Qu(l,a,u),o=s}}}if(_o)throw e=va,_o=!1,va=null,e}function pe(e,t){var r=t[Ra];r===void 0&&(r=t[Ra]=new Set);var n=e+"__bubble";r.has(n)||(pf(t,e,2,!1),r.add(n))}function ji(e,t,r){var n=0;t&&(n|=4),pf(r,e,n,t)}var Xl="_reactListening"+Math.random().toString(36).slice(2);function fl(e){if(!e[Xl]){e[Xl]=!0,wd.forEach(function(r){r!=="selectionchange"&&(nv.has(r)||ji(r,!1,e),ji(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Xl]||(t[Xl]=!0,ji("selectionchange",!1,t))}}function pf(e,t,r,n){switch(Yd(t)){case 1:var l=gm;break;case 4:l=ym;break;default:l=hs}r=l.bind(null,t,r,e),l=void 0,!ma||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),n?l!==void 0?e.addEventListener(t,r,{capture:!0,passive:l}):e.addEventListener(t,r,!0):l!==void 0?e.addEventListener(t,r,{passive:l}):e.addEventListener(t,r,!1)}function Oi(e,t,r,n,l){var o=n;if(!(t&1)&&!(t&2)&&n!==null)e:for(;;){if(n===null)return;var i=n.tag;if(i===3||i===4){var a=n.stateNode.containerInfo;if(a===l||a.nodeType===8&&a.parentNode===l)break;if(i===4)for(i=n.return;i!==null;){var s=i.tag;if((s===3||s===4)&&(s=i.stateNode.containerInfo,s===l||s.nodeType===8&&s.parentNode===l))return;i=i.return}for(;a!==null;){if(i=zr(a),i===null)return;if(s=i.tag,s===5||s===6){n=o=i;continue e}a=a.parentNode}}n=n.return}Od(function(){var u=o,c=cs(r),p=[];e:{var f=df.get(e);if(f!==void 0){var y=vs,k=e;switch(e){case"keypress":if(po(r)===0)break e;case"keydown":case"keyup":y=Dm;break;case"focusin":k="focus",y=Ni;break;case"focusout":k="blur",y=Ni;break;case"beforeblur":case"afterblur":y=Ni;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":y=ju;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":y=km;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":y=Fm;break;case af:case sf:case uf:y=Cm;break;case cf:y=bm;break;case"scroll":y=wm;break;case"wheel":y=Am;break;case"copy":case"cut":case"paste":y=Rm;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":y=Fu}var S=(t&4)!==0,M=!S&&e==="scroll",d=S?f!==null?f+"Capture":null:f;S=[];for(var h=u,m;h!==null;){m=h;var C=m.stateNode;if(m.tag===5&&C!==null&&(m=C,d!==null&&(C=il(h,d),C!=null&&S.push(pl(h,C,m)))),M)break;h=h.return}0<S.length&&(f=new y(f,k,null,r,c),p.push({event:f,listeners:S}))}}if(!(t&7)){e:{if(f=e==="mouseover"||e==="pointerover",y=e==="mouseout"||e==="pointerout",f&&r!==pa&&(k=r.relatedTarget||r.fromElement)&&(zr(k)||k[Ht]))break e;if((y||f)&&(f=c.window===c?c:(f=c.ownerDocument)?f.defaultView||f.parentWindow:window,y?(k=r.relatedTarget||r.toElement,y=u,k=k?zr(k):null,k!==null&&(M=Hr(k),k!==M||k.tag!==5&&k.tag!==6)&&(k=null)):(y=null,k=u),y!==k)){if(S=ju,C="onMouseLeave",d="onMouseEnter",h="mouse",(e==="pointerout"||e==="pointerover")&&(S=Fu,C="onPointerLeave",d="onPointerEnter",h="pointer"),M=y==null?f:en(y),m=k==null?f:en(k),f=new S(C,h+"leave",y,r,c),f.target=M,f.relatedTarget=m,C=null,zr(c)===u&&(S=new S(d,h+"enter",k,r,c),S.target=m,S.relatedTarget=M,C=S),M=C,y&&k)t:{for(S=y,d=k,h=0,m=S;m;m=Qr(m))h++;for(m=0,C=d;C;C=Qr(C))m++;for(;0<h-m;)S=Qr(S),h--;for(;0<m-h;)d=Qr(d),m--;for(;h--;){if(S===d||d!==null&&S===d.alternate)break t;S=Qr(S),d=Qr(d)}S=null}else S=null;y!==null&&Ku(p,f,y,S,!1),k!==null&&M!==null&&Ku(p,M,k,S,!0)}}e:{if(f=u?en(u):window,y=f.nodeName&&f.nodeName.toLowerCase(),y==="select"||y==="input"&&f.type==="file")var _=Km;else if($u(f))if(tf)_=Jm;else{_=Ym;var g=Gm}else(y=f.nodeName)&&y.toLowerCase()==="input"&&(f.type==="checkbox"||f.type==="radio")&&(_=Xm);if(_&&(_=_(e,u))){ef(p,_,r,c);break e}g&&g(e,f,u),e==="focusout"&&(g=f._wrapperState)&&g.controlled&&f.type==="number"&&sa(f,"number",f.value)}switch(g=u?en(u):window,e){case"focusin":($u(g)||g.contentEditable==="true")&&(Zr=g,xa=u,Zn=null);break;case"focusout":Zn=xa=Zr=null;break;case"mousedown":ka=!0;break;case"contextmenu":case"mouseup":case"dragend":ka=!1,Bu(p,r,c);break;case"selectionchange":if(ev)break;case"keydown":case"keyup":Bu(p,r,c)}var z;if(ys)e:{switch(e){case"compositionstart":var R="onCompositionStart";break e;case"compositionend":R="onCompositionEnd";break e;case"compositionupdate":R="onCompositionUpdate";break e}R=void 0}else Jr?Zd(e,r)&&(R="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(R="onCompositionStart");R&&(Jd&&r.locale!=="ko"&&(Jr||R!=="onCompositionStart"?R==="onCompositionEnd"&&Jr&&(z=Xd()):(or=c,ms="value"in or?or.value:or.textContent,Jr=!0)),g=To(u,R),0<g.length&&(R=new Ou(R,e,null,r,c),p.push({event:R,listeners:g}),z?R.data=z:(z=qd(r),z!==null&&(R.data=z)))),(z=Vm?Hm(e,r):Bm(e,r))&&(u=To(u,"onBeforeInput"),0<u.length&&(c=new Ou("onBeforeInput","beforeinput",null,r,c),p.push({event:c,listeners:u}),c.data=z))}ff(p,t)})}function pl(e,t,r){return{instance:e,listener:t,currentTarget:r}}function To(e,t){for(var r=t+"Capture",n=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=il(e,r),o!=null&&n.unshift(pl(e,o,l)),o=il(e,t),o!=null&&n.push(pl(e,o,l))),e=e.return}return n}function Qr(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Ku(e,t,r,n,l){for(var o=t._reactName,i=[];r!==null&&r!==n;){var a=r,s=a.alternate,u=a.stateNode;if(s!==null&&s===n)break;a.tag===5&&u!==null&&(a=u,l?(s=il(r,o),s!=null&&i.unshift(pl(r,s,a))):l||(s=il(r,o),s!=null&&i.push(pl(r,s,a)))),r=r.return}i.length!==0&&e.push({event:t,listeners:i})}var lv=/\r\n?/g,ov=/\u0000|\uFFFD/g;function Gu(e){return(typeof e=="string"?e:""+e).replace(lv,`
`).replace(ov,"")}function Jl(e,t,r){if(t=Gu(t),Gu(e)!==t&&r)throw Error(L(425))}function Do(){}var Sa=null,Ea=null;function Ca(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Pa=typeof setTimeout=="function"?setTimeout:void 0,iv=typeof clearTimeout=="function"?clearTimeout:void 0,Yu=typeof Promise=="function"?Promise:void 0,av=typeof queueMicrotask=="function"?queueMicrotask:typeof Yu<"u"?function(e){return Yu.resolve(null).then(e).catch(sv)}:Pa;function sv(e){setTimeout(function(){throw e})}function Fi(e,t){var r=t,n=0;do{var l=r.nextSibling;if(e.removeChild(r),l&&l.nodeType===8)if(r=l.data,r==="/$"){if(n===0){e.removeChild(l),ul(t);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=l}while(r);ul(t)}function cr(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Xu(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var Cn=Math.random().toString(36).slice(2),Lt="__reactFiber$"+Cn,hl="__reactProps$"+Cn,Ht="__reactContainer$"+Cn,Ra="__reactEvents$"+Cn,uv="__reactListeners$"+Cn,cv="__reactHandles$"+Cn;function zr(e){var t=e[Lt];if(t)return t;for(var r=e.parentNode;r;){if(t=r[Ht]||r[Lt]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=Xu(e);e!==null;){if(r=e[Lt])return r;e=Xu(e)}return t}e=r,r=e.parentNode}return null}function _l(e){return e=e[Lt]||e[Ht],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function en(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(L(33))}function ni(e){return e[hl]||null}var _a=[],tn=-1;function wr(e){return{current:e}}function he(e){0>tn||(e.current=_a[tn],_a[tn]=null,tn--)}function ce(e,t){tn++,_a[tn]=e.current,e.current=t}var vr={},He=wr(vr),Ze=wr(!1),Ir=vr;function vn(e,t){var r=e.type.contextTypes;if(!r)return vr;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in r)l[o]=t[o];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function qe(e){return e=e.childContextTypes,e!=null}function jo(){he(Ze),he(He)}function Ju(e,t,r){if(He.current!==vr)throw Error(L(168));ce(He,t),ce(Ze,r)}function hf(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var l in n)if(!(l in t))throw Error(L(108,Gh(e)||"Unknown",l));return xe({},r,n)}function Oo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||vr,Ir=He.current,ce(He,e),ce(Ze,Ze.current),!0}function Zu(e,t,r){var n=e.stateNode;if(!n)throw Error(L(169));r?(e=hf(e,t,Ir),n.__reactInternalMemoizedMergedChildContext=e,he(Ze),he(He),ce(He,e)):he(Ze),ce(Ze,r)}var bt=null,li=!1,Ii=!1;function mf(e){bt===null?bt=[e]:bt.push(e)}function dv(e){li=!0,mf(e)}function xr(){if(!Ii&&bt!==null){Ii=!0;var e=0,t=ae;try{var r=bt;for(ae=1;e<r.length;e++){var n=r[e];do n=n(!0);while(n!==null)}bt=null,li=!1}catch(l){throw bt!==null&&(bt=bt.slice(e+1)),$d(ds,xr),l}finally{ae=t,Ii=!1}}return null}var rn=[],nn=0,Fo=null,Io=0,ct=[],dt=0,br=null,$t=1,At="";function Lr(e,t){rn[nn++]=Io,rn[nn++]=Fo,Fo=e,Io=t}function vf(e,t,r){ct[dt++]=$t,ct[dt++]=At,ct[dt++]=br,br=e;var n=$t;e=At;var l=32-kt(n)-1;n&=~(1<<l),r+=1;var o=32-kt(t)+l;if(30<o){var i=l-l%5;o=(n&(1<<i)-1).toString(32),n>>=i,l-=i,$t=1<<32-kt(t)+l|r<<l|n,At=o+e}else $t=1<<o|r<<l|n,At=e}function xs(e){e.return!==null&&(Lr(e,1),vf(e,1,0))}function ks(e){for(;e===Fo;)Fo=rn[--nn],rn[nn]=null,Io=rn[--nn],rn[nn]=null;for(;e===br;)br=ct[--dt],ct[dt]=null,At=ct[--dt],ct[dt]=null,$t=ct[--dt],ct[dt]=null}var ot=null,lt=null,ve=!1,xt=null;function gf(e,t){var r=ft(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function qu(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,ot=e,lt=cr(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,ot=e,lt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=br!==null?{id:$t,overflow:At}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=ft(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,ot=e,lt=null,!0):!1;default:return!1}}function Na(e){return(e.mode&1)!==0&&(e.flags&128)===0}function La(e){if(ve){var t=lt;if(t){var r=t;if(!qu(e,t)){if(Na(e))throw Error(L(418));t=cr(r.nextSibling);var n=ot;t&&qu(e,t)?gf(n,r):(e.flags=e.flags&-4097|2,ve=!1,ot=e)}}else{if(Na(e))throw Error(L(418));e.flags=e.flags&-4097|2,ve=!1,ot=e}}}function ec(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;ot=e}function Zl(e){if(e!==ot)return!1;if(!ve)return ec(e),ve=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Ca(e.type,e.memoizedProps)),t&&(t=lt)){if(Na(e))throw yf(),Error(L(418));for(;t;)gf(e,t),t=cr(t.nextSibling)}if(ec(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(L(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){lt=cr(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}lt=null}}else lt=ot?cr(e.stateNode.nextSibling):null;return!0}function yf(){for(var e=lt;e;)e=cr(e.nextSibling)}function gn(){lt=ot=null,ve=!1}function Ss(e){xt===null?xt=[e]:xt.push(e)}var fv=Qt.ReactCurrentBatchConfig;function Fn(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(L(309));var n=r.stateNode}if(!n)throw Error(L(147,e));var l=n,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(i){var a=l.refs;i===null?delete a[o]:a[o]=i},t._stringRef=o,t)}if(typeof e!="string")throw Error(L(284));if(!r._owner)throw Error(L(290,e))}return e}function ql(e,t){throw e=Object.prototype.toString.call(t),Error(L(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function tc(e){var t=e._init;return t(e._payload)}function wf(e){function t(d,h){if(e){var m=d.deletions;m===null?(d.deletions=[h],d.flags|=16):m.push(h)}}function r(d,h){if(!e)return null;for(;h!==null;)t(d,h),h=h.sibling;return null}function n(d,h){for(d=new Map;h!==null;)h.key!==null?d.set(h.key,h):d.set(h.index,h),h=h.sibling;return d}function l(d,h){return d=hr(d,h),d.index=0,d.sibling=null,d}function o(d,h,m){return d.index=m,e?(m=d.alternate,m!==null?(m=m.index,m<h?(d.flags|=2,h):m):(d.flags|=2,h)):(d.flags|=1048576,h)}function i(d){return e&&d.alternate===null&&(d.flags|=2),d}function a(d,h,m,C){return h===null||h.tag!==6?(h=Bi(m,d.mode,C),h.return=d,h):(h=l(h,m),h.return=d,h)}function s(d,h,m,C){var _=m.type;return _===Xr?c(d,h,m.props.children,C,m.key):h!==null&&(h.elementType===_||typeof _=="object"&&_!==null&&_.$$typeof===qt&&tc(_)===h.type)?(C=l(h,m.props),C.ref=Fn(d,h,m),C.return=d,C):(C=xo(m.type,m.key,m.props,null,d.mode,C),C.ref=Fn(d,h,m),C.return=d,C)}function u(d,h,m,C){return h===null||h.tag!==4||h.stateNode.containerInfo!==m.containerInfo||h.stateNode.implementation!==m.implementation?(h=Wi(m,d.mode,C),h.return=d,h):(h=l(h,m.children||[]),h.return=d,h)}function c(d,h,m,C,_){return h===null||h.tag!==7?(h=Fr(m,d.mode,C,_),h.return=d,h):(h=l(h,m),h.return=d,h)}function p(d,h,m){if(typeof h=="string"&&h!==""||typeof h=="number")return h=Bi(""+h,d.mode,m),h.return=d,h;if(typeof h=="object"&&h!==null){switch(h.$$typeof){case Vl:return m=xo(h.type,h.key,h.props,null,d.mode,m),m.ref=Fn(d,null,h),m.return=d,m;case Yr:return h=Wi(h,d.mode,m),h.return=d,h;case qt:var C=h._init;return p(d,C(h._payload),m)}if(Bn(h)||zn(h))return h=Fr(h,d.mode,m,null),h.return=d,h;ql(d,h)}return null}function f(d,h,m,C){var _=h!==null?h.key:null;if(typeof m=="string"&&m!==""||typeof m=="number")return _!==null?null:a(d,h,""+m,C);if(typeof m=="object"&&m!==null){switch(m.$$typeof){case Vl:return m.key===_?s(d,h,m,C):null;case Yr:return m.key===_?u(d,h,m,C):null;case qt:return _=m._init,f(d,h,_(m._payload),C)}if(Bn(m)||zn(m))return _!==null?null:c(d,h,m,C,null);ql(d,m)}return null}function y(d,h,m,C,_){if(typeof C=="string"&&C!==""||typeof C=="number")return d=d.get(m)||null,a(h,d,""+C,_);if(typeof C=="object"&&C!==null){switch(C.$$typeof){case Vl:return d=d.get(C.key===null?m:C.key)||null,s(h,d,C,_);case Yr:return d=d.get(C.key===null?m:C.key)||null,u(h,d,C,_);case qt:var g=C._init;return y(d,h,m,g(C._payload),_)}if(Bn(C)||zn(C))return d=d.get(m)||null,c(h,d,C,_,null);ql(h,C)}return null}function k(d,h,m,C){for(var _=null,g=null,z=h,R=h=0,O=null;z!==null&&R<m.length;R++){z.index>R?(O=z,z=null):O=z.sibling;var V=f(d,z,m[R],C);if(V===null){z===null&&(z=O);break}e&&z&&V.alternate===null&&t(d,z),h=o(V,h,R),g===null?_=V:g.sibling=V,g=V,z=O}if(R===m.length)return r(d,z),ve&&Lr(d,R),_;if(z===null){for(;R<m.length;R++)z=p(d,m[R],C),z!==null&&(h=o(z,h,R),g===null?_=z:g.sibling=z,g=z);return ve&&Lr(d,R),_}for(z=n(d,z);R<m.length;R++)O=y(z,d,R,m[R],C),O!==null&&(e&&O.alternate!==null&&z.delete(O.key===null?R:O.key),h=o(O,h,R),g===null?_=O:g.sibling=O,g=O);return e&&z.forEach(function(ue){return t(d,ue)}),ve&&Lr(d,R),_}function S(d,h,m,C){var _=zn(m);if(typeof _!="function")throw Error(L(150));if(m=_.call(m),m==null)throw Error(L(151));for(var g=_=null,z=h,R=h=0,O=null,V=m.next();z!==null&&!V.done;R++,V=m.next()){z.index>R?(O=z,z=null):O=z.sibling;var ue=f(d,z,V.value,C);if(ue===null){z===null&&(z=O);break}e&&z&&ue.alternate===null&&t(d,z),h=o(ue,h,R),g===null?_=ue:g.sibling=ue,g=ue,z=O}if(V.done)return r(d,z),ve&&Lr(d,R),_;if(z===null){for(;!V.done;R++,V=m.next())V=p(d,V.value,C),V!==null&&(h=o(V,h,R),g===null?_=V:g.sibling=V,g=V);return ve&&Lr(d,R),_}for(z=n(d,z);!V.done;R++,V=m.next())V=y(z,d,R,V.value,C),V!==null&&(e&&V.alternate!==null&&z.delete(V.key===null?R:V.key),h=o(V,h,R),g===null?_=V:g.sibling=V,g=V);return e&&z.forEach(function(Me){return t(d,Me)}),ve&&Lr(d,R),_}function M(d,h,m,C){if(typeof m=="object"&&m!==null&&m.type===Xr&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case Vl:e:{for(var _=m.key,g=h;g!==null;){if(g.key===_){if(_=m.type,_===Xr){if(g.tag===7){r(d,g.sibling),h=l(g,m.props.children),h.return=d,d=h;break e}}else if(g.elementType===_||typeof _=="object"&&_!==null&&_.$$typeof===qt&&tc(_)===g.type){r(d,g.sibling),h=l(g,m.props),h.ref=Fn(d,g,m),h.return=d,d=h;break e}r(d,g);break}else t(d,g);g=g.sibling}m.type===Xr?(h=Fr(m.props.children,d.mode,C,m.key),h.return=d,d=h):(C=xo(m.type,m.key,m.props,null,d.mode,C),C.ref=Fn(d,h,m),C.return=d,d=C)}return i(d);case Yr:e:{for(g=m.key;h!==null;){if(h.key===g)if(h.tag===4&&h.stateNode.containerInfo===m.containerInfo&&h.stateNode.implementation===m.implementation){r(d,h.sibling),h=l(h,m.children||[]),h.return=d,d=h;break e}else{r(d,h);break}else t(d,h);h=h.sibling}h=Wi(m,d.mode,C),h.return=d,d=h}return i(d);case qt:return g=m._init,M(d,h,g(m._payload),C)}if(Bn(m))return k(d,h,m,C);if(zn(m))return S(d,h,m,C);ql(d,m)}return typeof m=="string"&&m!==""||typeof m=="number"?(m=""+m,h!==null&&h.tag===6?(r(d,h.sibling),h=l(h,m),h.return=d,d=h):(r(d,h),h=Bi(m,d.mode,C),h.return=d,d=h),i(d)):r(d,h)}return M}var yn=wf(!0),xf=wf(!1),bo=wr(null),$o=null,ln=null,Es=null;function Cs(){Es=ln=$o=null}function Ps(e){var t=bo.current;he(bo),e._currentValue=t}function Ma(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function fn(e,t){$o=e,Es=ln=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Je=!0),e.firstContext=null)}function ht(e){var t=e._currentValue;if(Es!==e)if(e={context:e,memoizedValue:t,next:null},ln===null){if($o===null)throw Error(L(308));ln=e,$o.dependencies={lanes:0,firstContext:e}}else ln=ln.next=e;return t}var Tr=null;function Rs(e){Tr===null?Tr=[e]:Tr.push(e)}function kf(e,t,r,n){var l=t.interleaved;return l===null?(r.next=r,Rs(t)):(r.next=l.next,l.next=r),t.interleaved=r,Bt(e,n)}function Bt(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var er=!1;function _s(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Sf(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ut(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function dr(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,ne&2){var l=n.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),n.pending=t,Bt(e,r)}return l=n.interleaved,l===null?(t.next=t,Rs(n)):(t.next=l.next,l.next=t),n.interleaved=t,Bt(e,r)}function ho(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,fs(e,r)}}function rc(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var l=null,o=null;if(r=r.firstBaseUpdate,r!==null){do{var i={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};o===null?l=o=i:o=o.next=i,r=r.next}while(r!==null);o===null?l=o=t:o=o.next=t}else l=o=t;r={baseState:n.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Ao(e,t,r,n){var l=e.updateQueue;er=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,a=l.shared.pending;if(a!==null){l.shared.pending=null;var s=a,u=s.next;s.next=null,i===null?o=u:i.next=u,i=s;var c=e.alternate;c!==null&&(c=c.updateQueue,a=c.lastBaseUpdate,a!==i&&(a===null?c.firstBaseUpdate=u:a.next=u,c.lastBaseUpdate=s))}if(o!==null){var p=l.baseState;i=0,c=u=s=null,a=o;do{var f=a.lane,y=a.eventTime;if((n&f)===f){c!==null&&(c=c.next={eventTime:y,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var k=e,S=a;switch(f=t,y=r,S.tag){case 1:if(k=S.payload,typeof k=="function"){p=k.call(y,p,f);break e}p=k;break e;case 3:k.flags=k.flags&-65537|128;case 0:if(k=S.payload,f=typeof k=="function"?k.call(y,p,f):k,f==null)break e;p=xe({},p,f);break e;case 2:er=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,f=l.effects,f===null?l.effects=[a]:f.push(a))}else y={eventTime:y,lane:f,tag:a.tag,payload:a.payload,callback:a.callback,next:null},c===null?(u=c=y,s=p):c=c.next=y,i|=f;if(a=a.next,a===null){if(a=l.shared.pending,a===null)break;f=a,a=f.next,f.next=null,l.lastBaseUpdate=f,l.shared.pending=null}}while(!0);if(c===null&&(s=p),l.baseState=s,l.firstBaseUpdate=u,l.lastBaseUpdate=c,t=l.shared.interleaved,t!==null){l=t;do i|=l.lane,l=l.next;while(l!==t)}else o===null&&(l.shared.lanes=0);Ar|=i,e.lanes=i,e.memoizedState=p}}function nc(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],l=n.callback;if(l!==null){if(n.callback=null,n=r,typeof l!="function")throw Error(L(191,l));l.call(n)}}}var Nl={},zt=wr(Nl),ml=wr(Nl),vl=wr(Nl);function Dr(e){if(e===Nl)throw Error(L(174));return e}function Ns(e,t){switch(ce(vl,t),ce(ml,e),ce(zt,Nl),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ca(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=ca(t,e)}he(zt),ce(zt,t)}function wn(){he(zt),he(ml),he(vl)}function Ef(e){Dr(vl.current);var t=Dr(zt.current),r=ca(t,e.type);t!==r&&(ce(ml,e),ce(zt,r))}function Ls(e){ml.current===e&&(he(zt),he(ml))}var ye=wr(0);function Uo(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var bi=[];function Ms(){for(var e=0;e<bi.length;e++)bi[e]._workInProgressVersionPrimary=null;bi.length=0}var mo=Qt.ReactCurrentDispatcher,$i=Qt.ReactCurrentBatchConfig,$r=0,we=null,Ne=null,Te=null,Vo=!1,qn=!1,gl=0,pv=0;function Ae(){throw Error(L(321))}function zs(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!Et(e[r],t[r]))return!1;return!0}function Ts(e,t,r,n,l,o){if($r=o,we=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,mo.current=e===null||e.memoizedState===null?gv:yv,e=r(n,l),qn){o=0;do{if(qn=!1,gl=0,25<=o)throw Error(L(301));o+=1,Te=Ne=null,t.updateQueue=null,mo.current=wv,e=r(n,l)}while(qn)}if(mo.current=Ho,t=Ne!==null&&Ne.next!==null,$r=0,Te=Ne=we=null,Vo=!1,t)throw Error(L(300));return e}function Ds(){var e=gl!==0;return gl=0,e}function Nt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Te===null?we.memoizedState=Te=e:Te=Te.next=e,Te}function mt(){if(Ne===null){var e=we.alternate;e=e!==null?e.memoizedState:null}else e=Ne.next;var t=Te===null?we.memoizedState:Te.next;if(t!==null)Te=t,Ne=e;else{if(e===null)throw Error(L(310));Ne=e,e={memoizedState:Ne.memoizedState,baseState:Ne.baseState,baseQueue:Ne.baseQueue,queue:Ne.queue,next:null},Te===null?we.memoizedState=Te=e:Te=Te.next=e}return Te}function yl(e,t){return typeof t=="function"?t(e):t}function Ai(e){var t=mt(),r=t.queue;if(r===null)throw Error(L(311));r.lastRenderedReducer=e;var n=Ne,l=n.baseQueue,o=r.pending;if(o!==null){if(l!==null){var i=l.next;l.next=o.next,o.next=i}n.baseQueue=l=o,r.pending=null}if(l!==null){o=l.next,n=n.baseState;var a=i=null,s=null,u=o;do{var c=u.lane;if(($r&c)===c)s!==null&&(s=s.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),n=u.hasEagerState?u.eagerState:e(n,u.action);else{var p={lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};s===null?(a=s=p,i=n):s=s.next=p,we.lanes|=c,Ar|=c}u=u.next}while(u!==null&&u!==o);s===null?i=n:s.next=a,Et(n,t.memoizedState)||(Je=!0),t.memoizedState=n,t.baseState=i,t.baseQueue=s,r.lastRenderedState=n}if(e=r.interleaved,e!==null){l=e;do o=l.lane,we.lanes|=o,Ar|=o,l=l.next;while(l!==e)}else l===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Ui(e){var t=mt(),r=t.queue;if(r===null)throw Error(L(311));r.lastRenderedReducer=e;var n=r.dispatch,l=r.pending,o=t.memoizedState;if(l!==null){r.pending=null;var i=l=l.next;do o=e(o,i.action),i=i.next;while(i!==l);Et(o,t.memoizedState)||(Je=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),r.lastRenderedState=o}return[o,n]}function Cf(){}function Pf(e,t){var r=we,n=mt(),l=t(),o=!Et(n.memoizedState,l);if(o&&(n.memoizedState=l,Je=!0),n=n.queue,js(Nf.bind(null,r,n,e),[e]),n.getSnapshot!==t||o||Te!==null&&Te.memoizedState.tag&1){if(r.flags|=2048,wl(9,_f.bind(null,r,n,l,t),void 0,null),De===null)throw Error(L(349));$r&30||Rf(r,t,l)}return l}function Rf(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=we.updateQueue,t===null?(t={lastEffect:null,stores:null},we.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function _f(e,t,r,n){t.value=r,t.getSnapshot=n,Lf(t)&&Mf(e)}function Nf(e,t,r){return r(function(){Lf(t)&&Mf(e)})}function Lf(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Et(e,r)}catch{return!0}}function Mf(e){var t=Bt(e,1);t!==null&&St(t,e,1,-1)}function lc(e){var t=Nt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:yl,lastRenderedState:e},t.queue=e,e=e.dispatch=vv.bind(null,we,e),[t.memoizedState,e]}function wl(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=we.updateQueue,t===null?(t={lastEffect:null,stores:null},we.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e)),e}function zf(){return mt().memoizedState}function vo(e,t,r,n){var l=Nt();we.flags|=e,l.memoizedState=wl(1|t,r,void 0,n===void 0?null:n)}function oi(e,t,r,n){var l=mt();n=n===void 0?null:n;var o=void 0;if(Ne!==null){var i=Ne.memoizedState;if(o=i.destroy,n!==null&&zs(n,i.deps)){l.memoizedState=wl(t,r,o,n);return}}we.flags|=e,l.memoizedState=wl(1|t,r,o,n)}function oc(e,t){return vo(8390656,8,e,t)}function js(e,t){return oi(2048,8,e,t)}function Tf(e,t){return oi(4,2,e,t)}function Df(e,t){return oi(4,4,e,t)}function jf(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Of(e,t,r){return r=r!=null?r.concat([e]):null,oi(4,4,jf.bind(null,t,e),r)}function Os(){}function Ff(e,t){var r=mt();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&zs(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function If(e,t){var r=mt();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&zs(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function bf(e,t,r){return $r&21?(Et(r,t)||(r=Vd(),we.lanes|=r,Ar|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Je=!0),e.memoizedState=r)}function hv(e,t){var r=ae;ae=r!==0&&4>r?r:4,e(!0);var n=$i.transition;$i.transition={};try{e(!1),t()}finally{ae=r,$i.transition=n}}function $f(){return mt().memoizedState}function mv(e,t,r){var n=pr(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},Af(e))Uf(t,r);else if(r=kf(e,t,r,n),r!==null){var l=Qe();St(r,e,n,l),Vf(r,t,n)}}function vv(e,t,r){var n=pr(e),l={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(Af(e))Uf(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,a=o(i,r);if(l.hasEagerState=!0,l.eagerState=a,Et(a,i)){var s=t.interleaved;s===null?(l.next=l,Rs(t)):(l.next=s.next,s.next=l),t.interleaved=l;return}}catch{}finally{}r=kf(e,t,l,n),r!==null&&(l=Qe(),St(r,e,n,l),Vf(r,t,n))}}function Af(e){var t=e.alternate;return e===we||t!==null&&t===we}function Uf(e,t){qn=Vo=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Vf(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,fs(e,r)}}var Ho={readContext:ht,useCallback:Ae,useContext:Ae,useEffect:Ae,useImperativeHandle:Ae,useInsertionEffect:Ae,useLayoutEffect:Ae,useMemo:Ae,useReducer:Ae,useRef:Ae,useState:Ae,useDebugValue:Ae,useDeferredValue:Ae,useTransition:Ae,useMutableSource:Ae,useSyncExternalStore:Ae,useId:Ae,unstable_isNewReconciler:!1},gv={readContext:ht,useCallback:function(e,t){return Nt().memoizedState=[e,t===void 0?null:t],e},useContext:ht,useEffect:oc,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,vo(4194308,4,jf.bind(null,t,e),r)},useLayoutEffect:function(e,t){return vo(4194308,4,e,t)},useInsertionEffect:function(e,t){return vo(4,2,e,t)},useMemo:function(e,t){var r=Nt();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=Nt();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=mv.bind(null,we,e),[n.memoizedState,e]},useRef:function(e){var t=Nt();return e={current:e},t.memoizedState=e},useState:lc,useDebugValue:Os,useDeferredValue:function(e){return Nt().memoizedState=e},useTransition:function(){var e=lc(!1),t=e[0];return e=hv.bind(null,e[1]),Nt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=we,l=Nt();if(ve){if(r===void 0)throw Error(L(407));r=r()}else{if(r=t(),De===null)throw Error(L(349));$r&30||Rf(n,t,r)}l.memoizedState=r;var o={value:r,getSnapshot:t};return l.queue=o,oc(Nf.bind(null,n,o,e),[e]),n.flags|=2048,wl(9,_f.bind(null,n,o,r,t),void 0,null),r},useId:function(){var e=Nt(),t=De.identifierPrefix;if(ve){var r=At,n=$t;r=(n&~(1<<32-kt(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=gl++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=pv++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},yv={readContext:ht,useCallback:Ff,useContext:ht,useEffect:js,useImperativeHandle:Of,useInsertionEffect:Tf,useLayoutEffect:Df,useMemo:If,useReducer:Ai,useRef:zf,useState:function(){return Ai(yl)},useDebugValue:Os,useDeferredValue:function(e){var t=mt();return bf(t,Ne.memoizedState,e)},useTransition:function(){var e=Ai(yl)[0],t=mt().memoizedState;return[e,t]},useMutableSource:Cf,useSyncExternalStore:Pf,useId:$f,unstable_isNewReconciler:!1},wv={readContext:ht,useCallback:Ff,useContext:ht,useEffect:js,useImperativeHandle:Of,useInsertionEffect:Tf,useLayoutEffect:Df,useMemo:If,useReducer:Ui,useRef:zf,useState:function(){return Ui(yl)},useDebugValue:Os,useDeferredValue:function(e){var t=mt();return Ne===null?t.memoizedState=e:bf(t,Ne.memoizedState,e)},useTransition:function(){var e=Ui(yl)[0],t=mt().memoizedState;return[e,t]},useMutableSource:Cf,useSyncExternalStore:Pf,useId:$f,unstable_isNewReconciler:!1};function yt(e,t){if(e&&e.defaultProps){t=xe({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}function za(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:xe({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var ii={isMounted:function(e){return(e=e._reactInternals)?Hr(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=Qe(),l=pr(e),o=Ut(n,l);o.payload=t,r!=null&&(o.callback=r),t=dr(e,o,l),t!==null&&(St(t,e,l,n),ho(t,e,l))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=Qe(),l=pr(e),o=Ut(n,l);o.tag=1,o.payload=t,r!=null&&(o.callback=r),t=dr(e,o,l),t!==null&&(St(t,e,l,n),ho(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=Qe(),n=pr(e),l=Ut(r,n);l.tag=2,t!=null&&(l.callback=t),t=dr(e,l,n),t!==null&&(St(t,e,n,r),ho(t,e,n))}};function ic(e,t,r,n,l,o,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,o,i):t.prototype&&t.prototype.isPureReactComponent?!dl(r,n)||!dl(l,o):!0}function Hf(e,t,r){var n=!1,l=vr,o=t.contextType;return typeof o=="object"&&o!==null?o=ht(o):(l=qe(t)?Ir:He.current,n=t.contextTypes,o=(n=n!=null)?vn(e,l):vr),t=new t(r,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=ii,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function ac(e,t,r,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&ii.enqueueReplaceState(t,t.state,null)}function Ta(e,t,r,n){var l=e.stateNode;l.props=r,l.state=e.memoizedState,l.refs={},_s(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=ht(o):(o=qe(t)?Ir:He.current,l.context=vn(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(za(e,t,o,r),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&ii.enqueueReplaceState(l,l.state,null),Ao(e,r,l,n),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function xn(e,t){try{var r="",n=t;do r+=Kh(n),n=n.return;while(n);var l=r}catch(o){l=`
Error generating stack: `+o.message+`
`+o.stack}return{value:e,source:t,stack:l,digest:null}}function Vi(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function Da(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var xv=typeof WeakMap=="function"?WeakMap:Map;function Bf(e,t,r){r=Ut(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Wo||(Wo=!0,Ha=n),Da(e,t)},r}function Wf(e,t,r){r=Ut(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var l=t.value;r.payload=function(){return n(l)},r.callback=function(){Da(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(r.callback=function(){Da(e,t),typeof n!="function"&&(fr===null?fr=new Set([this]):fr.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),r}function sc(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new xv;var l=new Set;n.set(t,l)}else l=n.get(t),l===void 0&&(l=new Set,n.set(t,l));l.has(r)||(l.add(r),e=jv.bind(null,e,t,r),t.then(e,e))}function uc(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function cc(e,t,r,n,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=Ut(-1,1),t.tag=2,dr(r,t,1))),r.lanes|=1),e)}var kv=Qt.ReactCurrentOwner,Je=!1;function We(e,t,r,n){t.child=e===null?xf(t,null,r,n):yn(t,e.child,r,n)}function dc(e,t,r,n,l){r=r.render;var o=t.ref;return fn(t,l),n=Ts(e,t,r,n,o,l),r=Ds(),e!==null&&!Je?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Wt(e,t,l)):(ve&&r&&xs(t),t.flags|=1,We(e,t,n,l),t.child)}function fc(e,t,r,n,l){if(e===null){var o=r.type;return typeof o=="function"&&!Hs(o)&&o.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=o,Qf(e,t,o,n,l)):(e=xo(r.type,null,n,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&l)){var i=o.memoizedProps;if(r=r.compare,r=r!==null?r:dl,r(i,n)&&e.ref===t.ref)return Wt(e,t,l)}return t.flags|=1,e=hr(o,n),e.ref=t.ref,e.return=t,t.child=e}function Qf(e,t,r,n,l){if(e!==null){var o=e.memoizedProps;if(dl(o,n)&&e.ref===t.ref)if(Je=!1,t.pendingProps=n=o,(e.lanes&l)!==0)e.flags&131072&&(Je=!0);else return t.lanes=e.lanes,Wt(e,t,l)}return ja(e,t,r,n,l)}function Kf(e,t,r){var n=t.pendingProps,l=n.children,o=e!==null?e.memoizedState:null;if(n.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ce(an,rt),rt|=r;else{if(!(r&1073741824))return e=o!==null?o.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ce(an,rt),rt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=o!==null?o.baseLanes:r,ce(an,rt),rt|=n}else o!==null?(n=o.baseLanes|r,t.memoizedState=null):n=r,ce(an,rt),rt|=n;return We(e,t,l,r),t.child}function Gf(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function ja(e,t,r,n,l){var o=qe(r)?Ir:He.current;return o=vn(t,o),fn(t,l),r=Ts(e,t,r,n,o,l),n=Ds(),e!==null&&!Je?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Wt(e,t,l)):(ve&&n&&xs(t),t.flags|=1,We(e,t,r,l),t.child)}function pc(e,t,r,n,l){if(qe(r)){var o=!0;Oo(t)}else o=!1;if(fn(t,l),t.stateNode===null)go(e,t),Hf(t,r,n),Ta(t,r,n,l),n=!0;else if(e===null){var i=t.stateNode,a=t.memoizedProps;i.props=a;var s=i.context,u=r.contextType;typeof u=="object"&&u!==null?u=ht(u):(u=qe(r)?Ir:He.current,u=vn(t,u));var c=r.getDerivedStateFromProps,p=typeof c=="function"||typeof i.getSnapshotBeforeUpdate=="function";p||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(a!==n||s!==u)&&ac(t,i,n,u),er=!1;var f=t.memoizedState;i.state=f,Ao(t,n,i,l),s=t.memoizedState,a!==n||f!==s||Ze.current||er?(typeof c=="function"&&(za(t,r,c,n),s=t.memoizedState),(a=er||ic(t,r,a,n,f,s,u))?(p||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=s),i.props=n,i.state=s,i.context=u,n=a):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{i=t.stateNode,Sf(e,t),a=t.memoizedProps,u=t.type===t.elementType?a:yt(t.type,a),i.props=u,p=t.pendingProps,f=i.context,s=r.contextType,typeof s=="object"&&s!==null?s=ht(s):(s=qe(r)?Ir:He.current,s=vn(t,s));var y=r.getDerivedStateFromProps;(c=typeof y=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(a!==p||f!==s)&&ac(t,i,n,s),er=!1,f=t.memoizedState,i.state=f,Ao(t,n,i,l);var k=t.memoizedState;a!==p||f!==k||Ze.current||er?(typeof y=="function"&&(za(t,r,y,n),k=t.memoizedState),(u=er||ic(t,r,u,n,f,k,s)||!1)?(c||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(n,k,s),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(n,k,s)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||a===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=k),i.props=n,i.state=k,i.context=s,n=u):(typeof i.componentDidUpdate!="function"||a===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),n=!1)}return Oa(e,t,r,n,o,l)}function Oa(e,t,r,n,l,o){Gf(e,t);var i=(t.flags&128)!==0;if(!n&&!i)return l&&Zu(t,r,!1),Wt(e,t,o);n=t.stateNode,kv.current=t;var a=i&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&i?(t.child=yn(t,e.child,null,o),t.child=yn(t,null,a,o)):We(e,t,a,o),t.memoizedState=n.state,l&&Zu(t,r,!0),t.child}function Yf(e){var t=e.stateNode;t.pendingContext?Ju(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Ju(e,t.context,!1),Ns(e,t.containerInfo)}function hc(e,t,r,n,l){return gn(),Ss(l),t.flags|=256,We(e,t,r,n),t.child}var Fa={dehydrated:null,treeContext:null,retryLane:0};function Ia(e){return{baseLanes:e,cachePool:null,transitions:null}}function Xf(e,t,r){var n=t.pendingProps,l=ye.current,o=!1,i=(t.flags&128)!==0,a;if((a=i)||(a=e!==null&&e.memoizedState===null?!1:(l&2)!==0),a?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),ce(ye,l&1),e===null)return La(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=n.children,e=n.fallback,o?(n=t.mode,o=t.child,i={mode:"hidden",children:i},!(n&1)&&o!==null?(o.childLanes=0,o.pendingProps=i):o=ui(i,n,0,null),e=Fr(e,n,r,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Ia(r),t.memoizedState=Fa,e):Fs(t,i));if(l=e.memoizedState,l!==null&&(a=l.dehydrated,a!==null))return Sv(e,t,i,n,a,l,r);if(o){o=n.fallback,i=t.mode,l=e.child,a=l.sibling;var s={mode:"hidden",children:n.children};return!(i&1)&&t.child!==l?(n=t.child,n.childLanes=0,n.pendingProps=s,t.deletions=null):(n=hr(l,s),n.subtreeFlags=l.subtreeFlags&14680064),a!==null?o=hr(a,o):(o=Fr(o,i,r,null),o.flags|=2),o.return=t,n.return=t,n.sibling=o,t.child=n,n=o,o=t.child,i=e.child.memoizedState,i=i===null?Ia(r):{baseLanes:i.baseLanes|r,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~r,t.memoizedState=Fa,n}return o=e.child,e=o.sibling,n=hr(o,{mode:"visible",children:n.children}),!(t.mode&1)&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function Fs(e,t){return t=ui({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function eo(e,t,r,n){return n!==null&&Ss(n),yn(t,e.child,null,r),e=Fs(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Sv(e,t,r,n,l,o,i){if(r)return t.flags&256?(t.flags&=-257,n=Vi(Error(L(422))),eo(e,t,i,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=n.fallback,l=t.mode,n=ui({mode:"visible",children:n.children},l,0,null),o=Fr(o,l,i,null),o.flags|=2,n.return=t,o.return=t,n.sibling=o,t.child=n,t.mode&1&&yn(t,e.child,null,i),t.child.memoizedState=Ia(i),t.memoizedState=Fa,o);if(!(t.mode&1))return eo(e,t,i,null);if(l.data==="$!"){if(n=l.nextSibling&&l.nextSibling.dataset,n)var a=n.dgst;return n=a,o=Error(L(419)),n=Vi(o,n,void 0),eo(e,t,i,n)}if(a=(i&e.childLanes)!==0,Je||a){if(n=De,n!==null){switch(i&-i){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(n.suspendedLanes|i)?0:l,l!==0&&l!==o.retryLane&&(o.retryLane=l,Bt(e,l),St(n,e,l,-1))}return Vs(),n=Vi(Error(L(421))),eo(e,t,i,n)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Ov.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,lt=cr(l.nextSibling),ot=t,ve=!0,xt=null,e!==null&&(ct[dt++]=$t,ct[dt++]=At,ct[dt++]=br,$t=e.id,At=e.overflow,br=t),t=Fs(t,n.children),t.flags|=4096,t)}function mc(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),Ma(e.return,t,r)}function Hi(e,t,r,n,l){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:l}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=n,o.tail=r,o.tailMode=l)}function Jf(e,t,r){var n=t.pendingProps,l=n.revealOrder,o=n.tail;if(We(e,t,n.children,r),n=ye.current,n&2)n=n&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&mc(e,r,t);else if(e.tag===19)mc(e,r,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(ce(ye,n),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(r=t.child,l=null;r!==null;)e=r.alternate,e!==null&&Uo(e)===null&&(l=r),r=r.sibling;r=l,r===null?(l=t.child,t.child=null):(l=r.sibling,r.sibling=null),Hi(t,!1,l,r,o);break;case"backwards":for(r=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&Uo(e)===null){t.child=l;break}e=l.sibling,l.sibling=r,r=l,l=e}Hi(t,!0,r,null,o);break;case"together":Hi(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function go(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Wt(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),Ar|=t.lanes,!(r&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(L(153));if(t.child!==null){for(e=t.child,r=hr(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=hr(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function Ev(e,t,r){switch(t.tag){case 3:Yf(t),gn();break;case 5:Ef(t);break;case 1:qe(t.type)&&Oo(t);break;case 4:Ns(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,l=t.memoizedProps.value;ce(bo,n._currentValue),n._currentValue=l;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(ce(ye,ye.current&1),t.flags|=128,null):r&t.child.childLanes?Xf(e,t,r):(ce(ye,ye.current&1),e=Wt(e,t,r),e!==null?e.sibling:null);ce(ye,ye.current&1);break;case 19:if(n=(r&t.childLanes)!==0,e.flags&128){if(n)return Jf(e,t,r);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),ce(ye,ye.current),n)break;return null;case 22:case 23:return t.lanes=0,Kf(e,t,r)}return Wt(e,t,r)}var Zf,ba,qf,ep;Zf=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};ba=function(){};qf=function(e,t,r,n){var l=e.memoizedProps;if(l!==n){e=t.stateNode,Dr(zt.current);var o=null;switch(r){case"input":l=ia(e,l),n=ia(e,n),o=[];break;case"select":l=xe({},l,{value:void 0}),n=xe({},n,{value:void 0}),o=[];break;case"textarea":l=ua(e,l),n=ua(e,n),o=[];break;default:typeof l.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=Do)}da(r,n);var i;r=null;for(u in l)if(!n.hasOwnProperty(u)&&l.hasOwnProperty(u)&&l[u]!=null)if(u==="style"){var a=l[u];for(i in a)a.hasOwnProperty(i)&&(r||(r={}),r[i]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(ll.hasOwnProperty(u)?o||(o=[]):(o=o||[]).push(u,null));for(u in n){var s=n[u];if(a=l!=null?l[u]:void 0,n.hasOwnProperty(u)&&s!==a&&(s!=null||a!=null))if(u==="style")if(a){for(i in a)!a.hasOwnProperty(i)||s&&s.hasOwnProperty(i)||(r||(r={}),r[i]="");for(i in s)s.hasOwnProperty(i)&&a[i]!==s[i]&&(r||(r={}),r[i]=s[i])}else r||(o||(o=[]),o.push(u,r)),r=s;else u==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,a=a?a.__html:void 0,s!=null&&a!==s&&(o=o||[]).push(u,s)):u==="children"?typeof s!="string"&&typeof s!="number"||(o=o||[]).push(u,""+s):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(ll.hasOwnProperty(u)?(s!=null&&u==="onScroll"&&pe("scroll",e),o||a===s||(o=[])):(o=o||[]).push(u,s))}r&&(o=o||[]).push("style",r);var u=o;(t.updateQueue=u)&&(t.flags|=4)}};ep=function(e,t,r,n){r!==n&&(t.flags|=4)};function In(e,t){if(!ve)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Ue(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(t)for(var l=e.child;l!==null;)r|=l.lanes|l.childLanes,n|=l.subtreeFlags&14680064,n|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)r|=l.lanes|l.childLanes,n|=l.subtreeFlags,n|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function Cv(e,t,r){var n=t.pendingProps;switch(ks(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ue(t),null;case 1:return qe(t.type)&&jo(),Ue(t),null;case 3:return n=t.stateNode,wn(),he(Ze),he(He),Ms(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(Zl(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,xt!==null&&(Qa(xt),xt=null))),ba(e,t),Ue(t),null;case 5:Ls(t);var l=Dr(vl.current);if(r=t.type,e!==null&&t.stateNode!=null)qf(e,t,r,n,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(L(166));return Ue(t),null}if(e=Dr(zt.current),Zl(t)){n=t.stateNode,r=t.type;var o=t.memoizedProps;switch(n[Lt]=t,n[hl]=o,e=(t.mode&1)!==0,r){case"dialog":pe("cancel",n),pe("close",n);break;case"iframe":case"object":case"embed":pe("load",n);break;case"video":case"audio":for(l=0;l<Qn.length;l++)pe(Qn[l],n);break;case"source":pe("error",n);break;case"img":case"image":case"link":pe("error",n),pe("load",n);break;case"details":pe("toggle",n);break;case"input":Cu(n,o),pe("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!o.multiple},pe("invalid",n);break;case"textarea":Ru(n,o),pe("invalid",n)}da(r,o),l=null;for(var i in o)if(o.hasOwnProperty(i)){var a=o[i];i==="children"?typeof a=="string"?n.textContent!==a&&(o.suppressHydrationWarning!==!0&&Jl(n.textContent,a,e),l=["children",a]):typeof a=="number"&&n.textContent!==""+a&&(o.suppressHydrationWarning!==!0&&Jl(n.textContent,a,e),l=["children",""+a]):ll.hasOwnProperty(i)&&a!=null&&i==="onScroll"&&pe("scroll",n)}switch(r){case"input":Hl(n),Pu(n,o,!0);break;case"textarea":Hl(n),_u(n);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(n.onclick=Do)}n=l,t.updateQueue=n,n!==null&&(t.flags|=4)}else{i=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=_d(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=i.createElement(r,{is:n.is}):(e=i.createElement(r),r==="select"&&(i=e,n.multiple?i.multiple=!0:n.size&&(i.size=n.size))):e=i.createElementNS(e,r),e[Lt]=t,e[hl]=n,Zf(e,t,!1,!1),t.stateNode=e;e:{switch(i=fa(r,n),r){case"dialog":pe("cancel",e),pe("close",e),l=n;break;case"iframe":case"object":case"embed":pe("load",e),l=n;break;case"video":case"audio":for(l=0;l<Qn.length;l++)pe(Qn[l],e);l=n;break;case"source":pe("error",e),l=n;break;case"img":case"image":case"link":pe("error",e),pe("load",e),l=n;break;case"details":pe("toggle",e),l=n;break;case"input":Cu(e,n),l=ia(e,n),pe("invalid",e);break;case"option":l=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},l=xe({},n,{value:void 0}),pe("invalid",e);break;case"textarea":Ru(e,n),l=ua(e,n),pe("invalid",e);break;default:l=n}da(r,l),a=l;for(o in a)if(a.hasOwnProperty(o)){var s=a[o];o==="style"?Md(e,s):o==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&Nd(e,s)):o==="children"?typeof s=="string"?(r!=="textarea"||s!=="")&&ol(e,s):typeof s=="number"&&ol(e,""+s):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(ll.hasOwnProperty(o)?s!=null&&o==="onScroll"&&pe("scroll",e):s!=null&&is(e,o,s,i))}switch(r){case"input":Hl(e),Pu(e,n,!1);break;case"textarea":Hl(e),_u(e);break;case"option":n.value!=null&&e.setAttribute("value",""+mr(n.value));break;case"select":e.multiple=!!n.multiple,o=n.value,o!=null?sn(e,!!n.multiple,o,!1):n.defaultValue!=null&&sn(e,!!n.multiple,n.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=Do)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Ue(t),null;case 6:if(e&&t.stateNode!=null)ep(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(L(166));if(r=Dr(vl.current),Dr(zt.current),Zl(t)){if(n=t.stateNode,r=t.memoizedProps,n[Lt]=t,(o=n.nodeValue!==r)&&(e=ot,e!==null))switch(e.tag){case 3:Jl(n.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Jl(n.nodeValue,r,(e.mode&1)!==0)}o&&(t.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[Lt]=t,t.stateNode=n}return Ue(t),null;case 13:if(he(ye),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(ve&&lt!==null&&t.mode&1&&!(t.flags&128))yf(),gn(),t.flags|=98560,o=!1;else if(o=Zl(t),n!==null&&n.dehydrated!==null){if(e===null){if(!o)throw Error(L(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(L(317));o[Lt]=t}else gn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Ue(t),o=!1}else xt!==null&&(Qa(xt),xt=null),o=!0;if(!o)return t.flags&65536?t:null}return t.flags&128?(t.lanes=r,t):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(t.child.flags|=8192,t.mode&1&&(e===null||ye.current&1?Le===0&&(Le=3):Vs())),t.updateQueue!==null&&(t.flags|=4),Ue(t),null);case 4:return wn(),ba(e,t),e===null&&fl(t.stateNode.containerInfo),Ue(t),null;case 10:return Ps(t.type._context),Ue(t),null;case 17:return qe(t.type)&&jo(),Ue(t),null;case 19:if(he(ye),o=t.memoizedState,o===null)return Ue(t),null;if(n=(t.flags&128)!==0,i=o.rendering,i===null)if(n)In(o,!1);else{if(Le!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=Uo(e),i!==null){for(t.flags|=128,In(o,!1),n=i.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;r!==null;)o=r,e=n,o.flags&=14680066,i=o.alternate,i===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=i.childLanes,o.lanes=i.lanes,o.child=i.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=i.memoizedProps,o.memoizedState=i.memoizedState,o.updateQueue=i.updateQueue,o.type=i.type,e=i.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return ce(ye,ye.current&1|2),t.child}e=e.sibling}o.tail!==null&&Ee()>kn&&(t.flags|=128,n=!0,In(o,!1),t.lanes=4194304)}else{if(!n)if(e=Uo(i),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),In(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!ve)return Ue(t),null}else 2*Ee()-o.renderingStartTime>kn&&r!==1073741824&&(t.flags|=128,n=!0,In(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(r=o.last,r!==null?r.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Ee(),t.sibling=null,r=ye.current,ce(ye,n?r&1|2:r&1),t):(Ue(t),null);case 22:case 23:return Us(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?rt&1073741824&&(Ue(t),t.subtreeFlags&6&&(t.flags|=8192)):Ue(t),null;case 24:return null;case 25:return null}throw Error(L(156,t.tag))}function Pv(e,t){switch(ks(t),t.tag){case 1:return qe(t.type)&&jo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return wn(),he(Ze),he(He),Ms(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Ls(t),null;case 13:if(he(ye),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(L(340));gn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return he(ye),null;case 4:return wn(),null;case 10:return Ps(t.type._context),null;case 22:case 23:return Us(),null;case 24:return null;default:return null}}var to=!1,Ve=!1,Rv=typeof WeakSet=="function"?WeakSet:Set,j=null;function on(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){ke(e,t,n)}else r.current=null}function $a(e,t,r){try{r()}catch(n){ke(e,t,n)}}var vc=!1;function _v(e,t){if(Sa=Mo,e=lf(),ws(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var l=n.anchorOffset,o=n.focusNode;n=n.focusOffset;try{r.nodeType,o.nodeType}catch{r=null;break e}var i=0,a=-1,s=-1,u=0,c=0,p=e,f=null;t:for(;;){for(var y;p!==r||l!==0&&p.nodeType!==3||(a=i+l),p!==o||n!==0&&p.nodeType!==3||(s=i+n),p.nodeType===3&&(i+=p.nodeValue.length),(y=p.firstChild)!==null;)f=p,p=y;for(;;){if(p===e)break t;if(f===r&&++u===l&&(a=i),f===o&&++c===n&&(s=i),(y=p.nextSibling)!==null)break;p=f,f=p.parentNode}p=y}r=a===-1||s===-1?null:{start:a,end:s}}else r=null}r=r||{start:0,end:0}}else r=null;for(Ea={focusedElem:e,selectionRange:r},Mo=!1,j=t;j!==null;)if(t=j,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,j=e;else for(;j!==null;){t=j;try{var k=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(k!==null){var S=k.memoizedProps,M=k.memoizedState,d=t.stateNode,h=d.getSnapshotBeforeUpdate(t.elementType===t.type?S:yt(t.type,S),M);d.__reactInternalSnapshotBeforeUpdate=h}break;case 3:var m=t.stateNode.containerInfo;m.nodeType===1?m.textContent="":m.nodeType===9&&m.documentElement&&m.removeChild(m.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(L(163))}}catch(C){ke(t,t.return,C)}if(e=t.sibling,e!==null){e.return=t.return,j=e;break}j=t.return}return k=vc,vc=!1,k}function el(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var l=n=n.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&$a(t,r,o)}l=l.next}while(l!==n)}}function ai(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function Aa(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function tp(e){var t=e.alternate;t!==null&&(e.alternate=null,tp(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Lt],delete t[hl],delete t[Ra],delete t[uv],delete t[cv])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function rp(e){return e.tag===5||e.tag===3||e.tag===4}function gc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||rp(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ua(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Do));else if(n!==4&&(e=e.child,e!==null))for(Ua(e,t,r),e=e.sibling;e!==null;)Ua(e,t,r),e=e.sibling}function Va(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(Va(e,t,r),e=e.sibling;e!==null;)Va(e,t,r),e=e.sibling}var Oe=null,wt=!1;function Xt(e,t,r){for(r=r.child;r!==null;)np(e,t,r),r=r.sibling}function np(e,t,r){if(Mt&&typeof Mt.onCommitFiberUnmount=="function")try{Mt.onCommitFiberUnmount(qo,r)}catch{}switch(r.tag){case 5:Ve||on(r,t);case 6:var n=Oe,l=wt;Oe=null,Xt(e,t,r),Oe=n,wt=l,Oe!==null&&(wt?(e=Oe,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Oe.removeChild(r.stateNode));break;case 18:Oe!==null&&(wt?(e=Oe,r=r.stateNode,e.nodeType===8?Fi(e.parentNode,r):e.nodeType===1&&Fi(e,r),ul(e)):Fi(Oe,r.stateNode));break;case 4:n=Oe,l=wt,Oe=r.stateNode.containerInfo,wt=!0,Xt(e,t,r),Oe=n,wt=l;break;case 0:case 11:case 14:case 15:if(!Ve&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){l=n=n.next;do{var o=l,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&$a(r,t,i),l=l.next}while(l!==n)}Xt(e,t,r);break;case 1:if(!Ve&&(on(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(a){ke(r,t,a)}Xt(e,t,r);break;case 21:Xt(e,t,r);break;case 22:r.mode&1?(Ve=(n=Ve)||r.memoizedState!==null,Xt(e,t,r),Ve=n):Xt(e,t,r);break;default:Xt(e,t,r)}}function yc(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new Rv),t.forEach(function(n){var l=Fv.bind(null,e,n);r.has(n)||(r.add(n),n.then(l,l))})}}function gt(e,t){var r=t.deletions;if(r!==null)for(var n=0;n<r.length;n++){var l=r[n];try{var o=e,i=t,a=i;e:for(;a!==null;){switch(a.tag){case 5:Oe=a.stateNode,wt=!1;break e;case 3:Oe=a.stateNode.containerInfo,wt=!0;break e;case 4:Oe=a.stateNode.containerInfo,wt=!0;break e}a=a.return}if(Oe===null)throw Error(L(160));np(o,i,l),Oe=null,wt=!1;var s=l.alternate;s!==null&&(s.return=null),l.return=null}catch(u){ke(l,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)lp(t,e),t=t.sibling}function lp(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(gt(t,e),_t(e),n&4){try{el(3,e,e.return),ai(3,e)}catch(S){ke(e,e.return,S)}try{el(5,e,e.return)}catch(S){ke(e,e.return,S)}}break;case 1:gt(t,e),_t(e),n&512&&r!==null&&on(r,r.return);break;case 5:if(gt(t,e),_t(e),n&512&&r!==null&&on(r,r.return),e.flags&32){var l=e.stateNode;try{ol(l,"")}catch(S){ke(e,e.return,S)}}if(n&4&&(l=e.stateNode,l!=null)){var o=e.memoizedProps,i=r!==null?r.memoizedProps:o,a=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{a==="input"&&o.type==="radio"&&o.name!=null&&Pd(l,o),fa(a,i);var u=fa(a,o);for(i=0;i<s.length;i+=2){var c=s[i],p=s[i+1];c==="style"?Md(l,p):c==="dangerouslySetInnerHTML"?Nd(l,p):c==="children"?ol(l,p):is(l,c,p,u)}switch(a){case"input":aa(l,o);break;case"textarea":Rd(l,o);break;case"select":var f=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var y=o.value;y!=null?sn(l,!!o.multiple,y,!1):f!==!!o.multiple&&(o.defaultValue!=null?sn(l,!!o.multiple,o.defaultValue,!0):sn(l,!!o.multiple,o.multiple?[]:"",!1))}l[hl]=o}catch(S){ke(e,e.return,S)}}break;case 6:if(gt(t,e),_t(e),n&4){if(e.stateNode===null)throw Error(L(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(S){ke(e,e.return,S)}}break;case 3:if(gt(t,e),_t(e),n&4&&r!==null&&r.memoizedState.isDehydrated)try{ul(t.containerInfo)}catch(S){ke(e,e.return,S)}break;case 4:gt(t,e),_t(e);break;case 13:gt(t,e),_t(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||($s=Ee())),n&4&&yc(e);break;case 22:if(c=r!==null&&r.memoizedState!==null,e.mode&1?(Ve=(u=Ve)||c,gt(t,e),Ve=u):gt(t,e),_t(e),n&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!c&&e.mode&1)for(j=e,c=e.child;c!==null;){for(p=j=c;j!==null;){switch(f=j,y=f.child,f.tag){case 0:case 11:case 14:case 15:el(4,f,f.return);break;case 1:on(f,f.return);var k=f.stateNode;if(typeof k.componentWillUnmount=="function"){n=f,r=f.return;try{t=n,k.props=t.memoizedProps,k.state=t.memoizedState,k.componentWillUnmount()}catch(S){ke(n,r,S)}}break;case 5:on(f,f.return);break;case 22:if(f.memoizedState!==null){xc(p);continue}}y!==null?(y.return=f,j=y):xc(p)}c=c.sibling}e:for(c=null,p=e;;){if(p.tag===5){if(c===null){c=p;try{l=p.stateNode,u?(o=l.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(a=p.stateNode,s=p.memoizedProps.style,i=s!=null&&s.hasOwnProperty("display")?s.display:null,a.style.display=Ld("display",i))}catch(S){ke(e,e.return,S)}}}else if(p.tag===6){if(c===null)try{p.stateNode.nodeValue=u?"":p.memoizedProps}catch(S){ke(e,e.return,S)}}else if((p.tag!==22&&p.tag!==23||p.memoizedState===null||p===e)&&p.child!==null){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;p.sibling===null;){if(p.return===null||p.return===e)break e;c===p&&(c=null),p=p.return}c===p&&(c=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:gt(t,e),_t(e),n&4&&yc(e);break;case 21:break;default:gt(t,e),_t(e)}}function _t(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(rp(r)){var n=r;break e}r=r.return}throw Error(L(160))}switch(n.tag){case 5:var l=n.stateNode;n.flags&32&&(ol(l,""),n.flags&=-33);var o=gc(e);Va(e,o,l);break;case 3:case 4:var i=n.stateNode.containerInfo,a=gc(e);Ua(e,a,i);break;default:throw Error(L(161))}}catch(s){ke(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Nv(e,t,r){j=e,op(e)}function op(e,t,r){for(var n=(e.mode&1)!==0;j!==null;){var l=j,o=l.child;if(l.tag===22&&n){var i=l.memoizedState!==null||to;if(!i){var a=l.alternate,s=a!==null&&a.memoizedState!==null||Ve;a=to;var u=Ve;if(to=i,(Ve=s)&&!u)for(j=l;j!==null;)i=j,s=i.child,i.tag===22&&i.memoizedState!==null?kc(l):s!==null?(s.return=i,j=s):kc(l);for(;o!==null;)j=o,op(o),o=o.sibling;j=l,to=a,Ve=u}wc(e)}else l.subtreeFlags&8772&&o!==null?(o.return=l,j=o):wc(e)}}function wc(e){for(;j!==null;){var t=j;if(t.flags&8772){var r=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Ve||ai(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!Ve)if(r===null)n.componentDidMount();else{var l=t.elementType===t.type?r.memoizedProps:yt(t.type,r.memoizedProps);n.componentDidUpdate(l,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&nc(t,o,n);break;case 3:var i=t.updateQueue;if(i!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}nc(t,i,r)}break;case 5:var a=t.stateNode;if(r===null&&t.flags&4){r=a;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&r.focus();break;case"img":s.src&&(r.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var c=u.memoizedState;if(c!==null){var p=c.dehydrated;p!==null&&ul(p)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(L(163))}Ve||t.flags&512&&Aa(t)}catch(f){ke(t,t.return,f)}}if(t===e){j=null;break}if(r=t.sibling,r!==null){r.return=t.return,j=r;break}j=t.return}}function xc(e){for(;j!==null;){var t=j;if(t===e){j=null;break}var r=t.sibling;if(r!==null){r.return=t.return,j=r;break}j=t.return}}function kc(e){for(;j!==null;){var t=j;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{ai(4,t)}catch(s){ke(t,r,s)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var l=t.return;try{n.componentDidMount()}catch(s){ke(t,l,s)}}var o=t.return;try{Aa(t)}catch(s){ke(t,o,s)}break;case 5:var i=t.return;try{Aa(t)}catch(s){ke(t,i,s)}}}catch(s){ke(t,t.return,s)}if(t===e){j=null;break}var a=t.sibling;if(a!==null){a.return=t.return,j=a;break}j=t.return}}var Lv=Math.ceil,Bo=Qt.ReactCurrentDispatcher,Is=Qt.ReactCurrentOwner,pt=Qt.ReactCurrentBatchConfig,ne=0,De=null,Ce=null,Fe=0,rt=0,an=wr(0),Le=0,xl=null,Ar=0,si=0,bs=0,tl=null,Xe=null,$s=0,kn=1/0,It=null,Wo=!1,Ha=null,fr=null,ro=!1,ir=null,Qo=0,rl=0,Ba=null,yo=-1,wo=0;function Qe(){return ne&6?Ee():yo!==-1?yo:yo=Ee()}function pr(e){return e.mode&1?ne&2&&Fe!==0?Fe&-Fe:fv.transition!==null?(wo===0&&(wo=Vd()),wo):(e=ae,e!==0||(e=window.event,e=e===void 0?16:Yd(e.type)),e):1}function St(e,t,r,n){if(50<rl)throw rl=0,Ba=null,Error(L(185));Pl(e,r,n),(!(ne&2)||e!==De)&&(e===De&&(!(ne&2)&&(si|=r),Le===4&&rr(e,Fe)),et(e,n),r===1&&ne===0&&!(t.mode&1)&&(kn=Ee()+500,li&&xr()))}function et(e,t){var r=e.callbackNode;fm(e,t);var n=Lo(e,e===De?Fe:0);if(n===0)r!==null&&Mu(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(r!=null&&Mu(r),t===1)e.tag===0?dv(Sc.bind(null,e)):mf(Sc.bind(null,e)),av(function(){!(ne&6)&&xr()}),r=null;else{switch(Hd(n)){case 1:r=ds;break;case 4:r=Ad;break;case 16:r=No;break;case 536870912:r=Ud;break;default:r=No}r=pp(r,ip.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function ip(e,t){if(yo=-1,wo=0,ne&6)throw Error(L(327));var r=e.callbackNode;if(pn()&&e.callbackNode!==r)return null;var n=Lo(e,e===De?Fe:0);if(n===0)return null;if(n&30||n&e.expiredLanes||t)t=Ko(e,n);else{t=n;var l=ne;ne|=2;var o=sp();(De!==e||Fe!==t)&&(It=null,kn=Ee()+500,Or(e,t));do try{Tv();break}catch(a){ap(e,a)}while(!0);Cs(),Bo.current=o,ne=l,Ce!==null?t=0:(De=null,Fe=0,t=Le)}if(t!==0){if(t===2&&(l=ga(e),l!==0&&(n=l,t=Wa(e,l))),t===1)throw r=xl,Or(e,0),rr(e,n),et(e,Ee()),r;if(t===6)rr(e,n);else{if(l=e.current.alternate,!(n&30)&&!Mv(l)&&(t=Ko(e,n),t===2&&(o=ga(e),o!==0&&(n=o,t=Wa(e,o))),t===1))throw r=xl,Or(e,0),rr(e,n),et(e,Ee()),r;switch(e.finishedWork=l,e.finishedLanes=n,t){case 0:case 1:throw Error(L(345));case 2:Mr(e,Xe,It);break;case 3:if(rr(e,n),(n&130023424)===n&&(t=$s+500-Ee(),10<t)){if(Lo(e,0)!==0)break;if(l=e.suspendedLanes,(l&n)!==n){Qe(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Pa(Mr.bind(null,e,Xe,It),t);break}Mr(e,Xe,It);break;case 4:if(rr(e,n),(n&4194240)===n)break;for(t=e.eventTimes,l=-1;0<n;){var i=31-kt(n);o=1<<i,i=t[i],i>l&&(l=i),n&=~o}if(n=l,n=Ee()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Lv(n/1960))-n,10<n){e.timeoutHandle=Pa(Mr.bind(null,e,Xe,It),n);break}Mr(e,Xe,It);break;case 5:Mr(e,Xe,It);break;default:throw Error(L(329))}}}return et(e,Ee()),e.callbackNode===r?ip.bind(null,e):null}function Wa(e,t){var r=tl;return e.current.memoizedState.isDehydrated&&(Or(e,t).flags|=256),e=Ko(e,t),e!==2&&(t=Xe,Xe=r,t!==null&&Qa(t)),e}function Qa(e){Xe===null?Xe=e:Xe.push.apply(Xe,e)}function Mv(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var n=0;n<r.length;n++){var l=r[n],o=l.getSnapshot;l=l.value;try{if(!Et(o(),l))return!1}catch{return!1}}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function rr(e,t){for(t&=~bs,t&=~si,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-kt(t),n=1<<r;e[r]=-1,t&=~n}}function Sc(e){if(ne&6)throw Error(L(327));pn();var t=Lo(e,0);if(!(t&1))return et(e,Ee()),null;var r=Ko(e,t);if(e.tag!==0&&r===2){var n=ga(e);n!==0&&(t=n,r=Wa(e,n))}if(r===1)throw r=xl,Or(e,0),rr(e,t),et(e,Ee()),r;if(r===6)throw Error(L(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Mr(e,Xe,It),et(e,Ee()),null}function As(e,t){var r=ne;ne|=1;try{return e(t)}finally{ne=r,ne===0&&(kn=Ee()+500,li&&xr())}}function Ur(e){ir!==null&&ir.tag===0&&!(ne&6)&&pn();var t=ne;ne|=1;var r=pt.transition,n=ae;try{if(pt.transition=null,ae=1,e)return e()}finally{ae=n,pt.transition=r,ne=t,!(ne&6)&&xr()}}function Us(){rt=an.current,he(an)}function Or(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,iv(r)),Ce!==null)for(r=Ce.return;r!==null;){var n=r;switch(ks(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&jo();break;case 3:wn(),he(Ze),he(He),Ms();break;case 5:Ls(n);break;case 4:wn();break;case 13:he(ye);break;case 19:he(ye);break;case 10:Ps(n.type._context);break;case 22:case 23:Us()}r=r.return}if(De=e,Ce=e=hr(e.current,null),Fe=rt=t,Le=0,xl=null,bs=si=Ar=0,Xe=tl=null,Tr!==null){for(t=0;t<Tr.length;t++)if(r=Tr[t],n=r.interleaved,n!==null){r.interleaved=null;var l=n.next,o=r.pending;if(o!==null){var i=o.next;o.next=l,n.next=i}r.pending=n}Tr=null}return e}function ap(e,t){do{var r=Ce;try{if(Cs(),mo.current=Ho,Vo){for(var n=we.memoizedState;n!==null;){var l=n.queue;l!==null&&(l.pending=null),n=n.next}Vo=!1}if($r=0,Te=Ne=we=null,qn=!1,gl=0,Is.current=null,r===null||r.return===null){Le=1,xl=t,Ce=null;break}e:{var o=e,i=r.return,a=r,s=t;if(t=Fe,a.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var u=s,c=a,p=c.tag;if(!(c.mode&1)&&(p===0||p===11||p===15)){var f=c.alternate;f?(c.updateQueue=f.updateQueue,c.memoizedState=f.memoizedState,c.lanes=f.lanes):(c.updateQueue=null,c.memoizedState=null)}var y=uc(i);if(y!==null){y.flags&=-257,cc(y,i,a,o,t),y.mode&1&&sc(o,u,t),t=y,s=u;var k=t.updateQueue;if(k===null){var S=new Set;S.add(s),t.updateQueue=S}else k.add(s);break e}else{if(!(t&1)){sc(o,u,t),Vs();break e}s=Error(L(426))}}else if(ve&&a.mode&1){var M=uc(i);if(M!==null){!(M.flags&65536)&&(M.flags|=256),cc(M,i,a,o,t),Ss(xn(s,a));break e}}o=s=xn(s,a),Le!==4&&(Le=2),tl===null?tl=[o]:tl.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var d=Bf(o,s,t);rc(o,d);break e;case 1:a=s;var h=o.type,m=o.stateNode;if(!(o.flags&128)&&(typeof h.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(fr===null||!fr.has(m)))){o.flags|=65536,t&=-t,o.lanes|=t;var C=Wf(o,a,t);rc(o,C);break e}}o=o.return}while(o!==null)}cp(r)}catch(_){t=_,Ce===r&&r!==null&&(Ce=r=r.return);continue}break}while(!0)}function sp(){var e=Bo.current;return Bo.current=Ho,e===null?Ho:e}function Vs(){(Le===0||Le===3||Le===2)&&(Le=4),De===null||!(Ar&268435455)&&!(si&268435455)||rr(De,Fe)}function Ko(e,t){var r=ne;ne|=2;var n=sp();(De!==e||Fe!==t)&&(It=null,Or(e,t));do try{zv();break}catch(l){ap(e,l)}while(!0);if(Cs(),ne=r,Bo.current=n,Ce!==null)throw Error(L(261));return De=null,Fe=0,Le}function zv(){for(;Ce!==null;)up(Ce)}function Tv(){for(;Ce!==null&&!nm();)up(Ce)}function up(e){var t=fp(e.alternate,e,rt);e.memoizedProps=e.pendingProps,t===null?cp(e):Ce=t,Is.current=null}function cp(e){var t=e;do{var r=t.alternate;if(e=t.return,t.flags&32768){if(r=Pv(r,t),r!==null){r.flags&=32767,Ce=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Le=6,Ce=null;return}}else if(r=Cv(r,t,rt),r!==null){Ce=r;return}if(t=t.sibling,t!==null){Ce=t;return}Ce=t=e}while(t!==null);Le===0&&(Le=5)}function Mr(e,t,r){var n=ae,l=pt.transition;try{pt.transition=null,ae=1,Dv(e,t,r,n)}finally{pt.transition=l,ae=n}return null}function Dv(e,t,r,n){do pn();while(ir!==null);if(ne&6)throw Error(L(327));r=e.finishedWork;var l=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(L(177));e.callbackNode=null,e.callbackPriority=0;var o=r.lanes|r.childLanes;if(pm(e,o),e===De&&(Ce=De=null,Fe=0),!(r.subtreeFlags&2064)&&!(r.flags&2064)||ro||(ro=!0,pp(No,function(){return pn(),null})),o=(r.flags&15990)!==0,r.subtreeFlags&15990||o){o=pt.transition,pt.transition=null;var i=ae;ae=1;var a=ne;ne|=4,Is.current=null,_v(e,r),lp(r,e),qm(Ea),Mo=!!Sa,Ea=Sa=null,e.current=r,Nv(r),lm(),ne=a,ae=i,pt.transition=o}else e.current=r;if(ro&&(ro=!1,ir=e,Qo=l),o=e.pendingLanes,o===0&&(fr=null),am(r.stateNode),et(e,Ee()),t!==null)for(n=e.onRecoverableError,r=0;r<t.length;r++)l=t[r],n(l.value,{componentStack:l.stack,digest:l.digest});if(Wo)throw Wo=!1,e=Ha,Ha=null,e;return Qo&1&&e.tag!==0&&pn(),o=e.pendingLanes,o&1?e===Ba?rl++:(rl=0,Ba=e):rl=0,xr(),null}function pn(){if(ir!==null){var e=Hd(Qo),t=pt.transition,r=ae;try{if(pt.transition=null,ae=16>e?16:e,ir===null)var n=!1;else{if(e=ir,ir=null,Qo=0,ne&6)throw Error(L(331));var l=ne;for(ne|=4,j=e.current;j!==null;){var o=j,i=o.child;if(j.flags&16){var a=o.deletions;if(a!==null){for(var s=0;s<a.length;s++){var u=a[s];for(j=u;j!==null;){var c=j;switch(c.tag){case 0:case 11:case 15:el(8,c,o)}var p=c.child;if(p!==null)p.return=c,j=p;else for(;j!==null;){c=j;var f=c.sibling,y=c.return;if(tp(c),c===u){j=null;break}if(f!==null){f.return=y,j=f;break}j=y}}}var k=o.alternate;if(k!==null){var S=k.child;if(S!==null){k.child=null;do{var M=S.sibling;S.sibling=null,S=M}while(S!==null)}}j=o}}if(o.subtreeFlags&2064&&i!==null)i.return=o,j=i;else e:for(;j!==null;){if(o=j,o.flags&2048)switch(o.tag){case 0:case 11:case 15:el(9,o,o.return)}var d=o.sibling;if(d!==null){d.return=o.return,j=d;break e}j=o.return}}var h=e.current;for(j=h;j!==null;){i=j;var m=i.child;if(i.subtreeFlags&2064&&m!==null)m.return=i,j=m;else e:for(i=h;j!==null;){if(a=j,a.flags&2048)try{switch(a.tag){case 0:case 11:case 15:ai(9,a)}}catch(_){ke(a,a.return,_)}if(a===i){j=null;break e}var C=a.sibling;if(C!==null){C.return=a.return,j=C;break e}j=a.return}}if(ne=l,xr(),Mt&&typeof Mt.onPostCommitFiberRoot=="function")try{Mt.onPostCommitFiberRoot(qo,e)}catch{}n=!0}return n}finally{ae=r,pt.transition=t}}return!1}function Ec(e,t,r){t=xn(r,t),t=Bf(e,t,1),e=dr(e,t,1),t=Qe(),e!==null&&(Pl(e,1,t),et(e,t))}function ke(e,t,r){if(e.tag===3)Ec(e,e,r);else for(;t!==null;){if(t.tag===3){Ec(t,e,r);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(fr===null||!fr.has(n))){e=xn(r,e),e=Wf(t,e,1),t=dr(t,e,1),e=Qe(),t!==null&&(Pl(t,1,e),et(t,e));break}}t=t.return}}function jv(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=Qe(),e.pingedLanes|=e.suspendedLanes&r,De===e&&(Fe&r)===r&&(Le===4||Le===3&&(Fe&130023424)===Fe&&500>Ee()-$s?Or(e,0):bs|=r),et(e,t)}function dp(e,t){t===0&&(e.mode&1?(t=Ql,Ql<<=1,!(Ql&130023424)&&(Ql=4194304)):t=1);var r=Qe();e=Bt(e,t),e!==null&&(Pl(e,t,r),et(e,r))}function Ov(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),dp(e,r)}function Fv(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,l=e.memoizedState;l!==null&&(r=l.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(L(314))}n!==null&&n.delete(t),dp(e,r)}var fp;fp=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ze.current)Je=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Je=!1,Ev(e,t,r);Je=!!(e.flags&131072)}else Je=!1,ve&&t.flags&1048576&&vf(t,Io,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;go(e,t),e=t.pendingProps;var l=vn(t,He.current);fn(t,r),l=Ts(null,t,n,e,l,r);var o=Ds();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,qe(n)?(o=!0,Oo(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,_s(t),l.updater=ii,t.stateNode=l,l._reactInternals=t,Ta(t,n,e,r),t=Oa(null,t,n,!0,o,r)):(t.tag=0,ve&&o&&xs(t),We(null,t,l,r),t=t.child),t;case 16:n=t.elementType;e:{switch(go(e,t),e=t.pendingProps,l=n._init,n=l(n._payload),t.type=n,l=t.tag=bv(n),e=yt(n,e),l){case 0:t=ja(null,t,n,e,r);break e;case 1:t=pc(null,t,n,e,r);break e;case 11:t=dc(null,t,n,e,r);break e;case 14:t=fc(null,t,n,yt(n.type,e),r);break e}throw Error(L(306,n,""))}return t;case 0:return n=t.type,l=t.pendingProps,l=t.elementType===n?l:yt(n,l),ja(e,t,n,l,r);case 1:return n=t.type,l=t.pendingProps,l=t.elementType===n?l:yt(n,l),pc(e,t,n,l,r);case 3:e:{if(Yf(t),e===null)throw Error(L(387));n=t.pendingProps,o=t.memoizedState,l=o.element,Sf(e,t),Ao(t,n,null,r);var i=t.memoizedState;if(n=i.element,o.isDehydrated)if(o={element:n,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=xn(Error(L(423)),t),t=hc(e,t,n,r,l);break e}else if(n!==l){l=xn(Error(L(424)),t),t=hc(e,t,n,r,l);break e}else for(lt=cr(t.stateNode.containerInfo.firstChild),ot=t,ve=!0,xt=null,r=xf(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(gn(),n===l){t=Wt(e,t,r);break e}We(e,t,n,r)}t=t.child}return t;case 5:return Ef(t),e===null&&La(t),n=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,Ca(n,l)?i=null:o!==null&&Ca(n,o)&&(t.flags|=32),Gf(e,t),We(e,t,i,r),t.child;case 6:return e===null&&La(t),null;case 13:return Xf(e,t,r);case 4:return Ns(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=yn(t,null,n,r):We(e,t,n,r),t.child;case 11:return n=t.type,l=t.pendingProps,l=t.elementType===n?l:yt(n,l),dc(e,t,n,l,r);case 7:return We(e,t,t.pendingProps,r),t.child;case 8:return We(e,t,t.pendingProps.children,r),t.child;case 12:return We(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,l=t.pendingProps,o=t.memoizedProps,i=l.value,ce(bo,n._currentValue),n._currentValue=i,o!==null)if(Et(o.value,i)){if(o.children===l.children&&!Ze.current){t=Wt(e,t,r);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var a=o.dependencies;if(a!==null){i=o.child;for(var s=a.firstContext;s!==null;){if(s.context===n){if(o.tag===1){s=Ut(-1,r&-r),s.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?s.next=s:(s.next=c.next,c.next=s),u.pending=s}}o.lanes|=r,s=o.alternate,s!==null&&(s.lanes|=r),Ma(o.return,r,t),a.lanes|=r;break}s=s.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(L(341));i.lanes|=r,a=i.alternate,a!==null&&(a.lanes|=r),Ma(i,r,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}We(e,t,l.children,r),t=t.child}return t;case 9:return l=t.type,n=t.pendingProps.children,fn(t,r),l=ht(l),n=n(l),t.flags|=1,We(e,t,n,r),t.child;case 14:return n=t.type,l=yt(n,t.pendingProps),l=yt(n.type,l),fc(e,t,n,l,r);case 15:return Qf(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,l=t.pendingProps,l=t.elementType===n?l:yt(n,l),go(e,t),t.tag=1,qe(n)?(e=!0,Oo(t)):e=!1,fn(t,r),Hf(t,n,l),Ta(t,n,l,r),Oa(null,t,n,!0,e,r);case 19:return Jf(e,t,r);case 22:return Kf(e,t,r)}throw Error(L(156,t.tag))};function pp(e,t){return $d(e,t)}function Iv(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ft(e,t,r,n){return new Iv(e,t,r,n)}function Hs(e){return e=e.prototype,!(!e||!e.isReactComponent)}function bv(e){if(typeof e=="function")return Hs(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ss)return 11;if(e===us)return 14}return 2}function hr(e,t){var r=e.alternate;return r===null?(r=ft(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function xo(e,t,r,n,l,o){var i=2;if(n=e,typeof e=="function")Hs(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Xr:return Fr(r.children,l,o,t);case as:i=8,l|=8;break;case ra:return e=ft(12,r,t,l|2),e.elementType=ra,e.lanes=o,e;case na:return e=ft(13,r,t,l),e.elementType=na,e.lanes=o,e;case la:return e=ft(19,r,t,l),e.elementType=la,e.lanes=o,e;case Sd:return ui(r,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case xd:i=10;break e;case kd:i=9;break e;case ss:i=11;break e;case us:i=14;break e;case qt:i=16,n=null;break e}throw Error(L(130,e==null?e:typeof e,""))}return t=ft(i,r,t,l),t.elementType=e,t.type=n,t.lanes=o,t}function Fr(e,t,r,n){return e=ft(7,e,n,t),e.lanes=r,e}function ui(e,t,r,n){return e=ft(22,e,n,t),e.elementType=Sd,e.lanes=r,e.stateNode={isHidden:!1},e}function Bi(e,t,r){return e=ft(6,e,null,t),e.lanes=r,e}function Wi(e,t,r){return t=ft(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function $v(e,t,r,n,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Pi(0),this.expirationTimes=Pi(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Pi(0),this.identifierPrefix=n,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Bs(e,t,r,n,l,o,i,a,s){return e=new $v(e,t,r,a,s),t===1?(t=1,o===!0&&(t|=8)):t=0,o=ft(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},_s(o),e}function Av(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Yr,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function hp(e){if(!e)return vr;e=e._reactInternals;e:{if(Hr(e)!==e||e.tag!==1)throw Error(L(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(qe(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(L(171))}if(e.tag===1){var r=e.type;if(qe(r))return hf(e,r,t)}return t}function mp(e,t,r,n,l,o,i,a,s){return e=Bs(r,n,!0,e,l,o,i,a,s),e.context=hp(null),r=e.current,n=Qe(),l=pr(r),o=Ut(n,l),o.callback=t??null,dr(r,o,l),e.current.lanes=l,Pl(e,l,n),et(e,n),e}function ci(e,t,r,n){var l=t.current,o=Qe(),i=pr(l);return r=hp(r),t.context===null?t.context=r:t.pendingContext=r,t=Ut(o,i),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=dr(l,t,i),e!==null&&(St(e,l,i,o),ho(e,l,i)),i}function Go(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Cc(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function Ws(e,t){Cc(e,t),(e=e.alternate)&&Cc(e,t)}function Uv(){return null}var vp=typeof reportError=="function"?reportError:function(e){console.error(e)};function Qs(e){this._internalRoot=e}di.prototype.render=Qs.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(L(409));ci(e,t,null,null)};di.prototype.unmount=Qs.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Ur(function(){ci(null,e,null,null)}),t[Ht]=null}};function di(e){this._internalRoot=e}di.prototype.unstable_scheduleHydration=function(e){if(e){var t=Qd();e={blockedOn:null,target:e,priority:t};for(var r=0;r<tr.length&&t!==0&&t<tr[r].priority;r++);tr.splice(r,0,e),r===0&&Gd(e)}};function Ks(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function fi(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Pc(){}function Vv(e,t,r,n,l){if(l){if(typeof n=="function"){var o=n;n=function(){var u=Go(i);o.call(u)}}var i=mp(t,n,e,0,null,!1,!1,"",Pc);return e._reactRootContainer=i,e[Ht]=i.current,fl(e.nodeType===8?e.parentNode:e),Ur(),i}for(;l=e.lastChild;)e.removeChild(l);if(typeof n=="function"){var a=n;n=function(){var u=Go(s);a.call(u)}}var s=Bs(e,0,!1,null,null,!1,!1,"",Pc);return e._reactRootContainer=s,e[Ht]=s.current,fl(e.nodeType===8?e.parentNode:e),Ur(function(){ci(t,s,r,n)}),s}function pi(e,t,r,n,l){var o=r._reactRootContainer;if(o){var i=o;if(typeof l=="function"){var a=l;l=function(){var s=Go(i);a.call(s)}}ci(t,i,e,l)}else i=Vv(r,t,e,l,n);return Go(i)}Bd=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=Wn(t.pendingLanes);r!==0&&(fs(t,r|1),et(t,Ee()),!(ne&6)&&(kn=Ee()+500,xr()))}break;case 13:Ur(function(){var n=Bt(e,1);if(n!==null){var l=Qe();St(n,e,1,l)}}),Ws(e,1)}};ps=function(e){if(e.tag===13){var t=Bt(e,134217728);if(t!==null){var r=Qe();St(t,e,134217728,r)}Ws(e,134217728)}};Wd=function(e){if(e.tag===13){var t=pr(e),r=Bt(e,t);if(r!==null){var n=Qe();St(r,e,t,n)}Ws(e,t)}};Qd=function(){return ae};Kd=function(e,t){var r=ae;try{return ae=e,t()}finally{ae=r}};ha=function(e,t,r){switch(t){case"input":if(aa(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var l=ni(n);if(!l)throw Error(L(90));Cd(n),aa(n,l)}}}break;case"textarea":Rd(e,r);break;case"select":t=r.value,t!=null&&sn(e,!!r.multiple,t,!1)}};Dd=As;jd=Ur;var Hv={usingClientEntryPoint:!1,Events:[_l,en,ni,zd,Td,As]},bn={findFiberByHostInstance:zr,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Bv={bundleType:bn.bundleType,version:bn.version,rendererPackageName:bn.rendererPackageName,rendererConfig:bn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Qt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Id(e),e===null?null:e.stateNode},findFiberByHostInstance:bn.findFiberByHostInstance||Uv,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var no=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!no.isDisabled&&no.supportsFiber)try{qo=no.inject(Bv),Mt=no}catch{}}at.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Hv;at.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Ks(t))throw Error(L(200));return Av(e,t,null,r)};at.createRoot=function(e,t){if(!Ks(e))throw Error(L(299));var r=!1,n="",l=vp;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=Bs(e,1,!1,null,null,r,!1,n,l),e[Ht]=t.current,fl(e.nodeType===8?e.parentNode:e),new Qs(t)};at.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(L(188)):(e=Object.keys(e).join(","),Error(L(268,e)));return e=Id(t),e=e===null?null:e.stateNode,e};at.flushSync=function(e){return Ur(e)};at.hydrate=function(e,t,r){if(!fi(t))throw Error(L(200));return pi(null,e,t,!0,r)};at.hydrateRoot=function(e,t,r){if(!Ks(e))throw Error(L(405));var n=r!=null&&r.hydratedSources||null,l=!1,o="",i=vp;if(r!=null&&(r.unstable_strictMode===!0&&(l=!0),r.identifierPrefix!==void 0&&(o=r.identifierPrefix),r.onRecoverableError!==void 0&&(i=r.onRecoverableError)),t=mp(t,null,e,1,r??null,l,!1,o,i),e[Ht]=t.current,fl(e),n)for(e=0;e<n.length;e++)r=n[e],l=r._getVersion,l=l(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,l]:t.mutableSourceEagerHydrationData.push(r,l);return new di(t)};at.render=function(e,t,r){if(!fi(t))throw Error(L(200));return pi(null,e,t,!1,r)};at.unmountComponentAtNode=function(e){if(!fi(e))throw Error(L(40));return e._reactRootContainer?(Ur(function(){pi(null,null,e,!1,function(){e._reactRootContainer=null,e[Ht]=null})}),!0):!1};at.unstable_batchedUpdates=As;at.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!fi(r))throw Error(L(200));if(e==null||e._reactInternals===void 0)throw Error(L(38));return pi(e,t,r,!1,n)};at.version="18.3.1-next-f1338f8080-20240426";function gp(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(gp)}catch(e){console.error(e)}}gp(),vd.exports=at;var yp=vd.exports,Rc=yp;ea.createRoot=Rc.createRoot,ea.hydrateRoot=Rc.hydrateRoot;/**
* react-router v7.8.0
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/var wp=e=>{throw TypeError(e)},Wv=(e,t,r)=>t.has(e)||wp("Cannot "+r),Qi=(e,t,r)=>(Wv(e,t,"read from private field"),r?r.call(e):t.get(e)),Qv=(e,t,r)=>t.has(e)?wp("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),_c="popstate";function Kv(e={}){function t(n,l){let{pathname:o,search:i,hash:a}=n.location;return kl("",{pathname:o,search:i,hash:a},l.state&&l.state.usr||null,l.state&&l.state.key||"default")}function r(n,l){return typeof l=="string"?l:gr(l)}return Yv(t,r,null,e)}function J(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Pe(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Gv(){return Math.random().toString(36).substring(2,10)}function Nc(e,t){return{usr:e.state,key:e.key,idx:t}}function kl(e,t,r=null,n){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?kr(t):t,state:r,key:t&&t.key||n||Gv()}}function gr({pathname:e="/",search:t="",hash:r=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),r&&r!=="#"&&(e+=r.charAt(0)==="#"?r:"#"+r),e}function kr(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substring(r),e=e.substring(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substring(n),e=e.substring(0,n)),e&&(t.pathname=e)}return t}function Yv(e,t,r,n={}){let{window:l=document.defaultView,v5Compat:o=!1}=n,i=l.history,a="POP",s=null,u=c();u==null&&(u=0,i.replaceState({...i.state,idx:u},""));function c(){return(i.state||{idx:null}).idx}function p(){a="POP";let M=c(),d=M==null?null:M-u;u=M,s&&s({action:a,location:S.location,delta:d})}function f(M,d){a="PUSH";let h=kl(S.location,M,d);u=c()+1;let m=Nc(h,u),C=S.createHref(h);try{i.pushState(m,"",C)}catch(_){if(_ instanceof DOMException&&_.name==="DataCloneError")throw _;l.location.assign(C)}o&&s&&s({action:a,location:S.location,delta:1})}function y(M,d){a="REPLACE";let h=kl(S.location,M,d);u=c();let m=Nc(h,u),C=S.createHref(h);i.replaceState(m,"",C),o&&s&&s({action:a,location:S.location,delta:0})}function k(M){return xp(M)}let S={get action(){return a},get location(){return e(l,i)},listen(M){if(s)throw new Error("A history only accepts one active listener");return l.addEventListener(_c,p),s=M,()=>{l.removeEventListener(_c,p),s=null}},createHref(M){return t(l,M)},createURL:k,encodeLocation(M){let d=k(M);return{pathname:d.pathname,search:d.search,hash:d.hash}},push:f,replace:y,go(M){return i.go(M)}};return S}function xp(e,t=!1){let r="http://localhost";typeof window<"u"&&(r=window.location.origin!=="null"?window.location.origin:window.location.href),J(r,"No window.location.(origin|href) available to create URL");let n=typeof e=="string"?e:gr(e);return n=n.replace(/ $/,"%20"),!t&&n.startsWith("//")&&(n=r+n),new URL(n,r)}var Kn,Lc=class{constructor(e){if(Qv(this,Kn,new Map),e)for(let[t,r]of e)this.set(t,r)}get(e){if(Qi(this,Kn).has(e))return Qi(this,Kn).get(e);if(e.defaultValue!==void 0)return e.defaultValue;throw new Error("No value found for context")}set(e,t){Qi(this,Kn).set(e,t)}};Kn=new WeakMap;var Xv=new Set(["lazy","caseSensitive","path","id","index","children"]);function Jv(e){return Xv.has(e)}var Zv=new Set(["lazy","caseSensitive","path","id","index","unstable_middleware","children"]);function qv(e){return Zv.has(e)}function eg(e){return e.index===!0}function Sl(e,t,r=[],n={},l=!1){return e.map((o,i)=>{let a=[...r,String(i)],s=typeof o.id=="string"?o.id:a.join("-");if(J(o.index!==!0||!o.children,"Cannot specify children on an index route"),J(l||!n[s],`Found a route id collision on id "${s}". Route id's must be globally unique within Data Router usages`),eg(o)){let u={...o,...t(o),id:s};return n[s]=u,u}else{let u={...o,...t(o),id:s,children:void 0};return n[s]=u,o.children&&(u.children=Sl(o.children,t,a,n,l)),u}})}function nr(e,t,r="/"){return ko(e,t,r,!1)}function ko(e,t,r,n){let l=typeof t=="string"?kr(t):t,o=vt(l.pathname||"/",r);if(o==null)return null;let i=kp(e);rg(i);let a=null;for(let s=0;a==null&&s<i.length;++s){let u=pg(o);a=dg(i[s],u,n)}return a}function tg(e,t){let{route:r,pathname:n,params:l}=e;return{id:r.id,pathname:n,params:l,data:t[r.id],loaderData:t[r.id],handle:r.handle}}function kp(e,t=[],r=[],n=""){let l=(o,i,a)=>{let s={relativePath:a===void 0?o.path||"":a,caseSensitive:o.caseSensitive===!0,childrenIndex:i,route:o};s.relativePath.startsWith("/")&&(J(s.relativePath.startsWith(n),`Absolute route path "${s.relativePath}" nested under path "${n}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),s.relativePath=s.relativePath.slice(n.length));let u=Tt([n,s.relativePath]),c=r.concat(s);o.children&&o.children.length>0&&(J(o.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${u}".`),kp(o.children,t,c,u)),!(o.path==null&&!o.index)&&t.push({path:u,score:ug(u,o.index),routesMeta:c})};return e.forEach((o,i)=>{var a;if(o.path===""||!((a=o.path)!=null&&a.includes("?")))l(o,i);else for(let s of Sp(o.path))l(o,i,s)}),t}function Sp(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,l=r.endsWith("?"),o=r.replace(/\?$/,"");if(n.length===0)return l?[o,""]:[o];let i=Sp(n.join("/")),a=[];return a.push(...i.map(s=>s===""?o:[o,s].join("/"))),l&&a.push(...i),a.map(s=>e.startsWith("/")&&s===""?"/":s)}function rg(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:cg(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}var ng=/^:[\w-]+$/,lg=3,og=2,ig=1,ag=10,sg=-2,Mc=e=>e==="*";function ug(e,t){let r=e.split("/"),n=r.length;return r.some(Mc)&&(n+=sg),t&&(n+=og),r.filter(l=>!Mc(l)).reduce((l,o)=>l+(ng.test(o)?lg:o===""?ig:ag),n)}function cg(e,t){return e.length===t.length&&e.slice(0,-1).every((n,l)=>n===t[l])?e[e.length-1]-t[t.length-1]:0}function dg(e,t,r=!1){let{routesMeta:n}=e,l={},o="/",i=[];for(let a=0;a<n.length;++a){let s=n[a],u=a===n.length-1,c=o==="/"?t:t.slice(o.length)||"/",p=Yo({path:s.relativePath,caseSensitive:s.caseSensitive,end:u},c),f=s.route;if(!p&&u&&r&&!n[n.length-1].route.index&&(p=Yo({path:s.relativePath,caseSensitive:s.caseSensitive,end:!1},c)),!p)return null;Object.assign(l,p.params),i.push({params:l,pathname:Tt([o,p.pathname]),pathnameBase:gg(Tt([o,p.pathnameBase])),route:f}),p.pathnameBase!=="/"&&(o=Tt([o,p.pathnameBase]))}return i}function Yo(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=fg(e.path,e.caseSensitive,e.end),l=t.match(r);if(!l)return null;let o=l[0],i=o.replace(/(.)\/+$/,"$1"),a=l.slice(1);return{params:n.reduce((u,{paramName:c,isOptional:p},f)=>{if(c==="*"){let k=a[f]||"";i=o.slice(0,o.length-k.length).replace(/(.)\/+$/,"$1")}const y=a[f];return p&&!y?u[c]=void 0:u[c]=(y||"").replace(/%2F/g,"/"),u},{}),pathname:o,pathnameBase:i,pattern:e}}function fg(e,t=!1,r=!0){Pe(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 n=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(i,a,s)=>(n.push({paramName:a,isOptional:s!=null}),s?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),n]}function pg(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Pe(!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 vt(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}function hg({basename:e,pathname:t}){return t==="/"?e:Tt([e,t])}function mg(e,t="/"){let{pathname:r,search:n="",hash:l=""}=typeof e=="string"?kr(e):e;return{pathname:r?r.startsWith("/")?r:vg(r,t):t,search:yg(n),hash:wg(l)}}function vg(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?r.length>1&&r.pop():l!=="."&&r.push(l)}),r.length>1?r.join("/"):"/"}function Ki(e,t,r,n){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(n)}]. Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function Ep(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function Gs(e){let t=Ep(e);return t.map((r,n)=>n===t.length-1?r.pathname:r.pathnameBase)}function Ys(e,t,r,n=!1){let l;typeof e=="string"?l=kr(e):(l={...e},J(!l.pathname||!l.pathname.includes("?"),Ki("?","pathname","search",l)),J(!l.pathname||!l.pathname.includes("#"),Ki("#","pathname","hash",l)),J(!l.search||!l.search.includes("#"),Ki("#","search","hash",l)));let o=e===""||l.pathname==="",i=o?"/":l.pathname,a;if(i==null)a=r;else{let p=t.length-1;if(!n&&i.startsWith("..")){let f=i.split("/");for(;f[0]==="..";)f.shift(),p-=1;l.pathname=f.join("/")}a=p>=0?t[p]:"/"}let s=mg(l,a),u=i&&i!=="/"&&i.endsWith("/"),c=(o||i===".")&&r.endsWith("/");return!s.pathname.endsWith("/")&&(u||c)&&(s.pathname+="/"),s}var Tt=e=>e.join("/").replace(/\/\/+/g,"/"),gg=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),yg=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,wg=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,Xo=class{constructor(e,t,r,n=!1){this.status=e,this.statusText=t||"",this.internal=n,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}};function El(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}var Cp=["POST","PUT","PATCH","DELETE"],xg=new Set(Cp),kg=["GET",...Cp],Sg=new Set(kg),Eg=new Set([301,302,303,307,308]),Cg=new Set([307,308]),Gi={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Pg={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},$n={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},Rg=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Xs=e=>Rg.test(e),_g=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),Pp="remix-router-transitions",Rp=Symbol("ResetLoaderData");function Ng(e){const t=e.window?e.window:typeof window<"u"?window:void 0,r=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u";J(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let n=e.hydrationRouteProperties||[],l=e.mapRouteProperties||_g,o={},i=Sl(e.routes,l,void 0,o),a,s=e.basename||"/",u=e.dataStrategy||Dg,c={unstable_middleware:!1,...e.future},p=null,f=new Set,y=null,k=null,S=null,M=e.hydrationData!=null,d=nr(i,e.history.location,s),h=!1,m=null,C;if(d==null&&!e.patchRoutesOnNavigation){let v=ut(404,{pathname:e.history.location.pathname}),{matches:w,route:E}=Vc(i);C=!0,d=w,m={[E.id]:v}}else if(d&&!e.hydrationData&&Ol(d,i,e.history.location.pathname).active&&(d=null),d)if(d.some(v=>v.route.lazy))C=!1;else if(!d.some(v=>v.route.loader))C=!0;else{let v=e.hydrationData?e.hydrationData.loaderData:null,w=e.hydrationData?e.hydrationData.errors:null;if(w){let E=d.findIndex(N=>w[N.route.id]!==void 0);C=d.slice(0,E+1).every(N=>!Ga(N.route,v,w))}else C=d.every(E=>!Ga(E.route,v,w))}else{C=!1,d=[];let v=Ol(null,i,e.history.location.pathname);v.active&&v.matches&&(h=!0,d=v.matches)}let _,g={historyAction:e.history.action,location:e.history.location,matches:d,initialized:C,navigation:Gi,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||m,fetchers:new Map,blockers:new Map},z="POP",R=!1,O,V=!1,ue=new Map,Me=null,je=!1,te=!1,oe=new Set,Y=new Map,se=0,P=-1,b=new Map,A=new Set,q=new Map,re=new Map,ee=new Set,ie=new Map,tt,ze=null;function de(){if(p=e.history.listen(({action:v,location:w,delta:E})=>{if(tt){tt(),tt=void 0;return}Pe(ie.size===0||E!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let N=hu({currentLocation:g.location,nextLocation:w,historyAction:v});if(N&&E!=null){let D=new Promise(U=>{tt=U});e.history.go(E*-1),jl(N,{state:"blocked",location:w,proceed(){jl(N,{state:"proceeding",proceed:void 0,reset:void 0,location:w}),D.then(()=>e.history.go(E))},reset(){let U=new Map(g.blockers);U.set(N,$n),Se({blockers:U})}});return}return Cr(v,w)}),r){Bg(t,ue);let v=()=>Wg(t,ue);t.addEventListener("pagehide",v),Me=()=>t.removeEventListener("pagehide",v)}return g.initialized||Cr("POP",g.location,{initialHydration:!0}),_}function Dl(){p&&p(),Me&&Me(),f.clear(),O&&O.abort(),g.fetchers.forEach((v,w)=>gi(w)),g.blockers.forEach((v,w)=>pu(w))}function Wr(v){return f.add(v),()=>f.delete(v)}function Se(v,w={}){v.matches&&(v.matches=v.matches.map(D=>{let U=o[D.route.id],H=D.route;return H.element!==U.element||H.errorElement!==U.errorElement||H.hydrateFallbackElement!==U.hydrateFallbackElement?{...D,route:U}:D})),g={...g,...v};let E=[],N=[];g.fetchers.forEach((D,U)=>{D.state==="idle"&&(ee.has(U)?E.push(U):N.push(U))}),ee.forEach(D=>{!g.fetchers.has(D)&&!Y.has(D)&&E.push(D)}),[...f].forEach(D=>D(g,{deletedFetchers:E,viewTransitionOpts:w.viewTransitionOpts,flushSync:w.flushSync===!0})),E.forEach(D=>gi(D)),N.forEach(D=>g.fetchers.delete(D))}function Pt(v,w,{flushSync:E}={}){var Q,B;let N=g.actionData!=null&&g.navigation.formMethod!=null&&Ye(g.navigation.formMethod)&&g.navigation.state==="loading"&&((Q=v.state)==null?void 0:Q._isRedirect)!==!0,D;w.actionData?Object.keys(w.actionData).length>0?D=w.actionData:D=null:N?D=g.actionData:D=null;let U=w.loaderData?Ac(g.loaderData,w.loaderData,w.matches||[],w.errors):g.loaderData,H=g.blockers;H.size>0&&(H=new Map(H),H.forEach((G,me)=>H.set(me,$n)));let $=je?!1:vu(v,w.matches||g.matches),W=R===!0||g.navigation.formMethod!=null&&Ye(g.navigation.formMethod)&&((B=v.state)==null?void 0:B._isRedirect)!==!0;a&&(i=a,a=void 0),je||z==="POP"||(z==="PUSH"?e.history.push(v,v.state):z==="REPLACE"&&e.history.replace(v,v.state));let K;if(z==="POP"){let G=ue.get(g.location.pathname);G&&G.has(v.pathname)?K={currentLocation:g.location,nextLocation:v}:ue.has(v.pathname)&&(K={currentLocation:v,nextLocation:g.location})}else if(V){let G=ue.get(g.location.pathname);G?G.add(v.pathname):(G=new Set([v.pathname]),ue.set(g.location.pathname,G)),K={currentLocation:g.location,nextLocation:v}}Se({...w,actionData:D,loaderData:U,historyAction:z,location:v,initialized:!0,navigation:Gi,revalidation:"idle",restoreScrollPosition:$,preventScrollReset:W,blockers:H},{viewTransitionOpts:K,flushSync:E===!0}),z="POP",R=!1,V=!1,je=!1,te=!1,ze==null||ze.resolve(),ze=null}async function Er(v,w){if(typeof v=="number"){e.history.go(v);return}let E=Ka(g.location,g.matches,s,v,w==null?void 0:w.fromRouteId,w==null?void 0:w.relative),{path:N,submission:D,error:U}=zc(!1,E,w),H=g.location,$=kl(g.location,N,w&&w.state);$={...$,...e.history.encodeLocation($)};let W=w&&w.replace!=null?w.replace:void 0,K="PUSH";W===!0?K="REPLACE":W===!1||D!=null&&Ye(D.formMethod)&&D.formAction===g.location.pathname+g.location.search&&(K="REPLACE");let Q=w&&"preventScrollReset"in w?w.preventScrollReset===!0:void 0,B=(w&&w.flushSync)===!0,G=hu({currentLocation:H,nextLocation:$,historyAction:K});if(G){jl(G,{state:"blocked",location:$,proceed(){jl(G,{state:"proceeding",proceed:void 0,reset:void 0,location:$}),Er(v,w)},reset(){let me=new Map(g.blockers);me.set(G,$n),Se({blockers:me})}});return}await Cr(K,$,{submission:D,pendingError:U,preventScrollReset:Q,replace:w&&w.replace,enableViewTransition:w&&w.viewTransition,flushSync:B})}function lh(){ze||(ze=Qg()),vi(),Se({revalidation:"loading"});let v=ze.promise;return g.navigation.state==="submitting"?v:g.navigation.state==="idle"?(Cr(g.historyAction,g.location,{startUninterruptedRevalidation:!0}),v):(Cr(z||g.historyAction,g.navigation.location,{overrideNavigation:g.navigation,enableViewTransition:V===!0}),v)}async function Cr(v,w,E){O&&O.abort(),O=null,z=v,je=(E&&E.startUninterruptedRevalidation)===!0,hh(g.location,g.matches),R=(E&&E.preventScrollReset)===!0,V=(E&&E.enableViewTransition)===!0;let N=a||i,D=E&&E.overrideNavigation,U=E!=null&&E.initialHydration&&g.matches&&g.matches.length>0&&!h?g.matches:nr(N,w,s),H=(E&&E.flushSync)===!0;if(U&&g.initialized&&!te&&$g(g.location,w)&&!(E&&E.submission&&Ye(E.submission.formMethod))){Pt(w,{matches:U},{flushSync:H});return}let $=Ol(U,N,w.pathname);if($.active&&$.matches&&(U=$.matches),!U){let{error:Be,notFoundMatches:ge,route:fe}=yi(w.pathname);Pt(w,{matches:ge,loaderData:{},errors:{[fe.id]:Be}},{flushSync:H});return}O=new AbortController;let W=Gr(e.history,w,O.signal,E&&E.submission),K=e.unstable_getContext?await e.unstable_getContext():new Lc,Q;if(E&&E.pendingError)Q=[lr(U).route.id,{type:"error",error:E.pendingError}];else if(E&&E.submission&&Ye(E.submission.formMethod)){let Be=await oh(W,w,E.submission,U,K,$.active,E&&E.initialHydration===!0,{replace:E.replace,flushSync:H});if(Be.shortCircuited)return;if(Be.pendingActionResult){let[ge,fe]=Be.pendingActionResult;if(nt(fe)&&El(fe.error)&&fe.error.status===404){O=null,Pt(w,{matches:Be.matches,loaderData:{},errors:{[ge]:fe.error}});return}}U=Be.matches||U,Q=Be.pendingActionResult,D=Yi(w,E.submission),H=!1,$.active=!1,W=Gr(e.history,W.url,W.signal)}let{shortCircuited:B,matches:G,loaderData:me,errors:be}=await ih(W,w,U,K,$.active,D,E&&E.submission,E&&E.fetcherSubmission,E&&E.replace,E&&E.initialHydration===!0,H,Q);B||(O=null,Pt(w,{matches:G||U,...Uc(Q),loaderData:me,errors:be}))}async function oh(v,w,E,N,D,U,H,$={}){vi();let W=Vg(w,E);if(Se({navigation:W},{flushSync:$.flushSync===!0}),U){let B=await Fl(N,w.pathname,v.signal);if(B.type==="aborted")return{shortCircuited:!0};if(B.type==="error"){let G=lr(B.partialMatches).route.id;return{matches:B.partialMatches,pendingActionResult:[G,{type:"error",error:B.error}]}}else if(B.matches)N=B.matches;else{let{notFoundMatches:G,error:me,route:be}=yi(w.pathname);return{matches:G,pendingActionResult:[be.id,{type:"error",error:me}]}}}let K,Q=So(N,w);if(!Q.route.action&&!Q.route.lazy)K={type:"error",error:ut(405,{method:v.method,pathname:w.pathname,routeId:Q.route.id})};else{let B=hn(l,o,v,N,Q,H?[]:n,D),G=await _n(v,B,D,null);if(K=G[Q.route.id],!K){for(let me of N)if(G[me.route.id]){K=G[me.route.id];break}}if(v.signal.aborted)return{shortCircuited:!0}}if(jr(K)){let B;return $&&$.replace!=null?B=$.replace:B=Ic(K.response.headers.get("Location"),new URL(v.url),s)===g.location.pathname+g.location.search,await Pr(v,K,!0,{submission:E,replace:B}),{shortCircuited:!0}}if(nt(K)){let B=lr(N,Q.route.id);return($&&$.replace)!==!0&&(z="PUSH"),{matches:N,pendingActionResult:[B.route.id,K,Q.route.id]}}return{matches:N,pendingActionResult:[Q.route.id,K]}}async function ih(v,w,E,N,D,U,H,$,W,K,Q,B){let G=U||Yi(w,H),me=H||$||Bc(G),be=!je&&!K;if(D){if(be){let $e=au(B);Se({navigation:G,...$e!==void 0?{actionData:$e}:{}},{flushSync:Q})}let le=await Fl(E,w.pathname,v.signal);if(le.type==="aborted")return{shortCircuited:!0};if(le.type==="error"){let $e=lr(le.partialMatches).route.id;return{matches:le.partialMatches,loaderData:{},errors:{[$e]:le.error}}}else if(le.matches)E=le.matches;else{let{error:$e,notFoundMatches:$l,route:Mn}=yi(w.pathname);return{matches:$l,loaderData:{},errors:{[Mn.id]:$e}}}}let Be=a||i,{dsMatches:ge,revalidatingFetchers:fe}=Tc(v,N,l,o,e.history,g,E,me,w,K?[]:n,K===!0,te,oe,ee,q,A,Be,s,e.patchRoutesOnNavigation!=null,B);if(P=++se,!e.dataStrategy&&!ge.some(le=>le.shouldLoad)&&!ge.some(le=>le.route.unstable_middleware)&&fe.length===0){let le=du();return Pt(w,{matches:E,loaderData:{},errors:B&&nt(B[1])?{[B[0]]:B[1].error}:null,...Uc(B),...le?{fetchers:new Map(g.fetchers)}:{}},{flushSync:Q}),{shortCircuited:!0}}if(be){let le={};if(!D){le.navigation=G;let $e=au(B);$e!==void 0&&(le.actionData=$e)}fe.length>0&&(le.fetchers=ah(fe)),Se(le,{flushSync:Q})}fe.forEach(le=>{Gt(le.key),le.controller&&Y.set(le.key,le.controller)});let Rr=()=>fe.forEach(le=>Gt(le.key));O&&O.signal.addEventListener("abort",Rr);let{loaderResults:Nn,fetcherResults:Yt}=await su(ge,fe,v,N);if(v.signal.aborted)return{shortCircuited:!0};O&&O.signal.removeEventListener("abort",Rr),fe.forEach(le=>Y.delete(le.key));let Rt=lo(Nn);if(Rt)return await Pr(v,Rt.result,!0,{replace:W}),{shortCircuited:!0};if(Rt=lo(Yt),Rt)return A.add(Rt.key),await Pr(v,Rt.result,!0,{replace:W}),{shortCircuited:!0};let{loaderData:wi,errors:Ln}=$c(g,E,Nn,B,fe,Yt);K&&g.errors&&(Ln={...g.errors,...Ln});let _r=du(),Il=fu(P),bl=_r||Il||fe.length>0;return{matches:E,loaderData:wi,errors:Ln,...bl?{fetchers:new Map(g.fetchers)}:{}}}function au(v){if(v&&!nt(v[1]))return{[v[0]]:v[1].data};if(g.actionData)return Object.keys(g.actionData).length===0?null:g.actionData}function ah(v){return v.forEach(w=>{let E=g.fetchers.get(w.key),N=An(void 0,E?E.data:void 0);g.fetchers.set(w.key,N)}),new Map(g.fetchers)}async function sh(v,w,E,N){Gt(v);let D=(N&&N.flushSync)===!0,U=a||i,H=Ka(g.location,g.matches,s,E,w,N==null?void 0:N.relative),$=nr(U,H,s),W=Ol($,U,H);if(W.active&&W.matches&&($=W.matches),!$){Ot(v,w,ut(404,{pathname:H}),{flushSync:D});return}let{path:K,submission:Q,error:B}=zc(!0,H,N);if(B){Ot(v,w,B,{flushSync:D});return}let G=e.unstable_getContext?await e.unstable_getContext():new Lc,me=(N&&N.preventScrollReset)===!0;if(Q&&Ye(Q.formMethod)){await uh(v,w,K,$,G,W.active,D,me,Q);return}q.set(v,{routeId:w,path:K}),await ch(v,w,K,$,G,W.active,D,me,Q)}async function uh(v,w,E,N,D,U,H,$,W){vi(),q.delete(v);let K=g.fetchers.get(v);Kt(v,Hg(W,K),{flushSync:H});let Q=new AbortController,B=Gr(e.history,E,Q.signal,W);if(U){let Re=await Fl(N,new URL(B.url).pathname,B.signal,v);if(Re.type==="aborted")return;if(Re.type==="error"){Ot(v,w,Re.error,{flushSync:H});return}else if(Re.matches)N=Re.matches;else{Ot(v,w,ut(404,{pathname:E}),{flushSync:H});return}}let G=So(N,E);if(!G.route.action&&!G.route.lazy){let Re=ut(405,{method:W.formMethod,pathname:E,routeId:w});Ot(v,w,Re,{flushSync:H});return}Y.set(v,Q);let me=se,be=hn(l,o,B,N,G,n,D),ge=(await _n(B,be,D,v))[G.route.id];if(B.signal.aborted){Y.get(v)===Q&&Y.delete(v);return}if(ee.has(v)){if(jr(ge)||nt(ge)){Kt(v,Zt(void 0));return}}else{if(jr(ge))if(Y.delete(v),P>me){Kt(v,Zt(void 0));return}else return A.add(v),Kt(v,An(W)),Pr(B,ge,!1,{fetcherSubmission:W,preventScrollReset:$});if(nt(ge)){Ot(v,w,ge.error);return}}let fe=g.navigation.location||g.location,Rr=Gr(e.history,fe,Q.signal),Nn=a||i,Yt=g.navigation.state!=="idle"?nr(Nn,g.navigation.location,s):g.matches;J(Yt,"Didn't find any matches after fetcher action");let Rt=++se;b.set(v,Rt);let wi=An(W,ge.data);g.fetchers.set(v,wi);let{dsMatches:Ln,revalidatingFetchers:_r}=Tc(Rr,D,l,o,e.history,g,Yt,W,fe,n,!1,te,oe,ee,q,A,Nn,s,e.patchRoutesOnNavigation!=null,[G.route.id,ge]);_r.filter(Re=>Re.key!==v).forEach(Re=>{let Al=Re.key,gu=g.fetchers.get(Al),gh=An(void 0,gu?gu.data:void 0);g.fetchers.set(Al,gh),Gt(Al),Re.controller&&Y.set(Al,Re.controller)}),Se({fetchers:new Map(g.fetchers)});let Il=()=>_r.forEach(Re=>Gt(Re.key));Q.signal.addEventListener("abort",Il);let{loaderResults:bl,fetcherResults:le}=await su(Ln,_r,Rr,D);if(Q.signal.aborted)return;if(Q.signal.removeEventListener("abort",Il),b.delete(v),Y.delete(v),_r.forEach(Re=>Y.delete(Re.key)),g.fetchers.has(v)){let Re=Zt(ge.data);g.fetchers.set(v,Re)}let $e=lo(bl);if($e)return Pr(Rr,$e.result,!1,{preventScrollReset:$});if($e=lo(le),$e)return A.add($e.key),Pr(Rr,$e.result,!1,{preventScrollReset:$});let{loaderData:$l,errors:Mn}=$c(g,Yt,bl,void 0,_r,le);fu(Rt),g.navigation.state==="loading"&&Rt>P?(J(z,"Expected pending action"),O&&O.abort(),Pt(g.navigation.location,{matches:Yt,loaderData:$l,errors:Mn,fetchers:new Map(g.fetchers)})):(Se({errors:Mn,loaderData:Ac(g.loaderData,$l,Yt,Mn),fetchers:new Map(g.fetchers)}),te=!1)}async function ch(v,w,E,N,D,U,H,$,W){let K=g.fetchers.get(v);Kt(v,An(W,K?K.data:void 0),{flushSync:H});let Q=new AbortController,B=Gr(e.history,E,Q.signal);if(U){let fe=await Fl(N,new URL(B.url).pathname,B.signal,v);if(fe.type==="aborted")return;if(fe.type==="error"){Ot(v,w,fe.error,{flushSync:H});return}else if(fe.matches)N=fe.matches;else{Ot(v,w,ut(404,{pathname:E}),{flushSync:H});return}}let G=So(N,E);Y.set(v,Q);let me=se,be=hn(l,o,B,N,G,n,D),ge=(await _n(B,be,D,v))[G.route.id];if(Y.get(v)===Q&&Y.delete(v),!B.signal.aborted){if(ee.has(v)){Kt(v,Zt(void 0));return}if(jr(ge))if(P>me){Kt(v,Zt(void 0));return}else{A.add(v),await Pr(B,ge,!1,{preventScrollReset:$});return}if(nt(ge)){Ot(v,w,ge.error);return}Kt(v,Zt(ge.data))}}async function Pr(v,w,E,{submission:N,fetcherSubmission:D,preventScrollReset:U,replace:H}={}){w.response.headers.has("X-Remix-Revalidate")&&(te=!0);let $=w.response.headers.get("Location");J($,"Expected a Location header on the redirect Response"),$=Ic($,new URL(v.url),s);let W=kl(g.location,$,{_isRedirect:!0});if(r){let be=!1;if(w.response.headers.has("X-Remix-Reload-Document"))be=!0;else if(Xs($)){const Be=xp($,!0);be=Be.origin!==t.location.origin||vt(Be.pathname,s)==null}if(be){H?t.location.replace($):t.location.assign($);return}}O=null;let K=H===!0||w.response.headers.has("X-Remix-Replace")?"REPLACE":"PUSH",{formMethod:Q,formAction:B,formEncType:G}=g.navigation;!N&&!D&&Q&&B&&G&&(N=Bc(g.navigation));let me=N||D;if(Cg.has(w.response.status)&&me&&Ye(me.formMethod))await Cr(K,W,{submission:{...me,formAction:$},preventScrollReset:U||R,enableViewTransition:E?V:void 0});else{let be=Yi(W,N);await Cr(K,W,{overrideNavigation:be,fetcherSubmission:D,preventScrollReset:U||R,enableViewTransition:E?V:void 0})}}async function _n(v,w,E,N){let D,U={};try{D=await jg(u,v,w,N,E,!1)}catch(H){return w.filter($=>$.shouldLoad).forEach($=>{U[$.route.id]={type:"error",error:H}}),U}if(v.signal.aborted)return U;for(let[H,$]of Object.entries(D))if(Ag($)){let W=$.result;U[H]={type:"redirect",response:Ig(W,v,H,w,s)}}else U[H]=await Fg($);return U}async function su(v,w,E,N){let D=_n(E,v,N,null),U=Promise.all(w.map(async W=>{if(W.matches&&W.match&&W.request&&W.controller){let Q=(await _n(W.request,W.matches,N,W.key))[W.match.route.id];return{[W.key]:Q}}else return Promise.resolve({[W.key]:{type:"error",error:ut(404,{pathname:W.path})}})})),H=await D,$=(await U).reduce((W,K)=>Object.assign(W,K),{});return{loaderResults:H,fetcherResults:$}}function vi(){te=!0,q.forEach((v,w)=>{Y.has(w)&&oe.add(w),Gt(w)})}function Kt(v,w,E={}){g.fetchers.set(v,w),Se({fetchers:new Map(g.fetchers)},{flushSync:(E&&E.flushSync)===!0})}function Ot(v,w,E,N={}){let D=lr(g.matches,w);gi(v),Se({errors:{[D.route.id]:E},fetchers:new Map(g.fetchers)},{flushSync:(N&&N.flushSync)===!0})}function uu(v){return re.set(v,(re.get(v)||0)+1),ee.has(v)&&ee.delete(v),g.fetchers.get(v)||Pg}function gi(v){let w=g.fetchers.get(v);Y.has(v)&&!(w&&w.state==="loading"&&b.has(v))&&Gt(v),q.delete(v),b.delete(v),A.delete(v),ee.delete(v),oe.delete(v),g.fetchers.delete(v)}function dh(v){let w=(re.get(v)||0)-1;w<=0?(re.delete(v),ee.add(v)):re.set(v,w),Se({fetchers:new Map(g.fetchers)})}function Gt(v){let w=Y.get(v);w&&(w.abort(),Y.delete(v))}function cu(v){for(let w of v){let E=uu(w),N=Zt(E.data);g.fetchers.set(w,N)}}function du(){let v=[],w=!1;for(let E of A){let N=g.fetchers.get(E);J(N,`Expected fetcher: ${E}`),N.state==="loading"&&(A.delete(E),v.push(E),w=!0)}return cu(v),w}function fu(v){let w=[];for(let[E,N]of b)if(N<v){let D=g.fetchers.get(E);J(D,`Expected fetcher: ${E}`),D.state==="loading"&&(Gt(E),b.delete(E),w.push(E))}return cu(w),w.length>0}function fh(v,w){let E=g.blockers.get(v)||$n;return ie.get(v)!==w&&ie.set(v,w),E}function pu(v){g.blockers.delete(v),ie.delete(v)}function jl(v,w){let E=g.blockers.get(v)||$n;J(E.state==="unblocked"&&w.state==="blocked"||E.state==="blocked"&&w.state==="blocked"||E.state==="blocked"&&w.state==="proceeding"||E.state==="blocked"&&w.state==="unblocked"||E.state==="proceeding"&&w.state==="unblocked",`Invalid blocker state transition: ${E.state} -> ${w.state}`);let N=new Map(g.blockers);N.set(v,w),Se({blockers:N})}function hu({currentLocation:v,nextLocation:w,historyAction:E}){if(ie.size===0)return;ie.size>1&&Pe(!1,"A router only supports one blocker at a time");let N=Array.from(ie.entries()),[D,U]=N[N.length-1],H=g.blockers.get(D);if(!(H&&H.state==="proceeding")&&U({currentLocation:v,nextLocation:w,historyAction:E}))return D}function yi(v){let w=ut(404,{pathname:v}),E=a||i,{matches:N,route:D}=Vc(E);return{notFoundMatches:N,route:D,error:w}}function ph(v,w,E){if(y=v,S=w,k=E||null,!M&&g.navigation===Gi){M=!0;let N=vu(g.location,g.matches);N!=null&&Se({restoreScrollPosition:N})}return()=>{y=null,S=null,k=null}}function mu(v,w){return k&&k(v,w.map(N=>tg(N,g.loaderData)))||v.key}function hh(v,w){if(y&&S){let E=mu(v,w);y[E]=S()}}function vu(v,w){if(y){let E=mu(v,w),N=y[E];if(typeof N=="number")return N}return null}function Ol(v,w,E){if(e.patchRoutesOnNavigation)if(v){if(Object.keys(v[0].params).length>0)return{active:!0,matches:ko(w,E,s,!0)}}else return{active:!0,matches:ko(w,E,s,!0)||[]};return{active:!1,matches:null}}async function Fl(v,w,E,N){if(!e.patchRoutesOnNavigation)return{type:"success",matches:v};let D=v;for(;;){let U=a==null,H=a||i,$=o;try{await e.patchRoutesOnNavigation({signal:E,path:w,matches:D,fetcherKey:N,patch:(Q,B)=>{E.aborted||Dc(Q,B,H,$,l,!1)}})}catch(Q){return{type:"error",error:Q,partialMatches:D}}finally{U&&!E.aborted&&(i=[...i])}if(E.aborted)return{type:"aborted"};let W=nr(H,w,s);if(W)return{type:"success",matches:W};let K=ko(H,w,s,!0);if(!K||D.length===K.length&&D.every((Q,B)=>Q.route.id===K[B].route.id))return{type:"success",matches:null};D=K}}function mh(v){o={},a=Sl(v,l,void 0,o)}function vh(v,w,E=!1){let N=a==null;Dc(v,w,a||i,o,l,E),N&&(i=[...i],Se({}))}return _={get basename(){return s},get future(){return c},get state(){return g},get routes(){return i},get window(){return t},initialize:de,subscribe:Wr,enableScrollRestoration:ph,navigate:Er,fetch:sh,revalidate:lh,createHref:v=>e.history.createHref(v),encodeLocation:v=>e.history.encodeLocation(v),getFetcher:uu,deleteFetcher:dh,dispose:Dl,getBlocker:fh,deleteBlocker:pu,patchRoutes:vh,_internalFetchControllers:Y,_internalSetRoutes:mh,_internalSetStateDoNotUseOrYouWillBreakYourApp(v){Se(v)}},_}function Lg(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function Ka(e,t,r,n,l,o){let i,a;if(l){i=[];for(let u of t)if(i.push(u),u.route.id===l){a=u;break}}else i=t,a=t[t.length-1];let s=Ys(n||".",Gs(i),vt(e.pathname,r)||e.pathname,o==="path");if(n==null&&(s.search=e.search,s.hash=e.hash),(n==null||n===""||n===".")&&a){let u=Js(s.search);if(a.route.index&&!u)s.search=s.search?s.search.replace(/^\?/,"?index&"):"?index";else if(!a.route.index&&u){let c=new URLSearchParams(s.search),p=c.getAll("index");c.delete("index"),p.filter(y=>y).forEach(y=>c.append("index",y));let f=c.toString();s.search=f?`?${f}`:""}}return r!=="/"&&(s.pathname=hg({basename:r,pathname:s.pathname})),gr(s)}function zc(e,t,r){if(!r||!Lg(r))return{path:t};if(r.formMethod&&!Ug(r.formMethod))return{path:t,error:ut(405,{method:r.formMethod})};let n=()=>({path:t,error:ut(400,{type:"invalid-body"})}),o=(r.formMethod||"get").toUpperCase(),i=Dp(t);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!Ye(o))return n();let p=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((f,[y,k])=>`${f}${y}=${k}
`,""):String(r.body);return{path:t,submission:{formMethod:o,formAction:i,formEncType:r.formEncType,formData:void 0,json:void 0,text:p}}}else if(r.formEncType==="application/json"){if(!Ye(o))return n();try{let p=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:t,submission:{formMethod:o,formAction:i,formEncType:r.formEncType,formData:void 0,json:p,text:void 0}}}catch{return n()}}}J(typeof FormData=="function","FormData is not available in this environment");let a,s;if(r.formData)a=Xa(r.formData),s=r.formData;else if(r.body instanceof FormData)a=Xa(r.body),s=r.body;else if(r.body instanceof URLSearchParams)a=r.body,s=bc(a);else if(r.body==null)a=new URLSearchParams,s=new FormData;else try{a=new URLSearchParams(r.body),s=bc(a)}catch{return n()}let u={formMethod:o,formAction:i,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:s,json:void 0,text:void 0};if(Ye(u.formMethod))return{path:t,submission:u};let c=kr(t);return e&&c.search&&Js(c.search)&&a.append("index",""),c.search=`?${a}`,{path:gr(c),submission:u}}function Tc(e,t,r,n,l,o,i,a,s,u,c,p,f,y,k,S,M,d,h,m){var je;let C=m?nt(m[1])?m[1].error:m[1].data:void 0,_=l.createURL(o.location),g=l.createURL(s),z;if(c&&o.errors){let te=Object.keys(o.errors)[0];z=i.findIndex(oe=>oe.route.id===te)}else if(m&&nt(m[1])){let te=m[0];z=i.findIndex(oe=>oe.route.id===te)-1}let R=m?m[1].statusCode:void 0,O=R&&R>=400,V={currentUrl:_,currentParams:((je=o.matches[0])==null?void 0:je.params)||{},nextUrl:g,nextParams:i[0].params,...a,actionResult:C,actionStatus:R},ue=i.map((te,oe)=>{let{route:Y}=te,se=null;if(z!=null&&oe>z?se=!1:Y.lazy?se=!0:Y.loader==null?se=!1:c?se=Ga(Y,o.loaderData,o.errors):Mg(o.loaderData,o.matches[oe],te)&&(se=!0),se!==null)return Ya(r,n,e,te,u,t,se);let P=O?!1:p||_.pathname+_.search===g.pathname+g.search||_.search!==g.search||zg(o.matches[oe],te),b={...V,defaultShouldRevalidate:P},A=Jo(te,b);return Ya(r,n,e,te,u,t,A,b)}),Me=[];return k.forEach((te,oe)=>{if(c||!i.some(ee=>ee.route.id===te.routeId)||y.has(oe))return;let Y=o.fetchers.get(oe),se=Y&&Y.state!=="idle"&&Y.data===void 0,P=nr(M,te.path,d);if(!P){if(h&&se)return;Me.push({key:oe,routeId:te.routeId,path:te.path,matches:null,match:null,request:null,controller:null});return}if(S.has(oe))return;let b=So(P,te.path),A=new AbortController,q=Gr(l,te.path,A.signal),re=null;if(f.has(oe))f.delete(oe),re=hn(r,n,q,P,b,u,t);else if(se)p&&(re=hn(r,n,q,P,b,u,t));else{let ee={...V,defaultShouldRevalidate:O?!1:p};Jo(b,ee)&&(re=hn(r,n,q,P,b,u,t,ee))}re&&Me.push({key:oe,routeId:te.routeId,path:te.path,matches:re,match:b,request:q,controller:A})}),{dsMatches:ue,revalidatingFetchers:Me}}function Ga(e,t,r){if(e.lazy)return!0;if(!e.loader)return!1;let n=t!=null&&e.id in t,l=r!=null&&r[e.id]!==void 0;return!n&&l?!1:typeof e.loader=="function"&&e.loader.hydrate===!0?!0:!n&&!l}function Mg(e,t,r){let n=!t||r.route.id!==t.route.id,l=!e.hasOwnProperty(r.route.id);return n||l}function zg(e,t){let r=e.route.path;return e.pathname!==t.pathname||r!=null&&r.endsWith("*")&&e.params["*"]!==t.params["*"]}function Jo(e,t){if(e.route.shouldRevalidate){let r=e.route.shouldRevalidate(t);if(typeof r=="boolean")return r}return t.defaultShouldRevalidate}function Dc(e,t,r,n,l,o){let i;if(e){let u=n[e];J(u,`No route found to patch children into: routeId = ${e}`),u.children||(u.children=[]),i=u.children}else i=r;let a=[],s=[];if(t.forEach(u=>{let c=i.find(p=>_p(u,p));c?s.push({existingRoute:c,newRoute:u}):a.push(u)}),a.length>0){let u=Sl(a,l,[e||"_","patch",String((i==null?void 0:i.length)||"0")],n);i.push(...u)}if(o&&s.length>0)for(let u=0;u<s.length;u++){let{existingRoute:c,newRoute:p}=s[u],f=c,[y]=Sl([p],l,[],{},!0);Object.assign(f,{element:y.element?y.element:f.element,errorElement:y.errorElement?y.errorElement:f.errorElement,hydrateFallbackElement:y.hydrateFallbackElement?y.hydrateFallbackElement:f.hydrateFallbackElement})}}function _p(e,t){return"id"in e&&"id"in t&&e.id===t.id?!0:e.index===t.index&&e.path===t.path&&e.caseSensitive===t.caseSensitive?(!e.children||e.children.length===0)&&(!t.children||t.children.length===0)?!0:e.children.every((r,n)=>{var l;return(l=t.children)==null?void 0:l.some(o=>_p(r,o))}):!1}var jc=new WeakMap,Np=({key:e,route:t,manifest:r,mapRouteProperties:n})=>{let l=r[t.id];if(J(l,"No route found in manifest"),!l.lazy||typeof l.lazy!="object")return;let o=l.lazy[e];if(!o)return;let i=jc.get(l);i||(i={},jc.set(l,i));let a=i[e];if(a)return a;let s=(async()=>{let u=Jv(e),p=l[e]!==void 0&&e!=="hasErrorBoundary";if(u)Pe(!u,"Route property "+e+" is not a supported lazy route property. This property will be ignored."),i[e]=Promise.resolve();else if(p)Pe(!1,`Route "${l.id}" has a static property "${e}" defined. The lazy property will be ignored.`);else{let f=await o();f!=null&&(Object.assign(l,{[e]:f}),Object.assign(l,n(l)))}typeof l.lazy=="object"&&(l.lazy[e]=void 0,Object.values(l.lazy).every(f=>f===void 0)&&(l.lazy=void 0))})();return i[e]=s,s},Oc=new WeakMap;function Tg(e,t,r,n,l){let o=r[e.id];if(J(o,"No route found in manifest"),!e.lazy)return{lazyRoutePromise:void 0,lazyHandlerPromise:void 0};if(typeof e.lazy=="function"){let c=Oc.get(o);if(c)return{lazyRoutePromise:c,lazyHandlerPromise:c};let p=(async()=>{J(typeof e.lazy=="function","No lazy route function found");let f=await e.lazy(),y={};for(let k in f){let S=f[k];if(S===void 0)continue;let M=qv(k),h=o[k]!==void 0&&k!=="hasErrorBoundary";M?Pe(!M,"Route property "+k+" is not a supported property to be returned from a lazy route function. This property will be ignored."):h?Pe(!h,`Route "${o.id}" has a static property "${k}" defined but its lazy function is also returning a value for this property. The lazy route property "${k}" will be ignored.`):y[k]=S}Object.assign(o,y),Object.assign(o,{...n(o),lazy:void 0})})();return Oc.set(o,p),p.catch(()=>{}),{lazyRoutePromise:p,lazyHandlerPromise:p}}let i=Object.keys(e.lazy),a=[],s;for(let c of i){if(l&&l.includes(c))continue;let p=Np({key:c,route:e,manifest:r,mapRouteProperties:n});p&&(a.push(p),c===t&&(s=p))}let u=a.length>0?Promise.all(a).then(()=>{}):void 0;return u==null||u.catch(()=>{}),s==null||s.catch(()=>{}),{lazyRoutePromise:u,lazyHandlerPromise:s}}async function Fc(e){let t=e.matches.filter(l=>l.shouldLoad),r={};return(await Promise.all(t.map(l=>l.resolve()))).forEach((l,o)=>{r[t[o].route.id]=l}),r}async function Dg(e){if(!e.matches.some(r=>r.route.unstable_middleware))return Fc(e);let t=!1;return Mp(e,()=>(t=!0,Fc(e)),(r,n)=>Lp(r,n,e.matches,t))}function Lp(e,t,r,n){var l;return n?{[t]:{type:"error",result:e}}:{[lr(r,((l=r.find(i=>i.route.id===t||i.route.loader))==null?void 0:l.route.id)||t).route.id]:{type:"error",result:e}}}async function Mp(e,t,r){let{matches:n,request:l,params:o,context:i}=e,a=n.flatMap(u=>u.route.unstable_middleware?u.route.unstable_middleware.map(c=>[u.route.id,c]):[]),s={};return await zp({request:l,params:o,context:i},a,t,r,s),s}async function zp(e,t,r,n,l={},o=0){let{request:i}=e;if(i.signal.aborted)throw i.signal.reason?i.signal.reason:new Error(`Request aborted without an \`AbortSignal.reason\`: ${i.method} ${i.url}`);let a=t[o];if(!a){let f=await r();Object.assign(l,f);return}let[s,u]=a,c=!1,p=async()=>{if(c)throw new Error("You may only call `next()` once per middleware");c=!0;try{let f=await zp(e,t,r,n,l,o+1);Object.assign(l,f)}catch(f){let y=await n(f,s);Object.assign(l,y)}};try{let f=await u({request:e.request,params:e.params,context:e.context},p);typeof f<"u"&&console.warn("client middlewares are not intended to return values, the value will be ignored",f),c||await p()}catch(f){let y=await n(f,s);Object.assign(l,y)}}function Tp(e,t,r,n,l){let o=Np({key:"unstable_middleware",route:n.route,manifest:t,mapRouteProperties:e}),i=Tg(n.route,Ye(r.method)?"action":"loader",t,e,l);return{middleware:o,route:i.lazyRoutePromise,handler:i.lazyHandlerPromise}}function Ya(e,t,r,n,l,o,i,a=null){let s=!1,u=Tp(e,t,r,n,l);return{...n,_lazyPromises:u,shouldLoad:i,unstable_shouldRevalidateArgs:a,unstable_shouldCallHandler(c){return s=!0,a?typeof c=="boolean"?Jo(n,{...a,defaultShouldRevalidate:c}):Jo(n,a):i},resolve(c){return s||i||c&&!Ye(r.method)&&(n.route.lazy||n.route.loader)?Og({request:r,match:n,lazyHandlerPromise:u==null?void 0:u.handler,lazyRoutePromise:u==null?void 0:u.route,handlerOverride:c,scopedContext:o}):Promise.resolve({type:"data",result:void 0})}}}function hn(e,t,r,n,l,o,i,a=null){return n.map(s=>s.route.id!==l.route.id?{...s,shouldLoad:!1,unstable_shouldRevalidateArgs:a,unstable_shouldCallHandler:()=>!1,_lazyPromises:Tp(e,t,r,s,o),resolve:()=>Promise.resolve({type:"data",result:void 0})}:Ya(e,t,r,s,o,i,!0,a))}async function jg(e,t,r,n,l,o){r.some(u=>{var c;return(c=u._lazyPromises)==null?void 0:c.middleware})&&await Promise.all(r.map(u=>{var c;return(c=u._lazyPromises)==null?void 0:c.middleware}));let i={request:t,params:r[0].params,context:l,matches:r},s=await e({...i,fetcherKey:n,unstable_runClientMiddleware:u=>{let c=i,p=!1;return Mp(c,()=>(p=!0,u({...c,fetcherKey:n,unstable_runClientMiddleware:()=>{throw new Error("Cannot call `unstable_runClientMiddleware()` from within an `unstable_runClientMiddleware` handler")}})),(f,y)=>Lp(f,y,r,p))}});try{await Promise.all(r.flatMap(u=>{var c,p;return[(c=u._lazyPromises)==null?void 0:c.handler,(p=u._lazyPromises)==null?void 0:p.route]}))}catch{}return s}async function Og({request:e,match:t,lazyHandlerPromise:r,lazyRoutePromise:n,handlerOverride:l,scopedContext:o}){let i,a,s=Ye(e.method),u=s?"action":"loader",c=p=>{let f,y=new Promise((M,d)=>f=d);a=()=>f(),e.signal.addEventListener("abort",a);let k=M=>typeof p!="function"?Promise.reject(new Error(`You cannot call the handler for a route which defines a boolean "${u}" [routeId: ${t.route.id}]`)):p({request:e,params:t.params,context:o},...M!==void 0?[M]:[]),S=(async()=>{try{return{type:"data",result:await(l?l(d=>k(d)):k())}}catch(M){return{type:"error",result:M}}})();return Promise.race([S,y])};try{let p=s?t.route.action:t.route.loader;if(r||n)if(p){let f,[y]=await Promise.all([c(p).catch(k=>{f=k}),r,n]);if(f!==void 0)throw f;i=y}else{await r;let f=s?t.route.action:t.route.loader;if(f)[i]=await Promise.all([c(f),n]);else if(u==="action"){let y=new URL(e.url),k=y.pathname+y.search;throw ut(405,{method:e.method,pathname:k,routeId:t.route.id})}else return{type:"data",result:void 0}}else if(p)i=await c(p);else{let f=new URL(e.url),y=f.pathname+f.search;throw ut(404,{pathname:y})}}catch(p){return{type:"error",result:p}}finally{a&&e.signal.removeEventListener("abort",a)}return i}async function Fg(e){var n,l,o,i,a,s;let{result:t,type:r}=e;if(jp(t)){let u;try{let c=t.headers.get("Content-Type");c&&/\bapplication\/json\b/.test(c)?t.body==null?u=null:u=await t.json():u=await t.text()}catch(c){return{type:"error",error:c}}return r==="error"?{type:"error",error:new Xo(t.status,t.statusText,u),statusCode:t.status,headers:t.headers}:{type:"data",data:u,statusCode:t.status,headers:t.headers}}return r==="error"?Hc(t)?t.data instanceof Error?{type:"error",error:t.data,statusCode:(n=t.init)==null?void 0:n.status,headers:(l=t.init)!=null&&l.headers?new Headers(t.init.headers):void 0}:{type:"error",error:new Xo(((o=t.init)==null?void 0:o.status)||500,void 0,t.data),statusCode:El(t)?t.status:void 0,headers:(i=t.init)!=null&&i.headers?new Headers(t.init.headers):void 0}:{type:"error",error:t,statusCode:El(t)?t.status:void 0}:Hc(t)?{type:"data",data:t.data,statusCode:(a=t.init)==null?void 0:a.status,headers:(s=t.init)!=null&&s.headers?new Headers(t.init.headers):void 0}:{type:"data",data:t}}function Ig(e,t,r,n,l){let o=e.headers.get("Location");if(J(o,"Redirects returned/thrown from loaders/actions must have a Location header"),!Xs(o)){let i=n.slice(0,n.findIndex(a=>a.route.id===r)+1);o=Ka(new URL(t.url),i,l,o),e.headers.set("Location",o)}return e}function Ic(e,t,r){if(Xs(e)){let n=e,l=n.startsWith("//")?new URL(t.protocol+n):new URL(n),o=vt(l.pathname,r)!=null;if(l.origin===t.origin&&o)return l.pathname+l.search+l.hash}return e}function Gr(e,t,r,n){let l=e.createURL(Dp(t)).toString(),o={signal:r};if(n&&Ye(n.formMethod)){let{formMethod:i,formEncType:a}=n;o.method=i.toUpperCase(),a==="application/json"?(o.headers=new Headers({"Content-Type":a}),o.body=JSON.stringify(n.json)):a==="text/plain"?o.body=n.text:a==="application/x-www-form-urlencoded"&&n.formData?o.body=Xa(n.formData):o.body=n.formData}return new Request(l,o)}function Xa(e){let t=new URLSearchParams;for(let[r,n]of e.entries())t.append(r,typeof n=="string"?n:n.name);return t}function bc(e){let t=new FormData;for(let[r,n]of e.entries())t.append(r,n);return t}function bg(e,t,r,n=!1,l=!1){let o={},i=null,a,s=!1,u={},c=r&&nt(r[1])?r[1].error:void 0;return e.forEach(p=>{if(!(p.route.id in t))return;let f=p.route.id,y=t[f];if(J(!jr(y),"Cannot handle redirect results in processLoaderData"),nt(y)){let k=y.error;if(c!==void 0&&(k=c,c=void 0),i=i||{},l)i[f]=k;else{let S=lr(e,f);i[S.route.id]==null&&(i[S.route.id]=k)}n||(o[f]=Rp),s||(s=!0,a=El(y.error)?y.error.status:500),y.headers&&(u[f]=y.headers)}else o[f]=y.data,y.statusCode&&y.statusCode!==200&&!s&&(a=y.statusCode),y.headers&&(u[f]=y.headers)}),c!==void 0&&r&&(i={[r[0]]:c},r[2]&&(o[r[2]]=void 0)),{loaderData:o,errors:i,statusCode:a||200,loaderHeaders:u}}function $c(e,t,r,n,l,o){let{loaderData:i,errors:a}=bg(t,r,n);return l.filter(s=>!s.matches||s.matches.some(u=>u.shouldLoad)).forEach(s=>{let{key:u,match:c,controller:p}=s;if(p&&p.signal.aborted)return;let f=o[u];if(J(f,"Did not find corresponding fetcher result"),nt(f)){let y=lr(e.matches,c==null?void 0:c.route.id);a&&a[y.route.id]||(a={...a,[y.route.id]:f.error}),e.fetchers.delete(u)}else if(jr(f))J(!1,"Unhandled fetcher revalidation redirect");else{let y=Zt(f.data);e.fetchers.set(u,y)}}),{loaderData:i,errors:a}}function Ac(e,t,r,n){let l=Object.entries(t).filter(([,o])=>o!==Rp).reduce((o,[i,a])=>(o[i]=a,o),{});for(let o of r){let i=o.route.id;if(!t.hasOwnProperty(i)&&e.hasOwnProperty(i)&&o.route.loader&&(l[i]=e[i]),n&&n.hasOwnProperty(i))break}return l}function Uc(e){return e?nt(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function lr(e,t){return(t?e.slice(0,e.findIndex(n=>n.route.id===t)+1):[...e]).reverse().find(n=>n.route.hasErrorBoundary===!0)||e[0]}function Vc(e){let t=e.length===1?e[0]:e.find(r=>r.index||!r.path||r.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function ut(e,{pathname:t,routeId:r,method:n,type:l,message:o}={}){let i="Unknown Server Error",a="Unknown @remix-run/router error";return e===400?(i="Bad Request",n&&t&&r?a=`You made a ${n} request to "${t}" but did not provide a \`loader\` for route "${r}", so there is no way to handle the request.`:l==="invalid-body"&&(a="Unable to encode submission body")):e===403?(i="Forbidden",a=`Route "${r}" does not match URL "${t}"`):e===404?(i="Not Found",a=`No route matches URL "${t}"`):e===405&&(i="Method Not Allowed",n&&t&&r?a=`You made a ${n.toUpperCase()} request to "${t}" but did not provide an \`action\` for route "${r}", so there is no way to handle the request.`:n&&(a=`Invalid request method "${n.toUpperCase()}"`)),new Xo(e||500,i,new Error(a),!0)}function lo(e){let t=Object.entries(e);for(let r=t.length-1;r>=0;r--){let[n,l]=t[r];if(jr(l))return{key:n,result:l}}}function Dp(e){let t=typeof e=="string"?kr(e):e;return gr({...t,hash:""})}function $g(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function Ag(e){return jp(e.result)&&Eg.has(e.result.status)}function nt(e){return e.type==="error"}function jr(e){return(e&&e.type)==="redirect"}function Hc(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function jp(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function Ug(e){return Sg.has(e.toUpperCase())}function Ye(e){return xg.has(e.toUpperCase())}function Js(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function So(e,t){let r=typeof t=="string"?kr(t).search:t.search;if(e[e.length-1].route.index&&Js(r||""))return e[e.length-1];let n=Ep(e);return n[n.length-1]}function Bc(e){let{formMethod:t,formAction:r,formEncType:n,text:l,formData:o,json:i}=e;if(!(!t||!r||!n)){if(l!=null)return{formMethod:t,formAction:r,formEncType:n,formData:void 0,json:void 0,text:l};if(o!=null)return{formMethod:t,formAction:r,formEncType:n,formData:o,json:void 0,text:void 0};if(i!==void 0)return{formMethod:t,formAction:r,formEncType:n,formData:void 0,json:i,text:void 0}}}function Yi(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function Vg(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function An(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function Hg(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function Zt(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function Bg(e,t){try{let r=e.sessionStorage.getItem(Pp);if(r){let n=JSON.parse(r);for(let[l,o]of Object.entries(n||{}))o&&Array.isArray(o)&&t.set(l,new Set(o||[]))}}catch{}}function Wg(e,t){if(t.size>0){let r={};for(let[n,l]of t)r[n]=[...l];try{e.sessionStorage.setItem(Pp,JSON.stringify(r))}catch(n){Pe(!1,`Failed to save applied view transitions in sessionStorage (${n}).`)}}}function Qg(){let e,t,r=new Promise((n,l)=>{e=async o=>{n(o);try{await r}catch{}},t=async o=>{l(o);try{await r}catch{}}});return{promise:r,resolve:e,reject:t}}var Br=x.createContext(null);Br.displayName="DataRouter";var Ll=x.createContext(null);Ll.displayName="DataRouterState";x.createContext(!1);var Zs=x.createContext({isTransitioning:!1});Zs.displayName="ViewTransition";var Op=x.createContext(new Map);Op.displayName="Fetchers";var Kg=x.createContext(null);Kg.displayName="Await";var Dt=x.createContext(null);Dt.displayName="Navigation";var hi=x.createContext(null);hi.displayName="Location";var jt=x.createContext({outlet:null,matches:[],isDataRoute:!1});jt.displayName="Route";var qs=x.createContext(null);qs.displayName="RouteError";function Gg(e,{relative:t}={}){J(Ml(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:n}=x.useContext(Dt),{hash:l,pathname:o,search:i}=zl(e,{relative:t}),a=o;return r!=="/"&&(a=o==="/"?r:Tt([r,o])),n.createHref({pathname:a,search:i,hash:l})}function Ml(){return x.useContext(hi)!=null}function Sr(){return J(Ml(),"useLocation() may be used only in the context of a <Router> component."),x.useContext(hi).location}var Fp="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Ip(e){x.useContext(Dt).static||x.useLayoutEffect(e)}function eu(){let{isDataRoute:e}=x.useContext(jt);return e?uy():Yg()}function Yg(){J(Ml(),"useNavigate() may be used only in the context of a <Router> component.");let e=x.useContext(Br),{basename:t,navigator:r}=x.useContext(Dt),{matches:n}=x.useContext(jt),{pathname:l}=Sr(),o=JSON.stringify(Gs(n)),i=x.useRef(!1);return Ip(()=>{i.current=!0}),x.useCallback((s,u={})=>{if(Pe(i.current,Fp),!i.current)return;if(typeof s=="number"){r.go(s);return}let c=Ys(s,JSON.parse(o),l,u.relative==="path");e==null&&t!=="/"&&(c.pathname=c.pathname==="/"?t:Tt([t,c.pathname])),(u.replace?r.replace:r.push)(c,u.state,u)},[t,r,o,l,e])}var Xg=x.createContext(null);function Jg(e){let t=x.useContext(jt).outlet;return t&&x.createElement(Xg.Provider,{value:e},t)}function zl(e,{relative:t}={}){let{matches:r}=x.useContext(jt),{pathname:n}=Sr(),l=JSON.stringify(Gs(r));return x.useMemo(()=>Ys(e,JSON.parse(l),n,t==="path"),[e,l,n,t])}function Zg(e,t,r,n){J(Ml(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:l}=x.useContext(Dt),{matches:o}=x.useContext(jt),i=o[o.length-1],a=i?i.params:{},s=i?i.pathname:"/",u=i?i.pathnameBase:"/",c=i&&i.route;{let d=c&&c.path||"";bp(s,!c||d.endsWith("*")||d.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${s}" (under <Route path="${d}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
Please change the parent <Route path="${d}"> to <Route path="${d==="/"?"*":`${d}/*`}">.`)}let p=Sr(),f;f=p;let y=f.pathname||"/",k=y;if(u!=="/"){let d=u.replace(/^\//,"").split("/");k="/"+y.replace(/^\//,"").split("/").slice(d.length).join("/")}let S=nr(e,{pathname:k});return Pe(c||S!=null,`No routes matched location "${f.pathname}${f.search}${f.hash}" `),Pe(S==null||S[S.length-1].route.element!==void 0||S[S.length-1].route.Component!==void 0||S[S.length-1].route.lazy!==void 0,`Matched leaf route at location "${f.pathname}${f.search}${f.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.`),ny(S&&S.map(d=>Object.assign({},d,{params:Object.assign({},a,d.params),pathname:Tt([u,l.encodeLocation?l.encodeLocation(d.pathname).pathname:d.pathname]),pathnameBase:d.pathnameBase==="/"?u:Tt([u,l.encodeLocation?l.encodeLocation(d.pathnameBase).pathname:d.pathnameBase])})),o,r,n)}function qg(){let e=sy(),t=El(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,n="rgba(200,200,200, 0.5)",l={padding:"0.5rem",backgroundColor:n},o={padding:"2px 4px",backgroundColor:n},i=null;return console.error("Error handled by React Router default ErrorBoundary:",e),i=x.createElement(x.Fragment,null,x.createElement("p",null,"💿 Hey developer 👋"),x.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",x.createElement("code",{style:o},"ErrorBoundary")," or"," ",x.createElement("code",{style:o},"errorElement")," prop on your route.")),x.createElement(x.Fragment,null,x.createElement("h2",null,"Unexpected Application Error!"),x.createElement("h3",{style:{fontStyle:"italic"}},t),r?x.createElement("pre",{style:l},r):null,i)}var ey=x.createElement(qg,null),ty=class extends x.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||t.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?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 this.state.error!==void 0?x.createElement(jt.Provider,{value:this.props.routeContext},x.createElement(qs.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function ry({routeContext:e,match:t,children:r}){let n=x.useContext(Br);return n&&n.static&&n.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(n.staticContext._deepestRenderedBoundaryId=t.route.id),x.createElement(jt.Provider,{value:e},r)}function ny(e,t=[],r=null,n=null){if(e==null){if(!r)return null;if(r.errors)e=r.matches;else if(t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let l=e,o=r==null?void 0:r.errors;if(o!=null){let s=l.findIndex(u=>u.route.id&&(o==null?void 0:o[u.route.id])!==void 0);J(s>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(o).join(",")}`),l=l.slice(0,Math.min(l.length,s+1))}let i=!1,a=-1;if(r)for(let s=0;s<l.length;s++){let u=l[s];if((u.route.HydrateFallback||u.route.hydrateFallbackElement)&&(a=s),u.route.id){let{loaderData:c,errors:p}=r,f=u.route.loader&&!c.hasOwnProperty(u.route.id)&&(!p||p[u.route.id]===void 0);if(u.route.lazy||f){i=!0,a>=0?l=l.slice(0,a+1):l=[l[0]];break}}}return l.reduceRight((s,u,c)=>{let p,f=!1,y=null,k=null;r&&(p=o&&u.route.id?o[u.route.id]:void 0,y=u.route.errorElement||ey,i&&(a<0&&c===0?(bp("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),f=!0,k=null):a===c&&(f=!0,k=u.route.hydrateFallbackElement||null)));let S=t.concat(l.slice(0,c+1)),M=()=>{let d;return p?d=y:f?d=k:u.route.Component?d=x.createElement(u.route.Component,null):u.route.element?d=u.route.element:d=s,x.createElement(ry,{match:u,routeContext:{outlet:s,matches:S,isDataRoute:r!=null},children:d})};return r&&(u.route.ErrorBoundary||u.route.errorElement||c===0)?x.createElement(ty,{location:r.location,revalidation:r.revalidation,component:y,error:p,children:M(),routeContext:{outlet:null,matches:S,isDataRoute:!0}}):M()},null)}function tu(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function ly(e){let t=x.useContext(Br);return J(t,tu(e)),t}function oy(e){let t=x.useContext(Ll);return J(t,tu(e)),t}function iy(e){let t=x.useContext(jt);return J(t,tu(e)),t}function ru(e){let t=iy(e),r=t.matches[t.matches.length-1];return J(r.route.id,`${e} can only be used on routes that contain a unique "id"`),r.route.id}function ay(){return ru("useRouteId")}function sy(){var n;let e=x.useContext(qs),t=oy("useRouteError"),r=ru("useRouteError");return e!==void 0?e:(n=t.errors)==null?void 0:n[r]}function uy(){let{router:e}=ly("useNavigate"),t=ru("useNavigate"),r=x.useRef(!1);return Ip(()=>{r.current=!0}),x.useCallback(async(l,o={})=>{Pe(r.current,Fp),r.current&&(typeof l=="number"?e.navigate(l):await e.navigate(l,{fromRouteId:t,...o}))},[e,t])}var Wc={};function bp(e,t,r){!t&&!Wc[e]&&(Wc[e]=!0,Pe(!1,r))}var Qc={};function Kc(e,t){!e&&!Qc[t]&&(Qc[t]=!0,console.warn(t))}function cy(e){let t={hasErrorBoundary:e.hasErrorBoundary||e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&(e.element&&Pe(!1,"You should not include both `Component` and `element` on your route - `Component` will be used."),Object.assign(t,{element:x.createElement(e.Component),Component:void 0})),e.HydrateFallback&&(e.hydrateFallbackElement&&Pe(!1,"You should not include both `HydrateFallback` and `hydrateFallbackElement` on your route - `HydrateFallback` will be used."),Object.assign(t,{hydrateFallbackElement:x.createElement(e.HydrateFallback),HydrateFallback:void 0})),e.ErrorBoundary&&(e.errorElement&&Pe(!1,"You should not include both `ErrorBoundary` and `errorElement` on your route - `ErrorBoundary` will be used."),Object.assign(t,{errorElement:x.createElement(e.ErrorBoundary),ErrorBoundary:void 0})),t}var dy=["HydrateFallback","hydrateFallbackElement"],fy=class{constructor(){this.status="pending",this.promise=new Promise((e,t)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",e(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",t(r))}})}};function py({router:e,flushSync:t}){let[r,n]=x.useState(e.state),[l,o]=x.useState(),[i,a]=x.useState({isTransitioning:!1}),[s,u]=x.useState(),[c,p]=x.useState(),[f,y]=x.useState(),k=x.useRef(new Map),S=x.useCallback((m,{deletedFetchers:C,flushSync:_,viewTransitionOpts:g})=>{m.fetchers.forEach((R,O)=>{R.data!==void 0&&k.current.set(O,R.data)}),C.forEach(R=>k.current.delete(R)),Kc(_===!1||t!=null,'You provided the `flushSync` option to a router update, but you are not using the `<RouterProvider>` from `react-router/dom` so `ReactDOM.flushSync()` is unavailable. Please update your app to `import { RouterProvider } from "react-router/dom"` and ensure you have `react-dom` installed as a dependency to use the `flushSync` option.');let z=e.window!=null&&e.window.document!=null&&typeof e.window.document.startViewTransition=="function";if(Kc(g==null||z,"You provided the `viewTransition` option to a router update, but you do not appear to be running in a DOM environment as `window.startViewTransition` is not available."),!g||!z){t&&_?t(()=>n(m)):x.startTransition(()=>n(m));return}if(t&&_){t(()=>{c&&(s&&s.resolve(),c.skipTransition()),a({isTransitioning:!0,flushSync:!0,currentLocation:g.currentLocation,nextLocation:g.nextLocation})});let R=e.window.document.startViewTransition(()=>{t(()=>n(m))});R.finished.finally(()=>{t(()=>{u(void 0),p(void 0),o(void 0),a({isTransitioning:!1})})}),t(()=>p(R));return}c?(s&&s.resolve(),c.skipTransition(),y({state:m,currentLocation:g.currentLocation,nextLocation:g.nextLocation})):(o(m),a({isTransitioning:!0,flushSync:!1,currentLocation:g.currentLocation,nextLocation:g.nextLocation}))},[e.window,t,c,s]);x.useLayoutEffect(()=>e.subscribe(S),[e,S]),x.useEffect(()=>{i.isTransitioning&&!i.flushSync&&u(new fy)},[i]),x.useEffect(()=>{if(s&&l&&e.window){let m=l,C=s.promise,_=e.window.document.startViewTransition(async()=>{x.startTransition(()=>n(m)),await C});_.finished.finally(()=>{u(void 0),p(void 0),o(void 0),a({isTransitioning:!1})}),p(_)}},[l,s,e.window]),x.useEffect(()=>{s&&l&&r.location.key===l.location.key&&s.resolve()},[s,c,r.location,l]),x.useEffect(()=>{!i.isTransitioning&&f&&(o(f.state),a({isTransitioning:!0,flushSync:!1,currentLocation:f.currentLocation,nextLocation:f.nextLocation}),y(void 0))},[i.isTransitioning,f]);let M=x.useMemo(()=>({createHref:e.createHref,encodeLocation:e.encodeLocation,go:m=>e.navigate(m),push:(m,C,_)=>e.navigate(m,{state:C,preventScrollReset:_==null?void 0:_.preventScrollReset}),replace:(m,C,_)=>e.navigate(m,{replace:!0,state:C,preventScrollReset:_==null?void 0:_.preventScrollReset})}),[e]),d=e.basename||"/",h=x.useMemo(()=>({router:e,navigator:M,static:!1,basename:d}),[e,M,d]);return x.createElement(x.Fragment,null,x.createElement(Br.Provider,{value:h},x.createElement(Ll.Provider,{value:r},x.createElement(Op.Provider,{value:k.current},x.createElement(Zs.Provider,{value:i},x.createElement(vy,{basename:d,location:r.location,navigationType:r.historyAction,navigator:M},x.createElement(hy,{routes:e.routes,future:e.future,state:r})))))),null)}var hy=x.memo(my);function my({routes:e,future:t,state:r}){return Zg(e,void 0,r,t)}function Gc(e){return Jg(e.context)}function vy({basename:e="/",children:t=null,location:r,navigationType:n="POP",navigator:l,static:o=!1}){J(!Ml(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let i=e.replace(/^\/*/,"/"),a=x.useMemo(()=>({basename:i,navigator:l,static:o,future:{}}),[i,l,o]);typeof r=="string"&&(r=kr(r));let{pathname:s="/",search:u="",hash:c="",state:p=null,key:f="default"}=r,y=x.useMemo(()=>{let k=vt(s,i);return k==null?null:{location:{pathname:k,search:u,hash:c,state:p,key:f},navigationType:n}},[i,s,u,c,p,f,n]);return Pe(y!=null,`<Router basename="${i}"> is not able to match the URL "${s}${u}${c}" because it does not start with the basename, so the <Router> won't render anything.`),y==null?null:x.createElement(Dt.Provider,{value:a},x.createElement(hi.Provider,{children:t,value:y}))}var Eo="get",Co="application/x-www-form-urlencoded";function mi(e){return e!=null&&typeof e.tagName=="string"}function gy(e){return mi(e)&&e.tagName.toLowerCase()==="button"}function yy(e){return mi(e)&&e.tagName.toLowerCase()==="form"}function wy(e){return mi(e)&&e.tagName.toLowerCase()==="input"}function xy(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function ky(e,t){return e.button===0&&(!t||t==="_self")&&!xy(e)}var oo=null;function Sy(){if(oo===null)try{new FormData(document.createElement("form"),0),oo=!1}catch{oo=!0}return oo}var Ey=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Xi(e){return e!=null&&!Ey.has(e)?(Pe(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Co}"`),null):e}function Cy(e,t){let r,n,l,o,i;if(yy(e)){let a=e.getAttribute("action");n=a?vt(a,t):null,r=e.getAttribute("method")||Eo,l=Xi(e.getAttribute("enctype"))||Co,o=new FormData(e)}else if(gy(e)||wy(e)&&(e.type==="submit"||e.type==="image")){let a=e.form;if(a==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let s=e.getAttribute("formaction")||a.getAttribute("action");if(n=s?vt(s,t):null,r=e.getAttribute("formmethod")||a.getAttribute("method")||Eo,l=Xi(e.getAttribute("formenctype"))||Xi(a.getAttribute("enctype"))||Co,o=new FormData(a,e),!Sy()){let{name:u,type:c,value:p}=e;if(c==="image"){let f=u?`${u}.`:"";o.append(`${f}x`,"0"),o.append(`${f}y`,"0")}else u&&o.append(u,p)}}else{if(mi(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=Eo,n=null,l=Co,i=e}return o&&l==="text/plain"&&(i=o,o=void 0),{action:n,method:r.toLowerCase(),encType:l,formData:o,body:i}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function nu(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Py(e,t,r){let n=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return n.pathname==="/"?n.pathname=`_root.${r}`:t&&vt(n.pathname,t)==="/"?n.pathname=`${t.replace(/\/$/,"")}/_root.${r}`:n.pathname=`${n.pathname.replace(/\/$/,"")}.${r}`,n}async function Ry(e,t){if(e.id in t)return t[e.id];try{let r=await import(e.module);return t[e.id]=r,r}catch(r){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(r),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function _y(e){return e==null?!1:e.href==null?e.rel==="preload"&&typeof e.imageSrcSet=="string"&&typeof e.imageSizes=="string":typeof e.rel=="string"&&typeof e.href=="string"}async function Ny(e,t,r){let n=await Promise.all(e.map(async l=>{let o=t.routes[l.route.id];if(o){let i=await Ry(o,r);return i.links?i.links():[]}return[]}));return Ty(n.flat(1).filter(_y).filter(l=>l.rel==="stylesheet"||l.rel==="preload").map(l=>l.rel==="stylesheet"?{...l,rel:"prefetch",as:"style"}:{...l,rel:"prefetch"}))}function Yc(e,t,r,n,l,o){let i=(s,u)=>r[u]?s.route.id!==r[u].route.id:!0,a=(s,u)=>{var c;return r[u].pathname!==s.pathname||((c=r[u].route.path)==null?void 0:c.endsWith("*"))&&r[u].params["*"]!==s.params["*"]};return o==="assets"?t.filter((s,u)=>i(s,u)||a(s,u)):o==="data"?t.filter((s,u)=>{var p;let c=n.routes[s.route.id];if(!c||!c.hasLoader)return!1;if(i(s,u)||a(s,u))return!0;if(s.route.shouldRevalidate){let f=s.route.shouldRevalidate({currentUrl:new URL(l.pathname+l.search+l.hash,window.origin),currentParams:((p=r[0])==null?void 0:p.params)||{},nextUrl:new URL(e,window.origin),nextParams:s.params,defaultShouldRevalidate:!0});if(typeof f=="boolean")return f}return!0}):[]}function Ly(e,t,{includeHydrateFallback:r}={}){return My(e.map(n=>{let l=t.routes[n.route.id];if(!l)return[];let o=[l.module];return l.clientActionModule&&(o=o.concat(l.clientActionModule)),l.clientLoaderModule&&(o=o.concat(l.clientLoaderModule)),r&&l.hydrateFallbackModule&&(o=o.concat(l.hydrateFallbackModule)),l.imports&&(o=o.concat(l.imports)),o}).flat(1))}function My(e){return[...new Set(e)]}function zy(e){let t={},r=Object.keys(e).sort();for(let n of r)t[n]=e[n];return t}function Ty(e,t){let r=new Set;return new Set(t),e.reduce((n,l)=>{let o=JSON.stringify(zy(l));return r.has(o)||(r.add(o),n.push({key:o,link:l})),n},[])}function $p(){let e=x.useContext(Br);return nu(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function Dy(){let e=x.useContext(Ll);return nu(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var lu=x.createContext(void 0);lu.displayName="FrameworkContext";function Ap(){let e=x.useContext(lu);return nu(e,"You must render this element inside a <HydratedRouter> element"),e}function jy(e,t){let r=x.useContext(lu),[n,l]=x.useState(!1),[o,i]=x.useState(!1),{onFocus:a,onBlur:s,onMouseEnter:u,onMouseLeave:c,onTouchStart:p}=t,f=x.useRef(null);x.useEffect(()=>{if(e==="render"&&i(!0),e==="viewport"){let S=d=>{d.forEach(h=>{i(h.isIntersecting)})},M=new IntersectionObserver(S,{threshold:.5});return f.current&&M.observe(f.current),()=>{M.disconnect()}}},[e]),x.useEffect(()=>{if(n){let S=setTimeout(()=>{i(!0)},100);return()=>{clearTimeout(S)}}},[n]);let y=()=>{l(!0)},k=()=>{l(!1),i(!1)};return r?e!=="intent"?[o,f,{}]:[o,f,{onFocus:Un(a,y),onBlur:Un(s,k),onMouseEnter:Un(u,y),onMouseLeave:Un(c,k),onTouchStart:Un(p,y)}]:[!1,f,{}]}function Un(e,t){return r=>{e&&e(r),r.defaultPrevented||t(r)}}function Oy({page:e,...t}){let{router:r}=$p(),n=x.useMemo(()=>nr(r.routes,e,r.basename),[r.routes,e,r.basename]);return n?x.createElement(Iy,{page:e,matches:n,...t}):null}function Fy(e){let{manifest:t,routeModules:r}=Ap(),[n,l]=x.useState([]);return x.useEffect(()=>{let o=!1;return Ny(e,t,r).then(i=>{o||l(i)}),()=>{o=!0}},[e,t,r]),n}function Iy({page:e,matches:t,...r}){let n=Sr(),{manifest:l,routeModules:o}=Ap(),{basename:i}=$p(),{loaderData:a,matches:s}=Dy(),u=x.useMemo(()=>Yc(e,t,s,l,n,"data"),[e,t,s,l,n]),c=x.useMemo(()=>Yc(e,t,s,l,n,"assets"),[e,t,s,l,n]),p=x.useMemo(()=>{if(e===n.pathname+n.search+n.hash)return[];let k=new Set,S=!1;if(t.forEach(d=>{var m;let h=l.routes[d.route.id];!h||!h.hasLoader||(!u.some(C=>C.route.id===d.route.id)&&d.route.id in a&&((m=o[d.route.id])!=null&&m.shouldRevalidate)||h.hasClientLoader?S=!0:k.add(d.route.id))}),k.size===0)return[];let M=Py(e,i,"data");return S&&k.size>0&&M.searchParams.set("_routes",t.filter(d=>k.has(d.route.id)).map(d=>d.route.id).join(",")),[M.pathname+M.search]},[i,a,n,l,u,t,e,o]),f=x.useMemo(()=>Ly(c,l),[c,l]),y=Fy(c);return x.createElement(x.Fragment,null,p.map(k=>x.createElement("link",{key:k,rel:"prefetch",as:"fetch",href:k,...r})),f.map(k=>x.createElement("link",{key:k,rel:"modulepreload",href:k,...r})),y.map(({key:k,link:S})=>x.createElement("link",{key:k,nonce:r.nonce,...S})))}function by(...e){return t=>{e.forEach(r=>{typeof r=="function"?r(t):r!=null&&(r.current=t)})}}var Up=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{Up&&(window.__reactRouterVersion="7.8.0")}catch{}function $y(e,t){return Ng({basename:t==null?void 0:t.basename,unstable_getContext:t==null?void 0:t.unstable_getContext,future:t==null?void 0:t.future,history:Kv({window:t==null?void 0:t.window}),hydrationData:Ay(),routes:e,mapRouteProperties:cy,hydrationRouteProperties:dy,dataStrategy:t==null?void 0:t.dataStrategy,patchRoutesOnNavigation:t==null?void 0:t.patchRoutesOnNavigation,window:t==null?void 0:t.window}).initialize()}function Ay(){let e=window==null?void 0:window.__staticRouterHydrationData;return e&&e.errors&&(e={...e,errors:Uy(e.errors)}),e}function Uy(e){if(!e)return null;let t=Object.entries(e),r={};for(let[n,l]of t)if(l&&l.__type==="RouteErrorResponse")r[n]=new Xo(l.status,l.statusText,l.data,l.internal===!0);else if(l&&l.__type==="Error"){if(l.__subType){let o=window[l.__subType];if(typeof o=="function")try{let i=new o(l.message);i.stack="",r[n]=i}catch{}}if(r[n]==null){let o=new Error(l.message);o.stack="",r[n]=o}}else r[n]=l;return r}var Vp=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,nl=x.forwardRef(function({onClick:t,discover:r="render",prefetch:n="none",relative:l,reloadDocument:o,replace:i,state:a,target:s,to:u,preventScrollReset:c,viewTransition:p,...f},y){let{basename:k}=x.useContext(Dt),S=typeof u=="string"&&Vp.test(u),M,d=!1;if(typeof u=="string"&&S&&(M=u,Up))try{let O=new URL(window.location.href),V=u.startsWith("//")?new URL(O.protocol+u):new URL(u),ue=vt(V.pathname,k);V.origin===O.origin&&ue!=null?u=ue+V.search+V.hash:d=!0}catch{Pe(!1,`<Link to="${u}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let h=Gg(u,{relative:l}),[m,C,_]=jy(n,f),g=Wy(u,{replace:i,state:a,target:s,preventScrollReset:c,relative:l,viewTransition:p});function z(O){t&&t(O),O.defaultPrevented||g(O)}let R=x.createElement("a",{...f,..._,href:M||h,onClick:d||o?t:z,ref:by(y,C),target:s,"data-discover":!S&&r==="render"?"true":void 0});return m&&!S?x.createElement(x.Fragment,null,R,x.createElement(Oy,{page:h})):R});nl.displayName="Link";var Vy=x.forwardRef(function({"aria-current":t="page",caseSensitive:r=!1,className:n="",end:l=!1,style:o,to:i,viewTransition:a,children:s,...u},c){let p=zl(i,{relative:u.relative}),f=Sr(),y=x.useContext(Ll),{navigator:k,basename:S}=x.useContext(Dt),M=y!=null&&Xy(p)&&a===!0,d=k.encodeLocation?k.encodeLocation(p).pathname:p.pathname,h=f.pathname,m=y&&y.navigation&&y.navigation.location?y.navigation.location.pathname:null;r||(h=h.toLowerCase(),m=m?m.toLowerCase():null,d=d.toLowerCase()),m&&S&&(m=vt(m,S)||m);const C=d!=="/"&&d.endsWith("/")?d.length-1:d.length;let _=h===d||!l&&h.startsWith(d)&&h.charAt(C)==="/",g=m!=null&&(m===d||!l&&m.startsWith(d)&&m.charAt(d.length)==="/"),z={isActive:_,isPending:g,isTransitioning:M},R=_?t:void 0,O;typeof n=="function"?O=n(z):O=[n,_?"active":null,g?"pending":null,M?"transitioning":null].filter(Boolean).join(" ");let V=typeof o=="function"?o(z):o;return x.createElement(nl,{...u,"aria-current":R,className:O,ref:c,style:V,to:i,viewTransition:a},typeof s=="function"?s(z):s)});Vy.displayName="NavLink";var Hy=x.forwardRef(({discover:e="render",fetcherKey:t,navigate:r,reloadDocument:n,replace:l,state:o,method:i=Eo,action:a,onSubmit:s,relative:u,preventScrollReset:c,viewTransition:p,...f},y)=>{let k=Gy(),S=Yy(a,{relative:u}),M=i.toLowerCase()==="get"?"get":"post",d=typeof a=="string"&&Vp.test(a),h=m=>{if(s&&s(m),m.defaultPrevented)return;m.preventDefault();let C=m.nativeEvent.submitter,_=(C==null?void 0:C.getAttribute("formmethod"))||i;k(C||m.currentTarget,{fetcherKey:t,method:_,navigate:r,replace:l,state:o,relative:u,preventScrollReset:c,viewTransition:p})};return x.createElement("form",{ref:y,method:M,action:S,onSubmit:n?s:h,...f,"data-discover":!d&&e==="render"?"true":void 0})});Hy.displayName="Form";function By(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Hp(e){let t=x.useContext(Br);return J(t,By(e)),t}function Wy(e,{target:t,replace:r,state:n,preventScrollReset:l,relative:o,viewTransition:i}={}){let a=eu(),s=Sr(),u=zl(e,{relative:o});return x.useCallback(c=>{if(ky(c,t)){c.preventDefault();let p=r!==void 0?r:gr(s)===gr(u);a(e,{replace:p,state:n,preventScrollReset:l,relative:o,viewTransition:i})}},[s,a,u,r,n,t,e,l,o,i])}var Qy=0,Ky=()=>`__${String(++Qy)}__`;function Gy(){let{router:e}=Hp("useSubmit"),{basename:t}=x.useContext(Dt),r=ay();return x.useCallback(async(n,l={})=>{let{action:o,method:i,encType:a,formData:s,body:u}=Cy(n,t);if(l.navigate===!1){let c=l.fetcherKey||Ky();await e.fetch(c,r,l.action||o,{preventScrollReset:l.preventScrollReset,formData:s,body:u,formMethod:l.method||i,formEncType:l.encType||a,flushSync:l.flushSync})}else await e.navigate(l.action||o,{preventScrollReset:l.preventScrollReset,formData:s,body:u,formMethod:l.method||i,formEncType:l.encType||a,replace:l.replace,state:l.state,fromRouteId:r,flushSync:l.flushSync,viewTransition:l.viewTransition})},[e,t,r])}function Yy(e,{relative:t}={}){let{basename:r}=x.useContext(Dt),n=x.useContext(jt);J(n,"useFormAction must be used inside a RouteContext");let[l]=n.matches.slice(-1),o={...zl(e||".",{relative:t})},i=Sr();if(e==null){o.search=i.search;let a=new URLSearchParams(o.search),s=a.getAll("index");if(s.some(c=>c==="")){a.delete("index"),s.filter(p=>p).forEach(p=>a.append("index",p));let c=a.toString();o.search=c?`?${c}`:""}}return(!e||e===".")&&l.route.index&&(o.search=o.search?o.search.replace(/^\?/,"?index&"):"?index"),r!=="/"&&(o.pathname=o.pathname==="/"?r:Tt([r,o.pathname])),gr(o)}function Xy(e,{relative:t}={}){let r=x.useContext(Zs);J(r!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:n}=Hp("useViewTransitionState"),l=zl(e,{relative:t});if(!r.isTransitioning)return!1;let o=vt(r.currentLocation.pathname,n)||r.currentLocation.pathname,i=vt(r.nextLocation.pathname,n)||r.nextLocation.pathname;return Yo(l.pathname,i)!=null||Yo(l.pathname,o)!=null}function Jy(e){return x.createElement(py,{flushSync:yp.flushSync,...e})}function Xc(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function Zy(...e){return t=>{let r=!1;const n=e.map(l=>{const o=Xc(l,t);return!r&&typeof o=="function"&&(r=!0),o});if(r)return()=>{for(let l=0;l<n.length;l++){const o=n[l];typeof o=="function"?o():Xc(e[l],null)}}}}function qy(e){const t=t0(e),r=x.forwardRef((n,l)=>{const{children:o,...i}=n,a=x.Children.toArray(o),s=a.find(n0);if(s){const u=s.props.children,c=a.map(p=>p===s?x.Children.count(u)>1?x.Children.only(null):x.isValidElement(u)?u.props.children:null:p);return T.jsx(t,{...i,ref:l,children:x.isValidElement(u)?x.cloneElement(u,void 0,c):null})}return T.jsx(t,{...i,ref:l,children:o})});return r.displayName=`${e}.Slot`,r}var e0=qy("Slot");function t0(e){const t=x.forwardRef((r,n)=>{const{children:l,...o}=r;if(x.isValidElement(l)){const i=o0(l),a=l0(o,l.props);return l.type!==x.Fragment&&(a.ref=n?Zy(n,i):i),x.cloneElement(l,a)}return x.Children.count(l)>1?x.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var r0=Symbol("radix.slottable");function n0(e){return x.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===r0}function l0(e,t){const r={...t};for(const n in t){const l=e[n],o=t[n];/^on[A-Z]/.test(n)?l&&o?r[n]=(...a)=>{const s=o(...a);return l(...a),s}:l&&(r[n]=l):n==="style"?r[n]={...l,...o}:n==="className"&&(r[n]=[l,o].filter(Boolean).join(" "))}return{...e,...r}}function o0(e){var n,l;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(l=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:l.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}function Bp(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var l=e.length;for(t=0;t<l;t++)e[t]&&(r=Bp(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function Wp(){for(var e,t,r=0,n="",l=arguments.length;r<l;r++)(e=arguments[r])&&(t=Bp(e))&&(n&&(n+=" "),n+=t);return n}const Jc=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,Zc=Wp,i0=(e,t)=>r=>{var n;if((t==null?void 0:t.variants)==null)return Zc(e,r==null?void 0:r.class,r==null?void 0:r.className);const{variants:l,defaultVariants:o}=t,i=Object.keys(l).map(u=>{const c=r==null?void 0:r[u],p=o==null?void 0:o[u];if(c===null)return null;const f=Jc(c)||Jc(p);return l[u][f]}),a=r&&Object.entries(r).reduce((u,c)=>{let[p,f]=c;return f===void 0||(u[p]=f),u},{}),s=t==null||(n=t.compoundVariants)===null||n===void 0?void 0:n.reduce((u,c)=>{let{class:p,className:f,...y}=c;return Object.entries(y).every(k=>{let[S,M]=k;return Array.isArray(M)?M.includes({...o,...a}[S]):{...o,...a}[S]===M})?[...u,p,f]:u},[]);return Zc(e,i,s,r==null?void 0:r.class,r==null?void 0:r.className)},ou="-",a0=e=>{const t=u0(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:i=>{const a=i.split(ou);return a[0]===""&&a.length!==1&&a.shift(),Qp(a,t)||s0(i)},getConflictingClassGroupIds:(i,a)=>{const s=r[i]||[];return a&&n[i]?[...s,...n[i]]:s}}},Qp=(e,t)=>{var i;if(e.length===0)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),l=n?Qp(e.slice(1),n):void 0;if(l)return l;if(t.validators.length===0)return;const o=e.join(ou);return(i=t.validators.find(({validator:a})=>a(o)))==null?void 0:i.classGroupId},qc=/^\[(.+)\]$/,s0=e=>{if(qc.test(e)){const t=qc.exec(e)[1],r=t==null?void 0:t.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},u0=e=>{const{theme:t,classGroups:r}=e,n={nextPart:new Map,validators:[]};for(const l in r)Ja(r[l],n,l,t);return n},Ja=(e,t,r,n)=>{e.forEach(l=>{if(typeof l=="string"){const o=l===""?t:ed(t,l);o.classGroupId=r;return}if(typeof l=="function"){if(c0(l)){Ja(l(n),t,r,n);return}t.validators.push({validator:l,classGroupId:r});return}Object.entries(l).forEach(([o,i])=>{Ja(i,ed(t,o),r,n)})})},ed=(e,t)=>{let r=e;return t.split(ou).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},c0=e=>e.isThemeGetter,d0=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;const l=(o,i)=>{r.set(o,i),t++,t>e&&(t=0,n=r,r=new Map)};return{get(o){let i=r.get(o);if(i!==void 0)return i;if((i=n.get(o))!==void 0)return l(o,i),i},set(o,i){r.has(o)?r.set(o,i):l(o,i)}}},Za="!",qa=":",f0=qa.length,p0=e=>{const{prefix:t,experimentalParseClassName:r}=e;let n=l=>{const o=[];let i=0,a=0,s=0,u;for(let k=0;k<l.length;k++){let S=l[k];if(i===0&&a===0){if(S===qa){o.push(l.slice(s,k)),s=k+f0;continue}if(S==="/"){u=k;continue}}S==="["?i++:S==="]"?i--:S==="("?a++:S===")"&&a--}const c=o.length===0?l:l.substring(s),p=h0(c),f=p!==c,y=u&&u>s?u-s:void 0;return{modifiers:o,hasImportantModifier:f,baseClassName:p,maybePostfixModifierPosition:y}};if(t){const l=t+qa,o=n;n=i=>i.startsWith(l)?o(i.substring(l.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:i,maybePostfixModifierPosition:void 0}}if(r){const l=n;n=o=>r({className:o,parseClassName:l})}return n},h0=e=>e.endsWith(Za)?e.substring(0,e.length-1):e.startsWith(Za)?e.substring(1):e,m0=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(n=>[n,!0]));return n=>{if(n.length<=1)return n;const l=[];let o=[];return n.forEach(i=>{i[0]==="["||t[i]?(l.push(...o.sort(),i),o=[]):o.push(i)}),l.push(...o.sort()),l}},v0=e=>({cache:d0(e.cacheSize),parseClassName:p0(e),sortModifiers:m0(e),...a0(e)}),g0=/\s+/,y0=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:l,sortModifiers:o}=t,i=[],a=e.trim().split(g0);let s="";for(let u=a.length-1;u>=0;u-=1){const c=a[u],{isExternal:p,modifiers:f,hasImportantModifier:y,baseClassName:k,maybePostfixModifierPosition:S}=r(c);if(p){s=c+(s.length>0?" "+s:s);continue}let M=!!S,d=n(M?k.substring(0,S):k);if(!d){if(!M){s=c+(s.length>0?" "+s:s);continue}if(d=n(k),!d){s=c+(s.length>0?" "+s:s);continue}M=!1}const h=o(f).join(":"),m=y?h+Za:h,C=m+d;if(i.includes(C))continue;i.push(C);const _=l(d,M);for(let g=0;g<_.length;++g){const z=_[g];i.push(m+z)}s=c+(s.length>0?" "+s:s)}return s};function w0(){let e=0,t,r,n="";for(;e<arguments.length;)(t=arguments[e++])&&(r=Kp(t))&&(n&&(n+=" "),n+=r);return n}const Kp=e=>{if(typeof e=="string")return e;let t,r="";for(let n=0;n<e.length;n++)e[n]&&(t=Kp(e[n]))&&(r&&(r+=" "),r+=t);return r};function x0(e,...t){let r,n,l,o=i;function i(s){const u=t.reduce((c,p)=>p(c),e());return r=v0(u),n=r.cache.get,l=r.cache.set,o=a,a(s)}function a(s){const u=n(s);if(u)return u;const c=y0(s,r);return l(s,c),c}return function(){return o(w0.apply(null,arguments))}}const _e=e=>{const t=r=>r[e]||[];return t.isThemeGetter=!0,t},Gp=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Yp=/^\((?:(\w[\w-]*):)?(.+)\)$/i,k0=/^\d+\/\d+$/,S0=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,E0=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,C0=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,P0=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,R0=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Kr=e=>k0.test(e),X=e=>!!e&&!Number.isNaN(Number(e)),Jt=e=>!!e&&Number.isInteger(Number(e)),Ji=e=>e.endsWith("%")&&X(e.slice(0,-1)),Ft=e=>S0.test(e),_0=()=>!0,N0=e=>E0.test(e)&&!C0.test(e),Xp=()=>!1,L0=e=>P0.test(e),M0=e=>R0.test(e),z0=e=>!F(e)&&!I(e),T0=e=>Pn(e,qp,Xp),F=e=>Gp.test(e),Nr=e=>Pn(e,eh,N0),Zi=e=>Pn(e,I0,X),td=e=>Pn(e,Jp,Xp),D0=e=>Pn(e,Zp,M0),io=e=>Pn(e,th,L0),I=e=>Yp.test(e),Vn=e=>Rn(e,eh),j0=e=>Rn(e,b0),rd=e=>Rn(e,Jp),O0=e=>Rn(e,qp),F0=e=>Rn(e,Zp),ao=e=>Rn(e,th,!0),Pn=(e,t,r)=>{const n=Gp.exec(e);return n?n[1]?t(n[1]):r(n[2]):!1},Rn=(e,t,r=!1)=>{const n=Yp.exec(e);return n?n[1]?t(n[1]):r:!1},Jp=e=>e==="position"||e==="percentage",Zp=e=>e==="image"||e==="url",qp=e=>e==="length"||e==="size"||e==="bg-size",eh=e=>e==="length",I0=e=>e==="number",b0=e=>e==="family-name",th=e=>e==="shadow",$0=()=>{const e=_e("color"),t=_e("font"),r=_e("text"),n=_e("font-weight"),l=_e("tracking"),o=_e("leading"),i=_e("breakpoint"),a=_e("container"),s=_e("spacing"),u=_e("radius"),c=_e("shadow"),p=_e("inset-shadow"),f=_e("text-shadow"),y=_e("drop-shadow"),k=_e("blur"),S=_e("perspective"),M=_e("aspect"),d=_e("ease"),h=_e("animate"),m=()=>["auto","avoid","all","avoid-page","page","left","right","column"],C=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],_=()=>[...C(),I,F],g=()=>["auto","hidden","clip","visible","scroll"],z=()=>["auto","contain","none"],R=()=>[I,F,s],O=()=>[Kr,"full","auto",...R()],V=()=>[Jt,"none","subgrid",I,F],ue=()=>["auto",{span:["full",Jt,I,F]},Jt,I,F],Me=()=>[Jt,"auto",I,F],je=()=>["auto","min","max","fr",I,F],te=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],oe=()=>["start","end","center","stretch","center-safe","end-safe"],Y=()=>["auto",...R()],se=()=>[Kr,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...R()],P=()=>[e,I,F],b=()=>[...C(),rd,td,{position:[I,F]}],A=()=>["no-repeat",{repeat:["","x","y","space","round"]}],q=()=>["auto","cover","contain",O0,T0,{size:[I,F]}],re=()=>[Ji,Vn,Nr],ee=()=>["","none","full",u,I,F],ie=()=>["",X,Vn,Nr],tt=()=>["solid","dashed","dotted","double"],ze=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],de=()=>[X,Ji,rd,td],Dl=()=>["","none",k,I,F],Wr=()=>["none",X,I,F],Se=()=>["none",X,I,F],Pt=()=>[X,I,F],Er=()=>[Kr,"full",...R()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Ft],breakpoint:[Ft],color:[_0],container:[Ft],"drop-shadow":[Ft],ease:["in","out","in-out"],font:[z0],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Ft],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Ft],shadow:[Ft],spacing:["px",X],text:[Ft],"text-shadow":[Ft],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Kr,F,I,M]}],container:["container"],columns:[{columns:[X,F,I,a]}],"break-after":[{"break-after":m()}],"break-before":[{"break-before":m()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:_()}],overflow:[{overflow:g()}],"overflow-x":[{"overflow-x":g()}],"overflow-y":[{"overflow-y":g()}],overscroll:[{overscroll:z()}],"overscroll-x":[{"overscroll-x":z()}],"overscroll-y":[{"overscroll-y":z()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:O()}],"inset-x":[{"inset-x":O()}],"inset-y":[{"inset-y":O()}],start:[{start:O()}],end:[{end:O()}],top:[{top:O()}],right:[{right:O()}],bottom:[{bottom:O()}],left:[{left:O()}],visibility:["visible","invisible","collapse"],z:[{z:[Jt,"auto",I,F]}],basis:[{basis:[Kr,"full","auto",a,...R()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[X,Kr,"auto","initial","none",F]}],grow:[{grow:["",X,I,F]}],shrink:[{shrink:["",X,I,F]}],order:[{order:[Jt,"first","last","none",I,F]}],"grid-cols":[{"grid-cols":V()}],"col-start-end":[{col:ue()}],"col-start":[{"col-start":Me()}],"col-end":[{"col-end":Me()}],"grid-rows":[{"grid-rows":V()}],"row-start-end":[{row:ue()}],"row-start":[{"row-start":Me()}],"row-end":[{"row-end":Me()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":je()}],"auto-rows":[{"auto-rows":je()}],gap:[{gap:R()}],"gap-x":[{"gap-x":R()}],"gap-y":[{"gap-y":R()}],"justify-content":[{justify:[...te(),"normal"]}],"justify-items":[{"justify-items":[...oe(),"normal"]}],"justify-self":[{"justify-self":["auto",...oe()]}],"align-content":[{content:["normal",...te()]}],"align-items":[{items:[...oe(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...oe(),{baseline:["","last"]}]}],"place-content":[{"place-content":te()}],"place-items":[{"place-items":[...oe(),"baseline"]}],"place-self":[{"place-self":["auto",...oe()]}],p:[{p:R()}],px:[{px:R()}],py:[{py:R()}],ps:[{ps:R()}],pe:[{pe:R()}],pt:[{pt:R()}],pr:[{pr:R()}],pb:[{pb:R()}],pl:[{pl:R()}],m:[{m:Y()}],mx:[{mx:Y()}],my:[{my:Y()}],ms:[{ms:Y()}],me:[{me:Y()}],mt:[{mt:Y()}],mr:[{mr:Y()}],mb:[{mb:Y()}],ml:[{ml:Y()}],"space-x":[{"space-x":R()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":R()}],"space-y-reverse":["space-y-reverse"],size:[{size:se()}],w:[{w:[a,"screen",...se()]}],"min-w":[{"min-w":[a,"screen","none",...se()]}],"max-w":[{"max-w":[a,"screen","none","prose",{screen:[i]},...se()]}],h:[{h:["screen","lh",...se()]}],"min-h":[{"min-h":["screen","lh","none",...se()]}],"max-h":[{"max-h":["screen","lh",...se()]}],"font-size":[{text:["base",r,Vn,Nr]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[n,I,Zi]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Ji,F]}],"font-family":[{font:[j0,F,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[l,I,F]}],"line-clamp":[{"line-clamp":[X,"none",I,Zi]}],leading:[{leading:[o,...R()]}],"list-image":[{"list-image":["none",I,F]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",I,F]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:P()}],"text-color":[{text:P()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...tt(),"wavy"]}],"text-decoration-thickness":[{decoration:[X,"from-font","auto",I,Nr]}],"text-decoration-color":[{decoration:P()}],"underline-offset":[{"underline-offset":[X,"auto",I,F]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:R()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",I,F]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",I,F]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:b()}],"bg-repeat":[{bg:A()}],"bg-size":[{bg:q()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Jt,I,F],radial:["",I,F],conic:[Jt,I,F]},F0,D0]}],"bg-color":[{bg:P()}],"gradient-from-pos":[{from:re()}],"gradient-via-pos":[{via:re()}],"gradient-to-pos":[{to:re()}],"gradient-from":[{from:P()}],"gradient-via":[{via:P()}],"gradient-to":[{to:P()}],rounded:[{rounded:ee()}],"rounded-s":[{"rounded-s":ee()}],"rounded-e":[{"rounded-e":ee()}],"rounded-t":[{"rounded-t":ee()}],"rounded-r":[{"rounded-r":ee()}],"rounded-b":[{"rounded-b":ee()}],"rounded-l":[{"rounded-l":ee()}],"rounded-ss":[{"rounded-ss":ee()}],"rounded-se":[{"rounded-se":ee()}],"rounded-ee":[{"rounded-ee":ee()}],"rounded-es":[{"rounded-es":ee()}],"rounded-tl":[{"rounded-tl":ee()}],"rounded-tr":[{"rounded-tr":ee()}],"rounded-br":[{"rounded-br":ee()}],"rounded-bl":[{"rounded-bl":ee()}],"border-w":[{border:ie()}],"border-w-x":[{"border-x":ie()}],"border-w-y":[{"border-y":ie()}],"border-w-s":[{"border-s":ie()}],"border-w-e":[{"border-e":ie()}],"border-w-t":[{"border-t":ie()}],"border-w-r":[{"border-r":ie()}],"border-w-b":[{"border-b":ie()}],"border-w-l":[{"border-l":ie()}],"divide-x":[{"divide-x":ie()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ie()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...tt(),"hidden","none"]}],"divide-style":[{divide:[...tt(),"hidden","none"]}],"border-color":[{border:P()}],"border-color-x":[{"border-x":P()}],"border-color-y":[{"border-y":P()}],"border-color-s":[{"border-s":P()}],"border-color-e":[{"border-e":P()}],"border-color-t":[{"border-t":P()}],"border-color-r":[{"border-r":P()}],"border-color-b":[{"border-b":P()}],"border-color-l":[{"border-l":P()}],"divide-color":[{divide:P()}],"outline-style":[{outline:[...tt(),"none","hidden"]}],"outline-offset":[{"outline-offset":[X,I,F]}],"outline-w":[{outline:["",X,Vn,Nr]}],"outline-color":[{outline:P()}],shadow:[{shadow:["","none",c,ao,io]}],"shadow-color":[{shadow:P()}],"inset-shadow":[{"inset-shadow":["none",p,ao,io]}],"inset-shadow-color":[{"inset-shadow":P()}],"ring-w":[{ring:ie()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:P()}],"ring-offset-w":[{"ring-offset":[X,Nr]}],"ring-offset-color":[{"ring-offset":P()}],"inset-ring-w":[{"inset-ring":ie()}],"inset-ring-color":[{"inset-ring":P()}],"text-shadow":[{"text-shadow":["none",f,ao,io]}],"text-shadow-color":[{"text-shadow":P()}],opacity:[{opacity:[X,I,F]}],"mix-blend":[{"mix-blend":[...ze(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ze()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[X]}],"mask-image-linear-from-pos":[{"mask-linear-from":de()}],"mask-image-linear-to-pos":[{"mask-linear-to":de()}],"mask-image-linear-from-color":[{"mask-linear-from":P()}],"mask-image-linear-to-color":[{"mask-linear-to":P()}],"mask-image-t-from-pos":[{"mask-t-from":de()}],"mask-image-t-to-pos":[{"mask-t-to":de()}],"mask-image-t-from-color":[{"mask-t-from":P()}],"mask-image-t-to-color":[{"mask-t-to":P()}],"mask-image-r-from-pos":[{"mask-r-from":de()}],"mask-image-r-to-pos":[{"mask-r-to":de()}],"mask-image-r-from-color":[{"mask-r-from":P()}],"mask-image-r-to-color":[{"mask-r-to":P()}],"mask-image-b-from-pos":[{"mask-b-from":de()}],"mask-image-b-to-pos":[{"mask-b-to":de()}],"mask-image-b-from-color":[{"mask-b-from":P()}],"mask-image-b-to-color":[{"mask-b-to":P()}],"mask-image-l-from-pos":[{"mask-l-from":de()}],"mask-image-l-to-pos":[{"mask-l-to":de()}],"mask-image-l-from-color":[{"mask-l-from":P()}],"mask-image-l-to-color":[{"mask-l-to":P()}],"mask-image-x-from-pos":[{"mask-x-from":de()}],"mask-image-x-to-pos":[{"mask-x-to":de()}],"mask-image-x-from-color":[{"mask-x-from":P()}],"mask-image-x-to-color":[{"mask-x-to":P()}],"mask-image-y-from-pos":[{"mask-y-from":de()}],"mask-image-y-to-pos":[{"mask-y-to":de()}],"mask-image-y-from-color":[{"mask-y-from":P()}],"mask-image-y-to-color":[{"mask-y-to":P()}],"mask-image-radial":[{"mask-radial":[I,F]}],"mask-image-radial-from-pos":[{"mask-radial-from":de()}],"mask-image-radial-to-pos":[{"mask-radial-to":de()}],"mask-image-radial-from-color":[{"mask-radial-from":P()}],"mask-image-radial-to-color":[{"mask-radial-to":P()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":C()}],"mask-image-conic-pos":[{"mask-conic":[X]}],"mask-image-conic-from-pos":[{"mask-conic-from":de()}],"mask-image-conic-to-pos":[{"mask-conic-to":de()}],"mask-image-conic-from-color":[{"mask-conic-from":P()}],"mask-image-conic-to-color":[{"mask-conic-to":P()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:b()}],"mask-repeat":[{mask:A()}],"mask-size":[{mask:q()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",I,F]}],filter:[{filter:["","none",I,F]}],blur:[{blur:Dl()}],brightness:[{brightness:[X,I,F]}],contrast:[{contrast:[X,I,F]}],"drop-shadow":[{"drop-shadow":["","none",y,ao,io]}],"drop-shadow-color":[{"drop-shadow":P()}],grayscale:[{grayscale:["",X,I,F]}],"hue-rotate":[{"hue-rotate":[X,I,F]}],invert:[{invert:["",X,I,F]}],saturate:[{saturate:[X,I,F]}],sepia:[{sepia:["",X,I,F]}],"backdrop-filter":[{"backdrop-filter":["","none",I,F]}],"backdrop-blur":[{"backdrop-blur":Dl()}],"backdrop-brightness":[{"backdrop-brightness":[X,I,F]}],"backdrop-contrast":[{"backdrop-contrast":[X,I,F]}],"backdrop-grayscale":[{"backdrop-grayscale":["",X,I,F]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[X,I,F]}],"backdrop-invert":[{"backdrop-invert":["",X,I,F]}],"backdrop-opacity":[{"backdrop-opacity":[X,I,F]}],"backdrop-saturate":[{"backdrop-saturate":[X,I,F]}],"backdrop-sepia":[{"backdrop-sepia":["",X,I,F]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":R()}],"border-spacing-x":[{"border-spacing-x":R()}],"border-spacing-y":[{"border-spacing-y":R()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",I,F]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[X,"initial",I,F]}],ease:[{ease:["linear","initial",d,I,F]}],delay:[{delay:[X,I,F]}],animate:[{animate:["none",h,I,F]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[S,I,F]}],"perspective-origin":[{"perspective-origin":_()}],rotate:[{rotate:Wr()}],"rotate-x":[{"rotate-x":Wr()}],"rotate-y":[{"rotate-y":Wr()}],"rotate-z":[{"rotate-z":Wr()}],scale:[{scale:Se()}],"scale-x":[{"scale-x":Se()}],"scale-y":[{"scale-y":Se()}],"scale-z":[{"scale-z":Se()}],"scale-3d":["scale-3d"],skew:[{skew:Pt()}],"skew-x":[{"skew-x":Pt()}],"skew-y":[{"skew-y":Pt()}],transform:[{transform:[I,F,"","none","gpu","cpu"]}],"transform-origin":[{origin:_()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Er()}],"translate-x":[{"translate-x":Er()}],"translate-y":[{"translate-y":Er()}],"translate-z":[{"translate-z":Er()}],"translate-none":["translate-none"],accent:[{accent:P()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:P()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",I,F]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":R()}],"scroll-mx":[{"scroll-mx":R()}],"scroll-my":[{"scroll-my":R()}],"scroll-ms":[{"scroll-ms":R()}],"scroll-me":[{"scroll-me":R()}],"scroll-mt":[{"scroll-mt":R()}],"scroll-mr":[{"scroll-mr":R()}],"scroll-mb":[{"scroll-mb":R()}],"scroll-ml":[{"scroll-ml":R()}],"scroll-p":[{"scroll-p":R()}],"scroll-px":[{"scroll-px":R()}],"scroll-py":[{"scroll-py":R()}],"scroll-ps":[{"scroll-ps":R()}],"scroll-pe":[{"scroll-pe":R()}],"scroll-pt":[{"scroll-pt":R()}],"scroll-pr":[{"scroll-pr":R()}],"scroll-pb":[{"scroll-pb":R()}],"scroll-pl":[{"scroll-pl":R()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",I,F]}],fill:[{fill:["none",...P()]}],"stroke-w":[{stroke:[X,Vn,Nr,Zi]}],stroke:[{stroke:["none",...P()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},A0=x0($0);function U0(...e){return A0(Wp(e))}const V0=i0("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),Tl=x.forwardRef(({className:e,variant:t,size:r,asChild:n=!1,...l},o)=>{const i=n?e0:"button";return T.jsx(i,{className:U0(V0({variant:t,size:r,className:e})),ref:o,...l})});Tl.displayName="Button";/**
* @license lucide-react v0.539.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const H0=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),B0=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,n)=>n?n.toUpperCase():r.toLowerCase()),nd=e=>{const t=B0(e);return t.charAt(0).toUpperCase()+t.slice(1)},rh=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).join(" ").trim(),W0=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0};/**
* @license lucide-react v0.539.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var Q0={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
* @license lucide-react v0.539.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const K0=x.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:l="",children:o,iconNode:i,...a},s)=>x.createElement("svg",{ref:s,...Q0,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:rh("lucide",l),...!o&&!W0(a)&&{"aria-hidden":"true"},...a},[...i.map(([u,c])=>x.createElement(u,c)),...Array.isArray(o)?o:[o]]));/**
* @license lucide-react v0.539.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ct=(e,t)=>{const r=x.forwardRef(({className:n,...l},o)=>x.createElement(K0,{ref:o,iconNode:t,className:rh(`lucide-${H0(nd(e))}`,`lucide-${e}`,n),...l}));return r.displayName=nd(e),r};/**
* @license lucide-react v0.539.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const G0=[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]],ld=Ct("bot",G0);/**
* @license lucide-react v0.539.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Y0=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]],X0=Ct("chart-column",Y0);/**
* @license lucide-react v0.539.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const J0=[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],Z0=Ct("clock",J0);/**
* @license lucide-react v0.539.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const q0=[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]],ew=Ct("house",q0);/**
* @license lucide-react v0.539.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const tw=[["path",{d:"m10 17 5-5-5-5",key:"1bsop3"}],["path",{d:"M15 12H3",key:"6jk70r"}],["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}]],rw=Ct("log-in",tw);/**
* @license lucide-react v0.539.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const nw=[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]],lw=Ct("log-out",nw);/**
* @license lucide-react v0.539.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ow=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]],nh=Ct("message-square",ow);/**
* @license lucide-react v0.539.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const iw=[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]],aw=Ct("moon",iw);/**
* @license lucide-react v0.539.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const sw=[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]],uw=Ct("send",sw);/**
* @license lucide-react v0.539.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const cw=[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]],dw=Ct("trending-up",cw);/**
* @license lucide-react v0.539.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const fw=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],pw=Ct("user",fw);function hw(){const[e,t]=x.useState([{id:crypto.randomUUID(),role:"assistant",content:"Halo! Saya asisten virtual untuk pengusaha kos. Ada yang bisa saya bantu hari ini?",timestamp:Date.now()}]),[r,n]=x.useState(""),l=x.useRef(null);x.useEffect(()=>{var i;(i=l.current)==null||i.scrollTo({top:l.current.scrollHeight,behavior:"smooth"})},[e.length]);const o=()=>{const i=r.trim();if(!i)return;const a={id:crypto.randomUUID(),role:"user",content:i,timestamp:Date.now()};t(s=>[...s,a]),n(""),setTimeout(()=>{const s={id:crypto.randomUUID(),role:"assistant",content:`Terima kasih! Saya catat: "${i}". Fitur backend akan menjawab secara cerdas nanti.`,timestamp:Date.now()};t(u=>[...u,s])},600)};return T.jsxs("div",{className:"w-full max-w-2xl h-[75vh] flex flex-col rounded-2xl border bg-background/45 shadow-2xl supports-[backdrop-filter]:backdrop-blur-xl backdrop-blur-xl",children:[T.jsxs("div",{className:"flex items-center gap-3 border-b bg-background/40 px-4 py-3",children:[T.jsxs("div",{className:"relative h-8 w-8 shrink-0 overflow-hidden rounded-full border bg-secondary",children:[T.jsx(ld,{className:"h-full w-full p-1"}),T.jsx("span",{className:"absolute bottom-0 right-0 h-2 w-2 rounded-full bg-emerald-500 ring-2 ring-background"})]}),T.jsxs("div",{children:[T.jsx("div",{className:"text-sm font-medium",children:"JuraganKos Assistant"}),T.jsx("div",{className:"text-xs text-muted-foreground",children:"Online • Siap membantu kos Anda"})]})]}),T.jsx("div",{ref:l,className:"flex-1 space-y-4 overflow-auto p-4",children:e.map(i=>{const a=i.role==="user";return T.jsxs("div",{className:`flex items-start gap-3 ${a?"flex-row-reverse":""}`,children:[T.jsx("div",{className:`mt-1 rounded-full p-1 ${a?"bg-primary text-primary-foreground":"bg-secondary"}`,children:a?T.jsx(pw,{className:"h-4 w-4"}):T.jsx(ld,{className:"h-4 w-4"})}),T.jsx("div",{className:`max-w-[75%] rounded-lg border px-3 py-2 text-sm ${a?"bg-primary text-primary-foreground border-transparent":"bg-background"}`,children:i.content})]},i.id)})}),T.jsxs("form",{onSubmit:i=>{i.preventDefault(),o()},className:"flex items-center gap-2 border-t p-3 bg-background/30",children:[T.jsx("input",{className:"flex-1 h-10 rounded-md border bg-background/60 px-3 text-sm outline-none focus-visible:ring-2 focus-visible:ring-ring backdrop-blur-sm",placeholder:"Tulis pesan...",value:r,onChange:i=>n(i.target.value)}),T.jsxs(Tl,{type:"submit",size:"sm",disabled:!r.trim(),children:[T.jsx(uw,{className:"mr-2 h-4 w-4"})," Kirim"]})]})]})}const iu="jk_admin_token";async function mw(e,t){if(await yw(300),!e||!t)throw new Error("Email dan password wajib diisi");localStorage.setItem(iu,"ok")}function vw(){localStorage.removeItem(iu)}function gw(){return!!localStorage.getItem(iu)}function yw(e){return new Promise(t=>setTimeout(t,e))}function ww(){const[e,t]=x.useState(""),[r,n]=x.useState(""),[l,o]=x.useState(!1),[i,a]=x.useState(null),s=eu(),u=async c=>{c.preventDefault(),o(!0),a(null);try{await mw(e,r),s("/admin/dashboard")}catch(p){a((p==null?void 0:p.message)??"Gagal login")}finally{o(!1)}};return T.jsxs("div",{className:"mx-auto max-w-sm rounded-lg border bg-card p-6 shadow-sm",children:[T.jsx("h2",{className:"mb-4 text-xl font-semibold",children:"Admin Login"}),T.jsxs("form",{className:"space-y-3",onSubmit:u,children:[T.jsxs("div",{className:"space-y-1",children:[T.jsx("label",{htmlFor:"email",className:"text-sm text-muted-foreground",children:"Email"}),T.jsx("input",{id:"email",type:"email",autoComplete:"email",required:!0,className:"h-10 w-full rounded-md border bg-background px-3 text-sm",value:e,onChange:c=>t(c.target.value)})]}),T.jsxs("div",{className:"space-y-1",children:[T.jsx("label",{htmlFor:"password",className:"text-sm text-muted-foreground",children:"Password"}),T.jsx("input",{id:"password",type:"password",autoComplete:"current-password",required:!0,className:"h-10 w-full rounded-md border bg-background px-3 text-sm",value:r,onChange:c=>n(c.target.value)})]}),i&&T.jsx("p",{className:"text-sm text-red-600",children:i}),T.jsxs(Tl,{type:"submit",className:"w-full",disabled:l,children:[T.jsx(rw,{className:"mr-2 h-4 w-4"})," ",l?"Memproses...":"Masuk"]})]})]})}function xw(){const e=eu();return x.useEffect(()=>{gw()||e("/admin/login")},[e]),T.jsxs("div",{className:"space-y-6",children:[T.jsxs("div",{className:"flex items-center justify-between",children:[T.jsx("h2",{className:"text-2xl font-bold",children:"Dashboard"}),T.jsxs(Tl,{variant:"outline",onClick:()=>{vw(),e("/admin/login")},children:[T.jsx(lw,{className:"mr-2 h-4 w-4"})," Keluar"]})]}),T.jsxs("div",{className:"grid grid-cols-1 gap-4 md:grid-cols-3",children:[T.jsx(qi,{icon:T.jsx(nh,{className:"h-4 w-4"}),label:"Total Percakapan",value:"124"}),T.jsx(qi,{icon:T.jsx(dw,{className:"h-4 w-4"}),label:"CSAT (mingguan)",value:"92%"}),T.jsx(qi,{icon:T.jsx(Z0,{className:"h-4 w-4"}),label:"Rata respon",value:"1.8s"})]}),T.jsxs("div",{className:"rounded-lg border bg-card p-4",children:[T.jsx("h3",{className:"mb-2 font-semibold",children:"Percakapan Terbaru"}),T.jsx("ul",{className:"divide-y text-sm",children:["Booking kamar putri","Tanya harga bulanan","Kebijakan tamu","Ketersediaan parkir"].map((t,r)=>T.jsxs("li",{className:"flex items-center justify-between py-2",children:[T.jsx("span",{children:t}),T.jsx("span",{className:"text-muted-foreground",children:new Date().toLocaleDateString()})]},r))})]})]})}function qi({icon:e,label:t,value:r}){return T.jsxs("div",{className:"rounded-lg border bg-card p-4 shadow-sm",children:[T.jsxs("div",{className:"flex items-center gap-2 text-muted-foreground",children:[e,T.jsx("span",{className:"text-xs",children:t})]}),T.jsx("div",{className:"mt-2 text-2xl font-semibold",children:r})]})}function kw(){const{pathname:e}=Sr();return e==="/"?T.jsxs("div",{className:"relative min-h-screen overflow-hidden bg-gradient-to-br from-sky-100 via-rose-50 to-emerald-100 dark:from-slate-900 dark:via-slate-950 dark:to-indigo-950 text-foreground",children:[T.jsxs("div",{className:"pointer-events-none absolute inset-0 opacity-70",children:[T.jsx("div",{className:"absolute -top-32 left-1/2 h-[60vh] w-[80vw] -translate-x-1/2 rounded-full bg-[radial-gradient(circle_at_center,theme(colors.sky.400)/35%,transparent_60%)] blur-3xl"}),T.jsx("div",{className:"absolute bottom-[-20%] left-[-10%] h-[50vh] w-[50vw] rounded-full bg-[radial-gradient(circle_at_center,theme(colors.emerald.400)/25%,transparent_60%)] blur-3xl"}),T.jsx("div",{className:"absolute bottom-[-30%] right-[-10%] h-[55vh] w-[55vw] rounded-full bg-[radial-gradient(circle_at_center,theme(colors.purple.400)/20%,transparent_60%)] blur-3xl"})]}),T.jsx("main",{className:"relative grid min-h-screen place-items-center px-4 py-6",children:T.jsx(Gc,{})})]}):T.jsxs("div",{className:"min-h-screen bg-background text-foreground",children:[T.jsx("header",{className:"border-b bg-background/60 supports-[backdrop-filter]:backdrop-blur",children:T.jsxs("div",{className:"mx-auto max-w-5xl px-6 py-4 flex items-center gap-4",children:[T.jsxs(nl,{to:"/",className:"inline-flex items-center gap-2",children:[T.jsx(ew,{className:"h-5 w-5"}),T.jsx("span",{className:"text-xl font-semibold",children:"JuraganKos"})]}),T.jsxs("nav",{className:"flex items-center gap-2 text-sm",children:[T.jsxs(nl,{to:"/",className:"inline-flex items-center gap-1 text-muted-foreground hover:text-foreground",children:[T.jsx(nh,{className:"h-4 w-4"})," Chat"]}),T.jsxs(nl,{to:"/admin/dashboard",className:"inline-flex items-center gap-1 text-muted-foreground hover:text-foreground",children:[T.jsx(X0,{className:"h-4 w-4"})," Dashboard"]})]}),T.jsx("div",{className:"ml-auto",children:T.jsxs(Tl,{variant:"secondary",size:"sm",children:[T.jsx(aw,{className:"mr-2 h-4 w-4"}),"Toggle theme"]})})]})}),T.jsx("main",{className:"mx-auto max-w-5xl px-6 py-6",children:T.jsx(Gc,{})})]})}const Sw=$y([{path:"/",element:T.jsx(kw,{}),children:[{index:!0,element:T.jsx(hw,{})},{path:"admin/login",element:T.jsx(ww,{})},{path:"admin/dashboard",element:T.jsx(xw,{})}]}]);ea.createRoot(document.getElementById("root")).render(T.jsx(jh.StrictMode,{children:T.jsx(Jy,{router:Sw})}));