System.register(["./index-legacy-DQdImDha.js?v=1773287522785","./useTableData-legacy-3kc3lnk4.js?v=1773287522785","./vue-core-legacy-Cn1vuJ3s.js?v=1773287522785","./naive-ui-legacy-BW82sq8q.js?v=1773287522785"],(function(e,a){"use strict";var t,s,n,i,l,o,u,r,c,_,p,d,m,g,k,f;return{setters:[e=>{t=e.as,s=e.a3,n=e.i,i=e.C,l=e.at,o=e.au,u=e.l},e=>{r=e.u},e=>{c=e.a4,_=e.r,p=e.a0,d=e.j,m=e.F,g=e.a6},e=>{k=e.aa,f=e.e}],execute:function(){e("g",(()=>t.post("/mod/backup_restore/com/get_backup_list"))),e("F",(e=>t.post("/mod/backup_restore/com/add_backup",e,{requestOptions:{loading:s.global.t("Component.Pay.index_12"),successMessage:!0}}))),e("K",(e=>t.post("/mod/backup_restore/com/get_progress",e))),e("J",(e=>t.post("/mod/backup_restore/com/task_stop",e,{requestOptions:{loading:s.global.t("Component.Pay.index_12"),successMessage:!0}}))),e("i",(e=>t.post("/mod/backup_restore/com/exec_backup",e,{requestOptions:{loading:s.global.t("Component.Pay.index_12"),successMessage:!0}}))),e("d",((e,a=!0)=>t.post("/mod/backup_restore/com/del_backup",e,{requestOptions:{loading:a?s.global.t("Component.Pay.index_12"):"",successMessage:a}}))),e("G",(e=>t.post("/mod/backup_restore/com/get_details",e))),e("I",(e=>t.post("/mod/backup_restore/com/get_exec_logs",e))),e("H",(e=>t.post("/mod/backup_restore/com/add_restore",e,{requestOptions:{loading:s.global.t("Component.Pay.index_12"),successMessage:!0}})));const{t:a}=s.global,b=e("u",c("backup",(()=>{const e=_(!1),s=_(!1),i=_([]),l=_({});return{backupData:l,storageType:i,showBackupStatus:s,loading:e,getData:async o=>{try{let u;e.value=!0,o?(s.value=!0,u=o):(s.value=!1,u=(await t.post("/mod/backup_restore/com/get_data_total")).message),n(u)&&(B.value=u.oss_list&&u.oss_list.length?u.oss_list.map((e=>({label:e.name,value:e.value,disabled:!e.status}))):[],B.value.unshift({value:"local",label:a("Crontab.Script.index_24"),disabled:!1}),l.value=u,w.data=u.site_list,h.data=u.database_list,O.data=[{name:"SSH",size:u.ssh_info.ssh_size,status:u.ssh_info.status,err_msg:u.ssh_info.err_msg},{name:"Command",size:u.ssh_info.command_size,status:u.ssh_info.status,err_msg:u.ssh_info.err_msg}],D.data=u.wp_list,j.data=u.ftp_list,N.data=u.crontab_list,I.data=[{name:"IP Rules",value:u.firewall_info.firewall_ip,status:u.firewall_info.status,err_msg:u.firewall_info.err_msg},{name:"Region Rules",value:u.firewall_info.firewall_conutry,status:u.firewall_info.status,err_msg:u.firewall_info.err_msg},{name:"Port Rules",value:u.firewall_info.firewall_new,status:u.firewall_info.status,err_msg:u.firewall_info.err_msg},{name:"Port Forwarding Rules",value:u.firewall_info.firewall_forward,status:u.firewall_info.status,err_msg:u.firewall_info.err_msg}],E.data=u.plugin_list,J.data=u.soft_data,$.data=Object.values(u.vmail_info).length?[u.vmail_info]:[],H.data=[...u.ssl_info.ssl_list.map((e=>({...e,type:"ssl"}))),...u.ssl_info.provider_list.map((e=>({...e,type:"provider"})))],u.oss_list&&u.oss_list.length&&(i.value=u.oss_list.map((e=>({label:e.name,value:e.value,disabled:!e.status}))).concat({label:"Local Storage",value:"local",disabled:!1})))}finally{e.value=!1}}}}))),y=b(),{showBackupStatus:x}=g(y),{t:C}=s.global,B=(e("E",(e=>ee.disabled?p("div",null,[p("span",null,[e.label]),p("span",{class:"float-right cursor-pointer color-#ef0808",onClick:()=>(async(e,a)=>{await l(e),await o({name:e,title:a,admin:!0})})(e.value,e.label)},[d("["),C("Crontab.Planned.index_47"),d("]")])]):p("span",null,[e.label]))),e("B",(e=>{const a=new Date(e||Date.now()),t=e=>e<10?"0"+e:e;return`Backup-${a.getFullYear()}-${t(a.getMonth()+1)}-${t(a.getDate())}-${t(a.getHours())}${t(a.getMinutes())}`})),e("b",(e=>({key:"name",title:C("Config.Backup.index_22"),render:a=>0===a.backup_status?p("span",{class:"text-#999"},[C("Config.Backup.index_23")]):1===a.restore_status?p("span",{class:"text-warning cursor-pointer",onClick:()=>{e("restore")}},[C("Config.Backup.index_24")]):1===a.backup_status?p("span",{class:"text-primary cursor-pointer",onClick:()=>{e("backup")}},[C("Config.Backup.index_25")]):p("div",{class:"items-center! cursor-pointer",onClick:()=>{e("log",a)}},[p(k,{type:"success",dot:!0},null),d(" "),C("Config.Backup.index_26"),d("("),a.backup_count.success,d(")"),p(k,{type:"error",class:"ml-10px!",dot:!0},null),d(" "),C("Config.Backup.index_27"),d("("),a.backup_count.failed,d(")")])}))),()=>({title:C("Public.Table.Status"),key:"status",align:"center",width:80,render:e=>x.value?2===e.status?p(u,{name:"base-success",class:"text-primary",size:"16"},null):p(f,null,{trigger:()=>p(u,{name:"base-error",class:"text-error",size:"16"},null),default:()=>p(m,null,[e.err_msg])}):p("span",{class:"text-primary"},[d("Ready")])})),{table:w,columns:z}=r([{title:C("Config.Backup.index_28"),key:"name"},{title:C("Config.Backup.index_29"),key:"size",render:e=>i(Number(e.size))},{title:C("Config.Backup.index_30"),key:"type"},v()]);e({s:w,a:z});const{table:h,columns:P}=r([{title:C("Config.Backup.index_31"),key:"name"},{title:C("Config.Backup.index_32"),key:"size",render:e=>i(Number(e.size))},{title:C("Config.Backup.index_33"),key:"type"},v()]);e({c:h,e:P});const{table:D,columns:S}=r([{title:C("Config.Backup.index_28"),key:"name"},{title:C("Config.Backup.index_29"),key:"size",render:e=>i(Number(e.size))},{title:C("Config.Backup.index_30"),key:"type"},v()]);e({w:D,f:S});const{table:j,columns:M}=r([{title:C("Config.Backup.index_34"),key:"name"},v()]);e({h:j,j:M});const{table:N,columns:q}=r([{title:C("Config.Backup.index_35"),key:"name"},v()]);e({t:N,k:q});const{table:O,columns:R}=r([{title:C("Config.Backup.index_36"),key:"name"},{title:C("Config.Backup.index_37"),key:"size",render:e=>i(Number(e.size))},v()]);e({z:O,A:R});const{table:$,columns:F}=r([{title:C("Config.Backup.index_38"),key:"name"},{title:C("Config.Backup.index_39"),key:"size",render:e=>i(Number(e.size))},v()]);e({v:$,l:F});const{table:H,columns:T}=r([{title:C("Config.Backup.index_40"),key:"type"},{title:C("Config.Backup.index_41"),key:"name"},{title:C("Config.Backup.index_42"),key:"ps"},v()]);e({m:H,n:T});const{table:I,columns:A}=r([{title:C("Config.Backup.index_43"),key:"name"},{title:C("Config.Backup.index_44"),key:"value"},v()]);e({o:I,p:A});const{table:E,columns:G}=r([{title:C("Config.Backup.index_45"),key:"name"},{title:C("Config.Backup.index_46"),key:"size",render:e=>i(Number(e.size))},v()]);e({q:E,r:G});const{table:J,columns:K}=r([{title:C("Config.Backup.index_47"),key:"name"},{title:C("Config.Backup.index_48"),key:"version"},{title:C("Config.Backup.index_37"),key:"size",render:e=>i(Number(e.size))},v()]);e({x:J,y:K})}}}));