diff --git a/frontend/dist/assets/index.ef6347d3.js b/frontend/dist/assets/index.dcc1d08e.js similarity index 90% rename from frontend/dist/assets/index.ef6347d3.js rename to frontend/dist/assets/index.dcc1d08e.js index 48df56cc4f..2757ebd474 100644 --- a/frontend/dist/assets/index.ef6347d3.js +++ b/frontend/dist/assets/index.dcc1d08e.js @@ -682,9 +682,9 @@ __p += '`),kn&&(Ie+=`' + function print() { __p += __j.call(arguments, '') } `:`; `)+Ie+`return __p -}`;var mn=y2(function(){return Zn(j,vt+"return "+Ie).apply(n,q)});if(mn.source=Ie,eu(mn))throw mn;return mn}function LC(l){return Xn(l).toLowerCase()}function r1(l){return Xn(l).toUpperCase()}function OC(l,d,g){if(l=Xn(l),l&&(g||d===n))return _s(l);if(!l||!(d=aa(d)))return l;var E=Qo(l),D=Qo(d),j=gd(E,D),q=Ob(E,D)+1;return Os(E,j,q).join("")}function i1(l,d,g){if(l=Xn(l),l&&(g||d===n))return l.slice(0,Ib(l)+1);if(!l||!(d=aa(d)))return l;var E=Qo(l),D=Ob(E,Qo(d))+1;return Os(E,0,D).join("")}function b2(l,d,g){if(l=Xn(l),l&&(g||d===n))return l.replace(ji,"");if(!l||!(d=aa(d)))return l;var E=Qo(l),D=gd(E,Qo(d));return Os(E,D).join("")}function MC(l,d){var g=le,E=ge;if(wr(d)){var D="separator"in d?d.separator:D;g="length"in d?an(d.length):g,E="omission"in d?aa(d.omission):E}l=Xn(l);var j=l.length;if(Bc(l)){var q=Qo(l);j=q.length}if(g>=j)return l;var Q=g-Vu(E);if(Q<1)return E;var se=q?Os(q,0,Q).join(""):l.slice(0,Q);if(D===n)return se+E;if(q&&(Q+=se.length-Q),ih(D)){if(l.slice(Q).search(D)){var Me,ke=se;for(D.global||(D=ll(D.source,Xn(Vn.exec(D))+"g")),D.lastIndex=0;Me=D.exec(ke);)var Ie=Me.index;se=se.slice(0,Ie===n?Q:Ie)}}else if(l.indexOf(aa(D),Q)!=Q){var Qe=se.lastIndexOf(D);Qe>-1&&(se=se.slice(0,Qe))}return se+E}function DC(l){return l=Xn(l),l&&Ci.test(l)?l.replace(jn,y3):l}var PC=uf(function(l,d,g){return l+(g?" ":"")+d.toUpperCase()}),a1=py("toUpperCase");function o1(l,d,g){return l=Xn(l),d=g?n:d,d===n?b3(l)?C3(l):$v(l):l.match(d)||[]}var y2=bn(function(l,d){try{return yt(l,n,d)}catch(g){return eu(g)?g:new rn(g)}}),IC=yl(function(l,d){return Rt(d,function(g){g=Da(g),Rs(l,g,eh(l[g],l))}),l});function FC(l){var d=l==null?0:l.length,g=Pt();return l=d?Mn(l,function(E){if(typeof E[1]!="function")throw new Xa(c);return[g(E[0]),E[1]]}):[],bn(function(E){for(var D=-1;++Dbe)return[];var g=we,E=si(l,we);d=Pt(d),l-=we;for(var D=hm(E,d);++g0||d<0)?new An(g):(l<0?g=g.takeRight(-l):l&&(g=g.drop(l)),d!==n&&(d=an(d),g=d<0?g.dropRight(-d):g.take(d-l)),g)},An.prototype.takeRightWhile=function(l){return this.reverse().takeWhile(l).reverse()},An.prototype.toArray=function(){return this.take(we)},gr(An.prototype,function(l,d){var g=/^(?:filter|find|map|reject)|While$/.test(d),E=/^(?:head|last)$/.test(d),D=B[E?"take"+(d=="last"?"Right":""):d],j=E||/^find/.test(d);!D||(B.prototype[d]=function(){var q=this.__wrapped__,Q=E?[1]:arguments,se=q instanceof An,Me=Q[0],ke=se||ln(q),Ie=function(yn){var kn=D.apply(B,La([yn],Q));return E&&Qe?kn[0]:kn};ke&&g&&typeof Me=="function"&&Me.length!=1&&(se=ke=!1);var Qe=this.__chain__,vt=!!this.__actions__.length,It=j&&!Qe,mn=se&&!vt;if(!j&&ke){q=mn?q:new An(this);var $t=l.apply(q,Q);return $t.__actions__.push({func:Qm,args:[Ie],thisArg:n}),new bo($t,Qe)}return It&&mn?l.apply(this,Q):($t=this.thru(Ie),It?E?$t.value()[0]:$t.value():$t)})}),Rt(["pop","push","shift","sort","splice","unshift"],function(l){var d=ul[l],g=/^(?:push|sort|unshift)$/.test(l)?"tap":"thru",E=/^(?:pop|shift)$/.test(l);B.prototype[l]=function(){var D=arguments;if(E&&!this.__chain__){var j=this.value();return d.apply(ln(j)?j:[],D)}return this[g](function(q){return d.apply(ln(q)?q:[],D)})}}),gr(An.prototype,function(l,d){var g=B[d];if(g){var E=g.name+"";er.call(Zc,E)||(Zc[E]=[]),Zc[E].push({name:d,func:g})}}),Zc[cf(n,z).name]=[{name:"wrapper",func:n}],An.prototype.clone=zt,An.prototype.reverse=Qc,An.prototype.value=Wr,B.prototype.at=Cx,B.prototype.chain=Nx,B.prototype.commit=wx,B.prototype.next=By,B.prototype.plant=tp,B.prototype.reverse=_x,B.prototype.toJSON=B.prototype.valueOf=B.prototype.value=Uy,B.prototype.first=B.prototype.head,Cd&&(B.prototype[Cd]=z0),B},$c=N3();L?((L.exports=$c)._=$c,S._=$c):Kt._=$c}).call(Ac)})(Wa,Wa.exports);const tb=Wa.exports,ive={currentImageUuid:"",images:[],areMoreImagesAvailable:!0},iU=xE({name:"gallery",initialState:ive,reducers:{setCurrentImage:(e,t)=>{e.currentImage=t.payload,e.currentImageUuid=t.payload.uuid},removeImage:(e,t)=>{const n=t.payload,i=e.images.filter(o=>o.uuid!==n);if(n===e.currentImageUuid){const o=e.images.findIndex(c=>c.uuid===n),u=Wa.exports.clamp(o,0,i.length-1);e.currentImage=i.length?i[u]:void 0,e.currentImageUuid=i.length?i[u].uuid:""}e.images=i},addImage:(e,t)=>{const n=t.payload,{uuid:i,mtime:o}=n;e.images.unshift(n),e.currentImageUuid=i,e.intermediateImage=void 0,e.currentImage=n,e.latest_mtime=o},setIntermediateImage:(e,t)=>{e.intermediateImage=t.payload},clearIntermediateImage:e=>{e.intermediateImage=void 0},selectNextImage:e=>{const{images:t,currentImage:n}=e;if(n){const i=t.findIndex(o=>o.uuid===n.uuid);if(tb.inRange(i,0,t.length)){const o=t[i+1];e.currentImage=o,e.currentImageUuid=o.uuid}}},selectPrevImage:e=>{const{images:t,currentImage:n}=e;if(n){const i=t.findIndex(o=>o.uuid===n.uuid);if(tb.inRange(i,1,t.length+1)){const o=t[i-1];e.currentImage=o,e.currentImageUuid=o.uuid}}},addGalleryImages:(e,t)=>{const{images:n,areMoreImagesAvailable:i}=t.payload;if(n.length>0){if(e.images=e.images.concat(n).sort((o,u)=>u.mtime-o.mtime),!e.currentImage){const o=n[0];e.currentImage=o,e.currentImageUuid=o.uuid}e.latest_mtime=n[0].mtime,e.earliest_mtime=n[n.length-1].mtime}i!==void 0&&(e.areMoreImagesAvailable=i)}}}),{addImage:E6,clearIntermediateImage:NM,removeImage:ave,setCurrentImage:ove,addGalleryImages:sve,setIntermediateImage:lve,selectNextImage:aU,selectPrevImage:oU}=iU.actions,uve=iU.reducer,cve={isConnected:!1,isProcessing:!1,log:[],shouldShowLogViewer:!1,shouldDisplayInProgress:!1,shouldDisplayGuides:!0,isGFPGANAvailable:!0,isESRGANAvailable:!0,socketId:"",shouldConfirmOnDelete:!0,openAccordions:[0],currentStep:0,totalSteps:0,currentIteration:0,totalIterations:0,currentStatus:"Disconnected",currentStatusHasSteps:!1,model:"",model_id:"",model_hash:"",app_id:"",app_version:"",hasError:!1,wasErrorSeen:!0},fve=cve,sU=xE({name:"system",initialState:fve,reducers:{setShouldDisplayInProgress:(e,t)=>{e.shouldDisplayInProgress=t.payload},setIsProcessing:(e,t)=>{e.isProcessing=t.payload},setCurrentStatus:(e,t)=>{e.currentStatus=t.payload},setSystemStatus:(e,t)=>({...e,...t.payload}),errorOccurred:e=>{e.hasError=!0,e.isProcessing=!1,e.currentStep=0,e.totalSteps=0,e.currentIteration=0,e.totalIterations=0,e.currentStatusHasSteps=!1,e.currentStatus="Server error",e.wasErrorSeen=!1},errorSeen:e=>{e.hasError=!1,e.wasErrorSeen=!0,e.currentStatus=e.isConnected?"Connected":"Disconnected"},addLogEntry:(e,t)=>{const{timestamp:n,message:i,level:o}=t.payload,c={timestamp:n,message:i,level:o||"info"};e.log.push(c)},setShouldShowLogViewer:(e,t)=>{e.shouldShowLogViewer=t.payload},setIsConnected:(e,t)=>{e.isConnected=t.payload,e.isProcessing=!1,e.currentStep=0,e.totalSteps=0,e.currentIteration=0,e.totalIterations=0,e.currentStatusHasSteps=!1,e.hasError=!1},setSocketId:(e,t)=>{e.socketId=t.payload},setShouldConfirmOnDelete:(e,t)=>{e.shouldConfirmOnDelete=t.payload},setOpenAccordions:(e,t)=>{e.openAccordions=t.payload},setSystemConfig:(e,t)=>({...e,...t.payload}),setShouldDisplayGuides:(e,t)=>{e.shouldDisplayGuides=t.payload},processingCanceled:e=>{e.isProcessing=!1,e.currentStep=0,e.totalSteps=0,e.currentIteration=0,e.totalIterations=0,e.currentStatusHasSteps=!1,e.currentStatus="Processing canceled"}}}),{setShouldDisplayInProgress:dve,setIsProcessing:M4,addLogEntry:Ao,setShouldShowLogViewer:wM,setIsConnected:_M,setSocketId:Tye,setShouldConfirmOnDelete:lU,setOpenAccordions:pve,setSystemStatus:mve,setCurrentStatus:EM,setSystemConfig:hve,setShouldDisplayGuides:vve,processingCanceled:gve,errorOccurred:bve,errorSeen:uU}=sU.actions,yve=sU.reducer,Iu=Object.create(null);Iu.open="0";Iu.close="1";Iu.ping="2";Iu.pong="3";Iu.message="4";Iu.upgrade="5";Iu.noop="6";const D4=Object.create(null);Object.keys(Iu).forEach(e=>{D4[Iu[e]]=e});const Sve={type:"error",data:"parser error"},xve=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",Cve=typeof ArrayBuffer=="function",Nve=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,cU=({type:e,data:t},n,i)=>xve&&t instanceof Blob?n?i(t):TM(t,i):Cve&&(t instanceof ArrayBuffer||Nve(t))?n?i(t):TM(new Blob([t]),i):i(Iu[e]+(t||"")),TM=(e,t)=>{const n=new FileReader;return n.onload=function(){const i=n.result.split(",")[1];t("b"+i)},n.readAsDataURL(e)},RM="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",hg=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let e=0;e{let t=e.length*.75,n=e.length,i,o=0,u,c,p,h;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);const v=new ArrayBuffer(t),b=new Uint8Array(v);for(i=0;i>4,b[o++]=(c&15)<<4|p>>2,b[o++]=(p&3)<<6|h&63;return v},_ve=typeof ArrayBuffer=="function",fU=(e,t)=>{if(typeof e!="string")return{type:"message",data:dU(e,t)};const n=e.charAt(0);return n==="b"?{type:"message",data:Eve(e.substring(1),t)}:D4[n]?e.length>1?{type:D4[n],data:e.substring(1)}:{type:D4[n]}:Sve},Eve=(e,t)=>{if(_ve){const n=wve(e);return dU(n,t)}else return{base64:!0,data:e}},dU=(e,t)=>{switch(t){case"blob":return e instanceof ArrayBuffer?new Blob([e]):e;case"arraybuffer":default:return e}},pU=String.fromCharCode(30),Tve=(e,t)=>{const n=e.length,i=new Array(n);let o=0;e.forEach((u,c)=>{cU(u,!1,p=>{i[c]=p,++o===n&&t(i.join(pU))})})},Rve=(e,t)=>{const n=e.split(pU),i=[];for(let o=0;otypeof self<"u"?self:typeof window<"u"?window:Function("return this")())();function hU(e,...t){return t.reduce((n,i)=>(e.hasOwnProperty(i)&&(n[i]=e[i]),n),{})}const kve=setTimeout,Lve=clearTimeout;function c3(e,t){t.useNativeTimers?(e.setTimeoutFn=kve.bind(ed),e.clearTimeoutFn=Lve.bind(ed)):(e.setTimeoutFn=setTimeout.bind(ed),e.clearTimeoutFn=clearTimeout.bind(ed))}const Ove=1.33;function Mve(e){return typeof e=="string"?Dve(e):Math.ceil((e.byteLength||e.size)*Ove)}function Dve(e){let t=0,n=0;for(let i=0,o=e.length;i=57344?n+=3:(i++,n+=4);return n}class Pve extends Error{constructor(t,n,i){super(t),this.description=n,this.context=i,this.type="TransportError"}}class vU extends Si{constructor(t){super(),this.writable=!1,c3(this,t),this.opts=t,this.query=t.query,this.readyState="",this.socket=t.socket}onError(t,n,i){return super.emitReserved("error",new Pve(t,n,i)),this}open(){return(this.readyState==="closed"||this.readyState==="")&&(this.readyState="opening",this.doOpen()),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(t){this.readyState==="open"&&this.write(t)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(t){const n=fU(t,this.socket.binaryType);this.onPacket(n)}onPacket(t){super.emitReserved("packet",t)}onClose(t){this.readyState="closed",super.emitReserved("close",t)}}const gU="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),C8=64,Ive={};let AM=0,n4=0,kM;function LM(e){let t="";do t=gU[e%C8]+t,e=Math.floor(e/C8);while(e>0);return t}function bU(){const e=LM(+new Date);return e!==kM?(AM=0,kM=e):e+"."+LM(AM++)}for(;n4{this.readyState="paused",t()};if(this.polling||!this.writable){let i=0;this.polling&&(i++,this.once("pollComplete",function(){--i||n()})),this.writable||(i++,this.once("drain",function(){--i||n()}))}else n()}poll(){this.polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){const n=i=>{if(this.readyState==="opening"&&i.type==="open"&&this.onOpen(),i.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(i)};Rve(t,this.socket.binaryType).forEach(n),this.readyState!=="closed"&&(this.polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this.poll())}doClose(){const t=()=>{this.write([{type:"close"}])};this.readyState==="open"?t():this.once("open",t)}write(t){this.writable=!1,Tve(t,n=>{this.doWrite(n,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){let t=this.query||{};const n=this.opts.secure?"https":"http";let i="";this.opts.timestampRequests!==!1&&(t[this.opts.timestampParam]=bU()),!this.supportsBinary&&!t.sid&&(t.b64=1),this.opts.port&&(n==="https"&&Number(this.opts.port)!==443||n==="http"&&Number(this.opts.port)!==80)&&(i=":"+this.opts.port);const o=yU(t),u=this.opts.hostname.indexOf(":")!==-1;return n+"://"+(u?"["+this.opts.hostname+"]":this.opts.hostname)+i+this.opts.path+(o.length?"?"+o:"")}request(t={}){return Object.assign(t,{xd:this.xd,xs:this.xs},this.opts),new Ou(this.uri(),t)}doWrite(t,n){const i=this.request({method:"POST",data:t});i.on("success",n),i.on("error",(o,u)=>{this.onError("xhr post error",o,u)})}doPoll(){const t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(n,i)=>{this.onError("xhr poll error",n,i)}),this.pollXhr=t}}class Ou extends Si{constructor(t,n){super(),c3(this,n),this.opts=n,this.method=n.method||"GET",this.uri=t,this.async=n.async!==!1,this.data=n.data!==void 0?n.data:null,this.create()}create(){const t=hU(this.opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");t.xdomain=!!this.opts.xd,t.xscheme=!!this.opts.xs;const n=this.xhr=new xU(t);try{n.open(this.method,this.uri,this.async);try{if(this.opts.extraHeaders){n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0);for(let i in this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(i)&&n.setRequestHeader(i,this.opts.extraHeaders[i])}}catch{}if(this.method==="POST")try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{n.setRequestHeader("Accept","*/*")}catch{}"withCredentials"in n&&(n.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(n.timeout=this.opts.requestTimeout),n.onreadystatechange=()=>{n.readyState===4&&(n.status===200||n.status===1223?this.onLoad():this.setTimeoutFn(()=>{this.onError(typeof n.status=="number"?n.status:0)},0))},n.send(this.data)}catch(i){this.setTimeoutFn(()=>{this.onError(i)},0);return}typeof document<"u"&&(this.index=Ou.requestsCount++,Ou.requests[this.index]=this)}onError(t){this.emitReserved("error",t,this.xhr),this.cleanup(!0)}cleanup(t){if(!(typeof this.xhr>"u"||this.xhr===null)){if(this.xhr.onreadystatechange=Bve,t)try{this.xhr.abort()}catch{}typeof document<"u"&&delete Ou.requests[this.index],this.xhr=null}}onLoad(){const t=this.xhr.responseText;t!==null&&(this.emitReserved("data",t),this.emitReserved("success"),this.cleanup())}abort(){this.cleanup()}}Ou.requestsCount=0;Ou.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",OM);else if(typeof addEventListener=="function"){const e="onpagehide"in ed?"pagehide":"unload";addEventListener(e,OM,!1)}}function OM(){for(let e in Ou.requests)Ou.requests.hasOwnProperty(e)&&Ou.requests[e].abort()}const jve=(()=>typeof Promise=="function"&&typeof Promise.resolve=="function"?t=>Promise.resolve().then(t):(t,n)=>n(t,0))(),r4=ed.WebSocket||ed.MozWebSocket,MM=!0,Vve="arraybuffer",DM=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class Hve extends vU{constructor(t){super(t),this.supportsBinary=!t.forceBase64}get name(){return"websocket"}doOpen(){if(!this.check())return;const t=this.uri(),n=this.opts.protocols,i=DM?{}:hU(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(i.headers=this.opts.extraHeaders);try{this.ws=MM&&!DM?n?new r4(t,n):new r4(t):new r4(t,n,i)}catch(o){return this.emitReserved("error",o)}this.ws.binaryType=this.socket.binaryType||Vve,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=t=>this.onClose({description:"websocket connection closed",context:t}),this.ws.onmessage=t=>this.onData(t.data),this.ws.onerror=t=>this.onError("websocket error",t)}write(t){this.writable=!1;for(let n=0;n{const c={};try{MM&&this.ws.send(u)}catch{}o&&jve(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.close(),this.ws=null)}uri(){let t=this.query||{};const n=this.opts.secure?"wss":"ws";let i="";this.opts.port&&(n==="wss"&&Number(this.opts.port)!==443||n==="ws"&&Number(this.opts.port)!==80)&&(i=":"+this.opts.port),this.opts.timestampRequests&&(t[this.opts.timestampParam]=bU()),this.supportsBinary||(t.b64=1);const o=yU(t),u=this.opts.hostname.indexOf(":")!==-1;return n+"://"+(u?"["+this.opts.hostname+"]":this.opts.hostname)+i+this.opts.path+(o.length?"?"+o:"")}check(){return!!r4}}const Wve={websocket:Hve,polling:$ve},Gve=/^(?:(?![^:@]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,Yve=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function N8(e){const t=e,n=e.indexOf("["),i=e.indexOf("]");n!=-1&&i!=-1&&(e=e.substring(0,n)+e.substring(n,i).replace(/:/g,";")+e.substring(i,e.length));let o=Gve.exec(e||""),u={},c=14;for(;c--;)u[Yve[c]]=o[c]||"";return n!=-1&&i!=-1&&(u.source=t,u.host=u.host.substring(1,u.host.length-1).replace(/;/g,":"),u.authority=u.authority.replace("[","").replace("]","").replace(/;/g,":"),u.ipv6uri=!0),u.pathNames=qve(u,u.path),u.queryKey=Zve(u,u.query),u}function qve(e,t){const n=/\/{2,9}/g,i=t.replace(n,"/").split("/");return(t.substr(0,1)=="/"||t.length===0)&&i.splice(0,1),t.substr(t.length-1,1)=="/"&&i.splice(i.length-1,1),i}function Zve(e,t){const n={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(i,o,u){o&&(n[o]=u)}),n}class Zf extends Si{constructor(t,n={}){super(),t&&typeof t=="object"&&(n=t,t=null),t?(t=N8(t),n.hostname=t.host,n.secure=t.protocol==="https"||t.protocol==="wss",n.port=t.port,t.query&&(n.query=t.query)):n.host&&(n.hostname=N8(n.host).host),c3(this,n),this.secure=n.secure!=null?n.secure:typeof location<"u"&&location.protocol==="https:",n.hostname&&!n.port&&(n.port=this.secure?"443":"80"),this.hostname=n.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=n.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=n.transports||["polling","websocket"],this.readyState="",this.writeBuffer=[],this.prevBufferLen=0,this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!0},n),this.opts.path=this.opts.path.replace(/\/$/,"")+"/",typeof this.opts.query=="string"&&(this.opts.query=Fve(this.opts.query)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingTimeoutTimer=null,typeof addEventListener=="function"&&(this.opts.closeOnBeforeunload&&addEventListener("beforeunload",()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},!1),this.hostname!=="localhost"&&(this.offlineEventListener=()=>{this.onClose("transport close",{description:"network connection lost"})},addEventListener("offline",this.offlineEventListener,!1))),this.open()}createTransport(t){const n=Object.assign({},this.opts.query);n.EIO=mU,n.transport=t,this.id&&(n.sid=this.id);const i=Object.assign({},this.opts.transportOptions[t],this.opts,{query:n,socket:this,hostname:this.hostname,secure:this.secure,port:this.port});return new Wve[t](i)}open(){let t;if(this.opts.rememberUpgrade&&Zf.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1)t="websocket";else if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}else t=this.transports[0];this.readyState="opening";try{t=this.createTransport(t)}catch{this.transports.shift(),this.open();return}t.open(),this.setTransport(t)}setTransport(t){this.transport&&this.transport.removeAllListeners(),this.transport=t,t.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",n=>this.onClose("transport close",n))}probe(t){let n=this.createTransport(t),i=!1;Zf.priorWebsocketSuccess=!1;const o=()=>{i||(n.send([{type:"ping",data:"probe"}]),n.once("packet",x=>{if(!i)if(x.type==="pong"&&x.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",n),!n)return;Zf.priorWebsocketSuccess=n.name==="websocket",this.transport.pause(()=>{i||this.readyState!=="closed"&&(b(),this.setTransport(n),n.send([{type:"upgrade"}]),this.emitReserved("upgrade",n),n=null,this.upgrading=!1,this.flush())})}else{const N=new Error("probe error");N.transport=n.name,this.emitReserved("upgradeError",N)}}))};function u(){i||(i=!0,b(),n.close(),n=null)}const c=x=>{const N=new Error("probe error: "+x);N.transport=n.name,u(),this.emitReserved("upgradeError",N)};function p(){c("transport closed")}function h(){c("socket closed")}function v(x){n&&x.name!==n.name&&u()}const b=()=>{n.removeListener("open",o),n.removeListener("error",c),n.removeListener("close",p),this.off("close",h),this.off("upgrading",v)};n.once("open",o),n.once("error",c),n.once("close",p),this.once("close",h),this.once("upgrading",v),n.open()}onOpen(){if(this.readyState="open",Zf.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush(),this.readyState==="open"&&this.opts.upgrade&&this.transport.pause){let t=0;const n=this.upgrades.length;for(;t{this.onClose("ping timeout")},this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}onDrain(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const t=this.getWritablePackets();this.transport.send(t),this.prevBufferLen=t.length,this.emitReserved("flush")}}getWritablePackets(){if(!(this.maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let n=1;for(let i=0;i0&&n>this.maxPayload)return this.writeBuffer.slice(0,i);n+=2}return this.writeBuffer}write(t,n,i){return this.sendPacket("message",t,n,i),this}send(t,n,i){return this.sendPacket("message",t,n,i),this}sendPacket(t,n,i,o){if(typeof n=="function"&&(o=n,n=void 0),typeof i=="function"&&(o=i,i=null),this.readyState==="closing"||this.readyState==="closed")return;i=i||{},i.compress=i.compress!==!1;const u={type:t,data:n,options:i};this.emitReserved("packetCreate",u),this.writeBuffer.push(u),o&&this.once("flush",o),this.flush()}close(){const t=()=>{this.onClose("forced close"),this.transport.close()},n=()=>{this.off("upgrade",n),this.off("upgradeError",n),t()},i=()=>{this.once("upgrade",n),this.once("upgradeError",n)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?i():t()}):this.upgrading?i():t()),this}onError(t){Zf.priorWebsocketSuccess=!1,this.emitReserved("error",t),this.onClose("transport error",t)}onClose(t,n){(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")&&(this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),typeof removeEventListener=="function"&&removeEventListener("offline",this.offlineEventListener,!1),this.readyState="closed",this.id=null,this.emitReserved("close",t,n),this.writeBuffer=[],this.prevBufferLen=0)}filterUpgrades(t){const n=[];let i=0;const o=t.length;for(;itypeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,CU=Object.prototype.toString,Jve=typeof Blob=="function"||typeof Blob<"u"&&CU.call(Blob)==="[object BlobConstructor]",e0e=typeof File=="function"||typeof File<"u"&&CU.call(File)==="[object FileConstructor]";function AE(e){return Xve&&(e instanceof ArrayBuffer||Qve(e))||Jve&&e instanceof Blob||e0e&&e instanceof File}function P4(e,t){if(!e||typeof e!="object")return!1;if(Array.isArray(e)){for(let n=0,i=e.length;n=0&&e.num0;case qn.ACK:case qn.BINARY_ACK:return Array.isArray(n)}}destroy(){this.reconstructor&&this.reconstructor.finishedReconstruction()}}class a0e{constructor(t){this.packet=t,this.buffers=[],this.reconPack=t}takeBinaryData(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){const n=n0e(this.reconPack,this.buffers);return this.finishedReconstruction(),n}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}const o0e=Object.freeze(Object.defineProperty({__proto__:null,protocol:r0e,get PacketType(){return qn},Encoder:i0e,Decoder:kE},Symbol.toStringTag,{value:"Module"}));function Fl(e,t,n){return e.on(t,n),function(){e.off(t,n)}}const s0e=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class NU extends Si{constructor(t,n,i){super(),this.connected=!1,this.receiveBuffer=[],this.sendBuffer=[],this.ids=0,this.acks={},this.flags={},this.io=t,this.nsp=n,i&&i.auth&&(this.auth=i.auth),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const t=this.io;this.subs=[Fl(t,"open",this.onopen.bind(this)),Fl(t,"packet",this.onpacket.bind(this)),Fl(t,"error",this.onerror.bind(this)),Fl(t,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...t){return t.unshift("message"),this.emit.apply(this,t),this}emit(t,...n){if(s0e.hasOwnProperty(t))throw new Error('"'+t.toString()+'" is a reserved event name');n.unshift(t);const i={type:qn.EVENT,data:n};if(i.options={},i.options.compress=this.flags.compress!==!1,typeof n[n.length-1]=="function"){const c=this.ids++,p=n.pop();this._registerAckCallback(c,p),i.id=c}const o=this.io.engine&&this.io.engine.transport&&this.io.engine.transport.writable;return this.flags.volatile&&(!o||!this.connected)||(this.connected?(this.notifyOutgoingListeners(i),this.packet(i)):this.sendBuffer.push(i)),this.flags={},this}_registerAckCallback(t,n){const i=this.flags.timeout;if(i===void 0){this.acks[t]=n;return}const o=this.io.setTimeoutFn(()=>{delete this.acks[t];for(let u=0;u{this.io.clearTimeoutFn(o),n.apply(this,[null,...u])}}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){typeof this.auth=="function"?this.auth(t=>{this.packet({type:qn.CONNECT,data:t})}):this.packet({type:qn.CONNECT,data:this.auth})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,n){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,n)}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case qn.CONNECT:if(t.data&&t.data.sid){const o=t.data.sid;this.onconnect(o)}else this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case qn.EVENT:case qn.BINARY_EVENT:this.onevent(t);break;case qn.ACK:case qn.BINARY_ACK:this.onack(t);break;case qn.DISCONNECT:this.ondisconnect();break;case qn.CONNECT_ERROR:this.destroy();const i=new Error(t.data.message);i.data=t.data.data,this.emitReserved("connect_error",i);break}}onevent(t){const n=t.data||[];t.id!=null&&n.push(this.ack(t.id)),this.connected?this.emitEvent(n):this.receiveBuffer.push(Object.freeze(n))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){const n=this._anyListeners.slice();for(const i of n)i.apply(this,t)}super.emit.apply(this,t)}ack(t){const n=this;let i=!1;return function(...o){i||(i=!0,n.packet({type:qn.ACK,id:t,data:o}))}}onack(t){const n=this.acks[t.id];typeof n=="function"&&(n.apply(this,t.data),delete this.acks[t.id])}onconnect(t){this.id=t,this.connected=!0,this.emitBuffered(),this.emitReserved("connect")}emitBuffered(){this.receiveBuffer.forEach(t=>this.emitEvent(t)),this.receiveBuffer=[],this.sendBuffer.forEach(t=>{this.notifyOutgoingListeners(t),this.packet(t)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(t=>t()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:qn.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){const n=this._anyListeners;for(let i=0;i0&&e.jitter<=1?e.jitter:0,this.attempts=0}zv.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),n=Math.floor(t*this.jitter*e);e=(Math.floor(t*10)&1)==0?e-n:e+n}return Math.min(e,this.max)|0};zv.prototype.reset=function(){this.attempts=0};zv.prototype.setMin=function(e){this.ms=e};zv.prototype.setMax=function(e){this.max=e};zv.prototype.setJitter=function(e){this.jitter=e};class E8 extends Si{constructor(t,n){var i;super(),this.nsps={},this.subs=[],t&&typeof t=="object"&&(n=t,t=void 0),n=n||{},n.path=n.path||"/socket.io",this.opts=n,c3(this,n),this.reconnection(n.reconnection!==!1),this.reconnectionAttempts(n.reconnectionAttempts||1/0),this.reconnectionDelay(n.reconnectionDelay||1e3),this.reconnectionDelayMax(n.reconnectionDelayMax||5e3),this.randomizationFactor((i=n.randomizationFactor)!==null&&i!==void 0?i:.5),this.backoff=new zv({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(n.timeout==null?2e4:n.timeout),this._readyState="closed",this.uri=t;const o=n.parser||o0e;this.encoder=new o.Encoder,this.decoder=new o.Decoder,this._autoConnect=n.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,this):this._reconnection}reconnectionAttempts(t){return t===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var n;return t===void 0?this._reconnectionDelay:(this._reconnectionDelay=t,(n=this.backoff)===null||n===void 0||n.setMin(t),this)}randomizationFactor(t){var n;return t===void 0?this._randomizationFactor:(this._randomizationFactor=t,(n=this.backoff)===null||n===void 0||n.setJitter(t),this)}reconnectionDelayMax(t){var n;return t===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,(n=this.backoff)===null||n===void 0||n.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(t){if(~this._readyState.indexOf("open"))return this;this.engine=new Zf(this.uri,this.opts);const n=this.engine,i=this;this._readyState="opening",this.skipReconnect=!1;const o=Fl(n,"open",function(){i.onopen(),t&&t()}),u=Fl(n,"error",c=>{i.cleanup(),i._readyState="closed",this.emitReserved("error",c),t?t(c):i.maybeReconnectOnOpen()});if(this._timeout!==!1){const c=this._timeout;c===0&&o();const p=this.setTimeoutFn(()=>{o(),n.close(),n.emit("error",new Error("timeout"))},c);this.opts.autoUnref&&p.unref(),this.subs.push(function(){clearTimeout(p)})}return this.subs.push(o),this.subs.push(u),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const t=this.engine;this.subs.push(Fl(t,"ping",this.onping.bind(this)),Fl(t,"data",this.ondata.bind(this)),Fl(t,"error",this.onerror.bind(this)),Fl(t,"close",this.onclose.bind(this)),Fl(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch{this.onclose("parse error")}}ondecoded(t){this.emitReserved("packet",t)}onerror(t){this.emitReserved("error",t)}socket(t,n){let i=this.nsps[t];return i||(i=new NU(this,t,n),this.nsps[t]=i),i}_destroy(t){const n=Object.keys(this.nsps);for(const i of n)if(this.nsps[i].active)return;this._close()}_packet(t){const n=this.encoder.encode(t);for(let i=0;it()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}disconnect(){return this._close()}onclose(t,n){this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,n),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const n=this.backoff.duration();this._reconnecting=!0;const i=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),!t.skipReconnect&&t.open(o=>{o?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",o)):t.onreconnect()}))},n);this.opts.autoUnref&&i.unref(),this.subs.push(function(){clearTimeout(i)})}}onreconnect(){const t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}}const ag={};function I4(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};const n=Kve(e,t.path||"/socket.io"),i=n.source,o=n.id,u=n.path,c=ag[o]&&u in ag[o].nsps,p=t.forceNew||t["force new connection"]||t.multiplex===!1||c;let h;return p?h=new E8(i,t):(ag[o]||(ag[o]=new E8(i,t)),h=ag[o]),n.query&&!t.query&&(t.query=n.queryKey),h.socket(n.path,t)}Object.assign(I4,{Manager:E8,Socket:NU,io:I4,connect:I4});let i4;const l0e=new Uint8Array(16);function u0e(){if(!i4&&(i4=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!i4))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return i4(l0e)}const ya=[];for(let e=0;e<256;++e)ya.push((e+256).toString(16).slice(1));function c0e(e,t=0){return(ya[e[t+0]]+ya[e[t+1]]+ya[e[t+2]]+ya[e[t+3]]+"-"+ya[e[t+4]]+ya[e[t+5]]+"-"+ya[e[t+6]]+ya[e[t+7]]+"-"+ya[e[t+8]]+ya[e[t+9]]+"-"+ya[e[t+10]]+ya[e[t+11]]+ya[e[t+12]]+ya[e[t+13]]+ya[e[t+14]]+ya[e[t+15]]).toLowerCase()}const f0e=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),PM={randomUUID:f0e};function a4(e,t,n){if(PM.randomUUID&&!t&&!e)return PM.randomUUID();e=e||{};const i=e.random||(e.rng||u0e)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t){n=n||0;for(let o=0;o<16;++o)t[n+o]=i[o];return t}return c0e(i)}var d0e=/d{1,4}|D{3,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|W{1,2}|[LlopSZN]|"[^"]*"|'[^']*'/g,p0e=/\b(?:[A-Z]{1,3}[A-Z][TC])(?:[-+]\d{4})?|((?:Australian )?(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time)\b/g,m0e=/[^-+\dA-Z]/g;function ko(e,t,n,i){if(arguments.length===1&&typeof e=="string"&&!/\d/.test(e)&&(t=e,e=void 0),e=e||e===0?e:new Date,e instanceof Date||(e=new Date(e)),isNaN(e))throw TypeError("Invalid date");t=String(IM[t]||t||IM.default);var o=t.slice(0,4);(o==="UTC:"||o==="GMT:")&&(t=t.slice(4),n=!0,o==="GMT:"&&(i=!0));var u=function(){return n?"getUTC":"get"},c=function(){return e[u()+"Date"]()},p=function(){return e[u()+"Day"]()},h=function(){return e[u()+"Month"]()},v=function(){return e[u()+"FullYear"]()},b=function(){return e[u()+"Hours"]()},x=function(){return e[u()+"Minutes"]()},N=function(){return e[u()+"Seconds"]()},_=function(){return e[u()+"Milliseconds"]()},T=function(){return n?0:e.getTimezoneOffset()},A=function(){return h0e(e)},M=function(){return v0e(e)},z={d:function(){return c()},dd:function(){return as(c())},ddd:function(){return To.dayNames[p()]},DDD:function(){return FM({y:v(),m:h(),d:c(),_:u(),dayName:To.dayNames[p()],short:!0})},dddd:function(){return To.dayNames[p()+7]},DDDD:function(){return FM({y:v(),m:h(),d:c(),_:u(),dayName:To.dayNames[p()+7]})},m:function(){return h()+1},mm:function(){return as(h()+1)},mmm:function(){return To.monthNames[h()]},mmmm:function(){return To.monthNames[h()+12]},yy:function(){return String(v()).slice(2)},yyyy:function(){return as(v(),4)},h:function(){return b()%12||12},hh:function(){return as(b()%12||12)},H:function(){return b()},HH:function(){return as(b())},M:function(){return x()},MM:function(){return as(x())},s:function(){return N()},ss:function(){return as(N())},l:function(){return as(_(),3)},L:function(){return as(Math.floor(_()/10))},t:function(){return b()<12?To.timeNames[0]:To.timeNames[1]},tt:function(){return b()<12?To.timeNames[2]:To.timeNames[3]},T:function(){return b()<12?To.timeNames[4]:To.timeNames[5]},TT:function(){return b()<12?To.timeNames[6]:To.timeNames[7]},Z:function(){return i?"GMT":n?"UTC":g0e(e)},o:function(){return(T()>0?"-":"+")+as(Math.floor(Math.abs(T())/60)*100+Math.abs(T())%60,4)},p:function(){return(T()>0?"-":"+")+as(Math.floor(Math.abs(T())/60),2)+":"+as(Math.floor(Math.abs(T())%60),2)},S:function(){return["th","st","nd","rd"][c()%10>3?0:(c()%100-c()%10!=10)*c()%10]},W:function(){return A()},WW:function(){return as(A())},N:function(){return M()}};return t.replace(d0e,function(P){return P in z?z[P]():P.slice(1,P.length-1)})}var IM={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",paddedShortDate:"mm/dd/yyyy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},To={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"],timeNames:["a","p","am","pm","A","P","AM","PM"]},as=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return String(t).padStart(n,"0")},FM=function(t){var n=t.y,i=t.m,o=t.d,u=t._,c=t.dayName,p=t.short,h=p===void 0?!1:p,v=new Date,b=new Date;b.setDate(b[u+"Date"]()-1);var x=new Date;x.setDate(x[u+"Date"]()+1);var N=function(){return v[u+"Date"]()},_=function(){return v[u+"Month"]()},T=function(){return v[u+"FullYear"]()},A=function(){return b[u+"Date"]()},M=function(){return b[u+"Month"]()},z=function(){return b[u+"FullYear"]()},P=function(){return x[u+"Date"]()},I=function(){return x[u+"Month"]()},F=function(){return x[u+"FullYear"]()};return T()===n&&_()===i&&N()===o?h?"Tdy":"Today":z()===n&&M()===i&&A()===o?h?"Ysd":"Yesterday":F()===n&&I()===i&&P()===o?h?"Tmw":"Tomorrow":c},h0e=function(t){var n=new Date(t.getFullYear(),t.getMonth(),t.getDate());n.setDate(n.getDate()-(n.getDay()+6)%7+3);var i=new Date(n.getFullYear(),0,4);i.setDate(i.getDate()-(i.getDay()+6)%7+3);var o=n.getTimezoneOffset()-i.getTimezoneOffset();n.setHours(n.getHours()-o);var u=(n-i)/(864e5*7);return 1+Math.floor(u)},v0e=function(t){var n=t.getDay();return n===0&&(n=7),n},g0e=function(t){return(String(t).match(p0e)||[""]).pop().replace(m0e,"").replace(/GMT\+0000/g,"UTC")};const T8=fo("socketio/generateImage"),b0e=fo("socketio/runESRGAN"),y0e=fo("socketio/runGFPGAN"),S0e=fo("socketio/deleteImage"),wU=fo("socketio/requestImages"),x0e=fo("socketio/requestNewImages"),C0e=fo("socketio/cancelProcessing"),N0e=fo("socketio/uploadInitialImage");fo("socketio/uploadMaskImage");const w0e=fo("socketio/requestSystemConfig"),_0e=e=>{const{dispatch:t,getState:n}=e;return{onConnect:()=>{try{t(_M(!0)),t(EM("Connected")),n().gallery.latest_mtime?t(x0e()):t(wU())}catch(i){console.error(i)}},onDisconnect:()=>{try{t(_M(!1)),t(EM("Disconnected")),t(Ao({timestamp:ko(new Date,"isoDateTime"),message:"Disconnected from server",level:"warning"}))}catch(i){console.error(i)}},onGenerationResult:i=>{try{const{url:o,mtime:u,metadata:c}=i,p=a4();t(E6({uuid:p,url:o,mtime:u,metadata:c})),t(Ao({timestamp:ko(new Date,"isoDateTime"),message:`Image generated: ${o}`}))}catch(o){console.error(o)}},onIntermediateResult:i=>{try{const o=a4(),{url:u,metadata:c,mtime:p}=i;t(lve({uuid:o,url:u,mtime:p,metadata:c})),t(Ao({timestamp:ko(new Date,"isoDateTime"),message:`Intermediate image generated: ${u}`}))}catch(o){console.error(o)}},onPostprocessingResult:i=>{try{const{url:o,metadata:u,mtime:c}=i;t(E6({uuid:a4(),url:o,mtime:c,metadata:u})),t(Ao({timestamp:ko(new Date,"isoDateTime"),message:`Postprocessed: ${o}`}))}catch(o){console.error(o)}},onProgressUpdate:i=>{try{t(M4(!0)),t(mve(i))}catch(o){console.error(o)}},onError:i=>{const{message:o,additionalData:u}=i;try{t(Ao({timestamp:ko(new Date,"isoDateTime"),message:`Server error: ${o}`,level:"error"})),t(bve()),t(NM())}catch(c){console.error(c)}},onGalleryImages:i=>{const{images:o,areMoreImagesAvailable:u}=i,c=o.map(p=>{const{url:h,metadata:v,mtime:b}=p;return{uuid:a4(),url:h,mtime:b,metadata:v}});t(sve({images:c,areMoreImagesAvailable:u})),t(Ao({timestamp:ko(new Date,"isoDateTime"),message:`Loaded ${o.length} images`}))},onProcessingCanceled:()=>{t(gve());const{intermediateImage:i}=n().gallery;i&&(t(E6(i)),t(Ao({timestamp:ko(new Date,"isoDateTime"),message:`Intermediate image saved: ${i.url}`})),t(NM())),t(Ao({timestamp:ko(new Date,"isoDateTime"),message:"Processing canceled",level:"warning"}))},onImageDeleted:i=>{const{url:o,uuid:u}=i;t(ave(u));const{initialImagePath:c,maskPath:p}=n().options;c===o&&t(Tv("")),p===o&&t(x8("")),t(Ao({timestamp:ko(new Date,"isoDateTime"),message:`Image deleted: ${o}`}))},onInitialImageUploaded:i=>{const{url:o}=i;t(Tv(o)),t(Ao({timestamp:ko(new Date,"isoDateTime"),message:`Initial image uploaded: ${o}`}))},onMaskImageUploaded:i=>{const{url:o}=i;t(x8(o)),t(Ao({timestamp:ko(new Date,"isoDateTime"),message:`Mask image uploaded: ${o}`}))},onSystemConfig:i=>{t(hve(i))}}},E0e=["ddim","plms","k_lms","k_dpm_2","k_dpm_2_a","k_euler","k_euler_a","k_heun"],T0e=[64,128,192,256,320,384,448,512,576,640,704,768,832,896,960,1024,1088,1152,1216,1280,1344,1408,1472,1536,1600,1664,1728,1792,1856,1920,1984,2048],R0e=[64,128,192,256,320,384,448,512,576,640,704,768,832,896,960,1024,1088,1152,1216,1280,1344,1408,1472,1536,1600,1664,1728,1792,1856,1920,1984,2048],A0e=[{key:"2x",value:2},{key:"4x",value:4}],LE=0,OE=4294967295,k0e=["gfpgan","codeformer"],_U=(e,t)=>Math.floor(Math.random()*(t-e+1)+e),L0e=(e,t)=>{const{prompt:n,iterations:i,steps:o,cfgScale:u,threshold:c,perlin:p,height:h,width:v,sampler:b,seed:x,seamless:N,hiresFix:_,shouldUseInitImage:T,img2imgStrength:A,initialImagePath:M,maskPath:z,shouldFitToWidthHeight:P,shouldGenerateVariations:I,variationAmount:F,seedWeights:$,shouldRunESRGAN:Y,upscalingLevel:Z,upscalingStrength:ue,shouldRunFacetool:ce,facetoolStrength:le,codeformerFidelity:ge,facetoolType:Ye,shouldRandomizeSeed:re}=e,{shouldDisplayInProgress:ie}=t,Ce={prompt:n,iterations:i,steps:o,cfg_scale:u,threshold:c,perlin:p,height:h,width:v,sampler_name:b,seed:x,seamless:N,hires_fix:_,progress_images:ie};Ce.seed=re?_U(LE,OE):x,T&&(Ce.init_img=M,Ce.strength=A,Ce.fit=P,z&&(Ce.init_mask=z)),I?(Ce.variation_amount=F,$&&(Ce.with_variations=Whe($))):Ce.variation_amount=0;let xe=!1,K=!1;return Y&&(xe={level:Z,strength:ue}),ce&&(K={type:Ye,strength:le},Ye==="codeformer"&&(K.codeformer_fidelity=ge)),{generationParameters:Ce,esrganParameters:xe,facetoolParameters:K}};var T6=typeof navigator<"u"?navigator.userAgent.toLowerCase().indexOf("firefox")>0:!1;function R6(e,t,n,i){e.addEventListener?e.addEventListener(t,n,i):e.attachEvent&&e.attachEvent("on".concat(t),function(){n(window.event)})}function EU(e,t){for(var n=t.slice(0,t.length-1),i=0;i=0;)t[n-1]+=",",t.splice(n,1),n=t.lastIndexOf("");return t}function O0e(e,t){for(var n=e.length>=t.length?e:t,i=e.length>=t.length?t:e,o=!0,u=0;u=0&&Pr.splice(n,1),e.key&&e.key.toLowerCase()==="meta"&&Pr.splice(0,Pr.length),(t===93||t===224)&&(t=91),t in xa){xa[t]=!1;for(var i in ud)ud[i]===t&&(us[i]=!1)}}function z0e(e){if(typeof e>"u")Object.keys(vi).forEach(function(c){return delete vi[c]});else if(Array.isArray(e))e.forEach(function(c){c.key&&A6(c)});else if(typeof e=="object")e.key&&A6(e);else if(typeof e=="string"){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i1?EU(ud,v):[];vi[N]=vi[N].filter(function(T){var A=o?T.method===o:!0;return!(A&&T.scope===i&&O0e(T.mods,_))})}})};function BM(e,t,n,i){if(t.element===i){var o;if(t.scope===n||t.scope==="all"){o=t.mods.length>0;for(var u in xa)Object.prototype.hasOwnProperty.call(xa,u)&&(!xa[u]&&t.mods.indexOf(+u)>-1||xa[u]&&t.mods.indexOf(+u)===-1)&&(o=!1);(t.mods.length===0&&!xa[16]&&!xa[18]&&!xa[17]&&!xa[91]||o||t.shortcut==="*")&&t.method(e,t)===!1&&(e.preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation&&e.stopPropagation(),e.cancelBubble&&(e.cancelBubble=!0))}}}function UM(e,t){var n=vi["*"],i=e.keyCode||e.which||e.charCode;if(!!us.filter.call(this,e)){if((i===93||i===224)&&(i=91),Pr.indexOf(i)===-1&&i!==229&&Pr.push(i),["ctrlKey","altKey","shiftKey","metaKey"].forEach(function(T){var A=R8[T];e[T]&&Pr.indexOf(A)===-1?Pr.push(A):!e[T]&&Pr.indexOf(A)>-1?Pr.splice(Pr.indexOf(A),1):T==="metaKey"&&e[T]&&Pr.length===3&&(e.ctrlKey||e.shiftKey||e.altKey||(Pr=Pr.slice(Pr.indexOf(A))))}),i in xa){xa[i]=!0;for(var o in ud)ud[o]===i&&(us[o]=!0);if(!n)return}for(var u in xa)Object.prototype.hasOwnProperty.call(xa,u)&&(xa[u]=e[R8[u]]);e.getModifierState&&!(e.altKey&&!e.ctrlKey)&&e.getModifierState("AltGraph")&&(Pr.indexOf(17)===-1&&Pr.push(17),Pr.indexOf(18)===-1&&Pr.push(18),xa[17]=!0,xa[18]=!0);var c=nb();if(n)for(var p=0;p-1}function us(e,t,n){Pr=[];var i=TU(e),o=[],u="all",c=document,p=0,h=!1,v=!0,b="+",x=!1;for(n===void 0&&typeof t=="function"&&(n=t),Object.prototype.toString.call(t)==="[object Object]"&&(t.scope&&(u=t.scope),t.element&&(c=t.element),t.keyup&&(h=t.keyup),t.keydown!==void 0&&(v=t.keydown),t.capture!==void 0&&(x=t.capture),typeof t.splitKey=="string"&&(b=t.splitKey)),typeof t=="string"&&(u=t);p1&&(o=EU(ud,e)),e=e[e.length-1],e=e==="*"?"*":f3(e),e in vi||(vi[e]=[]),vi[e].push({keyup:h,keydown:v,scope:u,mods:o,shortcut:i[p],method:n,key:i[p],splitKey:b,element:c});typeof c<"u"&&!B0e(c)&&window&&(AU.push(c),R6(c,"keydown",function(N){UM(N,c)},x),zM||(zM=!0,R6(window,"focus",function(){Pr=[]},x)),R6(c,"keyup",function(N){UM(N,c),F0e(N)},x))}function U0e(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"all";Object.keys(vi).forEach(function(n){var i=vi[n].find(function(o){return o.scope===t&&o.shortcut===e});i&&i.method&&i.method()})}var k6={setScope:kU,getScope:nb,deleteScope:I0e,getPressedKeyCodes:M0e,isPressed:P0e,filter:D0e,trigger:U0e,unbind:z0e,keyMap:ME,modifier:ud,modifierMap:R8};for(var L6 in k6)Object.prototype.hasOwnProperty.call(k6,L6)&&(us[L6]=k6[L6]);if(typeof window<"u"){var $0e=window.hotkeys;us.noConflict=function(e){return e&&window.hotkeys===us&&(window.hotkeys=$0e),us},window.hotkeys=us}us.filter=function(){return!0};var LU=function(t,n){var i=t.target,o=i&&i.tagName;return Boolean(o&&n&&n.includes(o))},j0e=function(t){return LU(t,["INPUT","TEXTAREA","SELECT"])};function ii(e,t,n,i){n instanceof Array&&(i=n,n=void 0);var o=n||{},u=o.enableOnTags,c=o.filter,p=o.keyup,h=o.keydown,v=o.filterPreventDefault,b=v===void 0?!0:v,x=o.enabled,N=x===void 0?!0:x,_=o.enableOnContentEditable,T=_===void 0?!1:_,A=k.exports.useRef(null),M=k.exports.useCallback(function(z,P){var I,F;return c&&!c(z)?!b:j0e(z)&&!LU(z,u)||(I=z.target)!=null&&I.isContentEditable&&!T?!0:A.current===null||document.activeElement===A.current||(F=A.current)!=null&&F.contains(document.activeElement)?(t(z,P),!0):!1},i?[A,u,c].concat(i):[A,u,c]);return k.exports.useEffect(function(){if(!N){us.unbind(e,M);return}return p&&h!==!0&&(n.keydown=!1),us(e,n||{},M),function(){return us.unbind(e,M)}},[M,e,N]),A}us.isPressed;var O6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/components/WorkInProgress/InpaintingWIP.tsx";function V0e(){return C("div",{className:"work-in-progress inpainting-work-in-progress",children:[C("h1",{children:"Inpainting"},void 0,!1,{fileName:O6,lineNumber:6,columnNumber:7},this),C("p",{children:"Inpainting is available as a part of the Invoke AI Command Line Interface. A dedicated WebUI interface will be released in the near future."},void 0,!1,{fileName:O6,lineNumber:7,columnNumber:7},this)]},void 0,!0,{fileName:O6,lineNumber:5,columnNumber:5},this)}var M6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/components/WorkInProgress/NodesWIP.tsx";function H0e(){return C("div",{className:"work-in-progress nodes-work-in-progress",children:[C("h1",{children:"Nodes"},void 0,!1,{fileName:M6,lineNumber:6,columnNumber:7},this),C("p",{children:"A node based system for the generation of images is under development currently. Stay tuned for updates about this amazing feature."},void 0,!1,{fileName:M6,lineNumber:7,columnNumber:7},this)]},void 0,!0,{fileName:M6,lineNumber:5,columnNumber:5},this)}var D6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/components/WorkInProgress/OutpaintingWIP.tsx";function W0e(){return C("div",{className:"work-in-progress outpainting-work-in-progress",children:[C("h1",{children:"Outpainting"},void 0,!1,{fileName:D6,lineNumber:6,columnNumber:7},this),C("p",{children:"Outpainting is available as a part of the Invoke AI Command Line Interface. A dedicated WebUI interface will be released in the near future."},void 0,!1,{fileName:D6,lineNumber:7,columnNumber:7},this)]},void 0,!0,{fileName:D6,lineNumber:5,columnNumber:5},this)}var s4="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/components/WorkInProgress/PostProcessingWIP.tsx";const G0e=()=>C("div",{className:"work-in-progress post-processing-work-in-progress",children:[C("h1",{children:"Post Processing"},void 0,!1,{fileName:s4,lineNumber:6,columnNumber:7},void 0),C("p",{children:"Invoke AI offers a wide variety of post processing features. Image Upscaling and Face Restoration are already available in the WebUI. You can access them from the Advanced Options menu of the Text To Image tab. A dedicated UI will be released soon."},void 0,!1,{fileName:s4,lineNumber:7,columnNumber:7},void 0),C("p",{children:"The Invoke AI Command Line Interface offers various other features including Embiggen, High Resolution Fixing and more."},void 0,!1,{fileName:s4,lineNumber:13,columnNumber:7},void 0)]},void 0,!0,{fileName:s4,lineNumber:5,columnNumber:5},void 0);var $M="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/icons/ImageToImageIcon.tsx";const Y0e=kv({displayName:"ImageToImageIcon",viewBox:"0 0 3543 3543",path:C("g",{transform:"matrix(1.10943,0,0,1.10943,-206.981,-213.533)",children:C("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M688.533,2405.95L542.987,2405.95C349.532,2405.95 192.47,2248.89 192.47,2055.44L192.47,542.987C192.47,349.532 349.532,192.47 542.987,192.47L2527.88,192.47C2721.33,192.47 2878.4,349.532 2878.4,542.987L2878.4,1172.79L3023.94,1172.79C3217.4,1172.79 3374.46,1329.85 3374.46,1523.3C3374.46,1523.3 3374.46,3035.75 3374.46,3035.75C3374.46,3229.21 3217.4,3386.27 3023.94,3386.27L1039.05,3386.27C845.595,3386.27 688.533,3229.21 688.533,3035.75L688.533,2405.95ZM3286.96,2634.37L3286.96,1523.3C3286.96,1378.14 3169.11,1260.29 3023.94,1260.29C3023.94,1260.29 1039.05,1260.29 1039.05,1260.29C893.887,1260.29 776.033,1378.14 776.033,1523.3L776.033,2489.79L1440.94,1736.22L2385.83,2775.59L2880.71,2200.41L3286.96,2634.37ZM2622.05,1405.51C2778.5,1405.51 2905.51,1532.53 2905.51,1688.98C2905.51,1845.42 2778.5,1972.44 2622.05,1972.44C2465.6,1972.44 2338.58,1845.42 2338.58,1688.98C2338.58,1532.53 2465.6,1405.51 2622.05,1405.51ZM2790.9,1172.79L1323.86,1172.79L944.882,755.906L279.97,1509.47L279.97,542.987C279.97,397.824 397.824,279.97 542.987,279.97C542.987,279.97 2527.88,279.97 2527.88,279.97C2673.04,279.97 2790.9,397.824 2790.9,542.987L2790.9,1172.79ZM2125.98,425.197C2282.43,425.197 2409.45,552.213 2409.45,708.661C2409.45,865.11 2282.43,992.126 2125.98,992.126C1969.54,992.126 1842.52,865.11 1842.52,708.661C1842.52,552.213 1969.54,425.197 2125.98,425.197Z"},void 0,!1,{fileName:$M,lineNumber:8,columnNumber:7},void 0)},void 0,!1,{fileName:$M,lineNumber:7,columnNumber:5},void 0)});var q0e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/icons/InpaintIcon.tsx";const Z0e=kv({displayName:"InpaintIcon",viewBox:"0 0 3543 3543",path:C("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M3543.31,768.593C3543.31,517.323 3339.31,313.324 3088.04,313.324L455.269,313.324C203.999,313.324 0,517.323 0,768.593C0,768.593 0,2774.71 0,2774.71C0,3025.98 203.999,3229.98 455.269,3229.98L3088.04,3229.98C3339.31,3229.98 3543.31,3025.98 3543.31,2774.71C3543.31,2774.71 3543.31,768.593 3543.31,768.593ZM3446.56,2252.63L3446.56,768.593C3446.56,570.718 3285.91,410.068 3088.04,410.068C3088.04,410.068 455.269,410.068 455.269,410.068C257.394,410.068 96.745,570.718 96.745,768.593L96.745,2061.49L988.344,1051.01L1326.63,1423.12C1281.74,1438.3 1227.39,1454.93 1158.26,1480.89C995.738,1541.9 944.356,1613.28 911.834,1718.7C884.979,1805.76 875.814,1922.93 811.322,2093.5C763.918,2218.87 765.18,2304.83 790.606,2364.87C817.014,2427.22 869.858,2467.73 941.71,2493.83C1023.86,2523.67 1134.43,2534.25 1242.45,2557.97C1365.72,2585.04 1455.23,2643.2 1532.76,2665.96C1587.03,2681.89 1637.04,2683.6 1686.56,2663.56C1731.54,2645.36 1777.95,2607.64 1825.43,2535.92C1874.9,2461.2 1979.98,2369.94 2102.8,2276.91L2241.64,2429.63L2739.91,1850.53C2754.47,1841.35 2767.47,1833.12 2778.66,1825.94C2832.6,1791.35 2866.82,1742.41 2884.38,1682.61L2898.06,1666.72L3446.56,2252.63ZM1680.71,2559.9C1666.7,2570.37 1652.86,2577.22 1638.81,2580.95L1610.62,2588.45L1625.61,2644.82L1653.8,2637.33C1674.48,2631.83 1695.02,2622.04 1715.64,2606.61L1739,2589.14L1704.06,2542.43L1680.71,2559.9ZM1541.62,2570.42C1524.94,2564.58 1507.63,2557.37 1489.49,2549.48L1462.75,2537.84L1439.48,2591.33L1466.22,2602.97C1485.74,2611.46 1504.38,2619.18 1522.33,2625.47L1549.86,2635.12L1569.15,2580.07L1541.62,2570.42ZM1381.21,2503.1C1363.08,2496.04 1344.17,2489.24 1324.38,2483.03L1296.55,2474.29L1279.07,2529.94L1306.9,2538.68C1325.41,2544.49 1343.09,2550.86 1360.05,2557.46L1387.23,2568.04L1408.39,2513.68L1381.21,2503.1ZM1788.46,2430.83C1773.91,2447.61 1761.19,2463.86 1750.55,2479.44L1734.09,2503.52L1782.25,2536.43L1798.71,2512.35C1808.2,2498.46 1819.56,2484 1832.53,2469.04L1851.64,2447.01L1807.57,2408.79L1788.46,2430.83ZM1262.54,2466.49C1243.17,2462.24 1223.71,2458.43 1204.35,2454.87L1175.67,2449.6L1165.12,2506.97L1193.81,2512.24C1212.52,2515.68 1231.32,2519.35 1250.03,2523.46L1278.52,2529.72L1291.03,2472.74L1262.54,2466.49ZM1089.5,2434.66C1070.28,2431.1 1051.6,2427.35 1033.72,2423.15L1005.32,2416.49L992.002,2473.28L1020.4,2479.94C1039.14,2484.34 1058.71,2488.28 1078.86,2492.02L1107.54,2497.34L1118.18,2439.99L1089.5,2434.66ZM932.182,2386.94C917.545,2378.53 904.788,2368.71 894.532,2356.8L875.504,2334.69L831.294,2372.75L850.322,2394.85C864.755,2411.62 882.513,2425.67 903.11,2437.51L928.396,2452.05L957.469,2401.48L932.182,2386.94ZM1917.04,2306.1C1901.59,2319.37 1886.77,2332.5 1872.67,2345.44L1851.18,2365.17L1890.64,2408.14L1912.12,2388.41C1925.76,2375.89 1940.1,2363.19 1955.04,2350.36L1977.17,2331.36L1939.17,2287.1L1917.04,2306.1ZM866.485,2267.79C866.715,2251.85 868.706,2234.39 872.54,2215.21L878.257,2186.61L821.055,2175.17L815.338,2203.77C810.733,2226.81 808.434,2247.8 808.158,2266.94L807.737,2296.11L866.064,2296.95L866.485,2267.79ZM2055.08,2195.63C2039.24,2207.6 2023.66,2219.55 2008.43,2231.46L1985.45,2249.43L2021.38,2295.38L2044.36,2277.42C2059.34,2265.7 2074.66,2253.95 2090.23,2242.18L2113.51,2224.61L2078.35,2178.06L2055.08,2195.63ZM2197.62,2092.3C2181.57,2103.52 2165.6,2114.82 2149.74,2126.16L2126.02,2143.12L2159.95,2190.57L2183.67,2173.61C2199.36,2162.38 2215.18,2151.21 2231.05,2140.1L2254.95,2123.38L2221.52,2075.58L2197.62,2092.3ZM905.788,2108.14C912.858,2088.7 919.236,2069.96 925.03,2051.88L933.93,2024.1L878.378,2006.3L869.478,2034.08C863.905,2051.47 857.769,2069.5 850.968,2088.2L840.998,2115.61L895.817,2135.55L905.788,2108.14ZM2342.87,1993.45C2326.76,2004.15 2310.52,2015.01 2294.22,2026L2270.04,2042.31L2302.65,2090.67L2326.83,2074.37C2343.01,2063.45 2359.14,2052.67 2375.14,2042.04L2399.44,2025.91L2367.17,1977.31L2342.87,1993.45ZM2489.92,1897.67C2473.88,1907.94 2457.46,1918.5 2440.74,1929.32L2416.26,1945.16L2447.95,1994.14L2472.44,1978.29C2489.07,1967.53 2505.41,1957.02 2521.37,1946.8L2545.93,1931.07L2514.48,1881.94L2489.92,1897.67ZM956.972,1937.49C961.849,1917.31 966.133,1898.15 970.079,1879.93L976.253,1851.43L919.241,1839.08L913.067,1867.59C909.215,1885.38 905.033,1904.08 900.271,1923.79L893.42,1952.13L950.121,1965.84L956.972,1937.49ZM2638.01,1803.95C2622.5,1813.69 2605.98,1824.08 2588.59,1835.04L2563.91,1850.59L2595.02,1899.94L2619.69,1884.38C2637.05,1873.44 2653.55,1863.08 2669.03,1853.35L2693.73,1837.84L2662.71,1788.44L2638.01,1803.95ZM2769.59,1708.14C2760.26,1721.07 2748.81,1732.54 2735.03,1742.4L2711.31,1759.37L2745.25,1806.81L2768.97,1789.84C2788.08,1776.17 2803.93,1760.22 2816.88,1742.3L2833.95,1718.65L2786.67,1684.5L2769.59,1708.14ZM995.304,1767.43C1000.24,1748.86 1005.64,1731.66 1012.23,1715.62L1023.31,1688.64L969.359,1666.47L958.273,1693.45C950.767,1711.72 944.551,1731.29 938.928,1752.44L931.436,1780.63L987.812,1795.62L995.304,1767.43ZM1071.42,1633.09C1083.85,1622.63 1098.26,1612.75 1115.07,1603.23L1140.45,1588.86L1111.71,1538.1L1086.33,1552.47C1066.11,1563.92 1048.82,1575.88 1033.86,1588.46L1011.55,1607.24L1049.11,1651.87L1071.42,1633.09ZM2804.87,1559.28C2805.5,1578.06 2804.95,1596.1 2803,1613.27L2799.72,1642.25L2857.68,1648.81L2860.97,1619.83C2863.22,1599.96 2863.9,1579.07 2863.17,1557.33L2862.2,1528.18L2803.9,1530.12L2804.87,1559.28ZM1217.5,1558.88C1236.87,1551.88 1254.98,1545.61 1271.98,1539.88L1299.62,1530.55L1280.97,1475.28L1253.33,1484.6C1235.96,1490.46 1217.45,1496.87 1197.66,1504.02L1170.23,1513.94L1190.07,1568.8L1217.5,1558.88ZM1383.15,1502.63C1403.9,1495.17 1422.61,1487.67 1439.93,1479.27L1466.18,1466.54L1440.73,1414.06L1414.48,1426.78C1398.91,1434.33 1382.06,1441.03 1363.41,1447.74L1335.96,1457.62L1355.71,1512.51L1383.15,1502.63ZM2777.41,1393.4C2782.33,1412.11 2786.73,1430.56 2790.49,1448.67L2796.42,1477.23L2853.54,1465.37L2847.6,1436.81C2843.64,1417.72 2839.01,1398.28 2833.83,1378.57L2826.41,1350.36L2770,1365.19L2777.41,1393.4ZM1541.19,1401.64C1553.52,1387.35 1565.77,1370.94 1578.31,1351.79L1594.28,1327.39L1545.48,1295.44L1529.5,1319.84C1518.52,1336.62 1507.83,1351.02 1497.03,1363.53L1477.97,1385.61L1522.14,1423.72L1541.19,1401.64ZM2725.02,1229.27C2731.61,1247.45 2738.01,1265.61 2744.12,1283.7L2753.45,1311.33L2808.72,1292.66L2799.38,1265.03C2793.13,1246.53 2786.6,1227.96 2779.85,1209.37L2769.9,1181.95L2715.07,1201.86L2725.02,1229.27ZM1636.99,1247.12C1644.26,1232.56 1651.77,1217.04 1659.58,1200.45C1660.59,1198.3 1661.61,1196.15 1662.61,1194.02L1675.08,1167.65L1622.34,1142.72L1609.88,1169.09C1608.86,1171.25 1607.83,1173.42 1606.81,1175.59C1599.2,1191.75 1591.88,1206.88 1584.8,1221.06L1571.77,1247.16L1623.96,1273.21L1636.99,1247.12ZM2251.58,766.326C2320.04,672.986 2430.48,612.355 2554.96,612.355C2762.48,612.355 2930.95,780.83 2930.95,988.344C2930.95,1087.56 2892.44,1177.85 2829.58,1245.06C2804.67,1171.95 2775.67,1097.93 2747.18,1026.98C2699.54,908.311 2654.38,849.115 2602.9,816.501C2565.59,792.868 2523.88,781.903 2471.8,777.274C2416.47,772.355 2346.53,774.829 2251.58,766.326ZM2662.3,1066.95C2669.46,1084.79 2676.66,1102.83 2683.81,1120.98L2694.51,1148.12L2748.78,1126.72L2738.08,1099.59C2730.88,1081.32 2723.64,1063.18 2716.44,1045.23L2705.58,1018.16L2651.44,1039.88L2662.3,1066.95ZM1713.81,1090.65C1723.08,1073.13 1732.27,1056.54 1741.52,1040.87L1756.33,1015.74L1706.08,986.113L1691.27,1011.24C1681.59,1027.65 1671.95,1045.03 1662.25,1063.39L1648.61,1089.17L1700.18,1116.44L1713.81,1090.65ZM2584.06,922.671C2594.47,934.345 2604.5,948.467 2614.55,965.492L2629.38,990.608L2679.62,960.949L2664.79,935.834C2652.56,915.134 2640.26,898.042 2627.6,883.849L2608.19,862.079L2564.65,900.901L2584.06,922.671ZM1805.33,949.853C1817.51,935.859 1830.16,923.259 1843.5,912.06L1865.85,893.314L1828.36,848.625L1806.01,867.372C1790.4,880.469 1775.59,895.178 1761.34,911.545L1742.18,933.541L1786.17,971.849L1805.33,949.853ZM2446.47,869.303C2466.17,870.516 2483.98,872.335 2500.35,875.649L2528.94,881.438L2540.51,824.265L2511.93,818.476C2493.13,814.67 2472.68,812.474 2450.05,811.08L2420.94,809.287L2417.35,867.51L2446.47,869.303ZM1935.15,861.305C1951.44,856.036 1968.78,851.999 1987.35,849.144L2016.18,844.713L2007.32,787.057L1978.49,791.488C1956.68,794.84 1936.32,799.616 1917.19,805.802L1889.44,814.778L1907.39,870.28L1935.15,861.305ZM2271.35,861.832C2292.28,863.33 2311.95,864.351 2330.47,865.114L2359.61,866.316L2362.01,808.032L2332.87,806.83C2314.9,806.09 2295.82,805.1 2275.51,803.648L2246.42,801.567L2242.26,859.751L2271.35,861.832ZM2097.81,844.858C2115.7,845.771 2134.46,847.337 2154.17,849.543L2183.16,852.787L2189.65,794.816L2160.66,791.572C2139.72,789.228 2119.79,787.57 2100.78,786.6L2071.65,785.114L2068.68,843.372L2097.81,844.858Z"},void 0,!1,{fileName:q0e,lineNumber:7,columnNumber:5},void 0)});var K0e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/icons/NodesIcon.tsx";const X0e=kv({displayName:"NodesIcon",viewBox:"0 0 3543 3543",path:C("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M3543.31,770.787C3543.31,515.578 3336.11,308.38 3080.9,308.38L462.407,308.38C207.197,308.38 0,515.578 0,770.787L0,2766.03C0,3021.24 207.197,3228.44 462.407,3228.44L3080.9,3228.44C3336.11,3228.44 3543.31,3021.24 3543.31,2766.03C3543.31,2766.03 3543.31,770.787 3543.31,770.787ZM3427.88,770.787L3427.88,2766.03C3427.88,2957.53 3272.4,3113.01 3080.9,3113.01C3080.9,3113.01 462.407,3113.01 462.407,3113.01C270.906,3113.01 115.431,2957.53 115.431,2766.03L115.431,770.787C115.431,579.286 270.906,423.812 462.407,423.812L3080.9,423.812C3272.4,423.812 3427.88,579.286 3427.88,770.787ZM1214.23,1130.69L1321.47,1130.69C1324.01,1130.69 1326.54,1130.53 1329.05,1130.2C1329.05,1130.2 1367.3,1125.33 1397.94,1149.8C1421.63,1168.72 1437.33,1204.3 1437.33,1265.48L1437.33,2078.74L1220.99,2078.74C1146.83,2078.74 1086.61,2138.95 1086.61,2213.12L1086.61,2762.46C1086.61,2836.63 1146.83,2896.84 1220.99,2896.84L1770.34,2896.84C1844.5,2896.84 1904.71,2836.63 1904.71,2762.46L1904.71,2213.12C1904.71,2138.95 1844.5,2078.74 1770.34,2078.74L1554,2078.74L1554,1604.84C1625.84,1658.19 1703.39,1658.1 1703.39,1658.1C1703.54,1658.1 1703.69,1658.11 1703.84,1658.11L2362.2,1658.11L2362.2,1874.44C2362.2,1948.61 2422.42,2008.82 2496.58,2008.82L3045.93,2008.82C3120.09,2008.82 3180.3,1948.61 3180.3,1874.44L3180.3,1325.1C3180.3,1250.93 3120.09,1190.72 3045.93,1190.72L2496.58,1190.72C2422.42,1190.72 2362.2,1250.93 2362.2,1325.1L2362.2,1558.97L2362.2,1541.44L1704.23,1541.44C1702.2,1541.37 1650.96,1539.37 1609.51,1499.26C1577.72,1468.49 1554,1416.47 1554,1331.69L1554,1265.48C1554,1153.86 1513.98,1093.17 1470.76,1058.64C1411.24,1011.1 1338.98,1012.58 1319.15,1014.03L1214.23,1014.03L1214.23,796.992C1214.23,722.828 1154.02,662.617 1079.85,662.617L530.507,662.617C456.343,662.617 396.131,722.828 396.131,796.992L396.131,1346.34C396.131,1420.5 456.343,1480.71 530.507,1480.71L1079.85,1480.71C1154.02,1480.71 1214.23,1420.5 1214.23,1346.34L1214.23,1130.69Z"},void 0,!1,{fileName:K0e,lineNumber:7,columnNumber:5},void 0)});var Q0e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/icons/OutpaintIcon.tsx";const J0e=kv({displayName:"OutpaintIcon",viewBox:"0 0 3543 3543",path:C("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M3543.31,766.352C3543.31,516.705 3340.63,314.024 3090.98,314.024L452.328,314.024C202.681,314.024 0,516.705 0,766.352L0,2776.95C0,3026.6 202.681,3229.28 452.328,3229.28C452.328,3229.28 3090.98,3229.28 3090.98,3229.28C3340.63,3229.28 3543.31,3026.6 3543.31,2776.95C3543.31,2776.95 3543.31,766.352 3543.31,766.352ZM3454.26,766.352L3454.26,2776.95C3454.26,2977.46 3291.48,3140.24 3090.98,3140.24L452.328,3140.24C251.825,3140.24 89.043,2977.46 89.043,2776.95C89.043,2776.95 89.043,766.352 89.043,766.352C89.043,565.849 251.825,403.067 452.328,403.067C452.328,403.067 3090.98,403.067 3090.98,403.067C3291.48,403.067 3454.26,565.849 3454.26,766.352ZM1294.01,2603.04L1394.01,2603.04L1394.01,2553.04L1294.01,2553.04L1294.01,2603.04ZM2494.01,2603.04L2524.53,2603.04C2541.26,2603.04 2557.62,2601.44 2573.47,2598.39L2598.02,2593.66L2588.56,2544.56L2564.01,2549.29C2551.23,2551.75 2538.03,2553.04 2524.53,2553.04L2494.01,2553.04L2494.01,2603.04ZM2344.01,2603.04L2444.01,2603.04L2444.01,2553.04L2344.01,2553.04L2344.01,2603.04ZM994.01,2603.04L1094.01,2603.04L1094.01,2553.04L994.01,2553.04L994.01,2603.04ZM1144.01,2603.04L1244.01,2603.04L1244.01,2553.04L1144.01,2553.04L1144.01,2603.04ZM2194.01,2603.04L2294.01,2603.04L2294.01,2553.04L2194.01,2553.04L2194.01,2603.04ZM2044.01,2603.04L2144.01,2603.04L2144.01,2553.04L2044.01,2553.04L2044.01,2603.04ZM1894.01,2603.04L1994.01,2603.04L1994.01,2553.04L1894.01,2553.04L1894.01,2603.04ZM1744.01,2603.04L1844.01,2603.04L1844.01,2553.04L1744.01,2553.04L1744.01,2603.04ZM1444.01,2603.04L1544.01,2603.04L1544.01,2553.04L1444.01,2553.04L1444.01,2603.04ZM1594.01,2603.04L1694.01,2603.04L1694.01,2553.04L1594.01,2553.04L1594.01,2603.04ZM864.145,2551.46C878.835,2562.5 894.741,2572 911.624,2579.74L934.352,2590.15L955.18,2544.7L932.452,2534.28C918.844,2528.05 906.024,2520.39 894.185,2511.49L874.199,2496.47L844.16,2536.44L864.145,2551.46ZM2674.44,2554.92C2689.46,2544.16 2703.28,2531.82 2715.65,2518.14L2732.42,2499.61L2695.35,2466.06L2678.58,2484.6C2668.59,2495.63 2657.44,2505.59 2645.32,2514.28L2625,2528.84L2654.12,2569.48L2674.44,2554.92ZM865.632,1911.31L1339.59,1374.15L2030.89,2134.59L2392.97,1713.77L2677.68,2017.9L2677.68,2324.93C2677.68,2424.23 2597.06,2504.85 2497.76,2504.85C2497.76,2504.85 1045.55,2504.85 1045.55,2504.85C946.251,2504.85 865.632,2424.23 865.632,2324.93L865.632,1911.31ZM771.251,2417.22C776.455,2435.14 783.552,2452.26 792.313,2468.35L804.27,2490.3L848.18,2466.39L836.223,2444.43C829.171,2431.49 823.457,2417.7 819.268,2403.28L812.297,2379.27L764.28,2393.21L771.251,2417.22ZM2770.36,2422.83C2775.83,2405.47 2779.52,2387.33 2781.2,2368.61L2783.43,2343.71L2733.64,2339.24L2731.4,2364.14C2730.05,2379.21 2727.08,2393.82 2722.67,2407.79L2715.15,2431.63L2762.84,2446.67L2770.36,2422.83ZM761.068,2236.12L761.068,2336.12L811.068,2336.12L811.068,2236.12L761.068,2236.12ZM2782.24,2291.41L2782.24,2191.41L2732.24,2191.41L2732.24,2291.41L2782.24,2291.41ZM761.068,2086.12L761.068,2186.12L811.068,2186.12L811.068,2086.12L761.068,2086.12ZM2782.24,2141.41L2782.24,2041.4L2732.24,2041.4L2732.24,2141.41L2782.24,2141.41ZM761.068,1936.12L761.068,2036.12L811.068,2036.12L811.068,1936.12L761.068,1936.12ZM2782.24,1991.4L2782.24,1891.4L2732.24,1891.4L2732.24,1991.4L2782.24,1991.4ZM761.068,1786.12L761.068,1886.12L811.068,1886.12L811.068,1786.12L761.068,1786.12ZM2782.24,1841.4L2782.24,1741.41L2732.24,1741.41L2732.24,1841.4L2782.24,1841.4ZM761.068,1636.12L761.068,1736.12L811.068,1736.12L811.068,1636.12L761.068,1636.12ZM2782.24,1691.41L2782.24,1591.41L2732.24,1591.41L2732.24,1691.41L2782.24,1691.41ZM761.068,1486.12L761.068,1586.12L811.068,1586.12L811.068,1486.12L761.068,1486.12ZM2203.72,1132.2C2318.18,1132.2 2411.11,1225.13 2411.11,1339.59C2411.11,1454.05 2318.18,1546.98 2203.72,1546.98C2089.26,1546.98 1996.33,1454.05 1996.33,1339.59C1996.33,1225.13 2089.26,1132.2 2203.72,1132.2ZM2782.24,1541.41L2782.24,1441.41L2732.24,1441.41L2732.24,1541.41L2782.24,1541.41ZM761.068,1336.12L761.068,1436.12L811.068,1436.12L811.068,1336.12L761.068,1336.12ZM2782.24,1391.41L2782.24,1291.41L2732.24,1291.41L2732.24,1391.41L2782.24,1391.41ZM761.068,1186.12L761.068,1286.12L811.068,1286.12L811.068,1186.12L761.068,1186.12ZM2732.24,1197.98L2732.24,1241.41L2782.24,1241.41L2782.24,1172.98L2781.03,1172.98C2780.06,1162.82 2778.49,1152.83 2776.36,1143.04L2771.04,1118.62L2722.18,1129.24L2727.5,1153.67C2730.61,1167.95 2732.24,1182.78 2732.24,1197.98ZM804.386,1055C794.186,1070.26 785.572,1086.67 778.777,1103.99L769.647,1127.26L816.194,1145.52L825.324,1122.25C830.797,1108.3 837.738,1095.08 845.955,1082.79L859.848,1062L818.279,1034.21L804.386,1055ZM2730.5,1043.14C2719.39,1028.39 2706.73,1014.86 2692.77,1002.81L2673.84,986.48L2641.17,1024.34L2660.1,1040.67C2671.37,1050.39 2681.59,1061.31 2690.56,1073.22L2705.6,1093.19L2745.54,1063.11L2730.5,1043.14ZM933.266,954.821C915.698,961.006 898.998,969.041 883.402,978.694L862.144,991.851L888.457,1034.37L909.715,1021.21C922.275,1013.44 935.723,1006.96 949.871,1001.98L973.452,993.681L956.848,946.518L933.266,954.821ZM2596.18,950.378C2578.71,945.327 2560.49,942.072 2541.72,940.832L2516.78,939.183L2513.48,989.074L2538.43,990.723C2553.54,991.722 2568.22,994.341 2582.28,998.409L2606.3,1005.36L2620.19,957.325L2596.18,950.378ZM2165.09,940.265L2065.09,940.265L2065.09,990.265L2165.09,990.265L2165.09,940.265ZM2015.09,940.265L1915.09,940.265L1915.09,990.265L2015.09,990.265L2015.09,940.265ZM1115.08,940.265L1015.08,940.265L1015.08,990.265L1115.08,990.265L1115.08,940.265ZM1865.08,940.265L1765.08,940.265L1765.08,990.265L1865.08,990.265L1865.08,940.265ZM1265.08,940.265L1165.08,940.265L1165.08,990.265L1265.08,990.265L1265.08,940.265ZM1415.08,940.265L1315.08,940.265L1315.08,990.265L1415.08,990.265L1415.08,940.265ZM1565.08,940.265L1465.08,940.265L1465.08,990.265L1565.08,990.265L1565.08,940.265ZM1715.08,940.265L1615.08,940.265L1615.08,990.265L1715.08,990.265L1715.08,940.265ZM2465.09,940.265L2365.09,940.265L2365.09,990.265L2465.09,990.265L2465.09,940.265ZM2315.09,940.265L2215.09,940.265L2215.09,990.265L2315.09,990.265L2315.09,940.265Z"},void 0,!1,{fileName:Q0e,lineNumber:7,columnNumber:5},void 0)});var e1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/icons/PostprocessingIcon.tsx";const t1e=kv({displayName:"PostprocessingIcon",viewBox:"0 0 3543 3543",path:C("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M709.477,1596.53L992.591,1275.66L2239.09,2646.81L2891.95,1888.03L3427.88,2460.51L3427.88,994.78C3427.88,954.66 3421.05,916.122 3408.5,880.254L3521.9,855.419C3535.8,899.386 3543.31,946.214 3543.31,994.78L3543.31,2990.02C3543.31,3245.23 3336.11,3452.43 3080.9,3452.43C3080.9,3452.43 462.407,3452.43 462.407,3452.43C207.197,3452.43 -0,3245.23 -0,2990.02L-0,994.78C-0,739.571 207.197,532.373 462.407,532.373L505.419,532.373L504.644,532.546L807.104,600.085C820.223,601.729 832.422,607.722 841.77,617.116C850.131,625.517 855.784,636.21 858.055,647.804L462.407,647.804C270.906,647.804 115.431,803.279 115.431,994.78L115.431,2075.73L-0,2101.5L115.431,2127.28L115.431,2269.78L220.47,2150.73L482.345,2209.21C503.267,2211.83 522.722,2221.39 537.63,2236.37C552.538,2251.35 562.049,2270.9 564.657,2291.93L671.84,2776.17L779.022,2291.93C781.631,2270.9 791.141,2251.35 806.05,2236.37C820.958,2221.39 840.413,2211.83 861.334,2209.21L1353.15,2101.5L861.334,1993.8C840.413,1991.18 820.958,1981.62 806.05,1966.64C791.141,1951.66 781.631,1932.11 779.022,1911.08L709.477,1596.53ZM671.84,1573.09L725.556,2006.07C726.863,2016.61 731.63,2026.4 739.101,2033.91C746.573,2041.42 756.323,2046.21 766.808,2047.53L1197.68,2101.5L766.808,2155.48C756.323,2156.8 746.573,2161.59 739.101,2169.09C731.63,2176.6 726.863,2186.4 725.556,2196.94L671.84,2629.92L618.124,2196.94C616.817,2186.4 612.05,2176.6 604.579,2169.09C597.107,2161.59 587.357,2156.8 576.872,2155.48L146.001,2101.5L576.872,2047.53C587.357,2046.21 597.107,2041.42 604.579,2033.91C612.05,2026.4 616.817,2016.61 618.124,2006.07L671.84,1573.09ZM609.035,1710.36L564.657,1911.08C562.049,1932.11 552.538,1951.66 537.63,1966.64C522.722,1981.62 503.267,1991.18 482.345,1993.8L328.665,2028.11L609.035,1710.36ZM2297.12,938.615L2451.12,973.003C2480.59,976.695 2507.99,990.158 2528.99,1011.26C2549.99,1032.37 2563.39,1059.9 2567.07,1089.52L2672.73,1566.9C2634.5,1580.11 2593.44,1587.29 2550.72,1587.29C2344.33,1587.29 2176.77,1419.73 2176.77,1213.34C2176.77,1104.78 2223.13,1006.96 2297.12,938.615ZM2718.05,76.925L2793.72,686.847C2795.56,701.69 2802.27,715.491 2812.8,726.068C2823.32,736.644 2837.06,743.391 2851.83,745.242L3458.78,821.28L2851.83,897.318C2837.06,899.168 2823.32,905.916 2812.8,916.492C2802.27,927.068 2795.56,940.87 2793.72,955.712L2718.05,1565.63L2642.38,955.712C2640.54,940.87 2633.83,927.068 2623.3,916.492C2612.78,905.916 2599.04,899.168 2584.27,897.318L1977.32,821.28L2584.27,745.242C2599.04,743.391 2612.78,736.644 2623.3,726.068C2633.83,715.491 2640.54,701.69 2642.38,686.847L2718.05,76.925ZM2883.68,1043.06C2909.88,1094.13 2924.67,1152.02 2924.67,1213.34C2924.67,1335.4 2866.06,1443.88 2775.49,1512.14L2869.03,1089.52C2871.07,1073.15 2876.07,1057.42 2883.68,1043.06ZM925.928,201.2L959.611,472.704C960.431,479.311 963.42,485.455 968.105,490.163C972.79,494.871 978.904,497.875 985.479,498.698L1255.66,532.546L985.479,566.395C978.904,567.218 972.79,570.222 968.105,574.93C963.42,579.638 960.431,585.781 959.611,592.388L925.928,863.893L892.245,592.388C891.425,585.781 888.436,579.638 883.751,574.93C879.066,570.222 872.952,567.218 866.378,566.395L596.195,532.546L866.378,498.698C872.952,497.875 879.066,494.871 883.751,490.163C888.436,485.455 891.425,479.311 892.245,472.704L925.928,201.2ZM2864.47,532.373L3080.9,532.373C3258.7,532.373 3413.2,632.945 3490.58,780.281L3319.31,742.773C3257.14,683.925 3173.2,647.804 3080.9,647.804L2927.07,647.804C2919.95,642.994 2913.25,637.473 2907.11,631.298C2886.11,610.194 2872.71,582.655 2869.03,553.04L2864.47,532.373ZM1352.36,532.373L2571.64,532.373L2567.07,553.04C2563.39,582.655 2549.99,610.194 2528.99,631.298C2522.85,637.473 2516.16,642.994 2509.03,647.804L993.801,647.804C996.072,636.21 1001.73,625.517 1010.09,617.116C1019.43,607.722 1031.63,601.729 1044.75,600.085L1353.15,532.546L1352.36,532.373Z"},void 0,!1,{fileName:e1e,lineNumber:7,columnNumber:5},void 0)});var jM="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/icons/TextToImageIcon.tsx";const n1e=kv({displayName:"TextToImageIcon",viewBox:"0 0 3543 3543",path:C("g",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",transform:"matrix(1.11667,0,0,1.1066,-231.131,-213.062)",children:C("path",{d:"M2209.59,1137.35L2209.59,1098.17C2177.13,1108.99 2125.74,1121.91 2055.41,1136.94C2054.77,1137.08 2054.14,1137.21 2053.49,1137.35L1662.79,1137.35C1687.75,1101.98 1720.8,1074.35 1761.93,1054.44C1808.52,1031.9 1875.69,1012.22 1963.45,995.386C2081.86,973.146 2163.91,952.409 2209.59,933.174L2209.59,907.929C2209.59,859.241 2197.57,824.529 2173.53,803.792C2149.48,783.054 2104.1,772.686 2037.38,772.686C1992.3,772.686 1957.14,781.552 1931.89,799.284C1906.64,817.015 1886.21,848.121 1870.58,892.601L1640.67,851.127C1666.51,758.56 1710.99,690.037 1774.11,645.557C1837.22,601.077 1930.99,578.837 2055.41,578.837C2168.42,578.837 2252.57,592.211 2307.87,618.959C2363.17,645.707 2402.09,679.668 2424.63,720.842C2447.17,762.016 2458.44,837.602 2458.44,947.6L2456.7,1137.35L3021.34,1137.35C3214.79,1137.35 3371.86,1294.41 3371.86,1487.87C3371.86,1487.87 3371.86,3000.32 3371.86,3000.32C3371.86,3193.78 3214.79,3350.84 3021.34,3350.84C3021.34,3350.84 1036.45,3350.84 1036.45,3350.84C842.991,3350.84 685.93,3193.78 685.93,3000.32L685.93,1487.87C685.93,1400.21 718.174,1320.03 771.448,1258.54L772.123,1257.76L607.408,1257.76L498.311,1558L215.202,1558L730.028,236.22L1012.24,236.22L1373.06,1137.35L2209.59,1137.35ZM3284.36,2598.93L3284.36,1487.87C3284.36,1342.71 3166.5,1224.85 3021.34,1224.85C3021.34,1224.85 1036.45,1224.85 1036.45,1224.85C891.284,1224.85 773.43,1342.71 773.43,1487.87L773.43,2454.35L1438.34,1700.79L2383.22,2740.16L2878.11,2164.98L3284.36,2598.93ZM2619.44,1370.08C2775.89,1370.08 2902.91,1497.1 2902.91,1653.54C2902.91,1809.99 2775.89,1937.01 2619.44,1937.01C2462.99,1937.01 2335.98,1809.99 2335.98,1653.54C2335.98,1497.1 2462.99,1370.08 2619.44,1370.08ZM772.877,1256.89L772.849,1256.93L773.167,1256.57L772.877,1256.89ZM773.634,1256.04L773.563,1256.12L773.985,1255.64L773.634,1256.04ZM774.394,1255.18L774.276,1255.31L774.746,1254.78L774.394,1255.18ZM775.157,1254.32L774.988,1254.51L775.493,1253.95L775.157,1254.32ZM775.923,1253.47L775.698,1253.72L776.237,1253.12L775.923,1253.47ZM776.691,1252.62L776.403,1252.94L776.979,1252.3L776.691,1252.62ZM777.462,1251.77L777.098,1252.17L777.723,1251.49L777.462,1251.77ZM925.081,1155.44C868.026,1174.57 817.508,1207.99 777.775,1251.43C817.511,1207.99 868.031,1174.57 925.081,1155.44ZM925.646,1155.25L925.108,1155.43L926.103,1155.1L925.646,1155.25ZM935.286,1152.2C932.214,1153.12 929.159,1154.09 926.13,1155.09C929.165,1154.09 932.219,1153.12 935.286,1152.2ZM935.716,1152.07L935.384,1152.17L936.292,1151.89L935.716,1152.07ZM936.843,1151.73L936.451,1151.85L937.327,1151.59L936.843,1151.73ZM937.972,1151.4L937.514,1151.53L938.377,1151.28L937.972,1151.4ZM939.102,1151.07L938.57,1151.22L939.438,1150.97L939.102,1151.07ZM940.233,1150.74L939.613,1150.92L940.505,1150.67L940.233,1150.74ZM946.659,1148.98C944.639,1149.51 942.626,1150.07 940.626,1150.63C942.631,1150.06 944.642,1149.51 946.659,1148.98ZM947.056,1148.87L946.829,1148.93L947.659,1148.71L947.056,1148.87ZM948.198,1148.57L947.919,1148.65L948.705,1148.44L948.198,1148.57ZM949.342,1148.28L949.008,1148.37L949.771,1148.17L949.342,1148.28ZM950.488,1147.99L950.096,1148.09L950.848,1147.9L950.488,1147.99ZM951.635,1147.7L951.182,1147.81L951.932,1147.63L951.635,1147.7ZM952.783,1147.42L952.262,1147.55L953.022,1147.36L952.783,1147.42ZM953.933,1147.14L953.327,1147.28L954.115,1147.09L953.933,1147.14ZM958.213,1146.13C956.927,1146.42 955.644,1146.73 954.354,1147.04C955.637,1146.73 956.923,1146.43 958.213,1146.13ZM958.547,1146.06L958.409,1146.09L959.174,1145.91L958.547,1146.06ZM959.704,1145.79L959.517,1145.84L960.229,1145.68L959.704,1145.79ZM960.863,1145.54L960.626,1145.59L961.311,1145.44L960.863,1145.54ZM962.023,1145.28L961.736,1145.35L962.406,1145.2L962.023,1145.28ZM963.184,1145.03L962.846,1145.11L963.508,1144.97L963.184,1145.03ZM964.347,1144.79L963.956,1144.87L964.615,1144.73L964.347,1144.79ZM965.511,1144.55L965.066,1144.64L965.725,1144.5L965.511,1144.55ZM966.677,1144.31L966.172,1144.41L966.838,1144.28L966.677,1144.31ZM967.844,1144.08L967.269,1144.19L967.953,1144.05L967.844,1144.08ZM970.183,1143.62C969.793,1143.69 969.403,1143.77 969.013,1143.85L969.055,1143.84C969.413,1143.77 969.771,1143.7 970.129,1143.63L970.183,1143.62ZM971.354,1143.4L971.245,1143.42L971.882,1143.3L971.354,1143.4ZM972.526,1143.18L972.37,1143.21L972.987,1143.09L972.526,1143.18ZM973.7,1142.96L973.496,1143L974.103,1142.89L973.7,1142.96ZM974.876,1142.75L974.624,1142.8L975.225,1142.69L974.876,1142.75ZM976.052,1142.55L975.754,1142.6L976.349,1142.49L976.052,1142.55ZM977.23,1142.34L976.885,1142.4L977.476,1142.3L977.23,1142.34ZM978.41,1142.14L978.019,1142.21L978.605,1142.11L978.41,1142.14ZM979.59,1141.95L979.156,1142.02L979.736,1141.92L979.59,1141.95ZM980.772,1141.76L980.299,1141.83L980.868,1141.74L980.772,1141.76ZM981.955,1141.57L981.464,1141.65L982.002,1141.56L981.955,1141.57ZM983.14,1141.39L983.1,1141.39L983.605,1141.32L983.14,1141.39ZM984.326,1141.21L984.239,1141.22L984.778,1141.14L984.326,1141.21ZM985.513,1141.03L985.379,1141.05L985.928,1140.97L985.513,1141.03ZM986.702,1140.86L986.521,1140.89L987.073,1140.81L986.702,1140.86ZM987.891,1140.69L987.665,1140.73L988.218,1140.65L987.891,1140.69ZM989.082,1140.53L988.811,1140.57L989.363,1140.49L989.082,1140.53ZM990.275,1140.37L989.96,1140.41L990.508,1140.34L990.275,1140.37ZM991.468,1140.22L991.113,1140.26L991.654,1140.19L991.468,1140.22ZM992.663,1140.07L992.273,1140.12L992.8,1140.05L992.663,1140.07ZM993.859,1139.92L993.447,1139.97L993.948,1139.91L993.859,1139.92ZM995.056,1139.78L994.671,1139.82L995.097,1139.77L995.056,1139.78ZM996.255,1139.64L996.23,1139.64L996.578,1139.6L996.255,1139.64ZM997.454,1139.5L997.383,1139.51L997.852,1139.46L997.454,1139.5ZM998.655,1139.37L998.537,1139.38L999.041,1139.33L998.655,1139.37ZM999.857,1139.24L999.693,1139.26L1000.21,1139.21L999.857,1139.24ZM1001.06,1139.12L1000.85,1139.14L1001.38,1139.09L1001.06,1139.12ZM1002.26,1139L1002.01,1139.03L1002.54,1138.98L1002.26,1139ZM1003.47,1138.89L1003.18,1138.91L1003.7,1138.87L1003.47,1138.89ZM1004.68,1138.78L1004.34,1138.81L1004.86,1138.76L1004.68,1138.78ZM1005.89,1138.67L1005.52,1138.7L1006.02,1138.66L1005.89,1138.67ZM1007.1,1138.57L1006.71,1138.6L1007.18,1138.56L1007.1,1138.57ZM1008.31,1138.47L1007.96,1138.5L1008.35,1138.46L1008.31,1138.47ZM1009.52,1138.37L1009.5,1138.38L1009.72,1138.36L1009.52,1138.37ZM1010.73,1138.28L1010.67,1138.29L1011.1,1138.26L1010.73,1138.28ZM1011.94,1138.2L1011.84,1138.2L1012.32,1138.17L1011.94,1138.2ZM1013.16,1138.12L1013,1138.13L1013.51,1138.09L1013.16,1138.12ZM1014.37,1138.04L1014.17,1138.05L1014.69,1138.02L1014.37,1138.04ZM1015.59,1137.96L1015.35,1137.98L1015.86,1137.95L1015.59,1137.96ZM1016.81,1137.89L1016.52,1137.91L1017.04,1137.88L1016.81,1137.89ZM1018.03,1137.83L1017.7,1137.85L1018.21,1137.82L1018.03,1137.83ZM1019.25,1137.77L1018.89,1137.79L1019.39,1137.76L1019.25,1137.77ZM1020.47,1137.71L1020.1,1137.73L1020.56,1137.71L1020.47,1137.71ZM1021.69,1137.66L1021.36,1137.67L1021.74,1137.66L1021.69,1137.66ZM1022.92,1137.61L1022.91,1137.61L1023.02,1137.61L1022.92,1137.61ZM1024.14,1137.57L1024.09,1137.57L1024.49,1137.55L1024.14,1137.57ZM1025.37,1137.52L1025.27,1137.53L1025.74,1137.51L1025.37,1137.52ZM1026.6,1137.49L1026.45,1137.49L1026.94,1137.48L1026.6,1137.49ZM1027.82,1137.46L1027.63,1137.46L1028.14,1137.45L1027.82,1137.46ZM1029.05,1137.43L1028.81,1137.43L1029.33,1137.42L1029.05,1137.43ZM1030.28,1137.41L1030,1137.41L1030.52,1137.4L1030.28,1137.41ZM1031.51,1137.39L1031.19,1137.39L1031.7,1137.38L1031.51,1137.39ZM1032.75,1137.37L1032.39,1137.38L1032.89,1137.37L1032.75,1137.37ZM1033.98,1137.36L1033.61,1137.36L1034.07,1137.36L1033.98,1137.36ZM1035.21,1137.35L1034.87,1137.36L1035.26,1137.35L1035.21,1137.35ZM1050.1,1035.06L867.977,544.575L689.455,1035.06L1050.1,1035.06Z"},void 0,!1,{fileName:jM,lineNumber:13,columnNumber:7},void 0)},void 0,!1,{fileName:jM,lineNumber:7,columnNumber:5},void 0)});var zl=(e=>(e[e.PROMPT=0]="PROMPT",e[e.GALLERY=1]="GALLERY",e[e.OTHER=2]="OTHER",e[e.SEED=3]="SEED",e[e.VARIATIONS=4]="VARIATIONS",e[e.UPSCALE=5]="UPSCALE",e[e.FACE_CORRECTION=6]="FACE_CORRECTION",e[e.IMAGE_TO_IMAGE=7]="IMAGE_TO_IMAGE",e))(zl||{});const r1e={[0]:{text:"This field will take all prompt text, including both content and stylistic terms. While weights can be included in the prompt, standard CLI Commands/parameters will not work.",href:"link/to/docs/feature3.html",guideImage:"asset/path.gif"},[1]:{text:"As new invocations are generated, files from the output directory will be displayed here. Generations have additional options to configure new generations.",href:"link/to/docs/feature3.html",guideImage:"asset/path.gif"},[2]:{text:"These options will enable alternative processing modes for Invoke. Seamless tiling will work to generate repeating patterns in the output. High Resolution Optimization performs a two-step generation cycle, and should be used at higher resolutions when you desire a more coherent image/composition. ",href:"link/to/docs/feature3.html",guideImage:"asset/path.gif"},[3]:{text:"Seed values provide an initial set of noise which guide the denoising process, and can be randomized or populated with a seed from a previous invocation. The Threshold feature can be used to mitigate undesirable outcomes at higher CFG values (try between 0-10), and Perlin can be used to add Perlin noise into the denoising process - Both serve to add variation to your outputs. ",href:"link/to/docs/feature3.html",guideImage:"asset/path.gif"},[4]:{text:"Try a variation with an amount of between 0 and 1 to change the output image for the set seed - Interesting variations on the seed are found between 0.1 and 0.3.",href:"link/to/docs/feature3.html",guideImage:"asset/path.gif"},[5]:{text:"Using ESRGAN you can increase the output resolution without requiring a higher width/height in the initial generation.",href:"link/to/docs/feature1.html",guideImage:"asset/path.gif"},[6]:{text:"Using GFPGAN, Face Correction will attempt to identify faces in outputs, and correct any defects/abnormalities. Higher values will apply a stronger corrective pressure on outputs, resulting in more appealing faces (with less respect for accuracy of the original subject).",href:"link/to/docs/feature3.html",guideImage:"asset/path.gif"},[7]:{text:"ImageToImage allows the upload of an initial image, which InvokeAI will use to guide the generation process, along with a prompt. A lower value for this setting will more closely resemble the original image. Values between 0-1 are accepted, and a range of .25-.75 is recommended ",href:"link/to/docs/feature3.html",guideImage:"asset/path.gif"}};var l4="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/components/IAISwitch.tsx";const pm=e=>{const{label:t,isDisabled:n=!1,fontSize:i="md",size:o="md",width:u="auto",...c}=e;return C(fd,{isDisabled:n,width:u,children:C(Sr,{justifyContent:"space-between",alignItems:"center",children:[t&&C(sm,{fontSize:i,marginBottom:1,flexGrow:2,whiteSpace:"nowrap",children:t},void 0,!1,{fileName:l4,lineNumber:30,columnNumber:11},void 0),C(s3,{size:o,className:"switch-button",...c},void 0,!1,{fileName:l4,lineNumber:39,columnNumber:9},void 0)]},void 0,!0,{fileName:l4,lineNumber:28,columnNumber:7},void 0)},void 0,!1,{fileName:l4,lineNumber:27,columnNumber:5},void 0)};var P6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/FaceRestore/FaceRestore.tsx";function OU(){const e=gt(o=>o.system.isGFPGANAvailable),t=gt(o=>o.options.shouldRunFacetool),n=Sn();return C(Sr,{justifyContent:"space-between",alignItems:"center",width:"100%",mr:2,children:[C("p",{children:"Restore Face"},void 0,!1,{fileName:P6,lineNumber:32,columnNumber:7},this),C(pm,{isDisabled:!e,isChecked:t,onChange:o=>n(Qhe(o.target.checked))},void 0,!1,{fileName:P6,lineNumber:33,columnNumber:7},this)]},void 0,!0,{fileName:P6,lineNumber:26,columnNumber:5},this)}var Ip="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/components/IAINumberInput.tsx";const VM=/^-?(0\.)?\.?$/,Vl=e=>{const{label:t,styleClass:n,isDisabled:i=!1,showStepper:o=!0,fontSize:u="1rem",size:c="sm",width:p,textAlign:h,isInvalid:v,value:b,onChange:x,min:N,max:_,isInteger:T=!0,...A}=e,[M,z]=k.exports.useState(String(b));k.exports.useEffect(()=>{!M.match(VM)&&b!==Number(M)&&z(String(b))},[b,M]);const P=F=>{z(F),F.match(VM)||x(T?Math.floor(Number(F)):Number(F))},I=F=>{const $=tb.clamp(T?Math.floor(Number(F.target.value)):Number(F.target.value),N,_);z(String($)),x($)};return C(fd,{isDisabled:i,isInvalid:v,className:`number-input ${n}`,children:[t&&C(sm,{fontSize:u,marginBottom:1,flexGrow:2,whiteSpace:"nowrap",className:"number-input-label",children:t},void 0,!1,{fileName:Ip,lineNumber:103,columnNumber:9},void 0),C(Rz,{size:c,...A,className:"number-input-field",value:M,keepWithinRange:!0,clampValueOnBlur:!1,onChange:P,onBlur:I,children:[C(Az,{fontSize:u,className:"number-input-entry",width:p,textAlign:h},void 0,!1,{fileName:Ip,lineNumber:123,columnNumber:9},void 0),C("div",{className:"number-input-stepper",style:o?{display:"block"}:{display:"none"},children:[C(Oz,{className:"number-input-stepper-button"},void 0,!1,{fileName:Ip,lineNumber:133,columnNumber:11},void 0),C(Lz,{className:"number-input-stepper-button"},void 0,!1,{fileName:Ip,lineNumber:134,columnNumber:11},void 0)]},void 0,!0,{fileName:Ip,lineNumber:129,columnNumber:9},void 0)]},void 0,!0,{fileName:Ip,lineNumber:113,columnNumber:7},void 0)]},void 0,!0,{fileName:Ip,lineNumber:97,columnNumber:5},void 0)};var og="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/components/IAISelect.tsx";const Rb=e=>{const{label:t,isDisabled:n,validValues:i,size:o="sm",fontSize:u="md",styleClass:c,...p}=e;return C(fd,{isDisabled:n,className:`iai-select ${c}`,children:[C(sm,{fontSize:u,marginBottom:1,flexGrow:2,whiteSpace:"nowrap",className:"iai-select-label",children:t},void 0,!1,{fileName:og,lineNumber:25,columnNumber:7},void 0),C(Iz,{fontSize:u,size:o,...p,className:"iai-select-picker",children:i.map(h=>typeof h=="string"||typeof h=="number"?C("option",{value:h,className:"iai-select-option",children:h},h,!1,{fileName:og,lineNumber:42,columnNumber:13},void 0):C("option",{value:h.value,children:h.key},h.value,!1,{fileName:og,lineNumber:46,columnNumber:13},void 0))},void 0,!1,{fileName:og,lineNumber:34,columnNumber:7},void 0)]},void 0,!0,{fileName:og,lineNumber:24,columnNumber:5},void 0)};var u4="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/FaceRestore/FaceRestoreOptions.tsx";const i1e=Ga(e=>e.options,e=>({facetoolStrength:e.facetoolStrength,facetoolType:e.facetoolType,codeformerFidelity:e.codeformerFidelity}),{memoizeOptions:{resultEqualityCheck:Wa.exports.isEqual}}),a1e=Ga(e=>e.system,e=>({isGFPGANAvailable:e.isGFPGANAvailable}),{memoizeOptions:{resultEqualityCheck:Wa.exports.isEqual}}),DE=()=>{const e=Sn(),{facetoolStrength:t,facetoolType:n,codeformerFidelity:i}=gt(i1e),{isGFPGANAvailable:o}=gt(a1e),u=h=>e(L4(h)),c=h=>e(eU(h)),p=h=>e(O4(h.target.value));return C(Sr,{direction:"column",gap:2,children:[C(Rb,{label:"Type",validValues:k0e.concat(),value:n,onChange:p},void 0,!1,{fileName:u4,lineNumber:71,columnNumber:7},void 0),C(Vl,{isDisabled:!o,label:"Strength",step:.05,min:0,max:1,onChange:u,value:t,width:"90px",isInteger:!1},void 0,!1,{fileName:u4,lineNumber:77,columnNumber:7},void 0),n==="codeformer"&&C(Vl,{isDisabled:!o,label:"Fidelity",step:.05,min:0,max:1,onChange:c,value:i,width:"90px",isInteger:!1},void 0,!1,{fileName:u4,lineNumber:89,columnNumber:9},void 0)]},void 0,!0,{fileName:u4,lineNumber:70,columnNumber:5},void 0)};var o1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/ImageToImage/ImageFit.tsx";function s1e(){const e=Sn(),t=gt(i=>i.options.shouldFitToWidthHeight);return C(pm,{label:"Fit Initial Image To Output Size",isChecked:t,onChange:i=>e(tU(i.target.checked))},void 0,!1,{fileName:o1e,lineNumber:21,columnNumber:5},this)}var l1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/ImageToImage/ImageToImageStrength.tsx";function u1e(e){const{label:t="Strength",styleClass:n}=e,i=gt(c=>c.options.img2imgStrength),o=Sn();return C(Vl,{label:t,step:.01,min:.01,max:.99,onChange:c=>o(JB(c)),value:i,width:"90px",isInteger:!1,styleClass:n},void 0,!1,{fileName:l1e,lineNumber:26,columnNumber:5},this)}var c1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/Seed/RandomizeSeed.tsx";function f1e(){const e=Sn(),t=gt(i=>i.options.shouldRandomizeSeed);return C(pm,{label:"Randomize Seed",isChecked:t,onChange:i=>e(eve(i.target.checked))},void 0,!1,{fileName:c1e,lineNumber:22,columnNumber:5},this)}var d1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/Seed/Seed.tsx";function p1e(){const e=gt(u=>u.options.seed),t=gt(u=>u.options.shouldRandomizeSeed),n=gt(u=>u.options.shouldGenerateVariations),i=Sn(),o=u=>i(Tb(u));return C(Vl,{label:"Seed",step:1,precision:0,flexGrow:1,min:LE,max:OE,isDisabled:t,isInvalid:e<0&&n,onChange:o,value:e,width:"10rem"},void 0,!1,{fileName:d1e,lineNumber:25,columnNumber:5},this)}var HM="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/Seed/ShuffleSeed.tsx";function m1e(){const e=Sn(),t=gt(i=>i.options.shouldRandomizeSeed);return C(Du,{size:"sm",isDisabled:t,onClick:()=>e(Tb(_U(LE,OE))),children:C("p",{children:"Shuffle"},void 0,!1,{fileName:HM,lineNumber:27,columnNumber:7},this)},void 0,!1,{fileName:HM,lineNumber:22,columnNumber:5},this)}var h1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/Seed/Threshold.tsx";function v1e(){const e=Sn(),t=gt(i=>i.options.threshold);return C(Vl,{label:"Threshold",min:0,max:1e3,step:.1,onChange:i=>e(qhe(i)),value:t,isInteger:!1},void 0,!1,{fileName:h1e,lineNumber:19,columnNumber:5},this)}var g1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/Seed/Perlin.tsx";function b1e(){const e=Sn(),t=gt(i=>i.options.perlin);return C(Vl,{label:"Perlin Noise",min:0,max:1,step:.05,onChange:i=>e(Zhe(i)),value:t,isInteger:!1},void 0,!1,{fileName:g1e,lineNumber:17,columnNumber:5},this)}var Ec="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/Seed/SeedOptions.tsx";const MU=()=>C(Sr,{gap:2,direction:"column",children:[C(f1e,{},void 0,!1,{fileName:Ec,lineNumber:14,columnNumber:7},void 0),C(Sr,{gap:2,children:[C(p1e,{},void 0,!1,{fileName:Ec,lineNumber:16,columnNumber:9},void 0),C(m1e,{},void 0,!1,{fileName:Ec,lineNumber:17,columnNumber:9},void 0)]},void 0,!0,{fileName:Ec,lineNumber:15,columnNumber:7},void 0),C(Sr,{gap:2,children:C(v1e,{},void 0,!1,{fileName:Ec,lineNumber:20,columnNumber:9},void 0)},void 0,!1,{fileName:Ec,lineNumber:19,columnNumber:7},void 0),C(Sr,{gap:2,children:C(b1e,{},void 0,!1,{fileName:Ec,lineNumber:23,columnNumber:9},void 0)},void 0,!1,{fileName:Ec,lineNumber:22,columnNumber:7},void 0)]},void 0,!0,{fileName:Ec,lineNumber:13,columnNumber:5},void 0);var I6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/Upscale/Upscale.tsx";function DU(){const e=gt(o=>o.system.isESRGANAvailable),t=gt(o=>o.options.shouldRunESRGAN),n=Sn();return C(Sr,{justifyContent:"space-between",alignItems:"center",width:"100%",mr:2,children:[C("p",{children:"Upscale"},void 0,!1,{fileName:I6,lineNumber:30,columnNumber:7},this),C(pm,{isDisabled:!e,isChecked:t,onChange:o=>n(Jhe(o.target.checked))},void 0,!1,{fileName:I6,lineNumber:31,columnNumber:7},this)]},void 0,!0,{fileName:I6,lineNumber:24,columnNumber:5},this)}var F6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/Upscale/UpscaleOptions.tsx";const y1e=Ga(e=>e.options,e=>({upscalingLevel:e.upscalingLevel,upscalingStrength:e.upscalingStrength}),{memoizeOptions:{resultEqualityCheck:Wa.exports.isEqual}}),S1e=Ga(e=>e.system,e=>({isESRGANAvailable:e.isESRGANAvailable}),{memoizeOptions:{resultEqualityCheck:Wa.exports.isEqual}}),PE=()=>{const e=Sn(),{upscalingLevel:t,upscalingStrength:n}=gt(y1e),{isESRGANAvailable:i}=gt(S1e);return C("div",{className:"upscale-options",children:[C(Rb,{isDisabled:!i,label:"Scale",value:t,onChange:c=>e(y8(Number(c.target.value))),validValues:A0e},void 0,!1,{fileName:F6,lineNumber:64,columnNumber:7},void 0),C(Vl,{isDisabled:!i,label:"Strength",step:.05,min:0,max:1,onChange:c=>e(S8(c)),value:n,isInteger:!1},void 0,!1,{fileName:F6,lineNumber:71,columnNumber:7},void 0)]},void 0,!0,{fileName:F6,lineNumber:63,columnNumber:5},void 0)};var x1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/Variations/GenerateVariations.tsx";function C1e(){const e=gt(i=>i.options.shouldGenerateVariations),t=Sn();return C(pm,{isChecked:e,width:"auto",onChange:i=>t(Khe(i.target.checked))},void 0,!1,{fileName:x1e,lineNumber:22,columnNumber:5},this)}var z6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/Variations/Variations.tsx";function PU(){return C(Sr,{justifyContent:"space-between",alignItems:"center",width:"100%",mr:2,children:[C("p",{children:"Variations"},void 0,!1,{fileName:z6,lineNumber:13,columnNumber:7},this),C(C1e,{},void 0,!1,{fileName:z6,lineNumber:14,columnNumber:7},this)]},void 0,!0,{fileName:z6,lineNumber:7,columnNumber:5},this)}var B6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/components/IAIInput.tsx";function N1e(e){const{label:t,styleClass:n,isDisabled:i=!1,fontSize:o="1rem",width:u,isInvalid:c,...p}=e;return C(fd,{className:`input ${n}`,isInvalid:c,isDisabled:i,flexGrow:1,children:[C(sm,{fontSize:o,marginBottom:1,whiteSpace:"nowrap",className:"input-label",children:t},void 0,!1,{fileName:B6,lineNumber:30,columnNumber:7},this),C(M_,{...p,className:"input-entry",size:"sm",width:u},void 0,!1,{fileName:B6,lineNumber:38,columnNumber:7},this)]},void 0,!0,{fileName:B6,lineNumber:24,columnNumber:5},this)}var w1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/Variations/SeedWeights.tsx";function _1e(){const e=gt(o=>o.options.seedWeights),t=gt(o=>o.options.shouldGenerateVariations),n=Sn(),i=o=>n(nU(o.target.value));return C(N1e,{label:"Seed Weights",value:e,isInvalid:t&&!(RE(e)||e===""),isDisabled:!t,onChange:i},void 0,!1,{fileName:w1e,lineNumber:26,columnNumber:5},this)}var E1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/Variations/VariationAmount.tsx";function T1e(){const e=gt(o=>o.options.variationAmount),t=gt(o=>o.options.shouldGenerateVariations),n=Sn();return C(Vl,{label:"Variation Amount",value:e,step:.01,min:0,max:1,isDisabled:!t,onChange:o=>n(Xhe(o)),isInteger:!1},void 0,!1,{fileName:E1e,lineNumber:24,columnNumber:5},this)}var U6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/Variations/VariationsOptions.tsx";const IU=()=>C(Sr,{gap:2,direction:"column",children:[C(T1e,{},void 0,!1,{fileName:U6,lineNumber:11,columnNumber:7},void 0),C(_1e,{},void 0,!1,{fileName:U6,lineNumber:12,columnNumber:7},void 0)]},void 0,!0,{fileName:U6,lineNumber:10,columnNumber:5},void 0);var $6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/MainOptions/MainAdvancedOptions.tsx";function FU(){const e=gt(i=>i.options.showAdvancedOptions),t=Sn();return C("div",{className:"advanced_options_checker",children:[C("input",{type:"checkbox",name:"advanced_options",id:"",onChange:i=>t(tve(i.target.checked)),checked:e},void 0,!1,{fileName:$6,lineNumber:16,columnNumber:7},this),C("label",{htmlFor:"advanced_options",children:"Advanced Options"},void 0,!1,{fileName:$6,lineNumber:23,columnNumber:7},this)]},void 0,!0,{fileName:$6,lineNumber:15,columnNumber:5},this)}var R1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/MainOptions/MainCFGScale.tsx";function A1e(){const e=Sn(),t=gt(i=>i.options.cfgScale);return C(Vl,{label:"CFG Scale",step:.5,min:1,max:30,onChange:i=>e(YB(i)),value:t,width:IE,fontSize:Bv,styleClass:"main-option-block",textAlign:"center",isInteger:!1},void 0,!1,{fileName:R1e,lineNumber:14,columnNumber:5},this)}var k1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/MainOptions/MainHeight.tsx";function L1e(){const e=gt(i=>i.options.height),t=Sn();return C(Rb,{label:"Height",value:e,flexGrow:1,onChange:i=>t(qB(Number(i.target.value))),validValues:R0e,fontSize:Bv,styleClass:"main-option-block"},void 0,!1,{fileName:k1e,lineNumber:16,columnNumber:5},this)}var O1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/MainOptions/MainIterations.tsx";function M1e(){const e=Sn(),t=gt(i=>i.options.iterations);return C(Vl,{label:"Images",step:1,min:1,max:9999,onChange:i=>e(Yhe(i)),value:t,width:IE,fontSize:Bv,styleClass:"main-option-block",textAlign:"center"},void 0,!1,{fileName:O1e,lineNumber:16,columnNumber:5},this)}var D1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/MainOptions/MainSampler.tsx";function P1e(){const e=gt(i=>i.options.sampler),t=Sn();return C(Rb,{label:"Sampler",value:e,onChange:i=>t(KB(i.target.value)),validValues:E0e,fontSize:Bv,styleClass:"main-option-block"},void 0,!1,{fileName:D1e,lineNumber:16,columnNumber:5},this)}var I1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/MainOptions/MainSteps.tsx";function F1e(){const e=Sn(),t=gt(i=>i.options.steps);return C(Vl,{label:"Steps",min:1,max:9999,step:1,onChange:i=>e(GB(i)),value:t,width:IE,fontSize:Bv,styleClass:"main-option-block",textAlign:"center"},void 0,!1,{fileName:I1e,lineNumber:14,columnNumber:5},this)}var z1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/MainOptions/MainWidth.tsx";function B1e(){const e=gt(i=>i.options.width),t=Sn();return C(Rb,{label:"Width",value:e,flexGrow:1,onChange:i=>t(ZB(Number(i.target.value))),validValues:T0e,fontSize:Bv,styleClass:"main-option-block"},void 0,!1,{fileName:z1e,lineNumber:16,columnNumber:5},this)}var gu="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/MainOptions/MainOptions.tsx";const Bv="0.9rem",IE="auto";function zU(){return C("div",{className:"main-options",children:C("div",{className:"main-options-list",children:[C("div",{className:"main-options-row",children:[C(M1e,{},void 0,!1,{fileName:gu,lineNumber:16,columnNumber:11},this),C(F1e,{},void 0,!1,{fileName:gu,lineNumber:17,columnNumber:11},this),C(A1e,{},void 0,!1,{fileName:gu,lineNumber:18,columnNumber:11},this)]},void 0,!0,{fileName:gu,lineNumber:15,columnNumber:9},this),C("div",{className:"main-options-row",children:[C(B1e,{},void 0,!1,{fileName:gu,lineNumber:21,columnNumber:11},this),C(L1e,{},void 0,!1,{fileName:gu,lineNumber:22,columnNumber:11},this),C(P1e,{},void 0,!1,{fileName:gu,lineNumber:23,columnNumber:11},this)]},void 0,!0,{fileName:gu,lineNumber:20,columnNumber:9},this)]},void 0,!0,{fileName:gu,lineNumber:14,columnNumber:7},this)},void 0,!1,{fileName:gu,lineNumber:13,columnNumber:5},this)}var BU={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},WM=Ae.createContext&&Ae.createContext(BU),F4="/Users/spencer/Documents/Code/stable-diffusion/frontend/node_modules/react-icons/lib/esm/iconBase.js",nd=globalThis&&globalThis.__assign||function(){return nd=Object.assign||function(e){for(var t,n=1,i=arguments.length;ne.system,e=>e.shouldDisplayGuides),Q1e=({children:e,feature:t})=>{const n=gt(X1e),{text:i}=r1e[t];return n?C(aE,{trigger:"hover",children:[C(uE,{children:C(Xs,{children:e},void 0,!1,{fileName:Yh,lineNumber:31,columnNumber:9},void 0)},void 0,!1,{fileName:Yh,lineNumber:30,columnNumber:7},void 0),C(lE,{className:"guide-popover-content",maxWidth:"400px",onClick:o=>o.preventDefault(),cursor:"initial",children:[C(oE,{className:"guide-popover-arrow"},void 0,!1,{fileName:Yh,lineNumber:39,columnNumber:9},void 0),C("div",{className:"guide-popover-guide-content",children:i},void 0,!1,{fileName:Yh,lineNumber:40,columnNumber:9},void 0)]},void 0,!0,{fileName:Yh,lineNumber:33,columnNumber:7},void 0)]},void 0,!0,{fileName:Yh,lineNumber:29,columnNumber:5},void 0):C(Ui,{},void 0,!1)};var j6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/components/GuideIcon.tsx";const J1e=qe(({feature:e,icon:t=$U},n)=>C(Q1e,{feature:e,children:C(Xs,{ref:n,children:C(ms,{as:t},void 0,!1,{fileName:j6,lineNumber:16,columnNumber:9},void 0)},void 0,!1,{fileName:j6,lineNumber:15,columnNumber:7},void 0)},void 0,!1,{fileName:j6,lineNumber:14,columnNumber:5},void 0));var qh="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AccordionItems/InvokeAccordionItem.tsx";function ege(e){const{header:t,feature:n,options:i}=e;return C(VI,{className:"advanced-settings-item",children:[C("h2",{children:C($I,{className:"advanced-settings-header",children:[t,C(J1e,{feature:n},void 0,!1,{fileName:qh,lineNumber:25,columnNumber:11},this),C(jI,{},void 0,!1,{fileName:qh,lineNumber:26,columnNumber:11},this)]},void 0,!0,{fileName:qh,lineNumber:23,columnNumber:9},this)},void 0,!1,{fileName:qh,lineNumber:22,columnNumber:7},this),C(HI,{className:"advanced-settings-panel",children:i},void 0,!1,{fileName:qh,lineNumber:29,columnNumber:7},this)]},void 0,!0,{fileName:qh,lineNumber:21,columnNumber:5},this)}var YM="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/OptionsAccordion.tsx";const VU=e=>{const{accordionInfo:t}=e,n=gt(c=>c.system.openAccordions),i=Sn();return C(WI,{defaultIndex:n,allowMultiple:!0,reduceMotion:!0,onChange:c=>i(pve(c)),className:"advanced-settings",children:(()=>{const c=[];return t&&Object.keys(t).forEach(p=>{c.push(C(ege,{header:t[p].header,feature:t[p].feature,options:t[p].options},p,!1,{fileName:YM,lineNumber:40,columnNumber:11},void 0))}),c})()},void 0,!1,{fileName:YM,lineNumber:53,columnNumber:5},void 0)};var qM="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/HiresOptions.tsx";const tge=()=>{const e=Sn(),t=gt(i=>i.options.hiresFix);return C(Sr,{gap:2,direction:"column",children:C(pm,{label:"High Res Optimization",fontSize:"md",isChecked:t,onChange:i=>e(QB(i.target.checked))},void 0,!1,{fileName:qM,lineNumber:22,columnNumber:7},void 0)},void 0,!1,{fileName:qM,lineNumber:21,columnNumber:5},void 0)};var ZM="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/SeamlessOptions.tsx";const nge=()=>{const e=Sn(),t=gt(i=>i.options.seamless);return C(Sr,{gap:2,direction:"column",children:C(pm,{label:"Seamless tiling",fontSize:"md",isChecked:t,onChange:i=>e(XB(i.target.checked))},void 0,!1,{fileName:ZM,lineNumber:18,columnNumber:7},void 0)},void 0,!1,{fileName:ZM,lineNumber:17,columnNumber:5},void 0)};var V6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/OutputOptions.tsx";const HU=()=>C(Sr,{gap:2,direction:"column",children:[C(nge,{},void 0,!1,{fileName:V6,lineNumber:10,columnNumber:7},void 0),C(tge,{},void 0,!1,{fileName:V6,lineNumber:11,columnNumber:7},void 0)]},void 0,!0,{fileName:V6,lineNumber:9,columnNumber:5},void 0);var KM="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/components/IAIButton.tsx";const vg=e=>{const{label:t,tooltip:n="",size:i="sm",...o}=e;return C(Ca,{label:n,children:C(Du,{size:i,...o,children:t},void 0,!1,{fileName:KM,lineNumber:17,columnNumber:7},void 0)},void 0,!1,{fileName:KM,lineNumber:16,columnNumber:5},void 0)},XM=Ga(e=>e.options,e=>({prompt:e.prompt,shouldGenerateVariations:e.shouldGenerateVariations,seedWeights:e.seedWeights,maskPath:e.maskPath,initialImagePath:e.initialImagePath,seed:e.seed,activeTab:e.activeTab}),{memoizeOptions:{resultEqualityCheck:Wa.exports.isEqual}}),FE=Ga(e=>e.system,e=>({isProcessing:e.isProcessing,isConnected:e.isConnected}),{memoizeOptions:{resultEqualityCheck:Wa.exports.isEqual}}),WU=()=>{const{prompt:e}=gt(XM),{shouldGenerateVariations:t,seedWeights:n,maskPath:i,initialImagePath:o,seed:u,activeTab:c}=gt(XM),{isProcessing:p,isConnected:h}=gt(FE);return k.exports.useMemo(()=>!(!e||Boolean(e.match(/^[\s\r\n]+$/))||e&&!o&&c===1||i&&!o||p||!h||t&&(!(RE(n)||n==="")||u===-1)),[e,i,o,p,h,t,n,u,c])};var rge="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/ProcessButtons/InvokeButton.tsx";function ige(){const e=Sn(),t=WU();return C(vg,{label:"Invoke","aria-label":"Invoke",type:"submit",isDisabled:!t,onClick:()=>{e(T8())},className:"invoke-btn"},void 0,!1,{fileName:rge,lineNumber:16,columnNumber:5},this)}var QM="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/components/IAIIconButton.tsx";const Wp=e=>{const{tooltip:t="",tooltipPlacement:n="bottom",onClick:i,...o}=e;return C(Ca,{label:t,hasArrow:!0,placement:n,children:C(bi,{...o,cursor:i?"pointer":"unset",onClick:i},void 0,!1,{fileName:QM,lineNumber:22,columnNumber:7},void 0)},void 0,!1,{fileName:QM,lineNumber:21,columnNumber:5},void 0)};var JM="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/ProcessButtons/CancelButton.tsx";function age(){const e=Sn(),{isProcessing:t,isConnected:n}=gt(FE),i=()=>e(C0e());return ii("shift+x",()=>{(n||t)&&i()},[n,t]),C(Wp,{icon:C(K1e,{},void 0,!1,{fileName:JM,lineNumber:26,columnNumber:13},this),tooltip:"Cancel","aria-label":"Cancel",isDisabled:!n||!t,onClick:i,className:"cancel-btn"},void 0,!1,{fileName:JM,lineNumber:25,columnNumber:5},this)}var H6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/ProcessButtons/ProcessButtons.tsx";const GU=()=>C("div",{className:"process-buttons",children:[C(ige,{},void 0,!1,{fileName:H6,lineNumber:10,columnNumber:7},void 0),C(age,{},void 0,!1,{fileName:H6,lineNumber:11,columnNumber:7},void 0)]},void 0,!0,{fileName:H6,lineNumber:9,columnNumber:5},void 0);var W6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/PromptInput/PromptInput.tsx";const oge=Ga(e=>e.options,e=>({prompt:e.prompt}),{memoizeOptions:{resultEqualityCheck:Wa.exports.isEqual}}),YU=()=>{const e=k.exports.useRef(null),{prompt:t}=gt(oge),{isProcessing:n}=gt(FE),i=Sn(),o=WU(),u=p=>{i(WB(p.target.value))};ii("ctrl+enter",()=>{o&&i(T8())},[o]),ii("alt+a",()=>{e.current?.focus()},[]);const c=p=>{p.key==="Enter"&&p.shiftKey===!1&&o&&(p.preventDefault(),i(T8()))};return C("div",{className:"prompt-bar",children:C(fd,{isInvalid:t.length===0||Boolean(t.match(/^[\s\r\n]+$/)),isDisabled:n,children:C(Wz,{id:"prompt",name:"prompt",placeholder:"I'm dreaming of...",size:"lg",value:t,onChange:u,onKeyDown:c,resize:"vertical",height:30,ref:e},void 0,!1,{fileName:W6,lineNumber:73,columnNumber:9},void 0)},void 0,!1,{fileName:W6,lineNumber:69,columnNumber:7},void 0)},void 0,!1,{fileName:W6,lineNumber:68,columnNumber:5},void 0)};var Xi="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/tabs/ImageToImage/ImageToImagePanel.tsx";function sge(){const e=gt(n=>n.options.showAdvancedOptions),t={seed:{header:C(Xs,{flex:"1",textAlign:"left",children:"Seed"},void 0,!1,{fileName:Xi,lineNumber:29,columnNumber:9},this),feature:zl.SEED,options:C(MU,{},void 0,!1,{fileName:Xi,lineNumber:34,columnNumber:16},this)},variations:{header:C(PU,{},void 0,!1,{fileName:Xi,lineNumber:37,columnNumber:15},this),feature:zl.VARIATIONS,options:C(IU,{},void 0,!1,{fileName:Xi,lineNumber:39,columnNumber:16},this)},face_restore:{header:C(OU,{},void 0,!1,{fileName:Xi,lineNumber:42,columnNumber:15},this),feature:zl.FACE_CORRECTION,options:C(DE,{},void 0,!1,{fileName:Xi,lineNumber:44,columnNumber:16},this)},upscale:{header:C(DU,{},void 0,!1,{fileName:Xi,lineNumber:47,columnNumber:15},this),feature:zl.UPSCALE,options:C(PE,{},void 0,!1,{fileName:Xi,lineNumber:49,columnNumber:16},this)},other:{header:C(Xs,{flex:"1",textAlign:"left",children:"Other"},void 0,!1,{fileName:Xi,lineNumber:53,columnNumber:9},this),feature:zl.OTHER,options:C(HU,{},void 0,!1,{fileName:Xi,lineNumber:58,columnNumber:16},this)}};return C("div",{className:"image-to-image-panel",children:[C(YU,{},void 0,!1,{fileName:Xi,lineNumber:64,columnNumber:7},this),C(GU,{},void 0,!1,{fileName:Xi,lineNumber:65,columnNumber:7},this),C(zU,{},void 0,!1,{fileName:Xi,lineNumber:66,columnNumber:7},this),C(u1e,{label:"Image To Image Strength",styleClass:"main-option-block image-to-image-strength-main-option"},void 0,!1,{fileName:Xi,lineNumber:67,columnNumber:7},this),C(s1e,{},void 0,!1,{fileName:Xi,lineNumber:71,columnNumber:7},this),C(FU,{},void 0,!1,{fileName:Xi,lineNumber:72,columnNumber:7},this),e?C(VU,{accordionInfo:t},void 0,!1,{fileName:Xi,lineNumber:74,columnNumber:9},this):null]},void 0,!0,{fileName:Xi,lineNumber:63,columnNumber:5},this)}function lge(e){return hr({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z"}}]})(e)}function uge(e){return hr({tag:"svg",attr:{viewBox:"0 0 496 512"},child:[{tag:"path",attr:{d:"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"}}]})(e)}function cge(e){return hr({tag:"svg",attr:{viewBox:"0 0 320 512"},child:[{tag:"path",attr:{d:"M143 256.3L7 120.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0L313 86.3c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.4 9.5-24.6 9.5-34 .1zm34 192l136-136c9.4-9.4 9.4-24.6 0-33.9l-22.6-22.6c-9.4-9.4-24.6-9.4-33.9 0L160 352.1l-96.4-96.4c-9.4-9.4-24.6-9.4-33.9 0L7 278.3c-9.4 9.4-9.4 24.6 0 33.9l136 136c9.4 9.5 24.6 9.5 34 .1z"}}]})(e)}function fge(e){return hr({tag:"svg",attr:{viewBox:"0 0 256 512"},child:[{tag:"path",attr:{d:"M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z"}}]})(e)}function dge(e){return hr({tag:"svg",attr:{viewBox:"0 0 256 512"},child:[{tag:"path",attr:{d:"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"}}]})(e)}function pge(e){return hr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"}}]})(e)}function mge(e){return hr({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z"}}]})(e)}function hge(e){return hr({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M320 448v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V120c0-13.255 10.745-24 24-24h72v296c0 30.879 25.121 56 56 56h168zm0-344V0H152c-13.255 0-24 10.745-24 24v368c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24V128H344c-13.2 0-24-10.8-24-24zm120.971-31.029L375.029 7.029A24 24 0 0 0 358.059 0H352v96h96v-6.059a24 24 0 0 0-7.029-16.97z"}}]})(e)}function vge(e){return hr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M464 448H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48zM112 120c-30.928 0-56 25.072-56 56s25.072 56 56 56 56-25.072 56-56-25.072-56-56-56zM64 384h384V272l-87.515-87.515c-4.686-4.686-12.284-4.686-16.971 0L208 320l-55.515-55.515c-4.686-4.686-12.284-4.686-16.971 0L64 336v48z"}}]})(e)}function gge(e){return hr({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"}}]})(e)}function bge(e){return hr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M283.211 512c78.962 0 151.079-35.925 198.857-94.792 7.068-8.708-.639-21.43-11.562-19.35-124.203 23.654-238.262-71.576-238.262-196.954 0-72.222 38.662-138.635 101.498-174.394 9.686-5.512 7.25-20.197-3.756-22.23A258.156 258.156 0 0 0 283.211 0c-141.309 0-256 114.511-256 256 0 141.309 114.511 256 256 256z"}}]})(e)}function yge(e){return hr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M64 96H0c0 123.7 100.3 224 224 224v144c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320C288 196.3 187.7 96 64 96zm384-64c-84.2 0-157.4 46.5-195.7 115.2 27.7 30.2 48.2 66.9 59 107.6C424 243.1 512 147.9 512 32h-64z"}}]})(e)}function Sge(e){return hr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 160c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm246.4 80.5l-94.7-47.3 33.5-100.4c4.5-13.6-8.4-26.5-21.9-21.9l-100.4 33.5-47.4-94.8c-6.4-12.8-24.6-12.8-31 0l-47.3 94.7L92.7 70.8c-13.6-4.5-26.5 8.4-21.9 21.9l33.5 100.4-94.7 47.4c-12.8 6.4-12.8 24.6 0 31l94.7 47.3-33.5 100.5c-4.5 13.6 8.4 26.5 21.9 21.9l100.4-33.5 47.3 94.7c6.4 12.8 24.6 12.8 31 0l47.3-94.7 100.4 33.5c13.6 4.5 26.5-8.4 21.9-21.9l-33.5-100.4 94.7-47.3c13-6.5 13-24.7.2-31.1zm-155.9 106c-49.9 49.9-131.1 49.9-181 0-49.9-49.9-49.9-131.1 0-181 49.9-49.9 131.1-49.9 181 0 49.9 49.9 49.9 131.1 0 181z"}}]})(e)}function xge(e){return hr({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M32 464a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128H32zm272-256a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"}}]})(e)}function Cge(e){return hr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M296 384h-80c-13.3 0-24-10.7-24-24V192h-87.7c-17.8 0-26.7-21.5-14.1-34.1L242.3 5.7c7.5-7.5 19.8-7.5 27.3 0l152.2 152.2c12.6 12.6 3.7 34.1-14.1 34.1H320v168c0 13.3-10.7 24-24 24zm216-8v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h136v8c0 30.9 25.1 56 56 56h80c30.9 0 56-25.1 56-56v-8h136c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z"}}]})(e)}var Nge=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function Ab(e,t){var n=wge(e);if(typeof n.path!="string"){var i=e.webkitRelativePath;Object.defineProperty(n,"path",{value:typeof t=="string"?t:typeof i=="string"&&i.length>0?i:e.name,writable:!1,configurable:!1,enumerable:!0})}return n}function wge(e){var t=e.name,n=t&&t.lastIndexOf(".")!==-1;if(n&&!e.type){var i=t.split(".").pop().toLowerCase(),o=Nge.get(i);o&&Object.defineProperty(e,"type",{value:o,writable:!1,configurable:!1,enumerable:!0})}return e}var _ge=[".DS_Store","Thumbs.db"];function Ege(e){return Ov(this,void 0,void 0,function(){return Mv(this,function(t){return CS(e)&&Tge(e.dataTransfer)?[2,Lge(e.dataTransfer,e.type)]:Rge(e)?[2,Age(e)]:Array.isArray(e)&&e.every(function(n){return"getFile"in n&&typeof n.getFile=="function"})?[2,kge(e)]:[2,[]]})})}function Tge(e){return CS(e)}function Rge(e){return CS(e)&&CS(e.target)}function CS(e){return typeof e=="object"&&e!==null}function Age(e){return A8(e.target.files).map(function(t){return Ab(t)})}function kge(e){return Ov(this,void 0,void 0,function(){var t;return Mv(this,function(n){switch(n.label){case 0:return[4,Promise.all(e.map(function(i){return i.getFile()}))];case 1:return t=n.sent(),[2,t.map(function(i){return Ab(i)})]}})})}function Lge(e,t){return Ov(this,void 0,void 0,function(){var n,i;return Mv(this,function(o){switch(o.label){case 0:return e.items?(n=A8(e.items).filter(function(u){return u.kind==="file"}),t!=="drop"?[2,n]:[4,Promise.all(n.map(Oge))]):[3,2];case 1:return i=o.sent(),[2,eD(qU(i))];case 2:return[2,eD(A8(e.files).map(function(u){return Ab(u)}))]}})})}function eD(e){return e.filter(function(t){return _ge.indexOf(t.name)===-1})}function A8(e){if(e===null)return[];for(var t=[],n=0;n=j)return l;var Q=g-Vu(E);if(Q<1)return E;var se=q?Os(q,0,Q).join(""):l.slice(0,Q);if(D===n)return se+E;if(q&&(Q+=se.length-Q),ih(D)){if(l.slice(Q).search(D)){var Me,ke=se;for(D.global||(D=ll(D.source,Xn(Vn.exec(D))+"g")),D.lastIndex=0;Me=D.exec(ke);)var Ie=Me.index;se=se.slice(0,Ie===n?Q:Ie)}}else if(l.indexOf(aa(D),Q)!=Q){var Qe=se.lastIndexOf(D);Qe>-1&&(se=se.slice(0,Qe))}return se+E}function DC(l){return l=Xn(l),l&&Ci.test(l)?l.replace(jn,y3):l}var PC=uf(function(l,d,g){return l+(g?" ":"")+d.toUpperCase()}),a1=py("toUpperCase");function o1(l,d,g){return l=Xn(l),d=g?n:d,d===n?b3(l)?C3(l):$v(l):l.match(d)||[]}var y2=bn(function(l,d){try{return yt(l,n,d)}catch(g){return eu(g)?g:new rn(g)}}),IC=yl(function(l,d){return Rt(d,function(g){g=Da(g),Rs(l,g,eh(l[g],l))}),l});function FC(l){var d=l==null?0:l.length,g=Pt();return l=d?Mn(l,function(E){if(typeof E[1]!="function")throw new Xa(c);return[g(E[0]),E[1]]}):[],bn(function(E){for(var D=-1;++Dbe)return[];var g=we,E=si(l,we);d=Pt(d),l-=we;for(var D=hm(E,d);++g0||d<0)?new An(g):(l<0?g=g.takeRight(-l):l&&(g=g.drop(l)),d!==n&&(d=an(d),g=d<0?g.dropRight(-d):g.take(d-l)),g)},An.prototype.takeRightWhile=function(l){return this.reverse().takeWhile(l).reverse()},An.prototype.toArray=function(){return this.take(we)},gr(An.prototype,function(l,d){var g=/^(?:filter|find|map|reject)|While$/.test(d),E=/^(?:head|last)$/.test(d),D=B[E?"take"+(d=="last"?"Right":""):d],j=E||/^find/.test(d);!D||(B.prototype[d]=function(){var q=this.__wrapped__,Q=E?[1]:arguments,se=q instanceof An,Me=Q[0],ke=se||ln(q),Ie=function(yn){var kn=D.apply(B,La([yn],Q));return E&&Qe?kn[0]:kn};ke&&g&&typeof Me=="function"&&Me.length!=1&&(se=ke=!1);var Qe=this.__chain__,vt=!!this.__actions__.length,It=j&&!Qe,mn=se&&!vt;if(!j&&ke){q=mn?q:new An(this);var $t=l.apply(q,Q);return $t.__actions__.push({func:Qm,args:[Ie],thisArg:n}),new bo($t,Qe)}return It&&mn?l.apply(this,Q):($t=this.thru(Ie),It?E?$t.value()[0]:$t.value():$t)})}),Rt(["pop","push","shift","sort","splice","unshift"],function(l){var d=ul[l],g=/^(?:push|sort|unshift)$/.test(l)?"tap":"thru",E=/^(?:pop|shift)$/.test(l);B.prototype[l]=function(){var D=arguments;if(E&&!this.__chain__){var j=this.value();return d.apply(ln(j)?j:[],D)}return this[g](function(q){return d.apply(ln(q)?q:[],D)})}}),gr(An.prototype,function(l,d){var g=B[d];if(g){var E=g.name+"";er.call(Zc,E)||(Zc[E]=[]),Zc[E].push({name:d,func:g})}}),Zc[cf(n,z).name]=[{name:"wrapper",func:n}],An.prototype.clone=zt,An.prototype.reverse=Qc,An.prototype.value=Wr,B.prototype.at=Cx,B.prototype.chain=Nx,B.prototype.commit=wx,B.prototype.next=By,B.prototype.plant=tp,B.prototype.reverse=_x,B.prototype.toJSON=B.prototype.valueOf=B.prototype.value=Uy,B.prototype.first=B.prototype.head,Cd&&(B.prototype[Cd]=z0),B},$c=N3();L?((L.exports=$c)._=$c,S._=$c):Kt._=$c}).call(Ac)})(Wa,Wa.exports);const tb=Wa.exports,ive={currentImageUuid:"",images:[],areMoreImagesAvailable:!0},iU=xE({name:"gallery",initialState:ive,reducers:{setCurrentImage:(e,t)=>{e.currentImage=t.payload,e.currentImageUuid=t.payload.uuid},removeImage:(e,t)=>{const n=t.payload,i=e.images.filter(o=>o.uuid!==n);if(n===e.currentImageUuid){const o=e.images.findIndex(c=>c.uuid===n),u=Wa.exports.clamp(o,0,i.length-1);e.currentImage=i.length?i[u]:void 0,e.currentImageUuid=i.length?i[u].uuid:""}e.images=i},addImage:(e,t)=>{const n=t.payload,{uuid:i,mtime:o}=n;e.images.unshift(n),e.currentImageUuid=i,e.intermediateImage=void 0,e.currentImage=n,e.latest_mtime=o},setIntermediateImage:(e,t)=>{e.intermediateImage=t.payload},clearIntermediateImage:e=>{e.intermediateImage=void 0},selectNextImage:e=>{const{images:t,currentImage:n}=e;if(n){const i=t.findIndex(o=>o.uuid===n.uuid);if(tb.inRange(i,0,t.length)){const o=t[i+1];e.currentImage=o,e.currentImageUuid=o.uuid}}},selectPrevImage:e=>{const{images:t,currentImage:n}=e;if(n){const i=t.findIndex(o=>o.uuid===n.uuid);if(tb.inRange(i,1,t.length+1)){const o=t[i-1];e.currentImage=o,e.currentImageUuid=o.uuid}}},addGalleryImages:(e,t)=>{const{images:n,areMoreImagesAvailable:i}=t.payload;if(n.length>0){if(e.images=e.images.concat(n).sort((o,u)=>u.mtime-o.mtime),!e.currentImage){const o=n[0];e.currentImage=o,e.currentImageUuid=o.uuid}e.latest_mtime=n[0].mtime,e.earliest_mtime=n[n.length-1].mtime}i!==void 0&&(e.areMoreImagesAvailable=i)}}}),{addImage:E6,clearIntermediateImage:NM,removeImage:ave,setCurrentImage:ove,addGalleryImages:sve,setIntermediateImage:lve,selectNextImage:aU,selectPrevImage:oU}=iU.actions,uve=iU.reducer,cve={isConnected:!1,isProcessing:!1,log:[],shouldShowLogViewer:!1,shouldDisplayInProgress:!1,shouldDisplayGuides:!0,isGFPGANAvailable:!0,isESRGANAvailable:!0,socketId:"",shouldConfirmOnDelete:!0,openAccordions:[0],currentStep:0,totalSteps:0,currentIteration:0,totalIterations:0,currentStatus:"Disconnected",currentStatusHasSteps:!1,model:"",model_id:"",model_hash:"",app_id:"",app_version:"",hasError:!1,wasErrorSeen:!0},fve=cve,sU=xE({name:"system",initialState:fve,reducers:{setShouldDisplayInProgress:(e,t)=>{e.shouldDisplayInProgress=t.payload},setIsProcessing:(e,t)=>{e.isProcessing=t.payload},setCurrentStatus:(e,t)=>{e.currentStatus=t.payload},setSystemStatus:(e,t)=>({...e,...t.payload}),errorOccurred:e=>{e.hasError=!0,e.isProcessing=!1,e.currentStep=0,e.totalSteps=0,e.currentIteration=0,e.totalIterations=0,e.currentStatusHasSteps=!1,e.currentStatus="Server error",e.wasErrorSeen=!1},errorSeen:e=>{e.hasError=!1,e.wasErrorSeen=!0,e.currentStatus=e.isConnected?"Connected":"Disconnected"},addLogEntry:(e,t)=>{const{timestamp:n,message:i,level:o}=t.payload,c={timestamp:n,message:i,level:o||"info"};e.log.push(c)},setShouldShowLogViewer:(e,t)=>{e.shouldShowLogViewer=t.payload},setIsConnected:(e,t)=>{e.isConnected=t.payload,e.isProcessing=!1,e.currentStep=0,e.totalSteps=0,e.currentIteration=0,e.totalIterations=0,e.currentStatusHasSteps=!1,e.hasError=!1},setSocketId:(e,t)=>{e.socketId=t.payload},setShouldConfirmOnDelete:(e,t)=>{e.shouldConfirmOnDelete=t.payload},setOpenAccordions:(e,t)=>{e.openAccordions=t.payload},setSystemConfig:(e,t)=>({...e,...t.payload}),setShouldDisplayGuides:(e,t)=>{e.shouldDisplayGuides=t.payload},processingCanceled:e=>{e.isProcessing=!1,e.currentStep=0,e.totalSteps=0,e.currentIteration=0,e.totalIterations=0,e.currentStatusHasSteps=!1,e.currentStatus="Processing canceled"}}}),{setShouldDisplayInProgress:dve,setIsProcessing:M4,addLogEntry:Ao,setShouldShowLogViewer:wM,setIsConnected:_M,setSocketId:Tye,setShouldConfirmOnDelete:lU,setOpenAccordions:pve,setSystemStatus:mve,setCurrentStatus:EM,setSystemConfig:hve,setShouldDisplayGuides:vve,processingCanceled:gve,errorOccurred:bve,errorSeen:uU}=sU.actions,yve=sU.reducer,Iu=Object.create(null);Iu.open="0";Iu.close="1";Iu.ping="2";Iu.pong="3";Iu.message="4";Iu.upgrade="5";Iu.noop="6";const D4=Object.create(null);Object.keys(Iu).forEach(e=>{D4[Iu[e]]=e});const Sve={type:"error",data:"parser error"},xve=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",Cve=typeof ArrayBuffer=="function",Nve=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,cU=({type:e,data:t},n,i)=>xve&&t instanceof Blob?n?i(t):TM(t,i):Cve&&(t instanceof ArrayBuffer||Nve(t))?n?i(t):TM(new Blob([t]),i):i(Iu[e]+(t||"")),TM=(e,t)=>{const n=new FileReader;return n.onload=function(){const i=n.result.split(",")[1];t("b"+i)},n.readAsDataURL(e)},RM="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",hg=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let e=0;e{let t=e.length*.75,n=e.length,i,o=0,u,c,p,h;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);const v=new ArrayBuffer(t),b=new Uint8Array(v);for(i=0;i>4,b[o++]=(c&15)<<4|p>>2,b[o++]=(p&3)<<6|h&63;return v},_ve=typeof ArrayBuffer=="function",fU=(e,t)=>{if(typeof e!="string")return{type:"message",data:dU(e,t)};const n=e.charAt(0);return n==="b"?{type:"message",data:Eve(e.substring(1),t)}:D4[n]?e.length>1?{type:D4[n],data:e.substring(1)}:{type:D4[n]}:Sve},Eve=(e,t)=>{if(_ve){const n=wve(e);return dU(n,t)}else return{base64:!0,data:e}},dU=(e,t)=>{switch(t){case"blob":return e instanceof ArrayBuffer?new Blob([e]):e;case"arraybuffer":default:return e}},pU=String.fromCharCode(30),Tve=(e,t)=>{const n=e.length,i=new Array(n);let o=0;e.forEach((u,c)=>{cU(u,!1,p=>{i[c]=p,++o===n&&t(i.join(pU))})})},Rve=(e,t)=>{const n=e.split(pU),i=[];for(let o=0;otypeof self<"u"?self:typeof window<"u"?window:Function("return this")())();function hU(e,...t){return t.reduce((n,i)=>(e.hasOwnProperty(i)&&(n[i]=e[i]),n),{})}const kve=setTimeout,Lve=clearTimeout;function c3(e,t){t.useNativeTimers?(e.setTimeoutFn=kve.bind(ed),e.clearTimeoutFn=Lve.bind(ed)):(e.setTimeoutFn=setTimeout.bind(ed),e.clearTimeoutFn=clearTimeout.bind(ed))}const Ove=1.33;function Mve(e){return typeof e=="string"?Dve(e):Math.ceil((e.byteLength||e.size)*Ove)}function Dve(e){let t=0,n=0;for(let i=0,o=e.length;i=57344?n+=3:(i++,n+=4);return n}class Pve extends Error{constructor(t,n,i){super(t),this.description=n,this.context=i,this.type="TransportError"}}class vU extends Si{constructor(t){super(),this.writable=!1,c3(this,t),this.opts=t,this.query=t.query,this.readyState="",this.socket=t.socket}onError(t,n,i){return super.emitReserved("error",new Pve(t,n,i)),this}open(){return(this.readyState==="closed"||this.readyState==="")&&(this.readyState="opening",this.doOpen()),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(t){this.readyState==="open"&&this.write(t)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(t){const n=fU(t,this.socket.binaryType);this.onPacket(n)}onPacket(t){super.emitReserved("packet",t)}onClose(t){this.readyState="closed",super.emitReserved("close",t)}}const gU="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),C8=64,Ive={};let AM=0,n4=0,kM;function LM(e){let t="";do t=gU[e%C8]+t,e=Math.floor(e/C8);while(e>0);return t}function bU(){const e=LM(+new Date);return e!==kM?(AM=0,kM=e):e+"."+LM(AM++)}for(;n4{this.readyState="paused",t()};if(this.polling||!this.writable){let i=0;this.polling&&(i++,this.once("pollComplete",function(){--i||n()})),this.writable||(i++,this.once("drain",function(){--i||n()}))}else n()}poll(){this.polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){const n=i=>{if(this.readyState==="opening"&&i.type==="open"&&this.onOpen(),i.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(i)};Rve(t,this.socket.binaryType).forEach(n),this.readyState!=="closed"&&(this.polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this.poll())}doClose(){const t=()=>{this.write([{type:"close"}])};this.readyState==="open"?t():this.once("open",t)}write(t){this.writable=!1,Tve(t,n=>{this.doWrite(n,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){let t=this.query||{};const n=this.opts.secure?"https":"http";let i="";this.opts.timestampRequests!==!1&&(t[this.opts.timestampParam]=bU()),!this.supportsBinary&&!t.sid&&(t.b64=1),this.opts.port&&(n==="https"&&Number(this.opts.port)!==443||n==="http"&&Number(this.opts.port)!==80)&&(i=":"+this.opts.port);const o=yU(t),u=this.opts.hostname.indexOf(":")!==-1;return n+"://"+(u?"["+this.opts.hostname+"]":this.opts.hostname)+i+this.opts.path+(o.length?"?"+o:"")}request(t={}){return Object.assign(t,{xd:this.xd,xs:this.xs},this.opts),new Ou(this.uri(),t)}doWrite(t,n){const i=this.request({method:"POST",data:t});i.on("success",n),i.on("error",(o,u)=>{this.onError("xhr post error",o,u)})}doPoll(){const t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(n,i)=>{this.onError("xhr poll error",n,i)}),this.pollXhr=t}}class Ou extends Si{constructor(t,n){super(),c3(this,n),this.opts=n,this.method=n.method||"GET",this.uri=t,this.async=n.async!==!1,this.data=n.data!==void 0?n.data:null,this.create()}create(){const t=hU(this.opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");t.xdomain=!!this.opts.xd,t.xscheme=!!this.opts.xs;const n=this.xhr=new xU(t);try{n.open(this.method,this.uri,this.async);try{if(this.opts.extraHeaders){n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0);for(let i in this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(i)&&n.setRequestHeader(i,this.opts.extraHeaders[i])}}catch{}if(this.method==="POST")try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{n.setRequestHeader("Accept","*/*")}catch{}"withCredentials"in n&&(n.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(n.timeout=this.opts.requestTimeout),n.onreadystatechange=()=>{n.readyState===4&&(n.status===200||n.status===1223?this.onLoad():this.setTimeoutFn(()=>{this.onError(typeof n.status=="number"?n.status:0)},0))},n.send(this.data)}catch(i){this.setTimeoutFn(()=>{this.onError(i)},0);return}typeof document<"u"&&(this.index=Ou.requestsCount++,Ou.requests[this.index]=this)}onError(t){this.emitReserved("error",t,this.xhr),this.cleanup(!0)}cleanup(t){if(!(typeof this.xhr>"u"||this.xhr===null)){if(this.xhr.onreadystatechange=Bve,t)try{this.xhr.abort()}catch{}typeof document<"u"&&delete Ou.requests[this.index],this.xhr=null}}onLoad(){const t=this.xhr.responseText;t!==null&&(this.emitReserved("data",t),this.emitReserved("success"),this.cleanup())}abort(){this.cleanup()}}Ou.requestsCount=0;Ou.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",OM);else if(typeof addEventListener=="function"){const e="onpagehide"in ed?"pagehide":"unload";addEventListener(e,OM,!1)}}function OM(){for(let e in Ou.requests)Ou.requests.hasOwnProperty(e)&&Ou.requests[e].abort()}const jve=(()=>typeof Promise=="function"&&typeof Promise.resolve=="function"?t=>Promise.resolve().then(t):(t,n)=>n(t,0))(),r4=ed.WebSocket||ed.MozWebSocket,MM=!0,Vve="arraybuffer",DM=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class Hve extends vU{constructor(t){super(t),this.supportsBinary=!t.forceBase64}get name(){return"websocket"}doOpen(){if(!this.check())return;const t=this.uri(),n=this.opts.protocols,i=DM?{}:hU(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(i.headers=this.opts.extraHeaders);try{this.ws=MM&&!DM?n?new r4(t,n):new r4(t):new r4(t,n,i)}catch(o){return this.emitReserved("error",o)}this.ws.binaryType=this.socket.binaryType||Vve,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=t=>this.onClose({description:"websocket connection closed",context:t}),this.ws.onmessage=t=>this.onData(t.data),this.ws.onerror=t=>this.onError("websocket error",t)}write(t){this.writable=!1;for(let n=0;n{const c={};try{MM&&this.ws.send(u)}catch{}o&&jve(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.close(),this.ws=null)}uri(){let t=this.query||{};const n=this.opts.secure?"wss":"ws";let i="";this.opts.port&&(n==="wss"&&Number(this.opts.port)!==443||n==="ws"&&Number(this.opts.port)!==80)&&(i=":"+this.opts.port),this.opts.timestampRequests&&(t[this.opts.timestampParam]=bU()),this.supportsBinary||(t.b64=1);const o=yU(t),u=this.opts.hostname.indexOf(":")!==-1;return n+"://"+(u?"["+this.opts.hostname+"]":this.opts.hostname)+i+this.opts.path+(o.length?"?"+o:"")}check(){return!!r4}}const Wve={websocket:Hve,polling:$ve},Gve=/^(?:(?![^:@]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,Yve=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function N8(e){const t=e,n=e.indexOf("["),i=e.indexOf("]");n!=-1&&i!=-1&&(e=e.substring(0,n)+e.substring(n,i).replace(/:/g,";")+e.substring(i,e.length));let o=Gve.exec(e||""),u={},c=14;for(;c--;)u[Yve[c]]=o[c]||"";return n!=-1&&i!=-1&&(u.source=t,u.host=u.host.substring(1,u.host.length-1).replace(/;/g,":"),u.authority=u.authority.replace("[","").replace("]","").replace(/;/g,":"),u.ipv6uri=!0),u.pathNames=qve(u,u.path),u.queryKey=Zve(u,u.query),u}function qve(e,t){const n=/\/{2,9}/g,i=t.replace(n,"/").split("/");return(t.substr(0,1)=="/"||t.length===0)&&i.splice(0,1),t.substr(t.length-1,1)=="/"&&i.splice(i.length-1,1),i}function Zve(e,t){const n={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(i,o,u){o&&(n[o]=u)}),n}class Zf extends Si{constructor(t,n={}){super(),t&&typeof t=="object"&&(n=t,t=null),t?(t=N8(t),n.hostname=t.host,n.secure=t.protocol==="https"||t.protocol==="wss",n.port=t.port,t.query&&(n.query=t.query)):n.host&&(n.hostname=N8(n.host).host),c3(this,n),this.secure=n.secure!=null?n.secure:typeof location<"u"&&location.protocol==="https:",n.hostname&&!n.port&&(n.port=this.secure?"443":"80"),this.hostname=n.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=n.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=n.transports||["polling","websocket"],this.readyState="",this.writeBuffer=[],this.prevBufferLen=0,this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!0},n),this.opts.path=this.opts.path.replace(/\/$/,"")+"/",typeof this.opts.query=="string"&&(this.opts.query=Fve(this.opts.query)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingTimeoutTimer=null,typeof addEventListener=="function"&&(this.opts.closeOnBeforeunload&&addEventListener("beforeunload",()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},!1),this.hostname!=="localhost"&&(this.offlineEventListener=()=>{this.onClose("transport close",{description:"network connection lost"})},addEventListener("offline",this.offlineEventListener,!1))),this.open()}createTransport(t){const n=Object.assign({},this.opts.query);n.EIO=mU,n.transport=t,this.id&&(n.sid=this.id);const i=Object.assign({},this.opts.transportOptions[t],this.opts,{query:n,socket:this,hostname:this.hostname,secure:this.secure,port:this.port});return new Wve[t](i)}open(){let t;if(this.opts.rememberUpgrade&&Zf.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1)t="websocket";else if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}else t=this.transports[0];this.readyState="opening";try{t=this.createTransport(t)}catch{this.transports.shift(),this.open();return}t.open(),this.setTransport(t)}setTransport(t){this.transport&&this.transport.removeAllListeners(),this.transport=t,t.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",n=>this.onClose("transport close",n))}probe(t){let n=this.createTransport(t),i=!1;Zf.priorWebsocketSuccess=!1;const o=()=>{i||(n.send([{type:"ping",data:"probe"}]),n.once("packet",x=>{if(!i)if(x.type==="pong"&&x.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",n),!n)return;Zf.priorWebsocketSuccess=n.name==="websocket",this.transport.pause(()=>{i||this.readyState!=="closed"&&(b(),this.setTransport(n),n.send([{type:"upgrade"}]),this.emitReserved("upgrade",n),n=null,this.upgrading=!1,this.flush())})}else{const N=new Error("probe error");N.transport=n.name,this.emitReserved("upgradeError",N)}}))};function u(){i||(i=!0,b(),n.close(),n=null)}const c=x=>{const N=new Error("probe error: "+x);N.transport=n.name,u(),this.emitReserved("upgradeError",N)};function p(){c("transport closed")}function h(){c("socket closed")}function v(x){n&&x.name!==n.name&&u()}const b=()=>{n.removeListener("open",o),n.removeListener("error",c),n.removeListener("close",p),this.off("close",h),this.off("upgrading",v)};n.once("open",o),n.once("error",c),n.once("close",p),this.once("close",h),this.once("upgrading",v),n.open()}onOpen(){if(this.readyState="open",Zf.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush(),this.readyState==="open"&&this.opts.upgrade&&this.transport.pause){let t=0;const n=this.upgrades.length;for(;t{this.onClose("ping timeout")},this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}onDrain(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const t=this.getWritablePackets();this.transport.send(t),this.prevBufferLen=t.length,this.emitReserved("flush")}}getWritablePackets(){if(!(this.maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let n=1;for(let i=0;i0&&n>this.maxPayload)return this.writeBuffer.slice(0,i);n+=2}return this.writeBuffer}write(t,n,i){return this.sendPacket("message",t,n,i),this}send(t,n,i){return this.sendPacket("message",t,n,i),this}sendPacket(t,n,i,o){if(typeof n=="function"&&(o=n,n=void 0),typeof i=="function"&&(o=i,i=null),this.readyState==="closing"||this.readyState==="closed")return;i=i||{},i.compress=i.compress!==!1;const u={type:t,data:n,options:i};this.emitReserved("packetCreate",u),this.writeBuffer.push(u),o&&this.once("flush",o),this.flush()}close(){const t=()=>{this.onClose("forced close"),this.transport.close()},n=()=>{this.off("upgrade",n),this.off("upgradeError",n),t()},i=()=>{this.once("upgrade",n),this.once("upgradeError",n)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?i():t()}):this.upgrading?i():t()),this}onError(t){Zf.priorWebsocketSuccess=!1,this.emitReserved("error",t),this.onClose("transport error",t)}onClose(t,n){(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")&&(this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),typeof removeEventListener=="function"&&removeEventListener("offline",this.offlineEventListener,!1),this.readyState="closed",this.id=null,this.emitReserved("close",t,n),this.writeBuffer=[],this.prevBufferLen=0)}filterUpgrades(t){const n=[];let i=0;const o=t.length;for(;itypeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,CU=Object.prototype.toString,Jve=typeof Blob=="function"||typeof Blob<"u"&&CU.call(Blob)==="[object BlobConstructor]",e0e=typeof File=="function"||typeof File<"u"&&CU.call(File)==="[object FileConstructor]";function AE(e){return Xve&&(e instanceof ArrayBuffer||Qve(e))||Jve&&e instanceof Blob||e0e&&e instanceof File}function P4(e,t){if(!e||typeof e!="object")return!1;if(Array.isArray(e)){for(let n=0,i=e.length;n=0&&e.num0;case qn.ACK:case qn.BINARY_ACK:return Array.isArray(n)}}destroy(){this.reconstructor&&this.reconstructor.finishedReconstruction()}}class a0e{constructor(t){this.packet=t,this.buffers=[],this.reconPack=t}takeBinaryData(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){const n=n0e(this.reconPack,this.buffers);return this.finishedReconstruction(),n}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}const o0e=Object.freeze(Object.defineProperty({__proto__:null,protocol:r0e,get PacketType(){return qn},Encoder:i0e,Decoder:kE},Symbol.toStringTag,{value:"Module"}));function Fl(e,t,n){return e.on(t,n),function(){e.off(t,n)}}const s0e=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class NU extends Si{constructor(t,n,i){super(),this.connected=!1,this.receiveBuffer=[],this.sendBuffer=[],this.ids=0,this.acks={},this.flags={},this.io=t,this.nsp=n,i&&i.auth&&(this.auth=i.auth),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const t=this.io;this.subs=[Fl(t,"open",this.onopen.bind(this)),Fl(t,"packet",this.onpacket.bind(this)),Fl(t,"error",this.onerror.bind(this)),Fl(t,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...t){return t.unshift("message"),this.emit.apply(this,t),this}emit(t,...n){if(s0e.hasOwnProperty(t))throw new Error('"'+t.toString()+'" is a reserved event name');n.unshift(t);const i={type:qn.EVENT,data:n};if(i.options={},i.options.compress=this.flags.compress!==!1,typeof n[n.length-1]=="function"){const c=this.ids++,p=n.pop();this._registerAckCallback(c,p),i.id=c}const o=this.io.engine&&this.io.engine.transport&&this.io.engine.transport.writable;return this.flags.volatile&&(!o||!this.connected)||(this.connected?(this.notifyOutgoingListeners(i),this.packet(i)):this.sendBuffer.push(i)),this.flags={},this}_registerAckCallback(t,n){const i=this.flags.timeout;if(i===void 0){this.acks[t]=n;return}const o=this.io.setTimeoutFn(()=>{delete this.acks[t];for(let u=0;u{this.io.clearTimeoutFn(o),n.apply(this,[null,...u])}}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){typeof this.auth=="function"?this.auth(t=>{this.packet({type:qn.CONNECT,data:t})}):this.packet({type:qn.CONNECT,data:this.auth})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,n){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,n)}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case qn.CONNECT:if(t.data&&t.data.sid){const o=t.data.sid;this.onconnect(o)}else this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case qn.EVENT:case qn.BINARY_EVENT:this.onevent(t);break;case qn.ACK:case qn.BINARY_ACK:this.onack(t);break;case qn.DISCONNECT:this.ondisconnect();break;case qn.CONNECT_ERROR:this.destroy();const i=new Error(t.data.message);i.data=t.data.data,this.emitReserved("connect_error",i);break}}onevent(t){const n=t.data||[];t.id!=null&&n.push(this.ack(t.id)),this.connected?this.emitEvent(n):this.receiveBuffer.push(Object.freeze(n))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){const n=this._anyListeners.slice();for(const i of n)i.apply(this,t)}super.emit.apply(this,t)}ack(t){const n=this;let i=!1;return function(...o){i||(i=!0,n.packet({type:qn.ACK,id:t,data:o}))}}onack(t){const n=this.acks[t.id];typeof n=="function"&&(n.apply(this,t.data),delete this.acks[t.id])}onconnect(t){this.id=t,this.connected=!0,this.emitBuffered(),this.emitReserved("connect")}emitBuffered(){this.receiveBuffer.forEach(t=>this.emitEvent(t)),this.receiveBuffer=[],this.sendBuffer.forEach(t=>{this.notifyOutgoingListeners(t),this.packet(t)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(t=>t()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:qn.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){const n=this._anyListeners;for(let i=0;i0&&e.jitter<=1?e.jitter:0,this.attempts=0}zv.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),n=Math.floor(t*this.jitter*e);e=(Math.floor(t*10)&1)==0?e-n:e+n}return Math.min(e,this.max)|0};zv.prototype.reset=function(){this.attempts=0};zv.prototype.setMin=function(e){this.ms=e};zv.prototype.setMax=function(e){this.max=e};zv.prototype.setJitter=function(e){this.jitter=e};class E8 extends Si{constructor(t,n){var i;super(),this.nsps={},this.subs=[],t&&typeof t=="object"&&(n=t,t=void 0),n=n||{},n.path=n.path||"/socket.io",this.opts=n,c3(this,n),this.reconnection(n.reconnection!==!1),this.reconnectionAttempts(n.reconnectionAttempts||1/0),this.reconnectionDelay(n.reconnectionDelay||1e3),this.reconnectionDelayMax(n.reconnectionDelayMax||5e3),this.randomizationFactor((i=n.randomizationFactor)!==null&&i!==void 0?i:.5),this.backoff=new zv({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(n.timeout==null?2e4:n.timeout),this._readyState="closed",this.uri=t;const o=n.parser||o0e;this.encoder=new o.Encoder,this.decoder=new o.Decoder,this._autoConnect=n.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,this):this._reconnection}reconnectionAttempts(t){return t===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var n;return t===void 0?this._reconnectionDelay:(this._reconnectionDelay=t,(n=this.backoff)===null||n===void 0||n.setMin(t),this)}randomizationFactor(t){var n;return t===void 0?this._randomizationFactor:(this._randomizationFactor=t,(n=this.backoff)===null||n===void 0||n.setJitter(t),this)}reconnectionDelayMax(t){var n;return t===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,(n=this.backoff)===null||n===void 0||n.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(t){if(~this._readyState.indexOf("open"))return this;this.engine=new Zf(this.uri,this.opts);const n=this.engine,i=this;this._readyState="opening",this.skipReconnect=!1;const o=Fl(n,"open",function(){i.onopen(),t&&t()}),u=Fl(n,"error",c=>{i.cleanup(),i._readyState="closed",this.emitReserved("error",c),t?t(c):i.maybeReconnectOnOpen()});if(this._timeout!==!1){const c=this._timeout;c===0&&o();const p=this.setTimeoutFn(()=>{o(),n.close(),n.emit("error",new Error("timeout"))},c);this.opts.autoUnref&&p.unref(),this.subs.push(function(){clearTimeout(p)})}return this.subs.push(o),this.subs.push(u),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const t=this.engine;this.subs.push(Fl(t,"ping",this.onping.bind(this)),Fl(t,"data",this.ondata.bind(this)),Fl(t,"error",this.onerror.bind(this)),Fl(t,"close",this.onclose.bind(this)),Fl(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch{this.onclose("parse error")}}ondecoded(t){this.emitReserved("packet",t)}onerror(t){this.emitReserved("error",t)}socket(t,n){let i=this.nsps[t];return i||(i=new NU(this,t,n),this.nsps[t]=i),i}_destroy(t){const n=Object.keys(this.nsps);for(const i of n)if(this.nsps[i].active)return;this._close()}_packet(t){const n=this.encoder.encode(t);for(let i=0;it()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}disconnect(){return this._close()}onclose(t,n){this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,n),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const n=this.backoff.duration();this._reconnecting=!0;const i=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),!t.skipReconnect&&t.open(o=>{o?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",o)):t.onreconnect()}))},n);this.opts.autoUnref&&i.unref(),this.subs.push(function(){clearTimeout(i)})}}onreconnect(){const t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}}const ag={};function I4(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};const n=Kve(e,t.path||"/socket.io"),i=n.source,o=n.id,u=n.path,c=ag[o]&&u in ag[o].nsps,p=t.forceNew||t["force new connection"]||t.multiplex===!1||c;let h;return p?h=new E8(i,t):(ag[o]||(ag[o]=new E8(i,t)),h=ag[o]),n.query&&!t.query&&(t.query=n.queryKey),h.socket(n.path,t)}Object.assign(I4,{Manager:E8,Socket:NU,io:I4,connect:I4});let i4;const l0e=new Uint8Array(16);function u0e(){if(!i4&&(i4=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!i4))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return i4(l0e)}const ya=[];for(let e=0;e<256;++e)ya.push((e+256).toString(16).slice(1));function c0e(e,t=0){return(ya[e[t+0]]+ya[e[t+1]]+ya[e[t+2]]+ya[e[t+3]]+"-"+ya[e[t+4]]+ya[e[t+5]]+"-"+ya[e[t+6]]+ya[e[t+7]]+"-"+ya[e[t+8]]+ya[e[t+9]]+"-"+ya[e[t+10]]+ya[e[t+11]]+ya[e[t+12]]+ya[e[t+13]]+ya[e[t+14]]+ya[e[t+15]]).toLowerCase()}const f0e=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),PM={randomUUID:f0e};function a4(e,t,n){if(PM.randomUUID&&!t&&!e)return PM.randomUUID();e=e||{};const i=e.random||(e.rng||u0e)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t){n=n||0;for(let o=0;o<16;++o)t[n+o]=i[o];return t}return c0e(i)}var d0e=/d{1,4}|D{3,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|W{1,2}|[LlopSZN]|"[^"]*"|'[^']*'/g,p0e=/\b(?:[A-Z]{1,3}[A-Z][TC])(?:[-+]\d{4})?|((?:Australian )?(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time)\b/g,m0e=/[^-+\dA-Z]/g;function ko(e,t,n,i){if(arguments.length===1&&typeof e=="string"&&!/\d/.test(e)&&(t=e,e=void 0),e=e||e===0?e:new Date,e instanceof Date||(e=new Date(e)),isNaN(e))throw TypeError("Invalid date");t=String(IM[t]||t||IM.default);var o=t.slice(0,4);(o==="UTC:"||o==="GMT:")&&(t=t.slice(4),n=!0,o==="GMT:"&&(i=!0));var u=function(){return n?"getUTC":"get"},c=function(){return e[u()+"Date"]()},p=function(){return e[u()+"Day"]()},h=function(){return e[u()+"Month"]()},v=function(){return e[u()+"FullYear"]()},b=function(){return e[u()+"Hours"]()},x=function(){return e[u()+"Minutes"]()},N=function(){return e[u()+"Seconds"]()},_=function(){return e[u()+"Milliseconds"]()},T=function(){return n?0:e.getTimezoneOffset()},A=function(){return h0e(e)},M=function(){return v0e(e)},z={d:function(){return c()},dd:function(){return as(c())},ddd:function(){return To.dayNames[p()]},DDD:function(){return FM({y:v(),m:h(),d:c(),_:u(),dayName:To.dayNames[p()],short:!0})},dddd:function(){return To.dayNames[p()+7]},DDDD:function(){return FM({y:v(),m:h(),d:c(),_:u(),dayName:To.dayNames[p()+7]})},m:function(){return h()+1},mm:function(){return as(h()+1)},mmm:function(){return To.monthNames[h()]},mmmm:function(){return To.monthNames[h()+12]},yy:function(){return String(v()).slice(2)},yyyy:function(){return as(v(),4)},h:function(){return b()%12||12},hh:function(){return as(b()%12||12)},H:function(){return b()},HH:function(){return as(b())},M:function(){return x()},MM:function(){return as(x())},s:function(){return N()},ss:function(){return as(N())},l:function(){return as(_(),3)},L:function(){return as(Math.floor(_()/10))},t:function(){return b()<12?To.timeNames[0]:To.timeNames[1]},tt:function(){return b()<12?To.timeNames[2]:To.timeNames[3]},T:function(){return b()<12?To.timeNames[4]:To.timeNames[5]},TT:function(){return b()<12?To.timeNames[6]:To.timeNames[7]},Z:function(){return i?"GMT":n?"UTC":g0e(e)},o:function(){return(T()>0?"-":"+")+as(Math.floor(Math.abs(T())/60)*100+Math.abs(T())%60,4)},p:function(){return(T()>0?"-":"+")+as(Math.floor(Math.abs(T())/60),2)+":"+as(Math.floor(Math.abs(T())%60),2)},S:function(){return["th","st","nd","rd"][c()%10>3?0:(c()%100-c()%10!=10)*c()%10]},W:function(){return A()},WW:function(){return as(A())},N:function(){return M()}};return t.replace(d0e,function(P){return P in z?z[P]():P.slice(1,P.length-1)})}var IM={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",paddedShortDate:"mm/dd/yyyy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},To={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"],timeNames:["a","p","am","pm","A","P","AM","PM"]},as=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return String(t).padStart(n,"0")},FM=function(t){var n=t.y,i=t.m,o=t.d,u=t._,c=t.dayName,p=t.short,h=p===void 0?!1:p,v=new Date,b=new Date;b.setDate(b[u+"Date"]()-1);var x=new Date;x.setDate(x[u+"Date"]()+1);var N=function(){return v[u+"Date"]()},_=function(){return v[u+"Month"]()},T=function(){return v[u+"FullYear"]()},A=function(){return b[u+"Date"]()},M=function(){return b[u+"Month"]()},z=function(){return b[u+"FullYear"]()},P=function(){return x[u+"Date"]()},I=function(){return x[u+"Month"]()},F=function(){return x[u+"FullYear"]()};return T()===n&&_()===i&&N()===o?h?"Tdy":"Today":z()===n&&M()===i&&A()===o?h?"Ysd":"Yesterday":F()===n&&I()===i&&P()===o?h?"Tmw":"Tomorrow":c},h0e=function(t){var n=new Date(t.getFullYear(),t.getMonth(),t.getDate());n.setDate(n.getDate()-(n.getDay()+6)%7+3);var i=new Date(n.getFullYear(),0,4);i.setDate(i.getDate()-(i.getDay()+6)%7+3);var o=n.getTimezoneOffset()-i.getTimezoneOffset();n.setHours(n.getHours()-o);var u=(n-i)/(864e5*7);return 1+Math.floor(u)},v0e=function(t){var n=t.getDay();return n===0&&(n=7),n},g0e=function(t){return(String(t).match(p0e)||[""]).pop().replace(m0e,"").replace(/GMT\+0000/g,"UTC")};const T8=fo("socketio/generateImage"),b0e=fo("socketio/runESRGAN"),y0e=fo("socketio/runFacetool"),S0e=fo("socketio/deleteImage"),wU=fo("socketio/requestImages"),x0e=fo("socketio/requestNewImages"),C0e=fo("socketio/cancelProcessing"),N0e=fo("socketio/uploadInitialImage");fo("socketio/uploadMaskImage");const w0e=fo("socketio/requestSystemConfig"),_0e=e=>{const{dispatch:t,getState:n}=e;return{onConnect:()=>{try{t(_M(!0)),t(EM("Connected")),n().gallery.latest_mtime?t(x0e()):t(wU())}catch(i){console.error(i)}},onDisconnect:()=>{try{t(_M(!1)),t(EM("Disconnected")),t(Ao({timestamp:ko(new Date,"isoDateTime"),message:"Disconnected from server",level:"warning"}))}catch(i){console.error(i)}},onGenerationResult:i=>{try{const{url:o,mtime:u,metadata:c}=i,p=a4();t(E6({uuid:p,url:o,mtime:u,metadata:c})),t(Ao({timestamp:ko(new Date,"isoDateTime"),message:`Image generated: ${o}`}))}catch(o){console.error(o)}},onIntermediateResult:i=>{try{const o=a4(),{url:u,metadata:c,mtime:p}=i;t(lve({uuid:o,url:u,mtime:p,metadata:c})),t(Ao({timestamp:ko(new Date,"isoDateTime"),message:`Intermediate image generated: ${u}`}))}catch(o){console.error(o)}},onPostprocessingResult:i=>{try{const{url:o,metadata:u,mtime:c}=i;t(E6({uuid:a4(),url:o,mtime:c,metadata:u})),t(Ao({timestamp:ko(new Date,"isoDateTime"),message:`Postprocessed: ${o}`}))}catch(o){console.error(o)}},onProgressUpdate:i=>{try{t(M4(!0)),t(mve(i))}catch(o){console.error(o)}},onError:i=>{const{message:o,additionalData:u}=i;try{t(Ao({timestamp:ko(new Date,"isoDateTime"),message:`Server error: ${o}`,level:"error"})),t(bve()),t(NM())}catch(c){console.error(c)}},onGalleryImages:i=>{const{images:o,areMoreImagesAvailable:u}=i,c=o.map(p=>{const{url:h,metadata:v,mtime:b}=p;return{uuid:a4(),url:h,mtime:b,metadata:v}});t(sve({images:c,areMoreImagesAvailable:u})),t(Ao({timestamp:ko(new Date,"isoDateTime"),message:`Loaded ${o.length} images`}))},onProcessingCanceled:()=>{t(gve());const{intermediateImage:i}=n().gallery;i&&(t(E6(i)),t(Ao({timestamp:ko(new Date,"isoDateTime"),message:`Intermediate image saved: ${i.url}`})),t(NM())),t(Ao({timestamp:ko(new Date,"isoDateTime"),message:"Processing canceled",level:"warning"}))},onImageDeleted:i=>{const{url:o,uuid:u}=i;t(ave(u));const{initialImagePath:c,maskPath:p}=n().options;c===o&&t(Tv("")),p===o&&t(x8("")),t(Ao({timestamp:ko(new Date,"isoDateTime"),message:`Image deleted: ${o}`}))},onInitialImageUploaded:i=>{const{url:o}=i;t(Tv(o)),t(Ao({timestamp:ko(new Date,"isoDateTime"),message:`Initial image uploaded: ${o}`}))},onMaskImageUploaded:i=>{const{url:o}=i;t(x8(o)),t(Ao({timestamp:ko(new Date,"isoDateTime"),message:`Mask image uploaded: ${o}`}))},onSystemConfig:i=>{t(hve(i))}}},E0e=["ddim","plms","k_lms","k_dpm_2","k_dpm_2_a","k_euler","k_euler_a","k_heun"],T0e=[64,128,192,256,320,384,448,512,576,640,704,768,832,896,960,1024,1088,1152,1216,1280,1344,1408,1472,1536,1600,1664,1728,1792,1856,1920,1984,2048],R0e=[64,128,192,256,320,384,448,512,576,640,704,768,832,896,960,1024,1088,1152,1216,1280,1344,1408,1472,1536,1600,1664,1728,1792,1856,1920,1984,2048],A0e=[{key:"2x",value:2},{key:"4x",value:4}],LE=0,OE=4294967295,k0e=["gfpgan","codeformer"],_U=(e,t)=>Math.floor(Math.random()*(t-e+1)+e),L0e=(e,t)=>{const{prompt:n,iterations:i,steps:o,cfgScale:u,threshold:c,perlin:p,height:h,width:v,sampler:b,seed:x,seamless:N,hiresFix:_,shouldUseInitImage:T,img2imgStrength:A,initialImagePath:M,maskPath:z,shouldFitToWidthHeight:P,shouldGenerateVariations:I,variationAmount:F,seedWeights:$,shouldRunESRGAN:Y,upscalingLevel:Z,upscalingStrength:ue,shouldRunFacetool:ce,facetoolStrength:le,codeformerFidelity:ge,facetoolType:Ye,shouldRandomizeSeed:re}=e,{shouldDisplayInProgress:ie}=t,Ce={prompt:n,iterations:i,steps:o,cfg_scale:u,threshold:c,perlin:p,height:h,width:v,sampler_name:b,seed:x,seamless:N,hires_fix:_,progress_images:ie};Ce.seed=re?_U(LE,OE):x,T&&(Ce.init_img=M,Ce.strength=A,Ce.fit=P,z&&(Ce.init_mask=z)),I?(Ce.variation_amount=F,$&&(Ce.with_variations=Whe($))):Ce.variation_amount=0;let xe=!1,K=!1;return Y&&(xe={level:Z,strength:ue}),ce&&(K={type:Ye,strength:le},Ye==="codeformer"&&(K.codeformer_fidelity=ge)),{generationParameters:Ce,esrganParameters:xe,facetoolParameters:K}};var T6=typeof navigator<"u"?navigator.userAgent.toLowerCase().indexOf("firefox")>0:!1;function R6(e,t,n,i){e.addEventListener?e.addEventListener(t,n,i):e.attachEvent&&e.attachEvent("on".concat(t),function(){n(window.event)})}function EU(e,t){for(var n=t.slice(0,t.length-1),i=0;i=0;)t[n-1]+=",",t.splice(n,1),n=t.lastIndexOf("");return t}function O0e(e,t){for(var n=e.length>=t.length?e:t,i=e.length>=t.length?t:e,o=!0,u=0;u=0&&Pr.splice(n,1),e.key&&e.key.toLowerCase()==="meta"&&Pr.splice(0,Pr.length),(t===93||t===224)&&(t=91),t in xa){xa[t]=!1;for(var i in ud)ud[i]===t&&(us[i]=!1)}}function z0e(e){if(typeof e>"u")Object.keys(vi).forEach(function(c){return delete vi[c]});else if(Array.isArray(e))e.forEach(function(c){c.key&&A6(c)});else if(typeof e=="object")e.key&&A6(e);else if(typeof e=="string"){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i1?EU(ud,v):[];vi[N]=vi[N].filter(function(T){var A=o?T.method===o:!0;return!(A&&T.scope===i&&O0e(T.mods,_))})}})};function BM(e,t,n,i){if(t.element===i){var o;if(t.scope===n||t.scope==="all"){o=t.mods.length>0;for(var u in xa)Object.prototype.hasOwnProperty.call(xa,u)&&(!xa[u]&&t.mods.indexOf(+u)>-1||xa[u]&&t.mods.indexOf(+u)===-1)&&(o=!1);(t.mods.length===0&&!xa[16]&&!xa[18]&&!xa[17]&&!xa[91]||o||t.shortcut==="*")&&t.method(e,t)===!1&&(e.preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation&&e.stopPropagation(),e.cancelBubble&&(e.cancelBubble=!0))}}}function UM(e,t){var n=vi["*"],i=e.keyCode||e.which||e.charCode;if(!!us.filter.call(this,e)){if((i===93||i===224)&&(i=91),Pr.indexOf(i)===-1&&i!==229&&Pr.push(i),["ctrlKey","altKey","shiftKey","metaKey"].forEach(function(T){var A=R8[T];e[T]&&Pr.indexOf(A)===-1?Pr.push(A):!e[T]&&Pr.indexOf(A)>-1?Pr.splice(Pr.indexOf(A),1):T==="metaKey"&&e[T]&&Pr.length===3&&(e.ctrlKey||e.shiftKey||e.altKey||(Pr=Pr.slice(Pr.indexOf(A))))}),i in xa){xa[i]=!0;for(var o in ud)ud[o]===i&&(us[o]=!0);if(!n)return}for(var u in xa)Object.prototype.hasOwnProperty.call(xa,u)&&(xa[u]=e[R8[u]]);e.getModifierState&&!(e.altKey&&!e.ctrlKey)&&e.getModifierState("AltGraph")&&(Pr.indexOf(17)===-1&&Pr.push(17),Pr.indexOf(18)===-1&&Pr.push(18),xa[17]=!0,xa[18]=!0);var c=nb();if(n)for(var p=0;p-1}function us(e,t,n){Pr=[];var i=TU(e),o=[],u="all",c=document,p=0,h=!1,v=!0,b="+",x=!1;for(n===void 0&&typeof t=="function"&&(n=t),Object.prototype.toString.call(t)==="[object Object]"&&(t.scope&&(u=t.scope),t.element&&(c=t.element),t.keyup&&(h=t.keyup),t.keydown!==void 0&&(v=t.keydown),t.capture!==void 0&&(x=t.capture),typeof t.splitKey=="string"&&(b=t.splitKey)),typeof t=="string"&&(u=t);p1&&(o=EU(ud,e)),e=e[e.length-1],e=e==="*"?"*":f3(e),e in vi||(vi[e]=[]),vi[e].push({keyup:h,keydown:v,scope:u,mods:o,shortcut:i[p],method:n,key:i[p],splitKey:b,element:c});typeof c<"u"&&!B0e(c)&&window&&(AU.push(c),R6(c,"keydown",function(N){UM(N,c)},x),zM||(zM=!0,R6(window,"focus",function(){Pr=[]},x)),R6(c,"keyup",function(N){UM(N,c),F0e(N)},x))}function U0e(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"all";Object.keys(vi).forEach(function(n){var i=vi[n].find(function(o){return o.scope===t&&o.shortcut===e});i&&i.method&&i.method()})}var k6={setScope:kU,getScope:nb,deleteScope:I0e,getPressedKeyCodes:M0e,isPressed:P0e,filter:D0e,trigger:U0e,unbind:z0e,keyMap:ME,modifier:ud,modifierMap:R8};for(var L6 in k6)Object.prototype.hasOwnProperty.call(k6,L6)&&(us[L6]=k6[L6]);if(typeof window<"u"){var $0e=window.hotkeys;us.noConflict=function(e){return e&&window.hotkeys===us&&(window.hotkeys=$0e),us},window.hotkeys=us}us.filter=function(){return!0};var LU=function(t,n){var i=t.target,o=i&&i.tagName;return Boolean(o&&n&&n.includes(o))},j0e=function(t){return LU(t,["INPUT","TEXTAREA","SELECT"])};function ii(e,t,n,i){n instanceof Array&&(i=n,n=void 0);var o=n||{},u=o.enableOnTags,c=o.filter,p=o.keyup,h=o.keydown,v=o.filterPreventDefault,b=v===void 0?!0:v,x=o.enabled,N=x===void 0?!0:x,_=o.enableOnContentEditable,T=_===void 0?!1:_,A=k.exports.useRef(null),M=k.exports.useCallback(function(z,P){var I,F;return c&&!c(z)?!b:j0e(z)&&!LU(z,u)||(I=z.target)!=null&&I.isContentEditable&&!T?!0:A.current===null||document.activeElement===A.current||(F=A.current)!=null&&F.contains(document.activeElement)?(t(z,P),!0):!1},i?[A,u,c].concat(i):[A,u,c]);return k.exports.useEffect(function(){if(!N){us.unbind(e,M);return}return p&&h!==!0&&(n.keydown=!1),us(e,n||{},M),function(){return us.unbind(e,M)}},[M,e,N]),A}us.isPressed;var O6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/components/WorkInProgress/InpaintingWIP.tsx";function V0e(){return C("div",{className:"work-in-progress inpainting-work-in-progress",children:[C("h1",{children:"Inpainting"},void 0,!1,{fileName:O6,lineNumber:6,columnNumber:7},this),C("p",{children:"Inpainting is available as a part of the Invoke AI Command Line Interface. A dedicated WebUI interface will be released in the near future."},void 0,!1,{fileName:O6,lineNumber:7,columnNumber:7},this)]},void 0,!0,{fileName:O6,lineNumber:5,columnNumber:5},this)}var M6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/components/WorkInProgress/NodesWIP.tsx";function H0e(){return C("div",{className:"work-in-progress nodes-work-in-progress",children:[C("h1",{children:"Nodes"},void 0,!1,{fileName:M6,lineNumber:6,columnNumber:7},this),C("p",{children:"A node based system for the generation of images is under development currently. Stay tuned for updates about this amazing feature."},void 0,!1,{fileName:M6,lineNumber:7,columnNumber:7},this)]},void 0,!0,{fileName:M6,lineNumber:5,columnNumber:5},this)}var D6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/components/WorkInProgress/OutpaintingWIP.tsx";function W0e(){return C("div",{className:"work-in-progress outpainting-work-in-progress",children:[C("h1",{children:"Outpainting"},void 0,!1,{fileName:D6,lineNumber:6,columnNumber:7},this),C("p",{children:"Outpainting is available as a part of the Invoke AI Command Line Interface. A dedicated WebUI interface will be released in the near future."},void 0,!1,{fileName:D6,lineNumber:7,columnNumber:7},this)]},void 0,!0,{fileName:D6,lineNumber:5,columnNumber:5},this)}var s4="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/components/WorkInProgress/PostProcessingWIP.tsx";const G0e=()=>C("div",{className:"work-in-progress post-processing-work-in-progress",children:[C("h1",{children:"Post Processing"},void 0,!1,{fileName:s4,lineNumber:6,columnNumber:7},void 0),C("p",{children:"Invoke AI offers a wide variety of post processing features. Image Upscaling and Face Restoration are already available in the WebUI. You can access them from the Advanced Options menu of the Text To Image tab. A dedicated UI will be released soon."},void 0,!1,{fileName:s4,lineNumber:7,columnNumber:7},void 0),C("p",{children:"The Invoke AI Command Line Interface offers various other features including Embiggen, High Resolution Fixing and more."},void 0,!1,{fileName:s4,lineNumber:13,columnNumber:7},void 0)]},void 0,!0,{fileName:s4,lineNumber:5,columnNumber:5},void 0);var $M="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/icons/ImageToImageIcon.tsx";const Y0e=kv({displayName:"ImageToImageIcon",viewBox:"0 0 3543 3543",path:C("g",{transform:"matrix(1.10943,0,0,1.10943,-206.981,-213.533)",children:C("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M688.533,2405.95L542.987,2405.95C349.532,2405.95 192.47,2248.89 192.47,2055.44L192.47,542.987C192.47,349.532 349.532,192.47 542.987,192.47L2527.88,192.47C2721.33,192.47 2878.4,349.532 2878.4,542.987L2878.4,1172.79L3023.94,1172.79C3217.4,1172.79 3374.46,1329.85 3374.46,1523.3C3374.46,1523.3 3374.46,3035.75 3374.46,3035.75C3374.46,3229.21 3217.4,3386.27 3023.94,3386.27L1039.05,3386.27C845.595,3386.27 688.533,3229.21 688.533,3035.75L688.533,2405.95ZM3286.96,2634.37L3286.96,1523.3C3286.96,1378.14 3169.11,1260.29 3023.94,1260.29C3023.94,1260.29 1039.05,1260.29 1039.05,1260.29C893.887,1260.29 776.033,1378.14 776.033,1523.3L776.033,2489.79L1440.94,1736.22L2385.83,2775.59L2880.71,2200.41L3286.96,2634.37ZM2622.05,1405.51C2778.5,1405.51 2905.51,1532.53 2905.51,1688.98C2905.51,1845.42 2778.5,1972.44 2622.05,1972.44C2465.6,1972.44 2338.58,1845.42 2338.58,1688.98C2338.58,1532.53 2465.6,1405.51 2622.05,1405.51ZM2790.9,1172.79L1323.86,1172.79L944.882,755.906L279.97,1509.47L279.97,542.987C279.97,397.824 397.824,279.97 542.987,279.97C542.987,279.97 2527.88,279.97 2527.88,279.97C2673.04,279.97 2790.9,397.824 2790.9,542.987L2790.9,1172.79ZM2125.98,425.197C2282.43,425.197 2409.45,552.213 2409.45,708.661C2409.45,865.11 2282.43,992.126 2125.98,992.126C1969.54,992.126 1842.52,865.11 1842.52,708.661C1842.52,552.213 1969.54,425.197 2125.98,425.197Z"},void 0,!1,{fileName:$M,lineNumber:8,columnNumber:7},void 0)},void 0,!1,{fileName:$M,lineNumber:7,columnNumber:5},void 0)});var q0e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/icons/InpaintIcon.tsx";const Z0e=kv({displayName:"InpaintIcon",viewBox:"0 0 3543 3543",path:C("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M3543.31,768.593C3543.31,517.323 3339.31,313.324 3088.04,313.324L455.269,313.324C203.999,313.324 0,517.323 0,768.593C0,768.593 0,2774.71 0,2774.71C0,3025.98 203.999,3229.98 455.269,3229.98L3088.04,3229.98C3339.31,3229.98 3543.31,3025.98 3543.31,2774.71C3543.31,2774.71 3543.31,768.593 3543.31,768.593ZM3446.56,2252.63L3446.56,768.593C3446.56,570.718 3285.91,410.068 3088.04,410.068C3088.04,410.068 455.269,410.068 455.269,410.068C257.394,410.068 96.745,570.718 96.745,768.593L96.745,2061.49L988.344,1051.01L1326.63,1423.12C1281.74,1438.3 1227.39,1454.93 1158.26,1480.89C995.738,1541.9 944.356,1613.28 911.834,1718.7C884.979,1805.76 875.814,1922.93 811.322,2093.5C763.918,2218.87 765.18,2304.83 790.606,2364.87C817.014,2427.22 869.858,2467.73 941.71,2493.83C1023.86,2523.67 1134.43,2534.25 1242.45,2557.97C1365.72,2585.04 1455.23,2643.2 1532.76,2665.96C1587.03,2681.89 1637.04,2683.6 1686.56,2663.56C1731.54,2645.36 1777.95,2607.64 1825.43,2535.92C1874.9,2461.2 1979.98,2369.94 2102.8,2276.91L2241.64,2429.63L2739.91,1850.53C2754.47,1841.35 2767.47,1833.12 2778.66,1825.94C2832.6,1791.35 2866.82,1742.41 2884.38,1682.61L2898.06,1666.72L3446.56,2252.63ZM1680.71,2559.9C1666.7,2570.37 1652.86,2577.22 1638.81,2580.95L1610.62,2588.45L1625.61,2644.82L1653.8,2637.33C1674.48,2631.83 1695.02,2622.04 1715.64,2606.61L1739,2589.14L1704.06,2542.43L1680.71,2559.9ZM1541.62,2570.42C1524.94,2564.58 1507.63,2557.37 1489.49,2549.48L1462.75,2537.84L1439.48,2591.33L1466.22,2602.97C1485.74,2611.46 1504.38,2619.18 1522.33,2625.47L1549.86,2635.12L1569.15,2580.07L1541.62,2570.42ZM1381.21,2503.1C1363.08,2496.04 1344.17,2489.24 1324.38,2483.03L1296.55,2474.29L1279.07,2529.94L1306.9,2538.68C1325.41,2544.49 1343.09,2550.86 1360.05,2557.46L1387.23,2568.04L1408.39,2513.68L1381.21,2503.1ZM1788.46,2430.83C1773.91,2447.61 1761.19,2463.86 1750.55,2479.44L1734.09,2503.52L1782.25,2536.43L1798.71,2512.35C1808.2,2498.46 1819.56,2484 1832.53,2469.04L1851.64,2447.01L1807.57,2408.79L1788.46,2430.83ZM1262.54,2466.49C1243.17,2462.24 1223.71,2458.43 1204.35,2454.87L1175.67,2449.6L1165.12,2506.97L1193.81,2512.24C1212.52,2515.68 1231.32,2519.35 1250.03,2523.46L1278.52,2529.72L1291.03,2472.74L1262.54,2466.49ZM1089.5,2434.66C1070.28,2431.1 1051.6,2427.35 1033.72,2423.15L1005.32,2416.49L992.002,2473.28L1020.4,2479.94C1039.14,2484.34 1058.71,2488.28 1078.86,2492.02L1107.54,2497.34L1118.18,2439.99L1089.5,2434.66ZM932.182,2386.94C917.545,2378.53 904.788,2368.71 894.532,2356.8L875.504,2334.69L831.294,2372.75L850.322,2394.85C864.755,2411.62 882.513,2425.67 903.11,2437.51L928.396,2452.05L957.469,2401.48L932.182,2386.94ZM1917.04,2306.1C1901.59,2319.37 1886.77,2332.5 1872.67,2345.44L1851.18,2365.17L1890.64,2408.14L1912.12,2388.41C1925.76,2375.89 1940.1,2363.19 1955.04,2350.36L1977.17,2331.36L1939.17,2287.1L1917.04,2306.1ZM866.485,2267.79C866.715,2251.85 868.706,2234.39 872.54,2215.21L878.257,2186.61L821.055,2175.17L815.338,2203.77C810.733,2226.81 808.434,2247.8 808.158,2266.94L807.737,2296.11L866.064,2296.95L866.485,2267.79ZM2055.08,2195.63C2039.24,2207.6 2023.66,2219.55 2008.43,2231.46L1985.45,2249.43L2021.38,2295.38L2044.36,2277.42C2059.34,2265.7 2074.66,2253.95 2090.23,2242.18L2113.51,2224.61L2078.35,2178.06L2055.08,2195.63ZM2197.62,2092.3C2181.57,2103.52 2165.6,2114.82 2149.74,2126.16L2126.02,2143.12L2159.95,2190.57L2183.67,2173.61C2199.36,2162.38 2215.18,2151.21 2231.05,2140.1L2254.95,2123.38L2221.52,2075.58L2197.62,2092.3ZM905.788,2108.14C912.858,2088.7 919.236,2069.96 925.03,2051.88L933.93,2024.1L878.378,2006.3L869.478,2034.08C863.905,2051.47 857.769,2069.5 850.968,2088.2L840.998,2115.61L895.817,2135.55L905.788,2108.14ZM2342.87,1993.45C2326.76,2004.15 2310.52,2015.01 2294.22,2026L2270.04,2042.31L2302.65,2090.67L2326.83,2074.37C2343.01,2063.45 2359.14,2052.67 2375.14,2042.04L2399.44,2025.91L2367.17,1977.31L2342.87,1993.45ZM2489.92,1897.67C2473.88,1907.94 2457.46,1918.5 2440.74,1929.32L2416.26,1945.16L2447.95,1994.14L2472.44,1978.29C2489.07,1967.53 2505.41,1957.02 2521.37,1946.8L2545.93,1931.07L2514.48,1881.94L2489.92,1897.67ZM956.972,1937.49C961.849,1917.31 966.133,1898.15 970.079,1879.93L976.253,1851.43L919.241,1839.08L913.067,1867.59C909.215,1885.38 905.033,1904.08 900.271,1923.79L893.42,1952.13L950.121,1965.84L956.972,1937.49ZM2638.01,1803.95C2622.5,1813.69 2605.98,1824.08 2588.59,1835.04L2563.91,1850.59L2595.02,1899.94L2619.69,1884.38C2637.05,1873.44 2653.55,1863.08 2669.03,1853.35L2693.73,1837.84L2662.71,1788.44L2638.01,1803.95ZM2769.59,1708.14C2760.26,1721.07 2748.81,1732.54 2735.03,1742.4L2711.31,1759.37L2745.25,1806.81L2768.97,1789.84C2788.08,1776.17 2803.93,1760.22 2816.88,1742.3L2833.95,1718.65L2786.67,1684.5L2769.59,1708.14ZM995.304,1767.43C1000.24,1748.86 1005.64,1731.66 1012.23,1715.62L1023.31,1688.64L969.359,1666.47L958.273,1693.45C950.767,1711.72 944.551,1731.29 938.928,1752.44L931.436,1780.63L987.812,1795.62L995.304,1767.43ZM1071.42,1633.09C1083.85,1622.63 1098.26,1612.75 1115.07,1603.23L1140.45,1588.86L1111.71,1538.1L1086.33,1552.47C1066.11,1563.92 1048.82,1575.88 1033.86,1588.46L1011.55,1607.24L1049.11,1651.87L1071.42,1633.09ZM2804.87,1559.28C2805.5,1578.06 2804.95,1596.1 2803,1613.27L2799.72,1642.25L2857.68,1648.81L2860.97,1619.83C2863.22,1599.96 2863.9,1579.07 2863.17,1557.33L2862.2,1528.18L2803.9,1530.12L2804.87,1559.28ZM1217.5,1558.88C1236.87,1551.88 1254.98,1545.61 1271.98,1539.88L1299.62,1530.55L1280.97,1475.28L1253.33,1484.6C1235.96,1490.46 1217.45,1496.87 1197.66,1504.02L1170.23,1513.94L1190.07,1568.8L1217.5,1558.88ZM1383.15,1502.63C1403.9,1495.17 1422.61,1487.67 1439.93,1479.27L1466.18,1466.54L1440.73,1414.06L1414.48,1426.78C1398.91,1434.33 1382.06,1441.03 1363.41,1447.74L1335.96,1457.62L1355.71,1512.51L1383.15,1502.63ZM2777.41,1393.4C2782.33,1412.11 2786.73,1430.56 2790.49,1448.67L2796.42,1477.23L2853.54,1465.37L2847.6,1436.81C2843.64,1417.72 2839.01,1398.28 2833.83,1378.57L2826.41,1350.36L2770,1365.19L2777.41,1393.4ZM1541.19,1401.64C1553.52,1387.35 1565.77,1370.94 1578.31,1351.79L1594.28,1327.39L1545.48,1295.44L1529.5,1319.84C1518.52,1336.62 1507.83,1351.02 1497.03,1363.53L1477.97,1385.61L1522.14,1423.72L1541.19,1401.64ZM2725.02,1229.27C2731.61,1247.45 2738.01,1265.61 2744.12,1283.7L2753.45,1311.33L2808.72,1292.66L2799.38,1265.03C2793.13,1246.53 2786.6,1227.96 2779.85,1209.37L2769.9,1181.95L2715.07,1201.86L2725.02,1229.27ZM1636.99,1247.12C1644.26,1232.56 1651.77,1217.04 1659.58,1200.45C1660.59,1198.3 1661.61,1196.15 1662.61,1194.02L1675.08,1167.65L1622.34,1142.72L1609.88,1169.09C1608.86,1171.25 1607.83,1173.42 1606.81,1175.59C1599.2,1191.75 1591.88,1206.88 1584.8,1221.06L1571.77,1247.16L1623.96,1273.21L1636.99,1247.12ZM2251.58,766.326C2320.04,672.986 2430.48,612.355 2554.96,612.355C2762.48,612.355 2930.95,780.83 2930.95,988.344C2930.95,1087.56 2892.44,1177.85 2829.58,1245.06C2804.67,1171.95 2775.67,1097.93 2747.18,1026.98C2699.54,908.311 2654.38,849.115 2602.9,816.501C2565.59,792.868 2523.88,781.903 2471.8,777.274C2416.47,772.355 2346.53,774.829 2251.58,766.326ZM2662.3,1066.95C2669.46,1084.79 2676.66,1102.83 2683.81,1120.98L2694.51,1148.12L2748.78,1126.72L2738.08,1099.59C2730.88,1081.32 2723.64,1063.18 2716.44,1045.23L2705.58,1018.16L2651.44,1039.88L2662.3,1066.95ZM1713.81,1090.65C1723.08,1073.13 1732.27,1056.54 1741.52,1040.87L1756.33,1015.74L1706.08,986.113L1691.27,1011.24C1681.59,1027.65 1671.95,1045.03 1662.25,1063.39L1648.61,1089.17L1700.18,1116.44L1713.81,1090.65ZM2584.06,922.671C2594.47,934.345 2604.5,948.467 2614.55,965.492L2629.38,990.608L2679.62,960.949L2664.79,935.834C2652.56,915.134 2640.26,898.042 2627.6,883.849L2608.19,862.079L2564.65,900.901L2584.06,922.671ZM1805.33,949.853C1817.51,935.859 1830.16,923.259 1843.5,912.06L1865.85,893.314L1828.36,848.625L1806.01,867.372C1790.4,880.469 1775.59,895.178 1761.34,911.545L1742.18,933.541L1786.17,971.849L1805.33,949.853ZM2446.47,869.303C2466.17,870.516 2483.98,872.335 2500.35,875.649L2528.94,881.438L2540.51,824.265L2511.93,818.476C2493.13,814.67 2472.68,812.474 2450.05,811.08L2420.94,809.287L2417.35,867.51L2446.47,869.303ZM1935.15,861.305C1951.44,856.036 1968.78,851.999 1987.35,849.144L2016.18,844.713L2007.32,787.057L1978.49,791.488C1956.68,794.84 1936.32,799.616 1917.19,805.802L1889.44,814.778L1907.39,870.28L1935.15,861.305ZM2271.35,861.832C2292.28,863.33 2311.95,864.351 2330.47,865.114L2359.61,866.316L2362.01,808.032L2332.87,806.83C2314.9,806.09 2295.82,805.1 2275.51,803.648L2246.42,801.567L2242.26,859.751L2271.35,861.832ZM2097.81,844.858C2115.7,845.771 2134.46,847.337 2154.17,849.543L2183.16,852.787L2189.65,794.816L2160.66,791.572C2139.72,789.228 2119.79,787.57 2100.78,786.6L2071.65,785.114L2068.68,843.372L2097.81,844.858Z"},void 0,!1,{fileName:q0e,lineNumber:7,columnNumber:5},void 0)});var K0e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/icons/NodesIcon.tsx";const X0e=kv({displayName:"NodesIcon",viewBox:"0 0 3543 3543",path:C("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M3543.31,770.787C3543.31,515.578 3336.11,308.38 3080.9,308.38L462.407,308.38C207.197,308.38 0,515.578 0,770.787L0,2766.03C0,3021.24 207.197,3228.44 462.407,3228.44L3080.9,3228.44C3336.11,3228.44 3543.31,3021.24 3543.31,2766.03C3543.31,2766.03 3543.31,770.787 3543.31,770.787ZM3427.88,770.787L3427.88,2766.03C3427.88,2957.53 3272.4,3113.01 3080.9,3113.01C3080.9,3113.01 462.407,3113.01 462.407,3113.01C270.906,3113.01 115.431,2957.53 115.431,2766.03L115.431,770.787C115.431,579.286 270.906,423.812 462.407,423.812L3080.9,423.812C3272.4,423.812 3427.88,579.286 3427.88,770.787ZM1214.23,1130.69L1321.47,1130.69C1324.01,1130.69 1326.54,1130.53 1329.05,1130.2C1329.05,1130.2 1367.3,1125.33 1397.94,1149.8C1421.63,1168.72 1437.33,1204.3 1437.33,1265.48L1437.33,2078.74L1220.99,2078.74C1146.83,2078.74 1086.61,2138.95 1086.61,2213.12L1086.61,2762.46C1086.61,2836.63 1146.83,2896.84 1220.99,2896.84L1770.34,2896.84C1844.5,2896.84 1904.71,2836.63 1904.71,2762.46L1904.71,2213.12C1904.71,2138.95 1844.5,2078.74 1770.34,2078.74L1554,2078.74L1554,1604.84C1625.84,1658.19 1703.39,1658.1 1703.39,1658.1C1703.54,1658.1 1703.69,1658.11 1703.84,1658.11L2362.2,1658.11L2362.2,1874.44C2362.2,1948.61 2422.42,2008.82 2496.58,2008.82L3045.93,2008.82C3120.09,2008.82 3180.3,1948.61 3180.3,1874.44L3180.3,1325.1C3180.3,1250.93 3120.09,1190.72 3045.93,1190.72L2496.58,1190.72C2422.42,1190.72 2362.2,1250.93 2362.2,1325.1L2362.2,1558.97L2362.2,1541.44L1704.23,1541.44C1702.2,1541.37 1650.96,1539.37 1609.51,1499.26C1577.72,1468.49 1554,1416.47 1554,1331.69L1554,1265.48C1554,1153.86 1513.98,1093.17 1470.76,1058.64C1411.24,1011.1 1338.98,1012.58 1319.15,1014.03L1214.23,1014.03L1214.23,796.992C1214.23,722.828 1154.02,662.617 1079.85,662.617L530.507,662.617C456.343,662.617 396.131,722.828 396.131,796.992L396.131,1346.34C396.131,1420.5 456.343,1480.71 530.507,1480.71L1079.85,1480.71C1154.02,1480.71 1214.23,1420.5 1214.23,1346.34L1214.23,1130.69Z"},void 0,!1,{fileName:K0e,lineNumber:7,columnNumber:5},void 0)});var Q0e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/icons/OutpaintIcon.tsx";const J0e=kv({displayName:"OutpaintIcon",viewBox:"0 0 3543 3543",path:C("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M3543.31,766.352C3543.31,516.705 3340.63,314.024 3090.98,314.024L452.328,314.024C202.681,314.024 0,516.705 0,766.352L0,2776.95C0,3026.6 202.681,3229.28 452.328,3229.28C452.328,3229.28 3090.98,3229.28 3090.98,3229.28C3340.63,3229.28 3543.31,3026.6 3543.31,2776.95C3543.31,2776.95 3543.31,766.352 3543.31,766.352ZM3454.26,766.352L3454.26,2776.95C3454.26,2977.46 3291.48,3140.24 3090.98,3140.24L452.328,3140.24C251.825,3140.24 89.043,2977.46 89.043,2776.95C89.043,2776.95 89.043,766.352 89.043,766.352C89.043,565.849 251.825,403.067 452.328,403.067C452.328,403.067 3090.98,403.067 3090.98,403.067C3291.48,403.067 3454.26,565.849 3454.26,766.352ZM1294.01,2603.04L1394.01,2603.04L1394.01,2553.04L1294.01,2553.04L1294.01,2603.04ZM2494.01,2603.04L2524.53,2603.04C2541.26,2603.04 2557.62,2601.44 2573.47,2598.39L2598.02,2593.66L2588.56,2544.56L2564.01,2549.29C2551.23,2551.75 2538.03,2553.04 2524.53,2553.04L2494.01,2553.04L2494.01,2603.04ZM2344.01,2603.04L2444.01,2603.04L2444.01,2553.04L2344.01,2553.04L2344.01,2603.04ZM994.01,2603.04L1094.01,2603.04L1094.01,2553.04L994.01,2553.04L994.01,2603.04ZM1144.01,2603.04L1244.01,2603.04L1244.01,2553.04L1144.01,2553.04L1144.01,2603.04ZM2194.01,2603.04L2294.01,2603.04L2294.01,2553.04L2194.01,2553.04L2194.01,2603.04ZM2044.01,2603.04L2144.01,2603.04L2144.01,2553.04L2044.01,2553.04L2044.01,2603.04ZM1894.01,2603.04L1994.01,2603.04L1994.01,2553.04L1894.01,2553.04L1894.01,2603.04ZM1744.01,2603.04L1844.01,2603.04L1844.01,2553.04L1744.01,2553.04L1744.01,2603.04ZM1444.01,2603.04L1544.01,2603.04L1544.01,2553.04L1444.01,2553.04L1444.01,2603.04ZM1594.01,2603.04L1694.01,2603.04L1694.01,2553.04L1594.01,2553.04L1594.01,2603.04ZM864.145,2551.46C878.835,2562.5 894.741,2572 911.624,2579.74L934.352,2590.15L955.18,2544.7L932.452,2534.28C918.844,2528.05 906.024,2520.39 894.185,2511.49L874.199,2496.47L844.16,2536.44L864.145,2551.46ZM2674.44,2554.92C2689.46,2544.16 2703.28,2531.82 2715.65,2518.14L2732.42,2499.61L2695.35,2466.06L2678.58,2484.6C2668.59,2495.63 2657.44,2505.59 2645.32,2514.28L2625,2528.84L2654.12,2569.48L2674.44,2554.92ZM865.632,1911.31L1339.59,1374.15L2030.89,2134.59L2392.97,1713.77L2677.68,2017.9L2677.68,2324.93C2677.68,2424.23 2597.06,2504.85 2497.76,2504.85C2497.76,2504.85 1045.55,2504.85 1045.55,2504.85C946.251,2504.85 865.632,2424.23 865.632,2324.93L865.632,1911.31ZM771.251,2417.22C776.455,2435.14 783.552,2452.26 792.313,2468.35L804.27,2490.3L848.18,2466.39L836.223,2444.43C829.171,2431.49 823.457,2417.7 819.268,2403.28L812.297,2379.27L764.28,2393.21L771.251,2417.22ZM2770.36,2422.83C2775.83,2405.47 2779.52,2387.33 2781.2,2368.61L2783.43,2343.71L2733.64,2339.24L2731.4,2364.14C2730.05,2379.21 2727.08,2393.82 2722.67,2407.79L2715.15,2431.63L2762.84,2446.67L2770.36,2422.83ZM761.068,2236.12L761.068,2336.12L811.068,2336.12L811.068,2236.12L761.068,2236.12ZM2782.24,2291.41L2782.24,2191.41L2732.24,2191.41L2732.24,2291.41L2782.24,2291.41ZM761.068,2086.12L761.068,2186.12L811.068,2186.12L811.068,2086.12L761.068,2086.12ZM2782.24,2141.41L2782.24,2041.4L2732.24,2041.4L2732.24,2141.41L2782.24,2141.41ZM761.068,1936.12L761.068,2036.12L811.068,2036.12L811.068,1936.12L761.068,1936.12ZM2782.24,1991.4L2782.24,1891.4L2732.24,1891.4L2732.24,1991.4L2782.24,1991.4ZM761.068,1786.12L761.068,1886.12L811.068,1886.12L811.068,1786.12L761.068,1786.12ZM2782.24,1841.4L2782.24,1741.41L2732.24,1741.41L2732.24,1841.4L2782.24,1841.4ZM761.068,1636.12L761.068,1736.12L811.068,1736.12L811.068,1636.12L761.068,1636.12ZM2782.24,1691.41L2782.24,1591.41L2732.24,1591.41L2732.24,1691.41L2782.24,1691.41ZM761.068,1486.12L761.068,1586.12L811.068,1586.12L811.068,1486.12L761.068,1486.12ZM2203.72,1132.2C2318.18,1132.2 2411.11,1225.13 2411.11,1339.59C2411.11,1454.05 2318.18,1546.98 2203.72,1546.98C2089.26,1546.98 1996.33,1454.05 1996.33,1339.59C1996.33,1225.13 2089.26,1132.2 2203.72,1132.2ZM2782.24,1541.41L2782.24,1441.41L2732.24,1441.41L2732.24,1541.41L2782.24,1541.41ZM761.068,1336.12L761.068,1436.12L811.068,1436.12L811.068,1336.12L761.068,1336.12ZM2782.24,1391.41L2782.24,1291.41L2732.24,1291.41L2732.24,1391.41L2782.24,1391.41ZM761.068,1186.12L761.068,1286.12L811.068,1286.12L811.068,1186.12L761.068,1186.12ZM2732.24,1197.98L2732.24,1241.41L2782.24,1241.41L2782.24,1172.98L2781.03,1172.98C2780.06,1162.82 2778.49,1152.83 2776.36,1143.04L2771.04,1118.62L2722.18,1129.24L2727.5,1153.67C2730.61,1167.95 2732.24,1182.78 2732.24,1197.98ZM804.386,1055C794.186,1070.26 785.572,1086.67 778.777,1103.99L769.647,1127.26L816.194,1145.52L825.324,1122.25C830.797,1108.3 837.738,1095.08 845.955,1082.79L859.848,1062L818.279,1034.21L804.386,1055ZM2730.5,1043.14C2719.39,1028.39 2706.73,1014.86 2692.77,1002.81L2673.84,986.48L2641.17,1024.34L2660.1,1040.67C2671.37,1050.39 2681.59,1061.31 2690.56,1073.22L2705.6,1093.19L2745.54,1063.11L2730.5,1043.14ZM933.266,954.821C915.698,961.006 898.998,969.041 883.402,978.694L862.144,991.851L888.457,1034.37L909.715,1021.21C922.275,1013.44 935.723,1006.96 949.871,1001.98L973.452,993.681L956.848,946.518L933.266,954.821ZM2596.18,950.378C2578.71,945.327 2560.49,942.072 2541.72,940.832L2516.78,939.183L2513.48,989.074L2538.43,990.723C2553.54,991.722 2568.22,994.341 2582.28,998.409L2606.3,1005.36L2620.19,957.325L2596.18,950.378ZM2165.09,940.265L2065.09,940.265L2065.09,990.265L2165.09,990.265L2165.09,940.265ZM2015.09,940.265L1915.09,940.265L1915.09,990.265L2015.09,990.265L2015.09,940.265ZM1115.08,940.265L1015.08,940.265L1015.08,990.265L1115.08,990.265L1115.08,940.265ZM1865.08,940.265L1765.08,940.265L1765.08,990.265L1865.08,990.265L1865.08,940.265ZM1265.08,940.265L1165.08,940.265L1165.08,990.265L1265.08,990.265L1265.08,940.265ZM1415.08,940.265L1315.08,940.265L1315.08,990.265L1415.08,990.265L1415.08,940.265ZM1565.08,940.265L1465.08,940.265L1465.08,990.265L1565.08,990.265L1565.08,940.265ZM1715.08,940.265L1615.08,940.265L1615.08,990.265L1715.08,990.265L1715.08,940.265ZM2465.09,940.265L2365.09,940.265L2365.09,990.265L2465.09,990.265L2465.09,940.265ZM2315.09,940.265L2215.09,940.265L2215.09,990.265L2315.09,990.265L2315.09,940.265Z"},void 0,!1,{fileName:Q0e,lineNumber:7,columnNumber:5},void 0)});var e1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/icons/PostprocessingIcon.tsx";const t1e=kv({displayName:"PostprocessingIcon",viewBox:"0 0 3543 3543",path:C("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M709.477,1596.53L992.591,1275.66L2239.09,2646.81L2891.95,1888.03L3427.88,2460.51L3427.88,994.78C3427.88,954.66 3421.05,916.122 3408.5,880.254L3521.9,855.419C3535.8,899.386 3543.31,946.214 3543.31,994.78L3543.31,2990.02C3543.31,3245.23 3336.11,3452.43 3080.9,3452.43C3080.9,3452.43 462.407,3452.43 462.407,3452.43C207.197,3452.43 -0,3245.23 -0,2990.02L-0,994.78C-0,739.571 207.197,532.373 462.407,532.373L505.419,532.373L504.644,532.546L807.104,600.085C820.223,601.729 832.422,607.722 841.77,617.116C850.131,625.517 855.784,636.21 858.055,647.804L462.407,647.804C270.906,647.804 115.431,803.279 115.431,994.78L115.431,2075.73L-0,2101.5L115.431,2127.28L115.431,2269.78L220.47,2150.73L482.345,2209.21C503.267,2211.83 522.722,2221.39 537.63,2236.37C552.538,2251.35 562.049,2270.9 564.657,2291.93L671.84,2776.17L779.022,2291.93C781.631,2270.9 791.141,2251.35 806.05,2236.37C820.958,2221.39 840.413,2211.83 861.334,2209.21L1353.15,2101.5L861.334,1993.8C840.413,1991.18 820.958,1981.62 806.05,1966.64C791.141,1951.66 781.631,1932.11 779.022,1911.08L709.477,1596.53ZM671.84,1573.09L725.556,2006.07C726.863,2016.61 731.63,2026.4 739.101,2033.91C746.573,2041.42 756.323,2046.21 766.808,2047.53L1197.68,2101.5L766.808,2155.48C756.323,2156.8 746.573,2161.59 739.101,2169.09C731.63,2176.6 726.863,2186.4 725.556,2196.94L671.84,2629.92L618.124,2196.94C616.817,2186.4 612.05,2176.6 604.579,2169.09C597.107,2161.59 587.357,2156.8 576.872,2155.48L146.001,2101.5L576.872,2047.53C587.357,2046.21 597.107,2041.42 604.579,2033.91C612.05,2026.4 616.817,2016.61 618.124,2006.07L671.84,1573.09ZM609.035,1710.36L564.657,1911.08C562.049,1932.11 552.538,1951.66 537.63,1966.64C522.722,1981.62 503.267,1991.18 482.345,1993.8L328.665,2028.11L609.035,1710.36ZM2297.12,938.615L2451.12,973.003C2480.59,976.695 2507.99,990.158 2528.99,1011.26C2549.99,1032.37 2563.39,1059.9 2567.07,1089.52L2672.73,1566.9C2634.5,1580.11 2593.44,1587.29 2550.72,1587.29C2344.33,1587.29 2176.77,1419.73 2176.77,1213.34C2176.77,1104.78 2223.13,1006.96 2297.12,938.615ZM2718.05,76.925L2793.72,686.847C2795.56,701.69 2802.27,715.491 2812.8,726.068C2823.32,736.644 2837.06,743.391 2851.83,745.242L3458.78,821.28L2851.83,897.318C2837.06,899.168 2823.32,905.916 2812.8,916.492C2802.27,927.068 2795.56,940.87 2793.72,955.712L2718.05,1565.63L2642.38,955.712C2640.54,940.87 2633.83,927.068 2623.3,916.492C2612.78,905.916 2599.04,899.168 2584.27,897.318L1977.32,821.28L2584.27,745.242C2599.04,743.391 2612.78,736.644 2623.3,726.068C2633.83,715.491 2640.54,701.69 2642.38,686.847L2718.05,76.925ZM2883.68,1043.06C2909.88,1094.13 2924.67,1152.02 2924.67,1213.34C2924.67,1335.4 2866.06,1443.88 2775.49,1512.14L2869.03,1089.52C2871.07,1073.15 2876.07,1057.42 2883.68,1043.06ZM925.928,201.2L959.611,472.704C960.431,479.311 963.42,485.455 968.105,490.163C972.79,494.871 978.904,497.875 985.479,498.698L1255.66,532.546L985.479,566.395C978.904,567.218 972.79,570.222 968.105,574.93C963.42,579.638 960.431,585.781 959.611,592.388L925.928,863.893L892.245,592.388C891.425,585.781 888.436,579.638 883.751,574.93C879.066,570.222 872.952,567.218 866.378,566.395L596.195,532.546L866.378,498.698C872.952,497.875 879.066,494.871 883.751,490.163C888.436,485.455 891.425,479.311 892.245,472.704L925.928,201.2ZM2864.47,532.373L3080.9,532.373C3258.7,532.373 3413.2,632.945 3490.58,780.281L3319.31,742.773C3257.14,683.925 3173.2,647.804 3080.9,647.804L2927.07,647.804C2919.95,642.994 2913.25,637.473 2907.11,631.298C2886.11,610.194 2872.71,582.655 2869.03,553.04L2864.47,532.373ZM1352.36,532.373L2571.64,532.373L2567.07,553.04C2563.39,582.655 2549.99,610.194 2528.99,631.298C2522.85,637.473 2516.16,642.994 2509.03,647.804L993.801,647.804C996.072,636.21 1001.73,625.517 1010.09,617.116C1019.43,607.722 1031.63,601.729 1044.75,600.085L1353.15,532.546L1352.36,532.373Z"},void 0,!1,{fileName:e1e,lineNumber:7,columnNumber:5},void 0)});var jM="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/icons/TextToImageIcon.tsx";const n1e=kv({displayName:"TextToImageIcon",viewBox:"0 0 3543 3543",path:C("g",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",transform:"matrix(1.11667,0,0,1.1066,-231.131,-213.062)",children:C("path",{d:"M2209.59,1137.35L2209.59,1098.17C2177.13,1108.99 2125.74,1121.91 2055.41,1136.94C2054.77,1137.08 2054.14,1137.21 2053.49,1137.35L1662.79,1137.35C1687.75,1101.98 1720.8,1074.35 1761.93,1054.44C1808.52,1031.9 1875.69,1012.22 1963.45,995.386C2081.86,973.146 2163.91,952.409 2209.59,933.174L2209.59,907.929C2209.59,859.241 2197.57,824.529 2173.53,803.792C2149.48,783.054 2104.1,772.686 2037.38,772.686C1992.3,772.686 1957.14,781.552 1931.89,799.284C1906.64,817.015 1886.21,848.121 1870.58,892.601L1640.67,851.127C1666.51,758.56 1710.99,690.037 1774.11,645.557C1837.22,601.077 1930.99,578.837 2055.41,578.837C2168.42,578.837 2252.57,592.211 2307.87,618.959C2363.17,645.707 2402.09,679.668 2424.63,720.842C2447.17,762.016 2458.44,837.602 2458.44,947.6L2456.7,1137.35L3021.34,1137.35C3214.79,1137.35 3371.86,1294.41 3371.86,1487.87C3371.86,1487.87 3371.86,3000.32 3371.86,3000.32C3371.86,3193.78 3214.79,3350.84 3021.34,3350.84C3021.34,3350.84 1036.45,3350.84 1036.45,3350.84C842.991,3350.84 685.93,3193.78 685.93,3000.32L685.93,1487.87C685.93,1400.21 718.174,1320.03 771.448,1258.54L772.123,1257.76L607.408,1257.76L498.311,1558L215.202,1558L730.028,236.22L1012.24,236.22L1373.06,1137.35L2209.59,1137.35ZM3284.36,2598.93L3284.36,1487.87C3284.36,1342.71 3166.5,1224.85 3021.34,1224.85C3021.34,1224.85 1036.45,1224.85 1036.45,1224.85C891.284,1224.85 773.43,1342.71 773.43,1487.87L773.43,2454.35L1438.34,1700.79L2383.22,2740.16L2878.11,2164.98L3284.36,2598.93ZM2619.44,1370.08C2775.89,1370.08 2902.91,1497.1 2902.91,1653.54C2902.91,1809.99 2775.89,1937.01 2619.44,1937.01C2462.99,1937.01 2335.98,1809.99 2335.98,1653.54C2335.98,1497.1 2462.99,1370.08 2619.44,1370.08ZM772.877,1256.89L772.849,1256.93L773.167,1256.57L772.877,1256.89ZM773.634,1256.04L773.563,1256.12L773.985,1255.64L773.634,1256.04ZM774.394,1255.18L774.276,1255.31L774.746,1254.78L774.394,1255.18ZM775.157,1254.32L774.988,1254.51L775.493,1253.95L775.157,1254.32ZM775.923,1253.47L775.698,1253.72L776.237,1253.12L775.923,1253.47ZM776.691,1252.62L776.403,1252.94L776.979,1252.3L776.691,1252.62ZM777.462,1251.77L777.098,1252.17L777.723,1251.49L777.462,1251.77ZM925.081,1155.44C868.026,1174.57 817.508,1207.99 777.775,1251.43C817.511,1207.99 868.031,1174.57 925.081,1155.44ZM925.646,1155.25L925.108,1155.43L926.103,1155.1L925.646,1155.25ZM935.286,1152.2C932.214,1153.12 929.159,1154.09 926.13,1155.09C929.165,1154.09 932.219,1153.12 935.286,1152.2ZM935.716,1152.07L935.384,1152.17L936.292,1151.89L935.716,1152.07ZM936.843,1151.73L936.451,1151.85L937.327,1151.59L936.843,1151.73ZM937.972,1151.4L937.514,1151.53L938.377,1151.28L937.972,1151.4ZM939.102,1151.07L938.57,1151.22L939.438,1150.97L939.102,1151.07ZM940.233,1150.74L939.613,1150.92L940.505,1150.67L940.233,1150.74ZM946.659,1148.98C944.639,1149.51 942.626,1150.07 940.626,1150.63C942.631,1150.06 944.642,1149.51 946.659,1148.98ZM947.056,1148.87L946.829,1148.93L947.659,1148.71L947.056,1148.87ZM948.198,1148.57L947.919,1148.65L948.705,1148.44L948.198,1148.57ZM949.342,1148.28L949.008,1148.37L949.771,1148.17L949.342,1148.28ZM950.488,1147.99L950.096,1148.09L950.848,1147.9L950.488,1147.99ZM951.635,1147.7L951.182,1147.81L951.932,1147.63L951.635,1147.7ZM952.783,1147.42L952.262,1147.55L953.022,1147.36L952.783,1147.42ZM953.933,1147.14L953.327,1147.28L954.115,1147.09L953.933,1147.14ZM958.213,1146.13C956.927,1146.42 955.644,1146.73 954.354,1147.04C955.637,1146.73 956.923,1146.43 958.213,1146.13ZM958.547,1146.06L958.409,1146.09L959.174,1145.91L958.547,1146.06ZM959.704,1145.79L959.517,1145.84L960.229,1145.68L959.704,1145.79ZM960.863,1145.54L960.626,1145.59L961.311,1145.44L960.863,1145.54ZM962.023,1145.28L961.736,1145.35L962.406,1145.2L962.023,1145.28ZM963.184,1145.03L962.846,1145.11L963.508,1144.97L963.184,1145.03ZM964.347,1144.79L963.956,1144.87L964.615,1144.73L964.347,1144.79ZM965.511,1144.55L965.066,1144.64L965.725,1144.5L965.511,1144.55ZM966.677,1144.31L966.172,1144.41L966.838,1144.28L966.677,1144.31ZM967.844,1144.08L967.269,1144.19L967.953,1144.05L967.844,1144.08ZM970.183,1143.62C969.793,1143.69 969.403,1143.77 969.013,1143.85L969.055,1143.84C969.413,1143.77 969.771,1143.7 970.129,1143.63L970.183,1143.62ZM971.354,1143.4L971.245,1143.42L971.882,1143.3L971.354,1143.4ZM972.526,1143.18L972.37,1143.21L972.987,1143.09L972.526,1143.18ZM973.7,1142.96L973.496,1143L974.103,1142.89L973.7,1142.96ZM974.876,1142.75L974.624,1142.8L975.225,1142.69L974.876,1142.75ZM976.052,1142.55L975.754,1142.6L976.349,1142.49L976.052,1142.55ZM977.23,1142.34L976.885,1142.4L977.476,1142.3L977.23,1142.34ZM978.41,1142.14L978.019,1142.21L978.605,1142.11L978.41,1142.14ZM979.59,1141.95L979.156,1142.02L979.736,1141.92L979.59,1141.95ZM980.772,1141.76L980.299,1141.83L980.868,1141.74L980.772,1141.76ZM981.955,1141.57L981.464,1141.65L982.002,1141.56L981.955,1141.57ZM983.14,1141.39L983.1,1141.39L983.605,1141.32L983.14,1141.39ZM984.326,1141.21L984.239,1141.22L984.778,1141.14L984.326,1141.21ZM985.513,1141.03L985.379,1141.05L985.928,1140.97L985.513,1141.03ZM986.702,1140.86L986.521,1140.89L987.073,1140.81L986.702,1140.86ZM987.891,1140.69L987.665,1140.73L988.218,1140.65L987.891,1140.69ZM989.082,1140.53L988.811,1140.57L989.363,1140.49L989.082,1140.53ZM990.275,1140.37L989.96,1140.41L990.508,1140.34L990.275,1140.37ZM991.468,1140.22L991.113,1140.26L991.654,1140.19L991.468,1140.22ZM992.663,1140.07L992.273,1140.12L992.8,1140.05L992.663,1140.07ZM993.859,1139.92L993.447,1139.97L993.948,1139.91L993.859,1139.92ZM995.056,1139.78L994.671,1139.82L995.097,1139.77L995.056,1139.78ZM996.255,1139.64L996.23,1139.64L996.578,1139.6L996.255,1139.64ZM997.454,1139.5L997.383,1139.51L997.852,1139.46L997.454,1139.5ZM998.655,1139.37L998.537,1139.38L999.041,1139.33L998.655,1139.37ZM999.857,1139.24L999.693,1139.26L1000.21,1139.21L999.857,1139.24ZM1001.06,1139.12L1000.85,1139.14L1001.38,1139.09L1001.06,1139.12ZM1002.26,1139L1002.01,1139.03L1002.54,1138.98L1002.26,1139ZM1003.47,1138.89L1003.18,1138.91L1003.7,1138.87L1003.47,1138.89ZM1004.68,1138.78L1004.34,1138.81L1004.86,1138.76L1004.68,1138.78ZM1005.89,1138.67L1005.52,1138.7L1006.02,1138.66L1005.89,1138.67ZM1007.1,1138.57L1006.71,1138.6L1007.18,1138.56L1007.1,1138.57ZM1008.31,1138.47L1007.96,1138.5L1008.35,1138.46L1008.31,1138.47ZM1009.52,1138.37L1009.5,1138.38L1009.72,1138.36L1009.52,1138.37ZM1010.73,1138.28L1010.67,1138.29L1011.1,1138.26L1010.73,1138.28ZM1011.94,1138.2L1011.84,1138.2L1012.32,1138.17L1011.94,1138.2ZM1013.16,1138.12L1013,1138.13L1013.51,1138.09L1013.16,1138.12ZM1014.37,1138.04L1014.17,1138.05L1014.69,1138.02L1014.37,1138.04ZM1015.59,1137.96L1015.35,1137.98L1015.86,1137.95L1015.59,1137.96ZM1016.81,1137.89L1016.52,1137.91L1017.04,1137.88L1016.81,1137.89ZM1018.03,1137.83L1017.7,1137.85L1018.21,1137.82L1018.03,1137.83ZM1019.25,1137.77L1018.89,1137.79L1019.39,1137.76L1019.25,1137.77ZM1020.47,1137.71L1020.1,1137.73L1020.56,1137.71L1020.47,1137.71ZM1021.69,1137.66L1021.36,1137.67L1021.74,1137.66L1021.69,1137.66ZM1022.92,1137.61L1022.91,1137.61L1023.02,1137.61L1022.92,1137.61ZM1024.14,1137.57L1024.09,1137.57L1024.49,1137.55L1024.14,1137.57ZM1025.37,1137.52L1025.27,1137.53L1025.74,1137.51L1025.37,1137.52ZM1026.6,1137.49L1026.45,1137.49L1026.94,1137.48L1026.6,1137.49ZM1027.82,1137.46L1027.63,1137.46L1028.14,1137.45L1027.82,1137.46ZM1029.05,1137.43L1028.81,1137.43L1029.33,1137.42L1029.05,1137.43ZM1030.28,1137.41L1030,1137.41L1030.52,1137.4L1030.28,1137.41ZM1031.51,1137.39L1031.19,1137.39L1031.7,1137.38L1031.51,1137.39ZM1032.75,1137.37L1032.39,1137.38L1032.89,1137.37L1032.75,1137.37ZM1033.98,1137.36L1033.61,1137.36L1034.07,1137.36L1033.98,1137.36ZM1035.21,1137.35L1034.87,1137.36L1035.26,1137.35L1035.21,1137.35ZM1050.1,1035.06L867.977,544.575L689.455,1035.06L1050.1,1035.06Z"},void 0,!1,{fileName:jM,lineNumber:13,columnNumber:7},void 0)},void 0,!1,{fileName:jM,lineNumber:7,columnNumber:5},void 0)});var zl=(e=>(e[e.PROMPT=0]="PROMPT",e[e.GALLERY=1]="GALLERY",e[e.OTHER=2]="OTHER",e[e.SEED=3]="SEED",e[e.VARIATIONS=4]="VARIATIONS",e[e.UPSCALE=5]="UPSCALE",e[e.FACE_CORRECTION=6]="FACE_CORRECTION",e[e.IMAGE_TO_IMAGE=7]="IMAGE_TO_IMAGE",e))(zl||{});const r1e={[0]:{text:"This field will take all prompt text, including both content and stylistic terms. While weights can be included in the prompt, standard CLI Commands/parameters will not work.",href:"link/to/docs/feature3.html",guideImage:"asset/path.gif"},[1]:{text:"As new invocations are generated, files from the output directory will be displayed here. Generations have additional options to configure new generations.",href:"link/to/docs/feature3.html",guideImage:"asset/path.gif"},[2]:{text:"These options will enable alternative processing modes for Invoke. Seamless tiling will work to generate repeating patterns in the output. High Resolution Optimization performs a two-step generation cycle, and should be used at higher resolutions when you desire a more coherent image/composition. ",href:"link/to/docs/feature3.html",guideImage:"asset/path.gif"},[3]:{text:"Seed values provide an initial set of noise which guide the denoising process, and can be randomized or populated with a seed from a previous invocation. The Threshold feature can be used to mitigate undesirable outcomes at higher CFG values (try between 0-10), and Perlin can be used to add Perlin noise into the denoising process - Both serve to add variation to your outputs. ",href:"link/to/docs/feature3.html",guideImage:"asset/path.gif"},[4]:{text:"Try a variation with an amount of between 0 and 1 to change the output image for the set seed - Interesting variations on the seed are found between 0.1 and 0.3.",href:"link/to/docs/feature3.html",guideImage:"asset/path.gif"},[5]:{text:"Using ESRGAN you can increase the output resolution without requiring a higher width/height in the initial generation.",href:"link/to/docs/feature1.html",guideImage:"asset/path.gif"},[6]:{text:"Using GFPGAN or Codeformer, Face Correction will attempt to identify faces in outputs, and correct any defects/abnormalities. Higher strength values will apply a stronger corrective pressure on outputs, resulting in more appealing faces. With Codeformer, a higher fidelity will attempt to preserve the original image, at the expense of face correction strength.",href:"link/to/docs/feature3.html",guideImage:"asset/path.gif"},[7]:{text:"ImageToImage allows the upload of an initial image, which InvokeAI will use to guide the generation process, along with a prompt. A lower value for this setting will more closely resemble the original image. Values between 0-1 are accepted, and a range of .25-.75 is recommended ",href:"link/to/docs/feature3.html",guideImage:"asset/path.gif"}};var l4="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/components/IAISwitch.tsx";const pm=e=>{const{label:t,isDisabled:n=!1,fontSize:i="md",size:o="md",width:u="auto",...c}=e;return C(fd,{isDisabled:n,width:u,children:C(Sr,{justifyContent:"space-between",alignItems:"center",children:[t&&C(sm,{fontSize:i,marginBottom:1,flexGrow:2,whiteSpace:"nowrap",children:t},void 0,!1,{fileName:l4,lineNumber:30,columnNumber:11},void 0),C(s3,{size:o,className:"switch-button",...c},void 0,!1,{fileName:l4,lineNumber:39,columnNumber:9},void 0)]},void 0,!0,{fileName:l4,lineNumber:28,columnNumber:7},void 0)},void 0,!1,{fileName:l4,lineNumber:27,columnNumber:5},void 0)};var P6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/FaceRestore/FaceRestore.tsx";function OU(){const e=gt(o=>o.system.isGFPGANAvailable),t=gt(o=>o.options.shouldRunFacetool),n=Sn();return C(Sr,{justifyContent:"space-between",alignItems:"center",width:"100%",mr:2,children:[C("p",{children:"Restore Face"},void 0,!1,{fileName:P6,lineNumber:32,columnNumber:7},this),C(pm,{isDisabled:!e,isChecked:t,onChange:o=>n(Qhe(o.target.checked))},void 0,!1,{fileName:P6,lineNumber:33,columnNumber:7},this)]},void 0,!0,{fileName:P6,lineNumber:26,columnNumber:5},this)}var Ip="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/components/IAINumberInput.tsx";const VM=/^-?(0\.)?\.?$/,Vl=e=>{const{label:t,styleClass:n,isDisabled:i=!1,showStepper:o=!0,fontSize:u="1rem",size:c="sm",width:p,textAlign:h,isInvalid:v,value:b,onChange:x,min:N,max:_,isInteger:T=!0,...A}=e,[M,z]=k.exports.useState(String(b));k.exports.useEffect(()=>{!M.match(VM)&&b!==Number(M)&&z(String(b))},[b,M]);const P=F=>{z(F),F.match(VM)||x(T?Math.floor(Number(F)):Number(F))},I=F=>{const $=tb.clamp(T?Math.floor(Number(F.target.value)):Number(F.target.value),N,_);z(String($)),x($)};return C(fd,{isDisabled:i,isInvalid:v,className:`number-input ${n}`,children:[t&&C(sm,{fontSize:u,marginBottom:1,flexGrow:2,whiteSpace:"nowrap",className:"number-input-label",children:t},void 0,!1,{fileName:Ip,lineNumber:103,columnNumber:9},void 0),C(Rz,{size:c,...A,className:"number-input-field",value:M,keepWithinRange:!0,clampValueOnBlur:!1,onChange:P,onBlur:I,children:[C(Az,{fontSize:u,className:"number-input-entry",width:p,textAlign:h},void 0,!1,{fileName:Ip,lineNumber:123,columnNumber:9},void 0),C("div",{className:"number-input-stepper",style:o?{display:"block"}:{display:"none"},children:[C(Oz,{className:"number-input-stepper-button"},void 0,!1,{fileName:Ip,lineNumber:133,columnNumber:11},void 0),C(Lz,{className:"number-input-stepper-button"},void 0,!1,{fileName:Ip,lineNumber:134,columnNumber:11},void 0)]},void 0,!0,{fileName:Ip,lineNumber:129,columnNumber:9},void 0)]},void 0,!0,{fileName:Ip,lineNumber:113,columnNumber:7},void 0)]},void 0,!0,{fileName:Ip,lineNumber:97,columnNumber:5},void 0)};var og="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/components/IAISelect.tsx";const Rb=e=>{const{label:t,isDisabled:n,validValues:i,size:o="sm",fontSize:u="md",styleClass:c,...p}=e;return C(fd,{isDisabled:n,className:`iai-select ${c}`,children:[C(sm,{fontSize:u,marginBottom:1,flexGrow:2,whiteSpace:"nowrap",className:"iai-select-label",children:t},void 0,!1,{fileName:og,lineNumber:25,columnNumber:7},void 0),C(Iz,{fontSize:u,size:o,...p,className:"iai-select-picker",children:i.map(h=>typeof h=="string"||typeof h=="number"?C("option",{value:h,className:"iai-select-option",children:h},h,!1,{fileName:og,lineNumber:42,columnNumber:13},void 0):C("option",{value:h.value,children:h.key},h.value,!1,{fileName:og,lineNumber:46,columnNumber:13},void 0))},void 0,!1,{fileName:og,lineNumber:34,columnNumber:7},void 0)]},void 0,!0,{fileName:og,lineNumber:24,columnNumber:5},void 0)};var u4="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/FaceRestore/FaceRestoreOptions.tsx";const i1e=Ga(e=>e.options,e=>({facetoolStrength:e.facetoolStrength,facetoolType:e.facetoolType,codeformerFidelity:e.codeformerFidelity}),{memoizeOptions:{resultEqualityCheck:Wa.exports.isEqual}}),a1e=Ga(e=>e.system,e=>({isGFPGANAvailable:e.isGFPGANAvailable}),{memoizeOptions:{resultEqualityCheck:Wa.exports.isEqual}}),DE=()=>{const e=Sn(),{facetoolStrength:t,facetoolType:n,codeformerFidelity:i}=gt(i1e),{isGFPGANAvailable:o}=gt(a1e),u=h=>e(L4(h)),c=h=>e(eU(h)),p=h=>e(O4(h.target.value));return C(Sr,{direction:"column",gap:2,children:[C(Rb,{label:"Type",validValues:k0e.concat(),value:n,onChange:p},void 0,!1,{fileName:u4,lineNumber:71,columnNumber:7},void 0),C(Vl,{isDisabled:!o,label:"Strength",step:.05,min:0,max:1,onChange:u,value:t,width:"90px",isInteger:!1},void 0,!1,{fileName:u4,lineNumber:77,columnNumber:7},void 0),n==="codeformer"&&C(Vl,{isDisabled:!o,label:"Fidelity",step:.05,min:0,max:1,onChange:c,value:i,width:"90px",isInteger:!1},void 0,!1,{fileName:u4,lineNumber:89,columnNumber:9},void 0)]},void 0,!0,{fileName:u4,lineNumber:70,columnNumber:5},void 0)};var o1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/ImageToImage/ImageFit.tsx";function s1e(){const e=Sn(),t=gt(i=>i.options.shouldFitToWidthHeight);return C(pm,{label:"Fit Initial Image To Output Size",isChecked:t,onChange:i=>e(tU(i.target.checked))},void 0,!1,{fileName:o1e,lineNumber:21,columnNumber:5},this)}var l1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/ImageToImage/ImageToImageStrength.tsx";function u1e(e){const{label:t="Strength",styleClass:n}=e,i=gt(c=>c.options.img2imgStrength),o=Sn();return C(Vl,{label:t,step:.01,min:.01,max:.99,onChange:c=>o(JB(c)),value:i,width:"90px",isInteger:!1,styleClass:n},void 0,!1,{fileName:l1e,lineNumber:26,columnNumber:5},this)}var c1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/Seed/RandomizeSeed.tsx";function f1e(){const e=Sn(),t=gt(i=>i.options.shouldRandomizeSeed);return C(pm,{label:"Randomize Seed",isChecked:t,onChange:i=>e(eve(i.target.checked))},void 0,!1,{fileName:c1e,lineNumber:22,columnNumber:5},this)}var d1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/Seed/Seed.tsx";function p1e(){const e=gt(u=>u.options.seed),t=gt(u=>u.options.shouldRandomizeSeed),n=gt(u=>u.options.shouldGenerateVariations),i=Sn(),o=u=>i(Tb(u));return C(Vl,{label:"Seed",step:1,precision:0,flexGrow:1,min:LE,max:OE,isDisabled:t,isInvalid:e<0&&n,onChange:o,value:e,width:"10rem"},void 0,!1,{fileName:d1e,lineNumber:25,columnNumber:5},this)}var HM="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/Seed/ShuffleSeed.tsx";function m1e(){const e=Sn(),t=gt(i=>i.options.shouldRandomizeSeed);return C(Du,{size:"sm",isDisabled:t,onClick:()=>e(Tb(_U(LE,OE))),children:C("p",{children:"Shuffle"},void 0,!1,{fileName:HM,lineNumber:27,columnNumber:7},this)},void 0,!1,{fileName:HM,lineNumber:22,columnNumber:5},this)}var h1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/Seed/Threshold.tsx";function v1e(){const e=Sn(),t=gt(i=>i.options.threshold);return C(Vl,{label:"Threshold",min:0,max:1e3,step:.1,onChange:i=>e(qhe(i)),value:t,isInteger:!1},void 0,!1,{fileName:h1e,lineNumber:19,columnNumber:5},this)}var g1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/Seed/Perlin.tsx";function b1e(){const e=Sn(),t=gt(i=>i.options.perlin);return C(Vl,{label:"Perlin Noise",min:0,max:1,step:.05,onChange:i=>e(Zhe(i)),value:t,isInteger:!1},void 0,!1,{fileName:g1e,lineNumber:17,columnNumber:5},this)}var Ec="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/Seed/SeedOptions.tsx";const MU=()=>C(Sr,{gap:2,direction:"column",children:[C(f1e,{},void 0,!1,{fileName:Ec,lineNumber:14,columnNumber:7},void 0),C(Sr,{gap:2,children:[C(p1e,{},void 0,!1,{fileName:Ec,lineNumber:16,columnNumber:9},void 0),C(m1e,{},void 0,!1,{fileName:Ec,lineNumber:17,columnNumber:9},void 0)]},void 0,!0,{fileName:Ec,lineNumber:15,columnNumber:7},void 0),C(Sr,{gap:2,children:C(v1e,{},void 0,!1,{fileName:Ec,lineNumber:20,columnNumber:9},void 0)},void 0,!1,{fileName:Ec,lineNumber:19,columnNumber:7},void 0),C(Sr,{gap:2,children:C(b1e,{},void 0,!1,{fileName:Ec,lineNumber:23,columnNumber:9},void 0)},void 0,!1,{fileName:Ec,lineNumber:22,columnNumber:7},void 0)]},void 0,!0,{fileName:Ec,lineNumber:13,columnNumber:5},void 0);var I6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/Upscale/Upscale.tsx";function DU(){const e=gt(o=>o.system.isESRGANAvailable),t=gt(o=>o.options.shouldRunESRGAN),n=Sn();return C(Sr,{justifyContent:"space-between",alignItems:"center",width:"100%",mr:2,children:[C("p",{children:"Upscale"},void 0,!1,{fileName:I6,lineNumber:30,columnNumber:7},this),C(pm,{isDisabled:!e,isChecked:t,onChange:o=>n(Jhe(o.target.checked))},void 0,!1,{fileName:I6,lineNumber:31,columnNumber:7},this)]},void 0,!0,{fileName:I6,lineNumber:24,columnNumber:5},this)}var F6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/Upscale/UpscaleOptions.tsx";const y1e=Ga(e=>e.options,e=>({upscalingLevel:e.upscalingLevel,upscalingStrength:e.upscalingStrength}),{memoizeOptions:{resultEqualityCheck:Wa.exports.isEqual}}),S1e=Ga(e=>e.system,e=>({isESRGANAvailable:e.isESRGANAvailable}),{memoizeOptions:{resultEqualityCheck:Wa.exports.isEqual}}),PE=()=>{const e=Sn(),{upscalingLevel:t,upscalingStrength:n}=gt(y1e),{isESRGANAvailable:i}=gt(S1e);return C("div",{className:"upscale-options",children:[C(Rb,{isDisabled:!i,label:"Scale",value:t,onChange:c=>e(y8(Number(c.target.value))),validValues:A0e},void 0,!1,{fileName:F6,lineNumber:64,columnNumber:7},void 0),C(Vl,{isDisabled:!i,label:"Strength",step:.05,min:0,max:1,onChange:c=>e(S8(c)),value:n,isInteger:!1},void 0,!1,{fileName:F6,lineNumber:71,columnNumber:7},void 0)]},void 0,!0,{fileName:F6,lineNumber:63,columnNumber:5},void 0)};var x1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/Variations/GenerateVariations.tsx";function C1e(){const e=gt(i=>i.options.shouldGenerateVariations),t=Sn();return C(pm,{isChecked:e,width:"auto",onChange:i=>t(Khe(i.target.checked))},void 0,!1,{fileName:x1e,lineNumber:22,columnNumber:5},this)}var z6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/Variations/Variations.tsx";function PU(){return C(Sr,{justifyContent:"space-between",alignItems:"center",width:"100%",mr:2,children:[C("p",{children:"Variations"},void 0,!1,{fileName:z6,lineNumber:13,columnNumber:7},this),C(C1e,{},void 0,!1,{fileName:z6,lineNumber:14,columnNumber:7},this)]},void 0,!0,{fileName:z6,lineNumber:7,columnNumber:5},this)}var B6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/components/IAIInput.tsx";function N1e(e){const{label:t,styleClass:n,isDisabled:i=!1,fontSize:o="1rem",width:u,isInvalid:c,...p}=e;return C(fd,{className:`input ${n}`,isInvalid:c,isDisabled:i,flexGrow:1,children:[C(sm,{fontSize:o,marginBottom:1,whiteSpace:"nowrap",className:"input-label",children:t},void 0,!1,{fileName:B6,lineNumber:30,columnNumber:7},this),C(M_,{...p,className:"input-entry",size:"sm",width:u},void 0,!1,{fileName:B6,lineNumber:38,columnNumber:7},this)]},void 0,!0,{fileName:B6,lineNumber:24,columnNumber:5},this)}var w1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/Variations/SeedWeights.tsx";function _1e(){const e=gt(o=>o.options.seedWeights),t=gt(o=>o.options.shouldGenerateVariations),n=Sn(),i=o=>n(nU(o.target.value));return C(N1e,{label:"Seed Weights",value:e,isInvalid:t&&!(RE(e)||e===""),isDisabled:!t,onChange:i},void 0,!1,{fileName:w1e,lineNumber:26,columnNumber:5},this)}var E1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/Variations/VariationAmount.tsx";function T1e(){const e=gt(o=>o.options.variationAmount),t=gt(o=>o.options.shouldGenerateVariations),n=Sn();return C(Vl,{label:"Variation Amount",value:e,step:.01,min:0,max:1,isDisabled:!t,onChange:o=>n(Xhe(o)),isInteger:!1},void 0,!1,{fileName:E1e,lineNumber:24,columnNumber:5},this)}var U6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AdvancedOptions/Variations/VariationsOptions.tsx";const IU=()=>C(Sr,{gap:2,direction:"column",children:[C(T1e,{},void 0,!1,{fileName:U6,lineNumber:11,columnNumber:7},void 0),C(_1e,{},void 0,!1,{fileName:U6,lineNumber:12,columnNumber:7},void 0)]},void 0,!0,{fileName:U6,lineNumber:10,columnNumber:5},void 0);var $6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/MainOptions/MainAdvancedOptions.tsx";function FU(){const e=gt(i=>i.options.showAdvancedOptions),t=Sn();return C("div",{className:"advanced_options_checker",children:[C("input",{type:"checkbox",name:"advanced_options",id:"",onChange:i=>t(tve(i.target.checked)),checked:e},void 0,!1,{fileName:$6,lineNumber:16,columnNumber:7},this),C("label",{htmlFor:"advanced_options",children:"Advanced Options"},void 0,!1,{fileName:$6,lineNumber:23,columnNumber:7},this)]},void 0,!0,{fileName:$6,lineNumber:15,columnNumber:5},this)}var R1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/MainOptions/MainCFGScale.tsx";function A1e(){const e=Sn(),t=gt(i=>i.options.cfgScale);return C(Vl,{label:"CFG Scale",step:.5,min:1,max:30,onChange:i=>e(YB(i)),value:t,width:IE,fontSize:Bv,styleClass:"main-option-block",textAlign:"center",isInteger:!1},void 0,!1,{fileName:R1e,lineNumber:14,columnNumber:5},this)}var k1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/MainOptions/MainHeight.tsx";function L1e(){const e=gt(i=>i.options.height),t=Sn();return C(Rb,{label:"Height",value:e,flexGrow:1,onChange:i=>t(qB(Number(i.target.value))),validValues:R0e,fontSize:Bv,styleClass:"main-option-block"},void 0,!1,{fileName:k1e,lineNumber:16,columnNumber:5},this)}var O1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/MainOptions/MainIterations.tsx";function M1e(){const e=Sn(),t=gt(i=>i.options.iterations);return C(Vl,{label:"Images",step:1,min:1,max:9999,onChange:i=>e(Yhe(i)),value:t,width:IE,fontSize:Bv,styleClass:"main-option-block",textAlign:"center"},void 0,!1,{fileName:O1e,lineNumber:16,columnNumber:5},this)}var D1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/MainOptions/MainSampler.tsx";function P1e(){const e=gt(i=>i.options.sampler),t=Sn();return C(Rb,{label:"Sampler",value:e,onChange:i=>t(KB(i.target.value)),validValues:E0e,fontSize:Bv,styleClass:"main-option-block"},void 0,!1,{fileName:D1e,lineNumber:16,columnNumber:5},this)}var I1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/MainOptions/MainSteps.tsx";function F1e(){const e=Sn(),t=gt(i=>i.options.steps);return C(Vl,{label:"Steps",min:1,max:9999,step:1,onChange:i=>e(GB(i)),value:t,width:IE,fontSize:Bv,styleClass:"main-option-block",textAlign:"center"},void 0,!1,{fileName:I1e,lineNumber:14,columnNumber:5},this)}var z1e="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/MainOptions/MainWidth.tsx";function B1e(){const e=gt(i=>i.options.width),t=Sn();return C(Rb,{label:"Width",value:e,flexGrow:1,onChange:i=>t(ZB(Number(i.target.value))),validValues:T0e,fontSize:Bv,styleClass:"main-option-block"},void 0,!1,{fileName:z1e,lineNumber:16,columnNumber:5},this)}var gu="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/MainOptions/MainOptions.tsx";const Bv="0.9rem",IE="auto";function zU(){return C("div",{className:"main-options",children:C("div",{className:"main-options-list",children:[C("div",{className:"main-options-row",children:[C(M1e,{},void 0,!1,{fileName:gu,lineNumber:16,columnNumber:11},this),C(F1e,{},void 0,!1,{fileName:gu,lineNumber:17,columnNumber:11},this),C(A1e,{},void 0,!1,{fileName:gu,lineNumber:18,columnNumber:11},this)]},void 0,!0,{fileName:gu,lineNumber:15,columnNumber:9},this),C("div",{className:"main-options-row",children:[C(B1e,{},void 0,!1,{fileName:gu,lineNumber:21,columnNumber:11},this),C(L1e,{},void 0,!1,{fileName:gu,lineNumber:22,columnNumber:11},this),C(P1e,{},void 0,!1,{fileName:gu,lineNumber:23,columnNumber:11},this)]},void 0,!0,{fileName:gu,lineNumber:20,columnNumber:9},this)]},void 0,!0,{fileName:gu,lineNumber:14,columnNumber:7},this)},void 0,!1,{fileName:gu,lineNumber:13,columnNumber:5},this)}var BU={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},WM=Ae.createContext&&Ae.createContext(BU),F4="/Users/spencer/Documents/Code/stable-diffusion/frontend/node_modules/react-icons/lib/esm/iconBase.js",nd=globalThis&&globalThis.__assign||function(){return nd=Object.assign||function(e){for(var t,n=1,i=arguments.length;ne.system,e=>e.shouldDisplayGuides),Q1e=({children:e,feature:t})=>{const n=gt(X1e),{text:i}=r1e[t];return n?C(aE,{trigger:"hover",children:[C(uE,{children:C(Xs,{children:e},void 0,!1,{fileName:Yh,lineNumber:31,columnNumber:9},void 0)},void 0,!1,{fileName:Yh,lineNumber:30,columnNumber:7},void 0),C(lE,{className:"guide-popover-content",maxWidth:"400px",onClick:o=>o.preventDefault(),cursor:"initial",children:[C(oE,{className:"guide-popover-arrow"},void 0,!1,{fileName:Yh,lineNumber:39,columnNumber:9},void 0),C("div",{className:"guide-popover-guide-content",children:i},void 0,!1,{fileName:Yh,lineNumber:40,columnNumber:9},void 0)]},void 0,!0,{fileName:Yh,lineNumber:33,columnNumber:7},void 0)]},void 0,!0,{fileName:Yh,lineNumber:29,columnNumber:5},void 0):C(Ui,{},void 0,!1)};var j6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/components/GuideIcon.tsx";const J1e=qe(({feature:e,icon:t=$U},n)=>C(Q1e,{feature:e,children:C(Xs,{ref:n,children:C(ms,{as:t},void 0,!1,{fileName:j6,lineNumber:16,columnNumber:9},void 0)},void 0,!1,{fileName:j6,lineNumber:15,columnNumber:7},void 0)},void 0,!1,{fileName:j6,lineNumber:14,columnNumber:5},void 0));var qh="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/AccordionItems/InvokeAccordionItem.tsx";function ege(e){const{header:t,feature:n,options:i}=e;return C(VI,{className:"advanced-settings-item",children:[C("h2",{children:C($I,{className:"advanced-settings-header",children:[t,C(J1e,{feature:n},void 0,!1,{fileName:qh,lineNumber:25,columnNumber:11},this),C(jI,{},void 0,!1,{fileName:qh,lineNumber:26,columnNumber:11},this)]},void 0,!0,{fileName:qh,lineNumber:23,columnNumber:9},this)},void 0,!1,{fileName:qh,lineNumber:22,columnNumber:7},this),C(HI,{className:"advanced-settings-panel",children:i},void 0,!1,{fileName:qh,lineNumber:29,columnNumber:7},this)]},void 0,!0,{fileName:qh,lineNumber:21,columnNumber:5},this)}var YM="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/OptionsAccordion.tsx";const VU=e=>{const{accordionInfo:t}=e,n=gt(c=>c.system.openAccordions),i=Sn();return C(WI,{defaultIndex:n,allowMultiple:!0,reduceMotion:!0,onChange:c=>i(pve(c)),className:"advanced-settings",children:(()=>{const c=[];return t&&Object.keys(t).forEach(p=>{c.push(C(ege,{header:t[p].header,feature:t[p].feature,options:t[p].options},p,!1,{fileName:YM,lineNumber:40,columnNumber:11},void 0))}),c})()},void 0,!1,{fileName:YM,lineNumber:53,columnNumber:5},void 0)};var qM="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/HiresOptions.tsx";const tge=()=>{const e=Sn(),t=gt(i=>i.options.hiresFix);return C(Sr,{gap:2,direction:"column",children:C(pm,{label:"High Res Optimization",fontSize:"md",isChecked:t,onChange:i=>e(QB(i.target.checked))},void 0,!1,{fileName:qM,lineNumber:22,columnNumber:7},void 0)},void 0,!1,{fileName:qM,lineNumber:21,columnNumber:5},void 0)};var ZM="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/SeamlessOptions.tsx";const nge=()=>{const e=Sn(),t=gt(i=>i.options.seamless);return C(Sr,{gap:2,direction:"column",children:C(pm,{label:"Seamless tiling",fontSize:"md",isChecked:t,onChange:i=>e(XB(i.target.checked))},void 0,!1,{fileName:ZM,lineNumber:18,columnNumber:7},void 0)},void 0,!1,{fileName:ZM,lineNumber:17,columnNumber:5},void 0)};var V6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/OutputOptions.tsx";const HU=()=>C(Sr,{gap:2,direction:"column",children:[C(nge,{},void 0,!1,{fileName:V6,lineNumber:10,columnNumber:7},void 0),C(tge,{},void 0,!1,{fileName:V6,lineNumber:11,columnNumber:7},void 0)]},void 0,!0,{fileName:V6,lineNumber:9,columnNumber:5},void 0);var KM="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/components/IAIButton.tsx";const vg=e=>{const{label:t,tooltip:n="",size:i="sm",...o}=e;return C(Ca,{label:n,children:C(Du,{size:i,...o,children:t},void 0,!1,{fileName:KM,lineNumber:17,columnNumber:7},void 0)},void 0,!1,{fileName:KM,lineNumber:16,columnNumber:5},void 0)},XM=Ga(e=>e.options,e=>({prompt:e.prompt,shouldGenerateVariations:e.shouldGenerateVariations,seedWeights:e.seedWeights,maskPath:e.maskPath,initialImagePath:e.initialImagePath,seed:e.seed,activeTab:e.activeTab}),{memoizeOptions:{resultEqualityCheck:Wa.exports.isEqual}}),FE=Ga(e=>e.system,e=>({isProcessing:e.isProcessing,isConnected:e.isConnected}),{memoizeOptions:{resultEqualityCheck:Wa.exports.isEqual}}),WU=()=>{const{prompt:e}=gt(XM),{shouldGenerateVariations:t,seedWeights:n,maskPath:i,initialImagePath:o,seed:u,activeTab:c}=gt(XM),{isProcessing:p,isConnected:h}=gt(FE);return k.exports.useMemo(()=>!(!e||Boolean(e.match(/^[\s\r\n]+$/))||e&&!o&&c===1||i&&!o||p||!h||t&&(!(RE(n)||n==="")||u===-1)),[e,i,o,p,h,t,n,u,c])};var rge="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/ProcessButtons/InvokeButton.tsx";function ige(){const e=Sn(),t=WU();return C(vg,{label:"Invoke","aria-label":"Invoke",type:"submit",isDisabled:!t,onClick:()=>{e(T8())},className:"invoke-btn"},void 0,!1,{fileName:rge,lineNumber:16,columnNumber:5},this)}var QM="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/components/IAIIconButton.tsx";const Wp=e=>{const{tooltip:t="",tooltipPlacement:n="bottom",onClick:i,...o}=e;return C(Ca,{label:t,hasArrow:!0,placement:n,children:C(bi,{...o,cursor:i?"pointer":"unset",onClick:i},void 0,!1,{fileName:QM,lineNumber:22,columnNumber:7},void 0)},void 0,!1,{fileName:QM,lineNumber:21,columnNumber:5},void 0)};var JM="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/ProcessButtons/CancelButton.tsx";function age(){const e=Sn(),{isProcessing:t,isConnected:n}=gt(FE),i=()=>e(C0e());return ii("shift+x",()=>{(n||t)&&i()},[n,t]),C(Wp,{icon:C(K1e,{},void 0,!1,{fileName:JM,lineNumber:26,columnNumber:13},this),tooltip:"Cancel","aria-label":"Cancel",isDisabled:!n||!t,onClick:i,className:"cancel-btn"},void 0,!1,{fileName:JM,lineNumber:25,columnNumber:5},this)}var H6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/ProcessButtons/ProcessButtons.tsx";const GU=()=>C("div",{className:"process-buttons",children:[C(ige,{},void 0,!1,{fileName:H6,lineNumber:10,columnNumber:7},void 0),C(age,{},void 0,!1,{fileName:H6,lineNumber:11,columnNumber:7},void 0)]},void 0,!0,{fileName:H6,lineNumber:9,columnNumber:5},void 0);var W6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/PromptInput/PromptInput.tsx";const oge=Ga(e=>e.options,e=>({prompt:e.prompt}),{memoizeOptions:{resultEqualityCheck:Wa.exports.isEqual}}),YU=()=>{const e=k.exports.useRef(null),{prompt:t}=gt(oge),{isProcessing:n}=gt(FE),i=Sn(),o=WU(),u=p=>{i(WB(p.target.value))};ii("ctrl+enter",()=>{o&&i(T8())},[o]),ii("alt+a",()=>{e.current?.focus()},[]);const c=p=>{p.key==="Enter"&&p.shiftKey===!1&&o&&(p.preventDefault(),i(T8()))};return C("div",{className:"prompt-bar",children:C(fd,{isInvalid:t.length===0||Boolean(t.match(/^[\s\r\n]+$/)),isDisabled:n,children:C(Wz,{id:"prompt",name:"prompt",placeholder:"I'm dreaming of...",size:"lg",value:t,onChange:u,onKeyDown:c,resize:"vertical",height:30,ref:e},void 0,!1,{fileName:W6,lineNumber:73,columnNumber:9},void 0)},void 0,!1,{fileName:W6,lineNumber:69,columnNumber:7},void 0)},void 0,!1,{fileName:W6,lineNumber:68,columnNumber:5},void 0)};var Xi="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/tabs/ImageToImage/ImageToImagePanel.tsx";function sge(){const e=gt(n=>n.options.showAdvancedOptions),t={seed:{header:C(Xs,{flex:"1",textAlign:"left",children:"Seed"},void 0,!1,{fileName:Xi,lineNumber:29,columnNumber:9},this),feature:zl.SEED,options:C(MU,{},void 0,!1,{fileName:Xi,lineNumber:34,columnNumber:16},this)},variations:{header:C(PU,{},void 0,!1,{fileName:Xi,lineNumber:37,columnNumber:15},this),feature:zl.VARIATIONS,options:C(IU,{},void 0,!1,{fileName:Xi,lineNumber:39,columnNumber:16},this)},face_restore:{header:C(OU,{},void 0,!1,{fileName:Xi,lineNumber:42,columnNumber:15},this),feature:zl.FACE_CORRECTION,options:C(DE,{},void 0,!1,{fileName:Xi,lineNumber:44,columnNumber:16},this)},upscale:{header:C(DU,{},void 0,!1,{fileName:Xi,lineNumber:47,columnNumber:15},this),feature:zl.UPSCALE,options:C(PE,{},void 0,!1,{fileName:Xi,lineNumber:49,columnNumber:16},this)},other:{header:C(Xs,{flex:"1",textAlign:"left",children:"Other"},void 0,!1,{fileName:Xi,lineNumber:53,columnNumber:9},this),feature:zl.OTHER,options:C(HU,{},void 0,!1,{fileName:Xi,lineNumber:58,columnNumber:16},this)}};return C("div",{className:"image-to-image-panel",children:[C(YU,{},void 0,!1,{fileName:Xi,lineNumber:64,columnNumber:7},this),C(GU,{},void 0,!1,{fileName:Xi,lineNumber:65,columnNumber:7},this),C(zU,{},void 0,!1,{fileName:Xi,lineNumber:66,columnNumber:7},this),C(u1e,{label:"Image To Image Strength",styleClass:"main-option-block image-to-image-strength-main-option"},void 0,!1,{fileName:Xi,lineNumber:67,columnNumber:7},this),C(s1e,{},void 0,!1,{fileName:Xi,lineNumber:71,columnNumber:7},this),C(FU,{},void 0,!1,{fileName:Xi,lineNumber:72,columnNumber:7},this),e?C(VU,{accordionInfo:t},void 0,!1,{fileName:Xi,lineNumber:74,columnNumber:9},this):null]},void 0,!0,{fileName:Xi,lineNumber:63,columnNumber:5},this)}function lge(e){return hr({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z"}}]})(e)}function uge(e){return hr({tag:"svg",attr:{viewBox:"0 0 496 512"},child:[{tag:"path",attr:{d:"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"}}]})(e)}function cge(e){return hr({tag:"svg",attr:{viewBox:"0 0 320 512"},child:[{tag:"path",attr:{d:"M143 256.3L7 120.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0L313 86.3c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.4 9.5-24.6 9.5-34 .1zm34 192l136-136c9.4-9.4 9.4-24.6 0-33.9l-22.6-22.6c-9.4-9.4-24.6-9.4-33.9 0L160 352.1l-96.4-96.4c-9.4-9.4-24.6-9.4-33.9 0L7 278.3c-9.4 9.4-9.4 24.6 0 33.9l136 136c9.4 9.5 24.6 9.5 34 .1z"}}]})(e)}function fge(e){return hr({tag:"svg",attr:{viewBox:"0 0 256 512"},child:[{tag:"path",attr:{d:"M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z"}}]})(e)}function dge(e){return hr({tag:"svg",attr:{viewBox:"0 0 256 512"},child:[{tag:"path",attr:{d:"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"}}]})(e)}function pge(e){return hr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"}}]})(e)}function mge(e){return hr({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z"}}]})(e)}function hge(e){return hr({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M320 448v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V120c0-13.255 10.745-24 24-24h72v296c0 30.879 25.121 56 56 56h168zm0-344V0H152c-13.255 0-24 10.745-24 24v368c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24V128H344c-13.2 0-24-10.8-24-24zm120.971-31.029L375.029 7.029A24 24 0 0 0 358.059 0H352v96h96v-6.059a24 24 0 0 0-7.029-16.97z"}}]})(e)}function vge(e){return hr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M464 448H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48zM112 120c-30.928 0-56 25.072-56 56s25.072 56 56 56 56-25.072 56-56-25.072-56-56-56zM64 384h384V272l-87.515-87.515c-4.686-4.686-12.284-4.686-16.971 0L208 320l-55.515-55.515c-4.686-4.686-12.284-4.686-16.971 0L64 336v48z"}}]})(e)}function gge(e){return hr({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"}}]})(e)}function bge(e){return hr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M283.211 512c78.962 0 151.079-35.925 198.857-94.792 7.068-8.708-.639-21.43-11.562-19.35-124.203 23.654-238.262-71.576-238.262-196.954 0-72.222 38.662-138.635 101.498-174.394 9.686-5.512 7.25-20.197-3.756-22.23A258.156 258.156 0 0 0 283.211 0c-141.309 0-256 114.511-256 256 0 141.309 114.511 256 256 256z"}}]})(e)}function yge(e){return hr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M64 96H0c0 123.7 100.3 224 224 224v144c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320C288 196.3 187.7 96 64 96zm384-64c-84.2 0-157.4 46.5-195.7 115.2 27.7 30.2 48.2 66.9 59 107.6C424 243.1 512 147.9 512 32h-64z"}}]})(e)}function Sge(e){return hr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 160c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm246.4 80.5l-94.7-47.3 33.5-100.4c4.5-13.6-8.4-26.5-21.9-21.9l-100.4 33.5-47.4-94.8c-6.4-12.8-24.6-12.8-31 0l-47.3 94.7L92.7 70.8c-13.6-4.5-26.5 8.4-21.9 21.9l33.5 100.4-94.7 47.4c-12.8 6.4-12.8 24.6 0 31l94.7 47.3-33.5 100.5c-4.5 13.6 8.4 26.5 21.9 21.9l100.4-33.5 47.3 94.7c6.4 12.8 24.6 12.8 31 0l47.3-94.7 100.4 33.5c13.6 4.5 26.5-8.4 21.9-21.9l-33.5-100.4 94.7-47.3c13-6.5 13-24.7.2-31.1zm-155.9 106c-49.9 49.9-131.1 49.9-181 0-49.9-49.9-49.9-131.1 0-181 49.9-49.9 131.1-49.9 181 0 49.9 49.9 49.9 131.1 0 181z"}}]})(e)}function xge(e){return hr({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M32 464a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128H32zm272-256a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"}}]})(e)}function Cge(e){return hr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M296 384h-80c-13.3 0-24-10.7-24-24V192h-87.7c-17.8 0-26.7-21.5-14.1-34.1L242.3 5.7c7.5-7.5 19.8-7.5 27.3 0l152.2 152.2c12.6 12.6 3.7 34.1-14.1 34.1H320v168c0 13.3-10.7 24-24 24zm216-8v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h136v8c0 30.9 25.1 56 56 56h80c30.9 0 56-25.1 56-56v-8h136c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z"}}]})(e)}var Nge=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function Ab(e,t){var n=wge(e);if(typeof n.path!="string"){var i=e.webkitRelativePath;Object.defineProperty(n,"path",{value:typeof t=="string"?t:typeof i=="string"&&i.length>0?i:e.name,writable:!1,configurable:!1,enumerable:!0})}return n}function wge(e){var t=e.name,n=t&&t.lastIndexOf(".")!==-1;if(n&&!e.type){var i=t.split(".").pop().toLowerCase(),o=Nge.get(i);o&&Object.defineProperty(e,"type",{value:o,writable:!1,configurable:!1,enumerable:!0})}return e}var _ge=[".DS_Store","Thumbs.db"];function Ege(e){return Ov(this,void 0,void 0,function(){return Mv(this,function(t){return CS(e)&&Tge(e.dataTransfer)?[2,Lge(e.dataTransfer,e.type)]:Rge(e)?[2,Age(e)]:Array.isArray(e)&&e.every(function(n){return"getFile"in n&&typeof n.getFile=="function"})?[2,kge(e)]:[2,[]]})})}function Tge(e){return CS(e)}function Rge(e){return CS(e)&&CS(e.target)}function CS(e){return typeof e=="object"&&e!==null}function Age(e){return A8(e.target.files).map(function(t){return Ab(t)})}function kge(e){return Ov(this,void 0,void 0,function(){var t;return Mv(this,function(n){switch(n.label){case 0:return[4,Promise.all(e.map(function(i){return i.getFile()}))];case 1:return t=n.sent(),[2,t.map(function(i){return Ab(i)})]}})})}function Lge(e,t){return Ov(this,void 0,void 0,function(){var n,i;return Mv(this,function(o){switch(o.label){case 0:return e.items?(n=A8(e.items).filter(function(u){return u.kind==="file"}),t!=="drop"?[2,n]:[4,Promise.all(n.map(Oge))]):[3,2];case 1:return i=o.sent(),[2,eD(qU(i))];case 2:return[2,eD(A8(e.files).map(function(u){return Ab(u)}))]}})})}function eD(e){return e.filter(function(t){return _ge.indexOf(t.name)===-1})}function A8(e){if(e===null)return[];for(var t=[],n=0;ne.length)&&(t=e.length);for(var n=0,i=new Array(t);nn)return[!1,aD(n)];if(e.sizen)return[!1,aD(n)]}return[!0,null]}function Gp(e){return e!=null}function qge(e){var t=e.files,n=e.accept,i=e.minSize,o=e.maxSize,u=e.multiple,c=e.maxFiles,p=e.validator;return!u&&t.length>1||u&&c>=1&&t.length>c?!1:t.every(function(h){var v=QU(h,n),b=rb(v,1),x=b[0],N=JU(h,i,o),_=rb(N,1),T=_[0],A=p?p(h):null;return x&&T&&!A})}function NS(e){return typeof e.isPropagationStopped=="function"?e.isPropagationStopped():typeof e.cancelBubble<"u"?e.cancelBubble:!1}function c4(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(t){return t==="Files"||t==="application/x-moz-file"}):!!e.target&&!!e.target.files}function sD(e){e.preventDefault()}function Zge(e){return e.indexOf("MSIE")!==-1||e.indexOf("Trident/")!==-1}function Kge(e){return e.indexOf("Edge/")!==-1}function Xge(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.navigator.userAgent;return Zge(e)||Kge(e)}function bu(){for(var e=arguments.length,t=new Array(e),n=0;n1?o-1:0),c=1;ce.length)&&(t=e.length);for(var n=0,i=new Array(t);n=0)&&(!Object.prototype.propertyIsEnumerable.call(e,i)||(n[i]=e[i]))}return n}function hbe(e,t){if(e==null)return{};var n={},i=Object.keys(e),o,u;for(u=0;u=0)&&(n[o]=e[o]);return n}var zE=k.exports.forwardRef(function(e,t){var n=e.children,i=wS(e,ibe),o=i$(i),u=o.open,c=wS(o,abe);return k.exports.useImperativeHandle(t,function(){return{open:u}},[u]),C(k.exports.Fragment,{children:n(jr(jr({},c),{},{open:u}))},void 0,!1,{fileName:rbe,lineNumber:70,columnNumber:23},this)});zE.displayName="Dropzone";var r$={disabled:!1,getFilesFromEvent:Ege,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!0,autoFocus:!1};zE.defaultProps=r$;zE.propTypes={children:Lt.exports.func,accept:Lt.exports.objectOf(Lt.exports.arrayOf(Lt.exports.string)),multiple:Lt.exports.bool,preventDropOnDocument:Lt.exports.bool,noClick:Lt.exports.bool,noKeyboard:Lt.exports.bool,noDrag:Lt.exports.bool,noDragEventsBubbling:Lt.exports.bool,minSize:Lt.exports.number,maxSize:Lt.exports.number,maxFiles:Lt.exports.number,disabled:Lt.exports.bool,getFilesFromEvent:Lt.exports.func,onFileDialogCancel:Lt.exports.func,onFileDialogOpen:Lt.exports.func,useFsAccessApi:Lt.exports.bool,autoFocus:Lt.exports.bool,onDragEnter:Lt.exports.func,onDragLeave:Lt.exports.func,onDragOver:Lt.exports.func,onDrop:Lt.exports.func,onDropAccepted:Lt.exports.func,onDropRejected:Lt.exports.func,onError:Lt.exports.func,validator:Lt.exports.func};var M8={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function i$(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=jr(jr({},r$),e),n=t.accept,i=t.disabled,o=t.getFilesFromEvent,u=t.maxSize,c=t.minSize,p=t.multiple,h=t.maxFiles,v=t.onDragEnter,b=t.onDragLeave,x=t.onDragOver,N=t.onDrop,_=t.onDropAccepted,T=t.onDropRejected,A=t.onFileDialogCancel,M=t.onFileDialogOpen,z=t.useFsAccessApi,P=t.autoFocus,I=t.preventDropOnDocument,F=t.noClick,$=t.noKeyboard,Y=t.noDrag,Z=t.noDragEventsBubbling,ue=t.onError,ce=t.validator,le=k.exports.useMemo(function(){return ebe(n)},[n]),ge=k.exports.useMemo(function(){return Jge(n)},[n]),Ye=k.exports.useMemo(function(){return typeof M=="function"?M:uD},[M]),re=k.exports.useMemo(function(){return typeof A=="function"?A:uD},[A]),ie=k.exports.useRef(null),Ce=k.exports.useRef(null),xe=k.exports.useReducer(vbe,M8),K=G6(xe,2),be=K[0],Ne=K[1],me=be.isFocused,we=be.isFileDialogActive,De=k.exports.useRef(typeof window<"u"&&window.isSecureContext&&z&&Qge()),Pe=function(){!De.current&&we&&setTimeout(function(){if(Ce.current){var Je=Ce.current.files;Je.length||(Ne({type:"closeDialog"}),re())}},300)};k.exports.useEffect(function(){return window.addEventListener("focus",Pe,!1),function(){window.removeEventListener("focus",Pe,!1)}},[Ce,we,re,De]);var Ze=k.exports.useRef([]),it=function(Je){ie.current&&ie.current.contains(Je.target)||(Je.preventDefault(),Ze.current=[])};k.exports.useEffect(function(){return I&&(document.addEventListener("dragover",sD,!1),document.addEventListener("drop",it,!1)),function(){I&&(document.removeEventListener("dragover",sD),document.removeEventListener("drop",it))}},[ie,I]),k.exports.useEffect(function(){return!i&&P&&ie.current&&ie.current.focus(),function(){}},[ie,P,i]);var bt=k.exports.useCallback(function(He){ue?ue(He):console.error(He)},[ue]),Wt=k.exports.useCallback(function(He){He.preventDefault(),He.persist(),Ft(He),Ze.current=[].concat(lbe(Ze.current),[He.target]),c4(He)&&Promise.resolve(o(He)).then(function(Je){if(!(NS(He)&&!Z)){var nn=Je.length,Ot=nn>0&&qge({files:Je,accept:le,minSize:c,maxSize:u,multiple:p,maxFiles:h,validator:ce}),Oe=nn>0&&!Ot;Ne({isDragAccept:Ot,isDragReject:Oe,isDragActive:!0,type:"setDraggedFiles"}),v&&v(He)}}).catch(function(Je){return bt(Je)})},[o,v,bt,Z,le,c,u,p,h,ce]),Xe=k.exports.useCallback(function(He){He.preventDefault(),He.persist(),Ft(He);var Je=c4(He);if(Je&&He.dataTransfer)try{He.dataTransfer.dropEffect="copy"}catch{}return Je&&x&&x(He),!1},[x,Z]),ct=k.exports.useCallback(function(He){He.preventDefault(),He.persist(),Ft(He);var Je=Ze.current.filter(function(Ot){return ie.current&&ie.current.contains(Ot)}),nn=Je.indexOf(He.target);nn!==-1&&Je.splice(nn,1),Ze.current=Je,!(Je.length>0)&&(Ne({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),c4(He)&&b&&b(He))},[ie,b,Z]),wt=k.exports.useCallback(function(He,Je){var nn=[],Ot=[];He.forEach(function(Oe){var qt=QU(Oe,le),En=G6(qt,2),je=En[0],at=En[1],Tt=JU(Oe,c,u),hn=G6(Tt,2),Jt=hn[0],Tn=hn[1],In=ce?ce(Oe):null;if(je&&Jt&&!In)nn.push(Oe);else{var Or=[at,Tn];In&&(Or=Or.concat(In)),Ot.push({file:Oe,errors:Or.filter(function(On){return On})})}}),(!p&&nn.length>1||p&&h>=1&&nn.length>h)&&(nn.forEach(function(Oe){Ot.push({file:Oe,errors:[Yge]})}),nn.splice(0)),Ne({acceptedFiles:nn,fileRejections:Ot,type:"setFiles"}),N&&N(nn,Ot,Je),Ot.length>0&&T&&T(Ot,Je),nn.length>0&&_&&_(nn,Je)},[Ne,p,le,c,u,h,N,_,T,ce]),Bt=k.exports.useCallback(function(He){He.preventDefault(),He.persist(),Ft(He),Ze.current=[],c4(He)&&Promise.resolve(o(He)).then(function(Je){NS(He)&&!Z||wt(Je,He)}).catch(function(Je){return bt(Je)}),Ne({type:"reset"})},[o,wt,bt,Z]),Ge=k.exports.useCallback(function(){if(De.current){Ne({type:"openDialog"}),Ye();var He={multiple:p,types:ge};window.showOpenFilePicker(He).then(function(Je){return o(Je)}).then(function(Je){wt(Je,null),Ne({type:"closeDialog"})}).catch(function(Je){tbe(Je)?(re(Je),Ne({type:"closeDialog"})):nbe(Je)?(De.current=!1,Ce.current?(Ce.current.value=null,Ce.current.click()):bt(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no was provided."))):bt(Je)});return}Ce.current&&(Ne({type:"openDialog"}),Ye(),Ce.current.value=null,Ce.current.click())},[Ne,Ye,re,z,wt,bt,ge,p]),Gt=k.exports.useCallback(function(He){!ie.current||!ie.current.isEqualNode(He.target)||(He.key===" "||He.key==="Enter"||He.keyCode===32||He.keyCode===13)&&(He.preventDefault(),Ge())},[ie,Ge]),ye=k.exports.useCallback(function(){Ne({type:"focus"})},[]),et=k.exports.useCallback(function(){Ne({type:"blur"})},[]),_t=k.exports.useCallback(function(){F||(Xge()?setTimeout(Ge,0):Ge())},[F,Ge]),lt=function(Je){return i?null:Je},xn=function(Je){return $?null:lt(Je)},$n=function(Je){return Y?null:lt(Je)},Ft=function(Je){Z&&Je.stopPropagation()},on=k.exports.useMemo(function(){return function(){var He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Je=He.refKey,nn=Je===void 0?"ref":Je,Ot=He.role,Oe=He.onKeyDown,qt=He.onFocus,En=He.onBlur,je=He.onClick,at=He.onDragEnter,Tt=He.onDragOver,hn=He.onDragLeave,Jt=He.onDrop,Tn=wS(He,obe);return jr(jr(O8({onKeyDown:xn(bu(Oe,Gt)),onFocus:xn(bu(qt,ye)),onBlur:xn(bu(En,et)),onClick:lt(bu(je,_t)),onDragEnter:$n(bu(at,Wt)),onDragOver:$n(bu(Tt,Xe)),onDragLeave:$n(bu(hn,ct)),onDrop:$n(bu(Jt,Bt)),role:typeof Ot=="string"&&Ot!==""?Ot:"presentation"},nn,ie),!i&&!$?{tabIndex:0}:{}),Tn)}},[ie,Gt,ye,et,_t,Wt,Xe,ct,Bt,$,Y,i]),Ln=k.exports.useCallback(function(He){He.stopPropagation()},[]),gn=k.exports.useMemo(function(){return function(){var He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Je=He.refKey,nn=Je===void 0?"ref":Je,Ot=He.onChange,Oe=He.onClick,qt=wS(He,sbe),En=O8({accept:le,multiple:p,type:"file",style:{display:"none"},onChange:lt(bu(Ot,Bt)),onClick:lt(bu(Oe,Ln)),tabIndex:-1},nn,Ce);return jr(jr({},En),qt)}},[Ce,n,p,Bt,i]);return jr(jr({},be),{},{isFocused:me&&!i,getRootProps:on,getInputProps:gn,rootRef:ie,inputRef:Ce,open:lt(Ge)})}function vbe(e,t){switch(t.type){case"focus":return jr(jr({},e),{},{isFocused:!0});case"blur":return jr(jr({},e),{},{isFocused:!1});case"openDialog":return jr(jr({},M8),{},{isFileDialogActive:!0});case"closeDialog":return jr(jr({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return jr(jr({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return jr(jr({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return jr({},M8);default:return e}}function uD(){}var cD="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/options/ImageUploader.tsx";const gbe=({children:e,fileAcceptedCallback:t,fileRejectionCallback:n,styleClass:i})=>{const o=k.exports.useCallback((v,b)=>{b.forEach(x=>{n(x)}),v.forEach(x=>{t(x)})},[t,n]),{getRootProps:u,getInputProps:c,open:p}=i$({onDrop:o,accept:{"image/jpeg":[".jpg",".jpeg",".png"]}}),h=v=>{v.stopPropagation(),p()};return C(Xs,{...u(),flexGrow:3,className:`${i}`,children:[C("input",{...c({multiple:!1})},void 0,!1,{fileName:cD,lineNumber:59,columnNumber:7},void 0),k.exports.cloneElement(e,{onClick:h})]},void 0,!0,{fileName:cD,lineNumber:58,columnNumber:5},void 0)};var fD="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/common/components/InvokeImageUploader.tsx";function bbe(e){const{label:t,icon:n,dispatcher:i,styleClass:o,onMouseOver:u,OnMouseout:c}=e,p=cB(),h=Sn(),v=k.exports.useCallback(x=>h(i(x)),[h,i]),b=k.exports.useCallback(x=>{const N=x.errors.reduce((_,T)=>_+` -`+T.message,"");p({title:"Upload failed",description:N,status:"error",isClosable:!0})},[p]);return C(gbe,{fileAcceptedCallback:v,fileRejectionCallback:b,styleClass:o,children:C(Du,{size:"sm",fontSize:"md",fontWeight:"normal",onMouseOver:u,onMouseOut:c,leftIcon:n,width:"100%",children:t||null},void 0,!1,{fileName:fD,lineNumber:52,columnNumber:7},this)},void 0,!1,{fileName:fD,lineNumber:47,columnNumber:5},this)}var Ro="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/gallery/DeleteImageModal.tsx";const ybe=Ga(e=>e.system,e=>e.shouldConfirmOnDelete),a$=k.exports.forwardRef(({image:e,children:t},n)=>{const{isOpen:i,onOpen:o,onClose:u}=sS(),c=Sn(),p=gt(ybe),h=k.exports.useRef(null),v=N=>{N.stopPropagation(),p?o():b()},b=()=>{c(S0e(e)),u()};ii("del",()=>{p?o():b()},[e,p]);const x=N=>c(lU(!N.target.checked));return C(Ui,{children:[k.exports.cloneElement(t,{onClick:v,ref:n}),C(doe,{isOpen:i,leastDestructiveRef:h,onClose:u,children:C(Kg,{children:C(poe,{children:[C(rE,{fontSize:"lg",fontWeight:"bold",children:"Delete image"},void 0,!1,{fileName:Ro,lineNumber:98,columnNumber:15},void 0),C(fS,{children:C(Sr,{direction:"column",gap:5,children:[C(Oo,{children:"Are you sure? You can't undo this action afterwards."},void 0,!1,{fileName:Ro,lineNumber:104,columnNumber:19},void 0),C(fd,{children:C(Sr,{alignItems:"center",children:[C(sm,{mb:0,children:"Don't ask me again"},void 0,!1,{fileName:Ro,lineNumber:109,columnNumber:23},void 0),C(s3,{checked:!p,onChange:x},void 0,!1,{fileName:Ro,lineNumber:110,columnNumber:23},void 0)]},void 0,!0,{fileName:Ro,lineNumber:108,columnNumber:21},void 0)},void 0,!1,{fileName:Ro,lineNumber:107,columnNumber:19},void 0)]},void 0,!0,{fileName:Ro,lineNumber:103,columnNumber:17},void 0)},void 0,!1,{fileName:Ro,lineNumber:102,columnNumber:15},void 0),C(nE,{children:[C(Du,{ref:h,onClick:u,children:"Cancel"},void 0,!1,{fileName:Ro,lineNumber:119,columnNumber:17},void 0),C(Du,{colorScheme:"red",onClick:b,ml:3,children:"Delete"},void 0,!1,{fileName:Ro,lineNumber:122,columnNumber:17},void 0)]},void 0,!0,{fileName:Ro,lineNumber:118,columnNumber:15},void 0)]},void 0,!0,{fileName:Ro,lineNumber:97,columnNumber:13},void 0)},void 0,!1,{fileName:Ro,lineNumber:96,columnNumber:11},void 0)},void 0,!1,{fileName:Ro,lineNumber:91,columnNumber:9},void 0)]},void 0,!0)});var Fp="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/gallery/InvokePopover.tsx";const dD=({title:e="Popup",styleClass:t,delay:n=50,popoverOptions:i,actionButton:o,children:u})=>C(aE,{trigger:"hover",closeDelay:n,children:[C(uE,{children:C(Xs,{children:u},void 0,!1,{fileName:Fp,lineNumber:31,columnNumber:9},void 0)},void 0,!1,{fileName:Fp,lineNumber:30,columnNumber:7},void 0),C(lE,{className:`popover-content ${t}`,children:[C(oE,{className:"popover-arrow"},void 0,!1,{fileName:Fp,lineNumber:34,columnNumber:9},void 0),C(Mz,{className:"popover-header",children:e},void 0,!1,{fileName:Fp,lineNumber:35,columnNumber:9},void 0),C("div",{className:"popover-options",children:[i||null,o]},void 0,!0,{fileName:Fp,lineNumber:36,columnNumber:9},void 0)]},void 0,!0,{fileName:Fp,lineNumber:33,columnNumber:7},void 0)]},void 0,!0,{fileName:Fp,lineNumber:29,columnNumber:5},void 0);var mi="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/gallery/CurrentImageButtons.tsx";const Sbe=Ga(e=>e.system,e=>({isProcessing:e.isProcessing,isConnected:e.isConnected,isGFPGANAvailable:e.isGFPGANAvailable,isESRGANAvailable:e.isESRGANAvailable}),{memoizeOptions:{resultEqualityCheck:Wa.exports.isEqual}}),o$=({image:e})=>{const t=Sn(),n=gt(z=>z.options.shouldShowImageDetails),i=cB(),o=gt(z=>z.gallery.intermediateImage),u=gt(z=>z.options.upscalingLevel),c=gt(z=>z.options.facetoolStrength),{isProcessing:p,isConnected:h,isGFPGANAvailable:v,isESRGANAvailable:b}=gt(Sbe),x=()=>{t(Tv(e.url)),t(Rc(1))};ii("shift+i",()=>{e?(x(),i({title:"Sent To Image To Image",status:"success",duration:2500,isClosable:!0})):i({title:"No Image Loaded",description:"No image found to send to image to image module.",status:"error",duration:2500,isClosable:!0})},[e]);const N=()=>t(rU(e.metadata));ii("a",()=>{["txt2img","img2img"].includes(e?.metadata?.image?.type)?(N(),i({title:"Parameters Set",status:"success",duration:2500,isClosable:!0})):i({title:"Parameters Not Set",description:"No metadata found for this image.",status:"error",duration:2500,isClosable:!0})},[e]);const _=()=>t(Tb(e.metadata.image.seed));ii("s",()=>{e?.metadata?.image?.seed?(_(),i({title:"Seed Set",status:"success",duration:2500,isClosable:!0})):i({title:"Seed Not Set",description:"Could not find seed for this image.",status:"error",duration:2500,isClosable:!0})},[e]);const T=()=>t(b0e(e));ii("u",()=>{b&&Boolean(!o)&&h&&!p&&u?T():i({title:"Upscaling Failed",status:"error",duration:2500,isClosable:!0})},[e,b,o,h,p,u]);const A=()=>t(y0e(e));ii("r",()=>{v&&Boolean(!o)&&h&&!p&&c?A():i({title:"Face Restoration Failed",status:"error",duration:2500,isClosable:!0})},[e,v,o,h,p,c]);const M=()=>t(nve(!n));return ii("i",()=>{e?M():i({title:"Failed to load metadata",status:"error",duration:2500,isClosable:!0})},[e,n]),C("div",{className:"current-image-options",children:[C(Wp,{icon:C(q1e,{},void 0,!1,{fileName:mi,lineNumber:243,columnNumber:15},void 0),tooltip:"Send To Image To Image","aria-label":"Send To Image To Image",onClick:x},void 0,!1,{fileName:mi,lineNumber:242,columnNumber:7},void 0),C(vg,{label:"Use All",isDisabled:!["txt2img","img2img"].includes(e?.metadata?.image?.type),onClick:N},void 0,!1,{fileName:mi,lineNumber:249,columnNumber:7},void 0),C(vg,{label:"Use Seed",isDisabled:!e?.metadata?.image?.seed,onClick:_},void 0,!1,{fileName:mi,lineNumber:257,columnNumber:7},void 0),C(dD,{title:"Restore Faces",popoverOptions:C(DE,{},void 0,!1,{fileName:mi,lineNumber:265,columnNumber:25},void 0),actionButton:C(vg,{label:"Restore Faces",isDisabled:!v||Boolean(o)||!(h&&!p)||!c,onClick:A},void 0,!1,{fileName:mi,lineNumber:267,columnNumber:11},void 0),children:C(Wp,{icon:C(V1e,{},void 0,!1,{fileName:mi,lineNumber:279,columnNumber:30},void 0),"aria-label":"Restore Faces"},void 0,!1,{fileName:mi,lineNumber:279,columnNumber:9},void 0)},void 0,!1,{fileName:mi,lineNumber:263,columnNumber:7},void 0),C(dD,{title:"Upscale",styleClass:"upscale-popover",popoverOptions:C(PE,{},void 0,!1,{fileName:mi,lineNumber:285,columnNumber:25},void 0),actionButton:C(vg,{label:"Upscale Image",isDisabled:!b||Boolean(o)||!(h&&!p)||!u,onClick:T},void 0,!1,{fileName:mi,lineNumber:287,columnNumber:11},void 0),children:C(Wp,{icon:C(G1e,{},void 0,!1,{fileName:mi,lineNumber:299,columnNumber:30},void 0),"aria-label":"Upscale"},void 0,!1,{fileName:mi,lineNumber:299,columnNumber:9},void 0)},void 0,!1,{fileName:mi,lineNumber:282,columnNumber:7},void 0),C(Wp,{icon:C(H1e,{},void 0,!1,{fileName:mi,lineNumber:303,columnNumber:15},void 0),tooltip:"Details","aria-label":"Details",onClick:M},void 0,!1,{fileName:mi,lineNumber:302,columnNumber:7},void 0),C(a$,{image:e,children:C(Wp,{icon:C(j1e,{},void 0,!1,{fileName:mi,lineNumber:311,columnNumber:17},void 0),tooltip:"Delete Image","aria-label":"Delete Image",isDisabled:Boolean(o)},void 0,!1,{fileName:mi,lineNumber:310,columnNumber:9},void 0)},void 0,!1,{fileName:mi,lineNumber:309,columnNumber:7},void 0)]},void 0,!0,{fileName:mi,lineNumber:241,columnNumber:5},void 0)};var Tc="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/gallery/CurrentImagePreview.tsx";const xbe=Ga(e=>e.gallery,e=>{const t=e.images.findIndex(i=>i.uuid===e?.currentImage?.uuid),n=e.images.length;return{isOnFirstImage:t===0,isOnLastImage:!isNaN(t)&&t===n-1}},{memoizeOptions:{resultEqualityCheck:tb.isEqual}});function s$(e){const{imageToDisplay:t}=e,n=Sn(),{isOnFirstImage:i,isOnLastImage:o}=gt(xbe),u=gt(N=>N.options.shouldShowImageDetails),[c,p]=k.exports.useState(!1),h=()=>{p(!0)},v=()=>{p(!1)},b=()=>{n(oU())},x=()=>{n(aU())};return C("div",{className:"current-image-preview",children:[C(XS,{src:t.url,fit:"contain",maxWidth:"100%",maxHeight:"100%"},void 0,!1,{fileName:Tc,lineNumber:65,columnNumber:7},this),!u&&C("div",{className:"current-image-next-prev-buttons",children:[C("div",{className:"next-prev-button-trigger-area prev-button-trigger-area",onMouseOver:h,onMouseOut:v,children:c&&!i&&C(bi,{"aria-label":"Previous image",icon:C(fge,{className:"next-prev-button"},void 0,!1,{fileName:Tc,lineNumber:81,columnNumber:23},this),variant:"unstyled",onClick:b},void 0,!1,{fileName:Tc,lineNumber:79,columnNumber:15},this)},void 0,!1,{fileName:Tc,lineNumber:73,columnNumber:11},this),C("div",{className:"next-prev-button-trigger-area next-button-trigger-area",onMouseOver:h,onMouseOut:v,children:c&&!o&&C(bi,{"aria-label":"Next image",icon:C(dge,{className:"next-prev-button"},void 0,!1,{fileName:Tc,lineNumber:95,columnNumber:23},this),variant:"unstyled",onClick:x},void 0,!1,{fileName:Tc,lineNumber:93,columnNumber:15},this)},void 0,!1,{fileName:Tc,lineNumber:87,columnNumber:11},this)]},void 0,!0,{fileName:Tc,lineNumber:72,columnNumber:9},this)]},void 0,!0,{fileName:Tc,lineNumber:64,columnNumber:5},this)}var av="/Users/spencer/Documents/Code/stable-diffusion/frontend/node_modules/@chakra-ui/icons/node_modules/@chakra-ui/icon/dist/index.esm.js",pD={path:C("g",{stroke:"currentColor",strokeWidth:"1.5",children:[C("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"},void 0,!1,{fileName:av,lineNumber:14,columnNumber:22},globalThis),C("path",{fill:"currentColor",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"},void 0,!1,{fileName:av,lineNumber:18,columnNumber:23},globalThis),C("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"},void 0,!1,{fileName:av,lineNumber:22,columnNumber:23},globalThis)]},void 0,!0,{fileName:av,lineNumber:11,columnNumber:25},globalThis),viewBox:"0 0 24 24"},l$=qe((e,t)=>{const{as:n,viewBox:i,color:o="currentColor",focusable:u=!1,children:c,className:p,__css:h,...v}=e,b=Kr("chakra-icon",p),x={w:"1em",h:"1em",display:"inline-block",lineHeight:"1em",flexShrink:0,color:o,...h},N={ref:t,focusable:u,className:b,__css:x},_=i??pD.viewBox;if(n&&typeof n!="string")return Ae.createElement($e.svg,{as:n,...N,...v});const T=c??pD.path;return Ae.createElement($e.svg,{verticalAlign:"middle",viewBox:_,...N,...v},T)});l$.displayName="Icon";function Et(e){const{viewBox:t="0 0 24 24",d:n,displayName:i,defaultProps:o={}}=e,u=k.exports.Children.toArray(e.path),c=qe((p,h)=>C(l$,{ref:h,viewBox:t,...o,...p,children:u.length?u:C("path",{fill:"currentColor",d:n},void 0,!1,{fileName:av,lineNumber:93,columnNumber:43},this)},void 0,!1,{fileName:av,lineNumber:88,columnNumber:60},this));return c.displayName=i,c}var dt="/Users/spencer/Documents/Code/stable-diffusion/frontend/node_modules/@chakra-ui/icons/dist/index.esm.js";Et({d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z",displayName:"CopyIcon"});Et({d:"M23.384,21.619,16.855,15.09a9.284,9.284,0,1,0-1.768,1.768l6.529,6.529a1.266,1.266,0,0,0,1.768,0A1.251,1.251,0,0,0,23.384,21.619ZM2.75,9.5a6.75,6.75,0,1,1,6.75,6.75A6.758,6.758,0,0,1,2.75,9.5Z",displayName:"SearchIcon"});Et({d:"M23.414,20.591l-4.645-4.645a10.256,10.256,0,1,0-2.828,2.829l4.645,4.644a2.025,2.025,0,0,0,2.828,0A2,2,0,0,0,23.414,20.591ZM10.25,3.005A7.25,7.25,0,1,1,3,10.255,7.258,7.258,0,0,1,10.25,3.005Z",displayName:"Search2Icon"});Et({d:"M21.4,13.7C20.6,13.9,19.8,14,19,14c-5,0-9-4-9-9c0-0.8,0.1-1.6,0.3-2.4c0.1-0.3,0-0.7-0.3-1 c-0.3-0.3-0.6-0.4-1-0.3C4.3,2.7,1,7.1,1,12c0,6.1,4.9,11,11,11c4.9,0,9.3-3.3,10.6-8.1c0.1-0.3,0-0.7-0.3-1 C22.1,13.7,21.7,13.6,21.4,13.7z",displayName:"MoonIcon"});Et({displayName:"SunIcon",path:C("g",{strokeLinejoin:"round",strokeLinecap:"round",strokeWidth:"2",fill:"none",stroke:"currentColor",children:[C("circle",{cx:"12",cy:"12",r:"5"},void 0,!1,{fileName:dt,lineNumber:42,columnNumber:22},globalThis),C("path",{d:"M12 1v2"},void 0,!1,{fileName:dt,lineNumber:46,columnNumber:23},globalThis),C("path",{d:"M12 21v2"},void 0,!1,{fileName:dt,lineNumber:48,columnNumber:23},globalThis),C("path",{d:"M4.22 4.22l1.42 1.42"},void 0,!1,{fileName:dt,lineNumber:50,columnNumber:23},globalThis),C("path",{d:"M18.36 18.36l1.42 1.42"},void 0,!1,{fileName:dt,lineNumber:52,columnNumber:23},globalThis),C("path",{d:"M1 12h2"},void 0,!1,{fileName:dt,lineNumber:54,columnNumber:23},globalThis),C("path",{d:"M21 12h2"},void 0,!1,{fileName:dt,lineNumber:56,columnNumber:23},globalThis),C("path",{d:"M4.22 19.78l1.42-1.42"},void 0,!1,{fileName:dt,lineNumber:58,columnNumber:23},globalThis),C("path",{d:"M18.36 5.64l1.42-1.42"},void 0,!1,{fileName:dt,lineNumber:60,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:36,columnNumber:25},globalThis)});Et({d:"M0,12a1.5,1.5,0,0,0,1.5,1.5h8.75a.25.25,0,0,1,.25.25V22.5a1.5,1.5,0,0,0,3,0V13.75a.25.25,0,0,1,.25-.25H22.5a1.5,1.5,0,0,0,0-3H13.75a.25.25,0,0,1-.25-.25V1.5a1.5,1.5,0,0,0-3,0v8.75a.25.25,0,0,1-.25.25H1.5A1.5,1.5,0,0,0,0,12Z",displayName:"AddIcon"});Et({displayName:"SmallAddIcon",viewBox:"0 0 20 20",path:C("path",{fill:"currentColor",d:"M14 9h-3V6c0-.55-.45-1-1-1s-1 .45-1 1v3H6c-.55 0-1 .45-1 1s.45 1 1 1h3v3c0 .55.45 1 1 1s1-.45 1-1v-3h3c.55 0 1-.45 1-1s-.45-1-1-1z",fillRule:"evenodd"},void 0,!1,{fileName:dt,lineNumber:77,columnNumber:25},globalThis)});Et({viewBox:"0 0 14 14",d:"M14,7.77 L14,6.17 L12.06,5.53 L11.61,4.44 L12.49,2.6 L11.36,1.47 L9.55,2.38 L8.46,1.93 L7.77,0.01 L6.17,0.01 L5.54,1.95 L4.43,2.4 L2.59,1.52 L1.46,2.65 L2.37,4.46 L1.92,5.55 L0,6.23 L0,7.82 L1.94,8.46 L2.39,9.55 L1.51,11.39 L2.64,12.52 L4.45,11.61 L5.54,12.06 L6.23,13.98 L7.82,13.98 L8.45,12.04 L9.56,11.59 L11.4,12.47 L12.53,11.34 L11.61,9.53 L12.08,8.44 L14,7.75 L14,7.77 Z M7,10 C5.34,10 4,8.66 4,7 C4,5.34 5.34,4 7,4 C8.66,4 10,5.34 10,7 C10,8.66 8.66,10 7,10 Z",displayName:"SettingsIcon"});Et({displayName:"CheckCircleIcon",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"});Et({d:"M19.5,9.5h-.75V6.75a6.75,6.75,0,0,0-13.5,0V9.5H4.5a2,2,0,0,0-2,2V22a2,2,0,0,0,2,2h15a2,2,0,0,0,2-2V11.5A2,2,0,0,0,19.5,9.5Zm-9.5,6a2,2,0,1,1,3,1.723V19.5a1,1,0,0,1-2,0V17.223A1.994,1.994,0,0,1,10,15.5ZM7.75,6.75a4.25,4.25,0,0,1,8.5,0V9a.5.5,0,0,1-.5.5H8.25a.5.5,0,0,1-.5-.5Z",displayName:"LockIcon"});Et({d:"M19.5,9.5h-.75V6.75A6.751,6.751,0,0,0,5.533,4.811a1.25,1.25,0,1,0,2.395.717A4.251,4.251,0,0,1,16.25,6.75V9a.5.5,0,0,1-.5.5H4.5a2,2,0,0,0-2,2V22a2,2,0,0,0,2,2h15a2,2,0,0,0,2-2V11.5A2,2,0,0,0,19.5,9.5Zm-9.5,6a2,2,0,1,1,3,1.723V19.5a1,1,0,0,1-2,0V17.223A1.994,1.994,0,0,1,10,15.5Z",displayName:"UnlockIcon"});Et({displayName:"ViewIcon",path:C("g",{fill:"currentColor",children:[C("path",{d:"M23.432,10.524C20.787,7.614,16.4,4.538,12,4.6,7.6,4.537,3.213,7.615.568,10.524a2.211,2.211,0,0,0,0,2.948C3.182,16.351,7.507,19.4,11.839,19.4h.308c4.347,0,8.671-3.049,11.288-5.929A2.21,2.21,0,0,0,23.432,10.524ZM7.4,12A4.6,4.6,0,1,1,12,16.6,4.6,4.6,0,0,1,7.4,12Z"},void 0,!1,{fileName:dt,lineNumber:119,columnNumber:22},globalThis),C("circle",{cx:"12",cy:"12",r:"2"},void 0,!1,{fileName:dt,lineNumber:121,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:117,columnNumber:25},globalThis)});Et({displayName:"ViewOffIcon",path:C("g",{fill:"currentColor",children:[C("path",{d:"M23.2,10.549a20.954,20.954,0,0,0-4.3-3.6l4-3.995a1,1,0,1,0-1.414-1.414l-.018.018a.737.737,0,0,1-.173.291l-19.5,19.5c-.008.007-.018.009-.026.017a1,1,0,0,0,1.631,1.088l4.146-4.146a11.26,11.26,0,0,0,4.31.939h.3c4.256,0,8.489-2.984,11.051-5.8A2.171,2.171,0,0,0,23.2,10.549ZM16.313,13.27a4.581,4.581,0,0,1-3,3.028,4.3,4.3,0,0,1-3.1-.19.253.253,0,0,1-.068-.407l5.56-5.559a.252.252,0,0,1,.407.067A4.3,4.3,0,0,1,16.313,13.27Z"},void 0,!1,{fileName:dt,lineNumber:134,columnNumber:22},globalThis),C("path",{d:"M7.615,13.4a.244.244,0,0,0,.061-.24A4.315,4.315,0,0,1,7.5,12,4.5,4.5,0,0,1,12,7.5a4.276,4.276,0,0,1,1.16.173.244.244,0,0,0,.24-.062l1.941-1.942a.254.254,0,0,0-.1-.421A10.413,10.413,0,0,0,12,4.75C7.7,4.692,3.4,7.7.813,10.549a2.15,2.15,0,0,0-.007,2.9,21.209,21.209,0,0,0,3.438,3.03.256.256,0,0,0,.326-.029Z"},void 0,!1,{fileName:dt,lineNumber:136,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:132,columnNumber:25},globalThis)});Et({d:"M11.2857,6.05714 L10.08571,4.85714 L7.85714,7.14786 L7.85714,1 L6.14286,1 L6.14286,7.14786 L3.91429,4.85714 L2.71429,6.05714 L7,10.42857 L11.2857,6.05714 Z M1,11.2857 L1,13 L13,13 L13,11.2857 L1,11.2857 Z",displayName:"DownloadIcon",viewBox:"0 0 14 14"});Et({displayName:"DeleteIcon",path:C("g",{fill:"currentColor",children:C("path",{d:"M19.452 7.5H4.547a.5.5 0 00-.5.545l1.287 14.136A2 2 0 007.326 24h9.347a2 2 0 001.992-1.819L19.95 8.045a.5.5 0 00-.129-.382.5.5 0 00-.369-.163zm-9.2 13a.75.75 0 01-1.5 0v-9a.75.75 0 011.5 0zm5 0a.75.75 0 01-1.5 0v-9a.75.75 0 011.5 0zM22 4h-4.75a.25.25 0 01-.25-.25V2.5A2.5 2.5 0 0014.5 0h-5A2.5 2.5 0 007 2.5v1.25a.25.25 0 01-.25.25H2a1 1 0 000 2h20a1 1 0 000-2zM9 3.75V2.5a.5.5 0 01.5-.5h5a.5.5 0 01.5.5v1.25a.25.25 0 01-.25.25h-5.5A.25.25 0 019 3.75z"},void 0,!1,{fileName:dt,lineNumber:155,columnNumber:22},globalThis)},void 0,!1,{fileName:dt,lineNumber:153,columnNumber:25},globalThis)});Et({displayName:"RepeatIcon",path:C("g",{fill:"currentColor",children:[C("path",{d:"M10.319,4.936a7.239,7.239,0,0,1,7.1,2.252,1.25,1.25,0,1,0,1.872-1.657A9.737,9.737,0,0,0,9.743,2.5,10.269,10.269,0,0,0,2.378,9.61a.249.249,0,0,1-.271.178l-1.033-.13A.491.491,0,0,0,.6,9.877a.5.5,0,0,0-.019.526l2.476,4.342a.5.5,0,0,0,.373.248.43.43,0,0,0,.062,0,.5.5,0,0,0,.359-.152l3.477-3.593a.5.5,0,0,0-.3-.844L5.15,10.172a.25.25,0,0,1-.2-.333A7.7,7.7,0,0,1,10.319,4.936Z"},void 0,!1,{fileName:dt,lineNumber:166,columnNumber:22},globalThis),C("path",{d:"M23.406,14.1a.5.5,0,0,0,.015-.526l-2.5-4.329A.5.5,0,0,0,20.546,9a.489.489,0,0,0-.421.151l-3.456,3.614a.5.5,0,0,0,.3.842l1.848.221a.249.249,0,0,1,.183.117.253.253,0,0,1,.023.216,7.688,7.688,0,0,1-5.369,4.9,7.243,7.243,0,0,1-7.1-2.253,1.25,1.25,0,1,0-1.872,1.656,9.74,9.74,0,0,0,9.549,3.03,10.261,10.261,0,0,0,7.369-7.12.251.251,0,0,1,.27-.179l1.058.127a.422.422,0,0,0,.06,0A.5.5,0,0,0,23.406,14.1Z"},void 0,!1,{fileName:dt,lineNumber:168,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:164,columnNumber:25},globalThis)});Et({displayName:"RepeatClockIcon",path:C("g",{fill:"currentColor",children:[C("path",{d:"M12.965,6a1,1,0,0,0-1,1v5.5a1,1,0,0,0,1,1h5a1,1,0,0,0,0-2h-3.75a.25.25,0,0,1-.25-.25V7A1,1,0,0,0,12.965,6Z"},void 0,!1,{fileName:dt,lineNumber:179,columnNumber:22},globalThis),C("path",{d:"M12.567,1.258A10.822,10.822,0,0,0,2.818,8.4a.25.25,0,0,1-.271.163L.858,8.309a.514.514,0,0,0-.485.213.5.5,0,0,0-.021.53l2.679,4.7a.5.5,0,0,0,.786.107l3.77-3.746a.5.5,0,0,0-.279-.85L5.593,9.007a.25.25,0,0,1-.192-.35,8.259,8.259,0,1,1,7.866,11.59,1.25,1.25,0,0,0,.045,2.5h.047a10.751,10.751,0,1,0-.792-21.487Z"},void 0,!1,{fileName:dt,lineNumber:181,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:177,columnNumber:25},globalThis)});Et({displayName:"EditIcon",path:C("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeWidth:"2",children:[C("path",{d:"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"},void 0,!1,{fileName:dt,lineNumber:195,columnNumber:22},globalThis),C("path",{d:"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z"},void 0,!1,{fileName:dt,lineNumber:197,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:190,columnNumber:25},globalThis)});Et({d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z",displayName:"ChevronLeftIcon"});Et({d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z",displayName:"ChevronRightIcon"});Et({displayName:"ChevronDownIcon",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"});Et({d:"M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z",displayName:"ChevronUpIcon"});Et({d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z",displayName:"ArrowBackIcon"});Et({d:"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z",displayName:"ArrowForwardIcon"});Et({d:"M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z",displayName:"ArrowUpIcon"});Et({viewBox:"0 0 16 16",d:"M11.891 9.992a1 1 0 1 1 1.416 1.415l-4.3 4.3a1 1 0 0 1-1.414 0l-4.3-4.3A1 1 0 0 1 4.71 9.992l3.59 3.591 3.591-3.591zm0-3.984L8.3 2.417 4.709 6.008a1 1 0 0 1-1.416-1.415l4.3-4.3a1 1 0 0 1 1.414 0l4.3 4.3a1 1 0 1 1-1.416 1.415z",displayName:"ArrowUpDownIcon"});Et({d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z",displayName:"ArrowDownIcon"});var u$=Et({displayName:"ExternalLinkIcon",path:C("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeWidth:"2",children:[C("path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"},void 0,!1,{fileName:dt,lineNumber:275,columnNumber:22},globalThis),C("path",{d:"M15 3h6v6"},void 0,!1,{fileName:dt,lineNumber:277,columnNumber:23},globalThis),C("path",{d:"M10 14L21 3"},void 0,!1,{fileName:dt,lineNumber:279,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:270,columnNumber:25},globalThis)});Et({displayName:"LinkIcon",path:C("g",{fill:"currentColor",children:[C("path",{d:"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z"},void 0,!1,{fileName:dt,lineNumber:290,columnNumber:22},globalThis),C("path",{d:"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z"},void 0,!1,{fileName:dt,lineNumber:292,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:288,columnNumber:25},globalThis)});Et({displayName:"PlusSquareIcon",path:C("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeWidth:"2",children:[C("rect",{height:"18",width:"18",rx:"2",ry:"2",x:"3",y:"3"},void 0,!1,{fileName:dt,lineNumber:306,columnNumber:22},globalThis),C("path",{d:"M12 8v8"},void 0,!1,{fileName:dt,lineNumber:313,columnNumber:23},globalThis),C("path",{d:"M8 12h8"},void 0,!1,{fileName:dt,lineNumber:315,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:301,columnNumber:25},globalThis)});Et({displayName:"CalendarIcon",viewBox:"0 0 14 14",d:"M10.8889,5.5 L3.11111,5.5 L3.11111,7.05556 L10.8889,7.05556 L10.8889,5.5 Z M12.4444,1.05556 L11.6667,1.05556 L11.6667,0 L10.1111,0 L10.1111,1.05556 L3.88889,1.05556 L3.88889,0 L2.33333,0 L2.33333,1.05556 L1.55556,1.05556 C0.692222,1.05556 0.00777777,1.75556 0.00777777,2.61111 L0,12.5 C0,13.3556 0.692222,14 1.55556,14 L12.4444,14 C13.3,14 14,13.3556 14,12.5 L14,2.61111 C14,1.75556 13.3,1.05556 12.4444,1.05556 Z M12.4444,12.5 L1.55556,12.5 L1.55556,3.94444 L12.4444,3.94444 L12.4444,12.5 Z M8.55556,8.61111 L3.11111,8.61111 L3.11111,10.1667 L8.55556,10.1667 L8.55556,8.61111 Z"});Et({d:"M0.913134,0.920639 C1.49851,0.331726 2.29348,0 3.12342,0 L10.8766,0 C11.7065,0 12.5015,0.331725 13.0869,0.920639 C13.6721,1.50939 14,2.30689 14,3.13746 L14,8.12943 C13.9962,8.51443 13.9059,8.97125 13.7629,9.32852 C13.6128,9.683 13.3552,10.0709 13.0869,10.3462 C12.813,10.6163 12.4265,10.8761 12.0734,11.0274 C11.7172,11.1716 11.2607,11.263 10.8766,11.2669 L10.1234,11.2669 L10.1234,12.5676 L10.1209,12.5676 C10.1204,12.793 10.0633,13.0791 9.97807,13.262 C9.8627,13.466 9.61158,13.7198 9.40818,13.8382 L9.40824,13.8383 C9.4077,13.8386 9.40716,13.8388 9.40661,13.8391 C9.40621,13.8393 9.4058,13.8396 9.40539,13.8398 L9.40535,13.8397 C9.22958,13.9254 8.94505,13.9951 8.75059,14 L8.74789,14 C8.35724,13.9963 7.98473,13.8383 7.71035,13.5617 L5.39553,11.2669 L3.12342,11.2669 C2.29348,11.2669 1.49851,10.9352 0.913134,10.3462 C0.644826,10.0709 0.387187,9.683 0.23711,9.32852 C0.0941235,8.97125 0.00379528,8.51443 0,8.12943 L0,3.13746 C0,2.30689 0.327915,1.50939 0.913134,0.920639 Z M3.12342,1.59494 C2.71959,1.59494 2.33133,1.75628 2.04431,2.04503 C1.75713,2.33395 1.59494,2.72681 1.59494,3.13746 L1.59494,8.12943 C1.59114,8.35901 1.62114,8.51076 1.71193,8.72129 C1.79563,8.9346 1.88065,9.06264 2.04431,9.22185 C2.33133,9.5106 2.71959,9.67195 3.12342,9.67195 L5.72383,9.67195 C5.93413,9.67195 6.13592,9.75502 6.28527,9.90308 L8.52848,12.1269 L8.52848,10.4694 C8.52848,10.029 8.88552,9.67195 9.32595,9.67195 L10.8766,9.67195 C11.1034,9.67583 11.2517,9.64614 11.4599,9.55518 C11.6712,9.47132 11.7976,9.38635 11.9557,9.22185 C12.1193,9.06264 12.2044,8.9346 12.2881,8.72129 C12.3789,8.51076 12.4089,8.35901 12.4051,8.12943 L12.4051,3.13746 C12.4051,2.72681 12.2429,2.33394 11.9557,2.04503 C11.6687,1.75628 11.2804,1.59494 10.8766,1.59494 L3.12342,1.59494 Z",displayName:"ChatIcon",viewBox:"0 0 14 14"});Et({displayName:"TimeIcon",path:C("g",{fill:"currentColor",children:[C("path",{d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm0,22A10,10,0,1,1,22,12,10.011,10.011,0,0,1,12,22Z"},void 0,!1,{fileName:dt,lineNumber:342,columnNumber:22},globalThis),C("path",{d:"M17.134,15.81,12.5,11.561V6.5a1,1,0,0,0-2,0V12a1,1,0,0,0,.324.738l4.959,4.545a1.01,1.01,0,0,0,1.413-.061A1,1,0,0,0,17.134,15.81Z"},void 0,!1,{fileName:dt,lineNumber:344,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:340,columnNumber:25},globalThis)});Et({displayName:"ArrowRightIcon",path:C("g",{fill:"currentColor",children:[C("path",{d:"M13.584,12a2.643,2.643,0,0,1-.775,1.875L3.268,23.416a1.768,1.768,0,0,1-2.5-2.5l8.739-8.739a.25.25,0,0,0,0-.354L.768,3.084a1.768,1.768,0,0,1,2.5-2.5l9.541,9.541A2.643,2.643,0,0,1,13.584,12Z"},void 0,!1,{fileName:dt,lineNumber:355,columnNumber:22},globalThis),C("path",{d:"M23.75,12a2.643,2.643,0,0,1-.775,1.875l-9.541,9.541a1.768,1.768,0,0,1-2.5-2.5l8.739-8.739a.25.25,0,0,0,0-.354L10.934,3.084a1.768,1.768,0,0,1,2.5-2.5l9.541,9.541A2.643,2.643,0,0,1,23.75,12Z"},void 0,!1,{fileName:dt,lineNumber:357,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:353,columnNumber:25},globalThis)});Et({displayName:"ArrowLeftIcon",path:C("g",{fill:"currentColor",children:[C("path",{d:"M10.416,12a2.643,2.643,0,0,1,.775-1.875L20.732.584a1.768,1.768,0,0,1,2.5,2.5l-8.739,8.739a.25.25,0,0,0,0,.354l8.739,8.739a1.768,1.768,0,0,1-2.5,2.5l-9.541-9.541A2.643,2.643,0,0,1,10.416,12Z"},void 0,!1,{fileName:dt,lineNumber:368,columnNumber:22},globalThis),C("path",{d:"M.25,12a2.643,2.643,0,0,1,.775-1.875L10.566.584a1.768,1.768,0,0,1,2.5,2.5L4.327,11.823a.25.25,0,0,0,0,.354l8.739,8.739a1.768,1.768,0,0,1-2.5,2.5L1.025,13.875A2.643,2.643,0,0,1,.25,12Z"},void 0,!1,{fileName:dt,lineNumber:370,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:366,columnNumber:25},globalThis)});Et({displayName:"AtSignIcon",d:"M12,.5A11.634,11.634,0,0,0,.262,12,11.634,11.634,0,0,0,12,23.5a11.836,11.836,0,0,0,6.624-2,1.25,1.25,0,1,0-1.393-2.076A9.34,9.34,0,0,1,12,21a9.132,9.132,0,0,1-9.238-9A9.132,9.132,0,0,1,12,3a9.132,9.132,0,0,1,9.238,9v.891a1.943,1.943,0,0,1-3.884,0V12A5.355,5.355,0,1,0,12,17.261a5.376,5.376,0,0,0,3.861-1.634,4.438,4.438,0,0,0,7.877-2.736V12A11.634,11.634,0,0,0,12,.5Zm0,14.261A2.763,2.763,0,1,1,14.854,12,2.812,2.812,0,0,1,12,14.761Z"});Et({displayName:"AttachmentIcon",d:"M21.843,3.455a6.961,6.961,0,0,0-9.846,0L1.619,13.832a5.128,5.128,0,0,0,7.252,7.252L17.3,12.653A3.293,3.293,0,1,0,12.646,8L7.457,13.184A1,1,0,1,0,8.871,14.6L14.06,9.409a1.294,1.294,0,0,1,1.829,1.83L7.457,19.67a3.128,3.128,0,0,1-4.424-4.424L13.411,4.869a4.962,4.962,0,1,1,7.018,7.018L12.646,19.67a1,1,0,1,0,1.414,1.414L21.843,13.3a6.96,6.96,0,0,0,0-9.846Z"});Et({displayName:"UpDownIcon",viewBox:"-1 -1 9 11",d:"M 3.5 0L 3.98809 -0.569442L 3.5 -0.987808L 3.01191 -0.569442L 3.5 0ZM 3.5 9L 3.01191 9.56944L 3.5 9.98781L 3.98809 9.56944L 3.5 9ZM 0.488094 3.56944L 3.98809 0.569442L 3.01191 -0.569442L -0.488094 2.43056L 0.488094 3.56944ZM 3.01191 0.569442L 6.51191 3.56944L 7.48809 2.43056L 3.98809 -0.569442L 3.01191 0.569442ZM -0.488094 6.56944L 3.01191 9.56944L 3.98809 8.43056L 0.488094 5.43056L -0.488094 6.56944ZM 3.98809 9.56944L 7.48809 6.56944L 6.51191 5.43056L 3.01191 8.43056L 3.98809 9.56944Z"});Et({d:"M23.555,8.729a1.505,1.505,0,0,0-1.406-.98H16.062a.5.5,0,0,1-.472-.334L13.405,1.222a1.5,1.5,0,0,0-2.81,0l-.005.016L8.41,7.415a.5.5,0,0,1-.471.334H1.85A1.5,1.5,0,0,0,.887,10.4l5.184,4.3a.5.5,0,0,1,.155.543L4.048,21.774a1.5,1.5,0,0,0,2.31,1.684l5.346-3.92a.5.5,0,0,1,.591,0l5.344,3.919a1.5,1.5,0,0,0,2.312-1.683l-2.178-6.535a.5.5,0,0,1,.155-.543l5.194-4.306A1.5,1.5,0,0,0,23.555,8.729Z",displayName:"StarIcon"});Et({displayName:"EmailIcon",path:C("g",{fill:"currentColor",children:[C("path",{d:"M11.114,14.556a1.252,1.252,0,0,0,1.768,0L22.568,4.87a.5.5,0,0,0-.281-.849A1.966,1.966,0,0,0,22,4H2a1.966,1.966,0,0,0-.289.021.5.5,0,0,0-.281.849Z"},void 0,!1,{fileName:dt,lineNumber:410,columnNumber:22},globalThis),C("path",{d:"M23.888,5.832a.182.182,0,0,0-.2.039l-6.2,6.2a.251.251,0,0,0,0,.354l5.043,5.043a.75.75,0,1,1-1.06,1.061l-5.043-5.043a.25.25,0,0,0-.354,0l-2.129,2.129a2.75,2.75,0,0,1-3.888,0L7.926,13.488a.251.251,0,0,0-.354,0L2.529,18.531a.75.75,0,0,1-1.06-1.061l5.043-5.043a.251.251,0,0,0,0-.354l-6.2-6.2a.18.18,0,0,0-.2-.039A.182.182,0,0,0,0,6V18a2,2,0,0,0,2,2H22a2,2,0,0,0,2-2V6A.181.181,0,0,0,23.888,5.832Z"},void 0,!1,{fileName:dt,lineNumber:412,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:408,columnNumber:25},globalThis)});Et({d:"M2.20731,0.0127209 C2.1105,-0.0066419 1.99432,-0.00664663 1.91687,0.032079 C0.871279,0.438698 0.212942,1.92964 0.0580392,2.95587 C-0.426031,6.28627 2.20731,9.17133 4.62766,11.0689 C6.77694,12.7534 10.9012,15.5223 13.3409,12.8503 C13.6507,12.5211 14.0186,12.037 13.9993,11.553 C13.9412,10.7397 13.186,10.1588 12.6051,9.71349 C12.1598,9.38432 11.2304,8.47427 10.6495,8.49363 C10.1267,8.51299 9.79754,9.05515 9.46837,9.38432 L8.88748,9.96521 C8.79067,10.062 7.55145,9.24878 7.41591,9.15197 C6.91248,8.8228 6.4284,8.45491 6.00242,8.04829 C5.57644,7.64167 5.18919,7.19632 4.86002,6.73161 C4.7632,6.59607 3.96933,5.41495 4.04678,5.31813 C4.04678,5.31813 4.72448,4.58234 4.91811,4.2919 C5.32473,3.67229 5.63453,3.18822 5.16982,2.45243 C4.99556,2.18135 4.78257,1.96836 4.55021,1.73601 C4.14359,1.34875 3.73698,0.942131 3.27227,0.612963 C3.02055,0.419335 2.59457,0.0708094 2.20731,0.0127209 Z",displayName:"PhoneIcon",viewBox:"0 0 14 14"});Et({viewBox:"0 0 10 10",d:"M3,2 C2.44771525,2 2,1.55228475 2,1 C2,0.44771525 2.44771525,0 3,0 C3.55228475,0 4,0.44771525 4,1 C4,1.55228475 3.55228475,2 3,2 Z M3,6 C2.44771525,6 2,5.55228475 2,5 C2,4.44771525 2.44771525,4 3,4 C3.55228475,4 4,4.44771525 4,5 C4,5.55228475 3.55228475,6 3,6 Z M3,10 C2.44771525,10 2,9.55228475 2,9 C2,8.44771525 2.44771525,8 3,8 C3.55228475,8 4,8.44771525 4,9 C4,9.55228475 3.55228475,10 3,10 Z M7,2 C6.44771525,2 6,1.55228475 6,1 C6,0.44771525 6.44771525,0 7,0 C7.55228475,0 8,0.44771525 8,1 C8,1.55228475 7.55228475,2 7,2 Z M7,6 C6.44771525,6 6,5.55228475 6,5 C6,4.44771525 6.44771525,4 7,4 C7.55228475,4 8,4.44771525 8,5 C8,5.55228475 7.55228475,6 7,6 Z M7,10 C6.44771525,10 6,9.55228475 6,9 C6,8.44771525 6.44771525,8 7,8 C7.55228475,8 8,8.44771525 8,9 C8,9.55228475 7.55228475,10 7,10 Z",displayName:"DragHandleIcon"});Et({displayName:"SpinnerIcon",path:C(Ui,{children:[C("defs",{children:C("linearGradient",{x1:"28.154%",y1:"63.74%",x2:"74.629%",y2:"17.783%",id:"a",children:[C("stop",{stopColor:"currentColor",offset:"0%"},void 0,!1,{fileName:dt,lineNumber:443,columnNumber:22},globalThis),C("stop",{stopColor:"#fff",stopOpacity:"0",offset:"100%"},void 0,!1,{fileName:dt,lineNumber:446,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:437,columnNumber:133},globalThis)},void 0,!1,{fileName:dt,lineNumber:437,columnNumber:83},globalThis),C("g",{transform:"translate(2)",fill:"none",children:[C("circle",{stroke:"url(#a)",strokeWidth:"4",cx:"10",cy:"12",r:"10"},void 0,!1,{fileName:dt,lineNumber:453,columnNumber:22},globalThis),C("path",{d:"M10 2C4.477 2 0 6.477 0 12",stroke:"currentColor",strokeWidth:"4"},void 0,!1,{fileName:dt,lineNumber:459,columnNumber:23},globalThis),C("rect",{fill:"currentColor",x:"8",width:"4",height:"4",rx:"8"},void 0,!1,{fileName:dt,lineNumber:463,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:450,columnNumber:25},globalThis)]},void 0,!0)});Et({displayName:"CloseIcon",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"});Et({displayName:"SmallCloseIcon",viewBox:"0 0 16 16",path:C("path",{d:"M9.41 8l2.29-2.29c.19-.18.3-.43.3-.71a1.003 1.003 0 0 0-1.71-.71L8 6.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42L6.59 8 4.3 10.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71L8 9.41l2.29 2.29c.18.19.43.3.71.3a1.003 1.003 0 0 0 .71-1.71L9.41 8z",fillRule:"evenodd",fill:"currentColor"},void 0,!1,{fileName:dt,lineNumber:484,columnNumber:25},globalThis)});Et({d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20zm6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9z",displayName:"NotAllowedIcon"});Et({d:"M21,5H3C2.621,5,2.275,5.214,2.105,5.553C1.937,5.892,1.973,6.297,2.2,6.6l9,12 c0.188,0.252,0.485,0.4,0.8,0.4s0.611-0.148,0.8-0.4l9-12c0.228-0.303,0.264-0.708,0.095-1.047C21.725,5.214,21.379,5,21,5z",displayName:"TriangleDownIcon"});Et({d:"M12.8,5.4c-0.377-0.504-1.223-0.504-1.6,0l-9,12c-0.228,0.303-0.264,0.708-0.095,1.047 C2.275,18.786,2.621,19,3,19h18c0.379,0,0.725-0.214,0.895-0.553c0.169-0.339,0.133-0.744-0.095-1.047L12.8,5.4z",displayName:"TriangleUpIcon"});Et({displayName:"InfoOutlineIcon",path:C("g",{fill:"currentColor",stroke:"currentColor",strokeLinecap:"square",strokeWidth:"2",children:[C("circle",{cx:"12",cy:"12",fill:"none",r:"11",stroke:"currentColor"},void 0,!1,{fileName:dt,lineNumber:521,columnNumber:22},globalThis),C("line",{fill:"none",x1:"11.959",x2:"11.959",y1:"11",y2:"17"},void 0,!1,{fileName:dt,lineNumber:527,columnNumber:23},globalThis),C("circle",{cx:"11.959",cy:"7",r:"1",stroke:"none"},void 0,!1,{fileName:dt,lineNumber:533,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:516,columnNumber:25},globalThis)});Et({displayName:"BellIcon",d:"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2zm6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2z"});Et({d:"M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm.25,5a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,12.25,5ZM14.5,18.5h-4a1,1,0,0,1,0-2h.75a.25.25,0,0,0,.25-.25v-4.5a.25.25,0,0,0-.25-.25H10.5a1,1,0,0,1,0-2h1a2,2,0,0,1,2,2v4.75a.25.25,0,0,0,.25.25h.75a1,1,0,1,1,0,2Z"});Et({d:"M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm0,19a1.5,1.5,0,1,1,1.5-1.5A1.5,1.5,0,0,1,12,19Zm1.6-6.08a1,1,0,0,0-.6.917,1,1,0,1,1-2,0,3,3,0,0,1,1.8-2.75A2,2,0,1,0,10,9.255a1,1,0,1,1-2,0,4,4,0,1,1,5.6,3.666Z",displayName:"QuestionIcon"});Et({displayName:"QuestionOutlineIcon",path:C("g",{stroke:"currentColor",strokeWidth:"1.5",children:[C("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"},void 0,!1,{fileName:dt,lineNumber:568,columnNumber:22},globalThis),C("path",{fill:"none",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"},void 0,!1,{fileName:dt,lineNumber:572,columnNumber:23},globalThis),C("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"},void 0,!1,{fileName:dt,lineNumber:576,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:565,columnNumber:25},globalThis)});Et({d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z",displayName:"WarningIcon"});Et({displayName:"WarningTwoIcon",d:"M23.119,20,13.772,2.15h0a2,2,0,0,0-3.543,0L.881,20a2,2,0,0,0,1.772,2.928H21.347A2,2,0,0,0,23.119,20ZM11,8.423a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Zm1.05,11.51h-.028a1.528,1.528,0,0,1-1.522-1.47,1.476,1.476,0,0,1,1.448-1.53h.028A1.527,1.527,0,0,1,13.5,18.4,1.475,1.475,0,0,1,12.05,19.933Z"});Et({viewBox:"0 0 14 14",path:C("g",{fill:"currentColor",children:C("polygon",{points:"5.5 11.9993304 14 3.49933039 12.5 2 5.5 8.99933039 1.5 4.9968652 0 6.49933039"},void 0,!1,{fileName:dt,lineNumber:605,columnNumber:22},globalThis)},void 0,!1,{fileName:dt,lineNumber:603,columnNumber:25},globalThis)});Et({displayName:"MinusIcon",path:C("g",{fill:"currentColor",children:C("rect",{height:"4",width:"20",x:"2",y:"10"},void 0,!1,{fileName:dt,lineNumber:616,columnNumber:22},globalThis)},void 0,!1,{fileName:dt,lineNumber:614,columnNumber:25},globalThis)});Et({displayName:"HamburgerIcon",viewBox:"0 0 24 24",d:"M 3 5 A 1.0001 1.0001 0 1 0 3 7 L 21 7 A 1.0001 1.0001 0 1 0 21 5 L 3 5 z M 3 11 A 1.0001 1.0001 0 1 0 3 13 L 21 13 A 1.0001 1.0001 0 1 0 21 11 L 3 11 z M 3 17 A 1.0001 1.0001 0 1 0 3 19 L 21 19 A 1.0001 1.0001 0 1 0 21 17 L 3 17 z"});function c$(e){return hr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M245.09 327.74v-37.32c57.07 0 84.51 13.47 108.58 38.68 5.4 5.65 15 1.32 14.29-6.43-5.45-61.45-34.14-117.09-122.87-117.09v-37.32a8.32 8.32 0 00-14.05-6L146.58 242a8.2 8.2 0 000 11.94L231 333.71a8.32 8.32 0 0014.09-5.97z"}},{tag:"path",attr:{fill:"none",strokeMiterlimit:"10",strokeWidth:"32",d:"M256 64C150 64 64 150 64 256s86 192 192 192 192-86 192-192S362 64 256 64z"}}]})(e)}var kt="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/gallery/ImageMetaDataViewer/ImageMetadataViewer.tsx";const Dr=({label:e,value:t,onClick:n,isLink:i,labelPosition:o})=>C(Sr,{gap:2,children:[n&&C(Ca,{label:`Recall ${e}`,children:C(bi,{"aria-label":"Use this parameter",icon:C(c$,{},void 0,!1,{fileName:kt,lineNumber:64,columnNumber:19},void 0),size:"xs",variant:"ghost",fontSize:20,onClick:n},void 0,!1,{fileName:kt,lineNumber:62,columnNumber:11},void 0)},void 0,!1,{fileName:kt,lineNumber:61,columnNumber:9},void 0),C(Sr,{direction:o?"column":"row",children:[C(Oo,{fontWeight:"semibold",whiteSpace:"pre-wrap",pr:2,children:[e,":"]},void 0,!0,{fileName:kt,lineNumber:73,columnNumber:9},void 0),i?C(cv,{href:t.toString(),isExternal:!0,wordBreak:"break-all",children:[t.toString()," ",C(u$,{mx:"2px"},void 0,!1,{fileName:kt,lineNumber:78,columnNumber:32},void 0)]},void 0,!0,{fileName:kt,lineNumber:77,columnNumber:11},void 0):C(Oo,{overflowY:"scroll",wordBreak:"break-all",children:t.toString()},void 0,!1,{fileName:kt,lineNumber:81,columnNumber:11},void 0)]},void 0,!0,{fileName:kt,lineNumber:72,columnNumber:7},void 0)]},void 0,!0,{fileName:kt,lineNumber:59,columnNumber:5},void 0),Cbe=(e,t)=>e.image.uuid===t.image.uuid,f$=k.exports.memo(({image:e,styleClass:t})=>{const n=Sn(),i=e?.metadata?.image||{},{type:o,postprocessing:u,sampler:c,prompt:p,seed:h,variations:v,steps:b,cfg_scale:x,seamless:N,hires_fix:_,width:T,height:A,strength:M,fit:z,init_image_path:P,mask_image_path:I,orig_path:F,scale:$}=i,Y=JSON.stringify(i,null,2);return C("div",{className:`image-metadata-viewer ${t}`,children:C(Sr,{gap:1,direction:"column",width:"100%",children:[C(Sr,{gap:2,children:[C(Oo,{fontWeight:"semibold",children:"File:"},void 0,!1,{fileName:kt,lineNumber:140,columnNumber:13},void 0),C(cv,{href:e.url,isExternal:!0,children:[e.url,C(u$,{mx:"2px"},void 0,!1,{fileName:kt,lineNumber:143,columnNumber:15},void 0)]},void 0,!0,{fileName:kt,lineNumber:141,columnNumber:13},void 0)]},void 0,!0,{fileName:kt,lineNumber:139,columnNumber:11},void 0),Object.keys(i).length>0?C(Ui,{children:[o&&C(Dr,{label:"Generation type",value:o},void 0,!1,{fileName:kt,lineNumber:148,columnNumber:24},void 0),["esrgan","gfpgan"].includes(o)&&C(Dr,{label:"Original image",value:F},void 0,!1,{fileName:kt,lineNumber:150,columnNumber:17},void 0),o==="gfpgan"&&M!==void 0&&C(Dr,{label:"Fix faces strength",value:M,onClick:()=>n(L4(M))},void 0,!1,{fileName:kt,lineNumber:153,columnNumber:17},void 0),o==="esrgan"&&$!==void 0&&C(Dr,{label:"Upscaling scale",value:$,onClick:()=>n(y8($))},void 0,!1,{fileName:kt,lineNumber:160,columnNumber:17},void 0),o==="esrgan"&&M!==void 0&&C(Dr,{label:"Upscaling strength",value:M,onClick:()=>n(S8(M))},void 0,!1,{fileName:kt,lineNumber:167,columnNumber:17},void 0),p&&C(Dr,{label:"Prompt",labelPosition:"top",value:g8(p),onClick:()=>n(WB(p))},void 0,!1,{fileName:kt,lineNumber:174,columnNumber:17},void 0),h!==void 0&&C(Dr,{label:"Seed",value:h,onClick:()=>n(Tb(h))},void 0,!1,{fileName:kt,lineNumber:182,columnNumber:17},void 0),c&&C(Dr,{label:"Sampler",value:c,onClick:()=>n(KB(c))},void 0,!1,{fileName:kt,lineNumber:189,columnNumber:17},void 0),b&&C(Dr,{label:"Steps",value:b,onClick:()=>n(GB(b))},void 0,!1,{fileName:kt,lineNumber:196,columnNumber:17},void 0),x!==void 0&&C(Dr,{label:"CFG scale",value:x,onClick:()=>n(YB(x))},void 0,!1,{fileName:kt,lineNumber:203,columnNumber:17},void 0),v&&v.length>0&&C(Dr,{label:"Seed-weight pairs",value:b8(v),onClick:()=>n(nU(b8(v)))},void 0,!1,{fileName:kt,lineNumber:210,columnNumber:17},void 0),N&&C(Dr,{label:"Seamless",value:N,onClick:()=>n(XB(N))},void 0,!1,{fileName:kt,lineNumber:219,columnNumber:17},void 0),_&&C(Dr,{label:"High Resolution Optimization",value:_,onClick:()=>n(QB(_))},void 0,!1,{fileName:kt,lineNumber:226,columnNumber:17},void 0),T&&C(Dr,{label:"Width",value:T,onClick:()=>n(ZB(T))},void 0,!1,{fileName:kt,lineNumber:233,columnNumber:17},void 0),A&&C(Dr,{label:"Height",value:A,onClick:()=>n(qB(A))},void 0,!1,{fileName:kt,lineNumber:240,columnNumber:17},void 0),P&&C(Dr,{label:"Initial image",value:P,isLink:!0,onClick:()=>n(Tv(P))},void 0,!1,{fileName:kt,lineNumber:247,columnNumber:17},void 0),I&&C(Dr,{label:"Mask image",value:I,isLink:!0,onClick:()=>n(x8(I))},void 0,!1,{fileName:kt,lineNumber:255,columnNumber:17},void 0),o==="img2img"&&M&&C(Dr,{label:"Image to image strength",value:M,onClick:()=>n(JB(M))},void 0,!1,{fileName:kt,lineNumber:263,columnNumber:17},void 0),z&&C(Dr,{label:"Image to image fit",value:z,onClick:()=>n(tU(z))},void 0,!1,{fileName:kt,lineNumber:270,columnNumber:17},void 0),u&&u.length>0&&C(Ui,{children:[C(P_,{size:"sm",children:"Postprocessing"},void 0,!1,{fileName:kt,lineNumber:278,columnNumber:19},void 0),u.map((Z,ue)=>{if(Z.type==="esrgan"){const{scale:ce,strength:le}=Z;return C(Sr,{pl:"2rem",gap:1,direction:"column",children:[C(Oo,{size:"md",children:`${ue+1}: Upscale (ESRGAN)`},void 0,!1,{fileName:kt,lineNumber:293,columnNumber:29},void 0),C(Dr,{label:"Scale",value:ce,onClick:()=>n(y8(ce))},void 0,!1,{fileName:kt,lineNumber:296,columnNumber:29},void 0),C(Dr,{label:"Strength",value:le,onClick:()=>n(S8(le))},void 0,!1,{fileName:kt,lineNumber:301,columnNumber:29},void 0)]},ue,!0,{fileName:kt,lineNumber:287,columnNumber:27},void 0)}else if(Z.type==="gfpgan"){const{strength:ce}=Z;return C(Sr,{pl:"2rem",gap:1,direction:"column",children:[C(Oo,{size:"md",children:`${ue+1}: Face restoration (GFPGAN)`},void 0,!1,{fileName:kt,lineNumber:319,columnNumber:29},void 0),C(Dr,{label:"Strength",value:ce,onClick:()=>{n(L4(ce)),n(O4("gfpgan"))}},void 0,!1,{fileName:kt,lineNumber:323,columnNumber:29},void 0)]},ue,!0,{fileName:kt,lineNumber:313,columnNumber:27},void 0)}else if(Z.type==="codeformer"){const{strength:ce,fidelity:le}=Z;return C(Sr,{pl:"2rem",gap:1,direction:"column",children:[C(Oo,{size:"md",children:`${ue+1}: Face restoration (Codeformer)`},void 0,!1,{fileName:kt,lineNumber:342,columnNumber:29},void 0),C(Dr,{label:"Strength",value:ce,onClick:()=>{n(L4(ce)),n(O4("codeformer"))}},void 0,!1,{fileName:kt,lineNumber:346,columnNumber:29},void 0),le&&C(Dr,{label:"Fidelity",value:le,onClick:()=>{n(eU(le)),n(O4("codeformer"))}},void 0,!1,{fileName:kt,lineNumber:355,columnNumber:31},void 0)]},ue,!0,{fileName:kt,lineNumber:336,columnNumber:27},void 0)}})]},void 0,!0),C(Sr,{gap:2,direction:"column",children:[C(Sr,{gap:2,children:[C(Ca,{label:"Copy metadata JSON",children:C(bi,{"aria-label":"Copy metadata JSON",icon:C(hge,{},void 0,!1,{fileName:kt,lineNumber:376,columnNumber:29},void 0),size:"xs",variant:"ghost",fontSize:14,onClick:()=>navigator.clipboard.writeText(Y)},void 0,!1,{fileName:kt,lineNumber:374,columnNumber:21},void 0)},void 0,!1,{fileName:kt,lineNumber:373,columnNumber:19},void 0),C(Oo,{fontWeight:"semibold",children:"Metadata JSON:"},void 0,!1,{fileName:kt,lineNumber:385,columnNumber:19},void 0)]},void 0,!0,{fileName:kt,lineNumber:372,columnNumber:17},void 0),C("div",{className:"image-json-viewer",children:C("pre",{children:Y},void 0,!1,{fileName:kt,lineNumber:388,columnNumber:19},void 0)},void 0,!1,{fileName:kt,lineNumber:387,columnNumber:17},void 0)]},void 0,!0,{fileName:kt,lineNumber:371,columnNumber:15},void 0)]},void 0,!0):C(hF,{width:"100%",pt:10,children:C(Oo,{fontSize:"lg",fontWeight:"semibold",children:"No metadata available"},void 0,!1,{fileName:kt,lineNumber:394,columnNumber:15},void 0)},void 0,!1,{fileName:kt,lineNumber:393,columnNumber:13},void 0)]},void 0,!0,{fileName:kt,lineNumber:138,columnNumber:9},void 0)},void 0,!1,{fileName:kt,lineNumber:137,columnNumber:7},void 0)},Cbe);var zp="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/tabs/ImageToImage/InitImagePreview.tsx";function mD(){const e=gt(i=>i.options.initialImagePath),t=Sn();return C("div",{className:"init-image-preview",children:[C("div",{className:"init-image-preview-header",children:[C("h1",{children:"Initial Image"},void 0,!1,{fileName:zp,lineNumber:21,columnNumber:9},this),C(bi,{isDisabled:!e,size:"sm","aria-label":"Reset Initial Image",onClick:i=>{i.stopPropagation(),t(Tv(null))},icon:C(jU,{},void 0,!1,{fileName:zp,lineNumber:27,columnNumber:17},this)},void 0,!1,{fileName:zp,lineNumber:22,columnNumber:9},this)]},void 0,!0,{fileName:zp,lineNumber:20,columnNumber:7},this),e&&C("div",{className:"init-image-image",children:C(XS,{fit:"contain",src:e,rounded:"md"},void 0,!1,{fileName:zp,lineNumber:32,columnNumber:11},this)},void 0,!1,{fileName:zp,lineNumber:31,columnNumber:9},this)]},void 0,!0,{fileName:zp,lineNumber:19,columnNumber:5},this)}var os="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/tabs/ImageToImage/ImageToImageDisplay.tsx";function Nbe(){const e=gt(u=>u.options.initialImagePath),{currentImage:t,intermediateImage:n}=gt(u=>u.gallery),i=gt(u=>u.options.shouldShowImageDetails),o=n||t;return C("div",{className:"image-to-image-display",style:o?{gridAutoRows:"max-content auto"}:{gridAutoRows:"auto"},children:e?C(Ui,{children:o?C(Ui,{children:[C(o$,{image:o},void 0,!1,{fileName:os,lineNumber:40,columnNumber:15},this),C("div",{className:"image-to-image-dual-preview-container",children:[C("div",{className:"image-to-image-dual-preview",children:[C(mD,{},void 0,!1,{fileName:os,lineNumber:43,columnNumber:19},this),C("div",{className:"image-to-image-current-image-display",children:C(s$,{imageToDisplay:o},void 0,!1,{fileName:os,lineNumber:45,columnNumber:21},this)},void 0,!1,{fileName:os,lineNumber:44,columnNumber:19},this)]},void 0,!0,{fileName:os,lineNumber:42,columnNumber:17},this),i&&C(f$,{image:o,styleClass:"img2img-metadata"},void 0,!1,{fileName:os,lineNumber:49,columnNumber:19},this)]},void 0,!0,{fileName:os,lineNumber:41,columnNumber:15},this)]},void 0,!0):C("div",{className:"image-to-image-single-preview",children:C(mD,{},void 0,!1,{fileName:os,lineNumber:58,columnNumber:15},this)},void 0,!1,{fileName:os,lineNumber:57,columnNumber:13},this)},void 0,!1):C("div",{className:"upload-image",children:C(bbe,{label:"Upload or Drop Image Here",icon:C(Cge,{},void 0,!1,{fileName:os,lineNumber:66,columnNumber:19},this),styleClass:"image-to-image-upload-btn",dispatcher:N0e},void 0,!1,{fileName:os,lineNumber:64,columnNumber:11},this)},void 0,!1,{fileName:os,lineNumber:63,columnNumber:9},this)},void 0,!1,{fileName:os,lineNumber:28,columnNumber:5},this)}var wbe="/Users/spencer/Documents/Code/stable-diffusion/frontend/node_modules/re-resizable/lib/resizer.js",_be=globalThis&&globalThis.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,o){i.__proto__=o}||function(i,o){for(var u in o)Object.prototype.hasOwnProperty.call(o,u)&&(i[u]=o[u])},e(t,n)};return function(t,n){e(t,n);function i(){this.constructor=t}t.prototype=n===null?Object.create(n):(i.prototype=n.prototype,new i)}}(),hi=globalThis&&globalThis.__assign||function(){return hi=Object.assign||function(e){for(var t,n=1,i=arguments.length;n"u"?void 0:Number(i),maxHeight:typeof o>"u"?void 0:Number(o),minWidth:typeof u>"u"?void 0:Number(u),minHeight:typeof c>"u"?void 0:Number(c)}},Obe=["as","style","className","grid","snap","bounds","boundsByDirection","size","defaultSize","minWidth","minHeight","maxWidth","maxHeight","lockAspectRatio","lockAspectRatioExtraWidth","lockAspectRatioExtraHeight","enable","handleStyles","handleClasses","handleWrapperStyle","handleWrapperClass","children","onResizeStart","onResize","onResizeStop","handleComponent","scale","resizeRatio","snapGap"],yD="__resizable_base__",d$=function(e){Rbe(t,e);function t(n){var i=e.call(this,n)||this;return i.ratio=1,i.resizable=null,i.parentLeft=0,i.parentTop=0,i.resizableLeft=0,i.resizableRight=0,i.resizableTop=0,i.resizableBottom=0,i.targetLeft=0,i.targetTop=0,i.appendBase=function(){if(!i.resizable||!i.window)return null;var o=i.parentNode;if(!o)return null;var u=i.window.document.createElement("div");return u.style.width="100%",u.style.height="100%",u.style.position="absolute",u.style.transform="scale(0, 0)",u.style.left="0",u.style.flex="0 0 100%",u.classList?u.classList.add(yD):u.className+=yD,o.appendChild(u),u},i.removeBase=function(o){var u=i.parentNode;!u||u.removeChild(o)},i.ref=function(o){o&&(i.resizable=o)},i.state={isResizing:!1,width:typeof(i.propsSize&&i.propsSize.width)>"u"?"auto":i.propsSize&&i.propsSize.width,height:typeof(i.propsSize&&i.propsSize.height)>"u"?"auto":i.propsSize&&i.propsSize.height,direction:"right",original:{x:0,y:0,width:0,height:0},backgroundStyle:{height:"100%",width:"100%",backgroundColor:"rgba(0,0,0,0)",cursor:"auto",opacity:0,position:"fixed",zIndex:9999,top:"0",left:"0",bottom:"0",right:"0"},flexBasis:void 0},i.onResizeStart=i.onResizeStart.bind(i),i.onMouseMove=i.onMouseMove.bind(i),i.onMouseUp=i.onMouseUp.bind(i),i}return Object.defineProperty(t.prototype,"parentNode",{get:function(){return this.resizable?this.resizable.parentNode:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"window",{get:function(){return!this.resizable||!this.resizable.ownerDocument?null:this.resizable.ownerDocument.defaultView},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"propsSize",{get:function(){return this.props.size||this.props.defaultSize||Abe},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"size",{get:function(){var n=0,i=0;if(this.resizable&&this.window){var o=this.resizable.offsetWidth,u=this.resizable.offsetHeight,c=this.resizable.style.position;c!=="relative"&&(this.resizable.style.position="relative"),n=this.resizable.style.width!=="auto"?this.resizable.offsetWidth:o,i=this.resizable.style.height!=="auto"?this.resizable.offsetHeight:u,this.resizable.style.position=c}return{width:n,height:i}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"sizeStyle",{get:function(){var n=this,i=this.props.size,o=function(p){if(typeof n.state[p]>"u"||n.state[p]==="auto")return"auto";if(n.propsSize&&n.propsSize[p]&&n.propsSize[p].toString().endsWith("%")){if(n.state[p].toString().endsWith("%"))return n.state[p].toString();var h=n.getParentSize(),v=Number(n.state[p].toString().replace("px","")),b=v/h[p]*100;return b+"%"}return Y6(n.state[p])},u=i&&typeof i.width<"u"&&!this.state.isResizing?Y6(i.width):o("width"),c=i&&typeof i.height<"u"&&!this.state.isResizing?Y6(i.height):o("height");return{width:u,height:c}},enumerable:!1,configurable:!0}),t.prototype.getParentSize=function(){if(!this.parentNode)return this.window?{width:this.window.innerWidth,height:this.window.innerHeight}:{width:0,height:0};var n=this.appendBase();if(!n)return{width:0,height:0};var i=!1,o=this.parentNode.style.flexWrap;o!=="wrap"&&(i=!0,this.parentNode.style.flexWrap="wrap"),n.style.position="relative",n.style.minWidth="100%",n.style.minHeight="100%";var u={width:n.offsetWidth,height:n.offsetHeight};return i&&(this.parentNode.style.flexWrap=o),this.removeBase(n),u},t.prototype.bindEvents=function(){this.window&&(this.window.addEventListener("mouseup",this.onMouseUp),this.window.addEventListener("mousemove",this.onMouseMove),this.window.addEventListener("mouseleave",this.onMouseUp),this.window.addEventListener("touchmove",this.onMouseMove,{capture:!0,passive:!1}),this.window.addEventListener("touchend",this.onMouseUp))},t.prototype.unbindEvents=function(){this.window&&(this.window.removeEventListener("mouseup",this.onMouseUp),this.window.removeEventListener("mousemove",this.onMouseMove),this.window.removeEventListener("mouseleave",this.onMouseUp),this.window.removeEventListener("touchmove",this.onMouseMove,!0),this.window.removeEventListener("touchend",this.onMouseUp))},t.prototype.componentDidMount=function(){if(!(!this.resizable||!this.window)){var n=this.window.getComputedStyle(this.resizable);this.setState({width:this.state.width||this.size.width,height:this.state.height||this.size.height,flexBasis:n.flexBasis!=="auto"?n.flexBasis:void 0})}},t.prototype.componentWillUnmount=function(){this.window&&this.unbindEvents()},t.prototype.createSizeForCssProperty=function(n,i){var o=this.propsSize&&this.propsSize[i];return this.state[i]==="auto"&&this.state.original[i]===n&&(typeof o>"u"||o==="auto")?"auto":n},t.prototype.calculateNewMaxFromBoundary=function(n,i){var o=this.props.boundsByDirection,u=this.state.direction,c=o&&Zh("left",u),p=o&&Zh("top",u),h,v;if(this.props.bounds==="parent"){var b=this.parentNode;b&&(h=c?this.resizableRight-this.parentLeft:b.offsetWidth+(this.parentLeft-this.resizableLeft),v=p?this.resizableBottom-this.parentTop:b.offsetHeight+(this.parentTop-this.resizableTop))}else this.props.bounds==="window"?this.window&&(h=c?this.resizableRight:this.window.innerWidth-this.resizableLeft,v=p?this.resizableBottom:this.window.innerHeight-this.resizableTop):this.props.bounds&&(h=c?this.resizableRight-this.targetLeft:this.props.bounds.offsetWidth+(this.targetLeft-this.resizableLeft),v=p?this.resizableBottom-this.targetTop:this.props.bounds.offsetHeight+(this.targetTop-this.resizableTop));return h&&Number.isFinite(h)&&(n=n&&n"u"?10:u.width,x=typeof o.width>"u"||o.width<0?n:o.width,N=typeof u.height>"u"?10:u.height,_=typeof o.height>"u"||o.height<0?i:o.height,T=h||0,A=v||0;if(p){var M=(N-T)*this.ratio+A,z=(_-T)*this.ratio+A,P=(b-A)/this.ratio+T,I=(x-A)/this.ratio+T,F=Math.max(b,M),$=Math.min(x,z),Y=Math.max(N,P),Z=Math.min(_,I);n=p4(n,F,$),i=p4(i,Y,Z)}else n=p4(n,b,x),i=p4(i,N,_);return{newWidth:n,newHeight:i}},t.prototype.setBoundingClientRect=function(){if(this.props.bounds==="parent"){var n=this.parentNode;if(n){var i=n.getBoundingClientRect();this.parentLeft=i.left,this.parentTop=i.top}}if(this.props.bounds&&typeof this.props.bounds!="string"){var o=this.props.bounds.getBoundingClientRect();this.targetLeft=o.left,this.targetTop=o.top}if(this.resizable){var u=this.resizable.getBoundingClientRect(),c=u.left,p=u.top,h=u.right,v=u.bottom;this.resizableLeft=c,this.resizableRight=h,this.resizableTop=p,this.resizableBottom=v}},t.prototype.onResizeStart=function(n,i){if(!(!this.resizable||!this.window)){var o=0,u=0;if(n.nativeEvent&&kbe(n.nativeEvent)?(o=n.nativeEvent.clientX,u=n.nativeEvent.clientY):n.nativeEvent&&m4(n.nativeEvent)&&(o=n.nativeEvent.touches[0].clientX,u=n.nativeEvent.touches[0].clientY),this.props.onResizeStart&&this.resizable){var c=this.props.onResizeStart(n,i,this.resizable);if(c===!1)return}this.props.size&&(typeof this.props.size.height<"u"&&this.props.size.height!==this.state.height&&this.setState({height:this.props.size.height}),typeof this.props.size.width<"u"&&this.props.size.width!==this.state.width&&this.setState({width:this.props.size.width})),this.ratio=typeof this.props.lockAspectRatio=="number"?this.props.lockAspectRatio:this.size.width/this.size.height;var p,h=this.window.getComputedStyle(this.resizable);if(h.flexBasis!=="auto"){var v=this.parentNode;if(v){var b=this.window.getComputedStyle(v).flexDirection;this.flexDir=b.startsWith("row")?"row":"column",p=h.flexBasis}}this.setBoundingClientRect(),this.bindEvents();var x={original:{x:o,y:u,width:this.size.width,height:this.size.height},isResizing:!0,backgroundStyle:Su(Su({},this.state.backgroundStyle),{cursor:this.window.getComputedStyle(n.target).cursor||"auto"}),direction:i,flexBasis:p};this.setState(x)}},t.prototype.onMouseMove=function(n){var i=this;if(!(!this.state.isResizing||!this.resizable||!this.window)){if(this.window.TouchEvent&&m4(n))try{n.preventDefault(),n.stopPropagation()}catch{}var o=this.props,u=o.maxWidth,c=o.maxHeight,p=o.minWidth,h=o.minHeight,v=m4(n)?n.touches[0].clientX:n.clientX,b=m4(n)?n.touches[0].clientY:n.clientY,x=this.state,N=x.direction,_=x.original,T=x.width,A=x.height,M=this.getParentSize(),z=Lbe(M,this.window.innerWidth,this.window.innerHeight,u,c,p,h);u=z.maxWidth,c=z.maxHeight,p=z.minWidth,h=z.minHeight;var P=this.calculateNewSizeFromDirection(v,b),I=P.newHeight,F=P.newWidth,$=this.calculateNewMaxFromBoundary(u,c);this.props.snap&&this.props.snap.x&&(F=bD(F,this.props.snap.x,this.props.snapGap)),this.props.snap&&this.props.snap.y&&(I=bD(I,this.props.snap.y,this.props.snapGap));var Y=this.calculateNewSizeFromAspectRatio(F,I,{width:$.maxWidth,height:$.maxHeight},{width:p,height:h});if(F=Y.newWidth,I=Y.newHeight,this.props.grid){var Z=gD(F,this.props.grid[0]),ue=gD(I,this.props.grid[1]),ce=this.props.snapGap||0;F=ce===0||Math.abs(Z-F)<=ce?Z:F,I=ce===0||Math.abs(ue-I)<=ce?ue:I}var le={width:F-_.width,height:I-_.height};if(T&&typeof T=="string"){if(T.endsWith("%")){var ge=F/M.width*100;F=ge+"%"}else if(T.endsWith("vw")){var Ye=F/this.window.innerWidth*100;F=Ye+"vw"}else if(T.endsWith("vh")){var re=F/this.window.innerHeight*100;F=re+"vh"}}if(A&&typeof A=="string"){if(A.endsWith("%")){var ge=I/M.height*100;I=ge+"%"}else if(A.endsWith("vw")){var Ye=I/this.window.innerWidth*100;I=Ye+"vw"}else if(A.endsWith("vh")){var re=I/this.window.innerHeight*100;I=re+"vh"}}var ie={width:this.createSizeForCssProperty(F,"width"),height:this.createSizeForCssProperty(I,"height")};this.flexDir==="row"?ie.flexBasis=ie.width:this.flexDir==="column"&&(ie.flexBasis=ie.height),Rv.exports.flushSync(function(){i.setState(ie)}),this.props.onResize&&this.props.onResize(n,N,this.resizable,le)}},t.prototype.onMouseUp=function(n){var i=this.state,o=i.isResizing,u=i.direction,c=i.original;if(!(!o||!this.resizable)){var p={width:this.size.width-c.width,height:this.size.height-c.height};this.props.onResizeStop&&this.props.onResizeStop(n,u,this.resizable,p),this.props.size&&this.setState(this.props.size),this.unbindEvents(),this.setState({isResizing:!1,backgroundStyle:Su(Su({},this.state.backgroundStyle),{cursor:"auto"})})}},t.prototype.updateSize=function(n){this.setState({width:n.width,height:n.height})},t.prototype.renderResizer=function(){var n=this,i=this.props,o=i.enable,u=i.handleStyles,c=i.handleClasses,p=i.handleWrapperStyle,h=i.handleWrapperClass,v=i.handleComponent;if(!o)return null;var b=Object.keys(o).map(function(x){return o[x]!==!1?C(Tbe,{direction:x,onResizeStart:n.onResizeStart,replaceStyles:u&&u[x],className:c&&c[x],children:v&&v[x]?v[x]:null},x,!1,{fileName:d4,lineNumber:704,columnNumber:25},this):null});return C("div",{className:h,style:p,children:b},void 0,!1,{fileName:d4,lineNumber:709,columnNumber:17},this)},t.prototype.render=function(){var n=this,i=Object.keys(this.props).reduce(function(c,p){return Obe.indexOf(p)!==-1||(c[p]=n.props[p]),c},{}),o=Su(Su(Su({position:"relative",userSelect:this.state.isResizing?"none":"auto"},this.props.style),this.sizeStyle),{maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight,minWidth:this.props.minWidth,minHeight:this.props.minHeight,boxSizing:"border-box",flexShrink:0});this.state.flexBasis&&(o.flexBasis=this.state.flexBasis);var u=this.props.as||"div";return C(u,{...Su({ref:this.ref,style:o,className:this.props.className},i),children:[this.state.isResizing&&C("div",{style:this.state.backgroundStyle},void 0,!1,{fileName:d4,lineNumber:726,columnNumber:38},this),this.props.children,this.renderResizer()]},void 0,!0,{fileName:d4,lineNumber:725,columnNumber:17},this)},t.defaultProps={as:"div",onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},enable:{top:!0,right:!0,bottom:!0,left:!0,topRight:!0,bottomRight:!0,bottomLeft:!0,topLeft:!0},style:{},grid:[1,1],lockAspectRatio:!1,lockAspectRatioExtraWidth:0,lockAspectRatioExtraHeight:0,scale:1,resizeRatio:1,snapGap:0},t}(k.exports.PureComponent),SD="/Users/spencer/Documents/Code/stable-diffusion/frontend/node_modules/react-masonry-css/dist/react-masonry-css.module.js";function Mbe(e,t){if(e==null)return{};var n=Dbe(e,t),i,o;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&(!Object.prototype.propertyIsEnumerable.call(e,i)||(n[i]=e[i]))}return n}function Dbe(e,t){if(e==null)return{};var n={},i=Object.keys(e),o,u;for(u=0;u=0)&&(n[o]=e[o]);return n}function xD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,i)}return n}function sg(e){for(var t=1;t{this.reCalculateColumnCount()})}reCalculateColumnCount(){const t=window&&window.innerWidth||1/0;let n=this.props.breakpointCols;typeof n!="object"&&(n={default:parseInt(n)||q6});let i=1/0,o=n.default||q6;for(let u in n){const c=parseInt(u);c>0&&t<=c&&c"u"&&(c="my-masonry-grid_column"));const p=sg(sg(sg({},t),n),{},{style:sg(sg({},n.style),{},{width:u}),className:c});return o.map((h,v)=>k.exports.createElement("div",{...p,key:v,__self:this,__source:{fileName:SD,lineNumber:167,columnNumber:27}},h))}logDeprecated(t){console.error("[Masonry]",t)}render(){const t=this.props,{children:n,breakpointCols:i,columnClassName:o,columnAttrs:u,column:c,className:p}=t,h=Mbe(t,["children","breakpointCols","columnClassName","columnAttrs","column","className"]);let v=p;return typeof p!="string"&&(this.logDeprecated('The property "className" requires a string'),typeof p>"u"&&(v="my-masonry-grid")),C("div",{...h,className:v,children:this.renderColumns()},void 0,!1,{fileName:SD,lineNumber:201,columnNumber:25},this)}}p$.defaultProps=Ibe;var Qi="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/gallery/HoverableImage.tsx";const Fbe=(e,t)=>e.image.uuid===t.image.uuid&&e.isSelected===t.isSelected,zbe=k.exports.memo(e=>{const[t,n]=k.exports.useState(!1),i=Sn(),o=gt(M=>M.options.activeTab),{image:u,isSelected:c}=e,{url:p,uuid:h,metadata:v}=u,b=()=>n(!0),x=()=>n(!1),N=M=>{M.stopPropagation(),i(rU(v))},_=M=>{M.stopPropagation(),i(Tb(u.metadata.image.seed))},T=M=>{M.stopPropagation(),i(Tv(u.url)),o!==1&&i(Rc(1))};return C(Xs,{position:"relative",className:"hoverable-image",onMouseOver:b,onMouseOut:x,children:[C(XS,{objectFit:"cover",rounded:"md",src:p,loading:"lazy",className:"hoverable-image-image"},void 0,!1,{fileName:Qi,lineNumber:71,columnNumber:7},void 0),C("div",{className:"hoverable-image-content",onClick:()=>i(ove(u)),children:c&&C(ms,{width:"50%",height:"50%",as:pge,className:"hoverable-image-check"},void 0,!1,{fileName:Qi,lineNumber:80,columnNumber:11},void 0)},void 0,!1,{fileName:Qi,lineNumber:78,columnNumber:7},void 0),t&&C("div",{className:"hoverable-image-icons",children:[C(Ca,{label:"Delete image",hasArrow:!0,children:C(a$,{image:u,children:C(bi,{colorScheme:"red","aria-label":"Delete image",icon:C(xge,{},void 0,!1,{fileName:Qi,lineNumber:95,columnNumber:23},void 0),size:"xs",variant:"imageHoverIconButton",fontSize:14},void 0,!1,{fileName:Qi,lineNumber:92,columnNumber:15},void 0)},void 0,!1,{fileName:Qi,lineNumber:91,columnNumber:13},void 0)},void 0,!1,{fileName:Qi,lineNumber:90,columnNumber:11},void 0),["txt2img","img2img"].includes(u?.metadata?.image?.type)&&C(Ca,{label:"Use All Parameters",hasArrow:!0,children:C(bi,{"aria-label":"Use All Parameters",icon:C(c$,{},void 0,!1,{fileName:Qi,lineNumber:106,columnNumber:23},void 0),size:"xs",fontSize:18,variant:"imageHoverIconButton",onClickCapture:N},void 0,!1,{fileName:Qi,lineNumber:104,columnNumber:15},void 0)},void 0,!1,{fileName:Qi,lineNumber:103,columnNumber:13},void 0),u?.metadata?.image?.seed!==void 0&&C(Ca,{label:"Use Seed",hasArrow:!0,children:C(bi,{"aria-label":"Use Seed",icon:C(yge,{},void 0,!1,{fileName:Qi,lineNumber:118,columnNumber:23},void 0),size:"xs",fontSize:16,variant:"imageHoverIconButton",onClickCapture:_},void 0,!1,{fileName:Qi,lineNumber:116,columnNumber:15},void 0)},void 0,!1,{fileName:Qi,lineNumber:115,columnNumber:13},void 0),C(Ca,{label:"Send To Image To Image",hasArrow:!0,children:C(bi,{"aria-label":"Send To Image To Image",icon:C(vge,{},void 0,!1,{fileName:Qi,lineNumber:129,columnNumber:21},void 0),size:"xs",fontSize:16,variant:"imageHoverIconButton",onClickCapture:T},void 0,!1,{fileName:Qi,lineNumber:127,columnNumber:13},void 0)},void 0,!1,{fileName:Qi,lineNumber:126,columnNumber:11},void 0)]},void 0,!0,{fileName:Qi,lineNumber:89,columnNumber:9},void 0)]},h,!0,{fileName:Qi,lineNumber:64,columnNumber:5},void 0)},Fbe);var uo="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/gallery/ImageGallery.tsx";function m$(){const{images:e,currentImageUuid:t,areMoreImagesAvailable:n}=gt(N=>N.gallery),i=gt(N=>N.options.shouldShowGallery),o=gt(N=>N.options.activeTab),u=Sn(),[c,p]=k.exports.useState(),h=N=>{p(Math.floor((window.innerWidth-N.x)/120))},v=()=>{u(CM(!i))},b=()=>{u(CM(!1))},x=()=>{u(wU())};return ii("g",()=>{v()},[i]),ii("left",()=>{u(oU())},[]),ii("right",()=>{u(aU())},[]),C("div",{className:"image-gallery-area",children:[!i&&C(Wp,{tooltip:"Show Gallery",tooltipPlacement:"top","aria-label":"Show Gallery",onClick:v,className:"image-gallery-popup-btn",children:C(GM,{},void 0,!1,{fileName:uo,lineNumber:82,columnNumber:11},this)},void 0,!1,{fileName:uo,lineNumber:75,columnNumber:9},this),i&&C(d$,{defaultSize:{width:"300",height:"100%"},minWidth:"300",maxWidth:o==1?"300":"600",className:"image-gallery-popup",onResize:h,children:[C("div",{className:"image-gallery-header",children:[C("h1",{children:"Your Invocations"},void 0,!1,{fileName:uo,lineNumber:96,columnNumber:13},this),C(bi,{size:"sm","aria-label":"Close Gallery",onClick:b,className:"image-gallery-close-btn",icon:C(jU,{},void 0,!1,{fileName:uo,lineNumber:102,columnNumber:21},this)},void 0,!1,{fileName:uo,lineNumber:97,columnNumber:13},this)]},void 0,!0,{fileName:uo,lineNumber:95,columnNumber:11},this),C("div",{className:"image-gallery-container",children:[e.length?C(p$,{className:"masonry-grid",columnClassName:"masonry-grid_column",breakpointCols:c,children:e.map(N=>{const{uuid:_}=N;return C(zbe,{image:N,isSelected:t===_},_,!1,{fileName:uo,lineNumber:117,columnNumber:21},this)})},void 0,!1,{fileName:uo,lineNumber:107,columnNumber:15},this):C("div",{className:"image-gallery-container-placeholder",children:[C(GM,{},void 0,!1,{fileName:uo,lineNumber:128,columnNumber:17},this),C("p",{children:"No Images In Gallery"},void 0,!1,{fileName:uo,lineNumber:129,columnNumber:17},this)]},void 0,!0,{fileName:uo,lineNumber:127,columnNumber:15},this),C(Du,{onClick:x,isDisabled:!n,className:"image-gallery-load-more-btn",children:n?"Load More":"All Images Loaded"},void 0,!1,{fileName:uo,lineNumber:132,columnNumber:13},this)]},void 0,!0,{fileName:uo,lineNumber:105,columnNumber:11},this)]},void 0,!0,{fileName:uo,lineNumber:87,columnNumber:9},this)]},void 0,!0,{fileName:uo,lineNumber:73,columnNumber:5},this)}var lg="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/tabs/ImageToImage/ImageToImage.tsx";function Bbe(){const e=gt(t=>t.options.shouldShowGallery);return C("div",{className:"image-to-image-workarea",children:[C(sge,{},void 0,!1,{fileName:lg,lineNumber:14,columnNumber:7},this),C("div",{className:"image-to-image-display-area",style:e?{gridTemplateColumns:"auto max-content"}:{gridTemplateColumns:"auto"},children:[C(Nbe,{},void 0,!1,{fileName:lg,lineNumber:23,columnNumber:9},this),C(m$,{},void 0,!1,{fileName:lg,lineNumber:24,columnNumber:9},this)]},void 0,!0,{fileName:lg,lineNumber:15,columnNumber:7},this)]},void 0,!0,{fileName:lg,lineNumber:13,columnNumber:5},this)}var ja="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/tabs/TextToImage/TextToImagePanel.tsx";function Ube(){const e=gt(n=>n.options.showAdvancedOptions),t={seed:{header:C(Xs,{flex:"1",textAlign:"left",children:"Seed"},void 0,!1,{fileName:ja,lineNumber:29,columnNumber:9},this),feature:zl.SEED,options:C(MU,{},void 0,!1,{fileName:ja,lineNumber:34,columnNumber:16},this)},variations:{header:C(PU,{},void 0,!1,{fileName:ja,lineNumber:37,columnNumber:15},this),feature:zl.VARIATIONS,options:C(IU,{},void 0,!1,{fileName:ja,lineNumber:39,columnNumber:16},this)},face_restore:{header:C(OU,{},void 0,!1,{fileName:ja,lineNumber:42,columnNumber:15},this),feature:zl.FACE_CORRECTION,options:C(DE,{},void 0,!1,{fileName:ja,lineNumber:44,columnNumber:16},this)},upscale:{header:C(DU,{},void 0,!1,{fileName:ja,lineNumber:47,columnNumber:15},this),feature:zl.UPSCALE,options:C(PE,{},void 0,!1,{fileName:ja,lineNumber:49,columnNumber:16},this)},other:{header:C(Xs,{flex:"1",textAlign:"left",children:"Other"},void 0,!1,{fileName:ja,lineNumber:58,columnNumber:9},this),feature:zl.OTHER,options:C(HU,{},void 0,!1,{fileName:ja,lineNumber:63,columnNumber:16},this)}};return C("div",{className:"text-to-image-panel",children:[C(YU,{},void 0,!1,{fileName:ja,lineNumber:69,columnNumber:7},this),C(GU,{},void 0,!1,{fileName:ja,lineNumber:70,columnNumber:7},this),C(zU,{},void 0,!1,{fileName:ja,lineNumber:71,columnNumber:7},this),C(FU,{},void 0,!1,{fileName:ja,lineNumber:72,columnNumber:7},this),e?C(VU,{accordionInfo:t},void 0,!1,{fileName:ja,lineNumber:74,columnNumber:9},this):null]},void 0,!0,{fileName:ja,lineNumber:68,columnNumber:5},this)}var Bp="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/gallery/CurrentImageDisplay.tsx";const $be=()=>{const{currentImage:e,intermediateImage:t}=gt(o=>o.gallery),n=gt(o=>o.options.shouldShowImageDetails),i=t||e;return i?C("div",{className:"current-image-display",children:[C("div",{className:"current-image-tools",children:C(o$,{image:i},void 0,!1,{fileName:Bp,lineNumber:24,columnNumber:9},void 0)},void 0,!1,{fileName:Bp,lineNumber:23,columnNumber:7},void 0),C(s$,{imageToDisplay:i},void 0,!1,{fileName:Bp,lineNumber:26,columnNumber:7},void 0),n&&C(f$,{image:i,styleClass:"current-image-metadata"},void 0,!1,{fileName:Bp,lineNumber:28,columnNumber:9},void 0)]},void 0,!0,{fileName:Bp,lineNumber:22,columnNumber:5},void 0):C("div",{className:"current-image-display-placeholder",children:C(Z1e,{},void 0,!1,{fileName:Bp,lineNumber:36,columnNumber:7},void 0)},void 0,!1,{fileName:Bp,lineNumber:35,columnNumber:5},void 0)};var ug="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/tabs/TextToImage/TextToImage.tsx";function jbe(){const e=gt(t=>t.options.shouldShowGallery);return C("div",{className:"text-to-image-workarea",children:[C(Ube,{},void 0,!1,{fileName:ug,lineNumber:14,columnNumber:7},this),C("div",{className:"text-to-image-display",style:e?{gridTemplateColumns:"auto max-content"}:{gridTemplateColumns:"auto"},children:[C($be,{},void 0,!1,{fileName:ug,lineNumber:23,columnNumber:9},this),C(m$,{},void 0,!1,{fileName:ug,lineNumber:24,columnNumber:9},this)]},void 0,!0,{fileName:ug,lineNumber:15,columnNumber:7},this)]},void 0,!0,{fileName:ug,lineNumber:13,columnNumber:5},this)}var Ji="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/tabs/InvokeTabs.tsx";const Qh={txt2img:{title:C(n1e,{fill:"black",boxSize:"2.5rem"},void 0,!1,{fileName:Ji,lineNumber:22,columnNumber:12},void 0),panel:C(jbe,{},void 0,!1,{fileName:Ji,lineNumber:23,columnNumber:12},void 0),tooltip:"Text To Image"},img2img:{title:C(Y0e,{fill:"black",boxSize:"2.5rem"},void 0,!1,{fileName:Ji,lineNumber:27,columnNumber:12},void 0),panel:C(Bbe,{},void 0,!1,{fileName:Ji,lineNumber:28,columnNumber:12},void 0),tooltip:"Image To Image"},inpainting:{title:C(Z0e,{fill:"black",boxSize:"2.5rem"},void 0,!1,{fileName:Ji,lineNumber:32,columnNumber:12},void 0),panel:C(V0e,{},void 0,!1,{fileName:Ji,lineNumber:33,columnNumber:12},void 0),tooltip:"Inpainting"},outpainting:{title:C(J0e,{fill:"black",boxSize:"2.5rem"},void 0,!1,{fileName:Ji,lineNumber:37,columnNumber:12},void 0),panel:C(W0e,{},void 0,!1,{fileName:Ji,lineNumber:38,columnNumber:12},void 0),tooltip:"Outpainting"},nodes:{title:C(X0e,{fill:"black",boxSize:"2.5rem"},void 0,!1,{fileName:Ji,lineNumber:42,columnNumber:12},void 0),panel:C(H0e,{},void 0,!1,{fileName:Ji,lineNumber:43,columnNumber:12},void 0),tooltip:"Nodes"},postprocess:{title:C(t1e,{fill:"black",boxSize:"2.5rem"},void 0,!1,{fileName:Ji,lineNumber:47,columnNumber:12},void 0),panel:C(G0e,{},void 0,!1,{fileName:Ji,lineNumber:48,columnNumber:12},void 0),tooltip:"Post Processing"}},Vbe=tb.map(Qh,(e,t)=>t);function Hbe(){const e=gt(o=>o.options.activeTab),t=Sn();ii("1",()=>{t(Rc(0))}),ii("2",()=>{t(Rc(1))}),ii("3",()=>{t(Rc(2))}),ii("4",()=>{t(Rc(3))}),ii("5",()=>{t(Rc(4))}),ii("6",()=>{t(Rc(5))});const n=()=>{const o=[];return Object.keys(Qh).forEach(u=>{o.push(C(Ca,{hasArrow:!0,label:Qh[u].tooltip,placement:"right",children:C(Hz,{children:Qh[u].title},void 0,!1,{fileName:Ji,lineNumber:95,columnNumber:11},this)},u,!1,{fileName:Ji,lineNumber:89,columnNumber:9},this))}),o},i=()=>{const o=[];return Object.keys(Qh).forEach(u=>{o.push(C(jz,{className:"app-tabs-panel",children:Qh[u].panel},u,!1,{fileName:Ji,lineNumber:106,columnNumber:9},this))}),o};return C($z,{isLazy:!0,className:"app-tabs",variant:"unstyled",defaultIndex:e,index:e,onChange:o=>{t(Rc(o))},children:[C("div",{className:"app-tabs-list",children:n()},void 0,!1,{fileName:Ji,lineNumber:125,columnNumber:7},this),C(Vz,{className:"app-tabs-panels",children:i()},void 0,!1,{fileName:Ji,lineNumber:126,columnNumber:7},this)]},void 0,!0,{fileName:Ji,lineNumber:115,columnNumber:5},this)}const Wbe=(e,t)=>{const{dispatch:n,getState:i}=e;return{emitGenerateImage:()=>{n(M4(!0));const o={...i().options};Vbe[o.activeTab]==="txt2img"&&(o.shouldUseInitImage=!1);const{generationParameters:u,esrganParameters:c,facetoolParameters:p}=L0e(o,i().system);t.emit("generateImage",u,c,p),n(Ao({timestamp:ko(new Date,"isoDateTime"),message:`Image generation requested: ${JSON.stringify({...u,...c,...p})}`}))},emitRunESRGAN:o=>{n(M4(!0));const{upscalingLevel:u,upscalingStrength:c}=i().options,p={upscale:[u,c]};t.emit("runPostprocessing",o,{type:"esrgan",...p}),n(Ao({timestamp:ko(new Date,"isoDateTime"),message:`ESRGAN upscale requested: ${JSON.stringify({file:o.url,...p})}`}))},emitRunFacetool:o=>{n(M4(!0));const{facetoolType:u,facetoolStrength:c,codeformerFidelity:p}=i().options,h={facetool_strength:c};u==="codeformer"&&(h.codeformer_fidelity=p),t.emit("runPostprocessing",o,{type:u,...h}),n(Ao({timestamp:ko(new Date,"isoDateTime"),message:`Face restoration (${u}) requested: ${JSON.stringify({file:o.url,...h})}`}))},emitDeleteImage:o=>{const{url:u,uuid:c}=o;t.emit("deleteImage",u,c)},emitRequestImages:()=>{const{earliest_mtime:o}=i().gallery;t.emit("requestImages",o)},emitRequestNewImages:()=>{const{latest_mtime:o}=i().gallery;t.emit("requestLatestImages",o)},emitCancelProcessing:()=>{t.emit("cancel")},emitUploadInitialImage:o=>{t.emit("uploadInitialImage",o,o.name)},emitUploadMaskImage:o=>{t.emit("uploadMaskImage",o,o.name)},emitRequestSystemConfig:()=>{t.emit("requestSystemConfig")}}},Gbe=()=>{const{origin:e}=new URL(window.location.href),t=I4(e,{timeout:6e4});let n=!1;return o=>u=>c=>{const{onConnect:p,onDisconnect:h,onError:v,onPostprocessingResult:b,onGenerationResult:x,onIntermediateResult:N,onProgressUpdate:_,onGalleryImages:T,onProcessingCanceled:A,onImageDeleted:M,onInitialImageUploaded:z,onMaskImageUploaded:P,onSystemConfig:I}=_0e(o),{emitGenerateImage:F,emitRunESRGAN:$,emitRunFacetool:Y,emitDeleteImage:Z,emitRequestImages:ue,emitRequestNewImages:ce,emitCancelProcessing:le,emitUploadInitialImage:ge,emitUploadMaskImage:Ye,emitRequestSystemConfig:re}=Wbe(o,t);switch(n||(t.on("connect",()=>p()),t.on("disconnect",()=>h()),t.on("error",ie=>v(ie)),t.on("generationResult",ie=>x(ie)),t.on("postprocessingResult",ie=>b(ie)),t.on("intermediateResult",ie=>N(ie)),t.on("progressUpdate",ie=>_(ie)),t.on("galleryImages",ie=>T(ie)),t.on("processingCanceled",()=>{A()}),t.on("imageDeleted",ie=>{M(ie)}),t.on("initialImageUploaded",ie=>{z(ie)}),t.on("maskImageUploaded",ie=>{P(ie)}),t.on("systemConfig",ie=>{I(ie)}),n=!0),c.type){case"socketio/generateImage":{F();break}case"socketio/runESRGAN":{$(c.payload);break}case"socketio/runGFPGAN":{Y(c.payload);break}case"socketio/deleteImage":{Z(c.payload);break}case"socketio/requestImages":{ue();break}case"socketio/requestNewImages":{ce();break}case"socketio/cancelProcessing":{le();break}case"socketio/uploadInitialImage":{ge(c.payload);break}case"socketio/uploadMaskImage":{Ye(c.payload);break}case"socketio/requestSystemConfig":{re();break}}u(c)}},Ybe={key:"root",storage:TE,blacklist:["gallery","system"]},qbe={key:"system",storage:TE,blacklist:["isConnected","isProcessing","currentStep","socketId","isESRGANAvailable","isGFPGANAvailable","currentStep","totalSteps","currentIteration","totalIterations","currentStatus"]},Zbe=yB({options:rve,gallery:uve,system:$B(qbe,yve)}),Kbe=$B(Ybe,Zbe),h$=Yme({reducer:Kbe,middleware:e=>e({serializableCheck:!1}).concat(Gbe())}),Sn=mhe,gt=ihe;function z4(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?z4=function(n){return typeof n}:z4=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},z4(e)}function Xbe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function CD(e,t){for(var n=0;n({textColor:e.colorMode==="dark"?"gray.800":"gray.100"})},Accordion:{baseStyle:e=>({button:{fontWeight:"bold",_hover:{bgColor:e.colorMode==="dark"?"rgba(255,255,255,0.05)":"rgba(0,0,0,0.05)"}},panel:{paddingBottom:2}})},FormLabel:{baseStyle:{fontWeight:"light"}},Button:{variants:{imageHoverIconButton:e=>({bg:e.colorMode==="dark"?"blackAlpha.700":"whiteAlpha.800",color:e.colorMode==="dark"?"whiteAlpha.700":"blackAlpha.700",_hover:{bg:e.colorMode==="dark"?"blackAlpha.800":"whiteAlpha.800",color:e.colorMode==="dark"?"whiteAlpha.900":"blackAlpha.900"}})}}}});var wD="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/Loading.tsx";const g$=()=>C(Sr,{width:"100vw",height:"100vh",alignItems:"center",justifyContent:"center",children:C(ZS,{thickness:"2px",speed:"1s",emptyColor:"gray.200",color:"gray.400",size:"xl"},void 0,!1,{fileName:wD,lineNumber:11,columnNumber:13},void 0)},void 0,!1,{fileName:wD,lineNumber:5,columnNumber:9},void 0);var tye="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/system/ProgressBar.tsx";const nye=Ga(e=>e.system,e=>({isProcessing:e.isProcessing,currentStep:e.currentStep,totalSteps:e.totalSteps,currentStatusHasSteps:e.currentStatusHasSteps}),{memoizeOptions:{resultEqualityCheck:Wa.exports.isEqual}}),rye=()=>{const{isProcessing:e,currentStep:t,totalSteps:n,currentStatusHasSteps:i}=gt(nye),o=t?Math.round(t*100/n):0;return C(Dz,{height:"4px",value:o,isIndeterminate:e&&!i,className:"progress-bar"},void 0,!1,{fileName:tye,lineNumber:30,columnNumber:5},void 0)},iye="/assets/logo.13003d72.png";var cg="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/system/HotkeysModal/HotkeysModalItem.tsx";function aye(e){const{title:t,hotkey:n,description:i}=e;return C("div",{className:"hotkey-modal-item",children:[C("div",{className:"hotkey-info",children:[C("p",{className:"hotkey-title",children:t},void 0,!1,{fileName:cg,lineNumber:14,columnNumber:9},this),i&&C("p",{className:"hotkey-description",children:i},void 0,!1,{fileName:cg,lineNumber:15,columnNumber:25},this)]},void 0,!0,{fileName:cg,lineNumber:13,columnNumber:7},this),C("div",{className:"hotkey-key",children:n},void 0,!1,{fileName:cg,lineNumber:17,columnNumber:7},this)]},void 0,!0,{fileName:cg,lineNumber:12,columnNumber:5},this)}var Up="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/system/HotkeysModal/HotkeysModal.tsx";function oye({children:e}){const{isOpen:t,onOpen:n,onClose:i}=sS(),o=[{title:"Invoke",desc:"Generate an image",hotkey:"Ctrl+Enter"},{title:"Cancel",desc:"Cancel image generation",hotkey:"Shift+X"},{title:"Toggle Gallery",desc:"Open and close the gallery drawer",hotkey:"G"},{title:"Set Seed",desc:"Use the seed of the current image",hotkey:"S"},{title:"Set Parameters",desc:"Use all parameters of the current image",hotkey:"A"},{title:"Restore Faces",desc:"Restore the current image",hotkey:"R"},{title:"Upscale",desc:"Upscale the current image",hotkey:"U"},{title:"Show Info",desc:"Show metadata info of the current image",hotkey:"I"},{title:"Send To Image To Image",desc:"Send the current image to Image to Image module",hotkey:"Shift+I"},{title:"Delete Image",desc:"Delete the current image",hotkey:"Del"},{title:"Focus Prompt",desc:"Focus the prompt input area",hotkey:"Alt+A"},{title:"Previous Image",desc:"Display the previous image in the gallery",hotkey:"Arrow left"},{title:"Next Image",desc:"Display the next image in the gallery",hotkey:"Arrow right"},{title:"Change Tabs",desc:"Switch to another workspace",hotkey:"1-6"},{title:"Theme Toggle",desc:"Switch between dark and light modes",hotkey:"Shift+D"},{title:"Console Toggle",desc:"Open and close console",hotkey:"`"}],u=()=>{const c=[];return o.forEach((p,h)=>{c.push(C(aye,{title:p.title,description:p.desc,hotkey:p.hotkey},h,!1,{fileName:Up,lineNumber:91,columnNumber:9},this))}),c};return C(Ui,{children:[k.exports.cloneElement(e,{onClick:n}),C(wv,{isOpen:t,onClose:i,children:[C(Kg,{},void 0,!1,{fileName:Up,lineNumber:109,columnNumber:9},this),C(Zg,{className:"hotkeys-modal",children:[C(tE,{},void 0,!1,{fileName:Up,lineNumber:111,columnNumber:11},this),C("h1",{children:"Keyboard Shorcuts"},void 0,!1,{fileName:Up,lineNumber:112,columnNumber:11},this),C("div",{className:"hotkeys-modal-items",children:u()},void 0,!1,{fileName:Up,lineNumber:113,columnNumber:11},this)]},void 0,!0,{fileName:Up,lineNumber:110,columnNumber:9},this)]},void 0,!0,{fileName:Up,lineNumber:108,columnNumber:7},this)]},void 0,!0)}var Z6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/system/SettingsModal/SettingsModalItem.tsx";function K6({settingTitle:e,isChecked:t,dispatcher:n}){const i=Sn();return C(fd,{className:"settings-modal-item",children:[C(sm,{marginBottom:1,children:e},void 0,!1,{fileName:Z6,lineNumber:17,columnNumber:7},this),C(s3,{isChecked:t,onChange:o=>i(n(o.target.checked))},void 0,!1,{fileName:Z6,lineNumber:18,columnNumber:7},this)]},void 0,!0,{fileName:Z6,lineNumber:16,columnNumber:5},this)}var $r="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/system/SettingsModal/SettingsModal.tsx";const sye=Ga(e=>e.system,e=>{const{shouldDisplayInProgress:t,shouldConfirmOnDelete:n,shouldDisplayGuides:i}=e;return{shouldDisplayInProgress:t,shouldConfirmOnDelete:n,shouldDisplayGuides:i}},{memoizeOptions:{resultEqualityCheck:Wa.exports.isEqual}}),lye=({children:e})=>{const{isOpen:t,onOpen:n,onClose:i}=sS(),{isOpen:o,onOpen:u,onClose:c}=sS(),{shouldDisplayInProgress:p,shouldConfirmOnDelete:h,shouldDisplayGuides:v}=gt(sye),b=()=>{b$.purge().then(()=>{i(),u()})};return C(Ui,{children:[k.exports.cloneElement(e,{onClick:n}),C(wv,{isOpen:t,onClose:i,children:[C(Kg,{},void 0,!1,{fileName:$r,lineNumber:95,columnNumber:9},void 0),C(Zg,{className:"settings-modal",children:[C(rE,{className:"settings-modal-header",children:"Settings"},void 0,!1,{fileName:$r,lineNumber:97,columnNumber:11},void 0),C(tE,{},void 0,!1,{fileName:$r,lineNumber:98,columnNumber:11},void 0),C(fS,{className:"settings-modal-content",children:[C("div",{className:"settings-modal-items",children:[C(K6,{settingTitle:"Display In-Progress Images (slower)",isChecked:p,dispatcher:dve},void 0,!1,{fileName:$r,lineNumber:101,columnNumber:15},void 0),C(K6,{settingTitle:"Confirm on Delete",isChecked:h,dispatcher:lU},void 0,!1,{fileName:$r,lineNumber:107,columnNumber:15},void 0),C(K6,{settingTitle:"Display Help Icons",isChecked:v,dispatcher:vve},void 0,!1,{fileName:$r,lineNumber:113,columnNumber:15},void 0)]},void 0,!0,{fileName:$r,lineNumber:100,columnNumber:13},void 0),C("div",{className:"settings-modal-reset",children:[C(P_,{size:"md",children:"Reset Web UI"},void 0,!1,{fileName:$r,lineNumber:121,columnNumber:15},void 0),C(Oo,{children:"Resetting the web UI only resets the browser's local cache of your images and remembered settings. It does not delete any images from disk."},void 0,!1,{fileName:$r,lineNumber:122,columnNumber:15},void 0),C(Oo,{children:"If images aren't showing up in the gallery or something else isn't working, please try resetting before submitting an issue on GitHub."},void 0,!1,{fileName:$r,lineNumber:127,columnNumber:15},void 0),C(Du,{colorScheme:"red",onClick:b,children:"Reset Web UI"},void 0,!1,{fileName:$r,lineNumber:132,columnNumber:15},void 0)]},void 0,!0,{fileName:$r,lineNumber:120,columnNumber:13},void 0)]},void 0,!0,{fileName:$r,lineNumber:99,columnNumber:11},void 0),C(nE,{children:C(Du,{onClick:i,children:"Close"},void 0,!1,{fileName:$r,lineNumber:139,columnNumber:13},void 0)},void 0,!1,{fileName:$r,lineNumber:138,columnNumber:11},void 0)]},void 0,!0,{fileName:$r,lineNumber:96,columnNumber:9},void 0)]},void 0,!0,{fileName:$r,lineNumber:94,columnNumber:7},void 0),C(wv,{closeOnOverlayClick:!1,isOpen:o,onClose:c,isCentered:!0,children:[C(Kg,{bg:"blackAlpha.300",backdropFilter:"blur(40px)"},void 0,!1,{fileName:$r,lineNumber:150,columnNumber:9},void 0),C(Zg,{children:C(fS,{pb:6,pt:6,children:C(Sr,{justifyContent:"center",children:C(Oo,{fontSize:"lg",children:"Web UI has been reset. Refresh the page to reload."},void 0,!1,{fileName:$r,lineNumber:154,columnNumber:15},void 0)},void 0,!1,{fileName:$r,lineNumber:153,columnNumber:13},void 0)},void 0,!1,{fileName:$r,lineNumber:152,columnNumber:11},void 0)},void 0,!1,{fileName:$r,lineNumber:151,columnNumber:9},void 0)]},void 0,!0,{fileName:$r,lineNumber:144,columnNumber:7},void 0)]},void 0,!0)};var _D="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/system/StatusIndicator.tsx";const uye=Ga(e=>e.system,e=>({isConnected:e.isConnected,isProcessing:e.isProcessing,currentIteration:e.currentIteration,totalIterations:e.totalIterations,currentStatus:e.currentStatus,hasError:e.hasError,wasErrorSeen:e.wasErrorSeen}),{memoizeOptions:{resultEqualityCheck:Wa.exports.isEqual}}),cye=()=>{const{isConnected:e,isProcessing:t,currentIteration:n,totalIterations:i,currentStatus:o,hasError:u,wasErrorSeen:c}=gt(uye),p=Sn();let h;e&&!u?h="status-good":h="status-bad";let v=o;return["generating","preparing","saving image","restoring faces","upscaling"].includes(v.toLowerCase())&&(h="status-working"),v&&t&&i>1&&(v+=` (${n}/${i})`),C(Ca,{label:u&&!c?"Click to clear, check logs for details":void 0,children:C(Oo,{cursor:u&&!c?"pointer":"initial",onClick:()=>{(u||!c)&&p(uU())},className:`status ${h}`,children:v},void 0,!1,{fileName:_D,lineNumber:83,columnNumber:7},void 0)},void 0,!1,{fileName:_D,lineNumber:82,columnNumber:5},void 0)};var ur="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/system/SiteHeader.tsx";const fye=()=>{const{colorMode:e,toggleColorMode:t}=z8();ii("shift+d",()=>{t()},[e,t]);const n=e=="light"?C(bge,{},void 0,!1,{fileName:ur,lineNumber:27,columnNumber:48},void 0):C(Sge,{},void 0,!1,{fileName:ur,lineNumber:27,columnNumber:61},void 0),i=e=="light"?18:20;return C("div",{className:"site-header",children:[C("div",{className:"site-header-left-side",children:[C("img",{src:iye,alt:"invoke-ai-logo"},void 0,!1,{fileName:ur,lineNumber:35,columnNumber:9},void 0),C("h1",{children:["invoke ",C("strong",{children:"ai"},void 0,!1,{fileName:ur,lineNumber:37,columnNumber:18},void 0)]},void 0,!0,{fileName:ur,lineNumber:36,columnNumber:9},void 0)]},void 0,!0,{fileName:ur,lineNumber:34,columnNumber:7},void 0),C("div",{className:"site-header-right-side",children:[C(cye,{},void 0,!1,{fileName:ur,lineNumber:42,columnNumber:9},void 0),C(lye,{children:C(bi,{"aria-label":"Settings",variant:"link",fontSize:24,size:"sm",icon:C(W1e,{},void 0,!1,{fileName:ur,lineNumber:50,columnNumber:19},void 0)},void 0,!1,{fileName:ur,lineNumber:45,columnNumber:11},void 0)},void 0,!1,{fileName:ur,lineNumber:44,columnNumber:9},void 0),C(oye,{children:C(bi,{"aria-label":"Hotkeys",variant:"link",fontSize:24,size:"sm",icon:C(Y1e,{},void 0,!1,{fileName:ur,lineNumber:60,columnNumber:19},void 0)},void 0,!1,{fileName:ur,lineNumber:55,columnNumber:11},void 0)},void 0,!1,{fileName:ur,lineNumber:54,columnNumber:9},void 0),C(Ca,{hasArrow:!0,label:"Report Bug",placement:"bottom",children:C(bi,{"aria-label":"Link to Github Issues",variant:"link",fontSize:23,size:"sm",icon:C(cv,{isExternal:!0,href:"http://github.com/invoke-ai/InvokeAI/issues",children:C($U,{},void 0,!1,{fileName:ur,lineNumber:75,columnNumber:17},void 0)},void 0,!1,{fileName:ur,lineNumber:71,columnNumber:15},void 0)},void 0,!1,{fileName:ur,lineNumber:65,columnNumber:11},void 0)},void 0,!1,{fileName:ur,lineNumber:64,columnNumber:9},void 0),C(Ca,{hasArrow:!0,label:"Github",placement:"bottom",children:C(bi,{"aria-label":"Link to Github Repo",variant:"link",fontSize:20,size:"sm",icon:C(cv,{isExternal:!0,href:"http://github.com/invoke-ai/InvokeAI",children:C(uge,{},void 0,!1,{fileName:ur,lineNumber:89,columnNumber:17},void 0)},void 0,!1,{fileName:ur,lineNumber:88,columnNumber:15},void 0)},void 0,!1,{fileName:ur,lineNumber:82,columnNumber:11},void 0)},void 0,!1,{fileName:ur,lineNumber:81,columnNumber:9},void 0),C(Ca,{hasArrow:!0,label:"Discord",placement:"bottom",children:C(bi,{"aria-label":"Link to Discord Server",variant:"link",fontSize:20,size:"sm",icon:C(cv,{isExternal:!0,href:"https://discord.gg/ZmtBAhwWhy",children:C(lge,{},void 0,!1,{fileName:ur,lineNumber:103,columnNumber:17},void 0)},void 0,!1,{fileName:ur,lineNumber:102,columnNumber:15},void 0)},void 0,!1,{fileName:ur,lineNumber:96,columnNumber:11},void 0)},void 0,!1,{fileName:ur,lineNumber:95,columnNumber:9},void 0),C(Ca,{hasArrow:!0,label:"Theme",placement:"bottom",children:C(bi,{"aria-label":"Toggle Dark Mode",onClick:t,variant:"link",size:"sm",fontSize:i,icon:n},void 0,!1,{fileName:ur,lineNumber:110,columnNumber:11},void 0)},void 0,!1,{fileName:ur,lineNumber:109,columnNumber:9},void 0)]},void 0,!0,{fileName:ur,lineNumber:41,columnNumber:7},void 0)]},void 0,!0,{fileName:ur,lineNumber:33,columnNumber:5},void 0)};var Ys="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/system/Console.tsx";const dye=Ga(e=>e.system,e=>e.log,{memoizeOptions:{resultEqualityCheck:(e,t)=>e.length===t.length}}),pye=Ga(e=>e.system,e=>({shouldShowLogViewer:e.shouldShowLogViewer,hasError:e.hasError,wasErrorSeen:e.wasErrorSeen}),{memoizeOptions:{resultEqualityCheck:Wa.exports.isEqual}}),mye=()=>{const e=Sn(),t=gt(dye),{shouldShowLogViewer:n,hasError:i,wasErrorSeen:o}=gt(pye),[u,c]=k.exports.useState(!0),p=k.exports.useRef(null);k.exports.useLayoutEffect(()=>{p.current!==null&&u&&(p.current.scrollTop=p.current.scrollHeight)},[u,t,n]);const h=()=>{e(uU()),e(wM(!n))};return ii("`",()=>{e(wM(!n))},[n]),C(Ui,{children:[n&&C(d$,{defaultSize:{width:"100%",height:200},style:{display:"flex",position:"fixed",left:0,bottom:0},maxHeight:"90vh",children:C("div",{className:"console",ref:p,children:t.map((v,b)=>{const{timestamp:x,message:N,level:_}=v;return C("div",{className:`console-entry console-${_}-color`,children:[C("p",{className:"console-timestamp",children:[x,":"]},void 0,!0,{fileName:Ys,lineNumber:94,columnNumber:19},void 0),C("p",{className:"console-message",children:N},void 0,!1,{fileName:Ys,lineNumber:95,columnNumber:19},void 0)]},b,!0,{fileName:Ys,lineNumber:93,columnNumber:17},void 0)})},void 0,!1,{fileName:Ys,lineNumber:89,columnNumber:11},void 0)},void 0,!1,{fileName:Ys,lineNumber:81,columnNumber:9},void 0),n&&C(Ca,{hasArrow:!0,label:u?"Autoscroll On":"Autoscroll Off",children:C(bi,{className:`console-autoscroll-icon-button ${u&&"autoscroll-enabled"}`,size:"sm","aria-label":"Toggle autoscroll",variant:"solid",icon:C(cge,{},void 0,!1,{fileName:Ys,lineNumber:111,columnNumber:19},void 0),onClick:()=>c(!u)},void 0,!1,{fileName:Ys,lineNumber:104,columnNumber:11},void 0)},void 0,!1,{fileName:Ys,lineNumber:103,columnNumber:9},void 0),C(Ca,{hasArrow:!0,label:n?"Hide Console":"Show Console",children:C(bi,{className:`console-toggle-icon-button ${(i||!o)&&"error-seen"}`,size:"sm",position:"fixed",variant:"solid","aria-label":"Toggle Log Viewer",icon:n?C(gge,{},void 0,!1,{fileName:Ys,lineNumber:126,columnNumber:39},void 0):C(mge,{},void 0,!1,{fileName:Ys,lineNumber:126,columnNumber:53},void 0),onClick:h},void 0,!1,{fileName:Ys,lineNumber:117,columnNumber:9},void 0)},void 0,!1,{fileName:Ys,lineNumber:116,columnNumber:7},void 0)]},void 0,!0)};function hye(){async function e(n=""){return await fetch(n,{method:"GET",cache:"no-cache"})}const t=()=>{const n=document.location;e(n+"/flaskwebgui-keep-server-alive").then(o=>o)};(!{BASE_URL:"/",MODE:"development",DEV:!0,PROD:!1}.NODE_ENV||{BASE_URL:"/",MODE:"development",DEV:!0,PROD:!1}.NODE_ENV==="production")&&document.addEventListener("DOMContentLoaded",()=>{t(),setInterval(t,3e3)})}var jf="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/app/App.tsx";hye();const vye=()=>{const e=Sn(),[t,n]=k.exports.useState(!1);return k.exports.useEffect(()=>{e(w0e()),n(!0)},[e]),t?C("div",{className:"App",children:[C(rye,{},void 0,!1,{fileName:jf,lineNumber:24,columnNumber:7},void 0),C("div",{className:"app-content",children:[C(fye,{},void 0,!1,{fileName:jf,lineNumber:26,columnNumber:9},void 0),C(Hbe,{},void 0,!1,{fileName:jf,lineNumber:27,columnNumber:9},void 0)]},void 0,!0,{fileName:jf,lineNumber:25,columnNumber:7},void 0),C("div",{className:"app-console",children:C(mye,{},void 0,!1,{fileName:jf,lineNumber:30,columnNumber:9},void 0)},void 0,!1,{fileName:jf,lineNumber:29,columnNumber:7},void 0)]},void 0,!0,{fileName:jf,lineNumber:23,columnNumber:5},void 0):C(g$,{},void 0,!1,{fileName:jf,lineNumber:34,columnNumber:5},void 0)};var $p="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/main.tsx";const b$=Dhe(h$);Q6.createRoot(document.getElementById("root")).render(C(Ae.StrictMode,{children:C(fhe,{store:h$,children:C(v$,{loading:C(g$,{},void 0,!1,{fileName:$p,lineNumber:21,columnNumber:29},void 0),persistor:b$,children:C(rme,{theme:ND,children:[C(xW,{initialColorMode:ND.config.initialColorMode},void 0,!1,{fileName:$p,lineNumber:23,columnNumber:11},void 0),C(vye,{},void 0,!1,{fileName:$p,lineNumber:24,columnNumber:11},void 0)]},void 0,!0,{fileName:$p,lineNumber:22,columnNumber:9},void 0)},void 0,!1,{fileName:$p,lineNumber:21,columnNumber:7},void 0)},void 0,!1,{fileName:$p,lineNumber:20,columnNumber:5},void 0)},void 0,!1,{fileName:$p,lineNumber:19,columnNumber:3},void 0)); +`+T.message,"");p({title:"Upload failed",description:N,status:"error",isClosable:!0})},[p]);return C(gbe,{fileAcceptedCallback:v,fileRejectionCallback:b,styleClass:o,children:C(Du,{size:"sm",fontSize:"md",fontWeight:"normal",onMouseOver:u,onMouseOut:c,leftIcon:n,width:"100%",children:t||null},void 0,!1,{fileName:fD,lineNumber:52,columnNumber:7},this)},void 0,!1,{fileName:fD,lineNumber:47,columnNumber:5},this)}var Ro="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/gallery/DeleteImageModal.tsx";const ybe=Ga(e=>e.system,e=>e.shouldConfirmOnDelete),a$=k.exports.forwardRef(({image:e,children:t},n)=>{const{isOpen:i,onOpen:o,onClose:u}=sS(),c=Sn(),p=gt(ybe),h=k.exports.useRef(null),v=N=>{N.stopPropagation(),p?o():b()},b=()=>{c(S0e(e)),u()};ii("del",()=>{p?o():b()},[e,p]);const x=N=>c(lU(!N.target.checked));return C(Ui,{children:[k.exports.cloneElement(t,{onClick:v,ref:n}),C(doe,{isOpen:i,leastDestructiveRef:h,onClose:u,children:C(Kg,{children:C(poe,{children:[C(rE,{fontSize:"lg",fontWeight:"bold",children:"Delete image"},void 0,!1,{fileName:Ro,lineNumber:98,columnNumber:15},void 0),C(fS,{children:C(Sr,{direction:"column",gap:5,children:[C(Oo,{children:"Are you sure? You can't undo this action afterwards."},void 0,!1,{fileName:Ro,lineNumber:104,columnNumber:19},void 0),C(fd,{children:C(Sr,{alignItems:"center",children:[C(sm,{mb:0,children:"Don't ask me again"},void 0,!1,{fileName:Ro,lineNumber:109,columnNumber:23},void 0),C(s3,{checked:!p,onChange:x},void 0,!1,{fileName:Ro,lineNumber:110,columnNumber:23},void 0)]},void 0,!0,{fileName:Ro,lineNumber:108,columnNumber:21},void 0)},void 0,!1,{fileName:Ro,lineNumber:107,columnNumber:19},void 0)]},void 0,!0,{fileName:Ro,lineNumber:103,columnNumber:17},void 0)},void 0,!1,{fileName:Ro,lineNumber:102,columnNumber:15},void 0),C(nE,{children:[C(Du,{ref:h,onClick:u,children:"Cancel"},void 0,!1,{fileName:Ro,lineNumber:119,columnNumber:17},void 0),C(Du,{colorScheme:"red",onClick:b,ml:3,children:"Delete"},void 0,!1,{fileName:Ro,lineNumber:122,columnNumber:17},void 0)]},void 0,!0,{fileName:Ro,lineNumber:118,columnNumber:15},void 0)]},void 0,!0,{fileName:Ro,lineNumber:97,columnNumber:13},void 0)},void 0,!1,{fileName:Ro,lineNumber:96,columnNumber:11},void 0)},void 0,!1,{fileName:Ro,lineNumber:91,columnNumber:9},void 0)]},void 0,!0)});var Fp="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/gallery/InvokePopover.tsx";const dD=({title:e="Popup",styleClass:t,delay:n=50,popoverOptions:i,actionButton:o,children:u})=>C(aE,{trigger:"hover",closeDelay:n,children:[C(uE,{children:C(Xs,{children:u},void 0,!1,{fileName:Fp,lineNumber:31,columnNumber:9},void 0)},void 0,!1,{fileName:Fp,lineNumber:30,columnNumber:7},void 0),C(lE,{className:`popover-content ${t}`,children:[C(oE,{className:"popover-arrow"},void 0,!1,{fileName:Fp,lineNumber:34,columnNumber:9},void 0),C(Mz,{className:"popover-header",children:e},void 0,!1,{fileName:Fp,lineNumber:35,columnNumber:9},void 0),C("div",{className:"popover-options",children:[i||null,o]},void 0,!0,{fileName:Fp,lineNumber:36,columnNumber:9},void 0)]},void 0,!0,{fileName:Fp,lineNumber:33,columnNumber:7},void 0)]},void 0,!0,{fileName:Fp,lineNumber:29,columnNumber:5},void 0);var mi="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/gallery/CurrentImageButtons.tsx";const Sbe=Ga(e=>e.system,e=>({isProcessing:e.isProcessing,isConnected:e.isConnected,isGFPGANAvailable:e.isGFPGANAvailable,isESRGANAvailable:e.isESRGANAvailable}),{memoizeOptions:{resultEqualityCheck:Wa.exports.isEqual}}),o$=({image:e})=>{const t=Sn(),n=gt(z=>z.options.shouldShowImageDetails),i=cB(),o=gt(z=>z.gallery.intermediateImage),u=gt(z=>z.options.upscalingLevel),c=gt(z=>z.options.facetoolStrength),{isProcessing:p,isConnected:h,isGFPGANAvailable:v,isESRGANAvailable:b}=gt(Sbe),x=()=>{t(Tv(e.url)),t(Rc(1))};ii("shift+i",()=>{e?(x(),i({title:"Sent To Image To Image",status:"success",duration:2500,isClosable:!0})):i({title:"No Image Loaded",description:"No image found to send to image to image module.",status:"error",duration:2500,isClosable:!0})},[e]);const N=()=>t(rU(e.metadata));ii("a",()=>{["txt2img","img2img"].includes(e?.metadata?.image?.type)?(N(),i({title:"Parameters Set",status:"success",duration:2500,isClosable:!0})):i({title:"Parameters Not Set",description:"No metadata found for this image.",status:"error",duration:2500,isClosable:!0})},[e]);const _=()=>t(Tb(e.metadata.image.seed));ii("s",()=>{e?.metadata?.image?.seed?(_(),i({title:"Seed Set",status:"success",duration:2500,isClosable:!0})):i({title:"Seed Not Set",description:"Could not find seed for this image.",status:"error",duration:2500,isClosable:!0})},[e]);const T=()=>t(b0e(e));ii("u",()=>{b&&Boolean(!o)&&h&&!p&&u?T():i({title:"Upscaling Failed",status:"error",duration:2500,isClosable:!0})},[e,b,o,h,p,u]);const A=()=>t(y0e(e));ii("r",()=>{v&&Boolean(!o)&&h&&!p&&c?A():i({title:"Face Restoration Failed",status:"error",duration:2500,isClosable:!0})},[e,v,o,h,p,c]);const M=()=>t(nve(!n));return ii("i",()=>{e?M():i({title:"Failed to load metadata",status:"error",duration:2500,isClosable:!0})},[e,n]),C("div",{className:"current-image-options",children:[C(Wp,{icon:C(q1e,{},void 0,!1,{fileName:mi,lineNumber:244,columnNumber:15},void 0),tooltip:"Send To Image To Image","aria-label":"Send To Image To Image",onClick:x},void 0,!1,{fileName:mi,lineNumber:243,columnNumber:7},void 0),C(vg,{label:"Use All",isDisabled:!["txt2img","img2img"].includes(e?.metadata?.image?.type),onClick:N},void 0,!1,{fileName:mi,lineNumber:250,columnNumber:7},void 0),C(vg,{label:"Use Seed",isDisabled:!e?.metadata?.image?.seed,onClick:_},void 0,!1,{fileName:mi,lineNumber:258,columnNumber:7},void 0),C(dD,{title:"Restore Faces",popoverOptions:C(DE,{},void 0,!1,{fileName:mi,lineNumber:266,columnNumber:25},void 0),actionButton:C(vg,{label:"Restore Faces",isDisabled:!v||Boolean(o)||!(h&&!p)||!c,onClick:A},void 0,!1,{fileName:mi,lineNumber:268,columnNumber:11},void 0),children:C(Wp,{icon:C(V1e,{},void 0,!1,{fileName:mi,lineNumber:280,columnNumber:30},void 0),"aria-label":"Restore Faces"},void 0,!1,{fileName:mi,lineNumber:280,columnNumber:9},void 0)},void 0,!1,{fileName:mi,lineNumber:264,columnNumber:7},void 0),C(dD,{title:"Upscale",styleClass:"upscale-popover",popoverOptions:C(PE,{},void 0,!1,{fileName:mi,lineNumber:286,columnNumber:25},void 0),actionButton:C(vg,{label:"Upscale Image",isDisabled:!b||Boolean(o)||!(h&&!p)||!u,onClick:T},void 0,!1,{fileName:mi,lineNumber:288,columnNumber:11},void 0),children:C(Wp,{icon:C(G1e,{},void 0,!1,{fileName:mi,lineNumber:300,columnNumber:30},void 0),"aria-label":"Upscale"},void 0,!1,{fileName:mi,lineNumber:300,columnNumber:9},void 0)},void 0,!1,{fileName:mi,lineNumber:283,columnNumber:7},void 0),C(Wp,{icon:C(H1e,{},void 0,!1,{fileName:mi,lineNumber:304,columnNumber:15},void 0),tooltip:"Details","aria-label":"Details",onClick:M},void 0,!1,{fileName:mi,lineNumber:303,columnNumber:7},void 0),C(a$,{image:e,children:C(Wp,{icon:C(j1e,{},void 0,!1,{fileName:mi,lineNumber:312,columnNumber:17},void 0),tooltip:"Delete Image","aria-label":"Delete Image",isDisabled:Boolean(o)},void 0,!1,{fileName:mi,lineNumber:311,columnNumber:9},void 0)},void 0,!1,{fileName:mi,lineNumber:310,columnNumber:7},void 0)]},void 0,!0,{fileName:mi,lineNumber:242,columnNumber:5},void 0)};var Tc="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/gallery/CurrentImagePreview.tsx";const xbe=Ga(e=>e.gallery,e=>{const t=e.images.findIndex(i=>i.uuid===e?.currentImage?.uuid),n=e.images.length;return{isOnFirstImage:t===0,isOnLastImage:!isNaN(t)&&t===n-1}},{memoizeOptions:{resultEqualityCheck:tb.isEqual}});function s$(e){const{imageToDisplay:t}=e,n=Sn(),{isOnFirstImage:i,isOnLastImage:o}=gt(xbe),u=gt(N=>N.options.shouldShowImageDetails),[c,p]=k.exports.useState(!1),h=()=>{p(!0)},v=()=>{p(!1)},b=()=>{n(oU())},x=()=>{n(aU())};return C("div",{className:"current-image-preview",children:[C(XS,{src:t.url,fit:"contain",maxWidth:"100%",maxHeight:"100%"},void 0,!1,{fileName:Tc,lineNumber:65,columnNumber:7},this),!u&&C("div",{className:"current-image-next-prev-buttons",children:[C("div",{className:"next-prev-button-trigger-area prev-button-trigger-area",onMouseOver:h,onMouseOut:v,children:c&&!i&&C(bi,{"aria-label":"Previous image",icon:C(fge,{className:"next-prev-button"},void 0,!1,{fileName:Tc,lineNumber:81,columnNumber:23},this),variant:"unstyled",onClick:b},void 0,!1,{fileName:Tc,lineNumber:79,columnNumber:15},this)},void 0,!1,{fileName:Tc,lineNumber:73,columnNumber:11},this),C("div",{className:"next-prev-button-trigger-area next-button-trigger-area",onMouseOver:h,onMouseOut:v,children:c&&!o&&C(bi,{"aria-label":"Next image",icon:C(dge,{className:"next-prev-button"},void 0,!1,{fileName:Tc,lineNumber:95,columnNumber:23},this),variant:"unstyled",onClick:x},void 0,!1,{fileName:Tc,lineNumber:93,columnNumber:15},this)},void 0,!1,{fileName:Tc,lineNumber:87,columnNumber:11},this)]},void 0,!0,{fileName:Tc,lineNumber:72,columnNumber:9},this)]},void 0,!0,{fileName:Tc,lineNumber:64,columnNumber:5},this)}var av="/Users/spencer/Documents/Code/stable-diffusion/frontend/node_modules/@chakra-ui/icons/node_modules/@chakra-ui/icon/dist/index.esm.js",pD={path:C("g",{stroke:"currentColor",strokeWidth:"1.5",children:[C("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"},void 0,!1,{fileName:av,lineNumber:14,columnNumber:22},globalThis),C("path",{fill:"currentColor",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"},void 0,!1,{fileName:av,lineNumber:18,columnNumber:23},globalThis),C("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"},void 0,!1,{fileName:av,lineNumber:22,columnNumber:23},globalThis)]},void 0,!0,{fileName:av,lineNumber:11,columnNumber:25},globalThis),viewBox:"0 0 24 24"},l$=qe((e,t)=>{const{as:n,viewBox:i,color:o="currentColor",focusable:u=!1,children:c,className:p,__css:h,...v}=e,b=Kr("chakra-icon",p),x={w:"1em",h:"1em",display:"inline-block",lineHeight:"1em",flexShrink:0,color:o,...h},N={ref:t,focusable:u,className:b,__css:x},_=i??pD.viewBox;if(n&&typeof n!="string")return Ae.createElement($e.svg,{as:n,...N,...v});const T=c??pD.path;return Ae.createElement($e.svg,{verticalAlign:"middle",viewBox:_,...N,...v},T)});l$.displayName="Icon";function Et(e){const{viewBox:t="0 0 24 24",d:n,displayName:i,defaultProps:o={}}=e,u=k.exports.Children.toArray(e.path),c=qe((p,h)=>C(l$,{ref:h,viewBox:t,...o,...p,children:u.length?u:C("path",{fill:"currentColor",d:n},void 0,!1,{fileName:av,lineNumber:93,columnNumber:43},this)},void 0,!1,{fileName:av,lineNumber:88,columnNumber:60},this));return c.displayName=i,c}var dt="/Users/spencer/Documents/Code/stable-diffusion/frontend/node_modules/@chakra-ui/icons/dist/index.esm.js";Et({d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z",displayName:"CopyIcon"});Et({d:"M23.384,21.619,16.855,15.09a9.284,9.284,0,1,0-1.768,1.768l6.529,6.529a1.266,1.266,0,0,0,1.768,0A1.251,1.251,0,0,0,23.384,21.619ZM2.75,9.5a6.75,6.75,0,1,1,6.75,6.75A6.758,6.758,0,0,1,2.75,9.5Z",displayName:"SearchIcon"});Et({d:"M23.414,20.591l-4.645-4.645a10.256,10.256,0,1,0-2.828,2.829l4.645,4.644a2.025,2.025,0,0,0,2.828,0A2,2,0,0,0,23.414,20.591ZM10.25,3.005A7.25,7.25,0,1,1,3,10.255,7.258,7.258,0,0,1,10.25,3.005Z",displayName:"Search2Icon"});Et({d:"M21.4,13.7C20.6,13.9,19.8,14,19,14c-5,0-9-4-9-9c0-0.8,0.1-1.6,0.3-2.4c0.1-0.3,0-0.7-0.3-1 c-0.3-0.3-0.6-0.4-1-0.3C4.3,2.7,1,7.1,1,12c0,6.1,4.9,11,11,11c4.9,0,9.3-3.3,10.6-8.1c0.1-0.3,0-0.7-0.3-1 C22.1,13.7,21.7,13.6,21.4,13.7z",displayName:"MoonIcon"});Et({displayName:"SunIcon",path:C("g",{strokeLinejoin:"round",strokeLinecap:"round",strokeWidth:"2",fill:"none",stroke:"currentColor",children:[C("circle",{cx:"12",cy:"12",r:"5"},void 0,!1,{fileName:dt,lineNumber:42,columnNumber:22},globalThis),C("path",{d:"M12 1v2"},void 0,!1,{fileName:dt,lineNumber:46,columnNumber:23},globalThis),C("path",{d:"M12 21v2"},void 0,!1,{fileName:dt,lineNumber:48,columnNumber:23},globalThis),C("path",{d:"M4.22 4.22l1.42 1.42"},void 0,!1,{fileName:dt,lineNumber:50,columnNumber:23},globalThis),C("path",{d:"M18.36 18.36l1.42 1.42"},void 0,!1,{fileName:dt,lineNumber:52,columnNumber:23},globalThis),C("path",{d:"M1 12h2"},void 0,!1,{fileName:dt,lineNumber:54,columnNumber:23},globalThis),C("path",{d:"M21 12h2"},void 0,!1,{fileName:dt,lineNumber:56,columnNumber:23},globalThis),C("path",{d:"M4.22 19.78l1.42-1.42"},void 0,!1,{fileName:dt,lineNumber:58,columnNumber:23},globalThis),C("path",{d:"M18.36 5.64l1.42-1.42"},void 0,!1,{fileName:dt,lineNumber:60,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:36,columnNumber:25},globalThis)});Et({d:"M0,12a1.5,1.5,0,0,0,1.5,1.5h8.75a.25.25,0,0,1,.25.25V22.5a1.5,1.5,0,0,0,3,0V13.75a.25.25,0,0,1,.25-.25H22.5a1.5,1.5,0,0,0,0-3H13.75a.25.25,0,0,1-.25-.25V1.5a1.5,1.5,0,0,0-3,0v8.75a.25.25,0,0,1-.25.25H1.5A1.5,1.5,0,0,0,0,12Z",displayName:"AddIcon"});Et({displayName:"SmallAddIcon",viewBox:"0 0 20 20",path:C("path",{fill:"currentColor",d:"M14 9h-3V6c0-.55-.45-1-1-1s-1 .45-1 1v3H6c-.55 0-1 .45-1 1s.45 1 1 1h3v3c0 .55.45 1 1 1s1-.45 1-1v-3h3c.55 0 1-.45 1-1s-.45-1-1-1z",fillRule:"evenodd"},void 0,!1,{fileName:dt,lineNumber:77,columnNumber:25},globalThis)});Et({viewBox:"0 0 14 14",d:"M14,7.77 L14,6.17 L12.06,5.53 L11.61,4.44 L12.49,2.6 L11.36,1.47 L9.55,2.38 L8.46,1.93 L7.77,0.01 L6.17,0.01 L5.54,1.95 L4.43,2.4 L2.59,1.52 L1.46,2.65 L2.37,4.46 L1.92,5.55 L0,6.23 L0,7.82 L1.94,8.46 L2.39,9.55 L1.51,11.39 L2.64,12.52 L4.45,11.61 L5.54,12.06 L6.23,13.98 L7.82,13.98 L8.45,12.04 L9.56,11.59 L11.4,12.47 L12.53,11.34 L11.61,9.53 L12.08,8.44 L14,7.75 L14,7.77 Z M7,10 C5.34,10 4,8.66 4,7 C4,5.34 5.34,4 7,4 C8.66,4 10,5.34 10,7 C10,8.66 8.66,10 7,10 Z",displayName:"SettingsIcon"});Et({displayName:"CheckCircleIcon",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"});Et({d:"M19.5,9.5h-.75V6.75a6.75,6.75,0,0,0-13.5,0V9.5H4.5a2,2,0,0,0-2,2V22a2,2,0,0,0,2,2h15a2,2,0,0,0,2-2V11.5A2,2,0,0,0,19.5,9.5Zm-9.5,6a2,2,0,1,1,3,1.723V19.5a1,1,0,0,1-2,0V17.223A1.994,1.994,0,0,1,10,15.5ZM7.75,6.75a4.25,4.25,0,0,1,8.5,0V9a.5.5,0,0,1-.5.5H8.25a.5.5,0,0,1-.5-.5Z",displayName:"LockIcon"});Et({d:"M19.5,9.5h-.75V6.75A6.751,6.751,0,0,0,5.533,4.811a1.25,1.25,0,1,0,2.395.717A4.251,4.251,0,0,1,16.25,6.75V9a.5.5,0,0,1-.5.5H4.5a2,2,0,0,0-2,2V22a2,2,0,0,0,2,2h15a2,2,0,0,0,2-2V11.5A2,2,0,0,0,19.5,9.5Zm-9.5,6a2,2,0,1,1,3,1.723V19.5a1,1,0,0,1-2,0V17.223A1.994,1.994,0,0,1,10,15.5Z",displayName:"UnlockIcon"});Et({displayName:"ViewIcon",path:C("g",{fill:"currentColor",children:[C("path",{d:"M23.432,10.524C20.787,7.614,16.4,4.538,12,4.6,7.6,4.537,3.213,7.615.568,10.524a2.211,2.211,0,0,0,0,2.948C3.182,16.351,7.507,19.4,11.839,19.4h.308c4.347,0,8.671-3.049,11.288-5.929A2.21,2.21,0,0,0,23.432,10.524ZM7.4,12A4.6,4.6,0,1,1,12,16.6,4.6,4.6,0,0,1,7.4,12Z"},void 0,!1,{fileName:dt,lineNumber:119,columnNumber:22},globalThis),C("circle",{cx:"12",cy:"12",r:"2"},void 0,!1,{fileName:dt,lineNumber:121,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:117,columnNumber:25},globalThis)});Et({displayName:"ViewOffIcon",path:C("g",{fill:"currentColor",children:[C("path",{d:"M23.2,10.549a20.954,20.954,0,0,0-4.3-3.6l4-3.995a1,1,0,1,0-1.414-1.414l-.018.018a.737.737,0,0,1-.173.291l-19.5,19.5c-.008.007-.018.009-.026.017a1,1,0,0,0,1.631,1.088l4.146-4.146a11.26,11.26,0,0,0,4.31.939h.3c4.256,0,8.489-2.984,11.051-5.8A2.171,2.171,0,0,0,23.2,10.549ZM16.313,13.27a4.581,4.581,0,0,1-3,3.028,4.3,4.3,0,0,1-3.1-.19.253.253,0,0,1-.068-.407l5.56-5.559a.252.252,0,0,1,.407.067A4.3,4.3,0,0,1,16.313,13.27Z"},void 0,!1,{fileName:dt,lineNumber:134,columnNumber:22},globalThis),C("path",{d:"M7.615,13.4a.244.244,0,0,0,.061-.24A4.315,4.315,0,0,1,7.5,12,4.5,4.5,0,0,1,12,7.5a4.276,4.276,0,0,1,1.16.173.244.244,0,0,0,.24-.062l1.941-1.942a.254.254,0,0,0-.1-.421A10.413,10.413,0,0,0,12,4.75C7.7,4.692,3.4,7.7.813,10.549a2.15,2.15,0,0,0-.007,2.9,21.209,21.209,0,0,0,3.438,3.03.256.256,0,0,0,.326-.029Z"},void 0,!1,{fileName:dt,lineNumber:136,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:132,columnNumber:25},globalThis)});Et({d:"M11.2857,6.05714 L10.08571,4.85714 L7.85714,7.14786 L7.85714,1 L6.14286,1 L6.14286,7.14786 L3.91429,4.85714 L2.71429,6.05714 L7,10.42857 L11.2857,6.05714 Z M1,11.2857 L1,13 L13,13 L13,11.2857 L1,11.2857 Z",displayName:"DownloadIcon",viewBox:"0 0 14 14"});Et({displayName:"DeleteIcon",path:C("g",{fill:"currentColor",children:C("path",{d:"M19.452 7.5H4.547a.5.5 0 00-.5.545l1.287 14.136A2 2 0 007.326 24h9.347a2 2 0 001.992-1.819L19.95 8.045a.5.5 0 00-.129-.382.5.5 0 00-.369-.163zm-9.2 13a.75.75 0 01-1.5 0v-9a.75.75 0 011.5 0zm5 0a.75.75 0 01-1.5 0v-9a.75.75 0 011.5 0zM22 4h-4.75a.25.25 0 01-.25-.25V2.5A2.5 2.5 0 0014.5 0h-5A2.5 2.5 0 007 2.5v1.25a.25.25 0 01-.25.25H2a1 1 0 000 2h20a1 1 0 000-2zM9 3.75V2.5a.5.5 0 01.5-.5h5a.5.5 0 01.5.5v1.25a.25.25 0 01-.25.25h-5.5A.25.25 0 019 3.75z"},void 0,!1,{fileName:dt,lineNumber:155,columnNumber:22},globalThis)},void 0,!1,{fileName:dt,lineNumber:153,columnNumber:25},globalThis)});Et({displayName:"RepeatIcon",path:C("g",{fill:"currentColor",children:[C("path",{d:"M10.319,4.936a7.239,7.239,0,0,1,7.1,2.252,1.25,1.25,0,1,0,1.872-1.657A9.737,9.737,0,0,0,9.743,2.5,10.269,10.269,0,0,0,2.378,9.61a.249.249,0,0,1-.271.178l-1.033-.13A.491.491,0,0,0,.6,9.877a.5.5,0,0,0-.019.526l2.476,4.342a.5.5,0,0,0,.373.248.43.43,0,0,0,.062,0,.5.5,0,0,0,.359-.152l3.477-3.593a.5.5,0,0,0-.3-.844L5.15,10.172a.25.25,0,0,1-.2-.333A7.7,7.7,0,0,1,10.319,4.936Z"},void 0,!1,{fileName:dt,lineNumber:166,columnNumber:22},globalThis),C("path",{d:"M23.406,14.1a.5.5,0,0,0,.015-.526l-2.5-4.329A.5.5,0,0,0,20.546,9a.489.489,0,0,0-.421.151l-3.456,3.614a.5.5,0,0,0,.3.842l1.848.221a.249.249,0,0,1,.183.117.253.253,0,0,1,.023.216,7.688,7.688,0,0,1-5.369,4.9,7.243,7.243,0,0,1-7.1-2.253,1.25,1.25,0,1,0-1.872,1.656,9.74,9.74,0,0,0,9.549,3.03,10.261,10.261,0,0,0,7.369-7.12.251.251,0,0,1,.27-.179l1.058.127a.422.422,0,0,0,.06,0A.5.5,0,0,0,23.406,14.1Z"},void 0,!1,{fileName:dt,lineNumber:168,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:164,columnNumber:25},globalThis)});Et({displayName:"RepeatClockIcon",path:C("g",{fill:"currentColor",children:[C("path",{d:"M12.965,6a1,1,0,0,0-1,1v5.5a1,1,0,0,0,1,1h5a1,1,0,0,0,0-2h-3.75a.25.25,0,0,1-.25-.25V7A1,1,0,0,0,12.965,6Z"},void 0,!1,{fileName:dt,lineNumber:179,columnNumber:22},globalThis),C("path",{d:"M12.567,1.258A10.822,10.822,0,0,0,2.818,8.4a.25.25,0,0,1-.271.163L.858,8.309a.514.514,0,0,0-.485.213.5.5,0,0,0-.021.53l2.679,4.7a.5.5,0,0,0,.786.107l3.77-3.746a.5.5,0,0,0-.279-.85L5.593,9.007a.25.25,0,0,1-.192-.35,8.259,8.259,0,1,1,7.866,11.59,1.25,1.25,0,0,0,.045,2.5h.047a10.751,10.751,0,1,0-.792-21.487Z"},void 0,!1,{fileName:dt,lineNumber:181,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:177,columnNumber:25},globalThis)});Et({displayName:"EditIcon",path:C("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeWidth:"2",children:[C("path",{d:"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"},void 0,!1,{fileName:dt,lineNumber:195,columnNumber:22},globalThis),C("path",{d:"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z"},void 0,!1,{fileName:dt,lineNumber:197,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:190,columnNumber:25},globalThis)});Et({d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z",displayName:"ChevronLeftIcon"});Et({d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z",displayName:"ChevronRightIcon"});Et({displayName:"ChevronDownIcon",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"});Et({d:"M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z",displayName:"ChevronUpIcon"});Et({d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z",displayName:"ArrowBackIcon"});Et({d:"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z",displayName:"ArrowForwardIcon"});Et({d:"M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z",displayName:"ArrowUpIcon"});Et({viewBox:"0 0 16 16",d:"M11.891 9.992a1 1 0 1 1 1.416 1.415l-4.3 4.3a1 1 0 0 1-1.414 0l-4.3-4.3A1 1 0 0 1 4.71 9.992l3.59 3.591 3.591-3.591zm0-3.984L8.3 2.417 4.709 6.008a1 1 0 0 1-1.416-1.415l4.3-4.3a1 1 0 0 1 1.414 0l4.3 4.3a1 1 0 1 1-1.416 1.415z",displayName:"ArrowUpDownIcon"});Et({d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z",displayName:"ArrowDownIcon"});var u$=Et({displayName:"ExternalLinkIcon",path:C("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeWidth:"2",children:[C("path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"},void 0,!1,{fileName:dt,lineNumber:275,columnNumber:22},globalThis),C("path",{d:"M15 3h6v6"},void 0,!1,{fileName:dt,lineNumber:277,columnNumber:23},globalThis),C("path",{d:"M10 14L21 3"},void 0,!1,{fileName:dt,lineNumber:279,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:270,columnNumber:25},globalThis)});Et({displayName:"LinkIcon",path:C("g",{fill:"currentColor",children:[C("path",{d:"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z"},void 0,!1,{fileName:dt,lineNumber:290,columnNumber:22},globalThis),C("path",{d:"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z"},void 0,!1,{fileName:dt,lineNumber:292,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:288,columnNumber:25},globalThis)});Et({displayName:"PlusSquareIcon",path:C("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeWidth:"2",children:[C("rect",{height:"18",width:"18",rx:"2",ry:"2",x:"3",y:"3"},void 0,!1,{fileName:dt,lineNumber:306,columnNumber:22},globalThis),C("path",{d:"M12 8v8"},void 0,!1,{fileName:dt,lineNumber:313,columnNumber:23},globalThis),C("path",{d:"M8 12h8"},void 0,!1,{fileName:dt,lineNumber:315,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:301,columnNumber:25},globalThis)});Et({displayName:"CalendarIcon",viewBox:"0 0 14 14",d:"M10.8889,5.5 L3.11111,5.5 L3.11111,7.05556 L10.8889,7.05556 L10.8889,5.5 Z M12.4444,1.05556 L11.6667,1.05556 L11.6667,0 L10.1111,0 L10.1111,1.05556 L3.88889,1.05556 L3.88889,0 L2.33333,0 L2.33333,1.05556 L1.55556,1.05556 C0.692222,1.05556 0.00777777,1.75556 0.00777777,2.61111 L0,12.5 C0,13.3556 0.692222,14 1.55556,14 L12.4444,14 C13.3,14 14,13.3556 14,12.5 L14,2.61111 C14,1.75556 13.3,1.05556 12.4444,1.05556 Z M12.4444,12.5 L1.55556,12.5 L1.55556,3.94444 L12.4444,3.94444 L12.4444,12.5 Z M8.55556,8.61111 L3.11111,8.61111 L3.11111,10.1667 L8.55556,10.1667 L8.55556,8.61111 Z"});Et({d:"M0.913134,0.920639 C1.49851,0.331726 2.29348,0 3.12342,0 L10.8766,0 C11.7065,0 12.5015,0.331725 13.0869,0.920639 C13.6721,1.50939 14,2.30689 14,3.13746 L14,8.12943 C13.9962,8.51443 13.9059,8.97125 13.7629,9.32852 C13.6128,9.683 13.3552,10.0709 13.0869,10.3462 C12.813,10.6163 12.4265,10.8761 12.0734,11.0274 C11.7172,11.1716 11.2607,11.263 10.8766,11.2669 L10.1234,11.2669 L10.1234,12.5676 L10.1209,12.5676 C10.1204,12.793 10.0633,13.0791 9.97807,13.262 C9.8627,13.466 9.61158,13.7198 9.40818,13.8382 L9.40824,13.8383 C9.4077,13.8386 9.40716,13.8388 9.40661,13.8391 C9.40621,13.8393 9.4058,13.8396 9.40539,13.8398 L9.40535,13.8397 C9.22958,13.9254 8.94505,13.9951 8.75059,14 L8.74789,14 C8.35724,13.9963 7.98473,13.8383 7.71035,13.5617 L5.39553,11.2669 L3.12342,11.2669 C2.29348,11.2669 1.49851,10.9352 0.913134,10.3462 C0.644826,10.0709 0.387187,9.683 0.23711,9.32852 C0.0941235,8.97125 0.00379528,8.51443 0,8.12943 L0,3.13746 C0,2.30689 0.327915,1.50939 0.913134,0.920639 Z M3.12342,1.59494 C2.71959,1.59494 2.33133,1.75628 2.04431,2.04503 C1.75713,2.33395 1.59494,2.72681 1.59494,3.13746 L1.59494,8.12943 C1.59114,8.35901 1.62114,8.51076 1.71193,8.72129 C1.79563,8.9346 1.88065,9.06264 2.04431,9.22185 C2.33133,9.5106 2.71959,9.67195 3.12342,9.67195 L5.72383,9.67195 C5.93413,9.67195 6.13592,9.75502 6.28527,9.90308 L8.52848,12.1269 L8.52848,10.4694 C8.52848,10.029 8.88552,9.67195 9.32595,9.67195 L10.8766,9.67195 C11.1034,9.67583 11.2517,9.64614 11.4599,9.55518 C11.6712,9.47132 11.7976,9.38635 11.9557,9.22185 C12.1193,9.06264 12.2044,8.9346 12.2881,8.72129 C12.3789,8.51076 12.4089,8.35901 12.4051,8.12943 L12.4051,3.13746 C12.4051,2.72681 12.2429,2.33394 11.9557,2.04503 C11.6687,1.75628 11.2804,1.59494 10.8766,1.59494 L3.12342,1.59494 Z",displayName:"ChatIcon",viewBox:"0 0 14 14"});Et({displayName:"TimeIcon",path:C("g",{fill:"currentColor",children:[C("path",{d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm0,22A10,10,0,1,1,22,12,10.011,10.011,0,0,1,12,22Z"},void 0,!1,{fileName:dt,lineNumber:342,columnNumber:22},globalThis),C("path",{d:"M17.134,15.81,12.5,11.561V6.5a1,1,0,0,0-2,0V12a1,1,0,0,0,.324.738l4.959,4.545a1.01,1.01,0,0,0,1.413-.061A1,1,0,0,0,17.134,15.81Z"},void 0,!1,{fileName:dt,lineNumber:344,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:340,columnNumber:25},globalThis)});Et({displayName:"ArrowRightIcon",path:C("g",{fill:"currentColor",children:[C("path",{d:"M13.584,12a2.643,2.643,0,0,1-.775,1.875L3.268,23.416a1.768,1.768,0,0,1-2.5-2.5l8.739-8.739a.25.25,0,0,0,0-.354L.768,3.084a1.768,1.768,0,0,1,2.5-2.5l9.541,9.541A2.643,2.643,0,0,1,13.584,12Z"},void 0,!1,{fileName:dt,lineNumber:355,columnNumber:22},globalThis),C("path",{d:"M23.75,12a2.643,2.643,0,0,1-.775,1.875l-9.541,9.541a1.768,1.768,0,0,1-2.5-2.5l8.739-8.739a.25.25,0,0,0,0-.354L10.934,3.084a1.768,1.768,0,0,1,2.5-2.5l9.541,9.541A2.643,2.643,0,0,1,23.75,12Z"},void 0,!1,{fileName:dt,lineNumber:357,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:353,columnNumber:25},globalThis)});Et({displayName:"ArrowLeftIcon",path:C("g",{fill:"currentColor",children:[C("path",{d:"M10.416,12a2.643,2.643,0,0,1,.775-1.875L20.732.584a1.768,1.768,0,0,1,2.5,2.5l-8.739,8.739a.25.25,0,0,0,0,.354l8.739,8.739a1.768,1.768,0,0,1-2.5,2.5l-9.541-9.541A2.643,2.643,0,0,1,10.416,12Z"},void 0,!1,{fileName:dt,lineNumber:368,columnNumber:22},globalThis),C("path",{d:"M.25,12a2.643,2.643,0,0,1,.775-1.875L10.566.584a1.768,1.768,0,0,1,2.5,2.5L4.327,11.823a.25.25,0,0,0,0,.354l8.739,8.739a1.768,1.768,0,0,1-2.5,2.5L1.025,13.875A2.643,2.643,0,0,1,.25,12Z"},void 0,!1,{fileName:dt,lineNumber:370,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:366,columnNumber:25},globalThis)});Et({displayName:"AtSignIcon",d:"M12,.5A11.634,11.634,0,0,0,.262,12,11.634,11.634,0,0,0,12,23.5a11.836,11.836,0,0,0,6.624-2,1.25,1.25,0,1,0-1.393-2.076A9.34,9.34,0,0,1,12,21a9.132,9.132,0,0,1-9.238-9A9.132,9.132,0,0,1,12,3a9.132,9.132,0,0,1,9.238,9v.891a1.943,1.943,0,0,1-3.884,0V12A5.355,5.355,0,1,0,12,17.261a5.376,5.376,0,0,0,3.861-1.634,4.438,4.438,0,0,0,7.877-2.736V12A11.634,11.634,0,0,0,12,.5Zm0,14.261A2.763,2.763,0,1,1,14.854,12,2.812,2.812,0,0,1,12,14.761Z"});Et({displayName:"AttachmentIcon",d:"M21.843,3.455a6.961,6.961,0,0,0-9.846,0L1.619,13.832a5.128,5.128,0,0,0,7.252,7.252L17.3,12.653A3.293,3.293,0,1,0,12.646,8L7.457,13.184A1,1,0,1,0,8.871,14.6L14.06,9.409a1.294,1.294,0,0,1,1.829,1.83L7.457,19.67a3.128,3.128,0,0,1-4.424-4.424L13.411,4.869a4.962,4.962,0,1,1,7.018,7.018L12.646,19.67a1,1,0,1,0,1.414,1.414L21.843,13.3a6.96,6.96,0,0,0,0-9.846Z"});Et({displayName:"UpDownIcon",viewBox:"-1 -1 9 11",d:"M 3.5 0L 3.98809 -0.569442L 3.5 -0.987808L 3.01191 -0.569442L 3.5 0ZM 3.5 9L 3.01191 9.56944L 3.5 9.98781L 3.98809 9.56944L 3.5 9ZM 0.488094 3.56944L 3.98809 0.569442L 3.01191 -0.569442L -0.488094 2.43056L 0.488094 3.56944ZM 3.01191 0.569442L 6.51191 3.56944L 7.48809 2.43056L 3.98809 -0.569442L 3.01191 0.569442ZM -0.488094 6.56944L 3.01191 9.56944L 3.98809 8.43056L 0.488094 5.43056L -0.488094 6.56944ZM 3.98809 9.56944L 7.48809 6.56944L 6.51191 5.43056L 3.01191 8.43056L 3.98809 9.56944Z"});Et({d:"M23.555,8.729a1.505,1.505,0,0,0-1.406-.98H16.062a.5.5,0,0,1-.472-.334L13.405,1.222a1.5,1.5,0,0,0-2.81,0l-.005.016L8.41,7.415a.5.5,0,0,1-.471.334H1.85A1.5,1.5,0,0,0,.887,10.4l5.184,4.3a.5.5,0,0,1,.155.543L4.048,21.774a1.5,1.5,0,0,0,2.31,1.684l5.346-3.92a.5.5,0,0,1,.591,0l5.344,3.919a1.5,1.5,0,0,0,2.312-1.683l-2.178-6.535a.5.5,0,0,1,.155-.543l5.194-4.306A1.5,1.5,0,0,0,23.555,8.729Z",displayName:"StarIcon"});Et({displayName:"EmailIcon",path:C("g",{fill:"currentColor",children:[C("path",{d:"M11.114,14.556a1.252,1.252,0,0,0,1.768,0L22.568,4.87a.5.5,0,0,0-.281-.849A1.966,1.966,0,0,0,22,4H2a1.966,1.966,0,0,0-.289.021.5.5,0,0,0-.281.849Z"},void 0,!1,{fileName:dt,lineNumber:410,columnNumber:22},globalThis),C("path",{d:"M23.888,5.832a.182.182,0,0,0-.2.039l-6.2,6.2a.251.251,0,0,0,0,.354l5.043,5.043a.75.75,0,1,1-1.06,1.061l-5.043-5.043a.25.25,0,0,0-.354,0l-2.129,2.129a2.75,2.75,0,0,1-3.888,0L7.926,13.488a.251.251,0,0,0-.354,0L2.529,18.531a.75.75,0,0,1-1.06-1.061l5.043-5.043a.251.251,0,0,0,0-.354l-6.2-6.2a.18.18,0,0,0-.2-.039A.182.182,0,0,0,0,6V18a2,2,0,0,0,2,2H22a2,2,0,0,0,2-2V6A.181.181,0,0,0,23.888,5.832Z"},void 0,!1,{fileName:dt,lineNumber:412,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:408,columnNumber:25},globalThis)});Et({d:"M2.20731,0.0127209 C2.1105,-0.0066419 1.99432,-0.00664663 1.91687,0.032079 C0.871279,0.438698 0.212942,1.92964 0.0580392,2.95587 C-0.426031,6.28627 2.20731,9.17133 4.62766,11.0689 C6.77694,12.7534 10.9012,15.5223 13.3409,12.8503 C13.6507,12.5211 14.0186,12.037 13.9993,11.553 C13.9412,10.7397 13.186,10.1588 12.6051,9.71349 C12.1598,9.38432 11.2304,8.47427 10.6495,8.49363 C10.1267,8.51299 9.79754,9.05515 9.46837,9.38432 L8.88748,9.96521 C8.79067,10.062 7.55145,9.24878 7.41591,9.15197 C6.91248,8.8228 6.4284,8.45491 6.00242,8.04829 C5.57644,7.64167 5.18919,7.19632 4.86002,6.73161 C4.7632,6.59607 3.96933,5.41495 4.04678,5.31813 C4.04678,5.31813 4.72448,4.58234 4.91811,4.2919 C5.32473,3.67229 5.63453,3.18822 5.16982,2.45243 C4.99556,2.18135 4.78257,1.96836 4.55021,1.73601 C4.14359,1.34875 3.73698,0.942131 3.27227,0.612963 C3.02055,0.419335 2.59457,0.0708094 2.20731,0.0127209 Z",displayName:"PhoneIcon",viewBox:"0 0 14 14"});Et({viewBox:"0 0 10 10",d:"M3,2 C2.44771525,2 2,1.55228475 2,1 C2,0.44771525 2.44771525,0 3,0 C3.55228475,0 4,0.44771525 4,1 C4,1.55228475 3.55228475,2 3,2 Z M3,6 C2.44771525,6 2,5.55228475 2,5 C2,4.44771525 2.44771525,4 3,4 C3.55228475,4 4,4.44771525 4,5 C4,5.55228475 3.55228475,6 3,6 Z M3,10 C2.44771525,10 2,9.55228475 2,9 C2,8.44771525 2.44771525,8 3,8 C3.55228475,8 4,8.44771525 4,9 C4,9.55228475 3.55228475,10 3,10 Z M7,2 C6.44771525,2 6,1.55228475 6,1 C6,0.44771525 6.44771525,0 7,0 C7.55228475,0 8,0.44771525 8,1 C8,1.55228475 7.55228475,2 7,2 Z M7,6 C6.44771525,6 6,5.55228475 6,5 C6,4.44771525 6.44771525,4 7,4 C7.55228475,4 8,4.44771525 8,5 C8,5.55228475 7.55228475,6 7,6 Z M7,10 C6.44771525,10 6,9.55228475 6,9 C6,8.44771525 6.44771525,8 7,8 C7.55228475,8 8,8.44771525 8,9 C8,9.55228475 7.55228475,10 7,10 Z",displayName:"DragHandleIcon"});Et({displayName:"SpinnerIcon",path:C(Ui,{children:[C("defs",{children:C("linearGradient",{x1:"28.154%",y1:"63.74%",x2:"74.629%",y2:"17.783%",id:"a",children:[C("stop",{stopColor:"currentColor",offset:"0%"},void 0,!1,{fileName:dt,lineNumber:443,columnNumber:22},globalThis),C("stop",{stopColor:"#fff",stopOpacity:"0",offset:"100%"},void 0,!1,{fileName:dt,lineNumber:446,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:437,columnNumber:133},globalThis)},void 0,!1,{fileName:dt,lineNumber:437,columnNumber:83},globalThis),C("g",{transform:"translate(2)",fill:"none",children:[C("circle",{stroke:"url(#a)",strokeWidth:"4",cx:"10",cy:"12",r:"10"},void 0,!1,{fileName:dt,lineNumber:453,columnNumber:22},globalThis),C("path",{d:"M10 2C4.477 2 0 6.477 0 12",stroke:"currentColor",strokeWidth:"4"},void 0,!1,{fileName:dt,lineNumber:459,columnNumber:23},globalThis),C("rect",{fill:"currentColor",x:"8",width:"4",height:"4",rx:"8"},void 0,!1,{fileName:dt,lineNumber:463,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:450,columnNumber:25},globalThis)]},void 0,!0)});Et({displayName:"CloseIcon",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"});Et({displayName:"SmallCloseIcon",viewBox:"0 0 16 16",path:C("path",{d:"M9.41 8l2.29-2.29c.19-.18.3-.43.3-.71a1.003 1.003 0 0 0-1.71-.71L8 6.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42L6.59 8 4.3 10.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71L8 9.41l2.29 2.29c.18.19.43.3.71.3a1.003 1.003 0 0 0 .71-1.71L9.41 8z",fillRule:"evenodd",fill:"currentColor"},void 0,!1,{fileName:dt,lineNumber:484,columnNumber:25},globalThis)});Et({d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20zm6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9z",displayName:"NotAllowedIcon"});Et({d:"M21,5H3C2.621,5,2.275,5.214,2.105,5.553C1.937,5.892,1.973,6.297,2.2,6.6l9,12 c0.188,0.252,0.485,0.4,0.8,0.4s0.611-0.148,0.8-0.4l9-12c0.228-0.303,0.264-0.708,0.095-1.047C21.725,5.214,21.379,5,21,5z",displayName:"TriangleDownIcon"});Et({d:"M12.8,5.4c-0.377-0.504-1.223-0.504-1.6,0l-9,12c-0.228,0.303-0.264,0.708-0.095,1.047 C2.275,18.786,2.621,19,3,19h18c0.379,0,0.725-0.214,0.895-0.553c0.169-0.339,0.133-0.744-0.095-1.047L12.8,5.4z",displayName:"TriangleUpIcon"});Et({displayName:"InfoOutlineIcon",path:C("g",{fill:"currentColor",stroke:"currentColor",strokeLinecap:"square",strokeWidth:"2",children:[C("circle",{cx:"12",cy:"12",fill:"none",r:"11",stroke:"currentColor"},void 0,!1,{fileName:dt,lineNumber:521,columnNumber:22},globalThis),C("line",{fill:"none",x1:"11.959",x2:"11.959",y1:"11",y2:"17"},void 0,!1,{fileName:dt,lineNumber:527,columnNumber:23},globalThis),C("circle",{cx:"11.959",cy:"7",r:"1",stroke:"none"},void 0,!1,{fileName:dt,lineNumber:533,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:516,columnNumber:25},globalThis)});Et({displayName:"BellIcon",d:"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2zm6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2z"});Et({d:"M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm.25,5a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,12.25,5ZM14.5,18.5h-4a1,1,0,0,1,0-2h.75a.25.25,0,0,0,.25-.25v-4.5a.25.25,0,0,0-.25-.25H10.5a1,1,0,0,1,0-2h1a2,2,0,0,1,2,2v4.75a.25.25,0,0,0,.25.25h.75a1,1,0,1,1,0,2Z"});Et({d:"M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm0,19a1.5,1.5,0,1,1,1.5-1.5A1.5,1.5,0,0,1,12,19Zm1.6-6.08a1,1,0,0,0-.6.917,1,1,0,1,1-2,0,3,3,0,0,1,1.8-2.75A2,2,0,1,0,10,9.255a1,1,0,1,1-2,0,4,4,0,1,1,5.6,3.666Z",displayName:"QuestionIcon"});Et({displayName:"QuestionOutlineIcon",path:C("g",{stroke:"currentColor",strokeWidth:"1.5",children:[C("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"},void 0,!1,{fileName:dt,lineNumber:568,columnNumber:22},globalThis),C("path",{fill:"none",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"},void 0,!1,{fileName:dt,lineNumber:572,columnNumber:23},globalThis),C("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"},void 0,!1,{fileName:dt,lineNumber:576,columnNumber:23},globalThis)]},void 0,!0,{fileName:dt,lineNumber:565,columnNumber:25},globalThis)});Et({d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z",displayName:"WarningIcon"});Et({displayName:"WarningTwoIcon",d:"M23.119,20,13.772,2.15h0a2,2,0,0,0-3.543,0L.881,20a2,2,0,0,0,1.772,2.928H21.347A2,2,0,0,0,23.119,20ZM11,8.423a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Zm1.05,11.51h-.028a1.528,1.528,0,0,1-1.522-1.47,1.476,1.476,0,0,1,1.448-1.53h.028A1.527,1.527,0,0,1,13.5,18.4,1.475,1.475,0,0,1,12.05,19.933Z"});Et({viewBox:"0 0 14 14",path:C("g",{fill:"currentColor",children:C("polygon",{points:"5.5 11.9993304 14 3.49933039 12.5 2 5.5 8.99933039 1.5 4.9968652 0 6.49933039"},void 0,!1,{fileName:dt,lineNumber:605,columnNumber:22},globalThis)},void 0,!1,{fileName:dt,lineNumber:603,columnNumber:25},globalThis)});Et({displayName:"MinusIcon",path:C("g",{fill:"currentColor",children:C("rect",{height:"4",width:"20",x:"2",y:"10"},void 0,!1,{fileName:dt,lineNumber:616,columnNumber:22},globalThis)},void 0,!1,{fileName:dt,lineNumber:614,columnNumber:25},globalThis)});Et({displayName:"HamburgerIcon",viewBox:"0 0 24 24",d:"M 3 5 A 1.0001 1.0001 0 1 0 3 7 L 21 7 A 1.0001 1.0001 0 1 0 21 5 L 3 5 z M 3 11 A 1.0001 1.0001 0 1 0 3 13 L 21 13 A 1.0001 1.0001 0 1 0 21 11 L 3 11 z M 3 17 A 1.0001 1.0001 0 1 0 3 19 L 21 19 A 1.0001 1.0001 0 1 0 21 17 L 3 17 z"});function c$(e){return hr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M245.09 327.74v-37.32c57.07 0 84.51 13.47 108.58 38.68 5.4 5.65 15 1.32 14.29-6.43-5.45-61.45-34.14-117.09-122.87-117.09v-37.32a8.32 8.32 0 00-14.05-6L146.58 242a8.2 8.2 0 000 11.94L231 333.71a8.32 8.32 0 0014.09-5.97z"}},{tag:"path",attr:{fill:"none",strokeMiterlimit:"10",strokeWidth:"32",d:"M256 64C150 64 64 150 64 256s86 192 192 192 192-86 192-192S362 64 256 64z"}}]})(e)}var kt="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/gallery/ImageMetaDataViewer/ImageMetadataViewer.tsx";const Dr=({label:e,value:t,onClick:n,isLink:i,labelPosition:o})=>C(Sr,{gap:2,children:[n&&C(Ca,{label:`Recall ${e}`,children:C(bi,{"aria-label":"Use this parameter",icon:C(c$,{},void 0,!1,{fileName:kt,lineNumber:64,columnNumber:19},void 0),size:"xs",variant:"ghost",fontSize:20,onClick:n},void 0,!1,{fileName:kt,lineNumber:62,columnNumber:11},void 0)},void 0,!1,{fileName:kt,lineNumber:61,columnNumber:9},void 0),C(Sr,{direction:o?"column":"row",children:[C(Oo,{fontWeight:"semibold",whiteSpace:"pre-wrap",pr:2,children:[e,":"]},void 0,!0,{fileName:kt,lineNumber:73,columnNumber:9},void 0),i?C(cv,{href:t.toString(),isExternal:!0,wordBreak:"break-all",children:[t.toString()," ",C(u$,{mx:"2px"},void 0,!1,{fileName:kt,lineNumber:78,columnNumber:32},void 0)]},void 0,!0,{fileName:kt,lineNumber:77,columnNumber:11},void 0):C(Oo,{overflowY:"scroll",wordBreak:"break-all",children:t.toString()},void 0,!1,{fileName:kt,lineNumber:81,columnNumber:11},void 0)]},void 0,!0,{fileName:kt,lineNumber:72,columnNumber:7},void 0)]},void 0,!0,{fileName:kt,lineNumber:59,columnNumber:5},void 0),Cbe=(e,t)=>e.image.uuid===t.image.uuid,f$=k.exports.memo(({image:e,styleClass:t})=>{const n=Sn(),i=e?.metadata?.image||{},{type:o,postprocessing:u,sampler:c,prompt:p,seed:h,variations:v,steps:b,cfg_scale:x,seamless:N,hires_fix:_,width:T,height:A,strength:M,fit:z,init_image_path:P,mask_image_path:I,orig_path:F,scale:$}=i,Y=JSON.stringify(i,null,2);return C("div",{className:`image-metadata-viewer ${t}`,children:C(Sr,{gap:1,direction:"column",width:"100%",children:[C(Sr,{gap:2,children:[C(Oo,{fontWeight:"semibold",children:"File:"},void 0,!1,{fileName:kt,lineNumber:140,columnNumber:13},void 0),C(cv,{href:e.url,isExternal:!0,children:[e.url,C(u$,{mx:"2px"},void 0,!1,{fileName:kt,lineNumber:143,columnNumber:15},void 0)]},void 0,!0,{fileName:kt,lineNumber:141,columnNumber:13},void 0)]},void 0,!0,{fileName:kt,lineNumber:139,columnNumber:11},void 0),Object.keys(i).length>0?C(Ui,{children:[o&&C(Dr,{label:"Generation type",value:o},void 0,!1,{fileName:kt,lineNumber:148,columnNumber:24},void 0),["esrgan","gfpgan"].includes(o)&&C(Dr,{label:"Original image",value:F},void 0,!1,{fileName:kt,lineNumber:150,columnNumber:17},void 0),o==="gfpgan"&&M!==void 0&&C(Dr,{label:"Fix faces strength",value:M,onClick:()=>n(L4(M))},void 0,!1,{fileName:kt,lineNumber:153,columnNumber:17},void 0),o==="esrgan"&&$!==void 0&&C(Dr,{label:"Upscaling scale",value:$,onClick:()=>n(y8($))},void 0,!1,{fileName:kt,lineNumber:160,columnNumber:17},void 0),o==="esrgan"&&M!==void 0&&C(Dr,{label:"Upscaling strength",value:M,onClick:()=>n(S8(M))},void 0,!1,{fileName:kt,lineNumber:167,columnNumber:17},void 0),p&&C(Dr,{label:"Prompt",labelPosition:"top",value:g8(p),onClick:()=>n(WB(p))},void 0,!1,{fileName:kt,lineNumber:174,columnNumber:17},void 0),h!==void 0&&C(Dr,{label:"Seed",value:h,onClick:()=>n(Tb(h))},void 0,!1,{fileName:kt,lineNumber:182,columnNumber:17},void 0),c&&C(Dr,{label:"Sampler",value:c,onClick:()=>n(KB(c))},void 0,!1,{fileName:kt,lineNumber:189,columnNumber:17},void 0),b&&C(Dr,{label:"Steps",value:b,onClick:()=>n(GB(b))},void 0,!1,{fileName:kt,lineNumber:196,columnNumber:17},void 0),x!==void 0&&C(Dr,{label:"CFG scale",value:x,onClick:()=>n(YB(x))},void 0,!1,{fileName:kt,lineNumber:203,columnNumber:17},void 0),v&&v.length>0&&C(Dr,{label:"Seed-weight pairs",value:b8(v),onClick:()=>n(nU(b8(v)))},void 0,!1,{fileName:kt,lineNumber:210,columnNumber:17},void 0),N&&C(Dr,{label:"Seamless",value:N,onClick:()=>n(XB(N))},void 0,!1,{fileName:kt,lineNumber:219,columnNumber:17},void 0),_&&C(Dr,{label:"High Resolution Optimization",value:_,onClick:()=>n(QB(_))},void 0,!1,{fileName:kt,lineNumber:226,columnNumber:17},void 0),T&&C(Dr,{label:"Width",value:T,onClick:()=>n(ZB(T))},void 0,!1,{fileName:kt,lineNumber:233,columnNumber:17},void 0),A&&C(Dr,{label:"Height",value:A,onClick:()=>n(qB(A))},void 0,!1,{fileName:kt,lineNumber:240,columnNumber:17},void 0),P&&C(Dr,{label:"Initial image",value:P,isLink:!0,onClick:()=>n(Tv(P))},void 0,!1,{fileName:kt,lineNumber:247,columnNumber:17},void 0),I&&C(Dr,{label:"Mask image",value:I,isLink:!0,onClick:()=>n(x8(I))},void 0,!1,{fileName:kt,lineNumber:255,columnNumber:17},void 0),o==="img2img"&&M&&C(Dr,{label:"Image to image strength",value:M,onClick:()=>n(JB(M))},void 0,!1,{fileName:kt,lineNumber:263,columnNumber:17},void 0),z&&C(Dr,{label:"Image to image fit",value:z,onClick:()=>n(tU(z))},void 0,!1,{fileName:kt,lineNumber:270,columnNumber:17},void 0),u&&u.length>0&&C(Ui,{children:[C(P_,{size:"sm",children:"Postprocessing"},void 0,!1,{fileName:kt,lineNumber:278,columnNumber:19},void 0),u.map((Z,ue)=>{if(Z.type==="esrgan"){const{scale:ce,strength:le}=Z;return C(Sr,{pl:"2rem",gap:1,direction:"column",children:[C(Oo,{size:"md",children:`${ue+1}: Upscale (ESRGAN)`},void 0,!1,{fileName:kt,lineNumber:293,columnNumber:29},void 0),C(Dr,{label:"Scale",value:ce,onClick:()=>n(y8(ce))},void 0,!1,{fileName:kt,lineNumber:296,columnNumber:29},void 0),C(Dr,{label:"Strength",value:le,onClick:()=>n(S8(le))},void 0,!1,{fileName:kt,lineNumber:301,columnNumber:29},void 0)]},ue,!0,{fileName:kt,lineNumber:287,columnNumber:27},void 0)}else if(Z.type==="gfpgan"){const{strength:ce}=Z;return C(Sr,{pl:"2rem",gap:1,direction:"column",children:[C(Oo,{size:"md",children:`${ue+1}: Face restoration (GFPGAN)`},void 0,!1,{fileName:kt,lineNumber:319,columnNumber:29},void 0),C(Dr,{label:"Strength",value:ce,onClick:()=>{n(L4(ce)),n(O4("gfpgan"))}},void 0,!1,{fileName:kt,lineNumber:323,columnNumber:29},void 0)]},ue,!0,{fileName:kt,lineNumber:313,columnNumber:27},void 0)}else if(Z.type==="codeformer"){const{strength:ce,fidelity:le}=Z;return C(Sr,{pl:"2rem",gap:1,direction:"column",children:[C(Oo,{size:"md",children:`${ue+1}: Face restoration (Codeformer)`},void 0,!1,{fileName:kt,lineNumber:342,columnNumber:29},void 0),C(Dr,{label:"Strength",value:ce,onClick:()=>{n(L4(ce)),n(O4("codeformer"))}},void 0,!1,{fileName:kt,lineNumber:346,columnNumber:29},void 0),le&&C(Dr,{label:"Fidelity",value:le,onClick:()=>{n(eU(le)),n(O4("codeformer"))}},void 0,!1,{fileName:kt,lineNumber:355,columnNumber:31},void 0)]},ue,!0,{fileName:kt,lineNumber:336,columnNumber:27},void 0)}})]},void 0,!0),C(Sr,{gap:2,direction:"column",children:[C(Sr,{gap:2,children:[C(Ca,{label:"Copy metadata JSON",children:C(bi,{"aria-label":"Copy metadata JSON",icon:C(hge,{},void 0,!1,{fileName:kt,lineNumber:376,columnNumber:29},void 0),size:"xs",variant:"ghost",fontSize:14,onClick:()=>navigator.clipboard.writeText(Y)},void 0,!1,{fileName:kt,lineNumber:374,columnNumber:21},void 0)},void 0,!1,{fileName:kt,lineNumber:373,columnNumber:19},void 0),C(Oo,{fontWeight:"semibold",children:"Metadata JSON:"},void 0,!1,{fileName:kt,lineNumber:385,columnNumber:19},void 0)]},void 0,!0,{fileName:kt,lineNumber:372,columnNumber:17},void 0),C("div",{className:"image-json-viewer",children:C("pre",{children:Y},void 0,!1,{fileName:kt,lineNumber:388,columnNumber:19},void 0)},void 0,!1,{fileName:kt,lineNumber:387,columnNumber:17},void 0)]},void 0,!0,{fileName:kt,lineNumber:371,columnNumber:15},void 0)]},void 0,!0):C(hF,{width:"100%",pt:10,children:C(Oo,{fontSize:"lg",fontWeight:"semibold",children:"No metadata available"},void 0,!1,{fileName:kt,lineNumber:394,columnNumber:15},void 0)},void 0,!1,{fileName:kt,lineNumber:393,columnNumber:13},void 0)]},void 0,!0,{fileName:kt,lineNumber:138,columnNumber:9},void 0)},void 0,!1,{fileName:kt,lineNumber:137,columnNumber:7},void 0)},Cbe);var zp="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/tabs/ImageToImage/InitImagePreview.tsx";function mD(){const e=gt(i=>i.options.initialImagePath),t=Sn();return C("div",{className:"init-image-preview",children:[C("div",{className:"init-image-preview-header",children:[C("h1",{children:"Initial Image"},void 0,!1,{fileName:zp,lineNumber:21,columnNumber:9},this),C(bi,{isDisabled:!e,size:"sm","aria-label":"Reset Initial Image",onClick:i=>{i.stopPropagation(),t(Tv(null))},icon:C(jU,{},void 0,!1,{fileName:zp,lineNumber:27,columnNumber:17},this)},void 0,!1,{fileName:zp,lineNumber:22,columnNumber:9},this)]},void 0,!0,{fileName:zp,lineNumber:20,columnNumber:7},this),e&&C("div",{className:"init-image-image",children:C(XS,{fit:"contain",src:e,rounded:"md"},void 0,!1,{fileName:zp,lineNumber:32,columnNumber:11},this)},void 0,!1,{fileName:zp,lineNumber:31,columnNumber:9},this)]},void 0,!0,{fileName:zp,lineNumber:19,columnNumber:5},this)}var os="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/tabs/ImageToImage/ImageToImageDisplay.tsx";function Nbe(){const e=gt(u=>u.options.initialImagePath),{currentImage:t,intermediateImage:n}=gt(u=>u.gallery),i=gt(u=>u.options.shouldShowImageDetails),o=n||t;return C("div",{className:"image-to-image-display",style:o?{gridAutoRows:"max-content auto"}:{gridAutoRows:"auto"},children:e?C(Ui,{children:o?C(Ui,{children:[C(o$,{image:o},void 0,!1,{fileName:os,lineNumber:40,columnNumber:15},this),C("div",{className:"image-to-image-dual-preview-container",children:[C("div",{className:"image-to-image-dual-preview",children:[C(mD,{},void 0,!1,{fileName:os,lineNumber:43,columnNumber:19},this),C("div",{className:"image-to-image-current-image-display",children:C(s$,{imageToDisplay:o},void 0,!1,{fileName:os,lineNumber:45,columnNumber:21},this)},void 0,!1,{fileName:os,lineNumber:44,columnNumber:19},this)]},void 0,!0,{fileName:os,lineNumber:42,columnNumber:17},this),i&&C(f$,{image:o,styleClass:"img2img-metadata"},void 0,!1,{fileName:os,lineNumber:49,columnNumber:19},this)]},void 0,!0,{fileName:os,lineNumber:41,columnNumber:15},this)]},void 0,!0):C("div",{className:"image-to-image-single-preview",children:C(mD,{},void 0,!1,{fileName:os,lineNumber:58,columnNumber:15},this)},void 0,!1,{fileName:os,lineNumber:57,columnNumber:13},this)},void 0,!1):C("div",{className:"upload-image",children:C(bbe,{label:"Upload or Drop Image Here",icon:C(Cge,{},void 0,!1,{fileName:os,lineNumber:66,columnNumber:19},this),styleClass:"image-to-image-upload-btn",dispatcher:N0e},void 0,!1,{fileName:os,lineNumber:64,columnNumber:11},this)},void 0,!1,{fileName:os,lineNumber:63,columnNumber:9},this)},void 0,!1,{fileName:os,lineNumber:28,columnNumber:5},this)}var wbe="/Users/spencer/Documents/Code/stable-diffusion/frontend/node_modules/re-resizable/lib/resizer.js",_be=globalThis&&globalThis.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,o){i.__proto__=o}||function(i,o){for(var u in o)Object.prototype.hasOwnProperty.call(o,u)&&(i[u]=o[u])},e(t,n)};return function(t,n){e(t,n);function i(){this.constructor=t}t.prototype=n===null?Object.create(n):(i.prototype=n.prototype,new i)}}(),hi=globalThis&&globalThis.__assign||function(){return hi=Object.assign||function(e){for(var t,n=1,i=arguments.length;n"u"?void 0:Number(i),maxHeight:typeof o>"u"?void 0:Number(o),minWidth:typeof u>"u"?void 0:Number(u),minHeight:typeof c>"u"?void 0:Number(c)}},Obe=["as","style","className","grid","snap","bounds","boundsByDirection","size","defaultSize","minWidth","minHeight","maxWidth","maxHeight","lockAspectRatio","lockAspectRatioExtraWidth","lockAspectRatioExtraHeight","enable","handleStyles","handleClasses","handleWrapperStyle","handleWrapperClass","children","onResizeStart","onResize","onResizeStop","handleComponent","scale","resizeRatio","snapGap"],yD="__resizable_base__",d$=function(e){Rbe(t,e);function t(n){var i=e.call(this,n)||this;return i.ratio=1,i.resizable=null,i.parentLeft=0,i.parentTop=0,i.resizableLeft=0,i.resizableRight=0,i.resizableTop=0,i.resizableBottom=0,i.targetLeft=0,i.targetTop=0,i.appendBase=function(){if(!i.resizable||!i.window)return null;var o=i.parentNode;if(!o)return null;var u=i.window.document.createElement("div");return u.style.width="100%",u.style.height="100%",u.style.position="absolute",u.style.transform="scale(0, 0)",u.style.left="0",u.style.flex="0 0 100%",u.classList?u.classList.add(yD):u.className+=yD,o.appendChild(u),u},i.removeBase=function(o){var u=i.parentNode;!u||u.removeChild(o)},i.ref=function(o){o&&(i.resizable=o)},i.state={isResizing:!1,width:typeof(i.propsSize&&i.propsSize.width)>"u"?"auto":i.propsSize&&i.propsSize.width,height:typeof(i.propsSize&&i.propsSize.height)>"u"?"auto":i.propsSize&&i.propsSize.height,direction:"right",original:{x:0,y:0,width:0,height:0},backgroundStyle:{height:"100%",width:"100%",backgroundColor:"rgba(0,0,0,0)",cursor:"auto",opacity:0,position:"fixed",zIndex:9999,top:"0",left:"0",bottom:"0",right:"0"},flexBasis:void 0},i.onResizeStart=i.onResizeStart.bind(i),i.onMouseMove=i.onMouseMove.bind(i),i.onMouseUp=i.onMouseUp.bind(i),i}return Object.defineProperty(t.prototype,"parentNode",{get:function(){return this.resizable?this.resizable.parentNode:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"window",{get:function(){return!this.resizable||!this.resizable.ownerDocument?null:this.resizable.ownerDocument.defaultView},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"propsSize",{get:function(){return this.props.size||this.props.defaultSize||Abe},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"size",{get:function(){var n=0,i=0;if(this.resizable&&this.window){var o=this.resizable.offsetWidth,u=this.resizable.offsetHeight,c=this.resizable.style.position;c!=="relative"&&(this.resizable.style.position="relative"),n=this.resizable.style.width!=="auto"?this.resizable.offsetWidth:o,i=this.resizable.style.height!=="auto"?this.resizable.offsetHeight:u,this.resizable.style.position=c}return{width:n,height:i}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"sizeStyle",{get:function(){var n=this,i=this.props.size,o=function(p){if(typeof n.state[p]>"u"||n.state[p]==="auto")return"auto";if(n.propsSize&&n.propsSize[p]&&n.propsSize[p].toString().endsWith("%")){if(n.state[p].toString().endsWith("%"))return n.state[p].toString();var h=n.getParentSize(),v=Number(n.state[p].toString().replace("px","")),b=v/h[p]*100;return b+"%"}return Y6(n.state[p])},u=i&&typeof i.width<"u"&&!this.state.isResizing?Y6(i.width):o("width"),c=i&&typeof i.height<"u"&&!this.state.isResizing?Y6(i.height):o("height");return{width:u,height:c}},enumerable:!1,configurable:!0}),t.prototype.getParentSize=function(){if(!this.parentNode)return this.window?{width:this.window.innerWidth,height:this.window.innerHeight}:{width:0,height:0};var n=this.appendBase();if(!n)return{width:0,height:0};var i=!1,o=this.parentNode.style.flexWrap;o!=="wrap"&&(i=!0,this.parentNode.style.flexWrap="wrap"),n.style.position="relative",n.style.minWidth="100%",n.style.minHeight="100%";var u={width:n.offsetWidth,height:n.offsetHeight};return i&&(this.parentNode.style.flexWrap=o),this.removeBase(n),u},t.prototype.bindEvents=function(){this.window&&(this.window.addEventListener("mouseup",this.onMouseUp),this.window.addEventListener("mousemove",this.onMouseMove),this.window.addEventListener("mouseleave",this.onMouseUp),this.window.addEventListener("touchmove",this.onMouseMove,{capture:!0,passive:!1}),this.window.addEventListener("touchend",this.onMouseUp))},t.prototype.unbindEvents=function(){this.window&&(this.window.removeEventListener("mouseup",this.onMouseUp),this.window.removeEventListener("mousemove",this.onMouseMove),this.window.removeEventListener("mouseleave",this.onMouseUp),this.window.removeEventListener("touchmove",this.onMouseMove,!0),this.window.removeEventListener("touchend",this.onMouseUp))},t.prototype.componentDidMount=function(){if(!(!this.resizable||!this.window)){var n=this.window.getComputedStyle(this.resizable);this.setState({width:this.state.width||this.size.width,height:this.state.height||this.size.height,flexBasis:n.flexBasis!=="auto"?n.flexBasis:void 0})}},t.prototype.componentWillUnmount=function(){this.window&&this.unbindEvents()},t.prototype.createSizeForCssProperty=function(n,i){var o=this.propsSize&&this.propsSize[i];return this.state[i]==="auto"&&this.state.original[i]===n&&(typeof o>"u"||o==="auto")?"auto":n},t.prototype.calculateNewMaxFromBoundary=function(n,i){var o=this.props.boundsByDirection,u=this.state.direction,c=o&&Zh("left",u),p=o&&Zh("top",u),h,v;if(this.props.bounds==="parent"){var b=this.parentNode;b&&(h=c?this.resizableRight-this.parentLeft:b.offsetWidth+(this.parentLeft-this.resizableLeft),v=p?this.resizableBottom-this.parentTop:b.offsetHeight+(this.parentTop-this.resizableTop))}else this.props.bounds==="window"?this.window&&(h=c?this.resizableRight:this.window.innerWidth-this.resizableLeft,v=p?this.resizableBottom:this.window.innerHeight-this.resizableTop):this.props.bounds&&(h=c?this.resizableRight-this.targetLeft:this.props.bounds.offsetWidth+(this.targetLeft-this.resizableLeft),v=p?this.resizableBottom-this.targetTop:this.props.bounds.offsetHeight+(this.targetTop-this.resizableTop));return h&&Number.isFinite(h)&&(n=n&&n"u"?10:u.width,x=typeof o.width>"u"||o.width<0?n:o.width,N=typeof u.height>"u"?10:u.height,_=typeof o.height>"u"||o.height<0?i:o.height,T=h||0,A=v||0;if(p){var M=(N-T)*this.ratio+A,z=(_-T)*this.ratio+A,P=(b-A)/this.ratio+T,I=(x-A)/this.ratio+T,F=Math.max(b,M),$=Math.min(x,z),Y=Math.max(N,P),Z=Math.min(_,I);n=p4(n,F,$),i=p4(i,Y,Z)}else n=p4(n,b,x),i=p4(i,N,_);return{newWidth:n,newHeight:i}},t.prototype.setBoundingClientRect=function(){if(this.props.bounds==="parent"){var n=this.parentNode;if(n){var i=n.getBoundingClientRect();this.parentLeft=i.left,this.parentTop=i.top}}if(this.props.bounds&&typeof this.props.bounds!="string"){var o=this.props.bounds.getBoundingClientRect();this.targetLeft=o.left,this.targetTop=o.top}if(this.resizable){var u=this.resizable.getBoundingClientRect(),c=u.left,p=u.top,h=u.right,v=u.bottom;this.resizableLeft=c,this.resizableRight=h,this.resizableTop=p,this.resizableBottom=v}},t.prototype.onResizeStart=function(n,i){if(!(!this.resizable||!this.window)){var o=0,u=0;if(n.nativeEvent&&kbe(n.nativeEvent)?(o=n.nativeEvent.clientX,u=n.nativeEvent.clientY):n.nativeEvent&&m4(n.nativeEvent)&&(o=n.nativeEvent.touches[0].clientX,u=n.nativeEvent.touches[0].clientY),this.props.onResizeStart&&this.resizable){var c=this.props.onResizeStart(n,i,this.resizable);if(c===!1)return}this.props.size&&(typeof this.props.size.height<"u"&&this.props.size.height!==this.state.height&&this.setState({height:this.props.size.height}),typeof this.props.size.width<"u"&&this.props.size.width!==this.state.width&&this.setState({width:this.props.size.width})),this.ratio=typeof this.props.lockAspectRatio=="number"?this.props.lockAspectRatio:this.size.width/this.size.height;var p,h=this.window.getComputedStyle(this.resizable);if(h.flexBasis!=="auto"){var v=this.parentNode;if(v){var b=this.window.getComputedStyle(v).flexDirection;this.flexDir=b.startsWith("row")?"row":"column",p=h.flexBasis}}this.setBoundingClientRect(),this.bindEvents();var x={original:{x:o,y:u,width:this.size.width,height:this.size.height},isResizing:!0,backgroundStyle:Su(Su({},this.state.backgroundStyle),{cursor:this.window.getComputedStyle(n.target).cursor||"auto"}),direction:i,flexBasis:p};this.setState(x)}},t.prototype.onMouseMove=function(n){var i=this;if(!(!this.state.isResizing||!this.resizable||!this.window)){if(this.window.TouchEvent&&m4(n))try{n.preventDefault(),n.stopPropagation()}catch{}var o=this.props,u=o.maxWidth,c=o.maxHeight,p=o.minWidth,h=o.minHeight,v=m4(n)?n.touches[0].clientX:n.clientX,b=m4(n)?n.touches[0].clientY:n.clientY,x=this.state,N=x.direction,_=x.original,T=x.width,A=x.height,M=this.getParentSize(),z=Lbe(M,this.window.innerWidth,this.window.innerHeight,u,c,p,h);u=z.maxWidth,c=z.maxHeight,p=z.minWidth,h=z.minHeight;var P=this.calculateNewSizeFromDirection(v,b),I=P.newHeight,F=P.newWidth,$=this.calculateNewMaxFromBoundary(u,c);this.props.snap&&this.props.snap.x&&(F=bD(F,this.props.snap.x,this.props.snapGap)),this.props.snap&&this.props.snap.y&&(I=bD(I,this.props.snap.y,this.props.snapGap));var Y=this.calculateNewSizeFromAspectRatio(F,I,{width:$.maxWidth,height:$.maxHeight},{width:p,height:h});if(F=Y.newWidth,I=Y.newHeight,this.props.grid){var Z=gD(F,this.props.grid[0]),ue=gD(I,this.props.grid[1]),ce=this.props.snapGap||0;F=ce===0||Math.abs(Z-F)<=ce?Z:F,I=ce===0||Math.abs(ue-I)<=ce?ue:I}var le={width:F-_.width,height:I-_.height};if(T&&typeof T=="string"){if(T.endsWith("%")){var ge=F/M.width*100;F=ge+"%"}else if(T.endsWith("vw")){var Ye=F/this.window.innerWidth*100;F=Ye+"vw"}else if(T.endsWith("vh")){var re=F/this.window.innerHeight*100;F=re+"vh"}}if(A&&typeof A=="string"){if(A.endsWith("%")){var ge=I/M.height*100;I=ge+"%"}else if(A.endsWith("vw")){var Ye=I/this.window.innerWidth*100;I=Ye+"vw"}else if(A.endsWith("vh")){var re=I/this.window.innerHeight*100;I=re+"vh"}}var ie={width:this.createSizeForCssProperty(F,"width"),height:this.createSizeForCssProperty(I,"height")};this.flexDir==="row"?ie.flexBasis=ie.width:this.flexDir==="column"&&(ie.flexBasis=ie.height),Rv.exports.flushSync(function(){i.setState(ie)}),this.props.onResize&&this.props.onResize(n,N,this.resizable,le)}},t.prototype.onMouseUp=function(n){var i=this.state,o=i.isResizing,u=i.direction,c=i.original;if(!(!o||!this.resizable)){var p={width:this.size.width-c.width,height:this.size.height-c.height};this.props.onResizeStop&&this.props.onResizeStop(n,u,this.resizable,p),this.props.size&&this.setState(this.props.size),this.unbindEvents(),this.setState({isResizing:!1,backgroundStyle:Su(Su({},this.state.backgroundStyle),{cursor:"auto"})})}},t.prototype.updateSize=function(n){this.setState({width:n.width,height:n.height})},t.prototype.renderResizer=function(){var n=this,i=this.props,o=i.enable,u=i.handleStyles,c=i.handleClasses,p=i.handleWrapperStyle,h=i.handleWrapperClass,v=i.handleComponent;if(!o)return null;var b=Object.keys(o).map(function(x){return o[x]!==!1?C(Tbe,{direction:x,onResizeStart:n.onResizeStart,replaceStyles:u&&u[x],className:c&&c[x],children:v&&v[x]?v[x]:null},x,!1,{fileName:d4,lineNumber:704,columnNumber:25},this):null});return C("div",{className:h,style:p,children:b},void 0,!1,{fileName:d4,lineNumber:709,columnNumber:17},this)},t.prototype.render=function(){var n=this,i=Object.keys(this.props).reduce(function(c,p){return Obe.indexOf(p)!==-1||(c[p]=n.props[p]),c},{}),o=Su(Su(Su({position:"relative",userSelect:this.state.isResizing?"none":"auto"},this.props.style),this.sizeStyle),{maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight,minWidth:this.props.minWidth,minHeight:this.props.minHeight,boxSizing:"border-box",flexShrink:0});this.state.flexBasis&&(o.flexBasis=this.state.flexBasis);var u=this.props.as||"div";return C(u,{...Su({ref:this.ref,style:o,className:this.props.className},i),children:[this.state.isResizing&&C("div",{style:this.state.backgroundStyle},void 0,!1,{fileName:d4,lineNumber:726,columnNumber:38},this),this.props.children,this.renderResizer()]},void 0,!0,{fileName:d4,lineNumber:725,columnNumber:17},this)},t.defaultProps={as:"div",onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},enable:{top:!0,right:!0,bottom:!0,left:!0,topRight:!0,bottomRight:!0,bottomLeft:!0,topLeft:!0},style:{},grid:[1,1],lockAspectRatio:!1,lockAspectRatioExtraWidth:0,lockAspectRatioExtraHeight:0,scale:1,resizeRatio:1,snapGap:0},t}(k.exports.PureComponent),SD="/Users/spencer/Documents/Code/stable-diffusion/frontend/node_modules/react-masonry-css/dist/react-masonry-css.module.js";function Mbe(e,t){if(e==null)return{};var n=Dbe(e,t),i,o;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&(!Object.prototype.propertyIsEnumerable.call(e,i)||(n[i]=e[i]))}return n}function Dbe(e,t){if(e==null)return{};var n={},i=Object.keys(e),o,u;for(u=0;u=0)&&(n[o]=e[o]);return n}function xD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,i)}return n}function sg(e){for(var t=1;t{this.reCalculateColumnCount()})}reCalculateColumnCount(){const t=window&&window.innerWidth||1/0;let n=this.props.breakpointCols;typeof n!="object"&&(n={default:parseInt(n)||q6});let i=1/0,o=n.default||q6;for(let u in n){const c=parseInt(u);c>0&&t<=c&&c"u"&&(c="my-masonry-grid_column"));const p=sg(sg(sg({},t),n),{},{style:sg(sg({},n.style),{},{width:u}),className:c});return o.map((h,v)=>k.exports.createElement("div",{...p,key:v,__self:this,__source:{fileName:SD,lineNumber:167,columnNumber:27}},h))}logDeprecated(t){console.error("[Masonry]",t)}render(){const t=this.props,{children:n,breakpointCols:i,columnClassName:o,columnAttrs:u,column:c,className:p}=t,h=Mbe(t,["children","breakpointCols","columnClassName","columnAttrs","column","className"]);let v=p;return typeof p!="string"&&(this.logDeprecated('The property "className" requires a string'),typeof p>"u"&&(v="my-masonry-grid")),C("div",{...h,className:v,children:this.renderColumns()},void 0,!1,{fileName:SD,lineNumber:201,columnNumber:25},this)}}p$.defaultProps=Ibe;var Qi="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/gallery/HoverableImage.tsx";const Fbe=(e,t)=>e.image.uuid===t.image.uuid&&e.isSelected===t.isSelected,zbe=k.exports.memo(e=>{const[t,n]=k.exports.useState(!1),i=Sn(),o=gt(M=>M.options.activeTab),{image:u,isSelected:c}=e,{url:p,uuid:h,metadata:v}=u,b=()=>n(!0),x=()=>n(!1),N=M=>{M.stopPropagation(),i(rU(v))},_=M=>{M.stopPropagation(),i(Tb(u.metadata.image.seed))},T=M=>{M.stopPropagation(),i(Tv(u.url)),o!==1&&i(Rc(1))};return C(Xs,{position:"relative",className:"hoverable-image",onMouseOver:b,onMouseOut:x,children:[C(XS,{objectFit:"cover",rounded:"md",src:p,loading:"lazy",className:"hoverable-image-image"},void 0,!1,{fileName:Qi,lineNumber:71,columnNumber:7},void 0),C("div",{className:"hoverable-image-content",onClick:()=>i(ove(u)),children:c&&C(ms,{width:"50%",height:"50%",as:pge,className:"hoverable-image-check"},void 0,!1,{fileName:Qi,lineNumber:80,columnNumber:11},void 0)},void 0,!1,{fileName:Qi,lineNumber:78,columnNumber:7},void 0),t&&C("div",{className:"hoverable-image-icons",children:[C(Ca,{label:"Delete image",hasArrow:!0,children:C(a$,{image:u,children:C(bi,{colorScheme:"red","aria-label":"Delete image",icon:C(xge,{},void 0,!1,{fileName:Qi,lineNumber:95,columnNumber:23},void 0),size:"xs",variant:"imageHoverIconButton",fontSize:14},void 0,!1,{fileName:Qi,lineNumber:92,columnNumber:15},void 0)},void 0,!1,{fileName:Qi,lineNumber:91,columnNumber:13},void 0)},void 0,!1,{fileName:Qi,lineNumber:90,columnNumber:11},void 0),["txt2img","img2img"].includes(u?.metadata?.image?.type)&&C(Ca,{label:"Use All Parameters",hasArrow:!0,children:C(bi,{"aria-label":"Use All Parameters",icon:C(c$,{},void 0,!1,{fileName:Qi,lineNumber:106,columnNumber:23},void 0),size:"xs",fontSize:18,variant:"imageHoverIconButton",onClickCapture:N},void 0,!1,{fileName:Qi,lineNumber:104,columnNumber:15},void 0)},void 0,!1,{fileName:Qi,lineNumber:103,columnNumber:13},void 0),u?.metadata?.image?.seed!==void 0&&C(Ca,{label:"Use Seed",hasArrow:!0,children:C(bi,{"aria-label":"Use Seed",icon:C(yge,{},void 0,!1,{fileName:Qi,lineNumber:118,columnNumber:23},void 0),size:"xs",fontSize:16,variant:"imageHoverIconButton",onClickCapture:_},void 0,!1,{fileName:Qi,lineNumber:116,columnNumber:15},void 0)},void 0,!1,{fileName:Qi,lineNumber:115,columnNumber:13},void 0),C(Ca,{label:"Send To Image To Image",hasArrow:!0,children:C(bi,{"aria-label":"Send To Image To Image",icon:C(vge,{},void 0,!1,{fileName:Qi,lineNumber:129,columnNumber:21},void 0),size:"xs",fontSize:16,variant:"imageHoverIconButton",onClickCapture:T},void 0,!1,{fileName:Qi,lineNumber:127,columnNumber:13},void 0)},void 0,!1,{fileName:Qi,lineNumber:126,columnNumber:11},void 0)]},void 0,!0,{fileName:Qi,lineNumber:89,columnNumber:9},void 0)]},h,!0,{fileName:Qi,lineNumber:64,columnNumber:5},void 0)},Fbe);var uo="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/gallery/ImageGallery.tsx";function m$(){const{images:e,currentImageUuid:t,areMoreImagesAvailable:n}=gt(N=>N.gallery),i=gt(N=>N.options.shouldShowGallery),o=gt(N=>N.options.activeTab),u=Sn(),[c,p]=k.exports.useState(),h=N=>{p(Math.floor((window.innerWidth-N.x)/120))},v=()=>{u(CM(!i))},b=()=>{u(CM(!1))},x=()=>{u(wU())};return ii("g",()=>{v()},[i]),ii("left",()=>{u(oU())},[]),ii("right",()=>{u(aU())},[]),C("div",{className:"image-gallery-area",children:[!i&&C(Wp,{tooltip:"Show Gallery",tooltipPlacement:"top","aria-label":"Show Gallery",onClick:v,className:"image-gallery-popup-btn",children:C(GM,{},void 0,!1,{fileName:uo,lineNumber:82,columnNumber:11},this)},void 0,!1,{fileName:uo,lineNumber:75,columnNumber:9},this),i&&C(d$,{defaultSize:{width:"300",height:"100%"},minWidth:"300",maxWidth:o==1?"300":"600",className:"image-gallery-popup",onResize:h,children:[C("div",{className:"image-gallery-header",children:[C("h1",{children:"Your Invocations"},void 0,!1,{fileName:uo,lineNumber:96,columnNumber:13},this),C(bi,{size:"sm","aria-label":"Close Gallery",onClick:b,className:"image-gallery-close-btn",icon:C(jU,{},void 0,!1,{fileName:uo,lineNumber:102,columnNumber:21},this)},void 0,!1,{fileName:uo,lineNumber:97,columnNumber:13},this)]},void 0,!0,{fileName:uo,lineNumber:95,columnNumber:11},this),C("div",{className:"image-gallery-container",children:[e.length?C(p$,{className:"masonry-grid",columnClassName:"masonry-grid_column",breakpointCols:c,children:e.map(N=>{const{uuid:_}=N;return C(zbe,{image:N,isSelected:t===_},_,!1,{fileName:uo,lineNumber:117,columnNumber:21},this)})},void 0,!1,{fileName:uo,lineNumber:107,columnNumber:15},this):C("div",{className:"image-gallery-container-placeholder",children:[C(GM,{},void 0,!1,{fileName:uo,lineNumber:128,columnNumber:17},this),C("p",{children:"No Images In Gallery"},void 0,!1,{fileName:uo,lineNumber:129,columnNumber:17},this)]},void 0,!0,{fileName:uo,lineNumber:127,columnNumber:15},this),C(Du,{onClick:x,isDisabled:!n,className:"image-gallery-load-more-btn",children:n?"Load More":"All Images Loaded"},void 0,!1,{fileName:uo,lineNumber:132,columnNumber:13},this)]},void 0,!0,{fileName:uo,lineNumber:105,columnNumber:11},this)]},void 0,!0,{fileName:uo,lineNumber:87,columnNumber:9},this)]},void 0,!0,{fileName:uo,lineNumber:73,columnNumber:5},this)}var lg="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/tabs/ImageToImage/ImageToImage.tsx";function Bbe(){const e=gt(t=>t.options.shouldShowGallery);return C("div",{className:"image-to-image-workarea",children:[C(sge,{},void 0,!1,{fileName:lg,lineNumber:14,columnNumber:7},this),C("div",{className:"image-to-image-display-area",style:e?{gridTemplateColumns:"auto max-content"}:{gridTemplateColumns:"auto"},children:[C(Nbe,{},void 0,!1,{fileName:lg,lineNumber:23,columnNumber:9},this),C(m$,{},void 0,!1,{fileName:lg,lineNumber:24,columnNumber:9},this)]},void 0,!0,{fileName:lg,lineNumber:15,columnNumber:7},this)]},void 0,!0,{fileName:lg,lineNumber:13,columnNumber:5},this)}var ja="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/tabs/TextToImage/TextToImagePanel.tsx";function Ube(){const e=gt(n=>n.options.showAdvancedOptions),t={seed:{header:C(Xs,{flex:"1",textAlign:"left",children:"Seed"},void 0,!1,{fileName:ja,lineNumber:29,columnNumber:9},this),feature:zl.SEED,options:C(MU,{},void 0,!1,{fileName:ja,lineNumber:34,columnNumber:16},this)},variations:{header:C(PU,{},void 0,!1,{fileName:ja,lineNumber:37,columnNumber:15},this),feature:zl.VARIATIONS,options:C(IU,{},void 0,!1,{fileName:ja,lineNumber:39,columnNumber:16},this)},face_restore:{header:C(OU,{},void 0,!1,{fileName:ja,lineNumber:42,columnNumber:15},this),feature:zl.FACE_CORRECTION,options:C(DE,{},void 0,!1,{fileName:ja,lineNumber:44,columnNumber:16},this)},upscale:{header:C(DU,{},void 0,!1,{fileName:ja,lineNumber:47,columnNumber:15},this),feature:zl.UPSCALE,options:C(PE,{},void 0,!1,{fileName:ja,lineNumber:49,columnNumber:16},this)},other:{header:C(Xs,{flex:"1",textAlign:"left",children:"Other"},void 0,!1,{fileName:ja,lineNumber:58,columnNumber:9},this),feature:zl.OTHER,options:C(HU,{},void 0,!1,{fileName:ja,lineNumber:63,columnNumber:16},this)}};return C("div",{className:"text-to-image-panel",children:[C(YU,{},void 0,!1,{fileName:ja,lineNumber:69,columnNumber:7},this),C(GU,{},void 0,!1,{fileName:ja,lineNumber:70,columnNumber:7},this),C(zU,{},void 0,!1,{fileName:ja,lineNumber:71,columnNumber:7},this),C(FU,{},void 0,!1,{fileName:ja,lineNumber:72,columnNumber:7},this),e?C(VU,{accordionInfo:t},void 0,!1,{fileName:ja,lineNumber:74,columnNumber:9},this):null]},void 0,!0,{fileName:ja,lineNumber:68,columnNumber:5},this)}var Bp="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/gallery/CurrentImageDisplay.tsx";const $be=()=>{const{currentImage:e,intermediateImage:t}=gt(o=>o.gallery),n=gt(o=>o.options.shouldShowImageDetails),i=t||e;return i?C("div",{className:"current-image-display",children:[C("div",{className:"current-image-tools",children:C(o$,{image:i},void 0,!1,{fileName:Bp,lineNumber:24,columnNumber:9},void 0)},void 0,!1,{fileName:Bp,lineNumber:23,columnNumber:7},void 0),C(s$,{imageToDisplay:i},void 0,!1,{fileName:Bp,lineNumber:26,columnNumber:7},void 0),n&&C(f$,{image:i,styleClass:"current-image-metadata"},void 0,!1,{fileName:Bp,lineNumber:28,columnNumber:9},void 0)]},void 0,!0,{fileName:Bp,lineNumber:22,columnNumber:5},void 0):C("div",{className:"current-image-display-placeholder",children:C(Z1e,{},void 0,!1,{fileName:Bp,lineNumber:36,columnNumber:7},void 0)},void 0,!1,{fileName:Bp,lineNumber:35,columnNumber:5},void 0)};var ug="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/tabs/TextToImage/TextToImage.tsx";function jbe(){const e=gt(t=>t.options.shouldShowGallery);return C("div",{className:"text-to-image-workarea",children:[C(Ube,{},void 0,!1,{fileName:ug,lineNumber:14,columnNumber:7},this),C("div",{className:"text-to-image-display",style:e?{gridTemplateColumns:"auto max-content"}:{gridTemplateColumns:"auto"},children:[C($be,{},void 0,!1,{fileName:ug,lineNumber:23,columnNumber:9},this),C(m$,{},void 0,!1,{fileName:ug,lineNumber:24,columnNumber:9},this)]},void 0,!0,{fileName:ug,lineNumber:15,columnNumber:7},this)]},void 0,!0,{fileName:ug,lineNumber:13,columnNumber:5},this)}var Ji="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/tabs/InvokeTabs.tsx";const Qh={txt2img:{title:C(n1e,{fill:"black",boxSize:"2.5rem"},void 0,!1,{fileName:Ji,lineNumber:22,columnNumber:12},void 0),panel:C(jbe,{},void 0,!1,{fileName:Ji,lineNumber:23,columnNumber:12},void 0),tooltip:"Text To Image"},img2img:{title:C(Y0e,{fill:"black",boxSize:"2.5rem"},void 0,!1,{fileName:Ji,lineNumber:27,columnNumber:12},void 0),panel:C(Bbe,{},void 0,!1,{fileName:Ji,lineNumber:28,columnNumber:12},void 0),tooltip:"Image To Image"},inpainting:{title:C(Z0e,{fill:"black",boxSize:"2.5rem"},void 0,!1,{fileName:Ji,lineNumber:32,columnNumber:12},void 0),panel:C(V0e,{},void 0,!1,{fileName:Ji,lineNumber:33,columnNumber:12},void 0),tooltip:"Inpainting"},outpainting:{title:C(J0e,{fill:"black",boxSize:"2.5rem"},void 0,!1,{fileName:Ji,lineNumber:37,columnNumber:12},void 0),panel:C(W0e,{},void 0,!1,{fileName:Ji,lineNumber:38,columnNumber:12},void 0),tooltip:"Outpainting"},nodes:{title:C(X0e,{fill:"black",boxSize:"2.5rem"},void 0,!1,{fileName:Ji,lineNumber:42,columnNumber:12},void 0),panel:C(H0e,{},void 0,!1,{fileName:Ji,lineNumber:43,columnNumber:12},void 0),tooltip:"Nodes"},postprocess:{title:C(t1e,{fill:"black",boxSize:"2.5rem"},void 0,!1,{fileName:Ji,lineNumber:47,columnNumber:12},void 0),panel:C(G0e,{},void 0,!1,{fileName:Ji,lineNumber:48,columnNumber:12},void 0),tooltip:"Post Processing"}},Vbe=tb.map(Qh,(e,t)=>t);function Hbe(){const e=gt(o=>o.options.activeTab),t=Sn();ii("1",()=>{t(Rc(0))}),ii("2",()=>{t(Rc(1))}),ii("3",()=>{t(Rc(2))}),ii("4",()=>{t(Rc(3))}),ii("5",()=>{t(Rc(4))}),ii("6",()=>{t(Rc(5))});const n=()=>{const o=[];return Object.keys(Qh).forEach(u=>{o.push(C(Ca,{hasArrow:!0,label:Qh[u].tooltip,placement:"right",children:C(Hz,{children:Qh[u].title},void 0,!1,{fileName:Ji,lineNumber:95,columnNumber:11},this)},u,!1,{fileName:Ji,lineNumber:89,columnNumber:9},this))}),o},i=()=>{const o=[];return Object.keys(Qh).forEach(u=>{o.push(C(jz,{className:"app-tabs-panel",children:Qh[u].panel},u,!1,{fileName:Ji,lineNumber:106,columnNumber:9},this))}),o};return C($z,{isLazy:!0,className:"app-tabs",variant:"unstyled",defaultIndex:e,index:e,onChange:o=>{t(Rc(o))},children:[C("div",{className:"app-tabs-list",children:n()},void 0,!1,{fileName:Ji,lineNumber:125,columnNumber:7},this),C(Vz,{className:"app-tabs-panels",children:i()},void 0,!1,{fileName:Ji,lineNumber:126,columnNumber:7},this)]},void 0,!0,{fileName:Ji,lineNumber:115,columnNumber:5},this)}const Wbe=(e,t)=>{const{dispatch:n,getState:i}=e;return{emitGenerateImage:()=>{n(M4(!0));const o={...i().options};Vbe[o.activeTab]==="txt2img"&&(o.shouldUseInitImage=!1);const{generationParameters:u,esrganParameters:c,facetoolParameters:p}=L0e(o,i().system);t.emit("generateImage",u,c,p),n(Ao({timestamp:ko(new Date,"isoDateTime"),message:`Image generation requested: ${JSON.stringify({...u,...c,...p})}`}))},emitRunESRGAN:o=>{n(M4(!0));const{upscalingLevel:u,upscalingStrength:c}=i().options,p={upscale:[u,c]};t.emit("runPostprocessing",o,{type:"esrgan",...p}),n(Ao({timestamp:ko(new Date,"isoDateTime"),message:`ESRGAN upscale requested: ${JSON.stringify({file:o.url,...p})}`}))},emitRunFacetool:o=>{n(M4(!0));const{facetoolType:u,facetoolStrength:c,codeformerFidelity:p}=i().options,h={facetool_strength:c};u==="codeformer"&&(h.codeformer_fidelity=p),t.emit("runPostprocessing",o,{type:u,...h}),n(Ao({timestamp:ko(new Date,"isoDateTime"),message:`Face restoration (${u}) requested: ${JSON.stringify({file:o.url,...h})}`}))},emitDeleteImage:o=>{const{url:u,uuid:c}=o;t.emit("deleteImage",u,c)},emitRequestImages:()=>{const{earliest_mtime:o}=i().gallery;t.emit("requestImages",o)},emitRequestNewImages:()=>{const{latest_mtime:o}=i().gallery;t.emit("requestLatestImages",o)},emitCancelProcessing:()=>{t.emit("cancel")},emitUploadInitialImage:o=>{t.emit("uploadInitialImage",o,o.name)},emitUploadMaskImage:o=>{t.emit("uploadMaskImage",o,o.name)},emitRequestSystemConfig:()=>{t.emit("requestSystemConfig")}}},Gbe=()=>{const{origin:e}=new URL(window.location.href),t=I4(e,{timeout:6e4});let n=!1;return o=>u=>c=>{const{onConnect:p,onDisconnect:h,onError:v,onPostprocessingResult:b,onGenerationResult:x,onIntermediateResult:N,onProgressUpdate:_,onGalleryImages:T,onProcessingCanceled:A,onImageDeleted:M,onInitialImageUploaded:z,onMaskImageUploaded:P,onSystemConfig:I}=_0e(o),{emitGenerateImage:F,emitRunESRGAN:$,emitRunFacetool:Y,emitDeleteImage:Z,emitRequestImages:ue,emitRequestNewImages:ce,emitCancelProcessing:le,emitUploadInitialImage:ge,emitUploadMaskImage:Ye,emitRequestSystemConfig:re}=Wbe(o,t);switch(n||(t.on("connect",()=>p()),t.on("disconnect",()=>h()),t.on("error",ie=>v(ie)),t.on("generationResult",ie=>x(ie)),t.on("postprocessingResult",ie=>b(ie)),t.on("intermediateResult",ie=>N(ie)),t.on("progressUpdate",ie=>_(ie)),t.on("galleryImages",ie=>T(ie)),t.on("processingCanceled",()=>{A()}),t.on("imageDeleted",ie=>{M(ie)}),t.on("initialImageUploaded",ie=>{z(ie)}),t.on("maskImageUploaded",ie=>{P(ie)}),t.on("systemConfig",ie=>{I(ie)}),n=!0),c.type){case"socketio/generateImage":{F();break}case"socketio/runESRGAN":{$(c.payload);break}case"socketio/runFacetool":{Y(c.payload);break}case"socketio/deleteImage":{Z(c.payload);break}case"socketio/requestImages":{ue();break}case"socketio/requestNewImages":{ce();break}case"socketio/cancelProcessing":{le();break}case"socketio/uploadInitialImage":{ge(c.payload);break}case"socketio/uploadMaskImage":{Ye(c.payload);break}case"socketio/requestSystemConfig":{re();break}}u(c)}},Ybe={key:"root",storage:TE,blacklist:["gallery","system"]},qbe={key:"system",storage:TE,blacklist:["isConnected","isProcessing","currentStep","socketId","isESRGANAvailable","isGFPGANAvailable","currentStep","totalSteps","currentIteration","totalIterations","currentStatus"]},Zbe=yB({options:rve,gallery:uve,system:$B(qbe,yve)}),Kbe=$B(Ybe,Zbe),h$=Yme({reducer:Kbe,middleware:e=>e({serializableCheck:!1}).concat(Gbe())}),Sn=mhe,gt=ihe;function z4(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?z4=function(n){return typeof n}:z4=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},z4(e)}function Xbe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function CD(e,t){for(var n=0;n({textColor:e.colorMode==="dark"?"gray.800":"gray.100"})},Accordion:{baseStyle:e=>({button:{fontWeight:"bold",_hover:{bgColor:e.colorMode==="dark"?"rgba(255,255,255,0.05)":"rgba(0,0,0,0.05)"}},panel:{paddingBottom:2}})},FormLabel:{baseStyle:{fontWeight:"light"}},Button:{variants:{imageHoverIconButton:e=>({bg:e.colorMode==="dark"?"blackAlpha.700":"whiteAlpha.800",color:e.colorMode==="dark"?"whiteAlpha.700":"blackAlpha.700",_hover:{bg:e.colorMode==="dark"?"blackAlpha.800":"whiteAlpha.800",color:e.colorMode==="dark"?"whiteAlpha.900":"blackAlpha.900"}})}}}});var wD="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/Loading.tsx";const g$=()=>C(Sr,{width:"100vw",height:"100vh",alignItems:"center",justifyContent:"center",children:C(ZS,{thickness:"2px",speed:"1s",emptyColor:"gray.200",color:"gray.400",size:"xl"},void 0,!1,{fileName:wD,lineNumber:11,columnNumber:13},void 0)},void 0,!1,{fileName:wD,lineNumber:5,columnNumber:9},void 0);var tye="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/system/ProgressBar.tsx";const nye=Ga(e=>e.system,e=>({isProcessing:e.isProcessing,currentStep:e.currentStep,totalSteps:e.totalSteps,currentStatusHasSteps:e.currentStatusHasSteps}),{memoizeOptions:{resultEqualityCheck:Wa.exports.isEqual}}),rye=()=>{const{isProcessing:e,currentStep:t,totalSteps:n,currentStatusHasSteps:i}=gt(nye),o=t?Math.round(t*100/n):0;return C(Dz,{height:"4px",value:o,isIndeterminate:e&&!i,className:"progress-bar"},void 0,!1,{fileName:tye,lineNumber:30,columnNumber:5},void 0)},iye="/assets/logo.13003d72.png";var cg="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/system/HotkeysModal/HotkeysModalItem.tsx";function aye(e){const{title:t,hotkey:n,description:i}=e;return C("div",{className:"hotkey-modal-item",children:[C("div",{className:"hotkey-info",children:[C("p",{className:"hotkey-title",children:t},void 0,!1,{fileName:cg,lineNumber:14,columnNumber:9},this),i&&C("p",{className:"hotkey-description",children:i},void 0,!1,{fileName:cg,lineNumber:15,columnNumber:25},this)]},void 0,!0,{fileName:cg,lineNumber:13,columnNumber:7},this),C("div",{className:"hotkey-key",children:n},void 0,!1,{fileName:cg,lineNumber:17,columnNumber:7},this)]},void 0,!0,{fileName:cg,lineNumber:12,columnNumber:5},this)}var Up="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/system/HotkeysModal/HotkeysModal.tsx";function oye({children:e}){const{isOpen:t,onOpen:n,onClose:i}=sS(),o=[{title:"Invoke",desc:"Generate an image",hotkey:"Ctrl+Enter"},{title:"Cancel",desc:"Cancel image generation",hotkey:"Shift+X"},{title:"Toggle Gallery",desc:"Open and close the gallery drawer",hotkey:"G"},{title:"Set Seed",desc:"Use the seed of the current image",hotkey:"S"},{title:"Set Parameters",desc:"Use all parameters of the current image",hotkey:"A"},{title:"Restore Faces",desc:"Restore the current image",hotkey:"R"},{title:"Upscale",desc:"Upscale the current image",hotkey:"U"},{title:"Show Info",desc:"Show metadata info of the current image",hotkey:"I"},{title:"Send To Image To Image",desc:"Send the current image to Image to Image module",hotkey:"Shift+I"},{title:"Delete Image",desc:"Delete the current image",hotkey:"Del"},{title:"Focus Prompt",desc:"Focus the prompt input area",hotkey:"Alt+A"},{title:"Previous Image",desc:"Display the previous image in the gallery",hotkey:"Arrow left"},{title:"Next Image",desc:"Display the next image in the gallery",hotkey:"Arrow right"},{title:"Change Tabs",desc:"Switch to another workspace",hotkey:"1-6"},{title:"Theme Toggle",desc:"Switch between dark and light modes",hotkey:"Shift+D"},{title:"Console Toggle",desc:"Open and close console",hotkey:"`"}],u=()=>{const c=[];return o.forEach((p,h)=>{c.push(C(aye,{title:p.title,description:p.desc,hotkey:p.hotkey},h,!1,{fileName:Up,lineNumber:91,columnNumber:9},this))}),c};return C(Ui,{children:[k.exports.cloneElement(e,{onClick:n}),C(wv,{isOpen:t,onClose:i,children:[C(Kg,{},void 0,!1,{fileName:Up,lineNumber:109,columnNumber:9},this),C(Zg,{className:"hotkeys-modal",children:[C(tE,{},void 0,!1,{fileName:Up,lineNumber:111,columnNumber:11},this),C("h1",{children:"Keyboard Shorcuts"},void 0,!1,{fileName:Up,lineNumber:112,columnNumber:11},this),C("div",{className:"hotkeys-modal-items",children:u()},void 0,!1,{fileName:Up,lineNumber:113,columnNumber:11},this)]},void 0,!0,{fileName:Up,lineNumber:110,columnNumber:9},this)]},void 0,!0,{fileName:Up,lineNumber:108,columnNumber:7},this)]},void 0,!0)}var Z6="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/system/SettingsModal/SettingsModalItem.tsx";function K6({settingTitle:e,isChecked:t,dispatcher:n}){const i=Sn();return C(fd,{className:"settings-modal-item",children:[C(sm,{marginBottom:1,children:e},void 0,!1,{fileName:Z6,lineNumber:17,columnNumber:7},this),C(s3,{isChecked:t,onChange:o=>i(n(o.target.checked))},void 0,!1,{fileName:Z6,lineNumber:18,columnNumber:7},this)]},void 0,!0,{fileName:Z6,lineNumber:16,columnNumber:5},this)}var $r="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/system/SettingsModal/SettingsModal.tsx";const sye=Ga(e=>e.system,e=>{const{shouldDisplayInProgress:t,shouldConfirmOnDelete:n,shouldDisplayGuides:i}=e;return{shouldDisplayInProgress:t,shouldConfirmOnDelete:n,shouldDisplayGuides:i}},{memoizeOptions:{resultEqualityCheck:Wa.exports.isEqual}}),lye=({children:e})=>{const{isOpen:t,onOpen:n,onClose:i}=sS(),{isOpen:o,onOpen:u,onClose:c}=sS(),{shouldDisplayInProgress:p,shouldConfirmOnDelete:h,shouldDisplayGuides:v}=gt(sye),b=()=>{b$.purge().then(()=>{i(),u()})};return C(Ui,{children:[k.exports.cloneElement(e,{onClick:n}),C(wv,{isOpen:t,onClose:i,children:[C(Kg,{},void 0,!1,{fileName:$r,lineNumber:95,columnNumber:9},void 0),C(Zg,{className:"settings-modal",children:[C(rE,{className:"settings-modal-header",children:"Settings"},void 0,!1,{fileName:$r,lineNumber:97,columnNumber:11},void 0),C(tE,{},void 0,!1,{fileName:$r,lineNumber:98,columnNumber:11},void 0),C(fS,{className:"settings-modal-content",children:[C("div",{className:"settings-modal-items",children:[C(K6,{settingTitle:"Display In-Progress Images (slower)",isChecked:p,dispatcher:dve},void 0,!1,{fileName:$r,lineNumber:101,columnNumber:15},void 0),C(K6,{settingTitle:"Confirm on Delete",isChecked:h,dispatcher:lU},void 0,!1,{fileName:$r,lineNumber:107,columnNumber:15},void 0),C(K6,{settingTitle:"Display Help Icons",isChecked:v,dispatcher:vve},void 0,!1,{fileName:$r,lineNumber:113,columnNumber:15},void 0)]},void 0,!0,{fileName:$r,lineNumber:100,columnNumber:13},void 0),C("div",{className:"settings-modal-reset",children:[C(P_,{size:"md",children:"Reset Web UI"},void 0,!1,{fileName:$r,lineNumber:121,columnNumber:15},void 0),C(Oo,{children:"Resetting the web UI only resets the browser's local cache of your images and remembered settings. It does not delete any images from disk."},void 0,!1,{fileName:$r,lineNumber:122,columnNumber:15},void 0),C(Oo,{children:"If images aren't showing up in the gallery or something else isn't working, please try resetting before submitting an issue on GitHub."},void 0,!1,{fileName:$r,lineNumber:127,columnNumber:15},void 0),C(Du,{colorScheme:"red",onClick:b,children:"Reset Web UI"},void 0,!1,{fileName:$r,lineNumber:132,columnNumber:15},void 0)]},void 0,!0,{fileName:$r,lineNumber:120,columnNumber:13},void 0)]},void 0,!0,{fileName:$r,lineNumber:99,columnNumber:11},void 0),C(nE,{children:C(Du,{onClick:i,children:"Close"},void 0,!1,{fileName:$r,lineNumber:139,columnNumber:13},void 0)},void 0,!1,{fileName:$r,lineNumber:138,columnNumber:11},void 0)]},void 0,!0,{fileName:$r,lineNumber:96,columnNumber:9},void 0)]},void 0,!0,{fileName:$r,lineNumber:94,columnNumber:7},void 0),C(wv,{closeOnOverlayClick:!1,isOpen:o,onClose:c,isCentered:!0,children:[C(Kg,{bg:"blackAlpha.300",backdropFilter:"blur(40px)"},void 0,!1,{fileName:$r,lineNumber:150,columnNumber:9},void 0),C(Zg,{children:C(fS,{pb:6,pt:6,children:C(Sr,{justifyContent:"center",children:C(Oo,{fontSize:"lg",children:"Web UI has been reset. Refresh the page to reload."},void 0,!1,{fileName:$r,lineNumber:154,columnNumber:15},void 0)},void 0,!1,{fileName:$r,lineNumber:153,columnNumber:13},void 0)},void 0,!1,{fileName:$r,lineNumber:152,columnNumber:11},void 0)},void 0,!1,{fileName:$r,lineNumber:151,columnNumber:9},void 0)]},void 0,!0,{fileName:$r,lineNumber:144,columnNumber:7},void 0)]},void 0,!0)};var _D="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/system/StatusIndicator.tsx";const uye=Ga(e=>e.system,e=>({isConnected:e.isConnected,isProcessing:e.isProcessing,currentIteration:e.currentIteration,totalIterations:e.totalIterations,currentStatus:e.currentStatus,hasError:e.hasError,wasErrorSeen:e.wasErrorSeen}),{memoizeOptions:{resultEqualityCheck:Wa.exports.isEqual}}),cye=()=>{const{isConnected:e,isProcessing:t,currentIteration:n,totalIterations:i,currentStatus:o,hasError:u,wasErrorSeen:c}=gt(uye),p=Sn();let h;e&&!u?h="status-good":h="status-bad";let v=o;return["generating","preparing","saving image","restoring faces","upscaling"].includes(v.toLowerCase())&&(h="status-working"),v&&t&&i>1&&(v+=` (${n}/${i})`),C(Ca,{label:u&&!c?"Click to clear, check logs for details":void 0,children:C(Oo,{cursor:u&&!c?"pointer":"initial",onClick:()=>{(u||!c)&&p(uU())},className:`status ${h}`,children:v},void 0,!1,{fileName:_D,lineNumber:83,columnNumber:7},void 0)},void 0,!1,{fileName:_D,lineNumber:82,columnNumber:5},void 0)};var ur="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/system/SiteHeader.tsx";const fye=()=>{const{colorMode:e,toggleColorMode:t}=z8();ii("shift+d",()=>{t()},[e,t]);const n=e=="light"?C(bge,{},void 0,!1,{fileName:ur,lineNumber:27,columnNumber:48},void 0):C(Sge,{},void 0,!1,{fileName:ur,lineNumber:27,columnNumber:61},void 0),i=e=="light"?18:20;return C("div",{className:"site-header",children:[C("div",{className:"site-header-left-side",children:[C("img",{src:iye,alt:"invoke-ai-logo"},void 0,!1,{fileName:ur,lineNumber:35,columnNumber:9},void 0),C("h1",{children:["invoke ",C("strong",{children:"ai"},void 0,!1,{fileName:ur,lineNumber:37,columnNumber:18},void 0)]},void 0,!0,{fileName:ur,lineNumber:36,columnNumber:9},void 0)]},void 0,!0,{fileName:ur,lineNumber:34,columnNumber:7},void 0),C("div",{className:"site-header-right-side",children:[C(cye,{},void 0,!1,{fileName:ur,lineNumber:42,columnNumber:9},void 0),C(lye,{children:C(bi,{"aria-label":"Settings",variant:"link",fontSize:24,size:"sm",icon:C(W1e,{},void 0,!1,{fileName:ur,lineNumber:50,columnNumber:19},void 0)},void 0,!1,{fileName:ur,lineNumber:45,columnNumber:11},void 0)},void 0,!1,{fileName:ur,lineNumber:44,columnNumber:9},void 0),C(oye,{children:C(bi,{"aria-label":"Hotkeys",variant:"link",fontSize:24,size:"sm",icon:C(Y1e,{},void 0,!1,{fileName:ur,lineNumber:60,columnNumber:19},void 0)},void 0,!1,{fileName:ur,lineNumber:55,columnNumber:11},void 0)},void 0,!1,{fileName:ur,lineNumber:54,columnNumber:9},void 0),C(Ca,{hasArrow:!0,label:"Report Bug",placement:"bottom",children:C(bi,{"aria-label":"Link to Github Issues",variant:"link",fontSize:23,size:"sm",icon:C(cv,{isExternal:!0,href:"http://github.com/invoke-ai/InvokeAI/issues",children:C($U,{},void 0,!1,{fileName:ur,lineNumber:75,columnNumber:17},void 0)},void 0,!1,{fileName:ur,lineNumber:71,columnNumber:15},void 0)},void 0,!1,{fileName:ur,lineNumber:65,columnNumber:11},void 0)},void 0,!1,{fileName:ur,lineNumber:64,columnNumber:9},void 0),C(Ca,{hasArrow:!0,label:"Github",placement:"bottom",children:C(bi,{"aria-label":"Link to Github Repo",variant:"link",fontSize:20,size:"sm",icon:C(cv,{isExternal:!0,href:"http://github.com/invoke-ai/InvokeAI",children:C(uge,{},void 0,!1,{fileName:ur,lineNumber:89,columnNumber:17},void 0)},void 0,!1,{fileName:ur,lineNumber:88,columnNumber:15},void 0)},void 0,!1,{fileName:ur,lineNumber:82,columnNumber:11},void 0)},void 0,!1,{fileName:ur,lineNumber:81,columnNumber:9},void 0),C(Ca,{hasArrow:!0,label:"Discord",placement:"bottom",children:C(bi,{"aria-label":"Link to Discord Server",variant:"link",fontSize:20,size:"sm",icon:C(cv,{isExternal:!0,href:"https://discord.gg/ZmtBAhwWhy",children:C(lge,{},void 0,!1,{fileName:ur,lineNumber:103,columnNumber:17},void 0)},void 0,!1,{fileName:ur,lineNumber:102,columnNumber:15},void 0)},void 0,!1,{fileName:ur,lineNumber:96,columnNumber:11},void 0)},void 0,!1,{fileName:ur,lineNumber:95,columnNumber:9},void 0),C(Ca,{hasArrow:!0,label:"Theme",placement:"bottom",children:C(bi,{"aria-label":"Toggle Dark Mode",onClick:t,variant:"link",size:"sm",fontSize:i,icon:n},void 0,!1,{fileName:ur,lineNumber:110,columnNumber:11},void 0)},void 0,!1,{fileName:ur,lineNumber:109,columnNumber:9},void 0)]},void 0,!0,{fileName:ur,lineNumber:41,columnNumber:7},void 0)]},void 0,!0,{fileName:ur,lineNumber:33,columnNumber:5},void 0)};var Ys="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/features/system/Console.tsx";const dye=Ga(e=>e.system,e=>e.log,{memoizeOptions:{resultEqualityCheck:(e,t)=>e.length===t.length}}),pye=Ga(e=>e.system,e=>({shouldShowLogViewer:e.shouldShowLogViewer,hasError:e.hasError,wasErrorSeen:e.wasErrorSeen}),{memoizeOptions:{resultEqualityCheck:Wa.exports.isEqual}}),mye=()=>{const e=Sn(),t=gt(dye),{shouldShowLogViewer:n,hasError:i,wasErrorSeen:o}=gt(pye),[u,c]=k.exports.useState(!0),p=k.exports.useRef(null);k.exports.useLayoutEffect(()=>{p.current!==null&&u&&(p.current.scrollTop=p.current.scrollHeight)},[u,t,n]);const h=()=>{e(uU()),e(wM(!n))};return ii("`",()=>{e(wM(!n))},[n]),C(Ui,{children:[n&&C(d$,{defaultSize:{width:"100%",height:200},style:{display:"flex",position:"fixed",left:0,bottom:0},maxHeight:"90vh",children:C("div",{className:"console",ref:p,children:t.map((v,b)=>{const{timestamp:x,message:N,level:_}=v;return C("div",{className:`console-entry console-${_}-color`,children:[C("p",{className:"console-timestamp",children:[x,":"]},void 0,!0,{fileName:Ys,lineNumber:94,columnNumber:19},void 0),C("p",{className:"console-message",children:N},void 0,!1,{fileName:Ys,lineNumber:95,columnNumber:19},void 0)]},b,!0,{fileName:Ys,lineNumber:93,columnNumber:17},void 0)})},void 0,!1,{fileName:Ys,lineNumber:89,columnNumber:11},void 0)},void 0,!1,{fileName:Ys,lineNumber:81,columnNumber:9},void 0),n&&C(Ca,{hasArrow:!0,label:u?"Autoscroll On":"Autoscroll Off",children:C(bi,{className:`console-autoscroll-icon-button ${u&&"autoscroll-enabled"}`,size:"sm","aria-label":"Toggle autoscroll",variant:"solid",icon:C(cge,{},void 0,!1,{fileName:Ys,lineNumber:111,columnNumber:19},void 0),onClick:()=>c(!u)},void 0,!1,{fileName:Ys,lineNumber:104,columnNumber:11},void 0)},void 0,!1,{fileName:Ys,lineNumber:103,columnNumber:9},void 0),C(Ca,{hasArrow:!0,label:n?"Hide Console":"Show Console",children:C(bi,{className:`console-toggle-icon-button ${(i||!o)&&"error-seen"}`,size:"sm",position:"fixed",variant:"solid","aria-label":"Toggle Log Viewer",icon:n?C(gge,{},void 0,!1,{fileName:Ys,lineNumber:126,columnNumber:39},void 0):C(mge,{},void 0,!1,{fileName:Ys,lineNumber:126,columnNumber:53},void 0),onClick:h},void 0,!1,{fileName:Ys,lineNumber:117,columnNumber:9},void 0)},void 0,!1,{fileName:Ys,lineNumber:116,columnNumber:7},void 0)]},void 0,!0)};function hye(){async function e(n=""){return await fetch(n,{method:"GET",cache:"no-cache"})}const t=()=>{const n=document.location;e(n+"/flaskwebgui-keep-server-alive").then(o=>o)};(!{BASE_URL:"/",MODE:"development",DEV:!0,PROD:!1}.NODE_ENV||{BASE_URL:"/",MODE:"development",DEV:!0,PROD:!1}.NODE_ENV==="production")&&document.addEventListener("DOMContentLoaded",()=>{t(),setInterval(t,3e3)})}var jf="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/app/App.tsx";hye();const vye=()=>{const e=Sn(),[t,n]=k.exports.useState(!1);return k.exports.useEffect(()=>{e(w0e()),n(!0)},[e]),t?C("div",{className:"App",children:[C(rye,{},void 0,!1,{fileName:jf,lineNumber:24,columnNumber:7},void 0),C("div",{className:"app-content",children:[C(fye,{},void 0,!1,{fileName:jf,lineNumber:26,columnNumber:9},void 0),C(Hbe,{},void 0,!1,{fileName:jf,lineNumber:27,columnNumber:9},void 0)]},void 0,!0,{fileName:jf,lineNumber:25,columnNumber:7},void 0),C("div",{className:"app-console",children:C(mye,{},void 0,!1,{fileName:jf,lineNumber:30,columnNumber:9},void 0)},void 0,!1,{fileName:jf,lineNumber:29,columnNumber:7},void 0)]},void 0,!0,{fileName:jf,lineNumber:23,columnNumber:5},void 0):C(g$,{},void 0,!1,{fileName:jf,lineNumber:34,columnNumber:5},void 0)};var $p="/Users/spencer/Documents/Code/stable-diffusion/frontend/src/main.tsx";const b$=Dhe(h$);Q6.createRoot(document.getElementById("root")).render(C(Ae.StrictMode,{children:C(fhe,{store:h$,children:C(v$,{loading:C(g$,{},void 0,!1,{fileName:$p,lineNumber:21,columnNumber:29},void 0),persistor:b$,children:C(rme,{theme:ND,children:[C(xW,{initialColorMode:ND.config.initialColorMode},void 0,!1,{fileName:$p,lineNumber:23,columnNumber:11},void 0),C(vye,{},void 0,!1,{fileName:$p,lineNumber:24,columnNumber:11},void 0)]},void 0,!0,{fileName:$p,lineNumber:22,columnNumber:9},void 0)},void 0,!1,{fileName:$p,lineNumber:21,columnNumber:7},void 0)},void 0,!1,{fileName:$p,lineNumber:20,columnNumber:5},void 0)},void 0,!1,{fileName:$p,lineNumber:19,columnNumber:3},void 0)); diff --git a/frontend/dist/index.html b/frontend/dist/index.html index 1cec2b3b3f..a1b0b35065 100644 --- a/frontend/dist/index.html +++ b/frontend/dist/index.html @@ -6,7 +6,7 @@ InvokeAI - A Stable Diffusion Toolkit - +