PageSourceSearch

https://base44.com/assets/vendor-react-BtuDEMKy.js

js base44.com collected 2026-10-01 09:08:04 UTC 316,073 bytes, 93 lines download raw bytes

vendor: 5,794 bytes, line 1
1function og(n,r){for(var c=0;c<r.length;c++){const o=r[c];if(typeof o!="string"&&!Array.isArray(o)){for(const f in o)if(f!=="default"&&!(f in n)){const s=Object.getOwnPropertyDescriptor(o,f);s&&Object.defineProperty(n,f,s.get?s:{enumerable:!0,get:()=>o[f]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}function Pm(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}function Gb(n){if(Object.prototype.hasOwnProperty.call(n,"__esModule"))return n;var r=n.default;if(typeof r=="function"){var c=function o(){return this instanceof o?Reflect.construct(r,arguments,this.constructor):r.apply(this,arguments)};c.prototype=r.prototype}else c={};return Object.defineProperty(c,"__esModule",{value:!0}),Object.keys(n).forEach(function(o){var f=Object.getOwnPropertyDescriptor(n,o);Object.defineProperty(c,o,f.get?f:{enumerable:!0,get:function(){return n[o]}})}),c}var Xc={exports:{}},Nu={};var cm;function cg(){if(cm)return Nu;cm=1;var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function c(o,f,s){var m=null;if(s!==void 0&&(m=""+s),f.key!==void 0&&(m=""+f.key),"key"in f){s={};for(var v in f)v!=="key"&&(s[v]=f[v])}else s=f;return f=s.ref,{$$typeof:n,type:o,key:m,ref:f!==void 0?f:null,props:s}}return Nu.Fragment=r,Nu.jsx=c,Nu.jsxs=c,Nu}var fm;function fg(){return fm||(fm=1,Xc.exports=cg()),Xc.exports}var Xb=fg(),Qc={exports:{}},De={};var sm;function sg(){if(sm)return De;sm=1;var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),c=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),f=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),m=Symbol.for("react.context"),v=Symbol.for("react.forward_ref"),y=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),S=Symbol.iterator;function w(T){return T===null||typeof T!="object"?null:(T=S&&T[S]||T["@@iterator"],typeof T=="function"?T:null)}var A={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},B=Object.assign,j={};function _(T,G,P){this.props=T,this.context=G,this.refs=j,this.updater=P||A}_.prototype.isReactComponent={},_.prototype.setState=function(T,G){if(typeof T!="object"&&typeof T!="function"&&T!=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,T,G,"setState")},_.prototype.forceUpdate=function(T){this.updater.enqueueForceUpdate(this,T,"forceUpdate")};function J(){}J.prototype=_.prototype;function Z(T,G,P){this.props=T,this.context=G,this.refs=j,this.updater=P||A}var W=Z.prototype=new J;W.constructor=Z,B(W,_.prototype),W.isPureReactComponent=!0;var ae=Array.isArray,q={H:null,A:null,T:null,S:null,V:null},$=Object.prototype.hasOwnProperty;function te(T,G,P,k,ue,Re){return P=Re.ref,{$$typeof:n,type:T,key:G,ref:P!==void 0?P:null,props:Re}}function z(T,G){return te(T.type,G,void 0,void 0,void 0,T.props)}function ne(T){return typeof T=="object"&&T!==null&&T.$$typeof===n}function Se(T){var G={"=":"=0",":":"=2"};return"$"+T.replace(/[=:]/g,function(P){return G[P]})}var we=/\/+/g;function ge(T,G){return typeof T=="object"&&T!==null&&T.key!=null?Se(""+T.key):G.toString(36)}function Ue(){}function Ne(T){switch(T.status){case"fulfilled":return T.value;case"rejected":throw T.reason;default:switch(typeof T.status=="string"?T.then(Ue,Ue):(T.status="pending",T.then(function(G){T.status==="pending"&&(T.status="fulfilled",T.value=G)},function(G){T.status==="pending"&&(T.status="rejected",T.reason=G)})),T.status){case"fulfilled":return T.value;case"rejected":throw T.reason}}throw T}function ve(T,G,P,k,ue){var Re=typeof T;(Re==="undefined"||Re==="boolean")&&(T=null);var se=!1;if(T===null)se=!0;else switch(Re){case"bigint":case"string":case"number":se=!0;break;case"object":switch(T.$$typeof){case n:case r:se=!0;break;case p:return se=T._init,ve(se(T._payload),G,P,k,ue)}}if(se)return ue=ue(T),se=k===""?"."+ge(T,0):k,ae(ue)?(P="",se!=null&&(P=se.replace(we,"$&/")+"/"),ve(ue,G,P,"",function(Tt){return Tt})):ue!=null&&(ne(ue)&&(ue=z(ue,P+(ue.key==null||T&&T.key===ue.key?"":(""+ue.key).replace(we,"$&/")+"/")+se)),G.push(ue)),1;se=0;var at=k===""?".":k+":";if(ae(T))for(var qe=0;qe<T.length;qe++)k=T[qe],Re=at+ge(k,qe),se+=ve(k,G,P,Re,ue);else if(qe=w(T),typeof qe=="function")for(T=qe.call(T),qe=0;!(k=T.next()).done;)k=k.value,Re=at+ge(k,qe++),se+=ve(k,G,P,Re,ue);else if(Re==="object"){if(typeof T.then=="function")return ve(Ne(T),G,P,k,ue);throw G=String(T),Error("Objects are not valid as a React child (found: "+(G==="[object Object]"?"object with keys {"+Object.keys(T).join(", ")+"}":G)+"). If you meant to render a collection of children, use an array instead.")}return se}function C(T,G,P){if(T==null)return T;var k=[],ue=0;return ve(T,k,"","",function(Re){return G.call(P,Re,ue++)}),k}function V(T){if(T._status===-1){var G=T._result;G=G(),G.then(function(P){(T._status===0||T._status===-1)&&(T._status=1,T._result=P)},function(P){(T._status===0||T._status===-1)&&(T._status=2,T._result=P)}),T._status===-1&&(T._status=0,T._result=G)}if(T._status===1)return T._result.default;throw T._result}var ie=typeof reportError=="function"?reportError:function(T){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var G=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof T=="object"&&T!==null&&typeof T.message=="string"?String(T.message):String(T),error:T});if(!window.dispatchEvent(G))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",T);return}console.error(T)};function de(){}return De.Children={map:C,forEach:function(T,G,P){C(T,function(){G.apply(this,arguments)},P)}
vendor: 28,887 bytes, lines 1-8
1,count:function(T){var G=0;return C(T,function(){G++}),G},toArray:function(T){return C(T,function(G){return G})||[]},only:function(T){if(!ne(T))throw Error("React.Children.only expected to receive a single React element child.");return T}},De.Component=_,De.Fragment=c,De.Profiler=f,De.PureComponent=Z,De.StrictMode=o,De.Suspense=y,De.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=q,De.__COMPILER_RUNTIME={__proto__:null,c:function(T){return q.H.useMemoCache(T)}},De.cache=function(T){return function(){return T.apply(null,arguments)}},De.cloneElement=function(T,G,P){if(T==null)throw Error("The argument must be a React element, but you passed "+T+".");var k=B({},T.props),ue=T.key,Re=void 0;if(G!=null)for(se in G.ref!==void 0&&(Re=void 0),G.key!==void 0&&(ue=""+G.key),G)!$.call(G,se)||se==="key"||se==="__self"||se==="__source"||se==="ref"&&G.ref===void 0||(k[se]=G[se]);var se=arguments.length-2;if(se===1)k.children=P;else if(1<se){for(var at=Array(se),qe=0;qe<se;qe++)at[qe]=arguments[qe+2];k.children=at}return te(T.type,ue,void 0,void 0,Re,k)},De.createContext=function(T){return T={$$typeof:m,_currentValue:T,_currentValue2:T,_threadCount:0,Provider:null,Consumer:null},T.Provider=T,T.Consumer={$$typeof:s,_context:T},T},De.createElement=function(T,G,P){var k,ue={},Re=null;if(G!=null)for(k in G.key!==void 0&&(Re=""+G.key),G)$.call(G,k)&&k!=="key"&&k!=="__self"&&k!=="__source"&&(ue[k]=G[k]);var se=arguments.length-2;if(se===1)ue.children=P;else if(1<se){for(var at=Array(se),qe=0;qe<se;qe++)at[qe]=arguments[qe+2];ue.children=at}if(T&&T.defaultProps)for(k in se=T.defaultProps,se)ue[k]===void 0&&(ue[k]=se[k]);return te(T,Re,void 0,void 0,null,ue)},De.createRef=function(){return{current:null}},De.forwardRef=function(T){return{$$typeof:v,render:T}},De.isValidElement=ne,De.lazy=function(T){return{$$typeof:p,_payload:{_status:-1,_result:T},_init:V}},De.memo=function(T,G){return{$$typeof:h,type:T,compare:G===void 0?null:G}},De.startTransition=function(T){var G=q.T,P={};q.T=P;try{var k=T(),ue=q.S;ue!==null&&ue(P,k),typeof k=="object"&&k!==null&&typeof k.then=="function"&&k.then(de,ie)}catch(Re){ie(Re)}finally{q.T=G}},De.unstable_useCacheRefresh=function(){return q.H.useCacheRefresh()},De.use=function(T){return q.H.use(T)},De.useActionState=function(T,G,P){return q.H.useActionState(T,G,P)},De.useCallback=function(T,G){return q.H.useCallback(T,G)},De.useContext=function(T){return q.H.useContext(T)},De.useDebugValue=function(){},De.useDeferredValue=function(T,G){return q.H.useDeferredValue(T,G)},De.useEffect=function(T,G,P){var k=q.H;if(typeof P=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return k.useEffect(T,G)},De.useId=function(){return q.H.useId()},De.useImperativeHandle=function(T,G,P){return q.H.useImperativeHandle(T,G,P)},De.useInsertionEffect=function(T,G){return q.H.useInsertionEffect(T,G)},De.useLayoutEffect=function(T,G){return q.H.useLayoutEffect(T,G)},De.useMemo=function(T,G){return q.H.useMemo(T,G)},De.useOptimistic=function(T,G){return q.H.useOptimistic(T,G)},De.useReducer=function(T,G,P){return q.H.useReducer(T,G,P)},De.useRef=function(T){return q.H.useRef(T)},De.useState=function(T){return q.H.useState(T)},De.useSyncExternalStore=function(T,G,P){return q.H.useSyncExternalStore(T,G,P)},De.useTransition=function(){return q.H.useTransition()},De.version="19.1.0",De}var dm;function vf(){return dm||(dm=1,Qc.exports=sg()),Qc.exports}var b=vf();const zt=Pm(b),dg=og({__proto__:null,default:zt},[b]);var Vc={exports:{}},Hu={},Zc={exports:{}},Kc={};var hm;function hg(){return hm||(hm=1,(function(n){function r(C,V){var ie=C.length;C.push(V);e:for(;0<ie;){var de=ie-1>>>1,T=C[de];if(0<f(T,V))C[de]=V,C[ie]=T,ie=de;else break e}}function c(C){return C.length===0?null:C[0]}function o(C){if(C.length===0)return null;var V=C[0],ie=C.pop();if(ie!==V){C[0]=ie;e:for(var de=0,T=C.length,G=T>>>1;de<G;){var P=2*(de+1)-1,k=C[P],ue=P+1,Re=C[ue];if(0>f(k,ie))ue<T&&0>f(Re,k)?(C[de]=Re,C[ue]=ie,de=ue):(C[de]=k,C[P]=ie,de=P);else if(ue<T&&0>f(Re,ie))C[de]=Re,C[ue]=ie,de=ue;else break e}}return V}function f(C,V){var ie=C.sortIndex-V.sortIndex;return ie!==0?ie:C.id-V.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var s=performance;n.unstable_now=function(){return s.now()}}else{var m=Date,v=m.now();n.unstable_now=function(){return m.now()-v}}var y=[],h=[],p=1,S=null,w=3,A=!1,B=!1,j=!1,_=!1,J=typeof setTimeout=="function"?setTimeout:null,Z=typeof clearTimeout=="function"?clearTimeout:null,W=typeof setImmediate<"u"?setImmediate:null;function ae(C){for(var V=c(h);V!==null;){if(V.callback===null)o(h);else if(V.startTime<=C)o(h),V.sortIndex=V.expirationTime,r(y,V);else break;V=c(h)}}function q(C){if(j=!1,ae(C),!B)if(c(y)!==null)B=!0,$||($=!0,ge());else{var V=c(h);V!==null&&ve(q,V.startTime-C)}}var $=!1,te=-1,z=5,ne=-1;function Se(){return _?!0:!(n.unstable_now()-ne<z)}function we(){if(_=!1,$){var C=n.unstable_now();ne=C;var V=!0;try{e:{B=!1,j&&(j=!1,Z(te),te=-1),A=!0;var ie=w;try{t:{for(ae(C),S=c(y);S!==null&&!(S.expirationTime>C&&Se());){var de=S.callback;if(typeof de=="function"){S.callback=null,w=S.priorityLevel;var T=de(S.expirationTime<=C);if(C=n.unstable_now(),typeof T=="function"){S.callback=T,ae(C),V=!0;break t}S===c(y)&&o(y),ae(C)}else o(y);S=c(y)}if(S!==null)V=!0;else{var G=c(h);G!==null&&ve(q,G.startTime-C),V=!1}}break e}finally{S=null,w=ie,A=!1}V=void 0}}finally{V?ge():$=!1}}}var ge;if(typeof W=="function")ge=function(){W(we)};else if(typeof MessageChannel<"u"){var Ue=new MessageChannel,Ne=Ue.port2;Ue.port1.onmessage=we,ge=function(){Ne.postMessage(null)}}else ge=function(){J(we,0)};function ve(C,V){te=J(function(){C(n.unstable_now())},V)}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(C){C.callback=null},n.unstable_forceFrameRate=function(C){0>C||125<C?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):z=0<C?Math.floor(1e3/C):5},n.unstable_getCurrentPriorityLevel=function(){return w},n.unstable_next=function(C){switch(w){case 1:case 2:case 3:var V=3;break;default:V=w}var ie=w;w=V;try{return C()}finally{w=ie}},n.unstable_requestPaint=function(){_=!0},n.unstable_runWithPriority=function(C,V){switch(C){case 1:case 2:case 3:case 4:case 5:break;default:C=3}var ie=w;w=C;try{return V()}finally{w=ie}},n.unstable_scheduleCallback=function(C,V,ie){var de=n.unstable_now();switch(typeof ie=="object"&&ie!==null?(ie=ie.delay,ie=typeof ie=="number"&&0<ie?de+ie:de):ie=de,C){case 1:var T=-1;break;case 2:T=250;break;case 5:T=1073741823;break;case 4:T=1e4;break;default:T=5e3}return T=ie+T,C={id:p++,callback:V,priorityLevel:C,startTime:ie,expirationTime:T,sortIndex:-1},ie>de?(C.sortIndex=ie,r(h,C),c(y)===null&&C===c(h)&&(j?(Z(te),te=-1):j=!0,ve(q,ie-de))):(C.sortIndex=T,r(y,C),B||A||(B=!0,$||($=!0,ge()))),C},n.unstable_shouldYield=Se,n.unstable_wrapCallback=function(C){var V=w;return function(){var ie=w;w=V;try{return C.apply(this,arguments)}finally{w=ie}}}})(Kc)),Kc}var mm;function mg(){return mm||(mm=1,Zc.exports=hg()),Zc.exports}var Jc={exports:{}},Ot={};var ym;function yg(){if(ym)return Ot;ym=1;var n=vf();function r(y){var h="https://react.dev/errors/"+y;if(1<arguments.length){h+="?args[]="+encodeURIComponent(arguments[1]);for(var p=2;p<arguments.length;p++)h+="&args[]="+encodeURIComponent(arguments[p])}return"Minified React error #"+y+"; visit "+h+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function c(){}var o={d:{f:c,r:function(){throw Error(r(522))},D:c,C:c,L:c,m:c,X:c,S:c,M:c},p:0,findDOMNode:null},f=Symbol.for("react.portal");function s(y,h,p){var S=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:f,key:S==null?null:""+S,children:y,containerInfo:h,implementation:p}}var m=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function v(y,h){if(y==="font")return"";if(typeof h=="string")return h==="use-credentials"?h:""}return Ot.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,Ot.createPortal=function(y,h){var p=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!h||h.nodeType!==1&&h.nodeType!==9&&h.nodeType!==11)throw Error(r(299));return s(y,h,null,p)},Ot.flushSync=function(y){var h=m.T,p=o.p;try{if(m.T=null,o.p=2,y)return y()}finally{m.T=h,o.p=p,o.d.f()}},Ot.preconnect=function(y,h){typeof y=="string"&&(h?(h=h.crossOrigin,h=typeof h=="string"?h==="use-credentials"?h:"":void 0):h=null,o.d.C(y,h))},Ot.prefetchDNS=function(y){typeof y=="string"&&o.d.D(y)},Ot.preinit=function(y,h){if(typeof y=="string"&&h&&typeof h.as=="string"){var p=h.as,S=v(p,h.crossOrigin),w=typeof h.integrity=="string"?h.integrity:void 0,A=typeof h.fetchPriority=="string"?h.fetchPriority:void 0;p==="style"?o.d.S(y,typeof h.precedence=="string"?h.precedence:void 0,{crossOrigin:S,integrity:w,fetchPriority:A}):p==="script"&&o.d.X(y,{crossOrigin:S,integrity:w,fetchPriority:A,nonce:typeof h.nonce=="string"?h.nonce:void 0})}},Ot.preinitModule=function(y,h){if(typeof y=="string")if(typeof h=="object"&&h!==null){if(h.as==null||h.as==="script"){var p=v(h.as,h.crossOrigin);o.d.M(y,{crossOrigin:p,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0})}}else h==null&&o.d.M(y)},Ot.preload=function(y,h){if(typeof y=="string"&&typeof h=="object"&&h!==null&&typeof h.as=="string"){var p=h.as,S=v(p,h.crossOrigin);o.d.L(y,p,{crossOrigin:S,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0,type:typeof h.type=="string"?h.type:void 0,fetchPriority:typeof h.fetchPriority=="string"?h.fetchPriority:void 0,referrerPolicy:typeof h.referrerPolicy=="string"?h.referrerPolicy:void 0,imageSrcSet:typeof h.imageSrcSet=="string"?h.imageSrcSet:void 0,imageSizes:typeof h.imageSizes=="string"?h.imageSizes:void 0,media:typeof h.media=="string"?h.media:void 0})}},Ot.preloadModule=function(y,h){if(typeof y=="string")if(h){var p=v(h.as,h.crossOrigin);o.d.m(y,{as:typeof h.as=="string"&&h.as!=="script"?h.as:void 0,crossOrigin:p,integrity:typeof h.integrity=="string"?h.integrity:void 0})}else o.d.m(y)},Ot.requestFormReset=function(y){o.d.r(y)},Ot.unstable_batchedUpdates=function(y,h){return y(h)},Ot.useFormState=function(y,h,p){return m.H.useFormState(y,h,p)},Ot.useFormStatus=function(){return m.H.useHostTransitionStatus()},Ot.version="19.1.0",Ot}var vm;function Im(){if(vm)return Jc.exports;vm=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(),Jc.exports=yg(),Jc.exports}var gm;function vg(){if(gm)return Hu;gm=1;var n=mg(),r=vf(),c=Im();function o(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 f(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function s(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 m(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 v(e){if(s(e)!==e)throw Error(o(188))}function y(e){var t=e.alternate;if(!t){if(t=s(e),t===null)throw Error(o(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(o(188))}if(a.return!==l.return)a=u,l=i;else{for(var d=!1,g=u.child;g;){if(g===a){d=!0,a=u,l=i;break}if(g===l){d=!0,l=u,a=i;break}g=g.sibling}if(!d){for(g=i.child;g;){if(g===a){d=!0,a=i,l=u;break}if(g===l){d=!0,l=i,a=u;break}g=g.sibling}if(!d)throw Error(o(189))}}if(a.alternate!==l)throw Error(o(190))}if(a.tag!==3)throw Error(o(188));return a.stateNode.current===a?e:t}function h(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=h(e),t!==null)return t;e=e.sibling}return null}var p=Object.assign,S=Symbol.for("react.element"),w=Symbol.for("react.transitional.element"),A=Symbol.for("react.portal"),B=Symbol.for("react.fragment"),j=Symbol.for("react.strict_mode"),_=Symbol.for("react.profiler"),J=Symbol.for("react.provider"),Z=Symbol.for("react.consumer"),W=Symbol.for("react.context"),ae=Symbol.for("react.forward_ref"),q=Symbol.for("react.suspense"),$=Symbol.for("react.suspense_list"),te=Symbol.for("react.memo"),z=Symbol.for("react.lazy"),ne=Symbol.for("react.activity"),Se=Symbol.for("react.memo_cache_sentinel"),we=Symbol.iterator;function ge(e){return e===null||typeof e!="object"?null:(e=we&&e[we]||e["@@iterator"],typeof e=="function"?e:null)}var Ue=Symbol.for("react.client.reference");function Ne(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===Ue?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case B:return"Fragment";case _:return"Profiler";case j:return"StrictMode";case q:return"Suspense";case $:return"SuspenseList";case ne:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case A:return"Portal";case W:return(e.displayName||"Context")+".Provider";case Z:return(e._context.displayName||"Context")+".Consumer";case ae:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case te:return t=e.displayName||null,t!==null?t:Ne(e.type)||"Memo";case z:t=e._payload,e=e._init;try{return Ne(e(t))}catch{}}return null}var ve=Array.isArray,C=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,V=c.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ie={pending:!1,data:null,method:null,action:null},de=[],T=-1;function G(e){return{current:e}}function P(e){0>T||(e.current=de[T],de[T]=null,T--)}function k(e,t){T++,de[T]=e.current,e.current=t}var ue=G(null),Re=G(null),se=G(null),at=G(null);function qe(e,t){switch(k(se,t),k(Re,e),k(ue,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Bh(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Bh(t),e=jh(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}P(ue),k(ue,e)}function Tt(){P(ue),P(Re),P(se)}function Nn(e){e.memoizedState!==null&&k(at,e);var t=ue.current,a=jh(t,e.type);t!==a&&(k(Re,e),k(ue,a))}function Vl(e){Re.current===e&&(P(ue),P(Re)),at.current===e&&(P(at),zu._currentValue=ie)}var Hn=Object.prototype.hasOwnProperty,ut=n.unstable_scheduleCallback,ya=n.unstable_cancelCallback,Pu=n.unstable_shouldYield,Ci=n.unstable_requestPaint,ht=n.unstable_now,Li=n.unstable_getCurrentPriorityLevel,Iu=n.unstable_ImmediatePriority,Bn=n.unstable_UserBlockingPriority,Zl=n.unstable_NormalPriority,Ni=n.unstable_LowPriority,er=n.unstable_IdlePriority,Hi=n.log,Ma=n.unstable_setDisableYieldValue,oa=null,wt=null;function Wt(e){if(typeof Hi=="function"&&Ma(e),wt&&typeof wt.setStrictMode=="function")try{wt.setStrictMode(oa,e)}catch{}}var We=Math.clz32?Math.clz32:Bi,ca=Math.log,tr=Math.LN2;function Bi(e){return e>>>=0,e===0?32:31-(ca(e)/tr|0)|0}var Va=256,Kl=4194304;function pt(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:case 262144:case 524288:case 1048576:case 2097152:return e&4194048;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 Rl(e,t,a){var l=e.pendingLanes;if(l===0)return 0;var u=0,i=e.suspendedLanes,d=e.pingedLanes;e=e.warmLanes;var g=l&134217727;return g!==0?(l=g&~i,l!==0?u=pt(l):(d&=g,d!==0?u=pt(d):a||(a=g&~e,a!==0&&(u=pt(a))))):(g=l&~i,g!==0?u=pt(g):d!==0?u=pt(d):a||(a=l&~e,a!==0&&(u=pt(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 Za(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function ar(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 lr(){var e=Va;return Va<<=1,(Va&4194048)===0&&(Va=256),e}function jn(){var e=Kl;return Kl<<=1,(Kl&62914560)===0&&(Kl=4194304),e}function Ka(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function Ja(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Yn(e,t,a,l,u,i){var d=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 g=e.entanglements,E=e.expirationTimes,U=e.hiddenUpdates;for(a=d&~a;0<a;){var Y=31-We(a),Q=1<<Y;g[Y]=0,E[Y]=-1;var N=U[Y];if(N!==null)for(U[Y]=null,Y=0;Y<N.length;Y++){var H=N[Y];H!==null&&(H.lane&=-536870913)}a&=~Q}l!==0&&nr(e,l,0),i!==0&&u===0&&e.tag!==0&&(e.suspendedLanes|=i&~(d&~t))}function nr(e,t,a){e.pendingLanes|=t,e.suspendedLanes&=~t;var l=31-We(t);e.entangledLanes|=t,e.entanglements[l]=e.entanglements[l]|1073741824|a&4194090}function qn(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var l=31-We(a),u=1<<l;u&t|e[l]&t&&(e[l]|=t),a&=~u}}function Gn(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 Jl(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Tl(){var e=V.p;return e!==0?e:(e=window.event,e===void 0?32:lm(e.type))}function kl(e,t){var a=V.p;try{return V.p=e,t()}finally{V.p=a}}var fa=Math.random().toString(36).slice(2),mt="__reactFiber$"+fa,Mt="__reactProps$"+fa,R="__reactContainer$"+fa,D="__reactEvents$"+fa,L="__reactListeners$"+fa,K="__reactHandles$"+fa,F="__reactResources$"+fa,ce="__reactMarker$"+fa;function oe(e){delete e[mt],delete e[Mt],delete e[D],delete e[L],delete e[K]}function me(e){var t=e[mt];if(t)return t;for(var a=e.parentNode;a;){if(t=a[R]||a[mt]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=Xh(e);e!==null;){if(a=e[mt])return a;e=Xh(e)}return t}e=a,a=e.parentNode}return null}function le(e){if(e=e[mt]||e[R]){var t=e.tag;if(t===5||t===6||t===13||t===26||t===27||t===3)return e}return null}function I(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(o(33))}function ye(e){var t=e[F];return t||(t=e[F]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function ee(e){e[ce]=!0}var Me=new Set,_e={};function Be(e,t){ke(e,t),ke(e+"Capture",t)}function ke(e,t){for(_e[e]=t,e=0;e<t.length;e++)Me.add(t[e])}var St=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]*$"),je={},Dt={};function Da(e){return Hn.call(Dt,e)?!0:Hn.call(je,e)?!1:St.test(e)?Dt[e]=!0:(je[e]=!0,!1)}function va(e,t,a){if(Da(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 Yt(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 rt(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)}}var wl,ka;function Ct(e){if(wl===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);wl=t&&t[1]||"",ka=-1<a.stack.indexOf(`
2    at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return`
3`+wl+e+ka}var Fa=!1;function $a(e,t){if(!e||Fa)return"";Fa=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var l={DetermineComponentFrameRoot:function(){try{if(t){var Q=function(){throw Error()};if(Object.defineProperty(Q.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Q,[])}catch(H){var N=H}Reflect.construct(e,[],Q)}else{try{Q.call()}catch(H){N=H}e.call(Q.prototype)}}else{try{throw Error()}catch(H){N=H}(Q=e())&&typeof Q.catch=="function"&&Q.catch(function(){})}}catch(H){if(H&&N&&typeof H.stack=="string")return[H.stack,N.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(),d=i[0],g=i[1];if(d&&g){var E=d.split(`
4`),U=g.split(`
5`);for(u=l=0;l<E.length&&!E[l].includes("DetermineComponentFrameRoot");)l++;for(;u<U.length&&!U[u].includes("DetermineComponentFrameRoot");)u++;if(l===E.length||u===U.length)for(l=E.length-1,u=U.length-1;1<=l&&0<=u&&E[l]!==U[u];)u--;for(;1<=l&&0<=u;l--,u--)if(E[l]!==U[u]){if(l!==1||u!==1)do if(l--,u--,0>u||E[l]!==U[u]){var Y=`
6`+E[l].replace(" at new "," at ");return e.displayName&&Y.includes("<anonymous>")&&(Y=Y.replace("<anonymous>",e.displayName)),Y}while(1<=l&&0<=u);break}}}finally{Fa=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?Ct(a):""}function Ce(e){switch(e.tag){case 26:case 27:case 5:return Ct(e.type);case 16:return Ct("Lazy");case 13:return Ct("Suspense");case 19:return Ct("SuspenseList");case 0:case 15:return $a(e.type,!1);case 11:return $a(e.type.render,!1);case 1:return $a(e.type,!0);case 31:return Ct("Activity");default:return""}}function ct(e){try{var t="";do t+=Ce(e),e=e.return;while(e);return t}catch(a){return`
7Error generating stack: `+a.message+`
8`+a.stack}}function ft(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ga(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Fe(e){var t=ga(e)?"checked":"value",a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),l=""+e[t];if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var u=a.get,i=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return u.call(this)},set:function(d){l=""+d,i.call(this,d)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return l},setValue:function(d){l=""+d},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Aa(e){e._valueTracker||(e._valueTracker=Fe(e))}function Xn(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),l="";return e&&(l=ga(e)?e.checked?"true":"false":e.value),e=l,e!==a?(t.setValue(e),!0):!1}function Fl(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 nv=/[\n"\\]/g;function Pt(e){return e.replace(nv,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function ji(e,t,a,l,u,i,d,g){e.name="",d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"?e.type=d:e.removeAttribute("type"),t!=null?d==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+ft(t)):e.value!==""+ft(t)&&(e.value=""+ft(t)):d!=="submit"&&d!=="reset"||e.removeAttribute("value"),t!=null?Yi(e,d,ft(t)):a!=null?Yi(e,d,ft(a)):l!=null&&e.removeAttribute("value"),u==null&&i!=null&&(e.defaultChecked=!!i),u!=null&&(e.checked=u&&typeof u!="function"&&typeof u!="symbol"),g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"?e.name=""+ft(g):e.removeAttribute("name")}function Lf(e,t,a,l,u,i,d,g){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))return;a=a!=null?""+ft(a):"",t=t!=null?""+ft(t):a,g||t===e.value||(e.value=t),e.defaultValue=t}l=l??u,l=typeof l!="function"&&typeof l!="symbol"&&!!l,e.checked=g?e.checked:!!l,e.defaultChecked=!!l,d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"&&(e.name=d)}function Yi(e,t,a){t==="number"&&Fl(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function $l(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=""+ft(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 Nf(e,t,a){if(t!=null&&(t=""+ft(t),t!==e.value&&(e.value=t),a==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=a!=null?""+ft(a):""}function Hf(e,t,a,l){if(t==null){if(l!=null){if(a!=null)throw Error(o(92));if(ve(l)){if(1<l.length)throw Error(o(93));l=l[0]}a=l}a==null&&(a=""),t=a}a=ft(t),e.defaultValue=a,l=e.textContent,l===a&&l!==""&&l!==null&&(e.value=l)}function Wl(e,t){if(t){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=t;return}}e.textContent=t}var uv=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 Bf(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||uv.has(t)?t==="float"?e.cssFloat=a:e[t]=(""+a).trim():e[t]=a+"px"}function jf(e,t,a){if(t!=null&&typeof t!="object")throw Error(o(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&&Bf(e,u,l)}else for(var i in t)t.hasOwnProperty(i)&&Bf(e,i,t[i])}function qi(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 rv=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"],["enableBackgroun
8d","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"]]),iv=/^[\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 ur(e){return iv.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var Gi=null;function Xi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Pl=null,Il=null;function Yf(e){var t=le(e);if(t&&(e=t.stateNode)){var a=e[Mt]||null;e:switch(e=t.stateNode,t.type){case"input":if(ji(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="'+Pt(""+t)+'"][type="radio"]'),t=0;t<a.length;t++){var l=a[t];if(l!==e&&l.form===e.form){var u=l[Mt]||null;if(!u)throw Error(o(90));ji(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&&Xn(l)}break e;case"textarea":Nf(e,a.value,a.defaultValue);break e;case"select":t=a.value,t!=null&&$l(e,!!a.multiple,t,!1)}}}var Qi=!1;function qf(e,t,a){if(Qi)return e(t,a);Qi=!0;try{var l=e(t);return l}finally{if(Qi=!1,(Pl!==null||Il!==null)&&(Vr(),Pl&&(t=Pl,e=Il,Il=Pl=null,Yf(t),e)))for(t=0;t<e.length;t++)Yf(e[t])}}function Qn(e,t){var a=e.stateNode;if(a===null)return null;var l=a[Mt]||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(o(231,t,typeof a));return a}var Oa=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Vi=!1;if(Oa)try{var Vn={};Object.defineProperty(Vn,"passive",{get:function(){Vi=!0}}),window.addEventListener("test",Vn,Vn),window.removeEventListener("test",Vn,Vn)}catch{Vi=!1}var Wa=null,Zi=null,rr=null;function Gf(){if(rr)return rr;var e,t=Zi,a=t.length,l,u="value"in Wa?Wa.value:Wa.textContent,i=u.length;for(e=0;e<a&&t[e]===u[e];e++);var d=a-e;for(l=1;l<=d&&t[a-l]===u[i-l];l++);return rr=u.slice(e,1<l?1-l:void 0)}function ir(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 or(){return!0}function Xf(){return!1}function Lt(e){function t(a,l,u,i,d){this._reactName=a,this._targetInst=u,this.type=l,this.nativeEvent=i,this.target=d,this.currentTarget=null;for(var g in e)e.hasOwnProperty(g)&&(a=e[g],this[g]=a?a(i):i[g]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?or:Xf,this.isPropagationStopped=Xf,this}return p(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=or)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=or)},persist:function(){},isPersistent:or}),t}var Ml={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cr=Lt(Ml),Zn=p({},Ml,{view:0,detail:0}),ov=Lt(Zn),Ki,Ji,Kn,fr=p({},Zn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Fi,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!==Kn&&(Kn&&e.type==="mousemove"?(Ki=e.screenX-Kn.screenX,Ji=e.screenY-Kn.screenY):Ji=Ki=0,Kn=e),Ki)},movementY:function(e){return"movementY"in e?e.movementY:Ji}}),Qf=Lt(fr),cv=p({},fr,{dataTransfer:0}),fv=Lt(cv),sv=p({},Zn,{relatedTarget:0}),ki=Lt(sv),dv=p({},Ml,{animationName:0,elapsedTime:0,pseudoElement:0}
vendor: 4,608 bytes, line 8
8),hv=Lt(dv),mv=p({},Ml,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),yv=Lt(mv),vv=p({},Ml,{data:0}),Vf=Lt(vv),gv={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},pv={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Sv={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function bv(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Sv[e])?!!t[e]:!1}function Fi(){return bv}var Ev=p({},Zn,{key:function(e){if(e.key){var t=gv[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ir(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?pv[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Fi,charCode:function(e){return e.type==="keypress"?ir(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ir(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Rv=Lt(Ev),Tv=p({},fr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Zf=Lt(Tv),wv=p({},Zn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Fi}),Mv=Lt(wv),Dv=p({},Ml,{propertyName:0,elapsedTime:0,pseudoElement:0}),Av=Lt(Dv),Ov=p({},fr,{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}),_v=Lt(Ov),zv=p({},Ml,{newState:0,oldState:0}),xv=Lt(zv),Uv=[9,13,27,32],$i=Oa&&"CompositionEvent"in window,Jn=null;Oa&&"documentMode"in document&&(Jn=document.documentMode);var Cv=Oa&&"TextEvent"in window&&!Jn,Kf=Oa&&(!$i||Jn&&8<Jn&&11>=Jn),Jf=" ",kf=!1;function Ff(e,t){switch(e){case"keyup":return Uv.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $f(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var en=!1;function Lv(e,t){switch(e){case"compositionend":return $f(t);case"keypress":return t.which!==32?null:(kf=!0,Jf);case"textInput":return e=t.data,e===Jf&&kf?null:e;default:return null}}function Nv(e,t){if(en)return e==="compositionend"||!$i&&Ff(e,t)?(e=Gf(),rr=Zi=Wa=null,en=!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 Kf&&t.locale!=="ko"?null:t.data;default:return null}}var Hv={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 Wf(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Hv[e.type]:t==="textarea"}function Pf(e,t,a,l){Pl?Il?Il.push(l):Il=[l]:Pl=l,t=$r(t,"onChange"),0<t.length&&(a=new cr("onChange","change",null,a,l),e.push({event:a,listeners:t}))}var kn=null,Fn=null;function Bv(e){Uh(e,0)}function sr(e){var t=I(e);if(Xn(t))return e}function If(e,t){if(e==="change")return t}var es=!1;if(Oa){var Wi;if(Oa){var Pi="oninput"in document;if(!Pi){var ts=document.createElement("div");ts.setAttribute("oninput","return;"),Pi=typeof ts.oninput=="function"}Wi=Pi}else Wi=!1;es=Wi&&(!document.documentMode||9<document.documentMode)}function as(){kn&&(kn.detachEvent("onpropertychange",ls),Fn=kn=null)}function ls(e){if(e.propertyName==="value"&&sr(Fn)){var t=[];Pf(t,Fn,e,Xi(e)),qf(Bv,t)}}function jv(e,t,a){e==="focusin"?(as(),kn=t,Fn=a,kn.attachEvent("onpropertychange",ls)):e==="focusout"&&as()}function Yv(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return sr(Fn)}function qv(e,t){if(e==="click")return sr(t)}function Gv(e,t){if(e==="input"||e==="change")return sr(t)}function Xv(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var qt=typeof Object.is=="function"?Object.is:Xv;function $n(e,t){if(qt(e,t))return!0;
vendor: 109,484 bytes, lines 8-9
8if(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(!Hn.call(t,u)||!qt(e[u],t[u]))return!1}return!0}function ns(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function us(e,t){var a=ns(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=ns(a)}}function rs(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?rs(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function is(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Fl(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=Fl(e.document)}return t}function Ii(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 Qv=Oa&&"documentMode"in document&&11>=document.documentMode,tn=null,eo=null,Wn=null,to=!1;function os(e,t,a){var l=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;to||tn==null||tn!==Fl(l)||(l=tn,"selectionStart"in l&&Ii(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}),Wn&&$n(Wn,l)||(Wn=l,l=$r(eo,"onSelect"),0<l.length&&(t=new cr("onSelect","select",null,t,a),e.push({event:t,listeners:l}),t.target=tn)))}function Dl(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}var an={animationend:Dl("Animation","AnimationEnd"),animationiteration:Dl("Animation","AnimationIteration"),animationstart:Dl("Animation","AnimationStart"),transitionrun:Dl("Transition","TransitionRun"),transitionstart:Dl("Transition","TransitionStart"),transitioncancel:Dl("Transition","TransitionCancel"),transitionend:Dl("Transition","TransitionEnd")},ao={},cs={};Oa&&(cs=document.createElement("div").style,"AnimationEvent"in window||(delete an.animationend.animation,delete an.animationiteration.animation,delete an.animationstart.animation),"TransitionEvent"in window||delete an.transitionend.transition);function Al(e){if(ao[e])return ao[e];if(!an[e])return e;var t=an[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in cs)return ao[e]=t[a];return e}var fs=Al("animationend"),ss=Al("animationiteration"),ds=Al("animationstart"),Vv=Al("transitionrun"),Zv=Al("transitionstart"),Kv=Al("transitioncancel"),hs=Al("transitionend"),ms=new Map,lo="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(" ");lo.push("scrollEnd");function sa(e,t){ms.set(e,t),Be(t,[e])}var ys=new WeakMap;function It(e,t){if(typeof e=="object"&&e!==null){var a=ys.get(e);return a!==void 0?a:(t={value:e,source:t,stack:ct(t)},ys.set(e,t),t)}return{value:e,source:t,stack:ct(t)}}var ea=[],ln=0,no=0;function dr(){for(var e=ln,t=no=ln=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 d=l.pending;d===null?u.next=u:(u.next=d.next,d.next=u),l.pending=u}i!==0&&vs(a,u,i)}}function hr(e,t,a,l){ea[ln++]=e,ea[ln++]=t,ea[ln++]=a,ea[ln++]=l,no|=l,e.lanes|=l,e=e.alternate,e!==null&&(e.lanes|=l)}function uo(e,t,a,l){return hr(e,t,a,l),mr(e)}function nn(e,t){return hr(e,null,null,t),mr(e)}function vs(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-We(a),e=i.hiddenUpdates,l=e[u],l===null?e[u]=[t]:l.push(t),t.lane=a|536870912),i):null}function mr(e){if(50<Ru)throw Ru=0,dc=null,Error(o(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var un={};function Jv(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 Gt(e,t,a,l){return new Jv(e,t,a,l)}function ro(e){return e=e.prototype,!(!e||!e.isReactComponent)}function _a(e,t){var a=e.alternate;return a===null?(a=Gt(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 gs(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 yr(e,t,a,l,u,i){var d=0;if(l=e,typeof e=="function")ro(e)&&(d=1);else if(typeof e=="string")d=F0(e,a,ue.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ne:return e=Gt(31,a,t,u),e.elementType=ne,e.lanes=i,e;case B:return Ol(a.children,u,i,t);case j:d=8,u|=24;break;case _:return e=Gt(12,a,t,u|2),e.elementType=_,e.lanes=i,e;case q:return e=Gt(13,a,t,u),e.elementType=q,e.lanes=i,e;case $:return e=Gt(19,a,t,u),e.elementType=$,e.lanes=i,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case J:case W:d=10;break e;case Z:d=9;break e;case ae:d=11;break e;case te:d=14;break e;case z:d=16,l=null;break e}d=29,a=Error(o(130,e===null?"null":typeof e,"")),l=null}return t=Gt(d,a,t,u),t.elementType=e,t.type=l,t.lanes=i,t}function Ol(e,t,a,l){return e=Gt(7,e,l,t),e.lanes=a,e}function io(e,t,a){return e=Gt(6,e,null,t),e.lanes=a,e}function oo(e,t,a){return t=Gt(4,e.children!==null?e.children:[],e.key,t),t.lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var rn=[],on=0,vr=null,gr=0,ta=[],aa=0,_l=null,za=1,xa="";function zl(e,t){rn[on++]=gr,rn[on++]=vr,vr=e,gr=t}function ps(e,t,a){ta[aa++]=za,ta[aa++]=xa,ta[aa++]=_l,_l=e;var l=za;e=xa;var u=32-We(l)-1;l&=~(1<<u),a+=1;var i=32-We(t)+u;if(30<i){var d=u-u%5;i=(l&(1<<d)-1).toString(32),l>>=d,u-=d,za=1<<32-We(t)+u|a<<u|l,xa=i+e}else za=1<<i|a<<u|l,xa=e}function co(e){e.return!==null&&(zl(e,1),ps(e,1,0))}function fo(e){for(;e===vr;)vr=rn[--on],rn[on]=null,gr=rn[--on],rn[on]=null;for(;e===_l;)_l=ta[--aa],ta[aa]=null,xa=ta[--aa],ta[aa]=null,za=ta[--aa],ta[aa]=null}var xt=null,et=null,Ye=!1,xl=null,pa=!1,so=Error(o(519));function Ul(e){var t=Error(o(418,""));throw eu(It(t,e)),so}function Ss(e){var t=e.stateNode,a=e.type,l=e.memoizedProps;switch(t[mt]=e,t[Mt]=l,a){case"dialog":xe("cancel",t),xe("close",t);break;case"iframe":case"object":case"embed":xe("load",t);break;case"video":case"audio":for(a=0;a<wu.length;a++)xe(wu[a],t);break;case"source":xe("error",t);break;case"img":case"image":case"link":xe("error",t),xe("load",t);break;case"details":xe("toggle",t);break;case"input":xe("invalid",t),Lf(t,l.value,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name,!0),Aa(t);break;case"select":xe("invalid",t);break;case"textarea":xe("invalid",t),Hf(t,l.value,l.defaultValue,l.children),Aa(t)}a=l.children,typeof a!="string"&&typeof a!="number"&&typeof a!="bigint"||t.textContent===""+a||l.suppressHydrationWarning===!0||Hh(t.textContent,a)?(l.popover!=null&&(xe("beforetoggle",t),xe("toggle",t)),l.onScroll!=null&&xe("scroll",t),l.onScrollEnd!=null&&xe("scrollend",t),l.onClick!=null&&(t.onclick=Wr),t=!0):t=!1,t||Ul(e)}function bs(e){for(xt=e.return;xt;)switch(xt.tag){case 5:case 13:pa=!1;return;case 27:case 3:pa=!0;return;default:xt=xt.return}}function Pn(e){if(e!==xt)return!1;if(!Ye)return bs(e),Ye=!0,!1;var t=e.tag,a;if((a=t!==3&&t!==27)&&((a=t===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||Oc(e.type,e.memoizedProps)),a=!a),a&&et&&Ul(e),bs(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8)if(a=e.data,a==="/$"){if(t===0){et=ha(e.nextSibling);break e}t--}else a!=="$"&&a!=="$!"&&a!=="$?"||t++;e=e.nextSibling}et=null}}else t===27?(t=et,hl(e.type)?(e=Uc,Uc=null,et=e):et=t):et=xt?ha(e.stateNode.nextSibling):null;return!0}function In(){et=xt=null,Ye=!1}function Es(){var e=xl;return e!==null&&(Bt===null?Bt=e:Bt.push.apply(Bt,e),xl=null),e}function eu(e){xl===null?xl=[e]:xl.push(e)}var ho=G(null),Cl=null,Ua=null;function Pa(e,t,a){k(ho,t._currentValue),t._currentValue=a}function Ca(e){e._currentValue=ho.current,P(ho)}function mo(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 yo(e,t,a,l){var u=e.child;for(u!==null&&(u.return=e);u!==null;){var i=u.dependencies;if(i!==null){var d=u.child;i=i.firstContext;e:for(;i!==null;){var g=i;i=u;for(var E=0;E<t.length;E++)if(g.context===t[E]){i.lanes|=a,g=i.alternate,g!==null&&(g.lanes|=a),mo(i.return,a,e),l||(d=null);break e}i=g.next}}else if(u.tag===18){if(d=u.return,d===null)throw Error(o(341));d.lanes|=a,i=d.alternate,i!==null&&(i.lanes|=a),mo(d,a,e),d=null}else d=u.child;if(d!==null)d.return=u;else for(d=u;d!==null;){if(d===e){d=null;break}if(u=d.sibling,u!==null){u.return=d.return,d=u;break}d=d.return}u=d}}function tu(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 d=u.alternate;if(d===null)throw Error(o(387));if(d=d.memoizedProps,d!==null){var g=u.type;qt(u.pendingProps.value,d.value)||(e!==null?e.push(g):e=[g])}}else if(u===at.current){if(d=u.alternate,d===null)throw Error(o(387));d.memoizedState.memoizedState!==u.memoizedState.memoizedState&&(e!==null?e.push(zu):e=[zu])}u=u.return}e!==null&&yo(t,e,a,l),t.flags|=262144}function pr(e){for(e=e.firstContext;e!==null;){if(!qt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Ll(e){Cl=e,Ua=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function At(e){return Rs(Cl,e)}function Sr(e,t){return Cl===null&&Ll(e),Rs(e,t)}function Rs(e,t){var a=t._currentValue;if(t={context:t,memoizedValue:a,next:null},Ua===null){if(e===null)throw Error(o(308));Ua=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Ua=Ua.next=t;return a}var kv=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()})}},Fv=n.unstable_scheduleCallback,$v=n.unstable_NormalPriority,st={$$typeof:W,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function vo(){return{controller:new kv,data:new Map,refCount:0}}function au(e){e.refCount--,e.refCount===0&&Fv($v,function(){e.controller.abort()})}var lu=null,go=0,cn=0,fn=null;function Wv(e,t){if(lu===null){var a=lu=[];go=0,cn=Sc(),fn={status:"pending",value:void 0,then:function(l){a.push(l)}}}return go++,t.then(Ts,Ts),t}function Ts(){if(--go===0&&lu!==null){fn!==null&&(fn.status="fulfilled");var e=lu;lu=null,cn=0,fn=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Pv(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 ws=C.S;C.S=function(e,t){typeof t=="object"&&t!==null&&typeof t.then=="function"&&Wv(e,t),ws!==null&&ws(e,t)};var Nl=G(null);function po(){var e=Nl.current;return e!==null?e:Je.pooledCache}function br(e,t){t===null?k(Nl,Nl.current):k(Nl,t.pool)}function Ms(){var e=po();return e===null?null:{parent:st._currentValue,pool:e}}var nu=Error(o(460)),Ds=Error(o(474)),Er=Error(o(542)),So={then:function(){}};function As(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Rr(){}function Os(e,t,a){switch(a=e[a],a===void 0?e.push(t):a!==t&&(t.then(Rr,Rr),t=a),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,zs(e),e;default:if(typeof t.status=="string")t.then(Rr,Rr);else{if(e=Je,e!==null&&100<e.shellSuspendCounter)throw Error(o(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,zs(e),e}throw uu=t,nu}}var uu=null;function _s(){if(uu===null)throw Error(o(459));var e=uu;return uu=null,e}function zs(e){if(e===nu||e===Er)throw Error(o(483))}var Ia=!1;function bo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Eo(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 el(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function tl(e,t,a){var l=e.updateQueue;if(l===null)return null;if(l=l.shared,(Ge&2)!==0){var u=l.pending;return u===null?t.next=t:(t.next=u.next,u.next=t),l.pending=t,t=mr(e),vs(e,null,a),t}return hr(e,l,t,a),mr(e)}function ru(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,qn(e,a)}}function Ro(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 d={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};i===null?u=i=d:i=i.next=d,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 To=!1;function iu(){if(To){var e=fn;if(e!==null)throw e}}function ou(e,t,a,l){To=!1;var u=e.updateQueue;Ia=!1;var i=u.firstBaseUpdate,d=u.lastBaseUpdate,g=u.shared.pending;if(g!==null){u.shared.pending=null;var E=g,U=E.next;E.next=null,d===null?i=U:d.next=U,d=E;var Y=e.alternate;Y!==null&&(Y=Y.updateQueue,g=Y.lastBaseUpdate,g!==d&&(g===null?Y.firstBaseUpdate=U:g.next=U,Y.lastBaseUpdate=E))}if(i!==null){var Q=u.baseState;d=0,Y=U=E=null,g=i;do{var N=g.lane&-536870913,H=N!==g.lane;if(H?(Le&N)===N:(l&N)===N){N!==0&&N===cn&&(To=!0),Y!==null&&(Y=Y.next={lane:0,tag:g.tag,payload:g.payload,callback:null,next:null});e:{var Ee=e,pe=g;N=t;var Ze=a;switch(pe.tag){case 1:if(Ee=pe.payload,typeof Ee=="function"){Q=Ee.call(Ze,Q,N);break e}Q=Ee;break e;case 3:Ee.flags=Ee.flags&-65537|128;case 0:if(Ee=pe.payload,N=typeof Ee=="function"?Ee.call(Ze,Q,N):Ee,N==null)break e;Q=p({},Q,N);break e;case 2:Ia=!0}}N=g.callback,N!==null&&(e.flags|=64,H&&(e.flags|=8192),H=u.callbacks,H===null?u.callbacks=[N]:H.push(N))}else H={lane:N,tag:g.tag,payload:g.payload,callback:g.callback,next:null},Y===null?(U=Y=H,E=Q):Y=Y.next=H,d|=N;if(g=g.next,g===null){if(g=u.shared.pending,g===null)break;H=g,g=H.next,H.next=null,u.lastBaseUpdate=H,u.shared.pending=null}}while(!0);Y===null&&(E=Q),u.baseState=E,u.firstBaseUpdate=U,u.lastBaseUpdate=Y,i===null&&(u.shared.lanes=0),cl|=d,e.lanes=d,e.memoizedState=Q}}function xs(e,t){if(typeof e!="function")throw Error(o(191,e));e.call(t)}function Us(e,t){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)xs(a[e],t)}var sn=G(null),Tr=G(0);function Cs(e,t){e=qa,k(Tr,e),k(sn,t),qa=e|t.baseLanes}function wo(){k(Tr,qa),k(sn,sn.current)}function Mo(){qa=Tr.current,P(sn),P(Tr)}var al=0,Ae=null,Qe=null,it=null,wr=!1,dn=!1,Hl=!1,Mr=0,cu=0,hn=null,Iv=0;function lt(){throw Error(o(321))}function Do(e,t){if(t===null)return!1;for(var a=0;a<t.length&&a<e.length;a++)if(!qt(e[a],t[a]))return!1;return!0}function Ao(e,t,a,l,u,i){return al=i,Ae=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,C.H=e===null||e.memoizedState===null?vd:gd,Hl=!1,i=a(l,u),Hl=!1,dn&&(i=Ns(t,a,l,u)),Ls(e),i}function Ls(e){C.H=xr;var t=Qe!==null&&Qe.next!==null;if(al=0,it=Qe=Ae=null,wr=!1,cu=0,hn=null,t)throw Error(o(300));e===null||yt||(e=e.dependencies,e!==null&&pr(e)&&(yt=!0))}function Ns(e,t,a,l){Ae=e;var u=0;do{if(dn&&(hn=null),cu=0,dn=!1,25<=u)throw Error(o(301));if(u+=1,it=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)}C.H=r0,i=t(a,l)}while(dn);return i}function e0(){var e=C.H,t=e.useState()[0];return t=typeof t.then=="function"?fu(t):t,e=e.useState()[0],(Qe!==null?Qe.memoizedState:null)!==e&&(Ae.flags|=1024),t}function Oo(){var e=Mr!==0;return Mr=0,e}function _o(e,t,a){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a}function zo(e){if(wr){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}wr=!1}al=0,it=Qe=Ae=null,dn=!1,cu=Mr=0,hn=null}function Nt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return it===null?Ae.memoizedState=it=e:it=it.next=e,it}function ot(){if(Qe===null){var e=Ae.alternate;e=e!==null?e.memoizedState:null}else e=Qe.next;var t=it===null?Ae.memoizedState:it.next;if(t!==null)it=t,Qe=e;else{if(e===null)throw Ae.alternate===null?Error(o(467)):Error(o(310));Qe=e,e={memoizedState:Qe.memoizedState,baseState:Qe.baseState,baseQueue:Qe.baseQueue,queue:Qe.queue,next:null},it===null?Ae.memoizedState=it=e:it=it.next=e}return it}function xo(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function fu(e){var t=cu;return cu+=1,hn===null&&(hn=[]),e=Os(hn,e,t),t=Ae,(it===null?t.memoizedState:it.next)===null&&(t=t.alternate,C.H=t===null||t.memoizedState===null?vd:gd),e}function Dr(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return fu(e);if(e.$$typeof===W)return At(e)}throw Error(o(438,String(e)))}function Uo(e){var t=null,a=Ae.updateQueue;if(a!==null&&(t=a.memoCache),t==null){var l=Ae.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=xo(),Ae.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]=Se;return t.index++,a}function La(e,t){return typeof t=="function"?t(e):t}function Ar(e){var t=ot();return Co(t,Qe,e)}function Co(e,t,a){var l=e.queue;if(l===null)throw Error(o(311));l.lastRenderedReducer=a;var u=e.baseQueue,i=l.pending;if(i!==null){if(u!==null){var d=u.next;u.next=i.next,i.next=d}t.baseQueue=u=i,l.pending=null}if(i=e.baseState,u===null)e.memoizedState=i;else{t=u.next;var g=d=null,E=null,U=t,Y=!1;do{var Q=U.lane&-536870913;if(Q!==U.lane?(Le&Q)===Q:(al&Q)===Q){var N=U.revertLane;if(N===0)E!==null&&(E=E.next={lane:0,revertLane:0,action:U.action,hasEagerState:U.hasEagerState,eagerState:U.eagerState,next:null}),Q===cn&&(Y=!0);else if((al&N)===N){U=U.next,N===cn&&(Y=!0);continue}else Q={lane:0,revertLane:U.revertLane,action:U.action,hasEagerState:U.hasEagerState,eagerState:U.eagerState,next:null},E===null?(g=E=Q,d=i):E=E.next=Q,Ae.lanes|=N,cl|=N;Q=U.action,Hl&&a(i,Q),i=U.hasEagerState?U.eagerState:a(i,Q)}else N={lane:Q,revertLane:U.revertLane,action:U.action,hasEagerState:U.hasEagerState,eagerState:U.eagerState,next:null},E===null?(g=E=N,d=i):E=E.next=N,Ae.lanes|=Q,cl|=Q;U=U.next}while(U!==null&&U!==t);if(E===null?d=i:E.next=g,!qt(i,e.memoizedState)&&(yt=!0,Y&&(a=fn,a!==null)))throw a;e.memoizedState=i,e.baseState=d,e.baseQueue=E,l.lastRenderedState=i}return u===null&&(l.lanes=0),[e.memoizedState,l.dispatch]}function Lo(e){var t=ot(),a=t.queue;if(a===null)throw Error(o(311));a.lastRenderedReducer=e;var l=a.dispatch,u=a.pending,i=t.memoizedState;if(u!==null){a.pending=null;var d=u=u.next;do i=e(i,d.action),d=d.next;while(d!==u);qt(i,t.memoizedState)||(yt=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),a.lastRenderedState=i}return[i,l]}function Hs(e,t,a){var l=Ae,u=ot(),i=Ye;if(i){if(a===void 0)throw Error(o(407));a=a()}else a=t();var d=!qt((Qe||u).memoizedState,a);d&&(u.memoizedState=a,yt=!0),u=u.queue;var g=Ys.bind(null,l,u,e);if(su(2048,8,g,[e]),u.getSnapshot!==t||d||it!==null&&it.memoizedState.tag&1){if(l.flags|=2048,mn(9,Or(),js.bind(null,l,u,a,t),null),Je===null)throw Error(o(349));i||(al&124)!==0||Bs(l,t,a)}return a}function Bs(e,t,a){e.flags|=16384,e={getSnapshot:t,value:a},t=Ae.updateQueue,t===null?(t=xo(),Ae.updateQueue=t,t.stores=[e]):(a=t.stores,a===null?t.stores=[e]:a.push(e))}function js(e,t,a,l){t.value=a,t.getSnapshot=l,qs(t)&&Gs(e)}function Ys(e,t,a){return a(function(){qs(t)&&Gs(e)})}function qs(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!qt(e,a)}catch{return!0}}function Gs(e){var t=nn(e,2);t!==null&&Kt(t,e,2)}function No(e){var t=Nt();if(typeof e=="function"){var a=e;if(e=a(),Hl){Wt(!0);try{a()}finally{Wt(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:La,lastRenderedState:e},t}function Xs(e,t,a,l){return e.baseState=a,Co(e,Qe,typeof l=="function"?l:La)}function t0(e,t,a,l,u){if(zr(e))throw Error(o(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(d){i.listeners.push(d)}};C.T!==null?a(!0):i.isTransition=!1,l(i),a=t.pending,a===null?(i.next=t.pending=i,Qs(t,i)):(i.next=a.next,t.pending=a.next=i)}}function Qs(e,t){var a=t.action,l=t.payload,u=e.state;if(t.isTransition){var i=C.T,d={};C.T=d;try{var g=a(u,l),E=C.S;E!==null&&E(d,g),Vs(e,t,g)}catch(U){Ho(e,t,U)}finally{C.T=i}}else try{i=a(u,l),Vs(e,t,i)}catch(U){Ho(e,t,U)}}function Vs(e,t,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(l){Zs(e,t,l)},function(l){return Ho(e,t,l)}):Zs(e,t,a)}function Zs(e,t,a){t.status="fulfilled",t.value=a,Ks(t),e.state=a,t=e.pending,t!==null&&(a=t.next,a===t?e.pending=null:(a=a.next,t.next=a,Qs(e,a)))}function Ho(e,t,a){var l=e.pending;if(e.pending=null,l!==null){l=l.next;do t.status="rejected",t.reason=a,Ks(t),t=t.next;while(t!==l)}e.action=null}function Ks(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Js(e,t){return t}function ks(e,t){if(Ye){var a=Je.formState;if(a!==null){e:{var l=Ae;if(Ye){if(et){t:{for(var u=et,i=pa;u.nodeType!==8;){if(!i){u=null;break t}if(u=ha(u.nextSibling),u===null){u=null;break t}}i=u.data,u=i==="F!"||i==="F"?u:null}if(u){et=ha(u.nextSibling),l=u.data==="F!";break e}}Ul(l)}l=!1}l&&(t=a[0])}}return a=Nt(),a.memoizedState=a.baseState=t,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Js,lastRenderedState:t},a.queue=l,a=hd.bind(null,Ae,l),l.dispatch=a,l=No(!1),i=Go.bind(null,Ae,!1,l.queue),l=Nt(),u={state:t,dispatch:null,action:e,pending:null},l.queue=u,a=t0.bind(null,Ae,u,i,a),u.dispatch=a,l.memoizedState=e,[t,a,!1]}function Fs(e){var t=ot();return $s(t,Qe,e)}function $s(e,t,a){if(t=Co(e,t,Js)[0],e=Ar(La)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var l=fu(t)}catch(d){throw d===nu?Er:d}else l=t;t=ot();var u=t.queue,i=u.dispatch;return a!==t.memoizedState&&(Ae.flags|=2048,mn(9,Or(),a0.bind(null,u,a),null)),[l,i,e]}function a0(e,t){e.action=t}function Ws(e){var t=ot(),a=Qe;if(a!==null)return $s(t,a,e);ot(),t=t.memoizedState,a=ot();var l=a.queue.dispatch;return a.memoizedState=e,[t,l,!1]}function mn(e,t,a,l){return e={tag:e,create:a,deps:l,inst:t,next:null},t=Ae.updateQueue,t===null&&(t=xo(),Ae.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 Or(){return{destroy:void 0,resource:void 0}}function Ps(){return ot().memoizedState}function _r(e,t,a,l){var u=Nt();l=l===void 0?null:l,Ae.flags|=e,u.memoizedState=mn(1|t,Or(),a,l)}function su(e,t,a,l){var u=ot();l=l===void 0?null:l;var i=u.memoizedState.inst;Qe!==null&&l!==null&&Do(l,Qe.memoizedState.deps)?u.memoizedState=mn(t,i,a,l):(Ae.flags|=e,u.memoizedState=mn(1|t,i,a,l))}function Is(e,t){_r(8390656,8,e,t)}function ed(e,t){su(2048,8,e,t)}function td(e,t){return su(4,2,e,t)}function ad(e,t){return su(4,4,e,t)}function ld(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 nd(e,t,a){a=a!=null?a.concat([e]):null,su(4,4,ld.bind(null,t,e),a)}function Bo(){}function ud(e,t){var a=ot();t=t===void 0?null:t;var l=a.memoizedState;return t!==null&&Do(t,l[1])?l[0]:(a.memoizedState=[e,t],e)}function rd(e,t){var a=ot();t=t===void 0?null:t;var l=a.memoizedState;if(t!==null&&Do(t,l[1]))return l[0];if(l=e(),Hl){Wt(!0);try{e()}finally{Wt(!1)}}return a.memoizedState=[l,t],l}function jo(e,t,a){return a===void 0||(al&1073741824)!==0?e.memoizedState=t:(e.memoizedState=a,e=ch(),Ae.lanes|=e,cl|=e,a)}function id(e,t,a,l){return qt(a,t)?a:sn.current!==null?(e=jo(e,a,l),qt(e,t)||(yt=!0),e):(al&42)===0?(yt=!0,e.memoizedState=a):(e=ch(),Ae.lanes|=e,cl|=e,t)}function od(e,t,a,l,u){var i=V.p;V.p=i!==0&&8>i?i:8;var d=C.T,g={};C.T=g,Go(e,!1,t,a);try{var E=u(),U=C.S;if(U!==null&&U(g,E),E!==null&&typeof E=="object"&&typeof E.then=="function"){var Y=Pv(E,l);du(e,t,Y,Zt(e))}else du(e,t,l,Zt(e))}catch(Q){du(e,t,{then:function(){},status:"rejected",reason:Q},Zt())}finally{V.p=i,C.T=d}}function l0(){}function Yo(e,t,a,l){if(e.tag!==5)throw Error(o(476));var u=cd(e).queue;od(e,u,t,ie,a===null?l0:function(){return fd(e),a(l)})}function cd(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ie,baseState:ie,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:La,lastRenderedState:ie},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:La,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function fd(e){var t=cd(e).next.queue;du(e,t,{},Zt())}function qo(){return At(zu)}function sd(){return ot().memoizedState}function dd(){return ot().memoizedState}function n0(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=Zt();e=el(a);var l=tl(t,e,a);l!==null&&(Kt(l,t,a),ru(l,t,a)),t={cache:vo()},e.payload=t;return}t=t.return}}function u0(e,t,a){var l=Zt();a={lane:l,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null},zr(e)?md(t,a):(a=uo(e,t,a,l),a!==null&&(Kt(a,e,l),yd(a,t,l)))}function hd(e,t,a){var l=Zt();du(e,t,a,l)}function du(e,t,a,l){var u={lane:l,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null};if(zr(e))md(t,u);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var d=t.lastRenderedState,g=i(d,a);if(u.hasEagerState=!0,u.eagerState=g,qt(g,d))return hr(e,t,u,0),Je===null&&dr(),!1}catch{}finally{}if(a=uo(e,t,u,l),a!==null)return Kt(a,e,l),yd(a,t,l),!0}return!1}function Go(e,t,a,l){if(l={lane:2,revertLane:Sc(),action:l,hasEagerState:!1,eagerState:null,next:null},zr(e)){if(t)throw Error(o(479))}else t=uo(e,a,l,2),t!==null&&Kt(t,e,2)}function zr(e){var t=e.alternate;return e===Ae||t!==null&&t===Ae}function md(e,t){dn=wr=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function yd(e,t,a){if((a&4194048)!==0){var l=t.lanes;l&=e.pendingLanes,a|=l,t.lanes=a,qn(e,a)}}var xr={readContext:At,use:Dr,useCallback:lt,useContext:lt,useEffect:lt,useImperativeHandle:lt,useLayoutEffect:lt,useInsertionEffect:lt,useMemo:lt,useReducer:lt,useRef:lt,useState:lt,useDebugValue:lt,useDeferredValue:lt,useTransition:lt,useSyncExternalStore:lt,useId:lt,useHostTransitionStatus:lt,useFormState:lt,useActionState:lt,useOptimistic:lt,useMemoCache:lt,useCacheRefresh:lt},vd={readContext:At,use:Dr,useCallback:function(e,t){return Nt().memoizedState=[e,t===void 0?null:t],e},useContext:At,useEffect:Is,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,_r(4194308,4,ld.bind(null,t,e),a)},useLayoutEffect:function(e,t){return _r(4194308,4,e,t)},useInsertionEffect:function(e,t){_r(4,2,e,t)},useMemo:function(e,t){var a=Nt();t=t===void 0?null:t;var l=e();if(Hl){Wt(!0);try{e()}finally{Wt(!1)}}return a.memoizedState=[l,t],l},useReducer:function(e,t,a){var l=Nt();if(a!==void 0){var u=a(t);if(Hl){Wt(!0);try{a(t)}finally{Wt(!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=u0.bind(null,Ae,e),[l.memoizedState,e]},useRef:function(e){var t=Nt();return e={current:e},t.memoizedState=e},useState:function(e){e=No(e);var t=e.queue,a=hd.bind(null,Ae,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:Bo,useDeferredValue:function(e,t){var a=Nt();return jo(a,e,t)},useTransition:function(){var e=No(!1);return e=od.bind(null,Ae,e.queue,!0,!1),Nt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var l=Ae,u=Nt();if(Ye){if(a===void 0)throw Error(o(407));a=a()}else{if(a=t(),Je===null)throw Error(o(349));(Le&124)!==0||Bs(l,t,a)}u.memoizedState=a;var i={value:a,getSnapshot:t};return u.queue=i,Is(Ys.bind(null,l,i,e),[e]),l.flags|=2048,mn(9,Or(),js.bind(null,l,i,a,t),null),a},useId:function(){var e=Nt(),t=Je.identifierPrefix;if(Ye){var a=xa,l=za;a=(l&~(1<<32-We(l)-1)).toString(32)+a,t="«"+t+"R"+a,a=Mr++,0<a&&(t+="H"+a.toString(32)),t+="»"}else a=Iv++,t="«"+t+"r"+a.toString(32)+"»";return e.memoizedState=t},useHostTransitionStatus:qo,useFormState:ks,useActionState:ks,useOptimistic:function(e){var t=Nt();t.memoizedState=t.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=a,t=Go.bind(null,Ae,!0,a),a.dispatch=t,[e,t]},useMemoCache:Uo,useCacheRefresh:function(){return Nt().memoizedState=n0.bind(null,Ae)}},gd={readContext:At,use:Dr,useCallback:ud,useContext:At,useEffect:ed,useImperativeHandle:nd,useInsertionEffect:td,useLayoutEffect:ad,useMemo:rd,useReducer:Ar,useRef:Ps,useState:function(){return Ar(La)},useDebugValue:Bo,useDeferredValue:function(e,t){var a=ot();return id(a,Qe.memoizedState,e,t)},useTransition:function(){var e=Ar(La)[0],t=ot().memoizedState;return[typeof e=="boolean"?e:fu(e),t]},useSyncExternalStore:Hs,useId:sd,useHostTransitionStatus:qo,useFormState:Fs,useActionState:Fs,useOptimistic:function(e,t){var a=ot();return Xs(a,Qe,e,t)},useMemoCache:Uo,useCacheRefresh:dd},r0={readContext:At,use:Dr,useCallback:ud,useContext:At,useEffect:ed,useImperativeHandle:nd,useInsertionEffect:td,useLayoutEffect:ad,useMemo:rd,useReducer:Lo,useRef:Ps,useState:function(){return Lo(La)},useDebugValue:Bo,useDeferredValue:function(e,t){var a=ot();return Qe===null?jo(a,e,t):id(a,Qe.memoizedState,e,t)},useTransition:function(){var e=Lo(La)[0],t=ot().memoizedState;return[typeof e=="boolean"?e:fu(e),t]},useSyncExternalStore:Hs,useId:sd,useHostTransitionStatus:qo,useFormState:Ws,useActionState:Ws,useOptimistic:function(e,t){var a=ot();return Qe!==null?Xs(a,Qe,e,t):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:Uo,useCacheRefresh:dd},yn=null,hu=0;function Ur(e){var t=hu;return hu+=1,yn===null&&(yn=[]),Os(yn,e,t)}function mu(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Cr(e,t){throw t.$$typeof===S?Error(o(525)):(e=Object.prototype.toString.call(t),Error(o(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function pd(e){var t=e._init;return t(e._payload)}function Sd(e){function t(O,M){if(e){var x=O.deletions;x===null?(O.deletions=[M],O.flags|=16):x.push(M)}}function a(O,M){if(!e)return null;for(;M!==null;)t(O,M),M=M.sibling;return null}function l(O){for(var M=new Map;O!==null;)O.key!==null?M.set(O.key,O):M.set(O.index,O),O=O.sibling;return M}function u(O,M){return O=_a(O,M),O.index=0,O.sibling=null,O}function i(O,M,x){return O.index=x,e?(x=O.alternate,x!==null?(x=x.index,x<M?(O.flags|=67108866,M):x):(O.flags|=67108866,M)):(O.flags|=1048576,M)}function d(O){return e&&O.alternate===null&&(O.flags|=67108866),O}function g(O,M,x,X){return M===null||M.tag!==6?(M=io(x,O.mode,X),M.return=O,M):(M=u(M,x),M.return=O,M)}function E(O,M,x,X){var re=x.type;return re===B?Y(O,M,x.props.children,X,x.key):M!==null&&(M.elementType===re||typeof re=="object"&&re!==null&&re.$$typeof===z&&pd(re)===M.type)?(M=u(M,x.props),mu(M,x),M.return=O,M):(M=yr(x.type,x.key,x.props,null,O.mode,X),mu(M,x),M.return=O,M)}function U(O,M,x,X){return M===null||M.tag!==4||M.stateNode.containerInfo!==x.containerInfo||M.stateNode.implementation!==x.implementation?(M=oo(x,O.mode,X),M.return=O,M):(M=u(M,x.children||[]),M.return=O,M)}function Y(O,M,x,X,re){return M===null||M.tag!==7?(M=Ol(x,O.mode,X,re),M.return=O,M):(M=u(M,x),M.return=O,M)}function Q(O,M,x){if(typeof M=="string"&&M!==""||typeof M=="number"||typeof M=="bigint")return M=io(""+M,O.mode,x),M.return=O,M;if(typeof M=="object"&&M!==null){switch(M.$$typeof){case w:return x=yr(M.type,M.key,M.props,null,O.mode,x),mu(x,M),x.return=O,x;case A:return M=oo(M,O.mode,x),M.return=O,M;case z:var X=M._init;return M=X(M._payload),Q(O,M,x)}if(ve(M)||ge(M))return M=Ol(M,O.mode,x,null),M.return=O,M;if(typeof M.then=="function")return Q(O,Ur(M),x);if(M.$$typeof===W)return Q(O,Sr(O,M),x);Cr(O,M)}return null}function N(O,M,x,X){var re=M!==null?M.key:null;if(typeof x=="string"&&x!==""||typeof x=="number"||typeof x=="bigint")return re!==null?null:g(O,M,""+x,X);if(typeof x=="object"&&x!==null){switch(x.$$typeof){case w:return x.key===re?E(O,M,x,X):null;case A:return x.key===re?U(O,M,x,X):null;case z:return re=x._init,x=re(x._payload),N(O,M,x,X)}if(ve(x)||ge(x))return re!==null?null:Y(O,M,x,X,null);if(typeof x.then=="function")return N(O,M,Ur(x),X);if(x.$$typeof===W)return N(O,M,Sr(O,x),X);Cr(O,x)}return null}function H(O,M,x,X,re){if(typeof X=="string"&&X!==""||typeof X=="number"||typeof X=="bigint")return O=O.get(x)||null,g(M,O,""+X,re);if(typeof X=="object"&&X!==null){switch(X.$$typeof){case w:return O=O.get(X.key===null?x:X.key)||null,E(M,O,X,re);case A:return O=O.get(X.key===null?x:X.key)||null,U(M,O,X,re);case z:var Oe=X._init;return X=Oe(X._payload),H(O,M,x,X,re)}if(ve(X)||ge(X))return O=O.get(x)||null,Y(M,O,X,re,null);if(typeof X.then=="function")return H(O,M,x,Ur(X),re);if(X.$$typeof===W)return H(O,M,x,Sr(M,X),re);Cr(M,X)}return null}function Ee(O,M,x,X){for(var re=null,Oe=null,he=M,be=M=0,gt=null;he!==null&&be<x.length;be++){he.index>be?(gt=he,he=null):gt=he.sibling;var He=N(O,he,x[be],X);if(He===null){he===null&&(he=gt);break}e&&he&&He.alternate===null&&t(O,he),M=i(He,M,be),Oe===null?re=He:Oe.sibling=He,Oe=He,he=gt}if(be===x.length)return a(O,he),Ye&&zl(O,be),re;if(he===null){for(;be<x.length;be++)he=Q(O,x[be],X),he!==null&&(M=i(he,M,be),Oe===null?re=he:Oe.sibling=he,Oe=he);return Ye&&zl(O,be),re}for(he=l(he);be<x.length;be++)gt=H(he,O,be,x[be],X),gt!==null&&(e&&gt.alternate!==null&&he.delete(gt.key===null?be:gt.key),M=i(gt,M,be),Oe===null?re=gt:Oe.sibling=gt,Oe=gt);return e&&he.forEach(function(pl){return t(O,pl)}),Ye&&zl(O,be),re}function pe(O,M,x,X){if(x==null)throw Error(o(151));for(var re=null,Oe=null,he=M,be=M=0,gt=null,He=x.next();he!==null&&!He.done;be++,He=x.next()){he.index>be?(gt=he,he=null):gt=he.sibling;var pl=N(O,he,He.value,X);if(pl===null){he===null&&(he=gt);break}e&&he&&pl.alternate===null&&t(O,he),M=i(pl,M,be),Oe===null?re=pl:Oe.sibling=pl,Oe=pl,he=gt}if(He.done)return a(O,he),Ye&&zl(O,be),re;if(he===null){for(;!He.done;be++,He=x.next())He=Q(O,He.value,X),He!==null&&(M=i(He,M,be),Oe===null?re=He:Oe.sibling=He,Oe=He);return Ye&&zl(O,be),re}for(he=l(he);!He.done;be++,He=x.next())He=H(he,O,be,He.value,X),He!==null&&(e&&He.alternate!==null&&he.delete(He.key===null?be:He.key),M=i(He,M,be),Oe===null?re=He:Oe.sibling=He,Oe=He);return e&&he.forEach(function(ig){return t(O,ig)}),Ye&&zl(O,be),re}function Ze(O,M,x,X){if(typeof x=="object"&&x!==null&&x.type===B&&x.key===null&&(x=x.props.children),typeof x=="object"&&x!==null){switch(x.$$typeof){case w:e:{for(var re=x.key;M!==null;){if(M.key===re){if(re=x.type,re===B){if(M.tag===7){a(O,M.sibling),X=u(M,x.props.children),X.return=O,O=X;break e}}else if(M.elementType===re||typeof re=="object"&&re!==null&&re.$$typeof===z&&pd(re)===M.type){a(O,M.sibling),X=u(M,x.props),mu(X,x),X.return=O,O=X;break e}a(O,M);break}else t(O,M);M=M.sibling}x.type===B?(X=Ol(x.props.children,O.mode,X,x.key),X.return=O,O=X):(X=yr(x.type,x.key,x.props,null,O.mode,X),mu(X,x),X.return=O,O=X)}return d(O);case A:e:{for(re=x.key;M!==null;){if(M.key===re)if(M.tag===4&&M.stateNode.containerInfo===x.containerInfo&&M.stateNode.implementation===x.implementation){a(O,M.sibling),X=u(M,x.children||[]),X.return=O,O=X;break e}else{a(O,M);break}else t(O,M);M=M.sibling}X=oo(x,O.mode,X),X.return=O,O=X}return d(O);case z:return re=x._init,x=re(x._payload),Ze(O,M,x,X)}if(ve(x))return Ee(O,M,x,X);if(ge(x)){if(re=ge(x),typeof re!="function")throw Error(o(150));return x=re.call(x),pe(O,M,x,X)}if(typeof x.then=="function")return Ze(O,M,Ur(x),X);if(x.$$typeof===W)return Ze(O,M,Sr(O,x),X);Cr(O,x)}return typeof x=="string"&&x!==""||typeof x=="number"||typeof x=="bigint"?(x=""+x,M!==null&&M.tag===6?(a(O,M.sibling),X=u(M,x),X.return=O,O=X):(a(O,M),X=io(x,O.mode,X),X.return=O,O=X),d(O)):a(O,M)}return function(O,M,x,X){try{hu=0;var re=Ze(O,M,x,X);return yn=null,re}catch(he){if(he===nu||he===Er)throw he;var Oe=Gt(29,he,null,O.mode);return Oe.lanes=X,Oe.return=O,Oe}finally{}}}var vn=Sd(!0),bd=Sd(!1),la=G(null),Sa=null;function ll(e){var t=e.alternate;k(dt,dt.current&1),k(la,e),Sa===null&&(t===null||sn.current!==null||t.memoizedState!==null)&&(Sa=e)}function Ed(e){if(e.tag===22){if(k(dt,dt.current),k(la,e),Sa===null){var t=e.alternate;t!==null&&t.memoizedState!==null&&(Sa=e)}}else nl()}function nl(){k(dt,dt.current),k(la,la.current)}function Na(e){P(la),Sa===e&&(Sa=null),P(dt)}var dt=G(0);function Lr(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||a.data==="$?"||xc(a)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){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}function Xo(e,t,a,l){t=e.memoizedState,a=a(l,t),a=a==null?t:p({},t,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var Qo={enqueueSetState:function(e,t,a){e=e._reactInternals;var l=Zt(),u=el(l);u.payload=t,a!=null&&(u.callback=a),t=tl(e,u,l),t!==null&&(Kt(t,e,l),ru(t,e,l))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var l=Zt(),u=el(l);u.tag=1,u.payload=t,a!=null&&(u.callback=a),t=tl(e,u,l),t!==null&&(Kt(t,e,l),ru(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=Zt(),l=el(a);l.tag=2,t!=null&&(l.callback=t),t=tl(e,l,a),t!==null&&(Kt(t,e,a),ru(t,e,a))}};function Rd(e,t,a,l,u,i,d){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(l,i,d):t.prototype&&t.prototype.isPureReactComponent?!$n(a,l)||!$n(u,i):!0}function Td(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&&Qo.enqueueReplaceState(t,t.state,null)}function Bl(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=p({},a));for(var u in e)a[u]===void 0&&(a[u]=e[u])}return a}var Nr=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)};function wd(e){Nr(e)}function Md(e){console.error(e)}function Dd(e){Nr(e)}function Hr(e,t){try{var a=e.onUncaughtError;a(t.value,{componentStack:t.stack})}catch(l){setTimeout(function(){throw l})}}function Ad(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 Vo(e,t,a){return a=el(a),a.tag=3,a.payload={element:null},a.callback=function(){Hr(e,t)},a}function Od(e){return e=el(e),e.tag=3,e}function _d(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(){Ad(t,a,l)}}var d=a.stateNode;d!==null&&typeof d.componentDidCatch=="function"&&(e.callback=function(){Ad(t,a,l),typeof u!="function"&&(fl===null?fl=new Set([this]):fl.add(this));var g=l.stack;this.componentDidCatch(l.value,{componentStack:g!==null?g:""})})}function i0(e,t,a,l,u){if(a.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){if(t=a.alternate,t!==null&&tu(t,a,u,!0),a=la.current,a!==null){switch(a.tag){case 13:return Sa===null?mc():a.alternate===null&&tt===0&&(tt=3),a.flags&=-257,a.flags|=65536,a.lanes=u,l===So?a.flags|=16384:(t=a.updateQueue,t===null?a.updateQueue=new Set([l]):t.add(l),vc(e,l,u)),!1;case 22:return a.flags|=65536,l===So?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)),vc(e,l,u)),!1}throw Error(o(435,a.tag))}return vc(e,l,u),mc(),!1}if(Ye)return t=la.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=u,l!==so&&(e=Error(o(422),{cause:l}),eu(It(e,a)))):(l!==so&&(t=Error(o(423),{cause:l}),eu(It(t,a))),e=e.current.alternate,e.flags|=65536,u&=-u,e.lanes|=u,l=It(l,a),u=Vo(e.stateNode,l,u),Ro(e,u),tt!==4&&(tt=2)),!1;var i=Error(o(520),{cause:l});if(i=It(i,a),Eu===null?Eu=[i]:Eu.push(i),tt!==4&&(tt=2),t===null)return!0;l=It(l,a),a=t;do{switch(a.tag){case 3:return a.flags|=65536,e=u&-u,a.lanes|=e,e=Vo(a.stateNode,l,e),Ro(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"&&(fl===null||!fl.has(i))))return a.flags|=65536,u&=-u,a.lanes|=u,u=Od(u),_d(u,e,a,l),Ro(a,u),!1}a=a.return}while(a!==null);return!1}var zd=Error(o(461)),yt=!1;function bt(e,t,a,l){t.child=e===null?bd(t,null,a,l):vn(t,e.child,a,l)}function xd(e,t,a,l,u){a=a.render;var i=t.ref;if("ref"in l){var d={};for(var g in l)g!=="ref"&&(d[g]=l[g])}else d=l;return Ll(t),l=Ao(e,t,a,d,i,u),g=Oo(),e!==null&&!yt?(_o(e,t,u),Ha(e,t,u)):(Ye&&g&&co(t),t.flags|=1,bt(e,t,l,u),t.child)}function Ud(e,t,a,l,u){if(e===null){var i=a.type;return typeof i=="function"&&!ro(i)&&i.defaultProps===void 0&&a.compare===null?(t.tag=15,t.type=i,Cd(e,t,i,l,u)):(e=yr(a.type,null,l,t,t.mode,u),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!Po(e,u)){var d=i.memoizedProps;if(a=a.compare,a=a!==null?a:$n,a(d,l)&&e.ref===t.ref)return Ha(e,t,u)}return t.flags|=1,e=_a(i,l),e.ref=t.ref,e.return=t,t.child=e}function Cd(e,t,a,l,u){if(e!==null){var i=e.memoizedProps;if($n(i,l)&&e.ref===t.ref)if(yt=!1,t.pendingProps=l=i,Po(e,u))(e.flags&131072)!==0&&(yt=!0);else return t.lanes=e.lanes,Ha(e,t,u)}return Zo(e,t,a,l,u)}function Ld(e,t,a){var l=t.pendingProps,u=l.children,i=e!==null?e.memoizedState:null;if(l.mode==="hidden"){if((t.flags&128)!==0){if(l=i!==null?i.baseLanes|a:a,e!==null){for(u=t.child=e.child,i=0;u!==null;)i=i|u.lanes|u.childLanes,u=u.sibling;t.childLanes=i&~l}else t.childLanes=0,t.child=null;return Nd(e,t,l,a)}if((a&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&br(t,i!==null?i.cachePool:null),i!==null?Cs(t,i):wo(),Ed(t);else return t.lanes=t.childLanes=536870912,Nd(e,t,i!==null?i.baseLanes|a:a,a)}else i!==null?(br(t,i.cachePool),Cs(t,i),nl(),t.memoizedState=null):(e!==null&&br(t,null),wo(),nl());return bt(e,t,u,a),t.child}function Nd(e,t,a,l){var u=po();return u=u===null?null:{parent:st._currentValue,pool:u},t.memoizedState={baseLanes:a,cachePool:u},e!==null&&br(t,null),wo(),Ed(t),e!==null&&tu(e,t,l,!0),null}function Br(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(o(284));(e===null||e.ref!==a)&&(t.flags|=4194816)}}function Zo(e,t,a,l,u){return Ll(t),a=Ao(e,t,a,l,void 0,u),l=Oo(),e!==null&&!yt?(_o(e,t,u),Ha(e,t,u)):(Ye&&l&&co(t),t.flags|=1,bt(e,t,a,u),t.child)}function Hd(e,t,a,l,u,i){return Ll(t),t.updateQueue=null,a=Ns(t,l,a,u),Ls(e),l=Oo(),e!==null&&!yt?(_o(e,t,i),Ha(e,t,i)):(Ye&&l&&co(t),t.flags|=1,bt(e,t,a,i),t.child)}function Bd(e,t,a,l,u){if(Ll(t),t.stateNode===null){var i=un,d=a.contextType;typeof d=="object"&&d!==null&&(i=At(d)),i=new a(l,i),t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=Qo,t.stateNode=i,i._reactInternals=t,i=t.stateNode,i.props=l,i.state=t.memoizedState,i.refs={},bo(t),d=a.contextType,i.context=typeof d=="object"&&d!==null?At(d):un,i.state=t.memoizedState,d=a.getDerivedStateFromProps,typeof d=="function"&&(Xo(t,a,d,l),i.state=t.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(d=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),d!==i.state&&Qo.enqueueReplaceState(i,i.state,null),ou(t,l,i,u),iu(),i.state=t.memoizedState),typeof i.componentDidMount=="function"&&(t.flags|=4194308),l=!0}else if(e===null){i=t.stateNode;var g=t.memoizedProps,E=Bl(a,g);i.props=E;var U=i.context,Y=a.contextType;d=un,typeof Y=="object"&&Y!==null&&(d=At(Y));var Q=a.getDerivedStateFromProps;Y=typeof Q=="function"||typeof i.getSnapshotBeforeUpdate=="function",g=t.pendingProps!==g,Y||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(g||U!==d)&&Td(t,i,l,d),Ia=!1;var N=t.memoizedState;i.state=N,ou(t,l,i,u),iu(),U=t.memoizedState,g||N!==U||Ia?(typeof Q=="function"&&(Xo(t,a,Q,l),U=t.memoizedState),(E=Ia||Rd(t,a,E,l,N,U,d))?(Y||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=U),i.props=l,i.state=U,i.context=d,l=E):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),l=!1)}else{i=t.stateNode,Eo(e,t),d=t.memoizedProps,Y=Bl(a,d),i.props=Y,Q=t.pendingProps,N=i.context,U=a.contextType,E=un,typeof U=="object"&&U!==null&&(E=At(U)),g=a.getDerivedStateFromProps,(U=typeof g=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(d!==Q||N!==E)&&Td(t,i,l,E),Ia=!1,N=t.memoizedState,i.state=N,ou(t,l,i,u),iu();var H=t.memoizedState;d!==Q||N!==H||Ia||e!==null&&e.dependencies!==null&&pr(e.dependencies)?(typeof g=="function"&&(Xo(t,a,g,l),H=t.memoizedState),(Y=Ia||Rd(t,a,Y,l,N,H,E)||e!==null&&e.dependencies!==null&&pr(e.dependencies))?(U||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(l,H,E),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(l,H,E)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||d===e.memoizedProps&&N===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||d===e.memoizedProps&&N===e.memoizedState||(t.flags|=1024),t.memoizedProps=l,t.memoizedState=H),i.props=l,i.state=H,i.context=E,l=Y):(typeof i.componentDidUpdate!="function"||d===e.memoizedProps&&N===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||d===e.memoizedProps&&N===e.memoizedState||(t.flags|=1024),l=!1)}return i=l,Br(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=vn(t,e.child,null,u),t.child=vn(t,null,a,u)):bt(e,t,a,u),t.memoizedState=i.state,e=t.child):e=Ha(e,t,u),e}function jd(e,t,a,l){return In(),t.flags|=256,bt(e,t,a,l),t.child}var Ko={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Jo(e){return{baseLanes:e,cachePool:Ms()}}function ko(e,t,a){return e=e!==null?e.childLanes&~a:0,t&&(e|=na),e}function Yd(e,t,a){var l=t.pendingProps,u=!1,i=(t.flags&128)!==0,d;if((d=i)||(d=e!==null&&e.memoizedState===null?!1:(dt.current&2)!==0),d&&(u=!0,t.flags&=-129),d=(t.flags&32)!==0,t.flags&=-33,e===null){if(Ye){if(u?ll(t):nl(),Ye){var g=et,E;if(E=g){e:{for(E=g,g=pa;E.nodeType!==8;){if(!g){g=null;break e}if(E=ha(E.nextSibling),E===null){g=null;break e}}g=E}g!==null?(t.memoizedState={dehydrated:g,treeContext:_l!==null?{id:za,overflow:xa}:null,retryLane:536870912,hydrationErrors:null},E=Gt(18,null,null,0),E.stateNode=g,E.return=t,t.child=E,xt=t,et=null,E=!0):E=!1}E||Ul(t)}if(g=t.memoizedState,g!==null&&(g=g.dehydrated,g!==null))return xc(g)?t.lanes=32:t.lanes=536870912,null;Na(t)}return g=l.children,l=l.fallback,u?(nl(),u=t.mode,g=jr({mode:"hidden",children:g},u),l=Ol(l,u,a,null),g.return=t,l.return=t,g.sibling=l,t.child=g,u=t.child,u.memoizedState=Jo(a),u.childLanes=ko(e,d,a),t.memoizedState=Ko,l):(ll(t),Fo(t,g))}if(E=e.memoizedState,E!==null&&(g=E.dehydrated,g!==null)){if(i)t.flags&256?(ll(t),t.flags&=-257,t=$o(e,t,a)):t.memoizedState!==null?(nl(),t.child=e.child,t.flags|=128,t=null):(nl(),u=l.fallback,g=t.mode,l=jr({mode:"visible",children:l.children},g),u=Ol(u,g,a,null),u.flags|=2,l.return=t,u.return=t,l.sibling=u,t.child=l,vn(t,e.child,null,a),l=t.child,l.memoizedState=Jo(a),l.childLanes=ko(e,d,a),t.memoizedState=Ko,t=u);else if(ll(t),xc(g)){if(d=g.nextSibling&&g.nextSibling.dataset,d)var U=d.dgst;d=U,l=Error(o(419)),l.stack="",l.digest=d,eu({value:l,source:null,stack:null}),t=$o(e,t,a)}else if(yt||tu(e,t,a,!1),d=(a&e.childLanes)!==0,yt||d){if(d=Je,d!==null&&(l=a&-a,l=(l&42)!==0?1:Gn(l),l=(l&(d.suspendedLanes|a))!==0?0:l,l!==0&&l!==E.retryLane))throw E.retryLane=l,nn(e,l),Kt(d,e,l),zd;g.data==="$?"||mc(),t=$o(e,t,a)}else g.data==="$?"?(t.flags|=192,t.child=e.child,t=null):(e=E.treeContext,et=ha(g.nextSibling),xt=t,Ye=!0,xl=null,pa=!1,e!==null&&(ta[aa++]=za,ta[aa++]=xa,ta[aa++]=_l,za=e.id,xa=e.overflow,_l=t),t=Fo(t,l.children),t.flags|=4096);return t}return u?(nl(),u=l.fallback,g=t.mode,E=e.child,U=E.sibling,l=_a(E,{mode:"hidden",children:l.children}),l.subtreeFlags=E.subtreeFlags&65011712,U!==null?u=_a(U,u):(u=Ol(u,g,a,null),u.flags|=2),u.return=t,l.return=t,l.sibling=u,t.child=l,l=u,u=t.child,g=e.child.memoizedState,g===null?g=Jo(a):(E=g.cachePool,E!==null?(U=st._currentValue,E=E.parent!==U?{parent:U,pool:U}:E):E=Ms(),g={baseLanes:g.baseLanes|a,cachePool:E}),u.memoizedState=g,u.childLanes=ko(e,d,a),t.memoizedState=Ko,l):(ll(t),a=e.child,e=a.sibling,a=_a(a,{mode:"visible",children:l.children}),a.return=t,a.sibling=null,e!==null&&(d=t.deletions,d===null?(t.deletions=[e],t.flags|=16):d.push(e)),t.child=a,t.memoizedState=null,a)}function Fo(e,t){return t=jr({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function jr(e,t){return e=Gt(22,e,null,t),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function $o(e,t,a){return vn(t,e.child,null,a),e=Fo(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function qd(e,t,a){e.lanes|=t;var l=e.alternate;l!==null&&(l.lanes|=t),mo(e.return,t,a)}function Wo(e,t,a,l,u){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:l,tail:a,tailMode:u}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=l,i.tail=a,i.tailMode=u)}function Gd(e,t,a){var l=t.pendingProps,u=l.revealOrder,i=l.tail;if(bt(e,t,l.children,a),l=dt.current,(l&2)!==0)l=l&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&qd(e,a,t);else if(e.tag===19)qd(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}l&=1}switch(k(dt,l),u){case"forwards":for(a=t.child,u=null;a!==null;)e=a.alternate,e!==null&&Lr(e)===null&&(u=a),a=a.sibling;a=u,a===null?(u=t.child,t.child=null):(u=a.sibling,a.sibling=null),Wo(t,!1,u,a,i);break;case"backwards":for(a=null,u=t.child,t.child=null;u!==null;){if(e=u.alternate,e!==null&&Lr(e)===null){t.child=u;break}e=u.sibling,u.sibling=a,a=u,u=e}Wo(t,!0,a,null,i);break;case"together":Wo(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ha(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),cl|=t.lanes,(a&t.childLanes)===0)if(e!==null){if(tu(e,t,a,!1),(a&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(o(153));if(t.child!==null){for(e=t.child,a=_a(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=_a(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}function Po(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&pr(e)))}function o0(e,t,a){switch(t.tag){case 3:qe(t,t.stateNode.containerInfo),Pa(t,st,e.memoizedState.cache),In();break;case 27:case 5:Nn(t);break;case 4:qe(t,t.stateNode.containerInfo);break;case 10:Pa(t,t.type,t.memoizedProps.value);break;case 13:var l=t.memoizedState;if(l!==null)return l.dehydrated!==null?(ll(t),t.flags|=128,null):(a&t.child.childLanes)!==0?Yd(e,t,a):(ll(t),e=Ha(e,t,a),e!==null?e.sibling:null);ll(t);break;case 19:var u=(e.flags&128)!==0;if(l=(a&t.childLanes)!==0,l||(tu(e,t,a,!1),l=(a&t.childLanes)!==0),u){if(l)return Gd(e,t,a);t.flags|=128}if(u=t.memoizedState,u!==null&&(u.rendering=null,u.tail=null,u.lastEffect=null),k(dt,dt.current),l)break;return null;case 22:case 23:return t.lanes=0,Ld(e,t,a);case 24:Pa(t,st,e.memoizedState.cache)}return Ha(e,t,a)}function Xd(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps)yt=!0;else{if(!Po(e,a)&&(t.flags&128)===0)return yt=!1,o0(e,t,a);yt=(e.flags&131072)!==0}else yt=!1,Ye&&(t.flags&1048576)!==0&&ps(t,gr,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var l=t.elementType,u=l._init;if(l=u(l._payload),t.type=l,typeof l=="function")ro(l)?(e=Bl(l,e),t.tag=1,t=Bd(null,t,l,e,a)):(t.tag=0,t=Zo(null,t,l,e,a));else{if(l!=null){if(u=l.$$typeof,u===ae){t.tag=11,t=xd(null,t,l,e,a);break e}else if(u===te){t.tag=14,t=Ud(null,t,l,e,a);break e}}throw t=Ne(l)||l,Error(o(306,t,""))}}return t;case 0:return Zo(e,t,t.type,t.pendingProps,a);case 1:return l=t.type,u=Bl(l,t.pendingProps),Bd(e,t,l,u,a);case 3:e:{if(qe(t,t.stateNode.containerInfo),e===null)throw Error(o(387));l=t.pendingProps;var i=t.memoizedState;u=i.element,Eo(e,t),ou(t,l,null,a);var d=t.memoizedState;if(l=d.cache,Pa(t,st,l),l!==i.cache&&yo(t,[st],a,!0),iu(),l=d.element,i.isDehydrated)if(i={element:l,isDehydrated:!1,cache:d.cache},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){t=jd(e,t,l,a);break e}else if(l!==u){u=It(Error(o(424)),t),eu(u),t=jd(e,t,l,a);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(et=ha(e.firstChild),xt=t,Ye=!0,xl=null,pa=!0,a=bd(t,null,l,a),t.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling}else{if(In(),l===u){t=Ha(e,t,a);break e}bt(e,t,l,a)}t=t.child}return t;case 26:return Br(e,t),e===null?(a=Kh(t.type,null,t.pendingProps,null))?t.memoizedState=a:Ye||(a=t.type,e=t.pendingProps,l=Pr(se.current).createElement(a),l[mt]=t,l[Mt]=e,Rt(l,a,e),ee(l),t.stateNode=l):t.memoizedState=Kh(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Nn(t),e===null&&Ye&&(l=t.stateNode=Qh(t.type,t.pendingProps,se.current),xt=t,pa=!0,u=et,hl(t.type)?(Uc=u,et=ha(l.firstChild)):et=u),bt(e,t,t.pendingProps.children,a),Br(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Ye&&((u=l=et)&&(l=H0(l,t.type,t.pendingProps,pa),l!==null?(t.stateNode=l,xt=t,et=ha(l.firstChild),pa=!1,u=!0):u=!1),u||Ul(t)),Nn(t),u=t.type,i=t.pendingProps,d=e!==null?e.memoizedProps:null,l=i.children,Oc(u,i)?l=null:d!==null&&Oc(u,d)&&(t.flags|=32),t.memoizedState!==null&&(u=Ao(e,t,e0,null,null,a),zu._currentValue=u),Br(e,t),bt(e,t,l,a),t.child;case 6:return e===null&&Ye&&((e=a=et)&&(a=B0(a,t.pendingProps,pa),a!==null?(t.stateNode=a,xt=t,et=null,e=!0):e=!1),e||Ul(t)),null;case 13:return Yd(e,t,a);case 4:return qe(t,t.stateNode.containerInfo),l=t.pendingProps,e===null?t.child=vn(t,null,l,a):bt(e,t,l,a),t.child;case 11:return xd(e,t,t.type,t.pendingProps,a);case 7:return bt(e,t,t.pendingProps,a),t.child;case 8:return bt(e,t,t.pendingProps.children,a),t.child;case 12:return bt(e,t,t.pendingProps.children,a),t.child;case 10:return l=t.pendingProps,Pa(t,t.type,l.value),bt(e,t,l.children,a),t.child;case 9:return u=t.type._context,l=t.pendingProps.children,Ll(t),u=At(u),l=l(u),t.flags|=1,bt(e,t,l,a),t.child;case 14:return Ud(e,t,t.type,t.pendingProps,a);case 15:return Cd(e,t,t.type,t.pendingProps,a);case 19:return Gd(e,t,a);case 31:return l=t.pendingProps,a=t.mode,l={mode:l.mode,children:l.children},e===null?(a=jr(l,a),a.ref=t.ref,t.child=a,a.return=t,t=a):(a=_a(e.child,l),a.ref=t.ref,t.child=a,a.return=t,t=a),t;case 22:return Ld(e,t,a);case 24:return Ll(t),l=At(st),e===null?(u=po(),u===null&&(u=Je,i=vo(),u.pooledCache=i,i.refCount++,i!==null&&(u.pooledCacheLanes|=a),u=i),t.memoizedState={parent:l,cache:u},bo(t),Pa(t,st,u)):((e.lanes&a)!==0&&(Eo(e,t),ou(t,null,null,a),iu()),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),Pa(t,st,l)):(l=i.cache,Pa(t,st,l),l!==u.cache&&yo(t,[st],a,!0))),bt(e,t,t.pendingProps.children,a),t.child;case 29:throw t.pendingProps}throw Error(o(156,t.tag))}function Ba(e){e.flags|=4}function Qd(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Wh(t)){if(t=la.current,t!==null&&((Le&4194048)===Le?Sa!==null:(Le&62914560)!==Le&&(Le&536870912)===0||t!==Sa))throw uu=So,Ds;e.flags|=8192}}function Yr(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?jn():536870912,e.lanes|=t,bn|=t)}function yu(e,t){if(!Ye)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 Pe(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 c0(e,t,a){var l=t.pendingProps;switch(fo(t),t.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Pe(t),null;case 1:return Pe(t),null;case 3:return a=t.stateNode,l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),Ca(st),Tt(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(Pn(t)?Ba(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Es())),Pe(t),null;case 26:return a=t.memoizedState,e===null?(Ba(t),a!==null?(Pe(t),Qd(t,a)):(Pe(t),t.flags&=-16777217)):a?a!==e.memoizedState?(Ba(t),Pe(t),Qd(t,a)):(Pe(t),t.flags&=-16777217):(e.memoizedProps!==l&&Ba(t),Pe(t),t.flags&=-16777217),null;case 27:Vl(t),a=se.current;var u=t.type;if(e!==null&&t.stateNode!=null)e.memoizedProps!==l&&Ba(t);else{if(!l){if(t.stateNode===null)throw Error(o(166));return Pe(t),null}e=ue.current,Pn(t)?Ss(t):(e=Qh(u,l,a),t.stateNode=e,Ba(t))}return Pe(t),null;case 5:if(Vl(t),a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==l&&Ba(t);else{if(!l){if(t.stateNode===null)throw Error(o(166));return Pe(t),null}if(e=ue.current,Pn(t))Ss(t);else{switch(u=Pr(se.current),e){case 1:e=u.createElementNS("http://www.w3.org/2000/svg",a);break;case 2:e=u.createElementNS("http://www.w3.org/1998/Math/MathML",a);break;default:switch(a){case"svg":e=u.createElementNS("http://www.w3.org/2000/svg",a);break;case"math":e=u.createElementNS("http://www.w3.org/1998/Math/MathML",a);break;case"script":e=u.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof l.is=="string"?u.createElement("select",{is:l.is}):u.createElement("select"),l.multiple?e.multiple=!0:l.size&&(e.size=l.size);break;default:e=typeof l.is=="string"?u.createElement(a,{is:l.is}):u.createElement(a)}}e[mt]=t,e[Mt]=l;e:for(u=t.child;u!==null;){if(u.tag===5||u.tag===6)e.appendChild(u.stateNode);else if(u.tag!==4&&u.tag!==27&&u.child!==null){u.child.return=u,u=u.child;continue}if(u===t)break e;for(;u.sibling===null;){if(u.return===null||u.return===t)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}t.stateNode=e;e:switch(Rt(e,a,l),a){case"button":case"input":case"select":case"textarea":e=!!l.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&Ba(t)}}return Pe(t),t.flags&=-16777217,null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==l&&Ba(t);else{if(typeof l!="string"&&t.stateNode===null)throw Error(o(166));if(e=se.current,Pn(t)){if(e=t.stateNode,a=t.memoizedProps,l=null,u=xt,u!==null)switch(u.tag){case 27:case 5:l=u.memoizedProps}e[mt]=t,e=!!(e.nodeValue===a||l!==null&&l.suppressHydrationWarning===!0||Hh(e.nodeValue,a)),e||Ul(t)}else e=Pr(e).createTextNode(l),e[mt]=t,t.stateNode=e}return Pe(t),null;case 13:if(l=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(u=Pn(t),l!==null&&l.dehydrated!==null){if(e===null){if(!u)throw Error(o(318));if(u=t.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(o(317));u[mt]=t}else In(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Pe(t),u=!1}else u=Es(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=u),u=!0;if(!u)return t.flags&256?(Na(t),t):(Na(t),null)}if(Na(t),(t.flags&128)!==0)return t.lanes=a,t;if(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);var i=null;l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(i=l.memoizedState.cachePool.pool),i!==u&&(l.flags|=2048)}return a!==e&&a&&(t.child.flags|=8192),Yr(t,t.updateQueue),Pe(t),null;case 4:return Tt(),e===null&&Tc(t.stateNode.containerInfo),Pe(t),null;case 10:return Ca(t.type),Pe(t),null;case 19:if(P(dt),u=t.memoizedState,u===null)return Pe(t),null;if(l=(t.flags&128)!==0,i=u.rendering,i===null)if(l)yu(u,!1);else{if(tt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(i=Lr(e),i!==null){for(t.flags|=128,yu(u,!1),e=i.updateQueue,t.updateQueue=e,Yr(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)gs(a,e),a=a.sibling;return k(dt,dt.current&1|2),t.child}e=e.sibling}u.tail!==null&&ht()>Xr&&(t.flags|=128,l=!0,yu(u,!1),t.lanes=4194304)}else{if(!l)if(e=Lr(i),e!==null){if(t.flags|=128,l=!0,e=e.updateQueue,t.updateQueue=e,Yr(t,e),yu(u,!0),u.tail===null&&u.tailMode==="hidden"&&!i.alternate&&!Ye)return Pe(t),null}else 2*ht()-u.renderingStartTime>Xr&&a!==536870912&&(t.flags|=128,l=!0,yu(u,!1),t.lanes=4194304);u.isBackwards?(i.sibling=t.child,t.child=i):(e=u.last,e!==null?e.sibling=i:t.child=i,u.last=i)}return u.tail!==null?(t=u.tail,u.rendering=t,u.tail=t.sibling,u.renderingStartTime=ht(),t.sibling=null,e=dt.current,k(dt,l?e&1|2:e&1),t):(Pe(t),null);case 22:case 23:return Na(t),Mo(),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&&(Pe(t),t.subtreeFlags&6&&(t.flags|=8192)):Pe(t),a=t.updateQueue,a!==null&&Yr(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&&P(Nl),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Ca(st),Pe(t),null;case 25:return null;case 30:return null}throw Error(o(156,t.tag))}function f0(e,t){switch(fo(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Ca(st),Tt(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Vl(t),null;case 13:if(Na(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(o(340));In()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return P(dt),null;case 4:return Tt(),null;case 10:return Ca(t.type),null;case 22:case 23:return Na(t),Mo(),e!==null&&P(Nl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Ca(st),null;case 25:return null;default:return null}}function Vd(e,t){switch(fo(t),t.tag){case 3:Ca(st),Tt();break;case 26:case 27:case 5:Vl(t);break;case 4:Tt();break;case 13:Na(t);break;case 19:P(dt);break;case 10:Ca(t.type);break;case 22:case 23:Na(t),Mo(),e!==null&&P(Nl);break;case 24:Ca(st)}}function vu(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,d=a.inst;l=i(),d.destroy=l}a=a.next}while(a!==u)}}catch(g){Ke(t,t.return,g)}}function ul(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 d=l.inst,g=d.destroy;if(g!==void 0){d.destroy=void 0,u=t;var E=a,U=g;try{U()}catch(Y){Ke(u,E,Y)}}}l=l.next}while(l!==i)}}catch(Y){Ke(t,t.return,Y)}}function Zd(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{Us(t,a)}catch(l){Ke(e,e.return,l)}}}function Kd(e,t,a){a.props=Bl(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(l){Ke(e,t,l)}}function gu(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){Ke(e,t,u)}}function ba(e,t){var a=e.ref,l=e.refCleanup;if(a!==null)if(typeof l=="function")try{l()}catch(u){Ke(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){Ke(e,t,u)}else a.current=null}function Jd(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){Ke(e,e.return,u)}}function Io(e,t,a){try{var l=e.stateNode;x0(l,e.type,a,t),l[Mt]=t}catch(u){Ke(e,e.return,u)}}function kd(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&hl(e.type)||e.tag===4}function ec(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||kd(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&&hl(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 tc(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=Wr));else if(l!==4&&(l===27&&hl(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(tc(e,t,a),e=e.sibling;e!==null;)tc(e,t,a),e=e.sibling}function qr(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&&hl(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(qr(e,t,a),e=e.sibling;e!==null;)qr(e,t,a),e=e.sibling}function Fd(e){var t=e.stateNode,a=e.memoizedProps;try{for(var l=e.type,u=t.attributes;u.length;)t.removeAttributeNode(u[0]);Rt(t,l,a),t[mt]=e,t[Mt]=a}catch(i){Ke(e,e.return,i)}}var ja=!1,nt=!1,ac=!1,$d=typeof WeakSet=="function"?WeakSet:Set,vt=null;function s0(e,t){if(e=e.containerInfo,Dc=ni,e=is(e),Ii(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 d=0,g=-1,E=-1,U=0,Y=0,Q=e,N=null;t:for(;;){for(var H;Q!==a||u!==0&&Q.nodeType!==3||(g=d+u),Q!==i||l!==0&&Q.nodeType!==3||(E=d+l),Q.nodeType===3&&(d+=Q.nodeValue.length),(H=Q.firstChild)!==null;)N=Q,Q=H;for(;;){if(Q===e)break t;if(N===a&&++U===u&&(g=d),N===i&&++Y===l&&(E=d),(H=Q.nextSibling)!==null)break;Q=N,N=Q.parentNode}Q=H}a=g===-1||E===-1?null:{start:g,end:E}}else a=null}a=a||{start:0,end:0}}else a=null;for(Ac={focusedElem:e,selectionRange:a},ni=!1,vt=t;vt!==null;)if(t=vt,e=t.child,(t.subtreeFlags&1024)!==0&&e!==null)e.return=t,vt=e;else for(;vt!==null;){switch(t=vt,i=t.alternate,e=t.flags,t.tag){case 0: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 Ee=Bl(a.type,u,a.elementType===a.type);e=l.getSnapshotBeforeUpdate(Ee,i),l.__reactInternalSnapshotBeforeUpdate=e}catch(pe){Ke(a,a.return,pe)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,a=e.nodeType,a===9)zc(e);else if(a===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":zc(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(o(163))}if(e=t.sibling,e!==null){e.return=t.return,vt=e;break}vt=t.return}}function Wd(e,t,a){var l=a.flags;switch(a.tag){case 0:case 11:case 15:rl(e,a),l&4&&vu(5,a);break;case 1:if(rl(e,a),l&4)if(e=a.stateNode,t===null)try{e.componentDidMount()}catch(d){Ke(a,a.return,d)}else{var u=Bl(a.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(u,t,e.__reactInternalSnapshotBeforeUpdate)}catch(d){Ke(a,a.return,d)}}l&64&&Zd(a),l&512&&gu(a,a.return);break;case 3:if(rl(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{Us(e,t)}catch(d){Ke(a,a.return,d)}}break;case 27:t===null&&l&4&&Fd(a);case 26:case 5:rl(e,a),t===null&&l&4&&Jd(a),l&512&&gu(a,a.return);break;case 12:rl(e,a);break;case 13:rl(e,a),l&4&&eh(e,a),l&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=b0.bind(null,a),j0(e,a))));break;case 22:if(l=a.memoizedState!==null||ja,!l){t=t!==null&&t.memoizedState!==null||nt,u=ja;var i=nt;ja=l,(nt=t)&&!i?il(e,a,(a.subtreeFlags&8772)!==0):rl(e,a),ja=u,nt=i}break;case 30:break;default:rl(e,a)}}function Pd(e){var t=e.alternate;t!==null&&(e.alternate=null,Pd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&oe(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 $e=null,Ht=!1;function Ya(e,t,a){for(a=a.child;a!==null;)Id(e,t,a),a=a.sibling}function Id(e,t,a){if(wt&&typeof wt.onCommitFiberUnmount=="function")try{wt.onCommitFiberUnmount(oa,a)}catch{}switch(a.tag){case 26:nt||ba(a,t),Ya(e,t,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:nt||ba(a,t);var l=$e,u=Ht;hl(a.type)&&($e=a.stateNode,Ht=!1),Ya(e,t,a),Du(a.stateNode),$e=l,Ht=u;break;case 5:nt||ba(a,t);case 6:if(l=$e,u=Ht,$e=null,Ya(e,t,a),$e=l,Ht=u,$e!==null)if(Ht)try{($e.nodeType===9?$e.body:$e.nodeName==="HTML"?$e.ownerDocument.body:$e).removeChild(a.stateNode)}catch(i){Ke(a,t,i)}else try{$e.removeChild(a.stateNode)}catch(i){Ke(a,t,i)}break;case 18:$e!==null&&(Ht?(e=$e,Gh(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),Lu(e)):Gh($e,a.stateNode));break;case 4:l=$e,u=Ht,$e=a.stateNode.containerInfo,Ht=!0,Ya(e,t,a),$e=l,Ht=u;break;case 0:case 11:case 14:case 15:nt||ul(2,a,t),nt||ul(4,a,t),Ya(e,t,a);break;case 1:nt||(ba(a,t),l=a.stateNode,typeof l.componentWillUnmount=="function"&&Kd(a,t,l)),Ya(e,t,a);break;case 21:Ya(e,t,a);break;case 22:nt=(l=nt)||a.memoizedState!==null,Ya(e,t,a),nt=l;break;default:Ya(e,t,a)}}function eh(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Lu(e)}catch(a){Ke(t,t.return,a)}}function d0(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new $d),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new $d),t;default:throw Error(o(435,e.tag))}}function lc(e,t){var a=d0(e);t.forEach(function(l){var u=E0.bind(null,e,l);a.has(l)||(a.add(l),l.then(u,u))})}function Xt(e,t){var a=t.deletions;if(a!==null)for(var l=0;l<a.length;l++){var u=a[l],i=e,d=t,g=d;e:for(;g!==null;){switch(g.tag){case 27:if(hl(g.type)){$e=g.stateNode,Ht=!1;break e}break;case 5:$e=g.stateNode,Ht=!1;break e;case 3:case 4:$e=g.stateNode.containerInfo,Ht=!0;break e}g=g.return}if($e===null)throw Error(o(160));Id(i,d,u),$e=null,Ht=!1,i=u.alternate,i!==null&&(i.return=null),u.return=null}if(t.subtreeFlags&13878)for(t=t.child;t!==null;)th(t,e),t=t.sibling}var da=null;function th(e,t){var a=e.alternate,l=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Xt(t,e),Qt(e),l&4&&(ul(3,e,e.return),vu(3,e),ul(5,e,e.return));break;case 1:Xt(t,e),Qt(e),l&512&&(nt||a===null||ba(a,a.return)),l&64&&ja&&(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=da;if(Xt(t,e),Qt(e),l&512&&(nt||a===null||ba(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[ce]||i[mt]||i.namespaceURI==="http://www.w3.org/2000/svg"||i.hasAttribute("itemprop"))&&(i=u.createElement(l),u.head.insertBefore(i,u.querySelector("head > title"))),Rt(i,l,a),i[mt]=e,ee(i),l=i;break e;case"link":var d=Fh("link","href",u).get(l+(a.href||""));if(d){for(var g=0;g<d.length;g++)if(i=d[g],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)){d.splice(g,1);break t}}i=u.createElement(l),Rt(i,l,a),u.head.appendChild(i);break;case"meta":if(d=Fh("meta","content",u).get(l+(a.content||""))){for(g=0;g<d.length;g++)if(i=d[g],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)){d.splice(g,1);break t}}i=u.createElement(l),Rt(i,l,a),u.head.appendChild(i);break;default:throw Error(o(468,l))}i[mt]=e,ee(i),l=i}e.stateNode=l}else $h(u,e.type,e.stateNode);else e.stateNode=kh(u,l,e.memoizedProps);else i!==l?(i===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):i.count--,l===null?$h(u,e.type,e.stateNode):kh(u,l,e.memoizedProps)):l===null&&e.stateNode!==null&&Io(e,e.memoizedProps,a.memoizedProps)}break;case 27:Xt(t,e),Qt(e),l&512&&(nt||a===null||ba(a,a.return)),a!==null&&l&4&&Io(e,e.memoizedProps,a.memoizedProps);break;case 5:if(Xt(t,e),Qt(e),l&512&&(nt||a===null||ba(a,a.return)),e.flags&32){u=e.stateNode;try{Wl(u,"")}catch(H){Ke(e,e.return,H)}}l&4&&e.stateNode!=null&&(u=e.memoizedProps,Io(e,u,a!==null?a.memoizedProps:u)),l&1024&&(ac=!0);break;case 6:if(Xt(t,e),Qt(e),l&4){if(e.stateNode===null)throw Error(o(162));l=e.memoizedProps,a=e.stateNode;try{a.nodeValue=l}catch(H){Ke(e,e.return,H)}}break;case 3:if(ti=null,u=da,da=Ir(t.containerInfo),Xt(t,e),da=u,Qt(e),l&4&&a!==null&&a.memoizedState.isDehydrated)try{Lu(t.containerInfo)}catch(H){Ke(e,e.return,H)}ac&&(ac=!1,ah(e));break;case 4:l=da,da=Ir(e.stateNode.containerInfo),Xt(t,e),Qt(e),da=l;break;case 12:Xt(t,e),Qt(e);break;case 13:Xt(t,e),Qt(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(cc=ht()),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,lc(e,l)));break;case 22:u=e.memoizedState!==null;var E=a!==null&&a.memoizedState!==null,U=ja,Y=nt;if(ja=U||u,nt=Y||E,Xt(t,e),nt=Y,ja=U,Qt(e),l&8192)e:for(t=e.stateNode,t._visibility=u?t._visibility&-2:t._visibility|1,u&&(a===null||E||ja||nt||jl(e)),a=null,t=e;;){if(t.tag===5||t.tag===26){if(a===null){E=a=t;try{if(i=E.stateNode,u)d=i.style,typeof d.setProperty=="function"?d.setProperty("display","none","important"):d.display="none";else{g=E.stateNode;var Q=E.memoizedProps.style,N=Q!=null&&Q.hasOwnProperty("display")?Q.display:null;g.style.display=N==null||typeof N=="boolean"?"":(""+N).trim()}}catch(H){Ke(E,E.return,H)}}}else if(t.tag===6){if(a===null){E=t;try{E.stateNode.nodeValue=u?"":E.memoizedProps}catch(H){Ke(E,E.return,H)}}}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,lc(e,a))));break;case 19:Xt(t,e),Qt(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,lc(e,l)));break;case 30:break;case 21:break;default:Xt(t,e),Qt(e)}}function Qt(e){var t=e.flags;if(t&2){try{for(var a,l=e.return;l!==null;){if(kd(l)){a=l;break}l=l.return}if(a==null)throw Error(o(160));switch(a.tag){case 27:var u=a.stateNode,i=ec(e);qr(e,i,u);break;case 5:var d=a.stateNode;a.flags&32&&(Wl(d,""),a.flags&=-33);var g=ec(e);qr(e,g,d);break;case 3:case 4:var E=a.stateNode.containerInfo,U=ec(e);tc(e,U,E);break;default:throw Error(o(161))}}catch(Y){Ke(e,e.return,Y)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function ah(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;ah(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function rl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Wd(e,t.alternate,t),t=t.sibling}function jl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:ul(4,t,t.return),jl(t);break;case 1:ba(t,t.return);var a=t.stateNode;typeof a.componentWillUnmount=="function"&&Kd(t,t.return,a),jl(t);break;case 27:Du(t.stateNode);case 26:case 5:ba(t,t.return),jl(t);break;case 22:t.memoizedState===null&&jl(t);break;case 30:jl(t);break;default:jl(t)}e=e.sibling}}function il(e,t,a){for(a=a&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var l=t.alternate,u=e,i=t,d=i.flags;switch(i.tag){case 0:case 11:case 15:il(u,i,a),vu(4,i);break;case 1:if(il(u,i,a),l=i,u=l.stateNode,typeof u.componentDidMount=="function")try{u.componentDidMount()}catch(U){Ke(l,l.return,U)}if(l=i,u=l.updateQueue,u!==null){var g=l.stateNode;try{var E=u.shared.hiddenCallbacks;if(E!==null)for(u.shared.hiddenCallbacks=null,u=0;u<E.length;u++)xs(E[u],g)}catch(U){Ke(l,l.return,U)}}a&&d&64&&Zd(i),gu(i,i.return);break;case 27:Fd(i);case 26:case 5:il(u,i,a),a&&l===null&&d&4&&Jd(i),gu(i,i.return);break;case 12:il(u,i,a);break;case 13:il(u,i,a),a&&d&4&&eh(u,i);break;case 22:i.memoizedState===null&&il(u,i,a),gu(i,i.return);break;case 30:break;default:il(u,i,a)}t=t.sibling}}function nc(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&&au(a))}function uc(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&au(e))}function Ea(e,t,a,l){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)lh(e,t,a,l),t=t.sibling}function lh(e,t,a,l){var u=t.flags;switch(t.tag){case 0:case 11:case 15:Ea(e,t,a,l),u&2048&&vu(9,t);break;case 1:Ea(e,t,a,l);break;case 3:Ea(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&&au(e)));break;case 12:if(u&2048){Ea(e,t,a,l),e=t.stateNode;try{var i=t.memoizedProps,d=i.id,g=i.onPostCommit;typeof g=="function"&&g(d,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(E){Ke(t,t.return,E)}}else Ea(e,t,a,l);break;case 13:Ea(e,t,a,l);break;case 23:break;case 22:i=t.stateNode,d=t.alternate,t.memoizedState!==null?i._visibility&2?Ea(e,t,a,l):pu(e,t):i._visibility&2?Ea(e,t,a,l):(i._visibility|=2,gn(e,t,a,l,(t.subtreeFlags&10256)!==0)),u&2048&&nc(d,t);break;case 24:Ea(e,t,a,l),u&2048&&uc(t.alternate,t);break;default:Ea(e,t,a,l)}}function gn(e,t,a,l,u){for(u=u&&(t.subtreeFlags&10256)!==0,t=t.child;t!==null;){var i=e,d=t,g=a,E=l,U=d.flags;switch(d.tag){case 0:case 11:case 15:gn(i,d,g,E,u),vu(8,d);break;case 23:break;case 22:var Y=d.stateNode;d.memoizedState!==null?Y._visibility&2?gn(i,d,g,E,u):pu(i,d):(Y._visibility|=2,gn(i,d,g,E,u)),u&&U&2048&&nc(d.alternate,d);break;case 24:gn(i,d,g,E,u),u&&U&2048&&uc(d.alternate,d);break;default:gn(i,d,g,E,u)}t=t.sibling}}function pu(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:pu(a,l),u&2048&&nc(l.alternate,l);break;case 24:pu(a,l),u&2048&&uc(l.alternate,l);break;default:pu(a,l)}t=t.sibling}}var Su=8192;function pn(e){if(e.subtreeFlags&Su)for(e=e.child;e!==null;)nh(e),e=e.sibling}function nh(e){switch(e.tag){case 26:pn(e),e.flags&Su&&e.memoizedState!==null&&W0(da,e.memoizedState,e.memoizedProps);break;case 5:pn(e);break;case 3:case 4:var t=da;da=Ir(e.stateNode.containerInfo),pn(e),da=t;break;case 22:e.memoizedState===null&&(t=e.alternate,t!==null&&t.memoizedState!==null?(t=Su,Su=16777216,pn(e),Su=t):pn(e));break;default:pn(e)}}function uh(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 bu(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];vt=l,ih(l,e)}uh(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)rh(e),e=e.sibling}function rh(e){switch(e.tag){case 0:case 11:case 15:bu(e),e.flags&2048&&ul(9,e,e.return);break;case 3:bu(e);break;case 12:bu(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Gr(e)):bu(e);break;default:bu(e)}}function Gr(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];vt=l,ih(l,e)}uh(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:ul(8,t,t.return),Gr(t);break;case 22:a=t.stateNode,a._visibility&2&&(a._visibility&=-3,Gr(t));break;default:Gr(t)}e=e.sibling}}function ih(e,t){for(;vt!==null;){var a=vt;switch(a.tag){case 0:case 11:case 15:ul(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:au(a.memoizedState.cache)}if(l=a.child,l!==null)l.return=a,vt=l;else e:for(a=e;vt!==null;){l=vt;var u=l.sibling,i=l.return;if(Pd(l),l===a){vt=null;break e}if(u!==null){u.return=i,vt=u;break e}vt=i}}}var h0={getCacheForType:function(e){var t=At(st),a=t.data.get(e);return a===void 0&&(a=e(),t.data.set(e,a)),a}},m0=typeof WeakMap=="function"?WeakMap:Map,Ge=0,Je=null,ze=null,Le=0,Xe=0,Vt=null,ol=!1,Sn=!1,rc=!1,qa=0,tt=0,cl=0,Yl=0,ic=0,na=0,bn=0,Eu=null,Bt=null,oc=!1,cc=0,Xr=1/0,Qr=null,fl=null,Et=0,sl=null,En=null,Rn=0,fc=0,sc=null,oh=null,Ru=0,dc=null;function Zt(){if((Ge&2)!==0&&Le!==0)return Le&-Le;if(C.T!==null){var e=cn;return e!==0?e:Sc()}return Tl()}function ch(){na===0&&(na=(Le&536870912)===0||Ye?lr():536870912);var e=la.current;return e!==null&&(e.flags|=32),na}function Kt(e,t,a){(e===Je&&(Xe===2||Xe===9)||e.cancelPendingCommit!==null)&&(Tn(e,0),dl(e,Le,na,!1)),Ja(e,a),((Ge&2)===0||e!==Je)&&(e===Je&&((Ge&2)===0&&(Yl|=a),tt===4&&dl(e,Le,na,!1)),Ra(e))}function fh(e,t,a){if((Ge&6)!==0)throw Error(o(327));var l=!a&&(t&124)===0&&(t&e.expiredLanes)===0||Za(e,t),u=l?g0(e,t):yc(e,t,!0),i=l;do{if(u===0){Sn&&!l&&dl(e,t,0,!1);break}else{if(a=e.current.alternate,i&&!y0(a)){u=yc(e,t,!1),i=!1;continue}if(u===2){if(i=t,e.errorRecoveryDisabledLanes&i)var d=0;else d=e.pendingLanes&-536870913,d=d!==0?d:d&536870912?536870912:0;if(d!==0){t=d;e:{var g=e;u=Eu;var E=g.current.memoizedState.isDehydrated;if(E&&(Tn(g,d).flags|=256),d=yc(g,d,!1),d!==2){if(rc&&!E){g.errorRecoveryDisabledLanes|=i,Yl|=i,u=4;break e}i=Bt,Bt=u,i!==null&&(Bt===null?Bt=i:Bt.push.apply(Bt,i))}u=d}if(i=!1,u!==2)continue}}if(u===1){Tn(e,0),dl(e,t,0,!0);break}e:{switch(l=e,i=u,i){case 0:case 1:throw Error(o(345));case 4:if((t&4194048)!==t)break;case 6:dl(l,t,na,!ol);break e;case 2:Bt=null;break;case 3:case 5:break;default:throw Error(o(329))}if((t&62914560)===t&&(u=cc+300-ht(),10<u)){if(dl(l,t,na,!ol),Rl(l,0,!0)!==0)break e;l.timeoutHandle=Yh(sh.bind(null,l,a,Bt,Qr,oc,t,na,Yl,bn,ol,i,2,-0,0),u);break e}sh(l,a,Bt,Qr,oc,t,na,Yl,bn,ol,i,0,-0,0)}}break}while(!0);Ra(e)}function sh(e,t,a,l,u,i,d,g,E,U,Y,Q,N,H){if(e.timeoutHandle=-1,Q=t.subtreeFlags,(Q&8192||(Q&16785408)===16785408)&&(_u={stylesheets:null,count:0,unsuspend:$0},nh(t),Q=P0(),Q!==null)){e.cancelPendingCommit=Q(ph.bind(null,e,t,i,a,l,u,d,g,E,Y,1,N,H)),dl(e,i,d,!U);return}ph(e,t,i,a,l,u,d,g,E)}function y0(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(!qt(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 dl(e,t,a,l){t&=~ic,t&=~Yl,e.suspendedLanes|=t,e.pingedLanes&=~t,l&&(e.warmLanes|=t),l=e.expirationTimes;for(var u=t;0<u;){var i=31-We(u),d=1<<i;l[i]=-1,u&=~d}a!==0&&nr(e,a,t)}function Vr(){return(Ge&6)===0?(Tu(0),!1):!0}function hc(){if(ze!==null){if(Xe===0)var e=ze.return;else e=ze,Ua=Cl=null,zo(e),yn=null,hu=0,e=ze;for(;e!==null;)Vd(e.alternate,e),e=e.return;ze=null}}function Tn(e,t){var a=e.timeoutHandle;a!==-1&&(e.timeoutHandle=-1,C0(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),hc(),Je=e,ze=a=_a(e.current,null),Le=t,Xe=0,Vt=null,ol=!1,Sn=Za(e,t),rc=!1,bn=na=ic=Yl=cl=tt=0,Bt=Eu=null,oc=!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-We(l),i=1<<u;t|=e[u],l&=~i}return qa=t,dr(),a}function dh(e,t){Ae=null,C.H=xr,t===nu||t===Er?(t=_s(),Xe=3):t===Ds?(t=_s(),Xe=4):Xe=t===zd?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Vt=t,ze===null&&(tt=1,Hr(e,It(t,e.current)))}function hh(){var e=C.H;return C.H=xr,e===null?xr:e}function mh(){var e=C.A;return C.A=h0,e}function mc(){tt=4,ol||(Le&4194048)!==Le&&la.current!==null||(Sn=!0),(cl&134217727)===0&&(Yl&134217727)===0||Je===null||dl(Je,Le,na,!1)}function yc(e,t,a){var l=Ge;Ge|=2;var u=hh(),i=mh();(Je!==e||Le!==t)&&(Qr=null,Tn(e,t)),t=!1;var d=tt;e:do try{if(Xe!==0&&ze!==null){var g=ze,E=Vt;switch(Xe){case 8:hc(),d=6;break e;case 3:case 2:case 9:case 6:la.current===null&&(t=!0);var U=Xe;if(Xe=0,Vt=null,wn(e,g,E,U),a&&Sn){d=0;break e}break;default:U=Xe,Xe=0,Vt=null,wn(e,g,E,U)}}v0(),d=tt;break}catch(Y){dh(e,Y)}while(!0);return t&&e.shellSuspendCounter++,Ua=Cl=null,Ge=l,C.H=u,C.A=i,ze===null&&(Je=null,Le=0,dr()),d}function v0(){for(;ze!==null;)yh(ze)}function g0(e,t){var a=Ge;Ge|=2;var l=hh(),u=mh();Je!==e||Le!==t?(Qr=null,Xr=ht()+500,Tn(e,t)):Sn=Za(e,t);e:do try{if(Xe!==0&&ze!==null){t=ze;var i=Vt;t:switch(Xe){case 1:Xe=0,Vt=null,wn(e,t,i,1);break;case 2:case 9:if(As(i)){Xe=0,Vt=null,vh(t);break}t=function(){Xe!==2&&Xe!==9||Je!==e||(Xe=7),Ra(e)},i.then(t,t);break e;case 3:Xe=7;break e;case 4:Xe=5;break e;case 7:As(i)?(Xe=0,Vt=null,vh(t)):(Xe=0,Vt=null,wn(e,t,i,7));break;case 5:var d=null;switch(ze.tag){case 26:d=ze.memoizedState;case 5:case 27:var g=ze;if(!d||Wh(d)){Xe=0,Vt=null;var E=g.sibling;if(E!==null)ze=E;else{var U=g.return;U!==null?(ze=U,Zr(U)):ze=null}break t}}Xe=0,Vt=null,wn(e,t,i,5);break;case 6:Xe=0,Vt=null,wn(e,t,i,6);break;case 8:hc(),tt=6;break e;default:throw Error(o(462))}}p0();break}catch(Y){dh(e,Y)}while(!0);return Ua=Cl=null,C.H=l,C.A=u,Ge=a,ze!==null?0:(Je=null,Le=0,dr(),tt)}function p0(){for(;ze!==null&&!Pu();)yh(ze)}function yh(e){var t=Xd(e.alternate,e,qa);e.memoizedProps=e.pendingProps,t===null?Zr(e):ze=t}function vh(e){var t=e,a=t.alternate;switch(t.tag){case 15:case 0:t=Hd(a,t,t.pendingProps,t.type,void 0,Le);break;case 11:t=Hd(a,t,t.pendingProps,t.type.render,t.ref,Le);break;case 5:zo(t);default:Vd(a,t),t=ze=gs(t,qa),t=Xd(a,t,qa)}e.memoizedProps=e.pendingProps,t===null?Zr(e):ze=t}function wn(e,t,a,l){Ua=Cl=null,zo(t),yn=null,hu=0;var u=t.return;try{if(i0(e,u,t,a,Le)){tt=1,Hr(e,It(a,e.current)),ze=null;return}}catch(i){if(u!==null)throw ze=u,i;tt=1,Hr(e,It(a,e.current)),ze=null;return}t.flags&32768?(Ye||l===1?e=!0:Sn||(Le&536870912)!==0?e=!1:(ol=e=!0,(l===2||l===9||l===3||l===6)&&(l=la.current,l!==null&&l.tag===13&&(l.flags|=16384))),gh(t,e)):Zr(t)}function Zr(e){var t=e;do{if((t.flags&32768)!==0){gh(t,ol);return}e=t.return;var a=c0(t.alternate,t,qa);if(a!==null){ze=a;return}if(t=t.sibling,t!==null){ze=t;return}ze=t=e}while(t!==null);tt===0&&(tt=5)}function gh(e,t){do{var a=f0(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);tt=6,ze=null}function ph(e,t,a,l,u,i,d,g,E){e.cancelPendingCommit=null;do Kr();while(Et!==0);if((Ge&6)!==0)throw Error(o(327));if(t!==null){if(t===e.current)throw Error(o(177));if(i=t.lanes|t.childLanes,i|=no,Yn(e,a,i,d,g,E),e===Je&&(ze=Je=null,Le=0),En=t,sl=e,Rn=a,fc=i,sc=u,oh=l,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,R0(Zl,function(){return Th(),null})):(e.callbackNode=null,e.callbackPriority=0),l=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||l){l=C.T,C.T=null,u=V.p,V.p=2,d=Ge,Ge|=4;try{s0(e,t,a)}finally{Ge=d,V.p=u,C.T=l}}Et=1,Sh(),bh(),Eh()}}function Sh(){if(Et===1){Et=0;var e=sl,t=En,a=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||a){a=C.T,C.T=null;var l=V.p;V.p=2;var u=Ge;Ge|=4;try{th(t,e);var i=Ac,d=is(e.containerInfo),g=i.focusedElem,E=i.selectionRange;if(d!==g&&g&&g.ownerDocument&&rs(g.ownerDocument.documentElement,g)){if(E!==null&&Ii(g)){var U=E.start,Y=E.end;if(Y===void 0&&(Y=U),"selectionStart"in g)g.selectionStart=U,g.selectionEnd=Math.min(Y,g.value.length);else{var Q=g.ownerDocument||document,N=Q&&Q.defaultView||window;if(N.getSelection){var H=N.getSelection(),Ee=g.textContent.length,pe=Math.min(E.start,Ee),Ze=E.end===void 0?pe:Math.min(E.end,Ee);!H.extend&&pe>Ze&&(d=Ze,Ze=pe,pe=d);var O=us(g,pe),M=us(g,Ze);if(O&&M&&(H.rangeCount!==1||H.anchorNode!==O.node||H.anchorOffset!==O.offset||H.focusNode!==M.node||H.focusOffset!==M.offset)){var x=Q.createRange();x.setStart(O.node,O.offset),H.removeAllRanges(),pe>Ze?(H.addRange(x),H.extend(M.node,M.offset)):(x.setEnd(M.node,M.offset),H.addRange(x))}}}}for(Q=[],H=g;H=H.parentNode;)H.nodeType===1&&Q.push({element:H,left:H.scrollLeft,top:H.scrollTop});for(typeof g.focus=="function"&&g.focus(),g=0;g<Q.length;g++){var X=Q[g];X.element.scrollLeft=X.left,X.element.scrollTop=X.top}}ni=!!Dc,Ac=Dc=null}finally{Ge=u,V.p=l,C.T=a}}e.current=t,Et=2}}function bh(){if(Et===2){Et=0;var e=sl,t=En,a=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||a){a=C.T,C.T=null;var l=V.p;V.p=2;var u=Ge;Ge|=4;try{Wd(e,t.alternate,t)}finally{Ge=u,V.p=l,C.T=a}}Et=3}}function Eh(){if(Et===4||Et===3){Et=0,Ci();var e=sl,t=En,a=Rn,l=oh;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Et=5:(Et=0,En=sl=null,Rh(e,e.pendingLanes));var u=e.pendingLanes;if(u===0&&(fl=null),Jl(a),t=t.stateNode,wt&&typeof wt.onCommitFiberRoot=="function")try{wt.onCommitFiberRoot(oa,t,void 0,(t.current.flags&128)===128)}catch{}if(l!==null){t=C.T,u=V.p,V.p=2,C.T=null;try{for(var i=e.onRecoverableError,d=0;d<l.length;d++){var g=l[d];i(g.value,{componentStack:g.stack})}}finally{C.T=t,V.p=u}}(Rn&3)!==0&&Kr(),Ra(e),u=e.pendingLanes,(a&4194090)!==0&&(u&42)!==0?e===dc?Ru++:(Ru=0,dc=e):Ru=0,Tu(0)}}function Rh(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,au(t)))}function Kr(e){return Sh(),bh(),Eh(),Th()}function Th(){if(Et!==5)return!1;var e=sl,t=fc;fc=0;var a=Jl(Rn),l=C.T,u=V.p;try{V.p=32>a?32:a,C.T=null,a=sc,sc=null;var i=sl,d=Rn;if(Et=0,En=sl=null,Rn=0,(Ge&6)!==0)throw Error(o(331));var g=Ge;if(Ge|=4,rh(i.current),lh(i,i.current,d,a),Ge=g,Tu(0,!1),wt&&typeof wt.onPostCommitFiberRoot=="function")try{wt.onPostCommitFiberRoot(oa,i)}catch{}return!0}finally{V.p=u,C.T=l,Rh(e,t)}}function wh(e,t,a){t=It(a,t),t=Vo(e.stateNode,t,2),e=tl(e,t,2),e!==null&&(Ja(e,2),Ra(e))}function Ke(e,t,a){if(e.tag===3)wh(e,e,a);else for(;t!==null;){if(t.tag===3){wh(t,e,a);break}else if(t.tag===1){var l=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(fl===null||!fl.has(l))){e=It(a,e),a=Od(2),l=tl(t,a,2),l!==null&&(_d(a,l,t,e),Ja(l,2),Ra(l));break}}t=t.return}}function vc(e,t,a){var l=e.pingCache;if(l===null){l=e.pingCache=new m0;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)||(rc=!0,u.add(a),e=S0.bind(null,e,t,a),t.then(e,e))}function S0(e,t,a){var l=e.pingCache;l!==null&&l.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,Je===e&&(Le&a)===a&&(tt===4||tt===3&&(Le&62914560)===Le&&300>ht()-cc?(Ge&2)===0&&Tn(e,0):ic|=a,bn===Le&&(bn=0)),Ra(e)}function Mh(e,t){t===0&&(t=jn()),e=nn(e,t),e!==null&&(Ja(e,t),Ra(e))}function b0(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),Mh(e,a)}function E0(e,t){var a=0;switch(e.tag){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(o(314))}l!==null&&l.delete(t),Mh(e,a)}function R0(e,t){return ut(e,t)}var Jr=null,Mn=null,gc=!1,kr=!1,pc=!1,ql=0;function Ra(e){e!==Mn&&e.next===null&&(Mn===null?Jr=Mn=e:Mn=Mn.next=e),kr=!0,gc||(gc=!0,w0())}function Tu(e,t){if(!pc&&kr){pc=!0;do for(var a=!1,l=Jr;l!==null;){if(e!==0){var u=l.pendingLanes;if(u===0)var i=0;else{var d=l.suspendedLanes,g=l.pingedLanes;i=(1<<31-We(42|e)+1)-1,i&=u&~(d&~g),i=i&201326741?i&201326741|1:i?i|2:0}i!==0&&(a=!0,_h(l,i))}else i=Le,i=Rl(l,l===Je?i:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),(i&3)===0||Za(l,i)||(a=!0,_h(l,i));l=l.next}while(a);pc=!1}}function T0(){Dh()}function Dh(){kr=gc=!1;var e=0;ql!==0&&(U0()&&(e=ql),ql=0);for(var t=ht(),a=null,l=Jr;l!==null;){var u=l.next,i=Ah(l,t);i===0?(l.next=null,a===null?Jr=u:a.next=u,u===null&&(Mn=a)):(a=l,(e!==0||(i&3)!==0)&&(kr=!0)),l=u}Tu(e)}function Ah(e,t){for(var a=e.suspendedLanes,l=e.pingedLanes,u=e.expirationTimes,i=e.pendingLanes&-62914561;0<i;){var d=31-We(i),g=1<<d,E=u[d];E===-1?((g&a)===0||(g&l)!==0)&&(u[d]=ar(g,t)):E<=t&&(e.expiredLanes|=g),i&=~g}if(t=Je,a=Le,a=Rl(e,e===t?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l=e.callbackNode,a===0||e===t&&(Xe===2||Xe===9)||e.cancelPendingCommit!==null)return l!==null&&l!==null&&ya(l),e.callbackNode=null,e.callbackPriority=0;if((a&3)===0||Za(e,a)){if(t=a&-a,t===e.callbackPriority)return t;switch(l!==null&&ya(l),Jl(a)){case 2:case 8:a=Bn;break;case 32:a=Zl;break;case 268435456:a=er;break;default:a=Zl}return l=Oh.bind(null,e),a=ut(a,l),e.callbackPriority=t,e.callbackNode=a,t}return l!==null&&l!==null&&ya(l),e.callbackPriority=2,e.callbackNode=null,2}function Oh(e,t){if(Et!==0&&Et!==5)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(Kr()&&e.callbackNode!==a)return null;var l=Le;return l=Rl(e,e===Je?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l===0?null:(fh(e,l,t),Ah(e,ht()),e.callbackNode!=null&&e.callbackNode===a?Oh.bind(null,e):null)}function _h(e,t){if(Kr())return null;fh(e,t,!0)}function w0(){L0(function(){(Ge&6)!==0?ut(Iu,T0):Dh()})}function Sc(){return ql===0&&(ql=lr()),ql}function zh(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:ur(""+e)}function xh(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 M0(e,t,a,l,u){if(t==="submit"&&a&&a.stateNode===u){var i=zh((u[Mt]||null).action),d=l.submitter;d&&(t=(t=d[Mt]||null)?zh(t.formAction):d.getAttribute("formAction"),t!==null&&(i=t,d=null));var g=new cr("action","action",null,l,u);e.push({event:g,listeners:[{instance:null,listener:function(){if(l.defaultPrevented){if(ql!==0){var E=d?xh(u,d):new FormData(u);Yo(a,{pending:!0,data:E,method:u.method,action:i},null,E)}}else typeof i=="function"&&(g.preventDefault(),E=d?xh(u,d):new FormData(u),Yo(a,{pending:!0,data:E,method:u.method,action:i},i,E))},currentTarget:u}]})}}for(var bc=0;bc<lo.length;bc++){var Ec=lo[bc],D0=Ec.toLowerCase(),A0=Ec[0].toUpperCase()+Ec.slice(1);sa(D0,"on"+A0)}sa(fs,"onAnimationEnd"),sa(ss,"onAnimationIteration"),sa(ds,"onAnimationStart"),sa("dblclick","onDoubleClick"),sa("focusin","onFocus"),sa("focusout","onBlur"),sa(Vv,"onTransitionRun"),sa(Zv,"onTransitionStart"),sa(Kv,"onTransitionCancel"),sa(hs,"onTransitionEnd"),ke("onMouseEnter",["mouseout","mouseover"]),ke("onMouseLeave",["mouseout","mouseover"]),ke("onPointerEnter",["pointerout","pointerover"]),ke("onPointerLeave",["pointerout","pointerover"]),Be("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Be("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Be("onBeforeInput",["compositionend","keypress","textInput","paste"]),Be("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Be("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Be("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var wu="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(" "),O0=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(wu));function Uh(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 d=l.length-1;0<=d;d--){var g=l[d],E=g.instance,U=g.currentTarget;if(g=g.listener,E!==i&&u.isPropagationStopped())break e;i=g,u.currentTarget=U;try{i(u)}catch(Y){Nr(Y)}u.currentTarget=null,i=E}else for(d=0;d<l.length;d++){if(g=l[d],E=g.instance,U=g.currentTarget,g=g.listener,E!==i&&u.isPropagationStopped())break e;i=g,u.currentTarget=U;try{i(u)}catch(Y){Nr(Y)}u.currentTarget=null,i=E}}}}function xe(e,t){var a=t[D];a===void 0&&(a=t[D]=new Set);var l=e+"__bubble";a.has(l)||(Ch(t,e,2,!1),a.add(l))}function Rc(e,t,a){var l=0;t&&(l|=4),Ch(a,e,l,t)}var Fr="_reactListening"+Math.random().toString(36).slice(2);function Tc(e){if(!e[Fr]){e[Fr]=!0,Me.forEach(function(a){a!=="selectionchange"&&(O0.has(a)||Rc(a,!1,e),Rc(a,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Fr]||(t[Fr]=!0,Rc("selectionchange",!1,t))}}function Ch(e,t,a,l){switch(lm(t)){case 2:var u=tg;break;case 8:u=ag;break;default:u=Bc}a=u.bind(null,t,a,e),u=void 0,!Vi||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 wc(e,t,a,l,u){var i=l;if((t&1)===0&&(t&2)===0&&l!==null)e:for(;;){if(l===null)return;var d=l.tag;if(d===3||d===4){var g=l.stateNode.containerInfo;if(g===u)break;if(d===4)for(d=l.return;d!==null;){var E=d.tag;if((E===3||E===4)&&d.stateNode.containerInfo===u)return;d=d.return}for(;g!==null;){if(d=me(g),d===null)return;if(E=d.tag,E===5||E===6||E===26||E===27){l=i=d;continue e}g=g.parentNode}}l=l.return}qf(function(){var U=i,Y=Xi(a),Q=[];e:{var N=ms.get(e);if(N!==void 0){var H=cr,Ee=e;switch(e){case"keypress":if(ir(a)===0)break e;case"keydown":case"keyup":H=Rv;break;case"focusin":Ee="focus",H=ki;break;case"focusout":Ee="blur",H=ki;break;case"beforeblur":case"afterblur":H=ki;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":H=Qf;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":H=fv;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":H=Mv;break;case fs:case ss:case ds:H=hv;break;case hs:H=Av;break;case"scroll":case"scrollend":H=ov;break;case"wheel":H=_v;break;case"copy":case"cut":case"paste":H=yv;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":H=Zf;break;case"toggle":case"beforetoggle":H=xv}var pe=(t&4)!==0,Ze=!pe&&(e==="scroll"||e==="scrollend"),O=pe?N!==null?N+"Capture":null:N;pe=[];for(var M=U,x;M!==null;){var X=M;if(x=X.stateNode,X=X.tag,X!==5&&X!==26&&X!==27||x===null||O===null||(X=Qn(M,O),X!=null&&pe.push(Mu(M,X,x))),Ze)break;M=M.return}0<pe.length&&(N=new H(N,Ee,null,a,Y),Q.push({event:N,listeners:pe}))}}if((t&7)===0){e:{if(N=e==="mouseover"||e==="pointerover",H=e==="mouseout"||e==="pointerout",N&&a!==Gi&&(Ee=a.relatedTarget||a.fromElement)&&(me(Ee)||Ee[R]))break e;if((H||N)&&(N=Y.window===Y?Y:(N=Y.ownerDocument)?N.defaultView||N.parentWindow:window,H?(Ee=a.relatedTarget||a.toElement,H=U,Ee=Ee?me(Ee):null,Ee!==null&&(Ze=s(Ee),pe=Ee.tag,Ee!==Ze||pe!==5&&pe!==27&&pe!==6)&&(Ee=null)):(H=null,Ee=U),H!==Ee)){if(pe=Qf,X="onMouseLeave",O="onMouseEnter",M="mouse",(e==="pointerout"||e==="pointerover")&&(pe=Zf,X="onPointerLeave",O="onPointerEnter",M="pointer"),Ze=H==null?N:I(H),x=Ee==null?N:I(Ee),N=new pe(X,M+"leave",H,a,Y),N.target=Ze,N.relatedTarget=x,X=null,me(Y)===U&&(pe=new pe(O,M+"enter",Ee,a,Y),pe.target=x,pe.relatedTarget=Ze,X=pe),Ze=X,H&&Ee)t:{for(pe=H,O=Ee,M=0,x=pe;x;x=Dn(x))M++;for(x=0,X=O;X;X=Dn(X))x++;for(;0<M-x;)pe=Dn(pe),M--;for(;0<x-M;)O=Dn(O),x--;for(;M--;){if(pe===O||O!==null&&pe===O.alternate)break t;pe=Dn(pe),O=Dn(O)}pe=null}else pe=null;H!==null&&Lh(Q,N,H,pe,!1),Ee!==null&&Ze!==null&&Lh(Q,Ze,Ee,pe,!0)}}e:{if(N=U?I(U):window,H=N.nodeName&&N.nodeName.toLowerCase(),H==="select"||H==="input"&&N.type==="file")var re=If;else if(Wf(N))if(es)re=Gv;else{re=Yv;var Oe=jv}else H=N.nodeName,!H||H.toLowerCase()!=="input"||N.type!=="checkbox"&&N.type!=="radio"?U&&qi(U.elementType)&&(re=If):re=qv;if(re&&(re=re(e,U))){Pf(Q,re,a,Y);break e}Oe&&Oe(e,N,U),e==="focusout"&&U&&N.type==="number"&&U.memoizedProps.value!=null&&Yi(N,"number",N.value)}switch(Oe=U?I(U):window,e){case"focusin":(Wf(Oe)||Oe.contentEditable==="true")&&(tn=Oe,eo=U,Wn=null);break;case"focusout":Wn=eo=tn=null;break;case"mousedown":to=!0;break;case"contextmenu":case"mouseup":case"dragend":to=!1,os(Q,a,Y);break;case"selectionchange":if(Qv)break;case"keydown":case"keyup":os(Q,a,Y)}var he;if($i)e:{switch(e){case"compositionstart":var be="onCompositionStart";break e;case"compositionend":be="onCompositionEnd";break e;case"compositionupdate":be="onCompositionUpdate";break e}be=void 0}else en?Ff(e,a)&&(be="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(be="onCompositionStart");be&&(Kf&&a.locale!=="ko"&&(en||be!=="onCompositionStart"?be==="onCompositionEnd"&&en&&(he=Gf()):(Wa=Y,Zi="value"in Wa?Wa.value:Wa.textContent,en=!0)),Oe=$r(U,be),0<Oe.length&&(be=new Vf(be,e,null,a,Y),Q.push({event:be,listeners:Oe}),he?be.data=he:(he=$f(a),he!==null&&(be.data=he)))),(he=Cv?Lv(e,a):Nv(e,a))&&(be=$r(U,"onBeforeInput"),0<be.length&&(Oe=new Vf("onBeforeInput","beforeinput",null,a,Y),Q.push({event:Oe,listeners:be}),Oe.data=he)),M0(Q,e,U,a,Y)}Uh(Q,t)})}function Mu(e,t,a){return{instance:e,listener:t,currentTarget:a}}function $r(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=Qn(e,a),u!=null&&l.unshift(Mu(e,u,i)),u=Qn(e,t),u!=null&&l.push(Mu(e,u,i))),e.tag===3)return l;e=e.return}return[]}function Dn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Lh(e,t,a,l,u){for(var i=t._reactName,d=[];a!==null&&a!==l;){var g=a,E=g.alternate,U=g.stateNode;if(g=g.tag,E!==null&&E===l)break;g!==5&&g!==26&&g!==27||U===null||(E=U,u?(U=Qn(a,i),U!=null&&d.unshift(Mu(a,U,E))):u||(U=Qn(a,i),U!=null&&d.push(Mu(a,U,E)))),a=a.return}d.length!==0&&e.push({event:t,listeners:d})}var _0=/\r\n?/g,z0=/\u0000|\uFFFD/g;function Nh(e){return(typeof e=="string"?e:""+e).replace(_0,`
9`).replace(z0,"")}function Hh(e,t){return t=Nh(t),Nh(e)===t}function Wr(){}function Ve(e,t,a,l,u,i){switch(a){case"children":typeof l=="string"?t==="body"||t==="textarea"&&l===""||Wl(e,l):(typeof l=="number"||typeof l=="bigint")&&t!=="body"&&Wl(e,""+l);break;case"className":Yt(e,"class",l);break;case"tabIndex":Yt(e,"tabindex",l);break;case"dir":case"role":case"viewBox":case"width":case"height":Yt(e,a,l);break;case"style":jf(e,l,i);break;case"data":if(t!=="object"){Yt(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=ur(""+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=ur(""+l),e.setAttribute(a,l);break;case"onClick":l!=null&&(e.onclick=Wr);break;case"onScroll":l!=null&&xe("scroll",e);break;case"onScrollEnd":l!=null&&xe("scrollend",e);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(o(61));if(a=l.__html,a!=null){if(u.children!=null)throw Error(o(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=ur(""+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"playsInl
9ine":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":xe("beforetoggle",e),xe("toggle",e),va(e,"popover",l);break;case"xlinkActuate":rt(e,"http://www.w3.org/1999/xlink","xlink:actuate",l);break;case"xlinkArcrole":rt(e,"http://www.w3.org/1999/xlink","xlink:arcrole",l);break;case"xlinkRole":rt(e,"http://www.w3.org/1999/xlink","xlink:role",l);break;case"xlinkShow":rt(e,"http://www.w3.org/1999/xlink","xlink:show",l);break;case"xlinkTitle":rt(e,"http://www.w3.org/1999/xlink","xlink:title",l);break;case"xlinkType":rt(e,"http://www.w3.org/1999/xlink","xlink:type",l);break;case"xmlBase":rt(e,"http://www.w3.org/XML/1998/namespace","xml:base",l);break;case"xmlLang":rt(e,"http://www.w3.org/XML/1998/namespace","xml:lang",l);break;case"xmlSpace":rt(e,"http://www.w3.org/XML/1998/namespace","xml:space",l);break;case"is":va(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=rv.get(a)||a,va(e,a,l))}}function Mc(e,t,a,l,u,i){switch(a){case"style":jf(e,l,i);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(o(61));if(a=l.__html,a!=null){if(u.children!=null)throw Error(o(60));e.innerHTML=a}}break;case"children":typeof l=="string"?Wl(e,l):(typeof l=="number"||typeof l=="bigint")&&Wl(e,""+l);break;case"onScroll":l!=null&&xe("scroll",e);break;case"onScrollEnd":l!=null&&xe("scrollend",e);break;case"onClick":l!=null&&(e.onclick=Wr);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!_e.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[Mt]||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,""):va(e,a,l)}}}function Rt(e,t,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":xe("error",e),xe("load",e);var l=!1,u=!1,i;for(i in a)if(a.hasOwnProperty(i)){var d=a[i];if(d!=null)switch(i){case"src":l=!0;break;case"srcSet":u=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(o(137,t));default:Ve(e,t,i,d,a,null)}}u&&Ve(e,t,"srcSet",a.srcSet,a,null),l&&Ve(e,t,"src",a.src,a,null);return;case"input":xe("invalid",e);var g=i=d=u=null,E=null,U=null;for(l in a)if(a.hasOwnProperty(l)){var Y=a[l];if(Y!=null)switch(l){case"name":u=Y;break;case"type":d=Y;break;case"checked":E=Y;break;case"defaultChecked":U=Y;break;case"value":i=Y;break;case"defaultValue":g=Y;break;case"children":case"dangerouslySetInnerHTML":if(Y!=null)throw Error(o(137,t));break;default:Ve(e,t,l,Y,a,null)}}Lf(e,i,g,E,U,d,u,!1),Aa(e);return;case"select":xe("invalid",e),l=d=i=null;for(u in a)if(a.hasOwnProperty(u)&&(g=a[u],g!=null))switch(u){case"value":i=g;break;case"defaultValue":d=g;break;case"multiple":l=g;default:Ve(e,t,u,g,a,null)}t=i,a=d,e.multiple=!!l,t!=null?$l(e,!!l,t,!1):a!=null&&$l(e,!!l,a,!0);return;case"textarea":xe("invalid",e),i=u=l=null;for(d in a)if(a.hasOwnProperty(d)&&(g=a[d],g!=null))switch(d){case"value":l=g;break;case"defaultValue":u=g;break;case"children":i=g;break;case"dangerouslySetInnerHTML":if(g!=null)throw Error(o(91));break;default:Ve(e,t,d,g,a,null)}Hf(e,l,u,i),Aa(e);return;case"option":for(E in a)if(a.hasOwnProperty(E)&&(l=a[E],l!=null))switch(E){case"selected":e.selected=l&&typeof l!="function"&&typeof l!="symbol";break;default:Ve(e,t,E,l,a,null)}return;case"dialog":xe("beforetoggle",e),xe("toggle",e),xe("cancel",e),xe("close",e);break;case"iframe":case"object":xe("load",e);break;case"video":case"audio":for(l=0;l<wu.length;l++)xe(wu[l],e);break;case"image":xe("error",e),xe("load",e);break;case"details":xe("toggle",e);break;case"embed":case"source":case"link":xe("error",e),xe("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(U in a)if(a.hasOwnProperty(U)&&(l=a[U],l!=null))switch(U){case"children":case"dangerouslySetInnerHTML":throw Error(o(137,t));default:Ve(e,t,U,l,a,null)}return;default:if(qi(t)){for(Y in a)a.hasOwnProperty(Y)&&(l=a[Y],l!==void 0&&Mc(e,t,Y,l,a,void 0));return}}for(g in a)a.hasOwnProperty(g)&&(l=a[g],l!=null&&Ve(e,t,g,l,a,null))}function x0(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,d=null,g=null,E=null,U=null,Y=null;for(H in a){var Q=a[H];if(a.hasOwnProperty(H)&&Q!=null)switch(H){case"checked":break;case"value":break;case"defaultValue":E=Q;default:l.hasOwnProperty(H)||Ve(e,t,H,null,l,Q)}}for(var N in l){var H=l[N];if(Q=a[N],l.hasOwnProperty(N)&&(H!=null||Q!=null))switch(N){case"type":i=H;break;case"name":u=H;break;case"checked":U=H;break;case"defaultChecked":Y=H;break;case"value":d=H;break;case"defaultValue":g=H;break;case"children":case"dangerouslySetInnerHTML":if(H!=null)throw Error(o(137,t));break;default:H!==Q&&Ve(e,t,N,H,l,Q)}}ji(e,d,g,E,U,Y,i,u);return;case"select":H=d=g=N=null;for(i in a)if(E=a[i],a.hasOwnProperty(i)&&E!=null)switch(i){case"value":break;case"multiple":H=E;default:l.hasOwnProperty(i)||Ve(e,t,i,null,l,E)}for(u in l)if(i=l[u],E=a[u],l.hasOwnProperty(u)&&(i!=null||E!=null))switch(u){case"value":N=i;break;case"defaultValue":g=i;break;case"multiple":d=i;default:i!==E&&Ve(e,t,u,i,l,E)}t=g,a=d,l=H,N!=null?$l(e,!!a,N,!1):!!l!=!!a&&(t!=null?$l(e,!!a,t,!0):$l(e,!!a,a?[]:"",!1));return;case"textarea":H=N=null;for(g in a)if(u=a[g],a.hasOwnProperty(g)&&u!=null&&!l.hasOwnProperty(g))switch(g){case"value":break;case"children":break;default:Ve(e,t,g,null,l,u)}for(d in l)if(u=l[d],i=a[d],l.hasOwnProperty(d)&&(u!=null||i!=null))switch(d){case"value":N=u;break;case"defaultValue":H=u;break;case"children":break;case"dangerouslySetInnerHTML":if(u!=null)throw Error(o(91));break;default:u!==i&&Ve(e,t,d,u,l,i)}Nf(e,N,H);return;case"option":for(var Ee in a)if(N=a[Ee],a.hasOwnProperty(Ee)&&N!=null&&!l.hasOwnProperty(Ee))switch(Ee){case"selected":e.selected=!1;break;default:Ve(e,t,Ee,null,l,N)}for(E in l)if(N=l[E],H=a[E],l.hasOwnProperty(E)&&N!==H&&(N!=null||H!=null))switch(E){case"selected":e.selected=N&&t
vendor: 23,270 bytes, line 9
9ypeof N!="function"&&typeof N!="symbol";break;default:Ve(e,t,E,N,l,H)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var pe in a)N=a[pe],a.hasOwnProperty(pe)&&N!=null&&!l.hasOwnProperty(pe)&&Ve(e,t,pe,null,l,N);for(U in l)if(N=l[U],H=a[U],l.hasOwnProperty(U)&&N!==H&&(N!=null||H!=null))switch(U){case"children":case"dangerouslySetInnerHTML":if(N!=null)throw Error(o(137,t));break;default:Ve(e,t,U,N,l,H)}return;default:if(qi(t)){for(var Ze in a)N=a[Ze],a.hasOwnProperty(Ze)&&N!==void 0&&!l.hasOwnProperty(Ze)&&Mc(e,t,Ze,void 0,l,N);for(Y in l)N=l[Y],H=a[Y],!l.hasOwnProperty(Y)||N===H||N===void 0&&H===void 0||Mc(e,t,Y,N,l,H);return}}for(var O in a)N=a[O],a.hasOwnProperty(O)&&N!=null&&!l.hasOwnProperty(O)&&Ve(e,t,O,null,l,N);for(Q in l)N=l[Q],H=a[Q],!l.hasOwnProperty(Q)||N===H||N==null&&H==null||Ve(e,t,Q,N,l,H)}var Dc=null,Ac=null;function Pr(e){return e.nodeType===9?e:e.ownerDocument}function Bh(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 jh(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 Oc(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 _c=null;function U0(){var e=window.event;return e&&e.type==="popstate"?e===_c?!1:(_c=e,!0):(_c=null,!1)}var Yh=typeof setTimeout=="function"?setTimeout:void 0,C0=typeof clearTimeout=="function"?clearTimeout:void 0,qh=typeof Promise=="function"?Promise:void 0,L0=typeof queueMicrotask=="function"?queueMicrotask:typeof qh<"u"?function(e){return qh.resolve(null).then(e).catch(N0)}:Yh;function N0(e){setTimeout(function(){throw e})}function hl(e){return e==="head"}function Gh(e,t){var a=t,l=0,u=0;do{var i=a.nextSibling;if(e.removeChild(a),i&&i.nodeType===8)if(a=i.data,a==="/$"){if(0<l&&8>l){a=l;var d=e.ownerDocument;if(a&1&&Du(d.documentElement),a&2&&Du(d.body),a&4)for(a=d.head,Du(a),d=a.firstChild;d;){var g=d.nextSibling,E=d.nodeName;d[ce]||E==="SCRIPT"||E==="STYLE"||E==="LINK"&&d.rel.toLowerCase()==="stylesheet"||a.removeChild(d),d=g}}if(u===0){e.removeChild(i),Lu(t);return}u--}else a==="$"||a==="$?"||a==="$!"?u++:l=a.charCodeAt(0)-48;else l=0;a=i}while(a);Lu(t)}function zc(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":zc(a),oe(a);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function H0(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[ce])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=ha(e.nextSibling),e===null)break}return null}function B0(e,t,a){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=ha(e.nextSibling),e===null))return null;return e}function xc(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState==="complete"}function j0(e,t){var a=e.ownerDocument;if(e.data!=="$?"||a.readyState==="complete")t();else{var l=function(){t(),a.removeEventListener("DOMContentLoaded",l)};a.addEventListener("DOMContentLoaded",l),e._reactRetry=l}}function ha(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==="F!"||t==="F")break;if(t==="/$")return null}}return e}var Uc=null;function Xh(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"){if(t===0)return e;t--}else a==="/$"&&t++}e=e.previousSibling}return null}function Qh(e,t,a){switch(t=Pr(a),e){case"html":if(e=t.documentElement,!e)throw Error(o(452));return e;case"head":if(e=t.head,!e)throw Error(o(453));return e;case"body":if(e=t.body,!e)throw Error(o(454));return e;default:throw Error(o(451))}}function Du(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);oe(e)}var ua=new Map,Vh=new Set;function Ir(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Ga=V.d;V.d={f:Y0,r:q0,D:G0,C:X0,L:Q0,m:V0,X:K0,S:Z0,M:J0};function Y0(){var e=Ga.f(),t=Vr();return e||t}function q0(e){var t=le(e);t!==null&&t.tag===5&&t.type==="form"?fd(t):Ga.r(e)}var An=typeof document>"u"?null:document;function Zh(e,t,a){var l=An;if(l&&typeof t=="string"&&t){var u=Pt(t);u='link[rel="'+e+'"][href="'+u+'"]',typeof a=="string"&&(u+='[crossorigin="'+a+'"]'),Vh.has(u)||(Vh.add(u),e={rel:e,crossOrigin:a,href:t},l.querySelector(u)===null&&(t=l.createElement("link"),Rt(t,"link",e),ee(t),l.head.appendChild(t)))}}function G0(e){Ga.D(e),Zh("dns-prefetch",e,null)}function X0(e,t){Ga.C(e,t),Zh("preconnect",e,t)}function Q0(e,t,a){Ga.L(e,t,a);var l=An;if(l&&e&&t){var u='link[rel="preload"][as="'+Pt(t)+'"]';t==="image"&&a&&a.imageSrcSet?(u+='[imagesrcset="'+Pt(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(u+='[imagesizes="'+Pt(a.imageSizes)+'"]')):u+='[href="'+Pt(e)+'"]';var i=u;switch(t){case"style":i=On(e);break;case"script":i=_n(e)}ua.has(i)||(e=p({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),ua.set(i,e),l.querySelector(u)!==null||t==="style"&&l.querySelector(Au(i))||t==="script"&&l.querySelector(Ou(i))||(t=l.createElement("link"),Rt(t,"link",e),ee(t),l.head.appendChild(t)))}}function V0(e,t){Ga.m(e,t);var a=An;if(a&&e){var l=t&&typeof t.as=="string"?t.as:"script",u='link[rel="modulepreload"][as="'+Pt(l)+'"][href="'+Pt(e)+'"]',i=u;switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=_n(e)}if(!ua.has(i)&&(e=p({rel:"modulepreload",href:e},t),ua.set(i,e),a.querySelector(u)===null)){switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(Ou(i)))return}l=a.createElement("link"),Rt(l,"link",e),ee(l),a.head.appendChild(l)}}}function Z0(e,t,a){Ga.S(e,t,a);var l=An;if(l&&e){var u=ye(l).hoistableStyles,i=On(e);t=t||"default";var d=u.get(i);if(!d){var g={loading:0,preload:null};if(d=l.querySelector(Au(i)))g.loading=5;else{e=p({rel:"stylesheet",href:e,"data-precedence":t},a),(a=ua.get(i))&&Cc(e,a);var E=d=l.createElement("link");ee(E),Rt(E,"link",e),E._p=new Promise(function(U,Y){E.onload=U,E.onerror=Y}),E.addEventListener("load",function(){g.loading|=1}),E.addEventListener("error",function(){g.loading|=2}),g.loading|=4,ei(d,t,l)}d={type:"stylesheet",instance:d,count:1,state:g},u.set(i,d)}}}function K0(e,t){Ga.X(e,t);var a=An;if(a&&e){var l=ye(a).hoistableScripts,u=_n(e),i=l.get(u);i||(i=a.querySelector(Ou(u)),i||(e=p({src:e,async:!0},t),(t=ua.get(u))&&Lc(e,t),i=a.createElement("script"),ee(i),Rt(i,"link",e),a.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},l.set(u,i))}}function J0(e,t){Ga.M(e,t);var a=An;if(a&&e){var l=ye(a).hoistableScripts,u=_n(e),i=l.get(u);i||(i=a.querySelector(Ou(u)),i||(e=p({src:e,async:!0,type:"module"},t),(t=ua.get(u))&&Lc(e,t),i=a.createElement("script"),ee(i),Rt(i,"link",e),a.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},l.set(u,i))}}function Kh(e,t,a,l){var u=(u=se.current)?Ir(u):null;if(!u)throw Error(o(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=On(a.href),a=ye(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=On(a.href);var i=ye(u).hoistableStyles,d=i.get(e);if(d||(u=u.ownerDocument||u,d={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},i.set(e,d),(i=u.querySelector(Au(e)))&&!i._p&&(d.instance=i,d.state.loading=5),ua.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},ua.set(e,a),i||k0(u,e,a,d.state))),t&&l===null)throw Error(o(528,""));return d}if(t&&l!==null)throw Error(o(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=_n(a),a=ye(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(o(444,e))}}function On(e){return'href="'+Pt(e)+'"'}function Au(e){return'link[rel="stylesheet"]['+e+"]"}function Jh(e){return p({},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}),Rt(t,"link",a),ee(t),e.head.appendChild(t))}function _n(e){return'[src="'+Pt(e)+'"]'}function Ou(e){return"script[async]"+e}function kh(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var l=e.querySelector('style[data-href~="'+Pt(a.href)+'"]');if(l)return t.instance=l,ee(l),l;var u=p({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return l=(e.ownerDocument||e).createElement("style"),ee(l),Rt(l,"style",u),ei(l,a.precedence,e),t.instance=l;case"stylesheet":u=On(a.href);var i=e.querySelector(Au(u));if(i)return t.state.loading|=4,t.instance=i,ee(i),i;l=Jh(a),(u=ua.get(u))&&Cc(l,u),i=(e.ownerDocument||e).createElement("link"),ee(i);var d=i;return d._p=new Promise(function(g,E){d.onload=g,d.onerror=E}),Rt(i,"link",l),t.state.loading|=4,ei(i,a.precedence,e),t.instance=i;case"script":return i=_n(a.src),(u=e.querySelector(Ou(i)))?(t.instance=u,ee(u),u):(l=a,(u=ua.get(i))&&(l=p({},a),Lc(l,u)),e=e.ownerDocument||e,u=e.createElement("script"),ee(u),Rt(u,"link",l),e.head.appendChild(u),t.instance=u);case"void":return null;default:throw Error(o(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(l=t.instance,t.state.loading|=4,ei(l,a.precedence,e));return t.instance}function ei(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,d=0;d<l.length;d++){var g=l[d];if(g.dataset.precedence===t)i=g;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 Cc(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Lc(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var ti=null;function Fh(e,t,a){if(ti===null){var l=new Map,u=ti=new Map;u.set(a,l)}else u=ti,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[ce]||i[mt]||e==="link"&&i.getAttribute("rel")==="stylesheet")&&i.namespaceURI!=="http://www.w3.org/2000/svg"){var d=i.getAttribute(t)||"";d=e+d;var g=l.get(d);g?g.push(i):l.set(d,[i])}}return l}function $h(e,t,a){e=e.ownerDocument||e,e.head.insertBefore(a,t==="title"?e.querySelector("head > title"):null)}function F0(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;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!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 Wh(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}var _u=null;function $0(){}function W0(e,t,a){if(_u===null)throw Error(o(475));var l=_u;if(t.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(t.state.loading&4)===0){if(t.instance===null){var u=On(a.href),i=e.querySelector(Au(u));if(i){e=i._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(l.count++,l=ai.bind(l),e.then(l,l)),t.state.loading|=4,t.instance=i,ee(i);return}i=e.ownerDocument||e,a=Jh(a),(u=ua.get(u))&&Cc(a,u),i=i.createElement("link"),ee(i);var d=i;d._p=new Promise(function(g,E){d.onload=g,d.onerror=E}),Rt(i,"link",a),t.instance=i}l.stylesheets===null&&(l.stylesheets=new Map),l.stylesheets.set(t,e),(e=t.state.preload)&&(t.state.loading&3)===0&&(l.count++,t=ai.bind(l),e.addEventListener("load",t),e.addEventListener("error",t))}}function P0(){if(_u===null)throw Error(o(475));var e=_u;return e.stylesheets&&e.count===0&&Nc(e,e.stylesheets),0<e.count?function(t){var a=setTimeout(function(){if(e.stylesheets&&Nc(e,e.stylesheets),e.unsuspend){var l=e.unsuspend;e.unsuspend=null,l()}},6e4);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(a)}}:null}function ai(){if(this.count--,this.count===0){if(this.stylesheets)Nc(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var li=null;function Nc(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,li=new Map,t.forEach(I0,e),li=null,ai.call(e))}function I0(e,t){if(!(t.state.loading&4)){var a=li.get(e);if(a)var l=a.get(null);else{a=new Map,li.set(e,a);for(var u=e.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;i<u.length;i++){var d=u[i];(d.nodeName==="LINK"||d.getAttribute("media")!=="not all")&&(a.set(d.dataset.precedence,d),l=d)}l&&a.set(null,l)}u=t.instance,d=u.getAttribute("data-precedence"),i=a.get(d)||l,i===l&&a.set(null,u),a.set(d,u),this.count++,l=ai.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 zu={$$typeof:W,Provider:null,Consumer:null,_currentValue:ie,_currentValue2:ie,_threadCount:0};function eg(e,t,a,l,u,i,d,g){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=Ka(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ka(0),this.hiddenUpdates=Ka(null),this.identifierPrefix=l,this.onUncaughtError=u,this.onCaughtError=i,this.onRecoverableError=d,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=g,this.incompleteTransitions=new Map}function Ph(e,t,a,l,u,i,d,g,E,U,Y,Q){return e=new eg(e,t,a,d,g,E,U,Q),t=1,i===!0&&(t|=24),i=Gt(3,null,null,t),e.current=i,i.stateNode=e,t=vo(),t.refCount++,e.pooledCache=t,t.refCount++,i.memoizedState={element:l,isDehydrated:a,cache:t},bo(i),e}function Ih(e){return e?(e=un,e):un}function em(e,t,a,l,u,i){u=Ih(u),l.context===null?l.context=u:l.pendingContext=u,l=el(t),l.payload={element:a},i=i===void 0?null:i,i!==null&&(l.callback=i),a=tl(e,l,t),a!==null&&(Kt(a,e,t),ru(a,e,t))}function tm(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<t?a:t}}function Hc(e,t){tm(e,t),(e=e.alternate)&&tm(e,t)}function am(e){if(e.tag===13){var t=nn(e,67108864);t!==null&&Kt(t,e,67108864),Hc(e,67108864)}}var ni=!0;function tg(e,t,a,l){var u=C.T;C.T=null;var i=V.p;try{V.p=2,Bc(e,t,a,l)}finally{V.p=i,C.T=u}}function ag(e,t,a,l){var u=C.T;C.T=null;var i=V.p;try{V.p=8,Bc(e,t,a,l)}finally{V.p=i,C.T=u}}function Bc(e,t,a,l){if(ni){var u=jc(l);if(u===null)wc(e,t,l,ui,a),nm(e,l);else if(ng(u,e,t,a,l))l.stopPropagation();else if(nm(e,l),t&4&&-1<lg.indexOf(e)){for(;u!==null;){var i=le(u);if(i!==null)switch(i.tag){case 3:if(i=i.stateNode,i.current.memoizedState.isDehydrated){var d=pt(i.pendingLanes);if(d!==0){var g=i;for(g.pendingLanes|=2,g.entangledLanes|=2;d;){var E=1<<31-We(d);g.entanglements[1]|=E,d&=~E}Ra(i),(Ge&6)===0&&(Xr=ht()+500,Tu(0))}}break;case 13:g=nn(i,2),g!==null&&Kt(g,i,2),Vr(),Hc(i,2)}if(i=jc(l),i===null&&wc(e,t,l,ui,a),i===u)break;u=i}u!==null&&l.stopPropagation()}else wc(e,t,l,null,a)}}function jc(e){return e=Xi(e),Yc(e)}var ui=null;function Yc(e){if(ui=null,e=me(e),e!==null){var t=s(e);if(t===null)e=null;else{var a=t.tag;if(a===13){if(e=m(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 ui=e,null}function lm(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(Li()){case Iu:return 2;case Bn:return 8;case Zl:case Ni:return 32;case er:return 268435456;default:return 32}default:return 32}}var qc=!1,ml=null,yl=null,vl=null,xu=new Map,Uu=new Map,gl=[],lg="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 nm(e,t){switch(e){case"focusin":case"focusout":ml=null;break;case"dragenter":case"dragleave":yl=null;break;case"mouseover":case"mouseout":vl=null;break;case"pointerover":case"pointerout":xu.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Uu.delete(t.pointerId)}}function Cu(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=le(t),t!==null&&am(t)),e):(e.eventSystemFlags|=l,t=e.targetContainers,u!==null&&t.indexOf(u)===-1&&t.push(u),e)}function ng(e,t,a,l,u){switch(t){case"focusin":return ml=Cu(ml,e,t,a,l,u),!0;case"dragenter":return yl=Cu(yl,e,t,a,l,u),!0;case"mouseover":return vl=Cu(vl,e,t,a,l,u),!0;case"pointerover":var i=u.pointerId;return xu.set(i,Cu(xu.get(i)||null,e,t,a,l,u)),!0;case"gotpointercapture":return i=u.pointerId,Uu.set(i,Cu(Uu.get(i)||null,e,t,a,l,u)),!0}return!1}function um(e){var t=me(e.target);if(t!==null){var a=s(t);if(a!==null){if(t=a.tag,t===13){if(t=m(a),t!==null){e.blockedOn=t,kl(e.priority,function(){if(a.tag===13){var l=Zt();l=Gn(l);var u=nn(a,l);u!==null&&Kt(u,a,l),Hc(a,l)}});return}}else if(t===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function ri(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var a=jc(e.nativeEvent);if(a===null){a=e.nativeEvent;var l=new a.constructor(a.type,a);Gi=l,a.target.dispatchEvent(l),Gi=null}else return t=le(a),t!==null&&am(t),e.blockedOn=a,!1;t.shift()}return!0}function rm(e,t,a){ri(e)&&a.delete(t)}function ug(){qc=!1,ml!==null&&ri(ml)&&(ml=null),yl!==null&&ri(yl)&&(yl=null),vl!==null&&ri(vl)&&(vl=null),xu.forEach(rm),Uu.forEach(rm)}function ii(e,t){e.blockedOn===t&&(e.blockedOn=null,qc||(qc=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,ug)))}var oi=null;function im(e){oi!==e&&(oi=e,n.unstable_scheduleCallback(n.unstable_NormalPriority,function(){oi===e&&(oi=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(Yc(l||a)===null)continue;break}var i=le(a);i!==null&&(e.splice(t,3),t-=3,Yo(i,{pending:!0,data:u,method:a.method,action:l},l,u))}}))}function Lu(e){function t(E){return ii(E,e)}ml!==null&&ii(ml,e),yl!==null&&ii(yl,e),vl!==null&&ii(vl,e),xu.forEach(t),Uu.forEach(t);for(var a=0;a<gl.length;a++){var l=gl[a];l.blockedOn===e&&(l.blockedOn=null)}for(;0<gl.length&&(a=gl[0],a.blockedOn===null);)um(a),a.blockedOn===null&&gl.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],d=u[Mt]||null;if(typeof i=="function")d||im(a);else if(d){var g=null;if(i&&i.hasAttribute("formAction")){if(u=i,d=i[Mt]||null)g=d.formAction;else if(Yc(u)!==null)continue}else g=d.action;typeof g=="function"?a[l+1]=g:(a.splice(l,3),l-=3),im(a)}}}function Gc(e){this._internalRoot=e}ci.prototype.render=Gc.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(o(409));var a=t.current,l=Zt();em(a,l,e,t,null,null)},ci.prototype.unmount=Gc.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;em(e.current,2,null,e,null,null),Vr(),t[R]=null}};function ci(e){this._internalRoot=e}ci.prototype.unstable_scheduleHydration=function(e){if(e){var t=Tl();e={blockedOn:null,target:e,priority:t};for(var a=0;a<gl.length&&t!==0&&t<gl[a].priority;a++);gl.splice(a,0,e),a===0&&um(e)}};var om=r.version;if(om!=="19.1.0")throw Error(o(527,om,"19.1.0"));V.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(o(188)):(e=Object.keys(e).join(","),Error(o(268,e)));return e=y(t),e=e!==null?h(e):null,e=e===null?null:e.stateNode,e};var rg={bundleType:0,version:"19.1.0",rendererPackageName:"react-dom",currentDispatcherRef:C,reconcilerVersion:"19.1.0"};
9if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var fi=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!fi.isDisabled&&fi.supportsFiber)try{oa=fi.inject(rg),wt=fi}catch{}}return Hu.createRoot=function(e,t){if(!f(e))throw Error(o(299));var a=!1,l="",u=wd,i=Md,d=Dd,g=null;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&&(d=t.onRecoverableError),t.unstable_transitionCallbacks!==void 0&&(g=t.unstable_transitionCallbacks)),t=Ph(e,1,!1,null,null,a,l,u,i,d,g,null),e[R]=t.current,Tc(e),new Gc(t)},Hu.hydrateRoot=function(e,t,a){if(!f(e))throw Error(o(299));var l=!1,u="",i=wd,d=Md,g=Dd,E=null,U=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&&(d=a.onCaughtError),a.onRecoverableError!==void 0&&(g=a.onRecoverableError),a.unstable_transitionCallbacks!==void 0&&(E=a.unstable_transitionCallbacks),a.formState!==void 0&&(U=a.formState)),t=Ph(e,1,!0,t,a??null,l,u,i,d,g,E,U),t.context=Ih(null),a=t.current,l=Zt(),l=Gn(l),u=el(l),u.callback=null,tl(a,u,l),a=l,t.current.lanes=a,Ja(t,a),Ra(t),e[R]=t.current,Tc(e),new ci(t)},Hu.version="19.1.0",Hu}var pm;function gg(){if(pm)return Vc.exports;pm=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(),Vc.exports=vg(),Vc.exports}var Qb=gg();var ey=n=>{throw TypeError(n)},pg=(n,r,c)=>r.has(n)||ey("Cannot "+c),kc=(n,r,c)=>(pg(n,r,"read from private field"),c?c.call(n):r.get(n)),Sg=(n,r,c)=>r.has(n)?ey("Cannot add the same private member more than once"):r instanceof WeakSet?r.add(n):r.set(n,c),Sm="popstate";function bm(n){return typeof n=="object"&&n!=null&&"pathname"in n&&"search"in n&&"hash"in n&&"state"in n&&"key"in n}function bg(n={}){function r(o,f){var h;let s=(h=f.state)==null?void 0:h.masked,{pathname:m,search:v,hash:y}=s||o.location;return Vu("",{pathname:m,search:v,hash:y},f.state&&f.state.usr||null,f.state&&f.state.key||"default",s?{pathname:o.location.pathname,search:o.location.search,hash:o.location.hash}:void 0)}function c(o,f){return typeof f=="string"?f:ma(f)}return Rg(r,c,null,n)}function Te(n,r){if(n===!1||n===null||typeof n>"u")throw new Error(r)}function Ie(n,r){if(!n){typeof console<"u"&&console.warn(r);try{throw new Error(r)}catch{}}}function Eg(){return Math.random().toString(36).substring(2,10)}function Em(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 Vu(n,r,c=null,o,f){return{pathname:typeof n=="string"?n:n.pathname,search:"",hash:"",...typeof r=="string"?wa(r):r,state:c,key:r&&r.key||o||Eg(),unstable_mask:f}}function ma({pathname:n="/",search:r="",hash:c=""}){return r&&r!=="?"&&(n+=r.charAt(0)==="?"?r:"?"+r),c&&c!=="#"&&(n+=c.charAt(0)==="#"?c:"#"+c),n}function wa(n){let r={};if(n){let c=n.indexOf("#");c>=0&&(r.hash=n.substring(c),n=n.substring(0,c));let o=n.indexOf("?");o>=0&&(r.search=n.substring(o),n=n.substring(0,o)),n&&(r.pathname=n)}return r}function Rg(n,r,c,o={}){let{window:f=document.defaultView,v5Compat:s=!1}=o,m=f.history,v="POP",y=null,h=p();h==null&&(h=0,m.replaceState({...m.state,idx:h},""));function p(){return(m.state||{idx:null}).idx}function S(){v="POP";let _=p(),J=_==null?null:_-h;h=_,y&&y({action:v,location:j.location,delta:J})}function w(_,J){v="PUSH";let Z=bm(_)?_:Vu(j.location,_,J);h=p()+1;let W=Em(Z,h),ae=j.createHref(Z.unstable_mask||Z);try{m.pushState(W,"",ae)}catch(q){if(q instanceof DOMException&&q.name==="DataCloneError")throw q;f.location.assign(ae)}s&&y&&y({action:v,location:j.location,delta:1})}function A(_,J){v="REPLACE";let Z=bm(_)?_:Vu(j.location,_,J);h=p();let W=Em(Z,h),ae=j.createHref(Z.unstable_mask||Z);m.replaceState(W,"",ae),s&&y&&y({action:v,location:j.location,delta:0})}function B(_){return ty(_)}let j={get action(){return v},get location(){return n(f,m)},listen(_){if(y)throw new Error("A history only accepts one active listener");return f.addEventListener(Sm,S),y=_,()=>{f.removeEventListener(Sm,S),y=null}},createHref(_){return r(f,_)},createURL:B,encodeLocation(_){let J=B(_);return{pathname:J.pathname,search:J.search,hash:J.hash}},push:w,replace:A,go(_){return m.go(_)}};return j}function ty(n,r=!1){let c="http://localhost";
9typeof window<"u"&&(c=window.location.origin!=="null"?window.location.origin:window.location.href),Te(c,"No window.location.(origin|href) available to create URL");let o=typeof n=="string"?n:ma(n);return o=o.replace(/ $/,"%20"),!r&&o.startsWith("//")&&(o=c+o),new URL(o,c)}var Gu,Rm=class{constructor(n){if(Sg(this,Gu,new Map),n)for(let[r,c]of n)this.set(r,c)}get(n){if(kc(this,Gu).has(n))return kc(this,Gu).get(n);if(n.defaultValue!==void 0)return n.defaultValue;throw new Error("No value found for context")}set(n,r){kc(this,Gu).set(n,r)}};Gu=new WeakMap;var Tg=new Set(["lazy","caseSensitive","path","id","index","children"]);function wg(n){return Tg.has(n)}var Mg=new Set(["lazy","caseSensitive","path","id","index","middleware","children"]);function Dg(n){return Mg.has(n)}function Ag(n){return n.index===!0}function Zu(n,r,c=[],o={},f=!1){return n.map((s,m)=>{let v=[...c,String(m)],y=typeof s.id=="string"?s.id:v.join("-");if(Te(s.index!==!0||!s.children,"Cannot specify children on an index route"),Te(f||!o[y],`Found a route id collision on i
9d "${y}".  Route id's must be globally unique within Data Router usages`),Ag(s)){let h={...s,id:y};return o[y]=Tm(h,r(h)),h}else{let h={...s,id:y,children:void 0};return o[y]=Tm(h,r(h)),s.children&&(h.children=Zu(s.children,r,v,o,f)),h}})}function Tm(n,r){return Object.assign(n,{...r,...typeof r.lazy=="object"&&r.lazy!=null?{lazy:{...n.lazy,...r.lazy}}:{}})}function Ta(n,r,c="/"){return Xu(n,r,c,!1)}function Xu(n,r,c,o){let f=typeof r=="string"?wa(r):r,s=Ft(f.pathname||"/",c);if(s==null)return null;let m=ly(n);Og(m);let v=null;for(let y=0;v==null&&y<m.length;++y){let h=jg(s);v=Bg(m[y],h,o)}return v}function ay(n,r){let{route:c,pathname:o,params:f}=n;return{id:c.id,pathname:o,params:f,data:r[c.id],loaderData:r[c.id],handle:c.handle}}function ly(n,r=[],c=[],o="",f=!1){let s=(m,v,y=f,h)=>{let p={relativePath:h===void 0?m.path||"":h,caseSensitive:m.caseSensitive===!0,childrenIndex:v,route:m};if(p.relativePath.startsWith("/")){if(!p.relativePath.startsWith(o)&&y)return;Te(p.relativePath.startsWith(o),`Absolute route path "${p.relativePath}" nested under path "${o}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),p.relativePath=p.relativePath.slice(o.length)}let S=kt([o,p.relativePath]),w=c.concat(p);m.children&&m.children.length>0&&(Te(m.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${S}".`),ly(m.children,r,w,S,y)),!(m.path==null&&!m.index)&&r.push({path:S,score:Ng(S,m.index),routesMeta:w})};return n.forEach((m,v)=>{var y;if(m.path===""||!((y=m.path)!=null&&y.includes("?")))s(m,v);else for(let h of ny(m.path))s(m,v,!0,h)}),r}function ny(n){let r=n.split("/");if(r.length===0)return[];let[c,...o]=r,f=c.endsWith("?"),s=c.replace(/\?$/,"");if(o.length===0)return f?[s,""]:[s];let m=ny(o.join("/")),v=[];return v.push(...m.map(y=>y===""?s:[s,y].join("/"))),f&&v.push(...m),v.map(y=>n.startsWith("/")&&y===""?"/":y)}function Og(n){n.sort((r,c)=>r.score!==c.score?c.score-r.score:Hg(r.routesMeta.map(o=>o.childrenIndex),c.routesMeta.map(o=>o.childrenIndex)))}var _g=/^:[\w-]+$/,zg=3,xg=2,Ug=1,Cg=10,Lg=-2,wm=n=>n==="*";function Ng(n,r){let c=n.split("/"),o=c.length;return c.some(wm)&&(o+=Lg),r&&(o+=xg),c.filter(f=>!wm(f)).reduce((f,s)=>f+(_g.test(s)?zg:s===""?Ug:Cg),o)}function Hg(n,r){return n.length===r.length&&n.slice(0,-1).every((o,f)=>o===r[f])?n[n.length-1]-r[r.length-1]:0}function Bg(n,r,c=!1){let{routesMeta:o}=n,f={},s="/",m=[];for(let v=0;v<o.length;++v){let y=o[v],h=v===o.length-1,p=s==="/"?r:r.slice(s.length)||"/",S=Ei({path:y.relativePath,caseSensitive:y.caseSensitive,end:h},p),w=y.route;if(!S&&h&&c&&!o[o.length-1].route.index&&(S=Ei({path:y.relativePath,caseSensitive:y.caseSensitive,end:!1},p)),!S)return null;
9Object.assign(f,S.params),m.push({params:f,pathname:kt([s,S.pathname]),pathnameBase:Gg(kt([s,S.pathnameBase])),route:w}),S.pathnameBase!=="/"&&(s=kt([s,S.pathnameBase]))}return m}function Ei(n,r){typeof n=="string"&&(n={path:n,caseSensitive:!1,end:!0});let[c,o]=uy(n.path,n.caseSensitive,n.end),f=r.match(c);if(!f)return null;let s=f[0],m=s.replace(/(.)\/+$/,"$1"),v=f.slice(1);return{params:o.reduce((h,{paramName:p,isOptional:S},w)=>{if(p==="*"){let B=v[w]||"";m=s.slice(0,s.length-B.length).replace(/(.)\/+$/,"$1")}const A=v[w];return S&&!A?h[p]=void 0:h[p]=(A||"").replace(/%2F/g,"/"),h},{}),pathname:s,pathnameBase:m,pattern:n}}function uy(n,r=!1,c=!0){Ie(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 o=[],f="^"+n.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(m,v,y,h,p)=>{if(o.push({paramName:v,isOptional:y!=null}),y){let S=p.charAt(h+m.length);return S&&S!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return n.endsWith("*")?(o.push({paramName:"*"}),f+=n==="*"||n==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):c?f+="\\/*$":n!==""&&n!=="/"&&(f+="(?:(?=\\/|$))"),[new RegExp(f,r?void 0:"i"),o]}function jg(n){try{return n.split("/").map(r=>decodeURIComponent(r).replace(/\//g,"%2F")).join("/")}catch(r){return Ie(!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 Ft(n,r){if(r==="/")return n;if(!n.toLowerCase().startsWith(r.toLowerCase()))return null;let c=r.endsWith("/")?r.length-1:r.length,o=n.charAt(c);return o&&o!=="/"?null:n.slice(c)||"/"}function Yg({basename:n,pathname:r}){return r==="/"?n:kt([n,r])}var ry=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,gf=n=>ry.test(n);function qg(n,r="/"){let{pathname:c,search:o="",hash:f=""}=typeof n=="string"?wa(n):n,s;return c?(c=Sf(c),c.startsWith("/")?s=Mm(c.substring(1),"/"):s=Mm(c,r)):s=r,{pathname:s,search:Xg(o),hash:Qg(f)}}function Mm(n,r){let c=Ri(r).split("/");return n.split("/").forEach(f=>{f===".."?c.length>1&&c.pop():f!=="."&&c.push(f)}),c.length>1?c.join("/"):"/"}function Fc(n,r,c,o){return`Cannot include a '${n}' character in a manually specified \`to.${r}\` field [${JSON.stringify(o)}].  Please separate it out to the \`to.${c}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function iy(n){return n.filter((r,c)=>c===0||r.route.path&&r.route.path.length>0)}function pf(n){let r=iy(n);return r.map((c,o)=>o===r.length-1?c.pathname:c.pathnameBase)}function Mi(n,r,c,o=!1){let f;typeof n=="string"?f=wa(n):(f={...n},Te(!f.pathname||!f.pathname.includes("?"),Fc("?","pathname","search",f)),Te(!f.pathname||!f.pathname.includes("#"),Fc("#","pathname","hash",f)),Te(!f.search||!f.search.includes("#"),Fc("#","search","hash",f)));let s=n===""||f.pathname==="",m=s?"/":f.pathname,v;if(m==null)v=c;else{let S=r.length-1;if(!o&&m.startsWith("..")){let w=m.split("/");for(;w[0]==="..";)w.shift(),S-=1;f.pathname=w.join("/")}v=S>=0?r[S]:"/"}let y=qg(f,v),h=m&&m!=="/"&&m.endsWith("/"),p=(s||m===".")&&c.endsWith("/");return!y.pathname.endsWith("/")&&(h||p)&&(y.pathname+="/"),y}var Sf=n=>n.replace(/\/\/+/g,"/"),kt=n=>Sf(n.join("/")),Ri=n=>n.replace(/\/+$/,""),Gg=n=>Ri(n).replace(/^\/*/,"/"),Xg=n=>!n||n==="?"?"":n.startsWith("?")?n:"?"+n,Qg=n=>!n||n==="#"?"":n.startsWith("#")?n:"#"+n,Vg=class{constructor(n,r){this.type="DataWithResponseInit",this.data=n,this.init=r||null}};function Zg(n,r){return new Vg(n,typeof r=="number"?{status:r}:r)}var Kg=(n,r=302)=>{let c=r;typeof c=="number"?c={status:c}:typeof c.status>"u"&&(c.status=302);let o=new Headers(c.headers);return o.set("Location",n),new Response(null,{...c,headers:o})},Qa=class{constructor(n,r,c,o=!1){this.status=n,this.statusText=r||"",this.internal=o,c instanceof Error?(this.data=c.toString(),this.error=c):this.data=c}};function El(n){return n!=null&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.internal=="boolean"&&"data"in n}function Ju(n){let r=n.map(c=>
9c.route.path).filter(Boolean);return kt(r)||"/"}var oy=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function cy(n,r){let c=n;if(typeof c!="string"||!ry.test(c))return{absoluteURL:void 0,isExternal:!1,to:c};let o=c,f=!1;if(oy)try{let s=new URL(window.location.href),m=c.startsWith("//")?new URL(s.protocol+c):new URL(c),v=Ft(m.pathname,r);m.origin===s.origin&&v!=null?c=v+m.search+m.hash:f=!0}catch{Ie(!1,`<Link to="${c}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:o,isExternal:f,to:c}}var bl=Symbol("Uninstrumented");function Jg(n,r){let c={lazy:[],"lazy.loader":[],"lazy.action":[],"lazy.middleware":[],middleware:[],loader:[],action:[]};n.forEach(f=>f({id:r.id,index:r.index,path:r.path,instrument(s){let m=Object.keys(c);for(let v of m)s[v]&&c[v].push(s[v])}}));let o={};if(typeof r.lazy=="function"&&c.lazy.length>0){let f=xn(c.lazy,r.lazy,()=>{});f&&(o.lazy=f)}if(typeof r.lazy=="object"){let f=r.lazy;["middleware","loader","action"].forEach(s=>{let m=f[s],v=c[`lazy.${s}`];if(typeof m=="function"&&v.length>0){let y=xn(v,m,()=>{});y&&(o.lazy=Object.assign(o.lazy||{},{[s]:y}))}})}return["loader","action"].forEach(f=>{let s=r[f];if(typeof s=="function"&&c[f].length>0){let m=s[bl]??s,v=xn(c[f],m,(...y)=>Dm(y[0]));v&&(f==="loader"&&m.hydrate===!0&&(v.hydrate=!0),v[bl]=m,o[f]=v)}}),r.middleware&&r.middleware.length>0&&c.middleware.length>0&&(o.middleware=r.middleware.map(f=>{let s=f[bl]??f,m=xn(c.middleware,s,(...v)=>Dm(v[0]));return m?(m[bl]=s,m):f})),o}function kg(n,r){let c={navigate:[],fetch:[]};if(r.forEach(o=>o({instrument(f){let s=Object.keys(f);for(let m of s)f[m]&&c[m].push(f[m])}})),c.navigate.length>0){let o=n.navigate[bl]??n.navigate,f=xn(c.navigate,o,(...s)=>{let[m,v]=s;return{to:typeof m=="number"||typeof m=="string"?m:m?ma(m):".",...Am(n,v??{})}});f&&(f[bl]=o,n.navigate=f)}if(c.fetch.length>0){let o=n.fetch[bl]??n.fetch,f=xn(c.fetch,o,(...s)=>{let[m,,v,y]=s;return{href:v??".",fetcherKey:m,...Am(n,y??{})}});f&&(f[bl]=o,n.fetch=f)}return n}function xn(n,r,c){return n.length===0?null:async(...o)=>{let f=await fy(n,c(...o),()=>r(...o),n.length-1);if(f.type==="error")throw f.value;return f.value}}async function fy(n,r,c,o){let f=n[o],s;if(f){let m,v=async()=>(m?console.error("You cannot call instrumented handlers more than once"):m=fy(n,r,c,o-1),s=await m,Te(s,"Expected a result"),s.type==="error"&&s.value instanceof Error?{status:"error",error:s.value}:{status:"success",error:void 0});try{await f(v,r)}catch(y){console.error("An instrumentation function threw an error:",y)}m||await v(),await m}else try{s={type:"success",value:await c()}}catch(m){s={type:"error",value:m}}return s||{type:"error",value:new Error("No result assigned in instrumentation chain.")}}function Dm(n){let{request:r,context:c,params:o,unstable_pattern:f}=n;return{request:Fg(r),params:{...o},unstable_pattern:f,context:$g(c)}}function Am(n,r){return{currentUrl:ma(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 Fg(n){return{method:n.method,url:n.url,headers:{get:(...r)=>n.headers.get(...r)}}}function $g(n){if(Pg(n)){let r={...n};return Object.freeze(r),r}else return{get:r=>n.get(r)}}var Wg=Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Pg(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")===Wg}var sy=["POST","PUT","PATCH","DELETE"],Ig=new Set(sy),ep=["GET",...sy],tp=new Set(ep),dy=new Set([301,302,303,307,308]),ap=new Set([307,308]),$c={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},hy={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Bu={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},lp=n=>({hasErrorBoundary:!!n.hasErrorBoundary}),my="remix-router-transitions",yy=Symbol("ResetLoaderData");function np(n){const r=n.window?n.window:typeof window<"u"?window:void 0,c=typeof r<"u"&&typeof r.document<"u"&&typeof r.document.createElement<"u";Te(n.routes.length>0,"You must provide a non-empty routes array to createRouter");let o=n.hydrationRouteProperties||[],f=n.mapRouteProperties||lp,s=f;if(n.unstable_instrumentations){let R=n.unstable_instrumentations;s=D=>({...f(D),...Jg(R.map(L=>
9L.route).filter(Boolean),D)})}let m={},v=Zu(n.routes,s,void 0,m),y,h=n.basename||"/";h.startsWith("/")||(h=`/${h}`);let p=n.dataStrategy||cp,S={unstable_passThroughRequests:!1,...n.future},w=null,A=new Set,B=null,j=null,_=null,J=n.hydrationData!=null,Z=Ta(v,n.history.location,h),W=!1,ae=null,q,$;if(Z==null&&!n.patchRoutesOnNavigation){let R=ra(404,{pathname:n.history.location.pathname}),{matches:D,route:L}=si(v);q=!0,$=!q,Z=D,ae={[L.id]:R}}else if(Z&&!n.hydrationData&&Tl(Z,v,n.history.location.pathname).active&&(Z=null),Z)if(Z.some(R=>R.route.lazy))q=!1,$=!q;else if(!Z.some(R=>bf(R.route)))q=!0,$=!q;else{let R=n.hydrationData?n.hydrationData.loaderData:null,D=n.hydrationData?n.hydrationData.errors:null,L=Z;if(D){let K=Z.findIndex(F=>D[F.route.id]!==void 0);L=L.slice(0,K+1)}$=!1,q=!0,L.forEach(K=>{let F=vy(K.route,R,D);$=$||F.renderFallback,q=q&&!F.shouldLoad})}else{q=!1,$=!q,Z=[];let R=Tl(null,v,n.history.location.pathname);R.active&&R.matches&&(W=!0,Z=R.matches)}let te,z={historyAction:n.history.action,location:n.history.location,matches:Z,initialized:q,renderFallback:$,navigation:$c,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||ae,fetchers:new Map,blockers:new Map},ne="POP",Se=null,we=!1,ge,Ue=!1,Ne=new Map,ve=null,C=!1,V=!1,ie=new Set,de=new Map,T=0,G=-1,P=new Map,k=new Set,ue=new Map,Re=new Map,se=new Set,at=new Map,qe,Tt=null;function Nn(){if(w=n.history.listen(({action:R,location:D,delta:L})=>{if(qe){qe(),qe=void 0;return}Ie(at.size===0||L!=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 K=Ja({currentLocation:z.location,nextLocation:D,historyAction:R});if(K&&L!=null){let F=new Promise(ce=>{qe=ce});n.history.go(L*-1),Ka(K,{state:"blocked",location:D,proceed(){Ka(K,{state:"proceeding",proceed:void 0,reset:void 0,location:D}),F.then(()=>n.history.go(L))},reset(){let ce=new Map(z.blockers);ce.set(K,Bu),ut({blockers:ce})}}),Se==null||Se.resolve(),Se=null;return}return ht(R,D)}),c){Ap(r,Ne);let R=()=>Op(r,Ne);r.addEventListener("pagehide",R),ve=()=>r.removeEventListener("pagehide",R)}return z.initialized||ht("POP",z.location,{initialHydration:!0}),te}function Vl(){w&&w(),ve&&ve(),A.clear(),ge&&ge.abort(),z.fetchers.forEach((R,D)=>Va(D)),z.blockers.forEach((R,D)=>jn(D))}function Hn(R){return A.add(R),()=>A.delete(R)}function ut(R,D={}){R.matches&&(R.matches=R.matches.map(F=>{let ce=m[F.route.id],oe=F.route;return oe.element!==ce.element||oe.errorElement!==ce.errorElement||oe.hydrateFallbackElement!==ce.hydrateFallbackElement?{...F,route:ce}:F})),z={...z,...R};let L=[],K=[];z.fetchers.forEach((F,ce)=>{F.state==="idle"&&(se.has(ce)?L.push(ce):K.push(ce))}),se.forEach(F=>{!z.fetchers.has(F)&&!de.has(F)&&L.push(F)}),[...A].forEach(F=>F(z,{deletedFetchers:L,newErrors:R.errors??null,viewTransitionOpts:D.viewTransitionOpts,flushSync:D.flushSync===!0})),L.forEach(F=>Va(F)),K.forEach(F=>z.fetchers.delete(F))}function ya(R,D,{flushSync:L}={}){var ye,ee;let K=z.actionData!=null&&z.navigation.formMethod!=null&&_t(z.navigation.formMethod)&&z.navigation.state==="loading"&&((ye=R.state)==null?void 0:ye._isRedirect)!==!0,F;D.actionData?Object.keys(D.actionData).length>0?F=D.actionData:F=null:K?F=z.actionData:F=null;let ce=D.loaderData?jm(z.loaderData,D.loaderData,D.matches||[],D.errors):z.loaderData,oe=z.blockers;oe.size>0&&(oe=new Map(oe),oe.forEach((Me,_e)=>oe.set(_e,Bu)));let me=C?!1:Jl(R,D.matches||z.matches),le=we===!0||z.navigation.formMethod!=null&&_t(z.navigation.formMethod)&&((ee=R.state)==null?void 0:ee._isRedirect)!==!0;y&&(v=y,y=void 0),C||ne==="POP"||(ne==="PUSH"?n.history.push(R,R.state):ne==="REPLACE"&&n.history.replace(R,R.state));let I;if(ne==="POP"){let Me=Ne.get(z.location.pathname);Me&&Me.has(R.pathname)?I={currentLocation:z.location,nextLocation:R}:Ne.has(R.pathname)&&(I={currentLocation:R,nextLocation:z.location})}else if(Ue){let Me=Ne.get(z.location.pathname);Me?Me.add(R.pathname):(Me=new Set([R.pathname]),Ne.set(z.location.pathname,Me)),I={currentLocation:z.location,nextLocation:R}}ut({...D,actionData:F,loaderData:ce,historyAction:ne,location:R,initialized:!0,renderFallback:!1,navigation:$c,revalidation:"idle",restoreScrollPosition:me,preventScrollReset:le,blockers:oe},{viewTransitionOpts:I,flushSync:L===!0}),ne="POP",we=!1,Ue=!1,C=!1,V=!1,Se==null||Se.resolve(),Se=null,Tt==null||Tt.resolve(),Tt=null}async function Pu(R,D){if(Se==null||Se.resolve(),Se=null,typeof R=="number"){Se||(Se=Gm());let Be=Se.promise;return n.history.go(R),Be}let L=lf(z.location,z.matches,h,R,D==null?void 0:D.fromRouteId,D==null?void 0:D.relative),{path:K,submission:F,error:ce}=Om(!1,L,D),oe;D!=null&&D.unstable_mask&&(oe={pathname:"",search:"",hash:"",...typeof D.unstable_mask=="str
9ing"?wa(D.unstable_mask):{...z.location.unstable_mask,...D.unstable_mask}});let me=z.location,le=Vu(me,K,D&&D.state,void 0,oe);le={...le,...n.history.encodeLocation(le)};let I=D&&D.replace!=null?D.replace:void 0,ye="PUSH";I===!0?ye="REPLACE":I===!1||F!=null&&_t(F.formMethod)&&F.formAction===z.location.pathname+z.location.search&&(ye="REPLACE");let ee=D&&"preventScrollReset"in D?D.preventScrollReset===!0:void 0,Me=(D&&D.flushSync)===!0,_e=Ja({currentLocation:me,nextLocation:le,historyAction:ye});if(_e){Ka(_e,{state:"blocked",location:le,proceed(){Ka(_e,{state:"proceeding",proceed:void 0,reset:void 0,location:le}),Pu(R,D)},reset(){let Be=new Map(z.blockers);Be.set(_e,Bu),ut({blockers:Be})}});return}await ht(ye,le,{submission:F,pendingError:ce,preventScrollReset:ee,replace:D&&D.replace,enableViewTransition:D&&D.viewTransition,flushSync:Me,callSiteDefaultShouldRevalidate:D&&D.unstable_defaultShouldRevalidate})}function Ci(){Tt||(Tt=Gm()),Wt(),ut({revalidation:"loading"});let R=Tt.promise;return z.navigation.state==="submitting"?R:z.navigation.state==="idle"?(ht(z.historyAction,z.location,{startUninterruptedRevalidation:!0}),R):(ht(ne||z.historyAction,z.navigation.location,{overrideNavigation:z.navigation,enableViewTransition:Ue===!0}),R)}async function ht(R,D,L){ge&&ge.abort(),ge=null,ne=R,C=(L&&L.startUninterruptedRevalidation)===!0,Gn(z.location,z.matches),we=(L&&L.preventScrollReset)===!0,Ue=(L&&L.enableViewTransition)===!0;let K=y||v,F=L&&L.overrideNavigation,ce=L!=null&&L.initialHydration&&z.matches&&z.matches.length>0&&!W?z.matches:Ta(K,D,h),oe=(L&&L.flushSync)===!0;if(ce&&z.initialized&&!V&&gp(z.location,D)&&!(L&&L.submission&&_t(L.submission.formMethod))){ya(D,{matches:ce},{flushSync:oe});return}let me=Tl(ce,K,D.pathname);if(me.active&&me.matches&&(ce=me.matches),!ce){let{error:ke,notFoundMatches:St,route:je}=Yn(D.pathname);ya(D,{matches:St,loaderData:{},errors:{[je.id]:ke}},{flushSync:oe});return}ge=new AbortController;let le=zn(n.history,D,ge.signal,L&&L.submission),I=n.getContext?await n.getContext():new Rm,ye;if(L&&L.pendingError)ye=[Sl(ce).route.id,{type:"error",error:L.pendingError}];else if(L&&L.submission&&_t(L.submission.formMethod)){let ke=await Li(le,D,L.submission,ce,I,me.active,L&&L.initialHydration===!0,{replace:L.replace,flushSync:oe});if(ke.shortCircuited)return;if(ke.pendingActionResult){let[St,je]=ke.pendingActionResult;if(Jt(je)&&El(je.error)&&je.error.status===404){ge=null,ya(D,{matches:ke.matches,loaderData:{},errors:{[St]:je.error}});return}}ce=ke.matches||ce,ye=ke.pendingActionResult,F=Wc(D,L.submission),oe=!1,me.active=!1,le=zn(n.history,le.url,le.signal)}let{shortCircuited:ee,matches:Me,loaderData:_e,errors:Be}=await Iu(le,D,ce,I,me.active,F,L&&L.submission,L&&L.fetcherSubmission,L&&L.replace,L&&L.initialHydration===!0,oe,ye,L&&L.callSiteDefaultShouldRevalidate);ee||(ge=null,ya(D,{matches:Me||ce,...Ym(ye),loaderData:_e,errors:Be}))}async function Li(R,D,L,K,F,ce,oe,me={}){Wt();let le=Mp(D,L);if(ut({navigation:le},{flushSync:me.flushSync===!0}),ce){let ee=await kl(K,D.pathname,R.signal);if(ee.type==="aborted")return{shortCircuited:!0};if(ee.type==="error"){if(ee.partialMatches.length===0){let{matches:_e,route:Be}=si(v);return{matches:_e,pendingActionResult:[Be.id,{type:"error",error:ee.error}]}}let Me=Sl(ee.partialMatches).route.id;return{matches:ee.partialMatches,pendingActionResult:[Me,{type:"error",error:ee.error}]}}else if(ee.matches)K=ee.matches;else{let{notFoundMatches:Me,error:_e,route:Be}=Yn(D.pathname);return{matches:Me,pendingActionResult:[Be.id,{type:"error",error:_e}]}}}let I,ye=gi(K,D);if(!ye.route.action&&!ye.route.lazy)I={type:"error",error:ra(405,{method:R.method,pathname:D.pathname,routeId:ye.route.id})};else{let ee=Un(s,m,R,D,K,ye,oe?[]:o,F),Me=await oa(R,D,ee,F,null);if(I=Me[ye.route.id],!I){for(let _e of K)if(Me[_e.route.id]){I=Me[_e.route.id];break}}if(R.signal.aborted)return{shortCircuited:!0}}if(Gl(I)){let ee;return me&&me.replace!=null?ee=me.replace:ee=Nm(I.response.headers.get("Location"),new URL(R.url),h,n.history)===z.location.pathname+z.location.search,await Ma(R,I,!0,{submission:L,replace:ee}),{shortCircuited:!0}}if(Jt(I)){let ee=Sl(K,ye.route.id);return(me&&me.replace)!==!0&&(ne="PUSH"),{matches:K,pendingActionResult:[ee.route.id,I,ye.route.id]}}return{matches:K,pendingActionResult:[ye.route.id,I]}}async function Iu(R,D,L,K,F,ce,oe,me,le,I,ye,ee,Me){let _e=ce||Wc(D,oe),Be=oe||me||qm(_e),ke=!C&&!I;if(F){if(ke){let ct=Bn(ee);ut({navigation:_e,...ct!==void 0?{actionData:ct}:{}},{flushSync:ye})}
9let Ce=await kl(L,D.pathname,R.signal);if(Ce.type==="aborted")return{shortCircuited:!0};if(Ce.type==="error"){if(Ce.partialMatches.length===0){let{matches:ft,route:ga}=si(v);return{matches:ft,loaderData:{},errors:{[ga.id]:Ce.error}}}let ct=Sl(Ce.partialMatches).route.id;return{matches:Ce.partialMatches,loaderData:{},errors:{[ct]:Ce.error}}}else if(Ce.matches)L=Ce.matches;else{let{error:ct,notFoundMatches:ft,route:ga}=Yn(D.pathname);return{matches:ft,loaderData:{},errors:{[ga.id]:ct}}}}let St=y||v,{dsMatches:je,revalidatingFetchers:Dt}=_m(R,K,s,m,n.history,z,L,Be,D,I?[]:o,I===!0,V,ie,se,ue,k,St,h,n.patchRoutesOnNavigation!=null,ee,Me);if(G=++T,!n.dataStrategy&&!je.some(Ce=>Ce.shouldLoad)&&!je.some(Ce=>Ce.route.middleware&&Ce.route.middleware.length>0)&&Dt.length===0){let Ce=Za();return ya(D,{matches:L,loaderData:{},errors:ee&&Jt(ee[1])?{[ee[0]]:ee[1].error}:null,...Ym(ee),...Ce?{fetchers:new Map(z.fetchers)}:{}},{flushSync:ye}),{shortCircuited:!0}}if(ke){let Ce={};if(!F){Ce.navigation=_e;let ct=Bn(ee);ct!==void 0&&(Ce.actionData=ct)}Dt.length>0&&(Ce.fetchers=Zl(Dt)),ut(Ce,{flushSync:ye})}Dt.forEach(Ce=>{pt(Ce.key),Ce.controller&&de.set(Ce.key,Ce.controller)});let Da=()=>Dt.forEach(Ce=>pt(Ce.key));ge&&ge.signal.addEventListener("abort",Da);let{loaderResults:va,fetcherResults:Yt}=await wt(je,Dt,R,D,K);if(R.signal.aborted)return{shortCircuited:!0};ge&&ge.signal.removeEventListener("abort",Da),Dt.forEach(Ce=>de.delete(Ce.key));let rt=di(va);if(rt)return await Ma(R,rt.result,!0,{replace:le}),{shortCircuited:!0};if(rt=di(Yt),rt)return k.add(rt.key),await Ma(R,rt.result,!0,{replace:le}),{shortCircuited:!0};let{loaderData:wl,errors:ka}=Bm(z,L,va,ee,Dt,Yt);I&&z.errors&&(ka={...z.errors,...ka});let Ct=Za(),Fa=ar(G),$a=Ct||Fa||Dt.length>0;return{matches:L,loaderData:wl,errors:ka,...$a?{fetchers:new Map(z.fetchers)}:{}}}function Bn(R){if(R&&!Jt(R[1]))return{[R[0]]:R[1].data};if(z.actionData)return Object.keys(z.actionData).length===0?null:z.actionData}function Zl(R){return R.forEach(D=>{let L=z.fetchers.get(D.key),K=ju(void 0,L?L.data:void 0);z.fetchers.set(D.key,K)}),new Map(z.fetchers)}async function Ni(R,D,L,K){pt(R);let F=(K&&K.flushSync)===!0,ce=y||v,oe=lf(z.location,z.matches,h,L,D,K==null?void 0:K.relative),me=Ta(ce,oe,h),le=Tl(me,ce,oe);if(le.active&&le.matches&&(me=le.matches),!me){ca(R,D,ra(404,{pathname:oe}),{flushSync:F});return}let{path:I,submission:ye,error:ee}=Om(!0,oe,K);if(ee){ca(R,D,ee,{flushSync:F});return}let Me=n.getContext?await n.getContext():new Rm,_e=(K&&K.preventScrollReset)===!0;if(ye&&_t(ye.formMethod)){await er(R,D,I,me,Me,le.active,F,_e,ye,K&&K.unstable_defaultShouldRevalidate);return}ue.set(R,{routeId:D,path:I}),await Hi(R,D,I,me,Me,le.active,F,_e,ye)}async function er(R,D,L,K,F,ce,oe,me,le,I){Wt(),ue.delete(R);let ye=z.fetchers.get(R);We(R,Dp(le,ye),{flushSync:oe});let ee=new AbortController,Me=zn(n.history,L,ee.signal,le);if(ce){let Fe=await kl(K,new URL(Me.url).pathname,Me.signal,R);if(Fe.type==="aborted")return;if(Fe.type==="error"){ca(R,D,Fe.error,{flushSync:oe});return}else if(Fe.matches)K=Fe.matches;else{ca(R,D,ra(404,{pathname:L}),{flushSync:oe});return}}let _e=gi(K,L);if(!_e.route.action&&!_e.route.lazy){let Fe=ra(405,{method:le.formMethod,pathname:L,routeId:D});ca(R,D,Fe,{flushSync:oe});return}de.set(R,ee);let Be=T,ke=Un(s,m,Me,L,K,_e,o,F),St=await oa(Me,L,ke,F,R),je=St[_e.route.id];if(!je){for(let Fe of ke)if(St[Fe.route.id]){je=St[Fe.route.id];break}}if(Me.signal.aborted){de.get(R)===ee&&de.delete(R);return}if(se.has(R)){if(Gl(je)||Jt(je)){We(R,Xa(void 0));return}}else{if(Gl(je))if(de.delete(R),G>Be){We(R,Xa(void 0));return}else return k.add(R),We(R,ju(le)),Ma(Me,je,!1,{fetcherSubmission:le,preventScrollReset:me});if(Jt(je)){ca(R,D,je.error);return}}let Dt=z.navigation.location||z.location,Da=zn(n.history,Dt,ee.signal),va=y||v,Yt=z.navigation.state!=="idle"?Ta(va,z.navigation.location,h):z.matches;Te(Yt,"Didn't find any matches after fetcher action");let rt=++T;P.set(R,rt);let wl=ju(le,je.data);z.fetchers.set(R,wl);let{dsMatches:ka,revalidatingFetchers:Ct}=_m(Da,F,s,m,n.history,z,Yt,le,Dt,o,!1,V,ie,se,ue,k,va,h,n.patchRoutesOnNavigation!=null,[_e.route.id,je],I);Ct.filter(Fe=>
9Fe.key!==R).forEach(Fe=>{let Aa=Fe.key,Xn=z.fetchers.get(Aa),Fl=ju(void 0,Xn?Xn.data:void 0);z.fetchers.set(Aa,Fl),pt(Aa),Fe.controller&&de.set(Aa,Fe.controller)}),ut({fetchers:new Map(z.fetchers)});let Fa=()=>Ct.forEach(Fe=>pt(Fe.key));ee.signal.addEventListener("abort",Fa);let{loaderResults:$a,fetcherResults:Ce}=await wt(ka,Ct,Da,Dt,F);if(ee.signal.aborted)return;if(ee.signal.removeEventListener("abort",Fa),P.delete(R),de.delete(R),Ct.forEach(Fe=>de.delete(Fe.key)),z.fetchers.has(R)){let Fe=Xa(je.data);z.fetchers.set(R,Fe)}let ct=di($a);if(ct)return Ma(Da,ct.result,!1,{preventScrollReset:me});if(ct=di(Ce),ct)return k.add(ct.key),Ma(Da,ct.result,!1,{preventScrollReset:me});let{loaderData:ft,errors:ga}=Bm(z,Yt,$a,void 0,Ct,Ce);ar(rt),z.navigation.state==="loading"&&rt>G?(Te(ne,"Expected pending action"),ge&&ge.abort(),ya(z.navigation.location,{matches:Yt,loaderData:ft,errors:ga,fetchers:new Map(z.fetchers)})):(ut({errors:ga,loaderData:jm(z.loaderData,ft,Yt,ga),fetchers:new Map(z.fetchers)}),V=!1)}async function Hi(R,D,L,K,F,ce,oe,me,le){let I=z.fetchers.get(R);We(R,ju(le,I?I.data:void 0),{flushSync:oe});let ye=new AbortController,ee=zn(n.history,L,ye.signal);if(ce){let je=await kl(K,new URL(ee.url).pathname,ee.signal,R);if(je.type==="aborted")return;if(je.type==="error"){ca(R,D,je.error,{flushSync:oe});return}else if(je.matches)K=je.matches;else{ca(R,D,ra(404,{pathname:L}),{flushSync:oe});return}}let Me=gi(K,L);de.set(R,ye);let _e=T,Be=Un(s,m,ee,L,K,Me,o,F),St=(await oa(ee,L,Be,F,R))[Me.route.id];if(de.get(R)===ye&&de.delete(R),!ee.signal.aborted){if(se.has(R)){We(R,Xa(void 0));return}if(Gl(St))if(G>_e){We(R,Xa(void 0));return}else{k.add(R),await Ma(ee,St,!1,{preventScrollReset:me});return}if(Jt(St)){ca(R,D,St.error);return}We(R,Xa(St.data))}}async function Ma(R,D,L,{submission:K,fetcherSubmission:F,preventScrollReset:ce,replace:oe}={}){L||(Se==null||Se.resolve(),Se=null),D.response.headers.has("X-Remix-Revalidate")&&(V=!0);let me=D.response.headers.get("Location");Te(me,"Expected a Location header on the redirect Response"),me=Nm(me,new URL(R.url),h,n.history);let le=Vu(z.location,me,{_isRedirect:!0});if(c){let Be=!1;if(D.response.headers.has("X-Remix-Reload-Document"))Be=!0;else if(gf(me)){const ke=ty(me,!0);Be=ke.origin!==r.location.origin||Ft(ke.pathname,h)==null}if(Be){oe?r.location.replace(me):r.location.assign(me);return}}ge=null;let I=oe===!0||D.response.headers.has("X-Remix-Replace")?"REPLACE":"PUSH",{formMethod:ye,formAction:ee,formEncType:Me}=z.navigation;!K&&!F&&ye&&ee&&Me&&(K=qm(z.navigation));let _e=K||F;if(ap.has(D.response.status)&&_e&&_t(_e.formMethod))await ht(I,le,{submission:{..._e,formAction:me},preventScrollReset:ce||we,enableViewTransition:L?Ue:void 0});else{let Be=Wc(le,K);await ht(I,le,{overrideNavigation:Be,fetcherSubmission:F,preventScrollReset:ce||we,enableViewTransition:L?Ue:void 0})}}async function oa(R,D,L,K,F){var me;let ce,oe={};try{ce=await sp(p,R,D,L,F,K,!1)}catch(le){return L.filter(I=>I.shouldLoad).forEach(I=>{oe[I.route.id]={type:"error",error:le}}),oe}if(R.signal.aborted)return oe;if(!_t(R.method))for(let le of L){if(((me=ce[le.route.id])==null?void 0:me.type)==="error")break;!ce.hasOwnProperty(le.route.id)&&!z.loaderData.hasOwnProperty(le.route.id)&&(!z.errors||!z.errors.hasOwnProperty(le.route.id))&&le.shouldCallHandler()&&(ce[le.route.id]={type:"error",result:new Error(`No result returned from dataStrategy for route ${le.route.id}`)})}for(let[le,I]of Object.entries(ce))if(Ep(I)){let ye=I.result;oe[le]={type:"redirect",response:yp(ye,R,le,L,h)}}else oe[le]=await mp(I);return oe}
9async function wt(R,D,L,K,F){let ce=oa(L,K,R,F,null),oe=Promise.all(D.map(async I=>{if(I.matches&&I.match&&I.request&&I.controller){let ee=(await oa(I.request,I.path,I.matches,F,I.key))[I.match.route.id];return{[I.key]:ee}}else return Promise.resolve({[I.key]:{type:"error",error:ra(404,{pathname:I.path})}})})),me=await ce,le=(await oe).reduce((I,ye)=>Object.assign(I,ye),{});return{loaderResults:me,fetcherResults:le}}function Wt(){V=!0,ue.forEach((R,D)=>{de.has(D)&&ie.add(D),pt(D)})}function We(R,D,L={}){z.fetchers.set(R,D),ut({fetchers:new Map(z.fetchers)},{flushSync:(L&&L.flushSync)===!0})}function ca(R,D,L,K={}){let F=Sl(z.matches,D);Va(R),ut({errors:{[F.route.id]:L},fetchers:new Map(z.fetchers)},{flushSync:(K&&K.flushSync)===!0})}function tr(R){return Re.set(R,(Re.get(R)||0)+1),se.has(R)&&se.delete(R),z.fetchers.get(R)||hy}function Bi(R,D){pt(R,D==null?void 0:D.reason),We(R,Xa(null))}function Va(R){let D=z.fetchers.get(R);de.has(R)&&!(D&&D.state==="loading"&&P.has(R))&&pt(R),ue.delete(R),P.delete(R),k.delete(R),se.delete(R),ie.delete(R),z.fetchers.delete(R)}function Kl(R){let D=(Re.get(R)||0)-1;D<=0?(Re.delete(R),se.add(R)):Re.set(R,D),ut({fetchers:new Map(z.fetchers)})}function pt(R,D){let L=de.get(R);L&&(L.abort(D),de.delete(R))}function Rl(R){for(let D of R){let L=tr(D),K=Xa(L.data);z.fetchers.set(D,K)}}function Za(){let R=[],D=!1;for(let L of k){let K=z.fetchers.get(L);Te(K,`Expected fetcher: ${L}`),K.state==="loading"&&(k.delete(L),R.push(L),D=!0)}return Rl(R),D}function ar(R){let D=[];for(let[L,K]of P)if(K<R){let F=z.fetchers.get(L);Te(F,`Expected fetcher: ${L}`),F.state==="loading"&&(pt(L),P.delete(L),D.push(L))}return Rl(D),D.length>0}function lr(R,D){let L=z.blockers.get(R)||Bu;return at.get(R)!==D&&at.set(R,D),L}function jn(R){z.blockers.delete(R),at.delete(R)}function Ka(R,D){let L=z.blockers.get(R)||Bu;Te(L.state==="unblocked"&&D.state==="blocked"||L.state==="blocked"&&D.state==="blocked"||L.state==="blocked"&&D.state==="proceeding"||L.state==="blocked"&&D.state==="unblocked"||L.state==="proceeding"&&D.state==="unblocked",`Invalid blocker state transition: ${L.state} -> ${D.state}`);let K=new Map(z.blockers);K.set(R,D),ut({blockers:K})}function Ja({currentLocation:R,nextLocation:D,historyAction:L}){if(at.size===0)return;at.size>1&&Ie(!1,"A router only supports one blocker at a time");let K=Array.from(at.entries()),[F,ce]=K[K.length-1],oe=z.blockers.get(F);if(!(oe&&oe.state==="proceeding")&&ce({currentLocation:R,nextLocation:D,historyAction:L}))return F}function Yn(R){let D=ra(404,{pathname:R}),L=y||v,{matches:K,route:F}=si(L);return{notFoundMatches:K,route:F,error:D}}function nr(R,D,L){if(B=R,_=D,j=L||null,!J&&z.navigation===$c){J=!0;let K=Jl(z.location,z.matches);K!=null&&ut({restoreScrollPosition:K})}return()=>{B=null,_=null,j=null}}function qn(R,D){return j&&j(R,D.map(K=>ay(K,z.loaderData)))||R.key}function Gn(R,D){if(B&&_){let L=qn(R,D);B[L]=_()}}function Jl(R,D){if(B){let L=qn(R,D),K=B[L];if(typeof K=="number")return K}return null}function Tl(R,D,L){if(n.patchRoutesOnNavigation)if(R){if(Object.keys(R[0].params).length>0)return{active:!0,matches:Xu(D,L,h,!0)}}else return{active:!0,matches:Xu(D,L,h,!0)||[]};return{active:!1,matches:null}}async function kl(R,D,L,K){if(!n.patchRoutesOnNavigation)return{type:"success",matches:R};let F=R;for(;;){let ce=y==null,oe=y||v,me=m;try{await n.patchRoutesOnNavigation({signal:L,path:D,matches:F,fetcherKey:K,patch:(ye,ee)=>{L.aborted||zm(ye,ee,oe,me,s,!1)}})}catch(ye){return{type:"error",error:ye,partialMatches:F}}finally{ce&&!L.aborted&&(v=[...v])}if(L.aborted)return{type:"aborted"};let le=Ta(oe,D,h),I=null;if(le){if(Object.keys(le[0].params).length===0)return{type:"success",matches:le};if(I=Xu(oe,D,h,!0),!(I&&F.length<I.length&&fa(F,I.slice(0,F.length))))return{type:"success",matches:le}}if(I||(I=Xu(oe,D,h,!0)),!I||fa(F,I))return{type:"success",matches:null};F=I}}function fa(R,D){return R.length===D.length&&R.every((L,K)=>L.route.id===D[K].route.id)}function mt(R){m={},y=Zu(R,s,void 0,m)}function Mt(R,D,L=!1){let K=y==null;zm(R,D,y||v,m,s,L),K&&(v=[...v],ut({}))}return te={get basename(){return h},get future(){return S},get state(){return z},get routes(){return v},get window(){return r},initialize:Nn,subscribe:Hn,enableScrollRestoration:nr,navigate:Pu,fetch:Ni,revalidate:Ci,createHref:R=>n.history.createHref(R),encodeLocation:R=>n.history.encodeLocation(R),getFetcher:tr,resetFetcher:Bi,deleteFetcher:Kl,dispose:Vl,getBlocker:lr,deleteBlocker:jn,patchRoutes:Mt,_internalFetchControllers:de,_internalSetRoutes:mt,_internalSetStateDoNotUseOrYouWillBreakYourApp(R){ut(R)}},n.unstable_instrumentations&&(te=kg(te,n.unstable_instrumentations.map(R=>
9R.router).filter(Boolean))),te}function up(n){return n!=null&&("formData"in n&&n.formData!=null||"body"in n&&n.body!==void 0)}function lf(n,r,c,o,f,s){let m,v;if(f){m=[];for(let h of r)if(m.push(h),h.route.id===f){v=h;break}}else m=r,v=r[r.length-1];let y=Mi(o||".",pf(m),Ft(n.pathname,c)||n.pathname,s==="path");if(o==null&&(y.search=n.search,y.hash=n.hash),(o==null||o===""||o===".")&&v){let h=Ef(y.search);if(v.route.index&&!h)y.search=y.search?y.search.replace(/^\?/,"?index&"):"?index";else if(!v.route.index&&h){let p=new URLSearchParams(y.search),S=p.getAll("index");p.delete("index"),S.filter(A=>A).forEach(A=>p.append("index",A));let w=p.toString();y.search=w?`?${w}`:""}}return c!=="/"&&(y.pathname=Yg({basename:c,pathname:y.pathname})),ma(y)}function Om(n,r,c){if(!c||!up(c))return{path:r};if(c.formMethod&&!wp(c.formMethod))return{path:r,error:ra(405,{method:c.formMethod})};let o=()=>({path:r,error:ra(400,{type:"invalid-body"})}),s=(c.formMethod||"get").toUpperCase(),m=Ty(r);if(c.body!==void 0){if(c.formEncType==="text/plain"){if(!_t(s))return o();let S=typeof c.body=="string"?c.body:c.body instanceof FormData||c.body instanceof URLSearchParams?Array.from(c.body.entries()).reduce((w,[A,B])=>`${w}${A}=${B}
10`,""):String(c.body);return{path:r,submission:{formMethod:s,formAction:m,formEncType:c.formEncType,formData:void 0,json:void 0,text:S}}}else if(c.formEncType==="application/json"){if(!_t(s))return o();try{let S=typeof c.body=="string"?JSON.parse(c.body):c.body;return{path:r,submission:{formMethod:s,formAction:m,formEncType:c.formEncType,formData:void 0,json:S,text:void 0}}}catch{return o()}}}Te(typeof FormData=="function","FormData is not available in this environment");let v,y;if(c.formData)v=uf(c.formData),y=c.formData;else if(c.body instanceof FormData)v=uf(c.body),y=c.body;else if(c.body instanceof URLSearchParams)v=c.body,y=Hm(v);else if(c.body==null)v=new URLSearchParams,y=new FormData;else try{v=new URLSearchParams(c.body),y=Hm(v)}catch{return o()}let h={formMethod:s,formAction:m,formEncType:c&&c.formEncType||"application/x-www-form-urlencoded",formData:y,json:void 0,text:void 0};if(_t(h.formMethod))return{path:r,submission:h};let p=wa(r);return n&&p.search&&Ef(p.search)&&v.append("index",""),p.search=`?${v}`,{path:ma(p),submission:h}}function _m(n,r,c,o,f,s,m,v,y,h,p,S,w,A,B,j,_,J,Z,W,ae){var ve;let q=W?Jt(W[1])?W[1].error:W[1].data:void 0,$=f.createURL(s.location),te=f.createURL(y),z;if(p&&s.errors){let C=Object.keys(s.errors)[0];z=m.findIndex(V=>V.route.id===C)}else if(W&&Jt(W[1])){let C=W[0];z=m.findIndex(V=>V.route.id===C)-1}let ne=W?W[1].statusCode:void 0,Se=ne&&ne>=400,we={currentUrl:$,currentParams:((ve=s.matches[0])==null?void 0:ve.params)||{},nextUrl:te,nextParams:m[0].params,...v,actionResult:q,actionStatus:ne},ge=Ju(m),Ue=m.map((C,V)=>{let{route:ie}=C,de=null;if(z!=null&&V>z)de=!1;else if(ie.lazy)de=!0;else if(!bf(ie))de=!1;else if(p){let{shouldLoad:k}=vy(ie,s.loaderData,s.errors);de=k}else rp(s.loaderData,s.matches[V],C)&&(de=!0);if(de!==null)return nf(c,o,n,y,ge,C,h,r,de);let T=!1;typeof ae=="boolean"?T=ae:Se?T=!1:(S||$.pathname+$.search===te.pathname+te.search||$.search!==te.search||ip(s.matches[V],C))&&(T=!0);let G={...we,defaultShouldRevalidate:T},P=Qu(C,G);return nf(c,o,n,y,ge,C,h,r,P,G,ae)}),Ne=[];return B.forEach((C,V)=>{if(p||!m.some(Re=>Re.route.id===C.routeId)||A.has(V))return;let ie=s.fetchers.get(V),de=ie&&ie.state!=="idle"&&ie.data===void 0,T=Ta(_,C.path,J);if(!T){if(Z&&de)return;Ne.push({key:V,routeId:C.routeId,path:C.path,matches:null,match:null,request:null,controller:null});return}if(j.has(V))return;let G=gi(T,C.path),P=new AbortController,k=zn(f,C.path,P.signal),ue=null;if(w.has(V))w.delete(V),ue=Un(c,o,k,C.path,T,G,h,r);else if(de)S&&(ue=Un(c,o,k,C.path,T,G,h,r));else{let Re;typeof ae=="boolean"?Re=ae:Se?Re=!1:Re=S;let se={...we,defaultShouldRevalidate:Re};Qu(G,se)&&(ue=Un(c,o,k,C.path,T,G,h,r,se))}ue&&Ne.push({key:V,routeId:C.routeId,path:C.path,matches:ue,match:G,request:k,controller:P})}),{dsMatches:Ue,revalidatingFetchers:Ne}}function bf(n){return n.loader!=null||n.middleware!=null&&n.middleware.length>0}
10function vy(n,r,c){if(n.lazy)return{shouldLoad:!0,renderFallback:!0};if(!bf(n))return{shouldLoad:!1,renderFallback:!1};let o=r!=null&&n.id in r,f=c!=null&&c[n.id]!==void 0;if(!o&&f)return{shouldLoad:!1,renderFallback:!1};if(typeof n.loader=="function"&&n.loader.hydrate===!0)return{shouldLoad:!0,renderFallback:!o};let s=!o&&!f;return{shouldLoad:s,renderFallback:s}}function rp(n,r,c){let o=!r||c.route.id!==r.route.id,f=!n.hasOwnProperty(c.route.id);return o||f}function ip(n,r){let c=n.route.path;return n.pathname!==r.pathname||c!=null&&c.endsWith("*")&&n.params["*"]!==r.params["*"]}function Qu(n,r){if(n.route.shouldRevalidate){let c=n.route.shouldRevalidate(r);if(typeof c=="boolean")return c}return r.defaultShouldRevalidate}function zm(n,r,c,o,f,s){let m;if(n){let h=o[n];Te(h,`No route found to patch children into: routeId = ${n}`),h.children||(h.children=[]),m=h.children}else m=c;let v=[],y=[];if(r.forEach(h=>{let p=m.find(S=>gy(h,S));p?y.push({existingRoute:p,newRoute:h}):v.push(h)}),v.length>0){let h=Zu(v,f,[n||"_","patch",String((m==null?void 0:m.length)||"0")],o);m.push(...h)}if(s&&y.length>0)for(let h=0;h<y.length;h++){let{existingRoute:p,newRoute:S}=y[h],w=p,[A]=Zu([S],f,[],{},!0);Object.assign(w,{element:A.element?A.element:w.element,errorElement:A.errorElement?A.errorElement:w.errorElement,hydrateFallbackElement:A.hydrateFallbackElement?A.hydrateFallbackElement:w.hydrateFallbackElement})}}function gy(n,r){var c;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:((c=n.children)==null?void 0:c.every((o,f)=>{var s;return(s=r.children)==null?void 0:s.some(m=>gy(o,m))}))??!1:!1}var xm=new WeakMap,py=({key:n,route:r,manifest:c,mapRouteProperties:o})=>{let f=c[r.id];if(Te(f,"No route found in manifest"),!f.lazy||typeof f.lazy!="object")return;let s=f.lazy[n];if(!s)return;let m=xm.get(f);m||(m={},xm.set(f,m));let v=m[n];if(v)return v;let y=(async()=>{let h=wg(n),S=f[n]!==void 0&&n!=="hasErrorBoundary";if(h)Ie(!h,"Route property "+n+" is not a supported lazy route property. This property will be ignored."),m[n]=Promise.resolve();else if(S)Ie(!1,`Route "${f.id}" has a static property "${n}" defined. The lazy property will be ignored.`);else{let w=await s();w!=null&&(Object.assign(f,{[n]:w}),Object.assign(f,o(f)))}typeof f.lazy=="object"&&(f.lazy[n]=void 0,Object.values(f.lazy).every(w=>w===void 0)&&(f.lazy=void 0))})();return m[n]=y,y},Um=new WeakMap;function op(n,r,c,o,f){let s=c[n.id];if(Te(s,"No route found in manifest"),!n.lazy)return{lazyRoutePromise:void 0,lazyHandlerPromise:void 0};if(typeof n.lazy=="function"){let p=Um.get(s);if(p)return{lazyRoutePromise:p,lazyHandlerPromise:p};let S=(async()=>{Te(typeof n.lazy=="function","No lazy route function found");let w=await n.lazy(),A={};for(let B in w){let j=w[B];if(j===void 0)continue;let _=Dg(B),Z=s[B]!==void 0&&B!=="hasErrorBoundary";_?Ie(!_,"Route property "+B+" is not a supported property to be returned from a lazy route function. This property will be ignored."):Z?Ie(!Z,`Route "${s.id}" has a static property "${B}" defined but its lazy function is also returning a value for this property. The lazy route property "${B}" will be ignored.`):A[B]=j}Object.assign(s,A),Object.assign(s,{...o(s),lazy:void 0})})();return Um.set(s,S),S.catch(()=>{}),{lazyRoutePromise:S,lazyHandlerPromise:S}}let m=Object.keys(n.lazy),v=[],y;for(let p of m){if(f&&f.includes(p))continue;let S=py({key:p,route:n,manifest:c,mapRouteProperties:o});S&&(v.push(S),p===r&&(y=S))}let h=v.length>0?Promise.all(v).then(()=>{}):void 0;return h==null||h.catch(()=>{}),y==null||y.catch(()=>{}),{lazyRoutePromise:h,lazyHandlerPromise:y}}async function Cm(n){let r=n.matches.filter(f=>f.shouldLoad),c={};return(await Promise.all(r.map(f=>f.resolve()))).forEach((f,s)=>{c[r[s].route.id]=f}),c}async function cp(n){return n.matches.some(r=>r.route.middleware)?Sy(n,()=>Cm(n)):Cm(n)}function Sy(n,r){return fp(n,r,o=>{if(Tp(o))throw o;return o},Sp,c);function c(o,f,s){if(s)return Promise.resolve(Object.assign(s.value,{[f]:{type:"error",result:o}}));{let{matches:m}=n,v=Math.min(Math.max(m.findIndex(h=>h.route.id===f),0),Math.max(m.findIndex(h=>h.shouldCallHandler()),0)),y=Sl(m,m[v].route.id).route.id;return Promise.resolve({[y]:{type:"error",result:o}})}}}async function fp(n,r,c,o,f){let{matches:s,...m}=n,v=s.flatMap(h=>h.route.middleware?h.route.middleware.map(p=>[h.route.id,p]):[]);return await by(m,v,r,c,o,f)}async function by(n,r,c,o,f,s,m=0){let{request:v}=n;if(v.signal.aborted)throw v.signal.reason??new Error(`Request aborted: ${v.method} ${v.url}`);let y=r[m];
10if(!y)return await c();let[h,p]=y,S,w=async()=>{if(S)throw new Error("You may only call `next()` once per middleware");try{return S={value:await by(n,r,c,o,f,s,m+1)},S.value}catch(A){return S={value:await s(A,h,S)},S.value}};try{let A=await p(n,w),B=A!=null?o(A):void 0;return f(B)?B:S?B??S.value:(S={value:await w()},S.value)}catch(A){return await s(A,h,S)}}function Ey(n,r,c,o,f){let s=py({key:"middleware",route:o.route,manifest:r,mapRouteProperties:n}),m=op(o.route,_t(c.method)?"action":"loader",r,n,f);return{middleware:s,route:m.lazyRoutePromise,handler:m.lazyHandlerPromise}}function nf(n,r,c,o,f,s,m,v,y,h=null,p){let S=!1,w=Ey(n,r,c,s,m);return{...s,_lazyPromises:w,shouldLoad:y,shouldRevalidateArgs:h,shouldCallHandler(A){return S=!0,h?typeof p=="boolean"?Qu(s,{...h,defaultShouldRevalidate:p}):typeof A=="boolean"?Qu(s,{...h,defaultShouldRevalidate:A}):Qu(s,h):y},resolve(A){let{lazy:B,loader:j,middleware:_}=s.route,J=S||y||A&&!_t(c.method)&&(B||j),Z=_&&_.length>0&&!j&&!B;return J&&(_t(c.method)||!Z)?dp({request:c,path:o,unstable_pattern:f,match:s,lazyHandlerPromise:w==null?void 0:w.handler,lazyRoutePromise:w==null?void 0:w.route,handlerOverride:A,scopedContext:v}):Promise.resolve({type:"data",result:void 0})}}}function Un(n,r,c,o,f,s,m,v,y=null){return f.map(h=>h.route.id!==s.route.id?{...h,shouldLoad:!1,shouldRevalidateArgs:y,shouldCallHandler:()=>!1,_lazyPromises:Ey(n,r,c,h,m),resolve:()=>Promise.resolve({type:"data",result:void 0})}:nf(n,r,c,o,Ju(f),h,m,v,!0,y))}async function sp(n,r,c,o,f,s,m){o.some(p=>{var S;return(S=p._lazyPromises)==null?void 0:S.middleware})&&await Promise.all(o.map(p=>{var S;return(S=p._lazyPromises)==null?void 0:S.middleware}));let v={request:r,unstable_url:Ry(r,c),unstable_pattern:Ju(o),params:o[0].params,context:s,matches:o},h=await n({...v,fetcherKey:f,runClientMiddleware:p=>{let S=v;return Sy(S,()=>p({...S,fetcherKey:f,runClientMiddleware:()=>{throw new Error("Cannot call `runClientMiddleware()` from within an `runClientMiddleware` handler")}}))}});try{await Promise.all(o.flatMap(p=>{var S,w;return[(S=p._lazyPromises)==null?void 0:S.handler,(w=p._lazyPromises)==null?void 0:w.route]}))}catch{}return h}async function dp({request:n,path:r,unstable_pattern:c,match:o,lazyHandlerPromise:f,lazyRoutePromise:s,handlerOverride:m,scopedContext:v}){let y,h,p=_t(n.method),S=p?"action":"loader",w=A=>{let B,j=new Promise((Z,W)=>B=W);h=()=>B(),n.signal.addEventListener("abort",h);let _=Z=>typeof A!="function"?Promise.reject(new Error(`You cannot call the handler for a route which defines a boolean "${S}" [routeId: ${o.route.id}]`)):A({request:n,unstable_url:Ry(n,r),unstable_pattern:c,params:o.params,context:v},...Z!==void 0?[Z]:[]),J=(async()=>{try{return{type:"data",result:await(m?m(W=>_(W)):_())}}catch(Z){return{type:"error",result:Z}}})();return Promise.race([J,j])};try{let A=p?o.route.action:o.route.loader;if(f||s)if(A){let B,[j]=await Promise.all([w(A).catch(_=>{B=_}),f,s]);if(B!==void 0)throw B;y=j}else{await f;let B=p?o.route.action:o.route.loader;if(B)[y]=await Promise.all([w(B),s]);else if(S==="action"){let j=new URL(n.url),_=j.pathname+j.search;throw ra(405,{method:n.method,pathname:_,routeId:o.route.id})}else return{type:"data",result:void 0}}else if(A)y=await w(A);else{let B=new URL(n.url),j=B.pathname+B.search;throw ra(404,{pathname:j})}}catch(A){return{type:"error",result:A}}finally{h&&n.signal.removeEventListener("abort",h)}return y}async function hp(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 mp(n){var o,f,s,m,v;let{result:r,type:c}=n;if(Di(r)){let y;try{y=await hp(r)}catch(h){return{type:"error",error:h}}return c==="error"?{type:"error",error:new Qa(r.status,r.statusText,y),statusCode:r.status,headers:r.headers}:{type:"data",data:y,statusCode:r.status,headers:r.headers}}return c==="error"?rf(r)?r.data instanceof Error?{type:"error",error:r.data,statusCode:(o=r.init)==null?void 0:o.status,headers:(f=r.init)!=null&&f.headers?new Headers(r.init.headers):void 0}:{type:"error",error:pp(r),statusCode:El(r)?r.status:void 0,headers:(s=r.init)!=null&&s.headers?new Headers(r.init.headers):void 0}:{type:"error",error:r,statusCode:El(r)?r.status:void 0}:rf(r)?{type:"data",data:r.data,statusCode:(m=r.init)==null?void 0:m.status,headers:(v=r.init)!=null&&v.headers?new Headers(r.init.headers):void 0}:{type:"data",data:r}}function yp(n,r,c,o,f){let s=n.headers.get("Location");if(Te(s,"Redirects returned/thrown from loaders/actions must have a Location header"),!gf(s)){let m=o.slice(0,o.findIndex(v=>v.route.id===c)+1);s=lf(new URL(r.url),m,f,s),n.headers.set("Location",s)}return n}var Lm=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];function Nm(n,r,c,o){if(gf(n)){let f=n,s=f.startsWith("//")?new URL(r.protocol+f):new URL(f);if(Lm.includes(s.protocol))throw new Error("Invalid redirect location");let m=Ft(s.pathname,c)!=null;if(s.origin===r.origin&&m)return Sf(s.pathname)+s.search+s.hash}try{let f=o.createURL(n);if(Lm.includes(f.protocol))throw new Error("Invalid redirect location")}catch{}return n}function zn(n,r,c,o){let f=n.createURL(Ty(r)).toString(),s={signal:c};if(o&&_t(o.formMethod)){let{formMethod:m,formEncType:v}=o;s.method=m.toUpperCase(),v==="application/json"?(s.headers=new Headers({"Content-Type":v}),s.body=JSON.stringify(o.json)):v==="text/plain"?s.body=o.text:v==="application/x-www-form-urlencoded"&&o.formData?s.body=uf(o.formData):s.body=o.formData}
10return new Request(f,s)}function Ry(n,r){let c=new URL(n.url),o=typeof r=="string"?wa(r):r;if(c.pathname=o.pathname||"/",o.search){let f=new URLSearchParams(o.search),s=f.getAll("index");f.delete("index");for(let m of s.filter(Boolean))f.append("index",m);c.search=f.size?`?${f.toString()}`:""}else c.search="";return c.hash=o.hash||"",c}function uf(n){let r=new URLSearchParams;for(let[c,o]of n.entries())r.append(c,typeof o=="string"?o:o.name);return r}function Hm(n){let r=new FormData;for(let[c,o]of n.entries())r.append(c,o);return r}function vp(n,r,c,o=!1,f=!1){let s={},m=null,v,y=!1,h={},p=c&&Jt(c[1])?c[1].error:void 0;return n.forEach(S=>{if(!(S.route.id in r))return;let w=S.route.id,A=r[w];if(Te(!Gl(A),"Cannot handle redirect results in processLoaderData"),Jt(A)){let B=A.error;if(p!==void 0&&(B=p,p=void 0),m=m||{},f)m[w]=B;else{let j=Sl(n,w);m[j.route.id]==null&&(m[j.route.id]=B)}o||(s[w]=yy),y||(y=!0,v=El(A.error)?A.error.status:500),A.headers&&(h[w]=A.headers)}else s[w]=A.data,A.statusCode&&A.statusCode!==200&&!y&&(v=A.statusCode),A.headers&&(h[w]=A.headers)}),p!==void 0&&c&&(m={[c[0]]:p},c[2]&&(s[c[2]]=void 0)),{loaderData:s,errors:m,statusCode:v||200,loaderHeaders:h}}function Bm(n,r,c,o,f,s){let{loaderData:m,errors:v}=vp(r,c,o);return f.filter(y=>!y.matches||y.matches.some(h=>h.shouldLoad)).forEach(y=>{let{key:h,match:p,controller:S}=y;if(S&&S.signal.aborted)return;let w=s[h];if(Te(w,"Did not find corresponding fetcher result"),Jt(w)){let A=Sl(n.matches,p==null?void 0:p.route.id);v&&v[A.route.id]||(v={...v,[A.route.id]:w.error}),n.fetchers.delete(h)}else if(Gl(w))Te(!1,"Unhandled fetcher revalidation redirect");else{let A=Xa(w.data);n.fetchers.set(h,A)}}),{loaderData:m,errors:v}}function jm(n,r,c,o){let f=Object.entries(r).filter(([,s])=>s!==yy).reduce((s,[m,v])=>(s[m]=v,s),{});for(let s of c){let m=s.route.id;if(!r.hasOwnProperty(m)&&n.hasOwnProperty(m)&&s.route.loader&&(f[m]=n[m]),o&&o.hasOwnProperty(m))break}return f}function Ym(n){return n?Jt(n[1])?{actionData:{}}:{actionData:{[n[0]]:n[1].data}}:{}}function Sl(n,r){return(r?n.slice(0,n.findIndex(o=>o.route.id===r)+1):[...n]).reverse().find(o=>o.route.hasErrorBoundary===!0)||n[0]}function si(n){let r=n.length===1?n[0]:n.find(c=>c.index||!c.path||c.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:r}],route:r}}function ra(n,{pathname:r,routeId:c,method:o,type:f,message:s}={}){let m="Unknown Server Error",v="Unknown @remix-run/router error";return n===400?(m="Bad Request",o&&r&&c?v=`You made a ${o} request to "${r}" but did not provide a \`loader\` for route "${c}", so there is no way to handle the request.`:f==="invalid-body"&&(v="Unable to encode submission body")):n===403?(m="Forbidden",v=`Route "${c}" does not match URL "${r}"`):n===404?(m="Not Found",v=`No route matches URL "${r}"`):n===405&&(m="Method Not Allowed",o&&r&&c?v=`You made a ${o.toUpperCase()} request to "${r}" but did not provide an \`action\` for route "${c}", so there is no way to handle the request.`:o&&(v=`Invalid request method "${o.toUpperCase()}"`)),new Qa(n||500,m,new Error(v),!0)}function di(n){let r=Object.entries(n);for(let c=r.length-1;c>=0;c--){let[o,f]=r[c];if(Gl(f))return{key:o,result:f}}}function Ty(n){let r=typeof n=="string"?wa(n):n;return ma({...r,hash:""})}function gp(n,r){return n.pathname!==r.pathname||n.search!==r.search?!1:n.hash===""?r.hash!=="":n.hash===r.hash?!0:r.hash!==""}function pp(n){var r,c;return new Qa(((r=n.init)==null?void 0:r.status)??500,((c=n.init)==null?void 0:c.statusText)??"Internal Server Error",n.data)}function Sp(n){return n!=null&&typeof n=="object"&&Object.entries(n).every(([r,c])=>typeof r=="string"&&bp(c))}function bp(n){return n!=null&&typeof n=="object"&&"type"in n&&"result"in n&&(n.type==="data"||n.type==="error")}function Ep(n){return Di(n.result)&&dy.has(n.result.status)}function Jt(n){return n.type==="error"}function Gl(n){return(n&&n.type)==="redirect"}function rf(n){return typeof n=="object"&&n!=null&&"type"in n&&"data"in n&&"init"in n&&n.type==="DataWithResponseInit"}function Di(n){return n!=null&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.headers=="object"&&typeof n.body<"u"}function Rp(n){return dy.has(n)}function Tp(n){return Di(n)&&Rp(n.status)&&n.headers.has("Location")}function wp(n){return tp.has(n.toUpperCase())}function _t(n){return Ig.has(n.toUpperCase())}function Ef(n){return new URLSearchParams(n).getAll("index").some(r=>r==="")}function gi(n,r){let c=typeof r=="string"?wa(r).search:r.search;if(n[n.length-1].route.index&&Ef(c||""))return n[n.length-1];let o=iy(n);return o[o.length-1]}function qm(n){let{formMethod:r,formAction:c,formEncType:o,text:f,formData:s,json:m}=n;if(!(!r||!c||!o)){if(f!=null)return{formMethod:r,formAction:c,formEncType:o,formData:void 0,json:void 0,text:f};if(s!=null)return{formMethod:r,formAction:c,formEncType:o,formData:s,json:void 0,text:void 0};if(m!==void 0)return{formMethod:r,formAction:c,formEncType:o,formData:void 0,json:m,text:void 0}}}function Wc(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 Mp(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 ju(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 Dp(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 Xa(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 Ap(n,r){try{let c=n.sessionStorage.getItem(my);if(c){let o=JSON.parse(c);for(let[f,s]of Object.entries(o||{}))s&&Array.isArray(s)&&r.set(f,new Set(s||[]))}}catch{}}function Op(n,r){if(r.size>0){let c={};for(let[o,f]of r)c[o]=[...f];try{n.sessionStorage.setItem(my,JSON.stringify(c))}catch(o){Ie(!1,`Failed to save applied view transitions in sessionStorage (${o}).`)}}}function Gm(){let n,r,c=new Promise((o,f)=>{n=async s=>{o(s);try{await c}catch{}},r=async s=>{f(s);try{await c}catch{}}});return{promise:c,resolve:n,reject:r}}var Xl=b.createContext(null);Xl.displayName="DataRouter";var Cn=b.createContext(null);Cn.displayName="DataRouterState";var wy=b.createContext(!1);function Rf(){return b.useContext(wy)}var Tf=b.createContext({isTransitioning:!1});Tf.displayName="ViewTransition";var wf=b.createContext(new Map);wf.displayName="Fetchers";var _p=b.createContext(null);_p.displayName="Await";var jt=b.createContext(null);jt.displayName="Navigation";var Ai=b.createContext(null);Ai.displayName="Location";var ia=b.createContext({outlet:null,matches:[],isDataRoute:!1});ia.displayName="Route";var Mf=b.createContext(null);Mf.displayName="RouteError";var My="REACT_ROUTER_ERROR",zp="REDIRECT",xp="ROUTE_ERROR_RESPONSE";function Up(n){if(n.startsWith(`${My}:${zp}:{`))try{let r=JSON.parse(n.slice(28));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string"&&typeof r.location=="str
10ing"&&typeof r.reloadDocument=="boolean"&&typeof r.replace=="boolean")return r}catch{}}function Cp(n){if(n.startsWith(`${My}:${xp}:{`))try{let r=JSON.parse(n.slice(40));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string")return new Qa(r.status,r.statusText,r.data)}catch{}}function Lp(n,{relative:r}={}){Te(ku(),"useHref() may be used only in the context of a <Router> component.");let{basename:c,navigator:o}=b.useContext(jt),{hash:f,pathname:s,search:m}=Fu(n,{relative:r}),v=s;return c!=="/"&&(v=s==="/"?c:kt([c,s])),o.createHref({pathname:v,search:m,hash:f})}function ku(){return b.useContext(Ai)!=null}function $t(){return Te(ku(),"useLocation() may be used only in the context of a <Router> component."),b.useContext(Ai).location}var Dy="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Ay(n){b.useContext(jt).static||b.useLayoutEffect(n)}function Oy(){let{isDataRoute:n}=b.useContext(ia);return n?kp():Np()}function Np(){Te(ku(),"useNavigate() may be used only in the context of a <Router> component.");let n=b.useContext(Xl),{basename:r,navigator:c}=b.useContext(jt),{matches:o}=b.useContext(ia),{pathname:f}=$t(),s=JSON.stringify(pf(o)),m=b.useRef(!1);return Ay(()=>{m.current=!0}),b.useCallback((y,h={})=>{if(Ie(m.current,Dy),!m.current)return;if(typeof y=="number"){c.go(y);return}let p=Mi(y,JSON.parse(s),f,h.relative==="path");n==null&&r!=="/"&&(p.pathname=p.pathname==="/"?r:kt([r,p.pathname])),(h.replace?c.replace:c.push)(p,h.state,h)},[r,c,s,f,n])}var Hp=b.createContext(null);function Bp(n){let r=b.useContext(ia).outlet;return b.useMemo(()=>r&&b.createElement(Hp.Provider,{value:n},r),[r,n])}function _y(){let{matches:n}=b.useContext(ia),r=n[n.length-1];return r?r.params:{}}function Fu(n,{relative:r}={}){let{matches:c}=b.useContext(ia),{pathname:o}=$t(),f=JSON.stringify(pf(c));return b.useMemo(()=>Mi(n,JSON.parse(f),o,r==="path"),[n,f,o,r])}function jp(n,r,c){Te(ku(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:o}=b.useContext(jt),{matches:f}=b.useContext(ia),s=f[f.length-1],m=s?s.params:{},v=s?s.pathname:"/",y=s?s.pathnameBase:"/",h=s&&s.route;{let _=h&&h.path||"";Cy(v,!h||_.endsWith("*")||_.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${v}" (under <Route path="${_}">) 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.
11
12Please change the parent <Route path="${_}"> to <Route path="${_==="/"?"*":`${_}/*`}">.`)}let p=$t(),S;S=p;let w=S.pathname||"/",A=w;if(y!=="/"){let _=y.replace(/^\//,"").split("/");A="/"+w.replace(/^\//,"").split("/").slice(_.length).join("/")}let B=Ta(n,{pathname:A});return Ie(h||B!=null,`No routes matched location "${S.pathname}${S.search}${S.hash}" `),Ie(B==null||B[B.length-1].route.element!==void 0||B[B.length-1].route.Component!==void 0||B[B.length-1].route.lazy!==void 0,`Matched leaf route at location "${S.pathname}${S.search}${S.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.`),Qp(B&&B.map(_=>Object.assign({},_,{params:Object.assign({},m,_.params),pathname:kt([y,o.encodeLocation?o.encodeLocation(_.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:_.pathname]),pathnameBase:_.pathnameBase==="/"?y:kt([y,o.encodeLocation?o.encodeLocation(_.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:_.pathnameBase])})),f,c)}function Yp(){let n=Of(),r=El(n)?`${n.status} ${n.statusText}`:n instanceof Error?n.message:JSON.stringify(n),c=n instanceof Error?n.stack:null,o="rgba(200,200,200, 0.5)",f={padding:"0.5rem",backgroundColor:o},s={padding:"2px 4px",backgroundColor:o},m=null;return console.error("Error handled by React Router default ErrorBoundary:",n),m=b.createElement(b.Fragment,null,b.createElement("p",null,"💿 Hey developer 👋"),b.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",b.createElement("code",{style:s},"ErrorBoundary")," or"," ",b.createElement("code",{style:s},"errorElement")," prop on your route.")),b.createElement(b.Fragment,null,b.createElement("h2",null,"Unexpected Application 
12Error!"),b.createElement("h3",{style:{fontStyle:"italic"}},r),c?b.createElement("pre",{style:f},c):null,m)}var qp=b.createElement(Yp,null),zy=class extends b.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 c=Cp(n.digest);c&&(n=c)}let r=n!==void 0?b.createElement(ia.Provider,{value:this.props.routeContext},b.createElement(Mf.Provider,{value:n,children:this.props.component})):this.props.children;return this.context?b.createElement(Gp,{error:n},r):r}};zy.contextType=wy;var Pc=new WeakMap;function Gp({children:n,error:r}){let{basename:c}=b.useContext(jt);if(typeof r=="object"&&r&&"digest"in r&&typeof r.digest=="string"){let o=Up(r.digest);if(o){let f=Pc.get(r);if(f)throw f;let s=cy(o.location,c);if(oy&&!Pc.get(r))if(s.isExternal||o.reloadDocument)window.location.href=s.absoluteURL||s.to;else{const m=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(s.to,{replace:o.replace}));throw Pc.set(r,m),m}return b.createElement("meta",{httpEquiv:"refresh",content:`0;url=${s.absoluteURL||s.to}`})}}return n}function Xp({routeContext:n,match:r,children:c}){let o=b.useContext(Xl);return o&&o.static&&o.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=r.route.id),b.createElement(ia.Provider,{value:n},c)}function Qp(n,r=[],c){let o=c==null?void 0:c.state;if(n==null){if(!o)return null;if(o.errors)n=o.matches;else if(r.length===0&&!o.initialized&&o.matches.length>0)n=o.matches;else return null}let f=n,s=o==null?void 0:o.errors;if(s!=null){let p=f.findIndex(S=>S.route.id&&(s==null?void 0:s[S.route.id])!==void 0);Te(p>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(s).join(",")}`),f=f.slice(0,Math.min(f.length,p+1))}let m=!1,v=-1;if(c&&o){m=o.renderFallback;for(let p=0;p<f.length;p++){let S=f[p];if((S.route.HydrateFallback||S.route.hydrateFallbackElement)&&(v=p),S.route.id){let{loaderData:w,errors:A}=o,B=S.route.loader&&!w.hasOwnProperty(S.route.id)&&(!A||A[S.route.id]===void 0);if(S.route.lazy||B){c.isStatic&&(m=!0),v>=0?f=f.slice(0,v+1):f=[f[0]];break}}}}let y=c==null?void 0:c.onError,h=o&&y?(p,S)=>{var w,A;y(p,{location:o.location,params:((A=(w=o.matches)==null?void 0:w[0])==null?void 0:A.params)??{},unstable_pattern:Ju(o.matches),errorInfo:S})}:void 0;return f.reduceRight((p,S,w)=>{let A,B=!1,j=null,_=null;o&&(A=s&&S.route.id?s[S.route.id]:void 0,j=S.route.errorElement||qp,m&&(v<0&&w===0?(Cy("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),B=!0,_=null):v===w&&(B=!0,_=S.route.hydrateFallbackElement||null)));let J=r.concat(f.slice(0,w+1)),Z=()=>{let W;return A?W=j:B?W=_:S.route.Component?W=b.createElement(S.route.Component,null):S.route.element?W=S.route.element:W=p,b.createElement(Xp,{match:S,routeContext:{outlet:p,matches:J,isDataRoute:o!=null},children:W})};return o&&(S.route.ErrorBoundary||S.route.errorElement||w===0)?b.createElement(zy,{location:o.location,revalidation:o.revalidation,component:j,error:A,children:Z(),routeContext:{outlet:null,matches:J,isDataRoute:!0},onError:h}):Z()},null)}function Df(n){return`${n} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function Vp(n){let r=b.useContext(Xl);return Te(r,Df(n)),r}function Ln(n){let r=b.useContext(Cn);return Te(r,Df(n)),r}function Zp(n){let r=b.useContext(ia);return Te(r,Df(n)),r}function $u(n){let r=Zp(n),c=r.matches[r.matches.length-1];return Te(c.route.id,`${n}
12 can only be used on routes that contain a unique "id"`),c.route.id}function Kp(){return $u("useRouteId")}function Jp(){return Ln("useNavigation").navigation}function Af(){let{matches:n,loaderData:r}=Ln("useMatches");return b.useMemo(()=>n.map(c=>ay(c,r)),[n,r])}function xy(){let n=Ln("useLoaderData"),r=$u("useLoaderData");return n.loaderData[r]}function Vb(n){return Ln("useRouteLoaderData").loaderData[n]}function Uy(){let n=Ln("useActionData"),r=$u("useLoaderData");return n.actionData?n.actionData[r]:void 0}function Of(){var o;let n=b.useContext(Mf),r=Ln("useRouteError"),c=$u("useRouteError");return n!==void 0?n:(o=r.errors)==null?void 0:o[c]}function kp(){let{router:n}=Vp("useNavigate"),r=$u("useNavigate"),c=b.useRef(!1);return Ay(()=>{c.current=!0}),b.useCallback(async(f,s={})=>{Ie(c.current,Dy),c.current&&(typeof f=="number"?await n.navigate(f):await n.navigate(f,{fromRouteId:r,...s}))},[n,r])}var Xm={};function Cy(n,r,c){!r&&!Xm[n]&&(Xm[n]=!0,Ie(!1,c))}var Qm={};function of(n,r){!n&&!Qm[r]&&(Qm[r]=!0,console.warn(r))}var Fp="useOptimistic",Vm=dg[Fp],$p=()=>{};function Wp(n){return Vm?Vm(n):[n,$p]}function Pp(n){let r={hasErrorBoundary:n.hasErrorBoundary||n.ErrorBoundary!=null||n.errorElement!=null};return n.Component&&(n.element&&Ie(!1,"You should not include both `Component` and `element` on your route - `Component` will be used."),Object.assign(r,{element:b.createElement(n.Component),Component:void 0})),n.HydrateFallback&&(n.hydrateFallbackElement&&Ie(!1,"You should not include both `HydrateFallback` and `hydrateFallbackElement` on your route - `HydrateFallback` will be used."),Object.assign(r,{hydrateFallbackElement:b.createElement(n.HydrateFallback),HydrateFallback:void 0})),n.ErrorBoundary&&(n.errorElement&&Ie(!1,"You should not include both `ErrorBoundary` and `errorElement` on your route - `ErrorBoundary` will be used."),Object.assign(r,{errorElement:b.createElement(n.ErrorBoundary),ErrorBoundary:void 0})),r}var Ip=["HydrateFallback","hydrateFallbackElement"],eS=class{constructor(){this.status="pending",this.promise=new Promise((n,r)=>{this.resolve=c=>{this.status==="pending"&&(this.status="resolved",n(c))},this.reject=c=>{this.status==="pending"&&(this.status="rejected",r(c))}})}};function tS({router:n,flushSync:r,onError:c,unstable_useTransitions:o}){o=Rf()||o;let[s,m]=b.useState(n.state),[v,y]=Wp(s),[h,p]=b.useState(),[S,w]=b.useState({isTransitioning:!1}),[A,B]=b.useState(),[j,_]=b.useState(),[J,Z]=b.useState(),W=b.useRef(new Map),ae=b.useCallback((ne,{deletedFetchers:Se,newErrors:we,flushSync:ge,viewTransitionOpts:Ue})=>{we&&c&&Object.values(we).forEach(ve=>{var C;return c(ve,{location:ne.location,params:((C=ne.matches[0])==null?void 0:C.params)??{},unstable_pattern:Ju(ne.matches)})}),ne.fetchers.forEach((ve,C)=>{ve.data!==void 0&&W.current.set(C,ve.data)}),Se.forEach(ve=>W.current.delete(ve)),of(ge===!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 Ne=n.window!=null&&n.window.document!=null&&typeof n.window.document.startViewTransition=="function";if(of(Ue==null||Ne,"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."),!Ue||!Ne){r&&ge?r(()=>m(ne)):o===!1?m(ne):b.startTransition(()=>{o===!0&&y(ve=>Zm(ve,ne)),m(ne)});return}if(r&&ge){r(()=>{j&&(A==null||A.resolve(),j.skipTransition()),w({isTransitioning:!0,flushSync:!0,currentLocation:Ue.currentLocation,nextLocation:Ue.nextLocation})});let ve=n.window.document.startViewTransition(()=>{r(()=>m(ne))});ve.finished.finally(()=>{r(()=>{B(void 0),_(void 0),p(void 0),w({isTransitioning:!1})})}),r(()=>_(ve));return}j?(A==null||A.resolve(),j.skipTransition(),Z({state:ne,currentLocation:Ue.currentLocation,nextLocation:Ue.nextLocation})):(p(ne),w({isTransitioning:!0,flushSync:!1,currentLocation:Ue.currentLocation,nextLocation:Ue.nextLocation}))},[n.window,r,j,A,o,y,c]);b.useLayoutEffect(()=>n.subscribe(ae),[n,ae]);let q=v.initialized;b.useLayoutEffect(()=>{!q&&n.state.initialized&&ae(n.state,{deletedFetchers:[],flushSync:!1,newErrors:null})},[q,ae,n.state]),b.useEffect(()=>{S.isTransitioning&&!S.flushSync&&B(new eS)},[S]),b.useEffect(()=>{if(A&&h&&n.window){let ne=h,Se=A.promise,we=n.window.document.startViewTransition(async()=>{o===!1?m(ne):b.startTransition(()=>{o===!0&&y(ge=>Zm(ge,ne)),m(ne)}),await Se});we.finished.finally(()=>{B(void 0),_(void 0),p(void 0),w({isTransitioning:!1})}),_(we)}},[h,A,n.window,o,y]),b.useEffect(()=>{A&&h&&v.location.key===h.location.key&&A.resolve()},[A,j,v.location,h]),b.useEffect(()=>{!S.isTransitioning&&J&&(p(J.state),w({isTransitioning:!0,flushSync:!1,currentLocation:J.currentLocation,nextLocation:J.nextLocation}),Z(void 0))},[S.isTransitioning,J]);let $=b.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:ne=>n.navigate(ne),push:(ne,Se,we)=>n.navigate(ne,{state:Se,preventScrollReset:we==null?void 0:we.preventScrollReset}),replace:(ne,Se,we)=>n.navigate(ne,{replace:!0,state:Se,preventScrollReset:we==null?void 0:we.preventScrollReset})}
12),[n]),te=n.basename||"/",z=b.useMemo(()=>({router:n,navigator:$,static:!1,basename:te,onError:c}),[n,$,te,c]);return b.createElement(b.Fragment,null,b.createElement(Xl.Provider,{value:z},b.createElement(Cn.Provider,{value:v},b.createElement(wf.Provider,{value:W.current},b.createElement(Tf.Provider,{value:S},b.createElement(nS,{basename:te,location:v.location,navigationType:v.historyAction,navigator:$,unstable_useTransitions:o},b.createElement(aS,{routes:n.routes,future:n.future,state:v,isStatic:!1,onError:c})))))),null)}function Zm(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 aS=b.memo(lS);function lS({routes:n,future:r,state:c,isStatic:o,onError:f}){return jp(n,void 0,{state:c,isStatic:o,onError:f})}function Zb(n){return Bp(n.context)}function nS({basename:n="/",children:r=null,location:c,navigationType:o="POP",navigator:f,static:s=!1,unstable_useTransitions:m}){Te(!ku(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let v=n.replace(/^\/*/,"/"),y=b.useMemo(()=>({basename:v,navigator:f,static:s,unstable_useTransitions:m,future:{}}),[v,f,s,m]);typeof c=="string"&&(c=wa(c));let{pathname:h="/",search:p="",hash:S="",state:w=null,key:A="default",unstable_mask:B}=c,j=b.useMemo(()=>{let _=Ft(h,v);return _==null?null:{location:{pathname:_,search:p,hash:S,state:w,key:A,unstable_mask:B},navigationType:o}},[v,h,p,S,w,A,o,B]);
12return Ie(j!=null,`<Router basename="${v}"> is not able to match the URL "${h}${p}${S}" because it does not start with the basename, so the <Router> won't render anything.`),j==null?null:b.createElement(jt.Provider,{value:y},b.createElement(Ai.Provider,{children:r,value:j}))}function uS(){return{params:_y(),loaderData:xy(),actionData:Uy(),matches:Af()}}function Kb(n){return function(){const c=uS();return b.createElement(n,c)}}function rS(){return{params:_y(),loaderData:xy(),actionData:Uy(),error:Of()}}function Jb(n){return function(){const c=rS();return b.createElement(n,c)}}var pi="get",Si="application/x-www-form-urlencoded";function Oi(n){return typeof HTMLElement<"u"&&n instanceof HTMLElement}function iS(n){return Oi(n)&&n.tagName.toLowerCase()==="button"}function oS(n){return Oi(n)&&n.tagName.toLowerCase()==="form"}function cS(n){return Oi(n)&&n.tagName.toLowerCase()==="input"}function fS(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}function sS(n,r){return n.button===0&&(!r||r==="_self")&&!fS(n)}function cf(n=""){return new URLSearchParams(typeof n=="string"||Array.isArray(n)||n instanceof URLSearchParams?n:Object.keys(n).reduce((r,c)=>{let o=n[c];return r.concat(Array.isArray(o)?o.map(f=>[c,f]):[[c,o]])},[]))}function dS(n,r){let c=cf(n);return r&&r.forEach((o,f)=>{c.has(f)||r.getAll(f).forEach(s=>{c.append(f,s)})}),c}var hi=null;function hS(){if(hi===null)try{new FormData(document.createElement("form"),0),hi=!1}catch{hi=!0}return hi}var mS=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Ic(n){return n!=null&&!mS.has(n)?(Ie(!1,`"${n}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Si}"`),null):n}function yS(n,r){let c,o,f,s,m;if(oS(n)){let v=n.getAttribute("action");o=v?Ft(v,r):null,c=n.getAttribute("method")||pi,f=Ic(n.getAttribute("enctype"))||Si,s=new FormData(n)}else if(iS(n)||cS(n)&&(n.type==="submit"||n.type==="image")){let v=n.form;if(v==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let y=n.getAttribute("formaction")||v.getAttribute("action");if(o=y?Ft(y,r):null,c=n.getAttribute("formmethod")||v.getAttribute("method")||pi,f=Ic(n.getAttribute("formenctype"))||Ic(v.getAttribute("enctype"))||Si,s=new FormData(v,n),!hS()){let{name:h,type:p,value:S}=n;if(p==="image"){let w=h?`${h}.`:"";s.append(`${w}x`,"0"),s.append(`${w}y`,"0")}else h&&s.append(h,S)}}else{if(Oi(n))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');c=pi,o=null,f=Si,m=n}return s&&f==="text/plain"&&(m=s,s=void 0),{action:o,method:c.toLowerCase(),encType:f,formData:s,body:m}}var vS=-1,gS=-2,pS=-3,SS=-4,bS=-5,ES=-6,RS=-7,TS="B",wS="D",Ly="E",MS="M",DS="N",Ny="P",AS="R",OS="S",_S="Y",zS="U",xS="Z",Hy=class{constructor(){this.promise=new Promise((n,r)=>{this.resolve=n,this.reject=r})}};function US(){const n=new TextDecoder;let r="";return new TransformStream({transform(c,o){const f=n.decode(c,{stream:!0}),s=(r+f).split(`
13`);r=s.pop()||"";for(const m of s)o.enqueue(m)},flush(c){r&&c.enqueue(r)}})}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var ef=typeof window<"u"?window:typeof globalThis<"u"?globalThis:void 0;function ff(n){const{hydrated:r,values:c}=this;if(typeof n=="number")return Km.call(this,n);if(!Array.isArray(n)||!n.length)throw new SyntaxError;const o=c.length;for(const f of n)c.push(f);return r.length=c.length,Km.call(this,o)}function Km(n){const{hydrated:r,values:c,deferred:o,plugins:f}=this;let s;const m=[[n,y=>{s=y}]];let v=[];for(;m.length>0;){const[y,h]=m.pop();switch(y){case RS:h(void 0);continue;case bS:h(null);continue;case gS:h(NaN);continue;case ES:h(1/0);continue;case pS:h(-1/0);continue;case SS:h(-0);continue}if(r[y]){h(r[y]);continue}const p=c[y];if(!p||typeof p!="object"){r[y]=p,h(p);continue}if(Array.isArray(p))if(typeof p[0]=="string"){const[S,w,A]=p;switch(S){case wS:h(r[y]=new Date(w));continue;case zS:h(r[y]=new URL(w));continue;case TS:h(r[y]=BigInt(w));continue;case AS:h(r[y]=new RegExp(w,A));continue;case _S:h(r[y]=Symbol.for(w));continue;case OS:const B=new Set;r[y]=B;for(let ae=p.length-1;ae>0;ae--)m.push([p[ae],q=>{B.add(q)}]);h(B);continue;case MS:const j=new Map;r[y]=j;for(let ae=p.length-2;ae>0;ae-=2){const q=[];m.push([p[ae+1],$=>{q[1]=$}
13]),m.push([p[ae],$=>{q[0]=$}]),v.push(()=>{j.set(q[0],q[1])})}h(j);continue;case DS:const _=Object.create(null);r[y]=_;for(const ae of Object.keys(w).reverse()){const q=[];m.push([w[ae],$=>{q[1]=$}]),m.push([Number(ae.slice(1)),$=>{q[0]=$}]),v.push(()=>{_[q[0]]=q[1]})}h(_);continue;case Ny:if(r[w])h(r[y]=r[w]);else{const ae=new Hy;o[w]=ae,h(r[y]=ae.promise)}continue;case Ly:const[,J,Z]=p;let W=Z&&ef&&ef[Z]?new ef[Z](J):new Error(J);r[y]=W,h(W);continue;case xS:h(r[y]=r[w]);continue;default:if(Array.isArray(f)){const ae=[],q=p.slice(1);for(let $=0;$<q.length;$++){const te=q[$];m.push([te,z=>{ae[$]=z}])}v.push(()=>{for(const $ of f){const te=$(p[0],...ae);if(te){h(r[y]=te.value);return}}throw new SyntaxError});continue}throw new SyntaxError}}else{const S=[];r[y]=S;for(let w=0;w<p.length;w++){const A=p[w];A!==vS&&m.push([A,B=>{S[w]=B}])}h(S);continue}else{const S={};r[y]=S;for(const w of Object.keys(p).reverse()){const A=[];m.push([p[w],B=>{A[1]=B}]),m.push([Number(w.slice(1)),B=>{A[0]=B}]),v.push(()=>{S[A[0]]=A[1]})}h(S);continue}}for(;v.length>0;)v.pop()();return s}async function CS(n,r){const{plugins:c}=r??{},o=new Hy,f=n.pipeThrough(US()).getReader(),s={values:[],hydrated:[],deferred:{},plugins:c},m=await LS.call(s,f);let v=o.promise;return m.done?o.resolve():v=NS.call(s,f).then(o.resolve).catch(y=>{for(const h of Object.values(s.deferred))h.reject(y);o.reject(y)}),{done:v.then(()=>f.closed),value:m.value}}async function LS(n){const r=await n.read();if(!r.value)throw new SyntaxError;let c;try{c=JSON.parse(r.value)}catch{throw new SyntaxError}return{done:r.done,value:ff.call(this,c)}}async function NS(n){let r=await n.read();for(;!r.done;){if(!r.value)continue;const c=r.value;switch(c[0]){case Ny:{const o=c.indexOf(":"),f=Number(c.slice(1,o)),s=this.deferred[f];if(!s)throw new Error(`Deferred ID ${f} not found in stream`);const m=c.slice(o+1);let v;try{v=JSON.parse(m)}catch{throw new SyntaxError}const y=ff.call(this,v);s.resolve(y);break}case Ly:{const o=c.indexOf(":"),f=Number(c.slice(1,o)),s=this.deferred[f];if(!s)throw new Error(`Deferred ID ${f} not found in stream`);const m=c.slice(o+1);let v;try{v=JSON.parse(m)}catch{throw new SyntaxError}const y=ff.call(this,v);s.reject(y);break}default:throw new SyntaxError}r=await n.read()}}async function HS(n){let r={signal:n.signal};if(n.method!=="GET"){r.method=n.method;let c=n.headers.get("Content-Type");c&&/\bapplication\/json\b/.test(c)?(r.headers={"Content-Type":c},r.body=JSON.stringify(await n.json())):c&&/\btext\/plain\b/.test(c)?(r.headers={"Content-Type":c},r.body=await n.text()):c&&/\bapplication\/x-www-form-urlencoded\b/.test(c)?r.body=new URLSearchParams(await n.text()):r.body=await n.formData()}return r}var BS={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},jS=/[&><\u2028\u2029]/g;function sf(n){return n.replace(jS,r=>BS[r])}function Ut(n,r){if(n===!1||n===null||typeof n>"u")throw new Error(r)}var df=Symbol("SingleFetchRedirect"),By=class extends Error{},YS=202,jy=new Set([100,101,204,205]);function qS(n,r,c,o,f,s){let m=GS(n,v=>{let y=r.routes[v.route.id];Ut(y,"Route not found in manifest");let h=c[v.route.id];return{hasLoader:y.hasLoader,hasClientLoader:y.hasClientLoader,hasS
13houldRevalidate:!!(h!=null&&h.shouldRevalidate)}},kS,o,f,s);return async v=>v.runClientMiddleware(m)}function GS(n,r,c,o,f,s,m=()=>!0){return async v=>{let{request:y,matches:h,fetcherKey:p}=v,S=n();if(y.method!=="GET")return XS(v,c,f,s);let w=h.some(A=>{let{hasLoader:B,hasClientLoader:j}=r(A);return A.shouldCallHandler()&&B&&!j});return!o&&!w?QS(v,r,c,f,s):p?KS(v,c,f,s):VS(v,S,r,c,o,f,s,m)}}async function XS(n,r,c,o){let f=n.matches.find(v=>v.shouldCallHandler());Ut(f,"No action match found");let s,m=await f.resolve(async v=>await v(async()=>{let{data:h,status:p}=await r(n,c,o,[f.route.id]);return s=p,Ku(h,f.route.id)}));return Di(m.result)||El(m.result)||rf(m.result)?{[f.route.id]:m}:{[f.route.id]:{type:m.type,result:Zg(m.result,s)}}}async function QS(n,r,c,o,f){let s=n.matches.filter(v=>v.shouldCallHandler()),m={};return await Promise.all(s.map(v=>v.resolve(async y=>{try{let{hasClientLoader:h}=r(v),p=v.route.id,S=h?await y(async()=>{let{data:w}=await c(n,o,f,[p]);return Ku(w,p)}):await y();m[v.route.id]={type:"data",result:S}}catch(h){m[v.route.id]={type:"error",result:h}}}))),m}async function VS(n,r,c,o,f,s,m,v=()=>!0){let y=new Set,h=!1,p=n.matches.map(()=>Jm()),S=Jm(),w={},A=Promise.all(n.matches.map(async(j,_)=>j.resolve(async J=>{p[_].resolve();let Z=j.route.id,{hasLoader:W,hasClientLoader:ae,hasShouldRevalidate:q}=c(j),$=!j.shouldRevalidateArgs||j.shouldRevalidateArgs.actionStatus==null||j.shouldRevalidateArgs.actionStatus<400;if(!j.shouldCallHandler($)){h||(h=j.shouldRevalidateArgs!=null&&W&&q===!0);return}if(v(j)&&ae){W&&(h=!0);try{let z=await J(async()=>{let{data:ne}=await o(n,s,m,[Z]);return Ku(ne,Z)});w[Z]={type:"data",result:z}}catch(z){w[Z]={type:"error",result:z}}return}W&&y.add(Z);try{let z=await J(async()=>{let ne=await S.promise;return Ku(ne,Z)});w[Z]={type:"data",result:z}}catch(z){w[Z]={type:"error",result:z}}})));if(await Promise.all(p.map(j=>j.promise)),(!r.state.initialized&&r.state.navigation.state==="idle"||y.size===0)&&!window.__reactRouterHdrActive)S.resolve({routes:{}});else{let j=f&&h&&y.size>0?[...y.keys()]:void 0;try{let _=await o(n,s,m,j);S.resolve(_.data)}catch(_){S.reject(_)}}return await A,await ZS(S.promise,n.matches,y,w),w}async function ZS(n,r,c,o){var f;try{let s,m=await n;if("routes"in m){for(let v of r)if(v.route.id in m.routes){let y=m.routes[v.route.id];if("error"in y){s=y.error,((f=o[v.route.id])==null?void 0:f.result)==null&&(o[v.route.id]={type:"error",result:s});break}}}s!==void 0&&Array.from(c.values()).forEach(v=>{o[v].result instanceof By&&(o[v].result=s)})}catch{}}async function KS(n,r,c,o){let f=n.matches.find(v=>v.shouldCallHandler());Ut(f,"No fetcher match found");let s=f.route.id,m=await f.resolve(async v=>v(async()=>{let{data:y}=await r(n,c,o,[s]);return Ku(y,s)}));return{[f.route.id]:m}}function JS(n){let r=n.searchParams.getAll("index");n.searchParams.delete("index");let c=[];for(let o of r)o&&c.push(o);for(let o of c)n.searchParams.append("index",o);return n}function _f(n,r,c,o){let f=typeof n=="string"?new URL(n,typeof window>"u"?"server://singlefetch/":window.location.origin):n;return c?f.pathname.endsWith("/")?f.pathname=`${f.pathname}_.${o}`:f.pathname=`${f.pathname}.${o}`:f.pathname==="/"?f.pathname=`_root.${o}`:r&&Ft(f.pathname,r)==="/"?f.pathname=`${Ri(r)}/_root.${o}`:f.pathname=`${Ri(f.pathname)}.${o}`,f}async function kS(n,r,c,o){let{request:f}=n,s=_f(f.url,r,c,"data");f.method==="GET"&&(s=JS(s),o&&s.searchParams.set("_routes",o.join(",")));let m=await fetch(s,await HS(f));if(m.status>=400&&!m.headers.has("X-Remix-Response"))throw new Qa(m.status,m.statusText,await m.text());if(m.status===204&&m.headers.has("X-Remix-Redirect"))return{status:YS,data:{redirect:{redirect:m.headers.get("X-Remix-Redirect"),status:Number(m.headers.get("X-Remix-Status")||"302"),revalidate:m.headers.get("X-Remix-Revalidate")==="true",reload:m.headers.get("X-Remix-Reload-Document")==="true",replace:m.headers.get("X-Remix-Replace")==="true"}}};if(jy.has(m.status)){let v={};return o&&f.method!=="GET"&&(v[o[0]]={data:void 0}),{status:m.status,data:{routes:v}}}Ut(m.body,"No response body to decode");try{let v=await Yy(m.body,window),y;if(f.method==="GET"){let h=v.value;df in h?y={redirect:h[df]}:y={routes:h}}else{let h=v.value,p=o==null?void 0:o[0];Ut(p,"No routeId found for single fetch call decoding"),"redirect"in h?y={redirect:h}:y={routes:{[p]:h}}}return{status:m.status,data:y}}catch{throw new Error("Unable to decode turbo-stream response")}}function Yy(n,r){return CS(n,{plugins:[(c,...o)=>{if(c==="SanitizedError"){let[f,s,m]=o,v=Error;f&&f in r&&typeof r[f]=="function"&&(v=r[f]);let y=new v(s);return y.stack=m,{value:y}}if(c==="ErrorResponse"){let[f,s,m]=o;return{value:new Qa(s,m,f)}}if(c==="SingleFetchRedirect")return{value:{[df]:o[0]}};if(c==="SingleFetchClassInstance")return{value:o[0]};if(c==="SingleFetchFallback")return{value:void 0}}]})}function Ku(n,r){if("redirect"in n){let{redirect:o,revalidate:f,reload:s,replace:m,status:v}=n.redirect;throw Kg(o,{status:v,headers:{...f?{"X-Remix-Revalidate":"yes"}:null,...s?{"X-Remix-Reload-Document":"yes"}:null,...m?{"X-Remix-Replace":"yes"}:null}})}let c=n.routes[r];if(c==null)throw new By(`No result found for routeId "${r}"`);if("error"in c)throw c.error;if("data"in c)return c.data;throw new Error(`Invalid response found for routeId "${r}"`)}function Jm(){let n,r,c=new Promise((o,f)=>{n=async s=>{o(s);try{await c}catch{}},r=async s=>{f(s);try{await c}catch{}}});return{promise:c,resolve:n,reject:r}}
13async function qy(n,r){if(n.id in r)return r[n.id];try{let c=await import(n.module);return r[n.id]=c,c}catch(c){return console.error(`Error loading route module \`${n.module}\`, reloading page...`),console.error(c),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function FS(n,r,c){let o=n.map(s=>{var y;let m=r[s.route.id],v=c.routes[s.route.id];return[v&&v.css?v.css.map(h=>({rel:"stylesheet",href:h})):[],((y=m==null?void 0:m.links)==null?void 0:y.call(m))||[]]}).flat(2),f=xf(n,c);return Vy(o,f)}function Gy(n){return n.css?n.css.map(r=>({rel:"stylesheet",href:r})):[]}async function $S(n){if(!n.css)return;let r=Gy(n);await Promise.all(r.map(Qy))}async function Xy(n,r){if(!n.css&&!r.links||!tb())return;let c=[];if(n.css&&c.push(...Gy(n)),r.links&&c.push(...r.links()),c.length===0)return;let o=[];for(let f of c)!zf(f)&&f.rel==="stylesheet"&&o.push({...f,rel:"preload",as:"style"});await Promise.all(o.map(Qy))}async function Qy(n){return new Promise(r=>{if(n.media&&!window.matchMedia(n.media).matches||document.querySelector(`link[rel="stylesheet"][href="${n.href}"]`))return r();let c=document.createElement("link");Object.assign(c,n);function o(){document.head.contains(c)&&document.head.removeChild(c)}c.onload=()=>{o(),r()},c.onerror=()=>{o(),r()},document.head.appendChild(c)})}function zf(n){return n!=null&&typeof n.page=="string"}function WS(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 PS(n,r,c){let o=await Promise.all(n.map(async f=>{let s=r.routes[f.route.id];if(s){let m=await qy(s,c);return m.links?m.links():[]}return[]}));return Vy(o.flat(1).filter(WS).filter(f=>f.rel==="stylesheet"||f.rel==="preload").map(f=>f.rel==="stylesheet"?{...f,rel:"prefetch",as:"style"}:{...f,rel:"prefetch"}))}function km(n,r,c,o,f,s){let m=(y,h)=>c[h]?y.route.id!==c[h].route.id:!0,v=(y,h)=>{var p;return c[h].pathname!==y.pathname||((p=c[h].route.path)==null?void 0:p.endsWith("*"))&&c[h].params["*"]!==y.params["*"]};return s==="assets"?r.filter((y,h)=>m(y,h)||v(y,h)):s==="data"?r.filter((y,h)=>{var S;let p=o.routes[y.route.id];if(!p||!p.hasLoader)return!1;if(m(y,h)||v(y,h))return!0;if(y.route.shouldRevalidate){let w=y.route.shouldRevalidate({currentUrl:new URL(f.pathname+f.search+f.hash,window.origin),currentParams:((S=c[0])==null?void 0:S.params)||{},nextUrl:new URL(n,window.origin),nextParams:y.params,defaultShouldRevalidate:!0});if(typeof w=="boolean")return w}return!0}):[]}function xf(n,r,{includeHydrateFallback:c}={}){return IS(n.map(o=>{let f=r.routes[o.route.id];if(!f)return[];let s=[f.module];return f.clientActionModule&&(s=s.concat(f.clientActionModule)),f.clientLoaderModule&&(s=s.concat(f.clientLoaderModule)),c&&f.hydrateFallbackModule&&(s=s.concat(f.hydrateFallbackModule)),f.imports&&(s=s.concat(f.imports)),s}).flat(1))}function IS(n){return[...new Set(n)]}function eb(n){let r={},c=Object.keys(n).sort();for(let o of c)r[o]=n[o];return r}function Vy(n,r){let c=new Set,o=new Set(r);return n.reduce((f,s)=>{if(r&&!zf(s)&&s.as==="script"&&s.href&&o.has(s.href))return f;let v=JSON.stringify(eb(s));return c.has(v)||(c.add(v),f.push({key:v,link:s})),f},[])}var mi;function tb(){if(mi!==void 0)return mi;let n=document.createElement("link");return mi=n.relList.supports("preload"),n=null,mi}function ab(){return b.createElement(hf,{title:"Loading...",renderScripts:!0},b.createElement("script",{dangerouslySetInnerHTML:{__html:`
14              console.log(
15                "💿 Hey developer 👋. You can provide a way better UX than this " +
16                "when your app is loading JS modules and/or running \`clientLoader\` " +
17                "functions. Check out https://reactrouter.com/start/framework/route-module#hydratefallback " +
18                "for more information."
19              );
20            `}}))}function Zy(n){let r={};return Object.values(n).forEach(c=>{if(c){let o=c.parentId||"";r[o]||(r[o]=[]),r[o].push(c)}}),r}function lb(n,r,c){let o=Ky(r),f=r.HydrateFallback&&(!c||n.id==="root")?r.HydrateFallback:n.id==="root"?ab:void 0,s=r.ErrorBoundary?r.ErrorBoundary:n.id==="root"?()=>b.createElement($y,{error:Of()}):void 0;return n.id==="root"&&r.Layout?{...o?{element:b.createElement(r.Layout,null,b.createElement(o,null))}:{Component:o},...s?{errorElement:b.createElement(r.Layout,null,b.createElement(s,null))}:{ErrorBoundary:s},...f?{hydrateFallbackElement:b.createElement(r.Layout,null,b.createElement(f,null))}:{HydrateFallback:f}}:{Component:o,ErrorBoundary:s,HydrateFallback:f}}function nb(n,r,c,o,f,s){return _i(r,c,o,f,s,"",Zy(r),n)}function yi(n,r){if(n==="loader"&&!r.hasLoader||n==="action"&&!r.hasAction){let o=`You are trying to call ${n==="action"?"serverAction()":"serverLoader()"} on a route that does not have a server ${n} (routeId: "${r.id}")`;throw console.error(o),new Qa(400,"Bad Request",new Error(o),!0)}}function tf(n,r){let c=n==="clientAction"?"a":"an",o=`Route "${r}" does not have ${c} ${n}, but you are trying to submit to it. To fix this, please add ${c} \`${n}\` function to the route`;throw console.error(o),new Qa(405,"Method Not Allowed",new Error(o),!0)}function _i(n,r,c,o,f,s="",m=Zy(n),v){return(m[s]||[]).map(y=>{var Z,W,ae;let h=r[y.id];function p(q){return Ut(typeof q=="function","No single fetch function available for route handler"),q()}function S(q){return y.hasLoader?p(q):Promise.resolve(null)}function w(q){if(!y.hasAction)throw tf("action",y.id);return p(q)}function A(q){import(q)}function B(q){q.clientActionModule&&A(q.clientActionModule),q.clientLoaderModule&&A(q.clientLoaderModule)}async function j(q){let $=r[y.id],te=$?Xy(y,$):Promise.resolve();try{return q()}finally{await te}}let _={id:y.id,index:y.index,path:y.path};if(h){Object.assign(_,{..._,...lb(y,h,f),middleware:h.clientMiddleware,handle:h.handle,shouldRevalidate:Fm(_.path,h,y,o,v)});let q=c&&c.loaderData&&y.id in c.loaderData,$=q?(Z=c==null?void 0:c.loaderData)==null?void 0:Z[y.id]:void 0,te=c&&c.errors&&y.id in c.errors,z=te?(W=c==null?void 0:c.errors)==null?void 0:W[y.id]:void 0,ne=v==null&&(((ae=h.clientLoader)==null?void 0:ae.hydrate)===!0||!y.hasLoader);_.loader=async({request:Se,params:we,context:ge,unstable_pattern:Ue,unstable_url:Ne},ve)=>{try{return await j(async()=>(Ut(h,"No `routeModule` available for critical-route loader"),h.clientLoader?h.clientLoader({request:Se,params:we,context:ge,unstable_pattern:Ue,unstable_url:Ne,async serverLoader(){if
20(yi("loader",y),ne){if(q)return $;if(te)throw z}return S(ve)}}):S(ve)))}finally{ne=!1}},_.loader.hydrate=Jy(y.id,h.clientLoader,y.hasLoader,f),_.action=({request:Se,params:we,context:ge,unstable_pattern:Ue,unstable_url:Ne},ve)=>j(async()=>{if(Ut(h,"No `routeModule` available for critical-route action"),!h.clientAction){if(f)throw tf("clientAction",y.id);return w(ve)}return h.clientAction({request:Se,params:we,context:ge,unstable_pattern:Ue,unstable_url:Ne,async serverAction(){return yi("action",y),w(ve)}})})}else{y.hasClientLoader||(_.loader=(te,z)=>j(()=>S(z))),y.hasClientAction||(_.action=(te,z)=>j(()=>{if(f)throw tf("clientAction",y.id);return w(z)}));let q;async function $(){return q?await q:(q=(async()=>{(y.clientLoaderModule||y.clientActionModule)&&await new Promise(z=>setTimeout(z,0));let te=rb(y,r);return B(y),await te})(),await q)}_.lazy={loader:y.hasClientLoader?async()=>{let{clientLoader:te}=y.clientLoaderModule?await import(y.clientLoaderModule):await $();return Ut(te,"No `clientLoader` export found"),(z,ne)=>te({...z,async serverLoader(){return yi("loader",y),S(ne)}})}:void 0,action:y.hasClientAction?async()=>{let te=y.clientActionModule?import(y.clientActionModule):$();B(y);let{clientAction:z}=await te;return Ut(z,"No `clientAction` export found"),(ne,Se)=>z({...ne,async serverAction(){return yi("action",y),w(Se)}})}:void 0,middleware:y.hasClientMiddleware?async()=>{let{clientMiddleware:te}=y.clientMiddlewareModule?await import(y.clientMiddlewareModule):await $();return Ut(te,"No `clientMiddleware` export found"),te}:void 0,shouldRevalidate:async()=>{let te=await $();return Fm(_.path,te,y,o,v)},handle:async()=>(await $()).handle,Component:async()=>(await $()).Component,ErrorBoundary:y.hasErrorBoundary?async()=>(await $()).ErrorBoundary:void 0}}let J=_i(n,r,c,o,f,y.id,m,v);return J.length>0&&(_.children=J),_})}function Fm(n,r,c,o,f){if(f)return ub(c.id,r.shouldRevalidate,f);if(!o&&c.hasLoader&&!c.hasClientLoader){let s=n?uy(n)[1].map(v=>v.paramName):[];const m=v=>s.some(y=>v.currentParams[y]!==v.nextParams[y]);if(r.shouldRevalidate){let v=r.shouldRevalidate;return y=>v({...y,defaultShouldRevalidate:m(y)})}else return v=>m(v)}return r.shouldRevalidate}function ub(n,r,c){let o=!1;return f=>o?r?r(f):f.defaultShouldRevalidate:(o=!0,c.has(n))}async function rb(n,r){let c=qy(n,r),o=$S(n),f=await c;return await Promise.all([o,Xy(n,f)]),{Component:Ky(f),ErrorBoundary:f.ErrorBoundary,clientMiddleware:f.clientMiddleware,clientAction:f.clientAction,clientLoader:f.clientLoader,handle:f.handle,links:f.links,meta:f.meta,shouldRevalidate:f.shouldRevalidate}}function Ky(n){if(n.default==null)return;if(!(typeof n.default=="object"&&Object.keys(n.default).length===0))return n.default}function Jy(n,r,c,o){return o&&n!=="root"||r!=null&&(r.hydrate===!0||c!==!0)}var bi=new Set,ib=1e3,Ti=new Set,ob=7680;function Uf(n,r){return n.mode==="lazy"&&r===!0}function cb({sri:n,...r},c){let o=new Set(c.state.matches.map(v=>v.route.id)),f=c.state.location.pathname.split("/").filter(Boolean),s=["/"];for(f.pop();f.length>0;)s.push(`/${f.join("/")}`),f.pop();s.forEach(v=>{let y=Ta(c.routes,v,c.basename);y&&y.forEach(h=>o.add(h.route.id))});let m=[...o].reduce((v,y)=>Object.assign(v,{[y]:r.routes[y]}),{});return{...r,routes:m,sri:n?!0:void 0}}function fb(n,r,c,o,f,s,m){if(Uf(f,o))return async({path:v,patch:y,signal:h,fetcherKey:p})=>{if(Ti.has(v))return;let{state:S}=n();await ky([v],p?window.location.href:ma(S.navigation.location||S.location),r,c,o,s,m,f.manifestPath,y,h)}}function sb(n,r,c,o,f,s){b.useEffect(()=>{var p,S;if(!Uf(f,o)||((S=(p=window.navigator)==null?void 0:p.connection)==null?void 0:S.saveData)===!0)return;function m(w){let A=w.tagName==="FORM"?w.getAttribute("action"):w.getAttribute("href");if(!A)return;let B=w.tagName==="A"?w.pathname:new URL(A,window.location.origin).pathname;Ti.has(B)||bi.add(B)}async function v(){document.querySelectorAll("a[data-discover], form[data-discover]").forEach(m);let w=Array.from(bi.keys()).filter(A=>Ti.has(A)?(bi.delete(A),!1):!0);if(w.length!==0)try{await ky(w,null,r,c,o,s,n.basename,f.manifestPath,n.patchRoutes)}catch(A){console.error("Failed to fetch manifest patches",A)}}let y=mb(v,100);v();let h=new MutationObserver(()=>y());return h.observe(document.documentElement,{subtree:!0,childList:!0,attributes:!0,attributeFilter:["data-discover","href","action"]}),()=>h.disconnect()},[o,s,r,c,n,f])}function db(n,r){let c=n||"/__manifest";return r==null?c:kt([r,c])}var af="react-router-manifest-version";async function ky(n,r,c,o,f,s,m,v,y,h){const p=new URLSearchParams;p.set("paths",n.sort().join(",")),p.set("version",c.version);let S=new URL(db(v,m),window.location.origin);if(S.search=p.toString(),S.toString().length>ob){bi.clear();return}let w;try{let _=await fetch(S,{signal:h});if(_.ok){if(_.status===204&&_.headers.has("X-Remix-Reload-Document")){if(!r){console.warn("Detected a manifest version mismatch during eager route discovery. The next navigation/fetch to an undiscovered route will result in a 
20new document navigation to sync up with the latest manifest.");return}try{if(sessionStorage.getItem(af)===c.version){console.error("Unable to discover routes due to manifest version mismatch.");return}sessionStorage.setItem(af,c.version)}catch{}window.location.href=r,console.warn("Detected manifest version mismatch, reloading..."),await new Promise(()=>{})}else if(_.status>=400)throw new Error(await _.text())}else throw new Error(`${_.status} ${_.statusText}`);try{sessionStorage.removeItem(af)}catch{}w=await _.json()}catch(_){if(h!=null&&h.aborted)return;throw _}let A=new Set(Object.keys(c.routes)),B=Object.values(w).reduce((_,J)=>(J&&!A.has(J.id)&&(_[J.id]=J),_),{});Object.assign(c.routes,B),n.forEach(_=>hb(_,Ti));let j=new Set;Object.values(B).forEach(_=>{_&&(!_.parentId||!B[_.parentId])&&j.add(_.parentId)}),j.forEach(_=>y(_||null,_i(B,o,null,f,s,_)))}function hb(n,r){if(r.size>=ib){let c=r.values().next().value;r.delete(c)}r.add(n)}function mb(n,r){let c;return(...o)=>{window.clearTimeout(c),c=window.setTimeout(()=>n(...o),r)}}function zi(){let n=b.useContext(Xl);return Ut(n,"You must render this element inside a <DataRouterContext.Provider> element"),n}function xi(){let n=b.useContext(Cn);return Ut(n,"You must render this element inside a <DataRouterStateContext.Provider> element"),n}var Wu=b.createContext(void 0);Wu.displayName="FrameworkContext";function Ql(){let n=b.useContext(Wu);return Ut(n,"You must render this element inside a <HydratedRouter> element"),n}function yb(n,r){let c=b.useContext(Wu),[o,f]=b.useState(!1),[s,m]=b.useState(!1),{onFocus:v,onBlur:y,onMouseEnter:h,onMouseLeave:p,onTouchStart:S}=r,w=b.useRef(null);b.useEffect(()=>{if(n==="render"&&m(!0),n==="viewport"){let j=J=>{J.forEach(Z=>{m(Z.isIntersecting)})},_=new IntersectionObserver(j,{threshold:.5});return w.current&&_.observe(w.current),()=>{_.disconnect()}}},[n]),b.useEffect(()=>{if(o){let j=setTimeout(()=>{m(!0)},100);return()=>{clearTimeout(j)}}},[o]);let A=()=>{f(!0)},B=()=>{f(!1),m(!1)};return c?n!=="intent"?[s,w,{}]:[s,w,{onFocus:Yu(v,A),onBlur:Yu(y,B),onMouseEnter:Yu(h,A),onMouseLeave:Yu(p,B),onTouchStart:Yu(S,A)}]:[!1,w,{}]}function Yu(n,r){return c=>{n&&n(c),c.defaultPrevented||r(c)}}function Cf(n,r,c){if(c&&!wi)return[n[0]];if(r){let o=n.findIndex(f=>r[f.route.id]!==void 0);return n.slice(0,o+1)}return n}var $m="data-react-router-critical-css";function kb({nonce:n,crossOrigin:r}){let{isSpaMode:c,manifest:o,routeModules:f,criticalCss:s}=Ql(),{errors:m,matches:v}=xi(),y=Cf(v,m,c),h=b.useMemo(()=>FS(y,f,o),[y,f,o]);return b.createElement(b.Fragment,null,typeof s=="string"?b.createElement("style",{[$m]:"",nonce:n,dangerouslySetInnerHTML:{__html:s}}):null,typeof s=="object"?b.createElement("link",{[$m]:"",rel:"stylesheet",href:s.href,nonce:n,crossOrigin:r}):null,h.map(({key:p,link:S})=>zf(S)?b.createElement(Fy,{key:p,nonce:n,...S,crossOrigin:S.crossOrigin??r}):b.createElement("link",{key:p,nonce:n,...S,crossOrigin:S.crossOrigin??r})))}function Fy({page:n,...r}){let c=Rf(),{router:o}=zi(),f=b.useMemo(()=>Ta(o.routes,n,o.basename),[o.routes,n,o.basename]);return f?c?b.createElement(gb,{page:n,matches:f,...r}):b.createElement(pb,{page:n,matches:f,...r}):null}function vb(n){let{manifest:r,routeModules:c}=Ql(),[o,f]=b.useState([]);return b.useEffect(()=>{let s=!1;return PS(n,r,c).then(m=>{s||f(m)}),()=>{s=!0}},[n,r,c]),o}function gb({page:n,matches:r,...c}){let o=$t(),{future:f}=Ql(),{basename:s}=zi(),m=b.useMemo(()=>{if(n===o.pathname+o.search+o.hash)return[];let v=_f(n,s,f.unstable_trailingSlashAwareDataRequests,"rsc"),y=!1,h=[];for(let p of r)typeof p.route.shouldRevalidate=="function"?y=!0:h.push(p.route.id);return y&&h.length>0&&v.searchParams.set("_routes",h.join(",")),[v.pathname+v.search]},[s,f.unstable_trailingSlashAwareDataRequests,n,o,r]);return b.createElement(b.Fragment,null,m.map(v=>b.createElement("link",{key:v,rel:"prefetch",as:"fetch",href:v,...c})))}function pb({page:n,matches:r,...c}){let o=$t(),{future:f,manifest:s,routeModules:m}=Ql(),{basename:v}=zi(),{loaderData:y,matches:h}=xi(),p=b.useMemo(()=>km(n,r,h,s,o,"data"),[n,r,h,s,o]),S=b.useMemo(()=>km(n,r,h,s,o,"assets"),[n,r,h,s,o]),w=b.useMemo(()=>
20{if(n===o.pathname+o.search+o.hash)return[];let j=new Set,_=!1;if(r.forEach(Z=>{var ae;let W=s.routes[Z.route.id];!W||!W.hasLoader||(!p.some(q=>q.route.id===Z.route.id)&&Z.route.id in y&&((ae=m[Z.route.id])!=null&&ae.shouldRevalidate)||W.hasClientLoader?_=!0:j.add(Z.route.id))}),j.size===0)return[];let J=_f(n,v,f.unstable_trailingSlashAwareDataRequests,"data");return _&&j.size>0&&J.searchParams.set("_routes",r.filter(Z=>j.has(Z.route.id)).map(Z=>Z.route.id).join(",")),[J.pathname+J.search]},[v,f.unstable_trailingSlashAwareDataRequests,y,o,s,p,r,n,m]),A=b.useMemo(()=>xf(S,s),[S,s]),B=vb(S);return b.createElement(b.Fragment,null,w.map(j=>b.createElement("link",{key:j,rel:"prefetch",as:"fetch",href:j,...c})),A.map(j=>b.createElement("link",{key:j,rel:"modulepreload",href:j,...c})),B.map(({key:j,link:_})=>b.createElement("link",{key:j,nonce:c.nonce,..._,crossOrigin:_.crossOrigin??c.crossOrigin})))}function Fb(){let{isSpaMode:n,routeModules:r}=Ql(),{errors:c,matches:o,loaderData:f}=xi(),s=$t(),m=Cf(o,c,n),v=null;c&&(v=c[m[m.length-1].route.id]);let y=[],h=null,p=[];for(let S=0;S<m.length;S++){let w=m[S],A=w.route.id,B=f[A],j=w.params,_=r[A],J=[],Z={id:A,data:B,loaderData:B,meta:[],params:w.params,pathname:w.pathname,handle:w.route.handle,error:v};if(p[S]=Z,_!=null&&_.meta?J=typeof _.meta=="function"?_.meta({data:B,loaderData:B,params:j,location:s,matches:p,error:v}):Array.isArray(_.meta)?[..._.meta]:_.meta:h&&(J=[...h]),J=J||[],!Array.isArray(J))throw new Error("The route at "+w.route.path+` returns an invalid value. All route meta functions must return an array of meta objects.
21
22To reference the meta function API, see https://reactrouter.com/start/framework/route-module#meta`);Z.meta=J,p[S]=Z,y=[...J],h=y}return b.createElement(b.Fragment,null,y.flat().map(S=>{if(!S)return null;if("tagName"in S){let{tagName:w,...A}=S;if(!Sb(w))return console.warn(`A meta object uses an invalid tagName: ${w}. Expected either 'link' or 'meta'`),null;let B=w;return b.createElement(B,{key:JSON.stringify(A),...A})}if("title"in S)return b.createElement("title",{key:"title"},String(S.title));if("charset"in S&&(S.charSet??(S.charSet=S.charset),delete S.charset),"charSet"in S&&S.charSet!=null)return typeof S.charSet=="string"?b.createElement("meta",{key:"charSet",charSet:S.charSet}):null;if("script:ld+json"in S)try{let w=JSON.stringify(S["script:ld+json"]);return b.createElement("script",{key:`script:ld+json:${w}`,type:"application/ld+json",dangerouslySetInnerHTML:{__html:sf(w)}})}catch{return null}return b.createElement("meta",{key:JSON.stringify(S),...S})}))}function Sb(n){return typeof n=="string"&&/^(meta|link)$/.test(n)}var wi=!1;function bb(){wi=!0}function Eb(n){let{manifest:r,serverHandoffString:c,isSpaMode:o,renderMeta:f,routeDiscovery:s,ssr:m}=Ql(),{router:v,static:y,staticContext:h}=zi(),{matches:p}=xi(),S=Rf(),w=Uf(s,m);f&&(f.didRenderScripts=!0);let A=Cf(p,null,o);b.useEffect(()=>{bb()},[]);let B=b.useMemo(()=>{var ae;if(S)return null;let Z=h?`window.__reactRouterContext = ${c};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());`:" ",W=y?`${(ae=r.hmr)!=null&&ae.runtime?`import ${JSON.stringify(r.hmr.runtime)};`:""}${w?"":`import ${JSON.stringify(r.url)}`};
23${A.map((q,$)=>{let te=`route${$}`,z=r.routes[q.route.id];Ut(z,`Route ${q.route.id} not found in manifest`);let{clientActionModule:ne,clientLoaderModule:Se,clientMiddlewareModule:we,hydrateFallbackModule:ge,module:Ue}=z,Ne=[...ne?[{module:ne,varName:`${te}_clientAction`}]:[],...Se?[{module:Se,varName:`${te}_clientLoader`}]:[],...we?[{module:we,varName:`${te}_clientMiddleware`}]:[],...ge?[{module:ge,varName:`${te}_HydrateFallback`}]:[],{module:Ue,varName:`${te}_main`}];if(Ne.length===1)return`import * as ${te} from ${JSON.stringify(Ue)};`;let ve=Ne.map(V=>`import * as ${V.varName} from "${V.module}";`).join(`
24`),C=`const ${te} = {${Ne.map(V=>`...${V.varName}`).join(",")}};`;return[ve,C].join(`
25`)}).join(`
26`)}
27  ${w?`window.__reactRouterManifest = ${JSON.stringify(cb(r,v),null,2)};`:""}
28  window.__reactRouterRouteModules = {${A.map((q,$)=>`${JSON.stringify(q.route.id)}:route${$}`).join(",")}};
29
30import(${JSON.stringify(r.entry.module)});`:" ";return b.createElement(b.Fragment,null,b.createElement("script",{...n,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:Z},type:void 0}),b.createElement("script",{...n,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:W},type:"module",async:!0}))},[]),j=wi||S?[]:Rb(r.entry.imports.concat(xf(A,r,{includeHydrateFallback:!0}))),_=typeof r.sri=="object"?r.sri:{};return of(!S,"The <Scripts /> element is a no-op when using RSC and can be safely removed."),wi||S?null:b.createElement(b.Fragment,null,typeof r.sri=="object"?b.createElement("script",{...n,"rr-importmap":"",type:"importmap",suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:JSON.stringify({integrity:_})}}):null,w?null:b.createElement("link",{rel:"modulepreload",href:r.url,crossOrigin:n.crossOrigin,integrity:_[r.url],suppressHydrationWarning:!0}),b.createElement("link",{rel:"modulepreload",href:r.entry.module,crossOrigin:n.crossOrigin,integrity:_[r.entry.module],suppressHydrationWarning:!0}),j.map(J=>b.createElement("link",{key:J,rel:"modulepreload",href:J,crossOrigin:n.crossOrigin,integrity:_[J],suppressHydrationWarning:!0})),B)}function Rb(n){return[...new Set(n)]}function Tb(...n){return r=>
30{n.forEach(c=>{typeof c=="function"?c(r):c!=null&&(c.current=r)})}}var wb=class extends b.Component{constructor(n){super(n),this.state={error:n.error||null,location:n.location}}static getDerivedStateFromError(n){return{error:n}}static getDerivedStateFromProps(n,r){return r.location!==n.location?{error:n.error||null,location:n.location}:{error:n.error||r.error,location:r.location}}render(){return this.state.error?b.createElement($y,{error:this.state.error,isOutsideRemixApp:!0}):this.props.children}};function $y({error:n,isOutsideRemixApp:r}){console.error(n);let c=b.createElement("script",{dangerouslySetInnerHTML:{__html:`
31        console.log(
32          "💿 Hey developer 👋. You can provide a way better UX than this when your app throws errors. Check out https://reactrouter.com/how-to/error-boundary for more information."
33        );
34      `}});if(El(n))return b.createElement(hf,{title:"Unhandled Thrown Response!"},b.createElement("h1",{style:{fontSize:"24px"}},n.status," ",n.statusText),c);let o;if(n instanceof Error)o=n;else{let f=n==null?"Unknown Error":typeof n=="object"&&"toString"in n?n.toString():JSON.stringify(n);o=new Error(f)}return b.createElement(hf,{title:"Application Error!",isOutsideRemixApp:r},b.createElement("h1",{style:{fontSize:"24px"}},"Application Error"),b.createElement("pre",{style:{padding:"2rem",background:"hsla(10, 50%, 50%, 0.1)",color:"red",overflow:"auto"}},o.stack),c)}function hf({title:n,renderScripts:r,isOutsideRemixApp:c,children:o}){var s;let{routeModules:f}=Ql();return(s=f.root)!=null&&s.Layout&&!c?o:b.createElement("html",{lang:"en"},b.createElement("head",null,b.createElement("meta",{charSet:"utf-8"}),b.createElement("meta",{name:"viewport",content:"width=device-width,initial-scale=1,viewport-fit=cover"}),b.createElement("title",null,n)),b.createElement("body",null,b.createElement("main",{style:{fontFamily:"system-ui, sans-serif",padding:"2rem"}},o,r?b.createElement(Eb,null):null)))}var Mb=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{Mb&&(window.__reactRouterVersion="7.14.1")}catch{}var Wy=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Py=b.forwardRef(function({onClick:r,discover:c="render",prefetch:o="none",relative:f,reloadDocument:s,replace:m,unstable_mask:v,state:y,target:h,to:p,preventScrollReset:S,viewTransition:w,unstable_defaultShouldRevalidate:A,...B},j){let{basename:_,navigator:J,unstable_useTransitions:Z}=b.useContext(jt),W=typeof p=="string"&&Wy.test(p),ae=cy(p,_);p=ae.to;let q=Lp(p,{relative:f}),$=$t(),te=null;if(v){let ve=Mi(v,[],$.unstable_mask?$.unstable_mask.pathname:"/",!0);_!=="/"&&(ve.pathname=ve.pathname==="/"?_:kt([_,ve.pathname])),te=J.createHref(ve)}let[z,ne,Se]=yb(o,B),we=Ob(p,{replace:m,unstable_mask:v,state:y,target:h,preventScrollReset:S,relative:f,viewTransition:w,unstable_defaultShouldRevalidate:A,unstable_useTransitions:Z});function ge(ve){r&&r(ve),ve.defaultPrevented||we(ve)}let Ue=!(ae.isExternal||s),Ne=b.createElement("a",{...B,...Se,href:(Ue?te:void 0)||ae.absoluteURL||q,onClick:Ue?ge:r,ref:Tb(j,ne),target:h,"data-discover":!W&&c==="render"?"true":void 0});return z&&!W?b.createElement(b.Fragment,null,Ne,b.createElement(Fy,{page:q})):Ne});Py.displayName="Link";var Db=b.forwardRef(function({"aria-current":r="page",caseSensitive:c=!1,className:o="",end:f=!1,style:s,to:m,viewTransition:v,children:y,...h},p){let S=Fu(m,{relative:h.relative}),w=$t(),A=b.useContext(Cn),{navigator:B,basename:j}=b.useContext(jt),_=A!=null&&Lb(S)&&v===!0,J=B.encodeLocation?B.encodeLocation(S).pathname:S.pathname,Z=w.pathname,W=A&&A.navigation&&A.navigation.location?A.navigation.location.pathname:null;c||(Z=Z.toLowerCase(),W=W?W.toLowerCase():null,J=J.toLowerCase()),W&&j&&(W=Ft(W,j)||W);const ae=J!=="/"&&J.endsWith("/")?J.length-1:J.length;let q=Z===J||!f&&Z.startsWith(J)&&Z.charAt(ae)==="/",$=W!=null&&(W===J||!f&&W.startsWith(J)&&W.charAt(J.length)==="/"),te={isActive:q,isPending:$,isTransitioning:_},z=q?r:void 0,ne;typeof o=="function"?ne=o(te):ne=[o,q?"active":null,$?"pending":null,_?"transitioning":null].filter(Boolean).join(" ");let Se=typeof s=="function"?s(te):s;return b.createElement(Py,{...h,"aria-current":z,className:ne,ref:p,style:Se,to:m,viewTransition:v},typeof y=="function"?y(te):y)});Db.displayName="NavLink";var Iy=b.forwardRef(({discover:n="render",fetcherKey:r,navigate:c,reloadDocument:o,replace:f,state:s,method:m=pi,action:v,onSubmit:y,relative:h,preventScrollReset:p,viewTransition:S,unstable_defaultShouldRevalidate:w,...A},B)=>{let{unstable_useTransitions:j}=b.useContext(jt),_=av(),J=xb(v,{relative:h}),Z=m.toLowerCase()==="get"?"get":"post",W=typeof v=="string"&&Wy.test(v),ae=q=>{if(y&&y(q),q.defaultPrevented)return;q.preventDefault();let $=q.nativeEvent.submitter,te=($==null?void 0:$.getAttribute("formmethod"))||m,z=()=>_($||q.currentTarget,{fetcherKey:r,method:te,navigate:c,replace:f,state:s,relative:h,preventScrollReset:p,viewTransition:S,unstable_defaultShouldRevalidate:w});j&&c!==!1?b.startTransition(()=>z()):z()};return b.createElement("form",{ref:B,method:Z,action:J,onSubmit:o?y:ae,...A,"data-discover":!W&&n==="render"?"true":void 0})});Iy.displayName="Form";function Ab({getKey:n,storageKey:r,...c}
34){let o=b.useContext(Wu),{basename:f}=b.useContext(jt),s=$t(),m=Af();Ub({getKey:n,storageKey:r});let v=b.useMemo(()=>{if(!o||!n)return null;let h=yf(s,m,f,n);return h!==s.key?h:null},[]);if(!o||o.isSpaMode)return null;let y=((h,p)=>{if(!window.history.state||!window.history.state.key){let S=Math.random().toString(32).slice(2);window.history.replaceState({key:S},"")}try{let w=JSON.parse(sessionStorage.getItem(h)||"{}")[p||window.history.state.key];typeof w=="number"&&window.scrollTo(0,w)}catch(S){console.error(S),sessionStorage.removeItem(h)}}).toString();return b.createElement("script",{...c,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:`(${y})(${sf(JSON.stringify(r||mf))}, ${sf(JSON.stringify(v))})`}})}Ab.displayName="ScrollRestoration";function ev(n){return`${n} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function Ui(n){let r=b.useContext(Xl);return Te(r,ev(n)),r}function tv(n){let r=b.useContext(Cn);return Te(r,ev(n)),r}function Ob(n,{target:r,replace:c,unstable_mask:o,state:f,preventScrollReset:s,relative:m,viewTransition:v,unstable_defaultShouldRevalidate:y,unstable_useTransitions:h}={}){let p=Oy(),S=$t(),w=Fu(n,{relative:m});return b.useCallback(A=>{if(sS(A,r)){A.preventDefault();let B=c!==void 0?c:ma(S)===ma(w),j=()=>p(n,{replace:B,unstable_mask:o,state:f,preventScrollReset:s,relative:m,viewTransition:v,unstable_defaultShouldRevalidate:y});h?b.startTransition(()=>j()):j()}},[S,p,w,c,o,f,r,n,s,m,v,y,h])}function $b(n){Ie(typeof URLSearchParams<"u","You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let r=b.useRef(cf(n)),c=b.useRef(!1),o=$t(),f=b.useMemo(()=>dS(o.search,c.current?null:r.current),[o.search]),s=Oy(),m=b.useCallback((v,y)=>{const h=cf(typeof v=="function"?v(new URLSearchParams(f)):v);c.current=!0,s("?"+h,y)},[s,f]);return[f,m]}var _b=0,zb=()=>`__${String(++_b)}__`;function av(){let{router:n}=Ui("useSubmit"),{basename:r}=b.useContext(jt),c=Kp(),o=n.fetch,f=n.navigate;return b.useCallback(async(s,m={})=>{let{action:v,method:y,encType:h,formData:p,body:S}=yS(s,r);if(m.navigate===!1){let w=m.fetcherKey||zb();await o(w,c,m.action||v,{unstable_defaultShouldRevalidate:m.unstable_defaultShouldRevalidate,preventScrollReset:m.preventScrollReset,formData:p,body:S,formMethod:m.method||y,formEncType:m.encType||h,flushSync:m.flushSync})}else await f(m.action||v,{unstable_defaultShouldRevalidate:m.unstable_defaultShouldRevalidate,preventScrollReset:m.preventScrollReset,formData:p,body:S,formMethod:m.method||y,formEncType:m.encType||h,replace:m.replace,state:m.state,fromRouteId:c,flushSync:m.flushSync,viewTransition:m.viewTransition})},[o,f,r,c])}function xb(n,{relative:r}={}){let{basename:c}=b.useContext(jt),o=b.useContext(ia);Te(o,"useFormAction must be used inside a RouteContext");let[f]=o.matches.slice(-1),s={...Fu(n||".",{relative:r})},m=$t();if(n==null){s.search=m.search;let v=new URLSearchParams(s.search),y=v.getAll("index");if(y.some(p=>p==="")){v.delete("index"),y.filter(S=>S).forEach(S=>v.append("index",S));let p=v.toString();s.search=p?`?${p}`:""}}return(!n||n===".")&&f.route.index&&(s.search=s.search?s.search.replace(/^\?/,"?index&"):"?index"),c!=="/"&&(s.pathname=s.pathname==="/"?c:kt([c,s.pathname])),ma(s)}function Wb({key:n}={}){var q;let{router:r}=Ui("useFetcher"),c=tv("useFetcher"),o=b.useContext(wf),f=b.useContext(ia),s=(q=f.matches[f.matches.length-1])==null?void 0:q.route.id;Te(o,"useFetcher must be used inside a FetchersContext"),Te(f,"useFetcher must be used inside a RouteContext"),Te(s!=null,'useFetcher can only be used on routes that contain a unique "id"');let m=b.useId(),[v,y]=b.useState(n||m);n&&n!==v&&y(n);let{deleteFetcher:h,getFetcher:p,resetFetcher:S,fetch:w}=r;b.useEffect(()=>(p(v),()=>h(v)),[h,p,v]);let A=b.useCallback(async($,te)=>{Te(s,"No routeId available for fetcher.load()"),await w(v,s,$,te)},[v,s,w]),B=av(),j=b.useCallback(async($,te)=>{await B($,{...te,navigate:!1,fetcherKey:v})},[v,B]),_=b.useCallback($=>S(v,$),[S,v]),J=b.useMemo(()=>{let $=b.forwardRef((te,z)=>b.createElement(Iy,{...te,navigate:!1,fetcherKey:v,ref:z}));return $.displayName="fetcher.Form",$},[v]),Z=c.fetchers.get(v)||hy,W=o.get(v);return b.useMemo(()=>({Form:J,submit:j,load:A,reset:_,...Z,data:W}),[J,j,A,_,Z,W])}var mf="react-router-scroll-positions",vi={};function yf(n,r,c,o){let f=null;return o&&(c!=="/"?f=o({...n,pathname:Ft(n.pathname,c)||n.pathname},r):f=o(n,r)),f==null&&(f=n.key),f}function Ub({getKey:n,storageKey:r}={}){let{router:c}=Ui("useScrollRestoration"),{restoreScrollPosition:o,preventScrollReset:f}
34=tv("useScrollRestoration"),{basename:s}=b.useContext(jt),m=$t(),v=Af(),y=Jp();b.useEffect(()=>(window.history.scrollRestoration="manual",()=>{window.history.scrollRestoration="auto"}),[]),Cb(b.useCallback(()=>{if(y.state==="idle"){let h=yf(m,v,s,n);vi[h]=window.scrollY}try{sessionStorage.setItem(r||mf,JSON.stringify(vi))}catch(h){Ie(!1,`Failed to save scroll positions in sessionStorage, <ScrollRestoration /> will not work properly (${h}).`)}window.history.scrollRestoration="auto"},[y.state,n,s,m,v,r])),typeof document<"u"&&(b.useLayoutEffect(()=>{try{let h=sessionStorage.getItem(r||mf);h&&(vi=JSON.parse(h))}catch{}},[r]),b.useLayoutEffect(()=>{let h=c==null?void 0:c.enableScrollRestoration(vi,()=>window.scrollY,n?(p,S)=>yf(p,S,s,n):void 0);return()=>h&&h()},[c,s,n]),b.useLayoutEffect(()=>{if(o!==!1){if(typeof o=="number"){window.scrollTo(0,o);return}try{if(m.hash){let h=document.getElementById(decodeURIComponent(m.hash.slice(1)));if(h){h.scrollIntoView();return}}}catch{Ie(!1,`"${m.hash.slice(1)}" is not a decodable element ID. The view will not scroll to it.`)}f!==!0&&window.scrollTo(0,0)}},[m,o,f]))}function Cb(n,r){let{capture:c}={};b.useEffect(()=>{let o=c!=null?{capture:c}:void 0;return window.addEventListener("pagehide",n,o),()=>{window.removeEventListener("pagehide",n,o)}},[n,c])}function Lb(n,{relative:r}={}){let c=b.useContext(Tf);Te(c!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:o}=Ui("useViewTransitionState"),f=Fu(n,{relative:r});if(!c.isTransitioning)return!1;let s=Ft(c.currentLocation.pathname,o)||c.currentLocation.pathname,m=Ft(c.nextLocation.pathname,o)||c.nextLocation.pathname;return Ei(f.pathname,m)!=null||Ei(f.pathname,s)!=null}[...jy];new TextEncoder;(class extends zt.Component{constructor(n){super(n),this.state={error:null,location:n.location}}static getDerivedStateFromError(n){return{error:n}}static getDerivedStateFromProps(n,r){return r.location!==n.location?{error:null,location:n.location}:{error:r.error,location:r.location}}render(){return this.state.error?zt.createElement(Nb,{error:this.state.error,renderAppShell:!0}):this.props.children}});function Wm({renderAppShell:n,title:r,children:c}){return n?zt.createElement("html",{lang:"en"},zt.createElement("head",null,zt.createElement("meta",{charSet:"utf-8"}),zt.createElement("meta",{name:"viewport",content:"width=device-width,initial-scale=1,viewport-fit=cover"}),zt.createElement("title",null,r)),zt.createElement("body",null,zt.createElement("main",{style:{fontFamily:"system-ui, sans-serif",padding:"2rem"}},c))):c}function Nb({error:n,renderAppShell:r}){console.error(n);let c=zt.createElement("script",{dangerouslySetInnerHTML:{__html:`
35        console.log(
36          "💿 Hey developer 👋. You can provide a way better UX than this when your app throws errors. Check out https://reactrouter.com/how-to/error-boundary for more information."
37        );
38      `}});if(El(n))return zt.createElement(Wm,{renderAppShell:r,title:"Unhandled Thrown Response!"},zt.createElement("h1",{style:{fontSize:"24px"}},n.status," ",n.statusText),c);let o;if(n instanceof Error)o=n;else{let f=n==null?"Unknown Error":typeof n=="object"&&"toString"in n?n.toString():JSON.stringify(n);o=new Error(f)}return zt.createElement(Wm,{renderAppShell:r,title:"Application Error!"},zt.createElement("h1",{style:{fontSize:"24px"}},"Application Error"),zt.createElement("pre",{style:{padding:"2rem",background:"hsla(10, 50%, 50%, 0.1)",color:"red",overflow:"auto"}},o.stack),c)}function Hb(n){if(!n)return null;let r=Object.entries(n),c={};for(let[o,f]of r)if(f&&f.__type==="RouteErrorResponse")c[o]=new Qa(f.status,f.statusText,f.data,f.internal===!0);else if(f&&f.__type==="Error"){if(f.__subType){let s=window[f.__subType];if(typeof s=="function")try{let m=new s(f.message);m.stack=f.stack,c[o]=m}catch{}}if(c[o]==null){let s=new Error(f.message);s.stack=f.stack,c[o]=s}}else c[o]=f;return c}function Bb({state:n,routes:r,getRouteInfo:c,location:o,basename:f,isSpaMode:s}){let m={...n,loaderData:{...n.loaderData}},v=Ta(r,o,f);
38if(v)for(let y of v){let h=y.route.id,p=c(h);Jy(h,p.clientLoader,p.hasLoader,s)&&(p.hasHydrateFallback||!p.hasLoader)?delete m.loaderData[h]:p.hasLoader||(m.loaderData[h]=null)}return m}var lv=Im();const Pb=Pm(lv);function jb(n){return b.createElement(tS,{flushSync:lv.flushSync,...n})}var fe=null,qu=null;function Yb(){if(!fe&&window.__reactRouterContext&&window.__reactRouterManifest&&window.__reactRouterRouteModules){if(window.__reactRouterManifest.sri===!0){const n=document.querySelector("script[rr-importmap]");if(n!=null&&n.textContent)try{window.__reactRouterManifest.sri=JSON.parse(n.textContent).integrity}catch(r){console.error("Failed to parse import map",r)}}fe={context:window.__reactRouterContext,manifest:window.__reactRouterManifest,routeModules:window.__reactRouterRouteModules,stateDecodingPromise:void 0,router:void 0,routerInitialized:!1}}}function qb({getContext:n,unstable_instrumentations:r}){var m,v;if(Yb(),!fe)throw new Error("You must be using the SSR features of React Router in order to skip passing a `router` prop to `<RouterProvider>`");let c=fe;if(!fe.stateDecodingPromise){let y=fe.context.stream;Te(y,"No stream found for single fetch decoding"),fe.context.stream=void 0,fe.stateDecodingPromise=Yy(y,window).then(h=>{fe.context.state=h.value,c.stateDecodingPromise.value=!0}).catch(h=>{c.stateDecodingPromise.error=h})}if(fe.stateDecodingPromise.error)throw fe.stateDecodingPromise.error;if(!fe.stateDecodingPromise.value)throw fe.stateDecodingPromise;let o=_i(fe.manifest.routes,fe.routeModules,fe.context.state,fe.context.ssr,fe.context.isSpaMode),f;if(fe.context.isSpaMode){let{loaderData:y}=fe.context.state;(m=fe.manifest.routes.root)!=null&&m.hasLoader&&y&&"root"in y&&(f={loaderData:{root:y.root}})}else f=Bb({state:fe.context.state,routes:o,getRouteInfo:y=>{var h,p,S;return{clientLoader:(h=fe.routeModules[y])==null?void 0:h.clientLoader,hasLoader:((p=fe.manifest.routes[y])==null?void 0:p.hasLoader)===!0,hasHydrateFallback:((S=fe.routeModules[y])==null?void 0:S.HydrateFallback)!=null}},location:window.location,basename:(v=window.__reactRouterContext)==null?void 0:v.basename,isSpaMode:fe.context.isSpaMode}),f&&f.errors&&(f.errors=Hb(f.errors));window.history.state&&window.history.state.masked&&window.history.replaceState({...window.history.state,masked:void 0},"");let s=np({routes:o,history:bg(),basename:fe.context.basename,getContext:n,hydrationData:f,hydrationRouteProperties:Ip,unstable_instrumentations:r,mapRouteProperties:Pp,future:{unstable_passThroughRequests:fe.context.future.unstable_passThroughRequests},dataStrategy:qS(()=>s,fe.manifest,fe.routeModules,fe.context.ssr,fe.context.basename,fe.context.future.unstable_trailingSlashAwareDataRequests),patchRoutesOnNavigation:fb(()=>s,fe.manifest,fe.routeModules,fe.context.ssr,fe.context.routeDiscovery,fe.context.isSpaMode,fe.context.basename)});return fe.router=s,s.state.initialized&&(fe.routerInitialized=!0,s.initialize()),s.createRoutesForHMR=nb,window.__reactRouterDataRouter=s,s}function Ib(n){qu||(qu=qb({getContext:n.getContext,unstable_instrumentations:n.unstable_instrumentations}));let[r,c]=b.useState(void 0);b.useEffect(()=>{},[]),b.useEffect(()=>{},[r]);let[o,f]=b.useState(qu.state.location);return b.useLayoutEffect(()=>{fe&&fe.router&&!fe.routerInitialized&&(fe.routerInitialized=!0,fe.router.initialize())},[]),b.useLayoutEffect(()=>{if(fe&&fe.router)return fe.router.subscribe(s=>{s.location!==o&&f(s.location)})},[o]),Te(fe,"ssrInfo unavailable for HydratedRouter"),sb(qu,fe.manifest,fe.routeModules,fe.context.ssr,fe.context.routeDiscovery,fe.context.isSpaMode),b.createElement(b.Fragment,null,b.createElement(Wu.Provider,{value:{manifest:fe.manifest,routeModules:fe.routeModules,future:fe.context.future,criticalCss:r,ssr:fe.context.ssr,isSpaMode:fe.context.isSpaMode,routeDiscovery:fe.context.routeDiscovery}},b.createElement(wb,{location:o},b.createElement(jb,{router:qu,unstable_useTransitions:n.unstable_useTransitions,onError:n.onError}))),b.createElement(b.Fragment,null))}export{Iy as F,Ib as H,Py as L,Fb as M,Zb as O,zt as R,Ab as S,Jb as a,Of as b,Qb as c,Vb as d,$t as e,Wb as f,lv as g,$b as h,El as i,Xb as j,Oy as k,vf as l,Im as m,Pm as n,Af as o,Pb as p,kb as q,b as r,Eb as s,Gb as t,xy as u,dg as v,Kb as w};
39/**
40 * @license React
41 * react-jsx-runtime.production.js
42 *
43 * Copyright (c) Meta Platforms, Inc. and affiliates.
44 *
45 * This source code is licensed under the MIT license found in the
46 * LICENSE file in the root directory of this source tree.
47 */
48/**
49 * @license React
50 * react.production.js
51 *
52 * Copyright (c) Meta Platforms, Inc. and affiliates.
53 *
54 * This source code is licensed under the MIT license found in the
55 * LICENSE file in the root directory of this source tree.
56 */
57/**
58 * @license React
59 * scheduler.production.js
60 *
61 * Copyright (c) Meta Platforms, Inc. and affiliates.
62 *
63 * This source code is licensed under the MIT license found in the
64 * LICENSE file in the root directory of this source tree.
65 */
66/**
67 * @license React
68 * react-dom.production.js
69 *
70 * Copyright (c) Meta Platforms, Inc. and affiliates.
71 *
72 * This source code is licensed under the MIT license found in the
73 * LICENSE file in the root directory of this source tree.
74 */
75/**
76 * @license React
77 * react-dom-client.production.js
78 *
79 * Copyright (c) Meta Platforms, Inc. and affiliates.
80 *
81 * This source code is licensed under the MIT license found in the
82 * LICENSE file in the root directory of this source tree.
83 */
84/**
85 * react-router v7.14.1
86 *
87 * Copyright (c) Remix Software Inc.
88 *
89 * This source code is licensed under the MIT license found in the
90 * LICENSE.md file in the root directory of this source tree.
91 *
92 * @license MIT
93 */

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.