import{c as y,A as j,d as B,j as F,k as S,n as c,p as i,aV as s,x as m,q as u,b8 as v,bF as H,ag as f,b2 as k,z as b,s as L,y as M,v as q,aF as N,bG as I,aW as V,aX as A,D as E}from"./index-0bae835f.js";import{B as W}from"./button-16c6e1d4.js";var T={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M624 706.3h-74.1V464c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v242.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.7a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9z"}},{tag:"path",attrs:{d:"M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 01-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z"}}]},name:"cloud-download",theme:"outlined"};const G=T;function z(n){for(var e=1;e(V("data-v-641b4c1a"),n=n(),A(),n),Z={class:"container"},K={class:"header"},tt=p(()=>s("h1",null,"欢迎",-1)),et=p(()=>s("div",{"flex-placeholder":""},null,-1)),nt=p(()=>s("a",null,"在新页面打开",-1)),at=[nt],st={class:"last-record"},ot={class:"content"},lt={class:"quick-start"},ct=p(()=>s("h2",null,"启动",-1)),rt=["onClick"],it={class:"quick-start__text line-clamp-1"},ut={key:0,class:"quick-start"},dt=p(()=>s("h2",null,"使用 Walk 模式浏览图片",-1)),_t={key:1,class:"quick-start"},pt=p(()=>s("h2",null,"从快速移动启动",-1)),ht=["onClick"],mt={class:"quick-start__text line-clamp-1"},vt={key:2,class:"quick-start"},ft=p(()=>s("h2",null,"最近",-1)),kt=["onClick"],bt={class:"quick-start__text line-clamp-1"},gt=B({__name:"emptyStartup",props:{tabIdx:null,paneIdx:null},setup(n){const e=n,t=F(),l={"auto-upload":"自动上传",local:"本地文件",netdisk:"百度云","task-record":"任务记录","global-setting":"全局设置"},r=(o,h,g=!1)=>{let _;if(o==="task-record"&&t.tabList.map(d=>d.panes).flat().find(d=>d.type==="task-record"))return N.error("任务记录有且只能有一个,如果特殊需求请前往仓库提issue");switch(o){case"auto-upload":case"task-record":case"log-detail":case"global-setting":case"empty":_={type:o,name:l[o],key:Date.now()+I.uniqueId()};break;case"local":case"netdisk":_={type:o,name:l[o],key:Date.now()+I.uniqueId(),target:o,path:h,walkMode:g}}const a=t.tabList[e.tabIdx];a.panes.splice(e.paneIdx,1,_),a.key=_.key},w=S(()=>{var o;return(o=t.lastTabListRecord)==null?void 0:o[1]}),D=S(()=>t.autoCompletedDirList.filter(({key:o})=>o==="outdir_txt2img_samples"||o==="outdir_img2img_samples"||o==="outdir_extras_samples"||o==="outdir_save"||o==="outdir_samples")),P=window.parent!==window,x=()=>window.parent.open("/baidu_netdisk");return(o,h)=>{var _;const g=W;return c(),i("div",Z,[s("div",K,[tt,et,P?(c(),i("div",{key:0,class:"last-record",onClick:h[0]||(h[0]=(...a)=>x&&x(...a))},at)):m("",!0),s("div",st,[(_=u(w))!=null&&_.tabs.length?(c(),i("a",{key:0,onClick:h[1]||(h[1]=v(a=>u(t).tabList=u(w).tabs.map(d=>u(H)(d,!0)),["prevent"]))},"还原上次记录")):m("",!0)])]),s("div",ot,[s("div",lt,[ct,s("ul",null,[(c(!0),i(f,null,k(Object.keys(l),a=>(c(),i("li",{key:a,class:"quick-start__item",onClick:v(d=>r(a),["prevent"])},[s("span",it,b(l[a]),1)],8,rt))),128))])]),u(D).length?(c(),i("div",ut,[dt,s("ul",null,[(c(!0),i(f,null,k(u(D),a=>(c(),i("li",{key:a.dir,class:"quick-start__item"},[y(g,{onClick:d=>r("local",a.dir,!0),ghost:"",type:"primary",block:""},{default:L(()=>[M(b(a.zh),1)]),_:2},1032,["onClick"])]))),128))])])):m("",!0),u(t).autoCompletedDirList.length?(c(),i("div",_t,[pt,s("ul",null,[(c(!0),i(f,null,k(u(t).autoCompletedDirList,a=>(c(),i("li",{key:a.key,class:"quick-start__item",onClick:v(d=>r("local",a.dir),["prevent"])},[s("span",mt,b(a.zh),1)],8,ht))),128))])])):m("",!0),u(t).recent.length?(c(),i("div",vt,[ft,s("ul",null,[(c(!0),i(f,null,k(u(t).recent,a=>(c(),i("li",{key:a.key,class:"quick-start__item",onClick:v(d=>r(a.target,a.path),["prevent"])},[a.target!=="local"?(c(),q(u(X),{key:0,class:"quick-start__icon"})):(c(),q(u(Y),{key:1,class:"quick-start__icon"})),s("span",bt,b(a.path),1)],8,kt))),128))])])):m("",!0)])])}}});const Ot=E(gt,[["__scopeId","data-v-641b4c1a"]]);export{Ot as default};