PageSourceSearch

https://www.btse.com/static/js/BPiRBrmG.js

js btse.com collected 2026-10-03 21:21:44 UTC 48,897 bytes, 2 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"btse@2f4cc265"};var a=(new e.Error).stack;a&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[a]="5d483b5a-d81b-4b57-a8b4-42d8821f7452",e._sentryDebugIdIdentifier="sentry-dbid-5d483b5a-d81b-4b57-a8b4-42d8821f7452")}catch(l){}}();import{ai as e,aY as a,aS as l,a5 as t,r as i,a6 as r,B as s,aE as u,aF as n,ar as d,a8 as o,a9 as c,aa as v,aK as p,ab as m,af as y,ae as C,aN as f,aT as b,am as h,as as g,ad as I,ac as N,aI as S,an as w,ak as _,aU as x,ag as F,aC as L,b6 as P,al as k}from"./B-0vxubZ.js";import{u as A,nv as E,al as $,cR as T,U as D,C as U,di as O,dE as H,d2 as V,rc as R,rd as B,cS as M,cZ as j,r8 as z,dh as q,dj as Y,d8 as W,cN as Z,cY as G,fs as K,aq as X,mK as J,aO as Q,aN as ee,re as ae,aZ as le,qs as te,r9 as ie,pm as re,dB as se,pW as ue,l as ne,dq as de,rf as oe,bD as ce,bC as ve,b1 as pe,bJ as me,bI as ye,rg as Ce,_ as fe,az as be,j as he,rh as ge,d0 as Ie,iY as Ne,qX as Se,w as we}from"./fTPyrBIP.js";import{A as _e,b as xe,C as Fe}from"./B4GGByMv.js";import{I as Le}from"./D56oejFf.js";import{D as Pe}from"./Dm84OOiJ.js";import{y as ke,R as Ae,x as Ee}from"./BphGmIDb.js";import{_ as $e}from"./SJUTAzMa.js";import{bf as Te}from"../../app.DI3xhnWo.js";import"./CEBSnBgb.js";import"./D8-5GxBK.js";import"./chunk-lottie.tqfMQl6Y.js";import"./SmGL2nNO.js";import"./chunk-web3.BZXhiO4y.js";import"./chunk-web3-onboard-utils.iUTN3q_9.js";import"./chunk-sentry.DKA24Cnk.js";import"./DjxVUbdV.js";import"./chunk-echarts.K2WzvGbX.js";import"./DiwcCmib.js";import"./C_JXYWer.js";import"./CgvI7oGJ.js";const De={class:"application-summary font-14 weight-500"},Ue={class:"subtitle"},Oe={class:"row"},He={class:"info-value"},Ve={class:"row"},Re={class:"info-value"},Be={class:"subtitle mt-32"},Me={class:"font-14 weight-500"},je={key:0,class:"row"},ze={class:"font-12 weight-300"},qe={class:"info-value"},Ye={class:"row"},We={class:"info-value"},Ze={class:"row"},Ge={class:"font-12 weight-300"},Ke={class:"info-value"},Xe={class:"row divider-top mb-16"},Je={class:"info-value font-18 weight-700 highlight"},Qe={class:"info-value ml-4"},ea={key:0,class:"subtitle mt-36"},aa={key:1,class:"pay-with-wrap flex-box justify-between items-center mt-8"},la={class:"font-12 weight-300 tx-align--right"},ta={class:"w-100 relative"},ia={class:"flex-box gap-8"},ra={class:"flex-box gap-4 balance-wrap"},sa={key:0,class:"flex-box gap-8 mt-8"},ua={class:"insufficient-balance"},na={class:"mt-16"},da={class:"flex-box justify-between mb-16 mt-16"},oa={class:"summary-wrapper font-12"},ca={class:"mr-4"},va={class:"count-down"},pa={class:"flex-box justify-between mt-16 items-center"},ma={class:"flex-box gap-4 items-center"},ya={class:"est-amount"},Ca={key:0,class:"est-currency"},fa=$e(e({__name:"ApplicationSummary",props:{summaryDetail:{default:()=>({})},isApply:{type:Boolean,default:!0},isShowFullSummary:{type:Boolean,default:!0},provider:{default:""},currencyList:{default:()=>[]},settlementAmount:{default:0},settlementCurrency:{default:""}},emits:["update:settlementCurrency","update:settlementAmount"],setup(e,{emit:w}){const{enablePayWithFiat:_}=T,x=A(),{t:F}=a(),L=l(),{lang:P,isApp:k,getCurrencyScaledAmount:R}=t(x),B=e,M=w,j=i({}),z=i(15),q=i(null),Y=i(""),W=r({get:()=>B.settlementAmount,set:e=>M("update:settlementAmount",e)}),Z=r({get:()=>B.settlementCurrency,set:e=>M("update:settlementCurrency",e)}),G=r((()=>{var e;return(null==(e=B.summaryDetail)?void 0:e.cardType)||""})),K=r((()=>{var e;return(null==(e=B.summaryDetail)?void 0:e.currency)||""})),X=r((()=>{if(!Y.value)return"-";const e=s(1).div(Y.value||1).toNumber(),a=R.value({currency:Z.value,amount:e,isFormat:!0});return`1 ${K.value} ≈ ${a} ${Z.value}`})),J=r((()=>`${Math.floor(z.value/60)}:${(z.value%60).toString().padStart(2,"0")}`)),Q=r((()=>{var e;return(null==(e=B.summaryDetail)?void 0:e.shippingFee)||""})),ee=r((()=>Y.value?s(re.value).div(Y.value||0).toFixed(8):"-")),ae=r((()=>{const{available:e}=j.value||{};return void 0!==e&&s(ee.value).gt(W.value)})),le=r((()=>{const{available:e=0}=j.value||{};return R.value({currency:Z.value,amount:e,isFormat:!0})}
1)),te=r((()=>{var e;return(null==(e=B.summaryDetail)?void 0:e.subscriptionFee)||{}})),ie=r((()=>{var e;return(null==(e=B.summaryDetail)?void 0:e.feeStructure)||{}})),re=r((()=>{var e;return R.value({currency:K.value,amount:(null==(e=B.summaryDetail)?void 0:e.totalFee)||0,isFormat:!0})})),se=r((()=>{var e;return(null==(e=B.summaryDetail)?void 0:e.currencyInfo)||{}})),ue=r((()=>({padding:"8px 12px","background-color":"var(--app--color--denim-darker)"}))),ne=r((()=>{const{cardIssuanceFee:e={}}=B.summaryDetail||{},a=!E(e),{issueFee:l}=e||{};return a&&l?l:ie.value.issueFee})),de=r((()=>!E(te.value))),oe=r((()=>{var e;return(null==(e=B.summaryDetail)?void 0:e.cardTypeName)||""})),ce=r((()=>{var e;return R.value({currency:K.value,amount:(null==(e=se.value)?void 0:e.available)||0,isFormat:!0})}));u((()=>{})),n((()=>clearInterval(q.value??void 0)));const ve=async()=>{if(!Z.value)return;const e={currency:K.value,chargeCurrency:Z.value,provider:B.provider};try{const{exchangeRate:a}=await V.getExchangeRate(e)||{};Ce(a??0)}catch(a){return Ce(0),clearInterval(q.value??void 0),Promise.reject(a)}},pe=e=>{if(e){return`${R.value({currency:K.value,amount:e,isFormat:!0})} ${K.value}`}return F("depositWithdrawalFees.free").toUpperCase()},me=e=>{j.value=e,Z.value=null==e?void 0:e.shortName,S((()=>{clearInterval(q.value??void 0),ve(),z.value=15,q.value=setInterval((()=>{z.value-=1,z.value<0&&(ve(),z.value=15)}),1e3)}))},ye=()=>{k.value?H({type:_e.DEPOSIT}):L.push({name:"walletSpot",params:{lang:P.value}})},Ce=e=>{const{available:a=0}=j.value||{};Y.value=e,W.value=s(a).times(e).toFixed(4)};return(e,a)=>{const l=d("ToolTip");return c(),o("div",De,[v("span",Ue,y(e.$t("debitCard.applicationSummary")),1),p(ke,{class:"icon-card",cardType:G.value},null,8,["cardType"]),v("div",Oe,[C(y(e.$t("t.currency"))+" ",1),v("span",He,y(K.value),1)]),v("div",Ve,[C(y(e.$t("debitCard.cardTypes"))+" ",1),v("div",Re,[v("div",null,y(oe.value),1)])]),v("div",Be,[C(y(e.$t("debitCard.subscriptionApplicationFee"))+" ",1),f(p(l,{placement:"top",tooltipStyle:ue.value},{content:h((()=>[p($,{class:"info-icon",width:"12",height:"12"})])),tooltip:h((()=>[v("div",Me,y(e.$t("debitCard.subscriptionFee")),1),v("div",null,y(e.$t("debitCard.subscriptionFee.tooltip.des",{from:"0",to:"2",text:pe(te.value.general)})),1),v("div",null,y(e.$t("debitCard.subscriptionFee.tooltip.des",{from:"3",to:"10",text:pe(te.value.vip)})),1)])),_:1},8,["tooltipStyle"]),[[b,de.value]])]),e.isApply&&g(_)?(c(),o("div",je,[v("div",null,[v("span",null,y(e.$t("debitCard.subscriptionFee")),1),v("div",ze,y(e.$t("debitCard.annualSubscription")),1)]),v("span",qe,y(pe(ie.value.subscriptionFee)),1)])):m("",!0),v("div",Ye,[C(y(e.$t("debitCard.cardIssuanceFee"))+" ",1),v("span",We,y(pe(ne.value)),1)]),v("div",Ze,[v("div",null,[v("span",null,y(e.$t("debitCard.shippingFee")),1),v("div",Ge,y(e.$t("debitCard.standardDelivery")),1)]),v("span",Ke,y("-"===Q.value?Q.value:pe(Q.value)),1)]),v("div",Xe,[C(y(e.$t("t.total"))+" ",1),v("div",null,[v("span",Je,y(re.value),1),v("span",Qe,y(K.value),1)])]),e.isShowFullSummary?(c(),o(I,{key:1},[re.value?(c(),o("div",ea,y(e.$t("t.payWith")),1)):m("",!0),g(_)?(c(),o("div",aa,[p(D,{type:"fiat",size:"16",name:se.value.shortName,shortName:""},null,8,["name"]),v("div",la,y(e.$t("t.available"))+" "+y(ce.value),1)])):(c(),o(I,{key:2},[v("div",ta,[p(U,{class:"currency-dropdown",selectedCurrency:Z.value,appliedCurrencyList:e.currencyList,isFilterShown:!1,isSearchShown:!1,placeholder:e.$t("t.pleaseSelectCurrency"),isError:ae.value,idPrefix:"application-summary",showBalance:"",onOnChange:me},{default:h((()=>[v("div",ia,[v("p",null,y(Z.value),1),v("div",ra,[v("span",null,y(e.$t("t.available")),1),v("div",null,y(le.value),1)])])])),_:1},8,["selectedCurrency","appliedCurrencyList","placeholder","isError"])]),ae.value?(c(),o("div",sa,[v("span",ua,y(e.$t("t.insufficientBalance")),1),v("span",{class:"deposit",onClick:ye},y(e.$t("t.deposit")),1)])):m("",!0),v("div",na,[v("div",da,[v("div",null,y(e.$t("wallet.topUp.indicativeRate")),1),v("div",oa,[v("span",ca,y(X.value),1),Y.value?(c(),o(I,{key:0},[p(O,{class:"clock mr-4"}),v("span",va,y(J.value),1)],64)):m("",!0)])]),v("div",pa,[v("div",null,y(e.$t("debitCard.estimateAmount")),1),v("div",ma,[v("span",ya,y(ee.value),1),Y.value?(c(),o("span",Ca,y(Z.value),1)):m("",!0)])])])],64)),N(e.$slots,"default",{},void 0,!0)],64)):m("",!0)])}}}),[["__scopeId","data-v-ff22913d"]]);function ba(e){const a=(null==e?void 0:e.length)||0,l=B-a;return Math.max(0,Math.min(R,l))}const ha={class:"apply-card-form-single"},ga={class:"title"},Ia={class:"left flex-grow-1"},Na={class:"card-plan"},Sa={class:"card-detail"},wa={class:"subtitle"},_a={class:"font-16 weight-700"},xa={class:"card-detail"},Fa={class:"subtitle"},La={class:"hint"},Pa={class:"subtitle mt-32"},ka={class:"card-type"},Aa=["onClick"],Ea={class:"cardholder-section"},$a={class:"card-holder-title"},Ta={class:"name-and-email"},Da={class:"subtitle mt-40"},Ua={class:"optional"},Oa={class:"state-wrap mt-16"},Ha={key:2,class:"recipient-wrapper"},Va={class:"subtitle mt-32"},Ra={class:"delivery-option"},Ba=$e(e({__name:"ApplyCardFormSingle",props:{currentPage:{}},emits:["onBack","update:submitStatus","update:errorCode"],setup(e,{emit:l}){const{enablePayWithFiat:n}=T,{t:N}=a(),L=A(),P=M(),{currencyMap:k,isCnDomain:E}=t(L),{updateProviderInfoList:U}=P,{currency:O,provider:H,subscriptionStatus:R,currentCardPlan:B,currentCardDetail:ue,currentPlanSubscriptionId:ne}=t(P),de=e,oe=l,ce=i([]),ve=i([]),pe=i([]),me=i([]),ye=i([]),Ce=i([]),fe=i([]),be=i({}),he=i({}),ge=i({}),Ie=i({}),Ne=i({}),Se=i(j.PHYSICAL),we=i(0),_e=i(""),ke=i(""),Ae=i(""),Ee=i(!1),$e=i(!1),Te=i(!1),De=i(!1),Ue=i(!1),Oe=i(!1),He=i(!1),Ve=i({street1:"",street2:"",city:"",state:"",zipCode:"",country:null,taxId:"",recipientFirstName:"",recipientLastName:""}),Re=i({cardHolderName:"",email:"",countryName:"",phoneNo:""}),Be=r((()=>{const e={[j.PHYSICAL]:N("debitCard.physicalx1"),[j.VIRTUAL]:N("debitCard.virtualx1")};return{cardType:Se.value,cardTypeName:e[Se.value]||"",currency:O.value,shippingFee:ta.value,subscriptionFee:Ie.value,feeStructure:ra.value,totalFee:ua.value,currencyInfo:Me.value,cardIssuanceFeeTitle:ma.value,cardIssuanceFee:ra.value}})),Me=r((()=>k.value[O.value])),je=r((()=>!he.value[z.EMAIL])),ze=r((()=>!he.value[z.RECIPIENT])),qe=r((()=>ba(Ve.value.recipientLastName))),Ye=r((()=>ba(Ve.value.recipientFirstName))),We=r((()=>{const{country:e}=Ve.value,a=!he.value[z.TAX_ID],l=Ce.value.includes((null==e?void 0:e.value)??"");return a&&l})),Ze=r((()=>{var e;const a=null==(e=Ve.value.country)?void 0:e.value;return!!a&&fe.value.includes(a)})),Ge=r((()=>!he.value[z.CARD_INFO_PHONE])),Ke=r((()=>!!be.value[z.CARDHOLDER_NAME])),Xe=r((()=>!he.value[z.DELIVERY_PHONE])),Je=r((()=>{var e;return null==(e=me.value)?void 0:e.map((e=>{const a=q[e];return{id:e,title:a?N(a):""}}))}
1)),Qe=r((()=>{var e;return null==(e=ue.value)?void 0:e.id})),ea=r((()=>{const e=Y[B.value];return e?N(e):""})),aa=r((()=>ce.value.join("/"))),la=r((()=>{const{country:e}=Ne.value||{},{country:a}=Ve.value||{};return e||(null==a?void 0:a.value)})),ta=r((()=>{var e,a;switch(Se.value){case j.PHYSICAL:return null==(e=ge.value)?void 0:e.fee;case j.VIRTUAL:return null==(a=ra.value)?void 0:a.deliveryFee;default:return""}})),ia=r((()=>de.currentPage===W.APPLY_NEW_SUBSCRIPTION?Z.DEBIT_CARD_REGISTER:Z.DEBIT_CARD_FUNCTION)),ra=r((()=>ye.value.find((({cardType:e})=>e===Se.value))||{})),sa=r((()=>{const e=pe.value.map((e=>({name:`country.${e}`,value:e})));return E.value?e.sort((e=>"CN"===(null==e?void 0:e.value)?-1:1)):e})),ua=r((()=>{const{subscriptionFee:e=0,issueFee:a=0}=ra.value;return s(e).plus(a).plus(ta.value??0).toNumber()})),na=r((()=>Se.value===j.PHYSICAL)),da=r((()=>oa.value||ca.value||$e.value)),oa=r((()=>!1)),ca=r((()=>{const{street1:e,city:a,zipCode:l,country:t}=Ve.value,i=je.value&&!Re.value.email,r=Ge.value&&!He.value;if(na.value){const s=Xe.value&&!Te.value,u=Ze.value&&!Ve.value.state;return!e||!a||!l||!t||u||i||r||s}return i||r})),va=r((()=>[W.APPLY_NEW_SUBSCRIPTION,W.APPLY_NEW_CARD].includes(de.currentPage))),pa=r((()=>de.currentPage===W.REISSUE)),ma=r((()=>pa.value?N("debitCard.reIssuanceFee"):N("debitCard.cardIssuanceFee"))),ya=r((()=>pa.value?N("debitCard.reissueCard"):N("debitCard.applyFor",{brandName:N("debitCard.brandName")}))),Ca=r((()=>[G.NOT_APPLY,G.TERMINATED].includes(R.value)?void 0:ne.value)),Ba=r((()=>({regex:K.streetLine,errorMsg:N("debitCard.streetLine.errorMessage")}))),Ma=r((()=>({regex:/^[A-Za-z\-. ]+$/,errorMsg:N("verification.questionnaire.nameRules.error")})));w(Ne,(e=>{e&&(Ve.value={...e,street1:(null==e?void 0:e.addressLine1)||"",street2:(null==e?void 0:e.addressLine2)||""})})),w((()=>Ve.value.country),(e=>{ke.value=(null==e?void 0:e.value)??"",qa()})),w(Ze,(e=>{e||(Ve.value.state="")})),u((()=>{var e;(null==(e=ue.value)?void 0:e.cardType)&&(Se.value=ue.value.cardType),Ya()}));const ja=()=>{oe("onBack")},za=()=>{Oe.value=!1},qa=async()=>{const{country:e}=Ve.value||{};if(e)try{const a={params:{id:Ca.value,currency:O.value,countryCode:(null==e?void 0:e.value)||e,isBulk:!1},provider:H.value};ve.value=await V.getDeliveryOption(a)||[],ge.value=ve.value.find((({disable:e})=>!e))||{}}catch(a){Promise.reject(a)}},Ya=async()=>{const e={subscriptionId:Ca.value,currency:O.value,provider:H.value,isApply:va.value,cardId:Qe.value,isBulk:!1};(e=>{const{fromCurrencies:a=[],deliveryOptions:l=[],feeStructures:t=[],disableColumns:i=[],cardTypes:r=[],hiddenColumns:s=[],taxIdRequiredCountries:u=[],stateRequiredCountries:n=[],deliveryCountries:d=[],subscriptionFee:o={},prefillAddress:c,cardHolderName:v=""}=e||{};va.value&&(Se.value=r[0]),Ce.value=u,fe.value=n,ce.value=a,be.value=i.reduce(((e,a)=>(e[a]=a,e)),{}),he.value=s.reduce(((e,a)=>(e[a]=a,e)),{}),ve.value=l,pe.value=d,Ne.value=c,Re.value.cardHolderName=v,ye.value=t,Ie.value=o,me.value=r,ge.value=l[0]||{}})(await V.getPreviewInfo(e))},Wa=async({twoFaCode:e,emailTotpCode:a})=>{var l;De.value=!1,Ee.value=!0;const t={[W.APPLY_NEW_SUBSCRIPTION]:V.createSubscription,[W.APPLY_NEW_CARD]:V.createSingleCard,[W.REISSUE]:V.reissueCard},i={form:Ve.value,cardInfo:Re.value,deliveryCountryName:ke.value,deliveryPhoneNumber:Ae.value,subscriptionId:Ca.value,cardId:Qe.value,shippingMethod:(null==(l=ge.value)?void 0:l.methodName)||"",otpCode:a,twoFACode:e,cardType:Se.value,currency:O.value,chargeCurrency:_e.value,provider:H.value,pageStep:de.currentPage},r=t[de.currentPage];try{await r(i),await U(),await S(),oe("update:submitStatus",se.PROCESSING)}catch(s){return oe("update:errorCode",s),oe("update:submitStatus",se.UNSUCCESSFUL),Promise.reject(s)}finally{Ee.value=!1,$e.value=!1}},Za=()=>{Ue.value=!1,Oe.value=!0},Ga=()=>{De.value=!1,$e.value=!1},Ka=()=>{if(Ue.value||$e.value)return;new s(Me.value.available).lt(ua.value)?Ue.value=!0:(De.value=!0,$e.value=!0)};return(e,a)=>{const l=d("ToolTip"),t=d("BaseButton"),i=d("ValidationForm");return c(),o("div",ha,[v("div",{class:"go-back flex-box items-center font-14 weight-500",onClick:ja},[p(X,{class:"icon-chevron-down"}),C(" "+y(e.$t("t.back")),1)]),v("span",ga,y(ya.value),1),p(i,{class:"container mt-32",as:"div"},{default:h((({meta:i})=>[v("div",Ia,[v("div",Na,[v("div",Sa,[v("p",wa,y(e.$t("debitCard.cardPlan")),1),v("p",_a,y(ea.value),1)]),v("div",xa,[v("span",Fa,y(e.$t("debitCard.cardCurrency")),1),p(D,{type:"fiat",size:"36",displayName:g(O),name:g(O)},null,8,["displayName","name"]),v("div",La,y(e.$t("debitCard.topUpWith"))+" "+y(aa.value),1)])]),v("div",Pa,y(e.$t("debitCard.cardType")),1),v("div",ka,[(c(!0),o(I,null,x(Je.value,(e=>(c(),o("div",{key:e.id,class:F(["block",{isSelected:Se.value===e.id}]),onClick:a=>(e=>{Se.value=e})(e.id)},[C(y(e.title)+" ",1),f(p(J,null,null,512),[[b,Se.value===e.id]])],10,Aa)))),128))]),a[24]||(a[24]=v("div",{class:"divider"},null,-1)),v("div",Ea,[v("div",$a,[v("p",null,y(e.$t("debitCard.cardHolderInfo")),1)]),v("div",Ta,[p(Q,{class:"flex-1",title:`${e.$t("debitCard.cardHolderName")}`,isTailAppending:""},{title:h((()=>[p(l,{placement:"top"},{content:h((()=>[p($,{class:"info-icon",width:"16",height:"16"})])),tooltip:h((()=>[C(y(e.$t("debitCard.apply.cardHolderNameTooltip")),1)])),_:1})])),default:h((()=>[p(ee,{value:Re.value.cardHolderName,"onUpdate:value":a[0]||(a[0]=e=>Re.value.cardHolderName=e),class:"mt-6",name:"cardHolderName",rules:{required:!0,validation:Ma.value},maxlength:g(ae),disabled:Ke.value,isErrorFloating:""},null,8,["value","rules","maxlength","disabled"])])),_:1},8,["title"]),je.value?(c(),_(Q,{key:0,class:"flex-1",title:`${e.$t("debitCard.forEmailVerification")}`},{default:h((()=>[p(ee,{value:Re.value.email,"onUpdate:value":a[1]||(a[1]=e=>Re.value.email=e),class:"mt-6",name:"cardInfoEmail",rules:"required|email",maxlength:"100",isErrorFloating:""},null,8,["value"])])),_:1},8,["title"])):m("",!0)]),Ge.value?(c(),_(Q,{key:0,title:`${e.$t("debitCard.forMobileVerification")}`},{default:h((()=>[p(le,{countryName:Re.value.countryName,"onUpdate:countryName":a[2]||(a[2]=e=>Re.value.countryName=e),phone:Re.value.phoneNo,"onUpdate:phone":a[3]||(a[3]=e=>Re.value.phoneNo=e),isValid:He.value,"onUpdate:isValid":a[4]||(a[4]=e=>He.value=e),name:"cardInfoMobile",class:"mt-6",placeholder:e.$t("t.enterPhoneNumber")},null,8,["countryName","phone","isValid","placeholder"])])),_:1},8,["title"])):m("",!0)]),na.value?(c(),o(I,{key:0},[a[22]||(a[22]=v("div",{class:"divider"},null,-1)),v("div",Da,y(e.$t("debitCard.deliveryInfo")),1),p(Q,{class:"mt-16",title:`${e.$t("debitCard.streetLine")} 1`},{default:h((()=>[p(ee,{value:Ve.value.street1,"onUpdate:value":a[5]||(a[5]=e=>Ve.value.street1=e),name:"street1",class:"mt-4",rules:{required:!0,validation:Ba.value},maxlength:"27",isErrorFloating:""},null,8,["value","rules"])])),_:1},8,["title"]),p(Q,{class:"mt-16",title:`${e.$t("debitCard.streetLine")} 2`},{tail:h((()=>[v("div",Ua,y(e.$t("t.optional")),1)])),default:h((()=>[p(ee,{value:Ve.value.street2,"onUpdate:value":a[6]||(a[6]=e=>Ve.value.street2=e),name:"street2",class:"mt-4",rules:{validation:Ba.value},maxlength:"27",isErrorFloating:""},null,8,["value","rules"])])),_:1}
1,8,["title"]),p(Q,{class:"mt-16",title:e.$t("elite.debitCard.apply.info.city")},{default:h((()=>[p(ee,{value:Ve.value.city,"onUpdate:value":a[7]||(a[7]=e=>Ve.value.city=e),name:"city",class:"mt-4",rules:{required:!0,validation:Ba.value},maxlength:"27",isErrorFloating:""},null,8,["value","rules"])])),_:1},8,["title"]),p(Q,{class:"mt-16",title:e.$t("verification.country")},{default:h((()=>[p(te,{modelValue:Ve.value.country,"onUpdate:modelValue":a[8]||(a[8]=e=>Ve.value.country=e),modelModifiers:{modelValue:!0},class:"dropdown mt-4 font-16",defaultSelectedValue:la.value,options:sa.value,isDisplaySearchInput:""},null,8,["modelValue","defaultSelectedValue","options"])])),_:1},8,["title"]),v("div",Oa,[Ze.value?(c(),_(Q,{key:0,class:"flex-1",title:e.$t("debitCard.stateProvince")},{default:h((()=>[p(ee,{value:Ve.value.state,"onUpdate:value":a[9]||(a[9]=e=>Ve.value.state=e),name:"state",class:"mt-4",rules:{required:!0,validation:Ba.value},maxlength:"27",isErrorFloating:""},null,8,["value","rules"])])),_:1},8,["title"])):m("",!0),p(Q,{class:"flex-1",title:e.$t("debitCard.zipPostal")},{default:h((()=>{var e;return[p(ee,{value:Ve.value.zipCode,"onUpdate:value":a[10]||(a[10]=e=>Ve.value.zipCode=e),name:"zipCode",class:"mt-4",rules:{required:!0,postalCode:null==(e=Ve.value.country)?void 0:e.value},maxlength:g(ie),isErrorFloating:""},null,8,["value","rules","maxlength"])]})),_:1},8,["title"])]),We.value?(c(),_(Q,{key:0,class:"mt-16",title:e.$t("t.taxId"),isTailAppending:""},{title:h((()=>[p(l,{placement:"top"},{content:h((()=>[p($,{class:"info-icon",width:"16",height:"16"})])),tooltip:h((()=>[C(y(e.$t("debitCard.taxIdHint")),1)])),_:1})])),default:h((()=>[p(ee,{value:Ve.value.taxId,"onUpdate:value":a[11]||(a[11]=e=>Ve.value.taxId=e),name:"taxId",class:"mt-4",rules:"required|letterAndNumber",maxlength:"20",isErrorFloating:""},null,8,["value"])])),_:1},8,["title"])):m("",!0),Xe.value&&na.value?(c(),_(Q,{key:1,class:"mt-16",title:e.$t("debitCard.deliveryContactNumber")},{default:h((()=>[p(le,{countryName:ke.value,"onUpdate:countryName":a[12]||(a[12]=e=>ke.value=e),phone:Ae.value,"onUpdate:phone":a[13]||(a[13]=e=>Ae.value=e),isValid:Te.value,"onUpdate:isValid":a[14]||(a[14]=e=>Te.value=e),placeholder:e.$t("t.enterPhoneNumber"),class:"mt-6",name:"deliveryMobile",isDisableCountrySelection:""},null,8,["countryName","phone","isValid","placeholder"])])),_:1},8,["title"])):m("",!0),ze.value?(c(),o("div",Ha,[p(Q,{class:"flex-grow-1",title:e.$t("t.recipientFirstName")},{default:h((()=>[p(ee,{value:Ve.value.recipientFirstName,"onUpdate:value":a[15]||(a[15]=e=>Ve.value.recipientFirstName=e),name:"recipientFirstName",class:"mt-4",rules:{required:!0,validation:Ma.value},maxlength:qe.value,isErrorFloating:""},null,8,["value","rules","maxlength"])])),_:1},8,["title"]),p(Q,{class:"flex-grow-1",title:e.$t("t.recipientLastName")},{default:h((()=>[p(ee,{value:Ve.value.recipientLastName,"onUpdate:value":a[16]||(a[16]=e=>Ve.value.recipientLastName=e),name:"recipientLastName",class:"mt-4",rules:{required:!0,validation:Ma.value},maxlength:Ye.value,isErrorFloating:""},null,8,["value","rules","maxlength"])])),_:1},8,["title"])])):m("",!0),a[23]||(a[23]=v("div",{class:"divider"},null,-1)),v("div",Va,y(e.$t("debitCard.deliveryOption")),1),v("div",Ra,[(c(!0),o(I,null,x(ve.value,(e=>(c(),_(Pe,{key:e.methodName,selectedDeliveryOption:ge.value,"onUpdate:selectedDeliveryOption":a[17]||(a[17]=e=>ge.value=e),class:"flex-1",deliveryOption:e},null,8,["selectedDeliveryOption","deliveryOption"])))),128))])],64)):m("",!0)]),p(fa,{settlementAmount:we.value,"onUpdate:settlementAmount":a[18]||(a[18]=e=>we.value=e),settlementCurrency:_e.value,"onUpdate:settlementCurrency":a[19]||(a[19]=e=>_e.value=e),class:"application-summary",summaryDetail:Be.value,isApply:va.value,currencyList:ce.value,provider:g(H)},{default:h((()=>[p(t,{class:"primary w-100 mt-36",size:"large",isLoading:$e.value,disabled:da.value||!i.valid,onClick:Ka},{default:h((()=>[C(y(e.$t(ua.value?"debitCard.applyPay":"t.apply")),1)])),_:2},1032,["isLoading","disabled"])])),_:2},1032,["settlementAmount","settlementCurrency","summaryDetail","isApply","currencyList","provider"])])),_:1}),De.value?(c(),_(re,{key:0,visible:De.value,"onUpdate:visible":a[20]||(a[20]=e=>De.value=e),emailSendType:ia.value,isLoading:Ee.value,isForceEnableTwoFactor:"",isPaymentEmailOtp:"",isAutoVerify:!1,onClosed:Ga,onVerify:Wa},null,8,["visible","emailSendType","isLoading"])):m("",!0),g(n)&&Ue.value?(c(),_(Le,{key:1,isShow:Ue.value,"onUpdate:isShow":a[21]||(a[21]=e=>Ue.value=e),onConvert:Za},null,8,["isShow"])):m("",!0),p(Fe,null,{default:h((()=>
1[Oe.value?(c(),_(xe,{key:0,toCurrency:g(O),closeDialog:za},null,8,["toCurrency"])):m("",!0)])),_:1})])}}}),[["__scopeId","data-v-82c76e77"]]),Ma={class:"card-holder-info-dialog"},ja={class:"description"},za={class:"name-email-wrapper"},qa=$e(e({__name:"CardHolderInfoDialog",props:{cardInfo:{default:()=>({})},action:{default:ue.ADD}},emits:["onClose","onConfirm"],setup(e,{emit:l}){const{t:t}=a(),s=i(""),n=i(""),o=i(""),m=i(""),f=i(!1),b=e,I=l,N=r((()=>({regex:/^[A-Za-z\-. ]+$/,errorMsg:t("verification.questionnaire.nameRules.error")}))),S=r((()=>!(s.value&&n.value&&m.value&&o.value)));function w(){const{action:e,cardInfo:a}=b,l={phoneNumber:de(m.value,o.value),cardHolderName:s.value,email:n.value,phoneCountryCode:o.value};e===ue.EDIT&&(l.id=null==a?void 0:a.id),I("onConfirm",l),I("onClose")}return u((()=>{const{cardInfo:e,action:a}=b;if(a===ue.EDIT){const{phoneNumber:a=""}=e,[,l]=a&&a.split("-");s.value=(null==e?void 0:e.cardHolderName)||"",n.value=(null==e?void 0:e.email)||"",m.value=l||"",o.value=(null==e?void 0:e.phoneCountryCode)||""}})),(e,a)=>{const l=d("BaseButton"),i=d("ValidationForm");return c(),_(ne,{width:"546px",fullStyle:e.isMobile,isBrandNewStyle:"",onClosed:a[5]||(a[5]=e=>I("onClose"))},{header:h((()=>[C(y(g(t)("debitCard.cardHolderInfo")),1)])),body:h((()=>[p(i,null,{default:h((({meta:i})=>[v("div",Ma,[v("p",ja,y(g(t)("debitCard.dialog.cardInfoDes")),1),v("div",za,[p(Q,{class:"flex-1",title:e.$t("t.name")},{default:h((()=>[p(ee,{value:s.value,"onUpdate:value":a[0]||(a[0]=e=>s.value=e),name:"cardHolderName",class:"mt-6",rules:{required:!0,validation:N.value},maxlength:g(ae),isErrorFloating:""},null,8,["value","rules","maxlength"])])),_:1},8,["title"]),p(Q,{class:"flex-1",title:e.$t("t.email")},{default:h((()=>[p(ee,{value:n.value,"onUpdate:value":a[1]||(a[1]=e=>n.value=e),name:"email",class:"mt-6",rules:"required|email",isErrorFloating:""},null,8,["value"])])),_:1},8,["title"])]),p(Q,{class:"mt-24",title:g(t)("account.account.mobile")},{default:h((()=>[p(le,{countryName:o.value,"onUpdate:countryName":a[2]||(a[2]=e=>o.value=e),phone:m.value,"onUpdate:phone":a[3]||(a[3]=e=>m.value=e),isValid:f.value,"onUpdate:isValid":a[4]||(a[4]=e=>f.value=e),class:"mt-6",placeholder:g(t)("t.enterPhoneNumber")},null,8,["countryName","phone","isValid","placeholder"])])),_:1},8,["title"]),p(l,{class:"primary save-btn",size:"large",disabled:S.value||!f.value||!i.valid,onClick:w},{default:h((()=>[C(y(g(t)("t.save")),1)])),_:2},1032,["disabled"])])])),_:1})])),_:1},8,["fullStyle"])}}}),[["__scopeId","data-v-67823f96"]]),Ya={class:"multiple-card-form"},Wa={class:"title"},Za={class:"description"},Ga={key:0,class:"mobile-table-wrapper"},Ka={class:"info-wrapper"},Xa={class:"info"},Ja={class:"info"},Qa={class:"info"},el={class:"icon-wrapper"},al={class:"table-header"},ll={class:"flex-1"},tl={class:"flex-1"},il={class:"flex-1"},rl={class:"table-body"},sl={class:"flex-1"},ul={class:"flex-1"},nl={class:"mobile-section flex-1"},dl={class:"flex-box flex-column btn-group"},ol=$e(e({__name:"MultipleCardHolderInfo",props:{isPhysicalCard:{type:Boolean,default:!1},provider:{default:""},cardHolderList:{default:()=>[]},currency:{default:""}},emits:["update:multipleCardStep","update:cardIssuanceFee","update:cardHolderList"],setup(e,{emit:l}){const{t:s}=a(),n=M(),{remainCardCount:N}=t(n),S=i(!1),w=i(!1),F=i({}),k=i(ue.ADD),A=i(null),E=L({}),$=l,T=e,D=r((()=>{var e,a;return(null==(e=T.cardHolderList)?void 0:e.length)>0&&(null==(a=T.cardHolderList)?void 0:a.length)<N.value})),U=r((()=>{var e;return(null==(e=T.cardHolderList)?void 0:e.length)>=oe&&T.isPhysicalCard}));function O(e,a){switch(k.value=e,e){case ue.ADD:S.value=!0;break;case ue.EDIT:S.value=!0,F.value=a??{};break;case ue.REMOVE:w.value=!0,A.value=(null==a?void 0:a.id)??null}}async function H(e){const{provider:a,currency:l}=T;let t,i={};switch(k.value){case ue.ADD:i={...e,currency:l},t=V.createCardHolder;break;case ue.EDIT:i={...e,currency:l},t=V.modifyCardHolder;break;case ue.REMOVE:w.value=!1,i={id:A.value,currency:l},t=V.deleteCardHolder;break;default:return}const r={params:i,provider:a};try{R(await t(r)||{})}catch(s){Promise.reject(s)}finally{A.value=null}}function R(e={}){const{cards:a=[],physicalIssueFee:l=0,virtualIssueFee:t=0}=e;E[j.PHYSICAL]=l,E[j.VIRTUAL]=t,$("update:cardHolderList",a),$("update:cardIssuanceFee",E)}function B(){$("update:multipleCardStep",Ce.TWO)}return u((()=>{var e;0===(null==(e=T.cardHolderList)?void 0:e.length)&&async function(){const e={params:{currency:T.currency},provider:T.provider};try{R(await V.getBulkCardHolderList(e)||{})}catch(a){Promise.reject(a)}}()})),(e,a)=>{const l=d("IconButton"),t=d("BaseButton");return c(),o("div",Ya,[v("h1",Wa,y(g(s)("debitCard.cardHolderInfo")),1),v("p",Za,y(g(s)("debitCard.multipleCardDes",{maxCount:g(N)})),1),e.isMobile?(c(),o("div",Ga,[(c(!0),o(I,null,x(e.cardHolderList,(e=>(c(),o("div",{key:e.id,class:"mobile-row flex-box justify-between"},[v("div",Ka,[v("div",Xa,[v("p",null,y(g(s)("t.name")),1),v("p",null,y(e.cardHolderName),1)]),v("div",Ja,[v("p",null,y(g(s)("t.email")),1),v("p",null,y(e.email),1)]),v("div",Qa,[v("p",null,y(g(s)("account.account.mobile")),1),v("p",null,y(e.phoneNumber),1)])]),v("div",el,[p(l,{class:"icon",size:"small",onClick:P((a=>O(g(ue).EDIT,e)),["prevent"])},{default:h((()=>[p(ce)])),_:2},1032,["onClick"]),p(l,{class:"icon",size:"small",onClick:P((a=>O(g(ue).REMOVE,e)),["prevent"])},{default:h((()=>[p(ve)])),_:2},1032,["onClick"])])])))),128))])):(c(),o(I,{key:1},[v("div",al,[v("p",ll,y(g(s)("t.name")),1),v("p",tl,y(g(s)("t.email")),1),v("p",il,y(g(s)("account.account.mobile")),1)]),v("div",rl,[(c(!0),o(I,null,x(e.cardHolderList,(e=>(c(),o("div",{key:e.id,class:"table-row"},[v("p",sl,y(e.cardHolderName),1),v("p",ul,y(e.email),1),v("div",nl,[C(y(e.phoneNumber)+" ",1),p(l,{class:"icon",size:"small",onClick:P((a=>O(g(ue).EDIT,e)),["prevent"])},{default:h((()=>[p(ce)])),_:2},1032,["onClick"]),p(l,{class:"icon",size:"small",onClick:P((a=>O(g(ue).REMOVE,e)),["prevent"])},{default:h((()=>[p(ve)])),_:2},1032,["onClick"])])])))),128))])],64)),f(p(t,{class:"icon-add-btn",onClick:a[0]||(a[0]=e=>O(g(ue).ADD))},{default:h((()=>[p(pe),C(" "+y(g(s)("debitCard.addCardInfo")),1)])),_:1},512),[[b,D.value]]),e.cardHolderList.length<1?(c(),_(t,{key:2,class:"add-info-btn primary",size:"large",onClick:a[1]||(a[1]=e=>O(g(ue).ADD))},{default:h((()=>[C(y(g(s)("debitCard.addCardInfo")),1)])),_:1})):m("",!0),U.value?(c(),_(t,{key:3,class:"primary next-btn",size:"large",disabled:!U.value,onClick:B},{default:h((()=>[C(y(g(s)("t.next")),1)])),_:1},8,["disabled"])):m("",!0),S.value?(c(),_(qa,{key:4,cardInfo:F.value,action:k.value,onOnClose:a[2]||(a[2]=e=>S.value=!1),onOnConfirm:H},null,8,["cardInfo","action"])):m("",!0),w.value?(c(),_(ye,{key:5,genre:g(me).WARNING,title:g(s)("debitCard.deleteC
1ardInfoWaring"),onClosed:a[4]||(a[4]=e=>w.value=!1)},{bottom:h((()=>[v("div",dl,[p(t,{class:"primary",size:"large",onClick:H},{default:h((()=>[C(y(g(s)("t.delete")),1)])),_:1}),p(t,{size:"large",onClick:a[3]||(a[3]=e=>w.value=!1)},{default:h((()=>[C(y(g(s)("t.cancel")),1)])),_:1})])])),default:h((()=>[C(y(g(s)("debitCard.deleteCardInfoDes"))+" ",1)])),_:1},8,["genre","title"])):m("",!0)])}}}),[["__scopeId","data-v-7b130aac"]]),cl={class:"apply-card-form-multiple"},vl={class:"title"},pl={key:0,class:"corp-apply-step"},ml={class:"left flex-1"},yl={class:"card-plan"},Cl={class:"card-detail"},fl={class:"subtitle"},bl={class:"font-16 weight-700"},hl={class:"card-detail"},gl={class:"subtitle"},Il={class:"hint"},Nl={class:"subtitle mt-32"},Sl={class:"card-type"},wl=["onClick"],_l={key:1},xl={class:"subtitle mt-32"},Fl={class:"optional"},Ll={class:"state-wrap mt-16"},Pl={class:"recipient-wrapper"},kl={class:"subtitle mt-32"},Al={class:"delivery-option"},El=$e(e({__name:"ApplyCardFormMultiple",props:{errorCode:{},currentPage:{}},emits:["onBack","update:submitStatus","update:errorCode"],setup(e,{emit:l}){const{t:n}=a(),N=A(),S=M(),{currencyMap:P,isCnDomain:k}=t(N),{updateProviderInfoList:T}=S,{currency:U,provider:O,subscriptionStatus:H,currentCardPlan:R,currentPlanSubscriptionId:B}=t(S),z=e,ae=l,ue=L({topUpCurrencyList:[],deliveryOptions:[],deliveryCountries:[],cardHolderList:[],feeStructureList:[],cardIssuanceFee:{},prefillAddress:{},availableCardTypes:[],subscriptionFee:{},multipleCardStep:"",isLoading:!1,is2FaLoading:!1,isOnApplyLoading:!1,isShowVerification:!1,isInsufficient:!1,isShowConvertDialog:!1,isMobileValid:!1}),ne=i({street1:"",street2:"",city:"",state:"",zipCode:"",country:null,taxId:"",recipientFirstName:"",recipientLastName:""}),ce=i([]),ve=i([]),pe=i(j.PHYSICAL),me=i({}),ye=i(""),be=i(""),he=r((()=>{var e;return(null==(e=ue.cardHolderList)?void 0:e.length)||0})),ge=r((()=>{var e,a;if(ue.multipleCardStep===Ce.ONE)return"-";switch(pe.value){case j.PHYSICAL:return(null==(e=me.value)?void 0:e.fee)||0;case j.VIRTUAL:return(null==(a=Oe.value)?void 0:a.deliveryFee)||0;default:return""}})),Ie=r((()=>ue.multipleCardStep===Ce.TWO?n("debitCard.backToStep1"):n("t.back"))),Ne=r((()=>{if(Be.value)return"";switch(ue.multipleCardStep){case Ce.ONE:return n("debitCard.ApplyStepHint1");case Ce.TWO:return n("debitCard.ApplyStepHint2");default:return""}})),Se=r((()=>{var e;const{country:a}=ne.value;return null==(e=ce.value)?void 0:e.includes((null==a?void 0:a.value)??"")})),we=r((()=>{var e;const a=null==(e=ne.value.country)?void 0:e.value;return!!a&&ve.value.includes(a)})),_e=r((()=>Be.value||ue.multipleCardStep!==Ce.ONE)),ke=r((()=>P.value[U.value]||{})),Ae=r((()=>{var e;return null==(e=ue.availableCardTypes)?void 0:e.map((e=>{const a=q[e];return{id:e,title:a?n(a):""}}))})),Ee=r((()=>{const e=Y[R.value];return e?n(e):""})),$e=r((()=>ue.topUpCurrencyList.join("/"))),Te=r((()=>[G.NOT_APPLY,G.TERMINATED].includes(H.value)?void 0:B.value)),De=r((()=>{const{country:e}=ue.prefillAddress||{},{country:a}=ne.value||{};return e||(null==a?void 0:a.value)})),Ue=r((()=>z.currentPage===W.APPLY_NEW_SUBSCRIPTION?Z.DEBIT_CARD_REGISTER:Z.DEBIT_CARD_FUNCTION)),Oe=r((()=>ue.feeStructureList.find((({cardType:e})=>e===pe.value))||{})),He=r((()=>{const e=ue.deliveryCountries.map((e=>({name:`country.${e}`,value:e})));return k.value?e.sort((e=>"CN"===e.value?-1:1)):e})),Ve=r((()=>{const{subscriptionFee:e=0,issueFee:a=0}=Oe.value,l=!E(ue.cardIssuanceFee)?ue.cardIssuanceFee[pe.value]||
10:a,t=fe(ge.value)?ge.value:0;return s(e).plus(l).plus(t).toNumber()})),Re=r((()=>pe.value===j.PHYSICAL)),Be=r((()=>pe.value===j.VIRTUAL)),Me=r((()=>{const{street1:e,city:a,zipCode:l,country:t}=ne.value,i=new s(he.value).lt(oe);if(Re.value){const i=we.value&&!ne.value.state;return!e||!a||!l||!t||i||!ue.isMobileValid}return i})),je=r((()=>{const e={no:he.value},a={[j.PHYSICAL]:n("debitCard.physicalCards",e),[j.VIRTUAL]:n("debitCard.virtualCards",e)},l={issueFee:ue.cardIssuanceFee[pe.value]};return{cardType:pe.value,cardTypeName:a[pe.value],currency:U.value,shippingFee:ge.value,subscriptionFee:ue.subscriptionFee,feeStructure:Oe.value,cardIssuanceFee:l,totalFee:Ve.value,currencyInfo:ke.value}})),ze=r((()=>({regex:K.streetLine,errorMsg:n("debitCard.streetLine.errorMessage")}))),qe=r((()=>({regex:/^[A-Za-z\-. ]+$/,errorMsg:n("verification.questionnaire.nameRules.error")}))),Ye=r((()=>ba(ne.value.recipientLastName))),We=r((()=>ba(ne.value.recipientFirstName)));w((()=>ue.prefillAddress),(e=>{e&&(ne.value={...e,street1:(null==e?void 0:e.addressLine1)||"",street2:(null==e?void 0:e.addressLine2)||""})})),w((()=>ne.value.country),(e=>{ye.value=(null==e?void 0:e.value)??"",Ke()})),w(we,(e=>{e||(ne.value.state="")})),u((()=>{Re.value&&(ue.multipleCardStep=Ce.ONE),Xe()}));const Ze=()=>{ue.multipleCardStep!==Ce.TWO?ae("onBack"):ue.multipleCardStep=Ce.ONE},Ge=()=>{ue.isShowConvertDialog=!1},Ke=async()=>{var e;try{const a={params:{id:Te.value,currency:U.value,countryCode:null==(e=ne.value.country)?void 0:e.value,isBulk:!0},provider:O.value};ue.deliveryOptions=await V.getDeliveryOption(a)||[],me.value=ue.deliveryOptions.find((({disable:e})=>!e))||{}}catch(a){Promise.reject(a)}}
1,Xe=async()=>{ue.isLoading=!0;const e={subscriptionId:Te.value,currency:U.value,isBulk:!0,provider:O.value};try{const a=await V.getPreviewInfo(e),{fromCurrencies:l=[],deliveryOptions:t=[],feeStructures:i=[],cardTypes:r=[],deliveryCountries:s=[],taxIdRequiredCountries:u=[],stateRequiredCountries:n=[],subscriptionFee:d={},prefillAddress:o}=a||{};ue.topUpCurrencyList=l,ue.deliveryOptions=t,ue.deliveryCountries=s,ue.prefillAddress=o,ue.feeStructureList=i,ue.subscriptionFee=d,ue.availableCardTypes=r,ce.value=u,ve.value=n,me.value=t[0]||{},pe.value=r[0]}catch(a){return Promise.reject(a)}finally{ue.isLoading=!1}},Je=async({twoFaCode:e,emailTotpCode:a})=>{ue.isShowVerification=!1,ue.is2FaLoading=!0;const l=la(e,a),t={[W.APPLY_NEW_CARD]:V.createBulkCard,[W.APPLY_NEW_SUBSCRIPTION]:V.requestApplyBulkCard}[z.currentPage];try{await t({params:l,provider:O.value}),await T(),ae("update:submitStatus",se.PROCESSING)}catch(i){return ae("update:errorCode",i),ae("update:submitStatus",se.UNSUCCESSFUL),Promise.reject(i)}finally{ue.is2FaLoading=!1,ue.isOnApplyLoading=!1}},Qe=()=>{ue.isInsufficient=!1,ue.isShowConvertDialog=!0},ea=()=>{ue.isShowVerification=!1,ue.isOnApplyLoading=!1},aa=()=>{if(ue.isInsufficient||ue.isOnApplyLoading)return;new s(ke.value.available).lt(Ve.value)?ue.isInsufficient=!0:(ue.isShowVerification=!0,ue.isOnApplyLoading=!0)},la=(e,a)=>{var l;const{street1:t,street2:i,city:r,state:s,zipCode:u,country:n,taxId:d,recipientFirstName:o,recipientLastName:c}=ne.value,v=pe.value,p=de(be.value,ye.value),m={addressLine1:t,addressLine2:i,city:r,state:s,zipCode:u,country:(null==n?void 0:n.value)??""};return{subscriptionId:Te.value,otpCode:a,twoFACode:e,currency:U.value,deliveryOption:null==(l=me.value)?void 0:l.methodName,cardType:v,address:m,ext:{deliveryPhoneNumber:p,receiverTaxId:d,recipientFirstName:o||null,recipientLastName:c||null}}};return(e,a)=>{const l=d("ToolTip"),t=d("BaseButton"),i=d("ValidationForm");return c(),o("div",cl,[v("div",{class:"go-back flex-box items-center font-14 weight-500",onClick:Ze},[p(X,{class:"icon-chevron-down"}),C(" "+y(Ie.value),1)]),v("span",vl,y(e.$t("debitCard.applyFor",{brandName:e.$t("debitCard.brandName")})),1),Ne.value?(c(),o("p",pl,y(Ne.value),1)):m("",!0),p(i,{class:"container mt-32",as:"div"},{default:h((({meta:i})=>[v("div",ml,[ue.multipleCardStep===g(Ce).ONE?(c(),o(I,{key:0},[v("div",yl,[v("div",Cl,[v("p",fl,y(e.$t("debitCard.cardPlan")),1),v("p",bl,y(Ee.value),1)]),v("div",hl,[v("span",gl,y(e.$t("debitCard.cardCurrency")),1),p(D,{type:"fiat",size:"36",displayName:g(U),name:g(U)},null,8,["displayName","name"]),v("div",Il,y(e.$t("debitCard.topUpWith"))+" "+y($e.value),1)])]),v("div",Nl,y(e.$t("debitCard.cardType")),1),v("div",Sl,[(c(!0),o(I,null,x(Ae.value,(e=>(c(),o("div",{key:e.id,class:F(["block",{isSelected:pe.value===e.id}]),onClick:a=>(e=>{pe.value=e})(e.id)},[C(y(e.title)+" ",1),f(p(J,null,null,512),[[b,pe.value===e.id]])],10,wl)))),128))]),a[18]||(a[18]=v("div",{class:"divider"},null,-1)),p(ol,{multipleCardStep:ue.multipleCardStep,"onUpdate:multipleCardStep":a[0]||(a[0]=e=>ue.multipleCardStep=e),cardIssuanceFee:ue.cardIssuanceFee,"onUpdate:cardIssuanceFee":a[1]||(a[1]=e=>ue.cardIssuanceFee=e),cardHolderList:ue.cardHolderList,"onUpdate:cardHolderList":a[2]||(a[2]=e=>ue.cardHolderList=e),isPhysicalCard:Re.value,provider:g(O),currency:g(U)},null,8,["multipleCardStep","cardIssuanceFee","cardHolderList","isPhysicalCard","provider","currency"])],64)):(c(),o("div",_l,[v("div",xl,y(e.$t("debitCard.deliveryInfo")),1),p(Q,{class:"mt-16",title:`${e.$t("debitCard.streetLine")} 1`},{default:h((()=>[p(ee,{value:ne.value.street1,"onUpdate:value":a[3]||(a[3]=e=>ne.value.street1=e),name:"street1",class:"mt-4",rules:{required:!0,validation:ze.value},maxlength:"27",isErrorFloating:""},null,8,["value","rules"])])),_:1},8,["title"]),p(Q,{class:"mt-16",title:`${e.$t("debitCard.streetLine")} 2`},{tail:h((()=>[v("div",Fl,y(e.$t("t.optional")),1)])),default:h((()=>[p(ee,{value:ne.value.street2,"onUpdate:value":a[4]||(a[4]=e=>ne.value.street2=e),name:"street2",class:"mt-4",rules:{validation:ze.value},maxlength:"27",isErrorFloating:""},null,8,["value","rules"])])),_:1}
1,8,["title"]),p(Q,{class:"mt-16",title:e.$t("elite.debitCard.apply.info.city")},{default:h((()=>[p(ee,{value:ne.value.city,"onUpdate:value":a[5]||(a[5]=e=>ne.value.city=e),name:"city",class:"mt-4",rules:{required:!0,validation:ze.value},maxlength:"27",isErrorFloating:""},null,8,["value","rules"])])),_:1},8,["title"]),p(Q,{class:"mt-16",title:e.$t("verification.country")},{default:h((()=>[p(te,{modelValue:ne.value.country,"onUpdate:modelValue":a[6]||(a[6]=e=>ne.value.country=e),modelModifiers:{modelValue:!0},class:"dropdown mt-4 font-16",defaultSelectedValue:De.value,options:He.value,isDisplaySearchInput:""},null,8,["modelValue","defaultSelectedValue","options"])])),_:1},8,["title"]),v("div",Ll,[we.value?(c(),_(Q,{key:0,class:"flex-1",title:e.$t("debitCard.stateProvince")},{default:h((()=>[p(ee,{value:ne.value.state,"onUpdate:value":a[7]||(a[7]=e=>ne.value.state=e),name:"state",class:"mt-4",rules:{required:!0,validation:ze.value},maxlength:"27",isErrorFloating:""},null,8,["value","rules"])])),_:1},8,["title"])):m("",!0),p(Q,{class:"flex-1",title:e.$t("debitCard.zipPostal")},{default:h((()=>{var e;return[p(ee,{value:ne.value.zipCode,"onUpdate:value":a[8]||(a[8]=e=>ne.value.zipCode=e),name:"zipCode",class:"mt-4",rules:{required:!0,postalCode:null==(e=ne.value.country)?void 0:e.value},maxlength:g(ie),isErrorFloating:""},null,8,["value","rules","maxlength"])]})),_:1},8,["title"])]),Se.value?(c(),_(Q,{key:0,class:"mt-16",title:e.$t("t.taxId"),isTailAppending:""},{title:h((()=>[p(l,{placement:"top"},{content:h((()=>[p($,{class:"info-icon",width:"16",height:"16"})])),tooltip:h((()=>[C(y(e.$t("debitCard.taxIdHint")),1)])),_:1})])),default:h((()=>[p(ee,{value:ne.value.taxId,"onUpdate:value":a[9]||(a[9]=e=>ne.value.taxId=e),name:"taxId",class:"mt-4",rules:"required|letterAndNumber",maxlength:"20",isErrorFloating:""},null,8,["value"])])),_:1},8,["title"])):m("",!0),p(Q,{class:"mt-16",title:e.$t("debitCard.deliveryContactNumber")},{default:h((()=>[p(le,{countryName:ye.value,"onUpdate:countryName":a[10]||(a[10]=e=>ye.value=e),phone:be.value,"onUpdate:phone":a[11]||(a[11]=e=>be.value=e),isValid:ue.isMobileValid,"onUpdate:isValid":a[12]||(a[12]=e=>ue.isMobileValid=e),placeholder:e.$t("t.enterPhoneNumber"),class:"mt-6",name:"deliveryMobile",isDisableCountrySelection:""},null,8,["countryName","phone","isValid","placeholder"])])),_:1},8,["title"]),v("div",Pl,[p(Q,{class:"flex-grow-1",title:e.$t("t.recipientFirstName")},{default:h((()=>[p(ee,{value:ne.value.recipientFirstName,"onUpdate:value":a[13]||(a[13]=e=>ne.value.recipientFirstName=e),name:"recipientFirstName",class:"mt-4",rules:{required:!0,validation:qe.value},maxlength:Ye.value,isErrorFloating:""},null,8,["value","rules","maxlength"])])),_:1},8,["title"]),p(Q,{class:"flex-grow-1",title:e.$t("t.recipientLastName")},{default:h((()=>[p(ee,{value:ne.value.recipientLastName,"onUpdate:value":a[14]||(a[14]=e=>ne.value.recipientLastName=e),name:"recipientLastName",class:"mt-4",rules:{required:!0,validation:qe.value},maxlength:We.value,isErrorFloating:""},null,8,["value","rules","maxlength"])])),_:1},8,["title"])]),a[19]||(a[19]=v("div",{class:"divider"},null,-1)),v("div",kl,y(e.$t("debitCard.deliveryOption")),1),v("div",Al,[(c(!0),o(I,null,x(ue.deliveryOptions,(e=>(c(),_(Pe,{key:e.methodName,selectedDeliveryOption:me.value,"onUpdate:selectedDeliveryOption":a[15]||(a[15]=e=>me.value=e),class:"flex-1",deliveryOption:e},null,8,["selectedDeliveryOption","deliveryOption"])))),128))])]))]),p(fa,{class:"application-summary",summaryDetail:je.value,isShowFullSummary:_e.value,isApply:""},{default:h((()=>[p(t,{class:"primary w-100 mt-36",size:"large",isLoading:ue.isOnApplyLoading,disabled:Me.value||ue.isOnApplyLoading||!i.valid,onClick:aa},{default:h((()=>[C(y(e.$t(Ve.value?"debitCard.applyPay":"t.apply")),1)])),_:2},1032,["isLoading","disabled"])])),_:2},1032,["summaryDetail","isShowFullSummary"])])),_:1}),ue.isShowVerification?(c(),_(re,{key:1,visible:ue.isShowVerification,"onUpdate:visible":a[16]||(a[16]=e=>ue.isShowVerification=e),emailSendType:Ue.value,isLoading:ue.is2FaLoading,isForceEnableTwoFactor:"",isPaymentEmailOtp:"",isAutoVerify:!1,onClosed:ea,onVerify:Je},null,8,["visible","emailSendType","isLoading"])):m("",!0),ue.isInsufficient?(c(),_(Le,{key:2,isShow:ue.isInsufficient,"onUpdate:isShow":a[17]||(a[17]=e=>ue.isInsufficient=e),onConvert:Qe},null,8,["isShow"])):m("",!0),p(Fe,null,{default:h((()=>[ue.isShowConvertDialog?(c(),_(xe,{key:0,toCurrency:g(U),closeDialog:Ge},null,8,["toCurrency"])):m("",!0)])),_:1})])}}}),[["__scopeId","data-v-a04d7b5a"]]),$l={class:"body__title font-16 weight-300"},Tl={class:"card-wrapper"},Dl={class:"title"},Ul={class:"phone-number"},Ol={class:"title"},Hl=$e(e({__name:"PhoneChangeDialog",props:{phoneNumber:{default:""}},emits:["dialog:closed"],setup(e,{emit:a}){const l=a,t=e=>{l("dialog:closed",e?{isChangePhoneNumber:!0}:{isMultipleCardCheck:!0})};return(e,a)=>(c(),_(ne,{class:"phone-change-dialog",width:e.isMobile?"90%":"560px",isBrandNewStyle:"",onClosed:a[2]||(a[2]=e=>l("dialog:closed",{}))},{header:h((()=>[C(y(e.$t("debitCard.verifyNumber")),1)])),body:h((()=>[v("div",$l,y(e.$t("debitCard.phoneChangeTitle")),1),v("div",Tl,[v("div",{class:"phone-card",onClick:a[0]||(a[0]=e=>t(!1))},[v("div",null,[v("p",Dl,y(e.$t("debitCard.usePreviousPhoneNumber")),1),v("p",Ul,y(e.phoneNumber),1)]),p(be,{class:"icon-right"})]),v("div",{class:"phone-card",onClick:a[1]||(a[1]=e=>t(!0))},[v("div",null,[v("p",Ol,y(e.$t("debitCard.bindAnotherPhone")),1)]),p(be,{class:"icon-right"})])])])),_:1},8,["width"]))}}),[["__scopeId","data-v-4e359507"]]);const Vl=$e({name:"IconMultipleCard",components:{Icon:he}},[["render",function(e,a,l,t,i,r){const s=d("Icon");return c(),_(s,{"aria-label":"Multiple Card Icon",width:"24",height:"24",viewBox:"0 0 24 24"},{default:h((()=>a[0]||(a[0]=[v("path",{"fill-rule":"evenodd",d:"M9.966 10.383a2.216 2.216 0 0 0-2.216 2.216v7.864c0 1.223.992 2.215 2.216 2.215h11.796a2.216 2.216 0 0 0 2.216-2.215v-7.864a2.216 2.216 0 0 0-2.216-2.216H9.966Zm-.733 2.216c0-.405.328-.733.733-.733h11.796c.404 0 .733.328.733.733v1.716H9.233v-1.716Zm0 7.864V16.78h13.262v3.682a.733.733 0 0 1-.733.732H9.966a.733.733 0 0 1-.733-.732Z","clip-rule":"evenodd"},null,-1),v("path",{"fill-rule":"evenodd",d:"M0 4.716C0 3.492.992 2.5 2.216 2.5h11.796c1.223 0 2.216.992 2.216 2.216V11h-1.483V8.898H1.483v3.682c0 .405.328.733.733.733H8v1.483H2.216A2.216 2.216 0 0 1 0 12.58V4.716Zm2.216-.733a.733.733 0 0 0-.733.733v1.716h13.262V4.716a.733.733 0 0 0-.733-.733H2.216Z","clip-rule":"evenodd"},null,-1)]))),_:1,__:[0]})}]]),Rl={class:"dialog-wrapper"},Bl={class:"question"},Ml=["onClick"],jl={class:"card"},zl={class:"flex-box items-center"},ql=$e(e({__name:"CardUnitDialog",emits:["dialog:closed"],setup(e,{emit:l}){const{t:t}=a(),i=l,s=r((()=>[{icon:Te,text:t("debitCard.cardUnit.singleCard"),unit:ge.SINGLE},{icon:Vl,text:t("debitCard.cardUnit.multipleCards"),unit:ge.MULTIPLE}]));return(e,a)=>(c(),_(ne,{class:"choose-card-numbers",width:e.isMobile?"90%":"560px",isBrandNewStyle:"",onClosed:a[0]||(a[0]=e=>i("dialog:closed",{cardUnitNumber:null}))},{header:h((()=>[C(y(e.$t("debitCard.cardUnit.title")),1)])),body:h((()=>[v("div",Rl,[v("p",Bl,y(e.$t("debitCard.cardUnit.subtitle")),1),(c(!0),o(I,null,x(s.value,(e=>(c(),o("div",{key:e.text,class:"card-wrapper",onClick:a=>i("dialog:closed",{cardUnitNumber:e.unit})},[v("div",jl,[(c(),_(k(e.icon),{class:"card-icon"})),v("p",null,y(e.text),1)]),v("div",zl,[p(be)])],8,Ml)))),128))])])),_:1},8,["width"]))}}),[["__scopeId","data-v-695ae325"]]),Yl={class:"apply-debit-card"},Wl=$e(e({__name:"DebitCardApplyCard",props:{pageStep:{default:W.APPLY_NEW_SUBSCRIPTION}},emits:["onBack"],setup(e,{emit:a}){const l=A(),s=M(),{isCorporateUser:n}=t(l),{updateProviderInfoList:d}
1=s,{currentProviderDetail:v,provider:p,currentPlanPhoneNumber:y,currency:C,remainCardCount:f}=t(s),{$openDialog:b}=Ie(),h=e,g=a,I=i(""),N=i(ge.SINGLE),S=i(!1),x=i(0),F=r((()=>f.value>=2&&n.value)),L=r((()=>{const e=h.pageStep===W.APPLY_NEW_SUBSCRIPTION;return{provider:p.value,method:Ne.DEBIT_CARD,ext:{isNewSubscription:e,currency:C.value}}})),P=r((()=>{switch(N.value){case ge.SINGLE:return Ba;case ge.MULTIPLE:return El;default:return Ba}}));w(I,(()=>window.scrollTo(0,0))),u((()=>{window.scrollTo(0,0);const{shouldVerifyPhoneNumber:e,canChangePhoneForNewCard:a}=v.value;e?S.value=!0:h.pageStep!==W.APPLY_NEW_CARD||n.value?T():a&&E()}));const E=async()=>{const{isChangePhoneNumber:e,isMultipleCardCheck:a}=await b(Hl,{phoneNumber:y.value});e?S.value=!0:a?T():g("onBack")},$=async()=>{await b(Ee)&&g("onBack")},T=()=>{h.pageStep!==W.REISSUE&&F.value&&D()},D=async()=>{const{cardUnitNumber:e}=await b(ql);null!==e?N.value=e:g("onBack")},U=async e=>{await we.sendProviderSmsOtp({phoneNo:e})},O=async e=>{const{provider:a,ext:l={},method:t}=L.value;await we.bindProviderAccount(a,{method:t,ext:{...l,otpCode:e}})},H=({isVerified:e})=>{e?(async()=>{await d(!1),S.value=!1,F.value&&D()})():(S.value=!1,g("onBack"))};return(e,a)=>(c(),o("div",Yl,[I.value?(c(),_(Ae,{key:1,pageStatus:I.value,page:e.pageStep,errorCode:x.value,onOnBtnClick:a[2]||(a[2]=e=>g("onBack"))},null,8,["pageStatus","page","errorCode"])):(c(),_(k(P.value),{key:0,submitStatus:I.value,"onUpdate:submitStatus":a[0]||(a[0]=e=>I.value=e),errorCode:x.value,"onUpdate:errorCode":a[1]||(a[1]=e=>x.value=e),currentPage:e.pageStep,onOnBack:$},null,40,["submitStatus","errorCode","currentPage"])),S.value?(c(),_(Se,{key:2,header:e.$t("debitCard.verifyNumber"),title:e.$t("debitCard.verifyNumberTitle"),hint:e.$t("debitCard.verifyNumberHint"),confirmButtonText:e.$t("t.bind"),onSendCode:U,onConfirm:O,"onDialog:closed":H},null,8,["header","title","hint","confirmButtonText"])):m("",!0)]))}}),[["__scopeId","data-v-be1f94bb"]]);export{Wl as default};
2//# sourceMappingURL=BPiRBrmG.js.map

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.