From 9bea34af348e5ffb614769cd9020b3692b281823 Mon Sep 17 00:00:00 2001 From: Adam Mathes Date: Fri, 13 Feb 2026 17:02:54 -0800 Subject: fix(v2): remove distracting selection styles and fix build (NK-8rhpp3) --- frontend/src/setupTests.ts | 8 ++--- web/rice-box.go | 32 +++++++++--------- web/web.go | 84 +++++++++++++++++++++++++++++++++------------- 3 files changed, 81 insertions(+), 43 deletions(-) diff --git a/frontend/src/setupTests.ts b/frontend/src/setupTests.ts index 2afa12e..052d18e 100644 --- a/frontend/src/setupTests.ts +++ b/frontend/src/setupTests.ts @@ -6,15 +6,15 @@ class IntersectionObserver { readonly rootMargin: string = ''; readonly thresholds: ReadonlyArray = []; - constructor(callback: IntersectionObserverCallback, options?: IntersectionObserverInit) { + constructor(_callback: IntersectionObserverCallback, _options?: IntersectionObserverInit) { // nothing } - observe(target: Element): void { + observe(_target: Element): void { // nothing } - unobserve(target: Element): void { + unobserve(_target: Element): void { // nothing } @@ -33,7 +33,7 @@ Object.defineProperty(window, 'IntersectionObserver', { value: IntersectionObserver, }); -Object.defineProperty(global, 'IntersectionObserver', { +Object.defineProperty(globalThis, 'IntersectionObserver', { writable: true, configurable: true, value: IntersectionObserver, diff --git a/web/rice-box.go b/web/rice-box.go index d35d216..73bdbe9 100644 --- a/web/rice-box.go +++ b/web/rice-box.go @@ -11,26 +11,26 @@ func init() { // define files file3 := &embedded.EmbeddedFile{ - Filename: "assets/index-C1rxCFw-.js", - FileModTime: time.Unix(1771015865, 0), + Filename: "assets/index-B-BJXTBn.css", + FileModTime: time.Unix(1771030564, 0), - Content: string("(function(){const s=document.createElement(\"link\").relList;if(s&&s.supports&&s.supports(\"modulepreload\"))return;for(const d of document.querySelectorAll('link[rel=\"modulepreload\"]'))f(d);new MutationObserver(d=>{for(const m of d)if(m.type===\"childList\")for(const b of m.addedNodes)b.tagName===\"LINK\"&&b.rel===\"modulepreload\"&&f(b)}).observe(document,{childList:!0,subtree:!0});function o(d){const m={};return d.integrity&&(m.integrity=d.integrity),d.referrerPolicy&&(m.referrerPolicy=d.referrerPolicy),d.crossOrigin===\"use-credentials\"?m.credentials=\"include\":d.crossOrigin===\"anonymous\"?m.credentials=\"omit\":m.credentials=\"same-origin\",m}function f(d){if(d.ep)return;d.ep=!0;const m=o(d);fetch(d.href,m)}})();var Mf={exports:{}},Uu={};var kd;function tv(){if(kd)return Uu;kd=1;var c=Symbol.for(\"react.transitional.element\"),s=Symbol.for(\"react.fragment\");function o(f,d,m){var b=null;if(m!==void 0&&(b=\"\"+m),d.key!==void 0&&(b=\"\"+d.key),\"key\"in d){m={};for(var R in d)R!==\"key\"&&(m[R]=d[R])}else m=d;return d=m.ref,{$$typeof:c,type:f,key:b,ref:d!==void 0?d:null,props:m}}return Uu.Fragment=s,Uu.jsx=o,Uu.jsxs=o,Uu}var Id;function ev(){return Id||(Id=1,Mf.exports=tv()),Mf.exports}var H=ev(),Df={exports:{}},et={};var Pd;function lv(){if(Pd)return et;Pd=1;var c=Symbol.for(\"react.transitional.element\"),s=Symbol.for(\"react.portal\"),o=Symbol.for(\"react.fragment\"),f=Symbol.for(\"react.strict_mode\"),d=Symbol.for(\"react.profiler\"),m=Symbol.for(\"react.consumer\"),b=Symbol.for(\"react.context\"),R=Symbol.for(\"react.forward_ref\"),p=Symbol.for(\"react.suspense\"),y=Symbol.for(\"react.memo\"),U=Symbol.for(\"react.lazy\"),z=Symbol.for(\"react.activity\"),j=Symbol.iterator;function Q(g){return g===null||typeof g!=\"object\"?null:(g=j&&g[j]||g[\"@@iterator\"],typeof g==\"function\"?g:null)}var I={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},K=Object.assign,Y={};function w(g,x,q){this.props=g,this.context=x,this.refs=Y,this.updater=q||I}w.prototype.isReactComponent={},w.prototype.setState=function(g,x){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,x,\"setState\")},w.prototype.forceUpdate=function(g){this.updater.enqueueForceUpdate(this,g,\"forceUpdate\")};function G(){}G.prototype=w.prototype;function F(g,x,q){this.props=g,this.context=x,this.refs=Y,this.updater=q||I}var $=F.prototype=new G;$.constructor=F,K($,w.prototype),$.isPureReactComponent=!0;var P=Array.isArray;function W(){}var L={H:null,A:null,T:null,S:null},ut=Object.prototype.hasOwnProperty;function Mt(g,x,q){var Z=q.ref;return{$$typeof:c,type:g,key:x,ref:Z!==void 0?Z:null,props:q}}function me(g,x){return Mt(g.type,x,g.props)}function Ue(g){return typeof g==\"object\"&&g!==null&&g.$$typeof===c}function Wt(g){var x={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+g.replace(/[=:]/g,function(q){return x[q]})}var Dl=/\\/+/g;function qe(g,x){return typeof g==\"object\"&&g!==null&&g.key!=null?Wt(\"\"+g.key):x.toString(36)}function Re(g){switch(g.status){case\"fulfilled\":return g.value;case\"rejected\":throw g.reason;default:switch(typeof g.status==\"string\"?g.then(W,W):(g.status=\"pending\",g.then(function(x){g.status===\"pending\"&&(g.status=\"fulfilled\",g.value=x)},function(x){g.status===\"pending\"&&(g.status=\"rejected\",g.reason=x)})),g.status){case\"fulfilled\":return g.value;case\"rejected\":throw g.reason}}throw g}function D(g,x,q,Z,lt){var it=typeof g;(it===\"undefined\"||it===\"boolean\")&&(g=null);var yt=!1;if(g===null)yt=!0;else switch(it){case\"bigint\":case\"string\":case\"number\":yt=!0;break;case\"object\":switch(g.$$typeof){case c:case s:yt=!0;break;case U:return yt=g._init,D(yt(g._payload),x,q,Z,lt)}}if(yt)return lt=lt(g),yt=Z===\"\"?\".\"+qe(g,0):Z,P(lt)?(q=\"\",yt!=null&&(q=yt.replace(Dl,\"$&/\")+\"/\"),D(lt,x,q,\"\",function(La){return La})):lt!=null&&(Ue(lt)&&(lt=me(lt,q+(lt.key==null||g&&g.key===lt.key?\"\":(\"\"+lt.key).replace(Dl,\"$&/\")+\"/\")+yt)),x.push(lt)),1;yt=0;var Jt=Z===\"\"?\".\":Z+\":\";if(P(g))for(var Ut=0;Ut>>1,Tt=D[pt];if(0>>1;ptd(q,tt))Zd(lt,q)?(D[pt]=lt,D[Z]=tt,pt=Z):(D[pt]=q,D[x]=tt,pt=x);else if(Zd(lt,tt))D[pt]=lt,D[Z]=tt,pt=Z;else break t}}return B}function d(D,B){var tt=D.sortIndex-B.sortIndex;return tt!==0?tt:D.id-B.id}if(c.unstable_now=void 0,typeof performance==\"object\"&&typeof performance.now==\"function\"){var m=performance;c.unstable_now=function(){return m.now()}}else{var b=Date,R=b.now();c.unstable_now=function(){return b.now()-R}}var p=[],y=[],U=1,z=null,j=3,Q=!1,I=!1,K=!1,Y=!1,w=typeof setTimeout==\"function\"?setTimeout:null,G=typeof clearTimeout==\"function\"?clearTimeout:null,F=typeof setImmediate<\"u\"?setImmediate:null;function $(D){for(var B=o(y);B!==null;){if(B.callback===null)f(y);else if(B.startTime<=D)f(y),B.sortIndex=B.expirationTime,s(p,B);else break;B=o(y)}}function P(D){if(K=!1,$(D),!I)if(o(p)!==null)I=!0,W||(W=!0,Wt());else{var B=o(y);B!==null&&Re(P,B.startTime-D)}}var W=!1,L=-1,ut=5,Mt=-1;function me(){return Y?!0:!(c.unstable_now()-MtD&&me());){var pt=z.callback;if(typeof pt==\"function\"){z.callback=null,j=z.priorityLevel;var Tt=pt(z.expirationTime<=D);if(D=c.unstable_now(),typeof Tt==\"function\"){z.callback=Tt,$(D),B=!0;break e}z===o(p)&&f(p),$(D)}else f(p);z=o(p)}if(z!==null)B=!0;else{var g=o(y);g!==null&&Re(P,g.startTime-D),B=!1}}break t}finally{z=null,j=tt,Q=!1}B=void 0}}finally{B?Wt():W=!1}}}var Wt;if(typeof F==\"function\")Wt=function(){F(Ue)};else if(typeof MessageChannel<\"u\"){var Dl=new MessageChannel,qe=Dl.port2;Dl.port1.onmessage=Ue,Wt=function(){qe.postMessage(null)}}else Wt=function(){w(Ue,0)};function Re(D,B){L=w(function(){D(c.unstable_now())},B)}c.unstable_IdlePriority=5,c.unstable_ImmediatePriority=1,c.unstable_LowPriority=4,c.unstable_NormalPriority=3,c.unstable_Profiling=null,c.unstable_UserBlockingPriority=2,c.unstable_cancelCallback=function(D){D.callback=null},c.unstable_forceFrameRate=function(D){0>D||125pt?(D.sortIndex=tt,s(y,D),o(p)===null&&D===o(y)&&(K?(G(L),L=-1):K=!0,Re(P,tt-pt))):(D.sortIndex=Tt,s(p,D),I||Q||(I=!0,W||(W=!0,Wt()))),D},c.unstable_shouldYield=me,c.unstable_wrapCallback=function(D){var B=j;return function(){var tt=j;j=B;try{return D.apply(this,arguments)}finally{j=tt}}}})(Cf)),Cf}var lh;function uv(){return lh||(lh=1,Uf.exports=av()),Uf.exports}var xf={exports:{}},wt={};var ah;function nv(){if(ah)return wt;ah=1;var c=Xf();function s(p){var y=\"https://react.dev/errors/\"+p;if(1\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(c)}catch(s){console.error(s)}}return c(),xf.exports=nv(),xf.exports}var nh;function cv(){if(nh)return Cu;nh=1;var c=uv(),s=Xf(),o=iv();function f(t){var e=\"https://react.dev/errors/\"+t;if(1Tt||(t.current=pt[Tt],pt[Tt]=null,Tt--)}function q(t,e){Tt++,pt[Tt]=t.current,t.current=e}var Z=g(null),lt=g(null),it=g(null),yt=g(null);function Jt(t,e){switch(q(it,e),q(lt,t),q(Z,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?bd(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=bd(e),t=Ed(e,t);else switch(t){case\"svg\":t=1;break;case\"math\":t=2;break;default:t=0}}x(Z),q(Z,t)}function Ut(){x(Z),x(lt),x(it)}function La(t){t.memoizedState!==null&&q(yt,t);var e=Z.current,l=Ed(e,t.type);e!==l&&(q(lt,t),q(Z,l))}function Lu(t){lt.current===t&&(x(Z),x(lt)),yt.current===t&&(x(yt),Ou._currentValue=tt)}var ri,Wf;function Nl(t){if(ri===void 0)try{throw Error()}catch(l){var e=l.stack.trim().match(/\\n( *(at )?)/);ri=e&&e[1]||\"\",Wf=-1)\":-1u||h[a]!==T[u]){var M=`\n`+h[a].replace(\" at new \",\" at \");return t.displayName&&M.includes(\"\")&&(M=M.replace(\"\",t.displayName)),M}while(1<=a&&0<=u);break}}}finally{si=!1,Error.prepareStackTrace=l}return(l=t?t.displayName||t.name:\"\")?Nl(l):\"\"}function Uh(t,e){switch(t.tag){case 26:case 27:case 5:return Nl(t.type);case 16:return Nl(\"Lazy\");case 13:return t.child!==e&&e!==null?Nl(\"Suspense Fallback\"):Nl(\"Suspense\");case 19:return Nl(\"SuspenseList\");case 0:case 15:return oi(t.type,!1);case 11:return oi(t.type.render,!1);case 1:return oi(t.type,!0);case 31:return Nl(\"Activity\");default:return\"\"}}function Ff(t){try{var e=\"\",l=null;do e+=Uh(t,l),l=t,t=t.return;while(t);return e}catch(a){return`\nError generating stack: `+a.message+`\n`+a.stack}}var di=Object.prototype.hasOwnProperty,hi=c.unstable_scheduleCallback,mi=c.unstable_cancelCallback,Ch=c.unstable_shouldYield,xh=c.unstable_requestPaint,ae=c.unstable_now,Hh=c.unstable_getCurrentPriorityLevel,kf=c.unstable_ImmediatePriority,If=c.unstable_UserBlockingPriority,Yu=c.unstable_NormalPriority,jh=c.unstable_LowPriority,Pf=c.unstable_IdlePriority,Bh=c.log,qh=c.unstable_setDisableYieldValue,Ya=null,ue=null;function ul(t){if(typeof Bh==\"function\"&&qh(t),ue&&typeof ue.setStrictMode==\"function\")try{ue.setStrictMode(Ya,t)}catch{}}var ne=Math.clz32?Math.clz32:Gh,Lh=Math.log,Yh=Math.LN2;function Gh(t){return t>>>=0,t===0?32:31-(Lh(t)/Yh|0)|0}var Gu=256,Xu=262144,Qu=4194304;function Ul(t){var e=t&42;if(e!==0)return e;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return t&261888;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function Zu(t,e,l){var a=t.pendingLanes;if(a===0)return 0;var u=0,n=t.suspendedLanes,i=t.pingedLanes;t=t.warmLanes;var r=a&134217727;return r!==0?(a=r&~n,a!==0?u=Ul(a):(i&=r,i!==0?u=Ul(i):l||(l=r&~t,l!==0&&(u=Ul(l))))):(r=a&~n,r!==0?u=Ul(r):i!==0?u=Ul(i):l||(l=a&~t,l!==0&&(u=Ul(l)))),u===0?0:e!==0&&e!==u&&(e&n)===0&&(n=u&-u,l=e&-e,n>=l||n===32&&(l&4194048)!==0)?e:u}function Ga(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function Xh(t,e){switch(t){case 1:case 2:case 4:case 8:case 64:return e+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function tr(){var t=Qu;return Qu<<=1,(Qu&62914560)===0&&(Qu=4194304),t}function yi(t){for(var e=[],l=0;31>l;l++)e.push(t);return e}function Xa(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function Qh(t,e,l,a,u,n){var i=t.pendingLanes;t.pendingLanes=l,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=l,t.entangledLanes&=l,t.errorRecoveryDisabledLanes&=l,t.shellSuspendCounter=0;var r=t.entanglements,h=t.expirationTimes,T=t.hiddenUpdates;for(l=i&~l;0\"u\")return null;try{return t.activeElement||t.body}catch{return t.body}}var $h=/[\\n\"\\\\]/g;function ve(t){return t.replace($h,function(e){return\"\\\\\"+e.charCodeAt(0).toString(16)+\" \"})}function Ei(t,e,l,a,u,n,i,r){t.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?t.type=i:t.removeAttribute(\"type\"),e!=null?i===\"number\"?(e===0&&t.value===\"\"||t.value!=e)&&(t.value=\"\"+ye(e)):t.value!==\"\"+ye(e)&&(t.value=\"\"+ye(e)):i!==\"submit\"&&i!==\"reset\"||t.removeAttribute(\"value\"),e!=null?Ti(t,i,ye(e)):l!=null?Ti(t,i,ye(l)):a!=null&&t.removeAttribute(\"value\"),u==null&&n!=null&&(t.defaultChecked=!!n),u!=null&&(t.checked=u&&typeof u!=\"function\"&&typeof u!=\"symbol\"),r!=null&&typeof r!=\"function\"&&typeof r!=\"symbol\"&&typeof r!=\"boolean\"?t.name=\"\"+ye(r):t.removeAttribute(\"name\")}function hr(t,e,l,a,u,n,i,r){if(n!=null&&typeof n!=\"function\"&&typeof n!=\"symbol\"&&typeof n!=\"boolean\"&&(t.type=n),e!=null||l!=null){if(!(n!==\"submit\"&&n!==\"reset\"||e!=null)){bi(t);return}l=l!=null?\"\"+ye(l):\"\",e=e!=null?\"\"+ye(e):l,r||e===t.value||(t.value=e),t.defaultValue=e}a=a??u,a=typeof a!=\"function\"&&typeof a!=\"symbol\"&&!!a,t.checked=r?t.checked:!!a,t.defaultChecked=!!a,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(t.name=i),bi(t)}function Ti(t,e,l){e===\"number\"&&wu(t.ownerDocument)===t||t.defaultValue===\"\"+l||(t.defaultValue=\"\"+l)}function la(t,e,l,a){if(t=t.options,e){e={};for(var u=0;u\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),Oi=!1;if(Ge)try{var Ka={};Object.defineProperty(Ka,\"passive\",{get:function(){Oi=!0}}),window.addEventListener(\"test\",Ka,Ka),window.removeEventListener(\"test\",Ka,Ka)}catch{Oi=!1}var il=null,Mi=null,$u=null;function br(){if($u)return $u;var t,e=Mi,l=e.length,a,u=\"value\"in il?il.value:il.textContent,n=u.length;for(t=0;t=$a),Rr=\" \",Or=!1;function Mr(t,e){switch(t){case\"keyup\":return Tm.indexOf(e.keyCode)!==-1;case\"keydown\":return e.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function Dr(t){return t=t.detail,typeof t==\"object\"&&\"data\"in t?t.data:null}var ia=!1;function Am(t,e){switch(t){case\"compositionend\":return Dr(e);case\"keypress\":return e.which!==32?null:(Or=!0,Rr);case\"textInput\":return t=e.data,t===Rr&&Or?null:t;default:return null}}function _m(t,e){if(ia)return t===\"compositionend\"||!xi&&Mr(t,e)?(t=br(),$u=Mi=il=null,ia=!1,t):null;switch(t){case\"paste\":return null;case\"keypress\":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:l,offset:e-t};t=a}t:{for(;l;){if(l.nextSibling){l=l.nextSibling;break t}l=l.parentNode}l=void 0}l=qr(l)}}function Yr(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?Yr(t,e.parentNode):\"contains\"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function Gr(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=wu(t.document);e instanceof t.HTMLIFrameElement;){try{var l=typeof e.contentWindow.location.href==\"string\"}catch{l=!1}if(l)t=e.contentWindow;else break;e=wu(t.document)}return e}function Bi(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e===\"input\"&&(t.type===\"text\"||t.type===\"search\"||t.type===\"tel\"||t.type===\"url\"||t.type===\"password\")||e===\"textarea\"||t.contentEditable===\"true\")}var xm=Ge&&\"documentMode\"in document&&11>=document.documentMode,ca=null,qi=null,Ia=null,Li=!1;function Xr(t,e,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Li||ca==null||ca!==wu(a)||(a=ca,\"selectionStart\"in a&&Bi(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}),Ia&&ka(Ia,a)||(Ia=a,a=Qn(qi,\"onSelect\"),0>=i,u-=i,Ce=1<<32-ne(e)+u|l<nt?(st=V,V=null):st=V.sibling;var ht=A(S,V,E[nt],N);if(ht===null){V===null&&(V=st);break}t&&V&&ht.alternate===null&&e(S,V),v=n(ht,v,nt),dt===null?J=ht:dt.sibling=ht,dt=ht,V=st}if(nt===E.length)return l(S,V),ot&&Qe(S,nt),J;if(V===null){for(;ntnt?(st=V,V=null):st=V.sibling;var Ml=A(S,V,ht.value,N);if(Ml===null){V===null&&(V=st);break}t&&V&&Ml.alternate===null&&e(S,V),v=n(Ml,v,nt),dt===null?J=Ml:dt.sibling=Ml,dt=Ml,V=st}if(ht.done)return l(S,V),ot&&Qe(S,nt),J;if(V===null){for(;!ht.done;nt++,ht=E.next())ht=C(S,ht.value,N),ht!==null&&(v=n(ht,v,nt),dt===null?J=ht:dt.sibling=ht,dt=ht);return ot&&Qe(S,nt),J}for(V=a(V);!ht.done;nt++,ht=E.next())ht=O(V,S,nt,ht.value,N),ht!==null&&(t&&ht.alternate!==null&&V.delete(ht.key===null?nt:ht.key),v=n(ht,v,nt),dt===null?J=ht:dt.sibling=ht,dt=ht);return t&&V.forEach(function(Py){return e(S,Py)}),ot&&Qe(S,nt),J}function Et(S,v,E,N){if(typeof E==\"object\"&&E!==null&&E.type===K&&E.key===null&&(E=E.props.children),typeof E==\"object\"&&E!==null){switch(E.$$typeof){case Q:t:{for(var J=E.key;v!==null;){if(v.key===J){if(J=E.type,J===K){if(v.tag===7){l(S,v.sibling),N=u(v,E.props.children),N.return=S,S=N;break t}}else if(v.elementType===J||typeof J==\"object\"&&J!==null&&J.$$typeof===ut&&Ql(J)===v.type){l(S,v.sibling),N=u(v,E.props),uu(N,E),N.return=S,S=N;break t}l(S,v);break}else e(S,v);v=v.sibling}E.type===K?(N=ql(E.props.children,S.mode,N,E.key),N.return=S,S=N):(N=un(E.type,E.key,E.props,null,S.mode,N),uu(N,E),N.return=S,S=N)}return i(S);case I:t:{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=u(v,E.children||[]),N.return=S,S=N;break t}else{l(S,v);break}else e(S,v);v=v.sibling}N=Ki(E,S.mode,N),N.return=S,S=N}return i(S);case ut:return E=Ql(E),Et(S,v,E,N)}if(Re(E))return X(S,v,E,N);if(Wt(E)){if(J=Wt(E),typeof J!=\"function\")throw Error(f(150));return E=J.call(E),k(S,v,E,N)}if(typeof E.then==\"function\")return Et(S,v,dn(E),N);if(E.$$typeof===F)return Et(S,v,fn(S,E),N);hn(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=u(v,E),N.return=S,S=N):(l(S,v),N=Vi(E,S.mode,N),N.return=S,S=N),i(S)):l(S,v)}return function(S,v,E,N){try{au=0;var J=Et(S,v,E,N);return pa=null,J}catch(V){if(V===ga||V===sn)throw V;var dt=ce(29,V,null,S.mode);return dt.lanes=N,dt.return=S,dt}}}var Vl=ss(!0),os=ss(!1),ol=!1;function ac(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function uc(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function dl(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function hl(t,e,l){var a=t.updateQueue;if(a===null)return null;if(a=a.shared,(mt&2)!==0){var u=a.pending;return u===null?e.next=e:(e.next=u.next,u.next=e),a.pending=e,e=an(t),$r(t,null,l),e}return ln(t,a,e,l),an(t)}function nu(t,e,l){if(e=e.updateQueue,e!==null&&(e=e.shared,(l&4194048)!==0)){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,lr(t,l)}}function nc(t,e){var l=t.updateQueue,a=t.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var u=null,n=null;if(l=l.firstBaseUpdate,l!==null){do{var i={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};n===null?u=n=i:n=n.next=i,l=l.next}while(l!==null);n===null?u=n=e:n=n.next=e}else u=n=e;l={baseState:a.baseState,firstBaseUpdate:u,lastBaseUpdate:n,shared:a.shared,callbacks:a.callbacks},t.updateQueue=l;return}t=l.lastBaseUpdate,t===null?l.firstBaseUpdate=e:t.next=e,l.lastBaseUpdate=e}var ic=!1;function iu(){if(ic){var t=va;if(t!==null)throw t}}function cu(t,e,l,a){ic=!1;var u=t.updateQueue;ol=!1;var n=u.firstBaseUpdate,i=u.lastBaseUpdate,r=u.shared.pending;if(r!==null){u.shared.pending=null;var h=r,T=h.next;h.next=null,i===null?n=T:i.next=T,i=h;var M=t.alternate;M!==null&&(M=M.updateQueue,r=M.lastBaseUpdate,r!==i&&(r===null?M.firstBaseUpdate=T:r.next=T,M.lastBaseUpdate=h))}if(n!==null){var C=u.baseState;i=0,M=T=h=null,r=n;do{var A=r.lane&-536870913,O=A!==r.lane;if(O?(rt&A)===A:(a&A)===A){A!==0&&A===ya&&(ic=!0),M!==null&&(M=M.next={lane:0,tag:r.tag,payload:r.payload,callback:null,next:null});t:{var X=t,k=r;A=e;var Et=l;switch(k.tag){case 1:if(X=k.payload,typeof X==\"function\"){C=X.call(Et,C,A);break t}C=X;break t;case 3:X.flags=X.flags&-65537|128;case 0:if(X=k.payload,A=typeof X==\"function\"?X.call(Et,C,A):X,A==null)break t;C=z({},C,A);break t;case 2:ol=!0}}A=r.callback,A!==null&&(t.flags|=64,O&&(t.flags|=8192),O=u.callbacks,O===null?u.callbacks=[A]:O.push(A))}else O={lane:A,tag:r.tag,payload:r.payload,callback:r.callback,next:null},M===null?(T=M=O,h=C):M=M.next=O,i|=A;if(r=r.next,r===null){if(r=u.shared.pending,r===null)break;O=r,r=O.next,O.next=null,u.lastBaseUpdate=O,u.shared.pending=null}}while(!0);M===null&&(h=C),u.baseState=h,u.firstBaseUpdate=T,u.lastBaseUpdate=M,n===null&&(u.shared.lanes=0),pl|=i,t.lanes=i,t.memoizedState=C}}function ds(t,e){if(typeof t!=\"function\")throw Error(f(191,t));t.call(e)}function hs(t,e){var l=t.callbacks;if(l!==null)for(t.callbacks=null,t=0;tn?n:8;var i=D.T,r={};D.T=r,_c(t,!1,e,l);try{var h=u(),T=D.S;if(T!==null&&T(r,h),h!==null&&typeof h==\"object\"&&typeof h.then==\"function\"){var M=Qm(h,a);su(t,e,M,de(t))}else su(t,e,a,de(t))}catch(C){su(t,e,{then:function(){},status:\"rejected\",reason:C},de())}finally{B.p=n,i!==null&&r.types!==null&&(i.types=r.types),D.T=i}}function $m(){}function zc(t,e,l,a){if(t.tag!==5)throw Error(f(476));var u=Ks(t).queue;Vs(t,u,e,tt,l===null?$m:function(){return ws(t),l(a)})}function Ks(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:tt,baseState:tt,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:we,lastRenderedState:tt},next:null};var l={};return e.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:we,lastRenderedState:l},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function ws(t){var e=Ks(t);e.next===null&&(e=t.alternate.memoizedState),su(t,e.next.queue,{},de())}function Ac(){return Zt(Ou)}function Js(){return xt().memoizedState}function $s(){return xt().memoizedState}function Wm(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var l=de();t=dl(l);var a=hl(e,t,l);a!==null&&(le(a,e,l),nu(a,e,l)),e={cache:Pi()},t.payload=e;return}e=e.return}}function Fm(t,e,l){var a=de();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},zn(t)?Fs(e,l):(l=Qi(t,e,l,a),l!==null&&(le(l,t,a),ks(l,e,a)))}function Ws(t,e,l){var a=de();su(t,e,l,a)}function su(t,e,l,a){var u={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(zn(t))Fs(e,u);else{var n=t.alternate;if(t.lanes===0&&(n===null||n.lanes===0)&&(n=e.lastRenderedReducer,n!==null))try{var i=e.lastRenderedState,r=n(i,l);if(u.hasEagerState=!0,u.eagerState=r,ie(r,i))return ln(t,e,u,0),zt===null&&en(),!1}catch{}if(l=Qi(t,e,u,a),l!==null)return le(l,t,a),ks(l,e,a),!0}return!1}function _c(t,e,l,a){if(a={lane:2,revertLane:af(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},zn(t)){if(e)throw Error(f(479))}else e=Qi(t,l,a,2),e!==null&&le(e,t,2)}function zn(t){var e=t.alternate;return t===at||e!==null&&e===at}function Fs(t,e){ba=vn=!0;var l=t.pending;l===null?e.next=e:(e.next=l.next,l.next=e),t.pending=e}function ks(t,e,l){if((l&4194048)!==0){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,lr(t,l)}}var ou={readContext:Zt,use:Sn,useCallback:Dt,useContext:Dt,useEffect:Dt,useImperativeHandle:Dt,useLayoutEffect:Dt,useInsertionEffect:Dt,useMemo:Dt,useReducer:Dt,useRef:Dt,useState:Dt,useDebugValue:Dt,useDeferredValue:Dt,useTransition:Dt,useSyncExternalStore:Dt,useId:Dt,useHostTransitionStatus:Dt,useFormState:Dt,useActionState:Dt,useOptimistic:Dt,useMemoCache:Dt,useCacheRefresh:Dt};ou.useEffectEvent=Dt;var Is={readContext:Zt,use:Sn,useCallback:function(t,e){return $t().memoizedState=[t,e===void 0?null:e],t},useContext:Zt,useEffect:js,useImperativeHandle:function(t,e,l){l=l!=null?l.concat([t]):null,En(4194308,4,Ys.bind(null,e,t),l)},useLayoutEffect:function(t,e){return En(4194308,4,t,e)},useInsertionEffect:function(t,e){En(4,2,t,e)},useMemo:function(t,e){var l=$t();e=e===void 0?null:e;var a=t();if(Kl){ul(!0);try{t()}finally{ul(!1)}}return l.memoizedState=[a,e],a},useReducer:function(t,e,l){var a=$t();if(l!==void 0){var u=l(e);if(Kl){ul(!0);try{l(e)}finally{ul(!1)}}}else u=e;return a.memoizedState=a.baseState=u,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:u},a.queue=t,t=t.dispatch=Fm.bind(null,at,t),[a.memoizedState,t]},useRef:function(t){var e=$t();return t={current:t},e.memoizedState=t},useState:function(t){t=pc(t);var e=t.queue,l=Ws.bind(null,at,e);return e.dispatch=l,[t.memoizedState,l]},useDebugValue:Ec,useDeferredValue:function(t,e){var l=$t();return Tc(l,t,e)},useTransition:function(){var t=pc(!1);return t=Vs.bind(null,at,t.queue,!0,!1),$t().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,l){var a=at,u=$t();if(ot){if(l===void 0)throw Error(f(407));l=l()}else{if(l=e(),zt===null)throw Error(f(349));(rt&127)!==0||Ss(a,e,l)}u.memoizedState=l;var n={value:l,getSnapshot:e};return u.queue=n,js(Es.bind(null,a,n,t),[t]),a.flags|=2048,Ta(9,{destroy:void 0},bs.bind(null,a,n,l,e),null),l},useId:function(){var t=$t(),e=zt.identifierPrefix;if(ot){var l=xe,a=Ce;l=(a&~(1<<32-ne(a)-1)).toString(32)+l,e=\"_\"+e+\"R_\"+l,l=gn++,0<\\/script>\",n=n.removeChild(n.firstChild);break;case\"select\":n=typeof a.is==\"string\"?i.createElement(\"select\",{is:a.is}):i.createElement(\"select\"),a.multiple?n.multiple=!0:a.size&&(n.size=a.size);break;default:n=typeof a.is==\"string\"?i.createElement(u,{is:a.is}):i.createElement(u)}}n[Xt]=e,n[Ft]=a;t:for(i=e.child;i!==null;){if(i.tag===5||i.tag===6)n.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===e)break t;for(;i.sibling===null;){if(i.return===null||i.return===e)break t;i=i.return}i.sibling.return=i.return,i=i.sibling}e.stateNode=n;t:switch(Kt(n,u,a),u){case\"button\":case\"input\":case\"select\":case\"textarea\":a=!!a.autoFocus;break t;case\"img\":a=!0;break t;default:a=!1}a&&$e(e)}}return _t(e),Yc(e,e.type,t===null?null:t.memoizedProps,e.pendingProps,l),null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==a&&$e(e);else{if(typeof a!=\"string\"&&e.stateNode===null)throw Error(f(166));if(t=it.current,ha(e)){if(t=e.stateNode,l=e.memoizedProps,a=null,u=Qt,u!==null)switch(u.tag){case 27:case 5:a=u.memoizedProps}t[Xt]=e,t=!!(t.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||pd(t.nodeValue,l)),t||rl(e,!0)}else t=Zn(t).createTextNode(a),t[Xt]=e,e.stateNode=t}return _t(e),null;case 31:if(l=e.memoizedState,t===null||t.memoizedState!==null){if(a=ha(e),l!==null){if(t===null){if(!a)throw Error(f(318));if(t=e.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(f(557));t[Xt]=e}else Ll(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;_t(e),t=!1}else l=Wi(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=l),t=!0;if(!t)return e.flags&256?(re(e),e):(re(e),null);if((e.flags&128)!==0)throw Error(f(558))}return _t(e),null;case 13:if(a=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(u=ha(e),a!==null&&a.dehydrated!==null){if(t===null){if(!u)throw Error(f(318));if(u=e.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(f(317));u[Xt]=e}else Ll(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;_t(e),u=!1}else u=Wi(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=u),u=!0;if(!u)return e.flags&256?(re(e),e):(re(e),null)}return re(e),(e.flags&128)!==0?(e.lanes=l,e):(l=a!==null,t=t!==null&&t.memoizedState!==null,l&&(a=e.child,u=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(u=a.alternate.memoizedState.cachePool.pool),n=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(n=a.memoizedState.cachePool.pool),n!==u&&(a.flags|=2048)),l!==t&&l&&(e.child.flags|=8192),Mn(e,e.updateQueue),_t(e),null);case 4:return Ut(),t===null&&ff(e.stateNode.containerInfo),_t(e),null;case 10:return Ve(e.type),_t(e),null;case 19:if(x(Ct),a=e.memoizedState,a===null)return _t(e),null;if(u=(e.flags&128)!==0,n=a.rendering,n===null)if(u)hu(a,!1);else{if(Nt!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(n=yn(t),n!==null){for(e.flags|=128,hu(a,!1),t=n.updateQueue,e.updateQueue=t,Mn(e,t),e.subtreeFlags=0,t=l,l=e.child;l!==null;)Wr(l,t),l=l.sibling;return q(Ct,Ct.current&1|2),ot&&Qe(e,a.treeForkCount),e.child}t=t.sibling}a.tail!==null&&ae()>xn&&(e.flags|=128,u=!0,hu(a,!1),e.lanes=4194304)}else{if(!u)if(t=yn(n),t!==null){if(e.flags|=128,u=!0,t=t.updateQueue,e.updateQueue=t,Mn(e,t),hu(a,!0),a.tail===null&&a.tailMode===\"hidden\"&&!n.alternate&&!ot)return _t(e),null}else 2*ae()-a.renderingStartTime>xn&&l!==536870912&&(e.flags|=128,u=!0,hu(a,!1),e.lanes=4194304);a.isBackwards?(n.sibling=e.child,e.child=n):(t=a.last,t!==null?t.sibling=n:e.child=n,a.last=n)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=ae(),t.sibling=null,l=Ct.current,q(Ct,u?l&1|2:l&1),ot&&Qe(e,a.treeForkCount),t):(_t(e),null);case 22:case 23:return re(e),fc(),a=e.memoizedState!==null,t!==null?t.memoizedState!==null!==a&&(e.flags|=8192):a&&(e.flags|=8192),a?(l&536870912)!==0&&(e.flags&128)===0&&(_t(e),e.subtreeFlags&6&&(e.flags|=8192)):_t(e),l=e.updateQueue,l!==null&&Mn(e,l.retryQueue),l=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),a=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),a!==l&&(e.flags|=2048),t!==null&&x(Xl),null;case 24:return l=null,t!==null&&(l=t.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),Ve(Ht),_t(e),null;case 25:return null;case 30:return null}throw Error(f(156,e.tag))}function ey(t,e){switch(Ji(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return Ve(Ht),Ut(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return Lu(e),null;case 31:if(e.memoizedState!==null){if(re(e),e.alternate===null)throw Error(f(340));Ll()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 13:if(re(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(f(340));Ll()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return x(Ct),null;case 4:return Ut(),null;case 10:return Ve(e.type),null;case 22:case 23:return re(e),fc(),t!==null&&x(Xl),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return Ve(Ht),null;case 25:return null;default:return null}}function zo(t,e){switch(Ji(e),e.tag){case 3:Ve(Ht),Ut();break;case 26:case 27:case 5:Lu(e);break;case 4:Ut();break;case 31:e.memoizedState!==null&&re(e);break;case 13:re(e);break;case 19:x(Ct);break;case 10:Ve(e.type);break;case 22:case 23:re(e),fc(),t!==null&&x(Xl);break;case 24:Ve(Ht)}}function mu(t,e){try{var l=e.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var u=a.next;l=u;do{if((l.tag&t)===t){a=void 0;var n=l.create,i=l.inst;a=n(),i.destroy=a}l=l.next}while(l!==u)}}catch(r){gt(e,e.return,r)}}function vl(t,e,l){try{var a=e.updateQueue,u=a!==null?a.lastEffect:null;if(u!==null){var n=u.next;a=n;do{if((a.tag&t)===t){var i=a.inst,r=i.destroy;if(r!==void 0){i.destroy=void 0,u=e;var h=l,T=r;try{T()}catch(M){gt(u,h,M)}}}a=a.next}while(a!==n)}}catch(M){gt(e,e.return,M)}}function Ao(t){var e=t.updateQueue;if(e!==null){var l=t.stateNode;try{hs(e,l)}catch(a){gt(t,t.return,a)}}}function _o(t,e,l){l.props=wl(t.type,t.memoizedProps),l.state=t.memoizedState;try{l.componentWillUnmount()}catch(a){gt(t,e,a)}}function yu(t,e){try{var l=t.ref;if(l!==null){switch(t.tag){case 26:case 27:case 5:var a=t.stateNode;break;case 30:a=t.stateNode;break;default:a=t.stateNode}typeof l==\"function\"?t.refCleanup=l(a):l.current=a}}catch(u){gt(t,e,u)}}function He(t,e){var l=t.ref,a=t.refCleanup;if(l!==null)if(typeof a==\"function\")try{a()}catch(u){gt(t,e,u)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof l==\"function\")try{l(null)}catch(u){gt(t,e,u)}else l.current=null}function Ro(t){var e=t.type,l=t.memoizedProps,a=t.stateNode;try{t:switch(e){case\"button\":case\"input\":case\"select\":case\"textarea\":l.autoFocus&&a.focus();break t;case\"img\":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(u){gt(t,t.return,u)}}function Gc(t,e,l){try{var a=t.stateNode;zy(a,t.type,l,e),a[Ft]=e}catch(u){gt(t,t.return,u)}}function Oo(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&zl(t.type)||t.tag===4}function Xc(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||Oo(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&zl(t.type)||t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Qc(t,e,l){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?(l.nodeType===9?l.body:l.nodeName===\"HTML\"?l.ownerDocument.body:l).insertBefore(t,e):(e=l.nodeType===9?l.body:l.nodeName===\"HTML\"?l.ownerDocument.body:l,e.appendChild(t),l=l._reactRootContainer,l!=null||e.onclick!==null||(e.onclick=Ye));else if(a!==4&&(a===27&&zl(t.type)&&(l=t.stateNode,e=null),t=t.child,t!==null))for(Qc(t,e,l),t=t.sibling;t!==null;)Qc(t,e,l),t=t.sibling}function Dn(t,e,l){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?l.insertBefore(t,e):l.appendChild(t);else if(a!==4&&(a===27&&zl(t.type)&&(l=t.stateNode),t=t.child,t!==null))for(Dn(t,e,l),t=t.sibling;t!==null;)Dn(t,e,l),t=t.sibling}function Mo(t){var e=t.stateNode,l=t.memoizedProps;try{for(var a=t.type,u=e.attributes;u.length;)e.removeAttributeNode(u[0]);Kt(e,a,l),e[Xt]=t,e[Ft]=l}catch(n){gt(t,t.return,n)}}var We=!1,qt=!1,Zc=!1,Do=typeof WeakSet==\"function\"?WeakSet:Set,Gt=null;function ly(t,e){if(t=t.containerInfo,of=Fn,t=Gr(t),Bi(t)){if(\"selectionStart\"in t)var l={start:t.selectionStart,end:t.selectionEnd};else t:{l=(l=t.ownerDocument)&&l.defaultView||window;var a=l.getSelection&&l.getSelection();if(a&&a.rangeCount!==0){l=a.anchorNode;var u=a.anchorOffset,n=a.focusNode;a=a.focusOffset;try{l.nodeType,n.nodeType}catch{l=null;break t}var i=0,r=-1,h=-1,T=0,M=0,C=t,A=null;e:for(;;){for(var O;C!==l||u!==0&&C.nodeType!==3||(r=i+u),C!==n||a!==0&&C.nodeType!==3||(h=i+a),C.nodeType===3&&(i+=C.nodeValue.length),(O=C.firstChild)!==null;)A=C,C=O;for(;;){if(C===t)break e;if(A===l&&++T===u&&(r=i),A===n&&++M===a&&(h=i),(O=C.nextSibling)!==null)break;C=A,A=C.parentNode}C=O}l=r===-1||h===-1?null:{start:r,end:h}}else l=null}l=l||{start:0,end:0}}else l=null;for(df={focusedElem:t,selectionRange:l},Fn=!1,Gt=e;Gt!==null;)if(e=Gt,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,Gt=t;else for(;Gt!==null;){switch(e=Gt,n=e.alternate,t=e.flags,e.tag){case 0:if((t&4)!==0&&(t=e.updateQueue,t=t!==null?t.events:null,t!==null))for(l=0;l title\"))),Kt(n,a,l),n[Xt]=t,Yt(n),a=n;break t;case\"link\":var i=jd(\"link\",\"href\",u).get(a+(l.href||\"\"));if(i){for(var r=0;rEt&&(i=Et,Et=k,k=i);var S=Lr(r,k),v=Lr(r,Et);if(S&&v&&(O.rangeCount!==1||O.anchorNode!==S.node||O.anchorOffset!==S.offset||O.focusNode!==v.node||O.focusOffset!==v.offset)){var E=C.createRange();E.setStart(S.node,S.offset),O.removeAllRanges(),k>Et?(O.addRange(E),O.extend(v.node,v.offset)):(E.setEnd(v.node,v.offset),O.addRange(E))}}}}for(C=[],O=r;O=O.parentNode;)O.nodeType===1&&C.push({element:O,left:O.scrollLeft,top:O.scrollTop});for(typeof r.focus==\"function\"&&r.focus(),r=0;rl?32:l,D.T=null,l=Fc,Fc=null;var n=bl,i=tl;if(Lt=0,Oa=bl=null,tl=0,(mt&6)!==0)throw Error(f(331));var r=mt;if(mt|=4,Go(n.current),qo(n,n.current,i,l),mt=r,Eu(0,!1),ue&&typeof ue.onPostCommitFiberRoot==\"function\")try{ue.onPostCommitFiberRoot(Ya,n)}catch{}return!0}finally{B.p=u,D.T=a,ud(t,e)}}function id(t,e,l){e=pe(l,e),e=Dc(t.stateNode,e,2),t=hl(t,e,2),t!==null&&(Xa(t,2),je(t))}function gt(t,e,l){if(t.tag===3)id(t,t,l);else for(;e!==null;){if(e.tag===3){id(e,t,l);break}else if(e.tag===1){var a=e.stateNode;if(typeof e.type.getDerivedStateFromError==\"function\"||typeof a.componentDidCatch==\"function\"&&(Sl===null||!Sl.has(a))){t=pe(l,t),l=io(2),a=hl(e,l,2),a!==null&&(co(l,a,e,t),Xa(a,2),je(a));break}}e=e.return}}function tf(t,e,l){var a=t.pingCache;if(a===null){a=t.pingCache=new ny;var u=new Set;a.set(e,u)}else u=a.get(e),u===void 0&&(u=new Set,a.set(e,u));u.has(l)||(wc=!0,u.add(l),t=sy.bind(null,t,e,l),e.then(t,t))}function sy(t,e,l){var a=t.pingCache;a!==null&&a.delete(e),t.pingedLanes|=t.suspendedLanes&l,t.warmLanes&=~l,zt===t&&(rt&l)===l&&(Nt===4||Nt===3&&(rt&62914560)===rt&&300>ae()-Cn?(mt&2)===0&&Ma(t,0):Jc|=l,Ra===rt&&(Ra=0)),je(t)}function cd(t,e){e===0&&(e=tr()),t=Bl(t,e),t!==null&&(Xa(t,e),je(t))}function oy(t){var e=t.memoizedState,l=0;e!==null&&(l=e.retryLane),cd(t,l)}function dy(t,e){var l=0;switch(t.tag){case 31:case 13:var a=t.stateNode,u=t.memoizedState;u!==null&&(l=u.retryLane);break;case 19:a=t.stateNode;break;case 22:a=t.stateNode._retryCache;break;default:throw Error(f(314))}a!==null&&a.delete(e),cd(t,l)}function hy(t,e){return hi(t,e)}var Yn=null,Na=null,ef=!1,Gn=!1,lf=!1,Tl=0;function je(t){t!==Na&&t.next===null&&(Na===null?Yn=Na=t:Na=Na.next=t),Gn=!0,ef||(ef=!0,yy())}function Eu(t,e){if(!lf&&Gn){lf=!0;do for(var l=!1,a=Yn;a!==null;){if(t!==0){var u=a.pendingLanes;if(u===0)var n=0;else{var i=a.suspendedLanes,r=a.pingedLanes;n=(1<<31-ne(42|t)+1)-1,n&=u&~(i&~r),n=n&201326741?n&201326741|1:n?n|2:0}n!==0&&(l=!0,od(a,n))}else n=rt,n=Zu(a,a===zt?n:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(n&3)===0||Ga(a,n)||(l=!0,od(a,n));a=a.next}while(l);lf=!1}}function my(){fd()}function fd(){Gn=ef=!1;var t=0;Tl!==0&&_y()&&(t=Tl);for(var e=ae(),l=null,a=Yn;a!==null;){var u=a.next,n=rd(a,e);n===0?(a.next=null,l===null?Yn=u:l.next=u,u===null&&(Na=l)):(l=a,(t!==0||(n&3)!==0)&&(Gn=!0)),a=u}Lt!==0&&Lt!==5||Eu(t),Tl!==0&&(Tl=0)}function rd(t,e){for(var l=t.suspendedLanes,a=t.pingedLanes,u=t.expirationTimes,n=t.pendingLanes&-62914561;0r)break;var M=h.transferSize,C=h.initiatorType;M&&Sd(C)&&(h=h.responseEnd,i+=M*(h\"u\"?null:document;function Ud(t,e,l){var a=Ua;if(a&&typeof e==\"string\"&&e){var u=ve(e);u='link[rel=\"'+t+'\"][href=\"'+u+'\"]',typeof l==\"string\"&&(u+='[crossorigin=\"'+l+'\"]'),Nd.has(u)||(Nd.add(u),t={rel:t,crossOrigin:l,href:e},a.querySelector(u)===null&&(e=a.createElement(\"link\"),Kt(e,\"link\",t),Yt(e),a.head.appendChild(e)))}}function Hy(t){el.D(t),Ud(\"dns-prefetch\",t,null)}function jy(t,e){el.C(t,e),Ud(\"preconnect\",t,e)}function By(t,e,l){el.L(t,e,l);var a=Ua;if(a&&t&&e){var u='link[rel=\"preload\"][as=\"'+ve(e)+'\"]';e===\"image\"&&l&&l.imageSrcSet?(u+='[imagesrcset=\"'+ve(l.imageSrcSet)+'\"]',typeof l.imageSizes==\"string\"&&(u+='[imagesizes=\"'+ve(l.imageSizes)+'\"]')):u+='[href=\"'+ve(t)+'\"]';var n=u;switch(e){case\"style\":n=Ca(t);break;case\"script\":n=xa(t)}Ae.has(n)||(t=z({rel:\"preload\",href:e===\"image\"&&l&&l.imageSrcSet?void 0:t,as:e},l),Ae.set(n,t),a.querySelector(u)!==null||e===\"style\"&&a.querySelector(_u(n))||e===\"script\"&&a.querySelector(Ru(n))||(e=a.createElement(\"link\"),Kt(e,\"link\",t),Yt(e),a.head.appendChild(e)))}}function qy(t,e){el.m(t,e);var l=Ua;if(l&&t){var a=e&&typeof e.as==\"string\"?e.as:\"script\",u='link[rel=\"modulepreload\"][as=\"'+ve(a)+'\"][href=\"'+ve(t)+'\"]',n=u;switch(a){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":n=xa(t)}if(!Ae.has(n)&&(t=z({rel:\"modulepreload\",href:t},e),Ae.set(n,t),l.querySelector(u)===null)){switch(a){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(l.querySelector(Ru(n)))return}a=l.createElement(\"link\"),Kt(a,\"link\",t),Yt(a),l.head.appendChild(a)}}}function Ly(t,e,l){el.S(t,e,l);var a=Ua;if(a&&t){var u=ta(a).hoistableStyles,n=Ca(t);e=e||\"default\";var i=u.get(n);if(!i){var r={loading:0,preload:null};if(i=a.querySelector(_u(n)))r.loading=5;else{t=z({rel:\"stylesheet\",href:t,\"data-precedence\":e},l),(l=Ae.get(n))&&Sf(t,l);var h=i=a.createElement(\"link\");Yt(h),Kt(h,\"link\",t),h._p=new Promise(function(T,M){h.onload=T,h.onerror=M}),h.addEventListener(\"load\",function(){r.loading|=1}),h.addEventListener(\"error\",function(){r.loading|=2}),r.loading|=4,Kn(i,e,a)}i={type:\"stylesheet\",instance:i,count:1,state:r},u.set(n,i)}}}function Yy(t,e){el.X(t,e);var l=Ua;if(l&&t){var a=ta(l).hoistableScripts,u=xa(t),n=a.get(u);n||(n=l.querySelector(Ru(u)),n||(t=z({src:t,async:!0},e),(e=Ae.get(u))&&bf(t,e),n=l.createElement(\"script\"),Yt(n),Kt(n,\"link\",t),l.head.appendChild(n)),n={type:\"script\",instance:n,count:1,state:null},a.set(u,n))}}function Gy(t,e){el.M(t,e);var l=Ua;if(l&&t){var a=ta(l).hoistableScripts,u=xa(t),n=a.get(u);n||(n=l.querySelector(Ru(u)),n||(t=z({src:t,async:!0,type:\"module\"},e),(e=Ae.get(u))&&bf(t,e),n=l.createElement(\"script\"),Yt(n),Kt(n,\"link\",t),l.head.appendChild(n)),n={type:\"script\",instance:n,count:1,state:null},a.set(u,n))}}function Cd(t,e,l,a){var u=(u=it.current)?Vn(u):null;if(!u)throw Error(f(446));switch(t){case\"meta\":case\"title\":return null;case\"style\":return typeof l.precedence==\"string\"&&typeof l.href==\"string\"?(e=Ca(l.href),l=ta(u).hoistableStyles,a=l.get(e),a||(a={type:\"style\",instance:null,count:0,state:null},l.set(e,a)),a):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(l.rel===\"stylesheet\"&&typeof l.href==\"string\"&&typeof l.precedence==\"string\"){t=Ca(l.href);var n=ta(u).hoistableStyles,i=n.get(t);if(i||(u=u.ownerDocument||u,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},n.set(t,i),(n=u.querySelector(_u(t)))&&!n._p&&(i.instance=n,i.state.loading=5),Ae.has(t)||(l={rel:\"preload\",as:\"style\",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},Ae.set(t,l),n||Xy(u,t,l,i.state))),e&&a===null)throw Error(f(528,\"\"));return i}if(e&&a!==null)throw Error(f(529,\"\"));return null;case\"script\":return e=l.async,l=l.src,typeof l==\"string\"&&e&&typeof e!=\"function\"&&typeof e!=\"symbol\"?(e=xa(l),l=ta(u).hoistableScripts,a=l.get(e),a||(a={type:\"script\",instance:null,count:0,state:null},l.set(e,a)),a):{type:\"void\",instance:null,count:0,state:null};default:throw Error(f(444,t))}}function Ca(t){return'href=\"'+ve(t)+'\"'}function _u(t){return'link[rel=\"stylesheet\"]['+t+\"]\"}function xd(t){return z({},t,{\"data-precedence\":t.precedence,precedence:null})}function Xy(t,e,l,a){t.querySelector('link[rel=\"preload\"][as=\"style\"]['+e+\"]\")?a.loading=1:(e=t.createElement(\"link\"),a.preload=e,e.addEventListener(\"load\",function(){return a.loading|=1}),e.addEventListener(\"error\",function(){return a.loading|=2}),Kt(e,\"link\",l),Yt(e),t.head.appendChild(e))}function xa(t){return'[src=\"'+ve(t)+'\"]'}function Ru(t){return\"script[async]\"+t}function Hd(t,e,l){if(e.count++,e.instance===null)switch(e.type){case\"style\":var a=t.querySelector('style[data-href~=\"'+ve(l.href)+'\"]');if(a)return e.instance=a,Yt(a),a;var u=z({},l,{\"data-href\":l.href,\"data-precedence\":l.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement(\"style\"),Yt(a),Kt(a,\"style\",u),Kn(a,l.precedence,t),e.instance=a;case\"stylesheet\":u=Ca(l.href);var n=t.querySelector(_u(u));if(n)return e.state.loading|=4,e.instance=n,Yt(n),n;a=xd(l),(u=Ae.get(u))&&Sf(a,u),n=(t.ownerDocument||t).createElement(\"link\"),Yt(n);var i=n;return i._p=new Promise(function(r,h){i.onload=r,i.onerror=h}),Kt(n,\"link\",a),e.state.loading|=4,Kn(n,l.precedence,t),e.instance=n;case\"script\":return n=xa(l.src),(u=t.querySelector(Ru(n)))?(e.instance=u,Yt(u),u):(a=l,(u=Ae.get(n))&&(a=z({},l),bf(a,u)),t=t.ownerDocument||t,u=t.createElement(\"script\"),Yt(u),Kt(u,\"link\",a),t.head.appendChild(u),e.instance=u);case\"void\":return null;default:throw Error(f(443,e.type))}else e.type===\"stylesheet\"&&(e.state.loading&4)===0&&(a=e.instance,e.state.loading|=4,Kn(a,l.precedence,t));return e.instance}function Kn(t,e,l){for(var a=l.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),u=a.length?a[a.length-1]:null,n=u,i=0;i title\"):null)}function Qy(t,e,l){if(l===1||e.itemProp!=null)return!1;switch(t){case\"meta\":case\"title\":return!0;case\"style\":if(typeof e.precedence!=\"string\"||typeof e.href!=\"string\"||e.href===\"\")break;return!0;case\"link\":if(typeof e.rel!=\"string\"||typeof e.href!=\"string\"||e.href===\"\"||e.onLoad||e.onError)break;return e.rel===\"stylesheet\"?(t=e.disabled,typeof e.precedence==\"string\"&&t==null):!0;case\"script\":if(e.async&&typeof e.async!=\"function\"&&typeof e.async!=\"symbol\"&&!e.onLoad&&!e.onError&&e.src&&typeof e.src==\"string\")return!0}return!1}function qd(t){return!(t.type===\"stylesheet\"&&(t.state.loading&3)===0)}function Zy(t,e,l,a){if(l.type===\"stylesheet\"&&(typeof a.media!=\"string\"||matchMedia(a.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var u=Ca(a.href),n=e.querySelector(_u(u));if(n){e=n._p,e!==null&&typeof e==\"object\"&&typeof e.then==\"function\"&&(t.count++,t=Jn.bind(t),e.then(t,t)),l.state.loading|=4,l.instance=n,Yt(n);return}n=e.ownerDocument||e,a=xd(a),(u=Ae.get(u))&&Sf(a,u),n=n.createElement(\"link\"),Yt(n);var i=n;i._p=new Promise(function(r,h){i.onload=r,i.onerror=h}),Kt(n,\"link\",a),l.instance=n}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(l,e),(e=l.state.preload)&&(l.state.loading&3)===0&&(t.count++,l=Jn.bind(t),e.addEventListener(\"load\",l),e.addEventListener(\"error\",l))}}var Ef=0;function Vy(t,e){return t.stylesheets&&t.count===0&&Wn(t,t.stylesheets),0Ef?50:800)+e);return t.unsuspend=l,function(){t.unsuspend=null,clearTimeout(a),clearTimeout(u)}}:null}function Jn(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Wn(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var $n=null;function Wn(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,$n=new Map,e.forEach(Ky,t),$n=null,Jn.call(t))}function Ky(t,e){if(!(e.state.loading&4)){var l=$n.get(t);if(l)var a=l.get(null);else{l=new Map,$n.set(t,l);for(var u=t.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),n=0;n\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(c)}catch(s){console.error(s)}}return c(),Nf.exports=cv(),Nf.exports}var rv=fv();var ch=\"popstate\";function sv(c={}){function s(f,d){let{pathname:m,search:b,hash:R}=f.location;return Lf(\"\",{pathname:m,search:b,hash:R},d.state&&d.state.usr||null,d.state&&d.state.key||\"default\")}function o(f,d){return typeof d==\"string\"?d:Hu(d)}return dv(s,o,null,c)}function Ot(c,s){if(c===!1||c===null||typeof c>\"u\")throw new Error(s)}function _e(c,s){if(!c){typeof console<\"u\"&&console.warn(s);try{throw new Error(s)}catch{}}}function ov(){return Math.random().toString(36).substring(2,10)}function fh(c,s){return{usr:c.state,key:c.key,idx:s}}function Lf(c,s,o=null,f){return{pathname:typeof c==\"string\"?c:c.pathname,search:\"\",hash:\"\",...typeof s==\"string\"?ja(s):s,state:o,key:s&&s.key||f||ov()}}function Hu({pathname:c=\"/\",search:s=\"\",hash:o=\"\"}){return s&&s!==\"?\"&&(c+=s.charAt(0)===\"?\"?s:\"?\"+s),o&&o!==\"#\"&&(c+=o.charAt(0)===\"#\"?o:\"#\"+o),c}function ja(c){let s={};if(c){let o=c.indexOf(\"#\");o>=0&&(s.hash=c.substring(o),c=c.substring(0,o));let f=c.indexOf(\"?\");f>=0&&(s.search=c.substring(f),c=c.substring(0,f)),c&&(s.pathname=c)}return s}function dv(c,s,o,f={}){let{window:d=document.defaultView,v5Compat:m=!1}=f,b=d.history,R=\"POP\",p=null,y=U();y==null&&(y=0,b.replaceState({...b.state,idx:y},\"\"));function U(){return(b.state||{idx:null}).idx}function z(){R=\"POP\";let Y=U(),w=Y==null?null:Y-y;y=Y,p&&p({action:R,location:K.location,delta:w})}function j(Y,w){R=\"PUSH\";let G=Lf(K.location,Y,w);y=U()+1;let F=fh(G,y),$=K.createHref(G);try{b.pushState(F,\"\",$)}catch(P){if(P instanceof DOMException&&P.name===\"DataCloneError\")throw P;d.location.assign($)}m&&p&&p({action:R,location:K.location,delta:1})}function Q(Y,w){R=\"REPLACE\";let G=Lf(K.location,Y,w);y=U();let F=fh(G,y),$=K.createHref(G);b.replaceState(F,\"\",$),m&&p&&p({action:R,location:K.location,delta:0})}function I(Y){return hv(Y)}let K={get action(){return R},get location(){return c(d,b)},listen(Y){if(p)throw new Error(\"A history only accepts one active listener\");return d.addEventListener(ch,z),p=Y,()=>{d.removeEventListener(ch,z),p=null}},createHref(Y){return s(d,Y)},createURL:I,encodeLocation(Y){let w=I(Y);return{pathname:w.pathname,search:w.search,hash:w.hash}},push:j,replace:Q,go(Y){return b.go(Y)}};return K}function hv(c,s=!1){let o=\"http://localhost\";typeof window<\"u\"&&(o=window.location.origin!==\"null\"?window.location.origin:window.location.href),Ot(o,\"No window.location.(origin|href) available to create URL\");let f=typeof c==\"string\"?c:Hu(c);return f=f.replace(/ $/,\"%20\"),!s&&f.startsWith(\"//\")&&(f=o+f),new URL(f,o)}function hh(c,s,o=\"/\"){return mv(c,s,o,!1)}function mv(c,s,o,f){let d=typeof s==\"string\"?ja(s):s,m=al(d.pathname||\"/\",o);if(m==null)return null;let b=mh(c);yv(b);let R=null;for(let p=0;R==null&&p{let U={relativePath:y===void 0?b.path||\"\":y,caseSensitive:b.caseSensitive===!0,childrenIndex:R,route:b};if(U.relativePath.startsWith(\"/\")){if(!U.relativePath.startsWith(f)&&p)return;Ot(U.relativePath.startsWith(f),`Absolute route path \"${U.relativePath}\" nested under path \"${f}\" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),U.relativePath=U.relativePath.slice(f.length)}let z=ll([f,U.relativePath]),j=o.concat(U);b.children&&b.children.length>0&&(Ot(b.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path \"${z}\".`),mh(b.children,s,j,z,p)),!(b.path==null&&!b.index)&&s.push({path:z,score:Tv(z,b.index),routesMeta:j})};return c.forEach((b,R)=>{if(b.path===\"\"||!b.path?.includes(\"?\"))m(b,R);else for(let p of yh(b.path))m(b,R,!0,p)}),s}function yh(c){let s=c.split(\"/\");if(s.length===0)return[];let[o,...f]=s,d=o.endsWith(\"?\"),m=o.replace(/\\?$/,\"\");if(f.length===0)return d?[m,\"\"]:[m];let b=yh(f.join(\"/\")),R=[];return R.push(...b.map(p=>p===\"\"?m:[m,p].join(\"/\"))),d&&R.push(...b),R.map(p=>c.startsWith(\"/\")&&p===\"\"?\"/\":p)}function yv(c){c.sort((s,o)=>s.score!==o.score?o.score-s.score:zv(s.routesMeta.map(f=>f.childrenIndex),o.routesMeta.map(f=>f.childrenIndex)))}var vv=/^:[\\w-]+$/,gv=3,pv=2,Sv=1,bv=10,Ev=-2,rh=c=>c===\"*\";function Tv(c,s){let o=c.split(\"/\"),f=o.length;return o.some(rh)&&(f+=Ev),s&&(f+=pv),o.filter(d=>!rh(d)).reduce((d,m)=>d+(vv.test(m)?gv:m===\"\"?Sv:bv),f)}function zv(c,s){return c.length===s.length&&c.slice(0,-1).every((f,d)=>f===s[d])?c[c.length-1]-s[s.length-1]:0}function Av(c,s,o=!1){let{routesMeta:f}=c,d={},m=\"/\",b=[];for(let R=0;R{if(U===\"*\"){let I=R[j]||\"\";b=m.slice(0,m.length-I.length).replace(/(.)\\/+$/,\"$1\")}const Q=R[j];return z&&!Q?y[U]=void 0:y[U]=(Q||\"\").replace(/%2F/g,\"/\"),y},{}),pathname:m,pathnameBase:b,pattern:c}}function _v(c,s=!1,o=!0){_e(c===\"*\"||!c.endsWith(\"*\")||c.endsWith(\"/*\"),`Route path \"${c}\" will be treated as if it were \"${c.replace(/\\*$/,\"/*\")}\" because the \\`*\\` character must always follow a \\`/\\` in the pattern. To get rid of this warning, please change the route path to \"${c.replace(/\\*$/,\"/*\")}\".`);let f=[],d=\"^\"+c.replace(/\\/*\\*?$/,\"\").replace(/^\\/*/,\"/\").replace(/[\\\\.*+^${}|()[\\]]/g,\"\\\\$&\").replace(/\\/:([\\w-]+)(\\?)?/g,(b,R,p)=>(f.push({paramName:R,isOptional:p!=null}),p?\"/?([^\\\\/]+)?\":\"/([^\\\\/]+)\")).replace(/\\/([\\w-]+)\\?(\\/|$)/g,\"(/$1)?$2\");return c.endsWith(\"*\")?(f.push({paramName:\"*\"}),d+=c===\"*\"||c===\"/*\"?\"(.*)$\":\"(?:\\\\/(.+)|\\\\/*)$\"):o?d+=\"\\\\/*$\":c!==\"\"&&c!==\"/\"&&(d+=\"(?:(?=\\\\/|$))\"),[new RegExp(d,s?void 0:\"i\"),f]}function Rv(c){try{return c.split(\"/\").map(s=>decodeURIComponent(s).replace(/\\//g,\"%2F\")).join(\"/\")}catch(s){return _e(!1,`The URL path \"${c}\" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${s}).`),c}}function al(c,s){if(s===\"/\")return c;if(!c.toLowerCase().startsWith(s.toLowerCase()))return null;let o=s.endsWith(\"/\")?s.length-1:s.length,f=c.charAt(o);return f&&f!==\"/\"?null:c.slice(o)||\"/\"}var Ov=/^(?:[a-z][a-z0-9+.-]*:|\\/\\/)/i;function Mv(c,s=\"/\"){let{pathname:o,search:f=\"\",hash:d=\"\"}=typeof c==\"string\"?ja(c):c,m;return o?(o=o.replace(/\\/\\/+/g,\"/\"),o.startsWith(\"/\")?m=sh(o.substring(1),\"/\"):m=sh(o,s)):m=s,{pathname:m,search:Uv(f),hash:Cv(d)}}function sh(c,s){let o=s.replace(/\\/+$/,\"\").split(\"/\");return c.split(\"/\").forEach(d=>{d===\"..\"?o.length>1&&o.pop():d!==\".\"&&o.push(d)}),o.length>1?o.join(\"/\"):\"/\"}function Hf(c,s,o,f){return`Cannot include a '${c}' character in a manually specified \\`to.${s}\\` field [${JSON.stringify(f)}]. Please separate it out to the \\`to.${o}\\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function Dv(c){return c.filter((s,o)=>o===0||s.route.path&&s.route.path.length>0)}function Qf(c){let s=Dv(c);return s.map((o,f)=>f===s.length-1?o.pathname:o.pathnameBase)}function Zf(c,s,o,f=!1){let d;typeof c==\"string\"?d=ja(c):(d={...c},Ot(!d.pathname||!d.pathname.includes(\"?\"),Hf(\"?\",\"pathname\",\"search\",d)),Ot(!d.pathname||!d.pathname.includes(\"#\"),Hf(\"#\",\"pathname\",\"hash\",d)),Ot(!d.search||!d.search.includes(\"#\"),Hf(\"#\",\"search\",\"hash\",d)));let m=c===\"\"||d.pathname===\"\",b=m?\"/\":d.pathname,R;if(b==null)R=o;else{let z=s.length-1;if(!f&&b.startsWith(\"..\")){let j=b.split(\"/\");for(;j[0]===\"..\";)j.shift(),z-=1;d.pathname=j.join(\"/\")}R=z>=0?s[z]:\"/\"}let p=Mv(d,R),y=b&&b!==\"/\"&&b.endsWith(\"/\"),U=(m||b===\".\")&&o.endsWith(\"/\");return!p.pathname.endsWith(\"/\")&&(y||U)&&(p.pathname+=\"/\"),p}var ll=c=>c.join(\"/\").replace(/\\/\\/+/g,\"/\"),Nv=c=>c.replace(/\\/+$/,\"\").replace(/^\\/*/,\"/\"),Uv=c=>!c||c===\"?\"?\"\":c.startsWith(\"?\")?c:\"?\"+c,Cv=c=>!c||c===\"#\"?\"\":c.startsWith(\"#\")?c:\"#\"+c,xv=class{constructor(c,s,o,f=!1){this.status=c,this.statusText=s||\"\",this.internal=f,o instanceof Error?(this.data=o.toString(),this.error=o):this.data=o}};function Hv(c){return c!=null&&typeof c.status==\"number\"&&typeof c.statusText==\"string\"&&typeof c.internal==\"boolean\"&&\"data\"in c}function jv(c){return c.map(s=>s.route.path).filter(Boolean).join(\"/\").replace(/\\/\\/*/g,\"/\")||\"/\"}var vh=typeof window<\"u\"&&typeof window.document<\"u\"&&typeof window.document.createElement<\"u\";function gh(c,s){let o=c;if(typeof o!=\"string\"||!Ov.test(o))return{absoluteURL:void 0,isExternal:!1,to:o};let f=o,d=!1;if(vh)try{let m=new URL(window.location.href),b=o.startsWith(\"//\")?new URL(m.protocol+o):new URL(o),R=al(b.pathname,s);b.origin===m.origin&&R!=null?o=R+b.search+b.hash:d=!0}catch{_e(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:f,isExternal:d,to:o}}Object.getOwnPropertyNames(Object.prototype).sort().join(\"\\0\");var ph=[\"POST\",\"PUT\",\"PATCH\",\"DELETE\"];new Set(ph);var Bv=[\"GET\",...ph];new Set(Bv);var Ba=_.createContext(null);Ba.displayName=\"DataRouter\";var ci=_.createContext(null);ci.displayName=\"DataRouterState\";var qv=_.createContext(!1),Sh=_.createContext({isTransitioning:!1});Sh.displayName=\"ViewTransition\";var Lv=_.createContext(new Map);Lv.displayName=\"Fetchers\";var Yv=_.createContext(null);Yv.displayName=\"Await\";var he=_.createContext(null);he.displayName=\"Navigation\";var ju=_.createContext(null);ju.displayName=\"Location\";var Ne=_.createContext({outlet:null,matches:[],isDataRoute:!1});Ne.displayName=\"Route\";var Vf=_.createContext(null);Vf.displayName=\"RouteError\";var bh=\"REACT_ROUTER_ERROR\",Gv=\"REDIRECT\",Xv=\"ROUTE_ERROR_RESPONSE\";function Qv(c){if(c.startsWith(`${bh}:${Gv}:{`))try{let s=JSON.parse(c.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 Zv(c){if(c.startsWith(`${bh}:${Xv}:{`))try{let s=JSON.parse(c.slice(40));if(typeof s==\"object\"&&s&&typeof s.status==\"number\"&&typeof s.statusText==\"string\")return new xv(s.status,s.statusText,s.data)}catch{}}function Vv(c,{relative:s}={}){Ot(qa(),\"useHref() may be used only in the context of a component.\");let{basename:o,navigator:f}=_.useContext(he),{hash:d,pathname:m,search:b}=qu(c,{relative:s}),R=m;return o!==\"/\"&&(R=m===\"/\"?o:ll([o,m])),f.createHref({pathname:R,search:b,hash:d})}function qa(){return _.useContext(ju)!=null}function Be(){return Ot(qa(),\"useLocation() may be used only in the context of a component.\"),_.useContext(ju).location}var Eh=\"You should call navigate() in a React.useEffect(), not when your component is first rendered.\";function Th(c){_.useContext(he).static||_.useLayoutEffect(c)}function Bu(){let{isDataRoute:c}=_.useContext(Ne);return c?u0():Kv()}function Kv(){Ot(qa(),\"useNavigate() may be used only in the context of a component.\");let c=_.useContext(Ba),{basename:s,navigator:o}=_.useContext(he),{matches:f}=_.useContext(Ne),{pathname:d}=Be(),m=JSON.stringify(Qf(f)),b=_.useRef(!1);return Th(()=>{b.current=!0}),_.useCallback((p,y={})=>{if(_e(b.current,Eh),!b.current)return;if(typeof p==\"number\"){o.go(p);return}let U=Zf(p,JSON.parse(m),d,y.relative===\"path\");c==null&&s!==\"/\"&&(U.pathname=U.pathname===\"/\"?s:ll([s,U.pathname])),(y.replace?o.replace:o.push)(U,y.state,y)},[s,o,m,d,c])}_.createContext(null);function wv(){let{matches:c}=_.useContext(Ne),s=c[c.length-1];return s?s.params:{}}function qu(c,{relative:s}={}){let{matches:o}=_.useContext(Ne),{pathname:f}=Be(),d=JSON.stringify(Qf(o));return _.useMemo(()=>Zf(c,JSON.parse(d),f,s===\"path\"),[c,d,f,s])}function Jv(c,s){return zh(c,s)}function zh(c,s,o,f,d){Ot(qa(),\"useRoutes() may be used only in the context of a component.\");let{navigator:m}=_.useContext(he),{matches:b}=_.useContext(Ne),R=b[b.length-1],p=R?R.params:{},y=R?R.pathname:\"/\",U=R?R.pathnameBase:\"/\",z=R&&R.route;{let G=z&&z.path||\"\";_h(y,!z||G.endsWith(\"*\")||G.endsWith(\"*?\"),`You rendered descendant (or called \\`useRoutes()\\`) at \"${y}\" (under ) 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.\n\nPlease change the parent to .`)}let j=Be(),Q;if(s){let G=typeof s==\"string\"?ja(s):s;Ot(U===\"/\"||G.pathname?.startsWith(U),`When overriding the location using \\`\\` 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 \"${U}\" but pathname \"${G.pathname}\" was given in the \\`location\\` prop.`),Q=G}else Q=j;let I=Q.pathname||\"/\",K=I;if(U!==\"/\"){let G=U.replace(/^\\//,\"\").split(\"/\");K=\"/\"+I.replace(/^\\//,\"\").split(\"/\").slice(G.length).join(\"/\")}let Y=hh(c,{pathname:K});_e(z||Y!=null,`No routes matched location \"${Q.pathname}${Q.search}${Q.hash}\" `),_e(Y==null||Y[Y.length-1].route.element!==void 0||Y[Y.length-1].route.Component!==void 0||Y[Y.length-1].route.lazy!==void 0,`Matched leaf route at location \"${Q.pathname}${Q.search}${Q.hash}\" does not have an element or Component. This means it will render an with a null value by default resulting in an \"empty\" page.`);let w=Iv(Y&&Y.map(G=>Object.assign({},G,{params:Object.assign({},p,G.params),pathname:ll([U,m.encodeLocation?m.encodeLocation(G.pathname.replace(/\\?/g,\"%3F\").replace(/#/g,\"%23\")).pathname:G.pathname]),pathnameBase:G.pathnameBase===\"/\"?U:ll([U,m.encodeLocation?m.encodeLocation(G.pathnameBase.replace(/\\?/g,\"%3F\").replace(/#/g,\"%23\")).pathname:G.pathnameBase])})),b,o,f,d);return s&&w?_.createElement(ju.Provider,{value:{location:{pathname:\"/\",search:\"\",hash:\"\",state:null,key:\"default\",...Q},navigationType:\"POP\"}},w):w}function $v(){let c=a0(),s=Hv(c)?`${c.status} ${c.statusText}`:c instanceof Error?c.message:JSON.stringify(c),o=c instanceof Error?c.stack:null,f=\"rgba(200,200,200, 0.5)\",d={padding:\"0.5rem\",backgroundColor:f},m={padding:\"2px 4px\",backgroundColor:f},b=null;return console.error(\"Error handled by React Router default ErrorBoundary:\",c),b=_.createElement(_.Fragment,null,_.createElement(\"p\",null,\"💿 Hey developer 👋\"),_.createElement(\"p\",null,\"You can provide a way better UX than this when your app throws errors by providing your own \",_.createElement(\"code\",{style:m},\"ErrorBoundary\"),\" or\",\" \",_.createElement(\"code\",{style:m},\"errorElement\"),\" prop on your route.\")),_.createElement(_.Fragment,null,_.createElement(\"h2\",null,\"Unexpected Application Error!\"),_.createElement(\"h3\",{style:{fontStyle:\"italic\"}},s),o?_.createElement(\"pre\",{style:d},o):null,b)}var Wv=_.createElement($v,null),Ah=class extends _.Component{constructor(c){super(c),this.state={location:c.location,revalidation:c.revalidation,error:c.error}}static getDerivedStateFromError(c){return{error:c}}static getDerivedStateFromProps(c,s){return s.location!==c.location||s.revalidation!==\"idle\"&&c.revalidation===\"idle\"?{error:c.error,location:c.location,revalidation:c.revalidation}:{error:c.error!==void 0?c.error:s.error,location:s.location,revalidation:c.revalidation||s.revalidation}}componentDidCatch(c,s){this.props.onError?this.props.onError(c,s):console.error(\"React Router caught the following error during render\",c)}render(){let c=this.state.error;if(this.context&&typeof c==\"object\"&&c&&\"digest\"in c&&typeof c.digest==\"string\"){const o=Zv(c.digest);o&&(c=o)}let s=c!==void 0?_.createElement(Ne.Provider,{value:this.props.routeContext},_.createElement(Vf.Provider,{value:c,children:this.props.component})):this.props.children;return this.context?_.createElement(Fv,{error:c},s):s}};Ah.contextType=qv;var jf=new WeakMap;function Fv({children:c,error:s}){let{basename:o}=_.useContext(he);if(typeof s==\"object\"&&s&&\"digest\"in s&&typeof s.digest==\"string\"){let f=Qv(s.digest);if(f){let d=jf.get(s);if(d)throw d;let m=gh(f.location,o);if(vh&&!jf.get(s))if(m.isExternal||f.reloadDocument)window.location.href=m.absoluteURL||m.to;else{const b=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(m.to,{replace:f.replace}));throw jf.set(s,b),b}return _.createElement(\"meta\",{httpEquiv:\"refresh\",content:`0;url=${m.absoluteURL||m.to}`})}}return c}function kv({routeContext:c,match:s,children:o}){let f=_.useContext(Ba);return f&&f.static&&f.staticContext&&(s.route.errorElement||s.route.ErrorBoundary)&&(f.staticContext._deepestRenderedBoundaryId=s.route.id),_.createElement(Ne.Provider,{value:c},o)}function Iv(c,s=[],o=null,f=null,d=null){if(c==null){if(!o)return null;if(o.errors)c=o.matches;else if(s.length===0&&!o.initialized&&o.matches.length>0)c=o.matches;else return null}let m=c,b=o?.errors;if(b!=null){let U=m.findIndex(z=>z.route.id&&b?.[z.route.id]!==void 0);Ot(U>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(b).join(\",\")}`),m=m.slice(0,Math.min(m.length,U+1))}let R=!1,p=-1;if(o)for(let U=0;U=0?m=m.slice(0,p+1):m=[m[0]];break}}}let y=o&&f?(U,z)=>{f(U,{location:o.location,params:o.matches?.[0]?.params??{},unstable_pattern:jv(o.matches),errorInfo:z})}:void 0;return m.reduceRight((U,z,j)=>{let Q,I=!1,K=null,Y=null;o&&(Q=b&&z.route.id?b[z.route.id]:void 0,K=z.route.errorElement||Wv,R&&(p<0&&j===0?(_h(\"route-fallback\",!1,\"No `HydrateFallback` element provided to render during initial hydration\"),I=!0,Y=null):p===j&&(I=!0,Y=z.route.hydrateFallbackElement||null)));let w=s.concat(m.slice(0,j+1)),G=()=>{let F;return Q?F=K:I?F=Y:z.route.Component?F=_.createElement(z.route.Component,null):z.route.element?F=z.route.element:F=U,_.createElement(kv,{match:z,routeContext:{outlet:U,matches:w,isDataRoute:o!=null},children:F})};return o&&(z.route.ErrorBoundary||z.route.errorElement||j===0)?_.createElement(Ah,{location:o.location,revalidation:o.revalidation,component:K,error:Q,children:G(),routeContext:{outlet:null,matches:w,isDataRoute:!0},onError:y}):G()},null)}function Kf(c){return`${c} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Pv(c){let s=_.useContext(Ba);return Ot(s,Kf(c)),s}function t0(c){let s=_.useContext(ci);return Ot(s,Kf(c)),s}function e0(c){let s=_.useContext(Ne);return Ot(s,Kf(c)),s}function wf(c){let s=e0(c),o=s.matches[s.matches.length-1];return Ot(o.route.id,`${c} can only be used on routes that contain a unique \"id\"`),o.route.id}function l0(){return wf(\"useRouteId\")}function a0(){let c=_.useContext(Vf),s=t0(\"useRouteError\"),o=wf(\"useRouteError\");return c!==void 0?c:s.errors?.[o]}function u0(){let{router:c}=Pv(\"useNavigate\"),s=wf(\"useNavigate\"),o=_.useRef(!1);return Th(()=>{o.current=!0}),_.useCallback(async(d,m={})=>{_e(o.current,Eh),o.current&&(typeof d==\"number\"?await c.navigate(d):await c.navigate(d,{fromRouteId:s,...m}))},[c,s])}var oh={};function _h(c,s,o){!s&&!oh[c]&&(oh[c]=!0,_e(!1,o))}_.memo(n0);function n0({routes:c,future:s,state:o,onError:f}){return zh(c,void 0,o,f,s)}function i0({to:c,replace:s,state:o,relative:f}){Ot(qa(),\" may be used only in the context of a component.\");let{static:d}=_.useContext(he);_e(!d,\" must not be used on the initial render in a . This is a no-op, but you should modify your code so the is only ever rendered in response to some user interaction or state change.\");let{matches:m}=_.useContext(Ne),{pathname:b}=Be(),R=Bu(),p=Zf(c,Qf(m),b,f===\"path\"),y=JSON.stringify(p);return _.useEffect(()=>{R(JSON.parse(y),{replace:s,state:o,relative:f})},[R,y,f,s,o]),null}function Fl(c){Ot(!1,\"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .\")}function c0({basename:c=\"/\",children:s=null,location:o,navigationType:f=\"POP\",navigator:d,static:m=!1,unstable_useTransitions:b}){Ot(!qa(),\"You cannot render a inside another . You should never have more than one in your app.\");let R=c.replace(/^\\/*/,\"/\"),p=_.useMemo(()=>({basename:R,navigator:d,static:m,unstable_useTransitions:b,future:{}}),[R,d,m,b]);typeof o==\"string\"&&(o=ja(o));let{pathname:y=\"/\",search:U=\"\",hash:z=\"\",state:j=null,key:Q=\"default\"}=o,I=_.useMemo(()=>{let K=al(y,R);return K==null?null:{location:{pathname:K,search:U,hash:z,state:j,key:Q},navigationType:f}},[R,y,U,z,j,Q,f]);return _e(I!=null,` is not able to match the URL \"${y}${U}${z}\" because it does not start with the basename, so the won't render anything.`),I==null?null:_.createElement(he.Provider,{value:p},_.createElement(ju.Provider,{children:s,value:I}))}function Rh({children:c,location:s}){return Jv(Yf(c),s)}function Yf(c,s=[]){let o=[];return _.Children.forEach(c,(f,d)=>{if(!_.isValidElement(f))return;let m=[...s,d];if(f.type===_.Fragment){o.push.apply(o,Yf(f.props.children,m));return}Ot(f.type===Fl,`[${typeof f.type==\"string\"?f.type:f.type.name}] is not a component. All component children of must be a or `),Ot(!f.props.index||!f.props.children,\"An index route cannot have child routes.\");let b={id:f.props.id||m.join(\"-\"),caseSensitive:f.props.caseSensitive,element:f.props.element,Component:f.props.Component,index:f.props.index,path:f.props.path,middleware:f.props.middleware,loader:f.props.loader,action:f.props.action,hydrateFallbackElement:f.props.hydrateFallbackElement,HydrateFallback:f.props.HydrateFallback,errorElement:f.props.errorElement,ErrorBoundary:f.props.ErrorBoundary,hasErrorBoundary:f.props.hasErrorBoundary===!0||f.props.ErrorBoundary!=null||f.props.errorElement!=null,shouldRevalidate:f.props.shouldRevalidate,handle:f.props.handle,lazy:f.props.lazy};f.props.children&&(b.children=Yf(f.props.children,m)),o.push(b)}),o}var ui=\"get\",ni=\"application/x-www-form-urlencoded\";function fi(c){return typeof HTMLElement<\"u\"&&c instanceof HTMLElement}function f0(c){return fi(c)&&c.tagName.toLowerCase()===\"button\"}function r0(c){return fi(c)&&c.tagName.toLowerCase()===\"form\"}function s0(c){return fi(c)&&c.tagName.toLowerCase()===\"input\"}function o0(c){return!!(c.metaKey||c.altKey||c.ctrlKey||c.shiftKey)}function d0(c,s){return c.button===0&&(!s||s===\"_self\")&&!o0(c)}function Gf(c=\"\"){return new URLSearchParams(typeof c==\"string\"||Array.isArray(c)||c instanceof URLSearchParams?c:Object.keys(c).reduce((s,o)=>{let f=c[o];return s.concat(Array.isArray(f)?f.map(d=>[o,d]):[[o,f]])},[]))}function h0(c,s){let o=Gf(c);return s&&s.forEach((f,d)=>{o.has(d)||s.getAll(d).forEach(m=>{o.append(d,m)})}),o}var ai=null;function m0(){if(ai===null)try{new FormData(document.createElement(\"form\"),0),ai=!1}catch{ai=!0}return ai}var y0=new Set([\"application/x-www-form-urlencoded\",\"multipart/form-data\",\"text/plain\"]);function Bf(c){return c!=null&&!y0.has(c)?(_e(!1,`\"${c}\" is not a valid \\`encType\\` for \\`
\\`/\\`\\` and will default to \"${ni}\"`),null):c}function v0(c,s){let o,f,d,m,b;if(r0(c)){let R=c.getAttribute(\"action\");f=R?al(R,s):null,o=c.getAttribute(\"method\")||ui,d=Bf(c.getAttribute(\"enctype\"))||ni,m=new FormData(c)}else if(f0(c)||s0(c)&&(c.type===\"submit\"||c.type===\"image\")){let R=c.form;if(R==null)throw new Error('Cannot submit a