diff --git a/javascript/index.js b/javascript/index.js index 4f7f2ee6..210008a9 100644 --- a/javascript/index.js +++ b/javascript/index.js @@ -13,8 +13,8 @@ Promise.resolve().then(async () => {
MFrGXJqNrOUPCPqPrQ|]@`+`2h1lBlZnXp*r;rWrkz9{4{B}x-#c-#y-$;-$l-$y-%Q-%n-(i-(x-)i-/!-3*-5B-9V",wan:"#=$0&o.]0F4@5X5b6*628u9p -+b-+(-(_-(.-&h-#%{@wGuWs}s|rJrDlaWTV}V+NAMvKfIgGKFX9a7c,7&]&+%~",bie:"-/A-/;fGe2`#M'M!$!#I",pao:"-/>-+i-'^~o|2w=hA]$[P?.4J4H3d06.M'^%A!S",geng:"-/7-&A{TzHlrh=ZIOlK4IX=X2p&M",shua:"-//-%j",cuo:"-.y-.p-*5wukWkSh!ZKY&WuV4(o$j$'",kei:"-.woU",la:"-.v-%3-$n~L|8[RXFXEWnUEU2R`MOI6DT:T0['o$A",pou:"-.l-'_-&[{]twtO]+]&Z+YGJS/<",tuan:"-.I~!}~}K}HyPy&f7`>[}XIVmGLE;;.:m8t2[,F%v%p",zuan:"-.)XOTt",keng:"-,x-([|t|kvIZCXlVgBF/C",gao:"-,Z-(I-(>wRlpWjNHGxGwGdG>E~E3Dm,)!y!t",lang:"-,V-&J-$~{Jy[r{llgiSeOIOHO;KRHHG4Cp=[3Y,z*%(s",weng:"-,@-#oyxv{kfU!Pd9o'N'&",tao:"-+m-)E-'+-%DwPwMw*r}i/fl`j[oYBWXL,JkGtE?><=) MFrGXJqNrOUPCPqPrQ|]@`+`2h1lBlZnXp*r;rWrkz9{4{B}x-#c-#y-$;-$l-$y-%Q-%n-(i-(x-)i-/!-3*-5B-9V",wan:"#=$0&o.]0F4@5X5b6*628u9p -+b-+(-(_-(.-&h-#%{@wGuWs}s|rJrDlaWTV}V+NAMvKfIgGKFX9a7c,7&]&+%~",bie:"-/A-/;fGe2`#M'M!$!#I",pao:"-/>-+i-'^~o|2w=hA]$[P?.4J4H3d06.M'^%A!S",geng:"-/7-&A{TzHlrh=ZIOlK4IX=X2p&M",shua:"-//-%j",cuo:"-.y-.p-*5wukWkSh!ZKY&WuV4(o$j$'",kei:"-.woU",la:"-.v-%3-$n~L|8[RXFXEWnUEU2R`MOI6DT:T0['o$A",pou:"-.l-'_-&[{]twtO]+]&Z+YGJS/<",tuan:"-.I~!}~}K}HyPy&f7`>[}XIVmGLE;;.:m8t2[,F%v%p",zuan:"-.)XOTt",keng:"-,x-([|t|kvIZCXlVgBF/C",gao:"-,Z-(I-(>wRlpWjNHGxGwGdG>E~E3Dm,)!y!t",lang:"-,V-&J-$~{Jy[r{llgiSeOIOHO;KRHHG4Cp=[3Y,z*%(s",weng:"-,@-#oyxv{kfU!Pd9o'N'&",tao:"-+m-)E-'+-%DwPwMw*r}i/fl`j[oYBWXL,JkGtE?><=)ZYZZ]U_6_9d9fYj6j~lWm)mep)rQrbrctvwkxc{y|U}6~?~C~`~m-!Z-*'-+R-/j-0j-3i-4/-4@-5,-5f-6j-6s-7)-9G-9W-9X",tuo:"%U%V&z0L2J4v?{@$F_H6MUTbT~Y'Yc^QdHdQnVq+r`x1{{|;|<-&d-(.-(z-({-)1-)J-)K-*:-*e-*p-+$-+3-.b-/%-/[-0b-3O-4,-6_-8}-9$-9?",zhe:"#'%+%E'P2f2|
}I-*S-+S-0~-2b-5X-8{",cou:"@ThJiK",chuang:"'_,H,L,q{+{E",piao:"$+).1D7a:;
lMi@i$fDf@b1`Y_4XyW6TMMzJ$I:GOD{=#
{let t=0,n=1;for(let a=e.length;a--;)t+=n*sa.indexOf(e.charAt(a)),n*=91;return t},Ft=(e,t)=>{let n,a,o,s,w;for(n in e)if(e.hasOwnProperty(n))for(a=e[n].match(ua),o=0;o
');continue}const Z=B[W];P||(P=Z.includes("("));const ue=["tag"];P&&ue.push("has-parentheses"),Z.length<32&&ue.push("short-tag"),d.push(`${Z}`),P&&(P=!Z.includes(")"))}return d.join(a.showCommaInInfoPanel?",":" ")}ve("load",i=>{const d=i.target;d.className==="ant-image-preview-img"&&(x.value=`${d.naturalWidth} x ${d.naturalHeight}`)},{capture:!0});const Y=Q(()=>{const i=[{name:j("fileSize"),val:n.file.size}];return x.value&&i.push({name:j("resolution"),val:x.value}),i}),se=()=>{const i="Negative prompt:",d=_.value.includes(i)?_.value.split(i)[0]:I.value[0]??"";de(Fe(d.trim()))},ee=()=>document.body.requestFullscreen(),$e=i=>{de(typeof i=="object"?JSON.stringify(i,null,4):i)},f=i=>{i.key.startsWith("Arrow")?(i.stopPropagation(),i.preventDefault(),document.dispatchEvent(new KeyboardEvent("keydown",i))):i.key==="Escape"&&document.fullscreenElement&&document.exitFullscreen()};ve("dblclick",i=>{var d;((d=i.target)==null?void 0:d.className)==="ant-image-preview-img"&&xe()});const v=Q(()=>p.value||D.value.expanded),U=be(Ne+"contextShowFullPath",!1),T=Q(()=>U.value?n.file.fullpath:n.file.name),ge=be(Ne+"tagA2ZClassify",!1),Ee=Q(()=>{var ae;const i=(ae=a.conf)==null?void 0:ae.all_custom_tags.map(B=>{var W,Z;return{char:((W=B.display_name)==null?void 0:W[0])||((Z=B.name)==null?void 0:Z[0]),...B}}).reduce((B,P)=>{var Z;let W="#";if(/[a-z]/i.test(P.char))W=P.char.toUpperCase();else if(/[\u4e00-\u9fa5]/.test(P.char))try{W=((Z=/^\[?(\w)/.exec(fa(P.char)+""))==null?void 0:Z[1])??"#"}catch(ue){console.log("err",ue)}return W=W.toUpperCase(),B[W]||(B[W]=[]),B[W].push(P),B},{});return Object.entries(i??{}).sort((B,P)=>B[0].charCodeAt(0)-P[0].charCodeAt(0))});return(i,d)=>{var st;const ae=kn,B=pe,P=an,W=ln,Z=on,ue=sn,Pt=pe,ot=_n,It=$n,At=un,it=rn,Dt=cn;return $(),E("div",{ref_key:"el",ref:s,class:Se(["full-screen-menu",{"unset-size":!c(D).expanded,lr:c(p),"always-on":c(m),"mouse-in":N.value}]),onWheelCapture:d[13]||(d[13]=nn(()=>{},["stop"])),onKeydownCapture:f},[c(p)?($(),E("div",pa)):X("",!0),M("div",ha,[M("div",va,[c(p)?X("",!0):($(),E("div",{key:0,ref_key:"dragHandle",ref:r,class:"icon",style:{cursor:"grab"},title:c(j)("dragToMovePanel")},[u(c(An))],8,ma)),c(p)?X("",!0):($(),E("div",{key:1,class:"icon",style:{cursor:"pointer"},onClick:d[0]||(d[0]=h=>c(D).expanded=!c(D).expanded),title:c(j)("clickToToggleMaximizeMinimize")},[v.value?($(),le(c(Wn),{key:0})):($(),le(c(Nn),{key:1}))],8,$a)),M("div",{style:{display:"flex","flex-direction":"column","align-items":"center",cursor:"grab"},class:"icon",title:c(j)("fullscreenview"),onClick:ee},[M("img",{src:c(ea),style:{width:"21px",height:"21px","padding-bottom":"2px"},alt:""},null,8,ba)],8,ya),u(ae,{"get-popup-container":q},{overlay:z(()=>[u(hn,{file:i.file,idx:i.idx,"selected-tag":w.value,onContextMenuClick:d[1]||(d[1]=(h,V,ne)=>t("contextMenuClick",h,V,ne))},null,8,["file","idx","selected-tag"])]),default:z(()=>[c(D).expanded?X("",!0):($(),E("div",wa,[u(c(dt))]))]),_:1}),v.value?($(),E("div",_a)):X("",!0),v.value?($(),E("div",ka,[u(ae,{trigger:["hover"],"get-popup-container":q},{overlay:z(()=>[u(ue,{onClick:d[2]||(d[2]=h=>t("contextMenuClick",h,i.file,i.idx))},{default:z(()=>{var h;return[((h=c(a).conf)==null?void 0:h.launch_mode)!=="server"?($(),E(K,{key:0},[u(P,{key:"send2txt2img"},{default:z(()=>[A(O(i.$t("sendToTxt2img")),1)]),_:1}),u(P,{key:"send2img2img"},{default:z(()=>[A(O(i.$t("sendToImg2img")),1)]),_:1}),u(P,{key:"send2inpaint"},{default:z(()=>[A(O(i.$t("sendToInpaint")),1)]),_:1}),u(P,{key:"send2extras"},{default:z(()=>[A(O(i.$t("sendToExtraFeatures")),1)]),_:1}),u(W,{key:"sendToThirdPartyExtension",title:i.$t("sendToThirdPartyExtension")},{default:z(()=>[u(P,{key:"send2controlnet-txt2img"},{default:z(()=>[A("ControlNet - "+O(i.$t("t2i")),1)]),_:1}),u(P,{key:"send2controlnet-img2img"},{default:z(()=>[A("ControlNet - "+O(i.$t("i2i")),1)]),_:1}),u(P,{key:"send2outpaint"},{default:z(()=>[A("openOutpaint")]),_:1})]),_:1},8,["title"])],64)):X("",!0),u(P,{key:"send2BatchDownload"},{default:z(()=>[A(O(i.$t("sendToBatchDownload")),1)]),_:1}),u(W,{key:"copy2target",title:i.$t("copyTo")},{default:z(()=>[($(!0),E(K,null,re(c(a).quickMovePaths,V=>($(),le(P,{key:`copy-to-${V.dir}`},{default:z(()=>[A(O(V.zh),1)]),_:2},1024))),128))]),_:1},8,["title"]),u(W,{key:"move2target",title:i.$t("moveTo")},{default:z(()=>[($(!0),E(K,null,re(c(a).quickMovePaths,V=>($(),le(P,{key:`move-to-${V.dir}`},{default:z(()=>[A(O(V.zh),1)]),_:2},1024))),128))]),_:1},8,["title"]),u(Z),u(P,{key:"deleteFiles"},{default:z(()=>[A(O(i.$t("deleteSelected")),1)]),_:1}),u(P,{key:"previewInNewWindow"},{default:z(()=>[A(O(i.$t("previewInNewWindow")),1)]),_:1}),u(P,{key:"copyPreviewUrl"},{default:z(()=>[A(O(i.$t("copySourceFilePreviewLink")),1)]),_:1}),u(P,{key:"copyFilePath"},{default:z(()=>[A(O(i.$t("copyFilePath")),1)]),_:1})]}),_:1})]),default:z(()=>[u(B,null,{default:z(()=>[A(O(c(j)("openContextMenu")),1)]),_:1})]),_:1}),u(Pt,{onClick:d[3]||(d[3]=h=>t("contextMenuClick",{key:"download"},n.file,n.idx))},{default:z(()=>[A(O(i.$t("download")),1)]),_:1}),_.value?($(),le(B,{key:0,onClick:d[4]||(d[4]=h=>c(de)(_.value))},{default:z(()=>[A(O(i.$t("copyPrompt")),1)]),_:1})):X("",!0),_.value?($(),le(B,{key:1,onClick:se},{default:z(()=>[A(O(i.$t("copyPositivePrompt")),1)]),_:1})):X("",!0)])):X("",!0)]),v.value?($(),E("div",Oa,[M("div",La,[M("span",za,[M("span",xa,O(i.$t("fileName")),1),M("span",{class:"value",title:T.value,onDblclick:d[5]||(d[5]=h=>c(de)(T.value))},O(T.value),41,Ca),M("span",{style:{margin:"0 8px",cursor:"pointer"},title:"Click to expand full path",onClick:d[6]||(d[6]=h=>U.value=!c(U))},[u(c(dt))])]),($(!0),E(K,null,re(Y.value,h=>($(),E("span",{class:"info-tag",key:h.name},[M("span",Ea,O(h.name),1),M("span",{class:"value",title:h.val,onDblclick:V=>c(de)(h.val)},O(h.val),41,Ma)]))),128))]),(st=c(a).conf)!=null&&st.all_custom_tags?($(),E("div",Sa,[M("div",{class:"sort-tag-switch",onClick:d[7]||(d[7]=h=>ge.value=!c(ge))},[c(ge)?($(),le(c(xn),{key:1})):($(),le(c(Rn),{key:0}))]),M("div",{class:"tag",onClick:d[8]||(d[8]=(...h)=>c(Je)&&c(Je)(...h)),style:Me({"--tag-color":"var(--zp-luminous)"})},"+ "+O(i.$t("add")),5),c(ge)?($(!0),E(K,{key:0},re(Ee.value,([h,V])=>($(),E("div",{key:h,class:"tag-alpha-item"},[M("h4",Fa,O(h)+" : ",1),M("div",null,[($(!0),E(K,null,re(V,ne=>($(),E("div",{class:Se(["tag",{selected:w.value.some(ut=>ut.id===ne.id)}]),onClick:ut=>t("contextMenuClick",{key:`toggle-tag-${ne.id}`},i.file,i.idx),key:ne.id,style:Me({"--tag-color":c(o).getColor(ne)})},O(ne.name),15,Pa))),128))])]))),128)):($(!0),E(K,{key:1},re(c(a).conf.all_custom_tags,h=>($(),E("div",{class:Se(["tag",{selected:w.value.some(V=>V.id===h.id)}]),onClick:V=>t("contextMenuClick",{key:`toggle-tag-${h.id}`},i.file,i.idx),key:h.id,style:Me({"--tag-color":c(o).getColor(h)})},O(h.name),15,Ia))),128))])):X("",!0),M("div",Aa,[M("div",Da,[A(O(i.$t("experimentalLRLayout"))+": ",1),u(ot,{checked:c(p),"onUpdate:checked":d[9]||(d[9]=h=>ke(p)?p.value=h:null),size:"small"},null,8,["checked"])]),c(p)?($(),E(K,{key:0},[M("div",Ta,[A(O(i.$t("width"))+": ",1),u(It,{value:c(l),"onUpdate:value":d[10]||(d[10]=h=>ke(l)?l.value=h:null),style:{width:"64px"},step:16,min:128,max:1024},null,8,["value"])]),u(At,{title:i.$t("alwaysOnTooltipInfo")},{default:z(()=>[M("div",ja,[A(O(i.$t("alwaysOn"))+": ",1),u(ot,{checked:c(m),"onUpdate:checked":d[11]||(d[11]=h=>ke(m)?m.value=h:null),size:"small"},null,8,["checked"])])]),_:1},8,["title"])],64)):X("",!0)]),u(Dt,{activeKey:c(L),"onUpdate:activeKey":d[12]||(d[12]=h=>ke(L)?L.value=h:null)},{default:z(()=>[u(it,{key:"structedData",tab:i.$t("structuredData")},{default:z(()=>[M("div",null,[b.value.prompt?($(),E(K,{key:0},[Wa,qa,M("code",{innerHTML:G(b.value.prompt??"")},null,8,Ua)],64)):X("",!0),b.value.negativePrompt?($(),E(K,{key:1},[Ba,Na,M("code",{innerHTML:G(b.value.negativePrompt??"")},null,8,Ha)],64)):X("",!0)]),Object.keys(F.value).length?($(),E(K,{key:0},[Xa,Ja,M("table",null,[($(!0),E(K,null,re(F.value,(h,V)=>($(),E("tr",{key:V,class:"gen-info-frag"},[M("td",Va,O(V),1),typeof h=="object"?($(),E("td",{key:0,style:{cursor:"pointer"},onDblclick:ne=>$e(h)},[M("code",null,O(h),1)],40,Ga)):($(),E("td",{key:1,style:{cursor:"pointer"},onDblclick:ne=>$e(c(Fe)(h))},O(c(Fe)(h)),41,Ya))]))),128))])],64)):X("",!0)]),_:1},8,["tab"]),u(it,{key:"sourceText",tab:i.$t("sourceText")},{default:z(()=>[M("code",null,O(_.value),1)]),_:1},8,["tab"])]),_:1},8,["activeKey"])])):X("",!0)]),c(D).expanded&&!c(p)?($(),E("div",{key:1,class:"mouse-sensor",ref_key:"resizeHandle",ref:g,title:c(j)("dragToResizePanel")},[u(c(Sn))],8,Za)):X("",!0)],34)}}});const hl=Ct(Ka,[["__scopeId","data-v-9ad72ee9"]]),Qa={key:0,class:"float-panel"},Ra={key:0,class:"select-actions"},el={key:1},tl=xt({__name:"MultiSelectKeep",props:{show:{type:Boolean}},emits:["selectAll","reverseSelect","clearAllSelected"],setup(e,{emit:t}){const n=Ye(),a=()=>{t("clearAllSelected"),n.keepMultiSelect=!1},o=()=>{n.keepMultiSelect=!0};return(s,w)=>{const x=pe;return s.show?($(),E("div",Qa,[c(n).keepMultiSelect?($(),E("div",Ra,[u(x,{size:"small",onClick:w[0]||(w[0]=y=>t("selectAll"))},{default:z(()=>[A(O(s.$t("select-all")),1)]),_:1}),u(x,{size:"small",onClick:w[1]||(w[1]=y=>t("reverseSelect"))},{default:z(()=>[A(O(s.$t("rerverse-select")),1)]),_:1}),u(x,{size:"small",onClick:w[2]||(w[2]=y=>t("clearAllSelected"))},{default:z(()=>[A(O(s.$t("clear-all-selected")),1)]),_:1}),u(x,{size:"small",onClick:a},{default:z(()=>[A(O(s.$t("exit")),1)]),_:1})])):($(),E("div",el,[u(x,{size:"small",type:"primary",onClick:o},{default:z(()=>[A(O(s.$t("keep-multi-selected")),1)]),_:1})]))])):X("",!0)}}});const vl=Ct(tl,[["__scopeId","data-v-b04c3508"]]);export{rl as L,vl as M,cl as R,gl as a,fl as b,dl as c,pl as d,hl as f,ve as u};
+*/let St=19968,ia=(40896-St)/2,Je="",Le=",",sa=(()=>{let e=[];for(let t=33;t<127;t++)t!=34&&t!=92&&t!=45&&e.push(String.fromCharCode(t));return e.join(Je)})(),lt={a:{yi:"!]#R$!$q(3(p)[*2*g+6+d.C.q0[0w1L2<717l8B8E9?:8;V;[;e;{<)<+.>4??@~A`BbC:CGC^CiDMDjDkF!H/H;JaL?M.M2MoNCN|OgO|P$P)PBPyQ~R%R.S.T;TZYZZ]U_6_9d9fYj6j~lWm)mep)rQrbrctvwkxc{y|U}6~?~C~`~m-!Z-*'-+R-/j-0j-3i-4/-4@-5,-5f-6j-6s-7)-9G-9W-9X",tuo:"%U%V&z0L2J4v?{@$F_H6MUTbT~Y'Yc^QdHdQnVq+r`x1{{|;|<-&d-(.-(z-({-)1-)J-)K-*:-*e-*p-+$-+3-.b-/%-/[-0b-3O-4,-6_-8}-9$-9?",zhe:"#'%+%E'P2f2|
}I-*S-+S-0~-2b-5X-8{",cou:"@ThJiK",chuang:"'_,H,L,q{+{E",piao:"$+).1D7a:;
lMi@i$fDf@b1`Y_4XyW6TMMzJ$I:GOD{=#
{let t=0,n=1;for(let a=e.length;a--;)t+=n*sa.indexOf(e.charAt(a)),n*=91;return t},Ft=(e,t)=>{let n,a,o,s,w;for(n in e)if(e.hasOwnProperty(n))for(a=e[n].match(ua),o=0;o
');continue}const Z=N[W];P||(P=Z.includes("("));const ue=["tag"];P&&ue.push("has-parentheses"),Z.length<32&&ue.push("short-tag"),d.push(`${Z}`),P&&(P=!Z.includes(")"))}return d.join(a.showCommaInInfoPanel?",":" ")}ve("load",i=>{const d=i.target;d.className==="ant-image-preview-img"&&(x.value=`${d.naturalWidth} x ${d.naturalHeight}`)},{capture:!0});const Y=Q(()=>{const i=[{name:j("fileSize"),val:n.file.size}];return x.value&&i.push({name:j("resolution"),val:x.value}),i}),se=()=>{const i="Negative prompt:",d=_.value.includes(i)?_.value.split(i)[0]:I.value[0]??"";de(Fe(d.trim()))},ee=()=>document.body.requestFullscreen(),$e=i=>{de(typeof i=="object"?JSON.stringify(i,null,4):i)},f=i=>{i.key.startsWith("Arrow")?(i.stopPropagation(),i.preventDefault(),document.dispatchEvent(new KeyboardEvent("keydown",i))):i.key==="Escape"&&document.fullscreenElement&&document.exitFullscreen()};ve("dblclick",i=>{var d;((d=i.target)==null?void 0:d.className)==="ant-image-preview-img"&&xe()});const v=Q(()=>p.value||A.value.expanded),U=be(Be+"contextShowFullPath",!1),D=Q(()=>U.value?n.file.fullpath:n.file.name),ge=be(Be+"tagA2ZClassify",!1),Me=Q(()=>{var ae;const i=(ae=a.conf)==null?void 0:ae.all_custom_tags.map(N=>{var W,Z;return{char:((W=N.display_name)==null?void 0:W[0])||((Z=N.name)==null?void 0:Z[0]),...N}}).reduce((N,P)=>{var Z;let W="#";if(/[a-z]/i.test(P.char))W=P.char.toUpperCase();else if(/[\u4e00-\u9fa5]/.test(P.char))try{W=((Z=/^\[?(\w)/.exec(fa(P.char)+""))==null?void 0:Z[1])??"#"}catch(ue){console.log("err",ue)}return W=W.toUpperCase(),N[W]||(N[W]=[]),N[W].push(P),N},{});return Object.entries(i??{}).sort((N,P)=>N[0].charCodeAt(0)-P[0].charCodeAt(0))});return(i,d)=>{var st;const ae=kn,N=pe,P=an,W=ln,Z=on,ue=sn,Pt=pe,ot=_n,It=$n,Tt=un,it=rn,At=cn;return $(),M("div",{ref_key:"el",ref:s,class:Se(["full-screen-menu",{"unset-size":!c(A).expanded,lr:c(p),"always-on":c(m),"mouse-in":B.value}]),onWheelCapture:d[13]||(d[13]=nn(()=>{},["stop"])),onKeydownCapture:f},[c(p)?($(),M("div",pa)):X("",!0),E("div",ha,[E("div",va,[c(p)?X("",!0):($(),M("div",{key:0,ref_key:"dragHandle",ref:r,class:"icon",style:{cursor:"grab"},title:c(j)("dragToMovePanel")},[u(c(Tn))],8,ma)),c(p)?X("",!0):($(),M("div",{key:1,class:"icon",style:{cursor:"pointer"},onClick:d[0]||(d[0]=h=>c(A).expanded=!c(A).expanded),title:c(j)("clickToToggleMaximizeMinimize")},[v.value?($(),le(c(Wn),{key:0})):($(),le(c(Bn),{key:1}))],8,$a)),E("div",{style:{display:"flex","flex-direction":"column","align-items":"center",cursor:"grab"},class:"icon",title:c(j)("fullscreenview"),onClick:ee},[E("img",{src:c(ea),style:{width:"21px",height:"21px","padding-bottom":"2px"},alt:""},null,8,ba)],8,ya),u(ae,{"get-popup-container":q},{overlay:z(()=>[u(hn,{file:i.file,idx:i.idx,"selected-tag":w.value,onContextMenuClick:d[1]||(d[1]=(h,J,ne)=>t("contextMenuClick",h,J,ne))},null,8,["file","idx","selected-tag"])]),default:z(()=>[c(A).expanded?X("",!0):($(),M("div",wa,[u(c(dt))]))]),_:1}),v.value?($(),M("div",_a)):X("",!0),v.value?($(),M("div",ka,[u(ae,{trigger:["hover"],"get-popup-container":q},{overlay:z(()=>[u(ue,{onClick:d[2]||(d[2]=h=>t("contextMenuClick",h,i.file,i.idx))},{default:z(()=>{var h;return[((h=c(a).conf)==null?void 0:h.launch_mode)!=="server"?($(),M(K,{key:0},[u(P,{key:"send2txt2img"},{default:z(()=>[T(O(i.$t("sendToTxt2img")),1)]),_:1}),u(P,{key:"send2img2img"},{default:z(()=>[T(O(i.$t("sendToImg2img")),1)]),_:1}),u(P,{key:"send2inpaint"},{default:z(()=>[T(O(i.$t("sendToInpaint")),1)]),_:1}),u(P,{key:"send2extras"},{default:z(()=>[T(O(i.$t("sendToExtraFeatures")),1)]),_:1}),u(W,{key:"sendToThirdPartyExtension",title:i.$t("sendToThirdPartyExtension")},{default:z(()=>[u(P,{key:"send2controlnet-txt2img"},{default:z(()=>[T("ControlNet - "+O(i.$t("t2i")),1)]),_:1}),u(P,{key:"send2controlnet-img2img"},{default:z(()=>[T("ControlNet - "+O(i.$t("i2i")),1)]),_:1}),u(P,{key:"send2outpaint"},{default:z(()=>[T("openOutpaint")]),_:1})]),_:1},8,["title"])],64)):X("",!0),u(P,{key:"send2BatchDownload"},{default:z(()=>[T(O(i.$t("sendToBatchDownload")),1)]),_:1}),u(W,{key:"copy2target",title:i.$t("copyTo")},{default:z(()=>[($(!0),M(K,null,re(c(a).quickMovePaths,J=>($(),le(P,{key:`copy-to-${J.dir}`},{default:z(()=>[T(O(J.zh),1)]),_:2},1024))),128))]),_:1},8,["title"]),u(W,{key:"move2target",title:i.$t("moveTo")},{default:z(()=>[($(!0),M(K,null,re(c(a).quickMovePaths,J=>($(),le(P,{key:`move-to-${J.dir}`},{default:z(()=>[T(O(J.zh),1)]),_:2},1024))),128))]),_:1},8,["title"]),u(Z),u(P,{key:"deleteFiles"},{default:z(()=>[T(O(i.$t("deleteSelected")),1)]),_:1}),u(P,{key:"previewInNewWindow"},{default:z(()=>[T(O(i.$t("previewInNewWindow")),1)]),_:1}),u(P,{key:"copyPreviewUrl"},{default:z(()=>[T(O(i.$t("copySourceFilePreviewLink")),1)]),_:1}),u(P,{key:"copyFilePath"},{default:z(()=>[T(O(i.$t("copyFilePath")),1)]),_:1})]}),_:1})]),default:z(()=>[u(N,null,{default:z(()=>[T(O(c(j)("openContextMenu")),1)]),_:1})]),_:1}),u(Pt,{onClick:d[3]||(d[3]=h=>t("contextMenuClick",{key:"download"},n.file,n.idx))},{default:z(()=>[T(O(i.$t("download")),1)]),_:1}),_.value?($(),le(N,{key:0,onClick:d[4]||(d[4]=h=>c(de)(_.value))},{default:z(()=>[T(O(i.$t("copyPrompt")),1)]),_:1})):X("",!0),_.value?($(),le(N,{key:1,onClick:se},{default:z(()=>[T(O(i.$t("copyPositivePrompt")),1)]),_:1})):X("",!0)])):X("",!0)]),v.value?($(),M("div",Oa,[E("div",La,[E("span",za,[E("span",xa,O(i.$t("fileName")),1),E("span",{class:"value",title:D.value,onDblclick:d[5]||(d[5]=h=>c(de)(D.value))},O(D.value),41,Ca),E("span",{style:{margin:"0 8px",cursor:"pointer"},title:"Click to expand full path",onClick:d[6]||(d[6]=h=>U.value=!c(U))},[u(c(dt))])]),($(!0),M(K,null,re(Y.value,h=>($(),M("span",{class:"info-tag",key:h.name},[E("span",Ma,O(h.name),1),E("span",{class:"value",title:h.val,onDblclick:J=>c(de)(h.val)},O(h.val),41,Ea)]))),128))]),(st=c(a).conf)!=null&&st.all_custom_tags?($(),M("div",Sa,[E("div",{class:"sort-tag-switch",onClick:d[7]||(d[7]=h=>ge.value=!c(ge))},[c(ge)?($(),le(c(xn),{key:1})):($(),le(c(Rn),{key:0}))]),E("div",{class:"tag",onClick:d[8]||(d[8]=(...h)=>c(Ve)&&c(Ve)(...h)),style:Ee({"--tag-color":"var(--zp-luminous)"})},"+ "+O(i.$t("add")),5),c(ge)?($(!0),M(K,{key:0},re(Me.value,([h,J])=>($(),M("div",{key:h,class:"tag-alpha-item"},[E("h4",Fa,O(h)+" : ",1),E("div",null,[($(!0),M(K,null,re(J,ne=>($(),M("div",{class:Se(["tag",{selected:w.value.some(ut=>ut.id===ne.id)}]),onClick:ut=>t("contextMenuClick",{key:`toggle-tag-${ne.id}`},i.file,i.idx),key:ne.id,style:Ee({"--tag-color":c(o).getColor(ne)})},O(ne.name),15,Pa))),128))])]))),128)):($(!0),M(K,{key:1},re(c(a).conf.all_custom_tags,h=>($(),M("div",{class:Se(["tag",{selected:w.value.some(J=>J.id===h.id)}]),onClick:J=>t("contextMenuClick",{key:`toggle-tag-${h.id}`},i.file,i.idx),key:h.id,style:Ee({"--tag-color":c(o).getColor(h)})},O(h.name),15,Ia))),128))])):X("",!0),E("div",Ta,[E("div",Aa,[T(O(i.$t("experimentalLRLayout"))+": ",1),u(ot,{checked:c(p),"onUpdate:checked":d[9]||(d[9]=h=>ke(p)?p.value=h:null),size:"small"},null,8,["checked"])]),c(p)?($(),M(K,{key:0},[E("div",Da,[T(O(i.$t("width"))+": ",1),u(It,{value:c(l),"onUpdate:value":d[10]||(d[10]=h=>ke(l)?l.value=h:null),style:{width:"64px"},step:16,min:128,max:1024},null,8,["value"])]),u(Tt,{title:i.$t("alwaysOnTooltipInfo")},{default:z(()=>[E("div",ja,[T(O(i.$t("alwaysOn"))+": ",1),u(ot,{checked:c(m),"onUpdate:checked":d[11]||(d[11]=h=>ke(m)?m.value=h:null),size:"small"},null,8,["checked"])])]),_:1},8,["title"])],64)):X("",!0)]),u(At,{activeKey:c(L),"onUpdate:activeKey":d[12]||(d[12]=h=>ke(L)?L.value=h:null)},{default:z(()=>[u(it,{key:"structedData",tab:i.$t("structuredData")},{default:z(()=>[E("div",null,[b.value.prompt?($(),M(K,{key:0},[Wa,qa,E("code",{innerHTML:G(b.value.prompt??"")},null,8,Ua)],64)):X("",!0),b.value.negativePrompt?($(),M(K,{key:1},[Na,Ba,E("code",{innerHTML:G(b.value.negativePrompt??"")},null,8,Ha)],64)):X("",!0)]),Object.keys(F.value).length?($(),M(K,{key:0},[Xa,Va,E("table",null,[($(!0),M(K,null,re(F.value,(h,J)=>($(),M("tr",{key:J,class:"gen-info-frag"},[E("td",Ja,O(J),1),typeof h=="object"?($(),M("td",{key:0,style:{cursor:"pointer"},onDblclick:ne=>$e(h)},[E("code",null,O(h),1)],40,Ga)):($(),M("td",{key:1,style:{cursor:"pointer"},onDblclick:ne=>$e(c(Fe)(h))},O(c(Fe)(h)),41,Ya))]))),128))])],64)):X("",!0)]),_:1},8,["tab"]),u(it,{key:"sourceText",tab:i.$t("sourceText")},{default:z(()=>[E("code",null,O(_.value),1)]),_:1},8,["tab"])]),_:1},8,["activeKey"])])):X("",!0)]),c(A).expanded&&!c(p)?($(),M("div",{key:1,class:"mouse-sensor",ref_key:"resizeHandle",ref:g,title:c(j)("dragToResizePanel")},[u(c(Sn))],8,Za)):X("",!0)],34)}}});const hl=Ct(Ka,[["__scopeId","data-v-bdff5e8a"]]),Qa={key:0,class:"float-panel"},Ra={key:0,class:"select-actions"},el={key:1},tl=xt({__name:"MultiSelectKeep",props:{show:{type:Boolean}},emits:["selectAll","reverseSelect","clearAllSelected"],setup(e,{emit:t}){const n=Ye(),a=()=>{t("clearAllSelected"),n.keepMultiSelect=!1},o=()=>{n.keepMultiSelect=!0};return(s,w)=>{const x=pe;return s.show?($(),M("div",Qa,[c(n).keepMultiSelect?($(),M("div",Ra,[u(x,{size:"small",onClick:w[0]||(w[0]=y=>t("selectAll"))},{default:z(()=>[T(O(s.$t("select-all")),1)]),_:1}),u(x,{size:"small",onClick:w[1]||(w[1]=y=>t("reverseSelect"))},{default:z(()=>[T(O(s.$t("rerverse-select")),1)]),_:1}),u(x,{size:"small",onClick:w[2]||(w[2]=y=>t("clearAllSelected"))},{default:z(()=>[T(O(s.$t("clear-all-selected")),1)]),_:1}),u(x,{size:"small",onClick:a},{default:z(()=>[T(O(s.$t("exit")),1)]),_:1})])):($(),M("div",el,[u(x,{size:"small",type:"primary",onClick:o},{default:z(()=>[T(O(s.$t("keep-multi-selected")),1)]),_:1})]))])):X("",!0)}}});const vl=Ct(tl,[["__scopeId","data-v-b6f9a67c"]]);export{rl as L,vl as M,cl as R,gl as a,fl as b,dl as c,pl as d,hl as f,ve as u};
diff --git a/vue/dist/assets/SubstrSearch-6c24f58f.js b/vue/dist/assets/SubstrSearch-6c24f58f.js
new file mode 100644
index 00000000..7c53cc87
--- /dev/null
+++ b/vue/dist/assets/SubstrSearch-6c24f58f.js
@@ -0,0 +1 @@
+import{c as s,A as Me,d as ze,r as w,o as De,bA as X,l as Fe,z as Be,aw as Ve,x as He,y as Ue,B as Y,bB as Ee,Y as Pe,Q as g,R as A,$ as t,a0 as e,S as u,T as i,U as o,Z as b,W as _,a1 as B,bI as Te,ac as R,a2 as Z,H as Ge,ab as Ke,V as Ne,O as ee,af as Je,ag as te,bF as Le,ae as je,aM as qe,aN as We,bJ as Qe,bH as Xe,X as Ye}from"./index-ac57907e.js";import{S as Ze}from"./index-ffe7b967.js";/* empty css *//* empty css */import{c as et,d as tt,F as st}from"./FileItem-e3b6a812.js";import{M as at,L as lt,R as nt,f as ot}from"./MultiSelectKeep-5d38d223.js";import{c as it,u as rt}from"./hook-bebd7723.js";import{f as O,H as se,_ as dt,a as ut}from"./searchHistory-6db0685d.js";import"./functionalCallableComp-bacd8211.js";import"./index-9d56980e.js";import"./isArrayLikeObject-96b1e103.js";import"./_isIterateeCall-a8bdd540.js";import"./index-e1e78154.js";import"./shortcut-5c99090c.js";import"./Checkbox-a696edf2.js";/* empty css */var ct={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M952 474H829.8C812.5 327.6 696.4 211.5 550 194.2V72c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v122.2C327.6 211.5 211.5 327.6 194.2 474H72c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h122.2C211.5 696.4 327.6 812.5 474 829.8V952c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V829.8C696.4 812.5 812.5 696.4 829.8 550H952c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM512 756c-134.8 0-244-109.2-244-244s109.2-244 244-244 244 109.2 244 244-109.2 244-244 244z"}},{tag:"path",attrs:{d:"M512 392c-32.1 0-62.1 12.4-84.8 35.2-22.7 22.7-35.2 52.7-35.2 84.8s12.5 62.1 35.2 84.8C449.9 619.4 480 632 512 632s62.1-12.5 84.8-35.2C619.4 574.1 632 544 632 512s-12.5-62.1-35.2-84.8A118.57 118.57 0 00512 392z"}}]},name:"aim",theme:"outlined"};const pt=ct;function ae(c){for(var p=1;p