easydiffusion/ui/frontend/dist/index.js
2022-09-28 12:54:15 -04:00

114 lines
326 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 s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).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 nd(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var _={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 gi=Symbol.for("react.element"),fg=Symbol.for("react.portal"),dg=Symbol.for("react.fragment"),pg=Symbol.for("react.strict_mode"),hg=Symbol.for("react.profiler"),gg=Symbol.for("react.provider"),mg=Symbol.for("react.context"),vg=Symbol.for("react.forward_ref"),yg=Symbol.for("react.suspense"),Sg=Symbol.for("react.memo"),wg=Symbol.for("react.lazy"),Au=Symbol.iterator;function xg(e){return e===null||typeof e!="object"?null:(e=Au&&e[Au]||e["@@iterator"],typeof e=="function"?e:null)}var rd={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},id=Object.assign,od={};function mr(e,t,n){this.props=e,this.context=t,this.refs=od,this.updater=n||rd}mr.prototype.isReactComponent={};mr.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")};mr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function sd(){}sd.prototype=mr.prototype;function ml(e,t,n){this.props=e,this.context=t,this.refs=od,this.updater=n||rd}var vl=ml.prototype=new sd;vl.constructor=ml;id(vl,mr.prototype);vl.isPureReactComponent=!0;var $u=Array.isArray,ad=Object.prototype.hasOwnProperty,yl={current:null},ld={key:!0,ref:!0,__self:!0,__source:!0};function ud(e,t,n){var r,i={},o=null,s=null;if(t!=null)for(r in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(o=""+t.key),t)ad.call(t,r)&&!ld.hasOwnProperty(r)&&(i[r]=t[r]);var a=arguments.length-2;if(a===1)i.children=n;else if(1<a){for(var l=Array(a),u=0;u<a;u++)l[u]=arguments[u+2];i.children=l}if(e&&e.defaultProps)for(r in a=e.defaultProps,a)i[r]===void 0&&(i[r]=a[r]);return{$$typeof:gi,type:e,key:o,ref:s,props:i,_owner:yl.current}}function Og(e,t){return{$$typeof:gi,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Sl(e){return typeof e=="object"&&e!==null&&e.$$typeof===gi}function Pg(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Uu=/\/+/g;function ws(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Pg(""+e.key):t.toString(36)}function Ki(e,t,n,r,i){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var s=!1;if(e===null)s=!0;else switch(o){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case gi:case fg:s=!0}}if(s)return s=e,i=i(s),e=r===""?"."+ws(s,0):r,$u(i)?(n="",e!=null&&(n=e.replace(Uu,"$&/")+"/"),Ki(i,t,n,"",function(u){return u})):i!=null&&(Sl(i)&&(i=Og(i,n+(!i.key||s&&s.key===i.key?"":(""+i.key).replace(Uu,"$&/")+"/")+e)),t.push(i)),1;if(s=0,r=r===""?".":r+":",$u(e))for(var a=0;a<e.length;a++){o=e[a];var l=r+ws(o,a);s+=Ki(o,t,n,l,i)}else if(l=xg(e),typeof l=="function")for(e=l.call(e),a=0;!(o=e.next()).done;)o=o.value,l=r+ws(o,a++),s+=Ki(o,t,n,l,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 s}function Pi(e,t,n){if(e==null)return e;var r=[],i=0;return Ki(e,r,"","",function(o){return t.call(n,o,i++)}),r}function kg(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 ke={current:null},qi={transition:null},Eg={ReactCurrentDispatcher:ke,ReactCurrentBatchConfig:qi,ReactCurrentOwner:yl};A.Children={map:Pi,forEach:function(e,t,n){Pi(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Pi(e,function(){t++}),t},toArray:function(e){return Pi(e,function(t){return t})||[]},only:function(e){if(!Sl(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};A.Component=mr;A.Fragment=dg;A.Profiler=hg;A.PureComponent=ml;A.StrictMode=pg;A.Suspense=yg;A.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Eg;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=id({},e.props),i=e.key,o=e.ref,s=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,s=yl.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var a=e.type.defaultProps;for(l in t)ad.call(t,l)&&!ld.hasOwnProperty(l)&&(r[l]=t[l]===void 0&&a!==void 0?a[l]:t[l])}var l=arguments.length-2;if(l===1)r.children=n;else if(1<l){a=Array(l);for(var u=0;u<l;u++)a[u]=arguments[u+2];r.children=a}return{$$typeof:gi,type:e.type,key:i,ref:o,props:r,_owner:s}};A.createContext=function(e){return e={$$typeof:mg,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:gg,_context:e},e.Consumer=e};A.createElement=ud;A.createFactory=function(e){var t=ud.bind(null,e);return t.type=e,t};A.createRef=function(){return{current:null}};A.forwardRef=function(e){return{$$typeof:vg,render:e}};A.isValidElement=Sl;A.lazy=function(e){return{$$typeof:wg,_payload:{_status:-1,_result:e},_init:kg}};A.memo=function(e,t){return{$$typeof:Sg,type:e,compare:t===void 0?null:t}};A.startTransition=function(e){var t=qi.transition;qi.transition={};try{e()}finally{qi.transition=t}};A.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};A.useCallback=function(e,t){return ke.current.useCallback(e,t)};A.useContext=function(e){return ke.current.useContext(e)};A.useDebugValue=function(){};A.useDeferredValue=function(e){return ke.current.useDeferredValue(e)};A.useEffect=function(e,t){return ke.current.useEffect(e,t)};A.useId=function(){return ke.current.useId()};A.useImperativeHandle=function(e,t,n){return ke.current.useImperativeHandle(e,t,n)};A.useInsertionEffect=function(e,t){return ke.current.useInsertionEffect(e,t)};A.useLayoutEffect=function(e,t){return ke.current.useLayoutEffect(e,t)};A.useMemo=function(e,t){return ke.current.useMemo(e,t)};A.useReducer=function(e,t,n){return ke.current.useReducer(e,t,n)};A.useRef=function(e){return ke.current.useRef(e)};A.useState=function(e){return ke.current.useState(e)};A.useSyncExternalStore=function(e,t,n){return ke.current.useSyncExternalStore(e,t,n)};A.useTransition=function(){return ke.current.useTransition()};A.version="18.2.0";(function(e){e.exports=A})(_);const rt=nd(_.exports);var ia={},cd={exports:{}},Ue={},fd={exports:{}},dd={};/**
* @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(b,F){var M=b.length;b.push(F);e:for(;0<M;){var z=M-1>>>1,Z=b[z];if(0<i(Z,F))b[z]=F,b[M]=Z,M=z;else break e}}function n(b){return b.length===0?null:b[0]}function r(b){if(b.length===0)return null;var F=b[0],M=b.pop();if(M!==F){b[0]=M;e:for(var z=0,Z=b.length,$t=Z>>>1;z<$t;){var Te=2*(z+1)-1,In=b[Te],De=Te+1,Pt=b[De];if(0>i(In,M))De<Z&&0>i(Pt,In)?(b[z]=Pt,b[De]=M,z=De):(b[z]=In,b[Te]=M,z=Te);else if(De<Z&&0>i(Pt,M))b[z]=Pt,b[De]=M,z=De;else break e}}return F}function i(b,F){var M=b.sortIndex-F.sortIndex;return M!==0?M:b.id-F.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var s=Date,a=s.now();e.unstable_now=function(){return s.now()-a}}var l=[],u=[],c=1,f=null,d=3,m=!1,h=!1,y=!1,O=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 g(b){for(var F=n(u);F!==null;){if(F.callback===null)r(u);else if(F.startTime<=b)r(u),F.sortIndex=F.expirationTime,t(l,F);else break;F=n(u)}}function S(b){if(y=!1,g(b),!h)if(n(l)!==null)h=!0,Le(P);else{var F=n(u);F!==null&&he(S,F.startTime-b)}}function P(b,F){h=!1,y&&(y=!1,v(C),C=-1),m=!0;var M=d;try{for(g(F),f=n(l);f!==null&&(!(f.expirationTime>F)||b&&!L());){var z=f.callback;if(typeof z=="function"){f.callback=null,d=f.priorityLevel;var Z=z(f.expirationTime<=F);F=e.unstable_now(),typeof Z=="function"?f.callback=Z:f===n(l)&&r(l),g(F)}else r(l);f=n(l)}if(f!==null)var $t=!0;else{var Te=n(u);Te!==null&&he(S,Te.startTime-F),$t=!1}return $t}finally{f=null,d=M,m=!1}}var E=!1,k=null,C=-1,w=5,R=-1;function L(){return!(e.unstable_now()-R<w)}function j(){if(k!==null){var b=e.unstable_now();R=b;var F=!0;try{F=k(!0,b)}finally{F?U():(E=!1,k=null)}}else E=!1}var U;if(typeof p=="function")U=function(){p(j)};else if(typeof MessageChannel<"u"){var V=new MessageChannel,Be=V.port2;V.port1.onmessage=j,U=function(){Be.postMessage(null)}}else U=function(){O(j,0)};function Le(b){k=b,E||(E=!0,U())}function he(b,F){C=O(function(){b(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(b){b.callback=null},e.unstable_continueExecution=function(){h||m||(h=!0,Le(P))},e.unstable_forceFrameRate=function(b){0>b||125<b?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):w=0<b?Math.floor(1e3/b):5},e.unstable_getCurrentPriorityLevel=function(){return d},e.unstable_getFirstCallbackNode=function(){return n(l)},e.unstable_next=function(b){switch(d){case 1:case 2:case 3:var F=3;break;default:F=d}var M=d;d=F;try{return b()}finally{d=M}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(b,F){switch(b){case 1:case 2:case 3:case 4:case 5:break;default:b=3}var M=d;d=b;try{return F()}finally{d=M}},e.unstable_scheduleCallback=function(b,F,M){var z=e.unstable_now();switch(typeof M=="object"&&M!==null?(M=M.delay,M=typeof M=="number"&&0<M?z+M:z):M=z,b){case 1:var Z=-1;break;case 2:Z=250;break;case 5:Z=1073741823;break;case 4:Z=1e4;break;default:Z=5e3}return Z=M+Z,b={id:c++,callback:F,priorityLevel:b,startTime:M,expirationTime:Z,sortIndex:-1},M>z?(b.sortIndex=M,t(u,b),n(l)===null&&b===n(u)&&(y?(v(C),C=-1):y=!0,he(S,M-z))):(b.sortIndex=Z,t(l,b),h||m||(h=!0,Le(P))),b},e.unstable_shouldYield=L,e.unstable_wrapCallback=function(b){var F=d;return function(){var M=d;d=F;try{return b.apply(this,arguments)}finally{d=M}}}})(dd);(function(e){e.exports=dd})(fd);/**
* @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 pd=_.exports,Ae=fd.exports;function N(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 hd=new Set,Kr={};function Rn(e,t){tr(e,t),tr(e+"Capture",t)}function tr(e,t){for(Kr[e]=t,e=0;e<t.length;e++)hd.add(t[e])}var It=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),oa=Object.prototype.hasOwnProperty,Cg=/^[: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]*$/,zu={},Bu={};function _g(e){return oa.call(Bu,e)?!0:oa.call(zu,e)?!1:Cg.test(e)?Bu[e]=!0:(zu[e]=!0,!1)}function Rg(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 Ng(e,t,n,r){if(t===null||typeof t>"u"||Rg(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 Ee(e,t,n,r,i,o,s){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=s}var pe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){pe[e]=new Ee(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];pe[t]=new Ee(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){pe[e]=new Ee(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){pe[e]=new Ee(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){pe[e]=new Ee(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){pe[e]=new Ee(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){pe[e]=new Ee(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){pe[e]=new Ee(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){pe[e]=new Ee(e,5,!1,e.toLowerCase(),null,!1,!1)});var wl=/[\-:]([a-z])/g;function xl(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(wl,xl);pe[t]=new Ee(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(wl,xl);pe[t]=new Ee(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(wl,xl);pe[t]=new Ee(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){pe[e]=new Ee(e,1,!1,e.toLowerCase(),null,!1,!1)});pe.xlinkHref=new Ee("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){pe[e]=new Ee(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ol(e,t,n,r){var i=pe.hasOwnProperty(t)?pe[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Ng(t,n,i,r)&&(n=null),r||i===null?_g(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 Mt=pd.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ki=Symbol.for("react.element"),Fn=Symbol.for("react.portal"),Mn=Symbol.for("react.fragment"),Pl=Symbol.for("react.strict_mode"),sa=Symbol.for("react.profiler"),gd=Symbol.for("react.provider"),md=Symbol.for("react.context"),kl=Symbol.for("react.forward_ref"),aa=Symbol.for("react.suspense"),la=Symbol.for("react.suspense_list"),El=Symbol.for("react.memo"),Bt=Symbol.for("react.lazy"),vd=Symbol.for("react.offscreen"),Hu=Symbol.iterator;function Or(e){return e===null||typeof e!="object"?null:(e=Hu&&e[Hu]||e["@@iterator"],typeof e=="function"?e:null)}var X=Object.assign,xs;function br(e){if(xs===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);xs=t&&t[1]||""}return`
`+xs+e}var Os=!1;function Ps(e,t){if(!e||Os)return"";Os=!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(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&typeof u.stack=="string"){for(var i=u.stack.split(`
`),o=r.stack.split(`
`),s=i.length-1,a=o.length-1;1<=s&&0<=a&&i[s]!==o[a];)a--;for(;1<=s&&0<=a;s--,a--)if(i[s]!==o[a]){if(s!==1||a!==1)do if(s--,a--,0>a||i[s]!==o[a]){var l=`
`+i[s].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=s&&0<=a);break}}}finally{Os=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?br(e):""}function Ig(e){switch(e.tag){case 5:return br(e.type);case 16:return br("Lazy");case 13:return br("Suspense");case 19:return br("SuspenseList");case 0:case 2:case 15:return e=Ps(e.type,!1),e;case 11:return e=Ps(e.type.render,!1),e;case 1:return e=Ps(e.type,!0),e;default:return""}}function ua(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 Mn:return"Fragment";case Fn:return"Portal";case sa:return"Profiler";case Pl:return"StrictMode";case aa:return"Suspense";case la:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case md:return(e.displayName||"Context")+".Consumer";case gd:return(e._context.displayName||"Context")+".Provider";case kl:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case El:return t=e.displayName||null,t!==null?t:ua(e.type)||"Memo";case Bt:t=e._payload,e=e._init;try{return ua(e(t))}catch{}}return null}function bg(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 ua(t);case 8:return t===Pl?"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 an(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function yd(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Lg(e){var t=yd(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(s){r=""+s,o.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ei(e){e._valueTracker||(e._valueTracker=Lg(e))}function Sd(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=yd(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function so(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 ca(e,t){var n=t.checked;return X({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n!=null?n:e._wrapperState.initialChecked})}function Qu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=an(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 wd(e,t){t=t.checked,t!=null&&Ol(e,"checked",t,!1)}function fa(e,t){wd(e,t);var n=an(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")?da(e,t.type,n):t.hasOwnProperty("defaultValue")&&da(e,t.type,an(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Vu(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 da(e,t,n){(t!=="number"||so(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Lr=Array.isArray;function Wn(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=""+an(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 pa(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(N(91));return X({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Ku(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(N(92));if(Lr(n)){if(1<n.length)throw Error(N(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:an(n)}}function xd(e,t){var n=an(t.value),r=an(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 qu(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Od(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 ha(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Od(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Ci,Pd=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(Ci=Ci||document.createElement("div"),Ci.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Ci.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function qr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Mr={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},Tg=["Webkit","ms","Moz","O"];Object.keys(Mr).forEach(function(e){Tg.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Mr[t]=Mr[e]})});function kd(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Mr.hasOwnProperty(e)&&Mr[e]?(""+t).trim():t+"px"}function Ed(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=kd(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var Dg=X({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 ga(e,t){if(t){if(Dg[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(N(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(N(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(N(61))}if(t.style!=null&&typeof t.style!="object")throw Error(N(62))}}function ma(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 va=null;function Cl(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ya=null,Gn=null,Yn=null;function Wu(e){if(e=yi(e)){if(typeof ya!="function")throw Error(N(280));var t=e.stateNode;t&&(t=Yo(t),ya(e.stateNode,e.type,t))}}function Cd(e){Gn?Yn?Yn.push(e):Yn=[e]:Gn=e}function _d(){if(Gn){var e=Gn,t=Yn;if(Yn=Gn=null,Wu(e),t)for(e=0;e<t.length;e++)Wu(t[e])}}function Rd(e,t){return e(t)}function Nd(){}var ks=!1;function Id(e,t,n){if(ks)return e(t,n);ks=!0;try{return Rd(e,t,n)}finally{ks=!1,(Gn!==null||Yn!==null)&&(Nd(),_d())}}function Wr(e,t){var n=e.stateNode;if(n===null)return null;var r=Yo(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(N(231,t,typeof n));return n}var Sa=!1;if(It)try{var Pr={};Object.defineProperty(Pr,"passive",{get:function(){Sa=!0}}),window.addEventListener("test",Pr,Pr),window.removeEventListener("test",Pr,Pr)}catch{Sa=!1}function Fg(e,t,n,r,i,o,s,a,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var jr=!1,ao=null,lo=!1,wa=null,Mg={onError:function(e){jr=!0,ao=e}};function jg(e,t,n,r,i,o,s,a,l){jr=!1,ao=null,Fg.apply(Mg,arguments)}function Ag(e,t,n,r,i,o,s,a,l){if(jg.apply(this,arguments),jr){if(jr){var u=ao;jr=!1,ao=null}else throw Error(N(198));lo||(lo=!0,wa=u)}}function Nn(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 bd(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 Gu(e){if(Nn(e)!==e)throw Error(N(188))}function $g(e){var t=e.alternate;if(!t){if(t=Nn(e),t===null)throw Error(N(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 Gu(i),e;if(o===r)return Gu(i),t;o=o.sibling}throw Error(N(188))}if(n.return!==r.return)n=i,r=o;else{for(var s=!1,a=i.child;a;){if(a===n){s=!0,n=i,r=o;break}if(a===r){s=!0,r=i,n=o;break}a=a.sibling}if(!s){for(a=o.child;a;){if(a===n){s=!0,n=o,r=i;break}if(a===r){s=!0,r=o,n=i;break}a=a.sibling}if(!s)throw Error(N(189))}}if(n.alternate!==r)throw Error(N(190))}if(n.tag!==3)throw Error(N(188));return n.stateNode.current===n?e:t}function Ld(e){return e=$g(e),e!==null?Td(e):null}function Td(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Td(e);if(t!==null)return t;e=e.sibling}return null}var Dd=Ae.unstable_scheduleCallback,Yu=Ae.unstable_cancelCallback,Ug=Ae.unstable_shouldYield,zg=Ae.unstable_requestPaint,ne=Ae.unstable_now,Bg=Ae.unstable_getCurrentPriorityLevel,_l=Ae.unstable_ImmediatePriority,Fd=Ae.unstable_UserBlockingPriority,uo=Ae.unstable_NormalPriority,Hg=Ae.unstable_LowPriority,Md=Ae.unstable_IdlePriority,Ko=null,mt=null;function Qg(e){if(mt&&typeof mt.onCommitFiberRoot=="function")try{mt.onCommitFiberRoot(Ko,e,void 0,(e.current.flags&128)===128)}catch{}}var it=Math.clz32?Math.clz32:qg,Vg=Math.log,Kg=Math.LN2;function qg(e){return e>>>=0,e===0?32:31-(Vg(e)/Kg|0)|0}var _i=64,Ri=4194304;function Tr(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 co(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,s=n&268435455;if(s!==0){var a=s&~i;a!==0?r=Tr(a):(o&=s,o!==0&&(r=Tr(o)))}else s=n&~i,s!==0?r=Tr(s):o!==0&&(r=Tr(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-it(t),i=1<<n,r|=e[n],t&=~i;return r}function Wg(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 Gg(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var s=31-it(o),a=1<<s,l=i[s];l===-1?((a&n)===0||(a&r)!==0)&&(i[s]=Wg(a,t)):l<=t&&(e.expiredLanes|=a),o&=~a}}function xa(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function jd(){var e=_i;return _i<<=1,(_i&4194240)===0&&(_i=64),e}function Es(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function mi(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-it(t),e[t]=n}function Yg(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-it(n),o=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~o}}function Rl(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-it(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var Q=0;function Ad(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var $d,Nl,Ud,zd,Bd,Oa=!1,Ni=[],Yt=null,Jt=null,Xt=null,Gr=new Map,Yr=new Map,Kt=[],Jg="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 Ju(e,t){switch(e){case"focusin":case"focusout":Yt=null;break;case"dragenter":case"dragleave":Jt=null;break;case"mouseover":case"mouseout":Xt=null;break;case"pointerover":case"pointerout":Gr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Yr.delete(t.pointerId)}}function kr(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=yi(t),t!==null&&Nl(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Xg(e,t,n,r,i){switch(t){case"focusin":return Yt=kr(Yt,e,t,n,r,i),!0;case"dragenter":return Jt=kr(Jt,e,t,n,r,i),!0;case"mouseover":return Xt=kr(Xt,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return Gr.set(o,kr(Gr.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,Yr.set(o,kr(Yr.get(o)||null,e,t,n,r,i)),!0}return!1}function Hd(e){var t=gn(e.target);if(t!==null){var n=Nn(t);if(n!==null){if(t=n.tag,t===13){if(t=bd(n),t!==null){e.blockedOn=t,Bd(e.priority,function(){Ud(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 Wi(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Pa(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);va=r,n.target.dispatchEvent(r),va=null}else return t=yi(n),t!==null&&Nl(t),e.blockedOn=n,!1;t.shift()}return!0}function Xu(e,t,n){Wi(e)&&n.delete(t)}function Zg(){Oa=!1,Yt!==null&&Wi(Yt)&&(Yt=null),Jt!==null&&Wi(Jt)&&(Jt=null),Xt!==null&&Wi(Xt)&&(Xt=null),Gr.forEach(Xu),Yr.forEach(Xu)}function Er(e,t){e.blockedOn===t&&(e.blockedOn=null,Oa||(Oa=!0,Ae.unstable_scheduleCallback(Ae.unstable_NormalPriority,Zg)))}function Jr(e){function t(i){return Er(i,e)}if(0<Ni.length){Er(Ni[0],e);for(var n=1;n<Ni.length;n++){var r=Ni[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Yt!==null&&Er(Yt,e),Jt!==null&&Er(Jt,e),Xt!==null&&Er(Xt,e),Gr.forEach(t),Yr.forEach(t),n=0;n<Kt.length;n++)r=Kt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Kt.length&&(n=Kt[0],n.blockedOn===null);)Hd(n),n.blockedOn===null&&Kt.shift()}var Jn=Mt.ReactCurrentBatchConfig,fo=!0;function em(e,t,n,r){var i=Q,o=Jn.transition;Jn.transition=null;try{Q=1,Il(e,t,n,r)}finally{Q=i,Jn.transition=o}}function tm(e,t,n,r){var i=Q,o=Jn.transition;Jn.transition=null;try{Q=4,Il(e,t,n,r)}finally{Q=i,Jn.transition=o}}function Il(e,t,n,r){if(fo){var i=Pa(e,t,n,r);if(i===null)Fs(e,t,r,po,n),Ju(e,r);else if(Xg(i,e,t,n,r))r.stopPropagation();else if(Ju(e,r),t&4&&-1<Jg.indexOf(e)){for(;i!==null;){var o=yi(i);if(o!==null&&$d(o),o=Pa(e,t,n,r),o===null&&Fs(e,t,r,po,n),o===i)break;i=o}i!==null&&r.stopPropagation()}else Fs(e,t,r,null,n)}}var po=null;function Pa(e,t,n,r){if(po=null,e=Cl(r),e=gn(e),e!==null)if(t=Nn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=bd(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 po=e,null}function Qd(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(Bg()){case _l:return 1;case Fd:return 4;case uo:case Hg:return 16;case Md:return 536870912;default:return 16}default:return 16}}var Wt=null,bl=null,Gi=null;function Vd(){if(Gi)return Gi;var e,t=bl,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 s=n-e;for(r=1;r<=s&&t[n-r]===i[o-r];r++);return Gi=i.slice(e,1<r?1-r:void 0)}function Yi(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 Ii(){return!0}function Zu(){return!1}function ze(e){function t(n,r,i,o,s){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=o,this.target=s,this.currentTarget=null;for(var a in e)e.hasOwnProperty(a)&&(n=e[a],this[a]=n?n(o):o[a]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Ii:Zu,this.isPropagationStopped=Zu,this}return X(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=Ii)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Ii)},persist:function(){},isPersistent:Ii}),t}var vr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ll=ze(vr),vi=X({},vr,{view:0,detail:0}),nm=ze(vi),Cs,_s,Cr,qo=X({},vi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Tl,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!==Cr&&(Cr&&e.type==="mousemove"?(Cs=e.screenX-Cr.screenX,_s=e.screenY-Cr.screenY):_s=Cs=0,Cr=e),Cs)},movementY:function(e){return"movementY"in e?e.movementY:_s}}),ec=ze(qo),rm=X({},qo,{dataTransfer:0}),im=ze(rm),om=X({},vi,{relatedTarget:0}),Rs=ze(om),sm=X({},vr,{animationName:0,elapsedTime:0,pseudoElement:0}),am=ze(sm),lm=X({},vr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),um=ze(lm),cm=X({},vr,{data:0}),tc=ze(cm),fm={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},dm={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"},pm={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function hm(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=pm[e])?!!t[e]:!1}function Tl(){return hm}var gm=X({},vi,{key:function(e){if(e.key){var t=fm[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Yi(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?dm[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Tl,charCode:function(e){return e.type==="keypress"?Yi(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Yi(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),mm=ze(gm),vm=X({},qo,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),nc=ze(vm),ym=X({},vi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Tl}),Sm=ze(ym),wm=X({},vr,{propertyName:0,elapsedTime:0,pseudoElement:0}),xm=ze(wm),Om=X({},qo,{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}),Pm=ze(Om),km=[9,13,27,32],Dl=It&&"CompositionEvent"in window,Ar=null;It&&"documentMode"in document&&(Ar=document.documentMode);var Em=It&&"TextEvent"in window&&!Ar,Kd=It&&(!Dl||Ar&&8<Ar&&11>=Ar),rc=String.fromCharCode(32),ic=!1;function qd(e,t){switch(e){case"keyup":return km.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Wd(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var jn=!1;function Cm(e,t){switch(e){case"compositionend":return Wd(t);case"keypress":return t.which!==32?null:(ic=!0,rc);case"textInput":return e=t.data,e===rc&&ic?null:e;default:return null}}function _m(e,t){if(jn)return e==="compositionend"||!Dl&&qd(e,t)?(e=Vd(),Gi=bl=Wt=null,jn=!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 Kd&&t.locale!=="ko"?null:t.data;default:return null}}var Rm={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 oc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Rm[e.type]:t==="textarea"}function Gd(e,t,n,r){Cd(r),t=ho(t,"onChange"),0<t.length&&(n=new Ll("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var $r=null,Xr=null;function Nm(e){sp(e,0)}function Wo(e){var t=Un(e);if(Sd(t))return e}function Im(e,t){if(e==="change")return t}var Yd=!1;if(It){var Ns;if(It){var Is="oninput"in document;if(!Is){var sc=document.createElement("div");sc.setAttribute("oninput","return;"),Is=typeof sc.oninput=="function"}Ns=Is}else Ns=!1;Yd=Ns&&(!document.documentMode||9<document.documentMode)}function ac(){$r&&($r.detachEvent("onpropertychange",Jd),Xr=$r=null)}function Jd(e){if(e.propertyName==="value"&&Wo(Xr)){var t=[];Gd(t,Xr,e,Cl(e)),Id(Nm,t)}}function bm(e,t,n){e==="focusin"?(ac(),$r=t,Xr=n,$r.attachEvent("onpropertychange",Jd)):e==="focusout"&&ac()}function Lm(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Wo(Xr)}function Tm(e,t){if(e==="click")return Wo(t)}function Dm(e,t){if(e==="input"||e==="change")return Wo(t)}function Fm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var at=typeof Object.is=="function"?Object.is:Fm;function Zr(e,t){if(at(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(!oa.call(t,i)||!at(e[i],t[i]))return!1}return!0}function lc(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function uc(e,t){var n=lc(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=lc(n)}}function Xd(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Xd(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Zd(){for(var e=window,t=so();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=so(e.document)}return t}function Fl(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 Mm(e){var t=Zd(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Xd(n.ownerDocument.documentElement,n)){if(r!==null&&Fl(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=uc(n,o);var s=uc(n,r);i&&s&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.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 jm=It&&"documentMode"in document&&11>=document.documentMode,An=null,ka=null,Ur=null,Ea=!1;function cc(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ea||An==null||An!==so(r)||(r=An,"selectionStart"in r&&Fl(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}),Ur&&Zr(Ur,r)||(Ur=r,r=ho(ka,"onSelect"),0<r.length&&(t=new Ll("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=An)))}function bi(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var $n={animationend:bi("Animation","AnimationEnd"),animationiteration:bi("Animation","AnimationIteration"),animationstart:bi("Animation","AnimationStart"),transitionend:bi("Transition","TransitionEnd")},bs={},ep={};It&&(ep=document.createElement("div").style,"AnimationEvent"in window||(delete $n.animationend.animation,delete $n.animationiteration.animation,delete $n.animationstart.animation),"TransitionEvent"in window||delete $n.transitionend.transition);function Go(e){if(bs[e])return bs[e];if(!$n[e])return e;var t=$n[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in ep)return bs[e]=t[n];return e}var tp=Go("animationend"),np=Go("animationiteration"),rp=Go("animationstart"),ip=Go("transitionend"),op=new Map,fc="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function cn(e,t){op.set(e,t),Rn(t,[e])}for(var Ls=0;Ls<fc.length;Ls++){var Ts=fc[Ls],Am=Ts.toLowerCase(),$m=Ts[0].toUpperCase()+Ts.slice(1);cn(Am,"on"+$m)}cn(tp,"onAnimationEnd");cn(np,"onAnimationIteration");cn(rp,"onAnimationStart");cn("dblclick","onDoubleClick");cn("focusin","onFocus");cn("focusout","onBlur");cn(ip,"onTransitionEnd");tr("onMouseEnter",["mouseout","mouseover"]);tr("onMouseLeave",["mouseout","mouseover"]);tr("onPointerEnter",["pointerout","pointerover"]);tr("onPointerLeave",["pointerout","pointerover"]);Rn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Rn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Rn("onBeforeInput",["compositionend","keypress","textInput","paste"]);Rn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Rn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Rn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Dr="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(" "),Um=new Set("cancel close invalid load scroll toggle".split(" ").concat(Dr));function dc(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Ag(r,t,void 0,e),e.currentTarget=null}function sp(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 s=r.length-1;0<=s;s--){var a=r[s],l=a.instance,u=a.currentTarget;if(a=a.listener,l!==o&&i.isPropagationStopped())break e;dc(i,a,u),o=l}else for(s=0;s<r.length;s++){if(a=r[s],l=a.instance,u=a.currentTarget,a=a.listener,l!==o&&i.isPropagationStopped())break e;dc(i,a,u),o=l}}}if(lo)throw e=wa,lo=!1,wa=null,e}function q(e,t){var n=t[Ia];n===void 0&&(n=t[Ia]=new Set);var r=e+"__bubble";n.has(r)||(ap(t,e,2,!1),n.add(r))}function Ds(e,t,n){var r=0;t&&(r|=4),ap(n,e,r,t)}var Li="_reactListening"+Math.random().toString(36).slice(2);function ei(e){if(!e[Li]){e[Li]=!0,hd.forEach(function(n){n!=="selectionchange"&&(Um.has(n)||Ds(n,!1,e),Ds(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Li]||(t[Li]=!0,Ds("selectionchange",!1,t))}}function ap(e,t,n,r){switch(Qd(t)){case 1:var i=em;break;case 4:i=tm;break;default:i=Il}n=i.bind(null,t,n,e),i=void 0,!Sa||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 Fs(e,t,n,r,i){var o=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var s=r.tag;if(s===3||s===4){var a=r.stateNode.containerInfo;if(a===i||a.nodeType===8&&a.parentNode===i)break;if(s===4)for(s=r.return;s!==null;){var l=s.tag;if((l===3||l===4)&&(l=s.stateNode.containerInfo,l===i||l.nodeType===8&&l.parentNode===i))return;s=s.return}for(;a!==null;){if(s=gn(a),s===null)return;if(l=s.tag,l===5||l===6){r=o=s;continue e}a=a.parentNode}}r=r.return}Id(function(){var u=o,c=Cl(n),f=[];e:{var d=op.get(e);if(d!==void 0){var m=Ll,h=e;switch(e){case"keypress":if(Yi(n)===0)break e;case"keydown":case"keyup":m=mm;break;case"focusin":h="focus",m=Rs;break;case"focusout":h="blur",m=Rs;break;case"beforeblur":case"afterblur":m=Rs;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=ec;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":m=im;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":m=Sm;break;case tp:case np:case rp:m=am;break;case ip:m=xm;break;case"scroll":m=nm;break;case"wheel":m=Pm;break;case"copy":case"cut":case"paste":m=um;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":m=nc}var y=(t&4)!==0,O=!y&&e==="scroll",v=y?d!==null?d+"Capture":null:d;y=[];for(var p=u,g;p!==null;){g=p;var S=g.stateNode;if(g.tag===5&&S!==null&&(g=S,v!==null&&(S=Wr(p,v),S!=null&&y.push(ti(p,S,g)))),O)break;p=p.return}0<y.length&&(d=new m(d,h,null,n,c),f.push({event:d,listeners:y}))}}if((t&7)===0){e:{if(d=e==="mouseover"||e==="pointerover",m=e==="mouseout"||e==="pointerout",d&&n!==va&&(h=n.relatedTarget||n.fromElement)&&(gn(h)||h[bt]))break e;if((m||d)&&(d=c.window===c?c:(d=c.ownerDocument)?d.defaultView||d.parentWindow:window,m?(h=n.relatedTarget||n.toElement,m=u,h=h?gn(h):null,h!==null&&(O=Nn(h),h!==O||h.tag!==5&&h.tag!==6)&&(h=null)):(m=null,h=u),m!==h)){if(y=ec,S="onMouseLeave",v="onMouseEnter",p="mouse",(e==="pointerout"||e==="pointerover")&&(y=nc,S="onPointerLeave",v="onPointerEnter",p="pointer"),O=m==null?d:Un(m),g=h==null?d:Un(h),d=new y(S,p+"leave",m,n,c),d.target=O,d.relatedTarget=g,S=null,gn(c)===u&&(y=new y(v,p+"enter",h,n,c),y.target=g,y.relatedTarget=O,S=y),O=S,m&&h)t:{for(y=m,v=h,p=0,g=y;g;g=Ln(g))p++;for(g=0,S=v;S;S=Ln(S))g++;for(;0<p-g;)y=Ln(y),p--;for(;0<g-p;)v=Ln(v),g--;for(;p--;){if(y===v||v!==null&&y===v.alternate)break t;y=Ln(y),v=Ln(v)}y=null}else y=null;m!==null&&pc(f,d,m,y,!1),h!==null&&O!==null&&pc(f,O,h,y,!0)}}e:{if(d=u?Un(u):window,m=d.nodeName&&d.nodeName.toLowerCase(),m==="select"||m==="input"&&d.type==="file")var P=Im;else if(oc(d))if(Yd)P=Dm;else{P=Lm;var E=bm}else(m=d.nodeName)&&m.toLowerCase()==="input"&&(d.type==="checkbox"||d.type==="radio")&&(P=Tm);if(P&&(P=P(e,u))){Gd(f,P,n,c);break e}E&&E(e,d,u),e==="focusout"&&(E=d._wrapperState)&&E.controlled&&d.type==="number"&&da(d,"number",d.value)}switch(E=u?Un(u):window,e){case"focusin":(oc(E)||E.contentEditable==="true")&&(An=E,ka=u,Ur=null);break;case"focusout":Ur=ka=An=null;break;case"mousedown":Ea=!0;break;case"contextmenu":case"mouseup":case"dragend":Ea=!1,cc(f,n,c);break;case"selectionchange":if(jm)break;case"keydown":case"keyup":cc(f,n,c)}var k;if(Dl)e:{switch(e){case"compositionstart":var C="onCompositionStart";break e;case"compositionend":C="onCompositionEnd";break e;case"compositionupdate":C="onCompositionUpdate";break e}C=void 0}else jn?qd(e,n)&&(C="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(C="onCompositionStart");C&&(Kd&&n.locale!=="ko"&&(jn||C!=="onCompositionStart"?C==="onCompositionEnd"&&jn&&(k=Vd()):(Wt=c,bl="value"in Wt?Wt.value:Wt.textContent,jn=!0)),E=ho(u,C),0<E.length&&(C=new tc(C,e,null,n,c),f.push({event:C,listeners:E}),k?C.data=k:(k=Wd(n),k!==null&&(C.data=k)))),(k=Em?Cm(e,n):_m(e,n))&&(u=ho(u,"onBeforeInput"),0<u.length&&(c=new tc("onBeforeInput","beforeinput",null,n,c),f.push({event:c,listeners:u}),c.data=k))}sp(f,t)})}function ti(e,t,n){return{instance:e,listener:t,currentTarget:n}}function ho(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,o=i.stateNode;i.tag===5&&o!==null&&(i=o,o=Wr(e,n),o!=null&&r.unshift(ti(e,o,i)),o=Wr(e,t),o!=null&&r.push(ti(e,o,i))),e=e.return}return r}function Ln(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function pc(e,t,n,r,i){for(var o=t._reactName,s=[];n!==null&&n!==r;){var a=n,l=a.alternate,u=a.stateNode;if(l!==null&&l===r)break;a.tag===5&&u!==null&&(a=u,i?(l=Wr(n,o),l!=null&&s.unshift(ti(n,l,a))):i||(l=Wr(n,o),l!=null&&s.push(ti(n,l,a)))),n=n.return}s.length!==0&&e.push({event:t,listeners:s})}var zm=/\r\n?/g,Bm=/\u0000|\uFFFD/g;function hc(e){return(typeof e=="string"?e:""+e).replace(zm,`
`).replace(Bm,"")}function Ti(e,t,n){if(t=hc(t),hc(e)!==t&&n)throw Error(N(425))}function go(){}var Ca=null,_a=null;function Ra(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 Na=typeof setTimeout=="function"?setTimeout:void 0,Hm=typeof clearTimeout=="function"?clearTimeout:void 0,gc=typeof Promise=="function"?Promise:void 0,Qm=typeof queueMicrotask=="function"?queueMicrotask:typeof gc<"u"?function(e){return gc.resolve(null).then(e).catch(Vm)}:Na;function Vm(e){setTimeout(function(){throw e})}function Ms(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),Jr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);Jr(t)}function Zt(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 mc(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 yr=Math.random().toString(36).slice(2),pt="__reactFiber$"+yr,ni="__reactProps$"+yr,bt="__reactContainer$"+yr,Ia="__reactEvents$"+yr,Km="__reactListeners$"+yr,qm="__reactHandles$"+yr;function gn(e){var t=e[pt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[bt]||n[pt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=mc(e);e!==null;){if(n=e[pt])return n;e=mc(e)}return t}e=n,n=e.parentNode}return null}function yi(e){return e=e[pt]||e[bt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Un(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(N(33))}function Yo(e){return e[ni]||null}var ba=[],zn=-1;function fn(e){return{current:e}}function W(e){0>zn||(e.current=ba[zn],ba[zn]=null,zn--)}function K(e,t){zn++,ba[zn]=e.current,e.current=t}var ln={},Se=fn(ln),Ne=fn(!1),Pn=ln;function nr(e,t){var n=e.type.contextTypes;if(!n)return ln;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 Ie(e){return e=e.childContextTypes,e!=null}function mo(){W(Ne),W(Se)}function vc(e,t,n){if(Se.current!==ln)throw Error(N(168));K(Se,t),K(Ne,n)}function lp(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(N(108,bg(e)||"Unknown",i));return X({},n,r)}function vo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ln,Pn=Se.current,K(Se,e),K(Ne,Ne.current),!0}function yc(e,t,n){var r=e.stateNode;if(!r)throw Error(N(169));n?(e=lp(e,t,Pn),r.__reactInternalMemoizedMergedChildContext=e,W(Ne),W(Se),K(Se,e)):W(Ne),K(Ne,n)}var Et=null,Jo=!1,js=!1;function up(e){Et===null?Et=[e]:Et.push(e)}function Wm(e){Jo=!0,up(e)}function dn(){if(!js&&Et!==null){js=!0;var e=0,t=Q;try{var n=Et;for(Q=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Et=null,Jo=!1}catch(i){throw Et!==null&&(Et=Et.slice(e+1)),Dd(_l,dn),i}finally{Q=t,js=!1}}return null}var Bn=[],Hn=0,yo=null,So=0,Qe=[],Ve=0,kn=null,_t=1,Rt="";function pn(e,t){Bn[Hn++]=So,Bn[Hn++]=yo,yo=e,So=t}function cp(e,t,n){Qe[Ve++]=_t,Qe[Ve++]=Rt,Qe[Ve++]=kn,kn=e;var r=_t;e=Rt;var i=32-it(r)-1;r&=~(1<<i),n+=1;var o=32-it(t)+i;if(30<o){var s=i-i%5;o=(r&(1<<s)-1).toString(32),r>>=s,i-=s,_t=1<<32-it(t)+i|n<<i|r,Rt=o+e}else _t=1<<o|n<<i|r,Rt=e}function Ml(e){e.return!==null&&(pn(e,1),cp(e,1,0))}function jl(e){for(;e===yo;)yo=Bn[--Hn],Bn[Hn]=null,So=Bn[--Hn],Bn[Hn]=null;for(;e===kn;)kn=Qe[--Ve],Qe[Ve]=null,Rt=Qe[--Ve],Qe[Ve]=null,_t=Qe[--Ve],Qe[Ve]=null}var je=null,Me=null,G=!1,nt=null;function fp(e,t){var n=We(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 Sc(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,je=e,Me=Zt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,je=e,Me=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=kn!==null?{id:_t,overflow:Rt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=We(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,je=e,Me=null,!0):!1;default:return!1}}function La(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Ta(e){if(G){var t=Me;if(t){var n=t;if(!Sc(e,t)){if(La(e))throw Error(N(418));t=Zt(n.nextSibling);var r=je;t&&Sc(e,t)?fp(r,n):(e.flags=e.flags&-4097|2,G=!1,je=e)}}else{if(La(e))throw Error(N(418));e.flags=e.flags&-4097|2,G=!1,je=e}}}function wc(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;je=e}function Di(e){if(e!==je)return!1;if(!G)return wc(e),G=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Ra(e.type,e.memoizedProps)),t&&(t=Me)){if(La(e))throw dp(),Error(N(418));for(;t;)fp(e,t),t=Zt(t.nextSibling)}if(wc(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(N(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Me=Zt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Me=null}}else Me=je?Zt(e.stateNode.nextSibling):null;return!0}function dp(){for(var e=Me;e;)e=Zt(e.nextSibling)}function rr(){Me=je=null,G=!1}function Al(e){nt===null?nt=[e]:nt.push(e)}var Gm=Mt.ReactCurrentBatchConfig;function et(e,t){if(e&&e.defaultProps){t=X({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var wo=fn(null),xo=null,Qn=null,$l=null;function Ul(){$l=Qn=xo=null}function zl(e){var t=wo.current;W(wo),e._currentValue=t}function Da(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 Xn(e,t){xo=e,$l=Qn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(Re=!0),e.firstContext=null)}function Ye(e){var t=e._currentValue;if($l!==e)if(e={context:e,memoizedValue:t,next:null},Qn===null){if(xo===null)throw Error(N(308));Qn=e,xo.dependencies={lanes:0,firstContext:e}}else Qn=Qn.next=e;return t}var mn=null;function Bl(e){mn===null?mn=[e]:mn.push(e)}function pp(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,Bl(t)):(n.next=i.next,i.next=n),t.interleaved=n,Lt(e,r)}function Lt(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 Ht=!1;function Hl(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function hp(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Nt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function en(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,($&2)!==0){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,Lt(e,n)}return i=r.interleaved,i===null?(t.next=t,Bl(r)):(t.next=i.next,i.next=t),r.interleaved=t,Lt(e,n)}function Ji(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,Rl(e,n)}}function xc(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 s={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?i=o=s:o=o.next=s,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 Oo(e,t,n,r){var i=e.updateQueue;Ht=!1;var o=i.firstBaseUpdate,s=i.lastBaseUpdate,a=i.shared.pending;if(a!==null){i.shared.pending=null;var l=a,u=l.next;l.next=null,s===null?o=u:s.next=u,s=l;var c=e.alternate;c!==null&&(c=c.updateQueue,a=c.lastBaseUpdate,a!==s&&(a===null?c.firstBaseUpdate=u:a.next=u,c.lastBaseUpdate=l))}if(o!==null){var f=i.baseState;s=0,c=u=l=null,a=o;do{var d=a.lane,m=a.eventTime;if((r&d)===d){c!==null&&(c=c.next={eventTime:m,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var h=e,y=a;switch(d=t,m=n,y.tag){case 1:if(h=y.payload,typeof h=="function"){f=h.call(m,f,d);break e}f=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=y.payload,d=typeof h=="function"?h.call(m,f,d):h,d==null)break e;f=X({},f,d);break e;case 2:Ht=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,d=i.effects,d===null?i.effects=[a]:d.push(a))}else m={eventTime:m,lane:d,tag:a.tag,payload:a.payload,callback:a.callback,next:null},c===null?(u=c=m,l=f):c=c.next=m,s|=d;if(a=a.next,a===null){if(a=i.shared.pending,a===null)break;d=a,a=d.next,d.next=null,i.lastBaseUpdate=d,i.shared.pending=null}}while(1);if(c===null&&(l=f),i.baseState=l,i.firstBaseUpdate=u,i.lastBaseUpdate=c,t=i.shared.interleaved,t!==null){i=t;do s|=i.lane,i=i.next;while(i!==t)}else o===null&&(i.shared.lanes=0);Cn|=s,e.lanes=s,e.memoizedState=f}}function Oc(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(N(191,i));i.call(r)}}}var gp=new pd.Component().refs;function Fa(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:X({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Xo={isMounted:function(e){return(e=e._reactInternals)?Nn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Pe(),i=nn(e),o=Nt(r,i);o.payload=t,n!=null&&(o.callback=n),t=en(e,o,i),t!==null&&(ot(t,e,i,r),Ji(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Pe(),i=nn(e),o=Nt(r,i);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=en(e,o,i),t!==null&&(ot(t,e,i,r),Ji(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Pe(),r=nn(e),i=Nt(n,r);i.tag=2,t!=null&&(i.callback=t),t=en(e,i,r),t!==null&&(ot(t,e,r,n),Ji(t,e,r))}};function Pc(e,t,n,r,i,o,s){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,s):t.prototype&&t.prototype.isPureReactComponent?!Zr(n,r)||!Zr(i,o):!0}function mp(e,t,n){var r=!1,i=ln,o=t.contextType;return typeof o=="object"&&o!==null?o=Ye(o):(i=Ie(t)?Pn:Se.current,r=t.contextTypes,o=(r=r!=null)?nr(e,i):ln),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Xo,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function kc(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&&Xo.enqueueReplaceState(t,t.state,null)}function Ma(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=gp,Hl(e);var o=t.contextType;typeof o=="object"&&o!==null?i.context=Ye(o):(o=Ie(t)?Pn:Se.current,i.context=nr(e,o)),i.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(Fa(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&&Xo.enqueueReplaceState(i,i.state,null),Oo(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function _r(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(N(309));var r=n.stateNode}if(!r)throw Error(N(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(s){var a=i.refs;a===gp&&(a=i.refs={}),s===null?delete a[o]:a[o]=s},t._stringRef=o,t)}if(typeof e!="string")throw Error(N(284));if(!n._owner)throw Error(N(290,e))}return e}function Fi(e,t){throw e=Object.prototype.toString.call(t),Error(N(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ec(e){var t=e._init;return t(e._payload)}function vp(e){function t(v,p){if(e){var g=v.deletions;g===null?(v.deletions=[p],v.flags|=16):g.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=rn(v,p),v.index=0,v.sibling=null,v}function o(v,p,g){return v.index=g,e?(g=v.alternate,g!==null?(g=g.index,g<p?(v.flags|=2,p):g):(v.flags|=2,p)):(v.flags|=1048576,p)}function s(v){return e&&v.alternate===null&&(v.flags|=2),v}function a(v,p,g,S){return p===null||p.tag!==6?(p=Qs(g,v.mode,S),p.return=v,p):(p=i(p,g),p.return=v,p)}function l(v,p,g,S){var P=g.type;return P===Mn?c(v,p,g.props.children,S,g.key):p!==null&&(p.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===Bt&&Ec(P)===p.type)?(S=i(p,g.props),S.ref=_r(v,p,g),S.return=v,S):(S=ro(g.type,g.key,g.props,null,v.mode,S),S.ref=_r(v,p,g),S.return=v,S)}function u(v,p,g,S){return p===null||p.tag!==4||p.stateNode.containerInfo!==g.containerInfo||p.stateNode.implementation!==g.implementation?(p=Vs(g,v.mode,S),p.return=v,p):(p=i(p,g.children||[]),p.return=v,p)}function c(v,p,g,S,P){return p===null||p.tag!==7?(p=On(g,v.mode,S,P),p.return=v,p):(p=i(p,g),p.return=v,p)}function f(v,p,g){if(typeof p=="string"&&p!==""||typeof p=="number")return p=Qs(""+p,v.mode,g),p.return=v,p;if(typeof p=="object"&&p!==null){switch(p.$$typeof){case ki:return g=ro(p.type,p.key,p.props,null,v.mode,g),g.ref=_r(v,null,p),g.return=v,g;case Fn:return p=Vs(p,v.mode,g),p.return=v,p;case Bt:var S=p._init;return f(v,S(p._payload),g)}if(Lr(p)||Or(p))return p=On(p,v.mode,g,null),p.return=v,p;Fi(v,p)}return null}function d(v,p,g,S){var P=p!==null?p.key:null;if(typeof g=="string"&&g!==""||typeof g=="number")return P!==null?null:a(v,p,""+g,S);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case ki:return g.key===P?l(v,p,g,S):null;case Fn:return g.key===P?u(v,p,g,S):null;case Bt:return P=g._init,d(v,p,P(g._payload),S)}if(Lr(g)||Or(g))return P!==null?null:c(v,p,g,S,null);Fi(v,g)}return null}function m(v,p,g,S,P){if(typeof S=="string"&&S!==""||typeof S=="number")return v=v.get(g)||null,a(p,v,""+S,P);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case ki:return v=v.get(S.key===null?g:S.key)||null,l(p,v,S,P);case Fn:return v=v.get(S.key===null?g:S.key)||null,u(p,v,S,P);case Bt:var E=S._init;return m(v,p,g,E(S._payload),P)}if(Lr(S)||Or(S))return v=v.get(g)||null,c(p,v,S,P,null);Fi(p,S)}return null}function h(v,p,g,S){for(var P=null,E=null,k=p,C=p=0,w=null;k!==null&&C<g.length;C++){k.index>C?(w=k,k=null):w=k.sibling;var R=d(v,k,g[C],S);if(R===null){k===null&&(k=w);break}e&&k&&R.alternate===null&&t(v,k),p=o(R,p,C),E===null?P=R:E.sibling=R,E=R,k=w}if(C===g.length)return n(v,k),G&&pn(v,C),P;if(k===null){for(;C<g.length;C++)k=f(v,g[C],S),k!==null&&(p=o(k,p,C),E===null?P=k:E.sibling=k,E=k);return G&&pn(v,C),P}for(k=r(v,k);C<g.length;C++)w=m(k,v,C,g[C],S),w!==null&&(e&&w.alternate!==null&&k.delete(w.key===null?C:w.key),p=o(w,p,C),E===null?P=w:E.sibling=w,E=w);return e&&k.forEach(function(L){return t(v,L)}),G&&pn(v,C),P}function y(v,p,g,S){var P=Or(g);if(typeof P!="function")throw Error(N(150));if(g=P.call(g),g==null)throw Error(N(151));for(var E=P=null,k=p,C=p=0,w=null,R=g.next();k!==null&&!R.done;C++,R=g.next()){k.index>C?(w=k,k=null):w=k.sibling;var L=d(v,k,R.value,S);if(L===null){k===null&&(k=w);break}e&&k&&L.alternate===null&&t(v,k),p=o(L,p,C),E===null?P=L:E.sibling=L,E=L,k=w}if(R.done)return n(v,k),G&&pn(v,C),P;if(k===null){for(;!R.done;C++,R=g.next())R=f(v,R.value,S),R!==null&&(p=o(R,p,C),E===null?P=R:E.sibling=R,E=R);return G&&pn(v,C),P}for(k=r(v,k);!R.done;C++,R=g.next())R=m(k,v,C,R.value,S),R!==null&&(e&&R.alternate!==null&&k.delete(R.key===null?C:R.key),p=o(R,p,C),E===null?P=R:E.sibling=R,E=R);return e&&k.forEach(function(j){return t(v,j)}),G&&pn(v,C),P}function O(v,p,g,S){if(typeof g=="object"&&g!==null&&g.type===Mn&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case ki:e:{for(var P=g.key,E=p;E!==null;){if(E.key===P){if(P=g.type,P===Mn){if(E.tag===7){n(v,E.sibling),p=i(E,g.props.children),p.return=v,v=p;break e}}else if(E.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===Bt&&Ec(P)===E.type){n(v,E.sibling),p=i(E,g.props),p.ref=_r(v,E,g),p.return=v,v=p;break e}n(v,E);break}else t(v,E);E=E.sibling}g.type===Mn?(p=On(g.props.children,v.mode,S,g.key),p.return=v,v=p):(S=ro(g.type,g.key,g.props,null,v.mode,S),S.ref=_r(v,p,g),S.return=v,v=S)}return s(v);case Fn:e:{for(E=g.key;p!==null;){if(p.key===E)if(p.tag===4&&p.stateNode.containerInfo===g.containerInfo&&p.stateNode.implementation===g.implementation){n(v,p.sibling),p=i(p,g.children||[]),p.return=v,v=p;break e}else{n(v,p);break}else t(v,p);p=p.sibling}p=Vs(g,v.mode,S),p.return=v,v=p}return s(v);case Bt:return E=g._init,O(v,p,E(g._payload),S)}if(Lr(g))return h(v,p,g,S);if(Or(g))return y(v,p,g,S);Fi(v,g)}return typeof g=="string"&&g!==""||typeof g=="number"?(g=""+g,p!==null&&p.tag===6?(n(v,p.sibling),p=i(p,g),p.return=v,v=p):(n(v,p),p=Qs(g,v.mode,S),p.return=v,v=p),s(v)):n(v,p)}return O}var ir=vp(!0),yp=vp(!1),Si={},vt=fn(Si),ri=fn(Si),ii=fn(Si);function vn(e){if(e===Si)throw Error(N(174));return e}function Ql(e,t){switch(K(ii,t),K(ri,e),K(vt,Si),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ha(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=ha(t,e)}W(vt),K(vt,t)}function or(){W(vt),W(ri),W(ii)}function Sp(e){vn(ii.current);var t=vn(vt.current),n=ha(t,e.type);t!==n&&(K(ri,e),K(vt,n))}function Vl(e){ri.current===e&&(W(vt),W(ri))}var Y=fn(0);function Po(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 As=[];function Kl(){for(var e=0;e<As.length;e++)As[e]._workInProgressVersionPrimary=null;As.length=0}var Xi=Mt.ReactCurrentDispatcher,$s=Mt.ReactCurrentBatchConfig,En=0,J=null,oe=null,le=null,ko=!1,zr=!1,oi=0,Ym=0;function ge(){throw Error(N(321))}function ql(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!at(e[n],t[n]))return!1;return!0}function Wl(e,t,n,r,i,o){if(En=o,J=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Xi.current=e===null||e.memoizedState===null?ev:tv,e=n(r,i),zr){o=0;do{if(zr=!1,oi=0,25<=o)throw Error(N(301));o+=1,le=oe=null,t.updateQueue=null,Xi.current=nv,e=n(r,i)}while(zr)}if(Xi.current=Eo,t=oe!==null&&oe.next!==null,En=0,le=oe=J=null,ko=!1,t)throw Error(N(300));return e}function Gl(){var e=oi!==0;return oi=0,e}function dt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return le===null?J.memoizedState=le=e:le=le.next=e,le}function Je(){if(oe===null){var e=J.alternate;e=e!==null?e.memoizedState:null}else e=oe.next;var t=le===null?J.memoizedState:le.next;if(t!==null)le=t,oe=e;else{if(e===null)throw Error(N(310));oe=e,e={memoizedState:oe.memoizedState,baseState:oe.baseState,baseQueue:oe.baseQueue,queue:oe.queue,next:null},le===null?J.memoizedState=le=e:le=le.next=e}return le}function si(e,t){return typeof t=="function"?t(e):t}function Us(e){var t=Je(),n=t.queue;if(n===null)throw Error(N(311));n.lastRenderedReducer=e;var r=oe,i=r.baseQueue,o=n.pending;if(o!==null){if(i!==null){var s=i.next;i.next=o.next,o.next=s}r.baseQueue=i=o,n.pending=null}if(i!==null){o=i.next,r=r.baseState;var a=s=null,l=null,u=o;do{var c=u.lane;if((En&c)===c)l!==null&&(l=l.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var f={lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};l===null?(a=l=f,s=r):l=l.next=f,J.lanes|=c,Cn|=c}u=u.next}while(u!==null&&u!==o);l===null?s=r:l.next=a,at(r,t.memoizedState)||(Re=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=l,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do o=i.lane,J.lanes|=o,Cn|=o,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function zs(e){var t=Je(),n=t.queue;if(n===null)throw Error(N(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(i!==null){n.pending=null;var s=i=i.next;do o=e(o,s.action),s=s.next;while(s!==i);at(o,t.memoizedState)||(Re=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function wp(){}function xp(e,t){var n=J,r=Je(),i=t(),o=!at(r.memoizedState,i);if(o&&(r.memoizedState=i,Re=!0),r=r.queue,Yl(kp.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||le!==null&&le.memoizedState.tag&1){if(n.flags|=2048,ai(9,Pp.bind(null,n,r,i,t),void 0,null),ue===null)throw Error(N(349));(En&30)!==0||Op(n,t,i)}return i}function Op(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=J.updateQueue,t===null?(t={lastEffect:null,stores:null},J.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Pp(e,t,n,r){t.value=n,t.getSnapshot=r,Ep(t)&&Cp(e)}function kp(e,t,n){return n(function(){Ep(t)&&Cp(e)})}function Ep(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!at(e,n)}catch{return!0}}function Cp(e){var t=Lt(e,1);t!==null&&ot(t,e,1,-1)}function Cc(e){var t=dt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:si,lastRenderedState:e},t.queue=e,e=e.dispatch=Zm.bind(null,J,e),[t.memoizedState,e]}function ai(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=J.updateQueue,t===null?(t={lastEffect:null,stores:null},J.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 _p(){return Je().memoizedState}function Zi(e,t,n,r){var i=dt();J.flags|=e,i.memoizedState=ai(1|t,n,void 0,r===void 0?null:r)}function Zo(e,t,n,r){var i=Je();r=r===void 0?null:r;var o=void 0;if(oe!==null){var s=oe.memoizedState;if(o=s.destroy,r!==null&&ql(r,s.deps)){i.memoizedState=ai(t,n,o,r);return}}J.flags|=e,i.memoizedState=ai(1|t,n,o,r)}function _c(e,t){return Zi(8390656,8,e,t)}function Yl(e,t){return Zo(2048,8,e,t)}function Rp(e,t){return Zo(4,2,e,t)}function Np(e,t){return Zo(4,4,e,t)}function Ip(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 bp(e,t,n){return n=n!=null?n.concat([e]):null,Zo(4,4,Ip.bind(null,t,e),n)}function Jl(){}function Lp(e,t){var n=Je();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ql(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Tp(e,t){var n=Je();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ql(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Dp(e,t,n){return(En&21)===0?(e.baseState&&(e.baseState=!1,Re=!0),e.memoizedState=n):(at(n,t)||(n=jd(),J.lanes|=n,Cn|=n,e.baseState=!0),t)}function Jm(e,t){var n=Q;Q=n!==0&&4>n?n:4,e(!0);var r=$s.transition;$s.transition={};try{e(!1),t()}finally{Q=n,$s.transition=r}}function Fp(){return Je().memoizedState}function Xm(e,t,n){var r=nn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Mp(e))jp(t,n);else if(n=pp(e,t,n,r),n!==null){var i=Pe();ot(n,e,r,i),Ap(n,t,r)}}function Zm(e,t,n){var r=nn(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Mp(e))jp(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var s=t.lastRenderedState,a=o(s,n);if(i.hasEagerState=!0,i.eagerState=a,at(a,s)){var l=t.interleaved;l===null?(i.next=i,Bl(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}n=pp(e,t,i,r),n!==null&&(i=Pe(),ot(n,e,r,i),Ap(n,t,r))}}function Mp(e){var t=e.alternate;return e===J||t!==null&&t===J}function jp(e,t){zr=ko=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ap(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Rl(e,n)}}var Eo={readContext:Ye,useCallback:ge,useContext:ge,useEffect:ge,useImperativeHandle:ge,useInsertionEffect:ge,useLayoutEffect:ge,useMemo:ge,useReducer:ge,useRef:ge,useState:ge,useDebugValue:ge,useDeferredValue:ge,useTransition:ge,useMutableSource:ge,useSyncExternalStore:ge,useId:ge,unstable_isNewReconciler:!1},ev={readContext:Ye,useCallback:function(e,t){return dt().memoizedState=[e,t===void 0?null:t],e},useContext:Ye,useEffect:_c,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Zi(4194308,4,Ip.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Zi(4194308,4,e,t)},useInsertionEffect:function(e,t){return Zi(4,2,e,t)},useMemo:function(e,t){var n=dt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=dt();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=Xm.bind(null,J,e),[r.memoizedState,e]},useRef:function(e){var t=dt();return e={current:e},t.memoizedState=e},useState:Cc,useDebugValue:Jl,useDeferredValue:function(e){return dt().memoizedState=e},useTransition:function(){var e=Cc(!1),t=e[0];return e=Jm.bind(null,e[1]),dt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=J,i=dt();if(G){if(n===void 0)throw Error(N(407));n=n()}else{if(n=t(),ue===null)throw Error(N(349));(En&30)!==0||Op(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,_c(kp.bind(null,r,o,e),[e]),r.flags|=2048,ai(9,Pp.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=dt(),t=ue.identifierPrefix;if(G){var n=Rt,r=_t;n=(r&~(1<<32-it(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=oi++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Ym++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},tv={readContext:Ye,useCallback:Lp,useContext:Ye,useEffect:Yl,useImperativeHandle:bp,useInsertionEffect:Rp,useLayoutEffect:Np,useMemo:Tp,useReducer:Us,useRef:_p,useState:function(){return Us(si)},useDebugValue:Jl,useDeferredValue:function(e){var t=Je();return Dp(t,oe.memoizedState,e)},useTransition:function(){var e=Us(si)[0],t=Je().memoizedState;return[e,t]},useMutableSource:wp,useSyncExternalStore:xp,useId:Fp,unstable_isNewReconciler:!1},nv={readContext:Ye,useCallback:Lp,useContext:Ye,useEffect:Yl,useImperativeHandle:bp,useInsertionEffect:Rp,useLayoutEffect:Np,useMemo:Tp,useReducer:zs,useRef:_p,useState:function(){return zs(si)},useDebugValue:Jl,useDeferredValue:function(e){var t=Je();return oe===null?t.memoizedState=e:Dp(t,oe.memoizedState,e)},useTransition:function(){var e=zs(si)[0],t=Je().memoizedState;return[e,t]},useMutableSource:wp,useSyncExternalStore:xp,useId:Fp,unstable_isNewReconciler:!1};function sr(e,t){try{var n="",r=t;do n+=Ig(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 Bs(e,t,n){return{value:e,source:null,stack:n!=null?n:null,digest:t!=null?t:null}}function ja(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var rv=typeof WeakMap=="function"?WeakMap:Map;function $p(e,t,n){n=Nt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){_o||(_o=!0,qa=r),ja(e,t)},n}function Up(e,t,n){n=Nt(-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(){ja(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){ja(e,t),typeof r!="function"&&(tn===null?tn=new Set([this]):tn.add(this));var s=t.stack;this.componentDidCatch(t.value,{componentStack:s!==null?s:""})}),n}function Rc(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new rv;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=vv.bind(null,e,t,n),t.then(e,e))}function Nc(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 Ic(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=Nt(-1,1),t.tag=2,en(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=i,e)}var iv=Mt.ReactCurrentOwner,Re=!1;function xe(e,t,n,r){t.child=e===null?yp(t,null,n,r):ir(t,e.child,n,r)}function bc(e,t,n,r,i){n=n.render;var o=t.ref;return Xn(t,i),r=Wl(e,t,n,r,o,i),n=Gl(),e!==null&&!Re?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Tt(e,t,i)):(G&&n&&Ml(t),t.flags|=1,xe(e,t,r,i),t.child)}function Lc(e,t,n,r,i){if(e===null){var o=n.type;return typeof o=="function"&&!ou(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,zp(e,t,o,r,i)):(e=ro(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 s=o.memoizedProps;if(n=n.compare,n=n!==null?n:Zr,n(s,r)&&e.ref===t.ref)return Tt(e,t,i)}return t.flags|=1,e=rn(o,r),e.ref=t.ref,e.return=t,t.child=e}function zp(e,t,n,r,i){if(e!==null){var o=e.memoizedProps;if(Zr(o,r)&&e.ref===t.ref)if(Re=!1,t.pendingProps=r=o,(e.lanes&i)!==0)(e.flags&131072)!==0&&(Re=!0);else return t.lanes=e.lanes,Tt(e,t,i)}return Aa(e,t,n,r,i)}function Bp(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},K(Kn,Fe),Fe|=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,K(Kn,Fe),Fe|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,K(Kn,Fe),Fe|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,K(Kn,Fe),Fe|=r;return xe(e,t,i,n),t.child}function Hp(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Aa(e,t,n,r,i){var o=Ie(n)?Pn:Se.current;return o=nr(t,o),Xn(t,i),n=Wl(e,t,n,r,o,i),r=Gl(),e!==null&&!Re?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Tt(e,t,i)):(G&&r&&Ml(t),t.flags|=1,xe(e,t,n,i),t.child)}function Tc(e,t,n,r,i){if(Ie(n)){var o=!0;vo(t)}else o=!1;if(Xn(t,i),t.stateNode===null)eo(e,t),mp(t,n,r),Ma(t,n,r,i),r=!0;else if(e===null){var s=t.stateNode,a=t.memoizedProps;s.props=a;var l=s.context,u=n.contextType;typeof u=="object"&&u!==null?u=Ye(u):(u=Ie(n)?Pn:Se.current,u=nr(t,u));var c=n.getDerivedStateFromProps,f=typeof c=="function"||typeof s.getSnapshotBeforeUpdate=="function";f||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(a!==r||l!==u)&&kc(t,s,r,u),Ht=!1;var d=t.memoizedState;s.state=d,Oo(t,r,s,i),l=t.memoizedState,a!==r||d!==l||Ne.current||Ht?(typeof c=="function"&&(Fa(t,n,c,r),l=t.memoizedState),(a=Ht||Pc(t,n,a,r,d,l,u))?(f||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),s.props=r,s.state=l,s.context=u,r=a):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{s=t.stateNode,hp(e,t),a=t.memoizedProps,u=t.type===t.elementType?a:et(t.type,a),s.props=u,f=t.pendingProps,d=s.context,l=n.contextType,typeof l=="object"&&l!==null?l=Ye(l):(l=Ie(n)?Pn:Se.current,l=nr(t,l));var m=n.getDerivedStateFromProps;(c=typeof m=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(a!==f||d!==l)&&kc(t,s,r,l),Ht=!1,d=t.memoizedState,s.state=d,Oo(t,r,s,i);var h=t.memoizedState;a!==f||d!==h||Ne.current||Ht?(typeof m=="function"&&(Fa(t,n,m,r),h=t.memoizedState),(u=Ht||Pc(t,n,u,r,d,h,l)||!1)?(c||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(r,h,l),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(r,h,l)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),s.props=r,s.state=h,s.context=l,r=u):(typeof s.componentDidUpdate!="function"||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return $a(e,t,n,r,o,i)}function $a(e,t,n,r,i,o){Hp(e,t);var s=(t.flags&128)!==0;if(!r&&!s)return i&&yc(t,n,!1),Tt(e,t,o);r=t.stateNode,iv.current=t;var a=s&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&s?(t.child=ir(t,e.child,null,o),t.child=ir(t,null,a,o)):xe(e,t,a,o),t.memoizedState=r.state,i&&yc(t,n,!0),t.child}function Qp(e){var t=e.stateNode;t.pendingContext?vc(e,t.pendingContext,t.pendingContext!==t.context):t.context&&vc(e,t.context,!1),Ql(e,t.containerInfo)}function Dc(e,t,n,r,i){return rr(),Al(i),t.flags|=256,xe(e,t,n,r),t.child}var Ua={dehydrated:null,treeContext:null,retryLane:0};function za(e){return{baseLanes:e,cachePool:null,transitions:null}}function Vp(e,t,n){var r=t.pendingProps,i=Y.current,o=!1,s=(t.flags&128)!==0,a;if((a=s)||(a=e!==null&&e.memoizedState===null?!1:(i&2)!==0),a?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),K(Y,i&1),e===null)return Ta(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):(s=r.children,e=r.fallback,o?(r=t.mode,o=t.child,s={mode:"hidden",children:s},(r&1)===0&&o!==null?(o.childLanes=0,o.pendingProps=s):o=ns(s,r,0,null),e=On(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=za(n),t.memoizedState=Ua,e):Xl(t,s));if(i=e.memoizedState,i!==null&&(a=i.dehydrated,a!==null))return ov(e,t,s,r,a,i,n);if(o){o=r.fallback,s=t.mode,i=e.child,a=i.sibling;var l={mode:"hidden",children:r.children};return(s&1)===0&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=l,t.deletions=null):(r=rn(i,l),r.subtreeFlags=i.subtreeFlags&14680064),a!==null?o=rn(a,o):(o=On(o,s,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,s=e.child.memoizedState,s=s===null?za(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},o.memoizedState=s,o.childLanes=e.childLanes&~n,t.memoizedState=Ua,r}return o=e.child,e=o.sibling,r=rn(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 Xl(e,t){return t=ns({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Mi(e,t,n,r){return r!==null&&Al(r),ir(t,e.child,null,n),e=Xl(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function ov(e,t,n,r,i,o,s){if(n)return t.flags&256?(t.flags&=-257,r=Bs(Error(N(422))),Mi(e,t,s,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,i=t.mode,r=ns({mode:"visible",children:r.children},i,0,null),o=On(o,i,s,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,(t.mode&1)!==0&&ir(t,e.child,null,s),t.child.memoizedState=za(s),t.memoizedState=Ua,o);if((t.mode&1)===0)return Mi(e,t,s,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var a=r.dgst;return r=a,o=Error(N(419)),r=Bs(o,r,void 0),Mi(e,t,s,r)}if(a=(s&e.childLanes)!==0,Re||a){if(r=ue,r!==null){switch(s&-s){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|s))!==0?0:i,i!==0&&i!==o.retryLane&&(o.retryLane=i,Lt(e,i),ot(r,e,i,-1))}return iu(),r=Bs(Error(N(421))),Mi(e,t,s,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=yv.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,Me=Zt(i.nextSibling),je=t,G=!0,nt=null,e!==null&&(Qe[Ve++]=_t,Qe[Ve++]=Rt,Qe[Ve++]=kn,_t=e.id,Rt=e.overflow,kn=t),t=Xl(t,r.children),t.flags|=4096,t)}function Fc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Da(e.return,t,n)}function Hs(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 Kp(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(xe(e,t,r.children,n),r=Y.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&&Fc(e,n,t);else if(e.tag===19)Fc(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(K(Y,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&&Po(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Hs(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&&Po(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Hs(t,!0,n,null,o);break;case"together":Hs(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function eo(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Tt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Cn|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(N(153));if(t.child!==null){for(e=t.child,n=rn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=rn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function sv(e,t,n){switch(t.tag){case 3:Qp(t),rr();break;case 5:Sp(t);break;case 1:Ie(t.type)&&vo(t);break;case 4:Ql(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;K(wo,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(K(Y,Y.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?Vp(e,t,n):(K(Y,Y.current&1),e=Tt(e,t,n),e!==null?e.sibling:null);K(Y,Y.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return Kp(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),K(Y,Y.current),r)break;return null;case 22:case 23:return t.lanes=0,Bp(e,t,n)}return Tt(e,t,n)}var qp,Ba,Wp,Gp;qp=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}};Ba=function(){};Wp=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,vn(vt.current);var o=null;switch(n){case"input":i=ca(e,i),r=ca(e,r),o=[];break;case"select":i=X({},i,{value:void 0}),r=X({},r,{value:void 0}),o=[];break;case"textarea":i=pa(e,i),r=pa(e,r),o=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=go)}ga(n,r);var s;n=null;for(u in i)if(!r.hasOwnProperty(u)&&i.hasOwnProperty(u)&&i[u]!=null)if(u==="style"){var a=i[u];for(s in a)a.hasOwnProperty(s)&&(n||(n={}),n[s]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(Kr.hasOwnProperty(u)?o||(o=[]):(o=o||[]).push(u,null));for(u in r){var l=r[u];if(a=i!=null?i[u]:void 0,r.hasOwnProperty(u)&&l!==a&&(l!=null||a!=null))if(u==="style")if(a){for(s in a)!a.hasOwnProperty(s)||l&&l.hasOwnProperty(s)||(n||(n={}),n[s]="");for(s in l)l.hasOwnProperty(s)&&a[s]!==l[s]&&(n||(n={}),n[s]=l[s])}else n||(o||(o=[]),o.push(u,n)),n=l;else u==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,a=a?a.__html:void 0,l!=null&&a!==l&&(o=o||[]).push(u,l)):u==="children"?typeof l!="string"&&typeof l!="number"||(o=o||[]).push(u,""+l):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(Kr.hasOwnProperty(u)?(l!=null&&u==="onScroll"&&q("scroll",e),o||a===l||(o=[])):(o=o||[]).push(u,l))}n&&(o=o||[]).push("style",n);var u=o;(t.updateQueue=u)&&(t.flags|=4)}};Gp=function(e,t,n,r){n!==r&&(t.flags|=4)};function Rr(e,t){if(!G)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 me(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 av(e,t,n){var r=t.pendingProps;switch(jl(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return me(t),null;case 1:return Ie(t.type)&&mo(),me(t),null;case 3:return r=t.stateNode,or(),W(Ne),W(Se),Kl(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Di(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,nt!==null&&(Ya(nt),nt=null))),Ba(e,t),me(t),null;case 5:Vl(t);var i=vn(ii.current);if(n=t.type,e!==null&&t.stateNode!=null)Wp(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(N(166));return me(t),null}if(e=vn(vt.current),Di(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[pt]=t,r[ni]=o,e=(t.mode&1)!==0,n){case"dialog":q("cancel",r),q("close",r);break;case"iframe":case"object":case"embed":q("load",r);break;case"video":case"audio":for(i=0;i<Dr.length;i++)q(Dr[i],r);break;case"source":q("error",r);break;case"img":case"image":case"link":q("error",r),q("load",r);break;case"details":q("toggle",r);break;case"input":Qu(r,o),q("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},q("invalid",r);break;case"textarea":Ku(r,o),q("invalid",r)}ga(n,o),i=null;for(var s in o)if(o.hasOwnProperty(s)){var a=o[s];s==="children"?typeof a=="string"?r.textContent!==a&&(o.suppressHydrationWarning!==!0&&Ti(r.textContent,a,e),i=["children",a]):typeof a=="number"&&r.textContent!==""+a&&(o.suppressHydrationWarning!==!0&&Ti(r.textContent,a,e),i=["children",""+a]):Kr.hasOwnProperty(s)&&a!=null&&s==="onScroll"&&q("scroll",r)}switch(n){case"input":Ei(r),Vu(r,o,!0);break;case"textarea":Ei(r),qu(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=go)}r=i,t.updateQueue=r,r!==null&&(t.flags|=4)}else{s=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Od(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=s.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[pt]=t,e[ni]=r,qp(e,t,!1,!1),t.stateNode=e;e:{switch(s=ma(n,r),n){case"dialog":q("cancel",e),q("close",e),i=r;break;case"iframe":case"object":case"embed":q("load",e),i=r;break;case"video":case"audio":for(i=0;i<Dr.length;i++)q(Dr[i],e);i=r;break;case"source":q("error",e),i=r;break;case"img":case"image":case"link":q("error",e),q("load",e),i=r;break;case"details":q("toggle",e),i=r;break;case"input":Qu(e,r),i=ca(e,r),q("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=X({},r,{value:void 0}),q("invalid",e);break;case"textarea":Ku(e,r),i=pa(e,r),q("invalid",e);break;default:i=r}ga(n,i),a=i;for(o in a)if(a.hasOwnProperty(o)){var l=a[o];o==="style"?Ed(e,l):o==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&Pd(e,l)):o==="children"?typeof l=="string"?(n!=="textarea"||l!=="")&&qr(e,l):typeof l=="number"&&qr(e,""+l):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(Kr.hasOwnProperty(o)?l!=null&&o==="onScroll"&&q("scroll",e):l!=null&&Ol(e,o,l,s))}switch(n){case"input":Ei(e),Vu(e,r,!1);break;case"textarea":Ei(e),qu(e);break;case"option":r.value!=null&&e.setAttribute("value",""+an(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?Wn(e,!!r.multiple,o,!1):r.defaultValue!=null&&Wn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=go)}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 me(t),null;case 6:if(e&&t.stateNode!=null)Gp(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(N(166));if(n=vn(ii.current),vn(vt.current),Di(t)){if(r=t.stateNode,n=t.memoizedProps,r[pt]=t,(o=r.nodeValue!==n)&&(e=je,e!==null))switch(e.tag){case 3:Ti(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Ti(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[pt]=t,t.stateNode=r}return me(t),null;case 13:if(W(Y),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(G&&Me!==null&&(t.mode&1)!==0&&(t.flags&128)===0)dp(),rr(),t.flags|=98560,o=!1;else if(o=Di(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(N(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(N(317));o[pt]=t}else rr(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;me(t),o=!1}else nt!==null&&(Ya(nt),nt=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||(Y.current&1)!==0?se===0&&(se=3):iu())),t.updateQueue!==null&&(t.flags|=4),me(t),null);case 4:return or(),Ba(e,t),e===null&&ei(t.stateNode.containerInfo),me(t),null;case 10:return zl(t.type._context),me(t),null;case 17:return Ie(t.type)&&mo(),me(t),null;case 19:if(W(Y),o=t.memoizedState,o===null)return me(t),null;if(r=(t.flags&128)!==0,s=o.rendering,s===null)if(r)Rr(o,!1);else{if(se!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(s=Po(e),s!==null){for(t.flags|=128,Rr(o,!1),r=s.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,s=o.alternate,s===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=s.childLanes,o.lanes=s.lanes,o.child=s.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=s.memoizedProps,o.memoizedState=s.memoizedState,o.updateQueue=s.updateQueue,o.type=s.type,e=s.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return K(Y,Y.current&1|2),t.child}e=e.sibling}o.tail!==null&&ne()>ar&&(t.flags|=128,r=!0,Rr(o,!1),t.lanes=4194304)}else{if(!r)if(e=Po(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Rr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!s.alternate&&!G)return me(t),null}else 2*ne()-o.renderingStartTime>ar&&n!==1073741824&&(t.flags|=128,r=!0,Rr(o,!1),t.lanes=4194304);o.isBackwards?(s.sibling=t.child,t.child=s):(n=o.last,n!==null?n.sibling=s:t.child=s,o.last=s)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=ne(),t.sibling=null,n=Y.current,K(Y,r?n&1|2:n&1),t):(me(t),null);case 22:case 23:return ru(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(Fe&1073741824)!==0&&(me(t),t.subtreeFlags&6&&(t.flags|=8192)):me(t),null;case 24:return null;case 25:return null}throw Error(N(156,t.tag))}function lv(e,t){switch(jl(t),t.tag){case 1:return Ie(t.type)&&mo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return or(),W(Ne),W(Se),Kl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return Vl(t),null;case 13:if(W(Y),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(N(340));rr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return W(Y),null;case 4:return or(),null;case 10:return zl(t.type._context),null;case 22:case 23:return ru(),null;case 24:return null;default:return null}}var ji=!1,ve=!1,uv=typeof WeakSet=="function"?WeakSet:Set,T=null;function Vn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ee(e,t,r)}else n.current=null}function Ha(e,t,n){try{n()}catch(r){ee(e,t,r)}}var Mc=!1;function cv(e,t){if(Ca=fo,e=Zd(),Fl(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 s=0,a=-1,l=-1,u=0,c=0,f=e,d=null;t:for(;;){for(var m;f!==n||i!==0&&f.nodeType!==3||(a=s+i),f!==o||r!==0&&f.nodeType!==3||(l=s+r),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)d=f,f=m;for(;;){if(f===e)break t;if(d===n&&++u===i&&(a=s),d===o&&++c===r&&(l=s),(m=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=m}n=a===-1||l===-1?null:{start:a,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(_a={focusedElem:e,selectionRange:n},fo=!1,T=t;T!==null;)if(t=T,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,T=e;else for(;T!==null;){t=T;try{var h=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(h!==null){var y=h.memoizedProps,O=h.memoizedState,v=t.stateNode,p=v.getSnapshotBeforeUpdate(t.elementType===t.type?y:et(t.type,y),O);v.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var g=t.stateNode.containerInfo;g.nodeType===1?g.textContent="":g.nodeType===9&&g.documentElement&&g.removeChild(g.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(N(163))}}catch(S){ee(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,T=e;break}T=t.return}return h=Mc,Mc=!1,h}function Br(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&&Ha(t,n,o)}i=i.next}while(i!==r)}}function es(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 Qa(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 Yp(e){var t=e.alternate;t!==null&&(e.alternate=null,Yp(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[pt],delete t[ni],delete t[Ia],delete t[Km],delete t[qm])),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 Jp(e){return e.tag===5||e.tag===3||e.tag===4}function jc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Jp(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 Va(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=go));else if(r!==4&&(e=e.child,e!==null))for(Va(e,t,n),e=e.sibling;e!==null;)Va(e,t,n),e=e.sibling}function Ka(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(Ka(e,t,n),e=e.sibling;e!==null;)Ka(e,t,n),e=e.sibling}var fe=null,tt=!1;function Ut(e,t,n){for(n=n.child;n!==null;)Xp(e,t,n),n=n.sibling}function Xp(e,t,n){if(mt&&typeof mt.onCommitFiberUnmount=="function")try{mt.onCommitFiberUnmount(Ko,n)}catch{}switch(n.tag){case 5:ve||Vn(n,t);case 6:var r=fe,i=tt;fe=null,Ut(e,t,n),fe=r,tt=i,fe!==null&&(tt?(e=fe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):fe.removeChild(n.stateNode));break;case 18:fe!==null&&(tt?(e=fe,n=n.stateNode,e.nodeType===8?Ms(e.parentNode,n):e.nodeType===1&&Ms(e,n),Jr(e)):Ms(fe,n.stateNode));break;case 4:r=fe,i=tt,fe=n.stateNode.containerInfo,tt=!0,Ut(e,t,n),fe=r,tt=i;break;case 0:case 11:case 14:case 15:if(!ve&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,s=o.destroy;o=o.tag,s!==void 0&&((o&2)!==0||(o&4)!==0)&&Ha(n,t,s),i=i.next}while(i!==r)}Ut(e,t,n);break;case 1:if(!ve&&(Vn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){ee(n,t,a)}Ut(e,t,n);break;case 21:Ut(e,t,n);break;case 22:n.mode&1?(ve=(r=ve)||n.memoizedState!==null,Ut(e,t,n),ve=r):Ut(e,t,n);break;default:Ut(e,t,n)}}function Ac(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new uv),t.forEach(function(r){var i=Sv.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Xe(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,s=t,a=s;e:for(;a!==null;){switch(a.tag){case 5:fe=a.stateNode,tt=!1;break e;case 3:fe=a.stateNode.containerInfo,tt=!0;break e;case 4:fe=a.stateNode.containerInfo,tt=!0;break e}a=a.return}if(fe===null)throw Error(N(160));Xp(o,s,i),fe=null,tt=!1;var l=i.alternate;l!==null&&(l.return=null),i.return=null}catch(u){ee(i,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Zp(t,e),t=t.sibling}function Zp(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Xe(t,e),ct(e),r&4){try{Br(3,e,e.return),es(3,e)}catch(y){ee(e,e.return,y)}try{Br(5,e,e.return)}catch(y){ee(e,e.return,y)}}break;case 1:Xe(t,e),ct(e),r&512&&n!==null&&Vn(n,n.return);break;case 5:if(Xe(t,e),ct(e),r&512&&n!==null&&Vn(n,n.return),e.flags&32){var i=e.stateNode;try{qr(i,"")}catch(y){ee(e,e.return,y)}}if(r&4&&(i=e.stateNode,i!=null)){var o=e.memoizedProps,s=n!==null?n.memoizedProps:o,a=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{a==="input"&&o.type==="radio"&&o.name!=null&&wd(i,o),ma(a,s);var u=ma(a,o);for(s=0;s<l.length;s+=2){var c=l[s],f=l[s+1];c==="style"?Ed(i,f):c==="dangerouslySetInnerHTML"?Pd(i,f):c==="children"?qr(i,f):Ol(i,c,f,u)}switch(a){case"input":fa(i,o);break;case"textarea":xd(i,o);break;case"select":var d=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!o.multiple;var m=o.value;m!=null?Wn(i,!!o.multiple,m,!1):d!==!!o.multiple&&(o.defaultValue!=null?Wn(i,!!o.multiple,o.defaultValue,!0):Wn(i,!!o.multiple,o.multiple?[]:"",!1))}i[ni]=o}catch(y){ee(e,e.return,y)}}break;case 6:if(Xe(t,e),ct(e),r&4){if(e.stateNode===null)throw Error(N(162));i=e.stateNode,o=e.memoizedProps;try{i.nodeValue=o}catch(y){ee(e,e.return,y)}}break;case 3:if(Xe(t,e),ct(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Jr(t.containerInfo)}catch(y){ee(e,e.return,y)}break;case 4:Xe(t,e),ct(e);break;case 13:Xe(t,e),ct(e),i=e.child,i.flags&8192&&(o=i.memoizedState!==null,i.stateNode.isHidden=o,!o||i.alternate!==null&&i.alternate.memoizedState!==null||(tu=ne())),r&4&&Ac(e);break;case 22:if(c=n!==null&&n.memoizedState!==null,e.mode&1?(ve=(u=ve)||c,Xe(t,e),ve=u):Xe(t,e),ct(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!c&&(e.mode&1)!==0)for(T=e,c=e.child;c!==null;){for(f=T=c;T!==null;){switch(d=T,m=d.child,d.tag){case 0:case 11:case 14:case 15:Br(4,d,d.return);break;case 1:Vn(d,d.return);var h=d.stateNode;if(typeof h.componentWillUnmount=="function"){r=d,n=d.return;try{t=r,h.props=t.memoizedProps,h.state=t.memoizedState,h.componentWillUnmount()}catch(y){ee(r,n,y)}}break;case 5:Vn(d,d.return);break;case 22:if(d.memoizedState!==null){Uc(f);continue}}m!==null?(m.return=d,T=m):Uc(f)}c=c.sibling}e:for(c=null,f=e;;){if(f.tag===5){if(c===null){c=f;try{i=f.stateNode,u?(o=i.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(a=f.stateNode,l=f.memoizedProps.style,s=l!=null&&l.hasOwnProperty("display")?l.display:null,a.style.display=kd("display",s))}catch(y){ee(e,e.return,y)}}}else if(f.tag===6){if(c===null)try{f.stateNode.nodeValue=u?"":f.memoizedProps}catch(y){ee(e,e.return,y)}}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:Xe(t,e),ct(e),r&4&&Ac(e);break;case 21:break;default:Xe(t,e),ct(e)}}function ct(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Jp(n)){var r=n;break e}n=n.return}throw Error(N(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(qr(i,""),r.flags&=-33);var o=jc(e);Ka(e,o,i);break;case 3:case 4:var s=r.stateNode.containerInfo,a=jc(e);Va(e,a,s);break;default:throw Error(N(161))}}catch(l){ee(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function fv(e,t,n){T=e,eh(e)}function eh(e,t,n){for(var r=(e.mode&1)!==0;T!==null;){var i=T,o=i.child;if(i.tag===22&&r){var s=i.memoizedState!==null||ji;if(!s){var a=i.alternate,l=a!==null&&a.memoizedState!==null||ve;a=ji;var u=ve;if(ji=s,(ve=l)&&!u)for(T=i;T!==null;)s=T,l=s.child,s.tag===22&&s.memoizedState!==null?zc(i):l!==null?(l.return=s,T=l):zc(i);for(;o!==null;)T=o,eh(o),o=o.sibling;T=i,ji=a,ve=u}$c(e)}else(i.subtreeFlags&8772)!==0&&o!==null?(o.return=i,T=o):$c(e)}}function $c(e){for(;T!==null;){var t=T;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:ve||es(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!ve)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:et(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&Oc(t,o,r);break;case 3:var s=t.updateQueue;if(s!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Oc(t,s,n)}break;case 5:var a=t.stateNode;if(n===null&&t.flags&4){n=a;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break;case"img":l.src&&(n.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var c=u.memoizedState;if(c!==null){var f=c.dehydrated;f!==null&&Jr(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(N(163))}ve||t.flags&512&&Qa(t)}catch(d){ee(t,t.return,d)}}if(t===e){T=null;break}if(n=t.sibling,n!==null){n.return=t.return,T=n;break}T=t.return}}function Uc(e){for(;T!==null;){var t=T;if(t===e){T=null;break}var n=t.sibling;if(n!==null){n.return=t.return,T=n;break}T=t.return}}function zc(e){for(;T!==null;){var t=T;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{es(4,t)}catch(l){ee(t,n,l)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(l){ee(t,i,l)}}var o=t.return;try{Qa(t)}catch(l){ee(t,o,l)}break;case 5:var s=t.return;try{Qa(t)}catch(l){ee(t,s,l)}}}catch(l){ee(t,t.return,l)}if(t===e){T=null;break}var a=t.sibling;if(a!==null){a.return=t.return,T=a;break}T=t.return}}var dv=Math.ceil,Co=Mt.ReactCurrentDispatcher,Zl=Mt.ReactCurrentOwner,Ge=Mt.ReactCurrentBatchConfig,$=0,ue=null,ie=null,de=0,Fe=0,Kn=fn(0),se=0,li=null,Cn=0,ts=0,eu=0,Hr=null,_e=null,tu=0,ar=1/0,kt=null,_o=!1,qa=null,tn=null,Ai=!1,Gt=null,Ro=0,Qr=0,Wa=null,to=-1,no=0;function Pe(){return($&6)!==0?ne():to!==-1?to:to=ne()}function nn(e){return(e.mode&1)===0?1:($&2)!==0&&de!==0?de&-de:Gm.transition!==null?(no===0&&(no=jd()),no):(e=Q,e!==0||(e=window.event,e=e===void 0?16:Qd(e.type)),e)}function ot(e,t,n,r){if(50<Qr)throw Qr=0,Wa=null,Error(N(185));mi(e,n,r),(($&2)===0||e!==ue)&&(e===ue&&(($&2)===0&&(ts|=n),se===4&&qt(e,de)),be(e,r),n===1&&$===0&&(t.mode&1)===0&&(ar=ne()+500,Jo&&dn()))}function be(e,t){var n=e.callbackNode;Gg(e,t);var r=co(e,e===ue?de:0);if(r===0)n!==null&&Yu(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Yu(n),t===1)e.tag===0?Wm(Bc.bind(null,e)):up(Bc.bind(null,e)),Qm(function(){($&6)===0&&dn()}),n=null;else{switch(Ad(r)){case 1:n=_l;break;case 4:n=Fd;break;case 16:n=uo;break;case 536870912:n=Md;break;default:n=uo}n=lh(n,th.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function th(e,t){if(to=-1,no=0,($&6)!==0)throw Error(N(327));var n=e.callbackNode;if(Zn()&&e.callbackNode!==n)return null;var r=co(e,e===ue?de:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=No(e,r);else{t=r;var i=$;$|=2;var o=rh();(ue!==e||de!==t)&&(kt=null,ar=ne()+500,xn(e,t));do try{gv();break}catch(a){nh(e,a)}while(1);Ul(),Co.current=o,$=i,ie!==null?t=0:(ue=null,de=0,t=se)}if(t!==0){if(t===2&&(i=xa(e),i!==0&&(r=i,t=Ga(e,i))),t===1)throw n=li,xn(e,0),qt(e,r),be(e,ne()),n;if(t===6)qt(e,r);else{if(i=e.current.alternate,(r&30)===0&&!pv(i)&&(t=No(e,r),t===2&&(o=xa(e),o!==0&&(r=o,t=Ga(e,o))),t===1))throw n=li,xn(e,0),qt(e,r),be(e,ne()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(N(345));case 2:hn(e,_e,kt);break;case 3:if(qt(e,r),(r&130023424)===r&&(t=tu+500-ne(),10<t)){if(co(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){Pe(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=Na(hn.bind(null,e,_e,kt),t);break}hn(e,_e,kt);break;case 4:if(qt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var s=31-it(r);o=1<<s,s=t[s],s>i&&(i=s),r&=~o}if(r=i,r=ne()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*dv(r/1960))-r,10<r){e.timeoutHandle=Na(hn.bind(null,e,_e,kt),r);break}hn(e,_e,kt);break;case 5:hn(e,_e,kt);break;default:throw Error(N(329))}}}return be(e,ne()),e.callbackNode===n?th.bind(null,e):null}function Ga(e,t){var n=Hr;return e.current.memoizedState.isDehydrated&&(xn(e,t).flags|=256),e=No(e,t),e!==2&&(t=_e,_e=n,t!==null&&Ya(t)),e}function Ya(e){_e===null?_e=e:_e.push.apply(_e,e)}function pv(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(!at(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 qt(e,t){for(t&=~eu,t&=~ts,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-it(t),r=1<<n;e[n]=-1,t&=~r}}function Bc(e){if(($&6)!==0)throw Error(N(327));Zn();var t=co(e,0);if((t&1)===0)return be(e,ne()),null;var n=No(e,t);if(e.tag!==0&&n===2){var r=xa(e);r!==0&&(t=r,n=Ga(e,r))}if(n===1)throw n=li,xn(e,0),qt(e,t),be(e,ne()),n;if(n===6)throw Error(N(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,hn(e,_e,kt),be(e,ne()),null}function nu(e,t){var n=$;$|=1;try{return e(t)}finally{$=n,$===0&&(ar=ne()+500,Jo&&dn())}}function _n(e){Gt!==null&&Gt.tag===0&&($&6)===0&&Zn();var t=$;$|=1;var n=Ge.transition,r=Q;try{if(Ge.transition=null,Q=1,e)return e()}finally{Q=r,Ge.transition=n,$=t,($&6)===0&&dn()}}function ru(){Fe=Kn.current,W(Kn)}function xn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Hm(n)),ie!==null)for(n=ie.return;n!==null;){var r=n;switch(jl(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&mo();break;case 3:or(),W(Ne),W(Se),Kl();break;case 5:Vl(r);break;case 4:or();break;case 13:W(Y);break;case 19:W(Y);break;case 10:zl(r.type._context);break;case 22:case 23:ru()}n=n.return}if(ue=e,ie=e=rn(e.current,null),de=Fe=t,se=0,li=null,eu=ts=Cn=0,_e=Hr=null,mn!==null){for(t=0;t<mn.length;t++)if(n=mn[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,o=n.pending;if(o!==null){var s=o.next;o.next=i,r.next=s}n.pending=r}mn=null}return e}function nh(e,t){do{var n=ie;try{if(Ul(),Xi.current=Eo,ko){for(var r=J.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}ko=!1}if(En=0,le=oe=J=null,zr=!1,oi=0,Zl.current=null,n===null||n.return===null){se=1,li=t,ie=null;break}e:{var o=e,s=n.return,a=n,l=t;if(t=de,a.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var u=l,c=a,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=Nc(s);if(m!==null){m.flags&=-257,Ic(m,s,a,o,t),m.mode&1&&Rc(o,u,t),t=m,l=u;var h=t.updateQueue;if(h===null){var y=new Set;y.add(l),t.updateQueue=y}else h.add(l);break e}else{if((t&1)===0){Rc(o,u,t),iu();break e}l=Error(N(426))}}else if(G&&a.mode&1){var O=Nc(s);if(O!==null){(O.flags&65536)===0&&(O.flags|=256),Ic(O,s,a,o,t),Al(sr(l,a));break e}}o=l=sr(l,a),se!==4&&(se=2),Hr===null?Hr=[o]:Hr.push(o),o=s;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var v=$p(o,l,t);xc(o,v);break e;case 1:a=l;var p=o.type,g=o.stateNode;if((o.flags&128)===0&&(typeof p.getDerivedStateFromError=="function"||g!==null&&typeof g.componentDidCatch=="function"&&(tn===null||!tn.has(g)))){o.flags|=65536,t&=-t,o.lanes|=t;var S=Up(o,a,t);xc(o,S);break e}}o=o.return}while(o!==null)}oh(n)}catch(P){t=P,ie===n&&n!==null&&(ie=n=n.return);continue}break}while(1)}function rh(){var e=Co.current;return Co.current=Eo,e===null?Eo:e}function iu(){(se===0||se===3||se===2)&&(se=4),ue===null||(Cn&268435455)===0&&(ts&268435455)===0||qt(ue,de)}function No(e,t){var n=$;$|=2;var r=rh();(ue!==e||de!==t)&&(kt=null,xn(e,t));do try{hv();break}catch(i){nh(e,i)}while(1);if(Ul(),$=n,Co.current=r,ie!==null)throw Error(N(261));return ue=null,de=0,se}function hv(){for(;ie!==null;)ih(ie)}function gv(){for(;ie!==null&&!Ug();)ih(ie)}function ih(e){var t=ah(e.alternate,e,Fe);e.memoizedProps=e.pendingProps,t===null?oh(e):ie=t,Zl.current=null}function oh(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=av(n,t,Fe),n!==null){ie=n;return}}else{if(n=lv(n,t),n!==null){n.flags&=32767,ie=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{se=6,ie=null;return}}if(t=t.sibling,t!==null){ie=t;return}ie=t=e}while(t!==null);se===0&&(se=5)}function hn(e,t,n){var r=Q,i=Ge.transition;try{Ge.transition=null,Q=1,mv(e,t,n,r)}finally{Ge.transition=i,Q=r}return null}function mv(e,t,n,r){do Zn();while(Gt!==null);if(($&6)!==0)throw Error(N(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(N(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(Yg(e,o),e===ue&&(ie=ue=null,de=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||Ai||(Ai=!0,lh(uo,function(){return Zn(),null})),o=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||o){o=Ge.transition,Ge.transition=null;var s=Q;Q=1;var a=$;$|=4,Zl.current=null,cv(e,n),Zp(n,e),Mm(_a),fo=!!Ca,_a=Ca=null,e.current=n,fv(n),zg(),$=a,Q=s,Ge.transition=o}else e.current=n;if(Ai&&(Ai=!1,Gt=e,Ro=i),o=e.pendingLanes,o===0&&(tn=null),Qg(n.stateNode),be(e,ne()),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(_o)throw _o=!1,e=qa,qa=null,e;return(Ro&1)!==0&&e.tag!==0&&Zn(),o=e.pendingLanes,(o&1)!==0?e===Wa?Qr++:(Qr=0,Wa=e):Qr=0,dn(),null}function Zn(){if(Gt!==null){var e=Ad(Ro),t=Ge.transition,n=Q;try{if(Ge.transition=null,Q=16>e?16:e,Gt===null)var r=!1;else{if(e=Gt,Gt=null,Ro=0,($&6)!==0)throw Error(N(331));var i=$;for($|=4,T=e.current;T!==null;){var o=T,s=o.child;if((T.flags&16)!==0){var a=o.deletions;if(a!==null){for(var l=0;l<a.length;l++){var u=a[l];for(T=u;T!==null;){var c=T;switch(c.tag){case 0:case 11:case 15:Br(8,c,o)}var f=c.child;if(f!==null)f.return=c,T=f;else for(;T!==null;){c=T;var d=c.sibling,m=c.return;if(Yp(c),c===u){T=null;break}if(d!==null){d.return=m,T=d;break}T=m}}}var h=o.alternate;if(h!==null){var y=h.child;if(y!==null){h.child=null;do{var O=y.sibling;y.sibling=null,y=O}while(y!==null)}}T=o}}if((o.subtreeFlags&2064)!==0&&s!==null)s.return=o,T=s;else e:for(;T!==null;){if(o=T,(o.flags&2048)!==0)switch(o.tag){case 0:case 11:case 15:Br(9,o,o.return)}var v=o.sibling;if(v!==null){v.return=o.return,T=v;break e}T=o.return}}var p=e.current;for(T=p;T!==null;){s=T;var g=s.child;if((s.subtreeFlags&2064)!==0&&g!==null)g.return=s,T=g;else e:for(s=p;T!==null;){if(a=T,(a.flags&2048)!==0)try{switch(a.tag){case 0:case 11:case 15:es(9,a)}}catch(P){ee(a,a.return,P)}if(a===s){T=null;break e}var S=a.sibling;if(S!==null){S.return=a.return,T=S;break e}T=a.return}}if($=i,dn(),mt&&typeof mt.onPostCommitFiberRoot=="function")try{mt.onPostCommitFiberRoot(Ko,e)}catch{}r=!0}return r}finally{Q=n,Ge.transition=t}}return!1}function Hc(e,t,n){t=sr(n,t),t=$p(e,t,1),e=en(e,t,1),t=Pe(),e!==null&&(mi(e,1,t),be(e,t))}function ee(e,t,n){if(e.tag===3)Hc(e,e,n);else for(;t!==null;){if(t.tag===3){Hc(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(tn===null||!tn.has(r))){e=sr(n,e),e=Up(t,e,1),t=en(t,e,1),e=Pe(),t!==null&&(mi(t,1,e),be(t,e));break}}t=t.return}}function vv(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Pe(),e.pingedLanes|=e.suspendedLanes&n,ue===e&&(de&n)===n&&(se===4||se===3&&(de&130023424)===de&&500>ne()-tu?xn(e,0):eu|=n),be(e,t)}function sh(e,t){t===0&&((e.mode&1)===0?t=1:(t=Ri,Ri<<=1,(Ri&130023424)===0&&(Ri=4194304)));var n=Pe();e=Lt(e,t),e!==null&&(mi(e,t,n),be(e,n))}function yv(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),sh(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(N(314))}r!==null&&r.delete(t),sh(e,n)}var ah;ah=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ne.current)Re=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return Re=!1,sv(e,t,n);Re=(e.flags&131072)!==0}else Re=!1,G&&(t.flags&1048576)!==0&&cp(t,So,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;eo(e,t),e=t.pendingProps;var i=nr(t,Se.current);Xn(t,n),i=Wl(null,t,r,e,i,n);var o=Gl();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,Ie(r)?(o=!0,vo(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Hl(t),i.updater=Xo,t.stateNode=i,i._reactInternals=t,Ma(t,r,e,n),t=$a(null,t,r,!0,o,n)):(t.tag=0,G&&o&&Ml(t),xe(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(eo(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=xv(r),e=et(r,e),i){case 0:t=Aa(null,t,r,e,n);break e;case 1:t=Tc(null,t,r,e,n);break e;case 11:t=bc(null,t,r,e,n);break e;case 14:t=Lc(null,t,r,et(r.type,e),n);break e}throw Error(N(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:et(r,i),Aa(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:et(r,i),Tc(e,t,r,i,n);case 3:e:{if(Qp(t),e===null)throw Error(N(387));r=t.pendingProps,o=t.memoizedState,i=o.element,hp(e,t),Oo(t,r,null,n);var s=t.memoizedState;if(r=s.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=sr(Error(N(423)),t),t=Dc(e,t,r,n,i);break e}else if(r!==i){i=sr(Error(N(424)),t),t=Dc(e,t,r,n,i);break e}else for(Me=Zt(t.stateNode.containerInfo.firstChild),je=t,G=!0,nt=null,n=yp(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(rr(),r===i){t=Tt(e,t,n);break e}xe(e,t,r,n)}t=t.child}return t;case 5:return Sp(t),e===null&&Ta(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,s=i.children,Ra(r,i)?s=null:o!==null&&Ra(r,o)&&(t.flags|=32),Hp(e,t),xe(e,t,s,n),t.child;case 6:return e===null&&Ta(t),null;case 13:return Vp(e,t,n);case 4:return Ql(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=ir(t,null,r,n):xe(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:et(r,i),bc(e,t,r,i,n);case 7:return xe(e,t,t.pendingProps,n),t.child;case 8:return xe(e,t,t.pendingProps.children,n),t.child;case 12:return xe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,s=i.value,K(wo,r._currentValue),r._currentValue=s,o!==null)if(at(o.value,s)){if(o.children===i.children&&!Ne.current){t=Tt(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var a=o.dependencies;if(a!==null){s=o.child;for(var l=a.firstContext;l!==null;){if(l.context===r){if(o.tag===1){l=Nt(-1,n&-n),l.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),Da(o.return,n,t),a.lanes|=n;break}l=l.next}}else if(o.tag===10)s=o.type===t.type?null:o.child;else if(o.tag===18){if(s=o.return,s===null)throw Error(N(341));s.lanes|=n,a=s.alternate,a!==null&&(a.lanes|=n),Da(s,n,t),s=o.sibling}else s=o.child;if(s!==null)s.return=o;else for(s=o;s!==null;){if(s===t){s=null;break}if(o=s.sibling,o!==null){o.return=s.return,s=o;break}s=s.return}o=s}xe(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Xn(t,n),i=Ye(i),r=r(i),t.flags|=1,xe(e,t,r,n),t.child;case 14:return r=t.type,i=et(r,t.pendingProps),i=et(r.type,i),Lc(e,t,r,i,n);case 15:return zp(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:et(r,i),eo(e,t),t.tag=1,Ie(r)?(e=!0,vo(t)):e=!1,Xn(t,n),mp(t,r,i),Ma(t,r,i,n),$a(null,t,r,!0,e,n);case 19:return Kp(e,t,n);case 22:return Bp(e,t,n)}throw Error(N(156,t.tag))};function lh(e,t){return Dd(e,t)}function wv(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 We(e,t,n,r){return new wv(e,t,n,r)}function ou(e){return e=e.prototype,!(!e||!e.isReactComponent)}function xv(e){if(typeof e=="function")return ou(e)?1:0;if(e!=null){if(e=e.$$typeof,e===kl)return 11;if(e===El)return 14}return 2}function rn(e,t){var n=e.alternate;return n===null?(n=We(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 ro(e,t,n,r,i,o){var s=2;if(r=e,typeof e=="function")ou(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case Mn:return On(n.children,i,o,t);case Pl:s=8,i|=8;break;case sa:return e=We(12,n,t,i|2),e.elementType=sa,e.lanes=o,e;case aa:return e=We(13,n,t,i),e.elementType=aa,e.lanes=o,e;case la:return e=We(19,n,t,i),e.elementType=la,e.lanes=o,e;case vd:return ns(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case gd:s=10;break e;case md:s=9;break e;case kl:s=11;break e;case El:s=14;break e;case Bt:s=16,r=null;break e}throw Error(N(130,e==null?e:typeof e,""))}return t=We(s,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function On(e,t,n,r){return e=We(7,e,r,t),e.lanes=n,e}function ns(e,t,n,r){return e=We(22,e,r,t),e.elementType=vd,e.lanes=n,e.stateNode={isHidden:!1},e}function Qs(e,t,n){return e=We(6,e,null,t),e.lanes=n,e}function Vs(e,t,n){return t=We(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ov(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=Es(0),this.expirationTimes=Es(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Es(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function su(e,t,n,r,i,o,s,a,l){return e=new Ov(e,t,n,a,l),t===1?(t=1,o===!0&&(t|=8)):t=0,o=We(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Hl(o),e}function Pv(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Fn,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function uh(e){if(!e)return ln;e=e._reactInternals;e:{if(Nn(e)!==e||e.tag!==1)throw Error(N(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ie(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(N(171))}if(e.tag===1){var n=e.type;if(Ie(n))return lp(e,n,t)}return t}function ch(e,t,n,r,i,o,s,a,l){return e=su(n,r,!0,e,i,o,s,a,l),e.context=uh(null),n=e.current,r=Pe(),i=nn(n),o=Nt(r,i),o.callback=t!=null?t:null,en(n,o,i),e.current.lanes=i,mi(e,i,r),be(e,r),e}function rs(e,t,n,r){var i=t.current,o=Pe(),s=nn(i);return n=uh(n),t.context===null?t.context=n:t.pendingContext=n,t=Nt(o,s),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=en(i,t,s),e!==null&&(ot(e,i,s,o),Ji(e,i,s)),s}function Io(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 Qc(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function au(e,t){Qc(e,t),(e=e.alternate)&&Qc(e,t)}function kv(){return null}var fh=typeof reportError=="function"?reportError:function(e){console.error(e)};function lu(e){this._internalRoot=e}is.prototype.render=lu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(N(409));rs(e,t,null,null)};is.prototype.unmount=lu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;_n(function(){rs(null,e,null,null)}),t[bt]=null}};function is(e){this._internalRoot=e}is.prototype.unstable_scheduleHydration=function(e){if(e){var t=zd();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Kt.length&&t!==0&&t<Kt[n].priority;n++);Kt.splice(n,0,e),n===0&&Hd(e)}};function uu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function os(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Vc(){}function Ev(e,t,n,r,i){if(i){if(typeof r=="function"){var o=r;r=function(){var u=Io(s);o.call(u)}}var s=ch(t,r,e,0,null,!1,!1,"",Vc);return e._reactRootContainer=s,e[bt]=s.current,ei(e.nodeType===8?e.parentNode:e),_n(),s}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var a=r;r=function(){var u=Io(l);a.call(u)}}var l=su(e,0,!1,null,null,!1,!1,"",Vc);return e._reactRootContainer=l,e[bt]=l.current,ei(e.nodeType===8?e.parentNode:e),_n(function(){rs(t,l,n,r)}),l}function ss(e,t,n,r,i){var o=n._reactRootContainer;if(o){var s=o;if(typeof i=="function"){var a=i;i=function(){var l=Io(s);a.call(l)}}rs(t,s,e,i)}else s=Ev(n,t,e,i,r);return Io(s)}$d=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Tr(t.pendingLanes);n!==0&&(Rl(t,n|1),be(t,ne()),($&6)===0&&(ar=ne()+500,dn()))}break;case 13:_n(function(){var r=Lt(e,1);if(r!==null){var i=Pe();ot(r,e,1,i)}}),au(e,1)}};Nl=function(e){if(e.tag===13){var t=Lt(e,134217728);if(t!==null){var n=Pe();ot(t,e,134217728,n)}au(e,134217728)}};Ud=function(e){if(e.tag===13){var t=nn(e),n=Lt(e,t);if(n!==null){var r=Pe();ot(n,e,t,r)}au(e,t)}};zd=function(){return Q};Bd=function(e,t){var n=Q;try{return Q=e,t()}finally{Q=n}};ya=function(e,t,n){switch(t){case"input":if(fa(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=Yo(r);if(!i)throw Error(N(90));Sd(r),fa(r,i)}}}break;case"textarea":xd(e,n);break;case"select":t=n.value,t!=null&&Wn(e,!!n.multiple,t,!1)}};Rd=nu;Nd=_n;var Cv={usingClientEntryPoint:!1,Events:[yi,Un,Yo,Cd,_d,nu]},Nr={findFiberByHostInstance:gn,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},_v={bundleType:Nr.bundleType,version:Nr.version,rendererPackageName:Nr.rendererPackageName,rendererConfig:Nr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Mt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Ld(e),e===null?null:e.stateNode},findFiberByHostInstance:Nr.findFiberByHostInstance||kv,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 $i=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!$i.isDisabled&&$i.supportsFiber)try{Ko=$i.inject(_v),mt=$i}catch{}}Ue.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Cv;Ue.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!uu(t))throw Error(N(200));return Pv(e,t,null,n)};Ue.createRoot=function(e,t){if(!uu(e))throw Error(N(299));var n=!1,r="",i=fh;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=su(e,1,!1,null,null,n,!1,r,i),e[bt]=t.current,ei(e.nodeType===8?e.parentNode:e),new lu(t)};Ue.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(N(188)):(e=Object.keys(e).join(","),Error(N(268,e)));return e=Ld(t),e=e===null?null:e.stateNode,e};Ue.flushSync=function(e){return _n(e)};Ue.hydrate=function(e,t,n){if(!os(t))throw Error(N(200));return ss(null,e,t,!0,n)};Ue.hydrateRoot=function(e,t,n){if(!uu(e))throw Error(N(405));var r=n!=null&&n.hydratedSources||null,i=!1,o="",s=fh;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(s=n.onRecoverableError)),t=ch(t,null,e,1,n!=null?n:null,i,!1,o,s),e[bt]=t.current,ei(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 is(t)};Ue.render=function(e,t,n){if(!os(t))throw Error(N(200));return ss(null,e,t,!1,n)};Ue.unmountComponentAtNode=function(e){if(!os(e))throw Error(N(40));return e._reactRootContainer?(_n(function(){ss(null,null,e,!1,function(){e._reactRootContainer=null,e[bt]=null})}),!0):!1};Ue.unstable_batchedUpdates=nu;Ue.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!os(n))throw Error(N(200));if(e==null||e._reactInternals===void 0)throw Error(N(38));return ss(e,t,n,!1,r)};Ue.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=Ue})(cd);var Kc=cd.exports;ia.createRoot=Kc.createRoot,ia.hydrateRoot=Kc.hydrateRoot;var cu={exports:{}},dh={};/**
* @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 lr=_.exports;function Rv(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Nv=typeof Object.is=="function"?Object.is:Rv,Iv=lr.useState,bv=lr.useEffect,Lv=lr.useLayoutEffect,Tv=lr.useDebugValue;function Dv(e,t){var n=t(),r=Iv({inst:{value:n,getSnapshot:t}}),i=r[0].inst,o=r[1];return Lv(function(){i.value=n,i.getSnapshot=t,Ks(i)&&o({inst:i})},[e,n,t]),bv(function(){return Ks(i)&&o({inst:i}),e(function(){Ks(i)&&o({inst:i})})},[e]),Tv(n),n}function Ks(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Nv(e,n)}catch{return!0}}function Fv(e,t){return t()}var Mv=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Fv:Dv;dh.useSyncExternalStore=lr.useSyncExternalStore!==void 0?lr.useSyncExternalStore:Mv;(function(e){e.exports=dh})(cu);var as={exports:{}},ls={};/**
* @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 jv=_.exports,Av=Symbol.for("react.element"),$v=Symbol.for("react.fragment"),Uv=Object.prototype.hasOwnProperty,zv=jv.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Bv={key:!0,ref:!0,__self:!0,__source:!0};function ph(e,t,n){var r,i={},o=null,s=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(s=t.ref);for(r in t)Uv.call(t,r)&&!Bv.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:Av,type:e,key:o,ref:s,props:i,_owner:zv.current}}ls.Fragment=$v;ls.jsx=ph;ls.jsxs=ph;(function(e){e.exports=ls})(as);const jt=as.exports.Fragment,x=as.exports.jsx,I=as.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 wi{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 ui=typeof window>"u";function He(){}function Hv(e,t){return typeof e=="function"?e(t):e}function Ja(e){return typeof e=="number"&&e>=0&&e!==1/0}function hh(e,t){return Math.max(e+(t||0)-Date.now(),0)}function io(e,t,n){return us(e)?typeof t=="function"?{...n,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function Qt(e,t,n){return us(e)?[{...t,queryKey:e},n]:[e||{},t]}function qc(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:o,queryKey:s,stale:a}=e;if(us(s)){if(r){if(t.queryHash!==fu(s,t.options))return!1}else if(!bo(t.queryKey,s))return!1}if(n!=="all"){const l=t.isActive();if(n==="active"&&!l||n==="inactive"&&l)return!1}return!(typeof a=="boolean"&&t.isStale()!==a||typeof i<"u"&&i!==t.state.fetchStatus||o&&!o(t))}function Wc(e,t){const{exact:n,fetching:r,predicate:i,mutationKey:o}=e;if(us(o)){if(!t.options.mutationKey)return!1;if(n){if(yn(t.options.mutationKey)!==yn(o))return!1}else if(!bo(t.options.mutationKey,o))return!1}return!(typeof r=="boolean"&&t.state.status==="loading"!==r||i&&!i(t))}function fu(e,t){return((t==null?void 0:t.queryKeyHashFn)||yn)(e)}function yn(e){return JSON.stringify(e,(t,n)=>Xa(n)?Object.keys(n).sort().reduce((r,i)=>(r[i]=n[i],r),{}):n)}function bo(e,t){return gh(e,t)}function gh(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!gh(e[n],t[n])):!1}function mh(e,t){if(e===t)return e;const n=Yc(e)&&Yc(t);if(n||Xa(e)&&Xa(t)){const r=n?e.length:Object.keys(e).length,i=n?t:Object.keys(t),o=i.length,s=n?[]:{};let a=0;for(let l=0;l<o;l++){const u=n?l:i[l];s[u]=mh(e[u],t[u]),s[u]===e[u]&&a++}return r===o&&a===r?e:s}return t}function Gc(e,t){if(e&&!t||t&&!e)return!1;for(const n in e)if(e[n]!==t[n])return!1;return!0}function Yc(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function Xa(e){if(!Jc(e))return!1;const t=e.constructor;if(typeof t>"u")return!0;const n=t.prototype;return!(!Jc(n)||!n.hasOwnProperty("isPrototypeOf"))}function Jc(e){return Object.prototype.toString.call(e)==="[object Object]"}function us(e){return Array.isArray(e)}function vh(e){return new Promise(t=>{setTimeout(t,e)})}function Xc(e){vh(0).then(e)}function Qv(){if(typeof AbortController=="function")return new AbortController}function Za(e,t,n){return n.isDataEqual!=null&&n.isDataEqual(e,t)?e:typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?mh(e,t):t}class Vv extends wi{constructor(){super(),this.setup=t=>{if(!ui&&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 Lo=new Vv;class Kv extends wi{constructor(){super(),this.setup=t=>{if(!ui&&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 To=new Kv;function qv(e){return Math.min(1e3*2**e,3e4)}function cs(e){return(e!=null?e:"online")==="online"?To.isOnline():!0}class yh{constructor(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}}function oo(e){return e instanceof yh}function Sh(e){let t=!1,n=0,r=!1,i,o,s;const a=new Promise((O,v)=>{o=O,s=v}),l=O=>{r||(m(new yh(O)),e.abort==null||e.abort())},u=()=>{t=!0},c=()=>{t=!1},f=()=>!Lo.isFocused()||e.networkMode!=="always"&&!To.isOnline(),d=O=>{r||(r=!0,e.onSuccess==null||e.onSuccess(O),i==null||i(),o(O))},m=O=>{r||(r=!0,e.onError==null||e.onError(O),i==null||i(),s(O))},h=()=>new Promise(O=>{i=v=>{if(r||!f())return O(v)},e.onPause==null||e.onPause()}).then(()=>{i=void 0,r||e.onContinue==null||e.onContinue()}),y=()=>{if(r)return;let O;try{O=e.fn()}catch(v){O=Promise.reject(v)}Promise.resolve(O).then(d).catch(v=>{var p,g;if(r)return;const S=(p=e.retry)!=null?p:3,P=(g=e.retryDelay)!=null?g:qv,E=typeof P=="function"?P(n,v):P,k=S===!0||typeof S=="number"&&n<S||typeof S=="function"&&S(n,v);if(t||!k){m(v);return}n++,e.onFail==null||e.onFail(n,v),vh(E).then(()=>{if(f())return h()}).then(()=>{t?m(v):y()})})};return cs(e.networkMode)?y():h().then(y),{promise:a,cancel:l,continue:()=>{i==null||i()},cancelRetry:u,continueRetry:c}}const du=console;function Wv(){let e=[],t=0,n=c=>{c()},r=c=>{c()};const i=c=>{let f;t++;try{f=c()}finally{t--,t||a()}return f},o=c=>{t?e.push(c):Xc(()=>{n(c)})},s=c=>(...f)=>{o(()=>{c(...f)})},a=()=>{const c=e;e=[],c.length&&Xc(()=>{r(()=>{c.forEach(f=>{n(f)})})})};return{batch:i,batchCalls:s,schedule:o,setNotifyFunction:c=>{n=c},setBatchNotifyFunction:c=>{r=c}}}const re=Wv();class wh{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Ja(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(t){this.cacheTime=Math.max(this.cacheTime||0,t!=null?t:ui?1/0:5*60*1e3)}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class Gv extends wh{constructor(t){super(),this.abortSignalConsumed=!1,this.defaultOptions=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.cache=t.cache,this.logger=t.logger||du,this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.initialState=t.state||Yv(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=Za(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(He).catch(He):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||!hh(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(h=>h.options.queryFn);m&&this.setOptions(m.options)}Array.isArray(this.options.queryKey);const s=Qv(),a={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},l=m=>{Object.defineProperty(m,"signal",{enumerable:!0,get:()=>{if(s)return this.abortSignalConsumed=!0,s.signal}})};l(a);const u=()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(a)):Promise.reject("Missing queryFn"),c={fetchOptions:n,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:u,meta:this.meta};if(l(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(oo(m)&&m.silent||this.dispatch({type:"error",error:m}),!oo(m)){var h,y;(h=(y=this.cache.config).onError)==null||h.call(y,m,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=Sh({fn:c.fetchFn,abort:s==null?void 0:s.abort.bind(s),onSuccess:m=>{var h,y;if(typeof m>"u"){d(new Error("Query data cannot be undefined"));return}this.setData(m),(h=(y=this.cache.config).onSuccess)==null||h.call(y,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:cs(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 s=t.error;return oo(s)&&s.revert&&this.revertState?{...this.revertState}:{...r,error:s,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),re.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate(t)}),this.cache.notify({query:this,type:"updated",action:t})})}}function Yv(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 wi{constructor(t){super(),this.config=t||{},this.queries=[],this.queriesMap={}}build(t,n,r){var i;const o=n.queryKey,s=(i=n.queryHash)!=null?i:fu(o,n);let a=this.get(s);return a||(a=new Gv({cache:this,logger:t.getLogger(),queryKey:o,queryHash:s,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(o),meta:n.meta}),this.add(a)),a}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(){re.batch(()=>{this.queries.forEach(t=>{this.remove(t)})})}get(t){return this.queriesMap[t]}getAll(){return this.queries}find(t,n){const[r]=Qt(t,n);return typeof r.exact>"u"&&(r.exact=!0),this.queries.find(i=>qc(r,i))}findAll(t,n){const[r]=Qt(t,n);return Object.keys(r).length>0?this.queries.filter(i=>qc(r,i)):this.queries}notify(t){re.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){re.batch(()=>{this.queries.forEach(t=>{t.onFocus()})})}onOnline(){re.batch(()=>{this.queries.forEach(t=>{t.onOnline()})})}}class Xv extends wh{constructor(t){super(),this.options={...t.defaultOptions,...t.options},this.mutationId=t.mutationId,this.mutationCache=t.mutationCache,this.logger=t.logger||du,this.observers=[],this.state=t.state||Zv(),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 g;return this.retryer=Sh({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:(g=this.options.retry)!=null?g:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},n=this.state.status==="loading";try{var r,i,o,s,a,l;if(!n){var u,c,f,d;this.dispatch({type:"loading",variables:this.options.variables}),(u=(c=this.mutationCache.config).onMutate)==null||u.call(c,this.state.variables,this);const S=await((f=(d=this.options).onMutate)==null?void 0:f.call(d,this.state.variables));S!==this.state.context&&this.dispatch({type:"loading",context:S,variables:this.state.variables})}const g=await t();return(r=(i=this.mutationCache.config).onSuccess)==null||r.call(i,g,this.state.variables,this.state.context,this),await((o=(s=this.options).onSuccess)==null?void 0:o.call(s,g,this.state.variables,this.state.context)),await((a=(l=this.options).onSettled)==null?void 0:a.call(l,g,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:g}),g}catch(g){try{var m,h,y,O,v,p;throw(m=(h=this.mutationCache.config).onError)==null||m.call(h,g,this.state.variables,this.state.context,this),await((y=(O=this.options).onError)==null?void 0:y.call(O,g,this.state.variables,this.state.context)),await((v=(p=this.options).onSettled)==null?void 0:v.call(p,void 0,g,this.state.variables,this.state.context)),g}finally{this.dispatch({type:"error",error:g})}}}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:!cs(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),re.batch(()=>{this.observers.forEach(r=>{r.onMutationUpdate(t)}),this.mutationCache.notify({mutation:this,type:"updated",action:t})})}}function Zv(){return{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0}}class ey extends wi{constructor(t){super(),this.config=t||{},this.mutations=[],this.mutationId=0}build(t,n,r){const i=new Xv({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(){re.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=>Wc(t,n))}findAll(t){return this.mutations.filter(n=>Wc(t,n))}notify(t){re.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.mutations.filter(n=>n.state.isPaused);return re.batch(()=>t.reduce((n,r)=>n.then(()=>r.continue().catch(He)),Promise.resolve()))}}function ty(){return{onFetch:e=>{e.fetchFn=()=>{var t,n,r,i,o,s;const a=(t=e.fetchOptions)==null||(n=t.meta)==null?void 0:n.refetchPage,l=(r=e.fetchOptions)==null||(i=r.meta)==null?void 0:i.fetchMore,u=l==null?void 0:l.pageParam,c=(l==null?void 0:l.direction)==="forward",f=(l==null?void 0:l.direction)==="backward",d=((o=e.state.data)==null?void 0:o.pages)||[],m=((s=e.state.data)==null?void 0:s.pageParams)||[];let h=m,y=!1;const O=E=>{Object.defineProperty(E,"signal",{enumerable:!0,get:()=>{var k;if((k=e.signal)!=null&&k.aborted)y=!0;else{var C;(C=e.signal)==null||C.addEventListener("abort",()=>{y=!0})}return e.signal}})},v=e.options.queryFn||(()=>Promise.reject("Missing queryFn")),p=(E,k,C,w)=>(h=w?[k,...h]:[...h,k],w?[C,...E]:[...E,C]),g=(E,k,C,w)=>{if(y)return Promise.reject("Cancelled");if(typeof C>"u"&&!k&&E.length)return Promise.resolve(E);const R={queryKey:e.queryKey,pageParam:C,meta:e.meta};O(R);const L=v(R);return Promise.resolve(L).then(U=>p(E,C,U,w))};let S;if(!d.length)S=g([]);else if(c){const E=typeof u<"u",k=E?u:Zc(e.options,d);S=g(d,E,k)}else if(f){const E=typeof u<"u",k=E?u:ny(e.options,d);S=g(d,E,k,!0)}else{h=[];const E=typeof e.options.getNextPageParam>"u";S=(a&&d[0]?a(d[0],0,d):!0)?g([],E,m[0]):Promise.resolve(p([],m[0],d[0]));for(let C=1;C<d.length;C++)S=S.then(w=>{if(a&&d[C]?a(d[C],C,d):!0){const L=E?m[C]:Zc(e.options,w);return g(w,E,L)}return Promise.resolve(p(w,m[C],d[C]))})}return S.then(E=>({pages:E,pageParams:h}))}}}}function Zc(e,t){return e.getNextPageParam==null?void 0:e.getNextPageParam(t[t.length-1],t)}function ny(e,t){return e.getPreviousPageParam==null?void 0:e.getPreviousPageParam(t[0],t)}class ry{constructor(t={}){this.queryCache=t.queryCache||new Jv,this.mutationCache=t.mutationCache||new ey,this.logger=t.logger||du,this.defaultOptions=t.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[]}mount(){this.unsubscribeFocus=Lo.subscribe(()=>{Lo.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=To.subscribe(()=>{To.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]=Qt(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,s=Hv(n,o);if(typeof s>"u")return;const a=io(t),l=this.defaultQueryOptions(a);return this.queryCache.build(this,l).setData(s,{...r,manual:!0})}setQueriesData(t,n,r){return re.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]=Qt(t,n),i=this.queryCache;re.batch(()=>{i.findAll(r).forEach(o=>{i.remove(o)})})}resetQueries(t,n,r){const[i,o]=Qt(t,n,r),s=this.queryCache,a={type:"active",...i};return re.batch(()=>(s.findAll(i).forEach(l=>{l.reset()}),this.refetchQueries(a,o)))}cancelQueries(t,n,r){const[i,o={}]=Qt(t,n,r);typeof o.revert>"u"&&(o.revert=!0);const s=re.batch(()=>this.queryCache.findAll(i).map(a=>a.cancel(o)));return Promise.all(s).then(He).catch(He)}invalidateQueries(t,n,r){const[i,o]=Qt(t,n,r);return re.batch(()=>{var s,a;if(this.queryCache.findAll(i).forEach(u=>{u.invalidate()}),i.refetchType==="none")return Promise.resolve();const l={...i,type:(s=(a=i.refetchType)!=null?a:i.type)!=null?s:"active"};return this.refetchQueries(l,o)})}refetchQueries(t,n,r){const[i,o]=Qt(t,n,r),s=re.batch(()=>this.queryCache.findAll(i).filter(l=>!l.isDisabled()).map(l=>{var u;return l.fetch(void 0,{...o,cancelRefetch:(u=o==null?void 0:o.cancelRefetch)!=null?u:!0,meta:{refetchPage:i.refetchPage}})}));let a=Promise.all(s).then(He);return o!=null&&o.throwOnError||(a=a.catch(He)),a}fetchQuery(t,n,r){const i=io(t,n,r),o=this.defaultQueryOptions(i);typeof o.retry>"u"&&(o.retry=!1);const s=this.queryCache.build(this,o);return s.isStaleByTime(o.staleTime)?s.fetch(o):Promise.resolve(s.state.data)}prefetchQuery(t,n,r){return this.fetchQuery(t,n,r).then(He).catch(He)}fetchInfiniteQuery(t,n,r){const i=io(t,n,r);return i.behavior=ty(),this.fetchQuery(i)}prefetchInfiniteQuery(t,n,r){return this.fetchInfiniteQuery(t,n,r).then(He).catch(He)}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=>yn(t)===yn(i.queryKey));r?r.defaultOptions=n:this.queryDefaults.push({queryKey:t,defaultOptions:n})}getQueryDefaults(t){if(!t)return;const n=this.queryDefaults.find(r=>bo(t,r.queryKey));return n==null?void 0:n.defaultOptions}setMutationDefaults(t,n){const r=this.mutationDefaults.find(i=>yn(t)===yn(i.mutationKey));r?r.defaultOptions=n:this.mutationDefaults.push({mutationKey:t,defaultOptions:n})}getMutationDefaults(t){if(!t)return;const n=this.mutationDefaults.find(r=>bo(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=fu(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 iy extends wi{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),ef(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.listeners.length||this.destroy()}shouldFetchOnReconnect(){return el(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return el(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),Gc(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&&tf(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 s=this.computeRefetchInterval();o&&(this.currentQuery!==i||this.options.enabled!==r.enabled||s!==this.currentRefetchInterval)&&this.updateRefetchInterval(s)}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(He)),n}updateStaleTimeout(){if(this.clearStaleTimeout(),ui||this.currentResult.isStale||!Ja(this.options.staleTime))return;const n=hh(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,!(ui||this.options.enabled===!1||!Ja(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||Lo.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,s=this.currentResultState,a=this.currentResultOptions,l=t!==r,u=l?t.state:this.currentQueryInitialState,c=l?this.currentResult:this.previousQueryResult,{state:f}=t;let{dataUpdatedAt:d,error:m,errorUpdatedAt:h,fetchStatus:y,status:O}=f,v=!1,p=!1,g;if(n._optimisticResults){const E=this.hasListeners(),k=!E&&ef(t,n),C=E&&tf(t,r,n,i);(k||C)&&(y=cs(t.options.networkMode)?"fetching":"paused",d||(O="loading")),n._optimisticResults==="isRestoring"&&(y="idle")}if(n.keepPreviousData&&!f.dataUpdateCount&&c!=null&&c.isSuccess&&O!=="error")g=c.data,d=c.dataUpdatedAt,O=c.status,v=!0;else if(n.select&&typeof f.data<"u")if(o&&f.data===(s==null?void 0:s.data)&&n.select===this.selectFn)g=this.selectResult;else try{this.selectFn=n.select,g=n.select(f.data),g=Za(o==null?void 0:o.data,g,n),this.selectResult=g,this.selectError=null}catch(E){this.selectError=E}else g=f.data;if(typeof n.placeholderData<"u"&&typeof g>"u"&&O==="loading"){let E;if(o!=null&&o.isPlaceholderData&&n.placeholderData===(a==null?void 0:a.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=Za(o==null?void 0:o.data,E,n),this.selectError=null}catch(k){this.selectError=k}typeof E<"u"&&(O="success",g=E,p=!0)}this.selectError&&(m=this.selectError,g=this.selectResult,h=Date.now(),O="error");const S=y==="fetching";return{status:O,fetchStatus:y,isLoading:O==="loading",isSuccess:O==="success",isError:O==="error",data:g,dataUpdatedAt:d,error:m,errorUpdatedAt:h,failureCount:f.fetchFailureCount,errorUpdateCount:f.errorUpdateCount,isFetched:f.dataUpdateCount>0||f.errorUpdateCount>0,isFetchedAfterMount:f.dataUpdateCount>u.dataUpdateCount||f.errorUpdateCount>u.errorUpdateCount,isFetching:S,isRefetching:S&&O!=="loading",isLoadingError:O==="error"&&f.dataUpdatedAt===0,isPaused:y==="paused",isPlaceholderData:p,isPreviousData:v,isRefetchError:O==="error"&&f.dataUpdatedAt!==0,isStale:pu(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,Gc(r,n))return;this.currentResult=r;const i={cache:!0},o=()=>{if(!n)return!0;const{notifyOnChangeProps:s}=this.options;if(s==="all"||!s&&!this.trackedProps.size)return!0;const a=new Set(s!=null?s:this.trackedProps);return this.options.useErrorBoundary&&a.add("error"),Object.keys(this.currentResult).some(l=>{const u=l;return this.currentResult[u]!==n[u]&&a.has(u)})};(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"&&!oo(t.error)&&(n.onError=!0),this.updateResult(n),this.hasListeners()&&this.updateTimers()}notify(t){re.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 s,a,l,u;(s=(a=this.options).onError)==null||s.call(a,this.currentResult.error),(l=(u=this.options).onSettled)==null||l.call(u,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 oy(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function ef(e,t){return oy(e,t)||e.state.dataUpdatedAt>0&&el(e,t,t.refetchOnMount)}function el(e,t,n){if(t.enabled!==!1){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&pu(e,t)}return!1}function tf(e,t,n,r){return n.enabled!==!1&&(e!==t||r.enabled===!1)&&(!n.suspense||e.state.status!=="error")&&pu(e,n)}function pu(e,t){return e.isStaleByTime(t.staleTime)}const nf=_.exports.createContext(void 0),xh=_.exports.createContext(!1);function Oh(e,t){return e||(t&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=nf),window.ReactQueryClientContext):nf)}const Ph=({context:e}={})=>{const t=_.exports.useContext(Oh(e,_.exports.useContext(xh)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},sy=({client:e,children:t,context:n,contextSharing:r=!1})=>{_.exports.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]);const i=Oh(n,r);return x(xh.Provider,{value:!n&&r,children:x(i.Provider,{value:e,children:t})})},kh=_.exports.createContext(!1),ay=()=>_.exports.useContext(kh);kh.Provider;function ly(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}const uy=_.exports.createContext(ly()),cy=()=>_.exports.useContext(uy);function fy(e,t){return typeof e=="function"?e(...t):!!e}function dy(e,t){const n=Ph({context:e.context}),r=ay(),i=cy(),o=n.defaultQueryOptions(e);o._optimisticResults=r?"isRestoring":"optimistic",o.onError&&(o.onError=re.batchCalls(o.onError)),o.onSuccess&&(o.onSuccess=re.batchCalls(o.onSuccess)),o.onSettled&&(o.onSettled=re.batchCalls(o.onSettled)),o.suspense&&typeof o.staleTime!="number"&&(o.staleTime=1e3),(o.suspense||o.useErrorBoundary)&&(i.isReset()||(o.retryOnMount=!1));const[s]=_.exports.useState(()=>new t(n,o)),a=s.getOptimisticResult(o);if(cu.exports.useSyncExternalStore(_.exports.useCallback(l=>r?()=>{}:s.subscribe(re.batchCalls(l)),[s,r]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),_.exports.useEffect(()=>{i.clearReset()},[i]),_.exports.useEffect(()=>{s.setOptions(o,{listeners:!1})},[o,s]),o.suspense&&a.isLoading&&a.isFetching&&!r)throw s.fetchOptimistic(o).then(({data:l})=>{o.onSuccess==null||o.onSuccess(l),o.onSettled==null||o.onSettled(l,null)}).catch(l=>{i.clearReset(),o.onError==null||o.onError(l),o.onSettled==null||o.onSettled(void 0,l)});if(a.isError&&!i.isReset()&&!a.isFetching&&fy(o.useErrorBoundary,[a.error,s.getCurrentQuery()]))throw a.error;return o.notifyOnChangeProps?a:s.trackResult(a)}function ur(e,t,n){const r=io(e,t,n);return dy(r,iy)}/**
* 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 py(){return null}function Ke(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 cr(e){return!!e&&!!e[B]}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)===Py}(e)||Array.isArray(e)||!!e[cf]||!!e.constructor[cf]||hu(e)||gu(e))}function fr(e,t,n){n===void 0&&(n=!1),Sr(e)===0?(n?Object.keys:wu)(e).forEach(function(r){n&&typeof r=="symbol"||t(r,e[r],e)}):e.forEach(function(r,i){return t(i,r,e)})}function Sr(e){var t=e[B];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:hu(e)?2:gu(e)?3:0}function tl(e,t){return Sr(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function hy(e,t){return Sr(e)===2?e.get(t):e[t]}function Eh(e,t,n){var r=Sr(e);r===2?e.set(t,n):r===3?(e.delete(t),e.add(n)):e[t]=n}function gy(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function hu(e){return xy&&e instanceof Map}function gu(e){return Oy&&e instanceof Set}function ae(e){return e.o||e.t}function mu(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=ky(e);delete t[B];for(var n=wu(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 vu(e,t){return t===void 0&&(t=!1),yu(e)||cr(e)||!Dt(e)||(Sr(e)>1&&(e.set=e.add=e.clear=e.delete=my),Object.freeze(e),t&&fr(e,function(n,r){return vu(r,!0)},!0)),e}function my(){Ke(2)}function yu(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function yt(e){var t=rl[e];return t||Ke(18,e),t}function vy(e,t){rl[e]||(rl[e]=t)}function Do(){return fi}function qs(e,t){t&&(yt("Patches"),e.u=[],e.s=[],e.v=t)}function Fo(e){nl(e),e.p.forEach(yy),e.p=null}function nl(e){e===fi&&(fi=e.l)}function rf(e){return fi={p:[],l:fi,h:e,m:!0,_:0}}function yy(e){var t=e[B];t.i===0||t.i===1?t.j():t.O=!0}function Ws(e,t){t._=t.p.length;var n=t.p[0],r=e!==void 0&&e!==n;return t.h.g||yt("ES5").S(t,e,r),r?(n[B].P&&(Fo(t),Ke(4)),Dt(e)&&(e=Mo(t,e),t.l||jo(t,e)),t.u&&yt("Patches").M(n[B].t,e,t.u,t.s)):e=Mo(t,n,[]),Fo(t),t.u&&t.v(t.u,t.s),e!==Ch?e:void 0}function Mo(e,t,n){if(yu(t))return t;var r=t[B];if(!r)return fr(t,function(o,s){return of(e,r,t,o,s,n)},!0),t;if(r.A!==e)return t;if(!r.P)return jo(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var i=r.i===4||r.i===5?r.o=mu(r.k):r.o;fr(r.i===3?new Set(i):i,function(o,s){return of(e,r,i,o,s,n)}),jo(e,i,!1),n&&e.u&&yt("Patches").R(r,n,e.u,e.s)}return r.o}function of(e,t,n,r,i,o){if(cr(i)){var s=Mo(e,i,o&&t&&t.i!==3&&!tl(t.D,r)?o.concat(r):void 0);if(Eh(n,r,s),!cr(s))return;e.m=!1}if(Dt(i)&&!yu(i)){if(!e.h.F&&e._<1)return;Mo(e,i),t&&t.A.l||jo(e,i)}}function jo(e,t,n){n===void 0&&(n=!1),e.h.F&&e.m&&vu(t,n)}function Gs(e,t){var n=e[B];return(n?ae(n):e)[t]}function sf(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 Ct(e){e.P||(e.P=!0,e.l&&Ct(e.l))}function Ys(e){e.o||(e.o=mu(e.t))}function ci(e,t,n){var r=hu(t)?yt("MapSet").N(t,n):gu(t)?yt("MapSet").T(t,n):e.g?function(i,o){var s=Array.isArray(i),a={i:s?1:0,A:o?o.A:Do(),P:!1,I:!1,D:{},l:o,t:i,k:null,o:null,j:null,C:!1},l=a,u=il;s&&(l=[a],u=Fr);var c=Proxy.revocable(l,u),f=c.revoke,d=c.proxy;return a.k=d,a.j=f,d}(t,n):yt("ES5").J(t,n);return(n?n.A:Do()).p.push(r),r}function Sy(e){return cr(e)||Ke(22,e),function t(n){if(!Dt(n))return n;var r,i=n[B],o=Sr(n);if(i){if(!i.P&&(i.i<4||!yt("ES5").K(i)))return i.t;i.I=!0,r=af(n,o),i.I=!1}else r=af(n,o);return fr(r,function(s,a){i&&hy(i.t,s)===a||Eh(r,s,t(a))}),o===3?new Set(r):r}(e)}function af(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return mu(e)}function wy(){function e(a,l){function u(){this.constructor=a}i(a,l),a.prototype=(u.prototype=l.prototype,new u)}function t(a){a.o||(a.D=new Map,a.o=new Map(a.t))}function n(a){a.o||(a.o=new Set,a.t.forEach(function(l){if(Dt(l)){var u=ci(a.A.h,l,a);a.p.set(l,u),a.o.add(u)}else a.o.add(l)}))}function r(a){a.O&&Ke(3,JSON.stringify(ae(a)))}var i=function(a,l){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,c){u.__proto__=c}||function(u,c){for(var f in c)c.hasOwnProperty(f)&&(u[f]=c[f])})(a,l)},o=function(){function a(u,c){return this[B]={i:2,l:c,A:c?c.A:Do(),P:!1,I:!1,o:void 0,D:void 0,t:u,k:this,C:!1,O:!1},this}e(a,Map);var l=a.prototype;return Object.defineProperty(l,"size",{get:function(){return ae(this[B]).size}}),l.has=function(u){return ae(this[B]).has(u)},l.set=function(u,c){var f=this[B];return r(f),ae(f).has(u)&&ae(f).get(u)===c||(t(f),Ct(f),f.D.set(u,!0),f.o.set(u,c),f.D.set(u,!0)),this},l.delete=function(u){if(!this.has(u))return!1;var c=this[B];return r(c),t(c),Ct(c),c.t.has(u)?c.D.set(u,!1):c.D.delete(u),c.o.delete(u),!0},l.clear=function(){var u=this[B];r(u),ae(u).size&&(t(u),Ct(u),u.D=new Map,fr(u.t,function(c){u.D.set(c,!1)}),u.o.clear())},l.forEach=function(u,c){var f=this;ae(this[B]).forEach(function(d,m){u.call(c,f.get(m),m,f)})},l.get=function(u){var c=this[B];r(c);var f=ae(c).get(u);if(c.I||!Dt(f)||f!==c.t.get(u))return f;var d=ci(c.A.h,f,c);return t(c),c.o.set(u,d),d},l.keys=function(){return ae(this[B]).keys()},l.values=function(){var u,c=this,f=this.keys();return(u={})[Ui]=function(){return c.values()},u.next=function(){var d=f.next();return d.done?d:{done:!1,value:c.get(d.value)}},u},l.entries=function(){var u,c=this,f=this.keys();return(u={})[Ui]=function(){return c.entries()},u.next=function(){var d=f.next();if(d.done)return d;var m=c.get(d.value);return{done:!1,value:[d.value,m]}},u},l[Ui]=function(){return this.entries()},a}(),s=function(){function a(u,c){return this[B]={i:3,l:c,A:c?c.A:Do(),P:!1,I:!1,o:void 0,t:u,k:this,p:new Map,O:!1,C:!1},this}e(a,Set);var l=a.prototype;return Object.defineProperty(l,"size",{get:function(){return ae(this[B]).size}}),l.has=function(u){var c=this[B];return r(c),c.o?!!c.o.has(u)||!(!c.p.has(u)||!c.o.has(c.p.get(u))):c.t.has(u)},l.add=function(u){var c=this[B];return r(c),this.has(u)||(n(c),Ct(c),c.o.add(u)),this},l.delete=function(u){if(!this.has(u))return!1;var c=this[B];return r(c),n(c),Ct(c),c.o.delete(u)||!!c.p.has(u)&&c.o.delete(c.p.get(u))},l.clear=function(){var u=this[B];r(u),ae(u).size&&(n(u),Ct(u),u.o.clear())},l.values=function(){var u=this[B];return r(u),n(u),u.o.values()},l.entries=function(){var u=this[B];return r(u),n(u),u.o.entries()},l.keys=function(){return this.values()},l[Ui]=function(){return this.values()},l.forEach=function(u,c){for(var f=this.values(),d=f.next();!d.done;)u.call(c,d.value,d.value,this),d=f.next()},a}();vy("MapSet",{N:function(a,l){return new o(a,l)},T:function(a,l){return new s(a,l)}})}var lf,fi,Su=typeof Symbol<"u"&&typeof Symbol("x")=="symbol",xy=typeof Map<"u",Oy=typeof Set<"u",uf=typeof Proxy<"u"&&Proxy.revocable!==void 0&&typeof Reflect<"u",Ch=Su?Symbol.for("immer-nothing"):((lf={})["immer-nothing"]=!0,lf),cf=Su?Symbol.for("immer-draftable"):"__$immer_draftable",B=Su?Symbol.for("immer-state"):"__$immer_state",Ui=typeof Symbol<"u"&&Symbol.iterator||"@@iterator",Py=""+Object.prototype.constructor,wu=typeof Reflect<"u"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,ky=Object.getOwnPropertyDescriptors||function(e){var t={};return wu(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},rl={},il={get:function(e,t){if(t===B)return e;var n=ae(e);if(!tl(n,t))return function(i,o,s){var a,l=sf(o,s);return l?"value"in l?l.value:(a=l.get)===null||a===void 0?void 0:a.call(i.k):void 0}(e,n,t);var r=n[t];return e.I||!Dt(r)?r:r===Gs(e.t,t)?(Ys(e),e.o[t]=ci(e.A.h,r,e)):r},has:function(e,t){return t in ae(e)},ownKeys:function(e){return Reflect.ownKeys(ae(e))},set:function(e,t,n){var r=sf(ae(e),t);if(r!=null&&r.set)return r.set.call(e.k,n),!0;if(!e.P){var i=Gs(ae(e),t),o=i==null?void 0:i[B];if(o&&o.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(gy(n,i)&&(n!==void 0||tl(e.t,t)))return!0;Ys(e),Ct(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 Gs(e.t,t)!==void 0||t in e.t?(e.D[t]=!1,Ys(e),Ct(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=ae(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.i!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty:function(){Ke(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){Ke(12)}},Fr={};fr(il,function(e,t){Fr[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),Fr.deleteProperty=function(e,t){return Fr.set.call(this,e,t,void 0)},Fr.set=function(e,t,n){return il.set.call(this,e[0],t,n,e[0])};var Ey=function(){function e(n){var r=this;this.g=uf,this.F=!0,this.produce=function(i,o,s){if(typeof i=="function"&&typeof o!="function"){var a=o;o=i;var l=r;return function(y){var O=this;y===void 0&&(y=a);for(var v=arguments.length,p=Array(v>1?v-1:0),g=1;g<v;g++)p[g-1]=arguments[g];return l.produce(y,function(S){var P;return(P=o).call.apply(P,[O,S].concat(p))})}}var u;if(typeof o!="function"&&Ke(6),s!==void 0&&typeof s!="function"&&Ke(7),Dt(i)){var c=rf(r),f=ci(r,i,void 0),d=!0;try{u=o(f),d=!1}finally{d?Fo(c):nl(c)}return typeof Promise<"u"&&u instanceof Promise?u.then(function(y){return qs(c,s),Ws(y,c)},function(y){throw Fo(c),y}):(qs(c,s),Ws(u,c))}if(!i||typeof i!="object"){if((u=o(i))===void 0&&(u=i),u===Ch&&(u=void 0),r.F&&vu(u,!0),s){var m=[],h=[];yt("Patches").M(i,u,m,h),s(m,h)}return u}Ke(21,i)},this.produceWithPatches=function(i,o){if(typeof i=="function")return function(u){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(u,function(m){return i.apply(void 0,[m].concat(f))})};var s,a,l=r.produce(i,o,function(u,c){s=u,a=c});return typeof Promise<"u"&&l instanceof Promise?l.then(function(u){return[u,s,a]}):[l,s,a]},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)||Ke(8),cr(n)&&(n=Sy(n));var r=rf(this),i=ci(this,n,void 0);return i[B].C=!0,nl(r),i},t.finishDraft=function(n,r){var i=n&&n[B],o=i.A;return qs(o,r),Ws(void 0,o)},t.setAutoFreeze=function(n){this.F=n},t.setUseProxies=function(n){n&&!uf&&Ke(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 s=yt("Patches").$;return cr(n)?s(n,r):this.produce(n,function(a){return s(a,r)})},e}(),$e=new Ey,H=$e.produce;$e.produceWithPatches.bind($e);$e.setAutoFreeze.bind($e);$e.setUseProxies.bind($e);$e.applyPatches.bind($e);$e.createDraft.bind($e);$e.finishDraft.bind($e);function dr(){return dr=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},dr.apply(this,arguments)}var ht;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(ht||(ht={}));var Ao=function(e){return e},ff="beforeunload",Cy="popstate";function _y(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,C=k.pathname,w=k.search,R=k.hash,L=i.state||{};return[L.idx,Ao({pathname:C,search:w,hash:R,state:L.usr||null,key:L.key||"default"})]}var s=null;function a(){if(s)m.call(s),s=null;else{var k=ht.Pop,C=o(),w=C[0],R=C[1];if(m.length){if(w!=null){var L=c-w;L&&(s={action:k,location:R,retry:function(){P(L*-1)}},P(L))}}else p(k)}}r.addEventListener(Cy,a);var l=ht.Pop,u=o(),c=u[0],f=u[1],d=$o(),m=$o();c==null&&(c=0,i.replaceState(dr({},i.state,{idx:c}),""));function h(k){return typeof k=="string"?k:_h(k)}function y(k,C){return C===void 0&&(C=null),Ao(dr({pathname:f.pathname,hash:"",search:""},typeof k=="string"?sl(k):k,{state:C,key:ol()}))}function O(k,C){return[{usr:k.state,key:k.key,idx:C},h(k)]}function v(k,C,w){return!m.length||(m.call({action:k,location:C,retry:w}),!1)}function p(k){l=k;var C=o();c=C[0],f=C[1],d.call({action:l,location:f})}function g(k,C){var w=ht.Push,R=y(k,C);function L(){g(k,C)}if(v(w,R,L)){var j=O(R,c+1),U=j[0],V=j[1];try{i.pushState(U,"",V)}catch{r.location.assign(V)}p(w)}}function S(k,C){var w=ht.Replace,R=y(k,C);function L(){S(k,C)}if(v(w,R,L)){var j=O(R,c),U=j[0],V=j[1];i.replaceState(U,"",V),p(w)}}function P(k){i.go(k)}var E={get action(){return l},get location(){return f},createHref:h,push:g,replace:S,go:P,back:function(){P(-1)},forward:function(){P(1)},listen:function(C){return d.push(C)},block:function(C){var w=m.push(C);return m.length===1&&r.addEventListener(ff,pf),function(){w(),m.length||r.removeEventListener(ff,pf)}}};return E}function Ry(e){e===void 0&&(e={});var t=e,n=t.initialEntries,r=n===void 0?["/"]:n,i=t.initialIndex,o=r.map(function(g){var S=Ao(dr({pathname:"/",search:"",hash:"",state:null,key:ol()},typeof g=="string"?sl(g):g));return S}),s=df(i==null?o.length-1:i,0,o.length-1),a=ht.Pop,l=o[s],u=$o(),c=$o();function f(g){return typeof g=="string"?g:_h(g)}function d(g,S){return S===void 0&&(S=null),Ao(dr({pathname:l.pathname,search:"",hash:""},typeof g=="string"?sl(g):g,{state:S,key:ol()}))}function m(g,S,P){return!c.length||(c.call({action:g,location:S,retry:P}),!1)}function h(g,S){a=g,l=S,u.call({action:a,location:l})}function y(g,S){var P=ht.Push,E=d(g,S);function k(){y(g,S)}m(P,E,k)&&(s+=1,o.splice(s,o.length,E),h(P,E))}function O(g,S){var P=ht.Replace,E=d(g,S);function k(){O(g,S)}m(P,E,k)&&(o[s]=E,h(P,E))}function v(g){var S=df(s+g,0,o.length-1),P=ht.Pop,E=o[S];function k(){v(g)}m(P,E,k)&&(s=S,h(P,E))}var p={get index(){return s},get action(){return a},get location(){return l},createHref:f,push:y,replace:O,go:v,back:function(){v(-1)},forward:function(){v(1)},listen:function(S){return u.push(S)},block:function(S){return c.push(S)}};return p}function df(e,t,n){return Math.min(Math.max(e,t),n)}function pf(e){e.preventDefault(),e.returnValue=""}function $o(){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 ol(){return Math.random().toString(36).substr(2,8)}function _h(e){var t=e.pathname,n=t===void 0?"/":t,r=e.search,i=r===void 0?"":r,o=e.hash,s=o===void 0?"":o;return i&&i!=="?"&&(n+=i.charAt(0)==="?"?i:"?"+i),s&&s!=="#"&&(n+=s.charAt(0)==="#"?s:"#"+s),n}function sl(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 st(){return st=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},st.apply(this,arguments)}function al(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 Ny(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 hf(e){if(!e)return"";var t=decodeURIComponent(e);return t==="false"?!1:t==="true"?!0:+t*0===0?+t:t}function Iy(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],hf(t.shift())):r[n]=hf(t.shift());return r}const by=["children","location","__experimental__snapshot"],Ly=["location","__experimental__snapshot"],Ty=["basepath","routes"],Rh=_.exports.createContext(null),Nh=_.exports.createContext(null),Ih=_.exports.createContext(null),bh=Boolean(typeof window<"u"&&window.document&&window.document.createElement),ll=bh?_.exports.useLayoutEffect:_.exports.useEffect,Dy=()=>bh?_y():Ry();class xu{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 Fy extends xu{constructor(t){var n,r;super(),this.isTransitioning=!1,this.history=(t==null?void 0:t.history)||Dy(),this.stringifySearch=(n=t==null?void 0:t.stringifySearch)!=null?n:Wy,this.parseSearch=(r=t==null?void 0:t.parseSearch)!=null?r:qy,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,s;t===void 0&&(t="/"),n===void 0&&(n={});const a=st({},this.current,n.from),l=Ky(t,a.pathname,""+((r=n.to)!=null?r:".")),u=(i=n.__searchFilters)!=null&&i.length?n.__searchFilters.reduce((h,y)=>y(h),a.search):a.search,c=n.search===!0?u:n.search?(o=vf(n.search,u))!=null?o:{}:(s=n.__searchFilters)!=null&&s.length?u:{},f=ul(a.search,c),d=this.stringifySearch(f);let m=n.hash===!0?a.hash:vf(n.hash,a.hash);return m=m?"#"+m:"",{pathname:l,search:f,searchStr:d,hash:m,href:""+l+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:ul(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 Lh(e){return x(Nh.Provider,{...e})}function My(e){let{children:t,location:n,__experimental__snapshot:r}=e,i=al(e,by);const o=_.exports.useRef(null);o.current||(o.current=new Ay({location:n,__experimental__snapshot:r,routes:i.routes}));const s=o.current,[a,l]=_.exports.useReducer(()=>({}),{});return s.update(i),ll(()=>s.subscribe(()=>{l()}),[]),ll(()=>s.updateLocation(n.current).unsubscribe,[n.current.key]),_.exports.createElement(Rh.Provider,{value:{location:n}},_.exports.createElement(Ih.Provider,{value:{router:s}},x(jy,{}),x(Lh,{value:[s.rootMatch,...s.state.matches],children:t!=null?t:x(Ah,{})})))}function jy(){const e=Ou(),t=jh(),n=zy();return ll(()=>{t({to:".",search:!0,hash:!0}).href!==e.current.href&&n({to:".",search:!0,hash:!0,fromCurrent:!0,replace:!0})},[]),null}class Ay extends xu{constructor(t){var n;let{location:r,__experimental__snapshot:i}=t,o=al(t,Ly);super(),this.routesById={},this.update=a=>{let{basepath:l,routes:u}=a,c=al(a,Ty);Object.assign(this,c),this.basepath=fs("/"+(l!=null?l:"")),this.routesById={};const f=(d,m)=>d.map(h=>{var y,O,v,p;const g=(y=h.path)!=null?y:"*",S=pr([(m==null?void 0:m.id)==="root"?"":m==null?void 0:m.id,""+(g==null?void 0:g.replace(/(.)\/$/,"$1"))+(h.id?"-"+h.id:"")]);if(h=st({},h,{pendingMs:(O=h.pendingMs)!=null?O:c==null?void 0:c.defaultPendingMs,pendingMinMs:(v=h.pendingMinMs)!=null?v:c==null?void 0:c.defaultPendingMinMs,id:S}),this.routesById[S])throw new Error;return this.routesById[S]=h,h.children=(p=h.children)!=null&&p.length?f(h.children,h):void 0,h});this.routes=f(u),this.rootMatch={id:"root",params:{},search:{},pathname:this.basepath,route:null,ownData:{},data:{},isLoading:!1,status:"resolved"}},this.setState=a=>{const l=a({state:this.state,pending:this.pending});this.state=l.state,this.pending=l.pending,this.cleanMatchCache(),this.notify()},this.matchCache={},this.cleanMatchCache=()=>{var a,l,u;const c=[...(a=this==null?void 0:this.state.matches)!=null?a:[],...(l=this==null||(u=this.pending)==null?void 0:u.matches)!=null?l:[]].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=a=>{let l;return{promise:new Promise(c=>{const f=new gf(this,a);this.setState(d=>st({},d,{pending:{location:f.location,matches:f.matches}})),l=f.subscribe(()=>{const d=this.state.matches;d.filter(m=>!f.matches.find(h=>h.id===m.id)).forEach(m=>{m.onExit==null||m.onExit(m)}),d.filter(m=>f.matches.find(h=>h.id===m.id)).forEach(m=>{m.route.onTransition==null||m.route.onTransition(m)}),f.matches.filter(m=>!d.find(h=>h.id===m.id)).forEach(m=>{m.onExit=m.route.onMatch==null?void 0:m.route.onMatch(m)}),this.setState(m=>st({},m,{state:{location:f.location,matches:f.matches},pending:void 0})),c()}),f.loadData(),f.startPending()}),unsubscribe:l}},this.__experimental__createSnapshot=()=>({location:this.state.location,matches:this.state.matches.map(a=>{let{ownData:l,id:u}=a;return{id:u,ownData:l}})}),this.update(o);let s=[];if(i){const a=new gf(this,r.current);a.matches.forEach((l,u)=>{var c,f,d;if(l.id!==((c=i.matches[u])==null?void 0:c.id)){var m;throw new Error("Router hydration mismatch: "+l.id+" !== "+((m=i.matches[u])==null?void 0:m.id))}l.ownData=(f=(d=i.matches[u])==null?void 0:d.ownData)!=null?f:{}}),Th(a.matches),s=a.matches}this.state={location:(n=i==null?void 0:i.location)!=null?n:r.current,matches:s},r.subscribe(()=>this.notify())}}function Ou(){const e=_.exports.useContext(Rh);return $h(!!e,"useLocation must be used within a <ReactLocation />"),e.location}class $y{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(s=>{this.route=st({},this.route,s)})))():Promise.resolve()).then(()=>{const s=[];["element","errorElement","pendingElement"].forEach(c=>{const f=this.route[c];this[c]||(typeof f=="function"?(this.isLoading=!0,s.push(f(this).then(d=>{this[c]=d}))):this[c]=this.route[c])});const l=this.route.loader,u=l?new Promise(async c=>{this.isLoading=!0;const f=h=>{this.updatedAt=Date.now(),c(this.ownData),this.status=h},d=h=>{this.ownData=h,this.error=void 0,f("resolved")},m=h=>{console.error(h),this.error=h,f("rejected")};try{d(await l(this,{parentMatch:n.parentMatch,dispatch:async h=>{var y;h.type==="resolve"?d(h.data):h.type==="reject"?m(h.error):h.type==="loading"?this.isLoading=!0:h.type==="maxAge"&&(this.maxAge=h.maxAge),this.updatedAt=Date.now(),(y=this.notify)==null||y.call(this,!0)}}))}catch(h){m(h)}}):Promise.resolve();return Promise.all([...s,u]).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 gf extends xu{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",Th(this.matches),this.notify())},this.loadData=async function(o){var s;let{maxAge:a}=o===void 0?{}:o;if(r.router.cleanMatchCache(),!((s=r.matches)!=null&&s.length)){r.preNotify();return}return r.firstRenderPromises=[],r.matches.forEach((l,u)=>{var c,f;const d=(c=r.matches)==null?void 0:c[u-1];l.assignMatchLoader==null||l.assignMatchLoader(r),l.load==null||l.load({maxAge:a,parentMatch:d,router:r.router}),(f=r.firstRenderPromises)==null||f.push(l.loaderPromise)}),await Promise.all(r.firstRenderPromises).then(()=>(r.preNotify(),r.matches))},this.load=async function(o){let{maxAge:s}=o===void 0?{}:o;return await r.loadData({maxAge:s})},this.startPending=async()=>{this.matches.forEach(o=>o.startPending==null?void 0:o.startPending())},this.router=t,this.location=n,this.matches=[];const i=Fh(this.router,this.location);this.matches=i==null?void 0:i.map(o=>(this.router.matchCache[o.id]||(this.router.matchCache[o.id]=new $y(o)),this.router.matchCache[o.id]))}}function Th(e){e==null||e.forEach((t,n)=>{var r;const i=e==null?void 0:e[n-1];t.data=st({},(r=i==null?void 0:i.data)!=null?r:{},t.ownData)})}function Dh(){const e=_.exports.useContext(Ih);if(!e)throw $h(!0,"You are trying to use useRouter() outside of ReactLocation!"),new Error;return e.router}function Fh(e,t){if(!e.routes.length)return[];const n=[],r=async(i,o)=>{var s;let{pathname:a,params:l}=o;const c=(e!=null&&e.filterRoutes?e==null?void 0:e.filterRoutes(i):i).find(h=>{var y,O;const v=pr([a,h.path]),p=!!(h.path!=="/"||(y=h.children)!=null&&y.length),g=By(t,{to:v,search:h.search,fuzzy:p,caseSensitive:(O=h.caseSensitive)!=null?O:e.caseSensitive});return g&&(l=st({},l,g)),!!g});if(!c)return;const f=mf(c.path,l);a=pr([a,f]);const m={id:mf(c.id,l,!0),route:c,params:l,pathname:a,search:t.search};n.push(m),(s=c.children)!=null&&s.length&&r(c.children,m)};return r(e.routes,e.rootMatch),n}function mf(e,t,n){const r=di(e);return pr(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 Mh(){return _.exports.useContext(Nh)}function Uy(){var e;return(e=Mh())==null?void 0:e[0]}function zy(){const e=Ou(),t=Uy(),n=jh();function r(i){var o;let{search:s,hash:a,replace:l,from:u,to:c,fromCurrent:f}=i;f=(o=f)!=null?o:typeof c>"u";const d=n({to:c,search:s,hash:a,from:f?e.current:u!=null?u:{pathname:t.pathname}});e.navigate(d,l)}return Uh(r)}function jh(){const e=Ou(),t=Dh();return Uh(r=>{const i=e.buildNext(t.basepath,r),s=Fh(t,i).map(a=>{var l;return(l=a.route.searchFilters)!=null?l:[]}).flat().filter(Boolean);return e.buildNext(t.basepath,st({},r,{__searchFilters:s}))})}function Ah(){var e;const t=Dh(),[n,...r]=Mh(),i=r[0];if(!i)return null;const o=(e=i.errorElement)!=null?e:t.defaultErrorElement,s=(()=>{var a,l;if(i.status==="rejected"){if(o)return o;if(!t.useErrorBoundary)return"An unknown error occured!";throw i.error}const u=(a=i.pendingElement)!=null?a:t.defaultPendingElement;if(i.status==="loading")return null;if(i.status==="pending"&&(i.route.pendingMs||u))return u!=null?u:null;const c=(l=i.element)!=null?l:t.defaultElement;return c!=null?c:x(Ah,{})})();return x(Lh,{value:r,children:s})}function By(e,t){const n=Qy(e,t),r=Vy(e,t);if(!(t.to&&!n)&&!(t.search&&!r))return n!=null?n:{}}function $h(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Hy(e){return typeof e=="function"}function vf(e,t){return Hy(e)?e(t):e}function pr(e){return fs(e.filter(Boolean).join("/"))}function fs(e){return(""+e).replace(/\/{2,}/g,"/")}function Qy(e,t){var n;const r=di(e.pathname),i=di(""+((n=t.to)!=null?n:"*")),o={};return(()=>{for(let a=0;a<Math.max(r.length,i.length);a++){const l=r[a],u=i[a],c=a===i.length-1,f=a===r.length-1;if(u){if(u.type==="wildcard")return l!=null&&l.value?(o["*"]=pr(r.slice(a).map(d=>d.value)),!0):!1;if(u.type==="pathname"){if(u.value==="/"&&!(l!=null&&l.value))return!0;if(l){if(t.caseSensitive){if(u.value!==l.value)return!1}else if(u.value.toLowerCase()!==l.value.toLowerCase())return!1}}if(!l)return!1;u.type==="param"&&(o[u.value.substring(1)]=l.value)}if(c&&!f)return!!t.fuzzy}return!0})()?o:void 0}function Vy(e,t){return!!(t.search&&t.search(e.search))}function di(e){if(!e)return[];e=fs(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 Ky(e,t,n){t=t.replace(new RegExp("^"+e),"/"),n=n.replace(new RegExp("^"+e),"/");let r=di(t);const i=di(n);i.forEach((s,a)=>{if(s.value==="/")a?a===i.length-1&&r.push(s):r=[s];else if(s.value==="..")r.pop();else{if(s.value===".")return;r.push(s)}});const o=pr([e,...r.map(s=>s.value)]);return fs(o)}function Uh(e){const t=_.exports.useRef(),n=_.exports.useRef(e);return n.current=e,t.current||(t.current=function(){return n.current(...arguments)}),t.current}function ul(e,t){if(e===t)return e;const n=Array.isArray(e)&&Array.isArray(t);if(n||yf(e)&&yf(t)){const r=n?e.length:Object.keys(e).length,i=n?t:Object.keys(t),o=i.length,s=n?[]:{};let a=0;for(let l=0;l<o;l++){const u=n?l:i[l];s[u]=ul(e[u],t[u]),s[u]===e[u]&&a++}return r===o&&a===r?e:s}return t}function yf(e){if(!Sf(e))return!1;const t=e.constructor;if(typeof t>"u")return!0;const n=t.prototype;return!(!Sf(n)||!n.hasOwnProperty("isPrototypeOf"))}function Sf(e){return Object.prototype.toString.call(e)==="[object Object]"}const qy=Gy(JSON.parse),Wy=Yy(JSON.stringify);function Gy(e){return t=>{t.substring(0,1)==="?"&&(t=t.substring(1));let n=Iy(t);for(let r in n){const i=n[r];if(typeof i=="string")try{n[r]=e(i)}catch{}}return n}}function Yy(e){return t=>{t=st({},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=Ny(t).toString();return n?"?"+n:""}}var Jy="_1qevocv0",Xy="_1qevocv2",Zy="_1qevocv3",e0="_1qevocv4",t0="_1qevocv1";const xt="",n0=5e3,r0=async()=>{const e=`${xt}/ping`;return await(await fetch(e)).json()},i0=async()=>await(await fetch(`${xt}/modifiers.json`)).json(),o0=async()=>(await(await fetch(`${xt}/output_dir`)).json())[0],cl="config",zh=async()=>await(await fetch(`${xt}/app_config`)).json(),s0="toggle_config",a0=async e=>await(await fetch(`${xt}/app_config`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({update_branch:e})})).json(),l0=async e=>await fetch(`${xt}/image`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}),u0=[["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"]]],wf=e=>{let t;const n=new Set,r=(l,u)=>{const c=typeof l=="function"?l(t):l;if(c!==t){const f=t;t=(u!=null?u:typeof c!="object")?c:Object.assign({},t,c),n.forEach(d=>d(t,f))}},i=()=>t,a={setState:r,getState:i,subscribe:l=>(n.add(l),()=>n.delete(l)),destroy:()=>n.clear()};return t=e(r,i,a),a},c0=e=>e?wf(e):wf;var Bh={exports:{}},Hh={};/**
* @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 ds=_.exports,f0=cu.exports;function d0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var p0=typeof Object.is=="function"?Object.is:d0,h0=f0.useSyncExternalStore,g0=ds.useRef,m0=ds.useEffect,v0=ds.useMemo,y0=ds.useDebugValue;Hh.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var o=g0(null);if(o.current===null){var s={hasValue:!1,value:null};o.current=s}else s=o.current;o=v0(function(){function l(m){if(!u){if(u=!0,c=m,m=r(m),i!==void 0&&s.hasValue){var h=s.value;if(i(h,m))return f=h}return f=m}if(h=f,p0(c,m))return h;var y=r(m);return i!==void 0&&i(h,y)?h:(c=m,f=y)}var u=!1,c,f,d=n===void 0?null:n;return[function(){return l(t())},d===null?void 0:function(){return l(d())}]},[t,n,r,i]);var a=h0(e,o[0],o[1]);return m0(function(){s.hasValue=!0,s.value=a},[a]),y0(a),a};(function(e){e.exports=Hh})(Bh);const S0=nd(Bh.exports),{useSyncExternalStoreWithSelector:w0}=S0;function x0(e,t=e.getState,n){const r=w0(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return _.exports.useDebugValue(r),r}const xf=e=>{const t=typeof e=="function"?c0(e):e,n=(r,i)=>x0(t,r,i);return Object.assign(n,t),n},O0=e=>e?xf(e):xf;var xi=O0;const P0=(e,t={})=>(n,r,i)=>{const{enabled:o,anonymousActionType:s,...a}=t;let l;try{l=(o!=null?o:({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production")&&window.__REDUX_DEVTOOLS_EXTENSION__}catch{}if(!l)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 u=l.connect(a);let c=!0;i.setState=(m,h,y)=>{const O=n(m,h);return c&&u.send(y===void 0?{type:s||"anonymous"}:typeof y=="string"?{type:y}:y,r()),O};const f=(...m)=>{const h=c;c=!1,n(...m),c=h},d=e(i.setState,r,i);if(u.init(d),i.dispatchFromDevtools&&typeof i.dispatch=="function"){let m=!1;const h=i.dispatch;i.dispatch=(...y)=>{({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production"&&y[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),h(...y)}}return u.subscribe(m=>{var h;switch(m.type){case"ACTION":if(typeof m.payload!="string"){console.error("[zustand devtools middleware] Unsupported action format");return}return Js(m.payload,y=>{if(y.type==="__setState"){f(y.state);return}!i.dispatchFromDevtools||typeof i.dispatch=="function"&&i.dispatch(y)});case"DISPATCH":switch(m.payload.type){case"RESET":return f(d),u.init(i.getState());case"COMMIT":return u.init(i.getState());case"ROLLBACK":return Js(m.state,y=>{f(y),u.init(i.getState())});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return Js(m.state,y=>{f(y)});case"IMPORT_STATE":{const{nextLiftedState:y}=m.payload,O=(h=y.computedStates.slice(-1)[0])==null?void 0:h.state;if(!O)return;f(O),u.send(null,y);return}case"PAUSE_RECORDING":return c=!c}return}}),d},k0=P0,Js=(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)},Uo=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(r){return Uo(r)(n)},catch(r){return this}}}catch(n){return{then(r){return this},catch(r){return Uo(r)(n)}}}},E0=(e,t)=>(n,r,i)=>{let o={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:O=>O,version:0,merge:(O,v)=>({...v,...O}),...t},s=!1;const a=new Set,l=new Set;let u;try{u=o.getStorage()}catch{}if(!u)return e((...O)=>{console.warn(`[zustand persist middleware] Unable to update item '${o.name}', the given storage is currently unavailable.`),n(...O)},r,i);const c=Uo(o.serialize),f=()=>{const O=o.partialize({...r()});let v;const p=c({state:O,version:o.version}).then(g=>u.setItem(o.name,g)).catch(g=>{v=g});if(v)throw v;return p},d=i.setState;i.setState=(O,v)=>{d(O,v),f()};const m=e((...O)=>{n(...O),f()},r,i);let h;const y=()=>{var O;if(!u)return;s=!1,a.forEach(p=>p(r()));const v=((O=o.onRehydrateStorage)==null?void 0:O.call(o,r()))||void 0;return Uo(u.getItem.bind(u))(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 g;return h=o.merge(p,(g=r())!=null?g:m),n(h,!0),f()}).then(()=>{v==null||v(h,void 0),s=!0,l.forEach(p=>p(h))}).catch(p=>{v==null||v(void 0,p)})};return i.persist={setOptions:O=>{o={...o,...O},O.getStorage&&(u=O.getStorage())},clearStorage:()=>{u==null||u.removeItem(o.name)},getOptions:()=>o,rehydrate:()=>y(),hasHydrated:()=>s,onHydrate:O=>(a.add(O),()=>{a.delete(O)}),onFinishHydration:O=>(l.add(O),()=>{l.delete(O)})},y(),h||m},C0=E0;function zo(){return Math.floor(Math.random()*1e4)}const _0=["plms","ddim","heun","euler","euler_a","dpm2","dpm2_a","lms"],D=xi(k0((e,t)=>({parallelCount:1,requestOptions:{session_id:new Date().getTime().toString(),prompt:"a photograph of an astronaut riding a horse",seed:zo(),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,init_image:void 0,sampler:"plms",stream_progress_updates:!0,stream_image_progress:!1,mask:void 0},tags:[],tagMap:{},uiOptions:{isUseRandomSeed:!0,isUseAutoSave:!1,isSoundEnabled:!1},allModifiers:[],isInpainting:!1,setParallelCount:n=>e(H(r=>{r.parallelCount=n})),setRequestOptions:(n,r)=>{e(H(i=>{i.requestOptions[n]=r}))},getValueForRequestKey:n=>t().requestOptions[n],setAllModifiers:n=>{e(H(r=>{r.allModifiers=n}))},toggleTag:(n,r)=>{e(H(i=>{Object.keys(i.tagMap).includes(n)?i.tagMap[n].includes(r)?i.tagMap[n]=i.tagMap[n].filter(o=>o!==r):i.tagMap[n].push(r):i.tagMap[n]=[r]}))},hasTag:(n,r)=>{var i;return(i=t().tagMap[n])==null?void 0:i.includes(r)},selectedTags:()=>{const n=t().allModifiers,r=t().tagMap;let i=[];for(const[o,s]of Object.entries(r)){const a=n.find(l=>l.category===o);if(a)for(const l of s){const u=a.modifiers.find(c=>c.modifier===l);u&&(i=i.concat({...u,category:a.category}))}}return i},builtRequest:()=>{const n=t(),r=n.requestOptions,o=t().selectedTags().map(l=>l.modifier),s=`${r.prompt}, ${o.join(",")}`,a={...r,prompt:s};return n.uiOptions.isUseAutoSave||(a.save_to_disk_path=null),a.init_image===void 0&&(a.prompt_strength=void 0),a.use_upscale===""&&(a.use_upscale=null),a.use_upscale===null&&a.use_face_correction===null&&(a.show_only_filtered_image=!1),a},toggleUseFaceCorrection:()=>{e(H(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(H(n=>{n.uiOptions.isUseRandomSeed=!n.uiOptions.isUseRandomSeed,n.requestOptions.seed=n.uiOptions.isUseRandomSeed?zo():n.requestOptions.seed}))},isRandomSeed:()=>t().uiOptions.isUseRandomSeed,toggleUseAutoSave:()=>{e(H(n=>{n.uiOptions.isUseAutoSave=!n.uiOptions.isUseAutoSave}))},isUseAutoSave:()=>t().uiOptions.isUseAutoSave,toggleSoundEnabled:()=>{e(H(n=>{n.uiOptions.isSoundEnabled=!n.uiOptions.isSoundEnabled}))},isSoundEnabled:()=>t().uiOptions.isSoundEnabled,toggleInpainting:()=>{e(H(n=>{n.isInpainting=!n.isInpainting}))}}))),R0=`${xt}/ding.mp3`,Pu=rt.forwardRef((e,t)=>x("audio",{ref:t,style:{display:"none"},children:x("source",{src:R0,type:"audio/mp3"})}));Pu.displayName="AudioDing";var Of="_1jo75h1",Pf="_1jo75h0",N0="_1jo75h2";const kf="Stable Diffusion is starting...",I0="Stable Diffusion is ready to use!",Ef="Stable Diffusion is not running!";function b0({className:e}){const[t,n]=_.exports.useState(kf),[r,i]=_.exports.useState(Pf),o=_.exports.useRef(null),{status:s,data:a}=ur(["health"],r0,{refetchInterval:n0});return _.exports.useEffect(()=>{var l;s==="loading"?(n(kf),i(Pf)):s==="error"?(n(Ef),i(Of)):s==="success"&&(a[0]==="OK"?(n(I0),i(N0),(l=o.current)==null||l.play().catch(u=>{console.log("DING!")})):(n(Ef),i(Of)))},[s,a,o]),I(jt,{children:[x(Pu,{ref:o}),x("p",{className:[r,e].join(" "),children:t})]})}const Qh=typeof window>"u"||typeof document>"u";let Bo=Qh?_.exports.useEffect:_.exports.useLayoutEffect;function ps(e){let t=_.exports.useRef(e);return Bo(()=>{t.current=e},[e]),t}let ye=function(e){let t=ps(e);return rt.useCallback((...n)=>t.current(...n),[t])},Xs={serverHandoffComplete:!1};function L0(){let[e,t]=_.exports.useState(Xs.serverHandoffComplete);return _.exports.useEffect(()=>{e!==!0&&t(!0)},[e]),_.exports.useEffect(()=>{Xs.serverHandoffComplete===!1&&(Xs.serverHandoffComplete=!0)},[]),e}var Cf;let T0=0;function _f(){return++T0}let hr=(Cf=rt.useId)!=null?Cf:function(){let e=L0(),[t,n]=rt.useState(e?_f:null);return Bo(()=>{t===null&&n(_f())},[t]),t!=null?""+t:void 0};function Ft(e,t,...n){if(e in t){let i=t[e];return typeof i=="function"?i(...n):i}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(i=>`"${i}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Ft),r}function ku(e){return Qh?null:e instanceof Node?e.ownerDocument:e!=null&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let fl=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var Sn=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(Sn||{}),D0=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(D0||{}),F0=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(F0||{});function Vh(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(fl))}var Eu=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(Eu||{});function Kh(e,t=0){var n;return e===((n=ku(e))==null?void 0:n.body)?!1:Ft(t,{[0](){return e.matches(fl)},[1](){let r=e;for(;r!==null;){if(r.matches(fl))return!0;r=r.parentElement}return!1}})}let M0=["textarea","input"].join(",");function j0(e){var t,n;return(n=(t=e==null?void 0:e.matches)==null?void 0:t.call(e,M0))!=null?n:!1}function A0(e,t=n=>n){return e.slice().sort((n,r)=>{let i=t(n),o=t(r);if(i===null||o===null)return 0;let s=i.compareDocumentPosition(o);return s&Node.DOCUMENT_POSITION_FOLLOWING?-1:s&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function qn(e,t,n=!0,r=null){let i=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,o=Array.isArray(e)?n?A0(e):e:Vh(e);r=r!=null?r:i.activeElement;let s=(()=>{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),a=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,o.indexOf(r))-1;if(t&4)return Math.max(0,o.indexOf(r))+1;if(t&8)return o.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),l=t&32?{preventScroll:!0}:{},u=0,c=o.length,f;do{if(u>=c||u+c<=0)return 0;let d=a+u;if(t&16)d=(d+c)%c;else{if(d<0)return 3;if(d>=c)return 1}f=o[d],f==null||f.focus(l),u+=s}while(f!==i.activeElement);return t&6&&j0(f)&&f.select(),f.hasAttribute("tabindex")||f.setAttribute("tabindex","0"),2}function Zs(e,t,n){let r=ps(t);_.exports.useEffect(()=>{function i(o){r.current(o)}return document.addEventListener(e,i,n),()=>document.removeEventListener(e,i,n)},[e,n])}function $0(e,t,n=!0){let r=_.exports.useRef(!1);_.exports.useEffect(()=>{requestAnimationFrame(()=>{r.current=n})},[n]);function i(s,a){if(!r.current||s.defaultPrevented)return;let l=function c(f){return typeof f=="function"?c(f()):Array.isArray(f)||f instanceof Set?f:[f]}(e),u=a(s);if(u!==null&&!!u.ownerDocument.documentElement.contains(u)){for(let c of l){if(c===null)continue;let f=c instanceof HTMLElement?c:c.current;if(f!=null&&f.contains(u))return}return!Kh(u,Eu.Loose)&&u.tabIndex!==-1&&s.preventDefault(),t(s,u)}}let o=_.exports.useRef(null);Zs("mousedown",s=>{r.current&&(o.current=s.target)},!0),Zs("click",s=>{!o.current||(i(s,()=>o.current),o.current=null)},!0),Zs("blur",s=>i(s,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}function Rf(e){var t;if(e.type)return e.type;let n=(t=e.as)!=null?t:"button";if(typeof n=="string"&&n.toLowerCase()==="button")return"button"}function U0(e,t){let[n,r]=_.exports.useState(()=>Rf(e));return Bo(()=>{r(Rf(e))},[e.type,e.as]),Bo(()=>{n||!t.current||t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&r("button")},[n,t]),n}let qh=Symbol();function z0(e,t=!0){return Object.assign(e,{[qh]:t})}function gr(...e){let t=_.exports.useRef(e);_.exports.useEffect(()=>{t.current=e},[e]);let n=ye(r=>{for(let i of t.current)i!=null&&(typeof i=="function"?i(r):i.current=r)});return e.every(r=>r==null||(r==null?void 0:r[qh]))?void 0:n}var pi=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(pi||{}),B0=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(B0||{});function wr({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:i,visible:o=!0,name:s}){let a=Wh(t,e);if(o)return zi(a,n,r,s);let l=i!=null?i:0;if(l&2){let{static:u=!1,...c}=a;if(u)return zi(c,n,r,s)}if(l&1){let{unmount:u=!0,...c}=a;return Ft(u?0:1,{[0](){return null},[1](){return zi({...c,hidden:!0,style:{display:"none"}},n,r,s)}})}return zi(a,n,r,s)}function zi(e,t={},n,r){let{as:i=n,children:o,refName:s="ref",...a}=ea(e,["unmount","static"]),l=e.ref!==void 0?{[s]:e.ref}:{},u=typeof o=="function"?o(t):o;a.className&&typeof a.className=="function"&&(a.className=a.className(t));let c={};if(t){let f=!1,d=[];for(let[m,h]of Object.entries(t))typeof h=="boolean"&&(f=!0),h===!0&&d.push(m);f&&(c["data-headlessui-state"]=d.join(" "))}if(i===_.exports.Fragment&&Object.keys(Nf(a)).length>0){if(!_.exports.isValidElement(u)||Array.isArray(u)&&u.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(a).map(f=>` - ${f}`).join(`
`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(f=>` - ${f}`).join(`
`)].join(`
`));return _.exports.cloneElement(u,Object.assign({},Wh(u.props,Nf(ea(a,["ref"]))),c,l,H0(u.ref,l.ref)))}return _.exports.createElement(i,Object.assign({},ea(a,["ref"]),i!==_.exports.Fragment&&l,i!==_.exports.Fragment&&c),u)}function H0(...e){return{ref:e.every(t=>t==null)?void 0:t=>{for(let n of e)n!=null&&(typeof n=="function"?n(t):n.current=t)}}}function Wh(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},n={};for(let r of e)for(let i in r)i.startsWith("on")&&typeof r[i]=="function"?(n[i]!=null||(n[i]=[]),n[i].push(r[i])):t[i]=r[i];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map(r=>[r,void 0])));for(let r in n)Object.assign(t,{[r](i,...o){let s=n[r];for(let a of s){if((i instanceof Event||(i==null?void 0:i.nativeEvent)instanceof Event)&&i.defaultPrevented)return;a(i,...o)}}});return t}function xr(e){var t;return Object.assign(_.exports.forwardRef(e),{displayName:(t=e.displayName)!=null?t:e.name})}function Nf(e){let t=Object.assign({},e);for(let n in t)t[n]===void 0&&delete t[n];return t}function ea(e,t=[]){let n=Object.assign({},e);for(let r of t)r in n&&delete n[r];return n}function Gh(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=(t==null?void 0:t.getAttribute("disabled"))==="";return r&&Q0(n)?!1:r}function Q0(e){if(!e)return!1;let t=e.previousElementSibling;for(;t!==null;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}let V0="div";var Ho=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(Ho||{});let dl=xr(function(e,t){let{features:n=1,...r}=e,i={ref:t,"aria-hidden":(n&2)===2?!0:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(n&4)===4&&(n&2)!==2&&{display:"none"}}};return wr({ourProps:i,theirProps:r,slot:{},defaultTag:V0,name:"Hidden"})}),Cu=_.exports.createContext(null);Cu.displayName="OpenClosedContext";var hi=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(hi||{});function Yh(){return _.exports.useContext(Cu)}function K0({value:e,children:t}){return rt.createElement(Cu.Provider,{value:e},t)}var Vt=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(Vt||{});function q0(e,t,n){let r=ps(t);_.exports.useEffect(()=>{function i(o){r.current(o)}return window.addEventListener(e,i,n),()=>window.removeEventListener(e,i,n)},[e,n])}var wn=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(wn||{});function Jh(){let e=_.exports.useRef(0);return q0("keydown",t=>{t.key==="Tab"&&(e.current=t.shiftKey?1:0)},!0),e}function _u(...e){return _.exports.useMemo(()=>ku(...e),[...e])}function W0(e,t,n,r){let i=ps(n);_.exports.useEffect(()=>{e=e!=null?e:window;function o(s){i.current(s)}return e.addEventListener(t,o,r),()=>e.removeEventListener(t,o,r)},[e,t,r])}var G0=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(G0||{}),Y0=(e=>(e[e.TogglePopover=0]="TogglePopover",e[e.ClosePopover=1]="ClosePopover",e[e.SetButton=2]="SetButton",e[e.SetButtonId=3]="SetButtonId",e[e.SetPanel=4]="SetPanel",e[e.SetPanelId=5]="SetPanelId",e))(Y0||{});let J0={[0]:e=>({...e,popoverState:Ft(e.popoverState,{[0]:1,[1]:0})}),[1](e){return e.popoverState===1?e:{...e,popoverState:1}},[2](e,t){return e.button===t.button?e:{...e,button:t.button}},[3](e,t){return e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId}},[4](e,t){return e.panel===t.panel?e:{...e,panel:t.panel}},[5](e,t){return e.panelId===t.panelId?e:{...e,panelId:t.panelId}}},Ru=_.exports.createContext(null);Ru.displayName="PopoverContext";function hs(e){let t=_.exports.useContext(Ru);if(t===null){let n=new Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,hs),n}return t}let Nu=_.exports.createContext(null);Nu.displayName="PopoverAPIContext";function Iu(e){let t=_.exports.useContext(Nu);if(t===null){let n=new Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,Iu),n}return t}let bu=_.exports.createContext(null);bu.displayName="PopoverGroupContext";function Xh(){return _.exports.useContext(bu)}let Lu=_.exports.createContext(null);Lu.displayName="PopoverPanelContext";function X0(){return _.exports.useContext(Lu)}function Z0(e,t){return Ft(t.type,J0,e,t)}let e1="div",t1=xr(function(e,t){var n;let r=`headlessui-popover-button-${hr()}`,i=`headlessui-popover-panel-${hr()}`,o=_.exports.useRef(null),s=gr(t,z0(w=>{o.current=w})),a=_.exports.useReducer(Z0,{popoverState:1,button:null,buttonId:r,panel:null,panelId:i,beforePanelSentinel:_.exports.createRef(),afterPanelSentinel:_.exports.createRef()}),[{popoverState:l,button:u,panel:c,beforePanelSentinel:f,afterPanelSentinel:d},m]=a,h=_u((n=o.current)!=null?n:u);_.exports.useEffect(()=>m({type:3,buttonId:r}),[r,m]),_.exports.useEffect(()=>m({type:5,panelId:i}),[i,m]);let y=_.exports.useMemo(()=>{if(!u||!c)return!1;for(let w of document.querySelectorAll("body > *"))if(Number(w==null?void 0:w.contains(u))^Number(w==null?void 0:w.contains(c)))return!0;return!1},[u,c]),O=_.exports.useMemo(()=>({buttonId:r,panelId:i,close:()=>m({type:1})}),[r,i,m]),v=Xh(),p=v==null?void 0:v.registerPopover,g=ye(()=>{var w;return(w=v==null?void 0:v.isFocusWithinPopoverGroup())!=null?w:(h==null?void 0:h.activeElement)&&((u==null?void 0:u.contains(h.activeElement))||(c==null?void 0:c.contains(h.activeElement)))});_.exports.useEffect(()=>p==null?void 0:p(O),[p,O]),W0(h==null?void 0:h.defaultView,"focus",w=>{var R,L,j,U;l===0&&(g()||!u||!c||(L=(R=f.current)==null?void 0:R.contains)!=null&&L.call(R,w.target)||(U=(j=d.current)==null?void 0:j.contains)!=null&&U.call(j,w.target)||m({type:1}))},!0),$0([u,c],(w,R)=>{m({type:1}),Kh(R,Eu.Loose)||(w.preventDefault(),u==null||u.focus())},l===0);let S=ye(w=>{m({type:1});let R=(()=>w?w instanceof HTMLElement?w:"current"in w&&w.current instanceof HTMLElement?w.current:u:u)();R==null||R.focus()}),P=_.exports.useMemo(()=>({close:S,isPortalled:y}),[S,y]),E=_.exports.useMemo(()=>({open:l===0,close:S}),[l,S]),k=e,C={ref:s};return rt.createElement(Ru.Provider,{value:a},rt.createElement(Nu.Provider,{value:P},rt.createElement(K0,{value:Ft(l,{[0]:hi.Open,[1]:hi.Closed})},wr({ourProps:C,theirProps:k,slot:E,defaultTag:e1,name:"Popover"}))))}),n1="button",r1=xr(function(e,t){let[n,r]=hs("Popover.Button"),{isPortalled:i}=Iu("Popover.Button"),o=_.exports.useRef(null),s=`headlessui-focus-sentinel-${hr()}`,a=Xh(),l=a==null?void 0:a.closeOthers,u=X0(),c=u===null?!1:u===n.panelId,f=gr(o,t,c?null:w=>r({type:2,button:w})),d=gr(o,t),m=_u(o),h=ye(w=>{var R,L,j;if(c){if(n.popoverState===1)return;switch(w.key){case Vt.Space:case Vt.Enter:w.preventDefault(),(L=(R=w.target).click)==null||L.call(R),r({type:1}),(j=n.button)==null||j.focus();break}}else switch(w.key){case Vt.Space:case Vt.Enter:w.preventDefault(),w.stopPropagation(),n.popoverState===1&&(l==null||l(n.buttonId)),r({type:0});break;case Vt.Escape:if(n.popoverState!==0)return l==null?void 0:l(n.buttonId);if(!o.current||(m==null?void 0:m.activeElement)&&!o.current.contains(m.activeElement))return;w.preventDefault(),w.stopPropagation(),r({type:1});break}}),y=ye(w=>{c||w.key===Vt.Space&&w.preventDefault()}),O=ye(w=>{var R,L;Gh(w.currentTarget)||e.disabled||(c?(r({type:1}),(R=n.button)==null||R.focus()):(w.preventDefault(),w.stopPropagation(),n.popoverState===1&&(l==null||l(n.buttonId)),r({type:0}),(L=n.button)==null||L.focus()))}),v=ye(w=>{w.preventDefault(),w.stopPropagation()}),p=n.popoverState===0,g=_.exports.useMemo(()=>({open:p}),[p]),S=U0(e,o),P=e,E=c?{ref:d,type:S,onKeyDown:h,onClick:O}:{ref:f,id:n.buttonId,type:S,"aria-expanded":e.disabled?void 0:n.popoverState===0,"aria-controls":n.panel?n.panelId:void 0,onKeyDown:h,onKeyUp:y,onClick:O,onMouseDown:v},k=Jh(),C=ye(()=>{let w=n.panel;if(!w)return;function R(){Ft(k.current,{[wn.Forwards]:()=>qn(w,Sn.First),[wn.Backwards]:()=>qn(w,Sn.Last)})}R()});return I(jt,{children:[wr({ourProps:E,theirProps:P,slot:g,defaultTag:n1,name:"Popover.Button"}),p&&!c&&i&&x(dl,{id:s,features:Ho.Focusable,as:"button",type:"button",onFocus:C})]})}),i1="div",o1=pi.RenderStrategy|pi.Static,s1=xr(function(e,t){let[{popoverState:n},r]=hs("Popover.Overlay"),i=gr(t),o=`headlessui-popover-overlay-${hr()}`,s=Yh(),a=(()=>s!==null?s===hi.Open:n===0)(),l=ye(c=>{if(Gh(c.currentTarget))return c.preventDefault();r({type:1})}),u=_.exports.useMemo(()=>({open:n===0}),[n]);return wr({ourProps:{ref:i,id:o,"aria-hidden":!0,onClick:l},theirProps:e,slot:u,defaultTag:i1,features:o1,visible:a,name:"Popover.Overlay"})}),a1="div",l1=pi.RenderStrategy|pi.Static,u1=xr(function(e,t){let{focus:n=!1,...r}=e,[i,o]=hs("Popover.Panel"),{close:s,isPortalled:a}=Iu("Popover.Panel"),l=`headlessui-focus-sentinel-before-${hr()}`,u=`headlessui-focus-sentinel-after-${hr()}`,c=_.exports.useRef(null),f=gr(c,t,P=>{o({type:4,panel:P})}),d=_u(c),m=Yh(),h=(()=>m!==null?m===hi.Open:i.popoverState===0)(),y=ye(P=>{var E;switch(P.key){case Vt.Escape:if(i.popoverState!==0||!c.current||(d==null?void 0:d.activeElement)&&!c.current.contains(d.activeElement))return;P.preventDefault(),P.stopPropagation(),o({type:1}),(E=i.button)==null||E.focus();break}});_.exports.useEffect(()=>{var P;e.static||i.popoverState===1&&((P=e.unmount)!=null?P:!0)&&o({type:4,panel:null})},[i.popoverState,e.unmount,e.static,o]),_.exports.useEffect(()=>{if(!n||i.popoverState!==0||!c.current)return;let P=d==null?void 0:d.activeElement;c.current.contains(P)||qn(c.current,Sn.First)},[n,c,i.popoverState]);let O=_.exports.useMemo(()=>({open:i.popoverState===0,close:s}),[i,s]),v={ref:f,id:i.panelId,onKeyDown:y,onBlur:n&&i.popoverState===0?P=>{var E,k,C,w,R;let L=P.relatedTarget;!L||!c.current||(E=c.current)!=null&&E.contains(L)||(o({type:1}),(((C=(k=i.beforePanelSentinel.current)==null?void 0:k.contains)==null?void 0:C.call(k,L))||((R=(w=i.afterPanelSentinel.current)==null?void 0:w.contains)==null?void 0:R.call(w,L)))&&L.focus({preventScroll:!0}))}:void 0,tabIndex:-1},p=Jh(),g=ye(()=>{let P=c.current;if(!P)return;function E(){Ft(p.current,{[wn.Forwards]:()=>{qn(P,Sn.First)},[wn.Backwards]:()=>{var k;(k=i.button)==null||k.focus({preventScroll:!0})}})}E()}),S=ye(()=>{let P=c.current;if(!P)return;function E(){Ft(p.current,{[wn.Forwards]:()=>{var k,C,w;if(!i.button)return;let R=Vh(),L=R.indexOf(i.button),j=R.slice(0,L+1),U=[...R.slice(L+1),...j];for(let V of U.slice())if(((C=(k=V==null?void 0:V.id)==null?void 0:k.startsWith)==null?void 0:C.call(k,"headlessui-focus-sentinel-"))||((w=i.panel)==null?void 0:w.contains(V))){let Be=U.indexOf(V);Be!==-1&&U.splice(Be,1)}qn(U,Sn.First,!1)},[wn.Backwards]:()=>qn(P,Sn.Last)})}E()});return rt.createElement(Lu.Provider,{value:i.panelId},h&&a&&x(dl,{id:l,ref:i.beforePanelSentinel,features:Ho.Focusable,as:"button",type:"button",onFocus:g}),wr({ourProps:v,theirProps:r,slot:O,defaultTag:a1,features:l1,visible:h,name:"Popover.Panel"}),h&&a&&x(dl,{id:u,ref:i.afterPanelSentinel,features:Ho.Focusable,as:"button",type:"button",onFocus:S}))}),c1="div",f1=xr(function(e,t){let n=_.exports.useRef(null),r=gr(n,t),[i,o]=_.exports.useState([]),s=ye(h=>{o(y=>{let O=y.indexOf(h);if(O!==-1){let v=y.slice();return v.splice(O,1),v}return y})}),a=ye(h=>(o(y=>[...y,h]),()=>s(h))),l=ye(()=>{var h;let y=ku(n);if(!y)return!1;let O=y.activeElement;return(h=n.current)!=null&&h.contains(O)?!0:i.some(v=>{var p,g;return((p=y.getElementById(v.buttonId))==null?void 0:p.contains(O))||((g=y.getElementById(v.panelId))==null?void 0:g.contains(O))})}),u=ye(h=>{for(let y of i)y.buttonId!==h&&y.close()}),c=_.exports.useMemo(()=>({registerPopover:a,unregisterPopover:s,isFocusWithinPopoverGroup:l,closeOthers:u}),[a,s,l,u]),f=_.exports.useMemo(()=>({}),[]),d=e,m={ref:r};return rt.createElement(bu.Provider,{value:c},wr({ourProps:m,theirProps:d,slot:f,defaultTag:c1,name:"Popover.Group"}))}),er=Object.assign(t1,{Button:r1,Overlay:s1,Panel:u1,Group:f1});var Zh="_17189jg1",eg="_17189jg0",tg="_17189jg2";var Dn="_1961rof2",ng="_1961rof0",te="_1961rof1";var d1="_1d4r83s0";function p1(){return I(er,{className:eg,children:[I(er.Button,{className:Zh,children:[x("i",{className:[Dn,"fa-solid","fa-comments"].join(" ")}),"Help & Community"]}),x(er.Panel,{className:tg,children:x("div",{className:d1,children:I("ul",{children:[x("li",{className:te,children:I("a",{href:"https://github.com/cmdr2/stable-diffusion-ui/blob/main/Troubleshooting.md",target:"_blank",rel:"noreferrer",children:[x("i",{className:[Dn,"fa-solid","fa-circle-question"].join(" ")})," Usual Problems and Solutions"]})}),x("li",{className:te,children:I("a",{href:"https://discord.com/invite/u9yhsFmEkB",target:"_blank",rel:"noreferrer",children:[x("i",{className:[Dn,"fa-brands","fa-discord"].join(" ")})," Discord user Community"]})}),x("li",{className:te,children:I("a",{href:"https://old.reddit.com/r/StableDiffusionUI/",target:"_blank",rel:"noreferrer",children:[x("i",{className:[Dn,"fa-brands","fa-reddit"].join(" ")})," Reddit Community"]})}),x("li",{className:te,children:I("a",{href:"https://github.com/cmdr2/stable-diffusion-ui ",target:"_blank",rel:"noreferrer",children:[x("i",{className:[Dn,"fa-brands","fa-github"].join(" ")})," Source Code on Github"]})})]})})})]})}function on(e){return on=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},on(e)}function Ot(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function If(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ut(e,t,n){return t&&If(e.prototype,t),n&&If(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var h1=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,g1={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"\xA9","&#169;":"\xA9","&reg;":"\xAE","&#174;":"\xAE","&hellip;":"\u2026","&#8230;":"\u2026","&#x2F;":"/","&#47;":"/"},m1=function(t){return g1[t]},v1=function(t){return t.replace(h1,m1)};function bf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Lf(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?bf(Object(n),!0).forEach(function(r){Ot(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bf(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var pl={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:v1},rg,y1=_.exports.createContext();function S1(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};pl=Lf(Lf({},pl),e)}function w1(){return pl}var x1=function(){function e(){lt(this,e),this.usedNamespaces={}}return ut(e,[{key:"addUsedNamespaces",value:function(n){var r=this;n.forEach(function(i){r.usedNamespaces[i]||(r.usedNamespaces[i]=!0)})}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}();function O1(e){rg=e}function P1(){return rg}var k1={type:"3rdParty",init:function(t){S1(t.options.react),O1(t)}};function E1(){if(console&&console.warn){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];typeof n[0]=="string"&&(n[0]="react-i18next:: ".concat(n[0])),(e=console).warn.apply(e,n)}}var Tf={};function hl(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];typeof t[0]=="string"&&Tf[t[0]]||(typeof t[0]=="string"&&(Tf[t[0]]=new Date),E1.apply(void 0,t))}function Df(e,t,n){e.loadNamespaces(t,function(){if(e.isInitialized)n();else{var r=function i(){setTimeout(function(){e.off("initialized",i)},0),n()};e.on("initialized",r)}})}function C1(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=t.languages[0],i=t.options?t.options.fallbackLng:!1,o=t.languages[t.languages.length-1];if(r.toLowerCase()==="cimode")return!0;var s=function(l,u){var c=t.services.backendConnector.state["".concat(l,"|").concat(u)];return c===-1||c===2};return n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!s(t.isLanguageChangingTo,e)?!1:!!(t.hasResourceBundle(r,e)||!t.services.backendConnector.backend||t.options.resources&&!t.options.partialBundledLanguages||s(r,e)&&(!i||s(o,e)))}function _1(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!t.languages||!t.languages.length)return hl("i18n.languages were undefined or empty",t.languages),!0;var r=t.options.ignoreJSONStructure!==void 0;return r?t.hasLoadedNamespace(e,{precheck:function(o,s){if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&o.services.backendConnector.backend&&o.isLanguageChangingTo&&!s(o.isLanguageChangingTo,e))return!1}}):C1(e,t,n)}function ig(e){if(Array.isArray(e))return e}function R1(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r=[],i=!0,o=!1,s,a;try{for(n=n.call(e);!(i=(s=n.next()).done)&&(r.push(s.value),!(t&&r.length===t));i=!0);}catch(l){o=!0,a=l}finally{try{!i&&n.return!=null&&n.return()}finally{if(o)throw a}}return r}}function Ff(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function og(e,t){if(!!e){if(typeof e=="string")return Ff(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ff(e,t)}}function sg(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function N1(e,t){return ig(e)||R1(e,t)||og(e,t)||sg()}function Mf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ta(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Mf(Object(n),!0).forEach(function(r){Ot(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Mf(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var I1=function(t,n){var r=_.exports.useRef();return _.exports.useEffect(function(){r.current=n?r.current:t},[t,n]),r.current};function At(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.i18n,r=_.exports.useContext(y1)||{},i=r.i18n,o=r.defaultNS,s=n||i||P1();if(s&&!s.reportNamespaces&&(s.reportNamespaces=new x1),!s){hl("You will need to pass in an i18next instance by using initReactI18next");var a=function(w){return Array.isArray(w)?w[w.length-1]:w},l=[a,{},!1];return l.t=a,l.i18n={},l.ready=!1,l}s.options.react&&s.options.react.wait!==void 0&&hl("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var u=ta(ta(ta({},w1()),s.options.react),t),c=u.useSuspense,f=u.keyPrefix,d=e||o||s.options&&s.options.defaultNS;d=typeof d=="string"?[d]:d||["translation"],s.reportNamespaces.addUsedNamespaces&&s.reportNamespaces.addUsedNamespaces(d);var m=(s.isInitialized||s.initializedStoreOnce)&&d.every(function(C){return _1(C,s,u)});function h(){return s.getFixedT(null,u.nsMode==="fallback"?d:d[0],f)}var y=_.exports.useState(h),O=N1(y,2),v=O[0],p=O[1],g=d.join(),S=I1(g),P=_.exports.useRef(!0);_.exports.useEffect(function(){var C=u.bindI18n,w=u.bindI18nStore;P.current=!0,!m&&!c&&Df(s,d,function(){P.current&&p(h)}),m&&S&&S!==g&&P.current&&p(h);function R(){P.current&&p(h)}return C&&s&&s.on(C,R),w&&s&&s.store.on(w,R),function(){P.current=!1,C&&s&&C.split(" ").forEach(function(L){return s.off(L,R)}),w&&s&&w.split(" ").forEach(function(L){return s.store.off(L,R)})}},[s,g]);var E=_.exports.useRef(!0);_.exports.useEffect(function(){P.current&&!E.current&&p(h),E.current=!1},[s,f]);var k=[v,s,m];if(k.t=v,k.i18n=s,k.ready=m,m||!m&&!c)return k;throw new Promise(function(C){Df(s,d,function(){C()})})}function b1(){const{t:e}=At(),[t,n]=_.exports.useState(!1),[r,i]=_.exports.useState("beta"),{status:o,data:s}=ur([cl],zh),a=Ph(),{status:l,data:u}=ur([s0],async()=>await a0(r),{enabled:t});return _.exports.useEffect(()=>{if(o==="success"){const{update_branch:c}=s;i(c==="main"?"beta":"main")}},[o,s]),_.exports.useEffect(()=>{l==="success"&&(u[0]==="OK"&&a.invalidateQueries([cl]),n(!1))},[l,u,n]),I("label",{children:[x("input",{type:"checkbox",checked:r==="main",onChange:c=>{n(!0)}}),"\u{1F525}",e("advanced-settings.beta")," ",e("advanced-settings.beta-disc")]})}var L1="cg4q680";function T1(){const{t:e}=At(),t=D(c=>c.isUseAutoSave()),n=D(c=>c.getValueForRequestKey("save_to_disk_path")),r=D(c=>c.getValueForRequestKey("turbo")),i=D(c=>c.getValueForRequestKey("use_cpu")),o=D(c=>c.getValueForRequestKey("use_full_precision")),s=!0,a=D(c=>c.setRequestOptions),l=D(c=>c.toggleUseAutoSave),u=D(c=>c.toggleSoundEnabled);return I(er,{className:eg,children:[I(er.Button,{className:Zh,children:[x("i",{className:[Dn,"fa-solid","fa-gear"].join(" ")}),"Settings"]}),x(er.Panel,{className:tg,children:I("div",{className:L1,children:[x("h4",{children:"System Settings"}),I("ul",{children:[I("li",{className:te,children:[I("label",{children:[x("input",{checked:t,onChange:c=>l(),type:"checkbox"}),e("storage.ast")," "]}),I("label",{children:[x("input",{value:n,onChange:c=>a("save_to_disk_path",c.target.value),size:40,disabled:!t}),x("span",{className:"visually-hidden",children:"Path on disk where images will be saved"})]})]}),x("li",{className:te,children:I("label",{children:[x("input",{checked:s,onChange:c=>u(),type:"checkbox"}),e("advanced-settings.sound")]})}),x("li",{className:te,children:I("label",{children:[x("input",{checked:r,onChange:c=>a("turbo",c.target.checked),type:"checkbox"}),e("advanced-settings.turbo")," ",e("advanced-settings.turbo-disc")]})}),x("li",{className:te,children:I("label",{children:[x("input",{type:"checkbox",checked:i,onChange:c=>a("use_cpu",c.target.checked)}),e("advanced-settings.cpu")," ",e("advanced-settings.cpu-disc")]})}),x("li",{className:te,children:I("label",{children:[x("input",{checked:o,onChange:c=>a("use_full_precision",c.target.checked),type:"checkbox"}),e("advanced-settings.gpu")," ",e("advanced-settings.gpu-disc")]})}),x("li",{className:te,children:x(b1,{})})]})]})})]})}var D1="_1v2cc580",F1="_1v2cc582",M1="_1v2cc581";function j1(){const{t:e}=At(),{status:t,data:n}=ur([cl],zh),[r,i]=_.exports.useState("2.1.0"),[o,s]=_.exports.useState("");return _.exports.useEffect(()=>{if(t==="success"){const{update_branch:a}=n;i("v2.1"),s(a==="main"?"(stable)":"(beta)")}},[t,n,i,i]),I("div",{className:D1,children:[I("div",{className:M1,children:[I("h1",{children:[e("title")," ",r," ",o," "]}),x(b0,{className:"status-display"})]}),I("div",{className:F1,children:[x(p1,{}),x(T1,{})]})]})}const St=xi(C0((e,t)=>({isOpenAdvancedSettings:!1,isOpenAdvImprovementSettings:!1,isOpenAdvPropertySettings:!1,isOpenAdvWorkflowSettings:!1,isOpenAdvGPUSettings:!1,isOpenImageModifier:!1,imageMofidiersMap:{},toggleAdvancedSettings:()=>{e(H(n=>{n.isOpenAdvancedSettings=!n.isOpenAdvancedSettings}))},toggleAdvImprovementSettings:()=>{e(H(n=>{n.isOpenAdvImprovementSettings=!n.isOpenAdvImprovementSettings}))},toggleAdvPropertySettings:()=>{e(H(n=>{n.isOpenAdvPropertySettings=!n.isOpenAdvPropertySettings}))},toggleAdvWorkflowSettings:()=>{e(H(n=>{n.isOpenAdvWorkflowSettings=!n.isOpenAdvWorkflowSettings}))},toggleAdvGPUSettings:()=>{e(H(n=>{n.isOpenAdvGPUSettings=!n.isOpenAdvGPUSettings}))},toggleImageModifier:()=>{e(H(n=>{n.isOpenImageModifier=!n.isOpenImageModifier}))}}),{name:"createUI"}));var na="_11d5x3d1",A1="_11d5x3d0",Tu="_11d5x3d2";function $1(){const{t:e}=At(),t=D(f=>f.isUsingFaceCorrection()),n=D(f=>f.isUsingUpscaling()),r=D(f=>f.getValueForRequestKey("use_upscale")),i=D(f=>f.getValueForRequestKey("show_only_filtered_image")),o=D(f=>f.toggleUseFaceCorrection),s=D(f=>f.setRequestOptions),a=St(f=>f.isOpenAdvImprovementSettings),l=St(f=>f.toggleAdvImprovementSettings),[u,c]=_.exports.useState(!1);return _.exports.useEffect(()=>{t||r!=""?c(!1):c(!0)},[t,n,c]),I("div",{children:[x("button",{type:"button",className:Tu,onClick:l,children:x("h4",{children:"Improvement Settings"})}),a&&I(jt,{children:[x("div",{className:te,children:I("label",{children:[x("input",{type:"checkbox",checked:t,onChange:f=>o()}),"Fix incorrect faces and eyes (uses GFPGAN)"]})}),x("div",{className:te,children:I("label",{children:[e("settings.ups"),I("select",{id:"upscale_model",name:"upscale_model",value:r,onChange:f=>{s("use_upscale",f.target.value)},children:[x("option",{value:"",children:e("settings.no-ups")}),x("option",{value:"RealESRGAN_x4plus",children:"RealESRGAN_x4plus"}),x("option",{value:"RealESRGAN_x4plus_anime_6B",children:"RealESRGAN_x4plus_anime_6B"})]})]})}),x("div",{className:te,children:I("label",{children:[x("input",{disabled:u,type:"checkbox",checked:i,onChange:f=>s("show_only_filtered_image",f.target.checked)}),e("settings.corrected")]})})]})]})}const jf=[{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 U1(){const{t:e}=At(),t=D(h=>h.setRequestOptions),n=D(h=>h.toggleUseRandomSeed),r=D(h=>h.isRandomSeed()),i=D(h=>h.getValueForRequestKey("seed")),o=D(h=>h.getValueForRequestKey("num_inference_steps")),s=D(h=>h.getValueForRequestKey("guidance_scale")),a=D(h=>h.getValueForRequestKey("init_image")),l=D(h=>h.getValueForRequestKey("prompt_strength")),u=D(h=>h.getValueForRequestKey("width")),c=D(h=>h.getValueForRequestKey("height")),f=D(h=>h.getValueForRequestKey("sampler")),d=St(h=>h.isOpenAdvPropertySettings),m=St(h=>h.toggleAdvPropertySettings);return I("div",{children:[x("button",{type:"button",className:Tu,onClick:m,children:x("h4",{children:"Property Settings"})}),d&&I(jt,{children:[I("div",{className:te,children:[I("label",{children:["Seed:",x("input",{size:10,value:i,onChange:h=>t("seed",h.target.value),disabled:r,placeholder:"random"})]}),I("label",{children:[x("input",{type:"checkbox",checked:r,onChange:h=>n()})," ","Random Image"]})]}),x("div",{className:te,children:I("label",{children:[e("settings.steps")," ",x("input",{value:o,onChange:h=>{t("num_inference_steps",h.target.value)},size:4})]})}),I("div",{className:te,children:[I("label",{children:[e("settings.guide-scale"),x("input",{value:s,onChange:h=>t("guidance_scale",h.target.value),type:"range",min:"0",max:"20",step:".1"})]}),x("span",{children:s})]}),a!==void 0&&I("div",{className:te,children:[I("label",{children:[e("settings.prompt-str")," ",x("input",{value:l,onChange:h=>t("prompt_strength",h.target.value),type:"range",min:"0",max:"1",step:".05"})]}),x("span",{children:l})]}),I("div",{className:te,children:[I("label",{children:[e("settings.width"),x("select",{value:u,onChange:h=>t("width",h.target.value),children:jf.map(h=>x("option",{value:h.value,children:h.label},`width-option_${h.value}`))})]}),I("label",{children:[e("settings.height"),x("select",{value:c,onChange:h=>t("height",h.target.value),children:jf.map(h=>x("option",{value:h.value,children:h.label},`height-option_${h.value}`))})]})]}),x("div",{className:te,children:I("label",{children:[e("settings.sampler"),x("select",{value:f,onChange:h=>t("sampler",h.target.value),children:_0.map(h=>x("option",{value:h,children:h},`sampler-option_${h}`))})]})})]})]})}function z1(){const{t:e}=At(),t=D(l=>l.getValueForRequestKey("num_outputs")),n=D(l=>l.parallelCount),r=D(l=>l.setRequestOptions),i=D(l=>l.setParallelCount),o=D(l=>l.getValueForRequestKey("stream_image_progress")),s=St(l=>l.isOpenAdvWorkflowSettings),a=St(l=>l.toggleAdvWorkflowSettings);return I("div",{children:[x("button",{type:"button",className:Tu,onClick:a,children:x("h4",{children:"Workflow Settings"})}),s&&I(jt,{children:[x("div",{className:te,children:I("label",{children:[e("settings.amount-of-img")," ",x("input",{type:"number",value:t,onChange:l=>r("num_outputs",parseInt(l.target.value,10)),size:4})]})}),x("div",{className:te,children:I("label",{children:[e("settings.how-many"),x("input",{type:"number",value:n,onChange:l=>i(parseInt(l.target.value,10)),size:4})]})}),x("div",{className:te,children:I("label",{children:[e("settings.stream-img"),x("input",{type:"checkbox",checked:o,onChange:l=>r("stream_image_progress",l.target.checked)})]})})]})]})}function B1(){return I("ul",{className:A1,children:[x("li",{className:na,children:x($1,{})}),x("li",{className:na,children:x(U1,{})}),x("li",{className:na,children:x(z1,{})})]})}function H1(){const e=St(n=>n.isOpenAdvancedSettings),t=St(n=>n.toggleAdvancedSettings);return I("div",{className:ng,children:[x("button",{type:"button",onClick:t,className:"panel-box-toggle-btn",children:x("h3",{children:"Advanced Settings"})}),e&&x(B1,{})]})}var Q1="g3uahc1",V1="g3uahc0",K1="g3uahc2",q1="g3uahc3";var W1="f149m50",G1="f149m51";function ag({name:e,category:t,previews:n}){const r="portrait",i=D(a=>a.hasTag(t,e))?"selected":"",o=D(a=>a.toggleTag),s=()=>{o(t,e)};return I("div",{className:[W1,i].join(" "),onClick:s,children:[x("p",{children:e}),x("div",{className:G1,children:n.map(a=>a.name!==r?null:x("img",{src:`${xt}/media/modifier-thumbnails/${a.path}`,alt:a.name,title:a.name},a.name))})]})}function Y1({tags:e,category:t}){return x("ul",{className:q1,children:e.map(n=>x("li",{children:x(ag,{category:t,name:n.modifier,previews:n.previews})},n.modifier))})}function J1({title:e,category:t,tags:n}){const[r,i]=_.exports.useState(!1);return I("div",{className:Q1,children:[x("button",{type:"button",className:K1,onClick:()=>{i(!r)},children:x("h4",{children:e})}),r&&x(Y1,{category:t,tags:n})]})}function X1(){const e=D(i=>i.allModifiers),t=St(i=>i.isOpenImageModifier),n=St(i=>i.toggleImageModifier);return I("div",{className:ng,children:[x("button",{type:"button",onClick:()=>{n()},className:"panel-box-toggle-btn",children:x("h3",{children:"Image Modifiers (art styles, tags, ect)"})}),t&&x("ul",{className:V1,children:e.map((i,o)=>x("li",{children:x(J1,{title:i.category,category:i.category,tags:i.modifiers})},i.category))})]})}var Z1="fma0ug0";function eS({imageData:e,brushSize:t,brushShape:n,brushColor:r,isErasing:i,setData:o}){const s=_.exports.useRef(null),a=_.exports.useRef(null),[l,u]=_.exports.useState(!1),[c,f]=_.exports.useState(512),[d,m]=_.exports.useState(512);_.exports.useEffect(()=>{const g=new Image;g.onload=()=>{f(g.width),m(g.height)},g.src=e},[e]),_.exports.useEffect(()=>{if(s.current!=null){const g=s.current.getContext("2d");if(g!=null){const S=g.getImageData(0,0,c,d),P=S.data;for(let E=0;E<P.length;E+=4)P[E+3]>0&&(P[E]=parseInt(r,16),P[E+1]=parseInt(r,16),P[E+2]=parseInt(r,16));g.putImageData(S,0,0)}}},[r]);const h=g=>{u(!0)},y=g=>{u(!1);const S=s.current;if(S!=null){const P=S.toDataURL();o(P)}},O=(g,S,P,E,k)=>{const C=s.current;if(C!=null){const w=C.getContext("2d");if(w!=null)if(i){const R=P/2;w.clearRect(g-R,S-R,P,P)}else w.beginPath(),w.lineWidth=P,w.lineCap=E,w.strokeStyle=k,w.moveTo(g,S),w.lineTo(g,S),w.stroke()}},v=(g,S,P,E,k)=>{const C=a.current;if(C!=null){const w=C.getContext("2d");if(w!=null)if(w.beginPath(),w.clearRect(0,0,C.width,C.height),i){const R=P/2;w.lineWidth=2,w.lineCap="butt",w.strokeStyle=k,w.moveTo(g-R,S-R),w.lineTo(g+R,S-R),w.lineTo(g+R,S+R),w.lineTo(g-R,S+R),w.lineTo(g-R,S-R),w.stroke()}else w.lineWidth=P,w.lineCap=E,w.strokeStyle=k,w.moveTo(g,S),w.lineTo(g,S),w.stroke()}};return I("div",{className:Z1,children:[x("img",{src:e}),x("canvas",{ref:s,width:c,height:d}),x("canvas",{ref:a,width:c,height:d,onMouseDown:h,onMouseUp:y,onMouseMove:g=>{const{nativeEvent:{offsetX:S,offsetY:P}}=g;v(S,P,t,n,r),l&&O(S,P,t,n,r)}})]})}var Af="_2yyo4x2",tS="_2yyo4x1",nS="_2yyo4x0";function rS(){const[e,t]=_.exports.useState("20"),[n,r]=_.exports.useState("round"),[i,o]=_.exports.useState("#fff"),[s,a]=_.exports.useState(!1),l=D(h=>h.getValueForRequestKey("init_image")),u=D(h=>h.setRequestOptions);return I("div",{className:nS,children:[x(eS,{imageData:l,brushSize:e,brushShape:n,brushColor:i,isErasing:s,setData:h=>{u("mask",h)}}),I("div",{className:tS,children:[I("div",{className:Af,children:[x("button",{onClick:()=>{a(!1)},children:"Mask"}),x("button",{onClick:()=>{a(!0)},children:"Erase"}),I("label",{children:["Brush Size",x("input",{type:"range",min:"1",max:"100",value:e,onChange:h=>{t(h.target.value)}})]})]}),I("div",{className:Af,children:[x("button",{onClick:()=>{r("round")},children:"Cirle Brush"}),x("button",{onClick:()=>{r("square")},children:"Square Brush"})]})]})]})}var iS="cjcdm20",oS="cjcdm21";var sS="_1how28i0",aS="_1how28i1";var lS="_1rn4m8a4",uS="_1rn4m8a2",cS="_1rn4m8a3",fS="_1rn4m8a0",dS="_1rn4m8a1",pS="_1rn4m8a5";function hS(e){const{t}=At(),n=_.exports.useRef(null),r=D(c=>c.getValueForRequestKey("init_image")),i=D(c=>c.isInpainting),o=D(c=>c.setRequestOptions),s=()=>{var c;(c=n.current)==null||c.click()},a=c=>{const f=c.target.files[0];if(f!==void 0){const d=new FileReader;d.onload=m=>{m.target!=null&&o("init_image",m.target.result)},d.readAsDataURL(f)}},l=D(c=>c.toggleInpainting),u=()=>{o("init_image",void 0),o("mask",void 0),i&&l()};return I("div",{className:fS,children:[I("div",{children:[x("label",{className:dS,children:x("b",{children:t("home.initial-img-txt")})}),x("input",{ref:n,className:uS,name:"init_image",type:"file",onChange:a}),x("button",{className:cS,onClick:s,children:t("home.initial-img-btn")})]}),x("div",{className:lS,children:r!==void 0&&I(jt,{children:[I("div",{children:[x("img",{src:r,width:"100",height:"100"}),x("button",{className:pS,onClick:u,children:"X"})]}),I("label",{children:[x("input",{type:"checkbox",onChange:c=>{l()},checked:i}),t("in-paint.txt")]})]})})]})}function gS(){const e=D(t=>t.selectedTags());return I("div",{className:"selected-tags",children:[x("p",{children:"Active Tags"}),x("ul",{children:e.map(t=>x("li",{children:x(ag,{category:t.category,name:t.modifier,previews:t.previews})},t.modifier))})]})}const Bi=xi((e,t)=>({images:[],completedImageIds:[],addNewImage:(n,r)=>{e(H(i=>{const o={id:n,options:r,status:"pending"};i.images.push(o)}))},hasQueuedImages:()=>t().images.length>0,firstInQueue:()=>{const{images:n}=t();return n.length>0?n[0]:{}},removeFirstInQueue:()=>{e(H(n=>{const r=n.images.shift();r!==void 0&&n.completedImageIds.push(r.id)}))},clearCachedIds:()=>{e(H(n=>{n.completedImageIds=[]}))}})),qe={IDLE:"IDLE",FETCHING:"FETCHING",PROGRESSING:"PROGRESSING",SUCCEEDED:"SUCCEEDED",COMPLETE:"COMPLETE",ERROR:"ERROR"},Oe=xi(e=>({status:qe.IDLE,step:0,totalSteps:0,data:"",progressImages:[],timeStarted:new Date,timeNow:new Date,appendData:t=>{e(H(n=>{n.data+=t}))},reset:()=>{e(H(t=>{t.status=qe.IDLE,t.step=0,t.totalSteps=0,t.data=""}))},setStatus:t=>{e(H(n=>{n.status=t}))},setStep:t=>{e(H(n=>{n.step=t}))},setTotalSteps:t=>{e(H(n=>{n.totalSteps=t}))},addProgressImage:t=>{e(H(n=>{n.progressImages.push(t)}))},setStartTime:()=>{e(H(t=>{t.timeStarted=new Date}))},setNowTime:()=>{e(H(t=>{t.timeNow=new Date}))},resetForFetching:()=>{e(H(t=>{t.status=qe.FETCHING,t.progressImages=[],t.step=0,t.totalSteps=0,t.timeNow=new Date,t.timeStarted=new Date}))}})),Vr=xi((e,t)=>({imageMap:new Map,images:[],currentImage:null,updateDisplay:(n,r)=>{e(H(i=>{i.images.unshift({data:n,info:r}),i.currentImage=i.images[0]}))},setCurrentImage:n=>{e(H(r=>{r.currentImage=n}))},clearDisplay:()=>{e(H(n=>{n.images=[],n.currentImage=null}))}}));let Hi;const mS=new Uint8Array(16);function vS(){if(!Hi&&(Hi=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Hi))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Hi(mS)}const ce=[];for(let e=0;e<256;++e)ce.push((e+256).toString(16).slice(1));function yS(e,t=0){return(ce[e[t+0]]+ce[e[t+1]]+ce[e[t+2]]+ce[e[t+3]]+"-"+ce[e[t+4]]+ce[e[t+5]]+"-"+ce[e[t+6]]+ce[e[t+7]]+"-"+ce[e[t+8]]+ce[e[t+9]]+"-"+ce[e[t+10]]+ce[e[t+11]]+ce[e[t+12]]+ce[e[t+13]]+ce[e[t+14]]+ce[e[t+15]]).toLowerCase()}const SS=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),$f={randomUUID:SS};function wS(e,t,n){if($f.randomUUID&&!t&&!e)return $f.randomUUID();e=e||{};const r=e.random||(e.rng||vS)();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 yS(r)}var xS="_1hnlbmt0";function OS(){const{t:e}=At(),t=_.exports.useRef(null),n=D(w=>w.parallelCount),r=D(w=>w.builtRequest),i=D(w=>w.isRandomSeed()),o=D(w=>w.setRequestOptions),s=Bi(w=>w.addNewImage),a=Bi(w=>w.hasQueuedImages()),l=Bi(w=>w.removeFirstInQueue),{id:u,options:c}=Bi(w=>w.firstInQueue()),f=Oe(w=>w.status),d=Oe(w=>w.setStatus),m=Oe(w=>w.setStep),h=Oe(w=>w.setTotalSteps),y=Oe(w=>w.addProgressImage),O=Oe(w=>w.setStartTime),v=Oe(w=>w.setNowTime),p=Oe(w=>w.resetForFetching);Oe(w=>w.appendData);const g=Vr(w=>w.updateDisplay),S=w=>{try{const{status:R,request:L,output:j}=JSON.parse(w);R==="succeeded"?j.forEach(U=>{const{data:V,seed:Be}=U,Le={...L,seed:Be};g(V,Le)}):console.warn(`Unexpected status: ${R}`)}catch(R){console.log("Error HACKING JSON: ",R)}},P=async(w,R)=>{var U;const L=new TextDecoder;let j="";for(;;){const{done:V,value:Be}=await R.read(),Le=L.decode(Be);if(V){l(),d(qe.COMPLETE),S(j),(U=t.current)==null||U.play();break}try{const he=JSON.parse(Le),{status:b}=he;if(b==="progress"){d(qe.PROGRESSING);const{progress:{step:F,total_steps:M},output:z}=he;m(F),h(M),F===0?O():v(),z!==void 0&&z.forEach(Z=>{const $t=`${Z.path}?t=${new Date().getTime()}`;y($t)})}else b==="succeeded"?(d(qe.SUCCEEDED),console.log(he)):b==="failed"?(console.warn("failed"),console.log(he)):console.log("UNKNOWN ?",he)}catch{console.log("EXPECTED PARSE ERRROR"),j+=Le}}},E=async(w,R)=>{var L;try{p();const U=(L=(await l0(R)).body)==null?void 0:L.getReader();U!==void 0&&P(w,U)}catch(j){console.log("TOP LINE STREAM ERROR"),console.log(j)}},k=async w=>{const R=[];let{num_outputs:L}=w;if(n>L)R.push(L);else for(;L>=1;)L-=n,L<=0?R.push(n):R.push(Math.abs(L));R.forEach((j,U)=>{let V=w.seed;U!==0&&(V=zo()),s(wS(),{...w,num_outputs:j,seed:V})})},C=async()=>{i&&o("seed",zo());const w=r();await k(w)};return _.exports.useEffect(()=>{const w=async R=>{await E(u!=null?u:"",R)};if(!(f===qe.PROGRESSING||f===qe.FETCHING)&&a){if(c===void 0){console.log("req is undefined");return}w(c).catch(R=>{console.log("HAS QUEUE ERROR"),console.log(R)})}},[a,f,u,c,E]),I(jt,{children:[x("button",{className:xS,onClick:()=>{C()},disabled:a,children:e("home.make-img-btn")}),x(Pu,{ref:t})]})}function PS(){const{t:e}=At(),t=D(i=>i.getValueForRequestKey("prompt")),n=D(i=>i.setRequestOptions),r=i=>{n("prompt",i.target.value)};return I("div",{className:sS,children:[I("div",{className:aS,children:[x("p",{children:e("home.editor-title")}),x("textarea",{value:t,onChange:r})]}),x(OS,{}),x(hS,{}),x(gS,{})]})}function kS(){const e=D(t=>t.isInpainting);return I(jt,{children:[I("div",{className:iS,children:[x(PS,{}),x(H1,{}),x(X1,{})]}),e&&x("div",{className:oS,children:x(rS,{})})]})}var ES="_1yvg52n0",CS="_1yvg52n1";function _S({imageData:e,metadata:t,className:n}){return x("div",{className:[ES,n].join(" "),children:x("img",{className:CS,src:e,alt:t.prompt})})}const RS=()=>x("h4",{className:"no-image",children:"Try Making a new image!"}),NS=()=>{const e=Oe(u=>u.step),t=Oe(u=>u.totalSteps),n=Oe(u=>u.progressImages),r=Oe(u=>u.timeStarted),i=Oe(u=>u.timeNow),[o,s]=_.exports.useState(0),[a,l]=_.exports.useState(0);return _.exports.useEffect(()=>{t>0?l(Math.round(e/t*100)):l(0)},[e,t]),_.exports.useEffect(()=>{const u=+i-+r,d=((e==0?0:u/e)*t-u)/1e3;s(d.toPrecision(3))},[e,t,r,i,s]),I(jt,{children:[x("h4",{className:"loading",children:"Loading..."}),I("p",{children:[a," % Complete "]}),o!=0&&I("p",{children:["Time Remaining: ",o," s"]}),n.map((u,c)=>{if(c==n.length-1)return x("img",{src:`${xt}${u}`},c)})]})},IS=({info:e,data:t})=>{const n=()=>{const{prompt:s,seed:a,num_inference_steps:l,guidance_scale:u,use_face_correction:c,use_upscale:f,width:d,height:m}=e;let h=s.replace(/[^a-zA-Z0-9]/g,"_");h=h.substring(0,100);let y=`${h}_Seed-${a}_Steps-${l}_Guidance-${u}`;return typeof c=="string"&&(y+=`_FaceCorrection-${c}`),typeof f=="string"&&(y+=`_Upscale-${f}`),y+=`_${d}x${m}`,y+=".png",y},r=D(s=>s.setRequestOptions),i=()=>{const s=document.createElement("a");s.download=n(),s.href=t!=null?t:"",s.click()},o=()=>{r("init_image",t)};return I("div",{className:"imageDisplay",children:[I("p",{children:[" ",e==null?void 0:e.prompt]}),x(_S,{imageData:t,metadata:e}),I("div",{children:[x("button",{onClick:i,children:"Save"}),x("button",{onClick:o,children:"Use as Input"})]})]})};function bS(){const e=Oe(n=>n.status),t=Vr(n=>n.currentImage);return I("div",{className:"current-display",children:[e===qe.IDLE&&x(RS,{}),(e===qe.FETCHING||e===qe.PROGRESSING)&&x(NS,{}),e===qe.COMPLETE&&t!=null&&x(IS,{info:t==null?void 0:t.info,data:t==null?void 0:t.data})]})}var LS="fsj92y3",TS="fsj92y1",DS="fsj92y0",FS="fsj92y2";function MS(){const e=Vr(i=>i.images),t=Vr(i=>i.setCurrentImage),n=Vr(i=>i.clearDisplay),r=()=>{n()};return I("div",{className:DS,children:[e!=null&&e.length>0&&x("button",{className:LS,onClick:()=>{r()},children:"REMOVE"}),x("ul",{className:TS,children:e==null?void 0:e.map((i,o)=>i===void 0?(console.warn(`image ${o} is undefined`),null):x("li",{children:x("button",{className:FS,onClick:()=>{t(i)},children:x("img",{src:i.data,alt:i.info.prompt})})},i.id))})]})}var jS="_688lcr1",AS="_688lcr0",$S="_688lcr2";function US(){return I("div",{className:AS,children:[x("div",{className:jS,children:x(bS,{})}),x("div",{className:$S,children:x(MS,{})})]})}var zS="_97t2g71",BS="_97t2g70";function HS(){return I("div",{className:BS,children:[I("p",{children:["If you found this project useful and want to help keep it alive, please"," ",x("a",{href:"https://ko-fi.com/cmdr2_stablediffusion_ui",target:"_blank",rel:"noreferrer",children:x("img",{src:`${xt}/kofi.png`,className:zS})})," ","to help cover the cost of development and maintenance! Thank you for your support!"]}),I("p",{children:["Please feel free to join the"," ",x("a",{href:"https://discord.com/invite/u9yhsFmEkB",target:"_blank",rel:"noreferrer",children:"discord community"})," ","or"," ",x("a",{href:"https://github.com/cmdr2/stable-diffusion-ui/issues",target:"_blank",rel:"noreferrer",children:"file an issue"})," ","if you have any problems or suggestions in using this interface."]}),I("div",{id:"footer-legal",children:[I("p",{children:[x("b",{children:"Disclaimer:"})," The authors of this project are not responsible for any content generated using this interface."]}),I("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, ",x("br",{}),"spread misinformation and target vulnerable groups. For the full list of restrictions please read"," ",x("a",{href:"https://github.com/cmdr2/stable-diffusion-ui/blob/main/LICENSE",target:"_blank",rel:"noreferrer",children:"the license"}),"."]}),x("p",{children:"By using this software, you consent to the terms and conditions of the license."})]})]})}function QS({className:e}){const t=D(a=>a.setRequestOptions),{status:n,data:r}=ur(["SaveDir"],o0),{status:i,data:o}=ur(["modifications"],i0),s=D(a=>a.setAllModifiers);return _.exports.useEffect(()=>{n==="success"&&t("save_to_disk_path",r)},[t,n,r]),_.exports.useEffect(()=>{i==="success"?s(o):i==="error"&&s(u0)},[t,i,o]),I("div",{className:[Jy,e].join(" "),children:[x("header",{className:t0,children:x(j1,{})}),x("nav",{className:Xy,children:x(kS,{})}),x("main",{className:Zy,children:x(US,{})}),x("footer",{className:e0,children:x(HS,{})})]})}function VS({className:e}){return x("div",{children:x("h1",{children:"Settings"})})}var KS="_4vfmtj23";function sn(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gl(e,t){return gl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},gl(e,t)}function gs(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&gl(e,t)}function Oi(e,t){if(t&&(on(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return sn(e)}function wt(e){return wt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},wt(e)}function qS(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function WS(e){return ig(e)||qS(e)||og(e)||sg()}function Uf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function zf(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Uf(Object(n),!0).forEach(function(r){Ot(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Uf(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var GS={type:"logger",log:function(t){this.output("log",t)},warn:function(t){this.output("warn",t)},error:function(t){this.output("error",t)},output:function(t,n){console&&console[t]&&console[t].apply(console,n)}},YS=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};lt(this,e),this.init(t,n)}return ut(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=r.prefix||"i18next:",this.logger=n||GS,this.options=r,this.debug=r.debug}},{key:"setDebug",value:function(n){this.debug=n}},{key:"log",value:function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return this.forward(r,"log","",!0)}},{key:"warn",value:function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return this.forward(r,"warn","",!0)}},{key:"error",value:function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return this.forward(r,"error","")}},{key:"deprecate",value:function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return this.forward(r,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(n,r,i,o){return o&&!this.debug?null:(typeof n[0]=="string"&&(n[0]="".concat(i).concat(this.prefix," ").concat(n[0])),this.logger[r](n))}},{key:"create",value:function(n){return new e(this.logger,zf(zf({},{prefix:"".concat(this.prefix,":").concat(n,":")}),this.options))}},{key:"clone",value:function(n){return n=n||this.options,n.prefix=n.prefix||this.prefix,new e(this.logger,n)}}]),e}(),gt=new YS,un=function(){function e(){lt(this,e),this.observers={}}return ut(e,[{key:"on",value:function(n,r){var i=this;return n.split(" ").forEach(function(o){i.observers[o]=i.observers[o]||[],i.observers[o].push(r)}),this}},{key:"off",value:function(n,r){if(!!this.observers[n]){if(!r){delete this.observers[n];return}this.observers[n]=this.observers[n].filter(function(i){return i!==r})}}},{key:"emit",value:function(n){for(var r=arguments.length,i=new Array(r>1?r-1:0),o=1;o<r;o++)i[o-1]=arguments[o];if(this.observers[n]){var s=[].concat(this.observers[n]);s.forEach(function(l){l.apply(void 0,i)})}if(this.observers["*"]){var a=[].concat(this.observers["*"]);a.forEach(function(l){l.apply(l,[n].concat(i))})}}}]),e}();function Ir(){var e,t,n=new Promise(function(r,i){e=r,t=i});return n.resolve=e,n.reject=t,n}function Bf(e){return e==null?"":""+e}function JS(e,t,n){e.forEach(function(r){t[r]&&(n[r]=t[r])})}function Du(e,t,n){function r(a){return a&&a.indexOf("###")>-1?a.replace(/###/g,"."):a}function i(){return!e||typeof e=="string"}for(var o=typeof t!="string"?[].concat(t):t.split(".");o.length>1;){if(i())return{};var s=r(o.shift());!e[s]&&n&&(e[s]=new n),Object.prototype.hasOwnProperty.call(e,s)?e=e[s]:e={}}return i()?{}:{obj:e,k:r(o.shift())}}function Hf(e,t,n){var r=Du(e,t,Object),i=r.obj,o=r.k;i[o]=n}function XS(e,t,n,r){var i=Du(e,t,Object),o=i.obj,s=i.k;o[s]=o[s]||[],r&&(o[s]=o[s].concat(n)),r||o[s].push(n)}function Qo(e,t){var n=Du(e,t),r=n.obj,i=n.k;if(!!r)return r[i]}function Qf(e,t,n){var r=Qo(e,n);return r!==void 0?r:Qo(t,n)}function lg(e,t,n){for(var r in t)r!=="__proto__"&&r!=="constructor"&&(r in e?typeof e[r]=="string"||e[r]instanceof String||typeof t[r]=="string"||t[r]instanceof String?n&&(e[r]=t[r]):lg(e[r],t[r],n):e[r]=t[r]);return e}function Tn(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var ZS={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};function ew(e){return typeof e=="string"?e.replace(/[&<>"'\/]/g,function(t){return ZS[t]}):e}var ms=typeof window<"u"&&window.navigator&&typeof window.navigator.userAgentData>"u"&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,tw=[" ",",","?","!",";"];function nw(e,t,n){t=t||"",n=n||"";var r=tw.filter(function(a){return t.indexOf(a)<0&&n.indexOf(a)<0});if(r.length===0)return!0;var i=new RegExp("(".concat(r.map(function(a){return a==="?"?"\\?":a}).join("|"),")")),o=!i.test(e);if(!o){var s=e.indexOf(n);s>0&&!i.test(e.substring(0,s))&&(o=!0)}return o}function Vf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Qi(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Vf(Object(n),!0).forEach(function(r){Ot(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vf(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function rw(e){var t=iw();return function(){var r=wt(e),i;if(t){var o=wt(this).constructor;i=Reflect.construct(r,arguments,o)}else i=r.apply(this,arguments);return Oi(this,i)}}function iw(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function ug(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!!e){if(e[t])return e[t];for(var r=t.split(n),i=e,o=0;o<r.length;++o){if(!i||typeof i[r[o]]=="string"&&o+1<r.length)return;if(i[r[o]]===void 0){for(var s=2,a=r.slice(o,o+s).join(n),l=i[a];l===void 0&&r.length>o+s;)s++,a=r.slice(o,o+s).join(n),l=i[a];if(l===void 0)return;if(l===null)return null;if(t.endsWith(a)){if(typeof l=="string")return l;if(a&&typeof l[a]=="string")return l[a]}var u=r.slice(o+s).join(n);return u?ug(l,u,n):void 0}i=i[r[o]]}return i}}var ow=function(e){gs(n,e);var t=rw(n);function n(r){var i,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};return lt(this,n),i=t.call(this),ms&&un.call(sn(i)),i.data=r||{},i.options=o,i.options.keySeparator===void 0&&(i.options.keySeparator="."),i.options.ignoreJSONStructure===void 0&&(i.options.ignoreJSONStructure=!0),i}return ut(n,[{key:"addNamespaces",value:function(i){this.options.ns.indexOf(i)<0&&this.options.ns.push(i)}},{key:"removeNamespaces",value:function(i){var o=this.options.ns.indexOf(i);o>-1&&this.options.ns.splice(o,1)}},{key:"getResource",value:function(i,o,s){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},l=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator,u=a.ignoreJSONStructure!==void 0?a.ignoreJSONStructure:this.options.ignoreJSONStructure,c=[i,o];s&&typeof s!="string"&&(c=c.concat(s)),s&&typeof s=="string"&&(c=c.concat(l?s.split(l):s)),i.indexOf(".")>-1&&(c=i.split("."));var f=Qo(this.data,c);return f||!u||typeof s!="string"?f:ug(this.data&&this.data[i]&&this.data[i][o],s,l)}},{key:"addResource",value:function(i,o,s,a){var l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1},u=this.options.keySeparator;u===void 0&&(u=".");var c=[i,o];s&&(c=c.concat(u?s.split(u):s)),i.indexOf(".")>-1&&(c=i.split("."),a=o,o=c[1]),this.addNamespaces(o),Hf(this.data,c,a),l.silent||this.emit("added",i,o,s,a)}},{key:"addResources",value:function(i,o,s){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(var l in s)(typeof s[l]=="string"||Object.prototype.toString.apply(s[l])==="[object Array]")&&this.addResource(i,o,l,s[l],{silent:!0});a.silent||this.emit("added",i,o,s)}},{key:"addResourceBundle",value:function(i,o,s,a,l){var u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1},c=[i,o];i.indexOf(".")>-1&&(c=i.split("."),a=s,s=o,o=c[1]),this.addNamespaces(o);var f=Qo(this.data,c)||{};a?lg(f,s,l):f=Qi(Qi({},f),s),Hf(this.data,c,f),u.silent||this.emit("added",i,o,s)}},{key:"removeResourceBundle",value:function(i,o){this.hasResourceBundle(i,o)&&delete this.data[i][o],this.removeNamespaces(o),this.emit("removed",i,o)}},{key:"hasResourceBundle",value:function(i,o){return this.getResource(i,o)!==void 0}},{key:"getResourceBundle",value:function(i,o){return o||(o=this.options.defaultNS),this.options.compatibilityAPI==="v1"?Qi(Qi({},{}),this.getResource(i,o)):this.getResource(i,o)}},{key:"getDataByLanguage",value:function(i){return this.data[i]}},{key:"hasLanguageSomeTranslations",value:function(i){var o=this.getDataByLanguage(i),s=o&&Object.keys(o)||[];return!!s.find(function(a){return o[a]&&Object.keys(o[a]).length>0})}},{key:"toJSON",value:function(){return this.data}}]),n}(un),cg={processors:{},addPostProcessor:function(t){this.processors[t.name]=t},handle:function(t,n,r,i,o){var s=this;return t.forEach(function(a){s.processors[a]&&(n=s.processors[a].process(n,r,i,o))}),n}};function Kf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function we(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Kf(Object(n),!0).forEach(function(r){Ot(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kf(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function sw(e){var t=aw();return function(){var r=wt(e),i;if(t){var o=wt(this).constructor;i=Reflect.construct(r,arguments,o)}else i=r.apply(this,arguments);return Oi(this,i)}}function aw(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}var qf={},Wf=function(e){gs(n,e);var t=sw(n);function n(r){var i,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return lt(this,n),i=t.call(this),ms&&un.call(sn(i)),JS(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],r,sn(i)),i.options=o,i.options.keySeparator===void 0&&(i.options.keySeparator="."),i.logger=gt.create("translator"),i}return ut(n,[{key:"changeLanguage",value:function(i){i&&(this.language=i)}},{key:"exists",value:function(i){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(i==null)return!1;var s=this.resolve(i,o);return s&&s.res!==void 0}},{key:"extractFromKey",value:function(i,o){var s=o.nsSeparator!==void 0?o.nsSeparator:this.options.nsSeparator;s===void 0&&(s=":");var a=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator,l=o.ns||this.options.defaultNS||[],u=s&&i.indexOf(s)>-1,c=!this.options.userDefinedKeySeparator&&!o.keySeparator&&!this.options.userDefinedNsSeparator&&!o.nsSeparator&&!nw(i,s,a);if(u&&!c){var f=i.match(this.interpolator.nestingRegexp);if(f&&f.length>0)return{key:i,namespaces:l};var d=i.split(s);(s!==a||s===a&&this.options.ns.indexOf(d[0])>-1)&&(l=d.shift()),i=d.join(a)}return typeof l=="string"&&(l=[l]),{key:i,namespaces:l}}},{key:"translate",value:function(i,o,s){var a=this;if(on(o)!=="object"&&this.options.overloadTranslationOptionHandler&&(o=this.options.overloadTranslationOptionHandler(arguments)),o||(o={}),i==null)return"";Array.isArray(i)||(i=[String(i)]);var l=o.returnDetails!==void 0?o.returnDetails:this.options.returnDetails,u=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator,c=this.extractFromKey(i[i.length-1],o),f=c.key,d=c.namespaces,m=d[d.length-1],h=o.lng||this.language,y=o.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(h&&h.toLowerCase()==="cimode"){if(y){var O=o.nsSeparator||this.options.nsSeparator;return l?(v.res="".concat(m).concat(O).concat(f),v):"".concat(m).concat(O).concat(f)}return l?(v.res=f,v):f}var v=this.resolve(i,o),p=v&&v.res,g=v&&v.usedKey||f,S=v&&v.exactUsedKey||f,P=Object.prototype.toString.apply(p),E=["[object Number]","[object Function]","[object RegExp]"],k=o.joinArrays!==void 0?o.joinArrays:this.options.joinArrays,C=!this.i18nFormat||this.i18nFormat.handleAsObject,w=typeof p!="string"&&typeof p!="boolean"&&typeof p!="number";if(C&&p&&w&&E.indexOf(P)<0&&!(typeof k=="string"&&P==="[object Array]")){if(!o.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var R=this.options.returnedObjectHandler?this.options.returnedObjectHandler(g,p,we(we({},o),{},{ns:d})):"key '".concat(f," (").concat(this.language,")' returned an object instead of string.");return l?(v.res=R,v):R}if(u){var L=P==="[object Array]",j=L?[]:{},U=L?S:g;for(var V in p)if(Object.prototype.hasOwnProperty.call(p,V)){var Be="".concat(U).concat(u).concat(V);j[V]=this.translate(Be,we(we({},o),{joinArrays:!1,ns:d})),j[V]===Be&&(j[V]=p[V])}p=j}}else if(C&&typeof k=="string"&&P==="[object Array]")p=p.join(k),p&&(p=this.extendTranslation(p,i,o,s));else{var Le=!1,he=!1,b=o.count!==void 0&&typeof o.count!="string",F=n.hasDefaultValue(o),M=b?this.pluralResolver.getSuffix(h,o.count,o):"",z=o["defaultValue".concat(M)]||o.defaultValue;!this.isValidLookup(p)&&F&&(Le=!0,p=z),this.isValidLookup(p)||(he=!0,p=f);var Z=o.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,$t=Z&&he?void 0:p,Te=F&&z!==p&&this.options.updateMissing;if(he||Le||Te){if(this.logger.log(Te?"updateKey":"missingKey",h,m,f,Te?z:p),u){var In=this.resolve(f,we(we({},o),{},{keySeparator:!1}));In&&In.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var De=[],Pt=this.languageUtils.getFallbackCodes(this.options.fallbackLng,o.lng||this.language);if(this.options.saveMissingTo==="fallback"&&Pt&&Pt[0])for(var vs=0;vs<Pt.length;vs++)De.push(Pt[vs]);else this.options.saveMissingTo==="all"?De=this.languageUtils.toResolveHierarchy(o.lng||this.language):De.push(o.lng||this.language);var Fu=function(bn,Ss,Mu){var ju=F&&Mu!==p?Mu:$t;a.options.missingKeyHandler?a.options.missingKeyHandler(bn,m,Ss,ju,Te,o):a.backendConnector&&a.backendConnector.saveMissing&&a.backendConnector.saveMissing(bn,m,Ss,ju,Te,o),a.emit("missingKey",bn,m,Ss,p)};this.options.saveMissing&&(this.options.saveMissingPlurals&&b?De.forEach(function(ys){a.pluralResolver.getSuffixes(ys,o).forEach(function(bn){Fu([ys],f+bn,o["defaultValue".concat(bn)]||z)})}):Fu(De,f,z))}p=this.extendTranslation(p,i,o,v,s),he&&p===f&&this.options.appendNamespaceToMissingKey&&(p="".concat(m,":").concat(f)),(he||Le)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?p=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?"".concat(m,":").concat(f):f,Le?p:void 0):p=this.options.parseMissingKeyHandler(p))}return l?(v.res=p,v):p}},{key:"extendTranslation",value:function(i,o,s,a,l){var u=this;if(this.i18nFormat&&this.i18nFormat.parse)i=this.i18nFormat.parse(i,we(we({},this.options.interpolation.defaultVariables),s),a.usedLng,a.usedNS,a.usedKey,{resolved:a});else if(!s.skipInterpolation){s.interpolation&&this.interpolator.init(we(we({},s),{interpolation:we(we({},this.options.interpolation),s.interpolation)}));var c=typeof i=="string"&&(s&&s.interpolation&&s.interpolation.skipOnVariables!==void 0?s.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables),f;if(c){var d=i.match(this.interpolator.nestingRegexp);f=d&&d.length}var m=s.replace&&typeof s.replace!="string"?s.replace:s;if(this.options.interpolation.defaultVariables&&(m=we(we({},this.options.interpolation.defaultVariables),m)),i=this.interpolator.interpolate(i,m,s.lng||this.language,s),c){var h=i.match(this.interpolator.nestingRegexp),y=h&&h.length;f<y&&(s.nest=!1)}s.nest!==!1&&(i=this.interpolator.nest(i,function(){for(var p=arguments.length,g=new Array(p),S=0;S<p;S++)g[S]=arguments[S];return l&&l[0]===g[0]&&!s.context?(u.logger.warn("It seems you are nesting recursively key: ".concat(g[0]," in key: ").concat(o[0])),null):u.translate.apply(u,g.concat([o]))},s)),s.interpolation&&this.interpolator.reset()}var O=s.postProcess||this.options.postProcess,v=typeof O=="string"?[O]:O;return i!=null&&v&&v.length&&s.applyPostProcessor!==!1&&(i=cg.handle(v,i,o,this.options&&this.options.postProcessPassResolved?we({i18nResolved:a},s):s,this)),i}},{key:"resolve",value:function(i){var o=this,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a,l,u,c,f;return typeof i=="string"&&(i=[i]),i.forEach(function(d){if(!o.isValidLookup(a)){var m=o.extractFromKey(d,s),h=m.key;l=h;var y=m.namespaces;o.options.fallbackNS&&(y=y.concat(o.options.fallbackNS));var O=s.count!==void 0&&typeof s.count!="string",v=O&&!s.ordinal&&s.count===0&&o.pluralResolver.shouldUseIntlApi(),p=s.context!==void 0&&(typeof s.context=="string"||typeof s.context=="number")&&s.context!=="",g=s.lngs?s.lngs:o.languageUtils.toResolveHierarchy(s.lng||o.language,s.fallbackLng);y.forEach(function(S){o.isValidLookup(a)||(f=S,!qf["".concat(g[0],"-").concat(S)]&&o.utils&&o.utils.hasLoadedNamespace&&!o.utils.hasLoadedNamespace(f)&&(qf["".concat(g[0],"-").concat(S)]=!0,o.logger.warn('key "'.concat(l,'" for languages "').concat(g.join(", "),`" won't get resolved as namespace "`).concat(f,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),g.forEach(function(P){if(!o.isValidLookup(a)){c=P;var E=[h];if(o.i18nFormat&&o.i18nFormat.addLookupKeys)o.i18nFormat.addLookupKeys(E,h,P,S,s);else{var k;O&&(k=o.pluralResolver.getSuffix(P,s.count,s));var C="".concat(o.options.pluralSeparator,"zero");if(O&&(E.push(h+k),v&&E.push(h+C)),p){var w="".concat(h).concat(o.options.contextSeparator).concat(s.context);E.push(w),O&&(E.push(w+k),v&&E.push(w+C))}}for(var R;R=E.pop();)o.isValidLookup(a)||(u=R,a=o.getResource(P,S,R,s))}}))})}}),{res:a,usedKey:l,exactUsedKey:u,usedLng:c,usedNS:f}}},{key:"isValidLookup",value:function(i){return i!==void 0&&!(!this.options.returnNull&&i===null)&&!(!this.options.returnEmptyString&&i==="")}},{key:"getResource",value:function(i,o,s){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(i,o,s,a):this.resourceStore.getResource(i,o,s,a)}}],[{key:"hasDefaultValue",value:function(i){var o="defaultValue";for(var s in i)if(Object.prototype.hasOwnProperty.call(i,s)&&o===s.substring(0,o.length)&&i[s]!==void 0)return!0;return!1}}]),n}(un);function ra(e){return e.charAt(0).toUpperCase()+e.slice(1)}var lw=function(){function e(t){lt(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=gt.create("languageUtils")}return ut(e,[{key:"getScriptPartFromCode",value:function(n){if(!n||n.indexOf("-")<0)return null;var r=n.split("-");return r.length===2||(r.pop(),r[r.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(r.join("-"))}},{key:"getLanguagePartFromCode",value:function(n){if(!n||n.indexOf("-")<0)return n;var r=n.split("-");return this.formatLanguageCode(r[0])}},{key:"formatLanguageCode",value:function(n){if(typeof n=="string"&&n.indexOf("-")>-1){var r=["hans","hant","latn","cyrl","cans","mong","arab"],i=n.split("-");return this.options.lowerCaseLng?i=i.map(function(o){return o.toLowerCase()}):i.length===2?(i[0]=i[0].toLowerCase(),i[1]=i[1].toUpperCase(),r.indexOf(i[1].toLowerCase())>-1&&(i[1]=ra(i[1].toLowerCase()))):i.length===3&&(i[0]=i[0].toLowerCase(),i[1].length===2&&(i[1]=i[1].toUpperCase()),i[0]!=="sgn"&&i[2].length===2&&(i[2]=i[2].toUpperCase()),r.indexOf(i[1].toLowerCase())>-1&&(i[1]=ra(i[1].toLowerCase())),r.indexOf(i[2].toLowerCase())>-1&&(i[2]=ra(i[2].toLowerCase()))),i.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?n.toLowerCase():n}},{key:"isSupportedCode",value:function(n){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(n=this.getLanguagePartFromCode(n)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(n)>-1}},{key:"getBestMatchFromCodes",value:function(n){var r=this;if(!n)return null;var i;return n.forEach(function(o){if(!i){var s=r.formatLanguageCode(o);(!r.options.supportedLngs||r.isSupportedCode(s))&&(i=s)}}),!i&&this.options.supportedLngs&&n.forEach(function(o){if(!i){var s=r.getLanguagePartFromCode(o);if(r.isSupportedCode(s))return i=s;i=r.options.supportedLngs.find(function(a){if(a.indexOf(s)===0)return a})}}),i||(i=this.getFallbackCodes(this.options.fallbackLng)[0]),i}},{key:"getFallbackCodes",value:function(n,r){if(!n)return[];if(typeof n=="function"&&(n=n(r)),typeof n=="string"&&(n=[n]),Object.prototype.toString.apply(n)==="[object Array]")return n;if(!r)return n.default||[];var i=n[r];return i||(i=n[this.getScriptPartFromCode(r)]),i||(i=n[this.formatLanguageCode(r)]),i||(i=n[this.getLanguagePartFromCode(r)]),i||(i=n.default),i||[]}},{key:"toResolveHierarchy",value:function(n,r){var i=this,o=this.getFallbackCodes(r||this.options.fallbackLng||[],n),s=[],a=function(u){!u||(i.isSupportedCode(u)?s.push(u):i.logger.warn("rejecting language code not found in supportedLngs: ".concat(u)))};return typeof n=="string"&&n.indexOf("-")>-1?(this.options.load!=="languageOnly"&&a(this.formatLanguageCode(n)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&a(this.getScriptPartFromCode(n)),this.options.load!=="currentOnly"&&a(this.getLanguagePartFromCode(n))):typeof n=="string"&&a(this.formatLanguageCode(n)),o.forEach(function(l){s.indexOf(l)<0&&a(i.formatLanguageCode(l))}),s}}]),e}(),uw=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],cw={1:function(t){return Number(t>1)},2:function(t){return Number(t!=1)},3:function(t){return 0},4:function(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},5:function(t){return Number(t==0?0:t==1?1:t==2?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5)},6:function(t){return Number(t==1?0:t>=2&&t<=4?1:2)},7:function(t){return Number(t==1?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},8:function(t){return Number(t==1?0:t==2?1:t!=8&&t!=11?2:3)},9:function(t){return Number(t>=2)},10:function(t){return Number(t==1?0:t==2?1:t<7?2:t<11?3:4)},11:function(t){return Number(t==1||t==11?0:t==2||t==12?1:t>2&&t<20?2:3)},12:function(t){return Number(t%10!=1||t%100==11)},13:function(t){return Number(t!==0)},14:function(t){return Number(t==1?0:t==2?1:t==3?2:3)},15:function(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2)},16:function(t){return Number(t%10==1&&t%100!=11?0:t!==0?1:2)},17:function(t){return Number(t==1||t%10==1&&t%100!=11?0:1)},18:function(t){return Number(t==0?0:t==1?1:2)},19:function(t){return Number(t==1?0:t==0||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3)},20:function(t){return Number(t==1?0:t==0||t%100>0&&t%100<20?1:2)},21:function(t){return Number(t%100==1?1:t%100==2?2:t%100==3||t%100==4?3:0)},22:function(t){return Number(t==1?0:t==2?1:(t<0||t>10)&&t%10==0?2:3)}},fw=["v1","v2","v3"],Gf={zero:0,one:1,two:2,few:3,many:4,other:5};function dw(){var e={};return uw.forEach(function(t){t.lngs.forEach(function(n){e[n]={numbers:t.nr,plurals:cw[t.fc]}})}),e}var pw=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};lt(this,e),this.languageUtils=t,this.options=n,this.logger=gt.create("pluralResolver"),(!this.options.compatibilityJSON||this.options.compatibilityJSON==="v4")&&(typeof Intl>"u"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=dw()}return ut(e,[{key:"addRule",value:function(n,r){this.rules[n]=r}},{key:"getRule",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(n,{type:r.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[n]||this.rules[this.languageUtils.getLanguagePartFromCode(n)]}},{key:"needsPlural",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=this.getRule(n,r);return this.shouldUseIntlApi()?i&&i.resolvedOptions().pluralCategories.length>1:i&&i.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(n,i).map(function(o){return"".concat(r).concat(o)})}},{key:"getSuffixes",value:function(n){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=this.getRule(n,i);return o?this.shouldUseIntlApi()?o.resolvedOptions().pluralCategories.sort(function(s,a){return Gf[s]-Gf[a]}).map(function(s){return"".concat(r.options.prepend).concat(s)}):o.numbers.map(function(s){return r.getSuffix(n,s,i)}):[]}},{key:"getSuffix",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=this.getRule(n,i);return o?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(o.select(r)):this.getSuffixRetroCompatible(o,r):(this.logger.warn("no plural rule found for: ".concat(n)),"")}},{key:"getSuffixRetroCompatible",value:function(n,r){var i=this,o=n.noAbs?n.plurals(r):n.plurals(Math.abs(r)),s=n.numbers[o];this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1&&(s===2?s="plural":s===1&&(s=""));var a=function(){return i.options.prepend&&s.toString()?i.options.prepend+s.toString():s.toString()};return this.options.compatibilityJSON==="v1"?s===1?"":typeof s=="number"?"_plural_".concat(s.toString()):a():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1?a():this.options.prepend&&o.toString()?this.options.prepend+o.toString():o.toString()}},{key:"shouldUseIntlApi",value:function(){return!fw.includes(this.options.compatibilityJSON)}}]),e}();function Yf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ze(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Yf(Object(n),!0).forEach(function(r){Ot(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yf(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var hw=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};lt(this,e),this.logger=gt.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(n){return n},this.init(t)}return ut(e,[{key:"init",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};n.interpolation||(n.interpolation={escapeValue:!0});var r=n.interpolation;this.escape=r.escape!==void 0?r.escape:ew,this.escapeValue=r.escapeValue!==void 0?r.escapeValue:!0,this.useRawValueToEscape=r.useRawValueToEscape!==void 0?r.useRawValueToEscape:!1,this.prefix=r.prefix?Tn(r.prefix):r.prefixEscaped||"{{",this.suffix=r.suffix?Tn(r.suffix):r.suffixEscaped||"}}",this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||",",this.unescapePrefix=r.unescapeSuffix?"":r.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":r.unescapeSuffix||"",this.nestingPrefix=r.nestingPrefix?Tn(r.nestingPrefix):r.nestingPrefixEscaped||Tn("$t("),this.nestingSuffix=r.nestingSuffix?Tn(r.nestingSuffix):r.nestingSuffixEscaped||Tn(")"),this.nestingOptionsSeparator=r.nestingOptionsSeparator?r.nestingOptionsSeparator:r.nestingOptionsSeparator||",",this.maxReplaces=r.maxReplaces?r.maxReplaces:1e3,this.alwaysFormat=r.alwaysFormat!==void 0?r.alwaysFormat:!1,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var n="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(n,"g");var r="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(r,"g");var i="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(i,"g")}},{key:"interpolate",value:function(n,r,i,o){var s=this,a,l,u,c=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function f(O){return O.replace(/\$/g,"$$$$")}var d=function(v){if(v.indexOf(s.formatSeparator)<0){var p=Qf(r,c,v);return s.alwaysFormat?s.format(p,void 0,i,Ze(Ze(Ze({},o),r),{},{interpolationkey:v})):p}var g=v.split(s.formatSeparator),S=g.shift().trim(),P=g.join(s.formatSeparator).trim();return s.format(Qf(r,c,S),P,i,Ze(Ze(Ze({},o),r),{},{interpolationkey:S}))};this.resetRegExp();var m=o&&o.missingInterpolationHandler||this.options.missingInterpolationHandler,h=o&&o.interpolation&&o.interpolation.skipOnVariables!==void 0?o.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables,y=[{regex:this.regexpUnescape,safeValue:function(v){return f(v)}},{regex:this.regexp,safeValue:function(v){return s.escapeValue?f(s.escape(v)):f(v)}}];return y.forEach(function(O){for(u=0;a=O.regex.exec(n);){var v=a[1].trim();if(l=d(v),l===void 0)if(typeof m=="function"){var p=m(n,a,o);l=typeof p=="string"?p:""}else if(o&&o.hasOwnProperty(v))l="";else if(h){l=a[0];continue}else s.logger.warn("missed to pass in variable ".concat(v," for interpolating ").concat(n)),l="";else typeof l!="string"&&!s.useRawValueToEscape&&(l=Bf(l));var g=O.safeValue(l);if(n=n.replace(a[0],g),h?(O.regex.lastIndex+=l.length,O.regex.lastIndex-=a[0].length):O.regex.lastIndex=0,u++,u>=s.maxReplaces)break}}),n}},{key:"nest",value:function(n,r){var i=this,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s,a,l=Ze({},o);l.applyPostProcessor=!1,delete l.defaultValue;function u(m,h){var y=this.nestingOptionsSeparator;if(m.indexOf(y)<0)return m;var O=m.split(new RegExp("".concat(y,"[ ]*{"))),v="{".concat(O[1]);m=O[0],v=this.interpolate(v,l);var p=v.match(/'/g),g=v.match(/"/g);(p&&p.length%2===0&&!g||g.length%2!==0)&&(v=v.replace(/'/g,'"'));try{l=JSON.parse(v),h&&(l=Ze(Ze({},h),l))}catch(S){return this.logger.warn("failed parsing options string in nesting for key ".concat(m),S),"".concat(m).concat(y).concat(v)}return delete l.defaultValue,m}for(;s=this.nestingRegexp.exec(n);){var c=[],f=!1;if(s[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(s[1])){var d=s[1].split(this.formatSeparator).map(function(m){return m.trim()});s[1]=d.shift(),c=d,f=!0}if(a=r(u.call(this,s[1].trim(),l),l),a&&s[0]===n&&typeof a!="string")return a;typeof a!="string"&&(a=Bf(a)),a||(this.logger.warn("missed to resolve ".concat(s[1]," for nesting ").concat(n)),a=""),f&&(a=c.reduce(function(m,h){return i.format(m,h,o.lng,Ze(Ze({},o),{},{interpolationkey:s[1].trim()}))},a.trim())),n=n.replace(s[0],a),this.regexp.lastIndex=0}return n}}]),e}();function Jf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function zt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Jf(Object(n),!0).forEach(function(r){Ot(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Jf(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function gw(e){var t=e.toLowerCase().trim(),n={};if(e.indexOf("(")>-1){var r=e.split("(");t=r[0].toLowerCase().trim();var i=r[1].substring(0,r[1].length-1);if(t==="currency"&&i.indexOf(":")<0)n.currency||(n.currency=i.trim());else if(t==="relativetime"&&i.indexOf(":")<0)n.range||(n.range=i.trim());else{var o=i.split(";");o.forEach(function(s){if(!!s){var a=s.split(":"),l=WS(a),u=l[0],c=l.slice(1),f=c.join(":").trim().replace(/^'+|'+$/g,"");n[u.trim()]||(n[u.trim()]=f),f==="false"&&(n[u.trim()]=!1),f==="true"&&(n[u.trim()]=!0),isNaN(f)||(n[u.trim()]=parseInt(f,10))}})}}return{formatName:t,formatOptions:n}}var mw=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};lt(this,e),this.logger=gt.create("formatter"),this.options=t,this.formats={number:function(r,i,o){return new Intl.NumberFormat(i,o).format(r)},currency:function(r,i,o){return new Intl.NumberFormat(i,zt(zt({},o),{},{style:"currency"})).format(r)},datetime:function(r,i,o){return new Intl.DateTimeFormat(i,zt({},o)).format(r)},relativetime:function(r,i,o){return new Intl.RelativeTimeFormat(i,zt({},o)).format(r,o.range||"day")},list:function(r,i,o){return new Intl.ListFormat(i,zt({},o)).format(r)}},this.init(t)}return ut(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}},i=r.interpolation;this.formatSeparator=i.formatSeparator?i.formatSeparator:i.formatSeparator||","}},{key:"add",value:function(n,r){this.formats[n.toLowerCase().trim()]=r}},{key:"format",value:function(n,r,i,o){var s=this,a=r.split(this.formatSeparator),l=a.reduce(function(u,c){var f=gw(c),d=f.formatName,m=f.formatOptions;if(s.formats[d]){var h=u;try{var y=o&&o.formatParams&&o.formatParams[o.interpolationkey]||{},O=y.locale||y.lng||o.locale||o.lng||i;h=s.formats[d](u,O,zt(zt(zt({},m),o),y))}catch(v){s.logger.warn(v)}return h}else s.logger.warn("there was no format function for ".concat(d));return u},n);return l}}]),e}();function Xf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Zf(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Xf(Object(n),!0).forEach(function(r){Ot(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xf(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function vw(e){var t=yw();return function(){var r=wt(e),i;if(t){var o=wt(this).constructor;i=Reflect.construct(r,arguments,o)}else i=r.apply(this,arguments);return Oi(this,i)}}function yw(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Sw(e,t){e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)}var ww=function(e){gs(n,e);var t=vw(n);function n(r,i,o){var s,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return lt(this,n),s=t.call(this),ms&&un.call(sn(s)),s.backend=r,s.store=i,s.services=o,s.languageUtils=o.languageUtils,s.options=a,s.logger=gt.create("backendConnector"),s.waitingReads=[],s.maxParallelReads=a.maxParallelReads||10,s.readingCalls=0,s.maxRetries=a.maxRetries>=0?a.maxRetries:5,s.retryTimeout=a.retryTimeout>=1?a.retryTimeout:350,s.state={},s.queue=[],s.backend&&s.backend.init&&s.backend.init(o,a.backend,a),s}return ut(n,[{key:"queueLoad",value:function(i,o,s,a){var l=this,u={},c={},f={},d={};return i.forEach(function(m){var h=!0;o.forEach(function(y){var O="".concat(m,"|").concat(y);!s.reload&&l.store.hasResourceBundle(m,y)?l.state[O]=2:l.state[O]<0||(l.state[O]===1?c[O]===void 0&&(c[O]=!0):(l.state[O]=1,h=!1,c[O]===void 0&&(c[O]=!0),u[O]===void 0&&(u[O]=!0),d[y]===void 0&&(d[y]=!0)))}),h||(f[m]=!0)}),(Object.keys(u).length||Object.keys(c).length)&&this.queue.push({pending:c,pendingCount:Object.keys(c).length,loaded:{},errors:[],callback:a}),{toLoad:Object.keys(u),pending:Object.keys(c),toLoadLanguages:Object.keys(f),toLoadNamespaces:Object.keys(d)}}},{key:"loaded",value:function(i,o,s){var a=i.split("|"),l=a[0],u=a[1];o&&this.emit("failedLoading",l,u,o),s&&this.store.addResourceBundle(l,u,s),this.state[i]=o?-1:2;var c={};this.queue.forEach(function(f){XS(f.loaded,[l],u),Sw(f,i),o&&f.errors.push(o),f.pendingCount===0&&!f.done&&(Object.keys(f.loaded).forEach(function(d){c[d]||(c[d]={});var m=f.loaded[d];m.length&&m.forEach(function(h){c[d][h]===void 0&&(c[d][h]=!0)})}),f.done=!0,f.errors.length?f.callback(f.errors):f.callback())}),this.emit("loaded",c),this.queue=this.queue.filter(function(f){return!f.done})}},{key:"read",value:function(i,o,s){var a=this,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,c=arguments.length>5?arguments[5]:void 0;if(!i.length)return c(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:i,ns:o,fcName:s,tried:l,wait:u,callback:c});return}return this.readingCalls++,this.backend[s](i,o,function(f,d){if(a.readingCalls--,a.waitingReads.length>0){var m=a.waitingReads.shift();a.read(m.lng,m.ns,m.fcName,m.tried,m.wait,m.callback)}if(f&&d&&l<a.maxRetries){setTimeout(function(){a.read.call(a,i,o,s,l+1,u*2,c)},u);return}c(f,d)})}},{key:"prepareLoading",value:function(i,o){var s=this,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},l=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),l&&l();typeof i=="string"&&(i=this.languageUtils.toResolveHierarchy(i)),typeof o=="string"&&(o=[o]);var u=this.queueLoad(i,o,a,l);if(!u.toLoad.length)return u.pending.length||l(),null;u.toLoad.forEach(function(c){s.loadOne(c)})}},{key:"load",value:function(i,o,s){this.prepareLoading(i,o,{},s)}},{key:"reload",value:function(i,o,s){this.prepareLoading(i,o,{reload:!0},s)}},{key:"loadOne",value:function(i){var o=this,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",a=i.split("|"),l=a[0],u=a[1];this.read(l,u,"read",void 0,void 0,function(c,f){c&&o.logger.warn("".concat(s,"loading namespace ").concat(u," for language ").concat(l," failed"),c),!c&&f&&o.logger.log("".concat(s,"loaded namespace ").concat(u," for language ").concat(l),f),o.loaded(i,c,f)})}},{key:"saveMissing",value:function(i,o,s,a,l){var u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(o)){this.logger.warn('did not save key "'.concat(s,'" as the namespace "').concat(o,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}s==null||s===""||(this.backend&&this.backend.create&&this.backend.create(i,o,s,a,null,Zf(Zf({},u),{},{isUpdate:l})),!(!i||!i[0])&&this.store.addResource(i[0],o,s,a))}}]),n}(un);function xw(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(t){var n={};if(on(t[1])==="object"&&(n=t[1]),typeof t[1]=="string"&&(n.defaultValue=t[1]),typeof t[2]=="string"&&(n.tDescription=t[2]),on(t[2])==="object"||on(t[3])==="object"){var r=t[3]||t[2];Object.keys(r).forEach(function(i){n[i]=r[i]})}return n},interpolation:{escapeValue:!0,format:function(t,n,r,i){return t},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function ed(e){return typeof e.ns=="string"&&(e.ns=[e.ns]),typeof e.fallbackLng=="string"&&(e.fallbackLng=[e.fallbackLng]),typeof e.fallbackNS=="string"&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function td(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ft(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?td(Object(n),!0).forEach(function(r){Ot(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):td(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Ow(e){var t=Pw();return function(){var r=wt(e),i;if(t){var o=wt(this).constructor;i=Reflect.construct(r,arguments,o)}else i=r.apply(this,arguments);return Oi(this,i)}}function Pw(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Vi(){}function kw(e){var t=Object.getOwnPropertyNames(Object.getPrototypeOf(e));t.forEach(function(n){typeof e[n]=="function"&&(e[n]=e[n].bind(e))})}var Vo=function(e){gs(n,e);var t=Ow(n);function n(){var r,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;if(lt(this,n),r=t.call(this),ms&&un.call(sn(r)),r.options=ed(i),r.services={},r.logger=gt,r.modules={external:[]},kw(sn(r)),o&&!r.isInitialized&&!i.isClone){if(!r.options.initImmediate)return r.init(i,o),Oi(r,sn(r));setTimeout(function(){r.init(i,o)},0)}return r}return ut(n,[{key:"init",value:function(){var i=this,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=arguments.length>1?arguments[1]:void 0;typeof o=="function"&&(s=o,o={}),!o.defaultNS&&o.defaultNS!==!1&&o.ns&&(typeof o.ns=="string"?o.defaultNS=o.ns:o.ns.indexOf("translation")<0&&(o.defaultNS=o.ns[0]));var a=xw();this.options=ft(ft(ft({},a),this.options),ed(o)),this.options.compatibilityAPI!=="v1"&&(this.options.interpolation=ft(ft({},a.interpolation),this.options.interpolation)),o.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=o.keySeparator),o.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=o.nsSeparator);function l(v){return v?typeof v=="function"?new v:v:null}if(!this.options.isClone){this.modules.logger?gt.init(l(this.modules.logger),this.options):gt.init(null,this.options);var u;this.modules.formatter?u=this.modules.formatter:typeof Intl<"u"&&(u=mw);var c=new lw(this.options);this.store=new ow(this.options.resources,this.options);var f=this.services;f.logger=gt,f.resourceStore=this.store,f.languageUtils=c,f.pluralResolver=new pw(c,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),u&&(!this.options.interpolation.format||this.options.interpolation.format===a.interpolation.format)&&(f.formatter=l(u),f.formatter.init(f,this.options),this.options.interpolation.format=f.formatter.format.bind(f.formatter)),f.interpolator=new hw(this.options),f.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},f.backendConnector=new ww(l(this.modules.backend),f.resourceStore,f,this.options),f.backendConnector.on("*",function(v){for(var p=arguments.length,g=new Array(p>1?p-1:0),S=1;S<p;S++)g[S-1]=arguments[S];i.emit.apply(i,[v].concat(g))}),this.modules.languageDetector&&(f.languageDetector=l(this.modules.languageDetector),f.languageDetector.init(f,this.options.detection,this.options)),this.modules.i18nFormat&&(f.i18nFormat=l(this.modules.i18nFormat),f.i18nFormat.init&&f.i18nFormat.init(this)),this.translator=new Wf(this.services,this.options),this.translator.on("*",function(v){for(var p=arguments.length,g=new Array(p>1?p-1:0),S=1;S<p;S++)g[S-1]=arguments[S];i.emit.apply(i,[v].concat(g))}),this.modules.external.forEach(function(v){v.init&&v.init(i)})}if(this.format=this.options.interpolation.format,s||(s=Vi),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){var d=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);d.length>0&&d[0]!=="dev"&&(this.options.lng=d[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined");var m=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];m.forEach(function(v){i[v]=function(){var p;return(p=i.store)[v].apply(p,arguments)}});var h=["addResource","addResources","addResourceBundle","removeResourceBundle"];h.forEach(function(v){i[v]=function(){var p;return(p=i.store)[v].apply(p,arguments),i}});var y=Ir(),O=function(){var p=function(S,P){i.isInitialized&&!i.initializedStoreOnce&&i.logger.warn("init: i18next is already initialized. You should call init just once!"),i.isInitialized=!0,i.options.isClone||i.logger.log("initialized",i.options),i.emit("initialized",i.options),y.resolve(P),s(S,P)};if(i.languages&&i.options.compatibilityAPI!=="v1"&&!i.isInitialized)return p(null,i.t.bind(i));i.changeLanguage(i.options.lng,p)};return this.options.resources||!this.options.initImmediate?O():setTimeout(O,0),y}},{key:"loadResources",value:function(i){var o=this,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Vi,a=s,l=typeof i=="string"?i:this.language;if(typeof i=="function"&&(a=i),!this.options.resources||this.options.partialBundledLanguages){if(l&&l.toLowerCase()==="cimode")return a();var u=[],c=function(m){if(!!m){var h=o.services.languageUtils.toResolveHierarchy(m);h.forEach(function(y){u.indexOf(y)<0&&u.push(y)})}};if(l)c(l);else{var f=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);f.forEach(function(d){return c(d)})}this.options.preload&&this.options.preload.forEach(function(d){return c(d)}),this.services.backendConnector.load(u,this.options.ns,function(d){!d&&!o.resolvedLanguage&&o.language&&o.setResolvedLanguage(o.language),a(d)})}else a(null)}},{key:"reloadResources",value:function(i,o,s){var a=Ir();return i||(i=this.languages),o||(o=this.options.ns),s||(s=Vi),this.services.backendConnector.reload(i,o,function(l){a.resolve(),s(l)}),a}},{key:"use",value:function(i){if(!i)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!i.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return i.type==="backend"&&(this.modules.backend=i),(i.type==="logger"||i.log&&i.warn&&i.error)&&(this.modules.logger=i),i.type==="languageDetector"&&(this.modules.languageDetector=i),i.type==="i18nFormat"&&(this.modules.i18nFormat=i),i.type==="postProcessor"&&cg.addPostProcessor(i),i.type==="formatter"&&(this.modules.formatter=i),i.type==="3rdParty"&&this.modules.external.push(i),this}},{key:"setResolvedLanguage",value:function(i){if(!(!i||!this.languages)&&!(["cimode","dev"].indexOf(i)>-1))for(var o=0;o<this.languages.length;o++){var s=this.languages[o];if(!(["cimode","dev"].indexOf(s)>-1)&&this.store.hasLanguageSomeTranslations(s)){this.resolvedLanguage=s;break}}}},{key:"changeLanguage",value:function(i,o){var s=this;this.isLanguageChangingTo=i;var a=Ir();this.emit("languageChanging",i);var l=function(d){s.language=d,s.languages=s.services.languageUtils.toResolveHierarchy(d),s.resolvedLanguage=void 0,s.setResolvedLanguage(d)},u=function(d,m){m?(l(m),s.translator.changeLanguage(m),s.isLanguageChangingTo=void 0,s.emit("languageChanged",m),s.logger.log("languageChanged",m)):s.isLanguageChangingTo=void 0,a.resolve(function(){return s.t.apply(s,arguments)}),o&&o(d,function(){return s.t.apply(s,arguments)})},c=function(d){!i&&!d&&s.services.languageDetector&&(d=[]);var m=typeof d=="string"?d:s.services.languageUtils.getBestMatchFromCodes(d);m&&(s.language||l(m),s.translator.language||s.translator.changeLanguage(m),s.services.languageDetector&&s.services.languageDetector.cacheUserLanguage(m)),s.loadResources(m,function(h){u(h,m)})};return!i&&this.services.languageDetector&&!this.services.languageDetector.async?c(this.services.languageDetector.detect()):!i&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(c):c(i),a}},{key:"getFixedT",value:function(i,o,s){var a=this,l=function u(c,f){var d;if(on(f)!=="object"){for(var m=arguments.length,h=new Array(m>2?m-2:0),y=2;y<m;y++)h[y-2]=arguments[y];d=a.options.overloadTranslationOptionHandler([c,f].concat(h))}else d=ft({},f);d.lng=d.lng||u.lng,d.lngs=d.lngs||u.lngs,d.ns=d.ns||u.ns,d.keyPrefix=d.keyPrefix||s||u.keyPrefix;var O=a.options.keySeparator||".",v=d.keyPrefix?"".concat(d.keyPrefix).concat(O).concat(c):c;return a.t(v,d)};return typeof i=="string"?l.lng=i:l.lngs=i,l.ns=o,l.keyPrefix=s,l}},{key:"t",value:function(){var i;return this.translator&&(i=this.translator).translate.apply(i,arguments)}},{key:"exists",value:function(){var i;return this.translator&&(i=this.translator).exists.apply(i,arguments)}},{key:"setDefaultNamespace",value:function(i){this.options.defaultNS=i}},{key:"hasLoadedNamespace",value:function(i){var o=this,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var a=this.resolvedLanguage||this.languages[0],l=this.options?this.options.fallbackLng:!1,u=this.languages[this.languages.length-1];if(a.toLowerCase()==="cimode")return!0;var c=function(m,h){var y=o.services.backendConnector.state["".concat(m,"|").concat(h)];return y===-1||y===2};if(s.precheck){var f=s.precheck(this,c);if(f!==void 0)return f}return!!(this.hasResourceBundle(a,i)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||c(a,i)&&(!l||c(u,i)))}},{key:"loadNamespaces",value:function(i,o){var s=this,a=Ir();return this.options.ns?(typeof i=="string"&&(i=[i]),i.forEach(function(l){s.options.ns.indexOf(l)<0&&s.options.ns.push(l)}),this.loadResources(function(l){a.resolve(),o&&o(l)}),a):(o&&o(),Promise.resolve())}},{key:"loadLanguages",value:function(i,o){var s=Ir();typeof i=="string"&&(i=[i]);var a=this.options.preload||[],l=i.filter(function(u){return a.indexOf(u)<0});return l.length?(this.options.preload=a.concat(l),this.loadResources(function(u){s.resolve(),o&&o(u)}),s):(o&&o(),Promise.resolve())}},{key:"dir",value:function(i){if(i||(i=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!i)return"rtl";var o=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"];return o.indexOf(this.services.languageUtils.getLanguagePartFromCode(i))>-1||i.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}},{key:"cloneInstance",value:function(){var i=this,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Vi,a=ft(ft(ft({},this.options),o),{isClone:!0}),l=new n(a);(o.debug!==void 0||o.prefix!==void 0)&&(l.logger=l.logger.clone(o));var u=["store","services","language"];return u.forEach(function(c){l[c]=i[c]}),l.services=ft({},this.services),l.services.utils={hasLoadedNamespace:l.hasLoadedNamespace.bind(l)},l.translator=new Wf(l.services,l.options),l.translator.on("*",function(c){for(var f=arguments.length,d=new Array(f>1?f-1:0),m=1;m<f;m++)d[m-1]=arguments[m];l.emit.apply(l,[c].concat(d))}),l.init(a,s),l.translator.options=l.options,l.translator.backendConnector.services.utils={hasLoadedNamespace:l.hasLoadedNamespace.bind(l)},l}},{key:"toJSON",value:function(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}]),n}(un);Ot(Vo,"createInstance",function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new Vo(e,t)});var Ce=Vo.createInstance();Ce.createInstance=Vo.createInstance;Ce.createInstance;Ce.init;Ce.loadResources;Ce.reloadResources;Ce.use;Ce.changeLanguage;Ce.getFixedT;Ce.t;Ce.exists;Ce.setDefaultNamespace;Ce.hasLoadedNamespace;Ce.loadNamespaces;Ce.loadLanguages;const Ew="Stable Diffusion UI",Cw="",_w={home:"Home",history:"History",community:"Community",settings:"Settings"},Rw={"status-starting":"Stable Diffusion is starting...","status-ready":"Stable Diffusion is ready to use!","status-error":"Stable Diffusion is not running!","editor-title":"Prompt","initial-img-txt":"Initial Image: (optional)","initial-img-btn":"Browse...","initial-img-text2":"No file selected.","make-img-btn":"Make Image","make-img-btn-stop":"Stop"},Nw={"base-img":"Use base image:",seed:"Seed:","amount-of-img":"Amount of images to make:","how-many":"How many at once:","stream-img":"Stream images (this will slow down image generation):",width:"Width:",height:"Height:",sampler:"Sampler:",steps:"Number of inference steps:","guide-scale":"Guidance Scale:","prompt-str":"Prompt Strength:","live-preview":"Show a live preview of the image (disable this for faster image generation)","fix-face":"Fix incorrect faces and eyes (uses GFPGAN)",ups:"Upscale the image to 4x resolution using:","no-ups":"No Upscaling",corrected:"Show only the corrected/upscaled image"},Iw={txt:"Image Modifiers (art styles, tags etc)"},bw={"use-btn":"Use Image","use-btn2":"Use Image and Tags"},Lw={fave:"Favorites Only",search:"Search"},Tw={ast:"Automatically save to","ast-disc":"File path to auto save your creations",place:"File path",cps:"Cross profile sharing","cps-disc":"Profiles will see suggestions from each other.",acb:"Allow cloud backup","acb-disc":"A button will show up for images on hover","acb-place":"Choose your","acc-api":"Api key","acb-api-place":"Your API key",save:"SAVE"},Dw=`If you found this project useful and want to help keep it alive, please to help cover the cost of development and maintenance! Thank you for your support!
Please feel free to join the discord community or file an issue if you have any problems or suggestions in using this interface.
Disclaimer: The authors of this project are not responsible for any content generated using this interface.
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,
spread misinformation and target vulnerable groups. For the full list of restrictions please read the license.
By using this software, you consent to the terms and conditions of the license.
`,Fw={title:Ew,description:Cw,navbar:_w,"land-cre":{cp:"Create Profile","cp-place":"Profile name",pp:"Profile Picture","pp-disc":"",ast:"Automatically save to","ast-disc":"File path to auto save your creations",place:"File path",cre:"Create"},"land-pre":{user:"Username",add:"Add Profile"},home:Rw,"in-paint":{txt:"In-Painting (select the area which the AI will paint into)",clear:"Clear"},settings:Nw,tags:Iw,"preview-prompt":{part1:'Type a prompt and press the "Make Image" button.',part2:`You can set an "Initial Image" if you want to guide the AI.
`,part3:`You can also add modifiers like "Realistic", "Pencil Sketch", "ArtStation" etc by browsing through the "Image Modifiers" section and selecting the desired modifiers.
`,part4:'Click "Advanced Settings" for additional settings like seed, image size, number of images to generate etc.',part5:"Enjoy! :)"},"current-task":"Current task","recent-create":"Recently Created",popup:bw,history:Lw,"advanced-settings":{sound:"Play sound on task completion","sound-disc":"Will play a sound so user can hear when image is done.",turbo:"Turbo mode","turbo-disc":"Generates images faster, but uses an additional 1 GB of GPU memory",cpu:"Use CPU instead of GPU","cpu-disc":"Warning: this will be *very* slow",gpu:"Use full precision","gpu-disc":"(for GPU-only. warning: this will consume more VRAM)",beta:"Beta Features","beta-disc":`Get the latest features immediately (but could be less stable).
Please restart the program after changing this.`,save:"SAVE"},storage:Tw,import:{"imp-btn":"IMPORT","exp-btn":"EXPORT",disc:"It is a good idea to leave the exported file as it is. Otherwise it may not import correctly","disc:2":"When importing, only profiles that are not already present on the will be added."},about:Dw},Mw="Stable Diffusion UI",jw="",Aw={home:"Home",history:"History",community:"Community",settings:"Settings"},$w={"status-starting":"Stable Diffusion is starting...","status-ready":"Stable Diffusion is ready to use!","status-error":"Stable Diffusion is not running!","editor-title":"Prompt","initial-img-txt":"Initial Image: (optional)","initial-img-btn":"Browse...","initial-img-text2":"No file selected.","make-img-btn":"Make Image","make-img-btn-stop":"Stop"},Uw={"base-img":"Use base image:",seed:"Seed:","amount-of-img":"Amount of images to make:","how-many":"How many at once:",width:"Width:",height:"Height:",steps:"Number of inference steps:","guide-scale":"Guidance Scale:","prompt-str":"Prompt Strength:","live-preview":"Show a live preview of the image (disable this for faster image generation)","fix-face":"Fix incorrect faces and eyes (uses GFPGAN)",ups:"Upscale the image to 4x resolution using:","no-ups":"No Upscaling",corrected:"Show only the corrected/upscaled image"},zw={txt:"Image Modifiers (art styles, tags etc)"},Bw={"use-btn":"Use Image","use-btn2":"Use Image and Tags"},Hw={fave:"Favorites Only",search:"Search"},Qw={ast:"Automatically save to","ast-disc":"File path to auto save your creations",place:"File path",cps:"Cross profile sharing","cps-disc":"Profiles will see suggestions from each other.",acb:"Allow cloud backup","acb-disc":"A button will show up for images on hover","acb-place":"Choose your","acc-api":"Api key","acb-api-place":"Your API key",save:"SAVE"},Vw=`If you found this project useful and want to help keep it alive, please to help cover the cost of development and maintenance! Thank you for your support!
Please feel free to join the discord community or file an issue if you have any problems or suggestions in using this interface.
Disclaimer: The authors of this project are not responsible for any content generated using this interface.
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,
spread misinformation and target vulnerable groups. For the full list of restrictions please read the license.
By using this software, you consent to the terms and conditions of the license.
`,Kw={title:Mw,description:jw,navbar:Aw,"land-cre":{cp:"Create Profile","cp-place":"Profile name",pp:"Profile Picture","pp-disc":"",ast:"Automatically save to","ast-disc":"File path to auto save your creations",place:"File path",cre:"Create"},"land-pre":{user:"Username",add:"Add Profile"},home:$w,"in-paint":{txt:"In-Painting (select the area which the AI will paint into)",clear:"Clear"},settings:Uw,tags:zw,"preview-prompt":{part1:'Type a prompt and press the "Make Image" button.',part2:`You can set an "Initial Image" if you want to guide the AI.
`,part3:`You can also add modifiers like "Realistic", "Pencil Sketch", "ArtStation" etc by browsing through the "Image Modifiers" section and selecting the desired modifiers.
`,part4:'Click "Advanced Settings" for additional settings like seed, image size, number of images to generate etc.',part5:"Enjoy! :)"},"current-task":"Current task","recent-create":"Recently Created",popup:Bw,history:Hw,"advanced-settings":{sound:"Play sound on task completion","sound-disc":"Will play a sound so user can hear when image is done.",turbo:"Turbo mode","turbo-disc":"Generates images faster, but uses an additional 1 GB of GPU memory",cpu:"Use CPU instead of GPU","cpu-disc":"Warning: this will be *very* slow",gpu:"Use full precision","gpu-disc":"(for GPU-only. warning: this will consume more VRAM)",beta:"Beta Features","beta-disc":`Get the latest features immediately (but could be less stable).
Please restart the program after changing this.`,save:"SAVE"},storage:Qw,import:{"imp-btn":"IMPORT","exp-btn":"EXPORT",disc:"It is a good idea to leave the exported file as it is. Otherwise it may not import correctly","disc:2":"When importing, only profiles that are not already present on the will be added."},about:Vw},qw={en:{translation:Fw},es:{translation:Kw}};Ce.use(k1).init({lng:"en",interpolation:{escapeValue:!1},resources:qw}).then(()=>{console.log("i18n initialized")}).catch(e=>{console.error("i18n initialization failed",e)}).finally(()=>{console.log("i18n initialization finished")});const Ww=new Fy;function Gw(){const e=KS;return x(My,{location:Ww,routes:[{path:"/",element:x(QS,{className:e})},{path:"/settings",element:x(VS,{className:e})}]})}const Yw=new ry({defaultOptions:{queries:{refetchOnWindowFocus:!1,refetchOnReconnect:!1,refetchOnMount:!1,staleTime:1/0,cacheTime:1/0}}});wy();ia.createRoot(document.getElementById("root")).render(x(rt.StrictMode,{children:I(sy,{client:Yw,children:[x(Gw,{}),x(py,{initialIsOpen:!0})]})}));