easydiffusion/ui/frontend/dist/index.js
2022-09-18 20:40:17 -04:00

84 lines
233 KiB
JavaScript

(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const l of o.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerpolicy&&(o.referrerPolicy=i.referrerpolicy),i.crossorigin==="use-credentials"?o.credentials="include":i.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();function ac(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var R={exports:{}},A={};/**
* @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 Ir=Symbol.for("react.element"),bd=Symbol.for("react.portal"),eh=Symbol.for("react.fragment"),th=Symbol.for("react.strict_mode"),nh=Symbol.for("react.profiler"),rh=Symbol.for("react.provider"),ih=Symbol.for("react.context"),oh=Symbol.for("react.forward_ref"),lh=Symbol.for("react.suspense"),sh=Symbol.for("react.memo"),uh=Symbol.for("react.lazy"),gu=Symbol.iterator;function ah(e){return e===null||typeof e!="object"?null:(e=gu&&e[gu]||e["@@iterator"],typeof e=="function"?e:null)}var cc={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},fc=Object.assign,dc={};function Fn(e,t,n){this.props=e,this.context=t,this.refs=dc,this.updater=n||cc}Fn.prototype.isReactComponent={};Fn.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")};Fn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function hc(){}hc.prototype=Fn.prototype;function us(e,t,n){this.props=e,this.context=t,this.refs=dc,this.updater=n||cc}var as=us.prototype=new hc;as.constructor=us;fc(as,Fn.prototype);as.isPureReactComponent=!0;var Su=Array.isArray,pc=Object.prototype.hasOwnProperty,cs={current:null},vc={key:!0,ref:!0,__self:!0,__source:!0};function mc(e,t,n){var r,i={},o=null,l=null;if(t!=null)for(r in t.ref!==void 0&&(l=t.ref),t.key!==void 0&&(o=""+t.key),t)pc.call(t,r)&&!vc.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(s===1)i.children=n;else if(1<s){for(var u=Array(s),a=0;a<s;a++)u[a]=arguments[a+2];i.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)i[r]===void 0&&(i[r]=s[r]);return{$$typeof:Ir,type:e,key:o,ref:l,props:i,_owner:cs.current}}function ch(e,t){return{$$typeof:Ir,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function fs(e){return typeof e=="object"&&e!==null&&e.$$typeof===Ir}function fh(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var wu=/\/+/g;function Co(e,t){return typeof e=="object"&&e!==null&&e.key!=null?fh(""+e.key):t.toString(36)}function ri(e,t,n,r,i){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var l=!1;if(e===null)l=!0;else switch(o){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case Ir:case bd:l=!0}}if(l)return l=e,i=i(l),e=r===""?"."+Co(l,0):r,Su(i)?(n="",e!=null&&(n=e.replace(wu,"$&/")+"/"),ri(i,t,n,"",function(a){return a})):i!=null&&(fs(i)&&(i=ch(i,n+(!i.key||l&&l.key===i.key?"":(""+i.key).replace(wu,"$&/")+"/")+e)),t.push(i)),1;if(l=0,r=r===""?".":r+":",Su(e))for(var s=0;s<e.length;s++){o=e[s];var u=r+Co(o,s);l+=ri(o,t,n,u,i)}else if(u=ah(e),typeof u=="function")for(e=u.call(e),s=0;!(o=e.next()).done;)o=o.value,u=r+Co(o,s++),l+=ri(o,t,n,u,i);else if(o==="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 l}function zr(e,t,n){if(e==null)return e;var r=[],i=0;return ri(e,r,"","",function(o){return t.call(n,o,i++)}),r}function dh(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 me={current:null},ii={transition:null},hh={ReactCurrentDispatcher:me,ReactCurrentBatchConfig:ii,ReactCurrentOwner:cs};A.Children={map:zr,forEach:function(e,t,n){zr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return zr(e,function(){t++}),t},toArray:function(e){return zr(e,function(t){return t})||[]},only:function(e){if(!fs(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};A.Component=Fn;A.Fragment=eh;A.Profiler=nh;A.PureComponent=us;A.StrictMode=th;A.Suspense=lh;A.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=hh;A.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=fc({},e.props),i=e.key,o=e.ref,l=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,l=cs.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)pc.call(t,u)&&!vc.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&s!==void 0?s[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){s=Array(u);for(var a=0;a<u;a++)s[a]=arguments[a+2];r.children=s}return{$$typeof:Ir,type:e.type,key:i,ref:o,props:r,_owner:l}};A.createContext=function(e){return e={$$typeof:ih,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:rh,_context:e},e.Consumer=e};A.createElement=mc;A.createFactory=function(e){var t=mc.bind(null,e);return t.type=e,t};A.createRef=function(){return{current:null}};A.forwardRef=function(e){return{$$typeof:oh,render:e}};A.isValidElement=fs;A.lazy=function(e){return{$$typeof:uh,_payload:{_status:-1,_result:e},_init:dh}};A.memo=function(e,t){return{$$typeof:sh,type:e,compare:t===void 0?null:t}};A.startTransition=function(e){var t=ii.transition;ii.transition={};try{e()}finally{ii.transition=t}};A.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};A.useCallback=function(e,t){return me.current.useCallback(e,t)};A.useContext=function(e){return me.current.useContext(e)};A.useDebugValue=function(){};A.useDeferredValue=function(e){return me.current.useDeferredValue(e)};A.useEffect=function(e,t){return me.current.useEffect(e,t)};A.useId=function(){return me.current.useId()};A.useImperativeHandle=function(e,t,n){return me.current.useImperativeHandle(e,t,n)};A.useInsertionEffect=function(e,t){return me.current.useInsertionEffect(e,t)};A.useLayoutEffect=function(e,t){return me.current.useLayoutEffect(e,t)};A.useMemo=function(e,t){return me.current.useMemo(e,t)};A.useReducer=function(e,t,n){return me.current.useReducer(e,t,n)};A.useRef=function(e){return me.current.useRef(e)};A.useState=function(e){return me.current.useState(e)};A.useSyncExternalStore=function(e,t,n){return me.current.useSyncExternalStore(e,t,n)};A.useTransition=function(){return me.current.useTransition()};A.version="18.2.0";(function(e){e.exports=A})(R);const yc=ac(R.exports);var tl={},gc={exports:{}},Ne={},Sc={exports:{}},wc={};/**
* @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(I,F){var L=I.length;I.push(F);e:for(;0<L;){var Y=L-1>>>1,te=I[Y];if(0<i(te,F))I[Y]=F,I[L]=te,L=Y;else break e}}function n(I){return I.length===0?null:I[0]}function r(I){if(I.length===0)return null;var F=I[0],L=I.pop();if(L!==F){I[0]=L;e:for(var Y=0,te=I.length,Ar=te>>>1;Y<Ar;){var Ut=2*(Y+1)-1,ko=I[Ut],zt=Ut+1,Ur=I[zt];if(0>i(ko,L))zt<te&&0>i(Ur,ko)?(I[Y]=Ur,I[zt]=L,Y=zt):(I[Y]=ko,I[Ut]=L,Y=Ut);else if(zt<te&&0>i(Ur,L))I[Y]=Ur,I[zt]=L,Y=zt;else break e}}return F}function i(I,F){var L=I.sortIndex-F.sortIndex;return L!==0?L:I.id-F.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var l=Date,s=l.now();e.unstable_now=function(){return l.now()-s}}var u=[],a=[],c=1,f=null,d=3,m=!1,y=!1,S=!1,C=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function h(I){for(var F=n(a);F!==null;){if(F.callback===null)r(a);else if(F.startTime<=I)r(a),F.sortIndex=F.expirationTime,t(u,F);else break;F=n(a)}}function g(I){if(S=!1,h(I),!y)if(n(u)!==null)y=!0,wo(x);else{var F=n(a);F!==null&&_o(g,F.startTime-I)}}function x(I,F){y=!1,S&&(S=!1,v(_),_=-1),m=!0;var L=d;try{for(h(F),f=n(u);f!==null&&(!(f.expirationTime>F)||I&&!$());){var Y=f.callback;if(typeof Y=="function"){f.callback=null,d=f.priorityLevel;var te=Y(f.expirationTime<=F);F=e.unstable_now(),typeof te=="function"?f.callback=te:f===n(u)&&r(u),h(F)}else r(u);f=n(u)}if(f!==null)var Ar=!0;else{var Ut=n(a);Ut!==null&&_o(g,Ut.startTime-F),Ar=!1}return Ar}finally{f=null,d=L,m=!1}}var E=!1,k=null,_=-1,M=5,T=-1;function $(){return!(e.unstable_now()-T<M)}function Ce(){if(k!==null){var I=e.unstable_now();T=I;var F=!0;try{F=k(!0,I)}finally{F?$e():(E=!1,k=null)}}else E=!1}var $e;if(typeof p=="function")$e=function(){p(Ce)};else if(typeof MessageChannel<"u"){var At=new MessageChannel,yu=At.port2;At.port1.onmessage=Ce,$e=function(){yu.postMessage(null)}}else $e=function(){C(Ce,0)};function wo(I){k=I,E||(E=!0,$e())}function _o(I,F){_=C(function(){I(e.unstable_now())},F)}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(I){I.callback=null},e.unstable_continueExecution=function(){y||m||(y=!0,wo(x))},e.unstable_forceFrameRate=function(I){0>I||125<I?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):M=0<I?Math.floor(1e3/I):5},e.unstable_getCurrentPriorityLevel=function(){return d},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(I){switch(d){case 1:case 2:case 3:var F=3;break;default:F=d}var L=d;d=F;try{return I()}finally{d=L}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(I,F){switch(I){case 1:case 2:case 3:case 4:case 5:break;default:I=3}var L=d;d=I;try{return F()}finally{d=L}},e.unstable_scheduleCallback=function(I,F,L){var Y=e.unstable_now();switch(typeof L=="object"&&L!==null?(L=L.delay,L=typeof L=="number"&&0<L?Y+L:Y):L=Y,I){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=L+te,I={id:c++,callback:F,priorityLevel:I,startTime:L,expirationTime:te,sortIndex:-1},L>Y?(I.sortIndex=L,t(a,I),n(u)===null&&I===n(a)&&(S?(v(_),_=-1):S=!0,_o(g,L-Y))):(I.sortIndex=te,t(u,I),y||m||(y=!0,wo(x))),I},e.unstable_shouldYield=$,e.unstable_wrapCallback=function(I){var F=d;return function(){var L=d;d=F;try{return I.apply(this,arguments)}finally{d=L}}}})(wc);(function(e){e.exports=wc})(Sc);/**
* @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 _c=R.exports,Oe=Sc.exports;function P(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 kc=new Set,ur={};function bt(e,t){kn(e,t),kn(e+"Capture",t)}function kn(e,t){for(ur[e]=t,e=0;e<t.length;e++)kc.add(t[e])}var ut=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),nl=Object.prototype.hasOwnProperty,ph=/^[: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]*$/,_u={},ku={};function vh(e){return nl.call(ku,e)?!0:nl.call(_u,e)?!1:ph.test(e)?ku[e]=!0:(_u[e]=!0,!1)}function mh(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 yh(e,t,n,r){if(t===null||typeof t>"u"||mh(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 ye(e,t,n,r,i,o,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=l}var ae={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ae[e]=new ye(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ae[t]=new ye(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ae[e]=new ye(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ae[e]=new ye(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){ae[e]=new ye(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ae[e]=new ye(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ae[e]=new ye(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ae[e]=new ye(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ae[e]=new ye(e,5,!1,e.toLowerCase(),null,!1,!1)});var ds=/[\-:]([a-z])/g;function hs(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(ds,hs);ae[t]=new ye(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(ds,hs);ae[t]=new ye(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(ds,hs);ae[t]=new ye(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ae[e]=new ye(e,1,!1,e.toLowerCase(),null,!1,!1)});ae.xlinkHref=new ye("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ae[e]=new ye(e,1,!1,e.toLowerCase(),null,!0,!0)});function ps(e,t,n,r){var i=ae.hasOwnProperty(t)?ae[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(yh(t,n,i,r)&&(n=null),r||i===null?vh(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var ht=_c.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,jr=Symbol.for("react.element"),rn=Symbol.for("react.portal"),on=Symbol.for("react.fragment"),vs=Symbol.for("react.strict_mode"),rl=Symbol.for("react.profiler"),Cc=Symbol.for("react.provider"),Ec=Symbol.for("react.context"),ms=Symbol.for("react.forward_ref"),il=Symbol.for("react.suspense"),ol=Symbol.for("react.suspense_list"),ys=Symbol.for("react.memo"),vt=Symbol.for("react.lazy"),xc=Symbol.for("react.offscreen"),Cu=Symbol.iterator;function zn(e){return e===null||typeof e!="object"?null:(e=Cu&&e[Cu]||e["@@iterator"],typeof e=="function"?e:null)}var W=Object.assign,Eo;function Wn(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 xo=!1;function Po(e,t){if(!e||xo)return"";xo=!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(a){var r=a}Reflect.construct(e,[],t)}else{try{t.call()}catch(a){r=a}e.call(t.prototype)}else{try{throw Error()}catch(a){r=a}e()}}catch(a){if(a&&r&&typeof a.stack=="string"){for(var i=a.stack.split(`
`),o=r.stack.split(`
`),l=i.length-1,s=o.length-1;1<=l&&0<=s&&i[l]!==o[s];)s--;for(;1<=l&&0<=s;l--,s--)if(i[l]!==o[s]){if(l!==1||s!==1)do if(l--,s--,0>s||i[l]!==o[s]){var u=`
`+i[l].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=l&&0<=s);break}}}finally{xo=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Wn(e):""}function gh(e){switch(e.tag){case 5:return Wn(e.type);case 16:return Wn("Lazy");case 13:return Wn("Suspense");case 19:return Wn("SuspenseList");case 0:case 2:case 15:return e=Po(e.type,!1),e;case 11:return e=Po(e.type.render,!1),e;case 1:return e=Po(e.type,!0),e;default:return""}}function ll(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 on:return"Fragment";case rn:return"Portal";case rl:return"Profiler";case vs:return"StrictMode";case il:return"Suspense";case ol:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Ec:return(e.displayName||"Context")+".Consumer";case Cc:return(e._context.displayName||"Context")+".Provider";case ms:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ys:return t=e.displayName||null,t!==null?t:ll(e.type)||"Memo";case vt:t=e._payload,e=e._init;try{return ll(e(t))}catch{}}return null}function Sh(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 ll(t);case 8:return t===vs?"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 It(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Pc(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function wh(e){var t=Pc(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 i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(l){r=""+l,o.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(l){r=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function $r(e){e._valueTracker||(e._valueTracker=wh(e))}function Oc(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Pc(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function yi(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 sl(e,t){var n=t.checked;return W({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n!=null?n:e._wrapperState.initialChecked})}function Eu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=It(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 Rc(e,t){t=t.checked,t!=null&&ps(e,"checked",t,!1)}function ul(e,t){Rc(e,t);var n=It(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")?al(e,t.type,n):t.hasOwnProperty("defaultValue")&&al(e,t.type,It(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function xu(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 al(e,t,n){(t!=="number"||yi(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Gn=Array.isArray;function mn(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+It(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function cl(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(P(91));return W({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Pu(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(P(92));if(Gn(n)){if(1<n.length)throw Error(P(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:It(n)}}function Nc(e,t){var n=It(t.value),r=It(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 Ou(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Ic(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 fl(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Ic(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Qr,Mc=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Qr=Qr||document.createElement("div"),Qr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Qr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ar(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Zn={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},_h=["Webkit","ms","Moz","O"];Object.keys(Zn).forEach(function(e){_h.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Zn[t]=Zn[e]})});function Tc(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Zn.hasOwnProperty(e)&&Zn[e]?(""+t).trim():t+"px"}function Dc(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=Tc(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var kh=W({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 dl(e,t){if(t){if(kh[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(P(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(P(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(P(61))}if(t.style!=null&&typeof t.style!="object")throw Error(P(62))}}function hl(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 pl=null;function gs(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var vl=null,yn=null,gn=null;function Ru(e){if(e=Dr(e)){if(typeof vl!="function")throw Error(P(280));var t=e.stateNode;t&&(t=to(t),vl(e.stateNode,e.type,t))}}function Fc(e){yn?gn?gn.push(e):gn=[e]:yn=e}function Lc(){if(yn){var e=yn,t=gn;if(gn=yn=null,Ru(e),t)for(e=0;e<t.length;e++)Ru(t[e])}}function Ac(e,t){return e(t)}function Uc(){}var Oo=!1;function zc(e,t,n){if(Oo)return e(t,n);Oo=!0;try{return Ac(e,t,n)}finally{Oo=!1,(yn!==null||gn!==null)&&(Uc(),Lc())}}function cr(e,t){var n=e.stateNode;if(n===null)return null;var r=to(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(P(231,t,typeof n));return n}var ml=!1;if(ut)try{var jn={};Object.defineProperty(jn,"passive",{get:function(){ml=!0}}),window.addEventListener("test",jn,jn),window.removeEventListener("test",jn,jn)}catch{ml=!1}function Ch(e,t,n,r,i,o,l,s,u){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(c){this.onError(c)}}var bn=!1,gi=null,Si=!1,yl=null,Eh={onError:function(e){bn=!0,gi=e}};function xh(e,t,n,r,i,o,l,s,u){bn=!1,gi=null,Ch.apply(Eh,arguments)}function Ph(e,t,n,r,i,o,l,s,u){if(xh.apply(this,arguments),bn){if(bn){var a=gi;bn=!1,gi=null}else throw Error(P(198));Si||(Si=!0,yl=a)}}function en(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function jc(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 Nu(e){if(en(e)!==e)throw Error(P(188))}function Oh(e){var t=e.alternate;if(!t){if(t=en(e),t===null)throw Error(P(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var o=i.alternate;if(o===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return Nu(i),e;if(o===r)return Nu(i),t;o=o.sibling}throw Error(P(188))}if(n.return!==r.return)n=i,r=o;else{for(var l=!1,s=i.child;s;){if(s===n){l=!0,n=i,r=o;break}if(s===r){l=!0,r=i,n=o;break}s=s.sibling}if(!l){for(s=o.child;s;){if(s===n){l=!0,n=o,r=i;break}if(s===r){l=!0,r=o,n=i;break}s=s.sibling}if(!l)throw Error(P(189))}}if(n.alternate!==r)throw Error(P(190))}if(n.tag!==3)throw Error(P(188));return n.stateNode.current===n?e:t}function $c(e){return e=Oh(e),e!==null?Qc(e):null}function Qc(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Qc(e);if(t!==null)return t;e=e.sibling}return null}var Bc=Oe.unstable_scheduleCallback,Iu=Oe.unstable_cancelCallback,Rh=Oe.unstable_shouldYield,Nh=Oe.unstable_requestPaint,X=Oe.unstable_now,Ih=Oe.unstable_getCurrentPriorityLevel,Ss=Oe.unstable_ImmediatePriority,qc=Oe.unstable_UserBlockingPriority,wi=Oe.unstable_NormalPriority,Mh=Oe.unstable_LowPriority,Vc=Oe.unstable_IdlePriority,Ji=null,be=null;function Th(e){if(be&&typeof be.onCommitFiberRoot=="function")try{be.onCommitFiberRoot(Ji,e,void 0,(e.current.flags&128)===128)}catch{}}var He=Math.clz32?Math.clz32:Lh,Dh=Math.log,Fh=Math.LN2;function Lh(e){return e>>>=0,e===0?32:31-(Dh(e)/Fh|0)|0}var Br=64,qr=4194304;function Yn(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 _i(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,l=n&268435455;if(l!==0){var s=l&~i;s!==0?r=Yn(s):(o&=l,o!==0&&(r=Yn(o)))}else l=n&~i,l!==0?r=Yn(l):o!==0&&(r=Yn(o));if(r===0)return 0;if(t!==0&&t!==r&&(t&i)===0&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-He(t),i=1<<n,r|=e[n],t&=~i;return r}function Ah(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 Uh(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var l=31-He(o),s=1<<l,u=i[l];u===-1?((s&n)===0||(s&r)!==0)&&(i[l]=Ah(s,t)):u<=t&&(e.expiredLanes|=s),o&=~s}}function gl(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Hc(){var e=Br;return Br<<=1,(Br&4194240)===0&&(Br=64),e}function Ro(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Mr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-He(t),e[t]=n}function zh(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 i=31-He(n),o=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~o}}function ws(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-He(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var j=0;function Kc(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var Wc,_s,Gc,Yc,Xc,Sl=!1,Vr=[],kt=null,Ct=null,Et=null,fr=new Map,dr=new Map,gt=[],jh="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 Mu(e,t){switch(e){case"focusin":case"focusout":kt=null;break;case"dragenter":case"dragleave":Ct=null;break;case"mouseover":case"mouseout":Et=null;break;case"pointerover":case"pointerout":fr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":dr.delete(t.pointerId)}}function $n(e,t,n,r,i,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[i]},t!==null&&(t=Dr(t),t!==null&&_s(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function $h(e,t,n,r,i){switch(t){case"focusin":return kt=$n(kt,e,t,n,r,i),!0;case"dragenter":return Ct=$n(Ct,e,t,n,r,i),!0;case"mouseover":return Et=$n(Et,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return fr.set(o,$n(fr.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,dr.set(o,$n(dr.get(o)||null,e,t,n,r,i)),!0}return!1}function Jc(e){var t=Qt(e.target);if(t!==null){var n=en(t);if(n!==null){if(t=n.tag,t===13){if(t=jc(n),t!==null){e.blockedOn=t,Xc(e.priority,function(){Gc(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 oi(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=wl(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);pl=r,n.target.dispatchEvent(r),pl=null}else return t=Dr(n),t!==null&&_s(t),e.blockedOn=n,!1;t.shift()}return!0}function Tu(e,t,n){oi(e)&&n.delete(t)}function Qh(){Sl=!1,kt!==null&&oi(kt)&&(kt=null),Ct!==null&&oi(Ct)&&(Ct=null),Et!==null&&oi(Et)&&(Et=null),fr.forEach(Tu),dr.forEach(Tu)}function Qn(e,t){e.blockedOn===t&&(e.blockedOn=null,Sl||(Sl=!0,Oe.unstable_scheduleCallback(Oe.unstable_NormalPriority,Qh)))}function hr(e){function t(i){return Qn(i,e)}if(0<Vr.length){Qn(Vr[0],e);for(var n=1;n<Vr.length;n++){var r=Vr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(kt!==null&&Qn(kt,e),Ct!==null&&Qn(Ct,e),Et!==null&&Qn(Et,e),fr.forEach(t),dr.forEach(t),n=0;n<gt.length;n++)r=gt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<gt.length&&(n=gt[0],n.blockedOn===null);)Jc(n),n.blockedOn===null&&gt.shift()}var Sn=ht.ReactCurrentBatchConfig,ki=!0;function Bh(e,t,n,r){var i=j,o=Sn.transition;Sn.transition=null;try{j=1,ks(e,t,n,r)}finally{j=i,Sn.transition=o}}function qh(e,t,n,r){var i=j,o=Sn.transition;Sn.transition=null;try{j=4,ks(e,t,n,r)}finally{j=i,Sn.transition=o}}function ks(e,t,n,r){if(ki){var i=wl(e,t,n,r);if(i===null)zo(e,t,r,Ci,n),Mu(e,r);else if($h(i,e,t,n,r))r.stopPropagation();else if(Mu(e,r),t&4&&-1<jh.indexOf(e)){for(;i!==null;){var o=Dr(i);if(o!==null&&Wc(o),o=wl(e,t,n,r),o===null&&zo(e,t,r,Ci,n),o===i)break;i=o}i!==null&&r.stopPropagation()}else zo(e,t,r,null,n)}}var Ci=null;function wl(e,t,n,r){if(Ci=null,e=gs(r),e=Qt(e),e!==null)if(t=en(e),t===null)e=null;else if(n=t.tag,n===13){if(e=jc(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 Ci=e,null}function Zc(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(Ih()){case Ss:return 1;case qc:return 4;case wi:case Mh:return 16;case Vc:return 536870912;default:return 16}default:return 16}}var wt=null,Cs=null,li=null;function bc(){if(li)return li;var e,t=Cs,n=t.length,r,i="value"in wt?wt.value:wt.textContent,o=i.length;for(e=0;e<n&&t[e]===i[e];e++);var l=n-e;for(r=1;r<=l&&t[n-r]===i[o-r];r++);return li=i.slice(e,1<r?1-r:void 0)}function si(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 Hr(){return!0}function Du(){return!1}function Ie(e){function t(n,r,i,o,l){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=o,this.target=l,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(o):o[s]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Hr:Du,this.isPropagationStopped=Du,this}return W(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=Hr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Hr)},persist:function(){},isPersistent:Hr}),t}var Ln={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Es=Ie(Ln),Tr=W({},Ln,{view:0,detail:0}),Vh=Ie(Tr),No,Io,Bn,Zi=W({},Tr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:xs,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!==Bn&&(Bn&&e.type==="mousemove"?(No=e.screenX-Bn.screenX,Io=e.screenY-Bn.screenY):Io=No=0,Bn=e),No)},movementY:function(e){return"movementY"in e?e.movementY:Io}}),Fu=Ie(Zi),Hh=W({},Zi,{dataTransfer:0}),Kh=Ie(Hh),Wh=W({},Tr,{relatedTarget:0}),Mo=Ie(Wh),Gh=W({},Ln,{animationName:0,elapsedTime:0,pseudoElement:0}),Yh=Ie(Gh),Xh=W({},Ln,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Jh=Ie(Xh),Zh=W({},Ln,{data:0}),Lu=Ie(Zh),bh={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ep={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"},tp={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function np(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=tp[e])?!!t[e]:!1}function xs(){return np}var rp=W({},Tr,{key:function(e){if(e.key){var t=bh[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=si(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?ep[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:xs,charCode:function(e){return e.type==="keypress"?si(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?si(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),ip=Ie(rp),op=W({},Zi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Au=Ie(op),lp=W({},Tr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:xs}),sp=Ie(lp),up=W({},Ln,{propertyName:0,elapsedTime:0,pseudoElement:0}),ap=Ie(up),cp=W({},Zi,{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}),fp=Ie(cp),dp=[9,13,27,32],Ps=ut&&"CompositionEvent"in window,er=null;ut&&"documentMode"in document&&(er=document.documentMode);var hp=ut&&"TextEvent"in window&&!er,ef=ut&&(!Ps||er&&8<er&&11>=er),Uu=String.fromCharCode(32),zu=!1;function tf(e,t){switch(e){case"keyup":return dp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function nf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ln=!1;function pp(e,t){switch(e){case"compositionend":return nf(t);case"keypress":return t.which!==32?null:(zu=!0,Uu);case"textInput":return e=t.data,e===Uu&&zu?null:e;default:return null}}function vp(e,t){if(ln)return e==="compositionend"||!Ps&&tf(e,t)?(e=bc(),li=Cs=wt=null,ln=!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 ef&&t.locale!=="ko"?null:t.data;default:return null}}var mp={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 ju(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!mp[e.type]:t==="textarea"}function rf(e,t,n,r){Fc(r),t=Ei(t,"onChange"),0<t.length&&(n=new Es("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var tr=null,pr=null;function yp(e){vf(e,0)}function bi(e){var t=an(e);if(Oc(t))return e}function gp(e,t){if(e==="change")return t}var of=!1;if(ut){var To;if(ut){var Do="oninput"in document;if(!Do){var $u=document.createElement("div");$u.setAttribute("oninput","return;"),Do=typeof $u.oninput=="function"}To=Do}else To=!1;of=To&&(!document.documentMode||9<document.documentMode)}function Qu(){tr&&(tr.detachEvent("onpropertychange",lf),pr=tr=null)}function lf(e){if(e.propertyName==="value"&&bi(pr)){var t=[];rf(t,pr,e,gs(e)),zc(yp,t)}}function Sp(e,t,n){e==="focusin"?(Qu(),tr=t,pr=n,tr.attachEvent("onpropertychange",lf)):e==="focusout"&&Qu()}function wp(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return bi(pr)}function _p(e,t){if(e==="click")return bi(t)}function kp(e,t){if(e==="input"||e==="change")return bi(t)}function Cp(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ge=typeof Object.is=="function"?Object.is:Cp;function vr(e,t){if(Ge(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 i=n[r];if(!nl.call(t,i)||!Ge(e[i],t[i]))return!1}return!0}function Bu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function qu(e,t){var n=Bu(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=Bu(n)}}function sf(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?sf(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function uf(){for(var e=window,t=yi();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=yi(e.document)}return t}function Os(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 Ep(e){var t=uf(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&sf(n.ownerDocument.documentElement,n)){if(r!==null&&Os(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 i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=qu(n,o);var l=qu(n,r);i&&l&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.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 xp=ut&&"documentMode"in document&&11>=document.documentMode,sn=null,_l=null,nr=null,kl=!1;function Vu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;kl||sn==null||sn!==yi(r)||(r=sn,"selectionStart"in r&&Os(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}),nr&&vr(nr,r)||(nr=r,r=Ei(_l,"onSelect"),0<r.length&&(t=new Es("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=sn)))}function Kr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var un={animationend:Kr("Animation","AnimationEnd"),animationiteration:Kr("Animation","AnimationIteration"),animationstart:Kr("Animation","AnimationStart"),transitionend:Kr("Transition","TransitionEnd")},Fo={},af={};ut&&(af=document.createElement("div").style,"AnimationEvent"in window||(delete un.animationend.animation,delete un.animationiteration.animation,delete un.animationstart.animation),"TransitionEvent"in window||delete un.transitionend.transition);function eo(e){if(Fo[e])return Fo[e];if(!un[e])return e;var t=un[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in af)return Fo[e]=t[n];return e}var cf=eo("animationend"),ff=eo("animationiteration"),df=eo("animationstart"),hf=eo("transitionend"),pf=new Map,Hu="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 Tt(e,t){pf.set(e,t),bt(t,[e])}for(var Lo=0;Lo<Hu.length;Lo++){var Ao=Hu[Lo],Pp=Ao.toLowerCase(),Op=Ao[0].toUpperCase()+Ao.slice(1);Tt(Pp,"on"+Op)}Tt(cf,"onAnimationEnd");Tt(ff,"onAnimationIteration");Tt(df,"onAnimationStart");Tt("dblclick","onDoubleClick");Tt("focusin","onFocus");Tt("focusout","onBlur");Tt(hf,"onTransitionEnd");kn("onMouseEnter",["mouseout","mouseover"]);kn("onMouseLeave",["mouseout","mouseover"]);kn("onPointerEnter",["pointerout","pointerover"]);kn("onPointerLeave",["pointerout","pointerover"]);bt("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));bt("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));bt("onBeforeInput",["compositionend","keypress","textInput","paste"]);bt("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));bt("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));bt("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Xn="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(" "),Rp=new Set("cancel close invalid load scroll toggle".split(" ").concat(Xn));function Ku(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Ph(r,t,void 0,e),e.currentTarget=null}function vf(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var l=r.length-1;0<=l;l--){var s=r[l],u=s.instance,a=s.currentTarget;if(s=s.listener,u!==o&&i.isPropagationStopped())break e;Ku(i,s,a),o=u}else for(l=0;l<r.length;l++){if(s=r[l],u=s.instance,a=s.currentTarget,s=s.listener,u!==o&&i.isPropagationStopped())break e;Ku(i,s,a),o=u}}}if(Si)throw e=yl,Si=!1,yl=null,e}function B(e,t){var n=t[Ol];n===void 0&&(n=t[Ol]=new Set);var r=e+"__bubble";n.has(r)||(mf(t,e,2,!1),n.add(r))}function Uo(e,t,n){var r=0;t&&(r|=4),mf(n,e,r,t)}var Wr="_reactListening"+Math.random().toString(36).slice(2);function mr(e){if(!e[Wr]){e[Wr]=!0,kc.forEach(function(n){n!=="selectionchange"&&(Rp.has(n)||Uo(n,!1,e),Uo(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Wr]||(t[Wr]=!0,Uo("selectionchange",!1,t))}}function mf(e,t,n,r){switch(Zc(t)){case 1:var i=Bh;break;case 4:i=qh;break;default:i=ks}n=i.bind(null,t,n,e),i=void 0,!ml||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function zo(e,t,n,r,i){var o=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var l=r.tag;if(l===3||l===4){var s=r.stateNode.containerInfo;if(s===i||s.nodeType===8&&s.parentNode===i)break;if(l===4)for(l=r.return;l!==null;){var u=l.tag;if((u===3||u===4)&&(u=l.stateNode.containerInfo,u===i||u.nodeType===8&&u.parentNode===i))return;l=l.return}for(;s!==null;){if(l=Qt(s),l===null)return;if(u=l.tag,u===5||u===6){r=o=l;continue e}s=s.parentNode}}r=r.return}zc(function(){var a=o,c=gs(n),f=[];e:{var d=pf.get(e);if(d!==void 0){var m=Es,y=e;switch(e){case"keypress":if(si(n)===0)break e;case"keydown":case"keyup":m=ip;break;case"focusin":y="focus",m=Mo;break;case"focusout":y="blur",m=Mo;break;case"beforeblur":case"afterblur":m=Mo;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":m=Fu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":m=Kh;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":m=sp;break;case cf:case ff:case df:m=Yh;break;case hf:m=ap;break;case"scroll":m=Vh;break;case"wheel":m=fp;break;case"copy":case"cut":case"paste":m=Jh;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":m=Au}var S=(t&4)!==0,C=!S&&e==="scroll",v=S?d!==null?d+"Capture":null:d;S=[];for(var p=a,h;p!==null;){h=p;var g=h.stateNode;if(h.tag===5&&g!==null&&(h=g,v!==null&&(g=cr(p,v),g!=null&&S.push(yr(p,g,h)))),C)break;p=p.return}0<S.length&&(d=new m(d,y,null,n,c),f.push({event:d,listeners:S}))}}if((t&7)===0){e:{if(d=e==="mouseover"||e==="pointerover",m=e==="mouseout"||e==="pointerout",d&&n!==pl&&(y=n.relatedTarget||n.fromElement)&&(Qt(y)||y[at]))break e;if((m||d)&&(d=c.window===c?c:(d=c.ownerDocument)?d.defaultView||d.parentWindow:window,m?(y=n.relatedTarget||n.toElement,m=a,y=y?Qt(y):null,y!==null&&(C=en(y),y!==C||y.tag!==5&&y.tag!==6)&&(y=null)):(m=null,y=a),m!==y)){if(S=Fu,g="onMouseLeave",v="onMouseEnter",p="mouse",(e==="pointerout"||e==="pointerover")&&(S=Au,g="onPointerLeave",v="onPointerEnter",p="pointer"),C=m==null?d:an(m),h=y==null?d:an(y),d=new S(g,p+"leave",m,n,c),d.target=C,d.relatedTarget=h,g=null,Qt(c)===a&&(S=new S(v,p+"enter",y,n,c),S.target=h,S.relatedTarget=C,g=S),C=g,m&&y)t:{for(S=m,v=y,p=0,h=S;h;h=nn(h))p++;for(h=0,g=v;g;g=nn(g))h++;for(;0<p-h;)S=nn(S),p--;for(;0<h-p;)v=nn(v),h--;for(;p--;){if(S===v||v!==null&&S===v.alternate)break t;S=nn(S),v=nn(v)}S=null}else S=null;m!==null&&Wu(f,d,m,S,!1),y!==null&&C!==null&&Wu(f,C,y,S,!0)}}e:{if(d=a?an(a):window,m=d.nodeName&&d.nodeName.toLowerCase(),m==="select"||m==="input"&&d.type==="file")var x=gp;else if(ju(d))if(of)x=kp;else{x=wp;var E=Sp}else(m=d.nodeName)&&m.toLowerCase()==="input"&&(d.type==="checkbox"||d.type==="radio")&&(x=_p);if(x&&(x=x(e,a))){rf(f,x,n,c);break e}E&&E(e,d,a),e==="focusout"&&(E=d._wrapperState)&&E.controlled&&d.type==="number"&&al(d,"number",d.value)}switch(E=a?an(a):window,e){case"focusin":(ju(E)||E.contentEditable==="true")&&(sn=E,_l=a,nr=null);break;case"focusout":nr=_l=sn=null;break;case"mousedown":kl=!0;break;case"contextmenu":case"mouseup":case"dragend":kl=!1,Vu(f,n,c);break;case"selectionchange":if(xp)break;case"keydown":case"keyup":Vu(f,n,c)}var k;if(Ps)e:{switch(e){case"compositionstart":var _="onCompositionStart";break e;case"compositionend":_="onCompositionEnd";break e;case"compositionupdate":_="onCompositionUpdate";break e}_=void 0}else ln?tf(e,n)&&(_="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(_="onCompositionStart");_&&(ef&&n.locale!=="ko"&&(ln||_!=="onCompositionStart"?_==="onCompositionEnd"&&ln&&(k=bc()):(wt=c,Cs="value"in wt?wt.value:wt.textContent,ln=!0)),E=Ei(a,_),0<E.length&&(_=new Lu(_,e,null,n,c),f.push({event:_,listeners:E}),k?_.data=k:(k=nf(n),k!==null&&(_.data=k)))),(k=hp?pp(e,n):vp(e,n))&&(a=Ei(a,"onBeforeInput"),0<a.length&&(c=new Lu("onBeforeInput","beforeinput",null,n,c),f.push({event:c,listeners:a}),c.data=k))}vf(f,t)})}function yr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ei(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,o=i.stateNode;i.tag===5&&o!==null&&(i=o,o=cr(e,n),o!=null&&r.unshift(yr(e,o,i)),o=cr(e,t),o!=null&&r.push(yr(e,o,i))),e=e.return}return r}function nn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Wu(e,t,n,r,i){for(var o=t._reactName,l=[];n!==null&&n!==r;){var s=n,u=s.alternate,a=s.stateNode;if(u!==null&&u===r)break;s.tag===5&&a!==null&&(s=a,i?(u=cr(n,o),u!=null&&l.unshift(yr(n,u,s))):i||(u=cr(n,o),u!=null&&l.push(yr(n,u,s)))),n=n.return}l.length!==0&&e.push({event:t,listeners:l})}var Np=/\r\n?/g,Ip=/\u0000|\uFFFD/g;function Gu(e){return(typeof e=="string"?e:""+e).replace(Np,`
`).replace(Ip,"")}function Gr(e,t,n){if(t=Gu(t),Gu(e)!==t&&n)throw Error(P(425))}function xi(){}var Cl=null,El=null;function xl(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 Pl=typeof setTimeout=="function"?setTimeout:void 0,Mp=typeof clearTimeout=="function"?clearTimeout:void 0,Yu=typeof Promise=="function"?Promise:void 0,Tp=typeof queueMicrotask=="function"?queueMicrotask:typeof Yu<"u"?function(e){return Yu.resolve(null).then(e).catch(Dp)}:Pl;function Dp(e){setTimeout(function(){throw e})}function jo(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){e.removeChild(i),hr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);hr(t)}function xt(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 Xu(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 An=Math.random().toString(36).slice(2),Je="__reactFiber$"+An,gr="__reactProps$"+An,at="__reactContainer$"+An,Ol="__reactEvents$"+An,Fp="__reactListeners$"+An,Lp="__reactHandles$"+An;function Qt(e){var t=e[Je];if(t)return t;for(var n=e.parentNode;n;){if(t=n[at]||n[Je]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Xu(e);e!==null;){if(n=e[Je])return n;e=Xu(e)}return t}e=n,n=e.parentNode}return null}function Dr(e){return e=e[Je]||e[at],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function an(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(P(33))}function to(e){return e[gr]||null}var Rl=[],cn=-1;function Dt(e){return{current:e}}function q(e){0>cn||(e.current=Rl[cn],Rl[cn]=null,cn--)}function Q(e,t){cn++,Rl[cn]=e.current,e.current=t}var Mt={},he=Dt(Mt),we=Dt(!1),Wt=Mt;function Cn(e,t){var n=e.type.contextTypes;if(!n)return Mt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function _e(e){return e=e.childContextTypes,e!=null}function Pi(){q(we),q(he)}function Ju(e,t,n){if(he.current!==Mt)throw Error(P(168));Q(he,t),Q(we,n)}function yf(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(P(108,Sh(e)||"Unknown",i));return W({},n,r)}function Oi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Mt,Wt=he.current,Q(he,e),Q(we,we.current),!0}function Zu(e,t,n){var r=e.stateNode;if(!r)throw Error(P(169));n?(e=yf(e,t,Wt),r.__reactInternalMemoizedMergedChildContext=e,q(we),q(he),Q(he,e)):q(we),Q(we,n)}var rt=null,no=!1,$o=!1;function gf(e){rt===null?rt=[e]:rt.push(e)}function Ap(e){no=!0,gf(e)}function Ft(){if(!$o&&rt!==null){$o=!0;var e=0,t=j;try{var n=rt;for(j=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}rt=null,no=!1}catch(i){throw rt!==null&&(rt=rt.slice(e+1)),Bc(Ss,Ft),i}finally{j=t,$o=!1}}return null}var fn=[],dn=0,Ri=null,Ni=0,Te=[],De=0,Gt=null,ot=1,lt="";function jt(e,t){fn[dn++]=Ni,fn[dn++]=Ri,Ri=e,Ni=t}function Sf(e,t,n){Te[De++]=ot,Te[De++]=lt,Te[De++]=Gt,Gt=e;var r=ot;e=lt;var i=32-He(r)-1;r&=~(1<<i),n+=1;var o=32-He(t)+i;if(30<o){var l=i-i%5;o=(r&(1<<l)-1).toString(32),r>>=l,i-=l,ot=1<<32-He(t)+i|n<<i|r,lt=o+e}else ot=1<<o|n<<i|r,lt=e}function Rs(e){e.return!==null&&(jt(e,1),Sf(e,1,0))}function Ns(e){for(;e===Ri;)Ri=fn[--dn],fn[dn]=null,Ni=fn[--dn],fn[dn]=null;for(;e===Gt;)Gt=Te[--De],Te[De]=null,lt=Te[--De],Te[De]=null,ot=Te[--De],Te[De]=null}var Pe=null,xe=null,V=!1,Ve=null;function wf(e,t){var n=Le(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 bu(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,Pe=e,xe=xt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Pe=e,xe=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Gt!==null?{id:ot,overflow:lt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Le(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Pe=e,xe=null,!0):!1;default:return!1}}function Nl(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Il(e){if(V){var t=xe;if(t){var n=t;if(!bu(e,t)){if(Nl(e))throw Error(P(418));t=xt(n.nextSibling);var r=Pe;t&&bu(e,t)?wf(r,n):(e.flags=e.flags&-4097|2,V=!1,Pe=e)}}else{if(Nl(e))throw Error(P(418));e.flags=e.flags&-4097|2,V=!1,Pe=e}}}function ea(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Pe=e}function Yr(e){if(e!==Pe)return!1;if(!V)return ea(e),V=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!xl(e.type,e.memoizedProps)),t&&(t=xe)){if(Nl(e))throw _f(),Error(P(418));for(;t;)wf(e,t),t=xt(t.nextSibling)}if(ea(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(P(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){xe=xt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}xe=null}}else xe=Pe?xt(e.stateNode.nextSibling):null;return!0}function _f(){for(var e=xe;e;)e=xt(e.nextSibling)}function En(){xe=Pe=null,V=!1}function Is(e){Ve===null?Ve=[e]:Ve.push(e)}var Up=ht.ReactCurrentBatchConfig;function Be(e,t){if(e&&e.defaultProps){t=W({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var Ii=Dt(null),Mi=null,hn=null,Ms=null;function Ts(){Ms=hn=Mi=null}function Ds(e){var t=Ii.current;q(Ii),e._currentValue=t}function Ml(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 wn(e,t){Mi=e,Ms=hn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(Se=!0),e.firstContext=null)}function Ue(e){var t=e._currentValue;if(Ms!==e)if(e={context:e,memoizedValue:t,next:null},hn===null){if(Mi===null)throw Error(P(308));hn=e,Mi.dependencies={lanes:0,firstContext:e}}else hn=hn.next=e;return t}var Bt=null;function Fs(e){Bt===null?Bt=[e]:Bt.push(e)}function kf(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,Fs(t)):(n.next=i.next,i.next=n),t.interleaved=n,ct(e,r)}function ct(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 mt=!1;function Ls(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Cf(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 st(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Pt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(U&2)!==0){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,ct(e,n)}return i=r.interleaved,i===null?(t.next=t,Fs(r)):(t.next=i.next,i.next=t),r.interleaved=t,ct(e,n)}function ui(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,ws(e,n)}}function ta(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var l={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?i=o=l:o=o.next=l,n=n.next}while(n!==null);o===null?i=o=t:o=o.next=t}else i=o=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,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 Ti(e,t,n,r){var i=e.updateQueue;mt=!1;var o=i.firstBaseUpdate,l=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var u=s,a=u.next;u.next=null,l===null?o=a:l.next=a,l=u;var c=e.alternate;c!==null&&(c=c.updateQueue,s=c.lastBaseUpdate,s!==l&&(s===null?c.firstBaseUpdate=a:s.next=a,c.lastBaseUpdate=u))}if(o!==null){var f=i.baseState;l=0,c=a=u=null,s=o;do{var d=s.lane,m=s.eventTime;if((r&d)===d){c!==null&&(c=c.next={eventTime:m,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var y=e,S=s;switch(d=t,m=n,S.tag){case 1:if(y=S.payload,typeof y=="function"){f=y.call(m,f,d);break e}f=y;break e;case 3:y.flags=y.flags&-65537|128;case 0:if(y=S.payload,d=typeof y=="function"?y.call(m,f,d):y,d==null)break e;f=W({},f,d);break e;case 2:mt=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,d=i.effects,d===null?i.effects=[s]:d.push(s))}else m={eventTime:m,lane:d,tag:s.tag,payload:s.payload,callback:s.callback,next:null},c===null?(a=c=m,u=f):c=c.next=m,l|=d;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;d=s,s=d.next,d.next=null,i.lastBaseUpdate=d,i.shared.pending=null}}while(1);if(c===null&&(u=f),i.baseState=u,i.firstBaseUpdate=a,i.lastBaseUpdate=c,t=i.shared.interleaved,t!==null){i=t;do l|=i.lane,i=i.next;while(i!==t)}else o===null&&(i.shared.lanes=0);Xt|=l,e.lanes=l,e.memoizedState=f}}function na(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(P(191,i));i.call(r)}}}var Ef=new _c.Component().refs;function Tl(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:W({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var ro={isMounted:function(e){return(e=e._reactInternals)?en(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ve(),i=Rt(e),o=st(r,i);o.payload=t,n!=null&&(o.callback=n),t=Pt(e,o,i),t!==null&&(Ke(t,e,i,r),ui(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ve(),i=Rt(e),o=st(r,i);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=Pt(e,o,i),t!==null&&(Ke(t,e,i,r),ui(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ve(),r=Rt(e),i=st(n,r);i.tag=2,t!=null&&(i.callback=t),t=Pt(e,i,r),t!==null&&(Ke(t,e,r,n),ui(t,e,r))}};function ra(e,t,n,r,i,o,l){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,l):t.prototype&&t.prototype.isPureReactComponent?!vr(n,r)||!vr(i,o):!0}function xf(e,t,n){var r=!1,i=Mt,o=t.contextType;return typeof o=="object"&&o!==null?o=Ue(o):(i=_e(t)?Wt:he.current,r=t.contextTypes,o=(r=r!=null)?Cn(e,i):Mt),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=ro,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function ia(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&&ro.enqueueReplaceState(t,t.state,null)}function Dl(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=Ef,Ls(e);var o=t.contextType;typeof o=="object"&&o!==null?i.context=Ue(o):(o=_e(t)?Wt:he.current,i.context=Cn(e,o)),i.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(Tl(e,t,o,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&ro.enqueueReplaceState(i,i.state,null),Ti(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function qn(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(P(309));var r=n.stateNode}if(!r)throw Error(P(147,e));var i=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(l){var s=i.refs;s===Ef&&(s=i.refs={}),l===null?delete s[o]:s[o]=l},t._stringRef=o,t)}if(typeof e!="string")throw Error(P(284));if(!n._owner)throw Error(P(290,e))}return e}function Xr(e,t){throw e=Object.prototype.toString.call(t),Error(P(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function oa(e){var t=e._init;return t(e._payload)}function Pf(e){function t(v,p){if(e){var h=v.deletions;h===null?(v.deletions=[p],v.flags|=16):h.push(p)}}function n(v,p){if(!e)return null;for(;p!==null;)t(v,p),p=p.sibling;return null}function r(v,p){for(v=new Map;p!==null;)p.key!==null?v.set(p.key,p):v.set(p.index,p),p=p.sibling;return v}function i(v,p){return v=Nt(v,p),v.index=0,v.sibling=null,v}function o(v,p,h){return v.index=h,e?(h=v.alternate,h!==null?(h=h.index,h<p?(v.flags|=2,p):h):(v.flags|=2,p)):(v.flags|=1048576,p)}function l(v){return e&&v.alternate===null&&(v.flags|=2),v}function s(v,p,h,g){return p===null||p.tag!==6?(p=Wo(h,v.mode,g),p.return=v,p):(p=i(p,h),p.return=v,p)}function u(v,p,h,g){var x=h.type;return x===on?c(v,p,h.props.children,g,h.key):p!==null&&(p.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===vt&&oa(x)===p.type)?(g=i(p,h.props),g.ref=qn(v,p,h),g.return=v,g):(g=pi(h.type,h.key,h.props,null,v.mode,g),g.ref=qn(v,p,h),g.return=v,g)}function a(v,p,h,g){return p===null||p.tag!==4||p.stateNode.containerInfo!==h.containerInfo||p.stateNode.implementation!==h.implementation?(p=Go(h,v.mode,g),p.return=v,p):(p=i(p,h.children||[]),p.return=v,p)}function c(v,p,h,g,x){return p===null||p.tag!==7?(p=Kt(h,v.mode,g,x),p.return=v,p):(p=i(p,h),p.return=v,p)}function f(v,p,h){if(typeof p=="string"&&p!==""||typeof p=="number")return p=Wo(""+p,v.mode,h),p.return=v,p;if(typeof p=="object"&&p!==null){switch(p.$$typeof){case jr:return h=pi(p.type,p.key,p.props,null,v.mode,h),h.ref=qn(v,null,p),h.return=v,h;case rn:return p=Go(p,v.mode,h),p.return=v,p;case vt:var g=p._init;return f(v,g(p._payload),h)}if(Gn(p)||zn(p))return p=Kt(p,v.mode,h,null),p.return=v,p;Xr(v,p)}return null}function d(v,p,h,g){var x=p!==null?p.key:null;if(typeof h=="string"&&h!==""||typeof h=="number")return x!==null?null:s(v,p,""+h,g);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case jr:return h.key===x?u(v,p,h,g):null;case rn:return h.key===x?a(v,p,h,g):null;case vt:return x=h._init,d(v,p,x(h._payload),g)}if(Gn(h)||zn(h))return x!==null?null:c(v,p,h,g,null);Xr(v,h)}return null}function m(v,p,h,g,x){if(typeof g=="string"&&g!==""||typeof g=="number")return v=v.get(h)||null,s(p,v,""+g,x);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case jr:return v=v.get(g.key===null?h:g.key)||null,u(p,v,g,x);case rn:return v=v.get(g.key===null?h:g.key)||null,a(p,v,g,x);case vt:var E=g._init;return m(v,p,h,E(g._payload),x)}if(Gn(g)||zn(g))return v=v.get(h)||null,c(p,v,g,x,null);Xr(p,g)}return null}function y(v,p,h,g){for(var x=null,E=null,k=p,_=p=0,M=null;k!==null&&_<h.length;_++){k.index>_?(M=k,k=null):M=k.sibling;var T=d(v,k,h[_],g);if(T===null){k===null&&(k=M);break}e&&k&&T.alternate===null&&t(v,k),p=o(T,p,_),E===null?x=T:E.sibling=T,E=T,k=M}if(_===h.length)return n(v,k),V&&jt(v,_),x;if(k===null){for(;_<h.length;_++)k=f(v,h[_],g),k!==null&&(p=o(k,p,_),E===null?x=k:E.sibling=k,E=k);return V&&jt(v,_),x}for(k=r(v,k);_<h.length;_++)M=m(k,v,_,h[_],g),M!==null&&(e&&M.alternate!==null&&k.delete(M.key===null?_:M.key),p=o(M,p,_),E===null?x=M:E.sibling=M,E=M);return e&&k.forEach(function($){return t(v,$)}),V&&jt(v,_),x}function S(v,p,h,g){var x=zn(h);if(typeof x!="function")throw Error(P(150));if(h=x.call(h),h==null)throw Error(P(151));for(var E=x=null,k=p,_=p=0,M=null,T=h.next();k!==null&&!T.done;_++,T=h.next()){k.index>_?(M=k,k=null):M=k.sibling;var $=d(v,k,T.value,g);if($===null){k===null&&(k=M);break}e&&k&&$.alternate===null&&t(v,k),p=o($,p,_),E===null?x=$:E.sibling=$,E=$,k=M}if(T.done)return n(v,k),V&&jt(v,_),x;if(k===null){for(;!T.done;_++,T=h.next())T=f(v,T.value,g),T!==null&&(p=o(T,p,_),E===null?x=T:E.sibling=T,E=T);return V&&jt(v,_),x}for(k=r(v,k);!T.done;_++,T=h.next())T=m(k,v,_,T.value,g),T!==null&&(e&&T.alternate!==null&&k.delete(T.key===null?_:T.key),p=o(T,p,_),E===null?x=T:E.sibling=T,E=T);return e&&k.forEach(function(Ce){return t(v,Ce)}),V&&jt(v,_),x}function C(v,p,h,g){if(typeof h=="object"&&h!==null&&h.type===on&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case jr:e:{for(var x=h.key,E=p;E!==null;){if(E.key===x){if(x=h.type,x===on){if(E.tag===7){n(v,E.sibling),p=i(E,h.props.children),p.return=v,v=p;break e}}else if(E.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===vt&&oa(x)===E.type){n(v,E.sibling),p=i(E,h.props),p.ref=qn(v,E,h),p.return=v,v=p;break e}n(v,E);break}else t(v,E);E=E.sibling}h.type===on?(p=Kt(h.props.children,v.mode,g,h.key),p.return=v,v=p):(g=pi(h.type,h.key,h.props,null,v.mode,g),g.ref=qn(v,p,h),g.return=v,v=g)}return l(v);case rn:e:{for(E=h.key;p!==null;){if(p.key===E)if(p.tag===4&&p.stateNode.containerInfo===h.containerInfo&&p.stateNode.implementation===h.implementation){n(v,p.sibling),p=i(p,h.children||[]),p.return=v,v=p;break e}else{n(v,p);break}else t(v,p);p=p.sibling}p=Go(h,v.mode,g),p.return=v,v=p}return l(v);case vt:return E=h._init,C(v,p,E(h._payload),g)}if(Gn(h))return y(v,p,h,g);if(zn(h))return S(v,p,h,g);Xr(v,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,p!==null&&p.tag===6?(n(v,p.sibling),p=i(p,h),p.return=v,v=p):(n(v,p),p=Wo(h,v.mode,g),p.return=v,v=p),l(v)):n(v,p)}return C}var xn=Pf(!0),Of=Pf(!1),Fr={},et=Dt(Fr),Sr=Dt(Fr),wr=Dt(Fr);function qt(e){if(e===Fr)throw Error(P(174));return e}function As(e,t){switch(Q(wr,t),Q(Sr,e),Q(et,Fr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:fl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=fl(t,e)}q(et),Q(et,t)}function Pn(){q(et),q(Sr),q(wr)}function Rf(e){qt(wr.current);var t=qt(et.current),n=fl(t,e.type);t!==n&&(Q(Sr,e),Q(et,n))}function Us(e){Sr.current===e&&(q(et),q(Sr))}var H=Dt(0);function Di(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)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Qo=[];function zs(){for(var e=0;e<Qo.length;e++)Qo[e]._workInProgressVersionPrimary=null;Qo.length=0}var ai=ht.ReactCurrentDispatcher,Bo=ht.ReactCurrentBatchConfig,Yt=0,K=null,b=null,re=null,Fi=!1,rr=!1,_r=0,zp=0;function ce(){throw Error(P(321))}function js(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ge(e[n],t[n]))return!1;return!0}function $s(e,t,n,r,i,o){if(Yt=o,K=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ai.current=e===null||e.memoizedState===null?Bp:qp,e=n(r,i),rr){o=0;do{if(rr=!1,_r=0,25<=o)throw Error(P(301));o+=1,re=b=null,t.updateQueue=null,ai.current=Vp,e=n(r,i)}while(rr)}if(ai.current=Li,t=b!==null&&b.next!==null,Yt=0,re=b=K=null,Fi=!1,t)throw Error(P(300));return e}function Qs(){var e=_r!==0;return _r=0,e}function Xe(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return re===null?K.memoizedState=re=e:re=re.next=e,re}function ze(){if(b===null){var e=K.alternate;e=e!==null?e.memoizedState:null}else e=b.next;var t=re===null?K.memoizedState:re.next;if(t!==null)re=t,b=e;else{if(e===null)throw Error(P(310));b=e,e={memoizedState:b.memoizedState,baseState:b.baseState,baseQueue:b.baseQueue,queue:b.queue,next:null},re===null?K.memoizedState=re=e:re=re.next=e}return re}function kr(e,t){return typeof t=="function"?t(e):t}function qo(e){var t=ze(),n=t.queue;if(n===null)throw Error(P(311));n.lastRenderedReducer=e;var r=b,i=r.baseQueue,o=n.pending;if(o!==null){if(i!==null){var l=i.next;i.next=o.next,o.next=l}r.baseQueue=i=o,n.pending=null}if(i!==null){o=i.next,r=r.baseState;var s=l=null,u=null,a=o;do{var c=a.lane;if((Yt&c)===c)u!==null&&(u=u.next={lane:0,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null}),r=a.hasEagerState?a.eagerState:e(r,a.action);else{var f={lane:c,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};u===null?(s=u=f,l=r):u=u.next=f,K.lanes|=c,Xt|=c}a=a.next}while(a!==null&&a!==o);u===null?l=r:u.next=s,Ge(r,t.memoizedState)||(Se=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=u,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do o=i.lane,K.lanes|=o,Xt|=o,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Vo(e){var t=ze(),n=t.queue;if(n===null)throw Error(P(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(i!==null){n.pending=null;var l=i=i.next;do o=e(o,l.action),l=l.next;while(l!==i);Ge(o,t.memoizedState)||(Se=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function Nf(){}function If(e,t){var n=K,r=ze(),i=t(),o=!Ge(r.memoizedState,i);if(o&&(r.memoizedState=i,Se=!0),r=r.queue,Bs(Df.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||re!==null&&re.memoizedState.tag&1){if(n.flags|=2048,Cr(9,Tf.bind(null,n,r,i,t),void 0,null),ie===null)throw Error(P(349));(Yt&30)!==0||Mf(n,t,i)}return i}function Mf(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=K.updateQueue,t===null?(t={lastEffect:null,stores:null},K.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Tf(e,t,n,r){t.value=n,t.getSnapshot=r,Ff(t)&&Lf(e)}function Df(e,t,n){return n(function(){Ff(t)&&Lf(e)})}function Ff(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ge(e,n)}catch{return!0}}function Lf(e){var t=ct(e,1);t!==null&&Ke(t,e,1,-1)}function la(e){var t=Xe();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:kr,lastRenderedState:e},t.queue=e,e=e.dispatch=Qp.bind(null,K,e),[t.memoizedState,e]}function Cr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=K.updateQueue,t===null?(t={lastEffect:null,stores:null},K.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 Af(){return ze().memoizedState}function ci(e,t,n,r){var i=Xe();K.flags|=e,i.memoizedState=Cr(1|t,n,void 0,r===void 0?null:r)}function io(e,t,n,r){var i=ze();r=r===void 0?null:r;var o=void 0;if(b!==null){var l=b.memoizedState;if(o=l.destroy,r!==null&&js(r,l.deps)){i.memoizedState=Cr(t,n,o,r);return}}K.flags|=e,i.memoizedState=Cr(1|t,n,o,r)}function sa(e,t){return ci(8390656,8,e,t)}function Bs(e,t){return io(2048,8,e,t)}function Uf(e,t){return io(4,2,e,t)}function zf(e,t){return io(4,4,e,t)}function jf(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 $f(e,t,n){return n=n!=null?n.concat([e]):null,io(4,4,jf.bind(null,t,e),n)}function qs(){}function Qf(e,t){var n=ze();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&js(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Bf(e,t){var n=ze();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&js(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function qf(e,t,n){return(Yt&21)===0?(e.baseState&&(e.baseState=!1,Se=!0),e.memoizedState=n):(Ge(n,t)||(n=Hc(),K.lanes|=n,Xt|=n,e.baseState=!0),t)}function jp(e,t){var n=j;j=n!==0&&4>n?n:4,e(!0);var r=Bo.transition;Bo.transition={};try{e(!1),t()}finally{j=n,Bo.transition=r}}function Vf(){return ze().memoizedState}function $p(e,t,n){var r=Rt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Hf(e))Kf(t,n);else if(n=kf(e,t,n,r),n!==null){var i=ve();Ke(n,e,r,i),Wf(n,t,r)}}function Qp(e,t,n){var r=Rt(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Hf(e))Kf(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var l=t.lastRenderedState,s=o(l,n);if(i.hasEagerState=!0,i.eagerState=s,Ge(s,l)){var u=t.interleaved;u===null?(i.next=i,Fs(t)):(i.next=u.next,u.next=i),t.interleaved=i;return}}catch{}finally{}n=kf(e,t,i,r),n!==null&&(i=ve(),Ke(n,e,r,i),Wf(n,t,r))}}function Hf(e){var t=e.alternate;return e===K||t!==null&&t===K}function Kf(e,t){rr=Fi=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Wf(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ws(e,n)}}var Li={readContext:Ue,useCallback:ce,useContext:ce,useEffect:ce,useImperativeHandle:ce,useInsertionEffect:ce,useLayoutEffect:ce,useMemo:ce,useReducer:ce,useRef:ce,useState:ce,useDebugValue:ce,useDeferredValue:ce,useTransition:ce,useMutableSource:ce,useSyncExternalStore:ce,useId:ce,unstable_isNewReconciler:!1},Bp={readContext:Ue,useCallback:function(e,t){return Xe().memoizedState=[e,t===void 0?null:t],e},useContext:Ue,useEffect:sa,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ci(4194308,4,jf.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ci(4194308,4,e,t)},useInsertionEffect:function(e,t){return ci(4,2,e,t)},useMemo:function(e,t){var n=Xe();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Xe();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=$p.bind(null,K,e),[r.memoizedState,e]},useRef:function(e){var t=Xe();return e={current:e},t.memoizedState=e},useState:la,useDebugValue:qs,useDeferredValue:function(e){return Xe().memoizedState=e},useTransition:function(){var e=la(!1),t=e[0];return e=jp.bind(null,e[1]),Xe().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=K,i=Xe();if(V){if(n===void 0)throw Error(P(407));n=n()}else{if(n=t(),ie===null)throw Error(P(349));(Yt&30)!==0||Mf(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,sa(Df.bind(null,r,o,e),[e]),r.flags|=2048,Cr(9,Tf.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Xe(),t=ie.identifierPrefix;if(V){var n=lt,r=ot;n=(r&~(1<<32-He(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=_r++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=zp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},qp={readContext:Ue,useCallback:Qf,useContext:Ue,useEffect:Bs,useImperativeHandle:$f,useInsertionEffect:Uf,useLayoutEffect:zf,useMemo:Bf,useReducer:qo,useRef:Af,useState:function(){return qo(kr)},useDebugValue:qs,useDeferredValue:function(e){var t=ze();return qf(t,b.memoizedState,e)},useTransition:function(){var e=qo(kr)[0],t=ze().memoizedState;return[e,t]},useMutableSource:Nf,useSyncExternalStore:If,useId:Vf,unstable_isNewReconciler:!1},Vp={readContext:Ue,useCallback:Qf,useContext:Ue,useEffect:Bs,useImperativeHandle:$f,useInsertionEffect:Uf,useLayoutEffect:zf,useMemo:Bf,useReducer:Vo,useRef:Af,useState:function(){return Vo(kr)},useDebugValue:qs,useDeferredValue:function(e){var t=ze();return b===null?t.memoizedState=e:qf(t,b.memoizedState,e)},useTransition:function(){var e=Vo(kr)[0],t=ze().memoizedState;return[e,t]},useMutableSource:Nf,useSyncExternalStore:If,useId:Vf,unstable_isNewReconciler:!1};function On(e,t){try{var n="",r=t;do n+=gh(r),r=r.return;while(r);var i=n}catch(o){i=`
Error generating stack: `+o.message+`
`+o.stack}return{value:e,source:t,stack:i,digest:null}}function Ho(e,t,n){return{value:e,source:null,stack:n!=null?n:null,digest:t!=null?t:null}}function Fl(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Hp=typeof WeakMap=="function"?WeakMap:Map;function Gf(e,t,n){n=st(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ui||(Ui=!0,Vl=r),Fl(e,t)},n}function Yf(e,t,n){n=st(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){Fl(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){Fl(e,t),typeof r!="function"&&(Ot===null?Ot=new Set([this]):Ot.add(this));var l=t.stack;this.componentDidCatch(t.value,{componentStack:l!==null?l:""})}),n}function ua(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Hp;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=ov.bind(null,e,t,n),t.then(e,e))}function aa(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 ca(e,t,n,r,i){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=st(-1,1),t.tag=2,Pt(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=i,e)}var Kp=ht.ReactCurrentOwner,Se=!1;function pe(e,t,n,r){t.child=e===null?Of(t,null,n,r):xn(t,e.child,n,r)}function fa(e,t,n,r,i){n=n.render;var o=t.ref;return wn(t,i),r=$s(e,t,n,r,o,i),n=Qs(),e!==null&&!Se?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,ft(e,t,i)):(V&&n&&Rs(t),t.flags|=1,pe(e,t,r,i),t.child)}function da(e,t,n,r,i){if(e===null){var o=n.type;return typeof o=="function"&&!Js(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,Xf(e,t,o,r,i)):(e=pi(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,(e.lanes&i)===0){var l=o.memoizedProps;if(n=n.compare,n=n!==null?n:vr,n(l,r)&&e.ref===t.ref)return ft(e,t,i)}return t.flags|=1,e=Nt(o,r),e.ref=t.ref,e.return=t,t.child=e}function Xf(e,t,n,r,i){if(e!==null){var o=e.memoizedProps;if(vr(o,r)&&e.ref===t.ref)if(Se=!1,t.pendingProps=r=o,(e.lanes&i)!==0)(e.flags&131072)!==0&&(Se=!0);else return t.lanes=e.lanes,ft(e,t,i)}return Ll(e,t,n,r,i)}function Jf(e,t,n){var r=t.pendingProps,i=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Q(vn,Ee),Ee|=n;else{if((n&1073741824)===0)return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Q(vn,Ee),Ee|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,Q(vn,Ee),Ee|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,Q(vn,Ee),Ee|=r;return pe(e,t,i,n),t.child}function Zf(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Ll(e,t,n,r,i){var o=_e(n)?Wt:he.current;return o=Cn(t,o),wn(t,i),n=$s(e,t,n,r,o,i),r=Qs(),e!==null&&!Se?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,ft(e,t,i)):(V&&r&&Rs(t),t.flags|=1,pe(e,t,n,i),t.child)}function ha(e,t,n,r,i){if(_e(n)){var o=!0;Oi(t)}else o=!1;if(wn(t,i),t.stateNode===null)fi(e,t),xf(t,n,r),Dl(t,n,r,i),r=!0;else if(e===null){var l=t.stateNode,s=t.memoizedProps;l.props=s;var u=l.context,a=n.contextType;typeof a=="object"&&a!==null?a=Ue(a):(a=_e(n)?Wt:he.current,a=Cn(t,a));var c=n.getDerivedStateFromProps,f=typeof c=="function"||typeof l.getSnapshotBeforeUpdate=="function";f||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(s!==r||u!==a)&&ia(t,l,r,a),mt=!1;var d=t.memoizedState;l.state=d,Ti(t,r,l,i),u=t.memoizedState,s!==r||d!==u||we.current||mt?(typeof c=="function"&&(Tl(t,n,c,r),u=t.memoizedState),(s=mt||ra(t,n,s,r,d,u,a))?(f||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount()),typeof l.componentDidMount=="function"&&(t.flags|=4194308)):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),l.props=r,l.state=u,l.context=a,r=s):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{l=t.stateNode,Cf(e,t),s=t.memoizedProps,a=t.type===t.elementType?s:Be(t.type,s),l.props=a,f=t.pendingProps,d=l.context,u=n.contextType,typeof u=="object"&&u!==null?u=Ue(u):(u=_e(n)?Wt:he.current,u=Cn(t,u));var m=n.getDerivedStateFromProps;(c=typeof m=="function"||typeof l.getSnapshotBeforeUpdate=="function")||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(s!==f||d!==u)&&ia(t,l,r,u),mt=!1,d=t.memoizedState,l.state=d,Ti(t,r,l,i);var y=t.memoizedState;s!==f||d!==y||we.current||mt?(typeof m=="function"&&(Tl(t,n,m,r),y=t.memoizedState),(a=mt||ra(t,n,a,r,d,y,u)||!1)?(c||typeof l.UNSAFE_componentWillUpdate!="function"&&typeof l.componentWillUpdate!="function"||(typeof l.componentWillUpdate=="function"&&l.componentWillUpdate(r,y,u),typeof l.UNSAFE_componentWillUpdate=="function"&&l.UNSAFE_componentWillUpdate(r,y,u)),typeof l.componentDidUpdate=="function"&&(t.flags|=4),typeof l.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof l.componentDidUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=y),l.props=r,l.state=y,l.context=u,r=a):(typeof l.componentDidUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return Al(e,t,n,r,o,i)}function Al(e,t,n,r,i,o){Zf(e,t);var l=(t.flags&128)!==0;if(!r&&!l)return i&&Zu(t,n,!1),ft(e,t,o);r=t.stateNode,Kp.current=t;var s=l&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&l?(t.child=xn(t,e.child,null,o),t.child=xn(t,null,s,o)):pe(e,t,s,o),t.memoizedState=r.state,i&&Zu(t,n,!0),t.child}function bf(e){var t=e.stateNode;t.pendingContext?Ju(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Ju(e,t.context,!1),As(e,t.containerInfo)}function pa(e,t,n,r,i){return En(),Is(i),t.flags|=256,pe(e,t,n,r),t.child}var Ul={dehydrated:null,treeContext:null,retryLane:0};function zl(e){return{baseLanes:e,cachePool:null,transitions:null}}function ed(e,t,n){var r=t.pendingProps,i=H.current,o=!1,l=(t.flags&128)!==0,s;if((s=l)||(s=e!==null&&e.memoizedState===null?!1:(i&2)!==0),s?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),Q(H,i&1),e===null)return Il(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(l=r.children,e=r.fallback,o?(r=t.mode,o=t.child,l={mode:"hidden",children:l},(r&1)===0&&o!==null?(o.childLanes=0,o.pendingProps=l):o=so(l,r,0,null),e=Kt(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=zl(n),t.memoizedState=Ul,e):Vs(t,l));if(i=e.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return Wp(e,t,l,r,s,i,n);if(o){o=r.fallback,l=t.mode,i=e.child,s=i.sibling;var u={mode:"hidden",children:r.children};return(l&1)===0&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=u,t.deletions=null):(r=Nt(i,u),r.subtreeFlags=i.subtreeFlags&14680064),s!==null?o=Nt(s,o):(o=Kt(o,l,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,l=e.child.memoizedState,l=l===null?zl(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},o.memoizedState=l,o.childLanes=e.childLanes&~n,t.memoizedState=Ul,r}return o=e.child,e=o.sibling,r=Nt(o,{mode:"visible",children:r.children}),(t.mode&1)===0&&(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 Vs(e,t){return t=so({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Jr(e,t,n,r){return r!==null&&Is(r),xn(t,e.child,null,n),e=Vs(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Wp(e,t,n,r,i,o,l){if(n)return t.flags&256?(t.flags&=-257,r=Ho(Error(P(422))),Jr(e,t,l,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,i=t.mode,r=so({mode:"visible",children:r.children},i,0,null),o=Kt(o,i,l,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,(t.mode&1)!==0&&xn(t,e.child,null,l),t.child.memoizedState=zl(l),t.memoizedState=Ul,o);if((t.mode&1)===0)return Jr(e,t,l,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var s=r.dgst;return r=s,o=Error(P(419)),r=Ho(o,r,void 0),Jr(e,t,l,r)}if(s=(l&e.childLanes)!==0,Se||s){if(r=ie,r!==null){switch(l&-l){case 4:i=2;break;case 16:i=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:i=32;break;case 536870912:i=268435456;break;default:i=0}i=(i&(r.suspendedLanes|l))!==0?0:i,i!==0&&i!==o.retryLane&&(o.retryLane=i,ct(e,i),Ke(r,e,i,-1))}return Xs(),r=Ho(Error(P(421))),Jr(e,t,l,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=lv.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,xe=xt(i.nextSibling),Pe=t,V=!0,Ve=null,e!==null&&(Te[De++]=ot,Te[De++]=lt,Te[De++]=Gt,ot=e.id,lt=e.overflow,Gt=t),t=Vs(t,r.children),t.flags|=4096,t)}function va(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Ml(e.return,t,n)}function Ko(e,t,n,r,i){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function td(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(pe(e,t,r.children,n),r=H.current,(r&2)!==0)r=r&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&va(e,n,t);else if(e.tag===19)va(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(Q(H,r),(t.mode&1)===0)t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&Di(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Ko(t,!1,i,n,o);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Di(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Ko(t,!0,n,null,o);break;case"together":Ko(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function fi(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function ft(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Xt|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(P(153));if(t.child!==null){for(e=t.child,n=Nt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Nt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Gp(e,t,n){switch(t.tag){case 3:bf(t),En();break;case 5:Rf(t);break;case 1:_e(t.type)&&Oi(t);break;case 4:As(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;Q(Ii,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Q(H,H.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?ed(e,t,n):(Q(H,H.current&1),e=ft(e,t,n),e!==null?e.sibling:null);Q(H,H.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return td(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Q(H,H.current),r)break;return null;case 22:case 23:return t.lanes=0,Jf(e,t,n)}return ft(e,t,n)}var nd,jl,rd,id;nd=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}};jl=function(){};rd=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,qt(et.current);var o=null;switch(n){case"input":i=sl(e,i),r=sl(e,r),o=[];break;case"select":i=W({},i,{value:void 0}),r=W({},r,{value:void 0}),o=[];break;case"textarea":i=cl(e,i),r=cl(e,r),o=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=xi)}dl(n,r);var l;n=null;for(a in i)if(!r.hasOwnProperty(a)&&i.hasOwnProperty(a)&&i[a]!=null)if(a==="style"){var s=i[a];for(l in s)s.hasOwnProperty(l)&&(n||(n={}),n[l]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(ur.hasOwnProperty(a)?o||(o=[]):(o=o||[]).push(a,null));for(a in r){var u=r[a];if(s=i!=null?i[a]:void 0,r.hasOwnProperty(a)&&u!==s&&(u!=null||s!=null))if(a==="style")if(s){for(l in s)!s.hasOwnProperty(l)||u&&u.hasOwnProperty(l)||(n||(n={}),n[l]="");for(l in u)u.hasOwnProperty(l)&&s[l]!==u[l]&&(n||(n={}),n[l]=u[l])}else n||(o||(o=[]),o.push(a,n)),n=u;else a==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,s=s?s.__html:void 0,u!=null&&s!==u&&(o=o||[]).push(a,u)):a==="children"?typeof u!="string"&&typeof u!="number"||(o=o||[]).push(a,""+u):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(ur.hasOwnProperty(a)?(u!=null&&a==="onScroll"&&B("scroll",e),o||s===u||(o=[])):(o=o||[]).push(a,u))}n&&(o=o||[]).push("style",n);var a=o;(t.updateQueue=a)&&(t.flags|=4)}};id=function(e,t,n,r){n!==r&&(t.flags|=4)};function Vn(e,t){if(!V)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 fe(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Yp(e,t,n){var r=t.pendingProps;switch(Ns(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return fe(t),null;case 1:return _e(t.type)&&Pi(),fe(t),null;case 3:return r=t.stateNode,Pn(),q(we),q(he),zs(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Yr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Ve!==null&&(Wl(Ve),Ve=null))),jl(e,t),fe(t),null;case 5:Us(t);var i=qt(wr.current);if(n=t.type,e!==null&&t.stateNode!=null)rd(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(P(166));return fe(t),null}if(e=qt(et.current),Yr(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[Je]=t,r[gr]=o,e=(t.mode&1)!==0,n){case"dialog":B("cancel",r),B("close",r);break;case"iframe":case"object":case"embed":B("load",r);break;case"video":case"audio":for(i=0;i<Xn.length;i++)B(Xn[i],r);break;case"source":B("error",r);break;case"img":case"image":case"link":B("error",r),B("load",r);break;case"details":B("toggle",r);break;case"input":Eu(r,o),B("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},B("invalid",r);break;case"textarea":Pu(r,o),B("invalid",r)}dl(n,o),i=null;for(var l in o)if(o.hasOwnProperty(l)){var s=o[l];l==="children"?typeof s=="string"?r.textContent!==s&&(o.suppressHydrationWarning!==!0&&Gr(r.textContent,s,e),i=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(o.suppressHydrationWarning!==!0&&Gr(r.textContent,s,e),i=["children",""+s]):ur.hasOwnProperty(l)&&s!=null&&l==="onScroll"&&B("scroll",r)}switch(n){case"input":$r(r),xu(r,o,!0);break;case"textarea":$r(r),Ou(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=xi)}r=i,t.updateQueue=r,r!==null&&(t.flags|=4)}else{l=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Ic(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=l.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),n==="select"&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[Je]=t,e[gr]=r,nd(e,t,!1,!1),t.stateNode=e;e:{switch(l=hl(n,r),n){case"dialog":B("cancel",e),B("close",e),i=r;break;case"iframe":case"object":case"embed":B("load",e),i=r;break;case"video":case"audio":for(i=0;i<Xn.length;i++)B(Xn[i],e);i=r;break;case"source":B("error",e),i=r;break;case"img":case"image":case"link":B("error",e),B("load",e),i=r;break;case"details":B("toggle",e),i=r;break;case"input":Eu(e,r),i=sl(e,r),B("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=W({},r,{value:void 0}),B("invalid",e);break;case"textarea":Pu(e,r),i=cl(e,r),B("invalid",e);break;default:i=r}dl(n,i),s=i;for(o in s)if(s.hasOwnProperty(o)){var u=s[o];o==="style"?Dc(e,u):o==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&Mc(e,u)):o==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&ar(e,u):typeof u=="number"&&ar(e,""+u):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(ur.hasOwnProperty(o)?u!=null&&o==="onScroll"&&B("scroll",e):u!=null&&ps(e,o,u,l))}switch(n){case"input":$r(e),xu(e,r,!1);break;case"textarea":$r(e),Ou(e);break;case"option":r.value!=null&&e.setAttribute("value",""+It(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?mn(e,!!r.multiple,o,!1):r.defaultValue!=null&&mn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=xi)}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 fe(t),null;case 6:if(e&&t.stateNode!=null)id(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(P(166));if(n=qt(wr.current),qt(et.current),Yr(t)){if(r=t.stateNode,n=t.memoizedProps,r[Je]=t,(o=r.nodeValue!==n)&&(e=Pe,e!==null))switch(e.tag){case 3:Gr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Gr(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Je]=t,t.stateNode=r}return fe(t),null;case 13:if(q(H),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(V&&xe!==null&&(t.mode&1)!==0&&(t.flags&128)===0)_f(),En(),t.flags|=98560,o=!1;else if(o=Yr(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(P(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(P(317));o[Je]=t}else En(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;fe(t),o=!1}else Ve!==null&&(Wl(Ve),Ve=null),o=!0;if(!o)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(H.current&1)!==0?ee===0&&(ee=3):Xs())),t.updateQueue!==null&&(t.flags|=4),fe(t),null);case 4:return Pn(),jl(e,t),e===null&&mr(t.stateNode.containerInfo),fe(t),null;case 10:return Ds(t.type._context),fe(t),null;case 17:return _e(t.type)&&Pi(),fe(t),null;case 19:if(q(H),o=t.memoizedState,o===null)return fe(t),null;if(r=(t.flags&128)!==0,l=o.rendering,l===null)if(r)Vn(o,!1);else{if(ee!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(l=Di(e),l!==null){for(t.flags|=128,Vn(o,!1),r=l.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,l=o.alternate,l===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=l.childLanes,o.lanes=l.lanes,o.child=l.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=l.memoizedProps,o.memoizedState=l.memoizedState,o.updateQueue=l.updateQueue,o.type=l.type,e=l.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Q(H,H.current&1|2),t.child}e=e.sibling}o.tail!==null&&X()>Rn&&(t.flags|=128,r=!0,Vn(o,!1),t.lanes=4194304)}else{if(!r)if(e=Di(l),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Vn(o,!0),o.tail===null&&o.tailMode==="hidden"&&!l.alternate&&!V)return fe(t),null}else 2*X()-o.renderingStartTime>Rn&&n!==1073741824&&(t.flags|=128,r=!0,Vn(o,!1),t.lanes=4194304);o.isBackwards?(l.sibling=t.child,t.child=l):(n=o.last,n!==null?n.sibling=l:t.child=l,o.last=l)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=X(),t.sibling=null,n=H.current,Q(H,r?n&1|2:n&1),t):(fe(t),null);case 22:case 23:return Ys(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(Ee&1073741824)!==0&&(fe(t),t.subtreeFlags&6&&(t.flags|=8192)):fe(t),null;case 24:return null;case 25:return null}throw Error(P(156,t.tag))}function Xp(e,t){switch(Ns(t),t.tag){case 1:return _e(t.type)&&Pi(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Pn(),q(we),q(he),zs(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return Us(t),null;case 13:if(q(H),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(P(340));En()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return q(H),null;case 4:return Pn(),null;case 10:return Ds(t.type._context),null;case 22:case 23:return Ys(),null;case 24:return null;default:return null}}var Zr=!1,de=!1,Jp=typeof WeakSet=="function"?WeakSet:Set,N=null;function pn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){G(e,t,r)}else n.current=null}function $l(e,t,n){try{n()}catch(r){G(e,t,r)}}var ma=!1;function Zp(e,t){if(Cl=ki,e=uf(),Os(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 i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var l=0,s=-1,u=-1,a=0,c=0,f=e,d=null;t:for(;;){for(var m;f!==n||i!==0&&f.nodeType!==3||(s=l+i),f!==o||r!==0&&f.nodeType!==3||(u=l+r),f.nodeType===3&&(l+=f.nodeValue.length),(m=f.firstChild)!==null;)d=f,f=m;for(;;){if(f===e)break t;if(d===n&&++a===i&&(s=l),d===o&&++c===r&&(u=l),(m=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=m}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(El={focusedElem:e,selectionRange:n},ki=!1,N=t;N!==null;)if(t=N,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,N=e;else for(;N!==null;){t=N;try{var y=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var S=y.memoizedProps,C=y.memoizedState,v=t.stateNode,p=v.getSnapshotBeforeUpdate(t.elementType===t.type?S:Be(t.type,S),C);v.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(P(163))}}catch(g){G(t,t.return,g)}if(e=t.sibling,e!==null){e.return=t.return,N=e;break}N=t.return}return y=ma,ma=!1,y}function ir(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&$l(t,n,o)}i=i.next}while(i!==r)}}function oo(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 Ql(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 od(e){var t=e.alternate;t!==null&&(e.alternate=null,od(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Je],delete t[gr],delete t[Ol],delete t[Fp],delete t[Lp])),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 ld(e){return e.tag===5||e.tag===3||e.tag===4}function ya(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ld(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 Bl(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=xi));else if(r!==4&&(e=e.child,e!==null))for(Bl(e,t,n),e=e.sibling;e!==null;)Bl(e,t,n),e=e.sibling}function ql(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(ql(e,t,n),e=e.sibling;e!==null;)ql(e,t,n),e=e.sibling}var le=null,qe=!1;function pt(e,t,n){for(n=n.child;n!==null;)sd(e,t,n),n=n.sibling}function sd(e,t,n){if(be&&typeof be.onCommitFiberUnmount=="function")try{be.onCommitFiberUnmount(Ji,n)}catch{}switch(n.tag){case 5:de||pn(n,t);case 6:var r=le,i=qe;le=null,pt(e,t,n),le=r,qe=i,le!==null&&(qe?(e=le,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):le.removeChild(n.stateNode));break;case 18:le!==null&&(qe?(e=le,n=n.stateNode,e.nodeType===8?jo(e.parentNode,n):e.nodeType===1&&jo(e,n),hr(e)):jo(le,n.stateNode));break;case 4:r=le,i=qe,le=n.stateNode.containerInfo,qe=!0,pt(e,t,n),le=r,qe=i;break;case 0:case 11:case 14:case 15:if(!de&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,l=o.destroy;o=o.tag,l!==void 0&&((o&2)!==0||(o&4)!==0)&&$l(n,t,l),i=i.next}while(i!==r)}pt(e,t,n);break;case 1:if(!de&&(pn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){G(n,t,s)}pt(e,t,n);break;case 21:pt(e,t,n);break;case 22:n.mode&1?(de=(r=de)||n.memoizedState!==null,pt(e,t,n),de=r):pt(e,t,n);break;default:pt(e,t,n)}}function ga(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Jp),t.forEach(function(r){var i=sv.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Qe(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var o=e,l=t,s=l;e:for(;s!==null;){switch(s.tag){case 5:le=s.stateNode,qe=!1;break e;case 3:le=s.stateNode.containerInfo,qe=!0;break e;case 4:le=s.stateNode.containerInfo,qe=!0;break e}s=s.return}if(le===null)throw Error(P(160));sd(o,l,i),le=null,qe=!1;var u=i.alternate;u!==null&&(u.return=null),i.return=null}catch(a){G(i,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)ud(t,e),t=t.sibling}function ud(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Qe(t,e),Ye(e),r&4){try{ir(3,e,e.return),oo(3,e)}catch(S){G(e,e.return,S)}try{ir(5,e,e.return)}catch(S){G(e,e.return,S)}}break;case 1:Qe(t,e),Ye(e),r&512&&n!==null&&pn(n,n.return);break;case 5:if(Qe(t,e),Ye(e),r&512&&n!==null&&pn(n,n.return),e.flags&32){var i=e.stateNode;try{ar(i,"")}catch(S){G(e,e.return,S)}}if(r&4&&(i=e.stateNode,i!=null)){var o=e.memoizedProps,l=n!==null?n.memoizedProps:o,s=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{s==="input"&&o.type==="radio"&&o.name!=null&&Rc(i,o),hl(s,l);var a=hl(s,o);for(l=0;l<u.length;l+=2){var c=u[l],f=u[l+1];c==="style"?Dc(i,f):c==="dangerouslySetInnerHTML"?Mc(i,f):c==="children"?ar(i,f):ps(i,c,f,a)}switch(s){case"input":ul(i,o);break;case"textarea":Nc(i,o);break;case"select":var d=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!o.multiple;var m=o.value;m!=null?mn(i,!!o.multiple,m,!1):d!==!!o.multiple&&(o.defaultValue!=null?mn(i,!!o.multiple,o.defaultValue,!0):mn(i,!!o.multiple,o.multiple?[]:"",!1))}i[gr]=o}catch(S){G(e,e.return,S)}}break;case 6:if(Qe(t,e),Ye(e),r&4){if(e.stateNode===null)throw Error(P(162));i=e.stateNode,o=e.memoizedProps;try{i.nodeValue=o}catch(S){G(e,e.return,S)}}break;case 3:if(Qe(t,e),Ye(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{hr(t.containerInfo)}catch(S){G(e,e.return,S)}break;case 4:Qe(t,e),Ye(e);break;case 13:Qe(t,e),Ye(e),i=e.child,i.flags&8192&&(o=i.memoizedState!==null,i.stateNode.isHidden=o,!o||i.alternate!==null&&i.alternate.memoizedState!==null||(Ws=X())),r&4&&ga(e);break;case 22:if(c=n!==null&&n.memoizedState!==null,e.mode&1?(de=(a=de)||c,Qe(t,e),de=a):Qe(t,e),Ye(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!c&&(e.mode&1)!==0)for(N=e,c=e.child;c!==null;){for(f=N=c;N!==null;){switch(d=N,m=d.child,d.tag){case 0:case 11:case 14:case 15:ir(4,d,d.return);break;case 1:pn(d,d.return);var y=d.stateNode;if(typeof y.componentWillUnmount=="function"){r=d,n=d.return;try{t=r,y.props=t.memoizedProps,y.state=t.memoizedState,y.componentWillUnmount()}catch(S){G(r,n,S)}}break;case 5:pn(d,d.return);break;case 22:if(d.memoizedState!==null){wa(f);continue}}m!==null?(m.return=d,N=m):wa(f)}c=c.sibling}e:for(c=null,f=e;;){if(f.tag===5){if(c===null){c=f;try{i=f.stateNode,a?(o=i.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(s=f.stateNode,u=f.memoizedProps.style,l=u!=null&&u.hasOwnProperty("display")?u.display:null,s.style.display=Tc("display",l))}catch(S){G(e,e.return,S)}}}else if(f.tag===6){if(c===null)try{f.stateNode.nodeValue=a?"":f.memoizedProps}catch(S){G(e,e.return,S)}}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;c===f&&(c=null),f=f.return}c===f&&(c=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:Qe(t,e),Ye(e),r&4&&ga(e);break;case 21:break;default:Qe(t,e),Ye(e)}}function Ye(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(ld(n)){var r=n;break e}n=n.return}throw Error(P(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(ar(i,""),r.flags&=-33);var o=ya(e);ql(e,o,i);break;case 3:case 4:var l=r.stateNode.containerInfo,s=ya(e);Bl(e,s,l);break;default:throw Error(P(161))}}catch(u){G(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function bp(e,t,n){N=e,ad(e)}function ad(e,t,n){for(var r=(e.mode&1)!==0;N!==null;){var i=N,o=i.child;if(i.tag===22&&r){var l=i.memoizedState!==null||Zr;if(!l){var s=i.alternate,u=s!==null&&s.memoizedState!==null||de;s=Zr;var a=de;if(Zr=l,(de=u)&&!a)for(N=i;N!==null;)l=N,u=l.child,l.tag===22&&l.memoizedState!==null?_a(i):u!==null?(u.return=l,N=u):_a(i);for(;o!==null;)N=o,ad(o),o=o.sibling;N=i,Zr=s,de=a}Sa(e)}else(i.subtreeFlags&8772)!==0&&o!==null?(o.return=i,N=o):Sa(e)}}function Sa(e){for(;N!==null;){var t=N;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:de||oo(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!de)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:Be(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&na(t,o,r);break;case 3:var l=t.updateQueue;if(l!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}na(t,l,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;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 a=t.alternate;if(a!==null){var c=a.memoizedState;if(c!==null){var f=c.dehydrated;f!==null&&hr(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(P(163))}de||t.flags&512&&Ql(t)}catch(d){G(t,t.return,d)}}if(t===e){N=null;break}if(n=t.sibling,n!==null){n.return=t.return,N=n;break}N=t.return}}function wa(e){for(;N!==null;){var t=N;if(t===e){N=null;break}var n=t.sibling;if(n!==null){n.return=t.return,N=n;break}N=t.return}}function _a(e){for(;N!==null;){var t=N;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{oo(4,t)}catch(u){G(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(u){G(t,i,u)}}var o=t.return;try{Ql(t)}catch(u){G(t,o,u)}break;case 5:var l=t.return;try{Ql(t)}catch(u){G(t,l,u)}}}catch(u){G(t,t.return,u)}if(t===e){N=null;break}var s=t.sibling;if(s!==null){s.return=t.return,N=s;break}N=t.return}}var ev=Math.ceil,Ai=ht.ReactCurrentDispatcher,Hs=ht.ReactCurrentOwner,Ae=ht.ReactCurrentBatchConfig,U=0,ie=null,Z=null,ue=0,Ee=0,vn=Dt(0),ee=0,Er=null,Xt=0,lo=0,Ks=0,or=null,ge=null,Ws=0,Rn=1/0,nt=null,Ui=!1,Vl=null,Ot=null,br=!1,_t=null,zi=0,lr=0,Hl=null,di=-1,hi=0;function ve(){return(U&6)!==0?X():di!==-1?di:di=X()}function Rt(e){return(e.mode&1)===0?1:(U&2)!==0&&ue!==0?ue&-ue:Up.transition!==null?(hi===0&&(hi=Hc()),hi):(e=j,e!==0||(e=window.event,e=e===void 0?16:Zc(e.type)),e)}function Ke(e,t,n,r){if(50<lr)throw lr=0,Hl=null,Error(P(185));Mr(e,n,r),((U&2)===0||e!==ie)&&(e===ie&&((U&2)===0&&(lo|=n),ee===4&&St(e,ue)),ke(e,r),n===1&&U===0&&(t.mode&1)===0&&(Rn=X()+500,no&&Ft()))}function ke(e,t){var n=e.callbackNode;Uh(e,t);var r=_i(e,e===ie?ue:0);if(r===0)n!==null&&Iu(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Iu(n),t===1)e.tag===0?Ap(ka.bind(null,e)):gf(ka.bind(null,e)),Tp(function(){(U&6)===0&&Ft()}),n=null;else{switch(Kc(r)){case 1:n=Ss;break;case 4:n=qc;break;case 16:n=wi;break;case 536870912:n=Vc;break;default:n=wi}n=yd(n,cd.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function cd(e,t){if(di=-1,hi=0,(U&6)!==0)throw Error(P(327));var n=e.callbackNode;if(_n()&&e.callbackNode!==n)return null;var r=_i(e,e===ie?ue:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=ji(e,r);else{t=r;var i=U;U|=2;var o=dd();(ie!==e||ue!==t)&&(nt=null,Rn=X()+500,Ht(e,t));do try{rv();break}catch(s){fd(e,s)}while(1);Ts(),Ai.current=o,U=i,Z!==null?t=0:(ie=null,ue=0,t=ee)}if(t!==0){if(t===2&&(i=gl(e),i!==0&&(r=i,t=Kl(e,i))),t===1)throw n=Er,Ht(e,0),St(e,r),ke(e,X()),n;if(t===6)St(e,r);else{if(i=e.current.alternate,(r&30)===0&&!tv(i)&&(t=ji(e,r),t===2&&(o=gl(e),o!==0&&(r=o,t=Kl(e,o))),t===1))throw n=Er,Ht(e,0),St(e,r),ke(e,X()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(P(345));case 2:$t(e,ge,nt);break;case 3:if(St(e,r),(r&130023424)===r&&(t=Ws+500-X(),10<t)){if(_i(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){ve(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=Pl($t.bind(null,e,ge,nt),t);break}$t(e,ge,nt);break;case 4:if(St(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var l=31-He(r);o=1<<l,l=t[l],l>i&&(i=l),r&=~o}if(r=i,r=X()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*ev(r/1960))-r,10<r){e.timeoutHandle=Pl($t.bind(null,e,ge,nt),r);break}$t(e,ge,nt);break;case 5:$t(e,ge,nt);break;default:throw Error(P(329))}}}return ke(e,X()),e.callbackNode===n?cd.bind(null,e):null}function Kl(e,t){var n=or;return e.current.memoizedState.isDehydrated&&(Ht(e,t).flags|=256),e=ji(e,t),e!==2&&(t=ge,ge=n,t!==null&&Wl(t)),e}function Wl(e){ge===null?ge=e:ge.push.apply(ge,e)}function tv(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 i=n[r],o=i.getSnapshot;i=i.value;try{if(!Ge(o(),i))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 St(e,t){for(t&=~Ks,t&=~lo,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-He(t),r=1<<n;e[n]=-1,t&=~r}}function ka(e){if((U&6)!==0)throw Error(P(327));_n();var t=_i(e,0);if((t&1)===0)return ke(e,X()),null;var n=ji(e,t);if(e.tag!==0&&n===2){var r=gl(e);r!==0&&(t=r,n=Kl(e,r))}if(n===1)throw n=Er,Ht(e,0),St(e,t),ke(e,X()),n;if(n===6)throw Error(P(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,$t(e,ge,nt),ke(e,X()),null}function Gs(e,t){var n=U;U|=1;try{return e(t)}finally{U=n,U===0&&(Rn=X()+500,no&&Ft())}}function Jt(e){_t!==null&&_t.tag===0&&(U&6)===0&&_n();var t=U;U|=1;var n=Ae.transition,r=j;try{if(Ae.transition=null,j=1,e)return e()}finally{j=r,Ae.transition=n,U=t,(U&6)===0&&Ft()}}function Ys(){Ee=vn.current,q(vn)}function Ht(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Mp(n)),Z!==null)for(n=Z.return;n!==null;){var r=n;switch(Ns(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Pi();break;case 3:Pn(),q(we),q(he),zs();break;case 5:Us(r);break;case 4:Pn();break;case 13:q(H);break;case 19:q(H);break;case 10:Ds(r.type._context);break;case 22:case 23:Ys()}n=n.return}if(ie=e,Z=e=Nt(e.current,null),ue=Ee=t,ee=0,Er=null,Ks=lo=Xt=0,ge=or=null,Bt!==null){for(t=0;t<Bt.length;t++)if(n=Bt[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,o=n.pending;if(o!==null){var l=o.next;o.next=i,r.next=l}n.pending=r}Bt=null}return e}function fd(e,t){do{var n=Z;try{if(Ts(),ai.current=Li,Fi){for(var r=K.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}Fi=!1}if(Yt=0,re=b=K=null,rr=!1,_r=0,Hs.current=null,n===null||n.return===null){ee=1,Er=t,Z=null;break}e:{var o=e,l=n.return,s=n,u=t;if(t=ue,s.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var a=u,c=s,f=c.tag;if((c.mode&1)===0&&(f===0||f===11||f===15)){var d=c.alternate;d?(c.updateQueue=d.updateQueue,c.memoizedState=d.memoizedState,c.lanes=d.lanes):(c.updateQueue=null,c.memoizedState=null)}var m=aa(l);if(m!==null){m.flags&=-257,ca(m,l,s,o,t),m.mode&1&&ua(o,a,t),t=m,u=a;var y=t.updateQueue;if(y===null){var S=new Set;S.add(u),t.updateQueue=S}else y.add(u);break e}else{if((t&1)===0){ua(o,a,t),Xs();break e}u=Error(P(426))}}else if(V&&s.mode&1){var C=aa(l);if(C!==null){(C.flags&65536)===0&&(C.flags|=256),ca(C,l,s,o,t),Is(On(u,s));break e}}o=u=On(u,s),ee!==4&&(ee=2),or===null?or=[o]:or.push(o),o=l;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var v=Gf(o,u,t);ta(o,v);break e;case 1:s=u;var p=o.type,h=o.stateNode;if((o.flags&128)===0&&(typeof p.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(Ot===null||!Ot.has(h)))){o.flags|=65536,t&=-t,o.lanes|=t;var g=Yf(o,s,t);ta(o,g);break e}}o=o.return}while(o!==null)}pd(n)}catch(x){t=x,Z===n&&n!==null&&(Z=n=n.return);continue}break}while(1)}function dd(){var e=Ai.current;return Ai.current=Li,e===null?Li:e}function Xs(){(ee===0||ee===3||ee===2)&&(ee=4),ie===null||(Xt&268435455)===0&&(lo&268435455)===0||St(ie,ue)}function ji(e,t){var n=U;U|=2;var r=dd();(ie!==e||ue!==t)&&(nt=null,Ht(e,t));do try{nv();break}catch(i){fd(e,i)}while(1);if(Ts(),U=n,Ai.current=r,Z!==null)throw Error(P(261));return ie=null,ue=0,ee}function nv(){for(;Z!==null;)hd(Z)}function rv(){for(;Z!==null&&!Rh();)hd(Z)}function hd(e){var t=md(e.alternate,e,Ee);e.memoizedProps=e.pendingProps,t===null?pd(e):Z=t,Hs.current=null}function pd(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=Yp(n,t,Ee),n!==null){Z=n;return}}else{if(n=Xp(n,t),n!==null){n.flags&=32767,Z=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ee=6,Z=null;return}}if(t=t.sibling,t!==null){Z=t;return}Z=t=e}while(t!==null);ee===0&&(ee=5)}function $t(e,t,n){var r=j,i=Ae.transition;try{Ae.transition=null,j=1,iv(e,t,n,r)}finally{Ae.transition=i,j=r}return null}function iv(e,t,n,r){do _n();while(_t!==null);if((U&6)!==0)throw Error(P(327));n=e.finishedWork;var i=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(P(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(zh(e,o),e===ie&&(Z=ie=null,ue=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||br||(br=!0,yd(wi,function(){return _n(),null})),o=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||o){o=Ae.transition,Ae.transition=null;var l=j;j=1;var s=U;U|=4,Hs.current=null,Zp(e,n),ud(n,e),Ep(El),ki=!!Cl,El=Cl=null,e.current=n,bp(n),Nh(),U=s,j=l,Ae.transition=o}else e.current=n;if(br&&(br=!1,_t=e,zi=i),o=e.pendingLanes,o===0&&(Ot=null),Th(n.stateNode),ke(e,X()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(Ui)throw Ui=!1,e=Vl,Vl=null,e;return(zi&1)!==0&&e.tag!==0&&_n(),o=e.pendingLanes,(o&1)!==0?e===Hl?lr++:(lr=0,Hl=e):lr=0,Ft(),null}function _n(){if(_t!==null){var e=Kc(zi),t=Ae.transition,n=j;try{if(Ae.transition=null,j=16>e?16:e,_t===null)var r=!1;else{if(e=_t,_t=null,zi=0,(U&6)!==0)throw Error(P(331));var i=U;for(U|=4,N=e.current;N!==null;){var o=N,l=o.child;if((N.flags&16)!==0){var s=o.deletions;if(s!==null){for(var u=0;u<s.length;u++){var a=s[u];for(N=a;N!==null;){var c=N;switch(c.tag){case 0:case 11:case 15:ir(8,c,o)}var f=c.child;if(f!==null)f.return=c,N=f;else for(;N!==null;){c=N;var d=c.sibling,m=c.return;if(od(c),c===a){N=null;break}if(d!==null){d.return=m,N=d;break}N=m}}}var y=o.alternate;if(y!==null){var S=y.child;if(S!==null){y.child=null;do{var C=S.sibling;S.sibling=null,S=C}while(S!==null)}}N=o}}if((o.subtreeFlags&2064)!==0&&l!==null)l.return=o,N=l;else e:for(;N!==null;){if(o=N,(o.flags&2048)!==0)switch(o.tag){case 0:case 11:case 15:ir(9,o,o.return)}var v=o.sibling;if(v!==null){v.return=o.return,N=v;break e}N=o.return}}var p=e.current;for(N=p;N!==null;){l=N;var h=l.child;if((l.subtreeFlags&2064)!==0&&h!==null)h.return=l,N=h;else e:for(l=p;N!==null;){if(s=N,(s.flags&2048)!==0)try{switch(s.tag){case 0:case 11:case 15:oo(9,s)}}catch(x){G(s,s.return,x)}if(s===l){N=null;break e}var g=s.sibling;if(g!==null){g.return=s.return,N=g;break e}N=s.return}}if(U=i,Ft(),be&&typeof be.onPostCommitFiberRoot=="function")try{be.onPostCommitFiberRoot(Ji,e)}catch{}r=!0}return r}finally{j=n,Ae.transition=t}}return!1}function Ca(e,t,n){t=On(n,t),t=Gf(e,t,1),e=Pt(e,t,1),t=ve(),e!==null&&(Mr(e,1,t),ke(e,t))}function G(e,t,n){if(e.tag===3)Ca(e,e,n);else for(;t!==null;){if(t.tag===3){Ca(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Ot===null||!Ot.has(r))){e=On(n,e),e=Yf(t,e,1),t=Pt(t,e,1),e=ve(),t!==null&&(Mr(t,1,e),ke(t,e));break}}t=t.return}}function ov(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=ve(),e.pingedLanes|=e.suspendedLanes&n,ie===e&&(ue&n)===n&&(ee===4||ee===3&&(ue&130023424)===ue&&500>X()-Ws?Ht(e,0):Ks|=n),ke(e,t)}function vd(e,t){t===0&&((e.mode&1)===0?t=1:(t=qr,qr<<=1,(qr&130023424)===0&&(qr=4194304)));var n=ve();e=ct(e,t),e!==null&&(Mr(e,t,n),ke(e,n))}function lv(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),vd(e,n)}function sv(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(P(314))}r!==null&&r.delete(t),vd(e,n)}var md;md=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||we.current)Se=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return Se=!1,Gp(e,t,n);Se=(e.flags&131072)!==0}else Se=!1,V&&(t.flags&1048576)!==0&&Sf(t,Ni,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;fi(e,t),e=t.pendingProps;var i=Cn(t,he.current);wn(t,n),i=$s(null,t,r,e,i,n);var o=Qs();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,_e(r)?(o=!0,Oi(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Ls(t),i.updater=ro,t.stateNode=i,i._reactInternals=t,Dl(t,r,e,n),t=Al(null,t,r,!0,o,n)):(t.tag=0,V&&o&&Rs(t),pe(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(fi(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=av(r),e=Be(r,e),i){case 0:t=Ll(null,t,r,e,n);break e;case 1:t=ha(null,t,r,e,n);break e;case 11:t=fa(null,t,r,e,n);break e;case 14:t=da(null,t,r,Be(r.type,e),n);break e}throw Error(P(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Be(r,i),Ll(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Be(r,i),ha(e,t,r,i,n);case 3:e:{if(bf(t),e===null)throw Error(P(387));r=t.pendingProps,o=t.memoizedState,i=o.element,Cf(e,t),Ti(t,r,null,n);var l=t.memoizedState;if(r=l.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=On(Error(P(423)),t),t=pa(e,t,r,n,i);break e}else if(r!==i){i=On(Error(P(424)),t),t=pa(e,t,r,n,i);break e}else for(xe=xt(t.stateNode.containerInfo.firstChild),Pe=t,V=!0,Ve=null,n=Of(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(En(),r===i){t=ft(e,t,n);break e}pe(e,t,r,n)}t=t.child}return t;case 5:return Rf(t),e===null&&Il(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,l=i.children,xl(r,i)?l=null:o!==null&&xl(r,o)&&(t.flags|=32),Zf(e,t),pe(e,t,l,n),t.child;case 6:return e===null&&Il(t),null;case 13:return ed(e,t,n);case 4:return As(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=xn(t,null,r,n):pe(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Be(r,i),fa(e,t,r,i,n);case 7:return pe(e,t,t.pendingProps,n),t.child;case 8:return pe(e,t,t.pendingProps.children,n),t.child;case 12:return pe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,l=i.value,Q(Ii,r._currentValue),r._currentValue=l,o!==null)if(Ge(o.value,l)){if(o.children===i.children&&!we.current){t=ft(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){l=o.child;for(var u=s.firstContext;u!==null;){if(u.context===r){if(o.tag===1){u=st(-1,n&-n),u.tag=2;var a=o.updateQueue;if(a!==null){a=a.shared;var c=a.pending;c===null?u.next=u:(u.next=c.next,c.next=u),a.pending=u}}o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),Ml(o.return,n,t),s.lanes|=n;break}u=u.next}}else if(o.tag===10)l=o.type===t.type?null:o.child;else if(o.tag===18){if(l=o.return,l===null)throw Error(P(341));l.lanes|=n,s=l.alternate,s!==null&&(s.lanes|=n),Ml(l,n,t),l=o.sibling}else l=o.child;if(l!==null)l.return=o;else for(l=o;l!==null;){if(l===t){l=null;break}if(o=l.sibling,o!==null){o.return=l.return,l=o;break}l=l.return}o=l}pe(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,wn(t,n),i=Ue(i),r=r(i),t.flags|=1,pe(e,t,r,n),t.child;case 14:return r=t.type,i=Be(r,t.pendingProps),i=Be(r.type,i),da(e,t,r,i,n);case 15:return Xf(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Be(r,i),fi(e,t),t.tag=1,_e(r)?(e=!0,Oi(t)):e=!1,wn(t,n),xf(t,r,i),Dl(t,r,i,n),Al(null,t,r,!0,e,n);case 19:return td(e,t,n);case 22:return Jf(e,t,n)}throw Error(P(156,t.tag))};function yd(e,t){return Bc(e,t)}function uv(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 Le(e,t,n,r){return new uv(e,t,n,r)}function Js(e){return e=e.prototype,!(!e||!e.isReactComponent)}function av(e){if(typeof e=="function")return Js(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ms)return 11;if(e===ys)return 14}return 2}function Nt(e,t){var n=e.alternate;return n===null?(n=Le(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 pi(e,t,n,r,i,o){var l=2;if(r=e,typeof e=="function")Js(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case on:return Kt(n.children,i,o,t);case vs:l=8,i|=8;break;case rl:return e=Le(12,n,t,i|2),e.elementType=rl,e.lanes=o,e;case il:return e=Le(13,n,t,i),e.elementType=il,e.lanes=o,e;case ol:return e=Le(19,n,t,i),e.elementType=ol,e.lanes=o,e;case xc:return so(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Cc:l=10;break e;case Ec:l=9;break e;case ms:l=11;break e;case ys:l=14;break e;case vt:l=16,r=null;break e}throw Error(P(130,e==null?e:typeof e,""))}return t=Le(l,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function Kt(e,t,n,r){return e=Le(7,e,r,t),e.lanes=n,e}function so(e,t,n,r){return e=Le(22,e,r,t),e.elementType=xc,e.lanes=n,e.stateNode={isHidden:!1},e}function Wo(e,t,n){return e=Le(6,e,null,t),e.lanes=n,e}function Go(e,t,n){return t=Le(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function cv(e,t,n,r,i){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=Ro(0),this.expirationTimes=Ro(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ro(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Zs(e,t,n,r,i,o,l,s,u){return e=new cv(e,t,n,s,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Le(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ls(o),e}function fv(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:rn,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function gd(e){if(!e)return Mt;e=e._reactInternals;e:{if(en(e)!==e||e.tag!==1)throw Error(P(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(_e(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(P(171))}if(e.tag===1){var n=e.type;if(_e(n))return yf(e,n,t)}return t}function Sd(e,t,n,r,i,o,l,s,u){return e=Zs(n,r,!0,e,i,o,l,s,u),e.context=gd(null),n=e.current,r=ve(),i=Rt(n),o=st(r,i),o.callback=t!=null?t:null,Pt(n,o,i),e.current.lanes=i,Mr(e,i,r),ke(e,r),e}function uo(e,t,n,r){var i=t.current,o=ve(),l=Rt(i);return n=gd(n),t.context===null?t.context=n:t.pendingContext=n,t=st(o,l),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Pt(i,t,l),e!==null&&(Ke(e,i,l,o),ui(e,i,l)),l}function $i(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 Ea(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function bs(e,t){Ea(e,t),(e=e.alternate)&&Ea(e,t)}function dv(){return null}var wd=typeof reportError=="function"?reportError:function(e){console.error(e)};function eu(e){this._internalRoot=e}ao.prototype.render=eu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(P(409));uo(e,t,null,null)};ao.prototype.unmount=eu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Jt(function(){uo(null,e,null,null)}),t[at]=null}};function ao(e){this._internalRoot=e}ao.prototype.unstable_scheduleHydration=function(e){if(e){var t=Yc();e={blockedOn:null,target:e,priority:t};for(var n=0;n<gt.length&&t!==0&&t<gt[n].priority;n++);gt.splice(n,0,e),n===0&&Jc(e)}};function tu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function co(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function xa(){}function hv(e,t,n,r,i){if(i){if(typeof r=="function"){var o=r;r=function(){var a=$i(l);o.call(a)}}var l=Sd(t,r,e,0,null,!1,!1,"",xa);return e._reactRootContainer=l,e[at]=l.current,mr(e.nodeType===8?e.parentNode:e),Jt(),l}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var s=r;r=function(){var a=$i(u);s.call(a)}}var u=Zs(e,0,!1,null,null,!1,!1,"",xa);return e._reactRootContainer=u,e[at]=u.current,mr(e.nodeType===8?e.parentNode:e),Jt(function(){uo(t,u,n,r)}),u}function fo(e,t,n,r,i){var o=n._reactRootContainer;if(o){var l=o;if(typeof i=="function"){var s=i;i=function(){var u=$i(l);s.call(u)}}uo(t,l,e,i)}else l=hv(n,t,e,i,r);return $i(l)}Wc=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Yn(t.pendingLanes);n!==0&&(ws(t,n|1),ke(t,X()),(U&6)===0&&(Rn=X()+500,Ft()))}break;case 13:Jt(function(){var r=ct(e,1);if(r!==null){var i=ve();Ke(r,e,1,i)}}),bs(e,1)}};_s=function(e){if(e.tag===13){var t=ct(e,134217728);if(t!==null){var n=ve();Ke(t,e,134217728,n)}bs(e,134217728)}};Gc=function(e){if(e.tag===13){var t=Rt(e),n=ct(e,t);if(n!==null){var r=ve();Ke(n,e,t,r)}bs(e,t)}};Yc=function(){return j};Xc=function(e,t){var n=j;try{return j=e,t()}finally{j=n}};vl=function(e,t,n){switch(t){case"input":if(ul(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 i=to(r);if(!i)throw Error(P(90));Oc(r),ul(r,i)}}}break;case"textarea":Nc(e,n);break;case"select":t=n.value,t!=null&&mn(e,!!n.multiple,t,!1)}};Ac=Gs;Uc=Jt;var pv={usingClientEntryPoint:!1,Events:[Dr,an,to,Fc,Lc,Gs]},Hn={findFiberByHostInstance:Qt,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},vv={bundleType:Hn.bundleType,version:Hn.version,rendererPackageName:Hn.rendererPackageName,rendererConfig:Hn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:ht.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=$c(e),e===null?null:e.stateNode},findFiberByHostInstance:Hn.findFiberByHostInstance||dv,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ei=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ei.isDisabled&&ei.supportsFiber)try{Ji=ei.inject(vv),be=ei}catch{}}Ne.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=pv;Ne.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!tu(t))throw Error(P(200));return fv(e,t,null,n)};Ne.createRoot=function(e,t){if(!tu(e))throw Error(P(299));var n=!1,r="",i=wd;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=Zs(e,1,!1,null,null,n,!1,r,i),e[at]=t.current,mr(e.nodeType===8?e.parentNode:e),new eu(t)};Ne.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(P(188)):(e=Object.keys(e).join(","),Error(P(268,e)));return e=$c(t),e=e===null?null:e.stateNode,e};Ne.flushSync=function(e){return Jt(e)};Ne.hydrate=function(e,t,n){if(!co(t))throw Error(P(200));return fo(null,e,t,!0,n)};Ne.hydrateRoot=function(e,t,n){if(!tu(e))throw Error(P(405));var r=n!=null&&n.hydratedSources||null,i=!1,o="",l=wd;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(l=n.onRecoverableError)),t=Sd(t,null,e,1,n!=null?n:null,i,!1,o,l),e[at]=t.current,mr(e),r)for(e=0;e<r.length;e++)n=r[e],i=n._getVersion,i=i(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new ao(t)};Ne.render=function(e,t,n){if(!co(t))throw Error(P(200));return fo(null,e,t,!1,n)};Ne.unmountComponentAtNode=function(e){if(!co(e))throw Error(P(40));return e._reactRootContainer?(Jt(function(){fo(null,null,e,!1,function(){e._reactRootContainer=null,e[at]=null})}),!0):!1};Ne.unstable_batchedUpdates=Gs;Ne.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!co(n))throw Error(P(200));if(e==null||e._reactInternals===void 0)throw Error(P(38));return fo(e,t,n,!1,r)};Ne.version="18.2.0-next-9e3b772b8-20220608";(function(e){function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}t(),e.exports=Ne})(gc);var Pa=gc.exports;tl.createRoot=Pa.createRoot,tl.hydrateRoot=Pa.hydrateRoot;var nu={exports:{}},_d={};/**
* @license React
* use-sync-external-store-shim.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 Nn=R.exports;function mv(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var yv=typeof Object.is=="function"?Object.is:mv,gv=Nn.useState,Sv=Nn.useEffect,wv=Nn.useLayoutEffect,_v=Nn.useDebugValue;function kv(e,t){var n=t(),r=gv({inst:{value:n,getSnapshot:t}}),i=r[0].inst,o=r[1];return wv(function(){i.value=n,i.getSnapshot=t,Yo(i)&&o({inst:i})},[e,n,t]),Sv(function(){return Yo(i)&&o({inst:i}),e(function(){Yo(i)&&o({inst:i})})},[e]),_v(n),n}function Yo(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!yv(e,n)}catch{return!0}}function Cv(e,t){return t()}var Ev=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Cv:kv;_d.useSyncExternalStore=Nn.useSyncExternalStore!==void 0?Nn.useSyncExternalStore:Ev;(function(e){e.exports=_d})(nu);var ho={exports:{}},po={};/**
* @license React
* react-jsx-runtime.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 xv=R.exports,Pv=Symbol.for("react.element"),Ov=Symbol.for("react.fragment"),Rv=Object.prototype.hasOwnProperty,Nv=xv.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Iv={key:!0,ref:!0,__self:!0,__source:!0};function kd(e,t,n){var r,i={},o=null,l=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(l=t.ref);for(r in t)Rv.call(t,r)&&!Iv.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:Pv,type:e,key:o,ref:l,props:i,_owner:Nv.current}}po.Fragment=Ov;po.jsx=kd;po.jsxs=kd;(function(e){e.exports=po})(ho);const tn=ho.exports.Fragment,w=ho.exports.jsx,O=ho.exports.jsxs;/**
* react-query
*
* Copyright (c) TanStack
*
* 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
*/class Lr{constructor(){this.listeners=[],this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.push(t),this.onSubscribe(),()=>{this.listeners=this.listeners.filter(n=>n!==t),this.onUnsubscribe()}}hasListeners(){return this.listeners.length>0}onSubscribe(){}onUnsubscribe(){}}const xr=typeof window>"u";function Me(){}function Mv(e,t){return typeof e=="function"?e(t):e}function Gl(e){return typeof e=="number"&&e>=0&&e!==1/0}function Cd(e,t){return Math.max(e+(t||0)-Date.now(),0)}function vi(e,t,n){return vo(e)?typeof t=="function"?{...n,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function yt(e,t,n){return vo(e)?[{...t,queryKey:e},n]:[e||{},t]}function Oa(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:o,queryKey:l,stale:s}=e;if(vo(l)){if(r){if(t.queryHash!==ru(l,t.options))return!1}else if(!Qi(t.queryKey,l))return!1}if(n!=="all"){const u=t.isActive();if(n==="active"&&!u||n==="inactive"&&u)return!1}return!(typeof s=="boolean"&&t.isStale()!==s||typeof i<"u"&&i!==t.state.fetchStatus||o&&!o(t))}function Ra(e,t){const{exact:n,fetching:r,predicate:i,mutationKey:o}=e;if(vo(o)){if(!t.options.mutationKey)return!1;if(n){if(Vt(t.options.mutationKey)!==Vt(o))return!1}else if(!Qi(t.options.mutationKey,o))return!1}return!(typeof r=="boolean"&&t.state.status==="loading"!==r||i&&!i(t))}function ru(e,t){return((t==null?void 0:t.queryKeyHashFn)||Vt)(e)}function Vt(e){return JSON.stringify(e,(t,n)=>Yl(n)?Object.keys(n).sort().reduce((r,i)=>(r[i]=n[i],r),{}):n)}function Qi(e,t){return Ed(e,t)}function Ed(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!Ed(e[n],t[n])):!1}function xd(e,t){if(e===t)return e;const n=Ia(e)&&Ia(t);if(n||Yl(e)&&Yl(t)){const r=n?e.length:Object.keys(e).length,i=n?t:Object.keys(t),o=i.length,l=n?[]:{};let s=0;for(let u=0;u<o;u++){const a=n?u:i[u];l[a]=xd(e[a],t[a]),l[a]===e[a]&&s++}return r===o&&s===r?e:l}return t}function Na(e,t){if(e&&!t||t&&!e)return!1;for(const n in e)if(e[n]!==t[n])return!1;return!0}function Ia(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function Yl(e){if(!Ma(e))return!1;const t=e.constructor;if(typeof t>"u")return!0;const n=t.prototype;return!(!Ma(n)||!n.hasOwnProperty("isPrototypeOf"))}function Ma(e){return Object.prototype.toString.call(e)==="[object Object]"}function vo(e){return Array.isArray(e)}function Pd(e){return new Promise(t=>{setTimeout(t,e)})}function Ta(e){Pd(0).then(e)}function Tv(){if(typeof AbortController=="function")return new AbortController}function Xl(e,t,n){return n.isDataEqual!=null&&n.isDataEqual(e,t)?e:typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?xd(e,t):t}class Dv extends Lr{constructor(){super(),this.setup=t=>{if(!xr&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),window.addEventListener("focus",n,!1),()=>{window.removeEventListener("visibilitychange",n),window.removeEventListener("focus",n)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var n;this.setup=t,(n=this.cleanup)==null||n.call(this),this.cleanup=t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()})}setFocused(t){this.focused=t,t&&this.onFocus()}onFocus(){this.listeners.forEach(t=>{t()})}isFocused(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)}}const Bi=new Dv;class Fv extends Lr{constructor(){super(),this.setup=t=>{if(!xr&&window.addEventListener){const n=()=>t();return window.addEventListener("online",n,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",n)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var n;this.setup=t,(n=this.cleanup)==null||n.call(this),this.cleanup=t(r=>{typeof r=="boolean"?this.setOnline(r):this.onOnline()})}setOnline(t){this.online=t,t&&this.onOnline()}onOnline(){this.listeners.forEach(t=>{t()})}isOnline(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine}}const qi=new Fv;function Lv(e){return Math.min(1e3*2**e,3e4)}function mo(e){return(e!=null?e:"online")==="online"?qi.isOnline():!0}class Od{constructor(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}}function mi(e){return e instanceof Od}function Rd(e){let t=!1,n=0,r=!1,i,o,l;const s=new Promise((C,v)=>{o=C,l=v}),u=C=>{r||(m(new Od(C)),e.abort==null||e.abort())},a=()=>{t=!0},c=()=>{t=!1},f=()=>!Bi.isFocused()||e.networkMode!=="always"&&!qi.isOnline(),d=C=>{r||(r=!0,e.onSuccess==null||e.onSuccess(C),i==null||i(),o(C))},m=C=>{r||(r=!0,e.onError==null||e.onError(C),i==null||i(),l(C))},y=()=>new Promise(C=>{i=v=>{if(r||!f())return C(v)},e.onPause==null||e.onPause()}).then(()=>{i=void 0,r||e.onContinue==null||e.onContinue()}),S=()=>{if(r)return;let C;try{C=e.fn()}catch(v){C=Promise.reject(v)}Promise.resolve(C).then(d).catch(v=>{var p,h;if(r)return;const g=(p=e.retry)!=null?p:3,x=(h=e.retryDelay)!=null?h:Lv,E=typeof x=="function"?x(n,v):x,k=g===!0||typeof g=="number"&&n<g||typeof g=="function"&&g(n,v);if(t||!k){m(v);return}n++,e.onFail==null||e.onFail(n,v),Pd(E).then(()=>{if(f())return y()}).then(()=>{t?m(v):S()})})};return mo(e.networkMode)?S():y().then(S),{promise:s,cancel:u,continue:()=>{i==null||i()},cancelRetry:a,continueRetry:c}}const iu=console;function Av(){let e=[],t=0,n=c=>{c()},r=c=>{c()};const i=c=>{let f;t++;try{f=c()}finally{t--,t||s()}return f},o=c=>{t?e.push(c):Ta(()=>{n(c)})},l=c=>(...f)=>{o(()=>{c(...f)})},s=()=>{const c=e;e=[],c.length&&Ta(()=>{r(()=>{c.forEach(f=>{n(f)})})})};return{batch:i,batchCalls:l,schedule:o,setNotifyFunction:c=>{n=c},setBatchNotifyFunction:c=>{r=c}}}const J=Av();class Nd{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Gl(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(t){this.cacheTime=Math.max(this.cacheTime||0,t!=null?t:xr?1/0:5*60*1e3)}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class Uv extends Nd{constructor(t){super(),this.abortSignalConsumed=!1,this.defaultOptions=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.cache=t.cache,this.logger=t.logger||iu,this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.initialState=t.state||zv(this.options),this.state=this.initialState,this.meta=t.meta}setOptions(t){this.options={...this.defaultOptions,...t},this.meta=t==null?void 0:t.meta,this.updateCacheTime(this.options.cacheTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.cache.remove(this)}setData(t,n){const r=Xl(this.state.data,t,this.options);return this.dispatch({data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){this.dispatch({type:"setState",state:t,setStateOptions:n})}cancel(t){var n;const r=this.promise;return(n=this.retryer)==null||n.cancel(t),r?r.then(Me).catch(Me):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(t=>t.options.enabled!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(t=>t.getCurrentResult().isStale)}isStaleByTime(t=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!Cd(this.state.dataUpdatedAt,t)}onFocus(){var t;const n=this.observers.find(r=>r.shouldFetchOnWindowFocus());n&&n.refetch({cancelRefetch:!1}),(t=this.retryer)==null||t.continue()}onOnline(){var t;const n=this.observers.find(r=>r.shouldFetchOnReconnect());n&&n.refetch({cancelRefetch:!1}),(t=this.retryer)==null||t.continue()}addObserver(t){this.observers.indexOf(t)===-1&&(this.observers.push(t),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.indexOf(t)!==-1&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(t,n){var r,i;if(this.state.fetchStatus!=="idle"){if(this.state.dataUpdatedAt&&n!=null&&n.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var o;return(o=this.retryer)==null||o.continueRetry(),this.promise}}if(t&&this.setOptions(t),!this.options.queryFn){const m=this.observers.find(y=>y.options.queryFn);m&&this.setOptions(m.options)}Array.isArray(this.options.queryKey);const l=Tv(),s={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},u=m=>{Object.defineProperty(m,"signal",{enumerable:!0,get:()=>{if(l)return this.abortSignalConsumed=!0,l.signal}})};u(s);const a=()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(s)):Promise.reject("Missing queryFn"),c={fetchOptions:n,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:a,meta:this.meta};if(u(c),(r=this.options.behavior)==null||r.onFetch(c),this.revertState=this.state,this.state.fetchStatus==="idle"||this.state.fetchMeta!==((i=c.fetchOptions)==null?void 0:i.meta)){var f;this.dispatch({type:"fetch",meta:(f=c.fetchOptions)==null?void 0:f.meta})}const d=m=>{if(mi(m)&&m.silent||this.dispatch({type:"error",error:m}),!mi(m)){var y,S;(y=(S=this.cache.config).onError)==null||y.call(S,m,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=Rd({fn:c.fetchFn,abort:l==null?void 0:l.abort.bind(l),onSuccess:m=>{var y,S;if(typeof m>"u"){d(new Error("Query data cannot be undefined"));return}this.setData(m),(y=(S=this.cache.config).onSuccess)==null||y.call(S,m,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:d,onFail:()=>{this.dispatch({type:"failed"})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:c.options.retry,retryDelay:c.options.retryDelay,networkMode:c.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(t){const n=r=>{var i,o;switch(t.type){case"failed":return{...r,fetchFailureCount:r.fetchFailureCount+1};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,fetchFailureCount:0,fetchMeta:(i=t.meta)!=null?i:null,fetchStatus:mo(this.options.networkMode)?"fetching":"paused",...!r.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:(o=t.dataUpdatedAt)!=null?o:Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0}};case"error":const l=t.error;return mi(l)&&l.revert&&this.revertState?{...this.revertState}:{...r,error:l,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=n(this.state),J.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate(t)}),this.cache.notify({query:this,type:"updated",action:t})})}}function zv(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=typeof e.initialData<"u"?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0,i=typeof t<"u";return{data:t,dataUpdateCount:0,dataUpdatedAt:i?r!=null?r:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchMeta:null,isInvalidated:!1,status:i?"success":"loading",fetchStatus:"idle"}}class jv extends Lr{constructor(t){super(),this.config=t||{},this.queries=[],this.queriesMap={}}build(t,n,r){var i;const o=n.queryKey,l=(i=n.queryHash)!=null?i:ru(o,n);let s=this.get(l);return s||(s=new Uv({cache:this,logger:t.getLogger(),queryKey:o,queryHash:l,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(o),meta:n.meta}),this.add(s)),s}add(t){this.queriesMap[t.queryHash]||(this.queriesMap[t.queryHash]=t,this.queries.push(t),this.notify({type:"added",query:t}))}remove(t){const n=this.queriesMap[t.queryHash];n&&(t.destroy(),this.queries=this.queries.filter(r=>r!==t),n===t&&delete this.queriesMap[t.queryHash],this.notify({type:"removed",query:t}))}clear(){J.batch(()=>{this.queries.forEach(t=>{this.remove(t)})})}get(t){return this.queriesMap[t]}getAll(){return this.queries}find(t,n){const[r]=yt(t,n);return typeof r.exact>"u"&&(r.exact=!0),this.queries.find(i=>Oa(r,i))}findAll(t,n){const[r]=yt(t,n);return Object.keys(r).length>0?this.queries.filter(i=>Oa(r,i)):this.queries}notify(t){J.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){J.batch(()=>{this.queries.forEach(t=>{t.onFocus()})})}onOnline(){J.batch(()=>{this.queries.forEach(t=>{t.onOnline()})})}}class $v extends Nd{constructor(t){super(),this.options={...t.defaultOptions,...t.options},this.mutationId=t.mutationId,this.mutationCache=t.mutationCache,this.logger=t.logger||iu,this.observers=[],this.state=t.state||Qv(),this.meta=t.meta,this.updateCacheTime(this.options.cacheTime),this.scheduleGc()}setState(t){this.dispatch({type:"setState",state:t})}addObserver(t){this.observers.indexOf(t)===-1&&(this.observers.push(t),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.observers=this.observers.filter(n=>n!==t),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.observers.length||(this.state.status==="loading"?this.scheduleGc():this.mutationCache.remove(this))}continue(){return this.retryer?(this.retryer.continue(),this.retryer.promise):this.execute()}async execute(){const t=()=>{var h;return this.retryer=Rd({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:()=>{this.dispatch({type:"failed"})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:(h=this.options.retry)!=null?h:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},n=this.state.status==="loading";try{var r,i,o,l,s,u;if(!n){var a,c,f,d;this.dispatch({type:"loading",variables:this.options.variables}),(a=(c=this.mutationCache.config).onMutate)==null||a.call(c,this.state.variables,this);const g=await((f=(d=this.options).onMutate)==null?void 0:f.call(d,this.state.variables));g!==this.state.context&&this.dispatch({type:"loading",context:g,variables:this.state.variables})}const h=await t();return(r=(i=this.mutationCache.config).onSuccess)==null||r.call(i,h,this.state.variables,this.state.context,this),await((o=(l=this.options).onSuccess)==null?void 0:o.call(l,h,this.state.variables,this.state.context)),await((s=(u=this.options).onSettled)==null?void 0:s.call(u,h,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:h}),h}catch(h){try{var m,y,S,C,v,p;throw(m=(y=this.mutationCache.config).onError)==null||m.call(y,h,this.state.variables,this.state.context,this),await((S=(C=this.options).onError)==null?void 0:S.call(C,h,this.state.variables,this.state.context)),await((v=(p=this.options).onSettled)==null?void 0:v.call(p,void 0,h,this.state.variables,this.state.context)),h}finally{this.dispatch({type:"error",error:h})}}}dispatch(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:r.failureCount+1};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"loading":return{...r,context:t.context,data:void 0,error:null,isPaused:!mo(this.options.networkMode),status:"loading",variables:t.variables};case"success":return{...r,data:t.data,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,isPaused:!1,status:"error"};case"setState":return{...r,...t.state}}};this.state=n(this.state),J.batch(()=>{this.observers.forEach(r=>{r.onMutationUpdate(t)}),this.mutationCache.notify({mutation:this,type:"updated",action:t})})}}function Qv(){return{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0}}class Bv extends Lr{constructor(t){super(),this.config=t||{},this.mutations=[],this.mutationId=0}build(t,n,r){const i=new $v({mutationCache:this,logger:t.getLogger(),mutationId:++this.mutationId,options:t.defaultMutationOptions(n),state:r,defaultOptions:n.mutationKey?t.getMutationDefaults(n.mutationKey):void 0,meta:n.meta});return this.add(i),i}add(t){this.mutations.push(t),this.notify({type:"added",mutation:t})}remove(t){this.mutations=this.mutations.filter(n=>n!==t),this.notify({type:"removed",mutation:t})}clear(){J.batch(()=>{this.mutations.forEach(t=>{this.remove(t)})})}getAll(){return this.mutations}find(t){return typeof t.exact>"u"&&(t.exact=!0),this.mutations.find(n=>Ra(t,n))}findAll(t){return this.mutations.filter(n=>Ra(t,n))}notify(t){J.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.mutations.filter(n=>n.state.isPaused);return J.batch(()=>t.reduce((n,r)=>n.then(()=>r.continue().catch(Me)),Promise.resolve()))}}function qv(){return{onFetch:e=>{e.fetchFn=()=>{var t,n,r,i,o,l;const s=(t=e.fetchOptions)==null||(n=t.meta)==null?void 0:n.refetchPage,u=(r=e.fetchOptions)==null||(i=r.meta)==null?void 0:i.fetchMore,a=u==null?void 0:u.pageParam,c=(u==null?void 0:u.direction)==="forward",f=(u==null?void 0:u.direction)==="backward",d=((o=e.state.data)==null?void 0:o.pages)||[],m=((l=e.state.data)==null?void 0:l.pageParams)||[];let y=m,S=!1;const C=E=>{Object.defineProperty(E,"signal",{enumerable:!0,get:()=>{var k;if((k=e.signal)!=null&&k.aborted)S=!0;else{var _;(_=e.signal)==null||_.addEventListener("abort",()=>{S=!0})}return e.signal}})},v=e.options.queryFn||(()=>Promise.reject("Missing queryFn")),p=(E,k,_,M)=>(y=M?[k,...y]:[...y,k],M?[_,...E]:[...E,_]),h=(E,k,_,M)=>{if(S)return Promise.reject("Cancelled");if(typeof _>"u"&&!k&&E.length)return Promise.resolve(E);const T={queryKey:e.queryKey,pageParam:_,meta:e.meta};C(T);const $=v(T);return Promise.resolve($).then($e=>p(E,_,$e,M))};let g;if(!d.length)g=h([]);else if(c){const E=typeof a<"u",k=E?a:Da(e.options,d);g=h(d,E,k)}else if(f){const E=typeof a<"u",k=E?a:Vv(e.options,d);g=h(d,E,k,!0)}else{y=[];const E=typeof e.options.getNextPageParam>"u";g=(s&&d[0]?s(d[0],0,d):!0)?h([],E,m[0]):Promise.resolve(p([],m[0],d[0]));for(let _=1;_<d.length;_++)g=g.then(M=>{if(s&&d[_]?s(d[_],_,d):!0){const $=E?m[_]:Da(e.options,M);return h(M,E,$)}return Promise.resolve(p(M,m[_],d[_]))})}return g.then(E=>({pages:E,pageParams:y}))}}}}function Da(e,t){return e.getNextPageParam==null?void 0:e.getNextPageParam(t[t.length-1],t)}function Vv(e,t){return e.getPreviousPageParam==null?void 0:e.getPreviousPageParam(t[0],t)}class Hv{constructor(t={}){this.queryCache=t.queryCache||new jv,this.mutationCache=t.mutationCache||new Bv,this.logger=t.logger||iu,this.defaultOptions=t.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[]}mount(){this.unsubscribeFocus=Bi.subscribe(()=>{Bi.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=qi.subscribe(()=>{qi.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())})}unmount(){var t,n;(t=this.unsubscribeFocus)==null||t.call(this),(n=this.unsubscribeOnline)==null||n.call(this)}isFetching(t,n){const[r]=yt(t,n);return r.fetchStatus="fetching",this.queryCache.findAll(r).length}isMutating(t){return this.mutationCache.findAll({...t,fetching:!0}).length}getQueryData(t,n){var r;return(r=this.queryCache.find(t,n))==null?void 0:r.state.data}getQueriesData(t){return this.getQueryCache().findAll(t).map(({queryKey:n,state:r})=>{const i=r.data;return[n,i]})}setQueryData(t,n,r){const i=this.queryCache.find(t),o=i==null?void 0:i.state.data,l=Mv(n,o);if(typeof l>"u")return;const s=vi(t),u=this.defaultQueryOptions(s);return this.queryCache.build(this,u).setData(l,{...r,manual:!0})}setQueriesData(t,n,r){return J.batch(()=>this.getQueryCache().findAll(t).map(({queryKey:i})=>[i,this.setQueryData(i,n,r)]))}getQueryState(t,n){var r;return(r=this.queryCache.find(t,n))==null?void 0:r.state}removeQueries(t,n){const[r]=yt(t,n),i=this.queryCache;J.batch(()=>{i.findAll(r).forEach(o=>{i.remove(o)})})}resetQueries(t,n,r){const[i,o]=yt(t,n,r),l=this.queryCache,s={type:"active",...i};return J.batch(()=>(l.findAll(i).forEach(u=>{u.reset()}),this.refetchQueries(s,o)))}cancelQueries(t,n,r){const[i,o={}]=yt(t,n,r);typeof o.revert>"u"&&(o.revert=!0);const l=J.batch(()=>this.queryCache.findAll(i).map(s=>s.cancel(o)));return Promise.all(l).then(Me).catch(Me)}invalidateQueries(t,n,r){const[i,o]=yt(t,n,r);return J.batch(()=>{var l,s;if(this.queryCache.findAll(i).forEach(a=>{a.invalidate()}),i.refetchType==="none")return Promise.resolve();const u={...i,type:(l=(s=i.refetchType)!=null?s:i.type)!=null?l:"active"};return this.refetchQueries(u,o)})}refetchQueries(t,n,r){const[i,o]=yt(t,n,r),l=J.batch(()=>this.queryCache.findAll(i).filter(u=>!u.isDisabled()).map(u=>{var a;return u.fetch(void 0,{...o,cancelRefetch:(a=o==null?void 0:o.cancelRefetch)!=null?a:!0,meta:{refetchPage:i.refetchPage}})}));let s=Promise.all(l).then(Me);return o!=null&&o.throwOnError||(s=s.catch(Me)),s}fetchQuery(t,n,r){const i=vi(t,n,r),o=this.defaultQueryOptions(i);typeof o.retry>"u"&&(o.retry=!1);const l=this.queryCache.build(this,o);return l.isStaleByTime(o.staleTime)?l.fetch(o):Promise.resolve(l.state.data)}prefetchQuery(t,n,r){return this.fetchQuery(t,n,r).then(Me).catch(Me)}fetchInfiniteQuery(t,n,r){const i=vi(t,n,r);return i.behavior=qv(),this.fetchQuery(i)}prefetchInfiniteQuery(t,n,r){return this.fetchInfiniteQuery(t,n,r).then(Me).catch(Me)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(t){this.defaultOptions=t}setQueryDefaults(t,n){const r=this.queryDefaults.find(i=>Vt(t)===Vt(i.queryKey));r?r.defaultOptions=n:this.queryDefaults.push({queryKey:t,defaultOptions:n})}getQueryDefaults(t){if(!t)return;const n=this.queryDefaults.find(r=>Qi(t,r.queryKey));return n==null?void 0:n.defaultOptions}setMutationDefaults(t,n){const r=this.mutationDefaults.find(i=>Vt(t)===Vt(i.mutationKey));r?r.defaultOptions=n:this.mutationDefaults.push({mutationKey:t,defaultOptions:n})}getMutationDefaults(t){if(!t)return;const n=this.mutationDefaults.find(r=>Qi(t,r.mutationKey));return n==null?void 0:n.defaultOptions}defaultQueryOptions(t){if(t!=null&&t._defaulted)return t;const n={...this.defaultOptions.queries,...this.getQueryDefaults(t==null?void 0:t.queryKey),...t,_defaulted:!0};return!n.queryHash&&n.queryKey&&(n.queryHash=ru(n.queryKey,n)),typeof n.refetchOnReconnect>"u"&&(n.refetchOnReconnect=n.networkMode!=="always"),typeof n.useErrorBoundary>"u"&&(n.useErrorBoundary=!!n.suspense),n}defaultMutationOptions(t){return t!=null&&t._defaulted?t:{...this.defaultOptions.mutations,...this.getMutationDefaults(t==null?void 0:t.mutationKey),...t,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}class Kv extends Lr{constructor(t,n){super(),this.client=t,this.options=n,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(n)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.length===1&&(this.currentQuery.addObserver(this),Fa(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.listeners.length||this.destroy()}shouldFetchOnReconnect(){return Jl(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Jl(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=[],this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(t,n){const r=this.options,i=this.currentQuery;if(this.options=this.client.defaultQueryOptions(t),Na(r,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=r.queryKey),this.updateQuery();const o=this.hasListeners();o&&La(this.currentQuery,i,this.options,r)&&this.executeFetch(),this.updateResult(n),o&&(this.currentQuery!==i||this.options.enabled!==r.enabled||this.options.staleTime!==r.staleTime)&&this.updateStaleTimeout();const l=this.computeRefetchInterval();o&&(this.currentQuery!==i||this.options.enabled!==r.enabled||l!==this.currentRefetchInterval)&&this.updateRefetchInterval(l)}getOptimisticResult(t){const n=this.client.getQueryCache().build(this.client,t);return this.createResult(n,t)}getCurrentResult(){return this.currentResult}trackResult(t){const n={};return Object.keys(t).forEach(r=>{Object.defineProperty(n,r,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(r),t[r])})}),n}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:t,...n}={}){return this.fetch({...n,meta:{refetchPage:t}})}fetchOptimistic(t){const n=this.client.defaultQueryOptions(t),r=this.client.getQueryCache().build(this.client,n);return r.isFetchingOptimistic=!0,r.fetch().then(()=>this.createResult(r,n))}fetch(t){var n;return this.executeFetch({...t,cancelRefetch:(n=t.cancelRefetch)!=null?n:!0}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(t){this.updateQuery();let n=this.currentQuery.fetch(this.options,t);return t!=null&&t.throwOnError||(n=n.catch(Me)),n}updateStaleTimeout(){if(this.clearStaleTimeout(),xr||this.currentResult.isStale||!Gl(this.options.staleTime))return;const n=Cd(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},n)}computeRefetchInterval(){var t;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(t=this.options.refetchInterval)!=null?t:!1}updateRefetchInterval(t){this.clearRefetchInterval(),this.currentRefetchInterval=t,!(xr||this.options.enabled===!1||!Gl(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||Bi.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(t,n){const r=this.currentQuery,i=this.options,o=this.currentResult,l=this.currentResultState,s=this.currentResultOptions,u=t!==r,a=u?t.state:this.currentQueryInitialState,c=u?this.currentResult:this.previousQueryResult,{state:f}=t;let{dataUpdatedAt:d,error:m,errorUpdatedAt:y,fetchStatus:S,status:C}=f,v=!1,p=!1,h;if(n._optimisticResults){const E=this.hasListeners(),k=!E&&Fa(t,n),_=E&&La(t,r,n,i);(k||_)&&(S=mo(t.options.networkMode)?"fetching":"paused",d||(C="loading")),n._optimisticResults==="isRestoring"&&(S="idle")}if(n.keepPreviousData&&!f.dataUpdateCount&&c!=null&&c.isSuccess&&C!=="error")h=c.data,d=c.dataUpdatedAt,C=c.status,v=!0;else if(n.select&&typeof f.data<"u")if(o&&f.data===(l==null?void 0:l.data)&&n.select===this.selectFn)h=this.selectResult;else try{this.selectFn=n.select,h=n.select(f.data),h=Xl(o==null?void 0:o.data,h,n),this.selectResult=h,this.selectError=null}catch(E){this.selectError=E}else h=f.data;if(typeof n.placeholderData<"u"&&typeof h>"u"&&C==="loading"){let E;if(o!=null&&o.isPlaceholderData&&n.placeholderData===(s==null?void 0:s.placeholderData))E=o.data;else if(E=typeof n.placeholderData=="function"?n.placeholderData():n.placeholderData,n.select&&typeof E<"u")try{E=n.select(E),E=Xl(o==null?void 0:o.data,E,n),this.selectError=null}catch(k){this.selectError=k}typeof E<"u"&&(C="success",h=E,p=!0)}this.selectError&&(m=this.selectError,h=this.selectResult,y=Date.now(),C="error");const g=S==="fetching";return{status:C,fetchStatus:S,isLoading:C==="loading",isSuccess:C==="success",isError:C==="error",data:h,dataUpdatedAt:d,error:m,errorUpdatedAt:y,failureCount:f.fetchFailureCount,errorUpdateCount:f.errorUpdateCount,isFetched:f.dataUpdateCount>0||f.errorUpdateCount>0,isFetchedAfterMount:f.dataUpdateCount>a.dataUpdateCount||f.errorUpdateCount>a.errorUpdateCount,isFetching:g,isRefetching:g&&C!=="loading",isLoadingError:C==="error"&&f.dataUpdatedAt===0,isPaused:S==="paused",isPlaceholderData:p,isPreviousData:v,isRefetchError:C==="error"&&f.dataUpdatedAt!==0,isStale:ou(t,n),refetch:this.refetch,remove:this.remove}}updateResult(t){const n=this.currentResult,r=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,Na(r,n))return;this.currentResult=r;const i={cache:!0},o=()=>{if(!n)return!0;const{notifyOnChangeProps:l}=this.options;if(l==="all"||!l&&!this.trackedProps.size)return!0;const s=new Set(l!=null?l:this.trackedProps);return this.options.useErrorBoundary&&s.add("error"),Object.keys(this.currentResult).some(u=>{const a=u;return this.currentResult[a]!==n[a]&&s.has(a)})};(t==null?void 0:t.listeners)!==!1&&o()&&(i.listeners=!0),this.notify({...i,...t})}updateQuery(){const t=this.client.getQueryCache().build(this.client,this.options);if(t===this.currentQuery)return;const n=this.currentQuery;this.currentQuery=t,this.currentQueryInitialState=t.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(n==null||n.removeObserver(this),t.addObserver(this))}onQueryUpdate(t){const n={};t.type==="success"?n.onSuccess=!t.manual:t.type==="error"&&!mi(t.error)&&(n.onError=!0),this.updateResult(n),this.hasListeners()&&this.updateTimers()}notify(t){J.batch(()=>{if(t.onSuccess){var n,r,i,o;(n=(r=this.options).onSuccess)==null||n.call(r,this.currentResult.data),(i=(o=this.options).onSettled)==null||i.call(o,this.currentResult.data,null)}else if(t.onError){var l,s,u,a;(l=(s=this.options).onError)==null||l.call(s,this.currentResult.error),(u=(a=this.options).onSettled)==null||u.call(a,void 0,this.currentResult.error)}t.listeners&&this.listeners.forEach(c=>{c(this.currentResult)}),t.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function Wv(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function Fa(e,t){return Wv(e,t)||e.state.dataUpdatedAt>0&&Jl(e,t,t.refetchOnMount)}function Jl(e,t,n){if(t.enabled!==!1){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&ou(e,t)}return!1}function La(e,t,n,r){return n.enabled!==!1&&(e!==t||r.enabled===!1)&&(!n.suspense||e.state.status!=="error")&&ou(e,n)}function ou(e,t){return e.isStaleByTime(t.staleTime)}const Aa=R.exports.createContext(void 0),Id=R.exports.createContext(!1);function Md(e,t){return e||(t&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=Aa),window.ReactQueryClientContext):Aa)}const lu=({context:e}={})=>{const t=R.exports.useContext(Md(e,R.exports.useContext(Id)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},Gv=({client:e,children:t,context:n,contextSharing:r=!1})=>{R.exports.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]);const i=Md(n,r);return w(Id.Provider,{value:!n&&r,children:w(i.Provider,{value:e,children:t})})},Td=R.exports.createContext(!1),Yv=()=>R.exports.useContext(Td);Td.Provider;function Xv(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}const Jv=R.exports.createContext(Xv()),Zv=()=>R.exports.useContext(Jv);function bv(e,t){return typeof e=="function"?e(...t):!!e}function em(e,t){const n=lu({context:e.context}),r=Yv(),i=Zv(),o=n.defaultQueryOptions(e);o._optimisticResults=r?"isRestoring":"optimistic",o.onError&&(o.onError=J.batchCalls(o.onError)),o.onSuccess&&(o.onSuccess=J.batchCalls(o.onSuccess)),o.onSettled&&(o.onSettled=J.batchCalls(o.onSettled)),o.suspense&&typeof o.staleTime!="number"&&(o.staleTime=1e3),(o.suspense||o.useErrorBoundary)&&(i.isReset()||(o.retryOnMount=!1));const[l]=R.exports.useState(()=>new t(n,o)),s=l.getOptimisticResult(o);if(nu.exports.useSyncExternalStore(R.exports.useCallback(u=>r?()=>{}:l.subscribe(J.batchCalls(u)),[l,r]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),R.exports.useEffect(()=>{i.clearReset()},[i]),R.exports.useEffect(()=>{l.setOptions(o,{listeners:!1})},[o,l]),o.suspense&&s.isLoading&&s.isFetching&&!r)throw l.fetchOptimistic(o).then(({data:u})=>{o.onSuccess==null||o.onSuccess(u),o.onSettled==null||o.onSettled(u,null)}).catch(u=>{i.clearReset(),o.onError==null||o.onError(u),o.onSettled==null||o.onSettled(void 0,u)});if(s.isError&&!i.isReset()&&!s.isFetching&&bv(o.useErrorBoundary,[s.error,l.getCurrentQuery()]))throw s.error;return o.notifyOnChangeProps?s:l.trackResult(s)}function Zt(e,t,n){const r=vi(e,t,n);return em(r,Kv)}/**
* react-query-devtools-noop
*
* Copyright (c) TanStack
*
* 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 tm(){return null}function Fe(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw Error("[Immer] minified error nr: "+e+(n.length?" "+n.map(function(i){return"'"+i+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function In(e){return!!e&&!!e[z]}function dt(e){return!!e&&(function(t){if(!t||typeof t!="object")return!1;var n=Object.getPrototypeOf(t);if(n===null)return!0;var r=Object.hasOwnProperty.call(n,"constructor")&&n.constructor;return r===Object||typeof r=="function"&&Function.toString.call(r)===fm}(e)||Array.isArray(e)||!!e[qa]||!!e.constructor[qa]||su(e)||uu(e))}function Mn(e,t,n){n===void 0&&(n=!1),Un(e)===0?(n?Object.keys:hu)(e).forEach(function(r){n&&typeof r=="symbol"||t(r,e[r],e)}):e.forEach(function(r,i){return t(i,r,e)})}function Un(e){var t=e[z];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:su(e)?2:uu(e)?3:0}function Zl(e,t){return Un(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function nm(e,t){return Un(e)===2?e.get(t):e[t]}function Dd(e,t,n){var r=Un(e);r===2?e.set(t,n):r===3?(e.delete(t),e.add(n)):e[t]=n}function rm(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function su(e){return am&&e instanceof Map}function uu(e){return cm&&e instanceof Set}function ne(e){return e.o||e.t}function au(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=dm(e);delete t[z];for(var n=hu(t),r=0;r<n.length;r++){var i=n[r],o=t[i];o.writable===!1&&(o.writable=!0,o.configurable=!0),(o.get||o.set)&&(t[i]={configurable:!0,writable:!0,enumerable:o.enumerable,value:e[i]})}return Object.create(Object.getPrototypeOf(e),t)}function cu(e,t){return t===void 0&&(t=!1),fu(e)||In(e)||!dt(e)||(Un(e)>1&&(e.set=e.add=e.clear=e.delete=im),Object.freeze(e),t&&Mn(e,function(n,r){return cu(r,!0)},!0)),e}function im(){Fe(2)}function fu(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function tt(e){var t=es[e];return t||Fe(18,e),t}function om(e,t){es[e]||(es[e]=t)}function Vi(){return Or}function Xo(e,t){t&&(tt("Patches"),e.u=[],e.s=[],e.v=t)}function Hi(e){bl(e),e.p.forEach(lm),e.p=null}function bl(e){e===Or&&(Or=e.l)}function Ua(e){return Or={p:[],l:Or,h:e,m:!0,_:0}}function lm(e){var t=e[z];t.i===0||t.i===1?t.j():t.O=!0}function Jo(e,t){t._=t.p.length;var n=t.p[0],r=e!==void 0&&e!==n;return t.h.g||tt("ES5").S(t,e,r),r?(n[z].P&&(Hi(t),Fe(4)),dt(e)&&(e=Ki(t,e),t.l||Wi(t,e)),t.u&&tt("Patches").M(n[z].t,e,t.u,t.s)):e=Ki(t,n,[]),Hi(t),t.u&&t.v(t.u,t.s),e!==Fd?e:void 0}function Ki(e,t,n){if(fu(t))return t;var r=t[z];if(!r)return Mn(t,function(o,l){return za(e,r,t,o,l,n)},!0),t;if(r.A!==e)return t;if(!r.P)return Wi(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var i=r.i===4||r.i===5?r.o=au(r.k):r.o;Mn(r.i===3?new Set(i):i,function(o,l){return za(e,r,i,o,l,n)}),Wi(e,i,!1),n&&e.u&&tt("Patches").R(r,n,e.u,e.s)}return r.o}function za(e,t,n,r,i,o){if(In(i)){var l=Ki(e,i,o&&t&&t.i!==3&&!Zl(t.D,r)?o.concat(r):void 0);if(Dd(n,r,l),!In(l))return;e.m=!1}if(dt(i)&&!fu(i)){if(!e.h.F&&e._<1)return;Ki(e,i),t&&t.A.l||Wi(e,i)}}function Wi(e,t,n){n===void 0&&(n=!1),e.h.F&&e.m&&cu(t,n)}function Zo(e,t){var n=e[z];return(n?ne(n):e)[t]}function ja(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function it(e){e.P||(e.P=!0,e.l&&it(e.l))}function bo(e){e.o||(e.o=au(e.t))}function Pr(e,t,n){var r=su(t)?tt("MapSet").N(t,n):uu(t)?tt("MapSet").T(t,n):e.g?function(i,o){var l=Array.isArray(i),s={i:l?1:0,A:o?o.A:Vi(),P:!1,I:!1,D:{},l:o,t:i,k:null,o:null,j:null,C:!1},u=s,a=ts;l&&(u=[s],a=Jn);var c=Proxy.revocable(u,a),f=c.revoke,d=c.proxy;return s.k=d,s.j=f,d}(t,n):tt("ES5").J(t,n);return(n?n.A:Vi()).p.push(r),r}function sm(e){return In(e)||Fe(22,e),function t(n){if(!dt(n))return n;var r,i=n[z],o=Un(n);if(i){if(!i.P&&(i.i<4||!tt("ES5").K(i)))return i.t;i.I=!0,r=$a(n,o),i.I=!1}else r=$a(n,o);return Mn(r,function(l,s){i&&nm(i.t,l)===s||Dd(r,l,t(s))}),o===3?new Set(r):r}(e)}function $a(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return au(e)}function um(){function e(s,u){function a(){this.constructor=s}i(s,u),s.prototype=(a.prototype=u.prototype,new a)}function t(s){s.o||(s.D=new Map,s.o=new Map(s.t))}function n(s){s.o||(s.o=new Set,s.t.forEach(function(u){if(dt(u)){var a=Pr(s.A.h,u,s);s.p.set(u,a),s.o.add(a)}else s.o.add(u)}))}function r(s){s.O&&Fe(3,JSON.stringify(ne(s)))}var i=function(s,u){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,c){a.__proto__=c}||function(a,c){for(var f in c)c.hasOwnProperty(f)&&(a[f]=c[f])})(s,u)},o=function(){function s(a,c){return this[z]={i:2,l:c,A:c?c.A:Vi(),P:!1,I:!1,o:void 0,D:void 0,t:a,k:this,C:!1,O:!1},this}e(s,Map);var u=s.prototype;return Object.defineProperty(u,"size",{get:function(){return ne(this[z]).size}}),u.has=function(a){return ne(this[z]).has(a)},u.set=function(a,c){var f=this[z];return r(f),ne(f).has(a)&&ne(f).get(a)===c||(t(f),it(f),f.D.set(a,!0),f.o.set(a,c),f.D.set(a,!0)),this},u.delete=function(a){if(!this.has(a))return!1;var c=this[z];return r(c),t(c),it(c),c.t.has(a)?c.D.set(a,!1):c.D.delete(a),c.o.delete(a),!0},u.clear=function(){var a=this[z];r(a),ne(a).size&&(t(a),it(a),a.D=new Map,Mn(a.t,function(c){a.D.set(c,!1)}),a.o.clear())},u.forEach=function(a,c){var f=this;ne(this[z]).forEach(function(d,m){a.call(c,f.get(m),m,f)})},u.get=function(a){var c=this[z];r(c);var f=ne(c).get(a);if(c.I||!dt(f)||f!==c.t.get(a))return f;var d=Pr(c.A.h,f,c);return t(c),c.o.set(a,d),d},u.keys=function(){return ne(this[z]).keys()},u.values=function(){var a,c=this,f=this.keys();return(a={})[ti]=function(){return c.values()},a.next=function(){var d=f.next();return d.done?d:{done:!1,value:c.get(d.value)}},a},u.entries=function(){var a,c=this,f=this.keys();return(a={})[ti]=function(){return c.entries()},a.next=function(){var d=f.next();if(d.done)return d;var m=c.get(d.value);return{done:!1,value:[d.value,m]}},a},u[ti]=function(){return this.entries()},s}(),l=function(){function s(a,c){return this[z]={i:3,l:c,A:c?c.A:Vi(),P:!1,I:!1,o:void 0,t:a,k:this,p:new Map,O:!1,C:!1},this}e(s,Set);var u=s.prototype;return Object.defineProperty(u,"size",{get:function(){return ne(this[z]).size}}),u.has=function(a){var c=this[z];return r(c),c.o?!!c.o.has(a)||!(!c.p.has(a)||!c.o.has(c.p.get(a))):c.t.has(a)},u.add=function(a){var c=this[z];return r(c),this.has(a)||(n(c),it(c),c.o.add(a)),this},u.delete=function(a){if(!this.has(a))return!1;var c=this[z];return r(c),n(c),it(c),c.o.delete(a)||!!c.p.has(a)&&c.o.delete(c.p.get(a))},u.clear=function(){var a=this[z];r(a),ne(a).size&&(n(a),it(a),a.o.clear())},u.values=function(){var a=this[z];return r(a),n(a),a.o.values()},u.entries=function(){var a=this[z];return r(a),n(a),a.o.entries()},u.keys=function(){return this.values()},u[ti]=function(){return this.values()},u.forEach=function(a,c){for(var f=this.values(),d=f.next();!d.done;)a.call(c,d.value,d.value,this),d=f.next()},s}();om("MapSet",{N:function(s,u){return new o(s,u)},T:function(s,u){return new l(s,u)}})}var Qa,Or,du=typeof Symbol<"u"&&typeof Symbol("x")=="symbol",am=typeof Map<"u",cm=typeof Set<"u",Ba=typeof Proxy<"u"&&Proxy.revocable!==void 0&&typeof Reflect<"u",Fd=du?Symbol.for("immer-nothing"):((Qa={})["immer-nothing"]=!0,Qa),qa=du?Symbol.for("immer-draftable"):"__$immer_draftable",z=du?Symbol.for("immer-state"):"__$immer_state",ti=typeof Symbol<"u"&&Symbol.iterator||"@@iterator",fm=""+Object.prototype.constructor,hu=typeof Reflect<"u"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,dm=Object.getOwnPropertyDescriptors||function(e){var t={};return hu(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},es={},ts={get:function(e,t){if(t===z)return e;var n=ne(e);if(!Zl(n,t))return function(i,o,l){var s,u=ja(o,l);return u?"value"in u?u.value:(s=u.get)===null||s===void 0?void 0:s.call(i.k):void 0}(e,n,t);var r=n[t];return e.I||!dt(r)?r:r===Zo(e.t,t)?(bo(e),e.o[t]=Pr(e.A.h,r,e)):r},has:function(e,t){return t in ne(e)},ownKeys:function(e){return Reflect.ownKeys(ne(e))},set:function(e,t,n){var r=ja(ne(e),t);if(r!=null&&r.set)return r.set.call(e.k,n),!0;if(!e.P){var i=Zo(ne(e),t),o=i==null?void 0:i[z];if(o&&o.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(rm(n,i)&&(n!==void 0||Zl(e.t,t)))return!0;bo(e),it(e)}return e.o[t]===n&&typeof n!="number"&&(n!==void 0||t in e.o)||(e.o[t]=n,e.D[t]=!0,!0)},deleteProperty:function(e,t){return Zo(e.t,t)!==void 0||t in e.t?(e.D[t]=!1,bo(e),it(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=ne(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.i!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty:function(){Fe(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){Fe(12)}},Jn={};Mn(ts,function(e,t){Jn[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),Jn.deleteProperty=function(e,t){return Jn.set.call(this,e,t,void 0)},Jn.set=function(e,t,n){return ts.set.call(this,e[0],t,n,e[0])};var hm=function(){function e(n){var r=this;this.g=Ba,this.F=!0,this.produce=function(i,o,l){if(typeof i=="function"&&typeof o!="function"){var s=o;o=i;var u=r;return function(S){var C=this;S===void 0&&(S=s);for(var v=arguments.length,p=Array(v>1?v-1:0),h=1;h<v;h++)p[h-1]=arguments[h];return u.produce(S,function(g){var x;return(x=o).call.apply(x,[C,g].concat(p))})}}var a;if(typeof o!="function"&&Fe(6),l!==void 0&&typeof l!="function"&&Fe(7),dt(i)){var c=Ua(r),f=Pr(r,i,void 0),d=!0;try{a=o(f),d=!1}finally{d?Hi(c):bl(c)}return typeof Promise<"u"&&a instanceof Promise?a.then(function(S){return Xo(c,l),Jo(S,c)},function(S){throw Hi(c),S}):(Xo(c,l),Jo(a,c))}if(!i||typeof i!="object"){if((a=o(i))===void 0&&(a=i),a===Fd&&(a=void 0),r.F&&cu(a,!0),l){var m=[],y=[];tt("Patches").M(i,a,m,y),l(m,y)}return a}Fe(21,i)},this.produceWithPatches=function(i,o){if(typeof i=="function")return function(a){for(var c=arguments.length,f=Array(c>1?c-1:0),d=1;d<c;d++)f[d-1]=arguments[d];return r.produceWithPatches(a,function(m){return i.apply(void 0,[m].concat(f))})};var l,s,u=r.produce(i,o,function(a,c){l=a,s=c});return typeof Promise<"u"&&u instanceof Promise?u.then(function(a){return[a,l,s]}):[u,l,s]},typeof(n==null?void 0:n.useProxies)=="boolean"&&this.setUseProxies(n.useProxies),typeof(n==null?void 0:n.autoFreeze)=="boolean"&&this.setAutoFreeze(n.autoFreeze)}var t=e.prototype;return t.createDraft=function(n){dt(n)||Fe(8),In(n)&&(n=sm(n));var r=Ua(this),i=Pr(this,n,void 0);return i[z].C=!0,bl(r),i},t.finishDraft=function(n,r){var i=n&&n[z],o=i.A;return Xo(o,r),Jo(void 0,o)},t.setAutoFreeze=function(n){this.F=n},t.setUseProxies=function(n){n&&!Ba&&Fe(20),this.g=n},t.applyPatches=function(n,r){var i;for(i=r.length-1;i>=0;i--){var o=r[i];if(o.path.length===0&&o.op==="replace"){n=o.value;break}}i>-1&&(r=r.slice(i+1));var l=tt("Patches").$;return In(n)?l(n,r):this.produce(n,function(s){return l(s,r)})},e}(),Re=new hm,se=Re.produce;Re.produceWithPatches.bind(Re);Re.setAutoFreeze.bind(Re);Re.setUseProxies.bind(Re);Re.applyPatches.bind(Re);Re.createDraft.bind(Re);Re.finishDraft.bind(Re);function Tn(){return Tn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Tn.apply(this,arguments)}var Ze;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Ze||(Ze={}));var Gi=function(e){return e},Va="beforeunload",pm="popstate";function vm(e){e===void 0&&(e={});var t=e,n=t.window,r=n===void 0?document.defaultView:n,i=r.history;function o(){var k=r.location,_=k.pathname,M=k.search,T=k.hash,$=i.state||{};return[$.idx,Gi({pathname:_,search:M,hash:T,state:$.usr||null,key:$.key||"default"})]}var l=null;function s(){if(l)m.call(l),l=null;else{var k=Ze.Pop,_=o(),M=_[0],T=_[1];if(m.length){if(M!=null){var $=c-M;$&&(l={action:k,location:T,retry:function(){x($*-1)}},x($))}}else p(k)}}r.addEventListener(pm,s);var u=Ze.Pop,a=o(),c=a[0],f=a[1],d=Yi(),m=Yi();c==null&&(c=0,i.replaceState(Tn({},i.state,{idx:c}),""));function y(k){return typeof k=="string"?k:Ld(k)}function S(k,_){return _===void 0&&(_=null),Gi(Tn({pathname:f.pathname,hash:"",search:""},typeof k=="string"?rs(k):k,{state:_,key:ns()}))}function C(k,_){return[{usr:k.state,key:k.key,idx:_},y(k)]}function v(k,_,M){return!m.length||(m.call({action:k,location:_,retry:M}),!1)}function p(k){u=k;var _=o();c=_[0],f=_[1],d.call({action:u,location:f})}function h(k,_){var M=Ze.Push,T=S(k,_);function $(){h(k,_)}if(v(M,T,$)){var Ce=C(T,c+1),$e=Ce[0],At=Ce[1];try{i.pushState($e,"",At)}catch{r.location.assign(At)}p(M)}}function g(k,_){var M=Ze.Replace,T=S(k,_);function $(){g(k,_)}if(v(M,T,$)){var Ce=C(T,c),$e=Ce[0],At=Ce[1];i.replaceState($e,"",At),p(M)}}function x(k){i.go(k)}var E={get action(){return u},get location(){return f},createHref:y,push:h,replace:g,go:x,back:function(){x(-1)},forward:function(){x(1)},listen:function(_){return d.push(_)},block:function(_){var M=m.push(_);return m.length===1&&r.addEventListener(Va,Ka),function(){M(),m.length||r.removeEventListener(Va,Ka)}}};return E}function mm(e){e===void 0&&(e={});var t=e,n=t.initialEntries,r=n===void 0?["/"]:n,i=t.initialIndex,o=r.map(function(h){var g=Gi(Tn({pathname:"/",search:"",hash:"",state:null,key:ns()},typeof h=="string"?rs(h):h));return g}),l=Ha(i==null?o.length-1:i,0,o.length-1),s=Ze.Pop,u=o[l],a=Yi(),c=Yi();function f(h){return typeof h=="string"?h:Ld(h)}function d(h,g){return g===void 0&&(g=null),Gi(Tn({pathname:u.pathname,search:"",hash:""},typeof h=="string"?rs(h):h,{state:g,key:ns()}))}function m(h,g,x){return!c.length||(c.call({action:h,location:g,retry:x}),!1)}function y(h,g){s=h,u=g,a.call({action:s,location:u})}function S(h,g){var x=Ze.Push,E=d(h,g);function k(){S(h,g)}m(x,E,k)&&(l+=1,o.splice(l,o.length,E),y(x,E))}function C(h,g){var x=Ze.Replace,E=d(h,g);function k(){C(h,g)}m(x,E,k)&&(o[l]=E,y(x,E))}function v(h){var g=Ha(l+h,0,o.length-1),x=Ze.Pop,E=o[g];function k(){v(h)}m(x,E,k)&&(l=g,y(x,E))}var p={get index(){return l},get action(){return s},get location(){return u},createHref:f,push:S,replace:C,go:v,back:function(){v(-1)},forward:function(){v(1)},listen:function(g){return a.push(g)},block:function(g){return c.push(g)}};return p}function Ha(e,t,n){return Math.min(Math.max(e,t),n)}function Ka(e){e.preventDefault(),e.returnValue=""}function Yi(){var e=[];return{get length(){return e.length},push:function(n){return e.push(n),function(){e=e.filter(function(r){return r!==n})}},call:function(n){e.forEach(function(r){return r&&r(n)})}}}function ns(){return Math.random().toString(36).substr(2,8)}function Ld(e){var t=e.pathname,n=t===void 0?"/":t,r=e.search,i=r===void 0?"":r,o=e.hash,l=o===void 0?"":o;return i&&i!=="?"&&(n+=i.charAt(0)==="?"?i:"?"+i),l&&l!=="#"&&(n+=l.charAt(0)==="#"?l:"#"+l),n}function rs(e){var t={};if(e){var n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));var r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}/**
* react-location
*
* Copyright (c) TanStack
*
* 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 We(){return We=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},We.apply(this,arguments)}function is(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function ym(e,t){var n,r,i,o="";for(n in e)if((i=e[n])!==void 0)if(Array.isArray(i))for(r=0;r<i.length;r++)o&&(o+="&"),o+=encodeURIComponent(n)+"="+encodeURIComponent(i[r]);else o&&(o+="&"),o+=encodeURIComponent(n)+"="+encodeURIComponent(i);return(t||"")+o}function Wa(e){if(!e)return"";var t=decodeURIComponent(e);return t==="false"?!1:t==="true"?!0:+t*0===0?+t:t}function gm(e){for(var t,n,r={},i=e.split("&");t=i.shift();)t=t.split("="),n=t.shift(),r[n]!==void 0?r[n]=[].concat(r[n],Wa(t.shift())):r[n]=Wa(t.shift());return r}const Sm=["children","location","__experimental__snapshot"],wm=["location","__experimental__snapshot"],_m=["basepath","routes"],Ad=R.exports.createContext(null),Ud=R.exports.createContext(null),zd=R.exports.createContext(null),jd=Boolean(typeof window<"u"&&window.document&&window.document.createElement),os=jd?R.exports.useLayoutEffect:R.exports.useEffect,km=()=>jd?vm():mm();class pu{constructor(){this.listeners=[]}subscribe(t){return this.listeners.push(t),()=>{this.listeners=this.listeners.filter(n=>n!==t)}}notify(){this.listeners.forEach(t=>t())}}class Cm extends pu{constructor(t){var n,r;super(),this.isTransitioning=!1,this.history=(t==null?void 0:t.history)||km(),this.stringifySearch=(n=t==null?void 0:t.stringifySearch)!=null?n:Am,this.parseSearch=(r=t==null?void 0:t.parseSearch)!=null?r:Lm,this.current=this.parseLocation(this.history.location),this.destroy=this.history.listen(i=>{this.current=this.parseLocation(i.location,this.current),this.notify()})}buildNext(t,n){var r,i,o,l;t===void 0&&(t="/"),n===void 0&&(n={});const s=We({},this.current,n.from),u=Fm(t,s.pathname,""+((r=n.to)!=null?r:".")),a=(i=n.__searchFilters)!=null&&i.length?n.__searchFilters.reduce((y,S)=>S(y),s.search):s.search,c=n.search===!0?a:n.search?(o=Xa(n.search,a))!=null?o:{}:(l=n.__searchFilters)!=null&&l.length?a:{},f=ls(s.search,c),d=this.stringifySearch(f);let m=n.hash===!0?s.hash:Xa(n.hash,s.hash);return m=m?"#"+m:"",{pathname:u,search:f,searchStr:d,hash:m,href:""+u+d+m,key:n.key}}navigate(t,n){this.current=t,this.navigateTimeout&&clearTimeout(this.navigateTimeout);let r="replace";return n||(r="push"),this.parseLocation(this.history.location).href===this.current.href&&!this.current.key&&(r="replace"),r==="replace"?this.history.replace({pathname:this.current.pathname,hash:this.current.hash,search:this.current.searchStr}):this.history.push({pathname:this.current.pathname,hash:this.current.hash,search:this.current.searchStr})}parseLocation(t,n){var r;const i=this.parseSearch(t.search);return{pathname:t.pathname,searchStr:t.search,search:ls(n==null?void 0:n.search,i),hash:(r=t.hash.split("#").reverse()[0])!=null?r:"",href:""+t.pathname+t.search+t.hash,key:t.key}}}function $d(e){return w(Ud.Provider,{...e})}function Em(e){let{children:t,location:n,__experimental__snapshot:r}=e,i=is(e,Sm);const o=R.exports.useRef(null);o.current||(o.current=new Pm({location:n,__experimental__snapshot:r,routes:i.routes}));const l=o.current,[s,u]=R.exports.useReducer(()=>({}),{});return l.update(i),os(()=>l.subscribe(()=>{u()}),[]),os(()=>l.updateLocation(n.current).unsubscribe,[n.current.key]),R.exports.createElement(Ad.Provider,{value:{location:n}},R.exports.createElement(zd.Provider,{value:{router:l}},w(xm,{}),w($d,{value:[l.rootMatch,...l.state.matches],children:t!=null?t:w(Kd,{})})))}function xm(){const e=vu(),t=Hd(),n=Nm();return os(()=>{t({to:".",search:!0,hash:!0}).href!==e.current.href&&n({to:".",search:!0,hash:!0,fromCurrent:!0,replace:!0})},[]),null}class Pm extends pu{constructor(t){var n;let{location:r,__experimental__snapshot:i}=t,o=is(t,wm);super(),this.routesById={},this.update=s=>{let{basepath:u,routes:a}=s,c=is(s,_m);Object.assign(this,c),this.basepath=yo("/"+(u!=null?u:"")),this.routesById={};const f=(d,m)=>d.map(y=>{var S,C,v,p;const h=(S=y.path)!=null?S:"*",g=Dn([(m==null?void 0:m.id)==="root"?"":m==null?void 0:m.id,""+(h==null?void 0:h.replace(/(.)\/$/,"$1"))+(y.id?"-"+y.id:"")]);if(y=We({},y,{pendingMs:(C=y.pendingMs)!=null?C:c==null?void 0:c.defaultPendingMs,pendingMinMs:(v=y.pendingMinMs)!=null?v:c==null?void 0:c.defaultPendingMinMs,id:g}),this.routesById[g])throw new Error;return this.routesById[g]=y,y.children=(p=y.children)!=null&&p.length?f(y.children,y):void 0,y});this.routes=f(a),this.rootMatch={id:"root",params:{},search:{},pathname:this.basepath,route:null,ownData:{},data:{},isLoading:!1,status:"resolved"}},this.setState=s=>{const u=s({state:this.state,pending:this.pending});this.state=u.state,this.pending=u.pending,this.cleanMatchCache(),this.notify()},this.matchCache={},this.cleanMatchCache=()=>{var s,u,a;const c=[...(s=this==null?void 0:this.state.matches)!=null?s:[],...(u=this==null||(a=this.pending)==null?void 0:a.matches)!=null?u:[]].map(f=>f.id);Object.values(this.matchCache).forEach(f=>{var d;if(!f.updatedAt||c.includes(f.id))return;const m=Date.now()-((d=f.updatedAt)!=null?d:0);(!f.maxAge||m>f.maxAge)&&(f.route.unloader&&f.route.unloader(f),delete this.matchCache[f.id])})},this.updateLocation=s=>{let u;return{promise:new Promise(c=>{const f=new Ga(this,s);this.setState(d=>We({},d,{pending:{location:f.location,matches:f.matches}})),u=f.subscribe(()=>{const d=this.state.matches;d.filter(m=>!f.matches.find(y=>y.id===m.id)).forEach(m=>{m.onExit==null||m.onExit(m)}),d.filter(m=>f.matches.find(y=>y.id===m.id)).forEach(m=>{m.route.onTransition==null||m.route.onTransition(m)}),f.matches.filter(m=>!d.find(y=>y.id===m.id)).forEach(m=>{m.onExit=m.route.onMatch==null?void 0:m.route.onMatch(m)}),this.setState(m=>We({},m,{state:{location:f.location,matches:f.matches},pending:void 0})),c()}),f.loadData(),f.startPending()}),unsubscribe:u}},this.__experimental__createSnapshot=()=>({location:this.state.location,matches:this.state.matches.map(s=>{let{ownData:u,id:a}=s;return{id:a,ownData:u}})}),this.update(o);let l=[];if(i){const s=new Ga(this,r.current);s.matches.forEach((u,a)=>{var c,f,d;if(u.id!==((c=i.matches[a])==null?void 0:c.id)){var m;throw new Error("Router hydration mismatch: "+u.id+" !== "+((m=i.matches[a])==null?void 0:m.id))}u.ownData=(f=(d=i.matches[a])==null?void 0:d.ownData)!=null?f:{}}),Qd(s.matches),l=s.matches}this.state={location:(n=i==null?void 0:i.location)!=null?n:r.current,matches:l},r.subscribe(()=>this.notify())}}function vu(){const e=R.exports.useContext(Ad);return Wd(!!e,"useLocation must be used within a <ReactLocation />"),e.location}class Om{constructor(t){this.status="loading",this.ownData={},this.data={},this.isLoading=!1,this.notify=n=>{var r;(r=this.matchLoader)==null||r.preNotify(n?this:void 0)},this.assignMatchLoader=n=>{this.matchLoader=n},this.startPending=()=>{this.pendingTimeout&&clearTimeout(this.pendingTimeout),this.route.pendingMs!==void 0&&(this.pendingTimeout=setTimeout(()=>{var n;this.status==="loading"&&(this.status="pending"),(n=this.notify)==null||n.call(this),typeof this.route.pendingMinMs<"u"&&(this.pendingMinPromise=new Promise(r=>setTimeout(r,this.route.pendingMinMs)))},this.route.pendingMs))},this.load=n=>{var r,i;if(this.maxAge=(r=(i=n.maxAge)!=null?i:this.route.loaderMaxAge)!=null?r:n.router.defaultLoaderMaxAge,this.loaderPromise)return;const o=this.route.import;this.loaderPromise=(o?(()=>(this.isLoading=!0,o({params:this.params,search:this.search}).then(l=>{this.route=We({},this.route,l)})))():Promise.resolve()).then(()=>{const l=[];["element","errorElement","pendingElement"].forEach(c=>{const f=this.route[c];this[c]||(typeof f=="function"?(this.isLoading=!0,l.push(f(this).then(d=>{this[c]=d}))):this[c]=this.route[c])});const u=this.route.loader,a=u?new Promise(async c=>{this.isLoading=!0;const f=y=>{this.updatedAt=Date.now(),c(this.ownData),this.status=y},d=y=>{this.ownData=y,this.error=void 0,f("resolved")},m=y=>{console.error(y),this.error=y,f("rejected")};try{d(await u(this,{parentMatch:n.parentMatch,dispatch:async y=>{var S;y.type==="resolve"?d(y.data):y.type==="reject"?m(y.error):y.type==="loading"?this.isLoading=!0:y.type==="maxAge"&&(this.maxAge=y.maxAge),this.updatedAt=Date.now(),(S=this.notify)==null||S.call(this,!0)}}))}catch(y){m(y)}}):Promise.resolve();return Promise.all([...l,a]).then(()=>{this.status="resolved",this.isLoading=!1,this.startPending=void 0}).then(()=>this.pendingMinPromise).then(()=>{var c;this.pendingTimeout&&clearTimeout(this.pendingTimeout),(c=this.notify)==null||c.call(this,!0)})}).then(()=>this.ownData)},Object.assign(this,t)}}class Ga extends pu{constructor(t,n){var r;super(),r=this,this.preNotifiedMatches=[],this.status="pending",this.preNotify=o=>{o&&(this.preNotifiedMatches.includes(o)||this.preNotifiedMatches.push(o)),(!o||this.preNotifiedMatches.length===this.matches.length)&&(this.status="resolved",Qd(this.matches),this.notify())},this.loadData=async function(o){var l;let{maxAge:s}=o===void 0?{}:o;if(r.router.cleanMatchCache(),!((l=r.matches)!=null&&l.length)){r.preNotify();return}return r.firstRenderPromises=[],r.matches.forEach((u,a)=>{var c,f;const d=(c=r.matches)==null?void 0:c[a-1];u.assignMatchLoader==null||u.assignMatchLoader(r),u.load==null||u.load({maxAge:s,parentMatch:d,router:r.router}),(f=r.firstRenderPromises)==null||f.push(u.loaderPromise)}),await Promise.all(r.firstRenderPromises).then(()=>(r.preNotify(),r.matches))},this.load=async function(o){let{maxAge:l}=o===void 0?{}:o;return await r.loadData({maxAge:l})},this.startPending=async()=>{this.matches.forEach(o=>o.startPending==null?void 0:o.startPending())},this.router=t,this.location=n,this.matches=[];const i=qd(this.router,this.location);this.matches=i==null?void 0:i.map(o=>(this.router.matchCache[o.id]||(this.router.matchCache[o.id]=new Om(o)),this.router.matchCache[o.id]))}}function Qd(e){e==null||e.forEach((t,n)=>{var r;const i=e==null?void 0:e[n-1];t.data=We({},(r=i==null?void 0:i.data)!=null?r:{},t.ownData)})}function Bd(){const e=R.exports.useContext(zd);if(!e)throw Wd(!0,"You are trying to use useRouter() outside of ReactLocation!"),new Error;return e.router}function qd(e,t){if(!e.routes.length)return[];const n=[],r=async(i,o)=>{var l;let{pathname:s,params:u}=o;const c=(e!=null&&e.filterRoutes?e==null?void 0:e.filterRoutes(i):i).find(y=>{var S,C;const v=Dn([s,y.path]),p=!!(y.path!=="/"||(S=y.children)!=null&&S.length),h=Im(t,{to:v,search:y.search,fuzzy:p,caseSensitive:(C=y.caseSensitive)!=null?C:e.caseSensitive});return h&&(u=We({},u,h)),!!h});if(!c)return;const f=Ya(c.path,u);s=Dn([s,f]);const m={id:Ya(c.id,u,!0),route:c,params:u,pathname:s,search:t.search};n.push(m),(l=c.children)!=null&&l.length&&r(c.children,m)};return r(e.routes,e.rootMatch),n}function Ya(e,t,n){const r=Rr(e);return Dn(r.map(i=>{if(i.value==="*"&&!n)return"";if(i.type==="param"){var o;return(o=t[i.value.substring(1)])!=null?o:""}return i.value}))}function Vd(){return R.exports.useContext(Ud)}function Rm(){var e;return(e=Vd())==null?void 0:e[0]}function Nm(){const e=vu(),t=Rm(),n=Hd();function r(i){var o;let{search:l,hash:s,replace:u,from:a,to:c,fromCurrent:f}=i;f=(o=f)!=null?o:typeof c>"u";const d=n({to:c,search:l,hash:s,from:f?e.current:a!=null?a:{pathname:t.pathname}});e.navigate(d,u)}return Gd(r)}function Hd(){const e=vu(),t=Bd();return Gd(r=>{const i=e.buildNext(t.basepath,r),l=qd(t,i).map(s=>{var u;return(u=s.route.searchFilters)!=null?u:[]}).flat().filter(Boolean);return e.buildNext(t.basepath,We({},r,{__searchFilters:l}))})}function Kd(){var e;const t=Bd(),[n,...r]=Vd(),i=r[0];if(!i)return null;const o=(e=i.errorElement)!=null?e:t.defaultErrorElement,l=(()=>{var s,u;if(i.status==="rejected"){if(o)return o;if(!t.useErrorBoundary)return"An unknown error occured!";throw i.error}const a=(s=i.pendingElement)!=null?s:t.defaultPendingElement;if(i.status==="loading")return null;if(i.status==="pending"&&(i.route.pendingMs||a))return a!=null?a:null;const c=(u=i.element)!=null?u:t.defaultElement;return c!=null?c:w(Kd,{})})();return w($d,{value:r,children:l})}function Im(e,t){const n=Tm(e,t),r=Dm(e,t);if(!(t.to&&!n)&&!(t.search&&!r))return n!=null?n:{}}function Wd(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Mm(e){return typeof e=="function"}function Xa(e,t){return Mm(e)?e(t):e}function Dn(e){return yo(e.filter(Boolean).join("/"))}function yo(e){return(""+e).replace(/\/{2,}/g,"/")}function Tm(e,t){var n;const r=Rr(e.pathname),i=Rr(""+((n=t.to)!=null?n:"*")),o={};return(()=>{for(let s=0;s<Math.max(r.length,i.length);s++){const u=r[s],a=i[s],c=s===i.length-1,f=s===r.length-1;if(a){if(a.type==="wildcard")return u!=null&&u.value?(o["*"]=Dn(r.slice(s).map(d=>d.value)),!0):!1;if(a.type==="pathname"){if(a.value==="/"&&!(u!=null&&u.value))return!0;if(u){if(t.caseSensitive){if(a.value!==u.value)return!1}else if(a.value.toLowerCase()!==u.value.toLowerCase())return!1}}if(!u)return!1;a.type==="param"&&(o[a.value.substring(1)]=u.value)}if(c&&!f)return!!t.fuzzy}return!0})()?o:void 0}function Dm(e,t){return!!(t.search&&t.search(e.search))}function Rr(e){if(!e)return[];e=yo(e);const t=[];if(e.slice(0,1)==="/"&&(e=e.substring(1),t.push({type:"pathname",value:"/"})),!e)return t;const n=e.split("/").filter(Boolean);return t.push(...n.map(r=>r.startsWith("*")?{type:"wildcard",value:r}:r.charAt(0)===":"?{type:"param",value:r}:{type:"pathname",value:r})),e.slice(-1)==="/"&&(e=e.substring(1),t.push({type:"pathname",value:"/"})),t}function Fm(e,t,n){t=t.replace(new RegExp("^"+e),"/"),n=n.replace(new RegExp("^"+e),"/");let r=Rr(t);const i=Rr(n);i.forEach((l,s)=>{if(l.value==="/")s?s===i.length-1&&r.push(l):r=[l];else if(l.value==="..")r.pop();else{if(l.value===".")return;r.push(l)}});const o=Dn([e,...r.map(l=>l.value)]);return yo(o)}function Gd(e){const t=R.exports.useRef(),n=R.exports.useRef(e);return n.current=e,t.current||(t.current=function(){return n.current(...arguments)}),t.current}function ls(e,t){if(e===t)return e;const n=Array.isArray(e)&&Array.isArray(t);if(n||Ja(e)&&Ja(t)){const r=n?e.length:Object.keys(e).length,i=n?t:Object.keys(t),o=i.length,l=n?[]:{};let s=0;for(let u=0;u<o;u++){const a=n?u:i[u];l[a]=ls(e[a],t[a]),l[a]===e[a]&&s++}return r===o&&s===r?e:l}return t}function Ja(e){if(!Za(e))return!1;const t=e.constructor;if(typeof t>"u")return!0;const n=t.prototype;return!(!Za(n)||!n.hasOwnProperty("isPrototypeOf"))}function Za(e){return Object.prototype.toString.call(e)==="[object Object]"}const Lm=Um(JSON.parse),Am=zm(JSON.stringify);function Um(e){return t=>{t.substring(0,1)==="?"&&(t=t.substring(1));let n=gm(t);for(let r in n){const i=n[r];if(typeof i=="string")try{n[r]=e(i)}catch{}}return n}}function zm(e){return t=>{t=We({},t),t&&Object.keys(t).forEach(r=>{const i=t[r];if(typeof i>"u"||i===void 0)delete t[r];else if(i&&typeof i=="object"&&i!==null)try{t[r]=e(i)}catch{}});const n=ym(t).toString();return n?"?"+n:""}}var jm="_1qevocv0",$m="_1qevocv2",Qm="_1qevocv3",Bm="_1qevocv4",qm="_1qevocv1";const Lt="",Vm=5e3,Hm=async()=>{const e=`${Lt}/ping`;return await(await fetch(e)).json()},Km=async()=>await(await fetch(`${Lt}/modifiers.json`)).json(),Wm=async()=>(await(await fetch(`${Lt}/output_dir`)).json())[0],ss="config",Yd=async()=>await(await fetch(`${Lt}/app_config`)).json(),Gm="toggle_config",Ym=async e=>await(await fetch(`${Lt}/app_config`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({update_branch:e})})).json(),ba="MakeImage",Xm=async e=>await(await fetch(`${Lt}/image`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)})).json(),Jm=[["Drawing Style",["Cel Shading","Children's Drawing","Crosshatch","Detailed and Intricate","Doodle","Dot Art","Line Art","Sketch"]],["Visual Style",["2D","8-bit","16-bit","Anaglyph","Anime","CGI"]]],ec=e=>{let t;const n=new Set,r=(u,a)=>{const c=typeof u=="function"?u(t):u;if(c!==t){const f=t;t=(a!=null?a:typeof c!="object")?c:Object.assign({},t,c),n.forEach(d=>d(t,f))}},i=()=>t,s={setState:r,getState:i,subscribe:u=>(n.add(u),()=>n.delete(u)),destroy:()=>n.clear()};return t=e(r,i,s),s},Zm=e=>e?ec(e):ec;var Xd={exports:{}},Jd={};/**
* @license React
* use-sync-external-store-shim/with-selector.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 go=R.exports,bm=nu.exports;function ey(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ty=typeof Object.is=="function"?Object.is:ey,ny=bm.useSyncExternalStore,ry=go.useRef,iy=go.useEffect,oy=go.useMemo,ly=go.useDebugValue;Jd.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var o=ry(null);if(o.current===null){var l={hasValue:!1,value:null};o.current=l}else l=o.current;o=oy(function(){function u(m){if(!a){if(a=!0,c=m,m=r(m),i!==void 0&&l.hasValue){var y=l.value;if(i(y,m))return f=y}return f=m}if(y=f,ty(c,m))return y;var S=r(m);return i!==void 0&&i(y,S)?y:(c=m,f=S)}var a=!1,c,f,d=n===void 0?null:n;return[function(){return u(t())},d===null?void 0:function(){return u(d())}]},[t,n,r,i]);var s=ny(e,o[0],o[1]);return iy(function(){l.hasValue=!0,l.value=s},[s]),ly(s),s};(function(e){e.exports=Jd})(Xd);const sy=ac(Xd.exports),{useSyncExternalStoreWithSelector:uy}=sy;function ay(e,t=e.getState,n){const r=uy(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return R.exports.useDebugValue(r),r}const tc=e=>{const t=typeof e=="function"?Zm(e):e,n=(r,i)=>ay(t,r,i);return Object.assign(n,t),n},cy=e=>e?tc(e):tc;var mu=cy;const fy=(e,t={})=>(n,r,i)=>{const{enabled:o,anonymousActionType:l,...s}=t;let u;try{u=(o!=null?o:({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production")&&window.__REDUX_DEVTOOLS_EXTENSION__}catch{}if(!u)return({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production"&&o&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),e(n,r,i);const a=u.connect(s);let c=!0;i.setState=(m,y,S)=>{const C=n(m,y);return c&&a.send(S===void 0?{type:l||"anonymous"}:typeof S=="string"?{type:S}:S,r()),C};const f=(...m)=>{const y=c;c=!1,n(...m),c=y},d=e(i.setState,r,i);if(a.init(d),i.dispatchFromDevtools&&typeof i.dispatch=="function"){let m=!1;const y=i.dispatch;i.dispatch=(...S)=>{({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production"&&S[0].type==="__setState"&&!m&&(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),m=!0),y(...S)}}return a.subscribe(m=>{var y;switch(m.type){case"ACTION":if(typeof m.payload!="string"){console.error("[zustand devtools middleware] Unsupported action format");return}return el(m.payload,S=>{if(S.type==="__setState"){f(S.state);return}!i.dispatchFromDevtools||typeof i.dispatch=="function"&&i.dispatch(S)});case"DISPATCH":switch(m.payload.type){case"RESET":return f(d),a.init(i.getState());case"COMMIT":return a.init(i.getState());case"ROLLBACK":return el(m.state,S=>{f(S),a.init(i.getState())});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return el(m.state,S=>{f(S)});case"IMPORT_STATE":{const{nextLiftedState:S}=m.payload,C=(y=S.computedStates.slice(-1)[0])==null?void 0:y.state;if(!C)return;f(C),a.send(null,S);return}case"PAUSE_RECORDING":return c=!c}return}}),d},dy=fy,el=(e,t)=>{let n;try{n=JSON.parse(e)}catch(r){console.error("[zustand devtools middleware] Could not parse the received json",r)}n!==void 0&&t(n)},Xi=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(r){return Xi(r)(n)},catch(r){return this}}}catch(n){return{then(r){return this},catch(r){return Xi(r)(n)}}}},hy=(e,t)=>(n,r,i)=>{let o={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:C=>C,version:0,merge:(C,v)=>({...v,...C}),...t},l=!1;const s=new Set,u=new Set;let a;try{a=o.getStorage()}catch{}if(!a)return e((...C)=>{console.warn(`[zustand persist middleware] Unable to update item '${o.name}', the given storage is currently unavailable.`),n(...C)},r,i);const c=Xi(o.serialize),f=()=>{const C=o.partialize({...r()});let v;const p=c({state:C,version:o.version}).then(h=>a.setItem(o.name,h)).catch(h=>{v=h});if(v)throw v;return p},d=i.setState;i.setState=(C,v)=>{d(C,v),f()};const m=e((...C)=>{n(...C),f()},r,i);let y;const S=()=>{var C;if(!a)return;l=!1,s.forEach(p=>p(r()));const v=((C=o.onRehydrateStorage)==null?void 0:C.call(o,r()))||void 0;return Xi(a.getItem.bind(a))(o.name).then(p=>{if(p)return o.deserialize(p)}).then(p=>{if(p)if(typeof p.version=="number"&&p.version!==o.version){if(o.migrate)return o.migrate(p.state,p.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return p.state}).then(p=>{var h;return y=o.merge(p,(h=r())!=null?h:m),n(y,!0),f()}).then(()=>{v==null||v(y,void 0),l=!0,u.forEach(p=>p(y))}).catch(p=>{v==null||v(void 0,p)})};return i.persist={setOptions:C=>{o={...o,...C},C.getStorage&&(a=C.getStorage())},clearStorage:()=>{a==null||a.removeItem(o.name)},getOptions:()=>o,rehydrate:()=>S(),hasHydrated:()=>l,onHydrate:C=>(s.add(C),()=>{s.delete(C)}),onFinishHydration:C=>(u.add(C),()=>{u.delete(C)})},S(),y||m},py=hy;function Nr(){return Math.floor(Math.random()*1e4)}const D=mu(dy((e,t)=>({parallelCount:1,requestOptions:{prompt:"a photograph of an astronaut riding a horse",seed:Nr(),num_outputs:1,num_inference_steps:50,guidance_scale:7.5,width:512,height:512,prompt_strength:.8,turbo:!0,use_cpu:!1,use_full_precision:!0,save_to_disk_path:"null",use_face_correction:"GFPGANv1.3",use_upscale:"RealESRGAN_x4plus",show_only_filtered_image:!0},tags:[],uiOptions:{isUseRandomSeed:!0,isUseAutoSave:!1,isSoundEnabled:!1},allModifiers:[[[]]],isInpainting:!1,setParallelCount:n=>e(se(r=>{r.parallelCount=n})),setRequestOptions:(n,r)=>{e(se(i=>{i.requestOptions[n]=r}))},getValueForRequestKey:n=>t().requestOptions[n],setAllModifiers:n=>{e(se(r=>{r.allModifiers=n}))},toggleTag:n=>{e(se(r=>{const i=r.tags.indexOf(n);i>-1?r.tags.splice(i,1):r.tags.push(n)}))},hasTag:n=>t().tags.indexOf(n)>-1,selectedTags:()=>t().tags,builtRequest:()=>{const n=t(),r=n.requestOptions,i=n.tags,o=`${r.prompt} ${i.join(",")}`,l={...r,prompt:o};return n.uiOptions.isUseAutoSave||(l.save_to_disk_path=null),l.init_image===void 0&&(l.prompt_strength=void 0),l.use_upscale===""&&(l.use_upscale=null),l.use_upscale===null&&l.use_face_correction===null&&(l.show_only_filtered_image=!1),l},toggleUseFaceCorrection:()=>{e(se(n=>{const r=typeof n.getValueForRequestKey("use_face_correction")=="string"?null:"GFPGANv1.3";n.requestOptions.use_face_correction=r}))},isUsingFaceCorrection:()=>typeof t().getValueForRequestKey("use_face_correction")=="string",isUsingUpscaling:()=>t().getValueForRequestKey("use_upscale")!="",toggleUseRandomSeed:()=>{e(se(n=>{n.uiOptions.isUseRandomSeed=!n.uiOptions.isUseRandomSeed,n.requestOptions.seed=n.uiOptions.isUseRandomSeed?Nr():n.requestOptions.seed,localStorage.setItem("ui:isUseRandomSeed",n.uiOptions.isUseRandomSeed)}))},isRandomSeed:()=>t().uiOptions.isUseRandomSeed,toggleUseAutoSave:()=>{e(se(n=>{n.uiOptions.isUseAutoSave=!n.uiOptions.isUseAutoSave,localStorage.setItem("ui:isUseAutoSave",n.uiOptions.isUseAutoSave)}))},isUseAutoSave:()=>t().uiOptions.isUseAutoSave,toggleSoundEnabled:()=>{e(se(n=>{n.uiOptions.isSoundEnabled=!n.uiOptions.isSoundEnabled}))},isSoundEnabled:()=>t().uiOptions.isSoundEnabled,toggleInpainting:()=>{e(se(n=>{n.isInpainting=!n.isInpainting}))}})));var nc="_1jo75h1",rc="_1jo75h0",vy="_1jo75h2";const ic="Stable Diffusion is starting...",my="Stable Diffusion is ready to use!",oc="Stable Diffusion is not running!";function yy({className:e}){const[t,n]=R.exports.useState(ic),[r,i]=R.exports.useState(rc),{status:o,data:l}=Zt(["health"],Hm,{refetchInterval:Vm});return R.exports.useEffect(()=>{o==="loading"?(n(ic),i(rc)):o==="error"?(n(oc),i(nc)):o==="success"&&(l[0]==="OK"?(n(my),i(vy)):(n(oc),i(nc)))},[o,l]),w(tn,{children:w("p",{className:[r,e].join(" "),children:t})})}var gy="_1v2cc580";function Sy(){const{status:e,data:t}=Zt([ss],Yd),[n,r]=R.exports.useState("2.1.0"),[i,o]=R.exports.useState("");return R.exports.useEffect(()=>{if(e==="success"){const{update_branch:l}=t;r("v2.1"),o(l==="main"?"(stable)":"(beta)")}},[e,t,r,r]),O("div",{className:gy,children:[O("h1",{children:["Stable Diffusion UI ",n," ",i," "]}),w(yy,{className:"status-display"})]})}const je=mu(py((e,t)=>({isOpenAdvancedSettings:!1,isOpenAdvImprovementSettings:!1,isOpenAdvPropertySettings:!1,isOpenAdvWorkflowSettings:!1,isOpenAdvGPUSettings:!1,isOpenImageModifier:!1,imageMofidiersMap:{},toggleAdvancedSettings:()=>{e(se(n=>{n.isOpenAdvancedSettings=!n.isOpenAdvancedSettings}))},toggleAdvImprovementSettings:()=>{e(se(n=>{n.isOpenAdvImprovementSettings=!n.isOpenAdvImprovementSettings}))},toggleAdvPropertySettings:()=>{e(se(n=>{n.isOpenAdvPropertySettings=!n.isOpenAdvPropertySettings}))},toggleAdvWorkflowSettings:()=>{e(se(n=>{n.isOpenAdvWorkflowSettings=!n.isOpenAdvWorkflowSettings}))},toggleAdvGPUSettings:()=>{e(se(n=>{n.isOpenAdvGPUSettings=!n.isOpenAdvGPUSettings}))},toggleImageModifier:()=>{e(se(n=>{n.isOpenImageModifier=!n.isOpenImageModifier}))}}),{name:"createUI"}));var Kn="_11d5x3d1",wy="_11d5x3d0",So="_11d5x3d2";function _y(){const e=D(c=>c.isUsingFaceCorrection()),t=D(c=>c.isUsingUpscaling()),n=D(c=>c.getValueForRequestKey("use_upscale")),r=D(c=>c.getValueForRequestKey("show_only_filtered_image")),i=D(c=>c.toggleUseFaceCorrection),o=D(c=>c.setRequestOptions),l=je(c=>c.isOpenAdvImprovementSettings),s=je(c=>c.toggleAdvImprovementSettings),[u,a]=R.exports.useState(!1);return R.exports.useEffect(()=>{console.log("isUsingUpscaling",t),console.log("isUsingFaceCorrection",e),a(!(e||n))},[e,t,a]),O("div",{children:[w("button",{type:"button",className:So,onClick:s,children:w("h4",{children:"Improvement Settings"})}),l&&O(tn,{children:[w("div",{children:O("label",{children:[w("input",{type:"checkbox",checked:e,onChange:c=>i()}),"Fix incorrect faces and eyes (uses GFPGAN)"]})}),w("div",{children:O("label",{children:["Upscale the image to 4x resolution using",O("select",{id:"upscale_model",name:"upscale_model",value:n,onChange:c=>{o("use_upscale",c.target.value)},children:[w("option",{value:"",children:"No Uscaling"}),w("option",{value:"RealESRGAN_x4plus",children:"RealESRGAN_x4plus"}),w("option",{value:"RealESRGAN_x4plus_anime_6B",children:"RealESRGAN_x4plus_anime_6B"})]})]})}),w("div",{children:O("label",{children:[w("input",{disabled:u,type:"checkbox",checked:r,onChange:c=>o("show_only_filtered_image",c.target.checked)}),"Show only filtered image"]})})]})]})}const lc=[{value:128,label:"128 (*)"},{value:192,label:"192"},{value:256,label:"256 (*)"},{value:320,label:"320"},{value:384,label:"384"},{value:448,label:"448"},{value:512,label:"512 (*)"},{value:576,label:"576"},{value:640,label:"640"},{value:704,label:"704"},{value:768,label:"768 (*)"},{value:832,label:"832"},{value:896,label:"896"},{value:960,label:"960"},{value:1024,label:"1024 (*)"}];function ky(){const e=D(d=>d.setRequestOptions),t=D(d=>d.toggleUseRandomSeed),n=D(d=>d.isRandomSeed()),r=D(d=>d.getValueForRequestKey("seed")),i=D(d=>d.getValueForRequestKey("num_inference_steps")),o=D(d=>d.getValueForRequestKey("guidance_scale")),l=D(d=>d.getValueForRequestKey("init_image")),s=D(d=>d.getValueForRequestKey("prompt_strength")),u=D(d=>d.getValueForRequestKey("width")),a=D(d=>d.getValueForRequestKey("height")),c=je(d=>d.isOpenAdvPropertySettings),f=je(d=>d.toggleAdvPropertySettings);return O("div",{children:[w("button",{type:"button",className:So,onClick:f,children:w("h4",{children:"Property Settings"})}),c&&O(tn,{children:[O("div",{children:[O("label",{children:["Seed:",w("input",{size:10,value:r,onChange:d=>e("seed",d.target.value),disabled:n,placeholder:"random"})]}),O("label",{children:[w("input",{type:"checkbox",checked:n,onChange:d=>t()})," ","Random Image"]})]}),w("div",{children:O("label",{children:["Number of inference steps:"," ",w("input",{value:i,onChange:d=>{e("num_inference_steps",d.target.value)},size:4})]})}),O("div",{children:[O("label",{children:["Guidance Scale:",w("input",{value:o,onChange:d=>e("guidance_scale",d.target.value),type:"range",min:"0",max:"20",step:".1"})]}),w("span",{children:o})]}),l&&O("div",{children:[O("label",{children:["Prompt Strength:"," ",w("input",{value:s,onChange:d=>e("prompt_strength",d.target.value),type:"range",min:"0",max:"1",step:".05"})]}),w("span",{children:s})]}),w("div",{children:O("label",{children:["Width:",w("select",{value:u,onChange:d=>e("width",d.target.value),children:lc.map(d=>w("option",{value:d.value,children:d.label},"width-option_"+d.value))})]})}),w("div",{children:O("label",{children:["Height:",w("select",{value:a,onChange:d=>e("height",d.target.value),children:lc.map(d=>w("option",{value:d.value,children:d.label},"height-option_"+d.value))})]})})]})]})}function Cy(){const e=D(f=>f.getValueForRequestKey("num_outputs")),t=D(f=>f.parallelCount),n=D(f=>f.isUseAutoSave()),r=D(f=>f.getValueForRequestKey("save_to_disk_path")),i=D(f=>f.isSoundEnabled()),o=D(f=>f.setRequestOptions),l=D(f=>f.setParallelCount),s=D(f=>f.toggleUseAutoSave),u=D(f=>f.toggleSoundEnabled),a=je(f=>f.isOpenAdvWorkflowSettings),c=je(f=>f.toggleAdvWorkflowSettings);return O("div",{children:[w("button",{type:"button",className:So,onClick:c,children:w("h4",{children:"Workflow Settings"})}),a&&O(tn,{children:[w("div",{children:O("label",{children:["Number of images to make:"," ",w("input",{type:"number",value:e,onChange:f=>o("num_outputs",parseInt(f.target.value,10)),size:4})]})}),w("div",{children:O("label",{children:["Generate in parallel:",w("input",{type:"number",value:t,onChange:f=>l(parseInt(f.target.value,10)),size:4})]})}),O("div",{children:[O("label",{children:[w("input",{checked:n,onChange:f=>s(),type:"checkbox"}),"Automatically save to"," "]}),O("label",{children:[w("input",{value:r,onChange:f=>o("save_to_disk_path",f.target.value),size:40,disabled:!n}),w("span",{className:"visually-hidden",children:"Path on disk where images will be saved"})]})]}),w("div",{children:O("label",{children:[w("input",{checked:i,onChange:f=>u(),type:"checkbox"}),"Play sound on task completion"]})})]})]})}function Ey(){const e=D(l=>l.getValueForRequestKey("turbo")),t=D(l=>l.getValueForRequestKey("use_cpu")),n=D(l=>l.getValueForRequestKey("use_full_precision")),r=D(l=>l.setRequestOptions),i=je(l=>l.isOpenAdvGPUSettings),o=je(l=>l.toggleAdvGPUSettings);return O("div",{children:[w("button",{type:"button",className:So,onClick:o,children:w("h4",{children:"GPU Settings"})}),i&&O(tn,{children:[w("div",{children:O("label",{children:[w("input",{checked:e,onChange:l=>r("turbo",l.target.checked),type:"checkbox"}),"Turbo mode (generates images faster, but uses an additional 1 GB of GPU memory)"]})}),w("div",{children:O("label",{children:[w("input",{type:"checkbox",checked:t,onChange:l=>r("use_cpu",l.target.checked)}),"Use CPU instead of GPU (warning: this will be *very* slow)"]})}),w("div",{children:O("label",{children:[w("input",{checked:n,onChange:l=>r("use_full_precision",l.target.checked),type:"checkbox"}),"Use full precision (for GPU-only. warning: this will consume more VRAM)"]})})]})]})}function xy(){const[e,t]=R.exports.useState(!1),[n,r]=R.exports.useState("beta"),{status:i,data:o}=Zt([ss],Yd),l=lu(),{status:s,data:u}=Zt([Gm],()=>Ym(n),{enabled:e});return R.exports.useEffect(()=>{if(i==="success"){const{update_branch:a}=o;r(a==="main"?"beta":"main")}},[i,o]),R.exports.useEffect(()=>{s==="success"&&(u[0]=="OK"&&l.invalidateQueries([ss]),t(!1))},[s,u,t]),O("label",{children:[w("input",{disabled:!0,type:"checkbox",checked:n==="main",onChange:a=>{t(!0)}}),"Enable Beta Mode"]})}function Py(){return O("ul",{className:wy,children:[w("li",{className:Kn,children:w(_y,{})}),w("li",{className:Kn,children:w(ky,{})}),w("li",{className:Kn,children:w(Cy,{})}),w("li",{className:Kn,children:w(Ey,{})}),w("li",{className:Kn,children:w(xy,{})})]})}function Oy(){const e=je(n=>n.isOpenAdvancedSettings),t=je(n=>n.toggleAdvancedSettings);return O("div",{className:"panel-box",children:[w("button",{type:"button",onClick:t,className:"panel-box-toggle-btn",children:w("h3",{children:"Advanced Settings"})}),e&&w(Py,{})]})}function Zd({name:e}){const t=D(i=>i.hasTag(e))?"selected":"",n=D(i=>i.toggleTag),r=()=>{n(e)};return w("div",{className:"modifierTag "+t,onClick:r,children:w("p",{children:e})})}function Ry({tags:e}){return w("ul",{className:"modifier-list",children:e.map(t=>w("li",{children:w(Zd,{name:t})},t))})}function Ny({title:e,tags:t}){const[n,r]=R.exports.useState(!1);return O("div",{className:"modifier-grouping",children:[w("div",{className:"modifier-grouping-header",onClick:()=>{r(!n)},children:w("h5",{children:e})}),n&&w(Ry,{tags:t})]})}function Iy(){const e=D(i=>i.allModifiers);console.log("allModifiers",e);const t=je(i=>i.isOpenImageModifier),n=je(i=>i.toggleImageModifier);return O("div",{className:"panel-box",children:[w("button",{type:"button",onClick:()=>{n()},className:"panel-box-toggle-btn",children:w("h4",{children:"Image Modifiers (art styles, tags, ect)"})}),t&&e.map((i,o)=>w(Ny,{title:i[0],tags:i[1]},i[0]))]})}var My="fma0ug0";function Ty({imageData:e,brushSize:t,brushShape:n,brushColor:r,isErasing:i}){const o=R.exports.useRef(null),l=R.exports.useRef(null),[s,u]=R.exports.useState(!1),[a,c]=R.exports.useState(512),[f,d]=R.exports.useState(512);R.exports.useEffect(()=>{const p=new Image;p.onload=()=>{c(p.width),d(p.height)},p.src=e},[e]),R.exports.useEffect(()=>{if(o.current){const p=o.current.getContext("2d"),h=p.getImageData(0,0,a,f),g=h.data;for(let x=0;x<g.length;x+=4)g[x+3]>0&&(g[x]=parseInt(r,16),g[x+1]=parseInt(r,16),g[x+2]=parseInt(r,16));p.putImageData(h,0,0)}},[r]);const m=p=>{u(!0)},y=p=>{u(!1);const h=o.current;h&&h.toDataURL()},S=(p,h,g,x,E)=>{const k=o.current;if(k){const _=k.getContext("2d");if(i){const M=g/2;_.clearRect(p-M,h-M,g,g)}else _.beginPath(),_.lineWidth=g,_.lineCap=x,_.strokeStyle=E,_.moveTo(p,h),_.lineTo(p,h),_.stroke()}},C=(p,h,g,x,E)=>{const k=l.current;if(k){const _=k.getContext("2d");if(_.beginPath(),_.clearRect(0,0,k.width,k.height),i){const M=g/2;_.lineWidth=2,_.lineCap="butt",_.strokeStyle=E,_.moveTo(p-M,h-M),_.lineTo(p+M,h-M),_.lineTo(p+M,h+M),_.lineTo(p-M,h+M),_.lineTo(p-M,h-M),_.stroke()}else _.lineWidth=g,_.lineCap=x,_.strokeStyle=E,_.moveTo(p,h),_.lineTo(p,h),_.stroke()}};return O("div",{className:My,children:[w("img",{src:e}),w("canvas",{ref:o,width:a,height:f}),w("canvas",{ref:l,width:a,height:f,onMouseDown:m,onMouseUp:y,onMouseMove:p=>{const{nativeEvent:{offsetX:h,offsetY:g}}=p;C(h,g,t,n,r),s&&S(h,g,t,n,r)}})]})}var sc="_2yyo4x2",Dy="_2yyo4x1",Fy="_2yyo4x0";function Ly(){const e=R.exports.useRef(null),[t,n]=R.exports.useState("20"),[r,i]=R.exports.useState("round"),[o,l]=R.exports.useState("#fff"),[s,u]=R.exports.useState(!1),a=D(S=>S.getValueForRequestKey("init_image"));return O("div",{className:Fy,children:[w(Ty,{imageData:a,brushSize:t,brushShape:r,brushColor:o,isErasing:s}),O("div",{className:Dy,children:[O("div",{className:sc,children:[w("button",{onClick:()=>{u(!1)},children:"Mask"}),w("button",{onClick:()=>{u(!0)},children:"Erase"}),w("button",{disabled:!0,onClick:()=>{console.log("fill mask!!",e)},children:"Fill"}),w("button",{disabled:!0,onClick:()=>{console.log("clear all")},children:"Clear"}),O("label",{children:["Brush Size",w("input",{type:"range",min:"1",max:"100",value:t,onChange:S=>{n(S.target.value)}})]})]}),O("div",{className:sc,children:[w("button",{onClick:()=>{i("round")},children:"Cirle Brush"}),w("button",{onClick:()=>{i("square")},children:"Square Brush"}),w("button",{onClick:()=>{l("#000")},children:"Dark Brush"}),w("button",{onClick:()=>{l("#fff")},children:"Light Brush"})]})]})]})}var Ay="cjcdm20",Uy="cjcdm21";var zy="_1how28i0",jy="_1how28i1";var $y="_1rn4m8a4",Qy="_1rn4m8a2",By="_1rn4m8a3",qy="_1rn4m8a0",Vy="_1rn4m8a1",Hy="_1rn4m8a5";function Ky(e){const t=R.exports.useRef(null),n=D(a=>a.getValueForRequestKey("init_image")),r=D(a=>a.isInpainting),i=D(a=>a.setRequestOptions),o=()=>{var a;(a=t.current)==null||a.click()},l=a=>{const c=a.target.files[0];if(c){const f=new FileReader;f.onload=d=>{d.target&&i("init_image",d.target.result)},f.readAsDataURL(c)}},s=D(a=>a.toggleInpainting);return O("div",{className:qy,children:[O("div",{children:[O("label",{className:Vy,children:[w("b",{children:"Initial Image:"})," (optional)"]}),w("input",{ref:t,className:Qy,name:"init_image",type:"file",onChange:l}),w("button",{className:By,onClick:o,children:"Select File"})]}),w("div",{className:$y,children:n&&O(tn,{children:[O("div",{children:[w("img",{src:n,width:"100",height:"100"}),w("button",{className:Hy,onClick:()=>{i("init_image",void 0),r&&s()},children:"X"})]}),O("label",{children:[w("input",{type:"checkbox",onChange:a=>{s()},checked:r}),"Use for Inpainting"]})]})})]})}function Wy(){const e=D(t=>t.selectedTags());return O("div",{className:"selected-tags",children:[w("p",{children:"Active Tags"}),w("ul",{children:e.map(t=>w("li",{children:w(Zd,{name:t})},t))})]})}const sr=mu((e,t)=>({images:new Array,completedImageIds:new Array,addNewImage:(n,r,i=!1)=>{e(se(o=>{let{seed:l}=r;i&&(l=Nr()),o.images.push({id:n,options:{...r,seed:l}})}))},hasQueuedImages:()=>t().images.length>0,firstInQueue:()=>t().images[0]||[],removeFirstInQueue:()=>{e(se(n=>{const r=n.images.shift();n.completedImageIds.push(r.id)}))}}));let ni;const Gy=new Uint8Array(16);function Yy(){if(!ni&&(ni=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!ni))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return ni(Gy)}const oe=[];for(let e=0;e<256;++e)oe.push((e+256).toString(16).slice(1));function Xy(e,t=0){return(oe[e[t+0]]+oe[e[t+1]]+oe[e[t+2]]+oe[e[t+3]]+"-"+oe[e[t+4]]+oe[e[t+5]]+"-"+oe[e[t+6]]+oe[e[t+7]]+"-"+oe[e[t+8]]+oe[e[t+9]]+"-"+oe[e[t+10]]+oe[e[t+11]]+oe[e[t+12]]+oe[e[t+13]]+oe[e[t+14]]+oe[e[t+15]]).toLowerCase()}const Jy=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),uc={randomUUID:Jy};function Zy(e,t,n){if(uc.randomUUID&&!t&&!e)return uc.randomUUID();e=e||{};const r=e.random||(e.rng||Yy)();if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,t){n=n||0;for(let i=0;i<16;++i)t[n+i]=r[i];return t}return Xy(r)}var by="_1hnlbmt0";function eg(){const e=D(s=>s.parallelCount),t=D(s=>s.builtRequest),n=sr(s=>s.addNewImage),r=sr(s=>s.hasQueuedImages()),i=D(s=>s.isRandomSeed()),o=D(s=>s.setRequestOptions);return w("button",{className:by,onClick:()=>{const s=t();let u=[],{num_outputs:a}=s;if(e>a)u.push(a);else for(;a>=1;)a-=e,a<=0?u.push(e):u.push(Math.abs(a));u.forEach((c,f)=>{let d=s.seed;f!==0&&(d=Nr()),n(Zy(),{...s,num_outputs:c,seed:d})}),i&&o("seed",Nr())},disabled:r,children:"Make"})}function tg(){const e=D(r=>r.getValueForRequestKey("prompt")),t=D(r=>r.setRequestOptions);return O("div",{className:zy,children:[O("div",{className:jy,children:[w("p",{children:"Prompt "}),w("textarea",{value:e,onChange:r=>{t("prompt",r.target.value)}})]}),w(Ky,{}),w(Wy,{}),w(eg,{})]})}function ng(){const e=D(t=>t.isInpainting);return O(tn,{children:[O("div",{className:Ay,children:[w(tg,{}),w(Oy,{}),w(Iy,{})]}),e&&w("div",{className:Uy,children:w(Ly,{})})]})}const rg=`${Lt}/ding.mp3`,ig=yc.forwardRef((e,t)=>w("audio",{ref:t,style:{display:"none"},children:w("source",{src:rg,type:"audio/mp3"})}));var og="_1yvg52n0",lg="_1yvg52n1";function sg({imageData:e,metadata:t,className:n}){return w("div",{className:[og,n].join(" "),children:w("img",{className:lg,src:e,alt:t.prompt})})}function ug({image:e}){const{info:t,data:n}=e||{info:null,data:null},r=D(s=>s.setRequestOptions),i=()=>{const{prompt:s,seed:u,num_inference_steps:a,guidance_scale:c,use_face_correction:f,use_upscale:d,width:m,height:y}=t;let S=s.replace(/[^a-zA-Z0-9]/g,"_");S=S.substring(0,100);let C=`${S}_Seed-${u}_Steps-${a}_Guidance-${c}`;return f&&(C+=`_FaceCorrection-${f}`),d&&(C+=`_Upscale-${d}`),C+=`_${m}x${y}`,C+=".png",C},o=()=>{const s=document.createElement("a");s.download=i(),s.href=n,s.click()},l=()=>{r("init_image",n)};return O("div",{className:"current-display",children:[e&&O("div",{children:[O("p",{children:[" ",t.prompt]}),w(sg,{imageData:n,metadata:t}),O("div",{children:[w("button",{onClick:o,children:"Save"}),w("button",{onClick:l,children:"Use as Input"})]})]}),w("div",{})]})}var ag="fsj92y0",cg="fsj92y1";function fg({images:e,setCurrentDisplay:t}){const n=r=>{const i=e[r];t(i)};return w("div",{className:ag,children:e&&e.map((r,i)=>r===void 0?(console.warn(`image ${i} is undefined`),null):w("button",{className:cg,onClick:()=>{n(i)},children:w("img",{src:r.data,alt:r.info.prompt})},i))})}var dg="_688lcr1",hg="_688lcr0",pg="_688lcr2";function vg(){const e=R.exports.useRef(null),t=D(m=>m.isSoundEnabled()),{id:n,options:r}=sr(m=>m.firstInQueue()),i=sr(m=>m.removeFirstInQueue),[o,l]=R.exports.useState(null),{status:s,data:u}=Zt([ba,n],()=>Xm(r),{enabled:n!==void 0});R.exports.useEffect(()=>{var m;s==="success"&&u.status==="succeeded"&&(t&&((m=e.current)==null||m.play()),i())},[s,u,i,e,t]);const a=lu(),[c,f]=R.exports.useState([]),d=sr(m=>m.completedImageIds);return R.exports.useEffect(()=>{const m=d.map(y=>a.getQueryData([ba,y]));if(m.length>0){const y=m.map((S,C)=>{if(S!==void 0)return S.output.map(v=>({id:`${d[C]}-${v.seed}`,data:v.data,info:{...S.request,seed:v.seed}}))}).flat().reverse().filter(S=>S!==void 0);f(y);debugger;l(y[0]||null)}else f([]),l(null)},[f,l,a,d]),O("div",{className:hg,children:[w(ig,{ref:e}),w("div",{className:dg,children:w(ug,{image:o})}),w("div",{className:pg,children:w(fg,{images:c,setCurrentDisplay:l})})]})}function mg(){return O("div",{id:"footer",className:"panel-box",children:[O("p",{children:["If you found this project useful and want to help keep it alive, please"," ",w("a",{href:"https://ko-fi.com/cmdr2_stablediffusion_ui",target:"_blank",children:w("img",{src:`${Lt}/kofi.png`,id:"coffeeButton"})})," ","to help cover the cost of development and maintenance! Thank you for your support!"]}),O("p",{children:["Please feel free to join the"," ",w("a",{href:"https://discord.com/invite/u9yhsFmEkB",target:"_blank",children:"discord community"})," ","or"," ",w("a",{href:"https://github.com/cmdr2/stable-diffusion-ui/issues",target:"_blank",children:"file an issue"})," ","if you have any problems or suggestions in using this interface."]}),O("div",{id:"footer-legal",children:[O("p",{children:[w("b",{children:"Disclaimer:"})," The authors of this project are not responsible for any content generated using this interface."]}),O("p",{children:["This license of this software forbids you from sharing any content that violates any laws, produce any harm to a person, disseminate any personal information that would be meant for harm, ",w("br",{}),"spread misinformation and target vulnerable groups. For the full list of restrictions please read"," ",w("a",{href:"https://github.com/cmdr2/stable-diffusion-ui/blob/main/LICENSE",target:"_blank",children:"the license"}),"."]}),w("p",{children:"By using this software, you consent to the terms and conditions of the license."})]})]})}function yg({className:e}){const t=D(s=>s.setRequestOptions),{status:n,data:r}=Zt(["SaveDir"],Wm),{status:i,data:o}=Zt(["modifications"],Km),l=D(s=>s.setAllModifiers);return R.exports.useEffect(()=>{n==="success"&&t("save_to_disk_path",r)},[t,n,r]),R.exports.useEffect(()=>{i==="success"?l(o):i==="error"&&l(Jm)},[t,i,o]),O("div",{className:[jm,e].join(" "),children:[w("header",{className:qm,children:w(Sy,{})}),w("nav",{className:$m,children:w(ng,{})}),w("main",{className:Qm,children:w(vg,{})}),w("footer",{className:Bm,children:w(mg,{})})]})}function gg({className:e}){return w("div",{children:w("h1",{children:"Settings"})})}var Sg="_4vfmtj1t";const wg=new Cm;function _g(){const e=Sg;return w(Em,{location:wg,routes:[{path:"/",element:w(yg,{className:e})},{path:"/settings",element:w(gg,{className:e})}]})}const kg=new Hv({defaultOptions:{queries:{refetchOnWindowFocus:!1,refetchOnReconnect:!1,refetchOnMount:!1,staleTime:1/0}}});um();tl.createRoot(document.getElementById("root")).render(w(yc.StrictMode,{children:O(Gv,{client:kg,children:[w(_g,{}),w(tm,{initialIsOpen:!0})]})}));