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

2 lines
15 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.vue_vue_type_script_setup_true_lang-legacy-LjZ-8uGn.js?v=1773287522785","./vue-core-legacy-Cn1vuJ3s.js?v=1773287522785","./useLoading-legacy-IiShPpjk.js?v=1773287522785","./ssl-legacy-BRxc0DyI.js?v=1773287522785","./index-legacy-DQdImDha.js?v=1773287522785","./naive-ui-legacy-BW82sq8q.js?v=1773287522785","./paypal-js-legacy-BkdHlEVO.js?v=1773287522785"],(function(e,a){"use strict";var t,n,o,i,l,r,s,d,c,u,m,p,b,v,y,f,x,g,h,_,w,C,T,k,S,L,$,P,M,D,F,A,H,j,B,I,O,N,G,R,V,E;return{setters:[e=>{t=e._},e=>{n=e.e,o=e.c,i=e.r,l=e.w,r=e.k,s=e.$,d=e.a8,c=e.a9,u=e.a0,m=e._,p=e.L,b=e.S,v=e.l,y=e.as,f=e.v,x=e.j,g=e.aa,h=e.Z,_=e.R,w=e.ak,C=e.F,T=e.o,k=e.P},e=>{S=e.u},e=>{L=e.F,$=e.G},e=>{P=e.i,M=e.m,D=e.c,F=e.cE,A=e.f,H=e.cF,j=e.h,B=e.cG,I=e.u},e=>{O=e.a1,N=e.k,G=e.B,R=e.a9,e.ad},e=>{V=e.l,E=e.a}],execute:function(){var a=document.createElement("style");a.textContent='.number-control[data-v-56ecb995]{display:flex;align-items:center;flex-wrap:wrap}.number-control .minus[data-v-56ecb995],.number-control .plus[data-v-56ecb995]{width:35px;height:35px;border:2px solid var(--domains-business-ssl-buy-bg-border);border-radius:8px;position:relative;cursor:pointer}.number-control .minus.is-disable[data-v-56ecb995],.number-control .plus.is-disable[data-v-56ecb995]{background:var(--domains-business-ssl-count-disable);border-color:var(--domains-lets-ssl-upload-border);cursor:not-allowed}.number-control .minus[data-v-56ecb995]:before,.number-control .minus[data-v-56ecb995]:after,.number-control .plus[data-v-56ecb995]:before,.number-control .plus[data-v-56ecb995]:after{content:"";position:absolute;background:#555}.number-control .minus[data-v-56ecb995]:hover,.number-control .plus[data-v-56ecb995]:hover{--un-bg-opacity:1;background-color:rgb(32 165 58 / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.number-control .minus[data-v-56ecb995]:hover:before,.number-control .minus[data-v-56ecb995]:hover:after,.number-control .plus[data-v-56ecb995]:hover:before,.number-control .plus[data-v-56ecb995]:hover:after{background:#fff}.number-control .minus[data-v-56ecb995]:before{width:14px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.number-control .plus[data-v-56ecb995]:before{width:14px;height:2px}.number-control .plus[data-v-56ecb995]:after{width:2px;height:14px}.number-control .plus[data-v-56ecb995]:before,.number-control .plus[data-v-56ecb995]:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.number-control .number-input[data-v-56ecb995]{background:var(--domains-business-ssl-buy-bg);margin-left:2px;margin-right:2px;width:50px;height:35px;text-align:center;--un-text-opacity:1;color:rgb(32 165 58 / var(--un-text-opacity));border:2px solid #20a53a;border-radius:8px}.total-price[data-v-a0b5b610]{height:110px;align-items:center;padding-left:20px;padding-right:20px;box-shadow:0 0 10px rgba(184,184,184,.25)}.option-item[data-v-9bf6398d]{position:relative;cursor:pointer;padding-left:20px;padding-right:20px;text-align:center;line-height:32px;border:2px solid var(--domains-business-ssl-buy-bg-border);border-radius:8px}.option-item.is-active[data-v-9bf6398d]{background:var(--domains-business-ssl-buy-bg);border-width:2px;--un-border-opacity:1;border-color:rgb(32 165 58 / var(--un-border-opacity))}.option-item.is-active[data-v-9bf6398d]:after{content:"";position:absolute;right:-2px;bottom:-1px;border-left:25px solid transparent;border-bottom:25px solid #20a53a;border-radius:8px}.option-item.is-active[data-v-9bf6398d]:before{content:"";position:absolute;right:0;bottom:5px;width:12px;height:6px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg);z-index:1}.option-item .item-title[data-v-9bf6398d]{margin:0 10px;font-weight:700;border-bottom:1px solid var(--domains-business-ssl-buy-bg-border)}.option-item .item-tag[data-v-9bf6398d]{position:absolute;right:-2px;top:-10px;--un-bg-opacity:1;background-color:rgb(255 96 0 / var(--un-bg-opacity));padding:2px 6px;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));line-height:15px;border-radius:0 9px}.n-alert[data-v-9bf6398d]{--n-content-text-color: #db2828;--n-icon-color: #db2828;--n-color: #fbeaea}\n/*$vite$:1*/',document.head.appendChild(a);const W=n({domainCount:1,certType:"dv",brand:"Positive",mode:"single",years:5,deploy:1});l((()=>W.certType),(e=>{W.brand="dv"===e?"Positive":"sslTrus",W.domainCount>1?W.mode="multi":W.mode="single"})),l((()=>W.domainCount),(e=>{e>1&&"single"===W.mode?W.mode="multi":1===e&&"multi"===W.mode&&(W.mode="single")})),l((()=>W.domainCount),(e=>{e>1&&"GeoTrust"===W.brand&&(W.brand="Positive")}));const z=o((()=>Q.value?.find((e=>{const a=e.brand===W.brand,t=e.type.substring(0,2).toLowerCase()===W.certType;let n=!1;return"Sectigo"===W.brand&&"ov"===W.certType&&"wildcard"===W.mode&&W.domainCount>1?(n=e.code.includes("comodo-multi-domain-wildcard"),a&&t&&n):"Positive"===W.brand&&"dv"===W.certType&&"wildcard"===W.mode&&W.domainCount>1?(n=e.code.includes("multi-domain-wildcard"),a&&t&&n):("single"===W.mode?n=0===e.add_price:"multi"===W.mode?n=e.code.includes("multi"):"wildcard"===W.mode&&("Digicert"===W.brand||1===W.domainCount?n=e.code.includes("wildcard"):(n=e.code.includes("multi-domain-wildcard"),n||(M.error("The current certificate brand does not support multi-domain certificate, has automatically switched to the supported certificate brand for you!"),W.mode="multi"))),"Digicert"===W.brand&&"ov"===W.certType&&"wildcard"===W.mode?n=e.code.includes("digicert-basic-ov-wildcard"):"Digicert"!==W.brand||n||(n=e.code.includes(`digicert-secure-site-${W.certType}`)),a&&t&&n)}))||{})),J=[{value:"dv",name:"DV certificate",desc:"Recommended for personal, test use"},{value:"ov",name:"OV certificate",desc:"Recommended for enterprise use"},{value:"ev",name:"EV certificate",desc:"Recommended for large government and enterprise use, high security"}],U=n([{value:"Positive",name:"Positive",show:o((()=>"ov"!==W.certType))},{value:"sslTrus",name:"sslTrus",show:!0},{value:"Digicert",name:"Digicert",show:o((()=>"dv"!==W.certType))},{value:"GeoTrust",name:"GeoTrust",show:o((()=>1===W.domainCount||1!==W.domainCount&&"ev"===W.certType))},{value:"Sectigo",name:"Sectigo",show:!0}]),Z=n([{value:"single",name:"Single domain",show:o((()=>1===W.domainCount))},{value:"multi",name:"Multi-domain",show:o((()=>W.domainCount>1))},{value:"wildcard",name:"Wildcard",show:o((()=>"ev"!==W.certType))}]),Y=[{value:5,name:"5 year"},{value:4,name:"4 year"},{value:3,name:"3 year"},{value:2,name:"2 year"},{value:1,name:"1 year"}],q=[{value:1,name:"Deploy Service"},{value:0,name:"It isn't necessary"}],K=i(),Q=i(),X=o((()=>{const e=K.value?.type[W.certType];return Array.isArray(e)&&e.length>0?e[0]:""})),ee=o((()=>{const e=K.value?.brand[W.brand];return Array.isArray(e)&&e.length>0?e[0]:""})),ae=o((()=>{const e=K.value?.recommend[W.certType];return"string"==typeof e?e:""})),te=o((()=>"single"===W.mode?"Only one secondary domain or subdomain is supported, e.g. bt.com, cloud.bt.com, or dnspod.cloud.bt.com. If you need to bind all subdomains of a peer, e.g. *.bt.com, purchase a universal domain certificate.":"Domain names with wildcards, such as *.bt.com and *.cloud.bt.com, are universal domain names that contain all subdomain names of the same level.<br>Note that universal domain names do not support cross-tiers, e.g. *.bt.com does not include *.cloud.bt.com support")),ne=o((()=>{const e=K.value?.times[`${W.years}_year`];return Array.isArray(e)&&e.length>0?e[0]:""})),oe={class:"number-control"},ie={class:"text-desc"},le={class:"text-#fc6d26"},re=D(r({__name:"domain-count",setup(e){const a=e=>{W.domainCount<=1&&-1===e||W.domainCount>=99&&1===e||(W.domainCount+=e)};return(e,t)=>{const n=N,o=O;return s(),d(o,{label:e.$t("Domain Count")},{default:c((()=>[u(n,{class:"flex-col!"},{default:c((()=>[m("div",oe,[m("div",{class:p(["minus",{"is-disable":b(W).domainCount<=1}]),onClick:t[0]||(t[0]=e=>a(-1))},null,2),v(m("input",{type:"number","onUpdate:modelValue":t[1]||(t[1]=e=>b(W).domainCount=e),class:"number-input",onInput:t[2]||(t[2]=e=>b(W).domainCount=Math.min(Math.max(b(W).domainCount,1),99))},null,544),[[y,b(W).domainCount,void 0,{number:!0}]]),m("div",{class:p(["plus",{"is-disable":b(W).domainCount>=99}]),onClick:t[3]||(t[3]=e=>a(1))},null,2)]),m("div",ie,[v(m("div",null,[x(g(e.$t("SSL.Business.index_1",[b(z)?.num]))+" ",1),m("span",le,"$ "+g((b(z)?.add_price/100).toFixed(2))+"/one/year",1)],512),[[f,b(W).domainCount>1]]),m("div",null,g(e.$t("SSL.Business.index_2")),1)])])),_:1})])),_:1},8,["label"])}}}),[["__scopeId","data-v-56ecb995"]]),se=r({__name:"paypal-button",setup(e){const a=i(null),t=i(0),n=e=>new Promise(((a,t)=>{const{message:n}=e;if(P(n)){if(n.status)return a(n.res);M.error(n.msg)}t(n)})),o=async(e=!0)=>{const{message:i}=await $({pdata:JSON.stringify({pid:z.value?.pid||8001,years:W.years,deploy:W.deploy,num:W.domainCount-z.value?.num>0?W.domainCount-z.value?.num:0})});P(i)&&(e&&(async e=>{const i=await V({clientId:e});i&&a.value&&(a.value.innerHTML="",i.Buttons?.({style:{height:30},fundingSource:i.FUNDING?.PAYPAL,createOrder:async()=>(await o(!1),H({oid:t.value}).then(n).then((e=>e))),onApprove:e=>F({paypal_order_id:e.orderID}).then((()=>{A()}))}).render(a.value))})(i.paypal_client_id),t.value=i.order_id)};return o(),(e,t)=>(s(),h("div",{ref_key:"payBtnRef",ref:a},null,512))}}),de={class:"flex-shrink-0! font-bold"},ce={class:"font-bold"},ue={class:"text-#fc6d26"},me={class:"font-bold text-20px"},pe={key:1},be={class:"text-desc line-through"},ve={class:"text-right"},ye={class:"color-desc whitespace-nowrap"},fe=D(r({__name:"total-price",setup(e){const{t:a}=_();let t=null;const n=o((()=>W.domainCount-z.value?.num>0?(W.domainCount-z.value?.num)*z.value?.add_price:0)),l=o((()=>(((z.value?.price+n.value)*W.years+(W.deploy?z.value?.deploy_price:0))/100).toFixed(2))),r=o((()=>(((z.value?.other_price+n.value)*W.years+(W.deploy?z.value?.deploy_price:0))/100).toFixed(2))),p=i(0),y=async()=>{const e=M.loading(a("Component.Pay.index_12"));try{const{message:e}=await $({pdata:JSON.stringify({pid:z.value?.pid,years:W.years,deploy:W.deploy,num:W.domainCount-z.value?.num>0?W.domainCount-z.value?.num:0})});P(e)&&(p.value=e.order_id,e.stripe_checkout_redirect_url?(k(),window.open(e.stripe_checkout_redirect_url,"_blank","no_opener,noreferrer")):e.session_id?(t=await E(e.stripe_public_key),t&&t.redirectToCheckout({sessionId:e.session_id})):M.error(a("Component.Pay.index_28")))}finally{e.close()}};let T=null;const k=async()=>{const{close:e}=M.loading((()=>u(C,null,[u("span",null,[x("Paying in progress, ")]),u(G,{text:!0,type:"primary",onClick:t},{default:()=>[x("Cancel Pay")]})]))),t=()=>{j({title:a("Public.Confirm.Title"),content:"Do you want to confirm the cancellation of payment?",onConfirm:async()=>{T&&(clearTimeout(T),T=null),e()}})},n=async(t=!0)=>{const{message:n}=await B({order_id:p.value});if(P(n)&&1===n.res)return T&&(clearTimeout(T),T=null),e(),M.success(a("Component.Pay.index_7")),await I({force:1}),void A();t&&null!==T&&o()},o=()=>{T=window.setTimeout((async()=>{await n()}),1e3)};T&&clearTimeout(T),await n(!1),o()};return(e,a)=>{const t=N;return s(),d(t,{class:"total-price justify-between! flex-nowrap!"},{default:c((()=>[u(t,{class:"flex-col!"},{default:c((()=>[u(t,{class:"flex-nowrap!"},{default:c((()=>[m("div",de,g(e.$t("SSL.Business.index_3")),1),m("div",null,[m("span",null,"The default contains "+g(b(z)?.num)+" domain $"+g((b(z)?.price/100).toFixed(2))+"/year",1),v(m("span",null,"over "+g(b(W).domainCount-b(z)?.num)+" additional domain names $"+g((b(n)/100).toFixed(2))+"/year",513),[[f,b(W).domainCount>b(z)?.num]])])])),_:1}),u(t,{class:"items-center!"},{default:c((()=>[m("div",ce,g(e.$t("SSL.Business.index_4")),1),m("div",null,[m("div",ue,[w("",!0),m("span",null,[m("text",me,"$"+g(b(l)?(Number(b(l))/b(W).years).toFixed(2):"--"),1),a[0]||(a[0]=x("/year "))]),b(W).deploy?(s(),h("span",pe,"("+g(e.$t("SSL.Business.index_5"))+")",1)):w("",!0)]),m("div",be,"Original price $"+g(b(r)?(Number(b(r))/b(W).years).toFixed(2):"--")+"/year",1)])])),_:1})])),_:1}),u(t,{class:"flex-col!"},{default:c((()=>[m("div",ve,[u(b(G),{type:"primary",size:"large",onClick:y},{default:c((()=>[x(g(e.$t("Component.Auth.index_3")),1)])),_:1})]),u(t,{class:"flex-nowrap! items-center!"},{default:c((()=>[m("span",ye,g(e.$t("Component.Pay.index_27",["Stripe"])),1),u(se)])),_:1})])),_:1})])),_:1})}}}),[["__scopeId","data-v-a0b5b610"]]),xe=["onClick"],ge={class:"item-title"},he={class:"text-desc leading-20px pb-10px"},_e={class:"item-tag"},we=["innerHTML"],Ce=["onClick"],Te={class:"item-tag"},ke=["innerHTML"],Se=["onClick"],Le=["innerHTML"],$e=["onClick"],Pe=["innerHTML"],Me=["onClick"],De={class:"text-#fc6d26"},Fe=r({__name:"index",setup(e){const a=(e,a)=>{W[e]=a},{loading:n,setLoading:o}=S();return T((async()=>{try{o(!0),await(async()=>{const{message:e}=await L();P(e)&&(K.value=e.info,Q.value=e.data.map((e=>({...e,isMulti:e.code.indexOf("multi")>-1,isWildcard:e.code.indexOf("wildcard")>-1,isMultiWildcard:e.code.indexOf("multi-domain-wildcard")>-1}))))})()}finally{o(!1)}})),(e,o)=>{const i=N,l=O,r=t,y=R;return s(),d(y,{show:b(n),class:"w-850px! select-none"},{default:c((()=>[w("",!0),u(r,{class:"px-16px pt-20px"},{default:c((()=>[u(re),u(l,{label:"Cert Type"},{default:c((()=>[u(i,{class:"flex-col!"},{default:c((()=>[u(i,null,{default:c((()=>[(s(!0),h(C,null,k(b(J),(e=>(s(),h("div",{key:e.value,class:p(["option-item w-210px",{"is-active":b(W).certType===e.value}]),onClick:t=>a("certType",e.value)},[m("div",ge,g(e.name),1),m("div",he,g(e.desc),1),v(m("div",_e,"Hot",512),[[f,"dv"===e.value]])],10,xe)))),128))])),_:1}),m("div",{class:"text-desc",innerHTML:b(X)},null,8,we)])),_:1})])),_:1}),u(l,{label:"Certificate brand"},{default:c((()=>[u(i,{class:"flex-col!"},{default:c((()=>[u(i,null,{default:c((()=>[(s(!0),h(C,null,k(b(U),(e=>v((s(),h("div",{key:e.value,class:p(["option-item",{"is-active":b(W).brand===e.value}]),onClick:t=>a("brand",e.value)},[x(g(e.name)+" ",1),v(m("div",Te,"Hot",512),[[f,b(ae)===e.value]])],10,Ce)),[[f,e.show]]))),128))])),_:1}),m("div",{class:"text-desc",innerHTML:b(ee)},null,8,ke)])),_:1})])),_:1}),u(l,{label:"Certificate type"},{default:c((()=>[u(i,{class:"flex-col!"},{default:c((()=>[u(i,null,{default:c((()=>[(s(!0),h(C,null,k(b(Z),(e=>v((s(),h("div",{key:e.value,class:p(["option-item",{"is-active":b(W).mode===e.value}]),onClick:t=>a("mode",e.value)},g(e.name),11,Se)),[[f,e.show]]))),128))])),_:1}),m("div",{class:"text-desc",innerHTML:b(te)},null,8,Le)])),_:1})])),_:1}),u(l,{label:"Purchase period"},{default:c((()=>[u(i,{class:"flex-col!"},{default:c((()=>[u(i,null,{default:c((()=>[(s(!0),h(C,null,k(b(Y),(e=>(s(),h("div",{key:e.value,class:p(["option-item",{"is-active":b(W).years===e.value}]),onClick:t=>a("years",e.value)},g(e.name),11,$e)))),128))])),_:1}),m("div",{class:"text-desc",innerHTML:b(ne)},null,8,Pe)])),_:1})])),_:1}),u(l,{label:"Deploy Service"},{default:c((()=>[u(i,{class:"flex-col!"},{default:c((()=>[u(i,{class:"items-center!"},{default:c((()=>[(s(!0),h(C,null,k(b(q),(e=>(s(),h("div",{key:e.value,class:p(["option-item",{"is-active":b(W).deploy===e.value}]),onClick:t=>a("deploy",e.value)},g(e.name),11,Me)))),128)),v(m("div",null,[x(g(e.$t("SSL.Business.index_7"))+" ",1),m("span",De," $"+g((b(z).deploy_price/100).toFixed(2))+"/1 Time ",1)],512),[[f,1===b(W).deploy]])])),_:1}),v(m("div",{class:"text-desc"},g(e.$t("SSL.Business.index_8")),513),[[f,1===b(W).deploy]])])),_:1})])),_:1})])),_:1}),u(fe)])),_:1},8,["show"])}}});e("A",D(Fe,[["__scopeId","data-v-9bf6398d"]]))}}}));