| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- function hc(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const l in r)if(l!=="default"&&!(l in e)){const i=Object.getOwnPropertyDescriptor(r,l);i&&Object.defineProperty(e,l,i.get?i:{enumerable:!0,get:()=>r[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}function mc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var vc={exports:{}},K={};/**
- * @license React
- * react.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var pl=Symbol.for("react.element"),up=Symbol.for("react.portal"),sp=Symbol.for("react.fragment"),cp=Symbol.for("react.strict_mode"),fp=Symbol.for("react.profiler"),dp=Symbol.for("react.provider"),pp=Symbol.for("react.context"),hp=Symbol.for("react.forward_ref"),mp=Symbol.for("react.suspense"),vp=Symbol.for("react.memo"),yp=Symbol.for("react.lazy"),Au=Symbol.iterator;function gp(e){return e===null||typeof e!="object"?null:(e=Au&&e[Au]||e["@@iterator"],typeof e=="function"?e:null)}var yc={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},gc=Object.assign,wc={};function hr(e,t,n){this.props=e,this.context=t,this.refs=wc,this.updater=n||yc}hr.prototype.isReactComponent={};hr.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};hr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Sc(){}Sc.prototype=hr.prototype;function _a(e,t,n){this.props=e,this.context=t,this.refs=wc,this.updater=n||yc}var La=_a.prototype=new Sc;La.constructor=_a;gc(La,hr.prototype);La.isPureReactComponent=!0;var Bu=Array.isArray,Ec=Object.prototype.hasOwnProperty,Ta={current:null},kc={key:!0,ref:!0,__self:!0,__source:!0};function xc(e,t,n){var r,l={},i=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)Ec.call(t,r)&&!kc.hasOwnProperty(r)&&(l[r]=t[r]);var a=arguments.length-2;if(a===1)l.children=n;else if(1<a){for(var u=Array(a),s=0;s<a;s++)u[s]=arguments[s+2];l.children=u}if(e&&e.defaultProps)for(r in a=e.defaultProps,a)l[r]===void 0&&(l[r]=a[r]);return{$$typeof:pl,type:e,key:i,ref:o,props:l,_owner:Ta.current}}function wp(e,t){return{$$typeof:pl,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Na(e){return typeof e=="object"&&e!==null&&e.$$typeof===pl}function Sp(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var $u=/\/+/g;function bi(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Sp(""+e.key):t.toString(36)}function Wl(e,t,n,r,l){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(i){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case pl:case up:o=!0}}if(o)return o=e,l=l(o),e=r===""?"."+bi(o,0):r,Bu(l)?(n="",e!=null&&(n=e.replace($u,"$&/")+"/"),Wl(l,t,n,"",function(s){return s})):l!=null&&(Na(l)&&(l=wp(l,n+(!l.key||o&&o.key===l.key?"":(""+l.key).replace($u,"$&/")+"/")+e)),t.push(l)),1;if(o=0,r=r===""?".":r+":",Bu(e))for(var a=0;a<e.length;a++){i=e[a];var u=r+bi(i,a);o+=Wl(i,t,n,u,l)}else if(u=gp(e),typeof u=="function")for(e=u.call(e),a=0;!(i=e.next()).done;)i=i.value,u=r+bi(i,a++),o+=Wl(i,t,n,u,l);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function Rl(e,t,n){if(e==null)return e;var r=[],l=0;return Wl(e,r,"","",function(i){return t.call(n,i,l++)}),r}function Ep(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var je={current:null},Ql={transition:null},kp={ReactCurrentDispatcher:je,ReactCurrentBatchConfig:Ql,ReactCurrentOwner:Ta};function Cc(){throw Error("act(...) is not supported in production builds of React.")}K.Children={map:Rl,forEach:function(e,t,n){Rl(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Rl(e,function(){t++}),t},toArray:function(e){return Rl(e,function(t){return t})||[]},only:function(e){if(!Na(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};K.Component=hr;K.Fragment=sp;K.Profiler=fp;K.PureComponent=_a;K.StrictMode=cp;K.Suspense=mp;K.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=kp;K.act=Cc;K.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=gc({},e.props),l=e.key,i=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,o=Ta.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var a=e.type.defaultProps;for(u in t)Ec.call(t,u)&&!kc.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&a!==void 0?a[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){a=Array(u);for(var s=0;s<u;s++)a[s]=arguments[s+2];r.children=a}return{$$typeof:pl,type:e.type,key:l,ref:i,props:r,_owner:o}};K.createContext=function(e){return e={$$typeof:pp,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:dp,_context:e},e.Consumer=e};K.createElement=xc;K.createFactory=function(e){var t=xc.bind(null,e);return t.type=e,t};K.createRef=function(){return{current:null}};K.forwardRef=function(e){return{$$typeof:hp,render:e}};K.isValidElement=Na;K.lazy=function(e){return{$$typeof:yp,_payload:{_status:-1,_result:e},_init:Ep}};K.memo=function(e,t){return{$$typeof:vp,type:e,compare:t===void 0?null:t}};K.startTransition=function(e){var t=Ql.transition;Ql.transition={};try{e()}finally{Ql.transition=t}};K.unstable_act=Cc;K.useCallback=function(e,t){return je.current.useCallback(e,t)};K.useContext=function(e){return je.current.useContext(e)};K.useDebugValue=function(){};K.useDeferredValue=function(e){return je.current.useDeferredValue(e)};K.useEffect=function(e,t){return je.current.useEffect(e,t)};K.useId=function(){return je.current.useId()};K.useImperativeHandle=function(e,t,n){return je.current.useImperativeHandle(e,t,n)};K.useInsertionEffect=function(e,t){return je.current.useInsertionEffect(e,t)};K.useLayoutEffect=function(e,t){return je.current.useLayoutEffect(e,t)};K.useMemo=function(e,t){return je.current.useMemo(e,t)};K.useReducer=function(e,t,n){return je.current.useReducer(e,t,n)};K.useRef=function(e){return je.current.useRef(e)};K.useState=function(e){return je.current.useState(e)};K.useSyncExternalStore=function(e,t,n){return je.current.useSyncExternalStore(e,t,n)};K.useTransition=function(){return je.current.useTransition()};K.version="18.3.1";vc.exports=K;var C=vc.exports;const xp=mc(C),Cp=hc({__proto__:null,default:xp},[C]);var Pc={exports:{}},qe={},Rc={exports:{}},_c={};/**
- * @license React
- * scheduler.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */(function(e){function t(N,$){var H=N.length;N.push($);e:for(;0<H;){var ee=H-1>>>1,te=N[ee];if(0<l(te,$))N[ee]=$,N[H]=te,H=ee;else break e}}function n(N){return N.length===0?null:N[0]}function r(N){if(N.length===0)return null;var $=N[0],H=N.pop();if(H!==$){N[0]=H;e:for(var ee=0,te=N.length,ut=te>>>1;ee<ut;){var Ke=2*(ee+1)-1,ze=N[Ke],Oe=Ke+1,et=N[Oe];if(0>l(ze,H))Oe<te&&0>l(et,ze)?(N[ee]=et,N[Oe]=H,ee=Oe):(N[ee]=ze,N[Ke]=H,ee=Ke);else if(Oe<te&&0>l(et,H))N[ee]=et,N[Oe]=H,ee=Oe;else break e}}return $}function l(N,$){var H=N.sortIndex-$.sortIndex;return H!==0?H:N.id-$.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,a=o.now();e.unstable_now=function(){return o.now()-a}}var u=[],s=[],d=1,f=null,p=3,w=!1,E=!1,k=!1,L=typeof setTimeout=="function"?setTimeout:null,m=typeof clearTimeout=="function"?clearTimeout:null,c=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v(N){for(var $=n(s);$!==null;){if($.callback===null)r(s);else if($.startTime<=N)r(s),$.sortIndex=$.expirationTime,t(u,$);else break;$=n(s)}}function x(N){if(k=!1,v(N),!E)if(n(u)!==null)E=!0,Bt(T);else{var $=n(s);$!==null&&$t(x,$.startTime-N)}}function T(N,$){E=!1,k&&(k=!1,m(P),P=-1),w=!0;var H=p;try{for(v($),f=n(u);f!==null&&(!(f.expirationTime>$)||N&&!Z());){var ee=f.callback;if(typeof ee=="function"){f.callback=null,p=f.priorityLevel;var te=ee(f.expirationTime<=$);$=e.unstable_now(),typeof te=="function"?f.callback=te:f===n(u)&&r(u),v($)}else r(u);f=n(u)}if(f!==null)var ut=!0;else{var Ke=n(s);Ke!==null&&$t(x,Ke.startTime-$),ut=!1}return ut}finally{f=null,p=H,w=!1}}var z=!1,y=null,P=-1,B=5,D=-1;function Z(){return!(e.unstable_now()-D<B)}function ne(){if(y!==null){var N=e.unstable_now();D=N;var $=!0;try{$=y(!0,N)}finally{$?we():(z=!1,y=null)}}else z=!1}var we;if(typeof c=="function")we=function(){c(ne)};else if(typeof MessageChannel<"u"){var Ce=new MessageChannel,at=Ce.port2;Ce.port1.onmessage=ne,we=function(){at.postMessage(null)}}else we=function(){L(ne,0)};function Bt(N){y=N,z||(z=!0,we())}function $t(N,$){P=L(function(){N(e.unstable_now())},$)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(N){N.callback=null},e.unstable_continueExecution=function(){E||w||(E=!0,Bt(T))},e.unstable_forceFrameRate=function(N){0>N||125<N?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):B=0<N?Math.floor(1e3/N):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(N){switch(p){case 1:case 2:case 3:var $=3;break;default:$=p}var H=p;p=$;try{return N()}finally{p=H}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(N,$){switch(N){case 1:case 2:case 3:case 4:case 5:break;default:N=3}var H=p;p=N;try{return $()}finally{p=H}},e.unstable_scheduleCallback=function(N,$,H){var ee=e.unstable_now();switch(typeof H=="object"&&H!==null?(H=H.delay,H=typeof H=="number"&&0<H?ee+H:ee):H=ee,N){case 1:var te=-1;break;case 2:te=250;break;case 5:te=1073741823;break;case 4:te=1e4;break;default:te=5e3}return te=H+te,N={id:d++,callback:$,priorityLevel:N,startTime:H,expirationTime:te,sortIndex:-1},H>ee?(N.sortIndex=H,t(s,N),n(u)===null&&N===n(s)&&(k?(m(P),P=-1):k=!0,$t(x,H-ee))):(N.sortIndex=te,t(u,N),E||w||(E=!0,Bt(T))),N},e.unstable_shouldYield=Z,e.unstable_wrapCallback=function(N){var $=p;return function(){var H=p;p=$;try{return N.apply(this,arguments)}finally{p=H}}}})(_c);Rc.exports=_c;var Pp=Rc.exports;/**
- * @license React
- * react-dom.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var Rp=C,Ze=Pp;function _(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);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."}var Lc=new Set,Yr={};function zn(e,t){or(e,t),or(e+"Capture",t)}function or(e,t){for(Yr[e]=t,e=0;e<t.length;e++)Lc.add(t[e])}var Mt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),To=Object.prototype.hasOwnProperty,_p=/^[: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]*$/,Vu={},Hu={};function Lp(e){return To.call(Hu,e)?!0:To.call(Vu,e)?!1:_p.test(e)?Hu[e]=!0:(Vu[e]=!0,!1)}function Tp(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Np(e,t,n,r){if(t===null||typeof t>"u"||Tp(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Ae(e,t,n,r,l,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var Le={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Le[e]=new Ae(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Le[t]=new Ae(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Le[e]=new Ae(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Le[e]=new Ae(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Le[e]=new Ae(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Le[e]=new Ae(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Le[e]=new Ae(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Le[e]=new Ae(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Le[e]=new Ae(e,5,!1,e.toLowerCase(),null,!1,!1)});var Da=/[\-:]([a-z])/g;function Ma(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Da,Ma);Le[t]=new Ae(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Da,Ma);Le[t]=new Ae(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Da,Ma);Le[t]=new Ae(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Le[e]=new Ae(e,1,!1,e.toLowerCase(),null,!1,!1)});Le.xlinkHref=new Ae("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Le[e]=new Ae(e,1,!1,e.toLowerCase(),null,!0,!0)});function za(e,t,n,r){var l=Le.hasOwnProperty(t)?Le[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Np(t,n,l,r)&&(n=null),r||l===null?Lp(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var It=Rp.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,_l=Symbol.for("react.element"),Vn=Symbol.for("react.portal"),Hn=Symbol.for("react.fragment"),Oa=Symbol.for("react.strict_mode"),No=Symbol.for("react.profiler"),Tc=Symbol.for("react.provider"),Nc=Symbol.for("react.context"),Fa=Symbol.for("react.forward_ref"),Do=Symbol.for("react.suspense"),Mo=Symbol.for("react.suspense_list"),Ua=Symbol.for("react.memo"),Kt=Symbol.for("react.lazy"),Dc=Symbol.for("react.offscreen"),Wu=Symbol.iterator;function kr(e){return e===null||typeof e!="object"?null:(e=Wu&&e[Wu]||e["@@iterator"],typeof e=="function"?e:null)}var fe=Object.assign,eo;function zr(e){if(eo===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);eo=t&&t[1]||""}return`
- `+eo+e}var to=!1;function no(e,t){if(!e||to)return"";to=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(s){var r=s}Reflect.construct(e,[],t)}else{try{t.call()}catch(s){r=s}e.call(t.prototype)}else{try{throw Error()}catch(s){r=s}e()}}catch(s){if(s&&r&&typeof s.stack=="string"){for(var l=s.stack.split(`
- `),i=r.stack.split(`
- `),o=l.length-1,a=i.length-1;1<=o&&0<=a&&l[o]!==i[a];)a--;for(;1<=o&&0<=a;o--,a--)if(l[o]!==i[a]){if(o!==1||a!==1)do if(o--,a--,0>a||l[o]!==i[a]){var u=`
- `+l[o].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=o&&0<=a);break}}}finally{to=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?zr(e):""}function Dp(e){switch(e.tag){case 5:return zr(e.type);case 16:return zr("Lazy");case 13:return zr("Suspense");case 19:return zr("SuspenseList");case 0:case 2:case 15:return e=no(e.type,!1),e;case 11:return e=no(e.type.render,!1),e;case 1:return e=no(e.type,!0),e;default:return""}}function zo(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Hn:return"Fragment";case Vn:return"Portal";case No:return"Profiler";case Oa:return"StrictMode";case Do:return"Suspense";case Mo:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Nc:return(e.displayName||"Context")+".Consumer";case Tc:return(e._context.displayName||"Context")+".Provider";case Fa:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ua:return t=e.displayName||null,t!==null?t:zo(e.type)||"Memo";case Kt:t=e._payload,e=e._init;try{return zo(e(t))}catch{}}return null}function Mp(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return zo(t);case 8:return t===Oa?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function un(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Mc(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function zp(e){var t=Mc(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(o){r=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ll(e){e._valueTracker||(e._valueTracker=zp(e))}function zc(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Mc(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function ri(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}}function Oo(e,t){var n=t.checked;return fe({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Qu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=un(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Oc(e,t){t=t.checked,t!=null&&za(e,"checked",t,!1)}function Fo(e,t){Oc(e,t);var n=un(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Uo(e,t.type,n):t.hasOwnProperty("defaultValue")&&Uo(e,t.type,un(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ku(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Uo(e,t,n){(t!=="number"||ri(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Or=Array.isArray;function er(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+un(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function Io(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(_(91));return fe({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Yu(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(_(92));if(Or(n)){if(1<n.length)throw Error(_(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:un(n)}}function Fc(e,t){var n=un(t.value),r=un(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Xu(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Uc(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function jo(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Uc(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Tl,Ic=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Tl=Tl||document.createElement("div"),Tl.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Tl.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Xr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var jr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Op=["Webkit","ms","Moz","O"];Object.keys(jr).forEach(function(e){Op.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),jr[t]=jr[e]})});function jc(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||jr.hasOwnProperty(e)&&jr[e]?(""+t).trim():t+"px"}function Ac(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=jc(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Fp=fe({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ao(e,t){if(t){if(Fp[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(_(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(_(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(_(61))}if(t.style!=null&&typeof t.style!="object")throw Error(_(62))}}function Bo(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";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 $o=null;function Ia(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Vo=null,tr=null,nr=null;function Gu(e){if(e=vl(e)){if(typeof Vo!="function")throw Error(_(280));var t=e.stateNode;t&&(t=Oi(t),Vo(e.stateNode,e.type,t))}}function Bc(e){tr?nr?nr.push(e):nr=[e]:tr=e}function $c(){if(tr){var e=tr,t=nr;if(nr=tr=null,Gu(e),t)for(e=0;e<t.length;e++)Gu(t[e])}}function Vc(e,t){return e(t)}function Hc(){}var ro=!1;function Wc(e,t,n){if(ro)return e(t,n);ro=!0;try{return Vc(e,t,n)}finally{ro=!1,(tr!==null||nr!==null)&&(Hc(),$c())}}function Gr(e,t){var n=e.stateNode;if(n===null)return null;var r=Oi(n);if(r===null)return null;n=r[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":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(_(231,t,typeof n));return n}var Ho=!1;if(Mt)try{var xr={};Object.defineProperty(xr,"passive",{get:function(){Ho=!0}}),window.addEventListener("test",xr,xr),window.removeEventListener("test",xr,xr)}catch{Ho=!1}function Up(e,t,n,r,l,i,o,a,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(d){this.onError(d)}}var Ar=!1,li=null,ii=!1,Wo=null,Ip={onError:function(e){Ar=!0,li=e}};function jp(e,t,n,r,l,i,o,a,u){Ar=!1,li=null,Up.apply(Ip,arguments)}function Ap(e,t,n,r,l,i,o,a,u){if(jp.apply(this,arguments),Ar){if(Ar){var s=li;Ar=!1,li=null}else throw Error(_(198));ii||(ii=!0,Wo=s)}}function On(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Qc(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 Ju(e){if(On(e)!==e)throw Error(_(188))}function Bp(e){var t=e.alternate;if(!t){if(t=On(e),t===null)throw Error(_(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var i=l.alternate;if(i===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===n)return Ju(l),e;if(i===r)return Ju(l),t;i=i.sibling}throw Error(_(188))}if(n.return!==r.return)n=l,r=i;else{for(var o=!1,a=l.child;a;){if(a===n){o=!0,n=l,r=i;break}if(a===r){o=!0,r=l,n=i;break}a=a.sibling}if(!o){for(a=i.child;a;){if(a===n){o=!0,n=i,r=l;break}if(a===r){o=!0,r=i,n=l;break}a=a.sibling}if(!o)throw Error(_(189))}}if(n.alternate!==r)throw Error(_(190))}if(n.tag!==3)throw Error(_(188));return n.stateNode.current===n?e:t}function Kc(e){return e=Bp(e),e!==null?Yc(e):null}function Yc(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Yc(e);if(t!==null)return t;e=e.sibling}return null}var Xc=Ze.unstable_scheduleCallback,Zu=Ze.unstable_cancelCallback,$p=Ze.unstable_shouldYield,Vp=Ze.unstable_requestPaint,ve=Ze.unstable_now,Hp=Ze.unstable_getCurrentPriorityLevel,ja=Ze.unstable_ImmediatePriority,Gc=Ze.unstable_UserBlockingPriority,oi=Ze.unstable_NormalPriority,Wp=Ze.unstable_LowPriority,Jc=Ze.unstable_IdlePriority,Ni=null,Et=null;function Qp(e){if(Et&&typeof Et.onCommitFiberRoot=="function")try{Et.onCommitFiberRoot(Ni,e,void 0,(e.current.flags&128)===128)}catch{}}var ht=Math.clz32?Math.clz32:Xp,Kp=Math.log,Yp=Math.LN2;function Xp(e){return e>>>=0,e===0?32:31-(Kp(e)/Yp|0)|0}var Nl=64,Dl=4194304;function Fr(e){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: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&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ai(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,o=n&268435455;if(o!==0){var a=o&~l;a!==0?r=Fr(a):(i&=o,i!==0&&(r=Fr(i)))}else o=n&~l,o!==0?r=Fr(o):i!==0&&(r=Fr(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,i=t&-t,l>=i||l===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-ht(t),l=1<<n,r|=e[n],t&=~l;return r}function Gp(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64: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:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Jp(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-ht(i),a=1<<o,u=l[o];u===-1?(!(a&n)||a&r)&&(l[o]=Gp(a,t)):u<=t&&(e.expiredLanes|=a),i&=~a}}function Qo(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Zc(){var e=Nl;return Nl<<=1,!(Nl&4194240)&&(Nl=64),e}function lo(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function hl(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ht(t),e[t]=n}function Zp(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-ht(n),i=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~i}}function Aa(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ht(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var b=0;function qc(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var bc,Ba,ef,tf,nf,Ko=!1,Ml=[],bt=null,en=null,tn=null,Jr=new Map,Zr=new Map,Xt=[],qp="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 submit".split(" ");function qu(e,t){switch(e){case"focusin":case"focusout":bt=null;break;case"dragenter":case"dragleave":en=null;break;case"mouseover":case"mouseout":tn=null;break;case"pointerover":case"pointerout":Jr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Zr.delete(t.pointerId)}}function Cr(e,t,n,r,l,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[l]},t!==null&&(t=vl(t),t!==null&&Ba(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function bp(e,t,n,r,l){switch(t){case"focusin":return bt=Cr(bt,e,t,n,r,l),!0;case"dragenter":return en=Cr(en,e,t,n,r,l),!0;case"mouseover":return tn=Cr(tn,e,t,n,r,l),!0;case"pointerover":var i=l.pointerId;return Jr.set(i,Cr(Jr.get(i)||null,e,t,n,r,l)),!0;case"gotpointercapture":return i=l.pointerId,Zr.set(i,Cr(Zr.get(i)||null,e,t,n,r,l)),!0}return!1}function rf(e){var t=Sn(e.target);if(t!==null){var n=On(t);if(n!==null){if(t=n.tag,t===13){if(t=Qc(n),t!==null){e.blockedOn=t,nf(e.priority,function(){ef(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Kl(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Yo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);$o=r,n.target.dispatchEvent(r),$o=null}else return t=vl(n),t!==null&&Ba(t),e.blockedOn=n,!1;t.shift()}return!0}function bu(e,t,n){Kl(e)&&n.delete(t)}function eh(){Ko=!1,bt!==null&&Kl(bt)&&(bt=null),en!==null&&Kl(en)&&(en=null),tn!==null&&Kl(tn)&&(tn=null),Jr.forEach(bu),Zr.forEach(bu)}function Pr(e,t){e.blockedOn===t&&(e.blockedOn=null,Ko||(Ko=!0,Ze.unstable_scheduleCallback(Ze.unstable_NormalPriority,eh)))}function qr(e){function t(l){return Pr(l,e)}if(0<Ml.length){Pr(Ml[0],e);for(var n=1;n<Ml.length;n++){var r=Ml[n];r.blockedOn===e&&(r.blockedOn=null)}}for(bt!==null&&Pr(bt,e),en!==null&&Pr(en,e),tn!==null&&Pr(tn,e),Jr.forEach(t),Zr.forEach(t),n=0;n<Xt.length;n++)r=Xt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Xt.length&&(n=Xt[0],n.blockedOn===null);)rf(n),n.blockedOn===null&&Xt.shift()}var rr=It.ReactCurrentBatchConfig,ui=!0;function th(e,t,n,r){var l=b,i=rr.transition;rr.transition=null;try{b=1,$a(e,t,n,r)}finally{b=l,rr.transition=i}}function nh(e,t,n,r){var l=b,i=rr.transition;rr.transition=null;try{b=4,$a(e,t,n,r)}finally{b=l,rr.transition=i}}function $a(e,t,n,r){if(ui){var l=Yo(e,t,n,r);if(l===null)mo(e,t,r,si,n),qu(e,r);else if(bp(l,e,t,n,r))r.stopPropagation();else if(qu(e,r),t&4&&-1<qp.indexOf(e)){for(;l!==null;){var i=vl(l);if(i!==null&&bc(i),i=Yo(e,t,n,r),i===null&&mo(e,t,r,si,n),i===l)break;l=i}l!==null&&r.stopPropagation()}else mo(e,t,r,null,n)}}var si=null;function Yo(e,t,n,r){if(si=null,e=Ia(r),e=Sn(e),e!==null)if(t=On(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Qc(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return si=e,null}function lf(e){switch(e){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"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 1;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"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Hp()){case ja:return 1;case Gc:return 4;case oi:case Wp:return 16;case Jc:return 536870912;default:return 16}default:return 16}}var Jt=null,Va=null,Yl=null;function of(){if(Yl)return Yl;var e,t=Va,n=t.length,r,l="value"in Jt?Jt.value:Jt.textContent,i=l.length;for(e=0;e<n&&t[e]===l[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===l[i-r];r++);return Yl=l.slice(e,1<r?1-r:void 0)}function Xl(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 zl(){return!0}function es(){return!1}function be(e){function t(n,r,l,i,o){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=i,this.target=o,this.currentTarget=null;for(var a in e)e.hasOwnProperty(a)&&(n=e[a],this[a]=n?n(i):i[a]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?zl:es,this.isPropagationStopped=es,this}return fe(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=zl)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=zl)},persist:function(){},isPersistent:zl}),t}var mr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ha=be(mr),ml=fe({},mr,{view:0,detail:0}),rh=be(ml),io,oo,Rr,Di=fe({},ml,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Wa,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!==Rr&&(Rr&&e.type==="mousemove"?(io=e.screenX-Rr.screenX,oo=e.screenY-Rr.screenY):oo=io=0,Rr=e),io)},movementY:function(e){return"movementY"in e?e.movementY:oo}}),ts=be(Di),lh=fe({},Di,{dataTransfer:0}),ih=be(lh),oh=fe({},ml,{relatedTarget:0}),ao=be(oh),ah=fe({},mr,{animationName:0,elapsedTime:0,pseudoElement:0}),uh=be(ah),sh=fe({},mr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),ch=be(sh),fh=fe({},mr,{data:0}),ns=be(fh),dh={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ph={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"},hh={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function mh(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=hh[e])?!!t[e]:!1}function Wa(){return mh}var vh=fe({},ml,{key:function(e){if(e.key){var t=dh[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Xl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?ph[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Wa,charCode:function(e){return e.type==="keypress"?Xl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Xl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),yh=be(vh),gh=fe({},Di,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),rs=be(gh),wh=fe({},ml,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Wa}),Sh=be(wh),Eh=fe({},mr,{propertyName:0,elapsedTime:0,pseudoElement:0}),kh=be(Eh),xh=fe({},Di,{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}),Ch=be(xh),Ph=[9,13,27,32],Qa=Mt&&"CompositionEvent"in window,Br=null;Mt&&"documentMode"in document&&(Br=document.documentMode);var Rh=Mt&&"TextEvent"in window&&!Br,af=Mt&&(!Qa||Br&&8<Br&&11>=Br),ls=" ",is=!1;function uf(e,t){switch(e){case"keyup":return Ph.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function sf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Wn=!1;function _h(e,t){switch(e){case"compositionend":return sf(t);case"keypress":return t.which!==32?null:(is=!0,ls);case"textInput":return e=t.data,e===ls&&is?null:e;default:return null}}function Lh(e,t){if(Wn)return e==="compositionend"||!Qa&&uf(e,t)?(e=of(),Yl=Va=Jt=null,Wn=!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 af&&t.locale!=="ko"?null:t.data;default:return null}}var Th={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 os(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Th[e.type]:t==="textarea"}function cf(e,t,n,r){Bc(r),t=ci(t,"onChange"),0<t.length&&(n=new Ha("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var $r=null,br=null;function Nh(e){Ef(e,0)}function Mi(e){var t=Yn(e);if(zc(t))return e}function Dh(e,t){if(e==="change")return t}var ff=!1;if(Mt){var uo;if(Mt){var so="oninput"in document;if(!so){var as=document.createElement("div");as.setAttribute("oninput","return;"),so=typeof as.oninput=="function"}uo=so}else uo=!1;ff=uo&&(!document.documentMode||9<document.documentMode)}function us(){$r&&($r.detachEvent("onpropertychange",df),br=$r=null)}function df(e){if(e.propertyName==="value"&&Mi(br)){var t=[];cf(t,br,e,Ia(e)),Wc(Nh,t)}}function Mh(e,t,n){e==="focusin"?(us(),$r=t,br=n,$r.attachEvent("onpropertychange",df)):e==="focusout"&&us()}function zh(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Mi(br)}function Oh(e,t){if(e==="click")return Mi(t)}function Fh(e,t){if(e==="input"||e==="change")return Mi(t)}function Uh(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var vt=typeof Object.is=="function"?Object.is:Uh;function el(e,t){if(vt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!To.call(t,l)||!vt(e[l],t[l]))return!1}return!0}function ss(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cs(e,t){var n=ss(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=ss(n)}}function pf(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?pf(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function hf(){for(var e=window,t=ri();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=ri(e.document)}return t}function Ka(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")}function Ih(e){var t=hf(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&pf(n.ownerDocument.documentElement,n)){if(r!==null&&Ka(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&&i>r&&(l=r,r=i,i=l),l=cs(n,i);var o=cs(n,r);l&&o&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var jh=Mt&&"documentMode"in document&&11>=document.documentMode,Qn=null,Xo=null,Vr=null,Go=!1;function fs(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Go||Qn==null||Qn!==ri(r)||(r=Qn,"selectionStart"in r&&Ka(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Vr&&el(Vr,r)||(Vr=r,r=ci(Xo,"onSelect"),0<r.length&&(t=new Ha("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Qn)))}function Ol(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Kn={animationend:Ol("Animation","AnimationEnd"),animationiteration:Ol("Animation","AnimationIteration"),animationstart:Ol("Animation","AnimationStart"),transitionend:Ol("Transition","TransitionEnd")},co={},mf={};Mt&&(mf=document.createElement("div").style,"AnimationEvent"in window||(delete Kn.animationend.animation,delete Kn.animationiteration.animation,delete Kn.animationstart.animation),"TransitionEvent"in window||delete Kn.transitionend.transition);function zi(e){if(co[e])return co[e];if(!Kn[e])return e;var t=Kn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in mf)return co[e]=t[n];return e}var vf=zi("animationend"),yf=zi("animationiteration"),gf=zi("animationstart"),wf=zi("transitionend"),Sf=new Map,ds="abort auxClick 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(" ");function cn(e,t){Sf.set(e,t),zn(t,[e])}for(var fo=0;fo<ds.length;fo++){var po=ds[fo],Ah=po.toLowerCase(),Bh=po[0].toUpperCase()+po.slice(1);cn(Ah,"on"+Bh)}cn(vf,"onAnimationEnd");cn(yf,"onAnimationIteration");cn(gf,"onAnimationStart");cn("dblclick","onDoubleClick");cn("focusin","onFocus");cn("focusout","onBlur");cn(wf,"onTransitionEnd");or("onMouseEnter",["mouseout","mouseover"]);or("onMouseLeave",["mouseout","mouseover"]);or("onPointerEnter",["pointerout","pointerover"]);or("onPointerLeave",["pointerout","pointerover"]);zn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));zn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));zn("onBeforeInput",["compositionend","keypress","textInput","paste"]);zn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));zn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));zn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ur="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(" "),$h=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ur));function ps(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Ap(r,t,void 0,e),e.currentTarget=null}function Ef(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var o=r.length-1;0<=o;o--){var a=r[o],u=a.instance,s=a.currentTarget;if(a=a.listener,u!==i&&l.isPropagationStopped())break e;ps(l,a,s),i=u}else for(o=0;o<r.length;o++){if(a=r[o],u=a.instance,s=a.currentTarget,a=a.listener,u!==i&&l.isPropagationStopped())break e;ps(l,a,s),i=u}}}if(ii)throw e=Wo,ii=!1,Wo=null,e}function ie(e,t){var n=t[ea];n===void 0&&(n=t[ea]=new Set);var r=e+"__bubble";n.has(r)||(kf(t,e,2,!1),n.add(r))}function ho(e,t,n){var r=0;t&&(r|=4),kf(n,e,r,t)}var Fl="_reactListening"+Math.random().toString(36).slice(2);function tl(e){if(!e[Fl]){e[Fl]=!0,Lc.forEach(function(n){n!=="selectionchange"&&($h.has(n)||ho(n,!1,e),ho(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Fl]||(t[Fl]=!0,ho("selectionchange",!1,t))}}function kf(e,t,n,r){switch(lf(t)){case 1:var l=th;break;case 4:l=nh;break;default:l=$a}n=l.bind(null,t,n,e),l=void 0,!Ho||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function mo(e,t,n,r,l){var i=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var a=r.stateNode.containerInfo;if(a===l||a.nodeType===8&&a.parentNode===l)break;if(o===4)for(o=r.return;o!==null;){var u=o.tag;if((u===3||u===4)&&(u=o.stateNode.containerInfo,u===l||u.nodeType===8&&u.parentNode===l))return;o=o.return}for(;a!==null;){if(o=Sn(a),o===null)return;if(u=o.tag,u===5||u===6){r=i=o;continue e}a=a.parentNode}}r=r.return}Wc(function(){var s=i,d=Ia(n),f=[];e:{var p=Sf.get(e);if(p!==void 0){var w=Ha,E=e;switch(e){case"keypress":if(Xl(n)===0)break e;case"keydown":case"keyup":w=yh;break;case"focusin":E="focus",w=ao;break;case"focusout":E="blur",w=ao;break;case"beforeblur":case"afterblur":w=ao;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":w=ts;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":w=ih;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":w=Sh;break;case vf:case yf:case gf:w=uh;break;case wf:w=kh;break;case"scroll":w=rh;break;case"wheel":w=Ch;break;case"copy":case"cut":case"paste":w=ch;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":w=rs}var k=(t&4)!==0,L=!k&&e==="scroll",m=k?p!==null?p+"Capture":null:p;k=[];for(var c=s,v;c!==null;){v=c;var x=v.stateNode;if(v.tag===5&&x!==null&&(v=x,m!==null&&(x=Gr(c,m),x!=null&&k.push(nl(c,x,v)))),L)break;c=c.return}0<k.length&&(p=new w(p,E,null,n,d),f.push({event:p,listeners:k}))}}if(!(t&7)){e:{if(p=e==="mouseover"||e==="pointerover",w=e==="mouseout"||e==="pointerout",p&&n!==$o&&(E=n.relatedTarget||n.fromElement)&&(Sn(E)||E[zt]))break e;if((w||p)&&(p=d.window===d?d:(p=d.ownerDocument)?p.defaultView||p.parentWindow:window,w?(E=n.relatedTarget||n.toElement,w=s,E=E?Sn(E):null,E!==null&&(L=On(E),E!==L||E.tag!==5&&E.tag!==6)&&(E=null)):(w=null,E=s),w!==E)){if(k=ts,x="onMouseLeave",m="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(k=rs,x="onPointerLeave",m="onPointerEnter",c="pointer"),L=w==null?p:Yn(w),v=E==null?p:Yn(E),p=new k(x,c+"leave",w,n,d),p.target=L,p.relatedTarget=v,x=null,Sn(d)===s&&(k=new k(m,c+"enter",E,n,d),k.target=v,k.relatedTarget=L,x=k),L=x,w&&E)t:{for(k=w,m=E,c=0,v=k;v;v=Bn(v))c++;for(v=0,x=m;x;x=Bn(x))v++;for(;0<c-v;)k=Bn(k),c--;for(;0<v-c;)m=Bn(m),v--;for(;c--;){if(k===m||m!==null&&k===m.alternate)break t;k=Bn(k),m=Bn(m)}k=null}else k=null;w!==null&&hs(f,p,w,k,!1),E!==null&&L!==null&&hs(f,L,E,k,!0)}}e:{if(p=s?Yn(s):window,w=p.nodeName&&p.nodeName.toLowerCase(),w==="select"||w==="input"&&p.type==="file")var T=Dh;else if(os(p))if(ff)T=Fh;else{T=zh;var z=Mh}else(w=p.nodeName)&&w.toLowerCase()==="input"&&(p.type==="checkbox"||p.type==="radio")&&(T=Oh);if(T&&(T=T(e,s))){cf(f,T,n,d);break e}z&&z(e,p,s),e==="focusout"&&(z=p._wrapperState)&&z.controlled&&p.type==="number"&&Uo(p,"number",p.value)}switch(z=s?Yn(s):window,e){case"focusin":(os(z)||z.contentEditable==="true")&&(Qn=z,Xo=s,Vr=null);break;case"focusout":Vr=Xo=Qn=null;break;case"mousedown":Go=!0;break;case"contextmenu":case"mouseup":case"dragend":Go=!1,fs(f,n,d);break;case"selectionchange":if(jh)break;case"keydown":case"keyup":fs(f,n,d)}var y;if(Qa)e:{switch(e){case"compositionstart":var P="onCompositionStart";break e;case"compositionend":P="onCompositionEnd";break e;case"compositionupdate":P="onCompositionUpdate";break e}P=void 0}else Wn?uf(e,n)&&(P="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(P="onCompositionStart");P&&(af&&n.locale!=="ko"&&(Wn||P!=="onCompositionStart"?P==="onCompositionEnd"&&Wn&&(y=of()):(Jt=d,Va="value"in Jt?Jt.value:Jt.textContent,Wn=!0)),z=ci(s,P),0<z.length&&(P=new ns(P,e,null,n,d),f.push({event:P,listeners:z}),y?P.data=y:(y=sf(n),y!==null&&(P.data=y)))),(y=Rh?_h(e,n):Lh(e,n))&&(s=ci(s,"onBeforeInput"),0<s.length&&(d=new ns("onBeforeInput","beforeinput",null,n,d),f.push({event:d,listeners:s}),d.data=y))}Ef(f,t)})}function nl(e,t,n){return{instance:e,listener:t,currentTarget:n}}function ci(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,i=l.stateNode;l.tag===5&&i!==null&&(l=i,i=Gr(e,n),i!=null&&r.unshift(nl(e,i,l)),i=Gr(e,t),i!=null&&r.push(nl(e,i,l))),e=e.return}return r}function Bn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function hs(e,t,n,r,l){for(var i=t._reactName,o=[];n!==null&&n!==r;){var a=n,u=a.alternate,s=a.stateNode;if(u!==null&&u===r)break;a.tag===5&&s!==null&&(a=s,l?(u=Gr(n,i),u!=null&&o.unshift(nl(n,u,a))):l||(u=Gr(n,i),u!=null&&o.push(nl(n,u,a)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var Vh=/\r\n?/g,Hh=/\u0000|\uFFFD/g;function ms(e){return(typeof e=="string"?e:""+e).replace(Vh,`
- `).replace(Hh,"")}function Ul(e,t,n){if(t=ms(t),ms(e)!==t&&n)throw Error(_(425))}function fi(){}var Jo=null,Zo=null;function qo(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var bo=typeof setTimeout=="function"?setTimeout:void 0,Wh=typeof clearTimeout=="function"?clearTimeout:void 0,vs=typeof Promise=="function"?Promise:void 0,Qh=typeof queueMicrotask=="function"?queueMicrotask:typeof vs<"u"?function(e){return vs.resolve(null).then(e).catch(Kh)}:bo;function Kh(e){setTimeout(function(){throw e})}function vo(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),qr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);qr(t)}function nn(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==="$?")break;if(t==="/$")return null}}return e}function ys(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var vr=Math.random().toString(36).slice(2),St="__reactFiber$"+vr,rl="__reactProps$"+vr,zt="__reactContainer$"+vr,ea="__reactEvents$"+vr,Yh="__reactListeners$"+vr,Xh="__reactHandles$"+vr;function Sn(e){var t=e[St];if(t)return t;for(var n=e.parentNode;n;){if(t=n[zt]||n[St]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=ys(e);e!==null;){if(n=e[St])return n;e=ys(e)}return t}e=n,n=e.parentNode}return null}function vl(e){return e=e[St]||e[zt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Yn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(_(33))}function Oi(e){return e[rl]||null}var ta=[],Xn=-1;function fn(e){return{current:e}}function oe(e){0>Xn||(e.current=ta[Xn],ta[Xn]=null,Xn--)}function le(e,t){Xn++,ta[Xn]=e.current,e.current=t}var sn={},Me=fn(sn),He=fn(!1),Rn=sn;function ar(e,t){var n=e.type.contextTypes;if(!n)return sn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in n)l[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function We(e){return e=e.childContextTypes,e!=null}function di(){oe(He),oe(Me)}function gs(e,t,n){if(Me.current!==sn)throw Error(_(168));le(Me,t),le(He,n)}function xf(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(_(108,Mp(e)||"Unknown",l));return fe({},n,r)}function pi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||sn,Rn=Me.current,le(Me,e),le(He,He.current),!0}function ws(e,t,n){var r=e.stateNode;if(!r)throw Error(_(169));n?(e=xf(e,t,Rn),r.__reactInternalMemoizedMergedChildContext=e,oe(He),oe(Me),le(Me,e)):oe(He),le(He,n)}var _t=null,Fi=!1,yo=!1;function Cf(e){_t===null?_t=[e]:_t.push(e)}function Gh(e){Fi=!0,Cf(e)}function dn(){if(!yo&&_t!==null){yo=!0;var e=0,t=b;try{var n=_t;for(b=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}_t=null,Fi=!1}catch(l){throw _t!==null&&(_t=_t.slice(e+1)),Xc(ja,dn),l}finally{b=t,yo=!1}}return null}var Gn=[],Jn=0,hi=null,mi=0,tt=[],nt=0,_n=null,Lt=1,Tt="";function vn(e,t){Gn[Jn++]=mi,Gn[Jn++]=hi,hi=e,mi=t}function Pf(e,t,n){tt[nt++]=Lt,tt[nt++]=Tt,tt[nt++]=_n,_n=e;var r=Lt;e=Tt;var l=32-ht(r)-1;r&=~(1<<l),n+=1;var i=32-ht(t)+l;if(30<i){var o=l-l%5;i=(r&(1<<o)-1).toString(32),r>>=o,l-=o,Lt=1<<32-ht(t)+l|n<<l|r,Tt=i+e}else Lt=1<<i|n<<l|r,Tt=e}function Ya(e){e.return!==null&&(vn(e,1),Pf(e,1,0))}function Xa(e){for(;e===hi;)hi=Gn[--Jn],Gn[Jn]=null,mi=Gn[--Jn],Gn[Jn]=null;for(;e===_n;)_n=tt[--nt],tt[nt]=null,Tt=tt[--nt],tt[nt]=null,Lt=tt[--nt],tt[nt]=null}var Je=null,Ge=null,ue=!1,pt=null;function Rf(e,t){var n=rt(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function Ss(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Je=e,Ge=nn(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Je=e,Ge=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=_n!==null?{id:Lt,overflow:Tt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=rt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Je=e,Ge=null,!0):!1;default:return!1}}function na(e){return(e.mode&1)!==0&&(e.flags&128)===0}function ra(e){if(ue){var t=Ge;if(t){var n=t;if(!Ss(e,t)){if(na(e))throw Error(_(418));t=nn(n.nextSibling);var r=Je;t&&Ss(e,t)?Rf(r,n):(e.flags=e.flags&-4097|2,ue=!1,Je=e)}}else{if(na(e))throw Error(_(418));e.flags=e.flags&-4097|2,ue=!1,Je=e}}}function Es(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Je=e}function Il(e){if(e!==Je)return!1;if(!ue)return Es(e),ue=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!qo(e.type,e.memoizedProps)),t&&(t=Ge)){if(na(e))throw _f(),Error(_(418));for(;t;)Rf(e,t),t=nn(t.nextSibling)}if(Es(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(_(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Ge=nn(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Ge=null}}else Ge=Je?nn(e.stateNode.nextSibling):null;return!0}function _f(){for(var e=Ge;e;)e=nn(e.nextSibling)}function ur(){Ge=Je=null,ue=!1}function Ga(e){pt===null?pt=[e]:pt.push(e)}var Jh=It.ReactCurrentBatchConfig;function _r(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(_(309));var r=n.stateNode}if(!r)throw Error(_(147,e));var l=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(o){var a=l.refs;o===null?delete a[i]:a[i]=o},t._stringRef=i,t)}if(typeof e!="string")throw Error(_(284));if(!n._owner)throw Error(_(290,e))}return e}function jl(e,t){throw e=Object.prototype.toString.call(t),Error(_(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function ks(e){var t=e._init;return t(e._payload)}function Lf(e){function t(m,c){if(e){var v=m.deletions;v===null?(m.deletions=[c],m.flags|=16):v.push(c)}}function n(m,c){if(!e)return null;for(;c!==null;)t(m,c),c=c.sibling;return null}function r(m,c){for(m=new Map;c!==null;)c.key!==null?m.set(c.key,c):m.set(c.index,c),c=c.sibling;return m}function l(m,c){return m=an(m,c),m.index=0,m.sibling=null,m}function i(m,c,v){return m.index=v,e?(v=m.alternate,v!==null?(v=v.index,v<c?(m.flags|=2,c):v):(m.flags|=2,c)):(m.flags|=1048576,c)}function o(m){return e&&m.alternate===null&&(m.flags|=2),m}function a(m,c,v,x){return c===null||c.tag!==6?(c=Co(v,m.mode,x),c.return=m,c):(c=l(c,v),c.return=m,c)}function u(m,c,v,x){var T=v.type;return T===Hn?d(m,c,v.props.children,x,v.key):c!==null&&(c.elementType===T||typeof T=="object"&&T!==null&&T.$$typeof===Kt&&ks(T)===c.type)?(x=l(c,v.props),x.ref=_r(m,c,v),x.return=m,x):(x=ti(v.type,v.key,v.props,null,m.mode,x),x.ref=_r(m,c,v),x.return=m,x)}function s(m,c,v,x){return c===null||c.tag!==4||c.stateNode.containerInfo!==v.containerInfo||c.stateNode.implementation!==v.implementation?(c=Po(v,m.mode,x),c.return=m,c):(c=l(c,v.children||[]),c.return=m,c)}function d(m,c,v,x,T){return c===null||c.tag!==7?(c=Pn(v,m.mode,x,T),c.return=m,c):(c=l(c,v),c.return=m,c)}function f(m,c,v){if(typeof c=="string"&&c!==""||typeof c=="number")return c=Co(""+c,m.mode,v),c.return=m,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case _l:return v=ti(c.type,c.key,c.props,null,m.mode,v),v.ref=_r(m,null,c),v.return=m,v;case Vn:return c=Po(c,m.mode,v),c.return=m,c;case Kt:var x=c._init;return f(m,x(c._payload),v)}if(Or(c)||kr(c))return c=Pn(c,m.mode,v,null),c.return=m,c;jl(m,c)}return null}function p(m,c,v,x){var T=c!==null?c.key:null;if(typeof v=="string"&&v!==""||typeof v=="number")return T!==null?null:a(m,c,""+v,x);if(typeof v=="object"&&v!==null){switch(v.$$typeof){case _l:return v.key===T?u(m,c,v,x):null;case Vn:return v.key===T?s(m,c,v,x):null;case Kt:return T=v._init,p(m,c,T(v._payload),x)}if(Or(v)||kr(v))return T!==null?null:d(m,c,v,x,null);jl(m,v)}return null}function w(m,c,v,x,T){if(typeof x=="string"&&x!==""||typeof x=="number")return m=m.get(v)||null,a(c,m,""+x,T);if(typeof x=="object"&&x!==null){switch(x.$$typeof){case _l:return m=m.get(x.key===null?v:x.key)||null,u(c,m,x,T);case Vn:return m=m.get(x.key===null?v:x.key)||null,s(c,m,x,T);case Kt:var z=x._init;return w(m,c,v,z(x._payload),T)}if(Or(x)||kr(x))return m=m.get(v)||null,d(c,m,x,T,null);jl(c,x)}return null}function E(m,c,v,x){for(var T=null,z=null,y=c,P=c=0,B=null;y!==null&&P<v.length;P++){y.index>P?(B=y,y=null):B=y.sibling;var D=p(m,y,v[P],x);if(D===null){y===null&&(y=B);break}e&&y&&D.alternate===null&&t(m,y),c=i(D,c,P),z===null?T=D:z.sibling=D,z=D,y=B}if(P===v.length)return n(m,y),ue&&vn(m,P),T;if(y===null){for(;P<v.length;P++)y=f(m,v[P],x),y!==null&&(c=i(y,c,P),z===null?T=y:z.sibling=y,z=y);return ue&&vn(m,P),T}for(y=r(m,y);P<v.length;P++)B=w(y,m,P,v[P],x),B!==null&&(e&&B.alternate!==null&&y.delete(B.key===null?P:B.key),c=i(B,c,P),z===null?T=B:z.sibling=B,z=B);return e&&y.forEach(function(Z){return t(m,Z)}),ue&&vn(m,P),T}function k(m,c,v,x){var T=kr(v);if(typeof T!="function")throw Error(_(150));if(v=T.call(v),v==null)throw Error(_(151));for(var z=T=null,y=c,P=c=0,B=null,D=v.next();y!==null&&!D.done;P++,D=v.next()){y.index>P?(B=y,y=null):B=y.sibling;var Z=p(m,y,D.value,x);if(Z===null){y===null&&(y=B);break}e&&y&&Z.alternate===null&&t(m,y),c=i(Z,c,P),z===null?T=Z:z.sibling=Z,z=Z,y=B}if(D.done)return n(m,y),ue&&vn(m,P),T;if(y===null){for(;!D.done;P++,D=v.next())D=f(m,D.value,x),D!==null&&(c=i(D,c,P),z===null?T=D:z.sibling=D,z=D);return ue&&vn(m,P),T}for(y=r(m,y);!D.done;P++,D=v.next())D=w(y,m,P,D.value,x),D!==null&&(e&&D.alternate!==null&&y.delete(D.key===null?P:D.key),c=i(D,c,P),z===null?T=D:z.sibling=D,z=D);return e&&y.forEach(function(ne){return t(m,ne)}),ue&&vn(m,P),T}function L(m,c,v,x){if(typeof v=="object"&&v!==null&&v.type===Hn&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case _l:e:{for(var T=v.key,z=c;z!==null;){if(z.key===T){if(T=v.type,T===Hn){if(z.tag===7){n(m,z.sibling),c=l(z,v.props.children),c.return=m,m=c;break e}}else if(z.elementType===T||typeof T=="object"&&T!==null&&T.$$typeof===Kt&&ks(T)===z.type){n(m,z.sibling),c=l(z,v.props),c.ref=_r(m,z,v),c.return=m,m=c;break e}n(m,z);break}else t(m,z);z=z.sibling}v.type===Hn?(c=Pn(v.props.children,m.mode,x,v.key),c.return=m,m=c):(x=ti(v.type,v.key,v.props,null,m.mode,x),x.ref=_r(m,c,v),x.return=m,m=x)}return o(m);case Vn:e:{for(z=v.key;c!==null;){if(c.key===z)if(c.tag===4&&c.stateNode.containerInfo===v.containerInfo&&c.stateNode.implementation===v.implementation){n(m,c.sibling),c=l(c,v.children||[]),c.return=m,m=c;break e}else{n(m,c);break}else t(m,c);c=c.sibling}c=Po(v,m.mode,x),c.return=m,m=c}return o(m);case Kt:return z=v._init,L(m,c,z(v._payload),x)}if(Or(v))return E(m,c,v,x);if(kr(v))return k(m,c,v,x);jl(m,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,c!==null&&c.tag===6?(n(m,c.sibling),c=l(c,v),c.return=m,m=c):(n(m,c),c=Co(v,m.mode,x),c.return=m,m=c),o(m)):n(m,c)}return L}var sr=Lf(!0),Tf=Lf(!1),vi=fn(null),yi=null,Zn=null,Ja=null;function Za(){Ja=Zn=yi=null}function qa(e){var t=vi.current;oe(vi),e._currentValue=t}function la(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function lr(e,t){yi=e,Ja=Zn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ve=!0),e.firstContext=null)}function it(e){var t=e._currentValue;if(Ja!==e)if(e={context:e,memoizedValue:t,next:null},Zn===null){if(yi===null)throw Error(_(308));Zn=e,yi.dependencies={lanes:0,firstContext:e}}else Zn=Zn.next=e;return t}var En=null;function ba(e){En===null?En=[e]:En.push(e)}function Nf(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,ba(t)):(n.next=l.next,l.next=n),t.interleaved=n,Ot(e,r)}function Ot(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Yt=!1;function eu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Df(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Nt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function rn(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,X&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Ot(e,n)}return l=r.interleaved,l===null?(t.next=t,ba(r)):(t.next=l.next,l.next=t),r.interleaved=t,Ot(e,n)}function Gl(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Aa(e,n)}}function xs(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?l=i=o:i=i.next=o,n=n.next}while(n!==null);i===null?l=i=t:i=i.next=t}else l=i=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function gi(e,t,n,r){var l=e.updateQueue;Yt=!1;var i=l.firstBaseUpdate,o=l.lastBaseUpdate,a=l.shared.pending;if(a!==null){l.shared.pending=null;var u=a,s=u.next;u.next=null,o===null?i=s:o.next=s,o=u;var d=e.alternate;d!==null&&(d=d.updateQueue,a=d.lastBaseUpdate,a!==o&&(a===null?d.firstBaseUpdate=s:a.next=s,d.lastBaseUpdate=u))}if(i!==null){var f=l.baseState;o=0,d=s=u=null,a=i;do{var p=a.lane,w=a.eventTime;if((r&p)===p){d!==null&&(d=d.next={eventTime:w,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var E=e,k=a;switch(p=t,w=n,k.tag){case 1:if(E=k.payload,typeof E=="function"){f=E.call(w,f,p);break e}f=E;break e;case 3:E.flags=E.flags&-65537|128;case 0:if(E=k.payload,p=typeof E=="function"?E.call(w,f,p):E,p==null)break e;f=fe({},f,p);break e;case 2:Yt=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,p=l.effects,p===null?l.effects=[a]:p.push(a))}else w={eventTime:w,lane:p,tag:a.tag,payload:a.payload,callback:a.callback,next:null},d===null?(s=d=w,u=f):d=d.next=w,o|=p;if(a=a.next,a===null){if(a=l.shared.pending,a===null)break;p=a,a=p.next,p.next=null,l.lastBaseUpdate=p,l.shared.pending=null}}while(!0);if(d===null&&(u=f),l.baseState=u,l.firstBaseUpdate=s,l.lastBaseUpdate=d,t=l.shared.interleaved,t!==null){l=t;do o|=l.lane,l=l.next;while(l!==t)}else i===null&&(l.shared.lanes=0);Tn|=o,e.lanes=o,e.memoizedState=f}}function Cs(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(_(191,l));l.call(r)}}}var yl={},kt=fn(yl),ll=fn(yl),il=fn(yl);function kn(e){if(e===yl)throw Error(_(174));return e}function tu(e,t){switch(le(il,t),le(ll,e),le(kt,yl),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:jo(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=jo(t,e)}oe(kt),le(kt,t)}function cr(){oe(kt),oe(ll),oe(il)}function Mf(e){kn(il.current);var t=kn(kt.current),n=jo(t,e.type);t!==n&&(le(ll,e),le(kt,n))}function nu(e){ll.current===e&&(oe(kt),oe(ll))}var se=fn(0);function wi(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)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 go=[];function ru(){for(var e=0;e<go.length;e++)go[e]._workInProgressVersionPrimary=null;go.length=0}var Jl=It.ReactCurrentDispatcher,wo=It.ReactCurrentBatchConfig,Ln=0,ce=null,Se=null,ke=null,Si=!1,Hr=!1,ol=0,Zh=0;function Te(){throw Error(_(321))}function lu(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!vt(e[n],t[n]))return!1;return!0}function iu(e,t,n,r,l,i){if(Ln=i,ce=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Jl.current=e===null||e.memoizedState===null?tm:nm,e=n(r,l),Hr){i=0;do{if(Hr=!1,ol=0,25<=i)throw Error(_(301));i+=1,ke=Se=null,t.updateQueue=null,Jl.current=rm,e=n(r,l)}while(Hr)}if(Jl.current=Ei,t=Se!==null&&Se.next!==null,Ln=0,ke=Se=ce=null,Si=!1,t)throw Error(_(300));return e}function ou(){var e=ol!==0;return ol=0,e}function wt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ke===null?ce.memoizedState=ke=e:ke=ke.next=e,ke}function ot(){if(Se===null){var e=ce.alternate;e=e!==null?e.memoizedState:null}else e=Se.next;var t=ke===null?ce.memoizedState:ke.next;if(t!==null)ke=t,Se=e;else{if(e===null)throw Error(_(310));Se=e,e={memoizedState:Se.memoizedState,baseState:Se.baseState,baseQueue:Se.baseQueue,queue:Se.queue,next:null},ke===null?ce.memoizedState=ke=e:ke=ke.next=e}return ke}function al(e,t){return typeof t=="function"?t(e):t}function So(e){var t=ot(),n=t.queue;if(n===null)throw Error(_(311));n.lastRenderedReducer=e;var r=Se,l=r.baseQueue,i=n.pending;if(i!==null){if(l!==null){var o=l.next;l.next=i.next,i.next=o}r.baseQueue=l=i,n.pending=null}if(l!==null){i=l.next,r=r.baseState;var a=o=null,u=null,s=i;do{var d=s.lane;if((Ln&d)===d)u!==null&&(u=u.next={lane:0,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null}),r=s.hasEagerState?s.eagerState:e(r,s.action);else{var f={lane:d,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null};u===null?(a=u=f,o=r):u=u.next=f,ce.lanes|=d,Tn|=d}s=s.next}while(s!==null&&s!==i);u===null?o=r:u.next=a,vt(r,t.memoizedState)||(Ve=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=u,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do i=l.lane,ce.lanes|=i,Tn|=i,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Eo(e){var t=ot(),n=t.queue;if(n===null)throw Error(_(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,i=t.memoizedState;if(l!==null){n.pending=null;var o=l=l.next;do i=e(i,o.action),o=o.next;while(o!==l);vt(i,t.memoizedState)||(Ve=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function zf(){}function Of(e,t){var n=ce,r=ot(),l=t(),i=!vt(r.memoizedState,l);if(i&&(r.memoizedState=l,Ve=!0),r=r.queue,au(If.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||ke!==null&&ke.memoizedState.tag&1){if(n.flags|=2048,ul(9,Uf.bind(null,n,r,l,t),void 0,null),xe===null)throw Error(_(349));Ln&30||Ff(n,t,l)}return l}function Ff(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ce.updateQueue,t===null?(t={lastEffect:null,stores:null},ce.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Uf(e,t,n,r){t.value=n,t.getSnapshot=r,jf(t)&&Af(e)}function If(e,t,n){return n(function(){jf(t)&&Af(e)})}function jf(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!vt(e,n)}catch{return!0}}function Af(e){var t=Ot(e,1);t!==null&&mt(t,e,1,-1)}function Ps(e){var t=wt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:al,lastRenderedState:e},t.queue=e,e=e.dispatch=em.bind(null,ce,e),[t.memoizedState,e]}function ul(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=ce.updateQueue,t===null?(t={lastEffect:null,stores:null},ce.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function Bf(){return ot().memoizedState}function Zl(e,t,n,r){var l=wt();ce.flags|=e,l.memoizedState=ul(1|t,n,void 0,r===void 0?null:r)}function Ui(e,t,n,r){var l=ot();r=r===void 0?null:r;var i=void 0;if(Se!==null){var o=Se.memoizedState;if(i=o.destroy,r!==null&&lu(r,o.deps)){l.memoizedState=ul(t,n,i,r);return}}ce.flags|=e,l.memoizedState=ul(1|t,n,i,r)}function Rs(e,t){return Zl(8390656,8,e,t)}function au(e,t){return Ui(2048,8,e,t)}function $f(e,t){return Ui(4,2,e,t)}function Vf(e,t){return Ui(4,4,e,t)}function Hf(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Wf(e,t,n){return n=n!=null?n.concat([e]):null,Ui(4,4,Hf.bind(null,t,e),n)}function uu(){}function Qf(e,t){var n=ot();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&lu(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Kf(e,t){var n=ot();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&lu(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Yf(e,t,n){return Ln&21?(vt(n,t)||(n=Zc(),ce.lanes|=n,Tn|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Ve=!0),e.memoizedState=n)}function qh(e,t){var n=b;b=n!==0&&4>n?n:4,e(!0);var r=wo.transition;wo.transition={};try{e(!1),t()}finally{b=n,wo.transition=r}}function Xf(){return ot().memoizedState}function bh(e,t,n){var r=on(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Gf(e))Jf(t,n);else if(n=Nf(e,t,n,r),n!==null){var l=Ie();mt(n,e,r,l),Zf(n,t,r)}}function em(e,t,n){var r=on(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Gf(e))Jf(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,a=i(o,n);if(l.hasEagerState=!0,l.eagerState=a,vt(a,o)){var u=t.interleaved;u===null?(l.next=l,ba(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=Nf(e,t,l,r),n!==null&&(l=Ie(),mt(n,e,r,l),Zf(n,t,r))}}function Gf(e){var t=e.alternate;return e===ce||t!==null&&t===ce}function Jf(e,t){Hr=Si=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Zf(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Aa(e,n)}}var Ei={readContext:it,useCallback:Te,useContext:Te,useEffect:Te,useImperativeHandle:Te,useInsertionEffect:Te,useLayoutEffect:Te,useMemo:Te,useReducer:Te,useRef:Te,useState:Te,useDebugValue:Te,useDeferredValue:Te,useTransition:Te,useMutableSource:Te,useSyncExternalStore:Te,useId:Te,unstable_isNewReconciler:!1},tm={readContext:it,useCallback:function(e,t){return wt().memoizedState=[e,t===void 0?null:t],e},useContext:it,useEffect:Rs,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Zl(4194308,4,Hf.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Zl(4194308,4,e,t)},useInsertionEffect:function(e,t){return Zl(4,2,e,t)},useMemo:function(e,t){var n=wt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=wt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=bh.bind(null,ce,e),[r.memoizedState,e]},useRef:function(e){var t=wt();return e={current:e},t.memoizedState=e},useState:Ps,useDebugValue:uu,useDeferredValue:function(e){return wt().memoizedState=e},useTransition:function(){var e=Ps(!1),t=e[0];return e=qh.bind(null,e[1]),wt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ce,l=wt();if(ue){if(n===void 0)throw Error(_(407));n=n()}else{if(n=t(),xe===null)throw Error(_(349));Ln&30||Ff(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,Rs(If.bind(null,r,i,e),[e]),r.flags|=2048,ul(9,Uf.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=wt(),t=xe.identifierPrefix;if(ue){var n=Tt,r=Lt;n=(r&~(1<<32-ht(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ol++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Zh++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},nm={readContext:it,useCallback:Qf,useContext:it,useEffect:au,useImperativeHandle:Wf,useInsertionEffect:$f,useLayoutEffect:Vf,useMemo:Kf,useReducer:So,useRef:Bf,useState:function(){return So(al)},useDebugValue:uu,useDeferredValue:function(e){var t=ot();return Yf(t,Se.memoizedState,e)},useTransition:function(){var e=So(al)[0],t=ot().memoizedState;return[e,t]},useMutableSource:zf,useSyncExternalStore:Of,useId:Xf,unstable_isNewReconciler:!1},rm={readContext:it,useCallback:Qf,useContext:it,useEffect:au,useImperativeHandle:Wf,useInsertionEffect:$f,useLayoutEffect:Vf,useMemo:Kf,useReducer:Eo,useRef:Bf,useState:function(){return Eo(al)},useDebugValue:uu,useDeferredValue:function(e){var t=ot();return Se===null?t.memoizedState=e:Yf(t,Se.memoizedState,e)},useTransition:function(){var e=Eo(al)[0],t=ot().memoizedState;return[e,t]},useMutableSource:zf,useSyncExternalStore:Of,useId:Xf,unstable_isNewReconciler:!1};function ct(e,t){if(e&&e.defaultProps){t=fe({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function ia(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:fe({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ii={isMounted:function(e){return(e=e._reactInternals)?On(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Ie(),l=on(e),i=Nt(r,l);i.payload=t,n!=null&&(i.callback=n),t=rn(e,i,l),t!==null&&(mt(t,e,l,r),Gl(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Ie(),l=on(e),i=Nt(r,l);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=rn(e,i,l),t!==null&&(mt(t,e,l,r),Gl(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ie(),r=on(e),l=Nt(n,r);l.tag=2,t!=null&&(l.callback=t),t=rn(e,l,r),t!==null&&(mt(t,e,r,n),Gl(t,e,r))}};function _s(e,t,n,r,l,i,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,o):t.prototype&&t.prototype.isPureReactComponent?!el(n,r)||!el(l,i):!0}function qf(e,t,n){var r=!1,l=sn,i=t.contextType;return typeof i=="object"&&i!==null?i=it(i):(l=We(t)?Rn:Me.current,r=t.contextTypes,i=(r=r!=null)?ar(e,l):sn),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ii,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function Ls(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ii.enqueueReplaceState(t,t.state,null)}function oa(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},eu(e);var i=t.contextType;typeof i=="object"&&i!==null?l.context=it(i):(i=We(t)?Rn:Me.current,l.context=ar(e,i)),l.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(ia(e,t,i,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&Ii.enqueueReplaceState(l,l.state,null),gi(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function fr(e,t){try{var n="",r=t;do n+=Dp(r),r=r.return;while(r);var l=n}catch(i){l=`
- Error generating stack: `+i.message+`
- `+i.stack}return{value:e,source:t,stack:l,digest:null}}function ko(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function aa(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var lm=typeof WeakMap=="function"?WeakMap:Map;function bf(e,t,n){n=Nt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){xi||(xi=!0,ya=r),aa(e,t)},n}function ed(e,t,n){n=Nt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){aa(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){aa(e,t),typeof r!="function"&&(ln===null?ln=new Set([this]):ln.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function Ts(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new lm;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=gm.bind(null,e,t,n),t.then(e,e))}function Ns(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Ds(e,t,n,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Nt(-1,1),t.tag=2,rn(n,t,1))),n.lanes|=1),e)}var im=It.ReactCurrentOwner,Ve=!1;function Ue(e,t,n,r){t.child=e===null?Tf(t,null,n,r):sr(t,e.child,n,r)}function Ms(e,t,n,r,l){n=n.render;var i=t.ref;return lr(t,l),r=iu(e,t,n,r,i,l),n=ou(),e!==null&&!Ve?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Ft(e,t,l)):(ue&&n&&Ya(t),t.flags|=1,Ue(e,t,r,l),t.child)}function zs(e,t,n,r,l){if(e===null){var i=n.type;return typeof i=="function"&&!vu(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,td(e,t,i,r,l)):(e=ti(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&l)){var o=i.memoizedProps;if(n=n.compare,n=n!==null?n:el,n(o,r)&&e.ref===t.ref)return Ft(e,t,l)}return t.flags|=1,e=an(i,r),e.ref=t.ref,e.return=t,t.child=e}function td(e,t,n,r,l){if(e!==null){var i=e.memoizedProps;if(el(i,r)&&e.ref===t.ref)if(Ve=!1,t.pendingProps=r=i,(e.lanes&l)!==0)e.flags&131072&&(Ve=!0);else return t.lanes=e.lanes,Ft(e,t,l)}return ua(e,t,n,r,l)}function nd(e,t,n){var r=t.pendingProps,l=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},le(bn,Ye),Ye|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,le(bn,Ye),Ye|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,le(bn,Ye),Ye|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,le(bn,Ye),Ye|=r;return Ue(e,t,l,n),t.child}function rd(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function ua(e,t,n,r,l){var i=We(n)?Rn:Me.current;return i=ar(t,i),lr(t,l),n=iu(e,t,n,r,i,l),r=ou(),e!==null&&!Ve?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Ft(e,t,l)):(ue&&r&&Ya(t),t.flags|=1,Ue(e,t,n,l),t.child)}function Os(e,t,n,r,l){if(We(n)){var i=!0;pi(t)}else i=!1;if(lr(t,l),t.stateNode===null)ql(e,t),qf(t,n,r),oa(t,n,r,l),r=!0;else if(e===null){var o=t.stateNode,a=t.memoizedProps;o.props=a;var u=o.context,s=n.contextType;typeof s=="object"&&s!==null?s=it(s):(s=We(n)?Rn:Me.current,s=ar(t,s));var d=n.getDerivedStateFromProps,f=typeof d=="function"||typeof o.getSnapshotBeforeUpdate=="function";f||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==r||u!==s)&&Ls(t,o,r,s),Yt=!1;var p=t.memoizedState;o.state=p,gi(t,r,o,l),u=t.memoizedState,a!==r||p!==u||He.current||Yt?(typeof d=="function"&&(ia(t,n,d,r),u=t.memoizedState),(a=Yt||_s(t,n,a,r,p,u,s))?(f||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),o.props=r,o.state=u,o.context=s,r=a):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,Df(e,t),a=t.memoizedProps,s=t.type===t.elementType?a:ct(t.type,a),o.props=s,f=t.pendingProps,p=o.context,u=n.contextType,typeof u=="object"&&u!==null?u=it(u):(u=We(n)?Rn:Me.current,u=ar(t,u));var w=n.getDerivedStateFromProps;(d=typeof w=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==f||p!==u)&&Ls(t,o,r,u),Yt=!1,p=t.memoizedState,o.state=p,gi(t,r,o,l);var E=t.memoizedState;a!==f||p!==E||He.current||Yt?(typeof w=="function"&&(ia(t,n,w,r),E=t.memoizedState),(s=Yt||_s(t,n,s,r,p,E,u)||!1)?(d||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,E,u),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,E,u)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=E),o.props=r,o.state=E,o.context=u,r=s):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return sa(e,t,n,r,i,l)}function sa(e,t,n,r,l,i){rd(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return l&&ws(t,n,!1),Ft(e,t,i);r=t.stateNode,im.current=t;var a=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=sr(t,e.child,null,i),t.child=sr(t,null,a,i)):Ue(e,t,a,i),t.memoizedState=r.state,l&&ws(t,n,!0),t.child}function ld(e){var t=e.stateNode;t.pendingContext?gs(e,t.pendingContext,t.pendingContext!==t.context):t.context&&gs(e,t.context,!1),tu(e,t.containerInfo)}function Fs(e,t,n,r,l){return ur(),Ga(l),t.flags|=256,Ue(e,t,n,r),t.child}var ca={dehydrated:null,treeContext:null,retryLane:0};function fa(e){return{baseLanes:e,cachePool:null,transitions:null}}function id(e,t,n){var r=t.pendingProps,l=se.current,i=!1,o=(t.flags&128)!==0,a;if((a=o)||(a=e!==null&&e.memoizedState===null?!1:(l&2)!==0),a?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),le(se,l&1),e===null)return ra(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=r.children,e=r.fallback,i?(r=t.mode,i=t.child,o={mode:"hidden",children:o},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=o):i=Bi(o,r,0,null),e=Pn(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=fa(n),t.memoizedState=ca,e):su(t,o));if(l=e.memoizedState,l!==null&&(a=l.dehydrated,a!==null))return om(e,t,o,r,a,l,n);if(i){i=r.fallback,o=t.mode,l=e.child,a=l.sibling;var u={mode:"hidden",children:r.children};return!(o&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=u,t.deletions=null):(r=an(l,u),r.subtreeFlags=l.subtreeFlags&14680064),a!==null?i=an(a,i):(i=Pn(i,o,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,o=e.child.memoizedState,o=o===null?fa(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&~n,t.memoizedState=ca,r}return i=e.child,e=i.sibling,r=an(i,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function su(e,t){return t=Bi({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Al(e,t,n,r){return r!==null&&Ga(r),sr(t,e.child,null,n),e=su(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function om(e,t,n,r,l,i,o){if(n)return t.flags&256?(t.flags&=-257,r=ko(Error(_(422))),Al(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,l=t.mode,r=Bi({mode:"visible",children:r.children},l,0,null),i=Pn(i,l,o,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&sr(t,e.child,null,o),t.child.memoizedState=fa(o),t.memoizedState=ca,i);if(!(t.mode&1))return Al(e,t,o,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var a=r.dgst;return r=a,i=Error(_(419)),r=ko(i,r,void 0),Al(e,t,o,r)}if(a=(o&e.childLanes)!==0,Ve||a){if(r=xe,r!==null){switch(o&-o){case 4:l=2;break;case 16:l=8;break;case 64: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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(r.suspendedLanes|o)?0:l,l!==0&&l!==i.retryLane&&(i.retryLane=l,Ot(e,l),mt(r,e,l,-1))}return mu(),r=ko(Error(_(421))),Al(e,t,o,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=wm.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,Ge=nn(l.nextSibling),Je=t,ue=!0,pt=null,e!==null&&(tt[nt++]=Lt,tt[nt++]=Tt,tt[nt++]=_n,Lt=e.id,Tt=e.overflow,_n=t),t=su(t,r.children),t.flags|=4096,t)}function Us(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),la(e.return,t,n)}function xo(e,t,n,r,l){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=l)}function od(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(Ue(e,t,r.children,n),r=se.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Us(e,n,t);else if(e.tag===19)Us(e,n,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}r&=1}if(le(se,r),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&wi(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),xo(t,!1,l,n,i);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&wi(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}xo(t,!0,n,null,i);break;case"together":xo(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function ql(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ft(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Tn|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(_(153));if(t.child!==null){for(e=t.child,n=an(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=an(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function am(e,t,n){switch(t.tag){case 3:ld(t),ur();break;case 5:Mf(t);break;case 1:We(t.type)&&pi(t);break;case 4:tu(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;le(vi,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(le(se,se.current&1),t.flags|=128,null):n&t.child.childLanes?id(e,t,n):(le(se,se.current&1),e=Ft(e,t,n),e!==null?e.sibling:null);le(se,se.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return od(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),le(se,se.current),r)break;return null;case 22:case 23:return t.lanes=0,nd(e,t,n)}return Ft(e,t,n)}var ad,da,ud,sd;ad=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};da=function(){};ud=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,kn(kt.current);var i=null;switch(n){case"input":l=Oo(e,l),r=Oo(e,r),i=[];break;case"select":l=fe({},l,{value:void 0}),r=fe({},r,{value:void 0}),i=[];break;case"textarea":l=Io(e,l),r=Io(e,r),i=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=fi)}Ao(n,r);var o;n=null;for(s in l)if(!r.hasOwnProperty(s)&&l.hasOwnProperty(s)&&l[s]!=null)if(s==="style"){var a=l[s];for(o in a)a.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else s!=="dangerouslySetInnerHTML"&&s!=="children"&&s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&s!=="autoFocus"&&(Yr.hasOwnProperty(s)?i||(i=[]):(i=i||[]).push(s,null));for(s in r){var u=r[s];if(a=l?.[s],r.hasOwnProperty(s)&&u!==a&&(u!=null||a!=null))if(s==="style")if(a){for(o in a)!a.hasOwnProperty(o)||u&&u.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in u)u.hasOwnProperty(o)&&a[o]!==u[o]&&(n||(n={}),n[o]=u[o])}else n||(i||(i=[]),i.push(s,n)),n=u;else s==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,a=a?a.__html:void 0,u!=null&&a!==u&&(i=i||[]).push(s,u)):s==="children"?typeof u!="string"&&typeof u!="number"||(i=i||[]).push(s,""+u):s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&(Yr.hasOwnProperty(s)?(u!=null&&s==="onScroll"&&ie("scroll",e),i||a===u||(i=[])):(i=i||[]).push(s,u))}n&&(i=i||[]).push("style",n);var s=i;(t.updateQueue=s)&&(t.flags|=4)}};sd=function(e,t,n,r){n!==r&&(t.flags|=4)};function Lr(e,t){if(!ue)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Ne(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function um(e,t,n){var r=t.pendingProps;switch(Xa(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ne(t),null;case 1:return We(t.type)&&di(),Ne(t),null;case 3:return r=t.stateNode,cr(),oe(He),oe(Me),ru(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Il(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,pt!==null&&(Sa(pt),pt=null))),da(e,t),Ne(t),null;case 5:nu(t);var l=kn(il.current);if(n=t.type,e!==null&&t.stateNode!=null)ud(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(_(166));return Ne(t),null}if(e=kn(kt.current),Il(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[St]=t,r[rl]=i,e=(t.mode&1)!==0,n){case"dialog":ie("cancel",r),ie("close",r);break;case"iframe":case"object":case"embed":ie("load",r);break;case"video":case"audio":for(l=0;l<Ur.length;l++)ie(Ur[l],r);break;case"source":ie("error",r);break;case"img":case"image":case"link":ie("error",r),ie("load",r);break;case"details":ie("toggle",r);break;case"input":Qu(r,i),ie("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},ie("invalid",r);break;case"textarea":Yu(r,i),ie("invalid",r)}Ao(n,i),l=null;for(var o in i)if(i.hasOwnProperty(o)){var a=i[o];o==="children"?typeof a=="string"?r.textContent!==a&&(i.suppressHydrationWarning!==!0&&Ul(r.textContent,a,e),l=["children",a]):typeof a=="number"&&r.textContent!==""+a&&(i.suppressHydrationWarning!==!0&&Ul(r.textContent,a,e),l=["children",""+a]):Yr.hasOwnProperty(o)&&a!=null&&o==="onScroll"&&ie("scroll",r)}switch(n){case"input":Ll(r),Ku(r,i,!0);break;case"textarea":Ll(r),Xu(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=fi)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{o=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Uc(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[St]=t,e[rl]=r,ad(e,t,!1,!1),t.stateNode=e;e:{switch(o=Bo(n,r),n){case"dialog":ie("cancel",e),ie("close",e),l=r;break;case"iframe":case"object":case"embed":ie("load",e),l=r;break;case"video":case"audio":for(l=0;l<Ur.length;l++)ie(Ur[l],e);l=r;break;case"source":ie("error",e),l=r;break;case"img":case"image":case"link":ie("error",e),ie("load",e),l=r;break;case"details":ie("toggle",e),l=r;break;case"input":Qu(e,r),l=Oo(e,r),ie("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=fe({},r,{value:void 0}),ie("invalid",e);break;case"textarea":Yu(e,r),l=Io(e,r),ie("invalid",e);break;default:l=r}Ao(n,l),a=l;for(i in a)if(a.hasOwnProperty(i)){var u=a[i];i==="style"?Ac(e,u):i==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&Ic(e,u)):i==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&Xr(e,u):typeof u=="number"&&Xr(e,""+u):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Yr.hasOwnProperty(i)?u!=null&&i==="onScroll"&&ie("scroll",e):u!=null&&za(e,i,u,o))}switch(n){case"input":Ll(e),Ku(e,r,!1);break;case"textarea":Ll(e),Xu(e);break;case"option":r.value!=null&&e.setAttribute("value",""+un(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?er(e,!!r.multiple,i,!1):r.defaultValue!=null&&er(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=fi)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Ne(t),null;case 6:if(e&&t.stateNode!=null)sd(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(_(166));if(n=kn(il.current),kn(kt.current),Il(t)){if(r=t.stateNode,n=t.memoizedProps,r[St]=t,(i=r.nodeValue!==n)&&(e=Je,e!==null))switch(e.tag){case 3:Ul(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Ul(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[St]=t,t.stateNode=r}return Ne(t),null;case 13:if(oe(se),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(ue&&Ge!==null&&t.mode&1&&!(t.flags&128))_f(),ur(),t.flags|=98560,i=!1;else if(i=Il(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(_(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(_(317));i[St]=t}else ur(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Ne(t),i=!1}else pt!==null&&(Sa(pt),pt=null),i=!0;if(!i)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||se.current&1?Ee===0&&(Ee=3):mu())),t.updateQueue!==null&&(t.flags|=4),Ne(t),null);case 4:return cr(),da(e,t),e===null&&tl(t.stateNode.containerInfo),Ne(t),null;case 10:return qa(t.type._context),Ne(t),null;case 17:return We(t.type)&&di(),Ne(t),null;case 19:if(oe(se),i=t.memoizedState,i===null)return Ne(t),null;if(r=(t.flags&128)!==0,o=i.rendering,o===null)if(r)Lr(i,!1);else{if(Ee!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=wi(e),o!==null){for(t.flags|=128,Lr(i,!1),r=o.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&=14680066,o=i.alternate,o===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=o.childLanes,i.lanes=o.lanes,i.child=o.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=o.memoizedProps,i.memoizedState=o.memoizedState,i.updateQueue=o.updateQueue,i.type=o.type,e=o.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return le(se,se.current&1|2),t.child}e=e.sibling}i.tail!==null&&ve()>dr&&(t.flags|=128,r=!0,Lr(i,!1),t.lanes=4194304)}else{if(!r)if(e=wi(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Lr(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!ue)return Ne(t),null}else 2*ve()-i.renderingStartTime>dr&&n!==1073741824&&(t.flags|=128,r=!0,Lr(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(n=i.last,n!==null?n.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=ve(),t.sibling=null,n=se.current,le(se,r?n&1|2:n&1),t):(Ne(t),null);case 22:case 23:return hu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Ye&1073741824&&(Ne(t),t.subtreeFlags&6&&(t.flags|=8192)):Ne(t),null;case 24:return null;case 25:return null}throw Error(_(156,t.tag))}function sm(e,t){switch(Xa(t),t.tag){case 1:return We(t.type)&&di(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return cr(),oe(He),oe(Me),ru(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return nu(t),null;case 13:if(oe(se),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(_(340));ur()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return oe(se),null;case 4:return cr(),null;case 10:return qa(t.type._context),null;case 22:case 23:return hu(),null;case 24:return null;default:return null}}var Bl=!1,De=!1,cm=typeof WeakSet=="function"?WeakSet:Set,O=null;function qn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){he(e,t,r)}else n.current=null}function pa(e,t,n){try{n()}catch(r){he(e,t,r)}}var Is=!1;function fm(e,t){if(Jo=ui,e=hf(),Ka(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var o=0,a=-1,u=-1,s=0,d=0,f=e,p=null;t:for(;;){for(var w;f!==n||l!==0&&f.nodeType!==3||(a=o+l),f!==i||r!==0&&f.nodeType!==3||(u=o+r),f.nodeType===3&&(o+=f.nodeValue.length),(w=f.firstChild)!==null;)p=f,f=w;for(;;){if(f===e)break t;if(p===n&&++s===l&&(a=o),p===i&&++d===r&&(u=o),(w=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=w}n=a===-1||u===-1?null:{start:a,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Zo={focusedElem:e,selectionRange:n},ui=!1,O=t;O!==null;)if(t=O,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,O=e;else for(;O!==null;){t=O;try{var E=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(E!==null){var k=E.memoizedProps,L=E.memoizedState,m=t.stateNode,c=m.getSnapshotBeforeUpdate(t.elementType===t.type?k:ct(t.type,k),L);m.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var v=t.stateNode.containerInfo;v.nodeType===1?v.textContent="":v.nodeType===9&&v.documentElement&&v.removeChild(v.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(_(163))}}catch(x){he(t,t.return,x)}if(e=t.sibling,e!==null){e.return=t.return,O=e;break}O=t.return}return E=Is,Is=!1,E}function Wr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&&pa(t,n,i)}l=l.next}while(l!==r)}}function ji(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function ha(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function cd(e){var t=e.alternate;t!==null&&(e.alternate=null,cd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[St],delete t[rl],delete t[ea],delete t[Yh],delete t[Xh])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function fd(e){return e.tag===5||e.tag===3||e.tag===4}function js(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||fd(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.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 ma(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=fi));else if(r!==4&&(e=e.child,e!==null))for(ma(e,t,n),e=e.sibling;e!==null;)ma(e,t,n),e=e.sibling}function va(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(va(e,t,n),e=e.sibling;e!==null;)va(e,t,n),e=e.sibling}var Re=null,ft=!1;function Wt(e,t,n){for(n=n.child;n!==null;)dd(e,t,n),n=n.sibling}function dd(e,t,n){if(Et&&typeof Et.onCommitFiberUnmount=="function")try{Et.onCommitFiberUnmount(Ni,n)}catch{}switch(n.tag){case 5:De||qn(n,t);case 6:var r=Re,l=ft;Re=null,Wt(e,t,n),Re=r,ft=l,Re!==null&&(ft?(e=Re,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Re.removeChild(n.stateNode));break;case 18:Re!==null&&(ft?(e=Re,n=n.stateNode,e.nodeType===8?vo(e.parentNode,n):e.nodeType===1&&vo(e,n),qr(e)):vo(Re,n.stateNode));break;case 4:r=Re,l=ft,Re=n.stateNode.containerInfo,ft=!0,Wt(e,t,n),Re=r,ft=l;break;case 0:case 11:case 14:case 15:if(!De&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&pa(n,t,o),l=l.next}while(l!==r)}Wt(e,t,n);break;case 1:if(!De&&(qn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){he(n,t,a)}Wt(e,t,n);break;case 21:Wt(e,t,n);break;case 22:n.mode&1?(De=(r=De)||n.memoizedState!==null,Wt(e,t,n),De=r):Wt(e,t,n);break;default:Wt(e,t,n)}}function As(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new cm),t.forEach(function(r){var l=Sm.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function st(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var i=e,o=t,a=o;e:for(;a!==null;){switch(a.tag){case 5:Re=a.stateNode,ft=!1;break e;case 3:Re=a.stateNode.containerInfo,ft=!0;break e;case 4:Re=a.stateNode.containerInfo,ft=!0;break e}a=a.return}if(Re===null)throw Error(_(160));dd(i,o,l),Re=null,ft=!1;var u=l.alternate;u!==null&&(u.return=null),l.return=null}catch(s){he(l,t,s)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)pd(t,e),t=t.sibling}function pd(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(st(t,e),gt(e),r&4){try{Wr(3,e,e.return),ji(3,e)}catch(k){he(e,e.return,k)}try{Wr(5,e,e.return)}catch(k){he(e,e.return,k)}}break;case 1:st(t,e),gt(e),r&512&&n!==null&&qn(n,n.return);break;case 5:if(st(t,e),gt(e),r&512&&n!==null&&qn(n,n.return),e.flags&32){var l=e.stateNode;try{Xr(l,"")}catch(k){he(e,e.return,k)}}if(r&4&&(l=e.stateNode,l!=null)){var i=e.memoizedProps,o=n!==null?n.memoizedProps:i,a=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{a==="input"&&i.type==="radio"&&i.name!=null&&Oc(l,i),Bo(a,o);var s=Bo(a,i);for(o=0;o<u.length;o+=2){var d=u[o],f=u[o+1];d==="style"?Ac(l,f):d==="dangerouslySetInnerHTML"?Ic(l,f):d==="children"?Xr(l,f):za(l,d,f,s)}switch(a){case"input":Fo(l,i);break;case"textarea":Fc(l,i);break;case"select":var p=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var w=i.value;w!=null?er(l,!!i.multiple,w,!1):p!==!!i.multiple&&(i.defaultValue!=null?er(l,!!i.multiple,i.defaultValue,!0):er(l,!!i.multiple,i.multiple?[]:"",!1))}l[rl]=i}catch(k){he(e,e.return,k)}}break;case 6:if(st(t,e),gt(e),r&4){if(e.stateNode===null)throw Error(_(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch(k){he(e,e.return,k)}}break;case 3:if(st(t,e),gt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{qr(t.containerInfo)}catch(k){he(e,e.return,k)}break;case 4:st(t,e),gt(e);break;case 13:st(t,e),gt(e),l=e.child,l.flags&8192&&(i=l.memoizedState!==null,l.stateNode.isHidden=i,!i||l.alternate!==null&&l.alternate.memoizedState!==null||(du=ve())),r&4&&As(e);break;case 22:if(d=n!==null&&n.memoizedState!==null,e.mode&1?(De=(s=De)||d,st(t,e),De=s):st(t,e),gt(e),r&8192){if(s=e.memoizedState!==null,(e.stateNode.isHidden=s)&&!d&&e.mode&1)for(O=e,d=e.child;d!==null;){for(f=O=d;O!==null;){switch(p=O,w=p.child,p.tag){case 0:case 11:case 14:case 15:Wr(4,p,p.return);break;case 1:qn(p,p.return);var E=p.stateNode;if(typeof E.componentWillUnmount=="function"){r=p,n=p.return;try{t=r,E.props=t.memoizedProps,E.state=t.memoizedState,E.componentWillUnmount()}catch(k){he(r,n,k)}}break;case 5:qn(p,p.return);break;case 22:if(p.memoizedState!==null){$s(f);continue}}w!==null?(w.return=p,O=w):$s(f)}d=d.sibling}e:for(d=null,f=e;;){if(f.tag===5){if(d===null){d=f;try{l=f.stateNode,s?(i=l.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(a=f.stateNode,u=f.memoizedProps.style,o=u!=null&&u.hasOwnProperty("display")?u.display:null,a.style.display=jc("display",o))}catch(k){he(e,e.return,k)}}}else if(f.tag===6){if(d===null)try{f.stateNode.nodeValue=s?"":f.memoizedProps}catch(k){he(e,e.return,k)}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===e)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;f.sibling===null;){if(f.return===null||f.return===e)break e;d===f&&(d=null),f=f.return}d===f&&(d=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:st(t,e),gt(e),r&4&&As(e);break;case 21:break;default:st(t,e),gt(e)}}function gt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(fd(n)){var r=n;break e}n=n.return}throw Error(_(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Xr(l,""),r.flags&=-33);var i=js(e);va(e,i,l);break;case 3:case 4:var o=r.stateNode.containerInfo,a=js(e);ma(e,a,o);break;default:throw Error(_(161))}}catch(u){he(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function dm(e,t,n){O=e,hd(e)}function hd(e,t,n){for(var r=(e.mode&1)!==0;O!==null;){var l=O,i=l.child;if(l.tag===22&&r){var o=l.memoizedState!==null||Bl;if(!o){var a=l.alternate,u=a!==null&&a.memoizedState!==null||De;a=Bl;var s=De;if(Bl=o,(De=u)&&!s)for(O=l;O!==null;)o=O,u=o.child,o.tag===22&&o.memoizedState!==null?Vs(l):u!==null?(u.return=o,O=u):Vs(l);for(;i!==null;)O=i,hd(i),i=i.sibling;O=l,Bl=a,De=s}Bs(e)}else l.subtreeFlags&8772&&i!==null?(i.return=l,O=i):Bs(e)}}function Bs(e){for(;O!==null;){var t=O;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:De||ji(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!De)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:ct(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&Cs(t,i,r);break;case 3:var o=t.updateQueue;if(o!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Cs(t,o,n)}break;case 5:var a=t.stateNode;if(n===null&&t.flags&4){n=a;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var s=t.alternate;if(s!==null){var d=s.memoizedState;if(d!==null){var f=d.dehydrated;f!==null&&qr(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(_(163))}De||t.flags&512&&ha(t)}catch(p){he(t,t.return,p)}}if(t===e){O=null;break}if(n=t.sibling,n!==null){n.return=t.return,O=n;break}O=t.return}}function $s(e){for(;O!==null;){var t=O;if(t===e){O=null;break}var n=t.sibling;if(n!==null){n.return=t.return,O=n;break}O=t.return}}function Vs(e){for(;O!==null;){var t=O;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{ji(4,t)}catch(u){he(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(u){he(t,l,u)}}var i=t.return;try{ha(t)}catch(u){he(t,i,u)}break;case 5:var o=t.return;try{ha(t)}catch(u){he(t,o,u)}}}catch(u){he(t,t.return,u)}if(t===e){O=null;break}var a=t.sibling;if(a!==null){a.return=t.return,O=a;break}O=t.return}}var pm=Math.ceil,ki=It.ReactCurrentDispatcher,cu=It.ReactCurrentOwner,lt=It.ReactCurrentBatchConfig,X=0,xe=null,ge=null,_e=0,Ye=0,bn=fn(0),Ee=0,sl=null,Tn=0,Ai=0,fu=0,Qr=null,$e=null,du=0,dr=1/0,Rt=null,xi=!1,ya=null,ln=null,$l=!1,Zt=null,Ci=0,Kr=0,ga=null,bl=-1,ei=0;function Ie(){return X&6?ve():bl!==-1?bl:bl=ve()}function on(e){return e.mode&1?X&2&&_e!==0?_e&-_e:Jh.transition!==null?(ei===0&&(ei=Zc()),ei):(e=b,e!==0||(e=window.event,e=e===void 0?16:lf(e.type)),e):1}function mt(e,t,n,r){if(50<Kr)throw Kr=0,ga=null,Error(_(185));hl(e,n,r),(!(X&2)||e!==xe)&&(e===xe&&(!(X&2)&&(Ai|=n),Ee===4&&Gt(e,_e)),Qe(e,r),n===1&&X===0&&!(t.mode&1)&&(dr=ve()+500,Fi&&dn()))}function Qe(e,t){var n=e.callbackNode;Jp(e,t);var r=ai(e,e===xe?_e:0);if(r===0)n!==null&&Zu(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Zu(n),t===1)e.tag===0?Gh(Hs.bind(null,e)):Cf(Hs.bind(null,e)),Qh(function(){!(X&6)&&dn()}),n=null;else{switch(qc(r)){case 1:n=ja;break;case 4:n=Gc;break;case 16:n=oi;break;case 536870912:n=Jc;break;default:n=oi}n=kd(n,md.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function md(e,t){if(bl=-1,ei=0,X&6)throw Error(_(327));var n=e.callbackNode;if(ir()&&e.callbackNode!==n)return null;var r=ai(e,e===xe?_e:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Pi(e,r);else{t=r;var l=X;X|=2;var i=yd();(xe!==e||_e!==t)&&(Rt=null,dr=ve()+500,Cn(e,t));do try{vm();break}catch(a){vd(e,a)}while(!0);Za(),ki.current=i,X=l,ge!==null?t=0:(xe=null,_e=0,t=Ee)}if(t!==0){if(t===2&&(l=Qo(e),l!==0&&(r=l,t=wa(e,l))),t===1)throw n=sl,Cn(e,0),Gt(e,r),Qe(e,ve()),n;if(t===6)Gt(e,r);else{if(l=e.current.alternate,!(r&30)&&!hm(l)&&(t=Pi(e,r),t===2&&(i=Qo(e),i!==0&&(r=i,t=wa(e,i))),t===1))throw n=sl,Cn(e,0),Gt(e,r),Qe(e,ve()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(_(345));case 2:yn(e,$e,Rt);break;case 3:if(Gt(e,r),(r&130023424)===r&&(t=du+500-ve(),10<t)){if(ai(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){Ie(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=bo(yn.bind(null,e,$e,Rt),t);break}yn(e,$e,Rt);break;case 4:if(Gt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var o=31-ht(r);i=1<<o,o=t[o],o>l&&(l=o),r&=~i}if(r=l,r=ve()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*pm(r/1960))-r,10<r){e.timeoutHandle=bo(yn.bind(null,e,$e,Rt),r);break}yn(e,$e,Rt);break;case 5:yn(e,$e,Rt);break;default:throw Error(_(329))}}}return Qe(e,ve()),e.callbackNode===n?md.bind(null,e):null}function wa(e,t){var n=Qr;return e.current.memoizedState.isDehydrated&&(Cn(e,t).flags|=256),e=Pi(e,t),e!==2&&(t=$e,$e=n,t!==null&&Sa(t)),e}function Sa(e){$e===null?$e=e:$e.push.apply($e,e)}function hm(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],i=l.getSnapshot;l=l.value;try{if(!vt(i(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;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 Gt(e,t){for(t&=~fu,t&=~Ai,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-ht(t),r=1<<n;e[n]=-1,t&=~r}}function Hs(e){if(X&6)throw Error(_(327));ir();var t=ai(e,0);if(!(t&1))return Qe(e,ve()),null;var n=Pi(e,t);if(e.tag!==0&&n===2){var r=Qo(e);r!==0&&(t=r,n=wa(e,r))}if(n===1)throw n=sl,Cn(e,0),Gt(e,t),Qe(e,ve()),n;if(n===6)throw Error(_(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,yn(e,$e,Rt),Qe(e,ve()),null}function pu(e,t){var n=X;X|=1;try{return e(t)}finally{X=n,X===0&&(dr=ve()+500,Fi&&dn())}}function Nn(e){Zt!==null&&Zt.tag===0&&!(X&6)&&ir();var t=X;X|=1;var n=lt.transition,r=b;try{if(lt.transition=null,b=1,e)return e()}finally{b=r,lt.transition=n,X=t,!(X&6)&&dn()}}function hu(){Ye=bn.current,oe(bn)}function Cn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Wh(n)),ge!==null)for(n=ge.return;n!==null;){var r=n;switch(Xa(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&di();break;case 3:cr(),oe(He),oe(Me),ru();break;case 5:nu(r);break;case 4:cr();break;case 13:oe(se);break;case 19:oe(se);break;case 10:qa(r.type._context);break;case 22:case 23:hu()}n=n.return}if(xe=e,ge=e=an(e.current,null),_e=Ye=t,Ee=0,sl=null,fu=Ai=Tn=0,$e=Qr=null,En!==null){for(t=0;t<En.length;t++)if(n=En[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,i=n.pending;if(i!==null){var o=i.next;i.next=l,r.next=o}n.pending=r}En=null}return e}function vd(e,t){do{var n=ge;try{if(Za(),Jl.current=Ei,Si){for(var r=ce.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Si=!1}if(Ln=0,ke=Se=ce=null,Hr=!1,ol=0,cu.current=null,n===null||n.return===null){Ee=1,sl=t,ge=null;break}e:{var i=e,o=n.return,a=n,u=t;if(t=_e,a.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var s=u,d=a,f=d.tag;if(!(d.mode&1)&&(f===0||f===11||f===15)){var p=d.alternate;p?(d.updateQueue=p.updateQueue,d.memoizedState=p.memoizedState,d.lanes=p.lanes):(d.updateQueue=null,d.memoizedState=null)}var w=Ns(o);if(w!==null){w.flags&=-257,Ds(w,o,a,i,t),w.mode&1&&Ts(i,s,t),t=w,u=s;var E=t.updateQueue;if(E===null){var k=new Set;k.add(u),t.updateQueue=k}else E.add(u);break e}else{if(!(t&1)){Ts(i,s,t),mu();break e}u=Error(_(426))}}else if(ue&&a.mode&1){var L=Ns(o);if(L!==null){!(L.flags&65536)&&(L.flags|=256),Ds(L,o,a,i,t),Ga(fr(u,a));break e}}i=u=fr(u,a),Ee!==4&&(Ee=2),Qr===null?Qr=[i]:Qr.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var m=bf(i,u,t);xs(i,m);break e;case 1:a=u;var c=i.type,v=i.stateNode;if(!(i.flags&128)&&(typeof c.getDerivedStateFromError=="function"||v!==null&&typeof v.componentDidCatch=="function"&&(ln===null||!ln.has(v)))){i.flags|=65536,t&=-t,i.lanes|=t;var x=ed(i,a,t);xs(i,x);break e}}i=i.return}while(i!==null)}wd(n)}catch(T){t=T,ge===n&&n!==null&&(ge=n=n.return);continue}break}while(!0)}function yd(){var e=ki.current;return ki.current=Ei,e===null?Ei:e}function mu(){(Ee===0||Ee===3||Ee===2)&&(Ee=4),xe===null||!(Tn&268435455)&&!(Ai&268435455)||Gt(xe,_e)}function Pi(e,t){var n=X;X|=2;var r=yd();(xe!==e||_e!==t)&&(Rt=null,Cn(e,t));do try{mm();break}catch(l){vd(e,l)}while(!0);if(Za(),X=n,ki.current=r,ge!==null)throw Error(_(261));return xe=null,_e=0,Ee}function mm(){for(;ge!==null;)gd(ge)}function vm(){for(;ge!==null&&!$p();)gd(ge)}function gd(e){var t=Ed(e.alternate,e,Ye);e.memoizedProps=e.pendingProps,t===null?wd(e):ge=t,cu.current=null}function wd(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=sm(n,t),n!==null){n.flags&=32767,ge=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Ee=6,ge=null;return}}else if(n=um(n,t,Ye),n!==null){ge=n;return}if(t=t.sibling,t!==null){ge=t;return}ge=t=e}while(t!==null);Ee===0&&(Ee=5)}function yn(e,t,n){var r=b,l=lt.transition;try{lt.transition=null,b=1,ym(e,t,n,r)}finally{lt.transition=l,b=r}return null}function ym(e,t,n,r){do ir();while(Zt!==null);if(X&6)throw Error(_(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(_(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(Zp(e,i),e===xe&&(ge=xe=null,_e=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||$l||($l=!0,kd(oi,function(){return ir(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=lt.transition,lt.transition=null;var o=b;b=1;var a=X;X|=4,cu.current=null,fm(e,n),pd(n,e),Ih(Zo),ui=!!Jo,Zo=Jo=null,e.current=n,dm(n),Vp(),X=a,b=o,lt.transition=i}else e.current=n;if($l&&($l=!1,Zt=e,Ci=l),i=e.pendingLanes,i===0&&(ln=null),Qp(n.stateNode),Qe(e,ve()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(xi)throw xi=!1,e=ya,ya=null,e;return Ci&1&&e.tag!==0&&ir(),i=e.pendingLanes,i&1?e===ga?Kr++:(Kr=0,ga=e):Kr=0,dn(),null}function ir(){if(Zt!==null){var e=qc(Ci),t=lt.transition,n=b;try{if(lt.transition=null,b=16>e?16:e,Zt===null)var r=!1;else{if(e=Zt,Zt=null,Ci=0,X&6)throw Error(_(331));var l=X;for(X|=4,O=e.current;O!==null;){var i=O,o=i.child;if(O.flags&16){var a=i.deletions;if(a!==null){for(var u=0;u<a.length;u++){var s=a[u];for(O=s;O!==null;){var d=O;switch(d.tag){case 0:case 11:case 15:Wr(8,d,i)}var f=d.child;if(f!==null)f.return=d,O=f;else for(;O!==null;){d=O;var p=d.sibling,w=d.return;if(cd(d),d===s){O=null;break}if(p!==null){p.return=w,O=p;break}O=w}}}var E=i.alternate;if(E!==null){var k=E.child;if(k!==null){E.child=null;do{var L=k.sibling;k.sibling=null,k=L}while(k!==null)}}O=i}}if(i.subtreeFlags&2064&&o!==null)o.return=i,O=o;else e:for(;O!==null;){if(i=O,i.flags&2048)switch(i.tag){case 0:case 11:case 15:Wr(9,i,i.return)}var m=i.sibling;if(m!==null){m.return=i.return,O=m;break e}O=i.return}}var c=e.current;for(O=c;O!==null;){o=O;var v=o.child;if(o.subtreeFlags&2064&&v!==null)v.return=o,O=v;else e:for(o=c;O!==null;){if(a=O,a.flags&2048)try{switch(a.tag){case 0:case 11:case 15:ji(9,a)}}catch(T){he(a,a.return,T)}if(a===o){O=null;break e}var x=a.sibling;if(x!==null){x.return=a.return,O=x;break e}O=a.return}}if(X=l,dn(),Et&&typeof Et.onPostCommitFiberRoot=="function")try{Et.onPostCommitFiberRoot(Ni,e)}catch{}r=!0}return r}finally{b=n,lt.transition=t}}return!1}function Ws(e,t,n){t=fr(n,t),t=bf(e,t,1),e=rn(e,t,1),t=Ie(),e!==null&&(hl(e,1,t),Qe(e,t))}function he(e,t,n){if(e.tag===3)Ws(e,e,n);else for(;t!==null;){if(t.tag===3){Ws(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(ln===null||!ln.has(r))){e=fr(n,e),e=ed(t,e,1),t=rn(t,e,1),e=Ie(),t!==null&&(hl(t,1,e),Qe(t,e));break}}t=t.return}}function gm(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Ie(),e.pingedLanes|=e.suspendedLanes&n,xe===e&&(_e&n)===n&&(Ee===4||Ee===3&&(_e&130023424)===_e&&500>ve()-du?Cn(e,0):fu|=n),Qe(e,t)}function Sd(e,t){t===0&&(e.mode&1?(t=Dl,Dl<<=1,!(Dl&130023424)&&(Dl=4194304)):t=1);var n=Ie();e=Ot(e,t),e!==null&&(hl(e,t,n),Qe(e,n))}function wm(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Sd(e,n)}function Sm(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(_(314))}r!==null&&r.delete(t),Sd(e,n)}var Ed;Ed=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||He.current)Ve=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ve=!1,am(e,t,n);Ve=!!(e.flags&131072)}else Ve=!1,ue&&t.flags&1048576&&Pf(t,mi,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;ql(e,t),e=t.pendingProps;var l=ar(t,Me.current);lr(t,n),l=iu(null,t,r,e,l,n);var i=ou();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,We(r)?(i=!0,pi(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,eu(t),l.updater=Ii,t.stateNode=l,l._reactInternals=t,oa(t,r,e,n),t=sa(null,t,r,!0,i,n)):(t.tag=0,ue&&i&&Ya(t),Ue(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(ql(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=km(r),e=ct(r,e),l){case 0:t=ua(null,t,r,e,n);break e;case 1:t=Os(null,t,r,e,n);break e;case 11:t=Ms(null,t,r,e,n);break e;case 14:t=zs(null,t,r,ct(r.type,e),n);break e}throw Error(_(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ct(r,l),ua(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ct(r,l),Os(e,t,r,l,n);case 3:e:{if(ld(t),e===null)throw Error(_(387));r=t.pendingProps,i=t.memoizedState,l=i.element,Df(e,t),gi(t,r,null,n);var o=t.memoizedState;if(r=o.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){l=fr(Error(_(423)),t),t=Fs(e,t,r,n,l);break e}else if(r!==l){l=fr(Error(_(424)),t),t=Fs(e,t,r,n,l);break e}else for(Ge=nn(t.stateNode.containerInfo.firstChild),Je=t,ue=!0,pt=null,n=Tf(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(ur(),r===l){t=Ft(e,t,n);break e}Ue(e,t,r,n)}t=t.child}return t;case 5:return Mf(t),e===null&&ra(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,o=l.children,qo(r,l)?o=null:i!==null&&qo(r,i)&&(t.flags|=32),rd(e,t),Ue(e,t,o,n),t.child;case 6:return e===null&&ra(t),null;case 13:return id(e,t,n);case 4:return tu(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=sr(t,null,r,n):Ue(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ct(r,l),Ms(e,t,r,l,n);case 7:return Ue(e,t,t.pendingProps,n),t.child;case 8:return Ue(e,t,t.pendingProps.children,n),t.child;case 12:return Ue(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,i=t.memoizedProps,o=l.value,le(vi,r._currentValue),r._currentValue=o,i!==null)if(vt(i.value,o)){if(i.children===l.children&&!He.current){t=Ft(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var a=i.dependencies;if(a!==null){o=i.child;for(var u=a.firstContext;u!==null;){if(u.context===r){if(i.tag===1){u=Nt(-1,n&-n),u.tag=2;var s=i.updateQueue;if(s!==null){s=s.shared;var d=s.pending;d===null?u.next=u:(u.next=d.next,d.next=u),s.pending=u}}i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),la(i.return,n,t),a.lanes|=n;break}u=u.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(_(341));o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),la(o,n,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}Ue(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,lr(t,n),l=it(l),r=r(l),t.flags|=1,Ue(e,t,r,n),t.child;case 14:return r=t.type,l=ct(r,t.pendingProps),l=ct(r.type,l),zs(e,t,r,l,n);case 15:return td(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ct(r,l),ql(e,t),t.tag=1,We(r)?(e=!0,pi(t)):e=!1,lr(t,n),qf(t,r,l),oa(t,r,l,n),sa(null,t,r,!0,e,n);case 19:return od(e,t,n);case 22:return nd(e,t,n)}throw Error(_(156,t.tag))};function kd(e,t){return Xc(e,t)}function Em(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function rt(e,t,n,r){return new Em(e,t,n,r)}function vu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function km(e){if(typeof e=="function")return vu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Fa)return 11;if(e===Ua)return 14}return 2}function an(e,t){var n=e.alternate;return n===null?(n=rt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ti(e,t,n,r,l,i){var o=2;if(r=e,typeof e=="function")vu(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Hn:return Pn(n.children,l,i,t);case Oa:o=8,l|=8;break;case No:return e=rt(12,n,t,l|2),e.elementType=No,e.lanes=i,e;case Do:return e=rt(13,n,t,l),e.elementType=Do,e.lanes=i,e;case Mo:return e=rt(19,n,t,l),e.elementType=Mo,e.lanes=i,e;case Dc:return Bi(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Tc:o=10;break e;case Nc:o=9;break e;case Fa:o=11;break e;case Ua:o=14;break e;case Kt:o=16,r=null;break e}throw Error(_(130,e==null?e:typeof e,""))}return t=rt(o,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function Pn(e,t,n,r){return e=rt(7,e,r,t),e.lanes=n,e}function Bi(e,t,n,r){return e=rt(22,e,r,t),e.elementType=Dc,e.lanes=n,e.stateNode={isHidden:!1},e}function Co(e,t,n){return e=rt(6,e,null,t),e.lanes=n,e}function Po(e,t,n){return t=rt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function xm(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=lo(0),this.expirationTimes=lo(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=lo(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function yu(e,t,n,r,l,i,o,a,u){return e=new xm(e,t,n,a,u),t===1?(t=1,i===!0&&(t|=8)):t=0,i=rt(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},eu(i),e}function Cm(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Vn,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function xd(e){if(!e)return sn;e=e._reactInternals;e:{if(On(e)!==e||e.tag!==1)throw Error(_(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(We(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(_(171))}if(e.tag===1){var n=e.type;if(We(n))return xf(e,n,t)}return t}function Cd(e,t,n,r,l,i,o,a,u){return e=yu(n,r,!0,e,l,i,o,a,u),e.context=xd(null),n=e.current,r=Ie(),l=on(n),i=Nt(r,l),i.callback=t??null,rn(n,i,l),e.current.lanes=l,hl(e,l,r),Qe(e,r),e}function $i(e,t,n,r){var l=t.current,i=Ie(),o=on(l);return n=xd(n),t.context===null?t.context=n:t.pendingContext=n,t=Nt(i,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=rn(l,t,o),e!==null&&(mt(e,l,o,i),Gl(e,l,o)),o}function Ri(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Qs(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function gu(e,t){Qs(e,t),(e=e.alternate)&&Qs(e,t)}function Pm(){return null}var Pd=typeof reportError=="function"?reportError:function(e){console.error(e)};function wu(e){this._internalRoot=e}Vi.prototype.render=wu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(_(409));$i(e,t,null,null)};Vi.prototype.unmount=wu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Nn(function(){$i(null,e,null,null)}),t[zt]=null}};function Vi(e){this._internalRoot=e}Vi.prototype.unstable_scheduleHydration=function(e){if(e){var t=tf();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Xt.length&&t!==0&&t<Xt[n].priority;n++);Xt.splice(n,0,e),n===0&&rf(e)}};function Su(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Hi(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Ks(){}function Rm(e,t,n,r,l){if(l){if(typeof r=="function"){var i=r;r=function(){var s=Ri(o);i.call(s)}}var o=Cd(t,r,e,0,null,!1,!1,"",Ks);return e._reactRootContainer=o,e[zt]=o.current,tl(e.nodeType===8?e.parentNode:e),Nn(),o}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var a=r;r=function(){var s=Ri(u);a.call(s)}}var u=yu(e,0,!1,null,null,!1,!1,"",Ks);return e._reactRootContainer=u,e[zt]=u.current,tl(e.nodeType===8?e.parentNode:e),Nn(function(){$i(t,u,n,r)}),u}function Wi(e,t,n,r,l){var i=n._reactRootContainer;if(i){var o=i;if(typeof l=="function"){var a=l;l=function(){var u=Ri(o);a.call(u)}}$i(t,o,e,l)}else o=Rm(n,t,e,l,r);return Ri(o)}bc=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Fr(t.pendingLanes);n!==0&&(Aa(t,n|1),Qe(t,ve()),!(X&6)&&(dr=ve()+500,dn()))}break;case 13:Nn(function(){var r=Ot(e,1);if(r!==null){var l=Ie();mt(r,e,1,l)}}),gu(e,1)}};Ba=function(e){if(e.tag===13){var t=Ot(e,134217728);if(t!==null){var n=Ie();mt(t,e,134217728,n)}gu(e,134217728)}};ef=function(e){if(e.tag===13){var t=on(e),n=Ot(e,t);if(n!==null){var r=Ie();mt(n,e,t,r)}gu(e,t)}};tf=function(){return b};nf=function(e,t){var n=b;try{return b=e,t()}finally{b=n}};Vo=function(e,t,n){switch(t){case"input":if(Fo(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=Oi(r);if(!l)throw Error(_(90));zc(r),Fo(r,l)}}}break;case"textarea":Fc(e,n);break;case"select":t=n.value,t!=null&&er(e,!!n.multiple,t,!1)}};Vc=pu;Hc=Nn;var _m={usingClientEntryPoint:!1,Events:[vl,Yn,Oi,Bc,$c,pu]},Tr={findFiberByHostInstance:Sn,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Lm={bundleType:Tr.bundleType,version:Tr.version,rendererPackageName:Tr.rendererPackageName,rendererConfig:Tr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:It.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Kc(e),e===null?null:e.stateNode},findFiberByHostInstance:Tr.findFiberByHostInstance||Pm,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Vl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Vl.isDisabled&&Vl.supportsFiber)try{Ni=Vl.inject(Lm),Et=Vl}catch{}}qe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=_m;qe.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Su(t))throw Error(_(200));return Cm(e,t,null,n)};qe.createRoot=function(e,t){if(!Su(e))throw Error(_(299));var n=!1,r="",l=Pd;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=yu(e,1,!1,null,null,n,!1,r,l),e[zt]=t.current,tl(e.nodeType===8?e.parentNode:e),new wu(t)};qe.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(_(188)):(e=Object.keys(e).join(","),Error(_(268,e)));return e=Kc(t),e=e===null?null:e.stateNode,e};qe.flushSync=function(e){return Nn(e)};qe.hydrate=function(e,t,n){if(!Hi(t))throw Error(_(200));return Wi(null,e,t,!0,n)};qe.hydrateRoot=function(e,t,n){if(!Su(e))throw Error(_(405));var r=n!=null&&n.hydratedSources||null,l=!1,i="",o=Pd;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=Cd(t,null,e,1,n??null,l,!1,i,o),e[zt]=t.current,tl(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new Vi(t)};qe.render=function(e,t,n){if(!Hi(t))throw Error(_(200));return Wi(null,e,t,!1,n)};qe.unmountComponentAtNode=function(e){if(!Hi(e))throw Error(_(40));return e._reactRootContainer?(Nn(function(){Wi(null,null,e,!1,function(){e._reactRootContainer=null,e[zt]=null})}),!0):!1};qe.unstable_batchedUpdates=pu;qe.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Hi(n))throw Error(_(200));if(e==null||e._reactInternals===void 0)throw Error(_(38));return Wi(e,t,n,!1,r)};qe.version="18.3.1-next-f1338f8080-20240426";function Rd(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Rd)}catch(e){console.error(e)}}Rd(),Pc.exports=qe;var _d=Pc.exports;const Tm=mc(_d),Nm=hc({__proto__:null,default:Tm},[_d]);/**
- * @remix-run/router v1.23.3
- *
- * 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
- */function ae(){return ae=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ae.apply(null,arguments)}var me;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(me||(me={}));const Ys="popstate";function Dm(e){e===void 0&&(e={});function t(r,l){let{pathname:i,search:o,hash:a}=r.location;return cl("",{pathname:i,search:o,hash:a},l.state&&l.state.usr||null,l.state&&l.state.key||"default")}function n(r,l){return typeof l=="string"?l:Mn(l)}return zm(t,n,null,e)}function W(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Dn(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Mm(){return Math.random().toString(36).substr(2,8)}function Xs(e,t){return{usr:e.state,key:e.key,idx:t}}function cl(e,t,n,r){return n===void 0&&(n=null),ae({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?jt(t):t,{state:n,key:t&&t.key||r||Mm()})}function Mn(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function jt(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function zm(e,t,n,r){r===void 0&&(r={});let{window:l=document.defaultView,v5Compat:i=!1}=r,o=l.history,a=me.Pop,u=null,s=d();s==null&&(s=0,o.replaceState(ae({},o.state,{idx:s}),""));function d(){return(o.state||{idx:null}).idx}function f(){a=me.Pop;let L=d(),m=L==null?null:L-s;s=L,u&&u({action:a,location:k.location,delta:m})}function p(L,m){a=me.Push;let c=cl(k.location,L,m);s=d()+1;let v=Xs(c,s),x=k.createHref(c);try{o.pushState(v,"",x)}catch(T){if(T instanceof DOMException&&T.name==="DataCloneError")throw T;l.location.assign(x)}i&&u&&u({action:a,location:k.location,delta:1})}function w(L,m){a=me.Replace;let c=cl(k.location,L,m);s=d();let v=Xs(c,s),x=k.createHref(c);o.replaceState(v,"",x),i&&u&&u({action:a,location:k.location,delta:0})}function E(L){let m=l.location.origin!=="null"?l.location.origin:l.location.href,c=typeof L=="string"?L:Mn(L);return c=c.replace(/ $/,"%20"),W(m,"No window.location.(origin|href) available to create URL for href: "+c),new URL(c,m)}let k={get action(){return a},get location(){return e(l,o)},listen(L){if(u)throw new Error("A history only accepts one active listener");return l.addEventListener(Ys,f),u=L,()=>{l.removeEventListener(Ys,f),u=null}},createHref(L){return t(l,L)},createURL:E,encodeLocation(L){let m=E(L);return{pathname:m.pathname,search:m.search,hash:m.hash}},push:p,replace:w,go(L){return o.go(L)}};return k}var q;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(q||(q={}));const Om=new Set(["lazy","caseSensitive","path","id","index","children"]);function Fm(e){return e.index===!0}function _i(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((l,i)=>{let o=[...n,String(i)],a=typeof l.id=="string"?l.id:o.join("-");if(W(l.index!==!0||!l.children,"Cannot specify children on an index route"),W(!r[a],'Found a route id collision on id "'+a+`". Route id's must be globally unique within Data Router usages`),Fm(l)){let u=ae({},l,t(l),{id:a});return r[a]=u,u}else{let u=ae({},l,t(l),{id:a,children:void 0});return r[a]=u,l.children&&(u.children=_i(l.children,t,o,r)),u}})}function gn(e,t,n){return n===void 0&&(n="/"),ni(e,t,n,!1)}function ni(e,t,n,r){let l=typeof t=="string"?jt(t):t,i=Ut(l.pathname||"/",n);if(i==null)return null;let o=Ld(e);Im(o);let a=null,u=Xm(i);for(let s=0;a==null&&s<o.length;++s)a=Km(o[s],u,r);return a}function Um(e,t){let{route:n,pathname:r,params:l}=e;return{id:n.id,pathname:r,params:l,data:t[n.id],handle:n.handle}}function Ld(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let l=(i,o,a)=>{let u={relativePath:a===void 0?i.path||"":a,caseSensitive:i.caseSensitive===!0,childrenIndex:o,route:i};u.relativePath.startsWith("/")&&(W(u.relativePath.startsWith(r),'Absolute route path "'+u.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),u.relativePath=u.relativePath.slice(r.length));let s=Dt([r,u.relativePath]),d=n.concat(u);i.children&&i.children.length>0&&(W(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+s+'".')),Ld(i.children,t,d,s)),!(i.path==null&&!i.index)&&t.push({path:s,score:Wm(s,i.index),routesMeta:d})};return e.forEach((i,o)=>{var a;if(i.path===""||!((a=i.path)!=null&&a.includes("?")))l(i,o);else for(let u of Td(i.path))l(i,o,u)}),t}function Td(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,l=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return l?[i,""]:[i];let o=Td(r.join("/")),a=[];return a.push(...o.map(u=>u===""?i:[i,u].join("/"))),l&&a.push(...o),a.map(u=>e.startsWith("/")&&u===""?"/":u)}function Im(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Qm(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const jm=/^:[\w-]+$/,Am=3,Bm=2,$m=1,Vm=10,Hm=-2,Gs=e=>e==="*";function Wm(e,t){let n=e.split("/"),r=n.length;return n.some(Gs)&&(r+=Hm),t&&(r+=Bm),n.filter(l=>!Gs(l)).reduce((l,i)=>l+(jm.test(i)?Am:i===""?$m:Vm),r)}function Qm(e,t){return e.length===t.length&&e.slice(0,-1).every((r,l)=>r===t[l])?e[e.length-1]-t[t.length-1]:0}function Km(e,t,n){n===void 0&&(n=!1);let{routesMeta:r}=e,l={},i="/",o=[];for(let a=0;a<r.length;++a){let u=r[a],s=a===r.length-1,d=i==="/"?t:t.slice(i.length)||"/",f=Li({path:u.relativePath,caseSensitive:u.caseSensitive,end:s},d),p=u.route;if(!f&&s&&n&&!r[r.length-1].route.index&&(f=Li({path:u.relativePath,caseSensitive:u.caseSensitive,end:!1},d)),!f)return null;Object.assign(l,f.params),o.push({params:l,pathname:Dt([i,f.pathname]),pathnameBase:qm(Dt([i,f.pathnameBase])),route:p}),f.pathnameBase!=="/"&&(i=Dt([i,f.pathnameBase]))}return o}function Li(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=Ym(e.path,e.caseSensitive,e.end),l=t.match(n);if(!l)return null;let i=l[0],o=i.replace(/(.)\/+$/,"$1"),a=l.slice(1);return{params:r.reduce((s,d,f)=>{let{paramName:p,isOptional:w}=d;if(p==="*"){let k=a[f]||"";o=i.slice(0,i.length-k.length).replace(/(.)\/+$/,"$1")}const E=a[f];return w&&!E?s[p]=void 0:s[p]=(E||"").replace(/%2F/g,"/"),s},{}),pathname:i,pathnameBase:o,pattern:e}}function Ym(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Dn(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,a,u)=>(r.push({paramName:a,isOptional:u!=null}),u?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),r]}function Xm(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Dn(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Ut(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}const Gm=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Jm=e=>Gm.test(e);function Zm(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:l=""}=typeof e=="string"?jt(e):e,i;if(n)if(Jm(n))i=n;else{if(n.includes("//")){let o=n;n=Eu(n),Dn(!1,"Pathnames cannot have embedded double slashes - normalizing "+(o+" -> "+n))}n.startsWith("/")?i=Js(n.substring(1),"/"):i=Js(n,t)}else i=t;return{pathname:i,search:bm(r),hash:ev(l)}}function Js(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?n.length>1&&n.pop():l!=="."&&n.push(l)}),n.length>1?n.join("/"):"/"}function Ro(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function Nd(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Qi(e,t){let n=Nd(e);return t?n.map((r,l)=>l===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function Ki(e,t,n,r){r===void 0&&(r=!1);let l;typeof e=="string"?l=jt(e):(l=ae({},e),W(!l.pathname||!l.pathname.includes("?"),Ro("?","pathname","search",l)),W(!l.pathname||!l.pathname.includes("#"),Ro("#","pathname","hash",l)),W(!l.search||!l.search.includes("#"),Ro("#","search","hash",l)));let i=e===""||l.pathname==="",o=i?"/":l.pathname,a;if(o==null)a=n;else{let f=t.length-1;if(!r&&o.startsWith("..")){let p=o.split("/");for(;p[0]==="..";)p.shift(),f-=1;l.pathname=p.join("/")}a=f>=0?t[f]:"/"}let u=Zm(l,a),s=o&&o!=="/"&&o.endsWith("/"),d=(i||o===".")&&n.endsWith("/");return!u.pathname.endsWith("/")&&(s||d)&&(u.pathname+="/"),u}const Eu=e=>e.replace(/\/\/+/g,"/"),Dt=e=>Eu(e.join("/")),qm=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),bm=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,ev=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class Ti{constructor(t,n,r,l){l===void 0&&(l=!1),this.status=t,this.statusText=n||"",this.internal=l,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function fl(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Dd=["post","put","patch","delete"],tv=new Set(Dd),nv=["get",...Dd],rv=new Set(nv),lv=new Set([301,302,303,307,308]),iv=new Set([307,308]),_o={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},ov={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Nr={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},ku=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,av=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),Md="remix-router-transitions";function uv(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;W(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let l;if(e.mapRouteProperties)l=e.mapRouteProperties;else if(e.detectErrorBoundary){let h=e.detectErrorBoundary;l=g=>({hasErrorBoundary:h(g)})}else l=av;let i={},o=_i(e.routes,l,void 0,i),a,u=e.basename||"/",s=e.dataStrategy||dv,d=e.patchRoutesOnNavigation,f=ae({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},e.future),p=null,w=new Set,E=null,k=null,L=null,m=e.hydrationData!=null,c=gn(o,e.history.location,u),v=!1,x=null;if(c==null&&!d){let h=Be(404,{pathname:e.history.location.pathname}),{matches:g,route:S}=ac(o);c=g,x={[S.id]:h}}c&&!e.hydrationData&&kl(c,o,e.history.location.pathname).active&&(c=null);let T;if(c)if(c.some(h=>h.route.lazy))T=!1;else if(!c.some(h=>h.route.loader))T=!0;else if(f.v7_partialHydration){let h=e.hydrationData?e.hydrationData.loaderData:null,g=e.hydrationData?e.hydrationData.errors:null;if(g){let S=c.findIndex(R=>g[R.route.id]!==void 0);T=c.slice(0,S+1).every(R=>!ka(R.route,h,g))}else T=c.every(S=>!ka(S.route,h,g))}else T=e.hydrationData!=null;else if(T=!1,c=[],f.v7_partialHydration){let h=kl(null,o,e.history.location.pathname);h.active&&h.matches&&(v=!0,c=h.matches)}let z,y={historyAction:e.history.action,location:e.history.location,matches:c,initialized:T,navigation:_o,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||x,fetchers:new Map,blockers:new Map},P=me.Pop,B=!1,D,Z=!1,ne=new Map,we=null,Ce=!1,at=!1,Bt=[],$t=new Set,N=new Map,$=0,H=-1,ee=new Map,te=new Set,ut=new Map,Ke=new Map,ze=new Set,Oe=new Map,et=new Map,wl;function Qd(){if(p=e.history.listen(h=>{let{action:g,location:S,delta:R}=h;if(wl){wl(),wl=void 0;return}Dn(et.size===0||R!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let M=Fu({currentLocation:y.location,nextLocation:S,historyAction:g});if(M&&R!=null){let A=new Promise(V=>{wl=V});e.history.go(R*-1),El(M,{state:"blocked",location:S,proceed(){El(M,{state:"proceeding",proceed:void 0,reset:void 0,location:S}),A.then(()=>e.history.go(R))},reset(){let V=new Map(y.blockers);V.set(M,Nr),Fe({blockers:V})}});return}return pn(g,S)}),n){Rv(t,ne);let h=()=>_v(t,ne);t.addEventListener("pagehide",h),we=()=>t.removeEventListener("pagehide",h)}return y.initialized||pn(me.Pop,y.location,{initialHydration:!0}),z}function Kd(){p&&p(),we&&we(),w.clear(),D&&D.abort(),y.fetchers.forEach((h,g)=>Sl(g)),y.blockers.forEach((h,g)=>Ou(g))}function Yd(h){return w.add(h),()=>w.delete(h)}function Fe(h,g){g===void 0&&(g={}),y=ae({},y,h);let S=[],R=[];f.v7_fetcherPersist&&y.fetchers.forEach((M,A)=>{M.state==="idle"&&(ze.has(A)?R.push(A):S.push(A))}),ze.forEach(M=>{!y.fetchers.has(M)&&!N.has(M)&&R.push(M)}),[...w].forEach(M=>M(y,{deletedFetchers:R,viewTransitionOpts:g.viewTransitionOpts,flushSync:g.flushSync===!0})),f.v7_fetcherPersist?(S.forEach(M=>y.fetchers.delete(M)),R.forEach(M=>Sl(M))):R.forEach(M=>ze.delete(M))}function Un(h,g,S){var R,M;let{flushSync:A}=S===void 0?{}:S,V=y.actionData!=null&&y.navigation.formMethod!=null&&dt(y.navigation.formMethod)&&y.navigation.state==="loading"&&((R=h.state)==null?void 0:R._isRedirect)!==!0,U;g.actionData?Object.keys(g.actionData).length>0?U=g.actionData:U=null:V?U=y.actionData:U=null;let I=g.loaderData?ic(y.loaderData,g.loaderData,g.matches||[],g.errors):y.loaderData,F=y.blockers;F.size>0&&(F=new Map(F),F.forEach((Y,Pe)=>F.set(Pe,Nr)));let j=B===!0||y.navigation.formMethod!=null&&dt(y.navigation.formMethod)&&((M=h.state)==null?void 0:M._isRedirect)!==!0;a&&(o=a,a=void 0),Ce||P===me.Pop||(P===me.Push?e.history.push(h,h.state):P===me.Replace&&e.history.replace(h,h.state));let Q;if(P===me.Pop){let Y=ne.get(y.location.pathname);Y&&Y.has(h.pathname)?Q={currentLocation:y.location,nextLocation:h}:ne.has(h.pathname)&&(Q={currentLocation:h,nextLocation:y.location})}else if(Z){let Y=ne.get(y.location.pathname);Y?Y.add(h.pathname):(Y=new Set([h.pathname]),ne.set(y.location.pathname,Y)),Q={currentLocation:y.location,nextLocation:h}}Fe(ae({},g,{actionData:U,loaderData:I,historyAction:P,location:h,initialized:!0,navigation:_o,revalidation:"idle",restoreScrollPosition:Iu(h,g.matches||y.matches),preventScrollReset:j,blockers:F}),{viewTransitionOpts:Q,flushSync:A===!0}),P=me.Pop,B=!1,Z=!1,Ce=!1,at=!1,Bt=[]}async function _u(h,g){if(typeof h=="number"){e.history.go(h);return}let S=Ea(y.location,y.matches,u,f.v7_prependBasename,h,f.v7_relativeSplatPath,g?.fromRouteId,g?.relative),{path:R,submission:M,error:A}=Zs(f.v7_normalizeFormMethod,!1,S,g),V=y.location,U=cl(y.location,R,g&&g.state);U=ae({},U,e.history.encodeLocation(U));let I=g&&g.replace!=null?g.replace:void 0,F=me.Push;I===!0?F=me.Replace:I===!1||M!=null&&dt(M.formMethod)&&M.formAction===y.location.pathname+y.location.search&&(F=me.Replace);let j=g&&"preventScrollReset"in g?g.preventScrollReset===!0:void 0,Q=(g&&g.flushSync)===!0,Y=Fu({currentLocation:V,nextLocation:U,historyAction:F});if(Y){El(Y,{state:"blocked",location:U,proceed(){El(Y,{state:"proceeding",proceed:void 0,reset:void 0,location:U}),_u(h,g)},reset(){let Pe=new Map(y.blockers);Pe.set(Y,Nr),Fe({blockers:Pe})}});return}return await pn(F,U,{submission:M,pendingError:A,preventScrollReset:j,replace:g&&g.replace,enableViewTransition:g&&g.viewTransition,flushSync:Q})}function Xd(){if(Gi(),Fe({revalidation:"loading"}),y.navigation.state!=="submitting"){if(y.navigation.state==="idle"){pn(y.historyAction,y.location,{startUninterruptedRevalidation:!0});return}pn(P||y.historyAction,y.navigation.location,{overrideNavigation:y.navigation,enableViewTransition:Z===!0})}}async function pn(h,g,S){D&&D.abort(),D=null,P=h,Ce=(S&&S.startUninterruptedRevalidation)===!0,lp(y.location,y.matches),B=(S&&S.preventScrollReset)===!0,Z=(S&&S.enableViewTransition)===!0;let R=a||o,M=S&&S.overrideNavigation,A=S!=null&&S.initialHydration&&y.matches&&y.matches.length>0&&!v?y.matches:gn(R,g,u),V=(S&&S.flushSync)===!0;if(A&&y.initialized&&!at&&gv(y.location,g)&&!(S&&S.submission&&dt(S.submission.formMethod))){Un(g,{matches:A},{flushSync:V});return}let U=kl(A,R,g.pathname);if(U.active&&U.matches&&(A=U.matches),!A){let{error:re,notFoundMatches:J,route:de}=Ji(g.pathname);Un(g,{matches:J,loaderData:{},errors:{[de.id]:re}},{flushSync:V});return}D=new AbortController;let I=$n(e.history,g,D.signal,S&&S.submission),F;if(S&&S.pendingError)F=[wn(A).route.id,{type:q.error,error:S.pendingError}];else if(S&&S.submission&&dt(S.submission.formMethod)){let re=await Gd(I,g,S.submission,A,U.active,{replace:S.replace,flushSync:V});if(re.shortCircuited)return;if(re.pendingActionResult){let[J,de]=re.pendingActionResult;if(Xe(de)&&fl(de.error)&&de.error.status===404){D=null,Un(g,{matches:re.matches,loaderData:{},errors:{[J]:de.error}});return}}A=re.matches||A,F=re.pendingActionResult,M=Lo(g,S.submission),V=!1,U.active=!1,I=$n(e.history,I.url,I.signal)}let{shortCircuited:j,matches:Q,loaderData:Y,errors:Pe}=await Jd(I,g,A,U.active,M,S&&S.submission,S&&S.fetcherSubmission,S&&S.replace,S&&S.initialHydration===!0,V,F);j||(D=null,Un(g,ae({matches:Q||A},oc(F),{loaderData:Y,errors:Pe})))}async function Gd(h,g,S,R,M,A){A===void 0&&(A={}),Gi();let V=Cv(g,S);if(Fe({navigation:V},{flushSync:A.flushSync===!0}),M){let F=await xl(R,g.pathname,h.signal);if(F.type==="aborted")return{shortCircuited:!0};if(F.type==="error"){let j=wn(F.partialMatches).route.id;return{matches:F.partialMatches,pendingActionResult:[j,{type:q.error,error:F.error}]}}else if(F.matches)R=F.matches;else{let{notFoundMatches:j,error:Q,route:Y}=Ji(g.pathname);return{matches:j,pendingActionResult:[Y.id,{type:q.error,error:Q}]}}}let U,I=Ir(R,g);if(!I.route.action&&!I.route.lazy)U={type:q.error,error:Be(405,{method:h.method,pathname:g.pathname,routeId:I.route.id})};else if(U=(await gr("action",y,h,[I],R,null))[I.route.id],h.signal.aborted)return{shortCircuited:!0};if(xn(U)){let F;return A&&A.replace!=null?F=A.replace:F=nc(U.response.headers.get("Location"),new URL(h.url),u,e.history)===y.location.pathname+y.location.search,await hn(h,U,!0,{submission:S,replace:F}),{shortCircuited:!0}}if(qt(U))throw Be(400,{type:"defer-action"});if(Xe(U)){let F=wn(R,I.route.id);return(A&&A.replace)!==!0&&(P=me.Push),{matches:R,pendingActionResult:[F.route.id,U]}}return{matches:R,pendingActionResult:[I.route.id,U]}}async function Jd(h,g,S,R,M,A,V,U,I,F,j){let Q=M||Lo(g,A),Y=A||V||sc(Q),Pe=!Ce&&(!f.v7_partialHydration||!I);if(R){if(Pe){let pe=Lu(j);Fe(ae({navigation:Q},pe!==void 0?{actionData:pe}:{}),{flushSync:F})}let G=await xl(S,g.pathname,h.signal);if(G.type==="aborted")return{shortCircuited:!0};if(G.type==="error"){let pe=wn(G.partialMatches).route.id;return{matches:G.partialMatches,loaderData:{},errors:{[pe]:G.error}}}else if(G.matches)S=G.matches;else{let{error:pe,notFoundMatches:jn,route:Er}=Ji(g.pathname);return{matches:jn,loaderData:{},errors:{[Er.id]:pe}}}}let re=a||o,[J,de]=bs(e.history,y,S,Y,g,f.v7_partialHydration&&I===!0,f.v7_skipActionErrorRevalidation,at,Bt,$t,ze,ut,te,re,u,j);if(Zi(G=>!(S&&S.some(pe=>pe.route.id===G))||J&&J.some(pe=>pe.route.id===G)),H=++$,J.length===0&&de.length===0){let G=Mu();return Un(g,ae({matches:S,loaderData:{},errors:j&&Xe(j[1])?{[j[0]]:j[1].error}:null},oc(j),G?{fetchers:new Map(y.fetchers)}:{}),{flushSync:F}),{shortCircuited:!0}}if(Pe){let G={};if(!R){G.navigation=Q;let pe=Lu(j);pe!==void 0&&(G.actionData=pe)}de.length>0&&(G.fetchers=Zd(de)),Fe(G,{flushSync:F})}de.forEach(G=>{Ht(G.key),G.controller&&N.set(G.key,G.controller)});let In=()=>de.forEach(G=>Ht(G.key));D&&D.signal.addEventListener("abort",In);let{loaderResults:wr,fetcherResults:Pt}=await Tu(y,S,J,de,h);if(h.signal.aborted)return{shortCircuited:!0};D&&D.signal.removeEventListener("abort",In),de.forEach(G=>N.delete(G.key));let yt=Hl(wr);if(yt)return await hn(h,yt.result,!0,{replace:U}),{shortCircuited:!0};if(yt=Hl(Pt),yt)return te.add(yt.key),await hn(h,yt.result,!0,{replace:U}),{shortCircuited:!0};let{loaderData:qi,errors:Sr}=lc(y,S,wr,j,de,Pt,Oe);Oe.forEach((G,pe)=>{G.subscribe(jn=>{(jn||G.done)&&Oe.delete(pe)})}),f.v7_partialHydration&&I&&y.errors&&(Sr=ae({},y.errors,Sr));let mn=Mu(),Cl=zu(H),Pl=mn||Cl||de.length>0;return ae({matches:S,loaderData:qi,errors:Sr},Pl?{fetchers:new Map(y.fetchers)}:{})}function Lu(h){if(h&&!Xe(h[1]))return{[h[0]]:h[1].data};if(y.actionData)return Object.keys(y.actionData).length===0?null:y.actionData}function Zd(h){return h.forEach(g=>{let S=y.fetchers.get(g.key),R=Dr(void 0,S?S.data:void 0);y.fetchers.set(g.key,R)}),new Map(y.fetchers)}function qd(h,g,S,R){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");Ht(h);let M=(R&&R.flushSync)===!0,A=a||o,V=Ea(y.location,y.matches,u,f.v7_prependBasename,S,f.v7_relativeSplatPath,g,R?.relative),U=gn(A,V,u),I=kl(U,A,V);if(I.active&&I.matches&&(U=I.matches),!U){Ct(h,g,Be(404,{pathname:V}),{flushSync:M});return}let{path:F,submission:j,error:Q}=Zs(f.v7_normalizeFormMethod,!0,V,R);if(Q){Ct(h,g,Q,{flushSync:M});return}let Y=Ir(U,F),Pe=(R&&R.preventScrollReset)===!0;if(j&&dt(j.formMethod)){bd(h,g,F,Y,U,I.active,M,Pe,j);return}ut.set(h,{routeId:g,path:F}),ep(h,g,F,Y,U,I.active,M,Pe,j)}async function bd(h,g,S,R,M,A,V,U,I){Gi(),ut.delete(h);function F(ye){if(!ye.route.action&&!ye.route.lazy){let An=Be(405,{method:I.formMethod,pathname:S,routeId:g});return Ct(h,g,An,{flushSync:V}),!0}return!1}if(!A&&F(R))return;let j=y.fetchers.get(h);Vt(h,Pv(I,j),{flushSync:V});let Q=new AbortController,Y=$n(e.history,S,Q.signal,I);if(A){let ye=await xl(M,new URL(Y.url).pathname,Y.signal,h);if(ye.type==="aborted")return;if(ye.type==="error"){Ct(h,g,ye.error,{flushSync:V});return}else if(ye.matches){if(M=ye.matches,R=Ir(M,S),F(R))return}else{Ct(h,g,Be(404,{pathname:S}),{flushSync:V});return}}N.set(h,Q);let Pe=$,J=(await gr("action",y,Y,[R],M,h))[R.route.id];if(Y.signal.aborted){N.get(h)===Q&&N.delete(h);return}if(f.v7_fetcherPersist&&ze.has(h)){if(xn(J)||Xe(J)){Vt(h,Qt(void 0));return}}else{if(xn(J))if(N.delete(h),H>Pe){Vt(h,Qt(void 0));return}else return te.add(h),Vt(h,Dr(I)),hn(Y,J,!1,{fetcherSubmission:I,preventScrollReset:U});if(Xe(J)){Ct(h,g,J.error);return}}if(qt(J))throw Be(400,{type:"defer-action"});let de=y.navigation.location||y.location,In=$n(e.history,de,Q.signal),wr=a||o,Pt=y.navigation.state!=="idle"?gn(wr,y.navigation.location,u):y.matches;W(Pt,"Didn't find any matches after fetcher action");let yt=++$;ee.set(h,yt);let qi=Dr(I,J.data);y.fetchers.set(h,qi);let[Sr,mn]=bs(e.history,y,Pt,I,de,!1,f.v7_skipActionErrorRevalidation,at,Bt,$t,ze,ut,te,wr,u,[R.route.id,J]);mn.filter(ye=>ye.key!==h).forEach(ye=>{let An=ye.key,ju=y.fetchers.get(An),ap=Dr(void 0,ju?ju.data:void 0);y.fetchers.set(An,ap),Ht(An),ye.controller&&N.set(An,ye.controller)}),Fe({fetchers:new Map(y.fetchers)});let Cl=()=>mn.forEach(ye=>Ht(ye.key));Q.signal.addEventListener("abort",Cl);let{loaderResults:Pl,fetcherResults:G}=await Tu(y,Pt,Sr,mn,In);if(Q.signal.aborted)return;Q.signal.removeEventListener("abort",Cl),ee.delete(h),N.delete(h),mn.forEach(ye=>N.delete(ye.key));let pe=Hl(Pl);if(pe)return hn(In,pe.result,!1,{preventScrollReset:U});if(pe=Hl(G),pe)return te.add(pe.key),hn(In,pe.result,!1,{preventScrollReset:U});let{loaderData:jn,errors:Er}=lc(y,Pt,Pl,void 0,mn,G,Oe);if(y.fetchers.has(h)){let ye=Qt(J.data);y.fetchers.set(h,ye)}zu(yt),y.navigation.state==="loading"&&yt>H?(W(P,"Expected pending action"),D&&D.abort(),Un(y.navigation.location,{matches:Pt,loaderData:jn,errors:Er,fetchers:new Map(y.fetchers)})):(Fe({errors:Er,loaderData:ic(y.loaderData,jn,Pt,Er),fetchers:new Map(y.fetchers)}),at=!1)}async function ep(h,g,S,R,M,A,V,U,I){let F=y.fetchers.get(h);Vt(h,Dr(I,F?F.data:void 0),{flushSync:V});let j=new AbortController,Q=$n(e.history,S,j.signal);if(A){let J=await xl(M,new URL(Q.url).pathname,Q.signal,h);if(J.type==="aborted")return;if(J.type==="error"){Ct(h,g,J.error,{flushSync:V});return}else if(J.matches)M=J.matches,R=Ir(M,S);else{Ct(h,g,Be(404,{pathname:S}),{flushSync:V});return}}N.set(h,j);let Y=$,re=(await gr("loader",y,Q,[R],M,h))[R.route.id];if(qt(re)&&(re=await xu(re,Q.signal,!0)||re),N.get(h)===j&&N.delete(h),!Q.signal.aborted){if(ze.has(h)){Vt(h,Qt(void 0));return}if(xn(re))if(H>Y){Vt(h,Qt(void 0));return}else{te.add(h),await hn(Q,re,!1,{preventScrollReset:U});return}if(Xe(re)){Ct(h,g,re.error);return}W(!qt(re),"Unhandled fetcher deferred data"),Vt(h,Qt(re.data))}}async function hn(h,g,S,R){let{submission:M,fetcherSubmission:A,preventScrollReset:V,replace:U}=R===void 0?{}:R;g.response.headers.has("X-Remix-Revalidate")&&(at=!0);let I=g.response.headers.get("Location");W(I,"Expected a Location header on the redirect Response"),I=nc(I,new URL(h.url),u,e.history);let F=cl(y.location,I,{_isRedirect:!0});if(n){let J=!1;if(g.response.headers.has("X-Remix-Reload-Document"))J=!0;else if(ku.test(I)){const de=e.history.createURL(I);J=de.origin!==t.location.origin||Ut(de.pathname,u)==null}if(J){U?t.location.replace(I):t.location.assign(I);return}}D=null;let j=U===!0||g.response.headers.has("X-Remix-Replace")?me.Replace:me.Push,{formMethod:Q,formAction:Y,formEncType:Pe}=y.navigation;!M&&!A&&Q&&Y&&Pe&&(M=sc(y.navigation));let re=M||A;if(iv.has(g.response.status)&&re&&dt(re.formMethod))await pn(j,F,{submission:ae({},re,{formAction:I}),preventScrollReset:V||B,enableViewTransition:S?Z:void 0});else{let J=Lo(F,M);await pn(j,F,{overrideNavigation:J,fetcherSubmission:A,preventScrollReset:V||B,enableViewTransition:S?Z:void 0})}}async function gr(h,g,S,R,M,A){let V,U={};try{V=await pv(s,h,g,S,R,M,A,i,l)}catch(I){return R.forEach(F=>{U[F.route.id]={type:q.error,error:I}}),U}for(let[I,F]of Object.entries(V))if(wv(F)){let j=F.result;U[I]={type:q.redirect,response:vv(j,S,I,M,u,f.v7_relativeSplatPath)}}else U[I]=await mv(F);return U}async function Tu(h,g,S,R,M){let A=h.matches,V=gr("loader",h,M,S,g,null),U=Promise.all(R.map(async j=>{if(j.matches&&j.match&&j.controller){let Y=(await gr("loader",h,$n(e.history,j.path,j.controller.signal),[j.match],j.matches,j.key))[j.match.route.id];return{[j.key]:Y}}else return Promise.resolve({[j.key]:{type:q.error,error:Be(404,{pathname:j.path})}})})),I=await V,F=(await U).reduce((j,Q)=>Object.assign(j,Q),{});return await Promise.all([kv(g,I,M.signal,A,h.loaderData),xv(g,F,R)]),{loaderResults:I,fetcherResults:F}}function Gi(){at=!0,Bt.push(...Zi()),ut.forEach((h,g)=>{N.has(g)&&$t.add(g),Ht(g)})}function Vt(h,g,S){S===void 0&&(S={}),y.fetchers.set(h,g),Fe({fetchers:new Map(y.fetchers)},{flushSync:(S&&S.flushSync)===!0})}function Ct(h,g,S,R){R===void 0&&(R={});let M=wn(y.matches,g);Sl(h),Fe({errors:{[M.route.id]:S},fetchers:new Map(y.fetchers)},{flushSync:(R&&R.flushSync)===!0})}function Nu(h){return Ke.set(h,(Ke.get(h)||0)+1),ze.has(h)&&ze.delete(h),y.fetchers.get(h)||ov}function Sl(h){let g=y.fetchers.get(h);N.has(h)&&!(g&&g.state==="loading"&&ee.has(h))&&Ht(h),ut.delete(h),ee.delete(h),te.delete(h),f.v7_fetcherPersist&&ze.delete(h),$t.delete(h),y.fetchers.delete(h)}function tp(h){let g=(Ke.get(h)||0)-1;g<=0?(Ke.delete(h),ze.add(h),f.v7_fetcherPersist||Sl(h)):Ke.set(h,g),Fe({fetchers:new Map(y.fetchers)})}function Ht(h){let g=N.get(h);g&&(g.abort(),N.delete(h))}function Du(h){for(let g of h){let S=Nu(g),R=Qt(S.data);y.fetchers.set(g,R)}}function Mu(){let h=[],g=!1;for(let S of te){let R=y.fetchers.get(S);W(R,"Expected fetcher: "+S),R.state==="loading"&&(te.delete(S),h.push(S),g=!0)}return Du(h),g}function zu(h){let g=[];for(let[S,R]of ee)if(R<h){let M=y.fetchers.get(S);W(M,"Expected fetcher: "+S),M.state==="loading"&&(Ht(S),ee.delete(S),g.push(S))}return Du(g),g.length>0}function np(h,g){let S=y.blockers.get(h)||Nr;return et.get(h)!==g&&et.set(h,g),S}function Ou(h){y.blockers.delete(h),et.delete(h)}function El(h,g){let S=y.blockers.get(h)||Nr;W(S.state==="unblocked"&&g.state==="blocked"||S.state==="blocked"&&g.state==="blocked"||S.state==="blocked"&&g.state==="proceeding"||S.state==="blocked"&&g.state==="unblocked"||S.state==="proceeding"&&g.state==="unblocked","Invalid blocker state transition: "+S.state+" -> "+g.state);let R=new Map(y.blockers);R.set(h,g),Fe({blockers:R})}function Fu(h){let{currentLocation:g,nextLocation:S,historyAction:R}=h;if(et.size===0)return;et.size>1&&Dn(!1,"A router only supports one blocker at a time");let M=Array.from(et.entries()),[A,V]=M[M.length-1],U=y.blockers.get(A);if(!(U&&U.state==="proceeding")&&V({currentLocation:g,nextLocation:S,historyAction:R}))return A}function Ji(h){let g=Be(404,{pathname:h}),S=a||o,{matches:R,route:M}=ac(S);return Zi(),{notFoundMatches:R,route:M,error:g}}function Zi(h){let g=[];return Oe.forEach((S,R)=>{(!h||h(R))&&(S.cancel(),g.push(R),Oe.delete(R))}),g}function rp(h,g,S){if(E=h,L=g,k=S||null,!m&&y.navigation===_o){m=!0;let R=Iu(y.location,y.matches);R!=null&&Fe({restoreScrollPosition:R})}return()=>{E=null,L=null,k=null}}function Uu(h,g){return k&&k(h,g.map(R=>Um(R,y.loaderData)))||h.key}function lp(h,g){if(E&&L){let S=Uu(h,g);E[S]=L()}}function Iu(h,g){if(E){let S=Uu(h,g),R=E[S];if(typeof R=="number")return R}return null}function kl(h,g,S){if(d)if(h){if(Object.keys(h[0].params).length>0)return{active:!0,matches:ni(g,S,u,!0)}}else return{active:!0,matches:ni(g,S,u,!0)||[]};return{active:!1,matches:null}}async function xl(h,g,S,R){if(!d)return{type:"success",matches:h};let M=h;for(;;){let A=a==null,V=a||o,U=i;try{await d({signal:S,path:g,matches:M,fetcherKey:R,patch:(j,Q)=>{S.aborted||tc(j,Q,V,U,l)}})}catch(j){return{type:"error",error:j,partialMatches:M}}finally{A&&!S.aborted&&(o=[...o])}if(S.aborted)return{type:"aborted"};let I=gn(V,g,u);if(I)return{type:"success",matches:I};let F=ni(V,g,u,!0);if(!F||M.length===F.length&&M.every((j,Q)=>j.route.id===F[Q].route.id))return{type:"success",matches:null};M=F}}function ip(h){i={},a=_i(h,l,void 0,i)}function op(h,g){let S=a==null;tc(h,g,a||o,i,l),S&&(o=[...o],Fe({}))}return z={get basename(){return u},get future(){return f},get state(){return y},get routes(){return o},get window(){return t},initialize:Qd,subscribe:Yd,enableScrollRestoration:rp,navigate:_u,fetch:qd,revalidate:Xd,createHref:h=>e.history.createHref(h),encodeLocation:h=>e.history.encodeLocation(h),getFetcher:Nu,deleteFetcher:tp,dispose:Kd,getBlocker:np,deleteBlocker:Ou,patchRoutes:op,_internalFetchControllers:N,_internalActiveDeferreds:Oe,_internalSetRoutes:ip},z}function sv(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function Ea(e,t,n,r,l,i,o,a){let u,s;if(o){u=[];for(let f of t)if(u.push(f),f.route.id===o){s=f;break}}else u=t,s=t[t.length-1];let d=Ki(l||".",Qi(u,i),Ut(e.pathname,n)||e.pathname,a==="path");if(l==null&&(d.search=e.search,d.hash=e.hash),(l==null||l===""||l===".")&&s){let f=Cu(d.search);if(s.route.index&&!f)d.search=d.search?d.search.replace(/^\?/,"?index&"):"?index";else if(!s.route.index&&f){let p=new URLSearchParams(d.search),w=p.getAll("index");p.delete("index"),w.filter(k=>k).forEach(k=>p.append("index",k));let E=p.toString();d.search=E?"?"+E:""}}return r&&n!=="/"&&(d.pathname=d.pathname==="/"?n:Dt([n,d.pathname])),Mn(d)}function Zs(e,t,n,r){if(!r||!sv(r))return{path:n};if(r.formMethod&&!Ev(r.formMethod))return{path:n,error:Be(405,{method:r.formMethod})};let l=()=>({path:n,error:Be(400,{type:"invalid-body"})}),i=r.formMethod||"get",o=e?i.toUpperCase():i.toLowerCase(),a=Fd(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!dt(o))return l();let p=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((w,E)=>{let[k,L]=E;return""+w+k+"="+L+`
- `},""):String(r.body);return{path:n,submission:{formMethod:o,formAction:a,formEncType:r.formEncType,formData:void 0,json:void 0,text:p}}}else if(r.formEncType==="application/json"){if(!dt(o))return l();try{let p=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:o,formAction:a,formEncType:r.formEncType,formData:void 0,json:p,text:void 0}}}catch{return l()}}}W(typeof FormData=="function","FormData is not available in this environment");let u,s;if(r.formData)u=xa(r.formData),s=r.formData;else if(r.body instanceof FormData)u=xa(r.body),s=r.body;else if(r.body instanceof URLSearchParams)u=r.body,s=rc(u);else if(r.body==null)u=new URLSearchParams,s=new FormData;else try{u=new URLSearchParams(r.body),s=rc(u)}catch{return l()}let d={formMethod:o,formAction:a,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:s,json:void 0,text:void 0};if(dt(d.formMethod))return{path:n,submission:d};let f=jt(n);return t&&f.search&&Cu(f.search)&&u.append("index",""),f.search="?"+u,{path:Mn(f),submission:d}}function qs(e,t,n){n===void 0&&(n=!1);let r=e.findIndex(l=>l.route.id===t);return r>=0?e.slice(0,n?r+1:r):e}function bs(e,t,n,r,l,i,o,a,u,s,d,f,p,w,E,k){let L=k?Xe(k[1])?k[1].error:k[1].data:void 0,m=e.createURL(t.location),c=e.createURL(l),v=n;i&&t.errors?v=qs(n,Object.keys(t.errors)[0],!0):k&&Xe(k[1])&&(v=qs(n,k[0]));let x=k?k[1].statusCode:void 0,T=o&&x&&x>=400,z=v.filter((P,B)=>{let{route:D}=P;if(D.lazy)return!0;if(D.loader==null)return!1;if(i)return ka(D,t.loaderData,t.errors);if(cv(t.loaderData,t.matches[B],P)||u.some(we=>we===P.route.id))return!0;let Z=t.matches[B],ne=P;return ec(P,ae({currentUrl:m,currentParams:Z.params,nextUrl:c,nextParams:ne.params},r,{actionResult:L,actionStatus:x,defaultShouldRevalidate:T?!1:a||m.pathname+m.search===c.pathname+c.search||m.search!==c.search||zd(Z,ne)}))}),y=[];return f.forEach((P,B)=>{if(i||!n.some(Ce=>Ce.route.id===P.routeId)||d.has(B))return;let D=gn(w,P.path,E);if(!D){y.push({key:B,routeId:P.routeId,path:P.path,matches:null,match:null,controller:null});return}let Z=t.fetchers.get(B),ne=Ir(D,P.path),we=!1;p.has(B)?we=!1:s.has(B)?(s.delete(B),we=!0):Z&&Z.state!=="idle"&&Z.data===void 0?we=a:we=ec(ne,ae({currentUrl:m,currentParams:t.matches[t.matches.length-1].params,nextUrl:c,nextParams:n[n.length-1].params},r,{actionResult:L,actionStatus:x,defaultShouldRevalidate:T?!1:a})),we&&y.push({key:B,routeId:P.routeId,path:P.path,matches:D,match:ne,controller:new AbortController})}),[z,y]}function ka(e,t,n){if(e.lazy)return!0;if(!e.loader)return!1;let r=t!=null&&t[e.id]!==void 0,l=n!=null&&n[e.id]!==void 0;return!r&&l?!1:typeof e.loader=="function"&&e.loader.hydrate===!0?!0:!r&&!l}function cv(e,t,n){let r=!t||n.route.id!==t.route.id,l=e[n.route.id]===void 0;return r||l}function zd(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function ec(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}function tc(e,t,n,r,l){var i;let o;if(e){let s=r[e];W(s,"No route found to patch children into: routeId = "+e),s.children||(s.children=[]),o=s.children}else o=n;let a=t.filter(s=>!o.some(d=>Od(s,d))),u=_i(a,l,[e||"_","patch",String(((i=o)==null?void 0:i.length)||"0")],r);o.push(...u)}function Od(e,t){return"id"in e&&"id"in t&&e.id===t.id?!0:e.index===t.index&&e.path===t.path&&e.caseSensitive===t.caseSensitive?(!e.children||e.children.length===0)&&(!t.children||t.children.length===0)?!0:e.children.every((n,r)=>{var l;return(l=t.children)==null?void 0:l.some(i=>Od(n,i))}):!1}async function fv(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let l=n[e.id];W(l,"No route found in manifest");let i={};for(let o in r){let u=l[o]!==void 0&&o!=="hasErrorBoundary";Dn(!u,'Route "'+l.id+'" has a static property "'+o+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+o+'" will be ignored.')),!u&&!Om.has(o)&&(i[o]=r[o])}Object.assign(l,i),Object.assign(l,ae({},t(l),{lazy:void 0}))}async function dv(e){let{matches:t}=e,n=t.filter(l=>l.shouldLoad);return(await Promise.all(n.map(l=>l.resolve()))).reduce((l,i,o)=>Object.assign(l,{[n[o].route.id]:i}),{})}async function pv(e,t,n,r,l,i,o,a,u,s){let d=i.map(w=>w.route.lazy?fv(w.route,u,a):void 0),f=i.map((w,E)=>{let k=d[E],L=l.some(c=>c.route.id===w.route.id);return ae({},w,{shouldLoad:L,resolve:async c=>(c&&r.method==="GET"&&(w.route.lazy||w.route.loader)&&(L=!0),L?hv(t,r,w,k,c,s):Promise.resolve({type:q.data,result:void 0}))})}),p=await e({matches:f,request:r,params:i[0].params,fetcherKey:o,context:s});try{await Promise.all(d)}catch{}return p}async function hv(e,t,n,r,l,i){let o,a,u=s=>{let d,f=new Promise((E,k)=>d=k);a=()=>d(),t.signal.addEventListener("abort",a);let p=E=>typeof s!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+e+'" [routeId: '+n.route.id+"]"))):s({request:t,params:n.params,context:i},...E!==void 0?[E]:[]),w=(async()=>{try{return{type:"data",result:await(l?l(k=>p(k)):p())}}catch(E){return{type:"error",result:E}}})();return Promise.race([w,f])};try{let s=n.route[e];if(r)if(s){let d,[f]=await Promise.all([u(s).catch(p=>{d=p}),r]);if(d!==void 0)throw d;o=f}else if(await r,s=n.route[e],s)o=await u(s);else if(e==="action"){let d=new URL(t.url),f=d.pathname+d.search;throw Be(405,{method:t.method,pathname:f,routeId:n.route.id})}else return{type:q.data,result:void 0};else if(s)o=await u(s);else{let d=new URL(t.url),f=d.pathname+d.search;throw Be(404,{pathname:f})}W(o.result!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(s){return{type:q.error,result:s}}finally{a&&t.signal.removeEventListener("abort",a)}return o}async function mv(e){let{result:t,type:n}=e;if(Ud(t)){let f;try{let p=t.headers.get("Content-Type");p&&/\bapplication\/json\b/.test(p)?t.body==null?f=null:f=await t.json():f=await t.text()}catch(p){return{type:q.error,error:p}}return n===q.error?{type:q.error,error:new Ti(t.status,t.statusText,f),statusCode:t.status,headers:t.headers}:{type:q.data,data:f,statusCode:t.status,headers:t.headers}}if(n===q.error){if(uc(t)){var r,l;if(t.data instanceof Error){var i,o;return{type:q.error,error:t.data,statusCode:(i=t.init)==null?void 0:i.status,headers:(o=t.init)!=null&&o.headers?new Headers(t.init.headers):void 0}}return{type:q.error,error:new Ti(((r=t.init)==null?void 0:r.status)||500,void 0,t.data),statusCode:fl(t)?t.status:void 0,headers:(l=t.init)!=null&&l.headers?new Headers(t.init.headers):void 0}}return{type:q.error,error:t,statusCode:fl(t)?t.status:void 0}}if(Sv(t)){var a,u;return{type:q.deferred,deferredData:t,statusCode:(a=t.init)==null?void 0:a.status,headers:((u=t.init)==null?void 0:u.headers)&&new Headers(t.init.headers)}}if(uc(t)){var s,d;return{type:q.data,data:t.data,statusCode:(s=t.init)==null?void 0:s.status,headers:(d=t.init)!=null&&d.headers?new Headers(t.init.headers):void 0}}return{type:q.data,data:t}}function vv(e,t,n,r,l,i){let o=e.headers.get("Location");if(W(o,"Redirects returned/thrown from loaders/actions must have a Location header"),!ku.test(o)){let a=r.slice(0,r.findIndex(u=>u.route.id===n)+1);o=Ea(new URL(t.url),a,l,!0,o,i),e.headers.set("Location",o)}return e}function nc(e,t,n,r){let l=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];if(ku.test(e)){let i=e,o=i.startsWith("//")?new URL(t.protocol+i):new URL(i);if(l.includes(o.protocol))throw new Error("Invalid redirect location");let a=Ut(o.pathname,n)!=null;if(o.origin===t.origin&&a)return Eu(o.pathname)+o.search+o.hash}try{let i=r.createURL(e);if(l.includes(i.protocol))throw new Error("Invalid redirect location")}catch{}return e}function $n(e,t,n,r){let l=e.createURL(Fd(t)).toString(),i={signal:n};if(r&&dt(r.formMethod)){let{formMethod:o,formEncType:a}=r;i.method=o.toUpperCase(),a==="application/json"?(i.headers=new Headers({"Content-Type":a}),i.body=JSON.stringify(r.json)):a==="text/plain"?i.body=r.text:a==="application/x-www-form-urlencoded"&&r.formData?i.body=xa(r.formData):i.body=r.formData}return new Request(l,i)}function xa(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function rc(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function yv(e,t,n,r,l){let i={},o=null,a,u=!1,s={},d=n&&Xe(n[1])?n[1].error:void 0;return e.forEach(f=>{if(!(f.route.id in t))return;let p=f.route.id,w=t[p];if(W(!xn(w),"Cannot handle redirect results in processLoaderData"),Xe(w)){let E=w.error;d!==void 0&&(E=d,d=void 0),o=o||{};{let k=wn(e,p);o[k.route.id]==null&&(o[k.route.id]=E)}i[p]=void 0,u||(u=!0,a=fl(w.error)?w.error.status:500),w.headers&&(s[p]=w.headers)}else qt(w)?(r.set(p,w.deferredData),i[p]=w.deferredData.data,w.statusCode!=null&&w.statusCode!==200&&!u&&(a=w.statusCode),w.headers&&(s[p]=w.headers)):(i[p]=w.data,w.statusCode&&w.statusCode!==200&&!u&&(a=w.statusCode),w.headers&&(s[p]=w.headers))}),d!==void 0&&n&&(o={[n[0]]:d},i[n[0]]=void 0),{loaderData:i,errors:o,statusCode:a||200,loaderHeaders:s}}function lc(e,t,n,r,l,i,o){let{loaderData:a,errors:u}=yv(t,n,r,o);return l.forEach(s=>{let{key:d,match:f,controller:p}=s,w=i[d];if(W(w,"Did not find corresponding fetcher result"),!(p&&p.signal.aborted))if(Xe(w)){let E=wn(e.matches,f?.route.id);u&&u[E.route.id]||(u=ae({},u,{[E.route.id]:w.error})),e.fetchers.delete(d)}else if(xn(w))W(!1,"Unhandled fetcher revalidation redirect");else if(qt(w))W(!1,"Unhandled fetcher deferred data");else{let E=Qt(w.data);e.fetchers.set(d,E)}}),{loaderData:a,errors:u}}function ic(e,t,n,r){let l=ae({},t);for(let i of n){let o=i.route.id;if(t.hasOwnProperty(o)?t[o]!==void 0&&(l[o]=t[o]):e[o]!==void 0&&i.route.loader&&(l[o]=e[o]),r&&r.hasOwnProperty(o))break}return l}function oc(e){return e?Xe(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function wn(e,t){return(t?e.slice(0,e.findIndex(r=>r.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function ac(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function Be(e,t){let{pathname:n,routeId:r,method:l,type:i,message:o}=t===void 0?{}:t,a="Unknown Server Error",u="Unknown @remix-run/router error";return e===400?(a="Bad Request",l&&n&&r?u="You made a "+l+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":i==="defer-action"?u="defer() is not supported in actions":i==="invalid-body"&&(u="Unable to encode submission body")):e===403?(a="Forbidden",u='Route "'+r+'" does not match URL "'+n+'"'):e===404?(a="Not Found",u='No route matches URL "'+n+'"'):e===405&&(a="Method Not Allowed",l&&n&&r?u="You made a "+l.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":l&&(u='Invalid request method "'+l.toUpperCase()+'"')),new Ti(e||500,a,new Error(u),!0)}function Hl(e){let t=Object.entries(e);for(let n=t.length-1;n>=0;n--){let[r,l]=t[n];if(xn(l))return{key:r,result:l}}}function Fd(e){let t=typeof e=="string"?jt(e):e;return Mn(ae({},t,{hash:""}))}function gv(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function wv(e){return Ud(e.result)&&lv.has(e.result.status)}function qt(e){return e.type===q.deferred}function Xe(e){return e.type===q.error}function xn(e){return(e&&e.type)===q.redirect}function uc(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function Sv(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function Ud(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function Ev(e){return rv.has(e.toLowerCase())}function dt(e){return tv.has(e.toLowerCase())}async function kv(e,t,n,r,l){let i=Object.entries(t);for(let o=0;o<i.length;o++){let[a,u]=i[o],s=e.find(p=>p?.route.id===a);if(!s)continue;let d=r.find(p=>p.route.id===s.route.id),f=d!=null&&!zd(d,s)&&(l&&l[s.route.id])!==void 0;qt(u)&&f&&await xu(u,n,!1).then(p=>{p&&(t[a]=p)})}}async function xv(e,t,n){for(let r=0;r<n.length;r++){let{key:l,routeId:i,controller:o}=n[r],a=t[l];e.find(s=>s?.route.id===i)&&qt(a)&&(W(o,"Expected an AbortController for revalidating fetcher deferred result"),await xu(a,o.signal,!0).then(s=>{s&&(t[l]=s)}))}}async function xu(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:q.data,data:e.deferredData.unwrappedData}}catch(l){return{type:q.error,error:l}}return{type:q.data,data:e.deferredData.data}}}function Cu(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function Ir(e,t){let n=typeof t=="string"?jt(t).search:t.search;if(e[e.length-1].route.index&&Cu(n||""))return e[e.length-1];let r=Nd(e);return r[r.length-1]}function sc(e){let{formMethod:t,formAction:n,formEncType:r,text:l,formData:i,json:o}=e;if(!(!t||!n||!r)){if(l!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:l};if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:i,json:void 0,text:void 0};if(o!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:o,text:void 0}}}function Lo(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function Cv(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function Dr(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function Pv(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function Qt(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function Rv(e,t){try{let n=e.sessionStorage.getItem(Md);if(n){let r=JSON.parse(n);for(let[l,i]of Object.entries(r||{}))i&&Array.isArray(i)&&t.set(l,new Set(i||[]))}}catch{}}function _v(e,t){if(t.size>0){let n={};for(let[r,l]of t)n[r]=[...l];try{e.sessionStorage.setItem(Md,JSON.stringify(n))}catch(r){Dn(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/**
- * React Router v6.30.4
- *
- * 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
- */function dl(){return dl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},dl.apply(null,arguments)}const gl=C.createContext(null),Pu=C.createContext(null),At=C.createContext(null),Yi=C.createContext(null),xt=C.createContext({outlet:null,matches:[],isDataRoute:!1}),Id=C.createContext(null);function Lv(e,t){let{relative:n}=t===void 0?{}:t;yr()||W(!1);let{basename:r,navigator:l}=C.useContext(At),{hash:i,pathname:o,search:a}=Xi(e,{relative:n}),u=o;return r!=="/"&&(u=o==="/"?r:Dt([r,o])),l.createHref({pathname:u,search:a,hash:i})}function yr(){return C.useContext(Yi)!=null}function Fn(){return yr()||W(!1),C.useContext(Yi).location}function jd(e){C.useContext(At).static||C.useLayoutEffect(e)}function Ru(){let{isDataRoute:e}=C.useContext(xt);return e?Vv():Tv()}function Tv(){yr()||W(!1);let e=C.useContext(gl),{basename:t,future:n,navigator:r}=C.useContext(At),{matches:l}=C.useContext(xt),{pathname:i}=Fn(),o=JSON.stringify(Qi(l,n.v7_relativeSplatPath)),a=C.useRef(!1);return jd(()=>{a.current=!0}),C.useCallback(function(s,d){if(d===void 0&&(d={}),!a.current)return;if(typeof s=="number"){r.go(s);return}let f=Ki(s,JSON.parse(o),i,d.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:Dt([t,f.pathname])),(d.replace?r.replace:r.push)(f,d.state,d)},[t,r,o,i,e])}const Nv=C.createContext(null);function Dv(e){let t=C.useContext(xt).outlet;return t&&C.createElement(Nv.Provider,{value:e},t)}function my(){let{matches:e}=C.useContext(xt),t=e[e.length-1];return t?t.params:{}}function Xi(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=C.useContext(At),{matches:l}=C.useContext(xt),{pathname:i}=Fn(),o=JSON.stringify(Qi(l,r.v7_relativeSplatPath));return C.useMemo(()=>Ki(e,JSON.parse(o),i,n==="path"),[e,o,i,n])}function Mv(e,t){return Ad(e,t)}function Ad(e,t,n,r){yr()||W(!1);let{navigator:l}=C.useContext(At),{matches:i}=C.useContext(xt),o=i[i.length-1],a=o?o.params:{};o&&o.pathname;let u=o?o.pathnameBase:"/";o&&o.route;let s=Fn(),d;if(t){var f;let L=typeof t=="string"?jt(t):t;u==="/"||(f=L.pathname)!=null&&f.startsWith(u)||W(!1),d=L}else d=s;let p=d.pathname||"/",w=p;if(u!=="/"){let L=u.replace(/^\//,"").split("/");w="/"+p.replace(/^\//,"").split("/").slice(L.length).join("/")}let E=gn(e,{pathname:w}),k=Iv(E&&E.map(L=>Object.assign({},L,{params:Object.assign({},a,L.params),pathname:Dt([u,l.encodeLocation?l.encodeLocation(L.pathname).pathname:L.pathname]),pathnameBase:L.pathnameBase==="/"?u:Dt([u,l.encodeLocation?l.encodeLocation(L.pathnameBase).pathname:L.pathnameBase])})),i,n,r);return t&&k?C.createElement(Yi.Provider,{value:{location:dl({pathname:"/",search:"",hash:"",state:null,key:"default"},d),navigationType:me.Pop}},k):k}function zv(){let e=$v(),t=fl(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,l={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return C.createElement(C.Fragment,null,C.createElement("h2",null,"Unexpected Application Error!"),C.createElement("h3",{style:{fontStyle:"italic"}},t),n?C.createElement("pre",{style:l},n):null,null)}const Ov=C.createElement(zv,null);class Fv extends C.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?C.createElement(xt.Provider,{value:this.props.routeContext},C.createElement(Id.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Uv(e){let{routeContext:t,match:n,children:r}=e,l=C.useContext(gl);return l&&l.static&&l.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(l.staticContext._deepestRenderedBoundaryId=n.route.id),C.createElement(xt.Provider,{value:t},r)}function Iv(e,t,n,r){var l;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if(!n)return null;if(n.errors)e=n.matches;else if((i=r)!=null&&i.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let o=e,a=(l=n)==null?void 0:l.errors;if(a!=null){let d=o.findIndex(f=>f.route.id&&a?.[f.route.id]!==void 0);d>=0||W(!1),o=o.slice(0,Math.min(o.length,d+1))}let u=!1,s=-1;if(n&&r&&r.v7_partialHydration)for(let d=0;d<o.length;d++){let f=o[d];if((f.route.HydrateFallback||f.route.hydrateFallbackElement)&&(s=d),f.route.id){let{loaderData:p,errors:w}=n,E=f.route.loader&&p[f.route.id]===void 0&&(!w||w[f.route.id]===void 0);if(f.route.lazy||E){u=!0,s>=0?o=o.slice(0,s+1):o=[o[0]];break}}}return o.reduceRight((d,f,p)=>{let w,E=!1,k=null,L=null;n&&(w=a&&f.route.id?a[f.route.id]:void 0,k=f.route.errorElement||Ov,u&&(s<0&&p===0?(Hv("route-fallback"),E=!0,L=null):s===p&&(E=!0,L=f.route.hydrateFallbackElement||null)));let m=t.concat(o.slice(0,p+1)),c=()=>{let v;return w?v=k:E?v=L:f.route.Component?v=C.createElement(f.route.Component,null):f.route.element?v=f.route.element:v=d,C.createElement(Uv,{match:f,routeContext:{outlet:d,matches:m,isDataRoute:n!=null},children:v})};return n&&(f.route.ErrorBoundary||f.route.errorElement||p===0)?C.createElement(Fv,{location:n.location,revalidation:n.revalidation,component:k,error:w,children:c(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):c()},null)}var Bd=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Bd||{}),$d=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}($d||{});function jv(e){let t=C.useContext(gl);return t||W(!1),t}function Av(e){let t=C.useContext(Pu);return t||W(!1),t}function Bv(e){let t=C.useContext(xt);return t||W(!1),t}function Vd(e){let t=Bv(),n=t.matches[t.matches.length-1];return n.route.id||W(!1),n.route.id}function $v(){var e;let t=C.useContext(Id),n=Av($d.UseRouteError),r=Vd();return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function Vv(){let{router:e}=jv(Bd.UseNavigateStable),t=Vd(),n=C.useRef(!1);return jd(()=>{n.current=!0}),C.useCallback(function(l,i){i===void 0&&(i={}),n.current&&(typeof l=="number"?e.navigate(l):e.navigate(l,dl({fromRouteId:t},i)))},[e,t])}const cc={};function Hv(e,t,n){cc[e]||(cc[e]=!0)}function Wv(e,t){e?.v7_startTransition,e?.v7_relativeSplatPath===void 0&&(!t||t.v7_relativeSplatPath),t&&(t.v7_fetcherPersist,t.v7_normalizeFormMethod,t.v7_partialHydration,t.v7_skipActionErrorRevalidation)}function vy(e){let{to:t,replace:n,state:r,relative:l}=e;yr()||W(!1);let{future:i,static:o}=C.useContext(At),{matches:a}=C.useContext(xt),{pathname:u}=Fn(),s=Ru(),d=Ki(t,Qi(a,i.v7_relativeSplatPath),u,l==="path"),f=JSON.stringify(d);return C.useEffect(()=>s(JSON.parse(f),{replace:n,state:r,relative:l}),[s,f,l,n,r]),null}function yy(e){return Dv(e.context)}function Qv(e){W(!1)}function Kv(e){let{basename:t="/",children:n=null,location:r,navigationType:l=me.Pop,navigator:i,static:o=!1,future:a}=e;yr()&&W(!1);let u=t.replace(/^\/*/,"/"),s=C.useMemo(()=>({basename:u,navigator:i,static:o,future:dl({v7_relativeSplatPath:!1},a)}),[u,a,i,o]);typeof r=="string"&&(r=jt(r));let{pathname:d="/",search:f="",hash:p="",state:w=null,key:E="default"}=r,k=C.useMemo(()=>{let L=Ut(d,u);return L==null?null:{location:{pathname:L,search:f,hash:p,state:w,key:E},navigationType:l}},[u,d,f,p,w,E,l]);return k==null?null:C.createElement(At.Provider,{value:s},C.createElement(Yi.Provider,{children:n,value:k}))}function gy(e){let{children:t,location:n}=e;return Mv(Ca(t),n)}new Promise(()=>{});function Ca(e,t){t===void 0&&(t=[]);let n=[];return C.Children.forEach(e,(r,l)=>{if(!C.isValidElement(r))return;let i=[...t,l];if(r.type===C.Fragment){n.push.apply(n,Ca(r.props.children,i));return}r.type!==Qv&&W(!1),!r.props.index||!r.props.children||W(!1);let o={id:r.props.id||i.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(o.children=Ca(r.props.children,i)),n.push(o)}),n}function Yv(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:C.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:C.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:C.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/**
- * React Router DOM v6.30.4
- *
- * 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
- */function pr(){return pr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},pr.apply(null,arguments)}function Hd(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function Xv(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Gv(e,t){return e.button===0&&(!t||t==="_self")&&!Xv(e)}function Pa(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(l=>[n,l]):[[n,r]])},[]))}function Jv(e,t){let n=Pa(e);return t&&t.forEach((r,l)=>{n.has(l)||t.getAll(l).forEach(i=>{n.append(l,i)})}),n}const Zv=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],qv=["aria-current","caseSensitive","className","end","style","to","viewTransition","children"],bv="6";try{window.__reactRouterVersion=bv}catch{}function wy(e,t){return uv({basename:void 0,future:pr({},void 0,{v7_prependBasename:!0}),history:Dm({window:void 0}),hydrationData:ey(),routes:e,mapRouteProperties:Yv,dataStrategy:void 0,patchRoutesOnNavigation:void 0,window:void 0}).initialize()}function ey(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=pr({},t,{errors:ty(t.errors)})),t}function ty(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,l]of t)if(l&&l.__type==="RouteErrorResponse")n[r]=new Ti(l.status,l.statusText,l.data,l.internal===!0);else if(l&&l.__type==="Error"){if(l.__subType){let i=window[l.__subType];if(typeof i=="function")try{let o=new i(l.message);o.stack="",n[r]=o}catch{}}if(n[r]==null){let i=new Error(l.message);i.stack="",n[r]=i}}else n[r]=l;return n}const Wd=C.createContext({isTransitioning:!1}),ny=C.createContext(new Map),ry="startTransition",fc=Cp[ry],ly="flushSync",dc=Nm[ly];function iy(e){fc?fc(e):e()}function Mr(e){dc?dc(e):e()}class oy{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function Sy(e){let{fallbackElement:t,router:n,future:r}=e,[l,i]=C.useState(n.state),[o,a]=C.useState(),[u,s]=C.useState({isTransitioning:!1}),[d,f]=C.useState(),[p,w]=C.useState(),[E,k]=C.useState(),L=C.useRef(new Map),{v7_startTransition:m}=r||{},c=C.useCallback(P=>{m?iy(P):P()},[m]),v=C.useCallback((P,B)=>{let{deletedFetchers:D,flushSync:Z,viewTransitionOpts:ne}=B;P.fetchers.forEach((Ce,at)=>{Ce.data!==void 0&&L.current.set(at,Ce.data)}),D.forEach(Ce=>L.current.delete(Ce));let we=n.window==null||n.window.document==null||typeof n.window.document.startViewTransition!="function";if(!ne||we){Z?Mr(()=>i(P)):c(()=>i(P));return}if(Z){Mr(()=>{p&&(d&&d.resolve(),p.skipTransition()),s({isTransitioning:!0,flushSync:!0,currentLocation:ne.currentLocation,nextLocation:ne.nextLocation})});let Ce=n.window.document.startViewTransition(()=>{Mr(()=>i(P))});Ce.finished.finally(()=>{Mr(()=>{f(void 0),w(void 0),a(void 0),s({isTransitioning:!1})})}),Mr(()=>w(Ce));return}p?(d&&d.resolve(),p.skipTransition(),k({state:P,currentLocation:ne.currentLocation,nextLocation:ne.nextLocation})):(a(P),s({isTransitioning:!0,flushSync:!1,currentLocation:ne.currentLocation,nextLocation:ne.nextLocation}))},[n.window,p,d,L,c]);C.useLayoutEffect(()=>n.subscribe(v),[n,v]),C.useEffect(()=>{u.isTransitioning&&!u.flushSync&&f(new oy)},[u]),C.useEffect(()=>{if(d&&o&&n.window){let P=o,B=d.promise,D=n.window.document.startViewTransition(async()=>{c(()=>i(P)),await B});D.finished.finally(()=>{f(void 0),w(void 0),a(void 0),s({isTransitioning:!1})}),w(D)}},[c,o,d,n.window]),C.useEffect(()=>{d&&o&&l.location.key===o.location.key&&d.resolve()},[d,p,l.location,o]),C.useEffect(()=>{!u.isTransitioning&&E&&(a(E.state),s({isTransitioning:!0,flushSync:!1,currentLocation:E.currentLocation,nextLocation:E.nextLocation}),k(void 0))},[u.isTransitioning,E]),C.useEffect(()=>{},[]);let x=C.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:P=>n.navigate(P),push:(P,B,D)=>n.navigate(P,{state:B,preventScrollReset:D?.preventScrollReset}),replace:(P,B,D)=>n.navigate(P,{replace:!0,state:B,preventScrollReset:D?.preventScrollReset})}),[n]),T=n.basename||"/",z=C.useMemo(()=>({router:n,navigator:x,static:!1,basename:T}),[n,x,T]),y=C.useMemo(()=>({v7_relativeSplatPath:n.future.v7_relativeSplatPath}),[n.future.v7_relativeSplatPath]);return C.useEffect(()=>Wv(r,n.future),[r,n.future]),C.createElement(C.Fragment,null,C.createElement(gl.Provider,{value:z},C.createElement(Pu.Provider,{value:l},C.createElement(ny.Provider,{value:L.current},C.createElement(Wd.Provider,{value:u},C.createElement(Kv,{basename:T,location:l.location,navigationType:l.historyAction,navigator:x,future:y},l.initialized||n.future.v7_partialHydration?C.createElement(ay,{routes:n.routes,future:n.future,state:l}):t))))),null)}const ay=C.memo(uy);function uy(e){let{routes:t,future:n,state:r}=e;return Ad(t,void 0,r,n)}const sy=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",cy=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,fy=C.forwardRef(function(t,n){let{onClick:r,relative:l,reloadDocument:i,replace:o,state:a,target:u,to:s,preventScrollReset:d,viewTransition:f}=t,p=Hd(t,Zv),{basename:w}=C.useContext(At),E,k=!1;if(typeof s=="string"&&cy.test(s)&&(E=s,sy))try{let v=new URL(window.location.href),x=s.startsWith("//")?new URL(v.protocol+s):new URL(s),T=Ut(x.pathname,w);x.origin===v.origin&&T!=null?s=T+x.search+x.hash:k=!0}catch{}let L=Lv(s,{relative:l}),m=py(s,{replace:o,state:a,target:u,preventScrollReset:d,relative:l,viewTransition:f});function c(v){r&&r(v),v.defaultPrevented||m(v)}return C.createElement("a",pr({},p,{href:E||L,onClick:k||i?r:c,ref:n,target:u}))}),Ey=C.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:l=!1,className:i="",end:o=!1,style:a,to:u,viewTransition:s,children:d}=t,f=Hd(t,qv),p=Xi(u,{relative:f.relative}),w=Fn(),E=C.useContext(Pu),{navigator:k,basename:L}=C.useContext(At),m=E!=null&&hy(p)&&s===!0,c=k.encodeLocation?k.encodeLocation(p).pathname:p.pathname,v=w.pathname,x=E&&E.navigation&&E.navigation.location?E.navigation.location.pathname:null;l||(v=v.toLowerCase(),x=x?x.toLowerCase():null,c=c.toLowerCase()),x&&L&&(x=Ut(x,L)||x);const T=c!=="/"&&c.endsWith("/")?c.length-1:c.length;let z=v===c||!o&&v.startsWith(c)&&v.charAt(T)==="/",y=x!=null&&(x===c||!o&&x.startsWith(c)&&x.charAt(c.length)==="/"),P={isActive:z,isPending:y,isTransitioning:m},B=z?r:void 0,D;typeof i=="function"?D=i(P):D=[i,z?"active":null,y?"pending":null,m?"transitioning":null].filter(Boolean).join(" ");let Z=typeof a=="function"?a(P):a;return C.createElement(fy,pr({},f,{"aria-current":B,className:D,ref:n,style:Z,to:u,viewTransition:s}),typeof d=="function"?d(P):d)});var Ra;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Ra||(Ra={}));var pc;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(pc||(pc={}));function dy(e){let t=C.useContext(gl);return t||W(!1),t}function py(e,t){let{target:n,replace:r,state:l,preventScrollReset:i,relative:o,viewTransition:a}=t===void 0?{}:t,u=Ru(),s=Fn(),d=Xi(e,{relative:o});return C.useCallback(f=>{if(Gv(f,n)){f.preventDefault();let p=r!==void 0?r:Mn(s)===Mn(d);u(e,{replace:p,state:l,preventScrollReset:i,relative:o,viewTransition:a})}},[s,u,d,r,l,n,e,i,o,a])}function ky(e){let t=C.useRef(Pa(e)),n=C.useRef(!1),r=Fn(),l=C.useMemo(()=>Jv(r.search,n.current?null:t.current),[r.search]),i=Ru(),o=C.useCallback((a,u)=>{const s=Pa(typeof a=="function"?a(l):a);n.current=!0,i("?"+s,u)},[i,l]);return[l,o]}function hy(e,t){t===void 0&&(t={});let n=C.useContext(Wd);n==null&&W(!1);let{basename:r}=dy(Ra.useViewTransitionState),l=Xi(e,{relative:t.relative});if(!n.isTransitioning)return!1;let i=Ut(n.currentLocation.pathname,r)||n.currentLocation.pathname,o=Ut(n.nextLocation.pathname,r)||n.nextLocation.pathname;return Li(l.pathname,o)!=null||Li(l.pathname,i)!=null}export{fy as L,Ey as N,yy as O,xp as R,_d as a,Cp as b,Fn as c,vy as d,ky as e,my as f,gy as g,Qv as h,wy as i,Sy as j,C as r,Ru as u,Tm as v};
|