Files
yakpanel-core/YakPanel/static/vite/js/index-legacy-Dx6zJ47H.js
2026-04-07 02:04:22 +05:30

2 lines
9.8 KiB
JavaScript
Raw 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.
System.register(["./index-legacy-sO5zj2jA.js?v=1773287522785","./index-legacy-DgZ0-E4f.js?v=1773287522785","./index-legacy-DQdImDha.js?v=1773287522785","./ssl-legacy-BRxc0DyI.js?v=1773287522785","./vue-core-legacy-Cn1vuJ3s.js?v=1773287522785","./naive-ui-legacy-BW82sq8q.js?v=1773287522785","./prismjs-legacy-BN0FEcG9.js?v=1773287522785"],(function(e,a){"use strict";var l,t,s,n,i,o,r,c,u,d,m,p,f,h,v,_,x,y,S,w,g,b,k,L,$,C,j,z,A,R,N,U,D,J,O,T,Z,I;return{setters:[e=>{l=e._},e=>{t=e._},e=>{s=e.i,n=e.l,i=e.h,o=e.m,r=e.c},e=>{c=e.Z,u=e.J,d=e._,m=e.$},e=>{p=e.r,f=e.k,h=e.R,v=e.O,_=e.e,x=e.c,y=e.o,S=e.ab,w=e.$,g=e.Z,b=e._,k=e.a0,L=e.a9,$=e.aa,C=e.S,j=e.j,z=e.X,A=e.ak,R=e.a8},e=>{N=e.b8,U=e.Z,D=e.b1,J=e.a9,O=e.B,T=e.k,Z=e.ad,I=e.a0},null],execute:function(){var a=document.createElement("style");a.textContent="[data-v-1cd65fd9] .n-tabs-tab__label{height:24px}[data-v-1cd65fd9] .n-tabs-tab--active{color:#20a53a!important}.icon-box[data-v-5d5ba104]{rotate:-90deg;transform-origin:center;display:flex;justify-content:center;align-items:center;color:#666;background-color:#def7e8;border-radius:50%;width:50px;height:50px;margin:10px auto}:deep(.n-tabs-tab__label){height:24px}:deep(.n-tabs-tab--active){color:#20a53a!important}\n/*$vite$:1*/",document.head.appendChild(a);const B=p(!1),E=p({}),H=async e=>{try{B.value=!0;const{message:a}=await c({hash:e});s(a)&&(E.value=a)}finally{B.value=!1}},M={class:"text-#20a53a"},P={class:"mt-16px"},X=r(f({__name:"index",props:{row:{},onRefresh:{}},setup(e){const{t:a}=h(),l=e,{row:r}=v(l),c=p("all"),d=_({domains:r.value.user_for.sites||[]}),m=p([]),f=p([]),A=x((()=>"matched"===c.value?f.value:m.value)),R=({option:e})=>{const a=e.match?"ssl-lock":"ssl-unlock",l=e.match?"text-#20a53a":"text-error";return k(T,{size:5,class:"items-center flex-nowrap!"},{default:()=>[k(n,{name:a,class:l,size:18},null),k("div",{class:"truncate w-full"},[e.label])]})},Z=()=>{i({title:"Deploy SSL Certificate",content:d.domains.length?"Are you sure you want to deploy this certificate?":"Are you sure you want to cancel the deployment",onConfirm:async()=>{const{message:e}=await u({hash:r.value.hash,domains:JSON.stringify(d.domains)});s(e)&&(e.faild?o.error(`${a("SSL.index_31")}${e.faildList.map((e=>e.siteName)).join(",")}`):o.success(a("SSL.index_32")),l.onRefresh())}})},I=e=>e.map((e=>({label:e.name,value:e.name,match:e.match})));return y((()=>{(async()=>{await H(r.value.hash);const e=E.value.sites.filter((e=>e.match)),a=E.value.sites.filter((e=>!e.match));m.value=I([...e,...a]),f.value=I(e),d.domains=d.domains.filter((e=>m.value.some((a=>a.value===e))))})()})),(e,a)=>{const l=S("i18n-t"),s=N,i=U,o=D,u=J,m=O,p=n,f=t;return w(),g("div",null,[b("div",null,[k(l,{keypath:"SSL.index_26",tag:"span",scope:"global"},{a:L((()=>[b("span",M,$(C(r)?.verify_domains?.join(",")),1)])),_:1}),a[2]||(a[2]=b("span",null," site",-1))]),k(i,{type:"segment",animated:"",value:C(c),"onUpdate:value":a[0]||(a[0]=e=>z(c)?c.value=e:null),class:"my-10px"},{default:L((()=>[k(s,{name:"all"},{default:L((()=>[j($(e.$t("SSL.index_28")),1)])),_:1}),k(s,{name:"matched"},{default:L((()=>[j($(e.$t("SSL.index_27")),1)])),_:1})])),_:1},8,["value"]),k(u,{show:C(B)},{default:L((()=>[k(o,{"render-source-label":R,"render-target-label":R,value:C(d).domains,"onUpdate:value":a[1]||(a[1]=e=>C(d).domains=e),options:C(A),"source-filterable":"","virtual-scroll":""},null,8,["value","options"])])),_:1},8,["show"]),b("div",P,[k(m,{type:"primary",onClick:Z},{default:L((()=>[j($(e.$t("SSL.index_29")),1)])),_:1})]),k(f,{class:"mt-20px"},{default:L((()=>[b("li",null,[k(p,{name:"ssl-lock",class:"text-#20a53a",size:18}),a[3]||(a[3]=b("span",{class:"ml-8px"},"This SSL is applicable to the this domain",-1))]),b("li",null,[k(p,{name:"ssl-unlock",class:"text-error",size:18}),a[4]||(a[4]=b("span",{class:"ml-8px"},'After using this SSL, accessing the domain will show a "Not Secure" warning',-1))])])),_:1})])}}}),[["__scopeId","data-v-1cd65fd9"]]),q={key:0,class:"text-#20a53a"},F={class:"icon-box"},G=r(f({__name:"index",props:{row:{}},setup(e){const a=e,{row:l}=v(a),s=_({domains:"",issuer:"",end_date:"",is_match:1}),o=e=>{i({title:"Deploy SSL Certificate",content:0===e?"Are you sure to deploy this SSL certificate to the panel?":"Are you sure you want to restore it?",onConfirm:async()=>{await d({hash:l.value.hash,recover:e}),window.location.href=window.location.href.split("?")[0]+"?_t="+Date.now()}})};return y((()=>{(async()=>{await H(l.value.hash),s.domains=E.value.panel[0].info.subject,s.issuer=E.value.panel[0].info.issuer,s.end_date=E.value.panel[0].info.notAfter,s.is_match=E.value.panel[0].match})()})),(e,a)=>{const i=S("i18n-t"),r=n,c=I,u=T,d=Z,m=J,p=O,f=t;return w(),g("div",null,[b("div",null,[k(i,{keypath:"SSL.index_26",tag:"span",scope:"global"},{a:L((()=>[C(l)?(w(),g("span",q,$(C(l).verify_domains.join(",")),1)):A("",!0)])),_:1}),a[2]||(a[2]=b("span",null," panel",-1))]),k(m,{show:C(B),class:"my-16px"},{default:L((()=>[k(d,{type:"info","show-icon":!1},{default:L((()=>[k(u,{class:"py-2px text-12px items-center flex-nowrap!"},{default:L((()=>[a[3]||(a[3]=b("b",{class:"text-nowrap!"},"Current SSL",-1)),k(r,{name:"ssl-lock",class:"text-#20a53a",size:18}),k(c,{vertical:""}),b("div",null,[b("div",null,[j($(e.$t("Config.Safe.index_37")),1),b("b",null,$(C(s).domains),1)]),b("div",null,[j($(e.$t("Config.Safe.index_38")),1),b("b",null,$(C(s).issuer),1)]),b("div",null,[j($(e.$t("Config.Safe.index_39")),1),b("b",null,$(C(s).end_date),1)])])])),_:1,__:[3]})])),_:1}),b("div",F,[k(r,{name:"file-back",size:40,color:"#0a8c46"})]),k(d,{type:C(s).is_match?"success":"error","show-icon":!1},{default:L((()=>[k(u,{class:"py-2px text-12px items-center flex-nowrap! text-primary"},{default:L((()=>[a[4]||(a[4]=b("b",{class:"text-nowrap!"},"New SSL",-1)),C(s).is_match?(w(),R(r,{key:0,name:"ssl-lock",class:"text-#20a53a",size:18})):(w(),R(r,{key:1,name:"ssl-unlock",class:"text-error",size:18})),k(c,{vertical:""}),b("div",null,[b("div",null,[j($(e.$t("Config.Safe.index_37")),1),b("b",null,$(C(l).verify_domains.join(",")),1)]),b("div",null,[j($(e.$t("Config.Safe.index_38")),1),b("b",null,$(C(l).provider+" "+C(l).issuer),1)]),b("div",null,[j($(e.$t("Config.Safe.index_39")),1),b("b",null,$(C(l).end_date),1)])])])),_:1,__:[4]})])),_:1},8,["type"])])),_:1},8,["show"]),b("div",null,[k(p,{type:"primary",onClick:a[0]||(a[0]=e=>o(0))},{default:L((()=>[j($(e.$t("SSL.index_29")),1)])),_:1})]),k(c,{class:"my-16px!"}),k(u,{class:"items-center"},{default:L((()=>[a[6]||(a[6]=b("span",{class:"text-desc"},"Restore to panel self-signed certificate?",-1)),k(p,{type:"primary",ghost:"",onClick:a[1]||(a[1]=e=>o(1))},{default:L((()=>a[5]||(a[5]=[j("Restore")]))),_:1,__:[5]})])),_:1,__:[6]}),k(f,{class:"mt-20px"},{default:L((()=>[b("li",null,[k(r,{name:"ssl-lock",class:"text-#20a53a",size:18}),a[7]||(a[7]=b("span",{class:"ml-8px"},"This SSL is applicable to the this panel",-1))]),b("li",null,[k(r,{name:"ssl-unlock",class:"text-error",size:18}),a[8]||(a[8]=b("span",{class:"ml-8px"},'After using this SSL, accessing the panel will show a "Not Secure" warning',-1))])])),_:1})])}}}),[["__scopeId","data-v-5d5ba104"]]),K={class:"text-#20a53a"},Q={class:"mt-16px"},V=f({__name:"index",props:{row:{},onRefresh:{}},setup(e){const{t:a}=h(),l=e,{row:r}=v(l),c=p("all"),u=_({domains:r.value.user_for.mails}),d=p([]),f=p([]),y=x((()=>"matched"===c.value?f.value:d.value)),A=({option:e})=>{const a=e.match?"ssl-lock":"ssl-unlock",l=e.match?"text-#20a53a":"text-error";return k(T,{size:5,class:"items-center flex-nowrap!"},{default:()=>[k(n,{name:a,class:l,size:18},null),k("div",{class:"truncate w-full"},[e.label])]})},R=()=>{i({title:"Deploy SSL Certificate",content:u.domains.length?"Are you sure you want to deploy this certificate?":"Are you sure you want to cancel the deployment",onConfirm:async()=>{try{const{message:e}=await m({hash:r.value.hash,domains:JSON.stringify(u.domains)});s(e)&&(e.faild?o.error(`${a("SSL.index_31")}${e.faildList.map((e=>e.siteName)).join(",")}`):o.success(a("SSL.index_32")))}finally{l.onRefresh()}}})},Z=e=>e.map((e=>({label:e.domain,value:e.domain,match:e.match})));return(async()=>{await H(r.value.hash);const e=E.value.mails.filter((e=>e.match)),a=E.value.mails.filter((e=>!e.match));d.value=Z([...e,...a]),f.value=Z(e)})(),(e,a)=>{const l=S("i18n-t"),s=N,i=U,o=D,d=J,m=O,p=n,f=t;return w(),g("div",null,[b("div",null,[k(l,{keypath:"SSL.index_26",tag:"span",scope:"global"},{a:L((()=>[b("span",K,$(C(r)?.verify_domains?.join(",")),1)])),_:1}),a[2]||(a[2]=b("span",null," mail",-1))]),k(i,{type:"segment",animated:"",value:C(c),"onUpdate:value":a[0]||(a[0]=e=>z(c)?c.value=e:null),class:"my-10px"},{default:L((()=>[k(s,{name:"all"},{default:L((()=>[j($(e.$t("SSL.index_28")),1)])),_:1}),k(s,{name:"matched"},{default:L((()=>[j($(e.$t("SSL.index_27")),1)])),_:1})])),_:1},8,["value"]),k(d,{show:C(B)},{default:L((()=>[k(o,{"render-source-label":A,"render-target-label":A,value:C(u).domains,"onUpdate:value":a[1]||(a[1]=e=>C(u).domains=e),options:C(y),"source-filterable":"","virtual-scroll":""},null,8,["value","options"])])),_:1},8,["show"]),b("div",Q,[k(m,{type:"primary",onClick:R},{default:L((()=>[j($(e.$t("SSL.index_29")),1)])),_:1})]),k(f,{class:"mt-20px"},{default:L((()=>[b("li",null,[k(p,{name:"ssl-lock",class:"text-#20a53a",size:18}),a[3]||(a[3]=b("span",{class:"ml-8px"},"This SSL is applicable to the this domain",-1))]),b("li",null,[k(p,{name:"ssl-unlock",class:"text-error",size:18}),a[4]||(a[4]=b("span",{class:"ml-8px"},'After using this SSL, accessing the domain will show a "Not Secure" warning',-1))])])),_:1})])}}});e("default",f({__name:"index",props:{data:{}},setup(e){const{t:a}=h(),t=e,{row:s,onRefresh:n,menu:i}=t.data,o=p("site"),r=[{key:"site",label:a("Home.index_68"),component:X,data:{row:s,onRefresh:n}},{key:"mail",label:"Mail",component:V,data:{row:s,onRefresh:n}},{key:"panel",label:"Panel",component:G,data:{row:s}}];return o.value=i||"site",(e,a)=>{const t=l;return w(),R(t,{value:C(o),"onUpdate:value":a[0]||(a[0]=e=>z(o)?o.value=e:null),data:r},null,8,["value"])}}}))}}}));