1import{_ as Ce,a as Ve}from"./BankPIX-Dcgt9V-8-179145378.js";import{a as He,h as pe,u as me,i as Me,c as _e,j as Ue,d as ze,f as De}from"./entry-Cb5X-vyo-179145378.js";import{_ as Ne}from"./Toast2-BpcVEEeF-179145378.js";import{_ as Pe}from"./SubmitFooter-Cn-o1lc3-179145378.js";import{a4 as ke,X as ve,V as ye,l as te,w as O,a as ge,bc as ce,av as l,aw as u,b7 as P,b8 as Te,a_ as s,az as c,aA as A,aF as e,a$ as E,b4 as B,b6 as C,aU as le,aB as d,b2 as V,t as Ee,r as k,e as $,W as fe,$ as Ie,a0 as Re,b0 as be,ba as Se,p as J}from"./vendor-nuxt-D6GEx_KY-179145378.js";import{_ as Le}from"./BankCrypto-CNxEW55B-179145378.js";import{_ as qe}from"./QuickNav-BHohe36J-179145378.js";import Ze from"./FullnameCheckModal-p4LCoz50-179145378.js";import"./vendor-swiper-BE7GD7FJ-179145378.js";const Fe={class:"bg-info bg-id-verification rounded-md px-5 py-4 text-sm"},je={class:"bank-detail-info-label pb-1 text-xs font-semibold md:text-sm"},Oe={class:"text-[11px] md:text-xs"},Ke={class:"bank-detail-group-label pb-5 pt-5 text-xs md:text-sm"},We={class:"bank-name-label mb-2 text-xs"},Xe={class:"bank-name-label text-xs"},Ye=["placeholder","disabled"],Ge={key:2},Qe={class:"bank-account-label text-xs"},Je=["minlength","maxlength","placeholder","inputmode","disabled"],ea={key:0,class:"absolute right-4 top-7"},aa=["aria-label"],na=["aria-label"],ta=["aria-label"],la=["aria-label"],sa={class:"bank-account-label text-xs"},oa=["minlength","maxlength","placeholder","inputmode","disabled"],ia={key:2,class:"mb-5 flex items-center"},ua={key:1,xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",viewBox:"0 0 15 15",class:"hint-svg-color"},da={key:2,class:"hint-text-color hint-text-color-red ml-2 text-xs"},ra={key:3,class:"hint-text-color hint-text-color-red ml-2 text-xs"},ca={class:"account-name-label text-xs"},ba=["placeholder","disabled"],pa={key:4,class:"bg-inp-border bg-inp padding-rich-custom mb-2 rounded-md border px-5 py-3"},ma={class:"bank-branch-label text-xs"},_a={key:0,class:"bank-branch-span"},ka=["minlength","maxlength","placeholder"],va=["minlength","maxlength","placeholder"],ya=["minlength","maxlength","placeholder"],ga={class:"pay-id-label text-xs"},fa=["placeholder","disabled"],ha={key:3},xa={class:"bank-account-label text-xs"},$a=["placeholder","disabled"],wa={class:"pay-id-label text-xs"},Aa=["placeholder","disabled"],Ba={class:"account-name-label text-xs"},Ca=["placeholder","disabled"],Va={class:"bank-branch-label text-xs"},Ha={key:4},Ma={key:0,class:"mb-20 mt-20 flex gap-3"},Ua=["aria-label"],za=["disabled","aria-label"],Da={__name:"BankDetails",props:{page:String,account:{type:Object}},emits:["pageHandler"],setup(D,{emit:se}){const h=fe(),{t:q,locale:ee,locales:he}=ke(),{localeCurrency:Z}=pe(),{isMobile:ae}=ve(),K=D,{$api:oe,$toast:x}=ye(),y=se;me();const W=Me(),N=te("submitting"),ne=te("addBankHandler"),H=te("userBank"),p=te("bankList"),n=k({account_name:"",bank_id:"",bank_account:"",bank_bsb:"",pay_id:"",account_number:""});O(()=>H.value,t=>{t&&(n.value.account_name=t.fullname)},{deep:!0});const F=k(""),m=k("verify"),M=$(()=>p.value.bank.filter(t=>t.id==n.value.bank_id)[0]?.verify),X=$(()=>n.value.bank_id&&(!M.value||M.value&&(m.value=="verified"||m.value=="invalid"))),j=$(()=>M.value&&m.value=="verified"),Y=$(()=>Z.value=="THB"&&M.value),S=$(()=>M.value&&m.value!="verified"&&m.value!="invalid"||!n.value.account_name||!n.value.bank_account||!n.value.bank_id);O(()=>n.value.bank_id,()=>{G()});const T=async()=>{if(m.value=="verifying")return;m.value="verifying";const t=await oe("register/check-user-bank",{bank_id:n.value.bank_id,account_number:n.value.bank_account});let a;t?.is_v3?a=t.data:a=t;const v=a.status!==void 0?a.status:t.status,b=a.msg||t.msg;if(v=="FAILED"){F.value=v,m.value="verified";return}if(v=="ERROR"){m.value="failed",x(!1,b);return}if(!v){m.value="failed",x(!1,b);return}m.value="verified",n.value.account_name=a.data},G=async()=>{m.value="verify",n.value.bank_account="",n.value.bank_bsb="",F.value="",M.value?n.value.account_name="":n.value.account_name=H.value?.fullname},_=$(()=>n.value.bank_id?p.value.bank.filter(t=>t.id==n.value.bank_id)[0]:null),de=$(()=>{if(!Array.isArray(W.alw_spc_char_bank_acc))return"0-9";const a={"+":"\\+","#":"#","a-z":"a-z","A-Z":"A-Z"};return W.alw_spc_char_bank_acc.reduce((v,b)=>v+(a[b]||""),"0-9")}),ie=$(()=>W.alw_spc_char_bank_acc?.length?"text":"numeric"),o=$(()=>new RegExp(`[^${de.value}]`,"g"));O(()=>n.value.bank_account,t=>{const a=["ime88","jaya11","jw8","khalti88","8mbets","mw99","npr8","won66npr","magar33","hw99","nep9"].includes(h.public.MERCHANT)&&Z=="NPR";if(_.value?.bank_branch=="Nic Asia Bank"&&a&&/[^A-Za-z0-9]/g.test(t)){n.value.bank_account=n.value.bank_account.replace(/[^A-Za-z0-9]/g,"");return}const v=t.replace(o.value,"");v!=t&&(n.value.bank_account=v)});const r=k(!1),g=k(""),I=k(""),U=k("1"),z=k("11"),Q=k("1"),R=k("alphanumeric");O(()=>n.value.bank_id,t=>{var a=p.value.bank.find(b=>b.id==t);if(a&&a.branch_display)if(a.branch_display=="1"){r.value=!0,a.bank_branch_required&&(Q.value=a.bank_branch_required),a.bank_branch_type&&(R.value=a.bank_branch_type),U.value=a.min_bank_branch_number,z.value=a.max_bank_branch_number;var v=ee.value.split("-")[0];a.bank_column_display&&a.bank_column_display[v]&&(g.value=a.bank_column_display[v])}else r.value=!1,g.value="",U.value="1",z.value="11"});const w=$(()=>{let t=[{text:q("please_select"),value:""},...p.value.bank.map(a=>({text:a.bank_name,value:a.id,type:a.type}))];return(["au77","speedau2asia","weespin"].indexOf(h.public.MERCHANT)>-1||["dis88","pokiesroad","roovegas","vgs33plus","w33","pokies33plus","gambinoslot","pgm26"].includes(h.public.MERCHANT)&&Z=="AUD")&&(H.value.bank_list.map(b=>b.bank_id),H.value.bank_list.map(b=>b.bank_name).filter(b=>b.toLowerCase().includes("payid")||b.toLowerCase().includes("pay id")).length>0&&(t=t.filter(b=>!(b.text.toLowerCase().includes("payid")||b.text.toLowerCase().includes("pay id"))))),t}),L=t=>
1{t.isValid&&(M.value&&["verify","failed"].indexOf(m.value)>-1?T():(delete n.value.flag,M.value&&(n.value.flag=F.value=="FAILED"?"1":"0"),ne(n)))},ue=t=>{y("pageHandler",t)},f=$(()=>!!(K.page=="details"||N.value||m.value=="verifying"||m.value=="verified")),re=$(()=>F.value!="FAILED");return _e(),ge(()=>{if(K.page=="details"){let a=K.account;n.value.account_name=H.value?.fullname;let v=w.value.filter(b=>b.type==a.default_bank_code)?.[0].value;if(n.value.bank_id=v,n.value.bank_account=a.account_number,n.value.bank_name=a.bank_name,n.value.pay_id=a?.pay_id,a.branch_display=="1"){r.value=!0,U.value=a.min_bank_branch_number,z.value=a.max_bank_branch_number,I.value=a.bank_bsb||"-";var t=ee.value.split("-")[0];a.bank_column_display&&a.bank_column_display[t]&&(g.value=a.bank_column_display[t])}else r.value=!1,g.value="",U.value="1",z.value="11",I.value=""}else n.value.account_name=H.value?.fullname,n.value.bank_id="",n.value.bank_account="",n.value.bank_bsb="",n.value.pay_id=""}),O(()=>n.value.bank_bsb,()=>{if(R.value=="alphanumeric"){let t=n.value.bank_bsb.replace(/[~`!@#$%^&*()_+\=\[\]{};':"\\|,<>?]+/g,"");n.value.bank_bsb=t}if(R.value=="alphabetic"){let t=n.value.bank_bsb.replace(/[^a-zA-Z]/g,"");n.value.bank_bsb=t}}),(t,a)=>{const v=Ue,b=ce("DError"),xe=Ne,$e=ze,we=De,Ae=Pe,Be=ce("DForm");return l(),u("div",null,[P(Be,{onSubmit:L,novalidate:""},{default:Te(()=>[s("div",Fe,[s("div",je,c(t.$t("please_take_note")),1),s("div",Oe,c(t.$t("bank_add_account_hints")),1)]),s("div",Ke,c(t.$t("bank_info")),1),D.page=="add"?(l(),u("div",{key:0,class:A(["bg-inp-border padding-rich-custom mb-2 rounded-md border px-5 py-3",e(f)?"bg-inp-disabled":"bg-inp"])},[s("div",We,[a[25]||(a[25]=s("span",{class:"bank-name-span"},"*",-1)),E("â"+c(t.$t("bank_name")),1)]),P(v,{search:"",options:e(w),modelValue:e(n).bank_id,"onUpdate:modelValue":a[0]||(a[0]=i=>e(n).bank_id=i),selectClass:"!rounded-none o-input-2",disabled:e(f)},null,8,["options","modelValue","disabled"]),P(b,{modelValue:e(n).bank_id,"onUpdate:modelValue":a[1]||(a[1]=i=>e(n).bank_id=i),required:""},null,8,["modelValue"])],2)):(l(),u("div",{key:1,class:A(["bg-inp-border mb-2 rounded-md border px-5 py-3",e(f)?"bg-inp-disabled":"bg-inp"])},[s("div",Xe,[a[26]||(a[26]=s("span",{class:"bank-name-span"},"*",-1)),E("â"+c(t.$t("bank_name")),1)]),B(s("input",{"onUpdate:modelValue":a[2]||(a[2]=i=>e(n).bank_name=i),type:"text",class:"o-input mt-2 !border-none !p-0",placeholder:t.$t("bank_name"),disabled:e(f),autocapitalize:"off"},null,8,Ye),[[C,e(n).bank_name]])],2)),D.page=="add"?(l(),u("div",Ge,[e(Y)?(l(),u(le,{key:0},[e(n).bank_id?(l(),u("div",{key:0,class:A(["bg-inp-border padding-rich-custom relative mb-2 rounded-md border px-5 py-3",e(j)?"bg-inp-disabled":"bg-inp"])},[s("div",Qe,[a[27]||(a[27]=s("span",{class:"bank-account-span"},"*",-1)),E("â"+c(t.$t("bank_account")),1)]),B(s("input",{"onUpdate:modelValue":a[3]||(a[3]=i=>e(n).bank_account=i),minlength:e(_).min_account_number,maxlength:e(_).max_account_number,type:"text",class:"o-input mt-2 !border-none !p-0",placeholder:t.$t("bank_account"),inputmode:e(ie),disabled:e(j),onWheel:a[4]||(a[4]=i=>i.target.blur())},null,40,Je),[[C,e(n).bank_account]]),P(b,{modelValue:e(n).bank_account,"onUpdate:modelValue":a[5]||(a[5]=i=>e(n).bank_account=i),required:"",minlength:e(_).min_account_number,maxlength:e(_).max_account_number},null,8,["modelValue","minlength","maxlength"]),e(M)?(l(),u("div",ea,[e(m)=="verifying"?(l(),u("button",{key:0,type:"button",class:"bg-info w-[30px] rounded-[5px] p-1","aria-label":t.$t("verify")},[...a[28]||(a[28]=[s("svg",{class:"rotate mx-auto w-[14px]",xmlns:"http://www.w3.org/2000/svg",width:"22.909",height:"24",viewBox:"0 0 22.909 24"},[s("path",{d:"M6.545 12a1.09 1.09 0 0 0-1.09-1.091H1.091a1.091 1.091 0 0 0 0 2.182h4.364A1.09 1.09 0 0 0 6.545 12m15.273-1.091h-2.182a1.091 1.091 0 1 0 0 2.182h2.182a1.091 1.091 0 0 0 0-2.182M12 6.545a1.09 1.09 0 0 0 1.091-1.091V1.091a1.091 1.091 0 0 0-2.182 0v4.364A1.09 1.09 0 0 0 12 6.545m0 10.91a1.09 1.09 0 0 0-1.091 1.091v4.364a1.091 1.091 0 1 0 2.182 0v-4.364A1.09 1.09 0 0 0 12 17.455M5.062 3.514a1.094 1.094 0 0 0-1.547 1.547l3.086 3.086a1.091 1.091 0 1 0 1.543-1.543Zm12.336 12.343a1.091 1.091 0 1 0-1.543 1.543l3.086 3.086a1.091 1.091 0 0 0 1.543-1.543Zm-10.797 0-3.086 3.086a1.091 1.091 0 0 0 1.543 1.543L8.144 17.4a1.091 1.091 0 0 0-1.543-1.543",fill:"#707070"})],-1)])],8,aa)):e(m)=="verify"?(l(),u("button",{key:1,type:"submit",class:"btn primary text-xs","aria-label":t.$t("verify")},c(t.$t("verify")),9,na)):e(m)=="verified"?(l(),u("button",{key:2,onClick:G,type:"button",class:"btn btn-clear !bg-black text-xs text-white","aria-label":t.$t("clear")},c(t.$t("clear")),9,ta)):e(m)=="failed"?(l(),u("button",{key:3,type:"submit",class:"btn primary text-xs","aria-label":t.$t("verify_again")},c(t.$t("verify_again")),9,la)):d("",!0)])):d("",!0),P(xe)],2)):d("",!0)],64)):(l(),u(le,{key:1},[e(n).bank_id?(l(),u("div",{key:0,class:A(["bg-inp-border padding-rich-custom mb-2 rounded-md border px-5 py-3",e(f)?"bg-inp-disabled":"bg-inp"])},[s("div",sa,[a[29]||(a[29]=s("span",{class:"bank-account-span"},"*",-1)),E("â"+c(t.$t("bank_account")),1)]),B(s("input",{"onUpdate:modelValue":a[6]||(a[6]=i=>e(n).bank_account=i),minlength:e(_).min_account_number,maxlength:e(_).max_account_number,type:"text",class:"o-input mt-2 !border-none
1!p-0",placeholder:e(h).public.MERCHANT=="aw8"?t.$t("bank_acc_number"):t.$t("bank_account"),inputmode:e(ie),disabled:e(f),autocapitalize:"off",onWheel:a[7]||(a[7]=i=>i.target.blur())},null,40,oa),[[C,e(n).bank_account]]),P(b,{modelValue:e(n).bank_account,"onUpdate:modelValue":a[8]||(a[8]=i=>e(n).bank_account=i),required:"",minlength:e(_).min_account_number,maxlength:e(_).max_account_number},null,8,["modelValue","minlength","maxlength"])],2)):d("",!0)],64)),e(n).bank_id?(l(),u("div",ia,[[1,5].includes(e(h).public?.TMPL_TYPE)?(l(),V($e,{key:0,iconClass:"hint-svg-color icon-tooltip"})):(l(),u("svg",ua,[...a[30]||(a[30]=[s("g",{"data-name":"Group 31744"},[s("path",{"data-name":"Path 90909",d:"M12.8 2.2A7.5 7.5 0 0 0 2.2 12.8 7.5 7.5 0 0 0 12.8 2.2Zm-5.3.762a1.318 1.318 0 1 1-1.318 1.315A1.32 1.32 0 0 1 7.5 2.959Zm1.875 8.789H5.566v-.879h.615V7.354H5.6v-.879h3.218v4.395h.557Z",fill:"currentColor"})],-1)])])),e(_).min_account_number!=e(_).max_account_number?(l(),u("span",da,c(t.$t("bank_account_hints",{min:e(_).min_account_number,max:e(_).max_account_number})),1)):(l(),u("span",ra,c(t.$t("bank_account_hints_2",{n:e(_).max_account_number})),1))])):d("",!0),e(X)?(l(),u("div",{key:3,class:A(["bg-inp-border mb-2 rounded-md border px-5 py-3",`${e(re)?"bg-inp-disabled":"bg-inp"}`])},[s("div",ca,[a[31]||(a[31]=s("span",{class:"account-name-span"},"*",-1)),E("â"+c(t.$t("account_name")),1)]),B(s("input",{"onUpdate:modelValue":a[9]||(a[9]=i=>e(n).account_name=i),type:"text",class:"o-input mt-2 !border-none !p-0",placeholder:t.$t("account_name"),disabled:e(re),autocapitalize:"off"},null,8,ba),[[C,e(n).account_name]]),P(b,{modelValue:e(n).account_name,"onUpdate:modelValue":a[10]||(a[10]=i=>e(n).account_name=i),required:"",maxlength:"128",minlength:"3"},null,8,["modelValue"])],2)):d("",!0),e(X)&&e(r)?(l(),u("div",pa,[s("div",ma,[e(Q)=="1"?(l(),u("span",_a,"*â")):d("",!0),E(c(e(g)),1)]),e(R)=="alphanumeric"?B((l(),u("input",{key:0,type:"text","onUpdate:modelValue":a[11]||(a[11]=i=>e(n).bank_bsb=i),minlength:e(U),maxlength:e(z),class:"o-input mt-2 !border-none !p-0",placeholder:e(g),autocapitalize:"off"},null,8,ka)),[[C,e(n).bank_bsb]]):d("",!0),e(R)=="alphabetic"?B((l(),u("input",{key:1,type:"text","onUpdate:modelValue":a[12]||(a[12]=i=>e(n).bank_bsb=i),minlength:e(U),maxlength:e(z),class:"o-input mt-2 !border-none !p-0",placeholder:e(g),autocapitalize:"off"},null,8,va)),[[C,e(n).bank_bsb]]):d("",!0),e(R)=="numeric"?B((l(),u("input",{key:2,type:"text",pattern:"[0-9]*",inputmode:"numeric",autocomplete:"off","onUpdate:modelValue":a[13]||(a[13]=i=>e(n).bank_bsb=i),minlength:e(U),maxlength:e(z),class:"o-input mt-2 !border-none !p-0",placeholder:e(g),onKeydown:a[14]||(a[14]=(...i)=>t.$filterNumberInput&&t.$filterNumberInput(...i)),autocapitalize:"off"},null,40,ya)),[[C,e(n).bank_bsb]]):d("",!0),P(b,{modelValue:e(n).bank_bsb,"onUpdate:modelValue":a[15]||(a[15]=i=>e(n).bank_bsb=i),required:e(Q)=="1",minlength:e(U),maxlength:e(z)},null,8,["modelValue","required","minlength","maxlength"])])):d("",!0),e(X)&&e(n).bank_id&&(["au77","weespin"].indexOf(e(h).public.MERCHANT)>-1||["dis88","pokiesroad","roovegas","jw8","vgs33plus","w33","pokies33plus","gambinoslot","1winaud","pgm26com","hotspin99","ozluck","eg8","umiwin","oz360","pokiesbet"].includes(e(h).public.MERCHANT)&&e(Z)=="AUD")?(l(),u("div",{key:5,class:A(["bg-inp-border mb-2 rounded-md border px-5 py-3",e(f)?"bg-inp-disabled":"bg-inp"])},[s("div",ga,c(t.$t("pay_id")),1),B(s("input",{"onUpdate:modelValue":a[16]||(a[16]=i=>e(n).pay_id=i),type:"text",class:"o-input mt-2 !border-none !p-0",placeholder:t.$t("please_enter_pay_id"),disabled:e(f),autocapitalize:"off"},null,8,fa),[[C,e(n).pay_id]]),P(b,{modelValue:e(n).pay_id,"onUpdate:modelValue":a[17]||(a[17]=i=>e(n).pay_id=i)},null,8,["modelValue"])],2)):d("",!0)])):(l(),u("div",ha,[s("div",{class:A(["bg-inp-border mb-2 rounded-md border px-5 py-3",e(f)?"bg-inp-disabled":"bg-inp"])},[s("div",xa,[a[32]||(a[32]=s("span",{class:"bank-account-span"},"*",-1)),E("â"+c(t.$t("bank_account")),1)]),B(s("input",{"onUpdate:modelValue":a[18]||(a[18]=i=>D.account.account_number=i),type:"text",class:"o-input mt-2 !border-none
1!p-0",placeholder:t.$t("bank_account"),onKeydown:a[19]||(a[19]=(...i)=>t.$filterAmountInput&&t.$filterAmountInput(...i)),disabled:e(f),autocapitalize:"off"},null,40,$a),[[C,D.account.account_number]])],2),["au77","weespin"].indexOf(e(h).public.MERCHANT)>-1||["dis88","pokiesroad","roovegas","jw8","vgs33plus","w33","pokies33plus","gambinoslot","pgm26com","hotspin99","ozluck","eg8","umiwin","oz360","pokiesbet"].includes(e(h).public.MERCHANT)&&e(Z)=="AUD"?(l(),u("div",{key:0,class:A(["bg-inp-border mb-2 rounded-md border px-5 py-3",e(f)?"bg-inp-disabled":"bg-inp"])},[s("div",wa,c(t.$t("pay_id")),1),B(s("input",{"onUpdate:modelValue":a[20]||(a[20]=i=>e(n).pay_id=i),type:"text",class:"o-input mt-2 !border-none !p-0",placeholder:t.$t("pay_id"),disabled:e(f),autocapitalize:"off"},null,8,Aa),[[C,e(n).pay_id]])],2)):d("",!0),s("div",{class:A(["bg-inp-border mb-2 rounded-md border px-5 py-3",e(f)?"bg-inp-disabled":"bg-inp"])},[s("div",Ba,[a[33]||(a[33]=s("span",{class:"account-name-span"},"*",-1)),E("â"+c(t.$t("account_name")),1)]),B(s("input",{"onUpdate:modelValue":a[21]||(a[21]=i=>D.account.account_name=i),type:"text",class:"o-input mt-2 !border-none !p-0",placeholder:t.$t("account_name"),onKeydown:a[22]||(a[22]=(...i)=>t.$filterAmountInput&&t.$filterAmountInput(...i)),disabled:e(f),autocapitalize:"off"},null,40,Ca),[[C,D.account.account_name]])],2),e(r)?(l(),u("div",{key:1,class:A(["bg-inp-border mb-2 rounded-md border px-5 py-3",e(f)?"bg-inp-disabled":"bg-inp"])},[s("div",Va,[a[34]||(a[34]=s("span",{class:"bank-branch-span"},"*",-1)),E("â"+c(e(g)),1)]),B(s("input",{"onUpdate:modelValue":a[23]||(a[23]=i=>Ee(I)?I.value=i:null),type:"text",class:"o-input mt-2 !border-none !p-0",disabled:"",autocapitalize:"off"},null,512),[[C,e(I)]])],2)):d("",!0)])),e(ae)?d("",!0):(l(),u("div",Ha,[e(N)?(l(),V(we,{key:1})):(l(),u("div",Ma,[s("button",{onClick:a[24]||(a[24]=i=>ue("main")),type:"button",class:"btn cancel custom-rounded-btn w-full !py-3 text-sm uppercase","aria-label":t.$t("cancel")},c(t.$t("cancel")),9,Ua),D.page=="add"?(l(),u("button",{key:0,type:"submit",class:"btn bg-main merchant_text_color shining custom-rounded-btn mx-auto w-full !py-3 text-sm uppercase",disabled:e(S),"aria-label":t.$t("submit")},c(t.$t("submit")),9,za)):d("",!0)]))])),e(ae)&&D.page=="add"?(l(),V(Ae,{key:5,loading:e(N),disabled:e(S)},null,8,["loading","disabled"])):d("",!0)]),_:1})])}}},Na=He(Da,[["__scopeId","data-v-ce2e4895"]]),Pa={key:0},Ta={class:"mt-5"},Ea={key:0},Ia={class:"my-5 flex gap-3"},Ra=["aria-label","onClick"],Sa={key:0,class:"add-bank-wrap mb-5 flex rounded-md border px-4 py-6 uppercase"},La=["aria-label"],qa=["aria-label"],Za={class:"mt-5"},Fa={key:0},ja={key:1},Oa={key:1},Ka=["aria-label","onClick"],Wa={class:"p-4"},Xa={key:0},Ya={key:0,class:"add-bank-wrap mb-5 rounded-md border px-6 py-8 uppercase"},Ga=["aria-label"],Qa={key:0},Ja={key:1},rn={__name:"bank",setup(D){const se=fe(),{$api:h,$toast:q}=ye(),{isMobile:ee}=ve(),{locale:he,locales:Z}=ke(),{localeCurrency:ae}=pe(),K=Ie(),oe=Re(),x=k("main"),y=o=>{x.value=o},W=()=>{if(x.value=="main"){oe.replace(K("/security"));return}x.value="main"},N=k(!0),ne=k();J("userBank",ne);const H=k();J("bankList",H);const p=$(()=>{let o=["bank"];return M.data.currency=="BRL"&&o.push("pix"),H.value&&H.value.crypto.length>0&&o.push("crypto"),o}),n=k(0),F=$(()=>({width:`${100/p.value.length}%`,left:`${n.value/p.value.length*100}%`})),m=o=>{n.value=o,y("main")},M=_e(),X=async()=>{const o=await h("user/get-user-bank-list");if(!o.status){q(o.status,o.msg);return}H.value=o.data},j=me();O(()=>j.data,o=>{o&&S()},{deep:!0});const Y=k(!1),S=async()=>{const o=await h("user/get-user-bank-detail-new");if(o?.data?.bank_list.length==o?.data?.settings.bank_limit&&(Y.value=!0),!o.status){q(o.status,o.msg);return}ne.value=o.data},T=k(),G=o=>{T.value=o},_=k(!1);return J("submitting",_),J("addBankHandler",async o=>{_.value=!0;let r={bank_id:o.value.bank_id,account_number:o.value.bank_account,account_name:o.value.account_name};o.value.flag&&(r.flag=o.value.flag),o.value.bank_bsb&&(r.bank_bsb=o.value.bank_bsb),o.value.pay_id&&(r.pay_id=o.value.pay_id);const g=await h("user/add-multiple-bank",r);_.value=!1,q(g.status,g.msg),g.status&&(y("main"),j.init(!0),await S())}),J("addCryptoHandler",async o=>{_.value=!0;const r=await h("user/add-crypto-withdraw-address",{value:o.value.value.split("_")[0],address:o.value.address,channel:o.value.channel});_.value=!1,q(r.status,r.msg),r.status&&(y("main"),await S())}),ge(async()=>{N.value=!0,await X(),j.ready&&await S(),N.value=!1}),(o,r)=>
1{const g=Ce,I=Na,U=Le,z=Ve,Q=qe,R=Ze;return l(),u("div",null,[e(ee)?(l(),u("div",Oa,[[10].includes(e(se).public?.TMPL_TYPE)?d("",!0):(l(),V(Q,{key:0,title:o.$t("bank_details"),onBack:W},null,8,["title"])),s("div",{class:A([`grid-cols-${e(p).length}`,"relative grid"])},[(l(!0),u(le,null,be(e(p),(w,L)=>(l(),u("button",{type:"button",key:w,class:A(["tab-link truncate p-3 text-xs md:text-sm",{active:e(n)==L}]),"aria-label":o.$t(w),onClick:ue=>m(L)},c(o.$t(w)),11,Ka))),128)),s("div",{class:"position-indicator absolute bottom-0 h-[3px] transition-all duration-300",style:Se(e(F))},null,4)],2),s("div",Wa,[e(x)=="main"?(l(),u("div",Xa,[s("div",null,[!e(N)&&!e(Y)?(l(),u("div",Ya,[s("button",{type:"button",onClick:r[2]||(r[2]=w=>y("add")),"aria-label":o.$t("add_bank_account"),class:"btn_add_bank_account btn bg-main shinning merchant_text_color slow mx-auto !block w-full !py-4 text-sm uppercase"},c(o.$t("add_bank_account")),9,Ga)])):d("",!0)]),e(N)?(l(),u("div",Qa,[...r[4]||(r[4]=[s("div",{class:"skeleton mb-4 h-24 rounded"},null,-1),s("div",{class:"skeleton mb-4 h-24 rounded"},null,-1),s("div",{class:"skeleton h-24 rounded"},null,-1)])])):(l(),V(g,{key:1,onSelectAccount:G,selectedType:e(p)[e(n)],onPageHandler:y},null,8,["selectedType"]))])):(l(),u("div",Ja,[e(p)[e(n)]=="bank"?(l(),V(I,{key:0,account:e(T),page:e(x),onPageHandler:y},null,8,["account","page"])):d("",!0),e(p)[e(n)]=="crypto"?(l(),V(U,{key:1,account:e(T),page:e(x),onPageHandler:y},null,8,["account","page"])):d("",!0),e(p)[e(n)]=="pix"?(l(),V(z,{key:2,account:e(T),page:e(x),onPageHandler:y},null,8,["account","page"])):d("",!0)]))])])):(l(),u("div",Pa,[s("div",Ta,[e(x)=="main"?(l(),u("div",Ea,[s("div",Ia,[(l(!0),u(le,null,be(e(p),(w,L)=>(l(),u("button",{key:w,"aria-label":o.$t(w),class:A(["profile-bank-tab px-3 py-2 text-sm transition",e(n)==L?"active":"my-[1px]"]),onClick:ue=>n.value=L,type:"button"},c(o.$t(w)),11,Ra))),128))]),s("div",null,[!e(N)&&!e(Y)?(l(),u("div",Sa,[e(p)[e(n)]=="bank"||e(p)[e(n)]=="pix"?(l(),u("button",{key:0,type:"button","aria-label":o.$t("add_bank_account"),onClick:r[0]||(r[0]=w=>y("add")),class:"btn_add_bank_account btn shining"},c(e(ae)=="BDT"?o.$t("add_bank_account_bdt"):o.$t("add_bank_account")),9,La)):d("",!0),e(p)[e(n)]=="crypto"?(l(),u("button",{key:1,type:"button",onClick:r[1]||(r[1]=w=>y("add")),class:"btn_add_bank_account btn shining","aria-label":o.$t("add_crypto_address")},c(o.$t("add_crypto_address")),9,qa)):d("",!0)])):d("",!0)]),s("div",Za,[e(N)?(l(),u("div",Fa,[...r[3]||(r[3]=[s("div",{class:"skeleton mb-4 h-24 rounded"},null,-1),s("div",{class:"skeleton mb-4 h-24 rounded"},null,-1),s("div",{class:"skeleton h-24 rounded"},null,-1)])])):(l(),V(g,{key:1,onSelectAccount:G,selectedType:e(p)[e(n)],onPageHandler:y},null,8,["selectedType"]))])])):(l(),u("div",ja,[e(p)[e(n)]=="bank"?(l(),V(I,{key:0,account:e(T),page:e(x),onPageHandler:y},null,8,["account","page"])):d("",!0),e(p)[e(n)]=="crypto"?(l(),V(U,{key:1,account:e(T),page:e(x),onPageHandler:y},null,8,["account","page"])):d("",!0),e(p)[e(n)]=="pix"?(l(),V(z,{key:2,account:e(T),page:e(x),onPageHandler:y},null,8,["account","page"])):d("",!0)]))])])),P(R)])}}};export{rn as default}; 2//# sourceMappingURL=bank-BbXHimU7-179145378.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.