1import{_ as BA,R as SA,a as CA,a2 as HA,u as UA,X as WA,c as U,C as bA,r as g,G as EA,D as $A,U as TA,e as p,o as c,f as C,v as pA,x as R,w,g as A,j as h,t as a,i as o,h as wA,F as L,l as q,s as J,E as NA,V as QA,cx as FA,J as JA,L as MA,a6 as xA,ap as ZA,cA as KA,K as W,cE as LA,cw as VA,T as YA,H as zA,df as XA,d as jA,dg as GA}from"./kV3UbmWC.js";import{T as OA}from"./BTtQ8T53.js";import{B as DA}from"./BLItm3Mv.js";import{_ as qA,a as Ae,b as kA,c as PA,d as ee}from"./DqucRFxa.js";import{_ as te}from"./DN_HYiym.js";import{_ as ae,a as se,b as le}from"./CSjnjjZT.js";import{_ as ne}from"./Bl9P0t8A.js";import{_ as oe}from"./D0zgv2H4.js";import{v as ie}from"./CDHKXH3t.js";import{u as re}from"./CkYLXfjH.js";import{c as IA}from"./75aSrvi5.js";import{_ as ce}from"./4ZlFtI0l.js";import"./C3Ex1624.js";import"./I5BtFwJl.js";import"./DjhezoFL.js";import"./C8krmiux.js";import"./DLYgGeFx.js";import"./CH0wpSbt.js";import"./C8y2i2b6.js";import"./Y2BTtirQ.js";import"./oi1Cz4vz.js";import"./BGKs7_5k.js";import"./B0T2cu8x.js";import"./BVff-mrc.js";import"./CMoQShzS.js";import"./CHIgUVhi.js";import"./1qp4lU9x.js";import"./DK8T1uMC.js";import"./DFyfOUaN.js";import"./DR6ml0wK.js";import"./nOdF7oh-.js";import"./dMRsTg0E.js";import"./Bv6v84Me.js";import"./ZDn52qBw.js";import"./22STUMkF.js";import"./VxTD2GRl.js";import"./CfX1vOTs.js";import"./CiPt2j0b.js";import"./CYWIdePs.js";import"./FOKLT-KQ.js";const de={class:"payment"},ue={class:"payment-title"},pe={class:"content"},ge={class:"contact"},_e={id:"pay_main"},me={class:"pay_item"},ye=["onClick"],he={class:"li_header"},ve={key:0,class:"wallet"},fe={class:"left"},be={class:"wallet_title"},we={class:"wallet_desc"},ke={key:1,class:"text_cont"},Be={class:"text_name"},Ce={key:0,class:"images"},$e=["src","onError"],De={key:0,loading:"lazy",src:Ae,width:"26",height:"26",alt:"proxylite"},Pe={key:0,class:"error"},Ie={class:"text"},Re=["innerHTML"],Se={href:"https://www.federalregister.gov/documents/2025/05/05/2025-07837/special-measure-regarding-huione-group-as-a-foreign-financial-institution-of-primary-money",rel:"nofollow noopener noreferrer",target:"_blank"},He=["title","onClick"],Ue={class:"text"},We={class:"label"},Ee={class:"fee"},Te={key:0,loading:"lazy",src:PA,width:"24",height:"24",alt:"proxylite"},Ne=["src"],Qe={key:1,class:"warning"},Fe={class:"text"},Je={key:2,class:"li_bock"},Me=["title"],xe={class:"text"},Ze={class:"label"},Ke={class:"fee"},Le={key:0,loading:"lazy",src:PA,width:"24",height:"24",alt:"proxylite"},Ve=["src"],Ye={class:"order_box"},ze={class:"contact1"},Xe={class:"order_pay"},je={class:"order"},Ge={class:"title"},Oe={class:"renewal"},qe={class:"head"},At={class:"text"},et={class:"label"},tt={class:"value"},at={class:"b"},st={class:"fee_box"},lt={class:"title"},nt={key:0},ot={class:"total"},it={class:"title"},rt={class:"all_money"},ct={class:"agree"},dt={key:0,class:"walletProp"},ut={class:"content"},pt={__name:"payment",props:{type:{type:String,default:"pay"},trade_no:{type:String,default:""},target_expired_at:{type:String,default:""},renewal_selected:{type:Array,default:()=>[]}},emits:["back"],setup(V,{emit:f}){const x=V,AA=f,Y=SA(),{t:b,locale:z}=CA(),{$report:eA}=HA(),k=UA(),{contactInter:m}=WA("contactInter"),{buildPayAssetUrl:E}=re(),B=U(()=>bA("userInfo").value?bA("userInfo").value:{}),Z=g(!1),T=g(!1),$=g({}),P=g([]),I=g({handling_fee:0,handling_rate:0,id:""}),M=g({}),tA=g({}),aA=g(!1),sA=g(!1),lA=g(!1),iA=g(null),rA=g([]),cA=g({}),X=g(!0),S=(t,l)=>{t&&(rA.value[l]=t)},N=()=>{ZA(()=>{requestAnimationFrame(()=>{rA.value.forEach((t,l)=>{t&&(cA.value[l]=t.scrollHeight)})})})},K=t=>E(t||""),j=(t,l)=>{const n=t.target;if(!n)return;const i=K(l);if(i&&n.src!==new URL(i,window.location.origin).href){n.src=i;return}n.style.display="none"},G=()=>{if(!$.value||!Object.keys($.value).length)return;const t=Number($.value.goods_fee||0),l=Number(I.value.handling_fee||0),n=Number(I.value.handling_rate||0),i=l+t*n,v=Number($.value.discount_fee||0);$.value={...$.value,pm_id:I.value.id,handling_fee:i.toFixed(2),handling_rate:n,pay_fee:(t-v+i).toFixed(2)}},Q=U(()=>$.value.goods_fee||0),dA=U(()=>$.value.pay_fee||0),gA=U(()=>$.value.handling_fee||0),_A=U(()=>{const{discount_fee:t}=$.value;return[{label:b("pricing.pay.t6"),value:`$${Q.value}`},{label:b("common.DiscountAmount"),value:`-$${(+t||0).toFixed(2)}`,amount:!0},{label:b("pricing.pay.t5"),tip:`${d(I.value)}`,value:`$${gA.value}`}]}),nA=(t,l,n)=>{if(n=="children"&&l.disabled)return!1;if(n=="parent"&&P.value[t].items.some(D=>D.id==30)&&B.value.balance<Q.value)return W.error(b("user.walletTab.msg"));let v="";P.value.forEach((D,uA)=>{D.flag=!1,t==uA?(D.flag=!0,v=D.group,D.items.length&&D.items.some(H=>
1!H.disabled)?(D.items.forEach(H=>H.flag=!1),D.items[0].flag=!0,I.value=D.items[0]):I.value={handling_fee:0,handling_rate:0,id:void 0}):D.items.forEach(H=>H.flag=!1),n=="children"&&(t==uA&&(v=D.group),D.items.forEach(H=>{H.flag=!1,l.id==H.id&&(H.flag=!0,I.value=H)}))}),iA.value={...I.value,group:v};let oA=l?l.title:P.value[t].name;eA({et:"button_click",tg:`Choose Payment Method-${oA}`}),G(),N()},mA=()=>{eA({et:"button_click",tg:"Complete Purchase"}),I.value.id===30?B.value.balance>=Q.value?Z.value=!0:W.error(b("user.walletTab.msg")):e()},e=async()=>{const{id:t}=I.value;if(!P.value.length)return W.error(b("pricing.pay.msg[2]"));if(!t)return W.error(b("pricing.pay.msg[1]"));const l=x.trade_no,n=`https://www.proxylite.com/order-check/${l}/`;Z.value=!1,T.value=!0;let i=await LA({pm_id:t,trade_no:l,return_url:n}).finally(()=>{T.value=!1});if(i.code!=200)return W.error(i.msg);if(t==30)Y.push(k(`/order-check/${l}/`));else if(M.value=i.data,tA.value=iA.value,i.data.intent=="FINISH")Y.push(k(`/order-check/${l}/`));else if(i.data.intent=="QRCODE")aA.value=!0;else if(i.data.crypto&&i.data.crypto.address_qr_code)sA.value=!0;else{const v=window.open("","_blank");v?v.location.href=i.data.payment_url:W.error(b("order-pay.t4")),lA.value=!0}},s=t=>t.items.some(l=>l.id==30)&&B.value.balance<Q.value,d=({handling_rate:t,handling_fee:l})=>t&&l?`${(+t*100).toFixed(2)}%+$${(+l).toFixed(2)}`:t?`${(+t*100).toFixed(2)}%`:l?`$${(+l).toFixed(2)}`:"0.00%",_=async()=>{await VA({language:z.value}).then(t=>{if(t.code==200){P.value=t.data.list.map(n=>{const i=n.items.map(v=>({...v,flag:!1,logo:E(v.logo)}));return i.sort((v,oA)=>v.disabled==oA.disabled?0:v.disabled?1:-1),{...n,flag:!1,logos:(n.logos||[]).map(v=>E(v)),items:i}});const l=P.value.findIndex(n=>n.group=="crypto");l!==-1&&P.value.splice(1,0,P.value.splice(l,1)[0]),P.value.length&&nA(1,"","parent"),N()}})},y=async()=>{if(!x.trade_no)return T.value=!1;T.value=!0,await KA({trade_no:x.trade_no,language:z.value}).then(t=>{t.code==200?($.value=t.data||{},I.value={id:t.data.pm_id,handling_fee:Number(t.data.handling_fee||0),handling_rate:Number(t.data.handling_rate||0)},_(),G()):W.error(t.msg)}).finally(()=>{T.value=!1})};return EA(P,()=>{N()},{deep:!0}),$A(()=>{y(),window.addEventListener("resize",N)}),TA(()=>{window.removeEventListener("resize",N)}),(t,l)=>{var yA,hA,vA,fA;const n=qA,i=te,v=NA,oA=DA,D=MA,uA=ae,H=se,RA=le;return c(),p("div",de,[C(D,{loading:o(T)},{default:w(()=>[A("div",ue,[A("div",{onClick:l[0]||(l[0]=r=>AA("back")),class:"back"},[l[10]||(l[10]=A("img",{loading:"lazy",src:ne,alt:"ProxyLite",width:"24",height:"24"},null,-1)),h(" "+a(t.$t("login.Remote.Back")),1)])]),A("div",pe,[C(n,{price:o(dA),id:o(I).id,orderData:o($),type:"monthly",onPdfClick:y},null,8,["price","id","orderData"]),A("header",null,[A("h1",null,a(t.$t("pricing.pay.title")),1),A("div",ge,[h(a(t.$t("pricing.pay.unable"))+" ",1),A("span",{onClick:l[1]||(l[1]=(...r)=>o(m)&&o(m)(...r))},a(t.$t("pricing.pay.contact")),1)])]),A("main",_e,[A("ul",me,[(c(!0),p(L,null,q(o(P),(r,F)=>(c(),p("li",{class:J(["pay_item_li",[{parentActive:r.flag,disabled:s(r)}]]),key:F,onClick:u=>nA(F,"","parent")},[A("div",he,[C(i,{checked:r.flag,"onUpdate:checked":u=>r.flag=u,disabled:s(r)},null,8,["checked","onUpdate:checked","disabled"]),r.items.some(u=>u.id==30)?(c(),p("div",ve,[A("div",fe,[A("div",be,a(r.name),1),A("div",we,[h(a(t.$t("pricing.pay.balance"))+" ",1),A("span",null,"$"+a((+o(B).balance).toFixed(2)),1),h(" "+a(t.$t("order-check.wait.amount"))+": ",1),A("span",null,"$"+a((+o(Q)).toFixed(2)),1)])]),C(v,{class:"right",to:"/user/wallet/"},{default:w(()=>[h(a(t.$t("pricing.pay.t7")),1)]),_:1})])):(c(),p("div",ke,[A("div",Be,a(r.name),1),r.items?(c(),p("div",Ce,[(c(!0),p(L,null,q(r.items.slice(0,4),u=>(c(),p("img",{loading:"lazy",key:u.logo,src:u.logo,alt:"ProxyLite",width:"auto",height:"26",onError:O=>j(O,r.logos[0])},null,40,$e))),128)),r.items.length>4?(c(),p("img",De)):R("",!0)])):R("",!0)]))]),A("div",{ref_for:!0,ref:u=>S(u,F),class:J(["li_cont",{activeSelect:r.items&&r.flag}]),style:QA({"--height":`${o(cA)[F]||0}px`})},[r.group=="crypto"?(c(),p("div",Pe,[l[11]||(l[11]=A("img",{loading:"lazy",src:kA,width:"20",height:"20",alt:"proxylite"},null,-1)),A("div",Ie,[A("span",{class:"string",innerHTML:t.$t("pricing.pay.t9",{str1:`<b>${t.$t("pricing.pay.t8")}</b>`,str2:`<span>${t.$t("pricing.pay.t10")}</span>`})},null,8,Re),A("a",Se,a(t.$t("pricing.pay.t11")),1)])])):R("",!0),A("div",{class:J(["li_bock",{reveal:r.items.some(u=>u.disabled)}])},[(c(!0),p(L,null,q(r.items.filter(u=>!u.disabled),u=>(c(),p("div",{class:J(["li_cont_item",{active:u.flag}]),title:u.title,onClick:FA(O=>nA(F,u,"children"),["stop"])}
1,[A("div",Ue,[A("div",We,a(u.title),1),A("div",Ee,a(t.$t("pricing.pay.t3"))+a(d(u)),1)]),u.id==30?(c(),p("img",Te)):(c(),p("img",{key:1,loading:"lazy",src:u.logo,alt:"ProxyLite",width:"24",height:"24",onError:l[2]||(l[2]=O=>j(O))},null,40,Ne))],10,He))),256))],2),r.items.some(u=>u.disabled)?(c(),p("div",Qe,[l[13]||(l[13]=A("img",{loading:"lazy",src:kA,width:"20",height:"20",alt:"proxylite"},null,-1)),A("div",Fe,[A("span",null,[h(a(t.$t("pricing.pay.t1"))+" ",1),C(v,{to:"/user/account/details/"},{default:w(()=>[h(a(t.$t("pricing.pay.t2")),1)]),_:1}),l[12]||(l[12]=h(" . ",-1))])])])):R("",!0),r.items.filter(u=>u.disabled).length?(c(),p("div",Je,[(c(!0),p(L,null,q(r.items.filter(u=>u.disabled),u=>(c(),p("div",{class:J(["li_cont_item",{disabled:u.disabled}]),title:u.title},[A("div",xe,[A("div",Ze,a(u.title),1),A("div",Ke,a(t.$t("pricing.pay.t3"))+a(d(u)),1)]),u.id==30?(c(),p("img",Le)):(c(),p("img",{key:1,loading:"lazy",src:u.logo,alt:"ProxyLite",width:"24",height:"24",onError:l[3]||(l[3]=O=>j(O))},null,40,Ve))],10,Me))),256))])):R("",!0)],6)],10,ye))),128))]),wA(A("div",Ye,[A("div",ze,[h(a(t.$t("pricing.pay.unable"))+" ",1),A("span",{onClick:l[4]||(l[4]=(...r)=>o(m)&&o(m)(...r))},a(t.$t("pricing.pay.contact")),1)]),A("div",Xe,[A("div",je,[A("div",Ge,a(t.$t("pricing.pay.title2")),1),A("div",Oe,[A("div",qe,[A("div",At,a(t.$t("user.billingTab.t16")),1),V.renewal_selected?(c(),p("div",{key:0,class:"right",onClick:l[5]||(l[5]=r=>X.value=!o(X))},[h(a(t.$t("user.billingTab.t15",{num:V.renewal_selected.length,productPrice:o(Q)}))+" ",1),C(o(IA),{class:J({active:o(X)})},null,8,["class"])])):R("",!0)]),wA((c(),p("div",{class:J(["items",{active:o(X)}])},[(c(!0),p(L,null,q(V.renewal_selected,(r,F)=>(c(),p("div",{class:"item",key:F},[A("span",et,a(`${r.name} x ${r.selectedCount}`),1),A("span",tt,a(r.amount),1)]))),128))],2)),[[o(ie)]]),A("ul",null,[A("li",null,[A("span",null,a(t.$t("user.billingTab.t5")),1),A("span",at,a(V.target_expired_at),1)])])]),A("div",st,[A("div",lt,a(t.$t("pricing.pay.t4")),1),A("ul",null,[(c(!0),p(L,null,q(o(_A),(r,F)=>(c(),p("li",{key:F},[A("span",null,[h(a(r.label)+" ",1),r.tip?(c(),p("b",nt,"("+a(r.tip)+")",1)):R("",!0)]),A("span",{class:J(["b",{amount:r.amount}])},a(r.value),3)]))),128))])]),A("div",ot,[A("div",it,a(t.$t("pricing.pay.title3")),1),A("div",rt,"$"+a(o(dA)),1)])]),C(oA,{theme:"primary",variant:"base",onClick:mA},{default:w(()=>[h(a(t.$t("pricing.pay.btn")),1)]),_:1})]),A("p",ct,[h(a(t.$t("pricing.pay.agree[0]"))+" ",1),C(v,{target:"_blank",to:"/refund-policy/"},{default:w(()=>[h(a(t.$t("pricing.pay.agree[1]")),1)]),_:1}),h(" "+a(t.$t("pricing.pay.agree[2]"))+" ",1),C(v,{target:"_blank",to:"/aml-compliance-program/"},{default:w(()=>[h(a(t.$t("pricing.pay.agree[3]")),1)]),_:1})])],512),[[JA,o(P).length]])])])]),_:1},8,["loading"]),o(aA)?(c(),pA(uA,{key:0,trade_no:(yA=o(M))==null?void 0:yA.trade_no,payment_url:(hA=o(M))==null?void 0:hA.payment_url,onClose:l[6]||(l[6]=r=>aA.value=!1)},null,8,["trade_no","payment_url"])):R("",!0),o(sA)?(c(),pA(H,{key:1,cryptoPayMent:o(tA),PayMentInfo:o(M),onClose:l[7]||(l[7]=r=>sA.value=!1)},null,8,["cryptoPayMent","PayMentInfo"])):R("",!0),o(lA)?(c(),pA(RA,{key:2,trade_no:(vA=o(M))==null?void 0:vA.trade_no,payment_url:(fA=o(M))==null?void 0:fA.payment_url,onClose:l[8]||(l[8]=r=>lA.value=!1)},null,8,["trade_no","payment_url"])):R("",!0),C(xA,{name:"page"},{default:w(()=>[o(Z)?(c(),p("div",dt,[A("div",ut,[A("img",{loading:"lazy",onClick:l[9]||(l[9]=r=>Z.value=!1),class:"btn_close",src:oe,alt:"proxylite",width:"20",height:"20"}),l[14]||(l[14]=A("img",{loading:"lazy",src:ee,width:"60",height:"60",alt:"proxylite"},null,-1)),A("p",null,a(t.$t("user.walletTab.desc")),1),A("div",{class:"submit",onClick:e},a(t.$t("pricing.pay.btn")),1)])])):R("",!0)]),_:1})])}}},gt=BA(pt,[["__scopeId","data-v-3cfb4f67"]]),_t="data:image/webp;base64,UklGRhAEAABXRUJQVlA4WAoAAAAwAAAATwAATwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDhMIQIAAC9PwBMQD6EmkqSoebKLSIkRgSSE42NtMIokSUru/dvYLzhAAUbQjp1W0LYN45Y/5B1FjSSpyZ49Zvifi4vkg5/+5qr5DYUHiZ0iiqVQi6vYEBpy44Sp8CLDoyNAMLh3j+pgLvSK84b7lf2EdQGwJNtW1eDuzkbXmf8kgeS++97dkc+I/jNw20hRtUy3vDO9H0RERERERER0esPpYrXZ7Q8nAAAAAAAAADgd9rvNajEd9joREREREVGV0uovjwAAAAAAdUd0XPZbeaH2aAsAJRK2o3aG7a4BygXW3Uo7OUNZcx5XFJsDlA7MkqXe1sKkcsHDTL63lqhRvEL3a6GKDxX+zpcyI/Axo89pzDo+BQ9UK2IATqYfsfTCMjq1rp4il1KnB16mN3TDcOqG6cINi5UbVpvaHXvcbo90H2p3c7Or3bGbdEv3oXY3d/vaHZOkdB9qd3N/cEPu+/68XyVJkiRJkiRJkiTp85Xr/ZknD+TaiyTVD1yezW22u9SMuTeHb7kNZCbQ+Nrn74mfjfxzVA7557wc8vv2X0ITB+nvxf9733+9dz49eL31Pvhi32+9H36nSLUMlR6XB9Lz7ge/yN99zjMFu6LI5G+KymF5cuy+qJyYJ2fvisqxeXrApqScnamn+OlRfnqenx7qpyf76fF+PIMfDxJ9M57Gj0ey47n8eDg7ntCNxxy78azzNA9sYdtmPPXEjke34/mN/0PY/ScJAA==",mt="data:image/webp;base64,UklGRkoFAABXRUJQVlA4WAoAAAAwAAAATwAATwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl
1kZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDhMXAMAAC9PwBMQj+IgkiQpyhp+8C8HN6fjsDH/bCNJcjJz9/9o6RIF+adAPHgUjCJJUhzMZTz8n4uL71MYws+aHu8fw/CDgPffX+HCwP/CHUJYHzo8cEKGDhk2FAgQIb3ukJSQhFKgAI2KhEYYDSKhfChSrGbRaDYrUhJa9NAoULSYIBShywXtTkEqlIAitFktZihKhaIEBEmSJCmS1Mw4PD7MzMzM6PH/12zWVGRmxd4j+g/BbRtJkpEC7irP7OacH4iIiIiIiIgUStVmpzcwNDwyRpIkSZIkSZIkSZLk2Mjw0ECv06yWCiIiIiIios3kyt1RkiRJkiRJkgz9RKPdcs6vl68NkiSZxcRgLe/Rin2SzK7TL6qtMU5mK+N1ZVubJLPutFJ3/WsmJG2VtCGNv7elnMj8QDG5SXko43cSe2qkHak5bfRSnwwVKidSIS1JWaRrC10pBJmeTIxSoUTaklLVGqpNa2h2rKHTs4beQDCxn/uLva2lmYmJmaWtvYv7n2CaA0OBtJ735wAAAAAAmNt/DiQ6NBxE6nUbAABtYvs1iOrwSACl77OJv9Tnl9fXl+f/spg4+w4gG+Lf33eSrDcuHz+TTD4fLzeSXHbe/eOBkLbpCE8fPWl0no6nHZ9NbwlZTfR333wYve0mut+xcerInvz6Ufo9cZxOfVrYQxOu+bM6cZe9xsW2W030Pbu77lGthaqPuy3lhNcBd9lzTOwDONb+L74UGkcA9tNauK2YBaC8ejs1daM8CmD2Jx7unfooTFaBFYWIU6j7eLgAcKkwWQAWFCKXAC7iYQ/AYygeAezFwxaAz1B8ANiKh0Vgnh7QmMwDi/EwAyyHYxmYiYcJYN0Dk3cKkzVgIks4Kzd1pyPLwcO00/w7dRB3i0rlbiohypalyBfpkui+KhfF1iM/OcxIj86Teu61eBVHz30YOzvkQ+fl4PpbsUMR7aQLRp50ZoqddCHKT2Q7fqQS87Hj9vyMOT9oz09Hdvxn4XHE2X8T5wTHYcd6HHYUHIfZixPtxbH24uzwPGA2dcYFI+F5QKQ8ZdHlKYuR8hR7eZS9PM9eHmovT7aXx9urM9irg0jZWJ3GXh3JXJ3LXh3OXJ3QWh2zbq3O2k6vA5toeWN16oa5Orq5Or/h3yHM/U4i",yt="data:image/webp;base64,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",ht="data:image/webp;base64,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",vt={class:"MonthlyRenewal"},ft={key:0},bt={class:"list"},wt={class:"item"},kt={class:"content"},Bt={class:"t"},Ct={class:"d"},Dt={class:"item"},Pt={class:"content"},It={class:"t"},Rt={class:"d"},St={class:"item"},Ht={class:"content"},Ut={class:"t"},Wt={class:"d"},Et={class:"item"},Tt={class:"content"},Nt={class:"t"},Qt={class:"d price"},Ft={class:"proxy_list"},Jt={key:0,class:"name"},Mt=["onClick"],xt={class:"title"},Zt={key:0,class:"ip"},Kt={class:"pay_fee"},Lt={class:"product-head"},Vt={class:"left"},Yt=["onClick"],zt={class:"ips"},Xt={class:"right"},jt={class:"title"},Gt=["src"],Ot={class:"pay_fee"},qt={class:"table_emply"},Aa={class:"renewal-action"},ea={class:"text"},ta={__name:"monthly-renewal",setup(V){const{t:f}=CA(),x=g(!0),AA=g(!1),Y=g(!1),b=g({}),z=g("usd"),eA=g(0),k=g([]),m=g([]),E=g([]),B=g({}),Z=g(""),T=g([]),$=g(""),P=U(()=>[{colKey:"row-select",type:"multiple",width:50},{colKey:"name",title:f("user.invoice.t1"),cell:"name",width:260},{colKey:"title",title:f("user.scraper.t2"),cell:"title",width:260},{colKey:"expired_at",title:f("user.billingTab.t8"),width:260},{colKey:"target_expired_at",title:f("user.billingTab.t9"),width:260},{colKey:"renew_days",title:f("user.billingTab.t10"),cell:(e,{row:s})=>`${s.renew_days} ${f("common.Days")}`,width:140},{colKey:"pay_fee",title:f("user.walletTab.topup.t11"),cell:"pay_fee",width:140}]),I=U(()=>[{colKey:"row-select",type:"multiple",width:84},{colKey:"name",cell:(e,{row:s})=>_A(s),width:270},{colKey:"title",cell:"title",width:280},{colKey:"expired_at",width:280},{colKey:"target_expired_at",width:280},{colKey:"renew_days",cell:(e,{row:s})=>`${s.renew_days} ${f("common.Days")}`},{colKey:"pay_fee",cell:"pay_fee",align:"right"}]),M=U(()=>!b.value.start_at||!b.value.end_at?"--":`${b.value.start_at} - ${b.value.end_at}`),tA=U(()=>String(z.value||"").toLowerCase()==="usd"?"$":`${String(z.value||"").toUpperCase()} `),aA=U(()=>k.value.reduce((e,s)=>m.value.includes(s.type)?s.items&&s.items.length?e+G(s.type):e+Number(s.pay_fee||0):e,0)),sA=U(()=>K(aA.value)),lA=e=>{const s=E.value.findIndex(d=>d===e);s>-1?E.value.splice(s,1):E.value.push(e)},iA=e=>{m.value=e,k.value.forEach(s=>{S(s.type)&&(e.includes(s.type)?(B.value[s.type]||[]).length||(B.value[s.type]=s.items.map(d=>d.user_product_id)):B.value[s.type]=[])})},rA=(e,s)=>{B.value[e]=s;const d=s.length>0;d&&!m.value.includes(e)&&(m.value=[...m.value,e]),!d&&m.value.includes(e)&&(m.value=m.value.filter(_=>_!==e))},cA=()=>{x.value=!0},X=async()=>{const e=k.value.filter(s=>m.value.includes(s.type)).flatMap(s=>S(s.type)&&s.items.length?s.items.filter(d=>(B.value[s.type]||[]).includes(d.user_product_id)).map(d=>d.user_product_id):s.user_product_id?[s.user_product_id]:[]);if(!e.length)return W.error($t("user.billingTab.t14"));Y.value=!0,await GA({user_product_ids:e}).then(({code:s,data:d,msg:_})=>{if(s!==200)return W.error(_);!d||!d.trade_no||(T.value=k.value.filter(y=>m.value.includes(y.type)).map(y=>({type:y.type,name:y.name,selectedCount:N(y.type),amount:K(G(y.type))})).filter(y=>y.selectedCount>0),Z.value=d.trade_no,$.value=b.value.target_expired_at||"--",x.value=!1)}).finally(()=>{Y.value=!1})},S=e=>e==25||e==14,N=e=>S(e)?(B.value[e]||[]).length:m.value.includes(e)?1:0,K=e=>{const s=Number(e||0).toFixed(2);return`${tA.value}${s}`},j=e=>S(e.type)?(e.items||[]).reduce((s,d)=>s+Number(d.pay_fee||0),0):Number(e.pay_fee||0),G=e=>{const s=k.value.find(_=>_.type===e);if(!s)return 0;if(!S(e))return m.value.includes(e)?Number(s.pay_fee||0):0;const d=B.value[e]||[];return s.items.reduce((_,y)=>d.includes(y.user_product_id)?_+Number(y.pay_fee||0):_,0)},Q=e=>{const s=k.value.find(d=>d.type===e);return!s||!S(e)?!1:(B.value[e]||[]).length===s.items.length},dA=(e,s)=>{const d=k.value.find(_=>_.type===e);d&&(B.value[e]=s?d.items.map(_=>_.user_product_id):[],s?m.value.includes(e)||(m.value=[...m.value,e]):m.value=m.value.filter(_=>_!==e))},gA=e=>{switch(e.product_type){case 9:case 12:case 18:case 27:case 28:return e.title;case 11:return`${e.title},${e.bandwidth_mbsp} Mbps,${e.concurrency} QPS`;case 19:case 25:case 14:return`${e.items.length} IPs`}},_A=e=>{switch(e.product_type){case 9:case 12:case 18:case 27:case 28:return e.title;case 11:return`${e.title},${e.bandwidth_mbsp} Mbps,${e.concurrency} QPS`;case 19:case 25:case 14:return e.ip}},nA=e=>{switch(e.product_type){case 9:case 12:case 18:case 27:case 28:return e.title;case 11:return`${e.title},${e.bandwidth_mbsp} Mbps,${e.concurrency} QPS`;case 19:case 25:case 14:let d=jA.reduce((_,y)=>_.concat(y.items),[]).find(_=>_.country_code===e.country_code.toLowerCase());return d?d.name_en_us:e.country_code}},mA=async()=>{AA.value=!0,await XA().then(({code:e,data:s,msg:d})=>{if(e==200){b.value=s.batch||{},z.value=s.currency||"usd",eA.value=Number(s.total_fee||0);const _={9:f("ProductNames.ResidentialProxy"),11:f("ProductNames.Unl
1imitedResidentialProxy"),25:f("ProductNames.StaticResidentialProxy"),14:f("ProductNames.StaticDataCenterProxy"),12:f("ProductNames.LongActingISPProxy"),18:f("ProductNames.WebScraperAPI"),27:f("ProductNames.SERPAPI"),28:f("ProductNames.VideoDownloaderAPI")},y={},t=[];(s.items||[]).forEach(n=>{const i=n.product_type==19?n.parent_product_type:n.product_type;if(S(i)){y[i]||(y[i]={...n,type:i,name:_[i],items:[]},t.push(y[i])),y[i].items.push(n);return}t.push({...n,type:n.user_product_id,name:_[i],items:[]})}),k.value=t,m.value=k.value.map(n=>n.type);const l={};k.value.forEach(n=>{S(n.type)&&n.items.length&&(l[n.type]=n.items.map(i=>i.user_product_id))}),B.value=l}else W.error(d)}).finally(()=>{AA.value=!1})};return $A(()=>{mA()}),(e,s)=>{const d=YA,_=zA,y=OA,t=DA,l=gt;return c(),p(L,null,[C(_,null,{default:w(()=>[C(d,null,{default:w(()=>[h(a(e.$t("user.common.Billing"))+" - ProxyLite",1)]),_:1})]),_:1}),A("div",vt,[o(x)?(c(),p("main",ft,[A("header",null,[A("h2",null,a(e.$t("user.common.MonthlyRenewal")),1),A("p",null,a(e.$t("user.billingTab.t1")),1),A("div",bt,[A("div",wt,[s[0]||(s[0]=A("img",{loading:"lazy",src:_t,alt:"proxylite",width:"40",height:"40"},null,-1)),A("div",kt,[A("div",Bt,a(e.$t("user.billingTab.t4")),1),A("div",Ct,a(o(M)),1)])]),A("div",Dt,[s[1]||(s[1]=A("img",{loading:"lazy",src:mt,alt:"proxylite",width:"40",height:"40"},null,-1)),A("div",Pt,[A("div",It,a(e.$t("user.billingTab.t5")),1),A("div",Rt,a(o(b).target_expired_at?o(b).target_expired_at:"--"),1)])]),A("div",St,[s[2]||(s[2]=A("img",{loading:"lazy",src:yt,alt:"proxylite",width:"40",height:"40"},null,-1)),A("div",Ht,[A("div",Ut,a(e.$t("user.billingTab.t6")),1),A("div",Wt,a(o(k).length),1)])]),A("div",Et,[s[3]||(s[3]=A("img",{loading:"lazy",src:ht,alt:"proxylite",width:"40",height:"40"},null,-1)),A("div",Tt,[A("div",Nt,a(e.$t("user.billingTab.t7")),1),A("div",Qt,a(`${o(tA)}${o(eA)}`),1)])])])]),A("div",Ft,[A("h3",null,[h(a(e.$t("user.billingTab.t2"))+" ",1),A("span",null,"("+a(e.$t("user.billingTab.t3",{num:o(k).length}))+")",1)]),C(y,{"row-key":"type",data:o(k),columns:o(P),loading:o(AA),expandIcon:!1,expandOnRowClick:!1,"expanded-row-keys":o(E),"selected-row-keys":o(m),onSelectChange:iA},{name:w(({row:n})=>[S(n.type)?(c(),p("div",{key:1,class:J(["name",{active:o(E).includes(n.type)}]),onClick:i=>lA(n.type)},[C(o(IA)),h(" "+a(n.name),1)],10,Mt)):(c(),p("div",Jt,a(n.name),1))]),title:w(({row:n})=>[A("div",xt,[h(a(gA(n))+" ",1),n.type==25||n.type==14?(c(),p("span",Zt,a(e.$t("user.billingTab.t11",{ips:N(n.type)})),1)):R("",!0)])]),pay_fee:w(({row:n})=>[A("span",Kt,a(K(j(n))),1)]),expandedRow:w(({row:n})=>[A("div",Lt,[A("div",Vt,[A("div",{class:"checkbox",onClick:i=>dA(n.type,!Q(n.type))},a(Q(n.type)?e.$t("user.billingTab.t24"):e.$t("user.billingTab.t23")),9,Yt),A("div",zt,a(e.$t("user.billingTab.t11",{ips:N(n.type)})),1)]),A("div",Xt,[A("span",null,a(e.$t("pricing.pay.t6"))+":",1),A("b",null,a(K(G(n.type))),1)])]),C(y,{"row-key":"user_product_id",data:n.items,columns:o(I),"selected-row-keys":o(B)[n.type]||[],onSelectChange:i=>rA(n.type,i)},{title:w(i=>[A("div",jt,[S(i.row.parent_product_type)?(c(),p("img",{key:0,loading:"lazy",width:"22",height:"16",src:`/flags/${i.row.country_code.toLowerCase()}.svg`,alt:"ProxyLite"},null,8,Gt)):R("",!0),h(" "+a(nA(i.row)),1)])]),pay_fee:w(i=>[A("span",Ot,a(K(j(i.row))),1)]),_:2},1032,["data","columns","selected-row-keys","onSelectChange"])]),empty:w(()=>[A("div",qt,[s[4]||(s[4]=A("img",{loading:"lazy",width:"80",height:"80",src:ce,alt:"ProxyLite"},null,-1)),A("p",null,a(e.$t("user.overviewTab.products.main.proxy_list.no_proxy")),1)])]),_:1},8,["data","columns","loading","expanded-row-keys","selected-row-keys"])]),A("div",Aa,[A("div",ea,[h(a(e.$t("user.billingTab.t12")),1),A("span",null,a(o(sA)),1)]),C(t,{theme:"primary",loading:o(Y),onClick:X},{default:w(()=>[h(a(e.$t("user.billingTab.t13")),1)]),_:1},8,["loading"])])])):(c(),pA(l,{key:1,trade_no:o(Z),target_expired_at:o($),renewal_selected:o(T),onBack:cA},null,8,["trade_no","target_expired_at","renewal_selected"]))])],64)}}},Za=BA(ta,[["__scopeId","data-v-396d3082"]]);export{Za as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.