PageSourceSearch

https://du88.group/_nuxt/CNQnxJ_w.js

js du88.group collected 2026-10-09 23:00:28 UTC 32,622 bytes, 1 lines download raw bytes

1import{_ as le,a as Qe,b as wt,c as xt}from"./Xm82Qp36.js";import{H as we,aQ as oe,a1 as xe,u as ce,aR as Lt,aS as Ut,o as Ft,a8 as Me,p as P,aT as Rt,W as Gt,q as qe,A as We,aU as ne,aV as Ze,aW as Je,m as ae,a4 as et,aX as tt,aY as Q,aP as Vt,d as z,b as n,c as g,n as L,e,f as K,F as H,l as re,i as S,h as i,r as Le,j as w,x as D,t as O,C as zt,aZ as Ht,a_ as Xt,ag as nt,a$ as Kt,g as t,b0 as Xe,ak as se,al as jt,b1 as Yt,b2 as ie,b3 as Ke,S as be,T as Z,b4 as ot,b5 as ge,ab as I,b6 as Qt,aB as qt,aO as Wt,O as je,aC as Zt,aD as Jt,aE as en,aF as tn,J as De,b7 as nn,b8 as on,b9 as an,ba as sn,bb as ln,bc as cn,ar as at,af as rn,bd as it,B as Ue,be as st,bf as lt,bg as ct,bh as rt,V as ve,bi as Te,bj as mt,bk as dt,bl as ut,bm as pt,at as _t,am as ft,bn as mn,ah as dn}from"./fF2xx8tV.js";import{_ as un,a as pn}from"./Cr4lqkp_.js";import{D as x,b as bt}from"./IFwPJ04k.js";import{u as _n,a as gt,_ as vt,b as Tt,c as Dt,d as fn}from"./BvChXu98.js";import{s as bn,c as gn}from"./CCPMVbzf.js";import{u as kt}from"./DV3L2oIR.js";import{_ as vn}from"./kCX46hC1.js";import{P as J,D as Be}from"./Cj-DRtqY.js";import{u as Fe}from"./CVSllKYX.js";import{_ as Re}from"./DlKu4d_e.js";import{_ as Ge}from"./DW3ZaDMQ.js";import Tn from"./DhPnXAd6.js";import{_ as Dn}from"./Cg_-jB7m.js";import{C as Ye,_ as St,a as ht}from"./-nClHj-v.js";import{N as Ct,S as yt,Q as It}from"./CUU2wWkE.js";import{_ as kn}from"./Csnkt_dq.js";import{_ as Sn}from"./D1BCBM6z.js";import{p as Ve}from"./mNuSMXje.js";import{g as hn,a as Cn,b as yn,c as In}from"./cVs0jhdG.js";import{b as En,a as Nn}from"./CeKIuNmS.js";import{_ as Pn}from"./DKbVww30.js";import{_ as On}from"./Cuqdgwgs.js";import{_ as $n}from"./CvzIaQmz.js";import{i as An}from"./BC-sKBs1.js";import"./DiGNfKv6.js";import"./CBG2QEiw.js";import"./Ms3N14r0.js";import"./Bmyi90ON.js";import"./DudNxOHJ.js";import"./CXrGjHdV.js";import"./ugF822Wk.js";import"./Cb3gPNMD.js";import"./C2bn0Ly7.js";import"./BUKbBoDj.js";import"./3HB3DAiw.js";import"./oEDCZvzd.js";import"./E5OjNjOx.js";import"./CzAEJmLb.js";import"./CNaZNN-V.js";import"./Fiek7gzY.js";import"./8ZRAfNZD.js";import"./C0hcG4tI.js";import"./CQxNMolo.js";import"./CTZ59Kck.js";import"./BiM28lCB.js";import"./BcfcnjRH.js";import"./Dld1TP8p.js";import"./D8ht2gZl.js";import"./CSu3mGeY.js";import"./B4RKA2vm.js";import"./WOhMI_dU.js";import"./C0f41WEG.js";import"./CR6VGP8r.js";import"./OcGB_y_J.js";import"./C1BxVNhC.js";import"./G8Lfd3l7.js";import"./DYRc6cix.js";import"./CM09ErqP.js";import"./FYblhW8b.js";import"./BYetzOGp.js";import"./COAmtHuV.js";import"./qKDosVAi.js";const Mn="deposit",Bn=60,wn=()=>({invoice_id:0,amount:0,code:"",bank_code:"",bank_name:"",account_no:"",account_name:"",expired_at:new Date,created_at:new Date,failed:0,package_id:0,qrcode_url:"",timeLeft:new Date,timeLeftCreateNewInvoice:new Date}),ke=()=>{const{createToast:a}=et(),{$historyService:u}=we(),{addTrackingEvent:l}=tt(),{fetchPaymentConfig:r}=oe(),{currentUser:b,fetchCurrentPlan:o}=xe(),f=ce().query.type,p=`${Mn}_${f}`,C=P(()=>`${p}_${b.value?.username}`),T=P(()=>E.amount/Q||0),m=ae(""),{get:k,set:c}=_n(),h=P(()=>k(Number(E.invoice_id))),{goTo:N,goToNext:$,current:A}=Lt([x.INITIALIZING,x.DEPOSIT_FORM,x.DEPOSIT_INFO],x.INITIALIZING),U=ae(!1),E=Gt(wn()),G=v=>{Object.keys(v).forEach(d=>{const s=d;Object.keys(v||{}).some(M=>M===s)&&v?.[s]&&(E[s]=v[s])})},j=v=>{const d=ne().add(v,"second").toDate(),s=Me(C.value,{expires:d});s.value=E},F=async()=>{q();const v=Me(C.value);v.value=void 0,N(x.DEPOSIT_FORM),bn(),Promise.all([r(),o()])},R=async()=>{try{U.value=!0,await u.lastSuccessTransactionHistory({method:f,invoice_id:E.invoice_id})!==null&&F()}catch(v){const d=v,s=d.statusCode&&399<d.statusCode&&d.statusCode<500;a({variant:"destructive",description:s?d.message:"Cập nhật lịch sử giao dịch thất bại."})}finally{U.value=!1}},{pause:q,resume:X,isActive:W}=Ut(async()=>{U.value||await R()},Rt,{immediate:!1}),Y=v=>{const{data:d}=v;G(d),c(Number(d.invoice_id),!1);const s=ne(),M=ne(E.expired_at).diff(s,"second");E.timeLeft=ne().add(M,"second").toDate(),E.timeLeftCreateNewInvoice=ne().add(Bn,"second").toDate(),j(M),l(Ze.FORM_SUBMITTED,Je.DEPOSIT_BANK),m.value=d.code||"",$(),W.value||X()},ee=()=>{c(Number(E.invoice_id),!0),qe(`${We.TRANSACTION_HISTORY}?id=${E.invoice_id}`)},y=async()=>{(await u.getTransactionHistoryDetail(Number(E.invoice_id))).statement_img&&c(Number(E.invoice_id),!0)};return Ft(async()=>{const v=Me(C.value);v.value?(G(v.value),N(x.DEPOSIT_INFO),X(),await R(),k(Number(E.invoice_id))||y()):N(x.DEPOSIT_FORM)}),{detailDeposit:E,currentDepositStep:A,convertAmountToUnit:T,handleInvoiceSubmitted:Y,createNewDepositInvoice:F,navigateToDetailTransaction:ee,fetchTransactionSuccess:R,hasUploadInvoice:h}},xn=Vt("flex items-center justify-center gap-2 lg:gap-3 rounded-brand border font-semibold hover:border-tab-account-active-element hover:bg-tab-account-active hover:text-section-active-sub p-2",{variants:{status:{[J.ACTIVE]:"border-tab-account-active-element bg-tab-account-active text-tab-account-active-element",[J.MAINTENANCE]:"pointer-events-none border-disable-disable-overlay bg-section-section-sub text-tab-disable-element",[J.DEFAULT]:"border-tab-account-nested bg-tab-account text-tab-account-normal-element"}},defaultVariants:{status:J.DEFAULT}}),Ln={class:"pointer-events-none line-clamp-1 text-ellipsis text-center font-primary text-sm font-semibold"},Et=z({__name:"BankPaymentMethods",props:{class:{}},setup(a){const{depositBankMenus:u}=Fe(),l=ce(),r=a,b=o=>o.isUnderMaintenance?J.MAINTENANCE:l.fullPath===o.path?J.ACTIVE:J.DEFAULT;return(o,_)=>{const f=zt;return n(),g("div",{class:L(("cn"in o?o.cn:e(K))("grid flex-row gap-3 pb-4 [grid-template-columns:repeat(auto-fit,minmax(calc((100%-2*0.75rem)/3),1fr))] lg:flex lg:flex-wrap lg:pb-0",r.class))},[(n(!0),g(H,null,re(e(u)?.filter(p=>!p.isHidden),p=>(n(),S(f,{key:p.path,to:p.path,class:L(("cn"in o?o.cn:e(K))("group relative h-10 rounded-brand lg:w-40",("bankPaymentMethodVariants"in o?o.bankPaymentMethodVariants:e(xn))({status:b(p)})))},{default:i(()=>[p.icon?(n(),S(Le(p.icon),{key:0,class:"absolute right-1 top-1 text-xl"})):w("",!0),D("span",Ln,O(p.name),1)]),_:2},1032,["to","class"]))),128))],2)}}}),Un=["id","name","value"],Fn=["for","data-index"],Rn={class:"isolate text-base font-bold text-base-white pc:text-xl"},Gn={class:"isolate text-xs font-normal text-base-white"},Vn={class:"absolute right-0 top-0 z-image-placeholder hidden h-5 w-6 items-center justify-center rounded-[0_8px] peer-checked:flex peer-checked:bg-accent-positive-element pc:w-8"},Nt=z({__name:"AccountPromotionCard",props:Xe({name:{},index:{},title:{},description:{},value:{},modelValue:{},class:{},labelClass:{}},{modelValue:{type:[String,Number]},modelModifiers:{}}),emits:Xe(["update:modelValue"],["update:modelValue"]),setup(a){const u=["bg-promotion-card-item1","bg-promotion-card-item2","bg-promotion-card-item3","bg-promotion-card-item4"],l=a,{handleChange:r}=Ht(l.name),b=Xt(a,"modelValue",{set(o){return r(Number(o)),Number(o)}});return(o,_)=>{const f=Tn;return n(),g("button",{type:"button",class:L(["relative block min-w-[163px]",l.class])},[nt(D("input",{id:`$radio-${a.value}`,"onUpdate:modelValue":_[0]||(_[0]=p=>b.value=p),name:a.name,value:a.value,type:"radio",class:"peer hidden"},null,8,Un),[[Kt,b.value]]),D("label",{class:L(("cn"in o?o.cn:e(K))("relative z-10 box-border flex h-12 flex-col items-start rounded-brand border border-transparent px-3 py-1 text-base font-semibold hover:cursor-pointer hover:border-accent-positive-element peer-checked:border-accent-positive-element lg:h-14 lg:px-3.5 lg:py-0.5","bg-[url(/images/account/bg-promotion-card.webp)] bg-cover bg-center",u[a.index],l.labelClass)),for:`$radio-${a.value}`,"data-index":a.index},[D("p",Rn,O(a.title),1),D("p",Gn,O(a.description),1)],10,Fn),D("div",Vn,[t(f,{class:"size-3 text-white"})])],2)}}}),zn=({packageId:a,amountDeposit:u})=>{const{promotionPackages:l}=oe(),r=P(()=>{const C=ie(a);return l.value?.find(T=>T.id===C)}),b=P(()=>{if(ie(a)!==Ke.COMMISSION){const C=r.value?.promotion??0,T=r.value?.max_amount??0,m=ie(u)*C*Q;return Math.min(m,T)}return 0}),o=P(()=>b.value+ie(u)*Q),_=P(()=>{if(ie(a)!==Ke.COMMISSION){const C=r.value?.max_amount??0,T=r.value?.promotion??0,m=C+C/T,k=Math.max(o.value-m,0),c=r.value?.multiplier??0;return k>0?c*m+k:c*o.value}return 0}),f=P(()=>ne().add(30,"day").format(Yt));return{info:P(()=>[{label:"Khuyến mãi",value:se(b.value)},{label:"Thực nhận",value:se(o.value)},{label:"Vòng cược",value:`${se(r.value?.multiplier??0,{currencySymbol:jt.NONE})} vòng`},{label:"Cược yêu cầu",value:se(_.value)},{label:"Thời hạn",value:`Trong vòng 30 ngày (đến hạn ${f.value})`,class:"items-start",valueClass:"text-section-normal-element"}])}},Hn={ref:"el",class:"flex w-full flex-col rounded-lg bg-section-section-sub py-1"},Pt=z({__name:"BankPromotionSummary",props:{packageId:{default:0},amountDeposit:{default:0}},setup(a){const u=a,{info:l}=zn({packageId:()=>u.packageId,amountDeposit:()=>u.amountDeposit});return(r,b)=>{const o=Dn;return n(),g("div",Hn,[(n(!0),g(H,null,re(e(l),_=>(n(),S(o,{key:_.label,label:_.label,value:_.value,class:L(_.class),valueClass:_.valueClass},null,8,["label","value","class","valueClass"]))),128))],512)}}}),Ot=({invoiceId:a})=>{const{$complaintService:u}=we(),l=be(Z.DEPOSIT_COMPLAINT),r=be(Z.DEPOSIT_COMPLAINT_LIST),b=ae([]),o=ae(0),_=T=>String(T??"").replace(/^#/,"").trim(),f=async()=>{b.value=[],o.value=0,await l.openDialog(Z.DEPOSIT_COMPLAINT)},p=async T=>{b.value=T,o.value=T.length,await r.openDialog(Z.DEPOSIT_COMPLAINT_LIST)};return{handleGoComplaint:async()=>{const T=_(a());if(!T){await f();return}try{const m=await u.getComplaintList({offset:0,limit:20});if(m?.message===Ye.NOT_FOUND||m?.message==="ComplaintTicket not found!"||!m?.data){await f();return}const c=Array.isArray(m.data)?m.data:[];if(c.some(N=>_(N.invoice_id)===T)){await p(c);return}await f()}catch(m){const k=m?.response?._data||m?.response?.data||m?.data;if(k?.message===Ye.NOT_FOUND||k?.message==="ComplaintTicket not found!"){await f();return}await f()}},complaintDialogController:l,complaintListController:r,complaintListItems:b,complaintListTotal:o}},Xn={class:"container pb-4 pt-3"},Kn={key:0,class:"font-semibold tabular-nums text-accent-warning-element"},jn={key:0,class:"rounded-sm bg-[rgba(247,_189,_41,_0.12)] px-1.5 text-xs font-semibold leading-[20px] text-accent-warning-element"},Yn=z({__name:"DepositBankDetailMobile",props:{detailDeposit:{}},emits:["back-deposit-form","go-history"],setup(a,{emit:u}){const l=a,r=u,{viewDetailDeposit:b,remainingQrExpire:o}=gt({type:ot.BANK,detail:()=>l.detailDeposit,onQrExpired:()=>r("back-deposit-form")}),{complaintDialogController:_,complaintListController:f,complaintListItems:p,complaintListTotal:C,handleGoComplaint:T}=Ot({invoiceId:()=>l.detailDeposit.invoice_id});return(m,k)=>{const c=vt,h=le,N=Qe,$=St,A=ht;return n(),g(H,null,[D("div",Xn,[(n(),S(c,{key:l.detailDeposit.invoice_id,info:e(b),"img-url":a.detailDeposit.qrcode_url,"invoice-id":a.detailDeposit.invoice_id,"qr-code-note":"QR_TEXT_CODEPAY"in m?m.QR_TEXT_CODEPAY:e(It),title:"SCAN_OR_TRANSFER_TEXT"in m?m.SCAN_OR_TRANSFER_TEXT:e(yt),note:"NOTE_DEPOSIT_TEXT"in m?m.NOTE_DEPOSIT_TEXT:e(Ct),"show-complaint":l.detailDeposit.can_complaint,onGoComplaint:e(T)},{timer:i(()=>[e(o)>0?(n(),g("p",Kn,O(("formatSecondsToTime"in m?m.formatSecondsToTime:e(ge))(e(o))),1)):w("",!0)]),"timer-small":i(()=>[e(o)>0?(n(),g("p",jn,O(("formatSecondsToTime"in m?m.formatSecondsToTime:e(ge))(e(o))),1)):w("",!0)]),action:i(()=>[...k[0]||(k[0]=[D("span",null,null,-1)])]),_:1},8,["info","img-url","invoice-id","qr-code-note","title","note","show-complaint","onGoComplaint"])),D("div",null,[t(h,null,{default:i(()=>[...k[1]||(k[1]=[I("Hướng dẫn nạp tiền",-1)])]),_:1}),t(N,{"guide-list":"bankGuideList"in m?m.bankGuideList:e(bt)},null,8,["guide-list"])])]),t($,{controller:e(_),"invoice-id":a.detailDeposit.invoice_id,amount:a.detailDeposit.amount,"bank-name":a.detailDeposit.bank_name,"bank-code":a.detailDeposit.bank_code,"transfer-date":a.detailDeposit.created_at},null,8,["controller","invoice-id","amount","bank-name","bank-code","transfer-date"]),t(A,{controller:e(f),"initial-items":e(p),"initial-total":e(C)},null,8,["controller","initial-items","initial-total"])],64)}}}
1),Qn={key:0,class:"text-center text-sm font-normal tracking-wide text-section-normal-element pc:text-base"},qn={class:"flex flex-col gap-3"},Wn={class:"grid grid-cols-3 gap-2"},Zn=["onClick"],Jn={class:"grid grid-cols-2 gap-2 pc:gap-2"},$t=z({__name:"DialogConfirm",props:{controller:{},title:{default:"Xác nhận"},description:{},cancelText:{default:"Huỷ"},confirmText:{default:"Đồng ý"},onCancel:{},onConfirm:{},amount:{}},setup(a){const u=a,{amount:l}=Qt(u),r=ae(null),b=()=>{u.controller.closeDialog(),u.onCancel?.()},o=()=>{u.controller.closeDialog(),u.onConfirm?.(r.value||0)},_=p=>{r.value=p},f=P(()=>l?.value?[l.value+100,l.value+500,l.value+1e3]:[]);return(p,C)=>{const T=Wt,m=en,k=Jt,c=De,h=tn,N=Zt,$=qt;return n(),S($,{controller:a.controller,type:("DialogTypeEnum"in p?p.DialogTypeEnum:e(Z)).COMMON_CONFIRM},{default:i(()=>[t(T,{"as-child":""},{default:i(()=>[je(p.$slots,"trigger")]),_:3}),t(N,null,{default:i(()=>[t(k,null,{default:i(()=>[t(m,null,{default:i(()=>[I(O(a.title),1)]),_:1})]),_:1}),t(h,null,{default:i(()=>[a.description?(n(),g("p",Qn,O(a.description),1)):w("",!0),je(p.$slots,"default"),D("div",qn,[C[0]||(C[0]=D("p",{class:"text-center text-sm font-semibold text-section-normal-element"},"Gợi ý số tiền nạp",-1)),D("div",Wn,[(n(!0),g(H,null,re(e(f),A=>(n(),g("button",{key:A,type:"button",class:L(["flex h-10 items-center justify-center rounded-md text-sm font-semibold transition-colors",[e(r)===A?"border border-tab-account-active-element bg-tab-account-active text-tab-account-active-element":"border border-tab-account-nested bg-tab-account text-section-normal-element hover:border-tab-account-active-element hover:bg-tab-account-active hover:text-tab-account-active-element"]]),onClick:U=>_(A)},O(A.toLocaleString()),11,Zn))),128))])]),D("div",Jn,[t(c,{variant:"secondary",size:"full",onClick:b},{default:i(()=>[I(O(a.cancelText),1)]),_:1}),t(c,{size:"full",onClick:o},{default:i(()=>[I(O(a.confirmText),1)]),_:1})])]),_:3})]),_:3})]),_:3},8,["controller","type"])}}}),At=()=>{const{createToast:a}=et(),{turnstileRef:u,turnstileToken:l,isTurnstileOn:r,getTurnstileToken:b}=nn(),{setCookiesBarrier:o}=on(),{addTrackingEvent:_}=tt(),{$paymentService:f}=we(),{promotionPackages:p}=oe(),{userPaymentConfig:C}=oe(),m=ce().query.type,k=be(),c=ae(!1),h=be(),N={amount:void 0,package_id:p.value?.[0]?.id??0},$=P(()=>C.value?.bank_provider?.find(s=>s.name===m.toLocaleUpperCase())),A=P(()=>[Be.NOWPAYA,Be.NOWPAYB,Be.NOWPAYC].includes(m)),U=P(()=>$.value?.min_amount?$.value?.min_amount/Q:sn/Q),E=P(()=>$.value?.max_amount?$.value?.max_amount/Q:ln/Q),G=P(()=>cn(Nn({min:U.value,max:E.value}),En())),{handleSubmit:j,values:F,setFieldValue:R,resetForm:q}=an({initialValues:N,validationSchema:G}),X=P(()=>gn(F.amount)),W=s=>{R("amount",Number(F.amount||0)+s,!1)},Y=async()=>{try{c.value=!0;const s={amount:F.amount*Q,provider:m.toUpperCase(),package_id:F.package_id};o({amount:String(s.amount),package_id:String(s.package_id)}),r.value&&!l.value&&await b();const M=await f.depositBank(s,l.value);return _(Ze.FORM_SUBMITTED,Je.DEPOSIT_BANK),M}catch(s){c.value=!1;const M=s;if(M.statusCode===409){k.openDialog(Z.COMMON_CONFIRM);return}a({variant:"destructive",description:M.statusCode&&399<M.statusCode&&M.statusCode<500?M.message:"Lệnh nạp thất bại."})}finally{b(),c.value=!1}};return{onSubmit:j(async()=>await Y()),turnstileRef:u,formDepositValues:F,promotionPackages:p,convertUnitToVND:X,dialogUploadInvoiceController:h,isSubmittingDeposit:c,handleSelectPrice:W,onSubmitDepositInvoice:Y,minDepositBankPayment:U,maxDepositBankPayment:E,resetForm:q,isSupportPackage:A,dialogController:k,handleOpenTransaction:()=>{qe(We.TRANSACTION_HISTORY)},handleConfirmDeposit:s=>{s&&R("amount",s,!1)},handleUploadInvoice:()=>{h.openDialog(Z.UPLOAD_INVOICE)}}},eo={class:"container overflow-scroll pt-3"},to=["id"],no={key:0,class:"mt-5 text-sm font-semibold text-accent-jackpot-element"},oo={key:1,class:"mt-4"},ao={key:2,class:"mb-2 mt-3 text-sm font-semibold text-section-normal-element"},io={key:0},so={class:"tabular-nums text-[var(--text-remaining-second-countdown)] text-accent-jackpot-element"},lo={key:1,class:"flex flex-col items-center gap-1"},co={class:"flex-center"},ro=z({__name:"DepositBankFormMobile",setup(a){const{currentPlan:u,isCommissionPackage:l,isDepositBlocked:r}=xe(),{handlePageBack:b}=kt(),{openSidebarMenu:o}=at(),{turnstileRef:_,formDepositValues:f,promotionPackages:p,convertUnitToVND:C,isSubmittingDeposit:T,onSubmit:m,handleSelectPrice:k,minDepositBankPayment:c,maxDepositBankPayment:h,resetForm:N,dialogController:$,handleOpenTransaction:A,handleConfirmDeposit:U,handleUploadInvoice:E,dialogUploadInvoiceController:G}=At(),{handleInvoiceSubmitted:j,currentDepositStep:F,detailDeposit:R,createNewDepositInvoice:q,navigateToDetailTransaction:X,hasUploadInvoice:W}=ke(),{isDisabledButtonDeposit:Y}=Fe(),ee=async d=>{d.preventDefault();const s=await m();s&&j({data:s})},y=()=>{o(_t.ACCOUNT_DEPOSIT),b()},v=()=>{N(),q()};return(d,s)=>{const M=vn,me=le,Se=Et,he=ct,de=Re,Ce=Ge,ue=rt,ye=mt,Ie=lt,pe=dt,Ee=Dt,Ne=Nt,Pe=pt,Oe=Pt,$e=Yn,te=
1De,_e=kn,V=Sn,Ae=Ue,fe=$t,Mt=Tt,Bt=rn;return n(),S(Bt,{name:"dynamic-mobile"},{header:i(()=>[t(M,{title:"Nạp Qua Ngân Hàng",class:"sticky top-0 z-header-mobile",onBack:s[0]||(s[0]=B=>y())})]),main:i(()=>[D("div",eo,[t(me,{class:"pb-2"},{default:i(()=>[...s[2]||(s[2]=[I("Cổng nạp",-1)])]),_:1}),t(Se)]),e(F)===("DEPOSIT_STEPS"in d?d.DEPOSIT_STEPS:e(x)).DEPOSIT_FORM?(n(),g("form",{key:0,id:"deposit-bank-form",class:"container pb-4 pt-3",onSubmit:ee},[D("div",{id:"CF_TURNSTILE_ELEMENT_ID"in d?d.CF_TURNSTILE_ELEMENT_ID:e(st),ref_key:"turnstileRef",ref:_},null,8,to),t(pe,{name:"amount"},{default:i(({componentField:B})=>[t(Ie,null,{default:i(()=>[t(he,null,{default:i(()=>[...s[3]||(s[3]=[I("Số tiền nạp (K)",-1)])]),_:1}),t(ue,null,{default:i(()=>[t(Ce,ve(B,{class:"h-11",placeholder:`Từ ${("formatNumberPlaceholder"in d?d.formatNumberPlaceholder:e(Te))(e(c))} - ${("formatNumberPlaceholder"in d?d.formatNumberPlaceholder:e(Te))(e(h))}`,name:B.name,"animate-on-external-change":""}),{suffix:i(()=>[t(de,{size:"small"},{default:i(()=>[I(O(e(C)),1)]),_:1})]),_:1},16,["placeholder","name"])]),_:2},1024),t(ye)]),_:2},1024)]),_:1}),t(Ee,{class:"mt-2","price-selector-class":"priceSelectorClass"in d?d.priceSelectorClass:e(Ve),amount:e(f).amount,"suggest-prices":"SUGGESTED_AMOUNTS"in d?d.SUGGESTED_AMOUNTS:e(ut),onSelected:e(k)},null,8,["price-selector-class","amount","suggest-prices","onSelected"]),e(l)?(n(),g("p",no," *Bạn được áp dụng Khuyến mãi hoàn trả ")):e(p).length>1&&(!e(u)||!e(r))?(n(),g("div",oo,[t(me,null,{default:i(()=>[...s[4]||(s[4]=[I("Khuyến mãi",-1)])]),_:1}),D("div",{class:L(("cn"in d?d.cn:e(K))("grid gap-2","grid-flow-row grid-cols-2"))},[(n(!0),g(H,null,re(e(p),(B,ze)=>(n(),S(pe,{key:B.id,name:"package_id",type:"radio"},{default:i(({componentField:He})=>[t(Ne,ve({ref_for:!0},He,{title:B.type==="COMMISSION"?B.percent||"":B.promotion?`${B.promotion*100}%`:"",description:B.description||"",name:He.name,value:B.id,index:ze}),null,16,["title","description","name","value","index"])]),_:2},1024))),128))],2),t(Pe,{as:"p",name:"package_id",class:"mt-2 text-sm font-medium text-input-error"})])):w("",!0),e(f).package_id>1?(n(),g("h3",ao," Xác thực số tiền ")):w("",!0),e(f).package_id>1?(n(),S(Oe,{key:3,"package-id":e(f).package_id,"amount-deposit":e(f).amount},null,8,["package-id","amount-deposit"])):w("",!0)],32)):(n(),S($e,{key:1,"detail-deposit":e(R),onBackDepositForm:v,onGoHistory:e(X)},null,8,["detail-deposit","onGoHistory"])),s[5]||(s[5]=D("div",{class:"container"},null,-1))]),bottom:i(()=>[e(F)===("DEPOSIT_STEPS"in d?d.DEPOSIT_STEPS:e(x)).DEPOSIT_FORM?(n(),S(_e,{key:0,cols:1},{default:i(()=>[t(te,{form:"deposit-bank-form",type:"submit",disabled:!e(f).amount||e(T)||e(Y),size:"full","is-loading":e(T),class:"disabled:bg-button-disable"},{default:i(()=>[...s[6]||(s[6]=[I(" Lấy Mã Nạp Tiền ",-1)])]),_:1},8,["disabled","is-loading"])]),_:1})):(n(),S(_e,{key:1,cols:2,class:"pb-0"},{default:i(()=>[t(V,{"end-date":e(R).timeLeftCreateNewInvoice,class:"items-start"},{default:i(({remaining:B})=>[t(te,{size:"full",variant:"secondary",class:L(("cn"in d?d.cn:e(K))("gap-0 disabled:border-[var(--border-disabled-button-get-code)] disabled:bg-body-active disabled:text-[var(--text-remaining-second)] disabled:opacity-100","getOtherCodeMBClass"in d?d.getOtherCodeMBClass:e(hn))),disabled:B.seconds>0,onClick:s[1]||(s[1]=ze=>v())},{default:i(()=>[s[7]||(s[7]=I(" Lấy Mã Khác ",-1)),B.seconds>0?(n(),g("p",io,[D("span",so," ("+O(("formatTwoDigitsTime"in d?d.formatTwoDigitsTime:e(it))(B.seconds))+") ",1),D("span",{class:L(("cn"in d?d.cn:e(K))("lowercase","getOtherCodeUnitMBClass"in d?d.getOtherCodeUnitMBClass:e(Cn)))},"s",2)])):w("",!0)]),_:2},1032,["class","disabled"])]),_:1},8,["end-date"]),e(W)?(n(),S(te,{key:0,size:"full",onClick:e(X)},{default:i(()=>[...s[8]||(s[8]=[I("Chi tiết phiếu",-1)])]),_:1},8,["onClick"])):(n(),g("div",lo,[t(te,{size:"full",onClick:e(E)},{default:i(()=>[...s[9]||(s[9]=[I("Tải biên lai",-1)])]),_:1},8,["onClick"]),D("div",co,[t(Ae,{src:"account/thunder.svg",alt:"Thunder","img-class":"size-6"}),s[10]||(s[10]=D("span",{class:"text-xs font-semibold text-accent-jackpot-element"},"Tốc độ duyệt phiếu x2",-1))])]))]),_:1})),t(fe,{controller:e($),title:"Có Phiếu Nạp Trùng Mệnh Giá",description:"Có phiếu cùng số tiền đang xử lý, vui lòng thanh toán hoặc tạo phiếu mới với số tiền khác","cancel-text":"Xem LSGD","confirm-text":"Tạo lệnh mới",amount:Number(e(f).amount),"on-cancel":e(A),"on-confirm":e(U)},null,8,["controller","amount","on-cancel","on-confirm"]),t(Mt,{controller:e(G),"id-transaction":e(R).invoice_id,onUploadInvoiceSuccess:e(X)},null,8,["controller","id-transaction","onUploadInvoiceSuccess"])]),_:1})}}}),mo={key:0,class:"absolute inset-0 z-[99999999] flex min-h-account items-center justify-center bg-body-body-bg/[0.5]"},uo=z({__name:"Mobile",setup(a){const{currentDepositStep:u}=ke(),{isUserBankAvailable:l}=oe(),{openSidebarMenu:r}=at(),{handlePageBack:b}=kt(),o=()=>{r(_t.ACCOUNT_DEPOSIT),b()},_=ce(),f=P(()=>`provider-${_.fullPath}`);return(p,C)=>{const T=wt,m=ft,k=un;return n(),g(H,null,[t(T),e(u)===("DEPOSIT_STEPS"in p?p.DEPOSIT_STEPS:e(x)).INITIALIZING?(n(),g("div",mo,[t(m,{class:"m-auto"})])):(n(),g(H,{key:1},[e(l)?(n(),S(Le(e(ro)),{key:e(f)})):(n(),S(k,{key:0,title:"Nạp Qua Ngân Hàng",onBack:o}))],64))],64)}}}),po=z({__name:"DepositAmountDisplay",props:{convertAmountToUnit:{},convertedAmount:{},disabled:{type:Boolean}},setup(a){return(u,l)=>{const r=le,b=Re,o=Ge,_=$n;return n(),g(H,null,[D("div",null,[t(r,null,{default:i(()=>[...l[0]||(l[0]=[I("Số tiền nạp (K)",-1)])]),_:1}),t(o,{"model-value":a.convertAmountToUnit||void 0,name:"amount",class:"h-12",placeholder:"Từ 100 - 299,000",disabled:a.disabled},{suffix:i(()=>[t(b,{class:"font-medium"},{default:i(()=>[I(" = "+O(("formatVNDCurrency"in u?u.formatVNDCurrency:e(se))(a.convertedAmount)),1)]),_:1})]),_:1},8,["model-value","disabled"])]),t(_,{class:"mt-2"})],64)}}}),_o={key:0,class:"font-semibold leading-[22px] text-accent-warning-element"},fo={key:0,class:"rounded-sm bg-[rgba(247,_189,_41,_0.12)] px-1.5 text-xs font-semibold leading-[20px] text-accent-warning-element"},bo={class:"grid w-full grid-cols-2 items-start justify-center gap-3"},go={key:0,class:"tabular-nums text-accent-jackpot-element"},vo={key:1,class:"flex flex-col items-center gap-1"},To={class:"flex-center"},Do=z({__name:"DepositBankDetailDesktop",props:{detailDeposit:{},hasUploadInvoice:{type:Boolean}},emits:["back-deposit-form","go-history","upload-invoice"],setup(a,{emit:u}){const l=a,r=u,{viewDetailDeposit:b,remainingQrExpire:o,remainingNewInvoiceExpire:_}=gt({type:ot.BANK,detail:()=>l.detailDeposit,onQrExpired:()=>r("back-deposit-form")}),{complaintDialogController:f,complaintListController:p,complaintListItems:C,complaintListTotal:T,handleGoComplaint:m}=Ot({invoiceId:()=>l.detailDeposit.invoice_id}),k=()=>{r("go-history")};return(c,h)=>{const N=De,$=Ue,A=vt,U=St,E=ht;return n(),g(H,null,[(n(),S(A,{key:l.detailDeposit.invoice_id,info:e(b),"img-url":l.detailDeposit.qrcode_url,"invoice-id":l.detailDeposit.invoice_id,"qr-code-note":"QR_TEXT_CODEPAY"in c?c.QR_TEXT_CODEPAY:e(It),title:"SCAN_OR_TRANSFER_TEXT"in c?c.SCAN_OR_TRANSFER_TEXT:e(yt),note:"NOTE_DEPOSIT_TEXT"in c?c.NOTE_DEPOSIT_TEXT:e(Ct),"show-complaint":l.detailDeposit.can_complaint,onGoComplaint:e(m)},{timer:i(()=>[e(o)>0?(n(),g("p",_o,O(("formatSecondsToTime"in c?c.formatSecondsToTime:e(ge))(e(o))),1)):w("",!0)]),"timer-small":i(()=>[e(o)>0?(n(),g("p",fo,O(("formatSecondsToTime"in c?c.formatSecondsToTime:e(ge))(e(o))),1)):w("",!0)]),action:i(()=>[D("div",bo,[t(N,{size:"full",variant:"secondary",disabled:e(_)>0,class:L(("cn"in c?c.cn:e(K))("gap-0 disabled:bg-body-active disabled:text-base-primary disabled:opacity-100","getOtherCodeClass"in c?c.getOtherCodeClass:e(In))),onClick:h[0]||(h[0]=G=>r("back-deposit-form"))},{default:i(()=>[h[2]||(h[2]=I(" Lấy Mã Khác  ",-1)),e(_)>0?(n(),g("span",go,[I(" ("+O(("formatTwoDigitsTime"in c?c.formatTwoDigitsTime:e(it))(e(_)))+")",1),e(_)>0?(n(),g("span",{key:0,class:L(("cn"in c?c.cn:e(K))("lowercase text-base-primary","getOtherCodeUnitClass"in c?c.getOtherCodeUnitClass:e(yn)))},"s",2)):w("",!0)])):w("",!0)]),_:1},8,["disabled","class"]),a.hasUploadInvoice?(n(),S(N,{key:0,size:"full",onClick:k},{default:i(()=>
1[...h[3]||(h[3]=[I("Chi tiết phiếu",-1)])]),_:1})):(n(),g("div",vo,[t(N,{size:"full",onClick:h[1]||(h[1]=G=>r("upload-invoice"))},{default:i(()=>[...h[4]||(h[4]=[I("Tải biên lai",-1)])]),_:1}),D("div",To,[t($,{src:"account/thunder.svg",alt:"Thunder","img-class":"size-8"}),h[5]||(h[5]=D("span",{class:"text-sm font-semibold text-accent-jackpot-element"},"Tốc độ duyệt phiếu x2",-1))])]))])]),_:1},8,["info","img-url","invoice-id","qr-code-note","title","note","show-complaint","onGoComplaint"])),t(U,{controller:e(f),"invoice-id":a.detailDeposit.invoice_id,amount:a.detailDeposit.amount,"bank-name":a.detailDeposit.bank_name,"bank-code":a.detailDeposit.bank_code,"transfer-date":a.detailDeposit.created_at},null,8,["controller","invoice-id","amount","bank-name","bank-code","transfer-date"]),t(E,{controller:e(p),"initial-items":e(C),"initial-total":e(T)},null,8,["controller","initial-items","initial-total"])],64)}}}),ko=["id"],So={key:0,class:"mt-5 text-sm text-accent-jackpot-element"},ho={key:1,class:"mt-5"},Co={class:"grid grid-cols-4 gap-3"},yo={class:"mt-5 flex w-full items-center justify-center"},Io={key:0},Eo=z({__name:"DepositBankFormDesktop",setup(a){const{currentPlan:u,isCommissionPackage:l,isDepositBlocked:r}=xe(),{turnstileRef:b,formDepositValues:o,promotionPackages:_,convertUnitToVND:f,isSubmittingDeposit:p,onSubmit:C,handleSelectPrice:T,minDepositBankPayment:m,maxDepositBankPayment:k,resetForm:c,dialogController:h,handleOpenTransaction:N,handleConfirmDeposit:$,handleUploadInvoice:A,dialogUploadInvoiceController:U}=At(),{isDisabledButtonDeposit:E}=Fe(),{detailDeposit:G,currentDepositStep:j,createNewDepositInvoice:F,navigateToDetailTransaction:R,handleInvoiceSubmitted:q,convertAmountToUnit:X,hasUploadInvoice:W}=ke(),Y=async y=>{y.preventDefault();const v=await C();v&&q({data:v})},ee=()=>{c(),F()};return(y,v)=>{const d=ct,s=Re,M=Ge,me=rt,Se=mt,he=lt,de=dt,Ce=Dt,ue=le,ye=Nt,Ie=pt,pe=Pt,Ee=De,Ne=po,Pe=$t,Oe=Tt,$e=Qe,te=fn,_e=Do;return n(),g(H,null,[e(j)===("DEPOSIT_STEPS"in y?y.DEPOSIT_STEPS:e(x)).DEPOSIT_FORM?(n(),g("form",{key:0,id:"deposit-bank-form",class:L({"pointer-events-none":!e(An)(e(u))&&e(r)}),onSubmit:Y},[D("div",{id:"CF_TURNSTILE_ELEMENT_ID"in y?y.CF_TURNSTILE_ELEMENT_ID:e(st),ref_key:"turnstileRef",ref:b},null,8,ko),t(de,{name:"amount"},{default:i(({componentField:V})=>[t(he,{class:L({"opacity-block-deposit":e(r)})},{default:i(()=>[t(d,null,{default:i(()=>[...v[0]||(v[0]=[I("Số tiền nạp (K)",-1)])]),_:1}),t(me,null,{default:i(()=>[t(M,ve(V,{class:"h-12",clearable:"","animate-on-external-change":"",placeholder:`Từ ${("formatNumberPlaceholder"in y?y.formatNumberPlaceholder:e(Te))(e(m))} - ${("formatNumberPlaceholder"in y?y.formatNumberPlaceholder:e(Te))(e(k))}`,name:V.name,disabled:e(r)}),{suffix:i(()=>[t(s,{size:"small",class:L(("cn"in y?y.cn:e(K))({"opacity-50":e(r)}))},{default:i(()=>[I(O(e(f)),1)]),_:1},8,["class"])]),_:1},16,["placeholder","name","disabled"])]),_:2},1024),t(Se)]),_:2},1032,["class"])]),_:1}),t(Ce,{class:"mt-2","price-selector-class":"priceSelectorClass"in y?y.priceSelectorClass:e(Ve),amount:e(o).amount,"suggest-prices":"SUGGESTED_AMOUNTS"in y?y.SUGGESTED_AMOUNTS:e(ut),onSelected:e(T)},null,8,["price-selector-class","amount","suggest-prices","onSelected"]),e(l)?(n(),g("p",So," *Bạn được áp dụng Khuyến mãi hoàn trả ")):e(_).length>1&&(!e(u)||!e(r))?(n(),g("div",ho,[t(ue,null,{default:i(()=>[...v[1]||(v[1]=[I("Khuyến mãi",-1)])]),_:1}),D("div",Co,[(n(!0),g(H,null,re(e(_),(V,Ae)=>(n(),S(de,{key:V.id,name:"package_id",type:"radio"},{default:i(({componentField:fe})=>[t(ye,ve({ref_for:!0},fe,{title:V.type==="COMMISSION"?V.percent||"":V.promotion?`${V.promotion*100}%`:"",description:V.description||"",name:fe.name,value:V.id,index:Ae}),null,16,["title","description","name","value","index"])]),_:2},1024))),128))]),t(Ie,{as:"p",name:"package_id",class:"mt-2 text-sm font-medium text-input-error"})])):w("",!0),e(o).package_id>1?(n(),S(pe,{key:2,class:"mt-5","package-id":e(o).package_id,"amount-deposit":e(o).amount},null,8,["package-id","amount-deposit"])):w("",!0),D("div",yo,[t(Ee,{form:"deposit-bank-form",disabled:!e(o).amount||e(p)||e(E),type:"submit",size:"fixed","is-loading":e(p),class:"text-base disabled:bg-button-disable"},{default:i(()=>[...v[2]||(v[2]=[I(" Lấy Mã Nạp Tiền ",-1)])]),_:1},8,["disabled","is-loading"])])],34)):(n(),S(Ne,{key:1,"convert-amount-to-unit":e(X),"converted-amount":e(G).amount,placeholder:"Nhập số tiền nạp",disabled:!0},null,8,["convert-amount-to-unit","converted-amount"])),t(Pe,{controller:e(h),title:"Có Phiếu Nạp Trùng Mệnh Giá",description:"Có phiếu cùng số tiền đang xử lý, vui lòng thanh toán hoặc tạo phiếu mới với số tiền khác","cancel-text":"Xem LSGD","confirm-text":"Tạo lệnh mới",amount:Number(e(o).amount),"on-cancel":e(N),"on-confirm":e($)},null,8,["controller","amount","on-cancel","on-confirm"]),t(Oe,{controller:e(U),"id-transaction":e(G).invoice_id,onUploadInvoiceSuccess:e(R)},null,8,["controller","id-transaction","onUploadInvoiceSuccess"]),(n(),S(mn,{to:"#deposit-codepay-detail",defer:""},[e(j)===("DEPOSIT_STEPS"in y?y.DEPOSIT_STEPS:e(x)).DEPOSIT_FORM?(n(),g("div",Io,[t(ue,{size:"lg"},{default:i(()=>[...v[3]||(v[3]=[I("Hướng dẫn nạp tiền",-1)])]),_:1}),t($e,{"guide-list":"bankGuideList"in y?y.bankGuideList:e(bt)},null,8,["guide-list"]),t(te,{class:"mt-6"}
1)])):(n(),S(_e,{key:1,"detail-deposit":e(G),"has-upload-invoice":e(W),onBackDepositForm:ee,onGoHistory:e(R),onUploadInvoice:e(A)},null,8,["detail-deposit","has-upload-invoice","onGoHistory","onUploadInvoice"]))]))],64)}}}),No={key:2,class:"mt-5 flex flex-col gap-5"},Po={id:"deposit-codepay-detail"},Oo=z({__name:"Desktop",setup(a){const{isUserBankAvailable:u}=oe(),{currentDepositStep:l}=ke(),r=ce(),b=P(()=>`provider-${r.fullPath}`);return(o,_)=>{const f=Pn,p=ft,C=pn,T=xt,m=le,k=Et,c=Ue,h=On;return n(),S(h,{"left-size":"700px","child-class":"priceSelectorClass"in o?o.priceSelectorClass:e(Ve)},{left:i(()=>[t(f),e(l)===("DEPOSIT_STEPS"in o?o.DEPOSIT_STEPS:e(x)).INITIALIZING?(n(),S(p,{key:0,class:"mt-[200px] h-auto"})):e(u)?(n(),g("div",No,[t(T,{class:"bg-body-body-light/30"}),D("div",null,[t(m,null,{default:i(()=>[..._[0]||(_[0]=[I("Cổng nạp",-1)])]),_:1}),t(k)]),(n(),S(Le(e(Eo)),{key:e(b)}))])):(n(),S(C,{key:1}))]),right:i(()=>[D("div",null,[e(l)===("DEPOSIT_STEPS"in o?o.DEPOSIT_STEPS:e(x)).INITIALIZING?(n(),S(p,{key:0,class:"mt-[265px] h-auto"})):e(u)?w("",!0):(n(),S(c,{key:1,src:"account/trading-banner.webp",alt:"banner","img-class":"w-full"})),nt(D("div",Po,null,512),[[dn,e(u)]])])]),_:1},8,["child-class"])}}}),Ra=z({__name:"bank",setup(a){return(u,l)=>{const r=uo,b=Oo;return u.$device.isMobileOrTablet?(n(),S(r,{key:0})):(n(),S(b,{key:1}))}}});export{Ra 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.