PageSourceSearch

https://zara99.xyz/assets/MergedDepositView-8fac2ad7.js

js zara99.xyz collected 2026-10-09 22:56:34 UTC 8,005 bytes, 1 lines download raw bytes

1import{d as ee,u as te,b as ae,as as ne,al as le,g as i,r as v,y as M,f as se,o as g,c as w,a as r,i as o,k as n,v as D,F as V,t as d,j as $,O as oe,P as ie,a2 as P,Z as A,Y as ue,N as re,s as O}from"./index-0c2fc791.js";import{D as de}from"./DynamicTitle-cbd8a593.js";import{B as me}from"./ButtonHistory-51ca90db.js";import{_ as ce,a as ve}from"./BankDropDown.vue_vue_type_script_setup_true_lang-86d60f26.js";import{_ as pe}from"./SelectedEle.vue_vue_type_script_setup_true_lang-5873739c.js";import{_ as be}from"./NewShowAmount.vue_vue_type_script_setup_true_lang-721a85b9.js";import{N as fe}from"./NewBankCard-ac32d76b.js";import{_ as _e}from"./ShowRules.vue_vue_type_script_setup_true_lang-73cab9ac.js";import{S as ke}from"./SlipUpload-2be54032.js";import{_ as ge}from"./DropdownBonus.vue_vue_type_script_setup_true_lang-4d69c8cd.js";import{_ as he}from"./ContentCheckBonus.vue_vue_type_script_setup_true_lang-0c9f4228.js";import ye from"./QrpayV2View-8e2a3e76.js";import{g as xe}from"./filterDepositBank-530c8885.js";import{a as we}from"./bankMerge-af78059c.js";import"./ChevronLeftIcon-c955d241.js";import"./bankFormat-eaefa96a.js";import"./ChevronDownIcon-0118fc6f.js";import"./rules-2d0add82.js";import"./InformationCircleIcon-933d8683.js";import"./checkBonus-0cc70882.js";import"./noTakeBonus-e06dcd72.js";import"./ShowAmount.vue_vue_type_script_setup_true_lang-a836e2ca.js";import"./IconCopy-65574a63.js";/* empty css                                                                     *//* empty css                                                 */import"./LoadingComponent-f00ffbe6.js";import"./findBank-fc2c48b2.js";import"./CountDown.vue_vue_type_script_setup_true_lang-314ae464.js";import"./ModalSlots-f3816c31.js";/* empty css                                                                   */const Be={class:"flex flex-col justify-between h-full relative"},Ce={class:"md:ml-[1.5rem] landscape:ml-[1rem] landscape:lg:ml-[1.5rem]"},Se={class:"deposit-header flex justify-between items-center mb-2 md:mb-3"},Me={class:"flex flex-col items-end"},$e={class:"mt-1 mb-4 first-step"},Ae={class:"flex justify-between items-center my-1"},Ie={for:"input-amount-merged",class:"text-xs sm:text-sm lg:text-base"},Ne={key:0,class:"text-red-600"},Te=["placeholder"],De={class:"deposit-min text-sm text-[#ffd438] mt-1"},Ve={class:"grid"},Pe={class:"text-left text-xs sm:text-sm lg:text-base mb-2"},Oe={class:"flex gap-3 my-3"},Ee=900,pt=ee({__name:"MergedDepositView",props:{config:{type:Object,default:()=>({})}},setup(E){const F=E,{t:a,locale:U}=te(),j=ae(),L=ne(),_=le(),k=i(()=>{var e,t,l;return((l=(t=(e=F.config)==null?void 0:e.payload)==null?void 0:t.config_web)==null?void 0:l.combined_menu)||{}}),H=i(()=>Array.isArray(k.value.channels)?k.value.channels:[]),u=i(()=>{const e=H.value.filter(t=>t&&t.enable);return e.length?[...e].sort((t,l)=>(t.priority??1/0)-(l.priority??1/0))[0]:null}),B=i(()=>{var e,t;return((e=u.value)==null?void 0:e.type)==="payment"&&((t=u.value)==null?void 0:t.bank_code)==="PAYMENT"}),K=i(()=>{if(!(!B.value||!u.value))return{bankListId:u.value.bank_list_id,bankNumber:u.value.bank_number,paymentCode:u.value.payment_code}}),h=i(()=>Number(k.value.deposit_min)||0),b=i(()=>Number(k.value.deposit_max)||0),Q=v([50,100,200,300,500,1e3,1500,2e3]),y=v("form"),I=i(()=>L.data),R=i(()=>{var e;return xe((e=j.data)==null?void 0:e.bank_lista)}),C=we(R,I),m=v(),s=v(""),f=v(""),p=v(!1),x=v(null),c=v(null),N=v(),T=i(()=>parseInt(s.value)||0),Y=i(()=>{var t,l;if(!c.value)return[];const e=c.value.bank_koda;return[{bank_koda:e,bank_namn:c.value.bank_namn,bank_number:c.value.bank_number,bank_img:(l=(t=I.value)==null?void 0:t.find(X=>X.bank_koda===e))==null?void 0:l.img_url}]}),G=i(()=>k.value.beskrivning||a("deposit.merged.rulesPlaceholder"));M(C,e=>{!m.value&&e.length&&(m.value=e[0])},{immediate:!0});function W(e){typeof e!="string"&&(m.value=e)}function Z(e){e<h.value?s.value=String(h.value):b.value>0&&e>b.value?s.value=String(b.value):s.value=String(e)}function q(){if(s.value===""||s.value==null){f.value=a("FillAmount");return}else if(isNaN(parseInt(s.value))){f.value=a("isNan");return}else if(parseInt(s.value)<h.value){f.value=`${a("AmountMoreThan")} ${h.value} ${a("Bath")}`;return}else if(b.value>0&&parseInt(s.value)>b.value){f.value=`${a("AmountLessThan")} ${b.value} ${a("Bath")}`;return}f.value="",z()}function z(){p.value||!u.value||!m.value||(p.value=!0,setTimeout(()=>{const e=new Date,t=new Date(e.getTime()+Ee*1e3);c.value={bank_koda:u.value.bank_code,bank_namn:u.value.name,bank_number:u.value.bank_number,end_date:t.toISOString(),start_date:e.toISOString(),kreditera:T.value,tx_id:`MOCK-${Date.now()}`,user_bank_koda:m.value.bank_koda,user_bank_namn:m.value.bank_namn,user_bank_number:m.value.bank_number},y.value="bank",p.value=!1},300))}function S(){y.value="form",c.value=null,x.value=null,s.value=""}async function J(){if(!x.value){O.error(a("PleaseUploadSlip"));return}O.success(a("deposit.slipVerify.confirm")),S()}return M(y,e=>
1{_.hasPendingStep=e!=="form",_.pendingAmount=T.value},{immediate:!0}),M(()=>_.resetToken,()=>S()),se(()=>{_.hasPendingStep=!1,_.pendingAmount=0}),(e,t)=>(g(),w("div",Be,[r("div",Ce,[r("div",Se,[o(de,{title:(n(U)==="th"?k.value.name:void 0)||n(a)("Deposit.merged_deposit")},null,8,["title"]),o(me,{typeHistory:"deposition",isQuery:!0})]),r("div",Me,[o(ge,{bonusToContentId:N.value,isCheckBonus:!0},null,8,["bonusToContentId"]),o(he,{onChange_bonus_id:t[0]||(t[0]=l=>N.value=l)})]),B.value?(g(),D(ye,{key:0,embedded:"","preset-payment-match":K.value},null,8,["preset-payment-match"])):y.value==="form"?(g(),w(V,{key:1},[r("div",$e,[o(ce,{data:n(C),"is-active":!0,"model-value":m.value,title:n(a)("deposit.merged.chooseBankAccount"),placeholder:n(a)("ChooseBankAccount"),"show-length-bank-count":n(C).length,onSelectedBank:W},null,8,["data","model-value","title","placeholder","show-length-bank-count"]),r("div",Ae,[r("label",Ie,d(n(a)("SpecifyAmount")),1),f.value?(g(),w("span",Ne,d(f.value),1)):$("",!0)]),oe(r("input",{id:"input-amount-merged",type:"number",placeholder:n(a)("InputAmount"),"onUpdate:modelValue":t[1]||(t[1]=l=>s.value=l),min:"0",class:"theme-font-color-1 my-1 w-full px-3 py-1 sm:py-1.5 rounded-full h-[40px] border-solid border-2 disabled:brightness-75 disabled:opacity-50 text-black text-sm md:text-base"},null,8,Te),[[ie,s.value]])]),r("div",De,d(n(a)("MinAmount"))+" "+d(n(P)(h.value))+" "+d(n(a)("Bath"))+" "+d(n(a)("MaxAmount"))+" "+d(n(P)(b.value))+" "+d(n(a)("Bath")),1),o(pe,{data:Q.value,onEventSelected:Z},null,8,["data"]),r("div",Ve,[o(A,{id:"btn-deposit-merged",title:n(a)("Confirm"),disabled:p.value||!m.value||!s.value||!u.value,loading:p.value,bg:"active",color:"white",class:"active my-3 !w-[70%] mx-auto text-center !h-9",onClick:t[2]||(t[2]=l=>q())},null,8,["title","disabled","loading"])])],64)):y.value==="bank"&&c.value?(g(),w(V,{key:2},[o(fe,{"bank-detail":Y.value,"is-withdraw":!1,"show-title":!1,"emits-default-value":!1},null,8,["bank-detail"]),o(ve,{variant:"danger",class:"my-3"},{default:ue(()=>[re(d(n(a)("deposit.merged.deadlineWarning")),1)]),_:1}),o(be,{amount:c.value.kreditera,"end-date":c.value.end_date,"show-countdown":!0,onCountdownEnd:S},null,8,["amount","end-date"]),r("p",Pe,d(n(a)("deposit.merged.upload")),1),o(ke,{modelValue:x.value,"onUpdate:modelValue":t[3]||(t[3]=l=>x.value=l),"input-id":"slip-merged-bank-upload","show-label":!1},null,8,["modelValue"]),r("div",Oe,[o(A,{id:"btn-deposit-merged-cancel",title:n(a)("Cancel"),disabled:p.value,color:"white",class:"secondary-button flex-1 text-center !h-9",onClick:t[4]||(t[4]=l=>n(_).guardLeave())},null,8,["title","disabled"]),o(A,{id:"btn-deposit-merged-slip",title:n(a)("Confirm"),disabled:!x.value||p.value,loading:p.value,bg:"active",color:"white",class:"active flex-1 text-center !h-9",onClick:t[5]||(t[5]=l=>J())},null,8,["title","disabled","loading"])])],64)):$("",!0)]),B.value?$("",!0):(g(),D(_e,{key:0,"rules-data":G.value,class:"mb-3"},null,8,["rules-data"]))]))}});export{pt 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.