(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 id(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var R={exports:{}},A={};/** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var vi=Symbol.for("react.element"),hg=Symbol.for("react.portal"),gg=Symbol.for("react.fragment"),mg=Symbol.for("react.strict_mode"),vg=Symbol.for("react.profiler"),yg=Symbol.for("react.provider"),Sg=Symbol.for("react.context"),wg=Symbol.for("react.forward_ref"),xg=Symbol.for("react.suspense"),kg=Symbol.for("react.memo"),Pg=Symbol.for("react.lazy"),Uu=Symbol.iterator;function Og(e){return e===null||typeof e!="object"?null:(e=Uu&&e[Uu]||e["@@iterator"],typeof e=="function"?e:null)}var od={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},sd=Object.assign,ad={};function yr(e,t,n){this.props=e,this.context=t,this.refs=ad,this.updater=n||od}yr.prototype.isReactComponent={};yr.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")};yr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function ld(){}ld.prototype=yr.prototype;function Sl(e,t,n){this.props=e,this.context=t,this.refs=ad,this.updater=n||od}var wl=Sl.prototype=new ld;wl.constructor=Sl;sd(wl,yr.prototype);wl.isPureReactComponent=!0;var zu=Array.isArray,ud=Object.prototype.hasOwnProperty,xl={current:null},cd={key:!0,ref:!0,__self:!0,__source:!0};function fd(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)ud.call(t,r)&&!cd.hasOwnProperty(r)&&(i[r]=t[r]);var a=arguments.length-2;if(a===1)i.children=n;else if(1>>1,Y=I[B];if(0>>1;Bi(Ln,M))Dei(_t,Ln)?(I[B]=_t,I[De]=M,B=De):(I[B]=Ln,I[we]=M,B=we);else if(Dei(_t,M))I[B]=_t,I[De]=M,B=De;else break e}}return D}function i(I,D){var M=I.sortIndex-D.sortIndex;return M!==0?M:I.id-D.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,g=!1,h=!1,y=!1,x=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 m(I){for(var D=n(u);D!==null;){if(D.callback===null)r(u);else if(D.startTime<=I)r(u),D.sortIndex=D.expirationTime,t(l,D);else break;D=n(u)}}function S(I){if(y=!1,m(I),!h)if(n(l)!==null)h=!0,qe(k);else{var D=n(u);D!==null&&Re(S,D.startTime-I)}}function k(I,D){h=!1,y&&(y=!1,v(C),C=-1),g=!0;var M=d;try{for(m(D),f=n(l);f!==null&&(!(f.expirationTime>D)||I&&!L());){var B=f.callback;if(typeof B=="function"){f.callback=null,d=f.priorityLevel;var Y=B(f.expirationTime<=D);D=e.unstable_now(),typeof Y=="function"?f.callback=Y:f===n(l)&&r(l),m(D)}else r(l);f=n(l)}if(f!==null)var zt=!0;else{var we=n(u);we!==null&&Re(S,we.startTime-D),zt=!1}return zt}finally{f=null,d=M,g=!1}}var E=!1,P=null,C=-1,_=5,O=-1;function L(){return!(e.unstable_now()-O<_)}function j(){if(P!==null){var I=e.unstable_now();O=I;var D=!0;try{D=P(!0,I)}finally{D?z():(E=!1,P=null)}}else E=!1}var z;if(typeof p=="function")z=function(){p(j)};else if(typeof MessageChannel<"u"){var H=new MessageChannel,Se=H.port2;H.port1.onmessage=j,z=function(){Se.postMessage(null)}}else z=function(){x(j,0)};function qe(I){P=I,E||(E=!0,z())}function Re(I,D){C=x(function(){I(e.unstable_now())},D)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(I){I.callback=null},e.unstable_continueExecution=function(){h||g||(h=!0,qe(k))},e.unstable_forceFrameRate=function(I){0>I||125B?(I.sortIndex=M,t(u,I),n(l)===null&&I===n(u)&&(y?(v(C),C=-1):y=!0,Re(S,M-B))):(I.sortIndex=Y,t(l,I),h||g||(h=!0,qe(k))),I},e.unstable_shouldYield=L,e.unstable_wrapCallback=function(I){var D=d;return function(){var M=d;d=D;try{return I.apply(this,arguments)}finally{d=M}}}})(hd);(function(e){e.exports=hd})(pd);/** * @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 gd=R.exports,Ue=pd.exports;function b(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),aa=Object.prototype.hasOwnProperty,Ng=/^[: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]*$/,Qu={},Hu={};function bg(e){return aa.call(Hu,e)?!0:aa.call(Qu,e)?!1:Ng.test(e)?Hu[e]=!0:(Qu[e]=!0,!1)}function Ig(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 Lg(e,t,n,r){if(t===null||typeof t>"u"||Ig(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 _e(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 _e(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 _e(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){pe[e]=new _e(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){pe[e]=new _e(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 _e(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){pe[e]=new _e(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){pe[e]=new _e(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){pe[e]=new _e(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){pe[e]=new _e(e,5,!1,e.toLowerCase(),null,!1,!1)});var Pl=/[\-:]([a-z])/g;function Ol(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(Pl,Ol);pe[t]=new _e(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(Pl,Ol);pe[t]=new _e(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(Pl,Ol);pe[t]=new _e(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){pe[e]=new _e(e,1,!1,e.toLowerCase(),null,!1,!1)});pe.xlinkHref=new _e("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){pe[e]=new _e(e,1,!1,e.toLowerCase(),null,!0,!0)});function El(e,t,n,r){var i=pe.hasOwnProperty(t)?pe[t]:null;(i!==null?i.type!==0:r||!(2a||i[s]!==o[a]){var l=` `+i[s].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=s&&0<=a);break}}}finally{Os=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Tr(e):""}function Tg(e){switch(e.tag){case 5:return Tr(e.type);case 16:return Tr("Lazy");case 13:return Tr("Suspense");case 19:return Tr("SuspenseList");case 0:case 2:case 15:return e=Es(e.type,!1),e;case 11:return e=Es(e.type.render,!1),e;case 1:return e=Es(e.type,!0),e;default:return""}}function fa(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 An:return"Fragment";case jn:return"Portal";case la:return"Profiler";case _l:return"StrictMode";case ua:return"Suspense";case ca:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case yd:return(e.displayName||"Context")+".Consumer";case vd:return(e._context.displayName||"Context")+".Provider";case Cl:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Rl:return t=e.displayName||null,t!==null?t:fa(e.type)||"Memo";case Ht:t=e._payload,e=e._init;try{return fa(e(t))}catch{}}return null}function Dg(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 fa(t);case 8:return t===_l?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function un(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function wd(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Fg(e){var t=wd(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 Ci(e){e._valueTracker||(e._valueTracker=Fg(e))}function xd(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=wd(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function ao(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 da(e,t){var n=t.checked;return Z({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n!=null?n:e._wrapperState.initialChecked})}function Vu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=un(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function kd(e,t){t=t.checked,t!=null&&El(e,"checked",t,!1)}function pa(e,t){kd(e,t);var n=un(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?ha(e,t.type,n):t.hasOwnProperty("defaultValue")&&ha(e,t.type,un(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ku(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function ha(e,t,n){(t!=="number"||ao(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Dr=Array.isArray;function Yn(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=Ri.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Gr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Ar={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},Mg=["Webkit","ms","Moz","O"];Object.keys(Ar).forEach(function(e){Mg.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Ar[t]=Ar[e]})});function _d(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Ar.hasOwnProperty(e)&&Ar[e]?(""+t).trim():t+"px"}function Cd(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=_d(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var jg=Z({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 va(e,t){if(t){if(jg[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(b(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(b(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(b(61))}if(t.style!=null&&typeof t.style!="object")throw Error(b(62))}}function ya(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 Sa=null;function Nl(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var wa=null,Jn=null,Xn=null;function Yu(e){if(e=wi(e)){if(typeof wa!="function")throw Error(b(280));var t=e.stateNode;t&&(t=Jo(t),wa(e.stateNode,e.type,t))}}function Rd(e){Jn?Xn?Xn.push(e):Xn=[e]:Jn=e}function Nd(){if(Jn){var e=Jn,t=Xn;if(Xn=Jn=null,Yu(e),t)for(e=0;e>>=0,e===0?32:31-(Wg(e)/Gg|0)|0}var Ni=64,bi=4194304;function Fr(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function fo(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=Fr(a):(o&=s,o!==0&&(r=Fr(o)))}else s=n&~i,s!==0?r=Fr(s):o!==0&&(r=Fr(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;0n;n++)t.push(e);return t}function yi(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-at(t),e[t]=n}function Zg(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=Ur),oc=String.fromCharCode(32),sc=!1;function Gd(e,t){switch(e){case"keyup":return Cm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Yd(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var $n=!1;function Nm(e,t){switch(e){case"compositionend":return Yd(t);case"keypress":return t.which!==32?null:(sc=!0,oc);case"textInput":return e=t.data,e===oc&&sc?null:e;default:return null}}function bm(e,t){if($n)return e==="compositionend"||!jl&&Gd(e,t)?(e=Kd(),Yi=Dl=Yt=null,$n=!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)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=cc(n)}}function ep(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?ep(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function tp(){for(var e=window,t=ao();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=ao(e.document)}return t}function Al(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 $m(e){var t=tp(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&ep(n.ownerDocument.documentElement,n)){if(r!==null&&Al(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=fc(n,o);var s=fc(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=document.documentMode,Un=null,_a=null,Br=null,Ca=!1;function dc(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ca||Un==null||Un!==ao(r)||(r=Un,"selectionStart"in r&&Al(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}),Br&&ti(Br,r)||(Br=r,r=go(_a,"onSelect"),0Qn||(e.current=Ta[Qn],Ta[Qn]=null,Qn--)}function V(e,t){Qn++,Ta[Qn]=e.current,e.current=t}var cn={},ye=pn(cn),Ie=pn(!1),En=cn;function ir(e,t){var n=e.type.contextTypes;if(!n)return cn;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 Le(e){return e=e.childContextTypes,e!=null}function vo(){W(Ie),W(ye)}function Sc(e,t,n){if(ye.current!==cn)throw Error(b(168));V(ye,t),V(Ie,n)}function cp(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(b(108,Dg(e)||"Unknown",i));return Z({},n,r)}function yo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||cn,En=ye.current,V(ye,e),V(Ie,Ie.current),!0}function wc(e,t,n){var r=e.stateNode;if(!r)throw Error(b(169));n?(e=cp(e,t,En),r.__reactInternalMemoizedMergedChildContext=e,W(Ie),W(ye),V(ye,e)):W(Ie),V(Ie,n)}var Rt=null,Xo=!1,$s=!1;function fp(e){Rt===null?Rt=[e]:Rt.push(e)}function Jm(e){Xo=!0,fp(e)}function hn(){if(!$s&&Rt!==null){$s=!0;var e=0,t=q;try{var n=Rt;for(q=1;e>=s,i-=s,bt=1<<32-at(t)+i|n<C?(_=P,P=null):_=P.sibling;var O=d(v,P,m[C],S);if(O===null){P===null&&(P=_);break}e&&P&&O.alternate===null&&t(v,P),p=o(O,p,C),E===null?k=O:E.sibling=O,E=O,P=_}if(C===m.length)return n(v,P),G&&gn(v,C),k;if(P===null){for(;CC?(_=P,P=null):_=P.sibling;var L=d(v,P,O.value,S);if(L===null){P===null&&(P=_);break}e&&P&&L.alternate===null&&t(v,P),p=o(L,p,C),E===null?k=L:E.sibling=L,E=L,P=_}if(O.done)return n(v,P),G&&gn(v,C),k;if(P===null){for(;!O.done;C++,O=m.next())O=f(v,O.value,S),O!==null&&(p=o(O,p,C),E===null?k=O:E.sibling=O,E=O);return G&&gn(v,C),k}for(P=r(v,P);!O.done;C++,O=m.next())O=g(P,v,C,O.value,S),O!==null&&(e&&O.alternate!==null&&P.delete(O.key===null?C:O.key),p=o(O,p,C),E===null?k=O:E.sibling=O,E=O);return e&&P.forEach(function(j){return t(v,j)}),G&&gn(v,C),k}function x(v,p,m,S){if(typeof m=="object"&&m!==null&&m.type===An&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case _i:e:{for(var k=m.key,E=p;E!==null;){if(E.key===k){if(k=m.type,k===An){if(E.tag===7){n(v,E.sibling),p=i(E,m.props.children),p.return=v,v=p;break e}}else if(E.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===Ht&&Cc(k)===E.type){n(v,E.sibling),p=i(E,m.props),p.ref=Nr(v,E,m),p.return=v,v=p;break e}n(v,E);break}else t(v,E);E=E.sibling}m.type===An?(p=On(m.props.children,v.mode,S,m.key),p.return=v,v=p):(S=io(m.type,m.key,m.props,null,v.mode,S),S.ref=Nr(v,p,m),S.return=v,v=S)}return s(v);case jn:e:{for(E=m.key;p!==null;){if(p.key===E)if(p.tag===4&&p.stateNode.containerInfo===m.containerInfo&&p.stateNode.implementation===m.implementation){n(v,p.sibling),p=i(p,m.children||[]),p.return=v,v=p;break e}else{n(v,p);break}else t(v,p);p=p.sibling}p=Ks(m,v.mode,S),p.return=v,v=p}return s(v);case Ht:return E=m._init,x(v,p,E(m._payload),S)}if(Dr(m))return h(v,p,m,S);if(Or(m))return y(v,p,m,S);ji(v,m)}return typeof m=="string"&&m!==""||typeof m=="number"?(m=""+m,p!==null&&p.tag===6?(n(v,p.sibling),p=i(p,m),p.return=v,v=p):(n(v,p),p=Vs(m,v.mode,S),p.return=v,v=p),s(v)):n(v,p)}return x}var sr=Sp(!0),wp=Sp(!1),xi={},xt=pn(xi),oi=pn(xi),si=pn(xi);function Sn(e){if(e===xi)throw Error(b(174));return e}function Kl(e,t){switch(V(si,t),V(oi,e),V(xt,xi),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ma(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=ma(t,e)}W(xt),V(xt,t)}function ar(){W(xt),W(oi),W(si)}function xp(e){Sn(si.current);var t=Sn(xt.current),n=ma(t,e.type);t!==n&&(V(oi,e),V(xt,n))}function Wl(e){oi.current===e&&(W(xt),W(oi))}var J=pn(0);function Oo(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 Us=[];function Gl(){for(var e=0;en?n:4,e(!0);var r=zs.transition;zs.transition={};try{e(!1),t()}finally{q=n,zs.transition=r}}function jp(){return et().memoizedState}function tv(e,t,n){var r=on(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Ap(e))$p(t,n);else if(n=gp(e,t,n,r),n!==null){var i=Oe();lt(n,e,r,i),Up(n,t,r)}}function nv(e,t,n){var r=on(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ap(e))$p(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,ct(a,s)){var l=t.interleaved;l===null?(i.next=i,ql(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}n=gp(e,t,i,r),n!==null&&(i=Oe(),lt(n,e,r,i),Up(n,t,r))}}function Ap(e){var t=e.alternate;return e===X||t!==null&&t===X}function $p(e,t){Qr=Eo=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Up(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Il(e,n)}}var _o={readContext:Ze,useCallback:he,useContext:he,useEffect:he,useImperativeHandle:he,useInsertionEffect:he,useLayoutEffect:he,useMemo:he,useReducer:he,useRef:he,useState:he,useDebugValue:he,useDeferredValue:he,useTransition:he,useMutableSource:he,useSyncExternalStore:he,useId:he,unstable_isNewReconciler:!1},rv={readContext:Ze,useCallback:function(e,t){return mt().memoizedState=[e,t===void 0?null:t],e},useContext:Ze,useEffect:Nc,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,eo(4194308,4,Lp.bind(null,t,e),n)},useLayoutEffect:function(e,t){return eo(4194308,4,e,t)},useInsertionEffect:function(e,t){return eo(4,2,e,t)},useMemo:function(e,t){var n=mt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=mt();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=tv.bind(null,X,e),[r.memoizedState,e]},useRef:function(e){var t=mt();return e={current:e},t.memoizedState=e},useState:Rc,useDebugValue:eu,useDeferredValue:function(e){return mt().memoizedState=e},useTransition:function(){var e=Rc(!1),t=e[0];return e=ev.bind(null,e[1]),mt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=X,i=mt();if(G){if(n===void 0)throw Error(b(407));n=n()}else{if(n=t(),ue===null)throw Error(b(349));(Cn&30)!==0||Op(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,Nc(_p.bind(null,r,o,e),[e]),r.flags|=2048,ui(9,Ep.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=mt(),t=ue.identifierPrefix;if(G){var n=It,r=bt;n=(r&~(1<<32-at(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ai++,0<\/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[vt]=t,e[ii]=r,Gp(e,t,!1,!1),t.stateNode=e;e:{switch(s=ya(n,r),n){case"dialog":K("cancel",e),K("close",e),i=r;break;case"iframe":case"object":case"embed":K("load",e),i=r;break;case"video":case"audio":for(i=0;iur&&(t.flags|=128,r=!0,br(o,!1),t.lanes=4194304)}else{if(!r)if(e=Oo(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),br(o,!0),o.tail===null&&o.tailMode==="hidden"&&!s.alternate&&!G)return ge(t),null}else 2*ne()-o.renderingStartTime>ur&&n!==1073741824&&(t.flags|=128,r=!0,br(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=J.current,V(J,r?n&1|2:n&1),t):(ge(t),null);case 22:case 23:return su(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(Fe&1073741824)!==0&&(ge(t),t.subtreeFlags&6&&(t.flags|=8192)):ge(t),null;case 24:return null;case 25:return null}throw Error(b(156,t.tag))}function fv(e,t){switch(Ul(t),t.tag){case 1:return Le(t.type)&&vo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ar(),W(Ie),W(ye),Gl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return Wl(t),null;case 13:if(W(J),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(b(340));or()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return W(J),null;case 4:return ar(),null;case 10:return Hl(t.type._context),null;case 22:case 23:return su(),null;case 24:return null;default:return null}}var $i=!1,me=!1,dv=typeof WeakSet=="function"?WeakSet:Set,T=null;function Kn(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 qa(e,t,n){try{n()}catch(r){ee(e,t,r)}}var Ac=!1;function pv(e,t){if(Ra=po,e=tp(),Al(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 g;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),(g=f.firstChild)!==null;)d=f,f=g;for(;;){if(f===e)break t;if(d===n&&++u===i&&(a=s),d===o&&++c===r&&(l=s),(g=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=g}n=a===-1||l===-1?null:{start:a,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(Na={focusedElem:e,selectionRange:n},po=!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,x=h.memoizedState,v=t.stateNode,p=v.getSnapshotBeforeUpdate(t.elementType===t.type?y:rt(t.type,y),x);v.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var m=t.stateNode.containerInfo;m.nodeType===1?m.textContent="":m.nodeType===9&&m.documentElement&&m.removeChild(m.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(b(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=Ac,Ac=!1,h}function Hr(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&&qa(t,n,o)}i=i.next}while(i!==r)}}function ts(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 Va(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 Xp(e){var t=e.alternate;t!==null&&(e.alternate=null,Xp(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[vt],delete t[ii],delete t[La],delete t[Gm],delete t[Ym])),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 Zp(e){return e.tag===5||e.tag===3||e.tag===4}function $c(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Zp(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 Ka(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=mo));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}function Wa(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(Wa(e,t,n),e=e.sibling;e!==null;)Wa(e,t,n),e=e.sibling}var fe=null,it=!1;function Bt(e,t,n){for(n=n.child;n!==null;)eh(e,t,n),n=n.sibling}function eh(e,t,n){if(wt&&typeof wt.onCommitFiberUnmount=="function")try{wt.onCommitFiberUnmount(Ko,n)}catch{}switch(n.tag){case 5:me||Kn(n,t);case 6:var r=fe,i=it;fe=null,Bt(e,t,n),fe=r,it=i,fe!==null&&(it?(e=fe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):fe.removeChild(n.stateNode));break;case 18:fe!==null&&(it?(e=fe,n=n.stateNode,e.nodeType===8?As(e.parentNode,n):e.nodeType===1&&As(e,n),Zr(e)):As(fe,n.stateNode));break;case 4:r=fe,i=it,fe=n.stateNode.containerInfo,it=!0,Bt(e,t,n),fe=r,it=i;break;case 0:case 11:case 14:case 15:if(!me&&(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)&&qa(n,t,s),i=i.next}while(i!==r)}Bt(e,t,n);break;case 1:if(!me&&(Kn(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)}Bt(e,t,n);break;case 21:Bt(e,t,n);break;case 22:n.mode&1?(me=(r=me)||n.memoizedState!==null,Bt(e,t,n),me=r):Bt(e,t,n);break;default:Bt(e,t,n)}}function Uc(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new dv),t.forEach(function(r){var i=kv.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function tt(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(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*gv(r/1960))-r,10e?16:e,Jt===null)var r=!1;else{if(e=Jt,Jt=null,No=0,(U&6)!==0)throw Error(b(331));var i=U;for(U|=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;lne()-iu?Pn(e,0):ru|=n),Te(e,t)}function lh(e,t){t===0&&((e.mode&1)===0?t=1:(t=bi,bi<<=1,(bi&130023424)===0&&(bi=4194304)));var n=Oe();e=Ft(e,t),e!==null&&(yi(e,t,n),Te(e,n))}function xv(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),lh(e,n)}function kv(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(b(314))}r!==null&&r.delete(t),lh(e,n)}var uh;uh=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ie.current)be=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return be=!1,uv(e,t,n);be=(e.flags&131072)!==0}else be=!1,G&&(t.flags&1048576)!==0&&dp(t,wo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;to(e,t),e=t.pendingProps;var i=ir(t,ye.current);er(t,n),i=Jl(null,t,r,e,i,n);var o=Xl();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,Le(r)?(o=!0,yo(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Vl(t),i.updater=Zo,t.stateNode=i,i._reactInternals=t,Aa(t,r,e,n),t=za(null,t,r,!0,o,n)):(t.tag=0,G&&o&&$l(t),ke(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(to(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=Ov(r),e=rt(r,e),i){case 0:t=Ua(null,t,r,e,n);break e;case 1:t=Fc(null,t,r,e,n);break e;case 11:t=Tc(null,t,r,e,n);break e;case 14:t=Dc(null,t,r,rt(r.type,e),n);break e}throw Error(b(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:rt(r,i),Ua(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:rt(r,i),Fc(e,t,r,i,n);case 3:e:{if(Vp(t),e===null)throw Error(b(387));r=t.pendingProps,o=t.memoizedState,i=o.element,mp(e,t),Po(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=lr(Error(b(423)),t),t=Mc(e,t,r,n,i);break e}else if(r!==i){i=lr(Error(b(424)),t),t=Mc(e,t,r,n,i);break e}else for(je=tn(t.stateNode.containerInfo.firstChild),$e=t,G=!0,ot=null,n=wp(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(or(),r===i){t=Mt(e,t,n);break e}ke(e,t,r,n)}t=t.child}return t;case 5:return xp(t),e===null&&Fa(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,s=i.children,ba(r,i)?s=null:o!==null&&ba(r,o)&&(t.flags|=32),qp(e,t),ke(e,t,s,n),t.child;case 6:return e===null&&Fa(t),null;case 13:return Kp(e,t,n);case 4:return Kl(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=sr(t,null,r,n):ke(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:rt(r,i),Tc(e,t,r,i,n);case 7:return ke(e,t,t.pendingProps,n),t.child;case 8:return ke(e,t,t.pendingProps.children,n),t.child;case 12:return ke(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,V(xo,r._currentValue),r._currentValue=s,o!==null)if(ct(o.value,s)){if(o.children===i.children&&!Ie.current){t=Mt(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=Lt(-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),Ma(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(b(341));s.lanes|=n,a=s.alternate,a!==null&&(a.lanes|=n),Ma(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}ke(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,er(t,n),i=Ze(i),r=r(i),t.flags|=1,ke(e,t,r,n),t.child;case 14:return r=t.type,i=rt(r,t.pendingProps),i=rt(r.type,i),Dc(e,t,r,i,n);case 15:return Qp(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:rt(r,i),to(e,t),t.tag=1,Le(r)?(e=!0,yo(t)):e=!1,er(t,n),yp(t,r,i),Aa(t,r,i,n),za(null,t,r,!0,e,n);case 19:return Wp(e,t,n);case 22:return Hp(e,t,n)}throw Error(b(156,t.tag))};function ch(e,t){return Md(e,t)}function Pv(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 Je(e,t,n,r){return new Pv(e,t,n,r)}function lu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Ov(e){if(typeof e=="function")return lu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Cl)return 11;if(e===Rl)return 14}return 2}function sn(e,t){var n=e.alternate;return n===null?(n=Je(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 io(e,t,n,r,i,o){var s=2;if(r=e,typeof e=="function")lu(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case An:return On(n.children,i,o,t);case _l:s=8,i|=8;break;case la:return e=Je(12,n,t,i|2),e.elementType=la,e.lanes=o,e;case ua:return e=Je(13,n,t,i),e.elementType=ua,e.lanes=o,e;case ca:return e=Je(19,n,t,i),e.elementType=ca,e.lanes=o,e;case Sd:return rs(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case vd:s=10;break e;case yd:s=9;break e;case Cl:s=11;break e;case Rl:s=14;break e;case Ht:s=16,r=null;break e}throw Error(b(130,e==null?e:typeof e,""))}return t=Je(s,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function On(e,t,n,r){return e=Je(7,e,r,t),e.lanes=n,e}function rs(e,t,n,r){return e=Je(22,e,r,t),e.elementType=Sd,e.lanes=n,e.stateNode={isHidden:!1},e}function Vs(e,t,n){return e=Je(6,e,null,t),e.lanes=n,e}function Ks(e,t,n){return t=Je(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ev(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=Cs(0),this.expirationTimes=Cs(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Cs(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function uu(e,t,n,r,i,o,s,a,l){return e=new Ev(e,t,n,a,l),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Je(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Vl(o),e}function _v(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}t(),e.exports=Qe})(dd);var Wc=dd.exports;sa.createRoot=Wc.createRoot,sa.hydrateRoot=Wc.hydrateRoot;var pu={exports:{}},hh={};/** * @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 cr=R.exports;function Iv(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Lv=typeof Object.is=="function"?Object.is:Iv,Tv=cr.useState,Dv=cr.useEffect,Fv=cr.useLayoutEffect,Mv=cr.useDebugValue;function jv(e,t){var n=t(),r=Tv({inst:{value:n,getSnapshot:t}}),i=r[0].inst,o=r[1];return Fv(function(){i.value=n,i.getSnapshot=t,Ws(i)&&o({inst:i})},[e,n,t]),Dv(function(){return Ws(i)&&o({inst:i}),e(function(){Ws(i)&&o({inst:i})})},[e]),Mv(n),n}function Ws(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Lv(e,n)}catch{return!0}}function Av(e,t){return t()}var $v=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Av:jv;hh.useSyncExternalStore=cr.useSyncExternalStore!==void 0?cr.useSyncExternalStore:$v;(function(e){e.exports=hh})(pu);var ls={exports:{}},us={};/** * @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 Uv=R.exports,zv=Symbol.for("react.element"),Bv=Symbol.for("react.fragment"),Qv=Object.prototype.hasOwnProperty,Hv=Uv.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,qv={key:!0,ref:!0,__self:!0,__source:!0};function gh(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)Qv.call(t,r)&&!qv.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:zv,type:e,key:o,ref:s,props:i,_owner:Hv.current}}us.Fragment=Bv;us.jsx=gh;us.jsxs=gh;(function(e){e.exports=us})(ls);const Ot=ls.exports.Fragment,w=ls.exports.jsx,N=ls.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 ki{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 fi=typeof window>"u";function Ve(){}function Vv(e,t){return typeof e=="function"?e(t):e}function Za(e){return typeof e=="number"&&e>=0&&e!==1/0}function mh(e,t){return Math.max(e+(t||0)-Date.now(),0)}function oo(e,t,n){return cs(e)?typeof t=="function"?{...n,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function Vt(e,t,n){return cs(e)?[{...t,queryKey:e},n]:[e||{},t]}function Gc(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:o,queryKey:s,stale:a}=e;if(cs(s)){if(r){if(t.queryHash!==hu(s,t.options))return!1}else if(!Lo(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 Yc(e,t){const{exact:n,fetching:r,predicate:i,mutationKey:o}=e;if(cs(o)){if(!t.options.mutationKey)return!1;if(n){if(wn(t.options.mutationKey)!==wn(o))return!1}else if(!Lo(t.options.mutationKey,o))return!1}return!(typeof r=="boolean"&&t.state.status==="loading"!==r||i&&!i(t))}function hu(e,t){return((t==null?void 0:t.queryKeyHashFn)||wn)(e)}function wn(e){return JSON.stringify(e,(t,n)=>el(n)?Object.keys(n).sort().reduce((r,i)=>(r[i]=n[i],r),{}):n)}function Lo(e,t){return vh(e,t)}function vh(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!vh(e[n],t[n])):!1}function yh(e,t){if(e===t)return e;const n=Xc(e)&&Xc(t);if(n||el(e)&&el(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"u")return!0;const n=t.prototype;return!(!Zc(n)||!n.hasOwnProperty("isPrototypeOf"))}function Zc(e){return Object.prototype.toString.call(e)==="[object Object]"}function cs(e){return Array.isArray(e)}function Sh(e){return new Promise(t=>{setTimeout(t,e)})}function ef(e){Sh(0).then(e)}function Kv(){if(typeof AbortController=="function")return new AbortController}function tl(e,t,n){return n.isDataEqual!=null&&n.isDataEqual(e,t)?e:typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?yh(e,t):t}class Wv extends ki{constructor(){super(),this.setup=t=>{if(!fi&&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 To=new Wv;class Gv extends ki{constructor(){super(),this.setup=t=>{if(!fi&&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 Do=new Gv;function Yv(e){return Math.min(1e3*2**e,3e4)}function fs(e){return(e!=null?e:"online")==="online"?Do.isOnline():!0}class wh{constructor(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}}function so(e){return e instanceof wh}function xh(e){let t=!1,n=0,r=!1,i,o,s;const a=new Promise((x,v)=>{o=x,s=v}),l=x=>{r||(g(new wh(x)),e.abort==null||e.abort())},u=()=>{t=!0},c=()=>{t=!1},f=()=>!To.isFocused()||e.networkMode!=="always"&&!Do.isOnline(),d=x=>{r||(r=!0,e.onSuccess==null||e.onSuccess(x),i==null||i(),o(x))},g=x=>{r||(r=!0,e.onError==null||e.onError(x),i==null||i(),s(x))},h=()=>new Promise(x=>{i=v=>{if(r||!f())return x(v)},e.onPause==null||e.onPause()}).then(()=>{i=void 0,r||e.onContinue==null||e.onContinue()}),y=()=>{if(r)return;let x;try{x=e.fn()}catch(v){x=Promise.reject(v)}Promise.resolve(x).then(d).catch(v=>{var p,m;if(r)return;const S=(p=e.retry)!=null?p:3,k=(m=e.retryDelay)!=null?m:Yv,E=typeof k=="function"?k(n,v):k,P=S===!0||typeof S=="number"&&n{if(f())return h()}).then(()=>{t?g(v):y()})})};return fs(e.networkMode)?y():h().then(y),{promise:a,cancel:l,continue:()=>{i==null||i()},cancelRetry:u,continueRetry:c}}const gu=console;function Jv(){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):ef(()=>{n(c)})},s=c=>(...f)=>{o(()=>{c(...f)})},a=()=>{const c=e;e=[],c.length&&ef(()=>{r(()=>{c.forEach(f=>{n(f)})})})};return{batch:i,batchCalls:s,schedule:o,setNotifyFunction:c=>{n=c},setBatchNotifyFunction:c=>{r=c}}}const re=Jv();class kh{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Za(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(t){this.cacheTime=Math.max(this.cacheTime||0,t!=null?t:fi?1/0:5*60*1e3)}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class Xv extends kh{constructor(t){super(),this.abortSignalConsumed=!1,this.defaultOptions=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.cache=t.cache,this.logger=t.logger||gu,this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.initialState=t.state||Zv(this.options),this.state=this.initialState,this.meta=t.meta}setOptions(t){this.options={...this.defaultOptions,...t},this.meta=t==null?void 0:t.meta,this.updateCacheTime(this.options.cacheTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.cache.remove(this)}setData(t,n){const r=tl(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(Ve).catch(Ve):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||!mh(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 g=this.observers.find(h=>h.options.queryFn);g&&this.setOptions(g.options)}Array.isArray(this.options.queryKey);const s=Kv(),a={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},l=g=>{Object.defineProperty(g,"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=g=>{if(so(g)&&g.silent||this.dispatch({type:"error",error:g}),!so(g)){var h,y;(h=(y=this.cache.config).onError)==null||h.call(y,g,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=xh({fn:c.fetchFn,abort:s==null?void 0:s.abort.bind(s),onSuccess:g=>{var h,y;if(typeof g>"u"){d(new Error("Query data cannot be undefined"));return}this.setData(g),(h=(y=this.cache.config).onSuccess)==null||h.call(y,g,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:fs(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 so(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 Zv(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=typeof e.initialData<"u"?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0,i=typeof t<"u";return{data:t,dataUpdateCount:0,dataUpdatedAt:i?r!=null?r:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchMeta:null,isInvalidated:!1,status:i?"success":"loading",fetchStatus:"idle"}}class ey extends ki{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:hu(o,n);let a=this.get(s);return a||(a=new Xv({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]=Vt(t,n);return typeof r.exact>"u"&&(r.exact=!0),this.queries.find(i=>Gc(r,i))}findAll(t,n){const[r]=Vt(t,n);return Object.keys(r).length>0?this.queries.filter(i=>Gc(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 ty extends kh{constructor(t){super(),this.options={...t.defaultOptions,...t.options},this.mutationId=t.mutationId,this.mutationCache=t.mutationCache,this.logger=t.logger||gu,this.observers=[],this.state=t.state||ny(),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 m;return this.retryer=xh({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:(m=this.options.retry)!=null?m: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 m=await t();return(r=(i=this.mutationCache.config).onSuccess)==null||r.call(i,m,this.state.variables,this.state.context,this),await((o=(s=this.options).onSuccess)==null?void 0:o.call(s,m,this.state.variables,this.state.context)),await((a=(l=this.options).onSettled)==null?void 0:a.call(l,m,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:m}),m}catch(m){try{var g,h,y,x,v,p;throw(g=(h=this.mutationCache.config).onError)==null||g.call(h,m,this.state.variables,this.state.context,this),await((y=(x=this.options).onError)==null?void 0:y.call(x,m,this.state.variables,this.state.context)),await((v=(p=this.options).onSettled)==null?void 0:v.call(p,void 0,m,this.state.variables,this.state.context)),m}finally{this.dispatch({type:"error",error:m})}}}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:!fs(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 ny(){return{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0}}class ry extends ki{constructor(t){super(),this.config=t||{},this.mutations=[],this.mutationId=0}build(t,n,r){const i=new ty({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=>Yc(t,n))}findAll(t){return this.mutations.filter(n=>Yc(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(Ve)),Promise.resolve()))}}function iy(){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)||[],g=((s=e.state.data)==null?void 0:s.pageParams)||[];let h=g,y=!1;const x=E=>{Object.defineProperty(E,"signal",{enumerable:!0,get:()=>{var P;if((P=e.signal)!=null&&P.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,P,C,_)=>(h=_?[P,...h]:[...h,P],_?[C,...E]:[...E,C]),m=(E,P,C,_)=>{if(y)return Promise.reject("Cancelled");if(typeof C>"u"&&!P&&E.length)return Promise.resolve(E);const O={queryKey:e.queryKey,pageParam:C,meta:e.meta};x(O);const L=v(O);return Promise.resolve(L).then(z=>p(E,C,z,_))};let S;if(!d.length)S=m([]);else if(c){const E=typeof u<"u",P=E?u:tf(e.options,d);S=m(d,E,P)}else if(f){const E=typeof u<"u",P=E?u:oy(e.options,d);S=m(d,E,P,!0)}else{h=[];const E=typeof e.options.getNextPageParam>"u";S=(a&&d[0]?a(d[0],0,d):!0)?m([],E,g[0]):Promise.resolve(p([],g[0],d[0]));for(let C=1;C{if(a&&d[C]?a(d[C],C,d):!0){const L=E?g[C]:tf(e.options,_);return m(_,E,L)}return Promise.resolve(p(_,g[C],d[C]))})}return S.then(E=>({pages:E,pageParams:h}))}}}}function tf(e,t){return e.getNextPageParam==null?void 0:e.getNextPageParam(t[t.length-1],t)}function oy(e,t){return e.getPreviousPageParam==null?void 0:e.getPreviousPageParam(t[0],t)}class sy{constructor(t={}){this.queryCache=t.queryCache||new ey,this.mutationCache=t.mutationCache||new ry,this.logger=t.logger||gu,this.defaultOptions=t.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[]}mount(){this.unsubscribeFocus=To.subscribe(()=>{To.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=Do.subscribe(()=>{Do.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]=Vt(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=Vv(n,o);if(typeof s>"u")return;const a=oo(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]=Vt(t,n),i=this.queryCache;re.batch(()=>{i.findAll(r).forEach(o=>{i.remove(o)})})}resetQueries(t,n,r){const[i,o]=Vt(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={}]=Vt(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(Ve).catch(Ve)}invalidateQueries(t,n,r){const[i,o]=Vt(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]=Vt(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(Ve);return o!=null&&o.throwOnError||(a=a.catch(Ve)),a}fetchQuery(t,n,r){const i=oo(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(Ve).catch(Ve)}fetchInfiniteQuery(t,n,r){const i=oo(t,n,r);return i.behavior=iy(),this.fetchQuery(i)}prefetchInfiniteQuery(t,n,r){return this.fetchInfiniteQuery(t,n,r).then(Ve).catch(Ve)}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=>wn(t)===wn(i.queryKey));r?r.defaultOptions=n:this.queryDefaults.push({queryKey:t,defaultOptions:n})}getQueryDefaults(t){if(!t)return;const n=this.queryDefaults.find(r=>Lo(t,r.queryKey));return n==null?void 0:n.defaultOptions}setMutationDefaults(t,n){const r=this.mutationDefaults.find(i=>wn(t)===wn(i.mutationKey));r?r.defaultOptions=n:this.mutationDefaults.push({mutationKey:t,defaultOptions:n})}getMutationDefaults(t){if(!t)return;const n=this.mutationDefaults.find(r=>Lo(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=hu(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 ay extends ki{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),nf(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.listeners.length||this.destroy()}shouldFetchOnReconnect(){return nl(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return nl(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),Jc(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&&rf(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(Ve)),n}updateStaleTimeout(){if(this.clearStaleTimeout(),fi||this.currentResult.isStale||!Za(this.options.staleTime))return;const n=mh(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,!(fi||this.options.enabled===!1||!Za(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||To.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:g,errorUpdatedAt:h,fetchStatus:y,status:x}=f,v=!1,p=!1,m;if(n._optimisticResults){const E=this.hasListeners(),P=!E&&nf(t,n),C=E&&rf(t,r,n,i);(P||C)&&(y=fs(t.options.networkMode)?"fetching":"paused",d||(x="loading")),n._optimisticResults==="isRestoring"&&(y="idle")}if(n.keepPreviousData&&!f.dataUpdateCount&&c!=null&&c.isSuccess&&x!=="error")m=c.data,d=c.dataUpdatedAt,x=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)m=this.selectResult;else try{this.selectFn=n.select,m=n.select(f.data),m=tl(o==null?void 0:o.data,m,n),this.selectResult=m,this.selectError=null}catch(E){this.selectError=E}else m=f.data;if(typeof n.placeholderData<"u"&&typeof m>"u"&&x==="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=tl(o==null?void 0:o.data,E,n),this.selectError=null}catch(P){this.selectError=P}typeof E<"u"&&(x="success",m=E,p=!0)}this.selectError&&(g=this.selectError,m=this.selectResult,h=Date.now(),x="error");const S=y==="fetching";return{status:x,fetchStatus:y,isLoading:x==="loading",isSuccess:x==="success",isError:x==="error",data:m,dataUpdatedAt:d,error:g,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&&x!=="loading",isLoadingError:x==="error"&&f.dataUpdatedAt===0,isPaused:y==="paused",isPlaceholderData:p,isPreviousData:v,isRefetchError:x==="error"&&f.dataUpdatedAt!==0,isStale:mu(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,Jc(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"&&!so(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 ly(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function nf(e,t){return ly(e,t)||e.state.dataUpdatedAt>0&&nl(e,t,t.refetchOnMount)}function nl(e,t,n){if(t.enabled!==!1){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&mu(e,t)}return!1}function rf(e,t,n,r){return n.enabled!==!1&&(e!==t||r.enabled===!1)&&(!n.suspense||e.state.status!=="error")&&mu(e,n)}function mu(e,t){return e.isStaleByTime(t.staleTime)}const of=R.exports.createContext(void 0),Ph=R.exports.createContext(!1);function Oh(e,t){return e||(t&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=of),window.ReactQueryClientContext):of)}const Eh=({context:e}={})=>{const t=R.exports.useContext(Oh(e,R.exports.useContext(Ph)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},uy=({client:e,children:t,context:n,contextSharing:r=!1})=>{R.exports.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]);const i=Oh(n,r);return w(Ph.Provider,{value:!n&&r,children:w(i.Provider,{value:e,children:t})})},_h=R.exports.createContext(!1),cy=()=>R.exports.useContext(_h);_h.Provider;function fy(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}const dy=R.exports.createContext(fy()),py=()=>R.exports.useContext(dy);function hy(e,t){return typeof e=="function"?e(...t):!!e}function gy(e,t){const n=Eh({context:e.context}),r=cy(),i=py(),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]=R.exports.useState(()=>new t(n,o)),a=s.getOptimisticResult(o);if(pu.exports.useSyncExternalStore(R.exports.useCallback(l=>r?()=>{}:s.subscribe(re.batchCalls(l)),[s,r]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),R.exports.useEffect(()=>{i.clearReset()},[i]),R.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&&hy(o.useErrorBoundary,[a.error,s.getCurrentQuery()]))throw a.error;return o.notifyOnChangeProps?a:s.trackResult(a)}function fr(e,t,n){const r=oo(e,t,n);return gy(r,ay)}/** * 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 my(){return null}function Ge(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r3?t.i-4:t.i:Array.isArray(e)?1:vu(e)?2:yu(e)?3:0}function rl(e,t){return xr(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function vy(e,t){return xr(e)===2?e.get(t):e[t]}function Ch(e,t,n){var r=xr(e);r===2?e.set(t,n):r===3?(e.delete(t),e.add(n)):e[t]=n}function yy(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function vu(e){return Oy&&e instanceof Map}function yu(e){return Ey&&e instanceof Set}function ae(e){return e.o||e.t}function Su(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=Cy(e);delete t[Q];for(var n=Pu(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=Sy),Object.freeze(e),t&&pr(e,function(n,r){return wu(r,!0)},!0)),e}function Sy(){Ge(2)}function xu(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function kt(e){var t=ol[e];return t||Ge(18,e),t}function wy(e,t){ol[e]||(ol[e]=t)}function Fo(){return pi}function Gs(e,t){t&&(kt("Patches"),e.u=[],e.s=[],e.v=t)}function Mo(e){il(e),e.p.forEach(xy),e.p=null}function il(e){e===pi&&(pi=e.l)}function sf(e){return pi={p:[],l:pi,h:e,m:!0,_:0}}function xy(e){var t=e[Q];t.i===0||t.i===1?t.j():t.O=!0}function Ys(e,t){t._=t.p.length;var n=t.p[0],r=e!==void 0&&e!==n;return t.h.g||kt("ES5").S(t,e,r),r?(n[Q].P&&(Mo(t),Ge(4)),jt(e)&&(e=jo(t,e),t.l||Ao(t,e)),t.u&&kt("Patches").M(n[Q].t,e,t.u,t.s)):e=jo(t,n,[]),Mo(t),t.u&&t.v(t.u,t.s),e!==Rh?e:void 0}function jo(e,t,n){if(xu(t))return t;var r=t[Q];if(!r)return pr(t,function(o,s){return af(e,r,t,o,s,n)},!0),t;if(r.A!==e)return t;if(!r.P)return Ao(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var i=r.i===4||r.i===5?r.o=Su(r.k):r.o;pr(r.i===3?new Set(i):i,function(o,s){return af(e,r,i,o,s,n)}),Ao(e,i,!1),n&&e.u&&kt("Patches").R(r,n,e.u,e.s)}return r.o}function af(e,t,n,r,i,o){if(dr(i)){var s=jo(e,i,o&&t&&t.i!==3&&!rl(t.D,r)?o.concat(r):void 0);if(Ch(n,r,s),!dr(s))return;e.m=!1}if(jt(i)&&!xu(i)){if(!e.h.F&&e._<1)return;jo(e,i),t&&t.A.l||Ao(e,i)}}function Ao(e,t,n){n===void 0&&(n=!1),e.h.F&&e.m&&wu(t,n)}function Js(e,t){var n=e[Q];return(n?ae(n):e)[t]}function lf(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 Nt(e){e.P||(e.P=!0,e.l&&Nt(e.l))}function Xs(e){e.o||(e.o=Su(e.t))}function di(e,t,n){var r=vu(t)?kt("MapSet").N(t,n):yu(t)?kt("MapSet").T(t,n):e.g?function(i,o){var s=Array.isArray(i),a={i:s?1:0,A:o?o.A:Fo(),P:!1,I:!1,D:{},l:o,t:i,k:null,o:null,j:null,C:!1},l=a,u=sl;s&&(l=[a],u=jr);var c=Proxy.revocable(l,u),f=c.revoke,d=c.proxy;return a.k=d,a.j=f,d}(t,n):kt("ES5").J(t,n);return(n?n.A:Fo()).p.push(r),r}function ky(e){return dr(e)||Ge(22,e),function t(n){if(!jt(n))return n;var r,i=n[Q],o=xr(n);if(i){if(!i.P&&(i.i<4||!kt("ES5").K(i)))return i.t;i.I=!0,r=uf(n,o),i.I=!1}else r=uf(n,o);return pr(r,function(s,a){i&&vy(i.t,s)===a||Ch(r,s,t(a))}),o===3?new Set(r):r}(e)}function uf(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return Su(e)}function Py(){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(jt(l)){var u=di(a.A.h,l,a);a.p.set(l,u),a.o.add(u)}else a.o.add(l)}))}function r(a){a.O&&Ge(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[Q]={i:2,l:c,A:c?c.A:Fo(),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[Q]).size}}),l.has=function(u){return ae(this[Q]).has(u)},l.set=function(u,c){var f=this[Q];return r(f),ae(f).has(u)&&ae(f).get(u)===c||(t(f),Nt(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[Q];return r(c),t(c),Nt(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[Q];r(u),ae(u).size&&(t(u),Nt(u),u.D=new Map,pr(u.t,function(c){u.D.set(c,!1)}),u.o.clear())},l.forEach=function(u,c){var f=this;ae(this[Q]).forEach(function(d,g){u.call(c,f.get(g),g,f)})},l.get=function(u){var c=this[Q];r(c);var f=ae(c).get(u);if(c.I||!jt(f)||f!==c.t.get(u))return f;var d=di(c.A.h,f,c);return t(c),c.o.set(u,d),d},l.keys=function(){return ae(this[Q]).keys()},l.values=function(){var u,c=this,f=this.keys();return(u={})[Bi]=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={})[Bi]=function(){return c.entries()},u.next=function(){var d=f.next();if(d.done)return d;var g=c.get(d.value);return{done:!1,value:[d.value,g]}},u},l[Bi]=function(){return this.entries()},a}(),s=function(){function a(u,c){return this[Q]={i:3,l:c,A:c?c.A:Fo(),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[Q]).size}}),l.has=function(u){var c=this[Q];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[Q];return r(c),this.has(u)||(n(c),Nt(c),c.o.add(u)),this},l.delete=function(u){if(!this.has(u))return!1;var c=this[Q];return r(c),n(c),Nt(c),c.o.delete(u)||!!c.p.has(u)&&c.o.delete(c.p.get(u))},l.clear=function(){var u=this[Q];r(u),ae(u).size&&(n(u),Nt(u),u.o.clear())},l.values=function(){var u=this[Q];return r(u),n(u),u.o.values()},l.entries=function(){var u=this[Q];return r(u),n(u),u.o.entries()},l.keys=function(){return this.values()},l[Bi]=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}();wy("MapSet",{N:function(a,l){return new o(a,l)},T:function(a,l){return new s(a,l)}})}var cf,pi,ku=typeof Symbol<"u"&&typeof Symbol("x")=="symbol",Oy=typeof Map<"u",Ey=typeof Set<"u",ff=typeof Proxy<"u"&&Proxy.revocable!==void 0&&typeof Reflect<"u",Rh=ku?Symbol.for("immer-nothing"):((cf={})["immer-nothing"]=!0,cf),df=ku?Symbol.for("immer-draftable"):"__$immer_draftable",Q=ku?Symbol.for("immer-state"):"__$immer_state",Bi=typeof Symbol<"u"&&Symbol.iterator||"@@iterator",_y=""+Object.prototype.constructor,Pu=typeof Reflect<"u"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,Cy=Object.getOwnPropertyDescriptors||function(e){var t={};return Pu(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},ol={},sl={get:function(e,t){if(t===Q)return e;var n=ae(e);if(!rl(n,t))return function(i,o,s){var a,l=lf(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||!jt(r)?r:r===Js(e.t,t)?(Xs(e),e.o[t]=di(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=lf(ae(e),t);if(r!=null&&r.set)return r.set.call(e.k,n),!0;if(!e.P){var i=Js(ae(e),t),o=i==null?void 0:i[Q];if(o&&o.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(yy(n,i)&&(n!==void 0||rl(e.t,t)))return!0;Xs(e),Nt(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 Js(e.t,t)!==void 0||t in e.t?(e.D[t]=!1,Xs(e),Nt(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(){Ge(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){Ge(12)}},jr={};pr(sl,function(e,t){jr[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),jr.deleteProperty=function(e,t){return jr.set.call(this,e,t,void 0)},jr.set=function(e,t,n){return sl.set.call(this,e[0],t,n,e[0])};var Ry=function(){function e(n){var r=this;this.g=ff,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 x=this;y===void 0&&(y=a);for(var v=arguments.length,p=Array(v>1?v-1:0),m=1;m1?c-1:0),d=1;d=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=kt("Patches").$;return dr(n)?s(n,r):this.produce(n,function(a){return s(a,r)})},e}(),ze=new Ry,$=ze.produce;ze.produceWithPatches.bind(ze);ze.setAutoFreeze.bind(ze);ze.setUseProxies.bind(ze);ze.applyPatches.bind(ze);ze.createDraft.bind(ze);ze.finishDraft.bind(ze);function hr(){return hr=Object.assign?Object.assign.bind():function(e){for(var t=1;t=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 ut(){return ut=Object.assign||function(e){for(var t=1;t=0)&&(n[i]=e[i]);return n}function Ly(e,t){var n,r,i,o="";for(n in e)if((i=e[n])!==void 0)if(Array.isArray(i))for(r=0;rTh?by():Iy();class Ou{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 Ay extends Ou{constructor(t){var n,r;super(),this.isTransitioning=!1,this.history=(t==null?void 0:t.history)||jy(),this.stringifySearch=(n=t==null?void 0:t.stringifySearch)!=null?n:Jy,this.parseSearch=(r=t==null?void 0:t.parseSearch)!=null?r:Yy,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=ut({},this.current,n.from),l=Gy(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=Sf(n.search,u))!=null?o:{}:(s=n.__searchFilters)!=null&&s.length?u:{},f=fl(a.search,c),d=this.stringifySearch(f);let g=n.hash===!0?a.hash:Sf(n.hash,a.hash);return g=g?"#"+g:"",{pathname:l,search:f,searchStr:d,hash:g,href:""+l+d+g,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:fl(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 Dh(e){return w(Ih.Provider,{...e})}function $y(e){let{children:t,location:n,__experimental__snapshot:r}=e,i=ul(e,Dy);const o=R.exports.useRef(null);o.current||(o.current=new zy({location:n,__experimental__snapshot:r,routes:i.routes}));const s=o.current,[a,l]=R.exports.useReducer(()=>({}),{});return s.update(i),cl(()=>s.subscribe(()=>{l()}),[]),cl(()=>s.updateLocation(n.current).unsubscribe,[n.current.key]),R.exports.createElement(bh.Provider,{value:{location:n}},R.exports.createElement(Lh.Provider,{value:{router:s}},w(Uy,{}),w(Dh,{value:[s.rootMatch,...s.state.matches],children:t!=null?t:w(Uh,{})})))}function Uy(){const e=Eu(),t=$h(),n=Hy();return cl(()=>{t({to:".",search:!0,hash:!0}).href!==e.current.href&&n({to:".",search:!0,hash:!0,fromCurrent:!0,replace:!0})},[]),null}class zy extends Ou{constructor(t){var n;let{location:r,__experimental__snapshot:i}=t,o=ul(t,Fy);super(),this.routesById={},this.update=a=>{let{basepath:l,routes:u}=a,c=ul(a,My);Object.assign(this,c),this.basepath=ds("/"+(l!=null?l:"")),this.routesById={};const f=(d,g)=>d.map(h=>{var y,x,v,p;const m=(y=h.path)!=null?y:"*",S=gr([(g==null?void 0:g.id)==="root"?"":g==null?void 0:g.id,""+(m==null?void 0:m.replace(/(.)\/$/,"$1"))+(h.id?"-"+h.id:"")]);if(h=ut({},h,{pendingMs:(x=h.pendingMs)!=null?x: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 g=Date.now()-((d=f.updatedAt)!=null?d:0);(!f.maxAge||g>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 vf(this,a);this.setState(d=>ut({},d,{pending:{location:f.location,matches:f.matches}})),l=f.subscribe(()=>{const d=this.state.matches;d.filter(g=>!f.matches.find(h=>h.id===g.id)).forEach(g=>{g.onExit==null||g.onExit(g)}),d.filter(g=>f.matches.find(h=>h.id===g.id)).forEach(g=>{g.route.onTransition==null||g.route.onTransition(g)}),f.matches.filter(g=>!d.find(h=>h.id===g.id)).forEach(g=>{g.onExit=g.route.onMatch==null?void 0:g.route.onMatch(g)}),this.setState(g=>ut({},g,{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 vf(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 g;throw new Error("Router hydration mismatch: "+l.id+" !== "+((g=i.matches[u])==null?void 0:g.id))}l.ownData=(f=(d=i.matches[u])==null?void 0:d.ownData)!=null?f:{}}),Fh(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 Eu(){const e=R.exports.useContext(bh);return zh(!!e,"useLocation must be used within a "),e.location}class By{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=ut({},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")},g=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"?g(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){g(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 vf extends Ou{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",Fh(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=jh(this.router,this.location);this.matches=i==null?void 0:i.map(o=>(this.router.matchCache[o.id]||(this.router.matchCache[o.id]=new By(o)),this.router.matchCache[o.id]))}}function Fh(e){e==null||e.forEach((t,n)=>{var r;const i=e==null?void 0:e[n-1];t.data=ut({},(r=i==null?void 0:i.data)!=null?r:{},t.ownData)})}function Mh(){const e=R.exports.useContext(Lh);if(!e)throw zh(!0,"You are trying to use useRouter() outside of ReactLocation!"),new Error;return e.router}function jh(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,x;const v=gr([a,h.path]),p=!!(h.path!=="/"||(y=h.children)!=null&&y.length),m=qy(t,{to:v,search:h.search,fuzzy:p,caseSensitive:(x=h.caseSensitive)!=null?x:e.caseSensitive});return m&&(l=ut({},l,m)),!!m});if(!c)return;const f=yf(c.path,l);a=gr([a,f]);const g={id:yf(c.id,l,!0),route:c,params:l,pathname:a,search:t.search};n.push(g),(s=c.children)!=null&&s.length&&r(c.children,g)};return r(e.routes,e.rootMatch),n}function yf(e,t,n){const r=hi(e);return gr(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 Ah(){return R.exports.useContext(Ih)}function Qy(){var e;return(e=Ah())==null?void 0:e[0]}function Hy(){const e=Eu(),t=Qy(),n=$h();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 Bh(r)}function $h(){const e=Eu(),t=Mh();return Bh(r=>{const i=e.buildNext(t.basepath,r),s=jh(t,i).map(a=>{var l;return(l=a.route.searchFilters)!=null?l:[]}).flat().filter(Boolean);return e.buildNext(t.basepath,ut({},r,{__searchFilters:s}))})}function Uh(){var e;const t=Mh(),[n,...r]=Ah(),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:w(Uh,{})})();return w(Dh,{value:r,children:s})}function qy(e,t){const n=Ky(e,t),r=Wy(e,t);if(!(t.to&&!n)&&!(t.search&&!r))return n!=null?n:{}}function zh(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Vy(e){return typeof e=="function"}function Sf(e,t){return Vy(e)?e(t):e}function gr(e){return ds(e.filter(Boolean).join("/"))}function ds(e){return(""+e).replace(/\/{2,}/g,"/")}function Ky(e,t){var n;const r=hi(e.pathname),i=hi(""+((n=t.to)!=null?n:"*")),o={};return(()=>{for(let a=0;ad.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 Wy(e,t){return!!(t.search&&t.search(e.search))}function hi(e){if(!e)return[];e=ds(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 Gy(e,t,n){t=t.replace(new RegExp("^"+e),"/"),n=n.replace(new RegExp("^"+e),"/");let r=hi(t);const i=hi(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=gr([e,...r.map(s=>s.value)]);return ds(o)}function Bh(e){const t=R.exports.useRef(),n=R.exports.useRef(e);return n.current=e,t.current||(t.current=function(){return n.current(...arguments)}),t.current}function fl(e,t){if(e===t)return e;const n=Array.isArray(e)&&Array.isArray(t);if(n||wf(e)&&wf(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"u")return!0;const n=t.prototype;return!(!xf(n)||!n.hasOwnProperty("isPrototypeOf"))}function xf(e){return Object.prototype.toString.call(e)==="[object Object]"}const Yy=Xy(JSON.parse),Jy=Zy(JSON.stringify);function Xy(e){return t=>{t.substring(0,1)==="?"&&(t=t.substring(1));let n=Ty(t);for(let r in n){const i=n[r];if(typeof i=="string")try{n[r]=e(i)}catch{}}return n}}function Zy(e){return t=>{t=ut({},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=Ly(t).toString();return n?"?"+n:""}}var e0="_1qevocv0",t0="_1qevocv2",n0="_1qevocv3",r0="_1qevocv4",i0="_1qevocv1";const ft="",o0=5e3,s0=async()=>{const e=`${ft}/ping`;return await(await fetch(e)).json()},a0=async()=>await(await fetch(`${ft}/modifiers.json`)).json(),l0=async()=>(await(await fetch(`${ft}/output_dir`)).json())[0],dl="config",Qh=async()=>await(await fetch(`${ft}/app_config`)).json(),u0="toggle_config",c0=async e=>await(await fetch(`${ft}/app_config`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({update_branch:e})})).json(),f0=async e=>await fetch(`${ft}/image`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}),Hh=async()=>{console.log("stopping image");const e=await fetch(`${ft}/image/stop`);console.log("stopping image response",e);const t=await e.json();return console.log("stopping image data",t),t},d0=[["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"]]],kf=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},p0=e=>e?kf(e):kf;var qh={exports:{}},Vh={};/** * @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 ps=R.exports,h0=pu.exports;function g0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var m0=typeof Object.is=="function"?Object.is:g0,v0=h0.useSyncExternalStore,y0=ps.useRef,S0=ps.useEffect,w0=ps.useMemo,x0=ps.useDebugValue;Vh.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var o=y0(null);if(o.current===null){var s={hasValue:!1,value:null};o.current=s}else s=o.current;o=w0(function(){function l(g){if(!u){if(u=!0,c=g,g=r(g),i!==void 0&&s.hasValue){var h=s.value;if(i(h,g))return f=h}return f=g}if(h=f,m0(c,g))return h;var y=r(g);return i!==void 0&&i(h,y)?h:(c=g,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=v0(e,o[0],o[1]);return S0(function(){s.hasValue=!0,s.value=a},[a]),x0(a),a};(function(e){e.exports=Vh})(qh);const k0=id(qh.exports),{useSyncExternalStoreWithSelector:P0}=k0;function O0(e,t=e.getState,n){const r=P0(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return R.exports.useDebugValue(r),r}const Pf=e=>{const t=typeof e=="function"?p0(e):e,n=(r,i)=>O0(t,r,i);return Object.assign(n,t),n},E0=e=>e?Pf(e):Pf;var Pi=E0;const _0=(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=(g,h,y)=>{const x=n(g,h);return c&&u.send(y===void 0?{type:s||"anonymous"}:typeof y=="string"?{type:y}:y,r()),x};const f=(...g)=>{const h=c;c=!1,n(...g),c=h},d=e(i.setState,r,i);if(u.init(d),i.dispatchFromDevtools&&typeof i.dispatch=="function"){let g=!1;const h=i.dispatch;i.dispatch=(...y)=>{({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production"&&y[0].type==="__setState"&&!g&&(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),g=!0),h(...y)}}return u.subscribe(g=>{var h;switch(g.type){case"ACTION":if(typeof g.payload!="string"){console.error("[zustand devtools middleware] Unsupported action format");return}return Zs(g.payload,y=>{if(y.type==="__setState"){f(y.state);return}!i.dispatchFromDevtools||typeof i.dispatch=="function"&&i.dispatch(y)});case"DISPATCH":switch(g.payload.type){case"RESET":return f(d),u.init(i.getState());case"COMMIT":return u.init(i.getState());case"ROLLBACK":return Zs(g.state,y=>{f(y),u.init(i.getState())});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return Zs(g.state,y=>{f(y)});case"IMPORT_STATE":{const{nextLiftedState:y}=g.payload,x=(h=y.computedStates.slice(-1)[0])==null?void 0:h.state;if(!x)return;f(x),u.send(null,y);return}case"PAUSE_RECORDING":return c=!c}return}}),d},C0=_0,Zs=(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)},zo=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(r){return zo(r)(n)},catch(r){return this}}}catch(n){return{then(r){return this},catch(r){return zo(r)(n)}}}},R0=(e,t)=>(n,r,i)=>{let o={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:x=>x,version:0,merge:(x,v)=>({...v,...x}),...t},s=!1;const a=new Set,l=new Set;let u;try{u=o.getStorage()}catch{}if(!u)return e((...x)=>{console.warn(`[zustand persist middleware] Unable to update item '${o.name}', the given storage is currently unavailable.`),n(...x)},r,i);const c=zo(o.serialize),f=()=>{const x=o.partialize({...r()});let v;const p=c({state:x,version:o.version}).then(m=>u.setItem(o.name,m)).catch(m=>{v=m});if(v)throw v;return p},d=i.setState;i.setState=(x,v)=>{d(x,v),f()};const g=e((...x)=>{n(...x),f()},r,i);let h;const y=()=>{var x;if(!u)return;s=!1,a.forEach(p=>p(r()));const v=((x=o.onRehydrateStorage)==null?void 0:x.call(o,r()))||void 0;return zo(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 m;return h=o.merge(p,(m=r())!=null?m:g),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:x=>{o={...o,...x},x.getStorage&&(u=x.getStorage())},clearStorage:()=>{u==null||u.removeItem(o.name)},getOptions:()=>o,rehydrate:()=>y(),hasHydrated:()=>s,onHydrate:x=>(a.add(x),()=>{a.delete(x)}),onFinishHydration:x=>(l.add(x),()=>{l.delete(x)})},y(),h||g},N0=R0;function Bo(){return Math.floor(Math.random()*1e4)}const b0=["plms","ddim","heun","euler","euler_a","dpm2","dpm2_a","lms"],F=Pi(C0((e,t)=>({parallelCount:1,requestOptions:{session_id:new Date().getTime().toString(),prompt:"a photograph of an astronaut riding a horse",seed:Bo(),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($(r=>{r.parallelCount=n})),setRequestOptions:(n,r)=>{e($(i=>{i.requestOptions[n]=r}))},getValueForRequestKey:n=>t().requestOptions[n],setAllModifiers:n=>{e($(r=>{r.allModifiers=n}))},toggleTag:(n,r)=>{e($(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($(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($(n=>{n.uiOptions.isUseRandomSeed=!n.uiOptions.isUseRandomSeed,n.requestOptions.seed=n.uiOptions.isUseRandomSeed?Bo():n.requestOptions.seed}))},isRandomSeed:()=>t().uiOptions.isUseRandomSeed,toggleUseAutoSave:()=>{e($(n=>{n.uiOptions.isUseAutoSave=!n.uiOptions.isUseAutoSave}))},isUseAutoSave:()=>t().uiOptions.isUseAutoSave,toggleSoundEnabled:()=>{e($(n=>{n.uiOptions.isSoundEnabled=!n.uiOptions.isSoundEnabled}))},isSoundEnabled:()=>t().uiOptions.isSoundEnabled,toggleInpainting:()=>{e($(n=>{n.isInpainting=!n.isInpainting}))}}))),I0=`${ft}/ding.mp3`,_u=st.forwardRef((e,t)=>w("audio",{ref:t,style:{display:"none"},children:w("source",{src:I0,type:"audio/mp3"})}));_u.displayName="AudioDing";var Of="_1jo75h1",Ef="_1jo75h0",L0="_1jo75h2";const _f="Stable Diffusion is starting...",T0="Stable Diffusion is ready to use!",Cf="Stable Diffusion is not running!";function D0({className:e}){const[t,n]=R.exports.useState(_f),[r,i]=R.exports.useState(Ef),o=R.exports.useRef(),{status:s,data:a}=fr(["health"],s0,{refetchInterval:o0});return R.exports.useEffect(()=>{var l;s==="loading"?(n(_f),i(Ef)):s==="error"?(n(Cf),i(Of)):s==="success"&&(a[0]==="OK"?(n(T0),i(L0),(l=o.current)==null||l.play().catch(u=>{console.log("DING!")})):(n(Cf),i(Of)))},[s,a,o]),N(Ot,{children:[w(_u,{ref:o}),w("p",{className:[r,e].join(" "),children:t})]})}const Kh=typeof window>"u"||typeof document>"u";let Qo=Kh?R.exports.useEffect:R.exports.useLayoutEffect;function hs(e){let t=R.exports.useRef(e);return Qo(()=>{t.current=e},[e]),t}let ve=function(e){let t=hs(e);return st.useCallback((...n)=>t.current(...n),[t])},ea={serverHandoffComplete:!1};function F0(){let[e,t]=R.exports.useState(ea.serverHandoffComplete);return R.exports.useEffect(()=>{e!==!0&&t(!0)},[e]),R.exports.useEffect(()=>{ea.serverHandoffComplete===!1&&(ea.serverHandoffComplete=!0)},[]),e}var Rf;let M0=0;function Nf(){return++M0}let mr=(Rf=st.useId)!=null?Rf:function(){let e=F0(),[t,n]=st.useState(e?Nf:null);return Qo(()=>{t===null&&n(Nf())},[t]),t!=null?""+t:void 0};function At(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,At),r}function Cu(e){return Kh?null:e instanceof Node?e.ownerDocument:e!=null&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let pl=["[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 xn=(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))(xn||{}),j0=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(j0||{}),A0=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(A0||{});function Wh(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(pl))}var Ru=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(Ru||{});function Gh(e,t=0){var n;return e===((n=Cu(e))==null?void 0:n.body)?!1:At(t,{[0](){return e.matches(pl)},[1](){let r=e;for(;r!==null;){if(r.matches(pl))return!0;r=r.parentElement}return!1}})}let $0=["textarea","input"].join(",");function U0(e){var t,n;return(n=(t=e==null?void 0:e.matches)==null?void 0:t.call(e,$0))!=null?n:!1}function z0(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 Gn(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?z0(e):e:Wh(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&&U0(f)&&f.select(),f.hasAttribute("tabindex")||f.setAttribute("tabindex","0"),2}function ta(e,t,n){let r=hs(t);R.exports.useEffect(()=>{function i(o){r.current(o)}return document.addEventListener(e,i,n),()=>document.removeEventListener(e,i,n)},[e,n])}function B0(e,t,n=!0){let r=R.exports.useRef(!1);R.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!Gh(u,Ru.Loose)&&u.tabIndex!==-1&&s.preventDefault(),t(s,u)}}let o=R.exports.useRef(null);ta("mousedown",s=>{r.current&&(o.current=s.target)},!0),ta("click",s=>{!o.current||(i(s,()=>o.current),o.current=null)},!0),ta("blur",s=>i(s,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}function bf(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 Q0(e,t){let[n,r]=R.exports.useState(()=>bf(e));return Qo(()=>{r(bf(e))},[e.type,e.as]),Qo(()=>{n||!t.current||t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&r("button")},[n,t]),n}let Yh=Symbol();function H0(e,t=!0){return Object.assign(e,{[Yh]:t})}function vr(...e){let t=R.exports.useRef(e);R.exports.useEffect(()=>{t.current=e},[e]);let n=ve(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[Yh]))?void 0:n}var gi=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(gi||{}),q0=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(q0||{});function kr({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:i,visible:o=!0,name:s}){let a=Jh(t,e);if(o)return Qi(a,n,r,s);let l=i!=null?i:0;if(l&2){let{static:u=!1,...c}=a;if(u)return Qi(c,n,r,s)}if(l&1){let{unmount:u=!0,...c}=a;return At(u?0:1,{[0](){return null},[1](){return Qi({...c,hidden:!0,style:{display:"none"}},n,r,s)}})}return Qi(a,n,r,s)}function Qi(e,t={},n,r){let{as:i=n,children:o,refName:s="ref",...a}=na(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[g,h]of Object.entries(t))typeof h=="boolean"&&(f=!0),h===!0&&d.push(g);f&&(c["data-headlessui-state"]=d.join(" "))}if(i===R.exports.Fragment&&Object.keys(If(a)).length>0){if(!R.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 R.exports.cloneElement(u,Object.assign({},Jh(u.props,If(na(a,["ref"]))),c,l,V0(u.ref,l.ref)))}return R.exports.createElement(i,Object.assign({},na(a,["ref"]),i!==R.exports.Fragment&&l,i!==R.exports.Fragment&&c),u)}function V0(...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 Jh(...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 Pr(e){var t;return Object.assign(R.exports.forwardRef(e),{displayName:(t=e.displayName)!=null?t:e.name})}function If(e){let t=Object.assign({},e);for(let n in t)t[n]===void 0&&delete t[n];return t}function na(e,t=[]){let n=Object.assign({},e);for(let r of t)r in n&&delete n[r];return n}function Xh(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&&K0(n)?!1:r}function K0(e){if(!e)return!1;let t=e.previousElementSibling;for(;t!==null;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}let W0="div";var Ho=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(Ho||{});let hl=Pr(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 kr({ourProps:i,theirProps:r,slot:{},defaultTag:W0,name:"Hidden"})}),Nu=R.exports.createContext(null);Nu.displayName="OpenClosedContext";var mi=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(mi||{});function Zh(){return R.exports.useContext(Nu)}function G0({value:e,children:t}){return st.createElement(Nu.Provider,{value:e},t)}var Kt=(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))(Kt||{});function Y0(e,t,n){let r=hs(t);R.exports.useEffect(()=>{function i(o){r.current(o)}return window.addEventListener(e,i,n),()=>window.removeEventListener(e,i,n)},[e,n])}var kn=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(kn||{});function eg(){let e=R.exports.useRef(0);return Y0("keydown",t=>{t.key==="Tab"&&(e.current=t.shiftKey?1:0)},!0),e}function bu(...e){return R.exports.useMemo(()=>Cu(...e),[...e])}function J0(e,t,n,r){let i=hs(n);R.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 X0=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(X0||{}),Z0=(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))(Z0||{});let e1={[0]:e=>({...e,popoverState:At(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}}},Iu=R.exports.createContext(null);Iu.displayName="PopoverContext";function gs(e){let t=R.exports.useContext(Iu);if(t===null){let n=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,gs),n}return t}let Lu=R.exports.createContext(null);Lu.displayName="PopoverAPIContext";function Tu(e){let t=R.exports.useContext(Lu);if(t===null){let n=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,Tu),n}return t}let Du=R.exports.createContext(null);Du.displayName="PopoverGroupContext";function tg(){return R.exports.useContext(Du)}let Fu=R.exports.createContext(null);Fu.displayName="PopoverPanelContext";function t1(){return R.exports.useContext(Fu)}function n1(e,t){return At(t.type,e1,e,t)}let r1="div",i1=Pr(function(e,t){var n;let r=`headlessui-popover-button-${mr()}`,i=`headlessui-popover-panel-${mr()}`,o=R.exports.useRef(null),s=vr(t,H0(_=>{o.current=_})),a=R.exports.useReducer(n1,{popoverState:1,button:null,buttonId:r,panel:null,panelId:i,beforePanelSentinel:R.exports.createRef(),afterPanelSentinel:R.exports.createRef()}),[{popoverState:l,button:u,panel:c,beforePanelSentinel:f,afterPanelSentinel:d},g]=a,h=bu((n=o.current)!=null?n:u);R.exports.useEffect(()=>g({type:3,buttonId:r}),[r,g]),R.exports.useEffect(()=>g({type:5,panelId:i}),[i,g]);let y=R.exports.useMemo(()=>{if(!u||!c)return!1;for(let _ of document.querySelectorAll("body > *"))if(Number(_==null?void 0:_.contains(u))^Number(_==null?void 0:_.contains(c)))return!0;return!1},[u,c]),x=R.exports.useMemo(()=>({buttonId:r,panelId:i,close:()=>g({type:1})}),[r,i,g]),v=tg(),p=v==null?void 0:v.registerPopover,m=ve(()=>{var _;return(_=v==null?void 0:v.isFocusWithinPopoverGroup())!=null?_:(h==null?void 0:h.activeElement)&&((u==null?void 0:u.contains(h.activeElement))||(c==null?void 0:c.contains(h.activeElement)))});R.exports.useEffect(()=>p==null?void 0:p(x),[p,x]),J0(h==null?void 0:h.defaultView,"focus",_=>{var O,L,j,z;l===0&&(m()||!u||!c||(L=(O=f.current)==null?void 0:O.contains)!=null&&L.call(O,_.target)||(z=(j=d.current)==null?void 0:j.contains)!=null&&z.call(j,_.target)||g({type:1}))},!0),B0([u,c],(_,O)=>{g({type:1}),Gh(O,Ru.Loose)||(_.preventDefault(),u==null||u.focus())},l===0);let S=ve(_=>{g({type:1});let O=(()=>_?_ instanceof HTMLElement?_:"current"in _&&_.current instanceof HTMLElement?_.current:u:u)();O==null||O.focus()}),k=R.exports.useMemo(()=>({close:S,isPortalled:y}),[S,y]),E=R.exports.useMemo(()=>({open:l===0,close:S}),[l,S]),P=e,C={ref:s};return st.createElement(Iu.Provider,{value:a},st.createElement(Lu.Provider,{value:k},st.createElement(G0,{value:At(l,{[0]:mi.Open,[1]:mi.Closed})},kr({ourProps:C,theirProps:P,slot:E,defaultTag:r1,name:"Popover"}))))}),o1="button",s1=Pr(function(e,t){let[n,r]=gs("Popover.Button"),{isPortalled:i}=Tu("Popover.Button"),o=R.exports.useRef(null),s=`headlessui-focus-sentinel-${mr()}`,a=tg(),l=a==null?void 0:a.closeOthers,u=t1(),c=u===null?!1:u===n.panelId,f=vr(o,t,c?null:_=>r({type:2,button:_})),d=vr(o,t),g=bu(o),h=ve(_=>{var O,L,j;if(c){if(n.popoverState===1)return;switch(_.key){case Kt.Space:case Kt.Enter:_.preventDefault(),(L=(O=_.target).click)==null||L.call(O),r({type:1}),(j=n.button)==null||j.focus();break}}else switch(_.key){case Kt.Space:case Kt.Enter:_.preventDefault(),_.stopPropagation(),n.popoverState===1&&(l==null||l(n.buttonId)),r({type:0});break;case Kt.Escape:if(n.popoverState!==0)return l==null?void 0:l(n.buttonId);if(!o.current||(g==null?void 0:g.activeElement)&&!o.current.contains(g.activeElement))return;_.preventDefault(),_.stopPropagation(),r({type:1});break}}),y=ve(_=>{c||_.key===Kt.Space&&_.preventDefault()}),x=ve(_=>{var O,L;Xh(_.currentTarget)||e.disabled||(c?(r({type:1}),(O=n.button)==null||O.focus()):(_.preventDefault(),_.stopPropagation(),n.popoverState===1&&(l==null||l(n.buttonId)),r({type:0}),(L=n.button)==null||L.focus()))}),v=ve(_=>{_.preventDefault(),_.stopPropagation()}),p=n.popoverState===0,m=R.exports.useMemo(()=>({open:p}),[p]),S=Q0(e,o),k=e,E=c?{ref:d,type:S,onKeyDown:h,onClick:x}:{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:x,onMouseDown:v},P=eg(),C=ve(()=>{let _=n.panel;if(!_)return;function O(){At(P.current,{[kn.Forwards]:()=>Gn(_,xn.First),[kn.Backwards]:()=>Gn(_,xn.Last)})}O()});return N(Ot,{children:[kr({ourProps:E,theirProps:k,slot:m,defaultTag:o1,name:"Popover.Button"}),p&&!c&&i&&w(hl,{id:s,features:Ho.Focusable,as:"button",type:"button",onFocus:C})]})}),a1="div",l1=gi.RenderStrategy|gi.Static,u1=Pr(function(e,t){let[{popoverState:n},r]=gs("Popover.Overlay"),i=vr(t),o=`headlessui-popover-overlay-${mr()}`,s=Zh(),a=(()=>s!==null?s===mi.Open:n===0)(),l=ve(c=>{if(Xh(c.currentTarget))return c.preventDefault();r({type:1})}),u=R.exports.useMemo(()=>({open:n===0}),[n]);return kr({ourProps:{ref:i,id:o,"aria-hidden":!0,onClick:l},theirProps:e,slot:u,defaultTag:a1,features:l1,visible:a,name:"Popover.Overlay"})}),c1="div",f1=gi.RenderStrategy|gi.Static,d1=Pr(function(e,t){let{focus:n=!1,...r}=e,[i,o]=gs("Popover.Panel"),{close:s,isPortalled:a}=Tu("Popover.Panel"),l=`headlessui-focus-sentinel-before-${mr()}`,u=`headlessui-focus-sentinel-after-${mr()}`,c=R.exports.useRef(null),f=vr(c,t,k=>{o({type:4,panel:k})}),d=bu(c),g=Zh(),h=(()=>g!==null?g===mi.Open:i.popoverState===0)(),y=ve(k=>{var E;switch(k.key){case Kt.Escape:if(i.popoverState!==0||!c.current||(d==null?void 0:d.activeElement)&&!c.current.contains(d.activeElement))return;k.preventDefault(),k.stopPropagation(),o({type:1}),(E=i.button)==null||E.focus();break}});R.exports.useEffect(()=>{var k;e.static||i.popoverState===1&&((k=e.unmount)!=null?k:!0)&&o({type:4,panel:null})},[i.popoverState,e.unmount,e.static,o]),R.exports.useEffect(()=>{if(!n||i.popoverState!==0||!c.current)return;let k=d==null?void 0:d.activeElement;c.current.contains(k)||Gn(c.current,xn.First)},[n,c,i.popoverState]);let x=R.exports.useMemo(()=>({open:i.popoverState===0,close:s}),[i,s]),v={ref:f,id:i.panelId,onKeyDown:y,onBlur:n&&i.popoverState===0?k=>{var E,P,C,_,O;let L=k.relatedTarget;!L||!c.current||(E=c.current)!=null&&E.contains(L)||(o({type:1}),(((C=(P=i.beforePanelSentinel.current)==null?void 0:P.contains)==null?void 0:C.call(P,L))||((O=(_=i.afterPanelSentinel.current)==null?void 0:_.contains)==null?void 0:O.call(_,L)))&&L.focus({preventScroll:!0}))}:void 0,tabIndex:-1},p=eg(),m=ve(()=>{let k=c.current;if(!k)return;function E(){At(p.current,{[kn.Forwards]:()=>{Gn(k,xn.First)},[kn.Backwards]:()=>{var P;(P=i.button)==null||P.focus({preventScroll:!0})}})}E()}),S=ve(()=>{let k=c.current;if(!k)return;function E(){At(p.current,{[kn.Forwards]:()=>{var P,C,_;if(!i.button)return;let O=Wh(),L=O.indexOf(i.button),j=O.slice(0,L+1),z=[...O.slice(L+1),...j];for(let H of z.slice())if(((C=(P=H==null?void 0:H.id)==null?void 0:P.startsWith)==null?void 0:C.call(P,"headlessui-focus-sentinel-"))||((_=i.panel)==null?void 0:_.contains(H))){let Se=z.indexOf(H);Se!==-1&&z.splice(Se,1)}Gn(z,xn.First,!1)},[kn.Backwards]:()=>Gn(k,xn.Last)})}E()});return st.createElement(Fu.Provider,{value:i.panelId},h&&a&&w(hl,{id:l,ref:i.beforePanelSentinel,features:Ho.Focusable,as:"button",type:"button",onFocus:m}),kr({ourProps:v,theirProps:r,slot:x,defaultTag:c1,features:f1,visible:h,name:"Popover.Panel"}),h&&a&&w(hl,{id:u,ref:i.afterPanelSentinel,features:Ho.Focusable,as:"button",type:"button",onFocus:S}))}),p1="div",h1=Pr(function(e,t){let n=R.exports.useRef(null),r=vr(n,t),[i,o]=R.exports.useState([]),s=ve(h=>{o(y=>{let x=y.indexOf(h);if(x!==-1){let v=y.slice();return v.splice(x,1),v}return y})}),a=ve(h=>(o(y=>[...y,h]),()=>s(h))),l=ve(()=>{var h;let y=Cu(n);if(!y)return!1;let x=y.activeElement;return(h=n.current)!=null&&h.contains(x)?!0:i.some(v=>{var p,m;return((p=y.getElementById(v.buttonId))==null?void 0:p.contains(x))||((m=y.getElementById(v.panelId))==null?void 0:m.contains(x))})}),u=ve(h=>{for(let y of i)y.buttonId!==h&&y.close()}),c=R.exports.useMemo(()=>({registerPopover:a,unregisterPopover:s,isFocusWithinPopoverGroup:l,closeOthers:u}),[a,s,l,u]),f=R.exports.useMemo(()=>({}),[]),d=e,g={ref:r};return st.createElement(Du.Provider,{value:c},kr({ourProps:g,theirProps:d,slot:f,defaultTag:p1,name:"Popover.Group"}))}),nr=Object.assign(i1,{Button:s1,Overlay:u1,Panel:d1,Group:h1});var ng="_17189jg1",rg="_17189jg0",ig="_17189jg2";var gl="_1961rof4",Mn="_1961rof2",ms="_1961rof3",og="_1961rof0",te="_1961rof1";var g1="_1d4r83s0";function m1(){return N(nr,{className:rg,children:[N(nr.Button,{className:ng,children:[w("i",{className:[Mn,"fa-solid","fa-comments"].join(" ")}),"Help & Community"]}),w(nr.Panel,{className:ig,children:w("div",{className:g1,children:N("ul",{children:[w("li",{className:te,children:N("a",{href:"https://github.com/cmdr2/stable-diffusion-ui/blob/main/Troubleshooting.md",target:"_blank",rel:"noreferrer",children:[w("i",{className:[Mn,"fa-solid","fa-circle-question"].join(" ")})," Usual Problems and Solutions"]})}),w("li",{className:te,children:N("a",{href:"https://discord.com/invite/u9yhsFmEkB",target:"_blank",rel:"noreferrer",children:[w("i",{className:[Mn,"fa-brands","fa-discord"].join(" ")})," Discord user Community"]})}),w("li",{className:te,children:N("a",{href:"https://old.reddit.com/r/StableDiffusionUI/",target:"_blank",rel:"noreferrer",children:[w("i",{className:[Mn,"fa-brands","fa-reddit"].join(" ")})," Reddit Community"]})}),w("li",{className:te,children:N("a",{href:"https://github.com/cmdr2/stable-diffusion-ui ",target:"_blank",rel:"noreferrer",children:[w("i",{className:[Mn,"fa-brands","fa-github"].join(" ")})," Source Code on Github"]})})]})})})]})}function an(e){return an=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},an(e)}function Et(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Lf(e,t){for(var n=0;n",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"\xA9","©":"\xA9","®":"\xAE","®":"\xAE","…":"\u2026","…":"\u2026","/":"/","/":"/"},S1=function(t){return y1[t]},w1=function(t){return t.replace(v1,S1)};function Tf(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 Df(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{};ml=Df(Df({},ml),e)}function P1(){return ml}var O1=function(){function e(){dt(this,e),this.usedNamespaces={}}return pt(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 E1(e){sg=e}function _1(){return sg}var C1={type:"3rdParty",init:function(t){k1(t.options.react),E1(t)}};function R1(){if(console&&console.warn){for(var e,t=arguments.length,n=new Array(t),r=0;r2&&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 b1(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!t.languages||!t.languages.length)return vl("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}}):N1(e,t,n)}function ag(e){if(Array.isArray(e))return e}function I1(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 jf(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&arguments[1]!==void 0?arguments[1]:{},n=t.i18n,r=R.exports.useContext(x1)||{},i=r.i18n,o=r.defaultNS,s=n||i||_1();if(s&&!s.reportNamespaces&&(s.reportNamespaces=new O1),!s){vl("You will need to pass in an i18next instance by using initReactI18next");var a=function(_){return Array.isArray(_)?_[_.length-1]:_},l=[a,{},!1];return l.t=a,l.i18n={},l.ready=!1,l}s.options.react&&s.options.react.wait!==void 0&&vl("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var u=ra(ra(ra({},P1()),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 g=(s.isInitialized||s.initializedStoreOnce)&&d.every(function(C){return b1(C,s,u)});function h(){return s.getFixedT(null,u.nsMode==="fallback"?d:d[0],f)}var y=R.exports.useState(h),x=L1(y,2),v=x[0],p=x[1],m=d.join(),S=T1(m),k=R.exports.useRef(!0);R.exports.useEffect(function(){var C=u.bindI18n,_=u.bindI18nStore;k.current=!0,!g&&!c&&Mf(s,d,function(){k.current&&p(h)}),g&&S&&S!==m&&k.current&&p(h);function O(){k.current&&p(h)}return C&&s&&s.on(C,O),_&&s&&s.store.on(_,O),function(){k.current=!1,C&&s&&C.split(" ").forEach(function(L){return s.off(L,O)}),_&&s&&_.split(" ").forEach(function(L){return s.store.off(L,O)})}},[s,m]);var E=R.exports.useRef(!0);R.exports.useEffect(function(){k.current&&!E.current&&p(h),E.current=!1},[s,f]);var P=[v,s,g];if(P.t=v,P.i18n=s,P.ready=g,g||!g&&!c)return P;throw new Promise(function(C){Mf(s,d,function(){C()})})}function D1(){const{t:e}=Ut(),[t,n]=R.exports.useState(!1),[r,i]=R.exports.useState("beta"),{status:o,data:s}=fr([dl],Qh),a=Eh(),{status:l,data:u}=fr([u0],async()=>await c0(r),{enabled:t});return R.exports.useEffect(()=>{if(o==="success"){const{update_branch:c}=s;i(c==="main"?"beta":"main")}},[o,s]),R.exports.useEffect(()=>{l==="success"&&(u[0]==="OK"&&a.invalidateQueries([dl]),n(!1))},[l,u,n]),N("label",{children:[w("input",{type:"checkbox",checked:r==="main",onChange:c=>{n(!0)}}),"\u{1F525}",e("advanced-settings.beta")," ",e("advanced-settings.beta-disc")]})}var F1="cg4q680";function M1(){const{t:e}=Ut(),t=F(c=>c.isUseAutoSave()),n=F(c=>c.getValueForRequestKey("save_to_disk_path")),r=F(c=>c.getValueForRequestKey("turbo")),i=F(c=>c.getValueForRequestKey("use_cpu")),o=F(c=>c.getValueForRequestKey("use_full_precision")),s=F(c=>c.isSoundEnabled()),a=F(c=>c.setRequestOptions),l=F(c=>c.toggleUseAutoSave),u=F(c=>c.toggleSoundEnabled);return N(nr,{className:rg,children:[N(nr.Button,{className:ng,children:[w("i",{className:[Mn,"fa-solid","fa-gear"].join(" ")}),"Settings"]}),w(nr.Panel,{className:ig,children:N("div",{className:F1,children:[w("h4",{children:"System Settings"}),N("ul",{children:[N("li",{className:te,children:[N("label",{children:[w("input",{checked:t,onChange:c=>l(),type:"checkbox"}),e("storage.ast")," "]}),N("label",{children:[w("input",{value:n,onChange:c=>a("save_to_disk_path",c.target.value),size:40,disabled:!t}),w("span",{className:"visually-hidden",children:"Path on disk where images will be saved"})]})]}),w("li",{className:te,children:N("label",{children:[w("input",{checked:s,onChange:c=>u(),type:"checkbox"}),e("advanced-settings.sound")]})}),w("li",{className:te,children:N("label",{children:[w("input",{checked:r,onChange:c=>a("turbo",c.target.checked),type:"checkbox"}),e("advanced-settings.turbo")," ",e("advanced-settings.turbo-disc")]})}),w("li",{className:te,children:N("label",{children:[w("input",{type:"checkbox",checked:i,onChange:c=>a("use_cpu",c.target.checked)}),e("advanced-settings.cpu")," ",e("advanced-settings.cpu-disc")]})}),w("li",{className:te,children:N("label",{children:[w("input",{checked:o,onChange:c=>a("use_full_precision",c.target.checked),type:"checkbox"}),e("advanced-settings.gpu")," ",e("advanced-settings.gpu-disc")]})}),w("li",{className:te,children:w(D1,{})})]})]})})]})}var j1="_1v2cc580",A1="_1v2cc582",$1="_1v2cc581";function U1(){const{t:e}=Ut(),{status:t,data:n}=fr([dl],Qh),[r,i]=R.exports.useState("2.1.0"),[o,s]=R.exports.useState("");return R.exports.useEffect(()=>{if(t==="success"){const{update_branch:a}=n;i("v2.1"),s(a==="main"?"(stable)":"(beta)")}},[t,n,i,i]),N("div",{className:j1,children:[N("div",{className:$1,children:[N("h1",{children:[e("title")," ",r," ",o," "]}),w(D0,{className:"status-display"})]}),N("div",{className:A1,children:[w(m1,{}),w(M1,{})]})]})}var z1="_1how28i0",B1="_1how28i1",Me=(e=>(e.pending="pending",e.processing="processing",e.complete="complete",e.paused="paused",e.error="error",e))(Me||{});const Ae=Pi((e,t)=>({requests:[],addtoQueue:(n,r)=>{e($(i=>{const o={id:n,options:r,status:"pending"};i.requests.push(o)}))},pendingRequests:()=>t().requests.filter(n=>n.status==="pending"),hasPendingQueue:()=>t().pendingRequests().length>0,hasAnyQueue:()=>t().requests.length>0,firstInQueue:()=>{const n=t().pendingRequests()[0];return n===void 0?{id:"",options:{},status:"pending"}:n},updateStatus:(n,r)=>{e($(i=>{const o=i.requests.find(s=>s.id===n);o!==void 0&&(o.status=r)}))},sendPendingToTop:n=>{e($(r=>{const i=r.requests.find(o=>o.id===n);if(i!==void 0){const o=r.requests.indexOf(i);r.requests.splice(o,1);for(let s=0;s{e($(r=>{const i=r.requests.findIndex(o=>o.id===n);i>-1&&r.requests.splice(i,1)}))},removeCompleted:()=>{e($(n=>{n.requests.filter(i=>i.status==="complete").forEach(i=>{const o=n.requests.indexOf(i);n.requests.splice(o,1)})}))},removeErrored:()=>{e($(n=>{n.requests.filter(i=>i.status==="error").forEach(i=>{const o=n.requests.indexOf(i);n.requests.splice(o,1)})}))},clearQueue:()=>{e($(n=>{n.requests=[]}))}})),Ye={IDLE:"IDLE",FETCHING:"FETCHING",PROGRESSING:"PROGRESSING",SUCCEEDED:"SUCCEEDED",COMPLETE:"COMPLETE",ERROR:"ERROR"},Pe=Pi(e=>({status:Ye.IDLE,step:0,totalSteps:0,data:"",progressImages:[],timeStarted:new Date,timeNow:new Date,appendData:t=>{e($(n=>{n.data+=t}))},reset:()=>{e($(t=>{t.status=Ye.IDLE,t.step=0,t.totalSteps=0,t.data=""}))},setStatus:t=>{e($(n=>{n.status=t}))},setStep:t=>{e($(n=>{n.step=t}))},setTotalSteps:t=>{e($(n=>{n.totalSteps=t}))},addProgressImage:t=>{e($(n=>{n.progressImages.push(t)}))},setStartTime:()=>{e($(t=>{t.timeStarted=new Date}))},setNowTime:()=>{e($(t=>{t.timeNow=new Date}))},resetForFetching:()=>{e($(t=>{t.status=Ye.FETCHING,t.progressImages=[],t.step=0,t.totalSteps=0,t.timeNow=new Date,t.timeStarted=new Date}))}})),Kr=Pi((e,t)=>({imageMap:new Map,images:[],currentImage:null,updateDisplay:(n,r,i)=>{e($(o=>{o.currentImage={id:n,display:r,info:i},o.images.unshift({id:n,data:r,info:i}),o.currentImage=o.images[0]}))},setCurrentImage:n=>{e($(r=>{r.currentImage=n}))},clearDisplay:()=>{e($(n=>{n.images=[],n.currentImage=null}))}}));let Hi;const Q1=new Uint8Array(16);function H1(){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(Q1)}const ce=[];for(let e=0;e<256;++e)ce.push((e+256).toString(16).slice(1));function q1(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 V1=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),$f={randomUUID:V1};function K1(e,t,n){if($f.randomUUID&&!t&&!e)return $f.randomUUID();e=e||{};const r=e.random||(e.rng||H1)();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 q1(r)}var W1="_1p0id590 _1961rof4";const G1="_batch";function Y1(){const{t:e}=Ut(),t=R.exports.useRef(),n=F(O=>O.parallelCount),r=F(O=>O.builtRequest),i=F(O=>O.isRandomSeed()),o=F(O=>O.setRequestOptions),s=F(O=>O.isSoundEnabled()),a=Ae(O=>O.addtoQueue),l=Ae(O=>O.hasPendingQueue()),{id:u,options:c}=Ae(O=>O.firstInQueue()),f=Ae(O=>O.updateStatus),d=Pe(O=>O.status),g=Pe(O=>O.setStatus),h=Pe(O=>O.setStep),y=Pe(O=>O.setTotalSteps),x=Pe(O=>O.addProgressImage),v=Pe(O=>O.setStartTime),p=Pe(O=>O.setNowTime),m=Pe(O=>O.resetForFetching);Pe(O=>O.appendData);const S=Kr(O=>O.updateDisplay),k=(O,L)=>{try{const j=JSON.parse(O),{status:z,request:H,output:Se}=j;z==="succeeded"?(f(L,Me.complete),Se.forEach((qe,Re)=>{const{data:I,seed:D}=qe,M={...H,seed:D},B=`${L}${G1}-${D}-${Re}`;S(B,I,M)})):(console.warn(`Unexpected status: ${z}`),f(L,Me.error))}catch(j){f(L,Me.error),console.log("Error HACKING JSON: ",j)}},E=async(O,L)=>{var H;const j=new TextDecoder;let z="";for(;;){const{done:Se,value:qe}=await L.read(),Re=j.decode(qe);if(Se){g(Ye.COMPLETE),k(z,O),s&&((H=t.current)==null||H.play());break}try{const I=JSON.parse(Re),{status:D}=I;if(D==="progress"){g(Ye.PROGRESSING);const{progress:{step:M,total_steps:B},output:Y}=I;h(M),y(B),M===0?v():p(),Y!==void 0&&Y.forEach(zt=>{const we=`${zt.path}?t=${new Date().getTime()}`;x(we)})}else D==="succeeded"?(g(Ye.SUCCEEDED),console.log(I)):D==="failed"?(console.warn("failed"),console.log(I)):console.log("UNKNOWN ?",I)}catch{z+=Re}}},P=async(O,L)=>{var j;try{f(O,Me.processing),m();const H=(j=(await f0(L)).body)==null?void 0:j.getReader();H!==void 0&&E(O,H)}catch(z){console.log("TOP LINE STREAM ERROR"),f(O,Me.error),console.log(z)}},C=O=>{const L=[];let{num_outputs:j}=O;if(n>j)L.push(j);else for(;j>=1;)j-=n,j<=0?L.push(n):L.push(Math.abs(j));L.forEach((z,H)=>{let Se=O.seed;H!==0&&(Se=Bo()),a(K1(),{...O,num_outputs:z,seed:Se})})},_=async()=>{i&&o("seed",Bo());const O=r();C(O)};return R.exports.useEffect(()=>{const O=async L=>{await P(u!=null?u:"",L)};if(!(d===Ye.PROGRESSING||d===Ye.FETCHING)&&l){if(c===void 0){console.log("req is undefined");return}O(c).catch(L=>{console.log("HAS QUEUE ERROR"),console.log(L)})}},[l,d,u,c,P]),N(Ot,{children:[w("button",{className:W1,onClick:()=>{_()},children:e("home.make-img-btn")}),w(_u,{ref:t})]})}const Be=Pi(N0((e,t)=>({isOpenAdvancedSettings:!1,isOpenAdvImprovementSettings:!1,isOpenAdvPropertySettings:!1,isOpenAdvWorkflowSettings:!1,isOpenImageModifier:!1,showQueue:!1,toggleAdvancedSettings:()=>{e($(n=>{n.isOpenAdvancedSettings=!n.isOpenAdvancedSettings}))},toggleAdvImprovementSettings:()=>{e($(n=>{n.isOpenAdvImprovementSettings=!n.isOpenAdvImprovementSettings}))},toggleAdvPropertySettings:()=>{e($(n=>{n.isOpenAdvPropertySettings=!n.isOpenAdvPropertySettings}))},toggleAdvWorkflowSettings:()=>{e($(n=>{n.isOpenAdvWorkflowSettings=!n.isOpenAdvWorkflowSettings}))},toggleImageModifier:()=>{e($(n=>{n.isOpenImageModifier=!n.isOpenImageModifier}))},toggleQueue:()=>{e($(n=>{n.showQueue=!n.showQueue}))}}),{name:"createUI"}));function J1(){const e=Be(n=>n.showQueue),t=Be(n=>n.toggleQueue);return N("label",{children:[w("input",{type:"checkbox",checked:e,onChange:()=>t()}),"Display Queue"]})}var X1="_93xnxe0";function Z1(){return N("div",{className:X1,children:[w(Y1,{}),w(J1,{})]})}var eS="_1rn4m8a4",tS="_1rn4m8a2",nS="_1961rof4",rS="_1rn4m8a0",iS="_1rn4m8a1",oS="_1rn4m8a5";function sS(e){const{t}=Ut(),n=R.exports.useRef(null),r=F(c=>c.getValueForRequestKey("init_image")),i=F(c=>c.isInpainting),o=F(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=g=>{g.target!=null&&o("init_image",g.target.result)},d.readAsDataURL(f)}},l=F(c=>c.toggleInpainting),u=()=>{o("init_image",void 0),o("mask",void 0),i&&l()};return N("div",{className:rS,children:[N("div",{children:[w("label",{className:iS,children:w("b",{children:t("home.initial-img-txt")})}),w("input",{ref:n,className:tS,name:"init_image",type:"file",onChange:a}),w("button",{className:nS,onClick:s,children:t("home.initial-img-btn")})]}),w("div",{className:eS,children:r!==void 0&&N(Ot,{children:[N("div",{children:[w("img",{src:r,width:"100",height:"100"}),w("button",{className:oS,onClick:u,children:"X"})]}),N("label",{children:[w("input",{type:"checkbox",onChange:c=>{l()},checked:i}),t("in-paint.txt")]})]})})]})}var aS="_1uf7s3f0",lS="_1uf7s3f1";function cg({name:e,category:t,previews:n}){const r="portrait",i=F(a=>a.hasTag(t,e))?"selected":"",o=F(a=>a.toggleTag),s=()=>{o(t,e)};return N("div",{className:[aS,i].join(" "),onClick:s,children:[w("p",{children:e}),w("div",{className:lS,children:n.map(a=>a.name!==r?null:w("img",{src:`${ft}/media/modifier-thumbnails/${a.path}`,alt:a.name,title:a.name},a.name))})]})}function uS(){const e=F(t=>t.selectedTags());return N("div",{className:"selected-tags",children:[w("p",{children:"Active Tags"}),w("ul",{children:e.map(t=>w("li",{children:w(cg,{category:t.category,name:t.modifier,previews:t.previews})},t.modifier))})]})}function cS(){const{t:e}=Ut(),t=F(i=>i.getValueForRequestKey("prompt")),n=F(i=>i.setRequestOptions),r=i=>{n("prompt",i.target.value)};return N("div",{className:z1,children:[N("div",{className:B1,children:[w("p",{children:e("home.editor-title")}),w("textarea",{value:t,onChange:r})]}),w(Z1,{}),w(sS,{}),w(uS,{})]})}var ia="_11d5x3d1",fS="_11d5x3d0";function dS(){const{t:e}=Ut(),t=F(f=>f.isUsingFaceCorrection()),n=F(f=>f.isUsingUpscaling()),r=F(f=>f.getValueForRequestKey("use_upscale")),i=F(f=>f.getValueForRequestKey("show_only_filtered_image")),o=F(f=>f.toggleUseFaceCorrection),s=F(f=>f.setRequestOptions),a=Be(f=>f.isOpenAdvImprovementSettings),l=Be(f=>f.toggleAdvImprovementSettings),[u,c]=R.exports.useState(!1);return R.exports.useEffect(()=>{t||r!=""?c(!1):c(!0)},[t,n,c]),N("div",{children:[w("button",{type:"button",className:ms,onClick:l,children:w("h4",{children:"Improvement Settings"})}),a&&N(Ot,{children:[w("div",{className:te,children:N("label",{children:[w("input",{type:"checkbox",checked:t,onChange:f=>o()}),"Fix incorrect faces and eyes (uses GFPGAN)"]})}),w("div",{className:te,children:N("label",{children:[e("settings.ups"),N("select",{id:"upscale_model",name:"upscale_model",value:r,onChange:f=>{s("use_upscale",f.target.value)},children:[w("option",{value:"",children:e("settings.no-ups")}),w("option",{value:"RealESRGAN_x4plus",children:"RealESRGAN_x4plus"}),w("option",{value:"RealESRGAN_x4plus_anime_6B",children:"RealESRGAN_x4plus_anime_6B"})]})]})}),w("div",{className:te,children:N("label",{children:[w("input",{disabled:u,type:"checkbox",checked:i,onChange:f=>s("show_only_filtered_image",f.target.checked)}),e("settings.corrected")]})})]})]})}const Uf=[{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 pS(){const{t:e}=Ut(),t=F(h=>h.setRequestOptions),n=F(h=>h.toggleUseRandomSeed),r=F(h=>h.isRandomSeed()),i=F(h=>h.getValueForRequestKey("seed")),o=F(h=>h.getValueForRequestKey("num_inference_steps")),s=F(h=>h.getValueForRequestKey("guidance_scale")),a=F(h=>h.getValueForRequestKey("init_image")),l=F(h=>h.getValueForRequestKey("prompt_strength")),u=F(h=>h.getValueForRequestKey("width")),c=F(h=>h.getValueForRequestKey("height")),f=F(h=>h.getValueForRequestKey("sampler")),d=Be(h=>h.isOpenAdvPropertySettings),g=Be(h=>h.toggleAdvPropertySettings);return N("div",{children:[w("button",{type:"button",className:ms,onClick:g,children:w("h4",{children:"Property Settings"})}),d&&N(Ot,{children:[N("div",{className:te,children:[N("label",{children:["Seed:",w("input",{size:10,value:i,onChange:h=>t("seed",h.target.value),disabled:r,placeholder:"random"})]}),N("label",{children:[w("input",{type:"checkbox",checked:r,onChange:h=>n()})," ","Random Image"]})]}),w("div",{className:te,children:N("label",{children:[e("settings.steps")," ",w("input",{value:o,onChange:h=>{t("num_inference_steps",h.target.value)},size:4})]})}),N("div",{className:te,children:[N("label",{children:[e("settings.guide-scale"),w("input",{value:s,onChange:h=>t("guidance_scale",h.target.value),type:"range",min:"0",max:"20",step:".1"})]}),w("span",{children:s})]}),a!==void 0&&N("div",{className:te,children:[N("label",{children:[e("settings.prompt-str")," ",w("input",{value:l,onChange:h=>t("prompt_strength",h.target.value),type:"range",min:"0",max:"1",step:".05"})]}),w("span",{children:l})]}),N("div",{className:te,children:[N("label",{children:[e("settings.width"),w("select",{value:u,onChange:h=>t("width",h.target.value),children:Uf.map(h=>w("option",{value:h.value,children:h.label},`width-option_${h.value}`))})]}),N("label",{children:[e("settings.height"),w("select",{value:c,onChange:h=>t("height",h.target.value),children:Uf.map(h=>w("option",{value:h.value,children:h.label},`height-option_${h.value}`))})]})]}),w("div",{className:te,children:N("label",{children:[e("settings.sampler"),w("select",{value:f,onChange:h=>t("sampler",h.target.value),children:b0.map(h=>w("option",{value:h,children:h},`sampler-option_${h}`))})]})})]})]})}function hS(){const{t:e}=Ut(),t=F(l=>l.getValueForRequestKey("num_outputs")),n=F(l=>l.parallelCount),r=F(l=>l.setRequestOptions),i=F(l=>l.setParallelCount),o=F(l=>l.getValueForRequestKey("stream_image_progress")),s=Be(l=>l.isOpenAdvWorkflowSettings),a=Be(l=>l.toggleAdvWorkflowSettings);return N("div",{children:[w("button",{type:"button",className:ms,onClick:a,children:w("h4",{children:"Workflow Settings"})}),s&&N(Ot,{children:[w("div",{className:te,children:N("label",{children:[e("settings.amount-of-img")," ",w("input",{type:"number",value:t,onChange:l=>r("num_outputs",parseInt(l.target.value,10)),size:4})]})}),w("div",{className:te,children:N("label",{children:[e("settings.how-many"),w("input",{type:"number",value:n,onChange:l=>i(parseInt(l.target.value,10)),size:4})]})}),w("div",{className:te,children:N("label",{children:[e("settings.stream-img"),w("input",{type:"checkbox",checked:o,onChange:l=>r("stream_image_progress",l.target.checked)})]})})]})]})}function gS(){return N("ul",{className:fS,children:[w("li",{className:ia,children:w(dS,{})}),w("li",{className:ia,children:w(pS,{})}),w("li",{className:ia,children:w(hS,{})})]})}function mS(){const e=Be(n=>n.isOpenAdvancedSettings),t=Be(n=>n.toggleAdvancedSettings);return N("div",{className:og,children:[w("button",{type:"button",onClick:t,className:"panel-box-toggle-btn",children:w("h3",{children:"Advanced Settings"})}),e&&w(gS,{})]})}var vS="g3uahc1",yS="g3uahc0",SS="g3uahc2";function wS({tags:e,category:t}){return w("ul",{className:SS,children:e.map(n=>w("li",{children:w(cg,{category:t,name:n.modifier,previews:n.previews})},n.modifier))})}function xS({title:e,category:t,tags:n}){const[r,i]=R.exports.useState(!1);return N("div",{className:vS,children:[w("button",{type:"button",className:ms,onClick:()=>{i(!r)},children:w("h4",{children:e})}),r&&w(wS,{category:t,tags:n})]})}function kS(){const e=F(i=>i.allModifiers),t=Be(i=>i.isOpenImageModifier),n=Be(i=>i.toggleImageModifier);return N("div",{className:og,children:[w("button",{type:"button",onClick:()=>{n()},className:"panel-box-toggle-btn",children:w("h3",{children:"Image Modifiers (art styles, tags, ect)"})}),t&&w("ul",{className:yS,children:e.map((i,o)=>w("li",{children:w(xS,{title:i.category,category:i.category,tags:i.modifiers})},i.category))})]})}var PS="fma0ug0";function OS({imageData:e,brushSize:t,brushShape:n,brushColor:r,isErasing:i,setData:o}){const s=R.exports.useRef(null),a=R.exports.useRef(null),[l,u]=R.exports.useState(!1),[c,f]=R.exports.useState(512),[d,g]=R.exports.useState(512);R.exports.useEffect(()=>{const m=new Image;m.onload=()=>{f(m.width),g(m.height)},m.src=e},[e]),R.exports.useEffect(()=>{if(s.current!=null){const m=s.current.getContext("2d");if(m!=null){const S=m.getImageData(0,0,c,d),k=S.data;for(let E=0;E0&&(k[E]=parseInt(r,16),k[E+1]=parseInt(r,16),k[E+2]=parseInt(r,16));m.putImageData(S,0,0)}}},[r]);const h=m=>{u(!0)},y=m=>{u(!1);const S=s.current;if(S!=null){const k=S.toDataURL();o(k)}},x=(m,S,k,E,P)=>{const C=s.current;if(C!=null){const _=C.getContext("2d");if(_!=null)if(i){const O=k/2;_.clearRect(m-O,S-O,k,k)}else _.beginPath(),_.lineWidth=k,_.lineCap=E,_.strokeStyle=P,_.moveTo(m,S),_.lineTo(m,S),_.stroke()}},v=(m,S,k,E,P)=>{const C=a.current;if(C!=null){const _=C.getContext("2d");if(_!=null)if(_.beginPath(),_.clearRect(0,0,C.width,C.height),i){const O=k/2;_.lineWidth=2,_.lineCap="butt",_.strokeStyle=P,_.moveTo(m-O,S-O),_.lineTo(m+O,S-O),_.lineTo(m+O,S+O),_.lineTo(m-O,S+O),_.lineTo(m-O,S-O),_.stroke()}else _.lineWidth=k,_.lineCap=E,_.strokeStyle=P,_.moveTo(m,S),_.lineTo(m,S),_.stroke()}};return N("div",{className:PS,children:[w("img",{src:e}),w("canvas",{ref:s,width:c,height:d}),w("canvas",{ref:a,width:c,height:d,onMouseDown:h,onMouseUp:y,onMouseMove:m=>{const{nativeEvent:{offsetX:S,offsetY:k}}=m;v(S,k,t,n,r),l&&x(S,k,t,n,r)}})]})}var zf="_2yyo4x2",ES="_2yyo4x1",_S="_2yyo4x0";function CS(){const[e,t]=R.exports.useState("20"),[n,r]=R.exports.useState("round"),[i,o]=R.exports.useState("#fff"),[s,a]=R.exports.useState(!1),l=F(h=>h.getValueForRequestKey("init_image")),u=F(h=>h.setRequestOptions);return N("div",{className:_S,children:[w(OS,{imageData:l,brushSize:e,brushShape:n,brushColor:i,isErasing:s,setData:h=>{u("mask",h)}}),N("div",{className:ES,children:[N("div",{className:zf,children:[w("button",{onClick:()=>{a(!1)},children:"Mask"}),w("button",{onClick:()=>{a(!0)},children:"Erase"}),N("label",{children:["Brush Size",w("input",{type:"range",min:"1",max:"100",value:e,onChange:h=>{t(h.target.value)}})]})]}),N("div",{className:zf,children:[w("button",{onClick:()=>{r("round")},children:"Cirle Brush"}),w("button",{onClick:()=>{r("square")},children:"Square Brush"})]})]})]})}var RS="_1jtagr82 _1961rof4",NS="_1jtagr83 _1961rof4",bS="_1jtagr80",IS="_1jtagr81";var LS="jcfuo90 _1961rof4";function TS(){const e=Ae(r=>r.hasPendingQueue()),t=Ae(r=>r.clearQueue),n=async()=>{try{t();const r=await Hh()}catch(r){console.log(r)}};return w("button",{className:LS,disabled:!e,onClick:()=>void n(),children:"STOP ALL"})}function DS(){const e=async()=>{try{const t=await Hh()}catch(t){console.log(t)}};return w("button",{className:gl,onClick:()=>void e(),children:"Stop"})}var FS="_133914l6 _1961rof4",MS="_133914l3 _1961rof4",jS="_133914l4 _1961rof4",AS="_133914l2",$S="_133914l1",US="_133914l0",zS="_133914l5 _1961rof4",BS="_133914l7 _1961rof4",QS="_133914l8 _1961rof4";function HS({request:e}){const t=Ae(x=>x.removeItem),n=Ae(x=>x.updateStatus),r=Ae(x=>x.sendPendingToTop),{id:i,options:{prompt:o,num_outputs:s,seed:a,sampler:l,guidance_scale:u,num_inference_steps:c},status:f}=e,d=()=>{t(i)},g=()=>{n(i,Me.paused)},h=()=>{n(i,Me.pending)},y=()=>{r(i)};return N("div",{className:[US,f].join(" "),children:[N("div",{className:$S,children:[w("p",{children:o}),N("p",{children:["Making ",s," concurrent images"]}),N("p",{children:[N("span",{children:["Seed: ",a," "]}),N("span",{children:["Sampler: ",l," "]}),N("span",{children:["Guidance Scale: ",u," "]}),N("span",{children:["Num Inference Steps: ",c," "]})]})]}),N("div",{className:AS,children:[f===Me.processing&&w(DS,{}),f===Me.complete&&w("button",{className:MS,onClick:d,children:"Clear"}),f===Me.pending&&N(Ot,{children:[w("button",{className:FS,onClick:d,children:"Remove"}),w("button",{className:jS,onClick:g,children:"Pause"}),w("button",{className:QS,onClick:y,children:"Send to top"})]}),f===Me.paused&&w("button",{className:zS,onClick:h,children:"Resume"}),f===Me.error&&w("button",{className:BS,onClick:h,children:"Retry"})]})]})}function qS(){const e=Ae(o=>o.requests),t=Ae(o=>o.removeCompleted),n=Ae(o=>o.removeErrored);return N("div",{className:bS,children:[w(TS,{}),N("div",{className:IS,children:[w("button",{className:RS,onClick:()=>{console.log("clear completed"),t()},children:"Clear Completed"}),w("button",{className:NS,onClick:()=>{console.log("clear errored"),n()},children:"Clear Errored"})]}),e.map(o=>w(HS,{request:o},o.id))]})}var VS="jx6k9z0",KS="jx6k9z1",WS="jx6k9z2 _1961rof0";function GS(){const e=F(r=>r.isInpainting),t=Be(r=>r.showQueue),n=Ae(r=>r.hasAnyQueue());return console.log("showQueue",t),N(Ot,{children:[N("div",{className:VS,children:[w(cS,{}),w(mS,{}),w(kS,{})]}),e&&w("div",{className:KS,children:w(CS,{})}),t&&n&&w("div",{className:WS,children:w(qS,{})})]})}var YS="_1iqbo9r0";var JS="_1yvg52n0";function XS({imageData:e,metadata:t,className:n}){return w("div",{className:[JS,n].join(" "),children:w("img",{src:e,alt:t.prompt})})}var ZS="kiqcbi2",ew="kiqcbi1",tw="kiqcbi3",nw="kiqcbi0";function rw({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:g}=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${g}`,y+=".png",y},r=F(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 w("div",{className:nw,children:w("div",{className:ew,children:w("div",{className:ZS,children:N("div",{className:tw,children:[N("div",{children:[N("p",{children:[" ",e==null?void 0:e.prompt]}),N("div",{children:[w("button",{className:gl,onClick:i,children:"Save"}),w("button",{className:gl,onClick:o,children:"Use as Input"})]})]}),w(XS,{imageData:t,metadata:e})]})})})})}const iw=()=>w("h4",{className:"no-image",children:"Try Making a new image!"}),ow=()=>{const e=Pe(u=>u.step),t=Pe(u=>u.totalSteps),n=Pe(u=>u.progressImages),r=Pe(u=>u.timeStarted),i=Pe(u=>u.timeNow),[o,s]=R.exports.useState(0),[a,l]=R.exports.useState(0);return R.exports.useEffect(()=>{t>0?l(Math.round(e/t*100)):l(0)},[e,t]),R.exports.useEffect(()=>{const u=+i-+r,d=((e==0?0:u/e)*t-u)/1e3;s(d.toPrecision(3))},[e,t,r,i,s]),N(Ot,{children:[w("h4",{className:"loading",children:"Loading..."}),N("p",{children:[a," % Complete "]}),o!=0&&N("p",{children:["Time Remaining: ",o," s"]}),n.map((u,c)=>{if(c==n.length-1)return w("img",{src:`${ft}${u}`},c)})]})};function sw(){const e=Pe(n=>n.status),t=Kr(n=>n.currentImage);return N("div",{className:YS,children:[e===Ye.IDLE&&w(iw,{}),(e===Ye.FETCHING||e===Ye.PROGRESSING)&&w(ow,{}),e===Ye.COMPLETE&&t!=null&&w(rw,{info:t==null?void 0:t.info,data:t==null?void 0:t.data})]})}var aw="fsj92y3",lw="fsj92y1",uw="fsj92y0",cw="fsj92y2";function fw(){const e=Kr(i=>i.images),t=Kr(i=>i.setCurrentImage),n=Kr(i=>i.clearDisplay),r=()=>{n()};return N("div",{className:uw,children:[e!=null&&e.length>0&&w("button",{className:aw,onClick:()=>{r()},children:"REMOVE"}),w("ul",{className:lw,children:e==null?void 0:e.map((i,o)=>i===void 0?(console.warn(`image ${o} is undefined`),null):w("li",{children:w("button",{className:cw,onClick:()=>{t(i)},children:w("img",{src:i.data,alt:i.info.prompt})})},i.id))})]})}var dw="_688lcr1",pw="_688lcr0",hw="_688lcr2";function gw(){return N("div",{className:pw,children:[w("div",{className:dw,children:w(sw,{})}),w("div",{className:hw,children:w(fw,{})})]})}var mw="_97t2g71",vw="_97t2g70";function yw(){return N("div",{className:vw,children:[N("p",{children:["If you found this project useful and want to help keep it alive, please"," ",w("a",{href:"https://ko-fi.com/cmdr2_stablediffusion_ui",target:"_blank",rel:"noreferrer",children:w("img",{src:`${ft}/kofi.png`,className:mw})})," ","to help cover the cost of development and maintenance! Thank you for your support!"]}),N("p",{children:["Please feel free to join the"," ",w("a",{href:"https://discord.com/invite/u9yhsFmEkB",target:"_blank",rel:"noreferrer",children:"discord community"})," ","or"," ",w("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."]}),N("div",{id:"footer-legal",children:[N("p",{children:[w("b",{children:"Disclaimer:"})," The authors of this project are not responsible for any content generated using this interface."]}),N("p",{children:["This license of this software forbids you from sharing any content that violates any laws, produce any harm to a person, disseminate any personal information that would be meant for harm, ",w("br",{}),"spread misinformation and target vulnerable groups. For the full list of restrictions please read"," ",w("a",{href:"https://github.com/cmdr2/stable-diffusion-ui/blob/main/LICENSE",target:"_blank",rel:"noreferrer",children:"the license"}),"."]}),w("p",{children:"By using this software, you consent to the terms and conditions of the license."})]})]})}function Sw({className:e}){const t=F(a=>a.setRequestOptions),{status:n,data:r}=fr(["SaveDir"],l0),{status:i,data:o}=fr(["modifications"],a0),s=F(a=>a.setAllModifiers);return R.exports.useEffect(()=>{n==="success"&&t("save_to_disk_path",r)},[t,n,r]),R.exports.useEffect(()=>{i==="success"?s(o):i==="error"&&s(d0)},[t,i,o]),N("div",{className:[e0,e].join(" "),children:[w("header",{className:i0,children:w(U1,{})}),w("nav",{className:t0,children:w(GS,{})}),w("main",{className:n0,children:w(gw,{})}),w("footer",{className:r0,children:w(yw,{})})]})}function ww({className:e}){return w("div",{children:w("h1",{children:"Settings"})})}var xw="_4vfmtj23";function ln(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yl(e,t){return yl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},yl(e,t)}function vs(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&&yl(e,t)}function Oi(e,t){if(t&&(an(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ln(e)}function Pt(e){return Pt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Pt(e)}function kw(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Pw(e){return ag(e)||kw(e)||lg(e)||ug()}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 Qf(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{};dt(this,e),this.init(t,n)}return pt(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||Ow,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;i1?r-1:0),o=1;o-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 qf(e,t,n){var r=Mu(e,t,Object),i=r.obj,o=r.k;i[o]=n}function Cw(e,t,n,r){var i=Mu(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=Mu(e,t),r=n.obj,i=n.k;if(!!r)return r[i]}function Vf(e,t,n){var r=qo(e,n);return r!==void 0?r:qo(t,n)}function fg(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]):fg(e[r],t[r],n):e[r]=t[r]);return e}function Fn(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var Rw={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function Nw(e){return typeof e=="string"?e.replace(/[&<>"'\/]/g,function(t){return Rw[t]}):e}var ys=typeof window<"u"&&window.navigator&&typeof window.navigator.userAgentData>"u"&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,bw=[" ",",","?","!",";"];function Iw(e,t,n){t=t||"",n=n||"";var r=bw.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 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 qi(e){for(var t=1;t"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 dg(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;oo+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?dg(l,u,n):void 0}i=i[r[o]]}return i}}var Dw=function(e){vs(n,e);var t=Lw(n);function n(r){var i,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};return dt(this,n),i=t.call(this),ys&&fn.call(ln(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 pt(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:dg(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),qf(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?fg(f,s,l):f=qi(qi({},f),s),qf(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}(fn),pg={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 Wf(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 xe(e){for(var t=1;t"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 Gf={},Yf=function(e){vs(n,e);var t=Fw(n);function n(r){var i,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return dt(this,n),i=t.call(this),ys&&fn.call(ln(i)),_w(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],r,ln(i)),i.options=o,i.options.keySeparator===void 0&&(i.options.keySeparator="."),i.logger=St.create("translator"),i}return pt(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&&!Iw(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(an(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,g=d[d.length-1],h=o.lng||this.language,y=o.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(h&&h.toLowerCase()==="cimode"){if(y){var x=o.nsSeparator||this.options.nsSeparator;return l?(v.res="".concat(g).concat(x).concat(f),v):"".concat(g).concat(x).concat(f)}return l?(v.res=f,v):f}var v=this.resolve(i,o),p=v&&v.res,m=v&&v.usedKey||f,S=v&&v.exactUsedKey||f,k=Object.prototype.toString.apply(p),E=["[object Number]","[object Function]","[object RegExp]"],P=o.joinArrays!==void 0?o.joinArrays:this.options.joinArrays,C=!this.i18nFormat||this.i18nFormat.handleAsObject,_=typeof p!="string"&&typeof p!="boolean"&&typeof p!="number";if(C&&p&&_&&E.indexOf(k)<0&&!(typeof P=="string"&&k==="[object Array]")){if(!o.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var O=this.options.returnedObjectHandler?this.options.returnedObjectHandler(m,p,xe(xe({},o),{},{ns:d})):"key '".concat(f," (").concat(this.language,")' returned an object instead of string.");return l?(v.res=O,v):O}if(u){var L=k==="[object Array]",j=L?[]:{},z=L?S:m;for(var H in p)if(Object.prototype.hasOwnProperty.call(p,H)){var Se="".concat(z).concat(u).concat(H);j[H]=this.translate(Se,xe(xe({},o),{joinArrays:!1,ns:d})),j[H]===Se&&(j[H]=p[H])}p=j}}else if(C&&typeof P=="string"&&k==="[object Array]")p=p.join(P),p&&(p=this.extendTranslation(p,i,o,s));else{var qe=!1,Re=!1,I=o.count!==void 0&&typeof o.count!="string",D=n.hasDefaultValue(o),M=I?this.pluralResolver.getSuffix(h,o.count,o):"",B=o["defaultValue".concat(M)]||o.defaultValue;!this.isValidLookup(p)&&D&&(qe=!0,p=B),this.isValidLookup(p)||(Re=!0,p=f);var Y=o.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,zt=Y&&Re?void 0:p,we=D&&B!==p&&this.options.updateMissing;if(Re||qe||we){if(this.logger.log(we?"updateKey":"missingKey",h,g,f,we?B:p),u){var Ln=this.resolve(f,xe(xe({},o),{},{keySeparator:!1}));Ln&&Ln.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=[],_t=this.languageUtils.getFallbackCodes(this.options.fallbackLng,o.lng||this.language);if(this.options.saveMissingTo==="fallback"&&_t&&_t[0])for(var Ss=0;Ss<_t.length;Ss++)De.push(_t[Ss]);else this.options.saveMissingTo==="all"?De=this.languageUtils.toResolveHierarchy(o.lng||this.language):De.push(o.lng||this.language);var ju=function(Tn,xs,Au){var $u=D&&Au!==p?Au:zt;a.options.missingKeyHandler?a.options.missingKeyHandler(Tn,g,xs,$u,we,o):a.backendConnector&&a.backendConnector.saveMissing&&a.backendConnector.saveMissing(Tn,g,xs,$u,we,o),a.emit("missingKey",Tn,g,xs,p)};this.options.saveMissing&&(this.options.saveMissingPlurals&&I?De.forEach(function(ws){a.pluralResolver.getSuffixes(ws,o).forEach(function(Tn){ju([ws],f+Tn,o["defaultValue".concat(Tn)]||B)})}):ju(De,f,B))}p=this.extendTranslation(p,i,o,v,s),Re&&p===f&&this.options.appendNamespaceToMissingKey&&(p="".concat(g,":").concat(f)),(Re||qe)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?p=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?"".concat(g,":").concat(f):f,qe?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,xe(xe({},this.options.interpolation.defaultVariables),s),a.usedLng,a.usedNS,a.usedKey,{resolved:a});else if(!s.skipInterpolation){s.interpolation&&this.interpolator.init(xe(xe({},s),{interpolation:xe(xe({},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 g=s.replace&&typeof s.replace!="string"?s.replace:s;if(this.options.interpolation.defaultVariables&&(g=xe(xe({},this.options.interpolation.defaultVariables),g)),i=this.interpolator.interpolate(i,g,s.lng||this.language,s),c){var h=i.match(this.interpolator.nestingRegexp),y=h&&h.length;f1&&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 g=o.extractFromKey(d,s),h=g.key;l=h;var y=g.namespaces;o.options.fallbackNS&&(y=y.concat(o.options.fallbackNS));var x=s.count!==void 0&&typeof s.count!="string",v=x&&!s.ordinal&&s.count===0&&o.pluralResolver.shouldUseIntlApi(),p=s.context!==void 0&&(typeof s.context=="string"||typeof s.context=="number")&&s.context!=="",m=s.lngs?s.lngs:o.languageUtils.toResolveHierarchy(s.lng||o.language,s.fallbackLng);y.forEach(function(S){o.isValidLookup(a)||(f=S,!Gf["".concat(m[0],"-").concat(S)]&&o.utils&&o.utils.hasLoadedNamespace&&!o.utils.hasLoadedNamespace(f)&&(Gf["".concat(m[0],"-").concat(S)]=!0,o.logger.warn('key "'.concat(l,'" for languages "').concat(m.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!!!")),m.forEach(function(k){if(!o.isValidLookup(a)){c=k;var E=[h];if(o.i18nFormat&&o.i18nFormat.addLookupKeys)o.i18nFormat.addLookupKeys(E,h,k,S,s);else{var P;x&&(P=o.pluralResolver.getSuffix(k,s.count,s));var C="".concat(o.options.pluralSeparator,"zero");if(x&&(E.push(h+P),v&&E.push(h+C)),p){var _="".concat(h).concat(o.options.contextSeparator).concat(s.context);E.push(_),x&&(E.push(_+P),v&&E.push(_+C))}}for(var O;O=E.pop();)o.isValidLookup(a)||(u=O,a=o.getResource(k,S,O,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}(fn);function oa(e){return e.charAt(0).toUpperCase()+e.slice(1)}var jw=function(){function e(t){dt(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=St.create("languageUtils")}return pt(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]=oa(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]=oa(i[1].toLowerCase())),r.indexOf(i[2].toLowerCase())>-1&&(i[2]=oa(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}(),Aw=[{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}],$w={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)}},Uw=["v1","v2","v3"],Jf={zero:0,one:1,two:2,few:3,many:4,other:5};function zw(){var e={};return Aw.forEach(function(t){t.lngs.forEach(function(n){e[n]={numbers:t.nr,plurals:$w[t.fc]}})}),e}var Bw=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dt(this,e),this.languageUtils=t,this.options=n,this.logger=St.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=zw()}return pt(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 Jf[s]-Jf[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!Uw.includes(this.options.compatibilityJSON)}}]),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 nt(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{};dt(this,e),this.logger=St.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(n){return n},this.init(t)}return pt(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:Nw,this.escapeValue=r.escapeValue!==void 0?r.escapeValue:!0,this.useRawValueToEscape=r.useRawValueToEscape!==void 0?r.useRawValueToEscape:!1,this.prefix=r.prefix?Fn(r.prefix):r.prefixEscaped||"{{",this.suffix=r.suffix?Fn(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?Fn(r.nestingPrefix):r.nestingPrefixEscaped||Fn("$t("),this.nestingSuffix=r.nestingSuffix?Fn(r.nestingSuffix):r.nestingSuffixEscaped||Fn(")"),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(x){return x.replace(/\$/g,"$$$$")}var d=function(v){if(v.indexOf(s.formatSeparator)<0){var p=Vf(r,c,v);return s.alwaysFormat?s.format(p,void 0,i,nt(nt(nt({},o),r),{},{interpolationkey:v})):p}var m=v.split(s.formatSeparator),S=m.shift().trim(),k=m.join(s.formatSeparator).trim();return s.format(Vf(r,c,S),k,i,nt(nt(nt({},o),r),{},{interpolationkey:S}))};this.resetRegExp();var g=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(x){for(u=0;a=x.regex.exec(n);){var v=a[1].trim();if(l=d(v),l===void 0)if(typeof g=="function"){var p=g(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=Hf(l));var m=x.safeValue(l);if(n=n.replace(a[0],m),h?(x.regex.lastIndex+=l.length,x.regex.lastIndex-=a[0].length):x.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=nt({},o);l.applyPostProcessor=!1,delete l.defaultValue;function u(g,h){var y=this.nestingOptionsSeparator;if(g.indexOf(y)<0)return g;var x=g.split(new RegExp("".concat(y,"[ ]*{"))),v="{".concat(x[1]);g=x[0],v=this.interpolate(v,l);var p=v.match(/'/g),m=v.match(/"/g);(p&&p.length%2===0&&!m||m.length%2!==0)&&(v=v.replace(/'/g,'"'));try{l=JSON.parse(v),h&&(l=nt(nt({},h),l))}catch(S){return this.logger.warn("failed parsing options string in nesting for key ".concat(g),S),"".concat(g).concat(y).concat(v)}return delete l.defaultValue,g}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(g){return g.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=Hf(a)),a||(this.logger.warn("missed to resolve ".concat(s[1]," for nesting ").concat(n)),a=""),f&&(a=c.reduce(function(g,h){return i.format(g,h,o.lng,nt(nt({},o),{},{interpolationkey:s[1].trim()}))},a.trim())),n=n.replace(s[0],a),this.regexp.lastIndex=0}return n}}]),e}();function Zf(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 Qt(e){for(var t=1;t-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=Pw(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 qw=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};dt(this,e),this.logger=St.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,Qt(Qt({},o),{},{style:"currency"})).format(r)},datetime:function(r,i,o){return new Intl.DateTimeFormat(i,Qt({},o)).format(r)},relativetime:function(r,i,o){return new Intl.RelativeTimeFormat(i,Qt({},o)).format(r,o.range||"day")},list:function(r,i,o){return new Intl.ListFormat(i,Qt({},o)).format(r)}},this.init(t)}return pt(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=Hw(c),d=f.formatName,g=f.formatOptions;if(s.formats[d]){var h=u;try{var y=o&&o.formatParams&&o.formatParams[o.interpolationkey]||{},x=y.locale||y.lng||o.locale||o.lng||i;h=s.formats[d](u,x,Qt(Qt(Qt({},g),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 ed(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 td(e){for(var t=1;t"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 Ww(e,t){e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)}var Gw=function(e){vs(n,e);var t=Vw(n);function n(r,i,o){var s,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return dt(this,n),s=t.call(this),ys&&fn.call(ln(s)),s.backend=r,s.store=i,s.services=o,s.languageUtils=o.languageUtils,s.options=a,s.logger=St.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 pt(n,[{key:"queueLoad",value:function(i,o,s,a){var l=this,u={},c={},f={},d={};return i.forEach(function(g){var h=!0;o.forEach(function(y){var x="".concat(g,"|").concat(y);!s.reload&&l.store.hasResourceBundle(g,y)?l.state[x]=2:l.state[x]<0||(l.state[x]===1?c[x]===void 0&&(c[x]=!0):(l.state[x]=1,h=!1,c[x]===void 0&&(c[x]=!0),u[x]===void 0&&(u[x]=!0),d[y]===void 0&&(d[y]=!0)))}),h||(f[g]=!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){Cw(f.loaded,[l],u),Ww(f,i),o&&f.errors.push(o),f.pendingCount===0&&!f.done&&(Object.keys(f.loaded).forEach(function(d){c[d]||(c[d]={});var g=f.loaded[d];g.length&&g.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 g=a.waitingReads.shift();a.read(g.lng,g.ns,g.fcName,g.tried,g.wait,g.callback)}if(f&&d&&l2&&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,td(td({},u),{},{isUpdate:l})),!(!i||!i[0])&&this.store.addResource(i[0],o,s,a))}}]),n}(fn);function Yw(){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(an(t[1])==="object"&&(n=t[1]),typeof t[1]=="string"&&(n.defaultValue=t[1]),typeof t[2]=="string"&&(n.tDescription=t[2]),an(t[2])==="object"||an(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 nd(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 rd(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 gt(e){for(var t=1;t"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 Zw(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){vs(n,e);var t=Jw(n);function n(){var r,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;if(dt(this,n),r=t.call(this),ys&&fn.call(ln(r)),r.options=nd(i),r.services={},r.logger=St,r.modules={external:[]},Zw(ln(r)),o&&!r.isInitialized&&!i.isClone){if(!r.options.initImmediate)return r.init(i,o),Oi(r,ln(r));setTimeout(function(){r.init(i,o)},0)}return r}return pt(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=Yw();this.options=gt(gt(gt({},a),this.options),nd(o)),this.options.compatibilityAPI!=="v1"&&(this.options.interpolation=gt(gt({},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?St.init(l(this.modules.logger),this.options):St.init(null,this.options);var u;this.modules.formatter?u=this.modules.formatter:typeof Intl<"u"&&(u=qw);var c=new jw(this.options);this.store=new Dw(this.options.resources,this.options);var f=this.services;f.logger=St,f.resourceStore=this.store,f.languageUtils=c,f.pluralResolver=new Bw(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 Qw(this.options),f.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},f.backendConnector=new Gw(l(this.modules.backend),f.resourceStore,f,this.options),f.backendConnector.on("*",function(v){for(var p=arguments.length,m=new Array(p>1?p-1:0),S=1;S1?p-1:0),S=1;S0&&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 g=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];g.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=Lr(),x=function(){var p=function(S,k){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(k),s(S,k)};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?x():setTimeout(x,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(g){if(!!g){var h=o.services.languageUtils.toResolveHierarchy(g);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=Lr();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"&&pg.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-1)&&this.store.hasLanguageSomeTranslations(s)){this.resolvedLanguage=s;break}}}},{key:"changeLanguage",value:function(i,o){var s=this;this.isLanguageChangingTo=i;var a=Lr();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,g){g?(l(g),s.translator.changeLanguage(g),s.isLanguageChangingTo=void 0,s.emit("languageChanged",g),s.logger.log("languageChanged",g)):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 g=typeof d=="string"?d:s.services.languageUtils.getBestMatchFromCodes(d);g&&(s.language||l(g),s.translator.language||s.translator.changeLanguage(g),s.services.languageDetector&&s.services.languageDetector.cacheUserLanguage(g)),s.loadResources(g,function(h){u(h,g)})};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(an(f)!=="object"){for(var g=arguments.length,h=new Array(g>2?g-2:0),y=2;y1&&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(g,h){var y=o.services.backendConnector.state["".concat(g,"|").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=Lr();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=Lr();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=gt(gt(gt({},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=gt({},this.services),l.services.utils={hasLoadedNamespace:l.hasLoadedNamespace.bind(l)},l.translator=new Yf(l.services,l.options),l.translator.on("*",function(c){for(var f=arguments.length,d=new Array(f>1?f-1:0),g=1;g0&&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 ex="Stable Diffusion UI",tx="",nx={home:"Home",history:"History",community:"Community",settings:"Settings"},rx={"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"},ix={"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"},ox={txt:"Image Modifiers (art styles, tags etc)"},sx={"use-btn":"Use Image","use-btn2":"Use Image and Tags"},ax={fave:"Favorites Only",search:"Search"},lx={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"},ux=`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. `,cx={title:ex,description:tx,navbar:nx,"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:rx,"in-paint":{txt:"In-Painting (select the area which the AI will paint into)",clear:"Clear"},settings:ix,tags:ox,"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:sx,history:ax,"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:lx,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:ux},fx="Stable Diffusion UI",dx="",px={home:"Home",history:"History",community:"Community",settings:"Settings"},hx={"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"},gx={"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"},mx={txt:"Image Modifiers (art styles, tags etc)"},vx={"use-btn":"Use Image","use-btn2":"Use Image and Tags"},yx={fave:"Favorites Only",search:"Search"},Sx={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"},wx=`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. `,xx={title:fx,description:dx,navbar:px,"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:hx,"in-paint":{txt:"In-Painting (select the area which the AI will paint into)",clear:"Clear"},settings:gx,tags:mx,"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:vx,history:yx,"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:Sx,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:wx},kx={en:{translation:cx},es:{translation:xx}};Ce.use(C1).init({lng:"en",interpolation:{escapeValue:!1},resources:kx}).then(()=>{console.log("i18n initialized")}).catch(e=>{console.error("i18n initialization failed",e)}).finally(()=>{console.log("i18n initialization finished")});const Px=new Ay;function Ox(){const e=xw;return w($y,{location:Px,routes:[{path:"/",element:w(Sw,{className:e})},{path:"/settings",element:w(ww,{className:e})}]})}const Ex=new sy({defaultOptions:{queries:{refetchOnWindowFocus:!1,refetchOnReconnect:!1,refetchOnMount:!1,staleTime:1/0,cacheTime:1/0}}});Py();sa.createRoot(document.getElementById("root")).render(w(st.StrictMode,{children:N(uy,{client:Ex,children:[w(Ox,{}),w(my,{initialIsOpen:!0})]})}));