diff --git a/.gitignore b/.gitignore index dd89019a..f91d8fbf 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,7 @@ installer.tar dist # built code for the front end -!/ui/frontend/dist \ No newline at end of file +!/ui/frontend/dist +ui/frontend/.idea/* +ui/frontend/build_src/.idea/* +.idea/* diff --git a/ui/frontend/build_src/package-lock.json b/ui/frontend/build_src/package-lock.json index c4fee72c..2b6b316f 100644 --- a/ui/frontend/build_src/package-lock.json +++ b/ui/frontend/build_src/package-lock.json @@ -14,9 +14,11 @@ "@vanilla-extract/css": "^1.9.0", "@vanilla-extract/recipes": "^0.2.5", "@vanilla-extract/vite-plugin": "^3.5.0", + "i18next": "^21.9.2", "immer": "^9.0.15", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-i18next": "^11.18.6", "uuid": "^9.0.0", "zustand": "^4.1.1" }, @@ -1427,6 +1429,36 @@ "@babel/runtime": "^7.7.6" } }, + "node_modules/html-parse-stringify": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", + "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", + "dependencies": { + "void-elements": "3.1.0" + } + }, + "node_modules/i18next": { + "version": "21.9.2", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-21.9.2.tgz", + "integrity": "sha512-00fVrLQOwy45nm3OtC9l1WiLK3nJlIYSljgCt0qzTaAy65aciMdRy9GsuW+a2AtKtdg9/njUGfRH30LRupV7ZQ==", + "funding": [ + { + "type": "individual", + "url": "https://locize.com" + }, + { + "type": "individual", + "url": "https://locize.com/i18next.html" + }, + { + "type": "individual", + "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" + } + ], + "dependencies": { + "@babel/runtime": "^7.17.2" + } + }, "node_modules/immer": { "version": "9.0.15", "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", @@ -1702,6 +1734,27 @@ "react": "^18.2.0" } }, + "node_modules/react-i18next": { + "version": "11.18.6", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-11.18.6.tgz", + "integrity": "sha512-yHb2F9BiT0lqoQDt8loZ5gWP331GwctHz9tYQ8A2EIEUu+CcEdjBLQWli1USG3RdWQt3W+jqQLg/d4rrQR96LA==", + "dependencies": { + "@babel/runtime": "^7.14.5", + "html-parse-stringify": "^3.0.1" + }, + "peerDependencies": { + "i18next": ">= 19.0.0", + "react": ">= 16.8.0" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, "node_modules/react-refresh": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", @@ -1923,6 +1976,14 @@ } } }, + "node_modules/void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", @@ -2867,6 +2928,22 @@ "@babel/runtime": "^7.7.6" } }, + "html-parse-stringify": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", + "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", + "requires": { + "void-elements": "3.1.0" + } + }, + "i18next": { + "version": "21.9.2", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-21.9.2.tgz", + "integrity": "sha512-00fVrLQOwy45nm3OtC9l1WiLK3nJlIYSljgCt0qzTaAy65aciMdRy9GsuW+a2AtKtdg9/njUGfRH30LRupV7ZQ==", + "requires": { + "@babel/runtime": "^7.17.2" + } + }, "immer": { "version": "9.0.15", "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", @@ -3040,6 +3117,15 @@ "scheduler": "^0.23.0" } }, + "react-i18next": { + "version": "11.18.6", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-11.18.6.tgz", + "integrity": "sha512-yHb2F9BiT0lqoQDt8loZ5gWP331GwctHz9tYQ8A2EIEUu+CcEdjBLQWli1USG3RdWQt3W+jqQLg/d4rrQR96LA==", + "requires": { + "@babel/runtime": "^7.14.5", + "html-parse-stringify": "^3.0.1" + } + }, "react-refresh": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", @@ -3169,6 +3255,11 @@ "rollup": "~2.78.0" } }, + "void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==" + }, "yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", diff --git a/ui/frontend/build_src/package.json b/ui/frontend/build_src/package.json index 53ab4d0e..2d2c4874 100644 --- a/ui/frontend/build_src/package.json +++ b/ui/frontend/build_src/package.json @@ -16,9 +16,11 @@ "@vanilla-extract/css": "^1.9.0", "@vanilla-extract/recipes": "^0.2.5", "@vanilla-extract/vite-plugin": "^3.5.0", + "i18next": "^21.9.2", "immer": "^9.0.15", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-i18next": "^11.18.6", "uuid": "^9.0.0", "zustand": "^4.1.1" }, diff --git a/ui/frontend/build_src/src/App.tsx b/ui/frontend/build_src/src/App.tsx index c1c02eb1..0e070e89 100644 --- a/ui/frontend/build_src/src/App.tsx +++ b/ui/frontend/build_src/src/App.tsx @@ -6,6 +6,8 @@ import Settings from "./pages/Settings"; // @ts-ignore import { darkTheme, lightTheme } from "./styles/theme/index.css.ts"; +import './Translation/config'; + const location = new ReactLocation(); function App() { @@ -21,7 +23,8 @@ function App() { { path: "/", element: }, { path: "/settings", element: }, ]} - > + > + ); } diff --git a/ui/frontend/build_src/src/Translation/config.ts b/ui/frontend/build_src/src/Translation/config.ts new file mode 100644 index 00000000..84c09792 --- /dev/null +++ b/ui/frontend/build_src/src/Translation/config.ts @@ -0,0 +1,17 @@ +import i18n from "i18next"; +import translation from "./en.json"; +import { initReactI18next } from "react-i18next"; + +export const resources = { + en: { + translation, + }, +} as const; + +i18n.use(initReactI18next).init({ + lng: "en", + interpolation: { + escapeValue: false, + }, + resources, +}); diff --git a/ui/frontend/build_src/src/Translation/en.json b/ui/frontend/build_src/src/Translation/en.json new file mode 100644 index 00000000..90474a0c --- /dev/null +++ b/ui/frontend/build_src/src/Translation/en.json @@ -0,0 +1,104 @@ +{ + "title": "Stable Diffusion UI", + "description": "", + "navbar": { + "home": "Home", + "history": "History", + "community": "Community", + "settings": "Settings" + }, + "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": { + "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" + }, + "in-paint": { + "txt": "In-Painting (select the area which the AI will paint into)", + "clear": "Clear" + }, + "settings": { + "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" + }, + "tags": { + "txt": "Image Modifiers (art styles, tags etc)" + }, + "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.\n", + "part3": "You can also add modifiers like \"Realistic\", \"Pencil Sketch\", \"ArtStation\" etc by browsing through the \"Image Modifiers\" section and selecting the desired modifiers.\n", + "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": { + "use-btn": "Use Image", + "use-btn2": "Use Image and Tags" + }, + "history": { + "fave": "Favorites Only", + "search": "Search" + }, + "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). \nPlease restart the program after changing this.", + "save": "SAVE" + }, + "storage": { + "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" + }, + "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": "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!\n\nPlease feel free to join the discord community or file an issue if you have any problems or suggestions in using this interface.\n\nDisclaimer: The authors of this project are not responsible for any content generated using this interface.\n\nThis 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,\nspread misinformation and target vulnerable groups. For the full list of restrictions please read the license.\n\nBy using this software, you consent to the terms and conditions of the license.\n" +} diff --git a/ui/frontend/build_src/src/components/organisms/creationPanel/basicCreation/makeButton/index.tsx b/ui/frontend/build_src/src/components/organisms/creationPanel/basicCreation/makeButton/index.tsx index ac5a8710..30cd92c5 100644 --- a/ui/frontend/build_src/src/components/organisms/creationPanel/basicCreation/makeButton/index.tsx +++ b/ui/frontend/build_src/src/components/organisms/creationPanel/basicCreation/makeButton/index.tsx @@ -10,7 +10,11 @@ import { MakeButtonStyle, // @ts-ignore } from "./makeButton.css.ts"; +import { useTranslation } from "react-i18next"; + export default function MakeButton() { + const { t } = useTranslation(); + const parallelCount = useImageCreate((state) => state.parallelCount); const builtRequest = useImageCreate((state) => state.builtRequest); const addNewImage = useImageQueue((state) => state.addNewImage); @@ -78,7 +82,7 @@ export default function MakeButton() { onClick={makeImages} disabled={hasQueue} > - Make + {t("home.make-img-btn")} ); } diff --git a/ui/frontend/build_src/src/components/organisms/displayPanel/completedImages/index.tsx b/ui/frontend/build_src/src/components/organisms/displayPanel/completedImages/index.tsx index a925f756..89ab7cfa 100644 --- a/ui/frontend/build_src/src/components/organisms/displayPanel/completedImages/index.tsx +++ b/ui/frontend/build_src/src/components/organisms/displayPanel/completedImages/index.tsx @@ -25,7 +25,6 @@ export default function CompletedImages({
{images && images.map((image, index) => { - if (void 0 === image) { console.warn(`image ${index} is undefined`); return null; diff --git a/ui/frontend/build_src/src/components/organisms/displayPanel/index.tsx b/ui/frontend/build_src/src/components/organisms/displayPanel/index.tsx index ef229ce7..de54f5e6 100644 --- a/ui/frontend/build_src/src/components/organisms/displayPanel/index.tsx +++ b/ui/frontend/build_src/src/components/organisms/displayPanel/index.tsx @@ -116,7 +116,6 @@ export default function DisplayPanel() {
-

- Stable Diffusion UI {version} {release}{" "} + {t("title")} {version} {release}{" "}

diff --git a/ui/frontend/dist/index.js b/ui/frontend/dist/index.js index fde03748..cd4672e9 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 l of o.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerpolicy&&(o.referrerPolicy=i.referrerpolicy),i.crossorigin==="use-credentials"?o.credentials="include":i.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();function ac(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var R={exports:{}},A={};/** +(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 hf(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 Ir=Symbol.for("react.element"),bd=Symbol.for("react.portal"),eh=Symbol.for("react.fragment"),th=Symbol.for("react.strict_mode"),nh=Symbol.for("react.profiler"),rh=Symbol.for("react.provider"),ih=Symbol.for("react.context"),oh=Symbol.for("react.forward_ref"),lh=Symbol.for("react.suspense"),sh=Symbol.for("react.memo"),uh=Symbol.for("react.lazy"),gu=Symbol.iterator;function ah(e){return e===null||typeof e!="object"?null:(e=gu&&e[gu]||e["@@iterator"],typeof e=="function"?e:null)}var cc={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},fc=Object.assign,dc={};function Fn(e,t,n){this.props=e,this.context=t,this.refs=dc,this.updater=n||cc}Fn.prototype.isReactComponent={};Fn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Fn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function hc(){}hc.prototype=Fn.prototype;function us(e,t,n){this.props=e,this.context=t,this.refs=dc,this.updater=n||cc}var as=us.prototype=new hc;as.constructor=us;fc(as,Fn.prototype);as.isPureReactComponent=!0;var Su=Array.isArray,pc=Object.prototype.hasOwnProperty,cs={current:null},vc={key:!0,ref:!0,__self:!0,__source:!0};function mc(e,t,n){var r,i={},o=null,l=null;if(t!=null)for(r in t.ref!==void 0&&(l=t.ref),t.key!==void 0&&(o=""+t.key),t)pc.call(t,r)&&!vc.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(s===1)i.children=n;else if(1>>1,te=I[Y];if(0>>1;Yi(ko,L))zti(Ur,ko)?(I[Y]=Ur,I[zt]=L,Y=zt):(I[Y]=ko,I[Ut]=L,Y=Ut);else if(zti(Ur,L))I[Y]=Ur,I[zt]=L,Y=zt;else break e}}return F}function i(I,F){var L=I.sortIndex-F.sortIndex;return L!==0?L:I.id-F.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var l=Date,s=l.now();e.unstable_now=function(){return l.now()-s}}var u=[],a=[],c=1,f=null,d=3,m=!1,y=!1,S=!1,C=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function h(I){for(var F=n(a);F!==null;){if(F.callback===null)r(a);else if(F.startTime<=I)r(a),F.sortIndex=F.expirationTime,t(u,F);else break;F=n(a)}}function g(I){if(S=!1,h(I),!y)if(n(u)!==null)y=!0,wo(x);else{var F=n(a);F!==null&&_o(g,F.startTime-I)}}function x(I,F){y=!1,S&&(S=!1,v(_),_=-1),m=!0;var L=d;try{for(h(F),f=n(u);f!==null&&(!(f.expirationTime>F)||I&&!$());){var Y=f.callback;if(typeof Y=="function"){f.callback=null,d=f.priorityLevel;var te=Y(f.expirationTime<=F);F=e.unstable_now(),typeof te=="function"?f.callback=te:f===n(u)&&r(u),h(F)}else r(u);f=n(u)}if(f!==null)var Ar=!0;else{var Ut=n(a);Ut!==null&&_o(g,Ut.startTime-F),Ar=!1}return Ar}finally{f=null,d=L,m=!1}}var E=!1,k=null,_=-1,M=5,T=-1;function $(){return!(e.unstable_now()-TI||125Y?(I.sortIndex=L,t(a,I),n(u)===null&&I===n(a)&&(S?(v(_),_=-1):S=!0,_o(g,L-Y))):(I.sortIndex=te,t(u,I),y||m||(y=!0,wo(x))),I},e.unstable_shouldYield=$,e.unstable_wrapCallback=function(I){var F=d;return function(){var L=d;d=F;try{return I.apply(this,arguments)}finally{d=L}}}})(wc);(function(e){e.exports=wc})(Sc);/** + */(function(e){function t(I,F){var T=I.length;I.push(F);e:for(;0>>1,J=I[$];if(0>>1;$i(wn,T))Nei(gt,wn)?(I[$]=gt,I[Ne]=T,$=Ne):(I[$]=wn,I[Re]=T,$=Re);else if(Nei(gt,T))I[$]=gt,I[Ne]=T,$=Ne;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,h=!1,m=!1,y=!1,w=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function g(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 S(I){if(y=!1,g(I),!m)if(n(l)!==null)m=!0,Rt(P);else{var F=n(u);F!==null&&ht(S,F.startTime-I)}}function P(I,F){m=!1,y&&(y=!1,v(O),O=-1),h=!0;var T=d;try{for(g(F),f=n(l);f!==null&&(!(f.expirationTime>F)||I&&!M());){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),g(F)}else r(l);f=n(l)}if(f!==null)var Sn=!0;else{var Re=n(u);Re!==null&&ht(S,Re.startTime-F),Sn=!1}return Sn}finally{f=null,d=T,h=!1}}var _=!1,x=null,O=-1,R=5,D=-1;function M(){return!(e.unstable_now()-DI||125$?(I.sortIndex=T,t(u,I),n(l)===null&&I===n(u)&&(y?(v(O),O=-1):y=!0,ht(S,T-$))):(I.sortIndex=J,t(l,I),m||h||(m=!0,Rt(P))),I},e.unstable_shouldYield=M,e.unstable_wrapCallback=function(I){var F=d;return function(){var T=d;d=F;try{return I.apply(this,arguments)}finally{d=T}}}})(Pf);(function(e){e.exports=Pf})(_f);/** * @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 _c=R.exports,Oe=Sc.exports;function P(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"),nl=Object.prototype.hasOwnProperty,ph=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,_u={},ku={};function vh(e){return nl.call(ku,e)?!0:nl.call(_u,e)?!1:ph.test(e)?ku[e]=!0:(_u[e]=!0,!1)}function mh(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function yh(e,t,n,r){if(t===null||typeof t>"u"||mh(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function ye(e,t,n,r,i,o,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=l}var ae={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ae[e]=new ye(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ae[t]=new ye(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ae[e]=new ye(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ae[e]=new ye(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ae[e]=new ye(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ae[e]=new ye(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ae[e]=new ye(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ae[e]=new ye(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ae[e]=new ye(e,5,!1,e.toLowerCase(),null,!1,!1)});var ds=/[\-:]([a-z])/g;function hs(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(ds,hs);ae[t]=new ye(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(ds,hs);ae[t]=new ye(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(ds,hs);ae[t]=new ye(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ae[e]=new ye(e,1,!1,e.toLowerCase(),null,!1,!1)});ae.xlinkHref=new ye("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ae[e]=new ye(e,1,!1,e.toLowerCase(),null,!0,!0)});function ps(e,t,n,r){var i=ae.hasOwnProperty(t)?ae[t]:null;(i!==null?i.type!==0:r||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ls=Object.prototype.hasOwnProperty,Ch=/^[: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]*$/,nu={},ru={};function Eh(e){return Ls.call(ru,e)?!0:Ls.call(nu,e)?!1:Ch.test(e)?ru[e]=!0:(nu[e]=!0,!1)}function Rh(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 Nh(e,t,n,r){if(t===null||typeof t>"u"||Rh(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 Se(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 Se(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 Se(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ce[e]=new Se(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ce[e]=new Se(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 Se(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ce[e]=new Se(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ce[e]=new Se(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ce[e]=new Se(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ce[e]=new Se(e,5,!1,e.toLowerCase(),null,!1,!1)});var Va=/[\-:]([a-z])/g;function Ha(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(Va,Ha);ce[t]=new Se(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(Va,Ha);ce[t]=new Se(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(Va,Ha);ce[t]=new Se(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ce[e]=new Se(e,1,!1,e.toLowerCase(),null,!1,!1)});ce.xlinkHref=new Se("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ce[e]=new Se(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ka(e,t,n,r){var i=ce.hasOwnProperty(t)?ce[t]:null;(i!==null?i.type!==0:r||!(2s||i[l]!==o[s]){var u=` -`+i[l].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=l&&0<=s);break}}}finally{xo=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Wn(e):""}function gh(e){switch(e.tag){case 5:return Wn(e.type);case 16:return Wn("Lazy");case 13:return Wn("Suspense");case 19:return Wn("SuspenseList");case 0:case 2:case 15:return e=Po(e.type,!1),e;case 11:return e=Po(e.type.render,!1),e;case 1:return e=Po(e.type,!0),e;default:return""}}function ll(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case on:return"Fragment";case rn:return"Portal";case rl:return"Profiler";case vs:return"StrictMode";case il:return"Suspense";case ol:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Ec:return(e.displayName||"Context")+".Consumer";case Cc:return(e._context.displayName||"Context")+".Provider";case ms:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ys:return t=e.displayName||null,t!==null?t:ll(e.type)||"Memo";case vt:t=e._payload,e=e._init;try{return ll(e(t))}catch{}}return null}function Sh(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ll(t);case 8:return t===vs?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function It(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Pc(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function wh(e){var t=Pc(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(l){r=""+l,o.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(l){r=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function $r(e){e._valueTracker||(e._valueTracker=wh(e))}function Oc(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Pc(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function yi(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function sl(e,t){var n=t.checked;return W({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n!=null?n:e._wrapperState.initialChecked})}function Eu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=It(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Rc(e,t){t=t.checked,t!=null&&ps(e,"checked",t,!1)}function ul(e,t){Rc(e,t);var n=It(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?al(e,t.type,n):t.hasOwnProperty("defaultValue")&&al(e,t.type,It(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function xu(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function al(e,t,n){(t!=="number"||yi(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Gn=Array.isArray;function mn(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=Qr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ar(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Zn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},_h=["Webkit","ms","Moz","O"];Object.keys(Zn).forEach(function(e){_h.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Zn[t]=Zn[e]})});function Tc(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Zn.hasOwnProperty(e)&&Zn[e]?(""+t).trim():t+"px"}function Dc(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=Tc(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var kh=W({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function dl(e,t){if(t){if(kh[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(P(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(P(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(P(61))}if(t.style!=null&&typeof t.style!="object")throw Error(P(62))}}function hl(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var pl=null;function gs(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var vl=null,yn=null,gn=null;function Ru(e){if(e=Dr(e)){if(typeof vl!="function")throw Error(P(280));var t=e.stateNode;t&&(t=to(t),vl(e.stateNode,e.type,t))}}function Fc(e){yn?gn?gn.push(e):gn=[e]:yn=e}function Lc(){if(yn){var e=yn,t=gn;if(gn=yn=null,Ru(e),t)for(e=0;e>>=0,e===0?32:31-(Dh(e)/Fh|0)|0}var Br=64,qr=4194304;function Yn(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function _i(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,l=n&268435455;if(l!==0){var s=l&~i;s!==0?r=Yn(s):(o&=l,o!==0&&(r=Yn(o)))}else l=n&~i,l!==0?r=Yn(l):o!==0&&(r=Yn(o));if(r===0)return 0;if(t!==0&&t!==r&&(t&i)===0&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Mr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-He(t),e[t]=n}function zh(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=er),Uu=String.fromCharCode(32),zu=!1;function tf(e,t){switch(e){case"keyup":return dp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function nf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ln=!1;function pp(e,t){switch(e){case"compositionend":return nf(t);case"keypress":return t.which!==32?null:(zu=!0,Uu);case"textInput":return e=t.data,e===Uu&&zu?null:e;default:return null}}function vp(e,t){if(ln)return e==="compositionend"||!Ps&&tf(e,t)?(e=bc(),li=Cs=wt=null,ln=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Bu(n)}}function sf(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?sf(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function uf(){for(var e=window,t=yi();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=yi(e.document)}return t}function Os(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Ep(e){var t=uf(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&sf(n.ownerDocument.documentElement,n)){if(r!==null&&Os(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=qu(n,o);var l=qu(n,r);i&&l&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,sn=null,_l=null,nr=null,kl=!1;function Vu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;kl||sn==null||sn!==yi(r)||(r=sn,"selectionStart"in r&&Os(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),nr&&vr(nr,r)||(nr=r,r=Ei(_l,"onSelect"),0cn||(e.current=Rl[cn],Rl[cn]=null,cn--)}function Q(e,t){cn++,Rl[cn]=e.current,e.current=t}var Mt={},he=Dt(Mt),we=Dt(!1),Wt=Mt;function Cn(e,t){var n=e.type.contextTypes;if(!n)return Mt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function _e(e){return e=e.childContextTypes,e!=null}function Pi(){q(we),q(he)}function Ju(e,t,n){if(he.current!==Mt)throw Error(P(168));Q(he,t),Q(we,n)}function yf(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(P(108,Sh(e)||"Unknown",i));return W({},n,r)}function Oi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Mt,Wt=he.current,Q(he,e),Q(we,we.current),!0}function Zu(e,t,n){var r=e.stateNode;if(!r)throw Error(P(169));n?(e=yf(e,t,Wt),r.__reactInternalMemoizedMergedChildContext=e,q(we),q(he),Q(he,e)):q(we),Q(we,n)}var rt=null,no=!1,$o=!1;function gf(e){rt===null?rt=[e]:rt.push(e)}function Ap(e){no=!0,gf(e)}function Ft(){if(!$o&&rt!==null){$o=!0;var e=0,t=j;try{var n=rt;for(j=1;e>=l,i-=l,ot=1<<32-He(t)+i|n<_?(M=k,k=null):M=k.sibling;var T=d(v,k,h[_],g);if(T===null){k===null&&(k=M);break}e&&k&&T.alternate===null&&t(v,k),p=o(T,p,_),E===null?x=T:E.sibling=T,E=T,k=M}if(_===h.length)return n(v,k),V&&jt(v,_),x;if(k===null){for(;__?(M=k,k=null):M=k.sibling;var $=d(v,k,T.value,g);if($===null){k===null&&(k=M);break}e&&k&&$.alternate===null&&t(v,k),p=o($,p,_),E===null?x=$:E.sibling=$,E=$,k=M}if(T.done)return n(v,k),V&&jt(v,_),x;if(k===null){for(;!T.done;_++,T=h.next())T=f(v,T.value,g),T!==null&&(p=o(T,p,_),E===null?x=T:E.sibling=T,E=T);return V&&jt(v,_),x}for(k=r(v,k);!T.done;_++,T=h.next())T=m(k,v,_,T.value,g),T!==null&&(e&&T.alternate!==null&&k.delete(T.key===null?_:T.key),p=o(T,p,_),E===null?x=T:E.sibling=T,E=T);return e&&k.forEach(function(Ce){return t(v,Ce)}),V&&jt(v,_),x}function C(v,p,h,g){if(typeof h=="object"&&h!==null&&h.type===on&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case jr:e:{for(var x=h.key,E=p;E!==null;){if(E.key===x){if(x=h.type,x===on){if(E.tag===7){n(v,E.sibling),p=i(E,h.props.children),p.return=v,v=p;break e}}else if(E.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===vt&&oa(x)===E.type){n(v,E.sibling),p=i(E,h.props),p.ref=qn(v,E,h),p.return=v,v=p;break e}n(v,E);break}else t(v,E);E=E.sibling}h.type===on?(p=Kt(h.props.children,v.mode,g,h.key),p.return=v,v=p):(g=pi(h.type,h.key,h.props,null,v.mode,g),g.ref=qn(v,p,h),g.return=v,v=g)}return l(v);case rn:e:{for(E=h.key;p!==null;){if(p.key===E)if(p.tag===4&&p.stateNode.containerInfo===h.containerInfo&&p.stateNode.implementation===h.implementation){n(v,p.sibling),p=i(p,h.children||[]),p.return=v,v=p;break e}else{n(v,p);break}else t(v,p);p=p.sibling}p=Go(h,v.mode,g),p.return=v,v=p}return l(v);case vt:return E=h._init,C(v,p,E(h._payload),g)}if(Gn(h))return y(v,p,h,g);if(zn(h))return S(v,p,h,g);Xr(v,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,p!==null&&p.tag===6?(n(v,p.sibling),p=i(p,h),p.return=v,v=p):(n(v,p),p=Wo(h,v.mode,g),p.return=v,v=p),l(v)):n(v,p)}return C}var xn=Pf(!0),Of=Pf(!1),Fr={},et=Dt(Fr),Sr=Dt(Fr),wr=Dt(Fr);function qt(e){if(e===Fr)throw Error(P(174));return e}function As(e,t){switch(Q(wr,t),Q(Sr,e),Q(et,Fr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:fl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=fl(t,e)}q(et),Q(et,t)}function Pn(){q(et),q(Sr),q(wr)}function Rf(e){qt(wr.current);var t=qt(et.current),n=fl(t,e.type);t!==n&&(Q(Sr,e),Q(et,n))}function Us(e){Sr.current===e&&(q(et),q(Sr))}var H=Dt(0);function Di(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Qo=[];function zs(){for(var e=0;en?n:4,e(!0);var r=Bo.transition;Bo.transition={};try{e(!1),t()}finally{j=n,Bo.transition=r}}function Vf(){return ze().memoizedState}function $p(e,t,n){var r=Rt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Hf(e))Kf(t,n);else if(n=kf(e,t,n,r),n!==null){var i=ve();Ke(n,e,r,i),Wf(n,t,r)}}function Qp(e,t,n){var r=Rt(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Hf(e))Kf(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var l=t.lastRenderedState,s=o(l,n);if(i.hasEagerState=!0,i.eagerState=s,Ge(s,l)){var u=t.interleaved;u===null?(i.next=i,Fs(t)):(i.next=u.next,u.next=i),t.interleaved=i;return}}catch{}finally{}n=kf(e,t,i,r),n!==null&&(i=ve(),Ke(n,e,r,i),Wf(n,t,r))}}function Hf(e){var t=e.alternate;return e===K||t!==null&&t===K}function Kf(e,t){rr=Fi=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Wf(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ws(e,n)}}var Li={readContext:Ue,useCallback:ce,useContext:ce,useEffect:ce,useImperativeHandle:ce,useInsertionEffect:ce,useLayoutEffect:ce,useMemo:ce,useReducer:ce,useRef:ce,useState:ce,useDebugValue:ce,useDeferredValue:ce,useTransition:ce,useMutableSource:ce,useSyncExternalStore:ce,useId:ce,unstable_isNewReconciler:!1},Bp={readContext:Ue,useCallback:function(e,t){return Xe().memoizedState=[e,t===void 0?null:t],e},useContext:Ue,useEffect:sa,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ci(4194308,4,jf.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ci(4194308,4,e,t)},useInsertionEffect:function(e,t){return ci(4,2,e,t)},useMemo:function(e,t){var n=Xe();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Xe();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=$p.bind(null,K,e),[r.memoizedState,e]},useRef:function(e){var t=Xe();return e={current:e},t.memoizedState=e},useState:la,useDebugValue:qs,useDeferredValue:function(e){return Xe().memoizedState=e},useTransition:function(){var e=la(!1),t=e[0];return e=jp.bind(null,e[1]),Xe().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=K,i=Xe();if(V){if(n===void 0)throw Error(P(407));n=n()}else{if(n=t(),ie===null)throw Error(P(349));(Yt&30)!==0||Mf(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,sa(Df.bind(null,r,o,e),[e]),r.flags|=2048,Cr(9,Tf.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Xe(),t=ie.identifierPrefix;if(V){var n=lt,r=ot;n=(r&~(1<<32-He(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=_r++,0a||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{Xo=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?gr(e):""}function Ih(e){switch(e.tag){case 5:return gr(e.type);case 16:return gr("Lazy");case 13:return gr("Suspense");case 19:return gr("SuspenseList");case 0:case 2:case 15:return e=Zo(e.type,!1),e;case 11:return e=Zo(e.type.render,!1),e;case 1:return e=Zo(e.type,!0),e;default:return""}}function Ts(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 Pn:return"Fragment";case _n:return"Portal";case Ds:return"Profiler";case qa:return"StrictMode";case js:return"Suspense";case Fs:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Nf:return(e.displayName||"Context")+".Consumer";case Rf:return(e._context.displayName||"Context")+".Provider";case Wa:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ga:return t=e.displayName||null,t!==null?t:Ts(e.type)||"Memo";case Lt:t=e._payload,e=e._init;try{return Ts(e(t))}catch{}}return null}function Lh(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 Ts(t);case 8:return t===qa?"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 Wt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Lf(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Dh(e){var t=Lf(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 ai(e){e._valueTracker||(e._valueTracker=Dh(e))}function Df(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Lf(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function zi(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 bs(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 ou(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Wt(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 jf(e,t){t=t.checked,t!=null&&Ka(e,"checked",t,!1)}function Ms(e,t){jf(e,t);var n=Wt(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")?As(e,t.type,n):t.hasOwnProperty("defaultValue")&&As(e,t.type,Wt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function su(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 As(e,t,n){(t!=="number"||zi(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var vr=Array.isArray;function bn(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=li.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Lr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var wr={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},jh=["Webkit","ms","Moz","O"];Object.keys(wr).forEach(function(e){jh.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),wr[t]=wr[e]})});function Mf(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||wr.hasOwnProperty(e)&&wr[e]?(""+t).trim():t+"px"}function Af(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=Mf(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var Fh=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 $s(e,t){if(t){if(Fh[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 Bs(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 Qs=null;function Ya(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Vs=null,Mn=null,An=null;function uu(e){if(e=ti(e)){if(typeof Vs!="function")throw Error(C(280));var t=e.stateNode;t&&(t=Eo(t),Vs(e.stateNode,e.type,t))}}function Uf(e){Mn?An?An.push(e):An=[e]:Mn=e}function zf(){if(Mn){var e=Mn,t=An;if(An=Mn=null,uu(e),t)for(e=0;e>>=0,e===0?32:31-(Hh(e)/Kh|0)|0}var ui=64,ci=4194304;function mr(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 Vi(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=mr(a):(o&=s,o!==0&&(r=mr(o)))}else s=n&~i,s!==0?r=mr(s):o!==0&&(r=mr(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 Zr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Je(t),e[t]=n}function Yh(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=Or),yu=String.fromCharCode(32),Su=!1;function sd(e,t){switch(e){case"keyup":return _g.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ad(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Cn=!1;function Cg(e,t){switch(e){case"compositionend":return ad(t);case"keypress":return t.which!==32?null:(Su=!0,yu);case"textInput":return e=t.data,e===yu&&Su?null:e;default:return null}}function Eg(e,t){if(Cn)return e==="compositionend"||!il&&sd(e,t)?(e=id(),Ni=tl=bt=null,Cn=!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=xu(n)}}function fd(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?fd(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function dd(){for(var e=window,t=zi();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=zi(e.document)}return t}function ol(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 bg(e){var t=dd(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&fd(n.ownerDocument.documentElement,n)){if(r!==null&&ol(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=_u(n,o);var s=_u(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,En=null,Ys=null,_r=null,Js=!1;function Pu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Js||En==null||En!==zi(r)||(r=En,"selectionStart"in r&&ol(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}),_r&&Mr(_r,r)||(_r=r,r=qi(Ys,"onSelect"),0In||(e.current=ra[In],ra[In]=null,In--)}function B(e,t){In++,ra[In]=e.current,e.current=t}var Gt={},he=Xt(Gt),_e=Xt(!1),cn=Gt;function Qn(e,t){var n=e.type.contextTypes;if(!n)return Gt;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 Pe(e){return e=e.childContextTypes,e!=null}function Gi(){V(_e),V(he)}function Du(e,t,n){if(he.current!==Gt)throw Error(C(168));B(he,t),B(_e,n)}function kd(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,Lh(e)||"Unknown",i));return W({},n,r)}function Yi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Gt,cn=he.current,B(he,e),B(_e,_e.current),!0}function ju(e,t,n){var r=e.stateNode;if(!r)throw Error(C(169));n?(e=kd(e,t,cn),r.__reactInternalMemoizedMergedChildContext=e,V(_e),V(he),B(he,e)):V(_e),B(_e,n)}var mt=null,Ro=!1,ps=!1;function Od(e){mt===null?mt=[e]:mt.push(e)}function Wg(e){Ro=!0,Od(e)}function Zt(){if(!ps&&mt!==null){ps=!0;var e=0,t=z;try{var n=mt;for(z=1;e>=s,i-=s,St=1<<32-Je(t)+i|n<O?(R=x,x=null):R=x.sibling;var D=d(v,x,g[O],S);if(D===null){x===null&&(x=R);break}e&&x&&D.alternate===null&&t(v,x),p=o(D,p,O),_===null?P=D:_.sibling=D,_=D,x=R}if(O===g.length)return n(v,x),H&&tn(v,O),P;if(x===null){for(;OO?(R=x,x=null):R=x.sibling;var M=d(v,x,D.value,S);if(M===null){x===null&&(x=R);break}e&&x&&M.alternate===null&&t(v,x),p=o(M,p,O),_===null?P=M:_.sibling=M,_=M,x=R}if(D.done)return n(v,x),H&&tn(v,O),P;if(x===null){for(;!D.done;O++,D=g.next())D=f(v,D.value,S),D!==null&&(p=o(D,p,O),_===null?P=D:_.sibling=D,_=D);return H&&tn(v,O),P}for(x=r(v,x);!D.done;O++,D=g.next())D=h(x,v,O,D.value,S),D!==null&&(e&&D.alternate!==null&&x.delete(D.key===null?O:D.key),p=o(D,p,O),_===null?P=D:_.sibling=D,_=D);return e&&x.forEach(function(ne){return t(v,ne)}),H&&tn(v,O),P}function w(v,p,g,S){if(typeof g=="object"&&g!==null&&g.type===Pn&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case si:e:{for(var P=g.key,_=p;_!==null;){if(_.key===P){if(P=g.type,P===Pn){if(_.tag===7){n(v,_.sibling),p=i(_,g.props.children),p.return=v,v=p;break e}}else if(_.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===Lt&&zu(P)===_.type){n(v,_.sibling),p=i(_,g.props),p.ref=cr(v,_,g),p.return=v,v=p;break e}n(v,_);break}else t(v,_);_=_.sibling}g.type===Pn?(p=un(g.props.children,v.mode,S,g.key),p.return=v,v=p):(S=Mi(g.type,g.key,g.props,null,v.mode,S),S.ref=cr(v,p,g),S.return=v,v=S)}return s(v);case _n:e:{for(_=g.key;p!==null;){if(p.key===_)if(p.tag===4&&p.stateNode.containerInfo===g.containerInfo&&p.stateNode.implementation===g.implementation){n(v,p.sibling),p=i(p,g.children||[]),p.return=v,v=p;break e}else{n(v,p);break}else t(v,p);p=p.sibling}p=ks(g,v.mode,S),p.return=v,v=p}return s(v);case Lt:return _=g._init,w(v,p,_(g._payload),S)}if(vr(g))return m(v,p,g,S);if(or(g))return y(v,p,g,S);mi(v,g)}return typeof g=="string"&&g!==""||typeof g=="number"?(g=""+g,p!==null&&p.tag===6?(n(v,p.sibling),p=i(p,g),p.return=v,v=p):(n(v,p),p=ws(g,v.mode,S),p.return=v,v=p),s(v)):n(v,p)}return w}var Hn=Id(!0),Ld=Id(!1),ni={},ct=Xt(ni),$r=Xt(ni),Br=Xt(ni);function sn(e){if(e===ni)throw Error(C(174));return e}function hl(e,t){switch(B(Br,t),B($r,e),B(ct,ni),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:zs(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=zs(t,e)}V(ct),B(ct,t)}function Kn(){V(ct),V($r),V(Br)}function Dd(e){sn(Br.current);var t=sn(ct.current),n=zs(t,e.type);t!==n&&(B($r,e),B(ct,n))}function gl(e){$r.current===e&&(V(ct),V($r))}var K=Xt(0);function no(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 hs=[];function vl(){for(var e=0;en?n:4,e(!0);var r=gs.transition;gs.transition={};try{e(!1),t()}finally{z=n,gs.transition=r}}function Wd(){return Ve().memoizedState}function Xg(e,t,n){var r=Vt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Gd(e))Yd(t,n);else if(n=Cd(e,t,n,r),n!==null){var i=me();Xe(n,e,r,i),Jd(n,t,r)}}function Zg(e,t,n){var r=Vt(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Gd(e))Yd(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,et(a,s)){var l=t.interleaved;l===null?(i.next=i,dl(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}n=Cd(e,t,i,r),n!==null&&(i=me(),Xe(n,e,r,i),Jd(n,t,r))}}function Gd(e){var t=e.alternate;return e===q||t!==null&&t===q}function Yd(e,t){Pr=ro=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Jd(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Xa(e,n)}}var io={readContext:Qe,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},ev={readContext:Qe,useCallback:function(e,t){return ot().memoizedState=[e,t===void 0?null:t],e},useContext:Qe,useEffect:Bu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ji(4194308,4,Qd.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ji(4194308,4,e,t)},useInsertionEffect:function(e,t){return ji(4,2,e,t)},useMemo:function(e,t){var n=ot();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ot();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=Xg.bind(null,q,e),[r.memoizedState,e]},useRef:function(e){var t=ot();return e={current:e},t.memoizedState=e},useState:$u,useDebugValue:kl,useDeferredValue:function(e){return ot().memoizedState=e},useTransition:function(){var e=$u(!1),t=e[0];return e=Jg.bind(null,e[1]),ot().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=q,i=ot();if(H){if(n===void 0)throw Error(C(407));n=n()}else{if(n=t(),oe===null)throw Error(C(349));(dn&30)!==0||Td(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,Bu(Md.bind(null,r,o,e),[e]),r.flags|=2048,Hr(9,bd.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=ot(),t=oe.identifierPrefix;if(H){var n=wt,r=St;n=(r&~(1<<32-Je(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Qr++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),n==="select"&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[Je]=t,e[gr]=r,nd(e,t,!1,!1),t.stateNode=e;e:{switch(l=hl(n,r),n){case"dialog":B("cancel",e),B("close",e),i=r;break;case"iframe":case"object":case"embed":B("load",e),i=r;break;case"video":case"audio":for(i=0;iRn&&(t.flags|=128,r=!0,Vn(o,!1),t.lanes=4194304)}else{if(!r)if(e=Di(l),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Vn(o,!0),o.tail===null&&o.tailMode==="hidden"&&!l.alternate&&!V)return fe(t),null}else 2*X()-o.renderingStartTime>Rn&&n!==1073741824&&(t.flags|=128,r=!0,Vn(o,!1),t.lanes=4194304);o.isBackwards?(l.sibling=t.child,t.child=l):(n=o.last,n!==null?n.sibling=l:t.child=l,o.last=l)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=X(),t.sibling=null,n=H.current,Q(H,r?n&1|2:n&1),t):(fe(t),null);case 22:case 23:return Ys(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(Ee&1073741824)!==0&&(fe(t),t.subtreeFlags&6&&(t.flags|=8192)):fe(t),null;case 24:return null;case 25:return null}throw Error(P(156,t.tag))}function Xp(e,t){switch(Ns(t),t.tag){case 1:return _e(t.type)&&Pi(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Pn(),q(we),q(he),zs(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return Us(t),null;case 13:if(q(H),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(P(340));En()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return q(H),null;case 4:return Pn(),null;case 10:return Ds(t.type._context),null;case 22:case 23:return Ys(),null;case 24:return null;default:return null}}var Zr=!1,de=!1,Jp=typeof WeakSet=="function"?WeakSet:Set,N=null;function pn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){G(e,t,r)}else n.current=null}function $l(e,t,n){try{n()}catch(r){G(e,t,r)}}var ma=!1;function Zp(e,t){if(Cl=ki,e=uf(),Os(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var l=0,s=-1,u=-1,a=0,c=0,f=e,d=null;t:for(;;){for(var m;f!==n||i!==0&&f.nodeType!==3||(s=l+i),f!==o||r!==0&&f.nodeType!==3||(u=l+r),f.nodeType===3&&(l+=f.nodeValue.length),(m=f.firstChild)!==null;)d=f,f=m;for(;;){if(f===e)break t;if(d===n&&++a===i&&(s=l),d===o&&++c===r&&(u=l),(m=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=m}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(El={focusedElem:e,selectionRange:n},ki=!1,N=t;N!==null;)if(t=N,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,N=e;else for(;N!==null;){t=N;try{var y=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var S=y.memoizedProps,C=y.memoizedState,v=t.stateNode,p=v.getSnapshotBeforeUpdate(t.elementType===t.type?S:Be(t.type,S),C);v.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(P(163))}}catch(g){G(t,t.return,g)}if(e=t.sibling,e!==null){e.return=t.return,N=e;break}N=t.return}return y=ma,ma=!1,y}function ir(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&$l(t,n,o)}i=i.next}while(i!==r)}}function oo(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Ql(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function od(e){var t=e.alternate;t!==null&&(e.alternate=null,od(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Je],delete t[gr],delete t[Ol],delete t[Fp],delete t[Lp])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ld(e){return e.tag===5||e.tag===3||e.tag===4}function ya(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ld(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Bl(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=xi));else if(r!==4&&(e=e.child,e!==null))for(Bl(e,t,n),e=e.sibling;e!==null;)Bl(e,t,n),e=e.sibling}function ql(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(ql(e,t,n),e=e.sibling;e!==null;)ql(e,t,n),e=e.sibling}var le=null,qe=!1;function pt(e,t,n){for(n=n.child;n!==null;)sd(e,t,n),n=n.sibling}function sd(e,t,n){if(be&&typeof be.onCommitFiberUnmount=="function")try{be.onCommitFiberUnmount(Ji,n)}catch{}switch(n.tag){case 5:de||pn(n,t);case 6:var r=le,i=qe;le=null,pt(e,t,n),le=r,qe=i,le!==null&&(qe?(e=le,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):le.removeChild(n.stateNode));break;case 18:le!==null&&(qe?(e=le,n=n.stateNode,e.nodeType===8?jo(e.parentNode,n):e.nodeType===1&&jo(e,n),hr(e)):jo(le,n.stateNode));break;case 4:r=le,i=qe,le=n.stateNode.containerInfo,qe=!0,pt(e,t,n),le=r,qe=i;break;case 0:case 11:case 14:case 15:if(!de&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,l=o.destroy;o=o.tag,l!==void 0&&((o&2)!==0||(o&4)!==0)&&$l(n,t,l),i=i.next}while(i!==r)}pt(e,t,n);break;case 1:if(!de&&(pn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){G(n,t,s)}pt(e,t,n);break;case 21:pt(e,t,n);break;case 22:n.mode&1?(de=(r=de)||n.memoizedState!==null,pt(e,t,n),de=r):pt(e,t,n);break;default:pt(e,t,n)}}function ga(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Jp),t.forEach(function(r){var i=sv.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Qe(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=l),r&=~o}if(r=i,r=X()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*ev(r/1960))-r,10e?16:e,_t===null)var r=!1;else{if(e=_t,_t=null,zi=0,(U&6)!==0)throw Error(P(331));var i=U;for(U|=4,N=e.current;N!==null;){var o=N,l=o.child;if((N.flags&16)!==0){var s=o.deletions;if(s!==null){for(var u=0;uX()-Ws?Ht(e,0):Ks|=n),ke(e,t)}function vd(e,t){t===0&&((e.mode&1)===0?t=1:(t=qr,qr<<=1,(qr&130023424)===0&&(qr=4194304)));var n=ve();e=ct(e,t),e!==null&&(Mr(e,t,n),ke(e,n))}function lv(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),vd(e,n)}function sv(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(P(314))}r!==null&&r.delete(t),vd(e,n)}var md;md=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||we.current)Se=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return Se=!1,Gp(e,t,n);Se=(e.flags&131072)!==0}else Se=!1,V&&(t.flags&1048576)!==0&&Sf(t,Ni,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;fi(e,t),e=t.pendingProps;var i=Cn(t,he.current);wn(t,n),i=$s(null,t,r,e,i,n);var o=Qs();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,_e(r)?(o=!0,Oi(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Ls(t),i.updater=ro,t.stateNode=i,i._reactInternals=t,Dl(t,r,e,n),t=Al(null,t,r,!0,o,n)):(t.tag=0,V&&o&&Rs(t),pe(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(fi(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=av(r),e=Be(r,e),i){case 0:t=Ll(null,t,r,e,n);break e;case 1:t=ha(null,t,r,e,n);break e;case 11:t=fa(null,t,r,e,n);break e;case 14:t=da(null,t,r,Be(r.type,e),n);break e}throw Error(P(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Be(r,i),Ll(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Be(r,i),ha(e,t,r,i,n);case 3:e:{if(bf(t),e===null)throw Error(P(387));r=t.pendingProps,o=t.memoizedState,i=o.element,Cf(e,t),Ti(t,r,null,n);var l=t.memoizedState;if(r=l.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=On(Error(P(423)),t),t=pa(e,t,r,n,i);break e}else if(r!==i){i=On(Error(P(424)),t),t=pa(e,t,r,n,i);break e}else for(xe=xt(t.stateNode.containerInfo.firstChild),Pe=t,V=!0,Ve=null,n=Of(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(En(),r===i){t=ft(e,t,n);break e}pe(e,t,r,n)}t=t.child}return t;case 5:return Rf(t),e===null&&Il(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,l=i.children,xl(r,i)?l=null:o!==null&&xl(r,o)&&(t.flags|=32),Zf(e,t),pe(e,t,l,n),t.child;case 6:return e===null&&Il(t),null;case 13:return ed(e,t,n);case 4:return As(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=xn(t,null,r,n):pe(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Be(r,i),fa(e,t,r,i,n);case 7:return pe(e,t,t.pendingProps,n),t.child;case 8:return pe(e,t,t.pendingProps.children,n),t.child;case 12:return pe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,l=i.value,Q(Ii,r._currentValue),r._currentValue=l,o!==null)if(Ge(o.value,l)){if(o.children===i.children&&!we.current){t=ft(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){l=o.child;for(var u=s.firstContext;u!==null;){if(u.context===r){if(o.tag===1){u=st(-1,n&-n),u.tag=2;var a=o.updateQueue;if(a!==null){a=a.shared;var c=a.pending;c===null?u.next=u:(u.next=c.next,c.next=u),a.pending=u}}o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),Ml(o.return,n,t),s.lanes|=n;break}u=u.next}}else if(o.tag===10)l=o.type===t.type?null:o.child;else if(o.tag===18){if(l=o.return,l===null)throw Error(P(341));l.lanes|=n,s=l.alternate,s!==null&&(s.lanes|=n),Ml(l,n,t),l=o.sibling}else l=o.child;if(l!==null)l.return=o;else for(l=o;l!==null;){if(l===t){l=null;break}if(o=l.sibling,o!==null){o.return=l.return,l=o;break}l=l.return}o=l}pe(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,wn(t,n),i=Ue(i),r=r(i),t.flags|=1,pe(e,t,r,n),t.child;case 14:return r=t.type,i=Be(r,t.pendingProps),i=Be(r.type,i),da(e,t,r,i,n);case 15:return Xf(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Be(r,i),fi(e,t),t.tag=1,_e(r)?(e=!0,Oi(t)):e=!1,wn(t,n),xf(t,r,i),Dl(t,r,i,n),Al(null,t,r,!0,e,n);case 19:return td(e,t,n);case 22:return Jf(e,t,n)}throw Error(P(156,t.tag))};function yd(e,t){return Bc(e,t)}function uv(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Le(e,t,n,r){return new uv(e,t,n,r)}function Js(e){return e=e.prototype,!(!e||!e.isReactComponent)}function av(e){if(typeof e=="function")return Js(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ms)return 11;if(e===ys)return 14}return 2}function Nt(e,t){var n=e.alternate;return n===null?(n=Le(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function pi(e,t,n,r,i,o){var l=2;if(r=e,typeof e=="function")Js(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case on:return Kt(n.children,i,o,t);case vs:l=8,i|=8;break;case rl:return e=Le(12,n,t,i|2),e.elementType=rl,e.lanes=o,e;case il:return e=Le(13,n,t,i),e.elementType=il,e.lanes=o,e;case ol:return e=Le(19,n,t,i),e.elementType=ol,e.lanes=o,e;case xc:return so(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Cc:l=10;break e;case Ec:l=9;break e;case ms:l=11;break e;case ys:l=14;break e;case vt:l=16,r=null;break e}throw Error(P(130,e==null?e:typeof e,""))}return t=Le(l,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function Kt(e,t,n,r){return e=Le(7,e,r,t),e.lanes=n,e}function so(e,t,n,r){return e=Le(22,e,r,t),e.elementType=xc,e.lanes=n,e.stateNode={isHidden:!1},e}function Wo(e,t,n){return e=Le(6,e,null,t),e.lanes=n,e}function Go(e,t,n){return t=Le(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function cv(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ro(0),this.expirationTimes=Ro(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ro(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Zs(e,t,n,r,i,o,l,s,u){return e=new cv(e,t,n,s,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Le(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ls(o),e}function fv(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}t(),e.exports=Ne})(gc);var Pa=gc.exports;tl.createRoot=Pa.createRoot,tl.hydrateRoot=Pa.hydrateRoot;var nu={exports:{}},_d={};/** +`+o.stack}return{value:e,source:t,stack:i,digest:null}}function ys(e,t,n){return{value:e,source:null,stack:n!=null?n:null,digest:t!=null?t:null}}function ua(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var rv=typeof WeakMap=="function"?WeakMap:Map;function Xd(e,t,n){n=kt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){so||(so=!0,Sa=r),ua(e,t)},n}function Zd(e,t,n){n=kt(-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(){ua(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){ua(e,t),typeof r!="function"&&(Qt===null?Qt=new Set([this]):Qt.add(this));var s=t.stack;this.componentDidCatch(t.value,{componentStack:s!==null?s:""})}),n}function Qu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new rv;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=mv.bind(null,e,t,n),t.then(e,e))}function Vu(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 Hu(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=kt(-1,1),t.tag=2,Bt(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=i,e)}var iv=Et.ReactCurrentOwner,xe=!1;function ve(e,t,n,r){t.child=e===null?Ld(t,null,n,r):Hn(t,e.child,n,r)}function Ku(e,t,n,r,i){n=n.render;var o=t.ref;return zn(t,i),r=yl(e,t,n,r,o,i),n=Sl(),e!==null&&!xe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Pt(e,t,i)):(H&&n&&sl(t),t.flags|=1,ve(e,t,r,i),t.child)}function qu(e,t,n,r,i){if(e===null){var o=n.type;return typeof o=="function"&&!Nl(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,ep(e,t,o,r,i)):(e=Mi(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:Mr,n(s,r)&&e.ref===t.ref)return Pt(e,t,i)}return t.flags|=1,e=Ht(o,r),e.ref=t.ref,e.return=t,t.child=e}function ep(e,t,n,r,i){if(e!==null){var o=e.memoizedProps;if(Mr(o,r)&&e.ref===t.ref)if(xe=!1,t.pendingProps=r=o,(e.lanes&i)!==0)(e.flags&131072)!==0&&(xe=!0);else return t.lanes=e.lanes,Pt(e,t,i)}return ca(e,t,n,r,i)}function tp(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(Tn,Ie),Ie|=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(Tn,Ie),Ie|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,B(Tn,Ie),Ie|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,B(Tn,Ie),Ie|=r;return ve(e,t,i,n),t.child}function np(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function ca(e,t,n,r,i){var o=Pe(n)?cn:he.current;return o=Qn(t,o),zn(t,i),n=yl(e,t,n,r,o,i),r=Sl(),e!==null&&!xe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Pt(e,t,i)):(H&&r&&sl(t),t.flags|=1,ve(e,t,n,i),t.child)}function Wu(e,t,n,r,i){if(Pe(n)){var o=!0;Yi(t)}else o=!1;if(zn(t,i),t.stateNode===null)Fi(e,t),Nd(t,n,r),la(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=Qe(u):(u=Pe(n)?cn:he.current,u=Qn(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)&&Uu(t,s,r,u),Dt=!1;var d=t.memoizedState;s.state=d,to(t,r,s,i),l=t.memoizedState,a!==r||d!==l||_e.current||Dt?(typeof c=="function"&&(aa(t,n,c,r),l=t.memoizedState),(a=Dt||Au(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,Ed(e,t),a=t.memoizedProps,u=t.type===t.elementType?a:We(t.type,a),s.props=u,f=t.pendingProps,d=s.context,l=n.contextType,typeof l=="object"&&l!==null?l=Qe(l):(l=Pe(n)?cn:he.current,l=Qn(t,l));var h=n.getDerivedStateFromProps;(c=typeof h=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(a!==f||d!==l)&&Uu(t,s,r,l),Dt=!1,d=t.memoizedState,s.state=d,to(t,r,s,i);var m=t.memoizedState;a!==f||d!==m||_e.current||Dt?(typeof h=="function"&&(aa(t,n,h,r),m=t.memoizedState),(u=Dt||Au(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 fa(e,t,n,r,o,i)}function fa(e,t,n,r,i,o){np(e,t);var s=(t.flags&128)!==0;if(!r&&!s)return i&&ju(t,n,!1),Pt(e,t,o);r=t.stateNode,iv.current=t;var a=s&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&s?(t.child=Hn(t,e.child,null,o),t.child=Hn(t,null,a,o)):ve(e,t,a,o),t.memoizedState=r.state,i&&ju(t,n,!0),t.child}function rp(e){var t=e.stateNode;t.pendingContext?Du(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Du(e,t.context,!1),hl(e,t.containerInfo)}function Gu(e,t,n,r,i){return Vn(),ll(i),t.flags|=256,ve(e,t,n,r),t.child}var da={dehydrated:null,treeContext:null,retryLane:0};function pa(e){return{baseLanes:e,cachePool:null,transitions:null}}function ip(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 oa(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=jo(s,r,0,null),e=un(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=pa(n),t.memoizedState=da,e):Ol(t,s));if(i=e.memoizedState,i!==null&&(a=i.dehydrated,a!==null))return ov(e,t,s,r,a,i,n);if(o){o=r.fallback,s=t.mode,i=e.child,a=i.sibling;var l={mode:"hidden",children:r.children};return(s&1)===0&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=l,t.deletions=null):(r=Ht(i,l),r.subtreeFlags=i.subtreeFlags&14680064),a!==null?o=Ht(a,o):(o=un(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?pa(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},o.memoizedState=s,o.childLanes=e.childLanes&~n,t.memoizedState=da,r}return o=e.child,e=o.sibling,r=Ht(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 Ol(e,t){return t=jo({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function yi(e,t,n,r){return r!==null&&ll(r),Hn(t,e.child,null,n),e=Ol(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function ov(e,t,n,r,i,o,s){if(n)return t.flags&256?(t.flags&=-257,r=ys(Error(C(422))),yi(e,t,s,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,i=t.mode,r=jo({mode:"visible",children:r.children},i,0,null),o=un(o,i,s,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,(t.mode&1)!==0&&Hn(t,e.child,null,s),t.child.memoizedState=pa(s),t.memoizedState=da,o);if((t.mode&1)===0)return yi(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=ys(o,r,void 0),yi(e,t,s,r)}if(a=(s&e.childLanes)!==0,xe||a){if(r=oe,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,_t(e,i),Xe(r,e,i,-1))}return Rl(),r=ys(Error(C(421))),yi(e,t,s,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=yv.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,Le=$t(i.nextSibling),De=t,H=!0,Ye=null,e!==null&&(Ae[Ue++]=St,Ae[Ue++]=wt,Ae[Ue++]=fn,St=e.id,wt=e.overflow,fn=t),t=Ol(t,r.children),t.flags|=4096,t)}function Yu(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),sa(e.return,t,n)}function Ss(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 op(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&&Yu(e,n,t);else if(e.tag===19)Yu(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&&no(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Ss(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&&no(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Ss(t,!0,n,null,o);break;case"together":Ss(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 Pt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),pn|=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=Ht(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Ht(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function sv(e,t,n){switch(t.tag){case 3:rp(t),Vn();break;case 5:Dd(t);break;case 1:Pe(t.type)&&Yi(t);break;case 4:hl(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;B(Zi,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?ip(e,t,n):(B(K,K.current&1),e=Pt(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 op(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,tp(e,t,n)}return Pt(e,t,n)}var sp,ha,ap,lp;sp=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}};ha=function(){};ap=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,sn(ct.current);var o=null;switch(n){case"input":i=bs(e,i),r=bs(e,r),o=[];break;case"select":i=W({},i,{value:void 0}),r=W({},r,{value:void 0}),o=[];break;case"textarea":i=Us(e,i),r=Us(e,r),o=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Wi)}$s(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"&&(Ir.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"&&(Ir.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)}};lp=function(e,t,n,r){n!==r&&(t.flags|=4)};function fr(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 av(e,t,n){var r=t.pendingProps;switch(al(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 Pe(t.type)&&Gi(),de(t),null;case 3:return r=t.stateNode,Kn(),V(_e),V(he),vl(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(vi(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Ye!==null&&(Oa(Ye),Ye=null))),ha(e,t),de(t),null;case 5:gl(t);var i=sn(Br.current);if(n=t.type,e!==null&&t.stateNode!=null)ap(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=sn(ct.current),vi(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[st]=t,r[zr]=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[st]=t,e[zr]=r,sp(e,t,!1,!1),t.stateNode=e;e:{switch(s=Bs(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;iWn&&(t.flags|=128,r=!0,fr(o,!1),t.lanes=4194304)}else{if(!r)if(e=no(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),fr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!s.alternate&&!H)return de(t),null}else 2*Y()-o.renderingStartTime>Wn&&n!==1073741824&&(t.flags|=128,r=!0,fr(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 El(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(Ie&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 lv(e,t){switch(al(t),t.tag){case 1:return Pe(t.type)&&Gi(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Kn(),V(_e),V(he),vl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return gl(t),null;case 13:if(V(K),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(C(340));Vn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return V(K),null;case 4:return Kn(),null;case 10:return fl(t.type._context),null;case 22:case 23:return El(),null;case 24:return null;default:return null}}var Si=!1,pe=!1,uv=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 ga(e,t,n){try{n()}catch(r){G(e,t,r)}}var Ju=!1;function cv(e,t){if(Xs=Hi,e=dd(),ol(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 h;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),(h=f.firstChild)!==null;)d=f,f=h;for(;;){if(f===e)break t;if(d===n&&++u===i&&(a=s),d===o&&++c===r&&(l=s),(h=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=h}n=a===-1||l===-1?null:{start:a,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(Zs={focusedElem:e,selectionRange:n},Hi=!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 y=m.memoizedProps,w=m.memoizedState,v=t.stateNode,p=v.getSnapshotBeforeUpdate(t.elementType===t.type?y:We(t.type,y),w);v.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var g=t.stateNode.containerInfo;g.nodeType===1?g.textContent="":g.nodeType===9&&g.documentElement&&g.removeChild(g.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(C(163))}}catch(S){G(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,L=e;break}L=t.return}return m=Ju,Ju=!1,m}function Cr(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&&ga(t,n,o)}i=i.next}while(i!==r)}}function Lo(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function va(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function up(e){var t=e.alternate;t!==null&&(e.alternate=null,up(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[st],delete t[zr],delete t[na],delete t[Kg],delete t[qg])),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 cp(e){return e.tag===5||e.tag===3||e.tag===4}function Xu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||cp(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function ma(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Wi));else if(r!==4&&(e=e.child,e!==null))for(ma(e,t,n),e=e.sibling;e!==null;)ma(e,t,n),e=e.sibling}function ya(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(ya(e,t,n),e=e.sibling;e!==null;)ya(e,t,n),e=e.sibling}var ae=null,Ge=!1;function Nt(e,t,n){for(n=n.child;n!==null;)fp(e,t,n),n=n.sibling}function fp(e,t,n){if(ut&&typeof ut.onCommitFiberUnmount=="function")try{ut.onCommitFiberUnmount(xo,n)}catch{}switch(n.tag){case 5:pe||Fn(n,t);case 6:var r=ae,i=Ge;ae=null,Nt(e,t,n),ae=r,Ge=i,ae!==null&&(Ge?(e=ae,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ae.removeChild(n.stateNode));break;case 18:ae!==null&&(Ge?(e=ae,n=n.stateNode,e.nodeType===8?ds(e.parentNode,n):e.nodeType===1&&ds(e,n),Tr(e)):ds(ae,n.stateNode));break;case 4:r=ae,i=Ge,ae=n.stateNode.containerInfo,Ge=!0,Nt(e,t,n),ae=r,Ge=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)&&ga(n,t,s),i=i.next}while(i!==r)}Nt(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)}Nt(e,t,n);break;case 21:Nt(e,t,n);break;case 22:n.mode&1?(pe=(r=pe)||n.memoizedState!==null,Nt(e,t,n),pe=r):Nt(e,t,n);break;default:Nt(e,t,n)}}function Zu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new uv),t.forEach(function(r){var i=Sv.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Ke(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*dv(r/1960))-r,10e?16:e,Mt===null)var r=!1;else{if(e=Mt,Mt=null,ao=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()-Pl?ln(e,0):_l|=n),Ce(e,t)}function Sp(e,t){t===0&&((e.mode&1)===0?t=1:(t=ci,ci<<=1,(ci&130023424)===0&&(ci=4194304)));var n=me();e=_t(e,t),e!==null&&(Zr(e,t,n),Ce(e,n))}function yv(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Sp(e,n)}function Sv(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(C(314))}r!==null&&r.delete(t),Sp(e,n)}var wp;wp=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||_e.current)xe=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return xe=!1,sv(e,t,n);xe=(e.flags&131072)!==0}else xe=!1,H&&(t.flags&1048576)!==0&&xd(t,Xi,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Fi(e,t),e=t.pendingProps;var i=Qn(t,he.current);zn(t,n),i=yl(null,t,r,e,i,n);var o=Sl();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,Pe(r)?(o=!0,Yi(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,pl(t),i.updater=No,t.stateNode=i,i._reactInternals=t,la(t,r,e,n),t=fa(null,t,r,!0,o,n)):(t.tag=0,H&&o&&sl(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=kv(r),e=We(r,e),i){case 0:t=ca(null,t,r,e,n);break e;case 1:t=Wu(null,t,r,e,n);break e;case 11:t=Ku(null,t,r,e,n);break e;case 14:t=qu(null,t,r,We(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:We(r,i),ca(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:We(r,i),Wu(e,t,r,i,n);case 3:e:{if(rp(t),e===null)throw Error(C(387));r=t.pendingProps,o=t.memoizedState,i=o.element,Ed(e,t),to(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=qn(Error(C(423)),t),t=Gu(e,t,r,n,i);break e}else if(r!==i){i=qn(Error(C(424)),t),t=Gu(e,t,r,n,i);break e}else for(Le=$t(t.stateNode.containerInfo.firstChild),De=t,H=!0,Ye=null,n=Ld(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Vn(),r===i){t=Pt(e,t,n);break e}ve(e,t,r,n)}t=t.child}return t;case 5:return Dd(t),e===null&&oa(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,s=i.children,ea(r,i)?s=null:o!==null&&ea(r,o)&&(t.flags|=32),np(e,t),ve(e,t,s,n),t.child;case 6:return e===null&&oa(t),null;case 13:return ip(e,t,n);case 4:return hl(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Hn(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:We(r,i),Ku(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(Zi,r._currentValue),r._currentValue=s,o!==null)if(et(o.value,s)){if(o.children===i.children&&!_e.current){t=Pt(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=kt(-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),sa(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),sa(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,zn(t,n),i=Qe(i),r=r(i),t.flags|=1,ve(e,t,r,n),t.child;case 14:return r=t.type,i=We(r,t.pendingProps),i=We(r.type,i),qu(e,t,r,i,n);case 15:return ep(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:We(r,i),Fi(e,t),t.tag=1,Pe(r)?(e=!0,Yi(t)):e=!1,zn(t,n),Nd(t,r,i),la(t,r,i,n),fa(null,t,r,!0,e,n);case 19:return op(e,t,n);case 22:return tp(e,t,n)}throw Error(C(156,t.tag))};function kp(e,t){return qf(e,t)}function wv(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function $e(e,t,n,r){return new wv(e,t,n,r)}function Nl(e){return e=e.prototype,!(!e||!e.isReactComponent)}function kv(e){if(typeof e=="function")return Nl(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Wa)return 11;if(e===Ga)return 14}return 2}function Ht(e,t){var n=e.alternate;return n===null?(n=$e(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 Mi(e,t,n,r,i,o){var s=2;if(r=e,typeof e=="function")Nl(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case Pn:return un(n.children,i,o,t);case qa:s=8,i|=8;break;case Ds:return e=$e(12,n,t,i|2),e.elementType=Ds,e.lanes=o,e;case js:return e=$e(13,n,t,i),e.elementType=js,e.lanes=o,e;case Fs:return e=$e(19,n,t,i),e.elementType=Fs,e.lanes=o,e;case If:return jo(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Rf:s=10;break e;case Nf:s=9;break e;case Wa:s=11;break e;case Ga:s=14;break e;case Lt:s=16,r=null;break e}throw Error(C(130,e==null?e:typeof e,""))}return t=$e(s,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function un(e,t,n,r){return e=$e(7,e,r,t),e.lanes=n,e}function jo(e,t,n,r){return e=$e(22,e,r,t),e.elementType=If,e.lanes=n,e.stateNode={isHidden:!1},e}function ws(e,t,n){return e=$e(6,e,null,t),e.lanes=n,e}function ks(e,t,n){return t=$e(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ov(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ts(0),this.expirationTimes=ts(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ts(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Il(e,t,n,r,i,o,s,a,l){return e=new Ov(e,t,n,a,l),t===1?(t=1,o===!0&&(t|=8)):t=0,o=$e(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},pl(o),e}function xv(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=Te})(xf);var ac=xf.exports;Is.createRoot=ac.createRoot,Is.hydrateRoot=ac.hydrateRoot;var Fl={exports:{}},Pp={};/** * @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 Nn=R.exports;function mv(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var yv=typeof Object.is=="function"?Object.is:mv,gv=Nn.useState,Sv=Nn.useEffect,wv=Nn.useLayoutEffect,_v=Nn.useDebugValue;function kv(e,t){var n=t(),r=gv({inst:{value:n,getSnapshot:t}}),i=r[0].inst,o=r[1];return wv(function(){i.value=n,i.getSnapshot=t,Yo(i)&&o({inst:i})},[e,n,t]),Sv(function(){return Yo(i)&&o({inst:i}),e(function(){Yo(i)&&o({inst:i})})},[e]),_v(n),n}function Yo(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!yv(e,n)}catch{return!0}}function Cv(e,t){return t()}var Ev=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Cv:kv;_d.useSyncExternalStore=Nn.useSyncExternalStore!==void 0?Nn.useSyncExternalStore:Ev;(function(e){e.exports=_d})(nu);var ho={exports:{}},po={};/** + */var Gn=E.exports;function Rv(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Nv=typeof Object.is=="function"?Object.is:Rv,Iv=Gn.useState,Lv=Gn.useEffect,Dv=Gn.useLayoutEffect,jv=Gn.useDebugValue;function Fv(e,t){var n=t(),r=Iv({inst:{value:n,getSnapshot:t}}),i=r[0].inst,o=r[1];return Dv(function(){i.value=n,i.getSnapshot=t,Os(i)&&o({inst:i})},[e,n,t]),Lv(function(){return Os(i)&&o({inst:i}),e(function(){Os(i)&&o({inst:i})})},[e]),jv(n),n}function Os(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Nv(e,n)}catch{return!0}}function Tv(e,t){return t()}var bv=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Tv:Fv;Pp.useSyncExternalStore=Gn.useSyncExternalStore!==void 0?Gn.useSyncExternalStore:bv;(function(e){e.exports=Pp})(Fl);var Ao={exports:{}},Uo={};/** * @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 xv=R.exports,Pv=Symbol.for("react.element"),Ov=Symbol.for("react.fragment"),Rv=Object.prototype.hasOwnProperty,Nv=xv.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Iv={key:!0,ref:!0,__self:!0,__source:!0};function kd(e,t,n){var r,i={},o=null,l=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(l=t.ref);for(r in t)Rv.call(t,r)&&!Iv.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:Pv,type:e,key:o,ref:l,props:i,_owner:Nv.current}}po.Fragment=Ov;po.jsx=kd;po.jsxs=kd;(function(e){e.exports=po})(ho);const tn=ho.exports.Fragment,w=ho.exports.jsx,O=ho.exports.jsxs;/** + */var Mv=E.exports,Av=Symbol.for("react.element"),Uv=Symbol.for("react.fragment"),zv=Object.prototype.hasOwnProperty,$v=Mv.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Bv={key:!0,ref:!0,__self:!0,__source:!0};function Cp(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)zv.call(t,r)&&!Bv.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:Av,type:e,key:o,ref:s,props:i,_owner:$v.current}}Uo.Fragment=Uv;Uo.jsx=Cp;Uo.jsxs=Cp;(function(e){e.exports=Uo})(Ao);const yn=Ao.exports.Fragment,k=Ao.exports.jsx,N=Ao.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 Lr{constructor(){this.listeners=[],this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.push(t),this.onSubscribe(),()=>{this.listeners=this.listeners.filter(n=>n!==t),this.onUnsubscribe()}}hasListeners(){return this.listeners.length>0}onSubscribe(){}onUnsubscribe(){}}const xr=typeof window>"u";function Me(){}function Mv(e,t){return typeof e=="function"?e(t):e}function Gl(e){return typeof e=="number"&&e>=0&&e!==1/0}function Cd(e,t){return Math.max(e+(t||0)-Date.now(),0)}function vi(e,t,n){return vo(e)?typeof t=="function"?{...n,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function yt(e,t,n){return vo(e)?[{...t,queryKey:e},n]:[e||{},t]}function Oa(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:o,queryKey:l,stale:s}=e;if(vo(l)){if(r){if(t.queryHash!==ru(l,t.options))return!1}else if(!Qi(t.queryKey,l))return!1}if(n!=="all"){const u=t.isActive();if(n==="active"&&!u||n==="inactive"&&u)return!1}return!(typeof s=="boolean"&&t.isStale()!==s||typeof i<"u"&&i!==t.state.fetchStatus||o&&!o(t))}function Ra(e,t){const{exact:n,fetching:r,predicate:i,mutationKey:o}=e;if(vo(o)){if(!t.options.mutationKey)return!1;if(n){if(Vt(t.options.mutationKey)!==Vt(o))return!1}else if(!Qi(t.options.mutationKey,o))return!1}return!(typeof r=="boolean"&&t.state.status==="loading"!==r||i&&!i(t))}function ru(e,t){return((t==null?void 0:t.queryKeyHashFn)||Vt)(e)}function Vt(e){return JSON.stringify(e,(t,n)=>Yl(n)?Object.keys(n).sort().reduce((r,i)=>(r[i]=n[i],r),{}):n)}function Qi(e,t){return Ed(e,t)}function Ed(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!Ed(e[n],t[n])):!1}function xd(e,t){if(e===t)return e;const n=Ia(e)&&Ia(t);if(n||Yl(e)&&Yl(t)){const r=n?e.length:Object.keys(e).length,i=n?t:Object.keys(t),o=i.length,l=n?[]:{};let s=0;for(let u=0;u"u")return!0;const n=t.prototype;return!(!Ma(n)||!n.hasOwnProperty("isPrototypeOf"))}function Ma(e){return Object.prototype.toString.call(e)==="[object Object]"}function vo(e){return Array.isArray(e)}function Pd(e){return new Promise(t=>{setTimeout(t,e)})}function Ta(e){Pd(0).then(e)}function Tv(){if(typeof AbortController=="function")return new AbortController}function Xl(e,t,n){return n.isDataEqual!=null&&n.isDataEqual(e,t)?e:typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?xd(e,t):t}class Dv extends Lr{constructor(){super(),this.setup=t=>{if(!xr&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),window.addEventListener("focus",n,!1),()=>{window.removeEventListener("visibilitychange",n),window.removeEventListener("focus",n)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var n;this.setup=t,(n=this.cleanup)==null||n.call(this),this.cleanup=t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()})}setFocused(t){this.focused=t,t&&this.onFocus()}onFocus(){this.listeners.forEach(t=>{t()})}isFocused(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)}}const Bi=new Dv;class Fv extends Lr{constructor(){super(),this.setup=t=>{if(!xr&&window.addEventListener){const n=()=>t();return window.addEventListener("online",n,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",n)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var n;this.setup=t,(n=this.cleanup)==null||n.call(this),this.cleanup=t(r=>{typeof r=="boolean"?this.setOnline(r):this.onOnline()})}setOnline(t){this.online=t,t&&this.onOnline()}onOnline(){this.listeners.forEach(t=>{t()})}isOnline(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine}}const qi=new Fv;function Lv(e){return Math.min(1e3*2**e,3e4)}function mo(e){return(e!=null?e:"online")==="online"?qi.isOnline():!0}class Od{constructor(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}}function mi(e){return e instanceof Od}function Rd(e){let t=!1,n=0,r=!1,i,o,l;const s=new Promise((C,v)=>{o=C,l=v}),u=C=>{r||(m(new Od(C)),e.abort==null||e.abort())},a=()=>{t=!0},c=()=>{t=!1},f=()=>!Bi.isFocused()||e.networkMode!=="always"&&!qi.isOnline(),d=C=>{r||(r=!0,e.onSuccess==null||e.onSuccess(C),i==null||i(),o(C))},m=C=>{r||(r=!0,e.onError==null||e.onError(C),i==null||i(),l(C))},y=()=>new Promise(C=>{i=v=>{if(r||!f())return C(v)},e.onPause==null||e.onPause()}).then(()=>{i=void 0,r||e.onContinue==null||e.onContinue()}),S=()=>{if(r)return;let C;try{C=e.fn()}catch(v){C=Promise.reject(v)}Promise.resolve(C).then(d).catch(v=>{var p,h;if(r)return;const g=(p=e.retry)!=null?p:3,x=(h=e.retryDelay)!=null?h:Lv,E=typeof x=="function"?x(n,v):x,k=g===!0||typeof g=="number"&&n{if(f())return y()}).then(()=>{t?m(v):S()})})};return mo(e.networkMode)?S():y().then(S),{promise:s,cancel:u,continue:()=>{i==null||i()},cancelRetry:a,continueRetry:c}}const iu=console;function Av(){let e=[],t=0,n=c=>{c()},r=c=>{c()};const i=c=>{let f;t++;try{f=c()}finally{t--,t||s()}return f},o=c=>{t?e.push(c):Ta(()=>{n(c)})},l=c=>(...f)=>{o(()=>{c(...f)})},s=()=>{const c=e;e=[],c.length&&Ta(()=>{r(()=>{c.forEach(f=>{n(f)})})})};return{batch:i,batchCalls:l,schedule:o,setNotifyFunction:c=>{n=c},setBatchNotifyFunction:c=>{r=c}}}const J=Av();class Nd{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Gl(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(t){this.cacheTime=Math.max(this.cacheTime||0,t!=null?t:xr?1/0:5*60*1e3)}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class Uv extends Nd{constructor(t){super(),this.abortSignalConsumed=!1,this.defaultOptions=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.cache=t.cache,this.logger=t.logger||iu,this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.initialState=t.state||zv(this.options),this.state=this.initialState,this.meta=t.meta}setOptions(t){this.options={...this.defaultOptions,...t},this.meta=t==null?void 0:t.meta,this.updateCacheTime(this.options.cacheTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.cache.remove(this)}setData(t,n){const r=Xl(this.state.data,t,this.options);return this.dispatch({data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){this.dispatch({type:"setState",state:t,setStateOptions:n})}cancel(t){var n;const r=this.promise;return(n=this.retryer)==null||n.cancel(t),r?r.then(Me).catch(Me):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(t=>t.options.enabled!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(t=>t.getCurrentResult().isStale)}isStaleByTime(t=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!Cd(this.state.dataUpdatedAt,t)}onFocus(){var t;const n=this.observers.find(r=>r.shouldFetchOnWindowFocus());n&&n.refetch({cancelRefetch:!1}),(t=this.retryer)==null||t.continue()}onOnline(){var t;const n=this.observers.find(r=>r.shouldFetchOnReconnect());n&&n.refetch({cancelRefetch:!1}),(t=this.retryer)==null||t.continue()}addObserver(t){this.observers.indexOf(t)===-1&&(this.observers.push(t),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.indexOf(t)!==-1&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(t,n){var r,i;if(this.state.fetchStatus!=="idle"){if(this.state.dataUpdatedAt&&n!=null&&n.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var o;return(o=this.retryer)==null||o.continueRetry(),this.promise}}if(t&&this.setOptions(t),!this.options.queryFn){const m=this.observers.find(y=>y.options.queryFn);m&&this.setOptions(m.options)}Array.isArray(this.options.queryKey);const l=Tv(),s={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},u=m=>{Object.defineProperty(m,"signal",{enumerable:!0,get:()=>{if(l)return this.abortSignalConsumed=!0,l.signal}})};u(s);const a=()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(s)):Promise.reject("Missing queryFn"),c={fetchOptions:n,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:a,meta:this.meta};if(u(c),(r=this.options.behavior)==null||r.onFetch(c),this.revertState=this.state,this.state.fetchStatus==="idle"||this.state.fetchMeta!==((i=c.fetchOptions)==null?void 0:i.meta)){var f;this.dispatch({type:"fetch",meta:(f=c.fetchOptions)==null?void 0:f.meta})}const d=m=>{if(mi(m)&&m.silent||this.dispatch({type:"error",error:m}),!mi(m)){var y,S;(y=(S=this.cache.config).onError)==null||y.call(S,m,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=Rd({fn:c.fetchFn,abort:l==null?void 0:l.abort.bind(l),onSuccess:m=>{var y,S;if(typeof m>"u"){d(new Error("Query data cannot be undefined"));return}this.setData(m),(y=(S=this.cache.config).onSuccess)==null||y.call(S,m,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:d,onFail:()=>{this.dispatch({type:"failed"})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:c.options.retry,retryDelay:c.options.retryDelay,networkMode:c.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(t){const n=r=>{var i,o;switch(t.type){case"failed":return{...r,fetchFailureCount:r.fetchFailureCount+1};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,fetchFailureCount:0,fetchMeta:(i=t.meta)!=null?i:null,fetchStatus:mo(this.options.networkMode)?"fetching":"paused",...!r.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:(o=t.dataUpdatedAt)!=null?o:Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0}};case"error":const l=t.error;return mi(l)&&l.revert&&this.revertState?{...this.revertState}:{...r,error:l,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=n(this.state),J.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate(t)}),this.cache.notify({query:this,type:"updated",action:t})})}}function zv(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=typeof e.initialData<"u"?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0,i=typeof t<"u";return{data:t,dataUpdateCount:0,dataUpdatedAt:i?r!=null?r:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchMeta:null,isInvalidated:!1,status:i?"success":"loading",fetchStatus:"idle"}}class jv extends Lr{constructor(t){super(),this.config=t||{},this.queries=[],this.queriesMap={}}build(t,n,r){var i;const o=n.queryKey,l=(i=n.queryHash)!=null?i:ru(o,n);let s=this.get(l);return s||(s=new Uv({cache:this,logger:t.getLogger(),queryKey:o,queryHash:l,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(o),meta:n.meta}),this.add(s)),s}add(t){this.queriesMap[t.queryHash]||(this.queriesMap[t.queryHash]=t,this.queries.push(t),this.notify({type:"added",query:t}))}remove(t){const n=this.queriesMap[t.queryHash];n&&(t.destroy(),this.queries=this.queries.filter(r=>r!==t),n===t&&delete this.queriesMap[t.queryHash],this.notify({type:"removed",query:t}))}clear(){J.batch(()=>{this.queries.forEach(t=>{this.remove(t)})})}get(t){return this.queriesMap[t]}getAll(){return this.queries}find(t,n){const[r]=yt(t,n);return typeof r.exact>"u"&&(r.exact=!0),this.queries.find(i=>Oa(r,i))}findAll(t,n){const[r]=yt(t,n);return Object.keys(r).length>0?this.queries.filter(i=>Oa(r,i)):this.queries}notify(t){J.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){J.batch(()=>{this.queries.forEach(t=>{t.onFocus()})})}onOnline(){J.batch(()=>{this.queries.forEach(t=>{t.onOnline()})})}}class $v extends Nd{constructor(t){super(),this.options={...t.defaultOptions,...t.options},this.mutationId=t.mutationId,this.mutationCache=t.mutationCache,this.logger=t.logger||iu,this.observers=[],this.state=t.state||Qv(),this.meta=t.meta,this.updateCacheTime(this.options.cacheTime),this.scheduleGc()}setState(t){this.dispatch({type:"setState",state:t})}addObserver(t){this.observers.indexOf(t)===-1&&(this.observers.push(t),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.observers=this.observers.filter(n=>n!==t),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.observers.length||(this.state.status==="loading"?this.scheduleGc():this.mutationCache.remove(this))}continue(){return this.retryer?(this.retryer.continue(),this.retryer.promise):this.execute()}async execute(){const t=()=>{var h;return this.retryer=Rd({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:()=>{this.dispatch({type:"failed"})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:(h=this.options.retry)!=null?h:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},n=this.state.status==="loading";try{var r,i,o,l,s,u;if(!n){var a,c,f,d;this.dispatch({type:"loading",variables:this.options.variables}),(a=(c=this.mutationCache.config).onMutate)==null||a.call(c,this.state.variables,this);const g=await((f=(d=this.options).onMutate)==null?void 0:f.call(d,this.state.variables));g!==this.state.context&&this.dispatch({type:"loading",context:g,variables:this.state.variables})}const h=await t();return(r=(i=this.mutationCache.config).onSuccess)==null||r.call(i,h,this.state.variables,this.state.context,this),await((o=(l=this.options).onSuccess)==null?void 0:o.call(l,h,this.state.variables,this.state.context)),await((s=(u=this.options).onSettled)==null?void 0:s.call(u,h,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:h}),h}catch(h){try{var m,y,S,C,v,p;throw(m=(y=this.mutationCache.config).onError)==null||m.call(y,h,this.state.variables,this.state.context,this),await((S=(C=this.options).onError)==null?void 0:S.call(C,h,this.state.variables,this.state.context)),await((v=(p=this.options).onSettled)==null?void 0:v.call(p,void 0,h,this.state.variables,this.state.context)),h}finally{this.dispatch({type:"error",error:h})}}}dispatch(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:r.failureCount+1};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"loading":return{...r,context:t.context,data:void 0,error:null,isPaused:!mo(this.options.networkMode),status:"loading",variables:t.variables};case"success":return{...r,data:t.data,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,isPaused:!1,status:"error"};case"setState":return{...r,...t.state}}};this.state=n(this.state),J.batch(()=>{this.observers.forEach(r=>{r.onMutationUpdate(t)}),this.mutationCache.notify({mutation:this,type:"updated",action:t})})}}function Qv(){return{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0}}class Bv extends Lr{constructor(t){super(),this.config=t||{},this.mutations=[],this.mutationId=0}build(t,n,r){const i=new $v({mutationCache:this,logger:t.getLogger(),mutationId:++this.mutationId,options:t.defaultMutationOptions(n),state:r,defaultOptions:n.mutationKey?t.getMutationDefaults(n.mutationKey):void 0,meta:n.meta});return this.add(i),i}add(t){this.mutations.push(t),this.notify({type:"added",mutation:t})}remove(t){this.mutations=this.mutations.filter(n=>n!==t),this.notify({type:"removed",mutation:t})}clear(){J.batch(()=>{this.mutations.forEach(t=>{this.remove(t)})})}getAll(){return this.mutations}find(t){return typeof t.exact>"u"&&(t.exact=!0),this.mutations.find(n=>Ra(t,n))}findAll(t){return this.mutations.filter(n=>Ra(t,n))}notify(t){J.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.mutations.filter(n=>n.state.isPaused);return J.batch(()=>t.reduce((n,r)=>n.then(()=>r.continue().catch(Me)),Promise.resolve()))}}function qv(){return{onFetch:e=>{e.fetchFn=()=>{var t,n,r,i,o,l;const s=(t=e.fetchOptions)==null||(n=t.meta)==null?void 0:n.refetchPage,u=(r=e.fetchOptions)==null||(i=r.meta)==null?void 0:i.fetchMore,a=u==null?void 0:u.pageParam,c=(u==null?void 0:u.direction)==="forward",f=(u==null?void 0:u.direction)==="backward",d=((o=e.state.data)==null?void 0:o.pages)||[],m=((l=e.state.data)==null?void 0:l.pageParams)||[];let y=m,S=!1;const C=E=>{Object.defineProperty(E,"signal",{enumerable:!0,get:()=>{var k;if((k=e.signal)!=null&&k.aborted)S=!0;else{var _;(_=e.signal)==null||_.addEventListener("abort",()=>{S=!0})}return e.signal}})},v=e.options.queryFn||(()=>Promise.reject("Missing queryFn")),p=(E,k,_,M)=>(y=M?[k,...y]:[...y,k],M?[_,...E]:[...E,_]),h=(E,k,_,M)=>{if(S)return Promise.reject("Cancelled");if(typeof _>"u"&&!k&&E.length)return Promise.resolve(E);const T={queryKey:e.queryKey,pageParam:_,meta:e.meta};C(T);const $=v(T);return Promise.resolve($).then($e=>p(E,_,$e,M))};let g;if(!d.length)g=h([]);else if(c){const E=typeof a<"u",k=E?a:Da(e.options,d);g=h(d,E,k)}else if(f){const E=typeof a<"u",k=E?a:Vv(e.options,d);g=h(d,E,k,!0)}else{y=[];const E=typeof e.options.getNextPageParam>"u";g=(s&&d[0]?s(d[0],0,d):!0)?h([],E,m[0]):Promise.resolve(p([],m[0],d[0]));for(let _=1;_{if(s&&d[_]?s(d[_],_,d):!0){const $=E?m[_]:Da(e.options,M);return h(M,E,$)}return Promise.resolve(p(M,m[_],d[_]))})}return g.then(E=>({pages:E,pageParams:y}))}}}}function Da(e,t){return e.getNextPageParam==null?void 0:e.getNextPageParam(t[t.length-1],t)}function Vv(e,t){return e.getPreviousPageParam==null?void 0:e.getPreviousPageParam(t[0],t)}class Hv{constructor(t={}){this.queryCache=t.queryCache||new jv,this.mutationCache=t.mutationCache||new Bv,this.logger=t.logger||iu,this.defaultOptions=t.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[]}mount(){this.unsubscribeFocus=Bi.subscribe(()=>{Bi.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=qi.subscribe(()=>{qi.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())})}unmount(){var t,n;(t=this.unsubscribeFocus)==null||t.call(this),(n=this.unsubscribeOnline)==null||n.call(this)}isFetching(t,n){const[r]=yt(t,n);return r.fetchStatus="fetching",this.queryCache.findAll(r).length}isMutating(t){return this.mutationCache.findAll({...t,fetching:!0}).length}getQueryData(t,n){var r;return(r=this.queryCache.find(t,n))==null?void 0:r.state.data}getQueriesData(t){return this.getQueryCache().findAll(t).map(({queryKey:n,state:r})=>{const i=r.data;return[n,i]})}setQueryData(t,n,r){const i=this.queryCache.find(t),o=i==null?void 0:i.state.data,l=Mv(n,o);if(typeof l>"u")return;const s=vi(t),u=this.defaultQueryOptions(s);return this.queryCache.build(this,u).setData(l,{...r,manual:!0})}setQueriesData(t,n,r){return J.batch(()=>this.getQueryCache().findAll(t).map(({queryKey:i})=>[i,this.setQueryData(i,n,r)]))}getQueryState(t,n){var r;return(r=this.queryCache.find(t,n))==null?void 0:r.state}removeQueries(t,n){const[r]=yt(t,n),i=this.queryCache;J.batch(()=>{i.findAll(r).forEach(o=>{i.remove(o)})})}resetQueries(t,n,r){const[i,o]=yt(t,n,r),l=this.queryCache,s={type:"active",...i};return J.batch(()=>(l.findAll(i).forEach(u=>{u.reset()}),this.refetchQueries(s,o)))}cancelQueries(t,n,r){const[i,o={}]=yt(t,n,r);typeof o.revert>"u"&&(o.revert=!0);const l=J.batch(()=>this.queryCache.findAll(i).map(s=>s.cancel(o)));return Promise.all(l).then(Me).catch(Me)}invalidateQueries(t,n,r){const[i,o]=yt(t,n,r);return J.batch(()=>{var l,s;if(this.queryCache.findAll(i).forEach(a=>{a.invalidate()}),i.refetchType==="none")return Promise.resolve();const u={...i,type:(l=(s=i.refetchType)!=null?s:i.type)!=null?l:"active"};return this.refetchQueries(u,o)})}refetchQueries(t,n,r){const[i,o]=yt(t,n,r),l=J.batch(()=>this.queryCache.findAll(i).filter(u=>!u.isDisabled()).map(u=>{var a;return u.fetch(void 0,{...o,cancelRefetch:(a=o==null?void 0:o.cancelRefetch)!=null?a:!0,meta:{refetchPage:i.refetchPage}})}));let s=Promise.all(l).then(Me);return o!=null&&o.throwOnError||(s=s.catch(Me)),s}fetchQuery(t,n,r){const i=vi(t,n,r),o=this.defaultQueryOptions(i);typeof o.retry>"u"&&(o.retry=!1);const l=this.queryCache.build(this,o);return l.isStaleByTime(o.staleTime)?l.fetch(o):Promise.resolve(l.state.data)}prefetchQuery(t,n,r){return this.fetchQuery(t,n,r).then(Me).catch(Me)}fetchInfiniteQuery(t,n,r){const i=vi(t,n,r);return i.behavior=qv(),this.fetchQuery(i)}prefetchInfiniteQuery(t,n,r){return this.fetchInfiniteQuery(t,n,r).then(Me).catch(Me)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(t){this.defaultOptions=t}setQueryDefaults(t,n){const r=this.queryDefaults.find(i=>Vt(t)===Vt(i.queryKey));r?r.defaultOptions=n:this.queryDefaults.push({queryKey:t,defaultOptions:n})}getQueryDefaults(t){if(!t)return;const n=this.queryDefaults.find(r=>Qi(t,r.queryKey));return n==null?void 0:n.defaultOptions}setMutationDefaults(t,n){const r=this.mutationDefaults.find(i=>Vt(t)===Vt(i.mutationKey));r?r.defaultOptions=n:this.mutationDefaults.push({mutationKey:t,defaultOptions:n})}getMutationDefaults(t){if(!t)return;const n=this.mutationDefaults.find(r=>Qi(t,r.mutationKey));return n==null?void 0:n.defaultOptions}defaultQueryOptions(t){if(t!=null&&t._defaulted)return t;const n={...this.defaultOptions.queries,...this.getQueryDefaults(t==null?void 0:t.queryKey),...t,_defaulted:!0};return!n.queryHash&&n.queryKey&&(n.queryHash=ru(n.queryKey,n)),typeof n.refetchOnReconnect>"u"&&(n.refetchOnReconnect=n.networkMode!=="always"),typeof n.useErrorBoundary>"u"&&(n.useErrorBoundary=!!n.suspense),n}defaultMutationOptions(t){return t!=null&&t._defaulted?t:{...this.defaultOptions.mutations,...this.getMutationDefaults(t==null?void 0:t.mutationKey),...t,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}class Kv extends Lr{constructor(t,n){super(),this.client=t,this.options=n,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(n)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.length===1&&(this.currentQuery.addObserver(this),Fa(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.listeners.length||this.destroy()}shouldFetchOnReconnect(){return Jl(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Jl(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=[],this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(t,n){const r=this.options,i=this.currentQuery;if(this.options=this.client.defaultQueryOptions(t),Na(r,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=r.queryKey),this.updateQuery();const o=this.hasListeners();o&&La(this.currentQuery,i,this.options,r)&&this.executeFetch(),this.updateResult(n),o&&(this.currentQuery!==i||this.options.enabled!==r.enabled||this.options.staleTime!==r.staleTime)&&this.updateStaleTimeout();const l=this.computeRefetchInterval();o&&(this.currentQuery!==i||this.options.enabled!==r.enabled||l!==this.currentRefetchInterval)&&this.updateRefetchInterval(l)}getOptimisticResult(t){const n=this.client.getQueryCache().build(this.client,t);return this.createResult(n,t)}getCurrentResult(){return this.currentResult}trackResult(t){const n={};return Object.keys(t).forEach(r=>{Object.defineProperty(n,r,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(r),t[r])})}),n}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:t,...n}={}){return this.fetch({...n,meta:{refetchPage:t}})}fetchOptimistic(t){const n=this.client.defaultQueryOptions(t),r=this.client.getQueryCache().build(this.client,n);return r.isFetchingOptimistic=!0,r.fetch().then(()=>this.createResult(r,n))}fetch(t){var n;return this.executeFetch({...t,cancelRefetch:(n=t.cancelRefetch)!=null?n:!0}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(t){this.updateQuery();let n=this.currentQuery.fetch(this.options,t);return t!=null&&t.throwOnError||(n=n.catch(Me)),n}updateStaleTimeout(){if(this.clearStaleTimeout(),xr||this.currentResult.isStale||!Gl(this.options.staleTime))return;const n=Cd(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},n)}computeRefetchInterval(){var t;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(t=this.options.refetchInterval)!=null?t:!1}updateRefetchInterval(t){this.clearRefetchInterval(),this.currentRefetchInterval=t,!(xr||this.options.enabled===!1||!Gl(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||Bi.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(t,n){const r=this.currentQuery,i=this.options,o=this.currentResult,l=this.currentResultState,s=this.currentResultOptions,u=t!==r,a=u?t.state:this.currentQueryInitialState,c=u?this.currentResult:this.previousQueryResult,{state:f}=t;let{dataUpdatedAt:d,error:m,errorUpdatedAt:y,fetchStatus:S,status:C}=f,v=!1,p=!1,h;if(n._optimisticResults){const E=this.hasListeners(),k=!E&&Fa(t,n),_=E&&La(t,r,n,i);(k||_)&&(S=mo(t.options.networkMode)?"fetching":"paused",d||(C="loading")),n._optimisticResults==="isRestoring"&&(S="idle")}if(n.keepPreviousData&&!f.dataUpdateCount&&c!=null&&c.isSuccess&&C!=="error")h=c.data,d=c.dataUpdatedAt,C=c.status,v=!0;else if(n.select&&typeof f.data<"u")if(o&&f.data===(l==null?void 0:l.data)&&n.select===this.selectFn)h=this.selectResult;else try{this.selectFn=n.select,h=n.select(f.data),h=Xl(o==null?void 0:o.data,h,n),this.selectResult=h,this.selectError=null}catch(E){this.selectError=E}else h=f.data;if(typeof n.placeholderData<"u"&&typeof h>"u"&&C==="loading"){let E;if(o!=null&&o.isPlaceholderData&&n.placeholderData===(s==null?void 0:s.placeholderData))E=o.data;else if(E=typeof n.placeholderData=="function"?n.placeholderData():n.placeholderData,n.select&&typeof E<"u")try{E=n.select(E),E=Xl(o==null?void 0:o.data,E,n),this.selectError=null}catch(k){this.selectError=k}typeof E<"u"&&(C="success",h=E,p=!0)}this.selectError&&(m=this.selectError,h=this.selectResult,y=Date.now(),C="error");const g=S==="fetching";return{status:C,fetchStatus:S,isLoading:C==="loading",isSuccess:C==="success",isError:C==="error",data:h,dataUpdatedAt:d,error:m,errorUpdatedAt:y,failureCount:f.fetchFailureCount,errorUpdateCount:f.errorUpdateCount,isFetched:f.dataUpdateCount>0||f.errorUpdateCount>0,isFetchedAfterMount:f.dataUpdateCount>a.dataUpdateCount||f.errorUpdateCount>a.errorUpdateCount,isFetching:g,isRefetching:g&&C!=="loading",isLoadingError:C==="error"&&f.dataUpdatedAt===0,isPaused:S==="paused",isPlaceholderData:p,isPreviousData:v,isRefetchError:C==="error"&&f.dataUpdatedAt!==0,isStale:ou(t,n),refetch:this.refetch,remove:this.remove}}updateResult(t){const n=this.currentResult,r=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,Na(r,n))return;this.currentResult=r;const i={cache:!0},o=()=>{if(!n)return!0;const{notifyOnChangeProps:l}=this.options;if(l==="all"||!l&&!this.trackedProps.size)return!0;const s=new Set(l!=null?l:this.trackedProps);return this.options.useErrorBoundary&&s.add("error"),Object.keys(this.currentResult).some(u=>{const a=u;return this.currentResult[a]!==n[a]&&s.has(a)})};(t==null?void 0:t.listeners)!==!1&&o()&&(i.listeners=!0),this.notify({...i,...t})}updateQuery(){const t=this.client.getQueryCache().build(this.client,this.options);if(t===this.currentQuery)return;const n=this.currentQuery;this.currentQuery=t,this.currentQueryInitialState=t.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(n==null||n.removeObserver(this),t.addObserver(this))}onQueryUpdate(t){const n={};t.type==="success"?n.onSuccess=!t.manual:t.type==="error"&&!mi(t.error)&&(n.onError=!0),this.updateResult(n),this.hasListeners()&&this.updateTimers()}notify(t){J.batch(()=>{if(t.onSuccess){var n,r,i,o;(n=(r=this.options).onSuccess)==null||n.call(r,this.currentResult.data),(i=(o=this.options).onSettled)==null||i.call(o,this.currentResult.data,null)}else if(t.onError){var l,s,u,a;(l=(s=this.options).onError)==null||l.call(s,this.currentResult.error),(u=(a=this.options).onSettled)==null||u.call(a,void 0,this.currentResult.error)}t.listeners&&this.listeners.forEach(c=>{c(this.currentResult)}),t.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function Wv(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function Fa(e,t){return Wv(e,t)||e.state.dataUpdatedAt>0&&Jl(e,t,t.refetchOnMount)}function Jl(e,t,n){if(t.enabled!==!1){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&ou(e,t)}return!1}function La(e,t,n,r){return n.enabled!==!1&&(e!==t||r.enabled===!1)&&(!n.suspense||e.state.status!=="error")&&ou(e,n)}function ou(e,t){return e.isStaleByTime(t.staleTime)}const Aa=R.exports.createContext(void 0),Id=R.exports.createContext(!1);function Md(e,t){return e||(t&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=Aa),window.ReactQueryClientContext):Aa)}const lu=({context:e}={})=>{const t=R.exports.useContext(Md(e,R.exports.useContext(Id)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},Gv=({client:e,children:t,context:n,contextSharing:r=!1})=>{R.exports.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]);const i=Md(n,r);return w(Id.Provider,{value:!n&&r,children:w(i.Provider,{value:e,children:t})})},Td=R.exports.createContext(!1),Yv=()=>R.exports.useContext(Td);Td.Provider;function Xv(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}const Jv=R.exports.createContext(Xv()),Zv=()=>R.exports.useContext(Jv);function bv(e,t){return typeof e=="function"?e(...t):!!e}function em(e,t){const n=lu({context:e.context}),r=Yv(),i=Zv(),o=n.defaultQueryOptions(e);o._optimisticResults=r?"isRestoring":"optimistic",o.onError&&(o.onError=J.batchCalls(o.onError)),o.onSuccess&&(o.onSuccess=J.batchCalls(o.onSuccess)),o.onSettled&&(o.onSettled=J.batchCalls(o.onSettled)),o.suspense&&typeof o.staleTime!="number"&&(o.staleTime=1e3),(o.suspense||o.useErrorBoundary)&&(i.isReset()||(o.retryOnMount=!1));const[l]=R.exports.useState(()=>new t(n,o)),s=l.getOptimisticResult(o);if(nu.exports.useSyncExternalStore(R.exports.useCallback(u=>r?()=>{}:l.subscribe(J.batchCalls(u)),[l,r]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),R.exports.useEffect(()=>{i.clearReset()},[i]),R.exports.useEffect(()=>{l.setOptions(o,{listeners:!1})},[o,l]),o.suspense&&s.isLoading&&s.isFetching&&!r)throw l.fetchOptimistic(o).then(({data:u})=>{o.onSuccess==null||o.onSuccess(u),o.onSettled==null||o.onSettled(u,null)}).catch(u=>{i.clearReset(),o.onError==null||o.onError(u),o.onSettled==null||o.onSettled(void 0,u)});if(s.isError&&!i.isReset()&&!s.isFetching&&bv(o.useErrorBoundary,[s.error,l.getCurrentQuery()]))throw s.error;return o.notifyOnChangeProps?s:l.trackResult(s)}function Zt(e,t,n){const r=vi(e,t,n);return em(r,Kv)}/** + */class ri{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 qr=typeof window>"u";function Me(){}function Qv(e,t){return typeof e=="function"?e(t):e}function xa(e){return typeof e=="number"&&e>=0&&e!==1/0}function Ep(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Ai(e,t,n){return zo(e)?typeof t=="function"?{...n,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function jt(e,t,n){return zo(e)?[{...t,queryKey:e},n]:[e||{},t]}function lc(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:o,queryKey:s,stale:a}=e;if(zo(s)){if(r){if(t.queryHash!==Tl(s,t.options))return!1}else if(!co(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 uc(e,t){const{exact:n,fetching:r,predicate:i,mutationKey:o}=e;if(zo(o)){if(!t.options.mutationKey)return!1;if(n){if(an(t.options.mutationKey)!==an(o))return!1}else if(!co(t.options.mutationKey,o))return!1}return!(typeof r=="boolean"&&t.state.status==="loading"!==r||i&&!i(t))}function Tl(e,t){return((t==null?void 0:t.queryKeyHashFn)||an)(e)}function an(e){return JSON.stringify(e,(t,n)=>_a(n)?Object.keys(n).sort().reduce((r,i)=>(r[i]=n[i],r),{}):n)}function co(e,t){return Rp(e,t)}function Rp(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!Rp(e[n],t[n])):!1}function Np(e,t){if(e===t)return e;const n=fc(e)&&fc(t);if(n||_a(e)&&_a(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!(!dc(n)||!n.hasOwnProperty("isPrototypeOf"))}function dc(e){return Object.prototype.toString.call(e)==="[object Object]"}function zo(e){return Array.isArray(e)}function Ip(e){return new Promise(t=>{setTimeout(t,e)})}function pc(e){Ip(0).then(e)}function Vv(){if(typeof AbortController=="function")return new AbortController}function Pa(e,t,n){return n.isDataEqual!=null&&n.isDataEqual(e,t)?e:typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?Np(e,t):t}class Hv extends ri{constructor(){super(),this.setup=t=>{if(!qr&&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 fo=new Hv;class Kv extends ri{constructor(){super(),this.setup=t=>{if(!qr&&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 Kv;function qv(e){return Math.min(1e3*2**e,3e4)}function $o(e){return(e!=null?e:"online")==="online"?po.isOnline():!0}class Lp{constructor(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}}function Ui(e){return e instanceof Lp}function Dp(e){let t=!1,n=0,r=!1,i,o,s;const a=new Promise((w,v)=>{o=w,s=v}),l=w=>{r||(h(new Lp(w)),e.abort==null||e.abort())},u=()=>{t=!0},c=()=>{t=!1},f=()=>!fo.isFocused()||e.networkMode!=="always"&&!po.isOnline(),d=w=>{r||(r=!0,e.onSuccess==null||e.onSuccess(w),i==null||i(),o(w))},h=w=>{r||(r=!0,e.onError==null||e.onError(w),i==null||i(),s(w))},m=()=>new Promise(w=>{i=v=>{if(r||!f())return w(v)},e.onPause==null||e.onPause()}).then(()=>{i=void 0,r||e.onContinue==null||e.onContinue()}),y=()=>{if(r)return;let w;try{w=e.fn()}catch(v){w=Promise.reject(v)}Promise.resolve(w).then(d).catch(v=>{var p,g;if(r)return;const S=(p=e.retry)!=null?p:3,P=(g=e.retryDelay)!=null?g:qv,_=typeof P=="function"?P(n,v):P,x=S===!0||typeof S=="number"&&n{if(f())return m()}).then(()=>{t?h(v):y()})})};return $o(e.networkMode)?y():m().then(y),{promise:a,cancel:l,continue:()=>{i==null||i()},cancelRetry:u,continueRetry:c}}const bl=console;function Wv(){let e=[],t=0,n=c=>{c()},r=c=>{c()};const i=c=>{let f;t++;try{f=c()}finally{t--,t||a()}return f},o=c=>{t?e.push(c):pc(()=>{n(c)})},s=c=>(...f)=>{o(()=>{c(...f)})},a=()=>{const c=e;e=[],c.length&&pc(()=>{r(()=>{c.forEach(f=>{n(f)})})})};return{batch:i,batchCalls:s,schedule:o,setNotifyFunction:c=>{n=c},setBatchNotifyFunction:c=>{r=c}}}const X=Wv();class jp{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),xa(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(t){this.cacheTime=Math.max(this.cacheTime||0,t!=null?t:qr?1/0:5*60*1e3)}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class Gv extends jp{constructor(t){super(),this.abortSignalConsumed=!1,this.defaultOptions=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.cache=t.cache,this.logger=t.logger||bl,this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.initialState=t.state||Yv(this.options),this.state=this.initialState,this.meta=t.meta}setOptions(t){this.options={...this.defaultOptions,...t},this.meta=t==null?void 0:t.meta,this.updateCacheTime(this.options.cacheTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.cache.remove(this)}setData(t,n){const r=Pa(this.state.data,t,this.options);return this.dispatch({data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){this.dispatch({type:"setState",state:t,setStateOptions:n})}cancel(t){var n;const r=this.promise;return(n=this.retryer)==null||n.cancel(t),r?r.then(Me).catch(Me):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(t=>t.options.enabled!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(t=>t.getCurrentResult().isStale)}isStaleByTime(t=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!Ep(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 h=this.observers.find(m=>m.options.queryFn);h&&this.setOptions(h.options)}Array.isArray(this.options.queryKey);const s=Vv(),a={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},l=h=>{Object.defineProperty(h,"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=h=>{if(Ui(h)&&h.silent||this.dispatch({type:"error",error:h}),!Ui(h)){var m,y;(m=(y=this.cache.config).onError)==null||m.call(y,h,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=Dp({fn:c.fetchFn,abort:s==null?void 0:s.abort.bind(s),onSuccess:h=>{var m,y;if(typeof h>"u"){d(new Error("Query data cannot be undefined"));return}this.setData(h),(m=(y=this.cache.config).onSuccess)==null||m.call(y,h,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:$o(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 Ui(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 Yv(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=typeof e.initialData<"u"?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0,i=typeof t<"u";return{data:t,dataUpdateCount:0,dataUpdatedAt:i?r!=null?r:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchMeta:null,isInvalidated:!1,status:i?"success":"loading",fetchStatus:"idle"}}class Jv extends ri{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:Tl(o,n);let a=this.get(s);return a||(a=new Gv({cache:this,logger:t.getLogger(),queryKey:o,queryHash:s,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(o),meta:n.meta}),this.add(a)),a}add(t){this.queriesMap[t.queryHash]||(this.queriesMap[t.queryHash]=t,this.queries.push(t),this.notify({type:"added",query:t}))}remove(t){const n=this.queriesMap[t.queryHash];n&&(t.destroy(),this.queries=this.queries.filter(r=>r!==t),n===t&&delete this.queriesMap[t.queryHash],this.notify({type:"removed",query:t}))}clear(){X.batch(()=>{this.queries.forEach(t=>{this.remove(t)})})}get(t){return this.queriesMap[t]}getAll(){return this.queries}find(t,n){const[r]=jt(t,n);return typeof r.exact>"u"&&(r.exact=!0),this.queries.find(i=>lc(r,i))}findAll(t,n){const[r]=jt(t,n);return Object.keys(r).length>0?this.queries.filter(i=>lc(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 Xv extends jp{constructor(t){super(),this.options={...t.defaultOptions,...t.options},this.mutationId=t.mutationId,this.mutationCache=t.mutationCache,this.logger=t.logger||bl,this.observers=[],this.state=t.state||Zv(),this.meta=t.meta,this.updateCacheTime(this.options.cacheTime),this.scheduleGc()}setState(t){this.dispatch({type:"setState",state:t})}addObserver(t){this.observers.indexOf(t)===-1&&(this.observers.push(t),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.observers=this.observers.filter(n=>n!==t),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.observers.length||(this.state.status==="loading"?this.scheduleGc():this.mutationCache.remove(this))}continue(){return this.retryer?(this.retryer.continue(),this.retryer.promise):this.execute()}async execute(){const t=()=>{var g;return this.retryer=Dp({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:()=>{this.dispatch({type:"failed"})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:(g=this.options.retry)!=null?g:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},n=this.state.status==="loading";try{var r,i,o,s,a,l;if(!n){var u,c,f,d;this.dispatch({type:"loading",variables:this.options.variables}),(u=(c=this.mutationCache.config).onMutate)==null||u.call(c,this.state.variables,this);const S=await((f=(d=this.options).onMutate)==null?void 0:f.call(d,this.state.variables));S!==this.state.context&&this.dispatch({type:"loading",context:S,variables:this.state.variables})}const g=await t();return(r=(i=this.mutationCache.config).onSuccess)==null||r.call(i,g,this.state.variables,this.state.context,this),await((o=(s=this.options).onSuccess)==null?void 0:o.call(s,g,this.state.variables,this.state.context)),await((a=(l=this.options).onSettled)==null?void 0:a.call(l,g,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:g}),g}catch(g){try{var h,m,y,w,v,p;throw(h=(m=this.mutationCache.config).onError)==null||h.call(m,g,this.state.variables,this.state.context,this),await((y=(w=this.options).onError)==null?void 0:y.call(w,g,this.state.variables,this.state.context)),await((v=(p=this.options).onSettled)==null?void 0:v.call(p,void 0,g,this.state.variables,this.state.context)),g}finally{this.dispatch({type:"error",error:g})}}}dispatch(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:r.failureCount+1};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"loading":return{...r,context:t.context,data:void 0,error:null,isPaused:!$o(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 Zv(){return{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0}}class em extends ri{constructor(t){super(),this.config=t||{},this.mutations=[],this.mutationId=0}build(t,n,r){const i=new Xv({mutationCache:this,logger:t.getLogger(),mutationId:++this.mutationId,options:t.defaultMutationOptions(n),state:r,defaultOptions:n.mutationKey?t.getMutationDefaults(n.mutationKey):void 0,meta:n.meta});return this.add(i),i}add(t){this.mutations.push(t),this.notify({type:"added",mutation:t})}remove(t){this.mutations=this.mutations.filter(n=>n!==t),this.notify({type:"removed",mutation:t})}clear(){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=>uc(t,n))}findAll(t){return this.mutations.filter(n=>uc(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(Me)),Promise.resolve()))}}function tm(){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)||[],h=((s=e.state.data)==null?void 0:s.pageParams)||[];let m=h,y=!1;const w=_=>{Object.defineProperty(_,"signal",{enumerable:!0,get:()=>{var x;if((x=e.signal)!=null&&x.aborted)y=!0;else{var O;(O=e.signal)==null||O.addEventListener("abort",()=>{y=!0})}return e.signal}})},v=e.options.queryFn||(()=>Promise.reject("Missing queryFn")),p=(_,x,O,R)=>(m=R?[x,...m]:[...m,x],R?[O,..._]:[..._,O]),g=(_,x,O,R)=>{if(y)return Promise.reject("Cancelled");if(typeof O>"u"&&!x&&_.length)return Promise.resolve(_);const D={queryKey:e.queryKey,pageParam:O,meta:e.meta};w(D);const M=v(D);return Promise.resolve(M).then(Ee=>p(_,O,Ee,R))};let S;if(!d.length)S=g([]);else if(c){const _=typeof u<"u",x=_?u:hc(e.options,d);S=g(d,_,x)}else if(f){const _=typeof u<"u",x=_?u:nm(e.options,d);S=g(d,_,x,!0)}else{m=[];const _=typeof e.options.getNextPageParam>"u";S=(a&&d[0]?a(d[0],0,d):!0)?g([],_,h[0]):Promise.resolve(p([],h[0],d[0]));for(let O=1;O{if(a&&d[O]?a(d[O],O,d):!0){const M=_?h[O]:hc(e.options,R);return g(R,_,M)}return Promise.resolve(p(R,h[O],d[O]))})}return S.then(_=>({pages:_,pageParams:m}))}}}}function hc(e,t){return e.getNextPageParam==null?void 0:e.getNextPageParam(t[t.length-1],t)}function nm(e,t){return e.getPreviousPageParam==null?void 0:e.getPreviousPageParam(t[0],t)}class rm{constructor(t={}){this.queryCache=t.queryCache||new Jv,this.mutationCache=t.mutationCache||new em,this.logger=t.logger||bl,this.defaultOptions=t.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[]}mount(){this.unsubscribeFocus=fo.subscribe(()=>{fo.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]=jt(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=Qv(n,o);if(typeof s>"u")return;const a=Ai(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]=jt(t,n),i=this.queryCache;X.batch(()=>{i.findAll(r).forEach(o=>{i.remove(o)})})}resetQueries(t,n,r){const[i,o]=jt(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={}]=jt(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(Me).catch(Me)}invalidateQueries(t,n,r){const[i,o]=jt(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]=jt(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(Me);return o!=null&&o.throwOnError||(a=a.catch(Me)),a}fetchQuery(t,n,r){const i=Ai(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(Me).catch(Me)}fetchInfiniteQuery(t,n,r){const i=Ai(t,n,r);return i.behavior=tm(),this.fetchQuery(i)}prefetchInfiniteQuery(t,n,r){return this.fetchInfiniteQuery(t,n,r).then(Me).catch(Me)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(t){this.defaultOptions=t}setQueryDefaults(t,n){const r=this.queryDefaults.find(i=>an(t)===an(i.queryKey));r?r.defaultOptions=n:this.queryDefaults.push({queryKey:t,defaultOptions:n})}getQueryDefaults(t){if(!t)return;const n=this.queryDefaults.find(r=>co(t,r.queryKey));return n==null?void 0:n.defaultOptions}setMutationDefaults(t,n){const r=this.mutationDefaults.find(i=>an(t)===an(i.mutationKey));r?r.defaultOptions=n:this.mutationDefaults.push({mutationKey:t,defaultOptions:n})}getMutationDefaults(t){if(!t)return;const n=this.mutationDefaults.find(r=>co(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=Tl(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 im extends ri{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),gc(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.listeners.length||this.destroy()}shouldFetchOnReconnect(){return Ca(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Ca(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),cc(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&&vc(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(Me)),n}updateStaleTimeout(){if(this.clearStaleTimeout(),qr||this.currentResult.isStale||!xa(this.options.staleTime))return;const n=Ep(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,!(qr||this.options.enabled===!1||!xa(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||fo.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:h,errorUpdatedAt:m,fetchStatus:y,status:w}=f,v=!1,p=!1,g;if(n._optimisticResults){const _=this.hasListeners(),x=!_&&gc(t,n),O=_&&vc(t,r,n,i);(x||O)&&(y=$o(t.options.networkMode)?"fetching":"paused",d||(w="loading")),n._optimisticResults==="isRestoring"&&(y="idle")}if(n.keepPreviousData&&!f.dataUpdateCount&&c!=null&&c.isSuccess&&w!=="error")g=c.data,d=c.dataUpdatedAt,w=c.status,v=!0;else if(n.select&&typeof f.data<"u")if(o&&f.data===(s==null?void 0:s.data)&&n.select===this.selectFn)g=this.selectResult;else try{this.selectFn=n.select,g=n.select(f.data),g=Pa(o==null?void 0:o.data,g,n),this.selectResult=g,this.selectError=null}catch(_){this.selectError=_}else g=f.data;if(typeof n.placeholderData<"u"&&typeof g>"u"&&w==="loading"){let _;if(o!=null&&o.isPlaceholderData&&n.placeholderData===(a==null?void 0:a.placeholderData))_=o.data;else if(_=typeof n.placeholderData=="function"?n.placeholderData():n.placeholderData,n.select&&typeof _<"u")try{_=n.select(_),_=Pa(o==null?void 0:o.data,_,n),this.selectError=null}catch(x){this.selectError=x}typeof _<"u"&&(w="success",g=_,p=!0)}this.selectError&&(h=this.selectError,g=this.selectResult,m=Date.now(),w="error");const S=y==="fetching";return{status:w,fetchStatus:y,isLoading:w==="loading",isSuccess:w==="success",isError:w==="error",data:g,dataUpdatedAt:d,error:h,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:S,isRefetching:S&&w!=="loading",isLoadingError:w==="error"&&f.dataUpdatedAt===0,isPaused:y==="paused",isPlaceholderData:p,isPreviousData:v,isRefetchError:w==="error"&&f.dataUpdatedAt!==0,isStale:Ml(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,cc(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"&&!Ui(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 om(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function gc(e,t){return om(e,t)||e.state.dataUpdatedAt>0&&Ca(e,t,t.refetchOnMount)}function Ca(e,t,n){if(t.enabled!==!1){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&Ml(e,t)}return!1}function vc(e,t,n,r){return n.enabled!==!1&&(e!==t||r.enabled===!1)&&(!n.suspense||e.state.status!=="error")&&Ml(e,n)}function Ml(e,t){return e.isStaleByTime(t.staleTime)}const mc=E.exports.createContext(void 0),Fp=E.exports.createContext(!1);function Tp(e,t){return e||(t&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=mc),window.ReactQueryClientContext):mc)}const Al=({context:e}={})=>{const t=E.exports.useContext(Tp(e,E.exports.useContext(Fp)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},sm=({client:e,children:t,context:n,contextSharing:r=!1})=>{E.exports.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]);const i=Tp(n,r);return k(Fp.Provider,{value:!n&&r,children:k(i.Provider,{value:e,children:t})})},bp=E.exports.createContext(!1),am=()=>E.exports.useContext(bp);bp.Provider;function lm(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}const um=E.exports.createContext(lm()),cm=()=>E.exports.useContext(um);function fm(e,t){return typeof e=="function"?e(...t):!!e}function dm(e,t){const n=Al({context:e.context}),r=am(),i=cm(),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(Fl.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&&fm(o.useErrorBoundary,[a.error,s.getCurrentQuery()]))throw a.error;return o.notifyOnChangeProps?a:s.trackResult(a)}function gn(e,t,n){const r=Ai(e,t,n);return dm(r,im)}/** * 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 tm(){return null}function Fe(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:su(e)?2:uu(e)?3:0}function Zl(e,t){return Un(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function nm(e,t){return Un(e)===2?e.get(t):e[t]}function Dd(e,t,n){var r=Un(e);r===2?e.set(t,n):r===3?(e.delete(t),e.add(n)):e[t]=n}function rm(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function su(e){return am&&e instanceof Map}function uu(e){return cm&&e instanceof Set}function ne(e){return e.o||e.t}function au(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=dm(e);delete t[z];for(var n=hu(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=im),Object.freeze(e),t&&Mn(e,function(n,r){return cu(r,!0)},!0)),e}function im(){Fe(2)}function fu(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function tt(e){var t=es[e];return t||Fe(18,e),t}function om(e,t){es[e]||(es[e]=t)}function Vi(){return Or}function Xo(e,t){t&&(tt("Patches"),e.u=[],e.s=[],e.v=t)}function Hi(e){bl(e),e.p.forEach(lm),e.p=null}function bl(e){e===Or&&(Or=e.l)}function Ua(e){return Or={p:[],l:Or,h:e,m:!0,_:0}}function lm(e){var t=e[z];t.i===0||t.i===1?t.j():t.O=!0}function Jo(e,t){t._=t.p.length;var n=t.p[0],r=e!==void 0&&e!==n;return t.h.g||tt("ES5").S(t,e,r),r?(n[z].P&&(Hi(t),Fe(4)),dt(e)&&(e=Ki(t,e),t.l||Wi(t,e)),t.u&&tt("Patches").M(n[z].t,e,t.u,t.s)):e=Ki(t,n,[]),Hi(t),t.u&&t.v(t.u,t.s),e!==Fd?e:void 0}function Ki(e,t,n){if(fu(t))return t;var r=t[z];if(!r)return Mn(t,function(o,l){return za(e,r,t,o,l,n)},!0),t;if(r.A!==e)return t;if(!r.P)return Wi(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var i=r.i===4||r.i===5?r.o=au(r.k):r.o;Mn(r.i===3?new Set(i):i,function(o,l){return za(e,r,i,o,l,n)}),Wi(e,i,!1),n&&e.u&&tt("Patches").R(r,n,e.u,e.s)}return r.o}function za(e,t,n,r,i,o){if(In(i)){var l=Ki(e,i,o&&t&&t.i!==3&&!Zl(t.D,r)?o.concat(r):void 0);if(Dd(n,r,l),!In(l))return;e.m=!1}if(dt(i)&&!fu(i)){if(!e.h.F&&e._<1)return;Ki(e,i),t&&t.A.l||Wi(e,i)}}function Wi(e,t,n){n===void 0&&(n=!1),e.h.F&&e.m&&cu(t,n)}function Zo(e,t){var n=e[z];return(n?ne(n):e)[t]}function ja(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function it(e){e.P||(e.P=!0,e.l&&it(e.l))}function bo(e){e.o||(e.o=au(e.t))}function Pr(e,t,n){var r=su(t)?tt("MapSet").N(t,n):uu(t)?tt("MapSet").T(t,n):e.g?function(i,o){var l=Array.isArray(i),s={i:l?1:0,A:o?o.A:Vi(),P:!1,I:!1,D:{},l:o,t:i,k:null,o:null,j:null,C:!1},u=s,a=ts;l&&(u=[s],a=Jn);var c=Proxy.revocable(u,a),f=c.revoke,d=c.proxy;return s.k=d,s.j=f,d}(t,n):tt("ES5").J(t,n);return(n?n.A:Vi()).p.push(r),r}function sm(e){return In(e)||Fe(22,e),function t(n){if(!dt(n))return n;var r,i=n[z],o=Un(n);if(i){if(!i.P&&(i.i<4||!tt("ES5").K(i)))return i.t;i.I=!0,r=$a(n,o),i.I=!1}else r=$a(n,o);return Mn(r,function(l,s){i&&nm(i.t,l)===s||Dd(r,l,t(s))}),o===3?new Set(r):r}(e)}function $a(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return au(e)}function um(){function e(s,u){function a(){this.constructor=s}i(s,u),s.prototype=(a.prototype=u.prototype,new a)}function t(s){s.o||(s.D=new Map,s.o=new Map(s.t))}function n(s){s.o||(s.o=new Set,s.t.forEach(function(u){if(dt(u)){var a=Pr(s.A.h,u,s);s.p.set(u,a),s.o.add(a)}else s.o.add(u)}))}function r(s){s.O&&Fe(3,JSON.stringify(ne(s)))}var i=function(s,u){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,c){a.__proto__=c}||function(a,c){for(var f in c)c.hasOwnProperty(f)&&(a[f]=c[f])})(s,u)},o=function(){function s(a,c){return this[z]={i:2,l:c,A:c?c.A:Vi(),P:!1,I:!1,o:void 0,D:void 0,t:a,k:this,C:!1,O:!1},this}e(s,Map);var u=s.prototype;return Object.defineProperty(u,"size",{get:function(){return ne(this[z]).size}}),u.has=function(a){return ne(this[z]).has(a)},u.set=function(a,c){var f=this[z];return r(f),ne(f).has(a)&&ne(f).get(a)===c||(t(f),it(f),f.D.set(a,!0),f.o.set(a,c),f.D.set(a,!0)),this},u.delete=function(a){if(!this.has(a))return!1;var c=this[z];return r(c),t(c),it(c),c.t.has(a)?c.D.set(a,!1):c.D.delete(a),c.o.delete(a),!0},u.clear=function(){var a=this[z];r(a),ne(a).size&&(t(a),it(a),a.D=new Map,Mn(a.t,function(c){a.D.set(c,!1)}),a.o.clear())},u.forEach=function(a,c){var f=this;ne(this[z]).forEach(function(d,m){a.call(c,f.get(m),m,f)})},u.get=function(a){var c=this[z];r(c);var f=ne(c).get(a);if(c.I||!dt(f)||f!==c.t.get(a))return f;var d=Pr(c.A.h,f,c);return t(c),c.o.set(a,d),d},u.keys=function(){return ne(this[z]).keys()},u.values=function(){var a,c=this,f=this.keys();return(a={})[ti]=function(){return c.values()},a.next=function(){var d=f.next();return d.done?d:{done:!1,value:c.get(d.value)}},a},u.entries=function(){var a,c=this,f=this.keys();return(a={})[ti]=function(){return c.entries()},a.next=function(){var d=f.next();if(d.done)return d;var m=c.get(d.value);return{done:!1,value:[d.value,m]}},a},u[ti]=function(){return this.entries()},s}(),l=function(){function s(a,c){return this[z]={i:3,l:c,A:c?c.A:Vi(),P:!1,I:!1,o:void 0,t:a,k:this,p:new Map,O:!1,C:!1},this}e(s,Set);var u=s.prototype;return Object.defineProperty(u,"size",{get:function(){return ne(this[z]).size}}),u.has=function(a){var c=this[z];return r(c),c.o?!!c.o.has(a)||!(!c.p.has(a)||!c.o.has(c.p.get(a))):c.t.has(a)},u.add=function(a){var c=this[z];return r(c),this.has(a)||(n(c),it(c),c.o.add(a)),this},u.delete=function(a){if(!this.has(a))return!1;var c=this[z];return r(c),n(c),it(c),c.o.delete(a)||!!c.p.has(a)&&c.o.delete(c.p.get(a))},u.clear=function(){var a=this[z];r(a),ne(a).size&&(n(a),it(a),a.o.clear())},u.values=function(){var a=this[z];return r(a),n(a),a.o.values()},u.entries=function(){var a=this[z];return r(a),n(a),a.o.entries()},u.keys=function(){return this.values()},u[ti]=function(){return this.values()},u.forEach=function(a,c){for(var f=this.values(),d=f.next();!d.done;)a.call(c,d.value,d.value,this),d=f.next()},s}();om("MapSet",{N:function(s,u){return new o(s,u)},T:function(s,u){return new l(s,u)}})}var Qa,Or,du=typeof Symbol<"u"&&typeof Symbol("x")=="symbol",am=typeof Map<"u",cm=typeof Set<"u",Ba=typeof Proxy<"u"&&Proxy.revocable!==void 0&&typeof Reflect<"u",Fd=du?Symbol.for("immer-nothing"):((Qa={})["immer-nothing"]=!0,Qa),qa=du?Symbol.for("immer-draftable"):"__$immer_draftable",z=du?Symbol.for("immer-state"):"__$immer_state",ti=typeof Symbol<"u"&&Symbol.iterator||"@@iterator",fm=""+Object.prototype.constructor,hu=typeof Reflect<"u"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,dm=Object.getOwnPropertyDescriptors||function(e){var t={};return hu(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},es={},ts={get:function(e,t){if(t===z)return e;var n=ne(e);if(!Zl(n,t))return function(i,o,l){var s,u=ja(o,l);return u?"value"in u?u.value:(s=u.get)===null||s===void 0?void 0:s.call(i.k):void 0}(e,n,t);var r=n[t];return e.I||!dt(r)?r:r===Zo(e.t,t)?(bo(e),e.o[t]=Pr(e.A.h,r,e)):r},has:function(e,t){return t in ne(e)},ownKeys:function(e){return Reflect.ownKeys(ne(e))},set:function(e,t,n){var r=ja(ne(e),t);if(r!=null&&r.set)return r.set.call(e.k,n),!0;if(!e.P){var i=Zo(ne(e),t),o=i==null?void 0:i[z];if(o&&o.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(rm(n,i)&&(n!==void 0||Zl(e.t,t)))return!0;bo(e),it(e)}return e.o[t]===n&&typeof n!="number"&&(n!==void 0||t in e.o)||(e.o[t]=n,e.D[t]=!0,!0)},deleteProperty:function(e,t){return Zo(e.t,t)!==void 0||t in e.t?(e.D[t]=!1,bo(e),it(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=ne(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.i!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty:function(){Fe(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){Fe(12)}},Jn={};Mn(ts,function(e,t){Jn[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),Jn.deleteProperty=function(e,t){return Jn.set.call(this,e,t,void 0)},Jn.set=function(e,t,n){return ts.set.call(this,e[0],t,n,e[0])};var hm=function(){function e(n){var r=this;this.g=Ba,this.F=!0,this.produce=function(i,o,l){if(typeof i=="function"&&typeof o!="function"){var s=o;o=i;var u=r;return function(S){var C=this;S===void 0&&(S=s);for(var v=arguments.length,p=Array(v>1?v-1:0),h=1;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 l=tt("Patches").$;return In(n)?l(n,r):this.produce(n,function(s){return l(s,r)})},e}(),Re=new hm,se=Re.produce;Re.produceWithPatches.bind(Re);Re.setAutoFreeze.bind(Re);Re.setUseProxies.bind(Re);Re.applyPatches.bind(Re);Re.createDraft.bind(Re);Re.finishDraft.bind(Re);function Tn(){return Tn=Object.assign?Object.assign.bind():function(e){for(var t=1;t=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 pm(){return null}function ze(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:Ul(e)?2:zl(e)?3:0}function Ea(e,t){return rr(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function hm(e,t){return rr(e)===2?e.get(t):e[t]}function Mp(e,t,n){var r=rr(e);r===2?e.set(t,n):r===3?(e.delete(t),e.add(n)):e[t]=n}function gm(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function Ul(e){return km&&e instanceof Map}function zl(e){return Om&&e instanceof Set}function re(e){return e.o||e.t}function $l(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=_m(e);delete t[U];for(var n=Hl(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=vm),Object.freeze(e),t&&Jn(e,function(n,r){return Bl(r,!0)},!0)),e}function vm(){ze(2)}function Ql(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function ft(e){var t=Na[e];return t||ze(18,e),t}function mm(e,t){Na[e]||(Na[e]=t)}function ho(){return Gr}function xs(e,t){t&&(ft("Patches"),e.u=[],e.s=[],e.v=t)}function go(e){Ra(e),e.p.forEach(ym),e.p=null}function Ra(e){e===Gr&&(Gr=e.l)}function yc(e){return Gr={p:[],l:Gr,h:e,m:!0,_:0}}function ym(e){var t=e[U];t.i===0||t.i===1?t.j():t.O=!0}function _s(e,t){t._=t.p.length;var n=t.p[0],r=e!==void 0&&e!==n;return t.h.g||ft("ES5").S(t,e,r),r?(n[U].P&&(go(t),ze(4)),Ct(e)&&(e=vo(t,e),t.l||mo(t,e)),t.u&&ft("Patches").M(n[U].t,e,t.u,t.s)):e=vo(t,n,[]),go(t),t.u&&t.v(t.u,t.s),e!==Ap?e:void 0}function vo(e,t,n){if(Ql(t))return t;var r=t[U];if(!r)return Jn(t,function(o,s){return Sc(e,r,t,o,s,n)},!0),t;if(r.A!==e)return t;if(!r.P)return mo(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var i=r.i===4||r.i===5?r.o=$l(r.k):r.o;Jn(r.i===3?new Set(i):i,function(o,s){return Sc(e,r,i,o,s,n)}),mo(e,i,!1),n&&e.u&&ft("Patches").R(r,n,e.u,e.s)}return r.o}function Sc(e,t,n,r,i,o){if(Yn(i)){var s=vo(e,i,o&&t&&t.i!==3&&!Ea(t.D,r)?o.concat(r):void 0);if(Mp(n,r,s),!Yn(s))return;e.m=!1}if(Ct(i)&&!Ql(i)){if(!e.h.F&&e._<1)return;vo(e,i),t&&t.A.l||mo(e,i)}}function mo(e,t,n){n===void 0&&(n=!1),e.h.F&&e.m&&Bl(t,n)}function Ps(e,t){var n=e[U];return(n?re(n):e)[t]}function wc(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 yt(e){e.P||(e.P=!0,e.l&&yt(e.l))}function Cs(e){e.o||(e.o=$l(e.t))}function Wr(e,t,n){var r=Ul(t)?ft("MapSet").N(t,n):zl(t)?ft("MapSet").T(t,n):e.g?function(i,o){var s=Array.isArray(i),a={i:s?1:0,A:o?o.A:ho(),P:!1,I:!1,D:{},l:o,t:i,k:null,o:null,j:null,C:!1},l=a,u=Ia;s&&(l=[a],u=Sr);var c=Proxy.revocable(l,u),f=c.revoke,d=c.proxy;return a.k=d,a.j=f,d}(t,n):ft("ES5").J(t,n);return(n?n.A:ho()).p.push(r),r}function Sm(e){return Yn(e)||ze(22,e),function t(n){if(!Ct(n))return n;var r,i=n[U],o=rr(n);if(i){if(!i.P&&(i.i<4||!ft("ES5").K(i)))return i.t;i.I=!0,r=kc(n,o),i.I=!1}else r=kc(n,o);return Jn(r,function(s,a){i&&hm(i.t,s)===a||Mp(r,s,t(a))}),o===3?new Set(r):r}(e)}function kc(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return $l(e)}function wm(){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(Ct(l)){var u=Wr(a.A.h,l,a);a.p.set(l,u),a.o.add(u)}else a.o.add(l)}))}function r(a){a.O&&ze(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:ho(),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),yt(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),yt(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),yt(u),u.D=new Map,Jn(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,h){u.call(c,f.get(h),h,f)})},l.get=function(u){var c=this[U];r(c);var f=re(c).get(u);if(c.I||!Ct(f)||f!==c.t.get(u))return f;var d=Wr(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={})[Oi]=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={})[Oi]=function(){return c.entries()},u.next=function(){var d=f.next();if(d.done)return d;var h=c.get(d.value);return{done:!1,value:[d.value,h]}},u},l[Oi]=function(){return this.entries()},a}(),s=function(){function a(u,c){return this[U]={i:3,l:c,A:c?c.A:ho(),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),yt(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),yt(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),yt(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[Oi]=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}();mm("MapSet",{N:function(a,l){return new o(a,l)},T:function(a,l){return new s(a,l)}})}var Oc,Gr,Vl=typeof Symbol<"u"&&typeof Symbol("x")=="symbol",km=typeof Map<"u",Om=typeof Set<"u",xc=typeof Proxy<"u"&&Proxy.revocable!==void 0&&typeof Reflect<"u",Ap=Vl?Symbol.for("immer-nothing"):((Oc={})["immer-nothing"]=!0,Oc),_c=Vl?Symbol.for("immer-draftable"):"__$immer_draftable",U=Vl?Symbol.for("immer-state"):"__$immer_state",Oi=typeof Symbol<"u"&&Symbol.iterator||"@@iterator",xm=""+Object.prototype.constructor,Hl=typeof Reflect<"u"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,_m=Object.getOwnPropertyDescriptors||function(e){var t={};return Hl(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},Na={},Ia={get:function(e,t){if(t===U)return e;var n=re(e);if(!Ea(n,t))return function(i,o,s){var a,l=wc(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||!Ct(r)?r:r===Ps(e.t,t)?(Cs(e),e.o[t]=Wr(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=wc(re(e),t);if(r!=null&&r.set)return r.set.call(e.k,n),!0;if(!e.P){var i=Ps(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(gm(n,i)&&(n!==void 0||Ea(e.t,t)))return!0;Cs(e),yt(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 Ps(e.t,t)!==void 0||t in e.t?(e.D[t]=!1,Cs(e),yt(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(){ze(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){ze(12)}},Sr={};Jn(Ia,function(e,t){Sr[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),Sr.deleteProperty=function(e,t){return Sr.set.call(this,e,t,void 0)},Sr.set=function(e,t,n){return Ia.set.call(this,e[0],t,n,e[0])};var Pm=function(){function e(n){var r=this;this.g=xc,this.F=!0,this.produce=function(i,o,s){if(typeof i=="function"&&typeof o!="function"){var a=o;o=i;var l=r;return function(y){var w=this;y===void 0&&(y=a);for(var v=arguments.length,p=Array(v>1?v-1:0),g=1;g1?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=ft("Patches").$;return Yn(n)?s(n,r):this.produce(n,function(a){return s(a,r)})},e}(),Fe=new Pm,le=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 Xn(){return Xn=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 We(){return We=Object.assign||function(e){for(var t=1;t=0)&&(n[i]=e[i]);return n}function ym(e,t){var n,r,i,o="";for(n in e)if((i=e[n])!==void 0)if(Array.isArray(i))for(r=0;rjd?vm():mm();class pu{constructor(){this.listeners=[]}subscribe(t){return this.listeners.push(t),()=>{this.listeners=this.listeners.filter(n=>n!==t)}}notify(){this.listeners.forEach(t=>t())}}class Cm extends pu{constructor(t){var n,r;super(),this.isTransitioning=!1,this.history=(t==null?void 0:t.history)||km(),this.stringifySearch=(n=t==null?void 0:t.stringifySearch)!=null?n:Am,this.parseSearch=(r=t==null?void 0:t.parseSearch)!=null?r:Lm,this.current=this.parseLocation(this.history.location),this.destroy=this.history.listen(i=>{this.current=this.parseLocation(i.location,this.current),this.notify()})}buildNext(t,n){var r,i,o,l;t===void 0&&(t="/"),n===void 0&&(n={});const s=We({},this.current,n.from),u=Fm(t,s.pathname,""+((r=n.to)!=null?r:".")),a=(i=n.__searchFilters)!=null&&i.length?n.__searchFilters.reduce((y,S)=>S(y),s.search):s.search,c=n.search===!0?a:n.search?(o=Xa(n.search,a))!=null?o:{}:(l=n.__searchFilters)!=null&&l.length?a:{},f=ls(s.search,c),d=this.stringifySearch(f);let m=n.hash===!0?s.hash:Xa(n.hash,s.hash);return m=m?"#"+m:"",{pathname:u,search:f,searchStr:d,hash:m,href:""+u+d+m,key:n.key}}navigate(t,n){this.current=t,this.navigateTimeout&&clearTimeout(this.navigateTimeout);let r="replace";return n||(r="push"),this.parseLocation(this.history.location).href===this.current.href&&!this.current.key&&(r="replace"),r==="replace"?this.history.replace({pathname:this.current.pathname,hash:this.current.hash,search:this.current.searchStr}):this.history.push({pathname:this.current.pathname,hash:this.current.hash,search:this.current.searchStr})}parseLocation(t,n){var r;const i=this.parseSearch(t.search);return{pathname:t.pathname,searchStr:t.search,search:ls(n==null?void 0:n.search,i),hash:(r=t.hash.split("#").reverse()[0])!=null?r:"",href:""+t.pathname+t.search+t.hash,key:t.key}}}function $d(e){return w(Ud.Provider,{...e})}function Em(e){let{children:t,location:n,__experimental__snapshot:r}=e,i=is(e,Sm);const o=R.exports.useRef(null);o.current||(o.current=new Pm({location:n,__experimental__snapshot:r,routes:i.routes}));const l=o.current,[s,u]=R.exports.useReducer(()=>({}),{});return l.update(i),os(()=>l.subscribe(()=>{u()}),[]),os(()=>l.updateLocation(n.current).unsubscribe,[n.current.key]),R.exports.createElement(Ad.Provider,{value:{location:n}},R.exports.createElement(zd.Provider,{value:{router:l}},w(xm,{}),w($d,{value:[l.rootMatch,...l.state.matches],children:t!=null?t:w(Kd,{})})))}function xm(){const e=vu(),t=Hd(),n=Nm();return os(()=>{t({to:".",search:!0,hash:!0}).href!==e.current.href&&n({to:".",search:!0,hash:!0,fromCurrent:!0,replace:!0})},[]),null}class Pm extends pu{constructor(t){var n;let{location:r,__experimental__snapshot:i}=t,o=is(t,wm);super(),this.routesById={},this.update=s=>{let{basepath:u,routes:a}=s,c=is(s,_m);Object.assign(this,c),this.basepath=yo("/"+(u!=null?u:"")),this.routesById={};const f=(d,m)=>d.map(y=>{var S,C,v,p;const h=(S=y.path)!=null?S:"*",g=Dn([(m==null?void 0:m.id)==="root"?"":m==null?void 0:m.id,""+(h==null?void 0:h.replace(/(.)\/$/,"$1"))+(y.id?"-"+y.id:"")]);if(y=We({},y,{pendingMs:(C=y.pendingMs)!=null?C:c==null?void 0:c.defaultPendingMs,pendingMinMs:(v=y.pendingMinMs)!=null?v:c==null?void 0:c.defaultPendingMinMs,id:g}),this.routesById[g])throw new Error;return this.routesById[g]=y,y.children=(p=y.children)!=null&&p.length?f(y.children,y):void 0,y});this.routes=f(a),this.rootMatch={id:"root",params:{},search:{},pathname:this.basepath,route:null,ownData:{},data:{},isLoading:!1,status:"resolved"}},this.setState=s=>{const u=s({state:this.state,pending:this.pending});this.state=u.state,this.pending=u.pending,this.cleanMatchCache(),this.notify()},this.matchCache={},this.cleanMatchCache=()=>{var s,u,a;const c=[...(s=this==null?void 0:this.state.matches)!=null?s:[],...(u=this==null||(a=this.pending)==null?void 0:a.matches)!=null?u:[]].map(f=>f.id);Object.values(this.matchCache).forEach(f=>{var d;if(!f.updatedAt||c.includes(f.id))return;const m=Date.now()-((d=f.updatedAt)!=null?d:0);(!f.maxAge||m>f.maxAge)&&(f.route.unloader&&f.route.unloader(f),delete this.matchCache[f.id])})},this.updateLocation=s=>{let u;return{promise:new Promise(c=>{const f=new Ga(this,s);this.setState(d=>We({},d,{pending:{location:f.location,matches:f.matches}})),u=f.subscribe(()=>{const d=this.state.matches;d.filter(m=>!f.matches.find(y=>y.id===m.id)).forEach(m=>{m.onExit==null||m.onExit(m)}),d.filter(m=>f.matches.find(y=>y.id===m.id)).forEach(m=>{m.route.onTransition==null||m.route.onTransition(m)}),f.matches.filter(m=>!d.find(y=>y.id===m.id)).forEach(m=>{m.onExit=m.route.onMatch==null?void 0:m.route.onMatch(m)}),this.setState(m=>We({},m,{state:{location:f.location,matches:f.matches},pending:void 0})),c()}),f.loadData(),f.startPending()}),unsubscribe:u}},this.__experimental__createSnapshot=()=>({location:this.state.location,matches:this.state.matches.map(s=>{let{ownData:u,id:a}=s;return{id:a,ownData:u}})}),this.update(o);let l=[];if(i){const s=new Ga(this,r.current);s.matches.forEach((u,a)=>{var c,f,d;if(u.id!==((c=i.matches[a])==null?void 0:c.id)){var m;throw new Error("Router hydration mismatch: "+u.id+" !== "+((m=i.matches[a])==null?void 0:m.id))}u.ownData=(f=(d=i.matches[a])==null?void 0:d.ownData)!=null?f:{}}),Qd(s.matches),l=s.matches}this.state={location:(n=i==null?void 0:i.location)!=null?n:r.current,matches:l},r.subscribe(()=>this.notify())}}function vu(){const e=R.exports.useContext(Ad);return Wd(!!e,"useLocation must be used within a "),e.location}class Om{constructor(t){this.status="loading",this.ownData={},this.data={},this.isLoading=!1,this.notify=n=>{var r;(r=this.matchLoader)==null||r.preNotify(n?this:void 0)},this.assignMatchLoader=n=>{this.matchLoader=n},this.startPending=()=>{this.pendingTimeout&&clearTimeout(this.pendingTimeout),this.route.pendingMs!==void 0&&(this.pendingTimeout=setTimeout(()=>{var n;this.status==="loading"&&(this.status="pending"),(n=this.notify)==null||n.call(this),typeof this.route.pendingMinMs<"u"&&(this.pendingMinPromise=new Promise(r=>setTimeout(r,this.route.pendingMinMs)))},this.route.pendingMs))},this.load=n=>{var r,i;if(this.maxAge=(r=(i=n.maxAge)!=null?i:this.route.loaderMaxAge)!=null?r:n.router.defaultLoaderMaxAge,this.loaderPromise)return;const o=this.route.import;this.loaderPromise=(o?(()=>(this.isLoading=!0,o({params:this.params,search:this.search}).then(l=>{this.route=We({},this.route,l)})))():Promise.resolve()).then(()=>{const l=[];["element","errorElement","pendingElement"].forEach(c=>{const f=this.route[c];this[c]||(typeof f=="function"?(this.isLoading=!0,l.push(f(this).then(d=>{this[c]=d}))):this[c]=this.route[c])});const u=this.route.loader,a=u?new Promise(async c=>{this.isLoading=!0;const f=y=>{this.updatedAt=Date.now(),c(this.ownData),this.status=y},d=y=>{this.ownData=y,this.error=void 0,f("resolved")},m=y=>{console.error(y),this.error=y,f("rejected")};try{d(await u(this,{parentMatch:n.parentMatch,dispatch:async y=>{var S;y.type==="resolve"?d(y.data):y.type==="reject"?m(y.error):y.type==="loading"?this.isLoading=!0:y.type==="maxAge"&&(this.maxAge=y.maxAge),this.updatedAt=Date.now(),(S=this.notify)==null||S.call(this,!0)}}))}catch(y){m(y)}}):Promise.resolve();return Promise.all([...l,a]).then(()=>{this.status="resolved",this.isLoading=!1,this.startPending=void 0}).then(()=>this.pendingMinPromise).then(()=>{var c;this.pendingTimeout&&clearTimeout(this.pendingTimeout),(c=this.notify)==null||c.call(this,!0)})}).then(()=>this.ownData)},Object.assign(this,t)}}class Ga extends pu{constructor(t,n){var r;super(),r=this,this.preNotifiedMatches=[],this.status="pending",this.preNotify=o=>{o&&(this.preNotifiedMatches.includes(o)||this.preNotifiedMatches.push(o)),(!o||this.preNotifiedMatches.length===this.matches.length)&&(this.status="resolved",Qd(this.matches),this.notify())},this.loadData=async function(o){var l;let{maxAge:s}=o===void 0?{}:o;if(r.router.cleanMatchCache(),!((l=r.matches)!=null&&l.length)){r.preNotify();return}return r.firstRenderPromises=[],r.matches.forEach((u,a)=>{var c,f;const d=(c=r.matches)==null?void 0:c[a-1];u.assignMatchLoader==null||u.assignMatchLoader(r),u.load==null||u.load({maxAge:s,parentMatch:d,router:r.router}),(f=r.firstRenderPromises)==null||f.push(u.loaderPromise)}),await Promise.all(r.firstRenderPromises).then(()=>(r.preNotify(),r.matches))},this.load=async function(o){let{maxAge:l}=o===void 0?{}:o;return await r.loadData({maxAge:l})},this.startPending=async()=>{this.matches.forEach(o=>o.startPending==null?void 0:o.startPending())},this.router=t,this.location=n,this.matches=[];const i=qd(this.router,this.location);this.matches=i==null?void 0:i.map(o=>(this.router.matchCache[o.id]||(this.router.matchCache[o.id]=new Om(o)),this.router.matchCache[o.id]))}}function Qd(e){e==null||e.forEach((t,n)=>{var r;const i=e==null?void 0:e[n-1];t.data=We({},(r=i==null?void 0:i.data)!=null?r:{},t.ownData)})}function Bd(){const e=R.exports.useContext(zd);if(!e)throw Wd(!0,"You are trying to use useRouter() outside of ReactLocation!"),new Error;return e.router}function qd(e,t){if(!e.routes.length)return[];const n=[],r=async(i,o)=>{var l;let{pathname:s,params:u}=o;const c=(e!=null&&e.filterRoutes?e==null?void 0:e.filterRoutes(i):i).find(y=>{var S,C;const v=Dn([s,y.path]),p=!!(y.path!=="/"||(S=y.children)!=null&&S.length),h=Im(t,{to:v,search:y.search,fuzzy:p,caseSensitive:(C=y.caseSensitive)!=null?C:e.caseSensitive});return h&&(u=We({},u,h)),!!h});if(!c)return;const f=Ya(c.path,u);s=Dn([s,f]);const m={id:Ya(c.id,u,!0),route:c,params:u,pathname:s,search:t.search};n.push(m),(l=c.children)!=null&&l.length&&r(c.children,m)};return r(e.routes,e.rootMatch),n}function Ya(e,t,n){const r=Rr(e);return Dn(r.map(i=>{if(i.value==="*"&&!n)return"";if(i.type==="param"){var o;return(o=t[i.value.substring(1)])!=null?o:""}return i.value}))}function Vd(){return R.exports.useContext(Ud)}function Rm(){var e;return(e=Vd())==null?void 0:e[0]}function Nm(){const e=vu(),t=Rm(),n=Hd();function r(i){var o;let{search:l,hash:s,replace:u,from:a,to:c,fromCurrent:f}=i;f=(o=f)!=null?o:typeof c>"u";const d=n({to:c,search:l,hash:s,from:f?e.current:a!=null?a:{pathname:t.pathname}});e.navigate(d,u)}return Gd(r)}function Hd(){const e=vu(),t=Bd();return Gd(r=>{const i=e.buildNext(t.basepath,r),l=qd(t,i).map(s=>{var u;return(u=s.route.searchFilters)!=null?u:[]}).flat().filter(Boolean);return e.buildNext(t.basepath,We({},r,{__searchFilters:l}))})}function Kd(){var e;const t=Bd(),[n,...r]=Vd(),i=r[0];if(!i)return null;const o=(e=i.errorElement)!=null?e:t.defaultErrorElement,l=(()=>{var s,u;if(i.status==="rejected"){if(o)return o;if(!t.useErrorBoundary)return"An unknown error occured!";throw i.error}const a=(s=i.pendingElement)!=null?s:t.defaultPendingElement;if(i.status==="loading")return null;if(i.status==="pending"&&(i.route.pendingMs||a))return a!=null?a:null;const c=(u=i.element)!=null?u:t.defaultElement;return c!=null?c:w(Kd,{})})();return w($d,{value:r,children:l})}function Im(e,t){const n=Tm(e,t),r=Dm(e,t);if(!(t.to&&!n)&&!(t.search&&!r))return n!=null?n:{}}function Wd(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Mm(e){return typeof e=="function"}function Xa(e,t){return Mm(e)?e(t):e}function Dn(e){return yo(e.filter(Boolean).join("/"))}function yo(e){return(""+e).replace(/\/{2,}/g,"/")}function Tm(e,t){var n;const r=Rr(e.pathname),i=Rr(""+((n=t.to)!=null?n:"*")),o={};return(()=>{for(let s=0;sd.value)),!0):!1;if(a.type==="pathname"){if(a.value==="/"&&!(u!=null&&u.value))return!0;if(u){if(t.caseSensitive){if(a.value!==u.value)return!1}else if(a.value.toLowerCase()!==u.value.toLowerCase())return!1}}if(!u)return!1;a.type==="param"&&(o[a.value.substring(1)]=u.value)}if(c&&!f)return!!t.fuzzy}return!0})()?o:void 0}function Dm(e,t){return!!(t.search&&t.search(e.search))}function Rr(e){if(!e)return[];e=yo(e);const t=[];if(e.slice(0,1)==="/"&&(e=e.substring(1),t.push({type:"pathname",value:"/"})),!e)return t;const n=e.split("/").filter(Boolean);return t.push(...n.map(r=>r.startsWith("*")?{type:"wildcard",value:r}:r.charAt(0)===":"?{type:"param",value:r}:{type:"pathname",value:r})),e.slice(-1)==="/"&&(e=e.substring(1),t.push({type:"pathname",value:"/"})),t}function Fm(e,t,n){t=t.replace(new RegExp("^"+e),"/"),n=n.replace(new RegExp("^"+e),"/");let r=Rr(t);const i=Rr(n);i.forEach((l,s)=>{if(l.value==="/")s?s===i.length-1&&r.push(l):r=[l];else if(l.value==="..")r.pop();else{if(l.value===".")return;r.push(l)}});const o=Dn([e,...r.map(l=>l.value)]);return yo(o)}function Gd(e){const t=R.exports.useRef(),n=R.exports.useRef(e);return n.current=e,t.current||(t.current=function(){return n.current(...arguments)}),t.current}function ls(e,t){if(e===t)return e;const n=Array.isArray(e)&&Array.isArray(t);if(n||Ja(e)&&Ja(t)){const r=n?e.length:Object.keys(e).length,i=n?t:Object.keys(t),o=i.length,l=n?[]:{};let s=0;for(let u=0;u"u")return!0;const n=t.prototype;return!(!Za(n)||!n.hasOwnProperty("isPrototypeOf"))}function Za(e){return Object.prototype.toString.call(e)==="[object Object]"}const Lm=Um(JSON.parse),Am=zm(JSON.stringify);function Um(e){return t=>{t.substring(0,1)==="?"&&(t=t.substring(1));let n=gm(t);for(let r in n){const i=n[r];if(typeof i=="string")try{n[r]=e(i)}catch{}}return n}}function zm(e){return t=>{t=We({},t),t&&Object.keys(t).forEach(r=>{const i=t[r];if(typeof i>"u"||i===void 0)delete t[r];else if(i&&typeof i=="object"&&i!==null)try{t[r]=e(i)}catch{}});const n=ym(t).toString();return n?"?"+n:""}}var jm="_1qevocv0",$m="_1qevocv2",Qm="_1qevocv3",Bm="_1qevocv4",qm="_1qevocv1";const Lt="",Vm=5e3,Hm=async()=>{const e=`${Lt}/ping`;return await(await fetch(e)).json()},Km=async()=>await(await fetch(`${Lt}/modifiers.json`)).json(),Wm=async()=>(await(await fetch(`${Lt}/output_dir`)).json())[0],ss="config",Yd=async()=>await(await fetch(`${Lt}/app_config`)).json(),Gm="toggle_config",Ym=async e=>await(await fetch(`${Lt}/app_config`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({update_branch:e})})).json(),ba="MakeImage",Xm=async e=>await(await fetch(`${Lt}/image`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)})).json(),Jm=[["Drawing Style",["Cel Shading","Children's Drawing","Crosshatch","Detailed and Intricate","Doodle","Dot Art","Line Art","Sketch"]],["Visual Style",["2D","8-bit","16-bit","Anaglyph","Anime","CGI"]]],ec=e=>{let t;const n=new Set,r=(u,a)=>{const c=typeof u=="function"?u(t):u;if(c!==t){const f=t;t=(a!=null?a:typeof c!="object")?c:Object.assign({},t,c),n.forEach(d=>d(t,f))}},i=()=>t,s={setState:r,getState:i,subscribe:u=>(n.add(u),()=>n.delete(u)),destroy:()=>n.clear()};return t=e(r,i,s),s},Zm=e=>e?ec(e):ec;var Xd={exports:{}},Jd={};/** + */function Ze(){return Ze=Object.assign||function(e){for(var t=1;t=0)&&(n[i]=e[i]);return n}function Nm(e,t){var n,r,i,o="";for(n in e)if((i=e[n])!==void 0)if(Array.isArray(i))for(r=0;rQp?Em():Rm();class Kl{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 Tm extends Kl{constructor(t){var n,r;super(),this.isTransitioning=!1,this.history=(t==null?void 0:t.history)||Fm(),this.stringifySearch=(n=t==null?void 0:t.stringifySearch)!=null?n:Wm,this.parseSearch=(r=t==null?void 0:t.parseSearch)!=null?r:qm,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=Ze({},this.current,n.from),l=Km(t,a.pathname,""+((r=n.to)!=null?r:".")),u=(i=n.__searchFilters)!=null&&i.length?n.__searchFilters.reduce((m,y)=>y(m),a.search):a.search,c=n.search===!0?u:n.search?(o=Lc(n.search,u))!=null?o:{}:(s=n.__searchFilters)!=null&&s.length?u:{},f=Ta(a.search,c),d=this.stringifySearch(f);let h=n.hash===!0?a.hash:Lc(n.hash,a.hash);return h=h?"#"+h:"",{pathname:l,search:f,searchStr:d,hash:h,href:""+l+d+h,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:Ta(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 Vp(e){return k($p.Provider,{...e})}function bm(e){let{children:t,location:n,__experimental__snapshot:r}=e,i=ja(e,Lm);const o=E.exports.useRef(null);o.current||(o.current=new Am({location:n,__experimental__snapshot:r,routes:i.routes}));const s=o.current,[a,l]=E.exports.useReducer(()=>({}),{});return s.update(i),Fa(()=>s.subscribe(()=>{l()}),[]),Fa(()=>s.updateLocation(n.current).unsubscribe,[n.current.key]),E.exports.createElement(zp.Provider,{value:{location:n}},E.exports.createElement(Bp.Provider,{value:{router:s}},k(Mm,{}),k(Vp,{value:[s.rootMatch,...s.state.matches],children:t!=null?t:k(Yp,{})})))}function Mm(){const e=ql(),t=Gp(),n=$m();return Fa(()=>{t({to:".",search:!0,hash:!0}).href!==e.current.href&&n({to:".",search:!0,hash:!0,fromCurrent:!0,replace:!0})},[]),null}class Am extends Kl{constructor(t){var n;let{location:r,__experimental__snapshot:i}=t,o=ja(t,Dm);super(),this.routesById={},this.update=a=>{let{basepath:l,routes:u}=a,c=ja(a,jm);Object.assign(this,c),this.basepath=Bo("/"+(l!=null?l:"")),this.routesById={};const f=(d,h)=>d.map(m=>{var y,w,v,p;const g=(y=m.path)!=null?y:"*",S=Zn([(h==null?void 0:h.id)==="root"?"":h==null?void 0:h.id,""+(g==null?void 0:g.replace(/(.)\/$/,"$1"))+(m.id?"-"+m.id:"")]);if(m=Ze({},m,{pendingMs:(w=m.pendingMs)!=null?w:c==null?void 0:c.defaultPendingMs,pendingMinMs:(v=m.pendingMinMs)!=null?v:c==null?void 0:c.defaultPendingMinMs,id:S}),this.routesById[S])throw new Error;return this.routesById[S]=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 h=Date.now()-((d=f.updatedAt)!=null?d:0);(!f.maxAge||h>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 Nc(this,a);this.setState(d=>Ze({},d,{pending:{location:f.location,matches:f.matches}})),l=f.subscribe(()=>{const d=this.state.matches;d.filter(h=>!f.matches.find(m=>m.id===h.id)).forEach(h=>{h.onExit==null||h.onExit(h)}),d.filter(h=>f.matches.find(m=>m.id===h.id)).forEach(h=>{h.route.onTransition==null||h.route.onTransition(h)}),f.matches.filter(h=>!d.find(m=>m.id===h.id)).forEach(h=>{h.onExit=h.route.onMatch==null?void 0:h.route.onMatch(h)}),this.setState(h=>Ze({},h,{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 Nc(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 h;throw new Error("Router hydration mismatch: "+l.id+" !== "+((h=i.matches[u])==null?void 0:h.id))}l.ownData=(f=(d=i.matches[u])==null?void 0:d.ownData)!=null?f:{}}),Hp(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 ql(){const e=E.exports.useContext(zp);return Jp(!!e,"useLocation must be used within a "),e.location}class Um{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=Ze({},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")},h=m=>{console.error(m),this.error=m,f("rejected")};try{d(await l(this,{parentMatch:n.parentMatch,dispatch:async m=>{var y;m.type==="resolve"?d(m.data):m.type==="reject"?h(m.error):m.type==="loading"?this.isLoading=!0:m.type==="maxAge"&&(this.maxAge=m.maxAge),this.updatedAt=Date.now(),(y=this.notify)==null||y.call(this,!0)}}))}catch(m){h(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 Nc extends Kl{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",Hp(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=qp(this.router,this.location);this.matches=i==null?void 0:i.map(o=>(this.router.matchCache[o.id]||(this.router.matchCache[o.id]=new Um(o)),this.router.matchCache[o.id]))}}function Hp(e){e==null||e.forEach((t,n)=>{var r;const i=e==null?void 0:e[n-1];t.data=Ze({},(r=i==null?void 0:i.data)!=null?r:{},t.ownData)})}function Kp(){const e=E.exports.useContext(Bp);if(!e)throw Jp(!0,"You are trying to use useRouter() outside of ReactLocation!"),new Error;return e.router}function qp(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 y,w;const v=Zn([a,m.path]),p=!!(m.path!=="/"||(y=m.children)!=null&&y.length),g=Bm(t,{to:v,search:m.search,fuzzy:p,caseSensitive:(w=m.caseSensitive)!=null?w:e.caseSensitive});return g&&(l=Ze({},l,g)),!!g});if(!c)return;const f=Ic(c.path,l);a=Zn([a,f]);const h={id:Ic(c.id,l,!0),route:c,params:l,pathname:a,search:t.search};n.push(h),(s=c.children)!=null&&s.length&&r(c.children,h)};return r(e.routes,e.rootMatch),n}function Ic(e,t,n){const r=Yr(e);return Zn(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 Wp(){return E.exports.useContext($p)}function zm(){var e;return(e=Wp())==null?void 0:e[0]}function $m(){const e=ql(),t=zm(),n=Gp();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 Xp(r)}function Gp(){const e=ql(),t=Kp();return Xp(r=>{const i=e.buildNext(t.basepath,r),s=qp(t,i).map(a=>{var l;return(l=a.route.searchFilters)!=null?l:[]}).flat().filter(Boolean);return e.buildNext(t.basepath,Ze({},r,{__searchFilters:s}))})}function Yp(){var e;const t=Kp(),[n,...r]=Wp(),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(Yp,{})})();return k(Vp,{value:r,children:s})}function Bm(e,t){const n=Vm(e,t),r=Hm(e,t);if(!(t.to&&!n)&&!(t.search&&!r))return n!=null?n:{}}function Jp(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Qm(e){return typeof e=="function"}function Lc(e,t){return Qm(e)?e(t):e}function Zn(e){return Bo(e.filter(Boolean).join("/"))}function Bo(e){return(""+e).replace(/\/{2,}/g,"/")}function Vm(e,t){var n;const r=Yr(e.pathname),i=Yr(""+((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 Hm(e,t){return!!(t.search&&t.search(e.search))}function Yr(e){if(!e)return[];e=Bo(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 Km(e,t,n){t=t.replace(new RegExp("^"+e),"/"),n=n.replace(new RegExp("^"+e),"/");let r=Yr(t);const i=Yr(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=Zn([e,...r.map(s=>s.value)]);return Bo(o)}function Xp(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 Ta(e,t){if(e===t)return e;const n=Array.isArray(e)&&Array.isArray(t);if(n||Dc(e)&&Dc(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!(!jc(n)||!n.hasOwnProperty("isPrototypeOf"))}function jc(e){return Object.prototype.toString.call(e)==="[object Object]"}const qm=Gm(JSON.parse),Wm=Ym(JSON.stringify);function Gm(e){return t=>{t.substring(0,1)==="?"&&(t=t.substring(1));let n=Im(t);for(let r in n){const i=n[r];if(typeof i=="string")try{n[r]=e(i)}catch{}}return n}}function Ym(e){return t=>{t=Ze({},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=Nm(t).toString();return n?"?"+n:""}}var Jm="_1qevocv0",Xm="_1qevocv2",Zm="_1qevocv3",ey="_1qevocv4",ty="_1qevocv1";const en="",ny=5e3,ry=async()=>{const e=`${en}/ping`;return await(await fetch(e)).json()},iy=async()=>await(await fetch(`${en}/modifiers.json`)).json(),oy=async()=>(await(await fetch(`${en}/output_dir`)).json())[0],ba="config",Zp=async()=>await(await fetch(`${en}/app_config`)).json(),sy="toggle_config",ay=async e=>await(await fetch(`${en}/app_config`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({update_branch:e})})).json(),Fc="MakeImage",ly=async e=>await(await fetch(`${en}/image`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)})).json(),uy=[["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"]]],Tc=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},cy=e=>e?Tc(e):Tc;var eh={exports:{}},th={};/** * @license React * use-sync-external-store-shim/with-selector.production.min.js * @@ -80,4 +80,18 @@ 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 go=R.exports,bm=nu.exports;function ey(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ty=typeof Object.is=="function"?Object.is:ey,ny=bm.useSyncExternalStore,ry=go.useRef,iy=go.useEffect,oy=go.useMemo,ly=go.useDebugValue;Jd.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var o=ry(null);if(o.current===null){var l={hasValue:!1,value:null};o.current=l}else l=o.current;o=oy(function(){function u(m){if(!a){if(a=!0,c=m,m=r(m),i!==void 0&&l.hasValue){var y=l.value;if(i(y,m))return f=y}return f=m}if(y=f,ty(c,m))return y;var S=r(m);return i!==void 0&&i(y,S)?y:(c=m,f=S)}var a=!1,c,f,d=n===void 0?null:n;return[function(){return u(t())},d===null?void 0:function(){return u(d())}]},[t,n,r,i]);var s=ny(e,o[0],o[1]);return iy(function(){l.hasValue=!0,l.value=s},[s]),ly(s),s};(function(e){e.exports=Jd})(Xd);const sy=ac(Xd.exports),{useSyncExternalStoreWithSelector:uy}=sy;function ay(e,t=e.getState,n){const r=uy(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return R.exports.useDebugValue(r),r}const tc=e=>{const t=typeof e=="function"?Zm(e):e,n=(r,i)=>ay(t,r,i);return Object.assign(n,t),n},cy=e=>e?tc(e):tc;var mu=cy;const fy=(e,t={})=>(n,r,i)=>{const{enabled:o,anonymousActionType:l,...s}=t;let u;try{u=(o!=null?o:({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production")&&window.__REDUX_DEVTOOLS_EXTENSION__}catch{}if(!u)return({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production"&&o&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),e(n,r,i);const a=u.connect(s);let c=!0;i.setState=(m,y,S)=>{const C=n(m,y);return c&&a.send(S===void 0?{type:l||"anonymous"}:typeof S=="string"?{type:S}:S,r()),C};const f=(...m)=>{const y=c;c=!1,n(...m),c=y},d=e(i.setState,r,i);if(a.init(d),i.dispatchFromDevtools&&typeof i.dispatch=="function"){let m=!1;const y=i.dispatch;i.dispatch=(...S)=>{({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production"&&S[0].type==="__setState"&&!m&&(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),m=!0),y(...S)}}return a.subscribe(m=>{var y;switch(m.type){case"ACTION":if(typeof m.payload!="string"){console.error("[zustand devtools middleware] Unsupported action format");return}return el(m.payload,S=>{if(S.type==="__setState"){f(S.state);return}!i.dispatchFromDevtools||typeof i.dispatch=="function"&&i.dispatch(S)});case"DISPATCH":switch(m.payload.type){case"RESET":return f(d),a.init(i.getState());case"COMMIT":return a.init(i.getState());case"ROLLBACK":return el(m.state,S=>{f(S),a.init(i.getState())});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return el(m.state,S=>{f(S)});case"IMPORT_STATE":{const{nextLiftedState:S}=m.payload,C=(y=S.computedStates.slice(-1)[0])==null?void 0:y.state;if(!C)return;f(C),a.send(null,S);return}case"PAUSE_RECORDING":return c=!c}return}}),d},dy=fy,el=(e,t)=>{let n;try{n=JSON.parse(e)}catch(r){console.error("[zustand devtools middleware] Could not parse the received json",r)}n!==void 0&&t(n)},Xi=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(r){return Xi(r)(n)},catch(r){return this}}}catch(n){return{then(r){return this},catch(r){return Xi(r)(n)}}}},hy=(e,t)=>(n,r,i)=>{let o={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:C=>C,version:0,merge:(C,v)=>({...v,...C}),...t},l=!1;const s=new Set,u=new Set;let a;try{a=o.getStorage()}catch{}if(!a)return e((...C)=>{console.warn(`[zustand persist middleware] Unable to update item '${o.name}', the given storage is currently unavailable.`),n(...C)},r,i);const c=Xi(o.serialize),f=()=>{const C=o.partialize({...r()});let v;const p=c({state:C,version:o.version}).then(h=>a.setItem(o.name,h)).catch(h=>{v=h});if(v)throw v;return p},d=i.setState;i.setState=(C,v)=>{d(C,v),f()};const m=e((...C)=>{n(...C),f()},r,i);let y;const S=()=>{var C;if(!a)return;l=!1,s.forEach(p=>p(r()));const v=((C=o.onRehydrateStorage)==null?void 0:C.call(o,r()))||void 0;return Xi(a.getItem.bind(a))(o.name).then(p=>{if(p)return o.deserialize(p)}).then(p=>{if(p)if(typeof p.version=="number"&&p.version!==o.version){if(o.migrate)return o.migrate(p.state,p.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return p.state}).then(p=>{var h;return y=o.merge(p,(h=r())!=null?h:m),n(y,!0),f()}).then(()=>{v==null||v(y,void 0),l=!0,u.forEach(p=>p(y))}).catch(p=>{v==null||v(void 0,p)})};return i.persist={setOptions:C=>{o={...o,...C},C.getStorage&&(a=C.getStorage())},clearStorage:()=>{a==null||a.removeItem(o.name)},getOptions:()=>o,rehydrate:()=>S(),hasHydrated:()=>l,onHydrate:C=>(s.add(C),()=>{s.delete(C)}),onFinishHydration:C=>(u.add(C),()=>{u.delete(C)})},S(),y||m},py=hy;function Nr(){return Math.floor(Math.random()*1e4)}const D=mu(dy((e,t)=>({parallelCount:1,requestOptions:{prompt:"a photograph of an astronaut riding a horse",seed:Nr(),num_outputs:1,num_inference_steps:50,guidance_scale:7.5,width:512,height:512,prompt_strength:.8,turbo:!0,use_cpu:!1,use_full_precision:!0,save_to_disk_path:"null",use_face_correction:"GFPGANv1.3",use_upscale:"RealESRGAN_x4plus",show_only_filtered_image:!0},tags:[],uiOptions:{isUseRandomSeed:!0,isUseAutoSave:!1,isSoundEnabled:!1},allModifiers:[[[]]],isInpainting:!1,setParallelCount:n=>e(se(r=>{r.parallelCount=n})),setRequestOptions:(n,r)=>{e(se(i=>{i.requestOptions[n]=r}))},getValueForRequestKey:n=>t().requestOptions[n],setAllModifiers:n=>{e(se(r=>{r.allModifiers=n}))},toggleTag:n=>{e(se(r=>{const i=r.tags.indexOf(n);i>-1?r.tags.splice(i,1):r.tags.push(n)}))},hasTag:n=>t().tags.indexOf(n)>-1,selectedTags:()=>t().tags,builtRequest:()=>{const n=t(),r=n.requestOptions,i=n.tags,o=`${r.prompt} ${i.join(",")}`,l={...r,prompt:o};return n.uiOptions.isUseAutoSave||(l.save_to_disk_path=null),l.init_image===void 0&&(l.prompt_strength=void 0),l.use_upscale===""&&(l.use_upscale=null),l.use_upscale===null&&l.use_face_correction===null&&(l.show_only_filtered_image=!1),l},toggleUseFaceCorrection:()=>{e(se(n=>{const r=typeof n.getValueForRequestKey("use_face_correction")=="string"?null:"GFPGANv1.3";n.requestOptions.use_face_correction=r}))},isUsingFaceCorrection:()=>typeof t().getValueForRequestKey("use_face_correction")=="string",isUsingUpscaling:()=>t().getValueForRequestKey("use_upscale")!="",toggleUseRandomSeed:()=>{e(se(n=>{n.uiOptions.isUseRandomSeed=!n.uiOptions.isUseRandomSeed,n.requestOptions.seed=n.uiOptions.isUseRandomSeed?Nr():n.requestOptions.seed,localStorage.setItem("ui:isUseRandomSeed",n.uiOptions.isUseRandomSeed)}))},isRandomSeed:()=>t().uiOptions.isUseRandomSeed,toggleUseAutoSave:()=>{e(se(n=>{n.uiOptions.isUseAutoSave=!n.uiOptions.isUseAutoSave,localStorage.setItem("ui:isUseAutoSave",n.uiOptions.isUseAutoSave)}))},isUseAutoSave:()=>t().uiOptions.isUseAutoSave,toggleSoundEnabled:()=>{e(se(n=>{n.uiOptions.isSoundEnabled=!n.uiOptions.isSoundEnabled}))},isSoundEnabled:()=>t().uiOptions.isSoundEnabled,toggleInpainting:()=>{e(se(n=>{n.isInpainting=!n.isInpainting}))}})));var nc="_1jo75h1",rc="_1jo75h0",vy="_1jo75h2";const ic="Stable Diffusion is starting...",my="Stable Diffusion is ready to use!",oc="Stable Diffusion is not running!";function yy({className:e}){const[t,n]=R.exports.useState(ic),[r,i]=R.exports.useState(rc),{status:o,data:l}=Zt(["health"],Hm,{refetchInterval:Vm});return R.exports.useEffect(()=>{o==="loading"?(n(ic),i(rc)):o==="error"?(n(oc),i(nc)):o==="success"&&(l[0]==="OK"?(n(my),i(vy)):(n(oc),i(nc)))},[o,l]),w(tn,{children:w("p",{className:[r,e].join(" "),children:t})})}var gy="_1v2cc580";function Sy(){const{status:e,data:t}=Zt([ss],Yd),[n,r]=R.exports.useState("2.1.0"),[i,o]=R.exports.useState("");return R.exports.useEffect(()=>{if(e==="success"){const{update_branch:l}=t;r("v2.1"),o(l==="main"?"(stable)":"(beta)")}},[e,t,r,r]),O("div",{className:gy,children:[O("h1",{children:["Stable Diffusion UI ",n," ",i," "]}),w(yy,{className:"status-display"})]})}const je=mu(py((e,t)=>({isOpenAdvancedSettings:!1,isOpenAdvImprovementSettings:!1,isOpenAdvPropertySettings:!1,isOpenAdvWorkflowSettings:!1,isOpenAdvGPUSettings:!1,isOpenImageModifier:!1,imageMofidiersMap:{},toggleAdvancedSettings:()=>{e(se(n=>{n.isOpenAdvancedSettings=!n.isOpenAdvancedSettings}))},toggleAdvImprovementSettings:()=>{e(se(n=>{n.isOpenAdvImprovementSettings=!n.isOpenAdvImprovementSettings}))},toggleAdvPropertySettings:()=>{e(se(n=>{n.isOpenAdvPropertySettings=!n.isOpenAdvPropertySettings}))},toggleAdvWorkflowSettings:()=>{e(se(n=>{n.isOpenAdvWorkflowSettings=!n.isOpenAdvWorkflowSettings}))},toggleAdvGPUSettings:()=>{e(se(n=>{n.isOpenAdvGPUSettings=!n.isOpenAdvGPUSettings}))},toggleImageModifier:()=>{e(se(n=>{n.isOpenImageModifier=!n.isOpenImageModifier}))}}),{name:"createUI"}));var Kn="_11d5x3d1",wy="_11d5x3d0",So="_11d5x3d2";function _y(){const e=D(c=>c.isUsingFaceCorrection()),t=D(c=>c.isUsingUpscaling()),n=D(c=>c.getValueForRequestKey("use_upscale")),r=D(c=>c.getValueForRequestKey("show_only_filtered_image")),i=D(c=>c.toggleUseFaceCorrection),o=D(c=>c.setRequestOptions),l=je(c=>c.isOpenAdvImprovementSettings),s=je(c=>c.toggleAdvImprovementSettings),[u,a]=R.exports.useState(!1);return R.exports.useEffect(()=>{console.log("isUsingUpscaling",t),console.log("isUsingFaceCorrection",e),a(!(e||n))},[e,t,a]),O("div",{children:[w("button",{type:"button",className:So,onClick:s,children:w("h4",{children:"Improvement Settings"})}),l&&O(tn,{children:[w("div",{children:O("label",{children:[w("input",{type:"checkbox",checked:e,onChange:c=>i()}),"Fix incorrect faces and eyes (uses GFPGAN)"]})}),w("div",{children:O("label",{children:["Upscale the image to 4x resolution using",O("select",{id:"upscale_model",name:"upscale_model",value:n,onChange:c=>{o("use_upscale",c.target.value)},children:[w("option",{value:"",children:"No Uscaling"}),w("option",{value:"RealESRGAN_x4plus",children:"RealESRGAN_x4plus"}),w("option",{value:"RealESRGAN_x4plus_anime_6B",children:"RealESRGAN_x4plus_anime_6B"})]})]})}),w("div",{children:O("label",{children:[w("input",{disabled:u,type:"checkbox",checked:r,onChange:c=>o("show_only_filtered_image",c.target.checked)}),"Show only filtered image"]})})]})]})}const lc=[{value:128,label:"128 (*)"},{value:192,label:"192"},{value:256,label:"256 (*)"},{value:320,label:"320"},{value:384,label:"384"},{value:448,label:"448"},{value:512,label:"512 (*)"},{value:576,label:"576"},{value:640,label:"640"},{value:704,label:"704"},{value:768,label:"768 (*)"},{value:832,label:"832"},{value:896,label:"896"},{value:960,label:"960"},{value:1024,label:"1024 (*)"}];function ky(){const e=D(d=>d.setRequestOptions),t=D(d=>d.toggleUseRandomSeed),n=D(d=>d.isRandomSeed()),r=D(d=>d.getValueForRequestKey("seed")),i=D(d=>d.getValueForRequestKey("num_inference_steps")),o=D(d=>d.getValueForRequestKey("guidance_scale")),l=D(d=>d.getValueForRequestKey("init_image")),s=D(d=>d.getValueForRequestKey("prompt_strength")),u=D(d=>d.getValueForRequestKey("width")),a=D(d=>d.getValueForRequestKey("height")),c=je(d=>d.isOpenAdvPropertySettings),f=je(d=>d.toggleAdvPropertySettings);return O("div",{children:[w("button",{type:"button",className:So,onClick:f,children:w("h4",{children:"Property Settings"})}),c&&O(tn,{children:[O("div",{children:[O("label",{children:["Seed:",w("input",{size:10,value:r,onChange:d=>e("seed",d.target.value),disabled:n,placeholder:"random"})]}),O("label",{children:[w("input",{type:"checkbox",checked:n,onChange:d=>t()})," ","Random Image"]})]}),w("div",{children:O("label",{children:["Number of inference steps:"," ",w("input",{value:i,onChange:d=>{e("num_inference_steps",d.target.value)},size:4})]})}),O("div",{children:[O("label",{children:["Guidance Scale:",w("input",{value:o,onChange:d=>e("guidance_scale",d.target.value),type:"range",min:"0",max:"20",step:".1"})]}),w("span",{children:o})]}),l&&O("div",{children:[O("label",{children:["Prompt Strength:"," ",w("input",{value:s,onChange:d=>e("prompt_strength",d.target.value),type:"range",min:"0",max:"1",step:".05"})]}),w("span",{children:s})]}),w("div",{children:O("label",{children:["Width:",w("select",{value:u,onChange:d=>e("width",d.target.value),children:lc.map(d=>w("option",{value:d.value,children:d.label},"width-option_"+d.value))})]})}),w("div",{children:O("label",{children:["Height:",w("select",{value:a,onChange:d=>e("height",d.target.value),children:lc.map(d=>w("option",{value:d.value,children:d.label},"height-option_"+d.value))})]})})]})]})}function Cy(){const e=D(f=>f.getValueForRequestKey("num_outputs")),t=D(f=>f.parallelCount),n=D(f=>f.isUseAutoSave()),r=D(f=>f.getValueForRequestKey("save_to_disk_path")),i=D(f=>f.isSoundEnabled()),o=D(f=>f.setRequestOptions),l=D(f=>f.setParallelCount),s=D(f=>f.toggleUseAutoSave),u=D(f=>f.toggleSoundEnabled),a=je(f=>f.isOpenAdvWorkflowSettings),c=je(f=>f.toggleAdvWorkflowSettings);return O("div",{children:[w("button",{type:"button",className:So,onClick:c,children:w("h4",{children:"Workflow Settings"})}),a&&O(tn,{children:[w("div",{children:O("label",{children:["Number of images to make:"," ",w("input",{type:"number",value:e,onChange:f=>o("num_outputs",parseInt(f.target.value,10)),size:4})]})}),w("div",{children:O("label",{children:["Generate in parallel:",w("input",{type:"number",value:t,onChange:f=>l(parseInt(f.target.value,10)),size:4})]})}),O("div",{children:[O("label",{children:[w("input",{checked:n,onChange:f=>s(),type:"checkbox"}),"Automatically save to"," "]}),O("label",{children:[w("input",{value:r,onChange:f=>o("save_to_disk_path",f.target.value),size:40,disabled:!n}),w("span",{className:"visually-hidden",children:"Path on disk where images will be saved"})]})]}),w("div",{children:O("label",{children:[w("input",{checked:i,onChange:f=>u(),type:"checkbox"}),"Play sound on task completion"]})})]})]})}function Ey(){const e=D(l=>l.getValueForRequestKey("turbo")),t=D(l=>l.getValueForRequestKey("use_cpu")),n=D(l=>l.getValueForRequestKey("use_full_precision")),r=D(l=>l.setRequestOptions),i=je(l=>l.isOpenAdvGPUSettings),o=je(l=>l.toggleAdvGPUSettings);return O("div",{children:[w("button",{type:"button",className:So,onClick:o,children:w("h4",{children:"GPU Settings"})}),i&&O(tn,{children:[w("div",{children:O("label",{children:[w("input",{checked:e,onChange:l=>r("turbo",l.target.checked),type:"checkbox"}),"Turbo mode (generates images faster, but uses an additional 1 GB of GPU memory)"]})}),w("div",{children:O("label",{children:[w("input",{type:"checkbox",checked:t,onChange:l=>r("use_cpu",l.target.checked)}),"Use CPU instead of GPU (warning: this will be *very* slow)"]})}),w("div",{children:O("label",{children:[w("input",{checked:n,onChange:l=>r("use_full_precision",l.target.checked),type:"checkbox"}),"Use full precision (for GPU-only. warning: this will consume more VRAM)"]})})]})]})}function xy(){const[e,t]=R.exports.useState(!1),[n,r]=R.exports.useState("beta"),{status:i,data:o}=Zt([ss],Yd),l=lu(),{status:s,data:u}=Zt([Gm],()=>Ym(n),{enabled:e});return R.exports.useEffect(()=>{if(i==="success"){const{update_branch:a}=o;r(a==="main"?"beta":"main")}},[i,o]),R.exports.useEffect(()=>{s==="success"&&(u[0]=="OK"&&l.invalidateQueries([ss]),t(!1))},[s,u,t]),O("label",{children:[w("input",{disabled:!0,type:"checkbox",checked:n==="main",onChange:a=>{t(!0)}}),"Enable Beta Mode"]})}function Py(){return O("ul",{className:wy,children:[w("li",{className:Kn,children:w(_y,{})}),w("li",{className:Kn,children:w(ky,{})}),w("li",{className:Kn,children:w(Cy,{})}),w("li",{className:Kn,children:w(Ey,{})}),w("li",{className:Kn,children:w(xy,{})})]})}function Oy(){const e=je(n=>n.isOpenAdvancedSettings),t=je(n=>n.toggleAdvancedSettings);return O("div",{className:"panel-box",children:[w("button",{type:"button",onClick:t,className:"panel-box-toggle-btn",children:w("h3",{children:"Advanced Settings"})}),e&&w(Py,{})]})}function Zd({name:e}){const t=D(i=>i.hasTag(e))?"selected":"",n=D(i=>i.toggleTag),r=()=>{n(e)};return w("div",{className:"modifierTag "+t,onClick:r,children:w("p",{children:e})})}function Ry({tags:e}){return w("ul",{className:"modifier-list",children:e.map(t=>w("li",{children:w(Zd,{name:t})},t))})}function Ny({title:e,tags:t}){const[n,r]=R.exports.useState(!1);return O("div",{className:"modifier-grouping",children:[w("div",{className:"modifier-grouping-header",onClick:()=>{r(!n)},children:w("h5",{children:e})}),n&&w(Ry,{tags:t})]})}function Iy(){const e=D(i=>i.allModifiers);console.log("allModifiers",e);const t=je(i=>i.isOpenImageModifier),n=je(i=>i.toggleImageModifier);return O("div",{className:"panel-box",children:[w("button",{type:"button",onClick:()=>{n()},className:"panel-box-toggle-btn",children:w("h4",{children:"Image Modifiers (art styles, tags, ect)"})}),t&&e.map((i,o)=>w(Ny,{title:i[0],tags:i[1]},i[0]))]})}var My="fma0ug0";function Ty({imageData:e,brushSize:t,brushShape:n,brushColor:r,isErasing:i}){const o=R.exports.useRef(null),l=R.exports.useRef(null),[s,u]=R.exports.useState(!1),[a,c]=R.exports.useState(512),[f,d]=R.exports.useState(512);R.exports.useEffect(()=>{const p=new Image;p.onload=()=>{c(p.width),d(p.height)},p.src=e},[e]),R.exports.useEffect(()=>{if(o.current){const p=o.current.getContext("2d"),h=p.getImageData(0,0,a,f),g=h.data;for(let x=0;x0&&(g[x]=parseInt(r,16),g[x+1]=parseInt(r,16),g[x+2]=parseInt(r,16));p.putImageData(h,0,0)}},[r]);const m=p=>{u(!0)},y=p=>{u(!1);const h=o.current;h&&h.toDataURL()},S=(p,h,g,x,E)=>{const k=o.current;if(k){const _=k.getContext("2d");if(i){const M=g/2;_.clearRect(p-M,h-M,g,g)}else _.beginPath(),_.lineWidth=g,_.lineCap=x,_.strokeStyle=E,_.moveTo(p,h),_.lineTo(p,h),_.stroke()}},C=(p,h,g,x,E)=>{const k=l.current;if(k){const _=k.getContext("2d");if(_.beginPath(),_.clearRect(0,0,k.width,k.height),i){const M=g/2;_.lineWidth=2,_.lineCap="butt",_.strokeStyle=E,_.moveTo(p-M,h-M),_.lineTo(p+M,h-M),_.lineTo(p+M,h+M),_.lineTo(p-M,h+M),_.lineTo(p-M,h-M),_.stroke()}else _.lineWidth=g,_.lineCap=x,_.strokeStyle=E,_.moveTo(p,h),_.lineTo(p,h),_.stroke()}};return O("div",{className:My,children:[w("img",{src:e}),w("canvas",{ref:o,width:a,height:f}),w("canvas",{ref:l,width:a,height:f,onMouseDown:m,onMouseUp:y,onMouseMove:p=>{const{nativeEvent:{offsetX:h,offsetY:g}}=p;C(h,g,t,n,r),s&&S(h,g,t,n,r)}})]})}var sc="_2yyo4x2",Dy="_2yyo4x1",Fy="_2yyo4x0";function Ly(){const e=R.exports.useRef(null),[t,n]=R.exports.useState("20"),[r,i]=R.exports.useState("round"),[o,l]=R.exports.useState("#fff"),[s,u]=R.exports.useState(!1),a=D(S=>S.getValueForRequestKey("init_image"));return O("div",{className:Fy,children:[w(Ty,{imageData:a,brushSize:t,brushShape:r,brushColor:o,isErasing:s}),O("div",{className:Dy,children:[O("div",{className:sc,children:[w("button",{onClick:()=>{u(!1)},children:"Mask"}),w("button",{onClick:()=>{u(!0)},children:"Erase"}),w("button",{disabled:!0,onClick:()=>{console.log("fill mask!!",e)},children:"Fill"}),w("button",{disabled:!0,onClick:()=>{console.log("clear all")},children:"Clear"}),O("label",{children:["Brush Size",w("input",{type:"range",min:"1",max:"100",value:t,onChange:S=>{n(S.target.value)}})]})]}),O("div",{className:sc,children:[w("button",{onClick:()=>{i("round")},children:"Cirle Brush"}),w("button",{onClick:()=>{i("square")},children:"Square Brush"}),w("button",{onClick:()=>{l("#000")},children:"Dark Brush"}),w("button",{onClick:()=>{l("#fff")},children:"Light Brush"})]})]})]})}var Ay="cjcdm20",Uy="cjcdm21";var zy="_1how28i0",jy="_1how28i1";var $y="_1rn4m8a4",Qy="_1rn4m8a2",By="_1rn4m8a3",qy="_1rn4m8a0",Vy="_1rn4m8a1",Hy="_1rn4m8a5";function Ky(e){const t=R.exports.useRef(null),n=D(a=>a.getValueForRequestKey("init_image")),r=D(a=>a.isInpainting),i=D(a=>a.setRequestOptions),o=()=>{var a;(a=t.current)==null||a.click()},l=a=>{const c=a.target.files[0];if(c){const f=new FileReader;f.onload=d=>{d.target&&i("init_image",d.target.result)},f.readAsDataURL(c)}},s=D(a=>a.toggleInpainting);return O("div",{className:qy,children:[O("div",{children:[O("label",{className:Vy,children:[w("b",{children:"Initial Image:"})," (optional)"]}),w("input",{ref:t,className:Qy,name:"init_image",type:"file",onChange:l}),w("button",{className:By,onClick:o,children:"Select File"})]}),w("div",{className:$y,children:n&&O(tn,{children:[O("div",{children:[w("img",{src:n,width:"100",height:"100"}),w("button",{className:Hy,onClick:()=>{i("init_image",void 0),r&&s()},children:"X"})]}),O("label",{children:[w("input",{type:"checkbox",onChange:a=>{s()},checked:r}),"Use for Inpainting"]})]})})]})}function Wy(){const e=D(t=>t.selectedTags());return O("div",{className:"selected-tags",children:[w("p",{children:"Active Tags"}),w("ul",{children:e.map(t=>w("li",{children:w(Zd,{name:t})},t))})]})}const sr=mu((e,t)=>({images:new Array,completedImageIds:new Array,addNewImage:(n,r,i=!1)=>{e(se(o=>{let{seed:l}=r;i&&(l=Nr()),o.images.push({id:n,options:{...r,seed:l}})}))},hasQueuedImages:()=>t().images.length>0,firstInQueue:()=>t().images[0]||[],removeFirstInQueue:()=>{e(se(n=>{const r=n.images.shift();n.completedImageIds.push(r.id)}))}}));let ni;const Gy=new Uint8Array(16);function Yy(){if(!ni&&(ni=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!ni))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return ni(Gy)}const oe=[];for(let e=0;e<256;++e)oe.push((e+256).toString(16).slice(1));function Xy(e,t=0){return(oe[e[t+0]]+oe[e[t+1]]+oe[e[t+2]]+oe[e[t+3]]+"-"+oe[e[t+4]]+oe[e[t+5]]+"-"+oe[e[t+6]]+oe[e[t+7]]+"-"+oe[e[t+8]]+oe[e[t+9]]+"-"+oe[e[t+10]]+oe[e[t+11]]+oe[e[t+12]]+oe[e[t+13]]+oe[e[t+14]]+oe[e[t+15]]).toLowerCase()}const Jy=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),uc={randomUUID:Jy};function Zy(e,t,n){if(uc.randomUUID&&!t&&!e)return uc.randomUUID();e=e||{};const r=e.random||(e.rng||Yy)();if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,t){n=n||0;for(let i=0;i<16;++i)t[n+i]=r[i];return t}return Xy(r)}var by="_1hnlbmt0";function eg(){const e=D(s=>s.parallelCount),t=D(s=>s.builtRequest),n=sr(s=>s.addNewImage),r=sr(s=>s.hasQueuedImages()),i=D(s=>s.isRandomSeed()),o=D(s=>s.setRequestOptions);return w("button",{className:by,onClick:()=>{const s=t();let u=[],{num_outputs:a}=s;if(e>a)u.push(a);else for(;a>=1;)a-=e,a<=0?u.push(e):u.push(Math.abs(a));u.forEach((c,f)=>{let d=s.seed;f!==0&&(d=Nr()),n(Zy(),{...s,num_outputs:c,seed:d})}),i&&o("seed",Nr())},disabled:r,children:"Make"})}function tg(){const e=D(r=>r.getValueForRequestKey("prompt")),t=D(r=>r.setRequestOptions);return O("div",{className:zy,children:[O("div",{className:jy,children:[w("p",{children:"Prompt "}),w("textarea",{value:e,onChange:r=>{t("prompt",r.target.value)}})]}),w(Ky,{}),w(Wy,{}),w(eg,{})]})}function ng(){const e=D(t=>t.isInpainting);return O(tn,{children:[O("div",{className:Ay,children:[w(tg,{}),w(Oy,{}),w(Iy,{})]}),e&&w("div",{className:Uy,children:w(Ly,{})})]})}const rg=`${Lt}/ding.mp3`,ig=yc.forwardRef((e,t)=>w("audio",{ref:t,style:{display:"none"},children:w("source",{src:rg,type:"audio/mp3"})}));var og="_1yvg52n0",lg="_1yvg52n1";function sg({imageData:e,metadata:t,className:n}){return w("div",{className:[og,n].join(" "),children:w("img",{className:lg,src:e,alt:t.prompt})})}function ug({image:e}){const{info:t,data:n}=e||{info:null,data:null},r=D(s=>s.setRequestOptions),i=()=>{const{prompt:s,seed:u,num_inference_steps:a,guidance_scale:c,use_face_correction:f,use_upscale:d,width:m,height:y}=t;let S=s.replace(/[^a-zA-Z0-9]/g,"_");S=S.substring(0,100);let C=`${S}_Seed-${u}_Steps-${a}_Guidance-${c}`;return f&&(C+=`_FaceCorrection-${f}`),d&&(C+=`_Upscale-${d}`),C+=`_${m}x${y}`,C+=".png",C},o=()=>{const s=document.createElement("a");s.download=i(),s.href=n,s.click()},l=()=>{r("init_image",n)};return O("div",{className:"current-display",children:[e&&O("div",{children:[O("p",{children:[" ",t.prompt]}),w(sg,{imageData:n,metadata:t}),O("div",{children:[w("button",{onClick:o,children:"Save"}),w("button",{onClick:l,children:"Use as Input"})]})]}),w("div",{})]})}var ag="fsj92y0",cg="fsj92y1";function fg({images:e,setCurrentDisplay:t}){const n=r=>{const i=e[r];t(i)};return w("div",{className:ag,children:e&&e.map((r,i)=>r===void 0?(console.warn(`image ${i} is undefined`),null):w("button",{className:cg,onClick:()=>{n(i)},children:w("img",{src:r.data,alt:r.info.prompt})},i))})}var dg="_688lcr1",hg="_688lcr0",pg="_688lcr2";function vg(){const e=R.exports.useRef(null),t=D(m=>m.isSoundEnabled()),{id:n,options:r}=sr(m=>m.firstInQueue()),i=sr(m=>m.removeFirstInQueue),[o,l]=R.exports.useState(null),{status:s,data:u}=Zt([ba,n],()=>Xm(r),{enabled:n!==void 0});R.exports.useEffect(()=>{var m;s==="success"&&u.status==="succeeded"&&(t&&((m=e.current)==null||m.play()),i())},[s,u,i,e,t]);const a=lu(),[c,f]=R.exports.useState([]),d=sr(m=>m.completedImageIds);return R.exports.useEffect(()=>{const m=d.map(y=>a.getQueryData([ba,y]));if(m.length>0){const y=m.map((S,C)=>{if(S!==void 0)return S.output.map(v=>({id:`${d[C]}-${v.seed}`,data:v.data,info:{...S.request,seed:v.seed}}))}).flat().reverse().filter(S=>S!==void 0);f(y);debugger;l(y[0]||null)}else f([]),l(null)},[f,l,a,d]),O("div",{className:hg,children:[w(ig,{ref:e}),w("div",{className:dg,children:w(ug,{image:o})}),w("div",{className:pg,children:w(fg,{images:c,setCurrentDisplay:l})})]})}function mg(){return O("div",{id:"footer",className:"panel-box",children:[O("p",{children:["If you found this project useful and want to help keep it alive, please"," ",w("a",{href:"https://ko-fi.com/cmdr2_stablediffusion_ui",target:"_blank",children:w("img",{src:`${Lt}/kofi.png`,id:"coffeeButton"})})," ","to help cover the cost of development and maintenance! Thank you for your support!"]}),O("p",{children:["Please feel free to join the"," ",w("a",{href:"https://discord.com/invite/u9yhsFmEkB",target:"_blank",children:"discord community"})," ","or"," ",w("a",{href:"https://github.com/cmdr2/stable-diffusion-ui/issues",target:"_blank",children:"file an issue"})," ","if you have any problems or suggestions in using this interface."]}),O("div",{id:"footer-legal",children:[O("p",{children:[w("b",{children:"Disclaimer:"})," The authors of this project are not responsible for any content generated using this interface."]}),O("p",{children:["This license of this software forbids you from sharing any content that violates any laws, produce any harm to a person, disseminate any personal information that would be meant for harm, ",w("br",{}),"spread misinformation and target vulnerable groups. For the full list of restrictions please read"," ",w("a",{href:"https://github.com/cmdr2/stable-diffusion-ui/blob/main/LICENSE",target:"_blank",children:"the license"}),"."]}),w("p",{children:"By using this software, you consent to the terms and conditions of the license."})]})]})}function yg({className:e}){const t=D(s=>s.setRequestOptions),{status:n,data:r}=Zt(["SaveDir"],Wm),{status:i,data:o}=Zt(["modifications"],Km),l=D(s=>s.setAllModifiers);return R.exports.useEffect(()=>{n==="success"&&t("save_to_disk_path",r)},[t,n,r]),R.exports.useEffect(()=>{i==="success"?l(o):i==="error"&&l(Jm)},[t,i,o]),O("div",{className:[jm,e].join(" "),children:[w("header",{className:qm,children:w(Sy,{})}),w("nav",{className:$m,children:w(ng,{})}),w("main",{className:Qm,children:w(vg,{})}),w("footer",{className:Bm,children:w(mg,{})})]})}function gg({className:e}){return w("div",{children:w("h1",{children:"Settings"})})}var Sg="_4vfmtj1t";const wg=new Cm;function _g(){const e=Sg;return w(Em,{location:wg,routes:[{path:"/",element:w(yg,{className:e})},{path:"/settings",element:w(gg,{className:e})}]})}const kg=new Hv({defaultOptions:{queries:{refetchOnWindowFocus:!1,refetchOnReconnect:!1,refetchOnMount:!1,staleTime:1/0}}});um();tl.createRoot(document.getElementById("root")).render(w(yc.StrictMode,{children:O(Gv,{client:kg,children:[w(_g,{}),w(tm,{initialIsOpen:!0})]})})); + */var Qo=E.exports,fy=Fl.exports;function dy(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var py=typeof Object.is=="function"?Object.is:dy,hy=fy.useSyncExternalStore,gy=Qo.useRef,vy=Qo.useEffect,my=Qo.useMemo,yy=Qo.useDebugValue;th.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var o=gy(null);if(o.current===null){var s={hasValue:!1,value:null};o.current=s}else s=o.current;o=my(function(){function l(h){if(!u){if(u=!0,c=h,h=r(h),i!==void 0&&s.hasValue){var m=s.value;if(i(m,h))return f=m}return f=h}if(m=f,py(c,h))return m;var y=r(h);return i!==void 0&&i(m,y)?m:(c=h,f=y)}var u=!1,c,f,d=n===void 0?null:n;return[function(){return l(t())},d===null?void 0:function(){return l(d())}]},[t,n,r,i]);var a=hy(e,o[0],o[1]);return vy(function(){s.hasValue=!0,s.value=a},[a]),yy(a),a};(function(e){e.exports=th})(eh);const Sy=hf(eh.exports),{useSyncExternalStoreWithSelector:wy}=Sy;function ky(e,t=e.getState,n){const r=wy(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return E.exports.useDebugValue(r),r}const bc=e=>{const t=typeof e=="function"?cy(e):e,n=(r,i)=>ky(t,r,i);return Object.assign(n,t),n},Oy=e=>e?bc(e):bc;var Wl=Oy;const xy=(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=(h,m,y)=>{const w=n(h,m);return c&&u.send(y===void 0?{type:s||"anonymous"}:typeof y=="string"?{type:y}:y,r()),w};const f=(...h)=>{const m=c;c=!1,n(...h),c=m},d=e(i.setState,r,i);if(u.init(d),i.dispatchFromDevtools&&typeof i.dispatch=="function"){let h=!1;const m=i.dispatch;i.dispatch=(...y)=>{({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production"&&y[0].type==="__setState"&&!h&&(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),h=!0),m(...y)}}return u.subscribe(h=>{var m;switch(h.type){case"ACTION":if(typeof h.payload!="string"){console.error("[zustand devtools middleware] Unsupported action format");return}return Es(h.payload,y=>{if(y.type==="__setState"){f(y.state);return}!i.dispatchFromDevtools||typeof i.dispatch=="function"&&i.dispatch(y)});case"DISPATCH":switch(h.payload.type){case"RESET":return f(d),u.init(i.getState());case"COMMIT":return u.init(i.getState());case"ROLLBACK":return Es(h.state,y=>{f(y),u.init(i.getState())});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return Es(h.state,y=>{f(y)});case"IMPORT_STATE":{const{nextLiftedState:y}=h.payload,w=(m=y.computedStates.slice(-1)[0])==null?void 0:m.state;if(!w)return;f(w),u.send(null,y);return}case"PAUSE_RECORDING":return c=!c}return}}),d},_y=xy,Es=(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)},wo=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(r){return wo(r)(n)},catch(r){return this}}}catch(n){return{then(r){return this},catch(r){return wo(r)(n)}}}},Py=(e,t)=>(n,r,i)=>{let o={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:w=>w,version:0,merge:(w,v)=>({...v,...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=wo(o.serialize),f=()=>{const w=o.partialize({...r()});let v;const p=c({state:w,version:o.version}).then(g=>u.setItem(o.name,g)).catch(g=>{v=g});if(v)throw v;return p},d=i.setState;i.setState=(w,v)=>{d(w,v),f()};const h=e((...w)=>{n(...w),f()},r,i);let m;const y=()=>{var w;if(!u)return;s=!1,a.forEach(p=>p(r()));const v=((w=o.onRehydrateStorage)==null?void 0:w.call(o,r()))||void 0;return wo(u.getItem.bind(u))(o.name).then(p=>{if(p)return o.deserialize(p)}).then(p=>{if(p)if(typeof p.version=="number"&&p.version!==o.version){if(o.migrate)return o.migrate(p.state,p.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return p.state}).then(p=>{var g;return m=o.merge(p,(g=r())!=null?g:h),n(m,!0),f()}).then(()=>{v==null||v(m,void 0),s=!0,l.forEach(p=>p(m))}).catch(p=>{v==null||v(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:()=>y(),hasHydrated:()=>s,onHydrate:w=>(a.add(w),()=>{a.delete(w)}),onFinishHydration:w=>(l.add(w),()=>{l.delete(w)})},y(),m||h},Cy=Py;function Jr(){return Math.floor(Math.random()*1e4)}const j=Wl(_y((e,t)=>({parallelCount:1,requestOptions:{prompt:"a photograph of an astronaut riding a horse",seed:Jr(),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(le(r=>{r.parallelCount=n})),setRequestOptions:(n,r)=>{e(le(i=>{i.requestOptions[n]=r}))},getValueForRequestKey:n=>t().requestOptions[n],setAllModifiers:n=>{e(le(r=>{r.allModifiers=n}))},toggleTag:n=>{e(le(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(le(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(le(n=>{n.uiOptions.isUseRandomSeed=!n.uiOptions.isUseRandomSeed,n.requestOptions.seed=n.uiOptions.isUseRandomSeed?Jr():n.requestOptions.seed,localStorage.setItem("ui:isUseRandomSeed",n.uiOptions.isUseRandomSeed)}))},isRandomSeed:()=>t().uiOptions.isUseRandomSeed,toggleUseAutoSave:()=>{e(le(n=>{n.uiOptions.isUseAutoSave=!n.uiOptions.isUseAutoSave,localStorage.setItem("ui:isUseAutoSave",n.uiOptions.isUseAutoSave)}))},isUseAutoSave:()=>t().uiOptions.isUseAutoSave,toggleSoundEnabled:()=>{e(le(n=>{n.uiOptions.isSoundEnabled=!n.uiOptions.isSoundEnabled}))},isSoundEnabled:()=>t().uiOptions.isSoundEnabled,toggleInpainting:()=>{e(le(n=>{n.isInpainting=!n.isInpainting}))}})));var Mc="_1jo75h1",Ac="_1jo75h0",Ey="_1jo75h2";const Uc="Stable Diffusion is starting...",Ry="Stable Diffusion is ready to use!",zc="Stable Diffusion is not running!";function Ny({className:e}){const[t,n]=E.exports.useState(Uc),[r,i]=E.exports.useState(Ac),{status:o,data:s}=gn(["health"],ry,{refetchInterval:ny});return E.exports.useEffect(()=>{o==="loading"?(n(Uc),i(Ac)):o==="error"?(n(zc),i(Mc)):o==="success"&&(s[0]==="OK"?(n(Ry),i(Ey)):(n(zc),i(Mc)))},[o,s]),k(yn,{children:k("p",{className:[r,e].join(" "),children:t})})}function Kt(e){return Kt=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},Kt(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 tt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $c(e,t){for(var n=0;n",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"\xA9","©":"\xA9","®":"\xAE","®":"\xAE","…":"\u2026","…":"\u2026","/":"/","/":"/"},Dy=function(t){return Ly[t]},jy=function(t){return t.replace(Iy,Dy)};function Bc(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 Qc(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{};Ma=Qc(Qc({},Ma),e)}function by(){return Ma}var My=function(){function e(){tt(this,e),this.usedNamespaces={}}return nt(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 Ay(e){nh=e}function Uy(){return nh}var zy={type:"3rdParty",init:function(t){Ty(t.options.react),Ay(t)}};function $y(){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 Qy(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!t.languages||!t.languages.length)return Aa("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}}):By(e,t,n)}function rh(e){if(Array.isArray(e))return e}function Vy(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 Kc(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(Fy)||{},i=r.i18n,o=r.defaultNS,s=n||i||Uy();if(s&&!s.reportNamespaces&&(s.reportNamespaces=new My),!s){Aa("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&&Aa("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var u=Rs(Rs(Rs({},by()),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 h=(s.isInitialized||s.initializedStoreOnce)&&d.every(function(O){return Qy(O,s,u)});function m(){return s.getFixedT(null,u.nsMode==="fallback"?d:d[0],f)}var y=E.exports.useState(m),w=Hy(y,2),v=w[0],p=w[1],g=d.join(),S=Ky(g),P=E.exports.useRef(!0);E.exports.useEffect(function(){var O=u.bindI18n,R=u.bindI18nStore;P.current=!0,!h&&!c&&Hc(s,d,function(){P.current&&p(m)}),h&&S&&S!==g&&P.current&&p(m);function D(){P.current&&p(m)}return O&&s&&s.on(O,D),R&&s&&s.store.on(R,D),function(){P.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,g]);var _=E.exports.useRef(!0);E.exports.useEffect(function(){P.current&&!_.current&&p(m),_.current=!1},[s,f]);var x=[v,s,h];if(x.t=v,x.i18n=s,x.ready=h,h||!h&&!c)return x;throw new Promise(function(O){Hc(s,d,function(){O()})})}var qy="_1v2cc580";function Wy(){const{t:e}=sh(),{status:t,data:n}=gn([ba],Zp),[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:qy,children:[N("h1",{children:[e("title")," ",r," ",o," "]}),k(Ny,{className:"status-display"})]})}const He=Wl(Cy((e,t)=>({isOpenAdvancedSettings:!1,isOpenAdvImprovementSettings:!1,isOpenAdvPropertySettings:!1,isOpenAdvWorkflowSettings:!1,isOpenAdvGPUSettings:!1,isOpenImageModifier:!1,imageMofidiersMap:{},toggleAdvancedSettings:()=>{e(le(n=>{n.isOpenAdvancedSettings=!n.isOpenAdvancedSettings}))},toggleAdvImprovementSettings:()=>{e(le(n=>{n.isOpenAdvImprovementSettings=!n.isOpenAdvImprovementSettings}))},toggleAdvPropertySettings:()=>{e(le(n=>{n.isOpenAdvPropertySettings=!n.isOpenAdvPropertySettings}))},toggleAdvWorkflowSettings:()=>{e(le(n=>{n.isOpenAdvWorkflowSettings=!n.isOpenAdvWorkflowSettings}))},toggleAdvGPUSettings:()=>{e(le(n=>{n.isOpenAdvGPUSettings=!n.isOpenAdvGPUSettings}))},toggleImageModifier:()=>{e(le(n=>{n.isOpenImageModifier=!n.isOpenImageModifier}))}}),{name:"createUI"}));var pr="_11d5x3d1",Gy="_11d5x3d0",Vo="_11d5x3d2";function Yy(){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=He(c=>c.isOpenAdvImprovementSettings),a=He(c=>c.toggleAdvImprovementSettings),[l,u]=E.exports.useState(!1);return E.exports.useEffect(()=>{console.log("isUsingUpscaling",t),console.log("isUsingFaceCorrection",e),u(!(e||n))},[e,t,u]),N("div",{children:[k("button",{type:"button",className:Vo,onClick:a,children:k("h4",{children:"Improvement Settings"})}),s&&N(yn,{children:[k("div",{children:N("label",{children:[k("input",{type:"checkbox",checked:e,onChange:c=>i()}),"Fix incorrect faces and eyes (uses GFPGAN)"]})}),k("div",{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",{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 Wc=[{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 Jy(){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=He(d=>d.isOpenAdvPropertySettings),f=He(d=>d.toggleAdvPropertySettings);return N("div",{children:[k("button",{type:"button",className:Vo,onClick:f,children:k("h4",{children:"Property Settings"})}),c&&N(yn,{children:[N("div",{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",{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",{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",{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})]}),k("div",{children:N("label",{children:["Width:",k("select",{value:l,onChange:d=>e("width",d.target.value),children:Wc.map(d=>k("option",{value:d.value,children:d.label},"width-option_"+d.value))})]})}),k("div",{children:N("label",{children:["Height:",k("select",{value:u,onChange:d=>e("height",d.target.value),children:Wc.map(d=>k("option",{value:d.value,children:d.label},"height-option_"+d.value))})]})})]})]})}function Xy(){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=He(f=>f.isOpenAdvWorkflowSettings),c=He(f=>f.toggleAdvWorkflowSettings);return N("div",{children:[k("button",{type:"button",className:Vo,onClick:c,children:k("h4",{children:"Workflow Settings"})}),u&&N(yn,{children:[k("div",{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",{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",{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",{children:N("label",{children:[k("input",{checked:i,onChange:f=>l(),type:"checkbox"}),"Play sound on task completion"]})})]})]})}function Zy(){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=He(s=>s.isOpenAdvGPUSettings),o=He(s=>s.toggleAdvGPUSettings);return N("div",{children:[k("button",{type:"button",className:Vo,onClick:o,children:k("h4",{children:"GPU Settings"})}),i&&N(yn,{children:[k("div",{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",{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",{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 e0(){const[e,t]=E.exports.useState(!1),[n,r]=E.exports.useState("beta"),{status:i,data:o}=gn([ba],Zp),s=Al(),{status:a,data:l}=gn([sy],()=>ay(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([ba]),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 t0(){return N("ul",{className:Gy,children:[k("li",{className:pr,children:k(Yy,{})}),k("li",{className:pr,children:k(Jy,{})}),k("li",{className:pr,children:k(Xy,{})}),k("li",{className:pr,children:k(Zy,{})}),k("li",{className:pr,children:k(e0,{})})]})}function n0(){const e=He(n=>n.isOpenAdvancedSettings),t=He(n=>n.toggleAdvancedSettings);return N("div",{className:"panel-box",children:[k("button",{type:"button",onClick:t,className:"panel-box-toggle-btn",children:k("h3",{children:"Advanced Settings"})}),e&&k(t0,{})]})}function ah({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 r0({tags:e}){return k("ul",{className:"modifier-list",children:e.map(t=>k("li",{children:k(ah,{name:t})},t))})}function i0({title:e,tags:t}){const[n,r]=E.exports.useState(!1);return N("div",{className:"modifier-grouping",children:[k("div",{className:"modifier-grouping-header",onClick:()=>{r(!n)},children:k("h5",{children:e})}),n&&k(r0,{tags:t})]})}function o0(){const e=j(i=>i.allModifiers);console.log("allModifiers",e);const t=He(i=>i.isOpenImageModifier),n=He(i=>i.toggleImageModifier);return N("div",{className:"panel-box",children:[k("button",{type:"button",onClick:()=>{n()},className:"panel-box-toggle-btn",children:k("h4",{children:"Image Modifiers (art styles, tags, ect)"})}),t&&e.map((i,o)=>k(i0,{title:i[0],tags:i[1]},i[0]))]})}var s0="fma0ug0";function a0({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){const p=o.current.getContext("2d"),g=p.getImageData(0,0,u,f),S=g.data;for(let P=0;P0&&(S[P]=parseInt(r,16),S[P+1]=parseInt(r,16),S[P+2]=parseInt(r,16));p.putImageData(g,0,0)}},[r]);const h=p=>{l(!0)},m=p=>{l(!1);const g=o.current;g&&g.toDataURL()},y=(p,g,S,P,_)=>{const x=o.current;if(x){const O=x.getContext("2d");if(i){const R=S/2;O.clearRect(p-R,g-R,S,S)}else O.beginPath(),O.lineWidth=S,O.lineCap=P,O.strokeStyle=_,O.moveTo(p,g),O.lineTo(p,g),O.stroke()}},w=(p,g,S,P,_)=>{const x=s.current;if(x){const O=x.getContext("2d");if(O.beginPath(),O.clearRect(0,0,x.width,x.height),i){const R=S/2;O.lineWidth=2,O.lineCap="butt",O.strokeStyle=_,O.moveTo(p-R,g-R),O.lineTo(p+R,g-R),O.lineTo(p+R,g+R),O.lineTo(p-R,g+R),O.lineTo(p-R,g-R),O.stroke()}else O.lineWidth=S,O.lineCap=P,O.strokeStyle=_,O.moveTo(p,g),O.lineTo(p,g),O.stroke()}};return N("div",{className:s0,children:[k("img",{src:e}),k("canvas",{ref:o,width:u,height:f}),k("canvas",{ref:s,width:u,height:f,onMouseDown:h,onMouseUp:m,onMouseMove:p=>{const{nativeEvent:{offsetX:g,offsetY:S}}=p;w(g,S,t,n,r),a&&y(g,S,t,n,r)}})]})}var Gc="_2yyo4x2",l0="_2yyo4x1",u0="_2yyo4x0";function c0(){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(y=>y.getValueForRequestKey("init_image"));return N("div",{className:u0,children:[k(a0,{imageData:u,brushSize:t,brushShape:r,brushColor:o,isErasing:a}),N("div",{className:l0,children:[N("div",{className:Gc,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:y=>{n(y.target.value)}})]})]}),N("div",{className:Gc,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 f0="cjcdm20",d0="cjcdm21";var p0="_1how28i0",h0="_1how28i1";var g0="_1rn4m8a4",v0="_1rn4m8a2",m0="_1rn4m8a3",y0="_1rn4m8a0",S0="_1rn4m8a1",w0="_1rn4m8a5";function k0(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&&i("init_image",d.target.result)},f.readAsDataURL(c)}},a=j(u=>u.toggleInpainting);return N("div",{className:y0,children:[N("div",{children:[N("label",{className:S0,children:[k("b",{children:"Initial Image:"})," (optional)"]}),k("input",{ref:t,className:v0,name:"init_image",type:"file",onChange:s}),k("button",{className:m0,onClick:o,children:"Select File"})]}),k("div",{className:g0,children:n&&N(yn,{children:[N("div",{children:[k("img",{src:n,width:"100",height:"100"}),k("button",{className:w0,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 O0(){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(ah,{name:t})},t))})]})}const Nr=Wl((e,t)=>({images:new Array,completedImageIds:new Array,addNewImage:(n,r,i=!1)=>{e(le(o=>{let{seed:s}=r;i&&(s=Jr()),o.images.push({id:n,options:{...r,seed:s}})}))},hasQueuedImages:()=>t().images.length>0,firstInQueue:()=>t().images[0]||[],removeFirstInQueue:()=>{e(le(n=>{const r=n.images.shift();n.completedImageIds.push(r.id)}))}}));let xi;const x0=new Uint8Array(16);function _0(){if(!xi&&(xi=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!xi))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return xi(x0)}const se=[];for(let e=0;e<256;++e)se.push((e+256).toString(16).slice(1));function P0(e,t=0){return(se[e[t+0]]+se[e[t+1]]+se[e[t+2]]+se[e[t+3]]+"-"+se[e[t+4]]+se[e[t+5]]+"-"+se[e[t+6]]+se[e[t+7]]+"-"+se[e[t+8]]+se[e[t+9]]+"-"+se[e[t+10]]+se[e[t+11]]+se[e[t+12]]+se[e[t+13]]+se[e[t+14]]+se[e[t+15]]).toLowerCase()}const C0=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Yc={randomUUID:C0};function E0(e,t,n){if(Yc.randomUUID&&!t&&!e)return Yc.randomUUID();e=e||{};const r=e.random||(e.rng||_0)();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 P0(r)}var R0="_1hnlbmt0";function N0(){const{t:e}=sh(),t=j(l=>l.parallelCount),n=j(l=>l.builtRequest),r=Nr(l=>l.addNewImage),i=Nr(l=>l.hasQueuedImages()),o=j(l=>l.isRandomSeed()),s=j(l=>l.setRequestOptions);return k("button",{className:R0,onClick:()=>{const l=n();let u=[],{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 h=l.seed;d!==0&&(h=Jr()),r(E0(),{...l,num_outputs:f,seed:h})}),o&&s("seed",Jr())},disabled:i,children:e("home.make-img-btn")})}function I0(){const e=j(r=>r.getValueForRequestKey("prompt")),t=j(r=>r.setRequestOptions);return N("div",{className:p0,children:[N("div",{className:h0,children:[k("p",{children:"Prompt "}),k("textarea",{value:e,onChange:r=>{t("prompt",r.target.value)}})]}),k(k0,{}),k(O0,{}),k(N0,{})]})}function L0(){const e=j(t=>t.isInpainting);return N(yn,{children:[N("div",{className:f0,children:[k(I0,{}),k(n0,{}),k(o0,{})]}),e&&k("div",{className:d0,children:k(c0,{})})]})}const D0=`${en}/ding.mp3`,j0=Of.forwardRef((e,t)=>k("audio",{ref:t,style:{display:"none"},children:k("source",{src:D0,type:"audio/mp3"})}));var F0="_1yvg52n0",T0="_1yvg52n1";function b0({imageData:e,metadata:t,className:n}){return k("div",{className:[F0,n].join(" "),children:k("img",{className:T0,src:e,alt:t.prompt})})}function M0({image:e}){const{info:t,data:n}=e||{info:null,data:null},r=j(a=>a.setRequestOptions),i=()=>{const{prompt:a,seed:l,num_inference_steps:u,guidance_scale:c,use_face_correction:f,use_upscale:d,width:h,height:m}=t;let y=a.replace(/[^a-zA-Z0-9]/g,"_");y=y.substring(0,100);let w=`${y}_Seed-${l}_Steps-${u}_Guidance-${c}`;return f&&(w+=`_FaceCorrection-${f}`),d&&(w+=`_Upscale-${d}`),w+=`_${h}x${m}`,w+=".png",w},o=()=>{const a=document.createElement("a");a.download=i(),a.href=n,a.click()},s=()=>{r("init_image",n)};return N("div",{className:"current-display",children:[e&&N("div",{children:[N("p",{children:[" ",t.prompt]}),k(b0,{imageData:n,metadata:t}),N("div",{children:[k("button",{onClick:o,children:"Save"}),k("button",{onClick:s,children:"Use as Input"})]})]}),k("div",{})]})}var A0="fsj92y0",U0="fsj92y1";function z0({images:e,setCurrentDisplay:t}){const n=r=>{const i=e[r];t(i)};return k("div",{className:A0,children:e&&e.map((r,i)=>r===void 0?(console.warn(`image ${i} is undefined`),null):k("button",{className:U0,onClick:()=>{n(i)},children:k("img",{src:r.data,alt:r.info.prompt})},i))})}var $0="_688lcr1",B0="_688lcr0",Q0="_688lcr2";function V0(){const e=E.exports.useRef(null),t=j(h=>h.isSoundEnabled()),{id:n,options:r}=Nr(h=>h.firstInQueue()),i=Nr(h=>h.removeFirstInQueue),[o,s]=E.exports.useState(null),{status:a,data:l}=gn([Fc,n],()=>ly(r),{enabled:n!==void 0});E.exports.useEffect(()=>{var h;a==="success"&&l.status==="succeeded"&&(t&&((h=e.current)==null||h.play()),i())},[a,l,i,e,t]);const u=Al(),[c,f]=E.exports.useState([]),d=Nr(h=>h.completedImageIds);return E.exports.useEffect(()=>{const h=d.map(m=>u.getQueryData([Fc,m]));if(h.length>0){const m=h.map((y,w)=>{if(y!==void 0)return y.output.map(v=>({id:`${d[w]}-${v.seed}`,data:v.data,info:{...y.request,seed:v.seed}}))}).flat().reverse().filter(y=>y!==void 0);f(m);debugger;s(m[0]||null)}else f([]),s(null)},[f,s,u,d]),N("div",{className:B0,children:[k(j0,{ref:e}),k("div",{className:$0,children:k(M0,{image:o})}),k("div",{className:Q0,children:k(z0,{images:c,setCurrentDisplay:s})})]})}function H0(){return N("div",{id:"footer",className:"panel-box",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",children:k("img",{src:`${en}/kofi.png`,id:"coffeeButton"})})," ","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",children:"discord community"})," ","or"," ",k("a",{href:"https://github.com/cmdr2/stable-diffusion-ui/issues",target:"_blank",children:"file an issue"})," ","if you have any problems or suggestions in using this interface."]}),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",children:"the license"}),"."]}),k("p",{children:"By using this software, you consent to the terms and conditions of the license."})]})]})}function K0({className:e}){const t=j(a=>a.setRequestOptions),{status:n,data:r}=gn(["SaveDir"],oy),{status:i,data:o}=gn(["modifications"],iy),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(uy)},[t,i,o]),N("div",{className:[Jm,e].join(" "),children:[k("header",{className:ty,children:k(Wy,{})}),k("nav",{className:Xm,children:k(L0,{})}),k("main",{className:Zm,children:k(V0,{})}),k("footer",{className:ey,children:k(H0,{})})]})}function q0({className:e}){return k("div",{children:k("h1",{children:"Settings"})})}var W0="_4vfmtj1t";function qt(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ua(e,t){return Ua=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},Ua(e,t)}function Ho(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&&Ua(e,t)}function ii(e,t){if(t&&(Kt(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return qt(e)}function dt(e){return dt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},dt(e)}function G0(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Y0(e){return rh(e)||G0(e)||ih(e)||oh()}function Jc(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 Xc(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{};tt(this,e),this.init(t,n)}return nt(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||J0,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 ef(e,t,n){var r=Gl(e,t,Object),i=r.obj,o=r.k;i[o]=n}function e1(e,t,n,r){var i=Gl(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 ko(e,t){var n=Gl(e,t),r=n.obj,i=n.k;if(!!r)return r[i]}function tf(e,t,n){var r=ko(e,n);return r!==void 0?r:ko(t,n)}function lh(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]):lh(e[r],t[r],n):e[r]=t[r]);return e}function xn(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var t1={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function n1(e){return typeof e=="string"?e.replace(/[&<>"'\/]/g,function(t){return t1[t]}):e}var Ko=typeof window<"u"&&window.navigator&&typeof window.navigator.userAgentData>"u"&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,r1=[" ",",","?","!",";"];function i1(e,t,n){t=t||"",n=n||"";var r=r1.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 nf(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 _i(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 uh(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?uh(l,u,n):void 0}i=i[r[o]]}return i}}var a1=function(e){Ho(n,e);var t=o1(n);function n(r){var i,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};return tt(this,n),i=t.call(this),Ko&&Yt.call(qt(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 nt(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=ko(this.data,c);return f||!u||typeof s!="string"?f:uh(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),ef(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=ko(this.data,c)||{};a?lh(f,s,l):f=_i(_i({},f),s),ef(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"?_i(_i({},{}),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}(Yt),ch={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 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 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 of={},sf=function(e){Ho(n,e);var t=l1(n);function n(r){var i,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return tt(this,n),i=t.call(this),Ko&&Yt.call(qt(i)),Z0(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],r,qt(i)),i.options=o,i.options.keySeparator===void 0&&(i.options.keySeparator="."),i.logger=lt.create("translator"),i}return nt(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&&!i1(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(Kt(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,h=d[d.length-1],m=o.lng||this.language,y=o.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(m&&m.toLowerCase()==="cimode"){if(y){var w=o.nsSeparator||this.options.nsSeparator;return l?(v.res="".concat(h).concat(w).concat(f),v):"".concat(h).concat(w).concat(f)}return l?(v.res=f,v):f}var v=this.resolve(i,o),p=v&&v.res,g=v&&v.usedKey||f,S=v&&v.exactUsedKey||f,P=Object.prototype.toString.apply(p),_=["[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&&_.indexOf(P)<0&&!(typeof x=="string"&&P==="[object Array]")){if(!o.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var D=this.options.returnedObjectHandler?this.options.returnedObjectHandler(g,p,ge(ge({},o),{},{ns:d})):"key '".concat(f," (").concat(this.language,")' returned an object instead of string.");return l?(v.res=D,v):D}if(u){var M=P==="[object Array]",ne=M?[]:{},Ee=M?S:g;for(var ke in p)if(Object.prototype.hasOwnProperty.call(p,ke)){var ir="".concat(Ee).concat(u).concat(ke);ne[ke]=this.translate(ir,ge(ge({},o),{joinArrays:!1,ns:d})),ne[ke]===ir&&(ne[ke]=p[ke])}p=ne}}else if(O&&typeof x=="string"&&P==="[object Array]")p=p.join(x),p&&(p=this.extendTranslation(p,i,o,s));else{var Rt=!1,ht=!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(p)&&F&&(Rt=!0,p=$),this.isValidLookup(p)||(ht=!0,p=f);var J=o.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,Sn=J&&ht?void 0:p,Re=F&&$!==p&&this.options.updateMissing;if(ht||Rt||Re){if(this.logger.log(Re?"updateKey":"missingKey",m,h,f,Re?$:p),u){var wn=this.resolve(f,ge(ge({},o),{},{keySeparator:!1}));wn&&wn.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 Ne=[],gt=this.languageUtils.getFallbackCodes(this.options.fallbackLng,o.lng||this.language);if(this.options.saveMissingTo==="fallback"&>&>[0])for(var qo=0;qo1&&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 h=o.extractFromKey(d,s),m=h.key;l=m;var y=h.namespaces;o.options.fallbackNS&&(y=y.concat(o.options.fallbackNS));var w=s.count!==void 0&&typeof s.count!="string",v=w&&!s.ordinal&&s.count===0&&o.pluralResolver.shouldUseIntlApi(),p=s.context!==void 0&&(typeof s.context=="string"||typeof s.context=="number")&&s.context!=="",g=s.lngs?s.lngs:o.languageUtils.toResolveHierarchy(s.lng||o.language,s.fallbackLng);y.forEach(function(S){o.isValidLookup(a)||(f=S,!of["".concat(g[0],"-").concat(S)]&&o.utils&&o.utils.hasLoadedNamespace&&!o.utils.hasLoadedNamespace(f)&&(of["".concat(g[0],"-").concat(S)]=!0,o.logger.warn('key "'.concat(l,'" for languages "').concat(g.join(", "),`" won't get resolved as namespace "`).concat(f,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),g.forEach(function(P){if(!o.isValidLookup(a)){c=P;var _=[m];if(o.i18nFormat&&o.i18nFormat.addLookupKeys)o.i18nFormat.addLookupKeys(_,m,P,S,s);else{var x;w&&(x=o.pluralResolver.getSuffix(P,s.count,s));var O="".concat(o.options.pluralSeparator,"zero");if(w&&(_.push(m+x),v&&_.push(m+O)),p){var R="".concat(m).concat(o.options.contextSeparator).concat(s.context);_.push(R),w&&(_.push(R+x),v&&_.push(R+O))}}for(var D;D=_.pop();)o.isValidLookup(a)||(u=D,a=o.getResource(P,S,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}(Yt);function Ns(e){return e.charAt(0).toUpperCase()+e.slice(1)}var c1=function(){function e(t){tt(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=lt.create("languageUtils")}return nt(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]=Ns(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]=Ns(i[1].toLowerCase())),r.indexOf(i[2].toLowerCase())>-1&&(i[2]=Ns(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}(),f1=[{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}],d1={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"],af={zero:0,one:1,two:2,few:3,many:4,other:5};function h1(){var e={};return f1.forEach(function(t){t.lngs.forEach(function(n){e[n]={numbers:t.nr,plurals:d1[t.fc]}})}),e}var g1=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};tt(this,e),this.languageUtils=t,this.options=n,this.logger=lt.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=h1()}return nt(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 af[s]-af[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 lf(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 qe(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{};tt(this,e),this.logger=lt.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(n){return n},this.init(t)}return nt(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:n1,this.escapeValue=r.escapeValue!==void 0?r.escapeValue:!0,this.useRawValueToEscape=r.useRawValueToEscape!==void 0?r.useRawValueToEscape:!1,this.prefix=r.prefix?xn(r.prefix):r.prefixEscaped||"{{",this.suffix=r.suffix?xn(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?xn(r.nestingPrefix):r.nestingPrefixEscaped||xn("$t("),this.nestingSuffix=r.nestingSuffix?xn(r.nestingSuffix):r.nestingSuffixEscaped||xn(")"),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(v){if(v.indexOf(s.formatSeparator)<0){var p=tf(r,c,v);return s.alwaysFormat?s.format(p,void 0,i,qe(qe(qe({},o),r),{},{interpolationkey:v})):p}var g=v.split(s.formatSeparator),S=g.shift().trim(),P=g.join(s.formatSeparator).trim();return s.format(tf(r,c,S),P,i,qe(qe(qe({},o),r),{},{interpolationkey:S}))};this.resetRegExp();var h=o&&o.missingInterpolationHandler||this.options.missingInterpolationHandler,m=o&&o.interpolation&&o.interpolation.skipOnVariables!==void 0?o.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables,y=[{regex:this.regexpUnescape,safeValue:function(v){return f(v)}},{regex:this.regexp,safeValue:function(v){return s.escapeValue?f(s.escape(v)):f(v)}}];return y.forEach(function(w){for(u=0;a=w.regex.exec(n);){var v=a[1].trim();if(l=d(v),l===void 0)if(typeof h=="function"){var p=h(n,a,o);l=typeof p=="string"?p:""}else if(o&&o.hasOwnProperty(v))l="";else if(m){l=a[0];continue}else s.logger.warn("missed to pass in variable ".concat(v," for interpolating ").concat(n)),l="";else typeof l!="string"&&!s.useRawValueToEscape&&(l=Zc(l));var g=w.safeValue(l);if(n=n.replace(a[0],g),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=qe({},o);l.applyPostProcessor=!1,delete l.defaultValue;function u(h,m){var y=this.nestingOptionsSeparator;if(h.indexOf(y)<0)return h;var w=h.split(new RegExp("".concat(y,"[ ]*{"))),v="{".concat(w[1]);h=w[0],v=this.interpolate(v,l);var p=v.match(/'/g),g=v.match(/"/g);(p&&p.length%2===0&&!g||g.length%2!==0)&&(v=v.replace(/'/g,'"'));try{l=JSON.parse(v),m&&(l=qe(qe({},m),l))}catch(S){return this.logger.warn("failed parsing options string in nesting for key ".concat(h),S),"".concat(h).concat(y).concat(v)}return delete l.defaultValue,h}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(h){return h.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=Zc(a)),a||(this.logger.warn("missed to resolve ".concat(s[1]," for nesting ").concat(n)),a=""),f&&(a=c.reduce(function(h,m){return i.format(h,m,o.lng,qe(qe({},o),{},{interpolationkey:s[1].trim()}))},a.trim())),n=n.replace(s[0],a),this.regexp.lastIndex=0}return n}}]),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 It(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=Y0(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 y1=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};tt(this,e),this.logger=lt.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,It(It({},o),{},{style:"currency"})).format(r)},datetime:function(r,i,o){return new Intl.DateTimeFormat(i,It({},o)).format(r)},relativetime:function(r,i,o){return new Intl.RelativeTimeFormat(i,It({},o)).format(r,o.range||"day")},list:function(r,i,o){return new Intl.ListFormat(i,It({},o)).format(r)}},this.init(t)}return nt(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=m1(c),d=f.formatName,h=f.formatOptions;if(s.formats[d]){var m=u;try{var y=o&&o.formatParams&&o.formatParams[o.interpolationkey]||{},w=y.locale||y.lng||o.locale||o.lng||i;m=s.formats[d](u,w,It(It(It({},h),o),y))}catch(v){s.logger.warn(v)}return m}else s.logger.warn("there was no format function for ".concat(d));return u},n);return l}}]),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 ff(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 k1(e,t){e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)}var O1=function(e){Ho(n,e);var t=S1(n);function n(r,i,o){var s,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return tt(this,n),s=t.call(this),Ko&&Yt.call(qt(s)),s.backend=r,s.store=i,s.services=o,s.languageUtils=o.languageUtils,s.options=a,s.logger=lt.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 nt(n,[{key:"queueLoad",value:function(i,o,s,a){var l=this,u={},c={},f={},d={};return i.forEach(function(h){var m=!0;o.forEach(function(y){var w="".concat(h,"|").concat(y);!s.reload&&l.store.hasResourceBundle(h,y)?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[y]===void 0&&(d[y]=!0)))}),m||(f[h]=!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){e1(f.loaded,[l],u),k1(f,i),o&&f.errors.push(o),f.pendingCount===0&&!f.done&&(Object.keys(f.loaded).forEach(function(d){c[d]||(c[d]={});var h=f.loaded[d];h.length&&h.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 h=a.waitingReads.shift();a.read(h.lng,h.ns,h.fcName,h.tried,h.wait,h.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,ff(ff({},u),{},{isUpdate:l})),!(!i||!i[0])&&this.store.addResource(i[0],o,s,a))}}]),n}(Yt);function x1(){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(Kt(t[1])==="object"&&(n=t[1]),typeof t[1]=="string"&&(n.defaultValue=t[1]),typeof t[2]=="string"&&(n.tDescription=t[2]),Kt(t[2])==="object"||Kt(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 df(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 it(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 Pi(){}function C1(e){var t=Object.getOwnPropertyNames(Object.getPrototypeOf(e));t.forEach(function(n){typeof e[n]=="function"&&(e[n]=e[n].bind(e))})}var Oo=function(e){Ho(n,e);var t=_1(n);function n(){var r,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;if(tt(this,n),r=t.call(this),Ko&&Yt.call(qt(r)),r.options=df(i),r.services={},r.logger=lt,r.modules={external:[]},C1(qt(r)),o&&!r.isInitialized&&!i.isClone){if(!r.options.initImmediate)return r.init(i,o),ii(r,qt(r));setTimeout(function(){r.init(i,o)},0)}return r}return nt(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=x1();this.options=it(it(it({},a),this.options),df(o)),this.options.compatibilityAPI!=="v1"&&(this.options.interpolation=it(it({},a.interpolation),this.options.interpolation)),o.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=o.keySeparator),o.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=o.nsSeparator);function l(v){return v?typeof v=="function"?new v:v:null}if(!this.options.isClone){this.modules.logger?lt.init(l(this.modules.logger),this.options):lt.init(null,this.options);var u;this.modules.formatter?u=this.modules.formatter:typeof Intl<"u"&&(u=y1);var c=new c1(this.options);this.store=new a1(this.options.resources,this.options);var f=this.services;f.logger=lt,f.resourceStore=this.store,f.languageUtils=c,f.pluralResolver=new g1(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 v1(this.options),f.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},f.backendConnector=new O1(l(this.modules.backend),f.resourceStore,f,this.options),f.backendConnector.on("*",function(v){for(var p=arguments.length,g=new Array(p>1?p-1:0),S=1;S1?p-1:0),S=1;S0&&d[0]!=="dev"&&(this.options.lng=d[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined");var h=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];h.forEach(function(v){i[v]=function(){var p;return(p=i.store)[v].apply(p,arguments)}});var m=["addResource","addResources","addResourceBundle","removeResourceBundle"];m.forEach(function(v){i[v]=function(){var p;return(p=i.store)[v].apply(p,arguments),i}});var y=hr(),w=function(){var p=function(S,P){i.isInitialized&&!i.initializedStoreOnce&&i.logger.warn("init: i18next is already initialized. You should call init just once!"),i.isInitialized=!0,i.options.isClone||i.logger.log("initialized",i.options),i.emit("initialized",i.options),y.resolve(P),s(S,P)};if(i.languages&&i.options.compatibilityAPI!=="v1"&&!i.isInitialized)return p(null,i.t.bind(i));i.changeLanguage(i.options.lng,p)};return this.options.resources||!this.options.initImmediate?w():setTimeout(w,0),y}},{key:"loadResources",value:function(i){var o=this,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Pi,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(h){if(!!h){var m=o.services.languageUtils.toResolveHierarchy(h);m.forEach(function(y){u.indexOf(y)<0&&u.push(y)})}};if(l)c(l);else{var f=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);f.forEach(function(d){return c(d)})}this.options.preload&&this.options.preload.forEach(function(d){return c(d)}),this.services.backendConnector.load(u,this.options.ns,function(d){!d&&!o.resolvedLanguage&&o.language&&o.setResolvedLanguage(o.language),a(d)})}else a(null)}},{key:"reloadResources",value:function(i,o,s){var a=hr();return i||(i=this.languages),o||(o=this.options.ns),s||(s=Pi),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"&&ch.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=hr();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,h){h?(l(h),s.translator.changeLanguage(h),s.isLanguageChangingTo=void 0,s.emit("languageChanged",h),s.logger.log("languageChanged",h)):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 h=typeof d=="string"?d:s.services.languageUtils.getBestMatchFromCodes(d);h&&(s.language||l(h),s.translator.language||s.translator.changeLanguage(h),s.services.languageDetector&&s.services.languageDetector.cacheUserLanguage(h)),s.loadResources(h,function(m){u(m,h)})};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(Kt(f)!=="object"){for(var h=arguments.length,m=new Array(h>2?h-2:0),y=2;y1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var a=this.resolvedLanguage||this.languages[0],l=this.options?this.options.fallbackLng:!1,u=this.languages[this.languages.length-1];if(a.toLowerCase()==="cimode")return!0;var c=function(h,m){var y=o.services.backendConnector.state["".concat(h,"|").concat(m)];return y===-1||y===2};if(s.precheck){var f=s.precheck(this,c);if(f!==void 0)return f}return!!(this.hasResourceBundle(a,i)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||c(a,i)&&(!l||c(u,i)))}},{key:"loadNamespaces",value:function(i,o){var s=this,a=hr();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=hr();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]:Pi,a=it(it(it({},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=it({},this.services),l.services.utils={hasLoadedNamespace:l.hasLoadedNamespace.bind(l)},l.translator=new sf(l.services,l.options),l.translator.on("*",function(c){for(var f=arguments.length,d=new Array(f>1?f-1:0),h=1;h0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new Oo(e,t)});var we=Oo.createInstance();we.createInstance=Oo.createInstance;we.createInstance;we.init;we.loadResources;we.reloadResources;we.use;we.changeLanguage;we.getFixedT;we.t;we.exists;we.setDefaultNamespace;we.hasLoadedNamespace;we.loadNamespaces;we.loadLanguages;const E1="Stable Diffusion UI",R1="",N1={home:"Home",history:"History",community:"Community",settings:"Settings"},I1={"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"},L1={"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"},D1={txt:"Image Modifiers (art styles, tags etc)"},j1={"use-btn":"Use Image","use-btn2":"Use Image and Tags"},F1={fave:"Favorites Only",search:"Search"},T1={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"},b1=`If you found this project useful and want to help keep it alive, please to help cover the cost of development and maintenance! Thank you for your support! + +Please feel free to join the discord community or file an issue if you have any problems or suggestions in using this interface. + +Disclaimer: The authors of this project are not responsible for any content generated using this interface. + +This license of this software forbids you from sharing any content that violates any laws, produce any harm to a person, disseminate any personal information that would be meant for harm, +spread misinformation and target vulnerable groups. For the full list of restrictions please read the license. + +By using this software, you consent to the terms and conditions of the license. +`,M1={title:E1,description:R1,navbar:N1,"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:I1,"in-paint":{txt:"In-Painting (select the area which the AI will paint into)",clear:"Clear"},settings:L1,tags:D1,"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:j1,history:F1,"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:T1,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:b1},A1={en:{translation:M1}};we.use(zy).init({lng:"en",interpolation:{escapeValue:!1},resources:A1});const U1=new Tm;function z1(){const e=W0;return k(bm,{location:U1,routes:[{path:"/",element:k(K0,{className:e})},{path:"/settings",element:k(q0,{className:e})}]})}const $1=new rm({defaultOptions:{queries:{refetchOnWindowFocus:!1,refetchOnReconnect:!1,refetchOnMount:!1,staleTime:1/0,cacheTime:1/0}}});wm();Is.createRoot(document.getElementById("root")).render(k(Of.StrictMode,{children:N(sm,{client:$1,children:[k(z1,{}),k(pm,{initialIsOpen:!0})]})}));