System.register(["./index-legacy-DQdImDha.js?v=1773287522785","./index-legacy-sO5zj2jA.js?v=1773287522785","./vue-core-legacy-Cn1vuJ3s.js?v=1773287522785","./index-legacy-De9vt8IT.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BWPgT9-g.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BtQUnlS_.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-IFFYkvEY.js?v=1773287522785","./index-legacy-DEYz4m3y.js?v=1773287522785","./useLoading-legacy-IiShPpjk.js?v=1773287522785","./useTableData-legacy-3kc3lnk4.js?v=1773287522785","./index-legacy-hh1mlQOF.js?v=1773287522785","./naive-ui-legacy-BW82sq8q.js?v=1773287522785","./index-legacy-Cv0QQQJ6.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-LjZ-8uGn.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BtujQJPk.js?v=1773287522785","./useTableColumns-legacy-DP6ypvsQ.js?v=1773287522785","./index-legacy-DgZ0-E4f.js?v=1773287522785","./php-legacy-BZUQ59eS.js?v=1773287522785","./index-legacy-DaNJUJqN.js?v=1773287522785","./index-legacy-DWPn48Vb.js?v=1773287522785","./refersh-legacy-CFVNslSR.js?v=1773287522785","./form.vue_vue_type_script_setup_true_lang-legacy-B88SnGhn.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-5qdKE57s.js?v=1773287522785","./index-legacy-BJO1GMTD.js?v=1773287522785","./index-legacy-Dcu2rAlJ.js?v=1773287522785","./logs.vue_vue_type_script_setup_true_lang-legacy-BItZEEdT.js?v=1773287522785","./ssl-legacy-BRxc0DyI.js?v=1773287522785","./ssl-legacy-Do6tIt1-.js?v=1773287522785","./cert-legacy-Bgmq8Kqd.js?v=1773287522785","./ssl-lets-progress-legacy-CoWii-V7.js?v=1773287522785","./utils-legacy-QJQOPO7z.js?v=1773287522785","./index-legacy-EH0ptWew.js?v=1773287522785","./upload-legacy-DqNl3OiM.js?v=1773287522785","./index-legacy-DGWsVoxN.js?v=1773287522785","./copy-legacy-CoXPjkKf.js?v=1773287522785","./create-ssh-key.vue_vue_type_script_setup_true_lang-legacy-CEtCJ6pb.js?v=1773287522785"],(function(e,t){"use strict";var a,l,i,n,s,o,d,r,u,c,p,_,m,v,f,h,x,y,g,b,w,S,k,C,$,P,L,U,R,E,B,T,j,N,D,I,W,O,H,A,M,q,z,F,G,K,J,V,X,Z,Q,Y,ee,te,ae,le,ie,ne,se,oe,de,re,ue,ce,pe,_e,me,ve,fe,he,xe,ye,ge,be,we,Se,ke,Ce,$e,Pe,Le,Ue,Re,Ee,Be,Te,je,Ne,De,Ie,We,Oe,He,Ae,Me,qe,ze,Fe,Ge,Ke,Je,Ve,Xe,Ze,Qe,Ye,et,tt,at,lt,it,nt,st,ot,dt,rt,ut,ct,pt,_t,mt,vt,ft,ht,xt,yt,gt,bt,wt,St,kt,Ct,$t,Pt,Lt,Ut,Rt,Et,Bt,Tt,jt,Nt,Dt,It,Wt,Ot,Ht,At,Mt,qt,zt,Ft,Gt,Kt,Jt,Vt,Xt,Zt,Qt,Yt,ea,ta,aa,la,ia,na,sa,oa,da,ra,ua,ca,pa,_a,ma,va,fa,ha,xa,ya,ga,ba,wa,Sa,ka,Ca,$a,Pa,La,Ua,Ra,Ea,Ba,Ta,ja,Na,Da,Ia,Wa,Oa,Ha,Aa,Ma,qa,za,Fa,Ga,Ka,Ja,Va,Xa,Za,Qa,Ya,el,tl,al,ll,il,nl,sl,ol,dl,rl,ul,cl;return{setters:[e=>{a=e.a3,l=e._,i=e.h,n=e.dQ,s=e.cU,o=e.n,d=e.m,r=e.dR,u=e.dS,c=e.dT,p=e.dU,_=e.dV,m=e.dW,v=e.dX,f=e.dY,h=e.i,x=e.dZ,y=e.v,g=e.hC,b=e.x,w=e.P,S=e.hD,k=e.hE,C=e.hF,$=e.hG,P=e.el,L=e.em,U=e.en,R=e.eo,E=e.ep,B=e.eq,T=e.er,j=e.es,N=e.eb,D=e.ec,I=e.ed,W=e.an,O=e.hH,H=e.ao,A=e.hI,M=e.t,q=e.c,z=e.Q,F=e.ee,G=e.ef,K=e.eg,J=e.eh,V=e.ei,X=e.ej,Z=e.ek,Q=e.dO,Y=e.dN,ee=e.hJ,te=e.hK,ae=e.hL,le=e.hM,ie=e.hN,ne=e.hO,se=e.hP,oe=e.d_,de=e.d$,re=e.e0,ue=e.e1,ce=e.e2,pe=e.e3,_e=e.e4,me=e.k,ve=e.e5,fe=e.e6,he=e.e7,xe=e.e8,ye=e.e9,ge=e.ea,be=e.dJ,we=e.dK,Se=e.eu,ke=e.cc,Ce=e.p,$e=e.ev,Pe=e.l,Le=e.ad,Ue=e.ar,Re=e.au},e=>{Ee=e._},e=>{Be=e.i,Te=e.p,je=e.a0,Ne=e.k,De=e.R,Ie=e.r,We=e.$,Oe=e.Z,He=e._,Ae=e.a9,Me=e.aa,qe=e.X,ze=e.S,Fe=e.j,Ge=e.e,Ke=e.F,Je=e.ak,Ve=e.a3,Xe=e.a8,Ze=e.n,Qe=e.N,Ye=e.a6,et=e.o,tt=e.au,at=e.l,lt=e.v,it=e.P,nt=e.c,st=e.y,ot=e.L,dt=e.am,rt=e.w,ut=e.m,ct=e.x,pt=e.u,_t=e.al},e=>{mt=e.u},e=>{vt=e._},e=>{ft=e._},e=>{ht=e._},e=>{xt=e._},e=>{yt=e.u},e=>{gt=e.u},e=>{bt=e._},e=>{wt=e.B,St=e.a1,kt=e.k,Ct=e.a6,$t=e.a0,Pt=e.a8,Lt=e.b,Ut=e.g,Rt=e.al,Et=e._,Bt=e.ad,Tt=e.aW,jt=e.ap,Nt=e.au,Dt=e.av,It=e.aV,Wt=e.ab,Ot=e.am,Ht=e.an,At=e.n,Mt=e.a9,qt=e.a3,zt=e.a4,Ft=e.ac,Gt=e.ag,Kt=e.aH,Jt=e.ah,Vt=e.a2,Xt=e.a5,Zt=e.o},e=>{Qt=e._},e=>{Yt=e._},e=>{ea=e._},e=>{ta=e.u,aa=e._},e=>{la=e._},e=>{ia=e.f,na=e.h,sa=e.i,oa=e.r,da=e.u,ra=e.j,ua=e.k,ca=e.v,pa=e.w,_a=e.x,ma=e.y,va=e.z,fa=e.A,ha=e.B,xa=e.C,ya=e.D,ga=e.p,ba=e.E,wa=e.F,Sa=e.G,ka=e.H,e.I,Ca=e.J,$a=e.K,Pa=e.L,La=e.M},e=>{Ua=e.default},e=>{Ra=e._},e=>{Ea=e._,Ba=e.a,Ta=e.b},e=>{ja=e._},e=>{Na=e._},e=>{Da=e._},e=>{Ia=e.u},e=>{Wa=e._},e=>{Oa=e.I,Ha=e.J,Aa=e.K,Ma=e.A,qa=e.B,za=e.C,Fa=e.L,Ga=e.M,Ka=e.g,Ja=e.D},e=>{Va=e.c,Xa=e.s,Za=e.a,Qa=e.g,Ya=e.b},e=>{el=e.C},e=>{tl=e.a,al=e.u,ll=e._,il=e.b},e=>{nl=e.u},e=>{sl=e.A},e=>{ol=e.o},e=>{dl=e._},e=>{rl=e.c},e=>{ul=e.g,cl=e._}],execute:function(){var pl=document.createElement("style");pl.textContent=".warning[data-v-d159b1c0]{padding:8px;border-radius:4px;background-color:#fdf6ec;color:#e6a23c}.n-alert[data-v-1cb405f3]{--n-font-size: 12px}.cert-info[data-v-1cb405f3]{display:flex;align-items:center;height:24px}.cert-info .cert-label[data-v-1cb405f3]{color:var(--site-config-ssl-label);font-weight:700}.cert-info .cert-value[data-v-1cb405f3]{flex:1;width:0;margin-left:4px}.n-alert[data-v-ec2f03c1]{--n-font-size: 12px}.cert-info[data-v-ec2f03c1]{display:flex;align-items:center;height:24px}.cert-info .cert-label[data-v-ec2f03c1]{color:var(--site-config-ssl-label);font-weight:700}.cert-info .cert-value[data-v-ec2f03c1]{flex:1;width:0;margin-left:4px}.tips[data-v-ce54d9d9]{margin-left:10px;--un-text-opacity:1;color:rgb(102 102 102 / var(--un-text-opacity))}[data-v-d416524a] .n-alert .n-alert-body{--n-padding: 5px 8px}\n/*$vite$:1*/",document.head.appendChild(pl),e("u",ml);const _l=Symbol("site-config");function ml(){return Be(_l)}const{t:vl}=a.global;function fl(){return{key:"name",title:vl("Site.TableRow.index_19"),render:e=>je(l,{href:`http://${e.name}:${e.port}`,target:"_blank"},{default:()=>[e.name]})}}function hl(){return{key:"port",title:vl("Site.TableRow.index_16"),width:100}}function xl(){return{key:"action",title:vl("Public.Table.Action"),width:80,align:"right",render:()=>je("span",{class:"text-default"},[vl("Config.Panel.index_82")])}}function yl({delDomain:e}){return{key:"action",title:vl("Public.Table.Action"),width:80,align:"right",render:t=>je(bt,{options:[{label:vl("Public.Btn.Del"),class:"delete-btn",onClick:()=>{i({title:`${vl("Site.Batch.index_12")}[${t.name}]`,content:vl("Site.Batch.index_13"),onConfirm:async({hide:a})=>{await e(t),a()}})}}]},null)}}const gl={class:"flex justify-between items-center mb-24px"},bl={class:"w-400px"},wl={class:"pr-40px"},Sl=Ne({__name:"index",setup(e,{expose:t}){const{t:a}=De(),{data:l}=ml(),i=Ie(""),u=async()=>{""!==i.value.trim()?(await r({id:l.id,webname:l.name,domain:i.value.trim().split("\n").join(",")}),i.value="",x()):d.error(a("Site.RulesError.index_31"))},c=async e=>{await n({id:l.id,webname:l.name,domain:e.name,port:e.port}),x()},{keys:p,table:_,columns:m}=gt([{type:"selection",width:40},fl(),hl(),yl({delDomain:c})]),v=[{key:"del",type:"confirm",label:a("Site.Batch.index_20"),confirm:{title:a("Site.Batch.index_21"),desc:a("Site.Batch.index_11"),api:e=>n({id:l.id,webname:l.name,domain:e.name,port:e.port},!1),done:()=>{x()},columns:[{key:"name",title:a("Site.Cert.index_29"),ellipsis:{tooltip:{width:"trigger"}}}]}}],{loading:f,setLoading:h}=yt(),x=async()=>{try{h(!0);const e={id:l.id},{message:t}=await s(e);_.data=o(t)?t:[],_.data.length>1?m.value[m.value.length-1]=yl({delDomain:c}):m.value[m.value.length-1]=xl()}finally{p.value=[],h(!1)}};return x(),t({init:x}),(e,t)=>{const a=xt,l=wt,n=ht,s=ft,o=vt;return We(),Oe("div",null,[He("div",gl,[He("div",bl,[je(a,{value:ze(i),"onUpdate:value":t[0]||(t[0]=e=>qe(i)?i.value=e:null),name:"domain"},{default:Ae((()=>[He("p",null,Me(e.$t("Site.Config.index_30")),1),He("p",null,Me(e.$t("Site.Config.index_31")),1),He("p",null,Me(e.$t("Site.Config.index_32")),1)])),_:1},8,["value"])]),He("div",wl,[je(l,{class:"add-domain-btn",type:"primary",onClick:u},{default:Ae((()=>[Fe(Me(e.$t("Site.Cert.index_62")),1)])),_:1})])]),je(o,null,{table:Ae((()=>[je(n,{"checked-row-keys":ze(p),"onUpdate:checkedRowKeys":t[1]||(t[1]=e=>qe(p)?p.value=e:null),loading:ze(f),"max-height":400,data:ze(_).data,columns:ze(m)},null,8,["checked-row-keys","loading","data","columns"])])),pageLeft:Ae((()=>[je(s,{"checked-row-keys":ze(p),"onUpdate:checkedRowKeys":t[2]||(t[2]=e=>qe(p)?p.value=e:null),data:ze(_).data,options:v},null,8,["checked-row-keys","data"])])),_:1})])}}}),kl={class:"pt-16px"},Cl={class:"flex-1"},$l={class:"w-240px"},Pl={class:"mt-8px text-desc"},Ll={class:"flex-1"},Ul={class:"w-240px"},Rl={class:"mt-12px text-desc"},El={class:"my-16px"},Bl={class:"text-desc"},Tl={class:"my-20px"},jl={class:"w-240px"},Nl={class:"w-240px"},Dl={class:"w-240px"},Il=Ne({__name:"index",setup(e,{expose:t}){const{t:a}=De(),{data:l}=ml(),i=Ie(""),n=async()=>{if(""!==i.value.trim())try{await u({id:l.id,name:l.name,path:i.value}),P()}catch(e){console.warn(e)}else d.error(a("Site.RulesError.index_13"))},s=Ie(null),o=Ie([]),r=async()=>{null!==s.value?(await c({id:l.id,runPath:s.value}),P()):d.error(a("Site.RulesError.index_15"))},y=Ie(!1),g=async()=>{await p({id:l.id,path:l.path}),P()},b=Ie(!1),w=async()=>{await _({id:l.id}),P()},S=Ie(!1),k=Ge({username_get:"",password_get_1:"",password_get_2:""}),C=async e=>{e||(await m({id:l.id}),P())},$=async()=>{""!==k.username_get.trim()?""!==k.password_get_1.trim()?""!==k.password_get_2.trim()?k.username_get.trim().length<3||k.password_get_1.trim().length<3?d.error(a("Site.RulesError.index_35")):k.password_get_1.trim()===k.password_get_2.trim()?(await v({id:l.id,username:k.username_get,password:k.password_get_1}),k.username_get="",k.password_get_1="",k.password_get_2="",P()):d.error(a("Site.RulesError.index_38")):d.error(a("Site.RulesError.index_37")):d.error(a("Site.RulesError.index_36")):d.error(a("Site.RulesError.index_34"))},P=()=>{(async()=>{const{message:e}=await f({id:l.id});h(e)&&(i.value=e.result||"/www")})(),(async()=>{const{message:e}=await x({id:l.id,path:l.path});if(h(e)){s.value=Ut(e,"runPath.runPath",null),y.value=Ut(e,"userini",!1),b.value=Ut(e,"logs.result",!1),S.value=Ut(e,"pass.result",!1);const t=Ut(e,"runPath.dirs",[]);o.value=t.map((e=>({label:e,value:e})))}})()};return P(),t({init:P}),(e,t)=>{const a=ea,l=wt,d=kt,u=St,c=Ct,p=$t,_=Pt,m=Lt,v=Yt;return We(),Oe("div",kl,[je(v,{"label-width":"140"},{default:Ae((()=>[je(u,{label:e.$t("Site.Lable.index_2"),"show-feedback":!1},{default:Ae((()=>[He("div",Cl,[je(d,null,{default:Ae((()=>[He("div",$l,[je(a,{value:ze(i),"onUpdate:value":t[0]||(t[0]=e=>qe(i)?i.value=e:null),"input-props":{name:"directory"}},null,8,["value"])]),je(l,{class:"save-dir-btn",type:"primary",onClick:n},{default:Ae((()=>[Fe(Me(e.$t("Site.Cert.index_60")),1)])),_:1})])),_:1}),He("div",Pl,Me(e.$t("Site.Config.index_35")),1)])])),_:1},8,["label"]),je(u,{class:"mt-16px",label:e.$t("Site.Lable.index_3"),"show-feedback":!1},{default:Ae((()=>[He("div",Ll,[je(d,null,{default:Ae((()=>[He("div",Ul,[je(c,{value:ze(s),"onUpdate:value":t[1]||(t[1]=e=>qe(s)?s.value=e:null),class:"run-select",options:ze(o)},null,8,["value","options"])]),je(l,{class:"save-run-btn",type:"primary",onClick:r},{default:Ae((()=>[Fe(Me(e.$t("Site.Cert.index_60")),1)])),_:1})])),_:1}),He("div",Rl,Me(e.$t("Site.Config.index_36")),1)])])),_:1},8,["label"]),He("div",El,[je(p,{dashed:""})]),je(u,{label:e.$t("Site.Lable.index_4"),"show-feedback":!1},{default:Ae((()=>[je(d,{class:"items-center"},{default:Ae((()=>[je(_,{value:ze(y),"onUpdate:value":[t[2]||(t[2]=e=>qe(y)?y.value=e:null),g]},null,8,["value"]),He("div",Bl,Me(e.$t("Site.Config.index_37")),1)])),_:1})])),_:1},8,["label"]),je(u,{class:"mt-16px",label:e.$t("Site.Lable.index_5"),"show-feedback":!1},{default:Ae((()=>[je(d,{class:"items-center"},{default:Ae((()=>[je(_,{value:ze(b),"onUpdate:value":[t[3]||(t[3]=e=>qe(b)?b.value=e:null),w]},null,8,["value"]),t[8]||(t[8]=He("div",{class:"text-desc"},null,-1))])),_:1,__:[8]})])),_:1},8,["label"]),He("div",Tl,[je(p,{dashed:""})]),je(u,{label:e.$t("Site.Lable.index_14"),"show-feedback":!1},{default:Ae((()=>[je(d,{class:"items-center"},{default:Ae((()=>[je(_,{value:ze(S),"onUpdate:value":[t[4]||(t[4]=e=>qe(S)?S.value=e:null),C]},null,8,["value"]),t[9]||(t[9]=He("div",{class:"text-desc"},null,-1))])),_:1,__:[9]})])),_:1},8,["label"]),ze(S)?(We(),Oe(Ke,{key:0},[je(u,{class:"mt-16px",label:e.$t("Site.Lable.index_17"),"show-feedback":!1},{default:Ae((()=>[He("div",jl,[je(m,{value:ze(k).username_get,"onUpdate:value":t[5]||(t[5]=e=>ze(k).username_get=e),placeholder:e.$t("Site.Placeholder.Index_7")},null,8,["value","placeholder"])])])),_:1},8,["label"]),je(u,{class:"mt-16px",label:e.$t("Site.Lable.index_14"),"show-feedback":!1},{default:Ae((()=>[He("div",Nl,[je(m,{value:ze(k).password_get_1,"onUpdate:value":t[6]||(t[6]=e=>ze(k).password_get_1=e),type:"password",placeholder:e.$t("Site.Placeholder.Index_7")},null,8,["value","placeholder"])])])),_:1},8,["label"]),je(u,{class:"mt-16px",label:e.$t("Site.Lable.index_18"),"show-feedback":!1},{default:Ae((()=>[He("div",Dl,[je(m,{value:ze(k).password_get_2,"onUpdate:value":t[7]||(t[7]=e=>ze(k).password_get_2=e),type:"password",placeholder:e.$t("Site.Placeholder.Index_7")},null,8,["value","placeholder"])])])),_:1},8,["label"]),je(u,{class:"mt-16px",label:" ","show-feedback":!1},{default:Ae((()=>[je(l,{type:"primary",onClick:$},{default:Ae((()=>[Fe(Me(e.$t("Site.Cert.index_60")),1)])),_:1})])),_:1})],64)):Je("",!0)])),_:1})])}}}),Wl={class:"w-140px"},Ol={class:"w-120px"},Hl=Ne({__name:"index",setup(e,{expose:a}){const l=Ve((()=>w((()=>t.import("./rewrite-legacy-DzyJfsMm.js?v=1773287522785")),void 0))),{t:n}=De(),{data:s}=ml(),r=Ge({domain:"",dirName:null}),u=Ie([]),c=async()=>{const e=r.dirName;""!==r.domain.trim()?null!==e?(await S({id:s.id,domain:r.domain,dirName:e}),U()):d.error(n("Site.RulesError.index_32")):d.error(n("Site.RulesError.index_31"))},p=y(n("Site.PHP.index_81"),{data:"",filename:"",rlist:[]}),_=e=>{p.data.filename=e.filename,p.data.fileContent=e.data,p.data.rlist=e.rlist,p.show=!0},{keys:m,table:v,columns:f}=gt([{type:"selection",width:40},{key:"domain",title:n("Site.TableRow.index_19"),ellipsis:{tooltip:{width:"trigger"}}},{key:"port",title:n("Site.TableRow.index_16"),width:80},{key:"path",title:n("Site.Config.index_33"),width:120,ellipsis:{tooltip:{width:"trigger"}}},ta({width:130,options:e=>[{label:n("Site.TableOP.index_10"),onClick:()=>{(async e=>{try{const{message:t}=await k({id:e.id});h(t)&&_(t)}catch(t){const a=Ut(t,"meesage.result","");a?d.error(a):i({title:n("Site.Cert.index_40"),content:n("Site.PHP.index_80"),onConfirm:async({hide:t})=>{const{message:a}=await C({id:e.id});h(a)&&_(a),t()}})}})(e)}},{label:n("Public.Btn.Del"),onClick:()=>{i({title:`${n("Ftp.Table.index_10")} ${e.path}`,content:n("Site.Config.index_34"),onConfirm:async({hide:t})=>{await g({id:e.id}),U(),t()}})}}]})]),x=[{key:"del",type:"confirm",label:n("Site.Batch.index_20"),confirm:{title:n("Site.Batch.index_21"),desc:n("Site.Batch.index_11"),api:e=>g({id:e.id},!1),done:()=>{U()},columns:[{key:"domain",title:n("Site.TableRow.index_19"),ellipsis:{tooltip:{width:"trigger"}}}]}}],{loading:P,setLoading:L}=yt(),U=()=>{r.domain="",r.dirName=null,(async()=>{try{L(!0);const{message:e}=await $({id:s.id});if(h(e)){const{dirs:t,binding:a}=e;o(t)&&t.length>0?(u.value=t.map((e=>({label:e,value:e}))),r.dirName=t[0]):(u.value=[],r.dirName=null),v.data=o(a)?a:[]}}finally{m.value=[],L(!1)}})()};return U(),a({init:U}),(e,t)=>{const a=Lt,i=kt,n=Ct,s=wt,o=ht,d=ft,_=vt,h=b;return We(),Oe("div",null,[je(i,{class:"items-center",size:16},{default:Ae((()=>[je(i,{class:"items-center"},{default:Ae((()=>[He("div",null,Me(e.$t("Site.TableRow.index_19")),1),He("div",Wl,[je(a,{value:ze(r).domain,"onUpdate:value":t[0]||(t[0]=e=>ze(r).domain=e),placeholder:"","input-props":{name:"domain"}},null,8,["value"])])])),_:1}),je(i,{class:"items-center"},{default:Ae((()=>[He("div",null,Me(e.$t("Site.Config.index_33")),1),He("div",Ol,[je(n,{value:ze(r).dirName,"onUpdate:value":t[1]||(t[1]=e=>ze(r).dirName=e),options:ze(u)},null,8,["value","options"])])])),_:1}),je(s,{class:"add-domain-btn",type:"primary",onClick:c},{default:Ae((()=>[Fe(Me(e.$t("Site.Cert.index_62")),1)])),_:1})])),_:1}),je(_,{class:"mt-16px"},{table:Ae((()=>[je(o,{"checked-row-keys":ze(m),"onUpdate:checkedRowKeys":t[2]||(t[2]=e=>qe(m)?m.value=e:null),loading:ze(P),"max-height":440,data:ze(v).data,columns:ze(f)},null,8,["checked-row-keys","loading","data","columns"])])),pageLeft:Ae((()=>[je(d,{"checked-row-keys":ze(m),"onUpdate:checkedRowKeys":t[3]||(t[3]=e=>qe(m)?m.value=e:null),data:ze(v).data,options:x},null,8,["checked-row-keys","data"])])),_:1}),je(h,{show:ze(p).show,"onUpdate:show":t[4]||(t[4]=e=>ze(p).show=e),title:ze(p).title,data:ze(p).data,width:600,"min-height":488,component:ze(l)},null,8,["show","title","data","component"])])}}}),Al=Ne({__name:"index",setup(e,{expose:t}){const{t:a}=De(),{config:l}=ml(),i=Ie("site"),n=Ie(),s=[{key:"site",label:a("Site.Config.index_4"),component:Il},{key:"subdirectory",label:a("Site.Config.index_3"),component:Hl}];return i.value=l.subMenu||"site",l.subMenu="",t({init:()=>{i.value="site",Ze((()=>{n.value?.init()}))}}),(e,t)=>{const a=Qt;return We(),Xe(a,{value:ze(i),"onUpdate:value":t[0]||(t[0]=e=>qe(i)?i.value=e:null),ref_key:"tabsRef",ref:n,options:s},null,8,["value"])}}}),Ml={class:"p-20px"},ql={class:"w-280px"},zl={class:"w-280px"},Fl={class:"w-280px"},Gl={class:"w-280px"},Kl=Ne({__name:"form",props:{data:{}},setup(e,{expose:t}){const a=e,{t:l}=De(),{isEdit:i,siteId:n,row:s,getList:o}=a.data,d=Ie(null),r=Ge({name:"",site_dir:"",username:"",password:""}),u={name:{required:!0,message:l("Site.RulesError.index_16"),trigger:["blur","input"]},site_dir:{required:!0,message:l("Site.RulesError.index_17"),trigger:["blur","input"]},username:{required:!0,message:l("Site.Placeholder.Index_6"),trigger:["blur","input"]},password:{required:!0,message:l("Site.Placeholder.Index_8"),trigger:["blur","input"]}};return i&&s&&(r.name=s.name,r.site_dir=s.site_dir),t({onConfirm:async({hide:e})=>{await(d.value?.validate()),i?await P({id:n,name:r.name,username:r.username,password:r.password}):await L({...Qe(r),id:n}),o?.(),e()}}),(e,t)=>{const a=Lt,l=St,n=Yt,s=la;return We(),Oe("div",Ml,[je(n,{ref_key:"formRef",ref:d,model:ze(r),rules:u},{default:Ae((()=>[je(l,{label:e.$t("Site.TableRow.index_2"),path:"name"},{default:Ae((()=>[He("div",ql,[je(a,{value:ze(r).name,"onUpdate:value":t[0]||(t[0]=e=>ze(r).name=e),disabled:ze(i),placeholder:"","input-props":{name:"name"}},null,8,["value","disabled"])])])),_:1},8,["label"]),je(l,{label:e.$t("Site.TableRow.index_15"),path:"site_dir"},{default:Ae((()=>[He("div",zl,[je(a,{value:ze(r).site_dir,"onUpdate:value":t[1]||(t[1]=e=>ze(r).site_dir=e),disabled:ze(i),placeholder:e.$t("Site.Config.Limit.index_5"),"input-props":{name:"site_dir"}},null,8,["value","disabled","placeholder"])])])),_:1},8,["label"]),je(l,{label:e.$t("Site.Lable.index_24"),path:"username"},{default:Ae((()=>[He("div",Fl,[je(a,{value:ze(r).username,"onUpdate:value":t[2]||(t[2]=e=>ze(r).username=e),placeholder:"","input-props":{name:"username"}},null,8,["value"])])])),_:1},8,["label"]),je(l,{label:e.$t("Site.Lable.index_27"),path:"password"},{default:Ae((()=>[He("div",Gl,[je(a,{value:ze(r).password,"onUpdate:value":t[3]||(t[3]=e=>ze(r).password=e),placeholder:"","input-props":{name:"password"}},null,8,["value"])])])),_:1},8,["label"])])),_:1},8,["model"]),je(s,{class:"mt-4px"},{default:Ae((()=>[He("li",null,Me(e.$t("Site.Config.index_40")),1),He("li",null,Me(e.$t("Site.Config.index_41")),1)])),_:1})])}}}),Jl=Ne({__name:"index",setup(e,{expose:t}){const{t:a}=De(),{data:l}=ml(),{keys:n,table:s,columns:o}=gt([{type:"selection",width:40},{key:"name",title:a("Site.TableRow.index_2"),ellipsis:{tooltip:{width:"trigger"}}},{key:"site_dir",title:a("Site.TableRow.index_15"),ellipsis:{tooltip:{width:"trigger"}}},ta({width:130,options:e=>[{label:a("Site.TableOP.index_7"),class:"edit-btn",onClick:()=>{m(e)}},{label:a("Public.Btn.Del"),class:"delete-btn",onClick:()=>{i({title:`${a("Site.Config.Limit.index_1",[e.name])}`,content:a("Site.Config.Limit.index_2"),onConfirm:async({hide:t})=>{await U({id:l.id,name:e.name}),c(),t()}})}}]})]),d=[{key:"del",type:"confirm",label:a("Site.Batch.index_20"),confirm:{title:a("Site.Batch.index_21"),desc:a("Site.Batch.index_11"),columns:[o.value[1]],api:e=>U({id:l.id,name:e.name},!1),done:()=>{c()}}}],{loading:r,setLoading:u}=yt(),c=async()=>{try{u(!0);const{message:e}=await R({id:l.id});if(h(e)){s.data=[];for(const[t,a]of Object.entries(e))if(l.name===t){s.data=a;break}}}finally{n.value=[],u(!1)}},p=y(a("Site.Config.index_38"),{row:void 0,siteId:l.id,isEdit:!1,getList:c}),_=()=>{p.data.isEdit=!1,p.title=a("Site.Config.index_38"),p.show=!0},m=e=>{p.data.row=e,p.data.isEdit=!0,p.title=a("Site.Config.index_39"),p.show=!0};return c(),t({init:c}),(e,t)=>{const a=wt,l=ht,i=ft,u=vt,c=la,m=b;return We(),Oe("div",null,[je(u,null,{toolsLeft:Ae((()=>[je(a,{class:"add-limit-btn",type:"primary",onClick:_},{default:Ae((()=>[Fe(Me(e.$t("Site.Config.index_38")),1)])),_:1})])),table:Ae((()=>[je(l,{"checked-row-keys":ze(n),"onUpdate:checkedRowKeys":t[0]||(t[0]=e=>qe(n)?n.value=e:null),"row-key":"name",loading:ze(r),"max-height":440,data:ze(s).data,columns:ze(o)},null,8,["checked-row-keys","loading","data","columns"])])),pageLeft:Ae((()=>[je(i,{"checked-row-keys":ze(n),"onUpdate:checkedRowKeys":t[1]||(t[1]=e=>qe(n)?n.value=e:null),"row-key":"name",data:ze(s).data,options:d},null,8,["checked-row-keys","data"])])),_:1}),je(c,{class:"mt-16px"},{default:Ae((()=>[He("li",null,Me(e.$t("Site.Config.index_40")),1),He("li",null,Me(e.$t("Site.Config.index_41")),1)])),_:1}),je(m,{show:ze(p).show,"onUpdate:show":t[2]||(t[2]=e=>ze(p).show=e),title:ze(p).title,data:ze(p).data,width:480,footer:!0,component:Kl},null,8,["show","title","data"])])}}}),Vl={class:"p-20px"},Xl={class:"w-280px"},Zl={class:"w-280px"},Ql={class:"w-280px"},Yl=Ne({__name:"form",props:{data:{}},setup(e,{expose:t}){const a=e,{isEdit:l,siteName:i,row:n,getList:s}=a.data,{t:o}=De(),d=Ie(null),r=Ge({deny_name:"",suffix:"php|jsp",dir:""}),u={deny_name:{required:!0,message:o("Site.Placeholder.Index_4"),trigger:["blur","input"]},suffix:{required:!0,message:o("Site.Placeholder.Index_5"),trigger:["blur","input"]},dir:{required:!0,message:o("Site.Placeholder.Index_6"),trigger:["blur","input"]}},c=()=>({...Qe(r),dir:r.dir.replace(/\/$/,"")+"/",website:i});return l&&n&&(r.deny_name=n.name,r.suffix=n.suffix,r.dir=n.dir),t({onConfirm:async({hide:e})=>{await(d.value?.validate()),l?await E(c()):await B(c()),s?.(),e()}}),(e,t)=>{const a=Lt,i=St,n=Yt,s=la;return We(),Oe("div",Vl,[je(n,{ref_key:"formRef",ref:d,model:ze(r),rules:u},{default:Ae((()=>[je(i,{label:e.$t("Site.TableRow.index_2"),path:"deny_name"},{default:Ae((()=>[He("div",Xl,[je(a,{value:ze(r).deny_name,"onUpdate:value":t[0]||(t[0]=e=>ze(r).deny_name=e),disabled:ze(l),placeholder:e.$t("Site.Placeholder.Index_1"),"input-props":{name:"name"}},null,8,["value","disabled","placeholder"])])])),_:1},8,["label"]),je(i,{label:e.$t("Site.TableRow.index_18"),path:"suffix"},{default:Ae((()=>[He("div",Zl,[je(a,{value:ze(r).suffix,"onUpdate:value":t[1]||(t[1]=e=>ze(r).suffix=e),placeholder:e.$t("Site.Placeholder.Index_2"),"input-props":{name:"suffix"}},null,8,["value","placeholder"])])])),_:1},8,["label"]),je(i,{label:e.$t("Site.TableRow.index_15"),path:"dir"},{default:Ae((()=>[He("div",Ql,[je(a,{value:ze(r).dir,"onUpdate:value":t[2]||(t[2]=e=>ze(r).dir=e),placeholder:e.$t("Site.Placeholder.Index_3"),"input-props":{name:"dir"}},null,8,["value","placeholder"])])])),_:1},8,["label"])])),_:1},8,["model"]),je(s,{class:"mt-4px"},{default:Ae((()=>[He("li",null,Me(e.$t("Site.PHP.index_72")),1),He("li",null,Me(e.$t("Site.PHP.index_73")),1),He("li",null,Me(e.$t("Site.PHP.index_74")),1),He("li",null,Me(e.$t("Site.PHP.index_75")),1),He("li",null,Me(e.$t("Site.PHP.index_76")),1)])),_:1})])}}}),ei=Ne({__name:"index",setup(e,{expose:t}){const{t:a}=De(),{data:l}=ml(),{keys:n,table:s,columns:d}=gt([{type:"selection",width:40},{key:"name",title:a("Site.TableRow.index_2"),ellipsis:{tooltip:{width:"trigger"}}},{key:"dir",title:a("Site.TableRow.index_15"),ellipsis:{tooltip:{width:"trigger"}}},{key:"suffix",title:a("Site.TableRow.index_18"),ellipsis:{tooltip:{width:"trigger"}}},ta({width:130,options:e=>[{label:a("Site.TableOP.index_7"),class:"edit-btn",onClick:()=>{v(e)}},{label:a("Public.Btn.Del"),class:"delete-btn",onClick:()=>{i({title:`${a("Site.TableOP.index_6")} [${e.name}]`,content:a("Site.Batch.index_13"),onConfirm:async({hide:t})=>{await T({website:l.name,deny_name:e.name}),p(),t()}})}}]})]),r=[{key:"del",type:"confirm",label:a("Site.Batch.index_20"),confirm:{title:a("Site.Batch.index_21"),desc:a("Site.Batch.index_11"),columns:[d.value[1]],api:e=>T({website:l.name,deny_name:e.name},!1),done:()=>{p()}}}],{loading:u,setLoading:c}=yt(),p=async()=>{try{c(!0);const{message:e}=await j({website:l.name});s.data=o(e)?e:[]}finally{n.value=[],c(!1)}},_=y(a("Site.Config.index_38"),{row:void 0,siteName:l.name,isEdit:!1,getList:p}),m=()=>{_.data.row=void 0,_.data.isEdit=!1,_.title=a("Site.Config.index_38"),_.show=!0},v=e=>{_.data.row=e,_.data.isEdit=!0,_.title=a("Site.Config.index_39"),_.show=!0};return p(),t({init:p}),(e,t)=>{const a=wt,l=ht,i=ft,o=vt,c=la,p=b;return We(),Oe("div",null,[je(o,null,{toolsLeft:Ae((()=>[je(a,{class:"add-deny-btn",type:"primary",onClick:m},{default:Ae((()=>[Fe(Me(e.$t("Site.Config.index_38")),1)])),_:1})])),table:Ae((()=>[je(l,{"checked-row-keys":ze(n),"onUpdate:checkedRowKeys":t[0]||(t[0]=e=>qe(n)?n.value=e:null),"row-key":"name",loading:ze(u),"max-height":440,data:ze(s).data,columns:ze(d)},null,8,["checked-row-keys","loading","data","columns"])])),pageLeft:Ae((()=>[je(i,{"checked-row-keys":ze(n),"onUpdate:checkedRowKeys":t[1]||(t[1]=e=>qe(n)?n.value=e:null),"row-key":"name",data:ze(s).data,options:r},null,8,["checked-row-keys","data"])])),_:1}),je(c,{class:"mt-16px"},{default:Ae((()=>[He("li",null,Me(e.$t("Site.Config.index_42"))+" |",1),He("li",null,Me(e.$t("Site.Config.index_43")),1),He("li",null,Me(e.$t("Site.Config.index_44")),1),He("li",null,Me(e.$t("Site.Config.index_45")),1)])),_:1}),je(p,{show:ze(_).show,"onUpdate:show":t[2]||(t[2]=e=>ze(_).show=e),title:ze(_).title,data:ze(_).data,width:480,footer:!0,component:Yl},null,8,["show","title","data"])])}}}),ti={class:"pt-8px"},ai={class:"w-200px"},li={class:"flex flex-col"},ii={class:"w-200px"},ni={class:"mt-8px text-desc"},si={class:"flex flex-col"},oi={class:"w-200px"},di={class:"mt-8px text-desc"},ri={class:"flex flex-col"},ui={class:"w-200px"},ci={class:"mt-8px text-desc"},pi=Ne({__name:"index",setup(e,{expose:t}){const{t:a}=De(),{data:l}=ml(),i=Ie(null),n=Ge({status:!1,type:0,perserver:300,perip:25,limit_rate:512}),s={perserver:{trigger:["blur","change"],validator:()=>!!n.perserver||new Error(a("Site.RulesError.index_318"))},perip:{trigger:["blur","change"],validator:()=>!!n.perip||new Error(a("Site.RulesError.index_319"))},limit_rate:{trigger:["blur","change"],validator:()=>!!n.limit_rate||new Error(a("Site.RulesError.index_320"))}},o=Ie([{label:"BBS/Blog",value:0,items:{perserver:300,perip:25,limit_rate:512}},{label:"Photofolio",value:1,items:{perserver:200,perip:10,limit_rate:1024}},{label:"Download",value:2,items:{perserver:50,perip:3,limit_rate:2048}},{label:"Mall",value:3,items:{perserver:500,perip:10,limit_rate:2048}},{label:"Portal",value:4,items:{perserver:400,perip:15,limit_rate:1024}},{label:"Corporate",value:5,items:{perserver:60,perip:10,limit_rate:512}},{label:"Video",value:6,items:{perserver:150,perip:4,limit_rate:1024}},{label:"Customize",value:7,items:{perserver:0,perip:0,limit_rate:0}}]),d=async e=>{e?c():(await N({id:l.id}),p())},r=(e,t)=>{const{items:a}=t;h(a)&&u(a)},u=e=>{n.perserver=e.perserver,n.perip=e.perip,n.limit_rate=e.limit_rate},c=async()=>{await(i.value?.validate()),await D({id:l.id,perserver:n.perserver,perip:n.perip,limit_rate:n.limit_rate}),p()},p=async()=>{const{message:e}=await I({id:l.id});h(e)&&(n.status=0!=e.perserver,u(o.value[0].items),W(e.perserver)&&0!=e.perserver&&(n.perserver=e.perserver),W(e.perip)&&0!=e.perip&&(n.perip=e.perip),W(e.limit_rate)&&0!=e.limit_rate&&(n.limit_rate=e.limit_rate))};return p(),t({init:p}),(e,t)=>{const a=Rt,l=St,u=Ct,p=Et,_=wt,m=Yt;return We(),Oe("div",ti,[je(m,{ref_key:"formRef",ref:i,"label-width":"150",class:"px-8px",model:ze(n),rules:s},{default:Ae((()=>[je(l,{label:" "},{default:Ae((()=>[je(a,{checked:ze(n).status,"onUpdate:checked":[t[0]||(t[0]=e=>ze(n).status=e),d]},{default:Ae((()=>[Fe(Me(e.$t("Site.PHP.index_82")),1)])),_:1},8,["checked"])])),_:1}),je(l,{label:e.$t("Site.Lable.index_40"),path:"type"},{default:Ae((()=>[He("div",ai,[je(u,{value:ze(n).type,"onUpdate:value":[t[1]||(t[1]=e=>ze(n).type=e),r],options:ze(o)},null,8,["value","options"])])])),_:1},8,["label"]),je(l,{label:e.$t("Site.Lable.index_41"),path:"perserver"},{default:Ae((()=>[He("div",li,[He("div",ii,[je(p,{value:ze(n).perserver,"onUpdate:value":t[2]||(t[2]=e=>ze(n).perserver=e),"show-button":!1,min:0},null,8,["value"])]),He("div",ni,Me(e.$t("Site.PHP.index_83")),1)])])),_:1},8,["label"]),je(l,{label:e.$t("Site.Lable.index_45"),path:"perip"},{default:Ae((()=>[He("div",si,[He("div",oi,[je(p,{value:ze(n).perip,"onUpdate:value":t[3]||(t[3]=e=>ze(n).perip=e),"show-button":!1,min:0},null,8,["value"])]),He("div",di,Me(e.$t("Site.PHP.index_84")),1)])])),_:1},8,["label"]),je(l,{label:e.$t("Site.Config.index_6"),path:"limit_rate"},{default:Ae((()=>[He("div",ri,[He("div",ui,[je(p,{value:ze(n).limit_rate,"onUpdate:value":t[4]||(t[4]=e=>ze(n).limit_rate=e),"show-button":!1,min:0},null,8,["value"])]),He("div",ci,Me(e.$t("Site.PHP.index_85")),1)])])),_:1},8,["label"]),je(l,{label:" "},{default:Ae((()=>[je(_,{type:"primary",onClick:c},{default:Ae((()=>[Fe(Me(e.$t("Site.Cert.index_60")),1)])),_:1})])),_:1})])),_:1},8,["model"])])}}}),_i=Ne({__name:"index",setup(e){const{t:t}=De(),a=Ie("limit"),l=[{key:"limit",label:t("Site.Config.index_5"),component:Jl},{key:"deny",label:t("Site.Config.index_14"),component:ei},{key:"traffic",label:t("Site.Config.index_6"),component:pi}];return(e,t)=>{const i=Qt;return We(),Xe(i,{value:ze(a),"onUpdate:value":t[0]||(t[0]=e=>qe(a)?a.value=e:null),options:l},null,8,["value"])}}}),mi={class:"w-420px"},vi={class:"mt-8px"},fi=Ne({__name:"index",setup(e,{expose:t}){const{data:a}=ml(),l=Ie(""),i=async()=>{const{message:e}=await O({id:a.id});h(e)&&(l.value=H(e.result)?e.result.split(",").join("\n"):"")},n=async()=>{await A({id:a.id,Index:l.value.trim().split("\n").join(",")}),i()};return i(),t({init:i}),(e,t)=>{const a=xt,i=wt,s=la;return We(),Oe("div",null,[He("div",mi,[je(a,{value:ze(l),"onUpdate:value":t[0]||(t[0]=e=>qe(l)?l.value=e:null),rows:12,name:"content",placeholder:""},null,8,["value"])]),He("div",vi,[je(i,{class:"save-btn",type:"primary",onClick:n},{default:Ae((()=>[Fe(Me(e.$t("Public.Btn.Save")),1)])),_:1})]),je(s,{class:"mt-16px"},{default:Ae((()=>[He("li",null,Me(e.$t("Site.PHP.index_79")),1)])),_:1})])}}}),hi={class:"mt-8px"},xi=Ne({__name:"index",setup(e,{expose:t}){const{multiService:a}=Ye(M()),{data:l}=ml(),i=mt(),n=Ie(null),s=Ie(),o=Ie([{label:"Nginx",value:"nginx"},{label:"Apache",value:"apache"},{label:"Openlitespeed",value:"openlitespeed"}]),d=async()=>{const e=a.value?s.value:i.webserver;return`/www/server/panel/vhost/${"openlitespeed"===e?`${e}/detail`:e}/${l.name}.conf`},r=async()=>{u.value=await d(),n.value?.getContent()},u=Ie(""),c=async()=>{await(async()=>{const{message:e}=await ia({site_id:l.id});h(e)&&(s.value=e.result,"apache"===e.result?o.value=o.value.filter((e=>"openlitespeed"!==e.value)):"openlitespeed"===e.result?o.value=o.value.filter((e=>"apache"!==e.value)):"nginx"===e.result&&(o.value=o.value.filter((e=>"apache"!==e.value&&"openlitespeed"!==e.value))))})(),u.value=await d(),n.value?.getContent()},p=()=>{n.value?.saveFile()};return et((()=>{c()})),t({init:c}),(e,t)=>{const l=Bt,i=Ct,d=wt,c=la;return We(),Oe("div",null,[ze(a)?(We(),Oe(Ke,{key:0},[je(l,{type:"warning"},{default:Ae((()=>t[2]||(t[2]=[He("span",{class:"font-bold"},"Multi-WebServer Hosting Do not modify the port, otherwise the website will not be accessible normally",-1)]))),_:1,__:[2]}),je(i,{class:"w-200px my-10px",value:ze(s),"onUpdate:value":[t[0]||(t[0]=e=>qe(s)?s.value=e:null),r],options:ze(o)},null,8,["value","options"])],64)):Je("",!0),je(Ua,{ref_key:"configRef",ref:n,path:ze(u),"onUpdate:path":t[1]||(t[1]=e=>qe(u)?u.value=e:null),height:ze(a)?460:500,"show-tips":!ze(a)},null,8,["path","height","show-tips"]),He("div",hi,[je(d,{type:"primary",onClick:p},{default:Ae((()=>[Fe(Me(e.$t("Site.Cert.index_60")),1)])),_:1})]),je(c,{class:"mt-16px"},{default:Ae((()=>[He("li",null,Me(e.$t("Site.Config.index_59")),1),He("li",null,Me(e.$t("Site.Config.index_60")),1)])),_:1})])}}}),yi={class:"p-8"},gi=Ne({__name:"form",setup(e,{expose:t}){const a=Ie(null),l=Ie(!1),i={path:{required:!0,message:"Please select the file directory",trigger:["blur","change"]},operation:{type:"array",required:!0,trigger:"change",message:"please select"}},n=Ge({path:"",operation:[]}),s=(e,t)=>{"dir"===t.type?(l.value=!0,n.operation=[0]):(l.value=!1,n.operation=[0,1,2])};return t({onConfirm:async()=>{await(a.value?.validate())}}),(e,t)=>{const o=ea,d=St,r=Rt,u=jt,c=Tt,p=Yt,_=kt,m=la;return We(),Oe("div",yi,[je(_,null,{default:Ae((()=>[je(p,{ref_key:"formRef",ref:a,model:ze(n),rules:i},{default:Ae((()=>[je(d,{label:"Detection path",path:"path"},{default:Ae((()=>[je(o,{disabled:"",value:ze(n).path,"onUpdate:value":t[0]||(t[0]=e=>ze(n).path=e),"checked-type":["dir","file"],placeholder:"Please select the file directory",onChange:s},null,8,["value"])])),_:1}),je(d,{label:"Alert operation",path:"operation"},{default:Ae((()=>[je(c,{value:ze(n).operation,"onUpdate:value":t[1]||(t[1]=e=>ze(n).operation=e)},{default:Ae((()=>[je(u,null,{default:Ae((()=>[je(r,{value:0},{default:Ae((()=>t[2]||(t[2]=[Fe(" Read ")]))),_:1,__:[2]}),je(r,{value:1,disabled:ze(l)},{default:Ae((()=>t[3]||(t[3]=[Fe(" delete ")]))),_:1,__:[3]},8,["disabled"]),je(r,{value:2,disabled:ze(l)},{default:Ae((()=>t[4]||(t[4]=[Fe(" Modify/increase ")]))),_:1,__:[4]},8,["disabled"])])),_:1})])),_:1},8,["value"])])),_:1})])),_:1},8,["model"])])),_:1}),je(m,{class:"mt-16px"},{default:Ae((()=>t[5]||(t[5]=[He("li",null,"Directory temporarily only supports reading alarm operation",-1)]))),_:1,__:[5]})])}}}),bi={class:"p-5"},wi={class:"mt-16px"},Si=Ne({__name:"monitor",setup(e){const t=Ie(!1),a=Ie(!1),l=Ie([{key:"path",title:"path",ellipsis:{tooltip:{width:"trigger"}}},{key:"type",title:"type",ellipsis:{tooltip:{width:"trigger"}}},{key:"operation",title:"Alert operation",ellipsis:{tooltip:{width:"trigger"}}},{key:"name",title:"operate",ellipsis:{tooltip:{width:"trigger"}}}]),i=Ie([]);return(e,n)=>{const s=wt,o=kt,d=ht,r=la,u=b;return We(),Oe("div",bi,[He("div",null,[je(o,{justify:"space-between"},{default:Ae((()=>[je(s,{type:"primary",onClick:n[0]||(n[0]=e=>t.value=!0)},{default:Ae((()=>n[2]||(n[2]=[Fe(" Add monitor ")]))),_:1,__:[2]}),je(s,null,{icon:Ae((()=>n[3]||(n[3]=[He("img",{src:Ea,class:"w-5"},null,-1)]))),_:1})])),_:1})]),He("div",wi,[je(d,{loading:ze(a),"loading-num":6,data:ze(i),columns:ze(l)},null,8,["loading","data","columns"])]),He("div",null,[je(r,{class:"mt-16px"},{default:Ae((()=>[n[5]||(n[5]=He("li",null," The security alarm will monitor the behavior of the current website access to the non -current website file (for example: your site a.COM visited the file or directory of the site B.COM). ",-1)),n[6]||(n[6]=He("li",null,"Police frequency: 60 seconds of alarm behavior will only send an alarm once",-1)),He("li",null,[je(s,{text:"",class:"color-#20a53a"},{default:Ae((()=>n[4]||(n[4]=[Fe("Tutorial")]))),_:1,__:[4]})])])),_:1,__:[5,6]})]),je(u,{show:ze(t),"onUpdate:show":n[1]||(n[1]=e=>qe(t)?t.value=e:null),title:"Add file monitor",width:500,"min-height":148,footer:!0,component:gi},null,8,["show"])])}}}),ki=q({},[["render",function(e,t){return We(),Oe("div",null,"555")}]]),Ci={class:"box mt-16px"},$i={key:0,class:"items-center warning"},Pi={class:"warning"},Li={class:"color-#f23836"},Ui=Ne({__name:"index",props:{isInstall:{type:Boolean,default:!1},phpVersion:{default:"PHP"}},setup(e){const t=mt(),a=Ie(!1),n=Ie(!1),s=Ie(!1),o=e,d=M(),r=()=>{z({source:114})},u=()=>{const e=a.value?"Open the site security alarm":"Close the site security alarm",t=a.value?"After opening, the alarm notice will be sent when the safety problem is detected. Do you continue?":"After closing, the website will no longer receive a security alarm. Do you continue?";i({title:e,content:t,onConfirm:async()=>{const e=na(a.value);console.log(e,"result")},onPublicClose:()=>{a.value=!a.value}})};return(e,i)=>{const c=Pt,p=kt,_=wt,m=la,v=l,f=Ra,h=b;return We(),Oe(Ke,null,[He("div",Ci,[je(f,{install:ze(d).isPro,class:"install"},tt({default:Ae((()=>[je(p,{class:"items-center color-#666"},{default:Ae((()=>[i[8]||(i[8]=He("div",null,"Site protection",-1)),He("div",null,[je(c,{value:ze(a),"onUpdate:value":[i[0]||(i[0]=e=>qe(a)?a.value=e:null),u]},null,8,["value"])]),i[9]||(i[9]=He("div",null,"today: 0",-1)),i[10]||(i[10]=He("div",null,"Total alarm: 0",-1)),ze(a)?Je("",!0):(We(),Oe("div",$i,[i[7]||(i[7]=He("img",{src:Ta,class:"h-8"},null,-1)),He("span",Pi,[i[5]||(i[5]=Fe(" Please open ")),He("span",Li,"PHP-"+Me(o.phpVersion),1),i[6]||(i[6]=Fe(" protection first "))])]))])),_:1,__:[8,9,10]}),je(p,{class:"mt-16px"},{default:Ae((()=>[je(_,{onClick:i[1]||(i[1]=e=>n.value=!0)},{default:Ae((()=>i[11]||(i[11]=[Fe("Monitor")]))),_:1,__:[11]}),je(_,{onClick:i[2]||(i[2]=e=>s.value=!0)},{default:Ae((()=>i[12]||(i[12]=[Fe("Trigger log")]))),_:1,__:[12]})])),_:1}),je(m,{class:"mt-16px"},{default:Ae((()=>i[13]||(i[13]=[He("li",null," Based on the PHP kernel monitoring tools, real -time monitoring of other invasive behaviors such as Trojan horses and vulnerabilities, I found that Trojan supports automatic isolation ",-1),He("li",null," The security alarm will monitor the behavior of the current website access to the non -current website file (for example: your site a.COM visited the file or directory of the site B.COM). When you wait for a cache, please do not turn on this option ",-1)]))),_:1,__:[13]})])),_:2},[o.isInstall?{name:"desc",fn:Ae((()=>[je(p,{class:"items-center"},{default:Ae((()=>[i[16]||(i[16]=He("img",{src:Ba,class:"h-10"},null,-1)),He("span",null,[i[15]||(i[15]=Fe("If you need to use the [PHP website security alarm] function, please buy first ")),je(v,{onClick:r},{default:Ae((()=>i[14]||(i[14]=[Fe("click to buy")]))),_:1,__:[14]})])])),_:1,__:[16]})])),key:"0"}:{name:"desc",fn:Ae((()=>[je(p,{class:"items-center"},{default:Ae((()=>[i[19]||(i[19]=He("img",{src:Ba,class:"h-10"},null,-1)),He("span",null,[i[18]||(i[18]=Fe("Currently not installed [PHP website security alarm], ")),je(v,null,{default:Ae((()=>i[17]||(i[17]=[Fe("Click to install")]))),_:1,__:[17]})])])),_:1,__:[19]})])),key:"1"}]),1032,["install"])]),je(h,{show:ze(n),"onUpdate:show":i[3]||(i[3]=e=>qe(n)?n.value=e:null),title:"XXXXmonitor",width:1e3,"min-height":148,footer:!1,component:Si},null,8,["show"]),je(h,{show:ze(s),"onUpdate:show":i[4]||(i[4]=e=>qe(s)?s.value=e:null),title:`[${ze(t).siteName}] Site security log`,width:1e3,"min-height":148,footer:!1,component:ki},null,8,["show","title"])],64)}}}),Ri=q(Ui,[["__scopeId","data-v-d159b1c0"]]),Ei={class:"w-140px"},Bi={class:"my-16px"},Ti={key:0,class:"my-16px"},ji=Ne({__name:"index",setup(e,{expose:t}){const{data:a}=ml(),l=mt(),i=Ie(null),n=Ie(!1),s=Ie(!1);let r="";const u=Ie([]),c=async()=>{null!==i.value?(await G({siteName:a.name,version:i.value,other:r}),l.setRefresh(!0),m()):d.error("Please select a PHP version")},p=async()=>{const{message:e}=await X({id:a.id});h(e)&&(n.value=e.result)},_=async e=>{await K({id:a.id,act:e?1:0}),p()},m=()=>{(async()=>{const{message:e}=await sa();h(e)&&(s.value=e.php_status)})(),p(),(async()=>{const{message:e}=await V();o(e)&&(u.value=e.map((e=>({label:e.name,value:e.version}))))})(),(async()=>{const{message:e}=await J({siteName:a.name});h(e)&&(i.value=e.phpversion,r=e.php_other||"")})()};return m(),t({init:m}),(e,t)=>{const a=Ct,l=wt,o=kt,d=la,r=$t,p=Pt;return We(),Oe("div",null,[je(o,{class:"items-center"},{default:Ae((()=>[He("div",null,Me(e.$t("Site.Lable.index_22")),1),He("div",Ei,[je(a,{value:ze(i),"onUpdate:value":t[0]||(t[0]=e=>qe(i)?i.value=e:null),options:ze(u)},null,8,["value","options"])]),He("div",null,[je(l,{type:"primary",onClick:c},{default:Ae((()=>[Fe(Me(e.$t("Site.Cert.index_61")),1)])),_:1})])])),_:1}),je(d,{class:"mt-16px"},{default:Ae((()=>[He("li",null,Me(e.$t("Site.Config.index_65")),1),He("li",null,Me(e.$t("Site.Config.index_66")),1),He("li",null,Me(e.$t("Site.Config.index_67")),1),He("li",null,Me(e.$t("Site.Config.index_68")),1),He("li",null,Me(e.$t("Site.Config.index_69")),1),He("li",null,Me(e.$t("Site.Config.index_70")),1)])),_:1}),He("div",Bi,[je(r,{dashed:""})]),je(o,{class:"items-center"},{default:Ae((()=>[He("div",null,Me(e.$t("Site.Config.index_64")),1),He("div",null,[je(p,{value:ze(n),"onUpdate:value":[t[1]||(t[1]=e=>qe(n)?n.value=e:null),_]},null,8,["value"])])])),_:1}),je(d,{class:"mt-16px"},{default:Ae((()=>[He("li",null,Me(e.$t("Site.Config.index_71")),1),He("li",null,Me(e.$t("Site.Config.index_72")),1)])),_:1}),ze(F)?(We(),Oe("div",Ti,[je(r,{dashed:""}),je(Ri,{isInstall:ze(s),phpVersion:ze(i)},null,8,["isInstall","phpVersion"])])):Je("",!0)])}}}),Ni={class:"mr-16px text-#777"},Di={key:1,class:"text-#777"},Ii={class:"w-200px mr-8px"},Wi={class:"w-200px mr-8px"},Oi=Ne({__name:"index",setup(e,{expose:t}){const{data:a}=ml(),l=mt(),i=Ie(!1),n=Ie("--"),s=Ie("--"),r=Ie(a.cache_status),u=Ie(null),c=Ie([]),p=Ie(""),_=async()=>{await Z({s_id:a.id,version:s.value}),x()},m=async e=>{await Q({version:a.php_version,sitename:a.name,act:e}),a.cache_status=e,l.setRefresh(!0)},v=async()=>{await Y({s_id:a.id})},f=async()=>{u.value?""!==p.value.trim()?await ee({s_id:a.id,user:u.value,new_pass:p.value}):d.error("Please enter new password"):d.error("Please select user")},x=async()=>{const e=d.loading("Getting Wordpress information, please wait...");try{await(async()=>{const{message:e}=await te({s_id:a.id});h(e)&&(n.value=e.local_v,s.value=e.online_v,i.value=e.update)})(),await(async()=>{const{message:e}=await ae({s_id:a.id});o(e)&&e.length>0?(c.value=e.map((e=>({label:e,value:e}))),u.value=e[0]):(c.value=[],u.value=null)})()}finally{e.close()}};return x(),t({init:x}),(e,t)=>{const a=wt,l=St,o=Rt,d=Ct,h=Lt,x=Yt;return We(),Oe("div",null,[je(x,null,{default:Ae((()=>[je(l,{label:"WP Version"},{default:Ae((()=>[ze(i)?(We(),Oe(Ke,{key:0},[He("div",Ni,"The current version is: "+Me(ze(n)),1),je(a,{type:"primary",onClick:_},{default:Ae((()=>[Fe("Upgrade to "+Me(ze(s)),1)])),_:1})],64)):(We(),Oe("span",Di,"The latest version"))])),_:1}),je(l,{label:"Cache"},{default:Ae((()=>[je(o,{checked:ze(r),"onUpdate:checked":[t[0]||(t[0]=e=>qe(r)?r.value=e:null),m],class:"mr-16px"},{default:Ae((()=>t[3]||(t[3]=[Fe(" Open cache ")]))),_:1,__:[3]},8,["checked"]),je(a,{type:"primary",onClick:v},{default:Ae((()=>t[4]||(t[4]=[Fe("Purge all cache")]))),_:1,__:[4]})])),_:1}),je(l,{label:"Reset password"},{default:Ae((()=>[He("div",Ii,[je(d,{value:ze(u),"onUpdate:value":t[1]||(t[1]=e=>qe(u)?u.value=e:null),options:ze(c)},null,8,["value","options"])]),He("div",Wi,[je(h,{value:ze(p),"onUpdate:value":t[2]||(t[2]=e=>qe(p)?p.value=e:null),placeholder:"Please enter a new password"},null,8,["value"])]),je(a,{type:"primary",onClick:f},{default:Ae((()=>t[5]||(t[5]=[Fe("Save password")]))),_:1,__:[5]})])),_:1})])),_:1})])}}}),Hi={class:"pt-8px"},Ai={class:"w-180px mr-8px"},Mi={class:"w-180px"},qi={class:"w-180px"},zi={class:"w-280px"},Fi={class:"w-180px"},Gi={class:"w-180px"},Ki={class:"w-280px"},Ji={class:"flex-1"},Vi={key:0,class:"mb-16px text-error"},Xi={key:1,class:"mb-16px text-error"},Zi=Ne({__name:"index",setup(e,{expose:t}){const{t:a}=De(),{data:n}=ml(),s=Ge({composer_version:"",php_version:"auto",composer_args:"install",composer_cmd:"",repo:"repos.packagist",composer_user:"www",composer_path:n.path}),o=Ie([]),d=[{label:a("Docker.App.index_4"),value:"install"},{label:a("Docker.App.index_3"),value:"update"}],r=[{label:a("Site.Lable.index_8"),value:"repos.packagist"}],u=[{label:a("Site.Lable.index_9"),value:"www"},{label:a("Site.Lable.index_10"),value:"root"}],c=Ie(""),p=Ie(""),_=async()=>{await le({repo:s.repo}),x()},m=async()=>{await ie({path:n.path}),x()},v=()=>{i({title:a("Site.PHP.index_77"),content:a("Site.PHP.index_78"),onConfirm:async()=>{await ne({php_version:s.php_version,composer_args:s.composer_args,composer_cmd:s.composer_cmd,repo:s.repo,path:s.composer_path,user:s.composer_user}),x()}})},f=()=>{o.value.unshift({label:a("Site.Lable.index_12"),value:"auto"})},x=async()=>{const{message:e}=await se({path:n.path});h(e)&&(s.composer_version=e.result,e.comp_json&&(c.value=e.comp_json),H(e.comp_lock)&&(p.value=e.comp_lock),o.value=e.php_versions.filter((e=>"00"!==e.version)).map((e=>({label:e.name,value:e.version}))),f())};return f(),x(),t({init:x}),(e,t)=>{const a=Lt,i=wt,n=St,f=Ct,h=ea,x=l,y=Yt;return We(),Oe("div",Hi,[je(y,{class:"px-8px"},{default:Ae((()=>[je(n,{label:e.$t("Site.TableRow.index_3"),path:"composer_version"},{default:Ae((()=>[He("div",Ai,[je(a,{value:ze(s).composer_version,"onUpdate:value":t[0]||(t[0]=e=>ze(s).composer_version=e),disabled:!0,placeholder:""},null,8,["value"])]),je(i,{onClick:_},{default:Ae((()=>[Fe(Me(e.$t("Docker.App.index_3")),1)])),_:1})])),_:1},8,["label"]),je(n,{label:e.$t("Site.TableRow.index_27"),path:"php_version"},{default:Ae((()=>[He("div",Mi,[je(f,{value:ze(s).php_version,"onUpdate:value":t[1]||(t[1]=e=>ze(s).php_version=e),options:ze(o)},null,8,["value","options"])])])),_:1},8,["label"]),je(n,{label:e.$t("Site.TableRow.index_28"),path:"composer_args"},{default:Ae((()=>[He("div",qi,[je(f,{value:ze(s).composer_args,"onUpdate:value":t[2]||(t[2]=e=>ze(s).composer_args=e),options:d},null,8,["value"])])])),_:1},8,["label"]),je(n,{label:e.$t("Site.TableRow.index_29"),path:"composer_cmd"},{default:Ae((()=>[He("div",zi,[je(a,{value:ze(s).composer_cmd,"onUpdate:value":t[3]||(t[3]=e=>ze(s).composer_cmd=e),placeholder:e.$t("Site.Cert.index_67")},null,8,["value","placeholder"])])])),_:1},8,["label"]),je(n,{label:e.$t("Site.Lable.index_32"),path:"repo"},{default:Ae((()=>[He("div",Fi,[je(f,{value:ze(s).repo,"onUpdate:value":t[4]||(t[4]=e=>ze(s).repo=e),options:r},null,8,["value"])])])),_:1},8,["label"]),je(n,{label:e.$t("Ftp.Analysis.Index_27"),path:"composer_user"},{default:Ae((()=>[He("div",Gi,[je(f,{value:ze(s).composer_user,"onUpdate:value":t[5]||(t[5]=e=>ze(s).composer_user=e),options:u},null,8,["value"])])])),_:1},8,["label"]),je(n,{label:e.$t("Site.Lable.index_26"),path:"composer_path"},{default:Ae((()=>[He("div",Ki,[je(h,{value:ze(s).composer_path,"onUpdate:value":t[6]||(t[6]=e=>ze(s).composer_path=e)},null,8,["value"])])])),_:1},8,["label"]),je(n,{label:" ","show-feedback":!1},{default:Ae((()=>[He("div",Ji,[ze(c)?(We(),Oe("div",Vi,Me(ze(c)),1)):Je("",!0),ze(p)?(We(),Oe("div",Xi,[He("span",null,Me(ze(p)),1),je(x,{onClick:m},{default:Ae((()=>[Fe("["+Me(e.$t("Site.TableOP.index_6"))+"]",1)])),_:1})])):Je("",!0),je(i,{type:"primary",onClick:v},{default:Ae((()=>[Fe(Me(e.$t("Site.Lable.index_11")),1)])),_:1})])])),_:1})])),_:1})])}}}),Qi={class:"px-20px py-24px"},Yi={class:"w-120px"},en={class:"w-120px"},tn={class:"w-200px"},an={class:"w-200px"},ln={class:"w-200px"},nn=Ne({__name:"form",props:{data:{}},setup(e,{expose:t}){const{t:a}=De(),l=e,{isEdit:i,siteId:n,siteName:d,row:r,getList:u}=l.data,c=Ie(null),p=Ge({redirectname:`${(new Date).valueOf()}`,type:1,holdpath:1,domainorpath:"domain",redirecttype:"301",redirectpath:"",redirectdomain:[],tourl:"http://"}),_={redirectdomain:{trigger:["change"],validator:()=>0!==p.redirectdomain.length||new Error(a("Site.RulesError.index_23"))},redirectpath:{trigger:["blur","input"],validator:()=>""!==p.redirectpath.trim()||new Error(a("Site.RulesError.index_24"))},tourl:{trigger:["blur","input"],validator:()=>""!==p.tourl.trim()||new Error(a("Site.RulesError.index_25"))}},m=[{label:"Domain name",value:"domain"},{label:"Path",value:"path"}],v=[{label:"301",value:"301"},{label:"302",value:"302"}],f=Ie([]),h=()=>{p.redirectdomain=[],p.redirectpath=""},{loading:x,setLoading:y}=yt();return i&&r&&(p.redirectname=r.redirectname,p.type=r.type,p.holdpath=r.holdpath,p.redirecttype=r.redirecttype,p.redirectpath=r.redirectpath,p.domainorpath=r.domainorpath,p.redirectdomain=r.redirectdomain,p.tourl=r.tourl),(async()=>{try{y(!0);const{message:e}=await s({id:n});f.value=o(e)?e.map((e=>({label:e.name,value:e.name}))):[]}finally{y(!1)}})(),t({onConfirm:async({hide:e})=>{await(c.value?.validate());const t={...Qe(p),sitename:d};i?await de(t):await oe(t),u?.(),e()}}),(e,t)=>{const a=Pt,l=St,i=kt,n=Ct,s=Lt,o=Yt,d=la;return We(),Oe("div",Qi,[je(o,{ref_key:"formRef",ref:c,model:ze(p),rules:_},{default:Ae((()=>[je(i,{size:60},{default:Ae((()=>[je(l,{label:e.$t("Site.Lable.index_34")},{default:Ae((()=>[je(a,{value:ze(p).type,"onUpdate:value":t[0]||(t[0]=e=>ze(p).type=e),"checked-value":1,"unchecked-value":0},null,8,["value"])])),_:1},8,["label"]),je(l,{label:e.$t("Site.TableRow.index_13"),"label-width":"120"},{default:Ae((()=>[je(a,{value:ze(p).holdpath,"onUpdate:value":t[1]||(t[1]=e=>ze(p).holdpath=e),"checked-value":1,"unchecked-value":0},null,8,["value"])])),_:1},8,["label"])])),_:1}),je(i,{size:30},{default:Ae((()=>[je(l,{label:e.$t("Site.TableRow.index_11")},{default:Ae((()=>[He("div",Yi,[je(n,{value:ze(p).domainorpath,"onUpdate:value":[t[2]||(t[2]=e=>ze(p).domainorpath=e),h],class:"type-select",options:m},null,8,["value"])])])),_:1},8,["label"]),je(l,{label:e.$t("Site.TableRow.index_12"),"label-width":"70"},{default:Ae((()=>[He("div",en,[je(n,{value:ze(p).redirecttype,"onUpdate:value":t[3]||(t[3]=e=>ze(p).redirecttype=e),class:"mode-select",options:v},null,8,["value"])])])),_:1},8,["label"])])),_:1}),"domain"===ze(p).domainorpath?(We(),Xe(l,{key:0,label:e.$t("Site.Lable.index_32"),path:"redirectdomain"},{default:Ae((()=>[He("div",tn,[je(n,{value:ze(p).redirectdomain,"onUpdate:value":t[4]||(t[4]=e=>ze(p).redirectdomain=e),class:"domain-select",multiple:!0,loading:ze(x),options:ze(f),"max-tag-count":"responsive",placeholder:"Select domain"},null,8,["value","loading","options"])])])),_:1},8,["label"])):Je("",!0),"path"===ze(p).domainorpath?(We(),Xe(l,{key:1,label:e.$t("Site.Lable.index_30"),path:"redirectpath"},{default:Ae((()=>[He("div",an,[je(s,{value:ze(p).redirectpath,"onUpdate:value":t[5]||(t[5]=e=>ze(p).redirectpath=e),placeholder:"","input-props":{name:"path"}},null,8,["value"])])])),_:1},8,["label"])):Je("",!0),je(l,{label:e.$t("Site.Lable.index_33"),path:"tourl"},{default:Ae((()=>[He("div",ln,[je(s,{value:ze(p).tourl,"onUpdate:value":t[6]||(t[6]=e=>ze(p).tourl=e),placeholder:"","input-props":{name:"url"}},null,8,["value"])])])),_:1},8,["label"])])),_:1},8,["model"]),je(d,{class:"mt-12px"},{default:Ae((()=>[He("li",null,Me(e.$t("Site.Config.index_77")),1),He("li",null,Me(e.$t("Site.Config.index_78")),1),He("li",null,Me(e.$t("Site.Config.index_79")),1),He("li",null,Me(e.$t("Site.Config.index_80")),1),He("li",null,Me(e.$t("Site.Config.index_81")),1),He("li",null,Me(e.$t("Site.Config.index_82")),1)])),_:1})])}}}),sn={class:"p-20px"},on={class:"mt-12px"},dn=Ne({__name:"config",props:{data:{}},emits:["close"],setup(e,{emit:t}){const a=e,{row:l,siteName:i,getList:n}=a.data,s=t,o=mt(),r=Ie(""),u=Ie(""),c=Ie(""),p=async()=>{const{message:e}=await ue({path:c.value,data:r.value,encoding:u.value});h(e)&&d.success(e.msg),n?.(),s("close")};return(async()=>{const{message:e}=await re({sitename:i,redirectname:l.redirectname,webserver:o.webserver});h(e)&&(c.value=e.file,r.value=e.data,u.value=e.encoding)})(),(e,t)=>{const a=wt,l=la;return We(),Oe("div",sn,[je(Ua,{value:ze(r),"onUpdate:value":t[0]||(t[0]=e=>qe(r)?r.value=e:null),height:350,"show-tips":!1},null,8,["value"]),He("div",on,[je(a,{type:"primary",onClick:p},{default:Ae((()=>[Fe(Me(e.$t("Site.Cert.index_60")),1)])),_:1})]),je(l,{class:"mt-24px"},{default:Ae((()=>[He("li",null,Me(e.$t("Site.Config.index_83")),1)])),_:1})])}}}),rn=Ne({__name:"index",setup(e,{expose:t}){const{t:a}=De(),{data:n}=ml(),s=e=>({sitename:e.sitename,redirectname:e.redirectname,tourl:e.tourl,redirectdomain:e.redirectdomain,redirectpath:e.redirectpath,redirecttype:e.redirecttype,domainorpath:e.domainorpath}),{keys:d,table:r,columns:u}=gt([{type:"selection",width:40},{key:"sitename",title:a("Site.TableRow.index_11"),ellipsis:{tooltip:{width:"trigger"}},render:e=>"path"===e.domainorpath?e.redirectpath:e.sitename},{key:"redirecttype",title:a("Site.TableRow.index_12"),width:90},{key:"holdpath",title:a("Site.TableRow.index_13"),width:140,render:e=>je(l,{type:1===e.holdpath?"primary":"error",onClick:async()=>{await ce({...s(e),type:e.type,holdpath:1===e.holdpath?0:1,status:e.type}),e.holdpath=1===e.holdpath?0:1}},{default:()=>[1===e.holdpath?a("Config.Alarm.index_18"):a("Public.Status.TurnOff")]})},{key:"type",title:a("Config.Safe.index_156"),width:100,render:e=>je(aa,{value:e.type,"checked-value":1,"unchecked-value":0,"checked-title":a("Public.Status.Running"),"unchecked-title":a("Public.Status.Paused"),onClick:async t=>{await ce({...s(e),type:t,holdpath:e.holdpath,status:e.type}),e.type=t}},null)},ta({width:140,options:e=>[{label:a("Site.TableOP.index_2"),class:"config-btn",onClick:()=>{g(e)}},{label:a("Site.TableOP.index_7"),class:"edit-btn",onClick:()=>{h(e)}},{label:a("Public.Btn.Del"),class:"delete-btn",onClick:()=>{i({title:a("Site.Config.Redirect.index_1",[e.redirectname]),content:a("Site.Config.Redirect.index_2"),onConfirm:async()=>{await pe({sitename:n.name,redirectname:e.redirectname}),m()}})}}]})]),c=[{key:"del",type:"confirm",label:a("Site.Batch.index_20"),confirm:{title:a("Site.Batch.index_21"),desc:a("Site.Batch.index_11"),columns:[u.value[1]],api:e=>pe({sitename:n.name,redirectname:e.redirectname},!1),done:()=>{m()}}}],{loading:p,setLoading:_}=yt(),m=async()=>{try{_(!0);const{message:e}=await _e({sitename:n.name});r.data=o(e)?e:[]}finally{d.value=[],_(!1)}},v=y(a("Site.Config.index_74"),{row:void 0,siteId:n.id,siteName:n.name,isEdit:!1,getList:m}),f=()=>{v.data.row=void 0,v.data.isEdit=!1,v.title=a("Site.Config.index_74"),v.show=!0},h=e=>{v.data.row=e,v.data.isEdit=!0,v.title=`${a("Site.Config.index_75")} [${e.redirectname}]`,v.show=!0},x=y("",{row:void 0,siteName:n.name,getList:m}),g=e=>{x.data.row=e,x.title=`${a("Site.Config.index_76")} [${e.redirectname}]`,x.show=!0};return m(),t({init:m}),(e,t)=>{const a=wt,l=ht,i=ft,n=vt,s=b;return We(),Oe("div",null,[je(n,null,{toolsLeft:Ae((()=>[je(a,{class:"add-btn",type:"primary",onClick:f},{default:Ae((()=>[Fe(Me(e.$t("Site.Config.index_73")),1)])),_:1})])),table:Ae((()=>[je(l,{"checked-row-keys":ze(d),"onUpdate:checkedRowKeys":t[0]||(t[0]=e=>qe(d)?d.value=e:null),"row-key":"redirectname",loading:ze(p),"max-height":440,data:ze(r).data,columns:ze(u)},null,8,["checked-row-keys","loading","data","columns"])])),pageLeft:Ae((()=>[je(i,{"checked-row-keys":ze(d),"onUpdate:checkedRowKeys":t[1]||(t[1]=e=>qe(d)?d.value=e:null),"row-key":"redirectname",data:ze(r).data,options:c},null,8,["checked-row-keys","data"])])),_:1}),je(s,{show:ze(v).show,"onUpdate:show":t[2]||(t[2]=e=>ze(v).show=e),title:ze(v).title,data:ze(v).data,width:660,footer:!0,component:nn},null,8,["show","title","data"]),je(s,{show:ze(x).show,"onUpdate:show":t[3]||(t[3]=e=>ze(x).show=e),title:ze(x).title,data:ze(x).data,width:580,component:dn},null,8,["show","title","data"])])}}}),un={class:"px-20px py-24px"},cn={class:"w-220px"},pn={class:"w-220px"},_n={class:"w-220px"},mn={class:"w-220px"},vn={class:"w-220px"},fn={class:"w-220px"},hn={class:"w-220px"},xn=Ne({__name:"form",props:{data:{}},setup(e,{expose:t}){const{t:a}=De(),i=e,{isEdit:n,siteName:s,row:o,getList:d}=i.data,r=Ie(null),u=Ge({type:1,keepuri:1,proxyname:`proxy_${me(5)}`,cachetime:1,proxydir:"/",proxysite:"http://",todomain:"$host",cache:0,advancedfeature:0,sitename:s}),c=Ie([{key:"",value:""}]),p={proxyname:{trigger:["blur","input"],validator:()=>""!==u.proxyname.trim()||new Error(a("Site.RulesError.index_26"))},cachetime:{trigger:["blur","input"],validator:()=>!(1===u.cache&&!u.cachetime)||new Error(a("Site.RulesError.index_27"))},proxydir:{trigger:["blur","input"],validator:()=>""!==u.proxydir.trim()||new Error(a("Site.RulesError.index_28"))},proxysite:{trigger:["blur","input"],validator:()=>""!==u.proxysite.trim()||new Error(a("Site.RulesError.index_25"))},todomain:{trigger:["blur","input"],validator:()=>""!==u.todomain.trim()||new Error(a("Site.RulesError.index_29"))}},_=e=>{const t=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;e=(e=e.replace(/^http[s]?:\/\//,"")).replace(/(:|\?|\/|\\)(.*)$/,""),m.value||(t.test(e)?u.todomain="$host":u.todomain=e)},m=Ie(!1),v=()=>{u.todomain&&"$host"!==u.todomain&&(m.value=!0)},f=Ie([]),h=()=>{f.value.length>=3||f.value.push({sub1:"",sub2:""})};return h(),(()=>{if(n&&o){u.type=o.type,u.keepuri=o.keepuri,u.cache=o.cache,u.advancedfeature=o.advancedfeature,u.proxyname=o.proxyname,u.cachetime=o.cachetime,u.proxydir=o.proxydir,u.proxysite=o.proxysite,u.todomain=o.todomain,u.sitename=o.sitename,c.value=o.rewritedir.length?o.rewritedir.map((e=>({key:e.dir1,value:e.dir2}))):[{key:"",value:""}];const e=o.subfilter.filter((e=>""!==e.sub1||""!==e.sub2));e.length>0&&(f.value=e)}})(),t({onConfirm:async({hide:e})=>{await(r.value?.validate());const t=(()=>{const e=[{sub1:"",sub2:""},{sub1:"",sub2:""},{sub1:"",sub2:""}];e.forEach(((e,t)=>{f.value.length-1""!==e.key||""!==e.value)).map((e=>({dir1:e.key,dir2:e.value})));return{...Qe(u),advanced:u.advancedfeature,subfilter:e,rewritedir:JSON.stringify(t)}})();n?await fe(t):await ve(t),d?.(),e()}}),(e,t)=>{const a=Pt,i=St,s=kt,o=Lt,d=Et,m=Dt,x=Nt,y=It,g=l,b=wt,w=Yt,S=la;return We(),Oe("div",un,[je(w,{ref_key:"formRef",ref:r,model:ze(u),rules:p},{default:Ae((()=>[je(s,null,{default:Ae((()=>[je(i,{label:"Show Proxy Path"},{default:Ae((()=>[je(a,{value:ze(u).keepuri,"onUpdate:value":t[0]||(t[0]=e=>ze(u).keepuri=e),"checked-value":1,"unchecked-value":0},null,8,["value"])])),_:1}),je(i,{label:e.$t("Site.Lable.index_47")},{default:Ae((()=>[je(a,{value:ze(u).cache,"onUpdate:value":t[1]||(t[1]=e=>ze(u).cache=e),"checked-value":1,"unchecked-value":0},null,8,["value"])])),_:1},8,["label"]),je(i,{label:e.$t("Site.Lable.index_35")},{default:Ae((()=>[je(a,{value:ze(u).advancedfeature,"onUpdate:value":t[2]||(t[2]=e=>ze(u).advancedfeature=e),"checked-value":1,"unchecked-value":0},null,8,["value"])])),_:1},8,["label"])])),_:1}),je(i,{label:e.$t("Site.Lable.index_38"),path:"proxyname"},{default:Ae((()=>[He("div",cn,[je(o,{value:ze(u).proxyname,"onUpdate:value":t[3]||(t[3]=e=>ze(u).proxyname=e),disabled:ze(n),placeholder:"","input-props":{name:"name"}},null,8,["value","disabled"])])])),_:1},8,["label"]),1===ze(u).cache?(We(),Xe(i,{key:0,label:e.$t("Site.Lable.index_39"),path:"cachetime"},{default:Ae((()=>[He("div",pn,[je(x,null,{default:Ae((()=>[je(d,{value:ze(u).cachetime,"onUpdate:value":t[4]||(t[4]=e=>ze(u).cachetime=e),min:1,"show-button":!1,placeholder:"","input-props":{name:"time"}},null,8,["value"]),je(m,{class:"w-70px text-center"},{default:Ae((()=>[Fe(Me(ze(u).cachetime>1?"Minutes":"Minute"),1)])),_:1})])),_:1})])])),_:1},8,["label"])):Je("",!0),je(i,{label:e.$t("Site.TableRow.index_17"),path:"proxydir"},{default:Ae((()=>[He("div",_n,[je(o,{value:ze(u).proxydir,"onUpdate:value":t[5]||(t[5]=e=>ze(u).proxydir=e),placeholder:"","input-props":{name:"dir"}},null,8,["value"])])])),_:1},8,["label"]),je(i,{label:e.$t("Site.Lable.index_33")},{default:Ae((()=>[He("div",mn,[je(o,{value:ze(u).proxysite,"onUpdate:value":[t[6]||(t[6]=e=>ze(u).proxysite=e),_],placeholder:"","input-props":{name:"url"}},null,8,["value"])])])),_:1},8,["label"]),je(i,{label:e.$t("Site.Lable.index_36")},{default:Ae((()=>[He("div",vn,[je(o,{value:ze(u).todomain,"onUpdate:value":t[7]||(t[7]=e=>ze(u).todomain=e),placeholder:"","input-props":{name:"domain"},onBlur:v},null,8,["value"])])])),_:1},8,["label"]),at(je(i,{label:"URL Rewrite"},{default:Ae((()=>[je(y,{class:"w-450px!",min:1,value:ze(c),"onUpdate:value":t[8]||(t[8]=e=>qe(c)?c.value=e:null),preset:"pair","key-placeholder":"/aaa","value-placeholder":"/bbb"},null,8,["value"])])),_:1},512),[[lt,1===ze(u).advancedfeature]]),at(je(i,{label:e.$t("Site.Lable.index_37")},{default:Ae((()=>[je(s,{class:"flex-1",vertical:""},{default:Ae((()=>[(We(!0),Oe(Ke,null,it(ze(f),((t,a)=>(We(),Xe(s,{key:`${a+1}`,class:"sub-rows items-center"},{default:Ae((()=>[He("div",fn,[je(o,{value:t.sub1,"onUpdate:value":e=>t.sub1=e,placeholder:e.$t("Site.Placeholder.index_20"),"input-props":{name:"sub1"}},null,8,["value","onUpdate:value","placeholder"])]),He("div",hn,[je(o,{value:t.sub2,"onUpdate:value":e=>t.sub2=e,placeholder:e.$t("Site.Placeholder.index_21"),"input-props":{name:"sub2"}},null,8,["value","onUpdate:value","placeholder"])]),He("div",null,[je(g,{type:"error",disabled:0===a&&1===ze(f).length,onClick:e=>(e=>{f.value.length<=1||f.value.splice(e,1)})(a)},{default:Ae((()=>[Fe(Me(e.$t("Public.Btn.Del")),1)])),_:2},1032,["disabled","onClick"])])])),_:2},1024)))),128)),He("div",null,[je(b,{type:"primary",disabled:ze(f).length>=3,onClick:h},{default:Ae((()=>[He("span",null,Me(e.$t("Site.Config.index_87")),1)])),_:1},8,["disabled"])])])),_:1})])),_:1},8,["label"]),[[lt,1===ze(u).advancedfeature]])])),_:1},8,["model"]),je(S,{class:"mt-12px"},{default:Ae((()=>[He("li",null,Me(e.$t("Site.Config.index_88")),1),He("li",null,Me(e.$t("Site.Config.index_89")),1),He("li",null,Me(e.$t("Site.Config.index_90")),1),He("li",null,Me(e.$t("Site.Config.index_91")),1)])),_:1})])}}}),yn={class:"p-20px"},gn={class:"mt-12px"},bn=Ne({__name:"config",props:{data:{}},emits:["close"],setup(e,{emit:t}){const{multiService:a}=Ye(M()),l=e,{row:i,siteName:n,getList:s}=l.data,{data:o}=ml(),r=t,u=mt(),c=Ie(""),p=Ie(""),_=Ie(""),m=Ie(),v=async()=>{const{message:e}=await he({path:_.value,data:c.value,encoding:p.value});h(e)&&d.success(e.msg),s?.(),r("close")};return(async()=>{await(async()=>{const{message:e}=await ia({site_id:o.id});h(e)&&(m.value=e.result)})(),(async()=>{const{message:e}=await xe({sitename:n,proxyname:i.proxyname,webserver:a.value?m.value:u.webserver});h(e)&&(_.value=e.file,c.value=e.data,p.value=e.encoding)})()})(),(e,t)=>{const a=wt,l=la;return We(),Oe("div",yn,[je(Ua,{value:ze(c),"onUpdate:value":t[0]||(t[0]=e=>qe(c)?c.value=e:null),height:350,"show-tips":!1},null,8,["value"]),He("div",gn,[je(a,{type:"primary",onClick:v},{default:Ae((()=>[Fe(Me(e.$t("Site.Cert.index_60")),1)])),_:1})]),je(l,{class:"mt-24px"},{default:Ae((()=>[He("li",null,Me(e.$t("Site.Config.index_83")),1)])),_:1})])}}}),wn=Ne({__name:"index",setup(e,{expose:t}){const{t:a}=De(),{data:n}=ml(),s=e=>({proxyname:e.proxyname,sitename:e.sitename,proxydir:e.proxydir,proxysite:e.proxysite,todomain:e.todomain,subfilter:e.subfilter,advanced:e.advanced,cachetime:e.cachetime,keepuri:e.keepuri,rewritedir:JSON.stringify(e.rewritedir),advancedfeature:e.advancedfeature}),{keys:d,table:r,columns:u}=gt([{type:"selection",width:40},{key:"proxyname",title:a("Site.TableRow.index_2"),width:80,ellipsis:{tooltip:{width:"trigger"}}},{key:"proxydir",title:a("Site.TableRow.index_17"),width:90,ellipsis:{tooltip:{width:"trigger"}}},{key:"proxysite",title:a("Site.Lable.index_33"),ellipsis:{tooltip:{width:"trigger"}},render:e=>je("a",{class:"text-primary text-primary-hover",href:e.proxysite,target:"_blank"},[e.proxysite])},{key:"cache",title:a("Site.Lable.index_31"),width:90,render:e=>je(l,{type:1===e.cache?"primary":"error",onClick:async()=>{await fe({...s(e),type:e.type,cache:1===e.cache?0:1}),e.cache=1===e.cache?0:1}},{default:()=>[1===e.cache?"Enabled":"Disabled"]})},{key:"type",title:a("Site.TableRow.index_14"),width:90,render:e=>je(aa,{value:e.type,"checked-value":1,"unchecked-value":0,"checked-title":"Running","unchecked-title":"Paused",onClick:async t=>{await fe({...s(e),type:t,cache:e.cache}),e.type=t}},null)},ta({width:140,options:e=>[{label:a("Site.TableOP.index_2"),onClick:()=>{g(e)}},{label:a("Site.TableOP.index_7"),class:"edit-btn",onClick:()=>{h(e)}},{label:a("Public.Btn.Del"),class:"delete-btn",onClick:()=>{i({title:a("Site.Config.Proxy.index_1",[e.proxyname]),content:a("Site.Config.Proxy.index_2"),onConfirm:async()=>{await ye({sitename:n.name,proxyname:e.proxyname}),m()}})}}]})]),c=[{key:"del",type:"confirm",label:a("Site.Batch.index_20"),confirm:{title:a("Site.Batch.index_21"),desc:a("Site.Batch.index_11"),api:e=>ye({sitename:n.name,proxyname:e.proxyname},!1),done:()=>{m()},columns:[{key:"proxyname",title:a("Site.TableRow.index_2"),ellipsis:{tooltip:{width:"trigger"}}}]}}],{loading:p,setLoading:_}=yt(),m=async()=>{try{_(!0);const{message:e}=await ge({sitename:n.name});r.data=o(e)?e:[]}finally{d.value=[],_(!1)}},v=y(a("Site.Config.index_86"),{row:void 0,siteName:n.name,isEdit:!1,getList:m}),f=()=>{v.data.row=void 0,v.data.isEdit=!1,v.title=a("Site.Config.index_86"),v.show=!0},h=e=>{v.data.row=e,v.data.isEdit=!0,v.title=`${a("Site.Config.index_75")} [${e.proxyname}]`,v.show=!0},x=y("",{row:void 0,siteName:n.name,getList:m}),g=e=>{x.data.row=e,x.title=`${a("Site.Config.index_76")} [${e.proxyname}]`,x.show=!0};return m(),t({init:m}),(e,t)=>{const a=wt,l=ht,i=ft,n=vt,s=b;return We(),Oe("div",null,[je(n,null,{toolsLeft:Ae((()=>[je(a,{class:"add-btn",type:"primary",onClick:f},{default:Ae((()=>[Fe(Me(e.$t("Site.Config.index_85")),1)])),_:1})])),table:Ae((()=>[je(l,{"checked-row-keys":ze(d),"onUpdate:checkedRowKeys":t[0]||(t[0]=e=>qe(d)?d.value=e:null),"row-key":"proxyname",loading:ze(p),"max-height":440,data:ze(r).data,columns:ze(u)},null,8,["checked-row-keys","loading","data","columns"])])),pageLeft:Ae((()=>[je(i,{"checked-row-keys":ze(d),"onUpdate:checkedRowKeys":t[1]||(t[1]=e=>qe(d)?d.value=e:null),"row-key":"proxyname",data:ze(r).data,options:c},null,8,["checked-row-keys","data"])])),_:1}),je(s,{show:ze(v).show,"onUpdate:show":t[2]||(t[2]=e=>ze(v).show=e),title:ze(v).title,data:ze(v).data,width:660,footer:!0,component:xn},null,8,["show","title","data"]),je(s,{show:ze(x).show,"onUpdate:show":t[3]||(t[3]=e=>ze(x).show=e),title:ze(x).title,data:ze(x).data,width:580,component:bn},null,8,["show","title","data"])])}}}),Sn={class:"pt-8px"},kn=Ne({__name:"index",setup(e,{expose:t}){const{data:a}=ml(),l=Ie();return t({init:()=>{l.value.init()}}),(e,t)=>(We(),Oe("div",Sn,[je(ja,{ref_key:"formRef",ref:l,site:ze(a)},null,8,["site"])]))}}),Cn={class:"h-480px"},$n={class:"flex items-center gap-5px"},Pn=Ne({__name:"index",setup(e,{expose:t}){const a=mt(),i=M(),{data:n}=ml(),{openSiteAdvancedModal:s}=Ia(),o=Ge({lines:100,ip_area:Number(sessionStorage.getItem("log_ip_area")||0)}),d=Ie("None"),r=nt((()=>{let e="";switch(a.webserver){case"nginx":e=".log";break;case"apache":e="-access_log";break;default:e="_ols.access_log"}return`/www/wwwlogs/${n.name}${e}`})),u=()=>{i.isFree?z({source:375}):(sessionStorage.setItem("log_ip_area",String(o.ip_area)),_())},{loading:c,setLoading:p}=yt(),_=async()=>{try{p(!0);const{message:e}=await be({siteName:n.name,lines:o.lines,ip_area:o.ip_area});h(e)&&(d.value=H(e.result)?e.result:"None")}finally{p(!1)}};return _(),t({init:_}),(e,t)=>{const a=wt,i=Rt,n=kt,p=Da,m=Na,v=l,f=la;return We(),Oe("div",Cn,[je(n,{class:"items-center"},{default:Ae((()=>[je(a,{type:"primary",onClick:_},{default:Ae((()=>[Fe(Me(e.$t("Public.Btn.Refresh")),1)])),_:1}),He("div",$n,[je(i,{checked:ze(o).ip_area,"onUpdate:checked":[t[0]||(t[0]=e=>ze(o).ip_area=e),u],"checked-value":1,"unchecked-value":0},{default:Ae((()=>[Fe(Me(e.$t("Display IP Location")),1)])),_:1},8,["checked"]),t[3]||(t[3]=He("i",{class:"i-common:pro text-14px color-#feaa04"},null,-1))])])),_:1}),je(p,{loading:ze(c),class:"my-12px",log:ze(d)},null,8,["loading","log"]),je(m,{"logs-path":ze(r),value:ze(o).lines,"onUpdate:value":t[1]||(t[1]=e=>ze(o).lines=e),onRefresh:_},null,8,["logs-path","value"]),je(f,{class:"mt-12px"},{default:Ae((()=>[He("li",null,[t[4]||(t[4]=Fe("If enabling CDN on your website causes errors in log source IP resolution, you can go to [")),je(v,{onClick:t[2]||(t[2]=e=>ze(s)("global"))},{default:Ae((()=>[Fe(Me(e.$t("CDN Resolution")),1)])),_:1}),t[5]||(t[5]=Fe(" ] to enable CDN source IP resolution (Nginx only)."))])])),_:1})])}}}),Ln={class:"h-520px"},Un=Ne({__name:"index",setup(e,{expose:t}){const a=mt(),{data:l}=ml(),i=Ge({lines:100}),n=Ie("None"),s=nt((()=>{let e="";switch(a.webserver){case"nginx":e=".error.log";break;case"apache":e="-error_log";break;default:e="_ols.error_log"}return`/www/wwwlogs/${l.name}${e}`})),{loading:o,setLoading:d}=yt(),r=async()=>{try{d(!0);const{message:e}=await we({siteName:l.name,lines:i.lines});h(e)&&(n.value=H(e.result)?e.result:"None")}finally{d(!1)}};return r(),t({init:r}),(e,t)=>{const a=wt,l=kt,d=Da,u=Na;return We(),Oe("div",Ln,[je(l,{class:"items-center"},{default:Ae((()=>[je(a,{type:"primary",onClick:r},{default:Ae((()=>[Fe(Me(e.$t("Public.Btn.Refresh")),1)])),_:1})])),_:1}),je(d,{loading:ze(o),class:"my-12px",log:ze(n)},null,8,["loading","log"]),je(u,{"logs-path":ze(s),value:ze(i).lines,"onUpdate:value":t[0]||(t[0]=e=>ze(i).lines=e),onRefresh:r},null,8,["logs-path","value"])])}}}),Rn={class:"text-error"},En={class:"w-400px p-20px"},Bn={class:"mb-16px"},Tn=Ne({__name:"index",setup(e,{expose:t}){const{t:a}=De(),n=mt(),{data:s}=ml(),o=nt((()=>{let e="";switch(n.webserver){case"nginx":e=".log";break;case"apache":e="-access_log";break;default:e="_ols.access_log"}return`/www/wwwlogs/${s.name}${e}`})),r=nt((()=>{const e=o.value.split("/");return e[e.length-1]})),u=()=>{i({title:a("Site.Config.index_104"),content:`${a("Site.Config.index_105")} [${r.value}] ${a("Site.Config.index_106")}`,onConfirm:async({hide:e})=>{await Se({path:o.value}),e(),_()}})},c=Ie(!1),p=Ie(0),_=async()=>{c.value=!0,m()},m=(e=0)=>{let t=setTimeout((async()=>{const{message:e}=await ke({path:o.value});h(e)&&(p.value=e.result,p.value>=100?(d.success(a("Site.Config.index_107")),c.value=!1,p.value=0,w(),clearTimeout(t)):m(1e3))}),e)},v=e=>{Ce({title:`[${e}] ${a("Site.Config.index_103")}`,data:{type:e,path:o.value},component:Wa})},{table:f,columns:x}=gt([{key:"start_time",title:a("Site.Cert.index_68")},{key:"time",title:a("Site.DelSite.index_6"),render:e=>`${e.time.substring(0,4)} s`},{key:"xss",title:a("Site.TableRow.index_4"),render:e=>e.xss>0?je("span",{class:"text-error"},[e.xss]):e.xss},{key:"sql",title:a("Site.TableRow.index_5"),render:e=>e.sql>0?je("span",{class:"text-error"},[e.sql]):e.sql},{key:"san",title:a("Site.TableRow.index_6"),render:e=>e.san>0?je("span",{class:"text-error"},[e.san]):e.san},{key:"php",title:a("Site.TableRow.index_27"),render:e=>e.php>0?je("span",{class:"text-error"},[e.php]):e.php},{key:"ip",title:a("Site.TableRow.index_7"),render:e=>e.ip>0?je(l,{onClick:()=>{v("ip")}},{default:()=>[e.ip]}):e.ip},{key:"url",title:a("Site.TableRow.index_8"),render:e=>e.url>0?je(l,{onClick:()=>{v("url")}},{default:()=>[e.url]}):e.url}]),{loading:y,setLoading:g}=yt(),w=async()=>{try{g(!0);const{message:e}=await $e({path:o.value});h(e)&&(f.data=[e])}finally{g(!1)}},S=()=>{w()};return S(),t({init:S}),(e,t)=>{const a=wt,i=ht,n=vt,s=la,o=Wt,d=b;return We(),Oe("div",null,[je(n,null,{toolsLeft:Ae((()=>[je(a,{type:"primary",onClick:u},{default:Ae((()=>[Fe(Me(e.$t("Site.Config.index_104")),1)])),_:1})])),table:Ae((()=>[je(i,{loading:ze(y),"loading-num":1,data:ze(f).data,columns:ze(x)},null,8,["loading","data","columns"])])),_:1}),je(s,{class:"mt-16px"},{default:Ae((()=>[He("li",null,[Fe(Me(e.$t("Site.Config.index_108"))+" ",1),He("span",Rn,Me(e.$t("Site.Config.index_109")),1)]),He("li",null,Me(e.$t("Site.Config.index_110")),1),He("li",null,Me(e.$t("Site.Config.index_111")),1),He("li",null,Me(e.$t("Site.Config.index_112")),1),He("li",null,[je(l,{href:"https://www.yakpanel.com/forum/d/3351-nginx-waf-instructions",target:"_blank"},{default:Ae((()=>[Fe(Me(e.$t("Site.Config.index_113")),1)])),_:1}),Fe(" "+Me(e.$t("Site.Config.index_114")),1)])])),_:1}),je(d,{show:ze(c),"onUpdate:show":t[0]||(t[0]=e=>qe(c)?c.value=e:null)},{default:Ae((()=>[He("div",En,[He("div",Bn,Me(e.$t("Site.Config.index_115")),1),je(o,{type:"line",status:"success",height:24,percentage:ze(p),"border-radius":4,"indicator-placement":"inside"},null,8,["percentage"])])])),_:1},8,["show"])])}}}),jn=Ne({__name:"index",setup(e,{expose:t}){const{t:a}=De(),{config:l}=ml(),i=Ie("access"),n=Ie(),s=[{key:"access",label:a("Site.Config.index_100"),component:Pn},{key:"error",label:a("Site.Config.index_101"),component:Un},{key:"security",label:a("Site.Config.index_102"),component:Tn}];return i.value=l.subMenu||"access",l.subMenu="",t({init:()=>{i.value="access",Ze((()=>{n.value?.init()}))}}),(e,t)=>{const a=Qt;return We(),Xe(a,{value:ze(i),"onUpdate:value":t[0]||(t[0]=e=>qe(i)?i.value=e:null),ref_key:"tabsRef",ref:n,options:s},null,8,["value"])}}}),Nn={class:"cert-info"},Dn={class:"cert-label"},In={class:"cert-value"},Wn={class:"cert-info"},On={class:"cert-label"},Hn={class:"cert-value"},An={class:"cert-info"},Mn={class:"cert-label"},qn={class:"cert-value"},zn={class:"cert-info"},Fn={class:"cert-label"},Gn={class:"cert-value"},Kn={key:0,class:"text-primary"},Jn={key:1,class:"text-error"},Vn={class:"cert-info"},Xn={class:"cert-label"},Zn={class:"cert-value"},Qn={class:"w-48%"},Yn={class:"mb-8px"},es={class:"w-48%"},ts={class:"mb-8px"},as=Ne({__name:"index",props:{info:{default:null},isRenew:{type:Boolean,default:!1},loading:{type:Boolean,default:!1}},emits:["refresh"],setup(e,{expose:t,emit:a}){const n=e,s=a,{t:o}=De(),{data:r}=ml(),u=mt(),c=Ie(-1),p=Ie(!1),_=Ie(!1),m=Ie(""),v=Ie("");let f="";const x=Ie("");let y="";const g=Ie({issuer:"",notAfter:"",notBefore:"",dns:[],subject:"",endtime:0}),b=nt((()=>c.value===el.LetsEncryptDeploy?o("Site.Cert.index_65"):c.value===el.BusinessDeploy?o("Site.Cert.index_64"):c.value===el.TestDeploy?o("Site.Cert.index_38"):o("Site.Cert.index_37"))),w=nt((()=>!!x.value)),S=nt((()=>n.isRenew||c.value===el.LetsEncryptDeploy)),k=nt((()=>!1)),C=nt((()=>p.value)),$=async e=>{e?(await Xa({siteName:r.name}),s("refresh")):i({title:o("Site.Cert.index_12"),content:o("Site.Cert.index_13"),onConfirm:async()=>{await Va({siteName:r.name}),s("refresh")},onPublicClose:()=>{_.value=!0}})},P=()=>{""!==v.value.trim()&&""!==x.value.trim()?v.value!==f&&f||x.value!==y&&y?i({title:o("Site.Cert.index_10"),content:o("Site.Cert.index_11"),onConfirm:async()=>{await L()}}):L():d.error(o("Site.Cert.index_9"))},L=async()=>{const{message:e}=await Oa({key:v.value,cert:x.value});h(e)&&e.hash&&(await Ha({hash:e.hash,domains:JSON.stringify([r.name]),append:1}),d.success(o("SSL.index_32"))),E()},U=async()=>{const{message:e}=await Aa({hash:n.info?.hash||""});h(e)&&Ce({hideClose:!0,data:{isJump:!1,task_id:e.task_id,onFinish:()=>{s("refresh")}},component:tl})},R=async()=>{await Za({updateOf:1,siteName:r.name}),E()},E=()=>{s("refresh"),u.setRefresh(!0)};return st((()=>{const{info:e}=n;e&&(c.value=e.type,p.value=e.status,_.value=e.httpTohttps,v.value=e.key||"",f=e.key||"",x.value=e.csr||"",y=e.csr||"",g.value=e.cert_data,m.value=e.index)})),t({init:s("refresh")}),(e,t)=>{const a=l,i=Ht,n=At,s=Pt,o=Ot,d=Bt,r=xt,u=kt,c=wt,m=la,f=Mt;return We(),Xe(f,{show:e.loading},{default:Ae((()=>[ze(w)?(We(),Xe(d,{key:0,class:"mb-16px",type:"success","show-icon":!1},{default:Ae((()=>[je(o,{"x-gap":12,cols:"15"},{default:Ae((()=>[je(i,{span:"8"},{default:Ae((()=>[He("div",Nn,[He("div",Dn,Me(e.$t("Site.Cert.index_44"))+Me(e.$t("Public.Punctuation.Colon")),1),He("div",In,[je(a,null,{default:Ae((()=>[Fe(Me(ze(b)),1)])),_:1})])])])),_:1}),je(i,{span:"7"},{default:Ae((()=>[He("div",Wn,[He("div",On,Me(e.$t("Site.Cert.index_45"))+Me(e.$t("Public.Punctuation.Colon")),1),He("div",Hn,[je(n,null,{default:Ae((()=>[Fe(Me(ze(g).issuer||"other"),1)])),_:1})])])])),_:1}),je(i,{span:"8"},{default:Ae((()=>[He("div",An,[He("div",Mn,Me(e.$t("Site.Cert.index_46"))+Me(e.$t("Public.Punctuation.Colon")),1),He("div",qn,[je(n,null,{default:Ae((()=>[Fe(Me(ze(g).dns.join(e.$t("Public.Punctuation.Comma"))),1)])),_:1})])])])),_:1}),je(i,{span:"7"},{default:Ae((()=>[He("div",zn,[He("div",Fn,Me(e.$t("Site.Cert.index_47"))+Me(e.$t("Public.Punctuation.Colon")),1),He("div",Gn,[ze(g).endtime>0?(We(),Oe("span",Kn,Me(e.$t("Site.Cert.index_48",{date:ze(g).notAfter,days:ze(g).endtime})),1)):(We(),Oe("span",Jn,Me(e.$t("Site.Cert.index_47")),1))])])])),_:1}),je(i,{span:"8"},{default:Ae((()=>[He("div",Vn,[He("div",Xn,Me(e.$t("Site.Cert.index_49"))+Me(e.$t("Public.Punctuation.Colon")),1),He("div",Zn,[je(s,{value:ze(_),"onUpdate:value":[t[0]||(t[0]=e=>qe(_)?_.value=e:null),$],size:"small"},null,8,["value"])])])])),_:1})])),_:1})])),_:1})):Je("",!0),je(u,{class:"mb-16px",size:10,justify:"space-between"},{default:Ae((()=>[He("div",Qn,[He("div",Yn,Me(e.$t("Site.Cert.index_50")),1),je(r,{value:ze(v),"onUpdate:value":t[1]||(t[1]=e=>qe(v)?v.value=e:null),rows:10},null,8,["value"])]),He("div",es,[He("div",ts,Me(e.$t("Site.Cert.index_51")),1),je(r,{value:ze(x),"onUpdate:value":t[2]||(t[2]=e=>qe(x)?x.value=e:null),rows:10},null,8,["value"])])])),_:1}),je(u,{class:"mb-12px"},{default:Ae((()=>[je(c,{type:"primary",onClick:P},{default:Ae((()=>[Fe(Me(ze(p)?e.$t("Public.Btn.Save"):e.$t("Site.Cert.index_52")),1)])),_:1}),ze(S)?(We(),Xe(c,{key:0,type:"primary",onClick:U},{default:Ae((()=>[Fe(Me(e.$t("Site.Cert.index_53")),1)])),_:1})):Je("",!0),ze(k)?(We(),Xe(c,{key:1},{default:Ae((()=>[Fe(Me(e.$t("Site.Cert.index_54")),1)])),_:1})):Je("",!0),ze(C)?(We(),Xe(c,{key:2,onClick:R},{default:Ae((()=>[Fe(Me(e.$t("Site.Cert.index_55")),1)])),_:1})):Je("",!0)])),_:1}),je(m,null,{default:Ae((()=>[He("li",null,Me(e.$t("Site.Cert.index_33")),1),He("li",null,Me(e.$t("Site.Cert.index_34")),1),He("li",null,Me(e.$t("Site.Cert.index_35")),1),He("li",null,Me(e.$t("Site.Cert.index_36")),1)])),_:1})])),_:1},8,["show"])}}}),ls=q(as,[["__scopeId","data-v-1cb405f3"]]),is={class:"flex flex-wrap"},ns={class:"text-primary w-100%"},ss=Ne({__name:"top-tips",setup(e){const{t:t}=De(),a=[t("SSL.SiteSSL.index_5"),t("SSL.SiteSSL.index_6"),t("SSL.SiteSSL.index_7"),t("SSL.SiteSSL.index_8"),t("SSL.SiteSSL.index_9"),t("SSL.SiteSSL.index_10"),t("SSL.SiteSSL.index_11")];return(e,t)=>{const l=Pe,i=kt,n=Bt;return We(),Xe(n,{type:"success","show-icon":!1},{default:Ae((()=>[He("div",is,[(We(),Oe(Ke,null,it(a,((e,t)=>je(i,{size:5,key:e,class:ot(["flex-nowrap! leading-20px",{"w-33%":t!==a.length-1}])},{default:Ae((()=>[je(l,{name:"base-tick",size:16,color:"#ff8d00"}),He("span",ns,Me(e),1)])),_:2},1032,["class"]))),64))])])),_:1})}}}),os={class:"my-10px"},ds=Ne({__name:"table",setup(e){const a=Ve((()=>w((()=>t.import("./index-legacy-q8ocDi6D.js?v=1773287522785")),void 0))),l=Ve((()=>w((()=>t.import("./index-legacy-Dx6zJ47H.js?v=1773287522785")),void 0))),n=Ve((()=>w((()=>t.import("./domain-verification-legacy-CPH5bZ5-.js?v=1773287522785")),void 0))),s=mt(),o=M(),{userInfo:d}=Ye(o),{t:r}=De(),u=Ge({p:1,limit:9999}),c=y(r("SSL.Business.index_41"),{onRefresh:(e,t)=>{m.data.request=!0,m.data.uc_id=t,m.data.verify=e,m.show=!0,g()}}),p=y(r("SSL.index_44")),_=y(r("SSL.index_49"),{onRefresh:()=>{g(),s.setRefresh(!0)}}),m=y(r("SSL.Business.index_42"),{onRefresh:()=>{g()}}),{table:v,columns:f}=gt([{key:"verify_domains",title:r("Layout.Sider.mail_3"),render:e=>je("span",{innerHTML:e.verify_domains&&e.verify_domains.length>0?e.verify_domains.join("
"):"--"},null)},{key:"title",title:r("Site.Cert.index_44"),render:e=>e.order_info.title,ellipsis:{tooltip:!0}},nl({title:r("SSL.index_54")}),{key:"order_status",title:r("SSL.Business.index_43"),render:e=>{const t=e.order_info;return t.certId||t.domains.length?!t.certId&&t.domains.length?je("span",{class:"color-warning"},[Fe(" "),r("SSL.Business.index_45"),Fe(" ")]):"PENDING"===t.order_status&&1===t.status?je("span",{class:"color-warning"},[Fe(" "),r("SSL.Business.index_46"),Fe(" ")]):"COMPLETE"===t.order_status&&1===t.status?je("span",{class:"color-#20a53a"},[Fe(" "),r("SSL.Business.index_47"),Fe(" ")]):"CANCELLED"===t.order_status&&1===t.status||-1===t.status?je("span",{class:"color-warning"},[Fe(" "),r("SSL.Business.index_48"),Fe(" ")]):"FAILED"===t.order_status&&1===t.status?je("span",{class:"color-error"},[Fe(" "),r("SSL.Business.index_49"),Fe(" ")]):"EXPIRED"===t.order_status&&1===t.status?je("span",{class:"color-warning"},[Fe(" "),r("SSL.Business.index_50"),Fe(" ")]):1!==t.status||["PENDING","COMPLETE","CANCELLED","FAILED","EXPIRED"].includes(t.order_status)?0===t.status?je("span",{class:"color-warning"},[Fe(" "),r("SSL.Business.index_52"),Fe(" ")]):void 0:je("span",{class:"color-warning"},[Fe(" "),r("SSL.Business.index_51"),Fe(" ")]):je("span",{class:"color-warning cursor-pointer",onClick:()=>x(e)},[" ",r("SSL.Business.index_44")," "])}},ta({width:140,options:e=>[{show:!e.order_info.certId&&!e.order_info.domains.length,label:r("SSL.Business.index_53"),onClick:()=>{x(e)}},{show:"PENDING"===e.order_info.order_status&&1===e.order_info.status,label:r("SSL.Business.index_54"),onClick:async()=>{const{message:t}=await Ma({uc_id:e.order_info.uc_id});h(t)&&(m.data.uc_id=e.order_info.uc_id,m.data.verify=t.data,m.data.paths=t.paths,m.show=!0)}},{show:"COMPLETE"===e.order_info.order_status&&1===e.order_info.status,label:r("SSL.index_58"),onClick:async()=>{_.data.row=e,_.show=!0}},{show:"COMPLETE"===e.order_info.order_status&&1===e.order_info.status,label:r("Ftp.Label.index_11"),onClick:async()=>{const t=window.location.origin+"/v2/business_ssl?action=download_cert&uc_id="+e.order_info.uc_id;window.open(t)}},{show:!1,label:r("Public.Btn.Del"),onClick:()=>{i({title:r("SSL.index_59"),content:r("SSL.index_60"),onConfirm:async()=>{await qa({hash:e.hash}),g()}})}}]})]),x=e=>{c.data.row=e,c.show=!0},g=async()=>{try{v.loading=!0;const{message:e}=await za(u);h(e)&&(v.data=e.data,v.total=e.total)}finally{v.loading=!1}};return d.value.status&&g(),(e,t)=>{const i=wt,s=ht,o=vt,u=b,h=Ra;return We(),Oe("div",os,[je(h,{install:ze(d).status},{desc:Ae((()=>[t[6]||(t[6]=He("span",{class:"mr-10px"},"Business certificates require login panel to start using them",-1)),je(i,{type:"primary",onClick:t[0]||(t[0]=()=>ze(Le)())},{default:Ae((()=>[Fe(Me(e.$t("Login.index_3")),1)])),_:1})])),default:Ae((()=>[je(o,null,{toolsLeft:Ae((()=>[je(i,{type:"primary",onClick:t[1]||(t[1]=e=>ze(p).show=!0)},{default:Ae((()=>[Fe(Me(ze(r)("SSL.index_44")),1)])),_:1})])),table:Ae((()=>[je(s,{loading:ze(v).loading,data:ze(v).data,columns:ze(f),"max-height":220},null,8,["loading","data","columns"])])),_:1}),je(u,{show:ze(p).show,"onUpdate:show":t[2]||(t[2]=e=>ze(p).show=e),title:ze(p).title,data:ze(p).data,"min-height":250,component:sl},null,8,["show","title","data"]),je(u,{show:ze(c).show,"onUpdate:show":t[3]||(t[3]=e=>ze(c).show=e),title:ze(c).title,data:ze(c).data,width:650,"min-height":450,component:ze(a)},null,8,["show","title","data","component"]),je(u,{show:ze(_).show,"onUpdate:show":t[4]||(t[4]=e=>ze(_).show=e),title:ze(_).title,data:ze(_).data,width:720,height:530,component:ze(l)},null,8,["show","title","data","component"]),je(u,{show:ze(m).show,"onUpdate:show":t[5]||(t[5]=e=>ze(m).show=e),title:ze(m).title,data:ze(m).data,width:650,"min-height":450,component:ze(n)},null,8,["show","title","data","component"])])),_:1},8,["install"])])}}}),rs={class:"text-error"},us=q({},[["render",function(e,t){const a=l,i=la;return We(),Xe(i,null,{default:Ae((()=>[He("li",rs,Me(e.$t("SSL.SiteSSL.index_1")),1),He("li",null,Me(e.$t("SSL.SiteSSL.index_2")),1),He("li",null,Me(e.$t("SSL.SiteSSL.index_3")),1),He("li",null,[Fe(Me(e.$t("SSL.SiteSSL.index_4"))+" ",1),je(a,{href:"https://www.yakpanel.com/docs/Function/BusinessCertificate.html",target:"_blank"},{default:Ae((()=>[Fe(Me(e.$t("SSL.Business.index_20")),1)])),_:1})])])),_:1})}]]),cs=Ne({__name:"index",setup:e=>(e,t)=>(We(),Oe("div",null,[je(ss),je(ds),je(us)]))}),ps={class:"cert-info"},_s={class:"cert-label"},ms={class:"cert-value"},vs={class:"cert-info"},fs={class:"cert-label"},hs={class:"cert-value"},xs={class:"cert-info"},ys={class:"cert-label"},gs={class:"cert-value"},bs={class:"cert-info"},ws={class:"cert-label"},Ss={class:"cert-value"},ks={key:0,class:"text-primary"},Cs={key:1,class:"text-error"},$s={class:"w-48%"},Ps={class:"mb-8px"},Ls={class:"w-48%"},Us={class:"mb-8px"},Rs=Ne({__name:"cert",emits:["update"],setup(e,{emit:t}){const a=t,{data:l}=ml(),i=mt(),n=Ie(!1),s=Ie(1),o=Ie(""),d=Ie(""),r=Ge({hash:"",issuer:"",notAfter:"",notBefore:"",dns:[],subject:"",endtime:0}),u=async()=>{const{message:e}=await Aa({hash:r.hash});h(e)&&Ce({hideClose:!0,data:{isJump:!1,task_id:e.task_id,onFinish:()=>{a("update")}},component:tl})},c=async()=>{await Za({updateOf:1,siteName:l.name}),a("update"),i.setRefresh(!0)},{loading:p,setLoading:_}=yt();return(async()=>{try{_(!0);const{message:e}=await Qa({siteName:l.name});h(e)&&(n.value=e.status,r.hash=e.hash,r.issuer=e.cert_data.issuer,r.notAfter=e.cert_data.notAfter,r.notBefore=e.cert_data.notBefore,r.dns=e.cert_data.dns,r.subject=e.cert_data.subject,r.endtime=e.cert_data.endtime,o.value=e.key,d.value=e.csr,s.value=e.auto_renew)}finally{_(!1)}})(),(e,t)=>{const a=Ht,l=At,i=Ot,n=Bt,_=xt,m=kt,v=wt,f=la,h=Mt;return We(),Xe(h,{show:ze(p)},{default:Ae((()=>[je(n,{class:"mb-16px",type:"success","show-icon":!1},{default:Ae((()=>[je(i,{"x-gap":12,cols:"15"},{default:Ae((()=>[ze(s)?(We(),Xe(a,{key:0,span:"16"},{default:Ae((()=>[He("div",ps,[He("div",_s,Me(e.$t("SSL.SiteSSL.index_22"))+":",1),He("div",ms,Me(e.$t("SSL.SiteSSL.index_23")),1)])])),_:1})):Je("",!0),je(a,{span:"7"},{default:Ae((()=>[He("div",vs,[He("div",fs,Me(e.$t("Site.Cert.index_45"))+":",1),He("div",hs,[je(l,null,{default:Ae((()=>[Fe(Me(ze(r).issuer),1)])),_:1})])])])),_:1}),je(a,{span:"8"},{default:Ae((()=>[He("div",xs,[He("div",ys,Me(e.$t("Site.Cert.index_46"))+":",1),He("div",gs,[je(l,null,{default:Ae((()=>[Fe(Me(ze(r).dns.join(e.$t("Public.Punctuation.Comma"))),1)])),_:1})])])])),_:1}),je(a,{span:"7"},{default:Ae((()=>[He("div",bs,[He("div",ws,Me(e.$t("Site.Cert.index_47"))+Me(e.$t("Public.Punctuation.Colon")),1),He("div",Ss,[ze(r).endtime>0?(We(),Oe("span",ks,Me(e.$t("Site.Cert.index_48",{date:ze(r).notAfter,days:ze(r).endtime})),1)):(We(),Oe("span",Cs,Me(e.$t("Site.Cert.index_47")),1))])])])),_:1})])),_:1})])),_:1}),je(m,{class:"mb-16px",size:10,justify:"space-between"},{default:Ae((()=>[He("div",$s,[He("div",Ps,Me(e.$t("Site.Cert.index_50")),1),je(_,{readonly:"",value:ze(o),"onUpdate:value":t[0]||(t[0]=e=>qe(o)?o.value=e:null),rows:14},null,8,["value"])]),He("div",Ls,[He("div",Us,Me(e.$t("Site.Cert.index_51")),1),je(_,{readonly:"",value:ze(d),"onUpdate:value":t[1]||(t[1]=e=>qe(d)?d.value=e:null),rows:14},null,8,["value"])])])),_:1}),je(m,{class:"mb-12px"},{default:Ae((()=>[je(v,{type:"primary",onClick:u},{default:Ae((()=>[Fe(Me(e.$t("Site.Cert.index_53")),1)])),_:1}),je(v,{onClick:c},{default:Ae((()=>[Fe(Me(e.$t("Site.Cert.index_55")),1)])),_:1})])),_:1}),je(f,null,{default:Ae((()=>[He("li",null,Me(e.$t("SSL.SiteSSL.index_24")),1),He("li",null,Me(e.$t("SSL.SiteSSL.index_25")),1)])),_:1})])),_:1},8,["show"])}}}),Es=q(Rs,[["__scopeId","data-v-ec2f03c1"]]),Bs={class:"flex items-center"},Ts={class:"leading-17px"},js={class:"w-full"},Ns={class:"w-full"},Ds={class:"text-error"},Is=Ne({__name:"apply",emits:["update"],setup(e,{emit:t}){const a=dt(),{t:l}=De(),{data:i}=ml(),n=mt(),r=t,u=Ge({auth_type:"http",dns_manual:0,auto_wildcard:0,domains:[],all:!1}),c={domains:{required:!0,trigger:"change",type:"array",message:l("SSL.SiteSSL.index_16")}},p=Ie(null),_=Ie([]),m=e=>_.value.find((t=>t.name===e))?.auto,v=()=>{a.push("/ssl_domain/domain")},f=nt((()=>u.domains.length>0&&u.domains.length<_.value.length));rt((()=>u.domains),(e=>{e.length===_.value.length?u.all=!0:e.length||(u.all=!1)})),rt((()=>u.all),(e=>{e?(u.domains=_.value.map((e=>e.name)),p.value?.validate()):u.domains=[]})),rt((()=>u.auth_type),(e=>{"dns"===e?(u.domains=_.value.filter((e=>e.auto)).map((e=>e.name)),p.value?.validate()):u.domains=[]}));const x=nt((()=>u.domains.filter((e=>!m(e))))),y=async()=>{if(await(p.value?.validate()),"dns"===u.auth_type&&x.value.length&&!u.dns_manual)return void d.error({content:()=>ut("span",{innerHTML:`${x.value.join("
")}${l("SSL.SiteSSL.index_14")}`})});let e={auth_type:u.dns_manual?"dns_manual":u.auth_type,auto_wildcard:u.auto_wildcard,domains:JSON.stringify(u.domains),site_id:u.dns_manual?i.id:void 0,deploy:u.dns_manual?0:1};if(u.dns_manual&&"dns"===u.auth_type){const{message:t}=await Fa({site_id:i.id,domains:JSON.stringify(u.domains)});if(h(t)&&Object.keys(t).length)return void al(t.auths,i.id,u.domains,(()=>{r("update"),n.setRefresh(!0)}),!0);const s=Ce({width:500,height:300,hideClose:!0,component:ll});try{const{message:t}=await Ga(e,!1);h(t)&&(t.deploy?(d.success(t.result||l("SSL.index_32")),r("update"),n.setRefresh(!0)):Array.isArray(t.auths)&&t.auths.length&&al(t.auths,i.id,u.domains,(()=>{r("update"),n.setRefresh(!0)})))}catch(a){il(Ut(a,"message",""))}finally{s.hide()}return}const{message:t}=await Ga(e);h(t)&&Ce({hideClose:!0,data:{isJump:!1,task_id:t.task_id,onFinish:()=>{r("update"),n.setRefresh(!0)}},component:tl})},{loading:g,setLoading:b}=yt();return et((()=>{(async()=>{try{b(!0);const{message:e}=await s({id:i.id});if(o(e)){const t=e.map((async e=>{const{message:t}=await Ka({domain:e.name});h(t)&&_.value.push({name:e.name,auto:t.support.includes("auto")})}));await Promise.all(t)}}finally{b(!1)}})()})),(e,t)=>{const a=Pe,l=Bt,i=zt,n=jt,s=qt,o=St,d=Rt,r=kt,h=Tt,b=Ft,w=Mt,S=wt,k=Yt,C=la;return We(),Oe("div",null,[at(je(l,{"show-icon":!1,class:"mb-10px"},{default:Ae((()=>[He("div",Bs,[je(a,{name:"base-info",size:"17",class:"mr-8px"}),He("span",Ts,Me(e.$t("SSL.SiteSSL.index_12")),1)])])),_:1},512),[[lt,"dns"===ze(u).auth_type]]),je(k,{ref_key:"formRef",ref:p,model:ze(u),rules:c,"label-width":"140"},{default:Ae((()=>[je(o,{label:e.$t("Config.Safe.Ssl.index_2")},{default:Ae((()=>[je(s,{value:ze(u).auth_type,"onUpdate:value":t[0]||(t[0]=e=>ze(u).auth_type=e)},{default:Ae((()=>[je(n,null,{default:Ae((()=>[je(i,{value:"http"},{default:Ae((()=>[Fe(Me(e.$t("SSL.SiteSSL.index_17")),1)])),_:1}),je(i,{value:"dns"},{default:Ae((()=>[Fe(Me(e.$t("SSL.index_12"))+" (Wildcard support) ",1)])),_:1})])),_:1})])),_:1},8,["value"])])),_:1},8,["label"]),at(je(o,{label:" ","show-feedback":!1},{default:Ae((()=>[je(d,{checked:ze(u).dns_manual,"onUpdate:checked":t[1]||(t[1]=e=>ze(u).dns_manual=e),"checked-value":1,"unchecked-value":0},{default:Ae((()=>[Fe(Me(e.$t("SSL.index_2")),1)])),_:1},8,["checked"])])),_:1},512),[[lt,"dns"===ze(u).auth_type]]),at(je(o,{label:" "},{default:Ae((()=>[je(d,{checked:ze(u).auto_wildcard,"onUpdate:checked":t[2]||(t[2]=e=>ze(u).auto_wildcard=e),"checked-value":1,"unchecked-value":0},{default:Ae((()=>[Fe(Me(e.$t("SSL.SiteSSL.index_20")),1)])),_:1},8,["checked"])])),_:1},512),[[lt,"dns"===ze(u).auth_type]]),je(o,{label:e.$t("Mail.Domain.index_3"),path:"domains"},{default:Ae((()=>[je(w,{show:ze(g),class:"p-12px w-300px max-h-300px min-h-100px overflow-auto border border-solid border-#ccc"},{default:Ae((()=>[je(d,{class:"mb-12px",checked:ze(u).all,"onUpdate:checked":t[3]||(t[3]=e=>ze(u).all=e),label:e.$t("Public.SelectAll"),indeterminate:ze(f)},null,8,["checked","label","indeterminate"]),ze(_).length?(We(),Xe(h,{key:0,value:ze(u).domains,"onUpdate:value":t[4]||(t[4]=e=>ze(u).domains=e)},{default:Ae((()=>[je(r,{class:"flex-col!",size:12},{default:Ae((()=>[(We(!0),Oe(Ke,null,it(ze(_),(e=>(We(),Xe(d,{key:e.name,value:e.name,label:e.name},null,8,["value","label"])))),128))])),_:1})])),_:1},8,["value"])):(We(),Xe(b,{key:1,description:"No domain name"}))])),_:1},8,["show"])])),_:1},8,["label"]),at(je(o,{label:" "},{default:Ae((()=>[je(l,{"show-icon":!1,type:ze(x).length?"warning":"success"},{default:Ae((()=>[(We(!0),Oe(Ke,null,it(ze(u).domains,(t=>(We(),Xe(r,{key:t},{default:Ae((()=>[m(t)?(We(),Xe(r,{key:0,class:"flex-nowrap! py-3px"},{default:Ae((()=>[je(a,{name:"base-success",size:"17",color:"#20a53a"}),He("span",js,"["+Me(t)+"] "+Me(e.$t("SSL.SiteSSL.index_13")),1)])),_:2},1024)):(We(),Xe(r,{key:1,class:"flex-nowrap! py-3px"},{default:Ae((()=>[je(a,{name:"base-error",size:"17",color:"#E85445"}),He("span",Ns,"["+Me(t)+"] "+Me(e.$t("SSL.SiteSSL.index_14")),1),je(S,{type:"primary",size:"tiny",onClick:v},{default:Ae((()=>[Fe(Me(e.$t("SSL.SiteSSL.index_21")),1)])),_:1})])),_:2},1024))])),_:2},1024)))),128))])),_:1},8,["type"])])),_:1},512),[[lt,"dns"===ze(u).auth_type&&ze(u).domains.length&&!ze(u).dns_manual]]),je(o,{label:" "},{default:Ae((()=>[je(S,{type:"primary",onClick:y},{default:Ae((()=>[Fe(Me(e.$t("Public.Btn.Apply")),1)])),_:1})])),_:1})])),_:1},8,["model"]),at(je(C,{class:"mt-16px"},{default:Ae((()=>[He("li",Ds,Me(e.$t("SSL.SiteSSL.index_15")),1),He("li",null,Me(e.$t("Site.Cert.index_21")),1),He("li",null,Me(e.$t("Site.Cert.index_23")),1),He("li",null,Me(e.$t("Site.Cert.index_24")),1)])),_:1},512),[[lt,"http"===ze(u).auth_type]]),at(je(C,{class:"mt-24px"},{default:Ae((()=>[t[5]||(t[5]=He("li",null,"Manually resolved certificates do not support auto-renewal",-1)),He("li",null,Me(e.$t("Site.Cert.index_25")),1),He("li",null,Me(e.$t("Site.Cert.index_26")),1),He("li",null,Me(e.$t("Site.Cert.index_27")),1),He("li",null,Me(e.$t("Site.Cert.index_28")),1)])),_:1,__:[5]},512),[[lt,"dns"===ze(u).auth_type]])])}}}),Ws=Ne({__name:"index",props:{isOpen:{type:Boolean},type:{},onRefresh:{type:Function}},setup(e){const t=e,a=()=>{t.onRefresh()};return(e,l)=>(We(),Oe("div",null,[t.isOpen&&"Let's Encrypt"===t.type?(We(),Xe(Es,{key:0,onUpdate:a})):(We(),Xe(Is,{key:1,onUpdate:a}))]))}}),Os=Ne({__name:"index",props:{onMenuChange:{type:Function}},setup(e,{expose:t}){const{data:a}=ml(),{t:l}=De(),i=Ge({p:1,limit:99999}),{columns:n,table:s}=gt([{key:"domain",title:l("Site.Cert.index_29"),render:e=>je("span",{innerHTML:e.verify_domains.length>0?e.verify_domains.join("
"):"--"},null)},nl({title:l("SSL.index_54"),width:140}),{key:"issuer",title:l("Site.Cert.index_30"),ellipsis:{tooltip:!0}},ta({width:150,options:t=>[{label:l("Public.Btn.Deploy"),onClick:async()=>{try{await Ha({hash:t.hash,domains:JSON.stringify([a.name]),append:1}),d.success(l("SSL.index_32")),setTimeout((()=>{e.onMenuChange()}),500)}catch(i){console.log(i)}}},{show:"Let's Encrypt"===t.provider,label:l("Public.Btn.Del"),onClick:()=>{(e=>{Ue({title:l("Site.Cert.index_31"),content:l("Site.Cert.index_32"),onConfirm:async()=>{await qa({hash:e.hash}),u()}})})(t)}}]})]),{loading:o,setLoading:r}=yt(!0),u=async()=>{try{r(!0);const{message:e}=await Ja(i);h(e)&&(s.data=e.data)}finally{r(!1)}};return u(),t({init:u}),(e,t)=>{const a=ht;return We(),Oe("div",null,[je(a,{loading:ze(o),columns:ze(n),data:ze(s).data,"max-height":510},null,8,["loading","columns","data"])])}}}),Hs={class:"mr-12px"},As={key:0,class:"mr-12px"},Ms={key:1,class:"mr-12px"},qs=Ne({__name:"index",setup(e,{expose:t}){const a=mt(),{data:l}=ml(),{t:i}=De(),n=Ie("current"),s=Ie(""),o=Ie(el.NotDeploy),d=Ie(""),r=Ie(!1),u=Ie(0),c=Ie(""),p=Ie(!1),_=async()=>{const{message:e}=await Aa({hash:s.value});h(e)&&Ce({hideClose:!0,data:{isJump:!1,task_id:e.task_id,onFinish:()=>{v()}},component:tl})},m=e=>{f.value[0].data&&(f.value[0].data.loading=e)},v=async()=>{try{m(!0);const{message:a}=await Ya({siteName:l.name});h(a)&&(o.value=a.type,r.value=a.status,u.value=Ut(a,"cert_data.endtime",0),c.value=a.cert_data.issuer_O||"",p.value=(()=>{let e=!1;return u.value<=30&&(e=!0),o.value===el.TestDeploy&&u.value<0&&(e=!0),o.value!==el.SaveOrHolderDeploy&&o.value!==el.NotDeploy||(e=!1),e})(),d.value=a.cert_data.dns.join(","),s.value=a.hash,t=a,f.value[0].data&&(f.value[0].data.info=t),e=p.value,f.value[0].data&&(f.value[0].data.isRenew=e))}catch{r.value=!1,p.value=!1}finally{m(!1)}var e,t},f=Ie([{key:"current",label:()=>je("div",null,[je("span",null,[Fe("Current Certs - ")]),je("span",{class:r.value?"text-primary":"text-error"},[Fe("["),r.value?"Deployed":"Not Deployed",Fe("]")])]),data:{info:null,isRenew:!1,loading:!0,onRefresh:v},component:ct(ls)},{key:"business",label:i("Site.Cert.index_64"),component:ct(cs)},{key:"let",label:i("Site.Cert.index_65"),data:{isOpen:nt((()=>r.value)),type:nt((()=>c.value)),onRefresh:v},component:ct(Ws)},{key:"holder",label:i("Site.Cert.index_66"),component:ct(Os),data:{onMenuChange:()=>{n.value="current",v(),a.setRefresh(!0)}}}]);return t({init:()=>{v()}}),(e,t)=>{const a=wt,l=Bt,i=Qt;return We(),Oe("div",null,[ze(r)?Je("",!0):(We(),Xe(l,{key:0,class:"mb-12px",type:"error","show-icon":!1,style:{"--n-padding":"9px 16px"}},{default:Ae((()=>[He("span",Hs,Me(e.$t("Site.Cert.index_41")),1),je(a,{size:"tiny",type:"primary",onClick:t[0]||(t[0]=e=>n.value="business")},{default:Ae((()=>[Fe(Me(e.$t("Site.Cert.index_43")),1)])),_:1})])),_:1})),ze(r)&&ze(p)?(We(),Xe(l,{key:1,class:"mb-12px",type:"error","show-icon":!1,style:{"--n-padding":"9px 16px"}},{default:Ae((()=>[ze(u)>0?(We(),Oe("span",As,Me(e.$t("SSL.SiteSSL.index_26",[ze(d),ze(u)])),1)):(We(),Oe("span",Ms,Me(e.$t("SSL.SiteSSL.index_19",[ze(d)])),1)),je(a,{size:"tiny",type:"primary",onClick:_},{default:Ae((()=>[Fe(Me(e.$t("Site.Cert.index_53")),1)])),_:1})])),_:1})):Je("",!0),je(i,{value:ze(n),"onUpdate:value":t[1]||(t[1]=e=>qe(n)?n.value=e:null),options:ze(f)},null,8,["value","options"])])}}}),zs={class:"tips"},Fs={class:"w-full ml-12px"},Gs={class:"w-full ml-12px"},Ks={class:"text-warning font-bold"},Js=Ne({__name:"index",setup(e){const t=M(),{isPro:a}=Ye(t),{data:l}=ml(),i=Ge({maintenance:!1,type:"default",maintenance_title:"",maintenance_big_text:"",maintenance_small_text:"",social_network_links:[],times:null,template_upload:"",background_upload:""}),n=()=>{i.social_network_links.push({title:"",value:""})},s=e=>{const t=l.path;ol({path:t,uploadData:{multiple:!1,accept:"bg"===e?".jpg,.jpeg,.png,.gif,.svg,.webp":".html,.phtml,.php"},size:10,onUploadSuccess:a=>{"bg"===e?i.background_upload=`${t}/${a[0].name}`:i.template_upload=`${t}/${a[0].name}`}})},o=()=>{z({source:371})},d=e=>e{const e={set_id:l.id,...i,social_network_links:JSON.stringify(i.social_network_links),template_upload:"custom"===i.type?i.template_upload:""};await oa(e),p()},{loading:u,setLoading:c}=yt(),p=async()=>{try{c(!0);const{message:e}=await da({set_id:l.id});h(e)&&(i.maintenance="true"===e.maintenance,i.maintenance_title=e.maintenance_title,i.maintenance_big_text=e.maintenance_big_text,i.maintenance_small_text=e.maintenance_small_text,i.social_network_links=e.social_network_links.length?e.social_network_links:[{title:"",value:""}],i.times=Number(e.times)||null,i.template_upload=e.template_upload,i.background_upload=e.background_upload,i.type=e.template_upload?"custom":"default")}finally{c(!1)}};return a.value&&p(),(e,t)=>{const l=wt,c=Pt,p=St,_=Gt,m=qt,v=Lt,f=Kt,h=kt,x=Jt,y=ea,g=Yt,b=la,w=Mt,S=Ra;return We(),Xe(S,{install:ze(a)},{desc:Ae((()=>[He("span",null,Me(e.$t("WP.Config.index_34")),1),je(l,{class:"ml-8px",onClick:o,type:"primary",size:"small"},{default:Ae((()=>[Fe(Me(e.$t("Component.Auth.index_3")),1)])),_:1})])),default:Ae((()=>[je(w,{show:ze(u),class:"pr-16px"},{default:Ae((()=>[je(g,{model:ze(i),"label-width":"150"},{default:Ae((()=>[je(p,{label:e.$t("WP.Config.index_33")},{default:Ae((()=>[je(c,{value:ze(i).maintenance,"onUpdate:value":t[0]||(t[0]=e=>ze(i).maintenance=e)},null,8,["value"]),He("span",zs,Me(e.$t("WP.Config.index_35")),1)])),_:1},8,["label"]),je(p,{label:e.$t("Layout.Sider.docker_8")},{default:Ae((()=>[je(m,{value:ze(i).type,"onUpdate:value":t[1]||(t[1]=e=>ze(i).type=e)},{default:Ae((()=>[je(_,{label:e.$t("Site.Proxy.index_54"),value:"default"},null,8,["label"]),je(_,{label:e.$t("Public.Search.Custom"),value:"custom"},null,8,["label"])])),_:1},8,["value"])])),_:1},8,["label"]),"default"===ze(i).type?(We(),Oe(Ke,{key:0},[je(p,{label:e.$t("WP.Config.index_36")},{default:Ae((()=>[je(v,{value:ze(i).maintenance_title,"onUpdate:value":t[2]||(t[2]=e=>ze(i).maintenance_title=e)},null,8,["value"])])),_:1},8,["label"]),je(p,{label:e.$t("WP.Config.index_37")},{default:Ae((()=>[je(v,{value:ze(i).maintenance_big_text,"onUpdate:value":t[3]||(t[3]=e=>ze(i).maintenance_big_text=e),maxlength:200},null,8,["value"])])),_:1},8,["label"]),je(p,{label:e.$t("WP.Config.index_38")},{default:Ae((()=>[je(v,{type:"textarea",value:ze(i).maintenance_small_text,"onUpdate:value":t[4]||(t[4]=e=>ze(i).maintenance_small_text=e),maxlength:300},null,8,["value"])])),_:1},8,["label"]),je(p,{label:e.$t("WP.Config.index_39")},{default:Ae((()=>[je(h,null,{default:Ae((()=>[(We(!0),Oe(Ke,null,it(ze(i).social_network_links,((a,s)=>(We(),Xe(h,{class:"flex-nowrap!",key:s},{default:Ae((()=>[je(v,{class:"w-150px!",value:a.title,"onUpdate:value":e=>a.title=e,placeholder:e.$t("Config.Alarm.index_7")},null,8,["value","onUpdate:value","placeholder"]),je(v,{class:"w-200px!",value:a.value,"onUpdate:value":e=>a.value=e,placeholder:"https://www.yakpanel.com/"},null,8,["value","onUpdate:value"]),je(f,null,{default:Ae((()=>[je(l,{onClick:e=>(e=>{i.social_network_links=i.social_network_links.filter((t=>t!==e))})(a),disabled:1===ze(i).social_network_links.length},{default:Ae((()=>t[10]||(t[10]=[Fe("-")]))),_:2,__:[10]},1032,["onClick","disabled"]),je(l,{onClick:n,disabled:ze(i).social_network_links.length>=5},{default:Ae((()=>t[11]||(t[11]=[Fe("+")]))),_:1,__:[11]},8,["disabled"])])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1},8,["label"]),je(p,{label:e.$t("WP.Config.index_40")},{default:Ae((()=>[je(x,{value:ze(i).times,"onUpdate:value":t[5]||(t[5]=e=>ze(i).times=e),type:"datetime",clearable:"","is-date-disabled":d},null,8,["value"])])),_:1},8,["label"]),je(p,{ref:"dbBakFileRef",label:e.$t("WP.Config.index_41"),path:"db_bak_file"},{default:Ae((()=>[je(l,{onClick:t[6]||(t[6]=e=>s("bg"))},{default:Ae((()=>[Fe(Me(e.$t("Docker.App.Backup.index_3")),1)])),_:1}),He("div",Fs,[je(y,{value:ze(i).background_upload,"onUpdate:value":t[7]||(t[7]=e=>ze(i).background_upload=e),"default-path":"/www/wwwroot","checked-type":["file"]},null,8,["value"])])])),_:1},8,["label"])],64)):Je("",!0),"custom"===ze(i).type?(We(),Xe(p,{key:1,label:e.$t("WP.Config.index_42")},{default:Ae((()=>[je(l,{onClick:t[8]||(t[8]=e=>s("template"))},{default:Ae((()=>[Fe(Me(e.$t("Docker.App.Backup.index_3")),1)])),_:1}),He("div",Gs,[je(y,{value:ze(i).template_upload,"onUpdate:value":t[9]||(t[9]=e=>ze(i).template_upload=e),"default-path":"/www/wwwroot","checked-type":["file"]},null,8,["value"])])])),_:1},8,["label"])):Je("",!0),je(p,{label:" "},{default:Ae((()=>[je(l,{type:"primary",onClick:r},{default:Ae((()=>[Fe(Me(e.$t("Public.Btn.Save")),1)])),_:1})])),_:1})])),_:1},8,["model"]),je(b,null,{default:Ae((()=>[He("li",Ks,Me(e.$t("WP.Config.index_43")),1),He("li",null,Me(e.$t("WP.Config.index_44")),1),"custom"===ze(i).type?(We(),Oe(Ke,{key:0},[He("li",null,Me(e.$t("WP.Config.index_45")),1),He("li",null,Me(e.$t("WP.Config.index_46")),1)],64)):Je("",!0)])),_:1})])),_:1},8,["show"])])),_:1},8,["install"])}}}),Vs=q(Js,[["__scopeId","data-v-ce54d9d9"]]),Xs={class:"font-bold line-height-24px mb-8px"},Zs={class:"font-bold line-height-24px mb-8px"},Qs={class:"p-16px rounded-8px"},Ys=Ne({__name:"index",setup(e,{expose:t}){const a=mt(),{data:n}=ml(),{multiService:s,isWebServerJump:o}=Ye(M()),{t:d}=De(),r=Ge({webServer:"apache",ico:""}),u=Ie(""),c=async()=>{o.value=!0,await Re({name:"nginx",title:"Nginx",admin:!1})},p=Ie([{label:"Nginx",value:"nginx"},{label:"Nginx + Apache",value:"apache"},{label:"Nginx + Openlitespeed",value:"openlitespeed"}]),_=()=>{i({title:d("WP.Config.index_25"),width:500,content:()=>je(Ke,null,[je("span",null,[d("WP.Config.index_26",[r.webServer])]),je("div",{class:"mt-12px"},[d("WP.Config.index_27")]),je(la,{class:"text-12px"},{default:()=>[je("li",{class:"text-warning font-bold"},[d("WP.Config.index_28")]),je("li",{class:"text-warning font-bold"},[d("WP.Config.index_29")]),je("li",null,[d("WP.Config.index_30")]),je("li",null,[d("WP.Config.index_31")])]})]),onConfirm:async()=>{await ra({site_id:n.id,service_type:r.webServer}),v(),a.setRefresh(!0)}})},m=()=>{i({title:d("WP.Config.index_19"),content:d("WP.Config.index_32"),onConfirm:async()=>{await ua({site_id:n.id}),v(),a.setRefresh(!0)}})},v=async()=>{const{message:e}=await ia({site_id:n.id});h(e)&&(r.webServer=e.result,u.value=e.result.charAt(0).toUpperCase()+e.result.slice(1))};return v(),t({init:v}),(e,t)=>{const a=wt,i=kt,n=la,o=Vt,d=Pe,v=Bt,f=Xt,h=St,x=Ct,y=Yt,g=l,b=Ra;return We(),Xe(b,{install:ze(s)},{desc:Ae((()=>[je(i,{class:"items-center"},{default:Ae((()=>[He("span",null,Me(e.$t("WP.Config.index_11")),1),je(a,{size:"small",onClick:c,type:"primary"},{default:Ae((()=>[Fe(Me(e.$t("file.fileOperation.open")),1)])),_:1})])),_:1})])),default:Ae((()=>[je(o,{class:"p-16px"},{default:Ae((()=>[je(i,{class:"mb-20px flex-nowrap!"},{default:Ae((()=>[t[1]||(t[1]=He("i",{class:"i-material-symbols:network-node color-#20a53a text-24px"},null,-1)),He("div",null,[He("div",Xs,Me(e.$t("WP.Config.index_12")),1),je(n,null,{default:Ae((()=>[He("li",null,Me(e.$t("WP.Config.index_13")),1)])),_:1})])])),_:1,__:[1]}),je(i,{class:"flex-nowrap!"},{default:Ae((()=>[t[2]||(t[2]=He("i",{class:"i-ic:outline-arrow-circle-right color-#20a53a text-24px"},null,-1)),He("div",null,[He("div",Zs,Me(e.$t("WP.Config.index_14")),1),je(n,null,{default:Ae((()=>[He("li",null,Me(e.$t("WP.Config.index_15")),1),He("li",null,Me(e.$t("WP.Config.index_16")),1),He("li",null,Me(e.$t("WP.Config.index_17")),1)])),_:1})])])),_:1,__:[2]})])),_:1}),je(y,{class:"my-16px",model:ze(r)},{default:Ae((()=>[je(h,{label:e.$t("WP.Config.index_18")},{default:Ae((()=>[je(v,{"show-icon":!1},{default:Ae((()=>[je(i,{class:"items-center!",size:2},{default:Ae((()=>[je(d,{name:`soft-${ze(u).toLowerCase()}`,size:"24"},null,8,["name"]),He("span",null,Me(ze(u)),1)])),_:1})])),_:1}),je(a,{class:"ml-12px",onClick:m},{default:Ae((()=>[Fe(Me(e.$t("WP.Config.index_19")),1)])),_:1}),je(f,{trigger:"hover",style:{"--n-color":"var(--site-multi-service-rollback-bg)"}},{trigger:Ae((()=>[je(d,{class:"ml-5px",name:"base-problem",size:"20"})])),default:Ae((()=>[He("div",Qs,Me(e.$t("WP.Config.index_20")),1)])),_:1})])),_:1},8,["label"]),je(h,{label:e.$t("WP.Config.index_21")},{default:Ae((()=>[je(x,{class:"w-300px!",value:ze(r).webServer,"onUpdate:value":t[0]||(t[0]=e=>ze(r).webServer=e),options:ze(p)},null,8,["value","options"])])),_:1},8,["label"]),je(h,{label:" "},{default:Ae((()=>[je(a,{type:"primary",onClick:_},{default:Ae((()=>[Fe(Me(e.$t("Public.Btn.Save")),1)])),_:1})])),_:1})])),_:1},8,["model"]),je(n,null,{default:Ae((()=>[He("li",null,Me(e.$t("WP.Config.index_22")),1),He("li",null,[Fe(Me(e.$t("WP.Config.index_23")),1),je(g,{class:"ml-5px",target:"_blank",href:"https://www.yakpanel.com/docs/faq/multi-webserver_hosting.html"},{default:Ae((()=>[Fe(Me(e.$t("WP.Config.index_24")),1)])),_:1})])])),_:1})])),_:1},8,["install"])}}}),eo=q(Ys,[["__scopeId","data-v-d416524a"]]),to={key:0},ao=Ne({__name:"index",setup(e,{expose:a}){const{t:l}=De(),{isFree:n}=M(),{data:s}=ml();Ie(!1);const{table:o,columns:d}=gt([{title:l("Site.Config.index_120"),key:"commit_hash_short",render:e=>je(Xt,null,{trigger:()=>{let t;return je(kt,{class:"items-center"},{default:()=>{return[je("div",null,[je("div",null,[e.commit_hash_short]),je("div",{class:"text-font3"},[e.author_name])]),e.deploy_status?je(Zt,{type:"success",size:"small",round:!0},(a=t=l("WP.TableRow.index_8"),"function"==typeof a||"[object Object]"===Object.prototype.toString.call(a)&&!pt(a)?t:{default:()=>[t]})):""];var a}})},default:()=>je("span",null,[e.commit_hash])})},{title:l("Site.Config.index_121"),key:"msg",render:e=>je(Xt,null,{trigger:()=>je("div",{class:"cursor-pointer text-primary",onClick:()=>u(e)},[e.msg]),default:()=>je("span",null,[Fe("View log")])})},{title:l("Waf.Area.index_3"),key:"status",render:e=>je("span",{class:e.status?"text-primary":"text-error"},[e.status?"Success":"Failed"])},{title:l("Site.Config.index_122"),key:"deployment_time",render:e=>je(Xt,null,{trigger:()=>je("div",null,[je("div",null,[e.deployment_time]),je("div",{class:"text-font3"},[l("Crontab.arrange.index_6"),Fe(": "),e.execut_time,Fe("s")])]),default:()=>je("div",null,[l("Site.Config.index_123"),Fe(": "),e.committed_time])})},ta({options:e=>[{disabled:!!e.deploy_status,label:l("WP.Config.index_19"),onClick:async()=>{const t=Ie(""),{message:a}=await ca({deploy_id:e.id});h(a)&&(t.value=a.result),i({title:l("WP.Config.index_19"),width:500,content:()=>je(Ke,null,[je("span",null,[l("Site.Config.index_124"),Fe(", "),je("b",{class:"text-warning"},[l("Site.Config.index_125")])]),je(kt,{class:"items-center flex-nowrap! mt-10px"},{default:()=>[je("span",{class:"whitespace-nowrap"},[l("Site.Config.index_127")]),je(Lt,{"input-props":{spellcheck:!1},type:"textarea",value:t.value,"onUpdate:value":e=>t.value=e,autosize:{minRows:9}},null)]})]),onConfirm:async()=>{const{message:a}=await pa({deploy_id:e.id,deploy_script:t.value||e.script_path});h(a)&&Ce({title:l("Site.Config.index_126"),width:500,height:300,content:()=>je("div",{class:"p-16px whitespace-pre-wrap",innerHTML:a.result},null)}),c()}})}}]})]),r=()=>{z({source:372})},u=e=>{Ce({title:`Log [${e.commit_hash_short}]`,width:500,height:420,data:{id:e.id},component:Ve((()=>w((()=>t.import("./log-legacy-DVRzMYpQ.js?v=1773287522785")),void 0)))})},c=async()=>{try{o.loading=!0;const{message:e}=await _a({site_id:s.id});h(e)?o.data=e.records||[]:o.data=[]}finally{o.loading=!1}};return c(),a({init:c}),(e,t)=>{const a=Pe,l=wt,i=Bt,s=ht,u=vt;return We(),Oe("div",null,[ze(n)?(We(),Oe("div",to,[je(i,{"show-icon":!1,class:"mb-10px"},{default:Ae((()=>[je(ze(kt),{class:"items-center flex-nowrap!"},{default:Ae((()=>[je(a,{class:"flex-shrink-0",name:"base-info",size:"18"}),He("span",null,Me(e.$t("Site.Config.index_116")),1),je(l,{class:"ml-5px",type:"primary",size:"small",onClick:r},{default:Ae((()=>[Fe(Me(e.$t("Site.Config.index_117")),1)])),_:1})])),_:1})])),_:1})])):Je("",!0),je(u,null,tt({table:Ae((()=>[je(s,{loading:ze(o).loading,data:ze(o).data,columns:ze(d),"max-height":580},null,8,["loading","data","columns"])])),_:2},[void 0]),1024)])}}}),lo={class:"p-20px"},io=Ne({__name:"form",props:{data:{}},setup(e,{expose:t}){const{t:a}=De(),{data:l}=ml(),i=e,{getList:n,row:s,isEdit:o}=i.data,d=Ie("master"),r=Ie(null),u=Ge({deploy_script:"",title:""}),c={deploy_script:{required:!0,message:a("Security.Conf.Index_28"),trigger:["blur","input"]},title:{required:!0,message:a("Security.Conf.Index_28"),trigger:["blur","input"]}},{loading:p,setLoading:_}=yt();return(async()=>{if(o&&s)u.deploy_script=s.deploy_script,u.title=s.title;else try{_(!0);const{message:e}=await ma({site_id:l.id});h(e)&&(d.value=e.branch||"master",u.deploy_script=`echo $(date)\ncd ${l.path}\ngit pull origin ${d.value}\necho "🚀 Application deployed!"\necho ""`)}finally{_(!1)}})(),t({onConfirm:async()=>{await(r.value?.validate()),o?await va({script_id:s.id,deploy_script:u.deploy_script}):await fa({site_id:l.id,...u}),n?.()}}),(e,t)=>{const a=Lt,l=St,i=Yt,n=la,s=Mt;return We(),Oe("div",lo,[je(s,{show:ze(p)},{default:Ae((()=>[je(i,{ref_key:"formRef",ref:r,model:ze(u),rules:c},{default:Ae((()=>[je(l,{label:e.$t("Site.Config.index_138"),path:"deploy_script"},{default:Ae((()=>[je(a,{class:"w-400px!",value:ze(u).deploy_script,"onUpdate:value":t[0]||(t[0]=e=>ze(u).deploy_script=e),placeholder:e.$t("Site.Config.index_151"),type:"textarea",rows:10,"input-props":{spellcheck:!1}},null,8,["value","placeholder"])])),_:1},8,["label"]),je(l,{label:e.$t("Config.Panel.index_36"),path:"title"},{default:Ae((()=>[je(a,{class:"w-400px!",disabled:ze(o),value:ze(u).title,"onUpdate:value":t[1]||(t[1]=e=>ze(u).title=e),placeholder:e.$t("Site.Config.index_139")},null,8,["disabled","value","placeholder"])])),_:1},8,["label"])])),_:1},8,["model"]),je(n,{class:"ml-20px mt-16px"},{default:Ae((()=>[He("li",null,Me(e.$t("Site.Config.index_150")),1)])),_:1})])),_:1},8,["show"])])}}}),no=Ne({__name:"index",setup(e,{expose:t}){const{t:a}=De(),{data:l}=ml(),n=y(a("Site.Config.index_141"),{getList:()=>{u()}}),s=()=>{n.title=a("Site.Config.index_141"),n.data.isEdit=!1,n.show=!0},{table:d,columns:r}=gt([{title:a("Config.Panel.index_36"),key:"title"},{title:a("Site.Config.index_127"),key:"deploy_script",ellipsis:{tooltip:!0}},ta({width:150,align:"center",options:e=>[{label:a("Public.Btn.Deploy"),onClick:()=>{i({title:a("Site.PHP.add_site_50"),content:a("Site.Config.index_142"),onConfirm:async()=>{await ha({site_id:l.id,script_id:e.id})}})}},{label:a("Public.Btn.Edit"),onClick:()=>{n.title=a("Crontab.arrange.index_38"),n.data.row=e,n.data.isEdit=!0,n.show=!0}},{label:a("Public.Btn.Del"),onClick:()=>{i({title:a("Crontab.Script.index_42"),content:a("Site.Config.index_143"),onConfirm:async()=>{await xa({script_id:e.id}),u()}})}}]})]),u=async()=>{try{d.loading=!0;const{message:e}=await ya({site_id:l.id});o(e)&&(d.data=e||[])}finally{d.loading=!1}};return u(),t({init:u}),(e,t)=>{const a=Bt,l=wt,i=ht,o=vt,u=b;return We(),Oe("div",null,[je(a,{"show-icon":!1,class:"mb-10px"},{default:Ae((()=>[He("span",null,Me(e.$t("Site.Config.index_140")),1)])),_:1}),je(o,null,{toolsLeft:Ae((()=>[je(l,{type:"primary",onClick:s},{default:Ae((()=>[Fe(Me(e.$t("Public.Btn.Add")),1)])),_:1})])),table:Ae((()=>[je(i,{loading:ze(d).loading,data:ze(d).data,columns:ze(r),"max-height":480},null,8,["loading","data","columns"])])),_:1}),je(u,{show:ze(n).show,"onUpdate:show":t[0]||(t[0]=e=>ze(n).show=e),title:ze(n).title,data:ze(n).data,width:600,"min-height":320,footer:!0,component:io},null,8,["show","title","data"])])}}}),so={class:"w-500px p-20px"},oo={class:"w-280px"},ro={class:"w-280px"},uo=Ne({__name:"update-ssh-key",props:{siteId:{type:Number,required:!0},keyPath:{type:String,required:!0},refresh:{type:Function}},setup(e,{expose:t}){const{t:a}=De(),l=_t("formRef"),i=Ge({type:"update",key_path:e.keyPath,key_name:""}),n={key_name:{required:!0,message:a("Site.Git.pleaseInputSshKeyName"),trigger:"blur"}},s=Ie([]);return(async()=>{const{message:e}=await ga();o(e)&&(s.value=e.map((e=>({label:e.name,value:e.path}))))})(),t({onConfirm:async()=>{await(l.value?.validate()),await ba({site_id:e.siteId,..."update"===i.type?{key_path:i.key_path}:{key_name:i.key_name}}),e.refresh?.()}}),(e,t)=>{const o=zt,d=qt,r=St,u=Ct,c=Lt,p=Yt;return We(),Oe("div",so,[je(p,{ref_key:"formRef",ref:l,model:ze(i),rules:n},{default:Ae((()=>[je(r,{label:ze(a)("Site.Git.updateMethod")},{default:Ae((()=>[je(d,{value:ze(i).type,"onUpdate:value":t[0]||(t[0]=e=>ze(i).type=e)},{default:Ae((()=>[je(o,{value:"update"},{default:Ae((()=>[Fe(Me(ze(a)("Site.Git.selectKey")),1)])),_:1}),je(o,{value:"add"},{default:Ae((()=>[Fe(Me(ze(a)("Site.Git.generateNewKey")),1)])),_:1})])),_:1},8,["value"])])),_:1},8,["label"]),"update"===ze(i).type?(We(),Xe(r,{key:0,label:ze(a)("Site.Git.keyList"),path:"key_path"},{default:Ae((()=>[He("div",oo,[je(u,{value:ze(i).key_path,"onUpdate:value":t[1]||(t[1]=e=>ze(i).key_path=e),options:ze(s)},null,8,["value","options"])])])),_:1},8,["label"])):Je("",!0),"add"===ze(i).type?(We(),Xe(r,{key:1,label:ze(a)("Site.Git.keyName"),path:"key_name"},{default:Ae((()=>[He("div",ro,[je(c,{value:ze(i).key_name,"onUpdate:value":t[2]||(t[2]=e=>ze(i).key_name=e)},null,8,["value"])])])),_:1},8,["label"])):Je("",!0)])),_:1},8,["model"])])}}}),co={key:0},po={class:"w-400px mr-12px"},_o={class:"text-primary cursor-pointer"},mo=["src"],vo={key:0},fo=Ne({__name:"index",props:{onJump:{type:Function,default:()=>{}}},setup(e,{expose:t}){const{t:a}=De(),{data:n}=ml(),{isFree:s}=M(),d=e,r=Ie(!0),u=Ie(null),c=Ge({git_provider:"",git_repo:null,git_branch:null,custom_key:"",custom_repo:null,custom_branch:"",track_deployments:null,webhook_url:"",coverage_data:!1,webhook_script:null}),p=Ge({git_repo:{required:!0,trigger:["blur","change"],message:a("Site.PHP.add_site_53")},git_branch:{required:!0,trigger:["blur","change"],message:a("Site.PHP.add_site_54")},custom_repo:{required:!0,trigger:["blur","change"],message:a("Site.Config.index_135")},custom_branch:{required:!0,trigger:["blur","change"],message:a("Site.Config.index_136")}}),_=Ie([]),m=Ie([]),v=Ie([]),f=[{label:"5",value:5},{label:"10",value:10,disabled:s},{label:"15",value:15,disabled:s},{label:"30",value:30,disabled:s}],x=e=>s&&Number(e.value)>5?je("div",{onClick:()=>z({source:372})},[je("span",null,[e.label]),je("span",{class:"float-right cursor-pointer color-#ffb800"},[Fe("PRO")])]):je("span",null,[e.label]),y=Ie(""),g=()=>{Ce({title:a("Site.Git.updateSshKeyTitle"),footer:!0,data:{siteId:n.id,keyPath:y.value,refresh:U},component:uo})},b=()=>{d.onJump()},w=async()=>{i({title:a("Site.Config.index_133"),content:a("Site.Config.index_137"),onConfirm:async()=>{await wa({site_id:n.id}),U()}})},S=()=>{rl(c.webhook_url)},k=async()=>{if(await(u.value?.validate()),!r.value)return await Sa({site_id:n.id,site_path:n.path,repo:c.custom_repo||"",branch:c.custom_branch,coverage_data:c.coverage_data}),void U();await ka({site_id:n.id,number_copies:c.track_deployments||5,script_id:c.webhook_script})},{loading:C,setLoading:$}=yt(),{loading:P,setLoading:L}=yt(),U=async()=>{try{L(!0);const{message:e}=await ma({site_id:n.id});h(e)&&(1===Object.entries(e).length?r.value=!1:r.value=!0,c.git_provider=e.deploy_type||"ssh",c.git_repo=e.repo,c.git_branch=e.branch,c.custom_key=e.ssh_key,c.custom_repo=e.repo,c.custom_branch=e.branch||"master",c.track_deployments=e.number_copies,c.webhook_url=e.webhook_url,c.webhook_script=e.webhook_script||null,c.coverage_data=!1,y.value=e.key_path),(async()=>{try{$(!0);const{message:e}=await ya({site_id:n.id});o(e)&&(v.value=e.map((e=>({label:e.title,value:e.id}))))}finally{$(!1)}})()}finally{L(!1)}};return U(),t({init:U}),(e,t)=>{const a=Bt,i=kt,n=zt,s=qt,o=St,d=Ct,h=Lt,y=wt,$=Xt,L=dl,U=l,R=Pt,E=Yt,B=Mt;return We(),Xe(B,{class:"h-620px",show:ze(P)},{default:Ae((()=>[ze(r)?Je("",!0):(We(),Xe(a,{key:0,class:"mb-16px","show-icon":!1},{default:Ae((()=>[Fe(Me(e.$t("Site.Config.index_128")),1)])),_:1})),je(E,{ref_key:"formRef",ref:u,model:ze(c),rules:ze(p)},{default:Ae((()=>[je(o,{label:e.$t("Site.PHP.add_site_47"),path:"git_provider"},{default:Ae((()=>[je(s,{value:ze(c).git_provider,"onUpdate:value":t[0]||(t[0]=e=>ze(c).git_provider=e)},{default:Ae((()=>[Je("",!0),je(n,{value:"ssh"},{default:Ae((()=>[je(i,{class:"items-center",size:2},{default:Ae((()=>[t[11]||(t[11]=He("i",{class:"i-octicon:git-branch-16 text-18px"},null,-1)),He("span",null,Me(e.$t("Public.Search.Custom")),1)])),_:1,__:[11]})])),_:1})])),_:1},8,["value"])])),_:1},8,["label"]),"github"===ze(c).git_provider?(We(),Oe("div",co,[je(o,{label:" "},{default:Ae((()=>[He("div",null,[je(o,{label:e.$t("Site.PHP.add_site_48"),path:"git_repo","label-placement":"top"},{default:Ae((()=>[je(d,{class:"w-400px",value:ze(c).git_repo,"onUpdate:value":t[1]||(t[1]=e=>ze(c).git_repo=e),name:"git_repo",options:ze(_)},null,8,["value","options"])])),_:1},8,["label"]),je(o,{label:e.$t("Site.PHP.add_site_49"),path:"git_branch","label-placement":"top"},{default:Ae((()=>[je(d,{class:"w-400px",value:ze(c).git_branch,"onUpdate:value":t[2]||(t[2]=e=>ze(c).git_branch=e),name:"git_branch",options:ze(m)},null,8,["value","options"])])),_:1},8,["label"])])])),_:1})])):Je("",!0),"ssh"===ze(c).git_provider?(We(),Xe(o,{key:1,label:" "},{default:Ae((()=>[He("div",null,[je(o,{label:e.$t("Site.Git.sshKey"),"label-placement":"top"},{default:Ae((()=>[He("div",po,[je(h,{readonly:"",type:"textarea",value:ze(c).custom_key,"onUpdate:value":t[3]||(t[3]=e=>ze(c).custom_key=e),"input-props":{spellcheck:!1}},null,8,["value"])]),je(y,{onClick:g},{default:Ae((()=>[Fe(Me(e.$t("Public.Btn.Update")),1)])),_:1})])),_:1},8,["label"]),je(o,{label:e.$t("Site.PHP.add_site_48"),"label-placement":"top",path:"custom_repo"},{default:Ae((()=>[je(i,null,{default:Ae((()=>[je(h,{readonly:ze(r),class:"w-400px!",value:ze(c).custom_repo,"onUpdate:value":t[4]||(t[4]=e=>ze(c).custom_repo=e),"input-props":{spellcheck:!1}},null,8,["readonly","value"]),ze(r)?Je("",!0):(We(),Oe(Ke,{key:0},[He("div",null,"("+Me(e.$t("Site.Git.repoExample"))+")",1),je($,{trigger:"hover"},{trigger:Ae((()=>[He("span",_o,Me(e.$t("Site.PHP.add_site_52")),1)])),default:Ae((()=>[He("img",{width:"400px",src:ze(ul),alt:"git desc"},null,8,mo)])),_:1})],64))])),_:1})])),_:1},8,["label"]),je(o,{label:e.$t("Site.PHP.add_site_49"),"label-placement":"top",path:"custom_branch"},{default:Ae((()=>[je(i,{class:"flex-col!"},{default:Ae((()=>[je(h,{readonly:ze(r),class:"w-400px!",value:ze(c).custom_branch,"onUpdate:value":t[5]||(t[5]=e=>ze(c).custom_branch=e)},null,8,["readonly","value"]),ze(r)?Je("",!0):(We(),Oe("div",vo,"("+Me(e.$t("Site.Git.branchExample"))+")",1))])),_:1})])),_:1},8,["label"])])])),_:1})):Je("",!0),ze(r)?(We(),Oe(Ke,{key:2},[je(o,{label:e.$t("SSL.Domain.index_11")},{default:Ae((()=>[je(i,null,{default:Ae((()=>[je(d,{class:"w-400px",value:ze(c).track_deployments,"onUpdate:value":t[6]||(t[6]=e=>ze(c).track_deployments=e),"render-label":x,options:f},null,8,["value"]),He("span",null,"*"+Me(e.$t("Site.Config.index_129")),1)])),_:1})])),_:1},8,["label"]),je(o,{label:e.$t("Site.Config.index_130")},{default:Ae((()=>[je(i,null,{default:Ae((()=>[je(i,{class:"items-center"},{default:Ae((()=>[je(d,{loading:ze(C),class:"w-400px",value:ze(c).webhook_script,"onUpdate:value":t[7]||(t[7]=e=>ze(c).webhook_script=e),options:ze(v)},null,8,["loading","value","options"]),je(y,{size:"small",onClick:b},{default:Ae((()=>[Fe(Me(e.$t("Site.PHP.add_site_34")),1)])),_:1})])),_:1}),He("div",null,"*"+Me(e.$t("Site.Config.index_131")),1)])),_:1})])),_:1},8,["label"]),je(o,{label:e.$t("Site.Config.index_132")},{default:Ae((()=>[je(i,null,{default:Ae((()=>[je(i,{class:"items-center"},{default:Ae((()=>[je(L,{readonly:"",iconName:"common-copy",class:"w-400px!",value:ze(c).webhook_url,"onUpdate:value":t[8]||(t[8]=e=>ze(c).webhook_url=e),"input-props":{spellcheck:!1},onClick:S},null,8,["value"]),je(y,{type:"primary",size:"small",onClick:w},{default:Ae((()=>[Fe(Me(e.$t("Site.Config.index_133")),1)])),_:1})])),_:1}),je(U,{target:"_blank",href:"https://www.yakpanel.com/docs/Function/Tutorial/create_for_git.html#automatic-website-updates"},{default:Ae((()=>[Fe("*"+Me(e.$t("Site.Config.index_134")),1)])),_:1})])),_:1})])),_:1},8,["label"])],64)):(We(),Xe(o,{key:3,label:e.$t("Site.Git.coverageData")},{default:Ae((()=>[je(R,{value:ze(c).coverage_data,"onUpdate:value":t[9]||(t[9]=e=>ze(c).coverage_data=e)},null,8,["value"])])),_:1},8,["label"])),je(o,{label:" "},{default:Ae((()=>[je(i,null,{default:Ae((()=>[je(y,{type:"primary",onClick:k},{default:Ae((()=>[Fe(Me(e.$t("Public.Btn.Save")),1)])),_:1}),Je("",!0)])),_:1})])),_:1})])),_:1},8,["model","rules"])])),_:1},8,["show"])}}}),ho={class:"flex gap-10px mb-10px"},xo={class:"h-540px"},yo=Ne({__name:"index",setup(e,{expose:t}){const{t:a}=De(),{data:l}=ml(),{loading:n,setLoading:s}=yt(),o=Ie(""),d=()=>{i({title:a("Site.Config.index_147"),content:a("Site.Config.index_148"),onConfirm:async()=>{await Ca({site_id:l.id}),r()}})},r=async()=>{try{s(!0);const{message:e}=await $a({site_id:l.id});h(e)&&(o.value=H(e.result)&&e.result.length>0?e.result:a("Site.Config.index_149"))}finally{s(!1)}};return r(),t({init:r}),(e,t)=>{const a=wt,l=Da,i=Mt;return We(),Oe("div",null,[He("div",ho,[je(a,{type:"primary",onClick:r},{default:Ae((()=>[Fe(Me(e.$t("Public.Btn.Refresh")),1)])),_:1}),je(a,{onClick:d},{default:Ae((()=>[Fe(Me(e.$t("Public.Btn.Clear")),1)])),_:1})]),He("div",xo,[je(i,{class:"h-full",show:ze(n)},{default:Ae((()=>[je(l,{log:ze(o)},null,8,["log"])])),_:1},8,["show"])])])}}}),go={class:"w-560px p-20px"},bo={class:"w-280px"},wo={class:"w-280px"},So={class:"flex gap-12px w-280px"},ko={class:"flex-1"},Co={class:"flex-1 flex flex-col gap-12px"},$o={class:"w-360px"},Po=Ne({__name:"index",props:{siteId:{type:Number,required:!0},branch:{type:String,required:!0},repo:{type:String,required:!0},refresh:{type:Function}},setup(e,{expose:t}){const{t:a}=De(),l=_t("formRef"),i=Ge({branch:e.branch,repo:e.repo,key_path:null,ssh_key:""}),n={key_path:{required:!0,message:a("Site.Git.pleaseSelectKey"),trigger:"blur"}},s=Ie([]),d=(e,t)=>{i.ssh_key=t.content},r=()=>{Ce({title:a("Site.Git.generateNewKey"),footer:!0,data:{refresh:async e=>{await u();const t=s.value.find((t=>t.value===e));t&&(i.ssh_key=`${t.content}`,i.key_path=e)}},component:cl})},u=async()=>{const{message:e}=await ga();o(e)&&(s.value=e.map((e=>({label:e.name,value:e.path,content:e.content}))))};return u(),t({onConfirm:async()=>{await(l.value?.validate()),await Pa({site_id:e.siteId,branch:i.branch,repo:i.repo,key_path:i.key_path||""}),e.refresh?.()}}),(e,t)=>{const a=Lt,o=St,u=Ct,c=wt,p=Yt;return We(),Oe("div",go,[je(p,{ref_key:"formRef",ref:l,model:ze(i),rules:n},{default:Ae((()=>[je(o,{label:e.$t("Site.PHP.add_site_48"),path:"repo"},{default:Ae((()=>[He("div",bo,[je(a,{value:ze(i).repo,readonly:!0},null,8,["value"])])])),_:1},8,["label"]),je(o,{label:e.$t("Site.PHP.add_site_49"),path:"branch"},{default:Ae((()=>[He("div",wo,[je(a,{value:ze(i).branch,readonly:!0},null,8,["value"])])])),_:1},8,["label"]),je(o,{label:e.$t("Site.Git.keyList"),path:"key_path"},{default:Ae((()=>[He("div",So,[He("div",ko,[je(u,{value:ze(i).key_path,"onUpdate:value":[t[0]||(t[0]=e=>ze(i).key_path=e),d],options:ze(s)},null,8,["value","options"])]),je(c,{onClick:r},{default:Ae((()=>[Fe(Me(e.$t("Site.Git.generateNewKey")),1)])),_:1})])])),_:1},8,["label"]),je(o,{label:e.$t("Site.Git.sshKey"),path:"ssh_key","show-feedback":!1},{default:Ae((()=>[He("div",Co,[He("div",$o,[je(a,{value:ze(i).ssh_key,type:"textarea",rows:5,readonly:""},null,8,["value"])]),He("div",null,Me(e.$t("Site.PHP.add_site_51")),1)])])),_:1},8,["label"])])),_:1},8,["model"])])}}}),Lo=Ne({__name:"index",setup(e,{expose:t}){const{t:a}=De(),{config:i,data:n}=ml(),s=Ie("deployment"),o=Ie(),d=[{key:"deployment",label:a("Site.Config.index_145"),component:ao},{key:"script",label:a("Site.Config.index_127"),component:no},{key:"repository",label:a("Site.PHP.add_site_48"),component:fo,data:{onJump:()=>{s.value="script"}}},{key:"logs",label:a("Site.Config.index_146"),component:yo}],r=Ie(!0),u=async()=>{const{message:e}=await ma({site_id:n.id});h(e)&&(1===Object.entries(e).length?r.value=!1:r.value=!0)},c=async()=>{s.value="deployment",Ze((()=>{o.value?.init()}))},p=async()=>{const{message:e}=await La({site_id:n.id});h(e)&&Ce({title:a("Site.Git.importExistingProjectTitle"),footer:!0,data:{siteId:n.id,branch:e.branch,repo:e.repo,refresh:async()=>{await u(),c()}},component:Po})};return(async()=>{await u(),s.value=i.subMenu||"deployment",i.subMenu=""})(),t({init:c}),(e,t)=>{const a=l,i=Qt,n=Ra;return We(),Xe(n,{install:ze(r)},{desc:Ae((()=>[Fe(Me(e.$t("Site.Config.index_144"))+" ",1),je(a,{class:"ml-8px font-bold",onClick:p},{default:Ae((()=>[Fe(Me(e.$t("Public.Btn.Import")),1)])),_:1})])),default:Ae((()=>[je(i,{value:ze(s),"onUpdate:value":t[0]||(t[0]=e=>qe(s)?s.value=e:null),ref_key:"tabsRef",ref:o,options:d},null,8,["value"])])),_:1},8,["install"])}}}),Uo={class:"h-full"},Ro=Ne({__name:"index",props:{siteInfo:{},config:{}},setup(e){const{t:a}=De(),l=mt(),{siteName:i}=Ye(l),n=Ve((()=>w((()=>t.import("./index-legacy-BVq9ef2w.js?v=1773287522785")),void 0))),s=e,{siteInfo:o,config:d}=s;i.value=s.siteInfo.name;const r=Ie();o&&Te(_l,{data:o,config:d});const u=Ie("domain"),c=[{key:"domain",label:a("Site.Config.index_1"),component:Sl},{key:"directory",label:"Directory",component:Al},{key:"access",label:a("Site.Config.index_5"),component:_i},{key:"rewrite",label:a("Site.Config.index_7"),component:n},{key:"document",label:a("Site.Config.index_9"),component:fi},{key:"config",label:a("Site.Config.index_10"),component:xi},{key:"ssl",label:()=>je(Ke,null,[a("Site.Config.index_11")]),component:qs},{key:"php",label:a("Site.Config.index_12"),component:ji},{key:"webserver",label:a("WP.Config.index_21"),component:eo},{key:"git",label:"Git Manager",component:Lo},{key:"wordpress",label:"Wordpress Setting",show:"WP"===o?.project_type,component:Oi},{key:"composer",label:a("Site.Config.index_20"),component:Zi},{key:"redirect",label:a("Site.Config.index_21"),component:rn},{key:"proxy",label:a("Site.Config.index_23"),component:wn},{key:"hotlink",label:a("Site.Config.index_24"),component:kn},{key:"maintenance",label:a("WP.Config.index_33"),component:Vs},{key:"logs",label:a("Site.Config.index_25"),component:jn}];return u.value=d.menu||"domain",d.menu="",et((()=>{window.siteConfigInit=r.value.init})),(e,t)=>{const a=Ee;return We(),Oe("div",Uo,[je(a,{value:ze(u),"onUpdate:value":t[0]||(t[0]=e=>qe(u)?u.value=e:null),ref_key:"tabsRef",ref:r,data:c},null,8,["value"])])}}}),Eo=Object.freeze(Object.defineProperty({__proto__:null,default:Ro},Symbol.toStringTag,{value:"Module"}));e("i",Eo)}}}));