Files
2026-08-27 12:18:36 +08:00

40 lines
232 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
;(() => {
const stylesheetSelector = "link[rel=stylesheet]"
const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href))
const version = "1787646744133"
const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href)
const removeAfterLoad = (freshLink, staleLink) => {
const remove = () => staleLink.remove()
if (freshLink.sheet) {
requestAnimationFrame(remove)
return
}
freshLink.addEventListener("load", remove, { once: true })
}
for (const link of Array.from(document.querySelectorAll(stylesheetSelector))) {
const url = new URL(link.href, location.href)
if (url.origin !== location.origin || url.searchParams.get("v") === version) continue
url.searchParams.set("v", version)
if (loaded.has(url.href)) {
const freshLink = findLoadedLink(url.href)
if (freshLink && freshLink !== link) removeAfterLoad(freshLink, link)
continue
}
const freshLink = document.createElement("link")
freshLink.rel = "stylesheet"
freshLink.href = url.href
link.parentNode?.insertBefore(freshLink, link.nextSibling)
loaded.add(url.href)
removeAfterLoad(freshLink, link)
}
})();
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/view-site.js?v=1787646744133","js/rolldown-runtime.js?v=1787646744133","js/vendor-utils.js?v=1787646744133","js/vendor-vue.js?v=1787646744133","js/vendor-naive.js?v=1787646744133","js/vendor.js?v=1787646744133","css/vendor.css?v=1787646744133","js/app.js?v=1787646744133","js/vendor-pdf.js?v=1787646744133","js/vendor-polyfills.js?v=1787646744133","js/app-icons.js?v=1787646744133","css/app.css?v=1787646744133","js/app-components.js?v=1787646744133","js/app-base.js?v=1787646744133","js/vendor-code-highlight.js?v=1787646744133","css/vendor-code-highlight.css?v=1787646744133","css/app-base.css?v=1787646744133","js/vendor-pay.js?v=1787646744133","css/app-components.css?v=1787646744133","js/app-shared.js?v=1787646744133","js/app-modal-ui.js?v=1787646744133","js/vendor-crypto.js?v=1787646744133","css/app-shared.css?v=1787646744133","js/feature-FileEditor.js?v=1787646744133","js/vendor-ace.js?v=1787646744133","css/vendor-ace.css?v=1787646744133","js/feature-EmailEditor.js?v=1787646744133","js/vendor-interaction.js?v=1787646744133","js/vendor-wangeditor.js?v=1787646744133","css/vendor-wangeditor.css?v=1787646744133","css/feature-EmailEditor.css?v=1787646744133","css/feature-FileEditor.css?v=1787646744133","js/app-ui.js?v=1787646744133","css/app-ui.css?v=1787646744133","js/app-form.js?v=1787646744133","css/app-form.css?v=1787646744133","js/app-temp.js?v=1787646744133","css/app-temp.css?v=1787646744133","js/view-ai.js?v=1787646744133","js/domain-config.js?v=1787646744133","css/domain-config.css?v=1787646744133","css/view-ai.css?v=1787646744133","js/view-database.js?v=1787646744133","css/view-database.css?v=1787646744133","js/feature-Terminal.js?v=1787646744133","js/vendor-terminal.js?v=1787646744133","css/vendor-terminal.css?v=1787646744133","css/feature-Terminal.css?v=1787646744133","js/view-home.js?v=1787646744133","js/feature-FilePicker.js?v=1787646744133","css/feature-FilePicker.css?v=1787646744133","js/legacy-view-home.js?v=1787646744133","js/vendor-charts.js?v=1787646744133","css/legacy-view-home.css?v=1787646744133","js/view-billion-mail.js?v=1787646744133","css/view-billion-mail.css?v=1787646744133","css/view-home.css?v=1787646744133","js/view-logs.js?v=1787646744133","css/view-logs.css?v=1787646744133","css/view-site.css?v=1787646744133","js/view-ssl.js?v=1787646744133","js/view-soft.js?v=1787646744133","js/view-ftp.js?v=1787646744133","css/view-ftp.css?v=1787646744133","css/view-soft.css?v=1787646744133","css/view-ssl.css?v=1787646744133"])))=>i.map(i=>d[i]);
import{r as e}from"./rolldown-runtime.js?v=1787646744133";import{Cn as t,Cr as n,Dn as r,En as i,Fn as a,Ft as o,Gn as s,Hn as c,Jn as l,Ln as u,On as d,Or as f,Qn as p,Sn as m,Tr as h,Xn as g,Yn as _,Yr as v,Zn as y,Zr as b,ar as x,bn as S,br as C,cr as w,dn as T,ei as E,fn as D,gt as O,hr as k,kn as A,lr as j,mn as M,nn as N,or as ee,rr as te,un as ne,vr as P,wn as re,wr as ie,wt as ae,xn as F,xr as oe,y as se,yn as I,zn as ce}from"./vendor-utils.js?v=1787646744133";import{l as L,o as le,p as ue}from"./vendor-vue.js?v=1787646744133";import{$ as de,A as fe,B as pe,C as me,Ct as he,Et as ge,F as R,I as _e,J as ve,K as ye,L as z,M as be,N as xe,P as Se,Q as Ce,R as we,St as B,T as Te,Tt as Ee,W as De,X as Oe,Y as ke,Z as Ae,bt as je,dt as V,gt as H,h as Me,ht as Ne,i as Pe,j as Fe,mt as Ie,r as Le,tt as Re,ut as ze,v as Be,wt as Ve,xt as He,z as Ue}from"./vendor-naive.js?v=1787646744133";import{$i as We,$n as Ge,Bf as Ke,Br as qe,Ci as Je,Cn as Ye,Cr as Xe,Da as U,Ea as Ze,Ef as Qe,Ff as W,Fi as $e,Gf as et,Hr as tt,Ii as nt,Ir as rt,Jf as it,Ji as at,Lf as G,Li as ot,Mi as st,Nf as K,Oa as q,Oi as ct,Pf as lt,Qi as ut,Qn as dt,Qr as ft,Qt as pt,Rf as mt,Ri as ht,Rr as gt,Sa as _t,Si as vt,Sn as yt,Sr as bt,Ti as xt,Tn as St,Vr as Ct,Xf as wt,Xi as Tt,Xn as Et,Yi as Dt,Zf as Ot,Zi as kt,Zn as At,Zt as jt,_n as Mt,a as Nt,an as Pt,ar as Ft,bi as It,bn as Lt,bp as Rt,br as zt,ca as Bt,ci as Vt,cn as Ht,cp as Ut,di as Wt,dn as Gt,ea as Kt,fa as qt,fi as Jt,gi as Yt,gn as Xt,gp as J,hi as Zt,hn as Qt,i as $t,ii as en,in as tn,ji as nn,jr as rn,li as an,ln as Y,ma as on,mi as sn,mn as cn,na as ln,oi as un,on as dn,or as fn,pa as pn,pi as mn,qf as hn,qn as gn,rr as _n,si as vn,sr as yn,ta as bn,ti as xn,ua as Sn,ui as Cn,vn as wn,vp as Tn,vr as En,wf as Dn,wi as On,wn as kn,xi as An,xn as jn,xr as Mn,yn as Nn,yp as X,zf as Z,zr as Pn}from"./app.js?v=1787646744133";import{$n as Fn,Ar as In,B as Ln,Bn as Rn,Br as zn,C as Bn,Cr as Vn,Dr as Hn,E as Un,Ei as Wn,Er as Gn,F as Kn,Fn as qn,Fr as Jn,Gn as Yn,Hi as Xn,Hn as Zn,Hr as Qn,In as $n,Ir as er,Ji as tr,Jn as nr,Kn as rr,L as ir,Ln as ar,Lr as or,Mr as sr,N as cr,Nn as lr,Nr as ur,Or as dr,Pn as fr,Pr as pr,Qi as mr,Qn as hr,Rn as gr,Rr as _r,Sr as vr,T as yr,Ti as br,Tr as xr,Ui as Sr,Vn as Cr,Vr as wr,Wi as Tr,Wn as Er,Wr as Dr,Xi as Or,Xn as kr,Yi as Q,Yn as Ar,Zi as jr,Zn as Mr,_i as Nr,_r as Pr,ar as Fr,br as Ir,cr as Lr,dr as Rr,er as zr,fr as Br,gr as Vr,hr as Hr,ir as Ur,jr as Wr,kr as Gr,lr as Kr,mr as qr,nr as Jr,or as Yr,pr as Xr,qn as Zr,r as Qr,rr as $r,sr as ei,t as ti,tr as ni,ur as ri,vr as ii,w as ai,wi as oi,wr as si,xr as ci,yr as li,zn as ui,zr as di}from"./app-components.js?v=1787646744133";import{Cr as fi,Hf as pi,Kf as mi,Uf as hi,Yf as gi,_l as _i,a as vi,c as yi,d as bi,f as xi,h as Si,hl as Ci,i as wi,l as Ti,m as Ei,n as Di,o as Oi,p as ki,r as Ai,s as ji,t as Mi,u as Ni,yl as Pi}from"./app-shared.js?v=1787646744133";import{n as Fi,r as Ii}from"./vendor-pdf.js?v=1787646744133";import{c as Li,d as Ri,l as zi,u as Bi}from"./app-base.js?v=1787646744133";import{_t as Vi}from"./feature-FileEditor.js?v=1787646744133";import{a as Hi,r as Ui}from"./app-modal-ui.js?v=1787646744133";import{a as Wi,i as Gi,o as Ki,s as qi}from"./app-form.js?v=1787646744133";import{a as Ji,n as Yi,o as Xi,t as Zi}from"./app-temp.js?v=1787646744133";import{d as Qi}from"./view-database.js?v=1787646744133";import{n as $i}from"./view-home.js?v=1787646744133";import{a as ea,b as ta,h as na,i as ra,y as ia}from"./view-site.js?v=1787646744133";var aa=e({default:()=>ca});N();var oa={};function sa(e,t){let n=Xi;return l(),F(n)}var ca=Z(oa,[[`render`,sa]]);N();var la={key:0},ua={key:1},da=A({__name:`index`,props:{data:{}},setup(e,{expose:n}){let{getList:a}=e.data,{t:o}=L(),s=C(null),c=P({url:``,type:2,username:``,password:``,key:``,token:``}),u={url:{trigger:[`blur`,`input`],message:o(`Database.form.index_16`),required:!0},username:{required:!0,message:o(`Database.form.index_16`),trigger:[`input`,`blur`]},password:{required:!0,trigger:[`blur`,`input`],message:o(`Database.form.index_17`)},key:{required:!0,trigger:[`blur`,`input`],message:o(`WP.Remote.index_15`)},token:{required:!0,trigger:[`blur`,`input`],message:o(`WP.Remote.index_16`)}},d=()=>({login_url:c.url,username:c.username,password:c.password}),p=()=>({login_url:c.url,security_key:c.key,security_token:c.token});return n({onConfirm:async()=>{var e;await((e=s.value)==null?void 0:e.validate()),c.type==1?await xi(d()):await ki(p()),a()}}),(e,n)=>{let a=Ce,o=Ae,d=R,p=B,h=cn,g=Y,_=tr;return l(),F(_,{class:`p-20px`,ref_key:`formRef`,ref:s,model:f(c),rules:u},{default:w(()=>[r(d,{label:e.$t(`WP.Remote.index_2`)},{default:w(()=>[r(o,{value:f(c).type,"onUpdate:value":n[0]||(n[0]=e=>f(c).type=e)},{default:w(()=>[r(a,{label:e.$t(`WP.Remote.index_4`),value:2},null,8,[`label`]),r(a,{label:e.$t(`WP.Remote.index_3`),value:1},null,8,[`label`])]),_:1},8,[`value`])]),_:1},8,[`label`]),r(d,{label:e.$t(`WP.Config.index_1`),path:`url`},{default:w(()=>[r(p,{class:`w-300px!`,value:f(c).url,"onUpdate:value":n[1]||(n[1]=e=>f(c).url=e),placeholder:e.$t(`Waf.Rules.index_53`)},null,8,[`value`,`placeholder`])]),_:1},8,[`label`]),f(c).type==1?(l(),t(`div`,la,[r(d,{label:e.$t(`Site.Label.index_24`),path:`username`},{default:w(()=>[r(p,{class:`w-300px!`,value:f(c).username,"onUpdate:value":n[2]||(n[2]=e=>f(c).username=e),placeholder:e.$t(`Database.index_13`)},null,8,[`value`,`placeholder`])]),_:1},8,[`label`]),r(d,{label:e.$t(`Site.Label.index_27`),path:`password`},{default:w(()=>[r(p,{class:`w-300px!`,value:f(c).password,"onUpdate:value":n[3]||(n[3]=e=>f(c).password=e),placeholder:e.$t(`Database.index_14`)},null,8,[`value`,`placeholder`])]),_:1},8,[`label`])])):(l(),t(`div`,ua,[r(d,{label:e.$t(`WP.Remote.index_5`),path:`key`},{default:w(()=>[r(p,{class:`w-300px!`,value:f(c).key,"onUpdate:value":n[4]||(n[4]=e=>f(c).key=e),placeholder:`xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx`},null,8,[`value`])]),_:1},8,[`label`]),r(d,{label:e.$t(`WP.Remote.index_6`),path:`token`},{default:w(()=>[r(p,{class:`w-300px!`,value:f(c).token,"onUpdate:value":n[5]||(n[5]=e=>f(c).token=e),placeholder:e.$t(`WP.Remote.index_7`)},null,8,[`value`,`placeholder`])]),_:1},8,[`label`])])),f(c).type==2?(l(),F(g,{key:2,class:`ml-15px`},{default:w(()=>[i(E(e.$t(`WP.Remote.index_8`))+`: `,1),S(`li`,null,[i(` 1. `+E(e.$t(`Ftp.Label.index_11`))+` `,1),r(h,{href:`https://wordpress.org/plugins/aapanel-wp-toolkit/`,target:`_blank`},{default:w(()=>[i(E(e.$t(`WP.Remote.index_9`)),1)]),_:1})]),S(`li`,null,`2. `+E(e.$t(`WP.Remote.index_10`)),1),S(`li`,null,`3. `+E(e.$t(`WP.Remote.index_11`)),1),S(`li`,null,`4. `+E(e.$t(`WP.Remote.index_12`)),1),S(`li`,null,`5. `+E(e.$t(`WP.Remote.index_13`)),1),S(`li`,null,`6. `+E(e.$t(`WP.Remote.index_14`)),1)]),_:1})):m(``,!0)]),_:1},8,[`model`])}}}),fa=e({default:()=>pa}),pa=da;N(),Ii();var{t:ma}=Ke.global,ha=e=>{let{row:t}=e;return r(cn,null,{default:()=>[t.site_url]})},ga=e=>{let{row:t}=e;return r(cn,null,{default:()=>[t.env_info.wordpress_version?t.env_info.wordpress_version:`--`]})},_a=e=>{let{row:t}=e;return r(cn,null,{default:()=>[t.env_info.php_version?t.env_info.php_version:`--`]})},va=e=>{let{row:t}=e;return r(cn,null,{default:()=>[t.env_info.plugin_version?t.env_info.plugin_version:`--`]})};function ya(e){lt({title:ma(`WP.index_21`),width:420,minHeight:180,footer:!1,data:e,component:d(()=>Fi(()=>Promise.resolve().then(()=>ka),void 0))})}N();var ba={class:`p-20px`},xa=[`title`],Sa=Z(A({__name:`index`,props:{data:{}},setup(e){let{row:n}=e.data,a=C(null),o=P({Login_url:``,wp:``,php:``,sql:``,worker:``,username:``,language:`en`});return ce(()=>{o.Login_url=n.login_url,o.wp=n.env_info.wordpress_version,o.php=n.env_info.php_version,o.worker=n.env_info.plugin_version,o.username=n.username,o.language=n.env_info.locale,o.sql=n.env_info.mysql_version}),(e,n)=>{let s=cn,c=R,u=z,d=tr;return l(),t(`div`,ba,[r(d,{"label-width":`160px`,modelValue:f(o),"onUpdate:modelValue":n[1]||(n[1]=e=>k(o)?o.value=e:null),ref_key:`formRef`,ref:a},{default:w(()=>[r(c,{label:e.$t(`WP.Config.index_1`)},{default:w(()=>[r(s,{href:f(o).Login_url,target:`_blank`},{default:w(()=>[i(E(f(o).Login_url),1)]),_:1},8,[`href`])]),_:1},8,[`label`]),r(u,null,{default:w(()=>[r(c,{label:e.$t(`Site.Label.index_23`)},{default:w(()=>[r(s,null,{default:w(()=>[i(E(f(o).wp),1)]),_:1})]),_:1},8,[`label`]),r(c,{label:e.$t(`WP.Remote.index_17`)},{default:w(()=>[r(s,null,{default:w(()=>[i(E(f(o).worker),1)]),_:1})]),_:1},8,[`label`])]),_:1}),r(u,null,{default:w(()=>[r(c,{label:e.$t(`Site.PHP.add_site_21`)},{default:w(()=>[r(s,null,{default:w(()=>[i(E(f(o).php),1)]),_:1})]),_:1},8,[`label`]),r(c,{label:e.$t(`WP.Remote.index_18`)},{default:w(()=>[r(s,null,{default:w(()=>[i(E(f(o).sql),1)]),_:1})]),_:1},8,[`label`])]),_:1}),r(c,{label:e.$t(`Site.Label.index_24`)},{default:w(()=>[S(`div`,{class:`text`,title:f(o).username},E(f(o).username),9,xa)]),_:1},8,[`label`]),r(c,{label:e.$t(`WP.Label.index_3`)},{default:w(()=>[r($i,{class:`language`,value:f(o).language,"onUpdate:value":n[0]||(n[0]=e=>f(o).language=e),disabled:``},null,8,[`value`])]),_:1},8,[`label`])]),_:1},8,[`modelValue`])])}}}),[[`__scopeId`,`data-v-d652ceef`]]);N(),Ii();var Ca=A({__name:`index`,setup(e){let t=d(()=>Fi(()=>Promise.resolve().then(()=>fa),void 0)),{t:n}=L(),a=()=>{b.show=!0},o=W(),s=e=>{o.title=`${n(`Site.Cert.index_58`)} [${e.site_url}] -- ${n(`Site.Cert.index_59`)} [${Ot(e.create_time)}]`,o.data.row=e,o.show=!0},{keys:c,table:u,columns:p}=U([{type:`selection`,width:40},{key:`name`,title:n(`Site.TableRow.index_1`),ellipsis:{tooltip:!0},render:e=>r(ha,{row:e,onClick:()=>{s(e)}},null)},{key:`name`,title:n(`Site.Label.index_23`),align:`center`,render:e=>r(ga,{row:e,onClick:()=>{s(e)}},null)},{key:`name`,title:n(`WP.Remote.index_17`),align:`center`,render:e=>r(va,{row:e,onClick:()=>{s(e)}},null)},{key:`name`,title:n(`Site.PHP.add_site_21`),align:`center`,render:e=>r(_a,{row:e,onClick:()=>{s(e)}},null)},{key:`create_time`,title:n(`Docker.Container.index_9`),align:`center`,render:e=>Ot(e.create_time)},jt({title:n(`Site.TableRow.index_30`),width:200,options:e=>[{label:n(`Site.TableOP.index_1`),onClick:()=>{ya(e)}},{label:n(`Public.Btn.Del`),onClick:()=>{K({title:`${n(`Public.Btn.Delete`)} ${e.site_url}`,content:n(`WP.Remote.index_19`),onConfirm:async()=>{await Ei({remote_id:e.id}),y()}})}}]})]),m=[{key:`delete`,type:`confirm`,label:n(`Site.Batch.index_10`),confirm:{title:n(`Crontab.Planned.index_16`,[n(`Site.Batch.index_10`)]),desc:n(`Crontab.Planned.index_17`,[n(`Site.Batch.index_10`)]),columns:[p.value[1]],api:e=>Ei({remote_id:e.id},!1),done:()=>{y()}}}],{loading:h,setLoading:g}=q(!0),_=P({p:1,p_size:10,keyword:``}),v=()=>{_.p=1,y()},y=async()=>{try{g(!0);let{message:e}=await Si(ie(_));X(e)?(u.data=e.list,u.total=e.total):(u.data=[],u.total=0)}finally{c.value=[],g(!1)}},b=W(n(`Site.PHP.index_4`),{getList:y});return y(),(e,n)=>{let s=H,d=Li,g=Q,x=Or,S=jr,C=mr,T=Dn,D=Ie;return l(),F(D,null,{default:w(()=>[r(C,{class:`p-16px`,feedback:!0},{toolsLeft:w(()=>[r(s,{type:`primary`,onClick:a},{default:w(()=>[i(E(e.$t(`WP.index_5`)),1)]),_:1})]),toolsRight:w(()=>[r(d,{value:f(_).keyword,"onUpdate:value":n[0]||(n[0]=e=>f(_).keyword=e),placeholder:e.$t(`WP.index_4`),onSearch:v},null,8,[`value`,`placeholder`])]),table:w(()=>[r(g,{"checked-row-keys":f(c),"onUpdate:checkedRowKeys":n[1]||(n[1]=e=>k(c)?c.value=e:null),loading:f(h),data:f(u).data,columns:f(p)},null,8,[`checked-row-keys`,`loading`,`data`,`columns`])]),pageLeft:w(()=>[r(x,{"checked-row-keys":f(c),"onUpdate:checkedRowKeys":n[2]||(n[2]=e=>k(c)?c.value=e:null),data:f(u).data,options:m},null,8,[`checked-row-keys`,`data`])]),pageRight:w(()=>[r(S,{page:f(_).p,"onUpdate:page":n[3]||(n[3]=e=>f(_).p=e),"page-size":f(_).p_size,"onUpdate:pageSize":n[4]||(n[4]=e=>f(_).p_size=e),"item-count":f(u).total,"store-key":`wp-toolkit`,onRefresh:y},null,8,[`page`,`page-size`,`item-count`])]),_:1}),r(T,{show:f(b).show,"onUpdate:show":n[5]||(n[5]=e=>f(b).show=e),title:f(b).title,data:f(b).data,width:550,"min-height":250,footer:!0,component:f(t)},null,8,[`show`,`title`,`data`,`component`]),r(T,{show:f(o).show,"onUpdate:show":n[6]||(n[6]=e=>f(o).show=e),title:f(o).title,data:f(o).data,width:580,"min-height":250,component:Sa},null,8,[`show`,`title`,`data`])]),_:1})}}}),wa=e({default:()=>Ta}),Ta=Ca;N();var Ea={class:`text-center p-20px`},Da={class:`login-tips-box`},Oa=A({__name:`index`,props:{data:{}},setup(e){let n=e.data,a=()=>{window.open(`/v2/wp/login/${n.id}/remote`,`_blank`)},o=()=>{window.open(n.login_url,`_blank`)};return(e,n)=>{let s=mt,c=ve,u=H,d=Y;return l(),t(`div`,null,[S(`div`,Ea,[S(`div`,Da,[r(s,{name:`wp-wp`,size:`20`}),n[0]||(n[0]=i()),S(`span`,null,E(e.$t(`WP.index_23`)),1)]),r(u,{onClick:a,size:`large`,type:`primary`},{icon:w(()=>[r(c,null,{default:w(()=>[r(s,{name:`wp-free`,size:`20`})]),_:1})]),default:w(()=>[i(` `+E(e.$t(`WP.index_22`)),1)]),_:1}),r(u,{class:`ml-24px`,size:`large`,onClick:o},{icon:w(()=>[r(c,null,{default:w(()=>[r(s,{name:`wp-login`,size:`18`})]),_:1})]),default:w(()=>[i(` `+E(e.$t(`Site.TableOP.index_1`)),1)]),_:1})]),r(d,{class:`ml-20px`},{default:w(()=>[i(E(e.$t(`WP.Remote.index_1`)),1)]),_:1})])}}}),ka=e({default:()=>Aa}),Aa=Z(Oa,[[`__scopeId`,`data-v-55e2b520`]]);N();var ja=A({__name:`index`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup(e){let{phpVersion:t}=ue(lr()),n=te(e,`value`),{loading:r,setLoading:i}=q(),a=C([]),o=e=>{t.value=e};return(async()=>{try{i(!0);let{message:e}=await tt(),r=J(e)?e:[];a.value=r.reverse().filter(e=>e.version!==`00`).map(e=>({label:e.name,value:e.version})),await ce(),r.length>0&&(n.value=r[0].version==`00`?``:r[0].version,t.value=r[0].version==`00`?``:r[0].version)}finally{i(!1)}})(),(e,t)=>{let i=Re;return l(),F(i,{value:n.value,"onUpdate:value":[t[0]||(t[0]=e=>n.value=e),o],loading:f(r),options:f(a)},null,8,[`value`,`loading`,`options`])}}});N();var Ma=A({__name:`index`,props:{value:{},valueModifiers:{}},emits:[`update:value`],setup(e){let t=lr();ee(()=>t.phpVersion,e=>{s(e)});let n=I(()=>t.phpVersion?`Not supported by current PHP`:`Please select PHP version`),r=te(e,`value`),{loading:i,setLoading:a}=q(),o=C([]),s=async e=>{try{a(!0),r.value=``;let{message:t}=await li({php_version_short:e});J(t)&&(o.value=t.map(e=>({label:e.version,value:e.version})),await ce(),t.length>0&&(r.value=t[0].version))}finally{a(!1)}};return t.phpVersion&&s(t.phpVersion),(e,t)=>{let a=Re;return l(),F(a,{value:r.value,"onUpdate:value":t[0]||(t[0]=e=>r.value=e),loading:f(i),options:f(o),placeholder:f(n)},null,8,[`value`,`loading`,`options`,`placeholder`])}}});N();var Na={key:1},Pa={class:`whitespace-nowrap`},Fa={class:`w-230px`},Ia={class:`more-settings`},La={class:`pt-16px`},Ra={class:`w-180px`},za={class:`w-400px`},Ba=A({__name:`index`,props:{getList:{type:Function},name:{}},setup(e,{expose:n}){let a=e,{t:o}=L(),{multiService:s}=ue($t()),c=Ze(),{mysql:u,php:d,webserver:p}=ue(c),h=I(()=>p.value===`apache`&&!s.value),g=C(null),_=C(!1),y=P({domain:``,weblog_title:``,language:`en`,php_version:null,wp_version:null,user_name:hn(6),admin_password:it(16,`wp`),pw_weak:!1,admin_email:``,Login_url:`wp-admin`,redirection_url:`404`,prefix:`wp_`+hn(6)+`_`,enable_cache:!h.value,wps:!1,is_create_default_file:!0,apply_ssl:1,sub_dir:``,datauser:``,datapassword:hn(16),ps:``});ee([()=>y.domain,()=>y.sub_dir],([e,t])=>{let n=e.replace(/([-.])/g,`_`),r=t?`_${t}`:``;y.weblog_title=t?`${e}/${t}`:e,y.datauser=`sql_${n}${r}`,y.ps=`${n}${r}`});let b={domain:{required:!0,trigger:[`blur`,`input`],message:o(`Site.RulesError.index_31`)},weblog_title:{required:!0,trigger:[`blur`,`input`],message:o(`Site.RulesError.index_3`)},language:{required:!0,trigger:`change`,message:o(`Site.RulesError.index_4`)},php_version:{required:!0,trigger:`change`,message:o(`Site.RulesError.index_5`)},wp_version:{required:!0,trigger:`change`,message:o(`Site.RulesError.index_6`)},user_name:{required:!0,trigger:[`blur`,`input`],message:o(`Site.RulesError.index_7`)},admin_password:{required:!0,trigger:[`blur`,`input`],message:o(`Site.RulesError.index_8`)},admin_email:{required:!0,trigger:[`blur`,`input`],validator:()=>{let e=y.admin_email.trim();return e===``?Error(o(`Site.RulesError.index_9`)):gi(e)?!0:Error(o(`Config.Safe.index_34`))}},prefix:{required:!0,trigger:[`blur`,`input`],message:o(`Site.RulesError.index_10`)},datauser:{required:!0,trigger:[`blur`,`input`],message:o(`Please enter db name`)},datapassword:{required:!0,trigger:[`blur`,`input`],message:o(`Please enter db password`)}};a.name&&(y.domain=a.name);let x=()=>{let{domain:e}=y;return{webname:{domain:e,domainlist:[],count:0},type:`PHP`,port:80,type_id:0,ftp:!1,sql:`MySQL`,codeing:`utf8`,set_ssl:0,force_ssl:0,project_type:`WP`,path:c.sitePath+`/`+e,ps:y.ps,version:y.php_version,datauser:y.datauser,datapassword:y.datapassword,password:y.admin_password,pw_weak:y.pw_weak?`on`:`off`,email:y.admin_email,weblog_title:y.weblog_title,language:y.language,user_name:y.user_name,prefix:y.prefix,enable_cache:+!!y.enable_cache,enable_whl:0,whl_page:y.Login_url?y.Login_url:null,whl_redirect_admin:y.redirection_url?y.redirection_url:null,package_version:y.wp_version,is_create_default_file:y.is_create_default_file,ssl_auto:y.apply_ssl,sub_dir:y.sub_dir}};return n({onConfirm:async()=>{var e;await((e=g.value)==null?void 0:e.validate()),await gr(x()),a.getList()}}),(n,a)=>{let o=cn,s=B,c=ze,p=z,x=R,C=mt,T=Oe,D=Me,O=tr,k=Kn;return l(),F(k,{install:f(u).setup&&f(d).setup},{desc:w(()=>[S(`span`,null,E(n.$t(`WP.index_6`)),1),f(d).setup?m(``,!0):(l(),F(o,{key:0,class:`ml-4px`,onClick:a[0]||(a[0]=e=>f(_t)(`php-8.0`))},{default:w(()=>[i(E(n.$t(`WP.index_7`)),1)]),_:1})),f(u).setup?m(``,!0):(l(),t(`span`,Na,[a[19]||(a[19]=S(`span`,{class:`mx-4px`},`|`,-1)),r(o,{onClick:a[1]||(a[1]=e=>f(_t)(`mysql`))},{default:w(()=>[i(E(n.$t(`WP.index_8`)),1)]),_:1})]))]),default:w(()=>[S(`div`,{class:v([`pb-16px`,{"p-16px!":!!e.name}])},[r(O,{ref_key:`formRef`,ref:g,model:f(y),rules:b},{default:w(()=>[r(x,{label:n.$t(`Site.Label.index_1`),path:`domain`,"show-feedback":!f(y).apply_ssl},{default:w(()=>[r(p,{class:`w-505px items-center flex-nowrap!`,size:5},{default:w(()=>[r(s,{value:f(y).domain,"onUpdate:value":a[2]||(a[2]=e=>f(y).domain=e),disabled:!!e.name,placeholder:n.$t(`Site.Placeholder.index_12`)},null,8,[`value`,`disabled`,`placeholder`]),r(c,{checked:f(y).apply_ssl,"onUpdate:checked":a[3]||(a[3]=e=>f(y).apply_ssl=e),"checked-value":1,"unchecked-value":0},{default:w(()=>[S(`span`,Pa,E(n.$t(`SSL.index_44`)),1)]),_:1},8,[`checked`])]),_:1})]),_:1},8,[`label`,`show-feedback`]),f(y).apply_ssl?(l(),F(x,{key:0,label:` `,"show-feedback":!1},{default:w(()=>[...a[20]||(a[20]=[S(`div`,{class:`text-desc`},`*Please first resolve the A record of this domain to the server IP address`,-1)])]),_:1})):m(``,!0),r(x,{label:n.$t(`Site.Label.index_20`),path:`weblog_title`},{default:w(()=>[r(s,{class:`w-400px!`,value:f(y).weblog_title,"onUpdate:value":a[4]||(a[4]=e=>f(y).weblog_title=e),placeholder:n.$t(`Site.Placeholder.index_13`)},null,8,[`value`,`placeholder`])]),_:1},8,[`label`]),r(x,{label:n.$t(`Site.Label.index_28`),path:`admin_email`},{default:w(()=>[r(s,{class:`w-400px!`,value:f(y).admin_email,"onUpdate:value":a[5]||(a[5]=e=>f(y).admin_email=e),placeholder:n.$t(`Site.Placeholder.index_16`)},null,8,[`value`,`placeholder`])]),_:1},8,[`label`]),r(p,{class:`flex-nowrap!`},{default:w(()=>[r(x,{label:n.$t(`Site.Label.index_22`),path:`php_version`},{default:w(()=>[r(ja,{class:`w-140px`,value:f(y).php_version,"onUpdate:value":a[6]||(a[6]=e=>f(y).php_version=e)},null,8,[`value`])]),_:1},8,[`label`]),r(x,{label:n.$t(`Site.Label.index_23`),path:`wp_version`,"label-width":`auto`},{default:w(()=>[r(p,{class:`items-center flex-nowrap!`,size:8},{default:w(()=>[r(Ma,{class:`w-150px`,value:f(y).wp_version,"onUpdate:value":a[7]||(a[7]=e=>f(y).wp_version=e)},null,8,[`value`]),r(T,{trigger:`hover`},{trigger:w(()=>[r(C,{name:`common-ask`,size:`18`,color:`#999`})]),default:w(()=>[i(` `+E(n.$t(`WP.Add.index_8`)),1)]),_:1})]),_:1})]),_:1},8,[`label`])]),_:1}),r(x,{label:n.$t(`Site.Label.index_21`),path:`language`},{default:w(()=>[S(`div`,Fa,[r($i,{value:f(y).language,"onUpdate:value":a[8]||(a[8]=e=>f(y).language=e)},null,8,[`value`])])]),_:1},8,[`label`]),S(`div`,Ia,[r(p,{class:`items-center cursor-pointer`,justify:`center`,"aria-expanded":f(_),onClick:a[9]||(a[9]=e=>_.value=!f(_))},{default:w(()=>[S(`span`,null,E(n.$t(`More settings`)),1),S(`i`,{class:v([`more-settings__arrow i-ep:arrow-down text-14px`,{"is-expanded":f(_)}])},null,2)]),_:1},8,[`aria-expanded`]),j(S(`div`,La,[r(x,{label:n.$t(`WP.Add.BackupBatch.Item.subdirectory`)},{default:w(()=>[r(s,{class:`w-400px!`,value:f(y).sub_dir,"onUpdate:value":a[10]||(a[10]=e=>f(y).sub_dir=e),placeholder:n.$t(`Subdirectory site (Optional)`)},null,8,[`value`,`placeholder`])]),_:1},8,[`label`]),r(p,{class:`flex-nowrap!`},{default:w(()=>[r(x,{label:n.$t(`Database.index_13`),path:`user_name`},{default:w(()=>[r(s,{class:`w-180px!`,value:f(y).user_name,"onUpdate:value":a[11]||(a[11]=e=>f(y).user_name=e),placeholder:n.$t(`Site.Placeholder.index_14`)},null,8,[`value`,`placeholder`])]),_:1},8,[`label`]),r(x,{label:n.$t(`User Password`),path:`admin_password`},{default:w(()=>[S(`div`,Ra,[r(s,{value:f(y).admin_password,"onUpdate:value":a[12]||(a[12]=e=>f(y).admin_password=e),placeholder:n.$t(`Site.Placeholder.index_15`)},null,8,[`value`,`placeholder`])])]),_:1},8,[`label`])]),_:1}),r(p,{class:`flex-nowrap!`},{default:w(()=>[r(x,{label:`DB Name`,path:`datauser`},{default:w(()=>[r(s,{class:`w-180px!`,value:f(y).datauser,"onUpdate:value":a[13]||(a[13]=e=>f(y).datauser=e),placeholder:n.$t(`Please enter db name`)},null,8,[`value`,`placeholder`])]),_:1}),r(x,{label:`DB Password`,path:`datapassword`},{default:w(()=>[r(s,{class:`w-180px!`,value:f(y).datapassword,"onUpdate:value":a[14]||(a[14]=e=>f(y).datapassword=e),placeholder:n.$t(`Please enter db password`)},null,8,[`value`,`placeholder`])]),_:1})]),_:1}),r(x,{label:n.$t(`Table Prefix`),path:`prefix`},{default:w(()=>[S(`div`,za,[r(s,{value:f(y).prefix,"onUpdate:value":a[15]||(a[15]=e=>f(y).prefix=e),placeholder:n.$t(`Site.Placeholder.index_17`)},null,8,[`value`,`placeholder`])])]),_:1},8,[`label`]),r(x,{label:n.$t(`Site.Label.index_31`)},{default:w(()=>[r(c,{checked:f(y).enable_cache,"onUpdate:checked":a[16]||(a[16]=e=>f(y).enable_cache=e),disabled:f(h)},{default:w(()=>[S(`span`,null,E(n.$t(`WP.Add.index_10`)),1)]),_:1},8,[`checked`,`disabled`])]),_:1},8,[`label`]),r(x,{label:n.$t(`SSL.SiteSSL.index_18`)},{default:w(()=>[r(D,{value:f(y).is_create_default_file,"onUpdate:value":a[17]||(a[17]=e=>f(y).is_create_default_file=e)},null,8,[`value`])]),_:1},8,[`label`]),r(x,{label:n.$t(`Weak password`),"show-feedback":!1},{default:w(()=>[r(D,{checked:f(y).pw_weak,"onUpdate:checked":a[18]||(a[18]=e=>f(y).pw_weak=e)},null,8,[`checked`])]),_:1},8,[`label`])],512),[[ne,f(_)]])])]),_:1},8,[`model`])],2)]),_:1},8,[`install`])}}}),Va=e({default:()=>Ha}),Ha=Z(Ba,[[`__scopeId`,`data-v-fd40b6e4`]]);N();var Ua={class:`mr-10px`},Wa=A({__name:`task-view`,props:{title:{type:String,default:()=>``},params:{type:String,default:`wp_copy`}},setup(e,{expose:t}){let n=e,{t:a}=L(),o=C(!1),s=()=>{kn(n.title||a(`WP.Task.index_3`),n.params,c)},c=async()=>{let{message:e}=await kr({progress_type:n.params});X(e)&&(o.value=e.status===0)};return c(),t({getTask:c}),(e,t)=>{let n=H,a=Kn;return l(),F(a,{install:!f(o)},{desc:w(()=>[S(`span`,Ua,E(e.$t(`WP.Task.index_1`)),1),r(n,{onClick:t[0]||(t[0]=e=>s())},{default:w(()=>[i(E(e.$t(`WP.Task.index_2`)),1)]),_:1})]),default:w(()=>[y(e.$slots,`default`)]),_:3},8,[`install`])}}});N();var Ga={key:1},Ka={class:`w-302px ml-12px`},qa={class:`w-302px ml-12px`},Ja={class:`whitespace-nowrap`},Ya={class:`w-230px`},Xa=A({__name:`index`,props:{getList:{type:Function}},setup(e,{expose:n}){let{t:a}=L(),{web:o,mysql:s,php:c}=ue(Ze()),u=e,d=C(null),p=C(null),h=C(null),g=P({method:1,bak_file:``,domain:``,sub_path:``,php_version:null,enable_cache:!1,db_bak_file:``,apply_ssl:1}),_={bak_file:{trigger:[`blur`,`input`],validator:()=>g.bak_file.trim()!==``||Error(a(`WP.Add.import_6`))},domain:{trigger:[`blur`,`input`],validator:()=>g.domain.trim()!==``||Error(a(`Site.RulesError.index_31`))},php_version:{trigger:`change`,validator:()=>g.php_version!==null||Error(a(`Site.RulesError.index_5`))},db_bak_file:{trigger:[`blur`,`input`],validator:()=>g.db_bak_file.trim()!==``||Error(a(`WP.Add.import_6`))}},v=e=>{let t=`/www/server/panel/temp`;_i({path:t,uploadData:{multiple:!1},onUploadSuccess:n=>{e===`wp`?(g.bak_file=`${t}/${n[0].name}`,y()):e===`db`&&(g.db_bak_file=`${t}/${n[0].name}`,b())}})},y=()=>{var e;(e=p.value)==null||e.restoreValidation()},b=()=>{var e;(e=h.value)==null||e.restoreValidation()},x=()=>{let e={bak_file:g.bak_file,domain:g.domain,sub_path:g.sub_path,php_ver_short:g.php_version||``,enable_cache:+!!g.enable_cache,ssl_auto:g.apply_ssl};return g.method===3&&(e.db_bak_file=g.db_bak_file),e};return n({onConfirm:async()=>{var e;await((e=d.value)==null?void 0:e.validate());let t=x();g.method===1?await Er(t):g.method===2?await rr(t):g.method===3&&await Yn(t),u.getList()}}),(e,n)=>{let a=cn,u=Ce,x=Ae,C=R,T=H,D=qi,O=B,A=ze,j=z,M=tr,N=Y,ee=Kn;return l(),F(ee,{install:f(s).setup&&f(c).setup},{desc:w(()=>[S(`span`,null,E(e.$t(`WP.index_6`)),1),f(c).setup?m(``,!0):(l(),F(a,{key:0,class:`ml-4px`,onClick:n[0]||(n[0]=e=>f(_t)(`php-8.0`))},{default:w(()=>[i(E(e.$t(`WP.index_7`)),1)]),_:1})),f(s).setup?m(``,!0):(l(),t(`span`,Ga,[n[13]||(n[13]=S(`span`,{class:`mx-4px`},`|`,-1)),r(a,{onClick:n[1]||(n[1]=e=>f(_t)(`mysql`))},{default:w(()=>[i(E(e.$t(`WP.index_8`)),1)]),_:1})]))]),default:w(()=>[r(M,{ref_key:`formRef`,ref:d,modelValue:f(g),"onUpdate:modelValue":n[12]||(n[12]=e=>k(g)?g.value=e:null),rules:_},{default:w(()=>[r(C,{label:e.$t(`WP.Add.import_1`)},{default:w(()=>[r(x,{value:f(g).method,"onUpdate:value":n[2]||(n[2]=e=>f(g).method=e)},{default:w(()=>[r(u,{label:e.$t(`WP.Add.import_2`),value:1},null,8,[`label`]),r(u,{label:`Plesk or cPanel`,value:2}),r(u,{label:`Manual Backup`,value:3})]),_:1},8,[`value`])]),_:1},8,[`label`]),r(C,{ref_key:`bakFileRef`,ref:p,label:`WP backup file`,path:`bak_file`},{default:w(()=>[r(T,{onClick:n[3]||(n[3]=e=>v(`wp`))},{default:w(()=>[i(E(e.$t(`Docker.App.Backup.index_3`)),1)]),_:1}),S(`div`,Ka,[r(D,{value:f(g).bak_file,"onUpdate:value":n[4]||(n[4]=e=>f(g).bak_file=e),"default-path":`/www/backup/wordpress`,"checked-type":[`file`],onChange:y},null,8,[`value`])])]),_:1},512),f(g).method===3?(l(),F(C,{key:0,ref_key:`dbBakFileRef`,ref:h,label:`DB backup file`,path:`db_bak_file`},{default:w(()=>[r(T,{onClick:n[5]||(n[5]=e=>v(`db`))},{default:w(()=>[i(E(e.$t(`Docker.App.Backup.index_3`)),1)]),_:1}),S(`div`,qa,[r(D,{value:f(g).db_bak_file,"onUpdate:value":n[6]||(n[6]=e=>f(g).db_bak_file=e),"default-path":`/www/backup/wordpress`,"checked-type":[`file`],onChange:b},null,8,[`value`])])]),_:1},512)):m(``,!0),r(C,{label:e.$t(`Site.Label.index_1`),path:`domain`,"show-feedback":!f(g).apply_ssl},{default:w(()=>[r(j,{class:`w-510px items-center flex-nowrap!`,size:5},{default:w(()=>[r(O,{value:f(g).domain,"onUpdate:value":n[7]||(n[7]=e=>f(g).domain=e),placeholder:e.$t(`Site.Placeholder.index_12`)},null,8,[`value`,`placeholder`]),n[14]||(n[14]=i(`/ `,-1)),r(O,{value:f(g).sub_path,"onUpdate:value":n[8]||(n[8]=e=>f(g).sub_path=e),placeholder:e.$t(`Subdirectory site (Optional)`)},null,8,[`value`,`placeholder`]),r(A,{checked:f(g).apply_ssl,"onUpdate:checked":n[9]||(n[9]=e=>f(g).apply_ssl=e),"checked-value":1,"unchecked-value":0},{default:w(()=>[S(`span`,Ja,E(e.$t(`SSL.index_44`)),1)]),_:1},8,[`checked`])]),_:1})]),_:1},8,[`label`,`show-feedback`]),f(g).apply_ssl?(l(),F(C,{key:1,label:` `,"show-feedback":!1},{default:w(()=>[...n[15]||(n[15]=[S(`div`,{class:`text-desc`},`*Please first resolve the A record of this domain to the server IP address`,-1)])]),_:1})):m(``,!0),r(C,{label:e.$t(`Site.Label.index_22`),path:`php_version`},{default:w(()=>[S(`div`,Ya,[r(ja,{value:f(g).php_version,"onUpdate:value":n[10]||(n[10]=e=>f(g).php_version=e)},null,8,[`value`])])]),_:1},8,[`label`]),r(C,{label:e.$t(`Site.Label.index_31`),"show-feedback":!1},{default:w(()=>[r(A,{checked:f(g).enable_cache,"onUpdate:checked":n[11]||(n[11]=e=>f(g).enable_cache=e),disabled:f(o).type!==`nginx`},{default:w(()=>[i(E(e.$t(`WP.Add.index_10`)),1)]),_:1},8,[`checked`,`disabled`])]),_:1},8,[`label`])]),_:1},8,[`modelValue`]),f(g).method===3?(l(),F(N,{key:0},{default:w(()=>[...n[16]||(n[16]=[S(`li`,null,` Manual backup deployment relies on the wp-config.php file, please ensure that it exists and is configured correctly. `,-1)])]),_:1})):m(``,!0)]),_:1},8,[`install`])}}});N();var Za={class:`color-default`},Qa={class:`color-default`},$a={class:`color-default`},eo={class:`text-desc mt-12px`},to={class:`mt-4px`},no={class:`font-700 text-14px mb-4px`},ro={class:`text-desc text-12px leading-22px`},io=Z(A({__name:`index`,props:{getList:{type:Function}},setup(e,{expose:n}){let i=e,{t:a}=L(),o=x(`formRef`),s=P({php_version:null,wp_version:null,language:`en`,email:``,ssl_auto:!0,create_html:!1,enable_cache:!0,batch_data:`domain.com|Website Title|AdminUser|Password|wp_
domain.com|Website Title|AdminUser|Password|wp_
domain.com|Website Title|AdminUser|Password|wp_`}),c={language:{trigger:`change`,validator:()=>s.language!==null||Error(a(`Site.RulesError.index_4`))},php_version:{trigger:`change`,validator:()=>s.php_version!==null||Error(a(`Site.RulesError.index_5`))},wp_version:{trigger:`change`,validator:()=>s.php_version!==null||Error(a(`Site.RulesError.index_6`))},email:{required:!0,trigger:[`blur`,`input`],validator:()=>s.email.trim()!==``||Error(a(`Site.RulesError.index_9`))},batch_data:{required:!0,trigger:[`blur`,`input`],validator:()=>s.batch_data.trim()!==``||Error(a(`WP.AddBatch.index_8`))}},u=async()=>{let e=s.batch_data.trim().split(`
`);for(let n=0;n<e.length;n++){var t;let r=e[n].trim();if(!r)continue;let i=r.split(`|`),o=n+1,s=(t=i[0])==null?void 0:t.trim();if(!s){let e=`${a(`Site.PHP.index_39`)} ${o}, ${a(`Site.PHP.index_40`)} [Empty]`;throw G.error(e),Error(e)}let c=s.split(`,`);for(let e=0;e<c.length;e++){let t=c[e].trim();if(!mi(t.split(`:`)[0])){let e=`${a(`Site.PHP.index_39`)} ${o}, ${a(`Site.PHP.index_40`)} [${t}]`;throw G.error(e),Error(e)}}}},d=()=>{let e=s.batch_data.trim().split(`
`).map(e=>e.trim()).filter(Boolean);return{version:s.php_version||``,package_version:s.wp_version||``,language:s.language,email:s.email,ssl_auto:+!!s.ssl_auto,enable_cache:+!!s.enable_cache,is_create_default_file:s.create_html,websites_content:e}};return n({onConfirm:async()=>{var e;await u(),await((e=o.value)==null?void 0:e.validate()),await bi(d()),i.getList()}}),(e,n)=>{let i=R,a=Se,u=B,d=be,p=ze,m=z,h=he,g=tr;return l(),t(`div`,null,[r(g,{ref_key:`formRef`,ref:o,model:f(s),rules:c,"label-width":`105`},{default:w(()=>[r(h,{class:`mb-20px`,"show-icon":!1},{default:w(()=>[r(d,{cols:2,"x-gap":16},{default:w(()=>[r(a,null,{default:w(()=>[r(i,{label:e.$t(`Site.Label.index_22`),path:`php_version`},{default:w(()=>[r(ja,{value:f(s).php_version,"onUpdate:value":n[0]||(n[0]=e=>f(s).php_version=e)},null,8,[`value`])]),_:1},8,[`label`])]),_:1}),r(a,null,{default:w(()=>[r(i,{label:e.$t(`Site.Label.index_23`),path:`wp_version`},{default:w(()=>[r(Ma,{value:f(s).wp_version,"onUpdate:value":n[1]||(n[1]=e=>f(s).wp_version=e)},null,8,[`value`])]),_:1},8,[`label`])]),_:1}),r(a,null,{default:w(()=>[r(i,{label:e.$t(`Site.Label.index_21`),path:`language`},{default:w(()=>[r($i,{value:f(s).language,"onUpdate:value":n[2]||(n[2]=e=>f(s).language=e)},null,8,[`value`])]),_:1},8,[`label`])]),_:1}),r(a,null,{default:w(()=>[r(i,{label:e.$t(`Site.Label.index_28`),path:`email`},{default:w(()=>[r(u,{value:f(s).email,"onUpdate:value":n[3]||(n[3]=e=>f(s).email=e),placeholder:e.$t(`Site.Placeholder.index_16`)},null,8,[`value`,`placeholder`])]),_:1},8,[`label`])]),_:1})]),_:1}),r(m,{class:`mt-4px items-center`,size:32},{default:w(()=>[r(p,{checked:f(s).ssl_auto,"onUpdate:checked":n[4]||(n[4]=e=>f(s).ssl_auto=e)},{default:w(()=>[S(`span`,Za,E(e.$t(`SSL.index_44`)),1)]),_:1},8,[`checked`]),r(p,{checked:f(s).create_html,"onUpdate:checked":n[5]||(n[5]=e=>f(s).create_html=e)},{default:w(()=>[S(`span`,Qa,E(e.$t(`SSL.SiteSSL.index_18`)),1)]),_:1},8,[`checked`]),r(p,{checked:f(s).enable_cache,"onUpdate:checked":n[6]||(n[6]=e=>f(s).enable_cache=e)},{default:w(()=>[S(`span`,$a,E(e.$t(`WP.Add.index_10`)),1)]),_:1},8,[`checked`])]),_:1}),S(`div`,eo,E(e.$t(`WP.AddBatch.index_1`)),1)]),_:1}),r(i,{path:`batch_data`},{default:w(()=>[r(u,{value:f(s).batch_data,"onUpdate:value":n[7]||(n[7]=e=>f(s).batch_data=e),type:`textarea`,rows:6,placeholder:e.$t(`WP.AddBatch.placeholder`),class:`rounded-4px`},null,8,[`value`,`placeholder`])]),_:1})]),_:1},8,[`model`]),S(`div`,to,[S(`div`,no,E(e.$t(`WP.AddBatch.index_2`)),1),S(`div`,ro,[S(`div`,null,E(e.$t(`WP.AddBatch.index_3`)),1),S(`div`,null,E(e.$t(`WP.AddBatch.index_4`)),1),S(`div`,null,E(e.$t(`WP.AddBatch.index_5`)),1),S(`div`,null,E(e.$t(`WP.AddBatch.index_6`)),1),S(`div`,null,E(e.$t(`WP.AddBatch.index_7`)),1)])])])}}}),[[`__scopeId`,`data-v-e1070ba1`]]);N();var ao={class:`relative`},oo={class:`flex items-center gap-6px w-full h-34px`},so={class:`text-12px font-bold color-default truncate`},co=Z(A({__name:`import-item`,props:{value:{required:!0},valueModifiers:{}},emits:u([`remove`],[`update:value`]),setup(e,{emit:n}){let{t:a}=L(),o=Ze(),s=te(e,`value`),c=I(()=>s.value.domain?`/${s.value.domain}/`:`/`),u=n,d=()=>{K({title:a(`WP.Add.BackupBatch.Confirm.deleteTitle`),content:a(`WP.Add.BackupBatch.Confirm.deleteContent`),onConfirm:()=>{u(`remove`)}})};return(e,n)=>{let a=xe,u=B,p=je,m=He,h=be,g=he;return l(),t(`div`,ao,[r(g,{"show-icon":!1},{default:w(()=>[r(h,{cols:24,"x-gap":24,"y-gap":12},{default:w(()=>[r(a,{label:e.$t(`WP.Add.BackupBatch.Item.backupFile`),"show-feedback":!1,span:24},{default:w(()=>[S(`div`,oo,[n[2]||(n[2]=S(`i`,{class:`i-mdi-file-document-outline text-16px text-orange-400`},null,-1)),S(`span`,so,E(s.value.bak_file),1)])]),_:1},8,[`label`]),r(a,{label:e.$t(`WP.Add.BackupBatch.Item.domain`),"label-placement":`top`,"show-require-mark":!0,"show-feedback":!1,span:11},{default:w(()=>[r(u,{value:s.value.domain,"onUpdate:value":n[0]||(n[0]=e=>s.value.domain=e)},null,8,[`value`])]),_:1},8,[`label`]),r(a,{label:e.$t(`WP.Add.BackupBatch.Item.websitePath`),"label-placement":`top`,"show-feedback":!1,span:13},{default:w(()=>[r(m,null,{default:w(()=>[r(p,null,{default:w(()=>[i(E(f(o).sitePath)+E(f(c)),1)]),_:1}),r(u,{value:s.value.sub_path,"onUpdate:value":n[1]||(n[1]=e=>s.value.sub_path=e),placeholder:e.$t(`WP.Add.BackupBatch.Item.subdirectory`)},null,8,[`value`,`placeholder`])]),_:1})]),_:1},8,[`label`])]),_:1})]),_:1}),S(`div`,{onClick:d,class:`close-btn absolute -top-6px right-0px w-20px h-20px border border-solid rounded-full flex items-center justify-center cursor-pointer transition-colors z-10 shadow-sm`},[...n[3]||(n[3]=[S(`i`,{class:`i-mdi-close text-12px`},null,-1)])])])}}}),[[`__scopeId`,`data-v-af63ae26`]]);N();var lo={class:`flex flex-col gap-16px`},uo={class:`flex items-center justify-between`},fo={class:`flex items-center gap-24px`},po={class:`flex items-center gap-8px`},mo={class:`text-14px font-bold text-base leading-[1]`},ho={class:`list-count px-8px py-2px rounded-12px text-12px font-bold`},go={class:`text-12px leading-[1]`},_o={class:`flex items-center gap-12px`},vo={key:0,class:`empty-state border flex flex-col items-center justify-center border-dashed rounded-8px h-200px`},yo={class:`text-14px empty-text`},bo={key:1,class:`flex flex-col gap-16px`},xo=Z(A({__name:`import-list`,props:{value:{default:()=>[]},valueModifiers:{}},emits:[`update:value`],setup(e){let{t:n}=L(),a=e=>{let t=e.match(/[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*\.[a-zA-Z]{2,6}/);return t?t[0]:Math.random().toString(36).substring(2,8)+`.com`},o=te(e,`value`),s=()=>{K({title:n(`WP.Add.BackupBatch.Confirm.clearTitle`),content:n(`WP.Add.BackupBatch.Confirm.clearContent`),onConfirm:()=>{o.value=[]}})},c=e=>{o.value.splice(e,1)},u=()=>{let e=`/www/server/panel/temp`;_i({path:e,uploadData:{multiple:!0},onUploadSuccess:t=>{t.forEach(t=>{o.value.push({id:Date.now().toString()+Math.random().toString(36).substring(2,9),bak_file:`${e}/${t.name}`,domain:a(t.name),sub_path:``})})}})},d=()=>{Pi({path:`/www/backup/wordpress`,checkedType:[`file`],onCheckedSuccess:e=>{let t=e.split(`/`).pop()||``;o.value.push({id:Date.now().toString()+Math.random().toString(36).substring(2,9),bak_file:e,domain:a(t),sub_path:``})}})};return(e,n)=>{let a=cn,f=H;return l(),t(`div`,lo,[S(`div`,uo,[S(`div`,fo,[S(`div`,po,[n[0]||(n[0]=S(`i`,{class:`i-mdi-format-list-bulleted text-14px text-primary`},null,-1)),S(`span`,mo,E(e.$t(`WP.Add.BackupBatch.importListTitle`)),1),S(`div`,ho,E(o.value.length),1)]),r(a,{type:`error`,onClick:s},{default:w(()=>[n[1]||(n[1]=S(`i`,{class:`i-mdi-trash-can-outline text-14px mr-4px`},null,-1)),S(`span`,go,E(e.$t(`WP.Add.BackupBatch.clearAll`)),1)]),_:1})]),S(`div`,_o,[r(f,{onClick:u},{icon:w(()=>[...n[2]||(n[2]=[S(`i`,{class:`i-mdi-monitor text-primary text-14px`},null,-1)])]),default:w(()=>[i(` `+E(e.$t(`WP.Add.BackupBatch.localUpload`)),1)]),_:1}),r(f,{onClick:d},{icon:w(()=>[...n[3]||(n[3]=[S(`i`,{class:`i-mdi-server text-primary text-14px`},null,-1)])]),default:w(()=>[i(` `+E(e.$t(`WP.Add.BackupBatch.serverUpload`)),1)]),_:1})])]),o.value.length===0?(l(),t(`div`,vo,[n[4]||(n[4]=S(`div`,{class:`i-mdi-cloud-upload text-48px empty-icon mb-12px`},null,-1)),S(`span`,yo,E(e.$t(`WP.Add.BackupBatch.emptyHint`)),1)])):(l(),t(`div`,bo,[(l(!0),t(M,null,g(o.value,(e,t)=>(l(),F(co,{key:e.id,value:o.value[t],"onUpdate:value":e=>o.value[t]=e,onRemove:e=>c(t)},null,8,[`value`,`onUpdate:value`,`onRemove`]))),128))]))])}}}),[[`__scopeId`,`data-v-6a349354`]]);N();var So={class:`flex items-center gap-20px`},Co={class:`flex items-center gap-8px mb-12px`},wo={class:`text-14px font-bold text-base`},To={class:`inline-flex items-center gap-4px color-default`},Eo={class:`inline-flex items-center gap-4px color-default`},Do=Z(A({__name:`index`,props:{getList:{type:Function}},setup(e,{expose:t}){let{t:n}=L(),i=e,a=P({backup_type:`aapanel`,php_ver_short:null,ssl_auto:1,enable_cache:1,websites_content:[]}),o=()=>({backup_type:a.backup_type,php_ver_short:a.php_ver_short||``,ssl_auto:a.ssl_auto,enable_cache:a.enable_cache,websites_content:JSON.stringify(a.websites_content)});return t({onConfirm:async()=>{if(a.websites_content.length===0)return G.error(n(`WP.Add.BackupBatch.Errors.emptyList`)),Promise.reject(Error(`empty list`));for(let[e,t]of a.websites_content.entries()){if(!t.bak_file.trim())return G.error(n(`WP.Add.BackupBatch.Errors.emptyBakFile`,{index:e+1})),Promise.reject(Error(`empty bak_file`));if(!t.domain.trim())return G.error(n(`WP.Add.BackupBatch.Errors.emptyDomain`,{index:e+1})),Promise.reject(Error(`empty domain`))}await Zn(o()),i.getList()}}),(e,t)=>{let n=Ce,i=Ae,o=R,s=Se,c=ze,u=z,d=be,p=he,m=_e,h=Yi;return l(),F(h,{source:181},{default:w(()=>[r(m,{class:`flex flex-col gap-16px`,model:f(a),"label-placement":`left`,"label-align":`left`,"label-width":`auto`,"show-feedback":!1},{default:w(()=>[S(`div`,So,[S(`span`,null,E(e.$t(`WP.Add.import_1`)),1),S(`div`,null,[r(i,{value:f(a).backup_type,"onUpdate:value":t[0]||(t[0]=e=>f(a).backup_type=e)},{default:w(()=>[r(n,{label:e.$t(`WP.Add.import_2`),value:`aapanel`},null,8,[`label`]),r(n,{label:`Plesk or cPanel`,value:`cpanel`})]),_:1},8,[`value`])])]),r(p,{"show-icon":!1},{default:w(()=>[S(`div`,Co,[t[5]||(t[5]=S(`div`,{class:`i-solar-settings-bold text-14px text-primary`},null,-1)),S(`span`,wo,E(e.$t(`WP.Add.BackupBatch.unifiedConfig`)),1)]),r(d,{class:`items-center`,cols:24,"x-gap":24},{default:w(()=>[r(s,{span:11},{default:w(()=>[r(o,{label:e.$t(`WP.Add.BackupBatch.phpVersion`),path:`php_ver_short`},{default:w(()=>[r(ja,{value:f(a).php_ver_short,"onUpdate:value":t[1]||(t[1]=e=>f(a).php_ver_short=e)},null,8,[`value`])]),_:1},8,[`label`])]),_:1}),r(s,{span:13},{default:w(()=>[r(u,{class:`items-center`,size:24},{default:w(()=>[r(c,{checked:f(a).ssl_auto,"onUpdate:checked":t[2]||(t[2]=e=>f(a).ssl_auto=e),"checked-value":1,"unchecked-value":0,class:`items-center`},{default:w(()=>[S(`div`,To,[S(`span`,null,E(e.$t(`SSL.index_44`)),1)])]),_:1},8,[`checked`]),r(c,{checked:f(a).enable_cache,"onUpdate:checked":t[3]||(t[3]=e=>f(a).enable_cache=e),"checked-value":1,"unchecked-value":0,class:`items-center`},{default:w(()=>[S(`div`,Eo,[S(`span`,null,E(e.$t(`WP.Add.index_10`)),1)])]),_:1},8,[`checked`])]),_:1})]),_:1})]),_:1}),j(S(`div`,{class:`mt-10px text-desc text-12px`},` * `+E(e.$t(`WP.AddBatch.index_1`)),513),[[ne,f(a).ssl_auto]])]),_:1}),r(xo,{value:f(a).websites_content,"onUpdate:value":t[4]||(t[4]=e=>f(a).websites_content=e)},null,8,[`value`])]),_:1},8,[`model`])]),_:1})}}}),[[`__scopeId`,`data-v-065ce8aa`]]);N();var Oo=A({__name:`index`,props:{done:{type:Function}},setup(e,{expose:t}){let{t:n}=L(),i=e,a=C(`single`),o=C(),s=[{key:`single`,label:n(`WP.Add.index_1`),isLazy:!0,component:Ha,data:{getList:i.done}},{key:`batch`,label:n(`WP.Add.index_3`),isLazy:!0,component:io,data:{getList:i.done}},{key:`backup`,label:n(`WP.Add.index_4`),isLazy:!0,component:Do,data:{getList:i.done}},{key:`import`,label:n(`WP.Add.index_2`),isLazy:!0,component:Xa,data:{getList:i.done}}];return t({onConfirm:async()=>{var e;await((e=o.value)==null?void 0:e.onConfirm())}}),(e,t)=>{let n=Ri;return l(),F(Wa,{class:`h-full`,title:e.$t(`WP.Add.index_7`),params:`backup_deploy`},{default:w(()=>[r(n,{ref_key:`tabsRef`,ref:o,value:f(a),"onUpdate:value":t[0]||(t[0]=e=>k(a)?a.value=e:null),class:`p-20px`,options:s},null,8,[`value`])]),_:1},8,[`title`])}}}),ko=e({default:()=>Ao}),Ao=Oo;N();var jo={class:`p-20px`},Mo={class:`w-150px`},No=A({__name:`index`,props:{data:{}},setup(e,{expose:n}){let{t:i}=L(),{rows:a}=e.data,o=lr(),s=P({webServer:`nginx`}),c=C([{label:`Nginx`,value:`nginx`},{label:`Apache`,value:`apache`},{label:`Openlitespeed`,value:`openlitespeed`}]);return n({onConfirm:async({hide:e})=>{let{message:t}=await Xn({site_list:JSON.stringify(a.map(e=>e.id)),service_type:s.webServer},!1);if(J(t)){let e=t.map(e=>{let[t,n]=Object.entries(e)[0];return{name:t,status:n}});lt({title:i(`Public.Table.Result`),width:480,data:{message:e},component:ta})}o.setRefresh(!0),e()}}),(e,n)=>{let i=Re,a=R,o=tr,u=Y;return l(),t(`div`,jo,[r(o,null,{default:w(()=>[r(a,{label:`Web Server`,"show-feedback":!1},{default:w(()=>[S(`div`,Mo,[r(i,{value:f(s).webServer,"onUpdate:value":n[0]||(n[0]=e=>f(s).webServer=e),options:f(c)},null,8,[`value`,`options`])])]),_:1})]),_:1}),r(u,{class:`mt-16px!`},{default:w(()=>[...n[1]||(n[1]=[S(`li`,{class:`text-warning font-bold`},`If there is any custom configuration that may be lost, it is recommended to back up the site configuration `,-1)])]),_:1})])}}}),Po=e({default:()=>Fo}),Fo=No;N();var Io={class:`p-20px`},Lo={class:`w-100px`},Ro={class:`w-120px`},zo={class:`w-120px`},Bo={class:`w-120px`},Vo=A({__name:`index`,props:{row:{},done:{}},setup(e,{expose:t}){let n=e,{isPro:a}=ue($t()),{t:o}=L(),{row:s}=n,c=I(()=>s.name.split(`/`)[0]),{web:u}=ue(Ze()),d=it(8,`letter`),p=C(null),h=P({method:1,subDomain:d,subPath:``,newDomain:``,newPath:``,currPath:``,cache_status:s.cache_status}),g={subDomain:{trigger:[`blur`,`input`],validator:()=>h.method===1&&h.subDomain===``?Error(o(`WP.clone.index_6`)):!0},newDomain:{trigger:[`blur`,`input`],validator:()=>h.method===2&&h.newDomain===``?Error(o(`WP.clone.index_7`)):!0},currPath:{trigger:[`blur`,`input`],validator:()=>h.method===3&&h.currPath===``?Error(o(`WP.clone.index_8`)):!0}},_=()=>({domain:h.method===1?`${h.subDomain}.${s.name}`:h.method===2?h.newDomain:c.value,s_id:s.id,sub_path:h.method===1?h.subPath:h.method===2?h.newPath:h.currPath,enable_cache:+!!h.cache_status});return t({onConfirm:async()=>{var e;if(!a.value)return Nt({source:215}),!1;await((e=p.value)==null?void 0:e.validate()),await ui(_()),n.done()}}),(e,t)=>{let n=R,a=de,o=B,d=je,_=He,v=mt,y=Ee,b=Ae,x=Me,C=tr;return l(),F(Wa,{title:e.$t(`WP.index_2`),params:`backup_deploy`},{default:w(()=>[S(`div`,Io,[r(C,{ref_key:`formRef`,ref:p,model:f(h),rules:g},{default:w(()=>[r(n,{label:e.$t(`WP.clone.index_1`)},{default:w(()=>[i(E(f(s).name),1)]),_:1},8,[`label`]),r(n,{label:e.$t(`WP.clone.index_2`)},{default:w(()=>[r(b,{value:f(h).method,"onUpdate:value":t[5]||(t[5]=e=>f(h).method=e)},{default:w(()=>[r(n,{"show-feedback":!1},{default:w(()=>[r(a,{value:1},{default:w(()=>[i(E(e.$t(`WP.clone.index_3`)),1)]),_:1})]),_:1}),f(h).method===1?(l(),F(n,{key:0,class:`mt-8px`,path:`subDomain`},{default:w(()=>[r(_,{class:`w-auto`},{default:w(()=>[S(`div`,Lo,[r(o,{value:f(h).subDomain,"onUpdate:value":t[0]||(t[0]=e=>f(h).subDomain=e),placeholder:``},null,8,[`value`])]),r(d,{class:`max-w-160px truncate`,title:f(s).name},{default:w(()=>[i(` .`+E(f(s).name),1)]),_:1},8,[`title`])]),_:1}),r(_,{class:`w-auto ml-12px mr-8px`},{default:w(()=>[r(d,null,{default:w(()=>[...t[7]||(t[7]=[i(`/`,-1)])]),_:1}),S(`div`,Ro,[r(o,{value:f(h).subPath,"onUpdate:value":t[1]||(t[1]=e=>f(h).subPath=e),placeholder:e.$t(`WP.clone.index_8`)},null,8,[`value`,`placeholder`])])]),_:1}),r(y,null,{trigger:w(()=>[r(v,{name:`common-ask`,size:`18`,color:`#999`})]),default:w(()=>[S(`div`,null,E(e.$t(`WP.clone.index_9`)),1)]),_:1})]),_:1})):m(``,!0),r(n,{"show-feedback":!1},{default:w(()=>[r(a,{value:2},{default:w(()=>[i(E(e.$t(`WP.clone.index_4`)),1)]),_:1})]),_:1}),f(h).method===2?(l(),F(n,{key:1,class:`mt-8px`,path:`newDomain`},{default:w(()=>[r(_,{class:`w-220px`},{default:w(()=>[r(o,{value:f(h).newDomain,"onUpdate:value":t[2]||(t[2]=e=>f(h).newDomain=e),placeholder:e.$t(`WP.clone.index_5`)},null,8,[`value`,`placeholder`])]),_:1}),r(_,{class:`w-auto ml-12px mr-8px`},{default:w(()=>[r(d,null,{default:w(()=>[...t[8]||(t[8]=[i(`/`,-1)])]),_:1}),S(`div`,zo,[r(o,{value:f(h).newPath,"onUpdate:value":t[3]||(t[3]=e=>f(h).newPath=e),placeholder:e.$t(`WP.clone.index_8`)},null,8,[`value`,`placeholder`])])]),_:1}),r(y,null,{trigger:w(()=>[r(v,{name:`common-ask`,size:`18`,color:`#999`})]),default:w(()=>[S(`div`,null,E(e.$t(`WP.clone.index_9`)),1)]),_:1})]),_:1})):m(``,!0),r(n,{"show-feedback":!1},{default:w(()=>[r(a,{value:3},{default:w(()=>[...t[9]||(t[9]=[i(`Create current domain`,-1)])]),_:1})]),_:1}),f(h).method===3?(l(),F(n,{key:2,class:`mt-8px`,path:`currPath`},{default:w(()=>[r(_,{class:`w-auto`},{default:w(()=>[r(d,{class:`max-w-160px truncate`,title:f(c)},{default:w(()=>[i(E(f(c)),1)]),_:1},8,[`title`])]),_:1}),r(_,{class:`w-auto ml-12px mr-8px`},{default:w(()=>[r(d,null,{default:w(()=>[...t[10]||(t[10]=[i(`/`,-1)])]),_:1}),S(`div`,Bo,[r(o,{value:f(h).currPath,"onUpdate:value":t[4]||(t[4]=e=>f(h).currPath=e),placeholder:e.$t(`WP.clone.index_8`)},null,8,[`value`,`placeholder`])])]),_:1})]),_:1})):m(``,!0)]),_:1},8,[`value`])]),_:1},8,[`label`]),r(n,{label:e.$t(`WP.clone.index_10`),"show-feedback":!1},{default:w(()=>[r(x,{value:f(h).cache_status,"onUpdate:value":t[6]||(t[6]=e=>f(h).cache_status=e),disabled:f(u).type!==`nginx`},null,8,[`value`,`disabled`])]),_:1},8,[`label`])]),_:1},8,[`model`])])]),_:1},8,[`title`])}}}),Ho=e({default:()=>Uo}),Uo=Vo;N();var Wo={class:`p-24px`},Go={class:`flex items-center mb-24px`},Ko={class:`flex-1 ml-12px text-14px leading-22px`},qo={class:`flex-1 ml-12px text-14px leading-22px`},Jo=A({__name:`index`,props:{data:{}},emits:[`setConfirm`],setup(e,{expose:n,emit:i}){let a=e,{title:o,desc:s,data:c,columns:u,api:d,done:p,onCustomApi:m}=a.data,h=i,{t:g}=L(),_=C(!1),v=C([]),y=C([...u,{key:`batchStatus`,title:g(`Public.Table.Result`),align:`right`,width:200,render:e=>e.batchStatus===`success`?r(`span`,{class:`text-primary`},[e.reqMsg]):e.batchStatus===`error`?r(`span`,{class:`text-error`},[e.reqMsg]):r(`span`,{class:`text-warning`},[g(`Public.Status.Wait`)])}]),b=C(!1),x=C(``),T=e=>{v.value=e.map(e=>({batchStatus:`wait`,...e}))},D=e=>{let t=e.filter(e=>e.batchStatus===`success`).length,n=e.length-t;x.value=g(`Component.Confirm.index_3`,[o,e.length,t,n]),b.value=!0,h(`setConfirm`,{text:`Done`,disabled:!1}),p==null||p(e)},O=async e=>{let t=J(e)&&e.every(e=>typeof e==`string`)?e:e.map(e=>String(e.id)),{message:n}=await qr({site_id:JSON.stringify(t)});return J(n)?n:[]},k=async()=>{try{_.value=!0;let e=await O(c);T(e),a.data.status===`done`&&D(e)}finally{_.value=!1}},A=e=>{if(h(`setConfirm`,{disabled:!0}),m){m(v.value),e();return}lt({title:o,hideClose:!0,data:{title:o,api:d,data:v.value,callback:D},component:Hi})};return k(),n({onConfirm:({hide:e})=>(b.value?e():A(e),!1)}),(e,n)=>{let i=mt,a=ye,o=Be;return l(),t(`div`,Wo,[S(`div`,Go,[f(b)?(l(),t(M,{key:1},[r(i,{name:`base-success`,size:`40`,class:`text-primary`}),S(`div`,qo,E(f(x)),1)],64)):(l(),t(M,{key:0},[r(i,{name:`base-warning`,size:`40`,class:`text-warning`}),S(`div`,Ko,E(f(s)),1)],64))]),r(o,{show:f(_)},{default:w(()=>[r(a,{"max-height":182,data:f(v),columns:f(y)},null,8,[`data`,`columns`])]),_:1},8,[`show`])])}}}),Yo=e({default:()=>Xo}),Xo=Jo;N();var Zo={class:`data-box`},Qo=A({__name:`index`,props:{done:{type:Function}},setup(e,{expose:n}){let i=e,a=C(null),o=C([]),s=C([]),c=P({site_id:null,target_id:null,all:!1,source_site:[`file`],db_table:[],create_recovery_point:!1}),u=I(()=>c.db_table.length>0&&c.db_table.length<s.value.length),d={site_id:{required:!0,type:`number`,trigger:`change`,message:`Source site cannot be empty`},target_id:{required:!0,type:`number`,trigger:`change`,message:`Target site cannot be empty`},source_site:{required:!0,type:`array`,trigger:`change`,message:`Please select type`},db_table:{required:!0,type:`array`,trigger:`change`,message:`Please select database table`}};ee(()=>c.db_table,e=>{e.length===s.value.length?c.all=!0:e.length||(c.all=!1)}),ee(()=>c.all,e=>{if(e){var t;c.db_table=s.value,(t=a.value)==null||t.validate()}else c.db_table=[]});let p=async()=>{var e;await((e=a.value)==null?void 0:e.validate()),await fr({cp_files:!!c.source_site.includes(`file`),cp_data_tables:!!c.source_site.includes(`db`),is_backup:c.create_recovery_point,data_tables:JSON.stringify(c.source_site.includes(`db`)?c.db_table:[]),source_id:Number(c.site_id),target_id:Number(c.target_id)}),i.done()},h=async()=>{let{message:e}=await hr({set_id:Number(c.site_id)});J(e)&&(s.value=e,c.db_table=[])},{loading:_,setLoading:v}=q();return(async()=>{try{v(!0);let{message:e}=await Mr();J(e)&&(o.value=e.map(e=>({label:e.name,value:e.id})),o.value.length&&(c.site_id=o.value[0].value,h()))}finally{v(!1)}})(),n({onConfirm:p}),(e,n)=>{let i=Re,p=R,v=ze,y=z,b=V,x=he,C=tr,T=Be;return l(),F(Wa,{title:`Copy Progress`,params:`wp_copy`},{default:w(()=>[r(T,{show:f(_),class:`p-16px`},{default:w(()=>[r(C,{ref_key:`formRef`,ref:a,model:f(c),rules:d},{default:w(()=>[r(p,{label:`Source Site`,path:`site_id`},{default:w(()=>[r(i,{class:`w-300px`,value:f(c).site_id,"onUpdate:value":[n[0]||(n[0]=e=>f(c).site_id=e),h],options:f(o),filterable:``},null,8,[`value`,`options`])]),_:1}),r(p,{label:`Target site`,path:`target_id`},{default:w(()=>[r(i,{class:`w-300px`,value:f(c).target_id,"onUpdate:value":n[1]||(n[1]=e=>f(c).target_id=e),options:f(o),filterable:``,placeholder:`Please select target site`},null,8,[`value`,`options`])]),_:1}),r(p,{label:`Copy Type`,path:`source_site`,"show-feedback":!f(c).source_site.length},{default:w(()=>[r(b,{value:f(c).source_site,"onUpdate:value":n[2]||(n[2]=e=>f(c).source_site=e)},{default:w(()=>[r(y,null,{default:w(()=>[r(v,{value:`file`,label:`File`}),r(v,{value:`db`,label:`Database`})]),_:1})]),_:1},8,[`value`])]),_:1},8,[`show-feedback`]),r(p,{label:` `},{default:w(()=>[r(x,{"show-icon":!1},{default:w(()=>[...n[6]||(n[6]=[S(`div`,null,`Files: Copy the newly added theme and plug-in files from the source wp website to the target wp website. `,-1),S(`div`,null,`Database: Select the data table in the source wp website and copy it to the target wp website. Note: the existing table will be overwritten!`,-1)])]),_:1})]),_:1}),f(c).source_site.includes(`db`)?(l(),F(p,{key:0,label:` `,path:`db_table`},{default:w(()=>[S(`div`,Zo,[r(v,{checked:f(c).all,"onUpdate:checked":n[3]||(n[3]=e=>f(c).all=e),label:e.$t(`Public.SelectAll`),indeterminate:f(u)},null,8,[`checked`,`label`,`indeterminate`]),r(b,{value:f(c).db_table,"onUpdate:value":n[4]||(n[4]=e=>f(c).db_table=e)},{default:w(()=>[r(y,{class:`flex-col!`},{default:w(()=>[(l(!0),t(M,null,g(f(s),e=>(l(),F(v,{value:e,label:e,key:e},null,8,[`value`,`label`]))),128))]),_:1})]),_:1},8,[`value`])])]),_:1})):m(``,!0),r(p,{label:`Backup`},{default:w(()=>[r(v,{checked:f(c).create_recovery_point,"onUpdate:checked":n[5]||(n[5]=e=>f(c).create_recovery_point=e),label:`Create a backup of your target website`},null,8,[`checked`])]),_:1})]),_:1},8,[`model`])]),_:1},8,[`show`])]),_:1})}}}),$o=e({default:()=>es}),es=Z(Qo,[[`__scopeId`,`data-v-2be54d83`]]);N();var ts={class:`p-24px`},ns={class:`flex`},rs={class:`flex-1 ml-14px pt-6px`},is={class:`text-19px font-bold text-font1`},as={class:`site-content mt-24px`},os={class:`site-size`},ss={class:`site-title`},cs={class:`site-path`},ls={class:`value`},us={class:`font-bold text-error`},ds={key:1},fs={key:0},ps={class:`site-time`},ms={key:0,class:`site-db`},hs={class:`db-name`},gs={class:`db-size`},_s={class:`db-time`},vs={class:`mt-24px text-13px text-error`},ys={key:0},bs={key:1,class:`mt-6px`},xs={key:2,class:`mt-6px`,style:{color:`var(--color-text-5)`}},Ss={class:`text-error font-bold mx-0.5em`},Cs={key:3,class:`mt-6px`},ws=Z(A({__name:`verify`,props:{data:{}},emits:[`setConfirm`],setup(e,{expose:n,emit:a}){let{t:o}=L(),s=e,c=a,{rows:u,type:d,delSite:p}=s.data,h=C(!0),_=C(!0),y=I(()=>!!d.find(e=>e===`database`)),b=I(()=>!!d.find(e=>e===`path`)),x=C([]),T=async()=>{let{message:e}=await Qi();X(e)&&(h.value=e.status,_.value=e.status_db)},D=async()=>{let{message:e}=await rn({ids:u.map(e=>e.id)});X(e)&&(x.value=e.data.map(e=>{let{database:t}=e;return X(t)&&(t.addtime_show=t.addtime.split(` `)[0],t.is_time_rule=Math.round(Date.now()/1e3)-t.st_time>86400*30&&t.total>1024*10),{...e,addtime_show:e.addtime.split(` `)[0],is_time_rule:Math.round(Date.now()/1e3)-e.st_time>86400*30&&e.total>1024*10}}))},O=C(5);return(()=>{c(`setConfirm`,{type:`error`,disabled:!0,text:o(`Site.DelSite.ContentText16`,[O.value])});let e=setInterval(()=>{O.value--,c(`setConfirm`,{text:o(`Site.DelSite.ContentText16`,[O.value])}),O.value===0&&(clearInterval(e),c(`setConfirm`,{disabled:!1,text:o(`Site.DelSite.ContentText16`)}))},1e3)})(),D(),T(),n({onConfirm:async({hide:e})=>{await(p==null?void 0:p(e))}}),(e,n)=>{let a=mt,o=ke,s=Ee;return l(),t(`div`,ts,[S(`div`,ns,[r(a,{name:`base-warning`,size:`34`,color:`#f0a020`}),S(`div`,rs,[S(`div`,is,E(e.$t(`Site.DelSite.ContentText7`)),1)])]),S(`div`,as,[(l(!0),t(M,null,g(f(x),a=>(l(),t(`div`,{key:a.name,class:`content-item`},[S(`div`,os,[S(`div`,ss,[r(o,null,{default:w(()=>[i(E(e.$t(`Site.DelSite.index_3`))+`: `+E(a.name),1)]),_:2},1024)]),r(s,{trigger:`hover`},{trigger:w(()=>[S(`div`,cs,[S(`div`,null,E(e.$t(`Site.DelSite.index_2`))+`:`,1),S(`div`,ls,E(a.path),1),S(`div`,null,[n[1]||(n[1]=S(`span`,null,`(`,-1)),a.limit?(l(),t(M,{key:0},[S(`span`,us,E(e.$t(`Site.DelSite.index_9`)),1),n[0]||(n[0]=S(`span`,{class:`glyphicon glyphicon-info-sign text-error`},null,-1))],64)):(l(),t(`span`,ds,E(f(Ut)(a.total)),1)),n[2]||(n[2]=S(`span`,null,`)`,-1))])])]),default:w(()=>[S(`div`,null,[a.limit?(l(),t(`p`,fs,E(e.$t(`Site.DelSite.ContentText8`)),1)):m(``,!0),S(`p`,null,E(a.path),1)])]),_:2},1024),S(`div`,ps,[r(s,{trigger:`hover`,disabled:!a.is_time_rule},{trigger:w(()=>[S(`div`,null,[S(`span`,null,E(e.$t(`Site.DelSite.index_5`))+`: `,1),S(`span`,{class:v({"text-error":a.is_time_rule})},E(a.addtime_show),3)])]),default:w(()=>[S(`div`,null,[S(`p`,null,E(e.$t(`Site.DelSite.ContentText9`)),1),S(`p`,null,E(e.$t(`Site.DelSite.index_6`))+`: `+E(a.addtime_show),1)])]),_:2},1032,[`disabled`])])]),f(y)&&f(X)(a.database)?(l(),t(`div`,ms,[S(`div`,hs,[r(o,null,{default:w(()=>[i(E(e.$t(`Home.index_70`))+`: `+E(a.database.name),1)]),_:2},1024)]),S(`div`,gs,[r(s,{trigger:`hover`},{trigger:w(()=>[i(E(e.$t(`Site.DelSite.index_8`))+`: `+E(f(Ut)(a.database.total)),1)]),default:w(()=>[S(`div`,null,[S(`p`,null,E(e.$t(`Site.DelSite.ContentText10`)),1),S(`p`,null,E(e.$t(`Site.PHP.add_site_16`))+`: `+E(f(Ut)(a.database.total)),1)])]),_:2},1024)]),S(`div`,_s,[r(s,{trigger:`hover`,disabled:!a.database.is_time_rule},{trigger:w(()=>[S(`div`,null,[S(`span`,null,E(e.$t(`Site.DelSite.index_5`))+`: `,1),S(`span`,{class:v({"text-error":a.database.is_time_rule})},E(a.addtime_show),3)])]),default:w(()=>[S(`div`,null,[S(`p`,null,E(e.$t(`Site.DelSite.ContentText11`)),1),S(`p`,null,E(e.$t(`Site.DelSite.index_6`))+`: `+E(a.database.addtime_show),1)])]),_:2},1032,[`disabled`])])])):m(``,!0)]))),128))]),S(`div`,vs,[f(y)&&!f(_)?(l(),t(`div`,ys,[n[3]||(n[3]=S(`span`,{class:`glyphicon glyphicon-info-sign`},null,-1)),S(`span`,null,E(e.$t(`Site.DelSite.ContentText12`)),1)])):m(``,!0),f(b)&&!f(h)?(l(),t(`div`,bs,[n[4]||(n[4]=S(`span`,{class:`glyphicon glyphicon-info-sign`},null,-1)),S(`span`,null,E(e.$t(`Site.DelSite.ContentText13`)),1)])):m(``,!0),f(O)>0?(l(),t(`div`,xs,[S(`span`,null,E(e.$t(`Site.DelSite.ContentText14`)),1),S(`span`,Ss,E(f(O)),1),S(`span`,null,E(e.$t(`Site.DelSite.index_1`)),1)])):(l(),t(`div`,Cs,E(e.$t(`Site.DelSite.ContentText15`)),1))])])}}}),[[`__scopeId`,`data-v-c14224ee`]]);N();var Ts={class:`p-24px`},Es={class:`flex pl-12px`},Ds={class:`flex-1 ml-14px pt-8px`},Os={class:`text-16px font-bold text-font1`},ks={class:`mt-20px`},As={class:`mr-8px`},js={class:`flex items-center h-40px mt-24px mx-12px pl-48px text-14px`,style:{backgroundColor:`var(--site-confirm-calc-box-bg)`}},Ms={class:`mx-12px`},Ns={class:`w-80px ml-12px`},Ps=A({__name:`index`,props:{data:{}},setup(e,{expose:n}){let{t:a}=L(),{rows:o}=e.data,s=Le(),c=lr(),u=C(null),d=C([]),p=I(()=>d.value.length===1&&d.value[0]===`ftp`),m=C(0),h=C(0),g=C(null),_=C(!1),v=C(``),y=null,x=e=>{var t;v.value=e,_.value=!0,(t=u.value)==null||t.focus(),y&&clearTimeout(y),y=window.setTimeout(()=>{_.value=!1},3e3)},T=e=>{se(()=>{x(e)})()},D=()=>{g.value=null,m.value=Math.round(Math.random()*9+1),h.value=Math.round(Math.random()*9+1)},O=async e=>{o.length===1?(await A(o[0],!0),c.setRefresh(!0),e==null||e()):j(e)},A=async(e,t=!1)=>{let n=d.value.reduce((e,t)=>(e[t]=1,e),{});return await Ar(Object.assign({id:e.id,webname:e.name},n),t)},j=e=>{lt({title:a(`Site.Cert.index_56`),hideClose:!0,component:Hi,data:{title:a(`Site.Cert.index_56`),api:A,data:o,callback:t=>{e(),M(t)}}})},M=e=>{c.setRefresh(!0),lt({title:a(`Site.DelSite.index_11`),width:440,footer:!0,component:Ui,data:{title:a(`Site.Cert.index_56`),data:e,status:`done`,columns:[{key:`name`,title:a(`Site.TableRow.index_1`),ellipsis:{tooltip:{width:`trigger`}}}]}})},N=()=>{lt({title:o.length===1?`${a(`Site.DelSite.ContentText3`)} [${o[0].name}]`:`${a(`Site.DelSite.ContentText4`)}`,width:740,footer:!0,data:{rows:o,type:d.value,delSite:O},component:ws})};return D(),n({onConfirm:async({hide:e})=>{if(g.value==null||g.value==null)return T(a(`Site.DelSite.ContentText5`)),!1;if(g.value!==m.value+h.value)return T(a(`Site.DelSite.ContentText6`)),!1;d.value.length===0||p.value?await O(e):(N(),e())}}),(e,n)=>{let a=mt,o=ze,c=z,p=V,y=fe,x=Ee;return l(),t(`div`,Ts,[S(`div`,Es,[r(a,{name:`base-warning`,size:`34`,color:`#f0a020`}),S(`div`,Ds,[S(`div`,Os,[S(`div`,null,E(e.$t(`Site.DelSite.ContentText1`)),1),S(`div`,ks,E(e.$t(`Site.DelSite.ContentText2`)),1)]),r(p,{value:f(d),"onUpdate:value":n[0]||(n[0]=e=>k(d)?d.value=e:null)},{default:w(()=>[r(c,{size:32,class:`items-center h-24px mt-24px`},{default:w(()=>[r(o,{value:`ftp`},{default:w(()=>[i(E(e.$t(`Home.index_69`)),1)]),_:1}),r(o,{value:`database`},{default:w(()=>[S(`span`,As,E(e.$t(`Site.PHP.add_site_16`)),1),n[3]||(n[3]=S(`span`,{class:`glyphicon glyphicon-info-sign text-error`},null,-1))]),_:1}),r(o,{value:`path`},{default:w(()=>[i(E(e.$t(`Site.TableRow.index_26`)),1)]),_:1})]),_:1})]),_:1},8,[`value`])])]),S(`div`,js,[S(`span`,null,E(e.$t(`Site.DelSite.index_10`))+`:`,1),S(`span`,Ms,E(f(m))+` + `+E(f(h)),1),n[4]||(n[4]=S(`span`,null,`=`,-1)),S(`div`,Ns,[r(x,{show:f(_),"onUpdate:show":n[2]||(n[2]=e=>k(_)?_.value=e:null),trigger:`manual`,placement:`top-start`,"arrow-point-to-center":!0,style:b({"--n-color":f(s).errorColor,"--n-text-color":`#fff`})},{trigger:w(()=>[r(y,{ref_key:`inputRef`,ref:u,value:f(g),"onUpdate:value":n[1]||(n[1]=e=>k(g)?g.value=e:null),size:`small`,"show-button":!1,placeholder:``},null,8,[`value`])]),default:w(()=>[S(`div`,null,E(f(v)),1)]),_:1},8,[`show`,`style`])])])])}}}),Fs=e({default:()=>Is}),Is=Ps;N();var Ls={class:`p-20px`},Rs={class:`text-14px leading-22px`},zs={class:`text-14px leading-22px`},Bs=[`innerHTML`],Vs=A({__name:`index`,props:{data:{}},setup(e){let{t:n}=L(),a=e,{isPro:s}=ue($t()),{site:c}=a.data,{loading:u,setLoading:d}=q(!1),p=C(!1),h=P({status:!0,text:``}),g=()=>{K({title:n(`WP.index_35`),content:n(`WP.index_36`),onConfirm:async({hide:e})=>{if(!s.value){Nt({source:214});return}h.text=``,p.value=!0,e();let{message:t}=await pr({s_id:c.id});X(t)&&(h.text=t.result,h.status=!0,p.value=!1)}})},_=async()=>{h.text=``,d(!0);try{let e=await ur({s_id:c.id});h.status=!0,X(e.message)&&(h.text=e.message.result)}catch(e){h.status=!1,h.text=o(e,`message.result`,``)}finally{d(!1)}};return(e,n)=>{let a=he,o=pe,s=H,c=z;return l(),t(`div`,Ls,[r(a,{type:`default`,class:`mb-16px`,"show-icon":!1},{default:w(()=>[S(`div`,Rs,E(e.$t(`WP.index_33`)),1),S(`div`,zs,E(e.$t(`WP.index_37`)),1)]),_:1}),f(h).text?(l(),F(a,{key:0,type:f(h).status?`success`:`error`},{default:w(()=>[S(`span`,{innerHTML:f(h).text},null,8,Bs)]),_:1},8,[`type`])):m(``,!0),r(o,{class:`my-16px!`}),r(c,{class:`justify-evenly!`},{default:w(()=>[r(s,{type:`primary`,onClick:_,loading:f(u)},{default:w(()=>[i(E(e.$t(`WP.index_34`)),1)]),_:1},8,[`loading`]),r(s,{type:`info`,onClick:g,loading:f(p)},{default:w(()=>[i(E(e.$t(`WP.index_35`)),1)]),_:1},8,[`loading`])]),_:1})])}}}),Hs=e({default:()=>Us}),Us=Vs;N();var Ws={class:`text-center p-20px`},Gs={class:`login-tips-box`},Ks=A({__name:`index`,props:{data:{}},setup(e){let n=e.data,{isPro:a}=ue($t()),o=C(``),s=C(!1),c=()=>{if(!a.value){Nt({source:213});return}window.open(n.login_url,`_blank`)},u=()=>{window.open(o.value,`_blank`)};return(async()=>{let{message:e}=await Pr({s_id:n.id});X(e)&&(o.value=e.login_url,s.value=e.maintenance)})(),(e,n)=>{let a=mt,o=ve,d=H;return l(),t(`div`,Ws,[S(`div`,Gs,[r(a,{name:`wp-wp`,size:`20`}),n[0]||(n[0]=i()),S(`span`,null,E(e.$t(`WP.index_23`)),1)]),r(d,{onClick:c,size:`large`,type:`primary`,disabled:f(s)},{icon:w(()=>[r(o,null,{default:w(()=>[r(a,{name:`wp-free`,size:`20`})]),_:1})]),default:w(()=>[i(` `+E(e.$t(`WP.index_22`)),1)]),_:1},8,[`disabled`]),r(d,{class:`ml-24px`,size:`large`,onClick:u},{icon:w(()=>[r(o,null,{default:w(()=>[r(a,{name:`wp-login`,size:`18`})]),_:1})]),default:w(()=>[i(` `+E(e.$t(`Site.TableOP.index_1`)),1)]),_:1})])}}}),qs=e({default:()=>Js}),Js=Z(Ks,[[`__scopeId`,`data-v-c3a587e1`]]);N(),Ii();var Ys={class:`p-20px`},Xs={key:0},Zs=A({__name:`index`,setup(e){let{t:n}=L(),a=lr(),{keys:o,table:s,columns:c}=U([{type:`selection`,width:40},{key:`name`,title:n(`Site.TableRow.index_2`),ellipsis:{tooltip:{width:`trigger`}}},{key:`path`,title:n(`Site.DelSite.index_2`)}]),u=async()=>{K({title:n(`WP.index_27`),content:n(`WP.index_28`),onConfirm:async({hide:e})=>{let{message:t}=await ci({sites_list:JSON.stringify(o.value)});J(t)&&lt({title:n(`Public.Table.Result`),width:480,data:{message:t},component:d(()=>Fi(()=>Promise.resolve().then(()=>nc),void 0))}),g(),a.setRefresh(!0),e()}})},{loading:p,setLoading:h}=q(),g=async()=>{try{h(!0);let{message:e}=await Rr();J(e)&&(s.data=e)}finally{o.value=[],h(!1)}};return g(),(e,n)=>{let a=H,d=z,h=Y,g=Q,_=mr;return l(),t(`div`,Ys,[r(_,null,{toolsLeft:w(()=>[r(d,{class:`flex-nowrap!`,"items-center":``},{default:w(()=>[r(a,{type:`primary`,disabled:!f(o).length,onClick:u},{default:w(()=>[i(E(e.$t(`Site.TableOP.index_8`)),1)]),_:1},8,[`disabled`]),f(s).data.length?m(``,!0):(l(),t(`span`,Xs,E(e.$t(`WP.index_30`)),1))]),_:1}),r(h,null,{default:w(()=>[S(`span`,null,E(e.$t(`WP.index_31`)),1)]),_:1})]),table:w(()=>[r(g,{"checked-row-keys":f(o),"onUpdate:checkedRowKeys":n[0]||(n[0]=e=>k(o)?o.value=e:null),loading:f(p),"loading-num":3,"max-height":340,data:f(s).data,columns:f(c)},null,8,[`checked-row-keys`,`loading`,`data`,`columns`])]),pageLeft:w(()=>[r(h,null,{default:w(()=>[S(`li`,null,E(e.$t(`WP.index_29`)),1),n[1]||(n[1]=S(`li`,null,`After migration, the backup data of the original website will be lost. Please save it carefully.`,-1))]),_:1})]),_:1})])}}}),Qs=e({default:()=>$s}),$s=Zs;N();var ec={class:`p-16px`},tc=A({__name:`result`,props:{data:{}},setup(e){let{t:n}=L(),a=e,{table:o,columns:s}=U([{key:`name`,title:n(`Site.TableRow.index_2`)},{key:`status`,title:n(`Public.Table.Status`),render:e=>r(`span`,{class:e.status?`text-primary`:`text-error`},[i(` `),e.status?n(`Site.PHP.index_35`):n(`Mail.Mass.index_7`),i(` `)])},{key:`msg`,title:`PS`,render:e=>r(`span`,null,[e.msg||`--`,i(` `)])}]);return ce(()=>{o.data=a.data.message}),(e,n)=>{let i=Q;return l(),t(`div`,ec,[r(i,{data:f(o).data,columns:f(s),"max-height":200},null,8,[`data`,`columns`])])}}}),nc=e({default:()=>rc}),rc=tc;N();var ic=Symbol(`scan-list`);function ac(e){_(ic,e)}function oc(){return a(ic)}N();var sc={class:`text-#666`},cc=A({__name:`index`,setup(e,{expose:n}){let{data:a}=oc(),o=lr(),{t:s}=L(),{keys:c,table:u,columns:d}=U([{key:`vlun_info`,title:s(`WP.index_53`),width:`30%`},{key:`type`,title:s(`Ftp.Table.index_3`)},{key:`name`,title:s(`Config.Alarm.index_43`)},{key:`cve`,title:`CVE ID`,width:`120px`},{key:`css`,title:`CVSS`,width:`60px`,align:`center`,render:e=>r(`span`,{style:{backgroundColor:p(e.css),color:`white`,padding:`4px 6px`,width:`30px`,display:`inline-block`,borderRadius:`5px`}},[e.css])},jt({width:80,align:`center`,options:e=>[{label:s(`Ftp.Table.index_8`),onClick:()=>{K({title:s(`WP.index_58`),content:s(`WP.index_59`),onConfirm:async()=>{await qn({...e,ignore_type:`add`,path:a.path}),g(),o.setRefresh(!0)}})}}]})]),p=e=>e>=0&&e<=3.9?`#ffcb0d`:e>=4&&e<=6.9?`#f9a009`:e>=7&&e<=9?`#df3d03`:e>=9.1&&e<=10?`#cc0500`:``,{loading:m,setLoading:h}=q(),g=async()=>{try{h(!0);let{message:e}=await si({path:a.path});J(e)&&(u.data=e)}finally{c.value=[],h(!1)}};return g(),n({init:g}),(e,n)=>{let a=H,o=Q,s=mr,c=Y;return l(),t(`div`,null,[r(s,null,{toolsLeft:w(()=>[r(a,{type:`primary`,onClick:g},{default:w(()=>[i(E(e.$t(`Ftp.Log.Index_12`)),1)]),_:1})]),table:w(()=>[r(o,{"max-height":250,loading:f(m),data:f(u).data,columns:f(d)},{empty:w(()=>[S(`div`,sc,E(e.$t(`WP.index_57`)),1)]),_:1},8,[`loading`,`data`,`columns`])]),_:1}),r(c,{class:`mt-16px`},{default:w(()=>[i(E(e.$t(`WP.index_49`))+` `,1),S(`li`,null,` plugin: `+E(e.$t(`Site.Config.index_17`))+` | theme: `+E(e.$t(`Mail.Email.index_3`))+` | core: `+E(e.$t(`WP.index_50`)),1),S(`li`,null,`plugin_closed: `+E(e.$t(`WP.index_51`)),1),S(`li`,null,`plugin_not_update: `+E(e.$t(`WP.index_52`)),1)]),_:1})])}}});N();var lc=A({__name:`index`,setup(e,{expose:n}){let{data:a}=oc(),o=lr(),{t:s}=L(),{keys:c,table:u,columns:d}=U([{key:`vlun_info`,title:s(`WP.index_53`),width:`30%`},{key:`type`,title:s(`Ftp.Table.index_3`)},{key:`name`,title:s(`Config.Alarm.index_43`)},{key:`cve`,title:`CVE ID`},{key:`css`,title:`CVSS`,align:`center`,render:e=>r(`span`,{style:{backgroundColor:p(e.css),color:`white`,width:`30px`,display:`inline-block`,padding:`4px 6px`,borderRadius:`5px`}},[e.css])},jt({width:100,align:`center`,options:e=>[{label:s(`Ftp.Analysis.Index_29`),onClick:()=>{K({title:s(`WP.index_54`),content:s(`WP.index_55`),onConfirm:async()=>{await qn({...e,ignore_type:`del`,path:a.path}),g(),o.setRefresh(!0)}})}}]})]),p=e=>e>=0&&e<=3.9?`#ffcb0d`:e>=4&&e<=6.9?`#f9a009`:e>=7&&e<=9?`#df3d03`:e>=9.1&&e<=10?`#cc0500`:``,{loading:m,setLoading:h}=q(),g=async()=>{try{h(!0);let{message:e}=await ei({path:a.path});J(e)&&(u.data=e)}finally{c.value=[],h(!1)}};return g(),n({init:g}),(e,n)=>{let a=H,o=Q,s=mr,c=Y;return l(),t(`div`,null,[r(s,null,{toolsLeft:w(()=>[r(a,{type:`primary`,onClick:g},{default:w(()=>[i(E(e.$t(`Public.Btn.Refresh`)),1)]),_:1})]),table:w(()=>[r(o,{"max-height":250,loading:f(m),data:f(u).data,columns:f(d)},null,8,[`loading`,`data`,`columns`])]),_:1}),r(c,{class:`mt-16px`},{default:w(()=>[i(E(e.$t(`WP.index_49`))+` `,1),S(`li`,null,` plugin: `+E(e.$t(`Site.Config.index_17`))+` | theme: `+E(e.$t(`Mail.Email.index_3`))+` | core: `+E(e.$t(`WP.index_50`)),1),S(`li`,null,`plugin_closed: `+E(e.$t(`WP.index_51`)),1),S(`li`,null,`plugin_not_update: `+E(e.$t(`WP.index_52`)),1)]),_:1})])}}});N();var uc=A({__name:`scan-status`,setup(e,{expose:t}){let{t:n}=L(),i=C(!1),{data:a}=oc(),o=async e=>{i.value=!e;let t=n(e?`WP.index_46`:`WP.index_47`);K({title:n(`WP.index_48`),content:t,onConfirm:async()=>{await Hn({path:a.path}),u()}})},{loading:s,setLoading:c}=q(),u=async()=>{try{c(!0);let{message:e}=await Lr({path:a.path});X(e)&&(i.value=e.result)}finally{c(!1)}};return u(),t({init:u}),(e,t)=>{let n=Me,a=z;return l(),F(a,{class:`p-15px items-center`},{default:w(()=>[S(`span`,null,E(e.$t(`WP.index_45`)),1),r(n,{value:f(i),"onUpdate:value":[t[0]||(t[0]=e=>k(i)?i.value=e:null),o],"rubber-band":!1,loading:f(s)},null,8,[`value`,`loading`])]),_:1})}}});N();var dc=A({__name:`index`,setup(e){return(e,n)=>{let i=Y;return l(),t(M,null,[r(uc),r(i,null,{default:w(()=>[S(`li`,null,E(e.$t(`WP.index_56`)),1)]),_:1})],64)}}});N();var fc={class:`mb-24px text-center text-22px font-bold`},pc={class:`text-center text-14px color-#666 w-70% mx-auto`},mc={class:`text-center my-16px`},hc=A({__name:`conversion`,setup(e){let t=()=>{Nt({source:222})};return(e,n)=>{let a=H,o=Fe,s=Ie;return l(),F(s,{class:`pt-20px pb-40px`},{default:w(()=>[S(`div`,fc,E(e.$t(`WP.index_43`)),1),S(`div`,pc,E(e.$t(`WP.index_60`)),1),S(`div`,mc,[r(a,{type:`primary`,class:`h-36px text-14px`,onClick:t},{default:w(()=>[i(E(e.$t(`WP.Transition.index_7`)),1)]),_:1})]),r(o,{class:`justify-center`,width:`80%`,src:f(Ni)},null,8,[`src`]),r(uc,{class:`justify-center! mt-16px!`})]),_:1})}}});N();var gc={key:0,class:`p-20px h-full`},_c=A({__name:`index`,props:{row:{}},setup(e,{expose:n}){let{isPro:i}=ue($t()),{t:a}=L(),o=e,s=C(`vulnerability`),{row:c}=o,u=C();c&&ac({data:c});let d=[{key:`vulnerability`,label:a(`WP.index_61`),component:cc},{key:`ignore`,label:a(`WP.index_62`),component:lc},{key:`scan`,label:a(`WP.index_45`),component:dc}];return n({init:()=>{s.value=`vulnerability`}}),(e,n)=>{let a=Ri;return f(i)?(l(),t(`div`,gc,[r(a,{value:f(s),"onUpdate:value":n[0]||(n[0]=e=>k(s)?s.value=e:null),ref_key:`tabsRef`,ref:u,options:d},null,8,[`value`])])):(l(),F(hc,{key:1}))}}}),vc=e({default:()=>yc}),yc=_c;N();var bc={class:`p-20px`},xc={class:`w-280px`},Sc=A({__name:`index`,props:{data:{}},setup(e,{expose:n}){let{t:i}=L(),{getList:a}=e.data,o=C(null),s=P({name:``}),c={name:{required:!0,message:i(`Security.Conf.Index_28`),trigger:[`blur`,`input`]}};return n({onConfirm:async({hide:e})=>{var t;await((t=o.value)==null?void 0:t.validate()),await ar({...s}),a==null||a(),e()}}),(e,n)=>{let i=B,a=R,u=tr,d=Y;return l(),t(`div`,bc,[r(u,{ref_key:`formRef`,ref:o,model:f(s),rules:c},{default:w(()=>[r(a,{label:e.$t(`Site.TableRow.index_2`),path:`name`},{default:w(()=>[S(`div`,xc,[r(i,{type:`text`,value:f(s).name,"onUpdate:value":n[0]||(n[0]=e=>f(s).name=e),placeholder:e.$t(`WP.Sets.index_11`)},null,8,[`value`,`placeholder`])])]),_:1},8,[`label`])]),_:1},8,[`model`]),r(d,{class:`mt-4px`},{default:w(()=>[S(`li`,null,E(e.$t(`WP.Sets.index_12`)),1)]),_:1})])}}});N();var Cc={class:`p-20px`},wc=A({__name:`index`,props:{data:{}},setup(e,{expose:n}){let{t:i}=L(),{id:a}=e.data,{keys:o,table:s,columns:c}=U([{type:`selection`,width:40},{key:`name`,title:i(`Site.TableRow.index_2`)}]),{loading:u,setLoading:d}=q();return(async()=>{try{d(!0);let{message:e}=await Xr();J(e)&&(s.data=e)}finally{o.value=[],d(!1)}})(),n({onConfirm:async()=>{if(!o.value.length)return G.error(i(`WP.Sets.index_18`)),!1;let e=o.value.join(`,`);await Ir({set_id:a,site_ids:e})}}),(e,n)=>{let i=Q,a=Y;return l(),t(`div`,Cc,[r(i,{"checked-row-keys":f(o),"onUpdate:checkedRowKeys":n[0]||(n[0]=e=>k(o)?o.value=e:null),"row-key":`id`,loading:f(u),data:f(s).data,"max-height":220,columns:f(c)},null,8,[`checked-row-keys`,`loading`,`data`,`columns`]),r(a,{class:`mt-16px`},{default:w(()=>[S(`li`,null,E(e.$t(`WP.Sets.index_17`)),1),S(`li`,null,E(e.$t(`WP.Sets.index_19`)),1)]),_:1})])}}});N();var Tc={class:`flex-1 flex flex-col gap-10px`},Ec=`/tmp`,Dc=A({__name:`upload-btn`,props:{path:{},pathModifiers:{},name:{default:``},nameModifiers:{}},emits:[`update:path`,`update:name`],setup(e){let n=te(e,`path`),a=te(e,`name`),o=C([]),{t:s}=L(),c=async({file:e})=>{let{close:t}=G.loading(s(`Component.Api.index_4`));try{let t=new FormData;t.append(`f_path`,Ec),t.append(`f_name`,e.name),t.append(`f_start`,`0`),e.file&&(t.append(`blob`,e.file),t.append(`f_size`,e.file.size.toString()));let{message:r}=await hi(t);X(r)&&G.success(r.result),a.value=e.name,n.value=`/tmp/`+e.name}finally{o.value=[],t()}};return(e,n)=>{let s=H,u=Pe;return l(),t(`div`,Tc,[r(u,{"file-list":f(o),"onUpdate:fileList":n[0]||(n[0]=e=>k(o)?o.value=e:null),action:``,accept:`.zip`,multiple:!1,"show-file-list":!1,"custom-request":c},{default:w(()=>[r(s,{type:`primary`},{default:w(()=>[i(E(e.$t(`WP.Sets.index_31`)),1)]),_:1})]),_:1},8,[`file-list`]),j(S(`div`,{class:`text-font3`},E(e.$t(`WP.Sets.index_32`)),513),[[ne,!a.value]]),j(S(`div`,{class:`text-primary`},E(e.$t(`WP.Sets.index_33`,[a.value])),513),[[ne,a.value]])])}}});N();var Oc={class:`p-20px`},kc={class:`w-240px`},Ac={class:`w-240px`},jc={class:`my-16px`},Mc={class:`leading-20px text-font2`},Nc=A({__name:`index`,props:{id:{type:Number,default:0},type:{type:Number,default:1},refresh:{type:Function}},setup(e,{expose:n}){let i=x(`formRef`),a=x(`pathItemRef`),o=C(!1),s=C(``),{t:c}=L(),u=I(()=>e.type===1?c(`WP.Sets.index_28`):c(`WP.Sets.index_29`)),d=I(()=>e.type===1?c(`WP.Sets.index_24`):c(`WP.Sets.index_25`)),p=P({set_id:e.id,path:``,type:e.type===1?`plugin`:`theme`,slug:``,title:``}),m={path:{trigger:[`change`],validator:(e,t)=>t?!0:Error(c(`WP.Sets.index_30`))}},h=e=>{e&&s.value?(p.slug=s.value.replace(`.zip`,``),p.title=s.value.replace(`.zip`,``)):(p.slug=``,p.title=``)},g=()=>{var e;(e=a.value)==null||e.restoreValidation()},_=e=>{o.value&&(p.slug=e.replace(`.zip`,``),p.title=e.replace(`.zip`,``))};return n({onConfirm:async()=>{var t,n;await((t=i.value)==null?void 0:t.validate()),await sr(ie(p)),(n=e.refresh)==null||n.call(e)}}),(e,n)=>{let c=R,v=B,y=Gi,b=tr,x=pe;return l(),t(`div`,Oc,[r(b,{ref_key:`formRef`,ref:i,model:f(p),rules:m,"label-width":`160px`},{default:w(()=>[r(c,{ref_key:`pathItemRef`,ref:a,label:f(u),path:`path`},{default:w(()=>[r(Dc,{path:f(p).path,"onUpdate:path":[n[0]||(n[0]=e=>f(p).path=e),g],name:f(s),"onUpdate:name":[n[1]||(n[1]=e=>k(s)?s.value=e:null),_]},null,8,[`path`,`name`])]),_:1},8,[`label`]),r(y,{show:f(o),"onUpdate:show":[n[4]||(n[4]=e=>k(o)?o.value=e:null),h],title:e.$t(`WP.Sets.index_20`)},{default:w(()=>[r(c,{label:e.$t(`WP.Sets.index_21`)},{default:w(()=>[S(`div`,kc,[r(v,{value:f(p).slug,"onUpdate:value":n[2]||(n[2]=e=>f(p).slug=e),placeholder:e.$t(`WP.Sets.index_22`)},null,8,[`value`,`placeholder`])])]),_:1},8,[`label`]),r(c,{label:e.$t(`WP.Sets.index_23`)},{default:w(()=>[S(`div`,Ac,[r(v,{value:f(p).title,"onUpdate:value":n[3]||(n[3]=e=>f(p).title=e),placeholder:f(d)},null,8,[`value`,`placeholder`])])]),_:1},8,[`label`])]),_:1},8,[`show`,`title`])]),_:1},8,[`model`]),S(`div`,jc,[r(x)]),S(`div`,Mc,[S(`p`,null,E(e.$t(`WP.Sets.index_26`)),1),S(`p`,null,E(e.$t(`WP.Sets.index_27`)),1)])])}}});N();var Pc={class:`p-20px`},Fc=Z(A({__name:`index`,props:{id:{},type:{},getList:{}},setup(e){let{t:n}=L(),a=x(`searchRef`),{id:o,type:s,getList:c}=e,u=()=>{lt({title:n(s===1?`WP.Sets.index_34`:`WP.Sets.index_35`),width:500,footer:!0,data:{id:o,type:s,refresh:D},component:Nc})},{keys:d,table:p,columns:m}=U([{key:`title`,title:n(`Site.TableRow.index_2`),width:`70%`},Ht({key:`state`,title:n(`WP.TableRow.index_9`),minWidth:100,onClick:async(e,t)=>{await dr({item_ids:t.id,state:+!!e,type:s}),D()}}),jt({width:80,options:e=>[{label:n(`Public.Btn.Del`),onClick:async()=>{await nr({item_ids:e.id,type:s}),D(),c==null||c()}}]})]),{keys:h,table:g,columns:_}=U([{type:`selection`,width:40,disabled(e){return e.is_in_set}},{key:`name`,title:n(`Site.TableRow.index_2`),width:`60%`},{key:`title`,title:n(`WP.index_19`),render:e=>r(me,{size:`small`,readonly:!0,color:`#4fb233`,value:e.rating/20},null)}]),v=P({p:1,p_size:999,keyword:``,set_id:o}),y=async()=>{if(!h.value.length){var e;G.error(n(`WP.Sets.index_14`)),(e=a.value)==null||e.focus();return}let t=g.data.filter(e=>h.value.includes(e.slug)).map(e=>({slug:e.slug,title:e.name,description:s===1?e.short_description:e.description}));await $n({set_id:o,items:JSON.stringify(t),type:s}),D(),c==null||c()},b=async()=>{if(!v.keyword){G.error(n(`WP.Sets.index_15`));return}try{let{message:e}=s===1?await ni(ie(v),!0):await Jr(ie(v),!0);X(e)&&(g.total=e.total,J(e.list)?(g.data=e.list,g.data.length||G.error(n(`WP.Sets.index_16`))):(g.data=[],g.total=0))}finally{h.value=[]}},{loading:C,setLoading:T}=q(),D=async()=>{try{T(!0);let{message:e}=await Fr({set_id:o,type:s});J(e)&&(p.data=e)}finally{d.value=[],T(!1)}};return D(),(e,n)=>{let o=H,s=Li,c=Q,d=mr,x=pe,T=Y;return l(),t(`div`,Pc,[r(d,null,re({toolsLeft:w(()=>[r(o,{type:`primary`,onClick:y},{default:w(()=>[i(E(e.$t(`Public.Btn.Add`)),1)]),_:1}),r(o,{onClick:u},{default:w(()=>[i(E(e.$t(`Public.Btn.Upload`)),1)]),_:1})]),toolsRight:w(()=>[r(s,{ref_key:`searchRef`,ref:a,value:f(v).keyword,"onUpdate:value":n[0]||(n[0]=e=>f(v).keyword=e),placeholder:e.$t(`Public.Btn.Search`),onSearch:b},null,8,[`value`,`placeholder`])]),_:2},[f(g).data.length?{name:`table`,fn:w(()=>[r(c,{class:`custom-table`,bordered:!1,"checked-row-keys":f(h),"onUpdate:checkedRowKeys":n[1]||(n[1]=e=>k(h)?h.value=e:null),"row-key":`slug`,"max-height":150,data:f(g).data,columns:f(_)},null,8,[`checked-row-keys`,`data`,`columns`])]),key:`0`}:void 0]),1024),r(x,{class:`my-20px!`}),r(c,{loading:f(C),data:f(p).data,columns:f(m),"max-height":150},null,8,[`loading`,`data`,`columns`]),r(T,{class:`mt-16px`},{default:w(()=>[S(`li`,null,E(e.$t(`WP.Sets.index_13`)),1),S(`li`,null,E(e.$t(`WP.Sets.index_36`)),1)]),_:1})])}}}),[[`__scopeId`,`data-v-49e4da69`]]);N();var Ic={class:`p-20px`},Lc=A({__name:`index`,setup(e,{expose:n}){let{t:a}=L(),o=W(a(`WP.Sets.index_2`)),s=P({p:1,p_size:10,keyword:``}),c=()=>{b.show=!0},u=()=>{s.p=1,v()},d=(e,t,n)=>{y.title=t,y.data.id=e.id,y.data.type=n,y.show=!0},{keys:p,table:m,columns:h}=U([{key:`name`,title:a(`Site.TableRow.index_2`),width:`40%`,ellipsis:{tooltip:{width:`trigger`}}},jt({title:a(`WP.Sets.index_3`),align:`center`,options:e=>[{label:a(`WP.Sets.index_4`,[e.plugins.length]),onClick:()=>{d(e,a(`WP.Sets.index_5`),1)}}]}),jt({title:a(`WP.Sets.index_6`),align:`center`,options:e=>[{label:a(`WP.Sets.index_7`,[e.themes.length]),onClick:()=>{d(e,a(`WP.Sets.index_8`),2)}}]}),jt({width:100,align:`center`,options:e=>[{label:a(`WP.TableRow.index_13`),disabled:!e.plugins.length&&!e.themes.length,onClick:()=>{o.data.id=e.id,o.show=!0}},{label:a(`Public.Btn.Del`),onClick:()=>{K({title:`${a(`Site.TableOP.index_6`)} [${e.name}]`,content:a(`WP.Sets.index_9`),onConfirm:async({hide:t})=>{await Zr({set_id:e.id}),v(),t()}})}}]})]),{loading:g,setLoading:_}=q(),v=async()=>{try{_(!0);let{message:e}=await ri(ie(s));X(e)&&(m.data=e.list,m.total=e.total)}finally{p.value=[],_(!1)}},y=W(a(`WP.Sets.index_5`),{getList:v}),b=W(a(`WP.Sets.index_10`),{getList:v});return v(),n({init:v}),(e,n)=>{let a=H,d=Li,p=Q,_=jr,x=mr,S=Dn;return l(),t(`div`,Ic,[r(x,null,{toolsLeft:w(()=>[r(a,{type:`primary`,onClick:c},{default:w(()=>[i(E(e.$t(`WP.Sets.index_1`)),1)]),_:1})]),toolsRight:w(()=>[r(d,{value:f(s).keyword,"onUpdate:value":n[0]||(n[0]=e=>f(s).keyword=e),placeholder:e.$t(`Security.History.Index_14`),onSearch:u},null,8,[`value`,`placeholder`])]),table:w(()=>[r(p,{"max-height":250,loading:f(g),data:f(m).data,columns:f(h)},null,8,[`loading`,`data`,`columns`])]),pageRight:w(()=>[r(_,{page:f(s).p,"onUpdate:page":n[1]||(n[1]=e=>f(s).p=e),"page-size":f(s).p_size,"onUpdate:pageSize":n[2]||(n[2]=e=>f(s).p_size=e),"item-count":f(m).total,onRefresh:v},null,8,[`page`,`page-size`,`item-count`])]),_:1}),r(S,{show:f(b).show,"onUpdate:show":n[3]||(n[3]=e=>f(b).show=e),title:f(b).title,data:f(b).data,width:480,footer:!0,component:Sc},null,8,[`show`,`title`,`data`]),r(S,{show:f(y).show,"onUpdate:show":n[4]||(n[4]=e=>f(y).show=e),title:f(y).title,data:f(y).data,width:600,"min-height":350,footer:!1,component:Fc},null,8,[`show`,`title`,`data`]),r(S,{show:f(o).show,"onUpdate:show":n[5]||(n[5]=e=>f(o).show=e),title:f(o).title,data:f(o).data,width:480,"min-height":350,footer:!0,"confirm-text":e.$t(`WP.TableRow.index_13`),component:wc},null,8,[`show`,`title`,`data`,`confirm-text`])])}}}),Rc=e({default:()=>zc}),zc=Lc;N();var Bc=Symbol(`server-list`);function Vc(e){_(Bc,e)}function $(){return a(Bc)}N();var Hc={class:`w-160px`},Uc={class:`w-380px px-20px pt-24px pb-8px`},Wc={class:`w-180px`},Gc=A({__name:`index`,setup(e,{expose:n}){let{t:a}=L(),{data:o}=$(),c=Ze(),{multiService:u}=ue($t()),d=C(null),p=C(null),m=C([]),h=C(``),g=C(),_=``,v=e=>{var t;h.value=y(e),(t=d.value)==null||t.getContent()},y=e=>{if(o.is_child)return o.rewrite_path;let t=u.value?g.value:c.webserver;return e===`0.Current`?t===`apache`||t===`openlitespeed`?`${_}/.htaccess`:`/www/server/panel/vhost/rewrite/${o.name}.conf`:`/www/server/panel/rewrite/${t===`openlitespeed`?`apache`:t}/${p.value}.conf`},b=async()=>{let{message:e}=await pi({path:y(`0.Current`),data:A.data,encoding:`utf-8`});X(e)&&G.success(e.msg);let t=m.value[0].value;p.value=t,v(t)},x=C(!1),T=()=>{x.value=!0},D=C(null),A=P({name:``,data:``,site_id:o.id}),j={name:{required:!0,trigger:[`blur`,`change`],message:a(`Site.RulesError.index_21`)}},M=async({hide:e})=>{var t;await((t=D.value)==null?void 0:t.validate()),await ct(ie(A)),A.name=``,ee(),e()},N=async()=>{let{message:e}=await Wn({site_id:o.id});X(e)&&(g.value=e.result)},ee=async()=>{var e;let{message:t}=await sn({siteName:o.name});if(X(t)){_=t.sitePath;let e=J(t.rewrite)?t.rewrite:[];m.value=O(e).map(e=>({label:e,value:e})),e.length&&(p.value=e[0],h.value=y(e[0]))}(e=d.value)==null||e.getContent()},te=async()=>{N(),ee()};return s(()=>{te()}),n({init:te}),(e,n)=>{let a=Re,o=cn,s=z,c=H,u=Y,g=B,_=R,y=tr,C=Dn;return l(),t(`div`,null,[r(s,{class:`items-center mb-12px`},{default:w(()=>[S(`div`,Hc,[r(a,{value:f(p),"onUpdate:value":[n[0]||(n[0]=e=>k(p)?p.value=e:null),v],options:f(m)},null,8,[`value`,`options`])]),S(`div`,null,[S(`span`,null,E(e.$t(`Site.Config.index_50`))+`: `,1),r(o,{href:`https://winginx.com/en/htaccess`,target:`_blank`},{default:w(()=>[i(E(e.$t(`Site.Cert.index_42`)),1)]),_:1})])]),_:1}),r(Vi,{ref_key:`configRef`,ref:d,path:f(h),"onUpdate:path":n[1]||(n[1]=e=>k(h)?h.value=e:null),value:f(A).data,"onUpdate:value":n[2]||(n[2]=e=>f(A).data=e),height:400,"show-tips":!1},null,8,[`path`,`value`]),r(s,{class:`items-center mt-12px`},{default:w(()=>[r(c,{type:`primary`,onClick:b},{default:w(()=>[i(E(e.$t(`Site.Cert.index_60`)),1)]),_:1}),r(c,{onClick:T},{default:w(()=>[i(E(e.$t(`Site.Cert.index_39`)),1)]),_:1})]),_:1}),r(u,{class:`mt-24px`},{default:w(()=>[S(`li`,null,E(e.$t(`Site.Config.index_51`)),1),S(`li`,null,E(e.$t(`Site.Config.index_52`)),1),S(`li`,null,E(e.$t(`Site.Config.index_53`)),1)]),_:1}),r(C,{show:f(x),"onUpdate:show":n[4]||(n[4]=e=>k(x)?x.value=e:null),title:`Save as rewrite template`,footer:!0,onConfirm:M},{default:w(()=>[S(`div`,Uc,[r(y,{ref_key:`formRef`,ref:D,model:f(A),rules:j},{default:w(()=>[r(_,{label:`Template name`,path:`name`},{default:w(()=>[S(`div`,Wc,[r(g,{value:f(A).name,"onUpdate:value":n[3]||(n[3]=e=>f(A).name=e),placeholder:`Template name`},null,8,[`value`])])]),_:1})]),_:1},8,[`model`])])]),_:1},8,[`show`])])}}}),Kc=e({default:()=>qc}),qc=Gc;N();var Jc=Symbol(`server-list`);function Yc(e){_(Jc,e)}function Xc(){return a(Jc)}N();var Zc=A({__name:`index`,setup(e,{expose:n}){let{site:i,setPid:a}=Xc(),{loading:o,setLoading:s}=q(),{table:c,columns:u}=U([{key:`name`,title:`Name`},{key:`status`,title:`Status`,align:`right`,render:e=>r(Me,{value:e.status,size:`small`,checkedValue:1,uncheckedValue:0,onUpdateValue:async t=>{let{message:n}=await vi({key:e.key,value:t,path_id:e.id});X(n)&&n.status&&(e.status=t)}},null)}]),d=[{title:`Create file`,name:`create`},{title:`Modify file`,name:`modify`},{title:`Delete file`,name:`unlink`},{title:`Create directory`,name:`mkdir`},{title:`Delete directory`,name:`rmdir`},{title:`Rename file`,name:`rename`},{title:`Create soft link`,name:`link`},{title:`Modify permissions`,name:`chmod`},{title:`Modify owner`,name:`chown`}],p=e=>{c.data=d.map(t=>{let n=`is_${t.name}`,r=e[n];return{key:n,id:e.pid,name:`Disabled ${t.title}`,status:Tn(r)?r:0}})},m=async()=>{try{s(!0);let{message:e}=await zr({path:i.path});X(e)&&!ae(e)?(a(e.pid),p(e)):c.data=[]}finally{s(!1)}};return m(),n({init:m}),(e,n)=>{let i=Q;return l(),t(`div`,null,[r(i,{loading:f(o),"loading-num":9,"max-height":340,data:f(c).data,columns:f(u)},null,8,[`loading`,`data`,`columns`]),n[0]||(n[0]=S(`div`,{class:`mt-16px text-#777`},` Tip: Current config intercepts the above rules by default, please set and config the rules according the current project requirements. `,-1))])}}});N();var Qc={class:`flex mb-12px`},$c={class:`w-240px mr-12px`},el=A({__name:`index`,setup(e,{expose:n}){let{t:a}=L(),{site:o,setPid:s}=Xc(),c=C(``),u=-1,d=``,p=async()=>{if(c.value.trim()===``){G.error(`Please enter suffix`);return}let{message:e}=await Di({path_id:u,path:d,exts:c.value});X(e)&&(e.status?(G.success(e.msg),c.value=``,b()):G.error(e.msg))},{table:m,columns:h}=U([{key:`exts`,title:`Suffix`},jt({width:100,options:e=>[{label:a(`Public.Btn.Del`),onClick:()=>{g(e)}}]})]),g=async e=>{K({title:`Delete protected file suffix [${e.exts}]`,content:`Delete protected file suffix, the file whose file name ends with this suffix will lose protection. want to continue?`,onConfirm:async()=>{let{message:t}=await Oi({path_id:e.id,path:d,exts:e.exts});X(t)&&(t.status?(G.success(t.msg),b()):G.error(t.msg))}})},_=e=>{u=e.pid,d=e.path,J(e.black_exts)?m.data=e.black_exts.filter(e=>e[0]!=`/`&&e.indexOf(`./`)==-1).map(t=>({id:e.pid,exts:t})):m.data=[]},{loading:v,setLoading:y}=q(),b=async()=>{try{y(!0);let{message:e}=await zr({path:o.path});X(e)&&(s(e.pid),_(e))}finally{y(!1)}};return b(),n({init:b}),(e,n)=>{let a=B,o=H,s=Q,u=Zi,d=Y;return l(),t(`div`,null,[S(`div`,Qc,[S(`div`,$c,[r(a,{value:f(c),"onUpdate:value":n[0]||(n[0]=e=>k(c)?c.value=e:null),placeholder:`Suffix`,onKeyup:T(p,[`enter`])},null,8,[`value`])]),r(o,{type:`primary`,onClick:p},{default:w(()=>[i(E(e.$t(`Public.Btn.Add`)),1)]),_:1})]),r(s,{loading:f(v),"loading-num":6,"max-height":230,data:f(m).data,columns:f(h)},null,8,[`loading`,`data`,`columns`]),r(d,{class:`mt-16px`},{default:w(()=>[n[25]||(n[25]=S(`li`,null,` The so-called file suffix refers the string at the end of the file name, not necessarily the extension `,-1)),S(`li`,null,[n[5]||(n[5]=i(` As: `,-1)),r(u,null,{default:w(()=>[...n[1]||(n[1]=[i(`.php`,-1)])]),_:1}),n[6]||(n[6]=i(`, `,-1)),r(u,null,{default:w(()=>[...n[2]||(n[2]=[i(`.html`,-1)])]),_:1}),n[7]||(n[7]=i(`, `,-1)),r(u,null,{default:w(()=>[...n[3]||(n[3]=[i(`.js`,-1)])]),_:1}),n[8]||(n[8]=i(`, `,-1)),r(u,null,{default:w(()=>[...n[4]||(n[4]=[i(`index.php`,-1)])]),_:1}),n[9]||(n[9]=i(` etc. `,-1))]),n[26]||(n[26]=S(`div`,null,`Example:`,-1)),S(`li`,null,[r(u,null,{default:w(()=>[...n[10]||(n[10]=[i(`.php`,-1)])]),_:1}),n[14]||(n[14]=i(` Match: `,-1)),r(u,null,{default:w(()=>[...n[11]||(n[11]=[i(`./1.php`,-1)])]),_:1}),n[15]||(n[15]=i()),r(u,null,{default:w(()=>[...n[12]||(n[12]=[i(`./test/2.php`,-1)])]),_:1}),n[16]||(n[16]=i(` Mismatch: `,-1)),r(u,null,{default:w(()=>[...n[13]||(n[13]=[i(`./1.php/1.txt`,-1)])]),_:1})]),S(`li`,null,[r(u,null,{default:w(()=>[...n[17]||(n[17]=[i(`index.php`,-1)])]),_:1}),n[22]||(n[22]=i(` Match: `,-1)),r(u,null,{default:w(()=>[...n[18]||(n[18]=[i(`./index.php`,-1)])]),_:1}),n[23]||(n[23]=i()),r(u,null,{default:w(()=>[...n[19]||(n[19]=[i(`./test/index.php`,-1)])]),_:1}),r(u,{class:`ml-0.5em`},{default:w(()=>[...n[20]||(n[20]=[i(`./abc_index.php`,-1)])]),_:1}),n[24]||(n[24]=i(` Mismatch: `,-1)),r(u,null,{default:w(()=>[...n[21]||(n[21]=[i(`./index.php.tar.gz`,-1)])]),_:1})])]),_:1})])}}});N();var tl={class:`flex mb-12px`},nl={class:`w-240px mr-12px`},rl=A({__name:`index`,setup(e,{expose:n}){let{t:a}=L(),{site:o,setPid:s}=Xc(),c=C(``),u=-1,d=``,p=async()=>{if(c.value.trim()===``){G.error(`Please enter the full path or relative path of the file`);return}let{message:e}=await Di({path_id:u,path:d,exts:c.value});X(e)&&(e.status?(G.success(e.msg),c.value=``,b()):G.error(e.msg))},{table:m,columns:h}=U([{key:`exts`,title:`Full file path`},jt({width:100,options:e=>[{label:a(`Public.Btn.Del`),onClick:()=>{g(e)}}]})]),g=async e=>{K({title:`Delete protected files [${e.exts}]`,content:`After deleting a protected file, the file will be unprotected, should I continue the operation?`,onConfirm:async()=>{let{message:t}=await Oi({path_id:e.id,path:d,exts:e.exts});X(t)&&(t.status?(G.success(t.msg),b()):G.error(t.msg))}})},_=e=>{u=e.pid,d=e.path,J(e.black_exts)?m.data=e.black_exts.filter(e=>e[0]==`/`||e[0]==`.`&&e[1]==`/`).map(t=>({id:e.pid,exts:t})):m.data=[]},{loading:v,setLoading:y}=q(),b=async()=>{try{y(!0);let{message:e}=await zr({path:o.path});X(e)&&(s(e.pid),_(e))}finally{y(!1)}};return b(),n({init:b}),(e,n)=>{let a=B,o=H,s=Q,u=Zi,d=Y;return l(),t(`div`,null,[S(`div`,tl,[S(`div`,nl,[r(a,{value:f(c),"onUpdate:value":n[0]||(n[0]=e=>k(c)?c.value=e:null),placeholder:`Full path Or Relative path`,onKeyup:T(p,[`enter`])},null,8,[`value`])]),r(o,{type:`primary`,onClick:p},{default:w(()=>[i(E(e.$t(`Public.Btn.Add`)),1)]),_:1})]),r(s,{loading:f(v),"loading-num":5,"max-height":200,data:f(m).data,columns:f(h)},null,8,[`loading`,`data`,`columns`]),r(d,{class:`mt-16px`},{default:w(()=>[n[15]||(n[15]=S(`li`,{class:`font-bold text-#333`},`The following 4 methods are supported`,-1)),S(`li`,null,[n[2]||(n[2]=i(`1. Complete file path, such as: `,-1)),r(u,null,{default:w(()=>[...n[1]||(n[1]=[i(`/www/wwwroot/test/123.log`,-1)])]),_:1})]),S(`li`,null,[n[5]||(n[5]=i(` 2. Relative path to the site, such as: Full path `,-1)),r(u,null,{default:w(()=>[...n[3]||(n[3]=[i(`/www/wwwroot/test/app/123.log`,-1)])]),_:1}),n[6]||(n[6]=i(` Relative path `,-1)),r(u,null,{default:w(()=>[...n[4]||(n[4]=[i(`./app/123.log`,-1)])]),_:1})]),S(`li`,null,[n[9]||(n[9]=i(` 3. All files in the specified directory, such as: `,-1)),r(u,null,{default:w(()=>[...n[7]||(n[7]=[i(`/www/wwwroot/test/app/*`,-1)])]),_:1}),n[10]||(n[10]=i(` Relative path `,-1)),r(u,null,{default:w(()=>[...n[8]||(n[8]=[i(`./app/*`,-1)])]),_:1})]),S(`li`,null,[n[13]||(n[13]=i(` 4. the specified directory under the specified file type, such as: `,-1)),r(u,null,{default:w(()=>[...n[11]||(n[11]=[i(`/www/wwwroot/test/app/*.log`,-1)])]),_:1}),n[14]||(n[14]=i(` Relative path `,-1)),r(u,null,{default:w(()=>[...n[12]||(n[12]=[i(`./app/*.log`,-1)])]),_:1})]),n[16]||(n[16]=S(`li`,{class:`text-error`},` Note: files already included in the protected file suffix do not need to be set. `,-1))]),_:1})])}}});N();var il={class:`flex mb-12px`},al={class:`w-240px mr-12px`},ol=A({__name:`index`,setup(e,{expose:n}){let{t:a}=L(),{site:o,setPid:s}=Xc(),c=C(``),u=-1,d=``,p=async()=>{if(c.value.trim()===``){G.error(`Please enter directory name`);return}let{message:e}=await Ai({path_id:u,path:d,dirnames:c.value});X(e)&&(e.status?(G.success(e.msg),c.value=``,b()):G.error(e.msg))},{table:m,columns:h}=U([{key:`dir`,title:`Directory`,ellipsis:{tooltip:!0}},tn({title:`Remark`,onBlur:async(e,t)=>{let{message:n}=await Ti({path_id:t.id,dir_name:t.dir,ps:e});X(n)&&(n.status?t.ps=e:G.error(n.msg))}}),jt({width:80,options:e=>[{label:a(`Public.Btn.Del`),onClick:()=>{g(e)}}]})]),g=async e=>{K({title:`Delete directory whitelist`,content:e.tip_msg?e.tip_msg:`Delete [${e.dir}] later, All files in the directory will be protected, continue?`,onConfirm:async()=>{let{message:t}=await ji({path_id:e.id,path:d,dirname:e.dir});X(t)&&(t.status?(G.success(t.msg),b()):G.error(t.msg))}})},_=e=>{u=e.pid,d=e.path,J(e.white_dirs)?m.data=e.white_dirs.map(t=>({id:e.pid,ps:t.ps||``,tip_msg:t.tip_msg||``,...t})):m.data=[]},{loading:v,setLoading:y}=q(),b=async()=>{try{y(!0);let{message:e}=await zr({path:o.path});X(e)&&(s(e.pid),_(e))}finally{y(!1)}};return b(),n({init:b}),(e,n)=>{let a=B,o=H,s=Q,u=Zi,d=Y;return l(),t(`div`,null,[S(`div`,il,[S(`div`,al,[r(a,{value:f(c),"onUpdate:value":n[0]||(n[0]=e=>k(c)?c.value=e:null),placeholder:`Directory name`,onKeyup:T(p,[`enter`])},null,8,[`value`])]),r(o,{type:`primary`,onClick:p},{default:w(()=>[i(E(e.$t(`Public.Btn.Add`)),1)]),_:1})]),r(s,{loading:f(v),"loading-num":5,"max-height":188,data:f(m).data,columns:f(h)},null,8,[`loading`,`data`,`columns`]),r(d,{class:`mt-16px`},{default:w(()=>[S(`li`,null,[n[4]||(n[4]=i(` Full path or directory name or parts path are allowed such as: `,-1)),r(u,null,{default:w(()=>[...n[1]||(n[1]=[i(`/www/abc/cache/test/`,-1)])]),_:1}),n[5]||(n[5]=i(`, `,-1)),r(u,null,{default:w(()=>[...n[2]||(n[2]=[i(`test`,-1)])]),_:1}),n[6]||(n[6]=i(`, `,-1)),r(u,null,{default:w(()=>[...n[3]||(n[3]=[i(`cache/test/`,-1)])]),_:1})]),S(`li`,null,[n[10]||(n[10]=i(` The first character of the Full path must be `,-1)),r(u,null,{default:w(()=>[...n[7]||(n[7]=[i(`/`,-1)])]),_:1}),n[11]||(n[11]=i(`, as: `,-1)),r(u,null,{default:w(()=>[...n[8]||(n[8]=[i(`cache/test/`,-1)])]),_:1}),n[12]||(n[12]=i(` or `,-1)),r(u,null,{default:w(()=>[...n[9]||(n[9]=[i(`test`,-1)])]),_:1})]),S(`li`,null,[n[15]||(n[15]=i(` art of directory name or path cannot begin with `,-1)),r(u,null,{default:w(()=>[...n[13]||(n[13]=[i(`/`,-1)])]),_:1}),n[16]||(n[16]=i(`, as: `,-1)),r(u,null,{default:w(()=>[...n[14]||(n[14]=[i(`/www/abc/cache/test/`,-1)])]),_:1})]),n[39]||(n[39]=S(`div`,null,`Example:`,-1)),S(`li`,null,[r(u,null,{default:w(()=>[...n[17]||(n[17]=[i(`/www/abc/`,-1)])]),_:1}),n[21]||(n[21]=i(` Match: `,-1)),r(u,null,{default:w(()=>[...n[18]||(n[18]=[i(`/www/abc/*`,-1)])]),_:1}),n[22]||(n[22]=i(` Mismatch: `,-1)),r(u,null,{default:w(()=>[...n[19]||(n[19]=[i(`/www/abc`,-1)])]),_:1}),r(u,{class:`ml-0.5em`},{default:w(()=>[...n[20]||(n[20]=[i(`/www/abc123`,-1)])]),_:1})]),S(`li`,null,[r(u,null,{default:w(()=>[...n[23]||(n[23]=[i(`test`,-1)])]),_:1}),n[27]||(n[27]=i(` Match: `,-1)),r(u,null,{default:w(()=>[...n[24]||(n[24]=[i(`/www/test/1.txt`,-1)])]),_:1}),n[28]||(n[28]=i()),r(u,null,{default:w(()=>[...n[25]||(n[25]=[i(`/www/test_abc`,-1)])]),_:1}),n[29]||(n[29]=i(` Mismatch: `,-1)),r(u,null,{default:w(()=>[...n[26]||(n[26]=[i(`/www/1.php`,-1)])]),_:1})]),S(`li`,null,[r(u,null,{default:w(()=>[...n[30]||(n[30]=[i(`cache/test/`,-1)])]),_:1}),n[35]||(n[35]=i(` Match: `,-1)),r(u,null,{default:w(()=>[...n[31]||(n[31]=[i(`/www/cache/test/1.txt`,-1)])]),_:1}),n[36]||(n[36]=i()),r(u,null,{default:w(()=>[...n[32]||(n[32]=[i(`/cache/test/`,-1)])]),_:1}),n[37]||(n[37]=i(` Mismatch: `,-1)),r(u,null,{default:w(()=>[...n[33]||(n[33]=[i(`/www/cache/test`,-1)])]),_:1}),n[38]||(n[38]=i()),r(u,null,{default:w(()=>[...n[34]||(n[34]=[i(`/cache/`,-1)])]),_:1})])]),_:1})])}}});N();var sl={class:`flex mb-12px`},cl={class:`w-240px mr-12px`},ll=A({__name:`index`,setup(e,{expose:n}){let{t:a}=L(),{site:o,setPid:s}=Xc(),c=C(``),u=-1,d=``,p=async()=>{if(c.value.trim()===``){G.error(`Please enter file name`);return}let{message:e}=await wi({path_id:u,path:d,filename:c.value});X(e)&&(e.status?(G.success(e.msg),c.value=``,b()):G.error(e.msg))},{table:m,columns:h}=U([{key:`filename`,title:`File name`},jt({width:100,options:e=>[{label:a(`Public.Btn.Del`),onClick:()=>{g(e)}}]})]),g=async e=>{K({title:`Delete file whitelist [${e.filename}]`,content:`After Delete whitelist, the file will be protected. want to continue?`,onConfirm:async()=>{let{message:t}=await yi({path_id:e.id,path:d,filename:e.filename});X(t)&&(t.status?(G.success(t.msg),b()):G.error(t.msg))}})},_=e=>{u=e.pid,d=e.path,J(e.white_files)?m.data=e.white_files.map(t=>({id:e.pid,filename:t})):m.data=[]},{loading:v,setLoading:y}=q(),b=async()=>{try{y(!0);let{message:e}=await zr({path:o.path});X(e)&&(s(e.pid),_(e))}finally{y(!1)}};return b(),n({init:b}),(e,n)=>{let a=B,o=H,s=Q,u=Zi,d=Y;return l(),t(`div`,null,[S(`div`,sl,[S(`div`,cl,[r(a,{value:f(c),"onUpdate:value":n[0]||(n[0]=e=>k(c)?c.value=e:null),placeholder:`File name`,onKeyup:T(p,[`enter`])},null,8,[`value`])]),r(o,{type:`primary`,onClick:p},{default:w(()=>[i(E(e.$t(`Public.Btn.Add`)),1)]),_:1})]),r(s,{loading:f(v),"loading-num":6,"max-height":230,data:f(m).data,columns:f(h)},null,8,[`loading`,`data`,`columns`]),r(d,{class:`mt-16px`},{default:w(()=>[S(`li`,null,[n[3]||(n[3]=i(` Full path or single filename are allowed such as: `,-1)),r(u,null,{default:w(()=>[...n[1]||(n[1]=[i(`/test/index.php`,-1)])]),_:1}),n[4]||(n[4]=i(`, `,-1)),r(u,null,{default:w(()=>[...n[2]||(n[2]=[i(`index.php`,-1)])]),_:1})]),n[17]||(n[17]=S(`li`,null,`Note: Only be an absolute path or file name, relative paths are not supported`,-1)),n[18]||(n[18]=S(`div`,null,`Example:`,-1)),S(`li`,null,[r(u,null,{default:w(()=>[...n[5]||(n[5]=[i(`index.php`,-1)])]),_:1}),n[10]||(n[10]=i(` Match: `,-1)),r(u,null,{default:w(()=>[...n[6]||(n[6]=[i(`./index.php`,-1)])]),_:1}),n[11]||(n[11]=i()),r(u,null,{default:w(()=>[...n[7]||(n[7]=[i(`./test/index.php`,-1)])]),_:1}),n[12]||(n[12]=i(` Mismatch: `,-1)),r(u,null,{default:w(()=>[...n[8]||(n[8]=[i(`./abc_index.php`,-1)])]),_:1}),n[13]||(n[13]=i()),r(u,null,{default:w(()=>[...n[9]||(n[9]=[i(`./index.php/1.txt`,-1)])]),_:1})]),S(`li`,null,[r(u,null,{default:w(()=>[...n[14]||(n[14]=[i(`/test/index.php`,-1)])]),_:1}),n[16]||(n[16]=i(` match only: `,-1)),r(u,null,{default:w(()=>[...n[15]||(n[15]=[i(`/test/index.php`,-1)])]),_:1})])]),_:1})])}}});N();var ul={class:`p-20px`},dl={class:`flex items-center text-12px text-#666`},fl={key:0,class:`ml-12px`},pl={class:`h-500px`},ml=A({__name:`index`,props:{open:{type:Boolean,default:!1},site:{}},emits:[`changeOpen`],setup(e,{emit:n}){let i=e,a=n,o=h(i,`site`),s=-1,c=C(i.open),u=C(),d=e=>{s=e},p=async e=>{e?await vr({paths:[{path:o.value.path,ps:o.value.ps}]}):await Rn({path_id:s}),c.value=e,a(`changeOpen`,e),u.value.init()},g=C(`basic`),_=[{key:`basic`,label:`Basic Setting`,component:Zc},{key:`suffix`,label:`Protected file suffix`,component:el},{key:`protected file`,label:`Protected File`,component:rl},{key:`directory whitelist`,label:`Directory whitelist`,component:ol},{key:`file whitelist`,label:`File whitelist`,component:ll}];return Yc({site:o.value,setPid:d}),(e,n)=>{let i=Me,a=he,o=Ri;return l(),t(`div`,ul,[r(a,{class:`mb-16px`,type:f(c)?`success`:`error`,"show-icon":!1,bordered:!1},{default:w(()=>[S(`div`,dl,[n[1]||(n[1]=S(`span`,{class:`mr-12px`},`Protection switch`,-1)),r(i,{value:f(c),"onUpdate:value":p},null,8,[`value`]),f(c)?m(``,!0):(l(),t(`span`,fl,` Protection directory closed, be security risks, Recommended open protection immediately `))])]),_:1},8,[`type`]),S(`div`,pl,[r(o,{ref_key:`tabsRef`,ref:u,value:f(g),"onUpdate:value":n[0]||(n[0]=e=>k(g)?g.value=e:null),options:_},null,8,[`value`])])])}}});N();var hl=A({__name:`index`,props:{site:{}},emits:[`changeHotlink`],setup(e,{emit:n}){let i=e,a=n,o=h(i,`site`),s=e=>{a(`changeHotlink`,e)};return(e,n)=>(l(),t(`div`,null,[r(ia,{class:`p-20px`,site:f(o),onChangeHotlink:s},null,8,[`site`])]))}});N(),Ii();var gl={class:`p-20px`},_l={class:`tools-card`},vl={class:`tools-img`},yl={class:`tools-name`},bl={class:`tools-desc`},xl={class:`ml-0.5em`},Sl={class:`tools-card`},Cl={class:`tools-img`},wl={class:`tools-name`},Tl={class:`tools-desc`},El={class:`ml-0.5em`},Dl={class:`tools-card`},Ol={class:`tools-img`},kl={class:`tools-name`},Al={class:`tools-card flex-col!`},jl={class:`flex items-center! w-full pb-10px`},Ml={class:`tools-name`},Nl={class:`tools-card flex-col!`},Pl={class:`flex items-center! w-full pb-10px`},Fl={class:`tools-name min-w-auto!`},Il=A({__name:`index`,props:{site:{}},setup(e){let n=d(()=>Fi(()=>Promise.resolve().then(()=>vc),void 0)),a=d(()=>Fi(()=>Promise.resolve().then(()=>Hs),void 0)),{t:o}=L(),s=h(e,`site`),c=lr(),u=P({status:!1,number:0,pid:-1}),p=C(!1),m=C(!1),g=async e=>{try{p.value=!0;let t=o(e?`WP.index_46`:`WP.index_47`);K({title:o(`WP.index_48`),content:t,onConfirm:async()=>{await Hn({path:s.value.path}),m.value=e}})}finally{p.value=!1}},_=W(o(`WP.index_43`)),v=async()=>{_.data.row=s.value,_.show=!0},y=W(),b=async()=>{y.title=`${o(`WP.index_32`)} [${s.value.name}]`,y.data.site=s.value,y.show=!0},x=C(!1),T=async e=>{try{x.value=!0,await qt({source:200}),await pn(`tamper_core`),e?await vr({paths:[{path:s.value.path,ps:s.value.ps}]}):await Rn({path_id:u.pid}),ae()}finally{x.value=!1}},D=W(`File Protection [${s.value.name}]`,{site:s.value,open:!1,onChangeOpen:e=>{u.status=e}}),O=async()=>{await qt({source:200}),await pn(`tamper_core`),D.data.open=u.status,D.show=!0},k=P({status:!1,number:0}),A=C(!1),j=async e=>{try{A.value=!0,await qt({source:201}),await pn(`btwaf`),e?await Vn({site_name:s.value.name}):await Cr({site_name:s.value.name}),ae()}finally{c.setRefresh(!0),A.value=!1}},M=async()=>{await qt({source:201}),await pn(`btwaf`),na({row:{siteName:s.value.name},onRefresh:()=>{ae(),c.setRefresh(!0)}})},N=C(!1),ee=C(!1),te=async e=>{try{ee.value=!0;let{message:t}=await Pn({id:s.value.id,name:s.value.name},!1);X(t)&&(await $e({id:s.value.id,name:s.value.name,fix:t.fix,domains:t.domains,return_rule:t.return_rule,status:e,http_status:t.http_status===`true`},!1),N.value=e)}finally{ee.value=!1}},ne=W(`Hotlink Protection [${s.value.name}]`,{site:s.value,onChangeHotlink:e=>{N.value=e}}),re=()=>{ne.show=!0},ie=e=>{x.value=e,A.value=e,ee.value=e,p.value=e},ae=async()=>{try{ie(!0);let{message:e}=await Kr({id:s.value.id,path:s.value.path,site_name:s.value.name});if(X(e)&&(u.status=e.file_status===1,u.number=e.file_count,k.status=e.firewall_status===1,k.number=e.firewall_count,N.value=e.hotlink_status===1,m.value=e.virus_scanning===1,e.file_status===1)){let{message:e}=await zr({path:s.value.path});X(e)&&(u.pid=e.pid)}}finally{ie(!1)}};return ae(),(e,o)=>{let s=Fe,c=Me,d=mt,h=H,C=Ve,P=Dn;return l(),t(`div`,gl,[S(`div`,_l,[S(`div`,vl,[r(s,{lazy:!0,"preview-disabled":!0,width:`24`,src:`/static/img/soft_ico/ico-tamper_core.png`})]),S(`div`,yl,E(e.$t(`WP.Label.index_5`)),1),r(c,{value:f(u).status,loading:f(x),"onUpdate:value":T},null,8,[`value`,`loading`]),r(h,{quaternary:``,size:`small`,onClick:O},{default:w(()=>[r(d,{name:`setting`,size:`18`})]),_:1}),S(`div`,bl,[r(C,{type:`error`,size:`small`,bordered:!1},{default:w(()=>[i(E(f(u).number),1)]),_:1}),S(`span`,xl,E(e.$t(`WP.Config.index_6`)),1)])]),S(`div`,Sl,[S(`div`,Cl,[r(s,{lazy:!0,"preview-disabled":!0,width:`26`,src:`/static/img/soft_ico/ico-btwaf.png`})]),S(`div`,wl,E(e.$t(`WP.Label.index_6`)),1),r(c,{value:f(k).status,loading:f(A),"onUpdate:value":j},null,8,[`value`,`loading`]),r(h,{quaternary:``,size:`small`,onClick:M},{default:w(()=>[r(d,{name:`setting`,size:`18`})]),_:1}),S(`div`,Tl,[r(C,{type:`error`,size:`small`,bordered:!1},{default:w(()=>[i(E(f(k).number),1)]),_:1}),S(`span`,El,E(e.$t(`WP.Config.index_7`)),1)])]),S(`div`,Dl,[S(`div`,Ol,[r(d,{name:`soft-hotlink`,size:`24`})]),S(`div`,kl,E(e.$t(`WP.Label.index_7`)),1),r(c,{value:f(N),loading:f(ee),"onUpdate:value":te},null,8,[`value`,`loading`]),r(h,{quaternary:``,size:`small`,onClick:re},{default:w(()=>[r(d,{name:`setting`,size:`18`})]),_:1})]),S(`div`,Al,[S(`div`,jl,[o[4]||(o[4]=S(`div`,{class:`tools-img`},[S(`i`,{class:`i-healthicons:health-vulnerability-through-social-determinants-outline-24px text-26px text-primary`})],-1)),S(`div`,Ml,E(e.$t(`WP.index_43`)),1),r(c,{value:f(m),loading:f(p),"onUpdate:value":g},null,8,[`value`,`loading`]),r(h,{quaternary:``,size:`small`,onClick:v},{default:w(()=>[r(d,{name:`setting`,size:`18`})]),_:1})]),o[5]||(o[5]=S(`div`,{class:`w-full color-#999`},`Check plugins and themes for security risks`,-1))]),S(`div`,Nl,[S(`div`,Pl,[o[6]||(o[6]=S(`div`,{class:`tools-img`},[S(`i`,{class:`i-material-symbols:library-add-check-outline text-26px text-primary`})],-1)),S(`div`,Fl,E(e.$t(`WP.TableRow.index_4`)),1),r(h,{quaternary:``,size:`small`,onClick:b},{default:w(()=>[r(d,{name:`setting`,size:`18`})]),_:1})]),o[7]||(o[7]=S(`div`,{class:`w-full color-#999`},` Check the integrity of the core files of this WP version to ensure they are not infected with malicious viruses! `,-1))]),r(P,{show:f(D).show,"onUpdate:show":o[0]||(o[0]=e=>f(D).show=e),title:f(D).title,data:f(D).data,width:800,component:ml},null,8,[`show`,`title`,`data`]),r(P,{show:f(ne).show,"onUpdate:show":o[1]||(o[1]=e=>f(ne).show=e),title:f(ne).title,data:f(ne).data,component:hl},null,8,[`show`,`title`,`data`]),r(P,{show:f(_).show,"onUpdate:show":o[2]||(o[2]=e=>f(_).show=e),title:f(_).title,data:f(_).data,width:800,"min-height":500,component:f(n)},null,8,[`show`,`title`,`data`,`component`]),r(P,{show:f(y).show,"onUpdate:show":o[3]||(o[3]=e=>f(y).show=e),title:f(y).title,data:f(y).data,width:600,"min-height":190,component:f(a)},null,8,[`show`,`title`,`data`,`component`])])}}}),Ll=e({default:()=>Rl}),Rl=Z(Il,[[`__scopeId`,`data-v-0334d4d3`]]);N();var zl={class:`flex gap-4`},Bl=A({__name:`tren-type`,props:u({showSort:{type:Boolean,default:!0}},{sort:{default:`desc`},sortModifiers:{},type:{default:`traffic`},typeModifiers:{}}),emits:[`update:sort`,`update:type`],setup(e){let n=te(e,`sort`),a=te(e,`type`);return(o,s)=>{let c=Ce,u=Ae;return l(),t(`div`,zl,[e.showSort?(l(),F(u,{key:0,value:n.value,"onUpdate:value":s[0]||(s[0]=e=>n.value=e),size:`small`},{default:w(()=>[r(c,{value:`desc`},{default:w(()=>[i(E(o.$t(`Desc`)),1)]),_:1}),r(c,{value:`asc`},{default:w(()=>[i(E(o.$t(`Asc`)),1)]),_:1})]),_:1},8,[`value`])):m(``,!0),r(u,{value:a.value,"onUpdate:value":s[1]||(s[1]=e=>a.value=e),size:`small`},{default:w(()=>[r(c,{value:`traffic`},{default:w(()=>[i(E(o.$t(`Traffic`)),1)]),_:1}),r(c,{value:`req_count`},{default:w(()=>[i(E(o.$t(`Requests`)),1)]),_:1}),r(c,{value:`ip_count`},{default:w(()=>[...s[2]||(s[2]=[i(`IP`,-1)])]),_:1}),r(c,{value:`uv`},{default:w(()=>[...s[3]||(s[3]=[i(`UV`,-1)])]),_:1}),r(c,{value:`pv`},{default:w(()=>[...s[4]||(s[4]=[i(`PV`,-1)])]),_:1})]),_:1},8,[`value`])])}}});N();var Vl=[`textContent`],Hl={key:1},Ul={class:`font-bold text-16px text-font2`},Wl={class:`text-font2`},Gl={class:`text-font2`},Kl={class:`font-bold text-16px text-font2`},ql={class:`font-bold text-16px text-font2`},Jl=A({__name:`index`,props:{name:{type:String,default:``},showTops5:{type:Boolean,default:!0}},setup(e){let{t:n}=L(),{siteMonitorStatus:a}=ue($t()),{webserver:o,isMonitorInstall:c}=ue(Ze()),u=I(()=>o.value!==`openlitespeed`&&(c.value||a.value)),d=C(!1),h=e,_=P({sort:`desc`,top5Type:`traffic`,trenType:`traffic`}),v={traffic:n(`Traffic`),req_count:n(`Requests`),ip_count:`IP`,uv:`UV`,pv:`PV`},y=C([]),b=I(()=>v[_.trenType]),x=e=>e===`traffic`?`traffic_bytes`:e,T=(e,t)=>t===`traffic`?Ut(e):e,D=P({today:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`},yesterday:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`},day_before:{traffic_human:`-`,req_count:`-`,ip_count:`-`,uv:`-`,pv:`-`}}),O=[{key:`traffic_human`,label:n(`Traffic`)},{key:`req_count`,label:n(`Requests`)},{key:`ip_count`,label:`IP`},{key:`uv`,label:`UV`},{key:`pv`,label:`PV`}],k=Le(),A=oe({grid:{left:150,right:50,top:20,bottom:20},tooltip:{trigger:`axis`,backgroundColor:`var(--chart-tooltip-bg-color)`,textStyle:{color:`var(--chart-tooltip-text-color)`},formatter:e=>{let t=Array.isArray(e)?e[0]:e,n=t.name||t.axisValueLabel||``,r=Array.isArray(t.value)?t.value[0]:t.value;return`${n}<br/>${v[_.top5Type]}: ${T(r,_.top5Type)}`}},xAxis:{type:`value`,axisLabel:{formatter:e=>T(e,_.top5Type)}},yAxis:{type:`category`,data:[],axisTick:{show:!1},axisLine:{show:!1},axisLabel:{width:130,overflow:`truncate`,ellipsis:`...`,lineHeight:18,margin:4,align:`right`}},series:[{type:`bar`,data:[],barWidth:14,label:{show:!0,position:`right`,color:`#666`,formatter:e=>T(e.value,_.top5Type)},itemStyle:{color:k.value.primaryColor,borderRadius:[0,6,6,0]}}]}),j=oe({grid:{left:80,right:30,top:20,bottom:20},tooltip:{trigger:`axis`,backgroundColor:`var(--chart-tooltip-bg-color)`,textStyle:{color:`var(--chart-tooltip-text-color)`},formatter:e=>{var t;let n=Array.isArray(e)?e[0]:e,r=n.name||n.axisValueLabel||``,i=Array.isArray(n.value)?(t=n.value[1])==null?n.value[0]:t:n.value;return`${r}<br/>${b.value}: ${T(i,_.trenType)}`}},xAxis:{type:`category`,boundaryGap:!1,data:[]},yAxis:{type:`value`,axisLabel:{formatter:e=>T(e,_.trenType)}},series:[{type:`line`,data:[],smooth:!0,symbol:`circle`,symbolSize:6,itemStyle:{color:`#fff`,borderColor:k.value.primaryColor,borderWidth:2},lineStyle:{color:k.value.primaryColor,width:2},areaStyle:{color:{type:`linear`,x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:wt(k.value.primaryColor,.35)},{offset:1,color:wt(k.value.primaryColor,.05)}]}}}]}),N=e=>{var t;d.value=e.top5_sites.items.length===0;let n=x(_.top5Type);A.yAxis={...A.yAxis,data:e.top5_sites.items.map(e=>e.site).reverse()},A.series=[{...(t=A.series)==null?void 0:t[0],data:e.top5_sites.items.map(e=>e[n]||0).reverse()}]},ee=()=>{var e;let t=x(_.trenType);j.xAxis={...j.xAxis,data:y.value.map(e=>e.date.substring(5))},j.series=[{...(e=j.series)==null?void 0:e[0],data:y.value.map(e=>e[t]||0)}]},{loading:te,setLoading:ne}=q(),re=async()=>{try{ne(!0);let e;e=h.name?(await br({site_name:h.name})).message:(await oi({metric:_.top5Type,order:_.sort})).message,X(e)&&(y.value=e.trend_7days.points,Object.assign(D,e.overview_three_days),ee(),h.name||N(e))}finally{ne(!1)}};return s(()=>{o.value===`openlitespeed`||!c.value&&!a.value||re()}),(e,n)=>{let a=cn,s=p(`i18n-t`),c=z,v=mt,y=H,b=ge,x=pe,C=Y,T=Be,k=Kn;return l(),F(k,{install:f(u)},{desc:w(()=>[f(o)==`openlitespeed`?(l(),t(`span`,{key:0,textContent:E(e.$t(`This feature is not currently supported by the OpenLiteSpeed service`))},null,8,Vl)):(l(),t(`span`,Hl,[r(s,{keypath:`Please use {a} or enable Site Monitor in the Settings`},{a:w(()=>[r(a,{class:`font-bold`,onClick:n[0]||(n[0]=e=>f(yt)(h.name))},{default:w(()=>[...n[5]||(n[5]=[i(`Website statistics-v2`,-1)])]),_:1})]),_:1})]))]),default:w(()=>[r(T,{class:`py-16px px-30px`,show:f(te)},{default:w(()=>[r(c,{class:`justify-between!`},{default:w(()=>[(l(),t(M,null,g(O,t=>r(c,{class:`flex-col! items-center`,key:t.key},{default:w(()=>[S(`span`,null,[n[6]||(n[6]=S(`span`,{class:`circle`},null,-1)),S(`span`,null,E(t.label),1)]),S(`span`,Ul,E(f(D).today[t.key]),1),S(`span`,Wl,E(e.$t(`Public.Search.Yesterday`))+` `+E(f(D).yesterday[t.key]),1),S(`span`,Gl,E(e.$t(`Day Before`))+` `+E(f(D).day_before[t.key]),1)]),_:2},1024)),64)),r(c,{class:`flex-col! items-center justify-center! cursor-pointer`,onClick:re},{default:w(()=>[r(c,{class:`items-center`,size:5},{default:w(()=>[r(v,{name:`base-refresh`,class:`text-primary`}),r(y,{type:`primary`,text:``},{default:w(()=>[i(E(e.$t(`Refresh`)),1)]),_:1})]),_:1}),n[7]||(n[7]=S(`img`,{src:`/static/vite/images/logo.png`,class:`w-40px h-40px`},null,-1))]),_:1})]),_:1}),h.showTops5?(l(),t(M,{key:0},[r(c,{class:`my-25px justify-between! items-center`},{default:w(()=>[S(`div`,Kl,E(e.$t(`Today Top 5 Websites`)),1),r(Bl,{sort:f(_).sort,"onUpdate:sort":[n[1]||(n[1]=e=>f(_).sort=e),re],type:f(_).top5Type,"onUpdate:type":[n[2]||(n[2]=e=>f(_).top5Type=e),re]},null,8,[`sort`,`type`])]),_:1}),f(d)?(l(),F(b,{key:0,class:`h-200px justify-center`})):(l(),F(ir,{key:1,type:`bar`,height:`200px`,option:f(A)},null,8,[`option`]))],64)):m(``,!0),r(c,{class:`my-25px justify-between! items-center`},{default:w(()=>[S(`div`,ql,E(e.$t(`Last 7 Days Statistics`)),1),r(Bl,{showSort:!1,type:f(_).trenType,"onUpdate:type":[n[3]||(n[3]=e=>f(_).trenType=e),ee]},null,8,[`type`])]),_:1}),r(ir,{type:`line`,height:`260px`,option:f(j)},null,8,[`option`]),r(x),r(C,{class:`mt-10px`},{default:w(()=>[S(`li`,null,[i(E(e.$t(`This is a simplified website statistics report. For more detailed data, please use`))+` `,1),r(y,{type:`primary`,text:``,onClick:n[4]||(n[4]=e=>f(yt)(h.name))},{default:w(()=>[...n[8]||(n[8]=[i(`Website statistics-v2`,-1)])]),_:1})])]),_:1})]),_:1},8,[`show`])]),_:1},8,[`install`])}}}),Yl=e({default:()=>Xl}),Xl=Z(Jl,[[`__scopeId`,`data-v-a7530cdd`]]);N();var Zl={class:`p-24px pb-30px`},Ql={class:`text-center font-bold text-16px`},$l={class:`step-list`},eu={class:`step-indicator`},tu={key:0},nu={key:1},ru={key:2},iu={class:`min-w-0 flex-1`},au={class:`step-title flex items-center gap-8px text-14px font-600`},ou={class:`step-description mt-4px`},su=A({__name:`progress`,props:{params:{},callback:{type:Function},onResult:{type:Function}},emits:[`Close`],setup(e,{emit:n}){let i=e,{t:a}=L(),o=C([]),u=C(``),d=n,p=[{key:`webname`,title:a(`Site.TableRow.index_1`),ellipsis:{tooltip:!0}},{key:`msg`,title:a(`Site.DelSite.index_10`),ellipsis:{tooltip:!0},render:e=>r(`span`,{class:e.status===0?`text-primary`:`text-error`},[e.msg])}],h=I(()=>{if(!o.value.length)return 0;let e=o.value.filter(e=>e.status===1).length;return Math.round(e/o.value.length*100)}),_=e=>e===1?`finish`:e===0?`process`:e===-1?`error`:`wait`,y=e=>X(e)&&typeof e.title==`string`&&typeof e.status==`number`,b=null,x=()=>{b&&(clearInterval(b),b=null)},w=async()=>{let{message:e}=await kr({progress_type:i.params});if(!X(e))return;o.value=Object.entries(e).filter(([e,t])=>e!==`status`&&e!==`wp_overview`&&y(t)).map(([,e])=>e);let t=o.value.every(e=>e.status===1);if(u.value=e.site_name,e.status===1&&(x(),e.wp_overview&&t)){var n;(n=i.onResult)==null||n.call(i,e.wp_overview),d(`Close`)}};return s(()=>{w(),b=window.setInterval(w,2e3)}),c(()=>{var e;x(),(e=i.callback)==null||e.call(i)}),(e,n)=>{let i=Te,a=Be,s=ye;return l(),t(`div`,Zl,[f(u)?(l(),t(M,{key:0},[S(`div`,Ql,E(f(u)),1),r(i,{class:`my-16px`,type:`line`,percentage:f(h),height:4,"show-indicator":!1,status:`success`},null,8,[`percentage`])],64)):m(``,!0),S(`div`,$l,[(l(!0),t(M,null,g(f(o),(e,n)=>(l(),t(`div`,{key:`${e.title}-${n}`,class:v([`step-card`,`is-${_(e.status)}`])},[S(`div`,eu,[e.status===1?(l(),t(`span`,tu,`✓`)):e.status===-1?(l(),t(`span`,nu,`!`)):(l(),t(`span`,ru,E(n+1),1))]),S(`div`,iu,[S(`div`,au,[S(`span`,null,E(e.title),1),e.status===0?(l(),F(a,{key:0,size:`small`})):m(``,!0)]),S(`div`,ou,E(e.error||e.ps),1),e.result_list?(l(),F(s,{key:0,class:`mt-12px`,data:e.result_list,columns:p},null,8,[`data`])):m(``,!0)])],2))),128))])])}}}),cu=e({default:()=>lu}),lu=Z(su,[[`__scopeId`,`data-v-0623890a`]]);N();var uu={class:`p-24px`},du={class:`flex flex-col items-center`},fu={class:`mt-20px mb-8px text-16px font-700`},pu={class:`text-desc`},mu={class:`login-card px-24px`},hu={class:`shrink-0 text-12px text-desc`},gu={class:`ml-auto min-w-0 flex items-center pl-24px`},_u={key:1},vu=[`title`,`onClick`],yu=A({__name:`task-result`,props:{overview:{}},setup(e){let n=e,{t:a}=L(),o=I(()=>{var e,t;return[{label:a(`WP.Config.index_1`),type:`url`,value:n.overview.login_url},{label:a(`Public.Table.Username`),type:`text`,value:((e=n.overview)==null?void 0:e.username)||``},{label:a(`Public.Table.Password`),type:`text`,value:((t=n.overview)==null?void 0:t.password)||``}]});return(e,n)=>{let a=cn,s=mt;return l(),t(`div`,uu,[S(`div`,du,[n[0]||(n[0]=S(`div`,{class:`success-icon flex-center`},[S(`i`,{class:`i-material-symbols:check text-40px text-[var(--color-primary)]`})],-1)),S(`div`,fu,E(e.$t(`WordPress site created successfully`)),1),S(`div`,pu,E(e.$t(`Please keep your account password safe`)),1)]),S(`div`,mu,[(l(!0),t(M,null,g(f(o),n=>(l(),t(`div`,{key:n.label,class:`login-row flex items-center`},[S(`span`,hu,E(n.label),1),S(`div`,gu,[n.type===`url`?(l(),F(a,{key:0,target:`_blank`,href:n.value},{default:w(()=>[i(E(n.value||`--`),1)]),_:2},1032,[`href`])):(l(),t(`span`,_u,E(n.value||`--`),1)),S(`div`,{title:e.$t(`Public.Btn.Copy`),class:`ml-8px`,onClick:e=>f(Gt)(n.value)},[r(s,{name:`common-copy`,size:16})],8,vu)])]))),128))])])}}}),bu=e({default:()=>xu}),xu=Z(yu,[[`__scopeId`,`data-v-8f163ba8`]]);N();var Su={class:`website-status`},Cu={class:`i-famicons:play-circle-outline`},wu={class:`i-ic:baseline-pause-circle-outline text-error`},Tu=Z(A({__name:`Status`,props:{status:{type:String,default:`0`},maintenance:{type:Boolean,default:!1},checkedValue:{type:String,default:`1`},unCheckedValue:{type:String,default:`0`},onUpdateValue:{type:Function},onOpenConfig:{type:Function}},setup(e){let n=t=>{var n;t.stopPropagation(),(n=e.onUpdateValue)==null||n.call(e,e.status===e.checkedValue?e.unCheckedValue:e.checkedValue)},r=()=>{var t;(t=e.onOpenConfig)==null||t.call(e)};return(i,a)=>(l(),t(`div`,Su,[e.maintenance?(l(),t(`div`,{key:1,onClick:r},[...a[0]||(a[0]=[S(`i`,{class:`i-pajamas:issue-type-maintenance text-warning text-18px`},null,-1)])])):(l(),t(`div`,{key:0,onClick:n},[j(S(`i`,Cu,null,512),[[ne,e.status===e.checkedValue]]),j(S(`i`,wu,null,512),[[ne,e.status===e.unCheckedValue]])]))]))}}),[[`__scopeId`,`data-v-f0b6174a`]]);N(),Ii();var{t:Eu}=Ke.global;function Du(e){lt({title:e.length===1?`${Eu(`Site.Cert.index_56`)} [${e[0].name}]`:`${Eu(`Site.Cert.index_57`)}`,width:480,minHeight:248,footer:!0,data:{rows:e},component:d(()=>Fi(()=>Promise.resolve().then(()=>Fs),void 0))})}function Ou(e){lt({title:Eu(`WP.index_21`),width:420,minHeight:180,footer:!1,data:e,component:d(()=>Fi(()=>Promise.resolve().then(()=>qs),void 0))})}var ku=e=>{let{row:t,onClick:n}=e,{t:i}=L(),a=(e,t)=>{let a=lt({title:`${i(e===`1`?`Site.PHP.index_21_2`:`Site.PHP.index_21_3`)} ${i(`Site.PHP.index_21_1`,[t.name])}`,width:420,content:()=>r(Mt,{val:e,row:t,close:()=>a.hide(),onOpenConfig:n},null)})};return r(Tu,{status:t.status,maintenance:t.maintenance,onOpenConfig:n,onUpdateValue:e=>{a(e,t)}},null)};function Au({onClick:e}){let t=lr(),n=(n,r)=>{switch(n){case`delete`:Du([r]);break;case`cache`:Ft({s_id:r.id});break;case`category`:fi([r],`wp`,()=>{t.setRefresh(!0)});break;default:e(r,{menu:`wordpress`,subMenu:n});break}},r=wn.filter(e=>[`plugin`,`theme`,`delete`].includes(e.key));return jt({title:Eu(`Site.TableRow.index_30`),minWidth:150,options:t=>[{label:Eu(`Site.TableOP.index_1`),disabled:t.status==`0`,onClick:()=>{Ou(t)}},{label:Eu(`Site.TableOP.index_2`),onClick:()=>{e(t)}},{label:Eu(`Ftp.Table.index_15`),onClick:()=>{e(t,{menu:`logs`})}}],dropdown:e=>({options:e.is_child&&!e.main_site?r:wn,onSelect:t=>n(t,e)})})}N(),Ii();var ju=({title:e=``,desc:t=``,data:n=[],columns:r=[],api:i,done:a,onCustomApi:o})=>{lt({title:e,width:440,footer:!0,data:{title:e,desc:t,data:n,columns:r,api:i,done:a,onCustomApi:o},component:d(()=>Fi(()=>Promise.resolve().then(()=>Yo),void 0))})};N(),Ii();var{t:Mu}=Ke.global,Nu=[{key:`name`,title:Mu(`Site.PHP.index_17`),render:e=>e.is_child?e.display_name:e.name}],Pu=async e=>{let t=e.map(e=>String(e.id)),{message:n}=await qr({site_id:JSON.stringify(t)});return J(n)?n:[]},Fu=e=>[{key:`enable`,label:Mu(`Site.Batch.index_1`),onBatch:t=>{ju({title:Mu(`Site.Batch.index_2`),desc:Mu(`Site.Batch.index_3`),data:t,columns:Nu,api:e=>ot(!0,{id:e.id,name:e.name},!1),done:()=>{e()}})}},{key:`disable`,label:Mu(`Site.Batch.index_4`),onBatch:t=>{ju({title:Mu(`Site.Batch.index_5`),desc:Mu(`Site.Batch.index_6`),data:t,columns:Nu,api:e=>ot(!1,{id:e.id,name:e.name},!1),done:()=>{e()}})}},{key:`backup`,label:Mu(`Site.Batch.index_7`),onBatch:t=>{ju({title:Mu(`Site.Batch.index_8`),desc:Mu(`Site.Batch.index_9`),data:t,columns:Nu,onCustomApi:async t=>{await _n({id:JSON.stringify(t.map(e=>e.id)),bak_type:3,site_type:`wp`}),Dr(Mu(`Site.Batch.index_7`),`wp`,async()=>{e()})}})}},{key:`php`,label:Mu(`Site.PHP.index_66`),onBatch:async t=>{let n=await Pu(t);lt({title:Mu(`Site.PHP.index_65`),width:500,minHeight:198,footer:!0,data:{rows:n,showStatic:!1,refresh:e},component:d(()=>Fi(()=>import(`./view-site.js?v=1787646744133`).then(e=>e.x),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59])))})}},{key:`category`,label:Mu(`Crontab.Planned.index_19`),onBatch:async t=>{fi(await Pu(t),`wp`,e,Mu(`Site.Batch.index_22`))}},{key:`webserver`,label:`Switch service`,onBatch:async e=>{lt({title:`Batch switch service`,width:450,minHeight:100,footer:!0,data:{rows:await Pu(e)},component:d(()=>Fi(()=>Promise.resolve().then(()=>Po),void 0))})}},{key:`delete`,label:Mu(`Site.Batch.index_10`),onBatch:async e=>{Du(await Pu(e))}}];N();var Iu={key:1,class:`flex-center w-24px h-24px rounded-50%`},Lu=[`src`],Ru={class:`flex flex-col flex-1 w-0 overflow-hidden`},zu={class:`flex items-center gap-10px`},Bu={class:`min-w-0`},Vu={class:`website-description`},Hu=Z(A({__name:`Name`,props:{row:{}},emits:[`clickName`,`clickServer`,`addSite`,`blur`],setup(e,{emit:n}){let{theme:a}=ue(Qe()),o=e,s=I(()=>o.row.is_child?o.row.display_name:o.row.name),c=I(()=>o.row.name),u=I(()=>o.row.ico),d=I(()=>o.row.is_child),p=I(()=>o.row.main_site),h=I(()=>o.row.ps),g=n,_=()=>{g(`clickName`)},y=()=>{g(`clickServer`)},b=()=>{window.open(`http://${c.value}`)},x=e=>{g(`blur`,e)},C=()=>{g(`addSite`)};return(n,o)=>{let g=mt,T=ke,O=H,k=Oe,A=cn,j=Ve,N=Xt;return l(),t(`div`,{class:v([`website-name`,{"pl-26px":d.value&&!p.value}])},[S(`div`,{class:`website-icon`,onClick:o[0]||(o[0]=D(e=>!d.value&&y(),[`stop`]))},[!d.value||p.value?(l(),t(M,{key:0},[u.value?(l(),t(`div`,Iu,[S(`img`,{src:u.value,class:`w-full h-full`},null,8,Lu)])):(l(),t(`div`,{key:0,class:v([`flex-center w-24px h-24px rounded-50%`,f(a)!==`dark`&&`bg-#F1F9F3`])},[S(`i`,{class:v([`i-mdi:earth text-18px`,f(a)!==`dark`&&`text-primary`])},null,2)],2))],64)):(l(),F(g,{key:1,class:v(f(a)!==`dark`&&`text-#909399`),name:`wp-sub_site`,size:`24`},null,8,[`class`]))]),S(`div`,Ru,[S(`div`,zu,[S(`div`,Bu,[r(T,{class:`max-w-full`,tooltip:{contentStyle:{maxWidth:`200px`}}},{default:w(()=>[S(`span`,{class:v([`cursor-pointer`,f(a)!==`dark`&&`text-primary`]),onClick:D(_,[`stop`])},E(s.value),3)]),_:1})]),d.value?m(``,!0):(l(),F(k,{key:0,trigger:`hover`},{trigger:w(()=>[r(O,{type:`primary`,text:``,onClick:D(C,[`stop`])},{default:w(()=>[...o[1]||(o[1]=[S(`i`,{class:`i-pajamas:todo-add text-16px`},null,-1)])]),_:1})]),default:w(()=>[i(` `+E(n.$t(`Add SubSite`)),1)]),_:1})),e.row.main_site?m(``,!0):(l(),F(k,{key:1,trigger:`hover`},{trigger:w(()=>[r(O,{type:`primary`,text:``,onClick:D(b,[`stop`])},{default:w(()=>[...o[2]||(o[2]=[S(`i`,{class:`i-fa-solid:external-link-alt text-14px`},null,-1)])]),_:1})]),default:w(()=>[r(A,{href:`http://${c.value}`,target:`_blank`},{default:w(()=>[i(E(`http://${c.value}`),1)]),_:1},8,[`href`])]),_:1})),p.value?(l(),F(j,{key:2,size:`tiny`,type:`primary`},{default:w(()=>[...o[3]||(o[3]=[i(`Main`,-1)])]),_:1})):m(``,!0)]),S(`div`,Vu,[r(N,{value:h.value,onBlur:x},null,8,[`value`])])])],2)}}}),[[`__scopeId`,`data-v-825ede00`]]);N();var Uu=A({__name:`Quick`,props:{protection:{type:Array,default:()=>[]},row:{type:Object,default:()=>({})}},emits:[`showPhp`,`showToolkit`,`showProtection`,`showClone`,`showPerformance`],setup(e,{emit:n}){let a=e,o=I(()=>{if(!a.protection||!Array.isArray(a.protection))return!1;let e=a.protection.find(e=>Object.keys(e)[0]===a.row.name);return e?e[a.row.name]:!1}),s=n,c=le(),u=()=>{et(`Path`,a.row.path),c.push(`/files`)},d=()=>{s(`showPhp`)},p=()=>{s(`showToolkit`)},h=()=>{s(`showProtection`)},g=()=>{s(`showClone`)},_=()=>{s(`showPerformance`)},y=async()=>{await Bt({version:a.row.php_version,sitename:a.row.name,act:!a.row.cache_status}),a.row.cache_status=!a.row.cache_status};return(n,a)=>{let s=H,c=Oe,b=pe,x=z;return l(),F(x,{class:`items-center flex-nowrap! justify-center!`,size:2},{default:w(()=>[r(c,{trigger:`hover`},{trigger:w(()=>[r(s,{text:``,onClick:p},{default:w(()=>[i(E(e.row.wp_version),1)]),_:1})]),default:w(()=>[a[0]||(a[0]=i(` WP version `,-1))]),_:1}),r(b,{vertical:``}),r(c,{trigger:`hover`},{trigger:w(()=>[r(s,{text:``,onClick:u},{default:w(()=>[...a[1]||(a[1]=[S(`i`,{class:`i-fa:folder-open-o text-13px`},null,-1)])]),_:1})]),default:w(()=>[i(` `+E(e.row.path),1)]),_:1}),r(b,{vertical:``}),r(c,{trigger:`hover`},{trigger:w(()=>[S(`span`,{class:`flex cursor-pointer text-16px`,onClick:g},[...a[2]||(a[2]=[S(`i`,{class:`i-prime:clone text-20px`},null,-1)])])]),default:w(()=>[a[3]||(a[3]=i(` Clone site `,-1))]),_:1}),r(b,{vertical:``}),r(c,{trigger:`hover`},{trigger:w(()=>[S(`span`,{class:`flex cursor-pointer text-18px`,onClick:y},[S(`i`,{class:v([`i-lets-icons:lightning-ring`,e.row.cache_status&&`text-primary`])},null,2)])]),default:w(()=>[a[4]||(a[4]=i(` Cache `,-1))]),_:1}),r(b,{vertical:``}),f(Nn)(e.row)?m(``,!0):(l(),t(M,{key:0},[r(c,{trigger:`hover`},{trigger:w(()=>[S(`span`,{class:`flex cursor-pointer text-18px`,onClick:h},[S(`i`,{class:v([`i-lineicons:protection`,f(o)&&`text-primary`])},null,2)])]),default:w(()=>[a[5]||(a[5]=i(` Protection `,-1))]),_:1}),r(b,{vertical:``})],64)),f(Nn)(e.row)?m(``,!0):(l(),t(M,{key:1},[r(c,{trigger:`hover`},{trigger:w(()=>[r(s,{text:``,onClick:_},{default:w(()=>[...a[6]||(a[6]=[S(`i`,{class:`i-site:performance text-18px`},null,-1)])]),_:1})]),default:w(()=>[S(`span`,null,E(n.$t(`Site.PHP.index_164`)),1)]),_:1}),r(b,{vertical:``})],64)),r(c,{trigger:`hover`},{trigger:w(()=>[r(s,{text:``,onClick:d},{default:w(()=>[i(E(e.row.php_version),1)]),_:1})]),default:w(()=>[a[7]||(a[7]=i(` PHP version `,-1))]),_:1})]),_:1})}}});N();var Wu=A({__name:`SubSiteLoadMore`,props:{loading:{type:Boolean},remaining:{}},emits:[`loadMore`],setup(e){return(t,n)=>{let a=H,o=z;return l(),F(o,{class:`justify-center! cursor-pointer`,onClick:n[0]||(n[0]=e=>t.$emit(`loadMore`))},{default:w(()=>[r(a,{text:``,type:`primary`,loading:e.loading,disabled:e.loading},{default:w(()=>[i(E(t.$t(`Load more`))+E(e.remaining>0?` (${e.remaining+1})`:``),1)]),_:1},8,[`loading`,`disabled`])]),_:1})}}});N();var Gu=(e,t,n,i,a,o,s,c,l,u,d,f)=>{let{t:p}=L(),m=e=>!!e.__isSubSiteControl,h=e=>e.sub_site>0,{keys:g,table:_,columns:v}=U([{type:`selection`,width:40,disabled:e=>m(e),className:`wp-toolkit-table-selection`,options:[{label:p(`Expand All`),key:`expand-all`,onSelect:async()=>{let e=G.loading(p(`Component.Api.index_1`)),t=_.data.filter(e=>h(e));for(let e of t)await f(e);e.close(),d.value=t.map(e=>String(e.id))}},{label:p(`Collapse All`),key:`collapse-all`,onSelect:()=>{d.value=[]}}]},{key:`example`,className:`wp-toolkit-table-example`,width:24},{key:`name`,title:p(`Site.PHP.index_17`),minWidth:160,sorter:!0,sortOrder:!1,className:`wp-toolkit-table-name`,colSpan:e=>m(e)||h(e)?8:0,render:e=>{if(m(e)){var t;return r(Wu,{loading:e.__subSiteLoading,remaining:(t=e.__subSiteRemaining)==null?0:t,onLoadMore:()=>l(e)},null)}return r(Hu,{row:e,onClickName:()=>{o({...e,id:e.sub_site?Number(String(e.id).split(`_`)[1]):e.id})},onClickServer:()=>{o({...e,id:e.sub_site?Number(String(e.id).split(`_`)[1]):e.id},{menu:`webserver`})},onBlur:async t=>{await Kt({id:e.sub_site?Number(String(e.id).split(`_`)[1]):e.id,ps:t}),e.ps=t},onAddSite:()=>{jn(e,u)}},null)}},{key:`status`,title:p(`Public.Table.Status`),align:`center`,sorter:!0,sortOrder:!1,colSpan:e=>+!h(e),render:e=>r(ku,{row:e,onClick:()=>{o(e,{menu:`maintenance`})}},null)},{...pt({site_type:`wp`}),colSpan:e=>+!h(e)},{key:`path`,title:`Quick action`,align:`center`,minWidth:200,colSpan:e=>+!h(e),render:t=>r(Uu,{protection:e.value,row:t,onShowToolkit:()=>{o(t,{menu:`wordpress`})},onShowPhp:()=>{o(t,{menu:`php`})},onShowProtection:()=>{i(t)},onShowClone:()=>{a(t)},onShowPerformance:()=>{c(t)}},null)},{key:`edate`,title:p(`Site.PHP.index_155`),align:`center`,width:`8%`,minWidth:80,sorter:!0,sortOrder:!1,className:`sort-center`,colSpan:e=>+!h(e),render:e=>Nn(e)?`--`:r(ea,{value:e.edate,onUpdateValue:async t=>{await kt({id:e.id,edate:t}),e.edate=t}},null)},{key:`ssl`,title:`SSL`,colSpan:e=>+!h(e),render:(e,t)=>{var r;if(Nn(e))return`--`;let i=dn({applySSLInfo:n,onClick:()=>{o(e,{menu:`ssl`})}});return(r=i.render)==null?void 0:r.call(i,e,t)}},Pt({monitorMap:t,getMonitorData:s}),{...Au({onClick:(e,t)=>{o(e,t)}}),colSpan:e=>+!h(e)}]);return{keys:g,table:_,columns:v}},Ku=e=>{let t=e=>({...e,children:[],isLeaf:!0});return e.reduce((e,n)=>{n.__isSubSiteControl||e.push(t(n));let r=(n.children||[]).filter(e=>!e.__isSubSiteControl);return r.length>0&&e.push(...r.map(t)),e},[])},qu=e=>(e.children||[]).filter(e=>!e.__isSubSiteControl),Ju=e=>qu(e).length,Yu=(e,t=Ju(e))=>{var n;let r=(n=e.__subSiteTotal)==null?0:n;return{loaded:t,remaining:Math.max(r-t,0),hasMore:t<r}},Xu=(e,t)=>{let{loaded:n,remaining:r,hasMore:i}=Yu(e,t.length);e.children=[...t,...i?[{id:-e.id,__isSubSiteControl:!0,__parentSiteId:e.id,__subSiteLoading:e.__subSiteLoading,__subSiteRemaining:r,is_child:!0,isLeaf:!0,parent_name:e.name,children:[],sub_site:0}]:[]],e.__subSiteLoaded=n},Zu=e=>e.map(e=>({...e,children:[],isLeaf:e.sub_site===0,__subSiteLoaded:0,__subSiteTotal:e.sub_site,__subSiteLoading:!1,__subSitePage:0})),Qu=(e=10)=>{let t=()=>typeof e==`number`?e:e.value,n=async(e,n=1,r=!1,i=``)=>{if(e.__subSiteLoading)return;e.__subSiteLoading=!0;let a=t(),o=r?qu(e):[];Xu(e,o);try{let{message:t}=await Br({site_id:JSON.stringify([String(e.id).split(`_`)[1]]),p:n,limit:a,search:i});if(J(t)){let r=t.map(t=>({...t,is_child:!0,isLeaf:!0,parent_name:e.name}));Xu(e,[...o,...r]),e.__subSitePage=n}}finally{e.__subSiteLoading=!1,Xu(e,qu(e))}};return{onLoadSubSite:async(e,t=``)=>{var r;e.is_child||e.__isSubSiteControl||((r=e.__subSiteLoaded)==null?0:r)>0||await n(e,1,!1,t)},onLoadMoreSubSite:async(e,t,r=``)=>{var i;let a=t.find(t=>t.id===e.__parentSiteId);if(!a||a.__subSiteLoading)return;let{hasMore:o}=Yu(a);if(!o)return;let s=((i=a.__subSitePage)==null?0:i)+1;await n(a,s,!0,r)}}},$u=e=>e!=null&&e.is_child?{class:`wp-subsite-child-row`}:{};N();var ed={class:`flex justify-between items-center mb-24px`},td={class:`w-400px`},nd={class:`pr-40px`},rd=A({__name:`index`,setup(e,{expose:n}){let{t:a}=L(),{data:o}=$(),s=C(``),c=async()=>{if(s.value.trim()===``){G.error(a(`Site.RulesError.index_31`));return}await Et({id:o.id,webname:o.name,domain:s.value.trim().split(`
`).join(`,`)}),s.value=``,b()},u=async e=>{await zt({id:o.id,webname:o.name,domain:e.name,port:e.port}),b()},{keys:d,table:p,columns:m}=U([{type:`selection`,width:40},ai(),Un(),Bn({delDomain:u})]),h=()=>{p.data.length>1?m.value[m.value.length-1]=Bn({delDomain:u}):m.value[m.value.length-1]=yr()},g=[{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=>zt({id:o.id,webname:o.name,domain:e.name,port:e.port},!1),done:()=>{b()},columns:[{key:`name`,title:a(`Site.Cert.index_29`),ellipsis:{tooltip:{width:`trigger`}}}]}}],{loading:_,setLoading:v}=q(),y=()=>({id:o.id}),b=async()=>{try{v(!0);let{message:e}=await un(y());p.data=J(e)?e:[],h()}finally{d.value=[],v(!1)}};return b(),n({init:b}),(e,n)=>{let a=cr,o=H,u=Q,h=Or,v=mr;return l(),t(`div`,null,[S(`div`,ed,[S(`div`,td,[r(a,{value:f(s),"onUpdate:value":n[0]||(n[0]=e=>k(s)?s.value=e:null)},{default:w(()=>[S(`p`,null,E(e.$t(`Site.Config.index_30`)),1),S(`p`,null,E(e.$t(`Site.Config.index_31`)),1),S(`p`,null,E(e.$t(`Site.Config.index_32`)),1)]),_:1},8,[`value`])]),S(`div`,nd,[r(o,{type:`primary`,onClick:c},{default:w(()=>[i(E(e.$t(`Site.Cert.index_62`)),1)]),_:1})])]),r(v,null,{table:w(()=>[r(u,{"checked-row-keys":f(d),"onUpdate:checkedRowKeys":n[1]||(n[1]=e=>k(d)?d.value=e:null),loading:f(_),"max-height":400,data:f(p).data,columns:f(m)},null,8,[`checked-row-keys`,`loading`,`data`,`columns`])]),pageLeft:w(()=>[r(h,{"checked-row-keys":f(d),"onUpdate:checkedRowKeys":n[2]||(n[2]=e=>k(d)?d.value=e:null),data:f(p).data,options:g},null,8,[`checked-row-keys`,`data`])]),_:1})])}}});N();var id={class:`pt-8px`},ad={class:`flex-1`},od={class:`mt-8px text-desc`},sd={class:`flex-1`},cd={class:`mt-12px text-desc`},ld={class:`my-16px`},ud={class:`w-full flex justify-end`},dd={class:`mt-8px text-desc`},fd={class:`w-full flex justify-end`},pd={class:`my-20px`},md={class:`w-full flex justify-end`},hd={class:`w-240px`},gd={class:`w-240px`},_d={class:`w-240px`},vd=A({__name:`index`,setup(e,{expose:n}){let{t:a}=L(),{data:s}=$(),c=C(``),u=``,d=async()=>{if(c.value.trim()===``){G.error(a(`Site.RulesError.index_13`));return}if(c.value===u){G.success(a(`Site.RulesError.index_13`));return}await Dt({id:s.id,name:s.name,path:c.value}),N()},p=C(null),h=C([]),g=async()=>{if(p.value===null){G.error(a(`Site.RulesError.index_15`));return}await bn({id:s.id,runPath:p.value}),N()},_=C(!1),v=async()=>{await ln({id:s.id,path:s.path}),N()},y=C(!1),b=async()=>{await at({id:s.id}),N()},x=C(!1),T=P({username_get:``,password_get_1:``,password_get_2:``}),D=async e=>{e||(await yn({id:s.id}),N())},O=async()=>{if(T.username_get.trim()===``){G.error(a(`Site.RulesError.index_34`));return}if(T.password_get_1.trim()===``){G.error(a(`Site.RulesError.index_36`));return}if(T.password_get_2.trim()===``){G.error(a(`Site.RulesError.index_37`));return}if(T.username_get.trim().length<3){G.error(a(`Site.RulesError.index_35`));return}if(T.password_get_1.trim().length<3){G.error(a(`Site.RulesError.index_35`));return}if(T.password_get_1.trim()!==T.password_get_2.trim()){G.error(a(`Site.RulesError.index_38`));return}await We({id:s.id,username:T.username_get,password:T.password_get_1}),T.username_get=``,T.password_get_1=``,T.password_get_2=``,N()},A=async()=>{let{message:e}=await an({id:s.id});X(e)&&(c.value=e.result||`/www`,u=c.value)},j=async()=>{let{message:e}=await en({id:s.id,path:s.path});if(X(e)){p.value=o(e,`runPath.runPath`,null),_.value=o(e,`userini`,!1),y.value=o(e,`logs.result`,!1),x.value=o(e,`pass.result`,!1);let t=o(e,`runPath.dirs`,[]);h.value=t.map(e=>({label:e,value:e}))}},N=()=>{A(),j()};return N(),n({init:N}),(e,n)=>{let a=qi,o=H,s=z,u=R,C=Re,A=pe,j=Me,N=B,ee=tr;return l(),t(`div`,id,[r(ee,{"label-width":`140`},{default:w(()=>[r(u,{label:e.$t(`Site.Label.index_2`),"show-feedback":!1},{default:w(()=>[r(s,{class:`w-full`},{default:w(()=>[S(`div`,ad,[r(a,{value:f(c),"onUpdate:value":n[0]||(n[0]=e=>k(c)?c.value=e:null)},null,8,[`value`])]),r(o,{type:`primary`,onClick:d},{default:w(()=>[i(E(e.$t(`Site.Cert.index_60`)),1)]),_:1})]),_:1})]),_:1},8,[`label`]),S(`div`,od,E(e.$t(`Site.Config.index_35`)),1),r(u,{class:`mt-16px`,label:e.$t(`Site.Label.index_3`),"show-feedback":!1},{default:w(()=>[r(s,{class:`w-full`},{default:w(()=>[S(`div`,sd,[r(C,{value:f(p),"onUpdate:value":n[1]||(n[1]=e=>k(p)?p.value=e:null),options:f(h)},null,8,[`value`,`options`])]),r(o,{type:`primary`,onClick:g},{default:w(()=>[i(E(e.$t(`Site.Cert.index_60`)),1)]),_:1})]),_:1})]),_:1},8,[`label`]),S(`div`,cd,E(e.$t(`Site.Config.index_36`)),1),S(`div`,ld,[r(A,{dashed:``})]),r(u,{label:e.$t(`Site.Label.index_4`),"show-feedback":!1},{default:w(()=>[S(`div`,ud,[r(j,{value:f(_),"onUpdate:value":[n[2]||(n[2]=e=>k(_)?_.value=e:null),v]},null,8,[`value`])])]),_:1},8,[`label`]),S(`div`,dd,E(e.$t(`Site.Config.index_37`)),1),r(u,{class:`mt-16px`,label:e.$t(`Site.Label.index_5`),"show-feedback":!1},{default:w(()=>[S(`div`,fd,[r(j,{value:f(y),"onUpdate:value":[n[3]||(n[3]=e=>k(y)?y.value=e:null),b]},null,8,[`value`])])]),_:1},8,[`label`]),S(`div`,pd,[r(A,{dashed:``})]),r(u,{label:e.$t(`Site.Label.index_14`),"show-feedback":!1},{default:w(()=>[S(`div`,md,[r(j,{value:f(x),"onUpdate:value":[n[4]||(n[4]=e=>k(x)?x.value=e:null),D]},null,8,[`value`])])]),_:1},8,[`label`]),f(x)?(l(),t(M,{key:0},[r(u,{class:`mt-16px`,label:e.$t(`Site.Label.index_17`),"show-feedback":!1},{default:w(()=>[S(`div`,hd,[r(N,{value:f(T).username_get,"onUpdate:value":n[5]||(n[5]=e=>f(T).username_get=e),placeholder:e.$t(`Site.Placeholder.Index_7`)},null,8,[`value`,`placeholder`])])]),_:1},8,[`label`]),r(u,{class:`mt-16px`,label:e.$t(`Site.Label.index_14`),"show-feedback":!1},{default:w(()=>[S(`div`,gd,[r(N,{value:f(T).password_get_1,"onUpdate:value":n[6]||(n[6]=e=>f(T).password_get_1=e),type:`password`,placeholder:e.$t(`Site.Placeholder.Index_7`)},null,8,[`value`,`placeholder`])])]),_:1},8,[`label`]),r(u,{class:`mt-16px`,label:e.$t(`Site.Label.index_18`),"show-feedback":!1},{default:w(()=>[S(`div`,_d,[r(N,{value:f(T).password_get_2,"onUpdate:value":n[7]||(n[7]=e=>f(T).password_get_2=e),type:`password`,placeholder:e.$t(`Site.Placeholder.Index_7`)},null,8,[`value`,`placeholder`])])]),_:1},8,[`label`]),r(u,{class:`mt-16px`,label:` `,"show-feedback":!1},{default:w(()=>[r(o,{type:`primary`,onClick:O},{default:w(()=>[i(E(e.$t(`Site.Cert.index_60`)),1)]),_:1})]),_:1})],64)):m(``,!0)]),_:1})])}}});N();var yd={class:`mt-8px`},bd=A({__name:`index`,setup(e,{expose:n}){let{multiService:a}=ue($t()),{data:o}=$(),c=Ze(),u=C(null),d=C(),p=C([{label:`Nginx`,value:`nginx`},{label:`Apache`,value:`apache`},{label:`Openlitespeed`,value:`openlitespeed`}]),h=async()=>{let e=a.value?d.value:c.webserver;return`/www/server/panel/vhost/${e===`openlitespeed`?`${e}/detail`:e}/${o.name}.conf`},g=async()=>{var e;_.value=await h(),(e=u.value)==null||e.getContent()},_=C(``),v=async()=>{let{message:e}=await Wn({site_id:o.id});X(e)&&(d.value=e.result,e.result===`apache`?p.value=p.value.filter(e=>e.value!==`openlitespeed`):e.result===`openlitespeed`?p.value=p.value.filter(e=>e.value!==`apache`):e.result===`nginx`&&(p.value=p.value.filter(e=>e.value!==`apache`&&e.value!==`openlitespeed`)))},y=async()=>{var e;await v(),_.value=await h(),(e=u.value)==null||e.getContent()},b=()=>{var e;(e=u.value)==null||e.saveFile()};return s(()=>{y()}),n({init:y}),(e,n)=>{let o=he,s=Re,c=H,h=Y;return l(),t(`div`,null,[f(a)?(l(),t(M,{key:0},[r(o,{type:`warning`},{default:w(()=>[...n[2]||(n[2]=[S(`span`,{class:`font-bold`},`Multi-WebServer Hosting Do not modify the port, otherwise the website will not be accessible normally`,-1)])]),_:1}),r(s,{class:`w-200px my-10px`,value:f(d),"onUpdate:value":[n[0]||(n[0]=e=>k(d)?d.value=e:null),g],options:f(p)},null,8,[`value`,`options`])],64)):m(``,!0),r(Vi,{ref_key:`configRef`,ref:u,path:f(_),"onUpdate:path":n[1]||(n[1]=e=>k(_)?_.value=e:null),height:f(a)?460:500,"show-tips":!f(a)},null,8,[`path`,`height`,`show-tips`]),S(`div`,yd,[r(c,{type:`primary`,onClick:b},{default:w(()=>[i(E(e.$t(`Site.Cert.index_60`)),1)]),_:1})]),r(h,{class:`mt-16px`},{default:w(()=>[S(`li`,null,E(e.$t(`Site.Config.index_59`)),1),S(`li`,null,E(e.$t(`Site.Config.index_60`)),1)]),_:1})])}}});N();var xd={class:`px-20px py-24px`},Sd={class:`w-120px`},Cd={class:`w-120px`},wd={class:`w-200px`},Td={class:`w-200px`},Ed={class:`w-200px`},Dd=A({__name:`form`,props:{data:{}},setup(e,{expose:n}){let{t:i}=L(),a=e,{isEdit:o,siteId:s,siteName:c,row:u,getList:d}=a.data,p=C(null),h=P({redirectname:`${new Date().valueOf()}`,type:1,holdpath:1,domainorpath:`domain`,redirecttype:`301`,redirectpath:``,redirectdomain:[],tourl:`http://`}),g={redirectdomain:{trigger:[`change`],validator:()=>h.redirectdomain.length!==0||Error(i(`Site.RulesError.index_23`))},redirectpath:{trigger:[`blur`,`input`],validator:()=>h.redirectpath.trim()!==``||Error(i(`Site.RulesError.index_24`))},tourl:{trigger:[`blur`,`input`],validator:()=>h.tourl.trim()!==``||Error(i(`Site.RulesError.index_25`))}},_=[{label:`Domain name`,value:`domain`},{label:`Path`,value:`path`}],v=[{label:`301`,value:`301`},{label:`302`,value:`302`}],y=C([]),b=()=>{h.redirectdomain=[],h.redirectpath=``},{loading:x,setLoading:T}=q(),D=async()=>{try{var e,t;T(!0);let{message:n}=await un({id:s}),r=new Set(o||(e=(t=a.data.redirectList)==null?void 0:t.filter(e=>e.domainorpath===`domain`).flatMap(e=>e.redirectdomain))==null?[]:e),i=(J(n)?n:[]).filter((e,t,n)=>!r.has(e.name)&&t===n.findIndex(t=>t.name===e.name));y.value=i.map(e=>({label:e.name,value:e.name}))}finally{T(!1)}},O=()=>({...ie(h),sitename:c});return o&&u&&(h.redirectname=u.redirectname,h.type=u.type,h.holdpath=u.holdpath,h.redirecttype=u.redirecttype,h.redirectpath=u.redirectpath,h.domainorpath=u.domainorpath,h.redirectdomain=u.redirectdomain,h.tourl=u.tourl),D(),n({onConfirm:async({hide:e})=>{var t;await((t=p.value)==null?void 0:t.validate());let n=O();o?await Je(n):await Ge(n),d==null||d(),e()}}),(e,n)=>{let i=Me,a=R,o=z,s=Re,c=B,u=tr,d=Y;return l(),t(`div`,xd,[r(u,{ref_key:`formRef`,ref:p,model:f(h),rules:g},{default:w(()=>[r(o,{size:60},{default:w(()=>[r(a,{label:e.$t(`Site.Label.index_34`)},{default:w(()=>[r(i,{value:f(h).type,"onUpdate:value":n[0]||(n[0]=e=>f(h).type=e),"checked-value":1,"unchecked-value":0},null,8,[`value`])]),_:1},8,[`label`]),r(a,{label:e.$t(`Site.TableRow.index_13`),"label-width":`120`},{default:w(()=>[r(i,{value:f(h).holdpath,"onUpdate:value":n[1]||(n[1]=e=>f(h).holdpath=e),"checked-value":1,"unchecked-value":0},null,8,[`value`])]),_:1},8,[`label`])]),_:1}),r(o,{size:30},{default:w(()=>[r(a,{label:e.$t(`Site.TableRow.index_11`)},{default:w(()=>[S(`div`,Sd,[r(s,{value:f(h).domainorpath,"onUpdate:value":[n[2]||(n[2]=e=>f(h).domainorpath=e),b],class:`type-select`,options:_},null,8,[`value`])])]),_:1},8,[`label`]),r(a,{label:e.$t(`Site.TableRow.index_12`),"label-width":`70`},{default:w(()=>[S(`div`,Cd,[r(s,{value:f(h).redirecttype,"onUpdate:value":n[3]||(n[3]=e=>f(h).redirecttype=e),class:`mode-select`,options:v},null,8,[`value`])])]),_:1},8,[`label`])]),_:1}),f(h).domainorpath===`domain`?(l(),F(a,{key:0,label:e.$t(`Site.Label.index_32`),path:`redirectdomain`},{default:w(()=>[S(`div`,wd,[r(s,{value:f(h).redirectdomain,"onUpdate:value":n[4]||(n[4]=e=>f(h).redirectdomain=e),class:`domain-select`,multiple:!0,loading:f(x),options:f(y),"max-tag-count":`responsive`,placeholder:`Select domain`},null,8,[`value`,`loading`,`options`])])]),_:1},8,[`label`])):m(``,!0),f(h).domainorpath===`path`?(l(),F(a,{key:1,label:e.$t(`Site.Label.index_30`),path:`redirectpath`},{default:w(()=>[S(`div`,Td,[r(c,{value:f(h).redirectpath,"onUpdate:value":n[5]||(n[5]=e=>f(h).redirectpath=e),placeholder:``,"input-props":{name:`path`}},null,8,[`value`])])]),_:1},8,[`label`])):m(``,!0),r(a,{label:e.$t(`Site.Label.index_33`),path:`tourl`},{default:w(()=>[S(`div`,Ed,[r(c,{value:f(h).tourl,"onUpdate:value":n[6]||(n[6]=e=>f(h).tourl=e),placeholder:``,"input-props":{name:`url`}},null,8,[`value`])])]),_:1},8,[`label`])]),_:1},8,[`model`]),r(d,{class:`mt-12px`},{default:w(()=>[S(`li`,null,E(e.$t(`Site.Config.index_77`)),1),S(`li`,null,E(e.$t(`Site.Config.index_78`)),1),S(`li`,null,E(e.$t(`Site.Config.index_79`)),1),S(`li`,null,E(e.$t(`Site.Config.index_80`)),1),S(`li`,null,E(e.$t(`Site.Config.index_81`)),1),S(`li`,null,E(e.$t(`Site.Config.index_82`)),1)]),_:1})])}}});N();var Od={class:`px-20px py-24px`},kd={class:`w-160px`},Ad={class:`w-160px`},jd={class:`w-160px`},Md={class:`w-240px`},Nd=A({__name:`error-redirect`,props:{data:{}},setup(e,{expose:n}){let{isEdit:i,siteName:a,row:o,getList:s}=e.data,{t:c}=L(),u=C(null),d=P({type:1,errorpage:`1`,redirecttype:`301`,topath:`/`,tourl:``}),p={tourl:{trigger:[`blur`,`input`],validator:()=>d.topath===``&&d.tourl.trim()===``?Error(c(`Site.Config.index_160`)):!0}},h=I(()=>[{label:c(`Site.Config.index_161`),value:`1`}]),g=I(()=>[{label:c(`Site.Config.index_162`),value:`301`},{label:c(`Site.Config.index_163`),value:`302`}]),_=I(()=>[{label:c(`Site.Config.index_164`),value:`/`},{label:c(`Site.Config.index_165`),value:``}]),v=()=>({sitename:a,redirectname:(o==null?void 0:o.redirectname)||new Date().valueOf(),type:d.type,errorpage:d.errorpage,redirecttype:d.redirecttype,topath:d.topath,tourl:d.topath===`/`?``:d.tourl}),y=()=>{var e,t,n,r;return{...v(),holdpath:(e=o==null?void 0:o.holdpath)==null?1:e,domainorpath:(t=o==null?void 0:o.domainorpath)==null?`path`:t,redirectpath:(n=o==null?void 0:o.redirectpath)==null?``:n,redirectdomain:(r=o==null?void 0:o.redirectdomain)==null?[]:r}};return!i||!o||(d.type=+(o.type===1),d.errorpage=`1`,d.redirecttype=o.redirecttype===`302`?`302`:`301`,d.topath=o.topath===`/`?`/`:``,d.tourl=o.tourl||``),n({onConfirm:async({hide:e})=>{var t;await((t=u.value)==null?void 0:t.validate()),i?await Je(y()):await Tt(v()),s==null||s(),e()}}),(e,n)=>{let i=Me,a=R,o=Re,s=B,v=tr;return l(),t(`div`,Od,[r(v,{ref_key:`formRef`,ref:u,model:f(d),rules:p},{default:w(()=>[r(a,{label:f(c)(`Site.Config.index_154`)},{default:w(()=>[r(i,{value:f(d).type,"onUpdate:value":n[0]||(n[0]=e=>f(d).type=e),"checked-value":1,"unchecked-value":0},null,8,[`value`])]),_:1},8,[`label`]),r(a,{label:f(c)(`Site.Config.index_155`)},{default:w(()=>[S(`div`,kd,[r(o,{value:f(d).errorpage,"onUpdate:value":n[1]||(n[1]=e=>f(d).errorpage=e),options:f(h)},null,8,[`value`,`options`])])]),_:1},8,[`label`]),r(a,{label:f(c)(`Site.Config.index_156`)},{default:w(()=>[S(`div`,Ad,[r(o,{value:f(d).redirecttype,"onUpdate:value":n[2]||(n[2]=e=>f(d).redirecttype=e),options:f(g)},null,8,[`value`,`options`])])]),_:1},8,[`label`]),r(a,{label:f(c)(`Site.Config.index_157`)},{default:w(()=>[S(`div`,jd,[r(o,{value:f(d).topath,"onUpdate:value":n[3]||(n[3]=e=>f(d).topath=e),options:f(_)},null,8,[`value`,`options`])])]),_:1},8,[`label`]),f(d).topath===``?(l(),F(a,{key:0,label:f(c)(`Site.Config.index_158`),path:`tourl`},{default:w(()=>[S(`div`,Md,[r(s,{value:f(d).tourl,"onUpdate:value":n[4]||(n[4]=e=>f(d).tourl=e),placeholder:f(c)(`Site.Config.index_159`),"input-props":{name:`url`}},null,8,[`value`,`placeholder`])])]),_:1},8,[`label`])):m(``,!0)]),_:1},8,[`model`])])}}});N();var Pd={class:`p-20px`},Fd={class:`mt-12px`},Id=A({__name:`config`,props:{data:{}},emits:[`close`],setup(e,{emit:n}){let{row:a,siteName:o,getList:s}=e.data,c=n,u=Ze(),d=C(``),p=C(``),m=C(``),h=async()=>{let{message:e}=await Jt({sitename:o,redirectname:a.redirectname,webserver:u.webserver});X(e)&&(m.value=e.file,d.value=e.data,p.value=e.encoding)},g=async()=>{let{message:e}=await st({path:m.value,data:d.value,encoding:p.value});X(e)&&G.success(e.msg),s==null||s(),c(`close`)};return h(),(e,n)=>{let a=H,o=Y;return l(),t(`div`,Pd,[r(Vi,{value:f(d),"onUpdate:value":n[0]||(n[0]=e=>k(d)?d.value=e:null),height:350,"show-tips":!1},null,8,[`value`]),S(`div`,Fd,[r(a,{type:`primary`,onClick:g},{default:w(()=>[i(E(e.$t(`Site.Cert.index_60`)),1)]),_:1})]),r(o,{class:`mt-24px`},{default:w(()=>[S(`li`,null,E(e.$t(`Site.Config.index_83`)),1)]),_:1})])}}});N();var Ld=A({__name:`index`,setup(e,{expose:a}){let{t:o}=L(),{data:s}=$(),c=n(),u=e=>Number(e.errorpage)>0,d=e=>({sitename:e.sitename,redirectname:e.redirectname,tourl:e.tourl,topath:e.topath,redirectdomain:e.redirectdomain,redirectpath:e.redirectpath,redirecttype:e.redirecttype,domainorpath:e.domainorpath,errorpage:e.errorpage}),p=(e,t)=>{var n;return{...d(e),type:t,holdpath:(n=e.holdpath)==null?1:n,status:e.type}},{keys:m,table:h,columns:g}=U([{type:`selection`,width:40},{key:`redirectdomain`,title:o(`Site.TableRow.index_9`),ellipsis:{tooltip:!0},render:e=>u(e)?o(`Site.Config.index_166`):e.domainorpath===`domain`?e.redirectdomain.join(`, `):e.redirectpath},{key:`domainorpath`,title:o(`Site.TableRow.index_11`),ellipsis:{tooltip:!0},render:e=>u(e)?o(`Site.Config.index_167`):e.domainorpath===`domain`?o(`Site.TableRow.index_19`):o(`Site.TableRow.index_15`)},{key:`tourl`,title:o(`Site.TableRow.index_10`),ellipsis:{tooltip:!0},render:e=>e.topath||e.tourl},{key:`type`,title:o(`Config.Safe.index_156`),width:100,render:e=>r(Qt,{value:e.type,"checked-value":1,"unchecked-value":0,"checked-title":o(`Public.Status.Running`),"unchecked-title":o(`Public.Status.Paused`),onClick:async t=>{var n;await On({...d(e),type:t,holdpath:(n=e.holdpath)==null?1:n,status:e.type}),e.type=t}},null)},jt({width:140,options:e=>[{label:o(`Site.TableOP.index_2`),class:`config-btn`,onClick:()=>{j(e)}},{label:o(`Site.TableOP.index_7`),class:`edit-btn`,onClick:()=>{u(e)?O(e):T(e)}},{label:o(`Public.Btn.Del`),class:`delete-btn`,onClick:()=>{K({title:o(`Site.Config.Redirect.index_1`,[e.redirectname]),content:o(`Site.Config.Redirect.index_2`),onConfirm:async()=>{await Xe({sitename:s.name,redirectname:e.redirectname}),b()}})}}]})]),_=[{key:`enable`,type:`confirm`,label:o(`Site.Batch.index_23`),confirm:{title:o(`Site.Batch.index_24`),desc:o(`Site.Batch.index_27`),columns:[g.value[1]],api:e=>On(p(e,1),!1,!1),done:()=>{b()}}},{key:`disable`,type:`confirm`,label:o(`Site.Batch.index_25`),confirm:{title:o(`Site.Batch.index_26`),desc:o(`Site.Batch.index_28`),columns:[g.value[1]],api:e=>On(p(e,0),!1,!1),done:()=>{b()}}},{key:`del`,type:`confirm`,label:o(`Site.Batch.index_14`),confirm:{title:o(`Site.Batch.index_21`),desc:o(`Site.Batch.index_11`),columns:[g.value[1]],api:e=>Xe({sitename:s.name,redirectname:e.redirectname},!1),done:()=>{b()}}}],{loading:v,setLoading:y}=q(),b=async()=>{try{y(!0);let{message:e}=await mn({sitename:s.name}),t=J(e)?e:[];h.data=t,c.value=t.find(u)}finally{m.value=[],y(!1)}},x=W(o(`Site.Config.index_74`),{row:void 0,redirectList:[],siteId:s.id,siteName:s.name,isEdit:!1,getList:b}),C=()=>{x.data.row=void 0,x.data.redirectList=h.data,x.data.isEdit=!1,x.title=o(`Site.Config.index_74`),x.show=!0},T=e=>{x.data.row=e,x.data.redirectList=h.data,x.data.isEdit=!0,x.title=`${o(`Site.Config.index_75`)} [${e.redirectname}]`,x.show=!0},D=W(o(`Site.Config.index_153`),{row:void 0,siteName:s.name,isEdit:!1,getList:b}),O=e=>{let t=e||c.value;D.data.row=t,D.data.isEdit=!!t,D.title=o(`Site.Config.index_153`),D.show=!0},A=W(``,{row:void 0,siteName:s.name,getList:b}),j=e=>{A.data.row=e,A.title=`${o(`Site.Config.index_76`)} [${e.redirectname}]`,A.show=!0};return b(),a({init:b}),(e,n)=>{let a=H,s=Oe,c=Q,u=Or,d=mr,p=Y,y=Dn;return l(),t(`div`,null,[r(d,null,{toolsLeft:w(()=>[r(a,{class:`add-btn`,type:`primary`,onClick:C},{default:w(()=>[i(E(e.$t(`Site.Config.index_73`)),1)]),_:1}),r(a,{class:`ml-8px`,onClick:n[0]||(n[0]=e=>O())},{default:w(()=>[i(E(f(o)(`Site.Config.index_152`)),1)]),_:1})]),toolsRight:w(()=>[r(s,{trigger:`hover`},{trigger:w(()=>[r(a,{"aria-label":f(o)(`Public.Btn.Refresh`),loading:f(v),onClick:b},{icon:w(()=>[...n[6]||(n[6]=[S(`i`,{class:`i-common:refresh text-14px`},null,-1)])]),_:1},8,[`aria-label`,`loading`])]),default:w(()=>[i(` `+E(f(o)(`Public.Btn.Refresh`)),1)]),_:1})]),table:w(()=>[r(c,{"checked-row-keys":f(m),"onUpdate:checkedRowKeys":n[1]||(n[1]=e=>k(m)?m.value=e:null),"row-key":`redirectname`,loading:f(v),"max-height":440,data:f(h).data,columns:f(g)},null,8,[`checked-row-keys`,`loading`,`data`,`columns`])]),pageLeft:w(()=>[r(u,{"checked-row-keys":f(m),"onUpdate:checkedRowKeys":n[2]||(n[2]=e=>k(m)?m.value=e:null),"row-key":`redirectname`,data:f(h).data,options:_},null,8,[`checked-row-keys`,`data`])]),_:1}),r(p,{class:`mt-20px`},{default:w(()=>[S(`li`,null,E(f(o)(`Site.Config.index_168`)),1),S(`li`,null,E(f(o)(`Site.Config.index_169`)),1)]),_:1}),r(y,{show:f(x).show,"onUpdate:show":n[3]||(n[3]=e=>f(x).show=e),title:f(x).title,data:f(x).data,width:660,footer:!0,component:Dd},null,8,[`show`,`title`,`data`]),r(y,{show:f(D).show,"onUpdate:show":n[4]||(n[4]=e=>f(D).show=e),title:f(D).title,data:f(D).data,width:420,footer:!0,component:Nd},null,8,[`show`,`title`,`data`]),r(y,{show:f(A).show,"onUpdate:show":n[5]||(n[5]=e=>f(A).show=e),title:f(A).title,data:f(A).data,width:580,component:Id},null,8,[`show`,`title`,`data`])])}}});N();var Rd={class:`px-20px py-24px`},zd={class:`w-220px`},Bd={class:`w-220px`},Vd={class:`w-220px`},Hd={class:`w-220px`},Ud={class:`w-220px`},Wd={class:`w-220px`},Gd={class:`w-220px`},Kd=A({__name:`form`,props:{data:{}},setup(e,{expose:n}){let{t:a}=L(),{isEdit:o,siteName:s,row:c,getList:u}=e.data,d=C(null),p=P({type:1,keepuri:1,proxyname:`proxy_${hn(5)}`,cachetime:1,proxydir:`/`,proxysite:`http://`,todomain:`$host`,cache:0,advancedfeature:0,sitename:s}),h=C([{key:``,value:``}]),_={proxyname:{trigger:[`blur`,`input`],validator:()=>p.proxyname.trim()!==``||Error(a(`Site.RulesError.index_26`))},cachetime:{trigger:[`blur`,`input`],validator:()=>p.cache===1&&!p.cachetime?Error(a(`Site.RulesError.index_27`)):!0},proxydir:{trigger:[`blur`,`input`],validator:()=>p.proxydir.trim()!==``||Error(a(`Site.RulesError.index_28`))},proxysite:{trigger:[`blur`,`input`],validator:()=>p.proxysite.trim()!==``||Error(a(`Site.RulesError.index_25`))},todomain:{trigger:[`blur`,`input`],validator:()=>p.todomain.trim()!==``||Error(a(`Site.RulesError.index_29`))}},v=e=>{e=e.replace(/^http[s]?:\/\//,``),e=e.replace(/(:|\?|\/|\\)(.*)$/,``),y.value||(/^(\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])$/.test(e)?p.todomain=`$host`:p.todomain=e)},y=C(!1),b=()=>{p.todomain&&p.todomain!==`$host`&&(y.value=!0)},x=C([]),T=e=>{x.value.length<=1||x.value.splice(e,1)},D=()=>{x.value.length>=3||x.value.push({sub1:``,sub2:``})};D();let O=()=>{let e=[{sub1:``,sub2:``},{sub1:``,sub2:``},{sub1:``,sub2:``}];e.forEach((e,t)=>{x.value.length-1<t||(e.sub1=x.value[t].sub1,e.sub2=x.value[t].sub2)});let t=h.value.filter(e=>e.key!==``||e.value!==``).map(e=>({dir1:e.key,dir2:e.value}));return{...ie(p),advanced:p.advancedfeature,subfilter:e,rewritedir:JSON.stringify(t)}};return(()=>{if(o&&c){p.type=c.type,p.keepuri=c.keepuri,p.cache=c.cache,p.advancedfeature=c.advancedfeature,p.proxyname=c.proxyname,p.cachetime=c.cachetime,p.proxydir=c.proxydir,p.proxysite=c.proxysite,p.todomain=c.todomain,p.sitename=c.sitename,h.value=c.rewritedir.length?c.rewritedir.map(e=>({key:e.dir1,value:e.dir2})):[{key:``,value:``}];let e=c.subfilter.filter(e=>e.sub1!==``||e.sub2!==``);e.length>0&&(x.value=e)}})(),n({onConfirm:async({hide:e})=>{var t;await((t=d.value)==null?void 0:t.validate());let n=O();o?await vt(n):await dt(n),u==null||u(),e()}}),(e,n)=>{let a=Me,s=R,c=z,u=B,y=fe,C=je,O=He,A=Ue,N=cn,ee=H,te=tr,P=Y;return l(),t(`div`,Rd,[r(te,{ref_key:`formRef`,ref:d,model:f(p),rules:_},{default:w(()=>[r(c,null,{default:w(()=>[r(s,{label:`Show Proxy Path`},{default:w(()=>[r(a,{value:f(p).keepuri,"onUpdate:value":n[0]||(n[0]=e=>f(p).keepuri=e),"checked-value":1,"unchecked-value":0},null,8,[`value`])]),_:1}),r(s,{label:e.$t(`Site.Label.index_47`),"label-width":`auto`,"label-align":`right`},{default:w(()=>[r(a,{value:f(p).cache,"onUpdate:value":n[1]||(n[1]=e=>f(p).cache=e),"checked-value":1,"unchecked-value":0},null,8,[`value`])]),_:1},8,[`label`]),r(s,{label:e.$t(`Site.Label.index_35`),"label-width":`auto`,"label-align":`right`},{default:w(()=>[r(a,{value:f(p).advancedfeature,"onUpdate:value":n[2]||(n[2]=e=>f(p).advancedfeature=e),"checked-value":1,"unchecked-value":0},null,8,[`value`])]),_:1},8,[`label`])]),_:1}),r(s,{label:e.$t(`Site.Label.index_38`),path:`proxyname`},{default:w(()=>[S(`div`,zd,[r(u,{value:f(p).proxyname,"onUpdate:value":n[3]||(n[3]=e=>f(p).proxyname=e),disabled:f(o),placeholder:``,"input-props":{name:`name`}},null,8,[`value`,`disabled`])])]),_:1},8,[`label`]),f(p).cache===1?(l(),F(s,{key:0,label:e.$t(`Site.Label.index_39`),path:`cachetime`},{default:w(()=>[S(`div`,Bd,[r(O,null,{default:w(()=>[r(y,{value:f(p).cachetime,"onUpdate:value":n[4]||(n[4]=e=>f(p).cachetime=e),min:1,"show-button":!1,placeholder:``,"input-props":{name:`time`}},null,8,[`value`]),r(C,{class:`w-70px text-center`},{default:w(()=>[i(E(f(p).cachetime>1?`Minutes`:`Minute`),1)]),_:1})]),_:1})])]),_:1},8,[`label`])):m(``,!0),r(s,{label:e.$t(`Site.TableRow.index_17`),path:`proxydir`},{default:w(()=>[S(`div`,Vd,[r(u,{value:f(p).proxydir,"onUpdate:value":n[5]||(n[5]=e=>f(p).proxydir=e),placeholder:``,"input-props":{name:`dir`}},null,8,[`value`])])]),_:1},8,[`label`]),r(s,{label:e.$t(`Site.Label.index_33`)},{default:w(()=>[S(`div`,Hd,[r(u,{value:f(p).proxysite,"onUpdate:value":[n[6]||(n[6]=e=>f(p).proxysite=e),v],placeholder:``,"input-props":{name:`url`}},null,8,[`value`])])]),_:1},8,[`label`]),r(s,{label:e.$t(`Site.Label.index_36`)},{default:w(()=>[S(`div`,Ud,[r(u,{value:f(p).todomain,"onUpdate:value":n[7]||(n[7]=e=>f(p).todomain=e),placeholder:``,"input-props":{name:`domain`},onBlur:b},null,8,[`value`])])]),_:1},8,[`label`]),j(r(s,{label:`URL Rewrite`},{default:w(()=>[r(A,{class:`w-450px!`,min:1,value:f(h),"onUpdate:value":n[8]||(n[8]=e=>k(h)?h.value=e:null),preset:`pair`,"key-placeholder":`/aaa`,"value-placeholder":`/bbb`},null,8,[`value`])]),_:1},512),[[ne,f(p).advancedfeature===1]]),j(r(s,{label:e.$t(`Site.Label.index_37`)},{default:w(()=>[r(c,{class:`flex-1`,vertical:``},{default:w(()=>[(l(!0),t(M,null,g(f(x),(t,n)=>(l(),F(c,{key:`${n+1}`,class:`sub-rows items-center`},{default:w(()=>[S(`div`,Wd,[r(u,{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`])]),S(`div`,Gd,[r(u,{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`])]),S(`div`,null,[r(N,{type:`error`,disabled:n===0&&f(x).length===1,onClick:e=>T(n)},{default:w(()=>[i(E(e.$t(`Public.Btn.Del`)),1)]),_:1},8,[`disabled`,`onClick`])])]),_:2},1024))),128)),S(`div`,null,[r(ee,{type:`primary`,disabled:f(x).length>=3,onClick:D},{default:w(()=>[S(`span`,null,E(e.$t(`Site.Config.index_87`)),1)]),_:1},8,[`disabled`])])]),_:1})]),_:1},8,[`label`]),[[ne,f(p).advancedfeature===1]])]),_:1},8,[`model`]),r(P,{class:`mt-12px`},{default:w(()=>[S(`li`,null,E(e.$t(`Site.Config.index_88`)),1),S(`li`,null,E(e.$t(`Site.Config.index_89`)),1),S(`li`,null,E(e.$t(`Site.Config.index_90`)),1),S(`li`,null,E(e.$t(`Site.Config.index_91`)),1)]),_:1})])}}});N();var qd={class:`p-20px`},Jd={class:`mt-12px`},Yd=A({__name:`config`,props:{data:{}},emits:[`close`],setup(e,{emit:n}){let{multiService:a}=ue($t()),{row:o,siteName:s,getList:c}=e.data,{data:u}=$(),d=n,p=Ze(),m=C(``),h=C(``),g=C(``),_=C(),v=async()=>{let{message:e}=await Cn({sitename:s,proxyname:o.proxyname,webserver:a.value?_.value:p.webserver});X(e)&&(g.value=e.file,m.value=e.data,h.value=e.encoding)},y=async()=>{let{message:e}=await Wn({site_id:u.id});X(e)&&(_.value=e.result)},b=async()=>{let{message:e}=await nn({path:g.value,data:m.value,encoding:h.value});X(e)&&G.success(e.msg),c==null||c(),d(`close`)};return(async()=>{await y(),v()})(),(e,n)=>{let a=H,o=Y;return l(),t(`div`,qd,[r(Vi,{value:f(m),"onUpdate:value":n[0]||(n[0]=e=>k(m)?m.value=e:null),height:350,"show-tips":!1},null,8,[`value`]),S(`div`,Jd,[r(a,{type:`primary`,onClick:b},{default:w(()=>[i(E(e.$t(`Site.Cert.index_60`)),1)]),_:1})]),r(o,{class:`mt-24px`},{default:w(()=>[S(`li`,null,E(e.$t(`Site.Config.index_83`)),1)]),_:1})])}}});N();var Xd=A({__name:`index`,setup(e,{expose:n}){let{t:a}=L(),{data:o}=$(),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:c,table:u,columns:d}=U([{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.Label.index_33`),ellipsis:{tooltip:{width:`trigger`}},render:e=>r(`a`,{class:`text-primary text-primary-hover`,href:e.proxysite,target:`_blank`},[e.proxysite])},{key:`cache`,title:a(`Site.Label.index_31`),width:90,render:e=>r(cn,{type:e.cache===1?`primary`:`error`,onClick:async()=>{await vt({...s(e),type:e.type,cache:e.cache===1?0:1}),e.cache=e.cache===1?0:1}},{default:()=>[e.cache===1?`Enabled`:`Disabled`]})},{key:`type`,title:a(`Site.TableRow.index_14`),width:90,render:e=>r(Qt,{value:e.type,"checked-value":1,"unchecked-value":0,"checked-title":`Running`,"unchecked-title":`Paused`,onClick:async t=>{await vt({...s(e),type:t,cache:e.cache}),e.type=t}},null)},jt({width:140,options:e=>[{label:a(`Site.TableOP.index_2`),onClick:()=>{x(e)}},{label:a(`Site.TableOP.index_7`),onClick:()=>{y(e)}},{label:a(`Public.Btn.Del`),onClick:()=>{K({title:`${a(`Site.Batch.index_16`)} [${e.proxyname}]`,content:a(`Site.Batch.index_17`),onConfirm:async({hide:t})=>{await bt({sitename:o.name,proxyname:e.proxyname}),g(),t()}})}}]})]),p=[{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=>bt({sitename:o.name,proxyname:e.proxyname},!1),done:()=>{g()},columns:[{key:`proxyname`,title:a(`Site.TableRow.index_2`),ellipsis:{tooltip:{width:`trigger`}}}]}}],{loading:m,setLoading:h}=q(),g=async()=>{try{h(!0);let{message:e}=await Wt({sitename:o.name});u.data=J(e)?e:[]}finally{c.value=[],h(!1)}},_=W(a(`Site.Config.index_86`),{row:void 0,siteName:o.name,isEdit:!1,getList:g}),v=()=>{_.data.row=void 0,_.data.isEdit=!1,_.title=a(`Site.Config.index_86`),_.show=!0},y=e=>{_.data.row=e,_.data.isEdit=!0,_.title=`${a(`Modify reverse proxy`)} [${e.proxyname}]`,_.show=!0},b=W(``,{row:void 0,siteName:o.name,getList:g}),x=e=>{b.data.row=e,b.title=`${a(`Site.Config.index_76`)} [${e.proxyname}]`,b.show=!0};return g(),n({init:g}),(e,n)=>{let a=H,o=Q,s=Or,h=mr,g=Dn;return l(),t(`div`,null,[r(h,null,{toolsLeft:w(()=>[r(a,{type:`primary`,onClick:v},{default:w(()=>[i(E(e.$t(`Site.Config.index_85`)),1)]),_:1})]),table:w(()=>[r(o,{"checked-row-keys":f(c),"onUpdate:checkedRowKeys":n[0]||(n[0]=e=>k(c)?c.value=e:null),"row-key":`proxyname`,loading:f(m),"max-height":440,data:f(u).data,columns:f(d)},null,8,[`checked-row-keys`,`loading`,`data`,`columns`])]),pageLeft:w(()=>[r(s,{"checked-row-keys":f(c),"onUpdate:checkedRowKeys":n[1]||(n[1]=e=>k(c)?c.value=e:null),"row-key":`proxyname`,data:f(u).data,options:p},null,8,[`checked-row-keys`,`data`])]),_:1}),r(g,{show:f(_).show,"onUpdate:show":n[2]||(n[2]=e=>f(_).show=e),title:f(_).title,data:f(_).data,width:660,footer:!0,component:Kd},null,8,[`show`,`title`,`data`]),r(g,{show:f(b).show,"onUpdate:show":n[3]||(n[3]=e=>f(b).show=e),title:f(b).title,data:f(b).data,width:580,component:Yd},null,8,[`show`,`title`,`data`])])}}});N();var Zd={class:`pt-8px`},Qd={class:`w-200px`},$d={class:`flex flex-col`},ef={class:`w-200px`},tf={class:`mt-8px text-desc`},nf={class:`flex flex-col`},rf={class:`w-200px`},af={class:`mt-8px text-desc`},of={class:`flex flex-col`},sf={class:`w-200px`},cf={class:`mt-8px text-desc`},lf=A({__name:`index`,setup(e,{expose:n}){let{t:a}=L(),{data:o}=$(),s=C(null),c=P({status:!1,type:0,perserver:300,perip:25,limit_rate:512}),u={perserver:{trigger:[`blur`,`change`],validator:()=>c.perserver?!0:Error(a(`Site.RulesError.index_318`))},perip:{trigger:[`blur`,`change`],validator:()=>c.perip?!0:Error(a(`Site.RulesError.index_319`))},limit_rate:{trigger:[`blur`,`change`],validator:()=>c.limit_rate?!0:Error(a(`Site.RulesError.index_320`))}},d=C([{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}}]),p=async e=>{e?_():(await fn({id:o.id}),v())},m=(e,t)=>{let{items:n}=t;X(n)&&h(n)},h=e=>{c.perserver=e.perserver,c.perip=e.perip,c.limit_rate=e.limit_rate},g=()=>({id:o.id,perserver:c.perserver,perip:c.perip,limit_rate:c.limit_rate}),_=async()=>{var e;await((e=s.value)==null?void 0:e.validate()),await ut(g()),v()},v=async()=>{let{message:e}=await vn({id:o.id});X(e)&&(c.status=e.perserver!=0,h(d.value[0].items),Tn(e.perserver)&&e.perserver!=0&&(c.perserver=e.perserver),Tn(e.perip)&&e.perip!=0&&(c.perip=e.perip),Tn(e.limit_rate)&&e.limit_rate!=0&&(c.limit_rate=e.limit_rate))};return v(),n({init:v}),(e,n)=>{let a=ze,o=R,h=Re,g=fe,v=H,y=tr;return l(),t(`div`,Zd,[r(y,{ref_key:`formRef`,ref:s,"label-width":`150`,class:`px-8px`,model:f(c),rules:u},{default:w(()=>[r(o,{label:` `},{default:w(()=>[r(a,{checked:f(c).status,"onUpdate:checked":[n[0]||(n[0]=e=>f(c).status=e),p]},{default:w(()=>[i(E(e.$t(`Site.Config.index_46`)),1)]),_:1},8,[`checked`])]),_:1}),r(o,{label:e.$t(`Site.Label.index_40`),path:`type`},{default:w(()=>[S(`div`,Qd,[r(h,{value:f(c).type,"onUpdate:value":[n[1]||(n[1]=e=>f(c).type=e),m],options:f(d)},null,8,[`value`,`options`])])]),_:1},8,[`label`]),r(o,{label:e.$t(`Site.Label.index_41`),path:`perserver`},{default:w(()=>[S(`div`,$d,[S(`div`,ef,[r(g,{value:f(c).perserver,"onUpdate:value":n[2]||(n[2]=e=>f(c).perserver=e),"show-button":!1,min:0},null,8,[`value`])]),S(`div`,tf,E(e.$t(`Site.Config.index_47`)),1)])]),_:1},8,[`label`]),r(o,{label:e.$t(`Site.Label.index_45`),path:`perip`},{default:w(()=>[S(`div`,nf,[S(`div`,rf,[r(g,{value:f(c).perip,"onUpdate:value":n[3]||(n[3]=e=>f(c).perip=e),"show-button":!1,min:0},null,8,[`value`])]),S(`div`,af,E(e.$t(`Site.Config.index_48`)),1)])]),_:1},8,[`label`]),r(o,{label:e.$t(`Site.Config.index_6`),path:`limit_rate`},{default:w(()=>[S(`div`,of,[S(`div`,sf,[r(g,{value:f(c).limit_rate,"onUpdate:value":n[4]||(n[4]=e=>f(c).limit_rate=e),"show-button":!1,min:0},null,8,[`value`])]),S(`div`,cf,E(e.$t(`Site.Config.index_49`)),1)])]),_:1},8,[`label`]),r(o,{label:` `},{default:w(()=>[r(v,{type:`primary`,onClick:_},{default:w(()=>[i(E(e.$t(`Site.Cert.index_60`)),1)]),_:1})]),_:1})]),_:1},8,[`model`])])}}});N(),Ii();var uf=A({__name:`index`,setup(e,{expose:t}){let r=d(()=>Fi(()=>Promise.resolve().then(()=>Kc),void 0)),{t:i}=L(),{config:a,data:o}=$(),s=C(``),c=C(),u=o.is_child&&!o.main_site,p=n([{key:`directory`,label:i(`Site.Config.index_4`),component:vd},{key:`file`,label:i(`Site.Config.index_15`),component:bd},{key:`rewrite`,label:i(`Site.Config.index_7`),component:r},{key:`redirect`,label:i(`Site.Config.index_21`),component:Ld},{key:`proxy`,label:i(`Site.Config.index_23`),component:Xd},{key:`traffic`,label:i(`Site.Config.index_6`),component:lf}]),m=I(()=>u?p.value.filter(e=>e.key===`rewrite`):p.value);return s.value=a.subMenu||(u?`rewrite`:`directory`),t({init:()=>{s.value=u?`rewrite`:`directory`,ce(()=>{var e;(e=c.value)==null||e.init()})}}),(e,t)=>{let n=Ri;return l(),F(n,{value:f(s),"onUpdate:value":t[0]||(t[0]=e=>k(s)?s.value=e:null),ref_key:`tabsRef`,ref:c,options:f(m)},null,8,[`value`,`options`])}}});N();var df={class:`p-8`},ff=A({__name:`form`,setup(e,{expose:n}){let a=C(null),o=C(!1),s={path:{required:!0,message:`Please select the file directory`,trigger:[`blur`,`change`]},operation:{type:`array`,required:!0,trigger:`change`,message:`please select`}},c=P({path:``,operation:[]}),u=async()=>{var e;await((e=a.value)==null?void 0:e.validate())},d=(e,t)=>{t.type===`dir`?(o.value=!0,c.operation=[0]):(o.value=!1,c.operation=[0,1,2])};return n({onConfirm:u}),(e,n)=>{let u=qi,p=R,m=ze,h=we,g=V,_=tr,v=z,y=Y;return l(),t(`div`,df,[r(v,null,{default:w(()=>[r(_,{ref_key:`formRef`,ref:a,model:f(c),rules:s},{default:w(()=>[r(p,{label:`Detection path`,path:`path`},{default:w(()=>[r(u,{disabled:``,value:f(c).path,"onUpdate:value":n[0]||(n[0]=e=>f(c).path=e),"checked-type":[`dir`,`file`],placeholder:`Please select the file directory`,onChange:d},null,8,[`value`])]),_:1}),r(p,{label:`Alert operation`,path:`operation`},{default:w(()=>[r(g,{value:f(c).operation,"onUpdate:value":n[1]||(n[1]=e=>f(c).operation=e)},{default:w(()=>[r(h,null,{default:w(()=>[r(m,{value:0},{default:w(()=>[...n[2]||(n[2]=[i(` Read `,-1)])]),_:1}),r(m,{value:1,disabled:f(o)},{default:w(()=>[...n[3]||(n[3]=[i(` delete `,-1)])]),_:1},8,[`disabled`]),r(m,{value:2,disabled:f(o)},{default:w(()=>[...n[4]||(n[4]=[i(` Modify/increase `,-1)])]),_:1},8,[`disabled`])]),_:1})]),_:1},8,[`value`])]),_:1})]),_:1},8,[`model`])]),_:1}),r(y,{class:`mt-16px`},{default:w(()=>[...n[5]||(n[5]=[S(`li`,null,`Directory temporarily only supports reading alarm operation`,-1)])]),_:1})])}}});N();var pf={class:`p-5`},mf={class:`mt-16px`},hf=A({__name:`monitor`,setup(e){let n=C(!1),a=C(!1),o=C([{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`}}}]),s=C([]);return(e,c)=>{let u=H,d=z,p=Q,m=Y,h=Dn;return l(),t(`div`,pf,[S(`div`,null,[r(d,{justify:`space-between`},{default:w(()=>[r(u,{type:`primary`,onClick:c[0]||(c[0]=e=>n.value=!0)},{default:w(()=>[...c[2]||(c[2]=[i(` Add monitor `,-1)])]),_:1}),r(u,null,{icon:w(()=>[...c[3]||(c[3]=[S(`img`,{src:`/static/vite/images/refersh.svg`,class:`w-5`},null,-1)])]),_:1})]),_:1})]),S(`div`,mf,[r(p,{loading:f(a),"loading-num":6,data:f(s),columns:f(o)},null,8,[`loading`,`data`,`columns`])]),S(`div`,null,[r(m,{class:`mt-16px`},{default:w(()=>[c[5]||(c[5]=S(`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)),c[6]||(c[6]=S(`li`,null,`Police frequency: 60 seconds of alarm behavior will only send an alarm once`,-1)),S(`li`,null,[r(u,{text:``,class:`color-#20a53a`},{default:w(()=>[...c[4]||(c[4]=[i(`Tutorial`,-1)])]),_:1})])]),_:1})]),r(h,{show:f(n),"onUpdate:show":c[1]||(c[1]=e=>k(n)?n.value=e:null),title:`Add file monitor`,width:500,"min-height":148,footer:!0,component:ff},null,8,[`show`])])}}});N();var gf={};function _f(e,n){return l(),t(`div`,null,`555`)}var vf=Z(gf,[[`render`,_f]]);N();var yf={class:`box mt-16px`},bf={key:0,class:`items-center warning`},xf={class:`warning`},Sf={class:`color-#f23836`},Cf=Z(A({__name:`index`,props:{isInstall:{type:Boolean,default:!1},phpVersion:{default:`PHP`}},setup(e){let n=lr(),a=C(!1),o=C(!1),s=C(!1),c=e,u=$t(),d=()=>{Nt({source:114})},p=()=>{K({title:a.value?`Open the site security alarm`:`Close the site security alarm`,content: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?`,onConfirm:async()=>{let e=Sr(a.value);console.log(e,`result`)},onPublicClose:()=>{a.value=!a.value}})};return(e,h)=>{let g=Me,_=z,v=H,y=Y,b=cn,x=Kn,C=Dn;return l(),t(M,null,[S(`div`,yf,[r(x,{install:f(u).isPro,class:`install`},re({default:w(()=>[r(_,{class:`items-center color-#666`},{default:w(()=>[h[8]||(h[8]=S(`div`,null,`Site protection`,-1)),S(`div`,null,[r(g,{value:f(a),"onUpdate:value":[h[0]||(h[0]=e=>k(a)?a.value=e:null),p]},null,8,[`value`])]),h[9]||(h[9]=S(`div`,null,`today: 0`,-1)),h[10]||(h[10]=S(`div`,null,`Total alarm: 0`,-1)),f(a)?m(``,!0):(l(),t(`div`,bf,[h[7]||(h[7]=S(`img`,{src:`/static/vite/images/warning.svg`,class:`h-8`},null,-1)),S(`span`,xf,[h[5]||(h[5]=i(` Please open `,-1)),S(`span`,Sf,`PHP-`+E(c.phpVersion),1),h[6]||(h[6]=i(` protection first `,-1))])]))]),_:1}),r(_,{class:`mt-16px`},{default:w(()=>[r(v,{onClick:h[1]||(h[1]=e=>o.value=!0)},{default:w(()=>[...h[11]||(h[11]=[i(`Monitor`,-1)])]),_:1}),r(v,{onClick:h[2]||(h[2]=e=>s.value=!0)},{default:w(()=>[...h[12]||(h[12]=[i(`Trigger log`,-1)])]),_:1})]),_:1}),r(y,{class:`mt-16px`},{default:w(()=>[...h[13]||(h[13]=[S(`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),S(`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})]),_:2},[c.isInstall?{name:`desc`,fn:w(()=>[r(_,{class:`items-center`},{default:w(()=>[h[16]||(h[16]=S(`img`,{src:`/static/vite/images/warn.svg`,class:`h-10`},null,-1)),S(`span`,null,[h[15]||(h[15]=i(`If you need to use the [PHP website security alarm] function, please buy first `,-1)),r(b,{onClick:d},{default:w(()=>[...h[14]||(h[14]=[i(`click to buy`,-1)])]),_:1})])]),_:1})]),key:`0`}:{name:`desc`,fn:w(()=>[r(_,{class:`items-center`},{default:w(()=>[h[19]||(h[19]=S(`img`,{src:`/static/vite/images/warn.svg`,class:`h-10`},null,-1)),S(`span`,null,[h[18]||(h[18]=i(`Currently not installed [PHP website security alarm], `,-1)),r(b,null,{default:w(()=>[...h[17]||(h[17]=[i(`Click to install`,-1)])]),_:1})])]),_:1})]),key:`1`}]),1032,[`install`])]),r(C,{show:f(o),"onUpdate:show":h[3]||(h[3]=e=>k(o)?o.value=e:null),title:`XXXXmonitor`,width:1e3,"min-height":148,footer:!1,component:hf},null,8,[`show`]),r(C,{show:f(s),"onUpdate:show":h[4]||(h[4]=e=>k(s)?s.value=e:null),title:`[${f(n).siteName}] Site security log`,width:1e3,"min-height":148,footer:!1,component:vf},null,8,[`show`,`title`])],64)}}}),[[`__scopeId`,`data-v-0e6903b8`]]);N();var wf={class:`w-140px`},Tf={class:`my-16px`},Ef={key:0,class:`my-16px`},Df=A({__name:`index`,setup(e,{expose:n}){let{data:a}=$(),o=lr(),s=C(null),c=C(!1),u=C(!1),d=``,p=C([]),h=async()=>{let{message:e}=await Yt({siteName:a.name});X(e)&&(s.value=e.phpversion,d=e.php_other||``)},g=async()=>{let{message:e}=await tt();J(e)&&(p.value=e.filter(e=>e.version!==`00`).map(e=>({label:e.name,title:e.title,value:e.version})))},_=async()=>{if(s.value===null){G.error(`Please select a PHP version`);return}await ht({siteName:a.name,version:s.value,other:d}),o.setRefresh(!0),T()},v=async()=>{let{message:e}=await Ct({id:a.id});X(e)&&(c.value=e.result)},y=async e=>{await nt({id:a.id,act:+!!e}),v()},b=async()=>{let{message:e}=await Nr();X(e)&&(u.value=e.php_status)},x=()=>{let e=p.value.find(e=>e.value===s.value),t=(e==null?void 0:e.title)||``;St({name:t.toLowerCase(),title:t,admin:!1})},T=()=>{b(),v(),g(),h()};return T(),n({init:T}),(e,n)=>{let a=Re,o=H,d=z,h=Y,g=pe,v=Me;return l(),t(`div`,null,[r(d,{class:`items-center`},{default:w(()=>[S(`div`,null,E(e.$t(`Site.Label.index_22`)),1),S(`div`,wf,[r(a,{value:f(s),"onUpdate:value":n[0]||(n[0]=e=>k(s)?s.value=e:null),options:f(p)},null,8,[`value`,`options`])]),r(o,{type:`primary`,onClick:_},{default:w(()=>[i(E(e.$t(`Site.Cert.index_61`)),1)]),_:1}),r(o,{disabled:!f(s)||f(s)===`00`,onClick:x},{default:w(()=>[i(E(e.$t(`Layout.Sider.mail_12`)),1)]),_:1},8,[`disabled`])]),_:1}),r(h,{class:`mt-16px`},{default:w(()=>[S(`li`,null,E(e.$t(`Site.Config.index_65`)),1),S(`li`,null,E(e.$t(`Site.Config.index_66`)),1),S(`li`,null,E(e.$t(`Site.Config.index_67`)),1),S(`li`,null,E(e.$t(`Site.Config.index_68`)),1),S(`li`,null,E(e.$t(`Site.Config.index_69`)),1),S(`li`,null,E(e.$t(`Site.Config.index_70`)),1)]),_:1}),S(`div`,Tf,[r(g,{dashed:``})]),r(d,{class:`items-center`},{default:w(()=>[S(`div`,null,E(e.$t(`Site.Config.index_64`)),1),S(`div`,null,[r(v,{value:f(c),"onUpdate:value":[n[1]||(n[1]=e=>k(c)?c.value=e:null),y]},null,8,[`value`])])]),_:1}),r(h,{class:`mt-16px`},{default:w(()=>[S(`li`,null,E(e.$t(`Site.Config.index_71`)),1),S(`li`,null,E(e.$t(`Site.Config.index_72`)),1)]),_:1}),f(!1)?(l(),t(`div`,Ef,[r(g,{dashed:``}),r(Cf,{isInstall:f(u),phpVersion:f(s)},null,8,[`isInstall`,`phpVersion`])])):m(``,!0)])}}});N();var Of={class:`w-200px`},kf={class:`w-200px mr-8px`},Af={class:`mb-16px text-desc`},jf={class:`mb-16px text-desc`},Mf=A({__name:`index`,setup(e,{expose:n}){let{t:a}=L(),o=lr(),s=C(null),{data:c}=$(),u=P({Login_url:``,redirection_url:``,wps:!1,admin_email:``,home_url:``,wp_title:``,wp_home:``,site_url:``}),d=C(!1),p=C(`--`),h=C(`--`),g=I(()=>d.value?`${a(`WP.index_40`)} (${h.value}) ${a(`WP.index_41`)}`:`${a(`WP.TableRow.index_1`)} ${p.value} ${a(`WP.index_39`)}`),_=C(!1),v=C(null),y=C(`en`),b=C(``),x=C(`--`),T=()=>({s_id:c.id,language:y.value,admin_password:b.value?b.value:null,admin_email:u.admin_email,whl_enabled:+!!u.wps,whl_page:u.Login_url,whl_redirect_admin:u.redirection_url,wp_title:u.wp_title,wp_home:u.wp_home,site_url:u.site_url}),D=async()=>{var e;await((e=s.value)==null?void 0:e.validate()),await Gr(T()),re()},O={admin_email:{required:!0,trigger:[`blur`,`input`],message:a(`WP.index_42`)},redirection_url:{required:!0,trigger:[`blur`,`input`],message:a(`Security.Conf.Index_28`)},Login_url:{required:!0,trigger:[`blur`,`input`],message:a(`Security.Conf.Index_28`)}},A=async()=>{if(!d.value){G.error(a(`WP.index_39`));return}await Sn({s_id:c.id,version:h.value}),re()},j=async e=>{await Bt({version:c.php_version,sitename:c.name,act:e}),o.setRefresh(!0)},N=async()=>{await Ft({s_id:c.id})},ee=async()=>{b.value=it(16,`wp`)},{loading:te,setLoading:ne}=q(),re=async()=>{try{ne(!0);let{message:e}=await Pr({s_id:c.id});X(e)&&(_.value=e.cache_enabled,p.value=e.local_version,h.value=e.latest_version,d.value=e.can_upgrade,x.value=e.login_url,v.value=e.admin_user,y.value=e.language,u.admin_email=e.admin_email,u.Login_url=e.whl_page,u.home_url=e.home_url,u.redirection_url=e.whl_redirect_admin,u.wps=e.whl_enabled,u.wp_title=e.wp_title,u.wp_home=e.wp_home,u.site_url=e.site_url)}finally{ne(!1)}};return re(),n({init:re}),(e,n)=>{let a=cn,o=R,c=he,p=H,h=Me,C=B,T=ze,ne=z,P=tr,re=Be;return l(),F(re,{show:f(te)},{default:w(()=>[r(P,{"label-width":`160px`,model:f(u),ref_key:`formRef`,ref:s,rules:O},{default:w(()=>[r(o,{label:e.$t(`WP.Config.index_1`)},{default:w(()=>[r(a,{href:f(x),target:`_blank`},{default:w(()=>[i(E(f(x)),1)]),_:1},8,[`href`])]),_:1},8,[`label`]),r(o,{label:e.$t(`Site.TableRow.index_14`)},{default:w(()=>[r(c,{type:f(d)?`warning`:`default`,"show-icon":!1},{default:w(()=>[i(E(f(g)),1)]),_:1},8,[`type`]),r(p,{class:`ml-8px`,type:`primary`,onClick:A},{default:w(()=>[i(E(e.$t(`WP.Config.index_2`)),1)]),_:1})]),_:1},8,[`label`]),r(o,{label:e.$t(`Site.Label.index_31`)},{default:w(()=>[r(h,{value:f(_),"onUpdate:value":[n[0]||(n[0]=e=>k(_)?_.value=e:null),j],class:`mr-20px`},null,8,[`value`]),r(p,{onClick:N},{default:w(()=>[i(E(e.$t(`WP.Config.index_3`)),1)]),_:1})]),_:1},8,[`label`]),r(o,{label:e.$t(`Site.Label.index_24`)},{default:w(()=>[S(`div`,Of,[r(C,{value:f(v),"onUpdate:value":n[1]||(n[1]=e=>k(v)?v.value=e:null),readonly:``},null,8,[`value`])])]),_:1},8,[`label`]),r(o,{label:e.$t(`WP.Label.index_1`)},{default:w(()=>[S(`div`,kf,[r(C,{value:f(b),"onUpdate:value":n[2]||(n[2]=e=>k(b)?b.value=e:null),placeholder:e.$t(`WP.index_38`)},null,8,[`value`,`placeholder`])]),r(p,{type:`primary`,onClick:ee},{default:w(()=>[i(E(e.$t(`WP.Config.index_4`)),1)]),_:1})]),_:1},8,[`label`]),r(o,{label:e.$t(`WP.Label.index_2`),path:`admin_email`},{default:w(()=>[r(C,{class:`w-410px!`,value:f(u).admin_email,"onUpdate:value":n[3]||(n[3]=e=>f(u).admin_email=e),placeholder:e.$t(`Site.Placeholder.index_16`)},null,8,[`value`,`placeholder`])]),_:1},8,[`label`]),r(o,{label:e.$t(`WP.Label.index_3`)},{default:w(()=>[r($i,{class:`w-410px`,value:f(y),"onUpdate:value":n[4]||(n[4]=e=>k(y)?y.value=e:null)},null,8,[`value`])]),_:1},8,[`label`]),r(o,{label:`Website Title`,path:`wp_title`},{default:w(()=>[r(C,{class:`w-410px!`,value:f(u).wp_title,"onUpdate:value":n[5]||(n[5]=e=>f(u).wp_title=e)},null,8,[`value`])]),_:1}),r(o,{label:`Home Domain`,path:`wp_home`},{default:w(()=>[r(C,{class:`w-410px!`,value:f(u).wp_home,"onUpdate:value":n[6]||(n[6]=e=>f(u).wp_home=e)},null,8,[`value`])]),_:1}),r(o,{label:`Website Domain`,path:`site_url`},{default:w(()=>[r(C,{class:`w-410px!`,value:f(u).site_url,"onUpdate:value":n[7]||(n[7]=e=>f(u).site_url=e)},null,8,[`value`])]),_:1}),r(o,{label:e.$t(`WP.Label.index_4`)},{default:w(()=>[r(T,{checked:f(u).wps,"onUpdate:checked":n[8]||(n[8]=e=>f(u).wps=e)},{default:w(()=>[S(`span`,null,E(e.$t(`WP.Add.index_11`)),1)]),_:1},8,[`checked`])]),_:1},8,[`label`]),f(u).wps?(l(),t(M,{key:0},[r(o,{label:e.$t(`WP.Add.index_12`),path:`Login_url`},{default:w(()=>[r(ne,{class:`items-center`},{default:w(()=>[S(`div`,null,E(f(u).home_url)+`/`,1),r(C,{class:`w-200px!`,value:f(u).Login_url,"onUpdate:value":n[9]||(n[9]=e=>f(u).Login_url=e),placeholder:e.$t(`Site.Placeholder.index_18`)},null,8,[`value`,`placeholder`])]),_:1})]),_:1},8,[`label`]),S(`div`,Af,E(e.$t(`WP.Config.index_8`)),1),r(o,{label:e.$t(`WP.Add.index_13`),path:`redirection_url`},{default:w(()=>[r(ne,{class:`items-center`},{default:w(()=>[S(`div`,null,E(f(u).home_url)+`/`,1),r(C,{class:`w-200px!`,value:f(u).redirection_url,"onUpdate:value":n[10]||(n[10]=e=>f(u).redirection_url=e),placeholder:e.$t(`Site.Placeholder.index_19`)},null,8,[`value`,`placeholder`])]),_:1})]),_:1},8,[`label`]),S(`div`,jf,E(e.$t(`WP.Config.index_9`)),1)],64)):m(``,!0),r(o,{label:` `},{default:w(()=>[r(p,{type:`primary`,onClick:D},{default:w(()=>[i(E(e.$t(`WP.Config.index_5`)),1)]),_:1})]),_:1})]),_:1},8,[`model`])]),_:1},8,[`show`])}}});N();var Nf={class:`p-10px`},Pf=Z(A({__name:`install`,props:{data:{}},setup(e){let{t:n}=L(),{data:i}=$(),{getList:a}=e.data,o=P({s_id:i.id,p:1,p_size:10,keyword:``}),s=()=>{o.p=1,h()},{loading:c,setLoading:u}=q(),{keys:d,table:p,columns:m}=U([{key:`name`,width:`25%`,ellipsis:{tooltip:{width:`trigger`}},title:n(`Site.TableRow.index_2`),render:e=>r(`span`,null,[r(`img`,{class:`w-25px h-25px`,src:e.icons[`1x`]?e.icons[`1x`]:e.icons.default},null),r(`span`,{class:`ml-5px`},[e.name])])},{key:`short_description`,title:n(`Security.Hardening.Index_5`),width:`20%`,ellipsis:{tooltip:{width:`trigger`}}},{key:`author`,title:n(`WP.index_17`),render:e=>r(`span`,{innerHTML:e.author},null)},{key:`requires`,title:`WP`,render:e=>e.requires?e.requires:`--`,width:`50px`,align:`center`},{key:`requires_php`,title:n(`Site.PHP.index_26`),render:e=>e.requires_php?e.requires_php:`--`,align:`center`,width:`50px`},{key:`rating`,title:n(`WP.index_19`),render:e=>r(me,{size:`small`,readonly:!0,color:`#4fb233`,value:e.rating/20},null)},jt({width:60,options:e=>[{label:e.installed?n(`WP.TableRow.index_14`):n(`WP.TableRow.index_13`),disabled:i.wp_version<e.requires||i.php_version<e.requires_php||e.installed,onClick:async()=>{try{await xr({s_id:i.id,slug:e.slug}),G.success(n(`WP.index_20`)),h(),a==null||a()}catch(e){console.error(e)}}}]}),{key:``,title:``,width:`25px`,render:e=>i.wp_version<e.requires||i.php_version<e.requires_php||e.installed?r(Oe,{trigger:`hover`},{trigger:()=>r(mt,{name:`common-ask`,size:`18`,color:`#999`},null),default:()=>i.wp_version<e.requires||i.php_version<e.requires_php?`Current WP or PHP version too low to install`:`Installed`}):null}]),h=async()=>{try{u(!0);let{message:e}=await ni(ie(o));X(e)&&(p.total=e.total,J(e.list)?p.data=e.list.map(e=>({...e,author:e.author.replace(`href="`,`target="_blank" style="color: #1d9534" href="`)})):(p.data=[],p.total=0))}finally{d.value=[],u(!1)}};return h(),(e,n)=>{let i=Li,a=Q,u=jr,d=mr;return l(),t(`div`,Nf,[r(d,{feedback:!1},{toolsLeft:w(()=>[...n[3]||(n[3]=[])]),toolsRight:w(()=>[r(i,{value:f(o).keyword,"onUpdate:value":n[0]||(n[0]=e=>f(o).keyword=e),placeholder:e.$t(`WP.index_14`),onSearch:s},null,8,[`value`,`placeholder`])]),table:w(()=>[r(a,{loading:f(c),data:f(p).data,columns:f(m),"max-height":500,"row-class-name":`row-padding`},null,8,[`loading`,`data`,`columns`])]),pageRight:w(()=>[r(u,{page:f(o).p,"onUpdate:page":n[1]||(n[1]=e=>f(o).p=e),"page-size":f(o).p_size,"onUpdate:pageSize":n[2]||(n[2]=e=>f(o).p_size=e),"item-count":f(p).total,onRefresh:h},null,8,[`page`,`page-size`,`item-count`])]),_:1})])}}}),[[`__scopeId`,`data-v-5e116ab8`]]);N();var Ff=A({__name:`index`,setup(e,{expose:n}){let{t:a}=L(),{data:o}=$(),{isPro:s}=ue($t()),c=()=>{if(!s.value){Nt({source:213});return}window.open(o.login_url,`_blank`)},u=()=>{v.show=!0},{keys:d,table:p,columns:m}=U([{key:`title`,title:a(`Site.TableRow.index_2`),width:`40%`,ellipsis:{tooltip:{width:`trigger`}}},Ht({key:`is_plugin_activate`,title:a(`WP.TableRow.index_8`),minWidth:60,onClick:async(e,t)=>{await Jn({s_id:o.id,plugin_file:t.plugin_file,activate:+!!e})}}),Ht({key:`auto_update`,title:a(`WP.TableRow.index_10`),minWidth:60,onClick:async(e,t)=>{await er({s_id:o.id,plugin_file:t.plugin_file,enable:+!!e})}}),jt({width:130,options:e=>[{label:a(`WP.TableRow.index_11`),show:e.can_update,onClick:()=>{K({title:`${a(`WP.TableRow.index_11`)} [${e.name}]`,content:a(`WP.index_9`,[e.version,e.latest_version]),onConfirm:async({hide:t})=>{await wr({s_id:o.id,plugin_file:e.plugin_file}),_(),t()}})}},{label:a(`WP.TableRow.index_12`),onClick:()=>{K({title:`${a(`WP.TableRow.index_12`)} [${e.name}]`,content:a(`WP.index_10`),onConfirm:async({hide:t})=>{await di({s_id:o.id,plugin_file:e.plugin_file}),_(),t()}})}}]})]),{loading:h,setLoading:g}=q(),_=async()=>{try{g(!0);let{message:e}=await $r({s_id:o.id});J(e)&&(p.data=e)}finally{d.value=[],g(!1)}},v=W(a(`WP.index_15`),{getList:_});return _(),n({init:_}),(e,n)=>{let a=H,s=Ee,g=Q,_=mr,y=Y,b=Dn;return l(),t(`div`,null,[r(_,null,{toolsLeft:w(()=>[r(s,{trigger:`hover`,disabled:!f(o).maintenance},{trigger:w(()=>[r(a,{type:`primary`,onClick:c,disabled:f(o).maintenance},{default:w(()=>[i(E(e.$t(`WP.index_3`)),1)]),_:1},8,[`disabled`])]),default:w(()=>[n[2]||(n[2]=S(`span`,null,`Maintenance is enabled. Please log in manually.`,-1))]),_:1},8,[`disabled`]),r(a,{onClick:u},{default:w(()=>[i(E(e.$t(`WP.TableRow.index_13`)),1)]),_:1})]),table:w(()=>[r(g,{"checked-row-keys":f(d),"onUpdate:checkedRowKeys":n[0]||(n[0]=e=>k(d)?d.value=e:null),"row-key":`title`,loading:f(h),data:f(p).data,columns:f(m)},null,8,[`checked-row-keys`,`loading`,`data`,`columns`])]),_:1}),r(y,{class:`mt-16px`},{default:w(()=>[...n[3]||(n[3]=[S(`li`,null,`After enabling the maintenance mode, please do not enable the automatic update function of plugins and themes. `,-1)])]),_:1}),r(b,{show:f(v).show,"onUpdate:show":n[1]||(n[1]=e=>f(v).show=e),title:f(v).title,data:f(v).data,width:750,"min-height":400,footer:!1,component:Pf},null,8,[`show`,`title`,`data`])])}}});N();var If={class:`p-10px`},Lf=Z(A({__name:`install`,props:{data:{}},setup(e){let{t:n}=L(),{data:i}=$(),{getList:a}=e.data,o=P({s_id:i.id,p:1,p_size:10,keyword:``}),s=()=>{o.p=1,h()},{loading:c,setLoading:u}=q(),{keys:d,table:p,columns:m}=U([{key:`name`,width:`25%`,ellipsis:{tooltip:{width:`trigger`}},title:n(`Site.TableRow.index_2`),render:e=>r(`span`,null,[r(`img`,{class:`w-25px`,src:e.screenshot_url},null),r(`span`,{class:`ml-5px`},[e.name])])},{key:`description`,title:n(`Security.Hardening.Index_5`),width:`20%`,ellipsis:{tooltip:{width:`trigger`}}},{key:`author`,title:n(`WP.index_17`),render:e=>r(`a`,{target:`_blank`,style:`color : #1d9534`,href:e.author.author_url},[e.author.author])},{key:`requires`,title:n(`WP.index_18`),render:e=>e.requires?e.requires:`--`,width:`50px`,align:`center`},{key:`requires_php`,title:n(`Site.PHP.index_26`),render:e=>e.requires_php?e.requires_php:`--`,align:`center`,width:`50px`},{key:`rating`,title:n(`WP.index_19`),render:e=>r(me,{size:`small`,readonly:!0,color:`#4fb233`,value:e.rating/20},null)},jt({width:60,options:e=>[{label:e.installed?n(`WP.TableRow.index_14`):n(`WP.TableRow.index_13`),disabled:i.wp_version<e.requires||i.php_version<e.requires_php||e.installed,onClick:async()=>{try{await Gn({s_id:i.id,slug:e.slug}),G.success(n(`WP.index_20`)),a==null||a(),h()}catch(e){console.error(e)}}}]}),{key:``,title:``,width:`30px`,render:e=>i.wp_version<e.requires||i.php_version<e.requires_php||e.installed?r(Oe,{trigger:`hover`},{trigger:()=>r(mt,{name:`common-ask`,size:`18`,color:`#999`},null),default:()=>i.wp_version<e.requires||i.php_version<e.requires_php?`Current WP or PHP version too low to install`:`Installed`}):null}]),h=async()=>{try{u(!0);let{message:e}=await Jr(ie(o));X(e)&&(p.total=e.total,J(e.list)?p.data=e.list:(p.data=[],p.total=0))}finally{d.value=[],u(!1)}};return h(),(e,n)=>{let i=Li,a=Q,u=jr,d=mr;return l(),t(`div`,If,[r(d,{feedback:!1},{toolsLeft:w(()=>[...n[3]||(n[3]=[])]),toolsRight:w(()=>[r(i,{value:f(o).keyword,"onUpdate:value":n[0]||(n[0]=e=>f(o).keyword=e),placeholder:e.$t(`WP.index_14`),onSearch:s},null,8,[`value`,`placeholder`])]),table:w(()=>[r(a,{loading:f(c),data:f(p).data,columns:f(m),"max-height":500,"row-class-name":`row-padding`},null,8,[`loading`,`data`,`columns`])]),pageRight:w(()=>[r(u,{page:f(o).p,"onUpdate:page":n[1]||(n[1]=e=>f(o).p=e),"page-size":f(o).p_size,"onUpdate:pageSize":n[2]||(n[2]=e=>f(o).p_size=e),"item-count":f(p).total,onRefresh:h},null,8,[`page`,`page-size`,`item-count`])]),_:1})])}}}),[[`__scopeId`,`data-v-d7b2c314`]]);N();var Rf=A({__name:`index`,setup(e,{expose:n}){let{t:a}=L(),{data:o}=$(),{isPro:s}=ue($t()),c=()=>{if(!s.value){Nt({source:213});return}window.open(o.login_url,`_blank`)},u=()=>{v.show=!0},{keys:d,table:p,columns:m}=U([{key:`title`,title:a(`Site.TableRow.index_2`),width:`40%`,ellipsis:{tooltip:{width:`trigger`}}},Ht({key:`is_theme_activate`,title:a(`WP.TableRow.index_8`),minWidth:30,disabled:e=>(console.log(e.name),!0),tips:a(`WP.index_12`),onClick:async(e,t)=>{await or({s_id:o.id,stylesheet:t.stylesheet}),_()}}),Ht({key:`auto_update`,title:a(`WP.TableRow.index_10`),minWidth:60,onClick:async(e,t)=>{await _r({s_id:o.id,stylesheet:t.stylesheet,enable:+!!e})}}),jt({width:130,options:e=>[{label:a(`WP.TableRow.index_11`),show:e.can_update,onClick:()=>{K({title:`${a(`WP.TableRow.index_11`)} [${e.name}]`,content:a(`WP.index_9`,[e.version,e.latest_version]),onConfirm:async({hide:t})=>{await Qn({s_id:o.id,stylesheet:e.stylesheet}),_(),t()}})}},{label:a(`WP.TableRow.index_12`),disabled:e.is_theme_activate,onClick:()=>{K({title:`${a(`WP.TableRow.index_12`)} [${e.name}]`,content:a(`WP.index_11`),onConfirm:async({hide:t})=>{await zn({s_id:o.id,stylesheet:e.stylesheet}),_(),t()}})}}]})]),{loading:h,setLoading:g}=q(),_=async()=>{try{g(!0);let{message:e}=await Ur({s_id:o.id});J(e)&&(p.data=e)}finally{d.value=[],g(!1)}},v=W(a(`WP.index_16`),{getList:_});return _(),n({init:_}),(e,n)=>{let a=H,s=Ee,g=Q,_=mr,y=Y,b=Dn;return l(),t(`div`,null,[r(_,null,{toolsLeft:w(()=>[r(s,{trigger:`hover`,disabled:!f(o).maintenance},{trigger:w(()=>[r(a,{type:`primary`,onClick:c,disabled:f(o).maintenance},{default:w(()=>[i(E(e.$t(`WP.index_3`)),1)]),_:1},8,[`disabled`])]),default:w(()=>[n[2]||(n[2]=S(`span`,null,`Maintenance is enabled. Please log in manually.`,-1))]),_:1},8,[`disabled`]),r(a,{onClick:u},{default:w(()=>[i(E(e.$t(`WP.TableRow.index_13`)),1)]),_:1})]),table:w(()=>[r(g,{"checked-row-keys":f(d),"onUpdate:checkedRowKeys":n[0]||(n[0]=e=>k(d)?d.value=e:null),"row-key":`title`,loading:f(h),data:f(p).data,columns:f(m)},null,8,[`checked-row-keys`,`loading`,`data`,`columns`])]),_:1}),r(y,{class:`mt-16px`},{default:w(()=>[...n[3]||(n[3]=[S(`li`,null,`After enabling the maintenance mode, please do not enable the automatic update function of plugins and themes. `,-1)])]),_:1}),r(b,{show:f(v).show,"onUpdate:show":n[1]||(n[1]=e=>f(v).show=e),title:f(v).title,data:f(v).data,width:750,"min-height":400,footer:!1,component:Lf},null,8,[`show`,`title`,`data`])])}}});N();var zf={class:`utils-list`},Bf={class:`utils-item`},Vf={class:`utils-content`},Hf={class:`utils-desc`},Uf={class:`utils-item utils-item--sub`},Wf={class:`utils-content`},Gf={class:`utils-desc`},Kf={class:`utils-item utils-item--sub`},qf={class:`utils-content`},Jf={class:`utils-desc`},Yf={class:`utils-item`},Xf={class:`utils-content`},Zf={class:`utils-desc`},Qf={class:`utils-item`},$f={class:`utils-content`},ep=[`innerHTML`],tp={class:`utils-item`},np={class:`utils-content`},rp=[`innerHTML`],ip={class:`utils-item utils-item--last`},ap={class:`utils-content`},op={class:`utils-desc`},sp={class:`utils-actions`},cp=Z(A({__name:`index`,setup(e,{expose:t}){let{data:n}=$(),a=P({wp_debug:!1,wp_debug_log:!1,script_debug:!1,wp_debug_display:!1,save_queries:!1,search_engine:!1,auto_update:!1}),o=async()=>{await Wr({set_id:n.id,...a}),u()},{loading:s,setLoading:c}=q(),u=async()=>{try{c(!0);let{message:e}=await ii({set_id:n.id});X(e)&&Object.entries(e).forEach(([e,t])=>{a[e]=t===`true`})}finally{c(!1)}};return u(),t({init:u}),(e,t)=>{let n=ze,c=H,u=Be;return l(),F(u,{show:f(s)},{default:w(()=>[S(`div`,zf,[S(`div`,Bf,[r(n,{checked:f(a).wp_debug,"onUpdate:checked":t[0]||(t[0]=e=>f(a).wp_debug=e),class:`utils-checkbox`},{default:w(()=>[S(`div`,Vf,[S(`div`,null,E(e.$t(`Enable debug mode`)),1),S(`div`,Hf,E(e.$t(`Enable main debug mode in WordPress`)),1)])]),_:1},8,[`checked`])]),j(S(`div`,Uf,[r(n,{checked:f(a).wp_debug_log,"onUpdate:checked":t[1]||(t[1]=e=>f(a).wp_debug_log=e),class:`utils-checkbox`},{default:w(()=>[S(`div`,Wf,[S(`div`,null,E(e.$t(`Error Log`)),1),S(`div`,Gf,E(e.$t(`Save all errors to the debug.log file in the wp-content directory`)),1)])]),_:1},8,[`checked`])],512),[[ne,f(a).wp_debug]]),j(S(`div`,Kf,[r(n,{checked:f(a).wp_debug_display,"onUpdate:checked":t[2]||(t[2]=e=>f(a).wp_debug_display=e),class:`utils-checkbox`},{default:w(()=>[S(`div`,qf,[S(`div`,null,E(e.$t(`Display PHP Errors`)),1),S(`div`,Jf,E(e.$t(`Display debugging information in HTML pages`)),1)])]),_:1},8,[`checked`])],512),[[ne,f(a).wp_debug]]),S(`div`,Yf,[r(n,{checked:f(a).script_debug,"onUpdate:checked":t[3]||(t[3]=e=>f(a).script_debug=e),class:`utils-checkbox`},{default:w(()=>[S(`div`,Xf,[S(`div`,null,E(e.$t(`Enable script debug`)),1),S(`div`,Zf,E(e.$t(`Force WordPress to use non-minified versions of core CSS and JavaScript files`)),1)])]),_:1},8,[`checked`])]),S(`div`,Qf,[r(n,{checked:f(a).save_queries,"onUpdate:checked":t[4]||(t[4]=e=>f(a).save_queries=e),class:`utils-checkbox`},{default:w(()=>[S(`div`,$f,[S(`div`,null,E(e.$t(`Save Queries`)),1),S(`div`,{class:`utils-desc`,innerHTML:e.$t(`Record all database queries executed on the website and save them in a global variable.Note: Please avoid using this in non-debug environments`)},null,8,ep)])]),_:1},8,[`checked`])]),S(`div`,tp,[r(n,{checked:f(a).search_engine,"onUpdate:checked":t[5]||(t[5]=e=>f(a).search_engine=e),class:`utils-checkbox`},{default:w(()=>[S(`div`,np,[S(`div`,null,E(e.$t(`Disable Search Engine Indexing`)),1),S(`div`,{class:`utils-desc`,innerHTML:e.$t(`If your website is not ready to be publicly viewed, please enable this option to ensure that search engines do not display your website in search results`)},null,8,rp)])]),_:1},8,[`checked`])]),S(`div`,ip,[r(n,{checked:f(a).auto_update,"onUpdate:checked":t[6]||(t[6]=e=>f(a).auto_update=e),class:`utils-checkbox`},{default:w(()=>[S(`div`,ap,[S(`div`,null,E(e.$t(`Disable Auto Updates`)),1),S(`div`,op,E(e.$t(`Disable WP core program updates, excluding plugins and themes`)),1)])]),_:1},8,[`checked`])]),S(`div`,sp,[r(c,{type:`primary`,onClick:o},{default:w(()=>[i(E(e.$t(`Public.Btn.Save`)),1)]),_:1})])])]),_:1},8,[`show`])}}}),[[`__scopeId`,`data-v-eeca6a8e`]]);N();var lp=A({__name:`index`,setup(e,{expose:t}){let{t:n}=L(),{config:i,data:a}=$(),o=C(`setup`),s=C(),c=[{key:`setup`,label:n(`Site.Config.index_16`),component:Mf},{key:`plugin`,label:n(`Site.Config.index_17`),component:Ff},{key:`theme`,label:n(`Site.Config.index_18`),component:Rf},{key:`utils`,label:`Utils`,component:cp}];return o.value=i.subMenu||`setup`,i.subMenu=``,t({init:()=>{o.value=`setup`,ce(()=>{var e;(e=s.value)==null||e.init()})}}),(e,t)=>{let n=Ri,i=Kn;return l(),F(i,{install:f(a).parent_id!==-1},{desc:w(()=>[S(`span`,null,E(e.$t(`The main site or subsite does not exist`)),1)]),default:w(()=>[r(n,{value:f(o),"onUpdate:value":t[0]||(t[0]=e=>k(o)?o.value=e:null),ref_key:`tabsRef`,ref:s,options:c},null,8,[`value`])]),_:1},8,[`install`])}}});N();var up={class:`p-20px`},dp={class:`w-280px`},fp={class:`w-280px`},pp={class:`w-280px`},mp={class:`w-280px`},hp=A({__name:`form`,props:{data:{}},setup(e,{expose:n}){let{t:i}=L(),{isEdit:a,siteId:o,row:s,getList:c}=e.data,u=C(null),d=P({name:``,site_dir:``,username:``,password:``}),p={name:{required:!0,message:i(`Site.RulesError.index_316`),trigger:[`blur`,`input`]},site_dir:{required:!0,message:i(`Site.RulesError.index_317`),trigger:[`blur`,`input`]},username:{required:!0,message:i(`Site.RulesError.index_71`),trigger:[`blur`,`input`]},password:{required:!0,message:i(`Site.RulesError.index_81`),trigger:[`blur`,`input`]}};return a&&s&&(d.name=s.name,d.site_dir=s.site_dir),n({onConfirm:async({hide:e})=>{var t;await((t=u.value)==null?void 0:t.validate()),a?await An({id:o,name:d.name,username:d.username,password:d.password}):await At({...ie(d),id:o}),c==null||c(),e()}}),(e,n)=>{let i=B,o=R,s=tr,c=Y;return l(),t(`div`,up,[r(s,{ref_key:`formRef`,ref:u,model:f(d),rules:p},{default:w(()=>[r(o,{label:e.$t(`Site.TableRow.index_2`),path:`name`},{default:w(()=>[S(`div`,dp,[r(i,{value:f(d).name,"onUpdate:value":n[0]||(n[0]=e=>f(d).name=e),disabled:f(a),placeholder:``},null,8,[`value`,`disabled`])])]),_:1},8,[`label`]),r(o,{label:e.$t(`Site.TableRow.index_15`),path:`site_dir`},{default:w(()=>[S(`div`,fp,[r(i,{value:f(d).site_dir,"onUpdate:value":n[1]||(n[1]=e=>f(d).site_dir=e),disabled:f(a),placeholder:`Enter the path: /text//test/api`},null,8,[`value`,`disabled`])])]),_:1},8,[`label`]),r(o,{label:e.$t(`Site.Label.index_24`),path:`username`},{default:w(()=>[S(`div`,pp,[r(i,{value:f(d).username,"onUpdate:value":n[2]||(n[2]=e=>f(d).username=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`]),r(o,{label:e.$t(`Site.Label.index_27`),path:`password`},{default:w(()=>[S(`div`,mp,[r(i,{value:f(d).password,"onUpdate:value":n[3]||(n[3]=e=>f(d).password=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`])]),_:1},8,[`model`]),r(c,{class:`mt-4px`},{default:w(()=>[S(`li`,null,E(e.$t(`Site.Config.index_40`)),1),S(`li`,null,E(e.$t(`Site.Config.index_41`)),1)]),_:1})])}}});N();var gp=A({__name:`index`,setup(e,{expose:n}){let{t:a}=L(),{data:o}=$(),{keys:s,table:c,columns:u}=U([{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`}}},jt({width:130,options:e=>[{label:a(`Site.TableOP.index_7`),onClick:()=>{v(e)}},{label:a(`Public.Btn.Del`),onClick:()=>{K({title:`${a(`Site.TableOP.index_6`)} [${e.name}]`,content:a(`Site.Batch.index_13`),onConfirm:async({hide:t})=>{await Mn({id:o.id,name:e.name}),h(),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:[u.value[1]],api:e=>Mn({id:o.id,name:e.name},!1),done:()=>{h()}}}],{loading:p,setLoading:m}=q(),h=async()=>{try{m(!0);let{message:e}=await Vt({id:o.id});if(X(e)){c.data=[];for(let[t,n]of Object.entries(e))if(o.name===t){c.data=n;break}}}finally{s.value=[],m(!1)}},g=W(a(`Site.Config.index_38`),{row:void 0,siteId:o.id,isEdit:!1,getList:h}),_=()=>{g.data.isEdit=!1,g.title=a(`Site.Config.index_38`),g.show=!0},v=e=>{g.data.row=e,g.data.isEdit=!0,g.title=a(`Site.Config.index_39`),g.show=!0};return h(),n({init:h}),(e,n)=>{let a=H,o=Q,m=Or,h=mr,v=Y,y=Dn;return l(),t(`div`,null,[r(h,null,{toolsLeft:w(()=>[r(a,{type:`primary`,onClick:_},{default:w(()=>[i(E(e.$t(`Site.Config.index_38`)),1)]),_:1})]),table:w(()=>[r(o,{"checked-row-keys":f(s),"onUpdate:checkedRowKeys":n[0]||(n[0]=e=>k(s)?s.value=e:null),"row-key":`name`,loading:f(p),"max-height":440,data:f(c).data,columns:f(u)},null,8,[`checked-row-keys`,`loading`,`data`,`columns`])]),pageLeft:w(()=>[r(m,{"checked-row-keys":f(s),"onUpdate:checkedRowKeys":n[1]||(n[1]=e=>k(s)?s.value=e:null),"row-key":`name`,data:f(c).data,options:d},null,8,[`checked-row-keys`,`data`])]),_:1}),r(v,{class:`mt-16px`},{default:w(()=>[S(`li`,null,E(e.$t(`Site.Config.index_40`)),1),S(`li`,null,E(e.$t(`Site.Config.index_41`)),1)]),_:1}),r(y,{show:f(g).show,"onUpdate:show":n[2]||(n[2]=e=>f(g).show=e),title:f(g).title,data:f(g).data,width:480,footer:!0,component:hp},null,8,[`show`,`title`,`data`])])}}});N();var _p={class:`p-20px`},vp={class:`w-280px`},yp={class:`w-280px`},bp={class:`w-280px`},xp=A({__name:`form`,props:{data:{}},setup(e,{expose:n}){let{t:i}=L(),{isEdit:a,siteName:o,row:s,getList:c}=e.data,u=C(null),d=P({deny_name:``,suffix:`php|jsp`,dir:``}),p={deny_name:{required:!0,message:i(`Site.Placeholder.Index_4`),trigger:[`blur`,`input`]},suffix:{required:!0,message:i(`Site.Placeholder.Index_5`),trigger:[`blur`,`input`]},dir:{required:!0,message:i(`Site.Placeholder.Index_6`),trigger:[`blur`,`input`]}},m=()=>({...ie(d),dir:d.dir.replace(/\/$/,``)+`/`,website:o});return a&&s&&(d.deny_name=s.name,d.suffix=s.suffix,d.dir=s.dir),n({onConfirm:async({hide:e})=>{var t;await((t=u.value)==null?void 0:t.validate()),a?await It(m()):await gn(m()),c==null||c(),e()}}),(e,n)=>{let i=B,o=R,s=tr,c=Y;return l(),t(`div`,_p,[r(s,{ref_key:`formRef`,ref:u,model:f(d),rules:p},{default:w(()=>[r(o,{label:e.$t(`Site.TableRow.index_2`),path:`deny_name`},{default:w(()=>[S(`div`,vp,[r(i,{value:f(d).deny_name,"onUpdate:value":n[0]||(n[0]=e=>f(d).deny_name=e),disabled:f(a),placeholder:e.$t(`Site.Placeholder.Index_1`)},null,8,[`value`,`disabled`,`placeholder`])])]),_:1},8,[`label`]),r(o,{label:e.$t(`Site.TableRow.index_18`),path:`suffix`},{default:w(()=>[S(`div`,yp,[r(i,{value:f(d).suffix,"onUpdate:value":n[1]||(n[1]=e=>f(d).suffix=e),placeholder:e.$t(`Site.Placeholder.Index_2`)},null,8,[`value`,`placeholder`])])]),_:1},8,[`label`]),r(o,{label:e.$t(`Site.TableRow.index_15`),path:`dir`},{default:w(()=>[S(`div`,bp,[r(i,{value:f(d).dir,"onUpdate:value":n[2]||(n[2]=e=>f(d).dir=e),placeholder:e.$t(`Site.Placeholder.Index_3`)},null,8,[`value`,`placeholder`])])]),_:1},8,[`label`])]),_:1},8,[`model`]),r(c,{class:`mt-4px`},{default:w(()=>[S(`li`,null,E(e.$t(`Site.PHP.index_72`)),1),S(`li`,null,E(e.$t(`Site.PHP.index_73`)),1),S(`li`,null,E(e.$t(`Site.PHP.index_74`)),1),S(`li`,null,E(e.$t(`Site.PHP.index_75`)),1),S(`li`,null,E(e.$t(`Site.PHP.index_76`)),1)]),_:1})])}}});N();var Sp=A({__name:`index`,setup(e,{expose:n}){let{t:a}=L(),{data:o}=$(),{keys:s,table:c,columns:u}=U([{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`}}},jt({width:130,options:e=>[{label:a(`Site.TableOP.index_7`),onClick:()=>{v(e)}},{label:a(`Public.Btn.Del`),onClick:()=>{K({title:`${a(`Site.TableOP.index_6`)} [${e.name}]`,content:a(`Site.Batch.index_13`),onConfirm:async({hide:t})=>{await En({website:o.name,deny_name:e.name}),h(),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:[u.value[1]],api:e=>En({website:o.name,deny_name:e.name},!1),done:()=>{h()}}}],{loading:p,setLoading:m}=q(),h=async()=>{try{m(!0);let{message:e}=await xn({website:o.name});c.data=J(e)?e:[]}finally{s.value=[],m(!1)}},g=W(a(`Site.Config.index_38`),{row:void 0,siteName:o.name,isEdit:!1,getList:h}),_=()=>{g.data.row=void 0,g.data.isEdit=!1,g.title=a(`Site.Config.index_38`),g.show=!0},v=e=>{g.data.row=e,g.data.isEdit=!0,g.title=a(`Site.Config.index_39`),g.show=!0};return h(),n({init:h}),(e,n)=>{let a=H,o=Q,m=Or,h=mr,v=Y,y=Dn;return l(),t(`div`,null,[r(h,null,{toolsLeft:w(()=>[r(a,{type:`primary`,onClick:_},{default:w(()=>[i(E(e.$t(`Site.Config.index_38`)),1)]),_:1})]),table:w(()=>[r(o,{"checked-row-keys":f(s),"onUpdate:checkedRowKeys":n[0]||(n[0]=e=>k(s)?s.value=e:null),"row-key":`name`,loading:f(p),"max-height":440,data:f(c).data,columns:f(u)},null,8,[`checked-row-keys`,`loading`,`data`,`columns`])]),pageLeft:w(()=>[r(m,{"checked-row-keys":f(s),"onUpdate:checkedRowKeys":n[1]||(n[1]=e=>k(s)?s.value=e:null),"row-key":`name`,data:f(c).data,options:d},null,8,[`checked-row-keys`,`data`])]),_:1}),r(v,{class:`mt-16px`},{default:w(()=>[S(`li`,null,E(e.$t(`Site.Config.index_42`))+` |`,1),S(`li`,null,E(e.$t(`Site.Config.index_43`)),1),S(`li`,null,E(e.$t(`Site.Config.index_44`)),1),S(`li`,null,E(e.$t(`Site.Config.index_45`)),1)]),_:1}),r(y,{show:f(g).show,"onUpdate:show":n[2]||(n[2]=e=>f(g).show=e),title:f(g).title,data:f(g).data,width:480,footer:!0,component:xp},null,8,[`show`,`title`,`data`])])}}});N();var Cp={class:`w-300px`},wp={class:`w-300px`},Tp={class:`w-300px`},Ep={class:`flex flex-col`},Dp=A({__name:`form`,props:{site:{}},emits:[`changeHotlink`],setup(e,{expose:n,emit:a}){let{t:o}=L(),s=e,c=a,u=h(s,`site`),d=C(null),p=P({fix:``,domains:``,return_rule:``,status:!1,http_status:!1}),m={fix:{trigger:[`blur`,`change`],validator:()=>p.fix.trim()!==``||Error(o(`Site.RulesError.index_330`))},return_rule:{trigger:[`blur`,`change`],validator:()=>p.return_rule.trim()!==``||Error(o(`Site.RulesError.index_330`))}},g=()=>{y()},_=()=>{y()},v=()=>({id:u.value.id,name:u.value.name,fix:p.fix,domains:p.domains.trim().split(`
`).join(`,`),return_rule:p.return_rule,status:p.status,http_status:p.http_status}),y=async()=>{var e;await((e=d.value)==null?void 0:e.validate()),await $e(v()),c(`changeHotlink`,p.status),b()},b=async()=>{let{message:e}=await Pn({id:u.value.id,name:u.value.name});X(e)&&(p.fix=e.fix,p.domains=e.domains.split(`,`).join(`
`),p.return_rule=e.return_rule,p.status=e.status,p.http_status=e.http_status===`true`||e.http_status===!0)};return b(),n({init:b}),(e,n)=>{let a=B,o=R,s=ze,c=H,u=tr,h=Y;return l(),t(`div`,null,[r(u,{ref_key:`formRef`,ref:d,class:`px-8px`,model:f(p),rules:m},{default:w(()=>[r(o,{label:e.$t(`Site.Label.index_6`),path:`fix`},{default:w(()=>[S(`div`,Cp,[r(a,{value:f(p).fix,"onUpdate:value":n[0]||(n[0]=e=>f(p).fix=e),disabled:f(p).status,placeholder:``},null,8,[`value`,`disabled`])])]),_:1},8,[`label`]),r(o,{label:e.$t(`Site.Label.index_7`)},{default:w(()=>[S(`div`,wp,[r(a,{value:f(p).domains,"onUpdate:value":n[1]||(n[1]=e=>f(p).domains=e),type:`textarea`,autosize:{minRows:6,maxRows:6},placeholder:``},null,8,[`value`])])]),_:1},8,[`label`]),r(o,{label:e.$t(`Site.Label.index_13`),path:`return_rule`},{default:w(()=>[S(`div`,Tp,[r(a,{value:f(p).return_rule,"onUpdate:value":n[2]||(n[2]=e=>f(p).return_rule=e),disabled:f(p).status,placeholder:``},null,8,[`value`,`disabled`])])]),_:1},8,[`label`]),r(o,{label:` `},{default:w(()=>[S(`div`,Ep,[r(s,{checked:f(p).status,"onUpdate:checked":[n[3]||(n[3]=e=>f(p).status=e),g]},{default:w(()=>[i(E(e.$t(`Site.Config.index_94`)),1)]),_:1},8,[`checked`]),r(s,{checked:f(p).http_status,"onUpdate:checked":[n[4]||(n[4]=e=>f(p).http_status=e),_],class:`mt-16px`},{default:w(()=>[i(E(e.$t(`Site.Config.index_95`)),1)]),_:1},8,[`checked`])])]),_:1}),r(o,{label:` `,"show-feedback":!1},{default:w(()=>[r(c,{type:`primary`,onClick:y},{default:w(()=>[i(E(e.$t(`Site.Cert.index_60`)),1)]),_:1})]),_:1})]),_:1},8,[`model`]),r(h,{class:`mt-20px`},{default:w(()=>[S(`li`,null,[i(E(e.$t(`Site.Config.index_96`)),1),n[5]||(n[5]=S(`br`,null,null,-1)),i(` `+E(e.$t(`Site.Config.index_97`)),1)]),S(`li`,null,E(e.$t(`Site.Config.index_98`)),1),S(`li`,null,E(e.$t(`Site.Config.index_99`)),1)]),_:1})])}}});N();var Op={class:`pt-8px`},kp=A({__name:`index`,setup(e,{expose:n}){let{data:i}=$(),a=C();return n({init:async()=>{a.value.init()}}),(e,n)=>(l(),t(`div`,Op,[r(Dp,{ref_key:`formRef`,ref:a,site:f(i)},null,8,[`site`])]))}});N();var Ap=A({__name:`index`,setup(e,{expose:t}){let{t:n}=L(),{config:r}=$(),i=C(`access`),a=C(),o=[{key:`access`,label:n(`Site.Config.index_5`),component:gp},{key:`deny`,label:n(`Site.Config.index_14`),component:Sp},{key:`hotlink`,label:n(`Site.Config.index_24`),component:kp}];return i.value=r.subMenu||`access`,r.subMenu=``,t({init:()=>{i.value=`access`,ce(()=>{var e;(e=a.value)==null||e.init()})}}),(e,t)=>{let n=Ri;return l(),F(n,{value:f(i),"onUpdate:value":t[0]||(t[0]=e=>k(i)?i.value=e:null),ref_key:`tabsRef`,ref:a,options:o},null,8,[`value`])}}});N();var jp={class:`h-540px`},Mp={class:`flex items-center gap-5px`},Np=A({__name:`index`,setup(e,{expose:n}){let a=Ze(),o=$t(),{data:s}=$(),c=P({lines:100,ip_area:Number(sessionStorage.getItem(`log_ip_area`)||0)}),u=C(`None`),d=I(()=>{let e=``;switch(a.webserver){case`nginx`:e=`.log`;break;case`apache`:e=`-access_log`;break;default:e=`_ols.access_log`;break}return`/www/wwwlogs/${s.name}${e}`}),p=()=>{if(o.isFree){Nt({source:375});return}sessionStorage.setItem(`log_ip_area`,String(c.ip_area)),g()},{loading:m,setLoading:h}=q(),g=async()=>{try{h(!0);let{message:e}=await gt({siteName:s.name,lines:c.lines,ip_area:c.ip_area});X(e)&&(u.value=Rt(e.result)?e.result:`None`)}finally{h(!1)}};return g(),n({init:g}),(e,n)=>{let a=H,o=ze,s=z,h=Bi,_=Wi;return l(),t(`div`,jp,[r(s,{class:`items-center`},{default:w(()=>[r(a,{type:`primary`,onClick:g},{default:w(()=>[i(E(e.$t(`Public.Btn.Refresh`)),1)]),_:1}),S(`div`,Mp,[r(o,{checked:f(c).ip_area,"onUpdate:checked":[n[0]||(n[0]=e=>f(c).ip_area=e),p],"checked-value":1,"unchecked-value":0},{default:w(()=>[i(E(e.$t(`Display IP Location`)),1)]),_:1},8,[`checked`]),n[2]||(n[2]=S(`i`,{class:`i-common:pro text-14px color-#feaa04`},null,-1))])]),_:1}),r(h,{loading:f(m),class:`my-12px`,log:f(u)},null,8,[`loading`,`log`]),r(_,{"logs-path":f(d),value:f(c).lines,"onUpdate:value":n[1]||(n[1]=e=>f(c).lines=e),onRefresh:g},null,8,[`logs-path`,`value`])])}}});N();var Pp={class:`h-540px`},Fp=A({__name:`index`,setup(e,{expose:n}){let a=Ze(),{data:o}=$(),s=C(`None`),c=P({lines:100}),u=I(()=>{let e=``;switch(a.webserver){case`nginx`:e=`.error.log`;break;case`apache`:e=`-error_log`;break;default:e=`_ols.error_log`;break}return`/www/wwwlogs/${o.name}${e}`}),{loading:d,setLoading:p}=q(),m=async()=>{try{p(!0);let{message:e}=await rt({siteName:o.name,lines:c.lines});X(e)&&(s.value=Rt(e.result)?e.result:`None`)}finally{p(!1)}};return m(),n({init:m}),(e,n)=>{let a=H,o=z,p=Bi,h=Wi;return l(),t(`div`,Pp,[r(o,{class:`items-center`},{default:w(()=>[r(a,{type:`primary`,onClick:m},{default:w(()=>[i(E(e.$t(`Public.Btn.Refresh`)),1)]),_:1})]),_:1}),r(p,{loading:f(d),class:`my-12px`,log:f(s)},null,8,[`loading`,`log`]),r(h,{"logs-path":f(u),value:f(c).lines,"onUpdate:value":n[0]||(n[0]=e=>f(c).lines=e),onRefresh:m},null,8,[`logs-path`,`value`])])}}});N();var Ip=A({__name:`logs`,props:{data:{}},setup(e){let{type:t,path:n}=e.data,i=C(``),{loading:a,setLoading:o}=q();return(async()=>{try{o(!0);let{message:e}=await Zt({type:t,path:n});X(e)&&(i.value=e.result)}finally{o(!1)}})(),(e,t)=>{let n=Bi,o=Be;return l(),F(o,{class:`w-650px h-550px bg-#282C34`,show:f(a)},{default:w(()=>[r(n,{log:f(i)},null,8,[`log`])]),_:1},8,[`show`])}}});N();var Lp={class:`text-error`},Rp={class:`w-400px p-20px`},zp={class:`mb-16px`},Bp=A({__name:`index`,setup(e,{expose:n}){let a=Ze(),{t:o}=L(),{data:s}=$(),c=I(()=>{let e=``;switch(a.webserver){case`nginx`:e=`.log`;break;case`apache`:e=`-access_log`;break;default:e=`_ols.access_log`;break}return`/www/wwwlogs/${s.is_child?s.parent_name:s.name}${e}`}),u=I(()=>{let e=c.value.split(`/`);return e[e.length-1]}),d=()=>{K({title:o(`Site.Config.index_104`),content:`${o(`Site.Config.index_105`)} [${u.value}] ${o(`Site.Config.index_106`)}`,onConfirm:async({hide:e})=>{await xt({path:c.value}),e(),h()}})},p=C(!1),m=C(0),h=async()=>{p.value=!0,g()},g=(e=0)=>{let t=setTimeout(async()=>{let{message:e}=await ft({path:c.value});X(e)&&(m.value=e.result,m.value>=100?(G.success(o(`Site.Config.index_107`)),p.value=!1,m.value=0,T(),clearTimeout(t)):g(1e3))},e)},_=e=>{lt({title:`[${e}] ${o(`Site.Config.index_103`)}`,data:{type:e,path:c.value},component:Ip})},{table:v,columns:y}=U([{key:`start_time`,title:o(`Site.Cert.index_68`)},{key:`time`,title:o(`Site.DelSite.index_6`),render:e=>`${e.time.substring(0,4)} s`},{key:`xss`,title:o(`Site.TableRow.index_4`),render:e=>e.xss>0?r(`span`,{class:`text-error`},[e.xss]):e.xss},{key:`sql`,title:o(`Site.TableRow.index_5`),render:e=>e.sql>0?r(`span`,{class:`text-error`},[e.sql]):e.sql},{key:`san`,title:o(`Site.TableRow.index_6`),render:e=>e.san>0?r(`span`,{class:`text-error`},[e.san]):e.san},{key:`php`,title:o(`Site.TableRow.index_27`),render:e=>e.php>0?r(`span`,{class:`text-error`},[e.php]):e.php},{key:`ip`,title:o(`Site.TableRow.index_7`),render:e=>e.ip>0?r(cn,{onClick:()=>{_(`ip`)}},{default:()=>[e.ip]}):e.ip},{key:`url`,title:o(`Site.TableRow.index_8`),render:e=>e.url>0?r(cn,{onClick:()=>{_(`url`)}},{default:()=>[e.url]}):e.url}]),{loading:b,setLoading:x}=q(),T=async()=>{try{x(!0);let{message:e}=await qe({path:c.value});X(e)&&(v.data=[e])}finally{x(!1)}},D=()=>{T()};return D(),n({init:D}),(e,n)=>{let a=H,o=Q,s=mr,c=Y,u=Te,h=Dn;return l(),t(`div`,null,[r(s,null,{toolsLeft:w(()=>[r(a,{type:`primary`,onClick:d},{default:w(()=>[i(E(e.$t(`Site.Config.index_104`)),1)]),_:1})]),table:w(()=>[r(o,{loading:f(b),"loading-num":1,data:f(v).data,columns:f(y)},null,8,[`loading`,`data`,`columns`])]),_:1}),r(c,{class:`mt-16px`},{default:w(()=>[S(`li`,null,[i(E(e.$t(`Site.Config.index_108`))+` `,1),S(`span`,Lp,E(e.$t(`Site.Config.index_109`)),1)]),S(`li`,null,E(e.$t(`Site.Config.index_110`)),1),S(`li`,null,E(e.$t(`Site.Config.index_111`)),1),S(`li`,null,E(e.$t(`Site.Config.index_112`)),1),S(`li`,null,[r(cn,{href:`https://www.aapanel.com/forum/d/3351-nginx-waf-instructions`,target:`_blank`},{default:w(()=>[i(E(e.$t(`Site.Config.index_113`)),1)]),_:1}),i(` `+E(e.$t(`Site.Config.index_114`)),1)])]),_:1}),r(h,{show:f(p),"onUpdate:show":n[0]||(n[0]=e=>k(p)?p.value=e:null)},{default:w(()=>[S(`div`,Rp,[S(`div`,zp,E(e.$t(`Site.Config.index_115`)),1),r(u,{type:`line`,status:`success`,height:24,percentage:f(m),"border-radius":4,"indicator-placement":`inside`},null,8,[`percentage`])])]),_:1},8,[`show`])])}}});N();var Vp={class:`text-right my-10px color-font2`},Hp=A({__name:`index`,setup(e,{expose:t}){let{data:n}=$(),a=C(`None`),o=P({lines:50,total:0}),{loading:s,setLoading:c}=q(),u=async()=>{await d()},d=async()=>{try{c(!0);let{message:e}=await Fn({set_id:n.id,lines:o.lines});X(e)&&(a.value=e.last_lines.join(`
`),o.total=e.total)}finally{c(!1)}};return d(),t({init:d}),(e,t)=>{let n=H,c=z,d=Bi,p=Ce,m=Ae,h=Y,g=Be;return l(),F(g,{show:f(s)},{default:w(()=>[r(c,{class:`items-center! mb-10px flex-nowrap!`},{default:w(()=>[r(n,{type:`primary`,onClick:u},{default:w(()=>[i(E(e.$t(`Public.Btn.Refresh`)),1)]),_:1})]),_:1}),r(d,{class:`h-500px!`,log:f(a)},null,8,[`log`]),S(`div`,Vp,[t[3]||(t[3]=S(`span`,null,`Last`,-1)),r(m,{value:f(o).lines,"onUpdate:value":[t[0]||(t[0]=e=>f(o).lines=e),u],class:`px-5px`},{default:w(()=>[r(p,{value:50},{default:w(()=>[...t[1]||(t[1]=[i(` 50 `,-1)])]),_:1}),r(p,{value:100},{default:w(()=>[...t[2]||(t[2]=[i(` 100 `,-1)])]),_:1}),r(p,{value:``},{default:w(()=>[i(E(e.$t(`Public.All`)),1)]),_:1})]),_:1},8,[`value`]),i(` `+E(e.$t(`Home.index_57`))+` `+E(f(o).total),1)]),r(h,null,{default:w(()=>[...t[4]||(t[4]=[S(`li`,null,`WP debug logs are obtained by default from/wp-content/debug.log, do not change the log path.`,-1),S(`li`,null,`Note: that debug logging can be enabled in the WordPress Setting Utils tab.`,-1)])]),_:1})]),_:1},8,[`show`])}}});N();var Up=A({__name:`index`,setup(e,{expose:t}){let{t:n}=L(),{config:r}=$(),i=C(`access`),a=C(),o=[{key:`access`,label:n(`Site.Config.index_100`),component:Np},{key:`error`,label:n(`Site.Config.index_101`),component:Fp},{key:`security`,label:n(`Site.Config.index_102`),component:Bp},{key:`debug`,label:`Debug Log`,component:Hp}];return i.value=r.subMenu||`access`,r.subMenu=``,t({init:()=>{i.value=`access`,ce(()=>{var e;(e=a.value)==null||e.init()})}}),(e,t)=>{let n=Ri;return l(),F(n,{value:f(i),"onUpdate:value":t[0]||(t[0]=e=>k(i)?i.value=e:null),ref_key:`tabsRef`,ref:a,options:o},null,8,[`value`])}}});N();var Wp=A({__name:`index`,setup(e,{expose:t}){let n=lr(),{data:r}=$(),i=C(),a=()=>{n.setRefresh(!0)};return t({init:()=>{var e;return(e=i.value)==null?void 0:e.init()}}),(e,t)=>(l(),F(Qr,{site:f(r),"set-refresh":a,ref_key:`sslRef`,ref:i},null,8,[`site`]))}});N();var Gp={class:`flex w-full justify-end`},Kp={class:`text-desc mb-16px`},qp={class:`w-full ml-12px`},Jp={class:`w-full ml-12px`},Yp={class:`text-warning font-bold`},Xp=A({__name:`index`,setup(e){let n=lr(),{data:a}=$(),o=P({maintenance:!1,type:`default`,maintenance_title:``,maintenance_big_text:``,maintenance_small_text:``,social_network_links:[],times:null,template_upload:``,background_upload:``}),s=()=>{o.social_network_links.push({title:``,value:``})},c=e=>{o.social_network_links=o.social_network_links.filter(t=>t!==e)},u=e=>{let t=a.path+`/wp-content`;_i({path:t,uploadData:{multiple:!1,accept:e===`bg`?`.jpg,.jpeg,.png,.gif,.svg,.webp`:`.html,.phtml,.php`},size:10,onUploadSuccess:n=>{e===`bg`?o.background_upload=`${t}/${n[0].name}`:o.template_upload=`${t}/${n[0].name}`}})},d=e=>e<Date.now()-864e5,p=async()=>{await In({set_id:a.id,...o,social_network_links:JSON.stringify(o.social_network_links),template_upload:o.type===`custom`?o.template_upload:``}),v(),n.setRefresh(!0)},{loading:h,setLoading:_}=q(),v=async()=>{try{_(!0);let{message:e}=await Vr({set_id:a.id});X(e)&&(o.maintenance=e.maintenance===`true`,o.maintenance_title=e.maintenance_title,o.maintenance_big_text=e.maintenance_big_text,o.maintenance_small_text=e.maintenance_small_text,o.social_network_links=e.social_network_links.length?e.social_network_links:[{title:``,value:``}],o.times=Number(e.times)||null,o.template_upload=e.template_upload,o.background_upload=e.background_upload,o.type=e.template_upload?`custom`:`default`)}finally{_(!1)}};return(e,n)=>{let a=Me,_=R,y=Ce,b=Ae,x=B,C=H,T=Ne,D=z,O=De,k=qi,A=tr,j=Y,N=Be,ee=Yi;return l(),F(ee,{source:371,onInit:v},{default:w(()=>[r(N,{show:f(h),class:`pr-16px`},{default:w(()=>[r(A,{model:f(o),"label-width":`150`},{default:w(()=>[r(_,{label:e.$t(`WP.Config.index_33`),"show-feedback":!1},{default:w(()=>[S(`div`,Gp,[r(a,{value:f(o).maintenance,"onUpdate:value":n[0]||(n[0]=e=>f(o).maintenance=e)},null,8,[`value`])])]),_:1},8,[`label`]),S(`div`,Kp,E(e.$t(`WP.Config.index_35`)),1),r(_,{label:e.$t(`Layout.Sider.docker_8`)},{default:w(()=>[r(b,{value:f(o).type,"onUpdate:value":n[1]||(n[1]=e=>f(o).type=e)},{default:w(()=>[r(y,{label:e.$t(`Site.Proxy.index_54`),value:`default`},null,8,[`label`]),r(y,{label:e.$t(`Public.Search.Custom`),value:`custom`},null,8,[`label`])]),_:1},8,[`value`])]),_:1},8,[`label`]),f(o).type==="default"?(l(),t(M,{key:0},[r(_,{label:e.$t(`WP.Config.index_36`)},{default:w(()=>[r(x,{value:f(o).maintenance_title,"onUpdate:value":n[2]||(n[2]=e=>f(o).maintenance_title=e)},null,8,[`value`])]),_:1},8,[`label`]),r(_,{label:e.$t(`WP.Config.index_37`)},{default:w(()=>[r(x,{value:f(o).maintenance_big_text,"onUpdate:value":n[3]||(n[3]=e=>f(o).maintenance_big_text=e),maxlength:200},null,8,[`value`])]),_:1},8,[`label`]),r(_,{label:e.$t(`WP.Config.index_38`)},{default:w(()=>[r(x,{type:`textarea`,value:f(o).maintenance_small_text,"onUpdate:value":n[4]||(n[4]=e=>f(o).maintenance_small_text=e),maxlength:300},null,8,[`value`])]),_:1},8,[`label`]),r(_,{label:e.$t(`WP.Config.index_39`)},{default:w(()=>[r(D,null,{default:w(()=>[(l(!0),t(M,null,g(f(o).social_network_links,(t,a)=>(l(),F(D,{class:`flex-nowrap!`,key:a},{default:w(()=>[r(x,{class:`w-150px!`,value:t.title,"onUpdate:value":e=>t.title=e,placeholder:e.$t(`Config.Alarm.index_7`)},null,8,[`value`,`onUpdate:value`,`placeholder`]),r(x,{class:`w-200px!`,value:t.value,"onUpdate:value":e=>t.value=e,placeholder:`https://www.aapanel.com/`},null,8,[`value`,`onUpdate:value`]),r(T,null,{default:w(()=>[r(C,{onClick:e=>c(t),disabled:f(o).social_network_links.length===1},{default:w(()=>[...n[10]||(n[10]=[i(`-`,-1)])]),_:1},8,[`onClick`,`disabled`]),r(C,{onClick:s,disabled:f(o).social_network_links.length>=5},{default:w(()=>[...n[11]||(n[11]=[i(`+`,-1)])]),_:1},8,[`disabled`])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1},8,[`label`]),r(_,{label:e.$t(`WP.Config.index_40`)},{default:w(()=>[r(O,{value:f(o).times,"onUpdate:value":n[5]||(n[5]=e=>f(o).times=e),type:`datetime`,clearable:``,"is-date-disabled":d},null,8,[`value`])]),_:1},8,[`label`]),r(_,{ref:`dbBakFileRef`,label:e.$t(`WP.Config.index_41`),path:`db_bak_file`},{default:w(()=>[r(C,{onClick:n[6]||(n[6]=e=>u(`bg`))},{default:w(()=>[i(E(e.$t(`Docker.App.Backup.index_3`)),1)]),_:1}),S(`div`,qp,[r(k,{value:f(o).background_upload,"onUpdate:value":n[7]||(n[7]=e=>f(o).background_upload=e),"default-path":`/www/wwwroot`,"checked-type":[`file`]},null,8,[`value`])])]),_:1},8,[`label`])],64)):m(``,!0),f(o).type===`custom`?(l(),F(_,{key:1,label:e.$t(`WP.Config.index_42`)},{default:w(()=>[r(C,{onClick:n[8]||(n[8]=e=>u(`template`))},{default:w(()=>[i(E(e.$t(`Docker.App.Backup.index_3`)),1)]),_:1}),S(`div`,Jp,[r(k,{value:f(o).template_upload,"onUpdate:value":n[9]||(n[9]=e=>f(o).template_upload=e),"default-path":`/www/wwwroot`,"checked-type":[`file`]},null,8,[`value`])])]),_:1},8,[`label`])):m(``,!0),r(_,{label:` `},{default:w(()=>[r(C,{type:`primary`,onClick:p},{default:w(()=>[i(E(e.$t(`Public.Btn.Save`)),1)]),_:1})]),_:1})]),_:1},8,[`model`]),r(j,null,{default:w(()=>[S(`li`,Yp,E(e.$t(`WP.Config.index_43`)),1),S(`li`,null,E(e.$t(`WP.Config.index_44`)),1),f(o).type===`custom`?(l(),t(M,{key:0},[S(`li`,null,E(e.$t(`WP.Config.index_45`)),1),S(`li`,null,E(e.$t(`WP.Config.index_46`)),1)],64)):m(``,!0)]),_:1})]),_:1},8,[`show`])]),_:1})}}});N();var Zp={class:`font-bold line-height-24px mb-8px`},Qp={class:`font-bold line-height-24px mb-8px`},$p={class:`p-16px rounded-8px`},em=Z(A({__name:`index`,setup(e,{expose:t}){let{t:n}=L(),a=lr(),{data:o}=$(),{multiService:s,isWebServerJump:c}=ue($t()),u=P({webServer:`apache`,ico:``}),d=C(``),p=async()=>{c.value=!0,await St({name:`nginx`,title:`Nginx`,admin:!1})},m=C([{label:`Nginx`,value:`nginx`},{label:`Nginx + Apache`,value:`apache`},{label:`Nginx + Openlitespeed`,value:`openlitespeed`}]),h=()=>{K({title:n(`WP.Config.index_25`),width:500,content:()=>r(M,null,[r(`span`,null,[n(`WP.Config.index_26`,[u.webServer])]),r(`div`,{class:`mt-12px`},[n(`WP.Config.index_27`)]),r(Y,{class:`text-12px`},{default:()=>[r(`li`,{class:`text-warning font-bold`},[n(`WP.Config.index_28`)]),r(`li`,{class:`text-warning font-bold`},[n(`WP.Config.index_29`)]),r(`li`,null,[n(`WP.Config.index_30`)]),r(`li`,null,[n(`WP.Config.index_31`)])]})]),onConfirm:async()=>{await Xn({site_id:o.id,service_type:u.webServer}),_(),a.setRefresh(!0)}})},g=()=>{K({title:n(`WP.Config.index_19`),content:n(`WP.Config.index_32`),onConfirm:async()=>{await Tr({site_id:o.id}),_(),a.setRefresh(!0)}})},_=async()=>{let{message:e}=await Wn({site_id:o.id});X(e)&&(u.webServer=e.result,d.value=e.result.charAt(0).toUpperCase()+e.result.slice(1))};return _(),t({init:_}),(e,t)=>{let n=H,a=z,o=Y,c=Ie,_=mt,v=he,y=Ee,b=R,x=Re,C=tr,T=cn,D=Kn;return l(),F(D,{install:f(s)},{desc:w(()=>[r(a,{class:`items-center`},{default:w(()=>[S(`span`,null,E(e.$t(`WP.Config.index_11`)),1),r(n,{size:`small`,onClick:p,type:`primary`},{default:w(()=>[i(E(e.$t(`file.fileOperation.open`)),1)]),_:1})]),_:1})]),default:w(()=>[r(c,{class:`p-16px`},{default:w(()=>[r(a,{class:`mb-20px flex-nowrap!`},{default:w(()=>[t[1]||(t[1]=S(`i`,{class:`i-material-symbols:network-node color-#20a53a text-24px`},null,-1)),S(`div`,null,[S(`div`,Zp,E(e.$t(`WP.Config.index_12`)),1),r(o,null,{default:w(()=>[S(`li`,null,E(e.$t(`WP.Config.index_13`)),1)]),_:1})])]),_:1}),r(a,{class:`flex-nowrap!`},{default:w(()=>[t[2]||(t[2]=S(`i`,{class:`i-ic:outline-arrow-circle-right color-#20a53a text-24px`},null,-1)),S(`div`,null,[S(`div`,Qp,E(e.$t(`WP.Config.index_14`)),1),r(o,null,{default:w(()=>[S(`li`,null,E(e.$t(`WP.Config.index_15`)),1),S(`li`,null,E(e.$t(`WP.Config.index_16`)),1),S(`li`,null,E(e.$t(`WP.Config.index_17`)),1)]),_:1})])]),_:1})]),_:1}),r(C,{class:`my-16px`,model:f(u)},{default:w(()=>[r(b,{label:e.$t(`WP.Config.index_18`)},{default:w(()=>[r(v,{"show-icon":!1},{default:w(()=>[r(a,{class:`items-center!`,size:2},{default:w(()=>[r(_,{name:`soft-${f(d).toLowerCase()}`,size:`24`},null,8,[`name`]),S(`span`,null,E(f(d)),1)]),_:1})]),_:1}),r(n,{class:`ml-12px`,onClick:g},{default:w(()=>[i(E(e.$t(`WP.Config.index_19`)),1)]),_:1}),r(y,{trigger:`hover`,style:{"--n-color":`var(--site-multi-service-rollback-bg)`}},{trigger:w(()=>[r(_,{class:`ml-5px`,name:`base-problem`,size:`20`})]),default:w(()=>[S(`div`,$p,E(e.$t(`WP.Config.index_20`)),1)]),_:1})]),_:1},8,[`label`]),r(b,{label:e.$t(`WP.Config.index_21`)},{default:w(()=>[r(x,{class:`w-300px!`,value:f(u).webServer,"onUpdate:value":t[0]||(t[0]=e=>f(u).webServer=e),options:f(m)},null,8,[`value`,`options`])]),_:1},8,[`label`]),r(b,{label:` `},{default:w(()=>[r(n,{type:`primary`,onClick:h},{default:w(()=>[i(E(e.$t(`Public.Btn.Save`)),1)]),_:1})]),_:1})]),_:1},8,[`model`]),r(o,null,{default:w(()=>[S(`li`,null,E(e.$t(`WP.Config.index_22`)),1),S(`li`,null,[i(E(e.$t(`WP.Config.index_23`)),1),r(T,{class:`ml-5px`,target:`_blank`,href:`https://www.aapanel.com/docs/faq/multi-webserver_hosting.html`},{default:w(()=>[i(E(e.$t(`WP.Config.index_24`)),1)]),_:1})])]),_:1})]),_:1},8,[`install`])}}}),[[`__scopeId`,`data-v-3a4cae8b`]]);N();var tm=A({__name:`index`,props:{siteInfo:{},config:{}},setup(e){let{t}=L(),{siteName:i}=ue(lr()),{siteInfo:a,config:o}=e;a&&(i.value=a.name,Vc({data:a,config:o}));let c=C(),u=new Set([`wordpress`,`config`,`php`,`logs`]),d=n([{key:`domain`,label:t(`Site.Config.index_1`),component:rd},{key:`wordpress`,label:t(`Site.Config.index_2`),component:lp},{key:`security`,label:t(`Site.Config.index_13`),component:Ap},{key:`config`,label:t(`Site.Config.index_10`),component:uf},{key:`ssl`,label:()=>r(M,null,[t(`Site.Config.index_11`)]),component:Wp},{key:`php`,label:t(`Site.Label.index_22`),component:Df},{key:`webserver`,label:t(`WP.Config.index_21`),component:em},{key:`maintenance`,label:t(`WP.Config.index_33`),component:Xp},{key:`logs`,label:t(`Site.Config.index_25`),component:Up}]),p=I(()=>o.is_child?d.value.filter(e=>u.has(e.key)):d.value),m=C(``);return m.value=o.menu||(o.is_child?`wordpress`:`domain`),s(()=>{window.siteConfigInit=c.value.init}),(e,t)=>{let n=zi;return l(),F(n,{value:f(m),"onUpdate:value":t[0]||(t[0]=e=>k(m)?m.value=e:null),ref_key:`tabsRef`,ref:c,data:f(p)},null,8,[`value`,`data`])}}});N();var nm={class:`pt-50px pb-40px`},rm={class:`mb-24px text-center text-22px font-bold`},im={class:`mb-16px`},am={class:`ul-style`},om={class:`ml-4px`},sm={class:`ml-4px`},cm={class:`ml-4px`},lm={class:`ml-4px`},um={class:`text-center text-14px color-desc`},dm={class:`text-center my-24px`},fm={class:`flex justify-center`},pm=Z(A({__name:`transition`,setup(e){let n=()=>{on()};return(e,a)=>{let o=mt,s=H,c=Fe;return l(),t(`div`,nm,[S(`div`,rm,E(e.$t(`WP.Transition.index_1`)),1),S(`div`,im,[S(`ul`,am,[S(`li`,null,[r(o,{name:`wp-install`,size:`22`}),S(`span`,om,E(e.$t(`WP.Transition.index_2`)),1)]),S(`li`,null,[r(o,{name:`wp-safe`,size:`22`}),S(`span`,sm,E(e.$t(`WP.Transition.index_3`)),1)]),S(`li`,null,[r(o,{name:`wp-backup`,size:`22`}),S(`span`,cm,E(e.$t(`WP.Transition.index_4`)),1)]),S(`li`,null,[r(o,{name:`wp-cache`,size:`22`}),S(`span`,lm,E(e.$t(`WP.Transition.index_5`)),1)])])]),S(`div`,um,E(e.$t(`WP.Transition.index_6`)),1),S(`div`,dm,[r(s,{type:`primary`,class:`h-36px text-14px`,onClick:n},{default:w(()=>[i(E(e.$t(`WP.Transition.index_8`)),1)]),_:1})]),S(`div`,fm,[r(c,{class:`justify-center`,width:`50%`,src:f(Mi)},null,8,[`src`])])])}}}),[[`__scopeId`,`data-v-7a38d82d`]]);N(),Ii();var mm={class:`w-860px h-720px`},hm=A({__name:`index`,setup(e){let t=d(()=>Fi(()=>Promise.resolve().then(()=>ko),void 0)),n=d(()=>Fi(()=>Promise.resolve().then(()=>Qs),void 0)),a=d(()=>Fi(()=>Promise.resolve().then(()=>Ho),void 0)),o=d(()=>Fi(()=>Promise.resolve().then(()=>Ll),void 0)),s=d(()=>Fi(()=>Promise.resolve().then(()=>Rc),void 0)),u=d(()=>Fi(()=>import(`./view-ssl.js?v=1787646744133`).then(e=>e.r),__vite__mapDeps([60,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,36,37,61,23,24,25,26,27,28,29,30,31,34,35,62,63,64,65]))),p=d(()=>Fi(()=>Promise.resolve().then(()=>$o),void 0)),{t:h}=L(),g=lr(),_=Ze(),v=$t(),{web:y,webserver:b}=ue(_),{userInfo:x}=ue(v),T=le(),D=C(!1),O=C(),A=W(h(`WP.index_27`)),j=W(h(`WP.Add.index_7`),{done:async()=>{kn(h(`WP.Add.index_7`),`backup_deploy`,async()=>{await Ne(),pe()})}}),M=W(h(`Site.Config.index_19`)),N=W(`Data Copy`,{done:async()=>{kn(`Data Copy`,`wp_copy`)}}),te=()=>{j.show=!0},ne=()=>{A.show=!0},re=()=>{M.show=!0},ie=()=>{if(v.isFree){Nt({source:370});return}N.show=!0},ae=()=>{T.push(`/setting/other-panel-migrate`)},oe=C([]),se=W(h(`SSL.Domain.index_5`)),{monitorMap:ce,getMonitorData:de}=Ln(`WP2`),{applySSLInfo:fe,getSSLApplyList:pe,clearTimer:me}=Ci(),he=P({show:!1,title:``,siteInfo:null,config:{menu:``,subMenu:``}}),ge=(e,t={})=>{let n=e.parent_name?` [${h(`Main site`)}: ${e.parent_name}]`:``;he.title=`${h(`Site.Cert.index_58`)} [${e.name}]${n} -- ${h(`Site.Cert.index_59`)} [${e.addtime}]`,he.siteInfo=e,he.config=Object.assign({menu:``,subMenu:``,is_child:e.is_child&&!e.main_site},t),he.show=!0},R=W(h(`WP.index_2`),{done:async()=>{kn(h(`WP.index_2`),`backup_deploy`,async()=>{await Ne(),pe()})}}),_e=async e=>{R.data.row=e,R.show=!0},ve=W(),ye=async e=>{ve.title=`${h(`WP.Config.index_10`)} [${e.name}]`,ve.data.site=e,ve.show=!0},z=e=>{lt({title:h(`Site.PHP.index_152`,[e.name]),data:{row:e},footer:!0,confirmText:h(`Site.PHP.index_153`),component:ra})},be=()=>{Ne(),pe()},xe=C([]),Se=Qu(I(()=>Math.ceil(V.limit/2)));async function Ce(e){await Se.onLoadMoreSubSite(e,Te.data,V.search)}let we=async e=>{await Se.onLoadSubSite(e,V.search)},{keys:B,table:Te,columns:Ee}=Gu(oe,ce,fe,ye,_e,ge,de,z,Ce,be,xe,we),De=Fu(()=>{Ne()}),Oe=I(()=>Ku(Te.data)),{loading:ke,setLoading:Ae}=q(!0),je=e=>{Ee.value.forEach(t=>{let n=t;n.key===e.columnKey?n.sortOrder=e.order:n.sortOrder=!1});let t=e.order===`descend`?`desc`:e.order===`ascend`?`asc`:``;e.columnKey===`requests`?(V.p=1,V.limit=V.limit>100?100:V.limit,V.re_order=t):V.order=t?`${e.columnKey} ${t}`:``,Ne()},V=P({p:1,limit:10,search:``,order:``,site_type:``,re_order:``}),Me=e=>Lt(e,$u(e)),Ne=async(e=!1)=>{try{Ae(!(fe.value.length>0||e));let{message:t}=await Hr({...V,order:V.order?V.order:null});if(X(t)){let e=J(t.data)?t.data:[];if(Te.data=Zu(e),Te.total=t.total,xe.value.length>0){let e=Te.data.filter(e=>xe.value.includes(String(e.id)));for(let t of e)await Se.onLoadSubSite(t,V.search)}if(V.search){let e=Te.data.filter(e=>!e.__isSubSiteControl&&e.sub_site>0);for(let t of e)xe.value.push(String(t.id)),await Se.onLoadSubSite(t,V.search)}}}finally{Pe(),B.value=[],Ae(!1)}},Pe=async()=>{let{message:e}=await Yr();J(e)&&(oe.value=e)};return ee(()=>g.isRefresh,e=>{e&&(g.setRefresh(!1),Ne())}),(async()=>{try{if(await _.getPHPConfig(),_.web.setup){var e;D.value=!0,await Ne(),pe(()=>Ne(!0)),de(),(e=O.value)==null||e.getList()}else Ae(!1)}catch(e){Ae(!1)}})(),c(()=>{me()}),(e,c)=>{let d=cn,h=H,g=Ji,_=Li,v=Ki,C=Q,T=Or,ee=jr,P=mr,oe=Dn,I=Kn,ce=Ie;return l(),F(ce,null,{default:w(()=>[f(x).status?(l(),F(I,{key:0,install:f(y).setup},{desc:w(()=>[S(`span`,null,E(e.$t(`Site.PHP.index_1`)),1),r(d,{class:`ml-4px`,onClick:c[0]||(c[0]=e=>f(_t)(`nginx`))},{default:w(()=>[i(E(e.$t(`Site.PHP.index_2`)),1)]),_:1}),c[21]||(c[21]=S(`span`,{class:`mx-4px`},`|`,-1)),r(d,{onClick:c[1]||(c[1]=e=>f(_t)(`apache`))},{default:w(()=>[i(E(e.$t(`Site.PHP.index_3`)),1)]),_:1})]),default:w(()=>[r(P,{class:`p-16px`,feedback:!0},{toolsLeft:w(()=>[r(h,{type:`primary`,onClick:te},{default:w(()=>[i(E(e.$t(`WP.index_5`)),1)]),_:1}),r(h,{onClick:ne},{default:w(()=>[i(E(e.$t(`WP.index_27`)),1)]),_:1}),r(h,{onClick:ae},{default:w(()=>[i(E(e.$t(`Other Panel Migrate`)),1)]),_:1}),r(h,{onClick:re},{default:w(()=>[i(E(e.$t(`Site.Config.index_19`)),1)]),_:1}),r(h,{onClick:ie},{default:w(()=>[i(E(e.$t(`Data Copy`)),1)]),_:1}),r(h,{onClick:c[2]||(c[2]=e=>f(Ye)(!0))},{default:w(()=>[i(E(e.$t(`Statistics`)),1)]),_:1}),f(D)?(l(),F(g,{key:0,"soft-name":f(b),"is-web-site":!0},null,8,[`soft-name`])):m(``,!0)]),toolsRight:w(()=>[r(ti,{ref_key:`siteCategoryRef`,ref:O,value:f(V).site_type,"onUpdate:value":[c[3]||(c[3]=e=>f(V).site_type=e),c[4]||(c[4]=e=>Ne())],project_type:`wp`},null,8,[`value`]),r(_,{value:f(V).search,"onUpdate:value":c[5]||(c[5]=e=>f(V).search=e),placeholder:e.$t(`WP.index_4`),onSearch:c[6]||(c[6]=e=>Ne())},null,8,[`value`,`placeholder`]),r(v,{"store-key":`site-wp-columns`,loading:f(ke),value:f(Ee),"onUpdate:value":c[7]||(c[7]=e=>k(Ee)?Ee.value=e:null),"disabled-keys":[`name`]},null,8,[`loading`,`value`])]),table:w(()=>[r(C,{"expanded-row-keys":f(xe),"onUpdate:expandedRowKeys":c[8]||(c[8]=e=>k(xe)?xe.value=e:null),"checked-row-keys":f(B),"onUpdate:checkedRowKeys":c[9]||(c[9]=e=>k(B)?B.value=e:null),loading:f(ke),data:f(Te).data,columns:f(Ee),"allow-checking-not-loaded":``,"row-props":Me,"onUpdate:sorter":je,onLoad:we},null,8,[`expanded-row-keys`,`checked-row-keys`,`loading`,`data`,`columns`])]),pageLeft:w(()=>[r(T,{"checked-row-keys":f(B),"onUpdate:checkedRowKeys":c[10]||(c[10]=e=>k(B)?B.value=e:null),data:f(Oe),options:f(De)},null,8,[`checked-row-keys`,`data`,`options`])]),pageRight:w(()=>[r(ee,{page:f(V).p,"onUpdate:page":c[11]||(c[11]=e=>f(V).p=e),"page-size":f(V).limit,"onUpdate:pageSize":c[12]||(c[12]=e=>f(V).limit=e),"item-count":f(Te).total,"store-key":`wp-toolkit`,onRefresh:Ne},null,8,[`page`,`page-size`,`item-count`])]),_:1}),r(oe,{show:f(j).show,"onUpdate:show":c[13]||(c[13]=e=>f(j).show=e),title:f(j).title,data:f(j).data,width:680,"min-height":320,footer:!0,component:f(t)},null,8,[`show`,`title`,`data`,`component`]),r(oe,{show:f(A).show,"onUpdate:show":c[14]||(c[14]=e=>f(A).show=e),title:f(A).title,width:640,"min-height":205,footer:!1,component:f(n)},null,8,[`show`,`title`,`component`]),r(oe,{show:f(R).show,"onUpdate:show":c[15]||(c[15]=e=>f(R).show=e),title:f(R).title,data:f(R).data,width:640,"min-height":268,footer:!0,component:f(a)},null,8,[`show`,`title`,`data`,`component`]),r(oe,{show:f(ve).show,"onUpdate:show":c[16]||(c[16]=e=>f(ve).show=e),title:f(ve).title,data:f(ve).data,width:600,"min-height":268,component:f(o)},null,8,[`show`,`title`,`data`,`component`]),r(oe,{show:f(M).show,"onUpdate:show":c[17]||(c[17]=e=>f(M).show=e),title:f(M).title,width:700,"min-height":300,component:f(s)},null,8,[`show`,`title`,`component`]),r(oe,{show:f(he).show,"onUpdate:show":c[18]||(c[18]=e=>f(he).show=e),title:f(he).title},{default:w(()=>[S(`div`,mm,[r(tm,{"site-info":f(he).siteInfo,config:f(he).config},null,8,[`site-info`,`config`])])]),_:1},8,[`show`,`title`]),r(oe,{show:f(se).show,"onUpdate:show":c[19]||(c[19]=e=>f(se).show=e),title:f(se).title,data:f(se).data,width:700,height:450,footer:!1,component:f(u)},null,8,[`show`,`title`,`data`,`component`]),r(oe,{show:f(N).show,"onUpdate:show":c[20]||(c[20]=e=>f(N).show=e),title:f(N).title,data:f(N).data,component:f(p),width:700,"min-height":200,footer:!0},null,8,[`show`,`title`,`data`,`component`])]),_:1},8,[`install`])):(l(),F(pm,{key:1}))]),_:1})}}}),gm=e({default:()=>_m}),_m=Z(hm,[[`__scopeId`,`data-v-8784a81f`]]);export{Va as a,Yl as i,bu as n,wa as o,cu as r,aa as s,gm as t};