import{n as s0,t as pc}from"./rolldown-runtime-la_ZsWYt.js";import{nn as d0,rn as h0}from"./mui-CsyknPle.js";var C1=pc((i=>{function r(Y,$){var tt=Y.length;Y.push($);t:for(;0<tt;){var et=tt-1>>>1,yt=Y[et];if(0<f(yt,$))Y[et]=$,Y[tt]=yt,tt=et;else break t}}function o(Y){return Y.length===0?null:Y[0]}function s(Y){if(Y.length===0)return null;var $=Y[0],tt=Y.pop();if(tt!==$){Y[0]=tt;t:for(var et=0,yt=Y.length,Yt=yt>>>1;et<Yt;){var re=2*(et+1)-1,Pt=Y[re],te=re+1,ae=Y[te];if(0>f(Pt,tt))te<yt&&0>f(ae,Pt)?(Y[et]=ae,Y[te]=tt,et=te):(Y[et]=Pt,Y[re]=tt,et=re);else if(te<yt&&0>f(ae,tt))Y[et]=ae,Y[te]=tt,et=te;else break t}}return $}function f(Y,$){var tt=Y.sortIndex-$.sortIndex;return tt!==0?tt:Y.id-$.id}if(i.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var d=performance;i.unstable_now=function(){return d.now()}}else{var m=Date,v=m.now();i.unstable_now=function(){return m.now()-v}}var y=[],S=[],C=1,D=null,w=3,H=!1,q=!1,V=!1,B=!1,K=typeof setTimeout=="function"?setTimeout:null,Q=typeof clearTimeout=="function"?clearTimeout:null,ut=typeof setImmediate<"u"?setImmediate:null;function dt(Y){for(var $=o(S);$!==null;){if($.callback===null)s(S);else if($.startTime<=Y)s(S),$.sortIndex=$.expirationTime,r(y,$);else break;$=o(S)}}function ct(Y){if(V=!1,dt(Y),!q)if(o(y)!==null)q=!0,bt||(bt=!0,vt());else{var $=o(S);$!==null&&$t(ct,$.startTime-Y)}}var bt=!1,lt=-1,N=5,Et=-1;function Ot(){return B?!0:!(i.unstable_now()-Et<N)}function _t(){if(B=!1,bt){var Y=i.unstable_now();Et=Y;var $=!0;try{t:{q=!1,V&&(V=!1,Q(lt),lt=-1),H=!0;var tt=w;try{e:{for(dt(Y),D=o(y);D!==null&&!(D.expirationTime>Y&&Ot());){var et=D.callback;if(typeof et=="function"){D.callback=null,w=D.priorityLevel;var yt=et(D.expirationTime<=Y);if(Y=i.unstable_now(),typeof yt=="function"){D.callback=yt,dt(Y),$=!0;break e}D===o(y)&&s(y),dt(Y)}else s(y);D=o(y)}if(D!==null)$=!0;else{var Yt=o(S);Yt!==null&&$t(ct,Yt.startTime-Y),$=!1}}break t}finally{D=null,w=tt,H=!1}$=void 0}}finally{$?vt():bt=!1}}}var vt;if(typeof ut=="function")vt=function(){ut(_t)};else if(typeof MessageChannel<"u"){var Nt=new MessageChannel,Kt=Nt.port2;Nt.port1.onmessage=_t,vt=function(){Kt.postMessage(null)}}else vt=function(){K(_t,0)};function $t(Y,$){lt=K(function(){Y(i.unstable_now())},$)}i.unstable_IdlePriority=5,i.unstable_ImmediatePriority=1,i.unstable_LowPriority=4,i.unstable_NormalPriority=3,i.unstable_Profiling=null,i.unstable_UserBlockingPriority=2,i.unstable_cancelCallback=function(Y){Y.callback=null},i.unstable_forceFrameRate=function(Y){0>Y||125<Y?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):N=0<Y?Math.floor(1e3/Y):5},i.unstable_getCurrentPriorityLevel=function(){return w},i.unstable_next=function(Y){switch(w){case 1:case 2:case 3:var $=3;break;default:$=w}var tt=w;w=$;try{return Y()}finally{w=tt}},i.unstable_requestPaint=function(){B=!0},i.unstable_runWithPriority=function(Y,$){switch(Y){case 1:case 2:case 3:case 4:case 5:break;default:Y=3}var tt=w;w=Y;try{return $()}finally{w=tt}},i.unstable_scheduleCallback=function(Y,$,tt){var et=i.unstable_now();switch(typeof tt=="object"&&tt!==null?(tt=tt.delay,tt=typeof tt=="number"&&0<tt?et+tt:et):tt=et,Y){case 1:var yt=-1;break;case 2:yt=250;break;case 5:yt=1073741823;break;case 4:yt=1e4;break;default:yt=5e3}return yt=tt+yt,Y={id:C++,callback:$,priorityLevel:Y,startTime:tt,expirationTime:yt,sortIndex:-1},tt>et?(Y.sortIndex=tt,r(S,Y),o(y)===null&&Y===o(S)&&(V?(Q(lt),lt=-1):V=!0,$t(ct,tt-et))):(Y.sortIndex=yt,r(y,Y),q||H||(q=!0,bt||(bt=!0,vt()))),Y},i.unstable_shouldYield=Ot,i.unstable_wrapCallback=function(Y){var $=w;return function(){var tt=w;w=$;try{return Y.apply(this,arguments)}finally{w=tt}}}})),_1=pc(((i,r)=>{r.exports=C1()})),A1=pc((i=>{var r=_1(),o=h0(),s=d0();function f(t){var e="https://react.dev/errors/"+t;if(1<arguments.length){e+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)e+="&args[]="+encodeURIComponent(arguments[l])}return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function d(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function m(t){for(var e=t,l=e;l&&!l.alternate;)e=l,(e.flags&4098)!==0&&(t=e.return),l=e.return;for(;e.return;)e=e.return;return e.tag===3?t:null}function v(t){if(t.tag===13){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function y(t){if(t.tag===31){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function S(t){if(m(t)!==t)throw Error(f(188))}function C(t){var e=t.alternate;if(!e){if(e=m(t),e===null)throw Error(f(188));return e!==t?null:t}for(var l=t,a=e;;){var n=l.return;if(n===null)break;var u=n.alternate;if(u===null){if(a=n.return,a!==null){l=a;continue}break}if(n.child===u.child){for(u=n.child;u;){if(u===l)return S(n),t;if(u===a)return S(n),e;u=u.sibling}throw Error(f(188))}if(l.return!==a.return)l=n,a=u;else{for(var c=!1,h=n.child;h;){if(h===l){c=!0,l=n,a=u;break}if(h===a){c=!0,a=n,l=u;break}h=h.sibling}if(!c){for(h=u.child;h;){if(h===l){c=!0,l=u,a=n;break}if(h===a){c=!0,a=u,l=n;break}h=h.sibling}if(!c)throw Error(f(189))}}if(l.alternate!==a)throw Error(f(190))}if(l.tag!==3)throw Error(f(188));return l.stateNode.current===l?t:e}function D(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t;for(t=t.child;t!==null;){if(e=D(t),e!==null)return e;t=t.sibling}return null}function w(t,e,l,a,n,u){for(;t!==null;){if((t.tag===5||t.tag===27||t.tag===6)&&l(t,a,n,u)||(t.tag!==22||t.memoizedState===null)&&(e||t.tag!==5&&t.tag!==27)&&w(t.child,e,l,a,n,u))return!0;t=t.sibling}return!1}function H(t){for(t=t.return;t!==null;){if(t.tag===3||t.tag===5||t.tag===27)return t;t=t.return}return null}function q(t){var e=!1;for(t=t.return;t!==null&&(t.tag===4&&(e=!0),!(t.tag===3||t.tag===5||t.tag===27));)t=t.return;return e}function V(t){var e=[null,null],l=H(t);return l===null||B(e,t,l.child,{foundSelf:!1}),e}function B(t,e,l,a){for(;l!==null;){if(l===e)a.foundSelf=!0;else if(l.tag===5||l.tag===27||l.tag===6){if(a.foundSelf)return t[1]=l,!0;t[0]=l}else if((l.tag!==22||l.memoizedState===null)&&B(t,e,l.child,a))return!0;l=l.sibling}return!1}function K(t){switch(t.tag){case 5:case 27:case 6:return t.stateNode;case 3:return t.stateNode.containerInfo;default:throw Error(f(559))}}var Q=null,ut=null;function dt(t,e,l){return t===l?!0:t===e?(Q=t,!0):!1}function ct(t,e,l){return t===l?(ut=t,!1):t===e?(ut!==null&&(Q=t),!0):!1}function bt(t){if(t===null)return null;do t=t===null?null:t.return;while(t&&t.tag!==5&&t.tag!==27&&t.tag!==3);return t||null}function lt(t,e,l){for(var a=0,n=t;n;n=l(n))a++;n=0;for(var u=e;u;u=l(u))n++;for(;0<a-n;)t=l(t),a--;for(;0<n-a;)e=l(e),n--;for(;a--;){if(t===e||e!==null&&t===e.alternate)return t;t=l(t),e=l(e)}return null}var N=Object.assign,Et=Symbol.for("react.element"),Ot=Symbol.for("react.transitional.element"),_t=Symbol.for("react.portal"),vt=Symbol.for("react.fragment"),Nt=Symbol.for("react.strict_mode"),Kt=Symbol.for("react.profiler"),$t=Symbol.for("react.consumer"),Y=Symbol.for("react.context"),$=Symbol.for("react.forward_ref"),tt=Symbol.for("react.suspense"),et=Symbol.for("react.suspense_list"),yt=Symbol.for("react.memo"),Yt=Symbol.for("react.lazy"),re=Symbol.for("react.activity"),Pt=Symbol.for("react.legacy_hidden"),te=Symbol.for("react.memo_cache_sentinel"),ae=Symbol.for("react.view_transition"),Ae=Symbol.for("react.recoverable"),Hl=Symbol.iterator;function xl(t){return t===null||typeof t!="object"?null:(t=Hl&&t[Hl]||t["@@iterator"],typeof t=="function"?t:null)}var Qa=Symbol.for("react.client.reference");function Au(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===Qa?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case vt:return"Fragment";case Kt:return"Profiler";case Nt:return"StrictMode";case tt:return"Suspense";case et:return"SuspenseList";case re:return"Activity";case ae:return"ViewTransition"}if(typeof t=="object")switch(t.$$typeof){case _t:return"Portal";case Y:return t.displayName||"Context";case $t:return(t._context.displayName||"Context")+".Consumer";case $:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case yt:return e=t.displayName||null,e!==null?e:Au(t.type)||"Memo";case Yt:e=t._payload,t=t._init;try{return Au(t(e))}catch{}}return null}var Za=Array.isArray,it=o.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ot=s.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,qe={pending:!1,data:null,method:null,action:null},zn=[],ya=-1;function ve(t){return{current:t}}function he(t){0>ya||(t.current=zn[ya],zn[ya]=null,ya--)}function qt(t,e){ya++,zn[ya]=t.current,t.current=e}var ke=ve(null),Ka=ve(null),Ll=ve(null),On=ve(null);function Dn(t,e){switch(qt(Ll,e),qt(Ka,t),qt(ke,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?Zm(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=Zm(e),t=Km(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}he(ke),qt(ke,t)}function Ge(){he(ke),he(Ka),he(Ll)}function Il(t){var e=t.memoizedState;e!==null&&(pu._currentValue=e.memoizedState,qt(On,t)),e=ke.current;var l=Km(e,t.type);e!==l&&(qt(Ka,t),qt(ke,l))}function Ja(t){Ka.current===t&&(he(ke),he(Ka)),On.current===t&&(he(On),pu._currentValue=qe)}var Fa,ol;function ye(t){if(Fa===void 0)try{throw Error()}catch(l){var e=l.stack.trim().match(/\n( *(at )?)/);Fa=e&&e[1]||"",ol=-1<l.stack.indexOf(`
    at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
`+Fa+t+ol}var Uu=!1;function wu(t,e){if(!t||Uu)return"";Uu=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(e){var L=function(){throw Error()};if(Object.defineProperty(L.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(L,[])}catch(Z){var T=Z}Reflect.construct(t,[],L)}else{try{L.call()}catch(Z){T=Z}L=!1;try{var _=Object.getOwnPropertyDescriptor(t.prototype,"props");Object.defineProperty(t.prototype,"props",{configurable:!0,set:function(){throw Error()}}),L=!0,new t}finally{L&&(_!==void 0?Object.defineProperty(t.prototype,"props",_):delete t.prototype.props)}}}else{try{throw Error()}catch(Z){T=Z}(L=t())&&typeof L.catch=="function"&&L.catch(function(){})}}catch(Z){if(Z&&T&&typeof Z.stack=="string")return[Z.stack,T.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=a.DetermineComponentFrameRoot(),c=u[0],h=u[1];if(c&&h){var g=c.split(`
`),O=h.split(`
`);for(n=a=0;a<g.length&&!g[a].includes("DetermineComponentFrameRoot");)a++;for(;n<O.length&&!O[n].includes("DetermineComponentFrameRoot");)n++;if(a===g.length||n===O.length)for(a=g.length-1,n=O.length-1;1<=a&&0<=n&&g[a]!==O[n];)n--;for(;1<=a&&0<=n;a--,n--)if(g[a]!==O[n]){if(a!==1||n!==1)do if(a--,n--,0>n||g[a]!==O[n]){var U=`
`+g[a].replace(" at new "," at ");return t.displayName&&U.includes("<anonymous>")&&(U=U.replace("<anonymous>",t.displayName)),U}while(1<=a&&0<=n);break}}}finally{Uu=!1,Error.prepareStackTrace=l}return(l=t?t.displayName||t.name:"")?ye(l):""}function Hu(t,e){switch(t.tag){case 26:case 27:case 5:return ye(t.type);case 16:return ye("Lazy");case 13:return t.child!==e&&e!==null?ye("Suspense Fallback"):ye("Suspense");case 19:return ye("SuspenseList");case 0:case 15:return wu(t.type,!1);case 11:return wu(t.type.render,!1);case 1:return wu(t.type,!0);case 31:return ye("Activity");case 30:return ye("ViewTransition");default:return""}}function Bi(t){try{var e="",l=null;do e+=Hu(t,l),l=t,t=t.return;while(t);return e}catch(a){return`
Error generating stack: `+a.message+`
`+a.stack}}var Ie=Object.prototype.hasOwnProperty,Mn=r.unstable_scheduleCallback,Nn=r.unstable_cancelCallback,ji=r.unstable_shouldYield,Dc=r.unstable_requestPaint,De=r.unstable_now,Cn=r.unstable_getCurrentPriorityLevel,xu=r.unstable_ImmediatePriority,_n=r.unstable_UserBlockingPriority,An=r.unstable_NormalPriority,Yi=r.unstable_LowPriority,qi=r.unstable_IdlePriority,Gi=r.log,Un=r.unstable_setDisableYieldValue,Bl=null,Me=null;function jl(t){if(typeof Gi=="function"&&Un(t),Me&&typeof Me.setStrictMode=="function")try{Me.setStrictMode(Bl,t)}catch{}}var Ue=Math.clz32?Math.clz32:A,p=Math.log,R=Math.LN2;function A(t){return t>>>=0,t===0?32:31-(p(t)/R|0)|0}var j=256,G=262144,J=4194304;function W(t){var e=t&42;if(e!==0)return e;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return t&-t;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function X(t,e,l){var a=t.pendingLanes;if(a===0)return 0;var n=0,u=t.suspendedLanes,c=t.pingedLanes;t=t.warmLanes;var h=a&134217727;return h!==0?(a=h&~u,a!==0?n=W(a):(c&=h,c!==0?n=W(c):l||(l=h&~t,l!==0&&(n=W(l))))):(h=a&~u,h!==0?n=W(h):c!==0?n=W(c):l||(l=a&~t,l!==0&&(n=W(l)))),n===0?0:e!==0&&e!==n&&(e&u)===0&&(u=n&-n,l=e&-e,u>=l||u===32&&(l&4194048)!==0)?e:n}function k(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function ft(t,e){(e&8)!==0&&(e|=e&32);var l=t.entangledLanes;if(l!==0)for(t=t.entanglements,l&=e;0<l;){var a=31-Ue(l),n=1<<a;e|=t[a],l&=~n}return e}function at(t,e){switch(t){case 1:case 2:case 4:case 8:case 64:return e+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 e+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 nt(){var t=J;return J<<=1,(J&62914560)===0&&(J=4194304),t}function gt(t){for(var e=[],l=0;31>l;l++)e.push(t);return e}function wt(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function ce(t,e,l,a,n,u){var c=t.pendingLanes;t.pendingLanes=l,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=l,t.entangledLanes&=l,t.errorRecoveryDisabledLanes&=l,t.shellSuspendCounter=0;var h=t.entanglements,g=t.expirationTimes,O=t.hiddenUpdates;for(l=c&~l;0<l;){var U=31-Ue(l),L=1<<U;h[U]=0,g[U]=-1;var T=O[U];if(T!==null)for(O[U]=null,U=0;U<T.length;U++){var _=T[U];_!==null&&(_.lane&=-536870913)}l&=~L}a!==0&&Wt(t,a,0),u!==0&&n===0&&t.tag!==0&&(t.suspendedLanes|=u&~(c&~e))}function Wt(t,e,l){t.pendingLanes|=e,t.suspendedLanes&=~e;var a=31-Ue(e);t.entangledLanes|=e,t.entanglements[a]=t.entanglements[a]|1073741824|l&261930}function pt(t,e){var l=t.entangledLanes|=e;for(t=t.entanglements;l;){var a=31-Ue(l),n=1<<a;n&e|t[a]&e&&(t[a]|=e),l&=~n}}function we(t,e){var l=e&-e;return l=(l&42)!==0?1:ge(l),(l&(t.suspendedLanes|e))!==0?0:l}function ge(t){switch(t){case 2:t=1;break;case 8:t=4;break;case 32:t=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:t=128;break;case 268435456:t=134217728;break;default:t=0}return t}function Ne(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function Ol(){var t=ot.p;return t!==0?t:(t=window.event,t===void 0?32:Nv(t.type))}function Pl(t,e){var l=ot.p;try{return ot.p=t,e()}finally{ot.p=l}}var Ve=Math.random().toString(36).slice(2),Ht="__reactFiber$"+Ve,ne="__reactProps$"+Ve,fl="__reactContainer$"+Ve,ta="__reactEvents$"+Ve,wn="__reactListeners$"+Ve,Hn="__reactHandles$"+Ve,$a="__reactResources$"+Ve,St="__reactMarker$"+Ve,kt="__reactLoad$"+Ve;function Xe(t){delete t[Ht],delete t[ne],delete t[wn],delete t[Hn]}function Qe(t){var e;if(e=t[Ht])return e;for(var l=t.parentNode;l;){if(e=l[fl]||l[Ht]){if(l=e.alternate,e.child!==null||l!==null&&l.child!==null)for(t=fv(t);t!==null;){if(l=t[Ht])return l;t=fv(t)}return e}t=l,l=t.parentNode}return null}function Yl(t){if(t=t[Ht]||t[fl]){var e=t.tag;if(e===5||e===6||e===13||e===31||e===26||e===27||e===3)return t}return null}function Gt(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t.stateNode;throw Error(f(33))}function Ze(t){var e=t[$a];return e||(e=t[$a]={hoistableStyles:new Map,hoistableScripts:new Map}),e}function ue(t){t[St]=!0}function Vi(t){t[kt]=void 0}var Cs=new Set,_s={};function Wa(t,e){xn(t,e),xn(t+"Capture",e)}function xn(t,e){for(_s[t]=e,t=0;t<e.length;t++)Cs.add(e[t])}var ey=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]*$"),As={},Us={};function ly(t){return Ie.call(Us,t)?!0:Ie.call(As,t)?!1:ey.test(t)?Us[t]=!0:(As[t]=!0,!1)}var At=!1;function ws(){var t=At;return At=!1,t}function Xi(t,e,l){if(ly(e))if(l===null)t.removeAttribute(e);else{switch(typeof l){case"undefined":case"function":case"symbol":t.removeAttribute(e);return;case"boolean":var a=e.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){t.removeAttribute(e);return}}t.setAttribute(e,l)}}function Qi(t,e,l){if(l===null)t.removeAttribute(e);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(e);return}t.setAttribute(e,l)}}function ea(t,e,l,a){if(a===null)t.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(l);return}t.setAttributeNS(e,l,a)}}function Pe(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Hs(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function ay(t,e,l){var a=Object.getOwnPropertyDescriptor(t.constructor.prototype,e);if(!t.hasOwnProperty(e)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var n=a.get,u=a.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return n.call(this)},set:function(c){l=""+c,u.call(this,c)}}),Object.defineProperty(t,e,{enumerable:a.enumerable}),{getValue:function(){return l},setValue:function(c){l=""+c},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function Mc(t){if(!t._valueTracker){var e=Hs(t)?"checked":"value";t._valueTracker=ay(t,e,""+t[e])}}function xs(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var l=e.getValue(),a="";return t&&(a=Hs(t)?t.checked?"true":"false":t.value),t=a,t!==l?(e.setValue(t),!0):!1}var ny=/[\n"\\]/g;function sl(t){return t.replace(ny,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function Nc(t,e,l,a,n,u,c,h){t.name="",c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?t.type=c:t.removeAttribute("type"),e!=null?c==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+Pe(e)):t.value!==""+Pe(e)&&(t.value=""+Pe(e)):c!=="submit"&&c!=="reset"||t.removeAttribute("value"),e!=null?c==="number"&&t.value==e?Cc(t,Pe(t.value)):Cc(t,Pe(e)):l!=null?Cc(t,Pe(l)):a!=null&&t.removeAttribute("value"),n==null&&u!=null&&(t.defaultChecked=!!u),n!=null&&(t.checked=n&&typeof n!="function"&&typeof n!="symbol"),h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"?t.name=""+Pe(h):t.removeAttribute("name")}function Ls(t,e,l,a,n,u,c,h){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(t.type=u),e!=null||l!=null){if(!(u!=="submit"&&u!=="reset"||e!=null)){Mc(t);return}l=l!=null?""+Pe(l):"",e=e!=null?""+Pe(e):l,h||e===t.value||(t.value=e),t.defaultValue=e}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,t.checked=h?t.checked:!!a,t.defaultChecked=!!a,c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"&&(t.name=c),Mc(t)}function Cc(t,e){t.defaultValue!==""+e&&(t.defaultValue=""+e)}function Ln(t,e,l,a){if(t=t.options,e){e={};for(var n=0;n<l.length;n++)e["$"+l[n]]=!0;for(l=0;l<t.length;l++)n=e.hasOwnProperty("$"+t[l].value),t[l].selected!==n&&(t[l].selected=n),n&&a&&(t[l].defaultSelected=!0)}else{for(l=""+Pe(l),e=null,n=0;n<t.length;n++){if(t[n].value===l){t[n].selected=!0,a&&(t[n].defaultSelected=!0);return}e!==null||t[n].disabled||(e=t[n])}e!==null&&(e.selected=!0)}}function Bs(t,e,l){if(e!=null&&(e=""+Pe(e),e!==t.value&&(t.value=e),l==null)){t.defaultValue!==e&&(t.defaultValue=e);return}t.defaultValue=l!=null?""+Pe(l):""}function js(t,e,l,a){if(e==null){if(a!=null){if(l!=null)throw Error(f(92));if(Za(a)){if(1<a.length)throw Error(f(93));a=a[0]}l=a}l??="",e=l}l=Pe(e),t.defaultValue=l,a=t.textContent,a===l&&a!==""&&a!==null&&(t.value=a),Mc(t)}function Bn(t,e){if(e){var l=t.firstChild;if(l&&l===t.lastChild&&l.nodeType===3){l.nodeValue=e;return}}t.textContent=e}var uy=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 Ys(t,e,l){var a=e.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?a?t.setProperty(e,""):e==="float"?t.cssFloat="":t[e]="":a?t.setProperty(e,l):typeof l!="number"||l===0||uy.has(e)?e==="float"?t.cssFloat=l:t[e]=(""+l).trim():t[e]=l+"px"}function qs(t,e,l){if(e!=null&&typeof e!="object")throw Error(f(62));if(t=t.style,l!=null){for(var a in l)!l.hasOwnProperty(a)||e!=null&&e.hasOwnProperty(a)||(a.indexOf("--")===0?t.setProperty(a,""):a==="float"?t.cssFloat="":t[a]="",At=!0);for(var n in e)a=e[n],e.hasOwnProperty(n)&&l[n]!==a&&(Ys(t,n,a),At=!0)}else for(var u in e)e.hasOwnProperty(u)&&Ys(t,u,e[u])}function _c(t){if(t.indexOf("-")===-1)return!1;switch(t){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 iy=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["maskType","mask-type"],["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"]]),ry=/^[\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 Zi(t){return ry.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}function ql(){}var Ac=null;function Uc(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var jn=null,Yn=null;function Gs(t){var e=Yl(t);if(e&&(t=e.stateNode)){var l=t[ne]||null;t:switch(t=e.stateNode,e.type){case"input":if(Nc(t,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),e=l.name,l.type==="radio"&&e!=null){for(l=t;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+sl(""+e)+'"][type="radio"]'),e=0;e<l.length;e++){var a=l[e];if(a!==t&&a.form===t.form){var n=a[ne]||null;if(!n)throw Error(f(90));Nc(a,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(e=0;e<l.length;e++)a=l[e],a.form===t.form&&xs(a)}break t;case"textarea":Bs(t,l.value,l.defaultValue);break t;case"select":e=l.value,e!=null&&Ln(t,!!l.multiple,e,!1)}}}var wc=!1;function Vs(t,e,l){if(wc)return t(e,l);wc=!0;try{return t(e)}finally{if(wc=!1,(jn!==null||Yn!==null)&&(Zr(),jn&&(e=jn,t=Yn,Yn=jn=null,Gs(e),t)))for(e=0;e<t.length;e++)Gs(t[e])}}function Lu(t,e){var l=t.stateNode;if(l===null)return null;var a=l[ne]||null;if(a===null)return null;l=a[e];t:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(t=t.type,a=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!a;break t;default:t=!1}if(t)return null;if(l&&typeof l!="function")throw Error(f(231,e,typeof l));return l}var la=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Hc=!1;if(la)try{var Bu={};Object.defineProperty(Bu,"passive",{get:function(){Hc=!0}}),window.addEventListener("test",Bu,Bu),window.removeEventListener("test",Bu,Bu)}catch{Hc=!1}var ga=null,xc=null,Ki=null;function Xs(){if(Ki)return Ki;var t,e=xc,l=e.length,a,n="value"in ga?ga.value:ga.textContent,u=n.length;for(t=0;t<l&&e[t]===n[t];t++);var c=l-t;for(a=1;a<=c&&e[l-a]===n[u-a];a++);return Ki=n.slice(t,1<a?1-a:void 0)}function Ji(t){var e=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&e===13&&(t=13)):t=e,t===10&&(t=13),32<=t||t===13?t:0}function Fi(){return!0}function Qs(){return!1}function He(t){function e(l,a,n,u,c){this._reactName=l,this._targetInst=n,this.type=a,this.nativeEvent=u,this.target=c,this.currentTarget=null;for(var h in t)t.hasOwnProperty(h)&&(l=t[h],this[h]=l?l(u):u[h]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?Fi:Qs,this.isPropagationStopped=Qs,this}return N(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=Fi)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=Fi)},persist:function(){},isPersistent:Fi}),e}var pa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},$i=He(pa),ju=N({},pa,{view:0,detail:0}),cy=He(ju),Lc,Bc,Yu,Wi=N({},ju,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Yc,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==Yu&&(Yu&&t.type==="mousemove"?(Lc=t.screenX-Yu.screenX,Bc=t.screenY-Yu.screenY):Bc=Lc=0,Yu=t),Lc)},movementY:function(t){return"movementY"in t?t.movementY:Bc}}),Zs=He(Wi),oy=He(N({},Wi,{dataTransfer:0})),jc=He(N({},ju,{relatedTarget:0})),fy=He(N({},pa,{animationName:0,elapsedTime:0,pseudoElement:0})),sy=He(N({},pa,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}})),Ks=He(N({},pa,{data:0})),dy={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},hy={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"},my={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function vy(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):(t=my[t])?!!e[t]:!1}function Yc(){return vy}var yy=He(N({},ju,{key:function(t){if(t.key){var e=dy[t.key]||t.key;if(e!=="Unidentified")return e}return t.type==="keypress"?(t=Ji(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?hy[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Yc,charCode:function(t){return t.type==="keypress"?Ji(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?Ji(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}})),Js=He(N({},Wi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),gy=He(N({},pa,{submitter:0})),py=He(N({},ju,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Yc})),Sy=He(N({},pa,{propertyName:0,elapsedTime:0,pseudoElement:0})),by=He(N({},Wi,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0})),Ey=He(N({},pa,{newState:0,oldState:0,source:0})),Ry=[9,13,27,32],qc=la&&"CompositionEvent"in window,qu=null;la&&"documentMode"in document&&(qu=document.documentMode);var Ty=la&&"TextEvent"in window&&!qu,Fs=la&&(!qc||qu&&8<qu&&11>=qu),$s=" ",Ws=!1;function ks(t,e){switch(t){case"keyup":return Ry.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Is(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var qn=!1;function zy(t,e){switch(t){case"compositionend":return Is(e);case"keypress":return e.which!==32?null:(Ws=!0,$s);case"textInput":return t=e.data,t===$s&&Ws?null:t;default:return null}}function Oy(t,e){if(qn)return t==="compositionend"||!qc&&ks(t,e)?(t=Xs(),Ki=xc=ga=null,qn=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return Fs&&e.locale!=="ko"?null:e.data;default:return null}}var Dy={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 Ps(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e==="input"?!!Dy[t.type]:e==="textarea"}function td(t,e,l,a){jn?Yn?Yn.push(a):Yn=[a]:jn=a,e=kr(e,"onChange"),0<e.length&&(l=new $i("onChange","change",null,l,a),t.push({event:l,listeners:e}))}var Gu=null,Vu=null;function My(t){jm(t,0)}function ki(t){if(xs(Gt(t)))return t}function ed(t,e){if(t==="change")return e}var ld=!1;if(la){var Gc;if(la){var Vc="oninput"in document;if(!Vc){var ad=document.createElement("div");ad.setAttribute("oninput","return;"),Vc=typeof ad.oninput=="function"}Gc=Vc}else Gc=!1;ld=Gc&&(!document.documentMode||9<document.documentMode)}function nd(){Gu&&(Gu.detachEvent("onpropertychange",ud),Vu=Gu=null)}function ud(t){if(t.propertyName==="value"&&ki(Vu)){var e=[];td(e,Vu,t,Uc(t)),Vs(My,e)}}function Ny(t,e,l){t==="focusin"?(nd(),Gu=e,Vu=l,Gu.attachEvent("onpropertychange",ud)):t==="focusout"&&nd()}function Cy(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return ki(Vu)}function _y(t,e){if(t==="click")return ki(e)}function Ay(t,e){if(t==="input"||t==="change")return ki(e)}function Uy(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var tl=typeof Object.is=="function"?Object.is:Uy;function Xu(t,e){if(tl(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;var l=Object.keys(t),a=Object.keys(e);if(l.length!==a.length)return!1;for(a=0;a<l.length;a++){var n=l[a];if(!Ie.call(e,n)||!tl(t[n],e[n]))return!1}return!0}function Xc(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function id(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function rd(t,e){var l=id(t);t=0;for(var a;l;){if(l.nodeType===3){if(a=t+l.textContent.length,t<=e&&a>=e)return{node:l,offset:e-t};t=a}t:{for(;l;){if(l.nextSibling){l=l.nextSibling;break t}l=l.parentNode}l=void 0}l=id(l)}}function cd(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?cd(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function od(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=Xc(t.document);e instanceof t.HTMLIFrameElement;){try{var l=typeof e.contentWindow.location.href=="string"}catch{l=!1}if(l)t=e.contentWindow;else break;e=Xc(t.document)}return e}function Qc(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}var wy=la&&"documentMode"in document&&11>=document.documentMode,Gn=null,Zc=null,Qu=null,Kc=!1;function fd(t,e,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Kc||Gn==null||Gn!==Xc(a)||(a=Gn,"selectionStart"in a&&Qc(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Qu&&Xu(Qu,a)||(Qu=a,a=kr(Zc,"onSelect"),0<a.length&&(e=new $i("onSelect","select",null,e,l),t.push({event:e,listeners:a}),e.target=Gn)))}function ka(t,e){var l={};return l[t.toLowerCase()]=e.toLowerCase(),l["Webkit"+t]="webkit"+e,l["Moz"+t]="moz"+e,l}var Vn={animationend:ka("Animation","AnimationEnd"),animationiteration:ka("Animation","AnimationIteration"),animationstart:ka("Animation","AnimationStart"),transitionrun:ka("Transition","TransitionRun"),transitionstart:ka("Transition","TransitionStart"),transitioncancel:ka("Transition","TransitionCancel"),transitionend:ka("Transition","TransitionEnd")},Jc={},sd={};la&&(sd=document.createElement("div").style,"AnimationEvent"in window||(delete Vn.animationend.animation,delete Vn.animationiteration.animation,delete Vn.animationstart.animation),"TransitionEvent"in window||delete Vn.transitionend.transition);function Ia(t){if(Jc[t])return Jc[t];if(!Vn[t])return t;var e=Vn[t],l;for(l in e)if(e.hasOwnProperty(l)&&l in sd)return Jc[t]=e[l];return t}var dd=Ia("animationend"),hd=Ia("animationiteration"),md=Ia("animationstart"),Hy=Ia("transitionrun"),xy=Ia("transitionstart"),Ly=Ia("transitioncancel"),vd=Ia("transitionend"),yd=new Map,Fc="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error fullscreenChange fullscreenError 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(" ");Fc.push("scrollEnd");function Dl(t,e){yd.set(t,e),Wa(e,[t])}var By=0;function aa(t,e){if(t.name!=null&&t.name!=="auto")return t.name;if(e.autoName!==null)return e.autoName;t=_l.identifierPrefix;var l=By++;return t="_"+t+"t_"+l.toString(32)+"_",e.autoName=t}function gd(t){if(t==null||typeof t=="string")return t;var e=null,l=cu;if(l!==null)for(var a=0;a<l.length;a++){var n=t[l[a]];if(n!=null){if(n==="none")return"none";e=e==null?n:e+(" "+n)}}return e??t.default}function na(t,e){return t=gd(t),e=gd(e),e==null?t==="auto"?null:t:e==="auto"?null:e}var Ii=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var e=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(e))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)},dl=[],Xn=0,$c=0;function Pi(){for(var t=Xn,e=$c=Xn=0;e<t;){var l=dl[e];dl[e++]=null;var a=dl[e];dl[e++]=null;var n=dl[e];dl[e++]=null;var u=dl[e];if(dl[e++]=null,a!==null&&n!==null){var c=a.pending;c===null?n.next=n:(n.next=c.next,c.next=n),a.pending=n}u!==0&&pd(l,n,u)}}function tr(t,e,l,a){dl[Xn++]=t,dl[Xn++]=e,dl[Xn++]=l,dl[Xn++]=a,$c|=a,t.lanes|=a,t=t.alternate,t!==null&&(t.lanes|=a)}function Wc(t,e,l,a){return tr(t,e,l,a),er(t)}function Pa(t,e){return tr(t,null,null,e),er(t)}function pd(t,e,l){t.lanes|=l;var a=t.alternate;a!==null&&(a.lanes|=l);for(var n=!1,u=t.return;u!==null;)u.childLanes|=l,a=u.alternate,a!==null&&(a.childLanes|=l),u.tag===22&&(t=u.stateNode,t===null||t._visibility&1||(n=!0)),t=u,u=u.return;return t.tag===3?(u=t.stateNode,n&&e!==null&&(n=31-Ue(l),t=u.hiddenUpdates,a=t[n],a===null?t[n]=[e]:a.push(e),e.lane=l|536870912),u):null}function er(t){if(50<di)throw di=0,Qr=null,Error(f(185));for(var e=t.return;e!==null;)t=e,e=t.return;return t.tag===3?t.stateNode:null}var Qn={};function jy(t,e,l,a){this.tag=t,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ke(t,e,l,a){return new jy(t,e,l,a)}function kc(t){return t=t.prototype,!(!t||!t.isReactComponent)}function ua(t,e){var l=t.alternate;return l===null?(l=Ke(t.tag,e,t.key,t.mode),l.elementType=t.elementType,l.type=t.type,l.stateNode=t.stateNode,l.alternate=t,t.alternate=l):(l.pendingProps=e,l.type=t.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=t.flags&1206910976,l.childLanes=t.childLanes,l.lanes=t.lanes,l.child=t.child,l.memoizedProps=t.memoizedProps,l.memoizedState=t.memoizedState,l.updateQueue=t.updateQueue,e=t.dependencies,l.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},l.sibling=t.sibling,l.index=t.index,l.ref=t.ref,l.refCleanup=t.refCleanup,l}function Sd(t,e){t.flags&=1206910978;var l=t.alternate;return l===null?(t.childLanes=0,t.lanes=e,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=l.childLanes,t.lanes=l.lanes,t.child=l.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=l.memoizedProps,t.memoizedState=l.memoizedState,t.updateQueue=l.updateQueue,t.type=l.type,e=l.dependencies,t.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),t}function lr(t,e,l,a,n,u){var c=0;if(a=t,typeof a=="function")kc(a)&&(c=1);else if(typeof a=="string")c=h1(t,l,ke.current)?26:t==="html"||t==="head"||t==="body"?27:5;else t:switch(a){case re:return t=Ke(31,l,e,n),t.elementType=re,t.lanes=u,t;case vt:return tn(l.children,n,u,e);case Nt:c=8,n|=24;break;case Kt:return t=Ke(12,l,e,n|2),t.elementType=Kt,t.lanes=u,t;case tt:return t=Ke(13,l,e,n),t.elementType=tt,t.lanes=u,t;case et:return t=Ke(19,l,e,n),t.elementType=et,t.lanes=u,t;case Pt:case ae:return t=n|32,t=Ke(30,l,e,t),t.elementType=ae,t.lanes=u,t.stateNode={autoName:null,paired:null,clones:null,ref:null},t;default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case Y:c=10;break t;case $t:c=9;break t;case $:c=11;break t;case yt:c=14;break t;case Yt:c=16,a=null;break t}c=29,l=Error(f(130,t===null?"null":typeof t,"")),a=null}return e=Ke(c,l,e,n),e.elementType=t,e.type=a,e.lanes=u,e}function tn(t,e,l,a){return t=Ke(7,t,a,e),t.lanes=l,t}function Ic(t,e,l){return t=Ke(6,t,null,e),t.lanes=l,t}function bd(t){var e=Ke(18,null,null,0);return e.stateNode=t,e}function Pc(t,e,l){return e=Ke(4,t.children!==null?t.children:[],t.key,e),e.lanes=l,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}var Ed=new WeakMap;function hl(t,e){if(typeof t=="object"&&t!==null){var l=Ed.get(t);return l!==void 0?l:(e={value:t,source:e,stack:Bi(e)},Ed.set(t,e),e)}return{value:t,source:e,stack:Bi(e)}}var Zn=[],Kn=0,ar=null,Zu=0,ml=[],vl=0,Sa=null,Gl=1,Vl="";function ia(t,e){Zn[Kn++]=Zu,Zn[Kn++]=ar,ar=t,Zu=e}function Rd(t,e,l){ml[vl++]=Gl,ml[vl++]=Vl,ml[vl++]=Sa,Sa=t;var a=Gl;t=Vl;var n=32-Ue(a)-1;a&=~(1<<n),l+=1;var u=32-Ue(e)+n;if(30<u){var c=n-n%5;u=(a&(1<<c)-1).toString(32),a>>=c,n-=c,Gl=1<<32-Ue(e)+n|l<<n|a,Vl=u+t}else Gl=1<<u|l<<n|a,Vl=t}function nr(t){t.return!==null&&(ia(t,1),Rd(t,1,0))}function to(t){for(;t===ar;)ar=Zn[--Kn],Zn[Kn]=null,Zu=Zn[--Kn],Zn[Kn]=null;for(;t===Sa;)Sa=ml[--vl],ml[vl]=null,Vl=ml[--vl],ml[vl]=null,Gl=ml[--vl],ml[vl]=null}function Td(t,e){ml[vl++]=Gl,ml[vl++]=Vl,ml[vl++]=Sa,Gl=e.id,Vl=e.overflow,Sa=t}var pe=null,Qt=null,Rt=!1,ba=null,yl=!1,eo=Error(f(519));function Ea(t){throw Ku(hl(Error(f(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML","")),t)),eo}function zd(t){var e=t.stateNode,l=t.type,a=t.memoizedProps;switch(e[Ht]=t,e[ne]=a,l){case"dialog":zt("cancel",e),zt("close",e);break;case"iframe":case"object":case"embed":zt("load",e);break;case"video":case"audio":for(l=0;l<mi.length;l++)zt(mi[l],e);break;case"source":zt("error",e);break;case"img":case"image":case"link":zt("error",e),zt("load",e);break;case"details":zt("toggle",e);break;case"input":zt("invalid",e),Ls(e,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":zt("invalid",e);break;case"textarea":zt("invalid",e),js(e,a.value,a.defaultValue,a.children)}l=a.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||e.textContent===""+l||a.suppressHydrationWarning===!0||Xm(e.textContent,l)?(a.popover!=null&&(zt("beforetoggle",e),zt("toggle",e)),a.onScroll!=null&&zt("scroll",e),a.onScrollEnd!=null&&zt("scrollend",e),a.onClick!=null&&(e.onclick=ql),e=!0):e=!1,e||Ea(t,!0)}function ur(t){for(pe=t.return;pe;)switch(pe.tag){case 5:case 31:case 13:yl=!1;return;case 27:case 3:yl=!0;return;default:pe=pe.return}}function Jn(t){if(t!==pe)return!1;if(!Rt)return ur(t),Rt=!0,!1;var e=t.tag,l;if((l=e!==3&&e!==27)&&((l=e===5)&&(l=t.type,l=!(l!=="form"&&l!=="button")||Uf(t.type,t.memoizedProps)),l=!l),l&&Qt&&Ea(t),ur(t),e===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(f(317));Qt=ov(t)}else if(e===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(f(317));Qt=ov(t)}else e===27?(e=Qt,xa(t.type)?(t=Gf,Gf=null,Qt=t):Qt=e):Qt=pe?Sl(t.stateNode.nextSibling):null;return!0}function en(){Qt=pe=null,Rt=!1}function lo(){var t=ba;return t!==null&&($e===null?$e=t:$e.push.apply($e,t),ba=null),t}function Ku(t){ba===null?ba=[t]:ba.push(t)}var ao=ve(null),ln=null,ra=null;function Ra(t,e,l){qt(ao,e._currentValue),e._currentValue=l}function ca(t){t._currentValue=ao.current,he(ao)}function ir(t,e,l){for(;t!==null;){var a=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,a!==null&&(a.childLanes|=e)):a!==null&&(a.childLanes&e)!==e&&(a.childLanes|=e),t===l)break;t=t.return}}function no(t,e,l,a){var n=t.child;for(n!==null&&(n.return=t);n!==null;){var u=n.dependencies;if(u!==null){var c=n.child;u=u.firstContext;t:for(;u!==null;){var h=u;u=n;for(var g=0;g<e.length;g++)if(h.context===e[g]){u.lanes|=l,h=u.alternate,h!==null&&(h.lanes|=l),ir(u.return,l,t),a||(c=null);break t}u=h.next}}else if(n.tag===18){if(c=n.return,c===null)throw Error(f(341));c.lanes|=l,u=c.alternate,u!==null&&(u.lanes|=l),ir(c,l,t),c=null}else n.tag===13&&n.memoizedState!==null&&n.memoizedState.dehydrated===null?(n.lanes|=l,c=n.alternate,c!==null&&(c.lanes|=l),ir(n.return,l,t),c=n.child,c=c!==null?c.sibling:null):c=n.child;if(c!==null)c.return=n;else for(c=n;c!==null;){if(c===t){c=null;break}if(n=c.sibling,n!==null){n.return=c.return,c=n;break}c=c.return}n=c}}function an(t,e,l,a){t=null;for(var n=e,u=!1;n!==null;){if(!u){if((n.flags&524288)!==0)u=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var c=n.alternate;if(c===null)throw Error(f(387));if(c=c.memoizedProps,c!==null){var h=n.type;tl(n.pendingProps.value,c.value)||(t!==null?t.push(h):t=[h])}}else if(n===On.current){if(c=n.alternate,c===null)throw Error(f(387));c.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(t!==null?t.push(pu):t=[pu])}n=n.return}return t!==null&&no(e,t,l,a),e.flags|=262144,t!==null}function rr(t){for(t=t.firstContext;t!==null;){if(!tl(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function nn(t){ln=t,ra=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function Ee(t){return Od(ln,t)}function cr(t,e){return ln===null&&nn(t),Od(t,e)}function Od(t,e){var l=e._currentValue;if(e={context:e,memoizedValue:l,next:null},ra===null){if(t===null)throw Error(f(308));ra=e,t.dependencies={lanes:0,firstContext:e},t.flags|=524288}else ra=ra.next=e;return l}var Yy=typeof AbortController<"u"?AbortController:function(){var t=[],e=this.signal={aborted:!1,addEventListener:function(l,a){t.push(a)}};this.abort=function(){e.aborted=!0,t.forEach(function(l){return l()})}},qy=r.unstable_scheduleCallback,Gy=r.unstable_NormalPriority,oe={$$typeof:Y,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function uo(){return{controller:new Yy,data:new Map,refCount:0}}function Ju(t){t.refCount--,t.refCount===0&&qy(Gy,function(){t.controller.abort()})}function Dd(t,e){if((t.pendingLanes&4194048)!==0){var l=t.transitionTypes;for(l===null&&(l=t.transitionTypes=[]),t=0;t<e.length;t++){var a=e[t];l.indexOf(a)===-1&&l.push(a)}}}var Fu=null;function Vy(t){var e=t.transitionTypes;return t.transitionTypes=null,e}var $u=null,io=0,un=0,Fn=null;function Xy(t,e){if($u===null){var l=$u=[];io=0,un=zf(),Fn={status:"pending",value:void 0,then:function(a){l.push(a)}}}return io++,e.then(Md,Md),e}function Md(){if(--io===0&&(Fu=null,$u!==null)){Fn!==null&&(Fn.status="fulfilled");var t=$u;$u=null,un=0,Fn=null;for(var e=0;e<t.length;e++)(0,t[e])()}}function Qy(t,e){var l=[],a={status:"pending",value:null,reason:null,then:function(n){l.push(n)}};return t.then(function(){a.status="fulfilled",a.value=e;for(var n=0;n<l.length;n++)(0,l[n])(e)},function(n){for(a.status="rejected",a.reason=n,n=0;n<l.length;n++)(0,l[n])(void 0)}),a}var Nd=it.S;it.S=function(t,e){if(gm=De(),typeof e=="object"&&e!==null&&typeof e.then=="function"&&Xy(t,e),Fu!==null)for(var l=du;l!==null;)Dd(l,Fu),l=l.next;if(l=t.types,l!==null){for(var a=du;a!==null;)Dd(a,l),a=a.next;if(un!==0){a=Fu,a===null&&(a=Fu=[]);for(var n=0;n<l.length;n++){var u=l[n];a.indexOf(u)===-1&&a.push(u)}}}Nd!==null&&Nd(t,e)};var rn=ve(null);function ro(){var t=rn.current;return t!==null?t:Xt.pooledCache}function or(t,e){e===null?qt(rn,rn.current):qt(rn,e.pool)}function Cd(){var t=ro();return t===null?null:{parent:oe._currentValue,pool:t}}var $n=Error(f(460)),co=Error(f(474)),fr=Error(f(542)),sr={then:function(){}};function _d(t){return t=t.status,t==="fulfilled"||t==="rejected"}function Ad(t,e,l){switch(l=t[l],l===void 0?t.push(e):l!==e&&(e.then(ql,ql),e=l),e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,wd(t),t===void 0&&!("reason"in e)?Error(f(600)):t;default:if(typeof e.status=="string")e.then(ql,ql);else{if(t=Xt,t!==null&&100<t.shellSuspendCounter)throw Error(f(482));t=e,t.status="pending",t.then(function(a){if(e.status==="pending"){var n=e;n.status="fulfilled",n.value=a}},function(a){if(e.status==="pending"){var n=e;n.status="rejected",n.reason=a}})}switch(e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,wd(t),t}throw on=e,$n}}function cn(t){try{var e=t._init;return e(t._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(on=l,$n):l}}var on=null;function Ud(){if(on===null)throw Error(f(459));var t=on;return on=null,t}function wd(t){if(t===$n||t===fr)throw Error(f(483))}var Wn=null,Wu=0;function dr(t){var e=Wu;return Wu+=1,Wn===null&&(Wn=[]),Ad(Wn,t,e)}function Ta(t,e){e=e.props.ref,t.ref=e!==void 0?e:null}function hr(t,e){throw e.$$typeof===Et?Error(f(525)):(t=Object.prototype.toString.call(e),Error(f(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)))}function Hd(t){function e(z,b){if(t){var M=z.deletions;M===null?(z.deletions=[b],z.flags|=16):M.push(b)}}function l(z,b){if(!t)return null;for(;b!==null;)e(z,b),b=b.sibling;return null}function a(z){for(var b=new Map;z!==null;)z.key===null?b.set(z.index,z):b.set(z.key,z),z=z.sibling;return b}function n(z,b){return z=ua(z,b),z.index=0,z.sibling=null,z}function u(z,b,M){return z.index=M,t?(M=z.alternate,M!==null?(M=M.index,M<b?(z.flags|=2,b):M):(z.flags|=134217730,b)):(z.flags|=1048576,b)}function c(z){return t&&z.alternate===null&&(z.flags|=134217730),z}function h(z,b,M,x){return b===null||b.tag!==6?(b=Ic(M,z.mode,x),b.return=z,b):(b=n(b,M),b.return=z,b)}function g(z,b,M,x){var F=M.type;return F===vt?(z=U(z,b,M.props.children,x,M.key),Ta(z,M),z):b!==null&&(b.elementType===F||typeof F=="object"&&F!==null&&F.$$typeof===Yt&&cn(F)===b.type)?(b=n(b,M.props),Ta(b,M),b.return=z,b):(b=lr(M.type,M.key,M.props,null,z.mode,x),Ta(b,M),b.return=z,b)}function O(z,b,M,x){return b===null||b.tag!==4||b.stateNode.containerInfo!==M.containerInfo||b.stateNode.implementation!==M.implementation?(b=Pc(M,z.mode,x),b.return=z,b):(b=n(b,M.children||[]),b.return=z,b)}function U(z,b,M,x,F){return b===null||b.tag!==7?(b=tn(M,z.mode,x,F),b.return=z,b):(b=n(b,M),b.return=z,b)}function L(z,b,M){if(typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint")return b=Ic(""+b,z.mode,M),b.return=z,b;if(typeof b=="object"&&b!==null){switch(b.$$typeof){case Ot:return M=lr(b.type,b.key,b.props,null,z.mode,M),Ta(M,b),M.return=z,M;case _t:return b=Pc(b,z.mode,M),b.return=z,b;case Yt:return b=cn(b),L(z,b,M)}if(Za(b)||xl(b))return b=tn(b,z.mode,M,null),b.return=z,b;if(typeof b.then=="function")return L(z,dr(b),M);if(b.$$typeof===Y)return L(z,cr(z,b),M);hr(z,b)}return null}function T(z,b,M,x){var F=b!==null?b.key:null;if(typeof M=="string"&&M!==""||typeof M=="number"||typeof M=="bigint")return F!==null?null:h(z,b,""+M,x);if(typeof M=="object"&&M!==null){switch(M.$$typeof){case Ot:return M.key===F?g(z,b,M,x):null;case _t:return M.key===F?O(z,b,M,x):null;case Yt:return M=cn(M),T(z,b,M,x)}if(Za(M)||xl(M))return F!==null?null:U(z,b,M,x,null);if(typeof M.then=="function")return T(z,b,dr(M),x);if(M.$$typeof===Y)return T(z,b,cr(z,M),x);hr(z,M)}return null}function _(z,b,M,x,F){if(typeof x=="string"&&x!==""||typeof x=="number"||typeof x=="bigint")return z=z.get(M)||null,h(b,z,""+x,F);if(typeof x=="object"&&x!==null){switch(x.$$typeof){case Ot:return z=z.get(x.key===null?M:x.key)||null,g(b,z,x,F);case _t:return z=z.get(x.key===null?M:x.key)||null,O(b,z,x,F);case Yt:return x=cn(x),_(z,b,M,x,F)}if(Za(x)||xl(x))return z=z.get(M)||null,U(b,z,x,F,null);if(typeof x.then=="function")return _(z,b,M,dr(x),F);if(x.$$typeof===Y)return _(z,b,M,cr(b,x),F);hr(b,x)}return null}function Z(z,b,M,x){for(var F=null,Mt=null,P=b,rt=b=0,de=null;P!==null&&rt<M.length;rt++){P.index>rt?(de=P,P=null):de=P.sibling;var Ct=T(z,P,M[rt],x);if(Ct===null){P===null&&(P=de);break}t&&P&&Ct.alternate===null&&e(z,P),b=u(Ct,b,rt),Mt===null?F=Ct:Mt.sibling=Ct,Mt=Ct,P=de}if(rt===M.length)return l(z,P),Rt&&ia(z,rt),F;if(P===null){for(;rt<M.length;rt++)P=L(z,M[rt],x),P!==null&&(b=u(P,b,rt),Mt===null?F=P:Mt.sibling=P,Mt=P);return Rt&&ia(z,rt),F}for(P=a(P);rt<M.length;rt++)de=_(P,z,rt,M[rt],x),de!==null&&(t&&(Ct=de.alternate,Ct!==null&&P.delete(Ct.key===null?rt:Ct.key)),b=u(de,b,rt),Mt===null?F=de:Mt.sibling=de,Mt=de);return t&&P.forEach(function(qa){return e(z,qa)}),Rt&&ia(z,rt),F}function I(z,b,M,x){if(M==null)throw Error(f(151));for(var F=null,Mt=null,P=b,rt=b=0,de=null,Ct=M.next();P!==null&&!Ct.done;rt++,Ct=M.next()){P.index>rt?(de=P,P=null):de=P.sibling;var qa=T(z,P,Ct.value,x);if(qa===null){P===null&&(P=de);break}t&&P&&qa.alternate===null&&e(z,P),b=u(qa,b,rt),Mt===null?F=qa:Mt.sibling=qa,Mt=qa,P=de}if(Ct.done)return l(z,P),Rt&&ia(z,rt),F;if(P===null){for(;!Ct.done;rt++,Ct=M.next())Ct=L(z,Ct.value,x),Ct!==null&&(b=u(Ct,b,rt),Mt===null?F=Ct:Mt.sibling=Ct,Mt=Ct);return Rt&&ia(z,rt),F}for(P=a(P);!Ct.done;rt++,Ct=M.next())Ct=_(P,z,rt,Ct.value,x),Ct!==null&&(t&&(de=Ct.alternate,de!==null&&P.delete(de.key===null?rt:de.key)),b=u(Ct,b,rt),Mt===null?F=Ct:Mt.sibling=Ct,Mt=Ct);return t&&P.forEach(function(N1){return e(z,N1)}),Rt&&ia(z,rt),F}function mt(z,b,M,x){if(typeof M=="object"&&M!==null&&M.type===vt&&M.key===null&&M.props.ref===void 0&&(M=M.props.children),typeof M=="object"&&M!==null){switch(M.$$typeof){case Ot:t:{for(var F=M.key;b!==null;){if(b.key===F){if(F=M.type,F===vt){if(b.tag===7){l(z,b.sibling),x=n(b,M.props.children),Ta(x,M),x.return=z,z=x;break t}}else if(b.elementType===F||typeof F=="object"&&F!==null&&F.$$typeof===Yt&&cn(F)===b.type){l(z,b.sibling),x=n(b,M.props),Ta(x,M),x.return=z,z=x;break t}l(z,b);break}else e(z,b);b=b.sibling}M.type===vt?(x=tn(M.props.children,z.mode,x,M.key),Ta(x,M),x.return=z,z=x):(x=lr(M.type,M.key,M.props,null,z.mode,x),Ta(x,M),x.return=z,z=x)}return c(z);case _t:t:{for(F=M.key;b!==null;){if(b.key===F)if(b.tag===4&&b.stateNode.containerInfo===M.containerInfo&&b.stateNode.implementation===M.implementation){l(z,b.sibling),x=n(b,M.children||[]),x.return=z,z=x;break t}else{l(z,b);break}else e(z,b);b=b.sibling}x=Pc(M,z.mode,x),x.return=z,z=x}return c(z);case Yt:return M=cn(M),mt(z,b,M,x)}if(Za(M))return Z(z,b,M,x);if(xl(M)){if(F=xl(M),typeof F!="function")throw Error(f(150));return M=F.call(M),I(z,b,M,x)}if(typeof M.then=="function")return mt(z,b,dr(M),x);if(M.$$typeof===Y)return mt(z,b,cr(z,M),x);hr(z,M)}return typeof M=="string"&&M!==""||typeof M=="number"||typeof M=="bigint"?(M=""+M,b!==null&&b.tag===6?(l(z,b.sibling),x=n(b,M),x.return=z,z=x):(l(z,b),x=Ic(M,z.mode,x),x.return=z,z=x),c(z)):l(z,b)}return function(z,b,M,x){try{Wu=0;var F=mt(z,b,M,x);return Wn=null,F}catch(P){if(P===$n||P===fr)throw P;var Mt=Ke(29,P,null,z.mode);return Mt.lanes=x,Mt.return=z,Mt}}}var fn=Hd(!0),xd=Hd(!1),za=!1;function oo(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function fo(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function sn(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function dn(t,e,l){var a=t.updateQueue;if(a===null)return null;if(a=a.shared,(Ut&2)!==0){var n=a.pending;return n===null?e.next=e:(e.next=n.next,n.next=e),a.pending=e,e=er(t),pd(t,null,l),e}return tr(t,a,e,l),er(t)}function ku(t,e,l){if(e=e.updateQueue,e!==null&&(e=e.shared,(l&4194048)!==0)){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,pt(t,l)}}function so(t,e){var l=t.updateQueue,a=t.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var n=null,u=null;if(l=l.firstBaseUpdate,l!==null){do{var c={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};u===null?n=u=c:u=u.next=c,l=l.next}while(l!==null);u===null?n=u=e:u=u.next=e}else n=u=e;l={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},t.updateQueue=l;return}t=l.lastBaseUpdate,t===null?l.firstBaseUpdate=e:t.next=e,l.lastBaseUpdate=e}var ho=!1;function Iu(){if(ho){var t=Fn;if(t!==null)throw t}}function Pu(t,e,l,a){ho=!1;var n=t.updateQueue;za=!1;var u=n.firstBaseUpdate,c=n.lastBaseUpdate,h=n.shared.pending;if(h!==null){n.shared.pending=null;var g=h,O=g.next;g.next=null,c===null?u=O:c.next=O,c=g;var U=t.alternate;U!==null&&(U=U.updateQueue,h=U.lastBaseUpdate,h!==c&&(h===null?U.firstBaseUpdate=O:h.next=O,U.lastBaseUpdate=g))}if(u!==null){var L=n.baseState;c=0,U=O=g=null,h=u;do{var T=h.lane&-536870913,_=T!==h.lane;if(_?(Dt&T)===T:(a&T)===T){T!==0&&T===un&&(ho=!0),U!==null&&(U=U.next={lane:0,tag:h.tag,payload:h.payload,callback:null,next:null});t:{var Z=t,I=h;T=e;var mt=l;switch(I.tag){case 1:if(Z=I.payload,typeof Z=="function"){L=Z.call(mt,L,T);break t}L=Z;break t;case 3:Z.flags=Z.flags&-65537|128;case 0:if(Z=I.payload,T=typeof Z=="function"?Z.call(mt,L,T):Z,T==null)break t;L=N({},L,T);break t;case 2:za=!0}}T=h.callback,T!==null&&(t.flags|=64,_&&(t.flags|=8192),_=n.callbacks,_===null?n.callbacks=[T]:_.push(T))}else _={lane:T,tag:h.tag,payload:h.payload,callback:h.callback,next:null},U===null?(O=U=_,g=L):U=U.next=_,c|=T;if(h=h.next,h===null){if(h=n.shared.pending,h===null)break;_=h,h=_.next,_.next=null,n.lastBaseUpdate=_,n.shared.pending=null}}while(!0);U===null&&(g=L),n.baseState=g,n.firstBaseUpdate=O,n.lastBaseUpdate=U,u===null&&(n.shared.lanes=0),Aa|=c,t.lanes=c,t.memoizedState=L}}function Ld(t,e){if(typeof t!="function")throw Error(f(191,t));t.call(e)}function Bd(t,e){var l=t.callbacks;if(l!==null)for(t.callbacks=null,t=0;t<l.length;t++)Ld(l[t],e)}var Oa=ve(null),mr=ve(0);function jd(t,e){t=ha,qt(mr,t),qt(Oa,e),ha=t|e.baseLanes}function mo(){qt(mr,ha),qt(Oa,Oa.current)}function vo(){ha=mr.current,he(Oa),he(mr)}var Re=ve(null),Ce=null;function Da(t){var e=t.alternate;qt(Te,Te.current&1),qt(Re,t),Ce===null&&(e===null||Oa.current!==null||e.memoizedState!==null)&&(Ce=t)}function yo(t){qt(Te,Te.current),qt(Re,t),Ce===null&&(Ce=t)}function Yd(t){t.tag===22?(qt(Te,Te.current),qt(Re,t),Ce===null&&(Ce=t)):Ma()}function Ma(){qt(Te,Te.current),qt(Re,Re.current)}function el(t){he(Re),Ce===t&&(Ce=null),he(Te)}var Te=ve(0);function ti(t,e){qt(Re,Re.current),qt(Te,e)}function go(t){he(Te),he(Re),Ce===t&&(Ce=null)}function vr(t){for(var e=t;e!==null;){if(e.tag===13){var l=e.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||Yf(l)||qf(l)))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!=="independent"){if((e.flags&128)!==0)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var oa=0,ht=null,Vt=null,fe=null,yr=!1,kn=!1,hn=!1,gr=0,ei=0,In=null,Zy=0;function ee(){throw Error(f(321))}function po(t,e){if(e===null)return!1;for(var l=0;l<e.length&&l<t.length;l++)if(!tl(t[l],e[l]))return!1;return!0}function So(t,e,l,a,n,u){return oa=u,ht=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,it.H=t===null||t.memoizedState===null?Rh:Th,hn=!1,u=l(a,n),hn=!1,kn&&(u=Gd(e,l,a,n)),qd(t),u}function qd(t){it.H=zr;var e=Vt!==null&&Vt.next!==null;if(oa=0,fe=Vt=ht=null,yr=!1,ei=0,In=null,e)throw Error(f(300));t===null||se||(t=t.dependencies,t!==null&&rr(t)&&(se=!0))}function Gd(t,e,l,a){ht=t;var n=0;do{if(kn&&(In=null),ei=0,kn=!1,25<=n)throw Error(f(301));if(n+=1,fe=Vt=null,t.updateQueue!=null){var u=t.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}it.H=Py,u=e(l,a)}while(kn);return u}function Ky(){var t=it.H,e=t.useState()[0];return e=typeof e.then=="function"?li(e):e,t=t.useState()[0],(Vt!==null?Vt.memoizedState:null)!==t&&(ht.flags|=1024),e}function bo(){var t=gr!==0;return gr=0,t}function Eo(t,e,l){e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~l}function Ro(t){if(yr){for(t=t.memoizedState;t!==null;){var e=t.queue;e!==null&&(e.pending=null),t=t.next}yr=!1}oa=0,fe=Vt=ht=null,kn=!1,ei=gr=0,In=null}function xe(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return fe===null?ht.memoizedState=fe=t:fe=fe.next=t,fe}function ie(){if(Vt===null){var t=ht.alternate;t=t!==null?t.memoizedState:null}else t=Vt.next;var e=fe===null?ht.memoizedState:fe.next;if(e!==null)fe=e,Vt=t;else{if(t===null)throw ht.alternate===null?Error(f(467)):Error(f(310));Vt=t,t={memoizedState:Vt.memoizedState,baseState:Vt.baseState,baseQueue:Vt.baseQueue,queue:Vt.queue,next:null},fe===null?ht.memoizedState=fe=t:fe=fe.next=t}return fe}function pr(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function li(t){var e=ei;return ei+=1,In===null&&(In=[]),t=Ad(In,t,e),e=ht,(fe===null?e.memoizedState:fe.next)===null&&(e=e.alternate,it.H=e===null||e.memoizedState===null?Rh:Th),t}function Sr(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return li(t);if(t.$$typeof===Ae)return;if(t.$$typeof===Y)return Ee(t)}throw Error(f(438,String(t)))}function To(t){var e=null,l=ht.updateQueue;if(l!==null&&(e=l.memoCache),e==null){var a=ht.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(e={data:a.data.map(function(n){return n.slice()}),index:0})))}if(e??={data:[],index:0},l===null&&(l=pr(),ht.updateQueue=l),l.memoCache=e,l=e.data[e.index],l===void 0)for(l=e.data[e.index]=Array(t),a=0;a<t;a++)l[a]=te;return e.index++,l}function fa(t,e){return typeof e=="function"?e(t):e}function br(t){return zo(ie(),Vt,t)}function zo(t,e,l){var a=t.queue;if(a===null)throw Error(f(311));a.lastRenderedReducer=l;var n=t.baseQueue,u=a.pending;if(u!==null){if(n!==null){var c=n.next;n.next=u.next,u.next=c}e.baseQueue=n=u,a.pending=null}if(u=t.baseState,n===null)t.memoizedState=u;else{e=n.next;var h=c=null,g=null,O=e,U=!1;do{var L=O.lane&-536870913;if(L!==O.lane?(Dt&L)===L:(oa&L)===L){var T=O.revertLane;if(T===0)g!==null&&(g=g.next={lane:0,revertLane:0,gesture:null,action:O.action,hasEagerState:O.hasEagerState,eagerState:O.eagerState,next:null}),L===un&&(U=!0);else if((oa&T)===T){O=O.next,T===un&&(U=!0);continue}else L={lane:0,revertLane:O.revertLane,gesture:null,action:O.action,hasEagerState:O.hasEagerState,eagerState:O.eagerState,next:null},g===null?(h=g=L,c=u):g=g.next=L,ht.lanes|=T,Aa|=T;L=O.action,hn&&l(u,L),u=O.hasEagerState?O.eagerState:l(u,L)}else T={lane:L,revertLane:O.revertLane,gesture:O.gesture,action:O.action,hasEagerState:O.hasEagerState,eagerState:O.eagerState,next:null},g===null?(h=g=T,c=u):g=g.next=T,ht.lanes|=L,Aa|=L;O=O.next}while(O!==null&&O!==e);if(g===null?c=u:g.next=h,!tl(u,t.memoizedState)&&(se=!0,U&&(l=Fn,l!==null)))throw l;t.memoizedState=u,t.baseState=c,t.baseQueue=g,a.lastRenderedState=u}return n===null&&(a.lanes=0),[t.memoizedState,a.dispatch]}function Oo(t){var e=ie(),l=e.queue;if(l===null)throw Error(f(311));l.lastRenderedReducer=t;var a=l.dispatch,n=l.pending,u=e.memoizedState;if(n!==null){l.pending=null;var c=n=n.next;do u=t(u,c.action),c=c.next;while(c!==n);tl(u,e.memoizedState)||(se=!0),e.memoizedState=u,e.baseQueue===null&&(e.baseState=u),l.lastRenderedState=u}return[u,a]}function Vd(t,e,l){var a=ht,n=ie(),u=Rt;if(u){if(l===void 0)throw Error(f(407));l=l()}else l=e();var c=!tl((Vt||n).memoizedState,l);if(c&&(n.memoizedState=l,se=!0),n=n.queue,No(Zd.bind(null,a,n,t),[t]),t=n.getSnapshot!==e||c||fe!==null&&(fe.memoizedState.tag&1)!==0,Pn(t?9:8,{destroy:void 0},Qd.bind(null,a,n,l,e),null),t){if(a.flags|=2048,Xt===null)throw Error(f(349));u||(oa&127)!==0||Xd(a,e,l)}return l}function Xd(t,e,l){t.flags|=16384,t={getSnapshot:e,value:l},e=ht.updateQueue,e===null?(e=pr(),ht.updateQueue=e,e.stores=[t]):(l=e.stores,l===null?e.stores=[t]:l.push(t))}function Qd(t,e,l,a){e.value=l,e.getSnapshot=a,Kd(e)&&Jd(t)}function Zd(t,e,l){return l(function(){Kd(e)&&Jd(t)})}function Kd(t){var e=t.getSnapshot;t=t.value;try{var l=e();return!tl(t,l)}catch{return!0}}function Jd(t){var e=Pa(t,2);e!==null&&We(e,t,2)}function Do(t){var e=xe();if(typeof t=="function"){var l=t;if(t=l(),hn){jl(!0);try{l()}finally{jl(!1)}}}return e.memoizedState=e.baseState=t,e.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:fa,lastRenderedState:t},e}function Fd(t,e,l,a){return t.baseState=l,zo(t,Vt,typeof a=="function"?a:fa)}function Jy(t,e,l,a,n){if(Tr(t))throw Error(f(485));if(t=e.action,t!==null){var u={payload:n,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(c){u.listeners.push(c)}};it.T!==null?l(!0):u.isTransition=!1,a(u),l=e.pending,l===null?(u.next=e.pending=u,$d(e,u)):(u.next=l.next,e.pending=l.next=u)}}function $d(t,e){var l=e.action,a=e.payload,n=t.state;if(e.isTransition){var u=it.T,c={};c.types=u!==null?u.types:null,it.T=c;try{var h=l(n,a),g=it.S;g!==null&&g(c,h),Wd(t,e,h)}catch(O){Mo(t,e,O)}finally{u!==null&&c.types!==null&&(u.types=c.types),it.T=u}}else try{u=l(n,a),Wd(t,e,u)}catch(O){Mo(t,e,O)}}function Wd(t,e,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){kd(t,e,a)},function(a){return Mo(t,e,a)}):kd(t,e,l)}function kd(t,e,l){e.status="fulfilled",e.value=l,Id(e),t.state=l,e=t.pending,e!==null&&(l=e.next,l===e?t.pending=null:(l=l.next,e.next=l,$d(t,l)))}function Mo(t,e,l){var a=t.pending;if(t.pending=null,a!==null){a=a.next;do e.status="rejected",e.reason=l,Id(e),e=e.next;while(e!==a)}t.action=null}function Id(t){t=t.listeners;for(var e=0;e<t.length;e++)(0,t[e])()}function Pd(t,e){return e}function th(t,e){if(Rt){var l=Xt.formState;if(l!==null){t:{var a=ht;if(Rt){if(Qt){e:{for(var n=Qt,u=yl;n.nodeType!==8;){if(!u){n=null;break e}if(n=Sl(n.nextSibling),n===null){n=null;break e}}u=n.data,n=u==="F!"||u==="F"?n:null}if(n){Qt=Sl(n.nextSibling),a=n.data==="F!";break t}}Ea(a)}a=!1}a&&(e=l[0])}}return l=xe(),l.memoizedState=l.baseState=e,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pd,lastRenderedState:e},l.queue=a,l=Sh.bind(null,ht,a),a.dispatch=l,a=Do(!1),u=wo.bind(null,ht,!1,a.queue),a=xe(),n={state:e,dispatch:null,action:t,pending:null},a.queue=n,l=Jy.bind(null,ht,n,u,l),n.dispatch=l,a.memoizedState=t,[e,l,!1]}function eh(t){return lh(ie(),Vt,t)}function lh(t,e,l){if(e=zo(t,e,Pd)[0],t=br(fa)[0],typeof e=="object"&&e!==null&&typeof e.then=="function")try{var a=li(e)}catch(c){throw c===$n?fr:c}else a=e;e=ie();var n=e.queue,u=n.dispatch;return l!==e.memoizedState&&(ht.flags|=2048,Pn(9,{destroy:void 0},Fy.bind(null,n,l),null)),[a,u,t]}function Fy(t,e){t.action=e}function ah(t){var e=ie(),l=Vt;if(l!==null)return lh(e,l,t);ie(),e=e.memoizedState,l=ie();var a=l.queue.dispatch;return l.memoizedState=t,[e,a,!1]}function Pn(t,e,l,a){return t={tag:t,create:l,deps:a,inst:e,next:null},e=ht.updateQueue,e===null&&(e=pr(),ht.updateQueue=e),l=e.lastEffect,l===null?e.lastEffect=t.next=t:(a=l.next,l.next=t,t.next=a,e.lastEffect=t),t}function nh(){return ie().memoizedState}function Er(t,e,l,a){var n=xe();ht.flags|=t,n.memoizedState=Pn(1|e,{destroy:void 0},l,a===void 0?null:a)}function Rr(t,e,l,a){var n=ie();a=a===void 0?null:a;var u=n.memoizedState.inst;Vt!==null&&a!==null&&po(a,Vt.memoizedState.deps)?n.memoizedState=Pn(e,u,l,a):(ht.flags|=t,n.memoizedState=Pn(1|e,u,l,a))}function uh(t,e){Er(8390656,8,t,e)}function No(t,e){Rr(2048,8,t,e)}function $y(t){ht.flags|=4;var e=ht.updateQueue;if(e===null)e=pr(),ht.updateQueue=e,e.events=[t];else{var l=e.events;l===null?e.events=[t]:l.push(t)}}function ih(t){var e=ie().memoizedState;return $y({ref:e,nextImpl:t}),function(){if((Ut&2)!==0)throw Error(f(440));return e.impl.apply(void 0,arguments)}}function rh(t,e){return Rr(4,2,t,e)}function ch(t,e){return Rr(4,4,t,e)}function oh(t,e){if(typeof e=="function"){t=t();var l=e(t);return function(){typeof l=="function"?l():e(null)}}if(e!=null)return t=t(),e.current=t,function(){e.current=null}}function fh(t,e,l){l=l!=null?l.concat([t]):null,Rr(4,4,oh.bind(null,e,t),l)}function Co(){}function sh(t,e){var l=ie();e=e===void 0?null:e;var a=l.memoizedState;return e!==null&&po(e,a[1])?a[0]:(l.memoizedState=[t,e],t)}function dh(t,e){var l=ie();e=e===void 0?null:e;var a=l.memoizedState;if(e!==null&&po(e,a[1]))return a[0];if(a=t(),hn){jl(!0);try{t()}finally{jl(!1)}}return l.memoizedState=[a,e],a}function _o(t,e,l){return l===void 0||(oa&1073741824)!==0&&(Dt&261930)===0?t.memoizedState=e:(t.memoizedState=l,t=Sm(),ht.lanes|=t,Aa|=t,l)}function hh(t,e,l,a){return tl(l,e)?l:Oa.current!==null?(t=_o(t,l,a),tl(t,e)||(se=!0),t):(oa&106)===0||(oa&1073741824)!==0&&(Dt&261930)===0?(se=!0,t.memoizedState=l):(t=Sm(),ht.lanes|=t,Aa|=t,e)}function mh(t,e,l,a,n){var u=ot.p;ot.p=u!==0&&8>u?u:8;var c=it.T,h={};h.types=c!==null?c.types:null,it.T=h,wo(t,!1,e,l);try{var g=n(),O=it.S;O!==null&&O(h,g),g!==null&&typeof g=="object"&&typeof g.then=="function"?ai(t,e,Qy(g,a),pl(t)):ai(t,e,a,pl(t))}catch(U){ai(t,e,{then:function(){},status:"rejected",reason:U},pl())}finally{ot.p=u,c!==null&&h.types!==null&&(c.types=h.types),it.T=c}}function Wy(){}function Ao(t,e,l,a){if(t.tag!==5)throw Error(f(476));var n=vh(t).queue;mh(t,n,e,qe,l===null?Wy:function(){return yh(t),l(a)})}function vh(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:qe,baseState:qe,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:fa,lastRenderedState:qe},next:null};var l={};return e.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:fa,lastRenderedState:l},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function yh(t){var e=vh(t);e.next===null&&(e=t.alternate.memoizedState),ai(t,e.next.queue,{},pl())}function Uo(){return Ee(pu)}function gh(){return ie().memoizedState}function ph(){return ie().memoizedState}function ky(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var l=pl();t=sn(l);var a=dn(e,t,l);a!==null&&(We(a,e,l),ku(a,e,l)),e={cache:uo()},t.payload=e;return}e=e.return}}function Iy(t,e,l){var a=pl();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},Tr(t)?bh(e,l):(l=Wc(t,e,l,a),l!==null&&(We(l,t,a),Eh(l,e,a)))}function Sh(t,e,l){ai(t,e,l,pl())}function ai(t,e,l,a){var n={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(Tr(t))bh(e,n);else{var u=t.alternate;if(t.lanes===0&&(u===null||u.lanes===0)&&(u=e.lastRenderedReducer,u!==null))try{var c=e.lastRenderedState,h=u(c,l);if(n.hasEagerState=!0,n.eagerState=h,tl(h,c))return tr(t,e,n,0),Xt===null&&Pi(),!1}catch{}if(l=Wc(t,e,n,a),l!==null)return We(l,t,a),Eh(l,e,a),!0}return!1}function wo(t,e,l,a){if(a={lane:2,revertLane:zf(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Tr(t)){if(e)throw Error(f(479))}else e=Wc(t,l,a,2),e!==null&&We(e,t,2)}function Tr(t){var e=t.alternate;return t===ht||e!==null&&e===ht}function bh(t,e){kn=yr=!0;var l=t.pending;l===null?e.next=e:(e.next=l.next,l.next=e),t.pending=e}function Eh(t,e,l){if((l&4194048)!==0){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,pt(t,l)}}var zr={readContext:Ee,use:Sr,useCallback:ee,useContext:ee,useEffect:ee,useImperativeHandle:ee,useLayoutEffect:ee,useInsertionEffect:ee,useMemo:ee,useReducer:ee,useRef:ee,useState:ee,useDebugValue:ee,useDeferredValue:ee,useTransition:ee,useSyncExternalStore:ee,useId:ee,useHostTransitionStatus:ee,useFormState:ee,useActionState:ee,useOptimistic:ee,useMemoCache:ee,useCacheRefresh:ee,useEffectEvent:ee},Rh={readContext:Ee,use:Sr,useCallback:function(t,e){return xe().memoizedState=[t,e===void 0?null:e],t},useContext:Ee,useEffect:uh,useImperativeHandle:function(t,e,l){l=l!=null?l.concat([t]):null,Er(4194308,4,oh.bind(null,e,t),l)},useLayoutEffect:function(t,e){return Er(4194308,4,t,e)},useInsertionEffect:function(t,e){Er(4,2,t,e)},useMemo:function(t,e){var l=xe();e=e===void 0?null:e;var a=t();if(hn){jl(!0);try{t()}finally{jl(!1)}}return l.memoizedState=[a,e],a},useReducer:function(t,e,l){var a=xe();if(l!==void 0){var n=l(e);if(hn){jl(!0);try{l(e)}finally{jl(!1)}}}else n=e;return a.memoizedState=a.baseState=n,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:n},a.queue=t,t=t.dispatch=Iy.bind(null,ht,t),[a.memoizedState,t]},useRef:function(t){var e=xe();return t={current:t},e.memoizedState=t},useState:function(t){t=Do(t);var e=t.queue,l=Sh.bind(null,ht,e);return e.dispatch=l,[t.memoizedState,l]},useDebugValue:Co,useDeferredValue:function(t,e){return _o(xe(),t,e)},useTransition:function(){var t=Do(!1);return t=mh.bind(null,ht,t.queue,!0,!1),xe().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,l){var a=ht,n=xe();if(Rt){if(l===void 0)throw Error(f(407));l=l()}else{if(l=e(),Xt===null)throw Error(f(349));(Dt&127)!==0||Xd(a,e,l)}n.memoizedState=l;var u={value:l,getSnapshot:e};return n.queue=u,uh(Zd.bind(null,a,u,t),[t]),a.flags|=2048,Pn(9,{destroy:void 0},Qd.bind(null,a,u,l,e),null),l},useId:function(){var t=xe(),e=Xt.identifierPrefix;if(Rt){var l=Vl,a=Gl;l=(a&~(1<<32-Ue(a)-1)).toString(32)+l,e="_"+e+"R_"+l,l=gr++,0<l&&(e+="H"+l.toString(32)),e+="_"}else l=Zy++,e="_"+e+"r_"+l.toString(32)+"_";return t.memoizedState=e},useHostTransitionStatus:Uo,useFormState:th,useActionState:th,useOptimistic:function(t){var e=xe();e.memoizedState=e.baseState=t;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return e.queue=l,e=wo.bind(null,ht,!0,l),l.dispatch=e,[t,e]},useMemoCache:To,useCacheRefresh:function(){return xe().memoizedState=ky.bind(null,ht)},useEffectEvent:function(t){var e=xe(),l={impl:t};return e.memoizedState=l,function(){if((Ut&2)!==0)throw Error(f(440));return l.impl.apply(void 0,arguments)}}},Th={readContext:Ee,use:Sr,useCallback:sh,useContext:Ee,useEffect:No,useImperativeHandle:fh,useInsertionEffect:rh,useLayoutEffect:ch,useMemo:dh,useReducer:br,useRef:nh,useState:function(){return br(fa)},useDebugValue:Co,useDeferredValue:function(t,e){return hh(ie(),Vt.memoizedState,t,e)},useTransition:function(){var t=br(fa)[0],e=ie().memoizedState;return[typeof t=="boolean"?t:li(t),e]},useSyncExternalStore:Vd,useId:gh,useHostTransitionStatus:Uo,useFormState:eh,useActionState:eh,useOptimistic:function(t,e){return Fd(ie(),Vt,t,e)},useMemoCache:To,useCacheRefresh:ph,useEffectEvent:ih},Py={readContext:Ee,use:Sr,useCallback:sh,useContext:Ee,useEffect:No,useImperativeHandle:fh,useInsertionEffect:rh,useLayoutEffect:ch,useMemo:dh,useReducer:Oo,useRef:nh,useState:function(){return Oo(fa)},useDebugValue:Co,useDeferredValue:function(t,e){var l=ie();return Vt===null?_o(l,t,e):hh(l,Vt.memoizedState,t,e)},useTransition:function(){var t=Oo(fa)[0],e=ie().memoizedState;return[typeof t=="boolean"?t:li(t),e]},useSyncExternalStore:Vd,useId:gh,useHostTransitionStatus:Uo,useFormState:ah,useActionState:ah,useOptimistic:function(t,e){var l=ie();return Vt!==null?Fd(l,Vt,t,e):(l.baseState=t,[t,l.queue.dispatch])},useMemoCache:To,useCacheRefresh:ph,useEffectEvent:ih};function Ho(t,e,l,a){e=t.memoizedState,l=l(a,e),l=l==null?e:N({},e,l),t.memoizedState=l,t.lanes===0&&(t.updateQueue.baseState=l)}var xo={enqueueSetState:function(t,e,l){t=t._reactInternals;var a=pl(),n=sn(a);n.payload=e,l!=null&&(n.callback=l),e=dn(t,n,a),e!==null&&(We(e,t,a),ku(e,t,a))},enqueueReplaceState:function(t,e,l){t=t._reactInternals;var a=pl(),n=sn(a);n.tag=1,n.payload=e,l!=null&&(n.callback=l),e=dn(t,n,a),e!==null&&(We(e,t,a),ku(e,t,a))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var l=pl(),a=sn(l);a.tag=2,e!=null&&(a.callback=e),e=dn(t,a,l),e!==null&&(We(e,t,l),ku(e,t,l))}};function zh(t,e,l,a,n,u,c){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(a,u,c):e.prototype&&e.prototype.isPureReactComponent?!Xu(l,a)||!Xu(n,u):!0}function Oh(t,e,l,a){t=e.state,typeof e.componentWillReceiveProps=="function"&&e.componentWillReceiveProps(l,a),typeof e.UNSAFE_componentWillReceiveProps=="function"&&e.UNSAFE_componentWillReceiveProps(l,a),e.state!==t&&xo.enqueueReplaceState(e,e.state,null)}function mn(t,e){var l=e;if("ref"in e){l={};for(var a in e)a!=="ref"&&(l[a]=e[a])}if(t=t.defaultProps){l===e&&(l=N({},l));for(var n in t)l[n]===void 0&&(l[n]=t[n])}return l}function tg(t){Ii(t)}function eg(t){console.error(t)}function lg(t){Ii(t)}function Or(t,e){try{var l=t.onUncaughtError;l(e.value,{componentStack:e.stack})}catch(a){setTimeout(function(){throw a})}}function Dh(t,e,l){try{var a=t.onCaughtError;a(l.value,{componentStack:l.stack,errorBoundary:e.tag===1?e.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function Lo(t,e,l){return l=sn(l),l.tag=3,l.payload={element:null},l.callback=function(){Or(t,e)},l}function Mh(t){return t=sn(t),t.tag=3,t}function Nh(t,e,l,a){var n=l.type.getDerivedStateFromError;if(typeof n=="function"){var u=a.value;t.payload=function(){return n(u)},t.callback=function(){Dh(e,l,a)}}var c=l.stateNode;c!==null&&typeof c.componentDidCatch=="function"&&(t.callback=function(){Dh(e,l,a),typeof n!="function"&&(Ua===null?Ua=new Set([this]):Ua.add(this));var h=a.stack;this.componentDidCatch(a.value,{componentStack:h!==null?h:""})})}function ag(t,e,l,a,n){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(e=l.alternate,e!==null&&an(e,l,n,!0),l=Re.current,l!==null){switch(l.tag){case 31:case 13:case 19:return Ce===null?Kr():l.alternate===null&&le===0&&(le=3),l.flags&=-257,l.flags|=65536,l.lanes=n,a===sr?l.flags|=16384:(e=l.updateQueue,e===null?l.updateQueue=new Set([a]):e.add(a),Ef(t,a,n)),!1;case 22:return l.flags|=65536,a===sr?l.flags|=16384:(e=l.updateQueue,e===null?(e={transitions:null,markerInstances:null,retryQueue:new Set([a])},l.updateQueue=e):(l=e.retryQueue,l===null?e.retryQueue=new Set([a]):l.add(a)),Ef(t,a,n)),!1}throw Error(f(435,l.tag))}return Ef(t,a,n),Kr(),!1}if(Rt)return e=Re.current,e!==null?((e.flags&65536)===0&&(e.flags|=256),e.flags|=65536,e.lanes=n,a!==eo&&(t=Error(f(422),{cause:a}),Ku(hl(t,l)))):(a!==eo&&(e=Error(f(423),{cause:a}),Ku(hl(e,l))),t=t.current.alternate,t.flags|=65536,n&=-n,t.lanes|=n,a=hl(a,l),n=Lo(t.stateNode,a,n),so(t,n),le!==4&&(le=2)),!1;var u=Error(f(520),{cause:a});if(u=hl(u,l),si===null?si=[u]:si.push(u),le!==4&&(le=2),e===null)return!0;a=hl(a,l),l=e;do{switch(l.tag){case 3:return l.flags|=65536,t=n&-n,l.lanes|=t,t=Lo(l.stateNode,a,t),so(l,t),!1;case 1:if(e=l.type,u=l.stateNode,(l.flags&128)===0&&(typeof e.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(Ua===null||!Ua.has(u))))return l.flags|=65536,n&=-n,l.lanes|=n,n=Mh(n),Nh(n,t,l,a),so(l,n),!1;break;case 22:if(l.memoizedState!==null)return l.flags|=65536,!1}l=l.return}while(l!==null);return!1}var Bo=Error(f(461)),se=!1;function me(t,e,l,a){e.child=t===null?xd(e,null,l,a):fn(e,t.child,l,a)}function Ch(t,e,l,a,n){l=l.render;var u=e.ref;if("ref"in a){var c={};for(var h in a)h!=="ref"&&(c[h]=a[h])}else c=a;return nn(e),a=So(t,e,l,c,u,n),h=bo(),t!==null&&!se?(Eo(t,e,n),sa(t,e,n)):(Rt&&h&&nr(e),e.flags|=1,me(t,e,a,n),e.child)}function _h(t,e,l,a,n){if(t===null){var u=l.type;return typeof u=="function"&&!kc(u)&&u.defaultProps===void 0&&l.compare===null?(e.tag=15,e.type=u,Ah(t,e,u,a,n)):(t=lr(l.type,null,a,e,e.mode,n),t.ref=e.ref,t.return=e,e.child=t)}if(u=t.child,!Zo(t,n)){var c=u.memoizedProps;if(l=l.compare,l=l!==null?l:Xu,l(c,a)&&t.ref===e.ref)return sa(t,e,n)}return e.flags|=1,t=ua(u,a),t.ref=e.ref,t.return=e,e.child=t}function Ah(t,e,l,a,n){if(t!==null){var u=t.memoizedProps;if(Xu(u,a)&&t.ref===e.ref)if(se=!1,e.pendingProps=a=u,Zo(t,n))(t.flags&131072)!==0&&(se=!0);else return e.lanes=t.lanes,sa(t,e,n)}return jo(t,e,l,a,n)}function Uh(t,e,l,a){var n=a.children,u=t!==null?t.memoizedState:null;if(t===null&&e.stateNode===null&&(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((e.flags&128)!==0){if(u=u!==null?u.baseLanes|l:l,t!==null){for(a=e.child=t.child,n=0;a!==null;)n=n|a.lanes|a.childLanes,a=a.sibling;a=n&~u}else a=0,e.child=null;return wh(t,e,u,l,a)}if((l&536870912)!==0)e.memoizedState={baseLanes:0,cachePool:null},t!==null&&or(e,u!==null?u.cachePool:null),u!==null?jd(e,u):mo(),Yd(e);else return a=e.lanes=536870912,wh(t,e,u!==null?u.baseLanes|l:l,l,a)}else u!==null?(or(e,u.cachePool),jd(e,u),Ma(),e.memoizedState=null):(t!==null&&or(e,null),mo(),Ma());return me(t,e,n,l),e.child}function ni(t,e){return t!==null&&t.tag===22||e.stateNode!==null||(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),e.sibling}function wh(t,e,l,a,n){var u=ro();return u=u===null?null:{parent:oe._currentValue,pool:u},e.memoizedState={baseLanes:l,cachePool:u},t!==null&&or(e,null),mo(),Yd(e),t!==null&&an(t,e,a,!0),e.childLanes=n,null}function Dr(t,e){return e=Mr({mode:e.mode,children:e.children},t.mode),e.ref=t.ref,t.child=e,e.return=t,e}function Hh(t,e,l){return fn(e,t.child,null,l),t=Dr(e,e.pendingProps),t.flags|=2,el(e),e.memoizedState=null,t}function ng(t,e,l){var a=e.pendingProps,n=(e.flags&128)!==0;if(e.flags&=-129,t===null){if(Rt){if(a.mode==="hidden")return t=Dr(e,a),e.lanes=536870912,t.memoizedState={baseLanes:0,cachePool:null},ni(null,t);if(yo(e),(t=Qt)?(t=cv(t,yl),t=t!==null&&t.data==="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:Sa!==null?{id:Gl,overflow:Vl}:null,retryLane:536870912,hydrationErrors:null},l=bd(t),l.return=e,e.child=l,pe=e,Qt=null)):t=null,t===null)throw Ea(e);return e.lanes=536870912,null}return Dr(e,a)}var u=t.memoizedState;if(u!==null){var c=u.dehydrated;if(yo(e),n)if(e.flags&256)e.flags&=-257,e=Hh(t,e,l);else if(e.memoizedState!==null)e.child=t.child,e.flags|=128,e=null;else throw Error(f(558));else if(se||an(t,e,l,!1),n=(l&t.childLanes)!==0,se||n){if(Oa.current===null){if(a=Xt,a!==null&&(c=we(a,l),c!==0&&c!==u.retryLane))throw u.retryLane=c,Pa(t,c),We(a,t,c),Bo;Kr()}e=Hh(t,e,l)}else t=u.treeContext,Qt=Sl(c.nextSibling),pe=e,Rt=!0,ba=null,yl=!1,t!==null&&Td(e,t),e=Dr(e,a),e.flags|=134221824;return e}return t=ua(t.child,{mode:a.mode,children:a.children}),t.ref=e.ref,e.child=t,t.return=e,t}function tu(t,e){var l=e.ref;if(l===null)t!==null&&t.ref!==null&&(e.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(f(284));(t===null||t.ref!==l)&&(e.flags|=4194816)}}function jo(t,e,l,a,n){return nn(e),l=So(t,e,l,a,void 0,n),a=bo(),t!==null&&!se?(Eo(t,e,n),sa(t,e,n)):(Rt&&a&&nr(e),e.flags|=1,me(t,e,l,n),e.child)}function xh(t,e,l,a,n,u){return nn(e),e.updateQueue=null,l=Gd(e,a,l,n),qd(t),a=bo(),t!==null&&!se?(Eo(t,e,u),sa(t,e,u)):(Rt&&a&&nr(e),e.flags|=1,me(t,e,l,u),e.child)}function Lh(t,e,l,a,n){if(nn(e),e.stateNode===null){var u=Qn,c=l.contextType;typeof c=="object"&&c!==null&&(u=Ee(c)),u=new l(a,u),e.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=xo,e.stateNode=u,u._reactInternals=e,u=e.stateNode,u.props=a,u.state=e.memoizedState,u.refs={},oo(e),c=l.contextType,u.context=typeof c=="object"&&c!==null?Ee(c):Qn,u.state=e.memoizedState,c=l.getDerivedStateFromProps,typeof c=="function"&&(Ho(e,l,c,a),u.state=e.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(c=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),c!==u.state&&xo.enqueueReplaceState(u,u.state,null),Pu(e,a,u,n),Iu(),u.state=e.memoizedState),typeof u.componentDidMount=="function"&&(e.flags|=4194308),a=!0}else if(t===null){u=e.stateNode;var h=e.memoizedProps,g=mn(l,h);u.props=g;var O=u.context,U=l.contextType;c=Qn,typeof U=="object"&&U!==null&&(c=Ee(U));var L=l.getDerivedStateFromProps;U=typeof L=="function"||typeof u.getSnapshotBeforeUpdate=="function",h=e.pendingProps!==h,U||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(h||O!==c)&&Oh(e,u,a,c),za=!1;var T=e.memoizedState;u.state=T,Pu(e,a,u,n),Iu(),O=e.memoizedState,h||T!==O||za?(typeof L=="function"&&(Ho(e,l,L,a),O=e.memoizedState),(g=za||zh(e,l,g,a,T,O,c))?(U||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(e.flags|=4194308)):(typeof u.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=a,e.memoizedState=O),u.props=a,u.state=O,u.context=c,a=g):(typeof u.componentDidMount=="function"&&(e.flags|=4194308),a=!1)}else{u=e.stateNode,fo(t,e),c=e.memoizedProps,U=mn(l,c),u.props=U,L=e.pendingProps,T=u.context,O=l.contextType,g=Qn,typeof O=="object"&&O!==null&&(g=Ee(O)),h=l.getDerivedStateFromProps,(O=typeof h=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(c!==L||T!==g)&&Oh(e,u,a,g),za=!1,T=e.memoizedState,u.state=T,Pu(e,a,u,n),Iu();var _=e.memoizedState;c!==L||T!==_||za||t!==null&&t.dependencies!==null&&rr(t.dependencies)?(typeof h=="function"&&(Ho(e,l,h,a),_=e.memoizedState),(U=za||zh(e,l,U,a,T,_,g)||t!==null&&t.dependencies!==null&&rr(t.dependencies))?(O||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,_,g),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,_,g)),typeof u.componentDidUpdate=="function"&&(e.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof u.componentDidUpdate!="function"||c===t.memoizedProps&&T===t.memoizedState||(e.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||c===t.memoizedProps&&T===t.memoizedState||(e.flags|=1024),e.memoizedProps=a,e.memoizedState=_),u.props=a,u.state=_,u.context=g,a=U):(typeof u.componentDidUpdate!="function"||c===t.memoizedProps&&T===t.memoizedState||(e.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||c===t.memoizedProps&&T===t.memoizedState||(e.flags|=1024),a=!1)}return u=a,tu(t,e),a=(e.flags&128)!==0,u||a?(u=e.stateNode,l=a&&typeof l.getDerivedStateFromError!="function"?null:u.render(),e.flags|=1,t!==null&&a?(e.child=fn(e,t.child,null,n),e.child=fn(e,null,l,n)):me(t,e,l,n),e.memoizedState=u.state,t=e.child):t=sa(t,e,n),t}function Bh(t,e,l,a){return en(),e.flags|=256,me(t,e,l,a),e.child}var Yo={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function qo(t){return{baseLanes:t,cachePool:Cd()}}function Go(t,e,l){return t=t!==null?t.childLanes&~l:0,e&&(t|=nl),t}function jh(t,e,l){var a=e.pendingProps,n=!1,u=(e.flags&128)!==0,c;if((c=u)||(c=t!==null&&t.memoizedState===null?!1:(Te.current&2)!==0),c&&(n=!0,e.flags&=-129),c=(e.flags&32)!==0,e.flags&=-33,t===null){if(Rt){if(n?Da(e):Ma(),(t=Qt)?(t=cv(t,yl),t=t!==null&&t.data!=="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:Sa!==null?{id:Gl,overflow:Vl}:null,retryLane:536870912,hydrationErrors:null},l=bd(t),l.return=e,e.child=l,pe=e,Qt=null)):t=null,t===null)throw Ea(e);return qf(t)?e.lanes=32:e.lanes=536870912,null}return u=a.children,a=a.fallback,n?(Ma(),n=e.mode,u=Mr({mode:"hidden",children:u},n),a=tn(a,n,l,null),u.return=e,a.return=e,u.sibling=a,e.child=u,a=e.child,a.memoizedState=qo(l),a.childLanes=Go(t,c,l),e.memoizedState=Yo,ni(null,a)):(Da(e),Vo(e,u))}var h=t.memoizedState;if(h!==null){var g=h.dehydrated;if(g!==null)return ug(t,e,u,c,a,g,h,l)}return n?(Ma(),n=a.fallback,u=e.mode,h=t.child,g=h.sibling,a=ua(h,{mode:"hidden",children:a.children}),a.subtreeFlags=h.subtreeFlags&1206910976,g!==null?n=ua(g,n):(n=tn(n,u,l,null),n.flags|=2),n.return=e,a.return=e,a.sibling=n,e.child=a,ni(null,a),a=e.child,n=t.child.memoizedState,n===null?n=qo(l):(u=n.cachePool,u!==null?(h=oe._currentValue,u=u.parent!==h?{parent:h,pool:h}:u):u=Cd(),n={baseLanes:n.baseLanes|l,cachePool:u}),a.memoizedState=n,a.childLanes=Go(t,c,l),e.memoizedState=Yo,ni(t.child,a)):(Da(e),l=t.child,t=l.sibling,l=ua(l,{mode:"visible",children:a.children}),l.return=e,l.sibling=null,t!==null&&(c=e.deletions,c===null?(e.deletions=[t],e.flags|=16):c.push(t)),e.child=l,e.memoizedState=null,l)}function Vo(t,e){return e=Mr({mode:"visible",children:e},t.mode),e.return=t,t.child=e}function Mr(t,e){return t=Ke(22,t,null,e),t.lanes=0,t}function Nr(t,e,l){return fn(e,t.child,null,l),t=Vo(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function ug(t,e,l,a,n,u,c,h){if(l)return e.flags&256?(Da(e),e.flags&=-257,Nr(t,e,h)):e.memoizedState!==null?(Ma(),e.child=t.child,e.flags|=128,null):(Ma(),u=n.fallback,c=e.mode,n=Mr({mode:"visible",children:n.children},c),u=tn(u,c,h,null),u.flags|=2,n.return=e,u.return=e,n.sibling=u,e.child=n,fn(e,t.child,null,h),n=e.child,n.memoizedState=qo(h),n.childLanes=Go(t,a,h),e.memoizedState=Yo,ni(null,n));if(Da(e),qf(u)){if(a=u.nextSibling&&u.nextSibling.dataset,a)var g=a.dgst;return a=g,a!==""&&(n=Error(f(419)),n.stack="",n.digest=a,Ku({value:n,source:null,stack:null})),Nr(t,e,h)}if(se||an(t,e,h,!1),a=(h&t.childLanes)!==0,se||a){if(Oa.current!==null)return Nr(t,e,h);if(a=Xt,a!==null&&(n=we(a,h),n!==0&&n!==c.retryLane))throw c.retryLane=n,Pa(t,n),We(a,t,n),Bo;return Yf(u)||Kr(),Nr(t,e,h)}return Yf(u)?(e.flags|=192,e.child=t.child,null):(t=c.treeContext,Qt=Sl(u.nextSibling),pe=e,Rt=!0,ba=null,yl=!1,t!==null&&Td(e,t),e=Vo(e,n.children),e.flags|=134221824,e)}function Yh(t,e,l){t.lanes|=e;var a=t.alternate;a!==null&&(a.lanes|=e),ir(t.return,e,l)}function qh(t){for(var e=null;t!==null;){var l=t.alternate;l!==null&&vr(l)===null&&(e=t),t=t.sibling}return e}function Cr(t,e,l,a,n,u){var c=t.memoizedState;c===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:n,treeForkCount:u}:(c.isBackwards=e,c.rendering=null,c.renderingStartTime=0,c.last=a,c.tail=l,c.tailMode=n,c.treeForkCount=u)}function Xo(t){var e=t.child;for(t.child=null;e!==null;){var l=e.sibling;e.sibling=t.child,t.child=e,e=l}}function Qo(t,e,l){var a=e.pendingProps,n=a.revealOrder,u=a.tail;a=a.children;var c=Te.current;if(e.flags&128)return ti(e,c),null;var h=(c&2)!==0;if(h?(c=c&1|2,e.flags|=128):c&=1,ti(e,c),n==="backwards"&&t!==null?(Xo(t),me(t,e,a,l),Xo(t)):me(t,e,a,l),a=Rt?Zu:0,!h&&t!==null&&(t.flags&128)!==0)t:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&Yh(t,l,e);else if(t.tag===19)Yh(t,l,e);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break t;for(;t.sibling===null;){if(t.return===null||t.return===e)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}switch(n){case"backwards":l=qh(e.child),l===null?(n=e.child,e.child=null):(n=l.sibling,l.sibling=null,Xo(e)),Cr(e,!0,n,null,u,a);break;case"unstable_legacy-backwards":for(l=null,n=e.child,e.child=null;n!==null;){if(t=n.alternate,t!==null&&vr(t)===null){e.child=n;break}t=n.sibling,n.sibling=l,l=n,n=t}Cr(e,!0,l,null,u,a);break;case"together":Cr(e,!1,null,null,void 0,a);break;case"independent":e.memoizedState=null;break;default:l=qh(e.child),l===null?(n=e.child,e.child=null):(n=l.sibling,l.sibling=null),Cr(e,!1,n,l,u,a)}return e.child}function Gh(t,e,l){var a=e.pendingProps;return Ra(e,e.type,a.value),me(t,e,a.children,l),e.child}function sa(t,e,l){if(t!==null&&(e.dependencies=t.dependencies),Aa|=e.lanes,(l&e.childLanes)===0)if(t!==null){if(an(t,e,l,!1),(l&e.childLanes)===0)return null}else return null;if(t!==null&&e.child!==t.child)throw Error(f(153));if(e.child!==null){for(t=e.child,l=ua(t,t.pendingProps),e.child=l,l.return=e;t.sibling!==null;)t=t.sibling,l=l.sibling=ua(t,t.pendingProps),l.return=e;l.sibling=null}return e.child}function Zo(t,e){return(t.lanes&e)!==0?!0:(t=t.dependencies,!!(t!==null&&rr(t)))}function ig(t,e,l){switch(e.tag){case 3:Dn(e,e.stateNode.containerInfo),Ra(e,oe,t.memoizedState.cache),en();break;case 27:case 5:Il(e);break;case 4:Dn(e,e.stateNode.containerInfo);break;case 10:Ra(e,e.type,e.memoizedProps.value);break;case 31:if(e.memoizedState!==null)return e.flags|=128,yo(e),null;break;case 13:var a=e.memoizedState;if(a!==null){if(a.dehydrated!==null)return Da(e),e.flags|=128,null;a=an(t,e,l,!1);var n=e.child.childLanes;return a||(l&n)!==0?jh(t,e,l):(Da(e),t=sa(t,e,l),t!==null?t.sibling:null)}Da(e);break;case 19:if(e.flags&128)return Qo(t,e,l);if(n=(t.flags&128)!==0,a=(l&e.childLanes)!==0,a||(an(t,e,l,!1),a=(l&e.childLanes)!==0),n){if(a)return Qo(t,e,l);e.flags|=128}if(n=e.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),ti(e,Te.current),a)break;return null;case 22:return e.lanes=0,Uh(t,e,l,e.pendingProps);case 24:Ra(e,oe,t.memoizedState.cache)}return sa(t,e,l)}function Vh(t,e,l){if(t!==null)if(t.memoizedProps!==e.pendingProps)se=!0;else{if(!Zo(t,l)&&(e.flags&128)===0)return se=!1,ig(t,e,l);se=(t.flags&131072)!==0}else se=!1,Rt&&(e.flags&1048576)!==0&&Rd(e,Zu,e.index);switch(e.lanes=0,e.tag){case 16:t:{var a=e.pendingProps;if(t=cn(e.elementType),e.type=t,typeof t=="function")kc(t)?(a=mn(t,a),e.tag=1,e=Lh(null,e,t,a,l)):(e.tag=0,e=jo(null,e,t,a,l));else{if(t!=null){var n=t.$$typeof;if(n===$){e.tag=11,e=Ch(null,e,t,a,l);break t}else if(n===yt){e.tag=14,e=_h(null,e,t,a,l);break t}else if(n===Y){e.tag=10,e.type=t,e=Gh(null,e,l);break t}}throw e=Au(t)||t,Error(f(306,e,""))}}return e;case 0:return jo(t,e,e.type,e.pendingProps,l);case 1:return a=e.type,n=mn(a,e.pendingProps),Lh(t,e,a,n,l);case 3:t:{if(Dn(e,e.stateNode.containerInfo),t===null)throw Error(f(387));a=e.pendingProps;var u=e.memoizedState;n=u.element,fo(t,e),Pu(e,a,null,l);var c=e.memoizedState;if(a=c.cache,Ra(e,oe,a),a!==u.cache&&no(e,[oe],l,!0),Iu(),a=c.element,u.isDehydrated)if(u={element:a,isDehydrated:!1,cache:c.cache},e.updateQueue.baseState=u,e.memoizedState=u,e.flags&256){e=Bh(t,e,a,l);break t}else if(a!==n){n=hl(Error(f(424)),e),Ku(n),e=Bh(t,e,a,l);break t}else for(t=e.stateNode.containerInfo,t.nodeType===9?t=t.body:t=t.nodeName==="HTML"?t.ownerDocument.body:t,Qt=Sl(t.firstChild),pe=e,Rt=!0,ba=null,yl=!0,l=xd(e,null,a,l),e.child=l;l;)l.flags=l.flags&-3|134221824,l=l.sibling;else{if(en(),a===n){e=sa(t,e,l);break t}me(t,e,a,l)}e=e.child}return e;case 26:return tu(t,e),t===null?(l=vv(e.type,null,e.pendingProps,null))?e.memoizedState=l:Rt||(e.stateNode=Jm(e.type,e.pendingProps,Ll.current,e)):e.memoizedState=vv(e.type,t.memoizedProps,e.pendingProps,t.memoizedState),null;case 27:return Il(e),t===null&&Rt&&(a=e.stateNode=sv(e.type,e.pendingProps,Ll.current),pe=e,yl=!0,n=Qt,xa(e.type)?(Gf=n,Qt=Sl(a.firstChild)):Qt=n),me(t,e,e.pendingProps.children,l),tu(t,e),t===null&&(e.flags|=4194304),e.child;case 5:return t===null&&Rt&&((n=a=Qt)&&(a=Ig(a,e.type,e.pendingProps,yl),a!==null?(e.stateNode=a,pe=e,Qt=Sl(a.firstChild),yl=!1,n=!0):n=!1),n||Ea(e)),Il(e),n=e.type,u=e.pendingProps,c=t!==null?t.memoizedProps:null,a=u.children,Uf(n,u)?a=null:c!==null&&Uf(n,c)&&(e.flags|=32),e.memoizedState!==null&&(n=So(t,e,Ky,null,null,l),pu._currentValue=n),tu(t,e),me(t,e,a,l),e.child;case 6:return t===null&&Rt&&((t=l=Qt)&&(l=Pg(l,e.pendingProps,yl),l!==null?(e.stateNode=l,pe=e,Qt=null,t=!0):t=!1),t||Ea(e)),null;case 13:return jh(t,e,l);case 4:return Dn(e,e.stateNode.containerInfo),a=e.pendingProps,t===null?e.child=fn(e,null,a,l):me(t,e,a,l),e.child;case 11:return Ch(t,e,e.type,e.pendingProps,l);case 7:return a=e.pendingProps,tu(t,e),me(t,e,a,l),e.child;case 8:return me(t,e,e.pendingProps.children,l),e.child;case 12:return me(t,e,e.pendingProps.children,l),e.child;case 10:return Gh(t,e,l);case 9:return n=e.type._context,a=e.pendingProps.children,nn(e),n=Ee(n),a=a(n),e.flags|=1,me(t,e,a,l),e.child;case 14:return _h(t,e,e.type,e.pendingProps,l);case 15:return Ah(t,e,e.type,e.pendingProps,l);case 19:return Qo(t,e,l);case 31:return ng(t,e,l);case 22:return Uh(t,e,l,e.pendingProps);case 24:return nn(e),a=Ee(oe),t===null?(n=ro(),n===null&&(n=Xt,u=uo(),n.pooledCache=u,u.refCount++,u!==null&&(n.pooledCacheLanes|=l),n=u),e.memoizedState={parent:a,cache:n},oo(e),Ra(e,oe,n)):((t.lanes&l)!==0&&(fo(t,e),Pu(e,null,null,l),Iu()),n=t.memoizedState,u=e.memoizedState,n.parent!==a?(n={parent:a,cache:a},e.memoizedState=n,e.lanes===0&&(e.memoizedState=e.updateQueue.baseState=n),Ra(e,oe,a)):(a=u.cache,Ra(e,oe,a),a!==n.cache&&no(e,[oe],l,!0))),me(t,e,e.pendingProps.children,l),e.child;case 30:return e.stateNode===null&&(e.stateNode={autoName:null,paired:null,clones:null,ref:null}),a=e.pendingProps,a.name!=null&&a.name!=="auto"?e.flags|=t===null?18882560:18874368:Rt&&nr(e),t!==null&&t.memoizedProps.name!==a.name?e.flags|=4194816:tu(t,e),me(t,e,a.children,l),e.child;case 29:throw e.pendingProps}throw Error(f(156,e.tag))}function da(t){t.flags|=4}function Ko(t,e,l,a,n){var u;if((u=(t.mode&32)!==0)&&(u=l===null?Sv(e,a):Sv(e,a)&&(a.src!==l.src||a.srcSet!==l.srcSet)),u){if(t.flags|=16777216,(n&335544128)===n)if(t.stateNode.complete)t.flags|=8192;else if(Tm())t.flags|=8192;else throw on=sr,co}else t.flags&=-16777217}function Xh(t,e){if(e.type!=="stylesheet"||(e.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!bv(e))if(Tm())t.flags|=8192;else throw on=sr,co}function _r(t,e){e!==null&&(t.flags|=4),t.flags&16384&&(e=t.tag!==22?nt():536870912,t.lanes|=e,uu|=e)}function ui(t,e){if(!Rt)switch(t.tailMode){case"visible":break;case"collapsed":for(var l=t.tail,a=null;l!==null;)l.alternate!==null&&(a=l),l=l.sibling;a===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:a.sibling=null;break;default:for(e=t.tail,l=null;e!==null;)e.alternate!==null&&(l=e),e=e.sibling;l===null?t.tail=null:l.sibling=null}}function Zt(t){var e=t.alternate!==null&&t.alternate.child===t.child,l=0,a=0;if(e)for(var n=t.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags&1206910976,a|=n.flags&1206910976,n.return=t,n=n.sibling;else for(n=t.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=t,n=n.sibling;return t.subtreeFlags|=a,t.childLanes=l,e}function rg(t,e,l){var a=e.pendingProps;switch(to(e),e.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Zt(e),null;case 1:return Zt(e),null;case 3:return l=e.stateNode,a=null,t!==null&&(a=t.memoizedState.cache),e.memoizedState.cache!==a&&(e.flags|=2048),ca(oe),Ge(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(t===null||t.child===null)&&(Jn(e)?da(e):t===null||t.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,lo())),Zt(e),null;case 26:var n=e.type,u=e.memoizedState;return t===null?(da(e),u!==null?(Zt(e),Xh(e,u)):(Zt(e),Ko(e,n,null,a,l))):u?u!==t.memoizedState?(da(e),Zt(e),Xh(e,u)):(Zt(e),e.flags&=-16777217):(t=t.memoizedProps,t!==a&&da(e),Zt(e),Ko(e,n,t,a,l)),null;case 27:if(Ja(e),l=Ll.current,n=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&da(e);else{if(!a){if(e.stateNode===null)throw Error(f(166));return Zt(e),e.subtreeFlags&=-33554433,null}t=ke.current,Jn(e)?zd(e,t):(t=sv(n,a,l),e.stateNode=t,da(e))}return Zt(e),e.subtreeFlags&=-33554433,null;case 5:if(Ja(e),n=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&da(e);else{if(!a){if(e.stateNode===null)throw Error(f(166));return Zt(e),e.subtreeFlags&=-33554433,null}if(u=ke.current,Jn(e))zd(e,u);else{var c=yi(Ll.current);switch(u){case 1:u=c.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:u=c.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":u=c.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":u=c.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":u=c.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?c.createElement("select",{is:a.is}):c.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?c.createElement(n,{is:a.is}):c.createElement(n)}}u[Ht]=e,u[ne]=a;t:for(c=e.child;c!==null;){if(c.tag===5||c.tag===6)u.appendChild(c.stateNode);else if(c.tag!==4&&c.tag!==27&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===e)break t;for(;c.sibling===null;){if(c.return===null||c.return===e)break t;c=c.return}c.sibling.return=c.return,c=c.sibling}e.stateNode=u;t:switch(Oe(u,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break t;case"img":a=!0;break t;default:a=!1}a&&da(e)}}return Zt(e),e.subtreeFlags&=-33554433,Ko(e,e.type,t===null?null:t.memoizedProps,e.pendingProps,l),null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==a&&da(e);else{if(typeof a!="string"&&e.stateNode===null)throw Error(f(166));if(t=Ll.current,Jn(e)){if(t=e.stateNode,l=e.memoizedProps,a=null,n=pe,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}t[Ht]=e,t=!!(t.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||Xm(t.nodeValue,l)),t||Ea(e,!0)}else t=yi(t).createTextNode(a),t[Ht]=e,e.stateNode=t}return Zt(e),null;case 31:if(l=e.memoizedState,t===null||t.memoizedState!==null){if(a=Jn(e),l!==null){if(t===null){if(!a)throw Error(f(318));if(t=e.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(f(557));t[Ht]=e}else en(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Zt(e),t=!1}else l=lo(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=l),t=!0;if(!t)return e.flags&256?(el(e),e):(el(e),null);if((e.flags&128)!==0)throw Error(f(558))}return Zt(e),null;case 13:if(a=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(n=Jn(e),a!==null&&a.dehydrated!==null){if(t===null){if(!n)throw Error(f(318));if(n=e.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(f(317));n[Ht]=e}else en(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Zt(e),n=!1}else n=lo(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=n),n=!0;if(!n)return e.flags&256?(el(e),e):(el(e),null)}return el(e),(e.flags&128)!==0?(e.lanes=l,e):(l=a!==null,t=t!==null&&t.memoizedState!==null,l&&(a=e.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)),l!==t&&l&&(e.child.flags|=8192),_r(e,e.updateQueue),Zt(e),null);case 4:return Ge(),t===null&&Ym(e.stateNode.containerInfo),e.flags|=67108864,Zt(e),null;case 10:return ca(e.type),Zt(e),null;case 19:if(go(e),a=e.memoizedState,a===null)return Zt(e),null;if(n=(e.flags&128)!==0,u=a.rendering,u===null)if(n)ui(a,!1);else{if(le!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(u=vr(t),u!==null){for(e.flags|=128,ui(a,!1),t=u.updateQueue,e.updateQueue=t,_r(e,t),e.subtreeFlags=0,t=l,l=e.child;l!==null;)Sd(l,t),l=l.sibling;return ti(e,Te.current&1|2),Rt&&ia(e,a.treeForkCount),e.child}t=t.sibling}a.tail!==null&&De()>Vr&&(e.flags|=128,n=!0,ui(a,!1),e.lanes=4194304)}else{if(!n)if(t=vr(u),t!==null){if(e.flags|=128,n=!0,t=t.updateQueue,e.updateQueue=t,_r(e,t),ui(a,!0),a.tail===null&&a.tailMode!=="collapsed"&&a.tailMode!=="visible"&&!u.alternate&&!Rt)return Zt(e),null}else 2*De()-a.renderingStartTime>Vr&&l!==536870912&&(e.flags|=128,n=!0,ui(a,!1),e.lanes=4194304);a.isBackwards?(u.sibling=e.child,e.child=u):(t=a.last,t!==null?t.sibling=u:e.child=u,a.last=u)}if(a.tail!==null){t=a.tail;t:{for(l=t;l!==null;){if(l.alternate!==null){l=!1;break t}l=l.sibling}l=!0}return a.rendering=t,a.tail=t.sibling,a.renderingStartTime=De(),t.sibling=null,u=Te.current,u=n?u&1|2:u&1,a.tailMode==="visible"||a.tailMode==="collapsed"||!l||Rt?ti(e,u):(l=u,qt(Re,e),qt(Te,l),Ce===null&&(Ce=e)),Rt&&ia(e,a.treeForkCount),t}return Zt(e),null;case 22:case 23:return el(e),vo(),a=e.memoizedState!==null,t!==null?t.memoizedState!==null!==a&&(e.flags|=8192):a&&(e.flags|=8192),a?(l&536870912)!==0&&(e.flags&128)===0&&(Zt(e),e.subtreeFlags&6&&(e.flags|=8192)):Zt(e),l=e.updateQueue,l!==null&&_r(e,l.retryQueue),l=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),a=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),a!==l&&(e.flags|=2048),t!==null&&he(rn),null;case 24:return l=null,t!==null&&(l=t.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),ca(oe),Zt(e),null;case 25:return null;case 30:return e.flags|=33554432,Zt(e),null}throw Error(f(156,e.tag))}function cg(t,e){switch(to(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return ca(oe),Ge(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return Ja(e),null;case 31:if(e.memoizedState!==null){if(el(e),e.alternate===null)throw Error(f(340));en()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 13:if(el(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(f(340));en()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return go(e),t=e.flags,t&65536?(e.flags=t&-65537|128,t=e.memoizedState,t!==null&&(t.rendering=null,t.tail=null),e.flags|=4,e):null;case 4:return Ge(),null;case 10:return ca(e.type),null;case 22:case 23:return el(e),vo(),t!==null&&he(rn),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return ca(oe),null;case 25:return null;default:return null}}function Qh(t,e){switch(to(e),e.tag){case 3:ca(oe),Ge();break;case 26:case 27:case 5:Ja(e);break;case 4:Ge();break;case 31:e.memoizedState!==null&&el(e);break;case 13:el(e);break;case 19:go(e);break;case 10:ca(e.type);break;case 22:case 23:el(e),vo(),t!==null&&he(rn);break;case 24:ca(oe)}}function ii(t,e){try{var l=e.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var n=a.next;l=n;do{if((l.tag&t)===t){a=void 0;var u=l.create,c=l.inst;a=u(),c.destroy=a}l=l.next}while(l!==n)}}catch(h){Bt(e,e.return,h)}}function Na(t,e,l){try{var a=e.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&t)===t){var c=a.inst,h=c.destroy;if(h!==void 0){c.destroy=void 0,n=e;var g=l,O=h;try{O()}catch(U){Bt(n,g,U)}}}a=a.next}while(a!==u)}}catch(U){Bt(e,e.return,U)}}function Zh(t){var e=t.updateQueue;if(e!==null){var l=t.stateNode;try{Bd(e,l)}catch(a){Bt(t,t.return,a)}}}function Kh(t,e,l){l.props=mn(t.type,t.memoizedProps),l.state=t.memoizedState;try{l.componentWillUnmount()}catch(a){Bt(t,e,a)}}function Xl(t,e){try{var l=t.ref;if(l!==null){switch(t.tag){case 26:case 27:case 5:var a=t.stateNode;break;case 30:var n=t.stateNode,u=aa(t.memoizedProps,n);(n.ref===null||n.ref.name!==u)&&(n.ref=ev(u)),a=n.ref;break;case 7:if(t.stateNode===null){var c=new ul(t);w(t.child,!1,Wg,c,void 0,void 0),t.stateNode=c}a=t.stateNode;break;default:a=t.stateNode}typeof l=="function"?t.refCleanup=l(a):l.current=a}}catch(h){Bt(t,e,h)}}function ze(t,e){var l=t.ref,a=t.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(n){Bt(t,e,n)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(n){Bt(t,e,n)}else l.current=null}function Ar(t,e){if((t.tag===5||t.tag===27||t.tag===6)&&t.alternate===null&&e!==null)for(var l=0;l<e.length;l++)rv(t.stateNode,e[l])}function Jh(t){for(var e=t.return;e!==null&&(Fo(e)&&rv(t.stateNode,e.stateNode),!Jo(e));)e=e.return}function ri(t){for(var e=t.return;e!==null&&(Fo(e)&&kg(t.stateNode,e.stateNode),!Jo(e));)e=e.return}function Jo(t){return t.tag===5||t.tag===3||t.tag===27}function Fo(t){return t&&t.tag===7&&t.stateNode!==null}function $o(t){var e=t.type,l=t.memoizedProps,a=t.stateNode;try{t:switch(e){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break t;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(n){Bt(t,t.return,n)}}function Wo(t,e,l){try{var a=t.stateNode;Ug(a,t.type,l,e),a[ne]=e}catch(n){Bt(t,t.return,n)}}function Fh(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&xa(t.type)||t.tag===4}function ko(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||Fh(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&xa(t.type)||t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Io(t,e,l,a){var n=t.tag;if(n===5||n===6)n=t.stateNode,e?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(n,e):(e=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,e.appendChild(n),l=l._reactRootContainer,l!=null||e.onclick!==null||(e.onclick=ql)),Ar(t,a),At=!0;else if(n!==4&&(n===27&&(Ar(t,a),a=null,xa(t.type)&&(l=t.stateNode,e=null)),t=t.child,t!==null))for(Io(t,e,l,a),t=t.sibling;t!==null;)Io(t,e,l,a),t=t.sibling}function Ur(t,e,l,a){var n=t.tag;if(n===5||n===6)n=t.stateNode,e?l.insertBefore(n,e):l.appendChild(n),Ar(t,a),At=!0;else if(n!==4&&(n===27&&(Ar(t,a),a=null,xa(t.type)&&(l=t.stateNode)),t=t.child,t!==null))for(Ur(t,e,l,a),t=t.sibling;t!==null;)Ur(t,e,l,a),t=t.sibling}function $h(t){var e=t.stateNode,l=t.memoizedProps;try{for(var a=t.type,n=e.attributes;n.length;)e.removeAttributeNode(n[0]);Oe(e,a,l),e[Ht]=t,e[ne]=l}catch(u){Bt(t,t.return,u)}}var wr=!1,ll=null;function Wh(t){(t.tag===30||(t.subtreeFlags&33554432)!==0)&&(wr=!0)}var Ql=null;function kh(){var t=Ql;return Ql=null,t}var Je=0;function eu(t,e,l,a,n){return Je=0,Ih(t.child,e,l,a,n)}function Ih(t,e,l,a,n){for(var u=!1;t!==null;){if(t.tag===5){var c=t.stateNode;if(a!==null){var h=xf(c);a.push(h),h.view&&(u=!0)}else u||xf(c).view&&(u=!0);wr=!0,Im(c,Je===0?e:e+"_"+Je,l),Je++}else(t.tag!==22||t.memoizedState===null)&&(t.tag===30&&n||Ih(t.child,e,l,a,n)&&(u=!0));t=t.sibling}return u}function Zl(t,e){for(;t!==null;)t.tag===5?Pm(t.stateNode,t.memoizedProps):(t.tag!==22||t.memoizedState===null)&&(t.tag===30&&e||Zl(t.child,e)),t=t.sibling}function Hr(t){if((t.subtreeFlags&18874368)!==0)for(t=t.child;t!==null;){if((t.tag!==22||t.memoizedState===null)&&(Hr(t),t.tag===30&&(t.flags&18874368)!==0&&t.stateNode.paired)){var e=t.memoizedProps;if(e.name==null||e.name==="auto")throw Error(f(544));var l=e.name;e=na(e.default,e.share),e!=="none"&&(eu(t,l,e,null,!1)||Zl(t.child,!1))}t=t.sibling}}function Po(t,e){if(t.tag===30){var l=t.stateNode,a=t.memoizedProps,n=aa(a,l),u=na(a.default,l.paired?a.share:a.enter);u!=="none"?eu(t,n,u,null,!1)?(Hr(t),l.paired||e||ou(t,a.onEnter)):Zl(t.child,!1):Hr(t)}else if((t.subtreeFlags&33554432)!==0)for(t=t.child;t!==null;)Po(t,e),t=t.sibling;else Hr(t)}function tf(t){if(ll!==null&&ll.size!==0){var e=ll;if((t.subtreeFlags&18874368)!==0)for(t=t.child;t!==null;){if(t.tag!==22||t.memoizedState===null){if(t.tag===30&&(t.flags&18874368)!==0){var l=t.memoizedProps,a=l.name;if(a!=null&&a!=="auto"){var n=e.get(a);if(n!==void 0){var u=na(l.default,l.share);if(u!=="none"&&(eu(t,a,u,null,!1)?(u=t.stateNode,n.paired=u,u.paired=n,ou(t,l.onShare)):Zl(t.child,!1)),e.delete(a),e.size===0)break}}}tf(t)}t=t.sibling}}}function ef(t){if(t.tag===30){var e=t.memoizedProps,l=aa(e,t.stateNode),a=ll!==null?ll.get(l):void 0,n=na(e.default,a!==void 0?e.share:e.exit);n!=="none"&&(eu(t,l,n,null,!1)?a!==void 0?(n=t.stateNode,a.paired=n,n.paired=a,ll.delete(l),ou(t,e.onShare)):ou(t,e.onExit):Zl(t.child,!1)),ll!==null&&tf(t)}else if((t.subtreeFlags&33554432)!==0)for(t=t.child;t!==null;)ef(t),t=t.sibling;else ll!==null&&tf(t)}function Ph(t){for(t=t.child;t!==null;){if(t.tag===30){var e=t.memoizedProps,l=aa(e,t.stateNode);e=na(e.default,e.update),t.flags&=-5,e!=="none"&&eu(t,l,e,t.memoizedState=[],!1)}else(t.subtreeFlags&33554432)!==0&&Ph(t);t=t.sibling}}function lf(t){if((t.subtreeFlags&18874368)!==0)for(t=t.child;t!==null;){if(t.tag!==22||t.memoizedState===null){if(t.tag===30&&(t.flags&18874368)!==0){var e=t.stateNode;e.paired!==null&&(e.paired=null,Zl(t.child,!1))}lf(t)}t=t.sibling}}function xr(t){if(t.tag===30)t.stateNode.paired=null,Zl(t.child,!1),lf(t);else if((t.subtreeFlags&33554432)!==0)for(t=t.child;t!==null;)xr(t),t=t.sibling;else lf(t)}function tm(t){for(t=t.child;t!==null;)t.tag===30?Zl(t.child,!1):(t.subtreeFlags&33554432)!==0&&tm(t),t=t.sibling}function af(t,e,l,a,n,u,c){for(var h=!1;e!==null;){if(e.tag===5){var g=e.stateNode;if(u!==null&&Je<u.length){var O=u[Je],U=xf(g);(O.view||U.view)&&(h=!0);var L;if(L=(t.flags&4)===0)if(U.clip)L=!0;else{L=O.rect;var T=U.rect;L=L.y!==T.y||L.x!==T.x||L.height!==T.height||L.width!==T.width}L&&(t.flags|=4),U.abs?U=!O.abs:(O=O.rect,U=U.rect,U=O.height!==U.height||O.width!==U.width),U&&(t.flags|=32)}else t.flags|=32;(t.flags&4)!==0&&Im(g,Je===0?l:l+"_"+Je,n),h&&(t.flags&4)!==0||(Ql===null&&(Ql=[]),Ql.push(g,Je===0?a:a+"_"+Je,e.memoizedProps)),Je++}else(e.tag!==22||e.memoizedState===null)&&(e.tag===30&&c?t.flags|=e.flags&32:af(t,e.child,l,a,n,u,c)&&(h=!0));e=e.sibling}return h}function em(t,e){for(t=t.child;t!==null;){if(t.tag===30){var l=t.memoizedProps,a=t.stateNode,n=aa(l,a),u=na(l.default,l.update);if(e){a=a.clones;var c=a===null?null:a.map(jg)}else c=t.memoizedState,t.memoizedState=null;a=t;var h=t.child;Je=0,n=af(a,h,n,n,u,c,!1),(t.flags&4)!==0&&n&&(e||ou(t,l.onUpdate))}else(t.subtreeFlags&33554432)!==0&&em(t,e);t=t.sibling}}var Se=!1,xt=!1,Kl=!1,nf=!1,lm=typeof WeakSet=="function"?WeakSet:Set,be=null,Jl=!1,ci=!1,Lr=!1,uf=!1;function og(t,e,l){if(t=t.containerInfo,_f=Su,t=od(t),Qc(t)){if("selectionStart"in t)var a={start:t.selectionStart,end:t.selectionEnd};else t:{a=(a=t.ownerDocument)&&a.defaultView||window;var n=a.getSelection&&a.getSelection();if(n&&n.rangeCount!==0){a=n.anchorNode;var u=n.anchorOffset,c=n.focusNode;n=n.focusOffset;try{a.nodeType,c.nodeType}catch{a=null;break t}var h=0,g=-1,O=-1,U=0,L=0,T=t,_=null;e:for(;;){for(var Z;T!==a||u!==0&&T.nodeType!==3||(g=h+u),T!==c||n!==0&&T.nodeType!==3||(O=h+n),T.nodeType===3&&(h+=T.nodeValue.length),(Z=T.firstChild)!==null;)_=T,T=Z;for(;;){if(T===t)break e;if(_===a&&++U===u&&(g=h),_===c&&++L===n&&(O=h),(Z=T.nextSibling)!==null)break;T=_,_=T.parentNode}T=Z}a=g===-1||O===-1?null:{start:g,end:O}}else a=null}a=a||{start:0,end:0}}else a=null;for(Af={focusedElem:t,selectionRange:a},Su=!1,l=(l&335544064)===l,be=e,e=l?9270:1024;be!==null;){if(t=be,l&&(a=t.deletions,a!==null))for(u=0;u<a.length;u++)l&&ef(a[u]);if(t.alternate===null&&(t.flags&2)!==0)l&&Wh(t),Br(l);else{if(t.tag===22){if(a=t.alternate,t.memoizedState!==null){a!==null&&a.memoizedState===null&&l&&ef(a),Br(l);continue}else if(a!==null&&a.memoizedState!==null){l&&Wh(t),Br(l);continue}}a=t.child,(t.subtreeFlags&e)!==0&&a!==null?(a.return=t,be=a):(l&&Ph(t),Br(l))}}ll=null}function Br(t){for(;be!==null;){var e=be,l=t,a=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 15:break;case 1:if((n&1024)!==0&&a!==null){l=void 0,n=a.memoizedProps,a=a.memoizedState;var u=e.stateNode;try{var c=mn(e.type,n);l=u.getSnapshotBeforeUpdate(c,a),u.__reactInternalSnapshotBeforeUpdate=l}catch(h){Bt(e,e.return,h)}}break;case 3:if((n&1024)!==0){if(a=e.stateNode.containerInfo,l=a.nodeType,l===9)jf(a);else if(l===1)switch(a.nodeName){case"HEAD":case"HTML":case"BODY":jf(a);break;default:a.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;case 30:l&&a!==null&&(l=aa(a.memoizedProps,a.stateNode),n=e.memoizedProps,n=na(n.default,n.update),n!=="none"&&eu(a,l,n,a.memoizedState=[],!0));break;default:if((n&1024)!==0)throw Error(f(163))}if(a=e.sibling,a!==null){a.return=e.return,be=a;break}be=e.return}}function am(t,e,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:Fl(t,l),a&4&&ii(5,l);break;case 1:if(Fl(t,l),a&4)if(t=l.stateNode,e===null)try{t.componentDidMount()}catch(c){Bt(l,l.return,c)}else{var n=mn(l.type,e.memoizedProps);e=e.memoizedState;try{t.componentDidUpdate(n,e,t.__reactInternalSnapshotBeforeUpdate)}catch(c){Bt(l,l.return,c)}}a&64&&Zh(l),a&512&&Xl(l,l.return);break;case 3:if(Fl(t,l),a&64&&(t=l.updateQueue,t!==null)){if(e=null,l.child!==null)switch(l.child.tag){case 27:case 5:e=l.child.stateNode;break;case 1:e=l.child.stateNode}try{Bd(t,e)}catch(c){Bt(l,l.return,c)}}break;case 27:e===null&&a&4&&$h(l);case 26:case 5:Fl(t,l),e===null&&a&4&&$o(l),a&512&&Xl(l,l.return);break;case 12:Fl(t,l);break;case 31:Fl(t,l),a&4&&rm(t,l);break;case 13:Fl(t,l),a&4&&cm(t,l),a&64&&(t=l.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(l=Eg.bind(null,l),t1(t,l))));break;case 22:if(a=l.memoizedState!==null||Se,!a){var u=e!==null&&e.memoizedState!==null||xt;e=Se,n=xt,Se=a,(xt=u)&&!n?(a=2,(l.subtreeFlags&8772)!==0&&(a|=1),Cl(t,l,a)):Fl(t,l),Se=e,xt=n}break;case 30:Fl(t,l),a&512&&Xl(l,l.return);break;case 7:a&512&&Xl(l,l.return);default:Fl(t,l)}}function rf(t,e){for(t=t.child;t!==null;)nm(t,e),t=t.sibling}function nm(t,e){switch(t.tag){case 5:case 26:try{var l=t.stateNode;if(e){var a=l.style;typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"}else{var n=t.stateNode,u=t.memoizedProps.style,c=u!=null&&u.hasOwnProperty("display")?u.display:null;n.style.display=c==null||typeof c=="boolean"?"":(""+c).trim()}}catch(g){Bt(t,t.return,g)}cf(t,e);break;case 6:try{t.stateNode.nodeValue=e?"":t.memoizedProps,At=!0}catch(g){Bt(t,t.return,g)}break;case 18:try{var h=t.stateNode;e?km(h,!0):km(t.stateNode,!1)}catch(g){Bt(t,t.return,g)}break;case 22:case 23:t.memoizedState===null&&rf(t,e);break;default:rf(t,e)}}function cf(t,e){if(t.subtreeFlags&67108864)for(t=t.child;t!==null;){t:{var l=t,a=e;switch(l.tag){case 4:nm(l,a);break t;case 22:l.memoizedState===null&&cf(l,a);break t;default:cf(l,a)}}t=t.sibling}}function um(t){var e=t.alternate;e!==null&&(t.alternate=null,um(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&Xe(e)),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}var Jt=null,Fe=!1;function Ml(t,e,l){for(l=l.child;l!==null;)im(t,e,l),l=l.sibling}function im(t,e,l){if(Me&&typeof Me.onCommitFiberUnmount=="function")try{Me.onCommitFiberUnmount(Bl,l)}catch{}switch(l.tag){case 26:xt||ze(l,e),Ml(t,e,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&!xt&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:xt||ze(l,e),ri(l);var a=Jt,n=Fe;xa(l.type)&&(Jt=l.stateNode,Fe=!1),Ml(t,e,l),dv(l.stateNode,l.type,l.memoizedProps),Jt=a,Fe=n;break;case 5:xt||ze(l,e),ri(l);case 6:if(l.tag===6&&ri(l),a=Jt,n=Fe,Jt=null,Ml(t,e,l),Jt=a,Fe=n,Jt!==null)if(Fe)try{(Jt.nodeType===9?Jt.body:Jt.nodeName==="HTML"?Jt.ownerDocument.body:Jt).removeChild(l.stateNode),At=!0}catch(u){Bt(l,e,u)}else try{Jt.removeChild(l.stateNode),At=!0}catch(u){Bt(l,e,u)}break;case 18:Jt!==null&&(Fe?(t=Jt,Wm(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,l.stateNode),bu(t)):Wm(Jt,l.stateNode));break;case 4:a=Jt,n=Fe,Jt=l.stateNode.containerInfo,Fe=!0,Ml(t,e,l),Jt=a,Fe=n;break;case 0:case 11:case 14:case 15:Na(2,l,e),xt||Na(4,l,e),Ml(t,e,l);break;case 1:xt||(ze(l,e),a=l.stateNode,typeof a.componentWillUnmount=="function"&&Kh(l,e,a)),Ml(t,e,l);break;case 21:Ml(t,e,l);break;case 22:xt=(a=xt)||l.memoizedState!==null,Ml(t,e,l),xt=a;break;case 30:ze(l,e),Ml(t,e,l);break;case 7:xt||ze(l,e),Ml(t,e,l);break;default:Ml(t,e,l)}}function rm(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null))){t=t.dehydrated;try{bu(t)}catch(l){Bt(e,e.return,l)}}}function cm(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{bu(t)}catch(l){Bt(e,e.return,l)}}function fg(t){switch(t.tag){case 31:case 13:case 19:var e=t.stateNode;return e===null&&(e=t.stateNode=new lm),e;case 22:return t=t.stateNode,e=t._retryCache,e===null&&(e=t._retryCache=new lm),e;default:throw Error(f(435,t.tag))}}function jr(t,e){var l=fg(t);e.forEach(function(a){if(!l.has(a)){l.add(a);var n=Rg.bind(null,t,a);a.then(n,n)}})}function Le(t,e,l){var a=e.deletions;if(a!==null)for(var n=0;n<a.length;n++){var u=a[n],c=t,h=e,g=h;t:for(;g!==null;){switch(g.tag){case 27:if(xa(g.type)){Jt=g.stateNode,Fe=!1;break t}break;case 5:Jt=g.stateNode,Fe=!1;break t;case 3:case 4:Jt=g.stateNode.containerInfo,Fe=!0;break t}g=g.return}if(Jt===null)throw Error(f(160));im(c,h,u),Jt=null,Fe=!1,c=u.alternate,c!==null&&(c.return=null),u.return=null}if(e.subtreeFlags&13886)for(e=e.child;e!==null;)om(e,t,l),e=e.sibling}var Nl=null;function om(t,e,l){var a=t.alternate,n=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:if(n&4&&(a=t.updateQueue,a=a!==null?a.events:null,a!==null))for(var u=0;u<a.length;u++){var c=a[u];c.ref.impl=c.nextImpl}Le(e,t,l),Be(t),n&4&&(Na(3,t,t.return),ii(3,t),Na(5,t,t.return));break;case 1:Le(e,t,l),Be(t),n&512&&(xt||a===null||ze(a,a.return)),n&64&&Se&&(t=t.updateQueue,t!==null&&(e=t.callbacks,e!==null&&(l=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=l===null?e:l.concat(e))));break;case 26:if(u=Nl,Le(e,t,l),Be(t),n&512&&(xt||a===null||ze(a,a.return)),n&4)if(n=a!==null?a.memoizedState:null,l=t.memoizedState,a===null)if(l===null)if(t.stateNode===null)if(Se)t.stateNode=Jm(t.type,t.memoizedProps,e.containerInfo,t);else{t:{e=t.type,l=t.memoizedProps,n=u.ownerDocument||u;e:switch(e){case"title":a=n.getElementsByTagName("title")[0],(!a||a[St]||a[Ht]||a.namespaceURI==="http://www.w3.org/2000/svg"||a.hasAttribute("itemprop"))&&(a=n.createElement(e),n.head.insertBefore(a,n.querySelector("head > title"))),Oe(a,e,l),a[Ht]=t,ue(a),e=a;break t;case"link":if(u=pv("link","href",n).get(e+(l.href||""))){for(c=0;c<u.length;c++)if(a=u[c],a.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&a.getAttribute("rel")===(l.rel==null?null:l.rel)&&a.getAttribute("title")===(l.title==null?null:l.title)&&a.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){u.splice(c,1);break e}}a=n.createElement(e),Oe(a,e,l),n.head.appendChild(a);break;case"meta":if(u=pv("meta","content",n).get(e+(l.content||""))){for(c=0;c<u.length;c++)if(a=u[c],a.getAttribute("content")===(l.content==null?null:""+l.content)&&a.getAttribute("name")===(l.name==null?null:l.name)&&a.getAttribute("property")===(l.property==null?null:l.property)&&a.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&a.getAttribute("charset")===(l.charSet==null?null:l.charSet)){u.splice(c,1);break e}}a=n.createElement(e),Oe(a,e,l),n.head.appendChild(a);break;default:throw Error(f(468,e))}a[Ht]=t,ue(a),e=a}t.stateNode=e}else Se||Zf(u,t.type,t.stateNode);else t.stateNode=gv(u,l,t.memoizedProps);else n!==l?(n===null?(e=a.stateNode,e===null||xt||e.parentNode.removeChild(e)):n.count--,l===null?Se||Zf(u,t.type,t.stateNode):gv(u,l,t.memoizedProps)):l===null&&t.stateNode!==null&&Wo(t,t.memoizedProps,a.memoizedProps);break;case 27:Le(e,t,l),Be(t),n&512&&(xt||a===null||ze(a,a.return)),a!==null&&n&4&&Wo(t,t.memoizedProps,a.memoizedProps);break;case 5:if(u=Kl,Kl=!1,Le(e,t,l),Kl=u,Be(t),n&512&&(xt||a===null||ze(a,a.return)),t.flags&32){e=t.stateNode;try{Bn(e,""),At=!0}catch(U){Bt(t,t.return,U)}}n&4&&t.stateNode!=null&&(e=t.memoizedProps,Wo(t,e,a!==null?a.memoizedProps:e)),n&1024&&(nf=!0);break;case 6:if(Le(e,t,l),Be(t),n&4){if(t.stateNode===null)throw Error(f(162));e=t.memoizedProps,l=t.stateNode;try{l.nodeValue=e,At=!0}catch(U){Bt(t,t.return,U)}}break;case 3:if(At=!1,Pr=null,u=Nl,Nl=gi(e.containerInfo),Le(e,t,l),Nl=u,Be(t),n&4&&a!==null&&a.memoizedState.isDehydrated)try{bu(e.containerInfo)}catch(U){Bt(t,t.return,U)}nf&&(nf=!1,fm(t)),At=!1;break;case 4:n=Kl,Kl=Se,a=ws(),u=Nl,Nl=gi(t.stateNode.containerInfo),Le(e,t,l),Be(t),Nl=u,At&&ci&&(Lr=!0),At=a,Kl=n;break;case 12:Le(e,t,l),Be(t);break;case 31:Le(e,t,l),Be(t),n&4&&(e=t.updateQueue,e!==null&&(t.updateQueue=null,jr(t,e)));break;case 13:Le(e,t,l),Be(t),t.child.flags&8192&&t.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(Gr=De()),n&4&&(e=t.updateQueue,e!==null&&(t.updateQueue=null,jr(t,e)));break;case 22:u=t.memoizedState!==null,c=a!==null&&a.memoizedState!==null;var h=Se,g=xt,O=Kl;Se=h||u,Kl=O||u,xt=g||c,Le(e,t,l),xt=g,Kl=O,Se=h,Be(t),n&8192&&(e=t.stateNode,e._visibility=u?e._visibility&-2:e._visibility|1,!u||a===null||c||Se||xt||(e=c||xt,l=Se,a=xt,Se=u||Se,xt=e,Ca(t,2),Se=l,xt=a),!u&&Kl||rf(t,u)),n&4&&(e=t.updateQueue,e!==null&&(l=e.retryQueue,l!==null&&(e.retryQueue=null,jr(t,l))));break;case 19:Le(e,t,l),Be(t),n&4&&(e=t.updateQueue,e!==null&&(t.updateQueue=null,jr(t,e)));break;case 30:n&512&&(xt||a===null||ze(a,a.return)),n=ws(),u=ci,c=(l&335544064)===l,h=t.memoizedProps,ci=c&&na(h.default,h.update)!=="none",Le(e,t,l),Be(t),c&&a!==null&&At&&(t.flags|=4),ci=u,At=n;break;case 21:break;case 7:n&512&&(xt||a===null||ze(a,a.return)),a&&a.stateNode!==null&&(a.stateNode._fragmentFiber=t);default:Le(e,t,l),Be(t)}}function Be(t){var e=t.flags;if(e&2){try{for(var l,a=t.return;a!==null;){if(Fh(a)){l=a;break}a=a.return}a=null;for(var n=t.return;n!==null;){if(Fo(n)){var u=n.stateNode;a===null?a=[u]:a.push(u)}if(Jo(n))break;n=n.return}var c=a;if(l==null)throw Error(f(160));switch(l.tag){case 27:var h=l.stateNode;Ur(t,ko(t),h,c);break;case 5:var g=l.stateNode;l.flags&32&&(Bn(g,""),l.flags&=-33),Ur(t,ko(t),g,c);break;case 3:case 4:var O=l.stateNode.containerInfo;Io(t,ko(t),O,c);break;default:throw Error(f(161))}}catch(U){Bt(t,t.return,U)}t.flags&=-3}e&4096&&(t.flags&=-4097)}function fm(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var e=t;fm(e),e.tag===5&&e.flags&1024&&(e=e.stateNode,Su=!0,e.reset(),Su=!1),t=t.sibling}}function lu(t,e){if(e.subtreeFlags&9270)for(e=e.child;e!==null;)sm(e,t),e=e.sibling;else em(e,!1)}function sm(t,e){var l=t.alternate;if(l===null)Po(t,!1);else switch(t.tag){case 3:if(uf=Jl=!1,kh(),lu(e,t),!Jl&&!Lr){if(t=Ql,t!==null)for(var a=0;a<t.length;a+=3){l=t[a];var n=t[a+1];Pm(l,t[a+2]),l=l.ownerDocument.documentElement,l!==null&&l.animate({opacity:[0,0],pointerEvents:["none","none"]},{duration:0,fill:"forwards",pseudoElement:"::view-transition-group("+n+")"})}t=e.containerInfo,t=t.nodeType===9?t.documentElement:t.ownerDocument.documentElement,t!==null&&t.style.viewTransitionName===""&&(t.style.viewTransitionName="none",t.animate({opacity:[0,0],pointerEvents:["none","none"]},{duration:0,fill:"forwards",pseudoElement:"::view-transition-group(root)"}),t.animate({width:[0,0],height:[0,0]},{duration:0,fill:"forwards",pseudoElement:"::view-transition"})),uf=!0}Ql=null;break;case 5:lu(e,t);break;case 4:a=Jl,Jl=!1,lu(e,t),Jl&&(Lr=!0),Jl=a;break;case 22:t.memoizedState===null&&(l.memoizedState!==null?Po(t,!1):lu(e,t));break;case 30:a=Jl,n=kh(),Jl=!1,lu(e,t),Jl&&(t.flags|=4);var u=t.memoizedProps,c=t.stateNode;e=aa(u,c),c=aa(l.memoizedProps,c);var h=na(u.default,u.update);h==="none"?e=!1:(u=l.memoizedState,l.memoizedState=null,l=t.child,Je=0,e=af(t,l,e,c,h,u,!0),Je!==(u===null?0:u.length)&&(t.flags|=32)),(t.flags&4)!==0&&e?(ou(t,t.memoizedProps.onUpdate),Ql=n):n!==null&&(n.push.apply(n,Ql),Ql=n),Jl=(t.flags&32)!==0?!0:a;break;default:lu(e,t)}}function Fl(t,e){if(e.subtreeFlags&8772)for(e=e.child;e!==null;)am(t,e.alternate,e),e=e.sibling}function Ca(t,e){for(t=t.child;t!==null;){var l=t,a=e;switch(l.tag){case 0:case 11:case 14:case 15:Na(4,l,l.return),Ca(l,a);break;case 1:ze(l,l.return);var n=l.stateNode;typeof n.componentWillUnmount=="function"&&Kh(l,l.return,n),Ca(l,a);break;case 27:(a&2)!==0&&dv(l.stateNode,l.type,l.memoizedProps);case 5:ze(l,l.return),l.tag!==5&&l.tag!==27||ri(l),Ca(l,a);break;case 6:ri(l);break;case 26:ze(l,l.return),n=l.stateNode,l.memoizedState!==null||n===null||xt||n.parentNode.removeChild(n),Ca(l,a);break;case 22:l.memoizedState===null&&Ca(l,a);break;case 30:ze(l,l.return),Ca(l,a);break;case 7:ze(l,l.return);default:Ca(l,a)}t=t.sibling}}function Cl(t,e,l){for(l=(e.subtreeFlags&8772)!==0?l:l&-2,e=e.child;e!==null;){var a=e.alternate,n=t,u=e,c=u.flags,h=(l&1)!==0;switch(u.tag){case 0:case 11:case 15:Cl(n,u,l),ii(4,u);break;case 1:if(Cl(n,u,l),a=u,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(U){Bt(a,a.return,U)}if(a=u,n=a.updateQueue,n!==null){var g=a.stateNode;try{var O=n.shared.hiddenCallbacks;if(O!==null)for(n.shared.hiddenCallbacks=null,n=0;n<O.length;n++)Ld(O[n],g)}catch(U){Bt(a,a.return,U)}}h&&c&64&&Zh(u),Xl(u,u.return);break;case 27:(l&2)!==0&&$h(u);case 5:u.tag!==5&&u.tag!==27||Jh(u),Cl(n,u,l),h&&a===null&&c&4&&$o(u),Xl(u,u.return);break;case 6:Jh(u);break;case 26:g=u.stateNode,u.memoizedState!==null||g===null||Se||Zf(gi(g.ownerDocument),u.type,g),Cl(n,u,l),h&&a===null&&c&4&&$o(u),Xl(u,u.return);break;case 12:Cl(n,u,l);break;case 31:Cl(n,u,l),h&&c&4&&rm(n,u);break;case 13:Cl(n,u,l),h&&c&4&&cm(n,u);break;case 22:u.memoizedState===null&&Cl(n,u,l),Xl(u,u.return);break;case 30:Cl(n,u,l),Xl(u,u.return);break;case 7:Xl(u,u.return);default:Cl(n,u,l)}e=e.sibling}}function of(t,e){var l=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),t=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(t=e.memoizedState.cachePool.pool),t!==l&&(t!=null&&t.refCount++,l!=null&&Ju(l))}function ff(t,e){t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&Ju(t))}function gl(t,e,l,a){var n=(l&335544064)===l;if(e.subtreeFlags&(n?10262:10256))for(e=e.child;e!==null;)dm(t,e,l,a),e=e.sibling;else n&&tm(e)}function dm(t,e,l,a){var n=(l&335544064)===l;n&&e.alternate===null&&e.return!==null&&e.return.alternate!==null&&xr(e);var u=e.flags;switch(e.tag){case 0:case 11:case 15:gl(t,e,l,a),u&2048&&ii(9,e);break;case 1:gl(t,e,l,a);break;case 3:gl(t,e,l,a),n&&uf&&(t=t.containerInfo,t=t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,t.style.viewTransitionName==="root"&&(t.style.viewTransitionName=""),t=t.ownerDocument.documentElement,t!==null&&t.style.viewTransitionName==="none"&&(t.style.viewTransitionName="")),u&2048&&(u=null,e.alternate!==null&&(u=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==u&&(e.refCount++,u!=null&&Ju(u)));break;case 12:if(u&2048){gl(t,e,l,a),u=e.stateNode;try{var c=e.memoizedProps,h=c.id,g=c.onPostCommit;typeof g=="function"&&g(h,e.alternate===null?"mount":"update",u.passiveEffectDuration,-0)}catch(O){Bt(e,e.return,O)}}else gl(t,e,l,a);break;case 31:gl(t,e,l,a);break;case 13:gl(t,e,l,a);break;case 23:break;case 22:c=e.stateNode,h=e.alternate,e.memoizedState!==null?(n&&h!==null&&h.memoizedState===null&&xr(h),c._visibility&2?gl(t,e,l,a):oi(t,e)):(n&&h!==null&&h.memoizedState!==null&&xr(e),c._visibility&2?gl(t,e,l,a):(c._visibility|=2,au(t,e,l,a,(e.subtreeFlags&10256)!==0||!1))),u&2048&&of(h,e);break;case 24:gl(t,e,l,a),u&2048&&ff(e.alternate,e);break;case 30:n&&(u=e.alternate,u!==null&&(Zl(u.child,!0),Zl(e.child,!0))),gl(t,e,l,a);break;default:gl(t,e,l,a)}}function au(t,e,l,a,n){for(n=n&&((e.subtreeFlags&10256)!==0||!1),e=e.child;e!==null;){var u=t,c=e,h=l,g=a,O=c.flags;switch(c.tag){case 0:case 11:case 15:au(u,c,h,g,n),ii(8,c);break;case 23:break;case 22:var U=c.stateNode;c.memoizedState!==null?U._visibility&2?au(u,c,h,g,n):oi(u,c):(U._visibility|=2,au(u,c,h,g,n)),n&&O&2048&&of(c.alternate,c);break;case 24:au(u,c,h,g,n),n&&O&2048&&ff(c.alternate,c);break;default:au(u,c,h,g,n)}e=e.sibling}}function oi(t,e){if(e.subtreeFlags&10256)for(e=e.child;e!==null;){var l=t,a=e,n=a.flags;switch(a.tag){case 22:oi(l,a),n&2048&&of(a.alternate,a);break;case 24:oi(l,a),n&2048&&ff(a.alternate,a);break;default:oi(l,a)}e=e.sibling}}var vn=8192;function yn(t,e,l){if(t.subtreeFlags&vn)for(t=t.child;t!==null;)hm(t,e,l),t=t.sibling}function hm(t,e,l){switch(t.tag){case 26:yn(t,e,l),t.flags&vn&&(t.memoizedState!==null?m1(l,Nl,t.memoizedState,t.memoizedProps):(t=t.stateNode,(e&335544128)===e&&Rv(l,t)));break;case 5:yn(t,e,l),t.flags&vn&&(t=t.stateNode,(e&335544128)===e&&Rv(l,t));break;case 3:case 4:var a=Nl;Nl=gi(t.stateNode.containerInfo),yn(t,e,l),Nl=a;break;case 22:t.memoizedState===null&&(a=t.alternate,a!==null&&a.memoizedState!==null?(a=vn,vn=16777216,yn(t,e,l),vn=a):yn(t,e,l));break;case 30:if((t.flags&vn)!==0&&(a=t.memoizedProps.name,a!=null&&a!=="auto")){var n=t.stateNode;n.paired=null,ll===null&&(ll=new Map),ll.set(a,n)}yn(t,e,l);break;default:yn(t,e,l)}}function mm(t){var e=t.alternate;if(e!==null&&(t=e.child,t!==null)){e.child=null;do e=t.sibling,t.sibling=null,t=e;while(t!==null)}}function fi(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var l=0;l<e.length;l++){var a=e[l];be=a,ym(a,t)}mm(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)vm(t),t=t.sibling}function vm(t){switch(t.tag){case 0:case 11:case 15:fi(t),t.flags&2048&&Na(9,t,t.return);break;case 3:fi(t);break;case 12:fi(t);break;case 22:var e=t.stateNode;t.memoizedState!==null&&e._visibility&2&&(t.return===null||t.return.tag!==13)?(e._visibility&=-3,Yr(t)):fi(t);break;default:fi(t)}}function Yr(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var l=0;l<e.length;l++){var a=e[l];be=a,ym(a,t)}mm(t)}for(t=t.child;t!==null;){switch(e=t,e.tag){case 0:case 11:case 15:Na(8,e,e.return),Yr(e);break;case 22:l=e.stateNode,l._visibility&2&&(l._visibility&=-3,Yr(e));break;default:Yr(e)}t=t.sibling}}function ym(t,e){for(;be!==null;){var l=be;switch(l.tag){case 0:case 11:case 15:Na(8,l,e);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var a=l.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:Ju(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,be=a;else t:for(l=t;be!==null;){a=be;var n=a.sibling,u=a.return;if(um(a),a===l){be=null;break t}if(n!==null){n.return=u,be=n;break t}be=u}}}var sg={getCacheForType:function(t){var e=Ee(oe),l=e.data.get(t);return l===void 0&&(l=t(),e.data.set(t,l)),l},cacheSignal:function(){return Ee(oe).controller.signal}},dg=typeof WeakMap=="function"?WeakMap:Map,Ut=0,Xt=null,Tt=null,Dt=0,Lt=0,al=null,_a=!1,nu=!1,sf=!1,ha=0,le=0,Aa=0,gn=0,qr=0,nl=0,uu=0,si=null,$e=null,df=!1,Gr=0,gm=0,Vr=1/0,Xr=null,Ua=null,It=0,_l=null,pn=null,$l=0,hf=0,mf=null,pm=null,iu=null,ru=null,cu=null,di=0,Qr=null;function pl(){return(Ut&2)!==0&&Dt!==0?Dt&-Dt:it.T!==null?zf():Ol()}function Sm(){if(nl===0)if((Dt&536870912)===0||Rt){var t=G;G<<=1,(G&3932160)===0&&(G=262144),nl=t}else nl=536870912;return t=Re.current,t!==null&&(t.flags|=32),nl}function ou(t,e){if(e!=null){var l=t.stateNode,a=l.ref;a===null&&(a=l.ref=ev(aa(t.memoizedProps,l))),ru===null&&(ru=[]),ru.push(e.bind(null,a))}}function We(t,e,l){(t===Xt&&(Lt===2||Lt===9)||t.cancelPendingCommit!==null)&&(fu(t,0),wa(t,Dt,nl,!1)),wt(t,l),((Ut&2)===0||t!==Xt)&&(t===Xt&&((Ut&2)===0&&(gn|=l),le===4&&wa(t,Dt,nl,!1)),ma(t))}function bm(t,e,l){if((Ut&6)!==0)throw Error(f(327));var a=!l&&(e&127)===0&&(e&t.expiredLanes)===0||k(t,e),n=a?vg(t,e):yf(t,e,!0),u=a;do{if(n===0){nu&&!a&&wa(t,e,0,!1);break}else{if(l=t.current.alternate,u&&!hg(l)){n=yf(t,e,!1),u=!1;continue}if(n===2){if(u=e,t.errorRecoveryDisabledLanes&u)var c=0;else c=t.pendingLanes&-536870913,c=c!==0?c:c&536870912?536870912:0;if(c!==0){e=c;t:{var h=t;n=si;var g=h.current.memoizedState.isDehydrated;if(g&&(fu(h,c).flags|=256),c=yf(h,c,!1),c!==2&&c!==6){if(sf&&!g){h.errorRecoveryDisabledLanes|=u,gn|=u,n=4;break t}u=$e,$e=n,u!==null&&($e===null?$e=u:$e.push.apply($e,u))}n=c}if(u=!1,n!==2)continue}}if(n===1){fu(t,0),wa(t,e,0,!0);break}t:{switch(a=t,u=n,u){case 0:case 1:throw Error(f(345));case 4:if((e&4194048)!==e&&(e&62914560)!==e)break;case 6:wa(a,e,nl,!_a);break t;case 2:$e=null;break;case 3:case 5:break;default:throw Error(f(329))}if((e&62914560)===e&&(n=Gr+300-De(),10<n)){if(wa(a,e,nl,!_a),X(a,0,!0)!==0)break t;$l=e,a.timeoutHandle=Hf(Em.bind(null,a,l,$e,Xr,df,e,nl,gn,uu,_a,u,"Throttled",-0,0),n);break t}Em(a,l,$e,Xr,df,e,nl,gn,uu,_a,u,null,-0,0)}}break}while(!0);ma(t)}function Em(t,e,l,a,n,u,c,h,g,O,U,L,T,_){t.timeoutHandle=-1;var Z=e.subtreeFlags,I=(u&335544064)===u;if(L=null,(I||Z&8192||(Z&16785408)===16785408)&&(L={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ql},ll=null,hm(e,u,L),I&&(Z=L,I=t.containerInfo,I=(I.nodeType===9?I:I.ownerDocument).__reactViewTransition,I!=null&&(Z.count++,Z.waitingForViewTransition=!0,Z=bi.bind(Z),I.finished.then(Z,Z))),Z=(u&62914560)===u?Gr-De():(u&4194048)===u?gm-De():0,Z=v1(L,Z),Z!==null)){$l=u,t.cancelPendingCommit=Z(Cm.bind(null,t,e,u,l,a,n,c,h,g,O,U,L,null,T,_)),wa(t,u,c,!O);return}Cm(t,e,u,l,a,n,c,h,g,O,U,L)}function hg(t){for(var e=t;;){var l=e.tag;if((l===0||l===11||l===15)&&e.flags&16384&&(l=e.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var a=0;a<l.length;a++){var n=l[a],u=n.getSnapshot;n=n.value;try{if(!tl(u(),n))return!1}catch{return!1}}if(l=e.child,e.subtreeFlags&16384&&l!==null)l.return=e,e=l;else{if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return!0;e=e.return}e.sibling.return=e.return,e=e.sibling}}return!0}function wa(t,e,l,a){e=ft(t,e),e&=~qr,e&=~gn,t.suspendedLanes|=e,t.pingedLanes&=~e,a&&(t.warmLanes|=e),a=t.expirationTimes;for(var n=e;0<n;){var u=31-Ue(n),c=1<<u;a[u]=-1,n&=~c}l!==0&&Wt(t,l,e)}function Zr(){return(Ut&6)===0?(hi(0,!1),!1):!0}function vf(){if(Tt!==null){if(Lt===0)var t=Tt.return;else t=Tt,ra=ln=null,Ro(t),Wn=null,Wu=0,t=Tt;for(;t!==null;)Qh(t.alternate,t),t=t.return;Tt=null}}function fu(t,e){var l=t.timeoutHandle;return l!==-1&&(t.timeoutHandle=-1,xg(l)),l=t.cancelPendingCommit,l!==null&&(t.cancelPendingCommit=null,l()),$l=0,vf(),Xt=t,Tt=l=ua(t.current,null),Dt=e,Lt=0,al=null,_a=!1,nu=k(t,e),sf=!1,uu=nl=qr=gn=Aa=le=0,$e=si=null,df=!1,ha=ft(t,e),Pi(),l}function Rm(t,e){ht=null,it.H=zr,e===$n||e===fr?(e=Ud(),Lt=3):e===co?(e=Ud(),Lt=4):Lt=e===Bo?8:e!==null&&typeof e=="object"&&typeof e.then=="function"?6:1,al=e,Tt===null&&(le=1,Or(t,hl(e,t.current)))}function Tm(){var t=Re.current;return t===null?!0:(Dt&4194048)===Dt?Ce===null:(Dt&62914560)===Dt||(Dt&536870912)!==0?t===Ce:!1}function zm(){var t=it.H;return it.H=zr,t===null?zr:t}function Om(){var t=it.A;return it.A=sg,t}function Kr(){le=4,_a||(Dt&4194048)!==Dt&&Re.current!==null||(nu=!0),(Aa&134217727)===0&&(gn&134217727)===0||Xt===null||wa(Xt,Dt,nl,!1)}function yf(t,e,l){var a=Ut;Ut|=2;var n=zm(),u=Om();(Xt!==t||Dt!==e)&&(Xr=null,fu(t,e)),e=!1;var c=le;t:do try{if(Lt!==0&&Tt!==null){var h=Tt,g=al;switch(Lt){case 8:vf(),c=6;break t;case 3:case 2:case 9:case 6:Re.current===null&&(e=!0);var O=Lt;if(Lt=0,al=null,su(t,h,g,O),l&&nu){c=0;break t}break;default:O=Lt,Lt=0,al=null,su(t,h,g,O)}}mg(),c=le;break}catch(U){Rm(t,U)}while(!0);return e&&t.shellSuspendCounter++,ra=ln=null,Ut=a,it.H=n,it.A=u,Tt===null&&(Xt=null,Dt=0,Pi()),c}function mg(){for(;Tt!==null;)Dm(Tt)}function vg(t,e){var l=Ut;Ut|=2;var a=zm(),n=Om();Xt!==t||Dt!==e?(Xr=null,Vr=De()+500,fu(t,e)):nu=k(t,e);t:do try{if(Lt!==0&&Tt!==null){e=Tt;var u=al;e:switch(Lt){case 1:Lt=0,al=null,su(t,e,u,1);break;case 2:case 9:if(_d(u)){Lt=0,al=null,Mm(e);break}e=function(){Lt!==2&&Lt!==9||Xt!==t||(Lt=7),ma(t)},u.then(e,e);break t;case 3:Lt=7;break t;case 4:Lt=5;break t;case 7:_d(u)?(Lt=0,al=null,Mm(e)):(Lt=0,al=null,su(t,e,u,7));break;case 5:var c=null;switch(Tt.tag){case 26:c=Tt.memoizedState;case 5:case 27:var h=Tt;if(c?bv(c):h.stateNode.complete){Lt=0,al=null;var g=h.sibling;if(g!==null)Tt=g;else{var O=h.return;O!==null?(Tt=O,Jr(O)):Tt=null}break e}}Lt=0,al=null,su(t,e,u,5);break;case 6:Lt=0,al=null,su(t,e,u,6);break;case 8:vf(),le=6;break t;default:throw Error(f(462))}}yg();break}catch(U){Rm(t,U)}while(!0);return ra=ln=null,it.H=a,it.A=n,Ut=l,Tt!==null?0:(Xt=null,Dt=0,Pi(),le)}function yg(){for(;Tt!==null&&!ji();)Dm(Tt)}function Dm(t){var e=Vh(t.alternate,t,ha);t.memoizedProps=t.pendingProps,e===null?Jr(t):Tt=e}function Mm(t){var e=t,l=e.alternate;switch(e.tag){case 15:case 0:e=xh(l,e,e.pendingProps,e.type,void 0,Dt);break;case 11:e=xh(l,e,e.pendingProps,e.type.render,e.ref,Dt);break;case 5:Ro(e);var a=e;a===pe&&(Rt?(ur(a),a.tag===5&&a.stateNode!=null&&(Qt=a.stateNode)):(ur(a),Rt=!0));default:Qh(l,e),e=Tt=Sd(e,ha),e=Vh(l,e,ha)}t.memoizedProps=t.pendingProps,e===null?Jr(t):Tt=e}function su(t,e,l,a){ra=ln=null,Ro(e),Wn=null,Wu=0;var n=e.return;try{if(ag(t,n,e,l,Dt)){le=1,Or(t,hl(l,t.current)),Tt=null;return}}catch(u){if(n!==null)throw Tt=n,u;le=1,Or(t,hl(l,t.current)),Tt=null;return}e.flags&32768?(Rt||a===1?t=!0:nu||(Dt&536870912)!==0?t=!1:(_a=t=!0,(a===2||a===9||a===3||a===6)&&(a=Re.current,a!==null&&a.tag===13&&(a.flags|=16384))),Nm(e,t)):Jr(e)}function Jr(t){var e=t;do{if((e.flags&32768)!==0){Nm(e,_a);return}t=e.return;var l=rg(e.alternate,e,ha);if(l!==null){Tt=l;return}if(e=e.sibling,e!==null){Tt=e;return}Tt=e=t}while(e!==null);le===0&&(le=5)}function Nm(t,e){do{var l=cg(t.alternate,t);if(l!==null){l.flags&=32767,Tt=l;return}if(l=t.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!e&&(t=t.sibling,t!==null)){Tt=t;return}Tt=t=l}while(t!==null);le=6,Tt=null}function Cm(t,e,l,a,n,u,c,h,g,O,U,L){t.cancelPendingCommit=null;do Fr();while(It!==0);if((Ut&6)!==0)throw Error(f(327));if(e!==null){if(e===t.current)throw Error(f(177));t===Xt&&(Tt=Xt=null,Dt=0),pn=e,_l=t,$l=l,mf=n,pm=a,gg(t,e,l,c,h,g,L)}}function gg(t,e,l,a,n,u,c){var h=e.lanes|e.childLanes;if(hf=h,h|=$c,ce(t,l,h,a,n,u),ru=null,(l&335544064)===l?(cu=Vy(t),a=10262):(cu=null,a=10256),(e.subtreeFlags&a)!==0||(e.flags&a)!==0?(t.callbackNode=null,t.callbackPriority=0,Tg(An,function(){return bf(),null})):(t.callbackNode=null,t.callbackPriority=0),wr=!1,a=(e.flags&13878)!==0,(e.subtreeFlags&13878)!==0||a){a=it.T,it.T=null,n=ot.p,ot.p=2,u=Ut,Ut|=4;try{og(t,e,l)}finally{Ut=u,ot.p=n,it.T=a}}It=1,wr?iu=Gg(c,t.containerInfo,cu,gf,pf,Sg,Sf,bf,pg,null,null):(gf(),pf(),Sf())}function pg(t){if(It!==0){var e=_l.onRecoverableError;e(t,{componentStack:null})}}function Sg(){It===3&&(It=0,sm(pn,_l),It=4)}function gf(){if(It===1){It=0;var t=_l,e=pn,l=$l,a=(e.flags&13878)!==0;if((e.subtreeFlags&13878)!==0||a){a=it.T,it.T=null;var n=ot.p;ot.p=2;var u=Ut;Ut|=4;try{ci=Lr=!1,om(e,t,l),l=Af;var c=od(t.containerInfo),h=l.focusedElem,g=l.selectionRange;if(c!==h&&h&&h.ownerDocument&&cd(h.ownerDocument.documentElement,h)){if(g!==null&&Qc(h)){var O=g.start,U=g.end;if(U===void 0&&(U=O),"selectionStart"in h)h.selectionStart=O,h.selectionEnd=Math.min(U,h.value.length);else{var L=h.ownerDocument||document,T=L&&L.defaultView||window;if(T.getSelection){var _=T.getSelection(),Z=h.textContent.length,I=Math.min(g.start,Z),mt=g.end===void 0?I:Math.min(g.end,Z);!_.extend&&I>mt&&(c=mt,mt=I,I=c);var z=rd(h,I),b=rd(h,mt);if(z&&b&&(_.rangeCount!==1||_.anchorNode!==z.node||_.anchorOffset!==z.offset||_.focusNode!==b.node||_.focusOffset!==b.offset)){var M=L.createRange();M.setStart(z.node,z.offset),_.removeAllRanges(),I>mt?(_.addRange(M),_.extend(b.node,b.offset)):(M.setEnd(b.node,b.offset),_.addRange(M))}}}}for(L=[],_=h;_=_.parentNode;)_.nodeType===1&&L.push({element:_,left:_.scrollLeft,top:_.scrollTop});for(typeof h.focus=="function"&&h.focus(),h=0;h<L.length;h++){var x=L[h];x.element.scrollLeft=x.left,x.element.scrollTop=x.top}}Su=!!_f,Af=_f=null}finally{Ut=u,ot.p=n,it.T=a}}t.current=e,It=2}}function pf(){if(It===2){It=0;var t=_l,e=pn,l=(e.flags&8772)!==0;if((e.subtreeFlags&8772)!==0||l){l=it.T,it.T=null;var a=ot.p;ot.p=2;var n=Ut;Ut|=4;try{am(t,e.alternate,e)}finally{Ut=n,ot.p=a,it.T=l}}It=3}}function Sf(){if(It===4||It===3){It=0;var t=iu;iu=null,Dc();var e=_l,l=pn,a=$l,n=pm,u=(a&335544064)===a?10262:10256;if((l.subtreeFlags&u)!==0||(l.flags&u)!==0?It=5:(It=0,pn=_l=null,_m(e,e.pendingLanes)),u=e.pendingLanes,u===0&&(Ua=null),Ne(a),l=l.stateNode,Me&&typeof Me.onCommitFiberRoot=="function")try{Me.onCommitFiberRoot(Bl,l,void 0,(l.current.flags&128)===128)}catch{}if(n!==null){l=it.T,u=ot.p,ot.p=2,it.T=null;try{for(var c=e.onRecoverableError,h=0;h<n.length;h++){var g=n[h];c(g.value,{componentStack:g.stack})}}finally{it.T=l,ot.p=u}}if(n=ru,c=cu,cu=null,n!==null&&(ru=null,c===null&&(c=[]),t!==null))for(g=0;g<n.length;g++)l=(0,n[g])(c),l!==void 0&&t.finished.finally(l);($l&3)!==0&&Fr(),ma(e),u=e.pendingLanes,(a&261930)!==0&&(u&42)!==0?e===Qr?di++:(di=0,Qr=e):(di=0,Qr=null),hi(0,!1)}}function _m(t,e){(t.pooledCacheLanes&=e)===0&&(e=t.pooledCache,e!=null&&(t.pooledCache=null,Ju(e)))}function Fr(){return iu!==null&&(iu.skipTransition(),iu=null),gf(),pf(),Sf(),bf()}function bf(){if(It!==5)return!1;var t=_l,e=hf;hf=0;var l=Ne($l),a=it.T,n=ot.p;try{ot.p=32>l?32:l,it.T=null,l=mf,mf=null;var u=_l,c=$l;if(It=0,pn=_l=null,$l=0,(Ut&6)!==0)throw Error(f(331));var h=Ut;if(Ut|=4,vm(u.current),dm(u,u.current,c,l),Ut=h,hi(0,!1),Me&&typeof Me.onPostCommitFiberRoot=="function")try{Me.onPostCommitFiberRoot(Bl,u)}catch{}return!0}finally{ot.p=n,it.T=a,_m(t,e)}}function Am(t,e,l){e=hl(l,e),e=Lo(t.stateNode,e,2),t=dn(t,e,2),t!==null&&(wt(t,2),ma(t))}function Bt(t,e,l){if(t.tag===3)Am(t,t,l);else for(;e!==null;){if(e.tag===3){Am(e,t,l);break}else if(e.tag===1){var a=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Ua===null||!Ua.has(a))){t=hl(l,t),l=Mh(2),a=dn(e,l,2),a!==null&&(Nh(l,a,e,t),wt(a,2),ma(a));break}}e=e.return}}function Ef(t,e,l){var a=t.pingCache;if(a===null){a=t.pingCache=new dg;var n=new Set;a.set(e,n)}else n=a.get(e),n===void 0&&(n=new Set,a.set(e,n));n.has(l)||(sf=!0,n.add(l),t=bg.bind(null,t,e,l),e.then(t,t))}function bg(t,e,l){var a=t.pingCache;a!==null&&a.delete(e),t.pingedLanes|=t.suspendedLanes&l,t.warmLanes&=~l,Xt===t&&(Dt&l)===l&&((le===4||le===3&&(Dt&62914560)===Dt&&300>De()-Gr)&&(Ut&2)===0?fu(t,0):qr|=l,uu===Dt&&(uu=0)),ma(t)}function Um(t,e){e===0&&(e=nt()),t=Pa(t,e),t!==null&&(wt(t,e),ma(t))}function Eg(t){var e=t.memoizedState,l=0;e!==null&&(l=e.retryLane),Um(t,l)}function Rg(t,e){var l=0;switch(t.tag){case 31:case 13:var a=t.stateNode,n=t.memoizedState;n!==null&&(l=n.retryLane);break;case 19:a=t.stateNode;break;case 22:a=t.stateNode._retryCache;break;default:throw Error(f(314))}a!==null&&a.delete(e),Um(t,l)}function Tg(t,e){return Mn(t,e)}var du=null,hu=null,Rf=!1,$r=!1,Tf=!1,Ha=0;function ma(t){t!==hu&&t.next===null&&(hu===null?du=hu=t:hu=hu.next=t),$r=!0,Rf||(Rf=!0,Og())}function hi(t,e){if(!Tf&&$r){Tf=!0;do for(var l=!1,a=du;a!==null;){if(!e)if(t!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var c=a.suspendedLanes,h=a.pingedLanes;u=(1<<31-Ue(42|t)+1)-1,u&=n&~(c&~h),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(l=!0,Lm(a,u))}else u=Dt,u=X(a,a===Xt?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||k(a,u)||(l=!0,Lm(a,u));a=a.next}while(l);Tf=!1}}function zg(){wm()}function wm(){$r=Rf=!1;var t=0;Ha!==0&&Hg()&&(t=Ha);for(var e=De(),l=null,a=du;a!==null;){var n=a.next,u=Hm(a,e);u===0?(a.next=null,l===null?du=n:l.next=n,n===null&&(hu=l)):(l=a,(t!==0||(u&3)!==0)&&($r=!0)),a=n}It!==0&&It!==5||hi(t,!1),Ha!==0&&(Ha=0)}function Hm(t,e){for(var l=t.suspendedLanes,a=t.pingedLanes,n=t.expirationTimes,u=t.pendingLanes&-62914561;0<u;){var c=31-Ue(u),h=1<<c,g=n[c];g===-1?((h&l)===0||(h&a)!==0)&&(n[c]=at(h,e)):g<=e&&(t.expiredLanes|=h),u&=~h}if(e=Xt,l=Dt,l=X(t,t===e?l:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a=t.callbackNode,l===0||t===e&&(Lt===2||Lt===9)||t.cancelPendingCommit!==null)return a!==null&&a!==null&&Nn(a),t.callbackNode=null,t.callbackPriority=0;if((l&3)===0||k(t,l)){if(e=l&-l,e===t.callbackPriority)return e;switch(a!==null&&Nn(a),Ne(l)){case 2:case 8:l=_n;break;case 32:l=An;break;case 268435456:l=qi;break;default:l=An}return a=xm.bind(null,t),l=Mn(l,a),t.callbackPriority=e,t.callbackNode=l,e}return a!==null&&a!==null&&Nn(a),t.callbackPriority=2,t.callbackNode=null,2}function xm(t,e){if(It!==0&&It!==5)return t.callbackNode=null,t.callbackPriority=0,null;var l=t.callbackNode;if(Fr()&&t.callbackNode!==l)return null;var a=Dt;return a=X(t,t===Xt?a:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a===0?null:(bm(t,a,e),Hm(t,De()),t.callbackNode!=null&&t.callbackNode===l?xm.bind(null,t):null)}function Lm(t,e){if(Fr())return null;bm(t,e,!0)}function Og(){Lg(function(){(Ut&6)!==0?Mn(xu,zg):wm()})}function zf(){if(Ha===0){var t=un;t===0&&(t=j,j<<=1,(j&261888)===0&&(j=256)),Ha=t}return Ha}function Bm(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:Zi(t)}function Dg(t,e,l,a,n){if(e==="submit"&&l&&l.stateNode===n){var u=Bm((n[ne]||null).action),c=a.submitter;c&&(e=(e=c[ne]||null)?Bm(e.formAction):c.getAttribute("formAction"),e!==null&&(u=e,c=null));var h=new $i("action","action",null,a,n);t.push({event:h,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Ha!==0){var g=new FormData(n,c);Ao(l,{pending:!0,data:g,method:n.method,action:u},null,g)}}else typeof u=="function"&&(h.preventDefault(),g=new FormData(n,c),Ao(l,{pending:!0,data:g,method:n.method,action:u},u,g))},currentTarget:n}]})}}for(var Of=0;Of<Fc.length;Of++){var Df=Fc[Of];Dl(Df.toLowerCase(),"on"+(Df[0].toUpperCase()+Df.slice(1)))}Dl(dd,"onAnimationEnd"),Dl(hd,"onAnimationIteration"),Dl(md,"onAnimationStart"),Dl("dblclick","onDoubleClick"),Dl("focusin","onFocus"),Dl("focusout","onBlur"),Dl(Hy,"onTransitionRun"),Dl(xy,"onTransitionStart"),Dl(Ly,"onTransitionCancel"),Dl(vd,"onTransitionEnd"),xn("onMouseEnter",["mouseout","mouseover"]),xn("onMouseLeave",["mouseout","mouseover"]),xn("onPointerEnter",["pointerout","pointerover"]),xn("onPointerLeave",["pointerout","pointerover"]),Wa("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Wa("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Wa("onBeforeInput",["compositionend","keypress","textInput","paste"]),Wa("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Wa("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Wa("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var mi="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(" "),Mg=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(mi));function jm(t,e){e=(e&4)!==0;for(var l=0;l<t.length;l++){var a=t[l],n=a.event;a=a.listeners;t:{var u=void 0;if(e)for(var c=a.length-1;0<=c;c--){var h=a[c],g=h.instance,O=h.currentTarget;if(h=h.listener,g!==u&&n.isPropagationStopped())break t;u=h,n.currentTarget=O;try{u(n)}catch(U){Ii(U)}n.currentTarget=null,u=g}else for(c=0;c<a.length;c++){if(h=a[c],g=h.instance,O=h.currentTarget,h=h.listener,g!==u&&n.isPropagationStopped())break t;u=h,n.currentTarget=O;try{u(n)}catch(U){Ii(U)}n.currentTarget=null,u=g}}}}function zt(t,e){var l=e[ta];l===void 0&&(l=e[ta]=new Set);var a=t+"__bubble";l.has(a)||(qm(e,t,2,!1),l.add(a))}function Mf(t,e,l){var a=0;e&&(a|=4),qm(l,t,a,e)}var Wr="_reactListening"+Math.random().toString(36).slice(2);function Ym(t){if(!t[Wr]){t[Wr]=!0,Cs.forEach(function(l){l!=="selectionchange"&&(Mg.has(l)||Mf(l,!1,t),Mf(l,!0,t))});var e=t.nodeType===9?t:t.ownerDocument;e===null||e[Wr]||(e[Wr]=!0,Mf("selectionchange",!1,e))}}function qm(t,e,l,a){switch(Nv(e)){case 2:var n=E1;break;case 8:n=R1;break;default:n=Jf}l=n.bind(null,e,l,t),n=void 0,!Hc||e!=="touchstart"&&e!=="touchmove"&&e!=="wheel"||(n=!0),a?n!==void 0?t.addEventListener(e,l,{capture:!0,passive:n}):t.addEventListener(e,l,!0):n!==void 0?t.addEventListener(e,l,{passive:n}):t.addEventListener(e,l,!1)}function Nf(t,e,l,a,n){var u=a;if((e&1)===0&&(e&2)===0&&a!==null)t:for(;;){if(a===null)return;var c=a.tag;if(c===3||c===4){var h=a.stateNode.containerInfo;if(h===n)break;if(c===4)for(c=a.return;c!==null;){var g=c.tag;if((g===3||g===4)&&c.stateNode.containerInfo===n)return;c=c.return}for(;h!==null;){if(c=Qe(h),c===null)return;if(g=c.tag,g===5||g===6||g===26||g===27){a=u=c;continue t}h=h.parentNode}}a=a.return}Vs(function(){var O=u,U=Uc(l),L=[];t:{var T=yd.get(t);if(T!==void 0){var _=$i,Z=t;switch(t){case"keypress":if(Ji(l)===0)break t;case"keydown":case"keyup":_=yy;break;case"focusin":Z="focus",_=jc;break;case"focusout":Z="blur",_=jc;break;case"beforeblur":case"afterblur":_=jc;break;case"click":if(l.button===2)break t;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":_=Zs;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":_=oy;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":_=py;break;case dd:case hd:case md:_=fy;break;case vd:_=Sy;break;case"scroll":case"scrollend":_=cy;break;case"wheel":_=by;break;case"copy":case"cut":case"paste":_=sy;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":_=Js;break;case"submit":_=gy;break;case"toggle":case"beforetoggle":_=Ey}var I=(e&4)!==0,mt=!I&&(t==="scroll"||t==="scrollend"),z=I?T!==null?T+"Capture":null:T;I=[];for(var b=O,M;b!==null;){var x=b;if(M=x.stateNode,x=x.tag,x!==5&&x!==26&&x!==27||M===null||z===null||(x=Lu(b,z),x!=null&&I.push(vi(b,x,M))),mt)break;b=b.return}0<I.length&&(T=new _(T,Z,null,l,U),L.push({event:T,listeners:I}))}}if((e&7)===0){t:{if(_=t==="mouseover"||t==="pointerover",T=t==="mouseout"||t==="pointerout",_&&l!==Ac&&(Z=l.relatedTarget||l.fromElement)&&(Qe(Z)||Z[fl]))break t;(T||_)&&(Z=U.window===U?U:(_=U.ownerDocument)?_.defaultView||_.parentWindow:window,T?(_=l.relatedTarget||l.toElement,T=O,_=_?Qe(_):null,_!==null&&(mt=m(_),I=_.tag,_!==mt||I!==5&&I!==27&&I!==6)&&(_=null)):(T=null,_=O),T!==_&&(I=Zs,x="onMouseLeave",z="onMouseEnter",b="mouse",(t==="pointerout"||t==="pointerover")&&(I=Js,x="onPointerLeave",z="onPointerEnter",b="pointer"),mt=T==null?Z:Gt(T),M=_==null?Z:Gt(_),Z=new I(x,b+"leave",T,l,U),Z.target=mt,Z.relatedTarget=M,x=null,Qe(U)===O&&(I=new I(z,b+"enter",_,l,U),I.target=M,I.relatedTarget=mt,x=I),mt=x,I=T&&_?lt(T,_,Ng):null,T!==null&&Gm(L,Z,T,I,!1),_!==null&&mt!==null&&Gm(L,mt,_,I,!0)))}t:{if(T=O?Gt(O):window,_=T.nodeName&&T.nodeName.toLowerCase(),_==="select"||_==="input"&&T.type==="file")var F=ed;else if(Ps(T))if(ld)F=Ay;else{F=Cy;var Mt=Ny}else _=T.nodeName,!_||_.toLowerCase()!=="input"||T.type!=="checkbox"&&T.type!=="radio"?O&&_c(O.elementType)&&(F=ed):F=_y;if(F&&(F=F(t,O))){td(L,F,l,U);break t}Mt&&Mt(t,T,O)}switch(Mt=O?Gt(O):window,t){case"focusin":(Ps(Mt)||Mt.contentEditable==="true")&&(Gn=Mt,Zc=O,Qu=null);break;case"focusout":Qu=Zc=Gn=null;break;case"mousedown":Kc=!0;break;case"contextmenu":case"mouseup":case"dragend":Kc=!1,fd(L,l,U);break;case"selectionchange":if(wy)break;case"keydown":case"keyup":fd(L,l,U)}var P;if(qc)t:{switch(t){case"compositionstart":var rt="onCompositionStart";break t;case"compositionend":rt="onCompositionEnd";break t;case"compositionupdate":rt="onCompositionUpdate";break t}rt=void 0}else qn?ks(t,l)&&(rt="onCompositionEnd"):t==="keydown"&&l.keyCode===229&&(rt="onCompositionStart");rt&&(Fs&&l.locale!=="ko"&&(qn||rt!=="onCompositionStart"?rt==="onCompositionEnd"&&qn&&(P=Xs()):(ga=U,xc="value"in ga?ga.value:ga.textContent,qn=!0)),Mt=kr(O,rt),0<Mt.length&&(rt=new Ks(rt,t,null,l,U),L.push({event:rt,listeners:Mt}),P?rt.data=P:(P=Is(l),P!==null&&(rt.data=P)))),(P=Ty?zy(t,l):Oy(t,l))&&(rt=kr(O,"onBeforeInput"),0<rt.length&&(Mt=new Ks("onBeforeInput","beforeinput",null,l,U),L.push({event:Mt,listeners:rt}),Mt.data=P)),Dg(L,t,O,l,U)}jm(L,e)})}function vi(t,e,l){return{instance:t,listener:e,currentTarget:l}}function kr(t,e){for(var l=e+"Capture",a=[];t!==null;){var n=t,u=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||u===null||(n=Lu(t,l),n!=null&&a.unshift(vi(t,n,u)),n=Lu(t,e),n!=null&&a.push(vi(t,n,u))),t.tag===3)return a;t=t.return}return[]}function Ng(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function Gm(t,e,l,a,n){for(var u=e._reactName,c=[];l!==null&&l!==a;){var h=l,g=h.alternate,O=h.stateNode;if(h=h.tag,g!==null&&g===a)break;h!==5&&h!==26&&h!==27||O===null||(g=O,n?(O=Lu(l,u),O!=null&&c.unshift(vi(l,O,g))):n||(O=Lu(l,u),O!=null&&c.push(vi(l,O,g)))),l=l.return}c.length!==0&&t.push({event:e,listeners:c})}var Cg=/\r\n?/g,_g=/\u0000|\uFFFD/g;function Vm(t){return(typeof t=="string"?t:""+t).replace(Cg,`
`).replace(_g,"")}function Xm(t,e){return e=Vm(e),Vm(t)===e}function jt(t,e,l,a,n,u){switch(l){case"children":if(typeof a=="string")e==="body"||e==="textarea"&&a===""||Bn(t,a);else if(typeof a=="number"||typeof a=="bigint")e!=="body"&&Bn(t,""+a);else return;break;case"className":Qi(t,"class",a);break;case"tabIndex":Qi(t,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Qi(t,l,a);break;case"style":qs(t,a,u);return;case"data":if(e!=="object"){Qi(t,"data",a);break}case"src":case"href":if(a===""&&(e!=="a"||l!=="href")){t.removeAttribute(l);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(l);break}a=Zi(a),t.setAttribute(l,a);break;case"action":case"formAction":if(typeof a=="function"){t.setAttribute(l,"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 u=="function"&&(l==="formAction"?(e!=="input"&&jt(t,e,"name",n.name,n,null),jt(t,e,"formEncType",n.formEncType,n,null),jt(t,e,"formMethod",n.formMethod,n,null),jt(t,e,"formTarget",n.formTarget,n,null)):(jt(t,e,"encType",n.encType,n,null),jt(t,e,"method",n.method,n,null),jt(t,e,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(l);break}a=Zi(a),t.setAttribute(l,a);break;case"onClick":a!=null&&(t.onclick=ql);return;case"onScroll":a!=null&&zt("scroll",t);return;case"onScrollEnd":a!=null&&zt("scrollend",t);return;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(f(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(f(60));u?.__html!==l&&(t.innerHTML=l)}}break;case"multiple":t.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":t.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){t.removeAttribute("xlink:href");break}l=Zi(a),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(l,a):t.removeAttribute(l);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"credentialless":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(l,""):t.removeAttribute(l);break;case"capture":case"download":a===!0?t.setAttribute(l,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(l,a):t.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?t.setAttribute(l,a):t.removeAttribute(l);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?t.removeAttribute(l):t.setAttribute(l,a);break;case"popover":zt("beforetoggle",t),zt("toggle",t),Xi(t,"popover",a);break;case"xlinkActuate":ea(t,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":ea(t,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":ea(t,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":ea(t,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":ea(t,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":ea(t,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":ea(t,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":ea(t,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":ea(t,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Xi(t,"is",a);break;case"innerText":case"textContent":return;default:if(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")l=iy.get(l)||l,Xi(t,l,a);else return}At=!0}function Cf(t,e,l,a,n,u){switch(l){case"style":qs(t,a,u);return;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(f(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(f(60));u?.__html!==l&&(t.innerHTML=l)}}break;case"children":if(typeof a=="string")Bn(t,a);else if(typeof a=="number"||typeof a=="bigint")Bn(t,""+a);else return;break;case"onScroll":a!=null&&zt("scroll",t);return;case"onScrollEnd":a!=null&&zt("scrollend",t);return;case"onClick":a!=null&&(t.onclick=ql);return;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":return;case"innerText":case"textContent":return;default:if(!_s.hasOwnProperty(l))t:{if(l[0]==="o"&&l[1]==="n"&&(n=l.endsWith("Capture"),u=l.slice(2,n?l.length-7:void 0),e=t[ne]||null,e=e!=null?e[l]:null,typeof e=="function"&&t.removeEventListener(u,e,n),typeof a=="function")){typeof e!="function"&&e!==null&&(l in t?t[l]=null:t.hasAttribute(l)&&t.removeAttribute(l)),t.addEventListener(u,a,n);break t}At=!0,l in t?t[l]=a:a===!0?t.setAttribute(l,""):Xi(t,l,a)}return}At=!0}function Oe(t,e,l){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":zt("error",t),zt("load",t);var a=!1,n=!1,u;for(u in l)if(l.hasOwnProperty(u)){var c=l[u];if(c!=null)switch(u){case"src":a=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(f(137,e));default:jt(t,e,u,c,l,null)}}n&&jt(t,e,"srcSet",l.srcSet,l,null),a&&jt(t,e,"src",l.src,l,null);return;case"input":zt("invalid",t);var h=u=c=n=null,g=null,O=null;for(a in l)if(l.hasOwnProperty(a)){var U=l[a];if(U!=null)switch(a){case"name":n=U;break;case"type":c=U;break;case"checked":g=U;break;case"defaultChecked":O=U;break;case"value":u=U;break;case"defaultValue":h=U;break;case"children":case"dangerouslySetInnerHTML":if(U!=null)throw Error(f(137,e));break;default:jt(t,e,a,U,l,null)}}Ls(t,u,h,g,O,c,n,!1);return;case"select":zt("invalid",t),a=c=u=null;for(n in l)if(l.hasOwnProperty(n)&&(h=l[n],h!=null))switch(n){case"value":u=h;break;case"defaultValue":c=h;break;case"multiple":a=h;default:jt(t,e,n,h,l,null)}e=u,l=c,t.multiple=!!a,e!=null?Ln(t,!!a,e,!1):l!=null&&Ln(t,!!a,l,!0);return;case"textarea":zt("invalid",t),u=n=a=null;for(c in l)if(l.hasOwnProperty(c)&&(h=l[c],h!=null))switch(c){case"value":a=h;break;case"defaultValue":n=h;break;case"children":u=h;break;case"dangerouslySetInnerHTML":if(h!=null)throw Error(f(91));break;default:jt(t,e,c,h,l,null)}js(t,a,n,u);return;case"option":for(g in l)l.hasOwnProperty(g)&&(a=l[g],a!=null)&&(g==="selected"?t.selected=a&&typeof a!="function"&&typeof a!="symbol":jt(t,e,g,a,l,null));return;case"dialog":zt("beforetoggle",t),zt("toggle",t),zt("cancel",t),zt("close",t);break;case"iframe":case"object":zt("load",t);break;case"video":case"audio":for(a=0;a<mi.length;a++)zt(mi[a],t);break;case"image":zt("error",t),zt("load",t);break;case"details":zt("toggle",t);break;case"embed":case"source":case"link":zt("error",t),zt("load",t);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(O in l)if(l.hasOwnProperty(O)&&(a=l[O],a!=null))switch(O){case"children":case"dangerouslySetInnerHTML":throw Error(f(137,e));default:jt(t,e,O,a,l,null)}return;default:if(_c(e)){for(U in l)l.hasOwnProperty(U)&&(a=l[U],a!==void 0&&Cf(t,e,U,a,l,void 0));return}}for(h in l)l.hasOwnProperty(h)&&(a=l[h],a!=null&&jt(t,e,h,a,l,null))}var Ag={};function Ug(t,e,l,a){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var n=null,u=null,c=null,h=null,g=null,O=null,U=null;for(_ in l){var L=l[_];if(l.hasOwnProperty(_)&&L!=null)switch(_){case"checked":break;case"value":break;case"defaultValue":g=L;default:a.hasOwnProperty(_)||jt(t,e,_,null,a,L)}}for(var T in a){var _=a[T];if(L=l[T],a.hasOwnProperty(T)&&(_!=null||L!=null))switch(T){case"type":_!==L&&(At=!0),u=_;break;case"name":_!==L&&(At=!0),n=_;break;case"checked":_!==L&&(At=!0),O=_;break;case"defaultChecked":_!==L&&(At=!0),U=_;break;case"value":_!==L&&(At=!0),c=_;break;case"defaultValue":_!==L&&(At=!0),h=_;break;case"children":case"dangerouslySetInnerHTML":if(_!=null)throw Error(f(137,e));break;default:_!==L&&jt(t,e,T,_,a,L)}}Nc(t,c,h,g,O,U,u,n);return;case"select":_=c=h=T=null;for(u in l)if(g=l[u],l.hasOwnProperty(u)&&g!=null)switch(u){case"value":break;case"multiple":_=g;default:a.hasOwnProperty(u)||jt(t,e,u,null,a,g)}for(n in a)if(u=a[n],g=l[n],a.hasOwnProperty(n)&&(u!=null||g!=null))switch(n){case"value":u!==g&&(At=!0),T=u;break;case"defaultValue":u!==g&&(At=!0),h=u;break;case"multiple":u!==g&&(At=!0),c=u;default:u!==g&&jt(t,e,n,u,a,g)}e=h,l=c,a=_,T!=null?Ln(t,!!l,T,!1):!!a!=!!l&&(e!=null?Ln(t,!!l,e,!0):Ln(t,!!l,l?[]:"",!1));return;case"textarea":_=T=null;for(h in l)if(n=l[h],l.hasOwnProperty(h)&&n!=null&&!a.hasOwnProperty(h))switch(h){case"value":break;case"children":break;default:jt(t,e,h,null,a,n)}for(c in a)if(n=a[c],u=l[c],a.hasOwnProperty(c)&&(n!=null||u!=null))switch(c){case"value":n!==u&&(At=!0),T=n;break;case"defaultValue":n!==u&&(At=!0),_=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(f(91));break;default:n!==u&&jt(t,e,c,n,a,u)}Bs(t,T,_);return;case"option":for(var Z in l)T=l[Z],l.hasOwnProperty(Z)&&T!=null&&!a.hasOwnProperty(Z)&&(Z==="selected"?t.selected=!1:jt(t,e,Z,null,a,T));for(g in a)T=a[g],_=l[g],a.hasOwnProperty(g)&&T!==_&&(T!=null||_!=null)&&(g==="selected"?(T!==_&&(At=!0),t.selected=T&&typeof T!="function"&&typeof T!="symbol"):jt(t,e,g,T,a,_));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 I in l)T=l[I],l.hasOwnProperty(I)&&T!=null&&!a.hasOwnProperty(I)&&jt(t,e,I,null,a,T);for(O in a)if(T=a[O],_=l[O],a.hasOwnProperty(O)&&T!==_&&(T!=null||_!=null))switch(O){case"children":case"dangerouslySetInnerHTML":if(T!=null)throw Error(f(137,e));break;default:jt(t,e,O,T,a,_)}return;default:if(_c(e)){for(var mt in l)T=l[mt],l.hasOwnProperty(mt)&&T!==void 0&&!a.hasOwnProperty(mt)&&Cf(t,e,mt,void 0,a,T);for(U in a)T=a[U],_=l[U],!a.hasOwnProperty(U)||T===_||T===void 0&&_===void 0||Cf(t,e,U,T,a,_);return}}for(var z in l)T=l[z],l.hasOwnProperty(z)&&T!=null&&!a.hasOwnProperty(z)&&jt(t,e,z,null,a,T);for(L in a)T=a[L],_=l[L],!a.hasOwnProperty(L)||T===_||T==null&&_==null||jt(t,e,L,T,a,_)}function Qm(t){switch(t){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function wg(){if(typeof performance.getEntriesByType=="function"){for(var t=0,e=0,l=performance.getEntriesByType("resource"),a=0;a<l.length;a++){var n=l[a],u=n.transferSize,c=n.initiatorType,h=n.duration;if(u&&h&&Qm(c)){for(c=0,h=n.responseEnd,a+=1;a<l.length;a++){var g=l[a],O=g.startTime;if(O>h)break;var U=g.transferSize,L=g.initiatorType;U&&Qm(L)&&(g=g.responseEnd,c+=U*(g<h?1:(h-O)/(g-O)))}if(--a,e+=8*(u+c)/(n.duration/1e3),t++,10<t)break}}if(0<t)return e/t/1e6}return navigator.connection&&(t=navigator.connection.downlink,typeof t=="number")?t:5}var _f=null,Af=null;function yi(t){return t.nodeType===9?t:t.ownerDocument}function Zm(t){switch(t){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Km(t,e){if(t===0)switch(e){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&e==="foreignObject"?0:t}function Jm(t,e,l,a){return l=yi(l).createElement(t),l[Ht]=a,l[ne]=e,Oe(l,t,e),ue(l),l}function Uf(t,e){return t==="textarea"||t==="noscript"||typeof e.children=="string"||typeof e.children=="number"||typeof e.children=="bigint"||typeof e.dangerouslySetInnerHTML=="object"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}var wf=null;function Hg(){var t=window.event;return t&&t.type==="popstate"?t===wf?!1:(wf=t,!0):(wf=null,!1)}var Hf=typeof setTimeout=="function"?setTimeout:void 0,xg=typeof clearTimeout=="function"?clearTimeout:void 0,Fm=typeof Promise=="function"?Promise:void 0,$m=typeof requestAnimationFrame=="function"?requestAnimationFrame:Hf,Lg=typeof queueMicrotask=="function"?queueMicrotask:typeof Fm<"u"?function(t){return Fm.resolve(null).then(t).catch(Bg)}:Hf;function Bg(t){setTimeout(function(){throw t})}function xa(t){return t==="head"}function Wm(t,e){var l=e,a=0;do{var n=l.nextSibling;if(t.removeChild(l),n&&n.nodeType===8)if(l=n.data,l==="/$"||l==="/&"){if(a===0){t.removeChild(n),bu(e);return}a--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")a++;else if(l==="html")Vf(t.ownerDocument.documentElement);else if(l==="head"){l=t.ownerDocument.head,Vf(l);for(var u=l.firstChild;u;){var c=u.nextSibling,h=u.nodeName;u[St]||h==="SCRIPT"||h==="STYLE"||h==="LINK"&&u.rel.toLowerCase()==="stylesheet"||l.removeChild(u),u=c}}else l==="body"&&Vf(t.ownerDocument.body);l=n}while(l);bu(e)}function km(t,e){var l=t;t=0;do{var a=l.nextSibling;if(l.nodeType===1?e?(l._stashedDisplay=l.style.display,l.style.display="none"):(l.style.display=l._stashedDisplay||"",l.getAttribute("style")===""&&l.removeAttribute("style")):l.nodeType===3&&(e?(l._stashedText=l.nodeValue,l.nodeValue=""):l.nodeValue=l._stashedText||""),a&&a.nodeType===8)if(l=a.data,l==="/$"){if(t===0)break;t--}else l!=="$"&&l!=="$?"&&l!=="$~"&&l!=="$!"||t++;l=a}while(l)}function Im(t,e,l){if(e=CSS.escape(e)!==e?"r-"+btoa(e).replace(/=/g,""):e,t.style.viewTransitionName=e,l!=null&&(t.style.viewTransitionClass=l),l=getComputedStyle(t),l.display==="inline"){if(e=t.getClientRects(),e.length===1)var a=1;else for(var n=a=0;n<e.length;n++){var u=e[n];0<u.width&&0<u.height&&a++}a===1&&(t=t.style,t.display=e.length===1?"inline-block":"block",t.marginTop="-"+l.paddingTop,t.marginBottom="-"+l.paddingBottom)}}function Pm(t,e){t=t.style,e=e.style;var l=e!=null?e.hasOwnProperty("viewTransitionName")?e.viewTransitionName:e.hasOwnProperty("view-transition-name")?e["view-transition-name"]:null:null;t.viewTransitionName=l==null||typeof l=="boolean"?"":(""+l).trim(),l=e!=null?e.hasOwnProperty("viewTransitionClass")?e.viewTransitionClass:e.hasOwnProperty("view-transition-class")?e["view-transition-class"]:null:null,t.viewTransitionClass=l==null||typeof l=="boolean"?"":(""+l).trim(),t.display==="inline-block"&&(e==null?t.display=t.margin="":(l=e.display,t.display=l==null||typeof l=="boolean"?"":l,l=e.margin,l!=null?t.margin=l:(l=e.hasOwnProperty("marginTop")?e.marginTop:e["margin-top"],t.marginTop=l==null||typeof l=="boolean"?"":l,e=e.hasOwnProperty("marginBottom")?e.marginBottom:e["margin-bottom"],t.marginBottom=e==null||typeof e=="boolean"?"":e)))}function tv(t,e,l){return l=l.ownerDocument.defaultView,{rect:t,abs:e.position==="absolute"||e.position==="fixed",clip:e.clipPath!=="none"||e.overflow!=="visible"||e.filter!=="none"||e.mask!=="none"||e.mask!=="none"||e.borderRadius!=="0px",view:0<=t.bottom&&0<=t.right&&t.top<=l.innerHeight&&t.left<=l.innerWidth}}function xf(t){return tv(t.getBoundingClientRect(),getComputedStyle(t),t)}function jg(t){var e=t.getBoundingClientRect();e=new DOMRect(e.x+2e4,e.y+2e4,e.width,e.height);var l=getComputedStyle(t);return tv(e,l,t)}function Yg(t){return t.documentElement.clientHeight}function qg(t){this.addEventListener("load",t),this.addEventListener("error",t)}function Gg(t,e,l,a,n,u,c,h,g){var O=e.nodeType===9?e:e.ownerDocument;try{var U=O.startViewTransition({update:function(){var T=O.defaultView,_=T.navigation&&T.navigation.transition,Z=O.fonts.status;a();var I=[];if(Z==="loaded"&&(Yg(O),O.fonts.status==="loading"&&I.push(O.fonts.ready)),Z=I.length,t!==null)for(var mt=t.suspenseyImages,z=0,b=0;b<mt.length;b++){var M=mt[b];if(!M.complete){var x=M.getBoundingClientRect();if(0<x.bottom&&0<x.right&&x.top<T.innerHeight&&x.left<T.innerWidth){if(z+=Ev(M),z>tc){I.length=Z;break}M=new Promise(qg.bind(M)),I.push(M)}}}if(0<I.length)return T=Promise.race([Promise.all(I),new Promise(function(F){return setTimeout(F,500)})]).then(n,n),(_?Promise.allSettled([_.finished,T]):T).then(u,u);if(n(),_)return _.finished.then(u,u);u()},types:l});O.__reactViewTransition=U;var L=[];return U.ready.then(function(){for(var T=O.documentElement.getAnimations({subtree:!0}),_=0;_<T.length;_++){var Z=T[_],I=Z.effect,mt=I.pseudoElement;if(mt!=null&&mt.startsWith("::view-transition")){L.push(Z),Z=I.getKeyframes();for(var z=mt=void 0,b=!0,M=0;M<Z.length;M++){var x=Z[M],F=x.width;if(mt===void 0)mt=F;else if(mt!==F){b=!1;break}if(F=x.height,z===void 0)z=F;else if(z!==F){b=!1;break}delete x.width,delete x.height,x.transform==="none"&&delete x.transform}b&&mt!==void 0&&z!==void 0&&(I.setKeyframes(Z),b=getComputedStyle(I.target,I.pseudoElement),b.width!==mt||b.height!==z)&&(b=Z[0],b.width=mt,b.height=z,b=Z[Z.length-1],b.width=mt,b.height=z,I.setKeyframes(Z))}}c()},function(T){O.__reactViewTransition===U&&(O.__reactViewTransition=null);try{typeof T=="object"&&T!==null&&T.name==="InvalidStateError"&&(T.message==="View transition was skipped because document visibility state is hidden."||T.message==="Skipping view transition because document visibility state has become hidden."||T.message==="Skipping view transition because viewport size changed."||T.message==="Transition was aborted because of invalid state")&&(T=null),T!==null&&g(T)}finally{a(),n(),c()}}),U.finished.finally(function(){for(var T=0;T<L.length;T++)L[T].cancel();O.__reactViewTransition===U&&(O.__reactViewTransition=null),h()}),U}catch{return a(),n(),c(),null}}function Sn(t,e){this._scope=document.documentElement,this._selector="::view-transition-"+t+"("+e+")"}Sn.prototype.animate=function(t,e){return e=typeof e=="number"?{duration:e}:N({},e),e.pseudoElement=this._selector,this._scope.animate(t,e)},Sn.prototype.getAnimations=function(){for(var t=this._scope,e=this._selector,l=t.getAnimations({subtree:!0}),a=[],n=0;n<l.length;n++){var u=l[n].effect;u!==null&&u.target===t&&u.pseudoElement===e&&a.push(l[n])}return a},Sn.prototype.getComputedStyle=function(){return getComputedStyle(this._scope,this._selector)};function ev(t){return{name:t,group:new Sn("group",t),imagePair:new Sn("image-pair",t),old:new Sn("old",t),new:new Sn("new",t)}}function ul(t){this._fragmentFiber=t,this._observers=this._eventListeners=null}ul.prototype.addEventListener=function(t,e,l){var a=null,n=null;if(!(l!=null&&typeof l!="boolean"&&(a=l.signal||null,a!==null&&a.aborted))){this._eventListeners===null&&(this._eventListeners=[]);var u=this._eventListeners;if(av(u,t,e,l)===-1){var c=this,h=e;l!=null&&typeof l!="boolean"&&l.once===!0&&(h=function(g){c.removeEventListener(t,e,l),typeof e=="function"?e.call(this,g):e.handleEvent(g)}),a!==null&&(n=c.removeEventListener.bind(c,t,e,l),a.addEventListener("abort",n,{once:!0}),n=a.removeEventListener.bind(a,"abort",n)),a=mu(l),u.push({type:t,listener:e,optionsOrUseCapture:l,attachedListener:h,cleanup:n}),w(this._fragmentFiber.child,!1,Vg,t,h,a)}this._eventListeners=u}};function Vg(t,e,l,a){return K(t).addEventListener(e,l,a),!1}ul.prototype.removeEventListener=function(t,e,l){var a=this._eventListeners;if(a!==null&&(e=av(a,t,e,l),e!==-1)){var n=a[e];l=n.attachedListener;var u=n.cleanup;n=mu(n.optionsOrUseCapture),w(this._fragmentFiber.child,!1,Xg,t,l,n),a.splice(e,1),u!==null&&u()}};function Xg(t,e,l,a){return K(t).removeEventListener(e,l,a),!1}function mu(t){return t!=null&&typeof t!="boolean"&&(t.once===!0||t.signal instanceof AbortSignal)?{capture:t.capture,passive:t.passive}:t}function lv(t){return t==null?"c=0":typeof t=="boolean"?"c="+(t?"1":"0"):"c="+(t.capture?"1":"0")}function av(t,e,l,a){if(t.length===0)return-1;a=lv(a);for(var n=0;n<t.length;n++){var u=t[n];if(u.type===e&&u.listener===l&&lv(u.optionsOrUseCapture)===a)return n}return-1}ul.prototype.dispatchEvent=function(t){var e=H(this._fragmentFiber);if(e===null)return!0;e=K(e);var l=this._eventListeners;if(l!==null&&0<l.length||!t.bubbles){var a=e.nodeType===9?e.createComment(""):document.createTextNode("");if(l)for(var n=0;n<l.length;n++){var u=l[n];a.addEventListener(u.type,u.attachedListener,mu(u.optionsOrUseCapture))}if(e.appendChild(a),t=a.dispatchEvent(t),l)for(n=0;n<l.length;n++)u=l[n],a.removeEventListener(u.type,u.attachedListener,mu(u.optionsOrUseCapture));return e.removeChild(a),t}return e.dispatchEvent(t)},ul.prototype.focus=function(t){w(this._fragmentFiber.child,!0,nv,t,void 0,void 0)};function nv(t,e){return t.tag===6?!1:(t=K(t),e1(t,e))}ul.prototype.focusLast=function(t){var e=[];w(this._fragmentFiber.child,!0,Lf,e,void 0,void 0);for(var l=e.length-1;0<=l&&!nv(e[l],t);l--);};function Lf(t,e){return e.push(t),!1}ul.prototype.blur=function(){var t=H(this._fragmentFiber);t!==null&&(t=K(t),t=yi(t).activeElement,t!==null&&w(this._fragmentFiber.child,!1,Qg,t,void 0,void 0))};function Qg(t,e){return t.tag===6?!1:(t=K(t),t===e||t.contains(e)?(e.blur(),!0):!1)}ul.prototype.observeUsing=function(t){this._observers===null&&(this._observers=new Set),this._observers.add(t),w(this._fragmentFiber.child,!1,Zg,t,void 0,void 0)};function Zg(t,e){return t.tag===6||(t=K(t),e.observe(t)),!1}ul.prototype.unobserveUsing=function(t){var e=this._observers;if(e!==null&&e.has(t)){e.delete(t),w(this._fragmentFiber.child,!1,Kg,t,void 0,void 0);for(var l=e=0;l<Al.length;l++){var a=Al[l];a.fragmentInstance===this&&a.observer===t?t.unobserve(a.instance):Al[e++]=a}Al.length=e}};function Kg(t,e){return t.tag===6||(t=K(t),e.unobserve(t)),!1}var Al=[],Bf=!1;function Jg(t,e,l){Al.push({fragmentInstance:t,observer:e,instance:l}),Bf||(Bf=!0,l1(function(){Bf=!1;var a=Al;Al=[];for(var n=0;n<a.length;n++){var u=a[n];u.observer.unobserve(u.instance)}}))}ul.prototype.getClientRects=function(){var t=[];return w(this._fragmentFiber.child,!1,Fg,t,void 0,void 0),t};function Fg(t,e){if(t.tag===6){t=t.stateNode;var l=t.ownerDocument.createRange();l.selectNodeContents(t),e.push.apply(e,l.getClientRects())}else t=K(t),e.push.apply(e,t.getClientRects());return!1}ul.prototype.getRootNode=function(t){var e=H(this._fragmentFiber);return e===null?this:K(e).getRootNode(t)},ul.prototype.compareDocumentPosition=function(t){var e=H(this._fragmentFiber);if(e===null)return Node.DOCUMENT_POSITION_DISCONNECTED;var l=[];w(this._fragmentFiber.child,!1,Lf,l,void 0,void 0);var a=K(e);if(l.length===0){if(l=a,q(this._fragmentFiber)){t:{for(e=this._fragmentFiber.return;e!==null;){if(e.tag===4){e=e.stateNode.containerInfo;break t}if(e.tag===3||e.tag===5||e.tag===27)break;e=e.return}e=null}e!=null&&(l=e)}e=this._fragmentFiber;var n=a=l.compareDocumentPosition(t);return l===t?n=Node.DOCUMENT_POSITION_CONTAINS:a&Node.DOCUMENT_POSITION_CONTAINED_BY&&(l=V(e)[1],l===null?n=Node.DOCUMENT_POSITION_PRECEDING:(t=K(l).compareDocumentPosition(t),n=t===0||t&Node.DOCUMENT_POSITION_FOLLOWING?Node.DOCUMENT_POSITION_FOLLOWING:Node.DOCUMENT_POSITION_PRECEDING)),n|=Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC}e=K(l[0]),n=K(l[l.length-1]);var u=q(this._fragmentFiber)?e.parentElement:a;if(u==null)return Node.DOCUMENT_POSITION_DISCONNECTED;a=u.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY,u=u.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY;var c=e.compareDocumentPosition(t),h=n.compareDocumentPosition(t),g=c&Node.DOCUMENT_POSITION_CONTAINED_BY||h&Node.DOCUMENT_POSITION_CONTAINED_BY;return h=a&&u&&c&Node.DOCUMENT_POSITION_FOLLOWING&&h&Node.DOCUMENT_POSITION_PRECEDING,e=a&&e===t||u&&n===t||g||h?Node.DOCUMENT_POSITION_CONTAINED_BY:!a&&e===t||!u&&n===t?Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC:c,e&Node.DOCUMENT_POSITION_DISCONNECTED||e&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC||$g(e,this._fragmentFiber,l[0],l[l.length-1],t)?e:Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC};function $g(t,e,l,a,n){var u=Qe(n);if(t&Node.DOCUMENT_POSITION_CONTAINED_BY){if(l=!!u)t:{for(;u!==null;){if(u.tag===7&&(u===e||u.alternate===e)){l=!0;break t}u=u.return}l=!1}return l}if(t&Node.DOCUMENT_POSITION_CONTAINS){if(u===null)return u=n.ownerDocument,n===u||n===u.documentElement||n===u.body;t:{for(u=e,e=H(e);u!==null;){if(!(u.tag!==5&&u.tag!==3&&u.tag!==27||u!==e&&u.alternate!==e)){u=!0;break t}u=u.return}u=!1}return u}return t&Node.DOCUMENT_POSITION_PRECEDING?((e=!!u)&&!(e=u===l)&&(e=lt(l,u,bt),e===null?e=!1:(w(e,!0,dt,u,l),u=Q,Q=null,e=u!==null)),e):t&Node.DOCUMENT_POSITION_FOLLOWING?((e=!!u)&&!(e=u===a)&&(e=lt(a,u,bt),e===null?e=!1:(w(e,!0,ct,u,a),u=Q,ut=Q=null,e=u!==null)),e):!1}function uv(t,e){var l=t.ownerDocument.createRange();l.selectNodeContents(t),t=l.getBoundingClientRect(),window.scrollTo(window.scrollX+t.left,e?window.scrollY+t.top:window.scrollY+t.bottom-window.innerHeight)}ul.prototype.scrollIntoView=function(t){if(typeof t=="object")throw Error(f(566));var e=[];w(this._fragmentFiber.child,!1,Lf,e,void 0,void 0);var l=t!==!1;if(e.length===0){var a=V(this._fragmentFiber);if(a=l?a[1]||a[0]||H(this._fragmentFiber):a[0]||a[1],a===null)return;if(a.tag===6){t=K(a),uv(t,l);return}if(a=K(a),a.nodeType!==9){if(a.nodeType===11){l="host"in a?a.host:null,l!==null&&l.scrollIntoView(t);return}a.scrollIntoView(t)}}for(a=l?e.length-1:0;a!==(l?-1:e.length);){var n=e[a];n.tag===6?(n=K(n),uv(n,l)):K(n).scrollIntoView(t),a+=l?-1:1}};function Wg(t,e){return t=K(t),iv(t,e),!1}function iv(t,e){t.reactFragments??=new Set,t.reactFragments.add(e)}function rv(t,e){var l=e._eventListeners;if(l!==null)for(var a=0;a<l.length;a++){var n=l[a];t.addEventListener(n.type,n.attachedListener,mu(n.optionsOrUseCapture))}t.nodeType!==3&&(l=e._observers,l!==null&&l.forEach(function(u){for(var c=0,h=0;h<Al.length;h++){var g=Al[h];(g.fragmentInstance!==e||g.observer!==u||g.instance!==t)&&(Al[c++]=g)}Al.length=c,u.observe(t)}),iv(t,e))}function kg(t,e){var l=e._eventListeners;if(l!==null)for(var a=0;a<l.length;a++){var n=l[a];t.removeEventListener(n.type,n.attachedListener,mu(n.optionsOrUseCapture))}t.nodeType!==3&&(l=e._observers,l!==null&&l.forEach(function(u){typeof u.rootMargin=="string"?Jg(e,u,t):u.unobserve(t)}),t.reactFragments!=null&&t.reactFragments.delete(e))}function jf(t){var e=t.firstChild;for(e&&e.nodeType===10&&(e=e.nextSibling);e;){var l=e;switch(e=e.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":jf(l),Xe(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}t.removeChild(l)}}function Ig(t,e,l,a){for(;t.nodeType===1;){var n=l;if(t.nodeName.toLowerCase()!==e.toLowerCase()){if(!a&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(a){if(!t[St])switch(e){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(u=t.getAttribute("rel"),u==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(u!==n.rel||t.getAttribute("href")!==(n.href==null||n.href===""?null:n.href)||t.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||t.getAttribute("title")!==(n.title==null?null:n.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(u=t.getAttribute("src"),(u!==(n.src==null?null:n.src)||t.getAttribute("type")!==(n.type==null?null:n.type)||t.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&u&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(e==="input"&&t.type==="hidden"){var u=n.name==null?null:""+n.name;if(n.type==="hidden"&&t.getAttribute("name")===u)return t}else return t;if(t=Sl(t.nextSibling),t===null)break}return null}function Pg(t,e,l){if(e==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!l||(t=Sl(t.nextSibling),t===null))return null;return t}function cv(t,e){for(;t.nodeType!==8;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!e||(t=Sl(t.nextSibling),t===null))return null;return t}function Yf(t){return t.data==="$?"||t.data==="$~"}function qf(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState!=="loading"}function t1(t,e){var l=t.ownerDocument;if(t.data==="$~")t._reactRetry=e;else if(t.data!=="$?"||l.readyState!=="loading")e();else{var a=function(){e(),l.removeEventListener("DOMContentLoaded",a)};l.addEventListener("DOMContentLoaded",a),t._reactRetry=a}}function Sl(t){for(;t!=null;t=t.nextSibling){var e=t.nodeType;if(e===1||e===3)break;if(e===8){if(e=t.data,e==="$"||e==="$!"||e==="$?"||e==="$~"||e==="&"||e==="F!"||e==="F")break;if(e==="/$"||e==="/&")return null}}return t}var Gf=null;function ov(t){t=t.nextSibling;for(var e=0;t;){if(t.nodeType===8){var l=t.data;if(l==="/$"||l==="/&"){if(e===0)return Sl(t.nextSibling);e--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||e++}t=t.nextSibling}return null}function fv(t){t=t.previousSibling;for(var e=0;t;){if(t.nodeType===8){var l=t.data;if(l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"){if(e===0)return t;e--}else l!=="/$"&&l!=="/&"||e++}t=t.previousSibling}return null}function e1(t,e){function l(){a=!0}if(t.ownerDocument.activeElement===t)return!0;var a=!1;try{t.ownerDocument.addEventListener("focus",l,!0),(t.focus||HTMLElement.prototype.focus).call(t,e)}finally{t.ownerDocument.removeEventListener("focus",l,!0)}return a}function l1(t){$m(function(){$m(function(e){return t(e)})})}function sv(t,e,l){switch(e=yi(l),t){case"html":if(t=e.documentElement,!t)throw Error(f(452));return t;case"head":if(t=e.head,!t)throw Error(f(453));return t;case"body":if(t=e.body,!t)throw Error(f(454));return t;default:throw Error(f(451))}}function dv(t,e,l){for(var a in l){var n=l[a];l.hasOwnProperty(a)&&n!=null&&jt(t,e,a,null,Ag,n)}l.dangerouslySetInnerHTML!=null&&(t.textContent=""),t.onclick===ql&&(t.onclick=null),Xe(t)}function Vf(t){for(var e=t.attributes;e.length;)t.removeAttributeNode(e[0]);Xe(t)}var bl=new Map,hv=new Set;function gi(t){if(typeof t.getRootNode=="function"){var e=t.getRootNode();if(e.nodeType===9||e.nodeType===11)return e}return t.nodeType===9?t:t.ownerDocument}var va=ot.d;ot.d={f:a1,r:n1,D:u1,C:i1,L:r1,m:c1,X:f1,S:o1,M:s1};function a1(){var t=va.f(),e=Zr();return t||e}function n1(t){var e=Yl(t);e!==null&&e.tag===5&&e.type==="form"?yh(e):va.r(t)}var vu=typeof document>"u"?null:document;function mv(t,e,l){var a=vu;if(a&&typeof e=="string"&&e){var n=sl(e);n='link[rel="'+t+'"][href="'+n+'"]',typeof l=="string"&&(n+='[crossorigin="'+l+'"]'),hv.has(n)||(hv.add(n),t={rel:t,crossOrigin:l,href:e},a.querySelector(n)===null&&(e=a.createElement("link"),Oe(e,"link",t),ue(e),a.head.appendChild(e)))}}function u1(t){va.D(t),mv("dns-prefetch",t,null)}function i1(t,e){va.C(t,e),mv("preconnect",t,e)}function r1(t,e,l){va.L(t,e,l);var a=vu;if(a&&t&&e){var n='link[rel="preload"][as="'+sl(e)+'"]';e==="image"&&l&&l.imageSrcSet?(n+='[imagesrcset="'+sl(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(n+='[imagesizes="'+sl(l.imageSizes)+'"]')):n+='[href="'+sl(t)+'"]';var u=n;switch(e){case"style":u=yu(t);break;case"script":u=gu(t)}if(!(bl.has(u)||(t=N({rel:"preload",href:e==="image"&&l&&l.imageSrcSet?void 0:t,as:e},l),bl.set(u,t),a.querySelector(n)!==null||e==="style"&&a.querySelector(pi(u))||e==="script"&&a.querySelector(Si(u))))){var c=a.createElement("link");Oe(c,"link",t),e==="style"&&(c[kt]=!0,c.onload=c.onerror=function(){Vi(c)}),ue(c),a.head.appendChild(c)}}}function c1(t,e){va.m(t,e);var l=vu;if(l&&t){var a=e&&typeof e.as=="string"?e.as:"script",n='link[rel="modulepreload"][as="'+sl(a)+'"][href="'+sl(t)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=gu(t)}if(!bl.has(u)&&(t=N({rel:"modulepreload",href:t},e),bl.set(u,t),l.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(Si(u)))return}a=l.createElement("link"),Oe(a,"link",t),ue(a),l.head.appendChild(a)}}}function o1(t,e,l){va.S(t,e,l);var a=vu;if(a&&t){var n=Ze(a).hoistableStyles,u=yu(t);e=e||"default";var c=n.get(u);if(!c){var h={loading:0,preload:null};if(c=a.querySelector(pi(u)))h.loading=5;else{t=N({rel:"stylesheet",href:t,"data-precedence":e},l),(l=bl.get(u))&&Xf(t,l);var g=c=a.createElement("link");ue(g),Oe(g,"link",t),g._p=new Promise(function(O,U){g.onload=O,g.onerror=U}),g.addEventListener("load",function(){h.loading|=1}),g.addEventListener("error",function(){h.loading|=2}),h.loading|=4,Ir(c,e,a)}c={type:"stylesheet",instance:c,count:1,state:h},n.set(u,c)}}}function f1(t,e){va.X(t,e);var l=vu;if(l&&t){var a=Ze(l).hoistableScripts,n=gu(t),u=a.get(n);u||(u=l.querySelector(Si(n)),u||(t=N({src:t,async:!0},e),(e=bl.get(n))&&Qf(t,e),u=l.createElement("script"),ue(u),Oe(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function s1(t,e){va.M(t,e);var l=vu;if(l&&t){var a=Ze(l).hoistableScripts,n=gu(t),u=a.get(n);u||(u=l.querySelector(Si(n)),u||(t=N({src:t,async:!0,type:"module"},e),(e=bl.get(n))&&Qf(t,e),u=l.createElement("script"),ue(u),Oe(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function vv(t,e,l,a){var n=(n=Ll.current)?gi(n):null;if(!n)throw Error(f(446));switch(t){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(l=yu(l.href),e=Ze(n).hoistableStyles,a=e.get(l),a||(a={type:"style",instance:null,count:0,state:null},e.set(l,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){t=yu(l.href);var u=Ze(n).hoistableStyles,c=u.get(t);if(c||(n=n.ownerDocument||n,c={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(t,c),(u=n.querySelector(pi(t)))?u._p||(c.instance=u,c.state.loading=5):(u=bl.get(t),u||(u={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},bl.set(t,u)),d1(n,t,u,c.state))),e&&a===null)throw Error(f(528,""));return c}if(e&&a!==null)throw Error(f(529,""));return null;case"script":return e=l.async,l=l.src,typeof l=="string"&&e&&typeof e!="function"&&typeof e!="symbol"?(l=gu(l),e=Ze(n).hoistableScripts,a=e.get(l),a||(a={type:"script",instance:null,count:0,state:null},e.set(l,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(f(444,t))}}function yu(t){return'href="'+sl(t)+'"'}function pi(t){return'link[rel="stylesheet"]['+t+"]"}function yv(t){return N({},t,{"data-precedence":t.precedence,precedence:null})}function d1(t,e,l,a){if(e=t.querySelector('link[rel="preload"][as="style"]['+e+"]")){if(e[kt]!==!0){a.loading=1;return}}else e=t.createElement("link"),e[kt]=!0,e.onload=e.onerror=Vi.bind(null,e),Oe(e,"link",l),ue(e),t.head.appendChild(e);a.preload=e,e.addEventListener("load",function(){return a.loading|=1}),e.addEventListener("error",function(){return a.loading|=2})}function gu(t){return'[src="'+sl(t)+'"]'}function Si(t){return"script[async]"+t}function gv(t,e,l){if(e.count++,e.instance===null)switch(e.type){case"style":var a=t.querySelector('style[data-href~="'+sl(l.href)+'"]');if(a)return e.instance=a,ue(a),a;var n=N({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement("style"),ue(a),Oe(a,"style",n),Ir(a,l.precedence,t),e.instance=a;case"stylesheet":n=yu(l.href);var u=t.querySelector(pi(n));if(u)return e.state.loading|=4,e.instance=u,ue(u),u;a=yv(l),(n=bl.get(n))&&Xf(a,n),u=(t.ownerDocument||t).createElement("link"),ue(u);var c=u;return c._p=new Promise(function(h,g){c.onload=h,c.onerror=g}),Oe(u,"link",a),e.state.loading|=4,Ir(u,l.precedence,t),e.instance=u;case"script":return u=gu(l.src),(n=t.querySelector(Si(u)))?(e.instance=n,ue(n),n):(a=l,(n=bl.get(u))&&(a=N({},l),Qf(a,n)),t=t.ownerDocument||t,n=t.createElement("script"),ue(n),Oe(n,"link",a),t.head.appendChild(n),e.instance=n);case"void":return null;default:throw Error(f(443,e.type))}else e.type==="stylesheet"&&(e.state.loading&4)===0&&(a=e.instance,e.state.loading|=4,Ir(a,l.precedence,t));return e.instance}function Ir(t,e,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,c=0;c<a.length;c++){var h=a[c];if(h.dataset.precedence===e)u=h;else if(u!==n)break}u?u.parentNode.insertBefore(t,u.nextSibling):(e=l.nodeType===9?l.head:l,e.insertBefore(t,e.firstChild))}function Xf(t,e){t.crossOrigin??=e.crossOrigin,t.referrerPolicy??=e.referrerPolicy,t.title??=e.title}function Qf(t,e){t.crossOrigin??=e.crossOrigin,t.referrerPolicy??=e.referrerPolicy,t.integrity??=e.integrity}var Pr=null;function pv(t,e,l){if(Pr===null){var a=new Map,n=Pr=new Map;n.set(l,a)}else n=Pr,a=n.get(l),a||(a=new Map,n.set(l,a));if(a.has(t))return a;for(a.set(t,null),l=l.getElementsByTagName(t),n=0;n<l.length;n++){var u=l[n];if(!(u[St]||u[Ht]||t==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var c=u.getAttribute(e)||"";c=t+c;var h=a.get(c);h?h.push(u):a.set(c,[u])}}return a}function Zf(t,e,l){t=t.ownerDocument||t,t.head.insertBefore(l,e==="title"?t.querySelector("head > title"):null)}function h1(t,e,l){if(l===1||e.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof e.precedence!="string"||typeof e.href!="string"||e.href==="")break;return!0;case"link":if(typeof e.rel!="string"||typeof e.href!="string"||e.href===""||e.onLoad||e.onError)break;return e.rel==="stylesheet"?(t=e.disabled,typeof e.precedence=="string"&&t==null):!0;case"script":if(e.async&&typeof e.async!="function"&&typeof e.async!="symbol"&&!e.onLoad&&!e.onError&&e.src&&typeof e.src=="string")return!0}return!1}function Sv(t,e){return t==="img"&&e.src!=null&&e.src!==""&&e.onLoad==null&&e.loading!=="lazy"}function bv(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function Ev(t){return(t.width||100)*(t.height||100)*(typeof devicePixelRatio=="number"?devicePixelRatio:1)*.25}function Rv(t,e){typeof e.decode=="function"&&(t.imgCount++,e.complete||(t.imgBytes+=Ev(e),t.suspenseyImages.push(e)),t=y1.bind(t),e.decode().then(t,t))}function m1(t,e,l,a){if(l.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var n=yu(a.href),u=e.querySelector(pi(n));if(u){e=u._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(t.count++,t=bi.bind(t),e.then(t,t)),l.state.loading|=4,l.instance=u,ue(u);return}u=e.ownerDocument||e,a=yv(a),(n=bl.get(n))&&Xf(a,n),u=u.createElement("link"),ue(u);var c=u;c._p=new Promise(function(h,g){c.onload=h,c.onerror=g}),Oe(u,"link",a),l.instance=u}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(l,e),(e=l.state.preload)&&(l.state.loading&3)===0&&(t.count++,l=bi.bind(t),e.addEventListener("load",l),e.addEventListener("error",l))}}var tc=0;function v1(t,e){return t.stylesheets&&t.count===0&&lc(t,t.stylesheets),0<t.count||0<t.imgCount?function(l){var a=setTimeout(function(){if(t.stylesheets&&lc(t,t.stylesheets),t.unsuspend){var u=t.unsuspend;t.unsuspend=null,u()}},6e4+e);0<t.imgBytes&&tc===0&&(tc=62500*wg());var n=setTimeout(function(){if(t.waitingForImages=!1,t.count===0&&(t.stylesheets&&lc(t,t.stylesheets),t.unsuspend)){var u=t.unsuspend;t.unsuspend=null,u()}},(t.imgBytes>tc?50:800)+e);return t.unsuspend=l,function(){t.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function Tv(t){if(t.count===0&&(t.imgCount===0||!t.waitingForImages)){if(t.stylesheets)lc(t,t.stylesheets);else if(t.unsuspend){var e=t.unsuspend;t.unsuspend=null,e()}}}function bi(){this.count--,Tv(this)}function y1(){this.imgCount--,Tv(this)}var ec=null;function lc(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,ec=new Map,e.forEach(g1,t),ec=null,bi.call(t))}function g1(t,e){if(!(e.state.loading&4)){var l=ec.get(t);if(l)var a=l.get(null);else{l=new Map,ec.set(t,l);for(var n=t.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<n.length;u++){var c=n[u];(c.nodeName==="LINK"||c.getAttribute("media")!=="not all")&&(l.set(c.dataset.precedence,c),a=c)}a&&l.set(null,a)}n=e.instance,c=n.getAttribute("data-precedence"),u=l.get(c)||a,u===a&&l.set(null,n),l.set(c,n),this.count++,a=bi.bind(this),n.addEventListener("load",a),n.addEventListener("error",a),u?u.parentNode.insertBefore(n,u.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(n,t.firstChild)),e.state.loading|=4}}var pu={$$typeof:Y,Provider:null,Consumer:null,_currentValue:qe,_currentValue2:qe,_threadCount:0};function p1(t,e,l,a,n,u,c,h,g){this.tag=1,this.containerInfo=t,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=gt(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gt(0),this.hiddenUpdates=gt(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=u,this.onRecoverableError=c,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=g,this.transitionTypes=null,this.incompleteTransitions=new Map}function S1(t,e,l,a,n,u,c,h,g,O,U,L){return t=new p1(t,e,l,c,g,O,U,L,h),e=1,u===!0&&(e|=24),u=Ke(3,null,null,e),t.current=u,u.stateNode=t,e=uo(),e.refCount++,t.pooledCache=e,e.refCount++,u.memoizedState={element:a,isDehydrated:l,cache:e},oo(u),t}function b1(t){return t?(t=Qn,t):Qn}function zv(t,e,l,a,n,u){n=b1(n),a.context===null?a.context=n:a.pendingContext=n,a=sn(e),a.payload={element:l},u=u===void 0?null:u,u!==null&&(a.callback=u),l=dn(t,a,e),l!==null&&(We(l,t,e),ku(l,t,e))}function Ov(t,e){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var l=t.retryLane;t.retryLane=l!==0&&l<e?l:e}}function Kf(t,e){Ov(t,e),(t=t.alternate)&&Ov(t,e)}function Dv(t){if(t.tag===13||t.tag===31){var e=Pa(t,67108864);e!==null&&We(e,t,67108864),Kf(t,67108864)}}function Mv(t){if(t.tag===13||t.tag===31){var e=pl();e=ge(e);var l=Pa(t,e);l!==null&&We(l,t,e),Kf(t,e)}}var Su=!0;function E1(t,e,l,a){var n=it.T;it.T=null;var u=ot.p;try{ot.p=2,Jf(t,e,l,a)}finally{ot.p=u,it.T=n}}function R1(t,e,l,a){var n=it.T;it.T=null;var u=ot.p;try{ot.p=8,Jf(t,e,l,a)}finally{ot.p=u,it.T=n}}function Jf(t,e,l,a){if(Su){var n=Ff(a);if(n===null)Nf(t,e,a,ac,l),Cv(t,a);else if(z1(n,t,e,l,a))a.stopPropagation();else if(Cv(t,a),e&4&&-1<T1.indexOf(t)){for(;n!==null;){var u=Yl(n);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var c=W(u.pendingLanes);if(c!==0){var h=u;for(h.pendingLanes|=2,h.entangledLanes|=2;c;){var g=1<<31-Ue(c);h.entanglements[1]|=g,c&=~g}ma(u),(Ut&6)===0&&(Vr=De()+500,hi(0,!1))}}break;case 31:case 13:h=Pa(u,2),h!==null&&We(h,u,2),Zr(),Kf(u,2)}if(u=Ff(a),u===null&&Nf(t,e,a,ac,l),u===n)break;n=u}n!==null&&a.stopPropagation()}else Nf(t,e,a,null,l)}}function Ff(t){return t=Uc(t),$f(t)}var ac=null;function $f(t){if(ac=null,t=Qe(t),t!==null){var e=m(t);if(e===null)t=null;else{var l=e.tag;if(l===13){if(t=v(e),t!==null)return t;t=null}else if(l===31){if(t=y(e),t!==null)return t;t=null}else if(l===3){if(e.stateNode.current.memoizedState.isDehydrated)return e.tag===3?e.stateNode.containerInfo:null;t=null}else e!==t&&(t=null)}}return ac=t,null}function Nv(t){switch(t){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"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"fullscreenerror":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"resize":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Cn()){case xu:return 2;case _n:return 8;case An:case Yi:return 32;case qi:return 268435456;default:return 32}default:return 32}}var Wf=!1,La=null,Ba=null,ja=null,Ei=new Map,Ri=new Map,Ya=[],T1="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 Cv(t,e){switch(t){case"focusin":case"focusout":La=null;break;case"dragenter":case"dragleave":Ba=null;break;case"mouseover":case"mouseout":ja=null;break;case"pointerover":case"pointerout":Ei.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ri.delete(e.pointerId)}}function Ti(t,e,l,a,n,u){return t===null||t.nativeEvent!==u?(t={blockedOn:e,domEventName:l,eventSystemFlags:a,nativeEvent:u,targetContainers:[n]},e!==null&&(e=Yl(e),e!==null&&Dv(e)),t):(t.eventSystemFlags|=a,e=t.targetContainers,n!==null&&e.indexOf(n)===-1&&e.push(n),t)}function z1(t,e,l,a,n){switch(e){case"focusin":return La=Ti(La,t,e,l,a,n),!0;case"dragenter":return Ba=Ti(Ba,t,e,l,a,n),!0;case"mouseover":return ja=Ti(ja,t,e,l,a,n),!0;case"pointerover":var u=n.pointerId;return Ei.set(u,Ti(Ei.get(u)||null,t,e,l,a,n)),!0;case"gotpointercapture":return u=n.pointerId,Ri.set(u,Ti(Ri.get(u)||null,t,e,l,a,n)),!0}return!1}function _v(t){var e=Qe(t.target);if(e!==null){var l=m(e);if(l!==null){if(e=l.tag,e===13){if(e=v(l),e!==null){t.blockedOn=e,Pl(t.priority,function(){Mv(l)});return}}else if(e===31){if(e=y(l),e!==null){t.blockedOn=e,Pl(t.priority,function(){Mv(l)});return}}else if(e===3&&l.stateNode.current.memoizedState.isDehydrated){t.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}t.blockedOn=null}function nc(t){if(t.blockedOn!==null)return!1;for(var e=t.targetContainers;0<e.length;){var l=Ff(t.nativeEvent);if(l===null){l=t.nativeEvent;var a=new l.constructor(l.type,l);Ac=a,l.target.dispatchEvent(a),Ac=null}else return e=Yl(l),e!==null&&Dv(e),t.blockedOn=l,!1;e.shift()}return!0}function Av(t,e,l){nc(t)&&l.delete(e)}function O1(){Wf=!1,La!==null&&nc(La)&&(La=null),Ba!==null&&nc(Ba)&&(Ba=null),ja!==null&&nc(ja)&&(ja=null),Ei.forEach(Av),Ri.forEach(Av)}function uc(t,e){t.blockedOn===e&&(t.blockedOn=null,Wf||(Wf=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,O1)))}var ic=null;function Uv(t){ic!==t&&(ic=t,r.unstable_scheduleCallback(r.unstable_NormalPriority,function(){ic===t&&(ic=null);for(var e=0;e<t.length;e+=3){var l=t[e],a=t[e+1],n=t[e+2];if(typeof a!="function"){if($f(a||l)===null)continue;break}var u=Yl(l);u!==null&&(t.splice(e,3),e-=3,Ao(u,{pending:!0,data:n,method:l.method,action:a},a,n))}}))}function bu(t){function e(g){return uc(g,t)}La!==null&&uc(La,t),Ba!==null&&uc(Ba,t),ja!==null&&uc(ja,t),Ei.forEach(e),Ri.forEach(e);for(var l=0;l<Ya.length;l++){var a=Ya[l];a.blockedOn===t&&(a.blockedOn=null)}for(;0<Ya.length&&(l=Ya[0],l.blockedOn===null);)_v(l),l.blockedOn===null&&Ya.shift();if(l=(t.ownerDocument||t).$$reactFormReplay,l!=null)for(a=0;a<l.length;a+=3){var n=l[a],u=l[a+1],c=n[ne]||null;if(typeof u=="function")c||Uv(l);else if(c){var h=null;if(u&&u.hasAttribute("formAction")){if(n=u,c=u[ne]||null)h=c.formAction;else if($f(n)!==null)continue}else h=c.action;typeof h=="function"?l[a+1]=h:(l.splice(a,3),a-=3),Uv(l)}}}function D1(){function t(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(c){return n=c})},focusReset:"manual",scroll:"manual"})}function e(){n!==null&&(n(),n=null),a||setTimeout(l,20)}function l(){if(!a&&!navigation.transition){var u=navigation.currentEntry;u&&u.url!=null&&navigation.navigate(u.url,{state:u.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,n=null;return navigation.addEventListener("navigate",t),navigation.addEventListener("navigatesuccess",e),navigation.addEventListener("navigateerror",e),setTimeout(l,100),function(){a=!0,navigation.removeEventListener("navigate",t),navigation.removeEventListener("navigatesuccess",e),navigation.removeEventListener("navigateerror",e),n!==null&&(n(),n=null)}}}function kf(t){this._internalRoot=t}If.prototype.render=kf.prototype.render=function(t){var e=this._internalRoot;if(e===null)throw Error(f(409));var l=e.current;zv(l,pl(),t,e,null,null)},If.prototype.unmount=kf.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var e=t.containerInfo;zv(t.current,2,null,t,null,null),Zr(),e[fl]=null}};function If(t){this._internalRoot=t}If.prototype.unstable_scheduleHydration=function(t){if(t){var e=Ol();t={blockedOn:null,target:t,priority:e};for(var l=0;l<Ya.length&&e!==0&&e<Ya[l].priority;l++);Ya.splice(l,0,t),l===0&&_v(t)}};var wv=o.version;if(wv!=="19.3.1")throw Error(f(527,wv,"19.3.1"));ot.findDOMNode=function(t){var e=t._reactInternals;if(e===void 0)throw typeof t.render=="function"?Error(f(188)):(t=Object.keys(t).join(","),Error(f(268,t)));return t=C(e),t=t!==null?D(t):null,t=t===null?null:t.stateNode,t};var M1={bundleType:0,version:"19.3.1",rendererPackageName:"react-dom",currentDispatcherRef:it,reconcilerVersion:"19.3.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var rc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!rc.isDisabled&&rc.supportsFiber)try{Bl=rc.inject(M1),Me=rc}catch{}}i.createRoot=function(t,e){if(!d(t))throw Error(f(299));var l=!1,a="",n=tg,u=eg,c=lg;return e!=null&&(e.unstable_strictMode===!0&&(l=!0),e.identifierPrefix!==void 0&&(a=e.identifierPrefix),e.onUncaughtError!==void 0&&(n=e.onUncaughtError),e.onCaughtError!==void 0&&(u=e.onCaughtError),e.onRecoverableError!==void 0&&(c=e.onRecoverableError)),e=S1(t,1,!1,null,null,l,a,null,n,u,c,D1),t[fl]=e.current,Ym(t),new kf(e)}})),mb=pc(((i,r)=>{function o(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o)}catch(s){console.error(s)}}o(),r.exports=A1()})),E=s0(h0(),1),m0=i=>{throw TypeError(i)},v0=(i,r,o)=>r.has(i)||m0("Cannot "+o),El=(i,r,o)=>(v0(i,r,"read from private field"),o?o.call(i):r.get(i)),Mi=(i,r,o)=>r.has(i)?m0("Cannot add the same private member more than once"):r instanceof WeakSet?r.add(i):r.set(i,o),Wl=(i,r,o,s)=>(v0(i,r,"write to private field"),s?s.call(i,o):r.set(i,o),o),Sc=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,bc=/^[\\/]{2}/;function y0(i,r){return r+i.replace(/\\/g,"/")}var Hv="popstate";function xv(i){return typeof i=="object"&&i!=null&&"pathname"in i&&"search"in i&&"hash"in i&&"state"in i&&"key"in i}function U1(i={}){function r(s,f){let d=f.state?.masked,{pathname:m,search:v,hash:y}=d||s.location;return _i("",{pathname:m,search:v,hash:y},f.state&&f.state.usr||null,f.state&&f.state.key||"default",d?{pathname:s.location.pathname,search:s.location.search,hash:s.location.hash}:void 0)}function o(s,f){return typeof f=="string"?f:je(f)}return H1(r,o,null,i)}function st(i,r){if(i===!1||i===null||typeof i>"u")throw new Error(r)}function Ft(i,r){if(!i){typeof console<"u"&&console.warn(r);try{throw new Error(r)}catch{}}}function w1(){return Math.random().toString(36).substring(2,10)}function Lv(i,r){return{usr:i.state,key:i.key,idx:r,masked:i.mask?{pathname:i.pathname,search:i.search,hash:i.hash}:void 0}}function _i(i,r,o=null,s,f){return{pathname:typeof i=="string"?i:i.pathname,search:"",hash:"",...typeof r=="string"?Ul(r):r,state:o,key:r&&r.key||s||w1(),mask:f}}function je({pathname:i="/",search:r="",hash:o=""}){return r&&r!=="?"&&(i+=r.charAt(0)==="?"?r:"?"+r),o&&o!=="#"&&(i+=o.charAt(0)==="#"?o:"#"+o),i}function Ul(i){let r={};if(i){let o=i.indexOf("#");o>=0&&(r.hash=i.substring(o),i=i.substring(0,o));let s=i.indexOf("?");s>=0&&(r.search=i.substring(s),i=i.substring(0,s)),i&&(r.pathname=i)}return r}function H1(i,r,o,s={}){let{window:f=document.defaultView,v5Compat:d=!1}=s,m=f.history,v="POP",y=null,S=C();S==null&&(S=0,m.replaceState({...m.state,idx:S},""));function C(){return(m.state||{idx:null}).idx}function D(){v="POP";let B=C(),K=B==null?null:B-S;S=B,y&&y({action:v,location:V.location,delta:K})}function w(B,K){v="PUSH";let Q=xv(B)?B:_i(V.location,B,K);o&&o(Q,B),S=C()+1;let ut=Lv(Q,S),dt=V.createHref(Q.mask||Q);try{m.pushState(ut,"",dt)}catch(ct){if(ct instanceof DOMException&&ct.name==="DataCloneError")throw ct;f.location.assign(dt)}d&&y&&y({action:v,location:V.location,delta:1})}function H(B,K){v="REPLACE";let Q=xv(B)?B:_i(V.location,B,K);o&&o(Q,B),S=C();let ut=Lv(Q,S),dt=V.createHref(Q.mask||Q);m.replaceState(ut,"",dt),d&&y&&y({action:v,location:V.location,delta:0})}function q(B){return g0(f,B)}let V={get action(){return v},get location(){return i(f,m)},listen(B){if(y)throw new Error("A history only accepts one active listener");return f.addEventListener(Hv,D),y=B,()=>{f.removeEventListener(Hv,D),y=null}},createHref(B){return r(f,B)},createURL:q,encodeLocation(B){let K=q(B);return{pathname:K.pathname,search:K.search,hash:K.hash}},push:w,replace:H,go(B){return m.go(B)}};return V}function g0(i,r,o=!1){let s="http://localhost";i&&(s=i.location.origin!=="null"?i.location.origin:i.location.href),st(s,"No window.location.(origin|href) available to create URL");let f=typeof r=="string"?r:je(r);return f=f.replace(/ $/,"%20"),!o&&bc.test(f)&&(f=s+f),new URL(f,s)}function x1(i){return{defaultValue:i}}var Ni,Bv=class{constructor(i){if(Mi(this,Ni,new Map),i)for(let[r,o]of i)this.set(r,o)}get(i){if(El(this,Ni).has(i))return El(this,Ni).get(i);if(i.defaultValue!==void 0)return i.defaultValue;throw new Error("No value found for context")}set(i,r){El(this,Ni).set(i,r)}};Ni=new WeakMap;var L1=new Set(["lazy","caseSensitive","path","id","index","children"]);function B1(i){return L1.has(i)}var j1=new Set(["lazy","caseSensitive","path","id","index","middleware","children"]);function Y1(i){return j1.has(i)}function q1(i){return i.index===!0}function Ai(i,r,o=[],s={},f=!1){return i.map((d,m)=>{let v=[...o,String(m)],y=typeof d.id=="string"?d.id:v.join("-");if(st(d.index!==!0||!d.children,"Cannot specify children on an index route"),st(f||!s[y],`Found a route id collision on id "${y}".  Route id's must be globally unique within Data Router usages`),q1(d)){let S={...d,id:y};return s[y]=jv(S,r(S)),S}else{let S={...d,id:y,children:void 0};return s[y]=jv(S,r(S)),d.children&&(S.children=Ai(d.children,r,v,s,f)),S}})}function jv(i,r){return Object.assign(i,{...r,...typeof r.lazy=="object"&&r.lazy!=null?{lazy:{...i.lazy,...r.lazy}}:{}})}function p0(i,r,o="/"){return Rl(i,r,o,!1)}function Rl(i,r,o,s,f){let d=rl((typeof r=="string"?Ul(r):r).pathname||"/",o);if(d==null)return null;let m=f??dc(i),v=null,y=k1(d);for(let S=0;v==null&&S<m.length;++S)v=W1(m[S],y,s);return v}function S0(i,r){let{route:o,pathname:s,params:f}=i;return{id:o.id,pathname:s,params:f,data:r[o.id],loaderData:r[o.id],handle:o.handle}}function dc(i){let r=b0(i);return G1(r),r}function b0(i,r=[],o=[],s="",f=!1){let d=(m,v,y=f,S)=>{let C={relativePath:S===void 0?m.path||"":S,caseSensitive:m.caseSensitive===!0,childrenIndex:v,route:m};if(C.relativePath.startsWith("/")){if(!C.relativePath.startsWith(s)&&y)return;st(C.relativePath.startsWith(s),`Absolute route path "${C.relativePath}" nested under path "${s}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),C.relativePath=C.relativePath.slice(s.length)}let D=zl([s,C.relativePath]),w=o.concat(C);m.children&&m.children.length>0&&(st(m.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${D}".`),b0(m.children,r,w,D,y)),!(m.path==null&&!m.index)&&r.push({path:D,score:F1(D,m.index),routesMeta:w.map((H,q)=>{let[V,B]=T0(H.relativePath,H.caseSensitive,q===w.length-1);return{...H,matcher:V,compiledParams:B}})})};return i.forEach((m,v)=>{if(m.path===""||!m.path?.includes("?"))d(m,v);else for(let y of E0(m.path))d(m,v,!0,y)}),r}function E0(i){let r=i.split("/");if(r.length===0)return[];let[o,...s]=r,f=o.endsWith("?"),d=o.replace(/\?$/,"");if(s.length===0)return f?[d,""]:[d];let m=E0(s.join("/")),v=[];return v.push(...m.map(y=>y===""?d:[d,y].join("/"))),f&&v.push(...m),v.map(y=>i.startsWith("/")&&y===""?"/":y)}function G1(i){i.sort((r,o)=>r.score!==o.score?o.score-r.score:$1(r.routesMeta.map(s=>s.childrenIndex),o.routesMeta.map(s=>s.childrenIndex)))}var V1=/^:[\w-]+$/,X1=3,Q1=2,Z1=1,K1=10,J1=-2,Yv=i=>i==="*";function F1(i,r){let o=i.split("/"),s=o.length;return o.some(Yv)&&(s+=J1),r&&(s+=Q1),o.filter(f=>!Yv(f)).reduce((f,d)=>f+(V1.test(d)?X1:d===""?Z1:K1),s)}function $1(i,r){return i.length===r.length&&i.slice(0,-1).every((o,s)=>o===r[s])?i[i.length-1]-r[r.length-1]:0}function W1(i,r,o=!1){let{routesMeta:s}=i,f={},d="/",m=[];for(let v=0;v<s.length;++v){let y=s[v],S=v===s.length-1,C=d==="/"?r:r.slice(d.length)||"/",D={path:y.relativePath,caseSensitive:y.caseSensitive,end:S},w=y.matcher&&y.compiledParams?R0(D,C,y.matcher,y.compiledParams):yc(D,C),H=y.route;if(!w&&S&&o&&!s[s.length-1].route.index&&(w=yc({path:y.relativePath,caseSensitive:y.caseSensitive,end:!1},C)),!w)return null;Object.assign(f,w.params),m.push({params:f,pathname:zl([d,w.pathname]),pathnameBase:tp(zl([d,w.pathnameBase])),route:H}),w.pathnameBase!=="/"&&(d=zl([d,w.pathnameBase]))}return m}function yc(i,r){typeof i=="string"&&(i={path:i,caseSensitive:!1,end:!0});let[o,s]=T0(i.path,i.caseSensitive,i.end);return R0(i,r,o,s)}function R0(i,r,o,s){let f=r.match(o);if(!f)return null;let d=f[0],m=Mu(d,1),v=f.slice(1);return{params:s.reduce((y,{paramName:S,isOptional:C},D)=>{if(S==="*"){let H=v[D]||"";m=Mu(d.slice(0,d.length-H.length),1)}const w=v[D];return C&&!w?y[S]=void 0:y[S]=(w||"").replace(/%2F/g,"/"),y},{}),pathname:d,pathnameBase:m,pattern:i}}function T0(i,r=!1,o=!0){Ft(i==="*"||!i.endsWith("*")||i.endsWith("/*"),`Route path "${i}" will be treated as if it were "${i.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${i.replace(/\*$/,"/*")}".`);let s=[],f="^"+i.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(d,m,v,y,S)=>{if(s.push({paramName:m,isOptional:v!=null}),v){let C=S.charAt(y+d.length);return C&&C!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return i.endsWith("*")?(s.push({paramName:"*"}),f+=i==="*"||i==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):o?f+="\\/*$":i!==""&&i!=="/"&&(f+="(?:(?=\\/|$))"),[new RegExp(f,r?void 0:"i"),s]}function k1(i){try{return i.split("/").map(r=>decodeURIComponent(r).replace(/\//g,"%2F")).join("/")}catch(r){return Ft(!1,`The URL path "${i}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${r}).`),i}}function rl(i,r){if(r==="/")return i;if(!i.toLowerCase().startsWith(r.toLowerCase()))return null;let o=r.endsWith("/")?r.length-1:r.length,s=i.charAt(o);return s&&s!=="/"?null:i.slice(o)||"/"}function I1({basename:i,pathname:r}){return r==="/"?i:zl([i,r])}var vs=i=>Sc.test(i);function P1(i,r="/"){let{pathname:o,search:s="",hash:f=""}=typeof i=="string"?Ul(i):i,d;return o?(o=ys(o),o.startsWith("/")||o.startsWith("\\")?d=qv(o.substring(1),"/"):d=qv(o,r)):d=r,{pathname:d,search:ep(s),hash:lp(f)}}function qv(i,r){let o=Mu(r).split("/");return i.split("/").forEach(s=>{s===".."?o.length>1&&o.pop():s!=="."&&o.push(s)}),o.length>1?o.join("/"):"/"}function Pf(i,r,o,s){return`Cannot include a '${i}' character in a manually specified \`to.${r}\` field [${JSON.stringify(s)}].  Please separate it out to the \`to.${o}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function z0(i){return i.filter((r,o)=>o===0||r.route.path&&r.route.path.length>0)}function Ec(i){let r=z0(i);return r.map((o,s)=>s===r.length-1?o.pathname:o.pathnameBase)}function Ui(i,r,o,s=!1){let f;typeof i=="string"?f=Ul(i):(f={...i},st(!f.pathname||!f.pathname.includes("?"),Pf("?","pathname","search",f)),st(!f.pathname||!f.pathname.includes("#"),Pf("#","pathname","hash",f)),st(!f.search||!f.search.includes("#"),Pf("#","search","hash",f)));let d=i===""||f.pathname==="",m=d?"/":f.pathname,v;if(m==null)v=o;else{let D=r.length-1;if(!s&&m.startsWith("..")){let w=m.split("/");for(;w[0]==="..";)w.shift(),D-=1;f.pathname=w.join("/")}v=D>=0?r[D]:"/"}let y=P1(f,v),S=m&&m!=="/"&&m.endsWith("/"),C=(d||m===".")&&o.endsWith("/");return!y.pathname.endsWith("/")&&(S||C)&&(y.pathname+="/"),y}var ys=i=>i.replace(/[\\/]{2,}/g,"/"),zl=i=>ys(i.join("/"));function Mu(i,r=0){let o=i.length;for(;o>r&&i.charCodeAt(o-1)===47;)o--;return o===i.length?i:i.slice(0,o)}var tp=i=>Mu(i).replace(/^\/*/,"/"),ep=i=>!i||i==="?"?"":i.startsWith("?")?i:"?"+i,lp=i=>!i||i==="#"?"":i.startsWith("#")?i:"#"+i,ap=["EvalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],wi=class{constructor(i,r,o,s=!1){this.status=i,this.statusText=r||"",this.internal=s,o instanceof Error?(this.data=o.toString(),this.error=o):this.data=o}};function Nu(i){return i!=null&&typeof i.status=="number"&&typeof i.statusText=="string"&&typeof i.internal=="boolean"&&"data"in i}function Hi(i){return zl(i.map(r=>r.route.path).filter(Boolean))||"/"}var O0=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function D0(i,r){let o=i;if(typeof o!="string"||!Sc.test(o))return{absoluteURL:void 0,isExternal:!1,to:o};let s=o,f=!1;if(O0)try{let d=new URL(window.location.href),m=bc.test(o)?new URL(y0(o,d.protocol)):new URL(o),v=rl(m.pathname,r);m.origin===d.origin&&v!=null?o=v+m.search+m.hash:f=!0}catch{Ft(!1,`<Link to="${o}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:s,isExternal:f,to:o}}var Xa=Symbol("Uninstrumented");function np(i,r){let o={lazy:[],"lazy.loader":[],"lazy.action":[],"lazy.middleware":[],middleware:[],loader:[],action:[]};i.forEach(f=>f({id:r.id,index:r.index,path:r.path,instrument(d){let m=Object.keys(o);for(let v of m)d[v]&&o[v].push(d[v])}}));let s={};if(typeof r.lazy=="function"&&o.lazy.length>0){let f=zu(o.lazy,r.lazy,()=>{});f&&(s.lazy=f)}if(typeof r.lazy=="object"){let f=r.lazy;["middleware","loader","action"].forEach(d=>{let m=f[d],v=o[`lazy.${d}`];if(typeof m=="function"&&v.length>0){let y=zu(v,m,()=>{});y&&(s.lazy=Object.assign(s.lazy||{},{[d]:y}))}})}return["loader","action"].forEach(f=>{let d=r[f];if(typeof d=="function"&&o[f].length>0){let m=d[Xa]??d,v=zu(o[f],m,(...y)=>Gv(y[0]));v&&(f==="loader"&&m.hydrate===!0&&(v.hydrate=!0),v[Xa]=m,s[f]=v)}}),r.middleware&&r.middleware.length>0&&o.middleware.length>0&&(s.middleware=r.middleware.map(f=>{let d=f[Xa]??f,m=zu(o.middleware,d,(...v)=>Gv(v[0]));return m?(m[Xa]=d,m):f})),s}function up(i,r){let o={navigate:[],fetch:[]};if(r.forEach(s=>s({instrument(f){let d=Object.keys(f);for(let m of d)f[m]&&o[m].push(f[m])}})),o.navigate.length>0){let s=i.navigate[Xa]??i.navigate,f=zu(o.navigate,s,(...d)=>{let[m,v]=d;return{to:typeof m=="number"||typeof m=="string"?m:m?je(m):".",...Vv(i,v??{})}});f&&(f[Xa]=s,i.navigate=f)}if(o.fetch.length>0){let s=i.fetch[Xa]??i.fetch,f=zu(o.fetch,s,(...d)=>{let[m,,v,y]=d;return{href:v??".",fetcherKey:m,...Vv(i,y??{})}});f&&(f[Xa]=s,i.fetch=f)}return i}function zu(i,r,o){return i.length===0?null:async(...s)=>{let f=await M0(i,o(...s),()=>r(...s),i.length-1);if(f.type==="error")throw f.value;return f.value}}async function M0(i,r,o,s){let f=i[s],d;if(f){let m,v=async()=>(m?console.error("You cannot call instrumented handlers more than once"):m=M0(i,r,o,s-1),d=await m,st(d,"Expected a result"),d.type==="error"&&d.value instanceof Error?{status:"error",error:d.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{d={type:"success",value:await o()}}catch(m){d={type:"error",value:m}}return d||{type:"error",value:new Error("No result assigned in instrumentation chain.")}}function Gv(i){let{request:r,context:o,params:s,pattern:f}=i;return{request:ip(r),params:{...s},pattern:f,context:rp(o)}}function Vv(i,r){return{currentUrl:je(i.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 ip(i){return{method:i.method,url:i.url,headers:{get:(...r)=>i.headers.get(...r)}}}function rp(i){if(op(i)){let r={...i};return Object.freeze(r),r}else return{get:r=>i.get(r)}}var cp=Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function op(i){if(i===null||typeof i!="object")return!1;const r=Object.getPrototypeOf(i);return r===Object.prototype||r===null||Object.getOwnPropertyNames(r).sort().join("\0")===cp}var Xv=new URL("http://localhost");function gs(i){if(i.createURL)return i.createURL("/");try{return new URL(i.createHref("/"),Xv)}catch{return Xv}}function ts(i,r){return i.origin===r.origin&&(i.origin!=="null"||i.protocol===r.protocol&&i.host===r.host)}function fp(i,r){if(i.startsWith("//"))return!0;let o=r.protocol.toLowerCase();return i.toLowerCase().startsWith(o)?r.host===""||i.slice(o.length).startsWith("//"):!1}function Ou(i,r,o,s){let f=null;try{f=i==null?null:new URL(i,o)}catch{}let d=new URL(r,o),m=f!=null&&!ts(f,o),v=!ts(d,o);if(s==="reject"){if(m||v)throw new Error("External navigation is not allowed")}else if(v&&(f==null||!fp(i,f)||!ts(f,d)))throw new Error("External navigation is not allowed")}var N0=["POST","PUT","PATCH","DELETE"],sp=new Set(N0),dp=["GET",...N0],hp=new Set(dp),C0=new Set([301,302,303,307,308]),mp=new Set([307,308]),es={state:"idle",location:void 0,matches:void 0,historyAction:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},vp={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},zi={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},yp=i=>({hasErrorBoundary:!!i.hasErrorBoundary}),_0="remix-router-transitions",A0=Symbol("ResetLoaderData"),bn,Eu,Ga,Ru,gp=class{constructor(i){Mi(this,bn),Mi(this,Eu),Mi(this,Ga),Mi(this,Ru),Wl(this,bn,i),Wl(this,Eu,dc(i))}get stableRoutes(){return El(this,bn)}get activeRoutes(){return El(this,Ga)??El(this,bn)}get branches(){return El(this,Ru)??El(this,Eu)}get hasHMRRoutes(){return El(this,Ga)!=null}setRoutes(i){Wl(this,bn,i),Wl(this,Eu,dc(i))}setHmrRoutes(i){Wl(this,Ga,i),Wl(this,Ru,dc(i))}commitHmrRoutes(){El(this,Ga)&&(Wl(this,bn,El(this,Ga)),Wl(this,Eu,El(this,Ru)),Wl(this,Ga,void 0),Wl(this,Ru,void 0))}};bn=new WeakMap;Eu=new WeakMap;Ga=new WeakMap;Ru=new WeakMap;function pp(i){const r=i.window?i.window:typeof window<"u"?window:void 0,o=typeof r<"u"&&typeof r.document<"u"&&typeof r.document.createElement<"u";st(i.routes.length>0,"You must provide a non-empty routes array to createRouter");let s=i.hydrationRouteProperties||[],f=i.mapRouteProperties||yp,d=f;if(i.instrumentations){let p=i.instrumentations;d=R=>({...f(R),...np(p.map(A=>A.route).filter(Boolean),R)})}let m={},v=new gp(Ai(i.routes,d,void 0,m)),y=i.basename||"/";y.startsWith("/")||(y=`/${y}`);let S=i.dataStrategy||Tp,C={...i.future},D=null,w=new Set,H=null,q=null,V=null,B=null,K=i.hydrationData!=null,Q=Rl(v.activeRoutes,i.history.location,y,!1,v.branches),ut=!1,dt=null,ct,bt;if(Q==null&&!i.patchRoutesOnNavigation){let p=Tl(404,{pathname:i.history.location.pathname}),{matches:R,route:A}=cc(v.activeRoutes);ct=!0,bt=!ct,Q=R,dt={[A.id]:p}}else if(Q&&!i.hydrationData&&Un(Q,v.activeRoutes,i.history.location.pathname).active&&(Q=null),Q)if(Q.some(p=>p.route.lazy))ct=!1,bt=!ct;else if(!Q.some(p=>ps(p.route)))ct=!0,bt=!ct;else{let p=i.hydrationData?i.hydrationData.loaderData:null,R=i.hydrationData?i.hydrationData.errors:null,A=Q;if(R){let j=Q.findIndex(G=>R[G.route.id]!==void 0);A=A.slice(0,j+1)}bt=!1,ct=!0,A.forEach(j=>{let G=U0(j.route,p,R);bt=bt||G.renderFallback,ct=ct&&!G.shouldLoad})}else{ct=!1,bt=!ct,Q=[];let p=Un(null,v.activeRoutes,i.history.location.pathname);p.active&&p.matches&&(ut=!0,Q=p.matches)}let lt,N={historyAction:i.history.action,location:i.history.location,matches:Q,initialized:ct,renderFallback:bt,navigation:es,restoreScrollPosition:i.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:i.hydrationData&&i.hydrationData.loaderData||{},actionData:i.hydrationData&&i.hydrationData.actionData||null,errors:i.hydrationData&&i.hydrationData.errors||dt,fetchers:new Map,blockers:new Map},Et="POP",Ot=null,_t=!1,vt,Nt=!1,Kt=new Map,$t=null,Y=!1,$=!1,tt=new Set,et=new Map,yt=0,Yt=-1,re=new Map,Pt=new Set,te=new Map,ae=new Map,Ae=new Set,Hl=new Map,xl,Qa=null;function Au(){if(D=i.history.listen(({action:p,location:R,delta:A})=>{if(xl){xl(),xl=void 0;return}Ft(Hl.size===0||A!=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 j=xu({currentLocation:N.location,nextLocation:R,historyAction:p});if(j&&A!=null){let G=new Promise(J=>{xl=J});i.history.go(A*-1),Cn(j,{state:"blocked",location:R,proceed(){Cn(j,{state:"proceeding",proceed:void 0,reset:void 0,location:R}),G.then(()=>i.history.go(A))},reset(){let J=new Map(N.blockers);J.set(j,zi),ot({blockers:J})}}),Ot?.resolve(),Ot=null;return}return ve(p,R)}),o){Vp(r,Kt);let p=()=>Xp(r,Kt);r.addEventListener("pagehide",p),$t=()=>r.removeEventListener("pagehide",p)}return N.initialized||ve("POP",N.location,{initialHydration:!0}),lt}function Za(){D&&D(),$t&&$t(),w.clear(),vt&&vt.abort(),N.fetchers.forEach((p,R)=>Hu(N.fetchers,R)),N.blockers.forEach((p,R)=>De(R))}function it(p){if(w.add(p),H){let{newErrors:R}=H;H=null,p(N,{deletedFetchers:[],newErrors:R,viewTransitionOpts:void 0,flushSync:!1})}return()=>w.delete(p)}function ot(p,R={}){p.matches&&(p.matches=p.matches.map(G=>{let J=m[G.route.id],W=G.route;return W.element!==J.element||W.errorElement!==J.errorElement||W.hydrateFallbackElement!==J.hydrateFallbackElement?{...G,route:J}:G})),N={...N,...p};let A=[],j=[];N.fetchers.forEach((G,J)=>{G.state==="idle"&&(Ae.has(J)?A.push(J):j.push(J))}),Ae.forEach(G=>{!N.fetchers.has(G)&&!et.has(G)&&A.push(G)}),w.size===0&&(H={newErrors:p.errors??null}),[...w].forEach(G=>G(N,{deletedFetchers:A,newErrors:p.errors??null,viewTransitionOpts:R.viewTransitionOpts,flushSync:R.flushSync===!0})),A.forEach(G=>Hu(N.fetchers,G)),j.forEach(G=>N.fetchers.delete(G))}function qe(p,R,{flushSync:A}={}){let j=N.actionData!=null&&N.navigation.formMethod!=null&&_e(N.navigation.formMethod)&&N.navigation.state==="loading"&&p.state?._isRedirect!==!0,G;R.actionData?Object.keys(R.actionData).length>0?G=R.actionData:G=null:j?G=N.actionData:G=null;let J=R.loaderData?Pv(N.loaderData,R.loaderData,R.matches||[],R.errors):N.loaderData,W=N.blockers;W.size>0&&(W=new Map(W),W.forEach((at,nt)=>W.set(nt,zi)));let X=Y?!1:Gi(p,R.matches||N.matches),k=_t===!0||N.navigation.formMethod!=null&&_e(N.navigation.formMethod)&&p.state?._isRedirect!==!0;v.commitHmrRoutes(),Y||Et==="POP"||(Et==="PUSH"?i.history.push(p,p.state):Et==="REPLACE"&&i.history.replace(p,p.state));let ft;if(Et==="POP"&&!Y&&p!==N.location){let at=Kt.get(N.location.pathname);at&&at.has(p.pathname)?ft={currentLocation:N.location,nextLocation:p}:Kt.has(p.pathname)&&(ft={currentLocation:p,nextLocation:N.location})}else if(Nt){let at=Kt.get(N.location.pathname);at?at.add(p.pathname):(at=new Set([p.pathname]),Kt.set(N.location.pathname,at)),ft={currentLocation:N.location,nextLocation:p}}ot({...R,actionData:G,loaderData:J,historyAction:Et,location:p,initialized:!0,renderFallback:!1,navigation:es,revalidation:"idle",restoreScrollPosition:X,preventScrollReset:k,blockers:W},{viewTransitionOpts:ft,flushSync:A===!0}),Et="POP",_t=!1,Nt=!1,Y=!1,$=!1,Ot?.resolve(),Ot=null,Qa?.resolve(),Qa=null}async function zn(p,R){if(Ot?.resolve(),Ot=null,typeof p=="number"){Ot||(Ot=a0());let wt=Ot.promise;return i.history.go(p),wt}let{path:A,submission:j,error:G}=Qv(!1,us(N.location,N.matches,y,p,R?.fromRouteId,R?.relative),R),J;if(R?.mask){let wt=typeof R.mask=="string"?Ul(R.mask):{...N.location.mask,...R.mask};if(J={pathname:wt.pathname??"",search:wt.search??"",hash:wt.hash??""},bc.test(J.pathname))throw new Error("External navigation is not allowed");J.pathname.startsWith("\\")&&(J.pathname=J.pathname.replace(/^\\+/,"/")),Ou(typeof R.mask=="string"?R.mask:je(R.mask),je(J),i.history.createURL("/"),"reject")}let W=N.location,X=_i(W,A,R&&R.state,void 0,J);X={...X,...i.history.encodeLocation(X)},Ou(p==null?i.history.createHref(N.location):typeof p=="string"?p:je(p),i.history.createHref(X.mask||X),i.history.createURL("/"),"reject");let k=R&&R.replace!=null?R.replace:void 0,ft="PUSH";k===!0?ft="REPLACE":k===!1||j!=null&&_e(j.formMethod)&&j.formAction===N.location.pathname+N.location.search&&(ft="REPLACE");let at=R&&"preventScrollReset"in R?R.preventScrollReset===!0:void 0,nt=(R&&R.flushSync)===!0,gt=xu({currentLocation:W,nextLocation:X,historyAction:ft});if(gt){Cn(gt,{state:"blocked",location:X,proceed(){Cn(gt,{state:"proceeding",proceed:void 0,reset:void 0,location:X}),zn(p,R)},reset(){let wt=new Map(N.blockers);wt.set(gt,zi),ot({blockers:wt})}});return}await ve(ft,X,{submission:j,pendingError:G,preventScrollReset:at,replace:R&&R.replace,enableViewTransition:R&&R.viewTransition,flushSync:nt,callSiteDefaultShouldRevalidate:R&&R.defaultShouldRevalidate})}function ya(){Qa||(Qa=a0()),Fa(),ot({revalidation:"loading"});let p=Qa.promise;return N.navigation.state==="submitting"?p:N.navigation.state==="idle"?(ve(N.historyAction,N.location,{startUninterruptedRevalidation:!0}),p):(ve(Et||N.historyAction,N.navigation.location,{overrideNavigation:N.navigation,enableViewTransition:Nt===!0}),p)}async function ve(p,R,A){vt&&vt.abort(),vt=null,Et=p,Y=(A&&A.startUninterruptedRevalidation)===!0,qi(N.location,N.matches),_t=(A&&A.preventScrollReset)===!0,Nt=(A&&A.enableViewTransition)===!0;let j=v.activeRoutes,G=A?.initialHydration&&N.matches&&N.matches.length>0&&!ut?N.matches:Rl(j,R,y,!1,v.branches),J=(A&&A.flushSync)===!0;if(G&&N.initialized&&!$&&Up(N.location,R)&&!(A&&A.submission&&_e(A.submission.formMethod))){qe(R,{matches:G},{flushSync:J});return}let W=Un(G,j,R.pathname);if(W.active&&W.matches&&(G=W.matches),!G){let{error:pt,notFoundMatches:we,route:ge}=_n(R.pathname);qe(R,{matches:we,loaderData:{},errors:{[ge.id]:pt}},{flushSync:J});return}let X=A&&A.overrideNavigation?{...A.overrideNavigation,matches:G,historyAction:p}:void 0;vt=new AbortController;let k=Tu(i.history,R,vt.signal,A&&A.submission),ft=i.getContext?await i.getContext():new Bv,at;if(A&&A.pendingError)at=[Va(G).route.id,{type:"error",error:A.pendingError}];else if(A&&A.submission&&_e(A.submission.formMethod)){let pt=await he(k,R,A.submission,G,p,ft,W.active,A&&A.initialHydration===!0,{replace:A.replace,flushSync:J});if(pt.shortCircuited)return;if(pt.pendingActionResult){let[we,ge]=pt.pendingActionResult;if(il(ge)&&Nu(ge.error)&&ge.error.status===404){vt=null,qe(R,{matches:pt.matches,loaderData:{},errors:{[we]:ge.error}});return}}G=pt.matches||G,at=pt.pendingActionResult,X=ls(R,G,p,A.submission),J=!1,W.active=!1,k=Tu(i.history,k.url,k.signal)}let{shortCircuited:nt,matches:gt,loaderData:wt,errors:ce,workingFetchers:Wt}=await qt(k,R,G,p,ft,W.active,X,A&&A.submission,A&&A.fetcherSubmission,A&&A.replace,A&&A.initialHydration===!0,J,at,A&&A.callSiteDefaultShouldRevalidate);nt||(vt=null,qe(R,{matches:gt||G,...t0(at),loaderData:wt,errors:ce,...Wt?{fetchers:Wt}:{}}))}async function he(p,R,A,j,G,J,W,X,k={}){if(Fa(),ot({navigation:qp(R,j,G,A)},{flushSync:k.flushSync===!0}),W){let nt=await Bl(j,R.pathname,p.signal);if(nt.type==="aborted")return{shortCircuited:!0};if(nt.type==="error"){if(nt.partialMatches.length===0){let{matches:wt,route:ce}=cc(v.activeRoutes);return{matches:wt,pendingActionResult:[ce.id,{type:"error",error:nt.error}]}}let gt=Va(nt.partialMatches).route.id;return{matches:nt.partialMatches,pendingActionResult:[gt,{type:"error",error:nt.error}]}}else if(nt.matches)j=nt.matches;else{let{notFoundMatches:gt,error:wt,route:ce}=_n(R.pathname);return{matches:gt,pendingActionResult:[ce.id,{type:"error",error:wt}]}}}let ft,at=hc(j,R);if(!at.route.action&&!at.route.lazy)ft={type:"error",error:Tl(405,{method:p.method,pathname:R.pathname,routeId:at.route.id})};else{let nt=await Il(p,R,Du(d,m,p,R,j,at,X?[]:s,J),J,null);if(ft=nt[at.route.id],!ft){for(let gt of j)if(nt[gt.route.id]){ft=nt[gt.route.id];break}}if(p.signal.aborted)return{shortCircuited:!0}}if(En(ft)){let nt;return k&&k.replace!=null?nt=k.replace:nt=Wv(ft.response.headers.get("Location"),new URL(p.url),y,i.history)===N.location.pathname+N.location.search,await Ge(p,ft,!0,{submission:A,replace:nt}),{shortCircuited:!0}}if(il(ft)){let nt=Va(j,at.route.id);return(k&&k.replace)!==!0&&(Et="PUSH"),{matches:j,pendingActionResult:[nt.route.id,ft,at.route.id]}}return{matches:j,pendingActionResult:[at.route.id,ft]}}async function qt(p,R,A,j,G,J,W,X,k,ft,at,nt,gt,wt){let ce=W||ls(R,A,j,X),Wt=X||k||l0(ce),pt=!Y&&!at;if(J){if(pt){let kt=ke(gt);ot({navigation:ce,...kt!==void 0?{actionData:kt}:{}},{flushSync:nt})}let St=await Bl(A,R.pathname,p.signal);if(St.type==="aborted")return{shortCircuited:!0};if(St.type==="error"){if(St.partialMatches.length===0){let{matches:Xe,route:Qe}=cc(v.activeRoutes);return{matches:Xe,loaderData:{},errors:{[Qe.id]:St.error}}}let kt=Va(St.partialMatches).route.id;return{matches:St.partialMatches,loaderData:{},errors:{[kt]:St.error}}}else if(St.matches)A=St.matches;else{let{error:kt,notFoundMatches:Xe,route:Qe}=_n(R.pathname);return{matches:Xe,loaderData:{},errors:{[Qe.id]:kt}}}}let we=v.activeRoutes,{dsMatches:ge,revalidatingFetchers:Ne}=Zv(p,G,d,m,i.history,N,A,Wt,R,at?[]:s,at===!0,$,tt,Ae,te,Pt,we,y,i.patchRoutesOnNavigation!=null,v.branches,gt,wt);if(Yt=++yt,!i.dataStrategy&&!ge.some(St=>St.shouldLoad)&&!ge.some(St=>St.route.middleware&&St.route.middleware.length>0)&&Ne.length===0){let St=new Map(N.fetchers),kt=Nn(St);return qe(R,{matches:A,loaderData:{},errors:gt&&il(gt[1])?{[gt[0]]:gt[1].error}:null,...t0(gt),...kt?{fetchers:St}:{}},{flushSync:nt}),{shortCircuited:!0}}if(pt){let St={};if(!J){St.navigation=ce;let kt=ke(gt);kt!==void 0&&(St.actionData=kt)}Ne.length>0&&(St.fetchers=Ka(Ne)),ot(St,{flushSync:nt})}Ne.forEach(St=>{Ie(St.key),St.controller&&et.set(St.key,St.controller)});let Ol=()=>Ne.forEach(St=>Ie(St.key));vt&&vt.signal.addEventListener("abort",Ol);let{loaderResults:Pl,fetcherResults:Ve}=await Ja(ge,Ne,p,R,G);if(p.signal.aborted)return{shortCircuited:!0};vt&&vt.signal.removeEventListener("abort",Ol),Ne.forEach(St=>et.delete(St.key));let Ht=oc(Pl);if(Ht)return await Ge(p,Ht.result,!0,{replace:ft}),{shortCircuited:!0};if(Ht=oc(Ve),Ht)return Pt.add(Ht.key),await Ge(p,Ht.result,!0,{replace:ft}),{shortCircuited:!0};let ne=new Map(N.fetchers),{loaderData:fl,errors:ta}=Iv(N,A,Pl,gt,Ne,Ve,ne);at&&N.errors&&(ta={...N.errors,...ta});let wn=Nn(ne),Hn=ji(Yt,ne),$a=wn||Hn||Ne.length>0;return{matches:A,loaderData:fl,errors:ta,...$a?{workingFetchers:ne}:{}}}function ke(p){if(p&&!il(p[1]))return{[p[0]]:p[1].data};if(N.actionData)return Object.keys(N.actionData).length===0?null:N.actionData}function Ka(p){let R=new Map(N.fetchers);return p.forEach(A=>{let j=R.get(A.key),G=Oi(void 0,j?j.data:void 0);R.set(A.key,G)}),R}async function Ll(p,R,A,j){Ie(p);let G=(j&&j.flushSync)===!0,J=v.activeRoutes,W=us(N.location,N.matches,y,A,R,j?.relative),X=Rl(J,W,y,!1,v.branches),k=Un(X,J,W);if(k.active&&k.matches&&(X=k.matches),!X){ye(p,R,Tl(404,{pathname:W}),{flushSync:G});return}let{path:ft,submission:at,error:nt}=Qv(!0,W,j);if(nt){ye(p,R,nt,{flushSync:G});return}let gt=i.getContext?await i.getContext():new Bv,wt=(j&&j.preventScrollReset)===!0;if(at&&_e(at.formMethod)){await On(p,R,ft,X,gt,k.active,G,wt,at,j&&j.defaultShouldRevalidate);return}te.set(p,{routeId:R,path:ft}),await Dn(p,R,ft,X,gt,k.active,G,wt,at)}async function On(p,R,A,j,G,J,W,X,k,ft){Fa(),te.delete(p),ol(p,Gp(k,N.fetchers.get(p)),{flushSync:W});let at=new AbortController,nt=Tu(i.history,A,at.signal,k);if(J){let Gt=await Bl(j,new URL(nt.url).pathname,nt.signal,p);if(Gt.type==="aborted")return;if(Gt.type==="error"){ye(p,R,Gt.error,{flushSync:W});return}else if(Gt.matches)j=Gt.matches;else{ye(p,R,Tl(404,{pathname:A}),{flushSync:W});return}}let gt=hc(j,A);if(!gt.route.action&&!gt.route.lazy){ye(p,R,Tl(405,{method:k.formMethod,pathname:A,routeId:R}),{flushSync:W});return}et.set(p,at);let wt=yt,ce=Du(d,m,nt,A,j,gt,s,G),Wt=await Il(nt,A,ce,G,p),pt=Wt[gt.route.id];if(!pt){for(let Gt of ce)if(Wt[Gt.route.id]){pt=Wt[Gt.route.id];break}}if(nt.signal.aborted){et.get(p)===at&&et.delete(p);return}if(Ae.has(p)){if(En(pt)||il(pt)){ol(p,kl(void 0));return}}else{if(En(pt))if(et.delete(p),Yt>wt){ol(p,kl(void 0));return}else return Pt.add(p),ol(p,Oi(k)),Ge(nt,pt,!1,{fetcherSubmission:k,preventScrollReset:X});if(il(pt)){ye(p,R,pt.error);return}}let we=N.navigation.location||N.location,ge=Tu(i.history,we,at.signal),Ne=v.activeRoutes,Ol=N.navigation.state!=="idle"?Rl(Ne,N.navigation.location,y,!1,v.branches):N.matches;st(Ol,"Didn't find any matches after fetcher action");let Pl=++yt;re.set(p,Pl);let{dsMatches:Ve,revalidatingFetchers:Ht}=Zv(ge,G,d,m,i.history,N,Ol,k,we,s,!1,$,tt,Ae,te,Pt,Ne,y,i.patchRoutesOnNavigation!=null,v.branches,[gt.route.id,pt],ft),ne=Oi(k,pt.data),fl=new Map(N.fetchers);fl.set(p,ne),Ht.filter(Gt=>Gt.key!==p).forEach(Gt=>{let Ze=Gt.key,ue=fl.get(Ze),Vi=Oi(void 0,ue?ue.data:void 0);fl.set(Ze,Vi),Ie(Ze),Gt.controller&&et.set(Ze,Gt.controller)}),ot({fetchers:fl});let ta=()=>Ht.forEach(Gt=>Ie(Gt.key));at.signal.addEventListener("abort",ta);let{loaderResults:wn,fetcherResults:Hn}=await Ja(Ve,Ht,ge,we,G);if(at.signal.aborted)return;at.signal.removeEventListener("abort",ta),re.delete(p),et.delete(p),Ht.forEach(Gt=>et.delete(Gt.key));let $a=N.fetchers.has(p),St=Gt=>{if(!$a)return Gt;let Ze=new Map(Gt.fetchers);return Ze.set(p,kl(pt.data)),{...Gt,fetchers:Ze}},kt=oc(wn);if(kt)return N=St(N),Ge(ge,kt.result,!1,{preventScrollReset:X});if(kt=oc(Hn),kt)return Pt.add(kt.key),N=St(N),Ge(ge,kt.result,!1,{preventScrollReset:X});let Xe=new Map(N.fetchers);$a&&Xe.set(p,kl(pt.data));let{loaderData:Qe,errors:Yl}=Iv(N,Ol,wn,void 0,Ht,Hn,Xe);ji(Pl,Xe),N.navigation.state==="loading"&&Pl>Yt?(st(Et,"Expected pending action"),vt&&vt.abort(),qe(N.navigation.location,{matches:Ol,loaderData:Qe,errors:Yl,fetchers:Xe})):(ot({errors:Yl,loaderData:Pv(N.loaderData,Qe,Ol,Yl),fetchers:Xe}),$=!1)}async function Dn(p,R,A,j,G,J,W,X,k){let ft=N.fetchers.get(p);ol(p,Oi(k,ft?ft.data:void 0),{flushSync:W});let at=new AbortController,nt=Tu(i.history,A,at.signal);if(J){let pt=await Bl(j,new URL(nt.url).pathname,nt.signal,p);if(pt.type==="aborted")return;if(pt.type==="error"){ye(p,R,pt.error,{flushSync:W});return}else if(pt.matches)j=pt.matches;else{ye(p,R,Tl(404,{pathname:A}),{flushSync:W});return}}let gt=hc(j,A);et.set(p,at);let wt=yt,ce=await Il(nt,A,Du(d,m,nt,A,j,gt,s,G),G,p),Wt=ce[gt.route.id];if(!Wt){for(let pt of j)if(ce[pt.route.id]){Wt=ce[pt.route.id];break}}if(et.get(p)===at&&et.delete(p),!nt.signal.aborted){if(Ae.has(p)){ol(p,kl(void 0));return}if(En(Wt))if(Yt>wt){ol(p,kl(void 0));return}else{Pt.add(p),await Ge(nt,Wt,!1,{preventScrollReset:X});return}if(il(Wt)){ye(p,R,Wt.error);return}ol(p,kl(Wt.data))}}async function Ge(p,R,A,{submission:j,fetcherSubmission:G,preventScrollReset:J,replace:W}={}){A||(Ot?.resolve(),Ot=null),R.response.headers.has("X-Remix-Revalidate")&&($=!0);let X=R.response.headers.get("Location");st(X,"Expected a Location header on the redirect Response");let k=X,ft=new URL(p.url);X=Wv(X,ft,y,i.history),Ou(k,X,ft,"allow-explicit");let at=_i(N.location,X,{_isRedirect:!0});if(o){let pt=!1;if(R.response.headers.has("X-Remix-Reload-Document"))pt=!0;else if(vs(X)){const we=g0(r,X,!0);pt=we.origin!==r.location.origin||rl(we.pathname,y)==null}if(pt){W?r.location.replace(X):r.location.assign(X);return}}vt=null;let nt=W===!0||R.response.headers.has("X-Remix-Replace")?"REPLACE":"PUSH",{formMethod:gt,formAction:wt,formEncType:ce}=N.navigation;!j&&!G&&gt&&wt&&ce&&(j=l0(N.navigation));let Wt=j||G;mp.has(R.response.status)&&Wt&&_e(Wt.formMethod)?await ve(nt,at,{submission:{...Wt,formAction:X},preventScrollReset:J||_t,enableViewTransition:A?Nt:void 0}):await ve(nt,at,{overrideNavigation:ls(at,[],nt,j),fetcherSubmission:G,preventScrollReset:J||_t,enableViewTransition:A?Nt:void 0})}async function Il(p,R,A,j,G){let J,W={};try{J=await Op(S,p,R,A,G,j,!1)}catch(X){return A.filter(k=>k.shouldLoad).forEach(k=>{W[k.route.id]={type:"error",error:X}}),W}if(p.signal.aborted)return W;if(!_e(p.method))for(let X of A){if(J[X.route.id]?.type==="error")break;!J.hasOwnProperty(X.route.id)&&!N.loaderData.hasOwnProperty(X.route.id)&&(!N.errors||!N.errors.hasOwnProperty(X.route.id))&&X.shouldCallHandler()&&(J[X.route.id]={type:"error",result:new Error(`No result returned from dataStrategy for route ${X.route.id}`)})}for(let[X,k]of Object.entries(J))if(Lp(k)){let ft=k.result;W[X]={type:"redirect",response:Cp(ft,p,X,A,y)}}else W[X]=await Np(k);return W}async function Ja(p,R,A,j,G){let J=Il(A,j,p,G,null),W=Promise.all(R.map(async X=>{if(X.matches&&X.match&&X.request&&X.controller){let k=(await Il(X.request,X.path,X.matches,G,X.key))[X.match.route.id];return{[X.key]:k}}else return Promise.resolve({[X.key]:{type:"error",error:Tl(404,{pathname:X.path})}})}));return{loaderResults:await J,fetcherResults:(await W).reduce((X,k)=>Object.assign(X,k),{})}}function Fa(){$=!0,te.forEach((p,R)=>{et.has(R)&&tt.add(R),Ie(R)})}function ol(p,R,A={}){let j=new Map(N.fetchers);j.set(p,R),ot({fetchers:j},{flushSync:(A&&A.flushSync)===!0})}function ye(p,R,A,j={}){let G=Va(N.matches,R),J=new Map(N.fetchers);Hu(J,p),ot({errors:{[G.route.id]:A},fetchers:J},{flushSync:(j&&j.flushSync)===!0})}function Uu(p){return ae.set(p,(ae.get(p)||0)+1),Ae.has(p)&&Ae.delete(p),N.fetchers.get(p)||vp}function wu(p,R){Ie(p,R?.reason),ol(p,kl(null))}function Hu(p,R){let A=N.fetchers.get(R);et.has(R)&&!(A&&A.state==="loading"&&re.has(R))&&Ie(R),te.delete(R),re.delete(R),Pt.delete(R),Ae.delete(R),tt.delete(R),p.delete(R)}function Bi(p){let R=(ae.get(p)||0)-1;R<=0?(ae.delete(p),Ae.add(p)):ae.set(p,R),ot({fetchers:new Map(N.fetchers)})}function Ie(p,R){let A=et.get(p);A&&(A.abort(R),et.delete(p))}function Mn(p,R){for(let A of p){let j=R.get(A);st(j,`Expected fetcher: ${A}`);let G=kl(j.data);R.set(A,G)}}function Nn(p){let R=[],A=!1;for(let j of Pt){let G=p.get(j);st(G,`Expected fetcher: ${j}`),G.state==="loading"&&(Pt.delete(j),R.push(j),A=!0)}return Mn(R,p),A}function ji(p,R){let A=[];for(let[j,G]of re)if(G<p){let J=R.get(j);st(J,`Expected fetcher: ${j}`),J.state==="loading"&&(Ie(j),re.delete(j),A.push(j))}return Mn(A,R),A.length>0}function Dc(p,R){let A=N.blockers.get(p)||zi;return Hl.get(p)!==R&&Hl.set(p,R),A}function De(p){N.blockers.delete(p),Hl.delete(p)}function Cn(p,R){let A=N.blockers.get(p)||zi;st(A.state==="unblocked"&&R.state==="blocked"||A.state==="blocked"&&R.state==="blocked"||A.state==="blocked"&&R.state==="proceeding"||A.state==="blocked"&&R.state==="unblocked"||A.state==="proceeding"&&R.state==="unblocked",`Invalid blocker state transition: ${A.state} -> ${R.state}`);let j=new Map(N.blockers);j.set(p,R),ot({blockers:j})}function xu({currentLocation:p,nextLocation:R,historyAction:A}){if(Hl.size===0)return;Hl.size>1&&Ft(!1,"A router only supports one blocker at a time");let j=Array.from(Hl.entries()),[G,J]=j[j.length-1],W=N.blockers.get(G);if(!(W&&W.state==="proceeding")&&J({currentLocation:p,nextLocation:R,historyAction:A}))return G}function _n(p){let R=Tl(404,{pathname:p}),A=v.activeRoutes,{matches:j,route:G}=cc(A);return{notFoundMatches:j,route:G,error:R}}function An(p,R,A){if(q=p,B=R,V=A||null,!K&&N.navigation===es){K=!0;let j=Gi(N.location,N.matches);j!=null&&ot({restoreScrollPosition:j})}return()=>{q=null,B=null,V=null}}function Yi(p,R){return V&&V(p,R.map(A=>S0(A,N.loaderData)))||p.key}function qi(p,R){if(q&&B){let A=Yi(p,R);q[A]=B()}}function Gi(p,R){if(q){let A=Yi(p,R),j=q[A];if(typeof j=="number")return j}return null}function Un(p,R,A){if(i.patchRoutesOnNavigation){let j=v.branches;if(p){if(Object.keys(p[0].params).length>0)return{active:!0,matches:Rl(R,A,y,!0,j)}}else return{active:!0,matches:Rl(R,A,y,!0,j)||[]}}return{active:!1,matches:null}}async function Bl(p,R,A,j){if(!i.patchRoutesOnNavigation)return{type:"success",matches:p};let G=p;for(;;){let J=m;try{await i.patchRoutesOnNavigation({signal:A,path:R,matches:G,fetcherKey:j,patch:(ft,at)=>{A.aborted||Kv(ft,at,v,J,d,!1)}})}catch(ft){return{type:"error",error:ft,partialMatches:G}}if(A.aborted)return{type:"aborted"};let W=v.branches,X=Rl(v.activeRoutes,R,y,!1,W),k=null;if(X){if(Object.keys(X[0].params).length===0)return{type:"success",matches:X};if(k=Rl(v.activeRoutes,R,y,!0,W),!(k&&G.length<k.length&&Me(G,k.slice(0,G.length))))return{type:"success",matches:X}}if(k||(k=Rl(v.activeRoutes,R,y,!0,W)),!k||Me(G,k))return{type:"success",matches:null};G=k}}function Me(p,R){return p.length===R.length&&p.every((A,j)=>A.route.id===R[j].route.id)}function jl(p){m={},v.setHmrRoutes(Ai(p,d,void 0,m))}function Ue(p,R,A=!1){Kv(p,R,v,m,d,A),v.hasHMRRoutes||ot({})}return lt={get basename(){return y},get future(){return C},get state(){return N},get routes(){return v.stableRoutes},get branches(){return v.branches},get manifest(){return m},get window(){return r},initialize:Au,subscribe:it,enableScrollRestoration:An,navigate:zn,fetch:Ll,revalidate:ya,createHref:p=>i.history.createHref(p),createURL:p=>i.history.createURL(p),encodeLocation:p=>i.history.encodeLocation(p),getFetcher:Uu,resetFetcher:wu,deleteFetcher:Bi,dispose:Za,getBlocker:Dc,deleteBlocker:De,patchRoutes:Ue,_internalFetchControllers:et,_internalSetRoutes:jl,_internalSetStateDoNotUseOrYouWillBreakYourApp(p){ot(p)}},i.instrumentations&&(lt=up(lt,i.instrumentations.map(p=>p.router).filter(Boolean))),lt}function Sp(i){return i!=null&&("formData"in i&&i.formData!=null||"body"in i&&i.body!==void 0)}function us(i,r,o,s,f,d){let m,v;if(f){m=[];for(let S of r)if(m.push(S),S.route.id===f){v=S;break}}else m=r,v=r[r.length-1];let y=Ui(s||".",Ec(m),rl(i.pathname,o)||i.pathname,d==="path");if(s==null&&(y.search=i.search,y.hash=i.hash),(s==null||s===""||s===".")&&v){let S=bs(y.search);if(v.route.index&&!S)y.search=y.search?y.search.replace(/^\?/,"?index&"):"?index";else if(!v.route.index&&S){let C=new URLSearchParams(y.search),D=C.getAll("index");C.delete("index"),D.filter(H=>H).forEach(H=>C.append("index",H));let w=C.toString();y.search=w?`?${w}`:""}}return o!=="/"&&(y.pathname=I1({basename:o,pathname:y.pathname})),je(y)}function Qv(i,r,o){if(!o||!Sp(o))return{path:r};if(o.formMethod&&!Yp(o.formMethod))return{path:r,error:Tl(405,{method:o.formMethod})};let s=()=>({path:r,error:Tl(400,{type:"invalid-body"})}),f=(o.formMethod||"get").toUpperCase(),d=Y0(r);if(o.body!==void 0){if(o.formEncType==="text/plain"){if(!_e(f))return s();let C=typeof o.body=="string"?o.body:o.body instanceof FormData||o.body instanceof URLSearchParams?Array.from(o.body.entries()).reduce((D,[w,H])=>`${D}${w}=${H}
`,""):String(o.body);return{path:r,submission:{formMethod:f,formAction:d,formEncType:o.formEncType,formData:void 0,json:void 0,text:C}}}else if(o.formEncType==="application/json"){if(!_e(f))return s();try{let C=typeof o.body=="string"?JSON.parse(o.body):o.body;return{path:r,submission:{formMethod:f,formAction:d,formEncType:o.formEncType,formData:void 0,json:C,text:void 0}}}catch{return s()}}}st(typeof FormData=="function","FormData is not available in this environment");let m,v;if(o.formData)m=cs(o.formData),v=o.formData;else if(o.body instanceof FormData)m=cs(o.body),v=o.body;else if(o.body instanceof URLSearchParams)m=o.body,v=kv(m);else if(o.body==null)m=new URLSearchParams,v=new FormData;else try{m=new URLSearchParams(o.body),v=kv(m)}catch{return s()}let y={formMethod:f,formAction:d,formEncType:o&&o.formEncType||"application/x-www-form-urlencoded",formData:v,json:void 0,text:void 0};if(_e(y.formMethod))return{path:r,submission:y};let S=Ul(r);return i&&S.search&&bs(S.search)&&m.append("index",""),S.search=`?${m}`,{path:je(S),submission:y}}function Zv(i,r,o,s,f,d,m,v,y,S,C,D,w,H,q,V,B,K,Q,ut,dt,ct){let bt=dt?il(dt[1])?dt[1].error:dt[1].data:void 0,lt=f.createURL(d.location),N=f.createURL(y),Et;if(C&&d.errors){let Y=Object.keys(d.errors)[0];Et=m.findIndex($=>$.route.id===Y)}else if(dt&&il(dt[1])){let Y=dt[0];Et=m.findIndex($=>$.route.id===Y)-1}let Ot=dt?dt[1].statusCode:void 0,_t=Ot&&Ot>=400,vt={currentUrl:lt,currentParams:d.matches[0]?.params||{},nextUrl:N,nextParams:m[0].params,...v,actionResult:bt,actionStatus:Ot},Nt=Hi(m),Kt=m.map((Y,$)=>{let{route:tt}=Y,et=null;if(Et!=null&&$>Et)et=!1;else if(tt.lazy)et=!0;else if(!ps(tt))et=!1;else if(C){let{shouldLoad:Pt}=U0(tt,d.loaderData,d.errors);et=Pt}else bp(d.loaderData,d.matches[$],Y)&&(et=!0);if(et!==null)return is(o,s,i,y,Nt,Y,S,r,et);let yt=!1;typeof ct=="boolean"?yt=ct:_t?yt=!1:(D||lt.pathname+lt.search===N.pathname+N.search||lt.search!==N.search||Ep(d.matches[$],Y))&&(yt=!0);let Yt={...vt,defaultShouldRevalidate:yt},re=Ci(Y,Yt);return is(o,s,i,y,Nt,Y,S,r,re,Yt,ct)}),$t=[];return q.forEach((Y,$)=>{if(C||!m.some(ae=>ae.route.id===Y.routeId)||H.has($))return;let tt=d.fetchers.get($),et=tt&&tt.state!=="idle"&&tt.data===void 0,yt=Rl(B,Y.path,K??"/",!1,ut);if(!yt){if(Q&&et)return;$t.push({key:$,routeId:Y.routeId,path:Y.path,matches:null,match:null,request:null,controller:null});return}if(V.has($))return;let Yt=hc(yt,Y.path),re=new AbortController,Pt=Tu(f,Y.path,re.signal),te=null;if(w.has($))w.delete($),te=Du(o,s,Pt,Y.path,yt,Yt,S,r);else if(et)D&&(te=Du(o,s,Pt,Y.path,yt,Yt,S,r));else{let ae;typeof ct=="boolean"?ae=ct:_t?ae=!1:ae=D;let Ae={...vt,defaultShouldRevalidate:ae};Ci(Yt,Ae)&&(te=Du(o,s,Pt,Y.path,yt,Yt,S,r,Ae))}te&&$t.push({key:$,routeId:Y.routeId,path:Y.path,matches:te,match:Yt,request:Pt,controller:re})}),{dsMatches:Kt,revalidatingFetchers:$t}}function ps(i){return i.loader!=null||i.middleware!=null&&i.middleware.length>0}function U0(i,r,o){if(i.lazy)return{shouldLoad:!0,renderFallback:!0};if(!ps(i))return{shouldLoad:!1,renderFallback:!1};let s=r!=null&&i.id in r,f=o!=null&&o[i.id]!==void 0;if(!s&&f)return{shouldLoad:!1,renderFallback:!1};if(typeof i.loader=="function"&&i.loader.hydrate===!0)return{shouldLoad:!0,renderFallback:!s};let d=!s&&!f;return{shouldLoad:d,renderFallback:d}}function bp(i,r,o){let s=!r||o.route.id!==r.route.id,f=!i.hasOwnProperty(o.route.id);return s||f}function Ep(i,r){let o=i.route.path;return i.pathname!==r.pathname||o!=null&&o.endsWith("*")&&i.params["*"]!==r.params["*"]}function Ci(i,r){if(i.route.shouldRevalidate){let o=i.route.shouldRevalidate(r);if(typeof o=="boolean")return o}return r.defaultShouldRevalidate}function Kv(i,r,o,s,f,d){let m;if(i){let S=s[i];st(S,`No route found to patch children into: routeId = ${i}`),S.children||(S.children=[]),m=S.children}else m=o.activeRoutes;let v=[],y=[];if(r.forEach(S=>{let C=m.find(D=>w0(S,D));C?y.push({existingRoute:C,newRoute:S}):v.push(S)}),v.length>0){let S=Ai(v,f,[i||"_","patch",String(m?.length||"0")],s);m.push(...S)}if(d&&y.length>0)for(let S=0;S<y.length;S++){let{existingRoute:C,newRoute:D}=y[S],w=C,[H]=Ai([D],f,[],{},!0);Object.assign(w,{element:H.element?H.element:w.element,errorElement:H.errorElement?H.errorElement:w.errorElement,hydrateFallbackElement:H.hydrateFallbackElement?H.hydrateFallbackElement:w.hydrateFallbackElement})}o.hasHMRRoutes||o.setRoutes([...o.activeRoutes])}function w0(i,r){return"id"in i&&"id"in r&&i.id===r.id?!0:i.index===r.index&&i.path===r.path&&i.caseSensitive===r.caseSensitive?(!i.children||i.children.length===0)&&(!r.children||r.children.length===0)?!0:i.children?.every((o,s)=>r.children?.some(f=>w0(o,f)))??!1:!1}var Jv=new WeakMap,H0=({key:i,route:r,manifest:o,mapRouteProperties:s})=>{let f=o[r.id];if(st(f,"No route found in manifest"),!f.lazy||typeof f.lazy!="object")return;let d=f.lazy[i];if(!d)return;let m=Jv.get(f);m||(m={},Jv.set(f,m));let v=m[i];if(v)return v;let y=(async()=>{let S=B1(i),C=f[i]!==void 0&&i!=="hasErrorBoundary";if(S)Ft(!S,"Route property "+i+" is not a supported lazy route property. This property will be ignored."),m[i]=Promise.resolve();else if(C)Ft(!1,`Route "${f.id}" has a static property "${i}" defined. The lazy property will be ignored.`);else{let D=await d();D!=null&&(Object.assign(f,{[i]:D}),Object.assign(f,s(f)))}typeof f.lazy=="object"&&(f.lazy[i]=void 0,Object.values(f.lazy).every(D=>D===void 0)&&(f.lazy=void 0))})();return m[i]=y,y},Fv=new WeakMap;function Rp(i,r,o,s,f){let d=o[i.id];if(st(d,"No route found in manifest"),!i.lazy)return{lazyRoutePromise:void 0,lazyHandlerPromise:void 0};if(typeof i.lazy=="function"){let C=Fv.get(d);if(C)return{lazyRoutePromise:C,lazyHandlerPromise:C};let D=(async()=>{st(typeof i.lazy=="function","No lazy route function found");let w=await i.lazy(),H={};for(let q in w){let V=w[q];if(V===void 0)continue;let B=Y1(q),K=d[q]!==void 0&&q!=="hasErrorBoundary";B?Ft(!B,"Route property "+q+" is not a supported property to be returned from a lazy route function. This property will be ignored."):K?Ft(!K,`Route "${d.id}" has a static property "${q}" defined but its lazy function is also returning a value for this property. The lazy route property "${q}" will be ignored.`):H[q]=V}Object.assign(d,H),Object.assign(d,{...s(d),lazy:void 0})})();return Fv.set(d,D),D.catch(()=>{}),{lazyRoutePromise:D,lazyHandlerPromise:D}}let m=Object.keys(i.lazy),v=[],y;for(let C of m){if(f&&f.includes(C))continue;let D=H0({key:C,route:i,manifest:o,mapRouteProperties:s});D&&(v.push(D),C===r&&(y=D))}let S=v.length>0?Promise.all(v).then(()=>{}):void 0;return S?.catch(()=>{}),y?.catch(()=>{}),{lazyRoutePromise:S,lazyHandlerPromise:y}}async function $v(i){let r=i.matches.filter(s=>s.shouldLoad),o={};return(await Promise.all(r.map(s=>s.resolve()))).forEach((s,f)=>{o[r[f].route.id]=s}),o}async function Tp(i){return i.matches.some(r=>r.route.middleware)?x0(i,()=>$v(i)):$v(i)}function x0(i,r){return zp(i,r,s=>{if(jp(s))throw s;return s},Hp,o);function o(s,f,d){if(d)return Promise.resolve(Object.assign(d.value,{[f]:{type:"error",result:s}}));{let{matches:m}=i,v=Va(m,m[Math.min(Math.max(m.findIndex(y=>y.route.id===f),0),Math.max(m.findIndex(y=>y.shouldCallHandler()),0))].route.id).route.id;return Promise.resolve({[v]:{type:"error",result:s}})}}}async function zp(i,r,o,s,f){let{matches:d,...m}=i;return await L0(m,d.flatMap(v=>v.route.middleware?v.route.middleware.map(y=>[v.route.id,y]):[]),r,o,s,f)}async function L0(i,r,o,s,f,d,m=0){let{request:v}=i;if(v.signal.aborted)throw v.signal.reason??new Error(`Request aborted: ${v.method} ${v.url}`);let y=r[m];if(!y)return await o();let[S,C]=y,D,w=async()=>{if(D)throw new Error("You may only call `next()` once per middleware");try{return D={value:await L0(i,r,o,s,f,d,m+1)},D.value}catch(H){return D={value:await d(H,S,D)},D.value}};try{let H=await C(i,w),q=H!=null?s(H):void 0;return f(q)?q:D?q??D.value:(D={value:await w()},D.value)}catch(H){return await d(H,S,D)}}function B0(i,r,o,s,f){let d=H0({key:"middleware",route:s.route,manifest:r,mapRouteProperties:i}),m=Rp(s.route,_e(o.method)?"action":"loader",r,i,f);return{middleware:d,route:m.lazyRoutePromise,handler:m.lazyHandlerPromise}}function is(i,r,o,s,f,d,m,v,y,S=null,C){let D=!1,w=B0(i,r,o,d,m);return{...d,_lazyPromises:w,shouldLoad:y,shouldRevalidateArgs:S,shouldCallHandler(H){return D=!0,S?typeof C=="boolean"?Ci(d,{...S,defaultShouldRevalidate:C}):typeof H=="boolean"?Ci(d,{...S,defaultShouldRevalidate:H}):Ci(d,S):y},resolve(H){let{lazy:q,loader:V,middleware:B}=d.route,K=D||y||H&&!_e(o.method)&&(q||V),Q=B&&B.length>0&&!V&&!q;return K&&(_e(o.method)||!Q)?Dp({request:o,path:s,pattern:f,match:d,lazyHandlerPromise:w?.handler,lazyRoutePromise:w?.route,handlerOverride:H,scopedContext:v}):Promise.resolve({type:"data",result:void 0})}}}function Du(i,r,o,s,f,d,m,v,y=null){return f.map(S=>S.route.id!==d.route.id?{...S,shouldLoad:!1,shouldRevalidateArgs:y,shouldCallHandler:()=>!1,_lazyPromises:B0(i,r,o,S,m),resolve:()=>Promise.resolve({type:"data",result:void 0})}:is(i,r,o,s,Hi(f),S,m,v,!0,y))}async function Op(i,r,o,s,f,d,m){s.some(C=>C._lazyPromises?.middleware)&&await Promise.all(s.map(C=>C._lazyPromises?.middleware));let v={request:r,url:j0(r,o),pattern:Hi(s),params:s[0].params,context:d,matches:s},S=await i({...v,fetcherKey:f,runClientMiddleware:m?()=>{throw new Error("You cannot call `runClientMiddleware()` from a static handler `dataStrategy`. Middleware is run outside of `dataStrategy` during SSR in order to bubble up the Response.  You can enable middleware via the `respond` API in `query`/`queryRoute`")}:C=>{let D=v;return x0(D,()=>C({...D,fetcherKey:f,runClientMiddleware:()=>{throw new Error("Cannot call `runClientMiddleware()` from within an `runClientMiddleware` handler")}}))}});try{await Promise.all(s.flatMap(C=>[C._lazyPromises?.handler,C._lazyPromises?.route]))}catch{}return S}async function Dp({request:i,path:r,pattern:o,match:s,lazyHandlerPromise:f,lazyRoutePromise:d,handlerOverride:m,scopedContext:v}){let y,S,C=_e(i.method),D=C?"action":"loader",w=H=>{let q,V=new Promise((Q,ut)=>q=ut);S=()=>q(),i.signal.addEventListener("abort",S);let B=Q=>typeof H!="function"?Promise.reject(new Error(`You cannot call the handler for a route which defines a boolean "${D}" [routeId: ${s.route.id}]`)):H({request:i,url:j0(i,r),pattern:o,params:s.params,context:v},...Q!==void 0?[Q]:[]),K=(async()=>{try{return{type:"data",result:await(m?m(Q=>B(Q)):B())}}catch(Q){return{type:"error",result:Q}}})();return Promise.race([K,V])};try{let H=C?s.route.action:s.route.loader;if(f||d)if(H){let q,[V]=await Promise.all([w(H).catch(B=>{q=B}),f,d]);if(q!==void 0)throw q;y=V}else{await f;let q=C?s.route.action:s.route.loader;if(q)[y]=await Promise.all([w(q),d]);else if(D==="action"){let V=new URL(i.url),B=V.pathname+V.search;throw Tl(405,{method:i.method,pathname:B,routeId:s.route.id})}else return{type:"data",result:void 0}}else if(H)y=await w(H);else{let q=new URL(i.url);throw Tl(404,{pathname:q.pathname+q.search})}}catch(H){return{type:"error",result:H}}finally{S&&i.signal.removeEventListener("abort",S)}return y}async function Mp(i){let r=i.headers.get("Content-Type");return r&&/\bapplication\/json\b/.test(r)?i.body==null?null:i.json():i.text()}async function Np(i){let{result:r,type:o}=i;if(Ss(r)){let s;try{s=await Mp(r)}catch(f){return{type:"error",error:f}}return o==="error"?{type:"error",error:new wi(r.status,r.statusText,s),statusCode:r.status,headers:r.headers}:{type:"data",data:s,statusCode:r.status,headers:r.headers}}return o==="error"?e0(r)?r.data instanceof Error?{type:"error",error:r.data,statusCode:r.init?.status,headers:r.init?.headers?new Headers(r.init.headers):void 0}:{type:"error",error:wp(r),statusCode:Nu(r)?r.status:void 0,headers:r.init?.headers?new Headers(r.init.headers):void 0}:{type:"error",error:r,statusCode:Nu(r)?r.status:void 0}:e0(r)?{type:"data",data:r.data,statusCode:r.init?.status,headers:r.init?.headers?new Headers(r.init.headers):void 0}:{type:"data",data:r}}function Cp(i,r,o,s,f){let d=i.headers.get("Location");if(st(d,"Redirects returned/thrown from loaders/actions must have a Location header"),!vs(d)){let m=s.slice(0,s.findIndex(v=>v.route.id===o)+1);d=us(new URL(r.url),m,f,d),i.headers.set("Location",d)}return i}var _p=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];function rs(i){try{return _p.includes(new URL(i).protocol)}catch{return!1}}function Wv(i,r,o,s){if(vs(i)){let f=i,d=bc.test(f)?new URL(y0(f,r.protocol)):new URL(f);if(rs(d.toString()))throw new Error("Invalid redirect location");let m=rl(d.pathname,o)!=null;if(d.origin===r.origin&&m)return ys(d.pathname)+d.search+d.hash}try{if(rs(s.createURL(i).toString()))throw new Error("Invalid redirect location")}catch{}return i}function Tu(i,r,o,s){let f=i.createURL(Y0(r)).toString(),d={signal:o};if(s&&_e(s.formMethod)){let{formMethod:m,formEncType:v}=s;d.method=m.toUpperCase(),v==="application/json"?(d.headers=new Headers({"Content-Type":v}),d.body=JSON.stringify(s.json)):v==="text/plain"?d.body=s.text:v==="application/x-www-form-urlencoded"&&s.formData?d.body=cs(s.formData):d.body=s.formData}return new Request(f,d)}function j0(i,r){let o=new URL(i.url),s=typeof r=="string"?Ul(r):r;if(o.pathname=s.pathname||"/",s.search){let f=new URLSearchParams(s.search),d=f.getAll("index");f.delete("index");for(let m of d.filter(Boolean))f.append("index",m);o.search=f.size?`?${f.toString()}`:""}else o.search="";return o.hash=s.hash||"",o}function cs(i){let r=new URLSearchParams;for(let[o,s]of i.entries())r.append(o,typeof s=="string"?s:s.name);return r}function kv(i){let r=new FormData;for(let[o,s]of i.entries())r.append(o,s);return r}function Ap(i,r,o,s=!1,f=!1){let d={},m=null,v,y=!1,S={},C=o&&il(o[1])?o[1].error:void 0;return i.forEach(D=>{if(!(D.route.id in r))return;let w=D.route.id,H=r[w];if(st(!En(H),"Cannot handle redirect results in processLoaderData"),il(H)){let q=H.error;if(C!==void 0&&(q=C,C=void 0),m=m||{},f)m[w]=q;else{let V=Va(i,w);m[V.route.id]==null&&(m[V.route.id]=q)}s||(d[w]=A0),y||(y=!0,v=Nu(H.error)?H.error.status:500),H.headers&&(S[w]=H.headers)}else d[w]=H.data,H.statusCode&&H.statusCode!==200&&!y&&(v=H.statusCode),H.headers&&(S[w]=H.headers)}),C!==void 0&&o&&(m={[o[0]]:C},o[2]&&(d[o[2]]=void 0)),{loaderData:d,errors:m,statusCode:v||200,loaderHeaders:S}}function Iv(i,r,o,s,f,d,m){let{loaderData:v,errors:y}=Ap(r,o,s);return f.filter(S=>!S.matches||S.matches.some(C=>C.shouldLoad)).forEach(S=>{let{key:C,match:D,controller:w}=S;if(w&&w.signal.aborted)return;let H=d[C];if(st(H,"Did not find corresponding fetcher result"),il(H)){let q=Va(i.matches,D?.route.id);y&&y[q.route.id]||(y={...y,[q.route.id]:H.error}),m.delete(C)}else if(En(H))st(!1,"Unhandled fetcher revalidation redirect");else{let q=kl(H.data);m.set(C,q)}}),{loaderData:v,errors:y}}function Pv(i,r,o,s){let f=Object.entries(r).filter(([,d])=>d!==A0).reduce((d,[m,v])=>(d[m]=v,d),{});for(let d of o){let m=d.route.id;if(!r.hasOwnProperty(m)&&i.hasOwnProperty(m)&&d.route.loader&&(f[m]=i[m]),s&&s.hasOwnProperty(m))break}return f}function t0(i){return i?il(i[1])?{actionData:{}}:{actionData:{[i[0]]:i[1].data}}:{}}function Va(i,r){return(r?i.slice(0,i.findIndex(o=>o.route.id===r)+1):[...i]).reverse().find(o=>o.route.hasErrorBoundary===!0)||i[0]}function cc(i){let r=i.length===1?i[0]:i.find(o=>o.index||!o.path||o.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:r}],route:r}}function Tl(i,{pathname:r,routeId:o,method:s,type:f,message:d}={}){let m="Unknown Server Error",v="Unknown @remix-run/router error";return i===400?(m="Bad Request",s&&r&&o?v=`You made a ${s} request to "${r}" but did not provide a \`loader\` for route "${o}", so there is no way to handle the request.`:f==="invalid-body"&&(v="Unable to encode submission body")):i===403?(m="Forbidden",v=`Route "${o}" does not match URL "${r}"`):i===404?(m="Not Found",v=`No route matches URL "${r}"`):i===405&&(m="Method Not Allowed",s&&r&&o?v=`You made a ${s.toUpperCase()} request to "${r}" but did not provide an \`action\` for route "${o}", so there is no way to handle the request.`:s&&(v=`Invalid request method "${s.toUpperCase()}"`)),new wi(i||500,m,new Error(v),!0)}function oc(i){let r=Object.entries(i);for(let o=r.length-1;o>=0;o--){let[s,f]=r[o];if(En(f))return{key:s,result:f}}}function Y0(i){return je({...typeof i=="string"?Ul(i):i,hash:""})}function Up(i,r){return i.pathname!==r.pathname||i.search!==r.search?!1:i.hash===""?r.hash!=="":i.hash===r.hash?!0:r.hash!==""}function wp(i){return new wi(i.init?.status??500,i.init?.statusText??"Internal Server Error",i.data)}function Hp(i){return i!=null&&typeof i=="object"&&Object.entries(i).every(([r,o])=>typeof r=="string"&&xp(o))}function xp(i){return i!=null&&typeof i=="object"&&"type"in i&&"result"in i&&(i.type==="data"||i.type==="error")}function Lp(i){return Ss(i.result)&&C0.has(i.result.status)}function il(i){return i.type==="error"}function En(i){return(i&&i.type)==="redirect"}function e0(i){return typeof i=="object"&&i!=null&&"type"in i&&"data"in i&&"init"in i&&i.type==="DataWithResponseInit"}function Ss(i){return i!=null&&typeof i.status=="number"&&typeof i.statusText=="string"&&typeof i.headers=="object"&&typeof i.body<"u"}function Bp(i){return C0.has(i)}function jp(i){return Ss(i)&&Bp(i.status)&&i.headers.has("Location")}function Yp(i){return hp.has(i.toUpperCase())}function _e(i){return sp.has(i.toUpperCase())}function bs(i){return new URLSearchParams(i).getAll("index").some(r=>r==="")}function hc(i,r){let o=typeof r=="string"?Ul(r).search:r.search;if(i[i.length-1].route.index&&bs(o||""))return i[i.length-1];let s=z0(i);return s[s.length-1]}function l0(i){let{formMethod:r,formAction:o,formEncType:s,text:f,formData:d,json:m}=i;if(!(!r||!o||!s)){if(f!=null)return{formMethod:r,formAction:o,formEncType:s,formData:void 0,json:void 0,text:f};if(d!=null)return{formMethod:r,formAction:o,formEncType:s,formData:d,json:void 0,text:void 0};if(m!==void 0)return{formMethod:r,formAction:o,formEncType:s,formData:void 0,json:m,text:void 0}}}function ls(i,r,o,s){return s?{state:"loading",location:i,matches:r,historyAction:o,formMethod:s.formMethod,formAction:s.formAction,formEncType:s.formEncType,formData:s.formData,json:s.json,text:s.text}:{state:"loading",location:i,matches:r,historyAction:o,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function qp(i,r,o,s){return{state:"submitting",location:i,matches:r,historyAction:o,formMethod:s.formMethod,formAction:s.formAction,formEncType:s.formEncType,formData:s.formData,json:s.json,text:s.text}}function Oi(i,r){return i?{state:"loading",formMethod:i.formMethod,formAction:i.formAction,formEncType:i.formEncType,formData:i.formData,json:i.json,text:i.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 Gp(i,r){return{state:"submitting",formMethod:i.formMethod,formAction:i.formAction,formEncType:i.formEncType,formData:i.formData,json:i.json,text:i.text,data:r?r.data:void 0}}function kl(i){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:i}}function Vp(i,r){try{let o=i.sessionStorage.getItem(_0);if(o){let s=JSON.parse(o);for(let[f,d]of Object.entries(s||{}))d&&Array.isArray(d)&&r.set(f,new Set(d||[]))}}catch{}}function Xp(i,r){if(r.size>0){let o={};for(let[s,f]of r)o[s]=[...f];try{i.sessionStorage.setItem(_0,JSON.stringify(o))}catch(s){Ft(!1,`Failed to save applied view transitions in sessionStorage (${s}).`)}}}function a0(){let i,r,o=new Promise((s,f)=>{i=async d=>{s(d);try{await o}catch{}},r=async d=>{f(d);try{await o}catch{}}});return{promise:o,resolve:i,reject:r}}var Rn=E.createContext(null);Rn.displayName="DataRouter";var Cu=E.createContext(null);Cu.displayName="DataRouterState";var q0=E.createContext(!1);function Es(){return E.useContext(q0)}var Rs=E.createContext({isTransitioning:!1});Rs.displayName="ViewTransition";var G0=E.createContext(new Map);G0.displayName="Fetchers";var os=E.createContext(null);os.displayName="Await";var Ye=E.createContext(null);Ye.displayName="Navigation";var xi=E.createContext(null);xi.displayName="Location";var wl=E.createContext({outlet:null,matches:[],isDataRoute:!1});wl.displayName="Route";var Ts=E.createContext(null);Ts.displayName="RouteError";var V0="REACT_ROUTER_ERROR",Qp="REDIRECT",Zp="ROUTE_ERROR_RESPONSE";function Kp(i){if(i.startsWith(`${V0}:${Qp}:{`))try{let r=JSON.parse(i.slice(28));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string"&&typeof r.location=="string"&&typeof r.reloadDocument=="boolean"&&typeof r.replace=="boolean")return r}catch{}}function Jp(i){if(i.startsWith(`${V0}:${Zp}:{`))try{let r=JSON.parse(i.slice(40));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string")return new wi(r.status,r.statusText,r.data)}catch{}}function Fp(i,{relative:r}={}){st(_u(),"useHref() may be used only in the context of a <Router> component.");let{basename:o,navigator:s}=E.useContext(Ye),{hash:f,pathname:d,search:m}=Li(i,{relative:r}),v=d;return o!=="/"&&(v=d==="/"?o:zl([o,d])),s.createHref({pathname:v,search:m,hash:f})}function _u(){return E.useContext(xi)!=null}function cl(){return st(_u(),"useLocation() may be used only in the context of a <Router> component."),E.useContext(xi).location}var X0="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Q0(i){E.useContext(Ye).static||E.useLayoutEffect(i)}function zs(){let{isDataRoute:i}=E.useContext(wl);return i?oS():$p()}function $p(){st(_u(),"useNavigate() may be used only in the context of a <Router> component.");let i=E.useContext(Rn),{basename:r,navigator:o}=E.useContext(Ye),{matches:s}=E.useContext(wl),{pathname:f}=cl(),d=JSON.stringify(Ec(s)),m=E.useRef(!1);return Q0(()=>{m.current=!0}),E.useCallback((v,y={})=>{if(Ft(m.current,X0),!m.current)return;if(typeof v=="number"){o.go(v);return}let S=Ui(v,JSON.parse(d),f,y.relative==="path");i==null&&r!=="/"&&(S.pathname=S.pathname==="/"?r:zl([r,S.pathname])),Ou(typeof v=="string"?v:je(v),o.createHref(S),gs(o),"reject"),(y.replace?o.replace:o.push)(S,y.state,y)},[r,o,d,f,i])}var Wp=E.createContext(null);function kp(i){let r=E.useContext(wl).outlet;return E.useMemo(()=>r&&E.createElement(Wp.Provider,{value:i},r),[r,i])}function Li(i,{relative:r}={}){let{matches:o}=E.useContext(wl),{pathname:s}=cl(),f=JSON.stringify(Ec(o));return E.useMemo(()=>Ui(i,JSON.parse(f),s,r==="path"),[i,f,s,r])}function Ip(i,r){return Z0(i,r)}function Z0(i,r,o){st(_u(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:s}=E.useContext(Ye),{matches:f}=E.useContext(wl),d=f[f.length-1],m=d?d.params:{},v=d?d.pathname:"/",y=d?d.pathnameBase:"/",S=d&&d.route;{let B=S&&S.path||"";F0(v,!S||B.endsWith("*")||B.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${v}" (under <Route path="${B}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.

Please change the parent <Route path="${B}"> to <Route path="${B==="/"?"*":`${B}/*`}">.`)}let C=cl(),D;if(r){let B=typeof r=="string"?Ul(r):r;st(y==="/"||B.pathname?.startsWith(y),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${y}" but pathname "${B.pathname}" was given in the \`location\` prop.`),D=B}else D=C;let w=D.pathname||"/",H=w;if(y!=="/"){let B=y.replace(/^\//,"").split("/");H="/"+w.replace(/^\//,"").split("/").slice(B.length).join("/")}let q=o&&o.state.matches.length?o.state.matches.map(B=>Object.assign(B,{route:o.manifest[B.route.id]||B.route})):p0(i,{pathname:H});Ft(S||q!=null,`No routes matched location "${D.pathname}${D.search}${D.hash}" `),Ft(q==null||q[q.length-1].route.element!==void 0||q[q.length-1].route.Component!==void 0||q[q.length-1].route.lazy!==void 0,`Matched leaf route at location "${D.pathname}${D.search}${D.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let V=aS(q&&q.map(B=>Object.assign({},B,{params:Object.assign({},m,B.params),pathname:zl([y,s.encodeLocation?s.encodeLocation(B.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:B.pathname]),pathnameBase:B.pathnameBase==="/"?y:zl([y,s.encodeLocation?s.encodeLocation(B.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:B.pathnameBase])})),f,o);return r&&V?E.createElement(xi.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",mask:void 0,...D},navigationType:"POP"}},V):V}function Pp(){let i=cS(),r=Nu(i)?`${i.status} ${i.statusText}`:i instanceof Error?i.message:JSON.stringify(i),o=i instanceof Error?i.stack:null,s="rgba(200,200,200, 0.5)",f={padding:"0.5rem",backgroundColor:s},d={padding:"2px 4px",backgroundColor:s},m=null;return console.error("Error handled by React Router default ErrorBoundary:",i),m=E.createElement(E.Fragment,null,E.createElement("p",null,"💿 Hey developer 👋"),E.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",E.createElement("code",{style:d},"ErrorBoundary")," or"," ",E.createElement("code",{style:d},"errorElement")," prop on your route.")),E.createElement(E.Fragment,null,E.createElement("h2",null,"Unexpected Application Error!"),E.createElement("h3",{style:{fontStyle:"italic"}},r),o?E.createElement("pre",{style:f},o):null,m)}var tS=E.createElement(Pp,null),K0=class extends E.Component{constructor(i){super(i),this.state={location:i.location,revalidation:i.revalidation,error:i.error}}static getDerivedStateFromError(i){return{error:i}}static getDerivedStateFromProps(i,r){return r.location!==i.location||r.revalidation!=="idle"&&i.revalidation==="idle"?{error:i.error,location:i.location,revalidation:i.revalidation}:{error:i.error!==void 0?i.error:r.error,location:r.location,revalidation:i.revalidation||r.revalidation}}componentDidCatch(i,r){this.props.onError?this.props.onError(i,r):console.error("React Router caught the following error during render",i)}render(){let i=this.state.error;if(this.context&&typeof i=="object"&&i&&"digest"in i&&typeof i.digest=="string"){const o=Jp(i.digest);o&&(i=o)}let r=i!==void 0?E.createElement(wl.Provider,{value:this.props.routeContext},E.createElement(Ts.Provider,{value:i,children:this.props.component})):this.props.children;return this.context?E.createElement(eS,{error:i},r):r}};K0.contextType=q0;var as=new WeakMap;function eS({children:i,error:r}){let{basename:o,navigator:s}=E.useContext(Ye);if(typeof r=="object"&&r&&"digest"in r&&typeof r.digest=="string"){let f=Kp(r.digest);if(f){let d=as.get(r);if(d)throw d;let m=D0(f.location,o),v=m.absoluteURL||m.to;if(Ou(f.location,v,gs(s),"allow-explicit"),rs(v))throw new Error("Invalid redirect location");if(O0&&!as.get(r))if(m.isExternal||f.reloadDocument)window.location.href=v;else{const y=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(m.to,{replace:f.replace}));throw as.set(r,y),y}return E.createElement("meta",{httpEquiv:"refresh",content:`0;url=${v}`})}}return i}function lS({routeContext:i,match:r,children:o}){let s=E.useContext(Rn);return s&&s.static&&s.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=r.route.id),E.createElement(wl.Provider,{value:i},o)}function aS(i,r=[],o){let s=o?.state;if(i==null){if(!s)return null;if(s.errors)i=s.matches;else if(r.length===0&&!s.initialized&&s.matches.length>0)i=s.matches;else return null}let f=i,d=s?.errors;if(d!=null){let C=f.findIndex(D=>D.route.id&&d?.[D.route.id]!==void 0);st(C>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(d).join(",")}`),f=f.slice(0,Math.min(f.length,C+1))}let m=!1,v=-1;if(o&&s){m=s.renderFallback;for(let C=0;C<f.length;C++){let D=f[C];if((D.route.HydrateFallback||D.route.hydrateFallbackElement)&&(v=C),D.route.id){let{loaderData:w,errors:H}=s,q=D.route.loader&&!w.hasOwnProperty(D.route.id)&&(!H||H[D.route.id]===void 0);if(D.route.lazy||q){o.isStatic&&(m=!0),v>=0?f=f.slice(0,v+1):f=[f[0]];break}}}}let y=o?.onError,S=s&&y?(C,D)=>{y(C,{location:s.location,params:s.matches?.[0]?.params??{},pattern:Hi(s.matches),errorInfo:D})}:void 0;return f.reduceRight((C,D,w)=>{let H,q=!1,V=null,B=null;s&&(H=d&&D.route.id?d[D.route.id]:void 0,V=D.route.errorElement||tS,m&&(v<0&&w===0?(F0("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),q=!0,B=null):v===w&&(q=!0,B=D.route.hydrateFallbackElement||null)));let K=r.concat(f.slice(0,w+1)),Q=()=>{let ut;return H?ut=V:q?ut=B:D.route.Component?ut=E.createElement(D.route.Component,null):D.route.element?ut=D.route.element:ut=C,E.createElement(lS,{match:D,routeContext:{outlet:C,matches:K,isDataRoute:s!=null},children:ut})};return s&&(D.route.ErrorBoundary||D.route.errorElement||w===0)?E.createElement(K0,{location:s.location,revalidation:s.revalidation,component:V,error:H,children:Q(),routeContext:{outlet:null,matches:K,isDataRoute:!0},onError:S}):Q()},null)}function Os(i){return`${i} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function nS(i){let r=E.useContext(Rn);return st(r,Os(i)),r}function Ds(i){let r=E.useContext(Cu);return st(r,Os(i)),r}function uS(i){let r=E.useContext(wl);return st(r,Os(i)),r}function Ms(i){let r=uS(i),o=r.matches[r.matches.length-1];return st(o.route.id,`${i} can only be used on routes that contain a unique "id"`),o.route.id}function iS(){return Ms("useRouteId")}function rS(){let i=Ds("useNavigation");return E.useMemo(()=>{let{matches:r,historyAction:o,...s}=i.navigation;return s},[i.navigation])}function J0(){let{matches:i,loaderData:r}=Ds("useMatches");return E.useMemo(()=>i.map(o=>S0(o,r)),[i,r])}function cS(){let i=E.useContext(Ts),r=Ds("useRouteError"),o=Ms("useRouteError");return i!==void 0?i:r.errors?.[o]}function oS(){let{router:i}=nS("useNavigate"),r=Ms("useNavigate"),o=E.useRef(!1);return Q0(()=>{o.current=!0}),E.useCallback(async(s,f={})=>{Ft(o.current,X0),o.current&&(typeof s=="number"?await i.navigate(s):await i.navigate(s,{fromRouteId:r,...f}))},[i,r])}var n0={};function F0(i,r,o){!r&&!n0[i]&&(n0[i]=!0,Ft(!1,o))}var u0={};function fs(i,r){!i&&!u0[r]&&(u0[r]=!0,console.warn(r))}var i0=E.useOptimistic,fS=()=>{};function sS(i){return i0?i0(i):[i,fS]}function dS(i){let r={hasErrorBoundary:i.hasErrorBoundary||i.ErrorBoundary!=null||i.errorElement!=null};return i.Component&&(i.element&&Ft(!1,"You should not include both `Component` and `element` on your route - `Component` will be used."),Object.assign(r,{element:E.createElement(i.Component),Component:void 0})),i.HydrateFallback&&(i.hydrateFallbackElement&&Ft(!1,"You should not include both `HydrateFallback` and `hydrateFallbackElement` on your route - `HydrateFallback` will be used."),Object.assign(r,{hydrateFallbackElement:E.createElement(i.HydrateFallback),HydrateFallback:void 0})),i.ErrorBoundary&&(i.errorElement&&Ft(!1,"You should not include both `ErrorBoundary` and `errorElement` on your route - `ErrorBoundary` will be used."),Object.assign(r,{errorElement:E.createElement(i.ErrorBoundary),ErrorBoundary:void 0})),r}var hS=["HydrateFallback","hydrateFallbackElement"],mS=class{constructor(){this.status="pending",this.promise=new Promise((i,r)=>{this.resolve=o=>{this.status==="pending"&&(this.status="resolved",i(o))},this.reject=o=>{this.status==="pending"&&(this.status="rejected",r(o))}})}};function vS({router:i,flushSync:r,onError:o,useTransitions:s}){s=Es()||s;let[f,d]=E.useState(i.state),[m,v]=sS(f),[y,S]=E.useState(),[C,D]=E.useState({isTransitioning:!1}),[w,H]=E.useState(),[q,V]=E.useState(),[B,K]=E.useState(),Q=E.useRef(new Map),ut=E.useCallback((lt,{deletedFetchers:N,newErrors:Et,flushSync:Ot,viewTransitionOpts:_t})=>{Et&&o&&Object.values(Et).forEach(Nt=>o(Nt,{location:lt.location,params:lt.matches[0]?.params??{},pattern:Hi(lt.matches)})),lt.fetchers.forEach((Nt,Kt)=>{Nt.data!==void 0&&Q.current.set(Kt,Nt.data)}),N.forEach(Nt=>Q.current.delete(Nt)),fs(Ot===!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 vt=i.window!=null&&i.window.document!=null&&typeof i.window.document.startViewTransition=="function";if(fs(_t==null||vt,"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."),!_t||!vt){r&&Ot?r(()=>d(lt)):s===!1?d(lt):E.startTransition(()=>{s===!0&&v(Nt=>r0(Nt,lt)),d(lt)});return}if(r&&Ot){r(()=>{q&&(w?.resolve(),q.skipTransition()),D({isTransitioning:!0,flushSync:!0,currentLocation:_t.currentLocation,nextLocation:_t.nextLocation})});let Nt=i.window.document.startViewTransition(()=>{r(()=>d(lt))});Nt.finished.finally(()=>{r(()=>{H(void 0),V(void 0),S(void 0),D({isTransitioning:!1})})}),r(()=>V(Nt));return}q?(w?.resolve(),q.skipTransition(),K({state:lt,currentLocation:_t.currentLocation,nextLocation:_t.nextLocation})):(S(lt),D({isTransitioning:!0,flushSync:!1,currentLocation:_t.currentLocation,nextLocation:_t.nextLocation}))},[i.window,r,q,w,s,v,o]);E.useLayoutEffect(()=>i.subscribe(ut),[i,ut]),E.useEffect(()=>{C.isTransitioning&&!C.flushSync&&H(new mS)},[C]),E.useEffect(()=>{if(w&&y&&i.window){let lt=y,N=w.promise,Et=i.window.document.startViewTransition(async()=>{s===!1?d(lt):E.startTransition(()=>{s===!0&&v(Ot=>r0(Ot,lt)),d(lt)}),await N});Et.finished.finally(()=>{H(void 0),V(void 0),S(void 0),D({isTransitioning:!1})}),V(Et)}},[y,w,i.window,s,v]),E.useEffect(()=>{w&&y&&m.location.key===y.location.key&&w.resolve()},[w,q,m.location,y]),E.useEffect(()=>{!C.isTransitioning&&B&&(S(B.state),D({isTransitioning:!0,flushSync:!1,currentLocation:B.currentLocation,nextLocation:B.nextLocation}),K(void 0))},[C.isTransitioning,B]);let dt=E.useMemo(()=>({createHref:i.createHref,createURL:i.createURL,encodeLocation:i.encodeLocation,go:lt=>i.navigate(lt),push:(lt,N,Et)=>i.navigate(lt,{state:N,preventScrollReset:Et?.preventScrollReset}),replace:(lt,N,Et)=>i.navigate(lt,{replace:!0,state:N,preventScrollReset:Et?.preventScrollReset})}),[i]),ct=i.basename||"/",bt=E.useMemo(()=>({router:i,navigator:dt,static:!1,basename:ct,onError:o}),[i,dt,ct,o]);return E.createElement(E.Fragment,null,E.createElement(Rn.Provider,{value:bt},E.createElement(Cu.Provider,{value:m},E.createElement(G0.Provider,{value:Q.current},E.createElement(Rs.Provider,{value:C},E.createElement($0,{basename:ct,location:m.location,navigationType:m.historyAction,navigator:dt,useTransitions:s},E.createElement(yS,{routes:i.routes,manifest:i.manifest,future:i.future,state:m,isStatic:!1,onError:o})))))),null)}function r0(i,r){return{...i,navigation:r.navigation.state!=="idle"?r.navigation:i.navigation,revalidation:r.revalidation!=="idle"?r.revalidation:i.revalidation,actionData:r.navigation.state!=="submitting"?r.actionData:i.actionData,fetchers:r.fetchers}}var yS=E.memo(gS);function gS({routes:i,manifest:r,future:o,state:s,isStatic:f,onError:d}){return Z0(i,void 0,{manifest:r,state:s,isStatic:f,onError:d,future:o})}function vb({to:i,replace:r,state:o,relative:s}){st(_u(),"<Navigate> may be used only in the context of a <Router> component.");let{static:f,navigator:d}=E.useContext(Ye);Ft(!f,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:m}=E.useContext(wl),{pathname:v}=cl(),y=zs(),S=Ui(i,Ec(m),v,s==="path");Ou(typeof i=="string"?i:je(i),d.createHref(S),gs(d),"reject");let C=JSON.stringify(S);return E.useEffect(()=>{y(JSON.parse(C),{replace:r,state:o,relative:s})},[y,C,s,r,o]),null}function yb(i){return kp(i.context)}function pS(i){st(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function $0({basename:i="/",children:r=null,location:o,navigationType:s="POP",navigator:f,static:d=!1,useTransitions:m}){st(!_u(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let v=i.replace(/^\/*/,"/"),y=E.useMemo(()=>({basename:v,navigator:f,static:d,useTransitions:m,future:{}}),[v,f,d,m]);typeof o=="string"&&(o=Ul(o));let{pathname:S="/",search:C="",hash:D="",state:w=null,key:H="default",mask:q}=o,V=E.useMemo(()=>{let B=rl(S,v);return B==null?null:{location:{pathname:B,search:C,hash:D,state:w,key:H,mask:q},navigationType:s}},[v,S,C,D,w,H,s,q]);return Ft(V!=null,`<Router basename="${v}"> is not able to match the URL "${S}${C}${D}" because it does not start with the basename, so the <Router> won't render anything.`),V==null?null:E.createElement(Ye.Provider,{value:y},E.createElement(xi.Provider,{children:r,value:V}))}function gb({children:i,location:r}){return Ip(ss(i),r)}var pb=class extends E.Component{constructor(i){super(i),this.state={error:null}}static getDerivedStateFromError(i){return{error:i}}componentDidCatch(i,r){this.props.onError?this.props.onError(i,r):console.error("<Await> caught the following error during render",i,r)}render(){let{children:i,errorElement:r,resolve:o}=this.props,s=null,f=0;if(!(o instanceof Promise))f=1,s=Promise.resolve(),Object.defineProperty(s,"_tracked",{get:()=>!0}),Object.defineProperty(s,"_data",{get:()=>o});else if(this.state.error){f=2;let d=this.state.error;s=Promise.reject().catch(()=>{}),Object.defineProperty(s,"_tracked",{get:()=>!0}),Object.defineProperty(s,"_error",{get:()=>d})}else o._tracked?(s=o,f="_error"in s?2:"_data"in s?1:0):(f=0,Object.defineProperty(o,"_tracked",{get:()=>!0}),s=o.then(d=>Object.defineProperty(o,"_data",{get:()=>d}),d=>{this.props.onError?.(d),Object.defineProperty(o,"_error",{get:()=>d})}));if(f===2&&!r)throw s._error;if(f===2)return E.createElement(os.Provider,{value:s,children:r});if(f===1)return E.createElement(os.Provider,{value:s,children:i});throw s}};function ss(i,r=[]){let o=[];return E.Children.forEach(i,(s,f)=>{if(!E.isValidElement(s))return;let d=[...r,f];if(s.type===E.Fragment){o.push.apply(o,ss(s.props.children,d));return}st(s.type===pS,`[${typeof s.type=="string"?s.type:s.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),st(!s.props.index||!s.props.children,"An index route cannot have child routes.");let m={id:s.props.id||d.join("-"),caseSensitive:s.props.caseSensitive,element:s.props.element,Component:s.props.Component,index:s.props.index,path:s.props.path,middleware:s.props.middleware,loader:s.props.loader,action:s.props.action,hydrateFallbackElement:s.props.hydrateFallbackElement,HydrateFallback:s.props.HydrateFallback,errorElement:s.props.errorElement,ErrorBoundary:s.props.ErrorBoundary,hasErrorBoundary:s.props.hasErrorBoundary===!0||s.props.ErrorBoundary!=null||s.props.errorElement!=null,shouldRevalidate:s.props.shouldRevalidate,handle:s.props.handle,lazy:s.props.lazy};s.props.children&&(m.children=ss(s.props.children,d)),o.push(m)}),o}var mc="get",vc="application/x-www-form-urlencoded";function Rc(i){return typeof HTMLElement<"u"&&i instanceof HTMLElement}function SS(i){return Rc(i)&&i.tagName.toLowerCase()==="button"}function bS(i){return Rc(i)&&i.tagName.toLowerCase()==="form"}function ES(i){return Rc(i)&&i.tagName.toLowerCase()==="input"}function RS(i){return!!(i.metaKey||i.altKey||i.ctrlKey||i.shiftKey)}function TS(i,r){return i.button===0&&(!r||r==="_self")&&!RS(i)}function ds(i=""){return new URLSearchParams(typeof i=="string"||Array.isArray(i)||i instanceof URLSearchParams?i:Object.keys(i).reduce((r,o)=>{let s=i[o];return r.concat(Array.isArray(s)?s.map(f=>[o,f]):[[o,s]])},[]))}function zS(i,r){let o=ds(i);return r&&r.forEach((s,f)=>{o.has(f)||r.getAll(f).forEach(d=>{o.append(f,d)})}),o}var fc=null;function OS(){if(fc===null)try{new FormData(document.createElement("form"),0),fc=!1}catch{fc=!0}return fc}var DS=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function ns(i){return i!=null&&!DS.has(i)?(Ft(!1,`"${i}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${vc}"`),null):i}function MS(i,r){let o,s,f,d,m;if(bS(i)){let v=i.getAttribute("action");s=v?rl(v,r):null,o=i.getAttribute("method")||mc,f=ns(i.getAttribute("enctype"))||vc,d=new FormData(i)}else if(SS(i)||ES(i)&&(i.type==="submit"||i.type==="image")){let v=i.form;if(v==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let y=i.getAttribute("formaction")||v.getAttribute("action");if(s=y?rl(y,r):null,o=i.getAttribute("formmethod")||v.getAttribute("method")||mc,f=ns(i.getAttribute("formenctype"))||ns(v.getAttribute("enctype"))||vc,d=new FormData(v,i),!OS()){let{name:S,type:C,value:D}=i;if(C==="image"){let w=S?`${S}.`:"";d.append(`${w}x`,"0"),d.append(`${w}y`,"0")}else S&&d.append(S,D)}}else{if(Rc(i))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');o=mc,s=null,f=vc,m=i}return d&&f==="text/plain"&&(m=d,d=void 0),{action:s,method:o.toLowerCase(),encType:f,formData:d,body:m}}var Sb=Object.getOwnPropertyNames(Object.prototype).sort().join("\0"),NS={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},CS=/[&><\u2028\u2029]/g;function c0(i){return i.replace(CS,r=>NS[r])}function Tc(i,r){if(i===!1||i===null||typeof i>"u")throw new Error(r)}function W0(i,r,o,s){let f=typeof i=="string"?new URL(i,typeof window>"u"?"server://singlefetch/":window.location.origin):i;return o?f.pathname.endsWith("/")?f.pathname=`${f.pathname}_.${s}`:f.pathname=`${f.pathname}.${s}`:f.pathname==="/"?f.pathname=`_root.${s}`:r&&rl(f.pathname,r)==="/"?f.pathname=`${Mu(r)}/_root.${s}`:f.pathname=`${Mu(f.pathname)}.${s}`,f}async function _S(i,r){if(i.id in r)return r[i.id];try{let o=await import(i.module);return r[i.id]=o,o}catch(o){return console.error(`Error loading route module \`${i.module}\`, reloading page...`),console.error(o),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function AS(i){return i!=null&&typeof i.page=="string"}function US(i){return i==null?!1:i.href==null?i.rel==="preload"&&typeof i.imageSrcSet=="string"&&typeof i.imageSizes=="string":typeof i.rel=="string"&&typeof i.href=="string"}async function wS(i,r,o){return LS((await Promise.all(i.map(async s=>{let f=r.routes[s.route.id];if(f){let d=await _S(f,o);return d.links?d.links():[]}return[]}))).flat(1).filter(US).filter(s=>s.rel==="stylesheet"||s.rel==="preload").map(s=>s.rel==="stylesheet"?{...s,rel:"prefetch",as:"style"}:{...s,rel:"prefetch"}))}function o0(i,r,o,s,f,d){let m=(y,S)=>o[S]?y.route.id!==o[S].route.id:!0,v=(y,S)=>o[S].pathname!==y.pathname||o[S].route.path?.endsWith("*")&&o[S].params["*"]!==y.params["*"];return d==="assets"?r.filter((y,S)=>m(y,S)||v(y,S)):d==="data"?r.filter((y,S)=>{let C=s.routes[y.route.id];if(!C||!C.hasLoader)return!1;if(m(y,S)||v(y,S))return!0;if(y.route.shouldRevalidate){let D=y.route.shouldRevalidate({currentUrl:new URL(f.pathname+f.search+f.hash,window.origin),currentParams:o[0]?.params||{},nextUrl:new URL(i,window.origin),nextParams:y.params,defaultShouldRevalidate:!0});if(typeof D=="boolean")return D}return!0}):[]}function k0(i,r,{includeHydrateFallback:o}={}){return HS(i.map(s=>{let f=r.routes[s.route.id];if(!f)return[];let d=[f.module];return f.clientActionModule&&(d=d.concat(f.clientActionModule)),f.clientLoaderModule&&(d=d.concat(f.clientLoaderModule)),o&&f.hydrateFallbackModule&&(d=d.concat(f.hydrateFallbackModule)),f.imports&&(d=d.concat(f.imports)),d}).flat(1))}function HS(i){return[...new Set(i)]}function xS(i){let r={},o=Object.keys(i).sort();for(let s of o)r[s]=i[s];return r}function LS(i,r){let o=new Set,s=new Set(r);return i.reduce((f,d)=>{if(r&&!AS(d)&&d.as==="script"&&d.href&&s.has(d.href))return f;let m=JSON.stringify(xS(d));return o.has(m)||(o.add(m),f.push({key:m,link:d})),f},[])}function BS(i,r){return i.mode==="lazy"&&r===!0}function jS({sri:i,...r},o){let s=new Set(o.state.matches.map(v=>v.route.id)),f=o.state.location.pathname.split("/").filter(Boolean),d=["/"];for(f.pop();f.length>0;)d.push(`/${f.join("/")}`),f.pop();d.forEach(v=>{let y=Rl(o.routes,v,o.basename||"/",!1,o.branches);y&&y.forEach(S=>s.add(S.route.id))});let m=[...s].reduce((v,y)=>Object.assign(v,{[y]:r.routes[y]}),{});return{...r,routes:m,sri:i?!0:void 0}}function zc(){let i=E.useContext(Rn);return Tc(i,"You must render this element inside a <DataRouterContext.Provider> element"),i}function I0(){let i=E.useContext(Cu);return Tc(i,"You must render this element inside a <DataRouterStateContext.Provider> element"),i}var Oc=E.createContext(void 0);Oc.displayName="FrameworkContext";function Tn(){let i=E.useContext(Oc);return Tc(i,"You must render this element inside a <HydratedRouter> element"),i}function YS(i,r){let o=E.useContext(Oc),[s,f]=E.useState(!1),[d,m]=E.useState(!1),{onFocus:v,onBlur:y,onMouseEnter:S,onMouseLeave:C,onTouchStart:D}=r,w=E.useRef(null);E.useEffect(()=>{if(i==="render"&&m(!0),i==="viewport"){let V=K=>{K.forEach(Q=>{m(Q.isIntersecting)})},B=new IntersectionObserver(V,{threshold:.5});return w.current&&B.observe(w.current),()=>{B.disconnect()}}},[i]),E.useEffect(()=>{if(s){let V=setTimeout(()=>{m(!0)},100);return()=>{clearTimeout(V)}}},[s]);let H=()=>{f(!0)},q=()=>{f(!1),m(!1)};return o?i!=="intent"?[d,w,{}]:[d,w,{onFocus:Di(v,H),onBlur:Di(y,q),onMouseEnter:Di(S,H),onMouseLeave:Di(C,q),onTouchStart:Di(D,H)}]:[!1,w,{}]}function Di(i,r){return o=>{i&&i(o),o.defaultPrevented||r(o)}}function qS(i,r,o){if(o&&!gc)return[i[0]];if(r){let s=i.findIndex(f=>r[f.route.id]!==void 0);return i.slice(0,s+1)}return i}function GS({page:i,...r}){let o=Es(),{nonce:s}=Tn(),{router:f}=zc(),d=E.useMemo(()=>p0(f.routes,i,f.basename),[f.routes,i,f.basename]);return d?(r.nonce==null&&s&&(r={...r,nonce:s}),o?E.createElement(XS,{page:i,matches:d,...r}):E.createElement(QS,{page:i,matches:d,...r})):null}function VS(i){let{manifest:r,routeModules:o}=Tn(),[s,f]=E.useState([]);return E.useEffect(()=>{let d=!1;return wS(i,r,o).then(m=>{d||f(m)}),()=>{d=!0}},[i,r,o]),s}function XS({page:i,matches:r,...o}){let s=cl(),{future:f}=Tn(),{basename:d}=zc(),m=E.useMemo(()=>{if(i===s.pathname+s.search+s.hash)return[];let v=W0(i,d,f.v8_trailingSlashAwareDataRequests,"rsc"),y=!1,S=[];for(let C of r)typeof C.route.shouldRevalidate=="function"?y=!0:S.push(C.route.id);return y&&S.length>0&&v.searchParams.set("_routes",S.join(",")),[v.pathname+v.search]},[d,f.v8_trailingSlashAwareDataRequests,i,s,r]);return E.createElement(E.Fragment,null,m.map(v=>E.createElement("link",{key:v,rel:"prefetch",as:"fetch",href:v,...o})))}function QS({page:i,matches:r,...o}){let s=cl(),{future:f,manifest:d,routeModules:m}=Tn(),{basename:v}=zc(),{loaderData:y,matches:S}=I0(),C=E.useMemo(()=>o0(i,r,S,d,s,"data"),[i,r,S,d,s]),D=E.useMemo(()=>o0(i,r,S,d,s,"assets"),[i,r,S,d,s]),w=E.useMemo(()=>{if(i===s.pathname+s.search+s.hash)return[];let V=new Set,B=!1;if(r.forEach(Q=>{let ut=d.routes[Q.route.id];!ut||!ut.hasLoader||(!C.some(dt=>dt.route.id===Q.route.id)&&Q.route.id in y&&m[Q.route.id]?.shouldRevalidate||ut.hasClientLoader?B=!0:V.add(Q.route.id))}),V.size===0)return[];let K=W0(i,v,f.v8_trailingSlashAwareDataRequests,"data");return B&&V.size>0&&K.searchParams.set("_routes",r.filter(Q=>V.has(Q.route.id)).map(Q=>Q.route.id).join(",")),[K.pathname+K.search]},[v,f.v8_trailingSlashAwareDataRequests,y,s,d,C,r,i,m]),H=E.useMemo(()=>k0(D,d),[D,d]),q=VS(D);return E.createElement(E.Fragment,null,w.map(V=>E.createElement("link",{key:V,rel:"prefetch",as:"fetch",href:V,...o})),H.map(V=>E.createElement("link",{key:V,rel:"modulepreload",href:V,...o})),q.map(({key:V,link:B})=>E.createElement("link",{key:V,nonce:o.nonce,...B,crossOrigin:B.crossOrigin??o.crossOrigin})))}var gc=!1;function ZS(){gc=!0}function KS(i){let{manifest:r,serverHandoffString:o,isSpaMode:s,renderMeta:f,routeDiscovery:d,ssr:m,nonce:v}=Tn(),{router:y,static:S,staticContext:C}=zc(),{matches:D}=I0(),w=Es(),H=BS(d,m);i.nonce==null&&v&&(i={...i,nonce:v}),f&&(f.didRenderScripts=!0);let q=qS(D,null,s);E.useEffect(()=>{ZS()},[]);let V=E.useMemo(()=>{if(w)return null;let Q=C?`window.__reactRouterContext = ${o};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());`:" ",ut=S?`${r.hmr?.runtime?`import ${JSON.stringify(r.hmr.runtime)};`:""}${H?"":`import ${JSON.stringify(r.url)}`};
${q.map((dt,ct)=>{let bt=`route${ct}`,lt=r.routes[dt.route.id];Tc(lt,`Route ${dt.route.id} not found in manifest`);let{clientActionModule:N,clientLoaderModule:Et,clientMiddlewareModule:Ot,hydrateFallbackModule:_t,module:vt}=lt,Nt=[...N?[{module:N,varName:`${bt}_clientAction`}]:[],...Et?[{module:Et,varName:`${bt}_clientLoader`}]:[],...Ot?[{module:Ot,varName:`${bt}_clientMiddleware`}]:[],..._t?[{module:_t,varName:`${bt}_HydrateFallback`}]:[],{module:vt,varName:`${bt}_main`}];return Nt.length===1?`import * as ${bt} from ${JSON.stringify(vt)};`:[Nt.map(Kt=>`import * as ${Kt.varName} from "${Kt.module}";`).join(`
`),`const ${bt} = {${Nt.map(Kt=>`...${Kt.varName}`).join(",")}};`].join(`
`)}).join(`
`)}
  ${H?`window.__reactRouterManifest = ${JSON.stringify(jS(r,y),null,2)};`:""}
  window.__reactRouterRouteModules = {${q.map((dt,ct)=>`${JSON.stringify(dt.route.id)}:route${ct}`).join(",")}};

import(${JSON.stringify(r.entry.module)});`:" ";return E.createElement(E.Fragment,null,E.createElement("script",{...i,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:Q},type:void 0}),E.createElement("script",{...i,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:ut},type:"module",async:!0}))},[]),B=gc||w?[]:[...new Set(r.entry.imports.concat(k0(q,r,{includeHydrateFallback:!0})))],K=typeof r.sri=="object"?r.sri:{};return fs(!w,"The <Scripts /> element is a no-op when using RSC and can be safely removed."),gc||w?null:E.createElement(E.Fragment,null,typeof r.sri=="object"?E.createElement("script",{...i,"rr-importmap":"",type:"importmap",suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:JSON.stringify({integrity:K})}}):null,H?null:E.createElement("link",{rel:"modulepreload",href:r.url,crossOrigin:i.crossOrigin,integrity:K[r.url],nonce:i.nonce,suppressHydrationWarning:!0}),E.createElement("link",{rel:"modulepreload",href:r.entry.module,crossOrigin:i.crossOrigin,integrity:K[r.entry.module],nonce:i.nonce,suppressHydrationWarning:!0}),B.map(Q=>E.createElement("link",{key:Q,rel:"modulepreload",href:Q,crossOrigin:i.crossOrigin,integrity:K[Q],nonce:i.nonce,suppressHydrationWarning:!0})),V)}function JS(...i){return r=>{i.forEach(o=>{typeof o=="function"?o(r):o!=null&&(o.current=r)})}}var bb=class extends E.Component{constructor(i){super(i),this.state={error:i.error||null,location:i.location}}static getDerivedStateFromError(i){return{error:i}}static getDerivedStateFromProps(i,r){return r.location!==i.location?{error:i.error||null,location:i.location}:{error:i.error||r.error,location:r.location}}render(){return this.state.error?E.createElement(FS,{error:this.state.error,isOutsideRemixApp:!0}):this.props.children}};function FS({error:i,isOutsideRemixApp:r}){let{nonce:o}=Tn();console.error(i);let s=E.createElement("script",{nonce:o,dangerouslySetInnerHTML:{__html:`
        console.log(
          "💿 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."
        );
      `}});if(Nu(i))return E.createElement(f0,{title:"Unhandled Thrown Response!"},E.createElement("h1",{style:{fontSize:"24px"}},i.status," ",i.statusText),s);let f;if(i instanceof Error)f=i;else{let d=i==null?"Unknown Error":typeof i=="object"&&"toString"in i?i.toString():JSON.stringify(i);f=new Error(d)}return E.createElement(f0,{title:"Application Error!",isOutsideRemixApp:r},E.createElement("h1",{style:{fontSize:"24px"}},"Application Error"),E.createElement("pre",{style:{padding:"2rem",background:"hsla(10, 50%, 50%, 0.1)",color:"red",overflow:"auto"}},f.stack),s)}function f0({title:i,renderScripts:r,isOutsideRemixApp:o,children:s}){let{routeModules:f}=Tn();return f.root?.Layout&&!o?s:E.createElement("html",{lang:"en"},E.createElement("head",null,E.createElement("meta",{charSet:"utf-8"}),E.createElement("meta",{name:"viewport",content:"width=device-width,initial-scale=1,viewport-fit=cover"}),E.createElement("title",null,i)),E.createElement("body",null,E.createElement("main",{style:{fontFamily:"system-ui, sans-serif",padding:"2rem"}},s,r?E.createElement(KS,null):null)))}var $S=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{$S&&(window.__reactRouterVersion="7.18.4")}catch{}function Eb(i,r){return pp({basename:r?.basename,getContext:r?.getContext,future:r?.future,history:U1({window:r?.window}),hydrationData:r?.hydrationData||WS(),routes:i,mapRouteProperties:dS,hydrationRouteProperties:hS,dataStrategy:r?.dataStrategy,patchRoutesOnNavigation:r?.patchRoutesOnNavigation,window:r?.window,instrumentations:r?.instrumentations}).initialize()}function WS(){let i=window?.__staticRouterHydrationData;return i&&i.errors&&(i={...i,errors:kS(i.errors)}),i}function kS(i){if(!i)return null;let r=Object.entries(i),o={};for(let[s,f]of r)if(f&&f.__type==="RouteErrorResponse")o[s]=new wi(f.status,f.statusText,f.data,f.internal===!0);else if(f&&f.__type==="Error"){if(typeof f.__subType=="string"&&ap.includes(f.__subType)){let d=window[f.__subType];if(typeof d=="function")try{let m=new d(f.message);m.stack="",o[s]=m}catch{}}if(o[s]==null){let d=new Error(f.message);d.stack="",o[s]=d}}else o[s]=f;return o}function IS({basename:i,children:r,history:o,useTransitions:s}){let[f,d]=E.useState({action:o.action,location:o.location}),m=E.useCallback(v=>{s===!1?d(v):E.startTransition(()=>d(v))},[s]);return E.useLayoutEffect(()=>o.listen(m),[o,m]),E.createElement($0,{basename:i,children:r,location:f.location,navigationType:f.action,navigator:o,useTransitions:s})}IS.displayName="unstable_HistoryRouter";var P0=E.forwardRef(function({onClick:r,discover:o="render",prefetch:s="none",relative:f,reloadDocument:d,replace:m,mask:v,state:y,target:S,to:C,preventScrollReset:D,viewTransition:w,defaultShouldRevalidate:H,...q},V){let{basename:B,navigator:K,useTransitions:Q}=E.useContext(Ye),ut=typeof C=="string"&&Sc.test(C),dt=D0(C,B);C=dt.to;let ct=Fp(C,{relative:f}),bt=cl(),lt=null;if(v){let $t=Ui(v,[],bt.mask?bt.mask.pathname:"/",!0);B!=="/"&&($t.pathname=$t.pathname==="/"?B:zl([B,$t.pathname])),lt=K.createHref($t)}let[N,Et,Ot]=YS(s,q),_t=ab(C,{replace:m,mask:v,state:y,target:S,preventScrollReset:D,relative:f,viewTransition:w,defaultShouldRevalidate:H,useTransitions:Q});function vt($t){r&&r($t),$t.defaultPrevented||_t($t)}let Nt=!(dt.isExternal||d),Kt=E.createElement("a",{...q,...Ot,href:(Nt?lt:void 0)||dt.absoluteURL||ct,onClick:Nt?vt:r,ref:JS(V,Et),target:S,"data-discover":!ut&&o==="render"?"true":void 0});return N&&!ut?E.createElement(E.Fragment,null,Kt,E.createElement(GS,{page:ct})):Kt});P0.displayName="Link";var PS=E.forwardRef(function({"aria-current":r="page",caseSensitive:o=!1,className:s="",end:f=!1,style:d,to:m,viewTransition:v,children:y,...S},C){let D=Li(m,{relative:S.relative}),w=cl(),H=E.useContext(Cu),{navigator:q,basename:V}=E.useContext(Ye),B=H!=null&&fb(D)&&v===!0,K=q.encodeLocation?q.encodeLocation(D).pathname:D.pathname,Q=w.pathname,ut=H&&H.navigation&&H.navigation.location?H.navigation.location.pathname:null;o||(Q=Q.toLowerCase(),ut=ut?ut.toLowerCase():null,K=K.toLowerCase()),ut&&V&&(ut=rl(ut,V)||ut);const dt=K!=="/"&&K.endsWith("/")?K.length-1:K.length;let ct=Q===K||!f&&Q.startsWith(K)&&Q.charAt(dt)==="/",bt=ut!=null&&(ut===K||!f&&ut.startsWith(K)&&ut.charAt(K.length)==="/"),lt={isActive:ct,isPending:bt,isTransitioning:B},N=ct?r:void 0,Et;typeof s=="function"?Et=s(lt):Et=[s,ct?"active":null,bt?"pending":null,B?"transitioning":null].filter(Boolean).join(" ");let Ot=typeof d=="function"?d(lt):d;return E.createElement(P0,{...S,"aria-current":N,className:Et,ref:C,style:Ot,to:m,viewTransition:v},typeof y=="function"?y(lt):y)});PS.displayName="NavLink";var tb=E.forwardRef(({discover:i="render",fetcherKey:r,navigate:o,reloadDocument:s,replace:f,state:d,method:m=mc,action:v,onSubmit:y,relative:S,preventScrollReset:C,viewTransition:D,defaultShouldRevalidate:w,...H},q)=>{let{useTransitions:V}=E.useContext(Ye),B=ib(),K=rb(v,{relative:S}),Q=m.toLowerCase()==="get"?"get":"post",ut=typeof v=="string"&&Sc.test(v),dt=ct=>{if(y&&y(ct),ct.defaultPrevented)return;ct.preventDefault();let bt=ct.nativeEvent.submitter,lt=bt?.getAttribute("formmethod")||m,N=()=>B(bt||ct.currentTarget,{fetcherKey:r,method:lt,navigate:o,replace:f,state:d,relative:S,preventScrollReset:C,viewTransition:D,defaultShouldRevalidate:w});V&&o!==!1?E.startTransition(()=>N()):N()};return E.createElement("form",{ref:q,method:Q,action:K,onSubmit:s?y:dt,...H,"data-discover":!ut&&i==="render"?"true":void 0})});tb.displayName="Form";function eb({getKey:i,storageKey:r,...o}){let s=E.useContext(Oc),{basename:f}=E.useContext(Ye),d=cl(),m=J0();cb({getKey:i,storageKey:r});let v=E.useMemo(()=>{if(!s||!i)return null;let S=ms(d,m,f,i);return S!==d.key?S:null},[]);if(!s||s.isSpaMode)return null;let y=((S,C)=>{if(!window.history.state||!window.history.state.key){let D=Math.random().toString(32).slice(2);window.history.replaceState({key:D},"")}try{let D=JSON.parse(sessionStorage.getItem(S)||"{}")[C||window.history.state.key];typeof D=="number"&&window.scrollTo(0,D)}catch(D){console.error(D),sessionStorage.removeItem(S)}}).toString();return o.nonce==null&&s?.nonce&&(o.nonce=s.nonce),E.createElement("script",{...o,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:`(${y})(${c0(JSON.stringify(r||hs))}, ${c0(JSON.stringify(v))})`}})}eb.displayName="ScrollRestoration";function ty(i){return`${i} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function Ns(i){let r=E.useContext(Rn);return st(r,ty(i)),r}function lb(i){let r=E.useContext(Cu);return st(r,ty(i)),r}function ab(i,{target:r,replace:o,mask:s,state:f,preventScrollReset:d,relative:m,viewTransition:v,defaultShouldRevalidate:y,useTransitions:S}={}){let C=zs(),D=cl(),w=Li(i,{relative:m});return E.useCallback(H=>{if(TS(H,r)){H.preventDefault();let q=o!==void 0?o:je(D)===je(w),V=()=>C(i,{replace:q,mask:s,state:f,preventScrollReset:d,relative:m,viewTransition:v,defaultShouldRevalidate:y});S?E.startTransition(()=>V()):V()}},[D,C,w,o,s,f,r,i,d,m,v,y,S])}function Rb(i){Ft(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=E.useRef(ds(i)),o=E.useRef(!1),s=cl(),f=E.useMemo(()=>zS(s.search,o.current?null:r.current),[s.search]),d=zs();return[f,E.useCallback((m,v)=>{const y=ds(typeof m=="function"?m(new URLSearchParams(f)):m);o.current=!0,d("?"+y,v)},[d,f])]}var nb=0,ub=()=>`__${String(++nb)}__`;function ib(){let{router:i}=Ns("useSubmit"),{basename:r}=E.useContext(Ye),o=iS(),s=i.fetch,f=i.navigate;return E.useCallback(async(d,m={})=>{let{action:v,method:y,encType:S,formData:C,body:D}=MS(d,r);if(m.navigate===!1){let w=m.fetcherKey||ub();await s(w,o,m.action||v,{defaultShouldRevalidate:m.defaultShouldRevalidate,preventScrollReset:m.preventScrollReset,formData:C,body:D,formMethod:m.method||y,formEncType:m.encType||S,flushSync:m.flushSync})}else await f(m.action||v,{defaultShouldRevalidate:m.defaultShouldRevalidate,preventScrollReset:m.preventScrollReset,formData:C,body:D,formMethod:m.method||y,formEncType:m.encType||S,replace:m.replace,state:m.state,fromRouteId:o,flushSync:m.flushSync,viewTransition:m.viewTransition})},[s,f,r,o])}function rb(i,{relative:r}={}){let{basename:o}=E.useContext(Ye),s=E.useContext(wl);st(s,"useFormAction must be used inside a RouteContext");let[f]=s.matches.slice(-1),d={...Li(i||".",{relative:r})},m=cl();if(i==null){d.search=m.search;let v=new URLSearchParams(d.search),y=v.getAll("index");if(y.some(S=>S==="")){v.delete("index"),y.filter(C=>C).forEach(C=>v.append("index",C));let S=v.toString();d.search=S?`?${S}`:""}}return(!i||i===".")&&f.route.index&&(d.search=d.search?d.search.replace(/^\?/,"?index&"):"?index"),o!=="/"&&(d.pathname=d.pathname==="/"?o:zl([o,d.pathname])),je(d)}var hs="react-router-scroll-positions",sc={};function ms(i,r,o,s){let f=null;return s&&(o!=="/"?f=s({...i,pathname:rl(i.pathname,o)||i.pathname},r):f=s(i,r)),f==null&&(f=i.key),f}function cb({getKey:i,storageKey:r}={}){let{router:o}=Ns("useScrollRestoration"),{restoreScrollPosition:s,preventScrollReset:f}=lb("useScrollRestoration"),{basename:d}=E.useContext(Ye),m=cl(),v=J0(),y=rS();E.useEffect(()=>(window.history.scrollRestoration="manual",()=>{window.history.scrollRestoration="auto"}),[]),ob(E.useCallback(()=>{if(y.state==="idle"){let S=ms(m,v,d,i);sc[S]=window.scrollY}try{sessionStorage.setItem(r||hs,JSON.stringify(sc))}catch(S){Ft(!1,`Failed to save scroll positions in sessionStorage, <ScrollRestoration /> will not work properly (${S}).`)}window.history.scrollRestoration="auto"},[y.state,i,d,m,v,r])),typeof document<"u"&&(E.useLayoutEffect(()=>{try{let S=sessionStorage.getItem(r||hs);S&&(sc=JSON.parse(S))}catch{}},[r]),E.useLayoutEffect(()=>{let S=o?.enableScrollRestoration(sc,()=>window.scrollY,i?(C,D)=>ms(C,D,d,i):void 0);return()=>S&&S()},[o,d,i]),E.useLayoutEffect(()=>{if(s!==!1){if(typeof s=="number"){window.scrollTo(0,s);return}try{if(m.hash){let S=document.getElementById(decodeURIComponent(m.hash.slice(1)));if(S){S.scrollIntoView();return}}}catch{Ft(!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,s,f]))}function ob(i,r){let{capture:o}=r||{};E.useEffect(()=>{let s=o!=null?{capture:o}:void 0;return window.addEventListener("pagehide",i,s),()=>{window.removeEventListener("pagehide",i,s)}},[i,o])}function fb(i,{relative:r}={}){let o=E.useContext(Rs);st(o!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:s}=Ns("useViewTransitionState"),f=Li(i,{relative:r});if(!o.isTransitioning)return!1;let d=rl(o.currentLocation.pathname,s)||o.currentLocation.pathname,m=rl(o.nextLocation.pathname,s)||o.nextLocation.pathname;return yc(f.pathname,m)!=null||yc(f.pathname,d)!=null}var sb=s0(d0(),1);function Tb(i){return E.createElement(vS,{flushSync:sb.flushSync,...i})}var zb=x1();export{yb as a,Eb as c,zs as d,Rb as f,vb as i,yc as l,P0 as n,pS as o,mb as p,PS as r,gb as s,Tb as t,cl as u};
