diff --git a/ui/frontend/build_src/src/Translation/config.ts b/ui/frontend/build_src/src/Translation/config.ts index 8b1ec200..ec1a50be 100644 --- a/ui/frontend/build_src/src/Translation/config.ts +++ b/ui/frontend/build_src/src/Translation/config.ts @@ -1,11 +1,15 @@ import i18n from "i18next"; // this should be updated to an interface -import translation from "./locales/en/home.json"; +import ENTranslation from "./locales/en/home.json"; +import ESTranlation from "./locales/es/home.json"; import { initReactI18next } from "react-i18next"; export const resources = { en: { - translation, + translation: ENTranslation, + }, + es: { + translation: ESTranlation, }, } as const; diff --git a/ui/frontend/build_src/src/Translation/locales/es/home.json b/ui/frontend/build_src/src/Translation/locales/es/home.json index 92746815..ad9b9636 100644 --- a/ui/frontend/build_src/src/Translation/locales/es/home.json +++ b/ui/frontend/build_src/src/Translation/locales/es/home.json @@ -1,5 +1,5 @@ { - "title": "Stable Diffusion UI", + "title": "Stable Diffusion UI en EspaƱol", "description": "", "navbar": {}, "land-cre": {}, diff --git a/ui/frontend/build_src/src/components/organisms/headerDisplay/index.tsx b/ui/frontend/build_src/src/components/organisms/headerDisplay/index.tsx index e1efb1cd..1876ded8 100644 --- a/ui/frontend/build_src/src/components/organisms/headerDisplay/index.tsx +++ b/ui/frontend/build_src/src/components/organisms/headerDisplay/index.tsx @@ -11,6 +11,8 @@ import { HeaderDisplayMain, // @ts-expect-error } from "./headerDisplay.css.ts"; +import LanguageDropdown from "./languageDropdown"; + export default function HeaderDisplay() { const { t } = useTranslation(); @@ -43,6 +45,8 @@ export default function HeaderDisplay() { {t("title")} {version} {release}{" "} + + ); } diff --git a/ui/frontend/build_src/src/components/organisms/headerDisplay/languageDropdown/index.tsx b/ui/frontend/build_src/src/components/organisms/headerDisplay/languageDropdown/index.tsx new file mode 100644 index 00000000..f6e3c651 --- /dev/null +++ b/ui/frontend/build_src/src/components/organisms/headerDisplay/languageDropdown/index.tsx @@ -0,0 +1,23 @@ +import React, { useState } from "react"; +import { useTranslation } from "react-i18next"; + +const LanguageDropdown = () => { + const { i18n } = useTranslation(); + const [language, setLanguage] = useState("id"); + + const handleLangChange = (evt: any) => { + const lang = evt.target.value; + console.log(lang); + setLanguage(lang); + i18n.changeLanguage(lang); + }; + + return ( + + ); +}; + +export default LanguageDropdown; diff --git a/ui/frontend/dist/index.js b/ui/frontend/dist/index.js index 79d5a54d..c31c4390 100644 --- a/ui/frontend/dist/index.js +++ b/ui/frontend/dist/index.js @@ -1,4 +1,4 @@ -(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 gf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var E={exports:{}},M={};/** +(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 vf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var E={exports:{}},b={};/** * @license React * react.production.min.js * @@ -6,7 +6,7 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Zr=Symbol.for("react.element"),pp=Symbol.for("react.portal"),gp=Symbol.for("react.fragment"),vp=Symbol.for("react.strict_mode"),mp=Symbol.for("react.profiler"),yp=Symbol.for("react.provider"),Sp=Symbol.for("react.context"),wp=Symbol.for("react.forward_ref"),kp=Symbol.for("react.suspense"),Op=Symbol.for("react.memo"),xp=Symbol.for("react.lazy"),tu=Symbol.iterator;function _p(e){return e===null||typeof e!="object"?null:(e=tu&&e[tu]||e["@@iterator"],typeof e=="function"?e:null)}var vf={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},mf=Object.assign,yf={};function nr(e,t,n){this.props=e,this.context=t,this.refs=yf,this.updater=n||vf}nr.prototype.isReactComponent={};nr.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")};nr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Sf(){}Sf.prototype=nr.prototype;function Ba(e,t,n){this.props=e,this.context=t,this.refs=yf,this.updater=n||vf}var Qa=Ba.prototype=new Sf;Qa.constructor=Ba;mf(Qa,nr.prototype);Qa.isPureReactComponent=!0;var nu=Array.isArray,wf=Object.prototype.hasOwnProperty,Va={current:null},kf={key:!0,ref:!0,__self:!0,__source:!0};function Of(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)wf.call(t,r)&&!kf.hasOwnProperty(r)&&(i[r]=t[r]);var a=arguments.length-2;if(a===1)i.children=n;else if(1>>1,J=I[$];if(0>>1;$i(kn,T))Iei(vt,kn)?(I[$]=vt,I[Ie]=T,$=Ie):(I[$]=kn,I[Ne]=T,$=Ne);else if(Iei(vt,T))I[$]=vt,I[Ie]=T,$=Ie;else break e}}return F}function i(I,F){var T=I.sortIndex-F.sortIndex;return T!==0?T:I.id-F.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var s=Date,a=s.now();e.unstable_now=function(){return s.now()-a}}var l=[],u=[],c=1,f=null,d=3,v=!1,m=!1,S=!1,w=typeof setTimeout=="function"?setTimeout:null,g=typeof clearTimeout=="function"?clearTimeout:null,h=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function p(I){for(var F=n(u);F!==null;){if(F.callback===null)r(u);else if(F.startTime<=I)r(u),F.sortIndex=F.expirationTime,t(l,F);else break;F=n(u)}}function y(I){if(S=!1,p(I),!m)if(n(l)!==null)m=!0,Nt(_);else{var F=n(u);F!==null&>(y,F.startTime-I)}}function _(I,F){m=!1,S&&(S=!1,g(O),O=-1),v=!0;var T=d;try{for(p(F),f=n(l);f!==null&&(!(f.expirationTime>F)||I&&!b());){var $=f.callback;if(typeof $=="function"){f.callback=null,d=f.priorityLevel;var J=$(f.expirationTime<=F);F=e.unstable_now(),typeof J=="function"?f.callback=J:f===n(l)&&r(l),p(F)}else r(l);f=n(l)}if(f!==null)var wn=!0;else{var Ne=n(u);Ne!==null&>(y,Ne.startTime-F),wn=!1}return wn}finally{f=null,d=T,v=!1}}var P=!1,x=null,O=-1,R=5,D=-1;function b(){return!(e.unstable_now()-DI||125$?(I.sortIndex=T,t(u,I),n(l)===null&&I===n(u)&&(S?(g(O),O=-1):S=!0,gt(y,T-$))):(I.sortIndex=J,t(l,I),m||v||(m=!0,Nt(_))),I},e.unstable_shouldYield=b,e.unstable_wrapCallback=function(I){var F=d;return function(){var T=d;d=F;try{return I.apply(this,arguments)}finally{d=T}}}})(Cf);(function(e){e.exports=Cf})(Pf);/** + */(function(e){function t(I,T){var F=I.length;I.push(T);e:for(;0>>1,J=I[$];if(0>>1;$i(kn,F))Iei(vt,kn)?(I[$]=vt,I[Ie]=F,$=Ie):(I[$]=kn,I[Ne]=F,$=Ne);else if(Iei(vt,F))I[$]=vt,I[Ie]=F,$=Ie;else break e}}return T}function i(I,T){var F=I.sortIndex-T.sortIndex;return F!==0?F:I.id-T.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,v=!1,m=!1,S=!1,w=typeof setTimeout=="function"?setTimeout:null,g=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function h(I){for(var T=n(u);T!==null;){if(T.callback===null)r(u);else if(T.startTime<=I)r(u),T.sortIndex=T.expirationTime,t(l,T);else break;T=n(u)}}function y(I){if(S=!1,h(I),!m)if(n(l)!==null)m=!0,Nt(_);else{var T=n(u);T!==null&>(y,T.startTime-I)}}function _(I,T){m=!1,S&&(S=!1,g(O),O=-1),v=!0;var F=d;try{for(h(T),f=n(l);f!==null&&(!(f.expirationTime>T)||I&&!M());){var $=f.callback;if(typeof $=="function"){f.callback=null,d=f.priorityLevel;var J=$(f.expirationTime<=T);T=e.unstable_now(),typeof J=="function"?f.callback=J:f===n(l)&&r(l),h(T)}else r(l);f=n(l)}if(f!==null)var wn=!0;else{var Ne=n(u);Ne!==null&>(y,Ne.startTime-T),wn=!1}return wn}finally{f=null,d=F,v=!1}}var P=!1,x=null,O=-1,R=5,D=-1;function M(){return!(e.unstable_now()-DI||125$?(I.sortIndex=F,t(u,I),n(l)===null&&I===n(u)&&(S?(g(O),O=-1):S=!0,gt(y,F-$))):(I.sortIndex=J,t(l,I),m||v||(m=!0,Nt(_))),I},e.unstable_shouldYield=M,e.unstable_wrapCallback=function(I){var T=d;return function(){var F=d;d=T;try{return I.apply(this,arguments)}finally{d=F}}}})(Ef);(function(e){e.exports=Ef})(Cf);/** * @license React * react-dom.production.min.js * @@ -22,14 +22,14 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Ef=E.exports,Fe=Pf.exports;function C(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"),js=Object.prototype.hasOwnProperty,Np=/^[: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]*$/,iu={},ou={};function Ip(e){return js.call(ou,e)?!0:js.call(iu,e)?!1:Np.test(e)?ou[e]=!0:(iu[e]=!0,!1)}function Lp(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 Dp(e,t,n,r){if(t===null||typeof t>"u"||Lp(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 we(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 ce={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ce[e]=new we(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ce[t]=new we(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ce[e]=new we(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ce[e]=new we(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){ce[e]=new we(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ce[e]=new we(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ce[e]=new we(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ce[e]=new we(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ce[e]=new we(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ka=/[\-:]([a-z])/g;function qa(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(Ka,qa);ce[t]=new we(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(Ka,qa);ce[t]=new we(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(Ka,qa);ce[t]=new we(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ce[e]=new we(e,1,!1,e.toLowerCase(),null,!1,!1)});ce.xlinkHref=new we("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ce[e]=new we(e,1,!1,e.toLowerCase(),null,!0,!0)});function Wa(e,t,n,r){var i=ce.hasOwnProperty(t)?ce[t]:null;(i!==null?i.type!==0:r||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),js=Object.prototype.hasOwnProperty,Nh=/^[: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]*$/,ou={},su={};function Ih(e){return js.call(su,e)?!0:js.call(ou,e)?!1:Nh.test(e)?su[e]=!0:(ou[e]=!0,!1)}function Lh(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 Dh(e,t,n,r){if(t===null||typeof t>"u"||Lh(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 we(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 ce={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ce[e]=new we(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ce[t]=new we(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ce[e]=new we(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ce[e]=new we(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){ce[e]=new we(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ce[e]=new we(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ce[e]=new we(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ce[e]=new we(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ce[e]=new we(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ka=/[\-:]([a-z])/g;function qa(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(Ka,qa);ce[t]=new we(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(Ka,qa);ce[t]=new we(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(Ka,qa);ce[t]=new we(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ce[e]=new we(e,1,!1,e.toLowerCase(),null,!1,!1)});ce.xlinkHref=new we("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ce[e]=new we(e,1,!1,e.toLowerCase(),null,!0,!0)});function Wa(e,t,n,r){var i=ce.hasOwnProperty(t)?ce[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{Zo=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?mr(e):""}function jp(e){switch(e.tag){case 5:return mr(e.type);case 16:return mr("Lazy");case 13:return mr("Suspense");case 19:return mr("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 bs(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 Cn:return"Fragment";case Pn:return"Portal";case Fs:return"Profiler";case Ga:return"StrictMode";case Ts:return"Suspense";case Ms:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case If:return(e.displayName||"Context")+".Consumer";case Nf:return(e._context.displayName||"Context")+".Provider";case Ya:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ja:return t=e.displayName||null,t!==null?t:bs(e.type)||"Memo";case Dt:t=e._payload,e=e._init;try{return bs(e(t))}catch{}}return null}function Fp(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 bs(t);case 8:return t===Ga?"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 Gt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Df(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Tp(e){var t=Df(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 li(e){e._valueTracker||(e._valueTracker=Tp(e))}function jf(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Df(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function $i(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 As(e,t){var n=t.checked;return W({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n!=null?n:e._wrapperState.initialChecked})}function au(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Gt(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 Ff(e,t){t=t.checked,t!=null&&Wa(e,"checked",t,!1)}function Us(e,t){Ff(e,t);var n=Gt(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")?zs(e,t.type,n):t.hasOwnProperty("defaultValue")&&zs(e,t.type,Gt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function lu(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 zs(e,t,n){(t!=="number"||$i(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var yr=Array.isArray;function An(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=ui.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Dr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Or={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},Mp=["Webkit","ms","Moz","O"];Object.keys(Or).forEach(function(e){Mp.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Or[t]=Or[e]})});function Af(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Or.hasOwnProperty(e)&&Or[e]?(""+t).trim():t+"px"}function Uf(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=Af(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var bp=W({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Qs(e,t){if(t){if(bp[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(C(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(C(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(C(61))}if(t.style!=null&&typeof t.style!="object")throw Error(C(62))}}function Vs(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 Hs=null;function Xa(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ks=null,Un=null,zn=null;function fu(e){if(e=ni(e)){if(typeof Ks!="function")throw Error(C(280));var t=e.stateNode;t&&(t=Ro(t),Ks(e.stateNode,e.type,t))}}function zf(e){Un?zn?zn.push(e):zn=[e]:Un=e}function $f(){if(Un){var e=Un,t=zn;if(zn=Un=null,fu(e),t)for(e=0;e>>=0,e===0?32:31-(Wp(e)/Gp|0)|0}var ci=64,fi=4194304;function Sr(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 Hi(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=Sr(a):(o&=s,o!==0&&(r=Sr(o)))}else s=n&~i,s!==0?r=Sr(s):o!==0&&(r=Sr(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 ei(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Xe(t),e[t]=n}function Zp(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=_r),wu=String.fromCharCode(32),ku=!1;function ad(e,t){switch(e){case"keyup":return Eg.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ld(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var En=!1;function Ng(e,t){switch(e){case"compositionend":return ld(t);case"keypress":return t.which!==32?null:(ku=!0,wu);case"textInput":return e=t.data,e===wu&&ku?null:e;default:return null}}function Ig(e,t){if(En)return e==="compositionend"||!sl&&ad(e,t)?(e=od(),Ii=rl=bt=null,En=!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=Pu(n)}}function dd(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?dd(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function hd(){for(var e=window,t=$i();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=$i(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 Ug(e){var t=hd(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dd(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=Cu(n,o);var s=Cu(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,Rn=null,Xs=null,Cr=null,Zs=!1;function Eu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Zs||Rn==null||Rn!==$i(r)||(r=Rn,"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}),Cr&&Ar(Cr,r)||(Cr=r,r=Wi(Xs,"onSelect"),0Ln||(e.current=oa[Ln],oa[Ln]=null,Ln--)}function B(e,t){Ln++,oa[Ln]=e.current,e.current=t}var Yt={},pe=Zt(Yt),Pe=Zt(!1),fn=Yt;function Hn(e,t){var n=e.type.contextTypes;if(!n)return Yt;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 Ce(e){return e=e.childContextTypes,e!=null}function Yi(){V(Pe),V(pe)}function Fu(e,t,n){if(pe.current!==Yt)throw Error(C(168));B(pe,t),B(Pe,n)}function Od(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(C(108,Fp(e)||"Unknown",i));return W({},n,r)}function Ji(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Yt,fn=pe.current,B(pe,e),B(Pe,Pe.current),!0}function Tu(e,t,n){var r=e.stateNode;if(!r)throw Error(C(169));n?(e=Od(e,t,fn),r.__reactInternalMemoizedMergedChildContext=e,V(Pe),V(pe),B(pe,e)):V(Pe),B(Pe,n)}var yt=null,No=!1,ps=!1;function xd(e){yt===null?yt=[e]:yt.push(e)}function Jg(e){No=!0,xd(e)}function en(){if(!ps&&yt!==null){ps=!0;var e=0,t=z;try{var n=yt;for(z=1;e>=s,i-=s,wt=1<<32-Xe(t)+i|n<O?(R=x,x=null):R=x.sibling;var D=d(g,x,p[O],y);if(D===null){x===null&&(x=R);break}e&&x&&D.alternate===null&&t(g,x),h=o(D,h,O),P===null?_=D:P.sibling=D,P=D,x=R}if(O===p.length)return n(g,x),H&&nn(g,O),_;if(x===null){for(;OO?(R=x,x=null):R=x.sibling;var b=d(g,x,D.value,y);if(b===null){x===null&&(x=R);break}e&&x&&b.alternate===null&&t(g,x),h=o(b,h,O),P===null?_=b:P.sibling=b,P=b,x=R}if(D.done)return n(g,x),H&&nn(g,O),_;if(x===null){for(;!D.done;O++,D=p.next())D=f(g,D.value,y),D!==null&&(h=o(D,h,O),P===null?_=D:P.sibling=D,P=D);return H&&nn(g,O),_}for(x=r(g,x);!D.done;O++,D=p.next())D=v(x,g,O,D.value,y),D!==null&&(e&&D.alternate!==null&&x.delete(D.key===null?O:D.key),h=o(D,h,O),P===null?_=D:P.sibling=D,P=D);return e&&x.forEach(function(ne){return t(g,ne)}),H&&nn(g,O),_}function w(g,h,p,y){if(typeof p=="object"&&p!==null&&p.type===Cn&&p.key===null&&(p=p.props.children),typeof p=="object"&&p!==null){switch(p.$$typeof){case ai:e:{for(var _=p.key,P=h;P!==null;){if(P.key===_){if(_=p.type,_===Cn){if(P.tag===7){n(g,P.sibling),h=i(P,p.props.children),h.return=g,g=h;break e}}else if(P.elementType===_||typeof _=="object"&&_!==null&&_.$$typeof===Dt&&Bu(_)===P.type){n(g,P.sibling),h=i(P,p.props),h.ref=dr(g,P,p),h.return=g,g=h;break e}n(g,P);break}else t(g,P);P=P.sibling}p.type===Cn?(h=cn(p.props.children,g.mode,y,p.key),h.return=g,g=h):(y=Ai(p.type,p.key,p.props,null,g.mode,y),y.ref=dr(g,h,p),y.return=g,g=y)}return s(g);case Pn:e:{for(P=p.key;h!==null;){if(h.key===P)if(h.tag===4&&h.stateNode.containerInfo===p.containerInfo&&h.stateNode.implementation===p.implementation){n(g,h.sibling),h=i(h,p.children||[]),h.return=g,g=h;break e}else{n(g,h);break}else t(g,h);h=h.sibling}h=Os(p,g.mode,y),h.return=g,g=h}return s(g);case Dt:return P=p._init,w(g,h,P(p._payload),y)}if(yr(p))return m(g,h,p,y);if(ar(p))return S(g,h,p,y);yi(g,p)}return typeof p=="string"&&p!==""||typeof p=="number"?(p=""+p,h!==null&&h.tag===6?(n(g,h.sibling),h=i(h,p),h.return=g,g=h):(n(g,h),h=ks(p,g.mode,y),h.return=g,g=h),s(g)):n(g,h)}return w}var qn=Ld(!0),Dd=Ld(!1),ri={},ft=Zt(ri),Br=Zt(ri),Qr=Zt(ri);function an(e){if(e===ri)throw Error(C(174));return e}function vl(e,t){switch(B(Qr,t),B(Br,e),B(ft,ri),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Bs(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Bs(t,e)}V(ft),B(ft,t)}function Wn(){V(ft),V(Br),V(Qr)}function jd(e){an(Qr.current);var t=an(ft.current),n=Bs(t,e.type);t!==n&&(B(Br,e),B(ft,n))}function ml(e){Br.current===e&&(V(ft),V(Br))}var K=Zt(0);function ro(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 gs=[];function yl(){for(var e=0;en?n:4,e(!0);var r=vs.transition;vs.transition={};try{e(!1),t()}finally{z=n,vs.transition=r}}function Gd(){return He().memoizedState}function tv(e,t,n){var r=Ht(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Yd(e))Jd(t,n);else if(n=Ed(e,t,n,r),n!==null){var i=ye();Ze(n,e,r,i),Xd(n,t,r)}}function nv(e,t,n){var r=Ht(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Yd(e))Jd(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,tt(a,s)){var l=t.interleaved;l===null?(i.next=i,pl(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}n=Ed(e,t,i,r),n!==null&&(i=ye(),Ze(n,e,r,i),Xd(n,t,r))}}function Yd(e){var t=e.alternate;return e===q||t!==null&&t===q}function Jd(e,t){Er=io=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Xd(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,el(e,n)}}var oo={readContext:Ve,useCallback:fe,useContext:fe,useEffect:fe,useImperativeHandle:fe,useInsertionEffect:fe,useLayoutEffect:fe,useMemo:fe,useReducer:fe,useRef:fe,useState:fe,useDebugValue:fe,useDeferredValue:fe,useTransition:fe,useMutableSource:fe,useSyncExternalStore:fe,useId:fe,unstable_isNewReconciler:!1},rv={readContext:Ve,useCallback:function(e,t){return st().memoizedState=[e,t===void 0?null:t],e},useContext:Ve,useEffect:Vu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Fi(4194308,4,Vd.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Fi(4194308,4,e,t)},useInsertionEffect:function(e,t){return Fi(4,2,e,t)},useMemo:function(e,t){var n=st();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=st();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,q,e),[r.memoizedState,e]},useRef:function(e){var t=st();return e={current:e},t.memoizedState=e},useState:Qu,useDebugValue:xl,useDeferredValue:function(e){return st().memoizedState=e},useTransition:function(){var e=Qu(!1),t=e[0];return e=ev.bind(null,e[1]),st().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=q,i=st();if(H){if(n===void 0)throw Error(C(407));n=n()}else{if(n=t(),se===null)throw Error(C(349));(hn&30)!==0||Md(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,Vu(Ad.bind(null,r,o,e),[e]),r.flags|=2048,Kr(9,bd.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=st(),t=se.identifierPrefix;if(H){var n=kt,r=wt;n=(r&~(1<<32-Xe(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Vr++,0")&&(l=l.replace("",e.displayName)),l}while(1<=s&&0<=a);break}}}finally{Zo=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?mr(e):""}function jh(e){switch(e.tag){case 5:return mr(e.type);case 16:return mr("Lazy");case 13:return mr("Suspense");case 19:return mr("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 Ms(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 Cn:return"Fragment";case Pn:return"Portal";case Ts:return"Profiler";case Ga:return"StrictMode";case Fs:return"Suspense";case bs:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Lf:return(e.displayName||"Context")+".Consumer";case If:return(e._context.displayName||"Context")+".Provider";case Ya:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ja:return t=e.displayName||null,t!==null?t:Ms(e.type)||"Memo";case Dt:t=e._payload,e=e._init;try{return Ms(e(t))}catch{}}return null}function Th(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 Ms(t);case 8:return t===Ga?"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 Gt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function jf(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Fh(e){var t=jf(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 li(e){e._valueTracker||(e._valueTracker=Fh(e))}function Tf(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=jf(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function $i(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 As(e,t){var n=t.checked;return W({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n!=null?n:e._wrapperState.initialChecked})}function lu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Gt(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 Ff(e,t){t=t.checked,t!=null&&Wa(e,"checked",t,!1)}function Us(e,t){Ff(e,t);var n=Gt(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")?zs(e,t.type,n):t.hasOwnProperty("defaultValue")&&zs(e,t.type,Gt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function uu(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 zs(e,t,n){(t!=="number"||$i(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var yr=Array.isArray;function An(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=ui.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Dr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Or={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},bh=["Webkit","ms","Moz","O"];Object.keys(Or).forEach(function(e){bh.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Or[t]=Or[e]})});function Uf(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Or.hasOwnProperty(e)&&Or[e]?(""+t).trim():t+"px"}function zf(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=Uf(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var Mh=W({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Qs(e,t){if(t){if(Mh[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(C(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(C(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(C(61))}if(t.style!=null&&typeof t.style!="object")throw Error(C(62))}}function Vs(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 Hs=null;function Xa(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ks=null,Un=null,zn=null;function du(e){if(e=ni(e)){if(typeof Ks!="function")throw Error(C(280));var t=e.stateNode;t&&(t=Ro(t),Ks(e.stateNode,e.type,t))}}function $f(e){Un?zn?zn.push(e):zn=[e]:Un=e}function Bf(){if(Un){var e=Un,t=zn;if(zn=Un=null,du(e),t)for(e=0;e>>=0,e===0?32:31-(Wh(e)/Gh|0)|0}var ci=64,fi=4194304;function Sr(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 Hi(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=Sr(a):(o&=s,o!==0&&(r=Sr(o)))}else s=n&~i,s!==0?r=Sr(s):o!==0&&(r=Sr(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 ei(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Xe(t),e[t]=n}function Zh(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=_r),ku=String.fromCharCode(32),Ou=!1;function ld(e,t){switch(e){case"keyup":return Eg.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ud(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var En=!1;function Ng(e,t){switch(e){case"compositionend":return ud(t);case"keypress":return t.which!==32?null:(Ou=!0,ku);case"textInput":return e=t.data,e===ku&&Ou?null:e;default:return null}}function Ig(e,t){if(En)return e==="compositionend"||!sl&&ld(e,t)?(e=sd(),Ii=rl=Mt=null,En=!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=Cu(n)}}function pd(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?pd(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function hd(){for(var e=window,t=$i();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=$i(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 Ug(e){var t=hd(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&pd(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=Eu(n,o);var s=Eu(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,Rn=null,Xs=null,Cr=null,Zs=!1;function Ru(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Zs||Rn==null||Rn!==$i(r)||(r=Rn,"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}),Cr&&Ar(Cr,r)||(Cr=r,r=Wi(Xs,"onSelect"),0Ln||(e.current=oa[Ln],oa[Ln]=null,Ln--)}function B(e,t){Ln++,oa[Ln]=e.current,e.current=t}var Yt={},he=Zt(Yt),Pe=Zt(!1),fn=Yt;function Hn(e,t){var n=e.type.contextTypes;if(!n)return Yt;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 Ce(e){return e=e.childContextTypes,e!=null}function Yi(){V(Pe),V(he)}function Fu(e,t,n){if(he.current!==Yt)throw Error(C(168));B(he,t),B(Pe,n)}function xd(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(C(108,Th(e)||"Unknown",i));return W({},n,r)}function Ji(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Yt,fn=he.current,B(he,e),B(Pe,Pe.current),!0}function bu(e,t,n){var r=e.stateNode;if(!r)throw Error(C(169));n?(e=xd(e,t,fn),r.__reactInternalMemoizedMergedChildContext=e,V(Pe),V(he),B(he,e)):V(Pe),B(Pe,n)}var yt=null,No=!1,hs=!1;function _d(e){yt===null?yt=[e]:yt.push(e)}function Jg(e){No=!0,_d(e)}function en(){if(!hs&&yt!==null){hs=!0;var e=0,t=z;try{var n=yt;for(z=1;e>=s,i-=s,wt=1<<32-Xe(t)+i|n<O?(R=x,x=null):R=x.sibling;var D=d(g,x,h[O],y);if(D===null){x===null&&(x=R);break}e&&x&&D.alternate===null&&t(g,x),p=o(D,p,O),P===null?_=D:P.sibling=D,P=D,x=R}if(O===h.length)return n(g,x),H&&nn(g,O),_;if(x===null){for(;OO?(R=x,x=null):R=x.sibling;var M=d(g,x,D.value,y);if(M===null){x===null&&(x=R);break}e&&x&&M.alternate===null&&t(g,x),p=o(M,p,O),P===null?_=M:P.sibling=M,P=M,x=R}if(D.done)return n(g,x),H&&nn(g,O),_;if(x===null){for(;!D.done;O++,D=h.next())D=f(g,D.value,y),D!==null&&(p=o(D,p,O),P===null?_=D:P.sibling=D,P=D);return H&&nn(g,O),_}for(x=r(g,x);!D.done;O++,D=h.next())D=v(x,g,O,D.value,y),D!==null&&(e&&D.alternate!==null&&x.delete(D.key===null?O:D.key),p=o(D,p,O),P===null?_=D:P.sibling=D,P=D);return e&&x.forEach(function(ne){return t(g,ne)}),H&&nn(g,O),_}function w(g,p,h,y){if(typeof h=="object"&&h!==null&&h.type===Cn&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case ai:e:{for(var _=h.key,P=p;P!==null;){if(P.key===_){if(_=h.type,_===Cn){if(P.tag===7){n(g,P.sibling),p=i(P,h.props.children),p.return=g,g=p;break e}}else if(P.elementType===_||typeof _=="object"&&_!==null&&_.$$typeof===Dt&&Qu(_)===P.type){n(g,P.sibling),p=i(P,h.props),p.ref=dr(g,P,h),p.return=g,g=p;break e}n(g,P);break}else t(g,P);P=P.sibling}h.type===Cn?(p=cn(h.props.children,g.mode,y,h.key),p.return=g,g=p):(y=Ai(h.type,h.key,h.props,null,g.mode,y),y.ref=dr(g,p,h),y.return=g,g=y)}return s(g);case Pn:e:{for(P=h.key;p!==null;){if(p.key===P)if(p.tag===4&&p.stateNode.containerInfo===h.containerInfo&&p.stateNode.implementation===h.implementation){n(g,p.sibling),p=i(p,h.children||[]),p.return=g,g=p;break e}else{n(g,p);break}else t(g,p);p=p.sibling}p=Os(h,g.mode,y),p.return=g,g=p}return s(g);case Dt:return P=h._init,w(g,p,P(h._payload),y)}if(yr(h))return m(g,p,h,y);if(ar(h))return S(g,p,h,y);yi(g,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,p!==null&&p.tag===6?(n(g,p.sibling),p=i(p,h),p.return=g,g=p):(n(g,p),p=ks(h,g.mode,y),p.return=g,g=p),s(g)):n(g,p)}return w}var qn=Dd(!0),jd=Dd(!1),ri={},ft=Zt(ri),Br=Zt(ri),Qr=Zt(ri);function an(e){if(e===ri)throw Error(C(174));return e}function vl(e,t){switch(B(Qr,t),B(Br,e),B(ft,ri),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Bs(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Bs(t,e)}V(ft),B(ft,t)}function Wn(){V(ft),V(Br),V(Qr)}function Td(e){an(Qr.current);var t=an(ft.current),n=Bs(t,e.type);t!==n&&(B(Br,e),B(ft,n))}function ml(e){Br.current===e&&(V(ft),V(Br))}var K=Zt(0);function ro(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 gs=[];function yl(){for(var e=0;en?n:4,e(!0);var r=vs.transition;vs.transition={};try{e(!1),t()}finally{z=n,vs.transition=r}}function Yd(){return He().memoizedState}function tv(e,t,n){var r=Ht(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Jd(e))Xd(t,n);else if(n=Rd(e,t,n,r),n!==null){var i=ye();Ze(n,e,r,i),Zd(n,t,r)}}function nv(e,t,n){var r=Ht(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Jd(e))Xd(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,tt(a,s)){var l=t.interleaved;l===null?(i.next=i,hl(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}n=Rd(e,t,i,r),n!==null&&(i=ye(),Ze(n,e,r,i),Zd(n,t,r))}}function Jd(e){var t=e.alternate;return e===q||t!==null&&t===q}function Xd(e,t){Er=io=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Zd(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,el(e,n)}}var oo={readContext:Ve,useCallback:fe,useContext:fe,useEffect:fe,useImperativeHandle:fe,useInsertionEffect:fe,useLayoutEffect:fe,useMemo:fe,useReducer:fe,useRef:fe,useState:fe,useDebugValue:fe,useDeferredValue:fe,useTransition:fe,useMutableSource:fe,useSyncExternalStore:fe,useId:fe,unstable_isNewReconciler:!1},rv={readContext:Ve,useCallback:function(e,t){return st().memoizedState=[e,t===void 0?null:t],e},useContext:Ve,useEffect:Hu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Ti(4194308,4,Hd.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ti(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ti(4,2,e,t)},useMemo:function(e,t){var n=st();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=st();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,q,e),[r.memoizedState,e]},useRef:function(e){var t=st();return e={current:e},t.memoizedState=e},useState:Vu,useDebugValue:xl,useDeferredValue:function(e){return st().memoizedState=e},useTransition:function(){var e=Vu(!1),t=e[0];return e=ev.bind(null,e[1]),st().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=q,i=st();if(H){if(n===void 0)throw Error(C(407));n=n()}else{if(n=t(),se===null)throw Error(C(349));(pn&30)!==0||Md(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,Hu(Ud.bind(null,r,o,e),[e]),r.flags|=2048,Kr(9,Ad.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=st(),t=se.identifierPrefix;if(H){var n=kt,r=wt;n=(r&~(1<<32-Xe(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Vr++,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[at]=t,e[$r]=r,ah(e,t,!1,!1),t.stateNode=e;e:{switch(s=Vs(n,r),n){case"dialog":Q("cancel",e),Q("close",e),i=r;break;case"iframe":case"object":case"embed":Q("load",e),i=r;break;case"video":case"audio":for(i=0;iYn&&(t.flags|=128,r=!0,hr(o,!1),t.lanes=4194304)}else{if(!r)if(e=ro(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),hr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!s.alternate&&!H)return de(t),null}else 2*Y()-o.renderingStartTime>Yn&&n!==1073741824&&(t.flags|=128,r=!0,hr(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=Y(),t.sibling=null,n=K.current,B(K,r?n&1|2:n&1),t):(de(t),null);case 22:case 23:return Nl(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(Le&1073741824)!==0&&(de(t),t.subtreeFlags&6&&(t.flags|=8192)):de(t),null;case 24:return null;case 25:return null}throw Error(C(156,t.tag))}function fv(e,t){switch(ul(t),t.tag){case 1:return Ce(t.type)&&Yi(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Wn(),V(Pe),V(pe),yl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return ml(t),null;case 13:if(V(K),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(C(340));Kn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return V(K),null;case 4:return Wn(),null;case 10:return hl(t.type._context),null;case 22:case 23:return Nl(),null;case 24:return null;default:return null}}var wi=!1,he=!1,dv=typeof WeakSet=="function"?WeakSet:Set,L=null;function Tn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){G(e,t,r)}else n.current=null}function ma(e,t,n){try{n()}catch(r){G(e,t,r)}}var Zu=!1;function hv(e,t){if(ea=Ki,e=hd(),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 v;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),(v=f.firstChild)!==null;)d=f,f=v;for(;;){if(f===e)break t;if(d===n&&++u===i&&(a=s),d===o&&++c===r&&(l=s),(v=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=v}n=a===-1||l===-1?null:{start:a,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(ta={focusedElem:e,selectionRange:n},Ki=!1,L=t;L!==null;)if(t=L,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,L=e;else for(;L!==null;){t=L;try{var m=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var S=m.memoizedProps,w=m.memoizedState,g=t.stateNode,h=g.getSnapshotBeforeUpdate(t.elementType===t.type?S:Ge(t.type,S),w);g.__reactInternalSnapshotBeforeUpdate=h}break;case 3:var p=t.stateNode.containerInfo;p.nodeType===1?p.textContent="":p.nodeType===9&&p.documentElement&&p.removeChild(p.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(C(163))}}catch(y){G(t,t.return,y)}if(e=t.sibling,e!==null){e.return=t.return,L=e;break}L=t.return}return m=Zu,Zu=!1,m}function Rr(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&&ma(t,n,o)}i=i.next}while(i!==r)}}function Do(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 ya(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 ch(e){var t=e.alternate;t!==null&&(e.alternate=null,ch(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[at],delete t[$r],delete t[ia],delete t[Gg],delete t[Yg])),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 fh(e){return e.tag===5||e.tag===3||e.tag===4}function ec(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||fh(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 Sa(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=Gi));else if(r!==4&&(e=e.child,e!==null))for(Sa(e,t,n),e=e.sibling;e!==null;)Sa(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 le=null,Ye=!1;function It(e,t,n){for(n=n.child;n!==null;)dh(e,t,n),n=n.sibling}function dh(e,t,n){if(ct&&typeof ct.onCommitFiberUnmount=="function")try{ct.onCommitFiberUnmount(_o,n)}catch{}switch(n.tag){case 5:he||Tn(n,t);case 6:var r=le,i=Ye;le=null,It(e,t,n),le=r,Ye=i,le!==null&&(Ye?(e=le,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):le.removeChild(n.stateNode));break;case 18:le!==null&&(Ye?(e=le,n=n.stateNode,e.nodeType===8?hs(e.parentNode,n):e.nodeType===1&&hs(e,n),Mr(e)):hs(le,n.stateNode));break;case 4:r=le,i=Ye,le=n.stateNode.containerInfo,Ye=!0,It(e,t,n),le=r,Ye=i;break;case 0:case 11:case 14:case 15:if(!he&&(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)&&ma(n,t,s),i=i.next}while(i!==r)}It(e,t,n);break;case 1:if(!he&&(Tn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){G(n,t,a)}It(e,t,n);break;case 21:It(e,t,n);break;case 22:n.mode&1?(he=(r=he)||n.memoizedState!==null,It(e,t,n),he=r):It(e,t,n);break;default:It(e,t,n)}}function tc(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=Ov.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function qe(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=s),r&=~o}if(r=i,r=Y()-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,At===null)var r=!1;else{if(e=At,At=null,lo=0,(A&6)!==0)throw Error(C(331));var i=A;for(A|=4,L=e.current;L!==null;){var o=L,s=o.child;if((L.flags&16)!==0){var a=o.deletions;if(a!==null){for(var l=0;lY()-El?un(e,0):Cl|=n),Ee(e,t)}function wh(e,t){t===0&&((e.mode&1)===0?t=1:(t=fi,fi<<=1,(fi&130023424)===0&&(fi=4194304)));var n=ye();e=Pt(e,t),e!==null&&(ei(e,t,n),Ee(e,n))}function kv(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),wh(e,n)}function Ov(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(C(314))}r!==null&&r.delete(t),wh(e,n)}var kh;kh=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Pe.current)_e=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return _e=!1,uv(e,t,n);_e=(e.flags&131072)!==0}else _e=!1,H&&(t.flags&1048576)!==0&&_d(t,Zi,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Ti(e,t),e=t.pendingProps;var i=Hn(t,pe.current);Bn(t,n),i=wl(null,t,r,e,i,n);var o=kl();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,Ce(r)?(o=!0,Ji(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,gl(t),i.updater=Io,t.stateNode=i,i._reactInternals=t,ca(t,r,e,n),t=ha(null,t,r,!0,o,n)):(t.tag=0,H&&o&&ll(t),ve(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Ti(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=_v(r),e=Ge(r,e),i){case 0:t=da(null,t,r,e,n);break e;case 1:t=Yu(null,t,r,e,n);break e;case 11:t=Wu(null,t,r,e,n);break e;case 14:t=Gu(null,t,r,Ge(r.type,e),n);break e}throw Error(C(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ge(r,i),da(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ge(r,i),Yu(e,t,r,i,n);case 3:e:{if(ih(t),e===null)throw Error(C(387));r=t.pendingProps,o=t.memoizedState,i=o.element,Rd(e,t),no(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=Gn(Error(C(423)),t),t=Ju(e,t,r,n,i);break e}else if(r!==i){i=Gn(Error(C(424)),t),t=Ju(e,t,r,n,i);break e}else for(De=Bt(t.stateNode.containerInfo.firstChild),je=t,H=!0,Je=null,n=Dd(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Kn(),r===i){t=Ct(e,t,n);break e}ve(e,t,r,n)}t=t.child}return t;case 5:return jd(t),e===null&&aa(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,s=i.children,na(r,i)?s=null:o!==null&&na(r,o)&&(t.flags|=32),rh(e,t),ve(e,t,s,n),t.child;case 6:return e===null&&aa(t),null;case 13:return oh(e,t,n);case 4:return vl(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=qn(t,null,r,n):ve(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ge(r,i),Wu(e,t,r,i,n);case 7:return ve(e,t,t.pendingProps,n),t.child;case 8:return ve(e,t,t.pendingProps.children,n),t.child;case 12:return ve(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,B(eo,r._currentValue),r._currentValue=s,o!==null)if(tt(o.value,s)){if(o.children===i.children&&!Pe.current){t=Ct(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=Ot(-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),la(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(C(341));s.lanes|=n,a=s.alternate,a!==null&&(a.lanes|=n),la(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}ve(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Bn(t,n),i=Ve(i),r=r(i),t.flags|=1,ve(e,t,r,n),t.child;case 14:return r=t.type,i=Ge(r,t.pendingProps),i=Ge(r.type,i),Gu(e,t,r,i,n);case 15:return th(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ge(r,i),Ti(e,t),t.tag=1,Ce(r)?(e=!0,Ji(t)):e=!1,Bn(t,n),Id(t,r,i),ca(t,r,i,n),ha(null,t,r,!0,e,n);case 19:return sh(e,t,n);case 22:return nh(e,t,n)}throw Error(C(156,t.tag))};function Oh(e,t){return Wf(e,t)}function xv(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 Be(e,t,n,r){return new xv(e,t,n,r)}function Ll(e){return e=e.prototype,!(!e||!e.isReactComponent)}function _v(e){if(typeof e=="function")return Ll(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ya)return 11;if(e===Ja)return 14}return 2}function Kt(e,t){var n=e.alternate;return n===null?(n=Be(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 Ai(e,t,n,r,i,o){var s=2;if(r=e,typeof e=="function")Ll(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case Cn:return cn(n.children,i,o,t);case Ga:s=8,i|=8;break;case Fs:return e=Be(12,n,t,i|2),e.elementType=Fs,e.lanes=o,e;case Ts:return e=Be(13,n,t,i),e.elementType=Ts,e.lanes=o,e;case Ms:return e=Be(19,n,t,i),e.elementType=Ms,e.lanes=o,e;case Lf:return Fo(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Nf:s=10;break e;case If:s=9;break e;case Ya:s=11;break e;case Ja:s=14;break e;case Dt:s=16,r=null;break e}throw Error(C(130,e==null?e:typeof e,""))}return t=Be(s,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function cn(e,t,n,r){return e=Be(7,e,r,t),e.lanes=n,e}function Fo(e,t,n,r){return e=Be(22,e,r,t),e.elementType=Lf,e.lanes=n,e.stateNode={isHidden:!1},e}function ks(e,t,n){return e=Be(6,e,null,t),e.lanes=n,e}function Os(e,t,n){return t=Be(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Pv(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=ns(0),this.expirationTimes=ns(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ns(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Dl(e,t,n,r,i,o,s,a,l){return e=new Pv(e,t,n,a,l),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Be(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},gl(o),e}function Cv(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=Me})(_f);var uc=_f.exports;Ds.createRoot=uc.createRoot,Ds.hydrateRoot=uc.hydrateRoot;var Ml={exports:{}},Ch={};/** +`+o.stack}return{value:e,source:t,stack:i,digest:null}}function Ss(e,t,n){return{value:e,source:null,stack:n!=null?n:null,digest:t!=null?t:null}}function fa(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var sv=typeof WeakMap=="function"?WeakMap:Map;function ep(e,t,n){n=Ot(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ao||(ao=!0,ka=r),fa(e,t)},n}function tp(e,t,n){n=Ot(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){fa(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){fa(e,t),typeof r!="function"&&(Vt===null?Vt=new Set([this]):Vt.add(this));var s=t.stack;this.componentDidCatch(t.value,{componentStack:s!==null?s:""})}),n}function Ku(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new sv;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=wv.bind(null,e,t,n),t.then(e,e))}function qu(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Wu(e,t,n,r,i){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Ot(-1,1),t.tag=2,Qt(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=i,e)}var av=Rt.ReactCurrentOwner,_e=!1;function ve(e,t,n,r){t.child=e===null?jd(t,null,n,r):qn(t,e.child,n,r)}function Gu(e,t,n,r,i){n=n.render;var o=t.ref;return Bn(t,i),r=wl(e,t,n,r,o,i),n=kl(),e!==null&&!_e?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Ct(e,t,i)):(H&&n&&ll(t),t.flags|=1,ve(e,t,r,i),t.child)}function Yu(e,t,n,r,i){if(e===null){var o=n.type;return typeof o=="function"&&!Ll(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,np(e,t,o,r,i)):(e=Ai(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,(e.lanes&i)===0){var s=o.memoizedProps;if(n=n.compare,n=n!==null?n:Ar,n(s,r)&&e.ref===t.ref)return Ct(e,t,i)}return t.flags|=1,e=Kt(o,r),e.ref=t.ref,e.return=t,t.child=e}function np(e,t,n,r,i){if(e!==null){var o=e.memoizedProps;if(Ar(o,r)&&e.ref===t.ref)if(_e=!1,t.pendingProps=r=o,(e.lanes&i)!==0)(e.flags&131072)!==0&&(_e=!0);else return t.lanes=e.lanes,Ct(e,t,i)}return da(e,t,n,r,i)}function rp(e,t,n){var r=t.pendingProps,i=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},B(bn,Le),Le|=n;else{if((n&1073741824)===0)return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,B(bn,Le),Le|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,B(bn,Le),Le|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,B(bn,Le),Le|=r;return ve(e,t,i,n),t.child}function ip(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function da(e,t,n,r,i){var o=Ce(n)?fn:he.current;return o=Hn(t,o),Bn(t,i),n=wl(e,t,n,r,o,i),r=kl(),e!==null&&!_e?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Ct(e,t,i)):(H&&r&&ll(t),t.flags|=1,ve(e,t,n,i),t.child)}function Ju(e,t,n,r,i){if(Ce(n)){var o=!0;Ji(t)}else o=!1;if(Bn(t,i),t.stateNode===null)Fi(e,t),Ld(t,n,r),ca(t,n,r,i),r=!0;else if(e===null){var s=t.stateNode,a=t.memoizedProps;s.props=a;var l=s.context,u=n.contextType;typeof u=="object"&&u!==null?u=Ve(u):(u=Ce(n)?fn:he.current,u=Hn(t,u));var c=n.getDerivedStateFromProps,f=typeof c=="function"||typeof s.getSnapshotBeforeUpdate=="function";f||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(a!==r||l!==u)&&Bu(t,s,r,u),jt=!1;var d=t.memoizedState;s.state=d,no(t,r,s,i),l=t.memoizedState,a!==r||d!==l||Pe.current||jt?(typeof c=="function"&&(ua(t,n,c,r),l=t.memoizedState),(a=jt||$u(t,n,a,r,d,l,u))?(f||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),s.props=r,s.state=l,s.context=u,r=a):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{s=t.stateNode,Nd(e,t),a=t.memoizedProps,u=t.type===t.elementType?a:Ge(t.type,a),s.props=u,f=t.pendingProps,d=s.context,l=n.contextType,typeof l=="object"&&l!==null?l=Ve(l):(l=Ce(n)?fn:he.current,l=Hn(t,l));var v=n.getDerivedStateFromProps;(c=typeof v=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(a!==f||d!==l)&&Bu(t,s,r,l),jt=!1,d=t.memoizedState,s.state=d,no(t,r,s,i);var m=t.memoizedState;a!==f||d!==m||Pe.current||jt?(typeof v=="function"&&(ua(t,n,v,r),m=t.memoizedState),(u=jt||$u(t,n,u,r,d,m,l)||!1)?(c||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(r,m,l),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(r,m,l)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=m),s.props=r,s.state=m,s.context=l,r=u):(typeof s.componentDidUpdate!="function"||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return pa(e,t,n,r,o,i)}function pa(e,t,n,r,i,o){ip(e,t);var s=(t.flags&128)!==0;if(!r&&!s)return i&&bu(t,n,!1),Ct(e,t,o);r=t.stateNode,av.current=t;var a=s&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&s?(t.child=qn(t,e.child,null,o),t.child=qn(t,null,a,o)):ve(e,t,a,o),t.memoizedState=r.state,i&&bu(t,n,!0),t.child}function op(e){var t=e.stateNode;t.pendingContext?Fu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Fu(e,t.context,!1),vl(e,t.containerInfo)}function Xu(e,t,n,r,i){return Kn(),cl(i),t.flags|=256,ve(e,t,n,r),t.child}var ha={dehydrated:null,treeContext:null,retryLane:0};function ga(e){return{baseLanes:e,cachePool:null,transitions:null}}function sp(e,t,n){var r=t.pendingProps,i=K.current,o=!1,s=(t.flags&128)!==0,a;if((a=s)||(a=e!==null&&e.memoizedState===null?!1:(i&2)!==0),a?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),B(K,i&1),e===null)return aa(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(s=r.children,e=r.fallback,o?(r=t.mode,o=t.child,s={mode:"hidden",children:s},(r&1)===0&&o!==null?(o.childLanes=0,o.pendingProps=s):o=To(s,r,0,null),e=cn(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=ga(n),t.memoizedState=ha,e):_l(t,s));if(i=e.memoizedState,i!==null&&(a=i.dehydrated,a!==null))return lv(e,t,s,r,a,i,n);if(o){o=r.fallback,s=t.mode,i=e.child,a=i.sibling;var l={mode:"hidden",children:r.children};return(s&1)===0&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=l,t.deletions=null):(r=Kt(i,l),r.subtreeFlags=i.subtreeFlags&14680064),a!==null?o=Kt(a,o):(o=cn(o,s,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,s=e.child.memoizedState,s=s===null?ga(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},o.memoizedState=s,o.childLanes=e.childLanes&~n,t.memoizedState=ha,r}return o=e.child,e=o.sibling,r=Kt(o,{mode:"visible",children:r.children}),(t.mode&1)===0&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function _l(e,t){return t=To({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Si(e,t,n,r){return r!==null&&cl(r),qn(t,e.child,null,n),e=_l(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function lv(e,t,n,r,i,o,s){if(n)return t.flags&256?(t.flags&=-257,r=Ss(Error(C(422))),Si(e,t,s,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,i=t.mode,r=To({mode:"visible",children:r.children},i,0,null),o=cn(o,i,s,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,(t.mode&1)!==0&&qn(t,e.child,null,s),t.child.memoizedState=ga(s),t.memoizedState=ha,o);if((t.mode&1)===0)return Si(e,t,s,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var a=r.dgst;return r=a,o=Error(C(419)),r=Ss(o,r,void 0),Si(e,t,s,r)}if(a=(s&e.childLanes)!==0,_e||a){if(r=se,r!==null){switch(s&-s){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=(i&(r.suspendedLanes|s))!==0?0:i,i!==0&&i!==o.retryLane&&(o.retryLane=i,Pt(e,i),Ze(r,e,i,-1))}return Il(),r=Ss(Error(C(421))),Si(e,t,s,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=kv.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,De=Bt(i.nextSibling),je=t,H=!0,Je=null,e!==null&&(Ue[ze++]=wt,Ue[ze++]=kt,Ue[ze++]=dn,wt=e.id,kt=e.overflow,dn=t),t=_l(t,r.children),t.flags|=4096,t)}function Zu(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),la(e.return,t,n)}function ws(e,t,n,r,i){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function ap(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(ve(e,t,r.children,n),r=K.current,(r&2)!==0)r=r&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Zu(e,n,t);else if(e.tag===19)Zu(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(B(K,r),(t.mode&1)===0)t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&ro(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),ws(t,!1,i,n,o);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&ro(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}ws(t,!0,n,null,o);break;case"together":ws(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Fi(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ct(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),hn|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(C(153));if(t.child!==null){for(e=t.child,n=Kt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Kt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function uv(e,t,n){switch(t.tag){case 3:op(t),Kn();break;case 5:Td(t);break;case 1:Ce(t.type)&&Ji(t);break;case 4:vl(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;B(eo,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(B(K,K.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?sp(e,t,n):(B(K,K.current&1),e=Ct(e,t,n),e!==null?e.sibling:null);B(K,K.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return ap(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),B(K,K.current),r)break;return null;case 22:case 23:return t.lanes=0,rp(e,t,n)}return Ct(e,t,n)}var lp,va,up,cp;lp=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};va=function(){};up=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,an(ft.current);var o=null;switch(n){case"input":i=As(e,i),r=As(e,r),o=[];break;case"select":i=W({},i,{value:void 0}),r=W({},r,{value:void 0}),o=[];break;case"textarea":i=$s(e,i),r=$s(e,r),o=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Gi)}Qs(n,r);var s;n=null;for(u in i)if(!r.hasOwnProperty(u)&&i.hasOwnProperty(u)&&i[u]!=null)if(u==="style"){var a=i[u];for(s in a)a.hasOwnProperty(s)&&(n||(n={}),n[s]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(Lr.hasOwnProperty(u)?o||(o=[]):(o=o||[]).push(u,null));for(u in r){var l=r[u];if(a=i!=null?i[u]:void 0,r.hasOwnProperty(u)&&l!==a&&(l!=null||a!=null))if(u==="style")if(a){for(s in a)!a.hasOwnProperty(s)||l&&l.hasOwnProperty(s)||(n||(n={}),n[s]="");for(s in l)l.hasOwnProperty(s)&&a[s]!==l[s]&&(n||(n={}),n[s]=l[s])}else n||(o||(o=[]),o.push(u,n)),n=l;else u==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,a=a?a.__html:void 0,l!=null&&a!==l&&(o=o||[]).push(u,l)):u==="children"?typeof l!="string"&&typeof l!="number"||(o=o||[]).push(u,""+l):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(Lr.hasOwnProperty(u)?(l!=null&&u==="onScroll"&&Q("scroll",e),o||a===l||(o=[])):(o=o||[]).push(u,l))}n&&(o=o||[]).push("style",n);var u=o;(t.updateQueue=u)&&(t.flags|=4)}};cp=function(e,t,n,r){n!==r&&(t.flags|=4)};function pr(e,t){if(!H)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function de(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function cv(e,t,n){var r=t.pendingProps;switch(ul(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return de(t),null;case 1:return Ce(t.type)&&Yi(),de(t),null;case 3:return r=t.stateNode,Wn(),V(Pe),V(he),yl(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(mi(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Je!==null&&(_a(Je),Je=null))),va(e,t),de(t),null;case 5:ml(t);var i=an(Qr.current);if(n=t.type,e!==null&&t.stateNode!=null)up(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(C(166));return de(t),null}if(e=an(ft.current),mi(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[at]=t,r[$r]=o,e=(t.mode&1)!==0,n){case"dialog":Q("cancel",r),Q("close",r);break;case"iframe":case"object":case"embed":Q("load",r);break;case"video":case"audio":for(i=0;i<\/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[at]=t,e[$r]=r,lp(e,t,!1,!1),t.stateNode=e;e:{switch(s=Vs(n,r),n){case"dialog":Q("cancel",e),Q("close",e),i=r;break;case"iframe":case"object":case"embed":Q("load",e),i=r;break;case"video":case"audio":for(i=0;iYn&&(t.flags|=128,r=!0,pr(o,!1),t.lanes=4194304)}else{if(!r)if(e=ro(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),pr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!s.alternate&&!H)return de(t),null}else 2*Y()-o.renderingStartTime>Yn&&n!==1073741824&&(t.flags|=128,r=!0,pr(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=Y(),t.sibling=null,n=K.current,B(K,r?n&1|2:n&1),t):(de(t),null);case 22:case 23:return Nl(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(Le&1073741824)!==0&&(de(t),t.subtreeFlags&6&&(t.flags|=8192)):de(t),null;case 24:return null;case 25:return null}throw Error(C(156,t.tag))}function fv(e,t){switch(ul(t),t.tag){case 1:return Ce(t.type)&&Yi(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Wn(),V(Pe),V(he),yl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return ml(t),null;case 13:if(V(K),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(C(340));Kn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return V(K),null;case 4:return Wn(),null;case 10:return pl(t.type._context),null;case 22:case 23:return Nl(),null;case 24:return null;default:return null}}var wi=!1,pe=!1,dv=typeof WeakSet=="function"?WeakSet:Set,L=null;function Fn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){G(e,t,r)}else n.current=null}function ma(e,t,n){try{n()}catch(r){G(e,t,r)}}var ec=!1;function pv(e,t){if(ea=Ki,e=hd(),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 v;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),(v=f.firstChild)!==null;)d=f,f=v;for(;;){if(f===e)break t;if(d===n&&++u===i&&(a=s),d===o&&++c===r&&(l=s),(v=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=v}n=a===-1||l===-1?null:{start:a,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(ta={focusedElem:e,selectionRange:n},Ki=!1,L=t;L!==null;)if(t=L,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,L=e;else for(;L!==null;){t=L;try{var m=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var S=m.memoizedProps,w=m.memoizedState,g=t.stateNode,p=g.getSnapshotBeforeUpdate(t.elementType===t.type?S:Ge(t.type,S),w);g.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(C(163))}}catch(y){G(t,t.return,y)}if(e=t.sibling,e!==null){e.return=t.return,L=e;break}L=t.return}return m=ec,ec=!1,m}function Rr(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&&ma(t,n,o)}i=i.next}while(i!==r)}}function Do(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 ya(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 fp(e){var t=e.alternate;t!==null&&(e.alternate=null,fp(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[at],delete t[$r],delete t[ia],delete t[Gg],delete t[Yg])),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 dp(e){return e.tag===5||e.tag===3||e.tag===4}function tc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||dp(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 Sa(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=Gi));else if(r!==4&&(e=e.child,e!==null))for(Sa(e,t,n),e=e.sibling;e!==null;)Sa(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 le=null,Ye=!1;function It(e,t,n){for(n=n.child;n!==null;)pp(e,t,n),n=n.sibling}function pp(e,t,n){if(ct&&typeof ct.onCommitFiberUnmount=="function")try{ct.onCommitFiberUnmount(_o,n)}catch{}switch(n.tag){case 5:pe||Fn(n,t);case 6:var r=le,i=Ye;le=null,It(e,t,n),le=r,Ye=i,le!==null&&(Ye?(e=le,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):le.removeChild(n.stateNode));break;case 18:le!==null&&(Ye?(e=le,n=n.stateNode,e.nodeType===8?ps(e.parentNode,n):e.nodeType===1&&ps(e,n),br(e)):ps(le,n.stateNode));break;case 4:r=le,i=Ye,le=n.stateNode.containerInfo,Ye=!0,It(e,t,n),le=r,Ye=i;break;case 0:case 11:case 14:case 15:if(!pe&&(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)&&ma(n,t,s),i=i.next}while(i!==r)}It(e,t,n);break;case 1:if(!pe&&(Fn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){G(n,t,a)}It(e,t,n);break;case 21:It(e,t,n);break;case 22:n.mode&1?(pe=(r=pe)||n.memoizedState!==null,It(e,t,n),pe=r):It(e,t,n);break;default:It(e,t,n)}}function nc(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=Ov.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function qe(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=s),r&=~o}if(r=i,r=Y()-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,At===null)var r=!1;else{if(e=At,At=null,lo=0,(A&6)!==0)throw Error(C(331));var i=A;for(A|=4,L=e.current;L!==null;){var o=L,s=o.child;if((L.flags&16)!==0){var a=o.deletions;if(a!==null){for(var l=0;lY()-El?un(e,0):Cl|=n),Ee(e,t)}function kp(e,t){t===0&&((e.mode&1)===0?t=1:(t=fi,fi<<=1,(fi&130023424)===0&&(fi=4194304)));var n=ye();e=Pt(e,t),e!==null&&(ei(e,t,n),Ee(e,n))}function kv(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),kp(e,n)}function Ov(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(C(314))}r!==null&&r.delete(t),kp(e,n)}var Op;Op=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Pe.current)_e=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return _e=!1,uv(e,t,n);_e=(e.flags&131072)!==0}else _e=!1,H&&(t.flags&1048576)!==0&&Pd(t,Zi,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Fi(e,t),e=t.pendingProps;var i=Hn(t,he.current);Bn(t,n),i=wl(null,t,r,e,i,n);var o=kl();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,Ce(r)?(o=!0,Ji(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,gl(t),i.updater=Io,t.stateNode=i,i._reactInternals=t,ca(t,r,e,n),t=pa(null,t,r,!0,o,n)):(t.tag=0,H&&o&&ll(t),ve(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Fi(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=_v(r),e=Ge(r,e),i){case 0:t=da(null,t,r,e,n);break e;case 1:t=Ju(null,t,r,e,n);break e;case 11:t=Gu(null,t,r,e,n);break e;case 14:t=Yu(null,t,r,Ge(r.type,e),n);break e}throw Error(C(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ge(r,i),da(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ge(r,i),Ju(e,t,r,i,n);case 3:e:{if(op(t),e===null)throw Error(C(387));r=t.pendingProps,o=t.memoizedState,i=o.element,Nd(e,t),no(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=Gn(Error(C(423)),t),t=Xu(e,t,r,n,i);break e}else if(r!==i){i=Gn(Error(C(424)),t),t=Xu(e,t,r,n,i);break e}else for(De=Bt(t.stateNode.containerInfo.firstChild),je=t,H=!0,Je=null,n=jd(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Kn(),r===i){t=Ct(e,t,n);break e}ve(e,t,r,n)}t=t.child}return t;case 5:return Td(t),e===null&&aa(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,s=i.children,na(r,i)?s=null:o!==null&&na(r,o)&&(t.flags|=32),ip(e,t),ve(e,t,s,n),t.child;case 6:return e===null&&aa(t),null;case 13:return sp(e,t,n);case 4:return vl(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=qn(t,null,r,n):ve(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ge(r,i),Gu(e,t,r,i,n);case 7:return ve(e,t,t.pendingProps,n),t.child;case 8:return ve(e,t,t.pendingProps.children,n),t.child;case 12:return ve(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,B(eo,r._currentValue),r._currentValue=s,o!==null)if(tt(o.value,s)){if(o.children===i.children&&!Pe.current){t=Ct(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=Ot(-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),la(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(C(341));s.lanes|=n,a=s.alternate,a!==null&&(a.lanes|=n),la(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}ve(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Bn(t,n),i=Ve(i),r=r(i),t.flags|=1,ve(e,t,r,n),t.child;case 14:return r=t.type,i=Ge(r,t.pendingProps),i=Ge(r.type,i),Yu(e,t,r,i,n);case 15:return np(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ge(r,i),Fi(e,t),t.tag=1,Ce(r)?(e=!0,Ji(t)):e=!1,Bn(t,n),Ld(t,r,i),ca(t,r,i,n),pa(null,t,r,!0,e,n);case 19:return ap(e,t,n);case 22:return rp(e,t,n)}throw Error(C(156,t.tag))};function xp(e,t){return Gf(e,t)}function xv(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 Be(e,t,n,r){return new xv(e,t,n,r)}function Ll(e){return e=e.prototype,!(!e||!e.isReactComponent)}function _v(e){if(typeof e=="function")return Ll(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ya)return 11;if(e===Ja)return 14}return 2}function Kt(e,t){var n=e.alternate;return n===null?(n=Be(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 Ai(e,t,n,r,i,o){var s=2;if(r=e,typeof e=="function")Ll(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case Cn:return cn(n.children,i,o,t);case Ga:s=8,i|=8;break;case Ts:return e=Be(12,n,t,i|2),e.elementType=Ts,e.lanes=o,e;case Fs:return e=Be(13,n,t,i),e.elementType=Fs,e.lanes=o,e;case bs:return e=Be(19,n,t,i),e.elementType=bs,e.lanes=o,e;case Df:return To(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case If:s=10;break e;case Lf:s=9;break e;case Ya:s=11;break e;case Ja:s=14;break e;case Dt:s=16,r=null;break e}throw Error(C(130,e==null?e:typeof e,""))}return t=Be(s,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function cn(e,t,n,r){return e=Be(7,e,r,t),e.lanes=n,e}function To(e,t,n,r){return e=Be(22,e,r,t),e.elementType=Df,e.lanes=n,e.stateNode={isHidden:!1},e}function ks(e,t,n){return e=Be(6,e,null,t),e.lanes=n,e}function Os(e,t,n){return t=Be(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Pv(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=ns(0),this.expirationTimes=ns(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ns(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Dl(e,t,n,r,i,o,s,a,l){return e=new Pv(e,t,n,a,l),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Be(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},gl(o),e}function Cv(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=be})(Pf);var cc=Pf.exports;Ds.createRoot=cc.createRoot,Ds.hydrateRoot=cc.hydrateRoot;var bl={exports:{}},Ep={};/** * @license React * use-sync-external-store-shim.production.min.js * @@ -37,7 +37,7 @@ Error generating stack: `+o.message+` * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Jn=E.exports;function Lv(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Dv=typeof Object.is=="function"?Object.is:Lv,jv=Jn.useState,Fv=Jn.useEffect,Tv=Jn.useLayoutEffect,Mv=Jn.useDebugValue;function bv(e,t){var n=t(),r=jv({inst:{value:n,getSnapshot:t}}),i=r[0].inst,o=r[1];return Tv(function(){i.value=n,i.getSnapshot=t,xs(i)&&o({inst:i})},[e,n,t]),Fv(function(){return xs(i)&&o({inst:i}),e(function(){xs(i)&&o({inst:i})})},[e]),Mv(n),n}function xs(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Dv(e,n)}catch{return!0}}function Av(e,t){return t()}var Uv=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Av:bv;Ch.useSyncExternalStore=Jn.useSyncExternalStore!==void 0?Jn.useSyncExternalStore:Uv;(function(e){e.exports=Ch})(Ml);var Uo={exports:{}},zo={};/** + */var Jn=E.exports;function Lv(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Dv=typeof Object.is=="function"?Object.is:Lv,jv=Jn.useState,Tv=Jn.useEffect,Fv=Jn.useLayoutEffect,bv=Jn.useDebugValue;function Mv(e,t){var n=t(),r=jv({inst:{value:n,getSnapshot:t}}),i=r[0].inst,o=r[1];return Fv(function(){i.value=n,i.getSnapshot=t,xs(i)&&o({inst:i})},[e,n,t]),Tv(function(){return xs(i)&&o({inst:i}),e(function(){xs(i)&&o({inst:i})})},[e]),bv(n),n}function xs(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Dv(e,n)}catch{return!0}}function Av(e,t){return t()}var Uv=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Av:Mv;Ep.useSyncExternalStore=Jn.useSyncExternalStore!==void 0?Jn.useSyncExternalStore:Uv;(function(e){e.exports=Ep})(bl);var Uo={exports:{}},zo={};/** * @license React * react-jsx-runtime.production.min.js * @@ -45,7 +45,7 @@ Error generating stack: `+o.message+` * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var zv=E.exports,$v=Symbol.for("react.element"),Bv=Symbol.for("react.fragment"),Qv=Object.prototype.hasOwnProperty,Vv=zv.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Hv={key:!0,ref:!0,__self:!0,__source:!0};function Eh(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)&&!Hv.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:$v,type:e,key:o,ref:s,props:i,_owner:Vv.current}}zo.Fragment=Bv;zo.jsx=Eh;zo.jsxs=Eh;(function(e){e.exports=zo})(Uo);const Sn=Uo.exports.Fragment,k=Uo.exports.jsx,N=Uo.exports.jsxs;/** + */var zv=E.exports,$v=Symbol.for("react.element"),Bv=Symbol.for("react.fragment"),Qv=Object.prototype.hasOwnProperty,Vv=zv.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Hv={key:!0,ref:!0,__self:!0,__source:!0};function Rp(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)&&!Hv.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:$v,type:e,key:o,ref:s,props:i,_owner:Vv.current}}zo.Fragment=Bv;zo.jsx=Rp;zo.jsxs=Rp;(function(e){e.exports=zo})(Uo);const Sn=Uo.exports.Fragment,k=Uo.exports.jsx,N=Uo.exports.jsxs;/** * react-query * * Copyright (c) TanStack @@ -54,7 +54,7 @@ Error generating stack: `+o.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */class ii{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 Wr=typeof window>"u";function Ae(){}function Kv(e,t){return typeof e=="function"?e(t):e}function Pa(e){return typeof e=="number"&&e>=0&&e!==1/0}function Rh(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Ui(e,t,n){return $o(e)?typeof t=="function"?{...n,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function Ft(e,t,n){return $o(e)?[{...t,queryKey:e},n]:[e||{},t]}function cc(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:o,queryKey:s,stale:a}=e;if($o(s)){if(r){if(t.queryHash!==bl(s,t.options))return!1}else if(!fo(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 fc(e,t){const{exact:n,fetching:r,predicate:i,mutationKey:o}=e;if($o(o)){if(!t.options.mutationKey)return!1;if(n){if(ln(t.options.mutationKey)!==ln(o))return!1}else if(!fo(t.options.mutationKey,o))return!1}return!(typeof r=="boolean"&&t.state.status==="loading"!==r||i&&!i(t))}function bl(e,t){return((t==null?void 0:t.queryKeyHashFn)||ln)(e)}function ln(e){return JSON.stringify(e,(t,n)=>Ca(n)?Object.keys(n).sort().reduce((r,i)=>(r[i]=n[i],r),{}):n)}function fo(e,t){return Nh(e,t)}function Nh(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!Nh(e[n],t[n])):!1}function Ih(e,t){if(e===t)return e;const n=hc(e)&&hc(t);if(n||Ca(e)&&Ca(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!(!pc(n)||!n.hasOwnProperty("isPrototypeOf"))}function pc(e){return Object.prototype.toString.call(e)==="[object Object]"}function $o(e){return Array.isArray(e)}function Lh(e){return new Promise(t=>{setTimeout(t,e)})}function gc(e){Lh(0).then(e)}function qv(){if(typeof AbortController=="function")return new AbortController}function Ea(e,t,n){return n.isDataEqual!=null&&n.isDataEqual(e,t)?e:typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?Ih(e,t):t}class Wv extends ii{constructor(){super(),this.setup=t=>{if(!Wr&&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 ho=new Wv;class Gv extends ii{constructor(){super(),this.setup=t=>{if(!Wr&&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 po=new Gv;function Yv(e){return Math.min(1e3*2**e,3e4)}function Bo(e){return(e!=null?e:"online")==="online"?po.isOnline():!0}class Dh{constructor(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}}function zi(e){return e instanceof Dh}function jh(e){let t=!1,n=0,r=!1,i,o,s;const a=new Promise((w,g)=>{o=w,s=g}),l=w=>{r||(v(new Dh(w)),e.abort==null||e.abort())},u=()=>{t=!0},c=()=>{t=!1},f=()=>!ho.isFocused()||e.networkMode!=="always"&&!po.isOnline(),d=w=>{r||(r=!0,e.onSuccess==null||e.onSuccess(w),i==null||i(),o(w))},v=w=>{r||(r=!0,e.onError==null||e.onError(w),i==null||i(),s(w))},m=()=>new Promise(w=>{i=g=>{if(r||!f())return w(g)},e.onPause==null||e.onPause()}).then(()=>{i=void 0,r||e.onContinue==null||e.onContinue()}),S=()=>{if(r)return;let w;try{w=e.fn()}catch(g){w=Promise.reject(g)}Promise.resolve(w).then(d).catch(g=>{var h,p;if(r)return;const y=(h=e.retry)!=null?h:3,_=(p=e.retryDelay)!=null?p:Yv,P=typeof _=="function"?_(n,g):_,x=y===!0||typeof y=="number"&&n{if(f())return m()}).then(()=>{t?v(g):S()})})};return Bo(e.networkMode)?S():m().then(S),{promise:a,cancel:l,continue:()=>{i==null||i()},cancelRetry:u,continueRetry:c}}const Al=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):gc(()=>{n(c)})},s=c=>(...f)=>{o(()=>{c(...f)})},a=()=>{const c=e;e=[],c.length&&gc(()=>{r(()=>{c.forEach(f=>{n(f)})})})};return{batch:i,batchCalls:s,schedule:o,setNotifyFunction:c=>{n=c},setBatchNotifyFunction:c=>{r=c}}}const X=Jv();class Fh{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Pa(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(t){this.cacheTime=Math.max(this.cacheTime||0,t!=null?t:Wr?1/0:5*60*1e3)}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class Xv extends Fh{constructor(t){super(),this.abortSignalConsumed=!1,this.defaultOptions=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.cache=t.cache,this.logger=t.logger||Al,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=Ea(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(Ae).catch(Ae):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||!Rh(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 v=this.observers.find(m=>m.options.queryFn);v&&this.setOptions(v.options)}Array.isArray(this.options.queryKey);const s=qv(),a={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},l=v=>{Object.defineProperty(v,"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=v=>{if(zi(v)&&v.silent||this.dispatch({type:"error",error:v}),!zi(v)){var m,S;(m=(S=this.cache.config).onError)==null||m.call(S,v,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=jh({fn:c.fetchFn,abort:s==null?void 0:s.abort.bind(s),onSuccess:v=>{var m,S;if(typeof v>"u"){d(new Error("Query data cannot be undefined"));return}this.setData(v),(m=(S=this.cache.config).onSuccess)==null||m.call(S,v,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:Bo(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 zi(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),X.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 em extends ii{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:bl(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(){X.batch(()=>{this.queries.forEach(t=>{this.remove(t)})})}get(t){return this.queriesMap[t]}getAll(){return this.queries}find(t,n){const[r]=Ft(t,n);return typeof r.exact>"u"&&(r.exact=!0),this.queries.find(i=>cc(r,i))}findAll(t,n){const[r]=Ft(t,n);return Object.keys(r).length>0?this.queries.filter(i=>cc(r,i)):this.queries}notify(t){X.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){X.batch(()=>{this.queries.forEach(t=>{t.onFocus()})})}onOnline(){X.batch(()=>{this.queries.forEach(t=>{t.onOnline()})})}}class tm extends Fh{constructor(t){super(),this.options={...t.defaultOptions,...t.options},this.mutationId=t.mutationId,this.mutationCache=t.mutationCache,this.logger=t.logger||Al,this.observers=[],this.state=t.state||nm(),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 p;return this.retryer=jh({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:(p=this.options.retry)!=null?p: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 y=await((f=(d=this.options).onMutate)==null?void 0:f.call(d,this.state.variables));y!==this.state.context&&this.dispatch({type:"loading",context:y,variables:this.state.variables})}const p=await t();return(r=(i=this.mutationCache.config).onSuccess)==null||r.call(i,p,this.state.variables,this.state.context,this),await((o=(s=this.options).onSuccess)==null?void 0:o.call(s,p,this.state.variables,this.state.context)),await((a=(l=this.options).onSettled)==null?void 0:a.call(l,p,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:p}),p}catch(p){try{var v,m,S,w,g,h;throw(v=(m=this.mutationCache.config).onError)==null||v.call(m,p,this.state.variables,this.state.context,this),await((S=(w=this.options).onError)==null?void 0:S.call(w,p,this.state.variables,this.state.context)),await((g=(h=this.options).onSettled)==null?void 0:g.call(h,void 0,p,this.state.variables,this.state.context)),p}finally{this.dispatch({type:"error",error:p})}}}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:!Bo(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),X.batch(()=>{this.observers.forEach(r=>{r.onMutationUpdate(t)}),this.mutationCache.notify({mutation:this,type:"updated",action:t})})}}function nm(){return{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0}}class rm extends ii{constructor(t){super(),this.config=t||{},this.mutations=[],this.mutationId=0}build(t,n,r){const i=new tm({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(){X.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=>fc(t,n))}findAll(t){return this.mutations.filter(n=>fc(t,n))}notify(t){X.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.mutations.filter(n=>n.state.isPaused);return X.batch(()=>t.reduce((n,r)=>n.then(()=>r.continue().catch(Ae)),Promise.resolve()))}}function im(){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)||[],v=((s=e.state.data)==null?void 0:s.pageParams)||[];let m=v,S=!1;const w=P=>{Object.defineProperty(P,"signal",{enumerable:!0,get:()=>{var x;if((x=e.signal)!=null&&x.aborted)S=!0;else{var O;(O=e.signal)==null||O.addEventListener("abort",()=>{S=!0})}return e.signal}})},g=e.options.queryFn||(()=>Promise.reject("Missing queryFn")),h=(P,x,O,R)=>(m=R?[x,...m]:[...m,x],R?[O,...P]:[...P,O]),p=(P,x,O,R)=>{if(S)return Promise.reject("Cancelled");if(typeof O>"u"&&!x&&P.length)return Promise.resolve(P);const D={queryKey:e.queryKey,pageParam:O,meta:e.meta};w(D);const b=g(D);return Promise.resolve(b).then(Re=>h(P,O,Re,R))};let y;if(!d.length)y=p([]);else if(c){const P=typeof u<"u",x=P?u:vc(e.options,d);y=p(d,P,x)}else if(f){const P=typeof u<"u",x=P?u:om(e.options,d);y=p(d,P,x,!0)}else{m=[];const P=typeof e.options.getNextPageParam>"u";y=(a&&d[0]?a(d[0],0,d):!0)?p([],P,v[0]):Promise.resolve(h([],v[0],d[0]));for(let O=1;O{if(a&&d[O]?a(d[O],O,d):!0){const b=P?v[O]:vc(e.options,R);return p(R,P,b)}return Promise.resolve(h(R,v[O],d[O]))})}return y.then(P=>({pages:P,pageParams:m}))}}}}function vc(e,t){return e.getNextPageParam==null?void 0:e.getNextPageParam(t[t.length-1],t)}function om(e,t){return e.getPreviousPageParam==null?void 0:e.getPreviousPageParam(t[0],t)}class sm{constructor(t={}){this.queryCache=t.queryCache||new em,this.mutationCache=t.mutationCache||new rm,this.logger=t.logger||Al,this.defaultOptions=t.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[]}mount(){this.unsubscribeFocus=ho.subscribe(()=>{ho.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=po.subscribe(()=>{po.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]=Ft(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=Kv(n,o);if(typeof s>"u")return;const a=Ui(t),l=this.defaultQueryOptions(a);return this.queryCache.build(this,l).setData(s,{...r,manual:!0})}setQueriesData(t,n,r){return X.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]=Ft(t,n),i=this.queryCache;X.batch(()=>{i.findAll(r).forEach(o=>{i.remove(o)})})}resetQueries(t,n,r){const[i,o]=Ft(t,n,r),s=this.queryCache,a={type:"active",...i};return X.batch(()=>(s.findAll(i).forEach(l=>{l.reset()}),this.refetchQueries(a,o)))}cancelQueries(t,n,r){const[i,o={}]=Ft(t,n,r);typeof o.revert>"u"&&(o.revert=!0);const s=X.batch(()=>this.queryCache.findAll(i).map(a=>a.cancel(o)));return Promise.all(s).then(Ae).catch(Ae)}invalidateQueries(t,n,r){const[i,o]=Ft(t,n,r);return X.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]=Ft(t,n,r),s=X.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(Ae);return o!=null&&o.throwOnError||(a=a.catch(Ae)),a}fetchQuery(t,n,r){const i=Ui(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(Ae).catch(Ae)}fetchInfiniteQuery(t,n,r){const i=Ui(t,n,r);return i.behavior=im(),this.fetchQuery(i)}prefetchInfiniteQuery(t,n,r){return this.fetchInfiniteQuery(t,n,r).then(Ae).catch(Ae)}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=>ln(t)===ln(i.queryKey));r?r.defaultOptions=n:this.queryDefaults.push({queryKey:t,defaultOptions:n})}getQueryDefaults(t){if(!t)return;const n=this.queryDefaults.find(r=>fo(t,r.queryKey));return n==null?void 0:n.defaultOptions}setMutationDefaults(t,n){const r=this.mutationDefaults.find(i=>ln(t)===ln(i.mutationKey));r?r.defaultOptions=n:this.mutationDefaults.push({mutationKey:t,defaultOptions:n})}getMutationDefaults(t){if(!t)return;const n=this.mutationDefaults.find(r=>fo(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=bl(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 am extends ii{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),mc(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.listeners.length||this.destroy()}shouldFetchOnReconnect(){return Ra(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Ra(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),dc(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&&yc(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(Ae)),n}updateStaleTimeout(){if(this.clearStaleTimeout(),Wr||this.currentResult.isStale||!Pa(this.options.staleTime))return;const n=Rh(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,!(Wr||this.options.enabled===!1||!Pa(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||ho.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:v,errorUpdatedAt:m,fetchStatus:S,status:w}=f,g=!1,h=!1,p;if(n._optimisticResults){const P=this.hasListeners(),x=!P&&mc(t,n),O=P&&yc(t,r,n,i);(x||O)&&(S=Bo(t.options.networkMode)?"fetching":"paused",d||(w="loading")),n._optimisticResults==="isRestoring"&&(S="idle")}if(n.keepPreviousData&&!f.dataUpdateCount&&c!=null&&c.isSuccess&&w!=="error")p=c.data,d=c.dataUpdatedAt,w=c.status,g=!0;else if(n.select&&typeof f.data<"u")if(o&&f.data===(s==null?void 0:s.data)&&n.select===this.selectFn)p=this.selectResult;else try{this.selectFn=n.select,p=n.select(f.data),p=Ea(o==null?void 0:o.data,p,n),this.selectResult=p,this.selectError=null}catch(P){this.selectError=P}else p=f.data;if(typeof n.placeholderData<"u"&&typeof p>"u"&&w==="loading"){let P;if(o!=null&&o.isPlaceholderData&&n.placeholderData===(a==null?void 0:a.placeholderData))P=o.data;else if(P=typeof n.placeholderData=="function"?n.placeholderData():n.placeholderData,n.select&&typeof P<"u")try{P=n.select(P),P=Ea(o==null?void 0:o.data,P,n),this.selectError=null}catch(x){this.selectError=x}typeof P<"u"&&(w="success",p=P,h=!0)}this.selectError&&(v=this.selectError,p=this.selectResult,m=Date.now(),w="error");const y=S==="fetching";return{status:w,fetchStatus:S,isLoading:w==="loading",isSuccess:w==="success",isError:w==="error",data:p,dataUpdatedAt:d,error:v,errorUpdatedAt:m,failureCount:f.fetchFailureCount,errorUpdateCount:f.errorUpdateCount,isFetched:f.dataUpdateCount>0||f.errorUpdateCount>0,isFetchedAfterMount:f.dataUpdateCount>u.dataUpdateCount||f.errorUpdateCount>u.errorUpdateCount,isFetching:y,isRefetching:y&&w!=="loading",isLoadingError:w==="error"&&f.dataUpdatedAt===0,isPaused:S==="paused",isPlaceholderData:h,isPreviousData:g,isRefetchError:w==="error"&&f.dataUpdatedAt!==0,isStale:Ul(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,dc(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"&&!zi(t.error)&&(n.onError=!0),this.updateResult(n),this.hasListeners()&&this.updateTimers()}notify(t){X.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 lm(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function mc(e,t){return lm(e,t)||e.state.dataUpdatedAt>0&&Ra(e,t,t.refetchOnMount)}function Ra(e,t,n){if(t.enabled!==!1){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&Ul(e,t)}return!1}function yc(e,t,n,r){return n.enabled!==!1&&(e!==t||r.enabled===!1)&&(!n.suspense||e.state.status!=="error")&&Ul(e,n)}function Ul(e,t){return e.isStaleByTime(t.staleTime)}const Sc=E.exports.createContext(void 0),Th=E.exports.createContext(!1);function Mh(e,t){return e||(t&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=Sc),window.ReactQueryClientContext):Sc)}const zl=({context:e}={})=>{const t=E.exports.useContext(Mh(e,E.exports.useContext(Th)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},um=({client:e,children:t,context:n,contextSharing:r=!1})=>{E.exports.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]);const i=Mh(n,r);return k(Th.Provider,{value:!n&&r,children:k(i.Provider,{value:e,children:t})})},bh=E.exports.createContext(!1),cm=()=>E.exports.useContext(bh);bh.Provider;function fm(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}const dm=E.exports.createContext(fm()),hm=()=>E.exports.useContext(dm);function pm(e,t){return typeof e=="function"?e(...t):!!e}function gm(e,t){const n=zl({context:e.context}),r=cm(),i=hm(),o=n.defaultQueryOptions(e);o._optimisticResults=r?"isRestoring":"optimistic",o.onError&&(o.onError=X.batchCalls(o.onError)),o.onSuccess&&(o.onSuccess=X.batchCalls(o.onSuccess)),o.onSettled&&(o.onSettled=X.batchCalls(o.onSettled)),o.suspense&&typeof o.staleTime!="number"&&(o.staleTime=1e3),(o.suspense||o.useErrorBoundary)&&(i.isReset()||(o.retryOnMount=!1));const[s]=E.exports.useState(()=>new t(n,o)),a=s.getOptimisticResult(o);if(Ml.exports.useSyncExternalStore(E.exports.useCallback(l=>r?()=>{}:s.subscribe(X.batchCalls(l)),[s,r]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),E.exports.useEffect(()=>{i.clearReset()},[i]),E.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&&pm(o.useErrorBoundary,[a.error,s.getCurrentQuery()]))throw a.error;return o.notifyOnChangeProps?a:s.trackResult(a)}function vn(e,t,n){const r=Ui(e,t,n);return gm(r,am)}/** + */class ii{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 Wr=typeof window>"u";function Ae(){}function Kv(e,t){return typeof e=="function"?e(t):e}function Pa(e){return typeof e=="number"&&e>=0&&e!==1/0}function Np(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Ui(e,t,n){return $o(e)?typeof t=="function"?{...n,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function Tt(e,t,n){return $o(e)?[{...t,queryKey:e},n]:[e||{},t]}function fc(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:o,queryKey:s,stale:a}=e;if($o(s)){if(r){if(t.queryHash!==Ml(s,t.options))return!1}else if(!fo(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 dc(e,t){const{exact:n,fetching:r,predicate:i,mutationKey:o}=e;if($o(o)){if(!t.options.mutationKey)return!1;if(n){if(ln(t.options.mutationKey)!==ln(o))return!1}else if(!fo(t.options.mutationKey,o))return!1}return!(typeof r=="boolean"&&t.state.status==="loading"!==r||i&&!i(t))}function Ml(e,t){return((t==null?void 0:t.queryKeyHashFn)||ln)(e)}function ln(e){return JSON.stringify(e,(t,n)=>Ca(n)?Object.keys(n).sort().reduce((r,i)=>(r[i]=n[i],r),{}):n)}function fo(e,t){return Ip(e,t)}function Ip(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!Ip(e[n],t[n])):!1}function Lp(e,t){if(e===t)return e;const n=hc(e)&&hc(t);if(n||Ca(e)&&Ca(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!(!gc(n)||!n.hasOwnProperty("isPrototypeOf"))}function gc(e){return Object.prototype.toString.call(e)==="[object Object]"}function $o(e){return Array.isArray(e)}function Dp(e){return new Promise(t=>{setTimeout(t,e)})}function vc(e){Dp(0).then(e)}function qv(){if(typeof AbortController=="function")return new AbortController}function Ea(e,t,n){return n.isDataEqual!=null&&n.isDataEqual(e,t)?e:typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?Lp(e,t):t}class Wv extends ii{constructor(){super(),this.setup=t=>{if(!Wr&&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 po=new Wv;class Gv extends ii{constructor(){super(),this.setup=t=>{if(!Wr&&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 ho=new Gv;function Yv(e){return Math.min(1e3*2**e,3e4)}function Bo(e){return(e!=null?e:"online")==="online"?ho.isOnline():!0}class jp{constructor(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}}function zi(e){return e instanceof jp}function Tp(e){let t=!1,n=0,r=!1,i,o,s;const a=new Promise((w,g)=>{o=w,s=g}),l=w=>{r||(v(new jp(w)),e.abort==null||e.abort())},u=()=>{t=!0},c=()=>{t=!1},f=()=>!po.isFocused()||e.networkMode!=="always"&&!ho.isOnline(),d=w=>{r||(r=!0,e.onSuccess==null||e.onSuccess(w),i==null||i(),o(w))},v=w=>{r||(r=!0,e.onError==null||e.onError(w),i==null||i(),s(w))},m=()=>new Promise(w=>{i=g=>{if(r||!f())return w(g)},e.onPause==null||e.onPause()}).then(()=>{i=void 0,r||e.onContinue==null||e.onContinue()}),S=()=>{if(r)return;let w;try{w=e.fn()}catch(g){w=Promise.reject(g)}Promise.resolve(w).then(d).catch(g=>{var p,h;if(r)return;const y=(p=e.retry)!=null?p:3,_=(h=e.retryDelay)!=null?h:Yv,P=typeof _=="function"?_(n,g):_,x=y===!0||typeof y=="number"&&n{if(f())return m()}).then(()=>{t?v(g):S()})})};return Bo(e.networkMode)?S():m().then(S),{promise:a,cancel:l,continue:()=>{i==null||i()},cancelRetry:u,continueRetry:c}}const Al=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):vc(()=>{n(c)})},s=c=>(...f)=>{o(()=>{c(...f)})},a=()=>{const c=e;e=[],c.length&&vc(()=>{r(()=>{c.forEach(f=>{n(f)})})})};return{batch:i,batchCalls:s,schedule:o,setNotifyFunction:c=>{n=c},setBatchNotifyFunction:c=>{r=c}}}const X=Jv();class Fp{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Pa(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(t){this.cacheTime=Math.max(this.cacheTime||0,t!=null?t:Wr?1/0:5*60*1e3)}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class Xv extends Fp{constructor(t){super(),this.abortSignalConsumed=!1,this.defaultOptions=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.cache=t.cache,this.logger=t.logger||Al,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=Ea(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(Ae).catch(Ae):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||!Np(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 v=this.observers.find(m=>m.options.queryFn);v&&this.setOptions(v.options)}Array.isArray(this.options.queryKey);const s=qv(),a={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},l=v=>{Object.defineProperty(v,"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=v=>{if(zi(v)&&v.silent||this.dispatch({type:"error",error:v}),!zi(v)){var m,S;(m=(S=this.cache.config).onError)==null||m.call(S,v,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=Tp({fn:c.fetchFn,abort:s==null?void 0:s.abort.bind(s),onSuccess:v=>{var m,S;if(typeof v>"u"){d(new Error("Query data cannot be undefined"));return}this.setData(v),(m=(S=this.cache.config).onSuccess)==null||m.call(S,v,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:Bo(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 zi(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),X.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 em extends ii{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:Ml(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(){X.batch(()=>{this.queries.forEach(t=>{this.remove(t)})})}get(t){return this.queriesMap[t]}getAll(){return this.queries}find(t,n){const[r]=Tt(t,n);return typeof r.exact>"u"&&(r.exact=!0),this.queries.find(i=>fc(r,i))}findAll(t,n){const[r]=Tt(t,n);return Object.keys(r).length>0?this.queries.filter(i=>fc(r,i)):this.queries}notify(t){X.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){X.batch(()=>{this.queries.forEach(t=>{t.onFocus()})})}onOnline(){X.batch(()=>{this.queries.forEach(t=>{t.onOnline()})})}}class tm extends Fp{constructor(t){super(),this.options={...t.defaultOptions,...t.options},this.mutationId=t.mutationId,this.mutationCache=t.mutationCache,this.logger=t.logger||Al,this.observers=[],this.state=t.state||nm(),this.meta=t.meta,this.updateCacheTime(this.options.cacheTime),this.scheduleGc()}setState(t){this.dispatch({type:"setState",state:t})}addObserver(t){this.observers.indexOf(t)===-1&&(this.observers.push(t),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.observers=this.observers.filter(n=>n!==t),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.observers.length||(this.state.status==="loading"?this.scheduleGc():this.mutationCache.remove(this))}continue(){return this.retryer?(this.retryer.continue(),this.retryer.promise):this.execute()}async execute(){const t=()=>{var h;return this.retryer=Tp({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:()=>{this.dispatch({type:"failed"})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:(h=this.options.retry)!=null?h:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},n=this.state.status==="loading";try{var r,i,o,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 y=await((f=(d=this.options).onMutate)==null?void 0:f.call(d,this.state.variables));y!==this.state.context&&this.dispatch({type:"loading",context:y,variables:this.state.variables})}const h=await t();return(r=(i=this.mutationCache.config).onSuccess)==null||r.call(i,h,this.state.variables,this.state.context,this),await((o=(s=this.options).onSuccess)==null?void 0:o.call(s,h,this.state.variables,this.state.context)),await((a=(l=this.options).onSettled)==null?void 0:a.call(l,h,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:h}),h}catch(h){try{var v,m,S,w,g,p;throw(v=(m=this.mutationCache.config).onError)==null||v.call(m,h,this.state.variables,this.state.context,this),await((S=(w=this.options).onError)==null?void 0:S.call(w,h,this.state.variables,this.state.context)),await((g=(p=this.options).onSettled)==null?void 0:g.call(p,void 0,h,this.state.variables,this.state.context)),h}finally{this.dispatch({type:"error",error:h})}}}dispatch(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:r.failureCount+1};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"loading":return{...r,context:t.context,data:void 0,error:null,isPaused:!Bo(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),X.batch(()=>{this.observers.forEach(r=>{r.onMutationUpdate(t)}),this.mutationCache.notify({mutation:this,type:"updated",action:t})})}}function nm(){return{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0}}class rm extends ii{constructor(t){super(),this.config=t||{},this.mutations=[],this.mutationId=0}build(t,n,r){const i=new tm({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(){X.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=>dc(t,n))}findAll(t){return this.mutations.filter(n=>dc(t,n))}notify(t){X.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.mutations.filter(n=>n.state.isPaused);return X.batch(()=>t.reduce((n,r)=>n.then(()=>r.continue().catch(Ae)),Promise.resolve()))}}function im(){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)||[],v=((s=e.state.data)==null?void 0:s.pageParams)||[];let m=v,S=!1;const w=P=>{Object.defineProperty(P,"signal",{enumerable:!0,get:()=>{var x;if((x=e.signal)!=null&&x.aborted)S=!0;else{var O;(O=e.signal)==null||O.addEventListener("abort",()=>{S=!0})}return e.signal}})},g=e.options.queryFn||(()=>Promise.reject("Missing queryFn")),p=(P,x,O,R)=>(m=R?[x,...m]:[...m,x],R?[O,...P]:[...P,O]),h=(P,x,O,R)=>{if(S)return Promise.reject("Cancelled");if(typeof O>"u"&&!x&&P.length)return Promise.resolve(P);const D={queryKey:e.queryKey,pageParam:O,meta:e.meta};w(D);const M=g(D);return Promise.resolve(M).then(Re=>p(P,O,Re,R))};let y;if(!d.length)y=h([]);else if(c){const P=typeof u<"u",x=P?u:mc(e.options,d);y=h(d,P,x)}else if(f){const P=typeof u<"u",x=P?u:om(e.options,d);y=h(d,P,x,!0)}else{m=[];const P=typeof e.options.getNextPageParam>"u";y=(a&&d[0]?a(d[0],0,d):!0)?h([],P,v[0]):Promise.resolve(p([],v[0],d[0]));for(let O=1;O{if(a&&d[O]?a(d[O],O,d):!0){const M=P?v[O]:mc(e.options,R);return h(R,P,M)}return Promise.resolve(p(R,v[O],d[O]))})}return y.then(P=>({pages:P,pageParams:m}))}}}}function mc(e,t){return e.getNextPageParam==null?void 0:e.getNextPageParam(t[t.length-1],t)}function om(e,t){return e.getPreviousPageParam==null?void 0:e.getPreviousPageParam(t[0],t)}class sm{constructor(t={}){this.queryCache=t.queryCache||new em,this.mutationCache=t.mutationCache||new rm,this.logger=t.logger||Al,this.defaultOptions=t.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[]}mount(){this.unsubscribeFocus=po.subscribe(()=>{po.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=ho.subscribe(()=>{ho.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]=Tt(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=Kv(n,o);if(typeof s>"u")return;const a=Ui(t),l=this.defaultQueryOptions(a);return this.queryCache.build(this,l).setData(s,{...r,manual:!0})}setQueriesData(t,n,r){return X.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]=Tt(t,n),i=this.queryCache;X.batch(()=>{i.findAll(r).forEach(o=>{i.remove(o)})})}resetQueries(t,n,r){const[i,o]=Tt(t,n,r),s=this.queryCache,a={type:"active",...i};return X.batch(()=>(s.findAll(i).forEach(l=>{l.reset()}),this.refetchQueries(a,o)))}cancelQueries(t,n,r){const[i,o={}]=Tt(t,n,r);typeof o.revert>"u"&&(o.revert=!0);const s=X.batch(()=>this.queryCache.findAll(i).map(a=>a.cancel(o)));return Promise.all(s).then(Ae).catch(Ae)}invalidateQueries(t,n,r){const[i,o]=Tt(t,n,r);return X.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]=Tt(t,n,r),s=X.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(Ae);return o!=null&&o.throwOnError||(a=a.catch(Ae)),a}fetchQuery(t,n,r){const i=Ui(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(Ae).catch(Ae)}fetchInfiniteQuery(t,n,r){const i=Ui(t,n,r);return i.behavior=im(),this.fetchQuery(i)}prefetchInfiniteQuery(t,n,r){return this.fetchInfiniteQuery(t,n,r).then(Ae).catch(Ae)}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=>ln(t)===ln(i.queryKey));r?r.defaultOptions=n:this.queryDefaults.push({queryKey:t,defaultOptions:n})}getQueryDefaults(t){if(!t)return;const n=this.queryDefaults.find(r=>fo(t,r.queryKey));return n==null?void 0:n.defaultOptions}setMutationDefaults(t,n){const r=this.mutationDefaults.find(i=>ln(t)===ln(i.mutationKey));r?r.defaultOptions=n:this.mutationDefaults.push({mutationKey:t,defaultOptions:n})}getMutationDefaults(t){if(!t)return;const n=this.mutationDefaults.find(r=>fo(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=Ml(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 am extends ii{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),yc(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.listeners.length||this.destroy()}shouldFetchOnReconnect(){return Ra(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Ra(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),pc(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&&Sc(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(Ae)),n}updateStaleTimeout(){if(this.clearStaleTimeout(),Wr||this.currentResult.isStale||!Pa(this.options.staleTime))return;const n=Np(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,!(Wr||this.options.enabled===!1||!Pa(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||po.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:v,errorUpdatedAt:m,fetchStatus:S,status:w}=f,g=!1,p=!1,h;if(n._optimisticResults){const P=this.hasListeners(),x=!P&&yc(t,n),O=P&&Sc(t,r,n,i);(x||O)&&(S=Bo(t.options.networkMode)?"fetching":"paused",d||(w="loading")),n._optimisticResults==="isRestoring"&&(S="idle")}if(n.keepPreviousData&&!f.dataUpdateCount&&c!=null&&c.isSuccess&&w!=="error")h=c.data,d=c.dataUpdatedAt,w=c.status,g=!0;else if(n.select&&typeof f.data<"u")if(o&&f.data===(s==null?void 0:s.data)&&n.select===this.selectFn)h=this.selectResult;else try{this.selectFn=n.select,h=n.select(f.data),h=Ea(o==null?void 0:o.data,h,n),this.selectResult=h,this.selectError=null}catch(P){this.selectError=P}else h=f.data;if(typeof n.placeholderData<"u"&&typeof h>"u"&&w==="loading"){let P;if(o!=null&&o.isPlaceholderData&&n.placeholderData===(a==null?void 0:a.placeholderData))P=o.data;else if(P=typeof n.placeholderData=="function"?n.placeholderData():n.placeholderData,n.select&&typeof P<"u")try{P=n.select(P),P=Ea(o==null?void 0:o.data,P,n),this.selectError=null}catch(x){this.selectError=x}typeof P<"u"&&(w="success",h=P,p=!0)}this.selectError&&(v=this.selectError,h=this.selectResult,m=Date.now(),w="error");const y=S==="fetching";return{status:w,fetchStatus:S,isLoading:w==="loading",isSuccess:w==="success",isError:w==="error",data:h,dataUpdatedAt:d,error:v,errorUpdatedAt:m,failureCount:f.fetchFailureCount,errorUpdateCount:f.errorUpdateCount,isFetched:f.dataUpdateCount>0||f.errorUpdateCount>0,isFetchedAfterMount:f.dataUpdateCount>u.dataUpdateCount||f.errorUpdateCount>u.errorUpdateCount,isFetching:y,isRefetching:y&&w!=="loading",isLoadingError:w==="error"&&f.dataUpdatedAt===0,isPaused:S==="paused",isPlaceholderData:p,isPreviousData:g,isRefetchError:w==="error"&&f.dataUpdatedAt!==0,isStale:Ul(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,pc(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"&&!zi(t.error)&&(n.onError=!0),this.updateResult(n),this.hasListeners()&&this.updateTimers()}notify(t){X.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 lm(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function yc(e,t){return lm(e,t)||e.state.dataUpdatedAt>0&&Ra(e,t,t.refetchOnMount)}function Ra(e,t,n){if(t.enabled!==!1){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&Ul(e,t)}return!1}function Sc(e,t,n,r){return n.enabled!==!1&&(e!==t||r.enabled===!1)&&(!n.suspense||e.state.status!=="error")&&Ul(e,n)}function Ul(e,t){return e.isStaleByTime(t.staleTime)}const wc=E.exports.createContext(void 0),bp=E.exports.createContext(!1);function Mp(e,t){return e||(t&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=wc),window.ReactQueryClientContext):wc)}const zl=({context:e}={})=>{const t=E.exports.useContext(Mp(e,E.exports.useContext(bp)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},um=({client:e,children:t,context:n,contextSharing:r=!1})=>{E.exports.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]);const i=Mp(n,r);return k(bp.Provider,{value:!n&&r,children:k(i.Provider,{value:e,children:t})})},Ap=E.exports.createContext(!1),cm=()=>E.exports.useContext(Ap);Ap.Provider;function fm(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}const dm=E.exports.createContext(fm()),pm=()=>E.exports.useContext(dm);function hm(e,t){return typeof e=="function"?e(...t):!!e}function gm(e,t){const n=zl({context:e.context}),r=cm(),i=pm(),o=n.defaultQueryOptions(e);o._optimisticResults=r?"isRestoring":"optimistic",o.onError&&(o.onError=X.batchCalls(o.onError)),o.onSuccess&&(o.onSuccess=X.batchCalls(o.onSuccess)),o.onSettled&&(o.onSettled=X.batchCalls(o.onSettled)),o.suspense&&typeof o.staleTime!="number"&&(o.staleTime=1e3),(o.suspense||o.useErrorBoundary)&&(i.isReset()||(o.retryOnMount=!1));const[s]=E.exports.useState(()=>new t(n,o)),a=s.getOptimisticResult(o);if(bl.exports.useSyncExternalStore(E.exports.useCallback(l=>r?()=>{}:s.subscribe(X.batchCalls(l)),[s,r]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),E.exports.useEffect(()=>{i.clearReset()},[i]),E.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&&hm(o.useErrorBoundary,[a.error,s.getCurrentQuery()]))throw a.error;return o.notifyOnChangeProps?a:s.trackResult(a)}function vn(e,t,n){const r=Ui(e,t,n);return gm(r,am)}/** * react-query-devtools-noop * * Copyright (c) TanStack @@ -63,7 +63,7 @@ Error generating stack: `+o.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function vm(){return null}function $e(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:$l(e)?2:Bl(e)?3:0}function Na(e,t){return or(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function mm(e,t){return or(e)===2?e.get(t):e[t]}function Ah(e,t,n){var r=or(e);r===2?e.set(t,n):r===3?(e.delete(t),e.add(n)):e[t]=n}function ym(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function $l(e){return _m&&e instanceof Map}function Bl(e){return Pm&&e instanceof Set}function re(e){return e.o||e.t}function Ql(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=Em(e);delete t[U];for(var n=ql(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=Sm),Object.freeze(e),t&&Zn(e,function(n,r){return Vl(r,!0)},!0)),e}function Sm(){$e(2)}function Hl(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function dt(e){var t=La[e];return t||$e(18,e),t}function wm(e,t){La[e]||(La[e]=t)}function go(){return Yr}function _s(e,t){t&&(dt("Patches"),e.u=[],e.s=[],e.v=t)}function vo(e){Ia(e),e.p.forEach(km),e.p=null}function Ia(e){e===Yr&&(Yr=e.l)}function wc(e){return Yr={p:[],l:Yr,h:e,m:!0,_:0}}function km(e){var t=e[U];t.i===0||t.i===1?t.j():t.O=!0}function Ps(e,t){t._=t.p.length;var n=t.p[0],r=e!==void 0&&e!==n;return t.h.g||dt("ES5").S(t,e,r),r?(n[U].P&&(vo(t),$e(4)),Et(e)&&(e=mo(t,e),t.l||yo(t,e)),t.u&&dt("Patches").M(n[U].t,e,t.u,t.s)):e=mo(t,n,[]),vo(t),t.u&&t.v(t.u,t.s),e!==Uh?e:void 0}function mo(e,t,n){if(Hl(t))return t;var r=t[U];if(!r)return Zn(t,function(o,s){return kc(e,r,t,o,s,n)},!0),t;if(r.A!==e)return t;if(!r.P)return yo(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var i=r.i===4||r.i===5?r.o=Ql(r.k):r.o;Zn(r.i===3?new Set(i):i,function(o,s){return kc(e,r,i,o,s,n)}),yo(e,i,!1),n&&e.u&&dt("Patches").R(r,n,e.u,e.s)}return r.o}function kc(e,t,n,r,i,o){if(Xn(i)){var s=mo(e,i,o&&t&&t.i!==3&&!Na(t.D,r)?o.concat(r):void 0);if(Ah(n,r,s),!Xn(s))return;e.m=!1}if(Et(i)&&!Hl(i)){if(!e.h.F&&e._<1)return;mo(e,i),t&&t.A.l||yo(e,i)}}function yo(e,t,n){n===void 0&&(n=!1),e.h.F&&e.m&&Vl(t,n)}function Cs(e,t){var n=e[U];return(n?re(n):e)[t]}function Oc(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 St(e){e.P||(e.P=!0,e.l&&St(e.l))}function Es(e){e.o||(e.o=Ql(e.t))}function Gr(e,t,n){var r=$l(t)?dt("MapSet").N(t,n):Bl(t)?dt("MapSet").T(t,n):e.g?function(i,o){var s=Array.isArray(i),a={i:s?1:0,A:o?o.A:go(),P:!1,I:!1,D:{},l:o,t:i,k:null,o:null,j:null,C:!1},l=a,u=Da;s&&(l=[a],u=kr);var c=Proxy.revocable(l,u),f=c.revoke,d=c.proxy;return a.k=d,a.j=f,d}(t,n):dt("ES5").J(t,n);return(n?n.A:go()).p.push(r),r}function Om(e){return Xn(e)||$e(22,e),function t(n){if(!Et(n))return n;var r,i=n[U],o=or(n);if(i){if(!i.P&&(i.i<4||!dt("ES5").K(i)))return i.t;i.I=!0,r=xc(n,o),i.I=!1}else r=xc(n,o);return Zn(r,function(s,a){i&&mm(i.t,s)===a||Ah(r,s,t(a))}),o===3?new Set(r):r}(e)}function xc(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return Ql(e)}function xm(){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(Et(l)){var u=Gr(a.A.h,l,a);a.p.set(l,u),a.o.add(u)}else a.o.add(l)}))}function r(a){a.O&&$e(3,JSON.stringify(re(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[U]={i:2,l:c,A:c?c.A:go(),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 re(this[U]).size}}),l.has=function(u){return re(this[U]).has(u)},l.set=function(u,c){var f=this[U];return r(f),re(f).has(u)&&re(f).get(u)===c||(t(f),St(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[U];return r(c),t(c),St(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[U];r(u),re(u).size&&(t(u),St(u),u.D=new Map,Zn(u.t,function(c){u.D.set(c,!1)}),u.o.clear())},l.forEach=function(u,c){var f=this;re(this[U]).forEach(function(d,v){u.call(c,f.get(v),v,f)})},l.get=function(u){var c=this[U];r(c);var f=re(c).get(u);if(c.I||!Et(f)||f!==c.t.get(u))return f;var d=Gr(c.A.h,f,c);return t(c),c.o.set(u,d),d},l.keys=function(){return re(this[U]).keys()},l.values=function(){var u,c=this,f=this.keys();return(u={})[xi]=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={})[xi]=function(){return c.entries()},u.next=function(){var d=f.next();if(d.done)return d;var v=c.get(d.value);return{done:!1,value:[d.value,v]}},u},l[xi]=function(){return this.entries()},a}(),s=function(){function a(u,c){return this[U]={i:3,l:c,A:c?c.A:go(),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 re(this[U]).size}}),l.has=function(u){var c=this[U];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[U];return r(c),this.has(u)||(n(c),St(c),c.o.add(u)),this},l.delete=function(u){if(!this.has(u))return!1;var c=this[U];return r(c),n(c),St(c),c.o.delete(u)||!!c.p.has(u)&&c.o.delete(c.p.get(u))},l.clear=function(){var u=this[U];r(u),re(u).size&&(n(u),St(u),u.o.clear())},l.values=function(){var u=this[U];return r(u),n(u),u.o.values()},l.entries=function(){var u=this[U];return r(u),n(u),u.o.entries()},l.keys=function(){return this.values()},l[xi]=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}();wm("MapSet",{N:function(a,l){return new o(a,l)},T:function(a,l){return new s(a,l)}})}var _c,Yr,Kl=typeof Symbol<"u"&&typeof Symbol("x")=="symbol",_m=typeof Map<"u",Pm=typeof Set<"u",Pc=typeof Proxy<"u"&&Proxy.revocable!==void 0&&typeof Reflect<"u",Uh=Kl?Symbol.for("immer-nothing"):((_c={})["immer-nothing"]=!0,_c),Cc=Kl?Symbol.for("immer-draftable"):"__$immer_draftable",U=Kl?Symbol.for("immer-state"):"__$immer_state",xi=typeof Symbol<"u"&&Symbol.iterator||"@@iterator",Cm=""+Object.prototype.constructor,ql=typeof Reflect<"u"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,Em=Object.getOwnPropertyDescriptors||function(e){var t={};return ql(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},La={},Da={get:function(e,t){if(t===U)return e;var n=re(e);if(!Na(n,t))return function(i,o,s){var a,l=Oc(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||!Et(r)?r:r===Cs(e.t,t)?(Es(e),e.o[t]=Gr(e.A.h,r,e)):r},has:function(e,t){return t in re(e)},ownKeys:function(e){return Reflect.ownKeys(re(e))},set:function(e,t,n){var r=Oc(re(e),t);if(r!=null&&r.set)return r.set.call(e.k,n),!0;if(!e.P){var i=Cs(re(e),t),o=i==null?void 0:i[U];if(o&&o.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(ym(n,i)&&(n!==void 0||Na(e.t,t)))return!0;Es(e),St(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 Cs(e.t,t)!==void 0||t in e.t?(e.D[t]=!1,Es(e),St(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=re(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.i!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty:function(){$e(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){$e(12)}},kr={};Zn(Da,function(e,t){kr[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),kr.deleteProperty=function(e,t){return kr.set.call(this,e,t,void 0)},kr.set=function(e,t,n){return Da.set.call(this,e[0],t,n,e[0])};var Rm=function(){function e(n){var r=this;this.g=Pc,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(S){var w=this;S===void 0&&(S=a);for(var g=arguments.length,h=Array(g>1?g-1:0),p=1;p1?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=dt("Patches").$;return Xn(n)?s(n,r):this.produce(n,function(a){return s(a,r)})},e}(),Te=new Rm,ie=Te.produce;Te.produceWithPatches.bind(Te);Te.setAutoFreeze.bind(Te);Te.setUseProxies.bind(Te);Te.applyPatches.bind(Te);Te.createDraft.bind(Te);Te.finishDraft.bind(Te);function er(){return er=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}/** + */function vm(){return null}function $e(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:$l(e)?2:Bl(e)?3:0}function Na(e,t){return or(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function mm(e,t){return or(e)===2?e.get(t):e[t]}function Up(e,t,n){var r=or(e);r===2?e.set(t,n):r===3?(e.delete(t),e.add(n)):e[t]=n}function ym(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function $l(e){return _m&&e instanceof Map}function Bl(e){return Pm&&e instanceof Set}function re(e){return e.o||e.t}function Ql(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=Em(e);delete t[U];for(var n=ql(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=Sm),Object.freeze(e),t&&Zn(e,function(n,r){return Vl(r,!0)},!0)),e}function Sm(){$e(2)}function Hl(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function dt(e){var t=La[e];return t||$e(18,e),t}function wm(e,t){La[e]||(La[e]=t)}function go(){return Yr}function _s(e,t){t&&(dt("Patches"),e.u=[],e.s=[],e.v=t)}function vo(e){Ia(e),e.p.forEach(km),e.p=null}function Ia(e){e===Yr&&(Yr=e.l)}function kc(e){return Yr={p:[],l:Yr,h:e,m:!0,_:0}}function km(e){var t=e[U];t.i===0||t.i===1?t.j():t.O=!0}function Ps(e,t){t._=t.p.length;var n=t.p[0],r=e!==void 0&&e!==n;return t.h.g||dt("ES5").S(t,e,r),r?(n[U].P&&(vo(t),$e(4)),Et(e)&&(e=mo(t,e),t.l||yo(t,e)),t.u&&dt("Patches").M(n[U].t,e,t.u,t.s)):e=mo(t,n,[]),vo(t),t.u&&t.v(t.u,t.s),e!==zp?e:void 0}function mo(e,t,n){if(Hl(t))return t;var r=t[U];if(!r)return Zn(t,function(o,s){return Oc(e,r,t,o,s,n)},!0),t;if(r.A!==e)return t;if(!r.P)return yo(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var i=r.i===4||r.i===5?r.o=Ql(r.k):r.o;Zn(r.i===3?new Set(i):i,function(o,s){return Oc(e,r,i,o,s,n)}),yo(e,i,!1),n&&e.u&&dt("Patches").R(r,n,e.u,e.s)}return r.o}function Oc(e,t,n,r,i,o){if(Xn(i)){var s=mo(e,i,o&&t&&t.i!==3&&!Na(t.D,r)?o.concat(r):void 0);if(Up(n,r,s),!Xn(s))return;e.m=!1}if(Et(i)&&!Hl(i)){if(!e.h.F&&e._<1)return;mo(e,i),t&&t.A.l||yo(e,i)}}function yo(e,t,n){n===void 0&&(n=!1),e.h.F&&e.m&&Vl(t,n)}function Cs(e,t){var n=e[U];return(n?re(n):e)[t]}function xc(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 St(e){e.P||(e.P=!0,e.l&&St(e.l))}function Es(e){e.o||(e.o=Ql(e.t))}function Gr(e,t,n){var r=$l(t)?dt("MapSet").N(t,n):Bl(t)?dt("MapSet").T(t,n):e.g?function(i,o){var s=Array.isArray(i),a={i:s?1:0,A:o?o.A:go(),P:!1,I:!1,D:{},l:o,t:i,k:null,o:null,j:null,C:!1},l=a,u=Da;s&&(l=[a],u=kr);var c=Proxy.revocable(l,u),f=c.revoke,d=c.proxy;return a.k=d,a.j=f,d}(t,n):dt("ES5").J(t,n);return(n?n.A:go()).p.push(r),r}function Om(e){return Xn(e)||$e(22,e),function t(n){if(!Et(n))return n;var r,i=n[U],o=or(n);if(i){if(!i.P&&(i.i<4||!dt("ES5").K(i)))return i.t;i.I=!0,r=_c(n,o),i.I=!1}else r=_c(n,o);return Zn(r,function(s,a){i&&mm(i.t,s)===a||Up(r,s,t(a))}),o===3?new Set(r):r}(e)}function _c(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return Ql(e)}function xm(){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(Et(l)){var u=Gr(a.A.h,l,a);a.p.set(l,u),a.o.add(u)}else a.o.add(l)}))}function r(a){a.O&&$e(3,JSON.stringify(re(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[U]={i:2,l:c,A:c?c.A:go(),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 re(this[U]).size}}),l.has=function(u){return re(this[U]).has(u)},l.set=function(u,c){var f=this[U];return r(f),re(f).has(u)&&re(f).get(u)===c||(t(f),St(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[U];return r(c),t(c),St(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[U];r(u),re(u).size&&(t(u),St(u),u.D=new Map,Zn(u.t,function(c){u.D.set(c,!1)}),u.o.clear())},l.forEach=function(u,c){var f=this;re(this[U]).forEach(function(d,v){u.call(c,f.get(v),v,f)})},l.get=function(u){var c=this[U];r(c);var f=re(c).get(u);if(c.I||!Et(f)||f!==c.t.get(u))return f;var d=Gr(c.A.h,f,c);return t(c),c.o.set(u,d),d},l.keys=function(){return re(this[U]).keys()},l.values=function(){var u,c=this,f=this.keys();return(u={})[xi]=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={})[xi]=function(){return c.entries()},u.next=function(){var d=f.next();if(d.done)return d;var v=c.get(d.value);return{done:!1,value:[d.value,v]}},u},l[xi]=function(){return this.entries()},a}(),s=function(){function a(u,c){return this[U]={i:3,l:c,A:c?c.A:go(),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 re(this[U]).size}}),l.has=function(u){var c=this[U];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[U];return r(c),this.has(u)||(n(c),St(c),c.o.add(u)),this},l.delete=function(u){if(!this.has(u))return!1;var c=this[U];return r(c),n(c),St(c),c.o.delete(u)||!!c.p.has(u)&&c.o.delete(c.p.get(u))},l.clear=function(){var u=this[U];r(u),re(u).size&&(n(u),St(u),u.o.clear())},l.values=function(){var u=this[U];return r(u),n(u),u.o.values()},l.entries=function(){var u=this[U];return r(u),n(u),u.o.entries()},l.keys=function(){return this.values()},l[xi]=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}();wm("MapSet",{N:function(a,l){return new o(a,l)},T:function(a,l){return new s(a,l)}})}var Pc,Yr,Kl=typeof Symbol<"u"&&typeof Symbol("x")=="symbol",_m=typeof Map<"u",Pm=typeof Set<"u",Cc=typeof Proxy<"u"&&Proxy.revocable!==void 0&&typeof Reflect<"u",zp=Kl?Symbol.for("immer-nothing"):((Pc={})["immer-nothing"]=!0,Pc),Ec=Kl?Symbol.for("immer-draftable"):"__$immer_draftable",U=Kl?Symbol.for("immer-state"):"__$immer_state",xi=typeof Symbol<"u"&&Symbol.iterator||"@@iterator",Cm=""+Object.prototype.constructor,ql=typeof Reflect<"u"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,Em=Object.getOwnPropertyDescriptors||function(e){var t={};return ql(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},La={},Da={get:function(e,t){if(t===U)return e;var n=re(e);if(!Na(n,t))return function(i,o,s){var a,l=xc(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||!Et(r)?r:r===Cs(e.t,t)?(Es(e),e.o[t]=Gr(e.A.h,r,e)):r},has:function(e,t){return t in re(e)},ownKeys:function(e){return Reflect.ownKeys(re(e))},set:function(e,t,n){var r=xc(re(e),t);if(r!=null&&r.set)return r.set.call(e.k,n),!0;if(!e.P){var i=Cs(re(e),t),o=i==null?void 0:i[U];if(o&&o.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(ym(n,i)&&(n!==void 0||Na(e.t,t)))return!0;Es(e),St(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 Cs(e.t,t)!==void 0||t in e.t?(e.D[t]=!1,Es(e),St(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=re(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.i!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty:function(){$e(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){$e(12)}},kr={};Zn(Da,function(e,t){kr[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),kr.deleteProperty=function(e,t){return kr.set.call(this,e,t,void 0)},kr.set=function(e,t,n){return Da.set.call(this,e[0],t,n,e[0])};var Rm=function(){function e(n){var r=this;this.g=Cc,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(S){var w=this;S===void 0&&(S=a);for(var g=arguments.length,p=Array(g>1?g-1:0),h=1;h1?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=dt("Patches").$;return Xn(n)?s(n,r):this.produce(n,function(a){return s(a,r)})},e}(),Fe=new Rm,ie=Fe.produce;Fe.produceWithPatches.bind(Fe);Fe.setAutoFreeze.bind(Fe);Fe.setUseProxies.bind(Fe);Fe.applyPatches.bind(Fe);Fe.createDraft.bind(Fe);Fe.finishDraft.bind(Fe);function er(){return er=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 @@ -72,7 +72,7 @@ Error generating stack: `+o.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function et(){return et=Object.assign||function(e){for(var t=1;t=0)&&(n[i]=e[i]);return n}function Dm(e,t){var n,r,i,o="";for(n in e)if((i=e[n])!==void 0)if(Array.isArray(i))for(r=0;rVh?Im():Lm();class Wl{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 Am extends Wl{constructor(t){var n,r;super(),this.isTransitioning=!1,this.history=(t==null?void 0:t.history)||bm(),this.stringifySearch=(n=t==null?void 0:t.stringifySearch)!=null?n:Jm,this.parseSearch=(r=t==null?void 0:t.parseSearch)!=null?r:Ym,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=et({},this.current,n.from),l=Gm(t,a.pathname,""+((r=n.to)!=null?r:".")),u=(i=n.__searchFilters)!=null&&i.length?n.__searchFilters.reduce((m,S)=>S(m),a.search):a.search,c=n.search===!0?u:n.search?(o=jc(n.search,u))!=null?o:{}:(s=n.__searchFilters)!=null&&s.length?u:{},f=ba(a.search,c),d=this.stringifySearch(f);let v=n.hash===!0?a.hash:jc(n.hash,a.hash);return v=v?"#"+v:"",{pathname:l,search:f,searchStr:d,hash:v,href:""+l+d+v,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:ba(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 Hh(e){return k(Bh.Provider,{...e})}function Um(e){let{children:t,location:n,__experimental__snapshot:r}=e,i=Ta(e,Fm);const o=E.exports.useRef(null);o.current||(o.current=new $m({location:n,__experimental__snapshot:r,routes:i.routes}));const s=o.current,[a,l]=E.exports.useReducer(()=>({}),{});return s.update(i),Ma(()=>s.subscribe(()=>{l()}),[]),Ma(()=>s.updateLocation(n.current).unsubscribe,[n.current.key]),E.exports.createElement($h.Provider,{value:{location:n}},E.exports.createElement(Qh.Provider,{value:{router:s}},k(zm,{}),k(Hh,{value:[s.rootMatch,...s.state.matches],children:t!=null?t:k(Jh,{})})))}function zm(){const e=Gl(),t=Yh(),n=Vm();return Ma(()=>{t({to:".",search:!0,hash:!0}).href!==e.current.href&&n({to:".",search:!0,hash:!0,fromCurrent:!0,replace:!0})},[]),null}class $m extends Wl{constructor(t){var n;let{location:r,__experimental__snapshot:i}=t,o=Ta(t,Tm);super(),this.routesById={},this.update=a=>{let{basepath:l,routes:u}=a,c=Ta(a,Mm);Object.assign(this,c),this.basepath=Qo("/"+(l!=null?l:"")),this.routesById={};const f=(d,v)=>d.map(m=>{var S,w,g,h;const p=(S=m.path)!=null?S:"*",y=tr([(v==null?void 0:v.id)==="root"?"":v==null?void 0:v.id,""+(p==null?void 0:p.replace(/(.)\/$/,"$1"))+(m.id?"-"+m.id:"")]);if(m=et({},m,{pendingMs:(w=m.pendingMs)!=null?w:c==null?void 0:c.defaultPendingMs,pendingMinMs:(g=m.pendingMinMs)!=null?g:c==null?void 0:c.defaultPendingMinMs,id:y}),this.routesById[y])throw new Error;return this.routesById[y]=m,m.children=(h=m.children)!=null&&h.length?f(m.children,m):void 0,m});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 v=Date.now()-((d=f.updatedAt)!=null?d:0);(!f.maxAge||v>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 Lc(this,a);this.setState(d=>et({},d,{pending:{location:f.location,matches:f.matches}})),l=f.subscribe(()=>{const d=this.state.matches;d.filter(v=>!f.matches.find(m=>m.id===v.id)).forEach(v=>{v.onExit==null||v.onExit(v)}),d.filter(v=>f.matches.find(m=>m.id===v.id)).forEach(v=>{v.route.onTransition==null||v.route.onTransition(v)}),f.matches.filter(v=>!d.find(m=>m.id===v.id)).forEach(v=>{v.onExit=v.route.onMatch==null?void 0:v.route.onMatch(v)}),this.setState(v=>et({},v,{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 Lc(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 v;throw new Error("Router hydration mismatch: "+l.id+" !== "+((v=i.matches[u])==null?void 0:v.id))}l.ownData=(f=(d=i.matches[u])==null?void 0:d.ownData)!=null?f:{}}),Kh(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 Gl(){const e=E.exports.useContext($h);return Xh(!!e,"useLocation must be used within a "),e.location}class Bm{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=et({},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=m=>{this.updatedAt=Date.now(),c(this.ownData),this.status=m},d=m=>{this.ownData=m,this.error=void 0,f("resolved")},v=m=>{console.error(m),this.error=m,f("rejected")};try{d(await l(this,{parentMatch:n.parentMatch,dispatch:async m=>{var S;m.type==="resolve"?d(m.data):m.type==="reject"?v(m.error):m.type==="loading"?this.isLoading=!0:m.type==="maxAge"&&(this.maxAge=m.maxAge),this.updatedAt=Date.now(),(S=this.notify)==null||S.call(this,!0)}}))}catch(m){v(m)}}):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 Lc extends Wl{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",Kh(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=Wh(this.router,this.location);this.matches=i==null?void 0:i.map(o=>(this.router.matchCache[o.id]||(this.router.matchCache[o.id]=new Bm(o)),this.router.matchCache[o.id]))}}function Kh(e){e==null||e.forEach((t,n)=>{var r;const i=e==null?void 0:e[n-1];t.data=et({},(r=i==null?void 0:i.data)!=null?r:{},t.ownData)})}function qh(){const e=E.exports.useContext(Qh);if(!e)throw Xh(!0,"You are trying to use useRouter() outside of ReactLocation!"),new Error;return e.router}function Wh(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(m=>{var S,w;const g=tr([a,m.path]),h=!!(m.path!=="/"||(S=m.children)!=null&&S.length),p=Hm(t,{to:g,search:m.search,fuzzy:h,caseSensitive:(w=m.caseSensitive)!=null?w:e.caseSensitive});return p&&(l=et({},l,p)),!!p});if(!c)return;const f=Dc(c.path,l);a=tr([a,f]);const v={id:Dc(c.id,l,!0),route:c,params:l,pathname:a,search:t.search};n.push(v),(s=c.children)!=null&&s.length&&r(c.children,v)};return r(e.routes,e.rootMatch),n}function Dc(e,t,n){const r=Jr(e);return tr(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 Gh(){return E.exports.useContext(Bh)}function Qm(){var e;return(e=Gh())==null?void 0:e[0]}function Vm(){const e=Gl(),t=Qm(),n=Yh();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 Zh(r)}function Yh(){const e=Gl(),t=qh();return Zh(r=>{const i=e.buildNext(t.basepath,r),s=Wh(t,i).map(a=>{var l;return(l=a.route.searchFilters)!=null?l:[]}).flat().filter(Boolean);return e.buildNext(t.basepath,et({},r,{__searchFilters:s}))})}function Jh(){var e;const t=qh(),[n,...r]=Gh(),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:k(Jh,{})})();return k(Hh,{value:r,children:s})}function Hm(e,t){const n=qm(e,t),r=Wm(e,t);if(!(t.to&&!n)&&!(t.search&&!r))return n!=null?n:{}}function Xh(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Km(e){return typeof e=="function"}function jc(e,t){return Km(e)?e(t):e}function tr(e){return Qo(e.filter(Boolean).join("/"))}function Qo(e){return(""+e).replace(/\/{2,}/g,"/")}function qm(e,t){var n;const r=Jr(e.pathname),i=Jr(""+((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 Wm(e,t){return!!(t.search&&t.search(e.search))}function Jr(e){if(!e)return[];e=Qo(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 Gm(e,t,n){t=t.replace(new RegExp("^"+e),"/"),n=n.replace(new RegExp("^"+e),"/");let r=Jr(t);const i=Jr(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=tr([e,...r.map(s=>s.value)]);return Qo(o)}function Zh(e){const t=E.exports.useRef(),n=E.exports.useRef(e);return n.current=e,t.current||(t.current=function(){return n.current(...arguments)}),t.current}function ba(e,t){if(e===t)return e;const n=Array.isArray(e)&&Array.isArray(t);if(n||Fc(e)&&Fc(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!(!Tc(n)||!n.hasOwnProperty("isPrototypeOf"))}function Tc(e){return Object.prototype.toString.call(e)==="[object Object]"}const Ym=Xm(JSON.parse),Jm=Zm(JSON.stringify);function Xm(e){return t=>{t.substring(0,1)==="?"&&(t=t.substring(1));let n=jm(t);for(let r in n){const i=n[r];if(typeof i=="string")try{n[r]=e(i)}catch{}}return n}}function Zm(e){return t=>{t=et({},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=Dm(t).toString();return n?"?"+n:""}}var ey="_1qevocv0",ty="_1qevocv2",ny="_1qevocv3",ry="_1qevocv4",iy="_1qevocv1";const tn="",oy=5e3,sy=async()=>{const e=`${tn}/ping`;return await(await fetch(e)).json()},ay=async()=>await(await fetch(`${tn}/modifiers.json`)).json(),ly=async()=>(await(await fetch(`${tn}/output_dir`)).json())[0],Aa="config",ep=async()=>await(await fetch(`${tn}/app_config`)).json(),uy="toggle_config",cy=async e=>await(await fetch(`${tn}/app_config`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({update_branch:e})})).json(),Rs="MakeImage",fy=async e=>await(await fetch(`${tn}/image`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)})).json(),dy=[["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"]]],Mc=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},hy=e=>e?Mc(e):Mc;var tp={exports:{}},np={};/** + */function et(){return et=Object.assign||function(e){for(var t=1;t=0)&&(n[i]=e[i]);return n}function Dm(e,t){var n,r,i,o="";for(n in e)if((i=e[n])!==void 0)if(Array.isArray(i))for(r=0;rHp?Im():Lm();class Wl{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 Am extends Wl{constructor(t){var n,r;super(),this.isTransitioning=!1,this.history=(t==null?void 0:t.history)||Mm(),this.stringifySearch=(n=t==null?void 0:t.stringifySearch)!=null?n:Jm,this.parseSearch=(r=t==null?void 0:t.parseSearch)!=null?r:Ym,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=et({},this.current,n.from),l=Gm(t,a.pathname,""+((r=n.to)!=null?r:".")),u=(i=n.__searchFilters)!=null&&i.length?n.__searchFilters.reduce((m,S)=>S(m),a.search):a.search,c=n.search===!0?u:n.search?(o=Tc(n.search,u))!=null?o:{}:(s=n.__searchFilters)!=null&&s.length?u:{},f=Ma(a.search,c),d=this.stringifySearch(f);let v=n.hash===!0?a.hash:Tc(n.hash,a.hash);return v=v?"#"+v:"",{pathname:l,search:f,searchStr:d,hash:v,href:""+l+d+v,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:Ma(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 Kp(e){return k(Qp.Provider,{...e})}function Um(e){let{children:t,location:n,__experimental__snapshot:r}=e,i=Fa(e,Tm);const o=E.exports.useRef(null);o.current||(o.current=new $m({location:n,__experimental__snapshot:r,routes:i.routes}));const s=o.current,[a,l]=E.exports.useReducer(()=>({}),{});return s.update(i),ba(()=>s.subscribe(()=>{l()}),[]),ba(()=>s.updateLocation(n.current).unsubscribe,[n.current.key]),E.exports.createElement(Bp.Provider,{value:{location:n}},E.exports.createElement(Vp.Provider,{value:{router:s}},k(zm,{}),k(Kp,{value:[s.rootMatch,...s.state.matches],children:t!=null?t:k(Xp,{})})))}function zm(){const e=Gl(),t=Jp(),n=Vm();return ba(()=>{t({to:".",search:!0,hash:!0}).href!==e.current.href&&n({to:".",search:!0,hash:!0,fromCurrent:!0,replace:!0})},[]),null}class $m extends Wl{constructor(t){var n;let{location:r,__experimental__snapshot:i}=t,o=Fa(t,Fm);super(),this.routesById={},this.update=a=>{let{basepath:l,routes:u}=a,c=Fa(a,bm);Object.assign(this,c),this.basepath=Qo("/"+(l!=null?l:"")),this.routesById={};const f=(d,v)=>d.map(m=>{var S,w,g,p;const h=(S=m.path)!=null?S:"*",y=tr([(v==null?void 0:v.id)==="root"?"":v==null?void 0:v.id,""+(h==null?void 0:h.replace(/(.)\/$/,"$1"))+(m.id?"-"+m.id:"")]);if(m=et({},m,{pendingMs:(w=m.pendingMs)!=null?w:c==null?void 0:c.defaultPendingMs,pendingMinMs:(g=m.pendingMinMs)!=null?g:c==null?void 0:c.defaultPendingMinMs,id:y}),this.routesById[y])throw new Error;return this.routesById[y]=m,m.children=(p=m.children)!=null&&p.length?f(m.children,m):void 0,m});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 v=Date.now()-((d=f.updatedAt)!=null?d:0);(!f.maxAge||v>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 Dc(this,a);this.setState(d=>et({},d,{pending:{location:f.location,matches:f.matches}})),l=f.subscribe(()=>{const d=this.state.matches;d.filter(v=>!f.matches.find(m=>m.id===v.id)).forEach(v=>{v.onExit==null||v.onExit(v)}),d.filter(v=>f.matches.find(m=>m.id===v.id)).forEach(v=>{v.route.onTransition==null||v.route.onTransition(v)}),f.matches.filter(v=>!d.find(m=>m.id===v.id)).forEach(v=>{v.onExit=v.route.onMatch==null?void 0:v.route.onMatch(v)}),this.setState(v=>et({},v,{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 Dc(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 v;throw new Error("Router hydration mismatch: "+l.id+" !== "+((v=i.matches[u])==null?void 0:v.id))}l.ownData=(f=(d=i.matches[u])==null?void 0:d.ownData)!=null?f:{}}),qp(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 Gl(){const e=E.exports.useContext(Bp);return Zp(!!e,"useLocation must be used within a "),e.location}class Bm{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=et({},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=m=>{this.updatedAt=Date.now(),c(this.ownData),this.status=m},d=m=>{this.ownData=m,this.error=void 0,f("resolved")},v=m=>{console.error(m),this.error=m,f("rejected")};try{d(await l(this,{parentMatch:n.parentMatch,dispatch:async m=>{var S;m.type==="resolve"?d(m.data):m.type==="reject"?v(m.error):m.type==="loading"?this.isLoading=!0:m.type==="maxAge"&&(this.maxAge=m.maxAge),this.updatedAt=Date.now(),(S=this.notify)==null||S.call(this,!0)}}))}catch(m){v(m)}}):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 Dc extends Wl{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",qp(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=Gp(this.router,this.location);this.matches=i==null?void 0:i.map(o=>(this.router.matchCache[o.id]||(this.router.matchCache[o.id]=new Bm(o)),this.router.matchCache[o.id]))}}function qp(e){e==null||e.forEach((t,n)=>{var r;const i=e==null?void 0:e[n-1];t.data=et({},(r=i==null?void 0:i.data)!=null?r:{},t.ownData)})}function Wp(){const e=E.exports.useContext(Vp);if(!e)throw Zp(!0,"You are trying to use useRouter() outside of ReactLocation!"),new Error;return e.router}function Gp(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(m=>{var S,w;const g=tr([a,m.path]),p=!!(m.path!=="/"||(S=m.children)!=null&&S.length),h=Hm(t,{to:g,search:m.search,fuzzy:p,caseSensitive:(w=m.caseSensitive)!=null?w:e.caseSensitive});return h&&(l=et({},l,h)),!!h});if(!c)return;const f=jc(c.path,l);a=tr([a,f]);const v={id:jc(c.id,l,!0),route:c,params:l,pathname:a,search:t.search};n.push(v),(s=c.children)!=null&&s.length&&r(c.children,v)};return r(e.routes,e.rootMatch),n}function jc(e,t,n){const r=Jr(e);return tr(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 Yp(){return E.exports.useContext(Qp)}function Qm(){var e;return(e=Yp())==null?void 0:e[0]}function Vm(){const e=Gl(),t=Qm(),n=Jp();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 eh(r)}function Jp(){const e=Gl(),t=Wp();return eh(r=>{const i=e.buildNext(t.basepath,r),s=Gp(t,i).map(a=>{var l;return(l=a.route.searchFilters)!=null?l:[]}).flat().filter(Boolean);return e.buildNext(t.basepath,et({},r,{__searchFilters:s}))})}function Xp(){var e;const t=Wp(),[n,...r]=Yp(),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:k(Xp,{})})();return k(Kp,{value:r,children:s})}function Hm(e,t){const n=qm(e,t),r=Wm(e,t);if(!(t.to&&!n)&&!(t.search&&!r))return n!=null?n:{}}function Zp(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Km(e){return typeof e=="function"}function Tc(e,t){return Km(e)?e(t):e}function tr(e){return Qo(e.filter(Boolean).join("/"))}function Qo(e){return(""+e).replace(/\/{2,}/g,"/")}function qm(e,t){var n;const r=Jr(e.pathname),i=Jr(""+((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 Wm(e,t){return!!(t.search&&t.search(e.search))}function Jr(e){if(!e)return[];e=Qo(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 Gm(e,t,n){t=t.replace(new RegExp("^"+e),"/"),n=n.replace(new RegExp("^"+e),"/");let r=Jr(t);const i=Jr(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=tr([e,...r.map(s=>s.value)]);return Qo(o)}function eh(e){const t=E.exports.useRef(),n=E.exports.useRef(e);return n.current=e,t.current||(t.current=function(){return n.current(...arguments)}),t.current}function Ma(e,t){if(e===t)return e;const n=Array.isArray(e)&&Array.isArray(t);if(n||Fc(e)&&Fc(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!(!bc(n)||!n.hasOwnProperty("isPrototypeOf"))}function bc(e){return Object.prototype.toString.call(e)==="[object Object]"}const Ym=Xm(JSON.parse),Jm=Zm(JSON.stringify);function Xm(e){return t=>{t.substring(0,1)==="?"&&(t=t.substring(1));let n=jm(t);for(let r in n){const i=n[r];if(typeof i=="string")try{n[r]=e(i)}catch{}}return n}}function Zm(e){return t=>{t=et({},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=Dm(t).toString();return n?"?"+n:""}}var ey="_1qevocv0",ty="_1qevocv2",ny="_1qevocv3",ry="_1qevocv4",iy="_1qevocv1";const tn="",oy=5e3,sy=async()=>{const e=`${tn}/ping`;return await(await fetch(e)).json()},ay=async()=>await(await fetch(`${tn}/modifiers.json`)).json(),ly=async()=>(await(await fetch(`${tn}/output_dir`)).json())[0],Aa="config",th=async()=>await(await fetch(`${tn}/app_config`)).json(),uy="toggle_config",cy=async e=>await(await fetch(`${tn}/app_config`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({update_branch:e})})).json(),Rs="MakeImage",fy=async e=>await(await fetch(`${tn}/image`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)})).json(),dy=[["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"]]],Mc=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},py=e=>e?Mc(e):Mc;var nh={exports:{}},rh={};/** * @license React * use-sync-external-store-shim/with-selector.production.min.js * @@ -80,8 +80,8 @@ Error generating stack: `+o.message+` * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Vo=E.exports,py=Ml.exports;function gy(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var vy=typeof Object.is=="function"?Object.is:gy,my=py.useSyncExternalStore,yy=Vo.useRef,Sy=Vo.useEffect,wy=Vo.useMemo,ky=Vo.useDebugValue;np.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var o=yy(null);if(o.current===null){var s={hasValue:!1,value:null};o.current=s}else s=o.current;o=wy(function(){function l(v){if(!u){if(u=!0,c=v,v=r(v),i!==void 0&&s.hasValue){var m=s.value;if(i(m,v))return f=m}return f=v}if(m=f,vy(c,v))return m;var S=r(v);return i!==void 0&&i(m,S)?m:(c=v,f=S)}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=my(e,o[0],o[1]);return Sy(function(){s.hasValue=!0,s.value=a},[a]),ky(a),a};(function(e){e.exports=np})(tp);const Oy=gf(tp.exports),{useSyncExternalStoreWithSelector:xy}=Oy;function _y(e,t=e.getState,n){const r=xy(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return E.exports.useDebugValue(r),r}const bc=e=>{const t=typeof e=="function"?hy(e):e,n=(r,i)=>_y(t,r,i);return Object.assign(n,t),n},Py=e=>e?bc(e):bc;var Yl=Py;const Cy=(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=(v,m,S)=>{const w=n(v,m);return c&&u.send(S===void 0?{type:s||"anonymous"}:typeof S=="string"?{type:S}:S,r()),w};const f=(...v)=>{const m=c;c=!1,n(...v),c=m},d=e(i.setState,r,i);if(u.init(d),i.dispatchFromDevtools&&typeof i.dispatch=="function"){let v=!1;const m=i.dispatch;i.dispatch=(...S)=>{({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production"&&S[0].type==="__setState"&&!v&&(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),v=!0),m(...S)}}return u.subscribe(v=>{var m;switch(v.type){case"ACTION":if(typeof v.payload!="string"){console.error("[zustand devtools middleware] Unsupported action format");return}return Ns(v.payload,S=>{if(S.type==="__setState"){f(S.state);return}!i.dispatchFromDevtools||typeof i.dispatch=="function"&&i.dispatch(S)});case"DISPATCH":switch(v.payload.type){case"RESET":return f(d),u.init(i.getState());case"COMMIT":return u.init(i.getState());case"ROLLBACK":return Ns(v.state,S=>{f(S),u.init(i.getState())});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return Ns(v.state,S=>{f(S)});case"IMPORT_STATE":{const{nextLiftedState:S}=v.payload,w=(m=S.computedStates.slice(-1)[0])==null?void 0:m.state;if(!w)return;f(w),u.send(null,S);return}case"PAUSE_RECORDING":return c=!c}return}}),d},Ey=Cy,Ns=(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)},ko=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(r){return ko(r)(n)},catch(r){return this}}}catch(n){return{then(r){return this},catch(r){return ko(r)(n)}}}},Ry=(e,t)=>(n,r,i)=>{let o={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:w=>w,version:0,merge:(w,g)=>({...g,...w}),...t},s=!1;const a=new Set,l=new Set;let u;try{u=o.getStorage()}catch{}if(!u)return e((...w)=>{console.warn(`[zustand persist middleware] Unable to update item '${o.name}', the given storage is currently unavailable.`),n(...w)},r,i);const c=ko(o.serialize),f=()=>{const w=o.partialize({...r()});let g;const h=c({state:w,version:o.version}).then(p=>u.setItem(o.name,p)).catch(p=>{g=p});if(g)throw g;return h},d=i.setState;i.setState=(w,g)=>{d(w,g),f()};const v=e((...w)=>{n(...w),f()},r,i);let m;const S=()=>{var w;if(!u)return;s=!1,a.forEach(h=>h(r()));const g=((w=o.onRehydrateStorage)==null?void 0:w.call(o,r()))||void 0;return ko(u.getItem.bind(u))(o.name).then(h=>{if(h)return o.deserialize(h)}).then(h=>{if(h)if(typeof h.version=="number"&&h.version!==o.version){if(o.migrate)return o.migrate(h.state,h.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return h.state}).then(h=>{var p;return m=o.merge(h,(p=r())!=null?p:v),n(m,!0),f()}).then(()=>{g==null||g(m,void 0),s=!0,l.forEach(h=>h(m))}).catch(h=>{g==null||g(void 0,h)})};return i.persist={setOptions:w=>{o={...o,...w},w.getStorage&&(u=w.getStorage())},clearStorage:()=>{u==null||u.removeItem(o.name)},getOptions:()=>o,rehydrate:()=>S(),hasHydrated:()=>s,onHydrate:w=>(a.add(w),()=>{a.delete(w)}),onFinishHydration:w=>(l.add(w),()=>{l.delete(w)})},S(),m||v},Ny=Ry;function Xr(){return Math.floor(Math.random()*1e4)}const j=Yl(Ey((e,t)=>({parallelCount:1,requestOptions:{prompt:"a photograph of an astronaut riding a horse",seed:Xr(),num_outputs:1,num_inference_steps:50,guidance_scale:7.5,width:512,height:512,prompt_strength:.8,turbo:!0,use_cpu:!1,use_full_precision:!0,save_to_disk_path:"null",use_face_correction:"GFPGANv1.3",use_upscale:"RealESRGAN_x4plus",show_only_filtered_image:!0},tags:[],uiOptions:{isUseRandomSeed:!0,isUseAutoSave:!1,isSoundEnabled:!1},allModifiers:[[[]]],isInpainting:!1,setParallelCount:n=>e(ie(r=>{r.parallelCount=n})),setRequestOptions:(n,r)=>{e(ie(i=>{i.requestOptions[n]=r}))},getValueForRequestKey:n=>t().requestOptions[n],setAllModifiers:n=>{e(ie(r=>{r.allModifiers=n}))},toggleTag:n=>{e(ie(r=>{const i=r.tags.indexOf(n);i>-1?r.tags.splice(i,1):r.tags.push(n)}))},hasTag:n=>t().tags.indexOf(n)>-1,selectedTags:()=>t().tags,builtRequest:()=>{const n=t(),r=n.requestOptions,i=n.tags,o=`${r.prompt} ${i.join(",")}`,s={...r,prompt:o};return n.uiOptions.isUseAutoSave||(s.save_to_disk_path=null),s.init_image===void 0&&(s.prompt_strength=void 0),s.use_upscale===""&&(s.use_upscale=null),s.use_upscale===null&&s.use_face_correction===null&&(s.show_only_filtered_image=!1),s},toggleUseFaceCorrection:()=>{e(ie(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(ie(n=>{n.uiOptions.isUseRandomSeed=!n.uiOptions.isUseRandomSeed,n.requestOptions.seed=n.uiOptions.isUseRandomSeed?Xr():n.requestOptions.seed,localStorage.setItem("ui:isUseRandomSeed",n.uiOptions.isUseRandomSeed)}))},isRandomSeed:()=>t().uiOptions.isUseRandomSeed,toggleUseAutoSave:()=>{e(ie(n=>{n.uiOptions.isUseAutoSave=!n.uiOptions.isUseAutoSave,localStorage.setItem("ui:isUseAutoSave",n.uiOptions.isUseAutoSave)}))},isUseAutoSave:()=>t().uiOptions.isUseAutoSave,toggleSoundEnabled:()=>{e(ie(n=>{n.uiOptions.isSoundEnabled=!n.uiOptions.isSoundEnabled}))},isSoundEnabled:()=>t().uiOptions.isSoundEnabled,toggleInpainting:()=>{e(ie(n=>{n.isInpainting=!n.isInpainting}))}})));var Ac="_1jo75h1",Uc="_1jo75h0",Iy="_1jo75h2";const zc="Stable Diffusion is starting...",Ly="Stable Diffusion is ready to use!",$c="Stable Diffusion is not running!";function Dy({className:e}){const[t,n]=E.exports.useState(zc),[r,i]=E.exports.useState(Uc),{status:o,data:s}=vn(["health"],sy,{refetchInterval:oy});return E.exports.useEffect(()=>{o==="loading"?(n(zc),i(Uc)):o==="error"?(n($c),i(Ac)):o==="success"&&(s[0]==="OK"?(n(Ly),i(Iy)):(n($c),i(Ac)))},[o,s]),k(Sn,{children:k("p",{className:[r,e].join(" "),children:t})})}function qt(e){return qt=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},qt(e)}function pt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Bc(e,t){for(var n=0;n",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"\xA9","©":"\xA9","®":"\xAE","®":"\xAE","…":"\u2026","…":"\u2026","/":"/","/":"/"},Ty=function(t){return Fy[t]},My=function(t){return t.replace(jy,Ty)};function Qc(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 Vc(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{};Ua=Vc(Vc({},Ua),e)}function Uy(){return Ua}var zy=function(){function e(){nt(this,e),this.usedNamespaces={}}return rt(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 $y(e){rp=e}function By(){return rp}var Qy={type:"3rdParty",init:function(t){Ay(t.options.react),$y(t)}};function Vy(){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 Ky(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!t.languages||!t.languages.length)return za("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}}):Hy(e,t,n)}function ip(e){if(Array.isArray(e))return e}function qy(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 qc(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=E.exports.useContext(by)||{},i=r.i18n,o=r.defaultNS,s=n||i||By();if(s&&!s.reportNamespaces&&(s.reportNamespaces=new zy),!s){za("You will need to pass in an i18next instance by using initReactI18next");var a=function(R){return Array.isArray(R)?R[R.length-1]:R},l=[a,{},!1];return l.t=a,l.i18n={},l.ready=!1,l}s.options.react&&s.options.react.wait!==void 0&&za("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var u=Is(Is(Is({},Uy()),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 v=(s.isInitialized||s.initializedStoreOnce)&&d.every(function(O){return Ky(O,s,u)});function m(){return s.getFixedT(null,u.nsMode==="fallback"?d:d[0],f)}var S=E.exports.useState(m),w=Wy(S,2),g=w[0],h=w[1],p=d.join(),y=Gy(p),_=E.exports.useRef(!0);E.exports.useEffect(function(){var O=u.bindI18n,R=u.bindI18nStore;_.current=!0,!v&&!c&&Kc(s,d,function(){_.current&&h(m)}),v&&y&&y!==p&&_.current&&h(m);function D(){_.current&&h(m)}return O&&s&&s.on(O,D),R&&s&&s.store.on(R,D),function(){_.current=!1,O&&s&&O.split(" ").forEach(function(b){return s.off(b,D)}),R&&s&&R.split(" ").forEach(function(b){return s.store.off(b,D)})}},[s,p]);var P=E.exports.useRef(!0);E.exports.useEffect(function(){_.current&&!P.current&&h(m),P.current=!1},[s,f]);var x=[g,s,v];if(x.t=g,x.i18n=s,x.ready=v,v||!v&&!c)return x;throw new Promise(function(O){Kc(s,d,function(){O()})})}var Yy="_1v2cc580";function Jy(){const{t:e}=ap(),{status:t,data:n}=vn([Aa],ep),[r,i]=E.exports.useState("2.1.0"),[o,s]=E.exports.useState("");return E.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:Yy,children:[N("h1",{children:[e("title")," ",r," ",o," "]}),k(Dy,{className:"status-display"})]})}const Ke=Yl(Ny((e,t)=>({isOpenAdvancedSettings:!1,isOpenAdvImprovementSettings:!1,isOpenAdvPropertySettings:!1,isOpenAdvWorkflowSettings:!1,isOpenAdvGPUSettings:!1,isOpenImageModifier:!1,imageMofidiersMap:{},toggleAdvancedSettings:()=>{e(ie(n=>{n.isOpenAdvancedSettings=!n.isOpenAdvancedSettings}))},toggleAdvImprovementSettings:()=>{e(ie(n=>{n.isOpenAdvImprovementSettings=!n.isOpenAdvImprovementSettings}))},toggleAdvPropertySettings:()=>{e(ie(n=>{n.isOpenAdvPropertySettings=!n.isOpenAdvPropertySettings}))},toggleAdvWorkflowSettings:()=>{e(ie(n=>{n.isOpenAdvWorkflowSettings=!n.isOpenAdvWorkflowSettings}))},toggleAdvGPUSettings:()=>{e(ie(n=>{n.isOpenAdvGPUSettings=!n.isOpenAdvGPUSettings}))},toggleImageModifier:()=>{e(ie(n=>{n.isOpenImageModifier=!n.isOpenImageModifier}))}}),{name:"createUI"}));var lp="_1961rof0",me="_1961rof1";var gr="_11d5x3d1",Xy="_11d5x3d0",Ho="_11d5x3d2";function Zy(){const e=j(c=>c.isUsingFaceCorrection()),t=j(c=>c.isUsingUpscaling()),n=j(c=>c.getValueForRequestKey("use_upscale")),r=j(c=>c.getValueForRequestKey("show_only_filtered_image")),i=j(c=>c.toggleUseFaceCorrection),o=j(c=>c.setRequestOptions),s=Ke(c=>c.isOpenAdvImprovementSettings),a=Ke(c=>c.toggleAdvImprovementSettings),[l,u]=E.exports.useState(!1);return E.exports.useEffect(()=>{u(!(e||n))},[e,t,u]),N("div",{children:[k("button",{type:"button",className:Ho,onClick:a,children:k("h4",{children:"Improvement Settings"})}),s&&N(Sn,{children:[k("div",{className:me,children:N("label",{children:[k("input",{type:"checkbox",checked:e,onChange:c=>i()}),"Fix incorrect faces and eyes (uses GFPGAN)"]})}),k("div",{className:me,children:N("label",{children:["Upscale the image to 4x resolution using",N("select",{id:"upscale_model",name:"upscale_model",value:n,onChange:c=>{o("use_upscale",c.target.value)},children:[k("option",{value:"",children:"No Uscaling"}),k("option",{value:"RealESRGAN_x4plus",children:"RealESRGAN_x4plus"}),k("option",{value:"RealESRGAN_x4plus_anime_6B",children:"RealESRGAN_x4plus_anime_6B"})]})]})}),k("div",{className:me,children:N("label",{children:[k("input",{disabled:l,type:"checkbox",checked:r,onChange:c=>o("show_only_filtered_image",c.target.checked)}),"Show only filtered image"]})})]})]})}const Gc=[{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 e0(){const e=j(d=>d.setRequestOptions),t=j(d=>d.toggleUseRandomSeed),n=j(d=>d.isRandomSeed()),r=j(d=>d.getValueForRequestKey("seed")),i=j(d=>d.getValueForRequestKey("num_inference_steps")),o=j(d=>d.getValueForRequestKey("guidance_scale")),s=j(d=>d.getValueForRequestKey("init_image")),a=j(d=>d.getValueForRequestKey("prompt_strength")),l=j(d=>d.getValueForRequestKey("width")),u=j(d=>d.getValueForRequestKey("height")),c=Ke(d=>d.isOpenAdvPropertySettings),f=Ke(d=>d.toggleAdvPropertySettings);return N("div",{children:[k("button",{type:"button",className:Ho,onClick:f,children:k("h4",{children:"Property Settings"})}),c&&N(Sn,{children:[N("div",{className:me,children:[N("label",{children:["Seed:",k("input",{size:10,value:r,onChange:d=>e("seed",d.target.value),disabled:n,placeholder:"random"})]}),N("label",{children:[k("input",{type:"checkbox",checked:n,onChange:d=>t()})," ","Random Image"]})]}),k("div",{className:me,children:N("label",{children:["Number of inference steps:"," ",k("input",{value:i,onChange:d=>{e("num_inference_steps",d.target.value)},size:4})]})}),N("div",{className:me,children:[N("label",{children:["Guidance Scale:",k("input",{value:o,onChange:d=>e("guidance_scale",d.target.value),type:"range",min:"0",max:"20",step:".1"})]}),k("span",{children:o})]}),s&&N("div",{className:me,children:[N("label",{children:["Prompt Strength:"," ",k("input",{value:a,onChange:d=>e("prompt_strength",d.target.value),type:"range",min:"0",max:"1",step:".05"})]}),k("span",{children:a})]}),N("div",{className:me,children:[N("label",{children:["Width:",k("select",{value:l,onChange:d=>e("width",d.target.value),children:Gc.map(d=>k("option",{value:d.value,children:d.label},"width-option_"+d.value))})]}),N("label",{children:["Height:",k("select",{value:u,onChange:d=>e("height",d.target.value),children:Gc.map(d=>k("option",{value:d.value,children:d.label},"height-option_"+d.value))})]})]})]})]})}function t0(){const e=j(f=>f.getValueForRequestKey("num_outputs")),t=j(f=>f.parallelCount),n=j(f=>f.isUseAutoSave()),r=j(f=>f.getValueForRequestKey("save_to_disk_path")),i=j(f=>f.isSoundEnabled()),o=j(f=>f.setRequestOptions),s=j(f=>f.setParallelCount),a=j(f=>f.toggleUseAutoSave),l=j(f=>f.toggleSoundEnabled),u=Ke(f=>f.isOpenAdvWorkflowSettings),c=Ke(f=>f.toggleAdvWorkflowSettings);return N("div",{children:[k("button",{type:"button",className:Ho,onClick:c,children:k("h4",{children:"Workflow Settings"})}),u&&N(Sn,{children:[k("div",{className:me,children:N("label",{children:["Number of images to make:"," ",k("input",{type:"number",value:e,onChange:f=>o("num_outputs",parseInt(f.target.value,10)),size:4})]})}),k("div",{className:me,children:N("label",{children:["Generate in parallel:",k("input",{type:"number",value:t,onChange:f=>s(parseInt(f.target.value,10)),size:4})]})}),N("div",{className:me,children:[N("label",{children:[k("input",{checked:n,onChange:f=>a(),type:"checkbox"}),"Automatically save to"," "]}),N("label",{children:[k("input",{value:r,onChange:f=>o("save_to_disk_path",f.target.value),size:40,disabled:!n}),k("span",{className:"visually-hidden",children:"Path on disk where images will be saved"})]})]}),k("div",{className:me,children:N("label",{children:[k("input",{checked:i,onChange:f=>l(),type:"checkbox"}),"Play sound on task completion"]})})]})]})}function n0(){const e=j(s=>s.getValueForRequestKey("turbo")),t=j(s=>s.getValueForRequestKey("use_cpu")),n=j(s=>s.getValueForRequestKey("use_full_precision")),r=j(s=>s.setRequestOptions),i=Ke(s=>s.isOpenAdvGPUSettings),o=Ke(s=>s.toggleAdvGPUSettings);return N("div",{children:[k("button",{type:"button",className:Ho,onClick:o,children:k("h4",{children:"GPU Settings"})}),i&&N(Sn,{children:[k("div",{className:me,children:N("label",{children:[k("input",{checked:e,onChange:s=>r("turbo",s.target.checked),type:"checkbox"}),"Turbo mode (generates images faster, but uses an additional 1 GB of GPU memory)"]})}),k("div",{className:me,children:N("label",{children:[k("input",{type:"checkbox",checked:t,onChange:s=>r("use_cpu",s.target.checked)}),"Use CPU instead of GPU (warning: this will be *very* slow)"]})}),k("div",{className:me,children:N("label",{children:[k("input",{checked:n,onChange:s=>r("use_full_precision",s.target.checked),type:"checkbox"}),"Use full precision (for GPU-only. warning: this will consume more VRAM)"]})})]})]})}function r0(){const[e,t]=E.exports.useState(!1),[n,r]=E.exports.useState("beta"),{status:i,data:o}=vn([Aa],ep),s=zl(),{status:a,data:l}=vn([uy],async()=>await cy(n),{enabled:e});return E.exports.useEffect(()=>{if(i==="success"){const{update_branch:u}=o;r(u==="main"?"beta":"main")}},[i,o]),E.exports.useEffect(()=>{a==="success"&&(l[0]==="OK"&&s.invalidateQueries([Aa]),t(!1))},[a,l,t]),N("label",{children:[k("input",{disabled:!0,type:"checkbox",checked:n==="main",onChange:u=>{t(!0)}}),"Enable Beta Mode"]})}function i0(){return N("ul",{className:Xy,children:[k("li",{className:gr,children:k(Zy,{})}),k("li",{className:gr,children:k(e0,{})}),k("li",{className:gr,children:k(t0,{})}),k("li",{className:gr,children:k(n0,{})}),k("li",{className:gr,children:k(r0,{})})]})}function o0(){const e=Ke(n=>n.isOpenAdvancedSettings),t=Ke(n=>n.toggleAdvancedSettings);return N("div",{className:lp,children:[k("button",{type:"button",onClick:t,className:"panel-box-toggle-btn",children:k("h3",{children:"Advanced Settings"})}),e&&k(i0,{})]})}var s0="g3uahc1",a0="g3uahc0",l0="g3uahc2",u0="g3uahc3";function up({name:e}){const t=j(i=>i.hasTag(e))?"selected":"",n=j(i=>i.toggleTag),r=()=>{n(e)};return k("div",{className:"modifierTag "+t,onClick:r,children:k("p",{children:e})})}function c0({tags:e}){return k("ul",{className:u0,children:e.map(t=>k("li",{children:k(up,{name:t})},t))})}function f0({title:e,tags:t}){const[n,r]=E.exports.useState(!1);return N("div",{className:s0,children:[k("button",{type:"button",className:l0,onClick:()=>{r(!n)},children:k("h4",{children:e})}),n&&k(c0,{tags:t})]})}function d0(){const e=j(i=>i.allModifiers),t=Ke(i=>i.isOpenImageModifier),n=Ke(i=>i.toggleImageModifier);return N("div",{className:lp,children:[k("button",{type:"button",onClick:()=>{n()},className:"panel-box-toggle-btn",children:k("h3",{children:"Image Modifiers (art styles, tags, ect)"})}),t&&k("ul",{className:a0,children:e.map((i,o)=>k("li",{children:k(f0,{title:i[0],tags:i[1]})},i[0]))})]})}var h0="fma0ug0";function p0({imageData:e,brushSize:t,brushShape:n,brushColor:r,isErasing:i}){const o=E.exports.useRef(null),s=E.exports.useRef(null),[a,l]=E.exports.useState(!1),[u,c]=E.exports.useState(512),[f,d]=E.exports.useState(512);E.exports.useEffect(()=>{const h=new Image;h.onload=()=>{c(h.width),d(h.height)},h.src=e},[e]),E.exports.useEffect(()=>{if(o.current!=null){const h=o.current.getContext("2d"),p=h.getImageData(0,0,u,f),y=p.data;for(let _=0;_0&&(y[_]=parseInt(r,16),y[_+1]=parseInt(r,16),y[_+2]=parseInt(r,16));h.putImageData(p,0,0)}},[r]);const v=h=>{l(!0)},m=h=>{l(!1);const p=o.current;p!=null&&p.toDataURL()},S=(h,p,y,_,P)=>{const x=o.current;if(x!=null){const O=x.getContext("2d");if(i){const R=y/2;O.clearRect(h-R,p-R,y,y)}else O.beginPath(),O.lineWidth=y,O.lineCap=_,O.strokeStyle=P,O.moveTo(h,p),O.lineTo(h,p),O.stroke()}},w=(h,p,y,_,P)=>{const x=s.current;if(x!=null){const O=x.getContext("2d");if(O.beginPath(),O.clearRect(0,0,x.width,x.height),i){const R=y/2;O.lineWidth=2,O.lineCap="butt",O.strokeStyle=P,O.moveTo(h-R,p-R),O.lineTo(h+R,p-R),O.lineTo(h+R,p+R),O.lineTo(h-R,p+R),O.lineTo(h-R,p-R),O.stroke()}else O.lineWidth=y,O.lineCap=_,O.strokeStyle=P,O.moveTo(h,p),O.lineTo(h,p),O.stroke()}};return N("div",{className:h0,children:[k("img",{src:e}),k("canvas",{ref:o,width:u,height:f}),k("canvas",{ref:s,width:u,height:f,onMouseDown:v,onMouseUp:m,onMouseMove:h=>{const{nativeEvent:{offsetX:p,offsetY:y}}=h;w(p,y,t,n,r),a&&S(p,y,t,n,r)}})]})}var Yc="_2yyo4x2",g0="_2yyo4x1",v0="_2yyo4x0";function m0(){const e=E.exports.useRef(null),[t,n]=E.exports.useState("20"),[r,i]=E.exports.useState("round"),[o,s]=E.exports.useState("#fff"),[a,l]=E.exports.useState(!1),u=j(S=>S.getValueForRequestKey("init_image"));return N("div",{className:v0,children:[k(p0,{imageData:u,brushSize:t,brushShape:r,brushColor:o,isErasing:a}),N("div",{className:g0,children:[N("div",{className:Yc,children:[k("button",{onClick:()=>{l(!1)},children:"Mask"}),k("button",{onClick:()=>{l(!0)},children:"Erase"}),k("button",{disabled:!0,onClick:()=>{console.log("fill mask!!",e)},children:"Fill"}),k("button",{disabled:!0,onClick:()=>{console.log("clear all")},children:"Clear"}),N("label",{children:["Brush Size",k("input",{type:"range",min:"1",max:"100",value:t,onChange:S=>{n(S.target.value)}})]})]}),N("div",{className:Yc,children:[k("button",{onClick:()=>{i("round")},children:"Cirle Brush"}),k("button",{onClick:()=>{i("square")},children:"Square Brush"}),k("button",{onClick:()=>{s("#000")},children:"Dark Brush"}),k("button",{onClick:()=>{s("#fff")},children:"Light Brush"})]})]})]})}var y0="cjcdm20",S0="cjcdm21";var w0="_1how28i0",k0="_1how28i1";var O0="_1rn4m8a4",x0="_1rn4m8a2",_0="_1rn4m8a3",P0="_1rn4m8a0",C0="_1rn4m8a1",E0="_1rn4m8a5";function R0(e){const t=E.exports.useRef(null),n=j(u=>u.getValueForRequestKey("init_image")),r=j(u=>u.isInpainting),i=j(u=>u.setRequestOptions),o=()=>{var u;(u=t.current)==null||u.click()},s=u=>{const c=u.target.files[0];if(c){const f=new FileReader;f.onload=d=>{d.target!=null&&i("init_image",d.target.result)},f.readAsDataURL(c)}},a=j(u=>u.toggleInpainting);return N("div",{className:P0,children:[N("div",{children:[N("label",{className:C0,children:[k("b",{children:"Initial Image:"})," (optional)"]}),k("input",{ref:t,className:x0,name:"init_image",type:"file",onChange:s}),k("button",{className:_0,onClick:o,children:"Select File"})]}),k("div",{className:O0,children:n&&N(Sn,{children:[N("div",{children:[k("img",{src:n,width:"100",height:"100"}),k("button",{className:E0,onClick:()=>{i("init_image",void 0),r&&a()},children:"X"})]}),N("label",{children:[k("input",{type:"checkbox",onChange:u=>{a()},checked:r}),"Use for Inpainting"]})]})})]})}function N0(){const e=j(t=>t.selectedTags());return N("div",{className:"selected-tags",children:[k("p",{children:"Active Tags"}),k("ul",{children:e.map(t=>k("li",{children:k(up,{name:t})},t))})]})}const bn=Yl((e,t)=>({images:[],completedImageIds:[],addNewImage:(n,r,i=!1)=>{e(ie(o=>{let{seed:s}=r;i&&(s=Xr()),o.images.push({id:n,options:{...r,seed:s}})}))},hasQueuedImages:()=>t().images.length>0,firstInQueue:()=>t().images[0]||[],removeFirstInQueue:()=>{e(ie(n=>{const r=n.images.shift();n.completedImageIds.push(r.id)}))},clearCachedIds:()=>{e(ie(n=>{n.completedImageIds=[]}))}}));let _i;const I0=new Uint8Array(16);function L0(){if(!_i&&(_i=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!_i))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return _i(I0)}const ae=[];for(let e=0;e<256;++e)ae.push((e+256).toString(16).slice(1));function D0(e,t=0){return(ae[e[t+0]]+ae[e[t+1]]+ae[e[t+2]]+ae[e[t+3]]+"-"+ae[e[t+4]]+ae[e[t+5]]+"-"+ae[e[t+6]]+ae[e[t+7]]+"-"+ae[e[t+8]]+ae[e[t+9]]+"-"+ae[e[t+10]]+ae[e[t+11]]+ae[e[t+12]]+ae[e[t+13]]+ae[e[t+14]]+ae[e[t+15]]).toLowerCase()}const j0=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Jc={randomUUID:j0};function F0(e,t,n){if(Jc.randomUUID&&!t&&!e)return Jc.randomUUID();e=e||{};const r=e.random||(e.rng||L0)();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 D0(r)}var T0="_1hnlbmt0";function M0(){const{t:e}=ap(),t=j(l=>l.parallelCount),n=j(l=>l.builtRequest),r=bn(l=>l.addNewImage),i=bn(l=>l.hasQueuedImages()),o=j(l=>l.isRandomSeed()),s=j(l=>l.setRequestOptions);return k("button",{className:T0,onClick:()=>{const l=n(),u=[];let{num_outputs:c}=l;if(t>c)u.push(c);else for(;c>=1;)c-=t,c<=0?u.push(t):u.push(Math.abs(c));u.forEach((f,d)=>{let v=l.seed;d!==0&&(v=Xr()),r(F0(),{...l,num_outputs:f,seed:v})}),o&&s("seed",Xr())},disabled:i,children:e("home.make-img-btn")})}function b0(){const e=j(r=>r.getValueForRequestKey("prompt")),t=j(r=>r.setRequestOptions);return N("div",{className:w0,children:[N("div",{className:k0,children:[k("p",{children:"Prompt "}),k("textarea",{value:e,onChange:r=>{t("prompt",r.target.value)}})]}),k(R0,{}),k(N0,{}),k(M0,{})]})}function A0(){const e=j(t=>t.isInpainting);return N(Sn,{children:[N("div",{className:y0,children:[k(b0,{}),k(o0,{}),k(d0,{})]}),e&&k("div",{className:S0,children:k(m0,{})})]})}const U0=`${tn}/ding.mp3`,cp=xf.forwardRef((e,t)=>k("audio",{ref:t,style:{display:"none"},children:k("source",{src:U0,type:"audio/mp3"})}));cp.displayName="AudioDing";var z0="_1yvg52n0",$0="_1yvg52n1";function B0({imageData:e,metadata:t,className:n}){return k("div",{className:[z0,n].join(" "),children:k("img",{className:$0,src:e,alt:t.prompt})})}function Q0({isLoading:e,image:t}){const{info:n,data:r}=t!=null?t:{},i=j(l=>l.setRequestOptions),o=()=>{const{prompt:l,seed:u,num_inference_steps:c,guidance_scale:f,use_face_correction:d,use_upscale:v,width:m,height:S}=n;let w=l.replace(/[^a-zA-Z0-9]/g,"_");w=w.substring(0,100);let g=`${w}_Seed-${u}_Steps-${c}_Guidance-${f}`;return d&&(g+=`_FaceCorrection-${d}`),v&&(g+=`_Upscale-${v}`),g+=`_${m}x${S}`,g+=".png",g},s=()=>{const l=document.createElement("a");l.download=o(),l.href=r,l.click()},a=()=>{i("init_image",r)};return k("div",{className:"current-display",children:e?k("h4",{className:"loading",children:"Loading..."}):t!=null&&N("div",{children:[N("p",{children:[" ",n==null?void 0:n.prompt]}),k(B0,{imageData:r,metadata:n}),N("div",{children:[k("button",{onClick:s,children:"Save"}),k("button",{onClick:a,children:"Use as Input"})]})]})||k("h4",{className:"no-image",children:"Try Making a new image!"})})}var V0="fsj92y3",H0="fsj92y1",K0="fsj92y0",q0="fsj92y2";function W0({images:e,setCurrentDisplay:t,removeImages:n}){const r=i=>{const o=e[i];t(o)};return N("div",{className:K0,children:[e!=null&&e.length>0&&k("button",{className:V0,onClick:()=>{n()},children:"REMOVE"}),k("ul",{className:H0,children:e!=null&&e.map((i,o)=>i===void 0?(console.warn(`image ${o} is undefined`),null):k("li",{children:k("button",{className:q0,onClick:()=>{r(o)},children:k("img",{src:i.data,alt:i.info.prompt})})},i.id))})]})}var G0="_688lcr1",Y0="_688lcr0",J0="_688lcr2";const X0="_batch";function Z0(){const e=E.exports.useRef(null),t=j(p=>p.isSoundEnabled()),{id:n,options:r}=bn(p=>p.firstInQueue()),i=bn(p=>p.removeFirstInQueue),[o,s]=E.exports.useState(null),[a,l]=E.exports.useState(!1),[u,c]=E.exports.useState(!0),{status:f,data:d}=vn([Rs,n],async()=>await fy(r),{enabled:a});E.exports.useEffect(()=>{l(n!==void 0)},[n]),E.exports.useEffect(()=>{c(!!(a&&f==="loading"))},[a,f]),E.exports.useEffect(()=>{var p;f==="success"&&d.status==="succeeded"&&(t&&((p=e.current)==null||p.play()),i())},[f,d,i,e,t]);const v=zl(),[m,S]=E.exports.useState([]),w=bn(p=>p.completedImageIds),g=bn(p=>p.clearCachedIds);return E.exports.useEffect(()=>{const p=w.map(y=>v.getQueryData([Rs,y]));if(p.length>0){const y=p.map((_,P)=>{if(_!==void 0)return _.output.map((x,O)=>({id:`${w[O]}${X0}-${x.seed}-${x.index}`,data:x.data,info:{..._.request,seed:x.seed}}))}).flat().reverse().filter(_=>_!==void 0);S(y),s(y[0]||null)}else S([]),s(null)},[S,s,v,w]),N("div",{className:Y0,children:[k(cp,{ref:e}),k("div",{className:G0,children:k(Q0,{isLoading:u,image:o})}),k("div",{className:J0,children:k(W0,{removeImages:()=>{w.forEach(p=>{v.removeQueries([Rs,p])}),g()},images:m,setCurrentDisplay:s})})]})}var e1="_97t2g71",t1="_97t2g70";function n1(){return N("div",{className:t1,children:[N("p",{children:["If you found this project useful and want to help keep it alive, please"," ",k("a",{href:"https://ko-fi.com/cmdr2_stablediffusion_ui",target:"_blank",rel:"noreferrer",children:k("img",{src:`${tn}/kofi.png`,className:e1})})," ","to help cover the cost of development and maintenance! Thank you for your support!"]}),N("p",{children:["Please feel free to join the"," ",k("a",{href:"https://discord.com/invite/u9yhsFmEkB",target:"_blank",rel:"noreferrer",children:"discord community"})," ","or"," ",k("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:[k("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, ",k("br",{}),"spread misinformation and target vulnerable groups. For the full list of restrictions please read"," ",k("a",{href:"https://github.com/cmdr2/stable-diffusion-ui/blob/main/LICENSE",target:"_blank",rel:"noreferrer",children:"the license"}),"."]}),k("p",{children:"By using this software, you consent to the terms and conditions of the license."})]})]})}function r1({className:e}){const t=j(a=>a.setRequestOptions),{status:n,data:r}=vn(["SaveDir"],ly),{status:i,data:o}=vn(["modifications"],ay),s=j(a=>a.setAllModifiers);return E.exports.useEffect(()=>{n==="success"&&t("save_to_disk_path",r)},[t,n,r]),E.exports.useEffect(()=>{i==="success"?s(o):i==="error"&&s(dy)},[t,i,o]),N("div",{className:[ey,e].join(" "),children:[k("header",{className:iy,children:k(Jy,{})}),k("nav",{className:ty,children:k(A0,{})}),k("main",{className:ny,children:k(Z0,{})}),k("footer",{className:ry,children:k(n1,{})})]})}function i1({className:e}){return k("div",{children:k("h1",{children:"Settings"})})}var o1="_4vfmtj1z";function Wt(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $a(e,t){return $a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},$a(e,t)}function Ko(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&&$a(e,t)}function oi(e,t){if(t&&(qt(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Wt(e)}function ht(e){return ht=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ht(e)}function s1(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function a1(e){return ip(e)||s1(e)||op(e)||sp()}function Xc(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 Zc(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{};nt(this,e),this.init(t,n)}return rt(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||l1,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 tf(e,t,n){var r=Jl(e,t,Object),i=r.obj,o=r.k;i[o]=n}function f1(e,t,n,r){var i=Jl(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 Oo(e,t){var n=Jl(e,t),r=n.obj,i=n.k;if(!!r)return r[i]}function nf(e,t,n){var r=Oo(e,n);return r!==void 0?r:Oo(t,n)}function fp(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]):fp(e[r],t[r],n):e[r]=t[r]);return e}function _n(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var d1={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function h1(e){return typeof e=="string"?e.replace(/[&<>"'\/]/g,function(t){return d1[t]}):e}var qo=typeof window<"u"&&window.navigator&&typeof window.navigator.userAgentData>"u"&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,p1=[" ",",","?","!",";"];function g1(e,t,n){t=t||"",n=n||"";var r=p1.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 rf(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 Pi(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 dp(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?dp(l,u,n):void 0}i=i[r[o]]}return i}}var y1=function(e){Ko(n,e);var t=v1(n);function n(r){var i,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};return nt(this,n),i=t.call(this),qo&&Jt.call(Wt(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 rt(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=Oo(this.data,c);return f||!u||typeof s!="string"?f:dp(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),tf(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=Oo(this.data,c)||{};a?fp(f,s,l):f=Pi(Pi({},f),s),tf(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"?Pi(Pi({},{}),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}(Jt),hp={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 of(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 ge(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 sf={},af=function(e){Ko(n,e);var t=S1(n);function n(r){var i,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return nt(this,n),i=t.call(this),qo&&Jt.call(Wt(i)),c1(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],r,Wt(i)),i.options=o,i.options.keySeparator===void 0&&(i.options.keySeparator="."),i.logger=ut.create("translator"),i}return rt(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&&!g1(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(qt(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,v=d[d.length-1],m=o.lng||this.language,S=o.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(m&&m.toLowerCase()==="cimode"){if(S){var w=o.nsSeparator||this.options.nsSeparator;return l?(g.res="".concat(v).concat(w).concat(f),g):"".concat(v).concat(w).concat(f)}return l?(g.res=f,g):f}var g=this.resolve(i,o),h=g&&g.res,p=g&&g.usedKey||f,y=g&&g.exactUsedKey||f,_=Object.prototype.toString.apply(h),P=["[object Number]","[object Function]","[object RegExp]"],x=o.joinArrays!==void 0?o.joinArrays:this.options.joinArrays,O=!this.i18nFormat||this.i18nFormat.handleAsObject,R=typeof h!="string"&&typeof h!="boolean"&&typeof h!="number";if(O&&h&&R&&P.indexOf(_)<0&&!(typeof x=="string"&&_==="[object Array]")){if(!o.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var D=this.options.returnedObjectHandler?this.options.returnedObjectHandler(p,h,ge(ge({},o),{},{ns:d})):"key '".concat(f," (").concat(this.language,")' returned an object instead of string.");return l?(g.res=D,g):D}if(u){var b=_==="[object Array]",ne=b?[]:{},Re=b?y:p;for(var Oe in h)if(Object.prototype.hasOwnProperty.call(h,Oe)){var sr="".concat(Re).concat(u).concat(Oe);ne[Oe]=this.translate(sr,ge(ge({},o),{joinArrays:!1,ns:d})),ne[Oe]===sr&&(ne[Oe]=h[Oe])}h=ne}}else if(O&&typeof x=="string"&&_==="[object Array]")h=h.join(x),h&&(h=this.extendTranslation(h,i,o,s));else{var Nt=!1,gt=!1,I=o.count!==void 0&&typeof o.count!="string",F=n.hasDefaultValue(o),T=I?this.pluralResolver.getSuffix(m,o.count,o):"",$=o["defaultValue".concat(T)]||o.defaultValue;!this.isValidLookup(h)&&F&&(Nt=!0,h=$),this.isValidLookup(h)||(gt=!0,h=f);var J=o.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,wn=J&>?void 0:h,Ne=F&&$!==h&&this.options.updateMissing;if(gt||Nt||Ne){if(this.logger.log(Ne?"updateKey":"missingKey",m,v,f,Ne?$:h),u){var kn=this.resolve(f,ge(ge({},o),{},{keySeparator:!1}));kn&&kn.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 Ie=[],vt=this.languageUtils.getFallbackCodes(this.options.fallbackLng,o.lng||this.language);if(this.options.saveMissingTo==="fallback"&&vt&&vt[0])for(var Wo=0;Wo1&&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 v=o.extractFromKey(d,s),m=v.key;l=m;var S=v.namespaces;o.options.fallbackNS&&(S=S.concat(o.options.fallbackNS));var w=s.count!==void 0&&typeof s.count!="string",g=w&&!s.ordinal&&s.count===0&&o.pluralResolver.shouldUseIntlApi(),h=s.context!==void 0&&(typeof s.context=="string"||typeof s.context=="number")&&s.context!=="",p=s.lngs?s.lngs:o.languageUtils.toResolveHierarchy(s.lng||o.language,s.fallbackLng);S.forEach(function(y){o.isValidLookup(a)||(f=y,!sf["".concat(p[0],"-").concat(y)]&&o.utils&&o.utils.hasLoadedNamespace&&!o.utils.hasLoadedNamespace(f)&&(sf["".concat(p[0],"-").concat(y)]=!0,o.logger.warn('key "'.concat(l,'" for languages "').concat(p.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!!!")),p.forEach(function(_){if(!o.isValidLookup(a)){c=_;var P=[m];if(o.i18nFormat&&o.i18nFormat.addLookupKeys)o.i18nFormat.addLookupKeys(P,m,_,y,s);else{var x;w&&(x=o.pluralResolver.getSuffix(_,s.count,s));var O="".concat(o.options.pluralSeparator,"zero");if(w&&(P.push(m+x),g&&P.push(m+O)),h){var R="".concat(m).concat(o.options.contextSeparator).concat(s.context);P.push(R),w&&(P.push(R+x),g&&P.push(R+O))}}for(var D;D=P.pop();)o.isValidLookup(a)||(u=D,a=o.getResource(_,y,D,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}(Jt);function Ls(e){return e.charAt(0).toUpperCase()+e.slice(1)}var k1=function(){function e(t){nt(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=ut.create("languageUtils")}return rt(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]=Ls(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]=Ls(i[1].toLowerCase())),r.indexOf(i[2].toLowerCase())>-1&&(i[2]=Ls(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}(),O1=[{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}],x1={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)}},_1=["v1","v2","v3"],lf={zero:0,one:1,two:2,few:3,many:4,other:5};function P1(){var e={};return O1.forEach(function(t){t.lngs.forEach(function(n){e[n]={numbers:t.nr,plurals:x1[t.fc]}})}),e}var C1=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};nt(this,e),this.languageUtils=t,this.options=n,this.logger=ut.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=P1()}return rt(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 lf[s]-lf[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!_1.includes(this.options.compatibilityJSON)}}]),e}();function uf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function We(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{};nt(this,e),this.logger=ut.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(n){return n},this.init(t)}return rt(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:h1,this.escapeValue=r.escapeValue!==void 0?r.escapeValue:!0,this.useRawValueToEscape=r.useRawValueToEscape!==void 0?r.useRawValueToEscape:!1,this.prefix=r.prefix?_n(r.prefix):r.prefixEscaped||"{{",this.suffix=r.suffix?_n(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?_n(r.nestingPrefix):r.nestingPrefixEscaped||_n("$t("),this.nestingSuffix=r.nestingSuffix?_n(r.nestingSuffix):r.nestingSuffixEscaped||_n(")"),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(w){return w.replace(/\$/g,"$$$$")}var d=function(g){if(g.indexOf(s.formatSeparator)<0){var h=nf(r,c,g);return s.alwaysFormat?s.format(h,void 0,i,We(We(We({},o),r),{},{interpolationkey:g})):h}var p=g.split(s.formatSeparator),y=p.shift().trim(),_=p.join(s.formatSeparator).trim();return s.format(nf(r,c,y),_,i,We(We(We({},o),r),{},{interpolationkey:y}))};this.resetRegExp();var v=o&&o.missingInterpolationHandler||this.options.missingInterpolationHandler,m=o&&o.interpolation&&o.interpolation.skipOnVariables!==void 0?o.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables,S=[{regex:this.regexpUnescape,safeValue:function(g){return f(g)}},{regex:this.regexp,safeValue:function(g){return s.escapeValue?f(s.escape(g)):f(g)}}];return S.forEach(function(w){for(u=0;a=w.regex.exec(n);){var g=a[1].trim();if(l=d(g),l===void 0)if(typeof v=="function"){var h=v(n,a,o);l=typeof h=="string"?h:""}else if(o&&o.hasOwnProperty(g))l="";else if(m){l=a[0];continue}else s.logger.warn("missed to pass in variable ".concat(g," for interpolating ").concat(n)),l="";else typeof l!="string"&&!s.useRawValueToEscape&&(l=ef(l));var p=w.safeValue(l);if(n=n.replace(a[0],p),m?(w.regex.lastIndex+=l.length,w.regex.lastIndex-=a[0].length):w.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=We({},o);l.applyPostProcessor=!1,delete l.defaultValue;function u(v,m){var S=this.nestingOptionsSeparator;if(v.indexOf(S)<0)return v;var w=v.split(new RegExp("".concat(S,"[ ]*{"))),g="{".concat(w[1]);v=w[0],g=this.interpolate(g,l);var h=g.match(/'/g),p=g.match(/"/g);(h&&h.length%2===0&&!p||p.length%2!==0)&&(g=g.replace(/'/g,'"'));try{l=JSON.parse(g),m&&(l=We(We({},m),l))}catch(y){return this.logger.warn("failed parsing options string in nesting for key ".concat(v),y),"".concat(v).concat(S).concat(g)}return delete l.defaultValue,v}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(v){return v.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=ef(a)),a||(this.logger.warn("missed to resolve ".concat(s[1]," for nesting ").concat(n)),a=""),f&&(a=c.reduce(function(v,m){return i.format(v,m,o.lng,We(We({},o),{},{interpolationkey:s[1].trim()}))},a.trim())),n=n.replace(s[0],a),this.regexp.lastIndex=0}return n}}]),e}();function cf(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 Lt(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=a1(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 N1=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};nt(this,e),this.logger=ut.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,Lt(Lt({},o),{},{style:"currency"})).format(r)},datetime:function(r,i,o){return new Intl.DateTimeFormat(i,Lt({},o)).format(r)},relativetime:function(r,i,o){return new Intl.RelativeTimeFormat(i,Lt({},o)).format(r,o.range||"day")},list:function(r,i,o){return new Intl.ListFormat(i,Lt({},o)).format(r)}},this.init(t)}return rt(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=R1(c),d=f.formatName,v=f.formatOptions;if(s.formats[d]){var m=u;try{var S=o&&o.formatParams&&o.formatParams[o.interpolationkey]||{},w=S.locale||S.lng||o.locale||o.lng||i;m=s.formats[d](u,w,Lt(Lt(Lt({},v),o),S))}catch(g){s.logger.warn(g)}return m}else s.logger.warn("there was no format function for ".concat(d));return u},n);return l}}]),e}();function ff(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;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 D1(e,t){e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)}var j1=function(e){Ko(n,e);var t=I1(n);function n(r,i,o){var s,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return nt(this,n),s=t.call(this),qo&&Jt.call(Wt(s)),s.backend=r,s.store=i,s.services=o,s.languageUtils=o.languageUtils,s.options=a,s.logger=ut.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 rt(n,[{key:"queueLoad",value:function(i,o,s,a){var l=this,u={},c={},f={},d={};return i.forEach(function(v){var m=!0;o.forEach(function(S){var w="".concat(v,"|").concat(S);!s.reload&&l.store.hasResourceBundle(v,S)?l.state[w]=2:l.state[w]<0||(l.state[w]===1?c[w]===void 0&&(c[w]=!0):(l.state[w]=1,m=!1,c[w]===void 0&&(c[w]=!0),u[w]===void 0&&(u[w]=!0),d[S]===void 0&&(d[S]=!0)))}),m||(f[v]=!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){f1(f.loaded,[l],u),D1(f,i),o&&f.errors.push(o),f.pendingCount===0&&!f.done&&(Object.keys(f.loaded).forEach(function(d){c[d]||(c[d]={});var v=f.loaded[d];v.length&&v.forEach(function(m){c[d][m]===void 0&&(c[d][m]=!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 v=a.waitingReads.shift();a.read(v.lng,v.ns,v.fcName,v.tried,v.wait,v.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,df(df({},u),{},{isUpdate:l})),!(!i||!i[0])&&this.store.addResource(i[0],o,s,a))}}]),n}(Jt);function F1(){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(qt(t[1])==="object"&&(n=t[1]),typeof t[1]=="string"&&(n.defaultValue=t[1]),typeof t[2]=="string"&&(n.tDescription=t[2]),qt(t[2])==="object"||qt(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 hf(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 pf(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 ot(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 Ci(){}function b1(e){var t=Object.getOwnPropertyNames(Object.getPrototypeOf(e));t.forEach(function(n){typeof e[n]=="function"&&(e[n]=e[n].bind(e))})}var xo=function(e){Ko(n,e);var t=T1(n);function n(){var r,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;if(nt(this,n),r=t.call(this),qo&&Jt.call(Wt(r)),r.options=hf(i),r.services={},r.logger=ut,r.modules={external:[]},b1(Wt(r)),o&&!r.isInitialized&&!i.isClone){if(!r.options.initImmediate)return r.init(i,o),oi(r,Wt(r));setTimeout(function(){r.init(i,o)},0)}return r}return rt(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=F1();this.options=ot(ot(ot({},a),this.options),hf(o)),this.options.compatibilityAPI!=="v1"&&(this.options.interpolation=ot(ot({},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(g){return g?typeof g=="function"?new g:g:null}if(!this.options.isClone){this.modules.logger?ut.init(l(this.modules.logger),this.options):ut.init(null,this.options);var u;this.modules.formatter?u=this.modules.formatter:typeof Intl<"u"&&(u=N1);var c=new k1(this.options);this.store=new y1(this.options.resources,this.options);var f=this.services;f.logger=ut,f.resourceStore=this.store,f.languageUtils=c,f.pluralResolver=new C1(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 E1(this.options),f.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},f.backendConnector=new j1(l(this.modules.backend),f.resourceStore,f,this.options),f.backendConnector.on("*",function(g){for(var h=arguments.length,p=new Array(h>1?h-1:0),y=1;y1?h-1:0),y=1;y0&&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 v=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];v.forEach(function(g){i[g]=function(){var h;return(h=i.store)[g].apply(h,arguments)}});var m=["addResource","addResources","addResourceBundle","removeResourceBundle"];m.forEach(function(g){i[g]=function(){var h;return(h=i.store)[g].apply(h,arguments),i}});var S=vr(),w=function(){var h=function(y,_){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),S.resolve(_),s(y,_)};if(i.languages&&i.options.compatibilityAPI!=="v1"&&!i.isInitialized)return h(null,i.t.bind(i));i.changeLanguage(i.options.lng,h)};return this.options.resources||!this.options.initImmediate?w():setTimeout(w,0),S}},{key:"loadResources",value:function(i){var o=this,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ci,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(v){if(!!v){var m=o.services.languageUtils.toResolveHierarchy(v);m.forEach(function(S){u.indexOf(S)<0&&u.push(S)})}};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=vr();return i||(i=this.languages),o||(o=this.options.ns),s||(s=Ci),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"&&hp.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=vr();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,v){v?(l(v),s.translator.changeLanguage(v),s.isLanguageChangingTo=void 0,s.emit("languageChanged",v),s.logger.log("languageChanged",v)):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 v=typeof d=="string"?d:s.services.languageUtils.getBestMatchFromCodes(d);v&&(s.language||l(v),s.translator.language||s.translator.changeLanguage(v),s.services.languageDetector&&s.services.languageDetector.cacheUserLanguage(v)),s.loadResources(v,function(m){u(m,v)})};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(qt(f)!=="object"){for(var v=arguments.length,m=new Array(v>2?v-2:0),S=2;S1&&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(v,m){var S=o.services.backendConnector.state["".concat(v,"|").concat(m)];return S===-1||S===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=vr();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=vr();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]:Ci,a=ot(ot(ot({},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=ot({},this.services),l.services.utils={hasLoadedNamespace:l.hasLoadedNamespace.bind(l)},l.translator=new af(l.services,l.options),l.translator.on("*",function(c){for(var f=arguments.length,d=new Array(f>1?f-1:0),v=1;v0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new xo(e,t)});var ke=xo.createInstance();ke.createInstance=xo.createInstance;ke.createInstance;ke.init;ke.loadResources;ke.reloadResources;ke.use;ke.changeLanguage;ke.getFixedT;ke.t;ke.exists;ke.setDefaultNamespace;ke.hasLoadedNamespace;ke.loadNamespaces;ke.loadLanguages;const A1="Stable Diffusion UI",U1="",z1={home:"Home",history:"History",community:"Community",settings:"Settings"},$1={"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"},B1={"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:","live-preview":"Show a live preview of the image (disable this for faster image generation)","fix-face":"Fix incorrect faces and eyes (uses GFPGAN)",upscale:"Upscale the image to 4x resolution using:",corrected:"Show only the corrected/upscaled image"},Q1={txt:"Image Modifiers (art styles, tags etc)"},V1={"use-btn":"Use Image","use-btn2":"Use Image and Tags"},H1={fave:"Favorites Only",search:"Search"},K1={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"},q1=`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! + */var Vo=E.exports,hy=bl.exports;function gy(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var vy=typeof Object.is=="function"?Object.is:gy,my=hy.useSyncExternalStore,yy=Vo.useRef,Sy=Vo.useEffect,wy=Vo.useMemo,ky=Vo.useDebugValue;rh.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var o=yy(null);if(o.current===null){var s={hasValue:!1,value:null};o.current=s}else s=o.current;o=wy(function(){function l(v){if(!u){if(u=!0,c=v,v=r(v),i!==void 0&&s.hasValue){var m=s.value;if(i(m,v))return f=m}return f=v}if(m=f,vy(c,v))return m;var S=r(v);return i!==void 0&&i(m,S)?m:(c=v,f=S)}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=my(e,o[0],o[1]);return Sy(function(){s.hasValue=!0,s.value=a},[a]),ky(a),a};(function(e){e.exports=rh})(nh);const Oy=vf(nh.exports),{useSyncExternalStoreWithSelector:xy}=Oy;function _y(e,t=e.getState,n){const r=xy(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return E.exports.useDebugValue(r),r}const Ac=e=>{const t=typeof e=="function"?py(e):e,n=(r,i)=>_y(t,r,i);return Object.assign(n,t),n},Py=e=>e?Ac(e):Ac;var Yl=Py;const Cy=(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=(v,m,S)=>{const w=n(v,m);return c&&u.send(S===void 0?{type:s||"anonymous"}:typeof S=="string"?{type:S}:S,r()),w};const f=(...v)=>{const m=c;c=!1,n(...v),c=m},d=e(i.setState,r,i);if(u.init(d),i.dispatchFromDevtools&&typeof i.dispatch=="function"){let v=!1;const m=i.dispatch;i.dispatch=(...S)=>{({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production"&&S[0].type==="__setState"&&!v&&(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),v=!0),m(...S)}}return u.subscribe(v=>{var m;switch(v.type){case"ACTION":if(typeof v.payload!="string"){console.error("[zustand devtools middleware] Unsupported action format");return}return Ns(v.payload,S=>{if(S.type==="__setState"){f(S.state);return}!i.dispatchFromDevtools||typeof i.dispatch=="function"&&i.dispatch(S)});case"DISPATCH":switch(v.payload.type){case"RESET":return f(d),u.init(i.getState());case"COMMIT":return u.init(i.getState());case"ROLLBACK":return Ns(v.state,S=>{f(S),u.init(i.getState())});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return Ns(v.state,S=>{f(S)});case"IMPORT_STATE":{const{nextLiftedState:S}=v.payload,w=(m=S.computedStates.slice(-1)[0])==null?void 0:m.state;if(!w)return;f(w),u.send(null,S);return}case"PAUSE_RECORDING":return c=!c}return}}),d},Ey=Cy,Ns=(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)},ko=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(r){return ko(r)(n)},catch(r){return this}}}catch(n){return{then(r){return this},catch(r){return ko(r)(n)}}}},Ry=(e,t)=>(n,r,i)=>{let o={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:w=>w,version:0,merge:(w,g)=>({...g,...w}),...t},s=!1;const a=new Set,l=new Set;let u;try{u=o.getStorage()}catch{}if(!u)return e((...w)=>{console.warn(`[zustand persist middleware] Unable to update item '${o.name}', the given storage is currently unavailable.`),n(...w)},r,i);const c=ko(o.serialize),f=()=>{const w=o.partialize({...r()});let g;const p=c({state:w,version:o.version}).then(h=>u.setItem(o.name,h)).catch(h=>{g=h});if(g)throw g;return p},d=i.setState;i.setState=(w,g)=>{d(w,g),f()};const v=e((...w)=>{n(...w),f()},r,i);let m;const S=()=>{var w;if(!u)return;s=!1,a.forEach(p=>p(r()));const g=((w=o.onRehydrateStorage)==null?void 0:w.call(o,r()))||void 0;return ko(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 h;return m=o.merge(p,(h=r())!=null?h:v),n(m,!0),f()}).then(()=>{g==null||g(m,void 0),s=!0,l.forEach(p=>p(m))}).catch(p=>{g==null||g(void 0,p)})};return i.persist={setOptions:w=>{o={...o,...w},w.getStorage&&(u=w.getStorage())},clearStorage:()=>{u==null||u.removeItem(o.name)},getOptions:()=>o,rehydrate:()=>S(),hasHydrated:()=>s,onHydrate:w=>(a.add(w),()=>{a.delete(w)}),onFinishHydration:w=>(l.add(w),()=>{l.delete(w)})},S(),m||v},Ny=Ry;function Xr(){return Math.floor(Math.random()*1e4)}const j=Yl(Ey((e,t)=>({parallelCount:1,requestOptions:{prompt:"a photograph of an astronaut riding a horse",seed:Xr(),num_outputs:1,num_inference_steps:50,guidance_scale:7.5,width:512,height:512,prompt_strength:.8,turbo:!0,use_cpu:!1,use_full_precision:!0,save_to_disk_path:"null",use_face_correction:"GFPGANv1.3",use_upscale:"RealESRGAN_x4plus",show_only_filtered_image:!0},tags:[],uiOptions:{isUseRandomSeed:!0,isUseAutoSave:!1,isSoundEnabled:!1},allModifiers:[[[]]],isInpainting:!1,setParallelCount:n=>e(ie(r=>{r.parallelCount=n})),setRequestOptions:(n,r)=>{e(ie(i=>{i.requestOptions[n]=r}))},getValueForRequestKey:n=>t().requestOptions[n],setAllModifiers:n=>{e(ie(r=>{r.allModifiers=n}))},toggleTag:n=>{e(ie(r=>{const i=r.tags.indexOf(n);i>-1?r.tags.splice(i,1):r.tags.push(n)}))},hasTag:n=>t().tags.indexOf(n)>-1,selectedTags:()=>t().tags,builtRequest:()=>{const n=t(),r=n.requestOptions,i=n.tags,o=`${r.prompt} ${i.join(",")}`,s={...r,prompt:o};return n.uiOptions.isUseAutoSave||(s.save_to_disk_path=null),s.init_image===void 0&&(s.prompt_strength=void 0),s.use_upscale===""&&(s.use_upscale=null),s.use_upscale===null&&s.use_face_correction===null&&(s.show_only_filtered_image=!1),s},toggleUseFaceCorrection:()=>{e(ie(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(ie(n=>{n.uiOptions.isUseRandomSeed=!n.uiOptions.isUseRandomSeed,n.requestOptions.seed=n.uiOptions.isUseRandomSeed?Xr():n.requestOptions.seed,localStorage.setItem("ui:isUseRandomSeed",n.uiOptions.isUseRandomSeed)}))},isRandomSeed:()=>t().uiOptions.isUseRandomSeed,toggleUseAutoSave:()=>{e(ie(n=>{n.uiOptions.isUseAutoSave=!n.uiOptions.isUseAutoSave,localStorage.setItem("ui:isUseAutoSave",n.uiOptions.isUseAutoSave)}))},isUseAutoSave:()=>t().uiOptions.isUseAutoSave,toggleSoundEnabled:()=>{e(ie(n=>{n.uiOptions.isSoundEnabled=!n.uiOptions.isSoundEnabled}))},isSoundEnabled:()=>t().uiOptions.isSoundEnabled,toggleInpainting:()=>{e(ie(n=>{n.isInpainting=!n.isInpainting}))}})));var Uc="_1jo75h1",zc="_1jo75h0",Iy="_1jo75h2";const $c="Stable Diffusion is starting...",Ly="Stable Diffusion is ready to use!",Bc="Stable Diffusion is not running!";function Dy({className:e}){const[t,n]=E.exports.useState($c),[r,i]=E.exports.useState(zc),{status:o,data:s}=vn(["health"],sy,{refetchInterval:oy});return E.exports.useEffect(()=>{o==="loading"?(n($c),i(zc)):o==="error"?(n(Bc),i(Uc)):o==="success"&&(s[0]==="OK"?(n(Ly),i(Iy)):(n(Bc),i(Uc)))},[o,s]),k(Sn,{children:k("p",{className:[r,e].join(" "),children:t})})}function qt(e){return qt=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},qt(e)}function ht(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Qc(e,t){for(var n=0;n",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"\xA9","©":"\xA9","®":"\xAE","®":"\xAE","…":"\u2026","…":"\u2026","/":"/","/":"/"},Fy=function(t){return Ty[t]},by=function(t){return t.replace(jy,Fy)};function Vc(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 Hc(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{};Ua=Hc(Hc({},Ua),e)}function Uy(){return Ua}var zy=function(){function e(){nt(this,e),this.usedNamespaces={}}return rt(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 $y(e){ih=e}function By(){return ih}var Qy={type:"3rdParty",init:function(t){Ay(t.options.react),$y(t)}};function Vy(){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 Ky(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!t.languages||!t.languages.length)return za("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}}):Hy(e,t,n)}function oh(e){if(Array.isArray(e))return e}function qy(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 Wc(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=E.exports.useContext(My)||{},i=r.i18n,o=r.defaultNS,s=n||i||By();if(s&&!s.reportNamespaces&&(s.reportNamespaces=new zy),!s){za("You will need to pass in an i18next instance by using initReactI18next");var a=function(R){return Array.isArray(R)?R[R.length-1]:R},l=[a,{},!1];return l.t=a,l.i18n={},l.ready=!1,l}s.options.react&&s.options.react.wait!==void 0&&za("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var u=Is(Is(Is({},Uy()),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 v=(s.isInitialized||s.initializedStoreOnce)&&d.every(function(O){return Ky(O,s,u)});function m(){return s.getFixedT(null,u.nsMode==="fallback"?d:d[0],f)}var S=E.exports.useState(m),w=Wy(S,2),g=w[0],p=w[1],h=d.join(),y=Gy(h),_=E.exports.useRef(!0);E.exports.useEffect(function(){var O=u.bindI18n,R=u.bindI18nStore;_.current=!0,!v&&!c&&qc(s,d,function(){_.current&&p(m)}),v&&y&&y!==h&&_.current&&p(m);function D(){_.current&&p(m)}return O&&s&&s.on(O,D),R&&s&&s.store.on(R,D),function(){_.current=!1,O&&s&&O.split(" ").forEach(function(M){return s.off(M,D)}),R&&s&&R.split(" ").forEach(function(M){return s.store.off(M,D)})}},[s,h]);var P=E.exports.useRef(!0);E.exports.useEffect(function(){_.current&&!P.current&&p(m),P.current=!1},[s,f]);var x=[g,s,v];if(x.t=g,x.i18n=s,x.ready=v,v||!v&&!c)return x;throw new Promise(function(O){qc(s,d,function(){O()})})}var Yy="_1v2cc580";const Jy=()=>{const{i18n:e}=Jl(),[t,n]=E.exports.useState("id");return N("select",{onChange:i=>{const o=i.target.value;console.log(o),n(o),e.changeLanguage(o)},value:t,children:[k("option",{value:"en",children:"EN"}),k("option",{value:"es",children:"ES"})]})};function Xy(){const{t:e}=Jl(),{status:t,data:n}=vn([Aa],th),[r,i]=E.exports.useState("2.1.0"),[o,s]=E.exports.useState("");return E.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:Yy,children:[N("h1",{children:[e("title")," ",r," ",o," "]}),k(Dy,{className:"status-display"}),k(Jy,{})]})}const Ke=Yl(Ny((e,t)=>({isOpenAdvancedSettings:!1,isOpenAdvImprovementSettings:!1,isOpenAdvPropertySettings:!1,isOpenAdvWorkflowSettings:!1,isOpenAdvGPUSettings:!1,isOpenImageModifier:!1,imageMofidiersMap:{},toggleAdvancedSettings:()=>{e(ie(n=>{n.isOpenAdvancedSettings=!n.isOpenAdvancedSettings}))},toggleAdvImprovementSettings:()=>{e(ie(n=>{n.isOpenAdvImprovementSettings=!n.isOpenAdvImprovementSettings}))},toggleAdvPropertySettings:()=>{e(ie(n=>{n.isOpenAdvPropertySettings=!n.isOpenAdvPropertySettings}))},toggleAdvWorkflowSettings:()=>{e(ie(n=>{n.isOpenAdvWorkflowSettings=!n.isOpenAdvWorkflowSettings}))},toggleAdvGPUSettings:()=>{e(ie(n=>{n.isOpenAdvGPUSettings=!n.isOpenAdvGPUSettings}))},toggleImageModifier:()=>{e(ie(n=>{n.isOpenImageModifier=!n.isOpenImageModifier}))}}),{name:"createUI"}));var lh="_1961rof0",me="_1961rof1";var gr="_11d5x3d1",Zy="_11d5x3d0",Ho="_11d5x3d2";function e0(){const e=j(c=>c.isUsingFaceCorrection()),t=j(c=>c.isUsingUpscaling()),n=j(c=>c.getValueForRequestKey("use_upscale")),r=j(c=>c.getValueForRequestKey("show_only_filtered_image")),i=j(c=>c.toggleUseFaceCorrection),o=j(c=>c.setRequestOptions),s=Ke(c=>c.isOpenAdvImprovementSettings),a=Ke(c=>c.toggleAdvImprovementSettings),[l,u]=E.exports.useState(!1);return E.exports.useEffect(()=>{u(!(e||n))},[e,t,u]),N("div",{children:[k("button",{type:"button",className:Ho,onClick:a,children:k("h4",{children:"Improvement Settings"})}),s&&N(Sn,{children:[k("div",{className:me,children:N("label",{children:[k("input",{type:"checkbox",checked:e,onChange:c=>i()}),"Fix incorrect faces and eyes (uses GFPGAN)"]})}),k("div",{className:me,children:N("label",{children:["Upscale the image to 4x resolution using",N("select",{id:"upscale_model",name:"upscale_model",value:n,onChange:c=>{o("use_upscale",c.target.value)},children:[k("option",{value:"",children:"No Uscaling"}),k("option",{value:"RealESRGAN_x4plus",children:"RealESRGAN_x4plus"}),k("option",{value:"RealESRGAN_x4plus_anime_6B",children:"RealESRGAN_x4plus_anime_6B"})]})]})}),k("div",{className:me,children:N("label",{children:[k("input",{disabled:l,type:"checkbox",checked:r,onChange:c=>o("show_only_filtered_image",c.target.checked)}),"Show only filtered image"]})})]})]})}const Yc=[{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 t0(){const e=j(d=>d.setRequestOptions),t=j(d=>d.toggleUseRandomSeed),n=j(d=>d.isRandomSeed()),r=j(d=>d.getValueForRequestKey("seed")),i=j(d=>d.getValueForRequestKey("num_inference_steps")),o=j(d=>d.getValueForRequestKey("guidance_scale")),s=j(d=>d.getValueForRequestKey("init_image")),a=j(d=>d.getValueForRequestKey("prompt_strength")),l=j(d=>d.getValueForRequestKey("width")),u=j(d=>d.getValueForRequestKey("height")),c=Ke(d=>d.isOpenAdvPropertySettings),f=Ke(d=>d.toggleAdvPropertySettings);return N("div",{children:[k("button",{type:"button",className:Ho,onClick:f,children:k("h4",{children:"Property Settings"})}),c&&N(Sn,{children:[N("div",{className:me,children:[N("label",{children:["Seed:",k("input",{size:10,value:r,onChange:d=>e("seed",d.target.value),disabled:n,placeholder:"random"})]}),N("label",{children:[k("input",{type:"checkbox",checked:n,onChange:d=>t()})," ","Random Image"]})]}),k("div",{className:me,children:N("label",{children:["Number of inference steps:"," ",k("input",{value:i,onChange:d=>{e("num_inference_steps",d.target.value)},size:4})]})}),N("div",{className:me,children:[N("label",{children:["Guidance Scale:",k("input",{value:o,onChange:d=>e("guidance_scale",d.target.value),type:"range",min:"0",max:"20",step:".1"})]}),k("span",{children:o})]}),s&&N("div",{className:me,children:[N("label",{children:["Prompt Strength:"," ",k("input",{value:a,onChange:d=>e("prompt_strength",d.target.value),type:"range",min:"0",max:"1",step:".05"})]}),k("span",{children:a})]}),N("div",{className:me,children:[N("label",{children:["Width:",k("select",{value:l,onChange:d=>e("width",d.target.value),children:Yc.map(d=>k("option",{value:d.value,children:d.label},"width-option_"+d.value))})]}),N("label",{children:["Height:",k("select",{value:u,onChange:d=>e("height",d.target.value),children:Yc.map(d=>k("option",{value:d.value,children:d.label},"height-option_"+d.value))})]})]})]})]})}function n0(){const e=j(f=>f.getValueForRequestKey("num_outputs")),t=j(f=>f.parallelCount),n=j(f=>f.isUseAutoSave()),r=j(f=>f.getValueForRequestKey("save_to_disk_path")),i=j(f=>f.isSoundEnabled()),o=j(f=>f.setRequestOptions),s=j(f=>f.setParallelCount),a=j(f=>f.toggleUseAutoSave),l=j(f=>f.toggleSoundEnabled),u=Ke(f=>f.isOpenAdvWorkflowSettings),c=Ke(f=>f.toggleAdvWorkflowSettings);return N("div",{children:[k("button",{type:"button",className:Ho,onClick:c,children:k("h4",{children:"Workflow Settings"})}),u&&N(Sn,{children:[k("div",{className:me,children:N("label",{children:["Number of images to make:"," ",k("input",{type:"number",value:e,onChange:f=>o("num_outputs",parseInt(f.target.value,10)),size:4})]})}),k("div",{className:me,children:N("label",{children:["Generate in parallel:",k("input",{type:"number",value:t,onChange:f=>s(parseInt(f.target.value,10)),size:4})]})}),N("div",{className:me,children:[N("label",{children:[k("input",{checked:n,onChange:f=>a(),type:"checkbox"}),"Automatically save to"," "]}),N("label",{children:[k("input",{value:r,onChange:f=>o("save_to_disk_path",f.target.value),size:40,disabled:!n}),k("span",{className:"visually-hidden",children:"Path on disk where images will be saved"})]})]}),k("div",{className:me,children:N("label",{children:[k("input",{checked:i,onChange:f=>l(),type:"checkbox"}),"Play sound on task completion"]})})]})]})}function r0(){const e=j(s=>s.getValueForRequestKey("turbo")),t=j(s=>s.getValueForRequestKey("use_cpu")),n=j(s=>s.getValueForRequestKey("use_full_precision")),r=j(s=>s.setRequestOptions),i=Ke(s=>s.isOpenAdvGPUSettings),o=Ke(s=>s.toggleAdvGPUSettings);return N("div",{children:[k("button",{type:"button",className:Ho,onClick:o,children:k("h4",{children:"GPU Settings"})}),i&&N(Sn,{children:[k("div",{className:me,children:N("label",{children:[k("input",{checked:e,onChange:s=>r("turbo",s.target.checked),type:"checkbox"}),"Turbo mode (generates images faster, but uses an additional 1 GB of GPU memory)"]})}),k("div",{className:me,children:N("label",{children:[k("input",{type:"checkbox",checked:t,onChange:s=>r("use_cpu",s.target.checked)}),"Use CPU instead of GPU (warning: this will be *very* slow)"]})}),k("div",{className:me,children:N("label",{children:[k("input",{checked:n,onChange:s=>r("use_full_precision",s.target.checked),type:"checkbox"}),"Use full precision (for GPU-only. warning: this will consume more VRAM)"]})})]})]})}function i0(){const[e,t]=E.exports.useState(!1),[n,r]=E.exports.useState("beta"),{status:i,data:o}=vn([Aa],th),s=zl(),{status:a,data:l}=vn([uy],async()=>await cy(n),{enabled:e});return E.exports.useEffect(()=>{if(i==="success"){const{update_branch:u}=o;r(u==="main"?"beta":"main")}},[i,o]),E.exports.useEffect(()=>{a==="success"&&(l[0]==="OK"&&s.invalidateQueries([Aa]),t(!1))},[a,l,t]),N("label",{children:[k("input",{disabled:!0,type:"checkbox",checked:n==="main",onChange:u=>{t(!0)}}),"Enable Beta Mode"]})}function o0(){return N("ul",{className:Zy,children:[k("li",{className:gr,children:k(e0,{})}),k("li",{className:gr,children:k(t0,{})}),k("li",{className:gr,children:k(n0,{})}),k("li",{className:gr,children:k(r0,{})}),k("li",{className:gr,children:k(i0,{})})]})}function s0(){const e=Ke(n=>n.isOpenAdvancedSettings),t=Ke(n=>n.toggleAdvancedSettings);return N("div",{className:lh,children:[k("button",{type:"button",onClick:t,className:"panel-box-toggle-btn",children:k("h3",{children:"Advanced Settings"})}),e&&k(o0,{})]})}var a0="g3uahc1",l0="g3uahc0",u0="g3uahc2",c0="g3uahc3";function uh({name:e}){const t=j(i=>i.hasTag(e))?"selected":"",n=j(i=>i.toggleTag),r=()=>{n(e)};return k("div",{className:"modifierTag "+t,onClick:r,children:k("p",{children:e})})}function f0({tags:e}){return k("ul",{className:c0,children:e.map(t=>k("li",{children:k(uh,{name:t})},t))})}function d0({title:e,tags:t}){const[n,r]=E.exports.useState(!1);return N("div",{className:a0,children:[k("button",{type:"button",className:u0,onClick:()=>{r(!n)},children:k("h4",{children:e})}),n&&k(f0,{tags:t})]})}function p0(){const e=j(i=>i.allModifiers),t=Ke(i=>i.isOpenImageModifier),n=Ke(i=>i.toggleImageModifier);return N("div",{className:lh,children:[k("button",{type:"button",onClick:()=>{n()},className:"panel-box-toggle-btn",children:k("h3",{children:"Image Modifiers (art styles, tags, ect)"})}),t&&k("ul",{className:l0,children:e.map((i,o)=>k("li",{children:k(d0,{title:i[0],tags:i[1]})},i[0]))})]})}var h0="fma0ug0";function g0({imageData:e,brushSize:t,brushShape:n,brushColor:r,isErasing:i}){const o=E.exports.useRef(null),s=E.exports.useRef(null),[a,l]=E.exports.useState(!1),[u,c]=E.exports.useState(512),[f,d]=E.exports.useState(512);E.exports.useEffect(()=>{const p=new Image;p.onload=()=>{c(p.width),d(p.height)},p.src=e},[e]),E.exports.useEffect(()=>{if(o.current!=null){const p=o.current.getContext("2d"),h=p.getImageData(0,0,u,f),y=h.data;for(let _=0;_0&&(y[_]=parseInt(r,16),y[_+1]=parseInt(r,16),y[_+2]=parseInt(r,16));p.putImageData(h,0,0)}},[r]);const v=p=>{l(!0)},m=p=>{l(!1);const h=o.current;h!=null&&h.toDataURL()},S=(p,h,y,_,P)=>{const x=o.current;if(x!=null){const O=x.getContext("2d");if(i){const R=y/2;O.clearRect(p-R,h-R,y,y)}else O.beginPath(),O.lineWidth=y,O.lineCap=_,O.strokeStyle=P,O.moveTo(p,h),O.lineTo(p,h),O.stroke()}},w=(p,h,y,_,P)=>{const x=s.current;if(x!=null){const O=x.getContext("2d");if(O.beginPath(),O.clearRect(0,0,x.width,x.height),i){const R=y/2;O.lineWidth=2,O.lineCap="butt",O.strokeStyle=P,O.moveTo(p-R,h-R),O.lineTo(p+R,h-R),O.lineTo(p+R,h+R),O.lineTo(p-R,h+R),O.lineTo(p-R,h-R),O.stroke()}else O.lineWidth=y,O.lineCap=_,O.strokeStyle=P,O.moveTo(p,h),O.lineTo(p,h),O.stroke()}};return N("div",{className:h0,children:[k("img",{src:e}),k("canvas",{ref:o,width:u,height:f}),k("canvas",{ref:s,width:u,height:f,onMouseDown:v,onMouseUp:m,onMouseMove:p=>{const{nativeEvent:{offsetX:h,offsetY:y}}=p;w(h,y,t,n,r),a&&S(h,y,t,n,r)}})]})}var Jc="_2yyo4x2",v0="_2yyo4x1",m0="_2yyo4x0";function y0(){const e=E.exports.useRef(null),[t,n]=E.exports.useState("20"),[r,i]=E.exports.useState("round"),[o,s]=E.exports.useState("#fff"),[a,l]=E.exports.useState(!1),u=j(S=>S.getValueForRequestKey("init_image"));return N("div",{className:m0,children:[k(g0,{imageData:u,brushSize:t,brushShape:r,brushColor:o,isErasing:a}),N("div",{className:v0,children:[N("div",{className:Jc,children:[k("button",{onClick:()=>{l(!1)},children:"Mask"}),k("button",{onClick:()=>{l(!0)},children:"Erase"}),k("button",{disabled:!0,onClick:()=>{console.log("fill mask!!",e)},children:"Fill"}),k("button",{disabled:!0,onClick:()=>{console.log("clear all")},children:"Clear"}),N("label",{children:["Brush Size",k("input",{type:"range",min:"1",max:"100",value:t,onChange:S=>{n(S.target.value)}})]})]}),N("div",{className:Jc,children:[k("button",{onClick:()=>{i("round")},children:"Cirle Brush"}),k("button",{onClick:()=>{i("square")},children:"Square Brush"}),k("button",{onClick:()=>{s("#000")},children:"Dark Brush"}),k("button",{onClick:()=>{s("#fff")},children:"Light Brush"})]})]})]})}var S0="cjcdm20",w0="cjcdm21";var k0="_1how28i0",O0="_1how28i1";var x0="_1rn4m8a4",_0="_1rn4m8a2",P0="_1rn4m8a3",C0="_1rn4m8a0",E0="_1rn4m8a1",R0="_1rn4m8a5";function N0(e){const t=E.exports.useRef(null),n=j(u=>u.getValueForRequestKey("init_image")),r=j(u=>u.isInpainting),i=j(u=>u.setRequestOptions),o=()=>{var u;(u=t.current)==null||u.click()},s=u=>{const c=u.target.files[0];if(c){const f=new FileReader;f.onload=d=>{d.target!=null&&i("init_image",d.target.result)},f.readAsDataURL(c)}},a=j(u=>u.toggleInpainting);return N("div",{className:C0,children:[N("div",{children:[N("label",{className:E0,children:[k("b",{children:"Initial Image:"})," (optional)"]}),k("input",{ref:t,className:_0,name:"init_image",type:"file",onChange:s}),k("button",{className:P0,onClick:o,children:"Select File"})]}),k("div",{className:x0,children:n&&N(Sn,{children:[N("div",{children:[k("img",{src:n,width:"100",height:"100"}),k("button",{className:R0,onClick:()=>{i("init_image",void 0),r&&a()},children:"X"})]}),N("label",{children:[k("input",{type:"checkbox",onChange:u=>{a()},checked:r}),"Use for Inpainting"]})]})})]})}function I0(){const e=j(t=>t.selectedTags());return N("div",{className:"selected-tags",children:[k("p",{children:"Active Tags"}),k("ul",{children:e.map(t=>k("li",{children:k(uh,{name:t})},t))})]})}const Mn=Yl((e,t)=>({images:[],completedImageIds:[],addNewImage:(n,r,i=!1)=>{e(ie(o=>{let{seed:s}=r;i&&(s=Xr()),o.images.push({id:n,options:{...r,seed:s}})}))},hasQueuedImages:()=>t().images.length>0,firstInQueue:()=>t().images[0]||[],removeFirstInQueue:()=>{e(ie(n=>{const r=n.images.shift();n.completedImageIds.push(r.id)}))},clearCachedIds:()=>{e(ie(n=>{n.completedImageIds=[]}))}}));let _i;const L0=new Uint8Array(16);function D0(){if(!_i&&(_i=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!_i))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return _i(L0)}const ae=[];for(let e=0;e<256;++e)ae.push((e+256).toString(16).slice(1));function j0(e,t=0){return(ae[e[t+0]]+ae[e[t+1]]+ae[e[t+2]]+ae[e[t+3]]+"-"+ae[e[t+4]]+ae[e[t+5]]+"-"+ae[e[t+6]]+ae[e[t+7]]+"-"+ae[e[t+8]]+ae[e[t+9]]+"-"+ae[e[t+10]]+ae[e[t+11]]+ae[e[t+12]]+ae[e[t+13]]+ae[e[t+14]]+ae[e[t+15]]).toLowerCase()}const T0=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Xc={randomUUID:T0};function F0(e,t,n){if(Xc.randomUUID&&!t&&!e)return Xc.randomUUID();e=e||{};const r=e.random||(e.rng||D0)();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 j0(r)}var b0="_1hnlbmt0";function M0(){const{t:e}=Jl(),t=j(l=>l.parallelCount),n=j(l=>l.builtRequest),r=Mn(l=>l.addNewImage),i=Mn(l=>l.hasQueuedImages()),o=j(l=>l.isRandomSeed()),s=j(l=>l.setRequestOptions);return k("button",{className:b0,onClick:()=>{const l=n(),u=[];let{num_outputs:c}=l;if(t>c)u.push(c);else for(;c>=1;)c-=t,c<=0?u.push(t):u.push(Math.abs(c));u.forEach((f,d)=>{let v=l.seed;d!==0&&(v=Xr()),r(F0(),{...l,num_outputs:f,seed:v})}),o&&s("seed",Xr())},disabled:i,children:e("home.make-img-btn")})}function A0(){const e=j(r=>r.getValueForRequestKey("prompt")),t=j(r=>r.setRequestOptions);return N("div",{className:k0,children:[N("div",{className:O0,children:[k("p",{children:"Prompt "}),k("textarea",{value:e,onChange:r=>{t("prompt",r.target.value)}})]}),k(N0,{}),k(I0,{}),k(M0,{})]})}function U0(){const e=j(t=>t.isInpainting);return N(Sn,{children:[N("div",{className:S0,children:[k(A0,{}),k(s0,{}),k(p0,{})]}),e&&k("div",{className:w0,children:k(y0,{})})]})}const z0=`${tn}/ding.mp3`,ch=_f.forwardRef((e,t)=>k("audio",{ref:t,style:{display:"none"},children:k("source",{src:z0,type:"audio/mp3"})}));ch.displayName="AudioDing";var $0="_1yvg52n0",B0="_1yvg52n1";function Q0({imageData:e,metadata:t,className:n}){return k("div",{className:[$0,n].join(" "),children:k("img",{className:B0,src:e,alt:t.prompt})})}function V0({isLoading:e,image:t}){const{info:n,data:r}=t!=null?t:{},i=j(l=>l.setRequestOptions),o=()=>{const{prompt:l,seed:u,num_inference_steps:c,guidance_scale:f,use_face_correction:d,use_upscale:v,width:m,height:S}=n;let w=l.replace(/[^a-zA-Z0-9]/g,"_");w=w.substring(0,100);let g=`${w}_Seed-${u}_Steps-${c}_Guidance-${f}`;return d&&(g+=`_FaceCorrection-${d}`),v&&(g+=`_Upscale-${v}`),g+=`_${m}x${S}`,g+=".png",g},s=()=>{const l=document.createElement("a");l.download=o(),l.href=r,l.click()},a=()=>{i("init_image",r)};return k("div",{className:"current-display",children:e?k("h4",{className:"loading",children:"Loading..."}):t!=null&&N("div",{children:[N("p",{children:[" ",n==null?void 0:n.prompt]}),k(Q0,{imageData:r,metadata:n}),N("div",{children:[k("button",{onClick:s,children:"Save"}),k("button",{onClick:a,children:"Use as Input"})]})]})||k("h4",{className:"no-image",children:"Try Making a new image!"})})}var H0="fsj92y3",K0="fsj92y1",q0="fsj92y0",W0="fsj92y2";function G0({images:e,setCurrentDisplay:t,removeImages:n}){const r=i=>{const o=e[i];t(o)};return N("div",{className:q0,children:[e!=null&&e.length>0&&k("button",{className:H0,onClick:()=>{n()},children:"REMOVE"}),k("ul",{className:K0,children:e!=null&&e.map((i,o)=>i===void 0?(console.warn(`image ${o} is undefined`),null):k("li",{children:k("button",{className:W0,onClick:()=>{r(o)},children:k("img",{src:i.data,alt:i.info.prompt})})},i.id))})]})}var Y0="_688lcr1",J0="_688lcr0",X0="_688lcr2";const Z0="_batch";function e1(){const e=E.exports.useRef(null),t=j(h=>h.isSoundEnabled()),{id:n,options:r}=Mn(h=>h.firstInQueue()),i=Mn(h=>h.removeFirstInQueue),[o,s]=E.exports.useState(null),[a,l]=E.exports.useState(!1),[u,c]=E.exports.useState(!0),{status:f,data:d}=vn([Rs,n],async()=>await fy(r),{enabled:a});E.exports.useEffect(()=>{l(n!==void 0)},[n]),E.exports.useEffect(()=>{c(!!(a&&f==="loading"))},[a,f]),E.exports.useEffect(()=>{var h;f==="success"&&d.status==="succeeded"&&(t&&((h=e.current)==null||h.play()),i())},[f,d,i,e,t]);const v=zl(),[m,S]=E.exports.useState([]),w=Mn(h=>h.completedImageIds),g=Mn(h=>h.clearCachedIds);return E.exports.useEffect(()=>{const h=w.map(y=>v.getQueryData([Rs,y]));if(h.length>0){const y=h.map((_,P)=>{if(_!==void 0)return _.output.map((x,O)=>({id:`${w[O]}${Z0}-${x.seed}-${x.index}`,data:x.data,info:{..._.request,seed:x.seed}}))}).flat().reverse().filter(_=>_!==void 0);S(y),s(y[0]||null)}else S([]),s(null)},[S,s,v,w]),N("div",{className:J0,children:[k(ch,{ref:e}),k("div",{className:Y0,children:k(V0,{isLoading:u,image:o})}),k("div",{className:X0,children:k(G0,{removeImages:()=>{w.forEach(h=>{v.removeQueries([Rs,h])}),g()},images:m,setCurrentDisplay:s})})]})}var t1="_97t2g71",n1="_97t2g70";function r1(){return N("div",{className:n1,children:[N("p",{children:["If you found this project useful and want to help keep it alive, please"," ",k("a",{href:"https://ko-fi.com/cmdr2_stablediffusion_ui",target:"_blank",rel:"noreferrer",children:k("img",{src:`${tn}/kofi.png`,className:t1})})," ","to help cover the cost of development and maintenance! Thank you for your support!"]}),N("p",{children:["Please feel free to join the"," ",k("a",{href:"https://discord.com/invite/u9yhsFmEkB",target:"_blank",rel:"noreferrer",children:"discord community"})," ","or"," ",k("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:[k("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, ",k("br",{}),"spread misinformation and target vulnerable groups. For the full list of restrictions please read"," ",k("a",{href:"https://github.com/cmdr2/stable-diffusion-ui/blob/main/LICENSE",target:"_blank",rel:"noreferrer",children:"the license"}),"."]}),k("p",{children:"By using this software, you consent to the terms and conditions of the license."})]})]})}function i1({className:e}){const t=j(a=>a.setRequestOptions),{status:n,data:r}=vn(["SaveDir"],ly),{status:i,data:o}=vn(["modifications"],ay),s=j(a=>a.setAllModifiers);return E.exports.useEffect(()=>{n==="success"&&t("save_to_disk_path",r)},[t,n,r]),E.exports.useEffect(()=>{i==="success"?s(o):i==="error"&&s(dy)},[t,i,o]),N("div",{className:[ey,e].join(" "),children:[k("header",{className:iy,children:k(Xy,{})}),k("nav",{className:ty,children:k(U0,{})}),k("main",{className:ny,children:k(e1,{})}),k("footer",{className:ry,children:k(r1,{})})]})}function o1({className:e}){return k("div",{children:k("h1",{children:"Settings"})})}var s1="_4vfmtj1z";function Wt(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $a(e,t){return $a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},$a(e,t)}function Ko(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&&$a(e,t)}function oi(e,t){if(t&&(qt(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Wt(e)}function pt(e){return pt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},pt(e)}function a1(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function l1(e){return oh(e)||a1(e)||sh(e)||ah()}function Zc(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 ef(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{};nt(this,e),this.init(t,n)}return rt(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||u1,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 nf(e,t,n){var r=Xl(e,t,Object),i=r.obj,o=r.k;i[o]=n}function d1(e,t,n,r){var i=Xl(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 Oo(e,t){var n=Xl(e,t),r=n.obj,i=n.k;if(!!r)return r[i]}function rf(e,t,n){var r=Oo(e,n);return r!==void 0?r:Oo(t,n)}function fh(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]):fh(e[r],t[r],n):e[r]=t[r]);return e}function _n(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var p1={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function h1(e){return typeof e=="string"?e.replace(/[&<>"'\/]/g,function(t){return p1[t]}):e}var qo=typeof window<"u"&&window.navigator&&typeof window.navigator.userAgentData>"u"&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,g1=[" ",",","?","!",";"];function v1(e,t,n){t=t||"",n=n||"";var r=g1.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 of(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 Pi(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 dh(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?dh(l,u,n):void 0}i=i[r[o]]}return i}}var S1=function(e){Ko(n,e);var t=m1(n);function n(r){var i,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};return nt(this,n),i=t.call(this),qo&&Jt.call(Wt(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 rt(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=Oo(this.data,c);return f||!u||typeof s!="string"?f:dh(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),nf(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=Oo(this.data,c)||{};a?fh(f,s,l):f=Pi(Pi({},f),s),nf(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"?Pi(Pi({},{}),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}(Jt),ph={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 sf(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 ge(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 af={},lf=function(e){Ko(n,e);var t=w1(n);function n(r){var i,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return nt(this,n),i=t.call(this),qo&&Jt.call(Wt(i)),f1(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],r,Wt(i)),i.options=o,i.options.keySeparator===void 0&&(i.options.keySeparator="."),i.logger=ut.create("translator"),i}return rt(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&&!v1(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(qt(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,v=d[d.length-1],m=o.lng||this.language,S=o.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(m&&m.toLowerCase()==="cimode"){if(S){var w=o.nsSeparator||this.options.nsSeparator;return l?(g.res="".concat(v).concat(w).concat(f),g):"".concat(v).concat(w).concat(f)}return l?(g.res=f,g):f}var g=this.resolve(i,o),p=g&&g.res,h=g&&g.usedKey||f,y=g&&g.exactUsedKey||f,_=Object.prototype.toString.apply(p),P=["[object Number]","[object Function]","[object RegExp]"],x=o.joinArrays!==void 0?o.joinArrays:this.options.joinArrays,O=!this.i18nFormat||this.i18nFormat.handleAsObject,R=typeof p!="string"&&typeof p!="boolean"&&typeof p!="number";if(O&&p&&R&&P.indexOf(_)<0&&!(typeof x=="string"&&_==="[object Array]")){if(!o.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var D=this.options.returnedObjectHandler?this.options.returnedObjectHandler(h,p,ge(ge({},o),{},{ns:d})):"key '".concat(f," (").concat(this.language,")' returned an object instead of string.");return l?(g.res=D,g):D}if(u){var M=_==="[object Array]",ne=M?[]:{},Re=M?y:h;for(var Oe in p)if(Object.prototype.hasOwnProperty.call(p,Oe)){var sr="".concat(Re).concat(u).concat(Oe);ne[Oe]=this.translate(sr,ge(ge({},o),{joinArrays:!1,ns:d})),ne[Oe]===sr&&(ne[Oe]=p[Oe])}p=ne}}else if(O&&typeof x=="string"&&_==="[object Array]")p=p.join(x),p&&(p=this.extendTranslation(p,i,o,s));else{var Nt=!1,gt=!1,I=o.count!==void 0&&typeof o.count!="string",T=n.hasDefaultValue(o),F=I?this.pluralResolver.getSuffix(m,o.count,o):"",$=o["defaultValue".concat(F)]||o.defaultValue;!this.isValidLookup(p)&&T&&(Nt=!0,p=$),this.isValidLookup(p)||(gt=!0,p=f);var J=o.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,wn=J&>?void 0:p,Ne=T&&$!==p&&this.options.updateMissing;if(gt||Nt||Ne){if(this.logger.log(Ne?"updateKey":"missingKey",m,v,f,Ne?$:p),u){var kn=this.resolve(f,ge(ge({},o),{},{keySeparator:!1}));kn&&kn.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 Ie=[],vt=this.languageUtils.getFallbackCodes(this.options.fallbackLng,o.lng||this.language);if(this.options.saveMissingTo==="fallback"&&vt&&vt[0])for(var Wo=0;Wo1&&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 v=o.extractFromKey(d,s),m=v.key;l=m;var S=v.namespaces;o.options.fallbackNS&&(S=S.concat(o.options.fallbackNS));var w=s.count!==void 0&&typeof s.count!="string",g=w&&!s.ordinal&&s.count===0&&o.pluralResolver.shouldUseIntlApi(),p=s.context!==void 0&&(typeof s.context=="string"||typeof s.context=="number")&&s.context!=="",h=s.lngs?s.lngs:o.languageUtils.toResolveHierarchy(s.lng||o.language,s.fallbackLng);S.forEach(function(y){o.isValidLookup(a)||(f=y,!af["".concat(h[0],"-").concat(y)]&&o.utils&&o.utils.hasLoadedNamespace&&!o.utils.hasLoadedNamespace(f)&&(af["".concat(h[0],"-").concat(y)]=!0,o.logger.warn('key "'.concat(l,'" for languages "').concat(h.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!!!")),h.forEach(function(_){if(!o.isValidLookup(a)){c=_;var P=[m];if(o.i18nFormat&&o.i18nFormat.addLookupKeys)o.i18nFormat.addLookupKeys(P,m,_,y,s);else{var x;w&&(x=o.pluralResolver.getSuffix(_,s.count,s));var O="".concat(o.options.pluralSeparator,"zero");if(w&&(P.push(m+x),g&&P.push(m+O)),p){var R="".concat(m).concat(o.options.contextSeparator).concat(s.context);P.push(R),w&&(P.push(R+x),g&&P.push(R+O))}}for(var D;D=P.pop();)o.isValidLookup(a)||(u=D,a=o.getResource(_,y,D,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}(Jt);function Ls(e){return e.charAt(0).toUpperCase()+e.slice(1)}var O1=function(){function e(t){nt(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=ut.create("languageUtils")}return rt(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]=Ls(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]=Ls(i[1].toLowerCase())),r.indexOf(i[2].toLowerCase())>-1&&(i[2]=Ls(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}(),x1=[{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}],_1={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)}},P1=["v1","v2","v3"],uf={zero:0,one:1,two:2,few:3,many:4,other:5};function C1(){var e={};return x1.forEach(function(t){t.lngs.forEach(function(n){e[n]={numbers:t.nr,plurals:_1[t.fc]}})}),e}var E1=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};nt(this,e),this.languageUtils=t,this.options=n,this.logger=ut.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=C1()}return rt(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 uf[s]-uf[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!P1.includes(this.options.compatibilityJSON)}}]),e}();function cf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function We(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{};nt(this,e),this.logger=ut.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(n){return n},this.init(t)}return rt(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:h1,this.escapeValue=r.escapeValue!==void 0?r.escapeValue:!0,this.useRawValueToEscape=r.useRawValueToEscape!==void 0?r.useRawValueToEscape:!1,this.prefix=r.prefix?_n(r.prefix):r.prefixEscaped||"{{",this.suffix=r.suffix?_n(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?_n(r.nestingPrefix):r.nestingPrefixEscaped||_n("$t("),this.nestingSuffix=r.nestingSuffix?_n(r.nestingSuffix):r.nestingSuffixEscaped||_n(")"),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(w){return w.replace(/\$/g,"$$$$")}var d=function(g){if(g.indexOf(s.formatSeparator)<0){var p=rf(r,c,g);return s.alwaysFormat?s.format(p,void 0,i,We(We(We({},o),r),{},{interpolationkey:g})):p}var h=g.split(s.formatSeparator),y=h.shift().trim(),_=h.join(s.formatSeparator).trim();return s.format(rf(r,c,y),_,i,We(We(We({},o),r),{},{interpolationkey:y}))};this.resetRegExp();var v=o&&o.missingInterpolationHandler||this.options.missingInterpolationHandler,m=o&&o.interpolation&&o.interpolation.skipOnVariables!==void 0?o.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables,S=[{regex:this.regexpUnescape,safeValue:function(g){return f(g)}},{regex:this.regexp,safeValue:function(g){return s.escapeValue?f(s.escape(g)):f(g)}}];return S.forEach(function(w){for(u=0;a=w.regex.exec(n);){var g=a[1].trim();if(l=d(g),l===void 0)if(typeof v=="function"){var p=v(n,a,o);l=typeof p=="string"?p:""}else if(o&&o.hasOwnProperty(g))l="";else if(m){l=a[0];continue}else s.logger.warn("missed to pass in variable ".concat(g," for interpolating ").concat(n)),l="";else typeof l!="string"&&!s.useRawValueToEscape&&(l=tf(l));var h=w.safeValue(l);if(n=n.replace(a[0],h),m?(w.regex.lastIndex+=l.length,w.regex.lastIndex-=a[0].length):w.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=We({},o);l.applyPostProcessor=!1,delete l.defaultValue;function u(v,m){var S=this.nestingOptionsSeparator;if(v.indexOf(S)<0)return v;var w=v.split(new RegExp("".concat(S,"[ ]*{"))),g="{".concat(w[1]);v=w[0],g=this.interpolate(g,l);var p=g.match(/'/g),h=g.match(/"/g);(p&&p.length%2===0&&!h||h.length%2!==0)&&(g=g.replace(/'/g,'"'));try{l=JSON.parse(g),m&&(l=We(We({},m),l))}catch(y){return this.logger.warn("failed parsing options string in nesting for key ".concat(v),y),"".concat(v).concat(S).concat(g)}return delete l.defaultValue,v}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(v){return v.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=tf(a)),a||(this.logger.warn("missed to resolve ".concat(s[1]," for nesting ").concat(n)),a=""),f&&(a=c.reduce(function(v,m){return i.format(v,m,o.lng,We(We({},o),{},{interpolationkey:s[1].trim()}))},a.trim())),n=n.replace(s[0],a),this.regexp.lastIndex=0}return n}}]),e}();function ff(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 Lt(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=l1(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 I1=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};nt(this,e),this.logger=ut.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,Lt(Lt({},o),{},{style:"currency"})).format(r)},datetime:function(r,i,o){return new Intl.DateTimeFormat(i,Lt({},o)).format(r)},relativetime:function(r,i,o){return new Intl.RelativeTimeFormat(i,Lt({},o)).format(r,o.range||"day")},list:function(r,i,o){return new Intl.ListFormat(i,Lt({},o)).format(r)}},this.init(t)}return rt(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=N1(c),d=f.formatName,v=f.formatOptions;if(s.formats[d]){var m=u;try{var S=o&&o.formatParams&&o.formatParams[o.interpolationkey]||{},w=S.locale||S.lng||o.locale||o.lng||i;m=s.formats[d](u,w,Lt(Lt(Lt({},v),o),S))}catch(g){s.logger.warn(g)}return m}else s.logger.warn("there was no format function for ".concat(d));return u},n);return l}}]),e}();function df(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 pf(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 j1(e,t){e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)}var T1=function(e){Ko(n,e);var t=L1(n);function n(r,i,o){var s,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return nt(this,n),s=t.call(this),qo&&Jt.call(Wt(s)),s.backend=r,s.store=i,s.services=o,s.languageUtils=o.languageUtils,s.options=a,s.logger=ut.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 rt(n,[{key:"queueLoad",value:function(i,o,s,a){var l=this,u={},c={},f={},d={};return i.forEach(function(v){var m=!0;o.forEach(function(S){var w="".concat(v,"|").concat(S);!s.reload&&l.store.hasResourceBundle(v,S)?l.state[w]=2:l.state[w]<0||(l.state[w]===1?c[w]===void 0&&(c[w]=!0):(l.state[w]=1,m=!1,c[w]===void 0&&(c[w]=!0),u[w]===void 0&&(u[w]=!0),d[S]===void 0&&(d[S]=!0)))}),m||(f[v]=!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){d1(f.loaded,[l],u),j1(f,i),o&&f.errors.push(o),f.pendingCount===0&&!f.done&&(Object.keys(f.loaded).forEach(function(d){c[d]||(c[d]={});var v=f.loaded[d];v.length&&v.forEach(function(m){c[d][m]===void 0&&(c[d][m]=!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 v=a.waitingReads.shift();a.read(v.lng,v.ns,v.fcName,v.tried,v.wait,v.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,pf(pf({},u),{},{isUpdate:l})),!(!i||!i[0])&&this.store.addResource(i[0],o,s,a))}}]),n}(Jt);function F1(){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(qt(t[1])==="object"&&(n=t[1]),typeof t[1]=="string"&&(n.defaultValue=t[1]),typeof t[2]=="string"&&(n.tDescription=t[2]),qt(t[2])==="object"||qt(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 hf(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 gf(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 ot(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 Ci(){}function A1(e){var t=Object.getOwnPropertyNames(Object.getPrototypeOf(e));t.forEach(function(n){typeof e[n]=="function"&&(e[n]=e[n].bind(e))})}var xo=function(e){Ko(n,e);var t=b1(n);function n(){var r,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;if(nt(this,n),r=t.call(this),qo&&Jt.call(Wt(r)),r.options=hf(i),r.services={},r.logger=ut,r.modules={external:[]},A1(Wt(r)),o&&!r.isInitialized&&!i.isClone){if(!r.options.initImmediate)return r.init(i,o),oi(r,Wt(r));setTimeout(function(){r.init(i,o)},0)}return r}return rt(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=F1();this.options=ot(ot(ot({},a),this.options),hf(o)),this.options.compatibilityAPI!=="v1"&&(this.options.interpolation=ot(ot({},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(g){return g?typeof g=="function"?new g:g:null}if(!this.options.isClone){this.modules.logger?ut.init(l(this.modules.logger),this.options):ut.init(null,this.options);var u;this.modules.formatter?u=this.modules.formatter:typeof Intl<"u"&&(u=I1);var c=new O1(this.options);this.store=new S1(this.options.resources,this.options);var f=this.services;f.logger=ut,f.resourceStore=this.store,f.languageUtils=c,f.pluralResolver=new E1(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 R1(this.options),f.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},f.backendConnector=new T1(l(this.modules.backend),f.resourceStore,f,this.options),f.backendConnector.on("*",function(g){for(var p=arguments.length,h=new Array(p>1?p-1:0),y=1;y1?p-1:0),y=1;y0&&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 v=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];v.forEach(function(g){i[g]=function(){var p;return(p=i.store)[g].apply(p,arguments)}});var m=["addResource","addResources","addResourceBundle","removeResourceBundle"];m.forEach(function(g){i[g]=function(){var p;return(p=i.store)[g].apply(p,arguments),i}});var S=vr(),w=function(){var p=function(y,_){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),S.resolve(_),s(y,_)};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?w():setTimeout(w,0),S}},{key:"loadResources",value:function(i){var o=this,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ci,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(v){if(!!v){var m=o.services.languageUtils.toResolveHierarchy(v);m.forEach(function(S){u.indexOf(S)<0&&u.push(S)})}};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=vr();return i||(i=this.languages),o||(o=this.options.ns),s||(s=Ci),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"&&ph.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=vr();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,v){v?(l(v),s.translator.changeLanguage(v),s.isLanguageChangingTo=void 0,s.emit("languageChanged",v),s.logger.log("languageChanged",v)):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 v=typeof d=="string"?d:s.services.languageUtils.getBestMatchFromCodes(d);v&&(s.language||l(v),s.translator.language||s.translator.changeLanguage(v),s.services.languageDetector&&s.services.languageDetector.cacheUserLanguage(v)),s.loadResources(v,function(m){u(m,v)})};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(qt(f)!=="object"){for(var v=arguments.length,m=new Array(v>2?v-2:0),S=2;S1&&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(v,m){var S=o.services.backendConnector.state["".concat(v,"|").concat(m)];return S===-1||S===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=vr();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=vr();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]:Ci,a=ot(ot(ot({},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=ot({},this.services),l.services.utils={hasLoadedNamespace:l.hasLoadedNamespace.bind(l)},l.translator=new lf(l.services,l.options),l.translator.on("*",function(c){for(var f=arguments.length,d=new Array(f>1?f-1:0),v=1;v0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new xo(e,t)});var ke=xo.createInstance();ke.createInstance=xo.createInstance;ke.createInstance;ke.init;ke.loadResources;ke.reloadResources;ke.use;ke.changeLanguage;ke.getFixedT;ke.t;ke.exists;ke.setDefaultNamespace;ke.hasLoadedNamespace;ke.loadNamespaces;ke.loadLanguages;const U1="Stable Diffusion UI",z1="",$1={home:"Home",history:"History",community:"Community",settings:"Settings"},B1={"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"},Q1={"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:","live-preview":"Show a live preview of the image (disable this for faster image generation)","fix-face":"Fix incorrect faces and eyes (uses GFPGAN)",upscale:"Upscale the image to 4x resolution using:",corrected:"Show only the corrected/upscaled image"},V1={txt:"Image Modifiers (art styles, tags etc)"},H1={"use-btn":"Use Image","use-btn2":"Use Image and Tags"},K1={fave:"Favorites Only",search:"Search"},q1={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"},W1=`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. @@ -91,7 +91,7 @@ This license of this software forbids you from sharing any content that violates 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. -`,W1={title:A1,description:U1,navbar:z1,"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:$1,"in-paint":{txt:"In-Painting (select the area which the AI will paint into)",clear:"Clear"},settings:B1,tags:Q1,"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. +`,G1={title:U1,description:z1,navbar:$1,"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:B1,"in-paint":{txt:"In-Painting (select the area which the AI will paint into)",clear:"Clear"},settings:Q1,tags:V1,"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:V1,history:H1,"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",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:K1,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:q1},G1={en:{translation:W1}};ke.use(Qy).init({lng:"en",interpolation:{escapeValue:!1},resources:G1});const Y1=new Am;function J1(){const e=o1;return k(Um,{location:Y1,routes:[{path:"/",element:k(r1,{className:e})},{path:"/settings",element:k(i1,{className:e})}]})}const X1=new sm({defaultOptions:{queries:{refetchOnWindowFocus:!1,refetchOnReconnect:!1,refetchOnMount:!1,staleTime:1/0,cacheTime:1/0}}});xm();Ds.createRoot(document.getElementById("root")).render(k(xf.StrictMode,{children:N(um,{client:X1,children:[k(J1,{}),k(vm,{initialIsOpen:!0})]})})); +`,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:H1,history:K1,"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",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:q1,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:W1},Y1="Stable Diffusion UI en Espa\xF1ol",J1="",X1={},Z1={},eS={},tS={},nS={},rS={},iS={},oS="",sS={title:Y1,description:J1,navbar:X1,"land-cre":{},"land-pre":{},home:Z1,"in-paint":{},settings:eS,tags:tS,"preview-prompt":{},"current-task":"","recent-create":"",popup:nS,history:rS,"advanced-settings":{},storage:iS,import:{},about:oS},aS={en:{translation:G1},es:{translation:sS}};ke.use(Qy).init({lng:"en",interpolation:{escapeValue:!1},resources:aS});const lS=new Am;function uS(){const e=s1;return k(Um,{location:lS,routes:[{path:"/",element:k(i1,{className:e})},{path:"/settings",element:k(o1,{className:e})}]})}const cS=new sm({defaultOptions:{queries:{refetchOnWindowFocus:!1,refetchOnReconnect:!1,refetchOnMount:!1,staleTime:1/0,cacheTime:1/0}}});xm();Ds.createRoot(document.getElementById("root")).render(k(_f.StrictMode,{children:N(um,{client:cS,children:[k(uS,{}),k(vm,{initialIsOpen:!0})]})}));