63 lines
310 KiB
JavaScript
63 lines
310 KiB
JavaScript
(function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const h of document.querySelectorAll('link[rel="modulepreload"]'))c(h);new MutationObserver(h=>{for(const m of h)if(m.type==="childList")for(const x of m.addedNodes)x.tagName==="LINK"&&x.rel==="modulepreload"&&c(x)}).observe(document,{childList:!0,subtree:!0});function d(h){const m={};return h.integrity&&(m.integrity=h.integrity),h.referrerPolicy&&(m.referrerPolicy=h.referrerPolicy),h.crossOrigin==="use-credentials"?m.credentials="include":h.crossOrigin==="anonymous"?m.credentials="omit":m.credentials="same-origin",m}function c(h){if(h.ep)return;h.ep=!0;const m=d(h);fetch(h.href,m)}})();var Bc={exports:{}},Bn={};/**
|
||
* @license React
|
||
* react-jsx-runtime.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var uh;function gy(){if(uh)return Bn;uh=1;var u=Symbol.for("react.transitional.element"),s=Symbol.for("react.fragment");function d(c,h,m){var x=null;if(m!==void 0&&(x=""+m),h.key!==void 0&&(x=""+h.key),"key"in h){m={};for(var T in h)T!=="key"&&(m[T]=h[T])}else m=h;return h=m.ref,{$$typeof:u,type:c,key:x,ref:h!==void 0?h:null,props:m}}return Bn.Fragment=s,Bn.jsx=d,Bn.jsxs=d,Bn}var oh;function by(){return oh||(oh=1,Bc.exports=gy()),Bc.exports}var r=by(),Gc={exports:{}},te={};/**
|
||
* @license React
|
||
* react.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var ch;function xy(){if(ch)return te;ch=1;var u=Symbol.for("react.transitional.element"),s=Symbol.for("react.portal"),d=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),h=Symbol.for("react.profiler"),m=Symbol.for("react.consumer"),x=Symbol.for("react.context"),T=Symbol.for("react.forward_ref"),b=Symbol.for("react.suspense"),y=Symbol.for("react.memo"),C=Symbol.for("react.lazy"),N=Symbol.for("react.activity"),M=Symbol.iterator;function Y(g){return g===null||typeof g!="object"?null:(g=M&&g[M]||g["@@iterator"],typeof g=="function"?g:null)}var X={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},B=Object.assign,q={};function G(g,U,L){this.props=g,this.context=U,this.refs=q,this.updater=L||X}G.prototype.isReactComponent={},G.prototype.setState=function(g,U){if(typeof g!="object"&&typeof g!="function"&&g!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,g,U,"setState")},G.prototype.forceUpdate=function(g){this.updater.enqueueForceUpdate(this,g,"forceUpdate")};function F(){}F.prototype=G.prototype;function K(g,U,L){this.props=g,this.context=U,this.refs=q,this.updater=L||X}var de=K.prototype=new F;de.constructor=K,B(de,G.prototype),de.isPureReactComponent=!0;var re=Array.isArray;function I(){}var $={H:null,A:null,T:null,S:null},Se=Object.prototype.hasOwnProperty;function ge(g,U,L){var V=L.ref;return{$$typeof:u,type:g,key:U,ref:V!==void 0?V:null,props:L}}function Ke(g,U){return ge(g.type,U,g.props)}function Ve(g){return typeof g=="object"&&g!==null&&g.$$typeof===u}function ee(g){var U={"=":"=0",":":"=2"};return"$"+g.replace(/[=:]/g,function(L){return U[L]})}var we=/\/+/g;function Ae(g,U){return typeof g=="object"&&g!==null&&g.key!=null?ee(""+g.key):U.toString(36)}function ze(g){switch(g.status){case"fulfilled":return g.value;case"rejected":throw g.reason;default:switch(typeof g.status=="string"?g.then(I,I):(g.status="pending",g.then(function(U){g.status==="pending"&&(g.status="fulfilled",g.value=U)},function(U){g.status==="pending"&&(g.status="rejected",g.reason=U)})),g.status){case"fulfilled":return g.value;case"rejected":throw g.reason}}throw g}function j(g,U,L,V,P){var le=typeof g;(le==="undefined"||le==="boolean")&&(g=null);var ve=!1;if(g===null)ve=!0;else switch(le){case"bigint":case"string":case"number":ve=!0;break;case"object":switch(g.$$typeof){case u:case s:ve=!0;break;case C:return ve=g._init,j(ve(g._payload),U,L,V,P)}}if(ve)return P=P(g),ve=V===""?"."+Ae(g,0):V,re(P)?(L="",ve!=null&&(L=ve.replace(we,"$&/")+"/"),j(P,U,L,"",function(Za){return Za})):P!=null&&(Ve(P)&&(P=Ke(P,L+(P.key==null||g&&g.key===P.key?"":(""+P.key).replace(we,"$&/")+"/")+ve)),U.push(P)),1;ve=0;var Pe=V===""?".":V+":";if(re(g))for(var Me=0;Me<g.length;Me++)V=g[Me],le=Pe+Ae(V,Me),ve+=j(V,U,L,le,P);else if(Me=Y(g),typeof Me=="function")for(g=Me.call(g),Me=0;!(V=g.next()).done;)V=V.value,le=Pe+Ae(V,Me++),ve+=j(V,U,L,le,P);else if(le==="object"){if(typeof g.then=="function")return j(ze(g),U,L,V,P);throw U=String(g),Error("Objects are not valid as a React child (found: "+(U==="[object Object]"?"object with keys {"+Object.keys(g).join(", ")+"}":U)+"). If you meant to render a collection of children, use an array instead.")}return ve}function H(g,U,L){if(g==null)return g;var V=[],P=0;return j(g,V,"","",function(le){return U.call(L,le,P++)}),V}function k(g){if(g._status===-1){var U=g._result;U=U(),U.then(function(L){(g._status===0||g._status===-1)&&(g._status=1,g._result=L)},function(L){(g._status===0||g._status===-1)&&(g._status=2,g._result=L)}),g._status===-1&&(g._status=0,g._result=U)}if(g._status===1)return g._result.default;throw g._result}var fe=typeof reportError=="function"?reportError:function(g){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var U=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof g=="object"&&g!==null&&typeof g.message=="string"?String(g.message):String(g),error:g});if(!window.dispatchEvent(U))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",g);return}console.error(g)},pe={map:H,forEach:function(g,U,L){H(g,function(){U.apply(this,arguments)},L)},count:function(g){var U=0;return H(g,function(){U++}),U},toArray:function(g){return H(g,function(U){return U})||[]},only:function(g){if(!Ve(g))throw Error("React.Children.only expected to receive a single React element child.");return g}};return te.Activity=N,te.Children=pe,te.Component=G,te.Fragment=d,te.Profiler=h,te.PureComponent=K,te.StrictMode=c,te.Suspense=b,te.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=$,te.__COMPILER_RUNTIME={__proto__:null,c:function(g){return $.H.useMemoCache(g)}},te.cache=function(g){return function(){return g.apply(null,arguments)}},te.cacheSignal=function(){return null},te.cloneElement=function(g,U,L){if(g==null)throw Error("The argument must be a React element, but you passed "+g+".");var V=B({},g.props),P=g.key;if(U!=null)for(le in U.key!==void 0&&(P=""+U.key),U)!Se.call(U,le)||le==="key"||le==="__self"||le==="__source"||le==="ref"&&U.ref===void 0||(V[le]=U[le]);var le=arguments.length-2;if(le===1)V.children=L;else if(1<le){for(var ve=Array(le),Pe=0;Pe<le;Pe++)ve[Pe]=arguments[Pe+2];V.children=ve}return ge(g.type,P,V)},te.createContext=function(g){return g={$$typeof:x,_currentValue:g,_currentValue2:g,_threadCount:0,Provider:null,Consumer:null},g.Provider=g,g.Consumer={$$typeof:m,_context:g},g},te.createElement=function(g,U,L){var V,P={},le=null;if(U!=null)for(V in U.key!==void 0&&(le=""+U.key),U)Se.call(U,V)&&V!=="key"&&V!=="__self"&&V!=="__source"&&(P[V]=U[V]);var ve=arguments.length-2;if(ve===1)P.children=L;else if(1<ve){for(var Pe=Array(ve),Me=0;Me<ve;Me++)Pe[Me]=arguments[Me+2];P.children=Pe}if(g&&g.defaultProps)for(V in ve=g.defaultProps,ve)P[V]===void 0&&(P[V]=ve[V]);return ge(g,le,P)},te.createRef=function(){return{current:null}},te.forwardRef=function(g){return{$$typeof:T,render:g}},te.isValidElement=Ve,te.lazy=function(g){return{$$typeof:C,_payload:{_status:-1,_result:g},_init:k}},te.memo=function(g,U){return{$$typeof:y,type:g,compare:U===void 0?null:U}},te.startTransition=function(g){var U=$.T,L={};$.T=L;try{var V=g(),P=$.S;P!==null&&P(L,V),typeof V=="object"&&V!==null&&typeof V.then=="function"&&V.then(I,fe)}catch(le){fe(le)}finally{U!==null&&L.types!==null&&(U.types=L.types),$.T=U}},te.unstable_useCacheRefresh=function(){return $.H.useCacheRefresh()},te.use=function(g){return $.H.use(g)},te.useActionState=function(g,U,L){return $.H.useActionState(g,U,L)},te.useCallback=function(g,U){return $.H.useCallback(g,U)},te.useContext=function(g){return $.H.useContext(g)},te.useDebugValue=function(){},te.useDeferredValue=function(g,U){return $.H.useDeferredValue(g,U)},te.useEffect=function(g,U){return $.H.useEffect(g,U)},te.useEffectEvent=function(g){return $.H.useEffectEvent(g)},te.useId=function(){return $.H.useId()},te.useImperativeHandle=function(g,U,L){return $.H.useImperativeHandle(g,U,L)},te.useInsertionEffect=function(g,U){return $.H.useInsertionEffect(g,U)},te.useLayoutEffect=function(g,U){return $.H.useLayoutEffect(g,U)},te.useMemo=function(g,U){return $.H.useMemo(g,U)},te.useOptimistic=function(g,U){return $.H.useOptimistic(g,U)},te.useReducer=function(g,U,L){return $.H.useReducer(g,U,L)},te.useRef=function(g){return $.H.useRef(g)},te.useState=function(g){return $.H.useState(g)},te.useSyncExternalStore=function(g,U,L){return $.H.useSyncExternalStore(g,U,L)},te.useTransition=function(){return $.H.useTransition()},te.version="19.2.4",te}var rh;function Wc(){return rh||(rh=1,Gc.exports=xy()),Gc.exports}var w=Wc(),qc={exports:{}},Gn={},Vc={exports:{}},Xc={};/**
|
||
* @license React
|
||
* scheduler.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var sh;function Sy(){return sh||(sh=1,(function(u){function s(j,H){var k=j.length;j.push(H);e:for(;0<k;){var fe=k-1>>>1,pe=j[fe];if(0<h(pe,H))j[fe]=H,j[k]=pe,k=fe;else break e}}function d(j){return j.length===0?null:j[0]}function c(j){if(j.length===0)return null;var H=j[0],k=j.pop();if(k!==H){j[0]=k;e:for(var fe=0,pe=j.length,g=pe>>>1;fe<g;){var U=2*(fe+1)-1,L=j[U],V=U+1,P=j[V];if(0>h(L,k))V<pe&&0>h(P,L)?(j[fe]=P,j[V]=k,fe=V):(j[fe]=L,j[U]=k,fe=U);else if(V<pe&&0>h(P,k))j[fe]=P,j[V]=k,fe=V;else break e}}return H}function h(j,H){var k=j.sortIndex-H.sortIndex;return k!==0?k:j.id-H.id}if(u.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var m=performance;u.unstable_now=function(){return m.now()}}else{var x=Date,T=x.now();u.unstable_now=function(){return x.now()-T}}var b=[],y=[],C=1,N=null,M=3,Y=!1,X=!1,B=!1,q=!1,G=typeof setTimeout=="function"?setTimeout:null,F=typeof clearTimeout=="function"?clearTimeout:null,K=typeof setImmediate<"u"?setImmediate:null;function de(j){for(var H=d(y);H!==null;){if(H.callback===null)c(y);else if(H.startTime<=j)c(y),H.sortIndex=H.expirationTime,s(b,H);else break;H=d(y)}}function re(j){if(B=!1,de(j),!X)if(d(b)!==null)X=!0,I||(I=!0,ee());else{var H=d(y);H!==null&&ze(re,H.startTime-j)}}var I=!1,$=-1,Se=5,ge=-1;function Ke(){return q?!0:!(u.unstable_now()-ge<Se)}function Ve(){if(q=!1,I){var j=u.unstable_now();ge=j;var H=!0;try{e:{X=!1,B&&(B=!1,F($),$=-1),Y=!0;var k=M;try{t:{for(de(j),N=d(b);N!==null&&!(N.expirationTime>j&&Ke());){var fe=N.callback;if(typeof fe=="function"){N.callback=null,M=N.priorityLevel;var pe=fe(N.expirationTime<=j);if(j=u.unstable_now(),typeof pe=="function"){N.callback=pe,de(j),H=!0;break t}N===d(b)&&c(b),de(j)}else c(b);N=d(b)}if(N!==null)H=!0;else{var g=d(y);g!==null&&ze(re,g.startTime-j),H=!1}}break e}finally{N=null,M=k,Y=!1}H=void 0}}finally{H?ee():I=!1}}}var ee;if(typeof K=="function")ee=function(){K(Ve)};else if(typeof MessageChannel<"u"){var we=new MessageChannel,Ae=we.port2;we.port1.onmessage=Ve,ee=function(){Ae.postMessage(null)}}else ee=function(){G(Ve,0)};function ze(j,H){$=G(function(){j(u.unstable_now())},H)}u.unstable_IdlePriority=5,u.unstable_ImmediatePriority=1,u.unstable_LowPriority=4,u.unstable_NormalPriority=3,u.unstable_Profiling=null,u.unstable_UserBlockingPriority=2,u.unstable_cancelCallback=function(j){j.callback=null},u.unstable_forceFrameRate=function(j){0>j||125<j?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Se=0<j?Math.floor(1e3/j):5},u.unstable_getCurrentPriorityLevel=function(){return M},u.unstable_next=function(j){switch(M){case 1:case 2:case 3:var H=3;break;default:H=M}var k=M;M=H;try{return j()}finally{M=k}},u.unstable_requestPaint=function(){q=!0},u.unstable_runWithPriority=function(j,H){switch(j){case 1:case 2:case 3:case 4:case 5:break;default:j=3}var k=M;M=j;try{return H()}finally{M=k}},u.unstable_scheduleCallback=function(j,H,k){var fe=u.unstable_now();switch(typeof k=="object"&&k!==null?(k=k.delay,k=typeof k=="number"&&0<k?fe+k:fe):k=fe,j){case 1:var pe=-1;break;case 2:pe=250;break;case 5:pe=1073741823;break;case 4:pe=1e4;break;default:pe=5e3}return pe=k+pe,j={id:C++,callback:H,priorityLevel:j,startTime:k,expirationTime:pe,sortIndex:-1},k>fe?(j.sortIndex=k,s(y,j),d(b)===null&&j===d(y)&&(B?(F($),$=-1):B=!0,ze(re,k-fe))):(j.sortIndex=pe,s(b,j),X||Y||(X=!0,I||(I=!0,ee()))),j},u.unstable_shouldYield=Ke,u.unstable_wrapCallback=function(j){var H=M;return function(){var k=M;M=H;try{return j.apply(this,arguments)}finally{M=k}}}})(Xc)),Xc}var fh;function Ty(){return fh||(fh=1,Vc.exports=Sy()),Vc.exports}var Qc={exports:{}},Fe={};/**
|
||
* @license React
|
||
* react-dom.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var dh;function Ey(){if(dh)return Fe;dh=1;var u=Wc();function s(b){var y="https://react.dev/errors/"+b;if(1<arguments.length){y+="?args[]="+encodeURIComponent(arguments[1]);for(var C=2;C<arguments.length;C++)y+="&args[]="+encodeURIComponent(arguments[C])}return"Minified React error #"+b+"; visit "+y+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function d(){}var c={d:{f:d,r:function(){throw Error(s(522))},D:d,C:d,L:d,m:d,X:d,S:d,M:d},p:0,findDOMNode:null},h=Symbol.for("react.portal");function m(b,y,C){var N=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:h,key:N==null?null:""+N,children:b,containerInfo:y,implementation:C}}var x=u.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function T(b,y){if(b==="font")return"";if(typeof y=="string")return y==="use-credentials"?y:""}return Fe.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=c,Fe.createPortal=function(b,y){var C=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!y||y.nodeType!==1&&y.nodeType!==9&&y.nodeType!==11)throw Error(s(299));return m(b,y,null,C)},Fe.flushSync=function(b){var y=x.T,C=c.p;try{if(x.T=null,c.p=2,b)return b()}finally{x.T=y,c.p=C,c.d.f()}},Fe.preconnect=function(b,y){typeof b=="string"&&(y?(y=y.crossOrigin,y=typeof y=="string"?y==="use-credentials"?y:"":void 0):y=null,c.d.C(b,y))},Fe.prefetchDNS=function(b){typeof b=="string"&&c.d.D(b)},Fe.preinit=function(b,y){if(typeof b=="string"&&y&&typeof y.as=="string"){var C=y.as,N=T(C,y.crossOrigin),M=typeof y.integrity=="string"?y.integrity:void 0,Y=typeof y.fetchPriority=="string"?y.fetchPriority:void 0;C==="style"?c.d.S(b,typeof y.precedence=="string"?y.precedence:void 0,{crossOrigin:N,integrity:M,fetchPriority:Y}):C==="script"&&c.d.X(b,{crossOrigin:N,integrity:M,fetchPriority:Y,nonce:typeof y.nonce=="string"?y.nonce:void 0})}},Fe.preinitModule=function(b,y){if(typeof b=="string")if(typeof y=="object"&&y!==null){if(y.as==null||y.as==="script"){var C=T(y.as,y.crossOrigin);c.d.M(b,{crossOrigin:C,integrity:typeof y.integrity=="string"?y.integrity:void 0,nonce:typeof y.nonce=="string"?y.nonce:void 0})}}else y==null&&c.d.M(b)},Fe.preload=function(b,y){if(typeof b=="string"&&typeof y=="object"&&y!==null&&typeof y.as=="string"){var C=y.as,N=T(C,y.crossOrigin);c.d.L(b,C,{crossOrigin:N,integrity:typeof y.integrity=="string"?y.integrity:void 0,nonce:typeof y.nonce=="string"?y.nonce:void 0,type:typeof y.type=="string"?y.type:void 0,fetchPriority:typeof y.fetchPriority=="string"?y.fetchPriority:void 0,referrerPolicy:typeof y.referrerPolicy=="string"?y.referrerPolicy:void 0,imageSrcSet:typeof y.imageSrcSet=="string"?y.imageSrcSet:void 0,imageSizes:typeof y.imageSizes=="string"?y.imageSizes:void 0,media:typeof y.media=="string"?y.media:void 0})}},Fe.preloadModule=function(b,y){if(typeof b=="string")if(y){var C=T(y.as,y.crossOrigin);c.d.m(b,{as:typeof y.as=="string"&&y.as!=="script"?y.as:void 0,crossOrigin:C,integrity:typeof y.integrity=="string"?y.integrity:void 0})}else c.d.m(b)},Fe.requestFormReset=function(b){c.d.r(b)},Fe.unstable_batchedUpdates=function(b,y){return b(y)},Fe.useFormState=function(b,y,C){return x.H.useFormState(b,y,C)},Fe.useFormStatus=function(){return x.H.useHostTransitionStatus()},Fe.version="19.2.4",Fe}var hh;function jh(){if(hh)return Qc.exports;hh=1;function u(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(u)}catch(s){console.error(s)}}return u(),Qc.exports=Ey(),Qc.exports}/**
|
||
* @license React
|
||
* react-dom-client.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var mh;function Ry(){if(mh)return Gn;mh=1;var u=Ty(),s=Wc(),d=jh();function c(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)t+="&args[]="+encodeURIComponent(arguments[l])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function h(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function m(e){var t=e,l=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(l=t.return),e=t.return;while(e)}return t.tag===3?l:null}function x(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function T(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function b(e){if(m(e)!==e)throw Error(c(188))}function y(e){var t=e.alternate;if(!t){if(t=m(e),t===null)throw Error(c(188));return t!==e?null:e}for(var l=e,a=t;;){var n=l.return;if(n===null)break;var i=n.alternate;if(i===null){if(a=n.return,a!==null){l=a;continue}break}if(n.child===i.child){for(i=n.child;i;){if(i===l)return b(n),e;if(i===a)return b(n),t;i=i.sibling}throw Error(c(188))}if(l.return!==a.return)l=n,a=i;else{for(var o=!1,f=n.child;f;){if(f===l){o=!0,l=n,a=i;break}if(f===a){o=!0,a=n,l=i;break}f=f.sibling}if(!o){for(f=i.child;f;){if(f===l){o=!0,l=i,a=n;break}if(f===a){o=!0,a=i,l=n;break}f=f.sibling}if(!o)throw Error(c(189))}}if(l.alternate!==a)throw Error(c(190))}if(l.tag!==3)throw Error(c(188));return l.stateNode.current===l?e:t}function C(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=C(e),t!==null)return t;e=e.sibling}return null}var N=Object.assign,M=Symbol.for("react.element"),Y=Symbol.for("react.transitional.element"),X=Symbol.for("react.portal"),B=Symbol.for("react.fragment"),q=Symbol.for("react.strict_mode"),G=Symbol.for("react.profiler"),F=Symbol.for("react.consumer"),K=Symbol.for("react.context"),de=Symbol.for("react.forward_ref"),re=Symbol.for("react.suspense"),I=Symbol.for("react.suspense_list"),$=Symbol.for("react.memo"),Se=Symbol.for("react.lazy"),ge=Symbol.for("react.activity"),Ke=Symbol.for("react.memo_cache_sentinel"),Ve=Symbol.iterator;function ee(e){return e===null||typeof e!="object"?null:(e=Ve&&e[Ve]||e["@@iterator"],typeof e=="function"?e:null)}var we=Symbol.for("react.client.reference");function Ae(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===we?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case B:return"Fragment";case G:return"Profiler";case q:return"StrictMode";case re:return"Suspense";case I:return"SuspenseList";case ge:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case X:return"Portal";case K:return e.displayName||"Context";case F:return(e._context.displayName||"Context")+".Consumer";case de:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case $:return t=e.displayName||null,t!==null?t:Ae(e.type)||"Memo";case Se:t=e._payload,e=e._init;try{return Ae(e(t))}catch{}}return null}var ze=Array.isArray,j=s.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,H=d.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,k={pending:!1,data:null,method:null,action:null},fe=[],pe=-1;function g(e){return{current:e}}function U(e){0>pe||(e.current=fe[pe],fe[pe]=null,pe--)}function L(e,t){pe++,fe[pe]=e.current,e.current=t}var V=g(null),P=g(null),le=g(null),ve=g(null);function Pe(e,t){switch(L(le,t),L(P,e),L(V,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?jd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=jd(t),e=zd(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}U(V),L(V,e)}function Me(){U(V),U(P),U(le)}function Za(e){e.memoizedState!==null&&L(ve,e);var t=V.current,l=zd(t,e.type);t!==l&&(L(P,e),L(V,l))}function In(e){P.current===e&&(U(V),U(P)),ve.current===e&&(U(ve),Mn._currentValue=k)}var xu,nr;function Ml(e){if(xu===void 0)try{throw Error()}catch(l){var t=l.stack.trim().match(/\n( *(at )?)/);xu=t&&t[1]||"",nr=-1<l.stack.indexOf(`
|
||
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
|
||
`+xu+e+nr}var Su=!1;function Tu(e,t){if(!e||Su)return"";Su=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var D=function(){throw Error()};if(Object.defineProperty(D.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(D,[])}catch(O){var A=O}Reflect.construct(e,[],D)}else{try{D.call()}catch(O){A=O}e.call(D.prototype)}}else{try{throw Error()}catch(O){A=O}(D=e())&&typeof D.catch=="function"&&D.catch(function(){})}}catch(O){if(O&&A&&typeof O.stack=="string")return[O.stack,A.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 i=a.DetermineComponentFrameRoot(),o=i[0],f=i[1];if(o&&f){var p=o.split(`
|
||
`),R=f.split(`
|
||
`);for(n=a=0;a<p.length&&!p[a].includes("DetermineComponentFrameRoot");)a++;for(;n<R.length&&!R[n].includes("DetermineComponentFrameRoot");)n++;if(a===p.length||n===R.length)for(a=p.length-1,n=R.length-1;1<=a&&0<=n&&p[a]!==R[n];)n--;for(;1<=a&&0<=n;a--,n--)if(p[a]!==R[n]){if(a!==1||n!==1)do if(a--,n--,0>n||p[a]!==R[n]){var z=`
|
||
`+p[a].replace(" at new "," at ");return e.displayName&&z.includes("<anonymous>")&&(z=z.replace("<anonymous>",e.displayName)),z}while(1<=a&&0<=n);break}}}finally{Su=!1,Error.prepareStackTrace=l}return(l=e?e.displayName||e.name:"")?Ml(l):""}function Ih(e,t){switch(e.tag){case 26:case 27:case 5:return Ml(e.type);case 16:return Ml("Lazy");case 13:return e.child!==t&&t!==null?Ml("Suspense Fallback"):Ml("Suspense");case 19:return Ml("SuspenseList");case 0:case 15:return Tu(e.type,!1);case 11:return Tu(e.type.render,!1);case 1:return Tu(e.type,!0);case 31:return Ml("Activity");default:return""}}function ir(e){try{var t="",l=null;do t+=Ih(e,l),l=e,e=e.return;while(e);return t}catch(a){return`
|
||
Error generating stack: `+a.message+`
|
||
`+a.stack}}var Eu=Object.prototype.hasOwnProperty,Ru=u.unstable_scheduleCallback,Au=u.unstable_cancelCallback,$h=u.unstable_shouldYield,Wh=u.unstable_requestPaint,ct=u.unstable_now,Fh=u.unstable_getCurrentPriorityLevel,ur=u.unstable_ImmediatePriority,or=u.unstable_UserBlockingPriority,$n=u.unstable_NormalPriority,Ph=u.unstable_LowPriority,cr=u.unstable_IdlePriority,em=u.log,tm=u.unstable_setDisableYieldValue,Ka=null,rt=null;function sl(e){if(typeof em=="function"&&tm(e),rt&&typeof rt.setStrictMode=="function")try{rt.setStrictMode(Ka,e)}catch{}}var st=Math.clz32?Math.clz32:nm,lm=Math.log,am=Math.LN2;function nm(e){return e>>>=0,e===0?32:31-(lm(e)/am|0)|0}var Wn=256,Fn=262144,Pn=4194304;function Hl(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function ei(e,t,l){var a=e.pendingLanes;if(a===0)return 0;var n=0,i=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var f=a&134217727;return f!==0?(a=f&~i,a!==0?n=Hl(a):(o&=f,o!==0?n=Hl(o):l||(l=f&~e,l!==0&&(n=Hl(l))))):(f=a&~i,f!==0?n=Hl(f):o!==0?n=Hl(o):l||(l=a&~e,l!==0&&(n=Hl(l)))),n===0?0:t!==0&&t!==n&&(t&i)===0&&(i=n&-n,l=t&-t,i>=l||i===32&&(l&4194048)!==0)?t:n}function Ja(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function im(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function rr(){var e=Pn;return Pn<<=1,(Pn&62914560)===0&&(Pn=4194304),e}function Nu(e){for(var t=[],l=0;31>l;l++)t.push(e);return t}function ka(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function um(e,t,l,a,n,i){var o=e.pendingLanes;e.pendingLanes=l,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=l,e.entangledLanes&=l,e.errorRecoveryDisabledLanes&=l,e.shellSuspendCounter=0;var f=e.entanglements,p=e.expirationTimes,R=e.hiddenUpdates;for(l=o&~l;0<l;){var z=31-st(l),D=1<<z;f[z]=0,p[z]=-1;var A=R[z];if(A!==null)for(R[z]=null,z=0;z<A.length;z++){var O=A[z];O!==null&&(O.lane&=-536870913)}l&=~D}a!==0&&sr(e,a,0),i!==0&&n===0&&e.tag!==0&&(e.suspendedLanes|=i&~(o&~t))}function sr(e,t,l){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-st(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|l&261930}function fr(e,t){var l=e.entangledLanes|=t;for(e=e.entanglements;l;){var a=31-st(l),n=1<<a;n&t|e[a]&t&&(e[a]|=t),l&=~n}}function dr(e,t){var l=t&-t;return l=(l&42)!==0?1:wu(l),(l&(e.suspendedLanes|t))!==0?0:l}function wu(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Ou(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function hr(){var e=H.p;return e!==0?e:(e=window.event,e===void 0?32:Pd(e.type))}function mr(e,t){var l=H.p;try{return H.p=e,t()}finally{H.p=l}}var fl=Math.random().toString(36).slice(2),Je="__reactFiber$"+fl,tt="__reactProps$"+fl,ta="__reactContainer$"+fl,ju="__reactEvents$"+fl,om="__reactListeners$"+fl,cm="__reactHandles$"+fl,pr="__reactResources$"+fl,Ia="__reactMarker$"+fl;function zu(e){delete e[Je],delete e[tt],delete e[ju],delete e[om],delete e[cm]}function la(e){var t=e[Je];if(t)return t;for(var l=e.parentNode;l;){if(t=l[ta]||l[Je]){if(l=t.alternate,t.child!==null||l!==null&&l.child!==null)for(e=Ld(e);e!==null;){if(l=e[Je])return l;e=Ld(e)}return t}e=l,l=e.parentNode}return null}function aa(e){if(e=e[Je]||e[ta]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function $a(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(c(33))}function na(e){var t=e[pr];return t||(t=e[pr]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Qe(e){e[Ia]=!0}var yr=new Set,vr={};function Ll(e,t){ia(e,t),ia(e+"Capture",t)}function ia(e,t){for(vr[e]=t,e=0;e<t.length;e++)yr.add(t[e])}var rm=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]*$"),gr={},br={};function sm(e){return Eu.call(br,e)?!0:Eu.call(gr,e)?!1:rm.test(e)?br[e]=!0:(gr[e]=!0,!1)}function ti(e,t,l){if(sm(t))if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+l)}}function li(e,t,l){if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+l)}}function Vt(e,t,l,a){if(a===null)e.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(l);return}e.setAttributeNS(t,l,""+a)}}function gt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function xr(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function fm(e,t,l){var a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var n=a.get,i=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(o){l=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return l},setValue:function(o){l=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Cu(e){if(!e._valueTracker){var t=xr(e)?"checked":"value";e._valueTracker=fm(e,t,""+e[t])}}function Sr(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var l=t.getValue(),a="";return e&&(a=xr(e)?e.checked?"true":"false":e.value),e=a,e!==l?(t.setValue(e),!0):!1}function ai(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var dm=/[\n"\\]/g;function bt(e){return e.replace(dm,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function _u(e,t,l,a,n,i,o,f){e.name="",o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"?e.type=o:e.removeAttribute("type"),t!=null?o==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+gt(t)):e.value!==""+gt(t)&&(e.value=""+gt(t)):o!=="submit"&&o!=="reset"||e.removeAttribute("value"),t!=null?Uu(e,o,gt(t)):l!=null?Uu(e,o,gt(l)):a!=null&&e.removeAttribute("value"),n==null&&i!=null&&(e.defaultChecked=!!i),n!=null&&(e.checked=n&&typeof n!="function"&&typeof n!="symbol"),f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?e.name=""+gt(f):e.removeAttribute("name")}function Tr(e,t,l,a,n,i,o,f){if(i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(e.type=i),t!=null||l!=null){if(!(i!=="submit"&&i!=="reset"||t!=null)){Cu(e);return}l=l!=null?""+gt(l):"",t=t!=null?""+gt(t):l,f||t===e.value||(e.value=t),e.defaultValue=t}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=f?e.checked:!!a,e.defaultChecked=!!a,o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"&&(e.name=o),Cu(e)}function Uu(e,t,l){t==="number"&&ai(e.ownerDocument)===e||e.defaultValue===""+l||(e.defaultValue=""+l)}function ua(e,t,l,a){if(e=e.options,t){t={};for(var n=0;n<l.length;n++)t["$"+l[n]]=!0;for(l=0;l<e.length;l++)n=t.hasOwnProperty("$"+e[l].value),e[l].selected!==n&&(e[l].selected=n),n&&a&&(e[l].defaultSelected=!0)}else{for(l=""+gt(l),t=null,n=0;n<e.length;n++){if(e[n].value===l){e[n].selected=!0,a&&(e[n].defaultSelected=!0);return}t!==null||e[n].disabled||(t=e[n])}t!==null&&(t.selected=!0)}}function Er(e,t,l){if(t!=null&&(t=""+gt(t),t!==e.value&&(e.value=t),l==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=l!=null?""+gt(l):""}function Rr(e,t,l,a){if(t==null){if(a!=null){if(l!=null)throw Error(c(92));if(ze(a)){if(1<a.length)throw Error(c(93));a=a[0]}l=a}l==null&&(l=""),t=l}l=gt(t),e.defaultValue=l,a=e.textContent,a===l&&a!==""&&a!==null&&(e.value=a),Cu(e)}function oa(e,t){if(t){var l=e.firstChild;if(l&&l===e.lastChild&&l.nodeType===3){l.nodeValue=t;return}}e.textContent=t}var hm=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 Ar(e,t,l){var a=t.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?a?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":a?e.setProperty(t,l):typeof l!="number"||l===0||hm.has(t)?t==="float"?e.cssFloat=l:e[t]=(""+l).trim():e[t]=l+"px"}function Nr(e,t,l){if(t!=null&&typeof t!="object")throw Error(c(62));if(e=e.style,l!=null){for(var a in l)!l.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="");for(var n in t)a=t[n],t.hasOwnProperty(n)&&l[n]!==a&&Ar(e,n,a)}else for(var i in t)t.hasOwnProperty(i)&&Ar(e,i,t[i])}function Du(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var mm=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),pm=/^[\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 ni(e){return pm.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Xt(){}var Mu=null;function Hu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ca=null,ra=null;function wr(e){var t=aa(e);if(t&&(e=t.stateNode)){var l=e[tt]||null;e:switch(e=t.stateNode,t.type){case"input":if(_u(e,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),t=l.name,l.type==="radio"&&t!=null){for(l=e;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+bt(""+t)+'"][type="radio"]'),t=0;t<l.length;t++){var a=l[t];if(a!==e&&a.form===e.form){var n=a[tt]||null;if(!n)throw Error(c(90));_u(a,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(t=0;t<l.length;t++)a=l[t],a.form===e.form&&Sr(a)}break e;case"textarea":Er(e,l.value,l.defaultValue);break e;case"select":t=l.value,t!=null&&ua(e,!!l.multiple,t,!1)}}}var Lu=!1;function Or(e,t,l){if(Lu)return e(t,l);Lu=!0;try{var a=e(t);return a}finally{if(Lu=!1,(ca!==null||ra!==null)&&(Zi(),ca&&(t=ca,e=ra,ra=ca=null,wr(t),e)))for(t=0;t<e.length;t++)wr(e[t])}}function Wa(e,t){var l=e.stateNode;if(l===null)return null;var a=l[tt]||null;if(a===null)return null;l=a[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(l&&typeof l!="function")throw Error(c(231,t,typeof l));return l}var Qt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Yu=!1;if(Qt)try{var Fa={};Object.defineProperty(Fa,"passive",{get:function(){Yu=!0}}),window.addEventListener("test",Fa,Fa),window.removeEventListener("test",Fa,Fa)}catch{Yu=!1}var dl=null,Bu=null,ii=null;function jr(){if(ii)return ii;var e,t=Bu,l=t.length,a,n="value"in dl?dl.value:dl.textContent,i=n.length;for(e=0;e<l&&t[e]===n[e];e++);var o=l-e;for(a=1;a<=o&&t[l-a]===n[i-a];a++);return ii=n.slice(e,1<a?1-a:void 0)}function ui(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function oi(){return!0}function zr(){return!1}function lt(e){function t(l,a,n,i,o){this._reactName=l,this._targetInst=n,this.type=a,this.nativeEvent=i,this.target=o,this.currentTarget=null;for(var f in e)e.hasOwnProperty(f)&&(l=e[f],this[f]=l?l(i):i[f]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?oi:zr,this.isPropagationStopped=zr,this}return N(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=oi)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=oi)},persist:function(){},isPersistent:oi}),t}var Yl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ci=lt(Yl),Pa=N({},Yl,{view:0,detail:0}),ym=lt(Pa),Gu,qu,en,ri=N({},Pa,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Xu,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==en&&(en&&e.type==="mousemove"?(Gu=e.screenX-en.screenX,qu=e.screenY-en.screenY):qu=Gu=0,en=e),Gu)},movementY:function(e){return"movementY"in e?e.movementY:qu}}),Cr=lt(ri),vm=N({},ri,{dataTransfer:0}),gm=lt(vm),bm=N({},Pa,{relatedTarget:0}),Vu=lt(bm),xm=N({},Yl,{animationName:0,elapsedTime:0,pseudoElement:0}),Sm=lt(xm),Tm=N({},Yl,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Em=lt(Tm),Rm=N({},Yl,{data:0}),_r=lt(Rm),Am={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Nm={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"},wm={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Om(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=wm[e])?!!t[e]:!1}function Xu(){return Om}var jm=N({},Pa,{key:function(e){if(e.key){var t=Am[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ui(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Nm[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Xu,charCode:function(e){return e.type==="keypress"?ui(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ui(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),zm=lt(jm),Cm=N({},ri,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ur=lt(Cm),_m=N({},Pa,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Xu}),Um=lt(_m),Dm=N({},Yl,{propertyName:0,elapsedTime:0,pseudoElement:0}),Mm=lt(Dm),Hm=N({},ri,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Lm=lt(Hm),Ym=N({},Yl,{newState:0,oldState:0}),Bm=lt(Ym),Gm=[9,13,27,32],Qu=Qt&&"CompositionEvent"in window,tn=null;Qt&&"documentMode"in document&&(tn=document.documentMode);var qm=Qt&&"TextEvent"in window&&!tn,Dr=Qt&&(!Qu||tn&&8<tn&&11>=tn),Mr=" ",Hr=!1;function Lr(e,t){switch(e){case"keyup":return Gm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Yr(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var sa=!1;function Vm(e,t){switch(e){case"compositionend":return Yr(t);case"keypress":return t.which!==32?null:(Hr=!0,Mr);case"textInput":return e=t.data,e===Mr&&Hr?null:e;default:return null}}function Xm(e,t){if(sa)return e==="compositionend"||!Qu&&Lr(e,t)?(e=jr(),ii=Bu=dl=null,sa=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Dr&&t.locale!=="ko"?null:t.data;default:return null}}var Qm={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 Br(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Qm[e.type]:t==="textarea"}function Gr(e,t,l,a){ca?ra?ra.push(a):ra=[a]:ca=a,t=Fi(t,"onChange"),0<t.length&&(l=new ci("onChange","change",null,l,a),e.push({event:l,listeners:t}))}var ln=null,an=null;function Zm(e){Ed(e,0)}function si(e){var t=$a(e);if(Sr(t))return e}function qr(e,t){if(e==="change")return t}var Vr=!1;if(Qt){var Zu;if(Qt){var Ku="oninput"in document;if(!Ku){var Xr=document.createElement("div");Xr.setAttribute("oninput","return;"),Ku=typeof Xr.oninput=="function"}Zu=Ku}else Zu=!1;Vr=Zu&&(!document.documentMode||9<document.documentMode)}function Qr(){ln&&(ln.detachEvent("onpropertychange",Zr),an=ln=null)}function Zr(e){if(e.propertyName==="value"&&si(an)){var t=[];Gr(t,an,e,Hu(e)),Or(Zm,t)}}function Km(e,t,l){e==="focusin"?(Qr(),ln=t,an=l,ln.attachEvent("onpropertychange",Zr)):e==="focusout"&&Qr()}function Jm(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return si(an)}function km(e,t){if(e==="click")return si(t)}function Im(e,t){if(e==="input"||e==="change")return si(t)}function $m(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ft=typeof Object.is=="function"?Object.is:$m;function nn(e,t){if(ft(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var l=Object.keys(e),a=Object.keys(t);if(l.length!==a.length)return!1;for(a=0;a<l.length;a++){var n=l[a];if(!Eu.call(t,n)||!ft(e[n],t[n]))return!1}return!0}function Kr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Jr(e,t){var l=Kr(e);e=0;for(var a;l;){if(l.nodeType===3){if(a=e+l.textContent.length,e<=t&&a>=t)return{node:l,offset:t-e};e=a}e:{for(;l;){if(l.nextSibling){l=l.nextSibling;break e}l=l.parentNode}l=void 0}l=Kr(l)}}function kr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?kr(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ir(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=ai(e.document);t instanceof e.HTMLIFrameElement;){try{var l=typeof t.contentWindow.location.href=="string"}catch{l=!1}if(l)e=t.contentWindow;else break;t=ai(e.document)}return t}function Ju(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var Wm=Qt&&"documentMode"in document&&11>=document.documentMode,fa=null,ku=null,un=null,Iu=!1;function $r(e,t,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Iu||fa==null||fa!==ai(a)||(a=fa,"selectionStart"in a&&Ju(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}),un&&nn(un,a)||(un=a,a=Fi(ku,"onSelect"),0<a.length&&(t=new ci("onSelect","select",null,t,l),e.push({event:t,listeners:a}),t.target=fa)))}function Bl(e,t){var l={};return l[e.toLowerCase()]=t.toLowerCase(),l["Webkit"+e]="webkit"+t,l["Moz"+e]="moz"+t,l}var da={animationend:Bl("Animation","AnimationEnd"),animationiteration:Bl("Animation","AnimationIteration"),animationstart:Bl("Animation","AnimationStart"),transitionrun:Bl("Transition","TransitionRun"),transitionstart:Bl("Transition","TransitionStart"),transitioncancel:Bl("Transition","TransitionCancel"),transitionend:Bl("Transition","TransitionEnd")},$u={},Wr={};Qt&&(Wr=document.createElement("div").style,"AnimationEvent"in window||(delete da.animationend.animation,delete da.animationiteration.animation,delete da.animationstart.animation),"TransitionEvent"in window||delete da.transitionend.transition);function Gl(e){if($u[e])return $u[e];if(!da[e])return e;var t=da[e],l;for(l in t)if(t.hasOwnProperty(l)&&l in Wr)return $u[e]=t[l];return e}var Fr=Gl("animationend"),Pr=Gl("animationiteration"),es=Gl("animationstart"),Fm=Gl("transitionrun"),Pm=Gl("transitionstart"),ep=Gl("transitioncancel"),ts=Gl("transitionend"),ls=new Map,Wu="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Wu.push("scrollEnd");function jt(e,t){ls.set(e,t),Ll(t,[e])}var fi=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},xt=[],ha=0,Fu=0;function di(){for(var e=ha,t=Fu=ha=0;t<e;){var l=xt[t];xt[t++]=null;var a=xt[t];xt[t++]=null;var n=xt[t];xt[t++]=null;var i=xt[t];if(xt[t++]=null,a!==null&&n!==null){var o=a.pending;o===null?n.next=n:(n.next=o.next,o.next=n),a.pending=n}i!==0&&as(l,n,i)}}function hi(e,t,l,a){xt[ha++]=e,xt[ha++]=t,xt[ha++]=l,xt[ha++]=a,Fu|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function Pu(e,t,l,a){return hi(e,t,l,a),mi(e)}function ql(e,t){return hi(e,null,null,t),mi(e)}function as(e,t,l){e.lanes|=l;var a=e.alternate;a!==null&&(a.lanes|=l);for(var n=!1,i=e.return;i!==null;)i.childLanes|=l,a=i.alternate,a!==null&&(a.childLanes|=l),i.tag===22&&(e=i.stateNode,e===null||e._visibility&1||(n=!0)),e=i,i=i.return;return e.tag===3?(i=e.stateNode,n&&t!==null&&(n=31-st(l),e=i.hiddenUpdates,a=e[n],a===null?e[n]=[t]:a.push(t),t.lane=l|536870912),i):null}function mi(e){if(50<On)throw On=0,rc=null,Error(c(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var ma={};function tp(e,t,l,a){this.tag=e,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=t,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 dt(e,t,l,a){return new tp(e,t,l,a)}function eo(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Zt(e,t){var l=e.alternate;return l===null?(l=dt(e.tag,t,e.key,e.mode),l.elementType=e.elementType,l.type=e.type,l.stateNode=e.stateNode,l.alternate=e,e.alternate=l):(l.pendingProps=t,l.type=e.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=e.flags&65011712,l.childLanes=e.childLanes,l.lanes=e.lanes,l.child=e.child,l.memoizedProps=e.memoizedProps,l.memoizedState=e.memoizedState,l.updateQueue=e.updateQueue,t=e.dependencies,l.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},l.sibling=e.sibling,l.index=e.index,l.ref=e.ref,l.refCleanup=e.refCleanup,l}function ns(e,t){e.flags&=65011714;var l=e.alternate;return l===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=l.childLanes,e.lanes=l.lanes,e.child=l.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=l.memoizedProps,e.memoizedState=l.memoizedState,e.updateQueue=l.updateQueue,e.type=l.type,t=l.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function pi(e,t,l,a,n,i){var o=0;if(a=e,typeof e=="function")eo(e)&&(o=1);else if(typeof e=="string")o=uy(e,l,V.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ge:return e=dt(31,l,t,n),e.elementType=ge,e.lanes=i,e;case B:return Vl(l.children,n,i,t);case q:o=8,n|=24;break;case G:return e=dt(12,l,t,n|2),e.elementType=G,e.lanes=i,e;case re:return e=dt(13,l,t,n),e.elementType=re,e.lanes=i,e;case I:return e=dt(19,l,t,n),e.elementType=I,e.lanes=i,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case K:o=10;break e;case F:o=9;break e;case de:o=11;break e;case $:o=14;break e;case Se:o=16,a=null;break e}o=29,l=Error(c(130,e===null?"null":typeof e,"")),a=null}return t=dt(o,l,t,n),t.elementType=e,t.type=a,t.lanes=i,t}function Vl(e,t,l,a){return e=dt(7,e,a,t),e.lanes=l,e}function to(e,t,l){return e=dt(6,e,null,t),e.lanes=l,e}function is(e){var t=dt(18,null,null,0);return t.stateNode=e,t}function lo(e,t,l){return t=dt(4,e.children!==null?e.children:[],e.key,t),t.lanes=l,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var us=new WeakMap;function St(e,t){if(typeof e=="object"&&e!==null){var l=us.get(e);return l!==void 0?l:(t={value:e,source:t,stack:ir(t)},us.set(e,t),t)}return{value:e,source:t,stack:ir(t)}}var pa=[],ya=0,yi=null,on=0,Tt=[],Et=0,hl=null,Ut=1,Dt="";function Kt(e,t){pa[ya++]=on,pa[ya++]=yi,yi=e,on=t}function os(e,t,l){Tt[Et++]=Ut,Tt[Et++]=Dt,Tt[Et++]=hl,hl=e;var a=Ut;e=Dt;var n=32-st(a)-1;a&=~(1<<n),l+=1;var i=32-st(t)+n;if(30<i){var o=n-n%5;i=(a&(1<<o)-1).toString(32),a>>=o,n-=o,Ut=1<<32-st(t)+n|l<<n|a,Dt=i+e}else Ut=1<<i|l<<n|a,Dt=e}function ao(e){e.return!==null&&(Kt(e,1),os(e,1,0))}function no(e){for(;e===yi;)yi=pa[--ya],pa[ya]=null,on=pa[--ya],pa[ya]=null;for(;e===hl;)hl=Tt[--Et],Tt[Et]=null,Dt=Tt[--Et],Tt[Et]=null,Ut=Tt[--Et],Tt[Et]=null}function cs(e,t){Tt[Et++]=Ut,Tt[Et++]=Dt,Tt[Et++]=hl,Ut=t.id,Dt=t.overflow,hl=e}var ke=null,Oe=null,se=!1,ml=null,Rt=!1,io=Error(c(519));function pl(e){var t=Error(c(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw cn(St(t,e)),io}function rs(e){var t=e.stateNode,l=e.type,a=e.memoizedProps;switch(t[Je]=e,t[tt]=a,l){case"dialog":ue("cancel",t),ue("close",t);break;case"iframe":case"object":case"embed":ue("load",t);break;case"video":case"audio":for(l=0;l<zn.length;l++)ue(zn[l],t);break;case"source":ue("error",t);break;case"img":case"image":case"link":ue("error",t),ue("load",t);break;case"details":ue("toggle",t);break;case"input":ue("invalid",t),Tr(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":ue("invalid",t);break;case"textarea":ue("invalid",t),Rr(t,a.value,a.defaultValue,a.children)}l=a.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||t.textContent===""+l||a.suppressHydrationWarning===!0||wd(t.textContent,l)?(a.popover!=null&&(ue("beforetoggle",t),ue("toggle",t)),a.onScroll!=null&&ue("scroll",t),a.onScrollEnd!=null&&ue("scrollend",t),a.onClick!=null&&(t.onclick=Xt),t=!0):t=!1,t||pl(e,!0)}function ss(e){for(ke=e.return;ke;)switch(ke.tag){case 5:case 31:case 13:Rt=!1;return;case 27:case 3:Rt=!0;return;default:ke=ke.return}}function va(e){if(e!==ke)return!1;if(!se)return ss(e),se=!0,!1;var t=e.tag,l;if((l=t!==3&&t!==27)&&((l=t===5)&&(l=e.type,l=!(l!=="form"&&l!=="button")||Rc(e.type,e.memoizedProps)),l=!l),l&&Oe&&pl(e),ss(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));Oe=Hd(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));Oe=Hd(e)}else t===27?(t=Oe,jl(e.type)?(e=jc,jc=null,Oe=e):Oe=t):Oe=ke?Nt(e.stateNode.nextSibling):null;return!0}function Xl(){Oe=ke=null,se=!1}function uo(){var e=ml;return e!==null&&(ut===null?ut=e:ut.push.apply(ut,e),ml=null),e}function cn(e){ml===null?ml=[e]:ml.push(e)}var oo=g(null),Ql=null,Jt=null;function yl(e,t,l){L(oo,t._currentValue),t._currentValue=l}function kt(e){e._currentValue=oo.current,U(oo)}function co(e,t,l){for(;e!==null;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===l)break;e=e.return}}function ro(e,t,l,a){var n=e.child;for(n!==null&&(n.return=e);n!==null;){var i=n.dependencies;if(i!==null){var o=n.child;i=i.firstContext;e:for(;i!==null;){var f=i;i=n;for(var p=0;p<t.length;p++)if(f.context===t[p]){i.lanes|=l,f=i.alternate,f!==null&&(f.lanes|=l),co(i.return,l,e),a||(o=null);break e}i=f.next}}else if(n.tag===18){if(o=n.return,o===null)throw Error(c(341));o.lanes|=l,i=o.alternate,i!==null&&(i.lanes|=l),co(o,l,e),o=null}else o=n.child;if(o!==null)o.return=n;else for(o=n;o!==null;){if(o===e){o=null;break}if(n=o.sibling,n!==null){n.return=o.return,o=n;break}o=o.return}n=o}}function ga(e,t,l,a){e=null;for(var n=t,i=!1;n!==null;){if(!i){if((n.flags&524288)!==0)i=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var o=n.alternate;if(o===null)throw Error(c(387));if(o=o.memoizedProps,o!==null){var f=n.type;ft(n.pendingProps.value,o.value)||(e!==null?e.push(f):e=[f])}}else if(n===ve.current){if(o=n.alternate,o===null)throw Error(c(387));o.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(e!==null?e.push(Mn):e=[Mn])}n=n.return}e!==null&&ro(t,e,l,a),t.flags|=262144}function vi(e){for(e=e.firstContext;e!==null;){if(!ft(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Zl(e){Ql=e,Jt=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Ie(e){return fs(Ql,e)}function gi(e,t){return Ql===null&&Zl(e),fs(e,t)}function fs(e,t){var l=t._currentValue;if(t={context:t,memoizedValue:l,next:null},Jt===null){if(e===null)throw Error(c(308));Jt=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Jt=Jt.next=t;return l}var lp=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(l,a){e.push(a)}};this.abort=function(){t.aborted=!0,e.forEach(function(l){return l()})}},ap=u.unstable_scheduleCallback,np=u.unstable_NormalPriority,Ye={$$typeof:K,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function so(){return{controller:new lp,data:new Map,refCount:0}}function rn(e){e.refCount--,e.refCount===0&&ap(np,function(){e.controller.abort()})}var sn=null,fo=0,ba=0,xa=null;function ip(e,t){if(sn===null){var l=sn=[];fo=0,ba=pc(),xa={status:"pending",value:void 0,then:function(a){l.push(a)}}}return fo++,t.then(ds,ds),t}function ds(){if(--fo===0&&sn!==null){xa!==null&&(xa.status="fulfilled");var e=sn;sn=null,ba=0,xa=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function up(e,t){var l=[],a={status:"pending",value:null,reason:null,then:function(n){l.push(n)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var n=0;n<l.length;n++)(0,l[n])(t)},function(n){for(a.status="rejected",a.reason=n,n=0;n<l.length;n++)(0,l[n])(void 0)}),a}var hs=j.S;j.S=function(e,t){Wf=ct(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&ip(e,t),hs!==null&&hs(e,t)};var Kl=g(null);function ho(){var e=Kl.current;return e!==null?e:Ne.pooledCache}function bi(e,t){t===null?L(Kl,Kl.current):L(Kl,t.pool)}function ms(){var e=ho();return e===null?null:{parent:Ye._currentValue,pool:e}}var Sa=Error(c(460)),mo=Error(c(474)),xi=Error(c(542)),Si={then:function(){}};function ps(e){return e=e.status,e==="fulfilled"||e==="rejected"}function ys(e,t,l){switch(l=e[l],l===void 0?e.push(t):l!==t&&(t.then(Xt,Xt),t=l),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,gs(e),e;default:if(typeof t.status=="string")t.then(Xt,Xt);else{if(e=Ne,e!==null&&100<e.shellSuspendCounter)throw Error(c(482));e=t,e.status="pending",e.then(function(a){if(t.status==="pending"){var n=t;n.status="fulfilled",n.value=a}},function(a){if(t.status==="pending"){var n=t;n.status="rejected",n.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,gs(e),e}throw kl=t,Sa}}function Jl(e){try{var t=e._init;return t(e._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(kl=l,Sa):l}}var kl=null;function vs(){if(kl===null)throw Error(c(459));var e=kl;return kl=null,e}function gs(e){if(e===Sa||e===xi)throw Error(c(483))}var Ta=null,fn=0;function Ti(e){var t=fn;return fn+=1,Ta===null&&(Ta=[]),ys(Ta,e,t)}function dn(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Ei(e,t){throw t.$$typeof===M?Error(c(525)):(e=Object.prototype.toString.call(t),Error(c(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function bs(e){function t(S,v){if(e){var E=S.deletions;E===null?(S.deletions=[v],S.flags|=16):E.push(v)}}function l(S,v){if(!e)return null;for(;v!==null;)t(S,v),v=v.sibling;return null}function a(S){for(var v=new Map;S!==null;)S.key!==null?v.set(S.key,S):v.set(S.index,S),S=S.sibling;return v}function n(S,v){return S=Zt(S,v),S.index=0,S.sibling=null,S}function i(S,v,E){return S.index=E,e?(E=S.alternate,E!==null?(E=E.index,E<v?(S.flags|=67108866,v):E):(S.flags|=67108866,v)):(S.flags|=1048576,v)}function o(S){return e&&S.alternate===null&&(S.flags|=67108866),S}function f(S,v,E,_){return v===null||v.tag!==6?(v=to(E,S.mode,_),v.return=S,v):(v=n(v,E),v.return=S,v)}function p(S,v,E,_){var J=E.type;return J===B?z(S,v,E.props.children,_,E.key):v!==null&&(v.elementType===J||typeof J=="object"&&J!==null&&J.$$typeof===Se&&Jl(J)===v.type)?(v=n(v,E.props),dn(v,E),v.return=S,v):(v=pi(E.type,E.key,E.props,null,S.mode,_),dn(v,E),v.return=S,v)}function R(S,v,E,_){return v===null||v.tag!==4||v.stateNode.containerInfo!==E.containerInfo||v.stateNode.implementation!==E.implementation?(v=lo(E,S.mode,_),v.return=S,v):(v=n(v,E.children||[]),v.return=S,v)}function z(S,v,E,_,J){return v===null||v.tag!==7?(v=Vl(E,S.mode,_,J),v.return=S,v):(v=n(v,E),v.return=S,v)}function D(S,v,E){if(typeof v=="string"&&v!==""||typeof v=="number"||typeof v=="bigint")return v=to(""+v,S.mode,E),v.return=S,v;if(typeof v=="object"&&v!==null){switch(v.$$typeof){case Y:return E=pi(v.type,v.key,v.props,null,S.mode,E),dn(E,v),E.return=S,E;case X:return v=lo(v,S.mode,E),v.return=S,v;case Se:return v=Jl(v),D(S,v,E)}if(ze(v)||ee(v))return v=Vl(v,S.mode,E,null),v.return=S,v;if(typeof v.then=="function")return D(S,Ti(v),E);if(v.$$typeof===K)return D(S,gi(S,v),E);Ei(S,v)}return null}function A(S,v,E,_){var J=v!==null?v.key:null;if(typeof E=="string"&&E!==""||typeof E=="number"||typeof E=="bigint")return J!==null?null:f(S,v,""+E,_);if(typeof E=="object"&&E!==null){switch(E.$$typeof){case Y:return E.key===J?p(S,v,E,_):null;case X:return E.key===J?R(S,v,E,_):null;case Se:return E=Jl(E),A(S,v,E,_)}if(ze(E)||ee(E))return J!==null?null:z(S,v,E,_,null);if(typeof E.then=="function")return A(S,v,Ti(E),_);if(E.$$typeof===K)return A(S,v,gi(S,E),_);Ei(S,E)}return null}function O(S,v,E,_,J){if(typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint")return S=S.get(E)||null,f(v,S,""+_,J);if(typeof _=="object"&&_!==null){switch(_.$$typeof){case Y:return S=S.get(_.key===null?E:_.key)||null,p(v,S,_,J);case X:return S=S.get(_.key===null?E:_.key)||null,R(v,S,_,J);case Se:return _=Jl(_),O(S,v,E,_,J)}if(ze(_)||ee(_))return S=S.get(E)||null,z(v,S,_,J,null);if(typeof _.then=="function")return O(S,v,E,Ti(_),J);if(_.$$typeof===K)return O(S,v,E,gi(v,_),J);Ei(v,_)}return null}function Q(S,v,E,_){for(var J=null,he=null,Z=v,ne=v=0,ce=null;Z!==null&&ne<E.length;ne++){Z.index>ne?(ce=Z,Z=null):ce=Z.sibling;var me=A(S,Z,E[ne],_);if(me===null){Z===null&&(Z=ce);break}e&&Z&&me.alternate===null&&t(S,Z),v=i(me,v,ne),he===null?J=me:he.sibling=me,he=me,Z=ce}if(ne===E.length)return l(S,Z),se&&Kt(S,ne),J;if(Z===null){for(;ne<E.length;ne++)Z=D(S,E[ne],_),Z!==null&&(v=i(Z,v,ne),he===null?J=Z:he.sibling=Z,he=Z);return se&&Kt(S,ne),J}for(Z=a(Z);ne<E.length;ne++)ce=O(Z,S,ne,E[ne],_),ce!==null&&(e&&ce.alternate!==null&&Z.delete(ce.key===null?ne:ce.key),v=i(ce,v,ne),he===null?J=ce:he.sibling=ce,he=ce);return e&&Z.forEach(function(Dl){return t(S,Dl)}),se&&Kt(S,ne),J}function W(S,v,E,_){if(E==null)throw Error(c(151));for(var J=null,he=null,Z=v,ne=v=0,ce=null,me=E.next();Z!==null&&!me.done;ne++,me=E.next()){Z.index>ne?(ce=Z,Z=null):ce=Z.sibling;var Dl=A(S,Z,me.value,_);if(Dl===null){Z===null&&(Z=ce);break}e&&Z&&Dl.alternate===null&&t(S,Z),v=i(Dl,v,ne),he===null?J=Dl:he.sibling=Dl,he=Dl,Z=ce}if(me.done)return l(S,Z),se&&Kt(S,ne),J;if(Z===null){for(;!me.done;ne++,me=E.next())me=D(S,me.value,_),me!==null&&(v=i(me,v,ne),he===null?J=me:he.sibling=me,he=me);return se&&Kt(S,ne),J}for(Z=a(Z);!me.done;ne++,me=E.next())me=O(Z,S,ne,me.value,_),me!==null&&(e&&me.alternate!==null&&Z.delete(me.key===null?ne:me.key),v=i(me,v,ne),he===null?J=me:he.sibling=me,he=me);return e&&Z.forEach(function(vy){return t(S,vy)}),se&&Kt(S,ne),J}function Re(S,v,E,_){if(typeof E=="object"&&E!==null&&E.type===B&&E.key===null&&(E=E.props.children),typeof E=="object"&&E!==null){switch(E.$$typeof){case Y:e:{for(var J=E.key;v!==null;){if(v.key===J){if(J=E.type,J===B){if(v.tag===7){l(S,v.sibling),_=n(v,E.props.children),_.return=S,S=_;break e}}else if(v.elementType===J||typeof J=="object"&&J!==null&&J.$$typeof===Se&&Jl(J)===v.type){l(S,v.sibling),_=n(v,E.props),dn(_,E),_.return=S,S=_;break e}l(S,v);break}else t(S,v);v=v.sibling}E.type===B?(_=Vl(E.props.children,S.mode,_,E.key),_.return=S,S=_):(_=pi(E.type,E.key,E.props,null,S.mode,_),dn(_,E),_.return=S,S=_)}return o(S);case X:e:{for(J=E.key;v!==null;){if(v.key===J)if(v.tag===4&&v.stateNode.containerInfo===E.containerInfo&&v.stateNode.implementation===E.implementation){l(S,v.sibling),_=n(v,E.children||[]),_.return=S,S=_;break e}else{l(S,v);break}else t(S,v);v=v.sibling}_=lo(E,S.mode,_),_.return=S,S=_}return o(S);case Se:return E=Jl(E),Re(S,v,E,_)}if(ze(E))return Q(S,v,E,_);if(ee(E)){if(J=ee(E),typeof J!="function")throw Error(c(150));return E=J.call(E),W(S,v,E,_)}if(typeof E.then=="function")return Re(S,v,Ti(E),_);if(E.$$typeof===K)return Re(S,v,gi(S,E),_);Ei(S,E)}return typeof E=="string"&&E!==""||typeof E=="number"||typeof E=="bigint"?(E=""+E,v!==null&&v.tag===6?(l(S,v.sibling),_=n(v,E),_.return=S,S=_):(l(S,v),_=to(E,S.mode,_),_.return=S,S=_),o(S)):l(S,v)}return function(S,v,E,_){try{fn=0;var J=Re(S,v,E,_);return Ta=null,J}catch(Z){if(Z===Sa||Z===xi)throw Z;var he=dt(29,Z,null,S.mode);return he.lanes=_,he.return=S,he}finally{}}}var Il=bs(!0),xs=bs(!1),vl=!1;function po(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function yo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function gl(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function bl(e,t,l){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(ye&2)!==0){var n=a.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),a.pending=t,t=mi(e),as(e,null,l),t}return hi(e,a,t,l),mi(e)}function hn(e,t,l){if(t=t.updateQueue,t!==null&&(t=t.shared,(l&4194048)!==0)){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,fr(e,l)}}function vo(e,t){var l=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var n=null,i=null;if(l=l.firstBaseUpdate,l!==null){do{var o={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};i===null?n=i=o:i=i.next=o,l=l.next}while(l!==null);i===null?n=i=t:i=i.next=t}else n=i=t;l={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:i,shared:a.shared,callbacks:a.callbacks},e.updateQueue=l;return}e=l.lastBaseUpdate,e===null?l.firstBaseUpdate=t:e.next=t,l.lastBaseUpdate=t}var go=!1;function mn(){if(go){var e=xa;if(e!==null)throw e}}function pn(e,t,l,a){go=!1;var n=e.updateQueue;vl=!1;var i=n.firstBaseUpdate,o=n.lastBaseUpdate,f=n.shared.pending;if(f!==null){n.shared.pending=null;var p=f,R=p.next;p.next=null,o===null?i=R:o.next=R,o=p;var z=e.alternate;z!==null&&(z=z.updateQueue,f=z.lastBaseUpdate,f!==o&&(f===null?z.firstBaseUpdate=R:f.next=R,z.lastBaseUpdate=p))}if(i!==null){var D=n.baseState;o=0,z=R=p=null,f=i;do{var A=f.lane&-536870913,O=A!==f.lane;if(O?(oe&A)===A:(a&A)===A){A!==0&&A===ba&&(go=!0),z!==null&&(z=z.next={lane:0,tag:f.tag,payload:f.payload,callback:null,next:null});e:{var Q=e,W=f;A=t;var Re=l;switch(W.tag){case 1:if(Q=W.payload,typeof Q=="function"){D=Q.call(Re,D,A);break e}D=Q;break e;case 3:Q.flags=Q.flags&-65537|128;case 0:if(Q=W.payload,A=typeof Q=="function"?Q.call(Re,D,A):Q,A==null)break e;D=N({},D,A);break e;case 2:vl=!0}}A=f.callback,A!==null&&(e.flags|=64,O&&(e.flags|=8192),O=n.callbacks,O===null?n.callbacks=[A]:O.push(A))}else O={lane:A,tag:f.tag,payload:f.payload,callback:f.callback,next:null},z===null?(R=z=O,p=D):z=z.next=O,o|=A;if(f=f.next,f===null){if(f=n.shared.pending,f===null)break;O=f,f=O.next,O.next=null,n.lastBaseUpdate=O,n.shared.pending=null}}while(!0);z===null&&(p=D),n.baseState=p,n.firstBaseUpdate=R,n.lastBaseUpdate=z,i===null&&(n.shared.lanes=0),Rl|=o,e.lanes=o,e.memoizedState=D}}function Ss(e,t){if(typeof e!="function")throw Error(c(191,e));e.call(t)}function Ts(e,t){var l=e.callbacks;if(l!==null)for(e.callbacks=null,e=0;e<l.length;e++)Ss(l[e],t)}var Ea=g(null),Ri=g(0);function Es(e,t){e=al,L(Ri,e),L(Ea,t),al=e|t.baseLanes}function bo(){L(Ri,al),L(Ea,Ea.current)}function xo(){al=Ri.current,U(Ea),U(Ri)}var ht=g(null),At=null;function xl(e){var t=e.alternate;L(He,He.current&1),L(ht,e),At===null&&(t===null||Ea.current!==null||t.memoizedState!==null)&&(At=e)}function So(e){L(He,He.current),L(ht,e),At===null&&(At=e)}function Rs(e){e.tag===22?(L(He,He.current),L(ht,e),At===null&&(At=e)):Sl()}function Sl(){L(He,He.current),L(ht,ht.current)}function mt(e){U(ht),At===e&&(At=null),U(He)}var He=g(0);function Ai(e){for(var t=e;t!==null;){if(t.tag===13){var l=t.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||wc(l)||Oc(l)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var It=0,ae=null,Te=null,Be=null,Ni=!1,Ra=!1,$l=!1,wi=0,yn=0,Aa=null,op=0;function Ue(){throw Error(c(321))}function To(e,t){if(t===null)return!1;for(var l=0;l<t.length&&l<e.length;l++)if(!ft(e[l],t[l]))return!1;return!0}function Eo(e,t,l,a,n,i){return It=i,ae=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,j.H=e===null||e.memoizedState===null?cf:Yo,$l=!1,i=l(a,n),$l=!1,Ra&&(i=Ns(t,l,a,n)),As(e),i}function As(e){j.H=bn;var t=Te!==null&&Te.next!==null;if(It=0,Be=Te=ae=null,Ni=!1,yn=0,Aa=null,t)throw Error(c(300));e===null||Ge||(e=e.dependencies,e!==null&&vi(e)&&(Ge=!0))}function Ns(e,t,l,a){ae=e;var n=0;do{if(Ra&&(Aa=null),yn=0,Ra=!1,25<=n)throw Error(c(301));if(n+=1,Be=Te=null,e.updateQueue!=null){var i=e.updateQueue;i.lastEffect=null,i.events=null,i.stores=null,i.memoCache!=null&&(i.memoCache.index=0)}j.H=rf,i=t(l,a)}while(Ra);return i}function cp(){var e=j.H,t=e.useState()[0];return t=typeof t.then=="function"?vn(t):t,e=e.useState()[0],(Te!==null?Te.memoizedState:null)!==e&&(ae.flags|=1024),t}function Ro(){var e=wi!==0;return wi=0,e}function Ao(e,t,l){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l}function No(e){if(Ni){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Ni=!1}It=0,Be=Te=ae=null,Ra=!1,yn=wi=0,Aa=null}function et(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Be===null?ae.memoizedState=Be=e:Be=Be.next=e,Be}function Le(){if(Te===null){var e=ae.alternate;e=e!==null?e.memoizedState:null}else e=Te.next;var t=Be===null?ae.memoizedState:Be.next;if(t!==null)Be=t,Te=e;else{if(e===null)throw ae.alternate===null?Error(c(467)):Error(c(310));Te=e,e={memoizedState:Te.memoizedState,baseState:Te.baseState,baseQueue:Te.baseQueue,queue:Te.queue,next:null},Be===null?ae.memoizedState=Be=e:Be=Be.next=e}return Be}function Oi(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function vn(e){var t=yn;return yn+=1,Aa===null&&(Aa=[]),e=ys(Aa,e,t),t=ae,(Be===null?t.memoizedState:Be.next)===null&&(t=t.alternate,j.H=t===null||t.memoizedState===null?cf:Yo),e}function ji(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return vn(e);if(e.$$typeof===K)return Ie(e)}throw Error(c(438,String(e)))}function wo(e){var t=null,l=ae.updateQueue;if(l!==null&&(t=l.memoCache),t==null){var a=ae.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(n){return n.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),l===null&&(l=Oi(),ae.updateQueue=l),l.memoCache=t,l=t.data[t.index],l===void 0)for(l=t.data[t.index]=Array(e),a=0;a<e;a++)l[a]=Ke;return t.index++,l}function $t(e,t){return typeof t=="function"?t(e):t}function zi(e){var t=Le();return Oo(t,Te,e)}function Oo(e,t,l){var a=e.queue;if(a===null)throw Error(c(311));a.lastRenderedReducer=l;var n=e.baseQueue,i=a.pending;if(i!==null){if(n!==null){var o=n.next;n.next=i.next,i.next=o}t.baseQueue=n=i,a.pending=null}if(i=e.baseState,n===null)e.memoizedState=i;else{t=n.next;var f=o=null,p=null,R=t,z=!1;do{var D=R.lane&-536870913;if(D!==R.lane?(oe&D)===D:(It&D)===D){var A=R.revertLane;if(A===0)p!==null&&(p=p.next={lane:0,revertLane:0,gesture:null,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null}),D===ba&&(z=!0);else if((It&A)===A){R=R.next,A===ba&&(z=!0);continue}else D={lane:0,revertLane:R.revertLane,gesture:null,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null},p===null?(f=p=D,o=i):p=p.next=D,ae.lanes|=A,Rl|=A;D=R.action,$l&&l(i,D),i=R.hasEagerState?R.eagerState:l(i,D)}else A={lane:D,revertLane:R.revertLane,gesture:R.gesture,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null},p===null?(f=p=A,o=i):p=p.next=A,ae.lanes|=D,Rl|=D;R=R.next}while(R!==null&&R!==t);if(p===null?o=i:p.next=f,!ft(i,e.memoizedState)&&(Ge=!0,z&&(l=xa,l!==null)))throw l;e.memoizedState=i,e.baseState=o,e.baseQueue=p,a.lastRenderedState=i}return n===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function jo(e){var t=Le(),l=t.queue;if(l===null)throw Error(c(311));l.lastRenderedReducer=e;var a=l.dispatch,n=l.pending,i=t.memoizedState;if(n!==null){l.pending=null;var o=n=n.next;do i=e(i,o.action),o=o.next;while(o!==n);ft(i,t.memoizedState)||(Ge=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),l.lastRenderedState=i}return[i,a]}function ws(e,t,l){var a=ae,n=Le(),i=se;if(i){if(l===void 0)throw Error(c(407));l=l()}else l=t();var o=!ft((Te||n).memoizedState,l);if(o&&(n.memoizedState=l,Ge=!0),n=n.queue,_o(zs.bind(null,a,n,e),[e]),n.getSnapshot!==t||o||Be!==null&&Be.memoizedState.tag&1){if(a.flags|=2048,Na(9,{destroy:void 0},js.bind(null,a,n,l,t),null),Ne===null)throw Error(c(349));i||(It&127)!==0||Os(a,t,l)}return l}function Os(e,t,l){e.flags|=16384,e={getSnapshot:t,value:l},t=ae.updateQueue,t===null?(t=Oi(),ae.updateQueue=t,t.stores=[e]):(l=t.stores,l===null?t.stores=[e]:l.push(e))}function js(e,t,l,a){t.value=l,t.getSnapshot=a,Cs(t)&&_s(e)}function zs(e,t,l){return l(function(){Cs(t)&&_s(e)})}function Cs(e){var t=e.getSnapshot;e=e.value;try{var l=t();return!ft(e,l)}catch{return!0}}function _s(e){var t=ql(e,2);t!==null&&ot(t,e,2)}function zo(e){var t=et();if(typeof e=="function"){var l=e;if(e=l(),$l){sl(!0);try{l()}finally{sl(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:$t,lastRenderedState:e},t}function Us(e,t,l,a){return e.baseState=l,Oo(e,Te,typeof a=="function"?a:$t)}function rp(e,t,l,a,n){if(Ui(e))throw Error(c(485));if(e=t.action,e!==null){var i={payload:n,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(o){i.listeners.push(o)}};j.T!==null?l(!0):i.isTransition=!1,a(i),l=t.pending,l===null?(i.next=t.pending=i,Ds(t,i)):(i.next=l.next,t.pending=l.next=i)}}function Ds(e,t){var l=t.action,a=t.payload,n=e.state;if(t.isTransition){var i=j.T,o={};j.T=o;try{var f=l(n,a),p=j.S;p!==null&&p(o,f),Ms(e,t,f)}catch(R){Co(e,t,R)}finally{i!==null&&o.types!==null&&(i.types=o.types),j.T=i}}else try{i=l(n,a),Ms(e,t,i)}catch(R){Co(e,t,R)}}function Ms(e,t,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){Hs(e,t,a)},function(a){return Co(e,t,a)}):Hs(e,t,l)}function Hs(e,t,l){t.status="fulfilled",t.value=l,Ls(t),e.state=l,t=e.pending,t!==null&&(l=t.next,l===t?e.pending=null:(l=l.next,t.next=l,Ds(e,l)))}function Co(e,t,l){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=l,Ls(t),t=t.next;while(t!==a)}e.action=null}function Ls(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Ys(e,t){return t}function Bs(e,t){if(se){var l=Ne.formState;if(l!==null){e:{var a=ae;if(se){if(Oe){t:{for(var n=Oe,i=Rt;n.nodeType!==8;){if(!i){n=null;break t}if(n=Nt(n.nextSibling),n===null){n=null;break t}}i=n.data,n=i==="F!"||i==="F"?n:null}if(n){Oe=Nt(n.nextSibling),a=n.data==="F!";break e}}pl(a)}a=!1}a&&(t=l[0])}}return l=et(),l.memoizedState=l.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ys,lastRenderedState:t},l.queue=a,l=nf.bind(null,ae,a),a.dispatch=l,a=zo(!1),i=Lo.bind(null,ae,!1,a.queue),a=et(),n={state:t,dispatch:null,action:e,pending:null},a.queue=n,l=rp.bind(null,ae,n,i,l),n.dispatch=l,a.memoizedState=e,[t,l,!1]}function Gs(e){var t=Le();return qs(t,Te,e)}function qs(e,t,l){if(t=Oo(e,t,Ys)[0],e=zi($t)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=vn(t)}catch(o){throw o===Sa?xi:o}else a=t;t=Le();var n=t.queue,i=n.dispatch;return l!==t.memoizedState&&(ae.flags|=2048,Na(9,{destroy:void 0},sp.bind(null,n,l),null)),[a,i,e]}function sp(e,t){e.action=t}function Vs(e){var t=Le(),l=Te;if(l!==null)return qs(t,l,e);Le(),t=t.memoizedState,l=Le();var a=l.queue.dispatch;return l.memoizedState=e,[t,a,!1]}function Na(e,t,l,a){return e={tag:e,create:l,deps:a,inst:t,next:null},t=ae.updateQueue,t===null&&(t=Oi(),ae.updateQueue=t),l=t.lastEffect,l===null?t.lastEffect=e.next=e:(a=l.next,l.next=e,e.next=a,t.lastEffect=e),e}function Xs(){return Le().memoizedState}function Ci(e,t,l,a){var n=et();ae.flags|=e,n.memoizedState=Na(1|t,{destroy:void 0},l,a===void 0?null:a)}function _i(e,t,l,a){var n=Le();a=a===void 0?null:a;var i=n.memoizedState.inst;Te!==null&&a!==null&&To(a,Te.memoizedState.deps)?n.memoizedState=Na(t,i,l,a):(ae.flags|=e,n.memoizedState=Na(1|t,i,l,a))}function Qs(e,t){Ci(8390656,8,e,t)}function _o(e,t){_i(2048,8,e,t)}function fp(e){ae.flags|=4;var t=ae.updateQueue;if(t===null)t=Oi(),ae.updateQueue=t,t.events=[e];else{var l=t.events;l===null?t.events=[e]:l.push(e)}}function Zs(e){var t=Le().memoizedState;return fp({ref:t,nextImpl:e}),function(){if((ye&2)!==0)throw Error(c(440));return t.impl.apply(void 0,arguments)}}function Ks(e,t){return _i(4,2,e,t)}function Js(e,t){return _i(4,4,e,t)}function ks(e,t){if(typeof t=="function"){e=e();var l=t(e);return function(){typeof l=="function"?l():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Is(e,t,l){l=l!=null?l.concat([e]):null,_i(4,4,ks.bind(null,t,e),l)}function Uo(){}function $s(e,t){var l=Le();t=t===void 0?null:t;var a=l.memoizedState;return t!==null&&To(t,a[1])?a[0]:(l.memoizedState=[e,t],e)}function Ws(e,t){var l=Le();t=t===void 0?null:t;var a=l.memoizedState;if(t!==null&&To(t,a[1]))return a[0];if(a=e(),$l){sl(!0);try{e()}finally{sl(!1)}}return l.memoizedState=[a,t],a}function Do(e,t,l){return l===void 0||(It&1073741824)!==0&&(oe&261930)===0?e.memoizedState=t:(e.memoizedState=l,e=Pf(),ae.lanes|=e,Rl|=e,l)}function Fs(e,t,l,a){return ft(l,t)?l:Ea.current!==null?(e=Do(e,l,a),ft(e,t)||(Ge=!0),e):(It&42)===0||(It&1073741824)!==0&&(oe&261930)===0?(Ge=!0,e.memoizedState=l):(e=Pf(),ae.lanes|=e,Rl|=e,t)}function Ps(e,t,l,a,n){var i=H.p;H.p=i!==0&&8>i?i:8;var o=j.T,f={};j.T=f,Lo(e,!1,t,l);try{var p=n(),R=j.S;if(R!==null&&R(f,p),p!==null&&typeof p=="object"&&typeof p.then=="function"){var z=up(p,a);gn(e,t,z,vt(e))}else gn(e,t,a,vt(e))}catch(D){gn(e,t,{then:function(){},status:"rejected",reason:D},vt())}finally{H.p=i,o!==null&&f.types!==null&&(o.types=f.types),j.T=o}}function dp(){}function Mo(e,t,l,a){if(e.tag!==5)throw Error(c(476));var n=ef(e).queue;Ps(e,n,t,k,l===null?dp:function(){return tf(e),l(a)})}function ef(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:k,baseState:k,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:$t,lastRenderedState:k},next:null};var l={};return t.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:$t,lastRenderedState:l},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function tf(e){var t=ef(e);t.next===null&&(t=e.alternate.memoizedState),gn(e,t.next.queue,{},vt())}function Ho(){return Ie(Mn)}function lf(){return Le().memoizedState}function af(){return Le().memoizedState}function hp(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var l=vt();e=gl(l);var a=bl(t,e,l);a!==null&&(ot(a,t,l),hn(a,t,l)),t={cache:so()},e.payload=t;return}t=t.return}}function mp(e,t,l){var a=vt();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},Ui(e)?uf(t,l):(l=Pu(e,t,l,a),l!==null&&(ot(l,e,a),of(l,t,a)))}function nf(e,t,l){var a=vt();gn(e,t,l,a)}function gn(e,t,l,a){var n={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(Ui(e))uf(t,n);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,f=i(o,l);if(n.hasEagerState=!0,n.eagerState=f,ft(f,o))return hi(e,t,n,0),Ne===null&&di(),!1}catch{}finally{}if(l=Pu(e,t,n,a),l!==null)return ot(l,e,a),of(l,t,a),!0}return!1}function Lo(e,t,l,a){if(a={lane:2,revertLane:pc(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Ui(e)){if(t)throw Error(c(479))}else t=Pu(e,l,a,2),t!==null&&ot(t,e,2)}function Ui(e){var t=e.alternate;return e===ae||t!==null&&t===ae}function uf(e,t){Ra=Ni=!0;var l=e.pending;l===null?t.next=t:(t.next=l.next,l.next=t),e.pending=t}function of(e,t,l){if((l&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,fr(e,l)}}var bn={readContext:Ie,use:ji,useCallback:Ue,useContext:Ue,useEffect:Ue,useImperativeHandle:Ue,useLayoutEffect:Ue,useInsertionEffect:Ue,useMemo:Ue,useReducer:Ue,useRef:Ue,useState:Ue,useDebugValue:Ue,useDeferredValue:Ue,useTransition:Ue,useSyncExternalStore:Ue,useId:Ue,useHostTransitionStatus:Ue,useFormState:Ue,useActionState:Ue,useOptimistic:Ue,useMemoCache:Ue,useCacheRefresh:Ue};bn.useEffectEvent=Ue;var cf={readContext:Ie,use:ji,useCallback:function(e,t){return et().memoizedState=[e,t===void 0?null:t],e},useContext:Ie,useEffect:Qs,useImperativeHandle:function(e,t,l){l=l!=null?l.concat([e]):null,Ci(4194308,4,ks.bind(null,t,e),l)},useLayoutEffect:function(e,t){return Ci(4194308,4,e,t)},useInsertionEffect:function(e,t){Ci(4,2,e,t)},useMemo:function(e,t){var l=et();t=t===void 0?null:t;var a=e();if($l){sl(!0);try{e()}finally{sl(!1)}}return l.memoizedState=[a,t],a},useReducer:function(e,t,l){var a=et();if(l!==void 0){var n=l(t);if($l){sl(!0);try{l(t)}finally{sl(!1)}}}else n=t;return a.memoizedState=a.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},a.queue=e,e=e.dispatch=mp.bind(null,ae,e),[a.memoizedState,e]},useRef:function(e){var t=et();return e={current:e},t.memoizedState=e},useState:function(e){e=zo(e);var t=e.queue,l=nf.bind(null,ae,t);return t.dispatch=l,[e.memoizedState,l]},useDebugValue:Uo,useDeferredValue:function(e,t){var l=et();return Do(l,e,t)},useTransition:function(){var e=zo(!1);return e=Ps.bind(null,ae,e.queue,!0,!1),et().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,l){var a=ae,n=et();if(se){if(l===void 0)throw Error(c(407));l=l()}else{if(l=t(),Ne===null)throw Error(c(349));(oe&127)!==0||Os(a,t,l)}n.memoizedState=l;var i={value:l,getSnapshot:t};return n.queue=i,Qs(zs.bind(null,a,i,e),[e]),a.flags|=2048,Na(9,{destroy:void 0},js.bind(null,a,i,l,t),null),l},useId:function(){var e=et(),t=Ne.identifierPrefix;if(se){var l=Dt,a=Ut;l=(a&~(1<<32-st(a)-1)).toString(32)+l,t="_"+t+"R_"+l,l=wi++,0<l&&(t+="H"+l.toString(32)),t+="_"}else l=op++,t="_"+t+"r_"+l.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Ho,useFormState:Bs,useActionState:Bs,useOptimistic:function(e){var t=et();t.memoizedState=t.baseState=e;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=l,t=Lo.bind(null,ae,!0,l),l.dispatch=t,[e,t]},useMemoCache:wo,useCacheRefresh:function(){return et().memoizedState=hp.bind(null,ae)},useEffectEvent:function(e){var t=et(),l={impl:e};return t.memoizedState=l,function(){if((ye&2)!==0)throw Error(c(440));return l.impl.apply(void 0,arguments)}}},Yo={readContext:Ie,use:ji,useCallback:$s,useContext:Ie,useEffect:_o,useImperativeHandle:Is,useInsertionEffect:Ks,useLayoutEffect:Js,useMemo:Ws,useReducer:zi,useRef:Xs,useState:function(){return zi($t)},useDebugValue:Uo,useDeferredValue:function(e,t){var l=Le();return Fs(l,Te.memoizedState,e,t)},useTransition:function(){var e=zi($t)[0],t=Le().memoizedState;return[typeof e=="boolean"?e:vn(e),t]},useSyncExternalStore:ws,useId:lf,useHostTransitionStatus:Ho,useFormState:Gs,useActionState:Gs,useOptimistic:function(e,t){var l=Le();return Us(l,Te,e,t)},useMemoCache:wo,useCacheRefresh:af};Yo.useEffectEvent=Zs;var rf={readContext:Ie,use:ji,useCallback:$s,useContext:Ie,useEffect:_o,useImperativeHandle:Is,useInsertionEffect:Ks,useLayoutEffect:Js,useMemo:Ws,useReducer:jo,useRef:Xs,useState:function(){return jo($t)},useDebugValue:Uo,useDeferredValue:function(e,t){var l=Le();return Te===null?Do(l,e,t):Fs(l,Te.memoizedState,e,t)},useTransition:function(){var e=jo($t)[0],t=Le().memoizedState;return[typeof e=="boolean"?e:vn(e),t]},useSyncExternalStore:ws,useId:lf,useHostTransitionStatus:Ho,useFormState:Vs,useActionState:Vs,useOptimistic:function(e,t){var l=Le();return Te!==null?Us(l,Te,e,t):(l.baseState=e,[e,l.queue.dispatch])},useMemoCache:wo,useCacheRefresh:af};rf.useEffectEvent=Zs;function Bo(e,t,l,a){t=e.memoizedState,l=l(a,t),l=l==null?t:N({},t,l),e.memoizedState=l,e.lanes===0&&(e.updateQueue.baseState=l)}var Go={enqueueSetState:function(e,t,l){e=e._reactInternals;var a=vt(),n=gl(a);n.payload=t,l!=null&&(n.callback=l),t=bl(e,n,a),t!==null&&(ot(t,e,a),hn(t,e,a))},enqueueReplaceState:function(e,t,l){e=e._reactInternals;var a=vt(),n=gl(a);n.tag=1,n.payload=t,l!=null&&(n.callback=l),t=bl(e,n,a),t!==null&&(ot(t,e,a),hn(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var l=vt(),a=gl(l);a.tag=2,t!=null&&(a.callback=t),t=bl(e,a,l),t!==null&&(ot(t,e,l),hn(t,e,l))}};function sf(e,t,l,a,n,i,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,i,o):t.prototype&&t.prototype.isPureReactComponent?!nn(l,a)||!nn(n,i):!0}function ff(e,t,l,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(l,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(l,a),t.state!==e&&Go.enqueueReplaceState(t,t.state,null)}function Wl(e,t){var l=t;if("ref"in t){l={};for(var a in t)a!=="ref"&&(l[a]=t[a])}if(e=e.defaultProps){l===t&&(l=N({},l));for(var n in e)l[n]===void 0&&(l[n]=e[n])}return l}function df(e){fi(e)}function hf(e){console.error(e)}function mf(e){fi(e)}function Di(e,t){try{var l=e.onUncaughtError;l(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function pf(e,t,l){try{var a=e.onCaughtError;a(l.value,{componentStack:l.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function qo(e,t,l){return l=gl(l),l.tag=3,l.payload={element:null},l.callback=function(){Di(e,t)},l}function yf(e){return e=gl(e),e.tag=3,e}function vf(e,t,l,a){var n=l.type.getDerivedStateFromError;if(typeof n=="function"){var i=a.value;e.payload=function(){return n(i)},e.callback=function(){pf(t,l,a)}}var o=l.stateNode;o!==null&&typeof o.componentDidCatch=="function"&&(e.callback=function(){pf(t,l,a),typeof n!="function"&&(Al===null?Al=new Set([this]):Al.add(this));var f=a.stack;this.componentDidCatch(a.value,{componentStack:f!==null?f:""})})}function pp(e,t,l,a,n){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=l.alternate,t!==null&&ga(t,l,n,!0),l=ht.current,l!==null){switch(l.tag){case 31:case 13:return At===null?Ki():l.alternate===null&&De===0&&(De=3),l.flags&=-257,l.flags|=65536,l.lanes=n,a===Si?l.flags|=16384:(t=l.updateQueue,t===null?l.updateQueue=new Set([a]):t.add(a),dc(e,a,n)),!1;case 22:return l.flags|=65536,a===Si?l.flags|=16384:(t=l.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},l.updateQueue=t):(l=t.retryQueue,l===null?t.retryQueue=new Set([a]):l.add(a)),dc(e,a,n)),!1}throw Error(c(435,l.tag))}return dc(e,a,n),Ki(),!1}if(se)return t=ht.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=n,a!==io&&(e=Error(c(422),{cause:a}),cn(St(e,l)))):(a!==io&&(t=Error(c(423),{cause:a}),cn(St(t,l))),e=e.current.alternate,e.flags|=65536,n&=-n,e.lanes|=n,a=St(a,l),n=qo(e.stateNode,a,n),vo(e,n),De!==4&&(De=2)),!1;var i=Error(c(520),{cause:a});if(i=St(i,l),wn===null?wn=[i]:wn.push(i),De!==4&&(De=2),t===null)return!0;a=St(a,l),l=t;do{switch(l.tag){case 3:return l.flags|=65536,e=n&-n,l.lanes|=e,e=qo(l.stateNode,a,e),vo(l,e),!1;case 1:if(t=l.type,i=l.stateNode,(l.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||i!==null&&typeof i.componentDidCatch=="function"&&(Al===null||!Al.has(i))))return l.flags|=65536,n&=-n,l.lanes|=n,n=yf(n),vf(n,e,l,a),vo(l,n),!1}l=l.return}while(l!==null);return!1}var Vo=Error(c(461)),Ge=!1;function $e(e,t,l,a){t.child=e===null?xs(t,null,l,a):Il(t,e.child,l,a)}function gf(e,t,l,a,n){l=l.render;var i=t.ref;if("ref"in a){var o={};for(var f in a)f!=="ref"&&(o[f]=a[f])}else o=a;return Zl(t),a=Eo(e,t,l,o,i,n),f=Ro(),e!==null&&!Ge?(Ao(e,t,n),Wt(e,t,n)):(se&&f&&ao(t),t.flags|=1,$e(e,t,a,n),t.child)}function bf(e,t,l,a,n){if(e===null){var i=l.type;return typeof i=="function"&&!eo(i)&&i.defaultProps===void 0&&l.compare===null?(t.tag=15,t.type=i,xf(e,t,i,a,n)):(e=pi(l.type,null,a,t,t.mode,n),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!$o(e,n)){var o=i.memoizedProps;if(l=l.compare,l=l!==null?l:nn,l(o,a)&&e.ref===t.ref)return Wt(e,t,n)}return t.flags|=1,e=Zt(i,a),e.ref=t.ref,e.return=t,t.child=e}function xf(e,t,l,a,n){if(e!==null){var i=e.memoizedProps;if(nn(i,a)&&e.ref===t.ref)if(Ge=!1,t.pendingProps=a=i,$o(e,n))(e.flags&131072)!==0&&(Ge=!0);else return t.lanes=e.lanes,Wt(e,t,n)}return Xo(e,t,l,a,n)}function Sf(e,t,l,a){var n=a.children,i=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((t.flags&128)!==0){if(i=i!==null?i.baseLanes|l:l,e!==null){for(a=t.child=e.child,n=0;a!==null;)n=n|a.lanes|a.childLanes,a=a.sibling;a=n&~i}else a=0,t.child=null;return Tf(e,t,i,l,a)}if((l&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&bi(t,i!==null?i.cachePool:null),i!==null?Es(t,i):bo(),Rs(t);else return a=t.lanes=536870912,Tf(e,t,i!==null?i.baseLanes|l:l,l,a)}else i!==null?(bi(t,i.cachePool),Es(t,i),Sl(),t.memoizedState=null):(e!==null&&bi(t,null),bo(),Sl());return $e(e,t,n,l),t.child}function xn(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Tf(e,t,l,a,n){var i=ho();return i=i===null?null:{parent:Ye._currentValue,pool:i},t.memoizedState={baseLanes:l,cachePool:i},e!==null&&bi(t,null),bo(),Rs(t),e!==null&&ga(e,t,a,!0),t.childLanes=n,null}function Mi(e,t){return t=Li({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Ef(e,t,l){return Il(t,e.child,null,l),e=Mi(t,t.pendingProps),e.flags|=2,mt(t),t.memoizedState=null,e}function yp(e,t,l){var a=t.pendingProps,n=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(se){if(a.mode==="hidden")return e=Mi(t,a),t.lanes=536870912,xn(null,e);if(So(t),(e=Oe)?(e=Md(e,Rt),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:hl!==null?{id:Ut,overflow:Dt}:null,retryLane:536870912,hydrationErrors:null},l=is(e),l.return=t,t.child=l,ke=t,Oe=null)):e=null,e===null)throw pl(t);return t.lanes=536870912,null}return Mi(t,a)}var i=e.memoizedState;if(i!==null){var o=i.dehydrated;if(So(t),n)if(t.flags&256)t.flags&=-257,t=Ef(e,t,l);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(c(558));else if(Ge||ga(e,t,l,!1),n=(l&e.childLanes)!==0,Ge||n){if(a=Ne,a!==null&&(o=dr(a,l),o!==0&&o!==i.retryLane))throw i.retryLane=o,ql(e,o),ot(a,e,o),Vo;Ki(),t=Ef(e,t,l)}else e=i.treeContext,Oe=Nt(o.nextSibling),ke=t,se=!0,ml=null,Rt=!1,e!==null&&cs(t,e),t=Mi(t,a),t.flags|=4096;return t}return e=Zt(e.child,{mode:a.mode,children:a.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Hi(e,t){var l=t.ref;if(l===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(c(284));(e===null||e.ref!==l)&&(t.flags|=4194816)}}function Xo(e,t,l,a,n){return Zl(t),l=Eo(e,t,l,a,void 0,n),a=Ro(),e!==null&&!Ge?(Ao(e,t,n),Wt(e,t,n)):(se&&a&&ao(t),t.flags|=1,$e(e,t,l,n),t.child)}function Rf(e,t,l,a,n,i){return Zl(t),t.updateQueue=null,l=Ns(t,a,l,n),As(e),a=Ro(),e!==null&&!Ge?(Ao(e,t,i),Wt(e,t,i)):(se&&a&&ao(t),t.flags|=1,$e(e,t,l,i),t.child)}function Af(e,t,l,a,n){if(Zl(t),t.stateNode===null){var i=ma,o=l.contextType;typeof o=="object"&&o!==null&&(i=Ie(o)),i=new l(a,i),t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=Go,t.stateNode=i,i._reactInternals=t,i=t.stateNode,i.props=a,i.state=t.memoizedState,i.refs={},po(t),o=l.contextType,i.context=typeof o=="object"&&o!==null?Ie(o):ma,i.state=t.memoizedState,o=l.getDerivedStateFromProps,typeof o=="function"&&(Bo(t,l,o,a),i.state=t.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(o=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),o!==i.state&&Go.enqueueReplaceState(i,i.state,null),pn(t,a,i,n),mn(),i.state=t.memoizedState),typeof i.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){i=t.stateNode;var f=t.memoizedProps,p=Wl(l,f);i.props=p;var R=i.context,z=l.contextType;o=ma,typeof z=="object"&&z!==null&&(o=Ie(z));var D=l.getDerivedStateFromProps;z=typeof D=="function"||typeof i.getSnapshotBeforeUpdate=="function",f=t.pendingProps!==f,z||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(f||R!==o)&&ff(t,i,a,o),vl=!1;var A=t.memoizedState;i.state=A,pn(t,a,i,n),mn(),R=t.memoizedState,f||A!==R||vl?(typeof D=="function"&&(Bo(t,l,D,a),R=t.memoizedState),(p=vl||sf(t,l,p,a,A,R,o))?(z||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=R),i.props=a,i.state=R,i.context=o,a=p):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{i=t.stateNode,yo(e,t),o=t.memoizedProps,z=Wl(l,o),i.props=z,D=t.pendingProps,A=i.context,R=l.contextType,p=ma,typeof R=="object"&&R!==null&&(p=Ie(R)),f=l.getDerivedStateFromProps,(R=typeof f=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(o!==D||A!==p)&&ff(t,i,a,p),vl=!1,A=t.memoizedState,i.state=A,pn(t,a,i,n),mn();var O=t.memoizedState;o!==D||A!==O||vl||e!==null&&e.dependencies!==null&&vi(e.dependencies)?(typeof f=="function"&&(Bo(t,l,f,a),O=t.memoizedState),(z=vl||sf(t,l,z,a,A,O,p)||e!==null&&e.dependencies!==null&&vi(e.dependencies))?(R||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(a,O,p),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(a,O,p)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||o===e.memoizedProps&&A===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&A===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=O),i.props=a,i.state=O,i.context=p,a=z):(typeof i.componentDidUpdate!="function"||o===e.memoizedProps&&A===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&A===e.memoizedState||(t.flags|=1024),a=!1)}return i=a,Hi(e,t),a=(t.flags&128)!==0,i||a?(i=t.stateNode,l=a&&typeof l.getDerivedStateFromError!="function"?null:i.render(),t.flags|=1,e!==null&&a?(t.child=Il(t,e.child,null,n),t.child=Il(t,null,l,n)):$e(e,t,l,n),t.memoizedState=i.state,e=t.child):e=Wt(e,t,n),e}function Nf(e,t,l,a){return Xl(),t.flags|=256,$e(e,t,l,a),t.child}var Qo={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Zo(e){return{baseLanes:e,cachePool:ms()}}function Ko(e,t,l){return e=e!==null?e.childLanes&~l:0,t&&(e|=yt),e}function wf(e,t,l){var a=t.pendingProps,n=!1,i=(t.flags&128)!==0,o;if((o=i)||(o=e!==null&&e.memoizedState===null?!1:(He.current&2)!==0),o&&(n=!0,t.flags&=-129),o=(t.flags&32)!==0,t.flags&=-33,e===null){if(se){if(n?xl(t):Sl(),(e=Oe)?(e=Md(e,Rt),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:hl!==null?{id:Ut,overflow:Dt}:null,retryLane:536870912,hydrationErrors:null},l=is(e),l.return=t,t.child=l,ke=t,Oe=null)):e=null,e===null)throw pl(t);return Oc(e)?t.lanes=32:t.lanes=536870912,null}var f=a.children;return a=a.fallback,n?(Sl(),n=t.mode,f=Li({mode:"hidden",children:f},n),a=Vl(a,n,l,null),f.return=t,a.return=t,f.sibling=a,t.child=f,a=t.child,a.memoizedState=Zo(l),a.childLanes=Ko(e,o,l),t.memoizedState=Qo,xn(null,a)):(xl(t),Jo(t,f))}var p=e.memoizedState;if(p!==null&&(f=p.dehydrated,f!==null)){if(i)t.flags&256?(xl(t),t.flags&=-257,t=ko(e,t,l)):t.memoizedState!==null?(Sl(),t.child=e.child,t.flags|=128,t=null):(Sl(),f=a.fallback,n=t.mode,a=Li({mode:"visible",children:a.children},n),f=Vl(f,n,l,null),f.flags|=2,a.return=t,f.return=t,a.sibling=f,t.child=a,Il(t,e.child,null,l),a=t.child,a.memoizedState=Zo(l),a.childLanes=Ko(e,o,l),t.memoizedState=Qo,t=xn(null,a));else if(xl(t),Oc(f)){if(o=f.nextSibling&&f.nextSibling.dataset,o)var R=o.dgst;o=R,a=Error(c(419)),a.stack="",a.digest=o,cn({value:a,source:null,stack:null}),t=ko(e,t,l)}else if(Ge||ga(e,t,l,!1),o=(l&e.childLanes)!==0,Ge||o){if(o=Ne,o!==null&&(a=dr(o,l),a!==0&&a!==p.retryLane))throw p.retryLane=a,ql(e,a),ot(o,e,a),Vo;wc(f)||Ki(),t=ko(e,t,l)}else wc(f)?(t.flags|=192,t.child=e.child,t=null):(e=p.treeContext,Oe=Nt(f.nextSibling),ke=t,se=!0,ml=null,Rt=!1,e!==null&&cs(t,e),t=Jo(t,a.children),t.flags|=4096);return t}return n?(Sl(),f=a.fallback,n=t.mode,p=e.child,R=p.sibling,a=Zt(p,{mode:"hidden",children:a.children}),a.subtreeFlags=p.subtreeFlags&65011712,R!==null?f=Zt(R,f):(f=Vl(f,n,l,null),f.flags|=2),f.return=t,a.return=t,a.sibling=f,t.child=a,xn(null,a),a=t.child,f=e.child.memoizedState,f===null?f=Zo(l):(n=f.cachePool,n!==null?(p=Ye._currentValue,n=n.parent!==p?{parent:p,pool:p}:n):n=ms(),f={baseLanes:f.baseLanes|l,cachePool:n}),a.memoizedState=f,a.childLanes=Ko(e,o,l),t.memoizedState=Qo,xn(e.child,a)):(xl(t),l=e.child,e=l.sibling,l=Zt(l,{mode:"visible",children:a.children}),l.return=t,l.sibling=null,e!==null&&(o=t.deletions,o===null?(t.deletions=[e],t.flags|=16):o.push(e)),t.child=l,t.memoizedState=null,l)}function Jo(e,t){return t=Li({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Li(e,t){return e=dt(22,e,null,t),e.lanes=0,e}function ko(e,t,l){return Il(t,e.child,null,l),e=Jo(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Of(e,t,l){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),co(e.return,t,l)}function Io(e,t,l,a,n,i){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:n,treeForkCount:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=a,o.tail=l,o.tailMode=n,o.treeForkCount=i)}function jf(e,t,l){var a=t.pendingProps,n=a.revealOrder,i=a.tail;a=a.children;var o=He.current,f=(o&2)!==0;if(f?(o=o&1|2,t.flags|=128):o&=1,L(He,o),$e(e,t,a,l),a=se?on:0,!f&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Of(e,l,t);else if(e.tag===19)Of(e,l,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(n){case"forwards":for(l=t.child,n=null;l!==null;)e=l.alternate,e!==null&&Ai(e)===null&&(n=l),l=l.sibling;l=n,l===null?(n=t.child,t.child=null):(n=l.sibling,l.sibling=null),Io(t,!1,n,l,i,a);break;case"backwards":case"unstable_legacy-backwards":for(l=null,n=t.child,t.child=null;n!==null;){if(e=n.alternate,e!==null&&Ai(e)===null){t.child=n;break}e=n.sibling,n.sibling=l,l=n,n=e}Io(t,!0,l,null,i,a);break;case"together":Io(t,!1,null,null,void 0,a);break;default:t.memoizedState=null}return t.child}function Wt(e,t,l){if(e!==null&&(t.dependencies=e.dependencies),Rl|=t.lanes,(l&t.childLanes)===0)if(e!==null){if(ga(e,t,l,!1),(l&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(c(153));if(t.child!==null){for(e=t.child,l=Zt(e,e.pendingProps),t.child=l,l.return=t;e.sibling!==null;)e=e.sibling,l=l.sibling=Zt(e,e.pendingProps),l.return=t;l.sibling=null}return t.child}function $o(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&vi(e)))}function vp(e,t,l){switch(t.tag){case 3:Pe(t,t.stateNode.containerInfo),yl(t,Ye,e.memoizedState.cache),Xl();break;case 27:case 5:Za(t);break;case 4:Pe(t,t.stateNode.containerInfo);break;case 10:yl(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,So(t),null;break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(xl(t),t.flags|=128,null):(l&t.child.childLanes)!==0?wf(e,t,l):(xl(t),e=Wt(e,t,l),e!==null?e.sibling:null);xl(t);break;case 19:var n=(e.flags&128)!==0;if(a=(l&t.childLanes)!==0,a||(ga(e,t,l,!1),a=(l&t.childLanes)!==0),n){if(a)return jf(e,t,l);t.flags|=128}if(n=t.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),L(He,He.current),a)break;return null;case 22:return t.lanes=0,Sf(e,t,l,t.pendingProps);case 24:yl(t,Ye,e.memoizedState.cache)}return Wt(e,t,l)}function zf(e,t,l){if(e!==null)if(e.memoizedProps!==t.pendingProps)Ge=!0;else{if(!$o(e,l)&&(t.flags&128)===0)return Ge=!1,vp(e,t,l);Ge=(e.flags&131072)!==0}else Ge=!1,se&&(t.flags&1048576)!==0&&os(t,on,t.index);switch(t.lanes=0,t.tag){case 16:e:{var a=t.pendingProps;if(e=Jl(t.elementType),t.type=e,typeof e=="function")eo(e)?(a=Wl(e,a),t.tag=1,t=Af(null,t,e,a,l)):(t.tag=0,t=Xo(null,t,e,a,l));else{if(e!=null){var n=e.$$typeof;if(n===de){t.tag=11,t=gf(null,t,e,a,l);break e}else if(n===$){t.tag=14,t=bf(null,t,e,a,l);break e}}throw t=Ae(e)||e,Error(c(306,t,""))}}return t;case 0:return Xo(e,t,t.type,t.pendingProps,l);case 1:return a=t.type,n=Wl(a,t.pendingProps),Af(e,t,a,n,l);case 3:e:{if(Pe(t,t.stateNode.containerInfo),e===null)throw Error(c(387));a=t.pendingProps;var i=t.memoizedState;n=i.element,yo(e,t),pn(t,a,null,l);var o=t.memoizedState;if(a=o.cache,yl(t,Ye,a),a!==i.cache&&ro(t,[Ye],l,!0),mn(),a=o.element,i.isDehydrated)if(i={element:a,isDehydrated:!1,cache:o.cache},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){t=Nf(e,t,a,l);break e}else if(a!==n){n=St(Error(c(424)),t),cn(n),t=Nf(e,t,a,l);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Oe=Nt(e.firstChild),ke=t,se=!0,ml=null,Rt=!0,l=xs(t,null,a,l),t.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if(Xl(),a===n){t=Wt(e,t,l);break e}$e(e,t,a,l)}t=t.child}return t;case 26:return Hi(e,t),e===null?(l=qd(t.type,null,t.pendingProps,null))?t.memoizedState=l:se||(l=t.type,e=t.pendingProps,a=Pi(le.current).createElement(l),a[Je]=t,a[tt]=e,We(a,l,e),Qe(a),t.stateNode=a):t.memoizedState=qd(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Za(t),e===null&&se&&(a=t.stateNode=Yd(t.type,t.pendingProps,le.current),ke=t,Rt=!0,n=Oe,jl(t.type)?(jc=n,Oe=Nt(a.firstChild)):Oe=n),$e(e,t,t.pendingProps.children,l),Hi(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&se&&((n=a=Oe)&&(a=Jp(a,t.type,t.pendingProps,Rt),a!==null?(t.stateNode=a,ke=t,Oe=Nt(a.firstChild),Rt=!1,n=!0):n=!1),n||pl(t)),Za(t),n=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,a=i.children,Rc(n,i)?a=null:o!==null&&Rc(n,o)&&(t.flags|=32),t.memoizedState!==null&&(n=Eo(e,t,cp,null,null,l),Mn._currentValue=n),Hi(e,t),$e(e,t,a,l),t.child;case 6:return e===null&&se&&((e=l=Oe)&&(l=kp(l,t.pendingProps,Rt),l!==null?(t.stateNode=l,ke=t,Oe=null,e=!0):e=!1),e||pl(t)),null;case 13:return wf(e,t,l);case 4:return Pe(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=Il(t,null,a,l):$e(e,t,a,l),t.child;case 11:return gf(e,t,t.type,t.pendingProps,l);case 7:return $e(e,t,t.pendingProps,l),t.child;case 8:return $e(e,t,t.pendingProps.children,l),t.child;case 12:return $e(e,t,t.pendingProps.children,l),t.child;case 10:return a=t.pendingProps,yl(t,t.type,a.value),$e(e,t,a.children,l),t.child;case 9:return n=t.type._context,a=t.pendingProps.children,Zl(t),n=Ie(n),a=a(n),t.flags|=1,$e(e,t,a,l),t.child;case 14:return bf(e,t,t.type,t.pendingProps,l);case 15:return xf(e,t,t.type,t.pendingProps,l);case 19:return jf(e,t,l);case 31:return yp(e,t,l);case 22:return Sf(e,t,l,t.pendingProps);case 24:return Zl(t),a=Ie(Ye),e===null?(n=ho(),n===null&&(n=Ne,i=so(),n.pooledCache=i,i.refCount++,i!==null&&(n.pooledCacheLanes|=l),n=i),t.memoizedState={parent:a,cache:n},po(t),yl(t,Ye,n)):((e.lanes&l)!==0&&(yo(e,t),pn(t,null,null,l),mn()),n=e.memoizedState,i=t.memoizedState,n.parent!==a?(n={parent:a,cache:a},t.memoizedState=n,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=n),yl(t,Ye,a)):(a=i.cache,yl(t,Ye,a),a!==n.cache&&ro(t,[Ye],l,!0))),$e(e,t,t.pendingProps.children,l),t.child;case 29:throw t.pendingProps}throw Error(c(156,t.tag))}function Ft(e){e.flags|=4}function Wo(e,t,l,a,n){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(n&335544128)===n)if(e.stateNode.complete)e.flags|=8192;else if(ad())e.flags|=8192;else throw kl=Si,mo}else e.flags&=-16777217}function Cf(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Kd(t))if(ad())e.flags|=8192;else throw kl=Si,mo}function Yi(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?rr():536870912,e.lanes|=t,za|=t)}function Sn(e,t){if(!se)switch(e.tailMode){case"hidden":t=e.tail;for(var l=null;t!==null;)t.alternate!==null&&(l=t),t=t.sibling;l===null?e.tail=null:l.sibling=null;break;case"collapsed":l=e.tail;for(var a=null;l!==null;)l.alternate!==null&&(a=l),l=l.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function je(e){var t=e.alternate!==null&&e.alternate.child===e.child,l=0,a=0;if(t)for(var n=e.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags&65011712,a|=n.flags&65011712,n.return=e,n=n.sibling;else for(n=e.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=e,n=n.sibling;return e.subtreeFlags|=a,e.childLanes=l,t}function gp(e,t,l){var a=t.pendingProps;switch(no(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return je(t),null;case 1:return je(t),null;case 3:return l=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),kt(Ye),Me(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(e===null||e.child===null)&&(va(t)?Ft(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,uo())),je(t),null;case 26:var n=t.type,i=t.memoizedState;return e===null?(Ft(t),i!==null?(je(t),Cf(t,i)):(je(t),Wo(t,n,null,a,l))):i?i!==e.memoizedState?(Ft(t),je(t),Cf(t,i)):(je(t),t.flags&=-16777217):(e=e.memoizedProps,e!==a&&Ft(t),je(t),Wo(t,n,e,a,l)),null;case 27:if(In(t),l=le.current,n=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Ft(t);else{if(!a){if(t.stateNode===null)throw Error(c(166));return je(t),null}e=V.current,va(t)?rs(t):(e=Yd(n,a,l),t.stateNode=e,Ft(t))}return je(t),null;case 5:if(In(t),n=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Ft(t);else{if(!a){if(t.stateNode===null)throw Error(c(166));return je(t),null}if(i=V.current,va(t))rs(t);else{var o=Pi(le.current);switch(i){case 1:i=o.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:i=o.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":i=o.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":i=o.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":i=o.createElement("div"),i.innerHTML="<script><\/script>",i=i.removeChild(i.firstChild);break;case"select":i=typeof a.is=="string"?o.createElement("select",{is:a.is}):o.createElement("select"),a.multiple?i.multiple=!0:a.size&&(i.size=a.size);break;default:i=typeof a.is=="string"?o.createElement(n,{is:a.is}):o.createElement(n)}}i[Je]=t,i[tt]=a;e:for(o=t.child;o!==null;){if(o.tag===5||o.tag===6)i.appendChild(o.stateNode);else if(o.tag!==4&&o.tag!==27&&o.child!==null){o.child.return=o,o=o.child;continue}if(o===t)break e;for(;o.sibling===null;){if(o.return===null||o.return===t)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}t.stateNode=i;e:switch(We(i,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&Ft(t)}}return je(t),Wo(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,l),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&Ft(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(c(166));if(e=le.current,va(t)){if(e=t.stateNode,l=t.memoizedProps,a=null,n=ke,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}e[Je]=t,e=!!(e.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||wd(e.nodeValue,l)),e||pl(t,!0)}else e=Pi(e).createTextNode(a),e[Je]=t,t.stateNode=e}return je(t),null;case 31:if(l=t.memoizedState,e===null||e.memoizedState!==null){if(a=va(t),l!==null){if(e===null){if(!a)throw Error(c(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(557));e[Je]=t}else Xl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;je(t),e=!1}else l=uo(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=l),e=!0;if(!e)return t.flags&256?(mt(t),t):(mt(t),null);if((t.flags&128)!==0)throw Error(c(558))}return je(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=va(t),a!==null&&a.dehydrated!==null){if(e===null){if(!n)throw Error(c(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(c(317));n[Je]=t}else Xl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;je(t),n=!1}else n=uo(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(mt(t),t):(mt(t),null)}return mt(t),(t.flags&128)!==0?(t.lanes=l,t):(l=a!==null,e=e!==null&&e.memoizedState!==null,l&&(a=t.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool),i=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(i=a.memoizedState.cachePool.pool),i!==n&&(a.flags|=2048)),l!==e&&l&&(t.child.flags|=8192),Yi(t,t.updateQueue),je(t),null);case 4:return Me(),e===null&&bc(t.stateNode.containerInfo),je(t),null;case 10:return kt(t.type),je(t),null;case 19:if(U(He),a=t.memoizedState,a===null)return je(t),null;if(n=(t.flags&128)!==0,i=a.rendering,i===null)if(n)Sn(a,!1);else{if(De!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(i=Ai(e),i!==null){for(t.flags|=128,Sn(a,!1),e=i.updateQueue,t.updateQueue=e,Yi(t,e),t.subtreeFlags=0,e=l,l=t.child;l!==null;)ns(l,e),l=l.sibling;return L(He,He.current&1|2),se&&Kt(t,a.treeForkCount),t.child}e=e.sibling}a.tail!==null&&ct()>Xi&&(t.flags|=128,n=!0,Sn(a,!1),t.lanes=4194304)}else{if(!n)if(e=Ai(i),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Yi(t,e),Sn(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!se)return je(t),null}else 2*ct()-a.renderingStartTime>Xi&&l!==536870912&&(t.flags|=128,n=!0,Sn(a,!1),t.lanes=4194304);a.isBackwards?(i.sibling=t.child,t.child=i):(e=a.last,e!==null?e.sibling=i:t.child=i,a.last=i)}return a.tail!==null?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=ct(),e.sibling=null,l=He.current,L(He,n?l&1|2:l&1),se&&Kt(t,a.treeForkCount),e):(je(t),null);case 22:case 23:return mt(t),xo(),a=t.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(l&536870912)!==0&&(t.flags&128)===0&&(je(t),t.subtreeFlags&6&&(t.flags|=8192)):je(t),l=t.updateQueue,l!==null&&Yi(t,l.retryQueue),l=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==l&&(t.flags|=2048),e!==null&&U(Kl),null;case 24:return l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),kt(Ye),je(t),null;case 25:return null;case 30:return null}throw Error(c(156,t.tag))}function bp(e,t){switch(no(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return kt(Ye),Me(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return In(t),null;case 31:if(t.memoizedState!==null){if(mt(t),t.alternate===null)throw Error(c(340));Xl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(mt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(c(340));Xl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return U(He),null;case 4:return Me(),null;case 10:return kt(t.type),null;case 22:case 23:return mt(t),xo(),e!==null&&U(Kl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return kt(Ye),null;case 25:return null;default:return null}}function _f(e,t){switch(no(t),t.tag){case 3:kt(Ye),Me();break;case 26:case 27:case 5:In(t);break;case 4:Me();break;case 31:t.memoizedState!==null&&mt(t);break;case 13:mt(t);break;case 19:U(He);break;case 10:kt(t.type);break;case 22:case 23:mt(t),xo(),e!==null&&U(Kl);break;case 24:kt(Ye)}}function Tn(e,t){try{var l=t.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var n=a.next;l=n;do{if((l.tag&e)===e){a=void 0;var i=l.create,o=l.inst;a=i(),o.destroy=a}l=l.next}while(l!==n)}}catch(f){xe(t,t.return,f)}}function Tl(e,t,l){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var i=n.next;a=i;do{if((a.tag&e)===e){var o=a.inst,f=o.destroy;if(f!==void 0){o.destroy=void 0,n=t;var p=l,R=f;try{R()}catch(z){xe(n,p,z)}}}a=a.next}while(a!==i)}}catch(z){xe(t,t.return,z)}}function Uf(e){var t=e.updateQueue;if(t!==null){var l=e.stateNode;try{Ts(t,l)}catch(a){xe(e,e.return,a)}}}function Df(e,t,l){l.props=Wl(e.type,e.memoizedProps),l.state=e.memoizedState;try{l.componentWillUnmount()}catch(a){xe(e,t,a)}}function En(e,t){try{var l=e.ref;if(l!==null){switch(e.tag){case 26:case 27:case 5:var a=e.stateNode;break;case 30:a=e.stateNode;break;default:a=e.stateNode}typeof l=="function"?e.refCleanup=l(a):l.current=a}}catch(n){xe(e,t,n)}}function Mt(e,t){var l=e.ref,a=e.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(n){xe(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(n){xe(e,t,n)}else l.current=null}function Mf(e){var t=e.type,l=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break e;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(n){xe(e,e.return,n)}}function Fo(e,t,l){try{var a=e.stateNode;qp(a,e.type,l,t),a[tt]=t}catch(n){xe(e,e.return,n)}}function Hf(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&jl(e.type)||e.tag===4}function Po(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Hf(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&jl(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function ec(e,t,l){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(e,t):(t=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,t.appendChild(e),l=l._reactRootContainer,l!=null||t.onclick!==null||(t.onclick=Xt));else if(a!==4&&(a===27&&jl(e.type)&&(l=e.stateNode,t=null),e=e.child,e!==null))for(ec(e,t,l),e=e.sibling;e!==null;)ec(e,t,l),e=e.sibling}function Bi(e,t,l){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?l.insertBefore(e,t):l.appendChild(e);else if(a!==4&&(a===27&&jl(e.type)&&(l=e.stateNode),e=e.child,e!==null))for(Bi(e,t,l),e=e.sibling;e!==null;)Bi(e,t,l),e=e.sibling}function Lf(e){var t=e.stateNode,l=e.memoizedProps;try{for(var a=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);We(t,a,l),t[Je]=e,t[tt]=l}catch(i){xe(e,e.return,i)}}var Pt=!1,qe=!1,tc=!1,Yf=typeof WeakSet=="function"?WeakSet:Set,Ze=null;function xp(e,t){if(e=e.containerInfo,Tc=uu,e=Ir(e),Ju(e)){if("selectionStart"in e)var l={start:e.selectionStart,end:e.selectionEnd};else e:{l=(l=e.ownerDocument)&&l.defaultView||window;var a=l.getSelection&&l.getSelection();if(a&&a.rangeCount!==0){l=a.anchorNode;var n=a.anchorOffset,i=a.focusNode;a=a.focusOffset;try{l.nodeType,i.nodeType}catch{l=null;break e}var o=0,f=-1,p=-1,R=0,z=0,D=e,A=null;t:for(;;){for(var O;D!==l||n!==0&&D.nodeType!==3||(f=o+n),D!==i||a!==0&&D.nodeType!==3||(p=o+a),D.nodeType===3&&(o+=D.nodeValue.length),(O=D.firstChild)!==null;)A=D,D=O;for(;;){if(D===e)break t;if(A===l&&++R===n&&(f=o),A===i&&++z===a&&(p=o),(O=D.nextSibling)!==null)break;D=A,A=D.parentNode}D=O}l=f===-1||p===-1?null:{start:f,end:p}}else l=null}l=l||{start:0,end:0}}else l=null;for(Ec={focusedElem:e,selectionRange:l},uu=!1,Ze=t;Ze!==null;)if(t=Ze,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ze=e;else for(;Ze!==null;){switch(t=Ze,i=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(l=0;l<e.length;l++)n=e[l],n.ref.impl=n.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&i!==null){e=void 0,l=t,n=i.memoizedProps,i=i.memoizedState,a=l.stateNode;try{var Q=Wl(l.type,n);e=a.getSnapshotBeforeUpdate(Q,i),a.__reactInternalSnapshotBeforeUpdate=e}catch(W){xe(l,l.return,W)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,l=e.nodeType,l===9)Nc(e);else if(l===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Nc(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(c(163))}if(e=t.sibling,e!==null){e.return=t.return,Ze=e;break}Ze=t.return}}function Bf(e,t,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:tl(e,l),a&4&&Tn(5,l);break;case 1:if(tl(e,l),a&4)if(e=l.stateNode,t===null)try{e.componentDidMount()}catch(o){xe(l,l.return,o)}else{var n=Wl(l.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(n,t,e.__reactInternalSnapshotBeforeUpdate)}catch(o){xe(l,l.return,o)}}a&64&&Uf(l),a&512&&En(l,l.return);break;case 3:if(tl(e,l),a&64&&(e=l.updateQueue,e!==null)){if(t=null,l.child!==null)switch(l.child.tag){case 27:case 5:t=l.child.stateNode;break;case 1:t=l.child.stateNode}try{Ts(e,t)}catch(o){xe(l,l.return,o)}}break;case 27:t===null&&a&4&&Lf(l);case 26:case 5:tl(e,l),t===null&&a&4&&Mf(l),a&512&&En(l,l.return);break;case 12:tl(e,l);break;case 31:tl(e,l),a&4&&Vf(e,l);break;case 13:tl(e,l),a&4&&Xf(e,l),a&64&&(e=l.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(l=jp.bind(null,l),Ip(e,l))));break;case 22:if(a=l.memoizedState!==null||Pt,!a){t=t!==null&&t.memoizedState!==null||qe,n=Pt;var i=qe;Pt=a,(qe=t)&&!i?ll(e,l,(l.subtreeFlags&8772)!==0):tl(e,l),Pt=n,qe=i}break;case 30:break;default:tl(e,l)}}function Gf(e){var t=e.alternate;t!==null&&(e.alternate=null,Gf(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&zu(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Ce=null,at=!1;function el(e,t,l){for(l=l.child;l!==null;)qf(e,t,l),l=l.sibling}function qf(e,t,l){if(rt&&typeof rt.onCommitFiberUnmount=="function")try{rt.onCommitFiberUnmount(Ka,l)}catch{}switch(l.tag){case 26:qe||Mt(l,t),el(e,t,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:qe||Mt(l,t);var a=Ce,n=at;jl(l.type)&&(Ce=l.stateNode,at=!1),el(e,t,l),_n(l.stateNode),Ce=a,at=n;break;case 5:qe||Mt(l,t);case 6:if(a=Ce,n=at,Ce=null,el(e,t,l),Ce=a,at=n,Ce!==null)if(at)try{(Ce.nodeType===9?Ce.body:Ce.nodeName==="HTML"?Ce.ownerDocument.body:Ce).removeChild(l.stateNode)}catch(i){xe(l,t,i)}else try{Ce.removeChild(l.stateNode)}catch(i){xe(l,t,i)}break;case 18:Ce!==null&&(at?(e=Ce,Ud(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,l.stateNode),Ya(e)):Ud(Ce,l.stateNode));break;case 4:a=Ce,n=at,Ce=l.stateNode.containerInfo,at=!0,el(e,t,l),Ce=a,at=n;break;case 0:case 11:case 14:case 15:Tl(2,l,t),qe||Tl(4,l,t),el(e,t,l);break;case 1:qe||(Mt(l,t),a=l.stateNode,typeof a.componentWillUnmount=="function"&&Df(l,t,a)),el(e,t,l);break;case 21:el(e,t,l);break;case 22:qe=(a=qe)||l.memoizedState!==null,el(e,t,l),qe=a;break;default:el(e,t,l)}}function Vf(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Ya(e)}catch(l){xe(t,t.return,l)}}}function Xf(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Ya(e)}catch(l){xe(t,t.return,l)}}function Sp(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Yf),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Yf),t;default:throw Error(c(435,e.tag))}}function Gi(e,t){var l=Sp(e);t.forEach(function(a){if(!l.has(a)){l.add(a);var n=zp.bind(null,e,a);a.then(n,n)}})}function nt(e,t){var l=t.deletions;if(l!==null)for(var a=0;a<l.length;a++){var n=l[a],i=e,o=t,f=o;e:for(;f!==null;){switch(f.tag){case 27:if(jl(f.type)){Ce=f.stateNode,at=!1;break e}break;case 5:Ce=f.stateNode,at=!1;break e;case 3:case 4:Ce=f.stateNode.containerInfo,at=!0;break e}f=f.return}if(Ce===null)throw Error(c(160));qf(i,o,n),Ce=null,at=!1,i=n.alternate,i!==null&&(i.return=null),n.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Qf(t,e),t=t.sibling}var zt=null;function Qf(e,t){var l=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:nt(t,e),it(e),a&4&&(Tl(3,e,e.return),Tn(3,e),Tl(5,e,e.return));break;case 1:nt(t,e),it(e),a&512&&(qe||l===null||Mt(l,l.return)),a&64&&Pt&&(e=e.updateQueue,e!==null&&(a=e.callbacks,a!==null&&(l=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=l===null?a:l.concat(a))));break;case 26:var n=zt;if(nt(t,e),it(e),a&512&&(qe||l===null||Mt(l,l.return)),a&4){var i=l!==null?l.memoizedState:null;if(a=e.memoizedState,l===null)if(a===null)if(e.stateNode===null){e:{a=e.type,l=e.memoizedProps,n=n.ownerDocument||n;t:switch(a){case"title":i=n.getElementsByTagName("title")[0],(!i||i[Ia]||i[Je]||i.namespaceURI==="http://www.w3.org/2000/svg"||i.hasAttribute("itemprop"))&&(i=n.createElement(a),n.head.insertBefore(i,n.querySelector("head > title"))),We(i,a,l),i[Je]=e,Qe(i),a=i;break e;case"link":var o=Qd("link","href",n).get(a+(l.href||""));if(o){for(var f=0;f<o.length;f++)if(i=o[f],i.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&i.getAttribute("rel")===(l.rel==null?null:l.rel)&&i.getAttribute("title")===(l.title==null?null:l.title)&&i.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){o.splice(f,1);break t}}i=n.createElement(a),We(i,a,l),n.head.appendChild(i);break;case"meta":if(o=Qd("meta","content",n).get(a+(l.content||""))){for(f=0;f<o.length;f++)if(i=o[f],i.getAttribute("content")===(l.content==null?null:""+l.content)&&i.getAttribute("name")===(l.name==null?null:l.name)&&i.getAttribute("property")===(l.property==null?null:l.property)&&i.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&i.getAttribute("charset")===(l.charSet==null?null:l.charSet)){o.splice(f,1);break t}}i=n.createElement(a),We(i,a,l),n.head.appendChild(i);break;default:throw Error(c(468,a))}i[Je]=e,Qe(i),a=i}e.stateNode=a}else Zd(n,e.type,e.stateNode);else e.stateNode=Xd(n,a,e.memoizedProps);else i!==a?(i===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):i.count--,a===null?Zd(n,e.type,e.stateNode):Xd(n,a,e.memoizedProps)):a===null&&e.stateNode!==null&&Fo(e,e.memoizedProps,l.memoizedProps)}break;case 27:nt(t,e),it(e),a&512&&(qe||l===null||Mt(l,l.return)),l!==null&&a&4&&Fo(e,e.memoizedProps,l.memoizedProps);break;case 5:if(nt(t,e),it(e),a&512&&(qe||l===null||Mt(l,l.return)),e.flags&32){n=e.stateNode;try{oa(n,"")}catch(Q){xe(e,e.return,Q)}}a&4&&e.stateNode!=null&&(n=e.memoizedProps,Fo(e,n,l!==null?l.memoizedProps:n)),a&1024&&(tc=!0);break;case 6:if(nt(t,e),it(e),a&4){if(e.stateNode===null)throw Error(c(162));a=e.memoizedProps,l=e.stateNode;try{l.nodeValue=a}catch(Q){xe(e,e.return,Q)}}break;case 3:if(lu=null,n=zt,zt=eu(t.containerInfo),nt(t,e),zt=n,it(e),a&4&&l!==null&&l.memoizedState.isDehydrated)try{Ya(t.containerInfo)}catch(Q){xe(e,e.return,Q)}tc&&(tc=!1,Zf(e));break;case 4:a=zt,zt=eu(e.stateNode.containerInfo),nt(t,e),it(e),zt=a;break;case 12:nt(t,e),it(e);break;case 31:nt(t,e),it(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Gi(e,a)));break;case 13:nt(t,e),it(e),e.child.flags&8192&&e.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(Vi=ct()),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Gi(e,a)));break;case 22:n=e.memoizedState!==null;var p=l!==null&&l.memoizedState!==null,R=Pt,z=qe;if(Pt=R||n,qe=z||p,nt(t,e),qe=z,Pt=R,it(e),a&8192)e:for(t=e.stateNode,t._visibility=n?t._visibility&-2:t._visibility|1,n&&(l===null||p||Pt||qe||Fl(e)),l=null,t=e;;){if(t.tag===5||t.tag===26){if(l===null){p=l=t;try{if(i=p.stateNode,n)o=i.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none";else{f=p.stateNode;var D=p.memoizedProps.style,A=D!=null&&D.hasOwnProperty("display")?D.display:null;f.style.display=A==null||typeof A=="boolean"?"":(""+A).trim()}}catch(Q){xe(p,p.return,Q)}}}else if(t.tag===6){if(l===null){p=t;try{p.stateNode.nodeValue=n?"":p.memoizedProps}catch(Q){xe(p,p.return,Q)}}}else if(t.tag===18){if(l===null){p=t;try{var O=p.stateNode;n?Dd(O,!0):Dd(p.stateNode,!1)}catch(Q){xe(p,p.return,Q)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;l===t&&(l=null),t=t.return}l===t&&(l=null),t.sibling.return=t.return,t=t.sibling}a&4&&(a=e.updateQueue,a!==null&&(l=a.retryQueue,l!==null&&(a.retryQueue=null,Gi(e,l))));break;case 19:nt(t,e),it(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Gi(e,a)));break;case 30:break;case 21:break;default:nt(t,e),it(e)}}function it(e){var t=e.flags;if(t&2){try{for(var l,a=e.return;a!==null;){if(Hf(a)){l=a;break}a=a.return}if(l==null)throw Error(c(160));switch(l.tag){case 27:var n=l.stateNode,i=Po(e);Bi(e,i,n);break;case 5:var o=l.stateNode;l.flags&32&&(oa(o,""),l.flags&=-33);var f=Po(e);Bi(e,f,o);break;case 3:case 4:var p=l.stateNode.containerInfo,R=Po(e);ec(e,R,p);break;default:throw Error(c(161))}}catch(z){xe(e,e.return,z)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Zf(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Zf(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function tl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Bf(e,t.alternate,t),t=t.sibling}function Fl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Tl(4,t,t.return),Fl(t);break;case 1:Mt(t,t.return);var l=t.stateNode;typeof l.componentWillUnmount=="function"&&Df(t,t.return,l),Fl(t);break;case 27:_n(t.stateNode);case 26:case 5:Mt(t,t.return),Fl(t);break;case 22:t.memoizedState===null&&Fl(t);break;case 30:Fl(t);break;default:Fl(t)}e=e.sibling}}function ll(e,t,l){for(l=l&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var a=t.alternate,n=e,i=t,o=i.flags;switch(i.tag){case 0:case 11:case 15:ll(n,i,l),Tn(4,i);break;case 1:if(ll(n,i,l),a=i,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(R){xe(a,a.return,R)}if(a=i,n=a.updateQueue,n!==null){var f=a.stateNode;try{var p=n.shared.hiddenCallbacks;if(p!==null)for(n.shared.hiddenCallbacks=null,n=0;n<p.length;n++)Ss(p[n],f)}catch(R){xe(a,a.return,R)}}l&&o&64&&Uf(i),En(i,i.return);break;case 27:Lf(i);case 26:case 5:ll(n,i,l),l&&a===null&&o&4&&Mf(i),En(i,i.return);break;case 12:ll(n,i,l);break;case 31:ll(n,i,l),l&&o&4&&Vf(n,i);break;case 13:ll(n,i,l),l&&o&4&&Xf(n,i);break;case 22:i.memoizedState===null&&ll(n,i,l),En(i,i.return);break;case 30:break;default:ll(n,i,l)}t=t.sibling}}function lc(e,t){var l=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==l&&(e!=null&&e.refCount++,l!=null&&rn(l))}function ac(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&rn(e))}function Ct(e,t,l,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Kf(e,t,l,a),t=t.sibling}function Kf(e,t,l,a){var n=t.flags;switch(t.tag){case 0:case 11:case 15:Ct(e,t,l,a),n&2048&&Tn(9,t);break;case 1:Ct(e,t,l,a);break;case 3:Ct(e,t,l,a),n&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&rn(e)));break;case 12:if(n&2048){Ct(e,t,l,a),e=t.stateNode;try{var i=t.memoizedProps,o=i.id,f=i.onPostCommit;typeof f=="function"&&f(o,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(p){xe(t,t.return,p)}}else Ct(e,t,l,a);break;case 31:Ct(e,t,l,a);break;case 13:Ct(e,t,l,a);break;case 23:break;case 22:i=t.stateNode,o=t.alternate,t.memoizedState!==null?i._visibility&2?Ct(e,t,l,a):Rn(e,t):i._visibility&2?Ct(e,t,l,a):(i._visibility|=2,wa(e,t,l,a,(t.subtreeFlags&10256)!==0||!1)),n&2048&&lc(o,t);break;case 24:Ct(e,t,l,a),n&2048&&ac(t.alternate,t);break;default:Ct(e,t,l,a)}}function wa(e,t,l,a,n){for(n=n&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var i=e,o=t,f=l,p=a,R=o.flags;switch(o.tag){case 0:case 11:case 15:wa(i,o,f,p,n),Tn(8,o);break;case 23:break;case 22:var z=o.stateNode;o.memoizedState!==null?z._visibility&2?wa(i,o,f,p,n):Rn(i,o):(z._visibility|=2,wa(i,o,f,p,n)),n&&R&2048&&lc(o.alternate,o);break;case 24:wa(i,o,f,p,n),n&&R&2048&&ac(o.alternate,o);break;default:wa(i,o,f,p,n)}t=t.sibling}}function Rn(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var l=e,a=t,n=a.flags;switch(a.tag){case 22:Rn(l,a),n&2048&&lc(a.alternate,a);break;case 24:Rn(l,a),n&2048&&ac(a.alternate,a);break;default:Rn(l,a)}t=t.sibling}}var An=8192;function Oa(e,t,l){if(e.subtreeFlags&An)for(e=e.child;e!==null;)Jf(e,t,l),e=e.sibling}function Jf(e,t,l){switch(e.tag){case 26:Oa(e,t,l),e.flags&An&&e.memoizedState!==null&&oy(l,zt,e.memoizedState,e.memoizedProps);break;case 5:Oa(e,t,l);break;case 3:case 4:var a=zt;zt=eu(e.stateNode.containerInfo),Oa(e,t,l),zt=a;break;case 22:e.memoizedState===null&&(a=e.alternate,a!==null&&a.memoizedState!==null?(a=An,An=16777216,Oa(e,t,l),An=a):Oa(e,t,l));break;default:Oa(e,t,l)}}function kf(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Nn(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var a=t[l];Ze=a,$f(a,e)}kf(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)If(e),e=e.sibling}function If(e){switch(e.tag){case 0:case 11:case 15:Nn(e),e.flags&2048&&Tl(9,e,e.return);break;case 3:Nn(e);break;case 12:Nn(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,qi(e)):Nn(e);break;default:Nn(e)}}function qi(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var a=t[l];Ze=a,$f(a,e)}kf(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Tl(8,t,t.return),qi(t);break;case 22:l=t.stateNode,l._visibility&2&&(l._visibility&=-3,qi(t));break;default:qi(t)}e=e.sibling}}function $f(e,t){for(;Ze!==null;){var l=Ze;switch(l.tag){case 0:case 11:case 15:Tl(8,l,t);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:rn(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,Ze=a;else e:for(l=e;Ze!==null;){a=Ze;var n=a.sibling,i=a.return;if(Gf(a),a===l){Ze=null;break e}if(n!==null){n.return=i,Ze=n;break e}Ze=i}}}var Tp={getCacheForType:function(e){var t=Ie(Ye),l=t.data.get(e);return l===void 0&&(l=e(),t.data.set(e,l)),l},cacheSignal:function(){return Ie(Ye).controller.signal}},Ep=typeof WeakMap=="function"?WeakMap:Map,ye=0,Ne=null,ie=null,oe=0,be=0,pt=null,El=!1,ja=!1,nc=!1,al=0,De=0,Rl=0,Pl=0,ic=0,yt=0,za=0,wn=null,ut=null,uc=!1,Vi=0,Wf=0,Xi=1/0,Qi=null,Al=null,Xe=0,Nl=null,Ca=null,nl=0,oc=0,cc=null,Ff=null,On=0,rc=null;function vt(){return(ye&2)!==0&&oe!==0?oe&-oe:j.T!==null?pc():hr()}function Pf(){if(yt===0)if((oe&536870912)===0||se){var e=Fn;Fn<<=1,(Fn&3932160)===0&&(Fn=262144),yt=e}else yt=536870912;return e=ht.current,e!==null&&(e.flags|=32),yt}function ot(e,t,l){(e===Ne&&(be===2||be===9)||e.cancelPendingCommit!==null)&&(_a(e,0),wl(e,oe,yt,!1)),ka(e,l),((ye&2)===0||e!==Ne)&&(e===Ne&&((ye&2)===0&&(Pl|=l),De===4&&wl(e,oe,yt,!1)),Ht(e))}function ed(e,t,l){if((ye&6)!==0)throw Error(c(327));var a=!l&&(t&127)===0&&(t&e.expiredLanes)===0||Ja(e,t),n=a?Np(e,t):fc(e,t,!0),i=a;do{if(n===0){ja&&!a&&wl(e,t,0,!1);break}else{if(l=e.current.alternate,i&&!Rp(l)){n=fc(e,t,!1),i=!1;continue}if(n===2){if(i=t,e.errorRecoveryDisabledLanes&i)var o=0;else o=e.pendingLanes&-536870913,o=o!==0?o:o&536870912?536870912:0;if(o!==0){t=o;e:{var f=e;n=wn;var p=f.current.memoizedState.isDehydrated;if(p&&(_a(f,o).flags|=256),o=fc(f,o,!1),o!==2){if(nc&&!p){f.errorRecoveryDisabledLanes|=i,Pl|=i,n=4;break e}i=ut,ut=n,i!==null&&(ut===null?ut=i:ut.push.apply(ut,i))}n=o}if(i=!1,n!==2)continue}}if(n===1){_a(e,0),wl(e,t,0,!0);break}e:{switch(a=e,i=n,i){case 0:case 1:throw Error(c(345));case 4:if((t&4194048)!==t)break;case 6:wl(a,t,yt,!El);break e;case 2:ut=null;break;case 3:case 5:break;default:throw Error(c(329))}if((t&62914560)===t&&(n=Vi+300-ct(),10<n)){if(wl(a,t,yt,!El),ei(a,0,!0)!==0)break e;nl=t,a.timeoutHandle=Cd(td.bind(null,a,l,ut,Qi,uc,t,yt,Pl,za,El,i,"Throttled",-0,0),n);break e}td(a,l,ut,Qi,uc,t,yt,Pl,za,El,i,null,-0,0)}}break}while(!0);Ht(e)}function td(e,t,l,a,n,i,o,f,p,R,z,D,A,O){if(e.timeoutHandle=-1,D=t.subtreeFlags,D&8192||(D&16785408)===16785408){D={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Xt},Jf(t,i,D);var Q=(i&62914560)===i?Vi-ct():(i&4194048)===i?Wf-ct():0;if(Q=cy(D,Q),Q!==null){nl=i,e.cancelPendingCommit=Q(rd.bind(null,e,t,i,l,a,n,o,f,p,z,D,null,A,O)),wl(e,i,o,!R);return}}rd(e,t,i,l,a,n,o,f,p)}function Rp(e){for(var t=e;;){var l=t.tag;if((l===0||l===11||l===15)&&t.flags&16384&&(l=t.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var a=0;a<l.length;a++){var n=l[a],i=n.getSnapshot;n=n.value;try{if(!ft(i(),n))return!1}catch{return!1}}if(l=t.child,t.subtreeFlags&16384&&l!==null)l.return=t,t=l;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function wl(e,t,l,a){t&=~ic,t&=~Pl,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var n=t;0<n;){var i=31-st(n),o=1<<i;a[i]=-1,n&=~o}l!==0&&sr(e,l,t)}function Zi(){return(ye&6)===0?(jn(0),!1):!0}function sc(){if(ie!==null){if(be===0)var e=ie.return;else e=ie,Jt=Ql=null,No(e),Ta=null,fn=0,e=ie;for(;e!==null;)_f(e.alternate,e),e=e.return;ie=null}}function _a(e,t){var l=e.timeoutHandle;l!==-1&&(e.timeoutHandle=-1,Qp(l)),l=e.cancelPendingCommit,l!==null&&(e.cancelPendingCommit=null,l()),nl=0,sc(),Ne=e,ie=l=Zt(e.current,null),oe=t,be=0,pt=null,El=!1,ja=Ja(e,t),nc=!1,za=yt=ic=Pl=Rl=De=0,ut=wn=null,uc=!1,(t&8)!==0&&(t|=t&32);var a=e.entangledLanes;if(a!==0)for(e=e.entanglements,a&=t;0<a;){var n=31-st(a),i=1<<n;t|=e[n],a&=~i}return al=t,di(),l}function ld(e,t){ae=null,j.H=bn,t===Sa||t===xi?(t=vs(),be=3):t===mo?(t=vs(),be=4):be=t===Vo?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,pt=t,ie===null&&(De=1,Di(e,St(t,e.current)))}function ad(){var e=ht.current;return e===null?!0:(oe&4194048)===oe?At===null:(oe&62914560)===oe||(oe&536870912)!==0?e===At:!1}function nd(){var e=j.H;return j.H=bn,e===null?bn:e}function id(){var e=j.A;return j.A=Tp,e}function Ki(){De=4,El||(oe&4194048)!==oe&&ht.current!==null||(ja=!0),(Rl&134217727)===0&&(Pl&134217727)===0||Ne===null||wl(Ne,oe,yt,!1)}function fc(e,t,l){var a=ye;ye|=2;var n=nd(),i=id();(Ne!==e||oe!==t)&&(Qi=null,_a(e,t)),t=!1;var o=De;e:do try{if(be!==0&&ie!==null){var f=ie,p=pt;switch(be){case 8:sc(),o=6;break e;case 3:case 2:case 9:case 6:ht.current===null&&(t=!0);var R=be;if(be=0,pt=null,Ua(e,f,p,R),l&&ja){o=0;break e}break;default:R=be,be=0,pt=null,Ua(e,f,p,R)}}Ap(),o=De;break}catch(z){ld(e,z)}while(!0);return t&&e.shellSuspendCounter++,Jt=Ql=null,ye=a,j.H=n,j.A=i,ie===null&&(Ne=null,oe=0,di()),o}function Ap(){for(;ie!==null;)ud(ie)}function Np(e,t){var l=ye;ye|=2;var a=nd(),n=id();Ne!==e||oe!==t?(Qi=null,Xi=ct()+500,_a(e,t)):ja=Ja(e,t);e:do try{if(be!==0&&ie!==null){t=ie;var i=pt;t:switch(be){case 1:be=0,pt=null,Ua(e,t,i,1);break;case 2:case 9:if(ps(i)){be=0,pt=null,od(t);break}t=function(){be!==2&&be!==9||Ne!==e||(be=7),Ht(e)},i.then(t,t);break e;case 3:be=7;break e;case 4:be=5;break e;case 7:ps(i)?(be=0,pt=null,od(t)):(be=0,pt=null,Ua(e,t,i,7));break;case 5:var o=null;switch(ie.tag){case 26:o=ie.memoizedState;case 5:case 27:var f=ie;if(o?Kd(o):f.stateNode.complete){be=0,pt=null;var p=f.sibling;if(p!==null)ie=p;else{var R=f.return;R!==null?(ie=R,Ji(R)):ie=null}break t}}be=0,pt=null,Ua(e,t,i,5);break;case 6:be=0,pt=null,Ua(e,t,i,6);break;case 8:sc(),De=6;break e;default:throw Error(c(462))}}wp();break}catch(z){ld(e,z)}while(!0);return Jt=Ql=null,j.H=a,j.A=n,ye=l,ie!==null?0:(Ne=null,oe=0,di(),De)}function wp(){for(;ie!==null&&!$h();)ud(ie)}function ud(e){var t=zf(e.alternate,e,al);e.memoizedProps=e.pendingProps,t===null?Ji(e):ie=t}function od(e){var t=e,l=t.alternate;switch(t.tag){case 15:case 0:t=Rf(l,t,t.pendingProps,t.type,void 0,oe);break;case 11:t=Rf(l,t,t.pendingProps,t.type.render,t.ref,oe);break;case 5:No(t);default:_f(l,t),t=ie=ns(t,al),t=zf(l,t,al)}e.memoizedProps=e.pendingProps,t===null?Ji(e):ie=t}function Ua(e,t,l,a){Jt=Ql=null,No(t),Ta=null,fn=0;var n=t.return;try{if(pp(e,n,t,l,oe)){De=1,Di(e,St(l,e.current)),ie=null;return}}catch(i){if(n!==null)throw ie=n,i;De=1,Di(e,St(l,e.current)),ie=null;return}t.flags&32768?(se||a===1?e=!0:ja||(oe&536870912)!==0?e=!1:(El=e=!0,(a===2||a===9||a===3||a===6)&&(a=ht.current,a!==null&&a.tag===13&&(a.flags|=16384))),cd(t,e)):Ji(t)}function Ji(e){var t=e;do{if((t.flags&32768)!==0){cd(t,El);return}e=t.return;var l=gp(t.alternate,t,al);if(l!==null){ie=l;return}if(t=t.sibling,t!==null){ie=t;return}ie=t=e}while(t!==null);De===0&&(De=5)}function cd(e,t){do{var l=bp(e.alternate,e);if(l!==null){l.flags&=32767,ie=l;return}if(l=e.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!t&&(e=e.sibling,e!==null)){ie=e;return}ie=e=l}while(e!==null);De=6,ie=null}function rd(e,t,l,a,n,i,o,f,p){e.cancelPendingCommit=null;do ki();while(Xe!==0);if((ye&6)!==0)throw Error(c(327));if(t!==null){if(t===e.current)throw Error(c(177));if(i=t.lanes|t.childLanes,i|=Fu,um(e,l,i,o,f,p),e===Ne&&(ie=Ne=null,oe=0),Ca=t,Nl=e,nl=l,oc=i,cc=n,Ff=a,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Cp($n,function(){return md(),null})):(e.callbackNode=null,e.callbackPriority=0),a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=j.T,j.T=null,n=H.p,H.p=2,o=ye,ye|=4;try{xp(e,t,l)}finally{ye=o,H.p=n,j.T=a}}Xe=1,sd(),fd(),dd()}}function sd(){if(Xe===1){Xe=0;var e=Nl,t=Ca,l=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||l){l=j.T,j.T=null;var a=H.p;H.p=2;var n=ye;ye|=4;try{Qf(t,e);var i=Ec,o=Ir(e.containerInfo),f=i.focusedElem,p=i.selectionRange;if(o!==f&&f&&f.ownerDocument&&kr(f.ownerDocument.documentElement,f)){if(p!==null&&Ju(f)){var R=p.start,z=p.end;if(z===void 0&&(z=R),"selectionStart"in f)f.selectionStart=R,f.selectionEnd=Math.min(z,f.value.length);else{var D=f.ownerDocument||document,A=D&&D.defaultView||window;if(A.getSelection){var O=A.getSelection(),Q=f.textContent.length,W=Math.min(p.start,Q),Re=p.end===void 0?W:Math.min(p.end,Q);!O.extend&&W>Re&&(o=Re,Re=W,W=o);var S=Jr(f,W),v=Jr(f,Re);if(S&&v&&(O.rangeCount!==1||O.anchorNode!==S.node||O.anchorOffset!==S.offset||O.focusNode!==v.node||O.focusOffset!==v.offset)){var E=D.createRange();E.setStart(S.node,S.offset),O.removeAllRanges(),W>Re?(O.addRange(E),O.extend(v.node,v.offset)):(E.setEnd(v.node,v.offset),O.addRange(E))}}}}for(D=[],O=f;O=O.parentNode;)O.nodeType===1&&D.push({element:O,left:O.scrollLeft,top:O.scrollTop});for(typeof f.focus=="function"&&f.focus(),f=0;f<D.length;f++){var _=D[f];_.element.scrollLeft=_.left,_.element.scrollTop=_.top}}uu=!!Tc,Ec=Tc=null}finally{ye=n,H.p=a,j.T=l}}e.current=t,Xe=2}}function fd(){if(Xe===2){Xe=0;var e=Nl,t=Ca,l=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||l){l=j.T,j.T=null;var a=H.p;H.p=2;var n=ye;ye|=4;try{Bf(e,t.alternate,t)}finally{ye=n,H.p=a,j.T=l}}Xe=3}}function dd(){if(Xe===4||Xe===3){Xe=0,Wh();var e=Nl,t=Ca,l=nl,a=Ff;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Xe=5:(Xe=0,Ca=Nl=null,hd(e,e.pendingLanes));var n=e.pendingLanes;if(n===0&&(Al=null),Ou(l),t=t.stateNode,rt&&typeof rt.onCommitFiberRoot=="function")try{rt.onCommitFiberRoot(Ka,t,void 0,(t.current.flags&128)===128)}catch{}if(a!==null){t=j.T,n=H.p,H.p=2,j.T=null;try{for(var i=e.onRecoverableError,o=0;o<a.length;o++){var f=a[o];i(f.value,{componentStack:f.stack})}}finally{j.T=t,H.p=n}}(nl&3)!==0&&ki(),Ht(e),n=e.pendingLanes,(l&261930)!==0&&(n&42)!==0?e===rc?On++:(On=0,rc=e):On=0,jn(0)}}function hd(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,rn(t)))}function ki(){return sd(),fd(),dd(),md()}function md(){if(Xe!==5)return!1;var e=Nl,t=oc;oc=0;var l=Ou(nl),a=j.T,n=H.p;try{H.p=32>l?32:l,j.T=null,l=cc,cc=null;var i=Nl,o=nl;if(Xe=0,Ca=Nl=null,nl=0,(ye&6)!==0)throw Error(c(331));var f=ye;if(ye|=4,If(i.current),Kf(i,i.current,o,l),ye=f,jn(0,!1),rt&&typeof rt.onPostCommitFiberRoot=="function")try{rt.onPostCommitFiberRoot(Ka,i)}catch{}return!0}finally{H.p=n,j.T=a,hd(e,t)}}function pd(e,t,l){t=St(l,t),t=qo(e.stateNode,t,2),e=bl(e,t,2),e!==null&&(ka(e,2),Ht(e))}function xe(e,t,l){if(e.tag===3)pd(e,e,l);else for(;t!==null;){if(t.tag===3){pd(t,e,l);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Al===null||!Al.has(a))){e=St(l,e),l=yf(2),a=bl(t,l,2),a!==null&&(vf(l,a,t,e),ka(a,2),Ht(a));break}}t=t.return}}function dc(e,t,l){var a=e.pingCache;if(a===null){a=e.pingCache=new Ep;var n=new Set;a.set(t,n)}else n=a.get(t),n===void 0&&(n=new Set,a.set(t,n));n.has(l)||(nc=!0,n.add(l),e=Op.bind(null,e,t,l),t.then(e,e))}function Op(e,t,l){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&l,e.warmLanes&=~l,Ne===e&&(oe&l)===l&&(De===4||De===3&&(oe&62914560)===oe&&300>ct()-Vi?(ye&2)===0&&_a(e,0):ic|=l,za===oe&&(za=0)),Ht(e)}function yd(e,t){t===0&&(t=rr()),e=ql(e,t),e!==null&&(ka(e,t),Ht(e))}function jp(e){var t=e.memoizedState,l=0;t!==null&&(l=t.retryLane),yd(e,l)}function zp(e,t){var l=0;switch(e.tag){case 31:case 13:var a=e.stateNode,n=e.memoizedState;n!==null&&(l=n.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(c(314))}a!==null&&a.delete(t),yd(e,l)}function Cp(e,t){return Ru(e,t)}var Ii=null,Da=null,hc=!1,$i=!1,mc=!1,Ol=0;function Ht(e){e!==Da&&e.next===null&&(Da===null?Ii=Da=e:Da=Da.next=e),$i=!0,hc||(hc=!0,Up())}function jn(e,t){if(!mc&&$i){mc=!0;do for(var l=!1,a=Ii;a!==null;){if(e!==0){var n=a.pendingLanes;if(n===0)var i=0;else{var o=a.suspendedLanes,f=a.pingedLanes;i=(1<<31-st(42|e)+1)-1,i&=n&~(o&~f),i=i&201326741?i&201326741|1:i?i|2:0}i!==0&&(l=!0,xd(a,i))}else i=oe,i=ei(a,a===Ne?i:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(i&3)===0||Ja(a,i)||(l=!0,xd(a,i));a=a.next}while(l);mc=!1}}function _p(){vd()}function vd(){$i=hc=!1;var e=0;Ol!==0&&Xp()&&(e=Ol);for(var t=ct(),l=null,a=Ii;a!==null;){var n=a.next,i=gd(a,t);i===0?(a.next=null,l===null?Ii=n:l.next=n,n===null&&(Da=l)):(l=a,(e!==0||(i&3)!==0)&&($i=!0)),a=n}Xe!==0&&Xe!==5||jn(e),Ol!==0&&(Ol=0)}function gd(e,t){for(var l=e.suspendedLanes,a=e.pingedLanes,n=e.expirationTimes,i=e.pendingLanes&-62914561;0<i;){var o=31-st(i),f=1<<o,p=n[o];p===-1?((f&l)===0||(f&a)!==0)&&(n[o]=im(f,t)):p<=t&&(e.expiredLanes|=f),i&=~f}if(t=Ne,l=oe,l=ei(e,e===t?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a=e.callbackNode,l===0||e===t&&(be===2||be===9)||e.cancelPendingCommit!==null)return a!==null&&a!==null&&Au(a),e.callbackNode=null,e.callbackPriority=0;if((l&3)===0||Ja(e,l)){if(t=l&-l,t===e.callbackPriority)return t;switch(a!==null&&Au(a),Ou(l)){case 2:case 8:l=or;break;case 32:l=$n;break;case 268435456:l=cr;break;default:l=$n}return a=bd.bind(null,e),l=Ru(l,a),e.callbackPriority=t,e.callbackNode=l,t}return a!==null&&a!==null&&Au(a),e.callbackPriority=2,e.callbackNode=null,2}function bd(e,t){if(Xe!==0&&Xe!==5)return e.callbackNode=null,e.callbackPriority=0,null;var l=e.callbackNode;if(ki()&&e.callbackNode!==l)return null;var a=oe;return a=ei(e,e===Ne?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(ed(e,a,t),gd(e,ct()),e.callbackNode!=null&&e.callbackNode===l?bd.bind(null,e):null)}function xd(e,t){if(ki())return null;ed(e,t,!0)}function Up(){Zp(function(){(ye&6)!==0?Ru(ur,_p):vd()})}function pc(){if(Ol===0){var e=ba;e===0&&(e=Wn,Wn<<=1,(Wn&261888)===0&&(Wn=256)),Ol=e}return Ol}function Sd(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:ni(""+e)}function Td(e,t){var l=t.ownerDocument.createElement("input");return l.name=t.name,l.value=t.value,e.id&&l.setAttribute("form",e.id),t.parentNode.insertBefore(l,t),e=new FormData(e),l.parentNode.removeChild(l),e}function Dp(e,t,l,a,n){if(t==="submit"&&l&&l.stateNode===n){var i=Sd((n[tt]||null).action),o=a.submitter;o&&(t=(t=o[tt]||null)?Sd(t.formAction):o.getAttribute("formAction"),t!==null&&(i=t,o=null));var f=new ci("action","action",null,a,n);e.push({event:f,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Ol!==0){var p=o?Td(n,o):new FormData(n);Mo(l,{pending:!0,data:p,method:n.method,action:i},null,p)}}else typeof i=="function"&&(f.preventDefault(),p=o?Td(n,o):new FormData(n),Mo(l,{pending:!0,data:p,method:n.method,action:i},i,p))},currentTarget:n}]})}}for(var yc=0;yc<Wu.length;yc++){var vc=Wu[yc],Mp=vc.toLowerCase(),Hp=vc[0].toUpperCase()+vc.slice(1);jt(Mp,"on"+Hp)}jt(Fr,"onAnimationEnd"),jt(Pr,"onAnimationIteration"),jt(es,"onAnimationStart"),jt("dblclick","onDoubleClick"),jt("focusin","onFocus"),jt("focusout","onBlur"),jt(Fm,"onTransitionRun"),jt(Pm,"onTransitionStart"),jt(ep,"onTransitionCancel"),jt(ts,"onTransitionEnd"),ia("onMouseEnter",["mouseout","mouseover"]),ia("onMouseLeave",["mouseout","mouseover"]),ia("onPointerEnter",["pointerout","pointerover"]),ia("onPointerLeave",["pointerout","pointerover"]),Ll("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Ll("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Ll("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ll("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Ll("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Ll("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var zn="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(" "),Lp=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(zn));function Ed(e,t){t=(t&4)!==0;for(var l=0;l<e.length;l++){var a=e[l],n=a.event;a=a.listeners;e:{var i=void 0;if(t)for(var o=a.length-1;0<=o;o--){var f=a[o],p=f.instance,R=f.currentTarget;if(f=f.listener,p!==i&&n.isPropagationStopped())break e;i=f,n.currentTarget=R;try{i(n)}catch(z){fi(z)}n.currentTarget=null,i=p}else for(o=0;o<a.length;o++){if(f=a[o],p=f.instance,R=f.currentTarget,f=f.listener,p!==i&&n.isPropagationStopped())break e;i=f,n.currentTarget=R;try{i(n)}catch(z){fi(z)}n.currentTarget=null,i=p}}}}function ue(e,t){var l=t[ju];l===void 0&&(l=t[ju]=new Set);var a=e+"__bubble";l.has(a)||(Rd(t,e,2,!1),l.add(a))}function gc(e,t,l){var a=0;t&&(a|=4),Rd(l,e,a,t)}var Wi="_reactListening"+Math.random().toString(36).slice(2);function bc(e){if(!e[Wi]){e[Wi]=!0,yr.forEach(function(l){l!=="selectionchange"&&(Lp.has(l)||gc(l,!1,e),gc(l,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Wi]||(t[Wi]=!0,gc("selectionchange",!1,t))}}function Rd(e,t,l,a){switch(Pd(t)){case 2:var n=fy;break;case 8:n=dy;break;default:n=Dc}l=n.bind(null,t,l,e),n=void 0,!Yu||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(n=!0),a?n!==void 0?e.addEventListener(t,l,{capture:!0,passive:n}):e.addEventListener(t,l,!0):n!==void 0?e.addEventListener(t,l,{passive:n}):e.addEventListener(t,l,!1)}function xc(e,t,l,a,n){var i=a;if((t&1)===0&&(t&2)===0&&a!==null)e:for(;;){if(a===null)return;var o=a.tag;if(o===3||o===4){var f=a.stateNode.containerInfo;if(f===n)break;if(o===4)for(o=a.return;o!==null;){var p=o.tag;if((p===3||p===4)&&o.stateNode.containerInfo===n)return;o=o.return}for(;f!==null;){if(o=la(f),o===null)return;if(p=o.tag,p===5||p===6||p===26||p===27){a=i=o;continue e}f=f.parentNode}}a=a.return}Or(function(){var R=i,z=Hu(l),D=[];e:{var A=ls.get(e);if(A!==void 0){var O=ci,Q=e;switch(e){case"keypress":if(ui(l)===0)break e;case"keydown":case"keyup":O=zm;break;case"focusin":Q="focus",O=Vu;break;case"focusout":Q="blur",O=Vu;break;case"beforeblur":case"afterblur":O=Vu;break;case"click":if(l.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":O=Cr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":O=gm;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":O=Um;break;case Fr:case Pr:case es:O=Sm;break;case ts:O=Mm;break;case"scroll":case"scrollend":O=ym;break;case"wheel":O=Lm;break;case"copy":case"cut":case"paste":O=Em;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":O=Ur;break;case"toggle":case"beforetoggle":O=Bm}var W=(t&4)!==0,Re=!W&&(e==="scroll"||e==="scrollend"),S=W?A!==null?A+"Capture":null:A;W=[];for(var v=R,E;v!==null;){var _=v;if(E=_.stateNode,_=_.tag,_!==5&&_!==26&&_!==27||E===null||S===null||(_=Wa(v,S),_!=null&&W.push(Cn(v,_,E))),Re)break;v=v.return}0<W.length&&(A=new O(A,Q,null,l,z),D.push({event:A,listeners:W}))}}if((t&7)===0){e:{if(A=e==="mouseover"||e==="pointerover",O=e==="mouseout"||e==="pointerout",A&&l!==Mu&&(Q=l.relatedTarget||l.fromElement)&&(la(Q)||Q[ta]))break e;if((O||A)&&(A=z.window===z?z:(A=z.ownerDocument)?A.defaultView||A.parentWindow:window,O?(Q=l.relatedTarget||l.toElement,O=R,Q=Q?la(Q):null,Q!==null&&(Re=m(Q),W=Q.tag,Q!==Re||W!==5&&W!==27&&W!==6)&&(Q=null)):(O=null,Q=R),O!==Q)){if(W=Cr,_="onMouseLeave",S="onMouseEnter",v="mouse",(e==="pointerout"||e==="pointerover")&&(W=Ur,_="onPointerLeave",S="onPointerEnter",v="pointer"),Re=O==null?A:$a(O),E=Q==null?A:$a(Q),A=new W(_,v+"leave",O,l,z),A.target=Re,A.relatedTarget=E,_=null,la(z)===R&&(W=new W(S,v+"enter",Q,l,z),W.target=E,W.relatedTarget=Re,_=W),Re=_,O&&Q)t:{for(W=Yp,S=O,v=Q,E=0,_=S;_;_=W(_))E++;_=0;for(var J=v;J;J=W(J))_++;for(;0<E-_;)S=W(S),E--;for(;0<_-E;)v=W(v),_--;for(;E--;){if(S===v||v!==null&&S===v.alternate){W=S;break t}S=W(S),v=W(v)}W=null}else W=null;O!==null&&Ad(D,A,O,W,!1),Q!==null&&Re!==null&&Ad(D,Re,Q,W,!0)}}e:{if(A=R?$a(R):window,O=A.nodeName&&A.nodeName.toLowerCase(),O==="select"||O==="input"&&A.type==="file")var he=qr;else if(Br(A))if(Vr)he=Im;else{he=Jm;var Z=Km}else O=A.nodeName,!O||O.toLowerCase()!=="input"||A.type!=="checkbox"&&A.type!=="radio"?R&&Du(R.elementType)&&(he=qr):he=km;if(he&&(he=he(e,R))){Gr(D,he,l,z);break e}Z&&Z(e,A,R),e==="focusout"&&R&&A.type==="number"&&R.memoizedProps.value!=null&&Uu(A,"number",A.value)}switch(Z=R?$a(R):window,e){case"focusin":(Br(Z)||Z.contentEditable==="true")&&(fa=Z,ku=R,un=null);break;case"focusout":un=ku=fa=null;break;case"mousedown":Iu=!0;break;case"contextmenu":case"mouseup":case"dragend":Iu=!1,$r(D,l,z);break;case"selectionchange":if(Wm)break;case"keydown":case"keyup":$r(D,l,z)}var ne;if(Qu)e:{switch(e){case"compositionstart":var ce="onCompositionStart";break e;case"compositionend":ce="onCompositionEnd";break e;case"compositionupdate":ce="onCompositionUpdate";break e}ce=void 0}else sa?Lr(e,l)&&(ce="onCompositionEnd"):e==="keydown"&&l.keyCode===229&&(ce="onCompositionStart");ce&&(Dr&&l.locale!=="ko"&&(sa||ce!=="onCompositionStart"?ce==="onCompositionEnd"&&sa&&(ne=jr()):(dl=z,Bu="value"in dl?dl.value:dl.textContent,sa=!0)),Z=Fi(R,ce),0<Z.length&&(ce=new _r(ce,e,null,l,z),D.push({event:ce,listeners:Z}),ne?ce.data=ne:(ne=Yr(l),ne!==null&&(ce.data=ne)))),(ne=qm?Vm(e,l):Xm(e,l))&&(ce=Fi(R,"onBeforeInput"),0<ce.length&&(Z=new _r("onBeforeInput","beforeinput",null,l,z),D.push({event:Z,listeners:ce}),Z.data=ne)),Dp(D,e,R,l,z)}Ed(D,t)})}function Cn(e,t,l){return{instance:e,listener:t,currentTarget:l}}function Fi(e,t){for(var l=t+"Capture",a=[];e!==null;){var n=e,i=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||i===null||(n=Wa(e,l),n!=null&&a.unshift(Cn(e,n,i)),n=Wa(e,t),n!=null&&a.push(Cn(e,n,i))),e.tag===3)return a;e=e.return}return[]}function Yp(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Ad(e,t,l,a,n){for(var i=t._reactName,o=[];l!==null&&l!==a;){var f=l,p=f.alternate,R=f.stateNode;if(f=f.tag,p!==null&&p===a)break;f!==5&&f!==26&&f!==27||R===null||(p=R,n?(R=Wa(l,i),R!=null&&o.unshift(Cn(l,R,p))):n||(R=Wa(l,i),R!=null&&o.push(Cn(l,R,p)))),l=l.return}o.length!==0&&e.push({event:t,listeners:o})}var Bp=/\r\n?/g,Gp=/\u0000|\uFFFD/g;function Nd(e){return(typeof e=="string"?e:""+e).replace(Bp,`
|
||
`).replace(Gp,"")}function wd(e,t){return t=Nd(t),Nd(e)===t}function Ee(e,t,l,a,n,i){switch(l){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||oa(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&oa(e,""+a);break;case"className":li(e,"class",a);break;case"tabIndex":li(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":li(e,l,a);break;case"style":Nr(e,a,i);break;case"data":if(t!=="object"){li(e,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||l!=="href")){e.removeAttribute(l);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=ni(""+a),e.setAttribute(l,a);break;case"action":case"formAction":if(typeof a=="function"){e.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 i=="function"&&(l==="formAction"?(t!=="input"&&Ee(e,t,"name",n.name,n,null),Ee(e,t,"formEncType",n.formEncType,n,null),Ee(e,t,"formMethod",n.formMethod,n,null),Ee(e,t,"formTarget",n.formTarget,n,null)):(Ee(e,t,"encType",n.encType,n,null),Ee(e,t,"method",n.method,n,null),Ee(e,t,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=ni(""+a),e.setAttribute(l,a);break;case"onClick":a!=null&&(e.onclick=Xt);break;case"onScroll":a!=null&&ue("scroll",e);break;case"onScrollEnd":a!=null&&ue("scrollend",e);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(c(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(c(60));e.innerHTML=l}}break;case"multiple":e.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":e.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"){e.removeAttribute("xlink:href");break}l=ni(""+a),e.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"?e.setAttribute(l,""+a):e.removeAttribute(l);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,""):e.removeAttribute(l);break;case"capture":case"download":a===!0?e.setAttribute(l,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,a):e.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?e.setAttribute(l,a):e.removeAttribute(l);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?e.removeAttribute(l):e.setAttribute(l,a);break;case"popover":ue("beforetoggle",e),ue("toggle",e),ti(e,"popover",a);break;case"xlinkActuate":Vt(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Vt(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Vt(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Vt(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Vt(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Vt(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Vt(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Vt(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Vt(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":ti(e,"is",a);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=mm.get(l)||l,ti(e,l,a))}}function Sc(e,t,l,a,n,i){switch(l){case"style":Nr(e,a,i);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(c(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(c(60));e.innerHTML=l}}break;case"children":typeof a=="string"?oa(e,a):(typeof a=="number"||typeof a=="bigint")&&oa(e,""+a);break;case"onScroll":a!=null&&ue("scroll",e);break;case"onScrollEnd":a!=null&&ue("scrollend",e);break;case"onClick":a!=null&&(e.onclick=Xt);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!vr.hasOwnProperty(l))e:{if(l[0]==="o"&&l[1]==="n"&&(n=l.endsWith("Capture"),t=l.slice(2,n?l.length-7:void 0),i=e[tt]||null,i=i!=null?i[l]:null,typeof i=="function"&&e.removeEventListener(t,i,n),typeof a=="function")){typeof i!="function"&&i!==null&&(l in e?e[l]=null:e.hasAttribute(l)&&e.removeAttribute(l)),e.addEventListener(t,a,n);break e}l in e?e[l]=a:a===!0?e.setAttribute(l,""):ti(e,l,a)}}}function We(e,t,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ue("error",e),ue("load",e);var a=!1,n=!1,i;for(i in l)if(l.hasOwnProperty(i)){var o=l[i];if(o!=null)switch(i){case"src":a=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(c(137,t));default:Ee(e,t,i,o,l,null)}}n&&Ee(e,t,"srcSet",l.srcSet,l,null),a&&Ee(e,t,"src",l.src,l,null);return;case"input":ue("invalid",e);var f=i=o=n=null,p=null,R=null;for(a in l)if(l.hasOwnProperty(a)){var z=l[a];if(z!=null)switch(a){case"name":n=z;break;case"type":o=z;break;case"checked":p=z;break;case"defaultChecked":R=z;break;case"value":i=z;break;case"defaultValue":f=z;break;case"children":case"dangerouslySetInnerHTML":if(z!=null)throw Error(c(137,t));break;default:Ee(e,t,a,z,l,null)}}Tr(e,i,f,p,R,o,n,!1);return;case"select":ue("invalid",e),a=o=i=null;for(n in l)if(l.hasOwnProperty(n)&&(f=l[n],f!=null))switch(n){case"value":i=f;break;case"defaultValue":o=f;break;case"multiple":a=f;default:Ee(e,t,n,f,l,null)}t=i,l=o,e.multiple=!!a,t!=null?ua(e,!!a,t,!1):l!=null&&ua(e,!!a,l,!0);return;case"textarea":ue("invalid",e),i=n=a=null;for(o in l)if(l.hasOwnProperty(o)&&(f=l[o],f!=null))switch(o){case"value":a=f;break;case"defaultValue":n=f;break;case"children":i=f;break;case"dangerouslySetInnerHTML":if(f!=null)throw Error(c(91));break;default:Ee(e,t,o,f,l,null)}Rr(e,a,n,i);return;case"option":for(p in l)if(l.hasOwnProperty(p)&&(a=l[p],a!=null))switch(p){case"selected":e.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:Ee(e,t,p,a,l,null)}return;case"dialog":ue("beforetoggle",e),ue("toggle",e),ue("cancel",e),ue("close",e);break;case"iframe":case"object":ue("load",e);break;case"video":case"audio":for(a=0;a<zn.length;a++)ue(zn[a],e);break;case"image":ue("error",e),ue("load",e);break;case"details":ue("toggle",e);break;case"embed":case"source":case"link":ue("error",e),ue("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(R in l)if(l.hasOwnProperty(R)&&(a=l[R],a!=null))switch(R){case"children":case"dangerouslySetInnerHTML":throw Error(c(137,t));default:Ee(e,t,R,a,l,null)}return;default:if(Du(t)){for(z in l)l.hasOwnProperty(z)&&(a=l[z],a!==void 0&&Sc(e,t,z,a,l,void 0));return}}for(f in l)l.hasOwnProperty(f)&&(a=l[f],a!=null&&Ee(e,t,f,a,l,null))}function qp(e,t,l,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var n=null,i=null,o=null,f=null,p=null,R=null,z=null;for(O in l){var D=l[O];if(l.hasOwnProperty(O)&&D!=null)switch(O){case"checked":break;case"value":break;case"defaultValue":p=D;default:a.hasOwnProperty(O)||Ee(e,t,O,null,a,D)}}for(var A in a){var O=a[A];if(D=l[A],a.hasOwnProperty(A)&&(O!=null||D!=null))switch(A){case"type":i=O;break;case"name":n=O;break;case"checked":R=O;break;case"defaultChecked":z=O;break;case"value":o=O;break;case"defaultValue":f=O;break;case"children":case"dangerouslySetInnerHTML":if(O!=null)throw Error(c(137,t));break;default:O!==D&&Ee(e,t,A,O,a,D)}}_u(e,o,f,p,R,z,i,n);return;case"select":O=o=f=A=null;for(i in l)if(p=l[i],l.hasOwnProperty(i)&&p!=null)switch(i){case"value":break;case"multiple":O=p;default:a.hasOwnProperty(i)||Ee(e,t,i,null,a,p)}for(n in a)if(i=a[n],p=l[n],a.hasOwnProperty(n)&&(i!=null||p!=null))switch(n){case"value":A=i;break;case"defaultValue":f=i;break;case"multiple":o=i;default:i!==p&&Ee(e,t,n,i,a,p)}t=f,l=o,a=O,A!=null?ua(e,!!l,A,!1):!!a!=!!l&&(t!=null?ua(e,!!l,t,!0):ua(e,!!l,l?[]:"",!1));return;case"textarea":O=A=null;for(f in l)if(n=l[f],l.hasOwnProperty(f)&&n!=null&&!a.hasOwnProperty(f))switch(f){case"value":break;case"children":break;default:Ee(e,t,f,null,a,n)}for(o in a)if(n=a[o],i=l[o],a.hasOwnProperty(o)&&(n!=null||i!=null))switch(o){case"value":A=n;break;case"defaultValue":O=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(c(91));break;default:n!==i&&Ee(e,t,o,n,a,i)}Er(e,A,O);return;case"option":for(var Q in l)if(A=l[Q],l.hasOwnProperty(Q)&&A!=null&&!a.hasOwnProperty(Q))switch(Q){case"selected":e.selected=!1;break;default:Ee(e,t,Q,null,a,A)}for(p in a)if(A=a[p],O=l[p],a.hasOwnProperty(p)&&A!==O&&(A!=null||O!=null))switch(p){case"selected":e.selected=A&&typeof A!="function"&&typeof A!="symbol";break;default:Ee(e,t,p,A,a,O)}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 W in l)A=l[W],l.hasOwnProperty(W)&&A!=null&&!a.hasOwnProperty(W)&&Ee(e,t,W,null,a,A);for(R in a)if(A=a[R],O=l[R],a.hasOwnProperty(R)&&A!==O&&(A!=null||O!=null))switch(R){case"children":case"dangerouslySetInnerHTML":if(A!=null)throw Error(c(137,t));break;default:Ee(e,t,R,A,a,O)}return;default:if(Du(t)){for(var Re in l)A=l[Re],l.hasOwnProperty(Re)&&A!==void 0&&!a.hasOwnProperty(Re)&&Sc(e,t,Re,void 0,a,A);for(z in a)A=a[z],O=l[z],!a.hasOwnProperty(z)||A===O||A===void 0&&O===void 0||Sc(e,t,z,A,a,O);return}}for(var S in l)A=l[S],l.hasOwnProperty(S)&&A!=null&&!a.hasOwnProperty(S)&&Ee(e,t,S,null,a,A);for(D in a)A=a[D],O=l[D],!a.hasOwnProperty(D)||A===O||A==null&&O==null||Ee(e,t,D,A,a,O)}function Od(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function Vp(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,l=performance.getEntriesByType("resource"),a=0;a<l.length;a++){var n=l[a],i=n.transferSize,o=n.initiatorType,f=n.duration;if(i&&f&&Od(o)){for(o=0,f=n.responseEnd,a+=1;a<l.length;a++){var p=l[a],R=p.startTime;if(R>f)break;var z=p.transferSize,D=p.initiatorType;z&&Od(D)&&(p=p.responseEnd,o+=z*(p<f?1:(f-R)/(p-R)))}if(--a,t+=8*(i+o)/(n.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Tc=null,Ec=null;function Pi(e){return e.nodeType===9?e:e.ownerDocument}function jd(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function zd(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function Rc(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Ac=null;function Xp(){var e=window.event;return e&&e.type==="popstate"?e===Ac?!1:(Ac=e,!0):(Ac=null,!1)}var Cd=typeof setTimeout=="function"?setTimeout:void 0,Qp=typeof clearTimeout=="function"?clearTimeout:void 0,_d=typeof Promise=="function"?Promise:void 0,Zp=typeof queueMicrotask=="function"?queueMicrotask:typeof _d<"u"?function(e){return _d.resolve(null).then(e).catch(Kp)}:Cd;function Kp(e){setTimeout(function(){throw e})}function jl(e){return e==="head"}function Ud(e,t){var l=t,a=0;do{var n=l.nextSibling;if(e.removeChild(l),n&&n.nodeType===8)if(l=n.data,l==="/$"||l==="/&"){if(a===0){e.removeChild(n),Ya(t);return}a--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")a++;else if(l==="html")_n(e.ownerDocument.documentElement);else if(l==="head"){l=e.ownerDocument.head,_n(l);for(var i=l.firstChild;i;){var o=i.nextSibling,f=i.nodeName;i[Ia]||f==="SCRIPT"||f==="STYLE"||f==="LINK"&&i.rel.toLowerCase()==="stylesheet"||l.removeChild(i),i=o}}else l==="body"&&_n(e.ownerDocument.body);l=n}while(l);Ya(t)}function Dd(e,t){var l=e;e=0;do{var a=l.nextSibling;if(l.nodeType===1?t?(l._stashedDisplay=l.style.display,l.style.display="none"):(l.style.display=l._stashedDisplay||"",l.getAttribute("style")===""&&l.removeAttribute("style")):l.nodeType===3&&(t?(l._stashedText=l.nodeValue,l.nodeValue=""):l.nodeValue=l._stashedText||""),a&&a.nodeType===8)if(l=a.data,l==="/$"){if(e===0)break;e--}else l!=="$"&&l!=="$?"&&l!=="$~"&&l!=="$!"||e++;l=a}while(l)}function Nc(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var l=t;switch(t=t.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":Nc(l),zu(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}e.removeChild(l)}}function Jp(e,t,l,a){for(;e.nodeType===1;){var n=l;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[Ia])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(i=e.getAttribute("rel"),i==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(i!==n.rel||e.getAttribute("href")!==(n.href==null||n.href===""?null:n.href)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||e.getAttribute("title")!==(n.title==null?null:n.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(i=e.getAttribute("src"),(i!==(n.src==null?null:n.src)||e.getAttribute("type")!==(n.type==null?null:n.type)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&i&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var i=n.name==null?null:""+n.name;if(n.type==="hidden"&&e.getAttribute("name")===i)return e}else return e;if(e=Nt(e.nextSibling),e===null)break}return null}function kp(e,t,l){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!l||(e=Nt(e.nextSibling),e===null))return null;return e}function Md(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=Nt(e.nextSibling),e===null))return null;return e}function wc(e){return e.data==="$?"||e.data==="$~"}function Oc(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function Ip(e,t){var l=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||l.readyState!=="loading")t();else{var a=function(){t(),l.removeEventListener("DOMContentLoaded",a)};l.addEventListener("DOMContentLoaded",a),e._reactRetry=a}}function Nt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var jc=null;function Hd(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="/$"||l==="/&"){if(t===0)return Nt(e.nextSibling);t--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||t++}e=e.nextSibling}return null}function Ld(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"){if(t===0)return e;t--}else l!=="/$"&&l!=="/&"||t++}e=e.previousSibling}return null}function Yd(e,t,l){switch(t=Pi(l),e){case"html":if(e=t.documentElement,!e)throw Error(c(452));return e;case"head":if(e=t.head,!e)throw Error(c(453));return e;case"body":if(e=t.body,!e)throw Error(c(454));return e;default:throw Error(c(451))}}function _n(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);zu(e)}var wt=new Map,Bd=new Set;function eu(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var il=H.d;H.d={f:$p,r:Wp,D:Fp,C:Pp,L:ey,m:ty,X:ay,S:ly,M:ny};function $p(){var e=il.f(),t=Zi();return e||t}function Wp(e){var t=aa(e);t!==null&&t.tag===5&&t.type==="form"?tf(t):il.r(e)}var Ma=typeof document>"u"?null:document;function Gd(e,t,l){var a=Ma;if(a&&typeof t=="string"&&t){var n=bt(t);n='link[rel="'+e+'"][href="'+n+'"]',typeof l=="string"&&(n+='[crossorigin="'+l+'"]'),Bd.has(n)||(Bd.add(n),e={rel:e,crossOrigin:l,href:t},a.querySelector(n)===null&&(t=a.createElement("link"),We(t,"link",e),Qe(t),a.head.appendChild(t)))}}function Fp(e){il.D(e),Gd("dns-prefetch",e,null)}function Pp(e,t){il.C(e,t),Gd("preconnect",e,t)}function ey(e,t,l){il.L(e,t,l);var a=Ma;if(a&&e&&t){var n='link[rel="preload"][as="'+bt(t)+'"]';t==="image"&&l&&l.imageSrcSet?(n+='[imagesrcset="'+bt(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(n+='[imagesizes="'+bt(l.imageSizes)+'"]')):n+='[href="'+bt(e)+'"]';var i=n;switch(t){case"style":i=Ha(e);break;case"script":i=La(e)}wt.has(i)||(e=N({rel:"preload",href:t==="image"&&l&&l.imageSrcSet?void 0:e,as:t},l),wt.set(i,e),a.querySelector(n)!==null||t==="style"&&a.querySelector(Un(i))||t==="script"&&a.querySelector(Dn(i))||(t=a.createElement("link"),We(t,"link",e),Qe(t),a.head.appendChild(t)))}}function ty(e,t){il.m(e,t);var l=Ma;if(l&&e){var a=t&&typeof t.as=="string"?t.as:"script",n='link[rel="modulepreload"][as="'+bt(a)+'"][href="'+bt(e)+'"]',i=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=La(e)}if(!wt.has(i)&&(e=N({rel:"modulepreload",href:e},t),wt.set(i,e),l.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(Dn(i)))return}a=l.createElement("link"),We(a,"link",e),Qe(a),l.head.appendChild(a)}}}function ly(e,t,l){il.S(e,t,l);var a=Ma;if(a&&e){var n=na(a).hoistableStyles,i=Ha(e);t=t||"default";var o=n.get(i);if(!o){var f={loading:0,preload:null};if(o=a.querySelector(Un(i)))f.loading=5;else{e=N({rel:"stylesheet",href:e,"data-precedence":t},l),(l=wt.get(i))&&zc(e,l);var p=o=a.createElement("link");Qe(p),We(p,"link",e),p._p=new Promise(function(R,z){p.onload=R,p.onerror=z}),p.addEventListener("load",function(){f.loading|=1}),p.addEventListener("error",function(){f.loading|=2}),f.loading|=4,tu(o,t,a)}o={type:"stylesheet",instance:o,count:1,state:f},n.set(i,o)}}}function ay(e,t){il.X(e,t);var l=Ma;if(l&&e){var a=na(l).hoistableScripts,n=La(e),i=a.get(n);i||(i=l.querySelector(Dn(n)),i||(e=N({src:e,async:!0},t),(t=wt.get(n))&&Cc(e,t),i=l.createElement("script"),Qe(i),We(i,"link",e),l.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},a.set(n,i))}}function ny(e,t){il.M(e,t);var l=Ma;if(l&&e){var a=na(l).hoistableScripts,n=La(e),i=a.get(n);i||(i=l.querySelector(Dn(n)),i||(e=N({src:e,async:!0,type:"module"},t),(t=wt.get(n))&&Cc(e,t),i=l.createElement("script"),Qe(i),We(i,"link",e),l.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},a.set(n,i))}}function qd(e,t,l,a){var n=(n=le.current)?eu(n):null;if(!n)throw Error(c(446));switch(e){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(t=Ha(l.href),l=na(n).hoistableStyles,a=l.get(t),a||(a={type:"style",instance:null,count:0,state:null},l.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){e=Ha(l.href);var i=na(n).hoistableStyles,o=i.get(e);if(o||(n=n.ownerDocument||n,o={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},i.set(e,o),(i=n.querySelector(Un(e)))&&!i._p&&(o.instance=i,o.state.loading=5),wt.has(e)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},wt.set(e,l),i||iy(n,e,l,o.state))),t&&a===null)throw Error(c(528,""));return o}if(t&&a!==null)throw Error(c(529,""));return null;case"script":return t=l.async,l=l.src,typeof l=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=La(l),l=na(n).hoistableScripts,a=l.get(t),a||(a={type:"script",instance:null,count:0,state:null},l.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(c(444,e))}}function Ha(e){return'href="'+bt(e)+'"'}function Un(e){return'link[rel="stylesheet"]['+e+"]"}function Vd(e){return N({},e,{"data-precedence":e.precedence,precedence:null})}function iy(e,t,l,a){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=e.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),We(t,"link",l),Qe(t),e.head.appendChild(t))}function La(e){return'[src="'+bt(e)+'"]'}function Dn(e){return"script[async]"+e}function Xd(e,t,l){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+bt(l.href)+'"]');if(a)return t.instance=a,Qe(a),a;var n=N({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),Qe(a),We(a,"style",n),tu(a,l.precedence,e),t.instance=a;case"stylesheet":n=Ha(l.href);var i=e.querySelector(Un(n));if(i)return t.state.loading|=4,t.instance=i,Qe(i),i;a=Vd(l),(n=wt.get(n))&&zc(a,n),i=(e.ownerDocument||e).createElement("link"),Qe(i);var o=i;return o._p=new Promise(function(f,p){o.onload=f,o.onerror=p}),We(i,"link",a),t.state.loading|=4,tu(i,l.precedence,e),t.instance=i;case"script":return i=La(l.src),(n=e.querySelector(Dn(i)))?(t.instance=n,Qe(n),n):(a=l,(n=wt.get(i))&&(a=N({},l),Cc(a,n)),e=e.ownerDocument||e,n=e.createElement("script"),Qe(n),We(n,"link",a),e.head.appendChild(n),t.instance=n);case"void":return null;default:throw Error(c(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,tu(a,l.precedence,e));return t.instance}function tu(e,t,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,i=n,o=0;o<a.length;o++){var f=a[o];if(f.dataset.precedence===t)i=f;else if(i!==n)break}i?i.parentNode.insertBefore(e,i.nextSibling):(t=l.nodeType===9?l.head:l,t.insertBefore(e,t.firstChild))}function zc(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Cc(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var lu=null;function Qd(e,t,l){if(lu===null){var a=new Map,n=lu=new Map;n.set(l,a)}else n=lu,a=n.get(l),a||(a=new Map,n.set(l,a));if(a.has(e))return a;for(a.set(e,null),l=l.getElementsByTagName(e),n=0;n<l.length;n++){var i=l[n];if(!(i[Ia]||i[Je]||e==="link"&&i.getAttribute("rel")==="stylesheet")&&i.namespaceURI!=="http://www.w3.org/2000/svg"){var o=i.getAttribute(t)||"";o=e+o;var f=a.get(o);f?f.push(i):a.set(o,[i])}}return a}function Zd(e,t,l){e=e.ownerDocument||e,e.head.insertBefore(l,t==="title"?e.querySelector("head > title"):null)}function uy(e,t,l){if(l===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Kd(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function oy(e,t,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=Ha(a.href),i=t.querySelector(Un(n));if(i){t=i._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=au.bind(e),t.then(e,e)),l.state.loading|=4,l.instance=i,Qe(i);return}i=t.ownerDocument||t,a=Vd(a),(n=wt.get(n))&&zc(a,n),i=i.createElement("link"),Qe(i);var o=i;o._p=new Promise(function(f,p){o.onload=f,o.onerror=p}),We(i,"link",a),l.instance=i}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(l,t),(t=l.state.preload)&&(l.state.loading&3)===0&&(e.count++,l=au.bind(e),t.addEventListener("load",l),t.addEventListener("error",l))}}var _c=0;function cy(e,t){return e.stylesheets&&e.count===0&&iu(e,e.stylesheets),0<e.count||0<e.imgCount?function(l){var a=setTimeout(function(){if(e.stylesheets&&iu(e,e.stylesheets),e.unsuspend){var i=e.unsuspend;e.unsuspend=null,i()}},6e4+t);0<e.imgBytes&&_c===0&&(_c=62500*Vp());var n=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&iu(e,e.stylesheets),e.unsuspend)){var i=e.unsuspend;e.unsuspend=null,i()}},(e.imgBytes>_c?50:800)+t);return e.unsuspend=l,function(){e.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function au(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)iu(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var nu=null;function iu(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,nu=new Map,t.forEach(ry,e),nu=null,au.call(e))}function ry(e,t){if(!(t.state.loading&4)){var l=nu.get(e);if(l)var a=l.get(null);else{l=new Map,nu.set(e,l);for(var n=e.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;i<n.length;i++){var o=n[i];(o.nodeName==="LINK"||o.getAttribute("media")!=="not all")&&(l.set(o.dataset.precedence,o),a=o)}a&&l.set(null,a)}n=t.instance,o=n.getAttribute("data-precedence"),i=l.get(o)||a,i===a&&l.set(null,n),l.set(o,n),this.count++,a=au.bind(this),n.addEventListener("load",a),n.addEventListener("error",a),i?i.parentNode.insertBefore(n,i.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(n,e.firstChild)),t.state.loading|=4}}var Mn={$$typeof:K,Provider:null,Consumer:null,_currentValue:k,_currentValue2:k,_threadCount:0};function sy(e,t,l,a,n,i,o,f,p){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Nu(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Nu(0),this.hiddenUpdates=Nu(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=i,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=p,this.incompleteTransitions=new Map}function Jd(e,t,l,a,n,i,o,f,p,R,z,D){return e=new sy(e,t,l,o,p,R,z,D,f),t=1,i===!0&&(t|=24),i=dt(3,null,null,t),e.current=i,i.stateNode=e,t=so(),t.refCount++,e.pooledCache=t,t.refCount++,i.memoizedState={element:a,isDehydrated:l,cache:t},po(i),e}function kd(e){return e?(e=ma,e):ma}function Id(e,t,l,a,n,i){n=kd(n),a.context===null?a.context=n:a.pendingContext=n,a=gl(t),a.payload={element:l},i=i===void 0?null:i,i!==null&&(a.callback=i),l=bl(e,a,t),l!==null&&(ot(l,e,t),hn(l,e,t))}function $d(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var l=e.retryLane;e.retryLane=l!==0&&l<t?l:t}}function Uc(e,t){$d(e,t),(e=e.alternate)&&$d(e,t)}function Wd(e){if(e.tag===13||e.tag===31){var t=ql(e,67108864);t!==null&&ot(t,e,67108864),Uc(e,67108864)}}function Fd(e){if(e.tag===13||e.tag===31){var t=vt();t=wu(t);var l=ql(e,t);l!==null&&ot(l,e,t),Uc(e,t)}}var uu=!0;function fy(e,t,l,a){var n=j.T;j.T=null;var i=H.p;try{H.p=2,Dc(e,t,l,a)}finally{H.p=i,j.T=n}}function dy(e,t,l,a){var n=j.T;j.T=null;var i=H.p;try{H.p=8,Dc(e,t,l,a)}finally{H.p=i,j.T=n}}function Dc(e,t,l,a){if(uu){var n=Mc(a);if(n===null)xc(e,t,a,ou,l),eh(e,a);else if(my(n,e,t,l,a))a.stopPropagation();else if(eh(e,a),t&4&&-1<hy.indexOf(e)){for(;n!==null;){var i=aa(n);if(i!==null)switch(i.tag){case 3:if(i=i.stateNode,i.current.memoizedState.isDehydrated){var o=Hl(i.pendingLanes);if(o!==0){var f=i;for(f.pendingLanes|=2,f.entangledLanes|=2;o;){var p=1<<31-st(o);f.entanglements[1]|=p,o&=~p}Ht(i),(ye&6)===0&&(Xi=ct()+500,jn(0))}}break;case 31:case 13:f=ql(i,2),f!==null&&ot(f,i,2),Zi(),Uc(i,2)}if(i=Mc(a),i===null&&xc(e,t,a,ou,l),i===n)break;n=i}n!==null&&a.stopPropagation()}else xc(e,t,a,null,l)}}function Mc(e){return e=Hu(e),Hc(e)}var ou=null;function Hc(e){if(ou=null,e=la(e),e!==null){var t=m(e);if(t===null)e=null;else{var l=t.tag;if(l===13){if(e=x(t),e!==null)return e;e=null}else if(l===31){if(e=T(t),e!==null)return e;e=null}else if(l===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return ou=e,null}function Pd(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Fh()){case ur:return 2;case or:return 8;case $n:case Ph:return 32;case cr:return 268435456;default:return 32}default:return 32}}var Lc=!1,zl=null,Cl=null,_l=null,Hn=new Map,Ln=new Map,Ul=[],hy="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 eh(e,t){switch(e){case"focusin":case"focusout":zl=null;break;case"dragenter":case"dragleave":Cl=null;break;case"mouseover":case"mouseout":_l=null;break;case"pointerover":case"pointerout":Hn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ln.delete(t.pointerId)}}function Yn(e,t,l,a,n,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:l,eventSystemFlags:a,nativeEvent:i,targetContainers:[n]},t!==null&&(t=aa(t),t!==null&&Wd(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,n!==null&&t.indexOf(n)===-1&&t.push(n),e)}function my(e,t,l,a,n){switch(t){case"focusin":return zl=Yn(zl,e,t,l,a,n),!0;case"dragenter":return Cl=Yn(Cl,e,t,l,a,n),!0;case"mouseover":return _l=Yn(_l,e,t,l,a,n),!0;case"pointerover":var i=n.pointerId;return Hn.set(i,Yn(Hn.get(i)||null,e,t,l,a,n)),!0;case"gotpointercapture":return i=n.pointerId,Ln.set(i,Yn(Ln.get(i)||null,e,t,l,a,n)),!0}return!1}function th(e){var t=la(e.target);if(t!==null){var l=m(t);if(l!==null){if(t=l.tag,t===13){if(t=x(l),t!==null){e.blockedOn=t,mr(e.priority,function(){Fd(l)});return}}else if(t===31){if(t=T(l),t!==null){e.blockedOn=t,mr(e.priority,function(){Fd(l)});return}}else if(t===3&&l.stateNode.current.memoizedState.isDehydrated){e.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}e.blockedOn=null}function cu(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var l=Mc(e.nativeEvent);if(l===null){l=e.nativeEvent;var a=new l.constructor(l.type,l);Mu=a,l.target.dispatchEvent(a),Mu=null}else return t=aa(l),t!==null&&Wd(t),e.blockedOn=l,!1;t.shift()}return!0}function lh(e,t,l){cu(e)&&l.delete(t)}function py(){Lc=!1,zl!==null&&cu(zl)&&(zl=null),Cl!==null&&cu(Cl)&&(Cl=null),_l!==null&&cu(_l)&&(_l=null),Hn.forEach(lh),Ln.forEach(lh)}function ru(e,t){e.blockedOn===t&&(e.blockedOn=null,Lc||(Lc=!0,u.unstable_scheduleCallback(u.unstable_NormalPriority,py)))}var su=null;function ah(e){su!==e&&(su=e,u.unstable_scheduleCallback(u.unstable_NormalPriority,function(){su===e&&(su=null);for(var t=0;t<e.length;t+=3){var l=e[t],a=e[t+1],n=e[t+2];if(typeof a!="function"){if(Hc(a||l)===null)continue;break}var i=aa(l);i!==null&&(e.splice(t,3),t-=3,Mo(i,{pending:!0,data:n,method:l.method,action:a},a,n))}}))}function Ya(e){function t(p){return ru(p,e)}zl!==null&&ru(zl,e),Cl!==null&&ru(Cl,e),_l!==null&&ru(_l,e),Hn.forEach(t),Ln.forEach(t);for(var l=0;l<Ul.length;l++){var a=Ul[l];a.blockedOn===e&&(a.blockedOn=null)}for(;0<Ul.length&&(l=Ul[0],l.blockedOn===null);)th(l),l.blockedOn===null&&Ul.shift();if(l=(e.ownerDocument||e).$$reactFormReplay,l!=null)for(a=0;a<l.length;a+=3){var n=l[a],i=l[a+1],o=n[tt]||null;if(typeof i=="function")o||ah(l);else if(o){var f=null;if(i&&i.hasAttribute("formAction")){if(n=i,o=i[tt]||null)f=o.formAction;else if(Hc(n)!==null)continue}else f=o.action;typeof f=="function"?l[a+1]=f:(l.splice(a,3),a-=3),ah(l)}}}function nh(){function e(i){i.canIntercept&&i.info==="react-transition"&&i.intercept({handler:function(){return new Promise(function(o){return n=o})},focusReset:"manual",scroll:"manual"})}function t(){n!==null&&(n(),n=null),a||setTimeout(l,20)}function l(){if(!a&&!navigation.transition){var i=navigation.currentEntry;i&&i.url!=null&&navigation.navigate(i.url,{state:i.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,n=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(l,100),function(){a=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),n!==null&&(n(),n=null)}}}function Yc(e){this._internalRoot=e}fu.prototype.render=Yc.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(c(409));var l=t.current,a=vt();Id(l,a,e,t,null,null)},fu.prototype.unmount=Yc.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Id(e.current,2,null,e,null,null),Zi(),t[ta]=null}};function fu(e){this._internalRoot=e}fu.prototype.unstable_scheduleHydration=function(e){if(e){var t=hr();e={blockedOn:null,target:e,priority:t};for(var l=0;l<Ul.length&&t!==0&&t<Ul[l].priority;l++);Ul.splice(l,0,e),l===0&&th(e)}};var ih=s.version;if(ih!=="19.2.4")throw Error(c(527,ih,"19.2.4"));H.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(c(188)):(e=Object.keys(e).join(","),Error(c(268,e)));return e=y(t),e=e!==null?C(e):null,e=e===null?null:e.stateNode,e};var yy={bundleType:0,version:"19.2.4",rendererPackageName:"react-dom",currentDispatcherRef:j,reconcilerVersion:"19.2.4"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var du=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!du.isDisabled&&du.supportsFiber)try{Ka=du.inject(yy),rt=du}catch{}}return Gn.createRoot=function(e,t){if(!h(e))throw Error(c(299));var l=!1,a="",n=df,i=hf,o=mf;return t!=null&&(t.unstable_strictMode===!0&&(l=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(n=t.onUncaughtError),t.onCaughtError!==void 0&&(i=t.onCaughtError),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=Jd(e,1,!1,null,null,l,a,null,n,i,o,nh),e[ta]=t.current,bc(e),new Yc(t)},Gn.hydrateRoot=function(e,t,l){if(!h(e))throw Error(c(299));var a=!1,n="",i=df,o=hf,f=mf,p=null;return l!=null&&(l.unstable_strictMode===!0&&(a=!0),l.identifierPrefix!==void 0&&(n=l.identifierPrefix),l.onUncaughtError!==void 0&&(i=l.onUncaughtError),l.onCaughtError!==void 0&&(o=l.onCaughtError),l.onRecoverableError!==void 0&&(f=l.onRecoverableError),l.formState!==void 0&&(p=l.formState)),t=Jd(e,1,!0,t,l??null,a,n,p,i,o,f,nh),t.context=kd(null),l=t.current,a=vt(),a=wu(a),n=gl(a),n.callback=null,bl(l,n,a),l=a,t.current.lanes=l,ka(t,l),Ht(t),e[ta]=t.current,bc(e),new fu(t)},Gn.version="19.2.4",Gn}var ph;function Ay(){if(ph)return qc.exports;ph=1;function u(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(u)}catch(s){console.error(s)}}return u(),qc.exports=Ry(),qc.exports}var Ny=Ay();/**
|
||
* react-router v7.13.2
|
||
*
|
||
* Copyright (c) Remix Software Inc.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE.md file in the root directory of this source tree.
|
||
*
|
||
* @license MIT
|
||
*/var yh="popstate";function vh(u){return typeof u=="object"&&u!=null&&"pathname"in u&&"search"in u&&"hash"in u&&"state"in u&&"key"in u}function wy(u={}){function s(c,h){var y;let m=(y=h.state)==null?void 0:y.masked,{pathname:x,search:T,hash:b}=m||c.location;return Ic("",{pathname:x,search:T,hash:b},h.state&&h.state.usr||null,h.state&&h.state.key||"default",m?{pathname:c.location.pathname,search:c.location.search,hash:c.location.hash}:void 0)}function d(c,h){return typeof h=="string"?h:Zn(h)}return jy(s,d,null,u)}function _e(u,s){if(u===!1||u===null||typeof u>"u")throw new Error(s)}function Gt(u,s){if(!u){typeof console<"u"&&console.warn(s);try{throw new Error(s)}catch{}}}function Oy(){return Math.random().toString(36).substring(2,10)}function gh(u,s){return{usr:u.state,key:u.key,idx:s,masked:u.unstable_mask?{pathname:u.pathname,search:u.search,hash:u.hash}:void 0}}function Ic(u,s,d=null,c,h){return{pathname:typeof u=="string"?u:u.pathname,search:"",hash:"",...typeof s=="string"?Va(s):s,state:d,key:s&&s.key||c||Oy(),unstable_mask:h}}function Zn({pathname:u="/",search:s="",hash:d=""}){return s&&s!=="?"&&(u+=s.charAt(0)==="?"?s:"?"+s),d&&d!=="#"&&(u+=d.charAt(0)==="#"?d:"#"+d),u}function Va(u){let s={};if(u){let d=u.indexOf("#");d>=0&&(s.hash=u.substring(d),u=u.substring(0,d));let c=u.indexOf("?");c>=0&&(s.search=u.substring(c),u=u.substring(0,c)),u&&(s.pathname=u)}return s}function jy(u,s,d,c={}){let{window:h=document.defaultView,v5Compat:m=!1}=c,x=h.history,T="POP",b=null,y=C();y==null&&(y=0,x.replaceState({...x.state,idx:y},""));function C(){return(x.state||{idx:null}).idx}function N(){T="POP";let q=C(),G=q==null?null:q-y;y=q,b&&b({action:T,location:B.location,delta:G})}function M(q,G){T="PUSH";let F=vh(q)?q:Ic(B.location,q,G);y=C()+1;let K=gh(F,y),de=B.createHref(F.unstable_mask||F);try{x.pushState(K,"",de)}catch(re){if(re instanceof DOMException&&re.name==="DataCloneError")throw re;h.location.assign(de)}m&&b&&b({action:T,location:B.location,delta:1})}function Y(q,G){T="REPLACE";let F=vh(q)?q:Ic(B.location,q,G);y=C();let K=gh(F,y),de=B.createHref(F.unstable_mask||F);x.replaceState(K,"",de),m&&b&&b({action:T,location:B.location,delta:0})}function X(q){return zy(q)}let B={get action(){return T},get location(){return u(h,x)},listen(q){if(b)throw new Error("A history only accepts one active listener");return h.addEventListener(yh,N),b=q,()=>{h.removeEventListener(yh,N),b=null}},createHref(q){return s(h,q)},createURL:X,encodeLocation(q){let G=X(q);return{pathname:G.pathname,search:G.search,hash:G.hash}},push:M,replace:Y,go(q){return x.go(q)}};return B}function zy(u,s=!1){let d="http://localhost";typeof window<"u"&&(d=window.location.origin!=="null"?window.location.origin:window.location.href),_e(d,"No window.location.(origin|href) available to create URL");let c=typeof u=="string"?u:Zn(u);return c=c.replace(/ $/,"%20"),!s&&c.startsWith("//")&&(c=d+c),new URL(c,d)}function zh(u,s,d="/"){return Cy(u,s,d,!1)}function Cy(u,s,d,c){let h=typeof s=="string"?Va(s):s,m=ol(h.pathname||"/",d);if(m==null)return null;let x=Ch(u);_y(x);let T=null;for(let b=0;T==null&&b<x.length;++b){let y=Xy(m);T=qy(x[b],y,c)}return T}function Ch(u,s=[],d=[],c="",h=!1){let m=(x,T,b=h,y)=>{let C={relativePath:y===void 0?x.path||"":y,caseSensitive:x.caseSensitive===!0,childrenIndex:T,route:x};if(C.relativePath.startsWith("/")){if(!C.relativePath.startsWith(c)&&b)return;_e(C.relativePath.startsWith(c),`Absolute route path "${C.relativePath}" nested under path "${c}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),C.relativePath=C.relativePath.slice(c.length)}let N=Bt([c,C.relativePath]),M=d.concat(C);x.children&&x.children.length>0&&(_e(x.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${N}".`),Ch(x.children,s,M,N,b)),!(x.path==null&&!x.index)&&s.push({path:N,score:By(N,x.index),routesMeta:M})};return u.forEach((x,T)=>{var b;if(x.path===""||!((b=x.path)!=null&&b.includes("?")))m(x,T);else for(let y of _h(x.path))m(x,T,!0,y)}),s}function _h(u){let s=u.split("/");if(s.length===0)return[];let[d,...c]=s,h=d.endsWith("?"),m=d.replace(/\?$/,"");if(c.length===0)return h?[m,""]:[m];let x=_h(c.join("/")),T=[];return T.push(...x.map(b=>b===""?m:[m,b].join("/"))),h&&T.push(...x),T.map(b=>u.startsWith("/")&&b===""?"/":b)}function _y(u){u.sort((s,d)=>s.score!==d.score?d.score-s.score:Gy(s.routesMeta.map(c=>c.childrenIndex),d.routesMeta.map(c=>c.childrenIndex)))}var Uy=/^:[\w-]+$/,Dy=3,My=2,Hy=1,Ly=10,Yy=-2,bh=u=>u==="*";function By(u,s){let d=u.split("/"),c=d.length;return d.some(bh)&&(c+=Yy),s&&(c+=My),d.filter(h=>!bh(h)).reduce((h,m)=>h+(Uy.test(m)?Dy:m===""?Hy:Ly),c)}function Gy(u,s){return u.length===s.length&&u.slice(0,-1).every((c,h)=>c===s[h])?u[u.length-1]-s[s.length-1]:0}function qy(u,s,d=!1){let{routesMeta:c}=u,h={},m="/",x=[];for(let T=0;T<c.length;++T){let b=c[T],y=T===c.length-1,C=m==="/"?s:s.slice(m.length)||"/",N=vu({path:b.relativePath,caseSensitive:b.caseSensitive,end:y},C),M=b.route;if(!N&&y&&d&&!c[c.length-1].route.index&&(N=vu({path:b.relativePath,caseSensitive:b.caseSensitive,end:!1},C)),!N)return null;Object.assign(h,N.params),x.push({params:h,pathname:Bt([m,N.pathname]),pathnameBase:Jy(Bt([m,N.pathnameBase])),route:M}),N.pathnameBase!=="/"&&(m=Bt([m,N.pathnameBase]))}return x}function vu(u,s){typeof u=="string"&&(u={path:u,caseSensitive:!1,end:!0});let[d,c]=Vy(u.path,u.caseSensitive,u.end),h=s.match(d);if(!h)return null;let m=h[0],x=m.replace(/(.)\/+$/,"$1"),T=h.slice(1);return{params:c.reduce((y,{paramName:C,isOptional:N},M)=>{if(C==="*"){let X=T[M]||"";x=m.slice(0,m.length-X.length).replace(/(.)\/+$/,"$1")}const Y=T[M];return N&&!Y?y[C]=void 0:y[C]=(Y||"").replace(/%2F/g,"/"),y},{}),pathname:m,pathnameBase:x,pattern:u}}function Vy(u,s=!1,d=!0){Gt(u==="*"||!u.endsWith("*")||u.endsWith("/*"),`Route path "${u}" will be treated as if it were "${u.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${u.replace(/\*$/,"/*")}".`);let c=[],h="^"+u.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(x,T,b,y,C)=>{if(c.push({paramName:T,isOptional:b!=null}),b){let N=C.charAt(y+x.length);return N&&N!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return u.endsWith("*")?(c.push({paramName:"*"}),h+=u==="*"||u==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):d?h+="\\/*$":u!==""&&u!=="/"&&(h+="(?:(?=\\/|$))"),[new RegExp(h,s?void 0:"i"),c]}function Xy(u){try{return u.split("/").map(s=>decodeURIComponent(s).replace(/\//g,"%2F")).join("/")}catch(s){return Gt(!1,`The URL path "${u}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${s}).`),u}}function ol(u,s){if(s==="/")return u;if(!u.toLowerCase().startsWith(s.toLowerCase()))return null;let d=s.endsWith("/")?s.length-1:s.length,c=u.charAt(d);return c&&c!=="/"?null:u.slice(d)||"/"}var Qy=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function Zy(u,s="/"){let{pathname:d,search:c="",hash:h=""}=typeof u=="string"?Va(u):u,m;return d?(d=d.replace(/\/\/+/g,"/"),d.startsWith("/")?m=xh(d.substring(1),"/"):m=xh(d,s)):m=s,{pathname:m,search:ky(c),hash:Iy(h)}}function xh(u,s){let d=s.replace(/\/+$/,"").split("/");return u.split("/").forEach(h=>{h===".."?d.length>1&&d.pop():h!=="."&&d.push(h)}),d.length>1?d.join("/"):"/"}function Zc(u,s,d,c){return`Cannot include a '${u}' character in a manually specified \`to.${s}\` field [${JSON.stringify(c)}]. Please separate it out to the \`to.${d}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function Ky(u){return u.filter((s,d)=>d===0||s.route.path&&s.route.path.length>0)}function Uh(u){let s=Ky(u);return s.map((d,c)=>c===s.length-1?d.pathname:d.pathnameBase)}function Fc(u,s,d,c=!1){let h;typeof u=="string"?h=Va(u):(h={...u},_e(!h.pathname||!h.pathname.includes("?"),Zc("?","pathname","search",h)),_e(!h.pathname||!h.pathname.includes("#"),Zc("#","pathname","hash",h)),_e(!h.search||!h.search.includes("#"),Zc("#","search","hash",h)));let m=u===""||h.pathname==="",x=m?"/":h.pathname,T;if(x==null)T=d;else{let N=s.length-1;if(!c&&x.startsWith("..")){let M=x.split("/");for(;M[0]==="..";)M.shift(),N-=1;h.pathname=M.join("/")}T=N>=0?s[N]:"/"}let b=Zy(h,T),y=x&&x!=="/"&&x.endsWith("/"),C=(m||x===".")&&d.endsWith("/");return!b.pathname.endsWith("/")&&(y||C)&&(b.pathname+="/"),b}var Bt=u=>u.join("/").replace(/\/\/+/g,"/"),Jy=u=>u.replace(/\/+$/,"").replace(/^\/*/,"/"),ky=u=>!u||u==="?"?"":u.startsWith("?")?u:"?"+u,Iy=u=>!u||u==="#"?"":u.startsWith("#")?u:"#"+u,$y=class{constructor(u,s,d,c=!1){this.status=u,this.statusText=s||"",this.internal=c,d instanceof Error?(this.data=d.toString(),this.error=d):this.data=d}};function Wy(u){return u!=null&&typeof u.status=="number"&&typeof u.statusText=="string"&&typeof u.internal=="boolean"&&"data"in u}function Fy(u){return u.map(s=>s.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var Dh=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Mh(u,s){let d=u;if(typeof d!="string"||!Qy.test(d))return{absoluteURL:void 0,isExternal:!1,to:d};let c=d,h=!1;if(Dh)try{let m=new URL(window.location.href),x=d.startsWith("//")?new URL(m.protocol+d):new URL(d),T=ol(x.pathname,s);x.origin===m.origin&&T!=null?d=T+x.search+x.hash:h=!0}catch{Gt(!1,`<Link to="${d}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:c,isExternal:h,to:d}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Hh=["POST","PUT","PATCH","DELETE"];new Set(Hh);var Py=["GET",...Hh];new Set(Py);var Xa=w.createContext(null);Xa.displayName="DataRouter";var gu=w.createContext(null);gu.displayName="DataRouterState";var ev=w.createContext(!1),Lh=w.createContext({isTransitioning:!1});Lh.displayName="ViewTransition";var tv=w.createContext(new Map);tv.displayName="Fetchers";var lv=w.createContext(null);lv.displayName="Await";var Ot=w.createContext(null);Ot.displayName="Navigation";var Kn=w.createContext(null);Kn.displayName="Location";var cl=w.createContext({outlet:null,matches:[],isDataRoute:!1});cl.displayName="Route";var Pc=w.createContext(null);Pc.displayName="RouteError";var Yh="REACT_ROUTER_ERROR",av="REDIRECT",nv="ROUTE_ERROR_RESPONSE";function iv(u){if(u.startsWith(`${Yh}:${av}:{`))try{let s=JSON.parse(u.slice(28));if(typeof s=="object"&&s&&typeof s.status=="number"&&typeof s.statusText=="string"&&typeof s.location=="string"&&typeof s.reloadDocument=="boolean"&&typeof s.replace=="boolean")return s}catch{}}function uv(u){if(u.startsWith(`${Yh}:${nv}:{`))try{let s=JSON.parse(u.slice(40));if(typeof s=="object"&&s&&typeof s.status=="number"&&typeof s.statusText=="string")return new $y(s.status,s.statusText,s.data)}catch{}}function ov(u,{relative:s}={}){_e(Jn(),"useHref() may be used only in the context of a <Router> component.");let{basename:d,navigator:c}=w.useContext(Ot),{hash:h,pathname:m,search:x}=kn(u,{relative:s}),T=m;return d!=="/"&&(T=m==="/"?d:Bt([d,m])),c.createHref({pathname:T,search:x,hash:h})}function Jn(){return w.useContext(Kn)!=null}function qt(){return _e(Jn(),"useLocation() may be used only in the context of a <Router> component."),w.useContext(Kn).location}var Bh="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Gh(u){w.useContext(Ot).static||w.useLayoutEffect(u)}function cv(){let{isDataRoute:u}=w.useContext(cl);return u?Sv():rv()}function rv(){_e(Jn(),"useNavigate() may be used only in the context of a <Router> component.");let u=w.useContext(Xa),{basename:s,navigator:d}=w.useContext(Ot),{matches:c}=w.useContext(cl),{pathname:h}=qt(),m=JSON.stringify(Uh(c)),x=w.useRef(!1);return Gh(()=>{x.current=!0}),w.useCallback((b,y={})=>{if(Gt(x.current,Bh),!x.current)return;if(typeof b=="number"){d.go(b);return}let C=Fc(b,JSON.parse(m),h,y.relative==="path");u==null&&s!=="/"&&(C.pathname=C.pathname==="/"?s:Bt([s,C.pathname])),(y.replace?d.replace:d.push)(C,y.state,y)},[s,d,m,h,u])}w.createContext(null);function kn(u,{relative:s}={}){let{matches:d}=w.useContext(cl),{pathname:c}=qt(),h=JSON.stringify(Uh(d));return w.useMemo(()=>Fc(u,JSON.parse(h),c,s==="path"),[u,h,c,s])}function sv(u,s){return qh(u,s)}function qh(u,s,d){var q;_e(Jn(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:c}=w.useContext(Ot),{matches:h}=w.useContext(cl),m=h[h.length-1],x=m?m.params:{},T=m?m.pathname:"/",b=m?m.pathnameBase:"/",y=m&&m.route;{let G=y&&y.path||"";Xh(T,!y||G.endsWith("*")||G.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${T}" (under <Route path="${G}">) 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="${G}"> to <Route path="${G==="/"?"*":`${G}/*`}">.`)}let C=qt(),N;if(s){let G=typeof s=="string"?Va(s):s;_e(b==="/"||((q=G.pathname)==null?void 0:q.startsWith(b)),`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 "${b}" but pathname "${G.pathname}" was given in the \`location\` prop.`),N=G}else N=C;let M=N.pathname||"/",Y=M;if(b!=="/"){let G=b.replace(/^\//,"").split("/");Y="/"+M.replace(/^\//,"").split("/").slice(G.length).join("/")}let X=zh(u,{pathname:Y});Gt(y||X!=null,`No routes matched location "${N.pathname}${N.search}${N.hash}" `),Gt(X==null||X[X.length-1].route.element!==void 0||X[X.length-1].route.Component!==void 0||X[X.length-1].route.lazy!==void 0,`Matched leaf route at location "${N.pathname}${N.search}${N.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 B=pv(X&&X.map(G=>Object.assign({},G,{params:Object.assign({},x,G.params),pathname:Bt([b,c.encodeLocation?c.encodeLocation(G.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:G.pathname]),pathnameBase:G.pathnameBase==="/"?b:Bt([b,c.encodeLocation?c.encodeLocation(G.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:G.pathnameBase])})),h,d);return s&&B?w.createElement(Kn.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,...N},navigationType:"POP"}},B):B}function fv(){let u=xv(),s=Wy(u)?`${u.status} ${u.statusText}`:u instanceof Error?u.message:JSON.stringify(u),d=u instanceof Error?u.stack:null,c="rgba(200,200,200, 0.5)",h={padding:"0.5rem",backgroundColor:c},m={padding:"2px 4px",backgroundColor:c},x=null;return console.error("Error handled by React Router default ErrorBoundary:",u),x=w.createElement(w.Fragment,null,w.createElement("p",null,"💿 Hey developer 👋"),w.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",w.createElement("code",{style:m},"ErrorBoundary")," or"," ",w.createElement("code",{style:m},"errorElement")," prop on your route.")),w.createElement(w.Fragment,null,w.createElement("h2",null,"Unexpected Application Error!"),w.createElement("h3",{style:{fontStyle:"italic"}},s),d?w.createElement("pre",{style:h},d):null,x)}var dv=w.createElement(fv,null),Vh=class extends w.Component{constructor(u){super(u),this.state={location:u.location,revalidation:u.revalidation,error:u.error}}static getDerivedStateFromError(u){return{error:u}}static getDerivedStateFromProps(u,s){return s.location!==u.location||s.revalidation!=="idle"&&u.revalidation==="idle"?{error:u.error,location:u.location,revalidation:u.revalidation}:{error:u.error!==void 0?u.error:s.error,location:s.location,revalidation:u.revalidation||s.revalidation}}componentDidCatch(u,s){this.props.onError?this.props.onError(u,s):console.error("React Router caught the following error during render",u)}render(){let u=this.state.error;if(this.context&&typeof u=="object"&&u&&"digest"in u&&typeof u.digest=="string"){const d=uv(u.digest);d&&(u=d)}let s=u!==void 0?w.createElement(cl.Provider,{value:this.props.routeContext},w.createElement(Pc.Provider,{value:u,children:this.props.component})):this.props.children;return this.context?w.createElement(hv,{error:u},s):s}};Vh.contextType=ev;var Kc=new WeakMap;function hv({children:u,error:s}){let{basename:d}=w.useContext(Ot);if(typeof s=="object"&&s&&"digest"in s&&typeof s.digest=="string"){let c=iv(s.digest);if(c){let h=Kc.get(s);if(h)throw h;let m=Mh(c.location,d);if(Dh&&!Kc.get(s))if(m.isExternal||c.reloadDocument)window.location.href=m.absoluteURL||m.to;else{const x=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(m.to,{replace:c.replace}));throw Kc.set(s,x),x}return w.createElement("meta",{httpEquiv:"refresh",content:`0;url=${m.absoluteURL||m.to}`})}}return u}function mv({routeContext:u,match:s,children:d}){let c=w.useContext(Xa);return c&&c.static&&c.staticContext&&(s.route.errorElement||s.route.ErrorBoundary)&&(c.staticContext._deepestRenderedBoundaryId=s.route.id),w.createElement(cl.Provider,{value:u},d)}function pv(u,s=[],d){let c=d==null?void 0:d.state;if(u==null){if(!c)return null;if(c.errors)u=c.matches;else if(s.length===0&&!c.initialized&&c.matches.length>0)u=c.matches;else return null}let h=u,m=c==null?void 0:c.errors;if(m!=null){let C=h.findIndex(N=>N.route.id&&(m==null?void 0:m[N.route.id])!==void 0);_e(C>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(m).join(",")}`),h=h.slice(0,Math.min(h.length,C+1))}let x=!1,T=-1;if(d&&c){x=c.renderFallback;for(let C=0;C<h.length;C++){let N=h[C];if((N.route.HydrateFallback||N.route.hydrateFallbackElement)&&(T=C),N.route.id){let{loaderData:M,errors:Y}=c,X=N.route.loader&&!M.hasOwnProperty(N.route.id)&&(!Y||Y[N.route.id]===void 0);if(N.route.lazy||X){d.isStatic&&(x=!0),T>=0?h=h.slice(0,T+1):h=[h[0]];break}}}}let b=d==null?void 0:d.onError,y=c&&b?(C,N)=>{var M,Y;b(C,{location:c.location,params:((Y=(M=c.matches)==null?void 0:M[0])==null?void 0:Y.params)??{},unstable_pattern:Fy(c.matches),errorInfo:N})}:void 0;return h.reduceRight((C,N,M)=>{let Y,X=!1,B=null,q=null;c&&(Y=m&&N.route.id?m[N.route.id]:void 0,B=N.route.errorElement||dv,x&&(T<0&&M===0?(Xh("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),X=!0,q=null):T===M&&(X=!0,q=N.route.hydrateFallbackElement||null)));let G=s.concat(h.slice(0,M+1)),F=()=>{let K;return Y?K=B:X?K=q:N.route.Component?K=w.createElement(N.route.Component,null):N.route.element?K=N.route.element:K=C,w.createElement(mv,{match:N,routeContext:{outlet:C,matches:G,isDataRoute:c!=null},children:K})};return c&&(N.route.ErrorBoundary||N.route.errorElement||M===0)?w.createElement(Vh,{location:c.location,revalidation:c.revalidation,component:B,error:Y,children:F(),routeContext:{outlet:null,matches:G,isDataRoute:!0},onError:y}):F()},null)}function er(u){return`${u} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function yv(u){let s=w.useContext(Xa);return _e(s,er(u)),s}function vv(u){let s=w.useContext(gu);return _e(s,er(u)),s}function gv(u){let s=w.useContext(cl);return _e(s,er(u)),s}function tr(u){let s=gv(u),d=s.matches[s.matches.length-1];return _e(d.route.id,`${u} can only be used on routes that contain a unique "id"`),d.route.id}function bv(){return tr("useRouteId")}function xv(){var c;let u=w.useContext(Pc),s=vv("useRouteError"),d=tr("useRouteError");return u!==void 0?u:(c=s.errors)==null?void 0:c[d]}function Sv(){let{router:u}=yv("useNavigate"),s=tr("useNavigate"),d=w.useRef(!1);return Gh(()=>{d.current=!0}),w.useCallback(async(h,m={})=>{Gt(d.current,Bh),d.current&&(typeof h=="number"?await u.navigate(h):await u.navigate(h,{fromRouteId:s,...m}))},[u,s])}var Sh={};function Xh(u,s,d){!s&&!Sh[u]&&(Sh[u]=!0,Gt(!1,d))}w.memo(Tv);function Tv({routes:u,future:s,state:d,isStatic:c,onError:h}){return qh(u,void 0,{state:d,isStatic:c,onError:h})}function _t(u){_e(!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 Ev({basename:u="/",children:s=null,location:d,navigationType:c="POP",navigator:h,static:m=!1,unstable_useTransitions:x}){_e(!Jn(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let T=u.replace(/^\/*/,"/"),b=w.useMemo(()=>({basename:T,navigator:h,static:m,unstable_useTransitions:x,future:{}}),[T,h,m,x]);typeof d=="string"&&(d=Va(d));let{pathname:y="/",search:C="",hash:N="",state:M=null,key:Y="default",unstable_mask:X}=d,B=w.useMemo(()=>{let q=ol(y,T);return q==null?null:{location:{pathname:q,search:C,hash:N,state:M,key:Y,unstable_mask:X},navigationType:c}},[T,y,C,N,M,Y,c,X]);return Gt(B!=null,`<Router basename="${T}"> is not able to match the URL "${y}${C}${N}" because it does not start with the basename, so the <Router> won't render anything.`),B==null?null:w.createElement(Ot.Provider,{value:b},w.createElement(Kn.Provider,{children:s,value:B}))}function Rv({children:u,location:s}){return sv($c(u),s)}function $c(u,s=[]){let d=[];return w.Children.forEach(u,(c,h)=>{if(!w.isValidElement(c))return;let m=[...s,h];if(c.type===w.Fragment){d.push.apply(d,$c(c.props.children,m));return}_e(c.type===_t,`[${typeof c.type=="string"?c.type:c.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),_e(!c.props.index||!c.props.children,"An index route cannot have child routes.");let x={id:c.props.id||m.join("-"),caseSensitive:c.props.caseSensitive,element:c.props.element,Component:c.props.Component,index:c.props.index,path:c.props.path,middleware:c.props.middleware,loader:c.props.loader,action:c.props.action,hydrateFallbackElement:c.props.hydrateFallbackElement,HydrateFallback:c.props.HydrateFallback,errorElement:c.props.errorElement,ErrorBoundary:c.props.ErrorBoundary,hasErrorBoundary:c.props.hasErrorBoundary===!0||c.props.ErrorBoundary!=null||c.props.errorElement!=null,shouldRevalidate:c.props.shouldRevalidate,handle:c.props.handle,lazy:c.props.lazy};c.props.children&&(x.children=$c(c.props.children,m)),d.push(x)}),d}var pu="get",yu="application/x-www-form-urlencoded";function bu(u){return typeof HTMLElement<"u"&&u instanceof HTMLElement}function Av(u){return bu(u)&&u.tagName.toLowerCase()==="button"}function Nv(u){return bu(u)&&u.tagName.toLowerCase()==="form"}function wv(u){return bu(u)&&u.tagName.toLowerCase()==="input"}function Ov(u){return!!(u.metaKey||u.altKey||u.ctrlKey||u.shiftKey)}function jv(u,s){return u.button===0&&(!s||s==="_self")&&!Ov(u)}var hu=null;function zv(){if(hu===null)try{new FormData(document.createElement("form"),0),hu=!1}catch{hu=!0}return hu}var Cv=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Jc(u){return u!=null&&!Cv.has(u)?(Gt(!1,`"${u}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${yu}"`),null):u}function _v(u,s){let d,c,h,m,x;if(Nv(u)){let T=u.getAttribute("action");c=T?ol(T,s):null,d=u.getAttribute("method")||pu,h=Jc(u.getAttribute("enctype"))||yu,m=new FormData(u)}else if(Av(u)||wv(u)&&(u.type==="submit"||u.type==="image")){let T=u.form;if(T==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let b=u.getAttribute("formaction")||T.getAttribute("action");if(c=b?ol(b,s):null,d=u.getAttribute("formmethod")||T.getAttribute("method")||pu,h=Jc(u.getAttribute("formenctype"))||Jc(T.getAttribute("enctype"))||yu,m=new FormData(T,u),!zv()){let{name:y,type:C,value:N}=u;if(C==="image"){let M=y?`${y}.`:"";m.append(`${M}x`,"0"),m.append(`${M}y`,"0")}else y&&m.append(y,N)}}else{if(bu(u))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');d=pu,c=null,h=yu,x=u}return m&&h==="text/plain"&&(x=m,m=void 0),{action:c,method:d.toLowerCase(),encType:h,formData:m,body:x}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function lr(u,s){if(u===!1||u===null||typeof u>"u")throw new Error(s)}function Uv(u,s,d,c){let h=typeof u=="string"?new URL(u,typeof window>"u"?"server://singlefetch/":window.location.origin):u;return d?h.pathname.endsWith("/")?h.pathname=`${h.pathname}_.${c}`:h.pathname=`${h.pathname}.${c}`:h.pathname==="/"?h.pathname=`_root.${c}`:s&&ol(h.pathname,s)==="/"?h.pathname=`${s.replace(/\/$/,"")}/_root.${c}`:h.pathname=`${h.pathname.replace(/\/$/,"")}.${c}`,h}async function Dv(u,s){if(u.id in s)return s[u.id];try{let d=await import(u.module);return s[u.id]=d,d}catch(d){return console.error(`Error loading route module \`${u.module}\`, reloading page...`),console.error(d),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function Mv(u){return u==null?!1:u.href==null?u.rel==="preload"&&typeof u.imageSrcSet=="string"&&typeof u.imageSizes=="string":typeof u.rel=="string"&&typeof u.href=="string"}async function Hv(u,s,d){let c=await Promise.all(u.map(async h=>{let m=s.routes[h.route.id];if(m){let x=await Dv(m,d);return x.links?x.links():[]}return[]}));return Gv(c.flat(1).filter(Mv).filter(h=>h.rel==="stylesheet"||h.rel==="preload").map(h=>h.rel==="stylesheet"?{...h,rel:"prefetch",as:"style"}:{...h,rel:"prefetch"}))}function Th(u,s,d,c,h,m){let x=(b,y)=>d[y]?b.route.id!==d[y].route.id:!0,T=(b,y)=>{var C;return d[y].pathname!==b.pathname||((C=d[y].route.path)==null?void 0:C.endsWith("*"))&&d[y].params["*"]!==b.params["*"]};return m==="assets"?s.filter((b,y)=>x(b,y)||T(b,y)):m==="data"?s.filter((b,y)=>{var N;let C=c.routes[b.route.id];if(!C||!C.hasLoader)return!1;if(x(b,y)||T(b,y))return!0;if(b.route.shouldRevalidate){let M=b.route.shouldRevalidate({currentUrl:new URL(h.pathname+h.search+h.hash,window.origin),currentParams:((N=d[0])==null?void 0:N.params)||{},nextUrl:new URL(u,window.origin),nextParams:b.params,defaultShouldRevalidate:!0});if(typeof M=="boolean")return M}return!0}):[]}function Lv(u,s,{includeHydrateFallback:d}={}){return Yv(u.map(c=>{let h=s.routes[c.route.id];if(!h)return[];let m=[h.module];return h.clientActionModule&&(m=m.concat(h.clientActionModule)),h.clientLoaderModule&&(m=m.concat(h.clientLoaderModule)),d&&h.hydrateFallbackModule&&(m=m.concat(h.hydrateFallbackModule)),h.imports&&(m=m.concat(h.imports)),m}).flat(1))}function Yv(u){return[...new Set(u)]}function Bv(u){let s={},d=Object.keys(u).sort();for(let c of d)s[c]=u[c];return s}function Gv(u,s){let d=new Set;return new Set(s),u.reduce((c,h)=>{let m=JSON.stringify(Bv(h));return d.has(m)||(d.add(m),c.push({key:m,link:h})),c},[])}function Qh(){let u=w.useContext(Xa);return lr(u,"You must render this element inside a <DataRouterContext.Provider> element"),u}function qv(){let u=w.useContext(gu);return lr(u,"You must render this element inside a <DataRouterStateContext.Provider> element"),u}var ar=w.createContext(void 0);ar.displayName="FrameworkContext";function Zh(){let u=w.useContext(ar);return lr(u,"You must render this element inside a <HydratedRouter> element"),u}function Vv(u,s){let d=w.useContext(ar),[c,h]=w.useState(!1),[m,x]=w.useState(!1),{onFocus:T,onBlur:b,onMouseEnter:y,onMouseLeave:C,onTouchStart:N}=s,M=w.useRef(null);w.useEffect(()=>{if(u==="render"&&x(!0),u==="viewport"){let B=G=>{G.forEach(F=>{x(F.isIntersecting)})},q=new IntersectionObserver(B,{threshold:.5});return M.current&&q.observe(M.current),()=>{q.disconnect()}}},[u]),w.useEffect(()=>{if(c){let B=setTimeout(()=>{x(!0)},100);return()=>{clearTimeout(B)}}},[c]);let Y=()=>{h(!0)},X=()=>{h(!1),x(!1)};return d?u!=="intent"?[m,M,{}]:[m,M,{onFocus:qn(T,Y),onBlur:qn(b,X),onMouseEnter:qn(y,Y),onMouseLeave:qn(C,X),onTouchStart:qn(N,Y)}]:[!1,M,{}]}function qn(u,s){return d=>{u&&u(d),d.defaultPrevented||s(d)}}function Xv({page:u,...s}){let{router:d}=Qh(),c=w.useMemo(()=>zh(d.routes,u,d.basename),[d.routes,u,d.basename]);return c?w.createElement(Zv,{page:u,matches:c,...s}):null}function Qv(u){let{manifest:s,routeModules:d}=Zh(),[c,h]=w.useState([]);return w.useEffect(()=>{let m=!1;return Hv(u,s,d).then(x=>{m||h(x)}),()=>{m=!0}},[u,s,d]),c}function Zv({page:u,matches:s,...d}){let c=qt(),{future:h,manifest:m,routeModules:x}=Zh(),{basename:T}=Qh(),{loaderData:b,matches:y}=qv(),C=w.useMemo(()=>Th(u,s,y,m,c,"data"),[u,s,y,m,c]),N=w.useMemo(()=>Th(u,s,y,m,c,"assets"),[u,s,y,m,c]),M=w.useMemo(()=>{if(u===c.pathname+c.search+c.hash)return[];let B=new Set,q=!1;if(s.forEach(F=>{var de;let K=m.routes[F.route.id];!K||!K.hasLoader||(!C.some(re=>re.route.id===F.route.id)&&F.route.id in b&&((de=x[F.route.id])!=null&&de.shouldRevalidate)||K.hasClientLoader?q=!0:B.add(F.route.id))}),B.size===0)return[];let G=Uv(u,T,h.unstable_trailingSlashAwareDataRequests,"data");return q&&B.size>0&&G.searchParams.set("_routes",s.filter(F=>B.has(F.route.id)).map(F=>F.route.id).join(",")),[G.pathname+G.search]},[T,h.unstable_trailingSlashAwareDataRequests,b,c,m,C,s,u,x]),Y=w.useMemo(()=>Lv(N,m),[N,m]),X=Qv(N);return w.createElement(w.Fragment,null,M.map(B=>w.createElement("link",{key:B,rel:"prefetch",as:"fetch",href:B,...d})),Y.map(B=>w.createElement("link",{key:B,rel:"modulepreload",href:B,...d})),X.map(({key:B,link:q})=>w.createElement("link",{key:B,nonce:d.nonce,...q,crossOrigin:q.crossOrigin??d.crossOrigin})))}function Kv(...u){return s=>{u.forEach(d=>{typeof d=="function"?d(s):d!=null&&(d.current=s)})}}var Jv=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{Jv&&(window.__reactRouterVersion="7.13.2")}catch{}function kv({basename:u,children:s,unstable_useTransitions:d,window:c}){let h=w.useRef();h.current==null&&(h.current=wy({window:c,v5Compat:!0}));let m=h.current,[x,T]=w.useState({action:m.action,location:m.location}),b=w.useCallback(y=>{d===!1?T(y):w.startTransition(()=>T(y))},[d]);return w.useLayoutEffect(()=>m.listen(b),[m,b]),w.createElement(Ev,{basename:u,children:s,location:x.location,navigationType:x.action,navigator:m,unstable_useTransitions:d})}var Kh=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Qa=w.forwardRef(function({onClick:s,discover:d="render",prefetch:c="none",relative:h,reloadDocument:m,replace:x,unstable_mask:T,state:b,target:y,to:C,preventScrollReset:N,viewTransition:M,unstable_defaultShouldRevalidate:Y,...X},B){let{basename:q,navigator:G,unstable_useTransitions:F}=w.useContext(Ot),K=typeof C=="string"&&Kh.test(C),de=Mh(C,q);C=de.to;let re=ov(C,{relative:h}),I=qt(),$=null;if(T){let ze=Fc(T,[],I.unstable_mask?I.unstable_mask.pathname:"/",!0);q!=="/"&&(ze.pathname=ze.pathname==="/"?q:Bt([q,ze.pathname])),$=G.createHref(ze)}let[Se,ge,Ke]=Vv(c,X),Ve=Fv(C,{replace:x,unstable_mask:T,state:b,target:y,preventScrollReset:N,relative:h,viewTransition:M,unstable_defaultShouldRevalidate:Y,unstable_useTransitions:F});function ee(ze){s&&s(ze),ze.defaultPrevented||Ve(ze)}let we=!(de.isExternal||m),Ae=w.createElement("a",{...X,...Ke,href:(we?$:void 0)||de.absoluteURL||re,onClick:we?ee:s,ref:Kv(B,ge),target:y,"data-discover":!K&&d==="render"?"true":void 0});return Se&&!K?w.createElement(w.Fragment,null,Ae,w.createElement(Xv,{page:re})):Ae});Qa.displayName="Link";var Iv=w.forwardRef(function({"aria-current":s="page",caseSensitive:d=!1,className:c="",end:h=!1,style:m,to:x,viewTransition:T,children:b,...y},C){let N=kn(x,{relative:y.relative}),M=qt(),Y=w.useContext(gu),{navigator:X,basename:B}=w.useContext(Ot),q=Y!=null&&a0(N)&&T===!0,G=X.encodeLocation?X.encodeLocation(N).pathname:N.pathname,F=M.pathname,K=Y&&Y.navigation&&Y.navigation.location?Y.navigation.location.pathname:null;d||(F=F.toLowerCase(),K=K?K.toLowerCase():null,G=G.toLowerCase()),K&&B&&(K=ol(K,B)||K);const de=G!=="/"&&G.endsWith("/")?G.length-1:G.length;let re=F===G||!h&&F.startsWith(G)&&F.charAt(de)==="/",I=K!=null&&(K===G||!h&&K.startsWith(G)&&K.charAt(G.length)==="/"),$={isActive:re,isPending:I,isTransitioning:q},Se=re?s:void 0,ge;typeof c=="function"?ge=c($):ge=[c,re?"active":null,I?"pending":null,q?"transitioning":null].filter(Boolean).join(" ");let Ke=typeof m=="function"?m($):m;return w.createElement(Qa,{...y,"aria-current":Se,className:ge,ref:C,style:Ke,to:x,viewTransition:T},typeof b=="function"?b($):b)});Iv.displayName="NavLink";var $v=w.forwardRef(({discover:u="render",fetcherKey:s,navigate:d,reloadDocument:c,replace:h,state:m,method:x=pu,action:T,onSubmit:b,relative:y,preventScrollReset:C,viewTransition:N,unstable_defaultShouldRevalidate:M,...Y},X)=>{let{unstable_useTransitions:B}=w.useContext(Ot),q=t0(),G=l0(T,{relative:y}),F=x.toLowerCase()==="get"?"get":"post",K=typeof T=="string"&&Kh.test(T),de=re=>{if(b&&b(re),re.defaultPrevented)return;re.preventDefault();let I=re.nativeEvent.submitter,$=(I==null?void 0:I.getAttribute("formmethod"))||x,Se=()=>q(I||re.currentTarget,{fetcherKey:s,method:$,navigate:d,replace:h,state:m,relative:y,preventScrollReset:C,viewTransition:N,unstable_defaultShouldRevalidate:M});B&&d!==!1?w.startTransition(()=>Se()):Se()};return w.createElement("form",{ref:X,method:F,action:G,onSubmit:c?b:de,...Y,"data-discover":!K&&u==="render"?"true":void 0})});$v.displayName="Form";function Wv(u){return`${u} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Jh(u){let s=w.useContext(Xa);return _e(s,Wv(u)),s}function Fv(u,{target:s,replace:d,unstable_mask:c,state:h,preventScrollReset:m,relative:x,viewTransition:T,unstable_defaultShouldRevalidate:b,unstable_useTransitions:y}={}){let C=cv(),N=qt(),M=kn(u,{relative:x});return w.useCallback(Y=>{if(jv(Y,s)){Y.preventDefault();let X=d!==void 0?d:Zn(N)===Zn(M),B=()=>C(u,{replace:X,unstable_mask:c,state:h,preventScrollReset:m,relative:x,viewTransition:T,unstable_defaultShouldRevalidate:b});y?w.startTransition(()=>B()):B()}},[N,C,M,d,c,h,s,u,m,x,T,b,y])}var Pv=0,e0=()=>`__${String(++Pv)}__`;function t0(){let{router:u}=Jh("useSubmit"),{basename:s}=w.useContext(Ot),d=bv(),c=u.fetch,h=u.navigate;return w.useCallback(async(m,x={})=>{let{action:T,method:b,encType:y,formData:C,body:N}=_v(m,s);if(x.navigate===!1){let M=x.fetcherKey||e0();await c(M,d,x.action||T,{unstable_defaultShouldRevalidate:x.unstable_defaultShouldRevalidate,preventScrollReset:x.preventScrollReset,formData:C,body:N,formMethod:x.method||b,formEncType:x.encType||y,flushSync:x.flushSync})}else await h(x.action||T,{unstable_defaultShouldRevalidate:x.unstable_defaultShouldRevalidate,preventScrollReset:x.preventScrollReset,formData:C,body:N,formMethod:x.method||b,formEncType:x.encType||y,replace:x.replace,state:x.state,fromRouteId:d,flushSync:x.flushSync,viewTransition:x.viewTransition})},[c,h,s,d])}function l0(u,{relative:s}={}){let{basename:d}=w.useContext(Ot),c=w.useContext(cl);_e(c,"useFormAction must be used inside a RouteContext");let[h]=c.matches.slice(-1),m={...kn(u||".",{relative:s})},x=qt();if(u==null){m.search=x.search;let T=new URLSearchParams(m.search),b=T.getAll("index");if(b.some(C=>C==="")){T.delete("index"),b.filter(N=>N).forEach(N=>T.append("index",N));let C=T.toString();m.search=C?`?${C}`:""}}return(!u||u===".")&&h.route.index&&(m.search=m.search?m.search.replace(/^\?/,"?index&"):"?index"),d!=="/"&&(m.pathname=m.pathname==="/"?d:Bt([d,m.pathname])),Zn(m)}function a0(u,{relative:s}={}){let d=w.useContext(Lh);_e(d!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:c}=Jh("useViewTransitionState"),h=kn(u,{relative:s});if(!d.isTransitioning)return!1;let m=ol(d.currentLocation.pathname,c)||d.currentLocation.pathname,x=ol(d.nextLocation.pathname,c)||d.nextLocation.pathname;return vu(h.pathname,x)!=null||vu(h.pathname,m)!=null}var n0=jh();const Eh=[{label:"Games",to:"/games"},{label:"News",to:"/news"},{label:"Leaderboards",to:"/leaderboards"},{label:"FAQ",href:"https://www.robtopgames.com/faq/en/home/"},{label:"Wiki",href:"https://geometrydash.wiki.gg/"}],Rh="text-[var(--color-nav-link)] hover:text-white transition-colors";function kc({link:u,onClick:s}){return u.href?r.jsx("a",{href:u.href,target:"_blank",rel:"noopener noreferrer",className:Rh,onClick:s,children:u.label}):r.jsx(Qa,{to:u.to,className:Rh,onClick:s,children:u.label})}function i0(){const[u,s]=w.useState(!1),d=qt();return w.useEffect(()=>{s(!1)},[d.pathname]),r.jsxs("nav",{className:"bg-[var(--color-bg)] flex items-center justify-center z-[60] relative shrink-0",style:{height:"var(--navbar-height)"},children:[r.jsx("div",{className:"absolute inset-x-0 bottom-0 h-[2px]",style:{backgroundColor:"var(--color-border-glow)",mixBlendMode:"screen"}}),r.jsxs("div",{className:"w-full max-w-[90%] flex items-center",children:[r.jsx(Qa,{to:"/",className:"mr-8 shrink-0",children:r.jsx("img",{src:"/assets/robtoplogo_small.png",alt:"RobTop",style:{height:"clamp(24px, 4vh, 32px)"}})}),r.jsx("div",{className:"hidden md:flex gap-7 text-[23px] font-semibold",style:{fontFamily:"var(--font-nav)"},children:Eh.map(c=>r.jsx(kc,{link:c},c.label))}),r.jsx("button",{className:"md:hidden text-[var(--color-nav-link)] p-2 cursor-pointer ml-auto",onClick:()=>s(!u),"aria-label":"Toggle menu",children:r.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",className:"w-7 h-7",children:u?r.jsxs(r.Fragment,{children:[r.jsx("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),r.jsx("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]}):r.jsxs(r.Fragment,{children:[r.jsx("line",{x1:"3",y1:"6",x2:"21",y2:"6"}),r.jsx("line",{x1:"3",y1:"12",x2:"21",y2:"12"}),r.jsx("line",{x1:"3",y1:"18",x2:"21",y2:"18"})]})})})]}),r.jsxs("div",{className:`absolute left-0 right-0 bg-[var(--color-bg)] z-[59] md:hidden transition-all duration-200 ${u?"opacity-100 overflow-y-auto":"max-h-0 opacity-0 overflow-hidden"}`,style:{top:"var(--navbar-height)",maxHeight:u?"calc(100vh - var(--navbar-height))":0},children:[r.jsxs("div",{className:"flex flex-col gap-4 px-8 py-5 text-[20px] font-semibold",style:{fontFamily:"var(--font-nav)"},children:[r.jsx(kc,{link:{label:"Home",to:"/"},onClick:()=>s(!1)}),Eh.map(c=>r.jsx(kc,{link:c,onClick:()=>s(!1)},c.label))]}),r.jsx("div",{className:"h-[2px]",style:{backgroundColor:"var(--color-border-glow)",mixBlendMode:"screen"}})]})]})}const u0=[{icon:"gj_ytIcon_001.png",alt:"YouTube",href:"https://www.youtube.com/@RobTopGames"},{icon:"gj_twIcon_001.png",alt:"Twitter",href:"https://twitter.com/robtopgames"},{icon:"gj_fbIcon_001.png",alt:"Facebook",href:"https://www.facebook.com/geometrydash"},{icon:"gj_discordIcon_001.png",alt:"Discord",href:"https://discord.com/invite/geometrydash"},{icon:"gj_rdIcon_001.png",alt:"Reddit",href:"https://www.reddit.com/r/geometrydash/"},{icon:"gj_twitchIcon_001.png",alt:"Twitch",href:"https://www.twitch.tv/directory/category/geometry-dash"}],o0=[{label:"Contact",to:"/contact"},{label:"Privacy Policy",to:"/privacy"},{label:"Terms of Service",to:"/terms"},{label:"Content Policy",to:"/content-policy"}];function c0(){return r.jsxs("footer",{className:"pt-3 sm:pt-6 pb-2 sm:pb-4 text-center relative z-30 px-2 short:px-6",children:[r.jsx("div",{className:"flex justify-center gap-2 sm:gap-4 mb-1 sm:mb-3",children:u0.map(u=>r.jsx("a",{href:u.href,target:"_blank",rel:"noopener noreferrer",className:"hover:scale-110 transition-transform",children:r.jsx("img",{src:`/assets/${u.icon}`,alt:u.alt,style:{width:"clamp(24px, min(6vw, 5vh), 48px)",height:"clamp(24px, min(6vw, 5vh), 48px)"}})},u.alt))}),r.jsx("div",{className:"flex justify-center gap-2 text-white/50 mb-1 sm:mb-2 whitespace-nowrap",style:{fontSize:"clamp(9px, min(2.5vw, 2vh), 17px)"},children:o0.map((u,s)=>r.jsxs("span",{className:"flex items-center gap-2",children:[s>0&&r.jsx("span",{className:"text-white/30",children:"|"}),r.jsx(Qa,{to:u.to,className:"hover:text-white transition-colors font-semibold",children:u.label})]},u.to))}),r.jsx("p",{className:"text-white/30 pb-1",style:{fontSize:"clamp(8px, min(2vw, 1.5vh), 14px)"},children:"© 2026 RobTop Games. All Rights Reserved."})]})}function r0(){const{pathname:u}=qt();w.useEffect(()=>{const d=`https://www.geometrydash.com${u==="/"?"/":u.replace(/\/+$/,"")}`;let c=document.querySelector('link[rel="canonical"]');c||(c=document.createElement("link"),c.rel="canonical",document.head.appendChild(c)),c.href=d;const h=document.querySelector('meta[property="og:url"]');h&&(h.content=d)},[u])}function Lt({children:u,fixedGround:s=!1}){return r0(),r.jsxs("div",{className:"h-screen flex flex-col bg-[var(--color-bg)] overflow-hidden short:min-h-screen short:h-auto short:overflow-auto",children:[r.jsx(i0,{}),r.jsxs("div",{className:"flex-1 relative overflow-hidden short:min-h-[400px]",children:[r.jsx("div",{className:"absolute inset-0 overflow-hidden",children:r.jsx("div",{className:"absolute inset-0 bg-repeat-x gd-bg",style:{backgroundImage:"url(/assets/game_bg_01_001.png)",backgroundSize:"min(2048px, max(100vw, 100vh, 1200px)) min(2048px, max(100vw, 100vh, 1200px))",backgroundPosition:"top center"}})}),r.jsx("img",{src:"/assets/gradient.png",alt:"",className:"absolute inset-x-0 h-[150px] w-full pointer-events-none opacity-75",style:{bottom:"var(--ground-min-height)",mixBlendMode:"overlay"}}),r.jsxs("div",{className:"relative h-full flex flex-col",children:[s?r.jsx("div",{className:"flex-1 min-h-0 overflow-y-auto",children:u}):u,r.jsxs("div",{className:"relative shrink-0",style:{marginTop:"calc(var(--ground-overlap) * -1)",backgroundImage:"url(/assets/groundSquare_01_001.png)",backgroundSize:"clamp(120px, calc(100vw / 2), 250px) 100%",backgroundRepeat:"repeat-x",backgroundPosition:"center top",minHeight:"var(--ground-min-height)"},children:[r.jsx("div",{className:"absolute inset-x-0 top-0 z-10",style:{height:"clamp(2px, calc(100vw / 600), 4px)"},children:r.jsx("img",{src:"/assets/floorLine_01_001.png",alt:"",className:"w-full h-full object-fill"})}),r.jsx(c0,{})]}),r.jsx("div",{className:`${s?"flex-none":"flex-1"} bg-[var(--color-bg)] relative z-20 short:min-h-[50px]`,children:r.jsx("div",{className:"absolute inset-x-0 top-0 h-[2px]",style:{backgroundColor:"var(--color-border-ground)"}})})]})]})]})}function rl(u){w.useEffect(()=>{const s="Geometry Dash";document.title=u?`${u} - ${s}`:`${s} - Official Website`},[u])}function s0(){rl("");const u=w.useRef(null),[s,d]=w.useState(null);return w.useEffect(()=>{const c=u.current;if(!c)return;const h=()=>d(c.getBoundingClientRect());h();const m=new ResizeObserver(h);return m.observe(c),window.addEventListener("resize",h),window.addEventListener("scroll",h,!0),()=>{m.disconnect(),window.removeEventListener("resize",h),window.removeEventListener("scroll",h,!0)}},[]),r.jsxs("div",{className:"flex items-center justify-center h-full relative",children:[r.jsx("div",{ref:u,className:"aspect-video relative gd-game-canvas",children:r.jsx("iframe",{src:"/game/index.html",title:"Geometry Dash",className:"w-full h-full border-0 relative z-50",scrolling:"no",allowTransparency:!0,style:{background:"transparent"}})}),s&&n0.createPortal(r.jsx("div",{className:"pointer-events-none",style:{position:"fixed",top:s.top,left:s.left,width:s.width,height:s.height,boxShadow:"0 0 40px 15px rgba(0, 0, 0, 0.45)",zIndex:25}}),document.body)]})}function f0({images:u,startIndex:s,onClose:d}){const[c,h]=w.useState(s),m=w.useCallback(()=>{h(T=>(T-1+u.length)%u.length)},[u.length]),x=w.useCallback(()=>{h(T=>(T+1)%u.length)},[u.length]);return w.useEffect(()=>{function T(b){b.key==="Escape"?d():b.key==="ArrowLeft"?m():b.key==="ArrowRight"&&x()}return window.addEventListener("keydown",T),()=>window.removeEventListener("keydown",T)},[d,m,x]),r.jsxs("div",{className:"fixed inset-0 z-[100] flex items-center justify-center animate-fade-in",style:{backgroundColor:"rgba(0, 0, 0, 0.8)",backdropFilter:"blur(8px)"},onClick:d,children:[r.jsx("button",{className:"absolute top-4 right-4 text-white/70 hover:text-white text-4xl cursor-pointer z-10",onClick:d,"aria-label":"Close",children:"×"}),u.length>1&&r.jsx("button",{className:"absolute left-4 text-white/50 hover:text-white text-5xl cursor-pointer select-none",onClick:T=>{T.stopPropagation(),m()},"aria-label":"Previous",children:"‹"}),r.jsx("img",{src:u[c],alt:`Screenshot ${c+1}`,className:"max-w-[90vw] max-h-[85vh] object-contain rounded-lg",onClick:T=>T.stopPropagation()}),u.length>1&&r.jsx("button",{className:"absolute right-4 text-white/50 hover:text-white text-5xl cursor-pointer select-none",onClick:T=>{T.stopPropagation(),x()},"aria-label":"Next",children:"›"}),u.length>1&&r.jsxs("div",{className:"absolute bottom-4 text-white/50 text-sm",children:[c+1," / ",u.length]})]})}const d0={apple:"/assets/downloadApple_001.png",google:"/assets/downloadGoogle_001.png",steam:"/assets/downloadSteam_001.png"};function h0({game:u}){const[s,d]=w.useState(null),[c,h]=w.useState(!1),m=w.useRef(null),x=w.useCallback(()=>h(!0),[]);w.useEffect(()=>{if(!c)return;const b=()=>{document.hidden&&h(!1)};return document.addEventListener("visibilitychange",b),()=>document.removeEventListener("visibilitychange",b)},[c]);const T=b=>{var C;if(!m.current)return;const y=((C=m.current.firstElementChild)==null?void 0:C.clientWidth)??250;m.current.scrollBy({left:b*(y+12),behavior:"smooth"})};return r.jsxs("div",{className:"flex flex-col items-center gap-5 py-8 px-6 sm:px-10",style:{borderImage:"url(/assets/GJ_square01.png) 25 fill / 12px / 0 stretch",filter:"drop-shadow(0 4px 20px rgba(0, 0, 0, 0.5))"},children:[r.jsx("img",{src:u.logo,alt:u.id,className:"w-[90%] max-w-[800px] object-contain"}),r.jsx("div",{className:"w-full max-w-[900px] aspect-video rounded-lg overflow-hidden relative cursor-pointer",style:{boxShadow:"0 4px 20px rgba(0, 0, 0, 0.5)"},onClick:c?void 0:x,children:c?r.jsx("iframe",{src:`https://www.youtube.com/embed/${u.youtubeId}?autoplay=1`,title:`${u.id} trailer`,className:"w-full h-full border-0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0}):r.jsxs(r.Fragment,{children:[r.jsx("img",{src:u.thumbnail||`https://img.youtube.com/vi/${u.youtubeId}/maxresdefault.jpg`,alt:`${u.id} trailer`,className:"w-full h-full object-cover"}),r.jsx("div",{className:"absolute inset-0 flex items-center justify-center",children:r.jsx("div",{className:"w-16 h-16 sm:w-20 sm:h-20 bg-red-600 rounded-full flex items-center justify-center shadow-lg",children:r.jsx("svg",{viewBox:"0 0 24 24",className:"w-8 h-8 sm:w-10 sm:h-10 text-white ml-1",fill:"currentColor",children:r.jsx("path",{d:"M8 5v14l11-7z"})})})})]})}),u.screenshots.length>0&&r.jsxs("div",{className:"relative w-full max-w-[900px]",children:[r.jsx("button",{onClick:()=>T(-1),className:"absolute left-0 top-1/2 -translate-y-1/2 -translate-x-5 z-10 text-white/40 hover:text-white text-5xl cursor-pointer select-none","aria-label":"Scroll left",children:"‹"}),r.jsx("div",{ref:m,className:"flex gap-3 overflow-x-auto scrollbar-hide py-3 -my-3",style:{scrollSnapType:"x mandatory"},children:u.screenshots.map((b,y)=>r.jsx("button",{onClick:()=>d(y),className:"shrink-0 cursor-pointer rounded-md overflow-hidden hover:scale-105 transition-transform",style:{boxShadow:"0 2px 10px rgba(0, 0, 0, 0.4)",width:"calc((100% - 24px) / 3)",scrollSnapAlign:"start"},children:r.jsx("img",{src:b,alt:`${u.id} screenshot ${y+1}`,className:"w-full aspect-video object-cover"})},y))}),r.jsx("button",{onClick:()=>T(1),className:"absolute right-0 top-1/2 -translate-y-1/2 translate-x-5 z-10 text-white/40 hover:text-white text-5xl cursor-pointer select-none","aria-label":"Scroll right",children:"›"})]}),r.jsx("div",{className:"flex flex-col items-center gap-3 w-full max-w-[900px]",children:r.jsx("div",{className:"flex gap-3 justify-center w-full",children:u.downloads.map(b=>r.jsx("a",{href:b.url,target:"_blank",rel:"noopener noreferrer",className:"hover:scale-105 transition-transform",children:r.jsx("img",{src:d0[b.platform],alt:`Download on ${b.platform}`,className:"h-[67px] max-w-full object-contain"})},b.platform))})}),s!==null&&r.jsx(f0,{images:u.screenshots,startIndex:s,onClose:()=>d(null)})]})}const m0=[{id:"geometry-dash",logo:"/assets/geometry-dash/logo.png",youtubeId:"k90y6PIzIaE",screenshots:["/assets/geometry-dash/screen01.png","/assets/geometry-dash/screen02.png","/assets/geometry-dash/screen03.png","/assets/geometry-dash/screen04.png","/assets/geometry-dash/screen05.png","/assets/geometry-dash/screen06.png"],callToAction:"Get It",downloads:[{platform:"apple",url:"https://apps.apple.com/us/app/geometry-dash/id625334537"},{platform:"google",url:"https://play.google.com/store/apps/details?id=com.robtopx.geometryjump&hl=en"},{platform:"steam",url:"https://store.steampowered.com/app/322170/Geometry_Dash/"}]},{id:"geometry-dash-lite",logo:"/assets/lite/logo.png",youtubeId:"oil_U1qIxQU",thumbnail:"/assets/lite/thumbnail.png",screenshots:["/assets/lite/screen01.png","/assets/lite/screen02.png","/assets/lite/screen03.png","/assets/lite/screen04.png","/assets/lite/screen05.png"],callToAction:"Play Free",downloads:[{platform:"apple",url:"https://apps.apple.com/us/app/geometry-dash-lite/id698255242"},{platform:"google",url:"https://play.google.com/store/apps/details?id=com.robtopx.geometryjumplite"}]},{id:"geometry-dash-meltdown",logo:"/assets/meltdown/logo.png",youtubeId:"61kpnVVD4W4",screenshots:["/assets/meltdown/screen01.png","/assets/meltdown/screen02.png","/assets/meltdown/screen03.png","/assets/meltdown/screen04.png","/assets/meltdown/screen05.png"],callToAction:"Play Free",downloads:[{platform:"apple",url:"https://apps.apple.com/us/app/geometry-dash-meltdown/id1045901853"},{platform:"google",url:"https://play.google.com/store/apps/details?id=com.robtopx.geometrydashmeltdown"}]},{id:"geometry-dash-world",logo:"/assets/world/logo.png",youtubeId:"AtWMZk-THhY",screenshots:["/assets/world/screen01.png","/assets/world/screen02.png","/assets/world/screen03.png","/assets/world/screen04.png","/assets/world/screen05.png"],callToAction:"Play Free",downloads:[{platform:"apple",url:"https://apps.apple.com/us/app/geometry-dash-world/id1112307917"},{platform:"google",url:"https://play.google.com/store/apps/details?id=com.robtopx.geometrydashworld"}]},{id:"geometry-dash-subzero",logo:"/assets/subzero/logo.png",youtubeId:"RpqNpRe9MZQ",thumbnail:"/assets/subzero/thumbnail.png",screenshots:["/assets/subzero/screen01.png","/assets/subzero/screen02.png","/assets/subzero/screen03.png","/assets/subzero/screen04.png","/assets/subzero/screen05.png"],callToAction:"Play Free",downloads:[{platform:"apple",url:"https://apps.apple.com/us/app/geometry-dash-subzero/id1324044770"},{platform:"google",url:"https://play.google.com/store/apps/details?id=com.robtopx.geometrydashsubzero"}]}];function p0(){return rl("Games"),r.jsx("div",{className:"px-4 short:px-6 pt-8 pb-5",children:r.jsx("div",{className:"max-w-[800px] mx-auto flex flex-col gap-12",children:m0.map(u=>r.jsx(h0,{game:u},u.id))})})}function y0({news:u}){return r.jsxs("div",{className:"flex flex-col gap-4 pt-6 pb-10 px-6 sm:px-10",style:{borderImage:"url(/assets/GJ_square01.png) 25 fill / 12px / 0 stretch",filter:"drop-shadow(0 4px 20px rgba(0, 0, 0, 0.5))"},children:[r.jsx("span",{className:"text-[var(--color-nav-link)] text-sm font-semibold uppercase tracking-wide",children:u.date}),r.jsx("h2",{className:"text-white font-bold",style:{fontFamily:"var(--font-nav)",fontSize:"clamp(20px, 4vw, 28px)"},children:u.title}),r.jsx("div",{className:"text-white/70 leading-relaxed",style:{fontSize:"clamp(14px, 2.5vw, 16px)"},children:u.body.split(`
|
||
`).map((s,d)=>r.jsx("p",{className:d>0?"mt-2 text-sky-300":"",children:s},d))}),u.image&&r.jsx("div",{className:"w-full aspect-video rounded-lg overflow-hidden",style:{boxShadow:"0 4px 20px rgba(0, 0, 0, 0.5)"},children:r.jsx("img",{src:u.image,alt:u.title,className:"w-full h-full object-cover"})}),u.youtubeId&&r.jsx("div",{className:"w-full aspect-video rounded-lg overflow-hidden",style:{boxShadow:"0 4px 20px rgba(0, 0, 0, 0.5)"},children:r.jsx("iframe",{src:`https://www.youtube.com/embed/${u.youtubeId}`,title:u.title,className:"w-full h-full border-0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0})})]})}const v0=[{id:"new-website",title:"New Website!",date:"April 4, 2026",body:`The new Geometry Dash website is live! Check out the leaderboards, game pages, and try the playable browser demo of Stereo Madness right from the home page.
|
||
Use code "geometrydash.com" in the secret vault for a little bonus gift ( ͡° ͜ʖ ͡°)`,image:"/assets/news/website_thumb.png"},{id:"gd-awards-2025",title:"The Geometry Dash Awards 2025: Winners",date:"February 28, 2025",body:"The winners of The Geometry Dash Awards 2025 have been decided! Watch the video to see the best that Geometry Dash had to offer in 2025.",youtubeId:"gU2VMt0UVJ0"}];function g0(){return rl("News"),r.jsx("div",{className:"px-4 short:px-6 pt-8 pb-5",children:r.jsx("div",{className:"max-w-[800px] mx-auto flex flex-col gap-8",children:v0.map(u=>r.jsx(y0,{news:u},u.id))})})}function b0(){return rl("Terms of Service"),r.jsx("div",{className:"px-4 pt-8 pb-5",children:r.jsxs("div",{className:"max-w-[1600px] mx-auto py-8 px-6 sm:px-10",style:{borderImage:"url(/assets/GJ_square01.png) 25 fill / 12px / 0 stretch",filter:"drop-shadow(0 4px 20px rgba(0, 0, 0, 0.5))"},children:[r.jsx("h1",{className:"text-white font-bold mb-6",style:{fontFamily:"var(--font-nav)",fontSize:"clamp(24px, 5vw, 36px)"},children:"Terms of Service"}),r.jsxs("div",{className:"text-white/70 leading-relaxed space-y-4",style:{fontSize:"clamp(13px, 2.5vw, 15px)"},children:[r.jsx("p",{children:'This Terms of Service is entered into between you and RobTop Games AB, its subsidiaries and affiliates, (hereinafter "RobTop" or "Us", "Our", or "We") and applies to all RobTop games, websites and services on which it is placed (collectively, the "Services").'}),r.jsx("p",{children:`Use of the Service is also governed by RobTop's Privacy Policy and other relevant policies, which are incorporated herein by reference. Before accessing or using the Service, including browsing any RobTop website or accessing a game, you must agree to these Terms of Service and the Privacy Policy. You may also be required to register an account on the Service (an "Account"). By registering for an Account or otherwise using the Service, you represent that you are age 13 or older. If you are between the ages of 13 and 17, you represent that your legal guardian has reviewed and agreed to these Terms.`}),r.jsx("p",{children:r.jsx("strong",{className:"text-white/80",children:"By installing, using or otherwise accessing the service, you agree to these Terms of Service. If you do not agree to these terms of service, do not install, use or otherwise access the service."})}),r.jsx("p",{children:"RobTop reserves the right, at its discretion, to change, modify, add, or remove portions of these Terms of Service, its Privacy Policy, and other relevant RobTop policies at any time by posting the amended terms on the RobTop Service. You will be deemed to have accepted such changes by continuing to use the Service. If at any point you do not agree to any portion of the then-current version of our Terms of Service, the RobTop Privacy Policy, or any other RobTop policies, rules, or codes of conduct relating to your use of the Service, your license to use the Service shall immediately terminate, and you must immediately stop using the Service."}),r.jsx("h2",{className:"text-white font-bold text-lg pt-4",children:"1. Use of Services"}),r.jsx("h3",{className:"text-white font-semibold pt-2",children:"1.1 Age Restrictions"}),r.jsx("p",{children:"You shall not create an Account or access the Service if you are under the age of 13; You shall restrict use by minors, and you will deny access to children under the age of 13. You accept full responsibility for any unauthorized use of the Service by minors."}),r.jsx("h3",{className:"text-white font-semibold pt-2",children:"1.2 Accounts Restrictions"}),r.jsx("p",{children:"You shall not (or attempt to) purchase, sell, rent, or give away your Account; You shall not create an Account using a false identity or information, or on behalf of someone other than yourself; You shall not use the Service if you have previously been removed by RobTop, or have previously been banned from playing any RobTop game."}),r.jsx("p",{children:"You shall use your Account only for non-commercial purposes; You shall not use the Service to advertise, or solicit, or transmit any commercial advertisements, including chain letters, junk or spam e-mail, or repetitive or misleading messages to anyone."}),r.jsx("h3",{className:"text-white font-semibold pt-2",children:"1.3 License"}),r.jsx("p",{children:"Subject to your agreement and continuing compliance with these Terms of Service and any other relevant RobTop policies, RobTop grants you a non-exclusive, non-transferable, non-sublicensable, revocable, and limited license to access and use the Service for your own non-commercial entertainment purposes. You agree not to use the Service for any other purpose."}),r.jsx("h4",{className:"text-white font-semibold text-sm pt-2",children:"1.3.1 Login Information and Your Account"}),r.jsx("p",{children:'You may be required to select a password for your Account or you may also use other credentials to access the Account ("Login Information"). You shall not share the Account or the Login Information, nor let anyone else access your Account or do anything else that might jeopardize the security of your Account. In the event you become aware of or reasonably suspect any breach of security, including without limitation any loss, theft, or unauthorized disclosure of the Login Information, you must immediately notify RobTop and modify your Login Information. You are solely responsible for maintaining the confidentiality of the Login Information, and you will be responsible for all uses of the Login Information.'}),r.jsx("p",{children:"RobTop reserves the right to remove or reclaim any usernames at any time and for any reason, including but not limited to claims by a third party that a username violates the third party's rights."}),r.jsx("h4",{className:"text-white font-semibold text-sm pt-2",children:"1.3.2 License Limitations"}),r.jsx("p",{children:"Any use of the Service in violation of these License Limitations is strictly prohibited, can result in the immediate revocation of your limited license, and may subject you to liability for violations of law."}),r.jsx("p",{children:"You agree that you will not, under any circumstances:"}),r.jsxs("ul",{className:"list-disc pl-5 space-y-1",children:[r.jsx("li",{children:"Engage in any act that RobTop deems to be in conflict with the spirit or intent of the Service or make improper use of RobTop's support services."}),r.jsx("li",{children:"Use or take part (directly or indirectly) in the use of cheats, exploits, automation software, bots, hacks, mods, or any unauthorized third-party software designed to modify or interfere with the Service, any RobTop game, or any RobTop game experience."}),r.jsx("li",{children:"Modify or cause to be modified any files that are a part of the Service or any RobTop game without RobTop's express written consent."}),r.jsx("li",{children:"Disrupt, interfere with or otherwise adversely affect the normal flow of the Service or otherwise act in a manner that may negatively affect other users' experience when using the Service or playing RobTop's games."}),r.jsx("li",{children:'Disrupt, overburden, or assist in the disruption or overburdening of any computer or server ("Server") used to offer or support the Service or any RobTop game environment.'}),r.jsx("li",{children:"Institute, assist, or become involved in any type of attack, including without limitation distribution of a virus, denial of service attacks upon the Service, or other attempts to disrupt the Service or any other person's use or enjoyment of the Service."}),r.jsx("li",{children:"Attempt to gain unauthorized access to the Service, Accounts registered to others, or to the computers, Servers, or networks connected to the Service by any means other than the user interface provided by RobTop, including but not limited to by circumventing or modifying, attempting to circumvent or modify, or encouraging or assisting any other person to circumvent or modify any security, technology, device, or software that is part of the Service."}),r.jsx("li",{children:"Post any information that is abusive, threatening, obscene, defamatory, libelous, or that is racially, sexually, religiously, or otherwise objectionable or offensive or engage in ongoing toxic behavior, such as by repeatedly posting information on an unsolicited basis."}),r.jsx("li",{children:"Post any information that contains nudity, excessive violence, or offensive subject matter or that contains a link to such content."}),r.jsx("li",{children:"Attempt to harass, abuse, or harm, or advocate incite, or carry out harassment, abuse, or harm of another person or group, including RobTop's employees."}),r.jsx("li",{children:"Make available through the Service any material or information that infringes any copyright, trademark, patent, trade secret, right of privacy, right of publicity, or other right of any person or entity or that impersonates any other person."}),r.jsx("li",{children:"Reverse engineer, decompile, disassemble, decipher, or otherwise attempt to derive the source code for any underlying software or other intellectual property used to provide the Service or any RobTop game, or to obtain any information from the Service or any RobTop game using any method not expressly permitted by RobTop."}),r.jsx("li",{children:"Solicit or attempt to solicit Login Information or any other login credentials or personal information from other users of the Service or any RobTop game."}),r.jsx("li",{children:"Collect or post anyone's private information, including personally identifiable information (whether in text, image or video form), identification documents, or financial information through the Service."})]}),r.jsx("p",{children:"RobTop reserves the right to determine what conduct it considers to be in violation of the rules of use or otherwise outside the intent or spirit of these Terms of Service or the Service itself. RobTop reserves the right to take action as a result, which may include terminating your Account and prohibiting you from using the Service in whole or in part."}),r.jsx("h3",{className:"text-white font-semibold pt-2",children:"1.4 Suspension and Termination of Account and Service"}),r.jsx("p",{className:"uppercase text-white/50 text-xs leading-relaxed",children:"WITHOUT LIMITING ANY OTHER REMEDIES, ROBTOP MAY LIMIT, SUSPEND, TERMINATE, MODIFY, OR DELETE ACCOUNTS OR ACCESS TO THE SERVICE OR PORTIONS THEREOF IF YOU ARE, OR ROBTOP SUSPECTS THAT YOU ARE, FAILING TO COMPLY WITH ANY OF THESE TERMS OF SERVICE OR FOR ANY ACTUAL OR SUSPECTED ILLEGAL OR IMPROPER USE OF THE SERVICE, WITH OR WITHOUT NOTICE TO YOU. YOU CAN LOSE YOUR USER NAME AND PERSONA IN THE SERVICE AS A RESULT OF ACCOUNT TERMINATION OR LIMITATION, AS WELL AS ANY BENEFITS, PRIVILEGES, EARNED ITEMS AND PURCHASED ITEMS ASSOCIATED WITH YOUR USE OF THE SERVICE, AND ROBTOP IS UNDER NO OBLIGATION TO COMPENSATE YOU FOR ANY SUCH LOSSES OR RESULTS."}),r.jsx("p",{className:"uppercase text-white/50 text-xs leading-relaxed",children:"WITHOUT LIMITING OUR OTHER REMEDIES, WE MAY LIMIT, SUSPEND, OR TERMINATE THE SERVICE AND USER ACCOUNTS OR PORTIONS THEREOF, PROHIBIT ACCESS TO OUR GAMES AND SITES AND THEIR CONTENT, SERVICES, AND TOOLS, DELAY OR REMOVE HOSTED CONTENT, AND TAKE TECHNICAL AND LEGAL STEPS TO PREVENT USERS FROM ACCESSING THE SERVICE IF WE BELIEVE THAT THEY ARE CREATING RISK OR POSSIBLE LEGAL LIABILITIES, INFRINGING THE INTELLECTUAL PROPERTY RIGHTS OF THIRD PARTIES, OR ACTING INCONSISTENTLY WITH THE LETTER OR SPIRIT OF OUR TERMS OR POLICIES. ADDITIONALLY, WE MAY, IN APPROPRIATE CIRCUMSTANCES AND AT OUR SOLE DISCRETION, SUSPEND OR TERMINATE ACCOUNTS OF USERS WHO MAY BE REPEAT INFRINGERS OF THIRD PARTY INTELLECTUAL PROPERTY RIGHTS."}),r.jsx("p",{className:"uppercase text-white/50 text-xs leading-relaxed",children:"ROBTOP RESERVES THE RIGHT TO TERMINATE ANY ACCOUNT THAT HAS BEEN INACTIVE FOR 180 DAYS."}),r.jsx("p",{children:"RobTop reserves the right to stop offering and/or supporting the Service or a particular game or part of the Service at any time, at which point your license to use the Service or a part thereof will be automatically terminated. In such event, RobTop shall not be required to provide refunds, benefits or other compensation to users in connection with such discontinued Service"}),r.jsx("p",{children:"Termination of your Account can include disabling your access to the Service or any part thereof including any content you submitted or others submitted."}),r.jsxs("p",{children:["You may terminate your Account at any time and for any reason by contacting us at"," ",r.jsx("a",{href:"mailto:support@robtopgames.com",className:"text-[var(--color-nav-link)] hover:text-white transition-colors",children:"support@robtopgames.com"})," ","to inform RobTop that you wish to terminate your Account. Some additional information may be required from you in order to complete account termination."]}),r.jsx("h2",{className:"text-white font-bold text-lg pt-4",children:"2. Ownership"}),r.jsx("h3",{className:"text-white font-semibold pt-2",children:"2.1 Games & Service"}),r.jsx("p",{children:"All rights, title, and interest in and to the Service (including but not limited to any games, titles, computer code, themes, objects, characters, character names, stories, dialogue, catch phrases, concepts, artwork, animations, sounds, musical compositions, audio-visual effects, methods of operation, moral rights, documentation, in-game chat transcripts, created levels, account profile information, recordings of games played using a RobTop game client, and the RobTop game clients and server software) are owned by RobTop. RobTop reserves all rights, including without limitation, all intellectual property rights or other proprietary rights in connection with its games and the Service."}),r.jsx("h3",{className:"text-white font-semibold pt-2",children:"2.2 Accounts"}),r.jsx("p",{className:"uppercase text-white/50 text-xs leading-relaxed",children:"NOTWITHSTANDING ANYTHING TO THE CONTRARY HEREIN, YOU ACKNOWLEDGE AND AGREE THAT YOU SHALL HAVE NO OWNERSHIP OR OTHER PROPERTY INTEREST IN THE ACCOUNT, AND YOU FURTHER ACKNOWLEDGE AND AGREE THAT ALL RIGHTS IN AND TO THE ACCOUNT ARE AND SHALL FOREVER BE OWNED BY AND INURE TO THE BENEFIT OF ROBTOP."}),r.jsx("h3",{className:"text-white font-semibold pt-2",children:"2.3 Virtual Goods & Items"}),r.jsx("p",{children:"RobTop owns, has licensed, or otherwise has rights to use all of the content that appears in the Service or in RobTop games."}),r.jsx("p",{children:"Notwithstanding any provision to the contrary herein, you agree that you have no right or title in or to any content that appears in the Service, including without limitation the virtual goods or currency appearing or originating in any RobTop game, whether earned in a game or purchased from RobTop, or any other attributes associated with an Account or stored on the Service."}),r.jsx("p",{className:"uppercase text-white/50 text-xs leading-relaxed",children:"YOU ACKNOWLEDGE THAT ROBTOP IS NOT REQUIRED TO PROVIDE A REFUND FOR ANY REASON, AND THAT YOU WILL NOT RECEIVE MONEY OR OTHER COMPENSATION FOR UNUSED VIRTUAL ITEMS WHEN AN ACCOUNT IS CLOSED, WHETHER SUCH CLOSURE WAS VOLUNTARY OR INVOLUNTARY."}),r.jsx("h2",{className:"text-white font-bold text-lg pt-4",children:"3. User Content"}),r.jsx("h3",{className:"text-white font-semibold pt-2",children:"3.1 Submission of User Content"}),r.jsx("p",{children:'"User Content" means any communications, levels, images, sounds, and all the material, data, and information that you upload or transmit through a RobTop game client or the Service, or that other users upload or transmit, including without limitation any chat text. By transmitting or submitting any User Content while using the Service, you affirm, represent, and warrant that such transmission or submission is (a) accurate and not confidential or misleading; (b) not in violation of any laws, contractual restrictions or other third party rights, and that you have permission from any third party whose personal information or intellectual property is comprised in the User Content; (c) free of viruses, adware, spyware, worms or other malicious code; and (d) you acknowledge and agree that any of your personal information within such content will at all times be processed by RobTop in accordance with its Privacy Policy.'}),r.jsx("h4",{className:"text-white font-semibold text-sm pt-2",children:"3.1.1 Content Screening"}),r.jsx("p",{children:"RobTop assumes no responsibility for the conduct of any user submitting any User Content, and assumes no responsibility for monitoring the Service for inappropriate content or conduct. We do not, and cannot, pre-screen or monitor all User Content. Your use of the Service is at your own risk. By using the Service, you may be exposed to User Content that is offensive, indecent or otherwise not in line with your expectations. You bear all risks associated with the use of any User Content available in connection with the Service. At our discretion, our representatives or technology may monitor and/or record your interaction with the Service or communications (including without limitation chat text) when you are using the Service."}),r.jsx("p",{children:"By entering into these Terms of Service, you hereby provide your irrevocable consent to such monitoring and recording. You acknowledge and agree that you have no expectation of privacy concerning the transmission of any User Content. RobTop reserves the right in its sole discretion to review, monitor, prohibit, edit, delete, disable access to or otherwise make unavailable any User Content (including without limitation your User Content) without notice for any reason or for no reason at any time. If at any time RobTop chooses, in its sole discretion, to monitor the Service, RobTop nonetheless assumes no responsibility for User Content and assumes no obligation to modify or remove any inappropriate User Content. We have the right, but not the obligation, in our sole discretion to edit, refuse to post, or remove any User Content."}),r.jsx("h3",{className:"text-white font-semibold pt-2",children:"3.2 Information Use by Other Members of the Service"}),r.jsx("h4",{className:"text-white font-semibold text-sm pt-2",children:"3.2.1 Public Discourse"}),r.jsx("p",{children:"The Service may include various forums, blogs and chat features where you can post User Content, including your observations and comments on designated topics. RobTop cannot guarantee that other members will not use the ideas and information that you share. Therefore, if you have an idea or information that you would like to keep confidential and/or don't want others to use, do not post it on the Service. RobTop shall have no responsibility to evaluate, use or compensate you for any ideas or information you may choose to submit."}),r.jsx("h4",{className:"text-white font-semibold text-sm pt-2",children:"3.2.2 Responsible For Your Own Content"}),r.jsx("p",{children:"You are solely responsible for the information that you post on, through or in connection with the Service and that you provide to others. RobTop may reject, refuse to post or delete any User Content for any or no reason, including, but not limited to, User Content that in the sole judgment of RobTop violates these Terms of Service."}),r.jsx("h4",{className:"text-white font-semibold text-sm pt-2",children:"3.2.3 Your License to RobTop"}),r.jsx("p",{children:"You hereby grant to RobTop an irrevocable, perpetual, transferable, fully paid-up, royalty-free, worldwide license (including the right to sublicense and assign to third party) and right to copy, reproduce, fix, adapt, modify, create derivative works from, manufacture, commercialize, publish, distribute, sell, license, sublicense, transfer, lease, transmit, publicly display, publicly perform, or provide access to electronically, broadcast, communicate to the public by telecommunication, display, perform, enter into computer memory, and use and practice, in any way, your User Content as well as all modified and derivative works thereof in connection with our provision of the Service, including marketing and promotions of the Service. You also hereby grant to RobTop the right to authorize others to exercise any of the rights granted to RobTop under these Terms of Service. You further hereby grant to RobTop the unconditional, irrevocable right to use and exploit your name, likeness and any other information or material included in any User Content and in connection with any User Content, without any obligation to you."}),r.jsx("p",{children:"Except as prohibited by law, you waive any rights of attribution and/or any moral rights you may have in your User Content, regardless of whether your User Content is altered or changed in any manner."}),r.jsx("p",{children:"RobTop does not claim any ownership rights in your User Content and nothing in these Terms of Service is intended to restrict any rights that you may have to use and exploit your User Content. RobTop has no obligation to monitor or enforce your intellectual property rights in or to your User Content."}),r.jsx("h3",{className:"text-white font-semibold pt-2",children:"3.3 User Interactions"}),r.jsx("p",{children:"You are solely responsible for your interactions with other users of the Service and any other parties with whom you interact through the Service and/or RobTop games. RobTop reserves the right, but has no obligation, to become involved in any way with these disputes. You will fully cooperate with RobTop to investigate any suspected unlawful, fraudulent or improper activity, including, without limitation, granting RobTop access to any password-protected portions of your Account."}),r.jsx("p",{children:"If you have a dispute with one or more users, you release us (and our officers, directors, agents, subsidiaries, joint ventures and employees) from claims, demands and damages (actual and consequential) of every kind and nature, known and unknown, arising out of or in any way connected with such disputes."}),r.jsx("h2",{className:"text-white font-bold text-lg pt-4",children:"4. Fees and Purchase Terms"}),r.jsx("h3",{className:"text-white font-semibold pt-2",children:"4.1 Purchases"}),r.jsx("p",{children:'In the Service you may purchase, with "real world" money, a limited, personal, non-transferable, non-sublicensable, revocable license to use (a) "virtual currency", including but not limited to virtual cash, gems or "bux", all for use in RobTop games; (b) "virtual in-game items" (together with "virtual currency", "Virtual Items"); and (c) other goods or services ("Merchandise"). You are only allowed to purchase Virtual Items from us or our authorised partners through the Service, and not in any other way. RobTop may manage, regulate, control, modify or eliminate Virtual Items and/or Merchandise at any time, with or without notice. RobTop shall have no liability to you or any third party in the event that RobTop exercises any such rights. The transfer of Virtual Items and Merchandise is prohibited except where expressly authorized in the Service. Other than as expressly authorized in the Service, you shall not sell, purchase, redeem or otherwise transfer Virtual Items or Merchandise to any person or entity or attempt any of the aforesaid, including but not limited to RobTop, another user or any third party.'}),r.jsx("p",{className:"uppercase text-white/50 text-xs leading-relaxed",children:"ALL PURCHASES AND REDEMPTIONS OF VIRTUAL ITEMS MADE THROUGH THE SERVICE ARE FINAL AND NON-REFUNDABLE."}),r.jsx("p",{children:"The provision of Virtual Items for use in RobTop games is a service provided by RobTop that commences immediately upon acceptance by RobTop of your purchase."}),r.jsx("h2",{className:"text-white font-bold text-lg pt-4",children:"5. Updates to the Service"}),r.jsx("p",{children:"You understand that the Service is an evolving one. RobTop may require that you accept updates to the Service and to RobTop's games you have installed on your device or computer. You acknowledge and agree that RobTop may update the Service and RobTop games, with or without notifying you. You may need to update third party software from time to time in order to receive the Service and play RobTop games."}),r.jsx("h2",{className:"text-white font-bold text-lg pt-4",children:"6. Disclaimer of Warranties"}),r.jsx("p",{className:"uppercase text-white/50 text-xs leading-relaxed",children:`WITHOUT LIMITING ROBTOP'S LIABILITY UNDER SECTION 7 BELOW, THE SERVICE IS PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS FOR YOUR USE, WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, AND THOSE ARISING FROM COURSE OF DEALING OR USAGE OF TRADE. ROBTOP DOES NOT WARRANT THAT YOU WILL BE ABLE TO ACCESS OR USE THE SERVICE AT THE TIMES OR LOCATIONS OF YOUR CHOOSING; THAT THE SERVICE WILL BE UNINTERRUPTED OR ERROR-FREE; THAT DEFECTS WILL BE CORRECTED; OR THAT THE GAME OR THE SERVICE ARE FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS.`}),r.jsx("p",{children:"Some jurisdictions do not allow the exclusion of certain warranties. Accordingly, some of the above disclaimers may not apply to you."}),r.jsx("h2",{className:"text-white font-bold text-lg pt-4",children:"7. Limitation of Liability"}),r.jsx("p",{className:"uppercase text-white/50 text-xs leading-relaxed",children:"ROBTOP GAMES AB SHALL NOT BE LIABLE TO YOU FOR ANY INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL, PUNITIVE OR OTHER SIMILAR DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF REVENUES, LOST PROFITS, LOST DATA, OR BUSINESS INTERRUPTION OR OTHER INTANGIBLE LOSSES (HOWEVER SUCH LOSSES ARE QUALIFIED), ARISING OUT OF OR RELATING IN ANY WAY TO THESE TERMS OF SERVICE OR THE SERVICE ITSELF, WHETHER BASED ON CONTRACT, TORT OR ANY OTHER LEGAL THEORY, AND WHETHER OR NOT ROBTOP HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES."}),r.jsx("p",{className:"uppercase text-white/50 text-xs leading-relaxed",children:"IN NO EVENT SHALL ROBTOP BE LIABLE TO YOU FOR MORE THAN THE AMOUNT YOU HAVE PAID TO ROBTOP IN ACCORDANCE WITH THESE TERMS OF SERVICE IN THE ONE HUNDRED AND EIGHTY DAYS (180) IMMEDIATELY PRECEDING THE DATE ON WHICH YOU FIRST ASSERT A CLAIM."}),r.jsx("p",{className:"uppercase text-white/50 text-xs leading-relaxed",children:"YOU ACKNOWLEDGE AND AGREE THAT IF YOU HAVE NOT PAID ANYTHING TO ROBTOP DURING SUCH TIME PERIOD, YOUR SOLE REMEDY (AND ROBTOP'S EXCLUSIVE LIABILITY) FOR ANY DISPUTE WITH ROBTOP IS TO STOP USING THE SERVICE AND TO CANCEL YOUR ACCOUNT."}),r.jsx("p",{className:"uppercase text-white/50 text-xs leading-relaxed",children:"NOTHING IN THESE TERMS OF SERVICE SHALL AFFECT THE STATUTORY RIGHTS OF ANY CONSUMER OR EXCLUDE OR RESTRICT ANY LIABILITY RESULTING FROM GROSS NEGLIGENCE OR WILLFUL MISCONDUCT OF ROBTOP OR FOR DEATH OR PERSONAL INJURY ARISING FROM ANY NEGLIGENCE OR FRAUD OF ROBTOP."}),r.jsx("p",{children:"You agree to indemnify, defend and hold RobTop (and our officers, directors, agents, and employees) harmless from any claim, demand, damages, or other losses, including reasonable attorneys' fees, asserted by any third-party resulting from or arising out of your use of the Service, or any breach by you of these Terms of Service, however the foregoing does not apply if the infringement of rights is not attributable to your intentional or negligent behavior."}),r.jsx("h2",{className:"text-white font-bold text-lg pt-4",children:"8. General Terms"}),r.jsx("h3",{className:"text-white font-semibold pt-2",children:"8.1 Force Majeure"}),r.jsx("p",{children:"RobTop shall not be liable for any delay or failure to perform resulting from causes outside the reasonable control of RobTop, including without limitation any failure to perform hereunder due to unforeseen circumstances or cause beyond RobTop's control which may include any act of God, storm, fire, flood, casualty, unanticipated work stoppage, power outage, satellite failure, strike, lockout, labor dispute, civil disturbance, riot, war, national emergency, Governmental action, or other cause beyond its control."}),r.jsx("h3",{className:"text-white font-semibold pt-2",children:"8.2 Severability"}),r.jsx("p",{children:"You and RobTop agree that if any provision of this Agreement is held unlawful, void, or for any reason unenforceable, then that provision will be deemed severable from this Agreement and will not affect the validity and enforceability of any remaining provisions."}),r.jsx("h3",{className:"text-white font-semibold pt-2",children:"8.3 No Waiver"}),r.jsx("p",{children:"The failure or delay of RobTop to require or enforce strict performance by you of any provision of these Terms of Service or the RobTop Privacy Policy or failure to exercise any right under them shall not be construed as a waiver of RobTop's right to assert or rely upon any such provision or right in that or any other instance. Additionally, any provision, condition, or requirement of these Terms of Service or the RobTop Privacy Policy expresses waived shall not constitute a waiver for any future obligation to comply with the terms."}),r.jsx("p",{children:"Except as expressly and specifically set forth in this these Terms, no representations, statements, waivers, consents, or other acts or omissions by RobTop shall be deemed a modification of these Terms of Service nor legally binding, unless documented in physical writing, hand signed by a duly appointed officer of RobTop and by You."}),r.jsx("h3",{className:"text-white font-semibold pt-2",children:"8.4 Supplemental Terms"}),r.jsx("p",{children:"RobTop may publish additional policies related to specific services such as community forums, contests or special events. Your right to use such services is subject to both the specific policies set forth and these Terms of Service."}),r.jsx("h3",{className:"text-white font-semibold pt-2",children:"8.5 Entire Agreement"}),r.jsx("p",{children:"This Agreement, including the RobTop Privacy Policy and any applicable Additional Terms, is the entire agreement between the parties relating to the matters contained herein."}),r.jsx("h3",{className:"text-white font-semibold pt-2",children:"8.6 Assignment"}),r.jsx("p",{children:"RobTop may assign or delegate these Terms of Service and/or the RobTop Privacy Policy, in whole or in part, to any person or entity at any time with or without your consent. You may not assign or delegate any rights or obligations under the Terms of Service or Privacy Policy without RobTop's prior written consent, and any unauthorized assignment and delegation by you is ineffective."}),r.jsx("h3",{className:"text-white font-semibold pt-2",children:"8.7 Notices"}),r.jsx("p",{children:"We may notify you via postings on www.robtopgames.com, and via e-mail or any other communications means to contact information you provide to us. All notices given by you or required from you under these Terms of Service or the RobTop Privacy Policy shall be in writing and addressed to: RobTop Games AB, Fresta Kyrkväg 10, 194 54 Upplands Väsby, Sweden. Any notices that you provide without compliance with this Section on Notices shall have no legal effect."}),r.jsx("h3",{className:"text-white font-semibold pt-2",children:"8.8 Equitable Remedies"}),r.jsx("p",{children:"You acknowledge that the rights granted and obligations made under these Terms of Service to RobTop are of a unique and irreplaceable nature, the loss of which shall irreparably harm RobTop and which cannot be replaced by monetary damages alone so that RobTop shall be entitled to injunctive or other equitable relief (without the obligations of posting any bond or surety or proof of damages) in the event of any breach or anticipatory breach by you. You irrevocably waive all rights to seek injunctive or other equitable relief, or to enjoin or restrain the operation of the Service or any RobTop game, exploitation of any advertising or other materials issued in connection therewith, or exploitation of the Service or any content or other material used or displayed through the Service and agree to limit your claims to claims for monetary damages, limited by Section 7 (if any)."}),r.jsx("h3",{className:"text-white font-semibold pt-2",children:"8.9 Contact"}),r.jsxs("p",{children:["You may contact RobTop regarding this Terms of Service by emailing"," ",r.jsx("a",{href:"mailto:support@robtopgames.com",className:"text-[var(--color-nav-link)] hover:text-white transition-colors",children:"support@robtopgames.com"})," ","or by mail:"]}),r.jsxs("p",{children:["RobTop Games AB",r.jsx("br",{}),"Fresta Kyrkväg 10",r.jsx("br",{}),"194 54 Upplands Väsby",r.jsx("br",{}),"Sweden"]}),r.jsx("h3",{className:"text-white font-semibold pt-2",children:"Korean Representative (국내대리인 안내)"}),r.jsx("p",{children:"국내대리인 회사는 게임산업진흥에 관한 법률에 따라 아래와 같이 국내대리인을 지정하였습니다."}),r.jsxs("p",{children:["● 회사명: 주식회사 부스트허브",r.jsx("br",{}),"● 대표자: 김홍근",r.jsx("br",{}),"● 주소: 서울특별시 강남구 테헤란로79길 6 JS타워 3층",r.jsx("br",{}),"● 전화번호: 070 8065 3789",r.jsx("br",{}),"● 전자우편: DomesticAgent@thegameagent.co"]})]})]})})}function x0(){return rl("Content Policy"),r.jsx("div",{className:"flex items-center justify-center h-full px-4 short:px-6",children:r.jsxs("div",{className:"max-w-[1200px] w-full pt-8 pb-12 px-6 sm:px-10",style:{borderImage:"url(/assets/GJ_square01.png) 25 fill / 12px / 0 stretch",filter:"drop-shadow(0 4px 20px rgba(0, 0, 0, 0.5))"},children:[r.jsx("h1",{className:"text-white font-bold mb-6",style:{fontFamily:"var(--font-nav)",fontSize:"clamp(24px, 5vw, 36px)"},children:"Content Policy"}),r.jsxs("div",{className:"text-white/70 leading-relaxed space-y-4",style:{fontSize:"clamp(15px, 2.5vw, 18px)"},children:[r.jsx("p",{children:"You are allowed to create videos of Geometry Dash, upload or stream from YouTube or other video sites, and monetize those videos."}),r.jsx("p",{children:"You may not make any other commercial use of any of our Brands or Assets. For example you may not sell any merchandise that uses any of our Brands or Assets and you may not use our Names as keywords or search tags for products that have no relationship with them."}),r.jsx("p",{children:"Do not copy or take any assets from our content and distribute them separately (like characters, voices, music, images)."}),r.jsx("p",{children:"Please remember that these guidelines apply only to content created or distributed by RobTop Games: if you use third party content, such as music from your favourite artist, you need a separate permission from them."})]})]})})}function S0(){return rl("Privacy Policy"),r.jsx("div",{className:"px-4 pt-8 pb-5",children:r.jsxs("div",{className:"max-w-[1600px] mx-auto py-8 px-6 sm:px-10",style:{borderImage:"url(/assets/GJ_square01.png) 25 fill / 12px / 0 stretch",filter:"drop-shadow(0 4px 20px rgba(0, 0, 0, 0.5))"},children:[r.jsx("h1",{className:"text-white font-bold mb-6",style:{fontFamily:"var(--font-nav)",fontSize:"clamp(24px, 5vw, 36px)"},children:"Privacy Policy"}),r.jsxs("div",{className:"text-white/70 leading-relaxed space-y-4",style:{fontSize:"clamp(13px, 2.5vw, 15px)"},children:[r.jsx("p",{children:`RobTop Games AB provides this Privacy Policy to explain how it collects, stores, and uses the information collected in connection with RobTop's software applications, and websites (collectively, "services"). RobTop respects the privacy of their users and is committed to protecting the user's information. You have a right to know our practices regarding the information we may collect and use when you use our services.`}),r.jsx("h2",{className:"text-white font-bold text-lg pt-4",children:"The types of information we collect and how we collect it: Personal Information"}),r.jsxs("ul",{className:"list-disc pl-5 space-y-2",children:[r.jsx("li",{children:"RobTop collects the advertising identifier (Apple's IDFA and Google's advertiser ID), and a unique identifier for each user in our mobile games."}),r.jsx("li",{children:"RobTop integrates third party SDKs into our services. These SDKs are used for advertising to our users, analysing service usage, enabling in-app purchases, or providing game services including achievements, leaderboards, and account management. We allow third party operators this collected data solely for internal operations of the service as permitted by applicable rules and laws. This could include, but is not limited to, persistent advertising identifiers, geolocation information, and IP address. We encourage you to review the policies of the third-party operators listed below."}),r.jsx("li",{children:"Should a user explicitly provide it to us when prompted, we will collect email addresses of our users for our mailing list(s), account recovery, or customer support purposes."}),r.jsx("li",{children:"Some of our services require or allow a user to provide a screen name so they can be identified within the service."})]}),r.jsx("h2",{className:"text-white font-bold text-lg pt-4",children:"Non-personal Information"}),r.jsxs("ul",{className:"list-disc pl-5 space-y-2",children:[r.jsx("li",{children:"We allow third parties to collect some information by which users cannot be identified. Non-personal information may include technical information about your device, such as your browser type, screen resolution, device type, language, type of operating system and geo location (only general location). Non-personal information is gathered by third party services while you are accessing the service. They are allowed to use this information to conduct research and analysis, but only for strictly limited purposes. We encourage you to review the policies of the third-party operators listed below."}),r.jsx("li",{children:"Internally, RobTop also reserves the right to collect anonymous information for research and analysis. This information is generic in nature and cannot be used to individually identify a user. This information is collected each time a user runs one of our services."})]}),r.jsx("h2",{className:"text-white font-bold text-lg pt-4",children:"Service Specific Information"}),r.jsxs("ul",{className:"list-disc pl-5 space-y-2",children:[r.jsx("li",{children:"Some RobTop services allow users to send messages to each other while playing a game. These messages are then transmitted and stored on RobTop controlled servers, or on the servers of one of our third-party service providers."}),r.jsx("li",{children:"In order to support some services, RobTop may collect identifiers associated with a user's account on social networks like Facebook or Twitter, or game services like Apple Game Center, Google Play Game Services, or Amazon Game Circle."})]}),r.jsx("h2",{className:"text-white font-bold text-lg pt-4",children:"Web browser cookies"}),r.jsx("ul",{className:"list-disc pl-5 space-y-2",children:r.jsx("li",{children:`Our Site may use "cookies" to enhance User experience. User's web browser places cookies on their hard drive for record-keeping purposes and sometimes to track information about them. User may choose to set their web browser to refuse cookies, or to alert you when cookies are being sent. If they do so, note that some parts of the Site may not function properly.`})}),r.jsx("h2",{className:"text-white font-bold text-lg pt-4",children:"What we do with the personal information we collect"}),r.jsxs("ul",{className:"list-disc pl-5 space-y-2",children:[r.jsx("li",{children:"Advertisers collect data regarding advertisement performance, user's interaction with ads, our apps and user's interests. Collected data may include user's personal information in order to serve users ads and for the third parties' legitimate business interests."}),r.jsx("li",{children:"RobTop and third-party operators may use collected personal data to help measure the effectiveness of RobTop's promotional campaigns."}),r.jsx("li",{children:"RobTop collects persistent identifiers in order to provide support for our services to our users. Additionally, RobTop uses persistent identifiers to send promotions regarding new products or updates to our users. If we keep track of persistent advertising identifiers, it allows us to only notify these users about new products that they will actually be interested in."})]}),r.jsx("h2",{className:"text-white font-bold text-lg pt-4",children:"What we do with the non-personal information we collect"}),r.jsxs("ul",{className:"list-disc pl-5 space-y-2",children:[r.jsx("li",{children:"Third party operators are allowed to collect and use non-personal information to conduct research and analysis, or to target advertisements, or other limited purposes. This information cannot be used to individually identify any user. We encourage you to review the policies of the third-party operators listed below."}),r.jsx("li",{children:"Similarly, RobTop also uses non-personal information to conduct research and analysis. We do this to improve our services in future updates or to gain knowledge about how our users our interacting with the service."})]}),r.jsx("h2",{className:"text-white font-bold text-lg pt-4",children:"What we do with service specific information we collect"}),r.jsx("ul",{className:"list-disc pl-5 space-y-2",children:r.jsx("li",{children:"If RobTop collects identifiers associated with a user's account on a game service like Apple Game Center, Google Play Game Services, or Amazon Game Circle, then it is explicitly required for some feature in that service. For example, the identifier could be saved so that a user's connections on the social network can see their high score or progress in the game. As stated elsewhere in this policy, you can contact us to have this information deleted for yourself or your child under the age of 13."})}),r.jsx("h2",{className:"text-white font-bold text-lg pt-4",children:"How to opt-out of targeted advertising"}),r.jsxs("p",{children:["If you would like to opt-out of interest-based advertising, you may do so in your mobile device's settings. On iOS, this can be done by turning on the Limit Ad Tracking option under Settings -> Privacy -> Advertising. On Android, this can typically be found under Settings -> Google -> Ads -> Opt out of Ads Personalization, although the exact location of this setting may differ depending on your device make and Android version. To learn more about targeted advertising and additional options that you can take regarding targeted advertising, please visit"," ",r.jsx("a",{href:"https://youradchoices.com/",target:"_blank",rel:"noopener noreferrer",className:"text-[var(--color-nav-link)] hover:text-white transition-colors",children:"https://youradchoices.com/"}),"."]}),r.jsx("h2",{className:"text-white font-bold text-lg pt-4",children:"Children"}),r.jsx("p",{children:"We understand the importance of protecting the privacy and safety of children using our services, as outlined by the Children's Online Privacy Protection Act of 1998 (COPPA). Accordingly, we do not knowingly collect, use, or disclose personal information from children under 13."}),r.jsx("p",{children:"When we determine that a service is directed and children under the age of 13, we will configure all of our internal systems such that no personal information will be collected, and configure all relevant third-party integrations appropriately such that no personal information will be collected for users of that service. For additional information, please refer to the privacy policies of our third-party operators to understand what they are doing to further protect your child's privacy."}),r.jsx("p",{children:"Services that are determined to be targeted at children will still receive advertisements from our third-party operators, and promotions from RobTop using its internal systems. In this case the ads and promotions will not be targeted based on collected data, but will be broadcast to all users of the service."}),r.jsx("p",{children:"If you are a parent of a child under 13 years of age and you believe your child has provided us with personal information, please contact us using the information below and we will delete the information from our systems."}),r.jsx("h2",{className:"text-white font-bold text-lg pt-4",children:"Disclosure of Personal information"}),r.jsx("p",{children:"The scenarios in which we will share your personal data are as follows:"}),r.jsxs("ul",{className:"list-disc pl-5 space-y-2",children:[r.jsx("li",{children:"we determine that it is required by law;"}),r.jsx("li",{children:"we have a good faith belief it is necessary to protect our rights or property;"}),r.jsx("li",{children:"we are participating in a merger, acquisition, liquidation, dissolution or sale of assets;"}),r.jsx("li",{children:"we have your consent; and"}),r.jsx("li",{children:"as described above in relation to third-party operators collecting information from our services."})]}),r.jsxs("p",{children:["Under no other circumstances will RobTop share, sell, rent, or release your data. You may contact RobTop to request access, change, update or delete your personal information at any time via email:"," ",r.jsx("a",{href:"mailto:support@robtopgames.com",className:"text-[var(--color-nav-link)] hover:text-white transition-colors",children:"support@robtopgames.com"}),". You have the right to these options as well as the right to not be discriminated against for exercising these options. A small fee may be imposed for access and disclosure of your personal information, where permitted under applicable law."]}),r.jsx("h2",{className:"text-white font-bold text-lg pt-4",children:"Security"}),r.jsx("p",{children:"We follow generally accepted industry standards and internal procedures to protect personal information submitted to us, both during transmission and once we receive it."}),r.jsx("h2",{className:"text-white font-bold text-lg pt-4",children:"Third-party Operators"}),r.jsxs("ul",{className:"list-disc pl-5 space-y-2",children:[r.jsx("li",{children:"Advertising Networks: RobTop allows advertisements from the Third-Party ad networks to be displayed in our services. RobTop makes commercially reasonable efforts to ensure that the third-party ad networks are configured to comply with applicable privacy laws, and we reasonably believe this to be the case for each of them. If we determine a service to be directed at children under the age of 13, we configure each of these ad networks to be compliant with the Children's Online Privacy Protection Act of 1998 (COPPA). For persons in European Union countries, we also configure networks to be compliant with the General Data Protection Regulation of 2016 (GDPR)."}),r.jsx("li",{children:"In-App Purchases: In order to make in-app purchases, a user must use a third-party checkout options that we have integrated with our services to finalize and pay for their order. The third-party operator's privacy policy and security practices will apply to this process a user's information. We encourage you to read that privacy statement before providing your information."}),r.jsx("li",{children:"Game Services: Many of our services integrate either Apple Game Center, Google Play Game Services, or Amazon Game Circle. Each of these third-party operators offer their own privacy policy (listed below), and we encourage you to review them."}),r.jsx("li",{children:"Analytics: RobTop makes use of Third-Party service in order to measure how users utilize our services so that we may improve them, and to measure the effectiveness of our advertising campaigns."})]}),r.jsx("p",{children:r.jsx("span",{className:"text-white/80 font-semibold",children:"The following is a comprehensive list of the third-party operators we currently use in our services, their contact information, and links to their privacy policies. Please note that each individual service we provide will only use a subset of these operators:"})}),r.jsxs("ul",{className:"list-disc pl-5 space-y-2",children:[r.jsxs("li",{children:["AppLovin —"," ",r.jsx("a",{href:"https://www.applovin.com/privacy/",target:"_blank",rel:"noopener noreferrer",className:"text-[var(--color-nav-link)] hover:text-white transition-colors",children:"https://www.applovin.com/privacy/"})]}),r.jsxs("li",{children:["AdColony —"," ",r.jsx("a",{href:"http://www.adcolony.com/privacy-policy/",target:"_blank",rel:"noopener noreferrer",className:"text-[var(--color-nav-link)] hover:text-white transition-colors",children:"http://www.adcolony.com/privacy-policy/"})]}),r.jsxs("li",{children:["Google AdMob —"," ",r.jsx("a",{href:"https://policies.google.com/privacy?hl=en",target:"_blank",rel:"noopener noreferrer",className:"text-[var(--color-nav-link)] hover:text-white transition-colors",children:"https://policies.google.com/privacy?hl=en"})]}),r.jsxs("li",{children:["Unity Ads —"," ",r.jsx("a",{href:"https://unity3d.com/legal/privacy-policy",target:"_blank",rel:"noopener noreferrer",className:"text-[var(--color-nav-link)] hover:text-white transition-colors",children:"https://unity3d.com/legal/privacy-policy"})]}),r.jsxs("li",{children:["Meta —"," ",r.jsx("a",{href:"https://www.facebook.com/policy.php",target:"_blank",rel:"noopener noreferrer",className:"text-[var(--color-nav-link)] hover:text-white transition-colors",children:"https://www.facebook.com/policy.php"})]}),r.jsxs("li",{children:["ironSource —"," ",r.jsx("a",{href:"https://developers.is.com/ironsource-mobile/air/ironsource-mobile-privacy-policy/",target:"_blank",rel:"noopener noreferrer",className:"text-[var(--color-nav-link)] hover:text-white transition-colors",children:"https://developers.is.com/ironsource-mobile/air/ironsource-mobile-privacy-policy/"})]}),r.jsxs("li",{children:["Mintegral —"," ",r.jsx("a",{href:"https://www.mintegral.com/en/privacy/",target:"_blank",rel:"noopener noreferrer",className:"text-[var(--color-nav-link)] hover:text-white transition-colors",children:"https://www.mintegral.com/en/privacy/"})]}),r.jsxs("li",{children:["Vungle —"," ",r.jsx("a",{href:"http://vungle.com/privacy/",target:"_blank",rel:"noopener noreferrer",className:"text-[var(--color-nav-link)] hover:text-white transition-colors",children:"http://vungle.com/privacy/"})]}),r.jsxs("li",{children:["Fyber —"," ",r.jsx("a",{href:"https://www.fyber.com/privacy-policy/",target:"_blank",rel:"noopener noreferrer",className:"text-[var(--color-nav-link)] hover:text-white transition-colors",children:"https://www.fyber.com/privacy-policy/"})]}),r.jsxs("li",{children:["InMobi —"," ",r.jsx("a",{href:"https://www.inmobi.com/privacy-policy",target:"_blank",rel:"noopener noreferrer",className:"text-[var(--color-nav-link)] hover:text-white transition-colors",children:"https://www.inmobi.com/privacy-policy"})]})]}),r.jsx("h2",{className:"text-white font-bold text-lg pt-4",children:"Changes to this Privacy Policy"}),r.jsx("p",{children:"We will periodically update this privacy policy to reflect changes in our information practices, and to add additional third-party operators. Please check back regularly, as your continued use of our services indicate your acceptance of any changes to this policy."}),r.jsx("p",{children:"This privacy policy was last updated May 16, 2022."}),r.jsx("h2",{className:"text-white font-bold text-lg pt-4",children:"Privacy Policy Contact Information"}),r.jsxs("p",{children:["If you have any questions about our privacy policy, please contact us via email at"," ",r.jsx("a",{href:"mailto:support@robtopgames.com",className:"text-[var(--color-nav-link)] hover:text-white transition-colors",children:"support@robtopgames.com"}),", or mail us at:"]}),r.jsxs("p",{children:["RobTop Games AB",r.jsx("br",{}),"Fresta Kyrkväg 10",r.jsx("br",{}),"194 54 Upplands Väsby",r.jsx("br",{}),"Sweden"]})]})]})})}const T0=[[125,255,0],[0,255,0],[0,255,125],[0,255,255],[0,125,255],[0,0,255],[125,0,255],[255,0,255],[255,0,125],[255,0,0],[255,125,0],[255,255,0],[255,255,255],[185,0,255],[255,185,0],[0,0,0],[0,200,255],[175,175,175],[90,90,90],[255,125,125],[0,175,75],[0,125,125],[0,75,175],[75,0,175],[125,0,125],[175,0,75],[175,75,0],[125,125,0],[75,175,0],[255,75,0],[150,50,0],[150,100,0],[100,150,0],[0,150,100],[0,100,150],[100,0,150],[150,0,100],[150,0,0],[0,150,0],[0,0,150],[125,255,175],[125,125,255],[255,250,127],[250,127,255],[0,255,192],[80,50,14],[205,165,118],[182,128,255],[255,58,58],[77,77,143],[0,10,76],[253,212,206],[190,181,255],[112,0,0],[82,2,0],[56,1,6],[128,79,79],[122,53,53],[81,36,36],[163,98,70],[117,73,54],[86,53,40],[255,185,114],[255,160,64],[102,49,30],[91,39,0],[71,32,0],[167,123,77],[109,83,57],[81,62,42],[255,255,192],[253,224,160],[192,255,160],[177,255,109],[192,255,224],[148,255,228],[67,161,138],[49,109,95],[38,84,73],[0,96,0],[0,64,0],[0,96,96],[0,64,64],[160,255,255],[1,7,112],[0,73,109],[0,50,76],[0,38,56],[80,128,173],[51,83,117],[35,60,86],[224,224,224],[61,6,140],[55,8,96],[64,64,64],[111,73,164],[84,54,127],[66,42,99],[252,181,255],[175,87,175],[130,67,130],[94,49,94],[128,128,128],[102,3,62],[71,1,52],[210,255,50],[118,189,255]];function Qn(u){return T0[u]??[255,255,255]}function Ah(u,s,d){if(u===255||s===255||d===255)return[u,s,d];const c=Math.max(u,s,d);if(c===0)return[255,255,255];const h=Math.min(255/c,1.5);return[Math.round(u*h),Math.round(s*h),Math.round(d*h)]}function E0(u,s,d){if(d>0)return Qn(d);const c=Qn(u),h=Qn(s),m=c[0]===0&&c[1]===0&&c[2]===0,x=h[0]===0&&h[1]===0&&h[2]===0;return m&&x?[255,255,255]:Ah(...x?c:h)}let qa=null,Nh=!1;const Vn=[];function R0(u){if(qa)return u();Vn.push(u),!Nh&&(Nh=!0,fetch("/data/icon-extras.json").then(s=>s.json()).then(s=>{qa=s,Vn.forEach(d=>d()),Vn.length=0}).catch(()=>{qa={},Vn.forEach(s=>s()),Vn.length=0}))}function wh(u,s,d){if(!qa)return!1;const c=s<10?`0${s}`:`${s}`,h=d!==void 0?`${u}_${c}_${d<10?"0"+d:d}`:`${u}_${c}`;return!!qa[h]}const A0={0:"player",1:"ship",2:"player_ball",3:"bird",4:"dart",5:"robot",6:"spider",7:"swing",8:"jetpack"},N0=[{part:3,pos:[-7.175,-7.875],scale:[.9969,.9984],rotation:-29.6729,flipped:[!1,!1],z:0},{part:2,pos:[-7.175,-2.025],scale:[.9968,.9984],rotation:57.9682,flipped:[!1,!1],z:1},{part:4,pos:[-2.675,-11.9],scale:[1,1],rotation:0,flipped:[!1,!1],z:2},{part:1,pos:[.25,4.5],scale:[.9997,.9998],rotation:-2.2859,flipped:[!1,!1],z:3},{part:3,pos:[-4.525,-7.625],scale:[.9999,.9999],rotation:-42.9415,flipped:[!1,!1],z:4},{part:2,pos:[-5.75,-3.15],scale:[.9994,.9997],rotation:42.5012,flipped:[!1,!1],z:5},{part:4,pos:[2.275,-11.9],scale:[1,1],rotation:0,flipped:[!1,!1],z:6}],w0=[{part:2,pos:[5.025,-8.725],scale:[.8838,.8838],rotation:0,flipped:[!1,!1],z:0},{part:2,pos:[14.35,-8.725],scale:[.8838,.8838],rotation:0,flipped:[!0,!1],z:1},{part:4,pos:[-4.45,-1.925],scale:[1,1],rotation:-7.6821,flipped:[!1,!1],z:2},{part:1,pos:[.575,2.05],scale:[1,1],rotation:0,flipped:[!1,!1],z:3},{part:3,pos:[-13.3,-8.9],scale:[.9999,.9999],rotation:38.964,flipped:[!1,!1],z:4},{part:2,pos:[-2.475,-7.975],scale:[1,1],rotation:0,flipped:[!1,!1],z:5}],O0={robot:N0,spider:w0},j0={robot:{0:178,1:178,2:178},spider:{0:127,1:127}};function Xn(u,s,d){const c=s<10?`0${s}`:`${s}`;return`/assets/icons/${u}_${c}_${d}.png`}function mu(u,s,d,c){const h=s<10?`0${s}`:`${s}`,m=d<10?`0${d}`:`${d}`;return`/assets/icons/${u}_${h}_${m}_${c}.png`}function Ba({src:u,color:s,style:d}){const c={WebkitMaskImage:`url(${u})`,WebkitMaskSize:"auto",WebkitMaskRepeat:"no-repeat",WebkitMaskPosition:"center",maskImage:`url(${u})`,maskSize:"auto",maskRepeat:"no-repeat",maskPosition:"center"};return r.jsxs("div",{style:{...d,width:ul,height:ul,isolation:"isolate"},children:[r.jsx("div",{style:{position:"absolute",inset:0,backgroundColor:`rgb(${s[0]},${s[1]},${s[2]})`,...c}}),r.jsx("img",{src:u,alt:"",style:{...Yt,mixBlendMode:"multiply"}})]})}const Yt={position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"},ul=250,z0={bird:32};function C0({iconType:u,iconId:s,color1:d,color2:c,color3:h,special:m,size:x=40}){const T=A0[u]??"player",b=s||1,y=m===2,C=u===5||u===6,[N,M]=w.useState(!!qa);w.useEffect(()=>{N||R0(()=>M(!0))},[N]);const Y=Qn(d),X=Qn(c),B=E0(d,c,h),q=x/ul,G=z0[T]||0,F={width:x,height:x,position:"relative",filter:`drop-shadow(${6*q}px ${6*q}px ${3*q}px rgba(0,0,0,0.3))`,flexShrink:0,overflow:"visible"},K={position:"absolute",width:ul,height:ul,top:`calc(50% + ${G*q}px)`,left:"50%",transform:`translate(-50%, -50%) scale(${q})`};if(C){const de=O0[T]||[],re=j0[T]||{};return r.jsx("div",{style:F,children:r.jsxs("div",{style:K,children:[y&&de.map((I,$)=>{const Se=I.pos[0]*4,ge=-I.pos[1]*4,Ke=I.scale[0]*(I.flipped[0]?-1:1),Ve=I.scale[1]*(I.flipped[1]?-1:1);return r.jsx("div",{style:{position:"absolute",width:ul,height:ul,left:"50%",top:"50%",transform:`translate(calc(-50% + ${Se}px), calc(-50% + ${ge}px)) rotate(${I.rotation}deg) scale(${Ke}, ${Ve})`,zIndex:1},children:r.jsx(Ba,{src:mu(T,b,I.part,"glow_001"),color:B,style:Yt})},`g${$}`)}),de.map((I,$)=>{const Se=re[$],ge=Se!==void 0?Se/255:1,Ke=[Math.round(Y[0]*ge),Math.round(Y[1]*ge),Math.round(Y[2]*ge)],Ve=[Math.round(X[0]*ge),Math.round(X[1]*ge),Math.round(X[2]*ge)],ee=I.pos[0]*4,we=-I.pos[1]*4,Ae=I.scale[0]*(I.flipped[0]?-1:1),ze=I.scale[1]*(I.flipped[1]?-1:1);return r.jsxs("div",{style:{position:"absolute",width:ul,height:ul,left:"50%",top:"50%",transform:`translate(calc(-50% + ${ee}px), calc(-50% + ${we}px)) rotate(${I.rotation}deg) scale(${Ae}, ${ze})`,zIndex:I.z+10},children:[r.jsx(Ba,{src:mu(T,b,I.part,"2_001"),color:Ve,style:Yt}),r.jsx(Ba,{src:mu(T,b,I.part,"001"),color:Ke,style:Yt}),N&&wh(T,b,I.part)&&r.jsx("img",{src:mu(T,b,I.part,"extra_001"),alt:"",style:{...Yt,...ge<1?{filter:`brightness(${ge})`}:{}}})]},`p${$}`)})]})})}return r.jsx("div",{style:F,children:r.jsxs("div",{style:K,children:[y&&r.jsx(Ba,{src:Xn(T,b,"glow_001"),color:B,style:{...Yt,zIndex:1}}),T==="bird"&&r.jsx("img",{src:Xn(T,b,"3_001"),alt:"",style:{...Yt,zIndex:2}}),r.jsx(Ba,{src:Xn(T,b,"2_001"),color:X,style:{...Yt,zIndex:3}}),r.jsx(Ba,{src:Xn(T,b,"001"),color:Y,style:{...Yt,zIndex:4}}),N&&wh(T,b)&&r.jsx("img",{src:Xn(T,b,"extra_001"),alt:"",style:{...Yt,zIndex:5}})]})})}const ea={stars:"/assets/GJ_starsIcon_001.png",moons:"/assets/GJ_moonsIcon_001.png",demons:"/assets/GJ_demonIcon_001.png",coins:"/assets/GJ_coinsIcon_001.png",userCoins:"/assets/GJ_coinsIcon2_001.png",diamonds:"/assets/GJ_diamondsIcon_001.png",creatorScore:"/assets/GJ_hammerIcon_001.png"};function kh(u){return u.toLocaleString("en-US")}function Ga({icon:u,value:s,scale:d}){const c=43*d,h=36*d;return r.jsxs("span",{className:"inline-flex items-center text-white font-bold gd-text-sm",style:{gap:10*d,fontSize:h,fontFamily:"'Pusab', sans-serif",WebkitTextStroke:`${.5*d}px black`,textShadow:`${4*d}px ${4*d}px 0 rgba(0,0,0,0.25)`},children:[r.jsx("img",{src:u,alt:"",style:{width:c,height:c,objectFit:"contain",filter:`drop-shadow(${1*d}px ${1*d}px ${1*d}px rgba(0,0,0,0.5))`}}),kh(s)]})}function _0({player:u,rank:s,isEven:d,scale:c,style:h}){const m=d?"rgb(161, 88, 44)":"rgb(194, 114, 62)",x=189*c,T=(s>=1e3?30:s>=100?42:58)*c,b=u.userName.length,y=Math.min(56,56*(10/Math.max(10,b)))*c;return r.jsxs("div",{style:{...h,backgroundColor:m,borderBottom:"1px solid rgba(0, 0, 0, 0.3)",padding:`0 ${24*c}px 0 ${30*c}px`,gap:19*c,display:"flex",alignItems:"center"},children:[r.jsx("span",{className:"font-bold text-center shrink-0 block gd-text",style:{fontSize:T,width:80*c,fontFamily:"'Pusab', sans-serif",background:"linear-gradient(to bottom, rgb(255,170,25) 40%, rgb(255,220,65) 60%)",WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent",WebkitTextStroke:`${.4*c}px black`,paintOrder:"stroke fill",filter:`drop-shadow(${5*c}px ${5*c}px 0 rgba(0,0,0,0.15)) drop-shadow(0 ${2*c}px ${4*c}px rgba(0,0,0,0.15))`},children:s}),r.jsx("div",{style:{marginLeft:-50*c}}),r.jsx(C0,{iconType:u.iconType,iconId:u.icon,color1:u.color1,color2:u.color2,color3:u.color3,special:u.special,size:x}),r.jsxs("div",{className:"min-w-0 flex-1",style:{marginLeft:20*c,display:"flex",alignItems:"center"},children:[r.jsx("span",{className:"font-bold whitespace-nowrap flex-1 gd-text",style:{fontSize:y,fontFamily:"'Pusab', sans-serif",background:"linear-gradient(to bottom, rgb(255,170,25) 40%, rgb(255,220,65) 60%)",WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent",WebkitTextStroke:`${.4*c}px black`,paintOrder:"stroke fill",filter:`drop-shadow(${5*c}px ${5*c}px 0 rgba(0,0,0,0.15)) drop-shadow(0 ${2*c}px ${4*c}px rgba(0,0,0,0.15))`,marginLeft:-35*c},children:u.userName}),r.jsxs("div",{className:"shrink-0",style:{display:"grid",gridTemplateColumns:`${80*c}px ${246*c}px ${205*c}px ${180*c}px`,gridTemplateRows:`${56*c}px ${56*c}px`,gap:`${4*c}px 0px`,alignItems:"center"},children:[r.jsx("div",{className:"flex justify-center",style:{marginLeft:-7},children:u.creatorScore>0&&r.jsx("img",{src:ea.creatorScore,alt:"",style:{width:43*c,height:43*c,objectFit:"contain",filter:`drop-shadow(${1*c}px ${1*c}px ${1*c}px rgba(0,0,0,0.5))`}})}),r.jsx("div",{children:r.jsx(Ga,{icon:ea.stars,value:u.stars,scale:c,size:"lg"})}),r.jsx("div",{children:r.jsx(Ga,{icon:ea.moons,value:u.moons,scale:c,size:"lg"})}),r.jsx("div",{children:r.jsx(Ga,{icon:ea.demons,value:u.demons,scale:c,size:"lg"})}),r.jsx("div",{className:"flex justify-center",style:{marginLeft:-7},children:u.creatorScore>0&&r.jsx("span",{className:"text-white font-bold gd-text-sm",style:{fontSize:36*c,fontFamily:"'Pusab', sans-serif",WebkitTextStroke:`${.4*c}px black`,textShadow:`${4*c}px ${4*c}px 0 rgba(0,0,0,0.25)`},children:kh(u.creatorScore)})}),r.jsx("div",{children:r.jsx(Ga,{icon:ea.diamonds,value:u.diamonds,scale:c})}),r.jsx("div",{children:r.jsx(Ga,{icon:ea.userCoins,value:u.userCoins,scale:c})}),r.jsx("div",{children:r.jsx(Ga,{icon:ea.coins,value:u.coins,scale:c})})]})]})]})}const U0={0:"player",1:"ship",2:"player_ball",3:"bird",4:"dart",5:"robot",6:"spider",7:"swing",8:"jetpack"};function D0(u){const s=new Set;for(const d of u){const c=U0[d.iconType]??"player",h=d.icon||1,m=h<10?`0${h}`:`${h}`;if(d.iconType===5||d.iconType===6)for(let T=1;T<=4;T++){const b=T<10?`0${T}`:`${T}`;s.add(`/assets/icons/${c}_${m}_${b}_001.png`),s.add(`/assets/icons/${c}_${m}_${b}_2_001.png`),s.add(`/assets/icons/${c}_${m}_${b}_glow_001.png`)}else s.add(`/assets/icons/${c}_${m}_001.png`),s.add(`/assets/icons/${c}_${m}_2_001.png`),s.add(`/assets/icons/${c}_${m}_glow_001.png`),d.iconType===3&&s.add(`/assets/icons/${c}_${m}_3_001.png`)}for(const d of s){const c=new Image;c.src=d}}const M0=[{label:"Stars",stat:"stars"},{label:"Moons",stat:"moons"},{label:"Demons",stat:"demons"},{label:"User Coins",stat:"userCoins"},{label:"Creators",stat:"creatorScore"}],H0={stars:"/data/top-stars.json",moons:"/data/top-moons.json",demons:"/data/top-demons.json",userCoins:"/data/top-usercoins.json",creatorScore:"/data/top-creators.json"},L0=133,Oh=5,Y0=1576,B0=215,G0=1556,q0=206,V0=119,X0=48,Q0=47,Z0=35,K0=44,J0=45;function k0(){rl("Leaderboards");const[u,s]=w.useState([]),[d,c]=w.useState("stars"),[h,m]=w.useState(0),x=w.useRef(null),[T,b]=w.useState(0),y=w.useRef(null),[C,N]=w.useState(800);w.useEffect(()=>{fetch(H0[d]).then(ee=>ee.json()).then(ee=>{s(ee),D0(ee)}).catch(ee=>console.error("Failed to load leaderboard data:",ee))},[d]),w.useEffect(()=>{const ee=y.current;if(!ee)return;const we=new ResizeObserver(Ae=>{N(Ae[0].contentRect.width)});return we.observe(ee),()=>we.disconnect()},[]),w.useEffect(()=>{const ee=x.current;if(!ee)return;const we=new ResizeObserver(Ae=>{b(Ae[0].contentRect.height)});return we.observe(ee),()=>we.disconnect()},[]);const M=w.useCallback(()=>{x.current&&m(x.current.scrollTop)},[]),Y=C/Y0,X=L0*Y,B=u.length*X,q=Math.max(0,Math.floor(h/X)-Oh),G=Math.min(u.length,Math.ceil((h+T)/X)+Oh),F=u.slice(q,G),K=B0*Y,de=G0*Y,re=q0*Y,I=V0*Y,$=K-X0*Y,Se=re-Q0*Y,ge=I-Z0*Y,Ke=K-K0*Y,Ve=re-J0*Y;return r.jsxs("div",{className:"flex h-full short:h-[max(80vh,500px)] flex-col items-center px-2 short:px-6 py-3",children:[r.jsx("div",{className:"flex gap-1 sm:gap-2 mb-2 shrink-0 flex-wrap justify-center",children:M0.map(ee=>r.jsx("button",{onClick:()=>{var we;c(ee.stat),m(0),(we=x.current)==null||we.scrollTo(0,0)},className:`px-2 sm:px-4 py-1 sm:py-2 rounded-lg font-semibold transition-colors cursor-pointer whitespace-nowrap ${d===ee.stat?"bg-[var(--color-nav-link)] text-[var(--color-bg)]":"bg-white/10 text-white/60 hover:bg-white/20 hover:text-white"}`,style:{fontFamily:"var(--font-nav)",fontSize:"clamp(11px, 2.5vw, 14px)"},children:ee.label},ee.stat))}),r.jsxs("div",{ref:y,className:"relative w-full flex-1 min-h-0 flex flex-col",style:{maxWidth:"min(1000px, calc(100vh * 1))",filter:"drop-shadow(0 4px 20px rgba(0, 0, 0, 0.5))"},children:[r.jsxs("div",{className:"flex-1 min-h-0 flex flex-col relative",style:{margin:`${$}px ${ge}px ${Se}px`,backgroundColor:"rgb(161, 88, 44)"},children:[r.jsx("div",{ref:x,className:"flex-1 min-h-0 leaderboard-scroll",onScroll:M,children:r.jsx("div",{style:{height:B,position:"relative"},children:F.map((ee,we)=>{const Ae=q+we;return r.jsx(_0,{player:ee,rank:Ae+1,isEven:Ae%2===0,scale:Y,style:{position:"absolute",top:Ae*X,left:0,right:0,height:X}},ee.accountID)})})}),B>T&&(()=>{const ee=T,we=T/B,Ae=Math.max(30,ee*we),ze=h/(B-T)*(ee-Ae);return r.jsx("div",{className:"absolute",style:{right:4*Y,top:0,bottom:0,width:Math.max(12,8*Y),pointerEvents:"none"},children:r.jsx("div",{style:{position:"absolute",top:ze,width:"100%",height:Ae,borderRadius:4*Y,backgroundColor:"rgba(0, 0, 0, 0.35)",pointerEvents:"auto",cursor:"pointer"},onMouseDown:j=>{j.preventDefault();const H=j.clientY,k=h,fe=B-T,pe=ee-Ae,g=L=>{var le;const V=L.clientY-H,P=k+V/pe*fe;(le=x.current)==null||le.scrollTo(0,Math.max(0,Math.min(fe,P)))},U=()=>{window.removeEventListener("mousemove",g),window.removeEventListener("mouseup",U)};window.addEventListener("mousemove",g),window.addEventListener("mouseup",U)},onTouchStart:j=>{const H=j.touches[0].clientY,k=h,fe=B-T,pe=ee-Ae,g=L=>{var le;L.preventDefault();const V=L.touches[0].clientY-H,P=k+V/pe*fe;(le=x.current)==null||le.scrollTo(0,Math.max(0,Math.min(fe,P)))},U=()=>{window.removeEventListener("touchmove",g),window.removeEventListener("touchend",U)};window.addEventListener("touchmove",g,{passive:!1}),window.addEventListener("touchend",U)}})})})()]}),r.jsx("img",{src:"/assets/GJ_table_top02_001.png",alt:"",className:"absolute top-0 left-0 w-full pointer-events-none",style:{zIndex:10,height:K}}),r.jsx("img",{src:"/assets/thetop1000.png",alt:"The Top 1000",className:"absolute left-1/2 pointer-events-none",style:{zIndex:11,top:K*.1,transform:"translateX(-50%)",height:K*.667}}),r.jsx("img",{src:"/assets/GJ_table_bottom_001.png",alt:"",className:"absolute bottom-0 left-1/2 pointer-events-none",style:{zIndex:10,width:de,height:re,transform:"translateX(-50%)"}}),r.jsx("div",{className:"absolute pointer-events-none",style:{top:Ke,bottom:Ve,left:-4,width:I,backgroundImage:"url(/assets/GJ_table_side_001.png)",backgroundSize:"100% 100%",zIndex:5}}),r.jsx("div",{className:"absolute pointer-events-none",style:{top:Ke,bottom:Ve,right:-4,width:I,backgroundImage:"url(/assets/GJ_table_side_001.png)",backgroundSize:"100% 100%",transform:"scaleX(-1)",zIndex:5}})]})]})}function I0(){return rl("Contact"),r.jsx("div",{className:"flex items-center justify-center h-full px-4 short:px-6",children:r.jsxs("div",{className:"max-w-[1200px] w-full pt-8 pb-12 px-6 sm:px-10",style:{borderImage:"url(/assets/GJ_square01.png) 25 fill / 12px / 0 stretch",filter:"drop-shadow(0 4px 20px rgba(0, 0, 0, 0.5))"},children:[r.jsx("h1",{className:"text-white font-bold mb-6",style:{fontFamily:"var(--font-nav)",fontSize:"clamp(24px, 5vw, 36px)"},children:"Contact"}),r.jsxs("div",{className:"text-white/70 leading-relaxed space-y-4",style:{fontSize:"clamp(15px, 2.5vw, 18px)"},children:[r.jsxs("p",{children:["Before reaching out, take a quick look at the ",r.jsx("a",{href:"https://www.robtopgames.com/faq/en/home/",target:"_blank",rel:"noopener noreferrer",className:"text-[var(--color-nav-link)] hover:underline font-semibold",children:"FAQ"}),". There is a good chance your question has already been answered there, especially for things like account recovery, game issues, or feature requests."]}),r.jsx("p",{className:"text-white/90 font-semibold",children:"Still need help? No problem."}),r.jsxs("p",{children:["You can contact RobTop Games directly at:",r.jsx("br",{}),r.jsx("span",{className:"text-white/90",children:"support@robtopgames.com"})]})]})]})})}function $0(){return rl("Page Not Found"),r.jsx("div",{className:"flex items-center justify-center h-full px-4",children:r.jsxs("div",{className:"text-center",children:[r.jsx("h1",{className:"text-white font-bold mb-4",style:{fontFamily:"'Pusab', sans-serif",fontSize:"clamp(48px, 10vw, 96px)"},children:"404"}),r.jsx("p",{className:"text-white/70 mb-6",style:{fontSize:"clamp(14px, 3vw, 18px)"},children:"This page doesn't exist. Maybe it was deleted, or you mistyped the URL."}),r.jsx(Qa,{to:"/",className:"inline-block px-6 py-3 rounded-lg bg-[var(--color-nav-link)] text-[var(--color-bg)] font-semibold hover:opacity-90 transition-opacity",style:{fontFamily:"var(--font-nav)"},children:"Go Home"})]})})}function W0({title:u}){return r.jsxs("div",{className:"text-white text-center p-8 text-2xl",children:[u," coming soon"]})}const F0=[];function P0(){return r.jsx(kv,{children:r.jsxs(Rv,{children:[r.jsx(_t,{path:"/",element:r.jsx(Lt,{fixedGround:!0,children:r.jsx(s0,{})})}),r.jsx(_t,{path:"/games",element:r.jsx(Lt,{fixedGround:!0,children:r.jsx(p0,{})})}),r.jsx(_t,{path:"/terms",element:r.jsx(Lt,{fixedGround:!0,children:r.jsx(b0,{})})}),r.jsx(_t,{path:"/privacy",element:r.jsx(Lt,{fixedGround:!0,children:r.jsx(S0,{})})}),r.jsx(_t,{path:"/content-policy",element:r.jsx(Lt,{fixedGround:!0,children:r.jsx(x0,{})})}),r.jsx(_t,{path:"/leaderboards",element:r.jsx(Lt,{fixedGround:!0,children:r.jsx(k0,{})})}),r.jsx(_t,{path:"/news",element:r.jsx(Lt,{fixedGround:!0,children:r.jsx(g0,{})})}),r.jsx(_t,{path:"/contact",element:r.jsx(Lt,{fixedGround:!0,children:r.jsx(I0,{})})}),F0.map(({path:u,title:s})=>r.jsx(_t,{path:u,element:r.jsx(Lt,{fixedGround:!0,children:r.jsx(W0,{title:s})})},u)),r.jsx(_t,{path:"*",element:r.jsx(Lt,{fixedGround:!0,children:r.jsx($0,{})})})]})})}Ny.createRoot(document.getElementById("root")).render(r.jsx(w.StrictMode,{children:r.jsx(P0,{})}));
|