System.register(["./index-legacy-DQdImDha.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-LjZ-8uGn.js?v=1773287522785","./index-legacy-DgZ0-E4f.js?v=1773287522785","./php-legacy-BZUQ59eS.js?v=1773287522785","./index-legacy-PSe5LpyC.js?v=1773287522785","./index-legacy-pmnRfPrX.js?v=1773287522785","./vue-core-legacy-Cn1vuJ3s.js?v=1773287522785","./index-legacy-DaNJUJqN.js?v=1773287522785","./file-legacy-Bt6Hxu9s.js?v=1773287522785","./naive-ui-legacy-BW82sq8q.js?v=1773287522785","./prismjs-legacy-BN0FEcG9.js?v=1773287522785","./index-legacy-DWPn48Vb.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BWPgT9-g.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BQ2Kqzbl.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BBkGleHZ.js?v=1773287522785","./data-legacy-B9xdUIE5.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BtQUnlS_.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-IFFYkvEY.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-CERfgfry.js?v=1773287522785","./useLoading-legacy-IiShPpjk.js?v=1773287522785","./useTableColumns-legacy-DP6ypvsQ.js?v=1773287522785","./index-legacy-hh1mlQOF.js?v=1773287522785","./copy-legacy-CoXPjkKf.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-B9P08_gB.js?v=1773287522785","./index-legacy-BFkuWVH1.js?v=1773287522785","./useTableData-legacy-3kc3lnk4.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-CvnE2rtV.js?v=1773287522785","./index-legacy-DNPZCVzr.js?v=1773287522785","./ssl-legacy-BRxc0DyI.js?v=1773287522785","./index-legacy-CHm18dY8.js?v=1773287522785","./differenceInDays-legacy-DJsdr8g1.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-DINphgSS.js?v=1773287522785","./startOfToday-legacy-DOoXJ0xP.js?v=1773287522785","./index-legacy-sO5zj2jA.js?v=1773287522785","./index-legacy-DEYz4m3y.js?v=1773287522785","./index-legacy-Cv0QQQJ6.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BtujQJPk.js?v=1773287522785","./index-legacy-DGWsVoxN.js?v=1773287522785","./refersh-legacy-CFVNslSR.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-B8-yxO0Z.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-5qdKE57s.js?v=1773287522785","./index-legacy-BJO1GMTD.js?v=1773287522785","./ssl-legacy-Do6tIt1-.js?v=1773287522785","./cert-legacy-Bgmq8Kqd.js?v=1773287522785","./ssl-lets-progress-legacy-CoWii-V7.js?v=1773287522785","./utils-legacy-QJQOPO7z.js?v=1773287522785","./index-legacy-EH0ptWew.js?v=1773287522785","./paypal-js-legacy-BkdHlEVO.js?v=1773287522785","./upload-legacy-DqNl3OiM.js?v=1773287522785","./theme-monokai-legacy-fuYB_bfX.js?v=1773287522785","./ace-legacy-ConAV8RQ.js?v=1773287522785"],(function(e,l){"use strict";var a,t,n,s,u,i,c,_,r,p,g,d,y,v,o,j,x,m,f,h,w,C,b,$,S,k,T,U,R,Z,N,q,B,D,O,P,z;return{setters:[e=>{a=e.t,t=e._,n=e.x,s=e.i,u=e.m,i=e.ib,c=e.ic,_=e.n},e=>{r=e._},e=>{p=e._},e=>{g=e.f},e=>{d=e.u},e=>{y=e.a},e=>{v=e.k,o=e.R,j=e.a6,x=e.r,m=e.e,f=e.o,h=e.$,w=e.Z,C=e.a0,b=e.a9,$=e._,S=e.S,k=e.X,T=e.aa,U=e.j,R=e.N},e=>{Z=e.default},e=>{N=e.s},e=>{q=e.a6,B=e.k,D=e.B,O=e.a1,P=e.b,z=e.b9},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],execute:function(){const l={class:"w-160px"},E={class:"w-380px px-20px pt-24px pb-8px"},G={class:"w-180px"};e("default",v({__name:"index",setup(e,{expose:v}){const{t:I}=o(),{data:L}=y(),M=d(),{multiService:X}=j(a()),Y=x(null),A=x(null),F=x([]),H=x(""),J=x();let K="";const Q=e=>{H.value=V(e),Y.value?.getContent()},V=e=>{const l=X.value?J.value:M.webserver;return"0.Current"===e?"apache"===l||"openlitespeed"===l?`${K}/.htaccess`:`/www/server/panel/vhost/rewrite/${L.name}.conf`:`/www/server/panel/rewrite/${"openlitespeed"===l?"apache":l}/${A.value}.conf`},W=async()=>{const e=V("0.Current"),{message:l}=await N({path:e,data:te.data,encoding:"utf-8"});s(l)&&u.success(l.msg);const a=F.value[0].value;A.value=a,Q(a)},ee=x(!1),le=()=>{ee.value=!0},ae=x(null),te=m({name:"",data:"",site_id:L.id}),ne={name:{required:!0,trigger:["blur","change"],message:I("Site.RulesError.index_21")}},se=async({hide:e})=>{await(ae.value?.validate()),await i(R(te)),te.name="",ue(),e()},ue=async()=>{const{message:e}=await c({siteName:L.name});if(s(e)){K=e.sitePath;const l=_(e.rewrite)?e.rewrite:[];F.value=z(l).map((e=>({label:e,value:e}))),l.length&&(A.value=l[0],H.value=V(l[0]))}Y.value?.getContent()},ie=async()=>{(async()=>{const{message:e}=await g({site_id:L.id});s(e)&&(J.value=e.result)})(),ue()};return f((()=>{ie()})),v({init:ie}),(e,a)=>{const s=q,u=t,i=B,c=D,_=p,g=P,d=O,y=r,v=n;return h(),w("div",null,[C(i,{class:"items-center mb-12px"},{default:b((()=>[$("div",l,[C(s,{value:S(A),"onUpdate:value":[a[0]||(a[0]=e=>k(A)?A.value=e:null),Q],options:S(F)},null,8,["value","options"])]),$("div",null,[$("span",null,T(e.$t("Site.Config.index_50"))+": ",1),C(u,{href:"https://winginx.com/en/htaccess",target:"_blank"},{default:b((()=>[U(T(e.$t("Site.Cert.index_42")),1)])),_:1})])])),_:1}),C(Z,{ref_key:"configRef",ref:Y,path:S(H),"onUpdate:path":a[1]||(a[1]=e=>k(H)?H.value=e:null),value:S(te).data,"onUpdate:value":a[2]||(a[2]=e=>S(te).data=e),height:400,"show-tips":!1},null,8,["path","value"]),C(i,{class:"items-center mt-12px"},{default:b((()=>[C(c,{type:"primary",onClick:W},{default:b((()=>[U(T(e.$t("Site.Cert.index_60")),1)])),_:1}),C(c,{onClick:le},{default:b((()=>[U(T(e.$t("Site.Cert.index_39")),1)])),_:1})])),_:1}),C(_,{class:"mt-24px"},{default:b((()=>[$("li",null,T(e.$t("Site.Config.index_51")),1),$("li",null,T(e.$t("Site.Config.index_52")),1),$("li",null,T(e.$t("Site.Config.index_53")),1)])),_:1}),C(v,{show:S(ee),"onUpdate:show":a[4]||(a[4]=e=>k(ee)?ee.value=e:null),title:"Save as rewrite template",footer:!0,onConfirm:se},{default:b((()=>[$("div",E,[C(y,{ref_key:"formRef",ref:ae,model:S(te),rules:ne},{default:b((()=>[C(d,{label:"Template name",path:"name"},{default:b((()=>[$("div",G,[C(g,{value:S(te).name,"onUpdate:value":a[3]||(a[3]=e=>S(te).name=e),placeholder:"Template name"},null,8,["value"])])])),_:1})])),_:1},8,["model"])])])),_:1},8,["show"])])}}}))}}}));