- Created new JavaScript files for map pin, search, and user icons. - Added index.html with basic structure and linked assets. - Included vite.svg for the favicon.
29 lines
317 KiB
JavaScript
29 lines
317 KiB
JavaScript
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/NielsenShowcase-CNC7yiOM.js","assets/NielsenHeuristics-d7HCIgJi.js","assets/CommonComponents-9wqIxBg4.js","assets/search-wZFAvndP.js","assets/GISMapMockup-CfyYGwjR.js","assets/map-pin-BhJz-uKs.js","assets/eye-QHwXAkqY.js","assets/eye-off-Dznbbs9G.js","assets/user-H-bTlvBe.js","assets/LUSPADashboard-DFuqoI8e.js","assets/file-text-BG0u0kR1.js","assets/ConsumerPortal-Q9gDSGOS.js","assets/AnalyticsDashboard-DSxaDMue.js"])))=>i.map(i=>d[i]);
|
|
function up(n,r){for(var o=0;o<r.length;o++){const c=r[o];if(typeof c!="string"&&!Array.isArray(c)){for(const s in c)if(s!=="default"&&!(s in n)){const d=Object.getOwnPropertyDescriptor(c,s);d&&Object.defineProperty(n,s,d.get?d:{enumerable:!0,get:()=>c[s]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))c(s);new MutationObserver(s=>{for(const d of s)if(d.type==="childList")for(const h of d.addedNodes)h.tagName==="LINK"&&h.rel==="modulepreload"&&c(h)}).observe(document,{childList:!0,subtree:!0});function o(s){const d={};return s.integrity&&(d.integrity=s.integrity),s.referrerPolicy&&(d.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?d.credentials="include":s.crossOrigin==="anonymous"?d.credentials="omit":d.credentials="same-origin",d}function c(s){if(s.ep)return;s.ep=!0;const d=o(s);fetch(s.href,d)}})();function li(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var Wo={exports:{}},Qu={};var Sm;function ip(){if(Sm)return Qu;Sm=1;var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function o(c,s,d){var h=null;if(d!==void 0&&(h=""+d),s.key!==void 0&&(h=""+s.key),"key"in s){d={};for(var y in s)y!=="key"&&(d[y]=s[y])}else d=s;return s=d.ref,{$$typeof:n,type:c,key:h,ref:s!==void 0?s:null,props:d}}return Qu.Fragment=r,Qu.jsx=o,Qu.jsxs=o,Qu}var Em;function rp(){return Em||(Em=1,Wo.exports=ip()),Wo.exports}var O=rp(),Po={exports:{}},ge={};var Tm;function cp(){if(Tm)return ge;Tm=1;var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),d=Symbol.for("react.consumer"),h=Symbol.for("react.context"),y=Symbol.for("react.forward_ref"),v=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),b=Symbol.for("react.lazy"),g=Symbol.for("react.activity"),T=Symbol.iterator;function _(x){return x===null||typeof x!="object"?null:(x=T&&x[T]||x["@@iterator"],typeof x=="function"?x:null)}var Y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Q=Object.assign,X={};function k(x,B,J){this.props=x,this.context=B,this.refs=X,this.updater=J||Y}k.prototype.isReactComponent={},k.prototype.setState=function(x,B){if(typeof x!="object"&&typeof x!="function"&&x!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,x,B,"setState")},k.prototype.forceUpdate=function(x){this.updater.enqueueForceUpdate(this,x,"forceUpdate")};function $(){}$.prototype=k.prototype;function P(x,B,J){this.props=x,this.context=B,this.refs=X,this.updater=J||Y}var ye=P.prototype=new $;ye.constructor=P,Q(ye,k.prototype),ye.isPureReactComponent=!0;var he=Array.isArray;function Ee(){}var ie={H:null,A:null,T:null,S:null},z=Object.prototype.hasOwnProperty;function Re(x,B,J){var W=J.ref;return{$$typeof:n,type:x,key:B,ref:W!==void 0?W:null,props:J}}function we(x,B){return Re(x.type,B,x.props)}function Ke(x){return typeof x=="object"&&x!==null&&x.$$typeof===n}function pe(x){var B={"=":"=0",":":"=2"};return"$"+x.replace(/[=:]/g,function(J){return B[J]})}var nt=/\/+/g;function je(x,B){return typeof x=="object"&&x!==null&&x.key!=null?pe(""+x.key):B.toString(36)}function ve(x){switch(x.status){case"fulfilled":return x.value;case"rejected":throw x.reason;default:switch(typeof x.status=="string"?x.then(Ee,Ee):(x.status="pending",x.then(function(B){x.status==="pending"&&(x.status="fulfilled",x.value=B)},function(B){x.status==="pending"&&(x.status="rejected",x.reason=B)})),x.status){case"fulfilled":return x.value;case"rejected":throw x.reason}}throw x}function U(x,B,J,W,se){var me=typeof x;(me==="undefined"||me==="boolean")&&(x=null);var Ae=!1;if(x===null)Ae=!0;else switch(me){case"bigint":case"string":case"number":Ae=!0;break;case"object":switch(x.$$typeof){case n:case r:Ae=!0;break;case b:return Ae=x._init,U(Ae(x._payload),B,J,W,se)}}if(Ae)return se=se(x),Ae=W===""?"."+je(x,0):W,he(se)?(J="",Ae!=null&&(J=Ae.replace(nt,"$&/")+"/"),U(se,B,J,"",function(Nl){return Nl})):se!=null&&(Ke(se)&&(se=we(se,J+(se.key==null||x&&x.key===se.key?"":(""+se.key).replace(nt,"$&/")+"/")+Ae)),B.push(se)),1;Ae=0;var st=W===""?".":W+":";if(he(x))for(var Je=0;Je<x.length;Je++)W=x[Je],me=st+je(W,Je),Ae+=U(W,B,J,me,se);else if(Je=_(x),typeof Je=="function")for(x=Je.call(x),Je=0;!(W=x.next()).done;)W=W.value,me=st+je(W,Je++),Ae+=U(W,B,J,me,se);else if(me==="object"){if(typeof x.then=="function")return U(ve(x),B,J,W,se);throw B=String(x),Error("Objects are not valid as a React child (found: "+(B==="[object Object]"?"object with keys {"+Object.keys(x).join(", ")+"}":B)+"). If you meant to render a collection of children, use an array instead.")}return Ae}function Z(x,B,J){if(x==null)return x;var W=[],se=0;return U(x,W,"","",function(me){return B.call(J,me,se++)}),W}function le(x){if(x._status===-1){var B=x._result;B=B(),B.then(function(J){(x._status===0||x._status===-1)&&(x._status=1,x._result=J)},function(J){(x._status===0||x._status===-1)&&(x._status=2,x._result=J)}),x._status===-1&&(x._status=0,x._result=B)}if(x._status===1)return x._result.default;throw x._result}var ne=typeof reportError=="function"?reportError:function(x){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var B=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof x=="object"&&x!==null&&typeof x.message=="string"?String(x.message):String(x),error:x});if(!window.dispatchEvent(B))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",x);return}console.error(x)},Te={map:Z,forEach:function(x,B,J){Z(x,function(){B.apply(this,arguments)},J)},count:function(x){var B=0;return Z(x,function(){B++}),B},toArray:function(x){return Z(x,function(B){return B})||[]},only:function(x){if(!Ke(x))throw Error("React.Children.only expected to receive a single React element child.");return x}};return ge.Activity=g,ge.Children=Te,ge.Component=k,ge.Fragment=o,ge.Profiler=s,ge.PureComponent=P,ge.StrictMode=c,ge.Suspense=v,ge.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=ie,ge.__COMPILER_RUNTIME={__proto__:null,c:function(x){return ie.H.useMemoCache(x)}},ge.cache=function(x){return function(){return x.apply(null,arguments)}},ge.cacheSignal=function(){return null},ge.cloneElement=function(x,B,J){if(x==null)throw Error("The argument must be a React element, but you passed "+x+".");var W=Q({},x.props),se=x.key;if(B!=null)for(me in B.key!==void 0&&(se=""+B.key),B)!z.call(B,me)||me==="key"||me==="__self"||me==="__source"||me==="ref"&&B.ref===void 0||(W[me]=B[me]);var me=arguments.length-2;if(me===1)W.children=J;else if(1<me){for(var Ae=Array(me),st=0;st<me;st++)Ae[st]=arguments[st+2];W.children=Ae}return Re(x.type,se,W)},ge.createContext=function(x){return x={$$typeof:h,_currentValue:x,_currentValue2:x,_threadCount:0,Provider:null,Consumer:null},x.Provider=x,x.Consumer={$$typeof:d,_context:x},x},ge.createElement=function(x,B,J){var W,se={},me=null;if(B!=null)for(W in B.key!==void 0&&(me=""+B.key),B)z.call(B,W)&&W!=="key"&&W!=="__self"&&W!=="__source"&&(se[W]=B[W]);var Ae=arguments.length-2;if(Ae===1)se.children=J;else if(1<Ae){for(var st=Array(Ae),Je=0;Je<Ae;Je++)st[Je]=arguments[Je+2];se.children=st}if(x&&x.defaultProps)for(W in Ae=x.defaultProps,Ae)se[W]===void 0&&(se[W]=Ae[W]);return Re(x,me,se)},ge.createRef=function(){return{current:null}},ge.forwardRef=function(x){return{$$typeof:y,render:x}},ge.isValidElement=Ke,ge.lazy=function(x){return{$$typeof:b,_payload:{_status:-1,_result:x},_init:le}},ge.memo=function(x,B){return{$$typeof:m,type:x,compare:B===void 0?null:B}},ge.startTransition=function(x){var B=ie.T,J={};ie.T=J;try{var W=x(),se=ie.S;se!==null&&se(J,W),typeof W=="object"&&W!==null&&typeof W.then=="function"&&W.then(Ee,ne)}catch(me){ne(me)}finally{B!==null&&J.types!==null&&(B.types=J.types),ie.T=B}},ge.unstable_useCacheRefresh=function(){return ie.H.useCacheRefresh()},ge.use=function(x){return ie.H.use(x)},ge.useActionState=function(x,B,J){return ie.H.useActionState(x,B,J)},ge.useCallback=function(x,B){return ie.H.useCallback(x,B)},ge.useContext=function(x){return ie.H.useContext(x)},ge.useDebugValue=function(){},ge.useDeferredValue=function(x,B){return ie.H.useDeferredValue(x,B)},ge.useEffect=function(x,B){return ie.H.useEffect(x,B)},ge.useEffectEvent=function(x){return ie.H.useEffectEvent(x)},ge.useId=function(){return ie.H.useId()},ge.useImperativeHandle=function(x,B,J){return ie.H.useImperativeHandle(x,B,J)},ge.useInsertionEffect=function(x,B){return ie.H.useInsertionEffect(x,B)},ge.useLayoutEffect=function(x,B){return ie.H.useLayoutEffect(x,B)},ge.useMemo=function(x,B){return ie.H.useMemo(x,B)},ge.useOptimistic=function(x,B){return ie.H.useOptimistic(x,B)},ge.useReducer=function(x,B,J){return ie.H.useReducer(x,B,J)},ge.useRef=function(x){return ie.H.useRef(x)},ge.useState=function(x){return ie.H.useState(x)},ge.useSyncExternalStore=function(x,B,J){return ie.H.useSyncExternalStore(x,B,J)},ge.useTransition=function(){return ie.H.useTransition()},ge.version="19.2.4",ge}var xm;function Ur(){return xm||(xm=1,Po.exports=cp()),Po.exports}var C=Ur();const Jn=li(C),op=up({__proto__:null,default:Jn},[C]);var Io={exports:{}},Vu={},ef={exports:{}},tf={};var Rm;function fp(){return Rm||(Rm=1,(function(n){function r(U,Z){var le=U.length;U.push(Z);e:for(;0<le;){var ne=le-1>>>1,Te=U[ne];if(0<s(Te,Z))U[ne]=Z,U[le]=Te,le=ne;else break e}}function o(U){return U.length===0?null:U[0]}function c(U){if(U.length===0)return null;var Z=U[0],le=U.pop();if(le!==Z){U[0]=le;e:for(var ne=0,Te=U.length,x=Te>>>1;ne<x;){var B=2*(ne+1)-1,J=U[B],W=B+1,se=U[W];if(0>s(J,le))W<Te&&0>s(se,J)?(U[ne]=se,U[W]=le,ne=W):(U[ne]=J,U[B]=le,ne=B);else if(W<Te&&0>s(se,le))U[ne]=se,U[W]=le,ne=W;else break e}}return Z}function s(U,Z){var le=U.sortIndex-Z.sortIndex;return le!==0?le:U.id-Z.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var d=performance;n.unstable_now=function(){return d.now()}}else{var h=Date,y=h.now();n.unstable_now=function(){return h.now()-y}}var v=[],m=[],b=1,g=null,T=3,_=!1,Y=!1,Q=!1,X=!1,k=typeof setTimeout=="function"?setTimeout:null,$=typeof clearTimeout=="function"?clearTimeout:null,P=typeof setImmediate<"u"?setImmediate:null;function ye(U){for(var Z=o(m);Z!==null;){if(Z.callback===null)c(m);else if(Z.startTime<=U)c(m),Z.sortIndex=Z.expirationTime,r(v,Z);else break;Z=o(m)}}function he(U){if(Q=!1,ye(U),!Y)if(o(v)!==null)Y=!0,Ee||(Ee=!0,pe());else{var Z=o(m);Z!==null&&ve(he,Z.startTime-U)}}var Ee=!1,ie=-1,z=5,Re=-1;function we(){return X?!0:!(n.unstable_now()-Re<z)}function Ke(){if(X=!1,Ee){var U=n.unstable_now();Re=U;var Z=!0;try{e:{Y=!1,Q&&(Q=!1,$(ie),ie=-1),_=!0;var le=T;try{t:{for(ye(U),g=o(v);g!==null&&!(g.expirationTime>U&&we());){var ne=g.callback;if(typeof ne=="function"){g.callback=null,T=g.priorityLevel;var Te=ne(g.expirationTime<=U);if(U=n.unstable_now(),typeof Te=="function"){g.callback=Te,ye(U),Z=!0;break t}g===o(v)&&c(v),ye(U)}else c(v);g=o(v)}if(g!==null)Z=!0;else{var x=o(m);x!==null&&ve(he,x.startTime-U),Z=!1}}break e}finally{g=null,T=le,_=!1}Z=void 0}}finally{Z?pe():Ee=!1}}}var pe;if(typeof P=="function")pe=function(){P(Ke)};else if(typeof MessageChannel<"u"){var nt=new MessageChannel,je=nt.port2;nt.port1.onmessage=Ke,pe=function(){je.postMessage(null)}}else pe=function(){k(Ke,0)};function ve(U,Z){ie=k(function(){U(n.unstable_now())},Z)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(U){U.callback=null},n.unstable_forceFrameRate=function(U){0>U||125<U?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):z=0<U?Math.floor(1e3/U):5},n.unstable_getCurrentPriorityLevel=function(){return T},n.unstable_next=function(U){switch(T){case 1:case 2:case 3:var Z=3;break;default:Z=T}var le=T;T=Z;try{return U()}finally{T=le}},n.unstable_requestPaint=function(){X=!0},n.unstable_runWithPriority=function(U,Z){switch(U){case 1:case 2:case 3:case 4:case 5:break;default:U=3}var le=T;T=U;try{return Z()}finally{T=le}},n.unstable_scheduleCallback=function(U,Z,le){var ne=n.unstable_now();switch(typeof le=="object"&&le!==null?(le=le.delay,le=typeof le=="number"&&0<le?ne+le:ne):le=ne,U){case 1:var Te=-1;break;case 2:Te=250;break;case 5:Te=1073741823;break;case 4:Te=1e4;break;default:Te=5e3}return Te=le+Te,U={id:b++,callback:Z,priorityLevel:U,startTime:le,expirationTime:Te,sortIndex:-1},le>ne?(U.sortIndex=le,r(m,U),o(v)===null&&U===o(m)&&(Q?($(ie),ie=-1):Q=!0,ve(he,le-ne))):(U.sortIndex=Te,r(v,U),Y||_||(Y=!0,Ee||(Ee=!0,pe()))),U},n.unstable_shouldYield=we,n.unstable_wrapCallback=function(U){var Z=T;return function(){var le=T;T=Z;try{return U.apply(this,arguments)}finally{T=le}}}})(tf)),tf}var Am;function sp(){return Am||(Am=1,ef.exports=fp()),ef.exports}var af={exports:{}},Ct={};var Mm;function dp(){if(Mm)return Ct;Mm=1;var n=Ur();function r(v){var m="https://react.dev/errors/"+v;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var b=2;b<arguments.length;b++)m+="&args[]="+encodeURIComponent(arguments[b])}return"Minified React error #"+v+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(){}var c={d:{f:o,r:function(){throw Error(r(522))},D:o,C:o,L:o,m:o,X:o,S:o,M:o},p:0,findDOMNode:null},s=Symbol.for("react.portal");function d(v,m,b){var g=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:s,key:g==null?null:""+g,children:v,containerInfo:m,implementation:b}}var h=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function y(v,m){if(v==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return Ct.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=c,Ct.createPortal=function(v,m){var b=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(r(299));return d(v,m,null,b)},Ct.flushSync=function(v){var m=h.T,b=c.p;try{if(h.T=null,c.p=2,v)return v()}finally{h.T=m,c.p=b,c.d.f()}},Ct.preconnect=function(v,m){typeof v=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,c.d.C(v,m))},Ct.prefetchDNS=function(v){typeof v=="string"&&c.d.D(v)},Ct.preinit=function(v,m){if(typeof v=="string"&&m&&typeof m.as=="string"){var b=m.as,g=y(b,m.crossOrigin),T=typeof m.integrity=="string"?m.integrity:void 0,_=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;b==="style"?c.d.S(v,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:g,integrity:T,fetchPriority:_}):b==="script"&&c.d.X(v,{crossOrigin:g,integrity:T,fetchPriority:_,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},Ct.preinitModule=function(v,m){if(typeof v=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var b=y(m.as,m.crossOrigin);c.d.M(v,{crossOrigin:b,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&c.d.M(v)},Ct.preload=function(v,m){if(typeof v=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var b=m.as,g=y(b,m.crossOrigin);c.d.L(v,b,{crossOrigin:g,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},Ct.preloadModule=function(v,m){if(typeof v=="string")if(m){var b=y(m.as,m.crossOrigin);c.d.m(v,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:b,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else c.d.m(v)},Ct.requestFormReset=function(v){c.d.r(v)},Ct.unstable_batchedUpdates=function(v,m){return v(m)},Ct.useFormState=function(v,m,b){return h.H.useFormState(v,m,b)},Ct.useFormStatus=function(){return h.H.useHostTransitionStatus()},Ct.version="19.2.4",Ct}var Om;function hp(){if(Om)return af.exports;Om=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(r){console.error(r)}}return n(),af.exports=dp(),af.exports}var _m;function mp(){if(_m)return Vu;_m=1;var n=sp(),r=Ur(),o=hp();function c(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function s(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function d(e){var t=e,a=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(a=t.return),e=t.return;while(e)}return t.tag===3?a:null}function h(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 y(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function v(e){if(d(e)!==e)throw Error(c(188))}function m(e){var t=e.alternate;if(!t){if(t=d(e),t===null)throw Error(c(188));return t!==e?null:e}for(var a=e,l=t;;){var u=a.return;if(u===null)break;var i=u.alternate;if(i===null){if(l=u.return,l!==null){a=l;continue}break}if(u.child===i.child){for(i=u.child;i;){if(i===a)return v(u),e;if(i===l)return v(u),t;i=i.sibling}throw Error(c(188))}if(a.return!==l.return)a=u,l=i;else{for(var f=!1,p=u.child;p;){if(p===a){f=!0,a=u,l=i;break}if(p===l){f=!0,l=u,a=i;break}p=p.sibling}if(!f){for(p=i.child;p;){if(p===a){f=!0,a=i,l=u;break}if(p===l){f=!0,l=i,a=u;break}p=p.sibling}if(!f)throw Error(c(189))}}if(a.alternate!==l)throw Error(c(190))}if(a.tag!==3)throw Error(c(188));return a.stateNode.current===a?e:t}function b(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=b(e),t!==null)return t;e=e.sibling}return null}var g=Object.assign,T=Symbol.for("react.element"),_=Symbol.for("react.transitional.element"),Y=Symbol.for("react.portal"),Q=Symbol.for("react.fragment"),X=Symbol.for("react.strict_mode"),k=Symbol.for("react.profiler"),$=Symbol.for("react.consumer"),P=Symbol.for("react.context"),ye=Symbol.for("react.forward_ref"),he=Symbol.for("react.suspense"),Ee=Symbol.for("react.suspense_list"),ie=Symbol.for("react.memo"),z=Symbol.for("react.lazy"),Re=Symbol.for("react.activity"),we=Symbol.for("react.memo_cache_sentinel"),Ke=Symbol.iterator;function pe(e){return e===null||typeof e!="object"?null:(e=Ke&&e[Ke]||e["@@iterator"],typeof e=="function"?e:null)}var nt=Symbol.for("react.client.reference");function je(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===nt?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Q:return"Fragment";case k:return"Profiler";case X:return"StrictMode";case he:return"Suspense";case Ee:return"SuspenseList";case Re:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case Y:return"Portal";case P:return e.displayName||"Context";case $:return(e._context.displayName||"Context")+".Consumer";case ye:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ie:return t=e.displayName||null,t!==null?t:je(e.type)||"Memo";case z:t=e._payload,e=e._init;try{return je(e(t))}catch{}}return null}var ve=Array.isArray,U=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Z=o.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,le={pending:!1,data:null,method:null,action:null},ne=[],Te=-1;function x(e){return{current:e}}function B(e){0>Te||(e.current=ne[Te],ne[Te]=null,Te--)}function J(e,t){Te++,ne[Te]=e.current,e.current=t}var W=x(null),se=x(null),me=x(null),Ae=x(null);function st(e,t){switch(J(me,t),J(se,e),J(W,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Qh(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Qh(t),e=Vh(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}B(W),J(W,e)}function Je(){B(W),B(se),B(me)}function Nl(e){e.memoizedState!==null&&J(Ae,e);var t=W.current,a=Vh(t,e.type);t!==a&&(J(se,e),J(W,a))}function ln(e){se.current===e&&(B(W),B(se)),Ae.current===e&&(B(Ae),qu._currentValue=le)}var $n,gt;function Lt(e){if($n===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);$n=t&&t[1]||"",gt=-1<a.stack.indexOf(`
|
|
at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return`
|
|
`+$n+e+gt}var nn=!1;function Wn(e,t){if(!e||nn)return"";nn=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var l={DetermineComponentFrameRoot:function(){try{if(t){var G=function(){throw Error()};if(Object.defineProperty(G.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(G,[])}catch(L){var w=L}Reflect.construct(e,[],G)}else{try{G.call()}catch(L){w=L}e.call(G.prototype)}}else{try{throw Error()}catch(L){w=L}(G=e())&&typeof G.catch=="function"&&G.catch(function(){})}}catch(L){if(L&&w&&typeof L.stack=="string")return[L.stack,w.stack]}return[null,null]}};l.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var u=Object.getOwnPropertyDescriptor(l.DetermineComponentFrameRoot,"name");u&&u.configurable&&Object.defineProperty(l.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var i=l.DetermineComponentFrameRoot(),f=i[0],p=i[1];if(f&&p){var S=f.split(`
|
|
`),N=p.split(`
|
|
`);for(u=l=0;l<S.length&&!S[l].includes("DetermineComponentFrameRoot");)l++;for(;u<N.length&&!N[u].includes("DetermineComponentFrameRoot");)u++;if(l===S.length||u===N.length)for(l=S.length-1,u=N.length-1;1<=l&&0<=u&&S[l]!==N[u];)u--;for(;1<=l&&0<=u;l--,u--)if(S[l]!==N[u]){if(l!==1||u!==1)do if(l--,u--,0>u||S[l]!==N[u]){var H=`
|
|
`+S[l].replace(" at new "," at ");return e.displayName&&H.includes("<anonymous>")&&(H=H.replace("<anonymous>",e.displayName)),H}while(1<=l&&0<=u);break}}}finally{nn=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?Lt(a):""}function Ca(e,t){switch(e.tag){case 26:case 27:case 5:return Lt(e.type);case 16:return Lt("Lazy");case 13:return e.child!==t&&t!==null?Lt("Suspense Fallback"):Lt("Suspense");case 19:return Lt("SuspenseList");case 0:case 15:return Wn(e.type,!1);case 11:return Wn(e.type.render,!1);case 1:return Wn(e.type,!0);case 31:return Lt("Activity");default:return""}}function oi(e){try{var t="",a=null;do t+=Ca(e,a),a=e,e=e.return;while(e);return t}catch(l){return`
|
|
Error generating stack: `+l.message+`
|
|
`+l.stack}}var Pn=Object.prototype.hasOwnProperty,un=n.unstable_scheduleCallback,In=n.unstable_cancelCallback,qr=n.unstable_shouldYield,Yr=n.unstable_requestPaint,wt=n.unstable_now,Da=n.unstable_getCurrentPriorityLevel,el=n.unstable_ImmediatePriority,eu=n.unstable_UserBlockingPriority,tl=n.unstable_NormalPriority,sa=n.unstable_LowPriority,Pt=n.unstable_IdlePriority,fi=n.log,Gr=n.unstable_setDisableYieldValue,Na=null,jt=null;function Et(e){if(typeof fi=="function"&&Gr(e),jt&&typeof jt.setStrictMode=="function")try{jt.setStrictMode(Na,e)}catch{}}var _t=Math.clz32?Math.clz32:Xr,si=Math.log,di=Math.LN2;function Xr(e){return e>>>=0,e===0?32:31-(si(e)/di|0)|0}var wl=256,wa=262144,jl=4194304;function da(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function rn(e,t,a){var l=e.pendingLanes;if(l===0)return 0;var u=0,i=e.suspendedLanes,f=e.pingedLanes;e=e.warmLanes;var p=l&134217727;return p!==0?(l=p&~i,l!==0?u=da(l):(f&=p,f!==0?u=da(f):a||(a=p&~e,a!==0&&(u=da(a))))):(p=l&~i,p!==0?u=da(p):f!==0?u=da(f):a||(a=l&~e,a!==0&&(u=da(a)))),u===0?0:t!==0&&t!==u&&(t&i)===0&&(i=u&-u,a=t&-t,i>=a||i===32&&(a&4194048)!==0)?t:u}function al(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Qr(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32: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:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function tu(){var e=jl;return jl<<=1,(jl&62914560)===0&&(jl=4194304),e}function ll(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function Sa(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function hi(e,t,a,l,u,i){var f=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var p=e.entanglements,S=e.expirationTimes,N=e.hiddenUpdates;for(a=f&~a;0<a;){var H=31-_t(a),G=1<<H;p[H]=0,S[H]=-1;var w=N[H];if(w!==null)for(N[H]=null,H=0;H<w.length;H++){var L=w[H];L!==null&&(L.lane&=-536870913)}a&=~G}l!==0&&mi(e,l,0),i!==0&&u===0&&e.tag!==0&&(e.suspendedLanes|=i&~(f&~t))}function mi(e,t,a){e.pendingLanes|=t,e.suspendedLanes&=~t;var l=31-_t(t);e.entangledLanes|=t,e.entanglements[l]=e.entanglements[l]|1073741824|a&261930}function yi(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var l=31-_t(a),u=1<<l;u&t|e[l]&t&&(e[l]|=t),a&=~u}}function E(e,t){var a=t&-t;return a=(a&42)!==0?1:A(a),(a&(e.suspendedLanes|t))!==0?0:a}function A(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function j(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function V(){var e=Z.p;return e!==0?e:(e=window.event,e===void 0?32:hm(e.type))}function K(e,t){var a=Z.p;try{return Z.p=e,t()}finally{Z.p=a}}var te=Math.random().toString(36).slice(2),F="__reactFiber$"+te,I="__reactProps$"+te,ee="__reactContainer$"+te,ce="__reactEvents$"+te,fe="__reactListeners$"+te,re="__reactHandles$"+te,He="__reactResources$"+te,Me="__reactMarker$"+te;function ke(e){delete e[F],delete e[I],delete e[ce],delete e[fe],delete e[re]}function We(e){var t=e[F];if(t)return t;for(var a=e.parentNode;a;){if(t=a[ee]||a[F]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=Wh(e);e!==null;){if(a=e[F])return a;e=Wh(e)}return t}e=a,a=e.parentNode}return null}function ut(e){if(e=e[F]||e[ee]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Le(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(c(33))}function bt(e){var t=e[He];return t||(t=e[He]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function $e(e){e[Me]=!0}var nl=new Set,ha={};function Tt(e,t){Ea(e,t),Ea(e+"Capture",t)}function Ea(e,t){for(ha[e]=t,e=0;e<t.length;e++)nl.add(t[e])}var Ul=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),Ta={},Ll={};function cn(e){return Pn.call(Ll,e)?!0:Pn.call(Ta,e)?!1:Ul.test(e)?Ll[e]=!0:(Ta[e]=!0,!1)}function Oe(e,t,a){if(cn(t))if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var l=t.toLowerCase().slice(0,5);if(l!=="data-"&&l!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+a)}}function ct(e,t,a){if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+a)}}function zt(e,t,a,l){if(l===null)e.removeAttribute(a);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttributeNS(t,a,""+l)}}function dt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Pe(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function on(e,t,a){var l=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var u=l.get,i=l.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return u.call(this)},set:function(f){a=""+f,i.call(this,f)}}),Object.defineProperty(e,t,{enumerable:l.enumerable}),{getValue:function(){return a},setValue:function(f){a=""+f},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function fn(e){if(!e._valueTracker){var t=Pe(e)?"checked":"value";e._valueTracker=on(e,t,""+e[t])}}function vi(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),l="";return e&&(l=Pe(e)?e.checked?"true":"false":e.value),e=l,e!==a?(t.setValue(e),!0):!1}function pi(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}}var Iy=/[\n"\\]/g;function It(e){return e.replace(Iy,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Vr(e,t,a,l,u,i,f,p){e.name="",f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?e.type=f:e.removeAttribute("type"),t!=null?f==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+dt(t)):e.value!==""+dt(t)&&(e.value=""+dt(t)):f!=="submit"&&f!=="reset"||e.removeAttribute("value"),t!=null?Zr(e,f,dt(t)):a!=null?Zr(e,f,dt(a)):l!=null&&e.removeAttribute("value"),u==null&&i!=null&&(e.defaultChecked=!!i),u!=null&&(e.checked=u&&typeof u!="function"&&typeof u!="symbol"),p!=null&&typeof p!="function"&&typeof p!="symbol"&&typeof p!="boolean"?e.name=""+dt(p):e.removeAttribute("name")}function Hf(e,t,a,l,u,i,f,p){if(i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(e.type=i),t!=null||a!=null){if(!(i!=="submit"&&i!=="reset"||t!=null)){fn(e);return}a=a!=null?""+dt(a):"",t=t!=null?""+dt(t):a,p||t===e.value||(e.value=t),e.defaultValue=t}l=l??u,l=typeof l!="function"&&typeof l!="symbol"&&!!l,e.checked=p?e.checked:!!l,e.defaultChecked=!!l,f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(e.name=f),fn(e)}function Zr(e,t,a){t==="number"&&pi(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function sn(e,t,a,l){if(e=e.options,t){t={};for(var u=0;u<a.length;u++)t["$"+a[u]]=!0;for(a=0;a<e.length;a++)u=t.hasOwnProperty("$"+e[a].value),e[a].selected!==u&&(e[a].selected=u),u&&l&&(e[a].defaultSelected=!0)}else{for(a=""+dt(a),t=null,u=0;u<e.length;u++){if(e[u].value===a){e[u].selected=!0,l&&(e[u].defaultSelected=!0);return}t!==null||e[u].disabled||(t=e[u])}t!==null&&(t.selected=!0)}}function Bf(e,t,a){if(t!=null&&(t=""+dt(t),t!==e.value&&(e.value=t),a==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=a!=null?""+dt(a):""}function qf(e,t,a,l){if(t==null){if(l!=null){if(a!=null)throw Error(c(92));if(ve(l)){if(1<l.length)throw Error(c(93));l=l[0]}a=l}a==null&&(a=""),t=a}a=dt(t),e.defaultValue=a,l=e.textContent,l===a&&l!==""&&l!==null&&(e.value=l),fn(e)}function dn(e,t){if(t){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=t;return}}e.textContent=t}var ev=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Yf(e,t,a){var l=t.indexOf("--")===0;a==null||typeof a=="boolean"||a===""?l?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":l?e.setProperty(t,a):typeof a!="number"||a===0||ev.has(t)?t==="float"?e.cssFloat=a:e[t]=(""+a).trim():e[t]=a+"px"}function Gf(e,t,a){if(t!=null&&typeof t!="object")throw Error(c(62));if(e=e.style,a!=null){for(var l in a)!a.hasOwnProperty(l)||t!=null&&t.hasOwnProperty(l)||(l.indexOf("--")===0?e.setProperty(l,""):l==="float"?e.cssFloat="":e[l]="");for(var u in t)l=t[u],t.hasOwnProperty(u)&&a[u]!==l&&Yf(e,u,l)}else for(var i in t)t.hasOwnProperty(i)&&Yf(e,i,t[i])}function Kr(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var tv=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),av=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function gi(e){return av.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function ja(){}var Jr=null;function kr(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var hn=null,mn=null;function Xf(e){var t=ut(e);if(t&&(e=t.stateNode)){var a=e[I]||null;e:switch(e=t.stateNode,t.type){case"input":if(Vr(e,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name),t=a.name,a.type==="radio"&&t!=null){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll('input[name="'+It(""+t)+'"][type="radio"]'),t=0;t<a.length;t++){var l=a[t];if(l!==e&&l.form===e.form){var u=l[I]||null;if(!u)throw Error(c(90));Vr(l,u.value,u.defaultValue,u.defaultValue,u.checked,u.defaultChecked,u.type,u.name)}}for(t=0;t<a.length;t++)l=a[t],l.form===e.form&&vi(l)}break e;case"textarea":Bf(e,a.value,a.defaultValue);break e;case"select":t=a.value,t!=null&&sn(e,!!a.multiple,t,!1)}}}var Fr=!1;function Qf(e,t,a){if(Fr)return e(t,a);Fr=!0;try{var l=e(t);return l}finally{if(Fr=!1,(hn!==null||mn!==null)&&(ur(),hn&&(t=hn,e=mn,mn=hn=null,Xf(t),e)))for(t=0;t<e.length;t++)Xf(e[t])}}function au(e,t){var a=e.stateNode;if(a===null)return null;var l=a[I]||null;if(l===null)return null;a=l[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":(l=!l.disabled)||(e=e.type,l=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!l;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error(c(231,t,typeof a));return a}var Ua=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),$r=!1;if(Ua)try{var lu={};Object.defineProperty(lu,"passive",{get:function(){$r=!0}}),window.addEventListener("test",lu,lu),window.removeEventListener("test",lu,lu)}catch{$r=!1}var ul=null,Wr=null,bi=null;function Vf(){if(bi)return bi;var e,t=Wr,a=t.length,l,u="value"in ul?ul.value:ul.textContent,i=u.length;for(e=0;e<a&&t[e]===u[e];e++);var f=a-e;for(l=1;l<=f&&t[a-l]===u[i-l];l++);return bi=u.slice(e,1<l?1-l:void 0)}function Si(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 Ei(){return!0}function Zf(){return!1}function Ht(e){function t(a,l,u,i,f){this._reactName=a,this._targetInst=u,this.type=l,this.nativeEvent=i,this.target=f,this.currentTarget=null;for(var p in e)e.hasOwnProperty(p)&&(a=e[p],this[p]=a?a(i):i[p]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Ei:Zf,this.isPropagationStopped=Zf,this}return g(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=Ei)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=Ei)},persist:function(){},isPersistent:Ei}),t}var Hl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ti=Ht(Hl),nu=g({},Hl,{view:0,detail:0}),lv=Ht(nu),Pr,Ir,uu,xi=g({},nu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:tc,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!==uu&&(uu&&e.type==="mousemove"?(Pr=e.screenX-uu.screenX,Ir=e.screenY-uu.screenY):Ir=Pr=0,uu=e),Pr)},movementY:function(e){return"movementY"in e?e.movementY:Ir}}),Kf=Ht(xi),nv=g({},xi,{dataTransfer:0}),uv=Ht(nv),iv=g({},nu,{relatedTarget:0}),ec=Ht(iv),rv=g({},Hl,{animationName:0,elapsedTime:0,pseudoElement:0}),cv=Ht(rv),ov=g({},Hl,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),fv=Ht(ov),sv=g({},Hl,{data:0}),Jf=Ht(sv),dv={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},hv={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"},mv={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function yv(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=mv[e])?!!t[e]:!1}function tc(){return yv}var vv=g({},nu,{key:function(e){if(e.key){var t=dv[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Si(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?hv[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:tc,charCode:function(e){return e.type==="keypress"?Si(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Si(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),pv=Ht(vv),gv=g({},xi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),kf=Ht(gv),bv=g({},nu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:tc}),Sv=Ht(bv),Ev=g({},Hl,{propertyName:0,elapsedTime:0,pseudoElement:0}),Tv=Ht(Ev),xv=g({},xi,{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}),Rv=Ht(xv),Av=g({},Hl,{newState:0,oldState:0}),Mv=Ht(Av),Ov=[9,13,27,32],ac=Ua&&"CompositionEvent"in window,iu=null;Ua&&"documentMode"in document&&(iu=document.documentMode);var _v=Ua&&"TextEvent"in window&&!iu,Ff=Ua&&(!ac||iu&&8<iu&&11>=iu),$f=" ",Wf=!1;function Pf(e,t){switch(e){case"keyup":return Ov.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function If(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var yn=!1;function zv(e,t){switch(e){case"compositionend":return If(t);case"keypress":return t.which!==32?null:(Wf=!0,$f);case"textInput":return e=t.data,e===$f&&Wf?null:e;default:return null}}function Cv(e,t){if(yn)return e==="compositionend"||!ac&&Pf(e,t)?(e=Vf(),bi=Wr=ul=null,yn=!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 Ff&&t.locale!=="ko"?null:t.data;default:return null}}var Dv={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 es(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Dv[e.type]:t==="textarea"}function ts(e,t,a,l){hn?mn?mn.push(l):mn=[l]:hn=l,t=dr(t,"onChange"),0<t.length&&(a=new Ti("onChange","change",null,a,l),e.push({event:a,listeners:t}))}var ru=null,cu=null;function Nv(e){Hh(e,0)}function Ri(e){var t=Le(e);if(vi(t))return e}function as(e,t){if(e==="change")return t}var ls=!1;if(Ua){var lc;if(Ua){var nc="oninput"in document;if(!nc){var ns=document.createElement("div");ns.setAttribute("oninput","return;"),nc=typeof ns.oninput=="function"}lc=nc}else lc=!1;ls=lc&&(!document.documentMode||9<document.documentMode)}function us(){ru&&(ru.detachEvent("onpropertychange",is),cu=ru=null)}function is(e){if(e.propertyName==="value"&&Ri(cu)){var t=[];ts(t,cu,e,kr(e)),Qf(Nv,t)}}function wv(e,t,a){e==="focusin"?(us(),ru=t,cu=a,ru.attachEvent("onpropertychange",is)):e==="focusout"&&us()}function jv(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ri(cu)}function Uv(e,t){if(e==="click")return Ri(t)}function Lv(e,t){if(e==="input"||e==="change")return Ri(t)}function Hv(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Vt=typeof Object.is=="function"?Object.is:Hv;function ou(e,t){if(Vt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var a=Object.keys(e),l=Object.keys(t);if(a.length!==l.length)return!1;for(l=0;l<a.length;l++){var u=a[l];if(!Pn.call(t,u)||!Vt(e[u],t[u]))return!1}return!0}function rs(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cs(e,t){var a=rs(e);e=0;for(var l;a;){if(a.nodeType===3){if(l=e+a.textContent.length,e<=t&&l>=t)return{node:a,offset:t-e};e=l}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=rs(a)}}function os(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?os(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function fs(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=pi(e.document);t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=pi(e.document)}return t}function uc(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")}var Bv=Ua&&"documentMode"in document&&11>=document.documentMode,vn=null,ic=null,fu=null,rc=!1;function ss(e,t,a){var l=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;rc||vn==null||vn!==pi(l)||(l=vn,"selectionStart"in l&&uc(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),fu&&ou(fu,l)||(fu=l,l=dr(ic,"onSelect"),0<l.length&&(t=new Ti("onSelect","select",null,t,a),e.push({event:t,listeners:l}),t.target=vn)))}function Bl(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}var pn={animationend:Bl("Animation","AnimationEnd"),animationiteration:Bl("Animation","AnimationIteration"),animationstart:Bl("Animation","AnimationStart"),transitionrun:Bl("Transition","TransitionRun"),transitionstart:Bl("Transition","TransitionStart"),transitioncancel:Bl("Transition","TransitionCancel"),transitionend:Bl("Transition","TransitionEnd")},cc={},ds={};Ua&&(ds=document.createElement("div").style,"AnimationEvent"in window||(delete pn.animationend.animation,delete pn.animationiteration.animation,delete pn.animationstart.animation),"TransitionEvent"in window||delete pn.transitionend.transition);function ql(e){if(cc[e])return cc[e];if(!pn[e])return e;var t=pn[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in ds)return cc[e]=t[a];return e}var hs=ql("animationend"),ms=ql("animationiteration"),ys=ql("animationstart"),qv=ql("transitionrun"),Yv=ql("transitionstart"),Gv=ql("transitioncancel"),vs=ql("transitionend"),ps=new Map,oc="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");oc.push("scrollEnd");function ma(e,t){ps.set(e,t),Tt(t,[e])}var Ai=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},ea=[],gn=0,fc=0;function Mi(){for(var e=gn,t=fc=gn=0;t<e;){var a=ea[t];ea[t++]=null;var l=ea[t];ea[t++]=null;var u=ea[t];ea[t++]=null;var i=ea[t];if(ea[t++]=null,l!==null&&u!==null){var f=l.pending;f===null?u.next=u:(u.next=f.next,f.next=u),l.pending=u}i!==0&&gs(a,u,i)}}function Oi(e,t,a,l){ea[gn++]=e,ea[gn++]=t,ea[gn++]=a,ea[gn++]=l,fc|=l,e.lanes|=l,e=e.alternate,e!==null&&(e.lanes|=l)}function sc(e,t,a,l){return Oi(e,t,a,l),_i(e)}function Yl(e,t){return Oi(e,null,null,t),_i(e)}function gs(e,t,a){e.lanes|=a;var l=e.alternate;l!==null&&(l.lanes|=a);for(var u=!1,i=e.return;i!==null;)i.childLanes|=a,l=i.alternate,l!==null&&(l.childLanes|=a),i.tag===22&&(e=i.stateNode,e===null||e._visibility&1||(u=!0)),e=i,i=i.return;return e.tag===3?(i=e.stateNode,u&&t!==null&&(u=31-_t(a),e=i.hiddenUpdates,l=e[u],l===null?e[u]=[t]:l.push(t),t.lane=a|536870912),i):null}function _i(e){if(50<Nu)throw Nu=0,Eo=null,Error(c(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var bn={};function Xv(e,t,a,l){this.tag=e,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Zt(e,t,a,l){return new Xv(e,t,a,l)}function dc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function La(e,t){var a=e.alternate;return a===null?(a=Zt(e.tag,t,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=t,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&65011712,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,t=e.dependencies,a.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a.refCleanup=e.refCleanup,a}function bs(e,t){e.flags&=65011714;var a=e.alternate;return a===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=a.childLanes,e.lanes=a.lanes,e.child=a.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=a.memoizedProps,e.memoizedState=a.memoizedState,e.updateQueue=a.updateQueue,e.type=a.type,t=a.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function zi(e,t,a,l,u,i){var f=0;if(l=e,typeof e=="function")dc(e)&&(f=1);else if(typeof e=="string")f=J0(e,a,W.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case Re:return e=Zt(31,a,t,u),e.elementType=Re,e.lanes=i,e;case Q:return Gl(a.children,u,i,t);case X:f=8,u|=24;break;case k:return e=Zt(12,a,t,u|2),e.elementType=k,e.lanes=i,e;case he:return e=Zt(13,a,t,u),e.elementType=he,e.lanes=i,e;case Ee:return e=Zt(19,a,t,u),e.elementType=Ee,e.lanes=i,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case P:f=10;break e;case $:f=9;break e;case ye:f=11;break e;case ie:f=14;break e;case z:f=16,l=null;break e}f=29,a=Error(c(130,e===null?"null":typeof e,"")),l=null}return t=Zt(f,a,t,u),t.elementType=e,t.type=l,t.lanes=i,t}function Gl(e,t,a,l){return e=Zt(7,e,l,t),e.lanes=a,e}function hc(e,t,a){return e=Zt(6,e,null,t),e.lanes=a,e}function Ss(e){var t=Zt(18,null,null,0);return t.stateNode=e,t}function mc(e,t,a){return t=Zt(4,e.children!==null?e.children:[],e.key,t),t.lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Es=new WeakMap;function ta(e,t){if(typeof e=="object"&&e!==null){var a=Es.get(e);return a!==void 0?a:(t={value:e,source:t,stack:oi(t)},Es.set(e,t),t)}return{value:e,source:t,stack:oi(t)}}var Sn=[],En=0,Ci=null,su=0,aa=[],la=0,il=null,xa=1,Ra="";function Ha(e,t){Sn[En++]=su,Sn[En++]=Ci,Ci=e,su=t}function Ts(e,t,a){aa[la++]=xa,aa[la++]=Ra,aa[la++]=il,il=e;var l=xa;e=Ra;var u=32-_t(l)-1;l&=~(1<<u),a+=1;var i=32-_t(t)+u;if(30<i){var f=u-u%5;i=(l&(1<<f)-1).toString(32),l>>=f,u-=f,xa=1<<32-_t(t)+u|a<<u|l,Ra=i+e}else xa=1<<i|a<<u|l,Ra=e}function yc(e){e.return!==null&&(Ha(e,1),Ts(e,1,0))}function vc(e){for(;e===Ci;)Ci=Sn[--En],Sn[En]=null,su=Sn[--En],Sn[En]=null;for(;e===il;)il=aa[--la],aa[la]=null,Ra=aa[--la],aa[la]=null,xa=aa[--la],aa[la]=null}function xs(e,t){aa[la++]=xa,aa[la++]=Ra,aa[la++]=il,xa=t.id,Ra=t.overflow,il=e}var Rt=null,Ie=null,Ue=!1,rl=null,na=!1,pc=Error(c(519));function cl(e){var t=Error(c(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw du(ta(t,e)),pc}function Rs(e){var t=e.stateNode,a=e.type,l=e.memoizedProps;switch(t[F]=e,t[I]=l,a){case"dialog":Ce("cancel",t),Ce("close",t);break;case"iframe":case"object":case"embed":Ce("load",t);break;case"video":case"audio":for(a=0;a<ju.length;a++)Ce(ju[a],t);break;case"source":Ce("error",t);break;case"img":case"image":case"link":Ce("error",t),Ce("load",t);break;case"details":Ce("toggle",t);break;case"input":Ce("invalid",t),Hf(t,l.value,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name,!0);break;case"select":Ce("invalid",t);break;case"textarea":Ce("invalid",t),qf(t,l.value,l.defaultValue,l.children)}a=l.children,typeof a!="string"&&typeof a!="number"&&typeof a!="bigint"||t.textContent===""+a||l.suppressHydrationWarning===!0||Gh(t.textContent,a)?(l.popover!=null&&(Ce("beforetoggle",t),Ce("toggle",t)),l.onScroll!=null&&Ce("scroll",t),l.onScrollEnd!=null&&Ce("scrollend",t),l.onClick!=null&&(t.onclick=ja),t=!0):t=!1,t||cl(e,!0)}function As(e){for(Rt=e.return;Rt;)switch(Rt.tag){case 5:case 31:case 13:na=!1;return;case 27:case 3:na=!0;return;default:Rt=Rt.return}}function Tn(e){if(e!==Rt)return!1;if(!Ue)return As(e),Ue=!0,!1;var t=e.tag,a;if((a=t!==3&&t!==27)&&((a=t===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||Lo(e.type,e.memoizedProps)),a=!a),a&&Ie&&cl(e),As(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));Ie=$h(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));Ie=$h(e)}else t===27?(t=Ie,Tl(e.type)?(e=Go,Go=null,Ie=e):Ie=t):Ie=Rt?ia(e.stateNode.nextSibling):null;return!0}function Xl(){Ie=Rt=null,Ue=!1}function gc(){var e=rl;return e!==null&&(Gt===null?Gt=e:Gt.push.apply(Gt,e),rl=null),e}function du(e){rl===null?rl=[e]:rl.push(e)}var bc=x(null),Ql=null,Ba=null;function ol(e,t,a){J(bc,t._currentValue),t._currentValue=a}function qa(e){e._currentValue=bc.current,B(bc)}function Sc(e,t,a){for(;e!==null;){var l=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,l!==null&&(l.childLanes|=t)):l!==null&&(l.childLanes&t)!==t&&(l.childLanes|=t),e===a)break;e=e.return}}function Ec(e,t,a,l){var u=e.child;for(u!==null&&(u.return=e);u!==null;){var i=u.dependencies;if(i!==null){var f=u.child;i=i.firstContext;e:for(;i!==null;){var p=i;i=u;for(var S=0;S<t.length;S++)if(p.context===t[S]){i.lanes|=a,p=i.alternate,p!==null&&(p.lanes|=a),Sc(i.return,a,e),l||(f=null);break e}i=p.next}}else if(u.tag===18){if(f=u.return,f===null)throw Error(c(341));f.lanes|=a,i=f.alternate,i!==null&&(i.lanes|=a),Sc(f,a,e),f=null}else f=u.child;if(f!==null)f.return=u;else for(f=u;f!==null;){if(f===e){f=null;break}if(u=f.sibling,u!==null){u.return=f.return,f=u;break}f=f.return}u=f}}function xn(e,t,a,l){e=null;for(var u=t,i=!1;u!==null;){if(!i){if((u.flags&524288)!==0)i=!0;else if((u.flags&262144)!==0)break}if(u.tag===10){var f=u.alternate;if(f===null)throw Error(c(387));if(f=f.memoizedProps,f!==null){var p=u.type;Vt(u.pendingProps.value,f.value)||(e!==null?e.push(p):e=[p])}}else if(u===Ae.current){if(f=u.alternate,f===null)throw Error(c(387));f.memoizedState.memoizedState!==u.memoizedState.memoizedState&&(e!==null?e.push(qu):e=[qu])}u=u.return}e!==null&&Ec(t,e,a,l),t.flags|=262144}function Di(e){for(e=e.firstContext;e!==null;){if(!Vt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Vl(e){Ql=e,Ba=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function At(e){return Ms(Ql,e)}function Ni(e,t){return Ql===null&&Vl(e),Ms(e,t)}function Ms(e,t){var a=t._currentValue;if(t={context:t,memoizedValue:a,next:null},Ba===null){if(e===null)throw Error(c(308));Ba=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Ba=Ba.next=t;return a}var Qv=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(a,l){e.push(l)}};this.abort=function(){t.aborted=!0,e.forEach(function(a){return a()})}},Vv=n.unstable_scheduleCallback,Zv=n.unstable_NormalPriority,ht={$$typeof:P,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Tc(){return{controller:new Qv,data:new Map,refCount:0}}function hu(e){e.refCount--,e.refCount===0&&Vv(Zv,function(){e.controller.abort()})}var mu=null,xc=0,Rn=0,An=null;function Kv(e,t){if(mu===null){var a=mu=[];xc=0,Rn=Oo(),An={status:"pending",value:void 0,then:function(l){a.push(l)}}}return xc++,t.then(Os,Os),t}function Os(){if(--xc===0&&mu!==null){An!==null&&(An.status="fulfilled");var e=mu;mu=null,Rn=0,An=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Jv(e,t){var a=[],l={status:"pending",value:null,reason:null,then:function(u){a.push(u)}};return e.then(function(){l.status="fulfilled",l.value=t;for(var u=0;u<a.length;u++)(0,a[u])(t)},function(u){for(l.status="rejected",l.reason=u,u=0;u<a.length;u++)(0,a[u])(void 0)}),l}var _s=U.S;U.S=function(e,t){sh=wt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&Kv(e,t),_s!==null&&_s(e,t)};var Zl=x(null);function Rc(){var e=Zl.current;return e!==null?e:Fe.pooledCache}function wi(e,t){t===null?J(Zl,Zl.current):J(Zl,t.pool)}function zs(){var e=Rc();return e===null?null:{parent:ht._currentValue,pool:e}}var Mn=Error(c(460)),Ac=Error(c(474)),ji=Error(c(542)),Ui={then:function(){}};function Cs(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Ds(e,t,a){switch(a=e[a],a===void 0?e.push(t):a!==t&&(t.then(ja,ja),t=a),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,ws(e),e;default:if(typeof t.status=="string")t.then(ja,ja);else{if(e=Fe,e!==null&&100<e.shellSuspendCounter)throw Error(c(482));e=t,e.status="pending",e.then(function(l){if(t.status==="pending"){var u=t;u.status="fulfilled",u.value=l}},function(l){if(t.status==="pending"){var u=t;u.status="rejected",u.reason=l}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,ws(e),e}throw Jl=t,Mn}}function Kl(e){try{var t=e._init;return t(e._payload)}catch(a){throw a!==null&&typeof a=="object"&&typeof a.then=="function"?(Jl=a,Mn):a}}var Jl=null;function Ns(){if(Jl===null)throw Error(c(459));var e=Jl;return Jl=null,e}function ws(e){if(e===Mn||e===ji)throw Error(c(483))}var On=null,yu=0;function Li(e){var t=yu;return yu+=1,On===null&&(On=[]),Ds(On,e,t)}function vu(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Hi(e,t){throw t.$$typeof===T?Error(c(525)):(e=Object.prototype.toString.call(t),Error(c(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function js(e){function t(M,R){if(e){var D=M.deletions;D===null?(M.deletions=[R],M.flags|=16):D.push(R)}}function a(M,R){if(!e)return null;for(;R!==null;)t(M,R),R=R.sibling;return null}function l(M){for(var R=new Map;M!==null;)M.key!==null?R.set(M.key,M):R.set(M.index,M),M=M.sibling;return R}function u(M,R){return M=La(M,R),M.index=0,M.sibling=null,M}function i(M,R,D){return M.index=D,e?(D=M.alternate,D!==null?(D=D.index,D<R?(M.flags|=67108866,R):D):(M.flags|=67108866,R)):(M.flags|=1048576,R)}function f(M){return e&&M.alternate===null&&(M.flags|=67108866),M}function p(M,R,D,q){return R===null||R.tag!==6?(R=hc(D,M.mode,q),R.return=M,R):(R=u(R,D),R.return=M,R)}function S(M,R,D,q){var oe=D.type;return oe===Q?H(M,R,D.props.children,q,D.key):R!==null&&(R.elementType===oe||typeof oe=="object"&&oe!==null&&oe.$$typeof===z&&Kl(oe)===R.type)?(R=u(R,D.props),vu(R,D),R.return=M,R):(R=zi(D.type,D.key,D.props,null,M.mode,q),vu(R,D),R.return=M,R)}function N(M,R,D,q){return R===null||R.tag!==4||R.stateNode.containerInfo!==D.containerInfo||R.stateNode.implementation!==D.implementation?(R=mc(D,M.mode,q),R.return=M,R):(R=u(R,D.children||[]),R.return=M,R)}function H(M,R,D,q,oe){return R===null||R.tag!==7?(R=Gl(D,M.mode,q,oe),R.return=M,R):(R=u(R,D),R.return=M,R)}function G(M,R,D){if(typeof R=="string"&&R!==""||typeof R=="number"||typeof R=="bigint")return R=hc(""+R,M.mode,D),R.return=M,R;if(typeof R=="object"&&R!==null){switch(R.$$typeof){case _:return D=zi(R.type,R.key,R.props,null,M.mode,D),vu(D,R),D.return=M,D;case Y:return R=mc(R,M.mode,D),R.return=M,R;case z:return R=Kl(R),G(M,R,D)}if(ve(R)||pe(R))return R=Gl(R,M.mode,D,null),R.return=M,R;if(typeof R.then=="function")return G(M,Li(R),D);if(R.$$typeof===P)return G(M,Ni(M,R),D);Hi(M,R)}return null}function w(M,R,D,q){var oe=R!==null?R.key:null;if(typeof D=="string"&&D!==""||typeof D=="number"||typeof D=="bigint")return oe!==null?null:p(M,R,""+D,q);if(typeof D=="object"&&D!==null){switch(D.$$typeof){case _:return D.key===oe?S(M,R,D,q):null;case Y:return D.key===oe?N(M,R,D,q):null;case z:return D=Kl(D),w(M,R,D,q)}if(ve(D)||pe(D))return oe!==null?null:H(M,R,D,q,null);if(typeof D.then=="function")return w(M,R,Li(D),q);if(D.$$typeof===P)return w(M,R,Ni(M,D),q);Hi(M,D)}return null}function L(M,R,D,q,oe){if(typeof q=="string"&&q!==""||typeof q=="number"||typeof q=="bigint")return M=M.get(D)||null,p(R,M,""+q,oe);if(typeof q=="object"&&q!==null){switch(q.$$typeof){case _:return M=M.get(q.key===null?D:q.key)||null,S(R,M,q,oe);case Y:return M=M.get(q.key===null?D:q.key)||null,N(R,M,q,oe);case z:return q=Kl(q),L(M,R,D,q,oe)}if(ve(q)||pe(q))return M=M.get(D)||null,H(R,M,q,oe,null);if(typeof q.then=="function")return L(M,R,D,Li(q),oe);if(q.$$typeof===P)return L(M,R,D,Ni(R,q),oe);Hi(R,q)}return null}function ae(M,R,D,q){for(var oe=null,Be=null,ue=R,xe=R=0,Ne=null;ue!==null&&xe<D.length;xe++){ue.index>xe?(Ne=ue,ue=null):Ne=ue.sibling;var qe=w(M,ue,D[xe],q);if(qe===null){ue===null&&(ue=Ne);break}e&&ue&&qe.alternate===null&&t(M,ue),R=i(qe,R,xe),Be===null?oe=qe:Be.sibling=qe,Be=qe,ue=Ne}if(xe===D.length)return a(M,ue),Ue&&Ha(M,xe),oe;if(ue===null){for(;xe<D.length;xe++)ue=G(M,D[xe],q),ue!==null&&(R=i(ue,R,xe),Be===null?oe=ue:Be.sibling=ue,Be=ue);return Ue&&Ha(M,xe),oe}for(ue=l(ue);xe<D.length;xe++)Ne=L(ue,M,xe,D[xe],q),Ne!==null&&(e&&Ne.alternate!==null&&ue.delete(Ne.key===null?xe:Ne.key),R=i(Ne,R,xe),Be===null?oe=Ne:Be.sibling=Ne,Be=Ne);return e&&ue.forEach(function(Ol){return t(M,Ol)}),Ue&&Ha(M,xe),oe}function de(M,R,D,q){if(D==null)throw Error(c(151));for(var oe=null,Be=null,ue=R,xe=R=0,Ne=null,qe=D.next();ue!==null&&!qe.done;xe++,qe=D.next()){ue.index>xe?(Ne=ue,ue=null):Ne=ue.sibling;var Ol=w(M,ue,qe.value,q);if(Ol===null){ue===null&&(ue=Ne);break}e&&ue&&Ol.alternate===null&&t(M,ue),R=i(Ol,R,xe),Be===null?oe=Ol:Be.sibling=Ol,Be=Ol,ue=Ne}if(qe.done)return a(M,ue),Ue&&Ha(M,xe),oe;if(ue===null){for(;!qe.done;xe++,qe=D.next())qe=G(M,qe.value,q),qe!==null&&(R=i(qe,R,xe),Be===null?oe=qe:Be.sibling=qe,Be=qe);return Ue&&Ha(M,xe),oe}for(ue=l(ue);!qe.done;xe++,qe=D.next())qe=L(ue,M,xe,qe.value,q),qe!==null&&(e&&qe.alternate!==null&&ue.delete(qe.key===null?xe:qe.key),R=i(qe,R,xe),Be===null?oe=qe:Be.sibling=qe,Be=qe);return e&&ue.forEach(function(np){return t(M,np)}),Ue&&Ha(M,xe),oe}function Ze(M,R,D,q){if(typeof D=="object"&&D!==null&&D.type===Q&&D.key===null&&(D=D.props.children),typeof D=="object"&&D!==null){switch(D.$$typeof){case _:e:{for(var oe=D.key;R!==null;){if(R.key===oe){if(oe=D.type,oe===Q){if(R.tag===7){a(M,R.sibling),q=u(R,D.props.children),q.return=M,M=q;break e}}else if(R.elementType===oe||typeof oe=="object"&&oe!==null&&oe.$$typeof===z&&Kl(oe)===R.type){a(M,R.sibling),q=u(R,D.props),vu(q,D),q.return=M,M=q;break e}a(M,R);break}else t(M,R);R=R.sibling}D.type===Q?(q=Gl(D.props.children,M.mode,q,D.key),q.return=M,M=q):(q=zi(D.type,D.key,D.props,null,M.mode,q),vu(q,D),q.return=M,M=q)}return f(M);case Y:e:{for(oe=D.key;R!==null;){if(R.key===oe)if(R.tag===4&&R.stateNode.containerInfo===D.containerInfo&&R.stateNode.implementation===D.implementation){a(M,R.sibling),q=u(R,D.children||[]),q.return=M,M=q;break e}else{a(M,R);break}else t(M,R);R=R.sibling}q=mc(D,M.mode,q),q.return=M,M=q}return f(M);case z:return D=Kl(D),Ze(M,R,D,q)}if(ve(D))return ae(M,R,D,q);if(pe(D)){if(oe=pe(D),typeof oe!="function")throw Error(c(150));return D=oe.call(D),de(M,R,D,q)}if(typeof D.then=="function")return Ze(M,R,Li(D),q);if(D.$$typeof===P)return Ze(M,R,Ni(M,D),q);Hi(M,D)}return typeof D=="string"&&D!==""||typeof D=="number"||typeof D=="bigint"?(D=""+D,R!==null&&R.tag===6?(a(M,R.sibling),q=u(R,D),q.return=M,M=q):(a(M,R),q=hc(D,M.mode,q),q.return=M,M=q),f(M)):a(M,R)}return function(M,R,D,q){try{yu=0;var oe=Ze(M,R,D,q);return On=null,oe}catch(ue){if(ue===Mn||ue===ji)throw ue;var Be=Zt(29,ue,null,M.mode);return Be.lanes=q,Be.return=M,Be}}}var kl=js(!0),Us=js(!1),fl=!1;function Mc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Oc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function sl(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function dl(e,t,a){var l=e.updateQueue;if(l===null)return null;if(l=l.shared,(Ye&2)!==0){var u=l.pending;return u===null?t.next=t:(t.next=u.next,u.next=t),l.pending=t,t=_i(e),gs(e,null,a),t}return Oi(e,l,t,a),_i(e)}function pu(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var l=t.lanes;l&=e.pendingLanes,a|=l,t.lanes=a,yi(e,a)}}function _c(e,t){var a=e.updateQueue,l=e.alternate;if(l!==null&&(l=l.updateQueue,a===l)){var u=null,i=null;if(a=a.firstBaseUpdate,a!==null){do{var f={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};i===null?u=i=f:i=i.next=f,a=a.next}while(a!==null);i===null?u=i=t:i=i.next=t}else u=i=t;a={baseState:l.baseState,firstBaseUpdate:u,lastBaseUpdate:i,shared:l.shared,callbacks:l.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}var zc=!1;function gu(){if(zc){var e=An;if(e!==null)throw e}}function bu(e,t,a,l){zc=!1;var u=e.updateQueue;fl=!1;var i=u.firstBaseUpdate,f=u.lastBaseUpdate,p=u.shared.pending;if(p!==null){u.shared.pending=null;var S=p,N=S.next;S.next=null,f===null?i=N:f.next=N,f=S;var H=e.alternate;H!==null&&(H=H.updateQueue,p=H.lastBaseUpdate,p!==f&&(p===null?H.firstBaseUpdate=N:p.next=N,H.lastBaseUpdate=S))}if(i!==null){var G=u.baseState;f=0,H=N=S=null,p=i;do{var w=p.lane&-536870913,L=w!==p.lane;if(L?(De&w)===w:(l&w)===w){w!==0&&w===Rn&&(zc=!0),H!==null&&(H=H.next={lane:0,tag:p.tag,payload:p.payload,callback:null,next:null});e:{var ae=e,de=p;w=t;var Ze=a;switch(de.tag){case 1:if(ae=de.payload,typeof ae=="function"){G=ae.call(Ze,G,w);break e}G=ae;break e;case 3:ae.flags=ae.flags&-65537|128;case 0:if(ae=de.payload,w=typeof ae=="function"?ae.call(Ze,G,w):ae,w==null)break e;G=g({},G,w);break e;case 2:fl=!0}}w=p.callback,w!==null&&(e.flags|=64,L&&(e.flags|=8192),L=u.callbacks,L===null?u.callbacks=[w]:L.push(w))}else L={lane:w,tag:p.tag,payload:p.payload,callback:p.callback,next:null},H===null?(N=H=L,S=G):H=H.next=L,f|=w;if(p=p.next,p===null){if(p=u.shared.pending,p===null)break;L=p,p=L.next,L.next=null,u.lastBaseUpdate=L,u.shared.pending=null}}while(!0);H===null&&(S=G),u.baseState=S,u.firstBaseUpdate=N,u.lastBaseUpdate=H,i===null&&(u.shared.lanes=0),pl|=f,e.lanes=f,e.memoizedState=G}}function Ls(e,t){if(typeof e!="function")throw Error(c(191,e));e.call(t)}function Hs(e,t){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)Ls(a[e],t)}var _n=x(null),Bi=x(0);function Bs(e,t){e=ka,J(Bi,e),J(_n,t),ka=e|t.baseLanes}function Cc(){J(Bi,ka),J(_n,_n.current)}function Dc(){ka=Bi.current,B(_n),B(Bi)}var Kt=x(null),ua=null;function hl(e){var t=e.alternate;J(ot,ot.current&1),J(Kt,e),ua===null&&(t===null||_n.current!==null||t.memoizedState!==null)&&(ua=e)}function Nc(e){J(ot,ot.current),J(Kt,e),ua===null&&(ua=e)}function qs(e){e.tag===22?(J(ot,ot.current),J(Kt,e),ua===null&&(ua=e)):ml()}function ml(){J(ot,ot.current),J(Kt,Kt.current)}function Jt(e){B(Kt),ua===e&&(ua=null),B(ot)}var ot=x(0);function qi(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||qo(a)||Yo(a)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)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 Ya=0,Se=null,Qe=null,mt=null,Yi=!1,zn=!1,Fl=!1,Gi=0,Su=0,Cn=null,kv=0;function it(){throw Error(c(321))}function wc(e,t){if(t===null)return!1;for(var a=0;a<t.length&&a<e.length;a++)if(!Vt(e[a],t[a]))return!1;return!0}function jc(e,t,a,l,u,i){return Ya=i,Se=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,U.H=e===null||e.memoizedState===null?Td:Fc,Fl=!1,i=a(l,u),Fl=!1,zn&&(i=Gs(t,a,l,u)),Ys(e),i}function Ys(e){U.H=xu;var t=Qe!==null&&Qe.next!==null;if(Ya=0,mt=Qe=Se=null,Yi=!1,Su=0,Cn=null,t)throw Error(c(300));e===null||yt||(e=e.dependencies,e!==null&&Di(e)&&(yt=!0))}function Gs(e,t,a,l){Se=e;var u=0;do{if(zn&&(Cn=null),Su=0,zn=!1,25<=u)throw Error(c(301));if(u+=1,mt=Qe=null,e.updateQueue!=null){var i=e.updateQueue;i.lastEffect=null,i.events=null,i.stores=null,i.memoCache!=null&&(i.memoCache.index=0)}U.H=xd,i=t(a,l)}while(zn);return i}function Fv(){var e=U.H,t=e.useState()[0];return t=typeof t.then=="function"?Eu(t):t,e=e.useState()[0],(Qe!==null?Qe.memoizedState:null)!==e&&(Se.flags|=1024),t}function Uc(){var e=Gi!==0;return Gi=0,e}function Lc(e,t,a){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a}function Hc(e){if(Yi){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Yi=!1}Ya=0,mt=Qe=Se=null,zn=!1,Su=Gi=0,Cn=null}function Ut(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return mt===null?Se.memoizedState=mt=e:mt=mt.next=e,mt}function ft(){if(Qe===null){var e=Se.alternate;e=e!==null?e.memoizedState:null}else e=Qe.next;var t=mt===null?Se.memoizedState:mt.next;if(t!==null)mt=t,Qe=e;else{if(e===null)throw Se.alternate===null?Error(c(467)):Error(c(310));Qe=e,e={memoizedState:Qe.memoizedState,baseState:Qe.baseState,baseQueue:Qe.baseQueue,queue:Qe.queue,next:null},mt===null?Se.memoizedState=mt=e:mt=mt.next=e}return mt}function Xi(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Eu(e){var t=Su;return Su+=1,Cn===null&&(Cn=[]),e=Ds(Cn,e,t),t=Se,(mt===null?t.memoizedState:mt.next)===null&&(t=t.alternate,U.H=t===null||t.memoizedState===null?Td:Fc),e}function Qi(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Eu(e);if(e.$$typeof===P)return At(e)}throw Error(c(438,String(e)))}function Bc(e){var t=null,a=Se.updateQueue;if(a!==null&&(t=a.memoCache),t==null){var l=Se.alternate;l!==null&&(l=l.updateQueue,l!==null&&(l=l.memoCache,l!=null&&(t={data:l.data.map(function(u){return u.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),a===null&&(a=Xi(),Se.updateQueue=a),a.memoCache=t,a=t.data[t.index],a===void 0)for(a=t.data[t.index]=Array(e),l=0;l<e;l++)a[l]=we;return t.index++,a}function Ga(e,t){return typeof t=="function"?t(e):t}function Vi(e){var t=ft();return qc(t,Qe,e)}function qc(e,t,a){var l=e.queue;if(l===null)throw Error(c(311));l.lastRenderedReducer=a;var u=e.baseQueue,i=l.pending;if(i!==null){if(u!==null){var f=u.next;u.next=i.next,i.next=f}t.baseQueue=u=i,l.pending=null}if(i=e.baseState,u===null)e.memoizedState=i;else{t=u.next;var p=f=null,S=null,N=t,H=!1;do{var G=N.lane&-536870913;if(G!==N.lane?(De&G)===G:(Ya&G)===G){var w=N.revertLane;if(w===0)S!==null&&(S=S.next={lane:0,revertLane:0,gesture:null,action:N.action,hasEagerState:N.hasEagerState,eagerState:N.eagerState,next:null}),G===Rn&&(H=!0);else if((Ya&w)===w){N=N.next,w===Rn&&(H=!0);continue}else G={lane:0,revertLane:N.revertLane,gesture:null,action:N.action,hasEagerState:N.hasEagerState,eagerState:N.eagerState,next:null},S===null?(p=S=G,f=i):S=S.next=G,Se.lanes|=w,pl|=w;G=N.action,Fl&&a(i,G),i=N.hasEagerState?N.eagerState:a(i,G)}else w={lane:G,revertLane:N.revertLane,gesture:N.gesture,action:N.action,hasEagerState:N.hasEagerState,eagerState:N.eagerState,next:null},S===null?(p=S=w,f=i):S=S.next=w,Se.lanes|=G,pl|=G;N=N.next}while(N!==null&&N!==t);if(S===null?f=i:S.next=p,!Vt(i,e.memoizedState)&&(yt=!0,H&&(a=An,a!==null)))throw a;e.memoizedState=i,e.baseState=f,e.baseQueue=S,l.lastRenderedState=i}return u===null&&(l.lanes=0),[e.memoizedState,l.dispatch]}function Yc(e){var t=ft(),a=t.queue;if(a===null)throw Error(c(311));a.lastRenderedReducer=e;var l=a.dispatch,u=a.pending,i=t.memoizedState;if(u!==null){a.pending=null;var f=u=u.next;do i=e(i,f.action),f=f.next;while(f!==u);Vt(i,t.memoizedState)||(yt=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),a.lastRenderedState=i}return[i,l]}function Xs(e,t,a){var l=Se,u=ft(),i=Ue;if(i){if(a===void 0)throw Error(c(407));a=a()}else a=t();var f=!Vt((Qe||u).memoizedState,a);if(f&&(u.memoizedState=a,yt=!0),u=u.queue,Qc(Zs.bind(null,l,u,e),[e]),u.getSnapshot!==t||f||mt!==null&&mt.memoizedState.tag&1){if(l.flags|=2048,Dn(9,{destroy:void 0},Vs.bind(null,l,u,a,t),null),Fe===null)throw Error(c(349));i||(Ya&127)!==0||Qs(l,t,a)}return a}function Qs(e,t,a){e.flags|=16384,e={getSnapshot:t,value:a},t=Se.updateQueue,t===null?(t=Xi(),Se.updateQueue=t,t.stores=[e]):(a=t.stores,a===null?t.stores=[e]:a.push(e))}function Vs(e,t,a,l){t.value=a,t.getSnapshot=l,Ks(t)&&Js(e)}function Zs(e,t,a){return a(function(){Ks(t)&&Js(e)})}function Ks(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!Vt(e,a)}catch{return!0}}function Js(e){var t=Yl(e,2);t!==null&&Xt(t,e,2)}function Gc(e){var t=Ut();if(typeof e=="function"){var a=e;if(e=a(),Fl){Et(!0);try{a()}finally{Et(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ga,lastRenderedState:e},t}function ks(e,t,a,l){return e.baseState=a,qc(e,Qe,typeof l=="function"?l:Ga)}function $v(e,t,a,l,u){if(Ji(e))throw Error(c(485));if(e=t.action,e!==null){var i={payload:u,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(f){i.listeners.push(f)}};U.T!==null?a(!0):i.isTransition=!1,l(i),a=t.pending,a===null?(i.next=t.pending=i,Fs(t,i)):(i.next=a.next,t.pending=a.next=i)}}function Fs(e,t){var a=t.action,l=t.payload,u=e.state;if(t.isTransition){var i=U.T,f={};U.T=f;try{var p=a(u,l),S=U.S;S!==null&&S(f,p),$s(e,t,p)}catch(N){Xc(e,t,N)}finally{i!==null&&f.types!==null&&(i.types=f.types),U.T=i}}else try{i=a(u,l),$s(e,t,i)}catch(N){Xc(e,t,N)}}function $s(e,t,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(l){Ws(e,t,l)},function(l){return Xc(e,t,l)}):Ws(e,t,a)}function Ws(e,t,a){t.status="fulfilled",t.value=a,Ps(t),e.state=a,t=e.pending,t!==null&&(a=t.next,a===t?e.pending=null:(a=a.next,t.next=a,Fs(e,a)))}function Xc(e,t,a){var l=e.pending;if(e.pending=null,l!==null){l=l.next;do t.status="rejected",t.reason=a,Ps(t),t=t.next;while(t!==l)}e.action=null}function Ps(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Is(e,t){return t}function ed(e,t){if(Ue){var a=Fe.formState;if(a!==null){e:{var l=Se;if(Ue){if(Ie){t:{for(var u=Ie,i=na;u.nodeType!==8;){if(!i){u=null;break t}if(u=ia(u.nextSibling),u===null){u=null;break t}}i=u.data,u=i==="F!"||i==="F"?u:null}if(u){Ie=ia(u.nextSibling),l=u.data==="F!";break e}}cl(l)}l=!1}l&&(t=a[0])}}return a=Ut(),a.memoizedState=a.baseState=t,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Is,lastRenderedState:t},a.queue=l,a=bd.bind(null,Se,l),l.dispatch=a,l=Gc(!1),i=kc.bind(null,Se,!1,l.queue),l=Ut(),u={state:t,dispatch:null,action:e,pending:null},l.queue=u,a=$v.bind(null,Se,u,i,a),u.dispatch=a,l.memoizedState=e,[t,a,!1]}function td(e){var t=ft();return ad(t,Qe,e)}function ad(e,t,a){if(t=qc(e,t,Is)[0],e=Vi(Ga)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var l=Eu(t)}catch(f){throw f===Mn?ji:f}else l=t;t=ft();var u=t.queue,i=u.dispatch;return a!==t.memoizedState&&(Se.flags|=2048,Dn(9,{destroy:void 0},Wv.bind(null,u,a),null)),[l,i,e]}function Wv(e,t){e.action=t}function ld(e){var t=ft(),a=Qe;if(a!==null)return ad(t,a,e);ft(),t=t.memoizedState,a=ft();var l=a.queue.dispatch;return a.memoizedState=e,[t,l,!1]}function Dn(e,t,a,l){return e={tag:e,create:a,deps:l,inst:t,next:null},t=Se.updateQueue,t===null&&(t=Xi(),Se.updateQueue=t),a=t.lastEffect,a===null?t.lastEffect=e.next=e:(l=a.next,a.next=e,e.next=l,t.lastEffect=e),e}function nd(){return ft().memoizedState}function Zi(e,t,a,l){var u=Ut();Se.flags|=e,u.memoizedState=Dn(1|t,{destroy:void 0},a,l===void 0?null:l)}function Ki(e,t,a,l){var u=ft();l=l===void 0?null:l;var i=u.memoizedState.inst;Qe!==null&&l!==null&&wc(l,Qe.memoizedState.deps)?u.memoizedState=Dn(t,i,a,l):(Se.flags|=e,u.memoizedState=Dn(1|t,i,a,l))}function ud(e,t){Zi(8390656,8,e,t)}function Qc(e,t){Ki(2048,8,e,t)}function Pv(e){Se.flags|=4;var t=Se.updateQueue;if(t===null)t=Xi(),Se.updateQueue=t,t.events=[e];else{var a=t.events;a===null?t.events=[e]:a.push(e)}}function id(e){var t=ft().memoizedState;return Pv({ref:t,nextImpl:e}),function(){if((Ye&2)!==0)throw Error(c(440));return t.impl.apply(void 0,arguments)}}function rd(e,t){return Ki(4,2,e,t)}function cd(e,t){return Ki(4,4,e,t)}function od(e,t){if(typeof t=="function"){e=e();var a=t(e);return function(){typeof a=="function"?a():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function fd(e,t,a){a=a!=null?a.concat([e]):null,Ki(4,4,od.bind(null,t,e),a)}function Vc(){}function sd(e,t){var a=ft();t=t===void 0?null:t;var l=a.memoizedState;return t!==null&&wc(t,l[1])?l[0]:(a.memoizedState=[e,t],e)}function dd(e,t){var a=ft();t=t===void 0?null:t;var l=a.memoizedState;if(t!==null&&wc(t,l[1]))return l[0];if(l=e(),Fl){Et(!0);try{e()}finally{Et(!1)}}return a.memoizedState=[l,t],l}function Zc(e,t,a){return a===void 0||(Ya&1073741824)!==0&&(De&261930)===0?e.memoizedState=t:(e.memoizedState=a,e=hh(),Se.lanes|=e,pl|=e,a)}function hd(e,t,a,l){return Vt(a,t)?a:_n.current!==null?(e=Zc(e,a,l),Vt(e,t)||(yt=!0),e):(Ya&42)===0||(Ya&1073741824)!==0&&(De&261930)===0?(yt=!0,e.memoizedState=a):(e=hh(),Se.lanes|=e,pl|=e,t)}function md(e,t,a,l,u){var i=Z.p;Z.p=i!==0&&8>i?i:8;var f=U.T,p={};U.T=p,kc(e,!1,t,a);try{var S=u(),N=U.S;if(N!==null&&N(p,S),S!==null&&typeof S=="object"&&typeof S.then=="function"){var H=Jv(S,l);Tu(e,t,H,$t(e))}else Tu(e,t,l,$t(e))}catch(G){Tu(e,t,{then:function(){},status:"rejected",reason:G},$t())}finally{Z.p=i,f!==null&&p.types!==null&&(f.types=p.types),U.T=f}}function Iv(){}function Kc(e,t,a,l){if(e.tag!==5)throw Error(c(476));var u=yd(e).queue;md(e,u,t,le,a===null?Iv:function(){return vd(e),a(l)})}function yd(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:le,baseState:le,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ga,lastRenderedState:le},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ga,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function vd(e){var t=yd(e);t.next===null&&(t=e.alternate.memoizedState),Tu(e,t.next.queue,{},$t())}function Jc(){return At(qu)}function pd(){return ft().memoizedState}function gd(){return ft().memoizedState}function e0(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=$t();e=sl(a);var l=dl(t,e,a);l!==null&&(Xt(l,t,a),pu(l,t,a)),t={cache:Tc()},e.payload=t;return}t=t.return}}function t0(e,t,a){var l=$t();a={lane:l,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Ji(e)?Sd(t,a):(a=sc(e,t,a,l),a!==null&&(Xt(a,e,l),Ed(a,t,l)))}function bd(e,t,a){var l=$t();Tu(e,t,a,l)}function Tu(e,t,a,l){var u={lane:l,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(Ji(e))Sd(t,u);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var f=t.lastRenderedState,p=i(f,a);if(u.hasEagerState=!0,u.eagerState=p,Vt(p,f))return Oi(e,t,u,0),Fe===null&&Mi(),!1}catch{}if(a=sc(e,t,u,l),a!==null)return Xt(a,e,l),Ed(a,t,l),!0}return!1}function kc(e,t,a,l){if(l={lane:2,revertLane:Oo(),gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},Ji(e)){if(t)throw Error(c(479))}else t=sc(e,a,l,2),t!==null&&Xt(t,e,2)}function Ji(e){var t=e.alternate;return e===Se||t!==null&&t===Se}function Sd(e,t){zn=Yi=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function Ed(e,t,a){if((a&4194048)!==0){var l=t.lanes;l&=e.pendingLanes,a|=l,t.lanes=a,yi(e,a)}}var xu={readContext:At,use:Qi,useCallback:it,useContext:it,useEffect:it,useImperativeHandle:it,useLayoutEffect:it,useInsertionEffect:it,useMemo:it,useReducer:it,useRef:it,useState:it,useDebugValue:it,useDeferredValue:it,useTransition:it,useSyncExternalStore:it,useId:it,useHostTransitionStatus:it,useFormState:it,useActionState:it,useOptimistic:it,useMemoCache:it,useCacheRefresh:it};xu.useEffectEvent=it;var Td={readContext:At,use:Qi,useCallback:function(e,t){return Ut().memoizedState=[e,t===void 0?null:t],e},useContext:At,useEffect:ud,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,Zi(4194308,4,od.bind(null,t,e),a)},useLayoutEffect:function(e,t){return Zi(4194308,4,e,t)},useInsertionEffect:function(e,t){Zi(4,2,e,t)},useMemo:function(e,t){var a=Ut();t=t===void 0?null:t;var l=e();if(Fl){Et(!0);try{e()}finally{Et(!1)}}return a.memoizedState=[l,t],l},useReducer:function(e,t,a){var l=Ut();if(a!==void 0){var u=a(t);if(Fl){Et(!0);try{a(t)}finally{Et(!1)}}}else u=t;return l.memoizedState=l.baseState=u,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:u},l.queue=e,e=e.dispatch=t0.bind(null,Se,e),[l.memoizedState,e]},useRef:function(e){var t=Ut();return e={current:e},t.memoizedState=e},useState:function(e){e=Gc(e);var t=e.queue,a=bd.bind(null,Se,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:Vc,useDeferredValue:function(e,t){var a=Ut();return Zc(a,e,t)},useTransition:function(){var e=Gc(!1);return e=md.bind(null,Se,e.queue,!0,!1),Ut().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var l=Se,u=Ut();if(Ue){if(a===void 0)throw Error(c(407));a=a()}else{if(a=t(),Fe===null)throw Error(c(349));(De&127)!==0||Qs(l,t,a)}u.memoizedState=a;var i={value:a,getSnapshot:t};return u.queue=i,ud(Zs.bind(null,l,i,e),[e]),l.flags|=2048,Dn(9,{destroy:void 0},Vs.bind(null,l,i,a,t),null),a},useId:function(){var e=Ut(),t=Fe.identifierPrefix;if(Ue){var a=Ra,l=xa;a=(l&~(1<<32-_t(l)-1)).toString(32)+a,t="_"+t+"R_"+a,a=Gi++,0<a&&(t+="H"+a.toString(32)),t+="_"}else a=kv++,t="_"+t+"r_"+a.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Jc,useFormState:ed,useActionState:ed,useOptimistic:function(e){var t=Ut();t.memoizedState=t.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=a,t=kc.bind(null,Se,!0,a),a.dispatch=t,[e,t]},useMemoCache:Bc,useCacheRefresh:function(){return Ut().memoizedState=e0.bind(null,Se)},useEffectEvent:function(e){var t=Ut(),a={impl:e};return t.memoizedState=a,function(){if((Ye&2)!==0)throw Error(c(440));return a.impl.apply(void 0,arguments)}}},Fc={readContext:At,use:Qi,useCallback:sd,useContext:At,useEffect:Qc,useImperativeHandle:fd,useInsertionEffect:rd,useLayoutEffect:cd,useMemo:dd,useReducer:Vi,useRef:nd,useState:function(){return Vi(Ga)},useDebugValue:Vc,useDeferredValue:function(e,t){var a=ft();return hd(a,Qe.memoizedState,e,t)},useTransition:function(){var e=Vi(Ga)[0],t=ft().memoizedState;return[typeof e=="boolean"?e:Eu(e),t]},useSyncExternalStore:Xs,useId:pd,useHostTransitionStatus:Jc,useFormState:td,useActionState:td,useOptimistic:function(e,t){var a=ft();return ks(a,Qe,e,t)},useMemoCache:Bc,useCacheRefresh:gd};Fc.useEffectEvent=id;var xd={readContext:At,use:Qi,useCallback:sd,useContext:At,useEffect:Qc,useImperativeHandle:fd,useInsertionEffect:rd,useLayoutEffect:cd,useMemo:dd,useReducer:Yc,useRef:nd,useState:function(){return Yc(Ga)},useDebugValue:Vc,useDeferredValue:function(e,t){var a=ft();return Qe===null?Zc(a,e,t):hd(a,Qe.memoizedState,e,t)},useTransition:function(){var e=Yc(Ga)[0],t=ft().memoizedState;return[typeof e=="boolean"?e:Eu(e),t]},useSyncExternalStore:Xs,useId:pd,useHostTransitionStatus:Jc,useFormState:ld,useActionState:ld,useOptimistic:function(e,t){var a=ft();return Qe!==null?ks(a,Qe,e,t):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:Bc,useCacheRefresh:gd};xd.useEffectEvent=id;function $c(e,t,a,l){t=e.memoizedState,a=a(l,t),a=a==null?t:g({},t,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var Wc={enqueueSetState:function(e,t,a){e=e._reactInternals;var l=$t(),u=sl(l);u.payload=t,a!=null&&(u.callback=a),t=dl(e,u,l),t!==null&&(Xt(t,e,l),pu(t,e,l))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var l=$t(),u=sl(l);u.tag=1,u.payload=t,a!=null&&(u.callback=a),t=dl(e,u,l),t!==null&&(Xt(t,e,l),pu(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=$t(),l=sl(a);l.tag=2,t!=null&&(l.callback=t),t=dl(e,l,a),t!==null&&(Xt(t,e,a),pu(t,e,a))}};function Rd(e,t,a,l,u,i,f){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(l,i,f):t.prototype&&t.prototype.isPureReactComponent?!ou(a,l)||!ou(u,i):!0}function Ad(e,t,a,l){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(a,l),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(a,l),t.state!==e&&Wc.enqueueReplaceState(t,t.state,null)}function $l(e,t){var a=t;if("ref"in t){a={};for(var l in t)l!=="ref"&&(a[l]=t[l])}if(e=e.defaultProps){a===t&&(a=g({},a));for(var u in e)a[u]===void 0&&(a[u]=e[u])}return a}function Md(e){Ai(e)}function Od(e){console.error(e)}function _d(e){Ai(e)}function ki(e,t){try{var a=e.onUncaughtError;a(t.value,{componentStack:t.stack})}catch(l){setTimeout(function(){throw l})}}function zd(e,t,a){try{var l=e.onCaughtError;l(a.value,{componentStack:a.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(u){setTimeout(function(){throw u})}}function Pc(e,t,a){return a=sl(a),a.tag=3,a.payload={element:null},a.callback=function(){ki(e,t)},a}function Cd(e){return e=sl(e),e.tag=3,e}function Dd(e,t,a,l){var u=a.type.getDerivedStateFromError;if(typeof u=="function"){var i=l.value;e.payload=function(){return u(i)},e.callback=function(){zd(t,a,l)}}var f=a.stateNode;f!==null&&typeof f.componentDidCatch=="function"&&(e.callback=function(){zd(t,a,l),typeof u!="function"&&(gl===null?gl=new Set([this]):gl.add(this));var p=l.stack;this.componentDidCatch(l.value,{componentStack:p!==null?p:""})})}function a0(e,t,a,l,u){if(a.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){if(t=a.alternate,t!==null&&xn(t,a,u,!0),a=Kt.current,a!==null){switch(a.tag){case 31:case 13:return ua===null?ir():a.alternate===null&&rt===0&&(rt=3),a.flags&=-257,a.flags|=65536,a.lanes=u,l===Ui?a.flags|=16384:(t=a.updateQueue,t===null?a.updateQueue=new Set([l]):t.add(l),Ro(e,l,u)),!1;case 22:return a.flags|=65536,l===Ui?a.flags|=16384:(t=a.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([l])},a.updateQueue=t):(a=t.retryQueue,a===null?t.retryQueue=new Set([l]):a.add(l)),Ro(e,l,u)),!1}throw Error(c(435,a.tag))}return Ro(e,l,u),ir(),!1}if(Ue)return t=Kt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=u,l!==pc&&(e=Error(c(422),{cause:l}),du(ta(e,a)))):(l!==pc&&(t=Error(c(423),{cause:l}),du(ta(t,a))),e=e.current.alternate,e.flags|=65536,u&=-u,e.lanes|=u,l=ta(l,a),u=Pc(e.stateNode,l,u),_c(e,u),rt!==4&&(rt=2)),!1;var i=Error(c(520),{cause:l});if(i=ta(i,a),Du===null?Du=[i]:Du.push(i),rt!==4&&(rt=2),t===null)return!0;l=ta(l,a),a=t;do{switch(a.tag){case 3:return a.flags|=65536,e=u&-u,a.lanes|=e,e=Pc(a.stateNode,l,e),_c(a,e),!1;case 1:if(t=a.type,i=a.stateNode,(a.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||i!==null&&typeof i.componentDidCatch=="function"&&(gl===null||!gl.has(i))))return a.flags|=65536,u&=-u,a.lanes|=u,u=Cd(u),Dd(u,e,a,l),_c(a,u),!1}a=a.return}while(a!==null);return!1}var Ic=Error(c(461)),yt=!1;function Mt(e,t,a,l){t.child=e===null?Us(t,null,a,l):kl(t,e.child,a,l)}function Nd(e,t,a,l,u){a=a.render;var i=t.ref;if("ref"in l){var f={};for(var p in l)p!=="ref"&&(f[p]=l[p])}else f=l;return Vl(t),l=jc(e,t,a,f,i,u),p=Uc(),e!==null&&!yt?(Lc(e,t,u),Xa(e,t,u)):(Ue&&p&&yc(t),t.flags|=1,Mt(e,t,l,u),t.child)}function wd(e,t,a,l,u){if(e===null){var i=a.type;return typeof i=="function"&&!dc(i)&&i.defaultProps===void 0&&a.compare===null?(t.tag=15,t.type=i,jd(e,t,i,l,u)):(e=zi(a.type,null,l,t,t.mode,u),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!ro(e,u)){var f=i.memoizedProps;if(a=a.compare,a=a!==null?a:ou,a(f,l)&&e.ref===t.ref)return Xa(e,t,u)}return t.flags|=1,e=La(i,l),e.ref=t.ref,e.return=t,t.child=e}function jd(e,t,a,l,u){if(e!==null){var i=e.memoizedProps;if(ou(i,l)&&e.ref===t.ref)if(yt=!1,t.pendingProps=l=i,ro(e,u))(e.flags&131072)!==0&&(yt=!0);else return t.lanes=e.lanes,Xa(e,t,u)}return eo(e,t,a,l,u)}function Ud(e,t,a,l){var u=l.children,i=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),l.mode==="hidden"){if((t.flags&128)!==0){if(i=i!==null?i.baseLanes|a:a,e!==null){for(l=t.child=e.child,u=0;l!==null;)u=u|l.lanes|l.childLanes,l=l.sibling;l=u&~i}else l=0,t.child=null;return Ld(e,t,i,a,l)}if((a&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&wi(t,i!==null?i.cachePool:null),i!==null?Bs(t,i):Cc(),qs(t);else return l=t.lanes=536870912,Ld(e,t,i!==null?i.baseLanes|a:a,a,l)}else i!==null?(wi(t,i.cachePool),Bs(t,i),ml(),t.memoizedState=null):(e!==null&&wi(t,null),Cc(),ml());return Mt(e,t,u,a),t.child}function Ru(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Ld(e,t,a,l,u){var i=Rc();return i=i===null?null:{parent:ht._currentValue,pool:i},t.memoizedState={baseLanes:a,cachePool:i},e!==null&&wi(t,null),Cc(),qs(t),e!==null&&xn(e,t,l,!0),t.childLanes=u,null}function Fi(e,t){return t=Wi({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Hd(e,t,a){return kl(t,e.child,null,a),e=Fi(t,t.pendingProps),e.flags|=2,Jt(t),t.memoizedState=null,e}function l0(e,t,a){var l=t.pendingProps,u=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Ue){if(l.mode==="hidden")return e=Fi(t,l),t.lanes=536870912,Ru(null,e);if(Nc(t),(e=Ie)?(e=Fh(e,na),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:il!==null?{id:xa,overflow:Ra}:null,retryLane:536870912,hydrationErrors:null},a=Ss(e),a.return=t,t.child=a,Rt=t,Ie=null)):e=null,e===null)throw cl(t);return t.lanes=536870912,null}return Fi(t,l)}var i=e.memoizedState;if(i!==null){var f=i.dehydrated;if(Nc(t),u)if(t.flags&256)t.flags&=-257,t=Hd(e,t,a);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(c(558));else if(yt||xn(e,t,a,!1),u=(a&e.childLanes)!==0,yt||u){if(l=Fe,l!==null&&(f=E(l,a),f!==0&&f!==i.retryLane))throw i.retryLane=f,Yl(e,f),Xt(l,e,f),Ic;ir(),t=Hd(e,t,a)}else e=i.treeContext,Ie=ia(f.nextSibling),Rt=t,Ue=!0,rl=null,na=!1,e!==null&&xs(t,e),t=Fi(t,l),t.flags|=4096;return t}return e=La(e.child,{mode:l.mode,children:l.children}),e.ref=t.ref,t.child=e,e.return=t,e}function $i(e,t){var a=t.ref;if(a===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error(c(284));(e===null||e.ref!==a)&&(t.flags|=4194816)}}function eo(e,t,a,l,u){return Vl(t),a=jc(e,t,a,l,void 0,u),l=Uc(),e!==null&&!yt?(Lc(e,t,u),Xa(e,t,u)):(Ue&&l&&yc(t),t.flags|=1,Mt(e,t,a,u),t.child)}function Bd(e,t,a,l,u,i){return Vl(t),t.updateQueue=null,a=Gs(t,l,a,u),Ys(e),l=Uc(),e!==null&&!yt?(Lc(e,t,i),Xa(e,t,i)):(Ue&&l&&yc(t),t.flags|=1,Mt(e,t,a,i),t.child)}function qd(e,t,a,l,u){if(Vl(t),t.stateNode===null){var i=bn,f=a.contextType;typeof f=="object"&&f!==null&&(i=At(f)),i=new a(l,i),t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=Wc,t.stateNode=i,i._reactInternals=t,i=t.stateNode,i.props=l,i.state=t.memoizedState,i.refs={},Mc(t),f=a.contextType,i.context=typeof f=="object"&&f!==null?At(f):bn,i.state=t.memoizedState,f=a.getDerivedStateFromProps,typeof f=="function"&&($c(t,a,f,l),i.state=t.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(f=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),f!==i.state&&Wc.enqueueReplaceState(i,i.state,null),bu(t,l,i,u),gu(),i.state=t.memoizedState),typeof i.componentDidMount=="function"&&(t.flags|=4194308),l=!0}else if(e===null){i=t.stateNode;var p=t.memoizedProps,S=$l(a,p);i.props=S;var N=i.context,H=a.contextType;f=bn,typeof H=="object"&&H!==null&&(f=At(H));var G=a.getDerivedStateFromProps;H=typeof G=="function"||typeof i.getSnapshotBeforeUpdate=="function",p=t.pendingProps!==p,H||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(p||N!==f)&&Ad(t,i,l,f),fl=!1;var w=t.memoizedState;i.state=w,bu(t,l,i,u),gu(),N=t.memoizedState,p||w!==N||fl?(typeof G=="function"&&($c(t,a,G,l),N=t.memoizedState),(S=fl||Rd(t,a,S,l,w,N,f))?(H||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=l,t.memoizedState=N),i.props=l,i.state=N,i.context=f,l=S):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),l=!1)}else{i=t.stateNode,Oc(e,t),f=t.memoizedProps,H=$l(a,f),i.props=H,G=t.pendingProps,w=i.context,N=a.contextType,S=bn,typeof N=="object"&&N!==null&&(S=At(N)),p=a.getDerivedStateFromProps,(N=typeof p=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(f!==G||w!==S)&&Ad(t,i,l,S),fl=!1,w=t.memoizedState,i.state=w,bu(t,l,i,u),gu();var L=t.memoizedState;f!==G||w!==L||fl||e!==null&&e.dependencies!==null&&Di(e.dependencies)?(typeof p=="function"&&($c(t,a,p,l),L=t.memoizedState),(H=fl||Rd(t,a,H,l,w,L,S)||e!==null&&e.dependencies!==null&&Di(e.dependencies))?(N||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(l,L,S),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(l,L,S)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||f===e.memoizedProps&&w===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||f===e.memoizedProps&&w===e.memoizedState||(t.flags|=1024),t.memoizedProps=l,t.memoizedState=L),i.props=l,i.state=L,i.context=S,l=H):(typeof i.componentDidUpdate!="function"||f===e.memoizedProps&&w===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||f===e.memoizedProps&&w===e.memoizedState||(t.flags|=1024),l=!1)}return i=l,$i(e,t),l=(t.flags&128)!==0,i||l?(i=t.stateNode,a=l&&typeof a.getDerivedStateFromError!="function"?null:i.render(),t.flags|=1,e!==null&&l?(t.child=kl(t,e.child,null,u),t.child=kl(t,null,a,u)):Mt(e,t,a,u),t.memoizedState=i.state,e=t.child):e=Xa(e,t,u),e}function Yd(e,t,a,l){return Xl(),t.flags|=256,Mt(e,t,a,l),t.child}var to={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function ao(e){return{baseLanes:e,cachePool:zs()}}function lo(e,t,a){return e=e!==null?e.childLanes&~a:0,t&&(e|=Ft),e}function Gd(e,t,a){var l=t.pendingProps,u=!1,i=(t.flags&128)!==0,f;if((f=i)||(f=e!==null&&e.memoizedState===null?!1:(ot.current&2)!==0),f&&(u=!0,t.flags&=-129),f=(t.flags&32)!==0,t.flags&=-33,e===null){if(Ue){if(u?hl(t):ml(),(e=Ie)?(e=Fh(e,na),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:il!==null?{id:xa,overflow:Ra}:null,retryLane:536870912,hydrationErrors:null},a=Ss(e),a.return=t,t.child=a,Rt=t,Ie=null)):e=null,e===null)throw cl(t);return Yo(e)?t.lanes=32:t.lanes=536870912,null}var p=l.children;return l=l.fallback,u?(ml(),u=t.mode,p=Wi({mode:"hidden",children:p},u),l=Gl(l,u,a,null),p.return=t,l.return=t,p.sibling=l,t.child=p,l=t.child,l.memoizedState=ao(a),l.childLanes=lo(e,f,a),t.memoizedState=to,Ru(null,l)):(hl(t),no(t,p))}var S=e.memoizedState;if(S!==null&&(p=S.dehydrated,p!==null)){if(i)t.flags&256?(hl(t),t.flags&=-257,t=uo(e,t,a)):t.memoizedState!==null?(ml(),t.child=e.child,t.flags|=128,t=null):(ml(),p=l.fallback,u=t.mode,l=Wi({mode:"visible",children:l.children},u),p=Gl(p,u,a,null),p.flags|=2,l.return=t,p.return=t,l.sibling=p,t.child=l,kl(t,e.child,null,a),l=t.child,l.memoizedState=ao(a),l.childLanes=lo(e,f,a),t.memoizedState=to,t=Ru(null,l));else if(hl(t),Yo(p)){if(f=p.nextSibling&&p.nextSibling.dataset,f)var N=f.dgst;f=N,l=Error(c(419)),l.stack="",l.digest=f,du({value:l,source:null,stack:null}),t=uo(e,t,a)}else if(yt||xn(e,t,a,!1),f=(a&e.childLanes)!==0,yt||f){if(f=Fe,f!==null&&(l=E(f,a),l!==0&&l!==S.retryLane))throw S.retryLane=l,Yl(e,l),Xt(f,e,l),Ic;qo(p)||ir(),t=uo(e,t,a)}else qo(p)?(t.flags|=192,t.child=e.child,t=null):(e=S.treeContext,Ie=ia(p.nextSibling),Rt=t,Ue=!0,rl=null,na=!1,e!==null&&xs(t,e),t=no(t,l.children),t.flags|=4096);return t}return u?(ml(),p=l.fallback,u=t.mode,S=e.child,N=S.sibling,l=La(S,{mode:"hidden",children:l.children}),l.subtreeFlags=S.subtreeFlags&65011712,N!==null?p=La(N,p):(p=Gl(p,u,a,null),p.flags|=2),p.return=t,l.return=t,l.sibling=p,t.child=l,Ru(null,l),l=t.child,p=e.child.memoizedState,p===null?p=ao(a):(u=p.cachePool,u!==null?(S=ht._currentValue,u=u.parent!==S?{parent:S,pool:S}:u):u=zs(),p={baseLanes:p.baseLanes|a,cachePool:u}),l.memoizedState=p,l.childLanes=lo(e,f,a),t.memoizedState=to,Ru(e.child,l)):(hl(t),a=e.child,e=a.sibling,a=La(a,{mode:"visible",children:l.children}),a.return=t,a.sibling=null,e!==null&&(f=t.deletions,f===null?(t.deletions=[e],t.flags|=16):f.push(e)),t.child=a,t.memoizedState=null,a)}function no(e,t){return t=Wi({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Wi(e,t){return e=Zt(22,e,null,t),e.lanes=0,e}function uo(e,t,a){return kl(t,e.child,null,a),e=no(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Xd(e,t,a){e.lanes|=t;var l=e.alternate;l!==null&&(l.lanes|=t),Sc(e.return,t,a)}function io(e,t,a,l,u,i){var f=e.memoizedState;f===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:l,tail:a,tailMode:u,treeForkCount:i}:(f.isBackwards=t,f.rendering=null,f.renderingStartTime=0,f.last=l,f.tail=a,f.tailMode=u,f.treeForkCount=i)}function Qd(e,t,a){var l=t.pendingProps,u=l.revealOrder,i=l.tail;l=l.children;var f=ot.current,p=(f&2)!==0;if(p?(f=f&1|2,t.flags|=128):f&=1,J(ot,f),Mt(e,t,l,a),l=Ue?su:0,!p&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Xd(e,a,t);else if(e.tag===19)Xd(e,a,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}switch(u){case"forwards":for(a=t.child,u=null;a!==null;)e=a.alternate,e!==null&&qi(e)===null&&(u=a),a=a.sibling;a=u,a===null?(u=t.child,t.child=null):(u=a.sibling,a.sibling=null),io(t,!1,u,a,i,l);break;case"backwards":case"unstable_legacy-backwards":for(a=null,u=t.child,t.child=null;u!==null;){if(e=u.alternate,e!==null&&qi(e)===null){t.child=u;break}e=u.sibling,u.sibling=a,a=u,u=e}io(t,!0,a,null,i,l);break;case"together":io(t,!1,null,null,void 0,l);break;default:t.memoizedState=null}return t.child}function Xa(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),pl|=t.lanes,(a&t.childLanes)===0)if(e!==null){if(xn(e,t,a,!1),(a&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(c(153));if(t.child!==null){for(e=t.child,a=La(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=La(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}function ro(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Di(e)))}function n0(e,t,a){switch(t.tag){case 3:st(t,t.stateNode.containerInfo),ol(t,ht,e.memoizedState.cache),Xl();break;case 27:case 5:Nl(t);break;case 4:st(t,t.stateNode.containerInfo);break;case 10:ol(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Nc(t),null;break;case 13:var l=t.memoizedState;if(l!==null)return l.dehydrated!==null?(hl(t),t.flags|=128,null):(a&t.child.childLanes)!==0?Gd(e,t,a):(hl(t),e=Xa(e,t,a),e!==null?e.sibling:null);hl(t);break;case 19:var u=(e.flags&128)!==0;if(l=(a&t.childLanes)!==0,l||(xn(e,t,a,!1),l=(a&t.childLanes)!==0),u){if(l)return Qd(e,t,a);t.flags|=128}if(u=t.memoizedState,u!==null&&(u.rendering=null,u.tail=null,u.lastEffect=null),J(ot,ot.current),l)break;return null;case 22:return t.lanes=0,Ud(e,t,a,t.pendingProps);case 24:ol(t,ht,e.memoizedState.cache)}return Xa(e,t,a)}function Vd(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps)yt=!0;else{if(!ro(e,a)&&(t.flags&128)===0)return yt=!1,n0(e,t,a);yt=(e.flags&131072)!==0}else yt=!1,Ue&&(t.flags&1048576)!==0&&Ts(t,su,t.index);switch(t.lanes=0,t.tag){case 16:e:{var l=t.pendingProps;if(e=Kl(t.elementType),t.type=e,typeof e=="function")dc(e)?(l=$l(e,l),t.tag=1,t=qd(null,t,e,l,a)):(t.tag=0,t=eo(null,t,e,l,a));else{if(e!=null){var u=e.$$typeof;if(u===ye){t.tag=11,t=Nd(null,t,e,l,a);break e}else if(u===ie){t.tag=14,t=wd(null,t,e,l,a);break e}}throw t=je(e)||e,Error(c(306,t,""))}}return t;case 0:return eo(e,t,t.type,t.pendingProps,a);case 1:return l=t.type,u=$l(l,t.pendingProps),qd(e,t,l,u,a);case 3:e:{if(st(t,t.stateNode.containerInfo),e===null)throw Error(c(387));l=t.pendingProps;var i=t.memoizedState;u=i.element,Oc(e,t),bu(t,l,null,a);var f=t.memoizedState;if(l=f.cache,ol(t,ht,l),l!==i.cache&&Ec(t,[ht],a,!0),gu(),l=f.element,i.isDehydrated)if(i={element:l,isDehydrated:!1,cache:f.cache},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){t=Yd(e,t,l,a);break e}else if(l!==u){u=ta(Error(c(424)),t),du(u),t=Yd(e,t,l,a);break e}else for(e=t.stateNode.containerInfo,e.nodeType===9?e=e.body:e=e.nodeName==="HTML"?e.ownerDocument.body:e,Ie=ia(e.firstChild),Rt=t,Ue=!0,rl=null,na=!0,a=Us(t,null,l,a),t.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling;else{if(Xl(),l===u){t=Xa(e,t,a);break e}Mt(e,t,l,a)}t=t.child}return t;case 26:return $i(e,t),e===null?(a=tm(t.type,null,t.pendingProps,null))?t.memoizedState=a:Ue||(a=t.type,e=t.pendingProps,l=hr(me.current).createElement(a),l[F]=t,l[I]=e,Ot(l,a,e),$e(l),t.stateNode=l):t.memoizedState=tm(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Nl(t),e===null&&Ue&&(l=t.stateNode=Ph(t.type,t.pendingProps,me.current),Rt=t,na=!0,u=Ie,Tl(t.type)?(Go=u,Ie=ia(l.firstChild)):Ie=u),Mt(e,t,t.pendingProps.children,a),$i(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Ue&&((u=l=Ie)&&(l=j0(l,t.type,t.pendingProps,na),l!==null?(t.stateNode=l,Rt=t,Ie=ia(l.firstChild),na=!1,u=!0):u=!1),u||cl(t)),Nl(t),u=t.type,i=t.pendingProps,f=e!==null?e.memoizedProps:null,l=i.children,Lo(u,i)?l=null:f!==null&&Lo(u,f)&&(t.flags|=32),t.memoizedState!==null&&(u=jc(e,t,Fv,null,null,a),qu._currentValue=u),$i(e,t),Mt(e,t,l,a),t.child;case 6:return e===null&&Ue&&((e=a=Ie)&&(a=U0(a,t.pendingProps,na),a!==null?(t.stateNode=a,Rt=t,Ie=null,e=!0):e=!1),e||cl(t)),null;case 13:return Gd(e,t,a);case 4:return st(t,t.stateNode.containerInfo),l=t.pendingProps,e===null?t.child=kl(t,null,l,a):Mt(e,t,l,a),t.child;case 11:return Nd(e,t,t.type,t.pendingProps,a);case 7:return Mt(e,t,t.pendingProps,a),t.child;case 8:return Mt(e,t,t.pendingProps.children,a),t.child;case 12:return Mt(e,t,t.pendingProps.children,a),t.child;case 10:return l=t.pendingProps,ol(t,t.type,l.value),Mt(e,t,l.children,a),t.child;case 9:return u=t.type._context,l=t.pendingProps.children,Vl(t),u=At(u),l=l(u),t.flags|=1,Mt(e,t,l,a),t.child;case 14:return wd(e,t,t.type,t.pendingProps,a);case 15:return jd(e,t,t.type,t.pendingProps,a);case 19:return Qd(e,t,a);case 31:return l0(e,t,a);case 22:return Ud(e,t,a,t.pendingProps);case 24:return Vl(t),l=At(ht),e===null?(u=Rc(),u===null&&(u=Fe,i=Tc(),u.pooledCache=i,i.refCount++,i!==null&&(u.pooledCacheLanes|=a),u=i),t.memoizedState={parent:l,cache:u},Mc(t),ol(t,ht,u)):((e.lanes&a)!==0&&(Oc(e,t),bu(t,null,null,a),gu()),u=e.memoizedState,i=t.memoizedState,u.parent!==l?(u={parent:l,cache:l},t.memoizedState=u,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=u),ol(t,ht,l)):(l=i.cache,ol(t,ht,l),l!==u.cache&&Ec(t,[ht],a,!0))),Mt(e,t,t.pendingProps.children,a),t.child;case 29:throw t.pendingProps}throw Error(c(156,t.tag))}function Qa(e){e.flags|=4}function co(e,t,a,l,u){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(u&335544128)===u)if(e.stateNode.complete)e.flags|=8192;else if(ph())e.flags|=8192;else throw Jl=Ui,Ac}else e.flags&=-16777217}function Zd(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!im(t))if(ph())e.flags|=8192;else throw Jl=Ui,Ac}function Pi(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?tu():536870912,e.lanes|=t,Un|=t)}function Au(e,t){if(!Ue)switch(e.tailMode){case"hidden":t=e.tail;for(var a=null;t!==null;)t.alternate!==null&&(a=t),t=t.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var l=null;a!==null;)a.alternate!==null&&(l=a),a=a.sibling;l===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:l.sibling=null}}function et(e){var t=e.alternate!==null&&e.alternate.child===e.child,a=0,l=0;if(t)for(var u=e.child;u!==null;)a|=u.lanes|u.childLanes,l|=u.subtreeFlags&65011712,l|=u.flags&65011712,u.return=e,u=u.sibling;else for(u=e.child;u!==null;)a|=u.lanes|u.childLanes,l|=u.subtreeFlags,l|=u.flags,u.return=e,u=u.sibling;return e.subtreeFlags|=l,e.childLanes=a,t}function u0(e,t,a){var l=t.pendingProps;switch(vc(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return et(t),null;case 1:return et(t),null;case 3:return a=t.stateNode,l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),qa(ht),Je(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(Tn(t)?Qa(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,gc())),et(t),null;case 26:var u=t.type,i=t.memoizedState;return e===null?(Qa(t),i!==null?(et(t),Zd(t,i)):(et(t),co(t,u,null,l,a))):i?i!==e.memoizedState?(Qa(t),et(t),Zd(t,i)):(et(t),t.flags&=-16777217):(e=e.memoizedProps,e!==l&&Qa(t),et(t),co(t,u,e,l,a)),null;case 27:if(ln(t),a=me.current,u=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==l&&Qa(t);else{if(!l){if(t.stateNode===null)throw Error(c(166));return et(t),null}e=W.current,Tn(t)?Rs(t):(e=Ph(u,l,a),t.stateNode=e,Qa(t))}return et(t),null;case 5:if(ln(t),u=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==l&&Qa(t);else{if(!l){if(t.stateNode===null)throw Error(c(166));return et(t),null}if(i=W.current,Tn(t))Rs(t);else{var f=hr(me.current);switch(i){case 1:i=f.createElementNS("http://www.w3.org/2000/svg",u);break;case 2:i=f.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;default:switch(u){case"svg":i=f.createElementNS("http://www.w3.org/2000/svg",u);break;case"math":i=f.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;case"script":i=f.createElement("div"),i.innerHTML="<script><\/script>",i=i.removeChild(i.firstChild);break;case"select":i=typeof l.is=="string"?f.createElement("select",{is:l.is}):f.createElement("select"),l.multiple?i.multiple=!0:l.size&&(i.size=l.size);break;default:i=typeof l.is=="string"?f.createElement(u,{is:l.is}):f.createElement(u)}}i[F]=t,i[I]=l;e:for(f=t.child;f!==null;){if(f.tag===5||f.tag===6)i.appendChild(f.stateNode);else if(f.tag!==4&&f.tag!==27&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===t)break e;for(;f.sibling===null;){if(f.return===null||f.return===t)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}t.stateNode=i;e:switch(Ot(i,u,l),u){case"button":case"input":case"select":case"textarea":l=!!l.autoFocus;break e;case"img":l=!0;break e;default:l=!1}l&&Qa(t)}}return et(t),co(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,a),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==l&&Qa(t);else{if(typeof l!="string"&&t.stateNode===null)throw Error(c(166));if(e=me.current,Tn(t)){if(e=t.stateNode,a=t.memoizedProps,l=null,u=Rt,u!==null)switch(u.tag){case 27:case 5:l=u.memoizedProps}e[F]=t,e=!!(e.nodeValue===a||l!==null&&l.suppressHydrationWarning===!0||Gh(e.nodeValue,a)),e||cl(t,!0)}else e=hr(e).createTextNode(l),e[F]=t,t.stateNode=e}return et(t),null;case 31:if(a=t.memoizedState,e===null||e.memoizedState!==null){if(l=Tn(t),a!==null){if(e===null){if(!l)throw Error(c(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(557));e[F]=t}else Xl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;et(t),e=!1}else a=gc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),e=!0;if(!e)return t.flags&256?(Jt(t),t):(Jt(t),null);if((t.flags&128)!==0)throw Error(c(558))}return et(t),null;case 13:if(l=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(u=Tn(t),l!==null&&l.dehydrated!==null){if(e===null){if(!u)throw Error(c(318));if(u=t.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(c(317));u[F]=t}else Xl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;et(t),u=!1}else u=gc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=u),u=!0;if(!u)return t.flags&256?(Jt(t),t):(Jt(t),null)}return Jt(t),(t.flags&128)!==0?(t.lanes=a,t):(a=l!==null,e=e!==null&&e.memoizedState!==null,a&&(l=t.child,u=null,l.alternate!==null&&l.alternate.memoizedState!==null&&l.alternate.memoizedState.cachePool!==null&&(u=l.alternate.memoizedState.cachePool.pool),i=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(i=l.memoizedState.cachePool.pool),i!==u&&(l.flags|=2048)),a!==e&&a&&(t.child.flags|=8192),Pi(t,t.updateQueue),et(t),null);case 4:return Je(),e===null&&Do(t.stateNode.containerInfo),et(t),null;case 10:return qa(t.type),et(t),null;case 19:if(B(ot),l=t.memoizedState,l===null)return et(t),null;if(u=(t.flags&128)!==0,i=l.rendering,i===null)if(u)Au(l,!1);else{if(rt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(i=qi(e),i!==null){for(t.flags|=128,Au(l,!1),e=i.updateQueue,t.updateQueue=e,Pi(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)bs(a,e),a=a.sibling;return J(ot,ot.current&1|2),Ue&&Ha(t,l.treeForkCount),t.child}e=e.sibling}l.tail!==null&&wt()>lr&&(t.flags|=128,u=!0,Au(l,!1),t.lanes=4194304)}else{if(!u)if(e=qi(i),e!==null){if(t.flags|=128,u=!0,e=e.updateQueue,t.updateQueue=e,Pi(t,e),Au(l,!0),l.tail===null&&l.tailMode==="hidden"&&!i.alternate&&!Ue)return et(t),null}else 2*wt()-l.renderingStartTime>lr&&a!==536870912&&(t.flags|=128,u=!0,Au(l,!1),t.lanes=4194304);l.isBackwards?(i.sibling=t.child,t.child=i):(e=l.last,e!==null?e.sibling=i:t.child=i,l.last=i)}return l.tail!==null?(e=l.tail,l.rendering=e,l.tail=e.sibling,l.renderingStartTime=wt(),e.sibling=null,a=ot.current,J(ot,u?a&1|2:a&1),Ue&&Ha(t,l.treeForkCount),e):(et(t),null);case 22:case 23:return Jt(t),Dc(),l=t.memoizedState!==null,e!==null?e.memoizedState!==null!==l&&(t.flags|=8192):l&&(t.flags|=8192),l?(a&536870912)!==0&&(t.flags&128)===0&&(et(t),t.subtreeFlags&6&&(t.flags|=8192)):et(t),a=t.updateQueue,a!==null&&Pi(t,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),l=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),l!==a&&(t.flags|=2048),e!==null&&B(Zl),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),qa(ht),et(t),null;case 25:return null;case 30:return null}throw Error(c(156,t.tag))}function i0(e,t){switch(vc(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return qa(ht),Je(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ln(t),null;case 31:if(t.memoizedState!==null){if(Jt(t),t.alternate===null)throw Error(c(340));Xl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Jt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(c(340));Xl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return B(ot),null;case 4:return Je(),null;case 10:return qa(t.type),null;case 22:case 23:return Jt(t),Dc(),e!==null&&B(Zl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return qa(ht),null;case 25:return null;default:return null}}function Kd(e,t){switch(vc(t),t.tag){case 3:qa(ht),Je();break;case 26:case 27:case 5:ln(t);break;case 4:Je();break;case 31:t.memoizedState!==null&&Jt(t);break;case 13:Jt(t);break;case 19:B(ot);break;case 10:qa(t.type);break;case 22:case 23:Jt(t),Dc(),e!==null&&B(Zl);break;case 24:qa(ht)}}function Mu(e,t){try{var a=t.updateQueue,l=a!==null?a.lastEffect:null;if(l!==null){var u=l.next;a=u;do{if((a.tag&e)===e){l=void 0;var i=a.create,f=a.inst;l=i(),f.destroy=l}a=a.next}while(a!==u)}}catch(p){Xe(t,t.return,p)}}function yl(e,t,a){try{var l=t.updateQueue,u=l!==null?l.lastEffect:null;if(u!==null){var i=u.next;l=i;do{if((l.tag&e)===e){var f=l.inst,p=f.destroy;if(p!==void 0){f.destroy=void 0,u=t;var S=a,N=p;try{N()}catch(H){Xe(u,S,H)}}}l=l.next}while(l!==i)}}catch(H){Xe(t,t.return,H)}}function Jd(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{Hs(t,a)}catch(l){Xe(e,e.return,l)}}}function kd(e,t,a){a.props=$l(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(l){Xe(e,t,l)}}function Ou(e,t){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var l=e.stateNode;break;case 30:l=e.stateNode;break;default:l=e.stateNode}typeof a=="function"?e.refCleanup=a(l):a.current=l}}catch(u){Xe(e,t,u)}}function Aa(e,t){var a=e.ref,l=e.refCleanup;if(a!==null)if(typeof l=="function")try{l()}catch(u){Xe(e,t,u)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(u){Xe(e,t,u)}else a.current=null}function Fd(e){var t=e.type,a=e.memoizedProps,l=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&l.focus();break e;case"img":a.src?l.src=a.src:a.srcSet&&(l.srcset=a.srcSet)}}catch(u){Xe(e,e.return,u)}}function oo(e,t,a){try{var l=e.stateNode;_0(l,e.type,a,t),l[I]=t}catch(u){Xe(e,e.return,u)}}function $d(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Tl(e.type)||e.tag===4}function fo(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||$d(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.tag===27&&Tl(e.type)||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 so(e,t,a){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(e,t):(t=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,t.appendChild(e),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=ja));else if(l!==4&&(l===27&&Tl(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(so(e,t,a),e=e.sibling;e!==null;)so(e,t,a),e=e.sibling}function Ii(e,t,a){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(l!==4&&(l===27&&Tl(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(Ii(e,t,a),e=e.sibling;e!==null;)Ii(e,t,a),e=e.sibling}function Wd(e){var t=e.stateNode,a=e.memoizedProps;try{for(var l=e.type,u=t.attributes;u.length;)t.removeAttributeNode(u[0]);Ot(t,l,a),t[F]=e,t[I]=a}catch(i){Xe(e,e.return,i)}}var Va=!1,vt=!1,ho=!1,Pd=typeof WeakSet=="function"?WeakSet:Set,xt=null;function r0(e,t){if(e=e.containerInfo,jo=Sr,e=fs(e),uc(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var l=a.getSelection&&a.getSelection();if(l&&l.rangeCount!==0){a=l.anchorNode;var u=l.anchorOffset,i=l.focusNode;l=l.focusOffset;try{a.nodeType,i.nodeType}catch{a=null;break e}var f=0,p=-1,S=-1,N=0,H=0,G=e,w=null;t:for(;;){for(var L;G!==a||u!==0&&G.nodeType!==3||(p=f+u),G!==i||l!==0&&G.nodeType!==3||(S=f+l),G.nodeType===3&&(f+=G.nodeValue.length),(L=G.firstChild)!==null;)w=G,G=L;for(;;){if(G===e)break t;if(w===a&&++N===u&&(p=f),w===i&&++H===l&&(S=f),(L=G.nextSibling)!==null)break;G=w,w=G.parentNode}G=L}a=p===-1||S===-1?null:{start:p,end:S}}else a=null}a=a||{start:0,end:0}}else a=null;for(Uo={focusedElem:e,selectionRange:a},Sr=!1,xt=t;xt!==null;)if(t=xt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xt=e;else for(;xt!==null;){switch(t=xt,i=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(a=0;a<e.length;a++)u=e[a],u.ref.impl=u.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&i!==null){e=void 0,a=t,u=i.memoizedProps,i=i.memoizedState,l=a.stateNode;try{var ae=$l(a.type,u);e=l.getSnapshotBeforeUpdate(ae,i),l.__reactInternalSnapshotBeforeUpdate=e}catch(de){Xe(a,a.return,de)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,a=e.nodeType,a===9)Bo(e);else if(a===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Bo(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(c(163))}if(e=t.sibling,e!==null){e.return=t.return,xt=e;break}xt=t.return}}function Id(e,t,a){var l=a.flags;switch(a.tag){case 0:case 11:case 15:Ka(e,a),l&4&&Mu(5,a);break;case 1:if(Ka(e,a),l&4)if(e=a.stateNode,t===null)try{e.componentDidMount()}catch(f){Xe(a,a.return,f)}else{var u=$l(a.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(u,t,e.__reactInternalSnapshotBeforeUpdate)}catch(f){Xe(a,a.return,f)}}l&64&&Jd(a),l&512&&Ou(a,a.return);break;case 3:if(Ka(e,a),l&64&&(e=a.updateQueue,e!==null)){if(t=null,a.child!==null)switch(a.child.tag){case 27:case 5:t=a.child.stateNode;break;case 1:t=a.child.stateNode}try{Hs(e,t)}catch(f){Xe(a,a.return,f)}}break;case 27:t===null&&l&4&&Wd(a);case 26:case 5:Ka(e,a),t===null&&l&4&&Fd(a),l&512&&Ou(a,a.return);break;case 12:Ka(e,a);break;case 31:Ka(e,a),l&4&&ah(e,a);break;case 13:Ka(e,a),l&4&&lh(e,a),l&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=v0.bind(null,a),L0(e,a))));break;case 22:if(l=a.memoizedState!==null||Va,!l){t=t!==null&&t.memoizedState!==null||vt,u=Va;var i=vt;Va=l,(vt=t)&&!i?Ja(e,a,(a.subtreeFlags&8772)!==0):Ka(e,a),Va=u,vt=i}break;case 30:break;default:Ka(e,a)}}function eh(e){var t=e.alternate;t!==null&&(e.alternate=null,eh(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&ke(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var tt=null,Bt=!1;function Za(e,t,a){for(a=a.child;a!==null;)th(e,t,a),a=a.sibling}function th(e,t,a){if(jt&&typeof jt.onCommitFiberUnmount=="function")try{jt.onCommitFiberUnmount(Na,a)}catch{}switch(a.tag){case 26:vt||Aa(a,t),Za(e,t,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:vt||Aa(a,t);var l=tt,u=Bt;Tl(a.type)&&(tt=a.stateNode,Bt=!1),Za(e,t,a),Lu(a.stateNode),tt=l,Bt=u;break;case 5:vt||Aa(a,t);case 6:if(l=tt,u=Bt,tt=null,Za(e,t,a),tt=l,Bt=u,tt!==null)if(Bt)try{(tt.nodeType===9?tt.body:tt.nodeName==="HTML"?tt.ownerDocument.body:tt).removeChild(a.stateNode)}catch(i){Xe(a,t,i)}else try{tt.removeChild(a.stateNode)}catch(i){Xe(a,t,i)}break;case 18:tt!==null&&(Bt?(e=tt,Jh(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),Qn(e)):Jh(tt,a.stateNode));break;case 4:l=tt,u=Bt,tt=a.stateNode.containerInfo,Bt=!0,Za(e,t,a),tt=l,Bt=u;break;case 0:case 11:case 14:case 15:yl(2,a,t),vt||yl(4,a,t),Za(e,t,a);break;case 1:vt||(Aa(a,t),l=a.stateNode,typeof l.componentWillUnmount=="function"&&kd(a,t,l)),Za(e,t,a);break;case 21:Za(e,t,a);break;case 22:vt=(l=vt)||a.memoizedState!==null,Za(e,t,a),vt=l;break;default:Za(e,t,a)}}function ah(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Qn(e)}catch(a){Xe(t,t.return,a)}}}function lh(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Qn(e)}catch(a){Xe(t,t.return,a)}}function c0(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Pd),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Pd),t;default:throw Error(c(435,e.tag))}}function er(e,t){var a=c0(e);t.forEach(function(l){if(!a.has(l)){a.add(l);var u=p0.bind(null,e,l);l.then(u,u)}})}function qt(e,t){var a=t.deletions;if(a!==null)for(var l=0;l<a.length;l++){var u=a[l],i=e,f=t,p=f;e:for(;p!==null;){switch(p.tag){case 27:if(Tl(p.type)){tt=p.stateNode,Bt=!1;break e}break;case 5:tt=p.stateNode,Bt=!1;break e;case 3:case 4:tt=p.stateNode.containerInfo,Bt=!0;break e}p=p.return}if(tt===null)throw Error(c(160));th(i,f,u),tt=null,Bt=!1,i=u.alternate,i!==null&&(i.return=null),u.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)nh(t,e),t=t.sibling}var ya=null;function nh(e,t){var a=e.alternate,l=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:qt(t,e),Yt(e),l&4&&(yl(3,e,e.return),Mu(3,e),yl(5,e,e.return));break;case 1:qt(t,e),Yt(e),l&512&&(vt||a===null||Aa(a,a.return)),l&64&&Va&&(e=e.updateQueue,e!==null&&(l=e.callbacks,l!==null&&(a=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=a===null?l:a.concat(l))));break;case 26:var u=ya;if(qt(t,e),Yt(e),l&512&&(vt||a===null||Aa(a,a.return)),l&4){var i=a!==null?a.memoizedState:null;if(l=e.memoizedState,a===null)if(l===null)if(e.stateNode===null){e:{l=e.type,a=e.memoizedProps,u=u.ownerDocument||u;t:switch(l){case"title":i=u.getElementsByTagName("title")[0],(!i||i[Me]||i[F]||i.namespaceURI==="http://www.w3.org/2000/svg"||i.hasAttribute("itemprop"))&&(i=u.createElement(l),u.head.insertBefore(i,u.querySelector("head > title"))),Ot(i,l,a),i[F]=e,$e(i),l=i;break e;case"link":var f=nm("link","href",u).get(l+(a.href||""));if(f){for(var p=0;p<f.length;p++)if(i=f[p],i.getAttribute("href")===(a.href==null||a.href===""?null:a.href)&&i.getAttribute("rel")===(a.rel==null?null:a.rel)&&i.getAttribute("title")===(a.title==null?null:a.title)&&i.getAttribute("crossorigin")===(a.crossOrigin==null?null:a.crossOrigin)){f.splice(p,1);break t}}i=u.createElement(l),Ot(i,l,a),u.head.appendChild(i);break;case"meta":if(f=nm("meta","content",u).get(l+(a.content||""))){for(p=0;p<f.length;p++)if(i=f[p],i.getAttribute("content")===(a.content==null?null:""+a.content)&&i.getAttribute("name")===(a.name==null?null:a.name)&&i.getAttribute("property")===(a.property==null?null:a.property)&&i.getAttribute("http-equiv")===(a.httpEquiv==null?null:a.httpEquiv)&&i.getAttribute("charset")===(a.charSet==null?null:a.charSet)){f.splice(p,1);break t}}i=u.createElement(l),Ot(i,l,a),u.head.appendChild(i);break;default:throw Error(c(468,l))}i[F]=e,$e(i),l=i}e.stateNode=l}else um(u,e.type,e.stateNode);else e.stateNode=lm(u,l,e.memoizedProps);else i!==l?(i===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):i.count--,l===null?um(u,e.type,e.stateNode):lm(u,l,e.memoizedProps)):l===null&&e.stateNode!==null&&oo(e,e.memoizedProps,a.memoizedProps)}break;case 27:qt(t,e),Yt(e),l&512&&(vt||a===null||Aa(a,a.return)),a!==null&&l&4&&oo(e,e.memoizedProps,a.memoizedProps);break;case 5:if(qt(t,e),Yt(e),l&512&&(vt||a===null||Aa(a,a.return)),e.flags&32){u=e.stateNode;try{dn(u,"")}catch(ae){Xe(e,e.return,ae)}}l&4&&e.stateNode!=null&&(u=e.memoizedProps,oo(e,u,a!==null?a.memoizedProps:u)),l&1024&&(ho=!0);break;case 6:if(qt(t,e),Yt(e),l&4){if(e.stateNode===null)throw Error(c(162));l=e.memoizedProps,a=e.stateNode;try{a.nodeValue=l}catch(ae){Xe(e,e.return,ae)}}break;case 3:if(vr=null,u=ya,ya=mr(t.containerInfo),qt(t,e),ya=u,Yt(e),l&4&&a!==null&&a.memoizedState.isDehydrated)try{Qn(t.containerInfo)}catch(ae){Xe(e,e.return,ae)}ho&&(ho=!1,uh(e));break;case 4:l=ya,ya=mr(e.stateNode.containerInfo),qt(t,e),Yt(e),ya=l;break;case 12:qt(t,e),Yt(e);break;case 31:qt(t,e),Yt(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,er(e,l)));break;case 13:qt(t,e),Yt(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(ar=wt()),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,er(e,l)));break;case 22:u=e.memoizedState!==null;var S=a!==null&&a.memoizedState!==null,N=Va,H=vt;if(Va=N||u,vt=H||S,qt(t,e),vt=H,Va=N,Yt(e),l&8192)e:for(t=e.stateNode,t._visibility=u?t._visibility&-2:t._visibility|1,u&&(a===null||S||Va||vt||Wl(e)),a=null,t=e;;){if(t.tag===5||t.tag===26){if(a===null){S=a=t;try{if(i=S.stateNode,u)f=i.style,typeof f.setProperty=="function"?f.setProperty("display","none","important"):f.display="none";else{p=S.stateNode;var G=S.memoizedProps.style,w=G!=null&&G.hasOwnProperty("display")?G.display:null;p.style.display=w==null||typeof w=="boolean"?"":(""+w).trim()}}catch(ae){Xe(S,S.return,ae)}}}else if(t.tag===6){if(a===null){S=t;try{S.stateNode.nodeValue=u?"":S.memoizedProps}catch(ae){Xe(S,S.return,ae)}}}else if(t.tag===18){if(a===null){S=t;try{var L=S.stateNode;u?kh(L,!0):kh(S.stateNode,!1)}catch(ae){Xe(S,S.return,ae)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;a===t&&(a=null),t=t.return}a===t&&(a=null),t.sibling.return=t.return,t=t.sibling}l&4&&(l=e.updateQueue,l!==null&&(a=l.retryQueue,a!==null&&(l.retryQueue=null,er(e,a))));break;case 19:qt(t,e),Yt(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,er(e,l)));break;case 30:break;case 21:break;default:qt(t,e),Yt(e)}}function Yt(e){var t=e.flags;if(t&2){try{for(var a,l=e.return;l!==null;){if($d(l)){a=l;break}l=l.return}if(a==null)throw Error(c(160));switch(a.tag){case 27:var u=a.stateNode,i=fo(e);Ii(e,i,u);break;case 5:var f=a.stateNode;a.flags&32&&(dn(f,""),a.flags&=-33);var p=fo(e);Ii(e,p,f);break;case 3:case 4:var S=a.stateNode.containerInfo,N=fo(e);so(e,N,S);break;default:throw Error(c(161))}}catch(H){Xe(e,e.return,H)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function uh(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;uh(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Ka(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Id(e,t.alternate,t),t=t.sibling}function Wl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:yl(4,t,t.return),Wl(t);break;case 1:Aa(t,t.return);var a=t.stateNode;typeof a.componentWillUnmount=="function"&&kd(t,t.return,a),Wl(t);break;case 27:Lu(t.stateNode);case 26:case 5:Aa(t,t.return),Wl(t);break;case 22:t.memoizedState===null&&Wl(t);break;case 30:Wl(t);break;default:Wl(t)}e=e.sibling}}function Ja(e,t,a){for(a=a&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var l=t.alternate,u=e,i=t,f=i.flags;switch(i.tag){case 0:case 11:case 15:Ja(u,i,a),Mu(4,i);break;case 1:if(Ja(u,i,a),l=i,u=l.stateNode,typeof u.componentDidMount=="function")try{u.componentDidMount()}catch(N){Xe(l,l.return,N)}if(l=i,u=l.updateQueue,u!==null){var p=l.stateNode;try{var S=u.shared.hiddenCallbacks;if(S!==null)for(u.shared.hiddenCallbacks=null,u=0;u<S.length;u++)Ls(S[u],p)}catch(N){Xe(l,l.return,N)}}a&&f&64&&Jd(i),Ou(i,i.return);break;case 27:Wd(i);case 26:case 5:Ja(u,i,a),a&&l===null&&f&4&&Fd(i),Ou(i,i.return);break;case 12:Ja(u,i,a);break;case 31:Ja(u,i,a),a&&f&4&&ah(u,i);break;case 13:Ja(u,i,a),a&&f&4&&lh(u,i);break;case 22:i.memoizedState===null&&Ja(u,i,a),Ou(i,i.return);break;case 30:break;default:Ja(u,i,a)}t=t.sibling}}function mo(e,t){var a=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==a&&(e!=null&&e.refCount++,a!=null&&hu(a))}function yo(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&hu(e))}function va(e,t,a,l){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)ih(e,t,a,l),t=t.sibling}function ih(e,t,a,l){var u=t.flags;switch(t.tag){case 0:case 11:case 15:va(e,t,a,l),u&2048&&Mu(9,t);break;case 1:va(e,t,a,l);break;case 3:va(e,t,a,l),u&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&hu(e)));break;case 12:if(u&2048){va(e,t,a,l),e=t.stateNode;try{var i=t.memoizedProps,f=i.id,p=i.onPostCommit;typeof p=="function"&&p(f,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(S){Xe(t,t.return,S)}}else va(e,t,a,l);break;case 31:va(e,t,a,l);break;case 13:va(e,t,a,l);break;case 23:break;case 22:i=t.stateNode,f=t.alternate,t.memoizedState!==null?i._visibility&2?va(e,t,a,l):_u(e,t):i._visibility&2?va(e,t,a,l):(i._visibility|=2,Nn(e,t,a,l,(t.subtreeFlags&10256)!==0||!1)),u&2048&&mo(f,t);break;case 24:va(e,t,a,l),u&2048&&yo(t.alternate,t);break;default:va(e,t,a,l)}}function Nn(e,t,a,l,u){for(u=u&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var i=e,f=t,p=a,S=l,N=f.flags;switch(f.tag){case 0:case 11:case 15:Nn(i,f,p,S,u),Mu(8,f);break;case 23:break;case 22:var H=f.stateNode;f.memoizedState!==null?H._visibility&2?Nn(i,f,p,S,u):_u(i,f):(H._visibility|=2,Nn(i,f,p,S,u)),u&&N&2048&&mo(f.alternate,f);break;case 24:Nn(i,f,p,S,u),u&&N&2048&&yo(f.alternate,f);break;default:Nn(i,f,p,S,u)}t=t.sibling}}function _u(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var a=e,l=t,u=l.flags;switch(l.tag){case 22:_u(a,l),u&2048&&mo(l.alternate,l);break;case 24:_u(a,l),u&2048&&yo(l.alternate,l);break;default:_u(a,l)}t=t.sibling}}var zu=8192;function wn(e,t,a){if(e.subtreeFlags&zu)for(e=e.child;e!==null;)rh(e,t,a),e=e.sibling}function rh(e,t,a){switch(e.tag){case 26:wn(e,t,a),e.flags&zu&&e.memoizedState!==null&&k0(a,ya,e.memoizedState,e.memoizedProps);break;case 5:wn(e,t,a);break;case 3:case 4:var l=ya;ya=mr(e.stateNode.containerInfo),wn(e,t,a),ya=l;break;case 22:e.memoizedState===null&&(l=e.alternate,l!==null&&l.memoizedState!==null?(l=zu,zu=16777216,wn(e,t,a),zu=l):wn(e,t,a));break;default:wn(e,t,a)}}function ch(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Cu(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var l=t[a];xt=l,fh(l,e)}ch(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)oh(e),e=e.sibling}function oh(e){switch(e.tag){case 0:case 11:case 15:Cu(e),e.flags&2048&&yl(9,e,e.return);break;case 3:Cu(e);break;case 12:Cu(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,tr(e)):Cu(e);break;default:Cu(e)}}function tr(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var l=t[a];xt=l,fh(l,e)}ch(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:yl(8,t,t.return),tr(t);break;case 22:a=t.stateNode,a._visibility&2&&(a._visibility&=-3,tr(t));break;default:tr(t)}e=e.sibling}}function fh(e,t){for(;xt!==null;){var a=xt;switch(a.tag){case 0:case 11:case 15:yl(8,a,t);break;case 23:case 22:if(a.memoizedState!==null&&a.memoizedState.cachePool!==null){var l=a.memoizedState.cachePool.pool;l!=null&&l.refCount++}break;case 24:hu(a.memoizedState.cache)}if(l=a.child,l!==null)l.return=a,xt=l;else e:for(a=e;xt!==null;){l=xt;var u=l.sibling,i=l.return;if(eh(l),l===a){xt=null;break e}if(u!==null){u.return=i,xt=u;break e}xt=i}}}var o0={getCacheForType:function(e){var t=At(ht),a=t.data.get(e);return a===void 0&&(a=e(),t.data.set(e,a)),a},cacheSignal:function(){return At(ht).controller.signal}},f0=typeof WeakMap=="function"?WeakMap:Map,Ye=0,Fe=null,ze=null,De=0,Ge=0,kt=null,vl=!1,jn=!1,vo=!1,ka=0,rt=0,pl=0,Pl=0,po=0,Ft=0,Un=0,Du=null,Gt=null,go=!1,ar=0,sh=0,lr=1/0,nr=null,gl=null,St=0,bl=null,Ln=null,Fa=0,bo=0,So=null,dh=null,Nu=0,Eo=null;function $t(){return(Ye&2)!==0&&De!==0?De&-De:U.T!==null?Oo():V()}function hh(){if(Ft===0)if((De&536870912)===0||Ue){var e=wa;wa<<=1,(wa&3932160)===0&&(wa=262144),Ft=e}else Ft=536870912;return e=Kt.current,e!==null&&(e.flags|=32),Ft}function Xt(e,t,a){(e===Fe&&(Ge===2||Ge===9)||e.cancelPendingCommit!==null)&&(Hn(e,0),Sl(e,De,Ft,!1)),Sa(e,a),((Ye&2)===0||e!==Fe)&&(e===Fe&&((Ye&2)===0&&(Pl|=a),rt===4&&Sl(e,De,Ft,!1)),Ma(e))}function mh(e,t,a){if((Ye&6)!==0)throw Error(c(327));var l=!a&&(t&127)===0&&(t&e.expiredLanes)===0||al(e,t),u=l?h0(e,t):xo(e,t,!0),i=l;do{if(u===0){jn&&!l&&Sl(e,t,0,!1);break}else{if(a=e.current.alternate,i&&!s0(a)){u=xo(e,t,!1),i=!1;continue}if(u===2){if(i=t,e.errorRecoveryDisabledLanes&i)var f=0;else f=e.pendingLanes&-536870913,f=f!==0?f:f&536870912?536870912:0;if(f!==0){t=f;e:{var p=e;u=Du;var S=p.current.memoizedState.isDehydrated;if(S&&(Hn(p,f).flags|=256),f=xo(p,f,!1),f!==2){if(vo&&!S){p.errorRecoveryDisabledLanes|=i,Pl|=i,u=4;break e}i=Gt,Gt=u,i!==null&&(Gt===null?Gt=i:Gt.push.apply(Gt,i))}u=f}if(i=!1,u!==2)continue}}if(u===1){Hn(e,0),Sl(e,t,0,!0);break}e:{switch(l=e,i=u,i){case 0:case 1:throw Error(c(345));case 4:if((t&4194048)!==t)break;case 6:Sl(l,t,Ft,!vl);break e;case 2:Gt=null;break;case 3:case 5:break;default:throw Error(c(329))}if((t&62914560)===t&&(u=ar+300-wt(),10<u)){if(Sl(l,t,Ft,!vl),rn(l,0,!0)!==0)break e;Fa=t,l.timeoutHandle=Zh(yh.bind(null,l,a,Gt,nr,go,t,Ft,Pl,Un,vl,i,"Throttled",-0,0),u);break e}yh(l,a,Gt,nr,go,t,Ft,Pl,Un,vl,i,null,-0,0)}}break}while(!0);Ma(e)}function yh(e,t,a,l,u,i,f,p,S,N,H,G,w,L){if(e.timeoutHandle=-1,G=t.subtreeFlags,G&8192||(G&16785408)===16785408){G={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ja},rh(t,i,G);var ae=(i&62914560)===i?ar-wt():(i&4194048)===i?sh-wt():0;if(ae=F0(G,ae),ae!==null){Fa=i,e.cancelPendingCommit=ae(xh.bind(null,e,t,i,a,l,u,f,p,S,H,G,null,w,L)),Sl(e,i,f,!N);return}}xh(e,t,i,a,l,u,f,p,S)}function s0(e){for(var t=e;;){var a=t.tag;if((a===0||a===11||a===15)&&t.flags&16384&&(a=t.updateQueue,a!==null&&(a=a.stores,a!==null)))for(var l=0;l<a.length;l++){var u=a[l],i=u.getSnapshot;u=u.value;try{if(!Vt(i(),u))return!1}catch{return!1}}if(a=t.child,t.subtreeFlags&16384&&a!==null)a.return=t,t=a;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 Sl(e,t,a,l){t&=~po,t&=~Pl,e.suspendedLanes|=t,e.pingedLanes&=~t,l&&(e.warmLanes|=t),l=e.expirationTimes;for(var u=t;0<u;){var i=31-_t(u),f=1<<i;l[i]=-1,u&=~f}a!==0&&mi(e,a,t)}function ur(){return(Ye&6)===0?(wu(0),!1):!0}function To(){if(ze!==null){if(Ge===0)var e=ze.return;else e=ze,Ba=Ql=null,Hc(e),On=null,yu=0,e=ze;for(;e!==null;)Kd(e.alternate,e),e=e.return;ze=null}}function Hn(e,t){var a=e.timeoutHandle;a!==-1&&(e.timeoutHandle=-1,D0(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),Fa=0,To(),Fe=e,ze=a=La(e.current,null),De=t,Ge=0,kt=null,vl=!1,jn=al(e,t),vo=!1,Un=Ft=po=Pl=pl=rt=0,Gt=Du=null,go=!1,(t&8)!==0&&(t|=t&32);var l=e.entangledLanes;if(l!==0)for(e=e.entanglements,l&=t;0<l;){var u=31-_t(l),i=1<<u;t|=e[u],l&=~i}return ka=t,Mi(),a}function vh(e,t){Se=null,U.H=xu,t===Mn||t===ji?(t=Ns(),Ge=3):t===Ac?(t=Ns(),Ge=4):Ge=t===Ic?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,kt=t,ze===null&&(rt=1,ki(e,ta(t,e.current)))}function ph(){var e=Kt.current;return e===null?!0:(De&4194048)===De?ua===null:(De&62914560)===De||(De&536870912)!==0?e===ua:!1}function gh(){var e=U.H;return U.H=xu,e===null?xu:e}function bh(){var e=U.A;return U.A=o0,e}function ir(){rt=4,vl||(De&4194048)!==De&&Kt.current!==null||(jn=!0),(pl&134217727)===0&&(Pl&134217727)===0||Fe===null||Sl(Fe,De,Ft,!1)}function xo(e,t,a){var l=Ye;Ye|=2;var u=gh(),i=bh();(Fe!==e||De!==t)&&(nr=null,Hn(e,t)),t=!1;var f=rt;e:do try{if(Ge!==0&&ze!==null){var p=ze,S=kt;switch(Ge){case 8:To(),f=6;break e;case 3:case 2:case 9:case 6:Kt.current===null&&(t=!0);var N=Ge;if(Ge=0,kt=null,Bn(e,p,S,N),a&&jn){f=0;break e}break;default:N=Ge,Ge=0,kt=null,Bn(e,p,S,N)}}d0(),f=rt;break}catch(H){vh(e,H)}while(!0);return t&&e.shellSuspendCounter++,Ba=Ql=null,Ye=l,U.H=u,U.A=i,ze===null&&(Fe=null,De=0,Mi()),f}function d0(){for(;ze!==null;)Sh(ze)}function h0(e,t){var a=Ye;Ye|=2;var l=gh(),u=bh();Fe!==e||De!==t?(nr=null,lr=wt()+500,Hn(e,t)):jn=al(e,t);e:do try{if(Ge!==0&&ze!==null){t=ze;var i=kt;t:switch(Ge){case 1:Ge=0,kt=null,Bn(e,t,i,1);break;case 2:case 9:if(Cs(i)){Ge=0,kt=null,Eh(t);break}t=function(){Ge!==2&&Ge!==9||Fe!==e||(Ge=7),Ma(e)},i.then(t,t);break e;case 3:Ge=7;break e;case 4:Ge=5;break e;case 7:Cs(i)?(Ge=0,kt=null,Eh(t)):(Ge=0,kt=null,Bn(e,t,i,7));break;case 5:var f=null;switch(ze.tag){case 26:f=ze.memoizedState;case 5:case 27:var p=ze;if(f?im(f):p.stateNode.complete){Ge=0,kt=null;var S=p.sibling;if(S!==null)ze=S;else{var N=p.return;N!==null?(ze=N,rr(N)):ze=null}break t}}Ge=0,kt=null,Bn(e,t,i,5);break;case 6:Ge=0,kt=null,Bn(e,t,i,6);break;case 8:To(),rt=6;break e;default:throw Error(c(462))}}m0();break}catch(H){vh(e,H)}while(!0);return Ba=Ql=null,U.H=l,U.A=u,Ye=a,ze!==null?0:(Fe=null,De=0,Mi(),rt)}function m0(){for(;ze!==null&&!qr();)Sh(ze)}function Sh(e){var t=Vd(e.alternate,e,ka);e.memoizedProps=e.pendingProps,t===null?rr(e):ze=t}function Eh(e){var t=e,a=t.alternate;switch(t.tag){case 15:case 0:t=Bd(a,t,t.pendingProps,t.type,void 0,De);break;case 11:t=Bd(a,t,t.pendingProps,t.type.render,t.ref,De);break;case 5:Hc(t);default:Kd(a,t),t=ze=bs(t,ka),t=Vd(a,t,ka)}e.memoizedProps=e.pendingProps,t===null?rr(e):ze=t}function Bn(e,t,a,l){Ba=Ql=null,Hc(t),On=null,yu=0;var u=t.return;try{if(a0(e,u,t,a,De)){rt=1,ki(e,ta(a,e.current)),ze=null;return}}catch(i){if(u!==null)throw ze=u,i;rt=1,ki(e,ta(a,e.current)),ze=null;return}t.flags&32768?(Ue||l===1?e=!0:jn||(De&536870912)!==0?e=!1:(vl=e=!0,(l===2||l===9||l===3||l===6)&&(l=Kt.current,l!==null&&l.tag===13&&(l.flags|=16384))),Th(t,e)):rr(t)}function rr(e){var t=e;do{if((t.flags&32768)!==0){Th(t,vl);return}e=t.return;var a=u0(t.alternate,t,ka);if(a!==null){ze=a;return}if(t=t.sibling,t!==null){ze=t;return}ze=t=e}while(t!==null);rt===0&&(rt=5)}function Th(e,t){do{var a=i0(e.alternate,e);if(a!==null){a.flags&=32767,ze=a;return}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!t&&(e=e.sibling,e!==null)){ze=e;return}ze=e=a}while(e!==null);rt=6,ze=null}function xh(e,t,a,l,u,i,f,p,S){e.cancelPendingCommit=null;do cr();while(St!==0);if((Ye&6)!==0)throw Error(c(327));if(t!==null){if(t===e.current)throw Error(c(177));if(i=t.lanes|t.childLanes,i|=fc,hi(e,a,i,f,p,S),e===Fe&&(ze=Fe=null,De=0),Ln=t,bl=e,Fa=a,bo=i,So=u,dh=l,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,g0(tl,function(){return _h(),null})):(e.callbackNode=null,e.callbackPriority=0),l=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||l){l=U.T,U.T=null,u=Z.p,Z.p=2,f=Ye,Ye|=4;try{r0(e,t,a)}finally{Ye=f,Z.p=u,U.T=l}}St=1,Rh(),Ah(),Mh()}}function Rh(){if(St===1){St=0;var e=bl,t=Ln,a=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||a){a=U.T,U.T=null;var l=Z.p;Z.p=2;var u=Ye;Ye|=4;try{nh(t,e);var i=Uo,f=fs(e.containerInfo),p=i.focusedElem,S=i.selectionRange;if(f!==p&&p&&p.ownerDocument&&os(p.ownerDocument.documentElement,p)){if(S!==null&&uc(p)){var N=S.start,H=S.end;if(H===void 0&&(H=N),"selectionStart"in p)p.selectionStart=N,p.selectionEnd=Math.min(H,p.value.length);else{var G=p.ownerDocument||document,w=G&&G.defaultView||window;if(w.getSelection){var L=w.getSelection(),ae=p.textContent.length,de=Math.min(S.start,ae),Ze=S.end===void 0?de:Math.min(S.end,ae);!L.extend&&de>Ze&&(f=Ze,Ze=de,de=f);var M=cs(p,de),R=cs(p,Ze);if(M&&R&&(L.rangeCount!==1||L.anchorNode!==M.node||L.anchorOffset!==M.offset||L.focusNode!==R.node||L.focusOffset!==R.offset)){var D=G.createRange();D.setStart(M.node,M.offset),L.removeAllRanges(),de>Ze?(L.addRange(D),L.extend(R.node,R.offset)):(D.setEnd(R.node,R.offset),L.addRange(D))}}}}for(G=[],L=p;L=L.parentNode;)L.nodeType===1&&G.push({element:L,left:L.scrollLeft,top:L.scrollTop});for(typeof p.focus=="function"&&p.focus(),p=0;p<G.length;p++){var q=G[p];q.element.scrollLeft=q.left,q.element.scrollTop=q.top}}Sr=!!jo,Uo=jo=null}finally{Ye=u,Z.p=l,U.T=a}}e.current=t,St=2}}function Ah(){if(St===2){St=0;var e=bl,t=Ln,a=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||a){a=U.T,U.T=null;var l=Z.p;Z.p=2;var u=Ye;Ye|=4;try{Id(e,t.alternate,t)}finally{Ye=u,Z.p=l,U.T=a}}St=3}}function Mh(){if(St===4||St===3){St=0,Yr();var e=bl,t=Ln,a=Fa,l=dh;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?St=5:(St=0,Ln=bl=null,Oh(e,e.pendingLanes));var u=e.pendingLanes;if(u===0&&(gl=null),j(a),t=t.stateNode,jt&&typeof jt.onCommitFiberRoot=="function")try{jt.onCommitFiberRoot(Na,t,void 0,(t.current.flags&128)===128)}catch{}if(l!==null){t=U.T,u=Z.p,Z.p=2,U.T=null;try{for(var i=e.onRecoverableError,f=0;f<l.length;f++){var p=l[f];i(p.value,{componentStack:p.stack})}}finally{U.T=t,Z.p=u}}(Fa&3)!==0&&cr(),Ma(e),u=e.pendingLanes,(a&261930)!==0&&(u&42)!==0?e===Eo?Nu++:(Nu=0,Eo=e):Nu=0,wu(0)}}function Oh(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,hu(t)))}function cr(){return Rh(),Ah(),Mh(),_h()}function _h(){if(St!==5)return!1;var e=bl,t=bo;bo=0;var a=j(Fa),l=U.T,u=Z.p;try{Z.p=32>a?32:a,U.T=null,a=So,So=null;var i=bl,f=Fa;if(St=0,Ln=bl=null,Fa=0,(Ye&6)!==0)throw Error(c(331));var p=Ye;if(Ye|=4,oh(i.current),ih(i,i.current,f,a),Ye=p,wu(0,!1),jt&&typeof jt.onPostCommitFiberRoot=="function")try{jt.onPostCommitFiberRoot(Na,i)}catch{}return!0}finally{Z.p=u,U.T=l,Oh(e,t)}}function zh(e,t,a){t=ta(a,t),t=Pc(e.stateNode,t,2),e=dl(e,t,2),e!==null&&(Sa(e,2),Ma(e))}function Xe(e,t,a){if(e.tag===3)zh(e,e,a);else for(;t!==null;){if(t.tag===3){zh(t,e,a);break}else if(t.tag===1){var l=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(gl===null||!gl.has(l))){e=ta(a,e),a=Cd(2),l=dl(t,a,2),l!==null&&(Dd(a,l,t,e),Sa(l,2),Ma(l));break}}t=t.return}}function Ro(e,t,a){var l=e.pingCache;if(l===null){l=e.pingCache=new f0;var u=new Set;l.set(t,u)}else u=l.get(t),u===void 0&&(u=new Set,l.set(t,u));u.has(a)||(vo=!0,u.add(a),e=y0.bind(null,e,t,a),t.then(e,e))}function y0(e,t,a){var l=e.pingCache;l!==null&&l.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,Fe===e&&(De&a)===a&&(rt===4||rt===3&&(De&62914560)===De&&300>wt()-ar?(Ye&2)===0&&Hn(e,0):po|=a,Un===De&&(Un=0)),Ma(e)}function Ch(e,t){t===0&&(t=tu()),e=Yl(e,t),e!==null&&(Sa(e,t),Ma(e))}function v0(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),Ch(e,a)}function p0(e,t){var a=0;switch(e.tag){case 31:case 13:var l=e.stateNode,u=e.memoizedState;u!==null&&(a=u.retryLane);break;case 19:l=e.stateNode;break;case 22:l=e.stateNode._retryCache;break;default:throw Error(c(314))}l!==null&&l.delete(t),Ch(e,a)}function g0(e,t){return un(e,t)}var or=null,qn=null,Ao=!1,fr=!1,Mo=!1,El=0;function Ma(e){e!==qn&&e.next===null&&(qn===null?or=qn=e:qn=qn.next=e),fr=!0,Ao||(Ao=!0,S0())}function wu(e,t){if(!Mo&&fr){Mo=!0;do for(var a=!1,l=or;l!==null;){if(e!==0){var u=l.pendingLanes;if(u===0)var i=0;else{var f=l.suspendedLanes,p=l.pingedLanes;i=(1<<31-_t(42|e)+1)-1,i&=u&~(f&~p),i=i&201326741?i&201326741|1:i?i|2:0}i!==0&&(a=!0,jh(l,i))}else i=De,i=rn(l,l===Fe?i:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),(i&3)===0||al(l,i)||(a=!0,jh(l,i));l=l.next}while(a);Mo=!1}}function b0(){Dh()}function Dh(){fr=Ao=!1;var e=0;El!==0&&C0()&&(e=El);for(var t=wt(),a=null,l=or;l!==null;){var u=l.next,i=Nh(l,t);i===0?(l.next=null,a===null?or=u:a.next=u,u===null&&(qn=a)):(a=l,(e!==0||(i&3)!==0)&&(fr=!0)),l=u}St!==0&&St!==5||wu(e),El!==0&&(El=0)}function Nh(e,t){for(var a=e.suspendedLanes,l=e.pingedLanes,u=e.expirationTimes,i=e.pendingLanes&-62914561;0<i;){var f=31-_t(i),p=1<<f,S=u[f];S===-1?((p&a)===0||(p&l)!==0)&&(u[f]=Qr(p,t)):S<=t&&(e.expiredLanes|=p),i&=~p}if(t=Fe,a=De,a=rn(e,e===t?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l=e.callbackNode,a===0||e===t&&(Ge===2||Ge===9)||e.cancelPendingCommit!==null)return l!==null&&l!==null&&In(l),e.callbackNode=null,e.callbackPriority=0;if((a&3)===0||al(e,a)){if(t=a&-a,t===e.callbackPriority)return t;switch(l!==null&&In(l),j(a)){case 2:case 8:a=eu;break;case 32:a=tl;break;case 268435456:a=Pt;break;default:a=tl}return l=wh.bind(null,e),a=un(a,l),e.callbackPriority=t,e.callbackNode=a,t}return l!==null&&l!==null&&In(l),e.callbackPriority=2,e.callbackNode=null,2}function wh(e,t){if(St!==0&&St!==5)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(cr()&&e.callbackNode!==a)return null;var l=De;return l=rn(e,e===Fe?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l===0?null:(mh(e,l,t),Nh(e,wt()),e.callbackNode!=null&&e.callbackNode===a?wh.bind(null,e):null)}function jh(e,t){if(cr())return null;mh(e,t,!0)}function S0(){N0(function(){(Ye&6)!==0?un(el,b0):Dh()})}function Oo(){if(El===0){var e=Rn;e===0&&(e=wl,wl<<=1,(wl&261888)===0&&(wl=256)),El=e}return El}function Uh(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:gi(""+e)}function Lh(e,t){var a=t.ownerDocument.createElement("input");return a.name=t.name,a.value=t.value,e.id&&a.setAttribute("form",e.id),t.parentNode.insertBefore(a,t),e=new FormData(e),a.parentNode.removeChild(a),e}function E0(e,t,a,l,u){if(t==="submit"&&a&&a.stateNode===u){var i=Uh((u[I]||null).action),f=l.submitter;f&&(t=(t=f[I]||null)?Uh(t.formAction):f.getAttribute("formAction"),t!==null&&(i=t,f=null));var p=new Ti("action","action",null,l,u);e.push({event:p,listeners:[{instance:null,listener:function(){if(l.defaultPrevented){if(El!==0){var S=f?Lh(u,f):new FormData(u);Kc(a,{pending:!0,data:S,method:u.method,action:i},null,S)}}else typeof i=="function"&&(p.preventDefault(),S=f?Lh(u,f):new FormData(u),Kc(a,{pending:!0,data:S,method:u.method,action:i},i,S))},currentTarget:u}]})}}for(var _o=0;_o<oc.length;_o++){var zo=oc[_o],T0=zo.toLowerCase(),x0=zo[0].toUpperCase()+zo.slice(1);ma(T0,"on"+x0)}ma(hs,"onAnimationEnd"),ma(ms,"onAnimationIteration"),ma(ys,"onAnimationStart"),ma("dblclick","onDoubleClick"),ma("focusin","onFocus"),ma("focusout","onBlur"),ma(qv,"onTransitionRun"),ma(Yv,"onTransitionStart"),ma(Gv,"onTransitionCancel"),ma(vs,"onTransitionEnd"),Ea("onMouseEnter",["mouseout","mouseover"]),Ea("onMouseLeave",["mouseout","mouseover"]),Ea("onPointerEnter",["pointerout","pointerover"]),Ea("onPointerLeave",["pointerout","pointerover"]),Tt("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Tt("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Tt("onBeforeInput",["compositionend","keypress","textInput","paste"]),Tt("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Tt("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Tt("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ju="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),R0=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(ju));function Hh(e,t){t=(t&4)!==0;for(var a=0;a<e.length;a++){var l=e[a],u=l.event;l=l.listeners;e:{var i=void 0;if(t)for(var f=l.length-1;0<=f;f--){var p=l[f],S=p.instance,N=p.currentTarget;if(p=p.listener,S!==i&&u.isPropagationStopped())break e;i=p,u.currentTarget=N;try{i(u)}catch(H){Ai(H)}u.currentTarget=null,i=S}else for(f=0;f<l.length;f++){if(p=l[f],S=p.instance,N=p.currentTarget,p=p.listener,S!==i&&u.isPropagationStopped())break e;i=p,u.currentTarget=N;try{i(u)}catch(H){Ai(H)}u.currentTarget=null,i=S}}}}function Ce(e,t){var a=t[ce];a===void 0&&(a=t[ce]=new Set);var l=e+"__bubble";a.has(l)||(Bh(t,e,2,!1),a.add(l))}function Co(e,t,a){var l=0;t&&(l|=4),Bh(a,e,l,t)}var sr="_reactListening"+Math.random().toString(36).slice(2);function Do(e){if(!e[sr]){e[sr]=!0,nl.forEach(function(a){a!=="selectionchange"&&(R0.has(a)||Co(a,!1,e),Co(a,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[sr]||(t[sr]=!0,Co("selectionchange",!1,t))}}function Bh(e,t,a,l){switch(hm(t)){case 2:var u=P0;break;case 8:u=I0;break;default:u=Ko}a=u.bind(null,t,a,e),u=void 0,!$r||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(u=!0),l?u!==void 0?e.addEventListener(t,a,{capture:!0,passive:u}):e.addEventListener(t,a,!0):u!==void 0?e.addEventListener(t,a,{passive:u}):e.addEventListener(t,a,!1)}function No(e,t,a,l,u){var i=l;if((t&1)===0&&(t&2)===0&&l!==null)e:for(;;){if(l===null)return;var f=l.tag;if(f===3||f===4){var p=l.stateNode.containerInfo;if(p===u)break;if(f===4)for(f=l.return;f!==null;){var S=f.tag;if((S===3||S===4)&&f.stateNode.containerInfo===u)return;f=f.return}for(;p!==null;){if(f=We(p),f===null)return;if(S=f.tag,S===5||S===6||S===26||S===27){l=i=f;continue e}p=p.parentNode}}l=l.return}Qf(function(){var N=i,H=kr(a),G=[];e:{var w=ps.get(e);if(w!==void 0){var L=Ti,ae=e;switch(e){case"keypress":if(Si(a)===0)break e;case"keydown":case"keyup":L=pv;break;case"focusin":ae="focus",L=ec;break;case"focusout":ae="blur",L=ec;break;case"beforeblur":case"afterblur":L=ec;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":L=Kf;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":L=uv;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":L=Sv;break;case hs:case ms:case ys:L=cv;break;case vs:L=Tv;break;case"scroll":case"scrollend":L=lv;break;case"wheel":L=Rv;break;case"copy":case"cut":case"paste":L=fv;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":L=kf;break;case"toggle":case"beforetoggle":L=Mv}var de=(t&4)!==0,Ze=!de&&(e==="scroll"||e==="scrollend"),M=de?w!==null?w+"Capture":null:w;de=[];for(var R=N,D;R!==null;){var q=R;if(D=q.stateNode,q=q.tag,q!==5&&q!==26&&q!==27||D===null||M===null||(q=au(R,M),q!=null&&de.push(Uu(R,q,D))),Ze)break;R=R.return}0<de.length&&(w=new L(w,ae,null,a,H),G.push({event:w,listeners:de}))}}if((t&7)===0){e:{if(w=e==="mouseover"||e==="pointerover",L=e==="mouseout"||e==="pointerout",w&&a!==Jr&&(ae=a.relatedTarget||a.fromElement)&&(We(ae)||ae[ee]))break e;if((L||w)&&(w=H.window===H?H:(w=H.ownerDocument)?w.defaultView||w.parentWindow:window,L?(ae=a.relatedTarget||a.toElement,L=N,ae=ae?We(ae):null,ae!==null&&(Ze=d(ae),de=ae.tag,ae!==Ze||de!==5&&de!==27&&de!==6)&&(ae=null)):(L=null,ae=N),L!==ae)){if(de=Kf,q="onMouseLeave",M="onMouseEnter",R="mouse",(e==="pointerout"||e==="pointerover")&&(de=kf,q="onPointerLeave",M="onPointerEnter",R="pointer"),Ze=L==null?w:Le(L),D=ae==null?w:Le(ae),w=new de(q,R+"leave",L,a,H),w.target=Ze,w.relatedTarget=D,q=null,We(H)===N&&(de=new de(M,R+"enter",ae,a,H),de.target=D,de.relatedTarget=Ze,q=de),Ze=q,L&&ae)t:{for(de=A0,M=L,R=ae,D=0,q=M;q;q=de(q))D++;q=0;for(var oe=R;oe;oe=de(oe))q++;for(;0<D-q;)M=de(M),D--;for(;0<q-D;)R=de(R),q--;for(;D--;){if(M===R||R!==null&&M===R.alternate){de=M;break t}M=de(M),R=de(R)}de=null}else de=null;L!==null&&qh(G,w,L,de,!1),ae!==null&&Ze!==null&&qh(G,Ze,ae,de,!0)}}e:{if(w=N?Le(N):window,L=w.nodeName&&w.nodeName.toLowerCase(),L==="select"||L==="input"&&w.type==="file")var Be=as;else if(es(w))if(ls)Be=Lv;else{Be=jv;var ue=wv}else L=w.nodeName,!L||L.toLowerCase()!=="input"||w.type!=="checkbox"&&w.type!=="radio"?N&&Kr(N.elementType)&&(Be=as):Be=Uv;if(Be&&(Be=Be(e,N))){ts(G,Be,a,H);break e}ue&&ue(e,w,N),e==="focusout"&&N&&w.type==="number"&&N.memoizedProps.value!=null&&Zr(w,"number",w.value)}switch(ue=N?Le(N):window,e){case"focusin":(es(ue)||ue.contentEditable==="true")&&(vn=ue,ic=N,fu=null);break;case"focusout":fu=ic=vn=null;break;case"mousedown":rc=!0;break;case"contextmenu":case"mouseup":case"dragend":rc=!1,ss(G,a,H);break;case"selectionchange":if(Bv)break;case"keydown":case"keyup":ss(G,a,H)}var xe;if(ac)e:{switch(e){case"compositionstart":var Ne="onCompositionStart";break e;case"compositionend":Ne="onCompositionEnd";break e;case"compositionupdate":Ne="onCompositionUpdate";break e}Ne=void 0}else yn?Pf(e,a)&&(Ne="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(Ne="onCompositionStart");Ne&&(Ff&&a.locale!=="ko"&&(yn||Ne!=="onCompositionStart"?Ne==="onCompositionEnd"&&yn&&(xe=Vf()):(ul=H,Wr="value"in ul?ul.value:ul.textContent,yn=!0)),ue=dr(N,Ne),0<ue.length&&(Ne=new Jf(Ne,e,null,a,H),G.push({event:Ne,listeners:ue}),xe?Ne.data=xe:(xe=If(a),xe!==null&&(Ne.data=xe)))),(xe=_v?zv(e,a):Cv(e,a))&&(Ne=dr(N,"onBeforeInput"),0<Ne.length&&(ue=new Jf("onBeforeInput","beforeinput",null,a,H),G.push({event:ue,listeners:Ne}),ue.data=xe)),E0(G,e,N,a,H)}Hh(G,t)})}function Uu(e,t,a){return{instance:e,listener:t,currentTarget:a}}function dr(e,t){for(var a=t+"Capture",l=[];e!==null;){var u=e,i=u.stateNode;if(u=u.tag,u!==5&&u!==26&&u!==27||i===null||(u=au(e,a),u!=null&&l.unshift(Uu(e,u,i)),u=au(e,t),u!=null&&l.push(Uu(e,u,i))),e.tag===3)return l;e=e.return}return[]}function A0(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function qh(e,t,a,l,u){for(var i=t._reactName,f=[];a!==null&&a!==l;){var p=a,S=p.alternate,N=p.stateNode;if(p=p.tag,S!==null&&S===l)break;p!==5&&p!==26&&p!==27||N===null||(S=N,u?(N=au(a,i),N!=null&&f.unshift(Uu(a,N,S))):u||(N=au(a,i),N!=null&&f.push(Uu(a,N,S)))),a=a.return}f.length!==0&&e.push({event:t,listeners:f})}var M0=/\r\n?/g,O0=/\u0000|\uFFFD/g;function Yh(e){return(typeof e=="string"?e:""+e).replace(M0,`
|
|
`).replace(O0,"")}function Gh(e,t){return t=Yh(t),Yh(e)===t}function Ve(e,t,a,l,u,i){switch(a){case"children":typeof l=="string"?t==="body"||t==="textarea"&&l===""||dn(e,l):(typeof l=="number"||typeof l=="bigint")&&t!=="body"&&dn(e,""+l);break;case"className":ct(e,"class",l);break;case"tabIndex":ct(e,"tabindex",l);break;case"dir":case"role":case"viewBox":case"width":case"height":ct(e,a,l);break;case"style":Gf(e,l,i);break;case"data":if(t!=="object"){ct(e,"data",l);break}case"src":case"href":if(l===""&&(t!=="a"||a!=="href")){e.removeAttribute(a);break}if(l==null||typeof l=="function"||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(a);break}l=gi(""+l),e.setAttribute(a,l);break;case"action":case"formAction":if(typeof l=="function"){e.setAttribute(a,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof i=="function"&&(a==="formAction"?(t!=="input"&&Ve(e,t,"name",u.name,u,null),Ve(e,t,"formEncType",u.formEncType,u,null),Ve(e,t,"formMethod",u.formMethod,u,null),Ve(e,t,"formTarget",u.formTarget,u,null)):(Ve(e,t,"encType",u.encType,u,null),Ve(e,t,"method",u.method,u,null),Ve(e,t,"target",u.target,u,null)));if(l==null||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(a);break}l=gi(""+l),e.setAttribute(a,l);break;case"onClick":l!=null&&(e.onclick=ja);break;case"onScroll":l!=null&&Ce("scroll",e);break;case"onScrollEnd":l!=null&&Ce("scrollend",e);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(c(61));if(a=l.__html,a!=null){if(u.children!=null)throw Error(c(60));e.innerHTML=a}}break;case"multiple":e.multiple=l&&typeof l!="function"&&typeof l!="symbol";break;case"muted":e.muted=l&&typeof l!="function"&&typeof l!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(l==null||typeof l=="function"||typeof l=="boolean"||typeof l=="symbol"){e.removeAttribute("xlink:href");break}a=gi(""+l),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(a,""+l):e.removeAttribute(a);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":l&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(a,""):e.removeAttribute(a);break;case"capture":case"download":l===!0?e.setAttribute(a,""):l!==!1&&l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(a,l):e.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":l!=null&&typeof l!="function"&&typeof l!="symbol"&&!isNaN(l)&&1<=l?e.setAttribute(a,l):e.removeAttribute(a);break;case"rowSpan":case"start":l==null||typeof l=="function"||typeof l=="symbol"||isNaN(l)?e.removeAttribute(a):e.setAttribute(a,l);break;case"popover":Ce("beforetoggle",e),Ce("toggle",e),Oe(e,"popover",l);break;case"xlinkActuate":zt(e,"http://www.w3.org/1999/xlink","xlink:actuate",l);break;case"xlinkArcrole":zt(e,"http://www.w3.org/1999/xlink","xlink:arcrole",l);break;case"xlinkRole":zt(e,"http://www.w3.org/1999/xlink","xlink:role",l);break;case"xlinkShow":zt(e,"http://www.w3.org/1999/xlink","xlink:show",l);break;case"xlinkTitle":zt(e,"http://www.w3.org/1999/xlink","xlink:title",l);break;case"xlinkType":zt(e,"http://www.w3.org/1999/xlink","xlink:type",l);break;case"xmlBase":zt(e,"http://www.w3.org/XML/1998/namespace","xml:base",l);break;case"xmlLang":zt(e,"http://www.w3.org/XML/1998/namespace","xml:lang",l);break;case"xmlSpace":zt(e,"http://www.w3.org/XML/1998/namespace","xml:space",l);break;case"is":Oe(e,"is",l);break;case"innerText":case"textContent":break;default:(!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N")&&(a=tv.get(a)||a,Oe(e,a,l))}}function wo(e,t,a,l,u,i){switch(a){case"style":Gf(e,l,i);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(c(61));if(a=l.__html,a!=null){if(u.children!=null)throw Error(c(60));e.innerHTML=a}}break;case"children":typeof l=="string"?dn(e,l):(typeof l=="number"||typeof l=="bigint")&&dn(e,""+l);break;case"onScroll":l!=null&&Ce("scroll",e);break;case"onScrollEnd":l!=null&&Ce("scrollend",e);break;case"onClick":l!=null&&(e.onclick=ja);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!ha.hasOwnProperty(a))e:{if(a[0]==="o"&&a[1]==="n"&&(u=a.endsWith("Capture"),t=a.slice(2,u?a.length-7:void 0),i=e[I]||null,i=i!=null?i[a]:null,typeof i=="function"&&e.removeEventListener(t,i,u),typeof l=="function")){typeof i!="function"&&i!==null&&(a in e?e[a]=null:e.hasAttribute(a)&&e.removeAttribute(a)),e.addEventListener(t,l,u);break e}a in e?e[a]=l:l===!0?e.setAttribute(a,""):Oe(e,a,l)}}}function Ot(e,t,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ce("error",e),Ce("load",e);var l=!1,u=!1,i;for(i in a)if(a.hasOwnProperty(i)){var f=a[i];if(f!=null)switch(i){case"src":l=!0;break;case"srcSet":u=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(c(137,t));default:Ve(e,t,i,f,a,null)}}u&&Ve(e,t,"srcSet",a.srcSet,a,null),l&&Ve(e,t,"src",a.src,a,null);return;case"input":Ce("invalid",e);var p=i=f=u=null,S=null,N=null;for(l in a)if(a.hasOwnProperty(l)){var H=a[l];if(H!=null)switch(l){case"name":u=H;break;case"type":f=H;break;case"checked":S=H;break;case"defaultChecked":N=H;break;case"value":i=H;break;case"defaultValue":p=H;break;case"children":case"dangerouslySetInnerHTML":if(H!=null)throw Error(c(137,t));break;default:Ve(e,t,l,H,a,null)}}Hf(e,i,p,S,N,f,u,!1);return;case"select":Ce("invalid",e),l=f=i=null;for(u in a)if(a.hasOwnProperty(u)&&(p=a[u],p!=null))switch(u){case"value":i=p;break;case"defaultValue":f=p;break;case"multiple":l=p;default:Ve(e,t,u,p,a,null)}t=i,a=f,e.multiple=!!l,t!=null?sn(e,!!l,t,!1):a!=null&&sn(e,!!l,a,!0);return;case"textarea":Ce("invalid",e),i=u=l=null;for(f in a)if(a.hasOwnProperty(f)&&(p=a[f],p!=null))switch(f){case"value":l=p;break;case"defaultValue":u=p;break;case"children":i=p;break;case"dangerouslySetInnerHTML":if(p!=null)throw Error(c(91));break;default:Ve(e,t,f,p,a,null)}qf(e,l,u,i);return;case"option":for(S in a)a.hasOwnProperty(S)&&(l=a[S],l!=null)&&(S==="selected"?e.selected=l&&typeof l!="function"&&typeof l!="symbol":Ve(e,t,S,l,a,null));return;case"dialog":Ce("beforetoggle",e),Ce("toggle",e),Ce("cancel",e),Ce("close",e);break;case"iframe":case"object":Ce("load",e);break;case"video":case"audio":for(l=0;l<ju.length;l++)Ce(ju[l],e);break;case"image":Ce("error",e),Ce("load",e);break;case"details":Ce("toggle",e);break;case"embed":case"source":case"link":Ce("error",e),Ce("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(N in a)if(a.hasOwnProperty(N)&&(l=a[N],l!=null))switch(N){case"children":case"dangerouslySetInnerHTML":throw Error(c(137,t));default:Ve(e,t,N,l,a,null)}return;default:if(Kr(t)){for(H in a)a.hasOwnProperty(H)&&(l=a[H],l!==void 0&&wo(e,t,H,l,a,void 0));return}}for(p in a)a.hasOwnProperty(p)&&(l=a[p],l!=null&&Ve(e,t,p,l,a,null))}function _0(e,t,a,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var u=null,i=null,f=null,p=null,S=null,N=null,H=null;for(L in a){var G=a[L];if(a.hasOwnProperty(L)&&G!=null)switch(L){case"checked":break;case"value":break;case"defaultValue":S=G;default:l.hasOwnProperty(L)||Ve(e,t,L,null,l,G)}}for(var w in l){var L=l[w];if(G=a[w],l.hasOwnProperty(w)&&(L!=null||G!=null))switch(w){case"type":i=L;break;case"name":u=L;break;case"checked":N=L;break;case"defaultChecked":H=L;break;case"value":f=L;break;case"defaultValue":p=L;break;case"children":case"dangerouslySetInnerHTML":if(L!=null)throw Error(c(137,t));break;default:L!==G&&Ve(e,t,w,L,l,G)}}Vr(e,f,p,S,N,H,i,u);return;case"select":L=f=p=w=null;for(i in a)if(S=a[i],a.hasOwnProperty(i)&&S!=null)switch(i){case"value":break;case"multiple":L=S;default:l.hasOwnProperty(i)||Ve(e,t,i,null,l,S)}for(u in l)if(i=l[u],S=a[u],l.hasOwnProperty(u)&&(i!=null||S!=null))switch(u){case"value":w=i;break;case"defaultValue":p=i;break;case"multiple":f=i;default:i!==S&&Ve(e,t,u,i,l,S)}t=p,a=f,l=L,w!=null?sn(e,!!a,w,!1):!!l!=!!a&&(t!=null?sn(e,!!a,t,!0):sn(e,!!a,a?[]:"",!1));return;case"textarea":L=w=null;for(p in a)if(u=a[p],a.hasOwnProperty(p)&&u!=null&&!l.hasOwnProperty(p))switch(p){case"value":break;case"children":break;default:Ve(e,t,p,null,l,u)}for(f in l)if(u=l[f],i=a[f],l.hasOwnProperty(f)&&(u!=null||i!=null))switch(f){case"value":w=u;break;case"defaultValue":L=u;break;case"children":break;case"dangerouslySetInnerHTML":if(u!=null)throw Error(c(91));break;default:u!==i&&Ve(e,t,f,u,l,i)}Bf(e,w,L);return;case"option":for(var ae in a)w=a[ae],a.hasOwnProperty(ae)&&w!=null&&!l.hasOwnProperty(ae)&&(ae==="selected"?e.selected=!1:Ve(e,t,ae,null,l,w));for(S in l)w=l[S],L=a[S],l.hasOwnProperty(S)&&w!==L&&(w!=null||L!=null)&&(S==="selected"?e.selected=w&&typeof w!="function"&&typeof w!="symbol":Ve(e,t,S,w,l,L));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var de in a)w=a[de],a.hasOwnProperty(de)&&w!=null&&!l.hasOwnProperty(de)&&Ve(e,t,de,null,l,w);for(N in l)if(w=l[N],L=a[N],l.hasOwnProperty(N)&&w!==L&&(w!=null||L!=null))switch(N){case"children":case"dangerouslySetInnerHTML":if(w!=null)throw Error(c(137,t));break;default:Ve(e,t,N,w,l,L)}return;default:if(Kr(t)){for(var Ze in a)w=a[Ze],a.hasOwnProperty(Ze)&&w!==void 0&&!l.hasOwnProperty(Ze)&&wo(e,t,Ze,void 0,l,w);for(H in l)w=l[H],L=a[H],!l.hasOwnProperty(H)||w===L||w===void 0&&L===void 0||wo(e,t,H,w,l,L);return}}for(var M in a)w=a[M],a.hasOwnProperty(M)&&w!=null&&!l.hasOwnProperty(M)&&Ve(e,t,M,null,l,w);for(G in l)w=l[G],L=a[G],!l.hasOwnProperty(G)||w===L||w==null&&L==null||Ve(e,t,G,w,l,L)}function Xh(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function z0(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,a=performance.getEntriesByType("resource"),l=0;l<a.length;l++){var u=a[l],i=u.transferSize,f=u.initiatorType,p=u.duration;if(i&&p&&Xh(f)){for(f=0,p=u.responseEnd,l+=1;l<a.length;l++){var S=a[l],N=S.startTime;if(N>p)break;var H=S.transferSize,G=S.initiatorType;H&&Xh(G)&&(S=S.responseEnd,f+=H*(S<p?1:(p-N)/(S-N)))}if(--l,t+=8*(i+f)/(u.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var jo=null,Uo=null;function hr(e){return e.nodeType===9?e:e.ownerDocument}function Qh(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Vh(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function Lo(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Ho=null;function C0(){var e=window.event;return e&&e.type==="popstate"?e===Ho?!1:(Ho=e,!0):(Ho=null,!1)}var Zh=typeof setTimeout=="function"?setTimeout:void 0,D0=typeof clearTimeout=="function"?clearTimeout:void 0,Kh=typeof Promise=="function"?Promise:void 0,N0=typeof queueMicrotask=="function"?queueMicrotask:typeof Kh<"u"?function(e){return Kh.resolve(null).then(e).catch(w0)}:Zh;function w0(e){setTimeout(function(){throw e})}function Tl(e){return e==="head"}function Jh(e,t){var a=t,l=0;do{var u=a.nextSibling;if(e.removeChild(a),u&&u.nodeType===8)if(a=u.data,a==="/$"||a==="/&"){if(l===0){e.removeChild(u),Qn(t);return}l--}else if(a==="$"||a==="$?"||a==="$~"||a==="$!"||a==="&")l++;else if(a==="html")Lu(e.ownerDocument.documentElement);else if(a==="head"){a=e.ownerDocument.head,Lu(a);for(var i=a.firstChild;i;){var f=i.nextSibling,p=i.nodeName;i[Me]||p==="SCRIPT"||p==="STYLE"||p==="LINK"&&i.rel.toLowerCase()==="stylesheet"||a.removeChild(i),i=f}}else a==="body"&&Lu(e.ownerDocument.body);a=u}while(a);Qn(t)}function kh(e,t){var a=e;e=0;do{var l=a.nextSibling;if(a.nodeType===1?t?(a._stashedDisplay=a.style.display,a.style.display="none"):(a.style.display=a._stashedDisplay||"",a.getAttribute("style")===""&&a.removeAttribute("style")):a.nodeType===3&&(t?(a._stashedText=a.nodeValue,a.nodeValue=""):a.nodeValue=a._stashedText||""),l&&l.nodeType===8)if(a=l.data,a==="/$"){if(e===0)break;e--}else a!=="$"&&a!=="$?"&&a!=="$~"&&a!=="$!"||e++;a=l}while(a)}function Bo(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var a=t;switch(t=t.nextSibling,a.nodeName){case"HTML":case"HEAD":case"BODY":Bo(a),ke(a);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function j0(e,t,a,l){for(;e.nodeType===1;){var u=a;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!l&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(l){if(!e[Me])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(i=e.getAttribute("rel"),i==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(i!==u.rel||e.getAttribute("href")!==(u.href==null||u.href===""?null:u.href)||e.getAttribute("crossorigin")!==(u.crossOrigin==null?null:u.crossOrigin)||e.getAttribute("title")!==(u.title==null?null:u.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(i=e.getAttribute("src"),(i!==(u.src==null?null:u.src)||e.getAttribute("type")!==(u.type==null?null:u.type)||e.getAttribute("crossorigin")!==(u.crossOrigin==null?null:u.crossOrigin))&&i&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var i=u.name==null?null:""+u.name;if(u.type==="hidden"&&e.getAttribute("name")===i)return e}else return e;if(e=ia(e.nextSibling),e===null)break}return null}function U0(e,t,a){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=ia(e.nextSibling),e===null))return null;return e}function Fh(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=ia(e.nextSibling),e===null))return null;return e}function qo(e){return e.data==="$?"||e.data==="$~"}function Yo(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function L0(e,t){var a=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||a.readyState!=="loading")t();else{var l=function(){t(),a.removeEventListener("DOMContentLoaded",l)};a.addEventListener("DOMContentLoaded",l),e._reactRetry=l}}function ia(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==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var Go=null;function $h(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="/$"||a==="/&"){if(t===0)return ia(e.nextSibling);t--}else a!=="$"&&a!=="$!"&&a!=="$?"&&a!=="$~"&&a!=="&"||t++}e=e.nextSibling}return null}function Wh(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"){if(t===0)return e;t--}else a!=="/$"&&a!=="/&"||t++}e=e.previousSibling}return null}function Ph(e,t,a){switch(t=hr(a),e){case"html":if(e=t.documentElement,!e)throw Error(c(452));return e;case"head":if(e=t.head,!e)throw Error(c(453));return e;case"body":if(e=t.body,!e)throw Error(c(454));return e;default:throw Error(c(451))}}function Lu(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);ke(e)}var ra=new Map,Ih=new Set;function mr(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var $a=Z.d;Z.d={f:H0,r:B0,D:q0,C:Y0,L:G0,m:X0,X:V0,S:Q0,M:Z0};function H0(){var e=$a.f(),t=ur();return e||t}function B0(e){var t=ut(e);t!==null&&t.tag===5&&t.type==="form"?vd(t):$a.r(e)}var Yn=typeof document>"u"?null:document;function em(e,t,a){var l=Yn;if(l&&typeof t=="string"&&t){var u=It(t);u='link[rel="'+e+'"][href="'+u+'"]',typeof a=="string"&&(u+='[crossorigin="'+a+'"]'),Ih.has(u)||(Ih.add(u),e={rel:e,crossOrigin:a,href:t},l.querySelector(u)===null&&(t=l.createElement("link"),Ot(t,"link",e),$e(t),l.head.appendChild(t)))}}function q0(e){$a.D(e),em("dns-prefetch",e,null)}function Y0(e,t){$a.C(e,t),em("preconnect",e,t)}function G0(e,t,a){$a.L(e,t,a);var l=Yn;if(l&&e&&t){var u='link[rel="preload"][as="'+It(t)+'"]';t==="image"&&a&&a.imageSrcSet?(u+='[imagesrcset="'+It(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(u+='[imagesizes="'+It(a.imageSizes)+'"]')):u+='[href="'+It(e)+'"]';var i=u;switch(t){case"style":i=Gn(e);break;case"script":i=Xn(e)}ra.has(i)||(e=g({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),ra.set(i,e),l.querySelector(u)!==null||t==="style"&&l.querySelector(Hu(i))||t==="script"&&l.querySelector(Bu(i))||(t=l.createElement("link"),Ot(t,"link",e),$e(t),l.head.appendChild(t)))}}function X0(e,t){$a.m(e,t);var a=Yn;if(a&&e){var l=t&&typeof t.as=="string"?t.as:"script",u='link[rel="modulepreload"][as="'+It(l)+'"][href="'+It(e)+'"]',i=u;switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=Xn(e)}if(!ra.has(i)&&(e=g({rel:"modulepreload",href:e},t),ra.set(i,e),a.querySelector(u)===null)){switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(Bu(i)))return}l=a.createElement("link"),Ot(l,"link",e),$e(l),a.head.appendChild(l)}}}function Q0(e,t,a){$a.S(e,t,a);var l=Yn;if(l&&e){var u=bt(l).hoistableStyles,i=Gn(e);t=t||"default";var f=u.get(i);if(!f){var p={loading:0,preload:null};if(f=l.querySelector(Hu(i)))p.loading=5;else{e=g({rel:"stylesheet",href:e,"data-precedence":t},a),(a=ra.get(i))&&Xo(e,a);var S=f=l.createElement("link");$e(S),Ot(S,"link",e),S._p=new Promise(function(N,H){S.onload=N,S.onerror=H}),S.addEventListener("load",function(){p.loading|=1}),S.addEventListener("error",function(){p.loading|=2}),p.loading|=4,yr(f,t,l)}f={type:"stylesheet",instance:f,count:1,state:p},u.set(i,f)}}}function V0(e,t){$a.X(e,t);var a=Yn;if(a&&e){var l=bt(a).hoistableScripts,u=Xn(e),i=l.get(u);i||(i=a.querySelector(Bu(u)),i||(e=g({src:e,async:!0},t),(t=ra.get(u))&&Qo(e,t),i=a.createElement("script"),$e(i),Ot(i,"link",e),a.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},l.set(u,i))}}function Z0(e,t){$a.M(e,t);var a=Yn;if(a&&e){var l=bt(a).hoistableScripts,u=Xn(e),i=l.get(u);i||(i=a.querySelector(Bu(u)),i||(e=g({src:e,async:!0,type:"module"},t),(t=ra.get(u))&&Qo(e,t),i=a.createElement("script"),$e(i),Ot(i,"link",e),a.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},l.set(u,i))}}function tm(e,t,a,l){var u=(u=me.current)?mr(u):null;if(!u)throw Error(c(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=Gn(a.href),a=bt(u).hoistableStyles,l=a.get(t),l||(l={type:"style",instance:null,count:0,state:null},a.set(t,l)),l):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=Gn(a.href);var i=bt(u).hoistableStyles,f=i.get(e);if(f||(u=u.ownerDocument||u,f={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},i.set(e,f),(i=u.querySelector(Hu(e)))&&!i._p&&(f.instance=i,f.state.loading=5),ra.has(e)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},ra.set(e,a),i||K0(u,e,a,f.state))),t&&l===null)throw Error(c(528,""));return f}if(t&&l!==null)throw Error(c(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Xn(a),a=bt(u).hoistableScripts,l=a.get(t),l||(l={type:"script",instance:null,count:0,state:null},a.set(t,l)),l):{type:"void",instance:null,count:0,state:null};default:throw Error(c(444,e))}}function Gn(e){return'href="'+It(e)+'"'}function Hu(e){return'link[rel="stylesheet"]['+e+"]"}function am(e){return g({},e,{"data-precedence":e.precedence,precedence:null})}function K0(e,t,a,l){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?l.loading=1:(t=e.createElement("link"),l.preload=t,t.addEventListener("load",function(){return l.loading|=1}),t.addEventListener("error",function(){return l.loading|=2}),Ot(t,"link",a),$e(t),e.head.appendChild(t))}function Xn(e){return'[src="'+It(e)+'"]'}function Bu(e){return"script[async]"+e}function lm(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var l=e.querySelector('style[data-href~="'+It(a.href)+'"]');if(l)return t.instance=l,$e(l),l;var u=g({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return l=(e.ownerDocument||e).createElement("style"),$e(l),Ot(l,"style",u),yr(l,a.precedence,e),t.instance=l;case"stylesheet":u=Gn(a.href);var i=e.querySelector(Hu(u));if(i)return t.state.loading|=4,t.instance=i,$e(i),i;l=am(a),(u=ra.get(u))&&Xo(l,u),i=(e.ownerDocument||e).createElement("link"),$e(i);var f=i;return f._p=new Promise(function(p,S){f.onload=p,f.onerror=S}),Ot(i,"link",l),t.state.loading|=4,yr(i,a.precedence,e),t.instance=i;case"script":return i=Xn(a.src),(u=e.querySelector(Bu(i)))?(t.instance=u,$e(u),u):(l=a,(u=ra.get(i))&&(l=g({},a),Qo(l,u)),e=e.ownerDocument||e,u=e.createElement("script"),$e(u),Ot(u,"link",l),e.head.appendChild(u),t.instance=u);case"void":return null;default:throw Error(c(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(l=t.instance,t.state.loading|=4,yr(l,a.precedence,e));return t.instance}function yr(e,t,a){for(var l=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),u=l.length?l[l.length-1]:null,i=u,f=0;f<l.length;f++){var p=l[f];if(p.dataset.precedence===t)i=p;else if(i!==u)break}i?i.parentNode.insertBefore(e,i.nextSibling):(t=a.nodeType===9?a.head:a,t.insertBefore(e,t.firstChild))}function Xo(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Qo(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var vr=null;function nm(e,t,a){if(vr===null){var l=new Map,u=vr=new Map;u.set(a,l)}else u=vr,l=u.get(a),l||(l=new Map,u.set(a,l));if(l.has(e))return l;for(l.set(e,null),a=a.getElementsByTagName(e),u=0;u<a.length;u++){var i=a[u];if(!(i[Me]||i[F]||e==="link"&&i.getAttribute("rel")==="stylesheet")&&i.namespaceURI!=="http://www.w3.org/2000/svg"){var f=i.getAttribute(t)||"";f=e+f;var p=l.get(f);p?p.push(i):l.set(f,[i])}}return l}function um(e,t,a){e=e.ownerDocument||e,e.head.insertBefore(a,t==="title"?e.querySelector("head > title"):null)}function J0(e,t,a){if(a===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;return t.rel==="stylesheet"?(e=t.disabled,typeof t.precedence=="string"&&e==null):!0;case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function im(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function k0(e,t,a,l){if(a.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var u=Gn(l.href),i=t.querySelector(Hu(u));if(i){t=i._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=pr.bind(e),t.then(e,e)),a.state.loading|=4,a.instance=i,$e(i);return}i=t.ownerDocument||t,l=am(l),(u=ra.get(u))&&Xo(l,u),i=i.createElement("link"),$e(i);var f=i;f._p=new Promise(function(p,S){f.onload=p,f.onerror=S}),Ot(i,"link",l),a.instance=i}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(a,t),(t=a.state.preload)&&(a.state.loading&3)===0&&(e.count++,a=pr.bind(e),t.addEventListener("load",a),t.addEventListener("error",a))}}var Vo=0;function F0(e,t){return e.stylesheets&&e.count===0&&br(e,e.stylesheets),0<e.count||0<e.imgCount?function(a){var l=setTimeout(function(){if(e.stylesheets&&br(e,e.stylesheets),e.unsuspend){var i=e.unsuspend;e.unsuspend=null,i()}},6e4+t);0<e.imgBytes&&Vo===0&&(Vo=62500*z0());var u=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&br(e,e.stylesheets),e.unsuspend)){var i=e.unsuspend;e.unsuspend=null,i()}},(e.imgBytes>Vo?50:800)+t);return e.unsuspend=a,function(){e.unsuspend=null,clearTimeout(l),clearTimeout(u)}}:null}function pr(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)br(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var gr=null;function br(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,gr=new Map,t.forEach($0,e),gr=null,pr.call(e))}function $0(e,t){if(!(t.state.loading&4)){var a=gr.get(e);if(a)var l=a.get(null);else{a=new Map,gr.set(e,a);for(var u=e.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;i<u.length;i++){var f=u[i];(f.nodeName==="LINK"||f.getAttribute("media")!=="not all")&&(a.set(f.dataset.precedence,f),l=f)}l&&a.set(null,l)}u=t.instance,f=u.getAttribute("data-precedence"),i=a.get(f)||l,i===l&&a.set(null,u),a.set(f,u),this.count++,l=pr.bind(this),u.addEventListener("load",l),u.addEventListener("error",l),i?i.parentNode.insertBefore(u,i.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(u,e.firstChild)),t.state.loading|=4}}var qu={$$typeof:P,Provider:null,Consumer:null,_currentValue:le,_currentValue2:le,_threadCount:0};function W0(e,t,a,l,u,i,f,p,S){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=ll(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ll(0),this.hiddenUpdates=ll(null),this.identifierPrefix=l,this.onUncaughtError=u,this.onCaughtError=i,this.onRecoverableError=f,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=S,this.incompleteTransitions=new Map}function rm(e,t,a,l,u,i,f,p,S,N,H,G){return e=new W0(e,t,a,f,S,N,H,G,p),t=1,i===!0&&(t|=24),i=Zt(3,null,null,t),e.current=i,i.stateNode=e,t=Tc(),t.refCount++,e.pooledCache=t,t.refCount++,i.memoizedState={element:l,isDehydrated:a,cache:t},Mc(i),e}function cm(e){return e?(e=bn,e):bn}function om(e,t,a,l,u,i){u=cm(u),l.context===null?l.context=u:l.pendingContext=u,l=sl(t),l.payload={element:a},i=i===void 0?null:i,i!==null&&(l.callback=i),a=dl(e,l,t),a!==null&&(Xt(a,e,t),pu(a,e,t))}function fm(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<t?a:t}}function Zo(e,t){fm(e,t),(e=e.alternate)&&fm(e,t)}function sm(e){if(e.tag===13||e.tag===31){var t=Yl(e,67108864);t!==null&&Xt(t,e,67108864),Zo(e,67108864)}}function dm(e){if(e.tag===13||e.tag===31){var t=$t();t=A(t);var a=Yl(e,t);a!==null&&Xt(a,e,t),Zo(e,t)}}var Sr=!0;function P0(e,t,a,l){var u=U.T;U.T=null;var i=Z.p;try{Z.p=2,Ko(e,t,a,l)}finally{Z.p=i,U.T=u}}function I0(e,t,a,l){var u=U.T;U.T=null;var i=Z.p;try{Z.p=8,Ko(e,t,a,l)}finally{Z.p=i,U.T=u}}function Ko(e,t,a,l){if(Sr){var u=Jo(l);if(u===null)No(e,t,l,Er,a),mm(e,l);else if(tp(u,e,t,a,l))l.stopPropagation();else if(mm(e,l),t&4&&-1<ep.indexOf(e)){for(;u!==null;){var i=ut(u);if(i!==null)switch(i.tag){case 3:if(i=i.stateNode,i.current.memoizedState.isDehydrated){var f=da(i.pendingLanes);if(f!==0){var p=i;for(p.pendingLanes|=2,p.entangledLanes|=2;f;){var S=1<<31-_t(f);p.entanglements[1]|=S,f&=~S}Ma(i),(Ye&6)===0&&(lr=wt()+500,wu(0))}}break;case 31:case 13:p=Yl(i,2),p!==null&&Xt(p,i,2),ur(),Zo(i,2)}if(i=Jo(l),i===null&&No(e,t,l,Er,a),i===u)break;u=i}u!==null&&l.stopPropagation()}else No(e,t,l,null,a)}}function Jo(e){return e=kr(e),ko(e)}var Er=null;function ko(e){if(Er=null,e=We(e),e!==null){var t=d(e);if(t===null)e=null;else{var a=t.tag;if(a===13){if(e=h(t),e!==null)return e;e=null}else if(a===31){if(e=y(t),e!==null)return e;e=null}else if(a===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Er=e,null}function hm(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Da()){case el:return 2;case eu:return 8;case tl:case sa:return 32;case Pt:return 268435456;default:return 32}default:return 32}}var Fo=!1,xl=null,Rl=null,Al=null,Yu=new Map,Gu=new Map,Ml=[],ep="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function mm(e,t){switch(e){case"focusin":case"focusout":xl=null;break;case"dragenter":case"dragleave":Rl=null;break;case"mouseover":case"mouseout":Al=null;break;case"pointerover":case"pointerout":Yu.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Gu.delete(t.pointerId)}}function Xu(e,t,a,l,u,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:a,eventSystemFlags:l,nativeEvent:i,targetContainers:[u]},t!==null&&(t=ut(t),t!==null&&sm(t)),e):(e.eventSystemFlags|=l,t=e.targetContainers,u!==null&&t.indexOf(u)===-1&&t.push(u),e)}function tp(e,t,a,l,u){switch(t){case"focusin":return xl=Xu(xl,e,t,a,l,u),!0;case"dragenter":return Rl=Xu(Rl,e,t,a,l,u),!0;case"mouseover":return Al=Xu(Al,e,t,a,l,u),!0;case"pointerover":var i=u.pointerId;return Yu.set(i,Xu(Yu.get(i)||null,e,t,a,l,u)),!0;case"gotpointercapture":return i=u.pointerId,Gu.set(i,Xu(Gu.get(i)||null,e,t,a,l,u)),!0}return!1}function ym(e){var t=We(e.target);if(t!==null){var a=d(t);if(a!==null){if(t=a.tag,t===13){if(t=h(a),t!==null){e.blockedOn=t,K(e.priority,function(){dm(a)});return}}else if(t===31){if(t=y(a),t!==null){e.blockedOn=t,K(e.priority,function(){dm(a)});return}}else if(t===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Tr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var a=Jo(e.nativeEvent);if(a===null){a=e.nativeEvent;var l=new a.constructor(a.type,a);Jr=l,a.target.dispatchEvent(l),Jr=null}else return t=ut(a),t!==null&&sm(t),e.blockedOn=a,!1;t.shift()}return!0}function vm(e,t,a){Tr(e)&&a.delete(t)}function ap(){Fo=!1,xl!==null&&Tr(xl)&&(xl=null),Rl!==null&&Tr(Rl)&&(Rl=null),Al!==null&&Tr(Al)&&(Al=null),Yu.forEach(vm),Gu.forEach(vm)}function xr(e,t){e.blockedOn===t&&(e.blockedOn=null,Fo||(Fo=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,ap)))}var Rr=null;function pm(e){Rr!==e&&(Rr=e,n.unstable_scheduleCallback(n.unstable_NormalPriority,function(){Rr===e&&(Rr=null);for(var t=0;t<e.length;t+=3){var a=e[t],l=e[t+1],u=e[t+2];if(typeof l!="function"){if(ko(l||a)===null)continue;break}var i=ut(a);i!==null&&(e.splice(t,3),t-=3,Kc(i,{pending:!0,data:u,method:a.method,action:l},l,u))}}))}function Qn(e){function t(S){return xr(S,e)}xl!==null&&xr(xl,e),Rl!==null&&xr(Rl,e),Al!==null&&xr(Al,e),Yu.forEach(t),Gu.forEach(t);for(var a=0;a<Ml.length;a++){var l=Ml[a];l.blockedOn===e&&(l.blockedOn=null)}for(;0<Ml.length&&(a=Ml[0],a.blockedOn===null);)ym(a),a.blockedOn===null&&Ml.shift();if(a=(e.ownerDocument||e).$$reactFormReplay,a!=null)for(l=0;l<a.length;l+=3){var u=a[l],i=a[l+1],f=u[I]||null;if(typeof i=="function")f||pm(a);else if(f){var p=null;if(i&&i.hasAttribute("formAction")){if(u=i,f=i[I]||null)p=f.formAction;else if(ko(u)!==null)continue}else p=f.action;typeof p=="function"?a[l+1]=p:(a.splice(l,3),l-=3),pm(a)}}}function gm(){function e(i){i.canIntercept&&i.info==="react-transition"&&i.intercept({handler:function(){return new Promise(function(f){return u=f})},focusReset:"manual",scroll:"manual"})}function t(){u!==null&&(u(),u=null),l||setTimeout(a,20)}function a(){if(!l&&!navigation.transition){var i=navigation.currentEntry;i&&i.url!=null&&navigation.navigate(i.url,{state:i.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var l=!1,u=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(a,100),function(){l=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),u!==null&&(u(),u=null)}}}function $o(e){this._internalRoot=e}Ar.prototype.render=$o.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(c(409));var a=t.current,l=$t();om(a,l,e,t,null,null)},Ar.prototype.unmount=$o.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;om(e.current,2,null,e,null,null),ur(),t[ee]=null}};function Ar(e){this._internalRoot=e}Ar.prototype.unstable_scheduleHydration=function(e){if(e){var t=V();e={blockedOn:null,target:e,priority:t};for(var a=0;a<Ml.length&&t!==0&&t<Ml[a].priority;a++);Ml.splice(a,0,e),a===0&&ym(e)}};var bm=r.version;if(bm!=="19.2.4")throw Error(c(527,bm,"19.2.4"));Z.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(c(188)):(e=Object.keys(e).join(","),Error(c(268,e)));return e=m(t),e=e!==null?b(e):null,e=e===null?null:e.stateNode,e};var lp={bundleType:0,version:"19.2.4",rendererPackageName:"react-dom",currentDispatcherRef:U,reconcilerVersion:"19.2.4"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Mr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Mr.isDisabled&&Mr.supportsFiber)try{Na=Mr.inject(lp),jt=Mr}catch{}}return Vu.createRoot=function(e,t){if(!s(e))throw Error(c(299));var a=!1,l="",u=Md,i=Od,f=_d;return t!=null&&(t.unstable_strictMode===!0&&(a=!0),t.identifierPrefix!==void 0&&(l=t.identifierPrefix),t.onUncaughtError!==void 0&&(u=t.onUncaughtError),t.onCaughtError!==void 0&&(i=t.onCaughtError),t.onRecoverableError!==void 0&&(f=t.onRecoverableError)),t=rm(e,1,!1,null,null,a,l,null,u,i,f,gm),e[ee]=t.current,Do(e),new $o(t)},Vu.hydrateRoot=function(e,t,a){if(!s(e))throw Error(c(299));var l=!1,u="",i=Md,f=Od,p=_d,S=null;return a!=null&&(a.unstable_strictMode===!0&&(l=!0),a.identifierPrefix!==void 0&&(u=a.identifierPrefix),a.onUncaughtError!==void 0&&(i=a.onUncaughtError),a.onCaughtError!==void 0&&(f=a.onCaughtError),a.onRecoverableError!==void 0&&(p=a.onRecoverableError),a.formState!==void 0&&(S=a.formState)),t=rm(e,1,!0,t,a??null,l,u,S,i,f,p,gm),t.context=cm(null),a=t.current,l=$t(),l=A(l),u=sl(l),u.callback=null,dl(a,u,l),a=l,t.current.lanes=a,Sa(t,a),Ma(t),e[ee]=t.current,Do(e),new Ar(t)},Vu.version="19.2.4",Vu}var zm;function yp(){if(zm)return Io.exports;zm=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(r){console.error(r)}}return n(),Io.exports=mp(),Io.exports}var vp=yp();var py=n=>{throw TypeError(n)},pp=(n,r,o)=>r.has(n)||py("Cannot "+o),lf=(n,r,o)=>(pp(n,r,"read from private field"),o?o.call(n):r.get(n)),gp=(n,r,o)=>r.has(n)?py("Cannot add the same private member more than once"):r instanceof WeakSet?r.add(n):r.set(n,o),Cm="popstate";function Dm(n){return typeof n=="object"&&n!=null&&"pathname"in n&&"search"in n&&"hash"in n&&"state"in n&&"key"in n}function bp(n={}){function r(c,s){let d=s.state?.masked,{pathname:h,search:y,hash:v}=d||c.location;return Iu("",{pathname:h,search:y,hash:v},s.state&&s.state.usr||null,s.state&&s.state.key||"default",d?{pathname:c.location.pathname,search:c.location.search,hash:c.location.hash}:void 0)}function o(c,s){return typeof s=="string"?s:Oa(s)}return Ep(r,o,null,n)}function _e(n,r){if(n===!1||n===null||typeof n>"u")throw new Error(r)}function pt(n,r){if(!n){typeof console<"u"&&console.warn(r);try{throw new Error(r)}catch{}}}function Sp(){return Math.random().toString(36).substring(2,10)}function Nm(n,r){return{usr:n.state,key:n.key,idx:r,masked:n.unstable_mask?{pathname:n.pathname,search:n.search,hash:n.hash}:void 0}}function Iu(n,r,o=null,c,s){return{pathname:typeof n=="string"?n:n.pathname,search:"",hash:"",...typeof r=="string"?Ia(r):r,state:o,key:r&&r.key||c||Sp(),unstable_mask:s}}function Oa({pathname:n="/",search:r="",hash:o=""}){return r&&r!=="?"&&(n+=r.charAt(0)==="?"?r:"?"+r),o&&o!=="#"&&(n+=o.charAt(0)==="#"?o:"#"+o),n}function Ia(n){let r={};if(n){let o=n.indexOf("#");o>=0&&(r.hash=n.substring(o),n=n.substring(0,o));let c=n.indexOf("?");c>=0&&(r.search=n.substring(c),n=n.substring(0,c)),n&&(r.pathname=n)}return r}function Ep(n,r,o,c={}){let{window:s=document.defaultView,v5Compat:d=!1}=c,h=s.history,y="POP",v=null,m=b();m==null&&(m=0,h.replaceState({...h.state,idx:m},""));function b(){return(h.state||{idx:null}).idx}function g(){y="POP";let X=b(),k=X==null?null:X-m;m=X,v&&v({action:y,location:Q.location,delta:k})}function T(X,k){y="PUSH";let $=Dm(X)?X:Iu(Q.location,X,k);m=b()+1;let P=Nm($,m),ye=Q.createHref($.unstable_mask||$);try{h.pushState(P,"",ye)}catch(he){if(he instanceof DOMException&&he.name==="DataCloneError")throw he;s.location.assign(ye)}d&&v&&v({action:y,location:Q.location,delta:1})}function _(X,k){y="REPLACE";let $=Dm(X)?X:Iu(Q.location,X,k);m=b();let P=Nm($,m),ye=Q.createHref($.unstable_mask||$);h.replaceState(P,"",ye),d&&v&&v({action:y,location:Q.location,delta:0})}function Y(X){return gy(X)}let Q={get action(){return y},get location(){return n(s,h)},listen(X){if(v)throw new Error("A history only accepts one active listener");return s.addEventListener(Cm,g),v=X,()=>{s.removeEventListener(Cm,g),v=null}},createHref(X){return r(s,X)},createURL:Y,encodeLocation(X){let k=Y(X);return{pathname:k.pathname,search:k.search,hash:k.hash}},push:T,replace:_,go(X){return h.go(X)}};return Q}function gy(n,r=!1){let o="http://localhost";typeof window<"u"&&(o=window.location.origin!=="null"?window.location.origin:window.location.href),_e(o,"No window.location.(origin|href) available to create URL");let c=typeof n=="string"?n:Oa(n);return c=c.replace(/ $/,"%20"),!r&&c.startsWith("//")&&(c=o+c),new URL(c,o)}var $u,wm=class{constructor(n){if(gp(this,$u,new Map),n)for(let[r,o]of n)this.set(r,o)}get(n){if(lf(this,$u).has(n))return lf(this,$u).get(n);if(n.defaultValue!==void 0)return n.defaultValue;throw new Error("No value found for context")}set(n,r){lf(this,$u).set(n,r)}};$u=new WeakMap;var Tp=new Set(["lazy","caseSensitive","path","id","index","children"]);function xp(n){return Tp.has(n)}var Rp=new Set(["lazy","caseSensitive","path","id","index","middleware","children"]);function Ap(n){return Rp.has(n)}function Mp(n){return n.index===!0}function ei(n,r,o=[],c={},s=!1){return n.map((d,h)=>{let y=[...o,String(h)],v=typeof d.id=="string"?d.id:y.join("-");if(_e(d.index!==!0||!d.children,"Cannot specify children on an index route"),_e(s||!c[v],`Found a route id collision on id "${v}". Route id's must be globally unique within Data Router usages`),Mp(d)){let m={...d,id:v};return c[v]=jm(m,r(m)),m}else{let m={...d,id:v,children:void 0};return c[v]=jm(m,r(m)),d.children&&(m.children=ei(d.children,r,y,c,s)),m}})}function jm(n,r){return Object.assign(n,{...r,...typeof r.lazy=="object"&&r.lazy!=null?{lazy:{...n.lazy,...r.lazy}}:{}})}function zl(n,r,o="/"){return Wu(n,r,o,!1)}function Wu(n,r,o,c){let s=typeof r=="string"?Ia(r):r,d=oa(s.pathname||"/",o);if(d==null)return null;let h=by(n);_p(h);let y=null;for(let v=0;y==null&&v<h.length;++v){let m=qp(d);y=Hp(h[v],m,c)}return y}function Op(n,r){let{route:o,pathname:c,params:s}=n;return{id:o.id,pathname:c,params:s,data:r[o.id],loaderData:r[o.id],handle:o.handle}}function by(n,r=[],o=[],c="",s=!1){let d=(h,y,v=s,m)=>{let b={relativePath:m===void 0?h.path||"":m,caseSensitive:h.caseSensitive===!0,childrenIndex:y,route:h};if(b.relativePath.startsWith("/")){if(!b.relativePath.startsWith(c)&&v)return;_e(b.relativePath.startsWith(c),`Absolute route path "${b.relativePath}" nested under path "${c}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),b.relativePath=b.relativePath.slice(c.length)}let g=ga([c,b.relativePath]),T=o.concat(b);h.children&&h.children.length>0&&(_e(h.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${g}".`),by(h.children,r,T,g,v)),!(h.path==null&&!h.index)&&r.push({path:g,score:Up(g,h.index),routesMeta:T})};return n.forEach((h,y)=>{if(h.path===""||!h.path?.includes("?"))d(h,y);else for(let v of Sy(h.path))d(h,y,!0,v)}),r}function Sy(n){let r=n.split("/");if(r.length===0)return[];let[o,...c]=r,s=o.endsWith("?"),d=o.replace(/\?$/,"");if(c.length===0)return s?[d,""]:[d];let h=Sy(c.join("/")),y=[];return y.push(...h.map(v=>v===""?d:[d,v].join("/"))),s&&y.push(...h),y.map(v=>n.startsWith("/")&&v===""?"/":v)}function _p(n){n.sort((r,o)=>r.score!==o.score?o.score-r.score:Lp(r.routesMeta.map(c=>c.childrenIndex),o.routesMeta.map(c=>c.childrenIndex)))}var zp=/^:[\w-]+$/,Cp=3,Dp=2,Np=1,wp=10,jp=-2,Um=n=>n==="*";function Up(n,r){let o=n.split("/"),c=o.length;return o.some(Um)&&(c+=jp),r&&(c+=Dp),o.filter(s=>!Um(s)).reduce((s,d)=>s+(zp.test(d)?Cp:d===""?Np:wp),c)}function Lp(n,r){return n.length===r.length&&n.slice(0,-1).every((c,s)=>c===r[s])?n[n.length-1]-r[r.length-1]:0}function Hp(n,r,o=!1){let{routesMeta:c}=n,s={},d="/",h=[];for(let y=0;y<c.length;++y){let v=c[y],m=y===c.length-1,b=d==="/"?r:r.slice(d.length)||"/",g=wr({path:v.relativePath,caseSensitive:v.caseSensitive,end:m},b),T=v.route;if(!g&&m&&o&&!c[c.length-1].route.index&&(g=wr({path:v.relativePath,caseSensitive:v.caseSensitive,end:!1},b)),!g)return null;Object.assign(s,g.params),h.push({params:s,pathname:ga([d,g.pathname]),pathnameBase:Xp(ga([d,g.pathnameBase])),route:T}),g.pathnameBase!=="/"&&(d=ga([d,g.pathnameBase]))}return h}function wr(n,r){typeof n=="string"&&(n={path:n,caseSensitive:!1,end:!0});let[o,c]=Bp(n.path,n.caseSensitive,n.end),s=r.match(o);if(!s)return null;let d=s[0],h=d.replace(/(.)\/+$/,"$1"),y=s.slice(1);return{params:c.reduce((m,{paramName:b,isOptional:g},T)=>{if(b==="*"){let Y=y[T]||"";h=d.slice(0,d.length-Y.length).replace(/(.)\/+$/,"$1")}const _=y[T];return g&&!_?m[b]=void 0:m[b]=(_||"").replace(/%2F/g,"/"),m},{}),pathname:d,pathnameBase:h,pattern:n}}function Bp(n,r=!1,o=!0){pt(n==="*"||!n.endsWith("*")||n.endsWith("/*"),`Route path "${n}" will be treated as if it were "${n.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${n.replace(/\*$/,"/*")}".`);let c=[],s="^"+n.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(h,y,v,m,b)=>{if(c.push({paramName:y,isOptional:v!=null}),v){let g=b.charAt(m+h.length);return g&&g!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return n.endsWith("*")?(c.push({paramName:"*"}),s+=n==="*"||n==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):o?s+="\\/*$":n!==""&&n!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,r?void 0:"i"),c]}function qp(n){try{return n.split("/").map(r=>decodeURIComponent(r).replace(/\//g,"%2F")).join("/")}catch(r){return pt(!1,`The URL path "${n}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${r}).`),n}}function oa(n,r){if(r==="/")return n;if(!n.toLowerCase().startsWith(r.toLowerCase()))return null;let o=r.endsWith("/")?r.length-1:r.length,c=n.charAt(o);return c&&c!=="/"?null:n.slice(o)||"/"}function Yp({basename:n,pathname:r}){return r==="/"?n:ga([n,r])}var Ey=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Af=n=>Ey.test(n);function Gp(n,r="/"){let{pathname:o,search:c="",hash:s=""}=typeof n=="string"?Ia(n):n,d;return o?(o=o.replace(/\/\/+/g,"/"),o.startsWith("/")?d=Lm(o.substring(1),"/"):d=Lm(o,r)):d=r,{pathname:d,search:Qp(c),hash:Vp(s)}}function Lm(n,r){let o=r.replace(/\/+$/,"").split("/");return n.split("/").forEach(s=>{s===".."?o.length>1&&o.pop():s!=="."&&o.push(s)}),o.length>1?o.join("/"):"/"}function nf(n,r,o,c){return`Cannot include a '${n}' character in a manually specified \`to.${r}\` field [${JSON.stringify(c)}]. Please separate it out to the \`to.${o}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function Ty(n){return n.filter((r,o)=>o===0||r.route.path&&r.route.path.length>0)}function Mf(n){let r=Ty(n);return r.map((o,c)=>c===r.length-1?o.pathname:o.pathnameBase)}function Lr(n,r,o,c=!1){let s;typeof n=="string"?s=Ia(n):(s={...n},_e(!s.pathname||!s.pathname.includes("?"),nf("?","pathname","search",s)),_e(!s.pathname||!s.pathname.includes("#"),nf("#","pathname","hash",s)),_e(!s.search||!s.search.includes("#"),nf("#","search","hash",s)));let d=n===""||s.pathname==="",h=d?"/":s.pathname,y;if(h==null)y=o;else{let g=r.length-1;if(!c&&h.startsWith("..")){let T=h.split("/");for(;T[0]==="..";)T.shift(),g-=1;s.pathname=T.join("/")}y=g>=0?r[g]:"/"}let v=Gp(s,y),m=h&&h!=="/"&&h.endsWith("/"),b=(d||h===".")&&o.endsWith("/");return!v.pathname.endsWith("/")&&(m||b)&&(v.pathname+="/"),v}var ga=n=>n.join("/").replace(/\/\/+/g,"/"),Xp=n=>n.replace(/\/+$/,"").replace(/^\/*/,"/"),Qp=n=>!n||n==="?"?"":n.startsWith("?")?n:"?"+n,Vp=n=>!n||n==="#"?"":n.startsWith("#")?n:"#"+n,ni=class{constructor(n,r,o,c=!1){this.status=n,this.statusText=r||"",this.internal=c,o instanceof Error?(this.data=o.toString(),this.error=o):this.data=o}};function ti(n){return n!=null&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.internal=="boolean"&&"data"in n}function ui(n){return n.map(r=>r.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var xy=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Ry(n,r){let o=n;if(typeof o!="string"||!Ey.test(o))return{absoluteURL:void 0,isExternal:!1,to:o};let c=o,s=!1;if(xy)try{let d=new URL(window.location.href),h=o.startsWith("//")?new URL(d.protocol+o):new URL(o),y=oa(h.pathname,r);h.origin===d.origin&&y!=null?o=y+h.search+h.hash:s=!0}catch{pt(!1,`<Link to="${o}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:c,isExternal:s,to:o}}var Dl=Symbol("Uninstrumented");function Zp(n,r){let o={lazy:[],"lazy.loader":[],"lazy.action":[],"lazy.middleware":[],middleware:[],loader:[],action:[]};n.forEach(s=>s({id:r.id,index:r.index,path:r.path,instrument(d){let h=Object.keys(o);for(let y of h)d[y]&&o[y].push(d[y])}}));let c={};if(typeof r.lazy=="function"&&o.lazy.length>0){let s=Kn(o.lazy,r.lazy,()=>{});s&&(c.lazy=s)}if(typeof r.lazy=="object"){let s=r.lazy;["middleware","loader","action"].forEach(d=>{let h=s[d],y=o[`lazy.${d}`];if(typeof h=="function"&&y.length>0){let v=Kn(y,h,()=>{});v&&(c.lazy=Object.assign(c.lazy||{},{[d]:v}))}})}return["loader","action"].forEach(s=>{let d=r[s];if(typeof d=="function"&&o[s].length>0){let h=d[Dl]??d,y=Kn(o[s],h,(...v)=>Hm(v[0]));y&&(s==="loader"&&h.hydrate===!0&&(y.hydrate=!0),y[Dl]=h,c[s]=y)}}),r.middleware&&r.middleware.length>0&&o.middleware.length>0&&(c.middleware=r.middleware.map(s=>{let d=s[Dl]??s,h=Kn(o.middleware,d,(...y)=>Hm(y[0]));return h?(h[Dl]=d,h):s})),c}function Kp(n,r){let o={navigate:[],fetch:[]};if(r.forEach(c=>c({instrument(s){let d=Object.keys(s);for(let h of d)s[h]&&o[h].push(s[h])}})),o.navigate.length>0){let c=n.navigate[Dl]??n.navigate,s=Kn(o.navigate,c,(...d)=>{let[h,y]=d;return{to:typeof h=="number"||typeof h=="string"?h:h?Oa(h):".",...Bm(n,y??{})}});s&&(s[Dl]=c,n.navigate=s)}if(o.fetch.length>0){let c=n.fetch[Dl]??n.fetch,s=Kn(o.fetch,c,(...d)=>{let[h,,y,v]=d;return{href:y??".",fetcherKey:h,...Bm(n,v??{})}});s&&(s[Dl]=c,n.fetch=s)}return n}function Kn(n,r,o){return n.length===0?null:async(...c)=>{let s=await Ay(n,o(...c),()=>r(...c),n.length-1);if(s.type==="error")throw s.value;return s.value}}async function Ay(n,r,o,c){let s=n[c],d;if(s){let h,y=async()=>(h?console.error("You cannot call instrumented handlers more than once"):h=Ay(n,r,o,c-1),d=await h,_e(d,"Expected a result"),d.type==="error"&&d.value instanceof Error?{status:"error",error:d.value}:{status:"success",error:void 0});try{await s(y,r)}catch(v){console.error("An instrumentation function threw an error:",v)}h||await y(),await h}else try{d={type:"success",value:await o()}}catch(h){d={type:"error",value:h}}return d||{type:"error",value:new Error("No result assigned in instrumentation chain.")}}function Hm(n){let{request:r,context:o,params:c,unstable_pattern:s}=n;return{request:Jp(r),params:{...c},unstable_pattern:s,context:kp(o)}}function Bm(n,r){return{currentUrl:Oa(n.state.location),..."formMethod"in r?{formMethod:r.formMethod}:{},..."formEncType"in r?{formEncType:r.formEncType}:{},..."formData"in r?{formData:r.formData}:{},..."body"in r?{body:r.body}:{}}}function Jp(n){return{method:n.method,url:n.url,headers:{get:(...r)=>n.headers.get(...r)}}}function kp(n){if($p(n)){let r={...n};return Object.freeze(r),r}else return{get:r=>n.get(r)}}var Fp=Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function $p(n){if(n===null||typeof n!="object")return!1;const r=Object.getPrototypeOf(n);return r===Object.prototype||r===null||Object.getOwnPropertyNames(r).sort().join("\0")===Fp}var My=["POST","PUT","PATCH","DELETE"],Wp=new Set(My),Pp=["GET",...My],Ip=new Set(Pp),Oy=new Set([301,302,303,307,308]),eg=new Set([307,308]),uf={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},tg={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Zu={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},ag=n=>({hasErrorBoundary:!!n.hasErrorBoundary}),_y="remix-router-transitions",zy=Symbol("ResetLoaderData");function lg(n){const r=n.window?n.window:typeof window<"u"?window:void 0,o=typeof r<"u"&&typeof r.document<"u"&&typeof r.document.createElement<"u";_e(n.routes.length>0,"You must provide a non-empty routes array to createRouter");let c=n.hydrationRouteProperties||[],s=n.mapRouteProperties||ag,d=s;if(n.unstable_instrumentations){let E=n.unstable_instrumentations;d=A=>({...s(A),...Zp(E.map(j=>j.route).filter(Boolean),A)})}let h={},y=ei(n.routes,d,void 0,h),v,m=n.basename||"/";m.startsWith("/")||(m=`/${m}`);let b=n.dataStrategy||cg,g={...n.future},T=null,_=new Set,Y=null,Q=null,X=null,k=n.hydrationData!=null,$=zl(y,n.history.location,m),P=!1,ye=null,he,Ee;if($==null&&!n.patchRoutesOnNavigation){let E=ca(404,{pathname:n.history.location.pathname}),{matches:A,route:j}=Or(y);he=!0,Ee=!he,$=A,ye={[j.id]:E}}else if($&&!n.hydrationData&&ll($,y,n.history.location.pathname).active&&($=null),$)if($.some(E=>E.route.lazy))he=!1,Ee=!he;else if(!$.some(E=>Of(E.route)))he=!0,Ee=!he;else{let E=n.hydrationData?n.hydrationData.loaderData:null,A=n.hydrationData?n.hydrationData.errors:null,j=$;if(A){let V=$.findIndex(K=>A[K.route.id]!==void 0);j=j.slice(0,V+1)}Ee=!1,he=j.every(V=>{let K=Cy(V.route,E,A);return Ee=Ee||K.renderFallback,!K.shouldLoad})}else{he=!1,Ee=!he,$=[];let E=ll(null,y,n.history.location.pathname);E.active&&E.matches&&(P=!0,$=E.matches)}let ie,z={historyAction:n.history.action,location:n.history.location,matches:$,initialized:he,renderFallback:Ee,navigation:uf,restoreScrollPosition:n.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:n.hydrationData&&n.hydrationData.loaderData||{},actionData:n.hydrationData&&n.hydrationData.actionData||null,errors:n.hydrationData&&n.hydrationData.errors||ye,fetchers:new Map,blockers:new Map},Re="POP",we=null,Ke=!1,pe,nt=!1,je=new Map,ve=null,U=!1,Z=!1,le=new Set,ne=new Map,Te=0,x=-1,B=new Map,J=new Set,W=new Map,se=new Map,me=new Set,Ae=new Map,st,Je=null;function Nl(){if(T=n.history.listen(({action:E,location:A,delta:j})=>{if(st){st(),st=void 0;return}pt(Ae.size===0||j!=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 V=jl({currentLocation:z.location,nextLocation:A,historyAction:E});if(V&&j!=null){let K=new Promise(te=>{st=te});n.history.go(j*-1),wa(V,{state:"blocked",location:A,proceed(){wa(V,{state:"proceeding",proceed:void 0,reset:void 0,location:A}),K.then(()=>n.history.go(j))},reset(){let te=new Map(z.blockers);te.set(V,Zu),gt({blockers:te})}}),we?.resolve(),we=null;return}return Ca(E,A)}),o){Mg(r,je);let E=()=>Og(r,je);r.addEventListener("pagehide",E),ve=()=>r.removeEventListener("pagehide",E)}return z.initialized||Ca("POP",z.location,{initialHydration:!0}),ie}function ln(){T&&T(),ve&&ve(),_.clear(),pe&&pe.abort(),z.fetchers.forEach((E,A)=>Na(A)),z.blockers.forEach((E,A)=>wl(A))}function $n(E){return _.add(E),()=>_.delete(E)}function gt(E,A={}){E.matches&&(E.matches=E.matches.map(K=>{let te=h[K.route.id],F=K.route;return F.element!==te.element||F.errorElement!==te.errorElement||F.hydrateFallbackElement!==te.hydrateFallbackElement?{...K,route:te}:K})),z={...z,...E};let j=[],V=[];z.fetchers.forEach((K,te)=>{K.state==="idle"&&(me.has(te)?j.push(te):V.push(te))}),me.forEach(K=>{!z.fetchers.has(K)&&!ne.has(K)&&j.push(K)}),[..._].forEach(K=>K(z,{deletedFetchers:j,newErrors:E.errors??null,viewTransitionOpts:A.viewTransitionOpts,flushSync:A.flushSync===!0})),j.forEach(K=>Na(K)),V.forEach(K=>z.fetchers.delete(K))}function Lt(E,A,{flushSync:j}={}){let V=z.actionData!=null&&z.navigation.formMethod!=null&&Nt(z.navigation.formMethod)&&z.navigation.state==="loading"&&E.state?._isRedirect!==!0,K;A.actionData?Object.keys(A.actionData).length>0?K=A.actionData:K=null:V?K=z.actionData:K=null;let te=A.loaderData?km(z.loaderData,A.loaderData,A.matches||[],A.errors):z.loaderData,F=z.blockers;F.size>0&&(F=new Map(F),F.forEach((fe,re)=>F.set(re,Zu)));let I=U?!1:tu(E,A.matches||z.matches),ee=Ke===!0||z.navigation.formMethod!=null&&Nt(z.navigation.formMethod)&&E.state?._isRedirect!==!0;v&&(y=v,v=void 0),U||Re==="POP"||(Re==="PUSH"?n.history.push(E,E.state):Re==="REPLACE"&&n.history.replace(E,E.state));let ce;if(Re==="POP"){let fe=je.get(z.location.pathname);fe&&fe.has(E.pathname)?ce={currentLocation:z.location,nextLocation:E}:je.has(E.pathname)&&(ce={currentLocation:E,nextLocation:z.location})}else if(nt){let fe=je.get(z.location.pathname);fe?fe.add(E.pathname):(fe=new Set([E.pathname]),je.set(z.location.pathname,fe)),ce={currentLocation:z.location,nextLocation:E}}gt({...A,actionData:K,loaderData:te,historyAction:Re,location:E,initialized:!0,renderFallback:!1,navigation:uf,revalidation:"idle",restoreScrollPosition:I,preventScrollReset:ee,blockers:F},{viewTransitionOpts:ce,flushSync:j===!0}),Re="POP",Ke=!1,nt=!1,U=!1,Z=!1,we?.resolve(),we=null,Je?.resolve(),Je=null}async function nn(E,A){if(we?.resolve(),we=null,typeof E=="number"){we||(we=Pm());let ke=we.promise;return n.history.go(E),ke}let j=pf(z.location,z.matches,m,E,A?.fromRouteId,A?.relative),{path:V,submission:K,error:te}=qm(!1,j,A),F;A?.unstable_mask&&(F={pathname:"",search:"",hash:"",...typeof A.unstable_mask=="string"?Ia(A.unstable_mask):{...z.location.unstable_mask,...A.unstable_mask}});let I=z.location,ee=Iu(I,V,A&&A.state,void 0,F);ee={...ee,...n.history.encodeLocation(ee)};let ce=A&&A.replace!=null?A.replace:void 0,fe="PUSH";ce===!0?fe="REPLACE":ce===!1||K!=null&&Nt(K.formMethod)&&K.formAction===z.location.pathname+z.location.search&&(fe="REPLACE");let re=A&&"preventScrollReset"in A?A.preventScrollReset===!0:void 0,He=(A&&A.flushSync)===!0,Me=jl({currentLocation:I,nextLocation:ee,historyAction:fe});if(Me){wa(Me,{state:"blocked",location:ee,proceed(){wa(Me,{state:"proceeding",proceed:void 0,reset:void 0,location:ee}),nn(E,A)},reset(){let ke=new Map(z.blockers);ke.set(Me,Zu),gt({blockers:ke})}});return}await Ca(fe,ee,{submission:K,pendingError:te,preventScrollReset:re,replace:A&&A.replace,enableViewTransition:A&&A.viewTransition,flushSync:He,callSiteDefaultShouldRevalidate:A&&A.unstable_defaultShouldRevalidate})}function Wn(){Je||(Je=Pm()),tl(),gt({revalidation:"loading"});let E=Je.promise;return z.navigation.state==="submitting"?E:z.navigation.state==="idle"?(Ca(z.historyAction,z.location,{startUninterruptedRevalidation:!0}),E):(Ca(Re||z.historyAction,z.navigation.location,{overrideNavigation:z.navigation,enableViewTransition:nt===!0}),E)}async function Ca(E,A,j){pe&&pe.abort(),pe=null,Re=E,U=(j&&j.startUninterruptedRevalidation)===!0,Qr(z.location,z.matches),Ke=(j&&j.preventScrollReset)===!0,nt=(j&&j.enableViewTransition)===!0;let V=v||y,K=j&&j.overrideNavigation,te=j?.initialHydration&&z.matches&&z.matches.length>0&&!P?z.matches:zl(V,A,m),F=(j&&j.flushSync)===!0;if(te&&z.initialized&&!Z&&vg(z.location,A)&&!(j&&j.submission&&Nt(j.submission.formMethod))){Lt(A,{matches:te},{flushSync:F});return}let I=ll(te,V,A.pathname);if(I.active&&I.matches&&(te=I.matches),!te){let{error:We,notFoundMatches:ut,route:Le}=da(A.pathname);Lt(A,{matches:ut,loaderData:{},errors:{[Le.id]:We}},{flushSync:F});return}pe=new AbortController;let ee=Zn(n.history,A,pe.signal,j&&j.submission),ce=n.getContext?await n.getContext():new wm,fe;if(j&&j.pendingError)fe=[Cl(te).route.id,{type:"error",error:j.pendingError}];else if(j&&j.submission&&Nt(j.submission.formMethod)){let We=await oi(ee,A,j.submission,te,ce,I.active,j&&j.initialHydration===!0,{replace:j.replace,flushSync:F});if(We.shortCircuited)return;if(We.pendingActionResult){let[ut,Le]=We.pendingActionResult;if(Wt(Le)&&ti(Le.error)&&Le.error.status===404){pe=null,Lt(A,{matches:We.matches,loaderData:{},errors:{[ut]:Le.error}});return}}te=We.matches||te,fe=We.pendingActionResult,K=rf(A,j.submission),F=!1,I.active=!1,ee=Zn(n.history,ee.url,ee.signal)}let{shortCircuited:re,matches:He,loaderData:Me,errors:ke}=await Pn(ee,A,te,ce,I.active,K,j&&j.submission,j&&j.fetcherSubmission,j&&j.replace,j&&j.initialHydration===!0,F,fe,j&&j.callSiteDefaultShouldRevalidate);re||(pe=null,Lt(A,{matches:He||te,...Fm(fe),loaderData:Me,errors:ke}))}async function oi(E,A,j,V,K,te,F,I={}){tl();let ee=Rg(A,j);if(gt({navigation:ee},{flushSync:I.flushSync===!0}),te){let re=await Sa(V,A.pathname,E.signal);if(re.type==="aborted")return{shortCircuited:!0};if(re.type==="error"){if(re.partialMatches.length===0){let{matches:Me,route:ke}=Or(y);return{matches:Me,pendingActionResult:[ke.id,{type:"error",error:re.error}]}}let He=Cl(re.partialMatches).route.id;return{matches:re.partialMatches,pendingActionResult:[He,{type:"error",error:re.error}]}}else if(re.matches)V=re.matches;else{let{notFoundMatches:He,error:Me,route:ke}=da(A.pathname);return{matches:He,pendingActionResult:[ke.id,{type:"error",error:Me}]}}}let ce,fe=Cr(V,A);if(!fe.route.action&&!fe.route.lazy)ce={type:"error",error:ca(405,{method:E.method,pathname:A.pathname,routeId:fe.route.id})};else{let re=kn(d,h,E,V,fe,F?[]:c,K),He=await el(E,re,K,null);if(ce=He[fe.route.id],!ce){for(let Me of V)if(He[Me.route.id]){ce=He[Me.route.id];break}}if(E.signal.aborted)return{shortCircuited:!0}}if(Il(ce)){let re;return I&&I.replace!=null?re=I.replace:re=Zm(ce.response.headers.get("Location"),new URL(E.url),m,n.history)===z.location.pathname+z.location.search,await Da(E,ce,!0,{submission:j,replace:re}),{shortCircuited:!0}}if(Wt(ce)){let re=Cl(V,fe.route.id);return(I&&I.replace)!==!0&&(Re="PUSH"),{matches:V,pendingActionResult:[re.route.id,ce,fe.route.id]}}return{matches:V,pendingActionResult:[fe.route.id,ce]}}async function Pn(E,A,j,V,K,te,F,I,ee,ce,fe,re,He){let Me=te||rf(A,F),ke=F||I||Wm(Me),We=!U&&!ce;if(K){if(We){let ct=un(re);gt({navigation:Me,...ct!==void 0?{actionData:ct}:{}},{flushSync:fe})}let Oe=await Sa(j,A.pathname,E.signal);if(Oe.type==="aborted")return{shortCircuited:!0};if(Oe.type==="error"){if(Oe.partialMatches.length===0){let{matches:zt,route:dt}=Or(y);return{matches:zt,loaderData:{},errors:{[dt.id]:Oe.error}}}let ct=Cl(Oe.partialMatches).route.id;return{matches:Oe.partialMatches,loaderData:{},errors:{[ct]:Oe.error}}}else if(Oe.matches)j=Oe.matches;else{let{error:ct,notFoundMatches:zt,route:dt}=da(A.pathname);return{matches:zt,loaderData:{},errors:{[dt.id]:ct}}}}let ut=v||y,{dsMatches:Le,revalidatingFetchers:bt}=Ym(E,V,d,h,n.history,z,j,ke,A,ce?[]:c,ce===!0,Z,le,me,W,J,ut,m,n.patchRoutesOnNavigation!=null,re,He);if(x=++Te,!n.dataStrategy&&!Le.some(Oe=>Oe.shouldLoad)&&!Le.some(Oe=>Oe.route.middleware&&Oe.route.middleware.length>0)&&bt.length===0){let Oe=si();return Lt(A,{matches:j,loaderData:{},errors:re&&Wt(re[1])?{[re[0]]:re[1].error}:null,...Fm(re),...Oe?{fetchers:new Map(z.fetchers)}:{}},{flushSync:fe}),{shortCircuited:!0}}if(We){let Oe={};if(!K){Oe.navigation=Me;let ct=un(re);ct!==void 0&&(Oe.actionData=ct)}bt.length>0&&(Oe.fetchers=In(bt)),gt(Oe,{flushSync:fe})}bt.forEach(Oe=>{Et(Oe.key),Oe.controller&&ne.set(Oe.key,Oe.controller)});let $e=()=>bt.forEach(Oe=>Et(Oe.key));pe&&pe.signal.addEventListener("abort",$e);let{loaderResults:nl,fetcherResults:ha}=await eu(Le,bt,E,V);if(E.signal.aborted)return{shortCircuited:!0};pe&&pe.signal.removeEventListener("abort",$e),bt.forEach(Oe=>ne.delete(Oe.key));let Tt=_r(nl);if(Tt)return await Da(E,Tt.result,!0,{replace:ee}),{shortCircuited:!0};if(Tt=_r(ha),Tt)return J.add(Tt.key),await Da(E,Tt.result,!0,{replace:ee}),{shortCircuited:!0};let{loaderData:Ea,errors:Ul}=Jm(z,j,nl,re,bt,ha);ce&&z.errors&&(Ul={...z.errors,...Ul});let Ta=si(),Ll=di(x),cn=Ta||Ll||bt.length>0;return{matches:j,loaderData:Ea,errors:Ul,...cn?{fetchers:new Map(z.fetchers)}:{}}}function un(E){if(E&&!Wt(E[1]))return{[E[0]]:E[1].data};if(z.actionData)return Object.keys(z.actionData).length===0?null:z.actionData}function In(E){return E.forEach(A=>{let j=z.fetchers.get(A.key),V=Ku(void 0,j?j.data:void 0);z.fetchers.set(A.key,V)}),new Map(z.fetchers)}async function qr(E,A,j,V){Et(E);let K=(V&&V.flushSync)===!0,te=v||y,F=pf(z.location,z.matches,m,j,A,V?.relative),I=zl(te,F,m),ee=ll(I,te,F);if(ee.active&&ee.matches&&(I=ee.matches),!I){Pt(E,A,ca(404,{pathname:F}),{flushSync:K});return}let{path:ce,submission:fe,error:re}=qm(!0,F,V);if(re){Pt(E,A,re,{flushSync:K});return}let He=n.getContext?await n.getContext():new wm,Me=(V&&V.preventScrollReset)===!0;if(fe&&Nt(fe.formMethod)){await Yr(E,A,ce,I,He,ee.active,K,Me,fe,V&&V.unstable_defaultShouldRevalidate);return}W.set(E,{routeId:A,path:ce}),await wt(E,A,ce,I,He,ee.active,K,Me,fe)}async function Yr(E,A,j,V,K,te,F,I,ee,ce){tl(),W.delete(E);let fe=z.fetchers.get(E);sa(E,Ag(ee,fe),{flushSync:F});let re=new AbortController,He=Zn(n.history,j,re.signal,ee);if(te){let Pe=await Sa(V,new URL(He.url).pathname,He.signal,E);if(Pe.type==="aborted")return;if(Pe.type==="error"){Pt(E,A,Pe.error,{flushSync:F});return}else if(Pe.matches)V=Pe.matches;else{Pt(E,A,ca(404,{pathname:j}),{flushSync:F});return}}let Me=Cr(V,j);if(!Me.route.action&&!Me.route.lazy){let Pe=ca(405,{method:ee.formMethod,pathname:j,routeId:A});Pt(E,A,Pe,{flushSync:F});return}ne.set(E,re);let ke=Te,We=kn(d,h,He,V,Me,c,K),ut=await el(He,We,K,E),Le=ut[Me.route.id];if(!Le){for(let Pe of We)if(ut[Pe.route.id]){Le=ut[Pe.route.id];break}}if(He.signal.aborted){ne.get(E)===re&&ne.delete(E);return}if(me.has(E)){if(Il(Le)||Wt(Le)){sa(E,Pa(void 0));return}}else{if(Il(Le))if(ne.delete(E),x>ke){sa(E,Pa(void 0));return}else return J.add(E),sa(E,Ku(ee)),Da(He,Le,!1,{fetcherSubmission:ee,preventScrollReset:I});if(Wt(Le)){Pt(E,A,Le.error);return}}let bt=z.navigation.location||z.location,$e=Zn(n.history,bt,re.signal),nl=v||y,ha=z.navigation.state!=="idle"?zl(nl,z.navigation.location,m):z.matches;_e(ha,"Didn't find any matches after fetcher action");let Tt=++Te;B.set(E,Tt);let Ea=Ku(ee,Le.data);z.fetchers.set(E,Ea);let{dsMatches:Ul,revalidatingFetchers:Ta}=Ym($e,K,d,h,n.history,z,ha,ee,bt,c,!1,Z,le,me,W,J,nl,m,n.patchRoutesOnNavigation!=null,[Me.route.id,Le],ce);Ta.filter(Pe=>Pe.key!==E).forEach(Pe=>{let on=Pe.key,fn=z.fetchers.get(on),vi=Ku(void 0,fn?fn.data:void 0);z.fetchers.set(on,vi),Et(on),Pe.controller&&ne.set(on,Pe.controller)}),gt({fetchers:new Map(z.fetchers)});let Ll=()=>Ta.forEach(Pe=>Et(Pe.key));re.signal.addEventListener("abort",Ll);let{loaderResults:cn,fetcherResults:Oe}=await eu(Ul,Ta,$e,K);if(re.signal.aborted)return;if(re.signal.removeEventListener("abort",Ll),B.delete(E),ne.delete(E),Ta.forEach(Pe=>ne.delete(Pe.key)),z.fetchers.has(E)){let Pe=Pa(Le.data);z.fetchers.set(E,Pe)}let ct=_r(cn);if(ct)return Da($e,ct.result,!1,{preventScrollReset:I});if(ct=_r(Oe),ct)return J.add(ct.key),Da($e,ct.result,!1,{preventScrollReset:I});let{loaderData:zt,errors:dt}=Jm(z,ha,cn,void 0,Ta,Oe);di(Tt),z.navigation.state==="loading"&&Tt>x?(_e(Re,"Expected pending action"),pe&&pe.abort(),Lt(z.navigation.location,{matches:ha,loaderData:zt,errors:dt,fetchers:new Map(z.fetchers)})):(gt({errors:dt,loaderData:km(z.loaderData,zt,ha,dt),fetchers:new Map(z.fetchers)}),Z=!1)}async function wt(E,A,j,V,K,te,F,I,ee){let ce=z.fetchers.get(E);sa(E,Ku(ee,ce?ce.data:void 0),{flushSync:F});let fe=new AbortController,re=Zn(n.history,j,fe.signal);if(te){let Le=await Sa(V,new URL(re.url).pathname,re.signal,E);if(Le.type==="aborted")return;if(Le.type==="error"){Pt(E,A,Le.error,{flushSync:F});return}else if(Le.matches)V=Le.matches;else{Pt(E,A,ca(404,{pathname:j}),{flushSync:F});return}}let He=Cr(V,j);ne.set(E,fe);let Me=Te,ke=kn(d,h,re,V,He,c,K),ut=(await el(re,ke,K,E))[He.route.id];if(ne.get(E)===fe&&ne.delete(E),!re.signal.aborted){if(me.has(E)){sa(E,Pa(void 0));return}if(Il(ut))if(x>Me){sa(E,Pa(void 0));return}else{J.add(E),await Da(re,ut,!1,{preventScrollReset:I});return}if(Wt(ut)){Pt(E,A,ut.error);return}sa(E,Pa(ut.data))}}async function Da(E,A,j,{submission:V,fetcherSubmission:K,preventScrollReset:te,replace:F}={}){j||(we?.resolve(),we=null),A.response.headers.has("X-Remix-Revalidate")&&(Z=!0);let I=A.response.headers.get("Location");_e(I,"Expected a Location header on the redirect Response"),I=Zm(I,new URL(E.url),m,n.history);let ee=Iu(z.location,I,{_isRedirect:!0});if(o){let ke=!1;if(A.response.headers.has("X-Remix-Reload-Document"))ke=!0;else if(Af(I)){const We=gy(I,!0);ke=We.origin!==r.location.origin||oa(We.pathname,m)==null}if(ke){F?r.location.replace(I):r.location.assign(I);return}}pe=null;let ce=F===!0||A.response.headers.has("X-Remix-Replace")?"REPLACE":"PUSH",{formMethod:fe,formAction:re,formEncType:He}=z.navigation;!V&&!K&&fe&&re&&He&&(V=Wm(z.navigation));let Me=V||K;if(eg.has(A.response.status)&&Me&&Nt(Me.formMethod))await Ca(ce,ee,{submission:{...Me,formAction:I},preventScrollReset:te||Ke,enableViewTransition:j?nt:void 0});else{let ke=rf(ee,V);await Ca(ce,ee,{overrideNavigation:ke,fetcherSubmission:K,preventScrollReset:te||Ke,enableViewTransition:j?nt:void 0})}}async function el(E,A,j,V){let K,te={};try{K=await fg(b,E,A,V,j,!1)}catch(F){return A.filter(I=>I.shouldLoad).forEach(I=>{te[I.route.id]={type:"error",error:F}}),te}if(E.signal.aborted)return te;if(!Nt(E.method))for(let F of A){if(K[F.route.id]?.type==="error")break;!K.hasOwnProperty(F.route.id)&&!z.loaderData.hasOwnProperty(F.route.id)&&(!z.errors||!z.errors.hasOwnProperty(F.route.id))&&F.shouldCallHandler()&&(K[F.route.id]={type:"error",result:new Error(`No result returned from dataStrategy for route ${F.route.id}`)})}for(let[F,I]of Object.entries(K))if(Sg(I)){let ee=I.result;te[F]={type:"redirect",response:mg(ee,E,F,A,m)}}else te[F]=await hg(I);return te}async function eu(E,A,j,V){let K=el(j,E,V,null),te=Promise.all(A.map(async ee=>{if(ee.matches&&ee.match&&ee.request&&ee.controller){let fe=(await el(ee.request,ee.matches,V,ee.key))[ee.match.route.id];return{[ee.key]:fe}}else return Promise.resolve({[ee.key]:{type:"error",error:ca(404,{pathname:ee.path})}})})),F=await K,I=(await te).reduce((ee,ce)=>Object.assign(ee,ce),{});return{loaderResults:F,fetcherResults:I}}function tl(){Z=!0,W.forEach((E,A)=>{ne.has(A)&&le.add(A),Et(A)})}function sa(E,A,j={}){z.fetchers.set(E,A),gt({fetchers:new Map(z.fetchers)},{flushSync:(j&&j.flushSync)===!0})}function Pt(E,A,j,V={}){let K=Cl(z.matches,A);Na(E),gt({errors:{[K.route.id]:j},fetchers:new Map(z.fetchers)},{flushSync:(V&&V.flushSync)===!0})}function fi(E){return se.set(E,(se.get(E)||0)+1),me.has(E)&&me.delete(E),z.fetchers.get(E)||tg}function Gr(E,A){Et(E,A?.reason),sa(E,Pa(null))}function Na(E){let A=z.fetchers.get(E);ne.has(E)&&!(A&&A.state==="loading"&&B.has(E))&&Et(E),W.delete(E),B.delete(E),J.delete(E),me.delete(E),le.delete(E),z.fetchers.delete(E)}function jt(E){let A=(se.get(E)||0)-1;A<=0?(se.delete(E),me.add(E)):se.set(E,A),gt({fetchers:new Map(z.fetchers)})}function Et(E,A){let j=ne.get(E);j&&(j.abort(A),ne.delete(E))}function _t(E){for(let A of E){let j=fi(A),V=Pa(j.data);z.fetchers.set(A,V)}}function si(){let E=[],A=!1;for(let j of J){let V=z.fetchers.get(j);_e(V,`Expected fetcher: ${j}`),V.state==="loading"&&(J.delete(j),E.push(j),A=!0)}return _t(E),A}function di(E){let A=[];for(let[j,V]of B)if(V<E){let K=z.fetchers.get(j);_e(K,`Expected fetcher: ${j}`),K.state==="loading"&&(Et(j),B.delete(j),A.push(j))}return _t(A),A.length>0}function Xr(E,A){let j=z.blockers.get(E)||Zu;return Ae.get(E)!==A&&Ae.set(E,A),j}function wl(E){z.blockers.delete(E),Ae.delete(E)}function wa(E,A){let j=z.blockers.get(E)||Zu;_e(j.state==="unblocked"&&A.state==="blocked"||j.state==="blocked"&&A.state==="blocked"||j.state==="blocked"&&A.state==="proceeding"||j.state==="blocked"&&A.state==="unblocked"||j.state==="proceeding"&&A.state==="unblocked",`Invalid blocker state transition: ${j.state} -> ${A.state}`);let V=new Map(z.blockers);V.set(E,A),gt({blockers:V})}function jl({currentLocation:E,nextLocation:A,historyAction:j}){if(Ae.size===0)return;Ae.size>1&&pt(!1,"A router only supports one blocker at a time");let V=Array.from(Ae.entries()),[K,te]=V[V.length-1],F=z.blockers.get(K);if(!(F&&F.state==="proceeding")&&te({currentLocation:E,nextLocation:A,historyAction:j}))return K}function da(E){let A=ca(404,{pathname:E}),j=v||y,{matches:V,route:K}=Or(j);return{notFoundMatches:V,route:K,error:A}}function rn(E,A,j){if(Y=E,X=A,Q=j||null,!k&&z.navigation===uf){k=!0;let V=tu(z.location,z.matches);V!=null&>({restoreScrollPosition:V})}return()=>{Y=null,X=null,Q=null}}function al(E,A){return Q&&Q(E,A.map(V=>Op(V,z.loaderData)))||E.key}function Qr(E,A){if(Y&&X){let j=al(E,A);Y[j]=X()}}function tu(E,A){if(Y){let j=al(E,A),V=Y[j];if(typeof V=="number")return V}return null}function ll(E,A,j){if(n.patchRoutesOnNavigation)if(E){if(Object.keys(E[0].params).length>0)return{active:!0,matches:Wu(A,j,m,!0)}}else return{active:!0,matches:Wu(A,j,m,!0)||[]};return{active:!1,matches:null}}async function Sa(E,A,j,V){if(!n.patchRoutesOnNavigation)return{type:"success",matches:E};let K=E;for(;;){let te=v==null,F=v||y,I=h;try{await n.patchRoutesOnNavigation({signal:j,path:A,matches:K,fetcherKey:V,patch:(fe,re)=>{j.aborted||Gm(fe,re,F,I,d,!1)}})}catch(fe){return{type:"error",error:fe,partialMatches:K}}finally{te&&!j.aborted&&(y=[...y])}if(j.aborted)return{type:"aborted"};let ee=zl(F,A,m),ce=null;if(ee){if(Object.keys(ee[0].params).length===0)return{type:"success",matches:ee};if(ce=Wu(F,A,m,!0),!(ce&&K.length<ce.length&&hi(K,ce.slice(0,K.length))))return{type:"success",matches:ee}}if(ce||(ce=Wu(F,A,m,!0)),!ce||hi(K,ce))return{type:"success",matches:null};K=ce}}function hi(E,A){return E.length===A.length&&E.every((j,V)=>j.route.id===A[V].route.id)}function mi(E){h={},v=ei(E,d,void 0,h)}function yi(E,A,j=!1){let V=v==null;Gm(E,A,v||y,h,d,j),V&&(y=[...y],gt({}))}return ie={get basename(){return m},get future(){return g},get state(){return z},get routes(){return y},get window(){return r},initialize:Nl,subscribe:$n,enableScrollRestoration:rn,navigate:nn,fetch:qr,revalidate:Wn,createHref:E=>n.history.createHref(E),encodeLocation:E=>n.history.encodeLocation(E),getFetcher:fi,resetFetcher:Gr,deleteFetcher:jt,dispose:ln,getBlocker:Xr,deleteBlocker:wl,patchRoutes:yi,_internalFetchControllers:ne,_internalSetRoutes:mi,_internalSetStateDoNotUseOrYouWillBreakYourApp(E){gt(E)}},n.unstable_instrumentations&&(ie=Kp(ie,n.unstable_instrumentations.map(E=>E.router).filter(Boolean))),ie}function ng(n){return n!=null&&("formData"in n&&n.formData!=null||"body"in n&&n.body!==void 0)}function pf(n,r,o,c,s,d){let h,y;if(s){h=[];for(let m of r)if(h.push(m),m.route.id===s){y=m;break}}else h=r,y=r[r.length-1];let v=Lr(c||".",Mf(h),oa(n.pathname,o)||n.pathname,d==="path");if(c==null&&(v.search=n.search,v.hash=n.hash),(c==null||c===""||c===".")&&y){let m=zf(v.search);if(y.route.index&&!m)v.search=v.search?v.search.replace(/^\?/,"?index&"):"?index";else if(!y.route.index&&m){let b=new URLSearchParams(v.search),g=b.getAll("index");b.delete("index"),g.filter(_=>_).forEach(_=>b.append("index",_));let T=b.toString();v.search=T?`?${T}`:""}}return o!=="/"&&(v.pathname=Yp({basename:o,pathname:v.pathname})),Oa(v)}function qm(n,r,o){if(!o||!ng(o))return{path:r};if(o.formMethod&&!xg(o.formMethod))return{path:r,error:ca(405,{method:o.formMethod})};let c=()=>({path:r,error:ca(400,{type:"invalid-body"})}),d=(o.formMethod||"get").toUpperCase(),h=Ly(r);if(o.body!==void 0){if(o.formEncType==="text/plain"){if(!Nt(d))return c();let g=typeof o.body=="string"?o.body:o.body instanceof FormData||o.body instanceof URLSearchParams?Array.from(o.body.entries()).reduce((T,[_,Y])=>`${T}${_}=${Y}
|
|
`,""):String(o.body);return{path:r,submission:{formMethod:d,formAction:h,formEncType:o.formEncType,formData:void 0,json:void 0,text:g}}}else if(o.formEncType==="application/json"){if(!Nt(d))return c();try{let g=typeof o.body=="string"?JSON.parse(o.body):o.body;return{path:r,submission:{formMethod:d,formAction:h,formEncType:o.formEncType,formData:void 0,json:g,text:void 0}}}catch{return c()}}}_e(typeof FormData=="function","FormData is not available in this environment");let y,v;if(o.formData)y=bf(o.formData),v=o.formData;else if(o.body instanceof FormData)y=bf(o.body),v=o.body;else if(o.body instanceof URLSearchParams)y=o.body,v=Km(y);else if(o.body==null)y=new URLSearchParams,v=new FormData;else try{y=new URLSearchParams(o.body),v=Km(y)}catch{return c()}let m={formMethod:d,formAction:h,formEncType:o&&o.formEncType||"application/x-www-form-urlencoded",formData:v,json:void 0,text:void 0};if(Nt(m.formMethod))return{path:r,submission:m};let b=Ia(r);return n&&b.search&&zf(b.search)&&y.append("index",""),b.search=`?${y}`,{path:Oa(b),submission:m}}function Ym(n,r,o,c,s,d,h,y,v,m,b,g,T,_,Y,Q,X,k,$,P,ye){let he=P?Wt(P[1])?P[1].error:P[1].data:void 0,Ee=s.createURL(d.location),ie=s.createURL(v),z;if(b&&d.errors){let ve=Object.keys(d.errors)[0];z=h.findIndex(U=>U.route.id===ve)}else if(P&&Wt(P[1])){let ve=P[0];z=h.findIndex(U=>U.route.id===ve)-1}let Re=P?P[1].statusCode:void 0,we=Re&&Re>=400,Ke={currentUrl:Ee,currentParams:d.matches[0]?.params||{},nextUrl:ie,nextParams:h[0].params,...y,actionResult:he,actionStatus:Re},pe=ui(h),nt=h.map((ve,U)=>{let{route:Z}=ve,le=null;if(z!=null&&U>z)le=!1;else if(Z.lazy)le=!0;else if(!Of(Z))le=!1;else if(b){let{shouldLoad:B}=Cy(Z,d.loaderData,d.errors);le=B}else ug(d.loaderData,d.matches[U],ve)&&(le=!0);if(le!==null)return gf(o,c,n,pe,ve,m,r,le);let ne=!1;typeof ye=="boolean"?ne=ye:we?ne=!1:(g||Ee.pathname+Ee.search===ie.pathname+ie.search||Ee.search!==ie.search||ig(d.matches[U],ve))&&(ne=!0);let Te={...Ke,defaultShouldRevalidate:ne},x=Pu(ve,Te);return gf(o,c,n,pe,ve,m,r,x,Te,ye)}),je=[];return Y.forEach((ve,U)=>{if(b||!h.some(W=>W.route.id===ve.routeId)||_.has(U))return;let Z=d.fetchers.get(U),le=Z&&Z.state!=="idle"&&Z.data===void 0,ne=zl(X,ve.path,k);if(!ne){if($&&le)return;je.push({key:U,routeId:ve.routeId,path:ve.path,matches:null,match:null,request:null,controller:null});return}if(Q.has(U))return;let Te=Cr(ne,ve.path),x=new AbortController,B=Zn(s,ve.path,x.signal),J=null;if(T.has(U))T.delete(U),J=kn(o,c,B,ne,Te,m,r);else if(le)g&&(J=kn(o,c,B,ne,Te,m,r));else{let W;typeof ye=="boolean"?W=ye:we?W=!1:W=g;let se={...Ke,defaultShouldRevalidate:W};Pu(Te,se)&&(J=kn(o,c,B,ne,Te,m,r,se))}J&&je.push({key:U,routeId:ve.routeId,path:ve.path,matches:J,match:Te,request:B,controller:x})}),{dsMatches:nt,revalidatingFetchers:je}}function Of(n){return n.loader!=null||n.middleware!=null&&n.middleware.length>0}function Cy(n,r,o){if(n.lazy)return{shouldLoad:!0,renderFallback:!0};if(!Of(n))return{shouldLoad:!1,renderFallback:!1};let c=r!=null&&n.id in r,s=o!=null&&o[n.id]!==void 0;if(!c&&s)return{shouldLoad:!1,renderFallback:!1};if(typeof n.loader=="function"&&n.loader.hydrate===!0)return{shouldLoad:!0,renderFallback:!c};let d=!c&&!s;return{shouldLoad:d,renderFallback:d}}function ug(n,r,o){let c=!r||o.route.id!==r.route.id,s=!n.hasOwnProperty(o.route.id);return c||s}function ig(n,r){let o=n.route.path;return n.pathname!==r.pathname||o!=null&&o.endsWith("*")&&n.params["*"]!==r.params["*"]}function Pu(n,r){if(n.route.shouldRevalidate){let o=n.route.shouldRevalidate(r);if(typeof o=="boolean")return o}return r.defaultShouldRevalidate}function Gm(n,r,o,c,s,d){let h;if(n){let m=c[n];_e(m,`No route found to patch children into: routeId = ${n}`),m.children||(m.children=[]),h=m.children}else h=o;let y=[],v=[];if(r.forEach(m=>{let b=h.find(g=>Dy(m,g));b?v.push({existingRoute:b,newRoute:m}):y.push(m)}),y.length>0){let m=ei(y,s,[n||"_","patch",String(h?.length||"0")],c);h.push(...m)}if(d&&v.length>0)for(let m=0;m<v.length;m++){let{existingRoute:b,newRoute:g}=v[m],T=b,[_]=ei([g],s,[],{},!0);Object.assign(T,{element:_.element?_.element:T.element,errorElement:_.errorElement?_.errorElement:T.errorElement,hydrateFallbackElement:_.hydrateFallbackElement?_.hydrateFallbackElement:T.hydrateFallbackElement})}}function Dy(n,r){return"id"in n&&"id"in r&&n.id===r.id?!0:n.index===r.index&&n.path===r.path&&n.caseSensitive===r.caseSensitive?(!n.children||n.children.length===0)&&(!r.children||r.children.length===0)?!0:n.children?.every((o,c)=>r.children?.some(s=>Dy(o,s)))??!1:!1}var Xm=new WeakMap,Ny=({key:n,route:r,manifest:o,mapRouteProperties:c})=>{let s=o[r.id];if(_e(s,"No route found in manifest"),!s.lazy||typeof s.lazy!="object")return;let d=s.lazy[n];if(!d)return;let h=Xm.get(s);h||(h={},Xm.set(s,h));let y=h[n];if(y)return y;let v=(async()=>{let m=xp(n),g=s[n]!==void 0&&n!=="hasErrorBoundary";if(m)pt(!m,"Route property "+n+" is not a supported lazy route property. This property will be ignored."),h[n]=Promise.resolve();else if(g)pt(!1,`Route "${s.id}" has a static property "${n}" defined. The lazy property will be ignored.`);else{let T=await d();T!=null&&(Object.assign(s,{[n]:T}),Object.assign(s,c(s)))}typeof s.lazy=="object"&&(s.lazy[n]=void 0,Object.values(s.lazy).every(T=>T===void 0)&&(s.lazy=void 0))})();return h[n]=v,v},Qm=new WeakMap;function rg(n,r,o,c,s){let d=o[n.id];if(_e(d,"No route found in manifest"),!n.lazy)return{lazyRoutePromise:void 0,lazyHandlerPromise:void 0};if(typeof n.lazy=="function"){let b=Qm.get(d);if(b)return{lazyRoutePromise:b,lazyHandlerPromise:b};let g=(async()=>{_e(typeof n.lazy=="function","No lazy route function found");let T=await n.lazy(),_={};for(let Y in T){let Q=T[Y];if(Q===void 0)continue;let X=Ap(Y),$=d[Y]!==void 0&&Y!=="hasErrorBoundary";X?pt(!X,"Route property "+Y+" is not a supported property to be returned from a lazy route function. This property will be ignored."):$?pt(!$,`Route "${d.id}" has a static property "${Y}" defined but its lazy function is also returning a value for this property. The lazy route property "${Y}" will be ignored.`):_[Y]=Q}Object.assign(d,_),Object.assign(d,{...c(d),lazy:void 0})})();return Qm.set(d,g),g.catch(()=>{}),{lazyRoutePromise:g,lazyHandlerPromise:g}}let h=Object.keys(n.lazy),y=[],v;for(let b of h){if(s&&s.includes(b))continue;let g=Ny({key:b,route:n,manifest:o,mapRouteProperties:c});g&&(y.push(g),b===r&&(v=g))}let m=y.length>0?Promise.all(y).then(()=>{}):void 0;return m?.catch(()=>{}),v?.catch(()=>{}),{lazyRoutePromise:m,lazyHandlerPromise:v}}async function Vm(n){let r=n.matches.filter(s=>s.shouldLoad),o={};return(await Promise.all(r.map(s=>s.resolve()))).forEach((s,d)=>{o[r[d].route.id]=s}),o}async function cg(n){return n.matches.some(r=>r.route.middleware)?wy(n,()=>Vm(n)):Vm(n)}function wy(n,r){return og(n,r,c=>{if(Tg(c))throw c;return c},gg,o);function o(c,s,d){if(d)return Promise.resolve(Object.assign(d.value,{[s]:{type:"error",result:c}}));{let{matches:h}=n,y=Math.min(Math.max(h.findIndex(m=>m.route.id===s),0),Math.max(h.findIndex(m=>m.shouldCallHandler()),0)),v=Cl(h,h[y].route.id).route.id;return Promise.resolve({[v]:{type:"error",result:c}})}}}async function og(n,r,o,c,s){let{matches:d,request:h,params:y,context:v,unstable_pattern:m}=n,b=d.flatMap(T=>T.route.middleware?T.route.middleware.map(_=>[T.route.id,_]):[]);return await jy({request:h,params:y,context:v,unstable_pattern:m},b,r,o,c,s)}async function jy(n,r,o,c,s,d,h=0){let{request:y}=n;if(y.signal.aborted)throw y.signal.reason??new Error(`Request aborted: ${y.method} ${y.url}`);let v=r[h];if(!v)return await o();let[m,b]=v,g,T=async()=>{if(g)throw new Error("You may only call `next()` once per middleware");try{return g={value:await jy(n,r,o,c,s,d,h+1)},g.value}catch(_){return g={value:await d(_,m,g)},g.value}};try{let _=await b(n,T),Y=_!=null?c(_):void 0;return s(Y)?Y:g?Y??g.value:(g={value:await T()},g.value)}catch(_){return await d(_,m,g)}}function Uy(n,r,o,c,s){let d=Ny({key:"middleware",route:c.route,manifest:r,mapRouteProperties:n}),h=rg(c.route,Nt(o.method)?"action":"loader",r,n,s);return{middleware:d,route:h.lazyRoutePromise,handler:h.lazyHandlerPromise}}function gf(n,r,o,c,s,d,h,y,v=null,m){let b=!1,g=Uy(n,r,o,s,d);return{...s,_lazyPromises:g,shouldLoad:y,shouldRevalidateArgs:v,shouldCallHandler(T){return b=!0,v?typeof m=="boolean"?Pu(s,{...v,defaultShouldRevalidate:m}):typeof T=="boolean"?Pu(s,{...v,defaultShouldRevalidate:T}):Pu(s,v):y},resolve(T){let{lazy:_,loader:Y,middleware:Q}=s.route,X=b||y||T&&!Nt(o.method)&&(_||Y),k=Q&&Q.length>0&&!Y&&!_;return X&&(Nt(o.method)||!k)?sg({request:o,unstable_pattern:c,match:s,lazyHandlerPromise:g?.handler,lazyRoutePromise:g?.route,handlerOverride:T,scopedContext:h}):Promise.resolve({type:"data",result:void 0})}}}function kn(n,r,o,c,s,d,h,y=null){return c.map(v=>v.route.id!==s.route.id?{...v,shouldLoad:!1,shouldRevalidateArgs:y,shouldCallHandler:()=>!1,_lazyPromises:Uy(n,r,o,v,d),resolve:()=>Promise.resolve({type:"data",result:void 0})}:gf(n,r,o,ui(c),v,d,h,!0,y))}async function fg(n,r,o,c,s,d){o.some(m=>m._lazyPromises?.middleware)&&await Promise.all(o.map(m=>m._lazyPromises?.middleware));let h={request:r,unstable_pattern:ui(o),params:o[0].params,context:s,matches:o},v=await n({...h,fetcherKey:c,runClientMiddleware:m=>{let b=h;return wy(b,()=>m({...b,fetcherKey:c,runClientMiddleware:()=>{throw new Error("Cannot call `runClientMiddleware()` from within an `runClientMiddleware` handler")}}))}});try{await Promise.all(o.flatMap(m=>[m._lazyPromises?.handler,m._lazyPromises?.route]))}catch{}return v}async function sg({request:n,unstable_pattern:r,match:o,lazyHandlerPromise:c,lazyRoutePromise:s,handlerOverride:d,scopedContext:h}){let y,v,m=Nt(n.method),b=m?"action":"loader",g=T=>{let _,Y=new Promise((k,$)=>_=$);v=()=>_(),n.signal.addEventListener("abort",v);let Q=k=>typeof T!="function"?Promise.reject(new Error(`You cannot call the handler for a route which defines a boolean "${b}" [routeId: ${o.route.id}]`)):T({request:n,unstable_pattern:r,params:o.params,context:h},...k!==void 0?[k]:[]),X=(async()=>{try{return{type:"data",result:await(d?d($=>Q($)):Q())}}catch(k){return{type:"error",result:k}}})();return Promise.race([X,Y])};try{let T=m?o.route.action:o.route.loader;if(c||s)if(T){let _,[Y]=await Promise.all([g(T).catch(Q=>{_=Q}),c,s]);if(_!==void 0)throw _;y=Y}else{await c;let _=m?o.route.action:o.route.loader;if(_)[y]=await Promise.all([g(_),s]);else if(b==="action"){let Y=new URL(n.url),Q=Y.pathname+Y.search;throw ca(405,{method:n.method,pathname:Q,routeId:o.route.id})}else return{type:"data",result:void 0}}else if(T)y=await g(T);else{let _=new URL(n.url),Y=_.pathname+_.search;throw ca(404,{pathname:Y})}}catch(T){return{type:"error",result:T}}finally{v&&n.signal.removeEventListener("abort",v)}return y}async function dg(n){let r=n.headers.get("Content-Type");return r&&/\bapplication\/json\b/.test(r)?n.body==null?null:n.json():n.text()}async function hg(n){let{result:r,type:o}=n;if(_f(r)){let c;try{c=await dg(r)}catch(s){return{type:"error",error:s}}return o==="error"?{type:"error",error:new ni(r.status,r.statusText,c),statusCode:r.status,headers:r.headers}:{type:"data",data:c,statusCode:r.status,headers:r.headers}}return o==="error"?$m(r)?r.data instanceof Error?{type:"error",error:r.data,statusCode:r.init?.status,headers:r.init?.headers?new Headers(r.init.headers):void 0}:{type:"error",error:pg(r),statusCode:ti(r)?r.status:void 0,headers:r.init?.headers?new Headers(r.init.headers):void 0}:{type:"error",error:r,statusCode:ti(r)?r.status:void 0}:$m(r)?{type:"data",data:r.data,statusCode:r.init?.status,headers:r.init?.headers?new Headers(r.init.headers):void 0}:{type:"data",data:r}}function mg(n,r,o,c,s){let d=n.headers.get("Location");if(_e(d,"Redirects returned/thrown from loaders/actions must have a Location header"),!Af(d)){let h=c.slice(0,c.findIndex(y=>y.route.id===o)+1);d=pf(new URL(r.url),h,s,d),n.headers.set("Location",d)}return n}function Zm(n,r,o,c){let s=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];if(Af(n)){let d=n,h=d.startsWith("//")?new URL(r.protocol+d):new URL(d);if(s.includes(h.protocol))throw new Error("Invalid redirect location");let y=oa(h.pathname,o)!=null;if(h.origin===r.origin&&y)return h.pathname+h.search+h.hash}try{let d=c.createURL(n);if(s.includes(d.protocol))throw new Error("Invalid redirect location")}catch{}return n}function Zn(n,r,o,c){let s=n.createURL(Ly(r)).toString(),d={signal:o};if(c&&Nt(c.formMethod)){let{formMethod:h,formEncType:y}=c;d.method=h.toUpperCase(),y==="application/json"?(d.headers=new Headers({"Content-Type":y}),d.body=JSON.stringify(c.json)):y==="text/plain"?d.body=c.text:y==="application/x-www-form-urlencoded"&&c.formData?d.body=bf(c.formData):d.body=c.formData}return new Request(s,d)}function bf(n){let r=new URLSearchParams;for(let[o,c]of n.entries())r.append(o,typeof c=="string"?c:c.name);return r}function Km(n){let r=new FormData;for(let[o,c]of n.entries())r.append(o,c);return r}function yg(n,r,o,c=!1,s=!1){let d={},h=null,y,v=!1,m={},b=o&&Wt(o[1])?o[1].error:void 0;return n.forEach(g=>{if(!(g.route.id in r))return;let T=g.route.id,_=r[T];if(_e(!Il(_),"Cannot handle redirect results in processLoaderData"),Wt(_)){let Y=_.error;if(b!==void 0&&(Y=b,b=void 0),h=h||{},s)h[T]=Y;else{let Q=Cl(n,T);h[Q.route.id]==null&&(h[Q.route.id]=Y)}c||(d[T]=zy),v||(v=!0,y=ti(_.error)?_.error.status:500),_.headers&&(m[T]=_.headers)}else d[T]=_.data,_.statusCode&&_.statusCode!==200&&!v&&(y=_.statusCode),_.headers&&(m[T]=_.headers)}),b!==void 0&&o&&(h={[o[0]]:b},o[2]&&(d[o[2]]=void 0)),{loaderData:d,errors:h,statusCode:y||200,loaderHeaders:m}}function Jm(n,r,o,c,s,d){let{loaderData:h,errors:y}=yg(r,o,c);return s.filter(v=>!v.matches||v.matches.some(m=>m.shouldLoad)).forEach(v=>{let{key:m,match:b,controller:g}=v;if(g&&g.signal.aborted)return;let T=d[m];if(_e(T,"Did not find corresponding fetcher result"),Wt(T)){let _=Cl(n.matches,b?.route.id);y&&y[_.route.id]||(y={...y,[_.route.id]:T.error}),n.fetchers.delete(m)}else if(Il(T))_e(!1,"Unhandled fetcher revalidation redirect");else{let _=Pa(T.data);n.fetchers.set(m,_)}}),{loaderData:h,errors:y}}function km(n,r,o,c){let s=Object.entries(r).filter(([,d])=>d!==zy).reduce((d,[h,y])=>(d[h]=y,d),{});for(let d of o){let h=d.route.id;if(!r.hasOwnProperty(h)&&n.hasOwnProperty(h)&&d.route.loader&&(s[h]=n[h]),c&&c.hasOwnProperty(h))break}return s}function Fm(n){return n?Wt(n[1])?{actionData:{}}:{actionData:{[n[0]]:n[1].data}}:{}}function Cl(n,r){return(r?n.slice(0,n.findIndex(c=>c.route.id===r)+1):[...n]).reverse().find(c=>c.route.hasErrorBoundary===!0)||n[0]}function Or(n){let r=n.length===1?n[0]:n.find(o=>o.index||!o.path||o.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:r}],route:r}}function ca(n,{pathname:r,routeId:o,method:c,type:s,message:d}={}){let h="Unknown Server Error",y="Unknown @remix-run/router error";return n===400?(h="Bad Request",c&&r&&o?y=`You made a ${c} request to "${r}" but did not provide a \`loader\` for route "${o}", so there is no way to handle the request.`:s==="invalid-body"&&(y="Unable to encode submission body")):n===403?(h="Forbidden",y=`Route "${o}" does not match URL "${r}"`):n===404?(h="Not Found",y=`No route matches URL "${r}"`):n===405&&(h="Method Not Allowed",c&&r&&o?y=`You made a ${c.toUpperCase()} request to "${r}" but did not provide an \`action\` for route "${o}", so there is no way to handle the request.`:c&&(y=`Invalid request method "${c.toUpperCase()}"`)),new ni(n||500,h,new Error(y),!0)}function _r(n){let r=Object.entries(n);for(let o=r.length-1;o>=0;o--){let[c,s]=r[o];if(Il(s))return{key:c,result:s}}}function Ly(n){let r=typeof n=="string"?Ia(n):n;return Oa({...r,hash:""})}function vg(n,r){return n.pathname!==r.pathname||n.search!==r.search?!1:n.hash===""?r.hash!=="":n.hash===r.hash?!0:r.hash!==""}function pg(n){return new ni(n.init?.status??500,n.init?.statusText??"Internal Server Error",n.data)}function gg(n){return n!=null&&typeof n=="object"&&Object.entries(n).every(([r,o])=>typeof r=="string"&&bg(o))}function bg(n){return n!=null&&typeof n=="object"&&"type"in n&&"result"in n&&(n.type==="data"||n.type==="error")}function Sg(n){return _f(n.result)&&Oy.has(n.result.status)}function Wt(n){return n.type==="error"}function Il(n){return(n&&n.type)==="redirect"}function $m(n){return typeof n=="object"&&n!=null&&"type"in n&&"data"in n&&"init"in n&&n.type==="DataWithResponseInit"}function _f(n){return n!=null&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.headers=="object"&&typeof n.body<"u"}function Eg(n){return Oy.has(n)}function Tg(n){return _f(n)&&Eg(n.status)&&n.headers.has("Location")}function xg(n){return Ip.has(n.toUpperCase())}function Nt(n){return Wp.has(n.toUpperCase())}function zf(n){return new URLSearchParams(n).getAll("index").some(r=>r==="")}function Cr(n,r){let o=typeof r=="string"?Ia(r).search:r.search;if(n[n.length-1].route.index&&zf(o||""))return n[n.length-1];let c=Ty(n);return c[c.length-1]}function Wm(n){let{formMethod:r,formAction:o,formEncType:c,text:s,formData:d,json:h}=n;if(!(!r||!o||!c)){if(s!=null)return{formMethod:r,formAction:o,formEncType:c,formData:void 0,json:void 0,text:s};if(d!=null)return{formMethod:r,formAction:o,formEncType:c,formData:d,json:void 0,text:void 0};if(h!==void 0)return{formMethod:r,formAction:o,formEncType:c,formData:void 0,json:h,text:void 0}}}function rf(n,r){return r?{state:"loading",location:n,formMethod:r.formMethod,formAction:r.formAction,formEncType:r.formEncType,formData:r.formData,json:r.json,text:r.text}:{state:"loading",location:n,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function Rg(n,r){return{state:"submitting",location:n,formMethod:r.formMethod,formAction:r.formAction,formEncType:r.formEncType,formData:r.formData,json:r.json,text:r.text}}function Ku(n,r){return n?{state:"loading",formMethod:n.formMethod,formAction:n.formAction,formEncType:n.formEncType,formData:n.formData,json:n.json,text:n.text,data:r}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:r}}function Ag(n,r){return{state:"submitting",formMethod:n.formMethod,formAction:n.formAction,formEncType:n.formEncType,formData:n.formData,json:n.json,text:n.text,data:r?r.data:void 0}}function Pa(n){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:n}}function Mg(n,r){try{let o=n.sessionStorage.getItem(_y);if(o){let c=JSON.parse(o);for(let[s,d]of Object.entries(c||{}))d&&Array.isArray(d)&&r.set(s,new Set(d||[]))}}catch{}}function Og(n,r){if(r.size>0){let o={};for(let[c,s]of r)o[c]=[...s];try{n.sessionStorage.setItem(_y,JSON.stringify(o))}catch(c){pt(!1,`Failed to save applied view transitions in sessionStorage (${c}).`)}}}function Pm(){let n,r,o=new Promise((c,s)=>{n=async d=>{c(d);try{await o}catch{}},r=async d=>{s(d);try{await o}catch{}}});return{promise:o,resolve:n,reject:r}}var tn=C.createContext(null);tn.displayName="DataRouter";var ii=C.createContext(null);ii.displayName="DataRouterState";var Hy=C.createContext(!1);function _g(){return C.useContext(Hy)}var Cf=C.createContext({isTransitioning:!1});Cf.displayName="ViewTransition";var By=C.createContext(new Map);By.displayName="Fetchers";var zg=C.createContext(null);zg.displayName="Await";var fa=C.createContext(null);fa.displayName="Navigation";var Hr=C.createContext(null);Hr.displayName="Location";var _a=C.createContext({outlet:null,matches:[],isDataRoute:!1});_a.displayName="Route";var Df=C.createContext(null);Df.displayName="RouteError";var qy="REACT_ROUTER_ERROR",Cg="REDIRECT",Dg="ROUTE_ERROR_RESPONSE";function Ng(n){if(n.startsWith(`${qy}:${Cg}:{`))try{let r=JSON.parse(n.slice(28));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string"&&typeof r.location=="string"&&typeof r.reloadDocument=="boolean"&&typeof r.replace=="boolean")return r}catch{}}function wg(n){if(n.startsWith(`${qy}:${Dg}:{`))try{let r=JSON.parse(n.slice(40));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string")return new ni(r.status,r.statusText,r.data)}catch{}}function jg(n,{relative:r}={}){_e(ri(),"useHref() may be used only in the context of a <Router> component.");let{basename:o,navigator:c}=C.useContext(fa),{hash:s,pathname:d,search:h}=ci(n,{relative:r}),y=d;return o!=="/"&&(y=d==="/"?o:ga([o,d])),c.createHref({pathname:y,search:h,hash:s})}function ri(){return C.useContext(Hr)!=null}function ba(){return _e(ri(),"useLocation() may be used only in the context of a <Router> component."),C.useContext(Hr).location}var Yy="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Gy(n){C.useContext(fa).static||C.useLayoutEffect(n)}function Ug(){let{isDataRoute:n}=C.useContext(_a);return n?$g():Lg()}function Lg(){_e(ri(),"useNavigate() may be used only in the context of a <Router> component.");let n=C.useContext(tn),{basename:r,navigator:o}=C.useContext(fa),{matches:c}=C.useContext(_a),{pathname:s}=ba(),d=JSON.stringify(Mf(c)),h=C.useRef(!1);return Gy(()=>{h.current=!0}),C.useCallback((v,m={})=>{if(pt(h.current,Yy),!h.current)return;if(typeof v=="number"){o.go(v);return}let b=Lr(v,JSON.parse(d),s,m.relative==="path");n==null&&r!=="/"&&(b.pathname=b.pathname==="/"?r:ga([r,b.pathname])),(m.replace?o.replace:o.push)(b,m.state,m)},[r,o,d,s,n])}var Hg=C.createContext(null);function Bg(n){let r=C.useContext(_a).outlet;return C.useMemo(()=>r&&C.createElement(Hg.Provider,{value:n},r),[r,n])}function ci(n,{relative:r}={}){let{matches:o}=C.useContext(_a),{pathname:c}=ba(),s=JSON.stringify(Mf(o));return C.useMemo(()=>Lr(n,JSON.parse(s),c,r==="path"),[n,s,c,r])}function qg(n,r,o){_e(ri(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:c}=C.useContext(fa),{matches:s}=C.useContext(_a),d=s[s.length-1],h=d?d.params:{},y=d?d.pathname:"/",v=d?d.pathnameBase:"/",m=d&&d.route;{let X=m&&m.path||"";Qy(y,!m||X.endsWith("*")||X.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${y}" (under <Route path="${X}">) 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="${X}"> to <Route path="${X==="/"?"*":`${X}/*`}">.`)}let b=ba(),g;g=b;let T=g.pathname||"/",_=T;if(v!=="/"){let X=v.replace(/^\//,"").split("/");_="/"+T.replace(/^\//,"").split("/").slice(X.length).join("/")}let Y=zl(n,{pathname:_});return pt(m||Y!=null,`No routes matched location "${g.pathname}${g.search}${g.hash}" `),pt(Y==null||Y[Y.length-1].route.element!==void 0||Y[Y.length-1].route.Component!==void 0||Y[Y.length-1].route.lazy!==void 0,`Matched leaf route at location "${g.pathname}${g.search}${g.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.`),Vg(Y&&Y.map(X=>Object.assign({},X,{params:Object.assign({},h,X.params),pathname:ga([v,c.encodeLocation?c.encodeLocation(X.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:X.pathname]),pathnameBase:X.pathnameBase==="/"?v:ga([v,c.encodeLocation?c.encodeLocation(X.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:X.pathnameBase])})),s,o)}function Yg(){let n=Fg(),r=ti(n)?`${n.status} ${n.statusText}`:n instanceof Error?n.message:JSON.stringify(n),o=n instanceof Error?n.stack:null,c="rgba(200,200,200, 0.5)",s={padding:"0.5rem",backgroundColor:c},d={padding:"2px 4px",backgroundColor:c},h=null;return console.error("Error handled by React Router default ErrorBoundary:",n),h=C.createElement(C.Fragment,null,C.createElement("p",null,"💿 Hey developer 👋"),C.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",C.createElement("code",{style:d},"ErrorBoundary")," or"," ",C.createElement("code",{style:d},"errorElement")," prop on your route.")),C.createElement(C.Fragment,null,C.createElement("h2",null,"Unexpected Application Error!"),C.createElement("h3",{style:{fontStyle:"italic"}},r),o?C.createElement("pre",{style:s},o):null,h)}var Gg=C.createElement(Yg,null),Xy=class extends C.Component{constructor(n){super(n),this.state={location:n.location,revalidation:n.revalidation,error:n.error}}static getDerivedStateFromError(n){return{error:n}}static getDerivedStateFromProps(n,r){return r.location!==n.location||r.revalidation!=="idle"&&n.revalidation==="idle"?{error:n.error,location:n.location,revalidation:n.revalidation}:{error:n.error!==void 0?n.error:r.error,location:r.location,revalidation:n.revalidation||r.revalidation}}componentDidCatch(n,r){this.props.onError?this.props.onError(n,r):console.error("React Router caught the following error during render",n)}render(){let n=this.state.error;if(this.context&&typeof n=="object"&&n&&"digest"in n&&typeof n.digest=="string"){const o=wg(n.digest);o&&(n=o)}let r=n!==void 0?C.createElement(_a.Provider,{value:this.props.routeContext},C.createElement(Df.Provider,{value:n,children:this.props.component})):this.props.children;return this.context?C.createElement(Xg,{error:n},r):r}};Xy.contextType=Hy;var cf=new WeakMap;function Xg({children:n,error:r}){let{basename:o}=C.useContext(fa);if(typeof r=="object"&&r&&"digest"in r&&typeof r.digest=="string"){let c=Ng(r.digest);if(c){let s=cf.get(r);if(s)throw s;let d=Ry(c.location,o);if(xy&&!cf.get(r))if(d.isExternal||c.reloadDocument)window.location.href=d.absoluteURL||d.to;else{const h=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(d.to,{replace:c.replace}));throw cf.set(r,h),h}return C.createElement("meta",{httpEquiv:"refresh",content:`0;url=${d.absoluteURL||d.to}`})}}return n}function Qg({routeContext:n,match:r,children:o}){let c=C.useContext(tn);return c&&c.static&&c.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(c.staticContext._deepestRenderedBoundaryId=r.route.id),C.createElement(_a.Provider,{value:n},o)}function Vg(n,r=[],o){let c=o?.state;if(n==null){if(!c)return null;if(c.errors)n=c.matches;else if(r.length===0&&!c.initialized&&c.matches.length>0)n=c.matches;else return null}let s=n,d=c?.errors;if(d!=null){let b=s.findIndex(g=>g.route.id&&d?.[g.route.id]!==void 0);_e(b>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(d).join(",")}`),s=s.slice(0,Math.min(s.length,b+1))}let h=!1,y=-1;if(o&&c){h=c.renderFallback;for(let b=0;b<s.length;b++){let g=s[b];if((g.route.HydrateFallback||g.route.hydrateFallbackElement)&&(y=b),g.route.id){let{loaderData:T,errors:_}=c,Y=g.route.loader&&!T.hasOwnProperty(g.route.id)&&(!_||_[g.route.id]===void 0);if(g.route.lazy||Y){o.isStatic&&(h=!0),y>=0?s=s.slice(0,y+1):s=[s[0]];break}}}}let v=o?.onError,m=c&&v?(b,g)=>{v(b,{location:c.location,params:c.matches?.[0]?.params??{},unstable_pattern:ui(c.matches),errorInfo:g})}:void 0;return s.reduceRight((b,g,T)=>{let _,Y=!1,Q=null,X=null;c&&(_=d&&g.route.id?d[g.route.id]:void 0,Q=g.route.errorElement||Gg,h&&(y<0&&T===0?(Qy("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),Y=!0,X=null):y===T&&(Y=!0,X=g.route.hydrateFallbackElement||null)));let k=r.concat(s.slice(0,T+1)),$=()=>{let P;return _?P=Q:Y?P=X:g.route.Component?P=C.createElement(g.route.Component,null):g.route.element?P=g.route.element:P=b,C.createElement(Qg,{match:g,routeContext:{outlet:b,matches:k,isDataRoute:c!=null},children:P})};return c&&(g.route.ErrorBoundary||g.route.errorElement||T===0)?C.createElement(Xy,{location:c.location,revalidation:c.revalidation,component:Q,error:_,children:$(),routeContext:{outlet:null,matches:k,isDataRoute:!0},onError:m}):$()},null)}function Nf(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Zg(n){let r=C.useContext(tn);return _e(r,Nf(n)),r}function Kg(n){let r=C.useContext(ii);return _e(r,Nf(n)),r}function Jg(n){let r=C.useContext(_a);return _e(r,Nf(n)),r}function wf(n){let r=Jg(n),o=r.matches[r.matches.length-1];return _e(o.route.id,`${n} can only be used on routes that contain a unique "id"`),o.route.id}function kg(){return wf("useRouteId")}function Fg(){let n=C.useContext(Df),r=Kg("useRouteError"),o=wf("useRouteError");return n!==void 0?n:r.errors?.[o]}function $g(){let{router:n}=Zg("useNavigate"),r=wf("useNavigate"),o=C.useRef(!1);return Gy(()=>{o.current=!0}),C.useCallback(async(s,d={})=>{pt(o.current,Yy),o.current&&(typeof s=="number"?await n.navigate(s):await n.navigate(s,{fromRouteId:r,...d}))},[n,r])}var Im={};function Qy(n,r,o){!r&&!Im[n]&&(Im[n]=!0,pt(!1,o))}var ey={};function ty(n,r){!n&&!ey[r]&&(ey[r]=!0,console.warn(r))}var Wg="useOptimistic",ay=op[Wg],Pg=()=>{};function Ig(n){return ay?ay(n):[n,Pg]}function e1(n){let r={hasErrorBoundary:n.hasErrorBoundary||n.ErrorBoundary!=null||n.errorElement!=null};return n.Component&&(n.element&&pt(!1,"You should not include both `Component` and `element` on your route - `Component` will be used."),Object.assign(r,{element:C.createElement(n.Component),Component:void 0})),n.HydrateFallback&&(n.hydrateFallbackElement&&pt(!1,"You should not include both `HydrateFallback` and `hydrateFallbackElement` on your route - `HydrateFallback` will be used."),Object.assign(r,{hydrateFallbackElement:C.createElement(n.HydrateFallback),HydrateFallback:void 0})),n.ErrorBoundary&&(n.errorElement&&pt(!1,"You should not include both `ErrorBoundary` and `errorElement` on your route - `ErrorBoundary` will be used."),Object.assign(r,{errorElement:C.createElement(n.ErrorBoundary),ErrorBoundary:void 0})),r}var t1=["HydrateFallback","hydrateFallbackElement"],a1=class{constructor(){this.status="pending",this.promise=new Promise((n,r)=>{this.resolve=o=>{this.status==="pending"&&(this.status="resolved",n(o))},this.reject=o=>{this.status==="pending"&&(this.status="rejected",r(o))}})}};function l1({router:n,flushSync:r,onError:o,unstable_useTransitions:c}){c=_g()||c;let[d,h]=C.useState(n.state),[y,v]=Ig(d),[m,b]=C.useState(),[g,T]=C.useState({isTransitioning:!1}),[_,Y]=C.useState(),[Q,X]=C.useState(),[k,$]=C.useState(),P=C.useRef(new Map),ye=C.useCallback((z,{deletedFetchers:Re,newErrors:we,flushSync:Ke,viewTransitionOpts:pe})=>{we&&o&&Object.values(we).forEach(je=>o(je,{location:z.location,params:z.matches[0]?.params??{},unstable_pattern:ui(z.matches)})),z.fetchers.forEach((je,ve)=>{je.data!==void 0&&P.current.set(ve,je.data)}),Re.forEach(je=>P.current.delete(je)),ty(Ke===!1||r!=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 nt=n.window!=null&&n.window.document!=null&&typeof n.window.document.startViewTransition=="function";if(ty(pe==null||nt,"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."),!pe||!nt){r&&Ke?r(()=>h(z)):c===!1?h(z):C.startTransition(()=>{c===!0&&v(je=>ly(je,z)),h(z)});return}if(r&&Ke){r(()=>{Q&&(_?.resolve(),Q.skipTransition()),T({isTransitioning:!0,flushSync:!0,currentLocation:pe.currentLocation,nextLocation:pe.nextLocation})});let je=n.window.document.startViewTransition(()=>{r(()=>h(z))});je.finished.finally(()=>{r(()=>{Y(void 0),X(void 0),b(void 0),T({isTransitioning:!1})})}),r(()=>X(je));return}Q?(_?.resolve(),Q.skipTransition(),$({state:z,currentLocation:pe.currentLocation,nextLocation:pe.nextLocation})):(b(z),T({isTransitioning:!0,flushSync:!1,currentLocation:pe.currentLocation,nextLocation:pe.nextLocation}))},[n.window,r,Q,_,c,v,o]);C.useLayoutEffect(()=>n.subscribe(ye),[n,ye]),C.useEffect(()=>{g.isTransitioning&&!g.flushSync&&Y(new a1)},[g]),C.useEffect(()=>{if(_&&m&&n.window){let z=m,Re=_.promise,we=n.window.document.startViewTransition(async()=>{c===!1?h(z):C.startTransition(()=>{c===!0&&v(Ke=>ly(Ke,z)),h(z)}),await Re});we.finished.finally(()=>{Y(void 0),X(void 0),b(void 0),T({isTransitioning:!1})}),X(we)}},[m,_,n.window,c,v]),C.useEffect(()=>{_&&m&&y.location.key===m.location.key&&_.resolve()},[_,Q,y.location,m]),C.useEffect(()=>{!g.isTransitioning&&k&&(b(k.state),T({isTransitioning:!0,flushSync:!1,currentLocation:k.currentLocation,nextLocation:k.nextLocation}),$(void 0))},[g.isTransitioning,k]);let he=C.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:z=>n.navigate(z),push:(z,Re,we)=>n.navigate(z,{state:Re,preventScrollReset:we?.preventScrollReset}),replace:(z,Re,we)=>n.navigate(z,{replace:!0,state:Re,preventScrollReset:we?.preventScrollReset})}),[n]),Ee=n.basename||"/",ie=C.useMemo(()=>({router:n,navigator:he,static:!1,basename:Ee,onError:o}),[n,he,Ee,o]);return C.createElement(C.Fragment,null,C.createElement(tn.Provider,{value:ie},C.createElement(ii.Provider,{value:y},C.createElement(By.Provider,{value:P.current},C.createElement(Cf.Provider,{value:g},C.createElement(r1,{basename:Ee,location:y.location,navigationType:y.historyAction,navigator:he,unstable_useTransitions:c},C.createElement(n1,{routes:n.routes,future:n.future,state:y,isStatic:!1,onError:o})))))),null)}function ly(n,r){return{...n,navigation:r.navigation.state!=="idle"?r.navigation:n.navigation,revalidation:r.revalidation!=="idle"?r.revalidation:n.revalidation,actionData:r.navigation.state!=="submitting"?r.actionData:n.actionData,fetchers:r.fetchers}}var n1=C.memo(u1);function u1({routes:n,future:r,state:o,isStatic:c,onError:s}){return qg(n,void 0,{state:o,isStatic:c,onError:s})}function i1(n){return Bg(n.context)}function r1({basename:n="/",children:r=null,location:o,navigationType:c="POP",navigator:s,static:d=!1,unstable_useTransitions:h}){_e(!ri(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let y=n.replace(/^\/*/,"/"),v=C.useMemo(()=>({basename:y,navigator:s,static:d,unstable_useTransitions:h,future:{}}),[y,s,d,h]);typeof o=="string"&&(o=Ia(o));let{pathname:m="/",search:b="",hash:g="",state:T=null,key:_="default",unstable_mask:Y}=o,Q=C.useMemo(()=>{let X=oa(m,y);return X==null?null:{location:{pathname:X,search:b,hash:g,state:T,key:_,unstable_mask:Y},navigationType:c}},[y,m,b,g,T,_,c,Y]);return pt(Q!=null,`<Router basename="${y}"> is not able to match the URL "${m}${b}${g}" because it does not start with the basename, so the <Router> won't render anything.`),Q==null?null:C.createElement(fa.Provider,{value:v},C.createElement(Hr.Provider,{children:r,value:Q}))}var Dr="get",Nr="application/x-www-form-urlencoded";function Br(n){return typeof HTMLElement<"u"&&n instanceof HTMLElement}function c1(n){return Br(n)&&n.tagName.toLowerCase()==="button"}function o1(n){return Br(n)&&n.tagName.toLowerCase()==="form"}function f1(n){return Br(n)&&n.tagName.toLowerCase()==="input"}function s1(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}function d1(n,r){return n.button===0&&(!r||r==="_self")&&!s1(n)}var zr=null;function h1(){if(zr===null)try{new FormData(document.createElement("form"),0),zr=!1}catch{zr=!0}return zr}var m1=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function of(n){return n!=null&&!m1.has(n)?(pt(!1,`"${n}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Nr}"`),null):n}function y1(n,r){let o,c,s,d,h;if(o1(n)){let y=n.getAttribute("action");c=y?oa(y,r):null,o=n.getAttribute("method")||Dr,s=of(n.getAttribute("enctype"))||Nr,d=new FormData(n)}else if(c1(n)||f1(n)&&(n.type==="submit"||n.type==="image")){let y=n.form;if(y==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let v=n.getAttribute("formaction")||y.getAttribute("action");if(c=v?oa(v,r):null,o=n.getAttribute("formmethod")||y.getAttribute("method")||Dr,s=of(n.getAttribute("formenctype"))||of(y.getAttribute("enctype"))||Nr,d=new FormData(y,n),!h1()){let{name:m,type:b,value:g}=n;if(b==="image"){let T=m?`${m}.`:"";d.append(`${T}x`,"0"),d.append(`${T}y`,"0")}else m&&d.append(m,g)}}else{if(Br(n))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');o=Dr,c=null,s=Nr,h=n}return d&&s==="text/plain"&&(h=d,d=void 0),{action:c,method:o.toLowerCase(),encType:s,formData:d,body:h}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function jf(n,r){if(n===!1||n===null||typeof n>"u")throw new Error(r)}function v1(n,r,o,c){let s=typeof n=="string"?new URL(n,typeof window>"u"?"server://singlefetch/":window.location.origin):n;return o?s.pathname.endsWith("/")?s.pathname=`${s.pathname}_.${c}`:s.pathname=`${s.pathname}.${c}`:s.pathname==="/"?s.pathname=`_root.${c}`:r&&oa(s.pathname,r)==="/"?s.pathname=`${r.replace(/\/$/,"")}/_root.${c}`:s.pathname=`${s.pathname.replace(/\/$/,"")}.${c}`,s}async function p1(n,r){if(n.id in r)return r[n.id];try{let o=await import(n.module);return r[n.id]=o,o}catch(o){return console.error(`Error loading route module \`${n.module}\`, reloading page...`),console.error(o),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function g1(n){return n==null?!1:n.href==null?n.rel==="preload"&&typeof n.imageSrcSet=="string"&&typeof n.imageSizes=="string":typeof n.rel=="string"&&typeof n.href=="string"}async function b1(n,r,o){let c=await Promise.all(n.map(async s=>{let d=r.routes[s.route.id];if(d){let h=await p1(d,o);return h.links?h.links():[]}return[]}));return x1(c.flat(1).filter(g1).filter(s=>s.rel==="stylesheet"||s.rel==="preload").map(s=>s.rel==="stylesheet"?{...s,rel:"prefetch",as:"style"}:{...s,rel:"prefetch"}))}function ny(n,r,o,c,s,d){let h=(v,m)=>o[m]?v.route.id!==o[m].route.id:!0,y=(v,m)=>o[m].pathname!==v.pathname||o[m].route.path?.endsWith("*")&&o[m].params["*"]!==v.params["*"];return d==="assets"?r.filter((v,m)=>h(v,m)||y(v,m)):d==="data"?r.filter((v,m)=>{let b=c.routes[v.route.id];if(!b||!b.hasLoader)return!1;if(h(v,m)||y(v,m))return!0;if(v.route.shouldRevalidate){let g=v.route.shouldRevalidate({currentUrl:new URL(s.pathname+s.search+s.hash,window.origin),currentParams:o[0]?.params||{},nextUrl:new URL(n,window.origin),nextParams:v.params,defaultShouldRevalidate:!0});if(typeof g=="boolean")return g}return!0}):[]}function S1(n,r,{includeHydrateFallback:o}={}){return E1(n.map(c=>{let s=r.routes[c.route.id];if(!s)return[];let d=[s.module];return s.clientActionModule&&(d=d.concat(s.clientActionModule)),s.clientLoaderModule&&(d=d.concat(s.clientLoaderModule)),o&&s.hydrateFallbackModule&&(d=d.concat(s.hydrateFallbackModule)),s.imports&&(d=d.concat(s.imports)),d}).flat(1))}function E1(n){return[...new Set(n)]}function T1(n){let r={},o=Object.keys(n).sort();for(let c of o)r[c]=n[c];return r}function x1(n,r){let o=new Set;return new Set(r),n.reduce((c,s)=>{let d=JSON.stringify(T1(s));return o.has(d)||(o.add(d),c.push({key:d,link:s})),c},[])}function Vy(){let n=C.useContext(tn);return jf(n,"You must render this element inside a <DataRouterContext.Provider> element"),n}function R1(){let n=C.useContext(ii);return jf(n,"You must render this element inside a <DataRouterStateContext.Provider> element"),n}var Uf=C.createContext(void 0);Uf.displayName="FrameworkContext";function Zy(){let n=C.useContext(Uf);return jf(n,"You must render this element inside a <HydratedRouter> element"),n}function A1(n,r){let o=C.useContext(Uf),[c,s]=C.useState(!1),[d,h]=C.useState(!1),{onFocus:y,onBlur:v,onMouseEnter:m,onMouseLeave:b,onTouchStart:g}=r,T=C.useRef(null);C.useEffect(()=>{if(n==="render"&&h(!0),n==="viewport"){let Q=k=>{k.forEach($=>{h($.isIntersecting)})},X=new IntersectionObserver(Q,{threshold:.5});return T.current&&X.observe(T.current),()=>{X.disconnect()}}},[n]),C.useEffect(()=>{if(c){let Q=setTimeout(()=>{h(!0)},100);return()=>{clearTimeout(Q)}}},[c]);let _=()=>{s(!0)},Y=()=>{s(!1),h(!1)};return o?n!=="intent"?[d,T,{}]:[d,T,{onFocus:Ju(y,_),onBlur:Ju(v,Y),onMouseEnter:Ju(m,_),onMouseLeave:Ju(b,Y),onTouchStart:Ju(g,_)}]:[!1,T,{}]}function Ju(n,r){return o=>{n&&n(o),o.defaultPrevented||r(o)}}function M1({page:n,...r}){let{router:o}=Vy(),c=C.useMemo(()=>zl(o.routes,n,o.basename),[o.routes,n,o.basename]);return c?C.createElement(_1,{page:n,matches:c,...r}):null}function O1(n){let{manifest:r,routeModules:o}=Zy(),[c,s]=C.useState([]);return C.useEffect(()=>{let d=!1;return b1(n,r,o).then(h=>{d||s(h)}),()=>{d=!0}},[n,r,o]),c}function _1({page:n,matches:r,...o}){let c=ba(),{future:s,manifest:d,routeModules:h}=Zy(),{basename:y}=Vy(),{loaderData:v,matches:m}=R1(),b=C.useMemo(()=>ny(n,r,m,d,c,"data"),[n,r,m,d,c]),g=C.useMemo(()=>ny(n,r,m,d,c,"assets"),[n,r,m,d,c]),T=C.useMemo(()=>{if(n===c.pathname+c.search+c.hash)return[];let Q=new Set,X=!1;if(r.forEach($=>{let P=d.routes[$.route.id];!P||!P.hasLoader||(!b.some(ye=>ye.route.id===$.route.id)&&$.route.id in v&&h[$.route.id]?.shouldRevalidate||P.hasClientLoader?X=!0:Q.add($.route.id))}),Q.size===0)return[];let k=v1(n,y,s.unstable_trailingSlashAwareDataRequests,"data");return X&&Q.size>0&&k.searchParams.set("_routes",r.filter($=>Q.has($.route.id)).map($=>$.route.id).join(",")),[k.pathname+k.search]},[y,s.unstable_trailingSlashAwareDataRequests,v,c,d,b,r,n,h]),_=C.useMemo(()=>S1(g,d),[g,d]),Y=O1(g);return C.createElement(C.Fragment,null,T.map(Q=>C.createElement("link",{key:Q,rel:"prefetch",as:"fetch",href:Q,...o})),_.map(Q=>C.createElement("link",{key:Q,rel:"modulepreload",href:Q,...o})),Y.map(({key:Q,link:X})=>C.createElement("link",{key:Q,nonce:o.nonce,...X,crossOrigin:X.crossOrigin??o.crossOrigin})))}function z1(...n){return r=>{n.forEach(o=>{typeof o=="function"?o(r):o!=null&&(o.current=r)})}}var C1=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{C1&&(window.__reactRouterVersion="7.13.1")}catch{}function D1(n,r){return lg({basename:r?.basename,getContext:r?.getContext,future:r?.future,history:bp({window:r?.window}),hydrationData:N1(),routes:n,mapRouteProperties:e1,hydrationRouteProperties:t1,dataStrategy:r?.dataStrategy,patchRoutesOnNavigation:r?.patchRoutesOnNavigation,window:r?.window,unstable_instrumentations:r?.unstable_instrumentations}).initialize()}function N1(){let n=window?.__staticRouterHydrationData;return n&&n.errors&&(n={...n,errors:w1(n.errors)}),n}function w1(n){if(!n)return null;let r=Object.entries(n),o={};for(let[c,s]of r)if(s&&s.__type==="RouteErrorResponse")o[c]=new ni(s.status,s.statusText,s.data,s.internal===!0);else if(s&&s.__type==="Error"){if(s.__subType){let d=window[s.__subType];if(typeof d=="function")try{let h=new d(s.message);h.stack="",o[c]=h}catch{}}if(o[c]==null){let d=new Error(s.message);d.stack="",o[c]=d}}else o[c]=s;return o}var Ky=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Dt=C.forwardRef(function({onClick:r,discover:o="render",prefetch:c="none",relative:s,reloadDocument:d,replace:h,unstable_mask:y,state:v,target:m,to:b,preventScrollReset:g,viewTransition:T,unstable_defaultShouldRevalidate:_,...Y},Q){let{basename:X,navigator:k,unstable_useTransitions:$}=C.useContext(fa),P=typeof b=="string"&&Ky.test(b),ye=Ry(b,X);b=ye.to;let he=jg(b,{relative:s}),Ee=ba(),ie=null;if(y){let ve=Lr(y,[],Ee.unstable_mask?Ee.unstable_mask.pathname:"/",!0);X!=="/"&&(ve.pathname=ve.pathname==="/"?X:ga([X,ve.pathname])),ie=k.createHref(ve)}let[z,Re,we]=A1(c,Y),Ke=H1(b,{replace:h,unstable_mask:y,state:v,target:m,preventScrollReset:g,relative:s,viewTransition:T,unstable_defaultShouldRevalidate:_,unstable_useTransitions:$});function pe(ve){r&&r(ve),ve.defaultPrevented||Ke(ve)}let nt=!(ye.isExternal||d),je=C.createElement("a",{...Y,...we,href:(nt?ie:void 0)||ye.absoluteURL||he,onClick:nt?pe:r,ref:z1(Q,Re),target:m,"data-discover":!P&&o==="render"?"true":void 0});return z&&!P?C.createElement(C.Fragment,null,je,C.createElement(M1,{page:he})):je});Dt.displayName="Link";var j1=C.forwardRef(function({"aria-current":r="page",caseSensitive:o=!1,className:c="",end:s=!1,style:d,to:h,viewTransition:y,children:v,...m},b){let g=ci(h,{relative:m.relative}),T=ba(),_=C.useContext(ii),{navigator:Y,basename:Q}=C.useContext(fa),X=_!=null&&X1(g)&&y===!0,k=Y.encodeLocation?Y.encodeLocation(g).pathname:g.pathname,$=T.pathname,P=_&&_.navigation&&_.navigation.location?_.navigation.location.pathname:null;o||($=$.toLowerCase(),P=P?P.toLowerCase():null,k=k.toLowerCase()),P&&Q&&(P=oa(P,Q)||P);const ye=k!=="/"&&k.endsWith("/")?k.length-1:k.length;let he=$===k||!s&&$.startsWith(k)&&$.charAt(ye)==="/",Ee=P!=null&&(P===k||!s&&P.startsWith(k)&&P.charAt(k.length)==="/"),ie={isActive:he,isPending:Ee,isTransitioning:X},z=he?r:void 0,Re;typeof c=="function"?Re=c(ie):Re=[c,he?"active":null,Ee?"pending":null,X?"transitioning":null].filter(Boolean).join(" ");let we=typeof d=="function"?d(ie):d;return C.createElement(Dt,{...m,"aria-current":z,className:Re,ref:b,style:we,to:h,viewTransition:y},typeof v=="function"?v(ie):v)});j1.displayName="NavLink";var U1=C.forwardRef(({discover:n="render",fetcherKey:r,navigate:o,reloadDocument:c,replace:s,state:d,method:h=Dr,action:y,onSubmit:v,relative:m,preventScrollReset:b,viewTransition:g,unstable_defaultShouldRevalidate:T,..._},Y)=>{let{unstable_useTransitions:Q}=C.useContext(fa),X=Y1(),k=G1(y,{relative:m}),$=h.toLowerCase()==="get"?"get":"post",P=typeof y=="string"&&Ky.test(y),ye=he=>{if(v&&v(he),he.defaultPrevented)return;he.preventDefault();let Ee=he.nativeEvent.submitter,ie=Ee?.getAttribute("formmethod")||h,z=()=>X(Ee||he.currentTarget,{fetcherKey:r,method:ie,navigate:o,replace:s,state:d,relative:m,preventScrollReset:b,viewTransition:g,unstable_defaultShouldRevalidate:T});Q&&o!==!1?C.startTransition(()=>z()):z()};return C.createElement("form",{ref:Y,method:$,action:k,onSubmit:c?v:ye,..._,"data-discover":!P&&n==="render"?"true":void 0})});U1.displayName="Form";function L1(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Jy(n){let r=C.useContext(tn);return _e(r,L1(n)),r}function H1(n,{target:r,replace:o,unstable_mask:c,state:s,preventScrollReset:d,relative:h,viewTransition:y,unstable_defaultShouldRevalidate:v,unstable_useTransitions:m}={}){let b=Ug(),g=ba(),T=ci(n,{relative:h});return C.useCallback(_=>{if(d1(_,r)){_.preventDefault();let Y=o!==void 0?o:Oa(g)===Oa(T),Q=()=>b(n,{replace:Y,unstable_mask:c,state:s,preventScrollReset:d,relative:h,viewTransition:y,unstable_defaultShouldRevalidate:v});m?C.startTransition(()=>Q()):Q()}},[g,b,T,o,c,s,r,n,d,h,y,v,m])}var B1=0,q1=()=>`__${String(++B1)}__`;function Y1(){let{router:n}=Jy("useSubmit"),{basename:r}=C.useContext(fa),o=kg(),c=n.fetch,s=n.navigate;return C.useCallback(async(d,h={})=>{let{action:y,method:v,encType:m,formData:b,body:g}=y1(d,r);if(h.navigate===!1){let T=h.fetcherKey||q1();await c(T,o,h.action||y,{unstable_defaultShouldRevalidate:h.unstable_defaultShouldRevalidate,preventScrollReset:h.preventScrollReset,formData:b,body:g,formMethod:h.method||v,formEncType:h.encType||m,flushSync:h.flushSync})}else await s(h.action||y,{unstable_defaultShouldRevalidate:h.unstable_defaultShouldRevalidate,preventScrollReset:h.preventScrollReset,formData:b,body:g,formMethod:h.method||v,formEncType:h.encType||m,replace:h.replace,state:h.state,fromRouteId:o,flushSync:h.flushSync,viewTransition:h.viewTransition})},[c,s,r,o])}function G1(n,{relative:r}={}){let{basename:o}=C.useContext(fa),c=C.useContext(_a);_e(c,"useFormAction must be used inside a RouteContext");let[s]=c.matches.slice(-1),d={...ci(n||".",{relative:r})},h=ba();if(n==null){d.search=h.search;let y=new URLSearchParams(d.search),v=y.getAll("index");if(v.some(b=>b==="")){y.delete("index"),v.filter(g=>g).forEach(g=>y.append("index",g));let b=y.toString();d.search=b?`?${b}`:""}}return(!n||n===".")&&s.route.index&&(d.search=d.search?d.search.replace(/^\?/,"?index&"):"?index"),o!=="/"&&(d.pathname=d.pathname==="/"?o:ga([o,d.pathname])),Oa(d)}function X1(n,{relative:r}={}){let o=C.useContext(Cf);_e(o!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:c}=Jy("useViewTransitionState"),s=ci(n,{relative:r});if(!o.isTransitioning)return!1;let d=oa(o.currentLocation.pathname,c)||o.currentLocation.pathname,h=oa(o.nextLocation.pathname,c)||o.nextLocation.pathname;return wr(s.pathname,h)!=null||wr(s.pathname,d)!=null}const Q1="modulepreload",V1=function(n){return"/"+n},uy={},an=function(r,o,c){let s=Promise.resolve();if(o&&o.length>0){let v=function(m){return Promise.all(m.map(b=>Promise.resolve(b).then(g=>({status:"fulfilled",value:g}),g=>({status:"rejected",reason:g}))))};document.getElementsByTagName("link");const h=document.querySelector("meta[property=csp-nonce]"),y=h?.nonce||h?.getAttribute("nonce");s=v(o.map(m=>{if(m=V1(m),m in uy)return;uy[m]=!0;const b=m.endsWith(".css"),g=b?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${m}"]${g}`))return;const T=document.createElement("link");if(T.rel=b?"stylesheet":Q1,b||(T.as="script"),T.crossOrigin="",T.href=m,y&&T.setAttribute("nonce",y),document.head.appendChild(T),b)return new Promise((_,Y)=>{T.addEventListener("load",_),T.addEventListener("error",()=>Y(new Error(`Unable to preload CSS for ${m}`)))})}))}function d(h){const y=new Event("vite:preloadError",{cancelable:!0});if(y.payload=h,window.dispatchEvent(y),!y.defaultPrevented)throw h}return s.then(h=>{for(const y of h||[])y.status==="rejected"&&d(y.reason);return r().catch(d)})},Z1="/assets/0d3838c1-328c-4584-849c-fe4636470e1b-CzWPp2F7.png";const ky=(...n)=>n.filter((r,o,c)=>!!r&&r.trim()!==""&&c.indexOf(r)===o).join(" ").trim();const K1=n=>n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();const J1=n=>n.replace(/^([A-Z])|[\s-_]+(\w)/g,(r,o,c)=>c?c.toUpperCase():o.toLowerCase());const iy=n=>{const r=J1(n);return r.charAt(0).toUpperCase()+r.slice(1)};var k1={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"};const F1=n=>{for(const r in n)if(r.startsWith("aria-")||r==="role"||r==="title")return!0;return!1};const $1=C.forwardRef(({color:n="currentColor",size:r=24,strokeWidth:o=2,absoluteStrokeWidth:c,className:s="",children:d,iconNode:h,...y},v)=>C.createElement("svg",{ref:v,...k1,width:r,height:r,stroke:n,strokeWidth:c?Number(o)*24/Number(r):o,className:ky("lucide",s),...!d&&!F1(y)&&{"aria-hidden":"true"},...y},[...h.map(([m,b])=>C.createElement(m,b)),...Array.isArray(d)?d:[d]]));const za=(n,r)=>{const o=C.forwardRef(({className:c,...s},d)=>C.createElement($1,{ref:d,iconNode:r,className:ky(`lucide-${K1(iy(n))}`,`lucide-${n}`,c),...s}));return o.displayName=iy(n),o};const W1=[["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"}]],P1=za("chart-column",W1);const I1=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],eb=za("chevron-down",I1);const tb=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],ab=za("chevron-right",tb);const lb=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],nb=za("circle-alert",lb);const ub=[["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-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]],Sf=za("house",ub);const ib=[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]],rb=za("layout-dashboard",ib);const cb=[["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"}]],ob=za("log-in",cb);const fb=[["path",{d:"M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z",key:"169xi5"}],["path",{d:"M15 5.764v15",key:"1pn4in"}],["path",{d:"M9 3.236v15",key:"1uimfh"}]],sb=za("map",fb);const db=[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]],hb=za("menu",db);const mb=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],yb=za("x",mb),vb=()=>{const n=ba(),o=(()=>{const c=n.pathname.split("/").filter(y=>y),s={foundations:"Foundations",usability:"Usability Principles",components:"Components",examples:"Examples",dashboard:"Admin Dashboard",portal:"Consumer Portal",gis:"GIS Map Interface"},d=[{label:"Home",path:"/"}];let h="";return c.forEach(y=>{h+=`/${y}`,d.push({label:s[y]||y.charAt(0).toUpperCase()+y.slice(1),path:h})}),d})();return n.pathname==="/"?null:O.jsx("nav",{"aria-label":"Breadcrumb",className:"bg-muted/30 border-b border-border",children:O.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-3",children:O.jsx("ol",{className:"flex items-center flex-wrap gap-2 text-[length:var(--text-sm)]",children:o.map((c,s)=>{const d=s===o.length-1,h=s===0;return O.jsxs("li",{className:"flex items-center gap-2",children:[s>0&&O.jsx(ab,{size:16,className:"text-muted-foreground"}),d?O.jsxs("span",{className:"text-foreground font-[weight:var(--font-weight-medium)] flex items-center gap-1.5",children:[h&&O.jsx(Sf,{size:16}),c.label]}):O.jsxs(Dt,{to:c.path,className:"text-muted-foreground hover:text-primary transition-colors flex items-center gap-1.5",children:[h&&O.jsx(Sf,{size:16}),c.label]})]},c.path)})})})})},pb=()=>{const{pathname:n}=ba();return C.useEffect(()=>{window.scrollTo({top:0,left:0,behavior:"smooth"})},[n]),null},gb=()=>{const n=ba(),[r,o]=C.useState(!1),[c,s]=C.useState(!1),[d,h]=C.useState(!1),y=C.useRef(null),v=()=>{o(!r),document.documentElement.classList.toggle("dark")};C.useEffect(()=>{const T=_=>{y.current&&!y.current.contains(_.target)&&s(!1)};return document.addEventListener("mousedown",T),()=>document.removeEventListener("mousedown",T)},[]),C.useEffect(()=>{h(!1),s(!1)},[n.pathname]);const m=[{path:"/examples/dashboard",label:"Admin Dashboard",description:"Application review interface",icon:rb,color:"var(--brand-blue-strong)"},{path:"/examples/portal",label:"Consumer Portal",description:"Public login interface",icon:ob,color:"var(--brand-green-bright)"},{path:"/examples/gis",label:"GIS Map Interface",description:"Interactive spatial planning",icon:sb,color:"var(--brand-orange-warm)"},{path:"/examples/analytics",label:"Analytics Dashboard",description:"Data visualization & metrics",icon:P1,color:"var(--brand-brown-muted)"}],b=T=>n.pathname===T,g=()=>m.some(T=>n.pathname===T.path);return O.jsxs("div",{className:"min-h-screen bg-background",children:[O.jsx("nav",{className:"sticky top-0 z-50 bg-background/95 backdrop-blur-sm border-b border-border shadow-sm",children:O.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[O.jsxs("div",{className:"flex items-center justify-between h-16",children:[O.jsxs(Dt,{to:"/",className:"flex items-center gap-3 shrink-0",children:[O.jsx("img",{src:Z1,alt:"LUSPA Logo",className:"h-10 w-10 sm:h-12 sm:w-12 object-contain"}),O.jsxs("div",{className:"leading-none",children:[O.jsx("h6",{className:"hidden sm:block font-[weight:var(--font-weight-bold)] text-foreground text-[length:var(--text-sm)] lg:text-[length:var(--text-md)]",children:"LUPMIS 2.0"}),O.jsx("span",{className:"uppercase text-xs",children:"Design Guidelines"})]})]}),O.jsxs("div",{className:"hidden md:flex items-center gap-2",children:[O.jsx(Dt,{to:"/foundations",className:`px-4 py-2 rounded-lg transition-colors text-[length:var(--text-sm)] font-[weight:var(--font-weight-medium)] ${b("/foundations")?"bg-primary text-primary-foreground":"bg-transparent text-muted-foreground hover:bg-accent hover:text-foreground"}`,children:"Foundations"}),O.jsx(Dt,{to:"/usability",className:`px-4 py-2 rounded-lg transition-colors text-[length:var(--text-sm)] font-[weight:var(--font-weight-medium)] ${b("/usability")?"bg-primary text-primary-foreground":"bg-transparent text-muted-foreground hover:bg-accent hover:text-foreground"}`,children:"Usability"}),O.jsx(Dt,{to:"/components",className:`px-4 py-2 rounded-lg transition-colors text-[length:var(--text-sm)] font-[weight:var(--font-weight-medium)] ${b("/components")?"bg-primary text-primary-foreground":"bg-transparent text-muted-foreground hover:bg-accent hover:text-foreground"}`,children:"Components"}),O.jsxs("div",{className:"relative",ref:y,children:[O.jsxs("button",{onClick:()=>s(!c),className:`px-4 py-2 rounded-lg transition-colors text-[length:var(--text-sm)] font-[weight:var(--font-weight-medium)] flex items-center gap-1 ${g()?"bg-primary text-primary-foreground":"bg-transparent text-muted-foreground hover:bg-accent hover:text-foreground"}`,children:["Examples",O.jsx(eb,{size:16,className:`transition-transform ${c?"rotate-180":""}`})]}),c&&O.jsx("div",{className:"absolute top-full right-0 mt-2 w-72 bg-card border border-border rounded-lg shadow-xl overflow-hidden",children:m.map(T=>O.jsxs(Dt,{to:T.path,className:`flex items-start gap-3 px-4 py-3 transition-colors hover:bg-accent ${b(T.path)?"bg-accent":""}`,children:[O.jsx(T.icon,{size:20,style:{color:T.color},className:"shrink-0 mt-0.5"}),O.jsxs("div",{children:[O.jsx("div",{className:"font-[weight:var(--font-weight-medium)] text-[length:var(--text-sm)] text-foreground",children:T.label}),O.jsx("div",{className:"text-[length:var(--text-xs)] text-muted-foreground",children:T.description})]})]},T.path))})]})]}),O.jsxs("div",{className:"flex items-center gap-2",children:[O.jsx("button",{onClick:v,className:"p-2 rounded-lg hover:bg-accent transition-colors text-muted-foreground hover:text-foreground","aria-label":"Toggle dark mode",children:r?"☀️":"🌙"}),O.jsx("button",{onClick:()=>h(!d),className:"md:hidden p-2 rounded-lg hover:bg-accent transition-colors text-muted-foreground hover:text-foreground","aria-label":"Toggle menu",children:d?O.jsx(yb,{size:24}):O.jsx(hb,{size:24})})]})]}),d&&O.jsx("div",{className:"md:hidden py-4 border-t border-border",children:O.jsxs("div",{className:"space-y-1",children:[O.jsx(Dt,{to:"/foundations",className:`w-full text-left px-4 py-2.5 rounded-lg transition-colors text-[length:var(--text-sm)] font-[weight:var(--font-weight-medium)] block ${b("/foundations")?"bg-primary text-primary-foreground":"bg-transparent text-foreground hover:bg-accent"}`,children:"Foundations"}),O.jsx(Dt,{to:"/usability",className:`w-full text-left px-4 py-2.5 rounded-lg transition-colors text-[length:var(--text-sm)] font-[weight:var(--font-weight-medium)] block ${b("/usability")?"bg-primary text-primary-foreground":"bg-transparent text-foreground hover:bg-accent"}`,children:"Usability"}),O.jsx(Dt,{to:"/components",className:`w-full text-left px-4 py-2.5 rounded-lg transition-colors text-[length:var(--text-sm)] font-[weight:var(--font-weight-medium)] block ${b("/components")?"bg-primary text-primary-foreground":"bg-transparent text-foreground hover:bg-accent"}`,children:"Components"}),O.jsxs("div",{className:"pt-2 mt-2 border-t border-border",children:[O.jsx("div",{className:"px-4 py-2 text-[length:var(--text-xs)] font-[weight:var(--font-weight-semibold)] text-muted-foreground uppercase tracking-wider",children:"Examples"}),m.map(T=>O.jsxs(Dt,{to:T.path,className:`flex items-center gap-3 px-4 py-2.5 rounded-lg transition-colors ${b(T.path)?"bg-primary text-primary-foreground":"bg-transparent hover:bg-accent"}`,children:[O.jsx(T.icon,{size:18,style:{color:b(T.path)?"currentColor":T.color}}),O.jsx("span",{className:"text-[length:var(--text-sm)] font-[weight:var(--font-weight-medium)]",children:T.label})]},T.path))]})]})})]})}),O.jsxs("main",{children:[O.jsx(vb,{}),O.jsx(i1,{}),O.jsx(pb,{})]})]})},Lf=({className:n="",size:r=30,color:o="currentColor",title:c="Osiadan - The Builder"})=>O.jsxs("svg",{width:Math.round(r*30/80),height:r,viewBox:"0 0 30 80",fill:"none",className:n,"aria-label":c,role:"img",children:[O.jsx("title",{children:c}),O.jsx("path",{fill:o,d:"M4.322 12.957C4.632 14.88 7.203 18.71 15 18.642c7.797.067 10.367-3.762 10.678-5.685V0H30v12.957c-.61 6.688-7.881 9.53-11.44 10.115v3.511h5.383a3.23 3.23 0 0 1 2.837-1.672c1.778 0 3.22 1.422 3.22 3.177 0 1.754-1.442 3.176-3.22 3.176a3.23 3.23 0 0 1-2.739-1.504H18.56v7.022h5.384a3.23 3.23 0 0 1 2.837-1.672c1.778 0 3.22 1.422 3.22 3.176s-1.442 3.177-3.22 3.177a3.23 3.23 0 0 1-2.739-1.505H18.56v6.855h5.384a3.23 3.23 0 0 1 2.837-1.672c1.778 0 3.22 1.422 3.22 3.177 0 1.754-1.442 3.176-3.22 3.176a3.23 3.23 0 0 1-2.739-1.504H18.56v6.938c3.56.585 10.83 3.427 11.441 10.115V80h-4.322V67.043c-.31-1.923-2.881-5.752-10.678-5.685-7.797-.066-10.367 3.762-10.678 5.685V80H0V67.043c.61-6.688 7.881-9.53 11.44-10.115V49.99H5.96a3.23 3.23 0 0 1-2.739 1.504c-1.778 0-3.22-1.422-3.22-3.176s1.442-3.177 3.22-3.177c1.227 0 2.293.677 2.837 1.672h5.384v-6.855H5.959a3.23 3.23 0 0 1-2.739 1.505C1.442 41.463 0 40.04 0 38.286c0-1.754 1.442-3.176 3.22-3.176 1.227 0 2.293.676 2.837 1.672h5.384V29.76H5.959a3.23 3.23 0 0 1-2.739 1.504c-1.778 0-3.22-1.422-3.22-3.176s1.442-3.177 3.22-3.177c1.227 0 2.293.677 2.837 1.672h5.384v-3.51C7.88 22.486.61 19.644 0 12.956V0h4.322z"})]}),bb=({className:n="",size:r=64,color:o="currentColor",title:c="Gye Nyame - Supremacy of God"})=>O.jsxs("svg",{width:r,height:r,viewBox:"0 0 100 100",fill:"none",className:n,"aria-label":c,role:"img",children:[O.jsx("title",{children:c}),O.jsx("circle",{cx:"50",cy:"50",r:"35",fill:"none",stroke:o,strokeWidth:"3"}),O.jsx("circle",{cx:"50",cy:"50",r:"25",fill:"none",stroke:o,strokeWidth:"2"}),O.jsx("circle",{cx:"50",cy:"50",r:"10",fill:o})]}),Sb=({className:n="",size:r=64,color:o="currentColor",title:c="Sankofa - Learn from the Past"})=>O.jsxs("svg",{width:r,height:r,viewBox:"0 0 100 100",fill:"none",className:n,"aria-label":c,role:"img",children:[O.jsx("title",{children:c}),O.jsx("path",{d:"M50 20 L70 35 L60 35 L60 80 L40 80 L40 35 L30 35 Z",fill:o,opacity:"0.8"}),O.jsx("circle",{cx:"50",cy:"80",r:"8",fill:o})]}),Eb=({className:n="",size:r=64,color:o="currentColor",title:c="Dwennimmen - Strength and Humility"})=>O.jsxs("svg",{width:r,height:r,viewBox:"0 0 100 100",fill:"none",className:n,"aria-label":c,role:"img",children:[O.jsx("title",{children:c}),O.jsx("path",{d:"M30 60 Q30 30 40 20",stroke:o,strokeWidth:"4",fill:"none"}),O.jsx("path",{d:"M70 60 Q70 30 60 20",stroke:o,strokeWidth:"4",fill:"none"}),O.jsx("rect",{x:"40",y:"55",width:"20",height:"25",fill:o,opacity:"0.7"})]}),Tb=({className:n="",size:r=64,color:o="currentColor",title:c="Nkyinkyim - Initiative and Adaptability"})=>O.jsxs("svg",{width:r,height:r,viewBox:"0 0 100 100",fill:"none",className:n,"aria-label":c,role:"img",children:[O.jsx("title",{children:c}),O.jsx("path",{d:"M20 30 Q35 20 50 30 Q65 40 80 30",stroke:o,strokeWidth:"4",fill:"none"}),O.jsx("path",{d:"M20 50 Q35 40 50 50 Q65 60 80 50",stroke:o,strokeWidth:"4",fill:"none"}),O.jsx("path",{d:"M20 70 Q35 60 50 70 Q65 80 80 70",stroke:o,strokeWidth:"4",fill:"none"})]}),xb=({className:n="",size:r=64,color:o="currentColor",title:c="Adinkrahene - Leadership and Greatness"})=>O.jsxs("svg",{width:r,height:r,viewBox:"0 0 100 100",fill:"none",className:n,"aria-label":c,role:"img",children:[O.jsx("title",{children:c}),O.jsx("circle",{cx:"50",cy:"50",r:"20",stroke:o,strokeWidth:"3",fill:"none"}),O.jsx("circle",{cx:"50",cy:"50",r:"8",fill:o}),O.jsx("circle",{cx:"50",cy:"20",r:"6",fill:o}),O.jsx("circle",{cx:"50",cy:"80",r:"6",fill:o}),O.jsx("circle",{cx:"20",cy:"50",r:"6",fill:o}),O.jsx("circle",{cx:"80",cy:"50",r:"6",fill:o})]}),Rb=({className:n="",size:r=64,color:o="currentColor",title:c="Nkonsonkonson - Unity and Interdependence"})=>O.jsxs("svg",{width:r,height:r,viewBox:"0 0 100 100",fill:"none",className:n,"aria-label":c,role:"img",children:[O.jsx("title",{children:c}),O.jsx("ellipse",{cx:"35",cy:"50",rx:"12",ry:"20",stroke:o,strokeWidth:"4",fill:"none"}),O.jsx("ellipse",{cx:"65",cy:"50",rx:"12",ry:"20",stroke:o,strokeWidth:"4",fill:"none"}),O.jsx("rect",{x:"35",y:"45",width:"30",height:"10",fill:o,opacity:"0.5"})]}),Ab=({className:n="",size:r=64,color:o="currentColor",title:c="Ese Ne Tekrema - Friendship and Cooperation"})=>O.jsxs("svg",{width:r,height:r,viewBox:"0 0 100 100",fill:"none",className:n,"aria-label":c,role:"img",children:[O.jsx("title",{children:c}),O.jsx("rect",{x:"20",y:"30",width:"12",height:"15",fill:o}),O.jsx("rect",{x:"36",y:"30",width:"12",height:"15",fill:o}),O.jsx("rect",{x:"52",y:"30",width:"12",height:"15",fill:o}),O.jsx("rect",{x:"68",y:"30",width:"12",height:"15",fill:o}),O.jsx("ellipse",{cx:"50",cy:"50",rx:"20",ry:"10",fill:o,opacity:"0.6"}),O.jsx("rect",{x:"20",y:"55",width:"12",height:"15",fill:o}),O.jsx("rect",{x:"36",y:"55",width:"12",height:"15",fill:o}),O.jsx("rect",{x:"52",y:"55",width:"12",height:"15",fill:o}),O.jsx("rect",{x:"68",y:"55",width:"12",height:"15",fill:o})]}),Mb=({className:n="",size:r=64,color:o="currentColor",title:c="Fihankra - Security and Safety"})=>O.jsxs("svg",{width:r,height:r,viewBox:"0 0 100 100",fill:"none",className:n,"aria-label":c,role:"img",children:[O.jsx("title",{children:c}),O.jsx("rect",{x:"20",y:"20",width:"60",height:"60",stroke:o,strokeWidth:"4",fill:"none"}),O.jsx("path",{d:"M20 50 L80 50",stroke:o,strokeWidth:"3"}),O.jsx("path",{d:"M50 20 L50 80",stroke:o,strokeWidth:"3"}),O.jsx("circle",{cx:"35",cy:"35",r:"5",fill:o}),O.jsx("circle",{cx:"65",cy:"35",r:"5",fill:o}),O.jsx("circle",{cx:"35",cy:"65",r:"5",fill:o}),O.jsx("circle",{cx:"65",cy:"65",r:"5",fill:o})]}),Ob=({className:n="",size:r=64,color:o="currentColor",title:c="Mpatapo - Reconciliation and Peacemaking"})=>O.jsxs("svg",{width:r,height:r,viewBox:"0 0 100 100",fill:"none",className:n,"aria-label":c,role:"img",children:[O.jsx("title",{children:c}),O.jsx("circle",{cx:"35",cy:"35",r:"15",stroke:o,strokeWidth:"3",fill:"none"}),O.jsx("circle",{cx:"65",cy:"35",r:"15",stroke:o,strokeWidth:"3",fill:"none"}),O.jsx("circle",{cx:"35",cy:"65",r:"15",stroke:o,strokeWidth:"3",fill:"none"}),O.jsx("circle",{cx:"65",cy:"65",r:"15",stroke:o,strokeWidth:"3",fill:"none"}),O.jsx("circle",{cx:"50",cy:"50",r:"8",fill:o})]}),_b=({className:n="",size:r=64,color:o="currentColor",title:c="Nyansapo - Wisdom and Intelligence"})=>O.jsxs("svg",{width:r,height:r,viewBox:"0 0 100 100",fill:"none",className:n,"aria-label":c,role:"img",children:[O.jsx("title",{children:c}),O.jsx("path",{d:"M50 20 L65 40 L85 35 L75 55 L90 70 L70 75 L65 95 L50 80 L35 95 L30 75 L10 70 L25 55 L15 35 L35 40 Z",stroke:o,strokeWidth:"3",fill:"none"}),O.jsx("circle",{cx:"50",cy:"55",r:"8",fill:o})]}),xS={osiadan:{component:Lf,name:"Osiadan",meaning:"The one who develops; God the Creator who builds and sustains",usage:"Primary brand symbol, hero sections, development and growth contexts",symbolism:"Represents power, foundational strength, creation, and divine construction"},gyeNyame:{component:bb,name:"Gye Nyame",meaning:"Supremacy of God, omnipotence",usage:"Important sections, spiritual concepts"},sankofa:{component:Sb,name:"Sankofa",meaning:"Learn from the past, wisdom",usage:"Educational content, history"},dwennimmen:{component:Eb,name:"Dwennimmen",meaning:"Strength and humility",usage:"Achievements, certifications"},nkyinkyim:{component:Tb,name:"Nkyinkyim",meaning:"Initiative, adaptability",usage:"Process flows, transformations"},adinkrahene:{component:xb,name:"Adinkrahene",meaning:"Leadership, greatness",usage:"Leadership sections, authority"},nkonsonkonson:{component:Rb,name:"Nkonsonkonson",meaning:"Unity, interdependence",usage:"Team sections, collaboration"},eseNeTekrema:{component:Ab,name:"Ese Ne Tekrema",meaning:"Friendship, cooperation",usage:"Partnerships, social features"},fihankra:{component:Mb,name:"Fihankra",meaning:"Security, safety",usage:"Security features, privacy"},mpatapo:{component:Ob,name:"Mpatapo",meaning:"Reconciliation, harmony",usage:"Conflict resolution, community"},nyansapo:{component:_b,name:"Nyansapo",meaning:"Wisdom, intelligence",usage:"Knowledge base, analytics"}},zb=()=>O.jsxs("div",{className:"min-h-screen bg-background flex items-center justify-center",children:[O.jsxs("div",{className:"text-center space-y-6",children:[O.jsxs("div",{className:"relative flex items-center justify-center",children:[O.jsx("div",{className:"animate-pulse",children:O.jsx(Lf,{size:80,color:"var(--brand-blue-strong)"})}),O.jsx("div",{className:"absolute inset-0 flex items-center justify-center",children:O.jsx("div",{className:"w-28 h-28 border-4 border-primary/20 border-t-primary rounded-full animate-spin"})})]}),O.jsxs("div",{className:"space-y-2",children:[O.jsx("h3",{className:"text-foreground",children:"Loading..."}),O.jsx("p",{className:"text-muted-foreground text-[length:var(--text-sm)]",children:"LUPMIS 2.0 Design System"})]}),O.jsx("div",{className:"w-48 h-1 bg-muted rounded-full overflow-hidden mx-auto",children:O.jsx("div",{className:"h-full bg-primary rounded-full animate-[loading_1.5s_ease-in-out_infinite]"})})]}),O.jsx("style",{children:`
|
|
@keyframes loading {
|
|
0% {
|
|
width: 0%;
|
|
margin-left: 0%;
|
|
}
|
|
50% {
|
|
width: 75%;
|
|
margin-left: 12.5%;
|
|
}
|
|
100% {
|
|
width: 0%;
|
|
margin-left: 100%;
|
|
}
|
|
}
|
|
`})]});var ff={exports:{}},sf,ry;function Cb(){if(ry)return sf;ry=1;var n="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return sf=n,sf}var df,cy;function Db(){if(cy)return df;cy=1;var n=Cb();function r(){}function o(){}return o.resetWarningCache=r,df=function(){function c(h,y,v,m,b,g){if(g!==n){var T=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw T.name="Invariant Violation",T}}c.isRequired=c;function s(){return c}var d={array:c,bigint:c,bool:c,func:c,number:c,object:c,string:c,symbol:c,any:c,arrayOf:s,element:c,elementType:c,instanceOf:s,node:c,objectOf:s,oneOf:s,oneOfType:s,shape:s,exact:s,checkPropTypes:o,resetWarningCache:r};return d.PropTypes=d,d},df}var oy;function Nb(){return oy||(oy=1,ff.exports=Db()()),ff.exports}var wb=Nb();const at=li(wb);var hf,fy;function jb(){if(fy)return hf;fy=1;function n(y){return y&&typeof y=="object"&&"default"in y?y.default:y}var r=Ur(),o=n(r);function c(y,v,m){return v in y?Object.defineProperty(y,v,{value:m,enumerable:!0,configurable:!0,writable:!0}):y[v]=m,y}function s(y,v){y.prototype=Object.create(v.prototype),y.prototype.constructor=y,y.__proto__=v}var d=!!(typeof window<"u"&&window.document&&window.document.createElement);function h(y,v,m){if(typeof y!="function")throw new Error("Expected reducePropsToState to be a function.");if(typeof v!="function")throw new Error("Expected handleStateChangeOnClient to be a function.");if(typeof m<"u"&&typeof m!="function")throw new Error("Expected mapStateOnServer to either be undefined or a function.");function b(g){return g.displayName||g.name||"Component"}return function(T){if(typeof T!="function")throw new Error("Expected WrappedComponent to be a React component.");var _=[],Y;function Q(){Y=y(_.map(function(k){return k.props})),X.canUseDOM?v(Y):m&&(Y=m(Y))}var X=(function(k){s($,k);function $(){return k.apply(this,arguments)||this}$.peek=function(){return Y},$.rewind=function(){if($.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var he=Y;return Y=void 0,_=[],he};var P=$.prototype;return P.UNSAFE_componentWillMount=function(){_.push(this),Q()},P.componentDidUpdate=function(){Q()},P.componentWillUnmount=function(){var he=_.indexOf(this);_.splice(he,1),Q()},P.render=function(){return o.createElement(T,this.props)},$})(r.PureComponent);return c(X,"displayName","SideEffect("+b(T)+")"),c(X,"canUseDOM",d),X}}return hf=h,hf}var Ub=jb();const Lb=li(Ub);var mf,sy;function Hb(){if(sy)return mf;sy=1;var n=typeof Element<"u",r=typeof Map=="function",o=typeof Set=="function",c=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function s(d,h){if(d===h)return!0;if(d&&h&&typeof d=="object"&&typeof h=="object"){if(d.constructor!==h.constructor)return!1;var y,v,m;if(Array.isArray(d)){if(y=d.length,y!=h.length)return!1;for(v=y;v--!==0;)if(!s(d[v],h[v]))return!1;return!0}var b;if(r&&d instanceof Map&&h instanceof Map){if(d.size!==h.size)return!1;for(b=d.entries();!(v=b.next()).done;)if(!h.has(v.value[0]))return!1;for(b=d.entries();!(v=b.next()).done;)if(!s(v.value[1],h.get(v.value[0])))return!1;return!0}if(o&&d instanceof Set&&h instanceof Set){if(d.size!==h.size)return!1;for(b=d.entries();!(v=b.next()).done;)if(!h.has(v.value[0]))return!1;return!0}if(c&&ArrayBuffer.isView(d)&&ArrayBuffer.isView(h)){if(y=d.length,y!=h.length)return!1;for(v=y;v--!==0;)if(d[v]!==h[v])return!1;return!0}if(d.constructor===RegExp)return d.source===h.source&&d.flags===h.flags;if(d.valueOf!==Object.prototype.valueOf&&typeof d.valueOf=="function"&&typeof h.valueOf=="function")return d.valueOf()===h.valueOf();if(d.toString!==Object.prototype.toString&&typeof d.toString=="function"&&typeof h.toString=="function")return d.toString()===h.toString();if(m=Object.keys(d),y=m.length,y!==Object.keys(h).length)return!1;for(v=y;v--!==0;)if(!Object.prototype.hasOwnProperty.call(h,m[v]))return!1;if(n&&d instanceof Element)return!1;for(v=y;v--!==0;)if(!((m[v]==="_owner"||m[v]==="__v"||m[v]==="__o")&&d.$$typeof)&&!s(d[m[v]],h[m[v]]))return!1;return!0}return d!==d&&h!==h}return mf=function(h,y){try{return s(h,y)}catch(v){if((v.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw v}},mf}var Bb=Hb();const qb=li(Bb);var yf,dy;function Yb(){if(dy)return yf;dy=1;var n=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function c(d){if(d==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(d)}function s(){try{if(!Object.assign)return!1;var d=new String("abc");if(d[5]="de",Object.getOwnPropertyNames(d)[0]==="5")return!1;for(var h={},y=0;y<10;y++)h["_"+String.fromCharCode(y)]=y;var v=Object.getOwnPropertyNames(h).map(function(b){return h[b]});if(v.join("")!=="0123456789")return!1;var m={};return"abcdefghijklmnopqrst".split("").forEach(function(b){m[b]=b}),Object.keys(Object.assign({},m)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}return yf=s()?Object.assign:function(d,h){for(var y,v=c(d),m,b=1;b<arguments.length;b++){y=Object(arguments[b]);for(var g in y)r.call(y,g)&&(v[g]=y[g]);if(n){m=n(y);for(var T=0;T<m.length;T++)o.call(y,m[T])&&(v[m[T]]=y[m[T]])}}return v},yf}var Gb=Yb();const Xb=li(Gb);var en={BODY:"bodyAttributes",HTML:"htmlAttributes",TITLE:"titleAttributes"},be={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"};Object.keys(be).map(function(n){return be[n]});var lt={CHARSET:"charset",CSS_TEXT:"cssText",HREF:"href",HTTPEQUIV:"http-equiv",INNER_HTML:"innerHTML",ITEM_PROP:"itemprop",NAME:"name",PROPERTY:"property",REL:"rel",SRC:"src",TARGET:"target"},jr={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},ai={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate"},Qb=Object.keys(jr).reduce(function(n,r){return n[jr[r]]=r,n},{}),Vb=[be.NOSCRIPT,be.SCRIPT,be.STYLE],pa="data-react-helmet",Zb=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Kb=function(n,r){if(!(n instanceof r))throw new TypeError("Cannot call a class as a function")},Jb=(function(){function n(r,o){for(var c=0;c<o.length;c++){var s=o[c];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(r,s.key,s)}}return function(r,o,c){return o&&n(r.prototype,o),c&&n(r,c),r}})(),Qt=Object.assign||function(n){for(var r=1;r<arguments.length;r++){var o=arguments[r];for(var c in o)Object.prototype.hasOwnProperty.call(o,c)&&(n[c]=o[c])}return n},kb=function(n,r){if(typeof r!="function"&&r!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof r);n.prototype=Object.create(r&&r.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),r&&(Object.setPrototypeOf?Object.setPrototypeOf(n,r):n.__proto__=r)},hy=function(n,r){var o={};for(var c in n)r.indexOf(c)>=0||Object.prototype.hasOwnProperty.call(n,c)&&(o[c]=n[c]);return o},Fb=function(n,r){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r&&(typeof r=="object"||typeof r=="function")?r:n},Ef=function(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return o===!1?String(r):String(r).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},$b=function(r){var o=Fn(r,be.TITLE),c=Fn(r,ai.TITLE_TEMPLATE);if(c&&o)return c.replace(/%s/g,function(){return Array.isArray(o)?o.join(""):o});var s=Fn(r,ai.DEFAULT_TITLE);return o||s||void 0},Wb=function(r){return Fn(r,ai.ON_CHANGE_CLIENT_STATE)||function(){}},vf=function(r,o){return o.filter(function(c){return typeof c[r]<"u"}).map(function(c){return c[r]}).reduce(function(c,s){return Qt({},c,s)},{})},Pb=function(r,o){return o.filter(function(c){return typeof c[be.BASE]<"u"}).map(function(c){return c[be.BASE]}).reverse().reduce(function(c,s){if(!c.length)for(var d=Object.keys(s),h=0;h<d.length;h++){var y=d[h],v=y.toLowerCase();if(r.indexOf(v)!==-1&&s[v])return c.concat(s)}return c},[])},ku=function(r,o,c){var s={};return c.filter(function(d){return Array.isArray(d[r])?!0:(typeof d[r]<"u"&&aS("Helmet: "+r+' should be of type "Array". Instead found type "'+Zb(d[r])+'"'),!1)}).map(function(d){return d[r]}).reverse().reduce(function(d,h){var y={};h.filter(function(T){for(var _=void 0,Y=Object.keys(T),Q=0;Q<Y.length;Q++){var X=Y[Q],k=X.toLowerCase();o.indexOf(k)!==-1&&!(_===lt.REL&&T[_].toLowerCase()==="canonical")&&!(k===lt.REL&&T[k].toLowerCase()==="stylesheet")&&(_=k),o.indexOf(X)!==-1&&(X===lt.INNER_HTML||X===lt.CSS_TEXT||X===lt.ITEM_PROP)&&(_=X)}if(!_||!T[_])return!1;var $=T[_].toLowerCase();return s[_]||(s[_]={}),y[_]||(y[_]={}),s[_][$]?!1:(y[_][$]=!0,!0)}).reverse().forEach(function(T){return d.push(T)});for(var v=Object.keys(y),m=0;m<v.length;m++){var b=v[m],g=Xb({},s[b],y[b]);s[b]=g}return d},[]).reverse()},Fn=function(r,o){for(var c=r.length-1;c>=0;c--){var s=r[c];if(s.hasOwnProperty(o))return s[o]}return null},Ib=function(r){return{baseTag:Pb([lt.HREF,lt.TARGET],r),bodyAttributes:vf(en.BODY,r),defer:Fn(r,ai.DEFER),encode:Fn(r,ai.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:vf(en.HTML,r),linkTags:ku(be.LINK,[lt.REL,lt.HREF],r),metaTags:ku(be.META,[lt.NAME,lt.CHARSET,lt.HTTPEQUIV,lt.PROPERTY,lt.ITEM_PROP],r),noscriptTags:ku(be.NOSCRIPT,[lt.INNER_HTML],r),onChangeClientState:Wb(r),scriptTags:ku(be.SCRIPT,[lt.SRC,lt.INNER_HTML],r),styleTags:ku(be.STYLE,[lt.CSS_TEXT],r),title:$b(r),titleAttributes:vf(en.TITLE,r)}},Tf=(function(){var n=Date.now();return function(r){var o=Date.now();o-n>16?(n=o,r(o)):setTimeout(function(){Tf(r)},0)}})(),my=function(r){return clearTimeout(r)},eS=typeof window<"u"?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||Tf:global.requestAnimationFrame||Tf,tS=typeof window<"u"?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||my:global.cancelAnimationFrame||my,aS=function(r){return console&&typeof console.warn=="function"&&console.warn(r)},Fu=null,lS=function(r){Fu&&tS(Fu),r.defer?Fu=eS(function(){yy(r,function(){Fu=null})}):(yy(r),Fu=null)},yy=function(r,o){var c=r.baseTag,s=r.bodyAttributes,d=r.htmlAttributes,h=r.linkTags,y=r.metaTags,v=r.noscriptTags,m=r.onChangeClientState,b=r.scriptTags,g=r.styleTags,T=r.title,_=r.titleAttributes;xf(be.BODY,s),xf(be.HTML,d),nS(T,_);var Y={baseTag:Vn(be.BASE,c),linkTags:Vn(be.LINK,h),metaTags:Vn(be.META,y),noscriptTags:Vn(be.NOSCRIPT,v),scriptTags:Vn(be.SCRIPT,b),styleTags:Vn(be.STYLE,g)},Q={},X={};Object.keys(Y).forEach(function(k){var $=Y[k],P=$.newTags,ye=$.oldTags;P.length&&(Q[k]=P),ye.length&&(X[k]=Y[k].oldTags)}),o&&o(),m(r,Q,X)},Fy=function(r){return Array.isArray(r)?r.join(""):r},nS=function(r,o){typeof r<"u"&&document.title!==r&&(document.title=Fy(r)),xf(be.TITLE,o)},xf=function(r,o){var c=document.getElementsByTagName(r)[0];if(c){for(var s=c.getAttribute(pa),d=s?s.split(","):[],h=[].concat(d),y=Object.keys(o),v=0;v<y.length;v++){var m=y[v],b=o[m]||"";c.getAttribute(m)!==b&&c.setAttribute(m,b),d.indexOf(m)===-1&&d.push(m);var g=h.indexOf(m);g!==-1&&h.splice(g,1)}for(var T=h.length-1;T>=0;T--)c.removeAttribute(h[T]);d.length===h.length?c.removeAttribute(pa):c.getAttribute(pa)!==y.join(",")&&c.setAttribute(pa,y.join(","))}},Vn=function(r,o){var c=document.head||document.querySelector(be.HEAD),s=c.querySelectorAll(r+"["+pa+"]"),d=Array.prototype.slice.call(s),h=[],y=void 0;return o&&o.length&&o.forEach(function(v){var m=document.createElement(r);for(var b in v)if(v.hasOwnProperty(b))if(b===lt.INNER_HTML)m.innerHTML=v.innerHTML;else if(b===lt.CSS_TEXT)m.styleSheet?m.styleSheet.cssText=v.cssText:m.appendChild(document.createTextNode(v.cssText));else{var g=typeof v[b]>"u"?"":v[b];m.setAttribute(b,g)}m.setAttribute(pa,"true"),d.some(function(T,_){return y=_,m.isEqualNode(T)})?d.splice(y,1):h.push(m)}),d.forEach(function(v){return v.parentNode.removeChild(v)}),h.forEach(function(v){return c.appendChild(v)}),{oldTags:d,newTags:h}},$y=function(r){return Object.keys(r).reduce(function(o,c){var s=typeof r[c]<"u"?c+'="'+r[c]+'"':""+c;return o?o+" "+s:s},"")},uS=function(r,o,c,s){var d=$y(c),h=Fy(o);return d?"<"+r+" "+pa+'="true" '+d+">"+Ef(h,s)+"</"+r+">":"<"+r+" "+pa+'="true">'+Ef(h,s)+"</"+r+">"},iS=function(r,o,c){return o.reduce(function(s,d){var h=Object.keys(d).filter(function(m){return!(m===lt.INNER_HTML||m===lt.CSS_TEXT)}).reduce(function(m,b){var g=typeof d[b]>"u"?b:b+'="'+Ef(d[b],c)+'"';return m?m+" "+g:g},""),y=d.innerHTML||d.cssText||"",v=Vb.indexOf(r)===-1;return s+"<"+r+" "+pa+'="true" '+h+(v?"/>":">"+y+"</"+r+">")},"")},Wy=function(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(r).reduce(function(c,s){return c[jr[s]||s]=r[s],c},o)},rS=function(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(r).reduce(function(c,s){return c[Qb[s]||s]=r[s],c},o)},cS=function(r,o,c){var s,d=(s={key:o},s[pa]=!0,s),h=Wy(c,d);return[Jn.createElement(be.TITLE,h,o)]},oS=function(r,o){return o.map(function(c,s){var d,h=(d={key:s},d[pa]=!0,d);return Object.keys(c).forEach(function(y){var v=jr[y]||y;if(v===lt.INNER_HTML||v===lt.CSS_TEXT){var m=c.innerHTML||c.cssText;h.dangerouslySetInnerHTML={__html:m}}else h[v]=c[y]}),Jn.createElement(r,h)})},Wa=function(r,o,c){switch(r){case be.TITLE:return{toComponent:function(){return cS(r,o.title,o.titleAttributes)},toString:function(){return uS(r,o.title,o.titleAttributes,c)}};case en.BODY:case en.HTML:return{toComponent:function(){return Wy(o)},toString:function(){return $y(o)}};default:return{toComponent:function(){return oS(r,o)},toString:function(){return iS(r,o,c)}}}},Py=function(r){var o=r.baseTag,c=r.bodyAttributes,s=r.encode,d=r.htmlAttributes,h=r.linkTags,y=r.metaTags,v=r.noscriptTags,m=r.scriptTags,b=r.styleTags,g=r.title,T=g===void 0?"":g,_=r.titleAttributes;return{base:Wa(be.BASE,o,s),bodyAttributes:Wa(en.BODY,c,s),htmlAttributes:Wa(en.HTML,d,s),link:Wa(be.LINK,h,s),meta:Wa(be.META,y,s),noscript:Wa(be.NOSCRIPT,v,s),script:Wa(be.SCRIPT,m,s),style:Wa(be.STYLE,b,s),title:Wa(be.TITLE,{title:T,titleAttributes:_},s)}},fS=function(r){var o,c;return c=o=(function(s){kb(d,s);function d(){return Kb(this,d),Fb(this,s.apply(this,arguments))}return d.prototype.shouldComponentUpdate=function(y){return!qb(this.props,y)},d.prototype.mapNestedChildrenToProps=function(y,v){if(!v)return null;switch(y.type){case be.SCRIPT:case be.NOSCRIPT:return{innerHTML:v};case be.STYLE:return{cssText:v}}throw new Error("<"+y.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},d.prototype.flattenArrayTypeChildren=function(y){var v,m=y.child,b=y.arrayTypeChildren,g=y.newChildProps,T=y.nestedChildren;return Qt({},b,(v={},v[m.type]=[].concat(b[m.type]||[],[Qt({},g,this.mapNestedChildrenToProps(m,T))]),v))},d.prototype.mapObjectTypeChildren=function(y){var v,m,b=y.child,g=y.newProps,T=y.newChildProps,_=y.nestedChildren;switch(b.type){case be.TITLE:return Qt({},g,(v={},v[b.type]=_,v.titleAttributes=Qt({},T),v));case be.BODY:return Qt({},g,{bodyAttributes:Qt({},T)});case be.HTML:return Qt({},g,{htmlAttributes:Qt({},T)})}return Qt({},g,(m={},m[b.type]=Qt({},T),m))},d.prototype.mapArrayTypeChildrenToProps=function(y,v){var m=Qt({},v);return Object.keys(y).forEach(function(b){var g;m=Qt({},m,(g={},g[b]=y[b],g))}),m},d.prototype.warnOnInvalidChildren=function(y,v){return!0},d.prototype.mapChildrenToProps=function(y,v){var m=this,b={};return Jn.Children.forEach(y,function(g){if(!(!g||!g.props)){var T=g.props,_=T.children,Y=hy(T,["children"]),Q=rS(Y);switch(m.warnOnInvalidChildren(g,_),g.type){case be.LINK:case be.META:case be.NOSCRIPT:case be.SCRIPT:case be.STYLE:b=m.flattenArrayTypeChildren({child:g,arrayTypeChildren:b,newChildProps:Q,nestedChildren:_});break;default:v=m.mapObjectTypeChildren({child:g,newProps:v,newChildProps:Q,nestedChildren:_});break}}}),v=this.mapArrayTypeChildrenToProps(b,v),v},d.prototype.render=function(){var y=this.props,v=y.children,m=hy(y,["children"]),b=Qt({},m);return v&&(b=this.mapChildrenToProps(v,b)),Jn.createElement(r,b)},Jb(d,null,[{key:"canUseDOM",set:function(y){r.canUseDOM=y}}]),d})(Jn.Component),o.propTypes={base:at.object,bodyAttributes:at.object,children:at.oneOfType([at.arrayOf(at.node),at.node]),defaultTitle:at.string,defer:at.bool,encodeSpecialCharacters:at.bool,htmlAttributes:at.object,link:at.arrayOf(at.object),meta:at.arrayOf(at.object),noscript:at.arrayOf(at.object),onChangeClientState:at.func,script:at.arrayOf(at.object),style:at.arrayOf(at.object),title:at.string,titleAttributes:at.object,titleTemplate:at.string},o.defaultProps={defer:!0,encodeSpecialCharacters:!0},o.peek=r.peek,o.rewind=function(){var s=r.rewind();return s||(s=Py({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),s},c},sS=function(){return null},dS=Lb(Ib,lS,Py)(sS),Rf=fS(dS);Rf.renderStatic=Rf.rewind;const hS=({title:n,description:r})=>{const o=`${n} | LUPMIS 2.0 Design System`,c="Land Use and Spatial Planning Management Information System - A comprehensive design system featuring Adinkra symbolism, proportional scaling, and usability principles.";return O.jsxs(Rf,{children:[O.jsx("title",{children:o}),O.jsx("meta",{name:"description",content:r||c}),O.jsx("meta",{property:"og:title",content:o}),O.jsx("meta",{property:"og:description",content:r||c})]})},mS=()=>O.jsxs("div",{className:"min-h-screen bg-background flex items-center justify-center p-8",children:[O.jsx(hS,{title:"404 - Page Not Found",description:"The page you're looking for doesn't exist or has been moved."}),O.jsxs("div",{className:"max-w-md w-full text-center space-y-6",children:[O.jsxs("div",{className:"relative",children:[O.jsx(Lf,{size:120,color:"var(--brand-blue-strong)",className:"mx-auto opacity-20"}),O.jsx("div",{className:"absolute inset-0 flex items-center justify-center",children:O.jsx(nb,{size:60,className:"text-muted-foreground"})})]}),O.jsxs("div",{className:"space-y-3",children:[O.jsx("h1",{className:"text-foreground",children:"404 - Page Not Found"}),O.jsx("p",{className:"text-muted-foreground text-[length:var(--text-md)]",children:"The page you're looking for doesn't exist or has been moved."})]}),O.jsx("div",{className:"pt-4",children:O.jsxs(Dt,{to:"/",className:"inline-flex items-center gap-2 px-6 py-3 bg-primary text-primary-foreground rounded-lg font-[weight:var(--font-weight-medium)] hover:bg-primary/90 transition-colors",children:[O.jsx(Sf,{size:20}),"Back to Home"]})}),O.jsxs("div",{className:"pt-8 space-y-2",children:[O.jsx("p",{className:"text-sm text-muted-foreground",children:"Quick Links:"}),O.jsxs("div",{className:"flex flex-wrap justify-center gap-3",children:[O.jsx(Dt,{to:"/foundations",className:"text-sm text-primary hover:underline",children:"Foundations"}),O.jsx("span",{className:"text-muted-foreground",children:"•"}),O.jsx(Dt,{to:"/usability",className:"text-sm text-primary hover:underline",children:"Usability Principles"}),O.jsx("span",{className:"text-muted-foreground",children:"•"}),O.jsx(Dt,{to:"/components",className:"text-sm text-primary hover:underline",children:"Components"})]})]})]})]}),vy=C.lazy(()=>an(()=>import("./DesignSystemShowcase-A9o3Uv7_.js"),[]).then(n=>({default:n.DesignSystemShowcase}))),yS=C.lazy(()=>an(()=>import("./NielsenShowcase-CNC7yiOM.js"),__vite__mapDeps([0,1])).then(n=>({default:n.NielsenShowcase}))),vS=C.lazy(()=>an(()=>import("./CommonComponents-9wqIxBg4.js"),__vite__mapDeps([2,3])).then(n=>({default:n.CommonComponentsShowcase}))),pS=C.lazy(()=>an(()=>import("./GISMapMockup-CfyYGwjR.js"),__vite__mapDeps([4,1,3,5,6,7,8])).then(n=>({default:n.GISMapMockup}))),gS=C.lazy(()=>an(()=>import("./LUSPADashboard-DFuqoI8e.js"),__vite__mapDeps([9,1,10,6,8,5])).then(n=>({default:n.LUSPADashboard}))),bS=C.lazy(()=>an(()=>import("./ConsumerPortal-Q9gDSGOS.js"),__vite__mapDeps([11,1,7,6])).then(n=>({default:n.ConsumerPortal}))),SS=C.lazy(()=>an(()=>import("./AnalyticsDashboard-DSxaDMue.js"),__vite__mapDeps([12,10,5])).then(n=>({default:n.AnalyticsDashboard}))),_l=({children:n})=>O.jsx(C.Suspense,{fallback:O.jsx(zb,{}),children:n}),ES=D1([{path:"/",Component:gb,children:[{index:!0,element:O.jsx(_l,{children:O.jsx(vy,{})})},{path:"foundations",element:O.jsx(_l,{children:O.jsx(vy,{})})},{path:"usability",element:O.jsx(_l,{children:O.jsx(yS,{})})},{path:"components",element:O.jsx(_l,{children:O.jsx(vS,{})})},{path:"examples/dashboard",element:O.jsx(_l,{children:O.jsx(gS,{})})},{path:"examples/portal",element:O.jsx(_l,{children:O.jsx(bS,{})})},{path:"examples/gis",element:O.jsx(_l,{children:O.jsx(pS,{theme:"light"})})},{path:"examples/analytics",element:O.jsx(_l,{children:O.jsx(SS,{})})},{path:"*",Component:mS}]}]);function TS(){return O.jsx(l1,{router:ES})}vp.createRoot(document.getElementById("root")).render(O.jsx(C.StrictMode,{children:O.jsx(TS,{})}));export{xS as A,nb as C,Eb as D,Mb as F,bb as G,Ob as M,Rb as N,Lf as O,hS as P,Jn as R,Sb as S,yb as X,_b as a,eb as b,za as c,Tb as d,hp as e,Ur as f,li as g,op as h,Z1 as i,O as j,C as r};
|