System.register(["./index-legacy-DgZ0-E4f.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-LjZ-8uGn.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BtujQJPk.js?v=1773287522785","./index-legacy-DEYz4m3y.js?v=1773287522785","./index-legacy-DQdImDha.js?v=1773287522785","./check-legacy-DG4HeWug.js?v=1773287522785","./vue-core-legacy-Cn1vuJ3s.js?v=1773287522785","./naive-ui-legacy-BW82sq8q.js?v=1773287522785","./index-legacy-DGWsVoxN.js?v=1773287522785","./prismjs-legacy-BN0FEcG9.js?v=1773287522785"],(function(e,t){"use strict";var l,a,r,u,i,s,n,o,d,p,_,x,y,c,v,h,g,P,f,m,S,k,$,b,w,j,U,H;return{setters:[e=>{l=e._},e=>{a=e._},e=>{r=e._},e=>{u=e._},e=>{i=e.i9},e=>{s=e.a},e=>{n=e.k,o=e.R,d=e.r,p=e.e,_=e.$,x=e.Z,y=e.a0,c=e.a9,v=e.S,h=e.a8,g=e.ak,P=e._,f=e.aa,m=e.j,S=e.X},e=>{k=e.a1,$=e.a8,b=e.k,w=e.a6,j=e.b,U=e.e,H=e.aV},null,null],execute:function(){const t={class:"m-15px"},q={class:"w-440px"},R={class:"list-none!"},E={class:"list-none!"},C={class:"list-none!"};e("default",n({__name:"index",emits:["refresh"],setup(e,{expose:n,emit:N}){const{t:Z}=o(),B=N,I=()=>{"2"===z.proxy_type?z.proxy_host="$http_host":z.proxy_host=""},J=e=>{if("2"===z.proxy_type)return void(z.proxy_host="$http_host");let t=e.replace(/^http[s]?:\/\//,"");t=t.replace(/(:|\?|\/|\\)(.*)$/,""),L.value||(z.proxy_host=t)},L=d(!1),O=()=>{z.proxy_host&&"$http_host"!==z.proxy_host&&(L.value=!0)},V=d(null),X=[{label:Z("Site.Proxy.index_11"),value:"1"},{label:Z("Site.Proxy.index_12"),value:"2"}],z=p({domains:"",proxy_type:"1",url:"http://",unx:"",proxy_host:"$http_host",remark:"",keepuri:1,rewrite:[{key:"",value:""}]}),A=d([{key:"",value:""}]),D={domains:{required:!0,trigger:["blur","change"],validator:(e,t)=>{if(""===t.trim())return new Error(Z("Site.PHP.add_site_23"));const l=t.trim().split("\n")[0].split(":")[1];return!(l&&(!s(l)||Number(l)<100))||new Error(Z("Site.Proxy.index_13"))}},url:{required:!0,trigger:["blur","change"],validator:(e,t)=>{if(!t.replace(/^http[s]?:\/\//,""))return new Error(Z("Site.Proxy.index_14"));const l=/^(\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])$/;let a=t.replace(/^http[s]?:\/\//,"");return a=a.replace(/(:|\?|\/|\\)(.*)$/,""),L.value||(l.test(a)?z.proxy_host="$http_host":z.proxy_host=a),!0}},unx:{required:!0,message:Z("Site.PHP.add_site_26"),trigger:["blur","change"]},proxy_host:{required:!0,message:Z("Site.PHP.add_site_26"),trigger:["blur","change"]}},F=e=>{const t=e.trim().split("\n")[0].split(":")[0];t&&(z.remark=t)};return n({onConfirm:async()=>{await(V.value?.validate());const e=A.value.filter((e=>""!==e.key||""!==e.value)).map((e=>({dir1:e.key,dir2:e.value})));let t={...z,proxy_type:"1"==z.proxy_type,proxy_pass:"1"==z.proxy_type?z.url:z.unx,rewritedir:JSON.stringify(e)};await i(t),B("refresh")}}),(e,i)=>{const s=$,n=k,o=u,d=w,p=j,N=r,Z=b,B=U,L=H,G=a,K=l;return _(),x("div",t,[y(G,{ref_key:"formRef",ref:V,model:v(z),rules:D},{default:c((()=>["1"==v(z).proxy_type?(_(),h(n,{key:0,label:"Show Proxy Path"},{default:c((()=>[y(s,{value:v(z).keepuri,"onUpdate:value":i[0]||(i[0]=e=>v(z).keepuri=e),"checked-value":1,"unchecked-value":0},null,8,["value"])])),_:1})):g("",!0),y(n,{label:e.$t("Site.PHP.add_site_4"),path:"domains"},{default:c((()=>[P("div",q,[y(o,{value:v(z).domains,"onUpdate:value":[i[1]||(i[1]=e=>v(z).domains=e),F]},{default:c((()=>[P("p",null,f(e.$t("Site.PHP.add_site_5")),1),P("p",null,f(e.$t("Site.PHP.add_site_6")),1),P("p",null,f(e.$t("Site.PHP.add_site_7")),1)])),_:1},8,["value"])])])),_:1},8,["label"]),y(Z,null,{default:c((()=>[y(n,{label:e.$t("Site.Proxy.index_1")},{default:c((()=>[y(d,{value:v(z).proxy_type,"onUpdate:value":[i[2]||(i[2]=e=>v(z).proxy_type=e),I],options:X,class:"w-120px"},null,8,["value"])])),_:1},8,["label"]),"1"==v(z).proxy_type?(_(),h(n,{key:0,path:"url",class:"w-310px"},{default:c((()=>[y(p,{value:v(z).url,"onUpdate:value":i[3]||(i[3]=e=>v(z).url=e),onInput:J},null,8,["value"])])),_:1})):(_(),h(n,{key:1,path:"unx",class:"w-310px"},{default:c((()=>[y(N,{"checked-type":["dir","file"],value:v(z).unx,"onUpdate:value":i[4]||(i[4]=e=>v(z).unx=e),onChange:J},null,8,["value"])])),_:1}))])),_:1}),"1"==v(z).proxy_type?(_(),h(n,{key:1,label:e.$t("Site.Proxy.index_2"),path:"proxy_host",class:"w-570px"},{default:c((()=>[y(B,{trigger:"hover"},{trigger:c((()=>[y(p,{value:v(z).proxy_host,"onUpdate:value":i[5]||(i[5]=e=>v(z).proxy_host=e),onBlur:O},null,8,["value"])])),default:c((()=>[m(" "+f(e.$t("Site.Proxy.index_4")),1)])),_:1})])),_:1},8,["label"])):g("",!0),y(n,{label:"URL Rewrite"},{default:c((()=>[y(L,{class:"w-440px",min:1,value:v(A),"onUpdate:value":i[6]||(i[6]=e=>S(A)?A.value=e:null),preset:"pair","key-placeholder":"/aaa","value-placeholder":"/bbb"},null,8,["value"])])),_:1}),y(n,{label:e.$t("Site.Proxy.index_3"),class:"w-570px"},{default:c((()=>[y(p,{value:v(z).remark,"onUpdate:value":i[7]||(i[7]=e=>v(z).remark=e),placeholder:e.$t("Site.Proxy.index_5")},null,8,["value","placeholder"])])),_:1},8,["label"])])),_:1},8,["model"]),y(K,{class:"mt-16px"},{default:c((()=>[P("li",null,f(e.$t("Site.Proxy.index_6")),1),P("li",null,f(e.$t("Site.Proxy.index_7")),1),P("li",R,f(e.$t("Site.Proxy.index_8")),1),P("li",E,f(e.$t("Site.Proxy.index_9")),1),P("li",C,f(e.$t("Site.Proxy.index_10")),1)])),_:1})])}}}))}}}));