1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./index-Bchef2V_-179145342.js","./MerchantHome-DjC2Tz3y-179145342.js","./vendor-nuxt-CUFH2Tor-179145342.js","./Home-CRQ_5Bb6-179145342.js","./Home-BhOd3wlv-179145342.css","./AppModal-BkRFKkJV-179145342.js","./PasswordInput-IjiGqBi0-179145342.js","./PasswordInput-hqzfBFlI-179145342.css","./AppModal-DmPqO75h-179145342.css","./MerchantFooterSEO-3LDia0Jr-179145342.js","./MerchantFooterSEO-DI-le2rl-179145342.css","./MerchantHome-CSPfNzhQ-179145342.css","./vendor-swiper-0BgIJifE-179145342.js","./vendor-swiper-C4pISY0M-179145342.css","./app-CQ22dGIl-179145342.js","./dob-BLHmZ2HP-179145342.js","./QuickNav-J08xUkAW-179145342.js","./QuickNav-C4H21__f-179145342.css","./DatePickerCalendar-CRCsBRkk-179145342.js","./DatePickerCalendar-dknGjcS--179145342.css","./PromotionList-DUMsqKp3-179145342.js","./PromotionModal-CPAn_sHO-179145342.js","./PromotionModal-CDsfgh-k-179145342.css","./dob-NAGsuEff-179145342.css","./faq-J5EmKCI5-179145342.js","./InfoText-Bz9lbia_-179145342.js","./InfoText-Dao7SM3T-179145342.css","./vip-C_yW4A---179145342.js","./MerchantVipCredits-3xFJ6kmF-179145342.js","./_virtual_public-D46pfgh--179145342.js","./MerchantVipCredits-BtIi6jE0-179145342.css","./vip-C617n6va-179145342.css","./bank-DUAdyffc-179145342.js","./BankPIX-QqUf3cwB-179145342.js","./SubmitFooter-GNNfJCg4-179145342.js","./BankPIX-prjm4A1y-179145342.css","./Toast2-hAkq4L-D-179145342.js","./Toast2-Dnud5roU-179145342.css","./FullnameCheckModal-C4T2gGTa-179145342.js","./bank-B4KZNJw5-179145342.css","./temu-DYjkMMK3-179145342.js","./login-Bzc6Ncqx-179145342.js","./PinInput2-By2r3quY-179145342.js","./PinInput2-CtMtxhtM-179145342.css","./login-ozA0Lnw5-179145342.css","./angpow-xuCky8MP-179145342.js","./angpow-SbpyMNVm-179145342.css","./my-vip-CjWIHE85-179145342.js","./my-vip-Db_zB0Kd-179145342.css","./rebate-BR7Tnud3-179145342.js","./ClaimBox-ll-Et4Ht-179145342.js","./_virtual_public-2WHc8wts-179145342.js","./rebate-CfPBiANo-179145342.css","./wallet-DPezIgAz-179145342.js","./collapse-BM3YNBuY-179145342.js","./collapse-DTO1cHk0-179145342.css","./wallet-CyXyUVgp-179145342.css","./account-YtdYpnmF-179145342.js","./MerchantAccountMenu-Dsa_yst8-179145342.js","./MerchantAccountMenu-CTIccND7-179145342.css","./account-CfNrZO5a-179145342.css","./deposit-BGqF_S9h-179145342.js","./screenShot-Ba1aTkDl-179145342.js","./useCommon-NnDNoT9a-179145342.js","./SvgIcon-D2IVTPiJ-179145342.js","./SvgIcon-VZ_JyErL-179145342.css","./deposit-BRaN51RF-179145342.css","./history-BtCBmaFz-179145342.js","./Modal-DifE-KJP-179145342.js","./Pagination-MnipvTX9-179145342.js","./Pagination-BLlHv42v-179145342.css","./Modal-B5xAPLI5-179145342.css","./DateFilter-CEiUKqS7-179145342.js","./DateFilter-B0vRCu_--179145342.css","./RecordTable-BvAN2y-w-179145342.js","./RecordTable-DL5k4g74-179145342.css","./List-Bl32b65k-179145342.js","./ClaimHistory2-Dhz9Mxsf-179145342.js","./history-B4ds0eav-179145342.css","./mission-CU2v4-GN-179145342.js","./profile-BiFKyUJv-179145342.js","./profile-ei6XbOfz-179145342.css","./pin-qKa09V8f-179145342.js","./WithdrawalPinModal-BaOggEtH-179145342.js","./PasswordInputEuro-DMpzxKs4-179145342.js","./PasswordInputEuro-D3RWaqNj-179145342.css","./pin-CJ4EFlvQ-179145342.css","./bank-Bqbmrf1x-179145342.js","./BankCrypto-DO8uLR0H-179145342.js","./BankCrypto-xYhBIfyu-179145342.css","./bank-Cf3WbLxT-179145342.css","./info-BgD90gMT-179145342.js","./DateInput-CZrXCTl9-179145342.js","./DateInput-Ny1PPsVK-179145342.css","./index-BT0f-Qjt-179145342.js","./wallet-CGrrzVG3-179145342.js","./wallet-CDlqIewu-179145342.css","./password-DVkwo2iv-179145342.js","./password-DxxEl_Ha-179145342.css","./security-B395cLNo-179145342.js","./ProgressCircle-D04z3kRR-179145342.js","./about-us-Zk4LQaQQ-179145342.js","./cashback-BJtpDG-A-179145342.js","./_virtual_public-H_-EHqtw-179145342.js","./cashback-D7SoCcXg-179145342.css","./language-DmERbz1B-179145342.js","./password-DkKi6MaE-179145342.js","./password-CkC--aZY-179145342.css","./referral-6Klo4wPc-179145342.js","./MyData-B344e_ei-179145342.js","./_virtual_public-5mUHmm5O-179145342.js","./MyData-D_f5ake7-179145342.css","./register-C0q__MOp-179145342.js","./register-D45802dB-179145342.css","./security-DLBpNu8s-179145342.js","./security-D1Zjccld-179145342.css","./username-DWH6ZTG4-179145342.js","./username-_8QbMs6P-179145342.css","./_id_-3iFOYiE1-179145342.js","./BlogCard-DPLj_TU_-179145342.js","./BlogCard-Dl2hn7QV-179145342.css","./MerchantMarqueeAnnounce-CfhLFYab-179145342.js","./MerchantMarqueeAnnounce-DRvwnUKu-179145342.css","./MerchantFooter-C3Aqi4PP-179145342.js","./MerchantFooter-CidNwd_0-179145342.css","./_id_-CbBwh8GY-179145342.css","./full-name-Pm--wGvT-179145342.js","./full-name-NJohapnQ-179145342.css","./index-Cr90V5Ta-179145342.js","./lucky-bet-B_4Et2k5-179145342.js","./index-wyn6uViw-179145342.js","./CardSli
1der-AteQrfhj-179145342.js","./CardSlider-Cq5mC3Ay-179145342.css","./MerchantGameContainer-xp-YBIbk-179145342.js","./PaginationGame-KmBN3aEN-179145342.js","./PaginationGame-B4CUmav2-179145342.css","./MerchantGameContainer-BwMLfg5m-179145342.css","./statement-_lZe1dDX-179145342.js","./vip-DIVIfA5M-179145342.js","./promo-BpKjoOm7-179145342.js","./rebate-bSqjYjem-179145342.js","./deposit-qOYnEkOX-179145342.js","./rewards-DnmX8tMs-179145342.js","./adjustment-BrgX2-A_-179145342.js","./withdrawal-D8z-jV4b-179145342.js","./random-rebate-BuNnRKTh-179145342.js","./instant-rebate-DTZL5rCC-179145342.js","./credit-transfer-mj0qT8Ck-179145342.js","./withdrawal-conditions-HuKVl3ql-179145342.js","./index-B9WZby-N-179145342.js","./index-CNodit7n-179145342.css","./index-BAXQVDwU-179145342.js","./contact-us-By6b3aW1-179145342.js","./contact-us-H-0KvW9B-179145342.css","./index-BUPw6btl-179145342.js","./index-bmiIgleR-179145342.js","./_virtual_public-DYwBCK4y-179145342.js","./index-Bf2xX6go-179145342.css","./lucky-spin-BlAkoeY6-179145342.js","./lucky-spin-qUbOHnhT-179145342.css","./index-Bh55Ct_Y-179145342.js","./promo-code-DBSfBhfK-179145342.js","./promotions-D_uo0s_6-179145342.js","./promotions-DOcpvbLn-179145342.css","./_id_-CnX7d_S6-179145342.js","./_id_-2GBrgVGj-179145342.css","./index-C0G2Qzf6-179145342.js","./index-DBP2v891-179145342.js","./withdrawal-DQmDKf8i-179145342.js","./AddUserBank-BhaC7c6u-179145342.js","./AddUserBank-KlvHKKzD-179145342.css","./StepTour-KrohoFgi-179145342.js","./StepTour-DuukkZ1--179145342.css","./withdrawal-BiM3zewV-179145342.css","./agent-bonus-DiCFYCcQ-179145342.js","./DateRangeFilter-DOJTtfS0-179145342.js","./DateRangePickerCalendar-CXBQJZ7q-179145342.js","./DateRangeFilter-C08zlqox-179145342.css","./agent-bonus-De6YFjbO-179145342.css","./bet-history-CevVzRmO-179145342.js","./bet-history-DKEpyDmu-179145342.css","./index-DKVUPnhy-179145342.js","./index-BrFwVDOX-179145342.js","./index-D9rQjoHa-179145342.js","./index-B40MA5je-179145342.js","./leaderboard-BdwVLWf5-179145342.js","./partnership-B_3EyF8v-179145342.js","./partnership-D0fGzkkO-179145342.css","./_play_-BK4DikAJ-179145342.js","./_play_-B_jboGS6-179145342.css","./rescue-fund-DppjTjUo-179145342.js","./index-eFQJNEsG-179145342.js","./MerchantCockfight-BCLEuJid-179145342.js","./MerchantCockfight-DQ5bVMAd-179145342.css","./MerchantEsport-LPskMIVT-179145342.js","./_virtual_public-eGrOAHzD-179145342.js","./MerchantEsport-DYppbPSV-179145342.css","./MerchantCricket-C2a4N7zw-179145342.js","./MerchantCricket-B7GRRc3w-179145342.css","./index-D_o7T2gz-179145342.css","./bonus-center-DXzRzCVP-179145342.js","./bonus-center-Ba1PiYRp-179145342.css","./index-DNhIHTtx-179145342.js","./index-uDgv2E8x-179145342.js","./index-DXgNtxYt-179145342.css","./index-I9irCjGm-179145342.js","./promo-center-zpUEDWTK-179145342.js","./promo-center-BXpOcCT3-179145342.css","./_id_-DiRXqqyU-179145342.js","./_id_-wNHCl7mF-179145342.css","./index-T9j1tjHJ-179145342.js","./sign-in-task-Cb3uk8lg-179145342.js","./sign-in-task-DCFbqMT_-179145342.css","./beginner-task-Cwfp9MLs-179145342.js","./index-DV97J8Mv-179145342.js","./_event_-Fz5DfOhB-179145342.js","./_event_-BE3O3WoH-179145342.css","./_games_-DLAcYC-x-179145342.js","./_games_-CXuk60Ni-179145342.css","./index-VX6831_l-179145342.js","./GameIblottoContainer-XIlyzYzx-179145342.js","./GameIblottoContainer-B165piQ7-179145342.css","./index-CnYAsXIV-179145342.js","./index-DseP9Pkt-179145342.js","./GameLotteryContainer-gUEu9Tpf-179145342.js","./GameLotteryContainer-9ZLFW6DR-179145342.css","./mission-diary-BAYTCCyI-179145342.js","./Tab-xXThIuZC-179145342.js","./ProgressBar-eEDE1EsO-179145342.js","./Tab-C2sOTwJj-179145342.css","./_virtual_public-lzeZLe3c-179145342.js","./mission-diary-CNA3yGTa-179145342.css","./notifications-Bfwr7hms-179145342.js","./reward-center-DSrn5Jfe-179145342.js","./reward-center-BjS4mUuB-179145342.css","./instant-rebate-BGqLlxFQ-179145342.js","./_provider_-ChDsUIqY-179145342.js","./MerchantGameContainerMobile-AbRi6Mwf-179145342.js","./privacy-policy-CxI74jXv-179145342.js","./withdrawal-pin-Bi-AwuLj-179145342.js","./withdrawal-pin-CwSAAksf-179145342.css","./_provider_-BhaVl6oM-179145342.js","./index-DtJuRR3j-179145342.js","./credit-transfer-CbfXVA7Y-179145342.js","./_provider_-CJLnklma-179145342.js","./forgot-password-DIBQzane-179145342.js","./forgot-password-DFijk7oL-179145342.css","./index-etWhbHaY-179145342.js","./id-verification-CX8vEqU5-179145342.js","./id-verification-BAGDfL2H-179145342.css","./_provider_-BMH0tQcJ-179145342.js","./_provider_-B-erHbZK-179145342.css","./index-BMsVJG6G-179145342.js","./_provider_-BzUL6jLA-1
179145342.js","./index-DfiEbK-Z-179145342.js","./index-Dq6KAYnG-179145342.css","./_provider_-BFZ5q5hF-179145342.js","./deposit-tutorial-BmmEnVxq-179145342.js","./_provider_-BwY7EgiI-179145342.js","./index-5jxwNf3B-179145342.js","./_provider_-CQUgeC-c-179145342.js","./_provider_-pDk49q4U-179145342.css","./index-cq1GvBuF-179145342.js","./disconnect-policy-CxNjKUQs-179145342.js","./_provider_-CeRkJdER-179145342.js","./_provider_-CEwuIC2d-179145342.css","./_provider_-CqGqJN_M-179145342.js","./_provider_-BPrJFkgD-179145342.css","./withdraw-tutorial-Nq9BAFPJ-179145342.js","./_provider_-Dc8-gl-P-179145342.js","./_provider_-h4YGvSBY-179145342.css","./email-verification-hoe6K7GK-179145342.js","./email-verification-BZJfWY8o-179145342.css","./exclusion-turnover-sNPUJMsk-179145342.js","./exclusion-turnover-CcOZV05d-179145342.css","./_provider_-DpWMxF8F-179145342.js","./_provider_-zQ_AndZ1-179145342.js","./_provider_-AhzNVq1g-179145342.js","./responsible-gaming-B9R24iPg-179145342.js","./index-imYVozzX-179145342.js","./MerchantNewReferral-9Q0DlcFi-179145342.js","./ShareToModal-6IyEVp2F-179145342.js","./ShareToModal-Bh8SfuhH-179145342.css","./Carousel-BZfrvpfe-179145342.js","./MobileScrollTable-CDYceZRu-179145342.js","./MobileScrollTable-DqEfqdcF-179145342.css","./MerchantNewReferral-DNWSzr07-179145342.css","./mobile-verification-Col2Wf_N-179145342.js","./mobile-verification-cqMFZpTu-179145342.css","./index-CWkZuVk7-179145342.js","./_provider_-Cxkys2ma-179145342.js","./_provider_-DTQ80ThC-179145342.css","./index-BsWlFl0h-179145342.js","./_provider_-tdjtRvq_-179145342.js","./terms-and-conditions-6AQsvl1F-179145342.js","./_provider_-CkZZOe4F-179145342.js","./_provider_-DvH_Hmd4-179145342.js","./index-Ce1dI3ox-179145342.js","./index-BmvsqFBN-179145342.js","./useCountdown-BNHT24Zr-179145342.js","./useCountdown-BBISxb7q-179145342.css","./index-CEd3UiPn-179145342.css","./_play_-CTCe1hgY-179145342.js","./_play_-BzYaRg3G-179145342.css","./index-V5AxuS0T-179145342.js","./upgrade-bonus-BrA6IXjJ-179145342.js","./_id_-W-9FxpHn-179145342.js","./UpgradeBonus-Df-JD-ZY-179145342.js","./UpgradeBonus-KCtqpSmM-179145342.css","./index-B6rDhOJv-179145342.js","./ModalRequirement-COwZTb9O-179145342.js","./ModalRequirement-Cyr-ZpCb-179145342.css","./index-CZjy-gO0-179145342.css","./index-BRvr9jAq-179145342.js","./_id_-CMMH9EoY-179145342.js","./index-Jq-Ln6e5-179145342.js","./index-B-01GDwS-179145342.js","./index-BjBpz4zW-179145342.css","./auth-DoFZ_8vM-179145342.js","./block-page-DfDfYfIg-179145342.js","./category-Fsmm3Bcs-179145342.js","./uppercase-BMAx0RUZ-179145342.js","./account-GLDD_qQg-179145342.js","./MerchantTopBar-LUEdfOir-179145342.js","./MerchantTopBar-XTLYdkW3-179145342.css","./_virtual_public-CjL12oRL-179145342.js","./_virtual_public-CWwRvwIa-179145342.css","./account-B2UwpBAd-179145342.css","./angpow-Aw95c1CB-179145342.js","./blog-Ig5UjL-X-179145342.js","./MerchantMenuNav-B0HCurii-179145342.js","./MerchantMenuNav-C-MPZVOH-179145342.css","./default-iN-HyqH1-179145342.js","./empty-SOeZbK6I-179145342.js","./event-BQM9DyAi-179145342.js","./footballprediction-B2q88Fr4-179145342.js","./footballprediction-K9E4mXhg-179145342.css","./game-B3Ms7tBe-179145342.js","./MerchantPartnershipQuickLink-DfZeHe2N-179145342.js","./MerchantPartnershipQuickLink-CWzOz5BO-179145342.css","./game-kDGeaeSP-179145342.css","./home-BBUYkuhX-179145342.js","./info-CB9CAixg-179145342.js","./info-DbxvTUq_-179145342.css","./layoutinvite-EeuQayfL-179145342.js","./layoutpromo-Dww3laNw-179145342.js","./layoutpromo-Y5uiGZpC-179145342.css","./leaderboard-B-9D3o_w-179145342.js","./luckyspin-2w0nDVwQ-179145342.js","./noheader-u06k-yfr-179145342.js","./none-DVCgnfDU-179145342.js","./nosidebar-0aaOJHlA-179145342.js","./MobileSideBar-lKP9Rnfp-179145342.js","./onlyheader-DjxbL5wD-179145342.js","./partnership-CvFN_uzr-179145342.js","./promotions-CzCb9Udl
1-179145342.js","./referral-D84iXR9H-179145342.js","./register-3r1dlIpG-179145342.js","./vip-oJDRDfKH-179145342.js","./vendor-aws-sdk-BTC1qArW-179145342.js"])))=>i.map(i=>d[i]); 2import{f as or,g as Bs,i as nr,j as ir,r as A,m as Rn,k as Pn,l as qt,q as rr,t as zt,u as to,v as Dn,x as lr,y as cr,z as fa,n as tt,A as dr,e as ie,w as ge,B as ur,C as pr,D as On,E as ct,F as Ba,G as mr,H as ka,s as Ua,I as ns,J as _r,K as $o,L as fr,M as hr,N as gr,O as vr,P as yr,Q as br,R as wr,T as $r,S as kr,h as Wt,U as ra,V as re,W as Ee,X as Qe,Y as At,Z as xt,$ as ht,a0 as kt,a1 as Ye,a2 as Nn,a3 as et,a4 as nt,a5 as is,a6 as Bn,_ as X,a7 as Fn,a8 as Un,a9 as jn,aa as ko,ab as na,ac as xr,ad as Sr,ae as Cr,af as Tr,ag as zn,ah as Er,ai as pa,aj as Vn,ak as Hn,al as xo,am as So,an as Ar,ao as Co,ap as To,aq as Wn,ar as Mr,as as Lr,at as bt,au as Ir,av as u,aw as f,ax as Ut,ay as Fs,az as h,aA as fe,aB as j,aC as ao,aD as Rr,aE as rs,aF as n,aG as Pr,aH as Dr,aI as Or,aJ as Nr,aK as Br,d as Ea,p as ea,aL as Sa,b as lt,aM as Fr,aN as Ur,aO as Us,aP as Eo,aQ as qn,aR as jr,aS as Gn,aT as so,aU as Ae,aV as Kn,aW as Ao,aX as zr,aY as Vr,aZ as ye,a_ as a,a$ as dt,b0 as Gt,b1 as ve,b2 as ze,b3 as Le,b4 as da,b5 as st,b6 as aa,b7 as me,b8 as $t,b9 as xa,a as qe,ba as Yn,bb as Jn,bc as js,bd as Hr,be as Zn,bf as Mt,bg as oo,bh as Qn,bi as Mo,bj as Wr,bk as qr,bl as Gr,bm as Kr,bn as Yr,bo as Jr}from"./vendor-nuxt-CUFH2Tor-179145342.js";import{S as Zr,N as Qr,a as Lo}from"./vendor-swiper-0BgIJifE-179145342.js";(function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))i(l);new MutationObserver(l=>{for(const r of l)if(r.type==="childList")for(const c of r.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&i(c)}).observe(document,{childList:!0,subtree:!0});function o(l){const r={};return l.integrity&&(r.integrity=l.integrity),l.referrerPolicy&&(r.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?r.credentials="include":l.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function i(l){if(l.ep)return;l.ep=!0;const r=o(l);fetch(l.href,r)}})();class Xr extends Error{constructor(s,o){super(s,o),this.name="FetchError",o?.cause&&!this.cause&&(this.cause=o.cause)}}function el(e){const s=e.error?.message||e.error?.toString()||"",o=e.request?.method||e.options?.method||"GET",i=e.request?.url||String(e.request)||"/",l=`[${o}] ${JSON.stringify(i)}`,r=e.response?`${e.response.status} ${e.response.statusText}`:"<no response>",c=`${l}: ${r}${s?` ${s}`:""}`,d=new Xr(c,e.error?{cause:e.error}:void 0);for(const m of["request","options","response"])Object.defineProperty(d,m,{get(){return e[m]}});for(const[m,g]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(d,m,{get(){return e.response&&e.response[g]}});return d}const tl=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function Io(e="GET"){return tl.has(e.toUpperCase())}function al(e){if(e===void 0)return!1;const s=typeof e;return s==="string"||s==="number"||s==="boolean"||s===null?!0:s!=="object"?!1:Array.isArray(e)?!0:e.buffer||e instanceof FormData||e instanceof URLSearchParams?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const sl=new Set(["image/svg","application/xml","application/xhtml","application/html"]),ol=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function nl(e=""){if(!e)return"json";const s=e.split(";").shift()||"";return ol.test(s)?"json":s==="text/event-stream"?"stream":sl.has(s)||s.startsWith("text/")?"text":"blob"}function il(e,s,o,i){const l=rl(s?.headers??e?.headers,o?.headers,i);let r;return(o?.query||o?.params||s?.params||s?.query)&&(r={...o?.params,...o?.query,...s?.params,...s?.query}),{...o,...s,query:r,params:r,headers:l}}function rl(e,s,o){if(!s)return new o(e);const i=new o(s);if(e)for(const[l,r]of Symbol.iterator in e||Array.isArray(e)?e:new o(e))i.set(l,r);return i}async function Ga(e,s){if(s)if(Array.isArray(s))for(const o of s)await o(e);else await s(e)}const ll=new Set([408,409,425,429,500,502,503,504]),cl=new Set([101,204,205,304]);function Xn(e={}){const{fetch:s=globalThis.fetch,Headers:o=globalThis.Headers,AbortController:i=globalThis.AbortController}=e;async function l(d){const m=d.error&&d.error.name==="AbortError"&&!d.options.timeout||!1;if(d.options.retry!==!1&&!m){let p;typeof d.options.retry=="number"?p=d.options.retry:p=Io(d.options.method)?0:1;const _=d.response&&d.response.status||500;if(p>0&&(Array.isArray(d.options.retryStatusCodes)?d.options.retryStatusCodes.includes(_):ll.has(_))){const $=typeof d.options.retryDelay=="function"?d.options.retryDelay(d):d.options.retryDelay||0;return $>0&&await new Promise(w=>setTimeout(w,$)),r(d.request,{...d.options,retry:p-1})}}const g=el(d);throw Error.captureStackTrace&&Error.captureStackTrace(g,r),g}const r=async function(m,g={}){const p={request:m,options:il(m,g,e.defaults,o),response:void 0,error:void 0};if(p.options.method&&(p.options.method=p.options.method.toUpperCase()),p.options.onRequest&&(await Ga(p,p.options.onRequest),p.options.headers instanceof o||(p.options.headers=new o(p.options.headers||{}))),typeof p.request=="string"&&(p.options.baseURL&&(p.request=or(p.request,p.options.baseURL)),p.options.query&&(p.request=nr(p.request,p.options.query),delete p.options.query),"query"in p.options&&delete p.options.query,"params"in p.options&&delete p.options.params),p.options.body&&Io(p.options.method))if(al(p.options.body)){const w=p.options.headers.get("content-type");typeof p.options.body!="string"&&(p.options.body=w==="application/x-www-form-urlencoded"?new URLSearchParams(p.options.body).toString():JSON.stringify(p.options.body)),w||p.options.headers.set("content-type","application/json"),p.options.headers.has("accept")||p.options.headers.set("accept","application/json")}else("pipeTo"in p.options.body&&typeof p.options.body.pipeTo=="function"||typeof p.options.body.pipe=="function")&&("duplex"in p.options||(p.options.duplex="half"));let _;if(!p.options.signal&&p.options.timeout){const w=new i;_=setTimeout(()=>{const k=new Error("[TimeoutError]: The operation was aborted due to timeout");k.name="TimeoutError",k.code=23,w.abort(k)},p.options.timeout),p.options.signal=w.signal}try{p.response=await s(p.request,p.options)}catch(w){return p.error=w,p.options.onRequestError&&await Ga(p,p.options.onRequestError),await l(p)}finally{_&&clearTimeout(_)}if((p.response.body||p.response._bodyInit)&&!cl.has(p.response.status)&&p.options.method!=="HEAD"){const w=(p.options.parseResponse?"json":p.options.responseType)||nl(p.response.headers.get("content-type")||"");switch(w){case"json":{const k=await p.response.text(),y=p.options.parseResponse||Bs;p.response._data=y(k);break}case"stream":{p.response._data=p.response.body||p.response._bodyInit;break}default:p.response._data=await p.response[w]()}}return p.options.onResponse&&await Ga(p,p.options.onResponse),!p.options.ignoreResponseError&&p.response.status>=400&&p.response.status<600?(p.options.onResponseError&&await Ga(p,p.options.onResponseError),await l(p)):p.response},c=async function(m,g){return(await r(m,g))._data};return c.raw=r,c.native=(...d)=>s(...d),c.create=(d={},m={})=>Xn({...e,...m,defaults:{...e.defaults,...m.defaults,...d}}),c}const ss=(function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")})(),dl=ss.fetch?(...e)=>ss.fetch(...e):()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!")),ul=ss.Headers,pl=ss.AbortController,ml=Xn({fetch:dl,Headers:ul,AbortController:pl}),_l=ml;globalThis.$fetch||(globalThis.$fetch=_l.create({baseURL:ir()}));"global"in globalThis||(globalThis.global=globalThis);let ei;const Va=e=>ei=e,ti=Symbol();function zs(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Fa;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Fa||(Fa={}));function fl(){const e=Pn(!0),s=e.run(()=>A({}));let o=[],i=[];const l=Rn({install(r){Va(l),l._a=r,r.provide(ti,l),r.config.globalProperties.$pinia=l,i.forEac
2h(c=>o.push(c)),i=[]},use(r){return this._a?o.push(r):i.push(r),this},_p:o,_a:null,_e:e,_s:new Map,state:s});return l}const ai=()=>{};function Ro(e,s,o,i=ai){e.push(s);const l=()=>{const r=e.indexOf(s);r>-1&&(e.splice(r,1),i())};return!o&&lr()&&cr(l),l}function wa(e,...s){e.slice().forEach(o=>{o(...s)})}const hl=e=>e(),Po=Symbol(),ws=Symbol();function Vs(e,s){e instanceof Map&&s instanceof Map?s.forEach((o,i)=>e.set(i,o)):e instanceof Set&&s instanceof Set&&s.forEach(e.add,e);for(const o in s){if(!s.hasOwnProperty(o))continue;const i=s[o],l=e[o];zs(l)&&zs(i)&&e.hasOwnProperty(o)&&!zt(i)&&!to(i)?e[o]=Vs(l,i):e[o]=i}return e}const gl=Symbol();function vl(e){return!zs(e)||!e.hasOwnProperty(gl)}const{assign:la}=Object;function yl(e){return!!(zt(e)&&e.effect)}function bl(e,s,o,i){const{state:l,actions:r,getters:c}=s,d=o.state.value[e];let m;function g(){d||(o.state.value[e]=l?l():{});const p=dr(o.state.value[e]);return la(p,r,Object.keys(c||{}).reduce((_,$)=>(_[$]=Rn(ie(()=>{Va(o);const w=o._s.get(e);return c[$].call(w,w)})),_),{}))}return m=si(e,g,s,o,i,!0),m}function si(e,s,o={},i,l,r){let c;const d=la({actions:{}},o),m={deep:!0};let g,p,_=[],$=[],w;const k=i.state.value[e];!r&&!k&&(i.state.value[e]={});let y;function C(S){let E;g=p=!1,typeof S=="function"?(S(i.state.value[e]),E={type:Fa.patchFunction,storeId:e,events:w}):(Vs(i.state.value[e],S),E={type:Fa.patchObject,payload:S,storeId:e,events:w});const T=y=Symbol();tt().then(()=>{y===T&&(g=!0)}),p=!0,wa(_,E,i.state.value[e])}const b=r?function(){const{state:E}=o,T=E?E():{};this.$patch(N=>{la(N,T)})}:ai;function x(){c.stop(),_=[],$=[],i._s.delete(e)}const D=(S,E="")=>{if(Po in S)return S[ws]=E,S;const T=function(){Va(i);const N=Array.from(arguments),O=[],L=[];function z(U){O.push(U)}function I(U){L.push(U)}wa($,{args:N,name:T[ws],store:P,after:z,onError:I});let R;try{R=S.apply(this&&this.$id===e?this:P,N)}catch(U){throw wa(L,U),U}return R instanceof Promise?R.then(U=>(wa(O,U),U)).catch(U=>(wa(L,U),Promise.reject(U))):(wa(O,R),R)};return T[Po]=!0,T[ws]=E,T},M={_p:i,$id:e,$onAction:Ro.bind(null,$),$patch:C,$reset:b,$subscribe(S,E={}){const T=Ro(_,S,E.detached,()=>N()),N=c.run(()=>ge(()=>i.state.value[e],O=>{(E.flush==="sync"?p:g)&&S({storeId:e,type:Fa.direct,events:w},O)},la({},m,E)));return T},$dispose:x},P=fa(M);i._s.set(e,P);const v=(i._a&&i._a.runWithContext||hl)(()=>i._e.run(()=>(c=Pn()).run(()=>s({action:D}))));for(const S in v){const E=v[S];if(zt(E)&&!yl(E)||to(E))r||(k&&vl(E)&&(zt(E)?E.value=k[S]:Vs(E,k[S])),i.state.value[e][S]=E);else if(typeof E=="function"){const T=D(E,S);v[S]=T,d.actions[S]=E}}return la(P,v),la(Dn(P),v),Object.defineProperty(P,"$state",{get:()=>i.state.value[e],set:S=>{C(E=>{la(E,S)})}}),i._p.forEach(S=>{la(P,c.run(()=>S({store:P,app:i._a,pinia:i,options:d})))}),k&&r&&o.hydrate&&o.hydrate(P.$state,k),g=!0,p=!0,P}function Pt(e,s,o){let i,l;const r=typeof s=="function";typeof e=="string"?(i=e,l=r?o:s):(l=e,i=e.id);function c(d,m){const g=rr();return d=d||(g?qt(ti,null):null),d&&Va(d),d=ei,d._s.has(i)||(r?si(i,s,l,d):bl(i,l,d)),d._s.get(i)}return c.$id=i,c}function GR(e){{const s=Dn(e),o={};for(const i in s){const l=s[i];l.effect?o[i]=ie({get:()=>e[i],set(r){e[i]=r}}):(zt(l)||to(l))&&(o[i]=ur(e,i))}return o}}const wl=pr(()=>{On("skipHydrate",e=>{})}),$l=[["NuxtError",e=>ka(e)],["EmptyShallowRef",e=>Ua(e==="_"?void 0:e==="0n"?BigInt(0):Bs(e))],["EmptyRef",e=>A(e==="_"?void 0:e==="0n"?BigInt(0):Bs(e))],["ShallowRef",e=>Ua(e)],["ShallowReactive",e=>ns(e)],["Ref",e=>A(e)],["Reactive",e=>fa(e)]],kl=ct({name:"nuxt:revive-payload:client",order:-30,async setup(e){let s,o;for(const[i,l]of $l)On(i,l);Object.assign(e.payload,([s,o]=Ba(()=>e.runWithContext(mr)),s=await s,o(),s)),window.__NUXT__=e.payload}});async function no(e,s={}){const o=s.document||e.resolvedOptions.document;if(!o||!e.dirty)return;const i={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",i),!!i.shouldRender)return e._domUpdatePromise||(e._domUpdatePromise=new Promise(async l=>{const r=new Map,c=new Promise(w=>{e.resolveTags().then(k=>{w(k.map(y=>{const C=r.get(y._d)||0,b={tag:y,id:(C?`${y._d}:${C}`:y._d)||y._h,shouldRender:!0};return y._d&&_r(y._d)&&r.set(y._d,C+1),b}))})});let d=e._dom;if(!d){d={title:o.title,elMap:new Map().set("htmlAttrs",o.documentElement).set("bodyAttrs",o.body)};for(const w of["body","head"]){const k=o[w]?.children;for(const y of k){const C=y.tagName.toLowerCase();if(!$o.has(C))continue;const b=fr({tag:C,props:{}},{innerHTML:y.innerHTML,...y.getAttributeNames().reduce((x,D)=>(x[D]=y.getAttribute(D),x),{})||{}});if(b.key=y.getAttribute("data-hid")||void 0,b._d=hr(b)||gr(b),d.elMap.has(b._d)){let x=1,D=b._d;for(;d.elMap.has(D);)D=`${b._d}:${x++}`;d.elMap.set(D,y)}else d.elMap.set(b._d,y)}}}d.pendingSideEffects={...d.sideEffects},d.sideEffects={};function m(w,k,y){const C=`${w}:${k}`;d.sideEffects[C]=y,delete d.pendingSideEffects[C]}function g({id:w,$el:k,tag:y}){const C=y.tag.endsWith("Attrs");d.elMap.set(w,k),C||(y.textContent&&y.textContent!==k.textContent&&(k.textContent=y.textContent),y.innerHTML&&y.innerHTML!==k.innerHTML&&(k.innerHTML=y.innerHTML),m(w,"el",()=>{k?.remove(),d.elMap.delete(w)}));for(const b in y.props){if(!Object.prototype.hasOwnProperty.call(y.props,b))continue;const x=y.props[b];if(b.startsWith("on")&&typeof x=="function"){const M=k?.dataset;if(M&&M[`${b}fired`]){const P=b.slice(0,-5);x.call(k,new Event(P.substring(2)))}k.getAttribute(`data-${b}`)!==""&&((y.tag==="bodyAttrs"?o.defaultView:k).addEventListener(b.substring(2),x.bind(k)),k.setAttribute(`data-${b}`,""));continue}const D=`attr:${b}`;if(b==="class"){if(!x)continue;for(const M of x)C&&m(w,`${D}:${M}`,()=>k.classList.remove(M)),!k.classList.contains(M)&&k.classList.add(M)}else if(b==="style"){if(!x)continue;for(const[M,P]of x)m(w,`${D}:${M}`,()=>{k.style.removeProperty(M)}),k.style.setProperty(M,P)}else x!==!1&&x!==null&&(k.getAttribute(b)!==x&&k.setAttribute(b,x===!0?"":String(x)),C&&m(w,D,()=>k.removeAttribute(b)))}}const p=[],_={bodyClose:void 0,bodyOpen:void 0,head:void 0},$=await c;for(const w of $){const{tag:k,shouldRender:y,id:C}=w;if(y){if(k.tag==="title"){o.title=k.textContent,m("title","",()=>o.title=d.title);continue}w.$el=w.$el||d.elMap.get(C),w.$el?g(w):$o.has(k.tag)&&p.push(w)}}for(const w of p){const k=w.tag.tagPosition||"head";w.$el=o.createElement(w.tag.tag),g(w),_[k]=_[k]||o.createDocumentFragment(),_[k].appendChild(w.$el)}for(const w of $)await e.hooks.callHook("dom:renderTag",w,o,m);_.head&&o.head.appendChild(_.head),_.bodyOpen&&o.body.insertBefore(_.bodyOpen,o.body.firstChild),_.bodyClose&&o.body.appendChild(_.bodyClose);for(const w in d.pendingSideEffects)d.pendingSideEffects[w]();e._dom=d,await e.hooks.callHook("dom:rendered",{renders:$}),l()}).finally(()=>{e._domUpdatePromise=void 0,e.dirty=!1})),e._domUpdatePromise}function xl(e={}){const s=e.domOptions?.render||no;e.document=e.document||(typeof window<"u"?document:void 0);const o=e.document?.head.querySelector('script[id="unhead:payload"]')?.innerHTML||!1,i=vr({...e,plugins:[...e.plugins||[],{key:"client",hooks:{"entries:updated":s}}],init:[o?JSON.parse(o):!1,...e.init||[]]});return i.ssr=!1,i}function Sl(e,s){let o=0;return()=>{const i=++o;s(()=>{o===i&&e()})}}function Cl(e={}){const s=xl({domOptions:{render:Sl(()=>no(s),o=>setTimeout(o,0))},...e});return s.install=yr(s),s}const Tl={disableDefaults:!0,disableCapoSorting:!1,plugins:[br,wr,$r,kr]},El=ct({name:"nuxt:head",enforce:"pre",setup(e){const s=Cl(Tl);e.vueApp.use(s);{let o=!0;const i=async()=>{o=!1,await no(s)};s.hooks.hook("dom:beforeRender",r=>{r.shouldRender=!o}),e.hooks.hook("page:start",()=>{o=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||i()}),e.hooks.hook("app:error",i),e.hooks.hook("app:suspense:resolve",i);const l=s.push.bind(s);s.push=((r,c)=>{const d=l(r,c),m=d.dispose.bind(d);return d.dispose=()=>{const g=e["~transitionPromise"];g?g.then(m):m()},d})}}}),Al=/(:\w+)\([^)]+\)/g,Ml=/(:\w+)[?+*]/g,Ll=/:\w+/g,Il=(e,s)=>s.path.replace(Al,"$1").replace(Ml,"$1").replace(Ll,o=>e.params[o.slice(1)]?.toString()||""),ja=(e,s)=>{const o=e.route.matched.find(l=>l.components?.default===e.Component.type),i=s??o?.meta.key??(o&&Il(e.route,o));return typeof i=="function"?i(e.route):i}
2,Rl=(e,s)=>({default:()=>e?Wt(ra,e===!0?{}:e,s):s});function oi(e){return Array.isArray(e)?e:[e]}const Do={layout:"game"},Pl={layout:"noheader"},Dl={layout:"account"},Ol={layout:"info"};function Oo(e,s){li(e,e.len+1),e.arr[e.len++]=s}function $s(e,s,...o){e&&(async function(i,l){try{return await i()}catch(r){return console.error(r),l}})(()=>{const i=s(...o);i!==void 0&&e(i)})}function Nl(e){var s,o;const{picked:i,rest:l}=(function($,w){const k={},y={};for(const[C,b]of Object.entries($))w.includes(C)?k[C]=b:y[C]=b;return{picked:k,rest:y}})(e,["scriptUrlPattern","token","apiKey"]),r=i.token,c=(s=i.apiKey)!==null&&s!==void 0?s:r,d=(o=(function($,w){return Object.prototype.hasOwnProperty.call($,w)})(m=e,g="scriptUrlPattern")?m[g]:void 0)!==null&&o!==void 0?o:ri.scriptUrl;var m,g;const[p,_]=(function(){const $=[],w=()=>{$.push({time:new Date,state:document.visibilityState})},k=(function(y,C,b,x){return y.addEventListener(C,b,x),()=>y.removeEventListener(C,b,x)})(document,"visibilitychange",w);return w(),[$,k]})();return Promise.resolve().then(()=>{if(!c||typeof c!="string")throw new Error(Wl);const $=(function(w,k){return(Array.isArray(w)?w:[w]).map(y=>(function(C,b){const x=encodeURIComponent;return C.replace(/<[^<>]+>/g,D=>D==="<version>"?"3":D==="<apiKey>"?x(b):D==="<loaderVersion>"?x(Hl):D)})(String(y),k))})(d,c);return(function(w,k){const y=[],[b,x]=(function(P){const F=(function(E){const T=[...E];return{current:()=>T[0],postpone(){const N=T.shift();N!==void 0&&T.push(N)},exclude(){T.shift()}}})(P),v=(function(E,T){let N=0;return()=>Math.random()*Math.min(T,E*Math.pow(2,N++))})(100,3e3),S=new Set;return[F.current(),(E,T)=>{let N;const O=T instanceof Error?T.message:"";if(O===io||O===ro)F.exclude(),N=0;else if(O===Hs)F.exclude();else if(O===os){const z=Date.now()-E.getTime()<50,I=F.current();I&&z&&!S.has(I)&&(S.add(I),N=0),F.postpone()}else F.postpone();const L=F.current();return L===void 0?void 0:[L,N??E.getTime()+v()-Date.now()]}]})(w);let D;if(b===void 0)return Promise.reject(new TypeError("The list of script URL patterns is empty"));const M=P=>{const F=new Date,v=E=>y.push({url:P,startedAt:F,finishedAt:new Date,error:E}),S=k(P);return S.then(()=>v(),v),S.catch(E=>{if(D!=null||(D=E),y.length>=5)throw D;const T=x(F,E);if(!T)throw D;const[N,O]=T;return(L=O,new Promise(z=>setTimeout(z,L))).then(()=>M(N));var L})};return M(b).then(P=>[P,y])})($,Yl)}).catch($=>{throw _(),(function(w){return w instanceof Error&&w.message===Hs?new Error(os):w})($)}).then(([$,w])=>(_(),$.load({...l,ldi:{attempts:w,visibilityStates:p}})))}function ks(e){if(typeof TextDecoder=="function"){const o=new TextDecoder().decode(e);if(o)return o}const s=Ws(e);return decodeURIComponent(escape(String.fromCharCode.apply(null,s)))}function Bl(e){return new Promise((s,o)=>{if((function(c){if(URL.prototype)try{return new URL(c,location.href),!1}catch(d){if(d instanceof Error&&d.name==="TypeError")return!0;throw d}})(e))throw new Error(ro);const i=document.createElement("script"),l=()=>{var c;return(c=i.parentNode)===null||c===void 0?void 0:c.removeChild(i)},r=document.head||document.getElementsByTagName("head")[0];i.onload=()=>{l(),s()},i.onerror=()=>{l(),o(new Error(os))},i.async=!0,i.src=e,r.appendChild(i)})}function Fl(e,s,o,i){const l=document,r="securitypolicyviolation";let c;const d=g=>{const p=new URL(e,location.href),{blockedURI:_}=g;_!==p.href&&_!==p.protocol.slice(0,-1)&&_!==p.origin||(c=g,m())};l.addEventListener(r,d);const m=()=>l.removeEventListener(r,d);return Promise.resolve().then(s).then(g=>(m(),g),g=>new Promise(p=>{const _=new MessageChannel;_.port1.onmessage=()=>p(),_.port2.postMessage(null)}).then(()=>{if(m(),c)return o(c);throw g}))}function ni(e,s){try{document.cookie}catch(o){if((function(i){if(!(i instanceof DOMException))return!1;const l=i.message;return Cc.test(l)||Tc.test(l)||Ec.test(l)})(o))return s;throw o}return e()}const Ul="Client timeout",jl="Network connection error",zl="Network request aborted",Vl="Response cannot be parsed",io="Blocked by CSP",ro="The endpoint parameter is not a valid URL",ii="Handle on demand agent data error";var Hl="3.12.15";const os="Failed to load the JS script of the agent",Hs="9319";function Jt(e){let s="";for(let o=0;o<e.length;++o)if(o>0){const i=e[o].toLowerCase();i!==e[o]?s+=` ${i}`:s+=e[o]}else s+=e[o].toUpperCase();return s}const Wl="API key required",ri={scriptUrl:"https://fpnpmcdn.net/v<version>/<apiKey>/loader_v<loaderVersion>.js"},ql=ri.scriptUrl;function Gl(e){const s=new Uint8Array(e.length);for(let o=0;o<e.length;o++){const i=e.charCodeAt(o);if(i>127)return new TextEncoder().encode(e);s[o]=i}return s}function Kl(){const e=window,s="__fpjs_p_l_b",o=e[s];if((function(i,l){var r;const c=(r=Object.getOwnPropertyDescriptor)===null||r===void 0?void 0:r.call(Object,i,l);c?.configurable?delete i[l]:c&&!c.writable||(i[l]=void 0)})(e,s),typeof o?.load!="function")throw new Error(Hs);return o}function Ws(e){return e instanceof ArrayBuffer?new Uint8Array(e):new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}function No(e){const s=location.hostname,o=(function(){var i,l;const r=window;return["buildID"in navigator,"MozAppearance"in((l=(i=document.documentElement)===null||i===void 0?void 0:i.style)!==null&&l!==void 0?l:{}),"onmozfullscreenchange"in r,"mozInnerScreenX"in r,"CSSMozDocumentRule"in r,"CanvasCaptureMediaStream"in r].reduce((c,d)=>c+(d?1:0),0)>=4})();(function(i,l){let r=i.length-(i.slice(-1)==="."?1:0);do if(r=r>0?i.lastIndexOf(".",r-1):-1,l(i.slice(r+1))===!0)return!0;while(r>=0);return!1})(s,i=>
2{if(!o||!/^([^.]{1,3}\.)*[^.]+\.?$/.test(i)||i===s)return e(i)})||e()}function Yl(e){return Fl(e,()=>Bl(e),()=>{throw new Error(io)}).then(Kl)}const Jl={default:"endpoint"},Zl={default:"tlsEndpoint"},Ql="_vid";function Xl({level:e,message:s}){e==="error"?console.error(s):e==="warning"?console.warn(s):console.log(s)}function Bo(e,s){return(e-s+256)%256}function li(e,s){if(e.arr.length<s){const o=new Uint8Array(Math.max(2*e.arr.length,s));o.set(e.arr),e.arr=o}}const xs=34,Fo=44,ec=58,tc=32,ac=9,sc=13,oc=10,nc=92,Uo=48,lo=101,co=117,ic=69,rc=43,lc=45,cc=46,dc=91,uc=93,pc=123,mc=125,jo=new Uint8Array([110,co,108,108]),zo=new Uint8Array([116,114,co,lo]),Vo=new Uint8Array([102,97,108,115,lo]),_c={'"':'"',"\\":"\\","\b":"b","\f":"f","\n":"n","\r":"r"," ":"t"},fc=(()=>{const e=new Uint8Array(128);for(const[s,o]of Object.entries(_c))e[o.charCodeAt(0)]=s.charCodeAt(0);return e})(),hc=Jt("WrongRegion"),gc=Jt("SubscriptionNotActive"),vc=Jt("UnsupportedVersion"),yc=Jt("InstallationMethodRestricted"),bc=Jt("HostnameRestricted"),wc=Jt("IntegrationFailed"),$c=Jt("NetworkRestricted"),kc=Jt("InvalidProxyIntegrationSecret"),xc=Jt("InvalidProxyIntegrationHeaders"),Sc=Jt("ProxyIntegrationSecretEnvironmentMismatch"),Cc=/The document is sandboxed and lacks the 'allow-same-origin' flag/,Tc=/The operation is insecure/,Ec=/Forbidden in a sandboxed document without the 'allow-same-origin' flag/;function Ho(e){return e>=Uo&&e<Uo+10||e===lc}function Wo(e,s,o,i){ni(()=>{const l=`${e}=${s}`,r=`expires=${new Date(Date.now()+24*o*60*60*1e3).toUTCString()}`,c=i?`domain=${i}`:"";document.cookie=[l,"path=/",r,c,"SameSite=Lax"].join("; ")},void 0)}function Ac(e,s){li(e,e.len+s.length),e.arr.set(s,e.len),e.len+=s.length}const Mc=[3,13];const Lc=9,Ic=function(e,s={}){const{storageKey:o=Ql,do:i}=s;try{const r=(function(c){const d=(function(g){const p=atob(g),_=p.length,$=new Uint8Array(_);for(let w=0;w<_;w++)$[w]=p.charCodeAt(w);return $})(c);let m=d;try{m=(function(g,p,_){const $=()=>{throw new Error("Invalid data")},w=Ws(g);w.length<p.length+2&&$();for(let M=0;M<p.length;++M)Bo(w[1+M],w[0])!==p[M]&&$();const k=1+p.length,y=Bo(w[k],w[0]);w.length<k+1+y+_&&$();const C=k+1+y,b=C+_,x=new ArrayBuffer(w.length-b),D=new Uint8Array(x);for(let M=0;M<D.length;++M)D[M]=w[b+M]^w[C+M%_];return x})(d,Mc,Lc)}catch{}try{return(function(g){const p={len:0,arr:new Uint8Array(128)},_=Ws(g);let $=0;const w=()=>(x(),_[$]===xs?k():Ho(_[$])?y():D(jo)?($+=jo.length,null):D(zo)?($+=zo.length,!0):D(Vo)?($+=Vo.length,!1):_[$]===dc?C():_[$]===pc?b():M()),k=()=>{for(p.len=0;$++,_[$]!==xs;){if(_[$]===nc){if($++,_[$]===co){const v=parseInt(ks(_.subarray($+1,$+5)),16);Ac(p,Gl(String.fromCharCode(v))),$+=4;continue}const F=fc[_[$]];if(F){Oo(p,F);continue}return M()}if(_[$]===void 0)return M();Oo(p,_[$])}return $++,ks((function(F){return F.arr.subarray(0,F.len)})(p))},y=()=>{const F=$;for(;_[$]===cc||_[$]===lo||_[$]===ic||_[$]===rc||Ho(_[$]);)$++;return Number(ks(_.subarray(F,$)))},C=()=>{const F=[];for($++;;){if(x(),_[$]===uc){$++;break}if(F.length){if(_[$]!==Fo)return M();$++}F.push(w())}return F},b=()=>{const F={};let v=!0;for($++;;){if(x(),_[$]===mc){$++;break}if(!v){if(_[$]!==Fo)return M();$++,x()}if(_[$]!==xs)return M();const S=k();if(x(),_[$]!==ec)return M();$++,Object.defineProperty(F,S,{value:w(),configurable:!0,enumerable:!0,writable:!0}),v=!1}return F},x=()=>{for(;_[$]===tc||_[$]===oc||_[$]===sc||_[$]===ac;)$++},D=F=>{for(let v=0;v<F.length;v++)if(_[$+v]!==F[v])return!1;return!0},M=()=>{throw new SyntaxError("Unexpected "+($<_.length?`byte ${$}`:"end"))},P=w();return x(),_[$]!==void 0&&M(),P})(m)}catch{}return null})(e);r!==null?(r.visitorToken&&(function(c,d){(function(m,g,p){No(_=>{(function($,w){Wo($,"",-1,w)})(m,_)}),p<0,No(_=>(Wo(m,g,p,_),(function($){return ni(()=>{const w=`${$}=`;for(const k of document.cookie.split(";")){let y=0;for(;k[y]===" "&&y<k.length;)++y;if(k.indexOf(w)===y)return k.slice(y+w.length)}},void 0)})(m)===g))})(d,c,365),(function(m,g){var p;try{(p=localStorage==null?void 0:localStorage.setItem)===null||p===void 0||p.call(localStorage,m,g)}catch{}})(d,c)})(r.visitorToken,`${o}_t`),(l=r.notifications)==null||l.forEach(Xl),$s(i,()=>({e:25,result:{response:r}}))):$s(i,()=>({e:25,result:{error:new Error("Failed to decode response")}}))}catch(r){throw $s(i,()=>({e:25,result:{error:r instanceof Error?r:new Error(String(r))}})),(function(c,d,m){const g=new Error(c);return m!==void 0&&(g.raw=m),g})(ii,void 0,r)}var l},ci="API key required",di="API key not found",ui="API key expired",Rc="Request cannot be parsed",Pc="Request failed",Dc="Request failed to process",Oc="Too many requests, rate limit exceeded",Nc="Not available for this origin",Bc="Not available with restricted header",Fc=ci,Uc=di,jc=ui;var zc={load:Nl,defaultScriptUrlPattern:ql,ERROR_SCRIPT_LOAD_FAIL:os,ERROR_API_KEY_EXPIRED:ui,ERROR_API_KEY_INVALID:di,ERROR_API_KEY_MISSING:ci,ERROR_BAD_REQUEST_FORMAT:Rc,ERROR_BAD_RESPONSE_FORMAT:Vl,ER
2ROR_CLIENT_TIMEOUT:Ul,ERROR_CSP_BLOCK:io,ERROR_FORBIDDEN_ENDPOINT:bc,ERROR_FORBIDDEN_HEADER:Bc,ERROR_FORBIDDEN_ORIGIN:Nc,ERROR_GENERAL_SERVER_FAILURE:Pc,ERROR_HANDLE_AGENT_DATA:ii,ERROR_INSTALLATION_METHOD_RESTRICTED:yc,ERROR_INTEGRATION_FAILURE:wc,ERROR_INVALID_ENDPOINT:ro,ERROR_INVALID_PROXY_INTEGRATION_HEADERS:xc,ERROR_INVALID_PROXY_INTEGRATION_SECRET:kc,ERROR_NETWORK_ABORT:zl,ERROR_NETWORK_CONNECTION:jl,ERROR_NETWORK_RESTRICTED:$c,ERROR_PROXY_INTEGRATION_SECRET_ENVIRONMENT_MISMATCH:Sc,ERROR_RATE_LIMIT:Oc,ERROR_SERVER_TIMEOUT:Dc,ERROR_SUBSCRIPTION_NOT_ACTIVE:gc,ERROR_TOKEN_EXPIRED:jc,ERROR_TOKEN_INVALID:Uc,ERROR_TOKEN_MISSING:Fc,ERROR_UNSUPPORTED_VERSION:vc,ERROR_WRONG_REGION:hc,defaultEndpoint:Jl,defaultTlsEndpoint:Zl,handleAgentData:Ic};const It=()=>{const{$i18n:e}=re(),s=ie(()=>e.localeProperties.value.currency),o=ie(()=>e.localeProperties.value.symbol);return{localeCurrency:s,localeCurrencySymbol:o}},qs=300*1e3;function Vc(e=Date.now()){return Math.floor(e/qs)}const Ca=Pt("version",{state:()=>({data:{},loading:!1,ready:!1,slot:null}),actions:{async initVersionStore(e={}){const s="version",o=Vc();if(this.ready&&this.slot===o&&this.data&&Object.keys(this.data).length)return this.data;const i=null;this.loading=!0;try{let l;{const{$resolveUrl:r}=re(),c=o*qs,d=r(`{m}backend/{env}/common/ms_version.json.gz?v=${c}`),m=Math.max(c+qs-Date.now(),0);l=await pi(d,s,m)}return l.status&&l.data?(this.data=l.data,this.slot=o,this.ready=!0,this.data):(this.ready=!0,null)}catch(l){return console.error("Error fetching version data:",l),this.ready=!0,null}finally{this.loading=!1}},async waitForVersionReady(e=1e4){const s=Date.now();for(;Date.now()-s<e;){if(this.ready)return!0;await new Promise(o=>setTimeout(o,100))}return!1},async getVersionedUrl(e){const o=Ee().public.ENV=="production"?"production":"staging",i=e.replace("{env}",o);{if(!await this.waitForVersionReady())return console.warn("Version system not ready after timeout",i),`${i}`;const r=Object.keys(this.data).filter(d=>i.endsWith(d)),c=r.length>0?r.reduce((d,m)=>m.length>d.length?m:d):null;if(c)return`${i}?v=${this.data[c]}`}return`${i}`}}}),Lt={db:null,tableName:null,ready:!1,init(){return new Promise((e,s)=>{const o=typeof window<"u"?window.indexedDB:void 0;if(o){this.tableName="ipsCacheTable";var i=o.open("ipsCacheDB",1);i.onupgradeneeded=()=>{this.db=i.result,this.db.objectStoreNames.contains(this.tableName)||this.db.createObjectStore(this.tableName)},i.onerror=()=>{console.error("Error",i.error),e(!1)},i.onsuccess=()=>{this.db=i.result,this.ready=!0,e(!0)}}else e(!1)})},getData(e,s=-10){return new Promise((o,i)=>{(!this.db||!this.tableName)&&o({status:!1});try{const r=this.db.transaction(this.tableName,"readwrite").objectStore(this.tableName),c=r.get(e);c.onsuccess=()=>{if(c.result){const d=c.result.expiry<=Date.now(),m=c.result.version!==s;if(!d&&!m){o({status:!0,data:c.result.data});return}else r.delete(e)}o({status:!1})},c.onerror=()=>{o({status:!1})}}catch{o({status:!1})}})},setData(e,s,o=6e5,i=0){return new Promise((l,r)=>{(!this.db||!this.tableName)&&l({status:!1});try{const m=this.db.transaction(this.tableName,"readwrite").objectStore(this.tableName).add({data:e,expiry:Date.now()+o,version:i},s);m.onsuccess=()=>{l({status:!0})},m.onerror=g=>{l({status:!1})}}catch{l({status:!1})}})},deleteData(e){return new Promise((s,o)=>{(!this.db||!this.tableName)&&s({status:!1});try{const r=this.db.transaction(this.tableName,"readwrite").objectStore(this.tableName).delete(e);r.onsuccess=()=>{s({status:!0})},r.onerror=c=>{s({status:!1})}}catch{s({status:!1})}})}},uo=e=>{try{const o=new URL(e).searchParams.get("v");return o&&parseInt(o,10)||-10}catch{const o=e.match(/[?&]v=(\d+)/);return o&&parseInt(o[1],10)||-10}},pi=async(e,s,o)=>{let i=!1;i=Lt.ready,Lt.ready||(i=await Lt.init());const l=uo(e);if(i){const r=await Lt.getData(s,l);if(r.status)return r}try{const r=await fetch(e);if(!r.ok)return[403,404].includes(r.status)&&Lt.setData([],s,o,l),{status:!1,data:{}};const c=await r.json();return i&&Lt.setData(c,s,o,l),{status:!0,data:c}}catch{return{status:!1,data:{}}}},qo=async e=>{try{const s=new Uint8Array(e);if(!(s.length>=2&&s[0]===31&&s[1]===139))return new TextDecoder().decode(e);if(typeof DecompressionStream>"u")return console.warn("DecompressionStream not supported in this browser. Trying to decode as text."),new TextDecoder().decode(e);const i=new DecompressionStream("gzip"),l=i.writable.getWriter(),r=i.readable.getReader();l.write(e),l.close();const c=[];for(;;){const{done:p,value:_}=await r.read();if(p)break;c.push(_)}const d=c.reduce((p,_)=>p+_.length,0),m=new Uint8Array(d);let g=0;
2for(const p of c)m.set(p,g),g+=p.length;return new TextDecoder().decode(m)}catch(s){console.error("Error decompressing gzip data:",s);try{return new TextDecoder().decode(e)}catch(o){throw console.error("Fallback also failed:",o),s}}},mi=async(e,s,o)=>{let i=!1;i=Lt.ready,Lt.ready||(i=await Lt.init());const l=uo(e);if(i){const r=await Lt.getData(s,l);if(!r)return!1;if(r.status)return r}try{const r=e.includes(".html.gz");let c=null,d=null;if(r){const m=await fetch(e);if(!m.ok)return[403,404].includes(m.status)&&i&&Lt.setData("",s,o,l),{status:!1,data:{}};const g=await m.arrayBuffer();d=await qo(g),c=m}else{const m=await fetch(e);if(m.ok)d=await m.text(),c=m;else{const g=e.replace(/\.html(?=\?|$)/,".html.gz");try{const p=await fetch(g);if(p.ok){const _=await p.arrayBuffer();d=await qo(_),c=p}else return[403,404].includes(p.status)&&i&&Lt.setData("",s,o,l),{status:!1,data:{}}}catch{return[403,404].includes(m.status)&&i&&Lt.setData("",s,o,l),{status:!1,data:{}}}}}return c&&(c.status==404||c.status==403)?{status:!1,data:{}}:(i&&d&&Lt.setData(d,s,o,l),{status:!0,data:d||""})}catch{return{status:!1,data:{}}}},mt=async(e,s,o)=>{try{const{localeCurrency:i}=It(),{$resolveUrl:l}=re();e=l(e),i.value&&(s=s+"_"+i.value);let r=-10,c=e;if(e.includes("ms_version"))r=uo(e);else{c=await Ca().getVersionedUrl(e);const m=c.match(/[?&]v=(\d+)/);r=m?parseInt(m[1],10):null}return r===0?{status:!1,data:{}}:await pi(c,s,o)}catch(i){return console.error("[getVersionedJSON] error",i),{status:!1,data:{}}}},Hc=async(e,s,o)=>{try{const{localeCurrency:i}=It(),{$resolveUrl:l}=re();e=l(e),i.value&&(s=s+"_"+i.value);const c=await Ca().getVersionedUrl(e),d=c.match(/[?&]v=(\d+)/);return(d?parseInt(d[1],10):null)===0?{status:!1,data:{}}:await mi(c,s,o)}catch(i){return console.error("[getVersionedText] error",i),{status:!1,data:{}}}},je=Pt("main",{state:()=>({noScrollCount:0,authTab:"signup",authModal:!1,loginModal:!1,regModal:!1,forgotPasswordModal:!1,leaderboardModal:!1,raffleModal:!1,missionDailyModal:!1,verifyPlayMobileModal:!1,playGame:{},gameWalletModal:!1,gameWalletData:[],gameWalletSelectGameData:null,gamePlayNotLoginModal:!1,gamePlayNotLoginData:null,playCasinoGameData:"",missionDailyData:null,announcementModal:!1,userFavourite:{ready:!1,list:[]},sidebar:!1,sidebarTmpl5:!0,loadingGame:!1,lang:"",country:"",appBannerDisplay:!1,iosModal:!1,iosBottomModal:!1,returnToAppDownloadBottomModal:!1,redeemCodeModal:!1,seoFooterRefreshKey:1,successRegisterModal:!1,successRegisterData:null,showRedeemBanner:!1,minMaxModal:!1,restoreStatusModal:!1,socialMediaLogin:!1,showFreeCredit:!0,showFreeCreditModal:!0,generalData:{data:{},ready:!1,loading:!1},promoId:null,promoNotEligibleModal:!1,promoNotEligibleMsg:[],communityModal:!1,redeemBannerHeight:0,topBarHeight:0,topbarMenuHeight:0,headerHeightRef:0,headerBannerHeight:0,gameCenterBackState:null,categoryMenuHeight:0,menuNavHeight:0,selectedLoginTab:"",languageModal:!1,triggerLiteNepalGameCount:!1,liteNepalGameCount:0,showSuccessDeposit:!1,showFailedDeposit:!1,showFailedDepositMsg:"",addBankModal:!1,submitFooterHeight:0,successDepositMethod:"",showSuccessPinUpdated:!1,showSuccessPinMessage:"",setDefaultCurrency:"",setDefaultTab:"",isForgot:!1,isLangModal:!1,isMobileVerifyOpen:!1,displayDownloadBar:!1,downloadBarHeight:0,wrongAccount:[],wrongAccountStatus:0,wrongAccountValue:{mobile:"",otp:""},angpau_isFixed:!1,angpau_isStarted:!1,angpau_countdown:"",rewardsModal:!1,rewardsAngpowModal:!1,featuredGamesModal:!1,featuredMobileGamesModal:!1,gameFilterType:"",nexSuccessRegisterModal:!1,nexSuccessRegisterData:null,gameMaintenanceModal:!1,gameMaintenanceModalText:"",appDownload:!1,syncedMobileNumber:"",recentGames:{ready:!1,list:[]},vpn_tag_color:"",alw_spc_char_bank_acc:[],getRedeemBanner:null,depositModal:!1,withdrawalModal:!1,showCashBack:!1,showFreespin:!1,showTCFreespin:!1,mysteryBoxAmount:0,rewardDepositModal:!1,appClaimModal:!1,appClaimMessage:"",showOfflineModal:!1,offlineModalMessage:"",ready:!1,showGamesDisplay:"",fingerprintKey:"",appDownloadBottomModal:!0,appDownloadSetting:{},apkDownloadHeight:0,socialSignUpModal:!1,appGameModal:!1,appGameData:{provider:"",provider_name:"-",username:"-",password:"-",url:"-",provider_data:null}}),actions:{async initMainStore(e){const{config:s,$getData:o}=e,i="general";this.generalData.loading=!0;try{let l;l=await mt("{m}backend/{env}/general.json.gz",i),l.status&&l.data?(this.generalData.data=l.data,this.generalData.ready=!0):this.generalData.ready=!0}catch(l){console.error("Error fetching general data:",l),this.generalData.ready=!0}finally{this.generalData.loading=!1}},initBannerCheck(){this.getRedeemBanner=document.querySelector(".redeemBanner"),window.addEventListener("resize",this.resizeHandler),this.resizeHandler()},resizeHandler(){this.showRedeemBanner&&this.getRedeemBanner?this.redeemBannerHeight=this.getRedeemBanner.clientHeight:this.redeemBannerHeight=0},triggerCurrencyLocale(e,{locales:s,router:o,switchLocalePath:i}){const l=s.filter(r=>r.currency==e)[0];this.changeLang(l,{router:o,switchLocalePath:i})},async changeLang(e,{router:s,switchLocalePath:o}){this.prepRedirect(e.code),await s.replace(o(e.code))},async prepRedirect(e){let s=At("usrSelectedLang",{maxAge:604800});s.value=`${e}`}
2,async initAngpau(e=[],s=[]){const o={sunday:0,monday:1,tuesday:2,wednesday:3,thursday:4,friday:5,saturday:6},i=p=>{const[_,$]=p.split(":").map(Number);return _*60+$},l=p=>{const _=String(p.getDate()).padStart(2,"0"),$=String(p.getMonth()+1).padStart(2,"0"),w=p.getFullYear(),k=String(p.getHours()).padStart(2,"0"),y=String(p.getMinutes()).padStart(2,"0");return`${_}-${$}-${w} ${k}:${y}`},r=new Date,c=r.getDay(),d=r.getHours()*60+r.getMinutes();if(e&&e.length&&(e=e.map(p=>o[p.toLowerCase()])),e&&e.includes(c)){this.angpau_isStarted=!1,this.angpau_countdown=this.findNextAvailableDateTime(r,e,s,o,l);return}let m=null,g=null;for(const p of s){const _=i(p.start_time),$=i(p.end_time);if(d>=_&&d<=$){m=p;break}!g&&d<_&&(g=p.start_time)}if(m){this.angpau_isStarted=!0;const p=new Date(r),[_,$]=m.end_time.split(":").map(Number);p.setHours(_,$,0,0),this.angpau_countdown=l(p)}else if(this.angpau_isStarted=!1,g){const p=new Date(r),[_,$]=g.split(":").map(Number);p.setHours(_,$,0,0),this.angpau_countdown=l(p)}else this.angpau_countdown=this.findNextAvailableDateTime(r,e,s,o,l)},findNextAvailableDateTime(e,s,o,i,l){if(o.length===0)return null;const r=e.getDay();let c=1;for(;c<=7;){const d=(r+c)%7;if(!s.includes(d)){const m=new Date(e);m.setDate(m.getDate()+c),m.setHours(0,0,0,0);const[g,p]=o[0].start_time.split(":").map(Number);return m.setHours(g,p),l(m)}c++}return null},requestCookiePermission(){const{isIos:e}=Qe(),s=Ee();console.log("Initiating..."),e&&s.public.MERCHANT=="aw8"&&(console.log("Checking status..."),window.location!=window.parent.location&&(console.log("Checking frame..."),document.hasStorageAccess&&document.requestStorageAccess&&(console.log("Checking storage access..."),document.hasStorageAccess().then(o=>{console.log("storage access...",o),o||document.requestStorageAccess().then(()=>{window.location.reload()}).catch(i=>{console.log("æ æ³ææ cookieï¼è¯·æå¨è®¿é®ä¸»ç«ä¸æ¬¡ã",i)})}))))},async getGeneral(e){try{const s=await mt("{m}backend/{env}/{cur}/general/general.json.gz","general_component"),o=s?.data??{};s.status&&s.data&&Array.isArray(s.data?.alw_spc_char_bank_acc)&&(this.alw_spc_char_bank_acc=s.data.alw_spc_char_bank_acc),this.appDownloadSetting=s.status&&s.data?.download_settings?s.data.download_settings:{},this.vpn_tag_color=o.vpn_color??"#1901EB",this.fifa_banner_start=o.fifa_banner_start??""}catch(s){this.alw_spc_char_bank_acc=[],this.appDownloadSetting={},this.vpn_tag_color="#1901EB",this.fifa_banner_start="",console.error("Error fetching general component:",s)}this.fingerprintKey="";try{let s=await mt("{m}backend/{env}/{cur}/general/general.json.gz","fingerprint_key");s.status&&s.data?.fingerprint&&(this.fingerprintKey=s.data.fingerprint)}catch(s){console.error("Error fetching fingerprint key:",s)}},openOfflineModal(e=""){this.offlineModalMessage=e,this.showOfflineModal=!0},closeOfflineModal(){this.showOfflineModal=!1,this.offlineModalMessage=""},updateLastSearch(e){this.lastSearched=e},handleSameLink(e){this.showGamesDisplay=e},async getFreespin(e,s,o,i,l,r){if(!e){this.showFreespin=!1;return}let c=i.value.find(d=>d.code==o.value)?.currency;try{const d=await re().$api("user/get-freespin",{uid:s,currency:c},"userFreespin"),m=d?.status===!0&&d?.data?.is_show===!0;return this.showFreespin=d.data.is_show===!0?d.data:!1,m?!0:(r&&re().$toast(!0,l("promotion_pending")),!1)}catch(d){return this.showFreespin=!1,console.error("Error getting freespin",d),!1}},async getCashback(e){if(!e){this.showCashBack=!1;return}const s=await re().$api("user/get-cashback",{currency:e},"userCashback");s.status?Array.isArray(s.data)&&s.data.length===0?this.showCashBack=!1:this.showCashBack=s.data:this.showCashBack=!1}}});let Ka=null;const Wc=()=>{const e=je(),s=()=>e.fingerprintKey||"",o=async()=>{const l=s();return l?(Ka||(Ka=zc.load({apiKey:l})),Ka):null};return{getFingerprint:async()=>{try{const l=await o();if(!l)return{visitorId:"",requestId:"",thirdPartyError:0,enabled:!1,errorMessage:""};const r=await l.get(),c=r?.visitorId||"",d=r?.requestId||"";let m="";return(!c||!d)&&(m=`Fingerprint ID missing. visitorId: ${c?"present":"missing"}, requestId: ${d?"present":"missing"}`,console.error("Fingerprint ID missing:",{visitorId:c,requestId:d,result:r})),{visitorId:c,requestId:d,thirdPartyError:0,enabled:!0,errorMessage:m}}
2catch(l){return console.error("Fingerprint Error:",l),Ka=null,{visitorId:"",requestId:"",thirdPartyError:1,enabled:!0,errorMessage:l?.message||"FingerprintJS error"}}}}},qc=Pt("promotion",{state:()=>({data:null,loaded:!1,mypromo:null,myloaded:!1,myloading:!1,getting:!1}),actions:{reset(){this.data=null,this.loaded=!1,this.mypromo=null,this.myloaded=!1,this.myloading=!1},setPromotion(e){if(e&&e.promotion&&Array.isArray(e.promotion)){const s=Ee(),{$i18n:o,$replaceCloudFrontUrlForMMK:i}=re();e.promotion.forEach(l=>{l.image_path&&(l.image_path=i({url:l.image_path,config:s,$i18n:o})),l.small_image_path&&(l.small_image_path=i({url:l.small_image_path,config:s,$i18n:o}))})}this.data=e},async getList(e){if(this.loaded&&!e||this.getting)return;this.getting=!0;const{$api:s,$getCurrency:o}=re(),i=await s("promotion/get-promotion-content-list",{currency:o()});this.getting=!1,(i.status||i.success)&&(this.setPromotion(i.data),this.loaded=!0)},async getMyPromo(e,s){if(this.myloaded&&!e||this.myloading)return;const{$api:o}=re();this.myloading=!0;const i=await o("promotion/get-promotion-center-list",s);this.myloading=!1,i.status&&(this.mypromo=i.data,this.myloaded=!0)}}}),Gc=Pt("deposit",{state:()=>({data:{additional:{},settings:{},methods:[],presetAmounts:[],userBank:[],depositBonus:[],temp_flag:{}},selectedLevel1Id:null,selectedLevel2Id:null,selectedLevel3Id:null,selectedDepositBonusId:null,submitDepositId:null,indexById:{},depositBonusIndexById:{},isTelcoState:!1,isCryptoState:!1,isCryptoManualState:!1,isCryptoAddressState:!1,isRapidAutoState:!1,isExpressState:!1,isManualExpressState:!1,isQrDepositState:!1,isAutoManualState:!1,isBankExpressState:!1,isThirdPartyState:!1,isThirdPartySepcialState:!1,isThirdPartyQrState:!1,specialPgDepositDetails:{},loading:!0,requesting:!1,depositBonusFetching:!1,hasDepositBonus:!1,depositAmount:0,pinNumber:null,merchantOrderId:null,orderId:null,depositTimer:null,receiptError:!1,txId:"",iframeUrl:"",qrCodeContent:"",qrString:"",paymentURL:"",redirectURL:"",receipts:[],clearTrigger:!1,reuploadTrigger:!1,showDepositBonus:!1,showDepositDetails:!1,showIframePayment:!1,showQRPage:!1,showReupload:!1,showUploadSlipOnly:!1,showRedirectDetailsPage:!1,showBankInfoModal:!1,showDepositSuccessModal:!1,showIframeModal:!1,showQRModal:!1,showTimedOutModal:!1,showRedirectModal:!1}),getters:{isApiFetched:e=>Array.isArray(e.data.methods)&&e.data.methods.length>0,isDepositBonusFetched:e=>Array.isArray(e.data.depositBonus.category)&&Array.isArray(e.data.depositBonus.promotion)&&e.data.depositBonus.category.length>0,hasSelectedMethodWithBankDetails(){return this.selectedMethodWithBankDetailsId!==null},isTelco(){return(this.selectedMethodBankDetails?.method==="telco"||this.isTelcoState)??!1},isCrypto(){const e=this.selectedMethodBankDetails;return(e?.network&&e?.method_type==="crypto"&&e?.is_online===1&&e?.is_submit==1||this.isCryptoState)??!1},isCryptoManual(){const e=this.selectedMethodBankDetails;return(e?.network&&e?.method_type==="crypto"&&e?.payment_type==="crypto_manual"&&e?.is_online===0&&e?.is_submit==1||this.isCryptoManualState)??!1},isCryptoAddress(){const e=this.selectedMethodBankDetails;return(e?.method_type==="crypto"&&e?.network&&e?.address&&e?.is_online===1&&e?.is_submit==0||this.isCryptoAddressState)??!1},isExpress(){return(this.selectedMethodBankDetails?.method_type==="express"||this.isExpressState)??!1},isBankExpress(){return(this.selectedMethodBankDetails?.method_type==="bank_express"||this.isBankExpressState)??!1},isManualExpress(){return(this.selectedMethodBankDetails?.method_type==="bank_express_manual"||this.isManualExpressState)??!1},isRapidAuto(){return(this.submitMethodBankDetails?.rapid_auto==1||this.isRapidAutoState)??!1},isQrDeposit(){return(this.submitMethodBankDetails?.method_type==="qr_deposit"||this.isQrDepositState)??!1},isThirdParty(){const e=this.selectedMethodBankDetails,s=new Set(["bank","gcash-manual","ewallet-manual","pulsa-manual","paymaya-manual","thaislippay","richpay","autopeerpay","qpay2","eqpay"]),o=e?.bank_type??"",i=e?.flow=="1",l=e?.bankbot==="1";return!e||this.isCrypto||this.isCryptoManual||this.isCryptoAddress||this.isRapidAuto?!1:(!s.has(o)&&!i&&!l||this.isThirdPartyState)??!1}
2,isThirdPartySpecial(){const e=this.selectedMethodBankDetails,s=new Set(["thaislippay","richpay","qpay2","autopeerpay","eqpay"]),o=e?.bank_type??"",i=e?.flow=="1",l=e?.method!=="qr_deposit";return(i&&s.has(o)&&l||this.isThirdPartySepcialState)??!1},isThirdPartyQr(){const e=this.selectedMethodBankDetails,s=new Set(["eqpay","autopeerpay","thaislippay"]),o=e?.bank_type??"",i=e?.flow=="1",l=e?.method==="qr_deposit";return(i&&s.has(o)&&l||this.isQrDepositState)??!1},isBankTrasnfer(){return this.submitMethodBankDetails?.method=="bank_transfer"},rootSettings:e=>e.data.settings||[],presetAmounts:e=>e.data.presetAmounts||[],userBank:e=>e.data.userBank||[],additional:e=>e.data.additional||{},depositBonus:e=>e.data.depositBonus?.promotion?.filter(s=>(s.eligible_status==="eligible"||s.eligible_status==="default")&&s.claim_restriction!==1),showExpressDepositNewUI:e=>e.data.temp_flag.new_express_deposit_flow===1,getIsLastLevel:e=>s=>{if(s===null)return!1;const o=e.indexById[s].children[0];return o?!!o.bank_details:!1},level1Methods:e=>e.data.methods||[],level2Methods:e=>e.selectedLevel1Id?e.indexById[e.selectedLevel1Id]?.children||[]:[],level3Methods:e=>e.selectedLevel2Id?e.indexById[e.selectedLevel2Id]?.children||[]:[],selectedLevel1:e=>e.selectedLevel1Id?e.indexById[e.selectedLevel1Id]:null,selectedLevel2:e=>e.selectedLevel2Id?e.indexById[e.selectedLevel2Id]:null,selectedLevel3:e=>e.selectedLevel3Id?e.indexById[e.selectedLevel3Id]:null,selectedMethodWithBankDetails(){return[this.selectedLevel3,this.selectedLevel2,this.selectedLevel1].find(e=>!!e?.bank_details)??null},selectedMethodWithBankDetailsId(){return this.selectedMethodWithBankDetails?.id??null},selectedMethodBankDetails(){return this.selectedMethodWithBankDetails?.bank_details??null},selectedDepositBonus:e=>e.selectedDepositBonusId?e.depositBonusIndexById[e.selectedDepositBonusId]:null,submitMethod:e=>e.submitDepositId?e.indexById[e.submitDepositId]:null,submitMethodBankDetails:e=>e.submitDepositId?e.indexById[e.submitDepositId]?.bank_details:null},actions:{_hydrateIndex(){this.indexById={};const e=s=>{if(!Array.isArray(s))return;const{$toast:o}=re();for(const i of s){if(this.indexById[i.id]){const l=`Duplicate ID detected in deposit tree: ${i.id}`;o(!1,l),console.error(l,{existing:this.indexById[i.id],duplicate:i})}this.indexById[i.id]=i,Array.isArray(i.children)&&i.children.length&&e(i.children)}};e(this.data.methods)},_hydrateDepositBonusIndex(){this.depositBonusIndexById={};const e=this.data.depositBonus?.promotion||[];for(const s of e)!s?.promotion_id||s?.eligible_status!=="eligible"||s?.claim_restriction===1||(this.depositBonusIndexById[s.promotion_id]=s)},_getActiveSettingValue(e,s){return Array.isArray(e)?e.find(i=>i?.name===s&&i?.status!=="inactive")?.value??null:null},_hasDisplayNameSetting(e){const s=this._getActiveSettingValue(e?.settings,"display_name");return typeof s=="string"?s.trim().length>0:!s||typeof s!="object"||Array.isArray(s)?!1:Object.values(s).some(o=>typeof o=="string"&&o.trim().length>0)},_getMethodErrorLabel(e){return e?.id?`method ID ${e.id}`:e?.name||"unknown deposit method"},_filterValidDepositMethods(e){const s=[],o=l=>{if(!l||typeof l!="object")return s.push("unknown deposit method: invali
2d method object"),null;const r=[],c=!!(l.is_last_level||l.bank_details);(l.id===null||typeof l.id>"u")&&r.push("id"),Array.isArray(l.settings)||r.push("settings"),this._hasDisplayNameSetting(l)||r.push("settings.display_name"),c&&!l.bank_details&&r.push("bank_details");let d=[];return c||(!Array.isArray(l.children)||l.children.length===0?r.push("children"):(d=l.children.map(o).filter(Boolean),d.length===0&&r.push("valid children"))),r.length>0?(s.push(`${this._getMethodErrorLabel(l)} missing ${r.join(", ")}`),null):{...l,children:d}};return{validMethods:Array.isArray(e)?e.map(o).filter(Boolean):[],skippedMethods:s}},async fetchDepositApi(){const{$api:e,$toast:s,$trackEvent:o}=re();this.loading=!0;try{const i=await e("deposit/get-deposit-list-v2",{is_default:1}),l=i.data?.method;if(i?.status){if(!Array.isArray(l)||l.length===0){s(!1,"No deposit methods found."),o("deposit_failed");return}}else{const p=i?.msg||"Failed to load deposit methods.";s(!1,p),o("deposit_failed");return}const r=i.additional;if(!(r&&typeof r=="object"&&!Array.isArray(r)&&Object.keys(r).length>0)){const p="Additional setting is not found.";s(!1,p),console.warn(p)}const{validMethods:d,skippedMethods:m}=this._filterValidDepositMethods(l);if(m.length>0){const p="Some deposit methods have missing settings and were skipped.";s(!1,p),console.warn(p,m)}if(d.length===0){const p="No valid deposit methods found.";s(!1,p),console.warn(p);return}const g=i.data||{};this.data.additional=i.additional??{},this.data.settings=g.settings??{},this.data.methods=d,this.data.presetAmounts=g.preset_amount??[],this.data.userBank=g.user_bank??[],this.data.temp_flag=g.temp_flag??{},this._hydrateIndex(),this.resetAllLevels()}catch(i){this.errorMessage=i?.message||"Network error while loading deposit methods.",s(!1,this.errorMessage),o("deposit_failed")}finally{this.loading=!1}},async fetchDepositBonus(){const{$api:e,$toast:s,$trackEvent:o}=re(),l=Re().data;if(!l)return;const{localeCurrency:r}=It();this.depositBonusFetching=!0,this.hasDepositBonus=!1,this.data.depositBonus=[];try{const c=await e("promotion/get-promotion-center-list",{currency:r.value,member_group:l.member_group,username:l.username,is_from_deposit_page:1,is_deposit_page_promotion:1,is_default:1,with_new:1});if(!c?.status){const g=c?.msg||"Failed to load deposit bonus.";s(!1,g),o("deposit_failed");return}this.data.depositBonus=c.data??{},(Array.isArray(this.data.depositBonus?.promotion)?this.data.depositBonus.promotion:[]).some(g=>!!g?.promotion_id&&g?.eligible_status==="eligible"&&g?.claim_restriction!==1)&&(this.hasDepositBonus=!0,this._hydrateDepositBonusIndex())}catch(c){const d=c?.message||"Network error while loading deposit bonus.";s(!1,d),o("deposit_failed")}finally{this.depositBonusFetching=!1}},setPgDepositDetails(e){this.specialPgDepositDetails=e},setSubmissionDepositId(e){this.submitDepositId=e},resetSubmissionDepositId(){this.submitDepositId=null},selectLevel1(e){this.selectedLevel1Id!==e&&(this.selectedLevel1Id=e,this.resetLevel2And3())},selectLevel2(e){this.selectedLevel2Id!==e&&(this.selectedLevel2Id=e,this.selectedLevel3Id=null,this.selectedDepositBonusId=null,this.depositAmount=0)},selectLevel3(e){const{$toast:s}=re(),o=this.indexById[e];o&&(o.bank_details?(this.selectedLevel3Id=e,this.selectedDepositBonusId=null,this.depositAmount=0):s(!1,"Bank Details Not Found! Please contact support."))},selectDepositBonus(e){if(!e){this.selectedDepositBonusId=null;return}this.selectedDepositBonusId=e.promotion_id},resetLevel2And3(){this.selectedLevel2Id=null,this.selectedLevel3Id=null,this.selectedDepositBonusId=null,this.depositAmount=0},resetAllLevels(){this.selectedLevel1Id=null,this.selectedLevel2Id=null,this.selectedLevel3Id=null,this.selectedDepositBonusId=null,this.depositAmount=0},resetDepositState(e=!1){this.showDepositDetails=!1,this.showCryptoInfo=!1,this.showIframePayment=!1,this.showQRPage=!1,this.showDepositSuccessModal=!1,this.showUploadSlipOnly=!1,this.showRedirectDetailsPage=!1,this.requesting=!1,this.specialPgDepositDetails={},this.resetSubmissionDepositId(),e||this.resetAllLevels()},hardReset(){this.data.methods=[],this.data.depositBonus=[],this.resetDepositState()}}}),ha=Pt("tcPromotion",{state:()=>({data:null,loaded:!1,mypromo:null,myloaded:!1,myloading:!1,getting:!1,promoType:[{value:0,text:"1"},{value:1,text:"register"},{value:2,text:"2"},{value:3,text:"3"},{value:4,text:"app_download"},{value:5,text:"5"},{value:6,text:"Deposit target rewards"},{value:7,text:"deposit"},{value:8,text:"6"},{value:9,text:"7"},{value:10,text:"8"},{value:11,text:"9"},{value:12,text:"angpow"},{value:13,text:"golden_egg_ticket"},{value:14,text:"lucky_wheel"},{value:15,text:"cash_voucher"},{value:16,text:"merchandise_voucher"},{value:17,text:"17"},{value:18,text:"free_spin_ticket"},{value:19,text:"19"},{value:20,text:"20"},{value:21,text:"temu"}]}),actions:{reset(){this.data=null,this.loaded=!1,this.mypromo=null,this.myloaded=!1,this.myloading=!1},setPromotion(e){this.data=e},async getTCPromoList(e){if(this.loaded&&!e||this.getting)return;const{$api:s}
2=re();try{this.getting=!0;const o=await s("promotion/get-general-promotion");o.status&&(this.setPromotion(o.data),this.loaded=!0)}catch(o){console.warn("Error in fetching Tc Promotion: ",o)}finally{this.getting=!1}},async refreshTCPromoList(){return this.clearTCPromoList(),await this.getTCPromoList(!0),this.data},clearTCPromoList(){this.data=null,this.loaded=!1,this.getting=!1}}}),Re=Pt("user",{state:()=>({loggedIn:!1,socialSetting:{ready:!1,getting:!1,list:[]},data:null,wallet:null,verifyEmailModal:!1,verifyPhoneModal:!1,needPin:!1,needAffPin:!1,isActivePin:!1,loggingOut:!1,email:null,phone:null,vipLevel:null,affUsername:null,affLink:null,oneSignalStore:!1}),actions:{async getSocialSetting(){if(!this.socialSetting.ready&&!this.socialSetting.getting){const{$api:e,$getCurrency:s}=re();this.socialSetting.getting=!0;const o=await e("register/social-setting",{currency:s()});if(this.socialSetting.getting=!1,o.status)Array.isArray(o.data)&&(this.socialSetting.list=o.data.filter(i=>i.show=="1").sort((i,l)=>i.sequence-l.sequence),this.socialSetting.ready=!0);else{$toast(o.status,o.msg);return}}},setNeedPin(e){this.needPin=e},setNeedAffPin(e){this.needAffPin=e},setIsActivePin(e){this.isActivePin=e},setUser(e){this.loggedIn=!0,this.data=e},setUserWallet(e){this.wallet=e},async getBal(){const{$api:e}=re(),s=await e("user/get-bal",{});return s.status&&(this.wallet=s.data?.[0]),s},setBal(e){this.wallet?.balance&&(this.wallet.balance=e)},resetState(){const e=qc(),s=Gc();e.reset(),s.hardReset()},async triggerLoginPromotions({isFirstAppLogin:e,isNewRegister:s}={}){try{if(!(Ee().public.TC_PROMO_BATCH>=1))return;const{$api:i}=re(),l=ha();e&&i("promotion/new-member-app-login",{}).catch(c=>{console.error("Error triggering first app login promotion:",c)}),s&&await i("promotion/register-member-check",{}),await i("promotion/get-memberlogin-prom",{})&&await l.getTCPromoList()}catch(o){console.error("Error triggering login promotions:",o)}},async login(e,{authType:s,isNewRegister:o}={}){const{$api:i,$encodeString:l,$trackEvent:r}=re();xt();const c=await i(s?"index/getSocialUser":"index/auth",e);if(c.status){const g=je(),p=kt(),_=Ee(),$=Nn(),{$i18n:w}=re();let k=w.locale.value.split("-")[0];const[y,C]=c.data.default_lang.split("-");if(C!=g.country)if(c.data&&c.data.language){let b=At("usrSelectedLang",{maxAge:604800});b.value=`${c.data.language}-${C}`,await p.replace($(`${c.data.language}-${C}`))}else{let b=At("usrSelectedLang",{maxAge:604800});b.value=c.data.default_lang,await p.replace($(c.data.default_lang))}else if(k!=c.data.language){let b=At("usrSelectedLang",{maxAge:604800});b.value=`${c.data.language}-${C}`,await p.replace($(`${c.data.language}-${C}`))}if(this.loggedIn=!0,_.public.MERCHANT=="win22new"&&(g.loginModal=!1),this.data=c.data,this.resetState(),this.triggerLoginPromotions({isFirstAppLogin:c.data.is_first_app_login===1,isNewRegister:o}),this.oneSignalStore&&(window.OneSignalDeferred=window.OneSignalDeferred||[],OneSignalDeferred.push(async function(b){try{const x=c.data.uid?String(c.data.uid):null;await b.login(x),console.log("OneSignal Login Successfully")}catch(x){console.error("Error during OneSignal login:",x)}}),typeof OneSignal<"u"&&OneSignal.User.PushSubscription.id!==void 0)){const b={uid:this.data.uid,subscribe_domain:window.location.origin,provider_subscribe_id:OneSignal.User.PushSubscription.id||"",currency:c.data.currency};await i("user/update-signal-tokenv2",b)}if(_.public.MERCHANT=="msslotasia"&&window.optimoveSDK){var d=this.data.uid,m={brand:_.public.MERCHANT};const b=await optimoveSDK.API.reportEvent("login",m,null,d);console.log(b+" testing")}r("login",{native_auth_token:c.data?.enc_value})}return c},async logout(e){const{$api:s}=re();this.loggingOut=!0;const o=await s("index/logout",{});if(this.loggingOut=!1,o.status){this.loggedIn=!1,this.data=null,this.resetState(),e&&Ye(e);const i=Ee();this.oneSignalStore&&(window.OneSignalDeferred=window.OneSignalDeferred||[],OneSignalDeferred.push(async function(l){try{await l.logout(),console.log("OneSignal Logout Successfully")}catch(r){console.error("Error during OneSignal logout:",r)}})),i.public.MERCHANT=="msslotasia"&&window.optimoveSDK&&await optimoveSDK.API.signOutUser(),window.NativeAuthHelper?.clearTokenOnLogout()}},async loginToken(e){const s=xt(),o=ht(),{$toast:i}=re(),l=kt(),r={...s.query};delete r.token;const c=await this.login(e);c.status||(i(c.status,c.msg),await l.replace({path:o("/"),query:r})),await l.replace({path:o("/"),query:r})},async fingerprint(e={}){const{$api:s}
2=re();try{const{getFingerprint:o}=Wc(),{visitorId:i,requestId:l,thirdPartyError:r,enabled:c,errorMessage:d}=await o();return c?await s("fingerprint/get-fingerprint",{visitorId:i||"",requestId:l||"",thirdPartyError:r,errorMessage:d||"",...e}):void 0}catch(o){console.error("FP ERROR:",o)}}}}),Kc={layout:"vip",hideTopBarMenu:!0,middleware:[()=>{const e=Re(),s=ht();if(e.loggedIn)return Ye(s("/my-vip"),{replace:!0})}]},Yc={layout:"account"},Jc={layout:"account",middleware:[()=>{const e=Re(),{isMobile:s}=Qe(),{$i18n:o}=re(),i=o.locale.value;return!e.loggedIn&&!s?Ye(`/${i}?login=1`):!0},()=>{const e=Ee(),{$i18n:s}=re(),o=s.locale.value;return[3].includes(e.public?.TMPL_TYPE)?Ye(`/${o}`):!0}]},Zc={layout:"register",middleware:[e=>{const s=Ee(),o=re(),i=Re(o.$pinia),{$i18n:l}=o,r=l.locale.value;return["champ191"].includes(s.public.MERCHANT)&&!!e.query.token?!0:s.public?.LOGIN_PAGE?i?.loggedIn?Ye(`/${r}`):!0:Ye(`/${r}?login=1`)}]},Qc={layout:"angpow"},Xc={layout:"account"},ed={layout:"account",middleware:[()=>{const e=Ee(),s=Re(),{isMobile:o}=Qe(),{$i18n:i}=re(),l=["champ191","aw8","dis88","finbet8","gcwin99","bng8","jolibet","jw8","wic11","nepal","siam66","uea8","wawin8","ime88","khalti88","siam345","siam369","nex8v2","papua","jaya11","sanuk99","siam855asia","8mbets","mamubaji","mw99","hw99","nep9","igh828asia","msslotasia","gambinoslot","pgm26"];return s.loggedIn?!0:([1].includes(e.public?.TMPL_TYPE)||l.includes(e.public.MERCHANT))&&!o?Ye(`/${i.locale.value}?login=1`):!(![1].includes(e.public?.TMPL_TYPE)&&!l.includes(e.public.MERCHANT))}]},td={layout:"account",middleware:["auth",()=>{const e=Ee(),{$i18n:s}=re(),o=s.locale.value;return[2,10].includes(e.public?.TMPL_TYPE)?!0:Ye(`/${o}`)}]},ad={layout:"noheader",middleware:[()=>{const{isMobile:e}=Qe(),s=Ee(),o=Re(),{$i18n:i}=re(),l=i.locale.value;return e?[2].includes(s.public?.TMPL_TYPE)&&!o.loggedIn?Ye(`/${l}`):!0:Ye(`/${l}/security`)}]},sd={layout:"account"},od={layout:"account",middleware:["auth",()=>{const e=Ee(),{$i18n:s}=re(),o=s.locale.value;return[2,10].includes(e.public?.TMPL_TYPE)?!0:Ye(`/${o}`)}]},nd={layout:"account",middleware:[()=>{const e=Re(),{isMobile:s}=Qe(),{$i18n:o}=re(),i=o.locale.value;return!e.loggedIn&&!s?Ye(`/${i}?login=1`):!0},()=>{const e=Ee(),{$i18n:s}=re(),o=s.locale.value;return[3].includes(e.public?.TMPL_TYPE)?Ye(`/${o}`):!0}]},id={layout:"account"},rd={layout:"account"},ld={layout:"account"},cd={layout:"account"},dd={layout:"account"},ud={layout:"account"},pd={layout:"account"},md=null,_d={layout:"info"},fd={layout:"account",middleware:[()=>{const e=Re(),{isMobile:s}=Qe(),{$i18n:o}=re(),i=o.locale.value;return!e.loggedIn&&!s?Ye(`/${i}?login=1`):!0}]},hd={layout:"account"},gd={layout:"referral",middleware:[()=>{const e=Re(),{$i18n:s}=re(),o=s.locale.value;return e.loggedIn?Ye(`/${o}/referral-user`):!0}]},vd={layout:"register",middleware:[e=>{const s=Ee(),o=re(),i=Re(o.$pinia),{$i18n:l}=o;var r=e.path.replace(`/${l.locale.value}/`,"");if(s.public?.REGISTER_PAGE){if(i?.loggedIn)return Ye(`/${l.locale.value}`)}else{let c=e.query;(c.aff||c.ref)&&(c.aff=c.aff||c.ref);let d="";for(const[m,g]of Object.entries(c))d==""?d="?":d=`${d}&`,d=`${d}${m}=${g}`;return r=="register"?d?Ye(`/${l.locale.value}${d}&signup=1`):Ye(`/${l.locale.value}?signup=1`):Ye(`/${l.locale.value}${d}`)}}]},yd={layout:"account"},bd={layout:"account"},wd={layout:"blog",page:"blog-id"},$d={layout:"account"},kd={layout:"game"},xd={layout:"account",middleware:[()=>{const e=Re(),{isMobile:s}=Qe(),{$i18n:o}=re(),i=o.locale.value;return!e.loggedIn&&!s?Ye(`/${i}?login=1`):!0},()=>{const e=Ee(),{$i18n:s}=re(),o=s.locale.value;return[3].includes(e.public?.TMPL_TYPE)?Ye(`/${o}`):!0}]},Sd={layout:"game",scrollToTop:!1,currencySensitive:!0},Cd={middleware:["auth",()=>{const e=et("merchant_menu_ready",()=>!1),s=et("merchant_menu_data",()=>null);return e.value&&s.value&&s.value.instant_rebate=="1"}]},Td={layout:"account"},Ed={layout:"blog"},Ad={layout:"game",scrollToTop:!1,currencySensitive:!0},Md={layout:"info",hideTopBarMenu:!0},Ld={layout:"game",scrollToTop:!1,currencySensitive:!0},Id={layout:"game",scrollToTop:!1,currencySensitive:!0},Rd={layout:"luckyspin"},Pd={layout:"account",middleware:[()=>{const e=Re(),{isMobile:s}=Qe(),{$i18n:o}=re(),i=o.locale.value;return!e.loggedIn&&!s?Ye(`/${i}?login=1`):!0},()=>{const e=Ee(),{$i18n:s}=re(),o=s.locale.value;return[3].includes(e.public?.TMPL_TYPE)?Ye(`/${o}
2`):!0}]},Go={layout:"promotions",middleware:[()=>{const e=["mr8","powerlah","ew8","pokiesroad","fastpokies","uf9","haobet77asia"],s=["mr8","powerlah","ew8","pokiesroad","fastpokies"],o=Ee(),{$i18n:i}=re(),l=i.locale.value,r=o.public.MERCHANT;return e.includes(r)&&["production"].includes(o.public.MERCHANT)?Ye(`/${l}`):s.includes(r)&&!["production"].includes(o.public.MERCHANT)?Ye(`/${l}`):!0}]},Dd={layout:"game",scrollToTop:!1,currencySensitive:!0},Od={layout:"account"},Nd={layout:"account"},Bd={layout:"account"},Fd={layout:"game",scrollToTop:!1,currencySensitive:!0},Ud={layout:"game",scrollToTop:!1,currencySensitive:!0},jd={layout:"event"},zd={layout:"leaderboard"},Vd={layout:"footballprediction"};function _i(e){const s=document.createElement("textarea");return s.innerHTML=e,s.value}function Hd(e){if(!e||typeof e!="string")return"";let s=_i(e);return s=s.replace(/<!--\s*(?:<!--\s*)?ALERT_INJECT\s*(?:-->\s*)?-->/gi,""),s=s.replace(/<script\b(?![^>]*\bsrc\s*=)[^>]*>[\s\S]*?<\/script>/gi,""),s}const Ha=Pt("contact",{state:()=>({data:{},basicContact:[],ready:!1,readyBasicContact:!1,liveChatDisplay:!1,appendedElements:[],mobileLiveChatStyle:null,hideChatWidgetStyle:null,community:{}}),actions:{async initContactStore(){let e;const{$getData:s}=re();{let o=await mt("{m}backend/{env}/livechat/livechat.json.gz","contact");e={status:!!o,data:o||null}}e.status?(this.data=e.data,this.appendLiveChatScript(!1,""),this.setLiveChatSessionVariable(),this.setContactcommunity(),this.ready=!0):(this.data={},this.ready=!0)},initSSChat(e){setTimeout(()=>{const s=window.location.pathname||e||"/",o=s.startsWith("/")?s:`/${s}`,i=o.split("/").filter(Boolean),r=["play","reward-center","rebate","sign-in-task","cashback"].some(m=>o.includes(`/${m}`)||i.includes(m));if(this.toggleLiveChatExternalLauncher(r),!window.ssq)return;const c=document.getElementById("ss-chat-p"),d=document.querySelector("salesmartly-chat-widget");r?(c&&(c.style.display="none"),d&&(d.style.display="none"),this.liveChatDisplay=!1,this.forceHideChat(),this.removeElfsightWidget()):(this.undoHideChat(),this.liveChatDisplay=!0,c&&(c.style.display="block"),d&&(d.style.display=""),document.querySelector('[class*="elfsight-app-"]')||this.appendLiveChatScript(!1,o))},3e3)},setContact(e,s){this.data=e,this.ready=!0,this.appendLiveChatScript(!1,s),this.setLiveChatSessionVariable(),this.setContactcommunity()},async setBasicContact(){const e=Re(),s=ft(),{$i18n:o}=re(),{$api:i,$toast:l,$resolveUrl:r}=re(),c=o.localeProperties.value.code;let d;if(e.loggedIn&&!s.getting?d=await i("index/get-contact-setting",{}):d=await mt(`{m}backend/{env}/${c}/contact_setting.json.gz`,`contact_setting_${c}`),!d.status&&!d.success){l(d.status,d.msg);return}this.readyBasicContact=!0,this.basicContact=d.data.map(m=>({...m,icon:m.icon&&r(`{m}${m.icon}`)}))},appendLiveChatScript(e,s){if(!this.ready)return;const o=!1,{isMobile:i}=Qe(),{$i18n:l}=re(),r=l.localeProperties.value.code;try{const c=document.getElementById("live-chat-whatsapp");c&&c.remove(),e&&window.LiveChatWidget&&(window.LiveChatWidget.call("destroy"),this.appendedElements.forEach(d=>{d.remove()}))}catch(c){console.log(c)}if(!this.data[r]||!this.data[r].livechat_display||!this.data[r].live_chat_script){this.liveChatDisplay=!1;return}try{const c=o?Hd(this.data[r].live_chat_script):_i(this.data[r].live_chat_script);o&&c.trim();const d=document.createElement("div");d.setAttribute("id","ss-chat-p"),d.innerHTML=c,document.body.appendChild(d);for(let m=0;m<d.childNodes.length;m++){if(!d.childNodes[m].tagName)continue;const g=d.childNodes[m];let p;if(g?.src){p=document.createElement(g.tagName),p.src=g.src,p.async=g.async;for(const _ of g.attributes)p.setAttribute(_.name,_.value)}else{p=document.createElement(g.tagName),p.innerHTML=g.innerHTML;for(let _ of g.attributes)p.setAttribute(_.name,_.value)}document.body.appendChild(p),this.appendedElements.push(p)}tt(()=>{this.initSSChat(s),this.liveChatDisplay=!0,window.LiveChatWidget&&(this.forceHideChat(),window.LiveChatWidget.on("ready",()=>{this.setLiveChatDisplay(),i&&this.applyLiveChatStyle()}),i&&window.LiveChatWidget.on("visibility_changed",this.onVisibilityChanged))})}catch(c){console.log(c)}},setLiveChatDisplay(){if(!window||!window.LiveChatWidget)return;const e=xt(),{$i18n:s}=re(),o=s.localeProperties.value.code,i=is();if(je().iosBottomModal){this.liveChatDisplay=!1,this.forceHideChat();return}if(!this.data[o]||!this.data[o].livechat_display||!this.data[o].live_chat_script){this.liveChatDisplay=!1,this.forceHideChat();return}this.data[o].livechat_display=="homepage"?i(e)=="index"?(this.liveChatDisplay=!0,window.LiveChatWidget.call("minimize"),this.undoHideChat()):(this.liveChatDisplay=!1,this.forceHideChat()):this.data[o].livechat_display=="all_page"?(this.liveChatDisplay=!0,window.LiveChatWidget.call("minimize"),this.undoHideChat()):(this.liveChatDisplay=!1,this.forceHideChat())},setLiveChatSessionVariable(){if(!window||!window.LiveChatWidget)return;const e=Re();if(!e?.data?.member_id)return;window.LiveChatWidget.call("set_session_variables",{UserId:e.data.member_id}),Ee().public.ENV!="production"&&console.log("set_session_variables | UserId",e.data.member_id)},applyLiveChatStyle(){this.mobileLiveChatStyle||(this.mobileLiveChatStyle=document.createElement("style"),this.mobileLiveChatStyle.innerHTML="#chat-widget-container {bottom: 50px !important;max-height: calc(100% - 50px) !important;}",document.head.appendChild(this.mobileLiveChatStyle))},removeLiveChatStyle(){this.mobileLiveChatStyle&&(this.mobileLiveChatStyle.remove(),this.mobileLiveChatStyle=null)},forceHideChat(){this.hideChatWidgetStyle||(this.hideChatWidgetStyle=document.createElement("style"),this.hideChatWidgetStyle.innerHTML="#chat-widget-container {visibility: hidden !important;}",document.head.appendChild(this.hideChatWidgetStyle))},undoHideChat(){this.hideChatWidgetStyle&&(this.hideChatWidgetStyle.remove(),this.hideChatWidgetStyle=null)}
2,toggleLiveChatExternalLauncher(e){document.getElementById("livechat-tc-widget-launcher")?.style.setProperty("display",e?"none":"")},onVisibilityChanged(e){switch(e.visibility){case"maximized":this.removeLiveChatStyle();break;case"minimized":this.applyLiveChatStyle();break;case"hidden":this.removeLiveChatStyle();break}},contactListDisplay(){const{locale:e,locales:s}=nt();return this.data?!!(this.data[e.value]?.community_line_url||this.data[e.value]?.community_whatsapp_url||this.data[e.value]?.community_tele_url||this.data[e.value]?.community_fb_url||this.data[e.value]?.community_messenger_url||this.data[e.value]?.community_instagram_url||this.data[e.value]?.community_wechat_url||this.data[e.value]?.community_viber_url):!1},setContactcommunity(){const{$i18n:e}=re(),s=e.localeProperties.value.code;if(this.data[s]){const o={...this.data[s]},i=["community_fb_url","community_instagram_url","community_line_url","community_messenger_url","community_tele_url","community_wechat_url","community_whatsapp_url","community_viber_url"];for(const l in o)i.includes(l)||delete o[l],(o[l]===null||o[l]===void 0||o[l]==="")&&delete o[l];this.community=o}else this.community={}},removeElfsightWidget(){this.hideChatWidgetStyle&&(this.hideChatWidgetStyle.remove(),this.hideChatWidgetStyle=null),this.hideChatWidgetStyle=document.createElement("style"),this.hideChatWidgetStyle.innerHTML=` 3 /* These selectors ONLY hide the LiveChat widget */ 4 #chat-widget-container, 5 salesmartly-chat-widget, 6 div[id*="livechat"], 7 iframe[src*="livechat"], 8 iframe[id*="livechat"], 9 div[class*="LiveChat"], 10 div[class*="livechat"], 11 div[class*="lc"], 12 div[class*="Floating"], 13 div[class*="Bubble"], 14 div[class*="Chat"], 15 div[class*="Widget"], 16 div[class*="Button"] { 17 display: none !important; 18 visibility: hidden !important; 19 opacity: 0 !important; 20 pointer-events: none !important; 21 height: 0 !important; 22 width: 0 !important; 23 max-width: 0 !important; 24 max-height: 0 !important; 25 } 26 `,document.head.appendChild(this.hideChatWidgetStyle)}}}),ft=Pt("dashboard",{state:()=>({data:null,is_v3:!1,ready:!1,getting:!1,previousDataIsLoggedIn:!1,previousApiTimeStamp:null,maintenanceData:{},callNumber:0,angpau_hours:"--",angpau_minutes:"--",angpau_seconds:"--"}),actions:{async init(e){if(this.getting)return;const s=Re(),o=Ha(),i=Ee(),l=je();if(!e&&this.previousDataIsLoggedIn==s.loggedIn&&this.previousApiTimeStamp&&Date.now()-this.previousApiTimeStamp<3e4)return this.callNumber++,{status:!0,data:this.data};const{$api:r,$toLocaleTime:c,$fdl:d,$toast:m}=re();this.getting=!0;const g=await r("user/dashboardv2",{page_name:"home"});if(this.data=g.data,["champ191","aw8","finbet8","gcwin99","bng8","jolibet","jw8","wic11","nepal","nex8v2","siam66","perfectbetasia","uea8","wawin8","ime88","khalti88","siam369","siam345","siam855asia","rw8","nep9","igh828asia","msslotasia"].includes(i.public.MERCHANT)&&s.loggedIn&&g.status&&g?.code!=1003){const $=await r("user/check-instant-rebate-claim",{});$.status&&(this.data={...$.data,...this.data})}if(this.getting=!1,!g.status)return g?.code==1003&&m(g.status,g.msg),g;if(g.data.angpow_setting?.length){g.data.angpow_setting[0].time_type=="fix_time"&&(l.angpau_isFixed=!0),l.initAngpau(g.data.angpow_setting[0].exclude_day,g.data.angpow_setting[0].time_setting);var p=l.angpau_countdown.split(" "),_=p[0].split("-");l.angpau_countdown=`${_[2]}-${_[1]}-${_[0]}T${p[1]}`,this.dateCountdown(l.angpau_countdown)}if(["cambo8"].includes(i.public.MERCHANT)&&this.data?.user_language&&this.data?.user_language.Singapore&&delete this.data.user_language.Singapore,s.loggedIn?(s.email=g?.data?.profile?.email,s.phone=g?.data?.profile?.mobileno,s.affUsername=g?.data?.crm?.affiliate_username,s.affLink=g?.data?.crm?.link,this.previousDataIsLoggedIn=!0,s.setNeedPin(g.data.trading_setting.setting=="1"),s.setNeedAffPin(g.data.aff_trading_setting&&g.data.aff_trading_setting.setting&&g.data.aff_trading_setting.setting=="1"),g.data.trading_setting.setting=="1"&&s.setIsActivePin(g.data.trading_setting.setup=="1"),g.data.aff_trading_setting&&g.data.aff_trading_setting.setting&&g.data.aff_trading_setting.setting=="1"&&s.setIsActivePin(g.data.aff_trading_setting.setup=="1"),s.setUserWallet(g.data.wallet?.[0])):(this.previousDataIsLoggedIn=!1,s.setNeedPin(!1),s.setNeedAffPin(!1),s.setIsActivePin(!1),s.setUserWallet(null)),this.is_v3=g?.is_v3,this.ready=!0,this.previousApiT
26imeStamp=Date.now(),Array.isArray(g.data.provider_maintenance)){let $={};g.data.provider_maintenance.forEach(w=>{$[w.provider_id]={start_date:d(c(w.start_time)),end_date:d(c(w.end_time))}}),this.maintenanceData=$}return this.callNumber++,o.setBasicContact(),g},dateCountdown(e){var s=Date.parse(e)-Date.parse(new Date),o=Math.floor(s/1e3%60),i=Math.floor(s/1e3/60%60),l=Math.floor(s/(1e3*60*60));this.angpau_hours=l<10?`0${l}`:l,this.angpau_minutes=i<10?`0${i}`:i,this.angpau_seconds=o<10?`0${o}`:o,setTimeout(()=>{this.dateCountdown(e)},1e3)}},getters:{countryLanguages(e){if(!e.ready||!e.data)return null;let s={};return Object.keys(e.data.user_language).forEach(o=>{Object.keys(e.data.user_language[o]).forEach(i=>{let l=Object.keys(e.data.user_language[o][i]).map(r=>r);s[i.toLowerCase()]=l.map(r=>({code:`${r}-${i.toLowerCase()}`,countryCode:i.toLowerCase(),name:e.data.user_language[o][i][r]}))})}),s},hasLanguageSelection(){if(!this.countryLanguages)return!1;const e=Object.values(this.countryLanguages);if(e.length>1)return!0;if(e.length==1)return e[0].length>1}}}),Oa=Pt("provider",{state:()=>({data:{},meta:{},ready:!1}),actions:{async initProviderStore(){let e,s;const{$getData:o,$getCurrency:i,$waitFor:l}=re(),r=Ee();i();const c=Ca();if(!c.ready){try{await l(()=>c.ready===!0,100,5e3)}catch{console.log("Timeout waiting for version store to become ready, continuing anyway")}this.initProviderStore();return}this.ready=!1;{let d=await mt("{m}backend/{env}/game/{cur}/getProvider.json.gz","provider_list");e={status:!!d,data:d||null}}if(e.status&&e.data){let d=e.data;if(this.data=d,Object.keys(d).forEach(m=>{this.meta[m]={},d[m].forEach(g=>{this.meta[m][g.providerName.toUpperCase()]={show_hot:g.show_hot,show_new:g.show_new,show_vpn:g.show_vpn}})}),r.public.GAME_CATEGORY_LIST.includes("egames")&&this.data.egames){{let m=await mt("{m}backend/{env}/game/{cur}/getMobileGameUrl.json.gz","egame_url");s={status:!!m,data:m||null}}s.status&&s.data&&this.data.egames.forEach(m=>{m.url=s.data.find(g=>g.provider_id==m.id)?.url||""})}this.ready=!0}else this.data={},this.ready=!0},async getProviders(){const e=Ca();if(!e.ready){const{$waitFor:i}=re();try{await i(()=>e.ready===!0,100,5e3)}catch{console.log("Timeout waiting for version store to become ready, continuing anyway")}this.getProviders();return}this.ready=!1;const s=Ee(),o=await mt("{m}backend/{env}/game/{cur}/getProvider.json.gz","providers");if(o.status&&o.data&&(this.setProviders(o.data),s.public.GAME_CATEGORY_LIST.includes("egames")&&this.data.egames)){const i=await mt("{m}backend/{env}/game/{cur}/getMobileGameUrl.json.gz","egame_url");i.status&&this.data.egames.forEach(l=>{l.url=i.data.find(r=>r.provider_id==l.id)?.url||""})}},setProviders(e){const s=ft();if(s.data&&s.data.restrict){const i=(s.data.restrict||"").split(",");for(let l in e)e[l]=e[l].filter(r=>i.indexOf(`${r.id}`)<0)}this.data=e,Object.keys(e).forEach(o=>{this.meta[o]={},e[o].forEach(i=>{this.meta[o][i.providerName.toUpperCase()]={show_hot:i.show_hot,show_new:i.show_new,show_vpn:i.show_vpn}})}),this.ready=!0}}});let wt={ALL:[]};const Na=e=>Ee().public?.IS_CBO?["slot","lottery","sport","fish","egames","cricket","esport","live","card","instantwin","crazygaming","cockfight","bingo"].includes(e):!1,Wd=e=>{e.searchGameWorker?e.searchGameWorker.postMessage(JSON.stringify({event:"gameList",data:wt.ALL})):(e.searchGameWorker=new Worker("/js/filter-worker.js"),e.searchGameWorker.addEventListener("message",s=>{try{JSON.parse(s.data).event=="loaded"&&e.searchGameWorker.postMessage(JSON.stringify({event:"gameList",data:wt.ALL}))}catch(o){console.log(o)}}))},Ya=async({store:e,url:s,category:o,allowedProviders:i})=>{const{isMobile:l}=Qe(),r=Ee();if(e[o].getting)return;e[o].noFound=!1,e[o].getting=!0,e[o].ready=!1,e[o].list={};const c=await mt(s,`games_${o}${Na(o)?"_cbo":""}`);c.status&&c.data&&(c.data=c.data.map(m=>({...m,img:m.img.replace("https://d204vpor8h38p3.cloudfront.net","https://d204vpor8h38p3.cdnfiles.club")})));const d=m=>{if(!m||typeof m!="string")return m;const g=["171x305","220x290","287x200"],p=/Game_Image\/(\d+x\d+)\/(.+)/,_=m.match(p);if(_){const $=_[1];if(_[2],g.includes($))return m.replace(`Game_Image/${$}/`,`Game_Image/${$}_webp/`).replace(/\.[^.]+$/,".webp")}return m};if(c.status&&c.data&&(c.data=c.data.map(m=>({...m,img:d(m.img),...m.gm_type?{gm_type:m.gm_type}:{}}
26))),e[o].getting=!1,!c.status){e[o].noFound=!0;return}try{if(o!="hot"&&o!="top"&&o!="show_game"&&o!="show"&&o!="exclusivepriority"&&o!="sportgame"&&o!="lite"&&o!="instantwinweb"&&o!="slot_recommend"&&o!="live_recommend"&&o!="rtp"&&o!="new"&&o!="hot_game"&&o!="popular")if(l&&["jackpot","crazygaming"].includes(o))c.data.forEach(m=>{if(m.category=o,wt[m.provider_name.toUpperCase()]){var g=wt[m.provider_name.toUpperCase()].find(p=>p.game_id==m.game_id);g||(wt[m.provider_name.toUpperCase()].push(m),wt.ALL.push(m))}else wt[m.provider_name.toUpperCase()]=[],wt[m.provider_name.toUpperCase()].push(m),wt.ALL.push(m)}),o=="jackpot"?(e.jackpot.list=c.data,e.jackpot.ready=!0):o=="crazygaming"&&(e.crazygaming.list=c.data,e.crazygaming.ready=!0);else{let m={ALL:[]};i.forEach(g=>{m[g.providerName.toUpperCase()]=[],wt[g.providerName.toUpperCase()]||(wt[g.providerName.toUpperCase()]=[])}),c.data.forEach(g=>{if(r.public.TMPL_TYPE==5&&(g.category=o),m[g.provider_name.toUpperCase()]?(o=="lottery"&&g.game_name?.toLowerCase()=="iblotto"&&(g.show_web==1||g.show_mobile==1)&&(e.isLotteryIBL.display=!0,e.isLotteryIBL.data=g),(g.show_web||g.show_mobile)&&(!l&&g.show_web&&g.show_web==1&&(m[g.provider_name.toUpperCase()].push(g),m.ALL.push(g)),l&&g.show_mobile&&g.show_mobile==1&&(m[g.provider_name.toUpperCase()].push(g),m.ALL.push(g)))):e.appGameList.push(g),wt[g.provider_name.toUpperCase()]){var p=wt[g.provider_name.toUpperCase()].find(_=>_.game_id==g.game_id);p||(wt[g.provider_name.toUpperCase()].push(g),wt.ALL.push(g))}});for(let g in m)m[g].length==0&&delete m[g];e[o].list=m,e[o].ready=!0}else c.data.forEach(m=>{if(m.category=o,wt[m.provider_name.toUpperCase()]){var g=wt[m.provider_name.toUpperCase()].find(p=>p.game_id==m.game_id);g||(wt[m.provider_name.toUpperCase()].push(m),wt.ALL.push(m))}else wt[m.provider_name.toUpperCase()]=[],wt[m.provider_name.toUpperCase()].push(m),wt.ALL.push(m)}),o=="hot"?(e.hot.list=c.data,e.hot.ready=!0):o=="top"?(e.top.list=c.data,e.top.ready=!0):o=="show_game"?(e.show_game.list=c.data,e.show_game.ready=!0):o=="show"?(e.show.list=c.data,e.show.ready=!0):o=="instantwinweb"?(e.instantwinweb.list=c.data,e.instantwinweb.ready=!0):o=="exclusivepriority"?(e.exclusivepriority.list=c.data,e.exclusivepriority.ready=!0):o=="sportgame"?(e.sportgame.list=c.data,e.sportgame.ready=!0):o=="lite"?(e.lite.list=c.data,e.lite.ready=!0):o=="slot_recommend"?(e.slot_recommend.list=c.data,e.slot_recommend.ready=!0):o=="live_recommend"?(e.live_recommend.list=c.data,e.live_recommend.ready=!0):o=="rtp"?(e.rtp.list=c.data,e.rtp.ready=!0):o=="new"&&(e.new.list=c.data,e.new.ready=!0)}catch(m){console.log(m)}};let vt={mobileHub:"nptgp",virtualdatabase:"agdragon",realMode:"1",systemId:"77",playTechTempToken:"",language:"EN",clientPlatform:"mobile",calloutLogin(e){console.log(e),e.errorCode?e.errorText!==void 0?alert("["+e.errorCode+"] "+e.errorText.replace("<br>",`\r 27`)):e.playerMessage!==void 0?alert("["+e.errorCode+"] "+e.playerMessage.replace("<br>",`\r 28`)):alert("["+e.errorCode+"] Login Fail."):vt.playTechTempToken=e.sessionToken.sessionToken},loginPT(e,s){window.iapiLoginAndGetTempToken(e,s,vt.realMode,vt.language,vt.systemId)},sleep(e){return new Promise(s=>setTimeout(s,e))}};const ga=Pt("games",{state:()=>({searchGameWorker:null,sport:{ready:!1,getting:!1,noFound:!1,list:{}},live:{ready:!1,getting:!1,noFound:!1,list:{}},card:{ready:!1,getting:!1,noFound:!1,list:{}},fish:{ready:!1,getting:!1,noFound:!1,list:{}},esport:{ready:!1,getting:!1,noFound:!1,list:{}},lottery:{ready:!1,getting:!1,noFound:!1,list:{}},cockfight:{ready:!1,getting:!1,noFound:!1,list:{}},instantwin:{ready:!1,getting:!1,noFound:!1,list:{}},egames:{ready:!1,getting:!1,noFound:!1,list:{}},slot:{ready:!1,getting:!1,noFound:!1,list:{}},bingo:{ready:!1,getting:!1,noFound:!1,list:{}},cricket:{ready:!1,getting:!1,noFound:!1,list:{}},hot:{ready:!1,getting:!1,noFound:!1,list:[]},top:{ready:!1,getting:!1,noFound:!1,list:[]},show_game:{ready:!1,getting:!1,noFound:!1,list:[]},show:{ready:!1,getting:!1,noFound:!1,list:[]},instantwinweb:{ready:!1,getting:!1,noFound:!1,list:[]},exclusivepriority:{ready:!1,getting:!1,noFound:!1,list:[]},sportgame:{ready:!1,getting:!1,noFound:!1,list:[]},lite:{ready:!1,getting:!1,noFound:!1,list:[]},all_games:{ready:!1,getting:!1,noFound:!1,list:{}},slot_recommend:{ready:!1,getting:!1,noFound:!1,list:[]},live_recommend:{ready:!1,getting:!1,noFound:!1,list:[]},jackpot:{ready:!1,getting:!1,noFound:!1,list:[]},rtp:{ready:!1,getting:!1,noFound:!1,list:[]},crazygaming:{ready:!1,getting:!1,noFound:!1,list:[]},new:{ready:!1,getting:!1,noFound:!1,list:[]},hot_game:{ready:!1,getting:!1,noFound:!1,list:[]},popular:{ready:!1,getting:!1,noFound:!1,list:[]},iblotto:{ready:!1,getting:!1,noFound:!1,list:{}},eslot:{ready:!1,getting:!1,noFound:!1,list:{}},isLotteryIBL:{display:!1,data:{}},showVersionModal:null,standbyGame:null,selectedGame:!1,appGameList:[],recentlyPlayedList:[],recentlyPlayedListLoad:!0}),actions:{async getGames(e){const s=Ca();if(!s.ready){const{$waitFor:p}=re();try{await p(()=>s.ready===!0,100,5e3)}catch{console.log("Timeout waiting for version store to become ready, continuing anyway")}this.getGames(e);return}const o=Ee(),i=Oa(),l=Re();je();let r=e,c=o.public.GAME_CATEGORY_LIST;if(c.indexOf(r)<0){console.log("No such category");return}let d={...i.data};if(l.loggedIn){const $=(ft().data?.restrict||"").split(",");for(let w in d)d[w]=d[w].filter(k=>$.indexOf(`${k.id}`)<0)}
28for(let p in d)p!="egames"&&(d[p]=d[p].filter(_=>_.mobile_status=="0"));let m=d[r]||[];const{$getCurrency:g}=re();if(g(),o.public.TMPL_TYPE==5){const p=[];p.push(Ya({store:this,url:`{m}backend/{env}/game/{cur}/${r=="hot"?"top":r=="top"?"hot":r}${Na(r)?"_cbo":""}_all.json.gz`,category:e,allowedProviders:m})),c=c.filter(_=>_!=r);for(let _=0;_<c.length;_++)m=d[c[_]]||[],p.push(Ya({store:this,url:`{m}backend/{env}/game/{cur}/${c[_]=="hot"?"top":c[_]=="top"?"hot":c[_]}${Na(c[_])?"_cbo":""}_all.json.gz`,category:c[_],allowedProviders:m}));await Promise.all(p),tt(()=>{this.all_games.list=wt,this.all_games.ready=!0}),Wd(this)}else{Ya({store:this,url:`{m}backend/{env}/game/{cur}/${r=="hot"?"top":r=="top"?"hot":r}${Na(r)?"_cbo":""}_all.json.gz`,category:e,allowedProviders:m}),c=c.filter(p=>p!=r);for(let p=0;p<c.length;p++)m=d[c[p]]||[],Ya({store:this,url:`{m}backend/{env}/game/{cur}/${c[p]=="hot"?"top":c[p]=="top"?"hot":c[p]}${Na(c[p])?"_cbo":""}_all.json.gz`,category:c[p],allowedProviders:m});tt(()=>{this.all_games.list=wt,this.all_games.ready=!0})}},async playGame(e,s){if(e.maintenance)return;const o=Ee();if(typeof navigator<"u"&&!navigator.onLine){const{openOfflineModal:v}=je(),{$t:S}=re();v(S("check_connection"));return}const i=Re(),l=je(),{$api:r,$toast:c,$encodeString:d,$loadScript:m,$pub:g,$isWebView:p}=re();ft();const _=kt(),$=ht();if(!i.loggedIn){l.loginModal=!0;return}if(e.needChooseVersion){let v={...e};delete v.needChooseVersion,this.standbyGame=v,this.showVersionModal=!0;return}var w=!1;const k=Oa();k.data&&Object.keys(k.data).forEach(v=>{var S=k.data[v].find(E=>E.id==e.provider_id);S&&S.autoTransferFirst&&S.autoTransferFirst==1&&(w=!0)});const{isIos:y}=Qe();var C=[...o.public.PLAY_IN_WINDOW_PROVIDER_LIST];y&&C.push("CQ9");let b=null;const x=p(),D=!!e.upcoming_match_id;if((!o.public.PLAY_IN_IFRAME||o.public.PLAY_IN_IFRAME&&C.includes(e.provider_name))&&!x&&(b=window.open("","_blank"),b&&!D)){const v=await fetch(g("/loading_game.html")).then(S=>S.text());b.document.open(),b.document.write(v),b.document.close()}if(!s&&o.public.PLAY_IN_IFRAME&&!C.includes(e.provider_name)){let v={game_id:e.game_id,provider_id:e.provider_id,currency:e.currency,provider_name:e.provider_name,force_user_agent:e.force_user_agent,utk:i.data?.utk};localStorage.setItem("lastpg",window.history.state.current),localStorage.setItem("lastgame",v.game_id),localStorage.setItem("homeProvider",v.provider_name.toUpperCase()),e.category&&localStorage.setItem("category",e.category),_.push($(`/play/${d(JSON.stringify(v))}`));return}else if(s&&(!e?.utk||i.data?.utk!=e.utk)){e?.utk||i.logout(),_.push($("/"));return}D||(l.loadingGame=!0);let M=null;var P=null;if(w){const v=await r("game/auto-transfer",{provider_id:e.provider_id,gid:e.game_id,currency:e.currency});if(!v.status)return l.loadingGame=!1,s||c(v.status,v.msg),b&&b.close(),s?{status:!1,msg:v.msg}:void 0;var F="game/login-game";const S=await r(F,{currency:e.currency,provider_id:e.provider_id,game_id:e.game_id,force_user_agent:e.force_user_agent});if(!S.status||!S.data.auto_status)return l.loadingGame=!1,s||c(S.status,S.msg),b&&b.close(),s?{status:!1,msg:S.msg}:void 0;P=S.data.url,l.loadingGame=!1,M=S.data.type}else{var F="game/login-game";e.provider_name=="PlayTech"&&(sessionStorage.removeItem("temptoken"),await m(`https://login-ag.${vt.mobileHub}.com/jswrapper/integration.js.php?casino=${vt.virtualdatabase}&v=6`,window.iapiSetCallout),window.iapiSetCallout("LoginAndGetTempToken",vt.calloutLogin),F="game/get-pt-player");const S=await r(F,{currency:e.currency,provider_id:e.provider_id,game_id:e.game_id,force_user_agent:e.force_user_agent,upcoming_match_id:e.upcoming_match_id});if(!S.status||!S.data.auto_status)return l.loadingGame=!1,s||c(S.status,S.msg),b&&b.close(),s?{status:!1,msg:S.msg}:void 0;P=S.data.url,e.provider_name=="PlayTech"&&(vt.loginPT(S.data.username,S.data.provider_token),await vt.sleep(3e3),P=`https://login-ag.${vt.mobileHub}.com/GameLauncher?gameCodeName=`+S.data.gamecode+"&username="+S.data.username+"&tempToken="+vt.playTechTempToken+"&casino="+vt.virtualdatabase+"&clientPlatform="+vt.clientPlatform+"&language="+vt.language+"&playMode="+vt.realMode+"&deposit=&lobby=&swipeOff=true");const E=await r("game/auto-transfer",{provider_id:e.provider_id,gid:e.game_id,currency:e.currency});if(!E.status)return l.loadingGame=!1,s||c(E.status,E.msg),b&&b.close(),s?{status:!1,msg:E.msg}:void 0;l.loadingGame=!1,M=S.data.type}if(s)return{game_url:P,gameType:M};b?(b.location.replace(P),b.focus()):x?window.location.href=P:window.open(P,"_blank")},async getRecentlyPlayedList(e){const s=Re(),o=je(),{$api:i,$toast:l,$encodeString:r,$loadScript:c,$pub:d,$isWebView:m}=re();if(s.loggedIn){const g=await i("user/get-recent-game");
28if(o.recentGames.ready=!0,!g.status){l(g.status,g.msg);return}o.recentGames.list=g.data}else o.recentGames.list=[]},async getFavouriteList(e){const s=Re(),o=je(),{$api:i,$toast:l,$encodeString:r,$loadScript:c,$pub:d,$isWebView:m}=re();if(s.loggedIn){const g=await i("user/get-favourite-game");if(o.userFavourite.ready=!0,!g.status){l(g.status,g.msg);return}o.userFavourite.list=g.data}else o.userFavourite.list=[]},async toggleFavourite(e){Re(),je();const{$api:s,$toast:o,$encodeString:i,$loadScript:l,$pub:r,$isWebView:c}=re(),d=await s("user/toggle-favourite-game",e);if(!d.status){o(d.status,d.msg);return}this.getFavouriteList()},async playGameSetWallet(e){const s=je(),{$api:o,$toast:i}=re(),l=s.gameWalletSelectGameData;s.loadingGame=!0;const r=await o("game/set-wallet",{provider_id:l.provider_id,wallet_type:e.wallet_id});if(s.gameWalletModal=!1,s.loadingGame=!0,!r.status){i(res.status,res.msg);return}this.playCasinoPageGame(l)},async goCasinoPage(e){if(e.maintenance==1)return;const{isMobile:s}=Qe(),o=kt(),i=ht(),l=Re(),r=je();if(r.loadingGame=!0,r.noScrollCount=0,s)if(!l.loggedIn)r.gamePlayNotLoginData=e,tt(()=>{r.loadingGame=!1,r.gamePlayNotLoginModal=!0});else{r.loadingGame=!1;var c=e.provider_name.toLowerCase(),d=encodeURIComponent(e.game_name.toLowerCase().replace(/\s+/g,"-"));o.push(i(`/casino/${c}/${d}`))}else{r.loadingGame=!1;var c=e.provider_name.toLowerCase(),d=encodeURIComponent(e.game_name.toLowerCase().replace(/\s+/g,"-"));localStorage.setItem("lastpg",window.history.state.current),o.push(i(`/casino/${c}/${d}`))}},async playCasinoPageGame(e,s){if(e.maintenance==1)return;const o=Re(),i=je(),{$api:l,$toast:r,$encodeString:c,$loadScript:d,$pub:m,$isWebView:g}=re(),p=Ee(),_=kt(),$=ht();if(!o.loggedIn){i.authTab="login",i.authModal=!0;return}var w=!1;const k=Oa();k.data&&Object.keys(k.data).forEach(F=>{var v=k.data[F].find(S=>S.id==e.provider_id);v&&v.autoTransferFirst&&v.autoTransferFirst==1&&(w=!0)});const{isIos:y}=Qe();var C=[...p.public.PLAY_IN_WINDOW_PROVIDER_LIST];y&&C.push("CQ9");let b=null;const x=g();if((!p.public.PLAY_IN_IFRAME||p.public.PLAY_IN_IFRAME&&C.includes(e.provider_name))&&(x||(b=window.open(m("/loading_game.html")))),!s&&p.public.PLAY_IN_IFRAME&&!C.includes(e.provider_name)){let F={game_id:e.game_id,provider_id:e.provider_id,currency:e.currency,provider_name:e.provider_name,utk:o.data?.utk};i.playCasinoGameData=c(JSON.stringify(F));return}else if(s&&(!e?.utk||o.data?.utk!=e.utk)){e?.utk||o.logout(),_.push($("/"));return}i.loadingGame=!0;let D=null;var M=null;if(w){const F=await l("game/auto-transfer",{provider_id:e.provider_id,gid:e.game_id,currency:e.currency});if(!F.status){i.loadingGame=!1,r(F.status,F.msg),b&&b.close();return}var P="game/login-game";e.provider_name=="PlayTech"&&(await d(`${p.public.STATIC_ROOT}js/playtech.js`,window.iapiSetCallout),window.iapiSetCallout("Login",vt.calloutLogin),window.iapiSetCallout("GetTemporaryAuthenticationToken",vt.calloutGetTemporaryAuthenticationToken),P="game/get-pt-player");const v=await l(P,{currency:e.currency,provider_id:e.provider_id,game_id:e.game_id});if(!v.status||!v.data.auto_status){i.loadingGame=!1,r(v.status,v.msg),b&&b.close();return}M=v.data.url,e.provider_name=="PlayTech"&&(vt.loginPT(v.data.username,v.data.provider_token),await vt.sleep(3e3),M=v.data.mobiledomain+"/igaming/?gameId="+v.data.gamecode+"&real=1&username="+v.data.username+"&lang=EN&tempToken="+vt.playTechTempToken+"&lobby="+window.location.origin+"/Close&support=&logout="+window.location.origin+"/Close&deposit="),i.loadingGame=!1,D=v.data.type}else{var P="game/login-game";e.provider_name=="PlayTech"&&(await d(`${p.public.STATIC_ROOT}js/playtech.js`,window.iapiSetCallout),window.iapiSetCallout("Login",vt.calloutLogin),window.iapiSetCallout("GetTemporaryAuthenticationToken",vt.calloutGetTemporaryAuthenticationToken),P="game/get-pt-player");const v=await l(P,{currency:e.currency,provider_id:e.provider_id,game_id:e.game_id});if(!v.status){i.loadingGame=!1,r(v.status,v.msg),b&&b.close();return}M=v.data.url,e.provider_name=="PlayTech"&&(vt.loginPT(v.data.username,v.data.provider_token),await vt.sleep(3e3),M=v.data.mobiledomain+"/igaming/?gameId="+v.data.gamecode+"&real=1&username="+v.data.username+"&lang=EN&tempToken="+vt.playTechTempToken+"&lobby="+window.location.origin+"/Close&support=&logout="+window.location.origin+"/Close&deposit=");const S=await l("game/auto-transfer",{provider_id:e.provider_id,gid:e.game_id,currency:e.currency});if(!S.status){i.loadingGame=!1,r(S.status,S.msg),b&&b.close();return}i.loadingGame=!1,D=v.data.type}if(s)return{game_url:M,gameType:D};
28b?(D=="html"?b.document.write(M):b.location.replace(M),b.focus()):x?window.location.href=M:window.open(M,"_blank")},async gameMiddleCheck(e,s){if(e.maintenance)return;const o=Ee(),i=Re(),l=je(),{$api:r,$toast:c,$encodeString:d,$loadScript:m,$pub:g,$isWebView:p}=re();if(!i.loggedIn){l.loginModal=!0;return}var _=!1;const $=Oa();$.data&&Object.keys($.data).forEach(k=>{var y=$.data[k].find(C=>C.id==e.provider_id);y&&y.autoTransferFirst&&y.autoTransferFirst==1&&(_=!0)});const{isIos:w}=Qe();return[...o.public.PLAY_IN_WINDOW_PROVIDER_LIST],p(),_?await r("game/auto-transfer",{provider_id:e.provider_id,gid:e.game_id,currency:e.currency}):await r("game/login-game",{currency:e.currency,provider_id:e.provider_id,game_id:e.game_id,force_user_agent:e.force_user_agent,upcoming_match_id:e.upcoming_match_id})}}}),qd={layout:"empty",middleware:["auth",async(e,s)=>{const{$decodeString:o}=re(),i=ga(),l=o(e.params.play),r=re().$safeJsonParse(l),{$toast:c}=re();if(r.provider_name!="ESLOT")return;let d=await i.gameMiddleCheck(r,!0);if(!d.status)return c(d.status,d.msg,0,1),Bn()}]},Gd={layout:"account",middleware:[()=>{const e=Re(),{isMobile:s}=Qe(),{$i18n:o}=re(),i=o.locale.value;return!e.loggedIn&&!s?Ye(`/${i}?login=1`):!0},()=>{const e=Ee(),{$i18n:s}=re(),o=s.locale.value;return[3].includes(e.public?.TMPL_TYPE)?Ye(`/${o}`):!0}]},Kd={layout:"game",scrollToTop:!1,currencySensitive:!0},Yd={layout:"account"},Jd={layout:"game",scrollToTop:!1,currencySensitive:!0},Zd={layout:"game",scrollToTop:!1,currencySensitive:!0},Ko={layout:"layoutpromo",middleware:[()=>{const e=["mr8","powerlah","ew8","pokiesroad","fastpokies","uf9","siam855asia","bk9","rich996asia","rich255","won66aud","won66sgd","rich255","rich078","rich126","haobet77asia"],s=Re(),{$i18n:o}=re(),i=o.locale.value,l=Ee();return!e.includes(l.public.MERCHANT)&&!s.loggedIn?Ye(`/${i}`):!0}]},Qd={layout:"account"},Xd={layout:"account",middleware:[()=>{const e=Re(),{isMobile:s}=Qe(),{$i18n:o}=re(),i=o.locale.value;return!e.loggedIn&&!s?Ye(`/${i}?login=1`):!0},()=>{const e=Ee(),{$i18n:s}=re(),o=s.locale.value;return[3].includes(e.public?.TMPL_TYPE)?Ye(`/${o}`):!0}]},eu={layout:"game",scrollToTop:!1,currencySensitive:!0},tu={layout:"event"},au={layout:"empty"},su={layout:"game",scrollToTop:!1,currencySensitive:!0},ou={layout:"game",scrollToTop:!1,currencySensitive:!0},nu={layout:"game",scrollToTop:!1,currencySensitive:!0},iu={layout:"account"},ru={layout:"account"},lu={layout:"account",middleware:[()=>{const e=Re(),{isMobile:s}=Qe(),{$i18n:o}=re(),i=o.locale.value;return!e.loggedIn&&!s?Ye(`/${i}?login=1`):!0},()=>{const e=Ee(),{$i18n:s}=re(),o=s.locale.value;return[3].includes(e.public?.TMPL_TYPE)?Ye(`/${o}`):!0}]},cu={layout:"account",middleware:["auth",()=>{const e=et("merchant_menu_ready",()=>!1),s=et("merchant_menu_data",()=>null);return e.value&&s.value&&s.value.instant_rebate=="1"}]},du={layout:"game",currencySensitive:!0},uu={layout:"info"},pu={layout:"account"},mu={layout:"game",currencySensitive:!0},_u={layout:"game",scrollToTop:!1,currencySensitive:!0},fu={layout:"account",middleware:["auth",()=>{const e=ft();return e.ready&&e.data&&e.data.member_transfer_setting}]},hu={layout:"game",currencySensitive:!0},gu={layout:"register",middleware:[()=>{const e=Ee(),s=Re(),{$i18n:o}=re(),i=o.locale.value;return e.public?.FORGOT_PASSWORD_PAGE?s.loggedIn?Bn():!0:Ye(`/${i}`)}]},vu={layout:"game",middleware:["category",()=>{const e=Ee(),{$i18n:s}=re();return e.public?.HAS_SPECIAL_GAMEPAGE?!0:Ye(`/${s.locale.value}`)}],scrollToTop:!1,currencySensitive:!0},yu={layout:"account"},bu={layout:"game",middleware:[e=>{const{isMobile:s}=Qe(),o=Ee(),{$i18n:i}=re(),l=i.locale.value;return s&&!o.public?.LIVE_CASINO_INHOUSE&&e.params.provider?Ye(`/${l}/live`):!0},"uppercase","category"],currencySensitive:!0},wu={layout:"game",currencySensitive:!0},$u={layout:"game",middleware:["category",()=>{const e=Ee(),{$i18n:s}=re();return["win22new"].includes(e.public.MERCHANT)?!0:Ye(`/${s.locale.value}`)}],scrollToTop:!1,currencySensitive:!0},ku={layout:"game",currencySensitive:!0},xu={layout:"info"},Su={layout:"game",currencySensitive:!0},Cu={layout:"game",scrollToTop:!1,currencySensitive:!0},Tu={layout:"game",currencySensitive:!0},Eu={layout:"game",middleware:["category",()=>{const{$i18n:e}=re(),{isMobile:s}=Qe();if(s)return Ye(`/${e.locale.value}`)}],scrollToTop:!1,currencySensitive:!0},Au={layout:"info"},Mu={layout:"game",mmiddleware:["uppercase","category"],currencySensitive:!0},Lu={layout:"game",currencySensitive:!0},Iu={layout:"info"},Ru={layout:"game",currencySensitive:!0},Pu={layout:"account"},Du={layout:"account"},Ou={layout:"game",currencySensitive:!0},Nu={layout:"game",currencySensitive:!0},Bu={layout:"game",currencySensitive:!0},Fu={layout:"info"},Uu={layout:"layoutinvite",middleware:[()=>(Re(),ht(),!0)]},ju={layout:"account"},zu={layout:"account",middleware:[()=>{const e=Re(),{$i18n:s}=re(),o=s.locale.value;return e.loggedIn?!0:Ye(`/${o}/referral`)}]},Vu={layout:"game",currencySensitive:!0},Hu={layout:"account",middleware:[()=>{const e=Re(),s=ht();return e.loggedIn?!0:Ye(s("/invite-friend"))}]},Wu={layout:"game",currencySensitive:!0},qu={layout:"info"},Gu={layout:"game",currencySensitive:!0},Ku={layout:"game",middleware:["uppercase","category",()=>{const{$i18n:e}=re(),{isMobile:s}=Qe();if(s)return Ye(`/${e.locale.value}`)}],currencySensitive:!0},Yu={layout:"footballprediction"},Ju={layout:"game",middleware:["category",()=>{const e=Ee(),{$i18n:s}=re();return e.public?.HAS_SPECIAL_GAMEPAGE?!0:Ye(`/${s.locale.value}`)}],scrollToTop:!1,currencySensitive:!0},Zu={layout:"account",middleware:[()=>{Re();const{$i18n:e}=re();return!0}]},Qu={layout:"footballprediction"},Xu={layout:"account",middleware:[()=>{Re();const{$i18n:e}=re();return!0}]},ep={layout:"account",middleware:[()=>{Re();const{$i18n:e}=re();return!0}]},tp={layout:"account",middleware:[()=>{Re();const{$i18n:e}=re();return!0}]},ap={layout:"footballprediction"},Ss=[{name:"index",path:"/",meta:Do||{},component:()=>X(()=>import("./index-Bchef2V_-179145342.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13]),import.meta.url)},{name:"app___th-th",path:"/th-th/app",meta:Pl||{},component:()=>X(()=>
28import("./app-CQ22dGIl-179145342.js"),__vite__mapDeps([14,2,12,13]),import.meta.url)},{name:"dob___th-th",path:"/th-th/dob",meta:{...Dl||{},middleware:["auth"]},component:()=>X(()=>import("./dob-BLHmZ2HP-179145342.js"),__vite__mapDeps([15,16,2,17,18,19,20,21,22,12,13,23]),import.meta.url)},{name:"faq___th-th",path:"/th-th/faq",meta:Ol||{},component:()=>X(()=>import("./faq-J5EmKCI5-179145342.js"),__vite__mapDeps([24,25,2,26,12,13]),import.meta.url)},{name:"vip___th-th",path:"/th-th/vip",meta:Kc||{},component:()=>X(()=>import("./vip-C_yW4A---179145342.js"),__vite__mapDeps([27,16,2,17,28,29,25,26,30,12,13,31]),import.meta.url)},{name:"bank___th-th",path:"/th-th/bank",meta:{...Yc||{},middleware:["auth"]},component:()=>X(()=>import("./bank-DUAdyffc-179145342.js"),__vite__mapDeps([32,33,2,34,35,36,37,16,17,38,12,13,39]),import.meta.url)},{name:"temu___th-th",path:"/th-th/temu",meta:Jc||{},component:()=>X(()=>import("./temu-DYjkMMK3-179145342.js"),__vite__mapDeps([40,2]),import.meta.url)},{name:"index___th-th",path:"/th-th",meta:Do||{},component:()=>X(()=>import("./index-Bchef2V_-179145342.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13]),import.meta.url)},{name:"login___th-th",path:"/th-th/login",meta:Zc||{},component:()=>X(()=>import("./login-Bzc6Ncqx-179145342.js"),__vite__mapDeps([41,2,6,7,42,43,12,13,44]),import.meta.url)},{name:"angpow___th-th",path:"/th-th/angpow",meta:Qc||{},component:()=>X(()=>import("./angpow-xuCky8MP-179145342.js"),__vite__mapDeps([45,2,12,13,46]),import.meta.url)},{name:"my-vip___th-th",path:"/th-th/my-vip",meta:{...Xc||{},middleware:["auth"]},component:()=>X(()=>import("./my-vip-CjWIHE85-179145342.js"),__vite__mapDeps([47,16,2,17,28,29,25,26,30,12,13,48]),import.meta.url)},{name:"rebate___th-th",path:"/th-th/rebate",meta:ed||{},component:()=>X(()=>import("./rebate-BR7Tnud3-179145342.js"),__vite__mapDeps([49,16,2,17,50,51,20,21,22,12,13,52]),import.meta.url)},{name:"wallet___th-th",path:"/th-th/wallet",meta:td||{},component:()=>X(()=>import("./wallet-DPezIgAz-179145342.js"),__vite__mapDeps([53,16,2,17,54,55,12,13,56]),import.meta.url)},{name:"account___th-th",path:"/th-th/account",meta:ad||{},component:()=>X(()=>import("./account-YtdYpnmF-179145342.js"),__vite__mapDeps([57,2,58,59,12,13,60]),import.meta.url)},{name:"deposit___th-th",path:"/th-th/deposit",meta:{...sd||{},middleware:["auth"]},component:()=>X(()=>import("./deposit-BGqF_S9h-179145342.js").then(e=>e.d),__vite__mapDeps([61,2,62,63,64,65,66]),import.meta.url)},{name:"history___th-th",path:"/th-th/history",meta:od||{},component:()=>X(()=>import("./history-BtCBmaFz-179145342.js"),__vite__mapDeps([67,16,2,17,68,69,70,71,72,18,19,73,74,75,76,77,12,13,78]),import.meta.url)},{name:"mission___th-th",path:"/th-th/mission",meta:nd||{},component:()=>X(()=>import("./mission-CU2v4-GN-179145342.js"),__vite__mapDeps([79,2]),import.meta.url)},{name:md?.name,path:"/th-th/profile",component:()=>X(()=>import("./profile-BiFKyUJv-179145342.js"),__vite__mapDeps([80,16,2,17,20,21,22,12,13,81]),import.meta.url),children:[{name:"profile-pin___th-th",path:"pin",meta:{...id||{},middleware:["auth"]},component:()=>X(()=>import("./pin-qKa09V8f-179145342.js"),__vite__mapDeps([82,2,34,83,84,85,6,7,16,17,12,13,86]),import.meta.url)},{name:"profile-bank___th-th",path:"bank",meta:{...rd||{},middleware:["auth"]},component:()=>X(()=>import("./bank-Bqbmrf1x-179145342.js"),__vite__mapDeps([87,33,2,34,35,36,37,88,89,16,17,38,12,13,90]),import.meta.url)},{name:"profile-info___th-th",path:"info",meta:{...ld||{},middleware:["auth"]},component:()=>X(()=>import("./info-BgD90gMT-179145342.js"),__vite__mapDeps([91,92,2,93,34,12,13]),import.meta.url)},{name:"profile___th-th",path:"",meta:{...cd||{},middleware:["auth"]},component:()=>X(()=>import("./index-BT0f-Qjt-179145342.js"),__vite__mapDeps([94,16,2,17,92,93,34,12,13]),import.meta.url)},{name:"profile-wallet___th-th",path:"wallet",meta:{...dd||{},middleware:["auth"]},component:()=>X(()=>import("./wallet-CGrrzVG3-179145342.js"),__vite__mapDeps([95,16,2,17,12,13,96]),import.meta.url)},{name:"profile-password___th-th",path:"password",meta:{...ud||{},middleware:["auth"]},component:()=>X(()=>import("./password-DVkwo2iv-179145342.js"),__vite__mapDeps([97,84,2,85,6,7,34,16,17,12,13,98]),import.meta.url)},{name:"profile-security___th-th",path:"security",meta:{...pd||{},middleware:["auth"]},component:()=>X(()=>import("./security-B395cLNo-179145342.js"),__vite__mapDeps([99,16,2,17,100,
2812,13]),import.meta.url)}]},{name:"about-us___th-th",path:"/th-th/about-us",meta:_d||{},component:()=>X(()=>import("./about-us-Zk4LQaQQ-179145342.js"),__vite__mapDeps([101,25,2,26,12,13]),import.meta.url)},{name:"cashback___th-th",path:"/th-th/cashback",meta:fd||{},component:()=>X(()=>import("./cashback-BJtpDG-A-179145342.js"),__vite__mapDeps([102,16,2,17,50,51,103,12,13,104]),import.meta.url)},{name:"language___th-th",path:"/th-th/language",component:()=>X(()=>import("./language-DmERbz1B-179145342.js"),__vite__mapDeps([105,54,2,55,12,13]),import.meta.url)},{name:"password___th-th",path:"/th-th/password",meta:{...hd||{},middleware:["auth"]},component:()=>X(()=>import("./password-DkKi6MaE-179145342.js"),__vite__mapDeps([106,16,2,17,20,21,22,12,13,107]),import.meta.url)},{name:"referral___th-th",path:"/th-th/referral",meta:gd||{},component:()=>X(()=>import("./referral-6Klo4wPc-179145342.js"),__vite__mapDeps([108,16,2,17,109,25,26,51,110,62,111,12,13]),import.meta.url)},{name:"register___th-th",path:"/th-th/register",meta:vd||{},component:()=>X(()=>import("./register-C0q__MOp-179145342.js"),__vite__mapDeps([112,2,6,7,42,43,12,13,113]),import.meta.url)},{name:"security___th-th",path:"/th-th/security",meta:{...yd||{},middleware:["auth"]},component:()=>X(()=>import("./security-DLBpNu8s-179145342.js"),__vite__mapDeps([114,16,2,17,100,12,13,115]),import.meta.url)},{name:"username___th-th",path:"/th-th/username",meta:{...bd||{},middleware:["auth"]},component:()=>X(()=>import("./username-DWH6ZTG4-179145342.js"),__vite__mapDeps([116,16,2,17,20,21,22,12,13,117]),import.meta.url)},{name:"blog-id___th-th",path:"/th-th/blog/:id()",meta:wd||{},component:()=>X(()=>import("./_id_-3iFOYiE1-179145342.js"),__vite__mapDeps([118,119,2,120,121,12,13,122,123,9,10,124,125]),import.meta.url)},{name:"full-name___th-th",path:"/th-th/full-name",meta:{...$d||{},middleware:["auth"]},component:()=>X(()=>import("./full-name-Pm--wGvT-179145342.js"),__vite__mapDeps([126,16,2,17,20,21,22,12,13,127]),import.meta.url)},{name:"hot___th-th",path:"/th-th/hot",meta:{...kd||{},middleware:"block-page"},component:()=>X(()=>import("./index-Cr90V5Ta-179145342.js"),__vite__mapDeps([128,1,2,3,4,5,6,7,8,9,10,11,12,13]),import.meta.url)},{name:"lucky-bet___th-th",path:"/th-th/lucky-bet",meta:xd||{},component:()=>X(()=>import("./lucky-bet-B_4Et2k5-179145342.js"),__vite__mapDeps([129,2]),import.meta.url)},{name:"new___th-th",path:"/th-th/new",meta:{...Sd||{},middleware:"category"},component:()=>X(()=>import("./index-wyn6uViw-179145342.js"),__vite__mapDeps([130,121,2,12,13,122,131,132,133,1,3,4,5,6,7,8,9,10,11,134,135,136]),import.meta.url)},{name:"statement___th-th",path:"/th-th/statement",meta:{...Td||{},middleware:["auth"]},component:()=>X(()=>import("./statement-_lZe1dDX-179145342.js"),__vite__mapDeps([137,2,72,18,19,73,16,17,12,13]),import.meta.url),children:[{name:"statement-vip___th-th",path:"vip",meta:{middleware:["auth"]},component:()=>X(()=>import("./vip-DIVIfA5M-179145342.js"),__vite__mapDeps([138,16,2,17,72,18,19,73,12,13]),import.meta.url)},{name:"statement-promo___th-th",path:"promo",meta:{middleware:["auth"]},component:()=>X(()=>import("./promo-BpKjoOm7-179145342.js"),__vite__mapDeps([139,74,69,2,70,75,76,16,17,72,18,19,73,12,13]),import.meta.url)},{name:"statement-rebate___th-th",path:"rebate",meta:{middleware:["auth"]},component:()=>X(()=>import("./rebate-bSqjYjem-179145342.js"),__vite__mapDeps([140,74,69,2,70,75,76,16,17,72,18,19,73,12,13]),import.meta.url)},{name:"statement-deposit___th-th",path:"deposit",meta:{middleware:["auth"]},component:()=>X(()=>import("./deposit-qOYnEkOX-179145342.js"),__vite__mapDeps([141,74,69,2,70,75,76,16,17,72,18,19,73,12,13]),import.meta.url)},{name:"statement-rewards___th-th",path:"rewards",meta:{middleware:["auth"]},component:()=>X(()=>import("./rewards-DnmX8tMs-179145342.js"),__vite__mapDeps([142,74,69,2,70,75,76,16,17,72,18,19,73,12,13]),import.meta.url)},{name:"statement-adjustment___th-th",path:"adjustment",meta:{middleware:["auth"]},component:()=>X(()=>import("./adjustment-BrgX2-A_-179145342.js"),__vite__mapDeps([143,74,69,2,70,75,76,16,17,72,18,19,73,12,13]),import.meta.url)},{name:"statement-withdrawal___th-th",path:"withdrawal",meta:{middleware:["auth"]},component:()=>X(()=>import("./withdrawal-D8z-jV4b-179145342.js"),__vite__mapDeps([144,74,69,2,70,75,76,16,17,72,18,19,73,12,13]),import.meta.url)},{name:"statement-random-rebate___th-th",path:"random-rebate",meta:{middleware:["auth"]},component:()=>X(()=>import("./random-rebate-BuNnRKTh-179145342.js"),__vite__mapDeps([145,74,69,2,70,75,76,16,17,72,18,19,73,12,13]),import.meta.url)},{name:"statement-instant-rebate___th-th",path:"instant-rebate",meta:Cd||{},component:()=>X(()=>import("./instant-rebate-DTZL5rCC-179145342.js"),__vite__mapDeps([146,74,69,2,70,75,76,16,17,72,18,19,73,77,12,13]),import.meta.url)},{name:"statement-credit-transfer___th-th",path:"credit-transfer",meta:{middleware:["auth"]},component:()=>X(()=>import("./credit-transfer-mj0qT8Ck-179145342.js"),__vite__mapDeps([147,74,69,2,70,75,76,16,17,72,18,19,73,12,13]),import.meta.url)},{name:"statement-withdrawal-conditions___th-th",path:"withdrawal-conditions",meta:{middleware:["auth"]},component:()=>X(()=>import("./withdrawal-conditions-HuKVl3ql-179145342.js"),__vite__mapDeps([148,74,69,2,70,75,76,16,17,72,18,19,73,12,13]),import.meta.url)}]},{name:"blog___th-th",path:"/th-th/blog",meta:Ed||{},component:()=>X(()=>import("./index-B9WZby-N-179145342.js"),__vite__mapDeps([149,119,2,120,134,135,121,12,13,122,123,9,10,124,150
28]),import.meta.url)},{name:"card___th-th",path:"/th-th/card",meta:{...Ad||{},middleware:"category"},component:()=>X(()=>import("./index-BAXQVDwU-179145342.js"),__vite__mapDeps([151,121,2,12,13,122,131,132,133,1,3,4,5,6,7,8,9,10,11,134,135,136]),import.meta.url)},{name:"contact-us___th-th",path:"/th-th/contact-us",meta:Md||{},component:()=>X(()=>import("./contact-us-By6b3aW1-179145342.js"),__vite__mapDeps([152,2,12,13,153]),import.meta.url)},{name:"fish___th-th",path:"/th-th/fish",meta:{...Ld||{},middleware:"category"},component:()=>X(()=>import("./index-BUPw6btl-179145342.js"),__vite__mapDeps([154,121,2,12,13,122,131,132,133,1,3,4,5,6,7,8,9,10,11,134,135,136]),import.meta.url)},{name:"live___th-th",path:"/th-th/live",meta:{...Id||{},middleware:"category"},component:()=>X(()=>import("./index-bmiIgleR-179145342.js"),__vite__mapDeps([155,121,2,12,13,122,1,3,4,5,6,7,8,9,10,11,156,157]),import.meta.url)},{name:"lucky-spin___th-th",path:"/th-th/lucky-spin",meta:Rd||{},component:()=>X(()=>import("./lucky-spin-BlAkoeY6-179145342.js"),__vite__mapDeps([158,2,12,13,159]),import.meta.url)},{name:"play___th-th",path:"/th-th/play",component:()=>X(()=>import("./index-Bh55Ct_Y-179145342.js"),__vite__mapDeps([160,2,12,13]),import.meta.url)},{name:"promo-code___th-th",path:"/th-th/promo-code",meta:Pd||{},component:()=>X(()=>import("./promo-code-DBSfBhfK-179145342.js"),__vite__mapDeps([161,2]),import.meta.url)},{name:Go?.name,path:"/th-th/promotions",meta:Go||{},component:()=>X(()=>import("./promotions-D_uo0s_6-179145342.js"),__vite__mapDeps([162,121,2,12,13,122,163]),import.meta.url),children:[{name:"promotions-id___th-th",path:":id()",component:()=>X(()=>import("./_id_-CnX7d_S6-179145342.js"),__vite__mapDeps([164,2,12,13,165]),import.meta.url)},{name:"promotions___th-th",path:"",component:()=>X(()=>import("./index-C0G2Qzf6-179145342.js"),__vite__mapDeps([166,2,12,13]),import.meta.url)}]},{name:"slot___th-th",path:"/th-th/slot",meta:{...Dd||{},middleware:"category"},component:()=>X(()=>import("./index-DBP2v891-179145342.js"),__vite__mapDeps([167,121,2,12,13,122,131,132,133,1,3,4,5,6,7,8,9,10,11,134,135,136]),import.meta.url)},{name:"withdrawal___th-th",path:"/th-th/withdrawal",meta:{...Od||{},middleware:["auth"]},component:()=>X(()=>import("./withdrawal-DQmDKf8i-179145342.js"),__vite__mapDeps([168,2,63,34,38,12,13,83,84,85,6,7,169,33,35,88,89,170,20,21,22,171,172,173]),import.meta.url)},{name:"agent-bonus___th-th",path:"/th-th/agent-bonus",meta:{...Nd||{},middleware:["auth"]},component:()=>X(()=>import("./agent-bonus-DiCFYCcQ-179145342.js"),__vite__mapDeps([174,16,2,17,72,18,19,73,175,176,177,69,70,74,75,12,13,178]),import.meta.url)},{name:"bet-history___th-th",path:"/th-th/bet-history",meta:{...Bd||{},middleware:["auth"]},component:()=>X(()=>import("./bet-history-CevVzRmO-179145342.js"),__vite__mapDeps([179,16,2,17,72,18,19,73,175,176,177,69,70,68,71,12,13,180]),import.meta.url)},{name:"bingo___th-th",path:"/th-th/bingo",meta:{...Fd||{},middleware:"category"},component:()=>X(()=>import("./index-DKVUPnhy-179145342.js"),__vite__mapDeps([181,121,2,12,13,122,131,132,133,1,3,4,5,6,7,8,9,10,11,134,135,136]),import.meta.url)},{name:"eslot___th-th",path:"/th-th/eslot",meta:{...Ud||{},middleware:"category"},component:()=>X(()=>import("./index-BrFwVDOX-179145342.js"),__vite__mapDeps([182,2,12,13]),import.meta.url)},{name:"event___th-th",path:"/th-th/event",meta:{...jd||{},middleware:["auth"]},component:()=>X(()=>import("./index-D9rQjoHa-179145342.js"),__vite__mapDeps([183,2]),import.meta.url)},{name:"games___th-th",path:"/th-th/games",component:()=>X(()=>import("./index-B40MA5je-179145342.js"),__vite__mapDeps([184,2,12,13]),import.meta.url)},{name:"leaderboard___th-th",path:"/th-th/leaderboard",meta:zd||{},component:()=>X(()=>import("./leaderboard-BdwVLWf5-179145342.js"),__vite__mapDeps([185,2,12,13]),import.meta.url)},{name:"partnership___th-th",path:"/th-th/partnership",meta:Vd||{},component:()=>X(()=>import("./partnership-B_3EyF8v-179145342.js"),__vite__mapDeps([186,121,2,12,13,122,187]),import.meta.url)},{name:"play-play___th-th",path:"/th-th/play/:play()",meta:qd||{},component:()=>X(()=>import("./_play_-BK4DikAJ-179145342.js"),__vite__mapDeps([188,2,12,13,189]),import.meta.url)},{name:"rescue-fund___th-th",path:"/th-th/rescue-fund",meta:Gd||{},component:()=>X(()=>import("./rescue-fund-DppjTjUo-179145342.js"),__vite__mapDeps([190,2]),import.meta.url)},{name:"sport___th-th",path:"/th-th/sport",meta:{...Kd||{},middleware:"category"},component:()=>X(()=>import("./index-eFQJNEsG-179145342.js"),__vite__mapDeps([191,121,2,12,13,122,192,1,3,4,5,6,7,8,9,10,11,193,194,195,196,197,198,199]),import.meta.url)},{name:"bonus-center___th-th",path:"/th-th/bonus-center",meta:{...Yd||{},middleware:["auth"]},component:()=>X(()=>import("./bonus-center-DXzRzCVP-179145342.js"),__vite__mapDeps([200,16,2,17,12,13,201]),import.meta.url)},{name:"casino___th-th",path:"/th-th/casino",component:()=>X(()=>import("./index-DNhIHTtx-179145342.js"),__vite__mapDeps([202,2,12,13]),import.meta.url)},{name:"egames___th-th",path:"/th-th/egames",meta:{...Jd||{},middleware:"category"},component:()=>X(()=>import("./index-uDgv2E8x-179145342.js"),__vite__mapDeps([203,121,2,12,13,122,1,3,4,5,6,7,8,9,10,11,204]),import.meta.url)},{name:"esport___th-th",path:"/th-th/esport",meta:{...Zd||{},middleware:"category"},component:()=>X(()=>
28import("./index-I9irCjGm-179145342.js"),__vite__mapDeps([205,194,1,2,3,4,5,6,7,8,9,10,11,195,196,12,13]),import.meta.url)},{name:Ko?.name,path:"/th-th/promo-center",meta:Ko||{},component:()=>X(()=>import("./promo-center-zpUEDWTK-179145342.js"),__vite__mapDeps([206,16,2,17,21,22,12,13,207]),import.meta.url),children:[{name:"promo-center-id___th-th",path:":id()",component:()=>X(()=>import("./_id_-DiRXqqyU-179145342.js"),__vite__mapDeps([208,2,12,13,209]),import.meta.url)},{name:"promo-center___th-th",path:"",component:()=>X(()=>import("./index-T9j1tjHJ-179145342.js"),__vite__mapDeps([210,2,12,13]),import.meta.url)}]},{name:"sign-in-task___th-th",path:"/th-th/sign-in-task",meta:{...Qd||{},middleware:["auth"]},component:()=>X(()=>import("./sign-in-task-Cb3uk8lg-179145342.js"),__vite__mapDeps([211,16,2,17,100,12,13,212]),import.meta.url)},{name:"beginner-task___th-th",path:"/th-th/beginner-task",meta:Xd||{},component:()=>X(()=>import("./beginner-task-Cwfp9MLs-179145342.js"),__vite__mapDeps([213,2,12,13]),import.meta.url)},{name:"cricket___th-th",path:"/th-th/cricket",meta:{...eu||{},middleware:"category"},component:()=>X(()=>import("./index-DV97J8Mv-179145342.js"),__vite__mapDeps([214,197,1,2,3,4,5,6,7,8,9,10,11,198,12,13]),import.meta.url)},{name:"event-event___th-th",path:"/th-th/event/:event()",meta:tu||{},component:()=>X(()=>import("./_event_-Fz5DfOhB-179145342.js"),__vite__mapDeps([215,2,12,13,216]),import.meta.url)},{name:"games-games___th-th",path:"/th-th/games/:games()",meta:au||{},component:()=>X(()=>import("./_games_-DLAcYC-x-179145342.js"),__vite__mapDeps([217,2,12,13,218]),import.meta.url)},{name:"iblotto___th-th",path:"/th-th/iblotto",meta:{...su||{},middleware:"category"},component:()=>X(()=>import("./index-VX6831_l-179145342.js"),__vite__mapDeps([219,121,2,12,13,122,220,134,135,1,3,4,5,6,7,8,9,10,11,221]),import.meta.url)},{name:"jackpot___th-th",path:"/th-th/jackpot",meta:{...ou||{},middleware:"category"},component:()=>X(()=>import("./index-CnYAsXIV-179145342.js"),__vite__mapDeps([222,2,12,13]),import.meta.url)},{name:"lottery___th-th",path:"/th-th/lottery",meta:{...nu||{},middleware:"category"},component:()=>X(()=>import("./index-DseP9Pkt-179145342.js"),__vite__mapDeps([223,121,2,12,13,122,224,134,135,1,3,4,5,6,7,8,9,10,11,225]),import.meta.url)},{name:"mission-diary___th-th",path:"/th-th/mission-diary",meta:{...iu||{},middleware:["auth"]},component:()=>X(()=>import("./mission-diary-BAYTCCyI-179145342.js"),__vite__mapDeps([226,16,2,17,227,100,228,69,70,229,25,26,54,55,230,12,13,231]),import.meta.url)},{name:"notifications___th-th",path:"/th-th/notifications",meta:{...ru||{},middleware:["auth"]},component:()=>X(()=>import("./notifications-Bfwr7hms-179145342.js"),__vite__mapDeps([232,16,2,17,69,70,12,13]),import.meta.url)},{name:"reward-center___th-th",path:"/th-th/reward-center",meta:lu||{},component:()=>X(()=>import("./reward-center-DSrn5Jfe-179145342.js"),__vite__mapDeps([233,16,2,17,21,22,20,12,13,51,29,230,234]),import.meta.url)},{name:"instant-rebate___th-th",path:"/th-th/instant-rebate",meta:cu||{},component:()=>X(()=>import("./instant-rebate-BGqLlxFQ-179145342.js"),__vite__mapDeps([235,16,2,17,74,69,70,75,25,26,103,12,13]),import.meta.url)},{name:"new-provider___th-th",path:"/th-th/new/:provider()",meta:{...du||{},middleware:["uppercase","category"]},component:()=>X(()=>import("./_provider_-ChDsUIqY-179145342.js"),__vite__mapDeps([236,121,2,12,13,122,131,132,133,1,3,4,5,6,7,8,9,10,11,134,135,136,237]),import.meta.url)},{name:"privacy-policy___th-th",path:"/th-th/privacy-policy",meta:uu||{},component:()=>X(()=>import("./privacy-policy-CxI74jXv-179145342.js"),__vite__mapDeps([238,25,2,26,12,13]),import.meta.url)},{name:"withdrawal-pin___th-th",path:"/th-th/withdrawal-pin",meta:{...pu||{},middleware:["auth"]},component:()=>X(()=>import("./withdrawal-pin-Bi-AwuLj-179145342.js"),__vite__mapDeps([239,16,2,17,20,21,22,12,13,83,84,85,6,7,240]),import.meta.url)},{name:"card-provider___th-th",path:"/th-th/card/:provider()",meta:{...mu||{},middleware:["uppercase","category"]},component:()=>X(()=>import("./_provider_-BhaVl6oM-179145342.js"),__vite__mapDeps([241,121,2,12,13,122,131,132,133,1,3,4,5,6,7,8,9,10,11,134,135,136,237]),import.meta.url)},{name:"cockfight___th-th",path:"/th-th/cockfight",meta:{..._u||{},middleware:"category"},component:()=>X(()=>import("./index-DtJuRR3j-179145342.js"),__vite__mapDeps([242,192,1,2,3,4,5,6,7,8,9,10,11,193,12,13]),import.meta.url)},{name:"credit-transfer___th-th",path:"/th-th/credit-transfer",meta:fu||{},component:()=>X(()=>import("./credit-transfer-CbfXVA7Y-179145342.js"),__vite__mapDeps([243,16,2,17,34,20,21,22,12,13]),import.meta.url)},{name:"fish-provider___th-th",path:"/th-th/fish/:provider()",meta:{...hu||{},middleware:["uppercase","category"]},component:()=>X(()=>import("./_provider_-CJLnklma-179145342.js"),__vite__mapDeps([244,121,2,12,13,122,131,132,133,1,3,4,5,6,7,8,9,10,11,134,135,136,237]),import.meta.url)},{name:"forgot-password___th-th",path:"/th-th/forgot-password",meta:gu||{},component:()=>X(()=>import("./forgot-password-DIBQzane-179145342.js"),__vite__mapDeps([245,2,12,13,246]),import.meta.url)},{name:"game-show___th-th",path:"/th-th/game-show",meta:vu||{},component:()=>X(()=>import("./index-etWhbHaY-179145342.js"),__vite__mapDeps([247,2,12,13]),import.meta.url)},{name:"id-verification___th-th",path:"/th-th/id-verification",meta:{...yu||{},middleware:["auth"]},component:()=>X(()=>import("./id-verification-CX8vEqU5-179145342.js"),__vite__mapDeps([248,16,2,17,34,38,12,13,249]),import.meta.url)},{name:"live-provider___th-th",path:"/th-th/live/:provider()",meta:bu||{},component:()=>X(()=>import("./_provider_-BMH0tQcJ-179145342.js"),__vite__mapDeps([250,121,2,12,13,122,237,1,3,4,5,6,7,8,9,10,11,156,251]),import.meta.url)},{name:"providers___th-th",path:"/th-th/providers",component:()=>X(()=>import("./index-BMsVJG6G-179145342.js"),__vite__mapDeps([252,2,12,13]),import.meta.url)},{name:"slot-provider___th-th",path:"/th-th/slot/:provider()",meta:{...wu||{},middleware:["uppercase","category"]},component:()=>X(()=>
28import("./_provider_-BzUL6jLA-179145342.js"),__vite__mapDeps([253,121,2,12,13,122,131,132,133,1,3,4,5,6,7,8,9,10,11,134,135,136,237]),import.meta.url)},{name:"top-games___th-th",path:"/th-th/top-games",meta:$u||{},component:()=>X(()=>import("./index-DfiEbK-Z-179145342.js"),__vite__mapDeps([254,2,12,13,255]),import.meta.url)},{name:"bingo-provider___th-th",path:"/th-th/bingo/:provider()",meta:{...ku||{},middleware:["uppercase","category"]},component:()=>X(()=>import("./_provider_-BFZ5q5hF-179145342.js"),__vite__mapDeps([256,121,2,12,13,122,131,132,133,1,3,4,5,6,7,8,9,10,11,134,135,136,237]),import.meta.url)},{name:"deposit-tutorial___th-th",path:"/th-th/deposit-tutorial",meta:xu||{},component:()=>X(()=>import("./deposit-tutorial-BmmEnVxq-179145342.js"),__vite__mapDeps([257,25,2,26,12,13]),import.meta.url)},{name:"eslot-provider___th-th",path:"/th-th/eslot/:provider()",meta:{...Su||{},middleware:["uppercase","category"]},component:()=>X(()=>import("./_provider_-BwY7EgiI-179145342.js"),__vite__mapDeps([258,2,12,13]),import.meta.url)},{name:"instantwin___th-th",path:"/th-th/instantwin",meta:{...Cu||{},middleware:"category"},component:()=>X(()=>import("./index-5jxwNf3B-179145342.js"),__vite__mapDeps([259,121,2,12,13,122,131,132,133,1,3,4,5,6,7,8,9,10,11,134,135,136]),import.meta.url)},{name:"sport-provider___th-th",path:"/th-th/sport/:provider()",meta:{...Tu||{},middleware:["uppercase","category"]},component:()=>X(()=>import("./_provider_-CQUgeC-c-179145342.js"),__vite__mapDeps([260,121,2,12,13,122,237,1,3,4,5,6,7,8,9,10,11,261]),import.meta.url)},{name:"crazygaming___th-th",path:"/th-th/crazygaming",meta:Eu||{},component:()=>X(()=>import("./index-cq1GvBuF-179145342.js"),__vite__mapDeps([262,121,2,12,13,122,131,132,133,1,3,4,5,6,7,8,9,10,11,134,135,136]),import.meta.url)},{name:"disconnect-policy___th-th",path:"/th-th/disconnect-policy",meta:Au||{},component:()=>X(()=>import("./disconnect-policy-CxNjKUQs-179145342.js"),__vite__mapDeps([263,25,2,26,12,13]),import.meta.url)},{name:"egames-provider___th-th",path:"/th-th/egames/:provider()",meta:Mu||{},component:()=>X(()=>import("./_provider_-CeRkJdER-179145342.js"),__vite__mapDeps([264,121,2,12,13,122,237,1,3,4,5,6,7,8,9,10,11,265]),import.meta.url)},{name:"esport-provider___th-th",path:"/th-th/esport/:provider()",meta:{...Lu||{},middleware:["uppercase","category"]},component:()=>X(()=>import("./_provider_-CqGqJN_M-179145342.js"),__vite__mapDeps([266,121,2,12,13,122,237,1,3,4,5,6,7,8,9,10,11,195,267]),import.meta.url)},{name:"withdraw-tutorial___th-th",path:"/th-th/withdraw-tutorial",meta:Iu||{},component:()=>X(()=>import("./withdraw-tutorial-Nq9BAFPJ-179145342.js"),__vite__mapDeps([268,25,2,26,12,13]),import.meta.url)},{name:"cricket-provider___th-th",path:"/th-th/cricket/:provider()",meta:{...Ru||{},middleware:["uppercase","category"]},component:()=>X(()=>import("./_provider_-Dc8-gl-P-179145342.js"),__vite__mapDeps([269,121,2,12,13,122,237,1,3,4,5,6,7,8,9,10,11,270]),import.meta.url)},{name:"email-verification___th-th",path:"/th-th/email-verification",meta:{...Pu||{},middleware:["auth"]},component:()=>X(()=>import("./email-verification-hoe6K7GK-179145342.js"),__vite__mapDeps([271,16,2,17,20,21,22,12,13,272]),import.meta.url)},{name:"exclusion-turnover___th-th",path:"/th-th/exclusion-turnover",meta:{...Du||{},middleware:["auth"]},component:()=>X(()=>import("./exclusion-turnover-sNPUJMsk-179145342.js"),__vite__mapDeps([273,16,2,17,12,13,274]),import.meta.url)},{name:"iblotto-provider___th-th",path:"/th-th/iblotto/:provider()",meta:{...Ou||{},middleware:["uppercase","category"]},component:()=>X(()=>import("./_provider_-DpWMxF8F-179145342.js"),__vite__mapDeps([275,121,2,12,13,122,220,134,135,1,3,4,5,6,7,8,9,10,11,221,237]),import.meta.url)},{name:"jackpot-provider___th-th",path:"/th-th/jackpot/:provider()",meta:{...Nu||{},middleware:["uppercase","category"]},component:()=>X(()=>import("./_provider_-zQ_AndZ1-179145342.js"),__vite__mapDeps([276,2,12,13]),import.meta.url)},{name:"lottery-provider___th-th",path:"/th-th/lottery/:provider()",meta:{...Bu||{},middleware:["uppercase","category"]},component:()=>X(()=>import("./_provider_-AhzNVq1g-179145342.js"),__vite__mapDeps([277,121,2,12,13,122,224,134,135,1,3,4,5,6,7,8,9,10,11,225,237]),import.meta.url)},{name:"responsible-gaming___th-th",path:"/th-th/responsible-gaming",meta:Fu||{},component:()=>X(()=>import("./responsible-gaming-B9R24iPg-179145342.js"),__vite__mapDeps([278,25,2,26,12,13]),import.meta.url)},{name:"invite-friend___th-th",path:"/th-th/invite-friend",meta:Uu||{},component:()=>X(()=>import("./index-imYVozzX-179145342.js"),__vite__mapDeps([279,280,16,2,17,176,281,110,62,282,283,25,26,228,69,70,284,285,74,75,286,12,13]),import.meta.url)},{name:"mobile-verification___th-th",path:"/th-th/mobile-verification",meta:{...ju||{},middleware:["auth"]},component:()=>X(()=>import("./mobile-verification-Col2Wf_N-179145342.js"),__vite__mapDeps([287,16,2,17,20,21,22,12,13,288]),import.meta.url)},{name:"referral-user___th-th",path:"/th-th/referral-user",meta:zu||{},component:()=>X(()=>import("./index-CWkZuVk7-179145342.js"),__vite__mapDeps([289,16,2,17,72,18,19,73,175,176,177,109,25,26,51,110,62,111,227,100,228,69,70,229,230,74,75,284,285,12,13]),import.meta.url)},{name:"cockfight-provider___th-th",path:"/th-th/cockfight/:provider()",meta:{...Vu||{},middleware:["uppercase","category"]},component:()=>X(()=>import("./_provider_-Cxkys2ma-179145342.js"),__vite__mapDeps([290,121,2,12,13,122,237,1,3,4,5,6,7,8,9,10,11,291]),import.meta.url)},{name:"invite-friends___th-th",path:"/th-th/invite-friends",meta:Hu||{},component:()=>X(()=>import("./index-BsWlFl0h-179145342.js"),__vite__mapDeps([292,280,16,2,17,176,281,110,62,282,283,25,26,228,69,70,284,285,74,75,286,12,13]),import.meta.url)},{name:"providers-provider___th-th",path:"/th-th/providers/:provider()",meta:{...Wu||{},middleware:["uppercase","category"]},component:()=>X(()=>import("./_provider_-tdjtRvq_-179145342.js"),__vite__mapDeps([293,5,6,2,7,8,12,13]),import.meta.url)},{name:"terms-and-conditions___th-th",path:"/th-th/terms-and-conditions",meta:qu||{},component:()=>X(()=>import("./terms-and-conditions-6AQsvl1F-179145342.js"),__vite__mapDeps([294,25,2,26,12,13]),import.meta.url)},{name:"instantwin-provider___th-th",path:"/th-th/instantwin/:provider()",meta:{...Gu||{},middleware:["uppercase","category"]},component:()=>X(()=>import("./_provider_-CkZZOe4F-179145342.js"),__vite__mapDeps([295,121,2,12,13,122,131,132,133,1,3,4,5,6,7,8,9,10,11,134,135,136,237]),import.meta.url)},{name:"crazygaming-provider___th-th",path:"/th-th/crazygaming/:provider()",meta:Ku||{},component:()=>X(()=>import("./_provider_-DvH_Hmd4-179145342.js"),__vite__mapDeps([296,121,2,12,13,122,131,132,133,1,3,4,5,6,7,8,9,10,11,134,135,136,237]),import.meta.url)},{name:"casino-provider___th-th",path:"/th-th/casino/:provider()",component:()=>X(()=>import("./index-Ce1dI3ox-179145342.js"),__vite__mapDeps([297,2,12,13]),import.meta.url)},{name:"prediction-soccer___th-th",path:"/th-th/prediction/soccer",meta:Yu||{},component:()=>X(()=>import("./index-BmvsqFBN-179145342.js"),__vite__mapDeps([298,299,2,300,12,13,301]),import.meta.url)},{name:"casino-provider-play___th-th",path:"/th-th/casino/:provider()/:play()",component:()=>X(()=>import("./_play_-CTCe1hgY-179145342.js"),__vite__mapDeps([302,2,283,12,13,303]),import.meta.url)},{name:"our-exclusive-games___th-th",path:"/th-th/our-exclusive-games",meta:Ju||{},component:()=>X(()=>import("./index-V5AxuS0T-179145342.js"),__vite__mapDeps([304,2,12,13]),import.meta.url)},{name:"referral-user-upgrade-bonus___th-th",path:"/th-th/referral-user/upgrade-bonus",meta:{middleware:["auth"]},component:()=>X(()=>import("./upgrade-bonus-BrA6IXjJ-179145342.js"),__vite__mapDeps([305,16,2,17,281,110,62,282,12,13]),import.meta.url)},{name:"invite-friend-upgrade-bonus-id___th-th",path:"/th-th/invite-friend/upgrade-bonus/:id()",meta:Zu||{},component:()=>X(()=>import("./_id_-W-9FxpHn-179145342.js"),__vite__mapDeps([306,307,16,2,17,281,110,62,282,308,12,13]),import.meta.url)},{name:"prediction-soccer-champion___th-th",path:"/th-th/prediction/soccer/champion",meta:Qu||{},component:()=>X(()=>import("./index-B6rDhOJv-179145342.js"),__vite__mapDeps([309,299,2,300,64,65,25,26,310,311,12,13,312]),import.meta.url)},{name:"invite-friend-upgrade-bonus___th-th",path:"/th-th/invite-friend/upgrade-bonus",meta:Xu||{},component:()=>X(()=>import("./index-BRvr9jAq-179145342.js"),__vite__mapDeps([313,307,16,2,17,281,110,62,282,308,12,13]),import.meta.url)},{name:"invite-friends-upgrade-bonus-id___th-th",path:"/th-th/invite-friends/upgrade-bonus/:id()",meta:ep||{},component:()=>X(()=>import("./_id_-CMMH9EoY-179145342.js"),__vite__mapDeps([314,307,16,2,17,281,110,62,282,308,12,13]),import.meta.url)},{name:"invite-friends-upgrade-bonus___th-th",path:"/th-th/invite-friends/upgrade-bonus",meta:tp||{},component:()=>X(()=>import("./index-Jq-Ln6e5-179145342.js"),__vite__mapDeps([315,307,16,2,17,281,110,62,282,308,12,13]),import.meta.url)},{name:"prediction-soccer-main-event___th-th",path:"/th-th/prediction/soccer/main-event",meta:ap||{},component:()=>X(()=>
28import("./index-B-01GDwS-179145342.js"),__vite__mapDeps([316,64,2,65,25,26,299,300,310,311,131,12,13,132,110,62,317]),import.meta.url)}],sp=Fn(async e=>{let s,o;if(!e.meta?.validate)return;const i=([s,o]=Ba(()=>Promise.resolve(e.meta.validate(e))),s=await s,o(),s);return i===!0?void 0:ka({fatal:!0,status:i&&(i.status||i.statusCode)||404,statusText:i&&(i.statusText||i.statusMessage)||`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}})}),op=Fn(e=>{const s=Un({path:e.path});if(s.redirect){const o=s.redirect.includes("#")?s.redirect:s.redirect+e.hash;return jn(o,{acceptRelative:!0})?(window.location.href=o,!1):o}}),np=[sp,op],Gs={auth:()=>X(()=>import("./auth-DoFZ_8vM-179145342.js"),__vite__mapDeps([318,2,12,13]),import.meta.url),"block-page":()=>X(()=>import("./block-page-DfDfYfIg-179145342.js"),__vite__mapDeps([319,2]),import.meta.url),category:()=>X(()=>import("./category-Fsmm3Bcs-179145342.js"),__vite__mapDeps([320,2,12,13]),import.meta.url),uppercase:()=>X(()=>import("./uppercase-BMAx0RUZ-179145342.js"),__vite__mapDeps([321,2]),import.meta.url)};function Yo(e,s,o){const{pathname:i,search:l,hash:r}=s,c=e.indexOf("#");if(c>-1){const g=r.includes(e.slice(c))?e.slice(c).length:1;let p=r.slice(g);return p[0]!=="/"&&(p="/"+p),So(p,"")}const d=So(i,e),m=!o||zn(d,o)?d:o;return m+(m.includes("?")?"":l)+r}const ip=ct({name:"nuxt:router",enforce:"pre",async setup(e){let s,o,i=Ee().app.baseURL;ko&&!i.includes("#")&&(i+="#");const l=na.history?.(i)??(ko?xr(i):Sr(i)),r=na.routes?([s,o]=Ba(()=>na.routes(Ss)),s=await s,o(),s??Ss):Ss;let c;const d=Cr({...na,scrollBehavior:(D,M,P)=>{if(M===xo){c=P;return}if(na.scrollBehavior){if(d.options.scrollBehavior=na.scrollBehavior,"scrollRestoration"in window.history){const F=d.beforeEach(()=>{F(),window.history.scrollRestoration="manual"})}return na.scrollBehavior(D,xo,c||P)}},history:l,routes:r});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(d);const m=Ua(d.currentRoute.value);d.afterEach((D,M)=>{m.value=M}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>m.value});const g=Yo(i,window.location,e.payload.path),p=Ua(d.currentRoute.value),_=()=>{p.value=d.currentRoute.value};d.afterEach((D,M)=>{const P=D.matched.at(-1)?.components?.default,F=M.matched.at(-1)?.components?.default;if(P===F){const v=ja({route:D,Component:{type:P}}),S=ja({route:M,Component:{type:F}});v===S&&_();return}D.matched.length<M.matched.length&&D.matched.every((v,S)=>v.components?.default===M.matched[S]?.components?.default)&&_()});const $={sync:_};for(const D in p.value)Object.defineProperty($,D,{get:()=>p.value[D],enumerable:!0});e._route=ns($),e._middleware||={global:[],named:{}};const w=Hn();d.afterEach(async(D,M,P)=>{delete e._processingMiddleware,!e.isHydrating&&w.value&&await e.runWithContext(Tr),P&&await e.callHook("page:loading:end")});try{[s,o]=Ba(()=>d.isReady()),await s,o()}catch(D){[s,o]=Ba(()=>e.runWithContext(()=>pa(D))),await s,o()}const k=g!==d.currentRoute.value.fullPath?d.resolve(g):d.currentRoute.value,y=d.currentRoute.value.fullPath,C=e.isHydrating&&e.payload.prerenderedAt&&e.payload.path&&g!==e.payload.path&&zn(d.currentRoute.value.path,e.payload.path);_();function b(D){!e.isHydrating&&D.fullPath!==Yo(i,window.location)&&l.push(D.fullPath)}const x=e.payload.state._layout;return d.beforeEach(async(D,M)=>{await e.callHook("page:loading:start"),D.meta=fa(D.meta),e.isHydrating&&x&&!Er(D.meta.layout)&&(D.meta.layout=x),e._processingMiddleware=!0;{const P=new Set([...np,...e._middleware.global]);for(const v of D.matched){const S=v.meta.middleware;if(S)for(const E of oi(S))P.add(E)}const F=Un({path:D.path});if(F.appMiddleware)for(const v in F.appMiddleware)F.appMiddleware[v]?P.add(v):P.delete(v);for(const v of P){const S=typeof v=="string"?e._middleware.named[v]||await Gs[v]?.().then(E=>E.default||E):v;if(!S)throw new Error(`Unknown route middleware: '${v}'.`);try{const E=await e.runWithContext(()=>S(D,M));if(!e.payload.serverRendered&&e.isHydrating&&(E===!1||E instanceof Error)){const T=E||ka({status:404,statusText:`Page Not Found: ${g}`});return await e.runWithContext(()=>pa(T)),!1}if(E===!0)continue;if(E===!1)return E;if(E)return Vn(E)&&E.fatal&&(await e.runWithContext(()=>
28pa(E)),b(D)),E}catch(E){const T=ka(E);return T.fatal&&(await e.runWithContext(()=>pa(T)),b(D)),T}}}}),d.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")}),d.afterEach(D=>{if(D.matched.length===0&&!w.value)return e.runWithContext(()=>pa(ka({status:404,fatal:!1,statusText:`Page not found: ${D.fullPath}`,data:{path:D.fullPath}})))}),e.hooks.hookOnce("app:created",async()=>{try{if("name"in k&&(k.name=void 0),!(d.currentRoute.value.fullPath!==y))if(C){const M=d.resolve(e.payload.path);"name"in M&&(M.name=void 0),await d.replace({...M,force:!0});const P=()=>{e["~restoreDeferredRoute"]&&(e["~restoreDeferredRoute"]=void 0,d.currentRoute.value=d.resolve(g),_(),d.replace({...k,force:!0}).catch(()=>{}))};e["~restoreDeferredRoute"]=P,e.hooks.hookOnce("app:suspense:resolve",P)}else await d.replace({...k,force:!0});d.options.scrollBehavior=na.scrollBehavior}catch(D){await e.runWithContext(()=>pa(D))}}),{provide:{router:d}}}}),rp=ct({name:"nuxt:payload",setup(e){const s=new Set;kt().beforeResolve(async(o,i)=>{const l=Ar(o.path),r=l?Co(o.fullPath):o.path,c=l?Co(i.fullPath):i.path;if(r===c)return;const d=await To();if(d){for(const m of s)delete e.static.data[m];for(const m in d.data)m in e.static.data||s.add(m),e.static.data[m]=d.data[m]}}),Wn(()=>{e.hooks.hook("link:prefetch",async o=>{const{hostname:i}=new URL(o,window.location.href);i===window.location.hostname&&await To().catch(()=>{console.warn("[nuxt] Error preloading payload for",o)})})})}}),lp=ct(()=>{const e=kt();Wn(()=>{e.beforeResolve(async()=>{await new Promise(s=>{setTimeout(s,100),requestAnimationFrame(()=>{setTimeout(s,0)})})})})}),cp=ct({name:"nuxt:chunk-reload",setup(e){const s=kt(),o=Ee(),i=new Set;s.beforeEach(()=>{i.clear()}),e.hook("app:chunkError",({error:r})=>{i.add(r)});function l(r){const c=Mr(o.app.baseURL,r.fullPath);Lr({path:c,persistState:!0})}e.hook("app:manifest:update",()=>{s.beforeResolve(l)}),s.onError((r,c)=>{i.has(r)&&l(c)})}}),dp=ct({name:"nuxt:island-link-navigation",setup(e){}}),up=ct({name:"pinia",setup(e){const s=fl();return e.vueApp.use(s),Va(s),e.payload&&e.payload.pinia&&(s.state.value=e.payload.pinia),{provide:{pinia:s}}}}),pp=ct({name:"nuxt:global-components"}),ca={account:bt(()=>X(()=>import("./account-GLDD_qQg-179145342.js"),__vite__mapDeps([322,323,2,63,324,325,326,58,59,123,9,10,124,36,37,12,13,327]),import.meta.url).then(e=>e.default||e)),angpow:bt(()=>X(()=>import("./angpow-Aw95c1CB-179145342.js"),__vite__mapDeps([328,323,2,63,324,36,37,12,13]),import.meta.url).then(e=>e.default||e)),blog:bt(()=>X(()=>import("./blog-Ig5UjL-X-179145342.js"),__vite__mapDeps([329,323,2,63,324,123,9,10,124,330,171,172,331,36,37,12,13]),import.meta.url).then(e=>e.default||e)),default:bt(()=>X(()=>import("./default-iN-HyqH1-179145342.js"),__vite__mapDeps([332,323,2,63,324,123,9,10,124,330,171,172,331,36,37,12,13]),import.meta.url).then(e=>e.default||e)),empty:bt(()=>X(()=>import("./empty-SOeZbK6I-179145342.js"),__vite__mapDeps([333,36,2,37,12,13]),import.meta.url).then(e=>e.default||e)),event:bt(()=>X(()=>import("./event-BQM9DyAi-179145342.js"),__vite__mapDeps([334,323,2,63,324,123,9,10,124,330,171,172,331,36,37,12,13]),import.meta.url).then(e=>e.default||e)),footballprediction:bt(()=>X(()=>import("./footballprediction-B2q88Fr4-179145342.js"),__vite__mapDeps([335,323,2,63,324,123,9,10,124,36,37,12,13,336]),import.meta.url).then(e=>e.default||e)),game:bt(()=>X(()=>import("./game-B3Ms7tBe-179145342.js"),__vite__mapDeps([337,323,2,63,324,131,12,13,132,3,4,16,17,123,9,10,124,330,171,172,331,338,339,36,37,340]),import.meta.url).then(e=>e.default||e)),home:bt(()=>X(()=>import("./home-BBUYkuhX-179145342.js"),__vite__mapDeps([341,323,2,63,324,123,9,10,124,330,171,172,331,338,12,13,339,36,37]),import.meta.url).then(e=>e.default||e)),info:bt(()=>X(()=>import("./info-CB9CAixg-179145342.js"),__vite__mapDeps([342,323,2,63,324,121,12,13,122,123,9,10,124,330,171,172,331,36,37,343]),import.meta.url).then(e=>e.default||e)),layoutinvite:bt(()=>X(()=>import("./layoutinvite-EeuQayfL-179145342.js"),__vite__mapDeps([344,323,2,63,324,123,9,10,124,36,37,12,13]),import.meta.url).then(e=>e.default||e)),layoutpromo:bt(()=>X(()=>import("./layoutpromo-Dww3laNw-179145342.js"),__vite__mapDeps([345,323,2,63,324,325,326,58,59,123,9,10,124,36,37,12,13,346]),import.meta.url).then(e=>e.default||e)),leaderboard:bt(()=>X(()=>import("./leaderboard-B-9D3o_w-179145342.js"),__vite__mapDeps([347,36,2,37,12,13]),import.meta.url).then(e=>e.default||e)),luckyspin:bt(()=>X(()=>import("./luckyspin-2w0nDVwQ-179145342.js"),__vite__mapDeps([348,323,2,63,324,36,37,12,13]),import.meta.url).then(e=>e.default||e)),noheader:bt(()=>X(()=>import("./noheader-u06k-yfr-179145342.js"),__vite__mapDeps([349,323,2,63,324,123,9,10,124,330,171,172,331,36,37,12,13]),import.meta.url).then(e=>e.default||e)),none:bt(()=>X(()=>import("./none-DVCgnfDU-179145342.js"),__vite__mapDeps([350,2,12,13]),import.meta.url).then(e=>e.default||e)),nosidebar:bt(()=>X(()=>import("./nosidebar-0aaOJHlA-179145342.js"),__vite__mapDeps([351,323,2,63,324,123,9,10,124,352,12,13,330,171,172,331,36,37]),import.meta.url).then(e=>e.default||e)),onlyheader:bt(()=>X(()=>import("./onlyheader-DjxbL5wD-179145342.js"),__vite__mapDeps([353,36,2,37,12,13]),import.meta.url).then(e=>e.default||e)),partnership:bt(()=>X(()=>import("./partnership-CvFN_uzr-179145342.js"),__vite__mapDeps([354,323,2,63,324,123,9,10,124,330,171,172,331,36,37,12,13]),import.meta.url).then(e=>e.default||e)),promotions:bt(()=>X(()=>
28import("./promotions-CzCb9Udl-179145342.js"),__vite__mapDeps([355,323,2,63,324,123,9,10,124,330,171,172,331,36,37,12,13]),import.meta.url).then(e=>e.default||e)),referral:bt(()=>X(()=>import("./referral-D84iXR9H-179145342.js"),__vite__mapDeps([356,323,2,63,324,123,9,10,124,330,171,172,331,36,37,12,13]),import.meta.url).then(e=>e.default||e)),register:bt(()=>X(()=>import("./register-3r1dlIpG-179145342.js"),__vite__mapDeps([357,323,2,63,324,330,171,172,331,36,37,12,13]),import.meta.url).then(e=>e.default||e)),vip:bt(()=>X(()=>import("./vip-oJDRDfKH-179145342.js"),__vite__mapDeps([358,36,2,37,323,63,324,123,9,10,124,12,13]),import.meta.url).then(e=>e.default||e))},mp=ct({name:"nuxt:prefetch",setup(e){const s=kt();e.hooks.hook("app:mounted",()=>{s.beforeEach(async o=>{const i=o?.meta?.layout;i&&typeof ca[i]=="function"&&await ca[i]()})}),e.hooks.hook("link:prefetch",o=>{if(jn(o))return;const i=s.resolve(o);if(!i)return;const l=i.meta.layout;let r=oi(i.meta.middleware);r=r.filter(c=>typeof c=="string");for(const c of r)typeof Gs[c]=="function"&&Gs[c]();typeof l=="string"&&l in ca&&Ir(ca[l])})}}),_p=ct(()=>({provide:{pwaIcons:{transparent:{},maskable:{},favicon:{},apple:{},appleSplashScreen:{}}}})),fp=ct(e=>{const s=(I=4)=>{for(var R="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghiklmnopqrstuvwxyz",U="",V=0;V<I;V++)U+=R.charAt(Math.floor(Math.random()*R.length));return U},o=I=>{if(["1","2","3","4","5","6","7","8","9","0","Backspace","ArrowUp","ArrowDown","ArrowLeft","ArrowRight","Enter"].indexOf(I.key)==-1){I.preventDefault();return}},i=(I,R=!1)=>{const U=I.target,V=U.value,q=I.key,W=new Set(["0","1","2","3","4","5","6","7","8","9",".","Backspace","Enter","ArrowUp","ArrowDown","ArrowLeft","ArrowRight","Tab"]);if(R&&W.delete("."),!W.has(q)){I.preventDefault();return}if(q==="ArrowDown"){const se=parseFloat(V||"0");if(isNaN(se)||se<=1){I.preventDefault();return}}if(V==="0"&&q>="1"&&q<="9"){U.value="";return}},l=(I,R=2)=>{const U=I.target;let V=U.value;if(!V)return;V=V.replace(/[^0-9.]/g,"");const q=V.indexOf(".");if(q===-1)return;const W=V.slice(0,q);let se=V.slice(q+1);se.length>R&&(se=se.slice(0,R)),U.value=`${W}.${se}`},r=I=>{var R=I.target.value.replace(/[~`!@#$%^&*()_+\=\[\]{};':"\\|,<>?]+/g,"");I.target.value=R},c=I=>{if(I.which===32||I.keyCode==32||I.code=="Space"||I.key==" ")return I.preventDefault(),!1},d=(I,R,U)=>{if(typeof I!="string"&&typeof I!="number")return 0;let[V,q]=I.toString().split(".");const W=new Intl.NumberFormat("en-US").format(V);if(q||(q=""),typeof R=="number"){if(R>20&&(R=20),R<q.length)q=q.substring(0,R);else if(R>q.length)do q+="0";while(q.length<R)}return U&&(q=q.replace(/0+$/g,"")),q?`${W}.${q}`:W},m=I=>{let R=I;try{if(E(I)?R=new Date(I):(typeof I=="string"||typeof I=="number")&&(R=new Date(I)),!R||isNaN(R.getTime()))return"-";let U=R.getMonth()+1;U<10&&(U=`0${U}`);let V=R.getDate();return V<10&&(V=`0${V}`),`${R.getFullYear()}-${U}-${V}`}catch(U){return console.log(U),"-"}},g=I=>{let R=I;if(E(I))try{if(I==""||!I)return"-";let[U,V]=I.split("T"),[q,W]=V.split("+"),[se,te,_e]=q.split(":");return`${U} ${se}:${te}`}catch(U){return console.log(U),"-"}else try{if((typeof I=="string"||typeof I=="number")&&(R=new Date(I)),!R||isNaN(R.getTime()))return"-";let U=R.getMonth()+1;U<10&&(U=`0${U}`);let V=R.getDate();V<10&&(V=`0${V}`);let q=R.getHours();q<10&&(q=`0${q}`);let W=R.getMinutes();return W<10&&(W=`0${W}`),`${R.getFullYear()}-${U}-${V} ${q}:${W}`}catch(U){return console.log(U),"-"}},p=I=>{let R=I;try{if(E(I)?R=new Date(I):(typeof I=="string"||typeof I=="number")&&(R=new Date(I)),!R||isNaN(R.getTime()))return"-";let U=R.getMonth()+1;U<10&&(U=`0${U}`);let V=R.getDate();V<10&&(V=`0${V}`);let q=R.getHours();q<10&&(q=`0${q}`);let W=R.getMinutes();W<10&&(W=`0${W}`);let se=R.getSeconds();return se<10&&(se=`0${se}`),`${R.getFullYear()}-${U}-${V} ${q}:${W}:${se}`}catch(U){return console.log(U),"-"}},_=(I,R=8)=>{try{if(typeof I=="string"){I=I.replace(" ","T")+"Z";const U=R*60*60*1e3;return new Date(new Date(I)-U)}}catch(U){return console.log(U),null}},$=I=>typeof I<"u"&&I!=null&&I!="null"&&I!=""?I:"-",w=(I,R=()=>!1)=>new Promise((U,V)=>{if(R()||document.querySelector(`script[src="${I}"]`))return U(!0);const q=document.createElement("script");q.src=I,q.async=!0,q.onload=()=>U(!0),q.onerror=()=>V(new Error(`Failed to load script: ${I}`)),document.head.appendChild(q)}
28),k=I=>{const R=atob(I);return Uint8Array.from(R,U=>U.codePointAt(0))},y=I=>{const R=Array.from(I,U=>String.fromCodePoint(U)).join("");return btoa(R)},C=I=>y(new TextEncoder().encode(I)),b=I=>new TextDecoder().decode(k(I)),x=(I=1)=>["one","two","three","four","five","six","seven","eight","nine","ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen","twenty"][I-1],D=(I,R=null)=>{try{return JSON.parse(I)}catch{return R}},M=()=>{const I=Re(),{$i18n:R}=re();let U=R.localeProperties.value.currency;return I.loggedIn&&(U=I.data?.currency||U),U},P=()=>{Re();const{$i18n:I}=re();return I.localeProperties.value.countryCode},F=()=>{let I=navigator.userAgent||navigator.vendor||window.opera;return!!(I.includes("wv")||I.includes("Mobile Chrome/")||I.includes("Mobile Safari/")||I.match(/messenger|facebook|line|twitter|wechat|miui|instagram|gsa|telegram\//i))},v=I=>{const R=Ee(),{$i18n:U}=re();return(R.public.MERCHANT=="8mbets"||R.public.MERCHANT=="mamubaji"||R.public.MERCHANT=="majubaji")&&I=="instantwin"?U.t("category_crashgame"):["jw8","wic11","champ191","uea8"].includes(R.public.MERCHANT)&&I=="egames"?U.t("7_11"):U.t(`category_${I}`)},S=I=>{const R=Re();if(I&&R.loggedIn){let U=I.indexOf("secure.livechatinc.com")>-1;if(U&&I.indexOf("?group=")>-1)return`${I}${R?.data?.member_id?`¶ms=${R.data.member_id}`:""}`;if(U)return`${I}${R?.data?.member_id?`?params=${R.data.member_id}`:""}`}return I},E=I=>/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$/.test(I);return{provide:{randomId:s,filterNumberInput:o,filterAmountInput:i,filterNameInput:r,filterInput:c,fn:d,fds:m,fdl:g,fs:$,getCurrency:M,getCountry:P,loadScript:w,encodeString:C,decodeString:b,toLocaleTime:_,isWebView:F,categoryName:v,liveChatUrl:S,isISO8601WithTimezone:E,fdf:p,safeJsonParse:D,UTCdateFormat:I=>{let R=I;if(E(I))try{if(I==""||!I)return"-";let[U,V]=I.split("T"),[q,W]=V.split("+"),[se,te,_e]=q.split(":");return`${U} ${se}:${te}:${_e}`}catch(U){return console.log(U),"-"}else try{if((typeof I=="string"||typeof I=="number")&&(R=new Date(I)),!R||isNaN(R.getTime()))return"-";let U=R.getMonth()+1;U<10&&(U=`0${U}`);let V=R.getDate();V<10&&(V=`0${V}`);let q=R.getHours();q<10&&(q=`0${q}`);let W=R.getMinutes();W<10&&(W=`0${W}`);let se=R.getSeconds();return se<10&&(se=`0${se}`),`${R.getFullYear()}-${U}-${V} ${q}:${W}:${se}`}catch(U){return console.log(U),"-"}},replaceCloudFrontUrlForMMK:I=>{const{url:R,config:U,$i18n:V}=I;if(!R||typeof R!="string")return R;if(V.locales.value.find(se=>se.currency==="MMK")){var W=R.replace(U.public.ASSET_C_CDN_BASE_URL,U.public.ASSET_C_ACCELERATED_BASE_URL).replace(U.public.ASSET_M_CDN_BASE_URL,U.public.ASSET_M_ACCELERATED_BASE_URL).replace(U.public.ASSET_D_CDN_BASE_URL,U.public.ASSET_D_ACCELERATED_BASE_URL);return W}return R},waitFor:async(I,R=100,U=5e3)=>{const V=Date.now();return new Promise((q,W)=>{const se=()=>{if(I())return q(!0);if(Date.now()-V>U)return W(new Error("Timeout waiting for condition"));setTimeout(se,R)};se()})},imgLazyLoading:(I,R={})=>{const{root:U=null,rootMargin:V="20px",threshold:q=.01,dataSrcAttr:W="data-src"}=R;let se=null;const te=()=>I&&typeof I=="object"&&"value"in I?I.value:I,_e=()=>{const Q=te();!Q||Q.length===0||(se&&se.disconnect(),se=new IntersectionObserver(J=>{J.forEach(ee=>{if(ee.isIntersecting){const oe=ee.target,he=oe.getAttribute(W);he&&(oe.src=he,oe.removeAttribute(W),se.unobserve(oe))}})},{root:U,rootMargin:V,threshold:q}),Q.forEach(J=>{J&&J instanceof HTMLImageElement&&J.getAttribute(W)&&se.observe(J)}))},Z=()=>{se&&(se.disconnect(),se=null)},G=()=>{_e()};return _e(),{cleanup:Z,update:G}},elLazyLoading:(I,R,U={})=>{const{root:V=null,rootMargin:q="200px",threshold:W=.01,once:se=!0}=U;let te=null;const _e=()=>I&&typeof I=="object"&&"value"in I?I.value:I,Z=()=>{const Q=_e();Q&&(te&&te.disconnect(),te=new IntersectionObserver(J=>{J.forEach(ee=>{ee.isIntersecting&&(R(),se&&te.disconnect())})},{root:V,rootMargin:q,threshold:W}),te.observe(Q))},G=()=>{te&&(te.disconnect(),te=null)};return Z(),{cleanup:G}},numberToWord:x,shiftDecimalInput:l}}}),hp=1,fi=Pt("toast",{state:()=>({items:[]}),actions:{new(e){if(!e.message)return;this.items.length==hp&&this.items.splice(0,1);const s=e.id??Date.now()+Math.random();this.items.push({id:s,message:e.message,status:e.status,isDeposit:e.isDeposit,duration:e.duration,isCta:e.isCta}),e.isCta&&setTimeout(()=>{this.remove(e.id)},e.duration||3e3)},remove(e){this.items=this.items.filter(s=>s.id!==e)}}}),gp=ct(e=>{const{$randomId:s}=re(),o=fi();return{provide:{toast:(l,r,c=3e3,d=!1,m=!1)=>{o.new({id:s(),status:l,message:r,duration:c,isDeposit:d,isCta:m})}}}}),vp=ct(()=>{const e=et("dbgV"),s=et("dbgVExpiresAt",()=>0);let o=!1;const i=()=>
28{if(o)return;o=!0;let r=!1;const c=[],d=(te,_e)=>{c.push(window.setInterval(te,_e))},m=te=>{te.preventDefault(),te.stopImmediatePropagation()};let g=null;const p=()=>{g||!document.body||(g=document.createElement("div"),g.style.cssText=` 29 position: fixed; 30 inset: 0; 31 z-index: 2147483647; 32 background: transparent; 33 pointer-events: auto; 34 touch-action: none; 35 overscroll-behavior: none; 36 `,g.addEventListener("click",m,!0),g.addEventListener("touchstart",m,{capture:!0,passive:!1}),g.addEventListener("touchmove",m,{capture:!0,passive:!1}),g.addEventListener("wheel",m,{capture:!0,passive:!1}),document.body.appendChild(g),document.documentElement.style.overflow="hidden",document.body.style.overflow="hidden")},_=()=>{g?.remove(),g=null,document.documentElement.style.overflow="",document.body.style.overflow=""},$=()=>{if(r)return;r=!0,c.forEach(clearInterval),document.addEventListener("click",m,!0),document.addEventListener("touchstart",m,{capture:!0,passive:!1}),document.addEventListener("touchmove",m,{capture:!0,passive:!1}),document.addEventListener("wheel",m,{capture:!0,passive:!1}),document.addEventListener("keydown",m,!0),document.addEventListener("contextmenu",m,!0);try{w.clear(),performance.clearResourceTimings?.(),performance.clearMarks?.(),performance.clearMeasures?.()}catch{}document.documentElement.innerHTML=` 37 <head> 38 <title>Access Restricted</title> 39 </head> 40 <body style=" 41 margin:0; 42 display:flex; 43 justify-content:center; 44 align-items:center; 45 height:100vh; 46 font-family:sans-serif; 47 background:#000; 48 color:#fff; 49 "> 50 <div> 51 <h1>Developer Tools Detected</h1> 52 </div> 53 </body> 54 `,[...Array(2**32-1)].map(_e=>Math.ceil(Math.random()*111));const te=()=>{debugger;window.setTimeout(te,50)};te()},w={log:console.log.bind(console),clear:console.clear.bind(console)},k=()=>{},y=["log","debug","info","warn","error","table","trace","dir","dirxml","group","groupCollapsed","groupEnd","count","countReset","assert","profile","profileEnd","time","timeLog","timeEnd","timeStamp"];for(const te of y)try{console[te]=k}catch{}console.clear=k,d(()=>{try{w.clear(),performance.clearResourceTimings?.(),performance.clearMarks?.(),performance.clearMeasures?.()}catch{}},500);const b=navigator.userAgent||"",x=/iPhone|iPad|iPod/i.test(b),D=/Android/i.test(b),M=x||navigator.maxTouchPoints>0&&window.innerWidth<=1024,P=D&&(/;\s*wv\)/i.test(b)||/\bVersion\/[\d.]+.*\bChrome\/[\d.]+.*\bMobile Safari\/537\.36/i.test(b)),F=/FBAN|FBAV|Instagram|Line|MicroMessenger|Twitter|Telegram|WhatsApp/i.test(b),v=M?500:200;let S=!1;const E=new Image;Object.defineProperty(E,"id",{get(){return S=!0,""}});const T=()=>{p();const te=performance.now();debugger;const _e=performance.now()-te>v;return _e||_(),_e},N=()=>(S=!1,w.log(E),w.clear(),S),O=te=>{if(!(te instanceof HTMLElement))return!1;const _e=`${te.id} ${te.className}`;if(!/(eruda|vconsole|\bvc-|chii|devtools)/i.test(_e))return!1;const Z=window.getComputedStyle(te),G=te.getBoundingClientRect();if(!(Z.display!=="none"&&Z.visibility!=="hidden"&&Number(Z.opacity)>0&&G.bottom>0&&G.right>0&&G.top<window.innerHeight&&G.left<window.innerWidth))return!1;const J=Math.min(180,window.innerWidth*.35),ee=Math.min(160,window.innerHeight*.25);return G.width>=J&&G.height>=ee},L=()=>Array.from(document.querySelectorAll("[id], [class]")).some(O),z=()=>["eruda","vConsole","__VCONSOLE_INSTANCE","__chii","__devtools"].some(te=>te in window);let I=!1;const R=()=>{if(I)return;const te=window.eruda;if(!te||typeof te.show!="function")return;I=!0;const _e=te.show.bind(te);te.show=(...Z)=>($(),_e(...Z))},U=()=>{const te=/dev\s*surf|devsurf/i.test(b),_e=P&&!F&&z();return L()&&(te||_e)},V=()=>{if(R(),U()){$();return}if(T()){$();return}if(!M&&N()){$();return}};R();let q=0;const W=new MutationObserver(()=>{clearTimeout(q),q=window.setTimeout(V,100)});W.observe(document.documentElement,{attributes:!0,attributeFilter:["class","style","hidden"],childList:!0,subtree:!0}),d(V,1e3);let se=0;window.addEventListener("resize",()=>{clearTimeout(se),se=window.setTimeout(V,400)}),document.addEventListener("keydown",te=>{if(te&&te.key){const _e=te.key.toUpperCase();(_e==="F12"||te.ctrlKey&&te.shiftKey&&["I","J","C","K","E","M"].includes(_e)||te.metaKey&&te.altKey&&["I","J","C"].includes(_e)||te.ctrlKey&&["U","S","P"].includes(_e)||te.metaKey&&["U","S"].includes(_e))&&(te.preventDefault(),te.stopImmediatePropagation())}},!0),window.addEventListener("beforeunload",()=>
54{clearTimeout(q),W.disconnect(),c.forEach(clearInterval)})},l=Number(s.value||0);if(e.value===1){if(l>Date.now()){window.setTimeout(()=>{e.value=0,s.value=0,i()},l-Date.now());return}if(l===0)return}i()});let Cs=null;const yp=ct(e=>{const s=Re(),o=ht(),i=xt(),l=(d={})=>({...d,code:550,status:!1,msg:d?.msg}),r=()=>{typeof window=="object"&&(Cs||(Cs=setTimeout(()=>{Cs=null,window.location.href="/maintenance"},5e3)))};return{provide:{api:async(d,m={},g)=>{const{$i18n:p}=re(),{isMobile:_}=Qe(),[$]=p.locale.value.split("-");if(g){Lt.ready||await Lt.init();const b=await Lt.getData(g);if(b.status)return b.data}m.language=$,["game/auto-transfer","wallet/restore-balance","promotion/get-promotion-center-list"].includes(d)&&(m.timestamp=new Date().getTime()),m.langCountry=p.locale.value;const w=At("isApp");let y=At("pwa")?.value;if(typeof window=="object"&&(y==null||y===""))try{const b=typeof window.matchMedia=="function"&&window.matchMedia("(display-mode: standalone)").matches,x=typeof window.navigator<"u"&&"standalone"in window.navigator&&window.navigator.standalone===!0;y=b||x?"1":"0"}catch{}let C={method:"POST",body:m,headers:{page:i.path,domain:typeof window=="object"?window.location.host:"",device:w.value?"app":_?"mobile":"desktop",lang:p.locale.value,...y!=null&&y!==""?{pwa:String(y)}:{}}};try{m.skipSpamCheck&&delete m.skipSpamCheck;const b=await $fetch(`/api/${d}`,C);if(b?.code==550){const x=l(b);return r(),x}return!b.status&&(b.code==1003||b.code==1001)&&s.logout(o("/")),g&&Lt.setData(b,g),b}catch(b){const x=b?.response?.status,D=b?.response?._data||b?.response?.data;if(x===550||D?.code==550){const M=l(D);return r(),M}return{status:!1}}}}}}),bp=ct(e=>{}),hi=(e,s)=>{const o=e.__vccOpts||e;for(const[i,l]of s)o[i]=l;return o},wp={inheritAttrs:!1,name:"DForm",props:{novalidate:Boolean,focusError:Boolean,focusOffset:Number},data(){return{dogErrors:[]}},provide(){return{dogErrors:this.dogErrors}},methods:{clearErrors(){this.dogErrors.forEach(e=>{e.clear()})},dogSubmit(e){let s=0,o=null;if(this.dogErrors.forEach(i=>{let l=i.validate();l.type&&(s++,!o&&l.els&&l.els.length>0&&(o=l.els[0]))}),e.isValid=s<1,this.focusError&&o){const i=o.getBoundingClientRect().top,l=this.focusOffset||0;window.scrollTo({top:i+window.pageYOffset-l,behavior:"smooth"})}this.$emit("submit",e)}}},$p=["novalidate"];function kp(e,s,o,i,l,r){return u(),f("form",{ref:"form",onSubmit:s[0]||(s[0]=Fs((...c)=>r.dogSubmit&&r.dogSubmit(...c),["prevent"])),class:"_dog-form",novalidate:o.novalidate},[Ut(e.$slots,"default")],40,$p)}const xp=hi(wp,[["render",kp]]),Jo={required(e,s){if(Array.isArray(e)||typeof e=="string"||typeof e=="object"){if(e.length<1)return{type:"required"}}else if(typeof e=="number"&&isNaN(e))return{type:"required"};return{}},minlength(e,s){return e.length<parseInt(s)?{type:"minlength",value:{n:s}}:{}},maxlength(e,s){return e.length>parseInt(s)?{type:"maxlength",value:{n:s}}:{}},equalto(e,s){return e!=s?{type:"equalto"}:{}},notequalto(e,s){return e==s?{type:"notequalto"}:{}},validemail(e,s){const o=/(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])/;return e.match(o)?{}:{type:"validemail"}},min(e,s){return e<parseFloat(s)?{type:"min",value:{n:s}}:{}},max(e,s){return e>parseFloat(s)?{type:"max",value:{n:s}}:{}},accept(e,s){const o=s.trim().split(",");let i=[],l=[];o.forEach((d,m)=>{d.indexOf("/")>-1?i.push(d):d.match(/\.\w{1,}$/)&&l.push(d.match(/\.\w{1,}$/)[0])});let r=[];const c=e;for(let d=0;d<c.length;d++){let m=!1,g=!1,p=c[d].name.match(/\.\w{1,}$/)[0],_=c[d].type.substr(0,c[d].type.indexOf("/"));for(let $=0;$<i.length;$++)if(i[$].indexOf(_)>-1){if(i[$].indexOf("/*")>-1){m=!0;break}else if(i[$].indexOf(c[d].type)>-1){m=!0;break}}m||l.indexOf(p)>-1&&(g=!0),!m&&!g&&r.push(d)}return r.length>0?{isValid:!1,invalidFiles:r,type:"accept"}:{}},maxfile(e,s){return e.length>parseInt(s)?{isValid:!1,type:"maxfile",value:{n:s}}:{}},maxsize(e,s){let o=[];for(let i=0;i<e.length;i++)e[i].size>parseInt(s)&&o.push(i);if(o.length>0){const i=parseInt(s)/1024/1024;return{isValid:!1,invalidFiles:o,type:"maxsize",value:{n:i.toString()}}}return{}}},Sp={name:"DError",inject:["dogErrors","$dForm"],props:{modelValue:[String,Number,Object,Array],messages:Object,target:String},data(){return{errorMsg:"",id:Math.random().toString()}},methods:{validate(){this.errorMsg="";let e=[];
54if(this.target&&(e=document.querySelectorAll(this.target),e.forEach(s=>s.classList.remove("invalid","valid"))),this.modelValue!=null&&this.modelValue!=null){if((!("required"in this.$attrs)||typeof this.$attrs.required=="boolean"&&!this.$attrs.required)&&(typeof this.modelValue=="string"||Array.isArray(this.modelValue))&&this.modelValue.length<1)return{};let s={};for(let o in this.$attrs){let i=this.$attrs[o];if(Jo[o]?s=Jo[o](this.modelValue,i):typeof this.$dForm.customRules=="object"&&typeof this.$dForm.customRules[o]=="function"&&(s=this.$dForm.customRules[o](this.modelValue,i)),s&&s.type)if(this.messages&&this.messages[s.type]){this.errorMsg=this.messages[s.type];break}else{this.errorMsg=this.$dForm.message(s);break}}return s&&s.type?(e.forEach(o=>o.classList.add("invalid")),s.els=e):!s.type&&this.target&&e.forEach(o=>o.classList.add("valid")),s}return{}},clear(){this.errorMsg="",this.target&&document.querySelectorAll(this.target).forEach(e=>e.classList.remove("invalid","valid"))}},mounted(){this.dogErrors.push({id:this.id,validate:this.validate,clear:this.clear})},beforeUnmount(){const e=this.dogErrors.findIndex(s=>s.id==this.id);this.dogErrors.splice(e,1)},watch:{modelValue(){this.validate()},"$attrs.equalto"(e,s){e&&this.modelValue&&this.validate()},"$attrs.notequalto"(e,s){e&&this.modelValue&&this.validate()}}};function Cp(e,s,o,i,l,r){return l.errorMsg?(u(),f("div",{key:0,class:fe(["_df_ErrMsg",e.$props.class])},h(l.errorMsg),3)):j("",!0)}const Tp=hi(Sp,[["render",Cp]]),Ep={install(e,s){e.component("DForm",xp),e.component("DError",Tp);let o={validationMessages:{required:"This field is required.",minlength:"Input must be at least {n} characters.",maxlength:"Input cannot be more than {n} characters.",equalto:"Input value does not match.",notequalto:"Input value cannot be the same.",validemail:"Please enter a valid email.",min:"Minimum value is {n}.",max:"Maximum value is {n}.",accept:"File(s) extension is not accepted.",maxfile:"Please select not more than {n} files.",maxsize:"File(s) must less than {n}Mb."},message(i){var l;return(l=i.value)!=null&&l.n?this.validationMessages[i.type].replace(/{n}/g,i.value.n):this.validationMessages[i.type]||i.type},customRules:{}};if(typeof s=="object"){if(typeof s.defaultMessages=="object")for(let i in s.defaultMessages)typeof s.defaultMessages[i]=="string"&&(o.validationMessages[i]=s.defaultMessages[i]);if(typeof s.message=="function"&&(o.message=s.message),typeof s.customRules=="object")for(let i in s.customRules)typeof s.customRules[i].rule=="function"&&(o.customRules[i]=s.customRules[i].rule),typeof s.customRules[i].message=="string"&&(o.validationMessages[i]=s.customRules[i].message)}e.provide("$dForm",o)}},ls=Pt("country",{state:()=>({data:{},loading:!1,ready:!1}),actions:{async initCountryStore(e){const{config:s,$getData:o}=e,i="country_list";this.loading=!0;try{let l;l=await mt("{m}backend/{env}/json/countrylist.json.gz",i),l.status&&l.data?(this.data=l.data,this.ready=!0):this.ready=!0}catch(l){console.error("Error fetching country data:",l),this.ready=!0}finally{this.loading=!1}}}}),Ap=ct(e=>{const s=Ee(),{$i18n:o}=re(),i=ls();e.vueApp.use(Ep,{message(l){const r=`error_${l.type}`;return l.value?.n?o.t(r,{n:l.value.n}):o.t(r)},customRules:{validphoneRegister:{rule(l){let r=l.split("-");if(r.length<2||!r[1]||["siam191asia","beta191asia"].includes(s.public.MERCHANT)&&r[1]&&!["06","08","09"].includes(r[1].slice(0,2)))return{type:"validphone",value:{}};let c=10;if(["fastpokies"].includes(s.public.MERCHANT)){let m=l.slice(0,2);const g=i.data.find(p=>p.code==m);g&&(parseInt(g.mobileno_length_min),c=parseInt(g.mobileno_length_max)||10)}var d=l.replaceAll("-","");return d.length<parseInt(c)?{type:"minlength",value:{n:c}}:{}}},validpassword:{rule(l){if(l.length<parseInt(6))return{type:"minlength",value:{n:6}};const c=16;return l.length>parseInt(c)?{type:"maxlength",value:{n:c}}:{}}},validphone:{rule(l){if(["mr8","fastpokies","powerlah","pokiesroad","sanuk99","roiluck99","nbpay9","gucci13","betplusxasia","siam191asia","beta191asia","luckytajasia","igh828asia","msslotasia","haobet77asia"].includes(s.public.MERCHANT)){let r=l.split("-");if(r.length<2||!r[1])return{type:"validphone",value:{}}}else{let r=!1;const[c,d]=l.split("-"),m=i.data.find(g=>g.code==c);if(m&&d){const g=parseInt(m.mobileno_length_min)||5,p=parseInt(m.mobileno_length_max)||13;(d.length<g||d.length>p)&&(r=!0)}if(c.length<2||!d||r)return{type:"validphone",value:{}}}return{}}},validphoneStaging:{rule(l){if(["mr8","fastpokies","powerlah","pokiesroad","roiluck99"].includes(s.public.MERCHANT)){let r=l.split("-");if(r.length<2||!r[1])return{type:"validphone",value:{}}}else{let r=!1;const[c,d]=l.split("-"),m=i.data.find(g=>g.code==c);if(m&&d){const g=parseInt(m.mobileno_length_min)||5,p=parseInt(m.mobileno_length_max)||13;(d.length<g||d.length>p)&&(r=!0)}if(c.length<2||!d||r)return{type:"validphone",value:{}}}return{}}},message:"error_validphone"}})});let Ja=null,Zo=null;const Qo=async(e,s,o=!0)=>
54{if(o){if(Ja)return;Ja=setTimeout(()=>{clearTimeout(Ja),Ja=null},1e4)}const{isMobile:i}=Qe();try{await $fetch("/api/slack/client-error",{method:"POST",body:{error:e,route:s,isMobile:i}})}catch(l){console.error("Unable to report client error to Slack",l)}},Mp=e=>typeof ErrorEvent<"u"&&e instanceof ErrorEvent?{message:e.error?.message||e.message||"Unknown client error",stack:e.error?.stack||"",filename:e.filename||"",line:e.lineno||null,column:e.colno||null}:e instanceof Error?{message:e.message,stack:e.stack||""}:typeof e=="string"?{message:e}:{message:String(e??"unknown error")},Lp=ct(e=>{if(Zo=e.payload.config?.public?.ENV_CHECKER,e.payload.config?.public?.MERCHANT,Zo=="development")return;const s=async(i,l="",r="")=>{const c=e.$router.currentRoute.value.fullPath,d={...Mp(i),info:l,hook:r};await Qo(d,c,!0)};e.vueApp.config.errorHandler=async(i,l,r)=>{await s(i,r,"Vue")},e.hook("app:error",async i=>{await s(i,"","Nuxt app")}),e.hook("render:errorMiddleware",async i=>{await s(i,"","Render")}),e.hook("vue:error",async i=>{await s(i,"","Vue hook")}),e.$router.onError(async(i,l,r)=>{await s(i,`Navigation from "${r.fullPath}" to "${l.fullPath}"`,"Vue Router")}),window.addEventListener("unhandledrejection",i=>{s(i.reason,"Unhandled promise rejection","window:unhandledrejection")}),window.addEventListener("error",i=>{s(i,"Client Side Error","window:error")});const o=Ee();if(o.public.ENV=="staging"||o.public.MERCHANT=="champ191"||o.public.MERCHANT=="jw8"){let i=0;const l=3;window.addEventListener("error",r=>{r.filename&&r.filename.includes("_nuxt/")&&r.filename.includes(".js")&&(console.warn("Chunk loading error detected:",r.filename),r.message&&(r.message.includes("Cannot find static asset")||r.message.includes("Loading chunk")||r.message.includes("Loading CSS chunk")||r.message.includes("Failed to fetch")||r.message.includes("404 Not Found")||r.message.includes("from disk cache"))&&(i++,i<=l?(console.log(`Chunk error ${i}/${l}, reloading page to get latest assets...`),setTimeout(()=>{window.location.reload()},1e3)):(console.error("Max chunk errors reached, not reloading to prevent infinite loop"),Qo({message:`Persistent chunk loading errors (${i} attempts)`,stack:`Failed to load: ${r.filename} 55Error: ${r.message}`,info:"Chunk Loading Error Handler",hook:"Window Error Event"},window.location.pathname,!1))))}),window.addEventListener("unhandledrejection",r=>{r.reason&&typeof r.reason=="string"&&(r.reason.includes("Loading chunk")||r.reason.includes("Cannot find static asset")||r.reason.includes("Failed to fetch")||r.reason.includes("404 Not Found")||r.reason.includes("from disk cache"))&&(console.warn("Chunk loading promise rejection:",r.reason),i++,i<=l&&(console.log(`Chunk promise rejection ${i}/${l}, reloading page...`),setTimeout(()=>{window.location.reload()},1e3)))})}}),Xo="lottie-cache:",Ip="v1",Rp=ct(()=>{const e=Ee(),s={};return{provide:{getLottieData:async i=>{const l=`${Xo}${Ip}:${i}?v=${e.public.VERSION}`;Object.keys(localStorage).forEach(r=>{r.startsWith(Xo)&&!r.includes(`?v=${e.public.VERSION}`)&&localStorage.removeItem(r)});{const r=localStorage.getItem(l);if(r)try{return JSON.parse(r)}catch{console.warn("Invalid cache, removing..."),localStorage.removeItem(l)}}return s[i]||(s[i]=fetch(i).then(r=>{if(!r.ok)throw new Error("Failed to load Lottie");return r.json()}).then(r=>{try{localStorage.setItem(l,JSON.stringify(r))}catch{console.warn("localStorage full, skip cache")}return delete s[i],r}).catch(r=>(delete s[i],console.error(r),null))),s[i]}}}}),Pp=(e,s)=>{let o=!1,i="";for(let l in e.public.LOCALES_DOMAIN){for(let r=0;r<e.public.LOCALES_DOMAIN[l].length;r++)if(s.indexOf(e.public.LOCALES_DOMAIN[l][r])>-1){i=l,o=!0;break}if(o)break}return i},Dp=Pt("seoMeta",{state:()=>({metaLoading:!0,metaData:[],metaDataCache:{},metaBlogData:[],metaBlogLoaded:!1,metaContent:{},metaCanonical:[],footerLoading:!0,footerData:[],footerDataCache:{},footerContent:"",footerContentType:""}),actions:{async initSeoMeta(e,s,o,i,l){const r=`${i}_${l}`;this.metaLoading=!0;let c=this.metaDataCache[r];{if(!c){const d=await mt("{m}backend/{env}/{cur}/seo.json.gz",o);c=d.status?(d.data?.[l]||[]).map(m=>({language:l,...m})):[],this.metaDataCache[r]=c}if(!this.metaBlogLoaded){let d;d=await mt("{m}backend/{env}/seo/blog.json.gz",`${o}_blog`);const m=Array.isArray(d?.data)?d.data:[];this.metaBlogData=m.filter(g=>g&&typeof g=="object"&&g.title&&g.description),this.metaBlogLoaded=!0}this.metaData=[...c,...this.metaBlogData]}this.metaLoading=!1},async initSeoMetaCanonical(e,s,o,i){this.metaCanonical&&this.metaCanonical.length>0&&!this.metaLoading||(this.metaLoading=!0,this.metaCanonical=i.value,this.metaLoading=!1)},async setSeoMeta(e,s,o,i,l,r,c,d,m,g,p,_){const{t:$,locale:w,locales:k}=l;let y=[],C={};if(y=this.metaData.filter(v=>v.language?.toUpperCase()==c.toUpperCase()&&v.url?.toUpperCase()==decodeURIComponent(d).toUpperCase()&&(typeof v.domain=="object"&&Array.isArray(v.domain)?v.domain.length!=0?v.domain.some(S=>r.endsWith(S)):!0:typeof v.domain=="string"?r.endsWith(v.domain):typeof v.domain>"u")),y.length!==0){let v=y.find(S=>{const E=S.domain;return Array.isArray(E)?E.length>0&&E.some(T=>r.endsWith(T)):typeof E=="string"?r.endsWith(E):!1});v||(v=y.find(S=>{const E=S.domain;return typeof E>"u"||Array.isArray(E)&&E.length===0})),!v&&y.length===1&&(v=y[0]),this.metaContent=v}else if(m!=d){const v=this.metaData.filter(S=>S.language?.toUpperCase()==c.toUpperCase()&&S.url?.toUpperCase()==m.toUpperCase());C=v.length>0?v[0]:{},Object.keys(C).length!==0&&(this.metaContent=C)}y.length==0&&Object.keys(C).length==0&&(this.metaContent={});let b={bodyAttrs:{class:ie(()=>`${i.noScrollCount>0?"no-scroll":""} ${i.lang} ${s?"mobile":"desktop"} ${p?"ios":""}`)},htmlAttrs:{lang:i.lang,class:ie(()=>`${l.localeProperties.value?.currency} ${e.public.ENV=="production"?"production":"staging"}`)},title:null,link:[],meta:[]};try{var x="";e.public?.REMOVE_LINKPATH||d=="home"?x="":d=="download"?x="/app":x=`/${d}`;let v=[],[S,E]=w.value.split("-");
55S||(S="en");let T=r;typeof e.public.MAIN_DOMAIN=="string"&&e.public.MAIN_DOMAIN!=""?T=e.public.MAIN_DOMAIN:typeof e.public.MAIN_DOMAIN=="object"&&e.public.MAIN_DOMAIN[E]&&(T=e.public.MAIN_DOMAIN[E]);let N=r;typeof e.public.ALTERNATE_URL_DOMAIN=="string"&&e.public.ALTERNATE_URL_DOMAIN!=""&&(N=e.public.ALTERNATE_URL_DOMAIN);let O=_?.value?.default_language||e.public.DEFAULT_LOCALE,L=w.value;if(["jaya11","ep88asia"].includes(e.public.MERCHANT)){let W="";if(e.public.LOCALES_DOMAIN&&typeof e.public.LOCALES_DOMAIN=="object")for(let se in e.public.LOCALES_DOMAIN)for(let te=0;te<e.public.LOCALES_DOMAIN[se].length;te++)r.endsWith(e.public.LOCALES_DOMAIN[se][te])&&(typeof e.public.MAIN_DOMAIN=="object"&&e.public.MAIN_DOMAIN[se]&&(T=e.public.MAIN_DOMAIN[se]),W=se);var D=k.value.filter(se=>se.countryCode==W);if(D){var M=D.find(se=>se.isCountryDefault);M&&M.code&&(O=M.code)}L=O}let z=[{rel:"alternate",href:`${N}/${O}${x}`,hreflang:"x-default",key:"alternate-x-default"},{rel:"canonical",href:`${T}/${L}${x}`,key:"canonical"}],I=E,R=S,U=!1;if(e.public.LOCALES_DOMAIN){const W=Pp(e,r);if(W){I=W;let se=`${S}-${I}`,te={};if(k.value.forEach(_e=>{te[_e.countryCode]?te[_e.countryCode].push(_e.code):te[_e.countryCode]=[_e.code],_e.code==se&&(U=!0)}),!U&&te[I]&&te[I].length>0){const[_e]=te[I][0].split("-");R=_e}}}k.value.forEach(W=>{if(o.meta?.currencySensitive&&W.countryCode==I||!o.meta?.currencySensitive)if(typeof e.public.MAIN_DOMAIN=="object"&&e.public.MAIN_DOMAIN[W.countryCode]?N=e.public.MAIN_DOMAIN[W.countryCode]:typeof e.public.ALTERNATE_URL_DOMAIN=="string"&&e.public.ALTERNATE_URL_DOMAIN!=""&&(N=e.public.ALTERNATE_URL_DOMAIN),e.public?.REMOVE_ALTERNATE_EN){var se=W.code.split("-")[0];se!="en"&&z.push({rel:"alternate",href:`${N}/${W.code}${x}`,hreflang:W.code,key:`alternate-${W.code}`})}else z.push({rel:"alternate",href:`${N}/${W.code}${x}`,hreflang:W.code,key:`alternate-${W.code}`})});try{if(this.metaCanonical&&this.metaCanonical.length>0){var P=[];if(P=this.metaCanonical.filter(W=>W.domain.some(se=>r.endsWith(se))),P.length>0){var F=P.find(W=>W.locale==w.value);F?z=[{rel:F.alternate_x_default.rel,href:`${F.alternate_x_default.href}${x}`,hreflang:F.alternate_x_default.hreflang,key:"alternate-x-default"},{rel:F.canonical.rel,href:`${F.canonical.href}${x}`,key:"canonical"},...F.alternate.map(W=>({...W,href:`${W.href}${x}`,key:`alternate-${W.hreflang||"custom"}`}))]:z=[{rel:P[0].alternate_x_default.rel,href:`${P[0].alternate_x_default.href}${x}`,hreflang:P[0].alternate_x_default.hreflang,key:"alternate-x-default"},{rel:P[0].canonical.rel,href:`${P[0].canonical.href}${x}`,key:"canonical"},...P[0].alternate.map(W=>({...W,href:`${W.href}${x}`,key:`alternate-${W.hreflang||"custom"}`}))]}}else if(this.metaCanonical&&!Array.isArray(this.metaCanonical)){let W=this.metaCanonical;W.seolink&&(z=[{key:"canonical",rel:"canonical",href:`${W.seolink.canonical}${x}`},{key:"alternate-x-default",rel:"alternate",hreflang:"x-default",href:`${W.seolink.xdefault}${x}`},...W.seolink.alternates.map(se=>({key:`alternate-${se?.hreflang||"custom"}`,rel:"alternate",hreflang:se?.hreflang||"",href:`${se?.domain_name}${x}`}))],W.seolink.canonical||W.main_canonical&&(z.find(se=>se.key=="canonical").href=`${W.main_canonical}${x}`),W.seolink.xdefault||W.main_xdefault&&(z.find(se=>se.key=="alternate-x-default").href=`${W.main_xdefault}${x}`))}}catch{}if(r.endsWith("jw8inr.com")||r.endsWith("wicjw8.com")||r.endsWith("keyjw8.com")||r.endsWith("jeetjw8.com")||r.endsWith("evojw8.com")||r.endsWith("cricjw8.com")||r.endsWith("jw8inr.net")||r.endsWith("jw8inr.org")||r.endsWith("jw8inr.club")||r.endsWith("jw8inr.vip")||r.endsWith("jw8inr.online")||r.endsWith("jw8india.com")||r.endsWith("jw8india1.com")||r.endsWith("jw8india2.com")||r.endsWith("jw8india.net")||r.endsWith("jw8india.org")||r.endsWith("jw8india.club")||r.endsWith("jw8india.vipx")||r.endsWith("jw8inr1.com")||r.endsWith("jw8inr2.com")||r.endsWith("jw8inr3.com")||r.endsWith("spinbaba.co")||r.endsWith("inrapp4u.com")||r.endsWith("jw8in.com")||r.endsWith("jw8ind.com")||r.endsWith("indiajw8.com")||r.endsWith("thejw8.com")||r.endsWith("jw8group.com")||r.endsWith("jw8asia.com")||r.endsWith("jw8global.com")||r.endsWith("jw8india.in")||r.endsWith("inrtopapp.com")?this.metaContent&&(b.title=this.metaContent.title,v=[{name:"title",content:this.metaContent.title,key:"meta-title"},{name:"description",content:this.metaContent.description,key:"meta-description"},{name:"keywords",content:this.metaContent.keyword,key:"meta-keywords"},{property:"og:title",content:this.metaContent.title,key:"og-title"},{property:"og:description",content:this.metaContent.description,key:"og-description"},{property:"og:keywords",content:this.metaContent.keyword,key:"og-keywords"},{property:"twitter:title",content:this.metaContent.title,key:"twitter-title"},{property:"twitter:description",content:this.metaContent.description,key:"twitter-description"},{name:"theme-color",content:"#ffffff",key:"theme-color"}]):this.metaContent&&(b.title=this.metaContent.title,v=[{name:"title",content:this.metaContent.title,key:"meta-title"},{name:"description",content:this.metaContent.description,key:"meta-description"},{name:"keywords",content:this.metaContent.keyword,key:"meta-keywords"},{property:"og:title",content:this.metaContent.title,key:"og-title"},{property:"og:description",content:this.metaContent.description,key:"og-description"},{property:"og:keywords",content:this.metaContent.keyword,key:"og-keywords"},{name:"twitter:title",content:this.metaContent.title,key:"twitter-title"},{name:"twitter:description",content:this.metaContent.description,key:"twitter-description"}]),!b.title){let W="";const se=["bingo","card","cockfight","cricket","egames","esport","fish","instantwin","live","lottery","slot","sport","jackpot","crazygaming","iblotto","eslot"];let te="";se.includes(m?.toLowerCase())&&(te=d.split("/")[1]||""),W=`${e.public.TITLE} | ${te} ${m?$(m.replace(/-/g,"_")):""}`,b.title=W,v=[{name:"title",content:W,key:"meta-title"},{property:"og:title",content:W,key:"og-title"},{name:"twitter:title",content:W,key:"twitter-title"}]}let V=T;try{let W=new URL(T);W&&W.host&&(V=W.host.replace("www.",""))}catch{}r.endsWith("jw8inr.com")||r.endsWith("wicjw8.com")||r.endsWith("keyjw8.com")||r.endsWith("jeetjw8.com")||r.endsWith("evojw8.com")||r.endsWith("cricjw8.com")||r.endsWith("jw8inr.net")||r.endsWith("jw8inr.org")||r.endsWith("jw8inr.club")||r.endsWith("jw8inr.vip")||r.endsWith("jw8inr.online")||r.endsWith("jw8india.com")||r.endsWith("jw8india1.com")||r.endsWith("jw8india2.com")||r.endsWith("jw8india.net")||r.endsWith("jw8india.org")||r.endsWith("jw8india.club")||r.endsWith("jw8india.vipx")||r.endsWith("jw8inr1.com")||r.endsWith("jw8inr2.com")||r.endsWith("jw8inr3.com")||r.endsWith("spinbaba.co")||r.endsWith("inrapp4u.com")||r.endsWith("jw8in.com")||r.endsWith("jw8ind.com")||r.endsWith("indiajw8.com")||r.endsWith("thejw8.com")||r.endsWith("jw8group.com")||r.endsWith("jw8asia.com")||r.endsWith("jw8global.com")||r.endsWith("jw8india.in")||r.endsWith("inrtopapp.com")||r.endsWith("mt88my.com")?v.push({property:"og:locale",content:`${w.value}`,key:"og-locale"},{property:"og:type",content:"website",key:"og-type"},{property:"og:site_name",content:b.title,key:"og-site-name"},{property:"og:url",content:`${T}/${w.value}${x}
55`,key:"og-url"},{name:"twitter:card",content:"summary_large_image",key:"twitter-card"},{name:"twitter:site",content:V,key:"twitter-site"},{name:"twitter:url",content:`${T}/${w.value}${x}`,key:"twitter-url"},{property:"og:image",content:`${T}/${w.value}${x}`,key:"og-image"},{name:"twitter:image",content:`${T}/${w.value}${x}`,key:"twitter-image"}):v.push({property:"og:url",content:this.metaCanonical?.main_canonical?`${this.metaCanonical.main_canonical}${x}`:`${T}/${w.value}${x}`,key:"og-url"},{property:"og:type",content:"website",key:"og-type"},{name:"twitter:card",content:"summary_large_image",key:"twitter-card"},{name:"twitter:domain",content:V,key:"twitter-domain"},{name:"twitter:url",content:this.metaCanonical?.main_canonical?`${this.metaCanonical.main_canonical}${x}`:`${T}/${w.value}${x}`,key:"twitter-url"},{property:"og:image",content:e.public.SHARE_PREVIEW_IMG?.[w.value]?`${r}/${e.public.MERCHANT}/img/share_preview/${e.public.SHARE_PREVIEW_IMG?.[w.value]}`:["staging","production"].includes(e.public.ENV)?`${e.public.ASSET_M_CDN_BASE_URL}backend/${e.public.ENV}/member_site/512x512_favicon.png`:`${r}/${e.public.MERCHANT}/pwa-512x512.png`,key:"og-image"},{property:"og:image:secure_url",content:e.public.SHARE_PREVIEW_IMG?.[w.value]?`${r}/${e.public.MERCHANT}/img/share_preview/${e.public.SHARE_PREVIEW_IMG?.[w.value]}`:["staging","production"].includes(e.public.ENV)?`${e.public.ASSET_M_CDN_BASE_URL}backend/${e.public.ENV}/member_site/512x512_favicon.png`:`${r}/${e.public.MERCHANT}/pwa-512x512.png`,key:"og-image-secure-url"},{name:"twitter:image",content:e.public.SHARE_PREVIEW_IMG?.[w.value]?`${r}/${e.public.MERCHANT}/img/share_preview/${e.public.SHARE_PREVIEW_IMG?.[w.value]}`:["staging","production"].includes(e.public.ENV)?`${e.public.ASSET_M_CDN_BASE_URL}backend/${e.public.ENV}/member_site/512x512_favicon.png`:`${r}/${e.public.MERCHANT}/pwa-512x512.png`,key:"twitter-image"});let q=I==E;e.public.ENV!="production"&&(q=!1),_.value!==null&&_.value!==void 0&&typeof _.value=="object"&&Object.keys(_.value).length>0?v.push({name:"robots",content:`${_.value?.index=="true"||_.value?.index==!0?"index":"noindex"},${_.value?.follow=="true"||_.value?.follow==!0?"follow":"nofollow"}`,key:"robots"},{name:"googlebot",content:`${_.value?.index=="true"||_.value?.index==!0?"index":"noindex"},${_.value?.follow=="true"||_.value?.follow==!0?"follow":"nofollow"}`,key:"googlebot"}):v.push({name:"robots",content:q?"index,follow":"noindex,nofollow",key:"robots"},{name:"googlebot",content:q?"index,follow":"noindex,nofollow",key:"googlebot"}),b.link=z,b.meta=v}catch(v){console.log(v)}finally{return this.metaLoading=!1,b}},async initSeoMetaFooter(e,s,o,i){if(this.footerDataCache[i]&&!this.footerLoading){this.footerData=this.footerDataCache[i];return}this.footerLoading=!0;{const l=await mt("{m}backend/{env}/{cur}/seo_footer.json.gz",o);this.footerData=l.status?l.data:[],this.footerDataCache[i]=this.footerData}this.footerLoading=!1},async setSeoMetaFooter(e,s,o,i,l,r,c){let d=[],m="",g="";const p=this.footerData?.[o],_=b=>b&&typeof b=="object"&&!Array.isArray(b)&&("title"in b||"content"in b),$=(b,x)=>({language:o,...x?{title:x}:{},...b&&typeof b=="object"?b:{content:b}}),w=Array.isArray(this.footerData)?this.footerData:Array.isArray(p)?p.map(b=>$(b)):_(p)?[$(p)]:p&&typeof p=="object"?Object.entries(p).flatMap(([b,x])=>Array.isArray(x)?x.map(D=>$(D,b)):[$(x,b)]):[],k=`${s}/${o}`,y=b=>s.endsWith(b)||k.endsWith(b),C=async(b,x,D)=>{if(!b)return"";const M=`seo_footer_${x}_${D}`,P=await Hc(b,M);return P?.status&&P.data||""};if(this.footerLoading=!0,d=w.filter(b=>b.language?.toUpperCase()==o?.toUpperCase()&&b.title?.toUpperCase()==i?.toUpperCase()&&(typeof b.domain=="object"&&Array.isArray(b.domain)?b.domain.length!=0?b.domain.some(x=>y(x)):!0:typeof b.domain=="string"?y(b.domain):typeof b.domain>"u")),g=w.filter(b=>b.language?.toUpperCase()==o?.toUpperCase()&&b.title?.toUpperCase()==i?.toUpperCase())?.[0]?.display_type||"",d.length!==0){let b=d.find(D=>{const M=D.domain;return Array.isArray(M)?M.length>0&&M.some(P=>y(P)):typeof M=="string"?y(M):!1});b||(b=d.find(D=>{const M=D.domain;return typeof M>"u"||Array.isArray(M)&&M.length===0})),!b&&d.length===1&&(b=d[0]);const x=await C(b?.content,o,i);this.footerContent=x,this.footerContentType=g||""}else if(r){const b=this.metaData.find(x=>x.language==o&&x.url==i);b&&b.title&&(d=`<h1>${b.title}</h1>`,this.footerContent=`<h1>${b.title}</h1>`,this.footerContentType=g||"")}if(l!=i&&(d===null||d===""||Array.isArray(d)&&d.length===0||typeof d=="object"&&d!==null&&!Array.isArray(d)&&Object.keys(d).length===0)){const b=w.filter(x=>x.language==o&&x.title==l)?.[0]?.content||"";m=await C(b,o,l),m&&(this.footerContent=m,this.footerContentType=g||"")}d.length==0&&m==""&&(this.footerContent="",this.footerContentType=""),this.footerLoa
55ding=!1}}}),Op=ct(e=>{const s=Dp(),o=xt(),{$i18n:i}=re(),{t:l,locale:r,locales:c}=i,{isMobile:d,isDesktop:m,isIos:g}=Qe(),p=Ee(),{$getData:_}=re(),$=je(),k=ao().origin,y=et("seoLinks"),C=et("domainSettings"),b="seo",x="seo_footer",D="seo_canonical",{ssrContext:M}=re(),P=A({title:null,link:[],meta:[],htmlAttrs:{},bodyAttrs:{}}),F=ie(()=>{const L=P.value.link||[];return{link:L.length>0?L.map(z=>({...z})):[]}}),v=ie(()=>{const L=P.value.meta||[];return{title:P.value.title,meta:L.length>0?L.map(z=>({...z})):[],htmlAttrs:{...P.value.htmlAttrs||{}},bodyAttrs:{...P.value.bodyAttrs||{}}}});Rr(v),rs(F);let S=!1,E=[];const T=(L=!0)=>{let z;typeof history<"u"?z=history.state.current:z=o.path;let I=z;c.value.forEach(U=>{I=I.replace(`/${U.code}`,"")}),I=I.split("?")[0];let R="";if(L&&(I==""||I=="/")?R="home":L&&I=="/app"?R="download":R=I.replace("/",""),o?.params?.provider){let U=o?.params?.provider;R=R.replace(`/${U}`,"")}return R},N=async()=>{if(!(S||E.length===0)){S=!0;try{const{resolve:L,reject:z}=E.shift();try{const I=i.localeProperties.value?.currency,R=[s.initSeoMeta(p,_,b,I,i.locale.value),s.initSeoMetaCanonical(p,_,D,y),s.initSeoMetaFooter(p,_,x,I)];await Promise.all([R[0],R[1]]);const U=T(),V=o.params.provider?o.params.provider.toLowerCase():"",q=U.split("/")[0],W=V.toUpperCase(),se=`${U}${W&&W!="ALL"?`/${W}`:""}`,te=await s.setSeoMeta(p,d,o,$,i,k,r.value,se,q,m,g,C);await R[2];const _e=p.public.MERCHANT=="pesobet"||p.public.MERCHANT=="peso88";await s.setSeoMetaFooter(p,k,r.value,se,q,_e,_);const Z=Array.isArray(te.meta)?te.meta.map(G=>{const Q={...G};return Q.key||(Q.key=Q.property?`og-${Q.property.replace(/og:/g,"").replace(/:/g,"-")}`:Q.name?`meta-${Q.name.replace(/:/g,"-")}`:`meta-${Math.random().toString(36).substr(2,9)}`),Object.fromEntries(Object.entries(Q).filter(([J])=>!["__v_isRef","__v_isReadonly","__v_isReactive"].includes(J)))}):[];P.value.title=te.title||null,P.value.link=Array.isArray(te.link)&&te.link.length>0?te.link.map(G=>({...G})):[],P.value.meta=Z,P.value.htmlAttrs={lang:typeof te.htmlAttrs?.lang=="string"?te.htmlAttrs.lang:n($.lang)||$.lang,class:typeof te.htmlAttrs?.class=="string"?te.htmlAttrs.class:typeof te.htmlAttrs?.class=="function"||te.htmlAttrs?.class?.value?n(te.htmlAttrs.class):`${n(I)||""} ${p.public.ENV=="production"?"production":"staging"}`},P.value.bodyAttrs={class:typeof te.bodyAttrs?.class=="string"?te.bodyAttrs.class:typeof te.bodyAttrs?.class=="function"||te.bodyAttrs?.class?.value?n(te.bodyAttrs.class):`${$.noScrollCount>0?"no-scroll":""} ${n($.lang)||$.lang} ${d?"mobile":"desktop"} ${g?"ios":""}`},await tt(),L(te)}catch(I){z(I)}}finally{S=!1,E.length>0&&N()}}},O=async()=>new Promise((L,z)=>{E.push({resolve:L,reject:z}),S||N()});return ge(()=>i.localeProperties.value?.currency,(L,z)=>{L&&z&&L!==z&&O()}),{provide:{setMeta:O}}}),Np=ct(()=>{const e={isAvailable(){return typeof window.NativeAuth<"u"&&typeof window.NativeAuth.setSsoToken=="function"},saveToken(s){try{const o=String(s||"").trim();return!o||!this.isAvailable()?!1:(window.NativeAuth?.setSsoToken(o),!0)}catch(o){return console.error("[NativeAuthHelper] Failed to save token:",o),!1}},clearTokenOnLogout(){try{return!window.NativeAuth||typeof window.NativeAuth.clearSsoToken!="function"?!1:(window.NativeAuth.clearSsoToken(),!0)}catch(s){return console.error("[NativeAuthHelper] Failed to clear token:",s),!1}},getToken(){try{return!window.NativeAuth||typeof window.NativeAuth.getSsoToken!="function"?"":String(window.NativeAuth.getSsoToken()||"")}catch(s){return console.error("[NativeAuthHelper] Failed to read token:",s),""}}};window.NativeAuthHelper=e}),Bp=ct(()=>{const e=kt(),s=et("navigating",()=>!1);e.beforeEach(()=>{if(s.value)return!1;s.value=!0}),e.afterEach(()=>{s.value=!1}),e.onError(()=>{s.value=!1})}),Nt=globalThis.setInterval,Fp=ct(e=>{const s=Re(),{$i18n:o}=re(),{t:i,locale:l,locales:r}=o;let c=null,d=null,m=!1;const g=($,w=3e3,k=300*1e3)=>{m||(m=!0,_($),c=Nt(()=>_($),w),d=setTimeout(()=>p(),k))},p=()=>{c&&clearInterval(c),d&&clearTimeout(d),m=!1},_=async $=>{try{if(!s.loggedIn){p();return}const w=await $();w.data.status==="success"?(p(),e.$toast&&e.$toast(!0,i("deposit_completed",{n:e.$fn(w.data.amount,2)}))):w.data.status==="fail"&&(p(),e.$toast&&e.$toast(!1,i("deposit_unsuccessful",{n:e.$fn(w.data.amount,2)})))}catch(w){e.$toast&&e.$toast(!1,"Polling failed: "+w.message)}};return{provide:{poller:{start:g,stop:p,isRunning:()=>m}}}}),Up=ct(e=>{const s=Ee();return{provide:{pub:l=>`${s.public.STATIC_ROOT}${s.public.MERCHANT_FOLDER}${l}?v=${s.public.VERSION}`,resolveUrl:l=>{let r=l;
55const c=et("ipcountry"),{localeCurrency:d}=It();if(!r)return null;if(c.value&&s.public.ASSET_CDN_BYPASS_COUNTRIES.includes(c.value.toUpperCase())||s.public?.ASSET_CDN_FORCE_SECONDARY){const m=s.public.ASSET_M_ACCELERATED_BASE_URL;r=r.replace("{m}",`${typeof m=="string"?m:m[d.value]}`),r=r.replace("{d}",`${s.public.ASSET_D_ACCELERATED_BASE_URL}`),r=r.replace("{c}",`${s.public.ASSET_C_ACCELERATED_BASE_URL}`),r=r.replace("{b}",`${s.public.ASSET_B_CDN_BASE_URL}`)}else{const m=s.public.ASSET_M_CDN_BASE_URL;r=r.replace("{m}",`${typeof m=="string"?m:m[d.value]}`),r=r.replace("{d}",`${s.public.ASSET_D_CDN_BASE_URL}`),r=r.replace("{c}",`${s.public.ASSET_C_CDN_BASE_URL}`),r=r.replace("{b}",`${s.public.ASSET_B_CDN_BASE_URL}`)}return r.includes("{cur}")&&(r=r.replace("{cur}",`${d.value}`)),r.includes("{env}")&&(r=r.replace("{env}",`${s.public.ENV}`)),r}}}}),jp=ct(()=>{if(typeof window>"u")return;const s=Ee()?.public?.ENV==="production",o=()=>{let i=!1;try{const c=typeof window.matchMedia=="function"&&window.matchMedia("(display-mode: standalone)").matches,d=typeof window.navigator<"u"&&"standalone"in window.navigator&&window.navigator.standalone===!0;i=!!(c||d)}catch{}const l=At("pwa",{sameSite:"lax",path:"/",maxAge:600,...s?{secure:!0}:{}}),r=i?"1":"0";l.value=r};try{if(s)o();else{const i=new URLSearchParams(window.location.search).get("pwa");if(i==="1"||i==="0"){const l=At("pwa",{sameSite:"lax",path:"/",maxAge:600});l.value=i}else o()}}catch{o()}try{const i=window.matchMedia("(display-mode: standalone)"),l=()=>o();typeof i.addEventListener=="function"?i.addEventListener("change",l):typeof i.addListener=="function"&&i.addListener(l)}catch{}window.addEventListener("appinstalled",o),window.addEventListener("visibilitychange",o)}),zp=ct(e=>{e.hook("page:finish",()=>{window.scrollTo({top:0,left:0,behavior:"auto"})})}),Vp=ct(()=>{}),Hp=ct(e=>{const s=()=>{const i=window.localStorage.getItem("theme");return i||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")};return{provide:{switchTheme:()=>{s()=="dark"?(localStorage.theme="light",document.documentElement.classList.remove("dark")):(localStorage.theme="dark",document.documentElement.classList.add("dark"))}}}}),Wp=ct(e=>{const s=o=>{if(o.indexOf("reg_btn_")>-1){const i=At("click_register_id");i.value=o}if(o.indexOf("deposit_btn_")>-1){const i=At("click_deposit_id");i.value=o}};e.vueApp.directive("track",{mounted(o,i){o.addEventListener("click",()=>{s(i.value)}),o.id=i.value},beforeUnmount(o,i){o.removeEventListener("click",()=>{s(i.value)})}})}),qp=ct(e=>{const s=ft(),o=Ee();return{provide:{trackEvent:(l,r)=>{const c={qPixel:{register:"_fp.event.Purchase.sign-up",deposit:"_fp.event.Purchase.deposit",withdraw:"_fp.event.Purchase.withdraw"},ktag:{register:"click_register",deposit:"click_deposit"},opera:{register:"registration",deposit_click:"deposit"},floodlight:{pageView:{type:"landi0",cat:"landi0"},register:{type:"regap0",cat:"regis0"},deposit:{type:"depos0",cat:"depos0"}}};if(Array.isArray(window.qPixelsList)&&c.qPixel[l]){window._qevents=window._qevents||[];for(let d=0;d<window.qPixelsList.length;d++)window._qevents.push({qacct:window.qPixelsList[d],labels:c.qPixel[l],event:"refresh"})}if(window.ktag&&c.ktag[l]&&ktag(c.ktag[l],!0),window.depositSuccessListener&&l=="deposit"&&window.depositSuccessListener.postMessage(JSON.stringify({event:"af_deposit_success"})),window.loginListener&&l=="login"&&window.loginListener.postMessage(JSON.stringify({event:"af_login"})),window.registerListener&&l=="register"&&window.registerListener.postMessage(JSON.stringify({event:"af_register"})),window.otag&&c.opera[l]&&otag("event",c.opera[l]),Array.isArray(window.fbPixelsList))for(let d=0;d<window.fbPixelsList.length;d++){let m,g;for(const[p,_]of Object.entries(window.fbPixelsList[d]))m=p,g=_;l=="register"&&g.includes("register")&&r?.user_data?fbq("trackSingleCustom",m,"register",{user_data:r.user_data,value:"successful"}):l=="deposit"&&g.includes("deposit")&&r?.currency&&r?.value&&fbq("trackSingleCustom",m,"deposit",{currency:r.currency,value:r.value})}if((l==="register"||l==="login")&&r.native_auth_token){const d=window.NativeAuthHelper,m=r.native_auth_token;d||alert("window.NativeAuthHelper is not loaded"),d&&d.isAvailable()&&d.saveToken(m)}if(window.Android&&Android.eventTracker&&(["jaya11"].includes(o.public.MERCHANT)&&console.log("Android",r),l=="register"&&r?.user_data?window.Android.eventTracker("register",{userid:r.user_data}):l=="deposit"&&r?.currency&&r?.value&&(window.Android.eventTracker("deposit",{amount:r.value,currency:r.currency}),typeof s?.data?.is_first_time_deposit<"u"&&!s.data.is_first_time_deposit&&window.Android.eventTracker("firstDeposit",{amount:r.value,currency:r.currency}))),c.floodlight[l]&&Array.isArray(window.floodLightIds))for(let d=0;d<window.floodLightIds.length;d++){const m=Math.random()*1e13;let g=document.createElement("iframe");g.src=`https://${floodLightIds[d]}.fls.doubleclick.net/activityi;src=${floodLightIds[d]};type=${c.floodlight[l].type};cat=${c.floodlight[l].cat};dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;gdpr=\${GDPR};gdpr_consent=\${GDPR_CONSENT_755};ord=${m}?`,g.setAttribute("width","1"),g.setAttribute("height","1"),g.setAttribute("frameborder","0"),g.setAttribute("display","none"),document.body.appendChild(g)}window.hj&&(l=="register_started"?window.hj("event","registration_started"):l=="register_failed"?window.hj("event","registration_error"):l=="register"?window.hj("event","registration_success"):l=="deposit_started"?window.hj("event","deposit_started"):l=="deposit_failed"?window.hj("event","deposit_failed"):l=="deposit"&&window.hj("event","deposit_success"))}}}}),Gp=async e=>{try{const s=await mt("{m}backend/{env}/{cur}/event_tracking_list_v3.json.gz","event_tracking_list_v3");return s.status?s.data:{}}catch{return{}}},cs=e=>
55e?Array.isArray(e)?e.map(String).filter(Boolean):String(e).split(",").map(s=>s.trim()).filter(Boolean):[],en=e=>String(e).replace(/^www\./,"").toLowerCase(),Kp=(e,s)=>{const o=en(e),i=en(s);return i===o||i.endsWith(`.${o}`)},Yp=e=>cs(e),tn=e=>cs(e.dom).length>0,ts=e=>!!e.aff,Ts=(e,s)=>{const o=cs(e.dom);return o.length?o.some(i=>Kp(i,s)):!1},an=(e,s)=>!s||!ts(e)?!1:String(e.aff)===String(s),Za=e=>e.flatMap(s=>Yp(s.trk)),$a=(e,s,o)=>{const{default:i,list:l=[]}=e||{},r=cs(i);if(o){const c=l.filter(g=>tn(g)&&ts(g)&&Ts(g,s)&&an(g,o));if(c.length)return Za(c);const d=l.filter(g=>!tn(g)&&an(g,o));if(d.length)return Za(d);const m=l.filter(g=>!ts(g)&&Ts(g,s));if(m.length)return Za(m)}else{const c=l.filter(d=>!ts(d)&&Ts(d,s));if(c.length)return Za(c)}return r},Jp=(e,s)=>{const o=[...new Set(e.filter(Boolean))];return o.length?[{innerHTML:` 56 !function(f,b,e,v,n,t,s) 57 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 58 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 59 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 60 n.queue=[];t=b.createElement(e);t.async=!0; 61 t.src=v;s=b.getElementsByTagName(e)[0]; 62 s.parentNode.insertBefore(t,s)}(window, document,'script', 63 'https://connect.facebook.net/en_US/fbevents.js'); 64 fbq.disablePushState = true; 65 (function () { 66 var currency = ${JSON.stringify(s)}; 67 var pixelIds = ${JSON.stringify(o)}; 68 for (var i = 0; i < pixelIds.length; i++) { 69 fbq('init', pixelIds[i]); 70 } 71 window.__metaPixelPageViewCurrency = window.__metaPixelPageViewCurrency || {}; 72 if (!window.__metaPixelPageViewCurrency[currency]) { 73 console.log('track PageView', currency) 74 window.__metaPixelPageViewCurrency[currency] = true; 75 fbq('track', 'PageView'); 76 } 77 })();`,type:"text/javascript"}]:null},Zp=e=>{let s=[];return e.forEach(o=>{s.push({src:`https://www.googletagmanager.com/gtag/js?id=${o}`,async:!0}),s.push({innerHTML:` 78 window.dataLayer = window.dataLayer || []; 79 function gtag(){dataLayer.push(arguments);} 80 gtag('js', new Date()); 81 gtag('config', '${o}');`,type:"text/javascript"})}),s},Qp=e=>{let s=` 82 !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.install=t():e.install=t()}(window,(function(){return function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";var o=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var o,r=0,i=t.length;r<i;r++)!o&&r in t||(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t,n){var o,i=e.createElement("script");i.type="text/javascript",i.async=!0,i.src=t,n&&(i.onerror=function(){r(e,n)});var a=e.getElementsByTagName("script")[0];null===(o=a.parentNode)||void 0===o||o.insertBefore(i,a)};!function(e,t,n){e.KwaiAnalyticsObject=n;var i=e[n]=e[n]||[];i.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"];var a=function(e,t){e[t]=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=o([t],n,!0);e.push(i)}};i.methods.forEach((function(e){a(i,e)})),i.instance=function(e){var t,n=(null===(t=i._i)||void 0===t?void 0:t[e])||[];return i.methods.forEach((function(e){a(n,e)})),n},i.load=function(e,o){var a="https://s1.kwai.net/kos/s101/nlav11187/pixel/events.js";i._i=i._i||{},i._i[e]=[],i._i[e]._u=a,i._t=i._t||{},i._t[e]=+new Date,i._o=i._o||{},i._o[e]=o||{};var c="?sdkid=".concat(e,"&lib=").concat(n);r(t,a+c,"https://s16-11187.ap4r.com/kos/s101/nlav11187/pixel/events.js"+c)}}(window,document,"kwaiq")}])})); 83 `;return e.forEach(o=>{s+=` 84 kwaiq.load('${o}');`}),s+=` 85 kwaiq.page(); 86 `,[{innerHTML:s,type:"text/javascript"}]},Xp=e=>{let s=[],o="";return e.forEach(i=>
86{o+=`ttq.load('${i}'); 87`}),s.push({innerHTML:` 88 !function (w, d, t) { 89 w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++ 90 )ttq.setAndDefer(e,ttq.methods[n]);return e},ttq.load=function(e,n){var i="https://analytics.tiktok.com/i18n/pixel/events.js";ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=i,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{};n=document.createElement("script");n.type="text/javascript",n.async=!0,n.src=i+"?sdkid="+e+"&lib="+t;e=document.getElementsByTagName("script")[0];e.parentNode.insertBefore(n,e)}; 91 ${o} 92 ttq.page(); 93 }(window, document, 'ttq');`,type:"text/javascript"}),s},em=e=>{let s=[];return e.forEach(o=>{s.push({innerHTML:` 94 !function(t,e,n,s,a,c,i,o,p){t.AppsFlyerSdkObject=a,t.AF=t.AF||function(){ 95 (t.AF.q=t.AF.q||[]).push([Date.now()].concat(Array.prototype.slice.call(arguments)))}, 96 t.AF.id=t.AF.id||i,t.AF.plugins={},o=e.createElement(n),p=e.getElementsByTagName(n)[0],o.async=1, 97 o.src="https://websdk.appsflyer.com?"+(c.length>0?"st="+c.split(",").sort().join(",")+"&":"")+(i.length>0?"af_id="+i:""), 98 p.parentNode.insertBefore(o,p)}(window,document,"script",0,"AF","pba",{pba: {webAppId: "${o}"} })`,type:"text/javascript"})}),s},tm=e=>{let s=[];return e.length&&s.push({src:"https://cdn.onesignal.com/sdks/web/v16/OneSignalSDK.page.js",defer:!0}),e.forEach(o=>{s.push({innerHTML:` 99 window.OneSignalDeferred = window.OneSignalDeferred || []; 100 OneSignalDeferred.push(async function(OneSignal) { 101 await OneSignal.init({ 102 appId: '${o.appId}', 103 notifyButton: { 104 enable: true 105 }, 106 serviceWorkerParam: {scope: '/push/'}, 107 serviceWorkerPath: 'push/OneSignalSDKWorker.js' 108 }); 109 });`,type:"text/javascript"})}),s},am=async(e,s)=>{let o=[];try{let i=null;const l=await mt("{m}oneSignalAppIdNew.json.gz","oneSignal");l.data&&(i=l.data),o=[...i?.TRACKER?.pub??[],...i?.TRACKER?.pvt??[]].filter(c=>Array.isArray(c.domain)?c.domain.length===0||c.domain.some(d=>s===d||s.endsWith("."+d)):typeof c.domain=="string"?s===c.domain||s.endsWith("."+c.domain):typeof c.domain>"u")}catch{}return o},sm=async(e,s)=>{let o=[];try{let i=null;const l=await mt("{m}acceleraConfig.json.gz","acceleraConfig");l.data&&(i=l.data),o=i.TRACKER}catch{}return o},om=e=>{let s=[];return e.forEach(o=>{s.push({src:`https://sdk.optimove.net/v2/websdk/?tenant_id=${o.tenent_id}&tenant_token=${o.tenent_token}`,async:!0})}),s},nm=ct(e=>{const s=Ee(),o=Re(),{$i18n:i}=e,l=A([]);let r="",c=!1;rs(()=>({script:[...l.value]}));const d=async()=>{if(c)return;const _=At("crm_detail"),$=await sm(),w=JSON.stringify($);JSON.stringify(_.value)!==w&&(_.value=$),c=!0},m=async()=>{console.log("loadTrackerScripts trackerHook");const _=ao(),$=_.origin,w=_.hostname,k=i.localeProperties.value.currency,y=At("affiliate_code").value,C=`${k}|${w}|${y||""}`;if(C===r)return;r=C;const b=[],x=await Gp(),D=x[k]??x,M=await am(s,$);o.oneSignalStore=M.length>0;const P=$a(D?.metapixel,w,y);let F=null;if(P.length){const U=[...new Set(P)];F=Jp(U,k)}F&&b.push(...F);let v=$a(D?.ga,w,y),S=null;if(s.public.TRACKER?.pvt?.apply_to_all?.ga&&v.push(...s.public.TRACKER?.pvt?.apply_to_all?.ga),v.length){const U=[...new Set(v)];S=Zp(U)}S&&b.push(...S);const E=$a(D?.kwai,w,y);let T=null;if(E.length){const U=[...new Set(E)];T=Qp(U)}T&&b.push(...T);const N=$a(D?.tiktok,w,y);let O=null;if(N.length){const U=[...new Set(N)];O=Xp(U)}
109O&&b.push(...O);const L=$a(D?.appsflyer,w,y);let z=null;if(L.length){const U=[...new Set(L)];z=em(U)}z&&b.push(...z),$a(D?.appsflyer_v3,w,y);let I=M.map(U=>U.trackers?.one_signal).filter(Boolean),R=null;if(I.length&&(I=Array.from(new Map(I.map(U=>[U.appId,U])).values()),R=tm(I)),R&&b.push(...R),["msslotasia"].includes(s.public.MERCHANT)){let U=[],V=null;const q=await mt("{m}optimoveTenent.json.gz","optimove");q.data&&(V=q.data),U=[...V?.TRACKER?.pub??[],...V?.TRACKER?.pvt??[]].filter(se=>se?.optimove).map(se=>se.optimove);let W=null;U.length&&(W=om(U)),W&&b.push(...W)}l.value=b},g=async()=>{try{await Promise.all([m(),d()])}catch(_){console.log("e",_)}};let p="";e.hook("page:finish",async()=>{const _=i.localeProperties.value.currency;p!==_&&(p=_,await g())})});let im;const Qa=()=>im??=X(()=>import("./vendor-aws-sdk-BTC1qArW-179145342.js"),__vite__mapDeps([359,2]),import.meta.url);let rm;const lm=()=>rm??=X(()=>import("./vendor-compressorjs-CzlA14f5-179145342.js"),[],import.meta.url),cm=ct(e=>{const s=Ee();let o,i=null,l=null;{const{$api:p}=re(),_=3,$=500,w=5*1024*1024,k=10,y={flowOrder:["API"],sdkv2MethodOrder:["directUpload","chunkUpload","multipartUpload","fastSpeedUpload"],sdkv3MethodOrder:["directUpload","chunkUpload","multipartUpload","fastSpeedUpload"],enableSDKv2:!1,enableSDKv3:!0,enableAPI:!0,enableDirectUpload:!0,enableChunkUpload:!0,enableMultipartUpload:!0,enableFastSpeedUpload:!0},C=()=>{const v=[];let S="Failed",E="None",T=0,N=0;const O=Date.now(),L=new Date(O).toISOString(),I=(()=>{const R=navigator.userAgent;let U="Unknown",V="Unknown";return/Android/i.test(R)?U="Android":/iPhone|iPad|iPod/i.test(R)?U="iOS":/Windows Phone/i.test(R)?U="Windows Phone":/Windows/i.test(R)?U="Windows Desktop":/Mac/i.test(R)?U="Mac Desktop":/Linux/i.test(R)?U="Linux Desktop":/BlackBerry/i.test(R)&&(U="BlackBerry"),/Chrome/i.test(R)&&!/Edge/i.test(R)?V="Chrome":/Firefox/i.test(R)?V="Firefox":/Safari/i.test(R)&&!/Chrome/i.test(R)?V="Safari":/Edge/i.test(R)?V="Edge":/Opera|OPR/i.test(R)?V="Opera":/MSIE|Trident/i.test(R)&&(V="Internet Explorer"),{deviceType:U,browserType:V,userAgent:R}})();return{logSummary:R=>v.push(R),setFinalStatus:(R,U,V,q)=>{S=R,E=U,T=V,N=q},getDeviceInfo:()=>I,getFinalReport:()=>{const R=navigator.connection||navigator.mozConnection||navigator.webkitConnection,V=((Date.now()-O)/1e3).toFixed(2);return`=== UPLOAD SUMMARY === 110Status: ${S} 111Method: ${E} | Flow: ${T} | Attempt: ${N} 112DateTime: ${L} 113Duration: ${V} seconds 114 115Browser: ${I.browserType} 116Device: ${I.deviceType} 117Platform: ${navigator.platform} 118Language: ${navigator.language} 119User Agent: ${I.userAgent} 120Screen: ${screen.width}x${screen.height} 121Viewport: ${window.innerWidth}x${window.innerHeight} 122Connection: ${R?R.effectiveType:"Unknown"} (${R?R.downlink+" Mbps":"Unknown"}) 123Memory: ${navigator.deviceMemory?navigator.deviceMemory+" GB":"Unknown"} 124CPU Cores: ${navigator.hardwareConcurrency||"Unknown"} 125Cookie Enabled: ${navigator.cookieEnabled} 126Online: ${navigator.onLine} 127 128`+v.join(` 129`)+` 130=== END SUMMARY ===`}}},b=async(v,S,E=_,T=$,N)=>{let O;for(let L=1;L<=E;L++)try{N.logSummary(`${S} - Attempt ${L}/${E}`);const z=await v();if(!z.status&&[1001,1003].includes(z?.code))return N.logSummary(`${S} - Failed on attempt ${L}`),{result:z,attempt:L};if(z&&z.status)return N.logSummary(`${S} - Success on attempt ${L}`),{result:z,attempt:L};if(O=z,N.logSummary(`${S} - Failed on attempt ${L}: ${JSON.stringify(z)}`),L<E){const I=T*Math.pow(2,L-1);N.logSummary(`${S} - Waiting ${I}ms before retry`),await new Promise(R=>setTimeout(R,I))}}catch(z){if(N.logSummary(`${S} - Error on attempt ${L}: ${z.message}`),O=z,L<E){const I=T*Math.pow(2,L-1);N.logSummary(`${S} - Waiting ${I}ms before retry`),await new Promise(R=>setTimeout(R,I))}}return N.logSummary(`${S} - All ${E} attempts failed`),{result:O,attempt:E}},x=async(v,S)=>{if(S.logSummary(`Processing file: ${v.name} (${v.size} bytes, ${v.type})`),!v||!(v instanceof File)&&!(v instanceof Blob))throw new Error(`Invalid file type: ${typeof v}`);try{const E=await v.arrayBuffer(),T=new Uint8Array(E),N=new File([E],v.name,{type:v.type,lastModified:v.lastModified});return S.logSummary(`File processed successfully: ${T.length} bytes`),{fileBuffer:T,freshFile:N}}catch(E){throw S.logSummary(`File processing failed: ${E.message}`),E}},D={directUpload:async(v,S,E,T,N,O)=>(O.logSummary("SDK v2 - Direct Upload Method"),new Promise((L,z)=>{const I=window.AWS;I.config.update({accessKeyId:v.AccessKeyId,secretAccessKey:v.SecretAccessKey,sessionToken:v.SessionToken,region:v.region,httpOptions:{timeout:36e5,connectTimeout:3e5}});const R=new I.S3({apiVersion:"2006-03-01"}),U={Bucket:v.bucket,Key:v.filepath,Body:["8mbets"].includes(s.public.MERCHANT)?S:S.buffer,ContentType:v.contentType,ACL:"private"},V=R.upload(U);V.on("httpUploadProgress",q=>{const W=Math.round(q.loaded/q.total*100);O.logSummary(`SDK v2 Direct Upload Progress: ${W}%`)}),V.send((q,W)=>{q?(O.logSummary(`SDK v2 Direct Upload Failed: ${q.message}`),z(q)):(O.logSummary(`SDK v2 Direct Upload Success: ${W.Key}`),L({status:!0,data:{key:W.Key}}))})})),chunkUpload:async(v,S,E,T,N,O)=>{O.logSummary("SDK v2 - Chunk Upload Method");const L=5*1024*1024;return S.length<L?(O.logSummary("File too small for chunk/multipart upload, must be at least 5MB. Use direct upload instead."),{status:!1,msg:"File too small for chunk/multipart upload"}):new Promise(async(z,I)=>{try{const R=window.AWS;R.config.update({accessKeyId:v.AccessKeyId,secretAccessKey:v.SecretAccessKey,sessionToken:v.SessionToken,region:v.region});const U=new R.S3({apiVersion:"2006-03-01"}),V=5*1024*1024,q=Math.ceil(S.length/V);O.logSummary(`SDK v2 Chunk Upload: ${q} chunks of ${V} bytes each`);const W={Bucket:v.bucket,Key:v.filepath,ContentType:v.contentType},te=(await new Promise((Q,J)=>{U.createMultipartUpload(W,(ee,oe)=>{ee?J(ee):Q(oe)})})).UploadId,_e=[];for(let Q=1;Q<=q;Q++){const J=(Q-1)*V,ee=Math.min(J+V,S.length),oe=S.slice(J,ee);O.logSummary(`SDK v2 Chunk Upload: Uploading part ${Q}/${q}`);const he=await new Promise((Pe,B)=>{const H={Bucket:v.bucket,Key:v.filepath,PartNumber:Q,UploadId:te,Body:oe.buffer};U.uploadPart(H,(de,ue)=>{de?B(de):Pe(ue)})});_e.push({ETag:he.ETag,PartNumber:Q})}const Z={Bucket:v.bucket,Key:v.filepath,UploadId:te,MultipartUpload:{Parts:_e}},G=await new Promise((Q,J)=>{U.completeMultipartUpload(Z,(ee,oe)=>{ee?J(ee):Q(oe)})});O.logSummary(`SDK v2 Chunk Upload Success: ${G.Key}`),z({status:!0,data:{key:G.Key}})}catch(R){O.logSummary(`SDK v2 Chunk Upload Failed: ${R.message}`),I(R)}})},multipartUpload:async(v,S,E,T,N,O)=>{O.logSummary("SDK v2 - Multipart Upload Method");const L=5*1024*1024;return S.length<L?(O.logSummary("File too small for chunk/multipart upload, must be at least 5MB. Use direct upload instead."),{status:!1,msg:"File too small for chunk/multipart upload"}):new Promise(async(z,I)=>{try{const R=window.AWS;R.config.update({accessKeyId:v.AccessKeyId,secretAccessKey:v.SecretAccessKey,sessionToken:v.SessionToken,region:v.region});const U=new R.S3({apiVersion:"2006-03-01"}),V=w<L?L:w,q=Math.ceil(S.length/V);O.logSummary(`SDK v2 Multipart Upload: ${q} parts of ${V} bytes each`);const W={Bucket:v.bucket,Key:v.filepath,ContentType:v.contentType},te=(await new Promise((J,ee)=>{U.createMultipartUpload(W,(oe,he)=>{oe?ee(oe):J(he)})})).UploadId,_e=[];for(let J=1;J<=q;J++){const ee=(J-1)*V,oe=Math.min(ee+V,S.length),he=S.slice(ee,oe),Pe=new Promise((B,H)=>{const de={Bucket:v.bucket,Key:v.filepath,PartNumber:J,UploadId:te,Body:he.buffer};U.uploadPart(de,(ue,be)=>
130{ue?H(ue):B({ETag:be.ETag,PartNumber:J})})});_e.push(Pe)}const Z=await Promise.all(_e),G={Bucket:v.bucket,Key:v.filepath,UploadId:te,MultipartUpload:{Parts:Z}},Q=await new Promise((J,ee)=>{U.completeMultipartUpload(G,(oe,he)=>{oe?ee(oe):J(he)})});O.logSummary(`SDK v2 Multipart Upload Success: ${Q.Key}`),z({status:!0,data:{key:Q.Key}})}catch(R){O.logSummary(`SDK v2 Multipart Upload Failed: ${R.message}`),I(R)}})},fastSpeedUpload:async(v,S,E,T,N,O)=>(O.logSummary("SDK v2 - Fast Speed Upload Method"),new Promise(async(L,z)=>{try{const I=window.AWS;I.config.update({accessKeyId:v.AccessKeyId,secretAccessKey:v.SecretAccessKey,sessionToken:v.SessionToken,region:v.region,httpOptions:{timeout:36e5,connectTimeout:3e5,maxRetries:0}});const R=new I.S3({apiVersion:"2006-03-01"}),U=100*1024*1024,V=Math.ceil(S.length/U);O.logSummary(`SDK v2 Fast Speed Upload: ${V} parts of ${U} bytes each`);const q={Bucket:v.bucket,Key:v.filepath,ContentType:v.contentType},se=(await new Promise((G,Q)=>{R.createMultipartUpload(q,(J,ee)=>{J?Q(J):G(ee)})})).UploadId,te=[];for(let G=0;G<V;G+=k){const Q=[];for(let ee=0;ee<k&&G+ee<V;ee++){const oe=G+ee+1,he=(G+ee)*U,Pe=Math.min(he+U,S.length),B=S.slice(he,Pe),H=new Promise((de,ue)=>{const be={Bucket:v.bucket,Key:v.filepath,PartNumber:oe,UploadId:se,Body:B.buffer};R.uploadPart(be,(Ce,He)=>{Ce?ue(Ce):de({ETag:He.ETag,PartNumber:oe})})});Q.push(H)}const J=await Promise.all(Q);te.push(...J),O.logSummary(`SDK v2 Fast Speed Upload: Completed batch ${Math.floor(G/k)+1}`)}const _e={Bucket:v.bucket,Key:v.filepath,UploadId:se,MultipartUpload:{Parts:te}},Z=await new Promise((G,Q)=>{R.completeMultipartUpload(_e,(J,ee)=>{J?Q(J):G(ee)})});O.logSummary(`SDK v2 Fast Speed Upload Success: ${Z.Key}`),L({status:!0,data:{key:Z.Key}})}catch(I){O.logSummary(`SDK v2 Fast Speed Upload Failed: ${I.message}`),z(I)}}))},M={directUpload:async(v,S,E,T,N,O)=>{O.logSummary("SDK v3 - Direct Upload Method");try{const{S3Client:L,PutObjectCommand:z}=await Qa(),I=new L({region:v.region,credentials:{accessKeyId:v.AccessKeyId,secretAccessKey:v.SecretAccessKey,sessionToken:v.SessionToken}}),R=new z({Bucket:v.bucket,Key:v.filepath,Body:S.buffer,ContentType:v.contentType}),U=await I.send(R);return O.logSummary(`SDK v3 Direct Upload Success: ${v.filepath}`),{status:!0,data:{key:v.filepath}}}catch(L){throw O.logSummary(`SDK v3 Direct Upload Failed: ${L.message}`),L}},chunkUpload:async(v,S,E,T,N,O)=>{O.logSummary("SDK v3 - Chunk Upload Method");const L=5*1024*1024;if(S.length<L)return O.logSummary("File too small for chunk/multipart upload, must be at least 5MB. Use direct upload instead."),{status:!1,msg:"File too small for chunk/multipart upload"};try{const{S3Client:z,CreateMultipartUploadCommand:I,UploadPartCommand:R,CompleteMultipartUploadCommand:U}=await Qa(),V=new z({region:v.region,credentials:{accessKeyId:v.AccessKeyId,secretAccessKey:v.SecretAccessKey,sessionToken:v.SessionToken}}),q=5*1024*1024,W=Math.ceil(S.length/q);O.logSummary(`SDK v3 Chunk Upload: ${W} chunks of ${q} bytes each`);const se=new I({Bucket:v.bucket,Key:v.filepath,ContentType:v.contentType}),_e=(await V.send(se)).UploadId,Z=[];for(let J=1;J<=W;J++){const ee=(J-1)*q,oe=Math.min(ee+q,S.length),he=S.slice(ee,oe);O.logSummary(`SDK v3 Chunk Upload: Uploading part ${J}/${W}`);const Pe=new R({Bucket:v.bucket,Key:v.filepath,PartNumber:J,UploadId:_e,Body:he.buffer}),B=await V.send(Pe);Z.push({ETag:B.ETag,PartNumber:J})}const G=new U({Bucket:v.bucket,Key:v.filepath,UploadId:_e,MultipartUpload:{Parts:Z}}),Q=await V.send(G);return O.logSummary(`SDK v3 Chunk Upload Success: ${Q.Key}`),{status:!0,data:{key:Q.Key}}}catch(z){throw O.logSummary(`SDK v3 Chunk Upload Failed: ${z.message}`),z}},multipartUpload:async(v,S,E,T,N,O)=>{O.logSummary("SDK v3 - Multipart Upload Method");const L=5*1024*1024;if(S.length<L)return O.logSummary("File too small for chunk/multipart upload, must be at least 5MB. Use direct upload instead."),{status:!1,msg:"File too small for chunk/multipart upload"};try{const{S3Client:z,CreateMultipartUploadCommand:I,UploadPartCommand:R,CompleteMultipartUploadCommand:U}
130=await Qa(),V=new z({region:v.region,credentials:{accessKeyId:v.AccessKeyId,secretAccessKey:v.SecretAccessKey,sessionToken:v.SessionToken}}),q=w<L?L:w,W=Math.ceil(S.length/q);O.logSummary(`SDK v3 Multipart Upload: ${W} parts of ${q} bytes each`);const se=new I({Bucket:v.bucket,Key:v.filepath,ContentType:v.contentType}),_e=(await V.send(se)).UploadId,Z=[];for(let J=0;J<W;J+=k){const ee=[];for(let he=0;he<k&&J+he<W;he++){const Pe=J+he+1,B=(J+he)*q,H=Math.min(B+q,S.length),de=S.slice(B,H),ue=new R({Bucket:v.bucket,Key:v.filepath,PartNumber:Pe,UploadId:_e,Body:de.buffer});ee.push(V.send(ue))}const oe=await Promise.all(ee);Z.push(...oe),O.logSummary(`SDK v3 Multipart Upload: Completed batch ${Math.floor(J/k)+1}`)}const G=new U({Bucket:v.bucket,Key:v.filepath,UploadId:_e,MultipartUpload:{Parts:Z.map((J,ee)=>({ETag:J.ETag,PartNumber:ee+1}))}}),Q=await V.send(G);return O.logSummary(`SDK v3 Multipart Upload Success: ${Q.Key}`),{status:!0,data:{key:Q.Key}}}catch(z){throw O.logSummary(`SDK v3 Multipart Upload Failed: ${z.message}`),z}},fastSpeedUpload:async(v,S,E,T,N,O)=>{O.logSummary("SDK v3 - Fast Speed Upload Method");try{const{S3Client:L,CreateMultipartUploadCommand:z,UploadPartCommand:I,CompleteMultipartUploadCommand:R}=await Qa(),U=new L({region:v.region,credentials:{accessKeyId:v.AccessKeyId,secretAccessKey:v.SecretAccessKey,sessionToken:v.SessionToken}}),V=100*1024*1024,q=Math.ceil(S.length/V);O.logSummary(`SDK v3 Fast Speed Upload: ${q} parts of ${V} bytes each`);const W=new z({Bucket:v.bucket,Key:v.filepath,ContentType:v.contentType}),te=(await U.send(W)).UploadId,_e=[];for(let Q=0;Q<q;Q+=k){const J=[];for(let oe=0;oe<k&&Q+oe<q;oe++){const he=Q+oe+1,Pe=(Q+oe)*V,B=Math.min(Pe+V,S.length),H=S.slice(Pe,B),de=new I({Bucket:v.bucket,Key:v.filepath,PartNumber:he,UploadId:te,Body:H.buffer});J.push(U.send(de))}const ee=await Promise.all(J);_e.push(...ee),O.logSummary(`SDK v3 Fast Speed Upload: Completed batch ${Math.floor(Q/k)+1}`)}const Z=new R({Bucket:v.bucket,Key:v.filepath,UploadId:te,MultipartUpload:{Parts:_e.map((Q,J)=>({ETag:Q.ETag,PartNumber:J+1}))}}),G=await U.send(Z);return O.logSummary(`SDK v3 Fast Speed Upload Success: ${G.Key}`),{status:!0,data:{key:G.Key}}}catch(L){throw O.logSummary(`SDK v3 Fast Speed Upload Failed: ${L.message}`),L}}},P=async(v,S,E)=>{E.logSummary("REST API - Upload Method");try{const T={filename:v.name,filetype:v.type||v.mimeType,is_public:S};E.logSummary(`REST API: Getting STS token with params: ${JSON.stringify(T)}`);let N;if(N=(await b(()=>p("general/get-sts-token-new",T),"REST API STS Token",_,$,E)).result,!N||!N.status)throw new Error(`REST API STS token failed: ${JSON.stringify(N)}`);E.logSummary(`REST API: STS token obtained, uploading to: ${N.data.url}`);const L=await fetch(N.data.url,{method:N.data.body.method,body:v,headers:{"Content-Type":v.type||v.mimeType}});if(!L.ok)throw new Error(`REST API upload failed with status: ${L.status} - ${L.statusText}`);return E.logSummary("REST API Upload Success"),{status:!0,data:{key:N.data.field.key}}}catch(T){throw E.logSummary(`REST API Upload Failed: ${T.message}`),T}};o=async(v,S,E={})=>{const T=C();if(T.logSummary("=== UPLOAD STYLE AA - STARTING ==="),T.logSummary(`File: ${v?.name}, Size: ${v?.size}, Type: ${v?.type}`),T.logSummary(`Is Public: ${S}`),!(v instanceof File)&&!(v instanceof Blob))return T.logSummary("Upload: Provided file is not a File or Blob"),{status:!1,msg:"Upload: Provided file is not a File or Blob"};if(v.size===0)return T.logSummary("Upload: File size is 0"),{status:!1,msg:"Upload: File size is 0"};if(!v.type)return T.logSummary("Upload: File type is missing"),{status:!1,msg:"Upload: File type is missing"};let N,O;try{const L=await v.arrayBuffer();N=new File([L],g(v),{type:v.type,lastModified:v.lastModified}),T.logSummary("File cloned successfully for upload.")}catch(L){return T.logSummary("File cloning failed: "+L.message),{status:!1,msg:"File cloning failed: "+L.message}}try{let L="";const z=ft(),I=await r(N,T);I.file instanceof File?L=I.file:L=new File([I.file],N.name,{type:I.file.type||N.type}),T.logSummary("File compressed with JS");const{fileBuffer:R}=await x(L,T);O=new File([R],L.name,{type:L.type,lastModified:L.lastModified});const U={filename:O.name,filetype:v.type||v.mimeType,is_public:S};for(let W=0;W<y.flowOrder.length;W++){const se=y.flowOrder[W];T.logSummary(`Flow ${W+1}: ${se}`);try{if(se==="API"&&y.enableAPI){T.logSummary(" Method: REST API");const{result:te,attempt:_e}=await b(()=>P(O,S,T),"REST API Upload",_,$,T);if(te&&te.status){T.logSummary(" Attempt 1: Success"),T.setFinalStatus("Success","REST API",3,_e);const Z=T.getFinalReport();return{...te,report:Z}}}else if(se==="SDKv2"&&y.enableSDKv2){T.logSummary(" Method: SDKv2");const te=await b(()=>p("general/get-sts-token",U),"SDK v2 STS Token",_,$,T);if(!te.result.status&&[1001,1003].includes(te.result?.code))return{status:!1,msg:"User Logged Out"};if(te&&te.result&&te.result.status){const _e=te.result.data;for(const Z of y.sdkv2MethodOrder){if(!y[`enable${Z.charAt(0).toUpperCase()+Z.slice(1)}`]){T.logSummary(` ${Z}: disabled, skipping`);continue}if((Z==="chunkUpload"||Z==="multipartUpload")&&R.length<5*1024*1024){T.logSummary(` ${Z}: skipped (file too small)`);continue}if(Z==="fastSpeedUpload"&&R.length<1*1024*1024){T.logSummary(` ${Z}: skipped (file too small)`);continue}try{const G=D[Z];if(!G){T.logSummary(` ${Z}: not found, skipping`);continue}T.logSummary(` ${Z}: Attempting with retry...`);let Q=!1,J;try{J=await b(()=>G(_e,R,v.name,v.type,S,T),`SDK v2 ${Z} upload`,_,$,T)}catch(he){J={result:he,attempt:_}}const{result:ee,attempt:oe}=J;if(ee&&ee.status){T.logSummary(" Success"),T.setFinalStatus("Success",`SDK v2 ${Z}`,1,oe);const he=T.getFinalReport();return{...ee,report:he}}else ee&&ee.msg&&ee.msg.includes("File too small for chunk/multipart upload")?(T.logSummary(" skipped (file too small)"),Q=!0):T.logSummary(` Failed - ${ee&&ee.message?ee.message:JSON.stringify(ee)}`);if(Q)continue}catch(G){T.logSummary(` Failed - ${G.message}`);continue}}}else T.logSummary(" SDK v2 STS Token failed, proceeding to next flow")}else if(se==="SDKv3"&&y.enableSDKv3){T.logSummary(" Method: SDKv3");let te;try{const _e=await b(()=>p("general/get-sts-token",U),"SDK v3 STS Token",_,$,T);if(_e&&_e.result&&_e.result.status)te=_e.result.data;else throw new Error("SDK v3 STS Token failed")}catch(_e){throw T.logSummary(` SDK v3 STS Token failed: ${_e.message}`),_e}for(const _e of y.sdkv3MethodOrder){if(!y[`enable${_e.charAt(0).toUpperCase()+_e.slice(1)}`]){T.logSummary(` ${_e}: disabled, skipping`);continue}if((_e==="chunkUpload"||_e==="multipartUpload")&&R.length<5*1024*1024){T.logSummary(` ${_e}: skipped (file too small)`);continue}if(_e==="fastSpeedUpload"&&R.length<1*1024*1024){T.logSummary(` ${_e}: skipped (file too small)`);continue}try{const Z=M[_e];
130if(!Z){T.logSummary(` ${_e}: not found, skipping`);continue}T.logSummary(` ${_e}: Attempting with retry...`);let G=!1,Q;try{Q=await b(()=>Z(te,R,v.name,v.type,S,T),`SDK v3 ${_e} upload`,_,$,T)}catch(oe){Q={result:oe,attempt:_}}const{result:J,attempt:ee}=Q;if(J&&J.status){T.logSummary(" Success"),T.setFinalStatus("Success",`SDK v3 ${_e}`,2,ee);const oe=T.getFinalReport();return{...J,report:oe}}else J&&J.msg&&J.msg.includes("File too small for chunk/multipart upload")?(T.logSummary(" skipped (file too small)"),G=!0):T.logSummary(` Failed - ${J&&J.message?J.message:JSON.stringify(J)}`);if(G)continue}catch(Z){T.logSummary(` Failed - ${Z.message}`);continue}}}else T.logSummary(`${se} flow is disabled, skipping`)}catch(te){T.logSummary(`${se} Flow failed: ${te.message}`)}}T.logSummary("=== ALL UPLOAD FLOWS FAILED ==="),T.setFinalStatus("Failed","All Methods",0,0);const V=T.getFinalReport(),q=T.getDeviceInfo();return p("slack/notify-block",{title:`â UPLOAD AA FAILED - ${s.public.ENV} - ${s.public.MERCHANT}`,block:{data:`All upload flows failed for file: ${v.name} 131 132Device: ${q.deviceType} | Browser: ${q.browserType} 133 134Complete Log: 135${V}`}}),{status:!1,msg:"All upload flows failed",report:V}}catch(L){T.logSummary(`Upload AA Error: ${L.message}`),T.setFinalStatus("Failed","Error",0,0);const z=T.getFinalReport(),I=T.getDeviceInfo();return p("slack/notify-block",{title:`â UPLOAD AA ERROR - ${s.public.ENV} - ${s.public.MERCHANT}`,block:{data:`Upload AA error: ${L.message} 136 137Device: ${I.deviceType} | Browser: ${I.browserType} 138 139Complete Log: 140${z}`}}),{status:!1,msg:L.message,report:z}}},i=v=>{Object.assign(y,v)},l=y}async function r(p,_){if(!["image/jpeg","image/jpg","image/png","image/webp","image/heic","image/heif"].includes(p.type))return{status:!1,msg:"Unsupported file type",file:p};const b=p.size>1*1024*1024;let x=b?.5:.92;const{default:D}=await lm();return new Promise(M=>{try{new D(p,{quality:x,maxWidth:720,maxHeight:2e3,convertTypes:["image/png","image/webp","image/heic","image/heif"],convertSize:0,mimeType:"image/jpeg",checkOrientation:!0,strict:!1,draw(P,F,v){const S=F.naturalWidth||F.width||1,E=F.naturalHeight||F.height||1;let T=Math.min(720/S,2e3/E,1);v.width=Math.round(S*T),v.height=Math.round(E*T);try{P.fillStyle="#ffffff",P.fillRect(0,0,v.width,v.height),P.drawImage(F,0,0,v.width,v.height)}catch(N){throw _.logSummary("Canvas draw failed, fallback will be used"),N}},success(P){try{const F=new Image;F.onload=()=>{const v=document.createElement("canvas");v.width=F.width||1,v.height=F.height||1;const S=v.getContext("2d",{willReadFrequently:!0,alpha:!1});if(S.drawImage(F,0,0),c(S,v.width,v.height)){_.logSummary("White image detected after compression, fallback to original"),m("White image detected",{width:v.width,height:v.height,fileName:p.name,fileSize:p.size,ts:new Date(Date.now()).toISOString()},_),M({status:!0,msg:"White image detected, original used",file:p});return}const E=new File([P],p.name.replace(/\.[^/.]+$/,".jpg"),{type:"image/jpeg",lastModified:Date.now()});E.size>p.size&&b?(_.logSummary("Original file used due to size bigger after compress"),M({status:!0,msg:"Original file used (size bigger after compress)",file:p})):(_.logSummary(b?"Compress + resize success":"Resize success"),M({status:!0,msg:"Compress + resize success",file:E}))},F.onerror=()=>{_.logSummary("Compressed image load failed, fallback"),M({status:!1,msg:"Invalid compressed image",file:p})},F.src=URL.createObjectURL(P)}catch(F){_.logSummary("Validation failed, fallback to original",F),M({status:!1,msg:"Validation error",file:p})}},error(P){_.logSummary("Compression failed, fallback to original",P),M({status:!1,msg:P.message,file:p})}})}catch(P){_.logSummary("Unexpected error, using original file",P),M({status:!1,msg:"Unexpected error, using original file",file:p})}})}function c(p,_,$,w=2){try{const k=p.getImageData(0,0,_,$).data;let y=0,C=0;const b=_*4;for(let x=0;x<$;x+=w){let D=x*b;for(let M=0;M<_;M+=w){const P=D+M*4,F=k[P],v=k[P+1],S=k[P+2];(k[P+3]===0||F>245&&v>245&&S>245)&&y++,C++}}return y/C>.98}catch{return!0}}function d(p){return Object.entries(p).map(([_,$])=>`${_}: ${$}`).join(` 141`).replaceAll(",","")}function m(p,_={},$){try{const{$api:w}
141=re(),k=$.getDeviceInfo();$.logSummary(d(_)),$.setFinalStatus("Error","Compress",0,0);const y=$.getFinalReport();w("slack/notify-block",{title:`â ï¸ UPLOAD COMPRESSOR ERROR - ${p} - ${s.public.ENV} - ${s.public.MERCHANT}`,block:{data:`Complete Log: 142${y}`}}),console.debug("[UPLOAD_TELEMETRY]",d(_))}catch{}}const g=p=>{const _=Re(),{$randomId:$}=re();let w=_?.data?.member_id;const k=p?.name?.split(".").pop();return w+"_"+$(16)+"."+k};return{provide:{upload:o,setUploadConfig:i,UPLOAD_CONFIG:l}}}),dm="standalone",sn="vite-pwa:hide-install";function um(e={}){const{immediate:s=!1,onNeedReload:o,onNeedRefresh:i,onOfflineReady:l,onRegistered:r,onRegisteredSW:c,onRegisterError:d}=e;let m,g,p;const _=async(w=!0)=>{await g,p?.()};async function $(){if("serviceWorker"in navigator){if(m=await X(async()=>{const{Workbox:w}=await import("./workbox-window.prod.es5-BBnX5xw4-179145342.js");return{Workbox:w}},[],import.meta.url).then(({Workbox:w})=>new w("/sw.js",{scope:"/",type:"classic"})).catch(w=>{d?.(w)}),!m)return;p=()=>{m?.messageSkipWaiting()},m.register({immediate:s}).then(w=>{c?c("/sw.js",w):r?.(w)}).catch(w=>{d?.(w)})}}return g=$(),_}function pm(e={}){const{immediate:s=!0,onNeedReload:o,onNeedRefresh:i,onOfflineReady:l,onRegistered:r,onRegisteredSW:c,onRegisterError:d}=e,m=A(!1),g=A(!1);return{updateServiceWorker:um({immediate:s,onNeedReload:o,onNeedRefresh(){m.value=!0,i?.()},onOfflineReady(){g.value=!0,l?.()},onRegistered:r,onRegisteredSW:c,onRegisterError:d}),offlineReady:g,needRefresh:m}}const mm=ct({name:"vite-pwa:nuxt:client:plugin",enforce:"post",parallel:!0,setup(e){const s=A(!1),o=A(!1),i=A(!1),l=A(localStorage.getItem(sn)==="true"),r=navigator.userAgent,c=r.match(/iPhone|iPad|iPod/),d=`${dm}`,m=window.matchMedia(`(display-mode: ${d})`).matches,g=A(!!(m||c&&!r.match(/Safari/))),p=A(g.value);window.matchMedia(`(display-mode: ${d})`).addEventListener("change",D=>{!p.value&&D.matches&&(p.value=!0)});let _;const $=()=>_,{offlineReady:w,needRefresh:k,updateServiceWorker:y}=pm({immediate:!0,onRegisterError(D){e.hooks.callHook("service-worker:registration-failed",{error:D}),s.value=!0},onRegisteredSW(D,M){_=M,e.hooks.callHook("service-worker:registered",{url:D,registration:M}),M?.active?.state==="activated"?(o.value=!0,e.hooks.callHook("service-worker:activated",{url:D,registration:M})):M?.installing&&M.installing.addEventListener("statechange",P=>{const F=P.target;o.value=F.state==="activated",o.value&&e.hooks.callHook("service-worker:activated",{url:D,registration:M})})}}),C=async()=>{w.value=!1,k.value=!1};let b=()=>Promise.resolve(void 0),x=()=>{};if(!l.value){let D;const M=P=>{P.preventDefault(),D=P,i.value=!0};window.addEventListener("beforeinstallprompt",M),window.addEventListener("appinstalled",()=>{D=void 0,i.value=!1}),x=()=>{D=void 0,i.value=!1,window.removeEventListener("beforeinstallprompt",M),l.value=!0,localStorage.setItem(sn,"true")},b=async()=>{if(!i.value||!D){i.value=!1;return}return i.value=!1,await tt(),D.prompt(),await D.userChoice}}return{provide:{pwa:fa({isInstalled:g,isPWAInstalled:p,showInstallPrompt:i,cancelInstall:x,install:b,swActivated:o,registrationError:s,offlineReady:w,needRefresh:k,updateServiceWorker:y,cancelPrompt:C,getSWRegistration:$})}}}}),_m=[wl,kl,El,ip,rp,lp,cp,dp,up,Pr,Dr,Or,pp,mp,_p,Nr,fp,gp,vp,yp,bp,Ap,Lp,Rp,Op,Np,Bp,Fp,Up,jp,zp,Vp,Hp,Wp,qp,nm,cm,Br,mm],on={webManifest:{href:"/manifest.webmanifest"}},fm=Ea({async setup(){if(on){const e=A({link:[]});rs(e);const{webManifest:s}=on;if(s){const{href:o}=s;e.value.link.push({rel:"manifest",href:o})}}return()=>null}}),gi=(e="RouteProvider")=>Ea({name:e,props:{route:{type:Object,required:!0},vnode:Object,vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(s){const o=s.renderKey,i=s.route,l={};for(const r in s.route)Object.defineProperty(l,r,{get:()=>o===s.renderKey?s.route[r]:i[r],enumerable:!0});return ea(Sa,ns(l)),()=>s.vnode?Wt(s.vnode,{ref:s.vnodeRef}):s.vnode}}),hm=gi(),nn=new WeakMap,gm=Ea({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:s,slots:o,expose:i}){const l=re(),r=A(),c=qt(Sa,null),d=new Set;let m;i({pageRef:r});const g=qt(Us,null);let p;const _=l.deferHydration();let $=!1,w=!1,k,y=0;if(l.isHydrating){const b=l.hooks.hookOnce("app:error",_),x=kt().beforeEach(()=>{b(),x()})}e.pageKey&&ge(()=>e.pageKey,(b,x)=>{b!==x&&l.callHook("page:loading:start")});let C=!1;{const b=kt().beforeResolve(()=>{C=!1});lt(()=>{b(),_()})}return()=>Wt(Fr,{name:e.name,route:e.route,...s},{default:bm(b=>{const x=vm(c,b.route,b.Component),D=c&&c.matched.length===b.route.matched.length;if(!b.Component){if(p&&!D&&!Es(p))return p;_();return}if(p&&g&&!Es(p)&&!g.isCurrent(b.route))return p;if(x&&c&&(!g||g?.isCurrent(c)))return(D||p)&&!Es(p)?p:null;const M=ja(b,e.pageKey),P=ym(c,b.route,b.Component);!l.isHydrating&&m===M&&!P&&tt(()=>{C||(C=!0,l.callHook("page:loading:end"))}),$&&m!==M&&w&&y++,m=M;const F=!!(e.transition??b.route.meta.pageTransition??Eo),v=F&&qn([e.transition,b.route.meta.pageTransition,Eo,{onAfterLeave(){l["~transitionFinish"]?.(),delete l["~transitionFinish"],delete l["~transitionPromise"],l.callHook("page:transition:finish",b.Component)}}]),S=e.keepalive??b.route.meta.keepalive??jr,E=b.Component.type,T=E.name||E.__name;b.route.meta.keepalive&&T&&d.add(T);let N;if(d.size>0&&e.keepalive==null&&(!S||typeof S=="object"&&S&&S.include)){const L=typeof S=="object"&&S?{...S}:{},z=L.include?Array.isArray(L.include)?L.include:[L.include]:[];N={...L,include:Array.from(new Set([...z,...d]))}}else N=S;return p=Gn(F&&v,Rl(N,Wt(so,{key:y,suspensible:!0,onPending:()=>{$=!0,F&&!l["~transitionPromise"]&&(l["~transitionPromise"]=new Promise(L=>{l["~transitionFinish"]=L})),k=l.callHook("page:start",b.Component)}
142,onResolve:async()=>{$=!1,w=!0,l.isHydrating&&l["~restoreDeferredRoute"]?.();try{await tt(),l._route.sync?.(),await k,await l.callHook("page:finish",b.Component),!C&&!P&&(C=!0,await l.callHook("page:loading:end"))}finally{_()}}},{default:()=>{const L={key:M||void 0,vnode:o.default?wm(o.default,b):b.Component,route:b.route,renderKey:M||void 0,trackRootNodes:F,vnodeRef:r};if(!N)return Wt(hm,L);const z=E;let I=nn.get(z);return I||(I=gi(T),nn.set(z,I)),Wt(I,L)}}))).default(),p})})}});function vm(e,s,o){if(!e)return!1;const i=s.matched.findIndex(c=>c.components?.default===o?.type);if(i===-1)return!1;const l=s.matched.slice(0,i).filter(c=>c.components?.default);if(!l.length)return!1;const r=e.matched.filter(c=>c.components?.default);return l.some((c,d)=>c.components?.default!==r[d]?.components?.default)||o&&ja({route:s,Component:o})!==ja({route:e,Component:o})}function ym(e,s,o){return e?s.matched.findIndex(l=>l.components?.default===o?.type)<s.matched.length-1:!1}function bm(e){const s=(o=>{const i=e(o);return Array.isArray(i)?i:i==null||!Ur(i)?[j()]:[i]});return s._n=!0,s}function wm(e,s){const o=e(s);return o.length===1?Wt(o[0]):Wt(Ae,void 0,o)}function Es(e){return!!e&&(!!e.suspense?.isUnmounted||!!e.component?.isUnmounted)}const vi=Vr,$m=Ea({name:"LayoutLoader",inheritAttrs:!1,props:{name:String,layoutProps:Object},setup(e,s){return()=>Wt(ca[e.name],e.layoutProps,s.slots)}}),km={name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},xm=Ea({name:"NuxtLayout",inheritAttrs:!1,props:km,setup(e,s){const o=re(),i=qt(Sa),r=!i||i===xt()?Kn():i,c=ie(()=>{let p=n(e.name)??r?.meta.layout??vi(r?.path).appLayout??"default";return p&&!(p in ca)&&e.fallback&&(p=n(e.fallback)),p}),d=Ua();s.expose({layoutRef:d});const m=o.deferHydration();if(o.isHydrating){const p=o.hooks.hookOnce("app:error",m),_=kt().beforeEach(()=>{p(),_()})}let g;return()=>{const _=!!c.value&&c.value in ca&&!!(r?.meta.layoutTransition??Ao),$=_&&qn([r?.meta.layoutTransition,Ao,{onBeforeLeave(){o["~transitionPromise"]=new Promise(k=>{o["~transitionFinish"]=k})},onAfterLeave(){o["~transitionFinish"]?.(),delete o["~transitionFinish"],delete o["~transitionPromise"]}}]),w=g;return g=c.value,Gn($,{default:()=>Wt(so,{suspensible:!0,onResolve:async()=>{await tt(m)}},{default:()=>Wt(Sm,{layoutProps:zr(s.attrs,r.meta.layoutProps??{},{ref:d}),key:c.value||void 0,name:c.value,shouldProvide:!e.name,isRenderingNewLayout:k=>k!==w&&k===c.value,hasTransition:_},s.slots)})}).default()}}}),Sm=Ea({name:"NuxtLayoutProvider",inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean},isRenderingNewLayout:{type:Function,required:!0}},setup(e,s){const o=e.name;e.shouldProvide&&ea(Us,{isCurrent:c=>o===!1||o===(c.meta.layout??vi(c.path).appLayout??"default")});const i=qt(Sa),l=i&&i===xt(),r=qt(Us,null);if(l){const c=Kn(),d={};for(const m in c){const g=m;Object.defineProperty(d,g,{enumerable:!0,get:()=>e.isRenderingNewLayout(e.name)&&(!r||r.isCurrent(c))?c[g]:i[g]})}ea(Sa,ns(d))}return()=>!o||typeof o=="string"&&!(o in ca)?s.slots.default?.():Wt($m,{key:o,layoutProps:e.layoutProps,name:o},s.slots)}}),rn=ye("/wechat/arrow_object.webp"),Cm=ye("/wechat/3_dot_menu.webp"),Tm=ye("/wechat/globe_en.webp"),Ve=(e,s)=>{const o=e.__vccOpts||e;for(const[i,l]of s)o[i]=l;return o},Em={},Am={class:"main-page"},Mm={class:"circle1"},Lm={class:"w-full h-full"},Im={class:"pt-[30px] px-[15px] rotate-[350deg]"},Rm={class:"step_title_box flex items-end justify-center"},Pm={class:"mb-2"},Dm={class:"font-black text-[30px]"},Om={class:"flex justify-center mt-4"},Nm={class:"step2_text"},Bm={class:"circle2"},Fm={class:"w-full h-full"},Um={class:"pt-[30px] pb-[10px] px-[15px] rotate-[10deg]"},jm={class:"step_title_box flex items-end justify-center"},zm={class:"mb-2"},Vm={class:"font-black text-[30px]"},Hm={class:"flex justify-center mt-4"},Wm={class:"step1_text"};function qm(e,s){return u(),f("div",Am,[s[6]||(s[6]=a("img",{class:"arrow-img arrow1",src:rn,alt:"arrow",title:"arrow"},null,-1)),s[7]||(s[7]=a("img",{class:"arrow-img arrow2",src:rn,alt:"arrow",title:"arrow"},null,-1)),a("div",Mm,[a("div",Lm,[a("div",Im,[a("div",Rm,[a("div",Pm,[a("div",Dm,h(e.$t("wechat_step")),1
142)]),s[0]||(s[0]=a("div",{class:"text-[70px] font-black"},"1",-1))]),a("div",Om,[a("div",Nm,[dt(h(e.$t("wechat_step1_desc"))+" ",1),s[1]||(s[1]=a("img",{class:"step1_img",src:Cm,alt:"dot",title:"dot"},null,-1))])])])]),s[2]||(s[2]=a("svg",{class:"circle-border1",viewBox:"0 0 100 100",preserveAspectRatio:"none","aria-hidden":"true"},[a("rect",{x:"0.5",y:"0.5",width:"99",height:"99",rx:"50",ry:"50",fill:"none",stroke:"#fff","stroke-width":"1","stroke-dasharray":"20 3 2 3"})],-1))]),a("div",Bm,[a("div",Fm,[a("div",Um,[a("div",jm,[a("div",zm,[a("div",Vm,h(e.$t("wechat_step")),1)]),s[3]||(s[3]=a("div",{class:"text-[70px] font-black"},"2",-1))]),a("div",Hm,[a("div",Wm,[dt(h(e.$t("wechat_step2_desc"))+" ",1),s[4]||(s[4]=a("img",{src:Tm,alt:"globe",title:"globe"},null,-1)),dt(" "+h(e.$t("wechat_step2_desc2")),1)])])])]),s[5]||(s[5]=a("svg",{class:"circle-border2",viewBox:"0 0 100 100",preserveAspectRatio:"none","aria-hidden":"true"},[a("rect",{x:"0.5",y:"0.5",width:"99",height:"99",rx:"50",ry:"50",fill:"none",stroke:"#fff","stroke-width":"1","stroke-dasharray":"20 3 2 3"})],-1))])])}const Gm=Ve(Em,[["render",qm],["__scopeId","data-v-cfd4a18b"]]),ut={__name:"Icon",props:{iconClass:String},setup(e){return(s,o)=>(u(),f("i",{class:fe(e.iconClass)},[...o[0]||(o[0]=[Gt('<span class="path1"></span><span class="path2"></span><span class="path3"></span><span class="path4"></span><span class="path5"></span><span class="path6"></span><span class="path7"></span><span class="path8"></span><span class="path9"></span><span class="path10"></span><span class="path11"></span><span class="path12"></span><span class="path13"></span>',13)])],2))}},yi=ye("/img/icons/contact_quick_live_chat.webp"),Km=["href","aria-label"],Ym={key:1,class:"contact-tab-img contact-img relative mr-3 w-[30px]",src:yi,alt:"contact_quick_live_chat"},Jm={class:"contact-tab relative"},Zm={class:"contact-tab-text-1 text-xs font-bold"},Qm={class:"contact-tab-text-2 mt-1 text-xs"},Xm={key:0},e_=["href","aria-label"],t_=["src","alt"],a_={class:"contact-tab relative"},s_={class:"contact-tab-text-1 text-xs font-bold"},o_={class:"contact-tab-text-2 mt-1 text-xs"},n_={key:1,class:"contact_btn mt-2"},i_=["src","alt"],r_={class:"contact-tab relative"},l_={class:"contact-tab-text-1 text-xs font-bold"},c_={class:"contact-tab-text-2 mt-1 text-xs"},d_={__name:"MerchantContactBar",setup(e){const{$liveChatUrl:s,$resolveUrl:o}=re(),{locale:i}=nt();ht();const l=xt(),r=Ee(),c=A(!1),d=ft();je();const{isMobile:m,isIos:g,isAndroid:p}=Qe(),_=Ha(),$=ie(()=>_.ready&&_.data[i.value]?_.data[i.value]:null),w=ie(()=>_.readyBasicContact&&_.basicContact?_.basicContact:""),k=is(),y=ie(()=>k(l));ge(y,T=>{_.setLiveChatDisplay()}),ge(y,()=>{y.value=="index"?c.value=!0:c.value=!1},{immediate:!0}),ge(i,T=>{_.appendLiveChatScript(!0,l.path)});const C=ie(()=>{if(w.value)return(w.value||[]).filter(T=>T?.homepage_display==1)}),b=T=>/^(https?:\/\/)?([\w-]+(\.[\w-]+)+)([\w.,@?^=%&:/~+#-]*[\w@?^=%&/~+#-])?$/.test(T),x=T=>T.icon&&!["",null,void 0].includes(T.icon)?T.icon:o("{d}contact_icon/default.png"),D=A(null),M=A("bottom_right"),P=ie(()=>d.ready&&d.data&&d.data.currency?d.data.currency:""),F=A(!1);let v=null;ge(D,T=>{T&&(tt(()=>E()),v=new ResizeObserver(()=>{E()}),v.observe(T))},{immediate:!0}),lt(()=>{v&&(v.disconnect(),v=null)});const S=()=>{M.value="bottom_right",F.value=!0};ge(()=>P.value,()=>{P.value&&S()});const E=async()=>{const T=document.querySelector(".contactBox"),O=document.querySelector(".merchant-top-bar")?.getBoundingClientRect();if(T)switch(M.value){case"top_right":T.style.right="0px",T.style.top=`${O?.height+10}px`,T.classList.remove("left-mode"),T.classList.add("right-mode");break;case"middle_right":T.style.right="0px",T.style.top=`${window.innerHeight/2-O?.height}px`,T.classList.remove("left-mode"),T.classList.add("right-mode");break;case"bottom_right":T.style.bottom="130px",T.style.right="0px",T.classList.remove("left-mode"),T.classList.add("right-mode");break;case"top_left":T.style.left="0px",T.style.top=`${O?.height+10}px`,T.classList.remove("right-mode"),T.classList.add("left-mode");break;case"middle_left":T.style.left="0px",T.style.top=`${window.innerHeight/2-O?.height}px`,T.classList.remove("right-mode"),T.classList.add("left-mode");break;case"bottom_left":T.style.left="0px",T.style.bottom="130px",T.classList.remove("right-mode"),T.classList.add("left-mode");break}};return(T,N)=>{const O=ut;return n($)&&n(c)&&n(F)?(u(),f("div",{key:0,ref_key:"contactBarRef",ref:D},[a("div",{class:fe(["contactBox",n(_).liveChatDisplay?"!bottom-[100px]":""])},[n($).live_chat&&!n($).live_chat_script?(u(),f("a",{key:0,href:n(s)(n($).live_chat),target:"_blank",class:"contact_btn","aria-label":T.$t("online_customer_service")},[N[0]||(N[0]=a("div",{class:"contact_btn_bg"},null,-1)),n(r).public?.CONTACT_ICON_TYPE=="1"?(u(),ve(O,{key:0,iconClass:"icon-social-cs mr-3 mobile-contact-icon relative"})):(u(),f("img",Ym)),a("div",Jm,[a("div",Zm,h(T.$t("online_customer_service")),1),a("div",Qm,h(T.$t("24_7_service")),1)])],8,Km)):j("",!0),n(C)?(u(!0),f(Ae,{key:1},ze(n(C),L=>(u(),f("div",{key:L.title},[L?.homepage_display==1?(u(),f("div",Xm,[b(L.url)?(u(),f("a",{key:0,href:`${L.url}`,target:"_blank",class:"contact_btn mt-2","aria-label":L.title},[x(L)?(u(),f("img",{key:0,class:"contact-tab-img relative mr-3 w-[30px]",src:x(L),alt:`${L.title}`},null,8,t_)):j("",!0),a("div",a_,[a("div",s_,h(L.title),1),a("div",o_,h(L.content),1)])],8,e_)):(u(),f("div",n_,[x(L)?(u(),f("img",{key:0,class:"contact-tab-img relative mr-3 w-[30px]",src:x(L),alt:`${L.title}`},null,8,i_)):j("",!0),a("div",r_,[a("div",l_,h(L.title),1),a("div",c_,h(L.content),1)])]))])):j("",!0)]))),128)):j("",!0)],2)],512)):j("",!0)}}},u_=Ve(d_,[["__scopeId","data-v-c56eac1c"]]),p_={class:"contactbox_text"},m_={class:"contact_us_arrow"},__={key:1,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},f_={key:1,class:"contactBox_right"},h_={key:0},g_=["href","aria-label"],v_={key:1,class:"mr-3 w-[30px]",src:yi,alt:"contact_quick_live_chat"},y_={class:"contact-tab"},b_={class:"contact-tab-text-1 text-xs"},w_={class:"contact-tab-text-2 mt-1 text-xs"},$_={key:0},k_=["href","aria-label"],x_=["src","alt"],S_={class:"contact-tab"},C_={class:"contact-tab-text-1 text-xs font-bold"},T_={class:"contact-tab-text-2 mt-1 text-xs"},E_={key:1,class:"contact_btn_mobile"},A_=["src","alt"],M_={class:"contact-tab"},L_={class:"contact-tab-text-1 text-xs"},I_={class:"contact-tab-text-2 mt-1 text-xs"},R_={__name:"MerchantContactBarMobile",setup(e){const{$liveChatUrl:s,$resolveUrl:o}=re(),{isMobile:i}=Qe(),{locale:l}=nt();ht();const r=xt(),c=Ee(),d=A(!1),m=A(!1),g=ft();je();const p=Ha(),_=ie(()=>p.ready&&p.data[l.value]?p.data[l.value]:null),$=ie(()=>p.readyBasicContact&&p.basicContact?p.basicContact:""),w=is(),k=ie(()=>w(r));ge(k,T=>{p.setLiveChatDisplay()}),ge(k,()=>{k.value=="index"||k.value=="sport"||k.value=="live"||k.value=="slot"||k.value=="card"||k.value=="fish"||k.value=="esport"||k.value=="lottery"||k.value=="egames"||k.value=="cricket"||k.value=="instantwin"||k.value=="cockfight"?d.value=!0:d.value=!1},{immediate:!0}),ge(l,T=>{p.appendLiveChatScript(!0,r.path)});const y=ie(()=>_.live_chat&&!_.live_chat_script||C?.value?.length>0),C=ie(()=>{if($.value)return($.value||[]).filter(T=>T?.homepage_display==1)}),b=T=>/^(https?:\/\/)?([\w-]+(\.[\w-]+)+)([\w.,@?^=%&:/~+#-]*[\w@?^=%&/~+#-])?$/.test(T),x=T=>T.icon&&!["",null,void 0].includes(T.icon)?T.icon:o("{d}contact_icon/default.png"),D=A(null),M=A("bottom_right"),P=ie(()=>g.ready&&g.data&&g.data.currency?g.data.currency:""),F=A(!1);let v=null;ge(D,T=>{T&&(tt(()=>E()),v=new ResizeObserver(()=>{E()}),v.observe(T))},{immediate:!0}),lt(()=>{v&&(v.disconnect(),v=null)});const S=()=>{M.value="bottom_right",F.value=!0};ge(()=>P.value,()=>{P.value&&S()},{immediate:!0});const E=async()=>{const T=document.querySelector(".contactBox"),O=document.querySelector(".merchant-top-bar")?.getBoundingClientRect();if(T)switch(M.value){case"top_right":T.classList.remove("left-mode"),T.classList.add("right-mode"),T.classList.add("top_right"),T.style.top=`${O?.height}px`;break;case"middle_right":T.classList.remove("left-mode"),T.classList.add("right-mode"),T.classList.add("middle_right"),T.style.top=`${window.innerHeight/2-O?.height}px`;break;case"bottom_right":T.classList.remove("left-mode"),T.classList.add("right-mode"),T.classList.add("bottom_right"),T.style.bottom="50px";break;
142case"top_left":T.classList.remove("right-mode"),T.classList.add("left-mode"),T.classList.add("top_left"),T.style.top=`${O?.height}px`;break;case"middle_left":T.classList.remove("right-mode"),T.classList.add("left-mode"),T.classList.add("middle_left"),T.style.top=`${window.innerHeight/2-O?.height}px`;break;case"bottom_left":T.classList.remove("right-mode"),T.classList.add("left-mode"),T.classList.add("bottom_left"),T.style.bottom="50px";break}};return(T,N)=>{const O=ut;return n(d)&&n(F)?(u(),f("div",{key:0,ref_key:"contactBarRef",ref:D},[a("div",null,[a("div",{class:fe(["contactBox",`${n(m)?"active":""} ${[n(M).includes("left")?"left-mode":"right-mode"]}`]),ref:"contactBox"},[n(y)?(u(),f("div",{key:0,class:"contactBox_left",onClick:N[0]||(N[0]=L=>m.value=!n(m))},[a("div",p_,h(T.$t("contact_us")),1),a("div",m_,[[1].includes(n(c).public?.TMPL_TYPE)?(u(),ve(O,{key:0,iconClass:"icon-double-right-arrow scale-x-[-1]"})):(u(),f("svg",__,[...N[1]||(N[1]=[a("path",{"fill-rule":"evenodd",d:"M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"},null,-1)])]))])])):j("",!0),n(y)?(u(),f("div",f_,[n(_)?(u(),f("div",h_,[n(_).live_chat&&!n(_).live_chat_script?(u(),f("a",{key:0,href:n(s)(n(_).live_chat),target:"_blank",class:"contact_btn_mobile mb-2","aria-label":T.$t("online_customer_service")},[n(c).public?.CONTACT_ICON_TYPE=="1"?(u(),ve(O,{key:0,iconClass:"icon-social-cs mr-3 mobile-contact-icon"})):(u(),f("img",v_)),a("div",y_,[a("div",b_,h(T.$t("online_customer_service")),1),a("div",w_,h(T.$t("24_7_service")),1)])],8,g_)):j("",!0)])):j("",!0),n(C)?(u(!0),f(Ae,{key:1},ze(n(C),(L,z)=>(u(),f("div",{key:L.title,class:"mb-2"},[L?.homepage_display==1?(u(),f("div",$_,[b(L.url)?(u(),f("a",{key:0,href:`${L.url}`,target:"_blank",class:"contact_btn_mobile","aria-label":L.title},[x(L)?(u(),f("img",{key:0,class:"mr-3 w-[30px]",src:x(L),alt:`${L.title}`},null,8,x_)):j("",!0),a("div",S_,[a("div",C_,h(L.title),1),a("div",T_,h(L.
142content),1)])],8,k_)):(u(),f("div",E_,[x(L)?(u(),f("img",{key:0,class:"mr-3 w-[30px]",src:x(L),alt:`${L.title}`},null,8,A_)):j("",!0),a("div",M_,[a("div",L_,h(L.title),1),a("div",I_,h(L.content),1)])]))])):j("",!0)]))),128)):j("",!0)])):j("",!0)],2)])],512)):j("",!0)}}},P_=Ve(R_,[["__scopeId","data-v-8b9e56b9"]]),D_={};function O_(e,s){return u(),f("div")}const N_=Ve(D_,[["render",O_]]),B_={};function F_(e,s){return u(),f("div")}const U_=Ve(B_,[["render",F_]]),j_={__name:"Modal",props:{show:Boolean,clickClose:Boolean,overlayClass:String,containerClass:String,wrapperClass:String,styleClass:String,maxWidth:{type:Number,default:500},paddingClass:{type:String,default:"p-4 sm:p-5"}},emits:["close"],setup(e,{emit:s}){const o=Ee(),i=e,l=s,r=A(),c=g=>{i.clickClose&&g.target==r.value&&l("close")},d=g=>{g.key=="Escape"&&l("close")},m=je();return ge(()=>i.show,g=>{g?(document.addEventListener("keyup",d),m.noScrollCount++):(document.removeEventListener("keyup",d),m.noScrollCount--)}),lt(()=>{i.show&&(document.removeEventListener("keyup",d),m.noScrollCount--)}),(g,p)=>{const _=aa;return u(),ve(_,null,{default:Le(()=>[(u(),ve(da,{to:"body"},[a("div",{class:fe(["fmodal-overlay",[e.show?"show":"",e.overlayClass]])},[a("div",{class:fe(["fmodal-wrapper",`${e.wrapperClass}`]),onClick:c,ref_key:"wrapper",ref:r},[a("div",{class:fe(["fmodal-content bg-modal relative w-full rounded-[5px] shadow-lg",[e.paddingClass,e.containerClass,e.paddingClass&&n(o).public?.TMPL_TYPE==2?"md:rounded-3xl md:!p-10":""]]),style:st([{maxWidth:`${e.maxWidth}px`},e.styleClass])},[Ut(g.$slots,"default",{},void 0,!0)],6)],2)],2)]))]),_:3})}}},Et=Ve(j_,[["__scopeId","data-v-7cc2acd2"]]),KR=Object.freeze(Object.defineProperty({__proto__:null,default:Et},Symbol.toStringTag,{value:"Module"})),z_={class:"modal-body"},V_={class:"modal-text"},H_={class:"modal-footer"},W_=["aria-label"],q_={__name:"StatusModal",props:{show:Boolean,toastStyle:Boolean,success:{type:Boolean,default:!0},cta:{type:String,default:"GO"}},emits:["close"],setup(e,{emit:s}){const o=s,i=l=>{o("close",l)};return(l,r)=>{const c=Et;return u(),ve(c,{show:e.show,onClose:i,wrapperClass:"!items-center !p-3",overlayClass:e.toastStyle?"!bg-black/60 !backdrop-blur-none":"",containerClass:e.toastStyle?"modal-container status-modal toast-style !flex !flex-col !p-0 !bg-white overflow-hidden !rounded-xl !max-w-[350px] min-h-[200px] border border-[#374151] !shadow-xl":"modal-container status-modal !bg-white overflow-hidden !rounded-lg",paddingClass:""},{default:Le(()=>[a("div",z_,[a("div",V_,[Ut(l.$slots,"default",{},void 0,!0)])]),a("div",H_,[a("button",{type:"button",class:fe(["cta-btn uppercase",{"shadow-md":e.toastStyle}]),onClick:r[0]||(r[0]=d=>i(!0)),"aria-label":e.cta},h(e.cta),11,W_)])]),_:3},8,["show","overlayClass","containerClass"])}}},po=Ve(q_,[["__scopeId","data-v-5b2ab6cf"]]),G_={class:"text-center text-[20px] font-semibold"},K_={class:"text-center text-[16px]"},Y_={__name:"ForgotPassword",setup(e){const s=je(),{locale:o}=nt(),i=A(!1),l=A(1);ge(()=>o.value,()=>{l.value++});const r=()=>{i.value=!0,localStorage.removeItem("_cd_forgotPassword"),setTimeout(()=>{l.value++},400)};return(c,d)=>{const m=U_,g=po;return u(),f("div",null,[n(s).forgotPasswordModal?(u(),ve(m,{key:n(l),show:n(s).forgotPasswordModal,onClose:d[0]||(d[0]=p=>n(s).forgotPasswordModal=!1),onSubmit:r},null,8,["show"])):j("",!0),me(g,{show:n(i),onClose:d[1]||(d[1]=p=>i.value=!1),cta:c.$t("login_now")},{default:Le(()=>[a("div",G_,h(c.$t("password_changed_successfully"))+"!",1),a("div",K_,h(c.$t("your_password_has_been_updated")),1)]),_:1},8,["show","cta"])])}}},J_=ye("/img/spinner.svg"),Z_={},Q_={src:J_,alt:"spinner",class:"mx-auto",style:{height:"2.25rem"}};function X_(e,s){return u(),f("img",Q_)}const Aa=Ve(Z_,[["render",X_]]),ef=ye("/img/promotions/bg-redeem.webp"),tf={style:{"padding-top":"100%"}},af=["aria-label"],sf={class:"absolute top-[70px] left-0 right-0 max-w-[300px] mx-auto redeem-code"},of={class:"text-2xl font-bold pb-3 pl-6 redeem-title"},nf={class:"pb-4 redeem-memo"},rf=["placeholder"],lf={key:0,class:"text-right"},cf={class:"_df_ErrMsg !text-xs md:!text-sm"},df=["disabled","aria-label"],uf={__name:"RedeemCodeModal",setup(e){const{$api:s,$toast:o}=re(),{t:i,locale:l,locales:r}=nt(),c=je(),d=A(!0),m=A(),g=Re(),p=A(!1),_=ge(()=>c.redeemCodeModal,C=>{C&&(p.value=!0,_())});ge(()=>m.value,C=>{C?d.value=!1:d.value=!0,w()});const $=A(),w=()=>m.value?null:i("error_required"),k=A(!1),y=async()=>
142{if(k.value||($.value=w(),$.value))return;k.value=!0;const C=await s("promotion/apply-promotion",{redeem_code:m.value});if(k.value=!1,C.status){if(C.data?.reward_type==4||C.data?.reward_type==5){if(!await c.getFreespin(g?.loggedIn,g?.data?.uid,l,r,i,!0))return;localStorage.setItem("rewardActiveSlide","freespin"),c.redeemCodeModal=!1,c.rewardsModal=!0;return}}else{C.data?.claim_restriction==1?(c.appClaimMessage=C.msg,c.appClaimModal=!0):o(!1,C.msg);return}o(!0,C.msg),c.redeemCodeModal=!1};return ge(()=>c.redeemCodeModal,()=>{m.value=""}),(C,b)=>{const x=ut,D=Aa,M=Et;return n(p)?(u(),ve(M,{key:0,show:n(c).redeemCodeModal,onClose:b[2]||(b[2]=P=>n(c).redeemCodeModal=!1),clickClose:"",maxWidth:400,containerClass:"!border-0 !p-0 !bg-transparent"},{default:Le(()=>[a("div",tf,[b[3]||(b[3]=a("img",{class:"absolute top-0 left-0",src:ef,alt:"redeem code casino background"},null,-1)),a("button",{class:"redeem-code-modal absolute top-6 right-6",type:"button",onClick:b[0]||(b[0]=P=>n(c).redeemCodeModal=!1),"aria-label":C.$t("close")},[me(x,{iconClass:"icon-close w-4"})],8,af),a("div",sf,[a("div",of,h(C.$t("redeem_code")),1),a("div",nf,h(C.$t("redeem_memo")),1),$t(a("input",{class:"o-input text-center",placeholder:C.$t("redeem_placeholder"),"onUpdate:modelValue":b[1]||(b[1]=P=>zt(m)?m.value=P:null),autocapitalize:"off"},null,8,rf),[[xa,n(m)]]),n($)?(u(),f("div",lf,[a("div",cf,h(n($)),1)])):j("",!0),n(k)?(u(),ve(D,{key:2})):(u(),f("button",{key:1,type:"button",onClick:y,class:"mt-4 btn primary !block w-full redeem-code-bg custom-rounded-btn",disabled:n(d),"aria-label":C.$t("receive")},h(C.$t("receive")),9,df))])])]),_:1},8,["show"])):j("",!0)}}},Ta=ye("/img/icons/close.svg"),pf=ye("/img/ios_img.webp"),mf={class:"relative pt-2 max-w-[300px] mx-auto"},_f=["aria-label"],ff={class:"ios_modal_text_1 font-black"},hf={class:"ios_modal_text_2"},gf={class:"ios_modal_box ios_modal_box_1 mt-1"},vf={class:"ios_modal_box ios_modal_box_2 mt-1"},yf={class:"ios_modal_box ios_modal_box_3"},bf={class:"ios_modal_box ios_modal_box_4"},wf={class:"ios_modal_text_3"},$f=["innerHTML"],kf={class:"ios_modal_text_4"},xf=["innerHTML"],Sf={__name:"IosModal",setup(e){const s=je(),o=A(!1),i=ge(()=>s.iosModal,l=>{l&&(o.value=!0,i())});return(l,r)=>{const c=Et;return n(o)?(u(),ve(c,{key:0,show:n(s).iosModal,onClose:r[1]||(r[1]=d=>n(s).iosModal=!1),clickClose:"",maxWidth:500,containerClass:"!bg-white ios-modal-bg"},{default:Le(()=>[a("div",mf,[a("button",{type:"button",class:"close_btn","aria-label":l.$t("close"),onClick:r[0]||(r[0]=d=>n(s).iosModal=!1)},[...r[2]||(r[2]=[a("img",{src:Ta,alt:"close"},null,-1)])],8,_f),a("div",ff,h(l.$t("ios_modal_text_1")),1),a("div",hf,h(l.$t("ios_modal_text_2")),1),r[10]||(r[10]=a("div",{class:"ios_modal_img"},[a("img",{src:pf,alt:"ios_img"}),a("div",{class:"ios_modal_number_1"},"1")],-1)),a("div",gf,[a("div",null,h(l.$t("ios_modal_text_5")),1),r[3]||(r[3]=a("div",{class:"icon"},[a("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20.664 25.42"},[a("path",{id:"Path_93683","data-name":"Path 93683",d:"M338.055,367.123v-2.437a3.133,3.133,0,0,1,.765-2.3,3.091,3.091,0,0,1,2.279-.773h4.022a3.761,3.761,0,0,1,1.278.2,2.791,2.791,0,0,1,1.065.7l5.418,5.49a2.868,2.868,0,0,1,.711,1.1,4.247,4.247,0,0,1,.2,1.381v8.494a3.135,3.135,0,0,1-.765,2.3,3.047,3.047,0,0,1-2.272.772h-2.208v-1.4h2.138a1.533,1.533,0,0,0,1.711-1.7V370.08h-5.017a1.709,1.709,0,0,1-1.229-.394,1.676,1.676,0,0,1-.41-1.246v-5.426h-4.566a1.544,1.544,0,0,0-1.72,1.7v2.406Zm8.951,1.128a.469.469,0,0,0,.561.56H352l-4.993-5.056Zm-13.881,15.718v-14.3a3.135,3.135,0,0,1,.765-2.3,3.065,3.065,0,0,1,2.272-.772h3.668a5.151,5.151,0,0,1,.906.07,2.283,2.283,0,0,1,.726.26,3.2,3.2,0,0,1,.678.544l5.844,5.923a3.56,3.56,0,0,1,.552.7,2.119,2.119,0,0,1,.252.741,5.771,5.771,0,0,1,.071.986v8.139a3.135,3.135,0,0,1-.765,2.3,3.047,3.047,0,0,1-2.272.772h-9.661a3.075,3.075,0,0,1-2.279-.772A3.139,3.139,0,0,1,333.126,383.969Zm1.4-.024a1.533,1.533,0,0,0,1.711,1.7h9.512a1.724,1.724,0,0,0,1.286-.442,1.7,1.7,0,0,0,.434-1.254V375.83H341.6a1.828,1.828,0,0,1-1.333-.442,1.8,1.8,0,0,1-.449-1.341V368h-3.573a1.544,1.544,0,0,0-1.72,1.7Zm7.232-9.433h5.434l-6.057-6.136v5.514a.525.525,0,0,0,.623.622Z",transform:"translate(-333.126 -361.617)"})])],-1))]),a("div",vf,[a("div",null,h(l.$t("ios_modal_text_6")),1),r[4]||(r[4]=a("div",{class:"icon"},[a("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 31.909 12.572"},[a("path",{id:"Path_93686","data-name":"Path 93686",d:"M335.394,440.963a6.161,6.161,0,0,1-2.446-.489,6.433,6.433,0,0,1-2-1.349,6.352,6.352,0,0,1-1.357-2,6.344,6.344,0,0,1,0-4.882,6.251,6.251,0,0,1,1.357-2,6.387,6.387,0,0,1,2-1.356,6.335,6.335,0,0,1,4.883,0,6.259,6.259,0,0,1,2,1.356,6.31,6.31,0,0,1,1.349,6.886,6.308,6.308,0,0,1-3.352,3.352A6.1,6.1,0,0,1,335.394,440.963Zm0-1.459a4.651,4.651,0,0,0,1.869-.379,4.9,4.9,0,0,0,1.538-1.04,4.8,4.8,0,0,0,1.033-1.538,4.8,4.8,0,0,0,0-3.738,4.808,4.808,0,0,0-2.571-2.572,4.828,4.828,0,0,0-3.746,0,4.817,4.817,0,0,0-1.538,1.034,4.9,4.9,0,0,0-1.04,1.538,4.7,4.7,0,0,0-.371,1.869,4.76,4.76,0,0,0,.371,1.877,5.027,5.027,0,0,0,1.04,1.538,4.919,4.919,0,0,0,1.538,1.041A4.766,4.766,0,0,0,335.394,439.5Zm15.545,1.459a6.174,6.174,0,0,1-2.453-.489,6.308,6.308,0,0,1-3.352-3.352,6.344,6.344,0,0,1,0-4.882,6.347,6.347,0,0,1,3.352-3.36,6.173,6.173,0,0,1,2.453-.489,6.077,6.077,0,0,1,2.429.489,6.388,6.388,0,0,1,3.36,3.36,6.333,6.333,0,0,1,0,4.882,6.348,6.348,0,0,1-3.36,3.352A6.078,6.078,0,0,1,350.94,440.963Zm0-1.459a4.744,4.744,0,0,0,1.869-.371,4.855,4.855,0,0,0,2.571-2.58,4.667,4.667,0,0,0,.378-1.877,4.611,4.611,0,0,0-.378-1.869,4.807,4.807,0,0,0-2.571-2.572,4.828,4.828,0,0,0-3.746,0,4.818,4.818,0,0,0-1.538,1.034,4.89,4.89,0,0,0-1.04,1.538,4.887,4.887,0,0,0,0,3.738,4.9,4.9,0,0,0,2.579,2.579A4.671,4.671,0,0,0,350.94,439.5Zm-21.248-5.986v1.766h-1.774a.624.624,0,0,1-.71-.7v-.363a.624.624,0,0,1,.71-.7Zm26.942,1.766v-1.766h1.774a.624.624,0,0,1,.71.7v.363a.624.624,0,0,1-.71.7Zm-15.38-.378v-1.657a3.648,3.648,0,0,1,.955-.292,4.885,4.885,0,0,1,1.908,0,3.648,3.648,0,0,1,.955.292v1.657a3.066,3.066,0,0,0-.915-.363,4.346,4.346,0,0,0-.994-.119,4.449,4.449,0,0,0-1,.119A3.082,3.082,0,0,0,341.254,434.906Z",transform:"translate(-327.208 -428.391)"})])],-1))]),a("div",yf,[a("div",null,h(l.$t("ios_modal_text_7")),1
142),r[5]||(r[5]=a("div",{class:"icon"},[a("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 22.36 18.543"},[a("path",{id:"Path_93689","data-name":"Path 93689",d:"M332.229,492.336V478.542a1.094,1.094,0,0,1,.024-.237.984.984,0,0,1,.1-.245,4.832,4.832,0,0,1,1.325-1.411,7.167,7.167,0,0,1,2.042-1.018,8.039,8.039,0,0,1,2.525-.387,7.234,7.234,0,0,1,3.052.623,5.52,5.52,0,0,1,2.122,1.593,5.519,5.519,0,0,1,2.122-1.593,7.214,7.214,0,0,1,3.044-.623,7.986,7.986,0,0,1,2.523.387,7.063,7.063,0,0,1,2.035,1.018,4.8,4.8,0,0,1,1.333,1.411.692.692,0,0,1,.094.245,1.04,1.04,0,0,1,.024.237v13.794a.871.871,0,0,1-.292.741,1.054,1.054,0,0,1-.67.229.907.907,0,0,1-.434-.11,4.88,4.88,0,0,1-.449-.26,6.38,6.38,0,0,0-1.893-1,6.952,6.952,0,0,0-2.24-.348,6.186,6.186,0,0,0-2.263.449,6.046,6.046,0,0,0-1.972,1.294,1.666,1.666,0,0,1-.5.354,1.107,1.107,0,0,1-.931,0,1.761,1.761,0,0,1-.5-.354,5.785,5.785,0,0,0-1.972-1.3,6.277,6.277,0,0,0-2.264-.442,6.947,6.947,0,0,0-2.239.348,6.5,6.5,0,0,0-1.893,1,5.013,5.013,0,0,1-.449.26.907.907,0,0,1-.434.11,1.052,1.052,0,0,1-.67-.229A.871.871,0,0,1,332.229,492.336Zm1.4-.781a6.367,6.367,0,0,1,2-.994,8.859,8.859,0,0,1,2.611-.371,6.928,6.928,0,0,1,1.727.213,7.532,7.532,0,0,1,1.537.568,6.437,6.437,0,0,1,1.207.772V478.8a3.994,3.994,0,0,0-1.774-1.577,6.08,6.08,0,0,0-2.7-.584,6.684,6.684,0,0,0-1.861.26,6.04,6.04,0,0,0-1.617.726,3.872,3.872,0,0,0-1.135,1.088Zm10.481.189a6.5,6.5,0,0,1,1.207-.772,7.6,7.6,0,0,1,1.531-.568,7.017,7.017,0,0,1,1.735-.213,8.883,8.883,0,0,1,2.619.371,6.261,6.261,0,0,1,2,.994v-12.84a3.884,3.884,0,0,0-1.135-1.088,5.91,5.91,0,0,0-1.61-.726,6.709,6.709,0,0,0-1.869-.26,6.062,6.062,0,0,0-2.69.584,4.048,4.048,0,0,0-1.782,1.577Z",transform:"translate(-332.229 -475.244)"})])],-1))]),a("div",bf,[a("div",null,h(l.$t("ios_modal_text_8")),1),r[6]||(r[6]=a("div",{class:"icon"},[a("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 18.503 18.439"},[a("path",{id:"Path_93699","data-name":"Path 93699",d:"M351.614,626.487a3.161,3.161,0,0,1,.734,1.1,4.99,4.99,0,0,1,.332,1.373,14.88,14.88,0,0,1,.086,1.664v7.824a14.88,14.88,0,0,1-.086,1.664,4.974,4.974,0,0,1-.332,1.372,3.262,3.262,0,0,1-.734,1.105,3.32,3.32,0,0,1-1.113.741,5.255,5.255,0,0,1-1.38.339,14.64,14.64,0,0,1-1.665.087h-7.886a14.639,14.639,0,0,1-1.665-.087,5.255,5.255,0,0,1-1.38-.339,3.437,3.437,0,0,1-1.113-.741,3.261,3.261,0,0,1-.734-1.105,5.377,5.377,0,0,1-.332-1.372,14.88,14.88,0,0,1-.086-1.664v-7.879a11.464,11.464,0,0,1,.213-2.327,3.381,3.381,0,0,1,.946-1.75,3.469,3.469,0,0,1,1.759-.955,11.149,11.149,0,0,1,2.335-.22h7.941a14.655,14.655,0,0,1,1.665.086,5.26,5.26,0,0,1,1.38.339A3.32,3.32,0,0,1,351.614,626.487Zm-.244,3.865a7.9,7.9,0,0,0-.158-1.617,2.372,2.372,0,0,0-.623-1.223,2.426,2.426,0,0,0-1.23-.631,7.68,7.68,0,0,0-1.625-.165h-8.392a8.027,8.027,0,0,0-1.665.165,2.21,2.21,0,0,0-1.861,1.861,8.254,8.254,0,0,0-.158,1.657v8.328a7.966,7.966,0,0,0,.158,1.617,2.365,2.365,0,0,0,.623,1.222,2.412,2.412,0,0,0,1.23.631,7.62,7.62,0,0,0,1.625.166h8.439a7.62,7.62,0,0,0,1.625-.166,2.335,2.335,0,0,0,1.23-.631,2.384,2.384,0,0,0,.615-1.222,7.566,7.566,0,0,0,.166-1.617Zm-12.509,4.172a.7.7,0,0,1,.741-.741h3.186V630.6a.741.741,0,0,1,.2-.536.69.69,0,0,1,.521-.214.7.7,0,0,1,.528.214.71.71,0,0,1,.213.536v3.187h3.194a.718.718,0,0,1,.528.2.725.725,0,0,1,.205.537.693.693,0,0,1-.205.512.729.729,0,0,1-.528.2h-3.194v3.194a.715.715,0,0,1-.741.741.7.7,0,0,1-.521-.205.759.759,0,0,1-.2-.536v-3.194H339.6a.759.759,0,0,1-.537-.2A.692.692,0,0,1,338.862,634.524Z",transform:"translate(-334.263 -625.32)"})])],-1)),r[7]||(r[7]=a("div",{class:"ios_modal_number_2"},"2",-1))]),a("div",wf,[r[8]||(r[8]=a("div",{class:"mr-2"},"1)",-1)),a("div",{innerHTML:l.$t("ios_modal_text_3")},null,8,$f)]),a("div",kf,[r[9]||(r[9]=a("div",{class:"mr-2"},"2)",-1)),a("div",{innerHTML:l.$t("ios_modal_text_4")},null,8,xf)])])]),_:1},8,["show"])):j("",!0)}}},Cf=Ve(Sf,[["__scopeId","data-v-5e2ee8c8"]]),Tf=ye("/img/ios-modal/address_bar_camera.webp"),mo=ye("/img/ios-modal/share.webp"),bi=ye("/img/ios-modal/copy.webp"),Ef=ye("/img/ios-modal/send.webp"),Af=ye("/img/ios-modal/list_plus.webp"),_o=ye("/img/ios-modal/three_dot.webp"),Mf=ye("/img/ios-modal/print.webp"),ds=ye("/img/ios-modal/add_home.webp"),Lf={class:"ios-chrome-content"},If=["innerHTML"],Rf={class:"ios-chrome-browser","aria-label":"Chrome share instruction"},Pf={class:"ios-chrome-browser__address"},Df=["innerHTML"],Of=["innerHTML"],Nf={class:"ios-chrome-menu","aria-label":"Chrome Add to Home Screen instruction"},Bf={class:"ios-chrome-menu__row"},Ff={class:"ios-chrome-menu__row ios-chrome-menu__row--selected"},Uf=["innerHTML"],jf={class:"ios-chrome-install"},zf={class:"ios-chrome-confirm","aria-label":"Chrome confirmation instruction"},Vf={class:"ios-chrome-confirm__topbar"},Hf={class:"ios-chrome-confirm__add-wrap"},Wf={class:"ios-chrome-confirm__add"},qf={class:"ios-chrome-confirm__body"},Gf=["src"],Kf={key:1,class:"ios-chrome-confirm__app-icon"},Yf={class:"ios-chrome-confirm__app-info"},Jf={class:"ios-chrome-web-app","aria-label":"Open as web app option"},Zf={__name:"IosBottomModalChrome",props:{browserType:{type:String,default:"chrome"},displayDomain:{type:String,default:""},appIcon:{type:String,default:""},appTitle:{type:String,default:""},appUrl:{type:String,default:""}},setup(e){const s=e;return(o,i)=>
142(u(),f("div",{class:fe(["ios-bottom-modal-chrome",{"ios-bottom-modal-chrome--firefox":s.browserType==="firefox"}])},[a("div",Lf,[a("p",{class:"ios-chrome-hint",innerHTML:o.$t("tap_the_share_icon")},null,8,If),a("section",Rf,[a("div",Pf,[i[0]||(i[0]=a("img",{src:Tf,alt:"Address Bar Camera"},null,-1)),a("strong",null,h(s.displayDomain||"o9win.com"),1),i[1]||(i[1]=a("img",{src:mo,alt:"Share"},null,-1))]),i[2]||(i[2]=a("span",{class:"ios-chrome-step ios-chrome-step--one"},"1",-1)),i[3]||(i[3]=a("span",{class:"ios-chrome-ring ios-chrome-ring--one"},null,-1))]),a("p",{class:"ios-chrome-hint",innerHTML:o.$t("tap_three_dots")},null,8,Df),i[12]||(i[12]=Gt('<section class="ios-chrome-tools" aria-label="Chrome menu instruction" data-v-c5ae33c2><div class="ios-chrome-tool" data-v-c5ae33c2><img src="'+bi+'" alt="Copy" data-v-c5ae33c2></div><div class="ios-chrome-tool" data-v-c5ae33c2><img src="'+Ef+'" alt="Send" data-v-c5ae33c2></div><div class="ios-chrome-tool" data-v-c5ae33c2><img src="'+Af+'" alt="List Plus" data-v-c5ae33c2></div><div class="ios-chrome-tool ios-chrome-tool--selected" data-v-c5ae33c2><img src="'+_o+'" alt="More" data-v-c5ae33c2><span class="ios-chrome-step ios-chrome-step--two" data-v-c5ae33c2>2</span><span class="ios-chrome-ring ios-chrome-ring--two" data-v-c5ae33c2></span></div></section>',1)),a("p",{class:"ios-chrome-hint",innerHTML:o.$t("tap_add_to_home_screen")},null,8,Of),a("section",Nf,[a("div",Bf,[i[4]||(i[4]=a("img",{src:Mf,alt:"Copy"},null,-1)),a("strong",null,h(o.$t("print")),1)]),a("div",Ff,[i[5]||(i[5]=a("span",{class:"ios-chrome-step ios-chrome-step--three"},"3",-1)),i[6]||(i[6]=a("img",{src:ds,alt:"Add to Home Screen"},null,-1)),a("strong",null,h(o.$t("ios_modal_text_8")),1)])]),a("p",{class:"ios-chrome-hint",innerHTML:o.$t("tap_add")},null,8,Uf),a("div",jf,[a("section",zf,[a("div",Vf,[i[9]||(i[9]=a("span",{class:"ios-chrome-confirm__close"},"Ã",-1)),a("strong",null,h(o.$t("ios_modal_text_8")),1),a("span",Hf,[a("span",Wf,h(o.$t("add")),1),i[7]||(i[7]=a("span",{class:"ios-chrome-step ios-chrome-step--four"},"4",-1)),i[8]||(i[8]=a("span",{class:"ios-chrome-ring ios-chrome-ring--four"},null,-1))])]),a("div",qf,[s.appIcon?(u(),f("img",{key:0,src:s.appIcon,alt:"App icon",class:"ios-chrome-confirm__app-icon"},null,8,Gf)):(u(),f("div",Kf)),a("div",Yf,[a("strong",null,h(s.appTitle||"o9win"),1),a("span",null,h(s.appUrl||"https://www.o9win.com/m/index.html"),1)]),i[10]||(i[10]=a("span",{class:"ios-chrome-confirm__clear"},"Ã",-1))])]),a("section",Jf,[a("strong",null,h(o.$t("open_as_web_app")),1),i[11]||(i[11]=a("span",{class:"ios-chrome-toggle"},[a("i")],-1))])])])],2))}},ln=Ve(Zf,[["__scopeId","data-v-c5ae33c2"]]),fo=ye("/img/ios-modal/left_arrow.webp"),wi=ye("/img/ios-modal/right_arrow.webp"),Qf=ye("/img/ios-modal/opera_plus.webp"),Xf=ye("/img/ios-modal/opera_tab.webp"),eh=ye("/img/ios-modal/opera_fingerpoint.webp"),th=ye("/img/ios-modal/opera_vpn.webp"),ah=ye("/img/ios-modal/opera_close.webp"),sh=ye("/img/ios-modal/opera_share.webp"),oh=ye("/img/ios-modal/opera_private.webp"),nh={class:"ios-bottom-modal-opera"},ih={class:"ios-opera-content"},rh=["innerHTML"],lh=["innerHTML"],ch={class:"ios-opera-actions","aria-label":"Opera share menu instruction"},dh={class:"ios-opera-action"},uh={class:"ios-opera-action ios-opera-action-ad-block"},ph={class:"ios-opera-action ios-opera-action--selected"},mh={class:"ios-opera-action"},_h=["innerHTML"],fh={class:"ios-opera-menu","aria-label":"Opera Add to Home Screen instruction"},hh={class:"ios-opera-menu__row"},gh=["innerHTML"],vh={class:"ios-opera-confirm","aria-label":"Opera confirmation instruction"},yh={class:"ios-opera-confirm__topbar"},bh={class:"ios-opera-confirm__add-wrap"},wh={class:"ios-opera-confirm__add"},$h={class:"ios-opera-confirm__body"},kh=["src"],xh={key:1,class:"ios-opera-confirm__app-icon"},Sh={class:"ios-opera-confirm__app-info"},Ch={__name:"IosBottomModalOpera",props:{displayDomain:{type:String,default:""},appIcon:{type:String,default:""},appTitle:{type:String,default:""},appUrl:{type:String,default:""}},setup(e){const s=e;return(o,i)=>(u(),f("div",nh,[a("div",ih,[a("p",{class:"ios-opera-hint",innerHTML:o.$t("tap_the_three_dots")},null,8,rh),i[11]||(i[11]=Gt('<section class="ios-opera-toolbar" aria-label="Opera toolbar instruction" data-v-37c1914a><img src="'+fo+'" alt="Back" data-v-37c1914a><img src="'+wi+'" alt="Forward" class="grayscale opacity-25" data-v-37c1914a><img class="ios-opera-toolbar-icon--plus" src="'+Qf+'" alt="Plus" data-v-37c1914a><img class="ios-opera-toolbar-icon--tab" src="'+Xf+'" alt="Tabs" data-v-37c1914a><img class="ios-opera-more" src="'+_o+'" alt="More" data-v-37c1914a><span class="ios-opera-step ios-opera-step--one" data-v-37c1914a>1</span><span class="ios-opera-ring ios-opera-ring--one" data-v-37c1914a></span><img class="ios-opera-hand ios-opera-hand--one" src="'+eh+'" alt="" aria-hidden="true" data-v-37c1914a></section>',1)),a("p",{class:"ios-opera-hint",innerHTML:o.$t("tap_the_share_icon")},null,8,lh),a("section",ch,[a("div",dh,[i[0]||(i[0]=a("img",{src:th,alt:"VPN"}
142,null,-1)),a("span",null,h(o.$t("vpn")),1)]),a("div",uh,[i[1]||(i[1]=a("img",{src:ah,alt:"Close"},null,-1)),a("span",null,h(o.$t("ad_block")),1)]),a("div",ph,[i[2]||(i[2]=a("img",{src:sh,alt:"Share"},null,-1)),a("span",null,h(o.$t("share")),1),i[3]||(i[3]=a("span",{class:"ios-opera-step ios-opera-step--two"},"2",-1))]),a("div",mh,[i[4]||(i[4]=a("img",{src:oh,alt:"Private Mode"},null,-1)),a("span",null,h(o.$t("private_mode")),1)])]),a("p",{class:"ios-opera-hint",innerHTML:o.$t("tap_add_to_home_screen")},null,8,_h),a("section",fh,[a("div",hh,[i[5]||(i[5]=a("span",{class:"ios-opera-step ios-opera-step--three"},"3",-1)),i[6]||(i[6]=a("img",{src:ds,alt:"Add to Home Screen"},null,-1)),a("strong",null,h(o.$t("ios_modal_text_8")),1),i[7]||(i[7]=a("span",{class:"ios-opera-ring ios-opera-ring--three"},null,-1))])]),a("p",{class:"ios-opera-hint",innerHTML:o.$t("tap_add")},null,8,gh),a("section",vh,[a("div",yh,[i[10]||(i[10]=a("span",{class:"ios-opera-confirm__close"},"Ã",-1)),a("strong",null,h(o.$t("ios_modal_text_8")),1),a("span",bh,[a("span",wh,h(o.$t("add")),1),i[8]||(i[8]=a("span",{class:"ios-opera-step ios-opera-step--four"},"4",-1)),i[9]||(i[9]=a("span",{class:"ios-opera-ring ios-opera-ring--four"},null,-1))])]),a("div",$h,[s.appIcon?(u(),f("img",{key:0,src:s.appIcon,alt:"App icon",class:"ios-opera-confirm__app-icon"},null,8,kh)):(u(),f("div",xh)),a("div",Sh,[a("strong",null,h(s.appTitle||"Demo | Demo Slot Mantap | Trusted..."),1),a("span",null,h(s.appUrl||"https://demo/index.com"),1)])])])])]))}},Th=Ve(Ch,[["__scopeId","data-v-37c1914a"]]),$i=ye("/img/ios-modal/show.webp"),ki=ye("/img/ios-modal/refresh.webp"),Ks=ye("/img/ios-modal/ios_bookmark.webp"),Eh=ye("/img/ios-modal/ios_bookmark2.webp"),xi=ye("/img/ios-modal/favorites.webp"),Ah=ye("/img/ios-modal/ios_quicknote.webp"),Mh=ye("/img/ios-modal/ios_findpage.webp"),Si=ye("/img/ios-modal/fingerpoint.webp"),Lh={class:"ios-bottom-modal-safari"},Ih={class:"ios-safari-content"},Rh=["innerHTML"],Ph={class:"ios-safari-browser","aria-label":"Safari browser instruction"},Dh={class:"ios-safari-browser__address"},Oh=["innerHTML"],Nh={class:"ios-safari-share","aria-label":"Safari share instruction"},Bh={class:"ios-safari-share__menu"},Fh={class:"ios-safari-share__row ios-safari-share__row--selected"},Uh=["innerHTML"],jh={class:"ios-safari-share__row"},zh=["innerHTML"],Vh={class:"ios-safari-actions","aria-label":"Safari Add to Home Screen instruction"},Hh={class:"ios-safari-actions__row"},Wh={class:"ios-safari-actions__row"},qh={class:"ios-safari-actions__row"},Gh={class:"ios-safari-actions__row"},Kh={class:"ios-safari-actions__row ios-safari-actions__row--selected"},Yh=["innerHTML"],Jh={class:"ios-safari-confirm","aria-label":"Safari confirmation instruction"},Zh={class:"ios-safari-confirm__topbar"},Qh={class:"ios-safari-confirm__add-wrap"},Xh={class:"ios-safari-confirm__add"},eg={class:"ios-safari-confirm__body"},tg=["src"],ag={key:1,class:"ios-safari-confirm__app-icon"},sg={class:"ios-safari-confirm__app-info"},og={__name:"IosBottomModalSafari",props:{displayDomain:{type:String,default:""},appIcon:{type:String,default:""},appTitle:{type:String,default:""},appUrl:{type:String,default:""}},setup(e){const s=e;return(o,i)=>(u(),f("div",Lh,[a("div",Ih,[a("p",{class:"ios-safari-hint",innerHTML:o.$t("tap_the_three_dots")},null,8,Rh),a("section",Ph,[i[2]||(i[2]=a("div",{class:"ios-safari-browser__back"},[a("img",{src:fo,alt:"Back"})],-1)),a("div",Dh,[i[0]||(i[0]=a("img",{class:"ios-safari-browser__tabs",src:$i,alt:"Tabs"},null,-1)),a("strong",null,h(s.displayDomain),1),i[1]||(i[1]=a("img",{class:"ios-safari-browser__refresh",src:ki,alt:"Refresh"},null,-1))]),i[3]||(i[3]=a("div",{class:"ios-safari-browser__more"},[a("img",{src:_o,alt:"More"})],-1)),i[4]||(i[4]=a("span",{class:"ios-safari-step ios-safari-step--one"},"1",-1)),i[5]||(i[5]=a("span",{class:"ios-safari-ring ios-safari-ring--one"},null,-1))]),a("p",{class:"ios-safari-hint",innerHTML:o.$t("tap_the_share_icon")},null,8,Oh),a("section",Nh,[a("div",Bh,[a("div",Fh,[i[6]||(i[6]=a("img",{src:mo,alt:"Share"},null,-1)),a("strong",{innerHTML:o.$t("tap_share")},null,8,Uh)]),a("div",jh,[i[7]||(i[7]=a("img",{src:Ks,alt:"Bookmark"}
142,null,-1)),a("strong",null,h(o.$t("ios_modal_text_7")),1)])]),i[8]||(i[8]=a("span",{class:"ios-safari-step ios-safari-step--two"},"2",-1))]),a("p",{class:"ios-safari-hint",innerHTML:o.$t("tap_add_to_home_screen")},null,8,zh),a("section",Vh,[a("div",Hh,[i[9]||(i[9]=a("img",{src:Eh,alt:"Reading list"},null,-1)),a("span",null,h(o.$t("ios_modal_text_7")),1)]),a("div",Wh,[i[10]||(i[10]=a("img",{src:xi,alt:"Favorites"},null,-1)),a("span",null,h(o.$t("add_to_favorites")),1)]),a("div",qh,[i[11]||(i[11]=a("img",{src:Ah,alt:"Add to Quick Note"},null,-1)),a("span",null,h(o.$t("add_to_quick_note")),1)]),a("div",Gh,[i[12]||(i[12]=a("img",{src:Mh,alt:"Find on page"},null,-1)),a("span",null,h(o.$t("find_on_page")),1)]),a("div",Kh,[i[13]||(i[13]=a("span",{class:"ios-safari-step ios-safari-step--three"},"3",-1)),i[14]||(i[14]=a("img",{src:ds,alt:"Add to Home Screen"},null,-1)),a("strong",null,h(o.$t("ios_modal_text_8")),1)])]),a("p",{class:"ios-safari-hint",innerHTML:o.$t("tap_add")},null,8,Yh),a("section",Jh,[a("div",Zh,[i[17]||(i[17]=a("span",{class:"ios-safari-confirm__close"},"Ã",-1)),a("strong",null,h(o.$t("ios_modal_text_8")),1),a("span",Qh,[a("span",Xh,h(o.$t("add")),1),i[15]||(i[15]=a("span",{class:"ios-safari-step ios-safari-step--four"},"4",-1)),i[16]||(i[16]=a("span",{class:"ios-safari-ring ios-safari-ring--four"},null,-1))])]),a("div",eg,[s.appIcon?(u(),f("img",{key:0,src:s.appIcon,alt:"App icon",class:"ios-safari-confirm__app-icon"},null,8,tg)):(u(),f("div",ag)),a("div",sg,[a("strong",null,h(s.appTitle||"o9win"),1),a("span",null,h(s.appUrl||"https://www.o9win.com/m/index.html"),1)]),i[18]||(i[18]=a("span",{class:"ios-safari-confirm__clear"},"Ã",-1))]),i[19]||(i[19]=a("img",{class:"ios-safari-hand",src:Si,alt:"","aria-hidden":"true"},null,-1))])])]))}},ng=Ve(og,[["__scopeId","data-v-5b7cd284"]]),ig=ye("/img/ios-modal/glasses.webp"),rg={class:"ios-bottom-modal__content"},lg=["innerHTML"],cg={class:"ios-bottom-modal__browser","aria-label":"Safari toolbar instruction"},dg={class:"ios-bottom-modal__address"},ug=["innerHTML"],pg={class:"ios-bottom-modal__menu","aria-label":"Safari share menu instruction"},mg={class:"ios-bottom-modal__menu-row"},_g={class:"ios-bottom-modal__menu-row"},fg={class:"ios-bottom-modal__menu-row"},hg={class:"ios-bottom-modal__menu-row ios-bottom-modal__menu-row--selected"},gg=["innerHTML"],vg={class:"ios-bottom-modal__confirm","aria-label":"Add to Home Screen confirmation instruction"},yg={class:"ios-bottom-modal__confirm-bar"},bg={style:{color:"#000","text-align":"center"}},wg={class:"ios-bottom-modal__confirm-body"},$g=["src"],kg={key:1,class:"ios-bottom-modal__app-icon"},xg={class:"ios-bottom-modal__app-info"},Sg={__name:"IosBottomModalSafari18",props:{displayDomain:{type:String,default:""},appIcon:{type:String,default:""},appTitle:{type:String,default:""},appUrl:{type:String,default:""}},setup(e){const s=e;return(o,i)=>(u(),f("div",rg,[a("p",{class:"ios-bottom-modal__hint",innerHTML:o.$t("tap_the_more_icon")},null,8,lg),a("section",cg,[a("div",dg,[i[0]||(i[0]=a("img",{src:$i,alt:"show"},null,-1)),a("span",null,h(s.displayDomain),1),i[1]||(i[1]=a("img",{src:ki,alt:"refresh"},null,-1))]),i[2]||(i[2]=Gt('<div class="ios-bottom-modal__toolbar" data-v-c311d97d><img class="left_right" src="'+fo+'" alt="left_arrow" data-v-c311d97d><img class="left_right" src="'+wi+'" alt="right_arrow" data-v-c311d97d><div class="ios-bottom-modal__share-target" data-v-c311d97d><span class="ios-bottom-modal__step ios-bottom-modal__step--one" data-v-c311d97d>1</span><span class="ios-bottom-modal__ring" data-v-c311d97d></span><img src="'+mo+'" alt="Share" data-v-c311d97d></div><img src="'+Ks+'" alt="ios_bookmark" data-v-c311d97d><img src="'+bi+'" alt="copy" data-v-c311d97d></div>',1))]),a("p",{class:"ios-bottom-modal__hint ios-bottom-modal__hint--middle",innerHTML:o.$t("tap_add_to_home_screen")},null,8,ug),a("section",pg,[a("div",mg,[i[3]||(i[3]=a("img",{src:ig,alt:"glasses",class:"glasses"},null,-1)),a("span",null,h(o.$t("ios_modal_text_6")),1)]),a("div",_g,[i[4]||(i[4]=a("img",{src:Ks,alt:"ios_bookmark"}
142,null,-1)),a("span",null,h(o.$t("ios_modal_text_7")),1)]),a("div",fg,[i[5]||(i[5]=a("img",{src:xi,alt:"favorites"},null,-1)),a("span",null,h(o.$t("add_to_favorites")),1)]),a("div",hg,[i[6]||(i[6]=a("span",{class:"ios-bottom-modal__step ios-bottom-modal__step--two"},"2",-1)),i[7]||(i[7]=a("img",{src:ds,alt:"add_home"},null,-1)),a("span",null,h(o.$t("ios_modal_text_8")),1)])]),a("p",{class:"ios-bottom-modal__hint ios-bottom-modal__hint--add",innerHTML:o.$t("tap_add")},null,8,gg),a("section",vg,[a("div",yg,[a("span",null,h(o.$t("cancel")),1),a("span",bg,h(o.$t("ios_modal_text_8")),1),a("span",null,h(o.$t("add")),1),i[8]||(i[8]=a("span",{class:"ios-bottom-modal__step ios-bottom-modal__step--three"},"3",-1))]),a("div",wg,[s.appIcon?(u(),f("img",{key:0,src:s.appIcon,alt:"App icon",class:"ios-bottom-modal__app-icon"},null,8,$g)):(u(),f("div",kg)),a("div",xg,[a("div",null,h(s.appTitle),1),a("div",null,h(s.appUrl),1)]),i[9]||(i[9]=a("button",{type:"button","aria-label":"Clear app name",class:"ios-bottom-modal__clear"},"Ã",-1))])]),i[10]||(i[10]=a("img",{class:"ios-bottom-modal__hand",src:Si,alt:"","aria-hidden":"true"},null,-1))]))}},Cg=Ve(Sg,[["__scopeId","data-v-c311d97d"]]),Tg={class:"ios-bottom-modal"},Eg={class:"ios-bottom-modal__sticky-header"},Ag={class:"ios-bottom-modal__title"},Mg={__name:"IosBottomModal",setup(e){const s=je(),{$resolveUrl:o}=re(),i=A(!1),l=A("safari"),r=A(null),c=A("www.demo.com"),d=A("Demo | Demo Slot Mantap | Trusted..."),m=A("www.demo/in...");let g=0,p=!1;const _=ie(()=>s.appDownloadSetting||{}),$=ie(()=>{const x=_.value?.icon||"";return x?o(x):""}),w=()=>{const x=window.navigator.userAgent;return/CriOS/i.test(x)?"chrome":/FxiOS/i.test(x)?"firefox":/(?:OPiOS|OPT)\//i.test(x)?"opera":"safari"},k=()=>{const D=window.navigator.userAgent.match(/Version\/(\d+)(?:\.\d+)?/i);return D?Number(D[1]):null},y=async()=>{const x=s.returnToAppDownloadBottomModal;s.iosBottomModal=!1,x&&(s.returnToAppDownloadBottomModal=!1,await tt(),s.appDownloadBottomModal=!0)},C=()=>{p||(g=window.scrollY||document.documentElement.scrollTop||0,document.body.style.position="fixed",document.body.style.top=`-${g}px`,document.body.style.left="0",document.body.style.right="0",document.body.style.width="100%",p=!0)},b=()=>{p&&(document.body.style.position="",document.body.style.top="",document.body.style.left="",document.body.style.right="",document.body.style.width="",window.scrollTo(0,g),p=!1)};return ge(()=>s.iosBottomModal,x=>{x?(i.value=!0,C()):b()}),qe(()=>{l.value=w(),r.value=k(),c.value=window.location.hostname||c.value,d.value=document.title||d.value,m.value=`${window.location.hostname}${window.location.pathname}`||m.value}),lt(()=>{b()}),(x,D)=>{const M=Et;return n(i)?(u(),ve(M,{key:0,show:n(s).iosBottomModal,onClose:y,clickClose:"",wrapperClass:"items-end",containerClass:"ios-bottom-modal__container !rounded-t-[22px] !p-0 !bg-transparent",maxWidth:420},{default:Le(()=>[a("div",Tg,[a("div",Eg,[a("h2",Ag,h(x.$t("ios_modal_text_8")),1),a("button",{type:"button",class:"ios-bottom-modal__close","aria-label":"Close",onClick:y},[...D[0]||(D[0]=[a("span",{"aria-hidden":"true"},"Ã",-1)])])]),n(l)==="safari"&&n(r)!==null&&n(r)<=18?(u(),ve(Cg,{key:0,"display-domain":n(c),"app-icon":n($),"app-title":n(d),"app-url":n(m)},null,8,["display-domain","app-icon","app-title","app-url"])):n(l)==="safari"&&n(r)!==null&&n(r)>=26?(u(),ve(ng,{key:1,"display-domain":n(c),"app-icon":n($),"app-title":n(d),"app-url":n(m)},null,8,["display-domain","app-icon","app-title","app-url"])):n(l)==="chrome"?(u(),ve(ln,{key:2,"display-domain":n(c),"app-icon":n($),"app-title":n(d),"app-url":n(m)},null,8,["display-domain","app-icon","app-title","app-url"])):n(l)==="firefox"?(u(),ve(ln,{key:3,"browser-type":"firefox","display-domain":n(c),"app-icon":n($),"app-title":n(d),"app-url":n(m)},null,8,["display-domain","app-icon","app-title","app-url"])):(u(),ve(Th,{key:4,"display-domain":n(c),"app-icon":n($),"app-title":n(d),"app-url":n(m)},null,8,["display-domain","app-icon","app-title","app-url"]))])]),_:1},8,["show"])):j("",!0)}}},Lg=Ve(Mg,[["__scopeId","data-v-a9234a94"]]),Ig=ye("/img/community_agent.webp"),Rg={class:"community_modal_wrapper"},Pg={class:"community_header"},Dg=["aria-label"],Og={class:"header_text"},Ng={class:"title"},Bg={class:"subtitle"},Fg={key:0,class:"tab_navigation"},Ug={class:"community_buttons_container"},jg={key:0,class:"community_button_card"},zg=["href","aria-label"],Vg={class:"icon_box livechat"},Hg=["src"],Wg={class:"text"},qg=["aria-label"],Gg={class:"icon_box livechat"},Kg=["src","alt"],Yg={class:"text"},Jg=["href","alt"],Zg={class:"icon_box livechat"},Qg=["src","alt"],Xg={class:"text"},ev={key:0,class:"community_button_card"},tv=["href","aria-label"],av={class:"icon_box telegram"},sv=["src"],ov={class:"text"},nv={key:1,class:"community_button_card"},iv=["href","aria-label"],rv={class:"icon_box line"},lv=["src"],cv={class:"text"},dv={key:2,class:"community_button_card"},uv=["href","aria-label"],pv={class:"icon_box whatsapp"},mv=["src"],_v={class:"text"},fv={key:3,class:"community_button_card"},hv=["href","aria-label"],gv={class:"icon_box facebook"},vv=["src"],yv={class:"text"},bv={key:4,class:"community_button_card"},wv=["href","aria-label"],$v={class:"icon_box messenger"},kv=["src"],xv={class:"text"},Sv={key:5,class:"community_button_card"},Cv=["href","aria-label"],Tv={class:"icon_box instagram"},Ev=["src"],Av={class:"text"},Mv={key:6,class:"community_button_card"},Lv=["href","aria-label"],Iv={class:"icon_box wechat"},Rv=["src"],Pv={class:"text"},Dv={key:7,class:"community_button_card"},Ov=["href","aria-label"],Nv={class:"icon_box viber"},Bv=["src"],Fv={class:"text"},Uv={__name:"CommunityModalComponent",setup(e){const{$liveChatUrl:s,$resolveUrl:o}=re(),{locale:i}=nt(),l=Ee(),r=je(),c=Ha(),d=A(""),m=ie(()=>c.ready&&c.data[i.value]?c.data[i.value]:""),g=ie(()=>c.readyBasicContact&&c.basicContact?c.basicContact:""),p=ie(()=>{if(g.value)return(g.value||[]).filter(y=>y?.contact_page_display==1)}),_=y=>/^(https?:\/\/)?([\w-]+(\.[\w-]+)+)([\w.,@?^=%&:/~+#-]*[\w@?^=%&/~+#-])?$/.test(y),$=y=>y.icon&&!["",null,void 0].includes(y.icon)?y.icon:o("{d}contact_icon/default.png"),w=ie(()=>{const y=!!m.value?.live_chat,C=p.value&&p.value.length>0;return y||C}),k=ie(()=>{const y=c.community;return y?[!["changwin9"].includes(l.public.MERCHANT)&&y.community_tele_url,y.community_line_url,y.community_whatsapp_url,y.community_fb_url,y.community_messenger_url,y.community_instagram_url,y.community_wechat_url,y.community_viber_url].some(b=>b):!1});return Yn(()=>{w.value?d.value="contact":k.value&&(d.value="social")}),(y,C)=>(u(),f("div",Rg,[a("div",Pg,[a("button",{type:"button",class:"close_btn",onClick:C[0]||(C[0]=b=>n(r).communityModal=!1),"aria-label":y.$t("close")},[...C[3]||(C[3]=[a("img",{class:"w-4 h-4",src:Ta,alt:"close"},null,-1)])],8,Dg),a("div",Og,[a("div",Ng,h(y.$t("contact_us")),1),a("div",Bg,h(y.$t("member_support_method")),1)]),C[4]||(C[4]=a("img",{src:Ig,alt:"Agent character",class:"header_agent_character"},null,-1))]),n(w)||n(k)?(u(),f("div",Fg,[n(w)?(u(),f("div",{key:0,class:fe(["tab_item",{active:d.value==="contact"}]),onClick:C[1]||(C[1]=b=>d.value="contact")},h(y.$t("contact_us")),3)):j("",!0),n(k)?(u(),f("div",{key:1,class:fe(["tab_item",{active:d.value==="social"}
142]),onClick:C[2]||(C[2]=b=>d.value="social")},h(y.$t("social_media")),3)):j("",!0)])):j("",!0),a("div",Ug,[d.value==="contact"?(u(),f(Ae,{key:0},[n(m)?.live_chat?(u(),f("div",jg,[a("a",{href:n(s)(n(m).live_chat),target:"_blank",class:"community_button","aria-label":y.$t("live_chat")},[a("div",Vg,[a("img",{src:`${n(l).public.STATIC_ROOT}img/contact/contact_live_chat.webp`,alt:"contact_live_chat"},null,8,Hg)]),a("div",Wg,h(y.$t("live_chat")),1)],8,zg)])):j("",!0),n(p)?(u(!0),f(Ae,{key:1},ze(n(p),b=>(u(),f("div",{key:b.title,class:"community_button_card"},[_(b.url)?(u(),f("a",{key:1,href:`${b.url}`,target:"_blank",class:"community_button",alt:`${b.title}`},[a("div",Zg,[$(b)?(u(),f("img",{key:0,src:$(b),alt:`${b.title}`},null,8,Qg)):j("",!0)]),a("div",Xg,h(b.title),1)],8,Jg)):(u(),f("div",{key:0,class:"community_button","aria-label":b.title},[a("div",Gg,[$(b)?(u(),f("img",{key:0,src:$(b),alt:`${b.title}`},null,8,Kg)):j("",!0)]),a("div",Yg,h(b.title),1)],8,qg))]))),128)):j("",!0)],64)):j("",!0),d.value==="social"?(u(),f(Ae,{key:1},[!["changwin9"].includes(n(l).public.MERCHANT)&&n(c).community?.community_tele_url?(u(),f("div",ev,[a("a",{href:`${n(c).community.community_tele_url}`,target:"_blank",class:"community_button","aria-label":y.$t("telegram")},[a("div",av,[a("img",{src:`${n(l).public.STATIC_ROOT}img/icons/telegram_2.webp`,alt:"telegram"},null,8,sv)]),a("div",ov,h(y.$t("telegram")),1)],8,tv)])):j("",!0),n(c).community?.community_line_url?(u(),f("div",nv,[a("a",{href:`${n(c).community.community_line_url}`,target:"_blank",class:"community_button","aria-label":y.$t("line")},[a("div",rv,[a("img",{src:`${n(l).public.STATIC_ROOT}img/icons/line_2.webp`,alt:"line"},null,8,lv)]),a("div",cv,h(y.$t("line")),1)],8,iv)])):j("",!0),n(c).community?.community_whatsapp_url?(u(),f("div",dv,[a("a",{href:`${n(c).community.community_whatsapp_url}`,target:"_blank",class:"community_button","aria-label":y.$t("whatsapp")},[a("div",pv,[a("img",{src:`${n(l).public.STATIC_ROOT}img/icons/whatsapp.webp`,alt:"whatsapp"},null,8,mv)]),a("div",_v,h(y.$t("whatsapp")),1)],8,uv)])):j("",!0),n(c).community?.community_fb_url?(u(),f("div",fv,[a("a",{href:`${n(c).community.community_fb_url}`,target:"_blank",class:"community_button","aria-label":y.$t("facebook")},[a("div",gv,[a("img",{src:`${n(l).public.STATIC_ROOT}img/icons/facebook.webp`,alt:"facebook"}
142,null,8,vv)]),a("div",yv,h(y.$t("facebook")),1)],8,hv)])):j("",!0),n(c).community?.community_messenger_url?(u(),f("div",bv,[a("a",{href:`${n(c).community.community_messenger_url}`,target:"_blank",class:"community_button","aria-label":y.$t("messenger")},[a("div",$v,[a("img",{src:`${n(l).public.STATIC_ROOT}img/icons/messenger_2.webp`,alt:"messenger"},null,8,kv)]),a("div",xv,h(y.$t("messenger")),1)],8,wv)])):j("",!0),n(c).community?.community_instagram_url?(u(),f("div",Sv,[a("a",{href:`${n(c).community.community_instagram_url}`,target:"_blank",class:"community_button","aria-label":y.$t("instagram")},[a("div",Tv,[a("img",{src:`${n(l).public.STATIC_ROOT}img/icons/instagram_2.webp`,alt:"instagram"},null,8,Ev)]),a("div",Av,h(y.$t("instagram")),1)],8,Cv)])):j("",!0),n(c).community?.community_wechat_url?(u(),f("div",Mv,[a("a",{href:`${n(c).community.community_wechat_url}`,target:"_blank",class:"community_button","aria-label":y.$t("wechat")},[a("div",Iv,[a("img",{src:`${n(l).public.STATIC_ROOT}img/icons/wechat_2.webp`,alt:"wechat"},null,8,Rv)]),a("div",Pv,h(y.$t("wechat")),1)],8,Lv)])):j("",!0),n(c).community?.community_viber_url?(u(),f("div",Dv,[a("a",{href:`${n(c).community.community_viber_url}`,target:"_blank",class:"community_button","aria-label":y.$t("viber")},[a("div",Nv,[a("img",{src:`${n(l).public.STATIC_ROOT}img/icons/viber.webp`,alt:"viber"},null,8,Bv)]),a("div",Fv,h(y.$t("viber")),1)],8,Ov)])):j("",!0)],64)):j("",!0)])]))}},jv=Ve(Uv,[["__scopeId","data-v-9513e598"]]),zv={__name:"CommunityModal",setup(e){const s=je(),o=A(!1),i=ge(()=>s.communityModal,l=>{l&&(o.value=!0,i())});return(l,r)=>{const c=jv,d=Et;return n(o)?(u(),ve(d,{key:0,show:n(s).communityModal,onClose:r[0]||(r[0]=m=>n(s).communityModal=!1),clickClose:"",containerClass:"community-bg-box",wrapperClass:"!items-center"},{default:Le(()=>[me(c)]),_:1},8,["show"])):j("",!0)}}},Ci={__name:"Marquee",setup(e,{expose:s}){const o=A(!1),i=A();let l=0;const r=A();let c=0,d=0,m=null;const g=()=>{if(i.value){l=Math.ceil(i.value.clientWidth);for(let y=0;y<r.value.children.length;y++)c+=r.value.children[y].offsetWidth;d=l,r.value.style.marginLeft=`${d}px`,o.value=!0}},p=()=>{if(g(),c==0){clearInterval(m);return}m&&clearInterval(m),m=Nt(()=>{d-=1,r.value.style.marginLeft=`${d}px`,d*-1>=c&&(d=l)},$.value)},_=ft(),$=ie(()=>_.ready&&_.data&&_.data.style&&_.data.style[0]&&_.data.style[0].speed?_.data.style[0].speed=="fast"?10:_.data.style[0].speed=="slow"?40:25:25),w=ie(()=>_.ready&&_.data&&_.data.style&&_.data.style[0]&&_.data.style[0].color?_.data.style[0].color:"");s({restart:p}),qe(()=>{setTimeout(()=>{p(),window.addEventListener("resize",k)},500)});const k=()=>{i.value&&(l=Math.ceil(i.value.clientWidth))};return lt(()=>{window.removeEventListener("resize",k),clearInterval(m),m=null}),(y,C)=>(u(),f("div",{class:"overflow-hidden w-full",ref_key:"marqueeBox",ref:i},[a("div",{class:fe(["text-sm whitespace-nowrap flex annoucement-text-size",`${n(o)?"":"opacity-0"} ${n(w)?"":"marquee-announce-text"}`]),style:st(`${n(w)?`color: ${n(w)}`:""}`),ref_key:"marqueeContent",ref:r},[Ut(y.$slots,"default")],6)],512))}},Vv={class:"col-span-1 td text-center"},Hv=["src","alt"],Wv={key:1,class:"text-xs md:text-md other-rank"},qv={key:0,class:"col-span-2 td scroll-td text-center text-xs md:text-sm"},Gv={key:1,class:"col-span-2 td scroll-td text-center text-xs md:text-sm"},Kv={key:2,class:"col-span-2 td scroll-td text-center text-xs md:text-sm"},Yv={key:3,class:"col-span-3 td"},Jv={class:"leaderboard-reawrd-container flex-shrink-0 px-[10px] py-1 rounded-[20px] text-xs md:text-sm max-w-[140px] w-full mx-auto flex justify-between items-center gap-2"},Zv={key:0},Qv={key:1},Xv={key:2},ey={key:3},ty={key:4,class:"col-span-2 td"},ay={class:"flex-shrink-0 text-center text-xs md:text-sm pb-1 md:pb-0"},sy={__name:"Rank",props:{rank:Object,childClass:String,iconRank:Number,display:Object},setup(e){const s=Ee(),{locale:o,locales:i}=nt(),l=ie(()=>i.value.find(c=>c.code==o.value)?.symbol),r=ie(()=>i.value.find(c=>c.code==o.value)?.currency);return(c,d)=>(u(),f("div",{class:fe(["tr grid grid-flow-col auto-cols-fr",e.childClass])},[a("div",Vv,[e.iconRank?(u(),f("img",{key:0,class:"w-[25px] md:w-[35px] mx-auto rank-img",src:`${n(s).public.STATIC_ROOT}img/icons/leaderboard-rank-${e.iconRank}.webp`,alt:`leaderboard-rank-${e.iconRank}`},null,8,Hv)):(u(),f("div",Wv,h(e.rank.ranking),1))]),e.display.username?(u(),f("div",qv,[a("span",null,h(e.rank.username?e.rank.username.toUpperCase():"-"),1)])):j("",!0),e.display.email?(u(),f("div",Gv,[a("span",null,h(e.rank.email||"-"),1)])):j("",!0),e.display.mobileno?(u(),f("div",Kv,[a("span",null,h(e.rank.mobileno||"-"),1)])):j("",!0),e.display.reward?(u(),f("div",Yv,[a("div",Jv,[d[0]||(d[0]=a("svg",{class:"flex-shrink-0 w-3 md:w-4",xmlns:"http://www.w3.org/2000/svg",width:"15",height:"13.846",viewBox:"0 0 15 13.846"},[a("path",{d:"M14.495 1.3h-2.38V.577A.579.579 0 0 0 11.538 0H3.462a.579.579 0 0 0-.577.577V1.3H.505a.506.506 0 0 0-.5.5A5.722 5.722 0 0 0 .82 5.06a2.936 2.936 0 0 0 2.03 1.453.3.3 0 0 1 .224.177 3.919 3.919 0 0 0 1.843 1.882 6.953 6.953 0 0 0 1.864.779.289.289 0 0 1 .224.281v2.913a.289.289 0 0 1-.288.288H4.345a.517.517 0 0 0-.519.48.505.505 0 0 0 .5.53h6.332a.517.517 0 0 0 .519-.48.505.505 0 0 0-.5-.53h-2.38a.289.289 0 0 1-.288-.288v-2.91a.289.289 0 0 1 .224-.281 7.123 7.123 0 0 0 1.864-.779A3.919 3.919 0 0 0 11.939 6.7a.289.289 0 0 1 .224-.177 2.936 2.936 0 0 0 2.03-1.453A5.8 5.8 0 0 0 15 1.8a.506.506 0 0 0-.505-.5ZM2.885 5.286a.145.145 0 0 1-.195.137 2.1 2.1 0 0 1-1.1-1.042 3.8 3.8 0 0 1-.544-1.76.289.289 0 0 1 .288-.314h1.262a.289.289 0 0 1 .289.293Zm10.529-.905a2.1 2.1 0 0 1-1.1 1.042.145.145 0 0 1-.195-.137V2.6a.289.289 0 0 1 .288-.288h1.266a.289.289 0 0 1 .288.314 3.841 3.841 0 0 1-.548 1.755Z",fill:"#ffcd56"})],-1)),typeof e.rank.reward>"u"||e.rank.reward&&parseFloat(e.rank.reward)==0?(u(),f("span",Zv,"-")):isNaN(e.rank.reward)?(u(),f("span",Qv,h(e.rank.reward),1
142)):e.rank.bonus_type=="activity_point"?(u(),f("span",Xv,h(Math.floor(e.rank.reward))+" "+h(c.$t("wheel_point")),1)):(u(),f("span",ey,h(c.$fn(e.rank.reward,2))+" "+h(n(r)),1))])])):j("",!0),e.display.total_amount?(u(),f("div",ty,[a("div",ay,h(parseFloat(e.rank.total_amount)>0?`${n(l)} ${c.$fn(e.rank.total_amount,2)}`:"-"),1)])):j("",!0)],2))}},oy=Ve(sy,[["__scopeId","data-v-1b36b866"]]),Ti=ye("/img/leaderboard/time_icon.webp"),ny=["aria-label"],iy={class:"bg-[#242424]"},ry={key:0},ly={class:"bg-leaderboard-modal flex items-center gap-2 text-lg py-[10px] px-[20px] justify-start"},cy={class:"flex"},dy={key:0,class:"py-[5px] px-[20px] bg-[#1e1e1e]"},uy={class:"flex gap-x-5"},py={key:1},my={class:"flex items-center justify-end"},_y=["aria-label"],fy={class:"flex items-center justify-center py-2"},hy={class:"text-primary text-lg font-bold"},gy={class:"overflow-y-auto"},vy={class:"grid grid-cols-4 items-center justify-around gap-3 px-4"},yy=["src","alt"],by={__name:"ViewGameProvidersModal",props:{show:Boolean,list:Object,providers:Array},emits:["close"],setup(e,{emit:s}){const{isMobile:o}=Qe(),{$resolveUrl:i}=re(),l=Ee(),r=s,c=d=>{r("close")};return(d,m)=>{const g=Ci,p=Et;return u(),ve(p,{show:e.show,onClose:c,clickClose:"",containerClass:"!bg-transparent !shadow-none md:!p-4 !p-0",maxWidth:n(o)?300:800},{default:Le(()=>[n(o)?j("",!0):(u(),f("button",{key:0,type:"button",class:"modal_close_btn",onClick:c,"aria-label":d.$t("close")},[...m[0]||(m[0]=[a("img",{class:"w-4 h-4",src:Ta,alt:"close"},null,-1)])],8,ny)),a("div",iy,[n(o)?(u(),f("div",py,[a("div",my,[a("button",{type:"button",class:"flex p-2 m-2",onClick:c,"aria-label":d.$t("close")},[...m[3]||(m[3]=[a("img",{class:"w-4 h-4",src:Ta,alt:"close"},null,-1)])],8,_y)]),a("div",fy,[a("span",hy,h(d.$t("supported_game_provider")),1)])])):(u(),f("div",ry,[a("div",ly,[a("div",{class:"cursor-pointer",onClick:c},[...m[1]||(m[1]=[a("svg",{version:"1.0",xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",viewBox:"0 0 512 512"},[a("path",{d:"M362 1.7c-3.9 1.3-19.8 16.8-123.8 120.7C128.7 231.7 118.8 241.9 117 246.8c-2.5 6.7-2.5 11.7 0 18.4 1.8 4.9 11.7 15.1 121.2 124.4 114.1 114 119.5 119.3 124.7 120.9 21.4 6.9 40.8-14.7 31.5-35.2-1.1-2.5-37.7-39.8-109.3-111.5L177.5 256l107.6-107.7C355.2 78 393.3 39.2 394.4 36.8c6.1-13.5-.4-29.7-14-34.8C374-.3 368.3-.4 362 1.7z",fill:"#fff"})],-1)])]),a("div",cy,[a("span",null,h(d.$t("supported_game_provider")),1)])]),e.list.length>0?(u(),f("div",dy,[me(g,null,{default:Le(()=>[a("div",uy,[(u(!0),f(Ae,null,ze(e.list,_=>(u(),f("div",{key:_.ranking,class:"text-[#fff] text-[13px] md:text-sm flex items-center flex-shrink-0 grow-0"},[m[2]||(m[2]=a("img",{class:"w-[15px] mr-1",src:Ti,alt:"leaderboard-time-icon"},null,-1)),a("span",null,h(_.completed_date)+" "+h(_.username)+" "+h(d.$t("deposit"))+" "+h(d.$fn(_.total_amount,2)),1)]))),128))])]),_:1})])):j("",!0)])),a("div",gy,[a("div",vy,[(u(!0),f(Ae,null,ze(e.providers,_=>(u(),f("div",null,[a("img",{class:"w-20 mx-auto",src:n(i)(`{d}game/provider${n(l).public.GAME_PROVIDER_LOGO}/${_.toUpperCase()}.webp`),alt:`${_}`},null,8,yy)]))),256))])])])]),_:1},8,["show","maxWidth"])}}},wy=Ve(by,[["__scopeId","data-v-693e26c5"]]),Xa=["d_sidebar","d_floating_icon","d_menu"];let cn=!1,Ra=null;const Ei=Pt("partnership",{state:()=>({data:{},settings:{},items:[],loading:!1,ready:!1,noFound:!1,initParams:null}),actions:{async fetchPartnershipData(e){const{config:s,$getData:o}=e;return await mt("{m}backend/{env}/{cur}/partnerships.json.gz","partnership")},getCurrencyKeys(){const e=new Set;try{const s=ft();s?.data?.currency&&e.add(s.data.currency)}catch{}try{const{$i18n:s}=re();(s?.locales?.value||[]).forEach(i=>{i?.currency&&e.add(i.currency)})}catch{}return Object.keys(this.data||{}).forEach(s=>e.add(s)),Object.keys(this.settings||{}).forEach(s=>{Xa.includes(s)||e.add(s)}),[...e]},mapItemsToLegacy(e=[]){let s=i=>i,o="/img/banner_default.jpg";try{const{$resolveUrl:i}=re(),l=Ee();s=i||s,o=`${l.public.STATIC_ROOT}img/banner_default.jpg?v=${l.public.VERSION}`}catch{}return e.map(i=>{const l=i.upload_url||i.banner_img_url||"";let r=o;return l&&(/^https?:\/\//i.test(l)?r=l:r=s(l)||o),{...i,upload_url:r,upload_url_status:Number(i.upload_url_status??i.status??0),floating_icon_status:Number(i.floating_icon_status??0),status:Number(i.upload_url_status??i.status??0)}})},ensureCurrencyLegacy(e,s,o){!e||Xa.includes(e)||(this.settings[e]={display_sidemenu:Number(s?.d_sidebar)===1,display_sidebarmenu:Number(s?.d_menu)===1},this.data[e]=o)},applyNewPartnershipPayload(e){const s=e.settings||{},o=(Array.isArray(e.items)?e.items:[]).map(r=>({...r,floating_img_url:r.floating_img_url||null})),i=this.mapItemsToLegacy(o);this.items=o,this.settings={...s}
142,this.getCurrencyKeys().forEach(r=>{this.ensureCurrencyLegacy(r,s,i)}),Xa.forEach(r=>{s[r]!==void 0&&(this.settings[r]=Number(s[r]))})},applyLegacyPartnershipPayload(e){e.settings&&Object.entries(e.settings).forEach(([s,o])=>{if(Xa.includes(s)){this.settings[s]=Number(o);return}this.settings[s]={display_sidemenu:null,display_sidebarmenu:null},Array.isArray(o)&&o.forEach(i=>{i.name==="display_partnership_in_member_site_menu"&&(this.settings[s].display_sidemenu=i.value===1),i.name==="display_partnership_in_side_bar"&&(this.settings[s].display_sidebarmenu=i.value===1)})}),e.items&&Object.entries(e.items).forEach(([s,o])=>{this.data[s]=Array.isArray(o)?o:{...o}});try{const o=ft()?.data?.currency;o&&Array.isArray(this.data[o])&&(this.items=this.data[o])}catch{}},applyPartnershipPayload(e){if(!e)return;if(Array.isArray(e.items)){this.applyNewPartnershipPayload(e);return}const s=Object.entries(e).filter(([,o])=>o&&typeof o=="object"&&Array.isArray(o.items));if(s.length>0)try{const i=ft()?.data?.currency,l=i&&e[i]||s[0][1];this.applyNewPartnershipPayload(l);return}catch{this.applyNewPartnershipPayload(s[0][1]);return}this.applyLegacyPartnershipPayload(e)},syncLegacyForCurrency(e){!e||!this.ready||!Array.isArray(this.items)||this.items.length===0||this.settings?.d_sidebar===void 0&&this.settings?.d_floating_icon===void 0&&this.settings?.d_menu===void 0||this.ensureCurrencyLegacy(e,{d_sidebar:this.settings?.d_sidebar,d_floating_icon:this.settings?.d_floating_icon,d_menu:this.settings?.d_menu},this.mapItemsToLegacy(this.items))},bindCurrencyWatch(){try{const e=ft(),{localeCurrency:s}=It();e?.data?.currency&&this.syncLegacyForCurrency(e.data.currency),s.value&&(Ra=s.value),cn||(cn=!0,ge(()=>e.data?.currency,o=>{o&&this.syncLegacyForCurrency(o)}),ge(()=>s.value,async(o,i)=>{if(!(!o||o===i||o===Ra||!this.initParams)){this.loading=!0;try{const l=await this.fetchPartnershipData(this.initParams);if(l.status&&l.data){this.applyPartnershipPayload(l.data),Ra=o;const r=e?.data?.currency;r&&this.syncLegacyForCurrency(r)}}catch(l){console.error("Error refetching partnership data:",l)}finally{this.loading=!1}}}))}catch{}},async initPartnershipStore(e){this.initParams=e,this.loading=!0;try{const{localeCurrency:s}=It();let o=await this.fetchPartnershipData(e);o.status&&o.data?(this.applyPartnershipPayload(o.data),Ra=s.value||Ra,this.ready=!0,this.bindCurrencyWatch()):this.ready=!0}catch(s){console.error("Error fetching partnership data:",s),this.ready=!0,this.noFound=!0}finally{this.loading=!1}}}}),ho=()=>{const e=je(),s=Re(),o=Ei(),{t:i,locale:l}=nt(),r=Ee(),{localeCurrency:c}=It(),{isMobile:d}=Qe(),m=et("merchant_menu_data",()=>null),g=et("merchant_menu_loading",()=>!1),p=et("merchant_menu_ready",()=>!1),_=et("merchant_menu_currency",()=>null),$=async()=>{const E=c.value;if(!E){p.value=!0;return}if(!(p.value&&_.value===E&&m.value)){g.value=!0,_.value&&_.value!==E&&(p.value=!1);try{const[T,N]=await Promise.all([mt("{m}backend/{env}/json/{cur}/menu.json.gz","menu"),mt("{m}backend/{env}/json/{cur}/info.json.gz","menu_info")]),O=T.status?T.data||{}:{},L=N.status?N.data||{}:{};(T.status&&T.data||N.status&&N.data)&&(m.value={game_category:O.game_category||[],display_seq:O.display_seq||null,reward:L.reward,blog:L.blog,rebate:L.rebate,instant_rebate:L.instant_rebate,tournament:L.tournament},_.value=E),p.value=!0}catch(T){console.error("Error fetching menu data:",T),p.value=!0}finally{g.value=!1}}},w=ie(()=>e.appDownloadSetting||{}),k=ie(()=>o.ready&&o.settings&&o.settings[c.value]&&o.settings[c.value].display_sidebarmenu!==null?o.settings[c.value].display_sidebarmenu:null),y=E=>{const T=E&&typeof E=="object"?E.message??E.lang:E;if(typeof T=="string")return T;if(!T||typeof T!="object")return"";const N=l.value.split("-")[0];return T[N]||T.en||Object.values(T)[0]||""},C=(E,T,N)=>E.map((O,L)=>{const z=Math.min(...N(O).map(I=>T.findIndex(R=>String(R)===String(I))).filter(I=>I>-1),Number.MAX_SAFE_INTEGER);return{item:O,index:L,sequenceIndex:z}}).sort((O,L)=>O.sequenceIndex-L.sequenceIndex||O.index-L.index).map(({item:O})=>O),b=(E,T)=>Array.isArray(T)?C(E,T,O=>[O.cat_id,...Array.isArray(O.sub_cat)?O.sub_cat.map(L=>L.cat_id):[]]).map(O=>({...O,sub_cat:Array.isArray(O.sub_cat)?C(O.sub_cat,T,L=>[L.cat_id]):O.sub_cat})):[...E],x=()=>typeof d=="boolean"?d:d?.value,D=(E="head")=>`${x()?"m":"w"}_${E}`,M=(E,{includeTypes:T,excludeTypes:N}={})=>{let O=E;return Array.isArray(T)&&T.length>0&&(O=O.filter(L=>T.includes(L.type))),Array.isArray(N)&&N.length>0&&(O=O.filter(L=>!N.includes(L.type))),O},P=E=>E=="hot_game"?"hot":E=="new_game"?"new":E,F=(E,T)=>E?.type==T||P(E?.type)==T,v=({placement:E="head",includeTypes:T,excludeTypes:N,resolveType:O=!1}={})=>{const L=Array.isArray(m.value?.game_category)?m.value.game_category:[],z=D(E),I=m.value?.display_seq?.[z]||[];return b(M(L,{includeTypes:T,excludeTypes:N}),I).map(R=>{const U=O?P(R.type):R.type;return{cat_id:R.cat_id,lang:R.lang,message:y(R),sub_cat:Array.isArray(R.sub_cat)?R.sub_cat.map(V=>({...V,message:y(V)})):R.sub_cat,type:U,width:0,url:`/${P(U)}`,game_type:P(U)}})};return{get data(){return m.value},set data(E){m.value=E},get loading(){return g.value},set loading(E){g.value=E},get ready(){return p.value},set ready(E){p.value=E},get currency(){return _.value},set currency(E){_.value=E},initMerchantMenu:$,buildMenuList:({placement:E="head",categoryOnly:T=!1,includeTypes:N,excludeTypes:O,resolveType:L=!1}={})=>{const z=x()?[]:["hot_game","new_game"],I=Array.isArray(O)?O:z;if(T||x())return v({placement:E,includeTypes:N,excludeTypes:I,resolveType:L});
142const R=[{cat_id:"",message:i("home"),type:"home",width:0,url:"/"}];v({placement:E,excludeTypes:I}).forEach(W=>{R.push(W)}),k.value&&R.push({cat_id:"",message:i("partnership"),type:"partnership",width:0,url:"/partnership"});const U=E=="side"?"side":"top",V=m.value?.reward?.[U];Array.isArray(V)&&V.includes("vip")&&R.push({cat_id:"",message:i("vip"),type:"vip",width:0,url:"/vip"}),(w.value?.aurl||w.value?.iurl)&&R.push({cat_id:"",message:i("app"),type:"download",width:0,url:"/app"});var q=window.location.origin+"/"+l.value;return r.public.ENV=="production"?q=q.replace("www","aff"):q=q.replace("member","aff"),R.push({cat_id:"",message:i("affiliate"),type:"affiliate",width:0,url:q}),s.loggedIn&&R.push({cat_id:"",message:i("redeem_code"),type:"redeem_code",width:0,url:"/"}),m.value?.blog==1&&R.push({cat_id:"",message:i("blog"),type:"blog",width:0,url:"/blog"}),R},resolveMenuMessage:y,resolveGameStoreType:P,isSameMenuType:F}},$y={key:0},ky={key:0,class:"loading_bg"},xy={class:"bg-leaderboard-modal flex items-center px-[20px] py-[10px] text-lg"},Sy={key:1,class:"leaderboard-icon mr-2 w-[20px]",xmlns:"http://www.w3.org/2000/svg",width:"25",height:"25",viewBox:"0 0 25 25"},Cy={key:1,class:"leaderboard-content"},Ty={key:0},Ey={key:0,class:"leaderboard-timer-container px-[20px] py-[5px]"},Ay={class:"flex gap-x-5"},My={key:1,class:"mr-1 w-[15px]",src:Ti,alt:"leaderboard-time-icon"},Ly={class:"leaderboard-table-container grid-cols-10 md:grid"},Iy=["onClick","aria-label"],Ry={class:"leaderboard-ranking-container col-span-8"},Py={class:"leaderboard-date-types relative flex items-center px-4 py-3 font-semibold md:px-0 md:py-0"},Dy=["onClick","aria-label"],Oy={class:"flex"},Ny=["onClick","aria-label"],By={class:"leaderboard-table-title py-1 text-center font-bold"},Fy={key:0,class:"leaderboard-table-rank-container leaderboard-table-container px-4 pt-3"},Uy={class:"leaderboard-table"},jy={class:"head"},zy={class:"tr grid auto-cols-fr grid-flow-col"},Vy={class:"th md:text-md col-span-1 text-xs"},Hy={key:0,class:"th md:text-md col-span-2 text-xs"},Wy={key:1,class:"th md:text-md col-span-2 text-xs"},qy={key:2,class:"th md:text-md col-span-2 text-xs"},Gy={key:3,class:"th md:text-md col-span-3 text-xs"},Ky={key:4,class:"th md:text-md col-span-2 text-xs"},Yy={class:"body relative"},Jy={key:1,class:"leaderboard-coming-soon py-5 text-center"},Zy={class:"leaderboard-table leaderboard-footer bg-leaderboard-modal rounded-md"},Qy={class:"body"},Xy={key:1,class:"game-provider-msg-container mx-4 my-3 flex items-center gap-2 p-2"},e1={class:"game-provider-msg-content text-xs"},t1={key:1,class:"leaderboard-coming-soon-else py-5 text-center text-sm"},a1={key:2,class:"leaderboard-content-coming-soon py-5 text-center text-sm"},s1={__name:"Main",setup(e){const s=Ee(),{isMobile:o}=Qe(),{localeCurrency:i}=It(),l=xt(),r=is(),c=ie(()=>r(l)),d=Re(),m=A(!1),g=ie(()=>F.value&&E.value!="deposit"?[...new Set(F.value[E.value].filter(ee=>ee.date_type==N.value[O.value])?.[0]?.provider_name?.map(ee=>ee.split("-")?.[0].toUpperCase()||ee.toUpperCase()))]:[]),p=A([]),_=A(""),$=A(""),w=A({}),k=A([]),y=ie(()=>k.value.slice(0,3)),C=ie(()=>{if(k.value.length>3){let ee=7;if(k.value.length<=3+ee)return k.value.slice(3);let oe=k.value.slice(3+Z.value),he=k.value.slice(3,3+Z.value);return[...oe,...he].slice(0,ee)}return[]}),b=ie(()=>{if(k.value.length>3){let ee=12;if(k.value.length<=3+ee)return k.value.slice(3);let oe=k.value.slice(3+Z.value),he=k.value.slice(3,3+Z.value);return[...oe,...he].slice(0,ee)}return[]}),{$api:x,$toast:D}=re(),M=ft(),P=ho(),F=ie(()=>{if(P.ready&&M.ready)return P.data.tournament}),v=ie(()=>F.value?Object.keys(F.value):[]),S=ie(()=>{let ee={total_amount:!1,reward:!1,username:!1,email:!1,mobileno:!1};const oe=w.value[E.value],he=N.value?.[O.value],Pe=oe?.[he]?.display||oe?.[he]?.[_.value]?.display;return Pe&&Object.keys(ee).forEach(B=>{ee[B]=Pe[B]=="1"}),ee}),E=A(""),T=ie(()=>{let ee=v.value.findIndex(oe=>oe==E.value);return{width:`${100/v.value.length}%`,left:`${ee/v.value.length*100}%`}});ge(()=>v.value,ee=>{ee&&ee.length>0&&!E.value&&(E.value=ee[0])},{immediate:!0});const N=ie(()=>{if(!F.value)return[];const ee=F.value[E.value]?.map(oe=>oe.date_type)||[];return[...new Set(ee)]}),O=A(0),L=ie(()=>({width:`${100/N.value.length}%`,left:`${O.value/N.value.length*100}%`}));ge(()=>E.value,()=>{O.value=0});const z=async()=>{const ee=await x("leaderboard/get-tournament-provider-category",{});if(!ee.status){D(!1,ee.msg);return}p.value=ee.data,ee.data.length&&(_.value=ee.data[0].type)},I=A(!1);qe(()=>{z()});const R=A(),U=A({top:0,left:0,x:0,y:0}),V=ee=>{R.value.style.userSelect="none",U.value={left:R.value.scrollLeft,top:R.value.scrollTop,x:ee.clientX,y:ee.clientY},document.addEventListener("mousemove",q),document.addEventListener("mouseup",W)},q=ee=>{const oe=ee.clientX-U.value.x,he=ee.clientY-U.value.y;R.value.scrollTop=U.value.top-he,R.value.scrollLeft=U.value.left-oe},W=ee=>{R.value.style.removeProperty("user-select"),document.removeEventListener("mousemove",q),document.removeEventListener("mouseup",W)};ge(R,ee=>{ee&&R.value.addEventListener("mousedown",V)});const se=A(),te=A(!1),_e=async ee=>{let oe=null;if(E.value!="deposit"?oe=w.value[E.value]?.[N.value[O.value]]?.[_.value]||null:oe=w.value[E.value]?.[N.value[O.value]]||null,!oe){let he={currency:i.value,date_type:N.value[O.value],type:E.value};E.value!="deposit"&&(he.category=_.value),te.value=!0;const Pe=await x("leaderboard/get-leaderboard-detail",he);if(!Pe.status){D(!1,Pe.msg);return}oe=Pe.data}if(oe){let he={...w.value};typeof he[E.value]>"u"&&(he[E.value]={}),typeof he[E.value][N.value[O.value]]>"u"&&(he[E.value][N.value[O.value]]={}),E.value!="deposit"?he[E.value][N.value[O.value]][_.value]=oe:he[E.value][N.value[O.value]]=oe,w.value=he,k.value=oe.item,se.value=Array.isArray(oe.user_ranking)?null:oe.user_ranking,$.value=oe.title}te.value=!1,I.value=!0,Q()};ge(()=>d.loggedIn,ee=>{w.value={},J()});let Z=A(0),G=null;const Q=()=>{G&&(clearInterval(G),G=null),G=Nt(()=>{Z.value++,Z.value>=k.value.length-3&&(Z.value=0)},3e3)};Jn(()=>{clearInterval(G),G=null}),ge([E,_,O],()=>{J()});const J=()=>{P.ready&&M.ready&&E.value&&(E.value=="deposit"||E.value!="deposit"&&_.value)&&(Z.value=0,tt(()=>{_e()}))};return qe(()=>{J()}),(ee,oe)=>{const he=Aa,Pe=ut,B=Ci,H=oy,de=wy;return u(),f("div",null,[n(c)!="leaderboard"?(u(),f("div",$y,[n(te)?(u(),f("div",ky,[me(he)])):j("",!0),a("div",xy,[[1,5].includes(n(s).public?.TMPL_TYPE)?(u(),ve(Pe,{key:0,iconClass:"icon-leaderboard text-xl mr-3"})):(u(),f("svg",Sy,[...oe[2]||(oe[2]=[a("path",{d:"M17.008 22.316a7.7 7.7 0 0 0-1.227-.2 1.009 1.009 0 0 1-.91-1.031l.016-.616a11.069 11.069 0 0 1-2.359.265h-.012a11.069 11.069 0 0 1-2.359-.265c0 .207.01.415.016.616a1.008 1.008 0 0 1-.91 1.03 7.737 7.737 0 0 0-1.227.2c-.946.242-1.2.662-1.234 1.18.031.518.288.94 1.234 1.179a20.785 20.785 0 0 0 4.487.324 20.785 20.785 0 0 0 4.487-.324c.946-.24 1.2-.661 1.234-1.179-.033-.518-.29-.937-1.236-1.179Zm7.311-16.787a1.961 1.961 0 0 0-1.422-.632h-1.516c.013-.649.011-1.183-.008-1.474C21.29 1.897 20.227.597 17.962.316a46.878 46.878 0 0 0-10.881 0c-2.266.281-3.327 1.581-3.41 3.111-.02.293-.02
1421.825-.008 1.474H2.104a1.961 1.961 0 0 0-1.421.628 2.6 2.6 0 0 0-.68 1.9 30.68 30.68 0 0 0 .375 3.656v.01a6.28 6.28 0 0 0 4.16 4.951 14.579 14.579 0 0 0 1.477.259 8.307 8.307 0 0 0 2.691 2.592 8.738 8.738 0 0 0 3.816.938 8.747 8.747 0 0 0 3.815-.938 8.307 8.307 0 0 0 2.7-2.6 14.29 14.29 0 0 0 1.43-.252 6.285 6.285 0 0 0 4.16-4.948v-.01a30.6 30.6 0 0 0 .375-3.656 2.581 2.581 0 0 0-.678-1.9ZM4.983 14.248a4.474 4.474 0 0 1-2.776-3.467 28.875 28.875 0 0 1-.351-3.432.738.738 0 0 1 .171-.538.161.161 0 0 1 .081-.055h1.619a30.211 30.211 0 0 0 .276 3.067 38.553 38.553 0 0 0 1.008 4.431l-.025-.006Zm9.632-.723a53.05 53.05 0 0 1-1.894-.655.579.579 0 0 0-.4 0c-.643.235-1.275.456-1.894.655a.681.681 0 0 1-.826-.639q-.045-1.037-.046-2.076a.626.626 0 0 0-.138-.388c-.444-.558-.883-1.1-1.309-1.633a.6.6 0 0 1 .342-.933c.683-.215 1.367-.433 2.045-.648a.649.649 0 0 0 .337-.25c.41-.59.815-1.184 1.2-1.774a.571.571 0 0 1 .973 0c.39.59.794 1.184 1.2 1.774a.648.648 0 0 0 .337.25c.677.215 1.36.434 2.044.648a.6.6 0 0 1 .342.933c-.425.528-.865 1.074-1.309 1.633a.626.626 0 0 0-.138.388q0 1.039-.046 2.076a.687.687 0 0 1-.82.639Zm8.179-2.742a4.481 4.481 0 0 1-2.762 3.461 38.315 38.315 0 0 0 1.005-4.42 30.224 30.224 0 0 0 .276-3.067h1.584a.159.159 0 0 1 .081.055.745.745 0 0 1 .167.537 28.8 28.8 0 0 1-.351 3.433Z"},null,-1)])])),a("span",null,h(ee.$t("leaderboard")),1)])])):j("",!0),n(I)?(u(),f("div",Cy,[n(F)?(u(),f("div",Ty,[n(k).length>0?(u(),f("div",Ey,[me(B,null,{default:Le(()=>[a("div",Ay,[(u(!0),f(Ae,null,ze(n(k),ue=>(u(),f("div",{key:ue.ranking,class:"leaderboard-ranking-text flex flex-shrink-0 grow-0 items-center text-[13px] md:text-sm"},[[1,5].includes(n(s).public?.TMPL_TYPE)||["fw8"].includes(n(s).public.MERCHANT)?(u(),ve(Pe,{key:0,iconClass:"icon-countdown mr-1 text-lg"})):(u(),f("img",My)),a("span",null,h(ue.completed_date)+" "+h(ue.username)+" "+h(ee.$t(n(M).ready&&n(M).data&&n(M).data.tournament&&n(M).data.tournament.turnover?"turnover":"deposit"))+" "+h(ee.$fn(ue.total_amount,2)),1)]))),128))])]),_:1})])):j("",!0),a("div",Ly,[a("div",{class:fe(["leaderboard_left_bar relative grid gap-3 md:col-span-2 md:block",`grid-cols-${n(v).length} ${n(o)?"leaderboard_left_bar_mobile":"leaderboard_left_bar_web"}`])},[(u(!0),f(Ae,null,ze(n(v),ue=>(u(),f("button",{type:"button",key:ue,onClick:be=>E.value=ue,class:fe(["leaderboard_left_bar_btn leaderboard-left-bar-btn col-span-1 w-full p-4 text-sm text-white",{"leaderboard_left_bar_btn_active active !text-primary":n(E)==ue}]),"aria-label":ee.$t(ue)},h(ee.$t(ue)),11,Iy))),128)),a("div",{class:"absolute bottom-0 h-[3px] bg-primary transition-all duration-300 md:hidden",style:st(n(T))},null,4)],2),a("div",Ry,[a("div",Py,[a("div",{class:fe(["grid grow gap-2 md:gap-0",`grid-cols-${n(N).length}`])},[(u(!0),f(Ae,null,ze(n(N),(ue,be)=>(u(),f("button",{type:"button",key:ue,class:fe(["leaderboard-cycle-btn col-span-1 rounded-2xl border px-[10px] py-2 text-xs text-white transition-all duration-300 md:rounded-none md:border-none md:p-4 md:text-sm",{active:n(O)==be,"leaderboard-date-range":n(o)}]),onClick:Ce=>O.value=be,"aria-label":ee.$t(ue)},h(ee.$t(ue)),11,Dy))),128))],2),a("div",{class:"leaderboard_underline absolute bottom-0 hidden h-[3px] bg-primary transition-all duration-300 md:block",style:st(n(L))},null,4)]),n(E)!="deposit"?(u(),f("div",{key:0,class:"none-scrollbar leaderboard-win-loss-header overflow-y-auto bg-black p-3 md:px-4 md:py-3",ref_key:"categoryList",ref:R},[a("div",Oy,[(u(!0),f(Ae,null,ze(n(p),ue=>(u(),f("button",{key:ue.type,onClick:be=>_.value=ue.type,type:"button","aria-label":ee.$t(`category_${ue.type}`),class:fe(["leaderboard-cateogry whitespace-nowrap rounded-md px-3 py-1 text-sm text-white",{"bg-main merchant_text_color selected":n(_)==ue.type}])},h(ee.$t(`category_${ue.type}`)),11,Ny))),128))])],512)):j("",!0),a("div",{class:fe(["relative",{"pb-[95px] md:pb-0":n(d).loggedIn}])},[a("div",null,[a("div",By,h(n($)),1),n(k).length>0?(u(),f("div",Fy,[a("div",Uy,[a("div",jy,[a("div",zy,[a("div",Vy,h(ee.$t("rank")),1),n(S).username?(u(),f("div",Hy,h(ee.$t("username")),1)):j("",!0),n(S).email?(u(),f("div",Wy,h(ee.$t("email")),1)):j("",!0),n(S).mobileno?(u(),f("div",qy,h(ee.$t("phone_number")),1)):j("",!0),n(S).reward?(u(),f("div",Gy,h(ee.$t("reward")),1)):j("",!0),n(S).total_amount?(u(),f("div",Ky,h(ee.$t(n(E))
142),1)):j("",!0)])]),a("div",Yy,[(u(!0),f(Ae,null,ze(n(y),(ue,be)=>(u(),ve(H,{key:ue,childClass:`relative z-10 rank-${be+1}`,iconRank:be+1,rank:ue,display:n(S)},null,8,["childClass","iconRank","rank","display"]))),128)),n(o)?j("",!0):(u(),ve(js,{key:0,name:"fade"},{default:Le(()=>[(u(!0),f(Ae,null,ze(n(C),ue=>(u(),ve(H,{key:ue,rank:ue,display:n(S)},null,8,["rank","display"]))),128))]),_:1})),n(o)?(u(),ve(js,{key:1,name:"fade"},{default:Le(()=>[(u(!0),f(Ae,null,ze(n(b),ue=>(u(),ve(H,{key:ue,rank:ue,display:n(S)},null,8,["rank","display"]))),128))]),_:1})):j("",!0)])])])):(u(),f("div",Jy,h(ee.$t("coming_soon")),1))]),n(d).loggedIn&&n(se)&&n(k).length>0?(u(),f("div",{key:0,class:fe(["mx-auto my-2 px-4",{"fixed bottom-3 left-0 right-0 mx-auto":n(o)}])},[a("div",Zy,[a("div",Qy,[me(H,{rank:n(se),childClass:"relative z-10 user-rank",display:n(S)},null,8,["rank","display"])])])],2)):j("",!0),n(E)!="deposit"&&n(g).length?(u(),f("div",Xy,[oe[3]||(oe[3]=a("svg",{xmlns:"http://www.w3.org/2000/svg",height:"18",viewBox:"0 -960 960 960",width:"18"},[a("path",{d:"M480-280q17 0 28.5-11.5T520-320q0-17-11.5-28.5T480-360q-17 0-28.5 11.5T440-320q0 17 11.5 28.5T480-280Zm-40-160h80v-240h-80v240Zm40 360q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Z",fill:"#919191"})],-1)),a("div",e1,[dt(h(ee.$t("game_provider_msg"))+" ",1),a("div",{class:"flex cursor-pointer items-center text-sm text-primary",onClick:oe[0]||(oe[0]=ue=>m.value=!0)},h(ee.$t("view_game_providers"))+" >",1)])])):j("",!0)],2)])])])):(u(),f("div",t1,h(ee.$t("coming_soon")),1))])):(u(),f("div",a1,h(ee.$t("coming_soon")),1)),me(de,{show:n(m),list:n(k),providers:n(g),onClose:oe[1]||(oe[1]=ue=>m.value=!1)},null,8,["show","list","providers"])])}}},o1=Ve(s1,[["__scopeId","data-v-cc1dc840"]]),n1=["aria-label"],i1={class:"relative rounded-[10px] overflow-hidden leaderboard-main-container"},r1={__name:"Modal",props:{show:Boolean},emits:["close"],setup(e,{emit:s}){const{t:o}=nt(),{isMobile:i}=Qe(),l=e,r=s,c=m=>{r("close")},d=A(!1);return ge(()=>l.show,()=>{d.value||(d.value=!0)}),(m,g)=>{const p=ut,_=o1,$=Et;return u(),ve($,{show:e.show,onClose:c,clickClose:"",containerClass:"!bg-transparent !shadow-none",maxWidth:n(i)?300:1e3},{default:Le(()=>[a("button",{type:"button",class:"modal_close_btn",onClick:c,"aria-label":m.$t("close")},[me(p,{iconClass:"icon-close w-4 h-4"})],8,n1),a("div",i1,[n(d)?(u(),ve(_,{key:0})):j("",!0)])]),_:1},8,["show","maxWidth"])}}},l1=Ve(r1,[["__scopeId","data-v-80be4882"]]),as=e=>{if(!e||typeof e!="object")return null;const s=e.banner?.web||e.web_banner||e.web||"",o=e.banner?.mobile||e.mobile_banner||e.mobile||"",i=e.pagination_icons?.web||"",l=e.pagination_icons?.mobile||"";return{title:e.title||e.title_name||"",desc:e.desc||e.description||"",title_type:e.title_type,title_asset_light:e.title_asset_light||e.title_light_media_url||"",title_asset_dark:e.title_asset_dark||e.title_dark_media_url||"",banner:{web:s,mobile:o},pagination_icons:{web:i,mobile:l}}},c1=e=>!e||typeof e!="string"?"":/^(blob:|data:|https?:\/\/)/i.test(e)||["{m}","{d}","{c}","{b}"].some(s=>e.startsWith(s))?e:e.startsWith("backend/")?`{b}${e}`:e,es=(e,s)=>{if(!e)return null;if(e.lang){const o=e.lang[s]||e.lang.en||Object.values(e.lang)[0];if(!o)return as(e);const{lang:i,...l}=e;return as({...l,...o})}return as(e)},Ys=(e,s)=>{if(!e)return null;const o=e.info??e.descriptions;if(!o)return es(e,s);if(!Array.isArray(o)){const i=o[s]||o.en||Object.values(o)[0];return as(i)}if(!o.length)return null;for(const i of o)if(i?.language===s)return es(i,s);for(const i of o){const l=es(i,s);if(l?.banner?.web||l?.banner?.mobile||l?.title||l?.desc)return l}return es(o[0],s)},Ai=(e,{resolveUrl:s,config:o,localeCurrency:i})=>{if(!e)return"";const l=c1(String(e).replace(/^\//,""));if(/^(blob:|data:)/.test(l)||/^https?:\/\//i.test(l))return l;if(["{m}","{d}","{c}","{b}"].some(d=>l.startsWith(d)))return s(l);let r=o.public.PUBLIC_FE_BUCKET||o.public.ASSET_M_CDN_BASE_URL||"";typeof r=="object"&&(r=r[i]);const c=String(r).replace(/\/$/,"");return c?`${c}/${l}`:s(`{m}${l}`)},d1=(e,s)=>e?s==="light"?e.title_asset_light||"":e.title_asset_dark||"":"",Mi=(e,s)=>{const o=e?.banner;return o&&((s?o.mobile:o.web)||o.web||o.mobile)||""},u1=(e,s)=>{const o=e?.pagination_icons;return o&&(s?o.mobile:o.web)||""},p1=(e,s)=>u1(e,s)||Mi(e,s),m1=(e,{isMobile:s,langCode:o,resolveUrl:i,config:l,localeCurrency:r})=>{const c=Ys(e,o),d=Mi(c,s);return d?Ai(d,{resolveUrl:i,config:l,localeCurrency:r}):""},_1=(e,s,o)=>!e||typeof e!="string"?o?o("/img/logo.png"):"":e.startsWith("http")?e:["{m}","{d}","{c}"].some(i=>e.startsWith(i))?s(e):s(`{m}frontend/web/${e}`),f1=(e,{resolveUrl:s,pub:o,isVisible:i}={})=>
142{if(!Array.isArray(e)||!s)return[];const l=new Set;return e.forEach(r=>{if(i&&!i(r))return;const c=_1(r?.img,s,o);c&&l.add(c)}),[...l]},dn=(e,s={})=>{typeof window>"u"||!Array.isArray(e)||e.forEach(o=>{if(!o||s[o]==="done"||s[o]==="loading")return;s[o]="loading";const i=new Image;i.decoding="async";const l=()=>{s[o]="done"};i.onload=l,i.onerror=l,i.src=o})},go=()=>{const{locale:e}=nt();return{getGameLang:i=>{const l=i?.game_lang;if(!l||typeof l!="object")return"";const r=e.value?.split("-")[0]?.toLowerCase();return r&&l[r]?l[r]:l.en?l.en:Object.values(l)[0]||""},convertToWebp:i=>{if(!i||typeof i!="string")return i;const l=["171x305","220x290","287x200"],r=/Game_Image\/(\d+x\d+)\/(.+)/,c=i.match(r);if(c){const d=c[1];if(l.includes(d))return i.replace(`Game_Image/${d}/`,`Game_Image/${d}_webp/`).replace(/\.[^.]+$/,".webp")}return i}}},un=9,h1=()=>{const e=Ee(),{$resolveUrl:s,$pub:o}=re(),i=je(),{locale:l}=nt(),{localeCurrency:r}=It(),{isMobile:c}=Qe(),d=et("featuredGames",()=>[]),m=et("featuredGamesReady",()=>!1),g=et("featuredGamesLoading",()=>!1),p=et("featuredGamesCurrency",()=>""),_=et("featuredGamesLoadStarted",()=>!1),$=et("featuredGamesPages",()=>[]),w=et("featuredGamesPagesReady",()=>!1),k=et("featuredGamesPagesLoading",()=>!1),y=et("featuredGamesPagesLoadStarted",()=>!1),C=et("featuredGamesBannerCache",()=>({})),{convertToWebp:b}=go(),x=()=>i.lang||l.value?.split("-")?.[0]||"en",D=z=>z?c?z.show_mobile==1:z.show_web==1:!1,M=(z=d.value)=>Array.isArray(z)?z.filter(D):[],P=(z=[])=>{if(!Array.isArray(z)||!z.length)return;const I=f1(z,{resolveUrl:s,pub:o});dn(I,C.value)},F=(z=0,I=un)=>{if(!d.value.length)return;const R=M(),U=Math.max(0,Number(z)||0)*I;P(R.slice(U,U+I))},v=(z=0)=>{if(!$.value.length)return;const I=Math.max(0,Number(z)||0),R=$.value[I];if(!R)return;const U=m1(R,{isMobile:!!c,langCode:x(),resolveUrl:s,config:e,localeCurrency:r.value});U&&dn([U],C.value),P(Array.isArray(R.games)?R.games.filter(D):[])},S=(z="")=>{d.value=[],m.value=!1,g.value=!1,p.value=z,$.value=[],w.value=!1,k.value=!1,C.value={}},E=async()=>{_.value=!0;const z=r.value;if(z&&(p.value!==z&&S(z),!m.value&&!g.value)){g.value=!0;try{const I=await mt("{m}backend/{env}/{cur}/featured_cbo_all.json.gz","featured_cbo_games");p.value===z&&(I.status&&Array.isArray(I.data)?d.value=I.data.map(R=>({...R,img:b(R.img)})):Array.isArray(d.value)||(d.value=[]),m.value=!0)}finally{p.value===z&&(g.value=!1)}}},T=async()=>{y.value=!0;const z=r.value;if(!z)return[];if(p.value!==z&&S(z),w.value||k.value)return $.value;k.value=!0;try{const I=await mt("{m}backend/{env}/{cur}/featured_cbo_page.json.gz","featured_cbo_page");let R=Array.isArray(I?.data?.pages)?I.data.pages:Array.isArray(I?.data)?I.data:Array.isArray(I?.data?.data?.pages)?I.data.data.pages:[];if(R.forEach(U=>{U.games?.forEach(V=>{V.img&&(V.img=b(V.img))})}),p.value===z){const U=new Date;R=R.filter(V=>{const q=V.info?.[0];if(!q)return!1;if(q?.period_type==="DATE_PERIOD"){const W=new Date(q.start_date),se=new Date(q.end_date);return U>=W&&U<=se}return!0}),$.value=I?.status?R:[],w.value=!0}}catch{p.value===z&&($.value=[],w.value=!0)}finally{p.value===z&&(k.value=!1)}return $.value};ge(r,(z,I)=>{!z||z===I||(p.value!==z&&S(z),_.value&&E(),y.value&&T())});const N=ie(()=>m.value&&d.value.some(D)),O=ie(()=>w.value&&$.value.length>0),L=ie(()=>N.value||O.value);return{featuredGames:d,featuredGamesReady:m,featuredGamesPages:$,featuredGamesPagesReady:w,featuredGamesPagesLoading:k,featuredGamesBannerCache:C,hasFeaturedGames:L,loadFeaturedGames:E,loadFeaturedGamesPages:T,prefetchFeaturedGameImagesForPage:F,prefetchFeaturedPageAssetsAt:v,FEATURED_GAMES_PER_PAGE:un}},g1={class:"featured-games-dialog"},v1=["aria-label"],y1={class:"featured-games-content"},b1={class:"featured-games-panel"},w1={key:0,class:"featured-games-title title-asset"},$1=["src","alt"],k1=["data-text"],x1={key:2,class:"featured-games-title"},S1=["src"],C1={key:3,class:"featured-games-list"},T1=["aria-label","onClick"],E1={class:"featured-game-img-wrap"},A1=["src","alt"],M1={class:"featured-game-play uppercase"},L1={key:1,class:"featured-game-card featured-game-card--empty","aria-hidden":"true"},I1=["disabled","aria-label"],R1={class:"featured-games-scroll-box"},P1={class:"featured-games-scroll"},D1=["aria-label","onClick"],O1={class:"featured-game-img-wrap"},N1=["src","alt"],B1={class:"featured-game-play uppercase"},F1=["disabled","aria-label"],U1={key:1,class:"featured-games-event"},j1={class:"featured-games-event-heading"},z1={key:0,class:"featured-games-event-banner-wrap"}
142,V1={key:0,class:"featured-games-event-banner featured-games-event-banner--skeleton","aria-hidden":"true"},H1=["src","alt"],W1={key:1,class:"event-description-box"},q1=["innerHTML"],G1=["onClick"],K1=["src"],Y1={key:0,class:"featured-games-pagination"},J1=["aria-label"],Z1=["disabled","aria-busy","aria-label"],Q1={class:"featured-game-launch-dialog"},X1=["aria-label"],eb={class:"featured-game-launch-summary"},tb=["src","alt"],ab={class:"featured-game-launch-text"},sb={class:"featured-game-launch-name"},ob={class:"featured-game-launch-provider"},Pa=9,pn=1e4,As=3,nb=3e3,ib=1e3,rb=22,lb={__name:"FeaturedGamesModal",setup(e){const s=Ee(),o=je(),i=Re(),l=ft(),r=ga(),c=qt("triggerLogin",()=>{o.loginModal=!0}),{isMobile:d}=Qe(),{localeCurrency:m}=It(),{locale:g}=nt(),{$resolveUrl:p,$pub:_}=re(),{getGameLang:$}=go(),{featuredGames:w,featuredGamesReady:k,featuredGamesPages:y,featuredGamesPagesReady:C,featuredGamesPagesLoading:b,featuredGamesBannerCache:x,loadFeaturedGames:D,loadFeaturedGamesPages:M,prefetchFeaturedGameImagesForPage:P,prefetchFeaturedPageAssetsAt:F}=h1(),v=A(!1),S=A(null),E=A("all"),T=A(0),N=A(0),O=A(""),L=A(!1),z=A(!1),I=A(0);let R=null;const U=()=>{R&&(clearTimeout(R),R=null)},V=()=>{U(),o.featuredGamesModal&&(I.value++,R=setTimeout(()=>{R=null,Xe()},pn))},q=A(0),W=A(!1);let se=null,te=!1;const _e=A(null),Z=A(!1),G=A(null),Q=A(null),J=()=>o.lang||g.value?.split("-")?.[0]||"en",ee=ie(()=>w.value.filter(pe=>d?pe.show_mobile==1:pe.show_web==1)),oe=ie(()=>Math.ceil(ee.value.length/Pa)||1),he=ie(()=>{const pe=T.value*Pa;return ee.value.slice(pe,pe+Pa)}),Pe=ie(()=>{const pe=he.value;return Array.from({length:Pa},(Ke,pt)=>pe[pt]||null)}),B=ie(()=>{if(E.value!=="page")return null;const pe=y.value[N.value];return Ys(pe,J())}),H=ie(()=>B.value?.title||""),de=ie(()=>{const pe=d1(B.value,s.public.FEATURED_GAMES_THEME);return pe?Ze(pe):""}),ue=ie(()=>{const pe=B.value?.banner;if(!pe)return"";const Ke=(d?pe.mobile:pe.web)||pe.web||pe.mobile;return Ke?Ze(Ke):""}),be=()=>{const pe=ue.value;if(!pe){Z.value=!1;return}if(x.value[pe]==="done"){Z.value=!0;return}const Ke=_e.value;if(Ke?.complete&&Ke.naturalWidth>0){x.value[pe]="done",Z.value=!0;return}Z.value=!1},Ce=()=>{const pe=ue.value;pe&&(x.value[pe]="done"),Z.value=!0},He=pe=>{if(!pe||typeof pe!="string")return!1;const Ke=pe.trim();return Ke.startsWith("<")?!1:/^https?:\/\//i.test(Ke)||Ke.startsWith("backend/")?!0:/\.html(\.gz)?(\?.*)?$/i.test(Ke)},Fe=ie(()=>!!B.value?.desc),rt=ie(()=>{const pe=B.value?.desc;return pe?He(pe)?O.value:pe:""}),yt=()=>{O.value=""},St=A(null),le=A(null);let K=null,ke=null;const We=()=>{const pe=St.value,Ke=le.value;if(!pe||!Ke)return;const pt=pe.scrollHeight-pe.clientHeight;if(Ke.style.display=pt>0?"block":"none",pt<=0)return;const Dt=Math.max(18,pe.clientHeight*pe.clientHeight/pe.scrollHeight);Ke.style.height=`${Dt}px`,Ke.style.transform=`translateY(${pe.scrollTop/pt*(pe.clientHeight-Dt)}px)`},Je=()=>{clearTimeout(K),cancelAnimationFrame(ke)},Ue=()=>{Je();const pe=St.value;pe&&(pe.scrollTop=0,We(),!(pe.scrollHeight<=pe.clientHeight)&&(K=setTimeout(()=>{if(!St.value||!o.featuredGamesModal||E.value!=="page")return;V();let pt=0,Dt=performance.now();const Tt=jt=>{const Bt=St.value;Bt&&(pt+=(jt-Dt)/1e3*rb,Dt=jt,Bt.scrollTop=pt,pt<Bt.scrollHeight-Bt.clientHeight&&(ke=requestAnimationFrame(Tt)))};ke=requestAnimationFrame(Tt)},ib)))},ae=()=>{Je(),V()};ge([rt,N,E,()=>o.featuredGamesModal],async()=>{Je(),await tt(),St.value&&o.featuredGamesModal&&E.value==="page"&&Ue()});const we=async()=>{const pe=B.value?.desc;if(!pe||!He(pe)){yt();return}const Ke=Ze(pe),pt=`featured_event_desc_${m.value}_${J()}_${Ke.split("?")[0]}`;try{const Dt=await mi(Ke,pt);if(B.value?.desc!==pe)return;O.value=Dt?.status&&Dt.data?Dt.data:""}catch{if(B.value?.desc!==pe)return;O.value=""}},xe=ie(()=>{const pe=y.value[N.value];return pe?.games?pe.games.filter(Ke=>d?Ke.show_mobile==1:Ke.show_web==1):[]}),Se=ie(()=>Math.ceil(xe.value.length/As)||1),De=ie(()=>{const pe=xe.value,Ke=[];for(let pt=0;pt<pe.length;pt+=As)Ke.push(pe.slice(pt,pt+As));return Ke}),Me=ie(()=>Se.value>1),Oe=ie(()=>q.value>0),Ne=ie(()=>q.value<Se.value-1),it=ie(()=>T.value>=oe.value-1),Kt=ie(()=>E.value==="page"?y.value.length>0:!!(oe.value>1||y.value.length>0||b.value&&it.value||!C.value&&it.value)),ne=ie(()=>E.value==="page"?N.value>0?!0:ee.value.length>0:T.value>0),$e=ie(()=>E.value==="page"?N.value<y.value.length-1:!!(!it.value||y.value.length>0||!C.value||b.value)),Ie=()=>{if(ne.value||(E.value="page",N.value=y.value.length,we()),E.value==="page"){if(yt(),N.value>0){N.value--,we();return}E.value="all",T.value=Math.max(0,oe.value-1);return}T.value--},Xe=async pe=>{if(!z.value){if(yt(),E.value==="all"){if(!it.value){T.value++;return}z.value=!0;try{(await M()).length>0?(E.value="page",N.value=0,we()):T.value=0}finally{z.value=!1}return}$e.value?(N.value++,we()):(yt(),T.value=0,N.value=0,E.value="all")}},at=()=>{v.value||(o.noScrollCount++,v.value=!0)},_t=()=>{v.value&&(o.noScrollCount--,v.value=!1)},Rt=()=>{o.featuredGamesModal=!1},Ft=()=>{S.value=null,o.featuredMobileGamesModal=!1},oa=pe=>{if(pe.key=="Escape"){if(S.value){Ft();return}Rt()}},Y=pe=>$(pe),ce=pe=>pe?.fullname||pe?.provider_name||"",Te=pe=>!pe||typeof pe!="string"?_("/img/logo.png"):pe.startsWith("http")?pe:["{m}","{d}","{c}"].some(Ke=>pe.startsWith(Ke))?p(pe):p(`{m}frontend/web/${pe}`),Be=pe=>Ai(pe,{resolveUrl:p,config:s,localeCurrency:m.value}),Ze=pe=>pe?Be(pe):"",ot=pe=>{r.playGame({provider_name:pe.provider_name,currency:m.value,provider_id:pe.provider_id,game_id:pe.game_id,force_user_agent:pe.force_user_agent,category:"featured_cbo",maintenance:l.maintenanceData?.[pe.provider_id]})},Ge=pe=>{if(!i.loggedIn){Rt(),tt(()=>c());return}if(!d){Rt(),ot(pe);return}S.value=pe,o.featuredMobileGamesModal=!0,Rt()},gt=()=>{if(!S.value)return;const pe=S.value;Ft(),ot(pe)},Vt=()=>o.featuredGamesModal&&E.value==="page"&&Me.value,Qt=(pe,{instant:Ke=!1}={})=>
142{if(Ke){W.value=!0,q.value=pe,tt(()=>{requestAnimationFrame(()=>{W.value=!1})});return}W.value=!1,q.value=pe},Ht=()=>{Oe.value&&Qt(q.value-1)},La=()=>{Ne.value&&Qt(q.value+1)},Ct=()=>{if(!(Se.value<=1)){if(q.value>=Se.value-1){Qt(0,{instant:!0});return}Qt(q.value+1)}},Xt=()=>{se&&(clearInterval(se),se=null)},gs=()=>{se||!Vt()||(se=Nt(()=>{te||!Vt()||Ct()},nb))},qa=()=>{Vt()?se||gs():Xt()},vs=()=>{te=!0},ys=()=>{te=!1},va=()=>{Qt(0,{instant:!0}),tt(qa)},ya=()=>{!o.featuredGamesModal||E.value!=="all"||L.value||!k.value||!C.value||ee.value.length>0||y.value.length!==0&&(E.value="page",N.value=0,L.value=!0)};ge(()=>o.featuredGamesModal,async pe=>{pe?(E.value="all",T.value=0,N.value=0,L.value=!1,yt(),await Promise.allSettled([D(),M()]),ya(),tt(()=>{ya(),qa()})):Xt()},{immediate:!0}),ge([k,C,ee,y],()=>{ya()}),ge([k,T,()=>ee.value.length],()=>{k.value&&E.value==="all"&&P(T.value,Pa)},{immediate:!0}),ge([C,N,E],()=>{C.value&&E.value==="page"&&F(N.value)},{immediate:!0}),ge(ue,()=>{tt(be)}),ge(N,()=>{yt(),Xt(),va()}),ge([()=>o.featuredGamesModal,E,T,N],()=>{if(!o.featuredGamesModal){U();return}V()},{immediate:!0}),ge(()=>xe.value.length,()=>{va()}),ge(E,pe=>{pe==="page"?(va(),tt(be)):Xt()}),ge(()=>B.value?.desc,()=>{yt()}),ge(oe,pe=>{E.value==="all"&&T.value>pe-1&&(T.value=Math.max(0,pe-1))}),ge(()=>y.value.length,pe=>{E.value==="page"&&N.value>pe-1&&(N.value=Math.max(0,pe-1))}),ge(()=>o.featuredGamesModal||o.featuredMobileGamesModal||!!S.value,pe=>{pe?(at(),document.addEventListener("keyup",oa)):(_t(),document.removeEventListener("keyup",oa))}),lt(()=>{document.removeEventListener("keyup",oa),Je(),Xt(),U(),z.value=!1,o.featuredMobileGamesModal=!1,_t()});const ba=A([]);ge([C,y,()=>J()],()=>{ba.value=[],!(!C.value||!y.value.length)&&y.value.forEach(pe=>{const Ke=Ys(pe,J()),pt=p1(Ke,d);ba.value.push(Ze(pt))})},{immediate:!0});const bs=async pe=>{yt(),N.value=pe,we()};let Ia;return ge(()=>N.value,pe=>{Ia&&clearTimeout(Ia),Ia=setTimeout(()=>{let Ke=Q.value,pt=G.value;if(!pt||!Ke||!Array.isArray(Ke))return;let Dt=pt.getBoundingClientRect(),Tt=Ke[N.value].getBoundingClientRect(),jt=pt.scrollLeft+(Tt.left-Dt.left)-Dt.width/2+Tt.width/2;pt.scrollTo({left:jt,behavior:"smooth"})},100)}),(pe,Ke)=>{const pt=ut,Dt=aa;return u(),ve(Dt,null,{default:Le(()=>[(u(),ve(da,{to:"body"},[a("div",{class:fe(["featured-games-overlay",[n(s).public.FEATURED_GAMES_THEME,{show:n(o).featuredGamesModal}]]),onClick:Fs(Rt,["self"])},[a("div",g1,[a("button",{type:"button",class:"featured-games-close","aria-label":pe.$t("close"),onClick:Rt},[me(pt,{iconClass:"icon-close"})],8,v1),a("div",y1,[a("div",b1,[n(de)?(u(),f("div",w1,[a("img",{src:n(de),alt:n(H)},null,8,$1)])):n(H)?(u(),f("div",{key:1,class:fe(["featured-games-title custom-title",n(s).public.FEATURED_GAMES_THEME]),"data-text":n(H)},h(n(H)),11,k1)):(u(),f("div",x1,[a("img",{src:`${n(s).public.STATIC_ROOT}img/featured_games/featured_title_${n(s).public.FEATURED_GAMES_THEME}_theme.webp`,alt:"featured"},null,8,S1)])),n(E)==="all"?(u(),f("div",C1,[(u(!0),f(Ae,null,ze(n(Pe),(Tt,jt)=>(u(),f(Ae,{key:Tt?`${Tt.provider_id}-${Tt.game_id}`:`empty-${jt}`},[Tt?(u(),f("button",{key:0,type:"button",class:"featured-game-card","aria-label":Y(Tt),onClick:Bt=>Ge(Tt)},[a("div",E1,[a("img",{class:"featured-game-img",src:Te(Tt.img),alt:Y(Tt),loading:"eager"},null,8,A1)]),a("div",M1,h(pe.$t("play_now")),1)],8,T1)):(u(),f("div",L1,[...Ke[1]||(Ke[1]=[a("div",{class:"featured-game-img-wrap"},null,-1),a("div",{class:"featured-game-play"},null,-1)])]))],64))),128))])):(u(),f(Ae,{key:4},[n(De).length?(u(),f("div",{key:0,class:"featured-games-scroll-wrap",onMouseenter:vs,onMouseleave:ys},[n(Me)?(u(),f("button",{key:0,type:"button",class:fe(["featured-games-scroll-nav featured-games-scroll-nav--left",{disabled:!n(Oe)}]),disabled:!n(Oe),"aria-label":pe.$t("back"),onClick:Ht},[me(pt,{iconClass:"icon-caret-down w-3 h-3"})],10,I1)):j("",!0),a("div",R1,[n(Me)?(u(),f("div",{key:0,class:fe(["featured-games-scroll-fade featured-games-scroll-fade--left",{visible:n(Oe)}])},null,2)):j("",!0),a("div",P1,[a("div",{class:fe(["featured-games-scroll-track",{"is-instant":n(W)}]),style:st({transform:`translate3d(-${n(q)*100}%, 0, 0)`})},[(u(!0),f(Ae,null,ze(n(De),(Tt,jt)=>(u(),f("div",{key:`page-games-group-${jt}`,class:"featured-games-scroll-page"},[(u(!0),f(Ae,null,ze(Tt,Bt=>(u(),f("button",{key:`${Bt.provider_id}-${Bt.game_id}`,type:"button",class:"featured-game-card featured-game-card--scroll","aria-label":Y(Bt),onClick:wo=>Ge(Bt)},[a("div",O1,[a("img",{class:"featured-game-img",src:Te(Bt.img),alt:Y(Bt),loading:"eager"},null,8,N1)]),a("div",B1,h(pe.$t("play_now")),1)],8,D1))),128))]))),128))],6)]),n(Me)?(u(),f("div",{key:1,class:fe(["featured-games-scroll-fade featured-games-scroll-fade--right",{visible:n(Ne)}])},null,2)):j("",!0)]),n(Me)?(u(),f("button",{key:1,type:"button",class:fe(["featured-games-scroll-nav featured-games-scroll-nav--right",{disabled:!n(Ne)}]),disabled:!n(Ne),"aria-label":pe.$t("next"),onClick:La},[me(pt,{iconClass:"icon-caret-down w-3 h-3"})],10,F1)):j("",!0)],32)):j("",!0),n(B)?(u(),f("div",U1,[a("div",j1,[a("span",null,h(pe.$t("event_info")),1)]),n(ue)||n(Fe)?(u(),f("div",{key:0,class:fe(["event-featured-container",n(s).public.FEATURED_GAMES_THEME])},[n(ue)?(u(),f("div",z1,[n(Z)?j("",!0):(u(),f("div",V1)),a("img",{ref_key:"pageBannerImgRef",ref:_e,class:fe(["featured-games-event-banner",{"is-ready":n(Z)}]),src:n(ue),alt:n(H),decoding:"async",fetchpriority:"high",onLoad:Ce,onError:Ce},null,42,H1)])):j("",!0),n(Fe)?(u(),f("div",W1,[a("div",{ref_key:"eventDescRef",ref:St,class:"event-description",innerHTML:n(rt),onScrollPassive:We,onWheelPassive:ae,onPointerdown:ae},null,40,q1),a("div",{ref_key:"eventDescBarRef",ref:le,class:"event-description-bar"},null,512)])):j("",!0)],2)):j("",!0),a("div",{class:fe(["featured-banner-focus-container",n(ba).length<4?"flexing":""]),ref_key:"scrollContainer",ref:G},[(u(!0),f(Ae,null,ze(n(ba),(Tt,jt)=>(u(),f("div",{class:fe(["featured-banner-focus-wrap",jt==n(N)?"active":""]),onClick:Bt=>bs(jt),ref_for:!0,ref_key:"scrollItem",ref:Q},[a("img",{src:Tt},null,8,K1)],10,G1))),256))],2)])):j("",!0)],64))]),n(Kt)?(u(),f("div",Y1,[a("button",{type:"button",class:"featured-games-nav-btn","aria-label":pe.$t("back"),onClick:Ie},[Ke[2]||(Ke[2]=a("span",{class:"featured-games-nav-icon","aria-hidden":"true"},"â¹",-1)),a("span",null,h(pe.$t("back")),1)],8,J1),a("button",{type:"button",class:fe(["featured-games-nav-btn",{loading:n(z)}]),disabled:n(z),"aria-busy":n(z),"aria-label":pe.$t("next"),onClick:Ke[0]||(Ke[0]=Tt=>
142Xe())},[a("span",null,h(pe.$t("next")),1),Ke[3]||(Ke[3]=a("span",{class:"featured-games-nav-icon","aria-hidden":"true"},"âº",-1)),n(o).featuredGamesModal?(u(),f("span",{key:n(I),class:fe(["featured-games-nav-progress",{loading:n(z)}]),style:st({animationDuration:`${pn}ms`}),"aria-hidden":"true"},null,6)):j("",!0)],10,Z1)])):j("",!0)])])],2),me(Hr,{name:"featured-game-launch"},{default:Le(()=>[n(o).featuredMobileGamesModal&&n(S)?(u(),f("div",{key:0,class:fe(["featured-game-launch-overlay",[n(s).public.FEATURED_GAMES_THEME,{mobile:n(d)}]]),onClick:Fs(Ft,["self"])},[a("div",Q1,[a("button",{type:"button",class:"featured-game-launch-close","aria-label":pe.$t("close"),onClick:Ft},[me(pt,{iconClass:"icon-close"})],8,X1),a("div",eb,[a("img",{class:"featured-game-launch-img",src:Te(n(S).img),alt:Y(n(S))},null,8,tb),a("div",ab,[a("div",sb,h(Y(n(S))),1),a("div",ob,h(ce(n(S))),1)])]),a("button",{type:"button",class:"featured-game-launch-play uppercase",onClick:gt},[Ke[4]||(Ke[4]=a("span",{class:"featured-game-launch-play-icon"},null,-1)),a("span",null,h(pe.$t("play_now")),1)])])],2)):j("",!0)]),_:1})]))]),_:1})}}},cb=Ve(lb,[["__scopeId","data-v-1666ec53"]]),db=["aria-label"],ub={key:0},pb={key:1,class:"hidden md:block"},mb={key:2},_b={key:3},fb={__name:"CopyButton",props:{copyText:String,customClass:String},setup(e){const s=e,o=Ee(),i=A(!1),l=async()=>{if(!(!s.copyText||i.value))try{await navigator.clipboard.writeText(s.copyText),i.value=!0,setTimeout(()=>{i.value=!1},1e3)}catch(r){console.log(r)}};return(r,c)=>{const d=ut;return u(),f("button",{type:"button",onClick:l,class:fe(["copy-btn text-xs font-semibold",e.customClass]),"aria-label":r.$t("copy")},[n(i)?(u(),f("span",ub,h(r.$t("copied")),1)):j("",!0),!n(i)&&![10].includes(n(o).public?.TMPL_TYPE)?(u(),f("span",pb,h(r.$t("copy")),1)):j("",!0),!n(i)&&[10].includes(n(o).public?.TMPL_TYPE)?(u(),f("div",mb,[me(d,{iconClass:"icon-copy hidden md:block w-4 icon-appear-style"})])):j("",!0),n(i)?j("",!0):(u(),f("div",_b,[me(d,{iconClass:"icon-copy block md:hidden w-4 icon-appear-style"})])),n(i)?j("",!0):Ut(r.$slots,"default",{},void 0,!0,4)],10,db)}}},Li=Ve(fb,[["__scopeId","data-v-a074804d"]]),Ii=ye("/apng/success_signup.png"),hb={key:0,class:"grid gap-4 py-[5.75rem] md:py-4"},gb={class:"auth-login-text text-center"},vb={class:"text-xs font-normal md:text-sm"},yb={class:"text-xs font-normal md:text-sm"},bb={key:1,class:"mx-auto max-w-[530px]"},wb={class:"text-sm"},$b={class:"text-auth-title pb-6 text-center text-xl font-bold uppercase"},kb={class:"note-box"},xb={class:"text"},Sb={class:"text"},Cb={class:"border-color-line modal_reg_form_box reg_step_2 rounded-[5px] border px-4 py-1 md:px-6"},Tb={class:"border-color-line reg-confirm-data grid grid-cols-2 justify-between gap-3 border-b py-4 text-sm"},Eb={class:"label"},Ab={class:"value text-right font-bold"},Mb={class:"reg-confirm-data grid grid-cols-2 gap-3 py-4 pt-2 text-sm"},Lb={class:"label"},Ib={class:"value text-right font-bold"},Rb={class:"mt-6 gap-6"},Pb=["aria-label"],Db={__name:"SuccessRegisterModal",setup(e){const s=je(),o=Re();return ge([()=>s.successRegisterModal,()=>o?.data?.app_type],([i,l])=>{i&&l&&l!=="telegram"&&setTimeout(()=>{s.successRegisterModal=!1},4e3)},{immediate:!0}),(i,l)=>{const r=Li,c=Et;return u(),ve(c,{show:n(s).successRegisterModal,"max-width":650,containerClass:"reg-sucesss-modal"},{default:Le(()=>[a("div",null,[n(o)?.data?.app_type&&n(o).data.app_type!=="telegram"?(u(),f("div",hb,[l[1]||(l[1]=a("img",{src:Ii},null,-1)),a("div",gb,[a("div",vb,h(i.$t("signup_final_text_3")),1),a("div",yb,h(i.$t("signup_final_text_4")),1)])])):(u(),f("div",bb,[a("div",wb,[a("div",$b,h(i.$t("successfully_signed_up")),1),a("div",kb,[a("div",xb,"1. "+h(i.$t("please_keep_in_mind_your_username")),1),a("div",Sb,"2. "+h(i.$t("you_can_access_your_account_by")),1)]),a("div",Cb,[a("div",Tb,[a("div",Eb,h(i.$t("username"))+":â",1),a("div",Ab,[dt(h(n(s).successRegisterData&&n(s).successRegisterData.username?n(s).successRegisterData.username:"")+" ",1),n(s).successRegisterData&&n(s).successRegisterData.username?(u(),ve(r,{key:0,copyText:n(s).successRegisterData.username},null,8,["copyText"])):j("",!0)])]),a("div",Mb,[a("div",Lb,h(i.$t("password"))+":â",1),a("div",Ib,[dt(h(n(s).successRegisterData&&n(s).successRegisterData.password?n(s).successRegisterData.password:"")+" ",1),n(s).successRegisterData&&n(s).successRegisterData.password?(u(),ve(r,{key:0,copyText:n(s).successRegisterData.password},null,8,["copyText"])):j("",!0)])])])]),a("div",Rb,[a("button",{onClick:l[0]||(l[0]=d=>n(s).successRegisterModal=!1),"aria-label":i.$t("confirm"),type:"button",class:"btn primary mx-auto !block w-full max-w-[180px] rounded-md !py-[10px] uppercase"},h(i.$t("confirm")),9,Pb)])]))])]),_:1},8,["show"])}}},Ri=Ve(Db,[["__scopeId","data-v-1cb4691f"]]),Ob={key:0,class:"grid gap-4 py-[5.75rem] md:py-4"},Nb={class:"auth-login-text text-center"},Bb={class:"text-xs md:text-sm font-normal"},Fb={class:"text-xs md:text-sm font-normal"},Ub={key:1,class:"max-w-[530px] mx-auto"},jb={class:"text-sm"},zb={class:"success-regioster-title"},Vb={key:0,class:"note-box"},Hb={key:0,class:"text"},Wb={key:1,class:"text"},qb={class:"rounded-[5px] py-1 px-4 md:px-6 border border-color-line modal_reg_form_box reg_step_2"},Gb={key:0,class:"grid grid-cols-2 gap-3 text-lg border-b border-color-line py-4 reg-confirm-data justify-between"},Kb={class:"label"},Yb={class:"font-bold text-right value"},Jb={key:1,class:"grid grid-cols-2 gap-3 text-lg border-b border-color-line py-4 reg-confirm-data justify-between"},Zb={class:"label"},Qb={class:"font-bold text-right value"},Xb={key:2,class:"grid grid-cols-2 gap-3 text-lg border-b border-color-line py-4 reg-confirm-data justify-between"},e0={class:"label"},t0={class:"font-bold text-right value"},a0={class:"grid grid-cols-2 gap-3 text-lg py-4 reg-confirm-data pt-2"},s0={class:"label"},o0={class:"font-bold text-right value"},n0={class:"gap-6 mt-6"},i0=["aria-label"],r0={__name:"NexSuccessRegisterModal",setup(e){const s=je(),o=Re(),{t:i}=nt();ge([()=>s.nexSuccessRegisterModal,()=>o?.data?.app_type],([m,g])=>{m&&g&&setTimeout(()=>{s.nexSuccessRegisterModal=!1},4e3)},{immediate:!0});const l=ie(()=>s.nexSuccessRegisterData),r=ie(()=>{let m=[];return l.value?.mobileno&&m.push(i("phone_number_small")),l.value?.username&&m.push(i("username_small")),l.value?.email&&m.push(i("email_small")),m}),c=ie(()=>r.value.length===0?{key:"",text:""}:{key:"please_keep_in_mind_your_username_nex",text:r.value.join(", ")}),d=ie(()=>r.value.length===0?{key:"",text:""}:{key:"you_can_access_your_account_by_nex",text:r.value.join("/")});return(m,g)=>{const p=Li,_=Et;return u(),ve(_,{show:n(s).nexSuccessRegisterModal,"max-width":650,wrapperClass:"!items-center success-register-modal",containerClass:"py-6"},{default:Le(()=>[a("div",null,[n(o)?.data?.app_type?(u(),f("div",Ob,[g[1]||(g[1]=a("img",{src:Ii},null,-1)),a("div",Nb,[a("div",Bb,h(m.$t("signup_final_text_3")),1),a("div",Fb,h(m.$t("signup_final_text_4")),1)])])):(u(),f("div",Ub,[a("div",jb,[a("div",zb,h(m.$t("successfully_signed_up")),1),n(l)?(u(),f("div",Vb,[n(c)?(u(),f("div",Hb," 1. "+h(m.$t(n(c).key,{text:n(c).text})),1)):j("",!0),n(d)?(u(),f("div",Wb," 2. "+h(m.$t(n(d).key,{text:n(d).text})),1)):j("",!0)])):j("",!0),a("div",qb,[n(s).nexSuccessRegisterData&&n(s).nexSuccessRegisterData.mobileno?(u(),f("div",Gb,[a("div",Kb,h(m.$t("phone_number_only"))+"â",1),a("div",Yb,[dt(h(n(s).nexSuccessRegisterData&&n(s).nexSuccessRegisterData.mobileno?n(s).nexSuccessRegisterData.mobileno:"")+" ",1),n(s).nexSuccessRegisterData&&n(s).nexSuccessRegisterData.mobileno?(u(),ve(p,{key:0,copyText:n(s).nexSuccessRegisterData.mobileno},null,8,["copyText"])):j("",!0)])])):j("",!0),n(s).nexSuccessRegisterData&&n(s).nexSuccessRegisterData.username?(u(),f("div",Jb,[a("div",Zb,h(m.$t("username"))+"â",1),a("div",Qb,[dt(h(n(s).nexSuccessRegisterData&&n(s).nexSuccessRegisterData.username?n(s).nexSuccessRegisterData.username:"")+" ",1),n(s).nexSuccessRegisterData&&n(s).nexSuccessRegisterData.username?(u(),ve(p,{key:0,copyText:n(s).nexSuccessRegisterData.username},null,8,["copyText"])):j("",!0)])])):j("",!0),n(s).nexSuccessRegisterData&&n(s).nexSuccessRegisterData.email?(u(),f("div",Xb,[a("div",e0,h(m.$t("email"))+"â",1),a("div",t0,[dt(h(n(s).nexSuccessRegisterData&&n(s).nexSuccessRegisterData.email?n(s).nexSuccessRegisterData.email:"")+" ",1),n(s).nexSuccessRegisterData&&n(s).nexSuccessRegisterData.email?(u(),ve(p,{key:0,copyText:n(s).nexSuccessRegisterData.email},null,8,["copyText"])):j("",!0)])])):j("",!0),a("div",a0,[a("div",s0,h(m.$t("password"))+"â",1),a("div",o0,[dt(h(n(s).nexSuccessRegisterData&&n(s).nexSuccessRegisterData.password?n(s).nexSuccessRegisterData.password:"")+" ",1),n(s).nexSuccessRegisterData&&n(s).nexSuccessRegisterData.password?(u(),ve(p,{key:0,copyText:n(s).nexSuccessRegisterData.password},null,8,["copyText"])):j("",!0)])])])]),a("div",n0,[a("button",{onClick:g[0]||(g[0]=$=>n(s).nexSuccessRegisterModal=!1),type:"button",class:"btn primary max-w-[180px] !block mx-auto uppercase !py-[10px] rounded-md w-full text-lg","aria-label":m.$t("confirm")}
142,h(m.$t("confirm")),9,i0)])]))])]),_:1},8,["show"])}}},l0=Ve(r0,[["__scopeId","data-v-f292c27a"]]),c0=["checked","required"],d0={__name:"Checkbox",props:{modelValue:{type:[Boolean,Array],required:!0},value:String,switch:Boolean,required:Boolean,size:Number,reverse:Boolean},emits:["update:modelValue"],setup(e,{emit:s}){const o=e,i=s,l=ie(()=>typeof o.modelValue=="boolean"?o.modelValue:Array.isArray(o.modelValue)&&o.value?o.modelValue.indexOf(o.value)>-1:!1),r=()=>{if(typeof o.modelValue=="boolean"){i("update:modelValue",!o.modelValue);return}Array.isArray(o.modelValue)&&o.value&&(o.modelValue.indexOf(o.value)>-1?i("update:modelValue",o.modelValue.filter(c=>c!=o.value)):i("update:modelValue",[...o.modelValue,o.value]))};return(c,d)=>(u(),f("div",{class:fe(["o-checkbox-wrapper",{reverse:e.reverse}])},[a("div",{class:fe(["o-checkbox",{"o-switch":c.$props.switch,checked:n(l)}]),onClick:r,style:st({fontSize:e.size?`${e.size}px`:"1rem"})},null,6),a("input",{type:"checkbox",checked:n(l),style:{display:"none"},required:e.required},null,8,c0),a("label",{class:"form-check-label o-checkbox-label",onClick:r},[Ut(c.$slots,"default",{},void 0,!0)])],2))}},u0=Ve(d0,[["__scopeId","data-v-6a87b334"]]),p0={__name:"FullScreenOverlay",props:{show:Boolean,clickClose:Boolean,wrapperClass:String,styleClasses:{type:[String,Object,Array],default:()=>""},maxWidth:{type:Number,default:500},classes:{type:String,default:""},noOffset:Boolean},emits:["close"],setup(e,{emit:s}){const o=e,i=je(),l=s,r=A(),c=m=>{o.clickClose&&m.target==r.value&&l("close")},d=m=>{m.key=="Escape"&&l("close")};return ge(()=>o.show,m=>{m?(document.addEventListener("keyup",d),i.noScrollCount++):(document.removeEventListener("keyup",d),i.noScrollCount--)}),lt(()=>{o.show&&(document.removeEventListener("keyup",d),i.noScrollCount--)}),(m,g)=>{const p=aa;return u(),ve(p,null,{default:Le(()=>[(u(),ve(da,{to:"body"},[a("div",{class:fe(["fs-overlay h-[100vh] supports-[height:100dvh]:h-[100dvh]",[{show:e.show},e.wrapperClass]]),style:st(e.styleClasses),onClick:c,ref_key:"wrapper",ref:r},[a("div",{class:fe(["flex-grow flex flex-col justify-center items-center mx-auto w-full",e.classes]),style:st({"max-width":`${e.maxWidth}px`})},[Ut(m.$slots,"default",{},void 0,!0)],6)],6)]))]),_:3})}}},Zt=Ve(p0,[["__scopeId","data-v-1f8e1070"]]),m0=ye("/img/icons/announcement_icon_left.webp"),_0=ye("/img/icons/announcement_icon_right.webp"),f0=({announcements:e,selectedIndex:s,isOpen:o,next:i,previous:l,desktopContent:r,mobileContent:c})=>{let d=!1,m,g,p=null,_=0;const $=new Set,w=()=>{clearTimeout(m),m=void 0},k=()=>{w(),!(!d||!o()||e.value.length<2||document.hidden||$.size)&&(m=setTimeout(()=>{!o()||e.value.length<2||document.hidden||$.size||(i(),k())},3e3))},y=v=>{$.add(v),w()},C=v=>{$.delete(v),k()},b=v=>{if(p=null,!o()||e.value.length<2||(y("touch"),v.touches.length!==1))return;const S=v.touches[0];p={x:S.clientX,y:S.clientY,id:S.identifier}},x=()=>{p=null,C("touch")},D=v=>{if(!p)return;if(v.touches.length!==1){p=null;return}const S=v.touches[0],E=Math.abs(S.clientX-p.x),T=Math.abs(S.clientY-p.y);T>10&&T>E&&(p=null)},M=v=>{if(v.touches.length){p=null;return}const S=p;if(x(),!S||!o()||e.value.length<2)return;const E=Array.from(v.changedTouches).find(O=>O.identifier===S.id);if(!E)return;const T=E.clientX-S.x,N=E.clientY-S.y;Math.abs(T)<50||Math.abs(T)<=Math.abs(N)*1.25||(_=Date.now()+400,v.cancelable&&v.preventDefault(),T<0?i():l(),k())},P=v=>{v.detail!==0&&Date.now()<_&&(v.preventDefault(),v.stopImmediatePropagation())},F=(v,S)=>{ge(v,(E,T,N)=>{if(!E)return;const O=S?"mobile-focus":"desktop-focus",U=[["focusin",()=>y(O)],["focusout",V=>{E.contains(V.relatedTarget)||C(O)}],...S?[["touchstart",b,{passive:!0}],["touchmove",D,{passive:!0}],["touchend",M,{passive:!1}],["touchcancel",x,{passive:!0}],["click",P,!0]]:[["mouseenter",()=>y("hover")],["mouseleave",()=>C("hover")]]];U.forEach(([V,q,W])=>E.addEventListener(V,q,W)),N(()=>{U.forEach(([V,q,W])=>E.removeEventListener(V,q,W)),$.delete(O),S?(p=null,$.delete("touch")):$.delete("hover"),k()})},{flush:"post"})};F(r,!1),F(c,!0),ge([o,()=>e.value.length,s],()=>{o()||($.clear(),p=null,_=0,g?.cancel()),k()}),ge(s,async()=>{await tt();const v=r.value;!d||!o()||e.value.length<2||document.hidden||!v?.getClientRects().length||!v.animate||window.matchMedia("(prefers-reduced-motion: reduce)").matches||(g?.cancel(),g=v.animate([{opacity:.25,transform:"translateY(6px)"},{opacity:1,transform:"translateY(0)"}],{duration:240,easing:"ease-out"}))},{flush:"post"}),qe(()=>{d=!0,document.addEventListener("visibilitychange",k),k()}),lt(()=>{d=!1,w(),g?.cancel(),document.removeEventListener("visibilitychange",k)})},h0={class:"hidden md:block w-full relative px-4 pt-5 overflow-auto announ-modal max-h-[100vh] supports-[height:100dvh]:max-h-[100dvh]"},g0={key:0,class:"bg-modal px-4 md:px-0 py-[30px] md:py-0 max-w-full w-full overflow-auto"},v0={class:"flex relative"},y0={class:"announcement_menu max-h-[calc(100vh-var(--offset))] supports-[height:100dvh]:max-h-[calc(100dvh-var(--offset))]",style:{"--offset":"172px"}},b0=["aria-label","onClick"],w0={class:"announcement_title"},$0={class:"modernWay"},k0=["innerHTML"],x0=["innerHTML"],S0=["src"],C0=["innerHTML"],T0={class:"announcement_check_box"},E0={class:"flex md:hidden items-center justify-between mt-5"},A0=["aria-label"],M0={class:"text-sm text-text-base"},L0={class:"text-lg"},I0={key:1,class:"bg-modal px-[15px] md:px-[30px] py-[30px] md:py-[25px] rounded-[5px] w-full overflow-auto text-center text-lg no-announcement-text"},R0={class:"md:hidden relative min-h-[275px] max-h-[70%] w-full"},P0={class:"bg-modal w-full h-full rounded-[5px] px-4"},D0={key:0},O0=["src"],N0=["innerHTML"],B0=["innerHTML"],F0=["innerHTML"],U0={key:1,class:"text-center"},j0={class:"announcement_check_box"},z0=["aria-label"],V0=["aria-label"],H0={key:2,class:"announcement_dot flex-shrink-0"},W0=["onClick"],q0={__name:"MerchantAnnouncement",emits:["close"],setup(e,{emit:s}){const o=Ee(),i=je(),l=Re(),{$api:r,$i18n:c,$replaceCloudFrontUrlForMMK:d}=re(),m=A(0),g=A(!1),p=ft(),_=A([]),$=A(1),w=A(""),k=A(""),y=A(""),C=A(""),b=A(""),x=A(),D=A(),M=L=>
142{i.announcementModal=!1,g.value&&l.loggedIn&&r("user/block-announcement",{uid:l.data.uid})};ge(()=>g.value,()=>{g.value?window.localStorage.setItem("dontShowAnnouncement",g.value):window.localStorage.removeItem("dontShowAnnouncement")}),ge(()=>i.announcementModal,L=>{if(L){var z=window.localStorage.getItem("dontShowAnnouncement");z?g.value=!0:g.value=!1}});const P=()=>{if(_.value=[],w.value="",k.value="",y.value="",C.value="",b.value="",p.data.announce)for(var L=0;L<p.data.announce.length;L++)p.data.announce[L].is_popup=="1"&&(p.data.announce[L].announcement_type="announcement",p.data.announce[L].img_path&&(p.data.announce[L].img_path=d({url:p.data.announce[L].img_path,config:o,$i18n:c})),_.value.push(p.data.announce[L]));if(p.data.advertisement)for(var L=0;L<p.data.advertisement.length;L++)p.data.advertisement[L].announcement_type="advertisment",p.data.advertisement[L].img_path&&(p.data.advertisement[L].img_path=d({url:p.data.advertisement[L].img_path,config:o,$i18n:c})),_.value.push(p.data.advertisement[L]);_.value.length>0&&v(_.value[0],1)},F=L=>{L&&window.open(L,"_blank")},v=(L,z)=>{C.value="",$.value=z,w.value=L.title,k.value=L.description,y.value=L.content,L.img_path?C.value=L.img_path:C.value="",L.link?b.value=L.link:b.value="",tt(()=>{O(),m.value++})};ge(()=>p.data,L=>{L&&P()},{immediate:!0});const S=L=>{$.value=$.value-1,$.value==0&&($.value=_.value.length),T(_.value[$.value-1])},E=L=>{$.value=$.value+1,$.value>_.value.length&&($.value=1),T(_.value[$.value-1])},T=L=>{C.value="",w.value=L.title,k.value=L.description,y.value=L.content,L.img_path?C.value=L.img_path:C.value="",L.link?b.value=L.link:b.value="",tt(()=>{O()})},N=L=>{if(L=="prev")var z=$.value-1;else var z=$.value+1;z==0?$.value=_.value.length:z>_.value.length?$.value=1:$.value=z,w.value=_.value[$.value-1].title,k.value=_.value[$.value-1].description,y.value=_.value[$.value-1].content,tt(()=>{O()})},O=L=>{x.value&&(x.value.scrollTop=0),D.value&&(D.value.scrollTop=0)};return f0({announcements:_,selectedIndex:$,isOpen:()=>i.announcementModal,next:E,previous:S,desktopContent:x,mobileContent:D}),(L,z)=>{const I=ut,R=u0,U=Zt;return u(),ve(U,{show:n(i).announcementModal,styleClasses:"z-index: 1002",onClose:M,clickClose:"",maxWidth:1e3,classes:"w-full px-5 lg:px-0 min-h-[100vh] supports-[height:100dvh]:min-h-[100dvh]"},{default:Le(()=>[a("div",h0,[a("button",{type:"button",class:"announcement-close-btn","aria-label":"Close",onClick:M},[me(I,{iconClass:"icon-close"})]),n(_).length>0?(u(),f("div",g0,[a("div",v0,[a("div",y0,[(u(!0),f(Ae,null,ze(n(_),(V,q)=>(u(),f("button",{"aria-label":V.announcement_type=="advertisment"?V.title?V.title:L.$t("advertisment"):L.$t("announcement"),key:q,type:"button",class:fe(["announcement_btn",n($)==q+1?"active":""]),onClick:W=>v(V,q+1)},[a("div",{class:fe(["unread",V.unread?"active":""])},null,2),a("div",w0,[a("div",$0,h(V.announcement_type=="advertisment"?V.title?V.title:L.$t("advertisment"):L.$t("announcement")),1)])],10,b0))),128))]),(u(),f("div",{key:n(m),class:"announcement_desc_box"},[a("div",{class:"announcement_desc max-h-[calc(100vh-var(--offset))] supports-[height:100dvh]:max-h-[calc(100dvh-var(--offset))]",style:{"--offset":"242px"},ref_key:"announcement_view",ref:x},[a("div",{class:"text-2xl",innerHTML:n(w)},null,8,k0),a("div",{class:"text-sm mt-2",innerHTML:n(k)},null,8,x0),n(C)?(u(),f("img",{key:0,onClick:z[0]||(z[0]=V=>F(n(b))),alt:"announcement_img",class:fe(["w-full mb-2 mt-2",n(b)?"cursor-pointer":""]),src:n(C)},null,10,S0)):j("",!0),a("div",{class:"announcement_content html-content-wrapper",innerHTML:n(y)},null,8,C0)],512),a("div",T0,[me(R,{modelValue:n(g),"onUpdate:modelValue":z[1]||(z[1]=V=>zt(g)?g.value=V:null)},{default:Le(()=>[dt(h(L.$t("dont_show_again")),1)]),_:1},8,["modelValue"])])]))]),a("div",E0,[a("button",{type:"button",onClick:z[2]||(z[2]=V=>N("prev")),"aria-label":L.$t("previous_short")},[...z[6]||(z[6]=[a("img",{class:"w-10",src:m0,alt:"announcement_icon_left"},null,-1)])],8,A0),a("div",M0,[a("span",L0,h(n($)),1),dt("/"+h(n(_).length),1)]),a("button",{type:"button",onClick:z[3]||(z[3]=V=>N("next"))},[...z[7]||(z[7]=[a("img",{class:"w-10",src:_0,alt:"announcement_icon_right"},null,-1)])])])])):(u(),f("div",I0,h(L.$t("no_announcement")),1))]),a("div",R0,[a("button",{type:"button",class:"announcement-close-btn","aria-label":"Close",onClick:M},[me(I,{iconClass:"icon-close align-middle"})]),a("div",P0,[a("div",{class:fe(["relative w-full overflow-auto py-[10
142px]",{"flex-grow":n(_).length>0}]),style:{height:"calc(100% - 40px)"},ref_key:"announcement_view_mobile",ref:D},[n(_).length>0?(u(),f("div",D0,[n(C)?(u(),f("img",{key:0,onClick:z[4]||(z[4]=V=>F(n(b))),alt:"announcement_img",class:fe(["w-full mb-2",n(b)?"cursor-pointer":""]),src:n(C)},null,10,O0)):j("",!0),a("div",{class:"font-bold text-center",innerHTML:n(w)},null,8,N0),a("div",{innerHTML:n(k)},null,8,B0),a("div",{class:"announcement_content text-[14px] html-content-wrapper",innerHTML:n(y)},null,8,F0)])):(u(),f("div",U0,h(L.$t("no_announcement")),1))],2),a("div",j0,[me(R,{modelValue:n(g),"onUpdate:modelValue":z[5]||(z[5]=V=>zt(g)?g.value=V:null)},{default:Le(()=>[dt(h(L.$t("dont_show_again")),1)]),_:1},8,["modelValue"])])]),n(_).length>1?(u(),f("button",{key:0,onClick:S,type:"button","aria-label":L.$t("previous_short"),class:"announcement_slide_left"},[...z[8]||(z[8]=[a("svg",{class:"announcement_arrow_icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},[a("path",{"fill-rule":"evenodd",d:"M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z"})],-1)])],8,z0)):j("",!0),n(_).length>1?(u(),f("button",{key:1,onClick:E,type:"button",class:"announcement_slide_right","aria-label":L.$t("next")},[...z[9]||(z[9]=[a("svg",{class:"announcement_arrow_icon",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 16 16"},[a("path",{"fill-rule":"evenodd",d:"M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z"})],-1)])],8,V0)):j("",!0),n(_).length>0?(u(),f("div",H0,[(u(!0),f(Ae,null,ze(n(_),(V,q)=>(u(),f("div",{key:q,class:fe(["dot",n($)==q+1?"active":""]),onClick:W=>v(V,q+1)},null,10,W0))),128))])):j("",!0)])]),_:1},8,["show"])}}},G0=Ve(q0,[["__scopeId","data-v-07f4040f"]]),K0={};function Y0(e,s){const o=G0;return u(),ve(o)}const J0=Ve(K0,[["render",Y0]]),mn=ye("/img/rewards/bonus/gift-shine.webp"),Z0=ye("/img/rewards/bonus/gift-open.webp"),_n=ye("/img/rewards/bonus/gift-closed.webp"),Ot=ye("/img/rewards/button_open.webp"),sa=Pt("cta-toast",{state:()=>({show:!1,label:"",type:"",value:"",multivalue:[],topImage:"",redirect:{url:"",label:""},customRedirect:{url:"",label:""},data:[],data_plain:[],show_progress:!1,msg:"",progress_bar:!0}),actions:{handleClose(){this.show=!1,this.show_progress=!1,setTimeout(()=>{this.label="",this.type="",this.value="",this.multivalue=[],this.topImage="",this.redirect={url:"",label:""},this.customRedirect={url:"",label:""},this.data=[],this.data_plain=[],this.msg=""},500)},showToast(e,s,o,i){this.handelPageImage(),this.handleRedirect(),this.label=e,this.type=s,this.value=o,this.show=!0,i&&(this.multivalue=i.map(l=>({type:l.value_deposit,value:l.value_transaction})))},showKYC(e,s){this.type=e,this.data=s,this.show=!0},showCtaProgress(e,s,o=!0){this.msg=e,this.progress_bar=o,this.data_plain=s,this.data=Object.fromEntries(Object.entries(s).map(([i,l])=>{const r=typeof l=="string"&&l.trim()!==""&&!isNaN(l);return[i,r?Number(l):l]})),this.show_progress=!0},handleRedirect(){const{$i18n:e}=re(),{t:s,locale:o,locales:i}=e;let r=xt().path;i.value.forEach(c=>{r=r.replace(`/${c.code}/`,"")}),r.includes("angpow")?(this.redirect.label="deposit",this.redirect.url="deposit"):r.includes("lucky-spin")||r.includes("luckyspin")?(this.redirect.label="deposit",this.redirect.url="deposit"):(this.redirect.label="deposit",this.redirect.url="deposit")},handelPageImage(){const{$i18n:e}=re(),{t:s,locale:o,locales:i}=e;let r=xt().path;i.value.forEach(c=>{r=r.replace(`/${c.code}/`,"")}),r.includes("angpow")?this.imageClass="angpow_cta_image":r.includes("lucky-spin")||r.includes("luckyspin")?this.imageClass="luckyspin_cta_image":this.imageClass="default_cta_image"}}}),Q0={key:0,class:"outer-timer-wrap"},X0={class:"container-title"},ew={key:0,class:"container-timer"},tw={class:"timer-text"},aw={class:"inner-timer"},sw={class:"cd-box-wrap"},ow={class:"cd-box"},nw={class:"cd-desc"},iw={class:"cd-box-wrap"},rw={class:"cd-box"},lw={class:"cd-desc"},cw={class:"cd-box-wrap"},dw={class:"cd-box"},uw={class:"cd-desc"},pw={class:"cd-box-wrap"},mw={class:"cd-box"},_w={class:"cd-desc"},fw={class:"mystery-box-container flex flex-col justify-between h-full"},hw={class:"relative"},gw={class:"relative mx-auto max-w-[350px] sm:max-w-[475px]"},vw={key:0,class:"mystery-box-card w-[65%] absolute top-0 left-1/2 -translate-x-1/2"},yw={key:2,class:"mystery-box-prize absolute -translate-x-1/2 left-1/2 top-[63.5%] text-center"},bw={class:"text-[22px] sm:text-[34px] leading-[24px] sm:leading-[36px] font-black inline-block text-center uppercase pb-3 sm:pb-6"},ww={class:"value text-[40px] sm:text-[60px] leading-[40px] sm:leading-[60px] font-black inline-block w-max"},$w={class:"text text-[22px] sm:text-3xl font-black absolute left-1/2 top-3 sm:top-[18px] -translate-x-1/2 w-full uppercase"},kw={class:"text text-lg sm:text-xl font-black absolute left-1/2 top-2 sm:top-3 -translate-x-1/2 w-full uppercase"},xw={__name:"bonus",props:{id:{type:[Number,String],default:null}},setup(e){const{$api:s,$toast:o,$getCurrency:i}
142=re(),{locales:l}=nt(),r=i(),c=Re(),d=je(),m=ft(),g=A(1),p=A(!1),_=e,$=ie(()=>l.value?.find(v=>v.currency===r)),w=A(null),k=A([]),y=A(!1),C=A(!1),b=v=>{const S=new Date,E=new Date(v.replace(/-/g,"/"));let T=Math.max(0,E-S);const N=Math.floor(T/(1e3*60*60*24));T-=N*1e3*60*60*24;const O=Math.floor(T/(1e3*60*60));T-=O*1e3*60*60;const L=Math.floor(T/(1e3*60));T-=L*1e3*60;const z=Math.floor(T/1e3);return{days:N,hours:O,minutes:L,seconds:z}},x=()=>{k.value=b(w.value.end_date)},D=async()=>{y.value=!0,_.id&&(w.value=await m.data.time_bound_record.find(v=>v.promotion_id===_.id)),x(),y.value=!1},M=sa(),P=async v=>{let S={promotion_id:v};C.value=v,p.value=!0;const E=await s("promotion/receive-promotion-time-bound",S);if(E.status){if(!E.data.status){M.showToast(E.data.label,E.data.value_deposit,E.data.value_transaction,E.data.data),C.value=null,p.value=!1,d.rewardsModal=!1;return}C.value=null,p.value=!1,g.value=2}};let F=null;return qe(()=>{D(),F=Nt(()=>{x()},1e3)}),Zn(()=>{F&&clearInterval(F)}),ge(()=>_.id,(v,S)=>{v!==S&&D()}),(v,S)=>{const E=ut;return u(),f(Ae,null,[n(c).loggedIn&&n(w)?(u(),f("div",Q0,[a("div",X0,h(n(w).name),1),n(k)?(u(),f("div",ew,[a("div",tw,[me(E,{iconClass:"icon-countdown"}),dt(" "+h(v.$t("remaining_time")),1)]),a("div",aw,[a("div",sw,[a("div",ow,h(String(n(k).days).padStart(2,"0")),1),a("div",nw,h(v.$t("days")),1)]),a("div",iw,[a("div",rw,h(String(n(k).hours).padStart(2,"0")),1),a("div",lw,h(v.$t("hours")),1)]),S[4]||(S[4]=a("div",{class:"cd-colon"},":",-1)),a("div",cw,[a("div",dw,h(String(n(k).minutes).padStart(2,"0")),1),a("div",uw,h(v.$t("min")),1)]),S[5]||(S[5]=a("div",{class:"cd-colon"},":",-1)),a("div",pw,[a("div",mw,h(String(n(k).seconds).padStart(2,"0")),1),a("div",_w,h(v.$t("sec")),1)])])])):j("",!0)])):j("",!0),a("div",fw,[a("div",hw,[a("div",gw,[a("div",{class:fe([{"pt-[75%]":n(g)!=2,"pt-[100%]":n(g)==2}])},null,2),S[8]||(S[8]=Gt('<div class="mystery-box-anime" data-v-48091760><div class="left-anime w-[60px] sm:w-[80px] absolute top-[80%] left-14 sm:left-20 z-10" data-v-48091760><img src="'+mn+'" alt="anime-left" data-v-48091760></div><div class="right-anime w-[60px] sm:w-[80px] absolute top-[5%] right-12 sm:right-20 z-10" data-v-48091760><img src="'+mn+'" alt="anime-right" data-v-48091760></div></div>',1)),n(g)==2?(u(),f("div",vw,[...S[6]||(S[6]=[a("img",{class:"w-full",src:Z0,alt:"step-6"},null,-1)])])):(u(),f(Ae,{key:1},[n(p)?(u(),f("div",{key:0,class:"mystery-box-card w-[65%] absolute top-0 left-1/2 -translate-x-1/2 cursor-pointer",onClick:S[0]||(S[0]=T=>P(n(w).promotion_id))},[...S[7]||(S[7]=[a("img",{class:"w-full shake-animation",src:_n},null,-1)])])):(u(),f("div",{key:1,class:fe([{"top-2 sm:top-3":n(g)==1},"mystery-box-card w-[65%] absolute top-0 left-1/2 -translate-x-1/2 cursor-pointer"]),onClick:S[1]||(S[1]=T=>P(n(w).promotion_id))},[a("img",{class:fe(["w-full",{"mystery-box-img":n(g)==1}]),src:_n,alt:"step-1"},null,2)],2))],64)),n(g)==2?(u(),f("div",yw,[a("h2",bw,h(v.$t("claim_successful")),1),a("h2",ww,h(n($)?.symbol||"$")+" "+h(v.$fn(n(w).release_amount,2)),1)])):j("",!0)]),n(g)==1&&!n(p)?(u(),f("button",{key:0,type:"button",onClick:S[2]||(S[2]=T=>P(n(w).promotion_id)),class:"mystery-box-button max-w-[275px] sm:max-w-[350px] flex mx-auto relative"},[S[9]||(S[9]=a("img",{src:Ot,alt:"button_open"},null,-1)),a("div",$w,h(v.$t("claim_now")),1)])):j("",!0),n(g)==2?(u(),f("button",{key:1,type:"button",onClick:S[3]||(S[3]=T=>{n(d).rewardsModal=!1}),class:"mystery-box-button max-w-[275px] sm:max-w-[350px] flex mx-auto relative"},[S[10]||(S[10]=a("img",{src:Ot,alt:"button_open"},null,-1)),a("div",kw,h(v.$t("back")),1)])):j("",!0)])])],64)}}},Sw=Ve(xw,[["__scopeId","data-v-48091760"]]),Pi=ye("/img/rewards/lucky-wheel/wheel-frame-1.webp"),Di=ye("/img/rewards/lucky-wheel/wheel-frame-2.webp"),us=ye("/img/lucky/coin_1.webp"),ps=ye("/img/lucky/coin_2.webp"),ms=ye("/img/lucky/coin_3.webp"),_s=ye("/img/lucky/coin_4.webp"),fs=ye("/img/lucky/coin_5.webp"),hs=ye("/img/lucky/coin_6.webp"),Oi=ye("/img/rewards/lucky-wheel/diamond.webp"),Ni=ye("/img/rewards/lucky-wheel/coin.webp"),Bi=ye("/img/rewards/lucky-w
142heel/coin2.webp"),Fi=ye("/img/rewards/lucky-wheel/gold.webp"),Ui=ye("/img/rewards/lucky-wheel/wheel_count_frame.webp"),ji=ye("/img/rewards/lucky-wheel/start_button.webp"),zi=ye("/img/rewards/lucky-wheel/start_button_inactive.webp"),vo=ye("/img/rewards/button_close.webp"),Cw=ye("/img/lucky/status_label_dark.webp"),Tw=ye("/img/lucky/status_label.webp"),Ew=ye("/img/lucky/luckyspin_deposit.webp"),Js=ye("/img/lucky/status_button.webp"),ma={data:null,loggedIn:null,locale:null},Aw=e=>{if(!e||typeof e!="object"||Array.isArray(e))return!1;const s=Array.isArray(e.prize)&&e.prize.length>0,o=Array.isArray(e.winning_list)&&e.winning_list.length>0,i=["ticket","activity_point","activity_name","end_date"].some(l=>Object.prototype.hasOwnProperty.call(e,l));return s||o||i},Zs=e=>e&&typeof e=="object"&&!Array.isArray(e)?{...e,prize:Array.isArray(e.prize)?e.prize:[],winning_list:Array.isArray(e.winning_list)?e.winning_list:[],ticket:Number.isFinite(Number(e.ticket))?Number(e.ticket):0,activity_point:Number.isFinite(Number(e.activity_point))?Number(e.activity_point):0}:{prize:[],winning_list:[],ticket:0,activity_point:0},Mw=(e,s)=>{const o=e?.[s];return o&&typeof o=="object"&&!Array.isArray(o)&&(Array.isArray(o.prize)||Array.isArray(o.winning_list)||"ticket"in o||"activity_name"in o||"end_date"in o)?o:e&&typeof e=="object"&&!Array.isArray(e)&&(Array.isArray(e.prize)||Array.isArray(e.winning_list)||"ticket"in e||"activity_name"in e||"end_date"in e)?e:{prize:[],winning_list:[],ticket:0,activity_point:0}},Lw=(e,s)=>Aw(ma.data)&&ma.loggedIn===e&&ma.locale===s,fn=(e,s)=>Lw(e,s)?ma.data:null,hn=(e,s,o)=>{ma.data=Zs(o),ma.loggedIn=e,ma.locale=s},Iw={key:0,class:"outer-timer-wrap"},Rw={key:0,class:"container-title"},Pw={key:1,class:"container-timer"},Dw={class:"timer-text"},Ow={class:"inner-timer"},Nw={class:"cd-box-wrap"},Bw={class:"cd-box"},Fw={class:"cd-desc"},Uw={class:"cd-box-wrap"},jw={class:"cd-box"},zw={class:"cd-desc"},Vw={class:"cd-box-wrap"},Hw={class:"cd-box"},Ww={class:"cd-desc"},qw={class:"cd-box-wrap"},Gw={class:"cd-box"},Kw={class:"cd-desc"},Yw={class:"lucky_spin_container overflow-hidden"},Jw={class:"wheel_wrapper relative mx-auto max-w-[350px] sm:max-w-[475px]"},Zw=["disabled"],Qw=["src"],Xw={key:1,class:"wheel_container_load"},e$={class:"relative w-full"},t$={src:Pi,alt:"wheel-frame-1"},a$={src:Di,alt:"wheel-frame-2"},s$={class:"wheel_count_frame"},o$={class:"wheel_point_box"},n$={class:"text1"},i$={class:"wheel_point"},r$={class:"whitespace-nowrap"},l$={class:"text"},c$={class:"pl-0.5"},d$={class:"start_button"},u$=["disabled","aria-label"],p$={key:1,class:"start_button_icon",src:zi,alt:"start_button_inactive"},m$=["disabled","aria-label"],_$={key:0,src:Ot,alt:"button_open"},f$={key:1,src:vo,alt:"button_close"},h$={class:"mx-auto w-full max-w-[375px] sm:max-w-[475px]"},g$={key:0,class:"winner_box_card"},v$={class:"winner_box layer-1 rounded-2xl"},y$={class:"layer-2 rounded-2xl"},b$={class:"layer-3 rounded-2xl p-2 sm:p-3"},w$={class:"winner_box_list relative overflow-hidden"},$$={class:"winner-box-username-text"},k$={class:"winner-box-prize-text text-right"},x$={key:0,class:"status_label"},S$={key:0,src:Cw,alt:"status_label_dark"},C$={key:1,src:Tw,alt:"status_label"},T$={class:"text"},E$={key:0},A$={key:1},M$={class:"status_face_box"},L$=["src"],I$={key:1,class:"status-light-text text-center text-base font-black uppercase"},R$={key:2,class:"status-white-text text-center text-xs"},P$={key:3,class:"status-light-text text-center text-base font-black uppercase"},D$={key:4,class:"status-light-text text-center text-base font-black uppercase"},O$={key:5,class:"status-light-text text-center text-base font-black uppercase"},N$={key:6,class:"status-light-text text-center text-base font-black uppercase"},B$={key:7,class:"status-light-text text-center text-base font-black uppercase"},F$={key:8},U$={class:"status-white-text text-center text-base font-black"},j$={class:"status-white-text my-3 text-center text-base font-black"},z$={key:9},V$={class:"status_button"},H$={class:"text"},W$=["aria-label"],q$={class:"text"},G$=["aria-label"],K$={class:"text"},Y$={__name:"LuckyWheel",emits:["spinning"],setup(e,{emit:s}){const{locale:o}=nt(),i=Ee(),l=ht(),r=Re(),c=je(),{$api:d,$toast:m}=re(),g=s;let p;function _(){p||(p=new Audio(`${i.public.ASSET_F_CDN_BASE_URL}common/sounds/lucky-spin-sound.m4a`),p.preload="auto",p.load()),p.currentTime=0,p.play().catch(console.error)}const $=fn(r.loggedIn,o.value),w=A($?.prize||[]),k=A($?{...$}:null),y=A($?.winning_list||[]),C=A([]),b=A(Number($?.ticket||0)),x=A(Number($?.activity_point||0)),D=A($?.prize?.[0]?.event_id||""),M=A(3),P=B=>{const H=Zs(B);w.value=H.prize||[],H.prize.length>0?D.value=H.prize[0].event_id||"":D.value="",k.value=H,b.value=Number(H.ticket||0),x.value=Number(H.activity_point||0),Array.isArray(H?.winning_list)&&H.winning_list.length>0?(y.value=H.winning_list,C.value=[],O.value=1,y.value.length>M.value?R():C.value=y.value):(y.value=[],C.value=[]),H?.end_date&&N(H.end_date)},F=async()=>{fn(r.loggedIn,o.value)||(w.value=[],k.value=null,y.value=[],C.value=[],b.value=0,x.value=0,D.value="");try{let H=null;
142if(r.loggedIn){const de=await d("lucky-wheel/get-lucky-wheel",{});if(!de.status)return;H=de.data||{},hn(!0,o.value,H)}else{const de=await mt("{m}backend/{env}/{cur}/luckywheel.json.gz","luckywheel_details");if(!de.status){m(!1,de.msg);return}const ue=Mw(de.data,o.value);H=Zs(ue),hn(!1,o.value,H)}P(H)}catch{m(!1,"Failed to fetch lucky wheel data")}},v=A("--"),S=A("--"),E=A("--"),T=A("--");function N(B){var H=Date.parse(B)-Date.parse(new Date),de=Math.floor(H/1e3%60),ue=Math.floor(H/1e3/60%60),be=Math.floor(H/(1e3*60*60)%24),Ce=Math.floor(H/(1e3*60*60*24));v.value=Ce<10?`0${Ce}`:Ce,S.value=be<10?`0${be}`:be,E.value=ue<10?`0${ue}`:ue,T.value=de<10?`0${de}`:de,setTimeout(()=>{N(B)},1e3)}const O=A(1),L=A(),z=A(null),I=A(null),R=B=>{if(O.value==1){if(y.value.length<=M.value)return;C.value.push(y.value[y.value.length-1]);for(var H=0;H<y.value.length;H++)H<M.value+1&&C.value.push(y.value[H]);O.value++}else{for(var de=[],H=0;H<y.value.length;H++)H>=O.value-2&&H<=O.value+(M.value-1)&&de.push(y.value[H]);if(O.value+(M.value-1)>=y.value.length)for(var ue=O.value+M.value-y.value.length,H=0;H<ue;H++)de.push(y.value[H]);L.value.classList.add("move"),I.value=setTimeout(()=>{C.value=[],C.value=de,L.value.classList.remove("move"),O.value>y.value.length?O.value=2:O.value++},1e3)}c.rewardsModal&&(z.value=setTimeout(()=>{R()},2e3))};lt(()=>{clearTimeout(z.value),clearTimeout(I.value)}),qe(()=>{F()});const U=(B,H)=>({transform:`translate(-50%, -50%) rotate(${360/B*H}deg)`,width:`calc(${360/B}% - 25px)`}),V=B=>B<3?{"clip-path":"unset"}:{"clip-path":`polygon(50% 100%, 100% ${(360/B+6)/10}%, 100% 0, 0 0, 0 ${(360/B+6)/10}%)`},q=(B,H)=>({transform:`translate(-50%, -50%) rotate(${360/B*H+360/B/2}deg)`}),W=A(!1),se=A(1),te=A(""),_e=A(""),Z=sa(),G=A(),Q=A(!1),J=A(1),ee=A(null),oe=async B=>{if(localStorage.setItem("rewardActiveSlide","lucky_spin"),r.loggedIn){if(!Q.value&&D.value){b.value>1&&(ee.value.scrollIntoView({behavior:"smooth",block:"start"}),_(),g("spinning",!0),Q.value=!0);const be=await d("lucky-wheel/play-lucky-wheel",{currency:r.data.currency,member_group:r.data.member_group,username:r.data.username,id:D.value});if(!be.status){if(be.data?.claim_restriction==1){c.appClaimMessage=be.msg,c.appClaimModal=!0,Q.value=!1;return}if(be.data&&be.data.label){be.data.modal_type=="Per Transaction"?Z.showToast(be.data.label,be.data.value_deposit,be.data.value_transaction):(be.data.modal_type=="Insufficient Ticket",Z.showToast(be.data.label,be.data.type,be.data.value)),Z.show&&(Z.show=!1,c.rewardDepositModal=!0,c.rewardsModal=!1),Q.value=!1;return}te.value=be.msg,se.value=5,W.value=!0,Q.value=!1;return}be.data.draw_point&&(x.value=x.value-Number(be.data.draw_point)),b.value--;var H=be.data.sequence,de=360/w.value.length,ue=(H-1)*de;G.value&&(G.value.style.transform=`translate(-50%, -50%) rotate(${3600-ue}deg)`),setTimeout(()=>{J.value++,Q.value=!1,g("spinning",!1),te.value=be.data.prize,be.data.win_lose=="lose"?se.value=0:se.value=4,W.value=!0,clearTimeout(z.value),clearTimeout(I.value),y.value=[],F()},6e3)}}else c.loginModal=!0},he=A(!0);let Pe=null;return qe(()=>{Pe=Nt(()=>{he.value=!he.value},500)}),lt(()=>{clearInterval(Pe)}),(B,H)=>{const de=ut,ue=oo,be=Zt;return u(),f("div",{class:"lucky-spin-container",ref_key:"luckySpinContainerRef",ref:ee},[n(r).loggedIn?(u(),f("div",Iw,[n(k)&&n(k).activity_name?(u(),f("div",Rw,h(n(k).activity_name),1)):j("",!0),n(k)&&n(k).end_date?(u(),f("div",Pw,[a("div",Dw,[me(de,{iconClass:"icon-countdown"}),dt(" "+h(B.$t("remaining_time")),1)]),a("div",Ow,[a("div",Nw,[a("div",Bw,h(n(v)),1),a("div",Fw,h(B.$t("days")),1)]),a("div",Uw,[a("div",jw,h(n(S)),1),a("div",zw,h(B.$t("hours")),1)]),H[3]||(H[3]=a("div",{class:"cd-colon"},":",-1)),a("div",Vw,[a("div",Hw,h(n(E)),1),a("div",Ww,h(B.$t("min")),1)]),H[4]||(H[4]=a("div",{class:"cd-colon"},":",-1)),a("div",qw,[a("div",Gw,h(n(T)),1),a("div",Kw,h(B.$t("sec")),1)])])])):j("",!0)])):j("",!0),a("div",Yw,[a("div",Jw,[H[12]||(H[12]=a("div",{class:"wheel_wrapper_aspect_ratio"},null,-1)),a("div",{class:"wheel_wrapper_box cursor-pointer",onClick:oe,disabled:n(Q)},[H[10]||(H[10]=a("div",{class:"wheel_wrapper_box_aspect_ratio"},null,-1)),(u(),f("div",{class:"wheel_frame",key:n(J)},[n(w).length>0?(u(),f("div",{key:0,class:"wheel_container",ref_key:"wheelContainer",ref:G},[(u(!0),f(Ae,null,ze(n(w),(Ce,He)=>(u(),f("div",{key:Ce.id,class:"lucky_spin_box",style:st(U(n(w).length,He))},[a("div",{class:"lucky_spin_box_triangle",style:st(V(n(w).length))},[Ce.wheel_display=="1"&&Ce.wheel_image_path?(u(),f("img",{key:0,class:"lucky_prize_img",src:Ce.wheel_image_path,alt:"lucky_prize"},null,8,Qw)):j("",!0),a("div",{class:fe(["wheel_product",Ce.wheel_display=="1"&&Ce.wheel_image_path?"isImage":""])},h(Ce.prize),3)],4)],4))),128)),(u(!0),f(Ae,null,ze(n(w),(Ce,He)=>(u(),f("div",{key:Ce.id,class:"lucky_spin_divider",style:st(q(n(w).length,He))},[...H[5]||(H[5]=[a("div",{class:"divider_box"},null,-1)])],4))),128))],512)):(u(),f("div",Xw,[(u(),f(Ae,null,ze(6,(Ce,He)=>a("div",{key:Ce.id,class:"lucky_spin_box",style:st(U(6,He))},[...H[6]||(H[6]=[a("div",{class:"lucky_spin_box_triangle"},[a("div",{class:"wheel_product skeleton h-[21px]"})],-1)])],4)),64)),(u(),f(Ae,null,ze(6,(Ce,He)=>a("div",{key:Ce.id,class:"lucky_spin_divider",style:st(q(6,He))},[...H[7]||(H[7]=[a("div",{class:"divider_box"},null,-1)])],4)),64))])),a("div",e$,[$t(a("img",t$,null,512),[[Mt,n(he)]]),$t(a("img",a$,null,512),[[Mt,!n(he)]])])])),H[11]||(H[11]=Gt('<div class="coin_effect" data-v-190afcf9><div class="aspect_ratio_box" data-v-190afcf9></div><img class="coin_1" src="'+us+'" alt="coin_1" data-v-190afcf9><img class="coin_2" src="'+ps+'" alt="coin_2" data-v-190afcf9><img class="coin_3" src="'+ms+'" alt="coin_3" data-v-190afcf9><img class="coin_4" src="'+_s+'" alt="coin_4" data-v-190afcf9><img class="coin_5" src="'+fs+'" alt="coin_5" data-v-190afcf9><img class="coin_6" src="'+hs+'" alt="coin_6" data-v-190afcf9></div><div class="animation_effect w-full" data-v-190afcf9><img class="anime diamond absolute left-3 top-[50px] w-[40px] sm:left-6 sm:top-[70px] sm:w-[70px]" src="'+Oi+'" alt="diamond" data-v-190afcf9><img class="anime coin1 absolute bottom-0 left-10 w-[30px] sm:bottom-5 sm:left-12 sm:w-[50px]" src="'+Ni+'" alt="coin" data-v-190afcf9><img class="anime coin2 absolute right-0 top-[36%] w-[25px] sm:-right-3 sm:w-[40px]" src="'+Bi+'" alt="coin2" data-v-190afcf9><img class="anime gold absolute -right-2 bottom-8 w-[65px] sm:bottom-11 sm:w-[110px]" src="'+Fi+'" alt="gold" data-v-190afcf9></div>',2)),a("div",s$,[a("div",o$,[a("div",n$,[a("span",i$,h(n(x)),1),a("span",r$,h(B.$t("wheel_point")),1)])]),H[8]||(H[8]=a("img",{src:Ui,alt:"wheel_count_frame"},null,-1)),a("div",l$,[dt(h(n(b)),1),a("span",c$,h(B.$t("spins")),1
142)])]),a("div",d$,[n(b)>1&&!n(Q)?(u(),f("button",{key:0,type:"button",onClick:oe,disabled:n(Q),"aria-label":B.$t("lucky_spin_text_1")},[...H[9]||(H[9]=[a("img",{alt:"start_button",class:"start_button_icon star",src:ji},null,-1)])],8,u$)):(u(),f("img",p$))])],8,Zw)]),a("button",{onClick:oe,disabled:n(Q),type:"button",class:"relative mx-auto flex max-w-[275px] sm:max-w-[350px]","aria-label":B.$t("spin_now")},[n(Q)?(u(),f("img",f$)):(u(),f("img",_$)),a("div",{class:fe(["spin-now-text absolute left-1/2 w-full -translate-x-1/2 text-[22px] font-black uppercase sm:text-3xl",n(Q)?"top-3.5 sm:top-6":"top-2.5 sm:top-[18px]"])},h(B.$t("spin_now")),3)],8,m$)]),a("div",h$,[n(y).length>0?(u(),f("div",g$,[a("div",v$,[a("div",y$,[a("div",b$,[a("div",w$,[a("div",{class:fe(["ranking_container",{below:n(C).length<9}]),ref_key:"rankingcontainer",ref:L},[(u(!0),f(Ae,null,ze(n(C),(Ce,He)=>(u(),f("div",{key:He,class:"ranking_box px-4 py-1.5"},[a("div",$$,h(Ce.username),1),a("div",k$,h(Ce.prize)+"Â "+h(Ce.prize_type=="activity_point"?B.$t("lucky_spin_points"):Ce.prize_type=="actual_prize"?"":Ce.prize_type),1)]))),128))],2)])])])])])):j("",!0)]),me(be,{show:n(W),maxWidth:300},{default:Le(()=>[a("div",{class:fe(["status_box",`status_${n(se)}`])},[n(se)!==6?(u(),f("div",x$,[n(se)==5?(u(),f("img",S$)):(u(),f("img",C$)),a("div",T$,[n(se)==5||n(se)==0?(u(),f("span",E$,h(B.$t("sorry")),1)):(u(),f("span",A$,h(B.$t("congratulations")),1))])])):j("",!0),a("div",M$,[a("img",{class:"status_face",src:`${n(i).public.STATIC_ROOT}img/lucky/status_face_${n(se)}.webp`,alt:"status_face"},null,8,L$)]),n(se)==0?(u(),f("div",I$,h(n(te)),1)):j("",!0),n(se)>0&&n(se)<5?(u(),f("div",R$,h(B.$t("you_have_won")),1)):j("",!0),n(se)==1?(u(),f("div",P$,"iPhone 14 pro max")):j("",!0),n(se)==2?(u(),f("div",D$,"10 Activity Points")):j("",!0),n(se)==3?(u(),f("div",O$,"10 Points")):j("",!0),n(se)==4?(u(),f("div",N$,h(n(te)),1)):j("",!0),n(se)==5?(u(),f("div",B$,h(n(te)),1)):j("",!0),n(se)==6?(u(),f("div",F$,[a("div",U$,h(n(te)),1),a("div",j$,h(n(_e)),1)])):j("",!0),n(se)==6?(u(),f("div",z$,[a("div",null,[me(ue,{to:n(l)("/deposit"),onClick:H[0]||(H[0]=Ce=>n(Z).handleClose()),type:"button",class:"flex","aria-label":B.$t("deposit")},{default:Le(()=>[a("div",V$,[H[13]||(H[13]=a("img",{class:"absolute -right-1 -top-2 !w-[20px]",src:Ew,alt:"luckyspin_deposit"},null,-1)),H[14]||(H[14]=a("img",{src:Js,alt:"status_button"},null,-1)),a("div",H$,h(B.$t("deposit")),1)])]),_:1},8,["to","aria-label"])]),a("button",{onClick:H[1]||(H[1]=Ce=>W.value=!1),type:"button",class:"status_button -top-2","aria-label":B.$t("close")},[a("div",q$,h(B.$t("close")),1)],8,W$)])):(u(),f("button",{key:10,onClick:H[2]||(H[2]=Ce=>W.value=!1),type:"button",class:"status_button","aria-label":B.$t("okay")},[H[15]||(H[15]=a("img",{src:Js,alt:"status_button"},null,-1)),a("div",K$,h(B.$t("okay")),1)],8,G$))],2)]),_:1},8,["show"])],512)}}},J$=Ve(Y$,[["__scopeId","data-v-190afcf9"]]),Z$=ye("/img/icons/facebook.webp"),Q$=ye("/img/icons/telegram_2.webp"),X$=ye("/img/icons/messenger_2.webp"),ek=ye("/img/icons/twitter.webp"),tk=ye("/img/icons/viber.webp"),ak=ye("/img/icons/whatsapp.webp"),sk=ye("/img/icons/line_2.webp"),ok=["href","aria-label"],nk={key:0,class:"text-[10px] md:hidden text-text-base text-center block mt-3 social-media-text"},ik=["href","aria-label"],rk={key:0,class:"text-[10px] md:hidden text-text-base text-center block mt-3 social-media-text"},lk=["href","aria-label"],ck={key:0,class:"text-[10px] md:hidden text-text-base text-center block mt-3 social-media-text"},dk=["href","aria-label"],uk={key:0,class:"text-[10px] md:hidden text-text-base text-center block mt-3 social-media-text"},pk=["href","aria-label"],mk={key:0,class:"text-[10px] md:hidden text-text-base text-center block mt-3 social-media-text"},_k=["href","aria-label"],fk={key:0,class:"text-[10px] md:hidden text-text-base text-center block mt-3 social-media-text"},hk=["href","aria-label"],gk={key:0,class:"text-[10px] md:hidden text-text-base text-center block mt-3 social-media-text"},vk={__name:"ShareButtonList",props:{shareLink:String,shareClass:String,gridCard:{type:Number,default:4},shareText:{type:Boolean,default:!0}},setup(e){const{isMobile:s}=Qe(),o=e,i=l=>{try{if(!l)return encodeURIComponent(o.shareLink);
142const r=new URL(o.shareLink);return r.searchParams.append("ref_source",l),encodeURIComponent(r.href)}catch{return""}};return(l,r)=>(u(),f("div",{class:fe([[e.shareClass,`grid-cols-${e.gridCard}`],"share-button-list grid mt-3 gap-5 lg:gap-4 xl:gap-5 mx-auto"]),style:{"max-width":"280px"}},[a("a",{target:"_blank",href:`https://www.facebook.com/sharer.php?u=${i("facebook")}`,"aria-label":l.$t("facebook")},[r[0]||(r[0]=a("img",{src:Z$,class:"hover:scale-110 transition-all mx-auto w-10",alt:"facebook"},null,-1)),e.shareText?(u(),f("span",nk,"Facebook")):j("",!0)],8,ok),a("a",{target:"_blank",href:`https://telegram.me/share/url?url=${i("telegram")}`,"aria-label":l.$t("telegram")},[r[1]||(r[1]=a("img",{src:Q$,class:"hover:scale-110 transition-all mx-auto w-10",alt:"telegram"},null,-1)),e.shareText?(u(),f("span",rk,"Telegram")):j("",!0)],8,ik),n(s)?(u(),f("a",{key:0,target:"_blank",href:`fb-messenger://share/?link=${i("messenger")}`,"aria-label":l.$t("messenger")},[r[2]||(r[2]=a("img",{src:X$,class:"hover:scale-110 transition-all mx-auto w-10",alt:"messenger"},null,-1)),e.shareText?(u(),f("span",ck,"Messenger")):j("",!0)],8,lk)):j("",!0),a("a",{target:"_blank",href:`https://twitter.com/intent/tweet?text=${i("twitter")}`,"aria-label":l.$t("twitter")},[r[3]||(r[3]=a("img",{src:ek,class:"hover:scale-110 transition-all mx-auto w-10",alt:"twitter"},null,-1)),e.shareText?(u(),f("span",uk,"X")):j("",!0)],8,dk),n(s)?(u(),f("a",{key:1,target:"_blank",href:`viber://forward?text=${i("viber")}`,"aria-label":l.$t("viber")},[r[4]||(r[4]=a("img",{src:tk,class:"hover:scale-110 transition-all mx-auto w-10",alt:"viber"},null,-1)),e.shareText?(u(),f("span",mk,"Viber")):j("",!0)],8,pk)):j("",!0),a("a",{target:"_blank",href:`https://api.whatsapp.com/send/?text=${i("whatsapp")}`,"aria-label":l.$t("whatsapp")},[r[5]||(r[5]=a("img",{src:ak,class:"hover:scale-110 transition-all mx-auto w-10",alt:"whatsapp"},null,-1)),e.shareText?(u(),f("span",fk,"Whatsapp")):j("",!0)],8,_k),a("a",{target:"_blank",href:`https://social-plugins.line.me/lineit/share?url=${i("line")}`,"aria-label":l.$t("line")},[r[6]||(r[6]=a("img",{src:sk,class:"hover:scale-110 transition-all mx-auto w-10",alt:"line"},null,-1)),e.shareText?(u(),f("span",gk,"Line")):j("",!0)],8,hk)],2))}},Ms=ye("/img/minigames/get_more_balls.webp?v=1"),yk=ye("/img/minigames/having_balls.webp?v=1"),yo=ye("/img/minigames/no_ball.webp?v=1"),bk=ye("/img/minigames/having_ticket.webp?v=1"),wk=ye("/img/minigames/ball.webp?v=1"),$k=ye("/img/minigames/ticket.webp?v=1"),kk="https://dtneoxr9eyzl1.cdnfiles.club/plinko-v2/dist/plinko-sdk.min.js",xk={__name:"EventGame",props:{eventObject:{type:Object,required:!0},previewEnabled:{type:Boolean,default:!1},spacingVariant:{type:String,default:"responsive"}}
142,emits:["update:ballNumber","update:expiredNumber","update:gameType","update:loaded","getMore","authRequired"],setup(e,{expose:s,emit:o}){const i=e,l=o,r=Ee(),{$api:c,$toast:d}=re(),{locale:m,t:g}=nt(),p=Re(),_=A("");let $=null,w=null;const k={PLINKO:"plinko",SCRATCHER:"scratcher",TREASURE_BOX:"box"},y=N=>k[N?.toUpperCase()]||N?.toLowerCase()||"",C=N=>k[N?.toUpperCase()],b=async(N,O=100,L=2e3)=>{const z=Date.now();return new Promise((I,R)=>{const U=()=>{if(N())return I(!0);if(Date.now()-z>L)return R(new Error("Timeout waiting for condition"));setTimeout(U,O)};U()})},x=N=>{const O=N==="plinko"?kk:r.public.ENV!=="production"?"http://stg-mg-js.cloudbdtech.com/js/main.js":"https://mg-js.playlabgames.com/js/main.js";if(document.querySelector(`script[src="${O}"]`))return;const L=document.createElement("script");L.src=O,L.async=!0,document.head.appendChild(L)},D=()=>{$&&(window.removeEventListener("message",$),$=null)},M=()=>{D(),$=N=>{if(N.data?.type==="bzMiniEventBallLeft"){const O=N.data?.result?.chanceCount;typeof O=="number"&&l("update:ballNumber",O)}N.data?.type==="bzMiniEventGetMoreButton"&&l("getMore"),N.data?.type==="bzMiniEventButtonClickedInPreview"&&!p.loggedIn&&i.previewEnabled&&l("authRequired")},window.addEventListener("message",$)},P=async N=>{await b(()=>typeof window.bzMiniGame<"u"&&typeof window.jQuery<"u",100,5e3),p.loggedIn?window.bzMiniGame.initGame(N):window.bzMiniGame.initGamePreview({lang:(m.value.split("-")[0]||"en").toLowerCase(),gameType:C(i.eventObject.mini_game_type)}),M()},F=()=>(m.value.split("-")[0]||"en").toLowerCase(),v=()=>r.public.ENV==="production"?"production":"staging",S=async()=>{if(await b(()=>typeof window.PlinkoGame<"u",100,5e3),!p.loggedIn){await window.PlinkoGame.preview("bz-game-area",{lang:F(),onPlayButtonClicked:()=>l("authRequired")});return}await window.PlinkoGame.init("bz-game-area",{apiEnvironment:v(),lang:F(),isPromotion:!1,debug:r.public.ENV!=="production",onValueChanged:N=>{typeof N?.chanceCount=="number"&&l("update:ballNumber",N.chanceCount)},onTopUpButtonClicked:()=>l("getMore"),onError:N=>{console.error("Plinko error",N)}})},E=async()=>{if(!p.loggedIn&&!i.previewEnabled)return;l("update:loaded",!1);const N=y(i.eventObject.mini_game_type);_.value=N,l("update:gameType",N),x(N);try{if(!p.loggedIn){N==="plinko"?await S():await P(),l("update:ballNumber","$"),l("update:expiredNumber",0),l("update:loaded",!0);return}await b(()=>i.eventObject.campaign_id&&i.eventObject.type&&i.eventObject.event_id,100,2e3);const O=await c("reward/campaign-token",{campaign_id:i.eventObject.campaign_id,type:i.eventObject.type,event_id:i.eventObject.event_id});if(!O?.status||!O.data?.loginToken)throw new Error(O?.message||"Unable to fetch mini game token");const L=y(O.data.game_type||i.eventObject.mini_game_type);_.value=L,l("update:ballNumber",O.data.user_token),l("update:expiredNumber",O.data.expire_token||0),l("update:gameType",L),L==="plinko"?(await S(),await window.PlinkoGame.update("bz-game-area",{token:O.data.loginToken,eventCode:O.data.event_key,ticketConfigCode:O.data.ticket_config_code})):await P({token:O.data.loginToken,lang:F(),ticketConfigCode:O.data.ticket_config_code,gameType:C(O.data.game_type||i.eventObject.mini_game_type),eventCode:O.data.event_key,playButton:{backgroundColor:O.data.bgcolor||"#e22727",labelColor:O.data.label||"#000000"}}),l("update:loaded",!0)}catch(O){l("update:ballNumber",0),l("update:loaded",!0),console.error("Error launching mini game:",O),d(!1,g("failed_to_load_game"))}},T=()=>(w||(w=E()),w);return lt(()=>{D(),typeof window.PlinkoGame<"u"&&window.PlinkoGame.destroy("bz-game-area")}),s({launch:T}),(N,O)=>(u(),f("div",{id:"bz-game-area",class:fe([{"extended-mode":n(_)==="scratcher"||n(_)==="treasure_box"},e.spacingVariant==="always"?"extended-spacing-always":"extended-spacing-responsive"])},null,2))}},Sk=Ve(xk,[["__scopeId","data-v-cf8b27e3"]]),ta={data:null,loggedIn:null,currency:null,locale:null},Ck=e=>Array.isArray(e?.display_setting)&&e.display_setting.length>0,Qs=e=>Array.isArray(e)?{display_setting:e}:e&&typeof e=="object"?{...e,display_setting:Array.isArray(e.display_setting)?e.display_setting:[]}
142:{display_setting:[]},Tk=(e,s,o)=>{const i=e?.[o];return i&&typeof i=="object"&&!Array.isArray(i)&&"display_setting"in i?i:Array.isArray(e?.[s]?.[o])?e[s][o]:Array.isArray(i)?i:{display_setting:[]}},Ek=(e,s,o)=>Ck(ta.data)&&ta.loggedIn===e&&ta.currency===s&&ta.locale===o,Vi=(e,s,o)=>Ek(e,s,o)?ta.data:null,YR=(e,s,o)=>Vi(e,s,o)?.display_setting??null,Ak=(e,s,o,i)=>{ta.data=Qs(i),ta.loggedIn=e,ta.currency=s,ta.locale=o},Hi=["PLINKO","SCRATCHER","TREASURE_BOX"],Ls=new Map,Is=new Map,Rs=new Map,Wi=e=>Hi.includes(e),Mk=e=>e?.name==="event"||Wi(e?.mini_game_type),Ps=e=>e?.event_id==null||e?.campaign_id==null?null:`${String(e.event_id)}:${String(e.campaign_id)}`,bo=()=>{const{$api:e}=re(),{locale:s}=nt(),{localeCurrency:o}=It(),i=Re(),l=et("event-json-data",()=>[]),r=et("campaign-events-data",()=>[]),c=et("reward-center-data",()=>({display_setting:[]})),d=et("event-json-context",()=>""),m=et("campaign-events-context",()=>""),g=et("reward-center-context",()=>""),p=et("event-json-ready",()=>!1),_=et("campaign-events-ready",()=>!1),$=et("reward-center-ready",()=>!1),w=ie(()=>o.value||""),k=ie(()=>i.loggedIn?String(i.data.uid):"guest"),y=ie(()=>`${w.value}|${s.value}`),C=ie(()=>`${k.value}|${w.value}|${s.value}`),b=ie(()=>`${C.value}|reward-center`),x=async()=>{const N=y.value;if(d.value===N&&p.value)return l.value;d.value!==N&&(l.value=[]),d.value=N,p.value=!1;let O=Ls.get(N);O||(O=(async()=>{const L=await mt("{m}backend/{env}/event/{cur}/event.json.gz","mini_game_list",6e5);if(!L?.status)throw new Error(L?.msg||"Unable to load event JSON");return Array.isArray(L.data)?L.data:[]})(),Ls.set(N,O));try{const L=await O;return y.value===N&&(l.value=L),L}finally{Ls.delete(N),y.value===N&&(p.value=!0)}},D=async(N=!1)=>{const O=C.value;if(!i.loggedIn)return m.value=O,r.value=[],_.value=!0,[];if(!N&&m.value===O&&_.value)return r.value;m.value!==O&&(r.value=[]),m.value=O,_.value=!1;let L=Is.get(O);L||(L=(async()=>{const z=await e("reward/campaign-get-event",{});if(!z?.status)throw new Error(z?.msg||"Unable to load campaign events");return Array.isArray(z.data)?z.data:[]})(),Is.set(O,L));try{const z=await L;return C.value===O&&i.loggedIn&&(r.value=z),z}finally{Is.delete(O),C.value===O&&(_.value=!0)}},M=async(N=!1)=>{const O=i.loggedIn,L=w.value,z=s.value,I=b.value,R=Vi(O,L,z);if(!N&&g.value===I&&$.value)return c.value;if(!N&&R)return g.value=I,c.value=R,$.value=!0,R;g.value!==I&&(c.value=R||{display_setting:[]}),g.value=I,$.value=!1;let U=Rs.get(I);U||(U=(async()=>{if(!O){const q=await mt("{m}backend/{env}/{cur}/reward_center.json.gz","reward_center_list",6e5);if(!q?.status)throw new Error(q?.msg||"Unable to load reward center JSON");return Qs(Tk(q.data,L,z))}const V=await e("reward/reward-center",{});if(!V?.status)throw new Error(V?.msg||"Unable to load reward center");return Qs(V.data)})(),Rs.set(I,U));try{const V=await U;return b.value===I&&(c.value=V,Ak(O,L,z,V)),V}catch(V){if(b.value===I&&R&&(c.value=R),R)return R;throw V}finally{Rs.delete(I),b.value===I&&($.value=!0)}},P=ie(()=>{const N=s.value.toLowerCase(),O=N.split("-")[0];return l.value.filter(L=>L?.mini_game_type==="PLINKO").filter(L=>Array.isArray(L?.name)?L.name.some(z=>{const I=String(z?.language||"").toLowerCase();return I===N||I===O}):!0).slice(0,1).map(L=>{const z=Array.isArray(L?.name)?L.name.find(I=>{const R=String(I?.language||"").toLowerCase();return R===N||R===O}):null;return{...L,name:"event",value:"1",display_name:L.display_name||z?.display_name||z?.name||z?.title||"PLINKO"}})}),F=ie(()=>{const N=new Map;for(const O of c.value.display_setting||[]){if(!Mk(O))continue;const L=Ps(O);L&&N.set(L,O)}return r.value.filter(O=>Wi(O?.mini_game_type)).map(O=>{const L=N.get(Ps(O)||"");return{...L,...O,display_name:L?.display_name??O.display_name,mission:L?.mission??O.mission,trans_record:L?.trans_record??O.trans_record,tnc_content:L?.tnc_content??O.tnc_content,name:"event",value:O.value??L?.value??"1"}})}),v=ie(()=>i.loggedIn?F.value.filter(N=>N.unlock_flag!==0):P.value),S=ie(()=>{const N=new Set(v.value.map(O=>O.mini_game_type));return Hi.filter(O=>N.has(O)).map(O=>({message:O,type:"campaign",miniGameType:O}))}),E=(N,O)=>{const L=N==null||O==null?null:`${String(N)}:${String(O)}`;return L&&F.value.find(z=>Ps(z)===L)||null},T=ie(()=>i.loggedIn?_.value&&$.value:p.value);return{eventJsonData:l,campaignEventsData:r,rewardCenterData:c,eventJsonReady:p,campaignEventsReady:_,rewardCenterReady:$,eventsReady:T,guestEvents:P,campaignEvents:F,playableEvents:v,quickLaunchMiniGames:S,fetchEventJson:x,fetchCampaignEvents:D,fetchRewardCenter:M,getRewardCenterEventDetail:E}},Lk={class:"minigame-body relative"},Ik={class:"flex flex-col items-center"},Rk={class:"mt-[10px] w-full px-5"},Pk={class:"relative flex h-[35px] w-full"},Dk={class:"container-title"},Ok={key:0,class:"container-timer"},Nk={class:"timer-text"},Bk={class:"inner-timer"},Fk={class:"cd-box-wrap"},Uk={class:"cd-box"},jk={class:"cd-desc"},zk={class:"cd-box-wrap"},Vk={class:"cd-box"},Hk={class:"cd-desc"},Wk={class:"cd-box-wrap"},qk={class:"cd-box"},Gk={class:"cd-desc"},Kk={class:"cd-box-wrap"},Yk={class:"cd-box"},Jk={class:"cd-desc"},Zk={class:"section01"},Qk={class:"mini_games_container relative"},Xk={class:"mini-games-header"},ex={class:"mini-games-span text-xs text-white md:text-sm"},tx=["aria-label"],ax={class:"mini-games-span text-xs text-white md:text-sm"},sx=["aria-label"],ox=["aria-label"],nx={key:0,class:"mini-games-img",src:yk,alt:"having_balls"},ix={key:1,class:"mini-games-img",src:yo,alt:"no_ball"},rx={class:"text-xs text-white md:text-sm"},lx=["aria-label"],cx={key:0,class:"mini-games-img",src:bk,alt:"having_attempts"},dx={key:1,class:"mini-games-img",src:yo,alt:"no_ball"},ux={class:"text-xs text-white md:text-sm"},px=["aria-label"],mx=["aria-label"],_x=["aria-label"],fx={class:"info-modal-content-title"},hx={class:"info-modal-content-header"},gx={class:"tab-navigation"},vx=["aria-label"],yx=["aria-label"],bx=["aria-label"],wx={class:"tab-content"},$x={key:0,class:"tab-panel"},kx={class:"text-center"},xx={class:"mb-4 text-lg font-bold text-white md:text-xl"},Sx={class:"space-y-2 text-gray-300 md:space-y-3"},Cx={class:"flex items-center justify-between gap-2"},Tx={class:"flex justify-end text-right",style:{width:"48%"}},Ex={class:"text-sm md:text-base"},Ax={class:"flex justify-start",style:{width:"48%"}},Mx={key:0,class:"mr-2 h-5 w-5 md:h-6 md:w-6",src:wk,alt:"Ball Icon"},Lx={key:1,class:"mr-2 h-5 w-5 md:h-6 md:w-6",src:$k,alt:"Ball Icon"},Ix={class:"text-sm md:text-base"},Rx={class:"mt-4 rounded-lg border border-gray-400 px-3 pb-4 pt-4 md:px-4"},Px={class:"text-sm text-white md:text-base"},Dx={class:"mt-3 break-all rounded-lg p-2 text-xs text-white md:p-3 md:text-sm",style:{"background-color":"#313030"}},Ox=["aria-label"],Nx={class:"mt-4 text-left text-xs md:text-sm"},Bx={class:"text-white"},Fx={class:"text-white"},Ux={key:1,class:"tab-panel"},jx={key:0,class:"transaction-records"},zx={class:"flex items-center justify-between"}
142,Vx={class:"transaction-details"},Hx={class:"text-sm font-semibold text-white md:text-base"},Wx={class:"text-xs text-gray-400 md:text-sm"},qx={class:"transaction-result"},Gx={key:0,class:"flex items-center gap-2"},Kx={key:1,class:"flex items-center gap-2"},Yx={key:1,class:"text-center"},Jx={class:"mb-2 text-base font-semibold text-white md:text-lg"},Zx={class:"text-xs text-gray-400 md:text-sm"},Qx={key:2,class:"tab-panel"},Xx={key:0,class:"text-center"},e2={key:1,class:"transaction-records"},t2={key:0},a2={class:"flex items-center justify-between"},s2={class:"transaction-details"},o2={class:"text-sm font-semibold text-white md:text-base"},n2={class:"text-xs text-gray-400 md:text-sm"},i2={class:"transaction-result"},r2={class:"flex items-center gap-2"},l2={class:"text-sm font-bold text-yellow-400 md:text-base"},c2={key:1},d2={class:"flex items-center justify-between"},u2={class:"transaction-details"},p2={class:"text-sm font-semibold text-white md:text-base"},m2={class:"transaction-result"},_2={class:"flex items-center gap-2"},f2={key:0,class:"text-sm font-bold text-yellow-400 md:text-base"},h2={key:1,class:"text-sm font-bold text-yellow-400 md:text-base"},g2={key:2,class:"text-center"},v2={class:"mb-4 text-xl font-bold text-white"},y2={class:"space-y-3 text-gray-300"},b2={key:3},w2={key:0,class:"tab-panel"},$2={class:"text-center"},k2={class:"mb-4 text-xl font-bold"},x2=["innerHTML"],S2={__name:"Event",props:{object:{type:String,required:!0}},setup(e){const s=e,o=kt(),i=ht(),{$api:l,$toast:r,$decodeString:c}=re(),d=A(new Set),{locale:m,t:g}=nt(),p=Re(),{isMobile:_}=Qe(),$=A({}),w=A(!1),k=A("get-more-balls"),y=A(0),C=A(""),b=A(!1),x=A(!1),D=A(!1),M=A(!1),P=qt("triggerLogin"),F=A(""),v=A(null),{getRewardCenterEventDetail:S}=bo();qe(async()=>{await E()&&(await v.value?.launch(),C.value=`${window.location.origin}/${m.value}?ref=`)});const E=async()=>{try{const Z=c(s.object),G=re().$safeJsonParse(Z);return!G.utk||p.data?.utk!==G.utk?(G.utk||p.logout(),o.replace(i("/")),!1):($.value=G,$.value.validTo&&z(),I($.value.event_id,$.value.campaign_id),$.value.reward_record||($.value.reward_record=[]),x.value=!0,!0)}catch(Z){return console.error("Failed to parse event parameters:",Z),o.replace(i("/")),!1}},T=A("--"),N=A("--"),O=A("--"),L=A("--"),z=()=>{const Z=new Date($.value.validTo).getTime(),G=()=>{const Q=new Date().getTime(),J=Z-Q;if(J<0){M.value=!1;return}M.value=!0;const ee=Math.floor(J/(1e3*60*60*24)),oe=Math.floor(J%(1e3*60*60*24)/(1e3*60*60)),he=Math.floor(J%(1e3*60*60)/(1e3*60)),Pe=Math.floor(J%(1e3*60)/1e3);T.value=String(ee).padStart(2,"0"),N.value=String(oe).padStart(2,"0"),O.value=String(he).padStart(2,"0"),L.value=String(Pe).padStart(2,"0")};G(),Nt(G,1e3)},I=(Z,G)=>{const Q=S(Z,G);$.value.tnc_content=$.value.tnc_content||Q?.tnc_content||""},R=async()=>{try{D.value=!0;let Z={campaign_id:$.value.campaign_id,type:$.value.type,event_id:$.value.event_id};const G=await l("reward/campaign-get-reward",Z);G.status&&($.value.reward_record=G.data||[])}catch(Z){console.error("Error fetching reward records:",Z),$.value.reward_record=[]}finally{D.value=!1}},U=ie(()=>`${C.value}${p.data?.member_id}&signup=1`),V=ie(()=>`${C.value}${p.data?.member_id}`),q=async Z=>{if(!d.value.has(Z))try{await window.navigator.clipboard.writeText(Z),d.value.add(Z),r(!0,g("copied")),setTimeout(()=>{d.value.delete(Z)},1e3)}catch(G){console.log(G)}},W=()=>{if(!p.loggedIn){P();return}w.value=!0,k.value="get-more-balls"},se=()=>{if(!p.loggedIn){P();return}w.value=!0,k.value="balls"},te=()=>{w.value=!1},_e=Z=>{k.value=Z,Z==="rewards"&&p.loggedIn&&R()};return(Z,G)=>{const Q=ut,J=vk,ee=Et;return u(),f("div",Lk,[a("div",Ik,[a("div",Rk,[a("div",Pk,[a("span",Dk,h(n($).display_name),1)]),n(M)?(u(),f("div",Ok,[a("div",Nk,[me(Q,{iconClass:"icon-countdown"}),dt(" "+h(Z.$t("remaining_time")),1)]),a("div",Bk,[a("div",Fk,[a("div",Uk,h(n(T)),1),a("div",jk,h(Z.$t("days")),1)]),G[8]||(G[8]=a("div",{class:"cd-colon"},":",-1)),a("div",zk,[a("div",Vk,h(n(N)),1),a("div",Hk,h(Z.$t("hours")),1)]),G[9]||(G[9]=a("div",{class:"cd-colon"},":",-1)),a("div",Wk,[a("div",qk,h(n(O)),1),a("div",Gk,h(Z.$t("min")),1)]),G[10]||(G[10]=a("div",{class:"cd-colon"},":",-1)),a("div",Kk,[a("div",Yk,h(n(L)),1),a("div",Jk,h(Z.$t("sec")),1)])])])):j("",!0)])]),a("div",Zk,[a("div",Qk,[a("div",Xk,[a("div",{class:"mini-games-header-content",onClick:W},[n(x)&&n(b)&&n($)?.mini_game_type==="PLINKO"?(u(),f(Ae,{key:0},[G[11]||(G[11]=a("img",{class:"mini-games-img",src:Ms,alt:"get_more_balls"},null,-1)),a("span",ex,h(Z.$t("get_more_balls")),1),a("button",{type:"button",class:"mini-games-btn m-2 roun
142ded px-4 text-xs text-white shadow md:text-sm","aria-label":Z.$t("info")},h(Z.$t("info")),9,tx)],64)):n(x)&&n(b)&&(n($)?.mini_game_type==="SCRATCHER"||n($)?.mini_game_type==="TREASURE_BOX")?(u(),f(Ae,{key:1},[G[12]||(G[12]=a("img",{class:"mini-games-img",src:Ms,alt:"get_more_balls"},null,-1)),a("span",ax,h(Z.$t("get_more_tickets")),1),a("button",{type:"button","aria-label":Z.$t("info"),class:"mini-games-btn m-2 rounded px-4 text-xs text-white shadow md:text-sm"},h(Z.$t("info")),9,sx)],64)):(u(),f(Ae,{key:2},[G[14]||(G[14]=a("div",{class:"mini-games-img skeleton-loader"},null,-1)),G[15]||(G[15]=a("span",{class:"mini-games-span text-xs text-white md:text-sm"},[a("span",{class:"skeleton-loader-text"})],-1)),a("button",{type:"button",class:"skeleton-loader m-2 rounded px-4 text-white md:text-sm",style:{"min-height":"1.5rem"},disabled:"","aria-label":Z.$t("info")},[...G[13]||(G[13]=[a("div",{class:"skeleton-loader-text",style:{width:"60px",height:"1rem"}},null,-1)])],8,ox)],64))]),a("div",{class:"mini-games-header-content",onClick:se},[n(x)&&n(b)&&n($)?.mini_game_type==="PLINKO"?(u(),f(Ae,{key:0},[n(y)>0?(u(),f("img",nx)):(u(),f("img",ix)),a("span",rx,h(n(y))+" "+h(Z.$t("ball")),1),a("button",{type:"button",class:"mini-games-btn m-2 rounded px-4 text-xs text-white shadow md:text-sm","aria-label":Z.$t("records")},h(Z.$t("records")),9,lx)],64)):n(x)&&n(b)&&(n($)?.mini_game_type==="SCRATCHER"||n($)?.mini_game_type==="TREASURE_BOX")?(u(),f(Ae,{key:1},[n(y)>0||!n(p).loggedIn?(u(),f("img",cx)):(u(),f("img",dx)),a("span",ux,h(n(y))+" "+h(n(y)===0||n(y)===1?Z.$t("ticket"):Z.$t("tickets")),1),a("button",{type:"button",class:"mini-games-btn m-2 rounded px-4 text-xs text-white shadow md:text-sm","aria-label":Z.$t("records")},h(Z.$t("records")),9,px)],64)):(u(),f(Ae,{key:2},[G[17]||(G[17]=a("div",{class:"mini-games-img skeleton-loader"},null,-1)),G[18]||(G[18]=a("span",{class:"mini-games-span text-xs text-white md:text-sm"},[a("span",{class:"skeleton-loader-text"})],-1)),a("button",{type:"button",class:"skeleton-loader m-2 rounded px-4 text-white md:text-sm","aria-label":Z.$t("records"),style:{"min-height":"1.5rem"},disabled:""},[...G[16]||(G[16]=[a("div",{class:"skeleton-loader-text",style:{width:"60px",height:"1rem"}},null,-1)])],8,mx)],64))])])])]),me(Sk,{ref_key:"eventGame",ref:v,"event-object":n($),"spacing-variant":"always","onUpdate:ballNumber":G[0]||(G[0]=oe=>y.value=oe),"onUpdate:gameType":G[1]||(G[1]=oe=>F.value=oe),"onUpdate:loaded":G[2]||(G[2]=oe=>b.value=oe),onGetMore:W,onAuthRequired:n(P)},null,8,["event-object","onAuthRequired"]),me(ee,{show:n(w),onClose:te,maxWidth:600,clickClose:"",containerClass:"mini-games-modal info-modal !bg-transparent shadow-none"},{default:Le(()=>[G[25]||(G[25]=a("div",{class:"absolute -top-4 left-0 z-50 h-12 w-full"},null,-1)),G[26]||(G[26]=a("div",{class:"flex h-8 !max-h-[12px] flex-shrink-0 justify-center overflow-hidden transition-[max-height]"},[a("div",{class:"mt-2 h-1 w-9 rounded-lg bg-white/15 transition-[background-color]"})],-1)),a("div",{class:"info-modal-content relative",style:st(n(_)?"border-top-left-radius: 20px; border-top-right-radius: 20px;":"")},[a("button",{type:"button",class:"absolute right-4 top-4 text-gray-500 hover:text-gray-700",onClick:te,"aria-label":Z.$t("close")},[...G[19]||(G[19]=[a("svg",{class:"h-6 w-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true"},[a("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"})],-1)])],8,_x),a("div",fx,h(Z.$t("records")),1),a("div",hx,[a("div",gx,[a("button",{type:"button",onClick:G[3]||(G[3]=oe=>_e("get-more-balls")),"aria-label":Z.$t("get_more_balls"),class:fe(["tab-button text-xs md:text-sm",{active:n(k)==="get-more-balls"}])},h(n(F)==="plinko"?Z.$t("get_more_balls"):Z.$t("get_more_tickets")),11,vx),a("button",{type:"button",onClick:G[4]||(G[4]=oe=>_e("balls")),"aria-label":Z.$t("ball"),class:fe(["tab-button text-xs md:text-sm",{active:n(k)==="balls"}])},h(n(F)==="plinko"?Z.$t("ball"):Z.$t("ticket")),11,yx),a("button",{type:"button",onClick:G[5]||(G[5]=oe=>_e("rewards")),"aria-label":Z.$t("rewards"),class:fe(["tab-button text-xs md:text-sm",{active:n(k)==="rewards"}])},h(Z.$t("rewards")),11,bx),n($).tnc_content!==""?(u(),f("button",{key:0,t
142ype:"button",onClick:G[6]||(G[6]=oe=>_e("tnc")),"aria-label":"T&C",class:fe(["tab-button text-xs md:text-sm",{active:n(k)==="tnc"}])}," T&C ",2)):j("",!0)])]),a("div",wx,[n(k)==="get-more-balls"?(u(),f("div",$x,[a("div",kx,[a("p",xx,h(n(F)==="plinko"?Z.$t("get_free_balls"):Z.$t("get_free_tickets")),1),G[22]||(G[22]=a("div",{class:"mb-4"},[a("img",{class:"mx-auto h-12 w-12 md:h-16 md:w-16",src:Ms,alt:"Get Free Balls"})],-1)),a("div",Sx,[(u(!0),f(Ae,null,ze(n($).mission,oe=>(u(),f("div",{key:oe,class:""},[a("div",Cx,[a("div",Tx,[a("p",Ex,h(oe.mission_name),1)]),G[20]||(G[20]=a("div",{style:{width:"4%"}},[a("p",{class:"text-sm md:text-base"},"=")],-1)),a("div",Ax,[n(F)==="plinko"?(u(),f("img",Mx)):n(F)==="scratcher"?(u(),f("img",Lx)):j("",!0),a("p",Ix,"X "+h(oe.reward_token),1)])])]))),128))]),a("div",Rx,[a("p",Px,h(Z.$t("share_link")),1),me(J,{shareClass:"!flex justify-between px-3 py-1.5 !gap-2 !max-w-full",shareText:!1,shareLink:n(V)},null,8,["shareLink"]),a("div",Dx,h(n(U)),1),a("button",{type:"button",onClick:G[7]||(G[7]=oe=>q(n(U))),"aria-label":Z.$t("copy_link"),class:"mini-games-btn mx-auto mt-3 flex items-center gap-2 rounded px-3 py-2 text-xs text-white shadow md:px-4"},[dt(h(Z.$t("copy_link"))+" ",1),G[21]||(G[21]=a("svg",{class:"h-3 w-3 md:h-4 md:w-4",fill:"#ffffff",viewBox:"0 0 20 20"},[a("path",{d:"M15 8a3 3 0 1 0-2.977-2.63l-4.94 2.47a3 3 0 1 0 0 4.319l4.94 2.47a3 3 0 1 0 .895-1.789l-4.94-2.47a3.027 3.027 0 0 0 0-.74l4.94-2.47C13.456 7.68 14.19 8 15 8z"})],-1))],8,Ox)]),a("div",Nx,[a("p",Bx,"ð¡"+h(Z.$t("more_friends"))+" = "+h(n(F)==="plinko"?Z.$t("more_balls"):Z.$t("more_tickets"))+" = "+h(Z.$t("more_money"))+"!ð°",1),a("p",Fx,h(Z.$t("daily_reset"))+" "+h(Z.$t("claim_it_now"))+"â°",1)])])])):j("",!0),n(k)==="balls"?(u(),f("div",Ux,[n($).trans_record.length>0?(u(),f("div",jx,[(u(!0),f(Ae,null,ze(n($).trans_record,(oe,he)=>(u(),f("div",{key:he,class:"transaction-item border-gray mb-2 border-b p-2 md:mb-3 md:p-3"},[a("div",zx,[a("div",Vx,[a("p",Hx,h(oe.name),1),a("p",Wx,h(oe.created),1)]),a("div",qx,[n(F)==="plinko"?(u(),f("div",Gx,"+"+h(Math.floor(oe.token))+" "+h(oe.token>1?Z.$t("balls"):Z.$t("ball")),1)):j("",!0),n(F)!=="plinko"?(u(),f("div",Kx,"+"+h(Math.floor(oe.token))+" "+h(oe.token>1?Z.$t("tickets"):Z.$t("ticket")),1)):j("",!0)])])]))),128))])):(u(),f("div",Yx,[G[23]||(G[23]=a("div",{class:"mb-4"},[a("img",{class:"mx-auto h-12 w-12 opacity-50 md:h-16 md:w-16",src:yo,alt:"No balls"})],-1)),a("h3",Jx,h(n(F)==="plinko"?Z.$t("no_ball_transactions"):Z.$t("no_transactions_record_yet")),1),a("p",Zx,h(n(F)==="plinko"?Z.$t("no_ball_transactions_desc"):Z.$t("no_ticket_transactions_desc")),1)]))])):j("",!0),n(k)==="rewards"?(u(),f("div",Qx,[n(D)?(u(),f("div",Xx)):n($).reward_record&&n($).reward_record.length>0?(u(),f("div",e2,[n(F)==="plinko"?(u(),f("div",t2,[(u(!0),f(Ae,null,ze(n($).reward_record,(oe,he)=>(u(),f("div",{key:he,class:"transaction-item border-gray mb-2 border-b p-2 md:mb-3 md:p-3"},[a("div",a2,[a("div",s2,[a("p",o2,h(oe.token_used)+" "+h(oe.token_used>1?Z.$t("balls"):Z.$t("ball")),1),a("p",n2,h(oe.draw_time),1)]),a("div",i2,[a("div",r2,[a("span",l2,"+"+h(oe.display_name),1)])])])]))),128))])):(u(),f("div",c2,[(u(!0),f(Ae,null,ze(n($).reward_record,(oe,he)=>(u(),f("div",{key:he,class:"transaction-item border-gray mb-1 border-b p-2 md:p-3"},[a("div",d2,[a("div",u2,[a("p",p2,h(oe.draw_time),1)]),a("div",m2,[a("div",_2,[oe.prize_type==="ACTUAL_PRIZE"||oe.prize_type==="DID_NOT_WIN"||oe.prize_type==="TRY_AGAIN"?(u(),f("span",f2,h(oe.display_name),1)):(u(),f("span",h2,"+"+h(oe.display_name),1))])])])]))),128))]))])):(u(),f("div",g2,[G[24]||(G[24]=a("div",{class:"mb-4"},[a("svg",{class:"mx-auto h-16 w-16 text-yellow-400",fill:"currentColor",viewBox:"0 0 20 20"},[a("path",{"fill-rule":"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z","clip-rule":"evenodd"})])],-1)),a("h3",v2,h(Z.$t("rewards")),1),a("div",y2,[a("p",null,h(Z.$t("rewards_info_desc_1")),1),a("p",null,h(Z.$t("rewards_info_desc_2")),1),a("p",null,h(Z.$t("rewards_info_desc_3")),1)])]))])):j("",!0),n($).tnc_content!==""?(u(),f("div",b2,[n(k)==="tnc"?(u(),f("div",w2,[a("div",$2,[a("h1",k2,h(Z.$t("terms_and_conditions")),1),a("div",{class:"html-content-wrapper text-left",innerHTML:n($).tnc_content},null,8,x2)])])):j("",!0)])):j("",!0)])],4)]),_:1},8,["show"])])}}},C2=Ve(S2,[["__scopeId","data-v-ae3f3d5b"]]),qi=ye("/img/rewards/angpow/sunburst.webp"),Xs=ye("/img/rewards/angpow/angpow.webp"),T2=ye("/img/rewards/angpow/countdown.webp"),Gi=ye("/img/rewards/angpow/congratulations.webp"),Ki=ye("/img/rewards/angpow/angpow-collect.webp"),Yt=[{brightness:.6,scale:1,scaleMobile:.5,speedScale:.5,zIndex:1011},{brightness:.75,scale:1,scaleMobile:.5,speedScale:.65,zIndex:1012},{brightness:.85,scale:1,scaleMobile:.5,speedScale:.8,zIndex:1013},{brightness:1,scale:1,scaleMobile:.5,speedScale:1,zIndex:1014}],E2=6,A2=()=>Math.floor(Math.random()*Yt.length);
142let za=[],eo=null,Yi=500;const M2=({count:e,angPowImageURL:s,onClick:o})=>{window.angpowCoinRain=!0;const i=15,l=window.innerWidth-200;Yi=window.innerHeight;for(let r=0;r<e;r++){const c=A2(),d=document.createElement("img");d.src=s[Math.floor(Math.random()*s.length)],d.style.filter=`brightness(${Yt[c].brightness})`,window.innerWidth<768?d.style.transform=`scale(${Yt[c].scaleMobile})`:d.style.transform=`scale(${Yt[c].scale})`,d.style.position="fixed",d.style.zIndex=Yt[c].zIndex;let m=-100+Math.random()*300;d.style.top=`${m}px`,window.innerWidth<768?d.style.left=`${-80+Math.floor(Math.random()*(window.innerWidth-50))}px`:d.style.left=`${i+Math.floor(Math.random()*l)}px`,d.style.cursor="pointer",d.style.userSelect="none",d.draggable=!1,d.onmousedown=o,document.body.appendChild(d),za[r]={el:d,speedScale:Yt[c].speedScale,top:m}}eo=Nt(L2,20)};let gn=0;const L2=()=>{gn+=1;for(let e=0;e<za.length;e++){const s=za[e],o=E2*s.speedScale;s.top+=o,s.top>Yi&&(s.top=0);const i=(gn+e*10)%360,l=window.innerWidth<768?Yt[e%Yt.length].scaleMobile:Yt[e%Yt.length].scale;s.el.style.transform=`rotateY(${i}deg) scale(${l})`,s.el.style.top=`${s.top}px`}},I2=()=>{clearInterval(eo),eo=null;for(let e=0;e<za.length;e++)za[e].el.remove();window.angpowCoinRain=!1},Da={init:M2,destroy:I2},_a={data:null,loggedIn:null,locale:null},R2=e=>!e||typeof e!="object"||Array.isArray(e)?!1:Array.isArray(e.winner_list)||"end_date"in e||"activity_name"in e||"angpow_id"in e||"time_type"in e,Ji=e=>e&&typeof e=="object"&&!Array.isArray(e)?{...e,winner_list:Array.isArray(e.winner_list)?e.winner_list:[]}:{winner_list:[]},P2=(e,s)=>{const o=e?.[s];return o&&typeof o=="object"&&!Array.isArray(o)&&(Array.isArray(o.winner_list)||"end_date"in o||"activity_name"in o||"angpow_id"in o||"time_type"in o)?o:e&&typeof e=="object"&&!Array.isArray(e)&&(Array.isArray(e.winner_list)||"end_date"in e||"activity_name"in e||"angpow_id"in e||"time_type"in e)?e:{winner_list:[]}},D2=(e,s)=>R2(_a.data)&&_a.loggedIn===e&&_a.locale===s,vn=(e,s)=>D2(e,s)?_a.data:null,yn=(e,s,o)=>{_a.data=Ji(o),_a.loggedIn=e,_a.locale=s},O2={class:"angpow-container"},N2={key:0,class:"outer-timer-wrap"},B2={key:0,class:"container-title"},F2={key:1,class:"container-timer"},U2=["aria-label"],j2={class:"try-your-luck-text absolute left-1/2 top-3 w-full -translate-x-1/2 text-[22px] font-black uppercase sm:top-[18px] sm:text-3xl"},z2=["aria-label"],V2={class:"absolute left-1/2 top-3.5 w-full -translate-x-1/2 sm:top-4"},H2={class:"try-your-luck-text text-[14px] font-black uppercase leading-3 sm:text-[16px] sm:leading-4"},W2={class:"remind-me-in-timer flex justify-center rounded-full text-2xl font-black sm:text-3xl"},q2={key:0},G2={key:3,class:"winner_box_card mt-3 sm:mt-6"},K2={class:"winner_box layer-1 rounded-2xl"},Y2={class:"layer-2 rounded-2xl"},J2={class:"layer-3 rounded-2xl p-2 sm:p-3"},Z2={class:"winner_box_list relative overflow-hidden"},Q2={class:"winner-box-username-text"},X2={key:0,class:"winner-box-prize-text text-right"},eS={key:1,class:"winner-box-prize-text text-right"},tS={class:"grap-text fixed bottom-5 left-1/2 w-full -translate-x-1/2 text-center font-bold italic"},aS=["innerHTML"],sS={class:"grap-text fixed bottom-5 left-1/2 w-full -translate-x-1/2 text-center font-bold italic"},oS={class:"angpow-congratulations"},nS={class:"relative text-center"},iS={class:"congratulations-text absolute left-1/2 top-[22.5%] w-full -translate-x-1/2 font-bold uppercase sm:top-8 sm:text-xl"},rS={class:"relative -mt-4"},lS={class:"absolute left-1/2 top-8 -translate-x-1/2 text-center sm:top-10"},cS={class:"received-text text-sm sm:text-base"},dS={class:"claimed-text claimed-currency mt-2 text-base font-bold sm:mt-3 sm:text-xl"},uS={class:"claimed-text claimed-amount-text text-2xl font-black sm:mt-2.5 sm:text-[40px]"},pS={class:"flex justify-center pt-5"},mS=["aria-label"],_S={class:"text-center text-[16px]"},fS={__name:"Angpow",setup(e){const{t:s,locale:o}=nt(),i=Ee(),l=ht(),r=Re(),c=je(),d=ft(),m=kt(),g=sa(),{$fn:p}=re(),{$api:_,$toast:$}=re(),{localeCurrency:w}=It();lt(()=>{Da.destroy()});const k=A(!1),y=A([]),C=A([]),b=A(2),x=A(),D=A(null),M=A(null),P=le=>{y.value.length>8?(window.innerWidth>767&&y.value.length%2!=0&&y.value.push({}),F()):C.value=y.value},F=le=>{if(window.innerWidth<768)if(b.value==1){C.value.push(y.value[y.value.length-1]);for(var K=0;K<y.value.length;K++)K<9&&C.value.push(y.value[K]);b.value++}else{for(var ke=[],K=0;K<y.value.length;K++)K>=b.value-2&&K<=b.value+7&&ke.push(y.value[K]);if(b.value+7>=y.value.length)for(var We=b.value+8-y.value.length,K=0;K<We;K++)ke.push(y.value[K]);x.value&&x.value.classList.add("move"),M.value=setTimeout(()=>{C.value=[],C.value=ke,x.value&&x.value.classList.remove("move"),b.value>y.value.length?b.value=2:b.value++},1e3)}else if(b.value==2){C.value.push(y.value[y.value.length-2]),C.value.push(y.value[y.value.length-1]);for(var K=0;K<y.value.length;K++)K<10&&C.value.push(y.value[K]);b.value=b.value+2}else{for(var ke=[],K=0;K<y.value.length;K++)b.value==4?K<=11&&ke.push(y.value[K]):K>=b.value-4&&K<=b.value+7&&ke.push(y.value[K]);if(b.value+7>=y.value.length)for(var We=b.value+8-y.value.length,K=0;K<We;K++)ke.push(y.value[K]);x.value&&x.value.classList.add("move"),M.value=setTimeout(()=>{C.value=[],C.value=ke,x.value&&x.value.classList.remove("move"),b.value>y.value.length?b.value=4:b.value=b.value+2},1e3)}D.value=setTimeout(()=>{F()},2e3)},v=()=>{x.value&&x.value.classList.remove("move"),window.innerWidth<768?b.value=1:b.value=2},S=vn(r.loggedIn,o.value),E=A(S?{...S}:null),T=A(null),N=A(""),O=async()=>{vn(r.loggedIn,o.value)||(E.value=null,y.value=[]);try{let Ue=null;if(r.loggedIn){const ae=await _("angpow/get-angpow-display",{currency:de.value});if(!ae.status){$(!1,ae.msg);return}Ue=ae.data||{},yn(!0,o.value,Ue)}else{const ae=await mt("{m}backend/{env}/{cur}/angpow.json.gz","angpow_details");if(!ae.status){$(!1,ae.msg);return}Ue=Ji(P2(ae.data,o.value)),yn(!1,o.value,Ue)}if(E.value=Ue,Ue.time_type=="fix_time"){c.angpau_isFixed=!0,await c.initAngpau(Ue.exlcude_day,Ue.fixed_start_end_time);var K=c.angpau_countdown.split(" "),ke=K[0].split("-");c.angpau_countdown=`${ke[2]}-${ke[1]}-${ke[0]}T${K[1]}`,U(c.angpau_countdown)}else{if(c.angpau_isFixed=!1,Ue.end_date)if(Ue?.is_v3)N.value=Ue.end_date;else{var K=Ue.end_date.split(" "),ke=K[0].split("-");N.value=`${ke[2]}-${ke[1]}-${ke[0]}T${K[1]}`}U(N.value)}if(Ue.winner_list?.length>0){y.value=Ue.winner_list;var We=1;for(let ae=0;ae<y.value.length;ae++)y.value[ae].number=We,We++;P()}else y.value=[],C.value=[];
142if(Ue?.end_date){var Je="";if(Ue?.is_v3)Je=Ue.end_date;else{var K=Ue.end_date.split(" "),ke=K[0].split("-");Je=`${ke[2]}-${ke[1]}-${ke[0]}T${K[1]}`}te(Je)}}catch{$(!1,"Failed to fetch angpow data")}},L=A("--"),z=A("--"),I=A("--"),R=A("--"),U=le=>{var K=Date.parse(le)-Date.parse(new Date),ke=Math.floor(K/1e3%60),We=Math.floor(K/1e3/60%60),Je=Math.floor(K/(1e3*60*60)%24),Ue=Math.floor(K/(1e3*60*60*24));L.value=Ue<10?`0${Ue}`:Ue,z.value=Je<10?`0${Je}`:Je,I.value=We<10?`0${We}`:We,R.value=ke<10?`0${ke}`:ke,D.value=setTimeout(()=>{U(le)},1e3)},V=A("--"),q=A("--"),W=A("--"),se=A("--");function te(le){var K=Date.parse(le)-Date.parse(new Date),ke=Math.floor(K/1e3%60),We=Math.floor(K/1e3/60%60),Je=Math.floor(K/(1e3*60*60)%24),Ue=Math.floor(K/(1e3*60*60*24));V.value=Ue<10?`0${Ue}`:Ue,q.value=Je<10?`0${Je}`:Je,W.value=We<10?`0${We}`:We,se.value=ke<10?`0${ke}`:ke,setTimeout(()=>{te(le)},1e3)}const _e=A(!1),Z=A(!1),G=A(""),Q=A(!1),J=async le=>{if(!Q.value&&E.value&&E.value.angpow_id){Q.value=!0;const K=await _("angpow/get-angpow-detail",{id:E.value.angpow_id});if(K.data&&K.data.display_type&&K.data.display_type==1)B();else if(K.data&&K.data.display_type&&K.data.display_type==99){Q.value=!1,$(!1,K.msg);return}else Q.value=!1}},ee=A(""),oe=A("");let he;function Pe(){he||(he=new Audio(`${i.public.ASSET_F_CDN_BASE_URL}common/sounds/angpow-sound.m4a`),he.preload="auto",he.load()),he.currentTime=0,he.play().catch(console.error)}const B=async le=>{const K=await _("angpow/angpow-claim",{id:E.value.angpow_id});if(!K.status){Q.value=!1,K.data?.claim_restriction==1?(c.appClaimMessage=K.msg,c.appClaimModal=!0):$(K.status,K.msg);return}K.data.bonus_type=="2"?(ee.value=s("activity_points"),oe.value=K.data.bonus_amount):(ee.value=K.data&&K.data.currency?K.data.currency:w.value,oe.value=parseFloat(K.data.bonus_amount).toFixed(2)),Q.value=!1,Pe(),k.value=!0};qe(()=>{window.addEventListener("resize",v),C.value=[],window.innerWidth<768?b.value=1:b.value=2}),lt(()=>{window.removeEventListener("resize",v),x.value&&x.value.classList.remove("move"),clearTimeout(D.value),
142clearTimeout(M.value),clearTimeout(T.value)});const H=async le=>{if(localStorage.setItem("rewardActiveSlide","angpow"),r.loggedIn){if(E.value&&E.value.angpow_id){const K=await _("angpow/get-angpow-detail",{id:E.value.angpow_id});if(K.status)c.rewardsAngpowModal=!0;else{if(K.data&&K.data.label){tt(()=>{g.showToast(K.data.label,K.data.type,K.data.value),g.show=!1,c.rewardDepositModal=!0,c.rewardsModal=!1});return}$(K.status,K.msg);return}}}else c.loginModal=!0},de=A(""),ue=A(!1);let be=null;ge(()=>c.rewardsAngpowModal,le=>{clearTimeout(be),be=null,le?(ue.value=!0,be=setTimeout(()=>{c.rewardsAngpowModal&&ue.value&&(ue.value=!1,He())},5e3)):ue.value=!1});const Ce=()=>{ue.value=!1,He()},He=()=>{tt(()=>{window?.angpowCoinRain!=!0&&Da.init({count:10,angPowImageURL:[`${i.public.STATIC_ROOT}img/icons/angpow.webp`,`${i.public.STATIC_ROOT}img/icons/coin.webp`],onClick(){J()}})})},Fe=A(30);let rt=null;ge(ue,le=>{rt&&(clearInterval(rt),rt=null),le===!1&&c.rewardsAngpowModal&&(Fe.value=30,rt=Nt(()=>{Fe.value>0?Fe.value--:(yt(),clearInterval(rt),rt=null)},1e3))});const yt=()=>{clearTimeout(be),be=null,rt&&(clearInterval(rt),rt=null),ue.value=!1,Da.destroy(),c.rewardsAngpowModal=!1};ge(()=>!c.rewardsAngpowModal,le=>{le&&Da.destroy()}),lt(()=>{clearTimeout(be),be=null,Da.destroy(),rt&&clearInterval(rt),g.show||(c.rewardsAngpowModal=!1)});const St=Yn(()=>{d.data?.angpow&&(d.data.angpow.left_icon=="1"||d.data.angpow.top_icon=="1"?(de.value=w.value,tt(()=>{O()})):m.replace(l("/")),St())},{flush:"post"});return(le,K)=>{const ke=ut,We=Zt,Je=po;return u(),f("div",O2,[n(c).rewardsAngpowModal?(u(),f(Ae,{key:1},[a("button",{onClick:yt,"aria-label":"Ang Pau",type:"button",class:"absolute right-3 top-3 z-10"},[me(ke,{iconClass:"icon-close text-lg"})]),n(ue)?(u(),f("div",{key:0,onClick:Ce,class:"angpow-rain-layout relative cursor-pointer py-5"},[K[8]||(K[8]=a("div",{class:"absolute left-1/2 top-14 mx-auto max-w-[200px] -translate-x-1/2"},[a("img",{class:"mx-auto mb-10",src:T2,alt:"countdown"}),a("img",{class:"6",src:Xs,alt:"angpow"})],-1)),a("div",tS,h(le.$t("tab_anywhere_to_grab")),1)])):(u(),f("div",{key:1,onClick:J,class:"angpow-rain-layout relative cursor-pointer py-5"},[a("div",{innerHTML:le.$t("end_in_number_sec",{number:n(Fe)}),class:"seconds-text w-full pt-16 text-center text-[21px] font-bold italic"},null,8,aS),a("div",sS,h(le.$t("tab_anywhere_to_grab")),1)]))],64)):(u(),f(Ae,{key:0},[n(r).loggedIn?(u(),f("div",N2,[n(E)&&n(E).activity_name?(u(),f("div",B2,h(n(E).activity_name),1)):j("",!0),n(E)&&n(E).end_date?(u(),f("div",F2)):j("",!0)])):j("",!0),a("div",{class:"angpow-sunset relative mx-auto max-w-[350px] cursor-pointer sm:max-w-[475px]",onClick:H},[...K[2]||(K[2]=[a("img",{class:"sunset-image",src:qi,alt:"sunset-image"},null,-1),a("div",{class:"absolute left-1/2 top-1/2 max-w-[175px] -translate-x-1/2 -translate-y-1/2 sm:max-w-[275px]"},[a("img",{class:"angpow-image",src:Xs,alt:"angpow-image"})],-1)])]),!n(c).angpau_isFixed||n(c).angpau_isStarted?(u(),f("button",{key:1,onClick:H,"aria-label":le.$t("try_your_luck"),type:"button",class:"relative mx-auto flex max-w-[275px] sm:max-w-[350px]"},[K[3]||(K[3]=a("img",{src:Ot,alt:"button_open"},null,-1)),a("div",j2,h(le.$t("try_your_luck")),1)],8,U2)):j("",!0),n(c).angpau_isFixed&&!n(c).angpau_isStarted?(u(),f("button",{key:2,type:"button","aria-label":le.$t("remind_me_in"),class:"relative mx-auto flex max-w-[275px] cursor-default sm:max-w-[350px]"},[K[7]||(K[7]=a("img",{src:vo,alt:"button_close"},null,-1)),a("div",V2,[a("div",H2,h(le.$t("remind_me_in")),1),a("div",W2,[n(L)>=0?(u(),f("div",q2,h(n(L)>=0?n(L):"00"),1)):j("",!0),K[4]||(K[4]=a("div",null,":",-1)),a("div",null,h(n(z)>=0?n(z):"00"),1),K[5]||(K[5]=a("div",null,":",-1)),a("div",null,h(n(I)>=0?n(I):"00"),1),K[6]||(K[6]=a("div",null,":",-1)),a("div",null,h(n(R)>=0?n(R):"00"),1)])])],8,z2)):j("",!0),n(y).length>0?(u(),f("div",G2,[a("div",K2,[a("div",Y2,[a("div",J2,[a("div",Z2,[a("div",{class:fe(["ranking_container",{below:n(C).length<9}]),ref_key:"rankingcontainer",ref:x},[(u(!0),f(Ae,null,ze(n(C),(Ue,ae)=>(u(),f("div",{key:ae,class:"ranking_box px-4 py-1.5"},[a("div",Q2,h(Ue.username),1),Ue.bonus_code=="activitypoint"?(u(),f("div",X2,h(n(p)(Ue.amount))+" "+h(le.$t("points")),1)):(u(),f("div",eS,h(n(p)(Ue.amount))+" "+h(Ue.currency),1))]))),128))],2)])])])])])):j("",!0)],64)),me(We,{show:n(k)},{default:Le(()=>[a("div",oS,[a("div",nS,[K[9]||(K[9]=a("img",{class:"",src:Gi,alt:"congratulations"},null,-1)),a("div",iS,h(le.$t("congratulations")),1)]),a("div",rS,[K[10]||(K[10]=a("img",{class:"mx-auto max-w-[225px] sm:max-w-[300px]",src:Ki,alt:"angpow-collect"},null,-1)),a("div",lS,[a("div",cS,h(le.$t("you_have_received")),1),a("div",dS,h(n(ee)),1),a("div",uS,h(n(oe)),1)]),a("div",pS,[a("button",{onClick:K[0]||(K[0]=Ue=>{yt(),k.value=!1}),"aria-label":le.$t("close"),type:"button",class:"grid h-6 w-6 place-content-center rounded-full border-2 sm:h-[30px] sm:w-[30px]"},[me(ke,{iconClass:"icon-close grid text-[10px] sm:text-sm"})],8,mS)])])])]),_:1},8,["show"]),me(Je,{show:n(_e),onClose:K[1]||(K[1]=Ue=>_e.value=!1),success:n(Z),cta:le.$t("okay")},{default:Le(()=>
142[a("div",_S,h(n(G)),1)]),_:1},8,["show","success","cta"])])}}},hS=Ve(fS,[["__scopeId","data-v-1e35049e"]]),gS=ye("/img/rewards/cashback/platform.webp"),bn=ye("/img/rewards/cashback/cashback-shine.webp"),Ds=ye("/img/rewards/cashback/gold-coin.webp"),vS=ye("/img/rewards/cashback/moneybag-open.webp"),yS=ye("/img/rewards/cashback/moneybag-closed.webp"),bS={class:"cashback-container h-full"},wS={key:0,class:"outer-timer-wrap"},$S={class:"container-title"},kS={class:"relative"},xS={class:"relative mx-auto max-w-[350px] sm:max-w-[475px]"},SS={key:0,class:"cashback-round"},CS={key:0,class:"cashback-open-bag",src:vS,alt:"moneybag-open"},TS={key:1,class:"cashback-close-bag",src:yS,alt:"moneybag-closed"},ES={class:"cashback-prize absolute -translate-x-1/2 left-1/2 top-[66%] sm:top-[66%] text-center"},AS={key:0,class:"text-[40px] sm:text-[55px] leading-[40px] sm:leading-[55px] font-black inline-block"},MS={key:1,class:"text-[40px] sm:text-[55px] leading-[40px] sm:leading-[55px] font-black inline-block"},LS={key:1,class:"text-xl sm:text-[32px] leading-[23px] sm:leading-[35px] font-black inline-block text-center uppercase"},IS=["aria-label"],RS={class:"text text-[25px] sm:text-3xl font-black absolute left-1/2 top-3 sm:top-[18px] -translate-x-1/2 w-full uppercase"},PS=["aria-label"],DS={class:"text text-[22px] sm:text-3xl font-black absolute left-1/2 top-3 sm:top-[18px] -translate-x-1/2 w-full uppercase"},OS={__name:"Cashback",setup(e){const{$api:s,$toast:o}=re(),i=je(),l=Re(),r=qt("triggerLogin"),c=A(null),d=A(!1),m=async()=>{const k=await s("cashback/get-cashback-display",{uid:l.data.uid});if(k.status){c.value=k.data?.amount;let y=new Date,C=new Date;C.setHours(12,30,0,0),y>C&&C.setDate(C.getDate()+1);let b=C.toLocaleString("en-CA",{timeZone:"Asia/Singapore",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1}).replace(",","");$(b.toString())}else{o(k.status,k.msg);return}},g=A("--"),p=A("--"),_=A("--");function $(k){var y=Date.parse(k)-Date.parse(new Date),C=Math.floor(y/1e3%60),b=Math.floor(y/1e3/60%60),x=Math.floor(y/(1e3*60*60)%24);g.value=x<10?`0${x}`:x,p.value=b<10?`0${b}`:b,_.value=C<10?`0${C}`:C,setTimeout(()=>{$(k)},1e3)}const w=async()=>{localStorage.setItem("rewardActiveSlide","cashback");const k=await s("cashback/claim-cashback",{uid:l.data.uid});if(k.status)d.value=!0,k.data?.claim_restriction==1&&(i.appClaimModal=!0,i.appClaimMessage=k.msg),m();else{k.data?.claim_restriction==1?(i.appClaimMessage=k.msg,i.appClaimModal=!0):o(k.status,k.msg);return}};return ge(()=>l.loggedIn,k=>{k&&m()}),qe(()=>{l.loggedIn&&m()}),(k,y)=>(u(),f("div",bS,[n(l).loggedIn?(u(),f("div",wS,[a("div",$S,h(k.$t("cashback")),1),y[3]||(y[3]=a("div",{class:"container-timer"},[a("div",{class:"inner-timer"}
142)],-1))])):j("",!0),a("div",kS,[a("div",xS,[y[5]||(y[5]=Gt('<div class="pt-[100%]" data-v-c0a883b6></div><img class="cashback-platform" src="'+gS+'" alt="platform" data-v-c0a883b6><div class="cashback-shine" data-v-c0a883b6><div class="w-[20%] absolute top-4 right-12 sm:right-16" data-v-c0a883b6><img src="'+bn+'" alt="cashback-shine" data-v-c0a883b6></div><div class="w-[20%] absolute top-1/2 left-8 sm:left-14" data-v-c0a883b6><img src="'+bn+'" alt="cashback-shine" data-v-c0a883b6></div></div>',3)),n(d)?(u(),f("div",SS,[...y[4]||(y[4]=[Gt('<div class="w-[15%] absolute z-10 left-6 sm:left-10 top-[25%]" data-v-c0a883b6><div class="coin-wrapper one" data-v-c0a883b6><img class="coin" src="'+Ds+'" alt="gold-coin" data-v-c0a883b6></div></div><div class="w-[10%] absolute z-10 right-12 sm:right-16 top-4" data-v-c0a883b6><div class="coin-wrapper two" data-v-c0a883b6><img class="coin" src="'+Ds+'" alt="gold-coin" data-v-c0a883b6></div></div><div class="w-[22.5%] absolute z-10 right-3 sm:right-5 top-[45%]" data-v-c0a883b6><div class="coin-wrapper three" data-v-c0a883b6><img class="coin" src="'+Ds+'" alt="gold-coin" data-v-c0a883b6></div></div>',3)])])):j("",!0),a("div",{class:"cashback-bag w-[55.5%] sm:w-[56.5%] absolute top-4 left-1/2 -translate-x-1/2 cursor-pointer",onClick:y[0]||(y[0]=C=>n(c)>0?n(d)?n(i).rewardsModal=!1:w():n(l).loggedIn?n(i).rewardsModal=!1:n(r)())},[n(d)?(u(),f("img",CS)):(u(),f("img",TS))]),a("div",ES,[n(d)?(u(),f("h2",LS,h(k.$t("claim_successful")),1)):(u(),f(Ae,{key:0},[n(c)>0?(u(),f("h2",AS,"$"+h(k.$fn(n(c),2)),1)):(u(),f("h2",MS,"$$$$$$"))],64))])]),n(c)>0?(u(),f("button",{key:0,type:"button",onClick:y[1]||(y[1]=C=>n(d)?n(i).rewardsModal=!1:w()),class:"cashback-button max-w-[275px] sm:max-w-[350px] flex mx-auto relative bottom-10 sm:bottom-14","aria-label":k.$t(n(d)?"okay":"claim_all")},[y[6]||(y[6]=a("img",{src:Ot,alt:"button_open"},null,-1)),a("div",RS,h(k.$t(n(d)?"okay":"claim_all")),1)],8,IS)):(u(),f("button",{key:1,type:"button",onClick:y[2]||(y[2]=C=>n(l).loggedIn?n(i).rewardsModal=!1:n(r)()),class:"cashback-button max-w-[275px] sm:max-w-[350px] flex mx-auto relative bottom-10 sm:bottom-14","aria-label":k.$t("play_now")},[y[7]||(y[7]=a("img",{src:Ot,alt:"button_open"},null,-1)),a("div",DS,h(k.$t("play_now")),1)],8,PS))])]))}},NS=Ve(OS,[["__scopeId","data-v-c0a883b6"]]),Zi=ye("/img/rewards/freespin/machine.png"),BS={class:"freespin-container h-full"},FS={key:0,class:"outer-timer-wrap"},US={class:"container-timer"},jS={class:"timer-text"},zS={class:"inner-timer"},VS={class:"cd-box-wrap"},HS={class:"cd-box"},WS={class:"cd-desc"},qS={class:"cd-box-wrap"},GS={class:"cd-box"},KS={class:"cd-desc"},YS={class:"cd-box-wrap"},JS={class:"cd-box"},ZS={class:"cd-desc"},QS={class:"cd-box-wrap"},XS={class:"cd-box"},e3={class:"cd-desc"},t3={class:"relative"},a3={class:"relative mx-auto max-w-[350px] sm:max-w-[475px]"},s3={class:"freespin-provider"},o3={key:0,class:"freespin-games-container"},n3={class:"freespin-game-name"},i3={class:"freespin-button-container"},r3=["aria-label"],l3={class:"text absolute left-1/2 top-3 w-full -translate-x-1/2 text-[22px] font-black uppercase sm:top-[18px] sm:text-3xl"},c3={class:"winner_container"},d3={class:"mx-auto w-full max-w-[375px] sm:max-w-[475px]"},u3={key:0,class:"winner_box_card"},p3={class:"winner_box layer-1 rounded-2xl"},m3={class:"layer-2 rounded-2xl"},_3={class:"layer-3 rounded-2xl p-2 sm:p-3"},f3={class:"winner_box_list relative overflow-hidden"},h3={class:"winner-box-username-text"},g3={class:"winner-box-prize-text text-right"},v3={class:"game_box relative"},y3={key:0,class:"loading_bg"},b3=["aria-label"],w3={class:"game_box_title"},$3={class:"game_box_desc"},k3={class:"game_box_list"},x3={class:"game_list_container"},S3={class:"freespin_game_btn_container"},C3=["onClick"],T3={__name:"Freespin",setup(e){const{$api:s,$toast:o}=re(),i=je(),l=Re(),r=ft(),c=ga(),{isMobile:d}=Qe(),m=qt("triggerLogin"),g=Ee(),{localeCurrency:p}=It(),{getGameLang:_}=go(),$=A([]),w=A([]),k=A(1),y=A(3),C=A(!1);qe(()=>{l.loggedIn&&b(),C.value=!1});const b=async()=>
142{let R=new Date(i.showFreespin?.expired_date).toLocaleString("en-CA",{timeZone:"Asia/Singapore",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1}).replace(",","");F(R.toString()),i.showFreespin?.leaderboard&&($.value=i.showFreespin?.leaderboard,w.value=[],k.value=1,T())},x=A("--"),D=A("--"),M=A("--"),P=A("--");function F(I){var R=Date.parse(I)-Date.parse(new Date),U=Math.floor(R/1e3%60),V=Math.floor(R/1e3/60%60),q=Math.floor(R/(1e3*60*60)%24),W=Math.floor(R/(1e3*60*60*24));x.value=W<10?`0${W}`:W,D.value=q<10?`0${q}`:q,M.value=V<10?`0${V}`:V,P.value=U<10?`0${U}`:U,setTimeout(()=>{F(I)},1e3)}const v=A(),S=A(null),E=A(null),T=I=>{if(k.value==1){if($.value.length<=y.value)return;w.value.push($.value[$.value.length-1]);for(var R=0;R<$.value.length;R++)R<y.value+1&&w.value.push($.value[R]);k.value++}else{for(var U=[],R=0;R<$.value.length;R++)R>=k.value-2&&R<=k.value+(y.value-1)&&U.push($.value[R]);if(k.value+(y.value-1)>=$.value.length)for(var V=k.value+y.value-$.value.length,R=0;R<V;R++)U.push($.value[R]);v.value.classList.add("move"),E.value=setTimeout(()=>{w.value=[],w.value=U,v.value.classList.remove("move"),k.value>$.value.length?k.value=2:k.value++},1e3)}i.rewardsModal&&(S.value=setTimeout(()=>{T()},2e3))};lt(()=>{clearTimeout(S.value),clearTimeout(E.value)});const N=async()=>{localStorage.setItem("rewardActiveSlide","freespin"),C.value=!0};ge(()=>l.loggedIn,I=>{I&&b()});const O=I=>I?I.includes("https")?I:`${g.public.ASSET_M_CDN_BASE_URL}frontend/web/${I}`:`/${g.public.MERCHANT}/img/logo.webp`,L=I=>{z(I),C.value=!1,i.rewardsModal=!1},z=I=>{var R={provider_name:I.provider_name,currency:p.value,provider_id:I.provider_id,game_id:I.game_id,maintenance:r.maintenanceData[I.provider_id]};c.playGame(R)};return(I,R)=>{const U=ut,V=Aa,q=Zt;return u(),f("div",BS,[n(l).loggedIn?(u(),f("div",FS,[a("div",US,[a("div",jS,[me(U,{iconClass:"icon-countdown"}),dt(" "+h(I.$t("remaining_time")),1)]),a("div",zS,[a("div",VS,[a("div",HS,h(n(x)),1),a("div",WS,h(I.$t("days")),1)]),a("div",qS,[a("div",GS,h(n(D)),1),a("div",KS,h(I.$t("hours")),1)]),R[2]||(R[2]=a("div",{class:"cd-colon"},":",-1)),a("div",YS,[a("div",JS,h(n(M)),1),a("div",ZS,h(I.$t("min")),1)]),R[3]||(R[3]=a("div",{class:"cd-colon"},":",-1)),a("div",QS,[a("div",XS,h(n(P)),1),a("div",e3,h(I.$t("sec")),1)])])])])):j("",!0),a("div",t3,[a("div",a3,[R[5]||(R[5]=a("img",{class:"freespin-machine",src:Zi,alt:"slotmachine"},null,-1)),a("div",s3,h(n(i).showFreespin?.games?.[0]?.provider_name||""),1),n(i).showFreespin?.games?.length?(u(),f("div",o3,[(u(!0),f(Ae,null,ze(n(i).showFreespin.games.slice(0,3),W=>(u(),f("div",{class:"freespin-games",style:st(`background: url(${O(W.img)}) no-repeat center/cover`)},[a("div",n3,h(n(_)(W)),1)],4))),256))])):j("",!0),a("div",i3,[a("button",{type:"button",onClick:R[0]||(R[0]=W=>n(l).loggedIn?N():n(m)()),class:"freespin-button relative mx-auto flex max-w-[275px] sm:max-w-[350px]","aria-label":I.$t("claim_now")},[R[4]||(R[4]=a("img",{src:Ot,alt:"button_open"},null,-1)),a("div",l3,h(I.$t("claim_now")),1)],8,r3)]),R[6]||(R[6]=Gt('<div class="coin_effect" data-v-d19bf978><div class="aspect_ratio_box" data-v-d19bf978></div><img class="coin_1" src="'+us+'" alt="coin_1" data-v-d19bf978><img class="coin_2" src="'+ps+'" alt="coin_2" data-v-d19bf978><img class="coin_3" src="'+ms+'" alt="coin_3" data-v-d19bf978><img class="coin_4" src="'+_s+'" alt="coin_4" data-v-d19bf978><img class="coin_5" src="'+fs+'" alt="coin_5" data-v-d19bf978><img class="coin_6" src="'+hs+'" alt="coin_6" data-v-d19bf978></div>',1)),a("div",c3,[a("div",d3,[n($).length>0?(u(),f("div",u3,[a("div",p3,[a("div",m3,[a("div",_3,[a("div",f3,[a("div",{class:fe(["ranking_container",{below:n(w).length<9}]),ref_key:"rankingcontainer",ref:v},[(u(!0),f(Ae,null,ze(n(w),(W,se)=>(u(),f("div",{key:se,class:"ranking_box px-4 py-1.5"},[a("div",h3,h(W.username),1),a("div",g3,h(I.$fn(W.amount,2))+"Â "+h(W.currency),1)]))),128))],2)])])])])])):j("",!0)])])])]),me(q,{show:n(C),maxWidth:n(d)?350:475},{default:Le(()=>[a("div",v3,[n(i).loadingGame?(u(),f("div",y3,[me(V)])):j("",!0),a("button",{type:"button",class:"absolute right-4 top-4 text-gray-500 hover:text-gray-700",onClick:R[1]||(R[1]=W=>C.value=!1),"aria-label":I.$t("close")},[...R[7]||(R[7]=[a("svg",{class:"h-6 w-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true"},[a("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"})],-1)])],8,b3),a("div",w3,h(I.$t("select_game")),1),a("div",$3,h(I.$t("freespin_desc")),1
142),a("div",k3,[(u(!0),f(Ae,null,ze(n(i).showFreespin.games,W=>(u(),f("div",x3,[a("div",{class:"game_img",style:st(`background: url(${O(W.img)}) no-repeat center/cover`)},null,4),a("div",S3,[a("button",{class:"freespin_game_btn",onClick:se=>L(W)},h(n(_)(W)),9,C3)])]))),256))])])]),_:1},8,["show","maxWidth"])])}}},E3=Ve(T3,[["__scopeId","data-v-d19bf978"]]),A3=ye("/img/rewards/mystery-box/platform-apng.png"),M3=ye("/img/rewards/mystery-box/platform.webp"),L3=ye("/img/rewards/mystery-box/anime-left.webp"),I3=ye("/img/rewards/mystery-box/anime-right.webp"),R3=ye("/img/rewards/mystery-box/separate-lighting-apng.png"),P3=ye("/img/rewards/mystery-box/step-6.webp"),D3=ye("/img/rewards/mystery-box/mystery-box-apng.png"),O3=ye("/img/rewards/mystery-box/step-1.webp"),N3=ye("/img/rewards/mystery-box/dollar-apng.png"),B3=ye("/apng/success_mystery_box.png"),F3=ye("/img/rewards/mystery-box/mystery-box-popup.webp"),U3={key:0,class:"outer-timer-wrap"},j3={class:"container-title"},z3={key:0,class:"container-timer"},V3={class:"timer-text"},H3={class:"inner-timer"},W3={class:"cd-box-wrap"},q3={class:"cd-box"},G3={class:"cd-desc"},K3={class:"cd-box-wrap"},Y3={class:"cd-box"},J3={class:"cd-desc"},Z3={class:"cd-box-wrap"},Q3={class:"cd-box"},X3={class:"cd-desc"},eC={class:"cd-box-wrap"},tC={class:"cd-box"},aC={class:"cd-desc"},sC={class:"mystery-box-container flex flex-col justify-between h-full"},oC={class:"relative"},nC={class:"relative mx-auto max-w-[350px] sm:max-w-[475px]"},iC={key:0,class:"mystery-box-base",src:A3,alt:"platform-apng"},rC={key:1,class:"mystery-box-base",src:M3,alt:"platform"},lC={key:2,class:"z-30 absolute top-[4%] left-1/2 -translate-x-1/2",src:R3,alt:"separate-lighting-apng"},cC={key:3,class:"absolute w-[65%] top-0 left-1/2 -translate-x-1/2"},dC={key:0,class:"mystery-box-card w-[65%] absolute top-0 left-1/2 -translate-x-1/2"},uC={key:5,class:"absolute -translate-x-1/2 left-1/2 top-[77%]"},pC={key:6,class:"mystery-box-prize absolute -translate-x-1/2 left-1/2 top-[63.5%] text-center"},mC={class:"text-[22px] sm:text-[34px] leading-[24px] sm:leading-[36px] font-black inline-block text-center uppercase pb-3 sm:pb-6"},_C={class:"value text-[40px] sm:text-[60px] leading-[40px] sm:leading-[60px] font-black inline-block w-max"},fC=["aria-label"],hC={class:"text text-[22px] sm:text-3xl font-black absolute left-1/2 top-3 sm:top-[18px] -translate-x-1/2 w-full uppercase"},gC=["aria-label"],vC={key:2},yC={class:"mystery-box-collect-popup absolute top-[25.5%] left-1/2 -translate-x-1/2 w-[90%] sm:w-[92%] text-center px-3 sm:px-10 pb-5 sm:pb-8 pt-[20%] sm:pt-[85px] rounded-3xl z-10"},bC={class:"text-xl sm:text-3xl font-semibold"},wC={class:"text-3xl sm:text-5xl font-extrabold py-5 sm:py-8"},$C={class:"text-xs sm:text-lg"},kC=["aria-label"],xC={class:"text text-lg sm:text-xl font-black absolute left-1/2 top-2 sm:top-3 -translate-x-1/2 w-full uppercase"},SC={__name:"MysteryBox",props:{mysteryBoxAmount:{type:Number,default:null},mysteryBoxHasCd:[Boolean],mysteryBoxTitle:[String,Number],mysteryBoxCdDays:[String,Number],mysteryBoxCdHours:[String,Number],mysteryBoxCdMinutes:[String,Number],mysteryBoxCdSeconds:[String,Number]},emits:["refresh-mystery-box"],setup(e,{emit:s}){const{$api:o,$toast:i,$getCurrency:l}=re(),{locales:r}=nt(),c=l(),d=Re(),m=je(),g=A(1),p=A(!1),_=e,$=s,w=ie(()=>r.value?.find(b=>b.currency===c)),k=()=>{localStorage.setItem("rewardActiveSlide","mystery_box"),p.value=!0,setTimeout(()=>{g.value=2,p.value=!1},2500)},y=async()=>{const b={uid:d.data.uid,claim_all:0},x=await o("promotion/claim-pending-rebate-new",b);if(x.status)g.value=3;else{x.data?.claim_restriction==1?(m.appClaimModal=!0,m.appClaimMessage=x.msg):i(x.status,x.msg);return}},C=()=>{$("refresh-mystery-box")};return(b,x)=>{const D=ut;return u(),f(Ae,null,[n(d).loggedIn?(u(),f("div",U3,[a("div",j3,h(e.mysteryBoxTitle),1),e.mysteryBoxHasCd?(u(),f("div",z3,[a("div",V3,[me(D,{iconClass:"icon-countdown"}),dt(" "+h(b.$t("remaining_time")),1)]),a("div",H3,[a("div",W3,[a("div",q3,h(e.mysteryBoxCdDays),1),a("div",G3,h(b.$t("days")),1)]),a("div",K3,[a("div",Y3,h(e.mysteryBoxCdHours),1),a("div",J3,h(b.$t("hours")),1)]),x[1]||(x[1]=a("div",{class:"cd-colon"},":",-1)),a("div",Z3,[a("div",Q3,h(e.mysteryBoxCdMinutes),1),a("div",X3,h(b.$t("min")),1)]),x[2]||(x[2]=a("div",{class:"cd-colon"},":",-1)),a("div",eC,[a("div",tC,h(e.mysteryBoxCdSeconds),1),a("div",aC,h(b.$t("sec")),1)])])])):j("",!0)])):j("",!0),a("div",sC,[a("div",oC,[a("div",nC,[x[6]||(x[6]=a("div",{class:"pt-[100%]"},null,-1)),n(g)==1?(u(),f("img",iC)):(u(),f("img",rC)),x[7]||(x[7]=Gt('<div class="mystery-box-anime" data-v-d708216c><div class="left-anime w-[25px] sm:w-[35px] absolute top-[57%] left-6 sm:left-8" data-v-d708216c><img src="'+L3+'" alt="anime-left" data-v-d708216c></div><div class="right-anime w-[25px] sm:w-[35px] absolute top-[48%] right-[25px] sm:right-10" data-v-d708216c><img src="'+I3+'" alt="anime-right" data-v-d708216c></div></div>',1)),n(p)||n(g)==3?(u(),f("img",lC)):j("",!0),n(g)==3?(u(),f("div",cC,[...x[3]||(x[3]=[a("img",{class:"mystery-box-img mx-auto",src:P3,alt:"step-6"},null,-1)])])):(u(),f(Ae,{key:4},[n(p)?(u(),f("div",dC,[...x[4]||(x[4]=[a("img",{src:D3,alt:"mystery-box-apng"},null,-1)])])):(u(),f("div",{key:1,class:fe([{"top-2 sm:top-3":n(g)==1,"cursor-pointer":n(g)==1&&!n(p)},"mystery-box-card w-[65%] absolute top-0 left-1/2 -translate-x-1/2"]),onClick:x[0]||(x[0]=M=>n(g)==1&&!n(p)?k():null)},[a("img",{class:fe({"mystery-box-img":n(g)==1}),src:O3,alt:"step-1"},null,2)],2))],64)),n(g)==1&&!n(p)?(u(),f("div",uC,[...x[5]||(x[5]=[a("img",{src:N3,alt:"dollar-apng"},null,-1)])])):j("",!0),n(g)==3?(u(),f("div",pC,[a("h2",mC,h(b.$t("claim_successful")),1),a("h2",_C,h(n(w)?.symbol||"$")+" "+h(b.$fn(_.mysteryBoxAmount,2)),1)])):j("",!0)]),n(g)==1&&!n(p)?(u(),f("button",{key:0,t
142ype:"button",onClick:k,"aria-label":b.$t("claim_now"),class:"mystery-box-button max-w-[275px] sm:max-w-[350px] flex mx-auto relative"},[x[8]||(x[8]=a("img",{src:Ot,alt:"button_open"},null,-1)),a("div",hC,h(b.$t("claim_now")),1)],8,fC)):j("",!0),n(g)==3?(u(),f("button",{key:1,type:"button",onClick:C,class:"mystery-box-button max-w-[275px] sm:max-w-[350px] flex mx-auto relative"},[x[9]||(x[9]=a("img",{src:Ot,alt:"button_open"},null,-1)),a("div",{class:"text text-lg sm:text-xl font-black absolute left-1/2 top-2 sm:top-3 -translate-x-1/2 w-full uppercase","aria-label":b.$t("back")},h(b.$t("back")),9,gC)])):j("",!0),n(g)==2?(u(),f("div",vC,[x[11]||(x[11]=a("img",{class:"opacity-50 absolute left-1/2 -translate-x-1/2 -top-5 z-[1] !w-[200px] sm:!w-[300px]",src:B3},null,-1)),x[12]||(x[12]=a("div",{class:"mystery-box-popup absolute max-w-[32.5%] sm:max-w-[100%] left-1/2 -translate-x-1/2 top-[7%] sm:top-[10%] z-20"},[a("img",{class:"",src:F3,alt:"mystery-box-popup"})],-1)),a("div",yC,[a("p",bC,h(b.$t("woohoo_you_did_it")),1),a("div",wC,h(n(w)?.symbol||"$")+" "+h(b.$fn(_.mysteryBoxAmount,2)),1),a("p",$C,h(b.$t("mystery_box_desc2")),1),a("button",{onClick:y,type:"button","aria-label":b.$t("collect_now"),class:"mystery-box-button max-w-[215px] sm:max-w-[250px] flex mx-auto relative mt-5 sm:mt-8"},[x[10]||(x[10]=a("img",{src:Ot,alt:"button_open"},null,-1)),a("div",xC,h(b.$t("collect_now")),1)],8,kC)])])):j("",!0)])])],64)}}},CC=Ve(SC,[["__scopeId","data-v-d708216c"]]),Qi=ye("/img/rewards/rewards.webp"),TC={key:0,class:"relative"},EC=["src"],AC={key:1,class:"flex h-[15px] w-[15px] items-center justify-center rounded-full bg-[#9c9a9e] text-[11px] font-bold leading-none text-[#242424]"},MC={key:3,"data-name":"red sign",xmlns:"http://www.w3.org/2000/svg",width:"13",height:"13",viewBox:"0 0 13 13"},LC={key:4,class:"tooltip_icon cursor-pointer",xmlns:"http://www.w3.org/2000/svg",width:"15",viewBox:"0 0 16 16"},Wa={__name:"Tooltip",props:{bankAccountTooltip:Boolean,tooltipBoxClass:String,questionIcon:Boolean,questionIcon1:Boolean,exclamationIcon:Boolean,direction:{type:String,required:!0},width:{type:Number,default:200},bodyClass:String},setup(e){const s=Ee(),o=e,{isMobile:i,isIos:l}=Qe(),r=A(!1),c=()=>{r.value=!0,$()},d=()=>{r.value=!1},m=A(),g=A(null),p=A(),_=A({top:0,left:0}),$=()=>{if(!m.value||!p.value)return;let y=m.value.getBoundingClientRect(),C=p.value.getBoundingClientRect(),b={};o.direction=="top"?b={top:y.y-C.height-5,left:y.x}:o.direction=="topleft"?b={top:y.y-C.height-5,left:y.x-C.width+15}:o.direction=="bottom"?b={top:y.y+23,left:y.x}:o.direction=="left"?b={top:y.y,left:y.x-C.width-8}:o.direction=="right"?b={top:y.y,left:y.x+25}:o.direction=="topright"&&(b={top:y.y-C.height-5,left:y.x+25}),b.left<0&&(b.left=16),b.top<0&&(b.top=16),_.value=b};qe(async()=>{l?document.addEventListener("click",k,!0):(m.value.addEventListener("mouseenter",c),m.value.addEventListener("mouseleave",d))}),lt(()=>{m.value&&(l?document.removeEventListener("click",k,!0):(m.value.removeEventListener("mouseenter",c),m.value.removeEventListener("mouseleave",d)))});const w=()=>{l&&c()},k=y=>{g.value&&!g.value.contains(y.target)&&d()};return(y,C)=>{const b=aa,x=ut;return[10].includes(n(s).public?.TMPL_TYPE)?(u(),f("div",TC,[a("div",{ref_key:"tooltip",ref:m,class:fe(["inline-block",e.bodyClass])},[Ut(y.$slots,"body",{},()=>[C[0]||(C[0]=a("svg",{class:"tooltips-icon cursor-pointer",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},[a("path",{d:"M10.8,10.8H9.2V6h1.6m0,8H9.2V12.4h1.6M10,2a8,8,0,1,0,8,8,8,8,0,0,0-8-8Z",transform:"translate(-2 -2)",fill:"#9c9a9e"})],-1))])],2),me(b,null,{default:Le(()=>[(u(),ve(da,{to:"body"},[a("div",{ref_key:"dialog",ref:p,style:st([[{top:`${n(_).top}px`},{left:`${n(_).left}px`},{"max-width":`${e.width}px`}],{"z-index":"9999999"}]),class:fe([{invisible:!n(r)},"tooltips-content tooltip_bg fixed left-0 top-0 rounded-md bg-[#0E0E0F] px-4 py-3 text-xs text-white shadow md:text-sm"])},[Ut(y.$slots,"tooltip")],6)]))]),_:3})])):(u(),f("div",{key:1,ref_key:"tooltipContainer",ref:g},[a("div",{ref_key:"tooltip",ref:m,class:"relative",onClick:w,onTouchstart:w},[e.questionIcon?(u(),f("img",{key:0,src:y.$pub("/img/icons/question-mark.svg"),class:"w-[15px]",alt:"question-mark"},null,8,EC)):e.exclamationIcon?(u(),f("span",AC,"!")):e.questionIcon1?(u(),ve(x,{key:2,iconClass:"icon-question-circle w-[15px] h-[15px]"})):e.bankAccountTooltip?(u(),f("svg",MC,[...C[1]||(C[1]=[a("circle",{"data-name":"Ellipse 1140",cx:"6.5",cy:"6.5",r:"6.5",fill:"#ff1f1f"},null,-1),a("g",{"data-name":"Group 40778",transform:"translate(5.372 1.527)",fill:"#fff"},[a("path",{"data-name":"Path 94399",d:"M.261 6.562.001.943C-.058-.318 2.312-.31 2.25.944l-.256 5.618v.456a.867.867 0 0 1-1.733 0Z","fill-rule":"evenodd"}),a("circle",{"data-name":"Ellipse 1141",cx:".865",cy:".865",r:".865",transform:"translate(.263 8.228)"})],-1)])])):(u(),f("svg",LC,[...C[2]||(C[2]=[a("path",{d:"M10.8,10.8H9.2V6h1.6m0,8H9.2V12.4h1.6M10,2a8,8,0,1,0,8,8,8,8,0,0,0-8-8Z",transform:"translate(-2 -2)",fill:"#9c9a9e"},null,-1)])]))],544),(u(),ve(da,{to:"body"},[a("div",{ref_key:"dialog",ref:p,style:st([[{top:`${n(_).top}px`},{left:`${n(_).left}px`},{"max-width":`${e.width}px`}],{"z-index":"9999999"}]),class:fe([`${n(r)?"":"invisible"} ${e.tooltipBoxClass?e.tooltipBoxClass:""}`,"tooltip_box fixed left-0 top-0 rounded-md px-4 py-3 text-sm shadow"])},[Ut(y.$slots,"default")],6)]))],512))}}},IC={class:"tc-promotion-cta px-5"},RC={class:"cta-header"},PC={key:0},DC=["aria-label"],OC={class:"cta-subtitle"},NC={class:"cta-total-progress"},BC={class:"cta-total-progress__label"},FC={class:"cta-list none-scrollbar"},UC={class:"cta-card__content"},jC=["title"],zC={key:1},VC={key:0,class:"cta-progress"},HC={class:"cta-progress__track"},WC={class:"cta-progress__current"},qC={class:"cta-progress__meta"},GC=["disabled","onClick"],KC={__name:"TCPromotionCTA",props:{missions:{type:Array,default:()=>[]},message:{type:String,default:""}},emits:["back"],setup(e,{emit:s}){const o=e,i=s,l=kt(),r=ht(),c=je(),d=sa(),m={deposit:"/deposit",referral:"/referral-user",bank:"/bank","full-name":"/full-name","id-verification":"/id-verification",homepage:"/","email-verification":"/email-verification","mobile-verification":"/mobile-verification",dob:"/dob"},g=ie(()=>{if(!o.missions.length)return 0;const x=o.missions.filter(D=>D?.status).length;return Math.min(100,Math.max(0,x/o.missions.length*100))}),p=x=>`${x?.id||"mission"}:${x?.redirect||"none"}:${x?.target??""}`,_=x=>{const D=Number(x||0);return Number.isFinite(D)?Number.isInteger(D)?D:D.toFixed(2):x||0},$=(x,D)=>
142{if(D==null||D==="")return"-";const M=String(D);return x==="date"?M.replace(/\s*00:00:00$/,""):M.length>34?`${M.slice(0,31)}...`:M},w=(x,D)=>x.includes("{depositMethod}")?D?.depositMethod!==null&&D?.depositMethod!==void 0&&D?.depositMethod!=="":!0,k=x=>{const D=x?.description||x?.id||"";return String(D).replace(/\\r\\n|\\n|\\r/g,` 143`).split(/\r?\n/).filter(M=>w(M,x)).map(M=>{const P=[];let F=0;const v=/\{([^}]+)\}/g;let S;for(;(S=v.exec(M))!==null;){S.index>F&&P.push({type:"text",text:M.slice(F,S.index)});const E=S[1];P.push({type:"value",text:$(E,x?.[E]),title:x?.[E]?String(x[E]):""}),F=S.index+S[0].length}return F<M.length&&P.push({type:"text",text:M.slice(F)}),P.length?P:[{type:"text",text:M}]})},y=x=>x?.target!==void 0&&x?.target!==null&&x?.reach!==void 0&&x?.reach!==null,C=x=>{const D=Number(x?.target||0);return D?Math.min(100,Math.max(0,Number(x?.reach||0)/D*100)):x?.status?100:0},b=x=>{if(!x||x.status)return;const D=m[x.redirect]||"/";c.rewardsModal=!1,d.show=!1,l.push(r(D))};return(x,D)=>{const M=ut;return u(),f("div",IC,[a("div",RC,[n(d).type==9?(u(),f("div",PC)):(u(),f("button",{key:1,type:"button",class:"cta-back","aria-label":x.$t("back"),onClick:D[0]||(D[0]=P=>i("back"))},[me(M,{iconClass:"icon-back"})],8,DC)),a("div",OC,h(e.message||"Complete the task to claim your voucher"),1),D[1]||(D[1]=a("div",{class:"cta-header__spacer"},null,-1))]),a("div",NC,[a("div",{class:"cta-total-progress__fill",style:st({width:n(g)+"%"})},null,4),a("div",BC,h(n(g).toFixed(2))+"%",1)]),a("div",FC,[(u(!0),f(Ae,null,ze(e.missions,P=>(u(),f("div",{key:p(P),class:fe(["cta-card",{completed:P.status}])},[a("div",UC,[(u(!0),f(Ae,null,ze(k(P),(F,v)=>(u(),f("div",{key:v,class:"cta-description-line"},[(u(!0),f(Ae,null,ze(F,(S,E)=>(u(),f(Ae,{key:E},[S.type==="value"?(u(),f("span",{key:0,class:"cta-value",title:S.title},h(S.text),9,jC)):(u(),f("span",zC,h(S.text),1))],64))),128))]))),128)),y(P)?(u(),f("div",VC,[a("div",HC,[a("div",{class:"cta-progress__fill",style:st({width:C(P)+"%"})},null,4),a("div",WC,h(_(P.reach)),1)]),a("div",qC,[D[2]||(D[2]=a("span",null,"0",-1)),a("span",null,h(_(P.target)),1)])])):j("",!0)]),a("button",{type:"button",class:fe(["cta-action",{completed:P.status}]),disabled:P.status,onClick:F=>b(P)},h(P.button||(P.status?"Completed":"Go")),11,GC)],2))),128))])])}}},Ma=Ve(KC,[["__scopeId","data-v-b9c965af"]]),YC={class:"promotion-body relative"},JC={class:"flex flex-col items-center"},ZC={class:"mt-[10px] w-full px-5"},QC={class:"relative flex h-[35px] w-full items-center",style:{color:"#888693"}},XC={class:"container-title"},eT={key:0,class:"flex items-center py-[50px] text-lg"},tT=["innerHTML"],aT={key:0,class:"container-timer"},sT={class:"timer-text"},oT={class:"inner-timer"},nT={class:"cd-box-wrap"},iT={class:"cd-box"},rT={class:"cd-desc"},lT={class:"cd-box-wrap"},cT={class:"cd-box"},dT={class:"cd-desc"},uT={class:"cd-box-wrap"},pT={class:"cd-box"},mT={class:"cd-desc"},_T={class:"cd-box-wrap"},fT={class:"cd-box"},hT={class:"cd-desc"},gT={key:1,class:"event-game-container mt-6 w-full px-5"},vT={class:"cash-voucher-stage relative flex h-auto w-full flex-col items-center justify-center"},yT={class:"cash-voucher-board"},bT=["src"],wT={key:0,class:"cashPriceModal"},$T={class:"price-title"},kT={class:"cash-price"},xT=["aria-label"],ST={class:"claim-text absolute left-1/2 top-3 w-full -translate-x-1/2 text-[22px] font-black uppercase sm:top-[18px] sm:text-3xl"},CT={class:"claim-text absolute left-1/2 top-3 w-full -translate-x-1/2 text-[22px] font-black uppercase sm:top-[18px] sm:text-3xl"},TT={key:0,class:"winner_box_card mt-3 w-full sm:mt-6"},ET={class:"winner_box layer-1 rounded-2xl"},AT={class:"layer-2 rounded-2xl"},MT={class:"layer-3 rounded-2xl p-2 sm:p-3"},LT={class:"winner_box_list relative overflow-hidden"},IT={class:"winner-box-username-text"},RT={key:0,class:"winner-box-prize-text text-right"},PT={key:1,class:"winner-box-prize-text text-right"},DT={key:2,class:"winner-box-prize-text text-right"},OT="/img/promotions/tc/cash_voucher/cash-voucher-close.webp",NT="/img/promotions/tc/cash_voucher/cash-voucher-open.webp",BT="promotion/claim-game",FT={__name:"CashVoucher",props:{id:{type:[Number,String],required:!1},promId:{type:[Number,String],required:!1},tTicketId:{type:[Number,String],required:!1},type:{type:[String],required:!1},event:{type:Object,default:null},is_bonus_center:{type:[Boolean],required:!1}},setup(e){const s=e,{$fn:o,$api:i,$getCurrency:l}=re(),r=l(),c=je(),d=ha(),m=A({}),g=ie(()=>`${m.value?.description||""}`.trim()!==""),p=A(!1),_=A(!1),$=et("bonusCenterRefreshKey",()=>!1),w=A(!1),k=ie(()=>w.value?NT:OT),y=A([]),C=A([]),b=A(2),x=A(null),D=A(null),M=A(null),P=async()=>
143{C.value=[],clearTimeout(D.value),clearTimeout(M.value);const G=Array.isArray(m.value?.winner_list)?m.value.winner_list:[];if(!G.length){try{const ee=(await i("promotion/get-ticket-leaderboard",{ticket_id:m.value.ticket_id,currency:r}))?.data?.data||{};if(Number(ee?.is_show)!==1){y.value=[];return}const oe=Object.keys(ee).filter(he=>/^\d+$/.test(he)).sort((he,Pe)=>Number(he)-Number(Pe)).map((he,Pe)=>{const B=ee[he];return!B||typeof B!="object"?null:{...B,number:Pe+1,username:B?.username||"-",amount:0,currency:"",bonus_code:"ticket_leaderboard",prizeLabel:B?.amount||""}}).filter(Boolean);y.value=oe,oe.length&&L()}catch(J){$toast(J.status,J?.msg),y.value=[]}return}const Q=G.map((J,ee)=>{const oe=Number(J?.award_type),he=J?.bonus_code||(oe===1?"ticket":"cash"),Pe=J?.username||"-",B=Number(J?.amount??J?.cash_amount??0),H=J?.currency||"",de=(J?.ticket_name||"").toString().trim();return oe===1||he==="ticket"?{...J,number:ee+1,username:Pe,amount:0,currency:H,bonus_code:"ticket",prizeLabel:de}:B<=0?null:{...J,number:ee+1,username:Pe,amount:B,currency:H,bonus_code:he,prizeLabel:""}}).filter(Boolean);y.value=Q,L()};qe(async()=>{await F(),O(),window.addEventListener("resize",Z),P(),window.innerWidth<768?b.value=1:b.value=2});const F=async()=>{if(!s.is_bonus_center){const G={ticket_type:s.type,prom_id:s.promId,t_ticket_id:s.tTicketId},Q=await i("promotion/get-general-promotion-setting",G),ee=(Array.isArray(Q?.data)?Q.data:Array.isArray(Q)?Q:[]).find(oe=>String(oe?.promotion_id)===String(s.promId))||Q;m.value={...ee,...s.event,prom_id:s.promId,award_id:s.tTicketId??s.event?.award_id??ee?.award_id,t_ticket_id:s.tTicketId??s.event?.t_ticket_id??ee?.t_ticket_id};return}m.value={...s.event||{},prom_id:s.promId??s.event?.prom_id,award_id:s.tTicketId??s.event?.award_id,t_ticket_id:s.tTicketId??s.event?.t_ticket_id}};lt(()=>{window.removeEventListener("resize",Z),x.value&&x.value.classList.remove("move"),clearTimeout(D.value),
143clearTimeout(M.value),clearInterval(N)});const v=A("--"),S=A("--"),E=A("--"),T=A("--");let N=null;const O=()=>{const G=m.value?.end_time,Q=new Date(G).getTime();if(!G||Number.isNaN(Q)){p.value=!1;return}clearInterval(N);const J=()=>{const ee=new Date().getTime(),oe=Q-ee;if(oe<0){p.value=!1,clearInterval(N);return}p.value=!0;const he=Math.floor(oe/(1e3*60*60*24)),Pe=Math.floor(oe%(1e3*60*60*24)/(1e3*60*60)),B=Math.floor(oe%(1e3*60*60)/(1e3*60)),H=Math.floor(oe%(1e3*60)/1e3);v.value=String(he).padStart(2,"0"),S.value=String(Pe).padStart(2,"0"),E.value=String(B).padStart(2,"0"),T.value=String(H).padStart(2,"0")};J(),N=Nt(J,1e3)},L=G=>{y.value.length>8?(window.innerWidth>767&&y.value.length%2!=0&&y.value.push({}),_e()):C.value=y.value},z=A(null),I=A(!1),R=A([]),U=A(""),V=()=>({t_ticket_id:s.tTicketId,prom_id:s.promId}),q=()=>{R.value=[],U.value="",w.value=!1,I.value=!1,_.value=!1},W=async()=>{try{const G=V(),Q=await i(BT,G);if((Q?.data?.status??Q?.status)===!1&&Array.isArray(Q?.data?.data)){R.value=Q.data.data,U.value=Q.data.message||Q.message||"";return}if(!Q.status){$toast(Q.status,Q?.msg);return}await se(Q.data)!==!1&&s.is_bonus_center&&($.value=!$.value)}catch(G){$toast(G.status,G?.msg)}},se=async G=>G.status===!1?(await d.refreshTCPromoList(),c.rewardsModal=!1,!1):(z.value=Number(G.data.reward_amount||0).toFixed(2),w.value=!0,I.value=!0,_.value=!0,!0),te=async()=>{c.rewardsModal=!1,await d.refreshTCPromoList()},_e=G=>{if(window.innerWidth<768)if(b.value==1){C.value.push(y.value[y.value.length-1]);for(var Q=0;Q<y.value.length;Q++)Q<9&&C.value.push(y.value[Q]);b.value++}else{for(var J=[],Q=0;Q<y.value.length;Q++)Q>=b.value-2&&Q<=b.value+7&&J.push(y.value[Q]);if(b.value+7>=y.value.length)for(var ee=b.value+8-y.value.length,Q=0;Q<ee;Q++)J.push(y.value[Q]);x.value&&x.value.classList.add("move"),M.value=setTimeout(()=>{C.value=[],C.value=J,x.value&&x.value.classList.remove("move"),b.value>y.value.length?b.value=2:b.value++},1e3)}else if(b.value==2){C.value.push(y.value[y.value.length-2]),C.value.push(y.value[y.value.length-1]);for(var Q=0;Q<y.value.length;Q++)Q<10&&C.value.push(y.value[Q]);b.value=b.value+2}else{for(var J=[],Q=0;Q<y.value.length;Q++)b.value==4?Q<=11&&J.push(y.value[Q]):Q>=b.value-4&&Q<=b.value+7&&J.push(y.value[Q]);if(b.value+7>=y.value.length)for(var ee=b.value+8-y.value.length,Q=0;Q<ee;Q++)J.push(y.value[Q]);x.value&&x.value.classList.add("move"),M.value=setTimeout(()=>{C.value=[],C.value=J,x.value&&x.value.classList.remove("move"),b.value>y.value.length?b.value=4:b.value=b.value+2},1e3)}D.value=setTimeout(()=>{_e()},2e3)},Z=()=>{x.value&&x.value.classList.remove("move"),window.innerWidth<768?b.value=1:b.value=2};return(G,Q)=>{const J=Wa,ee=ut,oe=Ma;return u(),f("div",YC,[a("div",JC,[a("div",ZC,[a("div",QC,[a("span",XC,h(n(m).ticket_name),1),n(g)?(u(),f("div",eT,[me(J,{questionIcon1:!0,class:"question-mark ml-2",direction:"bottom",width:400},{default:Le(()=>[a("div",{class:"step-tooltip_exclusion_turnover",innerHTML:n(m).description},null,8,tT)]),_:1})])):j("",!0)]),n(p)&&!n(R).length?(u(),f("div",aT,[a("div",sT,[me(ee,{iconClass:"icon-countdown"}),dt(" "+h(G.$t("remaining_time")),1)]),a("div",oT,[a("div",nT,[a("div",iT,h(n(v)),1),a("div",rT,h(G.$t("days")),1)]),Q[0]||(Q[0]=a("div",{class:"cd-colon"},":",-1)),a("div",lT,[a("div",cT,h(n(S)),1),a("div",dT,h(G.$t("hours")),1)]),Q[1]||(Q[1]=a("div",{class:"cd-colon"},":",-1)),a("div",uT,[a("div",pT,h(n(E)),1),a("div",mT,h(G.$t("min")),1)]),Q[2]||(Q[2]=a("div",{class:"cd-colon"},":",-1)),a("div",_T,[a("div",fT,h(n(T)),1),a("div",hT,h(G.$t("sec")),1)])])])):j("",!0)])]),n(R).length?(u(),ve(oe,{key:0,class:"mt-6",missions:n(R),message:n(U),onBack:q},null,8,["missions","message"])):(u(),f("div",gT,[a("div",vT,[a("div",yT,[a("img",{class:"cash-voucher-img",src:n(k),alt:"cash voucher"},null,8,bT)]),n(I)?(u(),f("div",wT,[a("div",$T,h(G.$t("claim_successful")),1),a("div",kT,"$"+h(n(z)),1)])):j("",!0)]),a("div",null,[n(_)?(u(),f("button",{key:1,type:"button",class:"relative mx-auto flex max-w-[275px] sm:max-w-[350px]",onClick:te},[Q[4]||(Q[4]=a("img",{src:Ot,alt:"button_open"},null,-1)),a("div",CT,h(G.$t("back")),1)])):(u(),f("button",{key:0,"aria-label":G.$t("claim_now"),type:"button",class:"relative mx-auto flex max-w-[275px] sm:max-w-[350px]",onClick:W},[Q[3]||(Q[3]=a("img",{src:Ot,alt:"button_open"},null,-1)),a("div",ST,h(G.$t("claim_now")),1)],8,xT))]),n(y).length>0?(u(),f("div",TT,[a("div",ET,[a("div",AT,[a("div",MT,[a("div",LT,[a("div",{class:fe(["ranking_container",{below:n(C).length<9}]),ref_key:"rankingcontainer",ref:x},[(u(!0),f(Ae,null,ze(n(C),(he,Pe)=>(u(),f("div",{key:Pe,class:"ranking_box px-4 py-1.5"},[a("div",IT,h(he.username),1),he.prizeLabel?(u(),f("div",RT,h(he.prizeLabel),
1431)):he.bonus_code=="activitypoint"?(u(),f("div",PT,h(n(o)(he.amount))+" "+h(G.$t("points")),1)):(u(),f("div",DT,h(n(o)(he.amount))+" "+h(he.currency),1))]))),128))],2)])])])])])):j("",!0)]))])}}},UT=Ve(FT,[["__scopeId","data-v-6d8b4137"]]),jT={class:"freespin-container promotion-body h-full"},zT={class:"flex flex-col items-center"},VT={class:"mt-[10px] w-full px-5"},HT={class:"relative flex h-[35px] w-full items-center",style:{color:"#888693"}},WT={class:"container-title"},qT={key:0,class:"flex items-center py-[50px] text-lg"},GT=["innerHTML"],KT={key:0,class:"container-timer"},YT={class:"timer-text"},JT={class:"inner-timer"},ZT={class:"cd-box-wrap"},QT={class:"cd-box"},XT={class:"cd-desc"},e8={class:"cd-box-wrap"},t8={class:"cd-box"},a8={class:"cd-desc"},s8={class:"cd-box-wrap"},o8={class:"cd-box"},n8={class:"cd-desc"},i8={class:"cd-box-wrap"},r8={class:"cd-box"},l8={class:"cd-desc"},c8={key:1,class:"mt-6"},d8={class:"relative mx-auto max-w-[350px] sm:max-w-[475px]"},u8={class:"freespin-provider"},p8={key:0,class:"freespin-games-container"},m8={class:"freespin-game-name"},_8={class:"freespin-button-container"},f8=["aria-label"],h8={class:"text absolute left-1/2 top-3 w-full -translate-x-1/2 text-[22px] font-black uppercase sm:top-[18px] sm:text-3xl"},g8={class:"winner_container"},v8={class:"mx-auto w-full max-w-[375px] sm:max-w-[475px]"},y8={key:0,class:"winner_box_card"},b8={class:"winner_box layer-1 rounded-2xl"},w8={class:"layer-2 rounded-2xl"},$8={class:"layer-3 rounded-2xl p-2 sm:p-3"},k8={class:"winner_box_list relative overflow-hidden"},x8={class:"winner-box-username-text"},S8={key:0,class:"winner-box-prize-text text-right"},C8={key:1,class:"winner-box-prize-text text-right"},T8={key:2,class:"winner-box-prize-text text-right"},E8={class:"game_box relative"},A8={key:0,class:"loading_bg"},M8=["aria-label"],L8={class:"game_box_title"},I8={class:"game_box_desc"},R8={class:"game_box_list"},P8={class:"freespin_game_btn_container"},D8=["onClick"],O8={__name:"FreeSpin",props:{id:{type:[Number,String],required:!1},promId:{type:[Number,String],required:!1},tTicketId:{type:[Number,String],required:!1},type:{type:[String],required:!1},directDetails:{type:Boolean,default:!1},is_bonus_center:{type:[Boolean],required:!1},message:{type:[String],required:!1}},setup(e){const s=e,{$api:o,$fn:i,$getCurrency:l}=re(),r=l(),c=Ee(),d=je(),m=Re(),g=ft(),p=ga(),_=ha(),{isMobile:$}=Qe(),w=qt("triggerLogin"),k=A({}),y=A([]),C=A([]),b=A(""),x=A(!1);et("bonusCenterRefreshKey",()=>!1);const D=ie(()=>`${k.value?.description||""}`.trim()!==""),M=A([]),P=A([]),F=A(2),v=A(null),S=A(null),E=A(null),T=A("--"),N=A("--"),O=A("--"),L=A("--"),z=A(!1);let I=null;qe(async()=>{await R(),q(),W(),window.addEventListener("resize",_e),window.innerWidth<768?F.value=1:F.value=2,x.value=!1}),lt(()=>{window.removeEventListener("resize",_e),clearTimeout(S.value),clearTimeout(E.value),clearInterval(I),v.value&&v.value.classList.remove("move")});const R=async()=>{const B=await o("promotion/get-freespin-details",{uid:m?.data?.uid,currency:r,award_id:s.tTicketId}),H=B?.data?.data??B?.data??{};k.value={...H&&typeof H=="object"&&!Array.isArray(H)?H:{},prom_id:s.promId,award_id:s.tTicketId,t_ticket_id:s.tTicketId,display_name:s.message||t("freespin")}},U=ie(()=>Array.isArray(k.value?.games)?k.value.games:[]),V=ie(()=>y.value.length?y.value:U.value),q=()=>{const B=k.value?.expired_date,H=new Date(B).getTime();if(!B||Number.isNaN(H)){z.value=!1;return}clearInterval(I);const de=()=>{const ue=new Date().getTime(),be=H-ue;if(be<0){z.value=!1,clearInterval(I);return}z.value=!0;const Ce=Math.floor(be/(1e3*60*60*24)),He=Math.floor(be%(1e3*60*60*24)/(1e3*60*60)),Fe=Math.floor(be%(1e3*60*60)/(1e3*60)),rt=Math.floor(be%(1e3*60)/1e3);T.value=String(Ce).padStart(2,"0"),N.value=String(He).padStart(2,"0"),O.value=String(Fe).padStart(2,"0"),L.value=String(rt).padStart(2,"0")};de(),I=Nt(de,1e3)},W=async()=>{P.value=[],clearTimeout(S.value),clearTimeout(E.value);const B=Array.isArray(k.value?.leaderboard)?k.value.leaderboard:[];M.value=B.map((H,de)=>({...H,number:de+1,username:H?.username||"-",amount:Number(H?.winloss??0),currency:r,bonus_code:"cash",prizeLabel:""})),se()},se=()=>{M.value.length>8?(window.innerWidth>767&&M.value.length%2!=0&&M.value.push({}),te()):P.value=M.value},te=()=>{if(window.innerWidth<768)if(F.value==1){P.value.push(M.value[M.value.length-1]);for(var B=0;B<M.value.length;B++)B<9&&P.value.push(M.value[B]);F.value++}else{for(var H=[],B=0;B<M.value.length;B++)B>=F.value-2&&B<=F.value+7&&H.push(M.value[B]);if(F.value+7>=M.value.length)for(var de=F.value+8-M.value.length,B=0;B<de;B++)H.push(M.value[B]);v.value&&v.value.classList.add("move"),E.value=setTimeout(()=>{P.value=[],P.value=H,v.value&&v.value.classList.remove("move"),F.value>M.value.length?F.value=2:F.value++},1e3)}else if(F.value==2){P.value.push(M.value[M.value.length-2]),P.value.push(M.value[M.value.length-1]);for(var B=0;B<M.value.length;B++)B<10&&P.value.push(M.value[B]);F.value=F.value+2}else{for(var H=[],B=0;B<M.value.length;B++)F.value==4?B<=11&&H.push(M.value[B]):B>=F.value-4&&B<=F.value+7&&H.push(M.value[B]);if(F.value+7>=M.value.length)for(var de=F.value+8-M.value.length,B=0;B<de;B++)H.push(M.value[B]);v.value&&v.value.classList.add("move"),E.value=setTimeout(()=>{P.value=[],P.value=H,v.value&&v.value.classList.remove("move"),F.value>M.value.length?F.value=4:F.value=F.value+2},1e3)}S.value=setTimeout(()=>{te()},2e3)},_e=()=>{v.value&&v.value.classList.remove("move"),window.innerWidth<768?F.value=1:F.value=2},Z=()=>{C.value=[],b.value=""},G=async()=>{localStorage.setItem("rewardActiveSlide","free-spin-ticket"),x.value=!0},Q=async()=>{x.value=!1,s.directDetails||await _.refreshTCPromoList()},J=B=>B?.game_lang&&B.game_lang[d.lang]?B.game_lang[d.lang]:B?.game_name||B?.name||"",ee=B=>`${B?.provider_id||B?.provider_name||"provider"}-${B?.game_id||B?.game_name||B?.name||"game"}`,oe=B=>B?`${B}`.includes("https")?B:`${c.public.ASSET_M_CDN_BASE_URL}frontend/web/${B}`:`/${c.public.MERCHANT}/img/logo.webp`,he=async B=>{Pe(B),x.value=!1,d.rewardsModal=!1,s.directDetails||await _.refreshTCPromoList()},Pe=B=>{const H={provider_name:B.provider_name,currency:g.data.currency,provider_id:B.provider_id,game_id:B.game_id,maintenance:g.maintenanceData[B.provider_id]};p.playGame(H)};return(B,H)=>
143{const de=Wa,ue=ut,be=Ma,Ce=Aa,He=Zt;return u(),f("div",jT,[a("div",zT,[a("div",VT,[a("div",HT,[a("span",WT,h(n(k).display_name),1),n(D)?(u(),f("div",qT,[me(de,{questionIcon1:!0,class:"question-mark ml-2",direction:"bottom",width:400},{default:Le(()=>[a("div",{class:"step-tooltip_exclusion_turnover",innerHTML:n(k).description},null,8,GT)]),_:1})])):j("",!0)]),n(z)&&!n(C).length?(u(),f("div",KT,[a("div",YT,[me(ue,{iconClass:"icon-countdown"}),dt(" "+h(B.$t("remaining_time")),1)]),a("div",JT,[a("div",ZT,[a("div",QT,h(n(T)),1),a("div",XT,h(B.$t("days")),1)]),H[1]||(H[1]=a("div",{class:"cd-colon"},":",-1)),a("div",e8,[a("div",t8,h(n(N)),1),a("div",a8,h(B.$t("hours")),1)]),H[2]||(H[2]=a("div",{class:"cd-colon"},":",-1)),a("div",s8,[a("div",o8,h(n(O)),1),a("div",n8,h(B.$t("min")),1)]),H[3]||(H[3]=a("div",{class:"cd-colon"},":",-1)),a("div",i8,[a("div",r8,h(n(L)),1),a("div",l8,h(B.$t("sec")),1)])])])):j("",!0)])]),n(C).length?(u(),ve(be,{key:0,class:"mt-6",missions:n(C),message:n(b),onBack:Z},null,8,["missions","message"])):(u(),f("div",c8,[a("div",d8,[H[5]||(H[5]=a("img",{class:"freespin-machine",src:Zi,alt:"slotmachine"},null,-1)),a("div",u8,h(n(U)?.[0]?.provider_name||""),1),n(U).length?(u(),f("div",p8,[(u(!0),f(Ae,null,ze(n(U).slice(0,3),Fe=>(u(),f("div",{key:ee(Fe),class:"freespin-games",style:st(`background: url(${oe(Fe.img)}) no-repeat center/cover`)},[a("div",m8,h(J(Fe)),1)],4))),128))])):j("",!0),a("div",_8,[a("button",{type:"button",onClick:H[0]||(H[0]=Fe=>n(m).loggedIn?G():n(w)()),class:"freespin-button relative mx-auto flex max-w-[275px] sm:max-w-[350px]","aria-label":B.$t("claim_now")},[H[4]||(H[4]=a("img",{src:Ot,alt:"button_open"},null,-1)),a("div",h8,h(B.$t("claim_now")),1)],8,f8)]),H[6]||(H[6]=Gt('<div class="coin_effect" data-v-04568e3f><div class="aspect_ratio_box" data-v-04568e3f></div><img class="coin_1" src="'+us+'" alt="coin_1" data-v-04568e3f><img class="coin_2" src="'+ps+'" alt="coin_2" data-v-04568e3f><img class="coin_3" src="'+ms+'" alt="coin_3" data-v-04568e3f><img class="coin_4" src="'+_s+'" alt="coin_4" data-v-04568e3f><img class="coin_5" src="'+fs+'" alt="coin_5" data-v-04568e3f><img class="coin_6" src="'+hs+'" alt="coin_6" data-v-04568e3f></div>',1)),a("div",g8,[a("div",v8,[n(M).length>0?(u(),f("div",y8,[a("div",b8,[a("div",w8,[a("div",$8,[a("div",k8,[a("div",{class:fe(["ranking_container",{below:n(P).length<9}]),ref_key:"rankingcontainer",ref:v},[(u(!0),f(Ae,null,ze(n(P),(Fe,rt)=>(u(),f("div",{key:rt,class:"ranking_box px-4 py-1.5"},[a("div",x8,h(Fe.username),1),Fe.prizeLabel?(u(),f("div",S8,h(Fe.prizeLabel),
1431)):Fe.bonus_code=="activitypoint"?(u(),f("div",C8,h(n(i)(Fe.amount))+" "+h(B.$t("points")),1)):(u(),f("div",T8,h(n(i)(Fe.amount))+" "+h(Fe.currency),1))]))),128))],2)])])])])])):j("",!0)])])])])),me(He,{show:n(x),maxWidth:n($)?350:475},{default:Le(()=>[a("div",E8,[n(d).loadingGame?(u(),f("div",A8,[me(Ce)])):j("",!0),a("button",{type:"button",class:"absolute right-4 top-4 text-gray-500 hover:text-gray-700",onClick:Q,"aria-label":B.$t("close")},[...H[7]||(H[7]=[a("svg",{class:"h-6 w-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true"},[a("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"})],-1)])],8,M8),a("div",L8,h(B.$t("select_game")),1),a("div",I8,h(B.$t("freespin_desc")),1),a("div",R8,[(u(!0),f(Ae,null,ze(n(V),Fe=>(u(),f("div",{key:ee(Fe),class:"game_list_container"},[a("div",{class:"game_img",style:st(`background: url(${oe(Fe.img)}) no-repeat center/cover`)},null,4),a("div",P8,[a("button",{class:"freespin_game_btn",onClick:rt=>he(Fe)},h(J(Fe)),9,D8)])]))),128))])])]),_:1},8,["show","maxWidth"])])}}},N8=Ve(O8,[["__scopeId","data-v-04568e3f"]]),B8={key:0,class:"fmodal-overlay show"},F8={__name:"Modal2",props:{show:{type:Boolean,required:!0},clickClose:{type:Boolean},containerClass:{type:String},panelClass:{type:String,default:"max-w-[500px]"},wrapperClass:{type:String},modalTitle:{type:String},titleClass:{type:String},maxWidth:{type:Number,default:500},paddingClass:{type:String,default:"p-4 sm:p-5"}},emits:["close"],setup(e,{emit:s}){const o=Ee(),i=e,l=s,r=A(),c=g=>{i.clickClose&&g.target==r.value&&l("close")},d=g=>{g.key=="Escape"&&l("close")},m=je();return ge(()=>i.show,g=>{g?(document.addEventListener("keyup",d),m.noScrollCount++):(document.removeEventListener("keyup",d),m.noScrollCount--)}),lt(()=>{i.show&&(document.removeEventListener("keyup",d),m.noScrollCount--)}),(g,p)=>{const _=aa;return u(),ve(_,null,{default:Le(()=>[(u(),ve(da,{to:"body"},[e.show?(u(),f("div",B8,[a("div",{class:fe(["fmodal-wrapper",e.wrapperClass]),onClick:c,ref_key:"wrapper",ref:r},[a("div",{class:fe(["fmodal-panel w-full",e.panelClass])},[e.modalTitle?(u(),f("div",{key:0,class:fe(["fmodal-title text-center text-[21px] font-medium text-white",e.titleClass])},h(e.modalTitle),3)):j("",!0),a("div",{class:fe(["fmodal-content relative w-full rounded-[5px] text-[#fafafa] shadow-lg",[e.paddingClass,e.containerClass,{"md:rounded-3xl md:!p-10":e.paddingClass&&n(o).public?.TMPL_TYPE==2}]])},[Ut(g.$slots,"default",{},void 0,!0)],2)],2)],2)])):j("",!0)]))]),_:3})}}},Xi=Ve(F8,[["__scopeId","data-v-09a5d54c"]]),U8={class:"promotion-body relative"},j8={class:"flex flex-col items-center"},z8={class:"mt-[10px] w-full px-5"},V8={class:"relative flex h-[35px] w-full items-center"},H8={class:"container-title"},W8={key:0,class:"flex items-center py-[50px] text-lg",style:{color:"#888693"}},q8=["innerHTML"],G8={key:0,class:"container-timer"},K8={class:"timer-text"},Y8={class:"inner-timer"},J8={class:"cd-box-wrap"},Z8={class:"cd-box"},Q8={class:"cd-desc"},X8={class:"cd-box-wrap"},e5={class:"cd-box"},t5={class:"cd-desc"},a5={class:"cd-box-wrap"},s5={class:"cd-box"},o5={class:"cd-desc"},n5={class:"cd-box-wrap"},i5={class:"cd-box"},r5={class:"cd-desc"},l5={key:1,class:"event-game-container mt-6 w-full px-5"},c5={class:"golden-egg-game flex h-auto w-full flex-col items-center justify-center"},d5={class:"golden-egg-board",role:"group","aria-label":"Golden Egg Game"},u5=["disabled","aria-label","onMouseenter","onClick"],p5=["src","alt"],m5={key:0,class:"egg-prize"},_5={class:"egg-prize__value"},f5={key:0,class:"egg-prize__label"},h5={class:"mt-5 flex w-full justify-center"},g5={class:"progress-wrap"},v5=["aria-valuenow"],y5={key:0,class:"winner_box_card mt-3 w-full sm:mt-6"},b5={class:"winner_box layer-1 rounded-2xl"},w5={class:"layer-2 rounded-2xl"},$5={class:"layer-3 rounded-2xl p-2 sm:p-3"},k5={class:"winner_box_list relative overflow-hidden"},x5={class:"winner-box-username-text"},S5={key:0,class:"winner-box-prize-text text-right"},C5={key:1,class:"winner-box-prize-text text-right"},T5={key:2,class:"winner-box-prize-text text-right"},E5={class:"deposit-modal-body"},A5={class:"deposit-modal-text"},M5={class:"mx-auto mt-4 text-[16px]",style:{"max-width":"370px"}},L5={class:"deposit-modal-footer"}
143,I5=["aria-label"],R5={class:"text-center uppercase"},wn="/img/promotions/tc/golden_egg/golden-egg.webp",P5="/img/promotions/tc/golden_egg/cracked-egg.webp",D5="/img/promotions/tc/golden_egg/cracked-egg-inactive.webp",O5={__name:"GoldenEgg",props:{id:{type:[Number,String],required:!1},promId:{type:[Number,String],required:!1},tTicketId:{type:[Number,String],required:!1},type:{type:[String],required:!1},event:{type:Object,default:null},rewardKey:{type:[String],required:!1},is_bonus_center:{type:[Boolean],required:!1}},setup(e){const s=e,{$toast:o,$safeJsonParse:i,$fn:l,$api:r,$getCurrency:c}=re(),d=c(),{t:m}=nt(),g=A({}),p=ie(()=>`${g.value?.description||""}`.trim()!==""),_=A(!1),$=A(0),w=A([]),k=A([]),y=A(2),C=A(null),b=A(null),x=A(null),D=async()=>{k.value=[],clearTimeout(b.value),clearTimeout(x.value);const ae=Array.isArray(g.value?.winner_list)?g.value.winner_list:[];if(!ae.length){try{const Se=(await r("promotion/get-ticket-leaderboard",{ticket_id:g.value.ticket_id,currency:d}))?.data?.data||{};if(Number(Se?.is_show)!==1){w.value=[];return}const De=Object.keys(Se).filter(Me=>/^\d+$/.test(Me)).sort((Me,Oe)=>Number(Me)-Number(Oe)).map((Me,Oe)=>{const Ne=Se[Me];return!Ne||typeof Ne!="object"?null:{...Ne,number:Oe+1,username:Ne?.username||"-",amount:0,currency:"",bonus_code:"ticket_leaderboard",prizeLabel:Ne?.amount||""}}).filter(Boolean);w.value=De,De.length&&N()}catch(xe){o(xe.status,xe?.msg),w.value=[]}return}const we=ae.map((xe,Se)=>{const De=Number(xe?.award_type),Me=xe?.bonus_code||(De===1?"ticket":"cash"),Oe=xe?.username||"-",Ne=Number(xe?.amount??xe?.cash_amount??0),it=xe?.currency||"",Kt=(xe?.ticket_name||"").toString().trim();return De===1||Me==="ticket"?{...xe,number:Se+1,username:Oe,amount:0,currency:it,bonus_code:"ticket",prizeLabel:Kt}:Ne<=0?null:{...xe,number:Se+1,username:Oe,amount:Ne,currency:it,bonus_code:Me,prizeLabel:""}}).filter(Boolean);w.value=we,N()};qe(async()=>{await M(),T(),window.addEventListener("resize",Ue),D(),window.innerWidth<768?y.value=1:y.value=2});const M=async()=>{if(!s.is_bonus_center){const ae={ticket_type:s.type,prom_id:s.promId,t_ticket_id:s.tTicketId},we=await r("promotion/get-general-promotion-setting",ae),Se=(Array.isArray(we?.data)?we.data:Array.isArray(we)?we:[]).find(De=>String(De?.promotion_id)===String(s.promId))||we;g.value={...Se,...s.event,prom_id:s.promId,award_id:s.tTicketId??s.event?.award_id??Se?.award_id,t_ticket_id:s.tTicketId??s.event?.t_ticket_id??Se?.t_ticket_id};return}g.value={...s.event||{},prom_id:s.promId??s.event?.prom_id,award_id:s.tTicketId??s.event?.award_id,t_ticket_id:s.tTicketId??s.event?.t_ticket_id}};lt(()=>{window.removeEventListener("resize",Ue),C.value&&C.value.classList.remove("move"),clearTimeout(b.value),clearTimeout(x.value),clearInterval(E)});const P=A("--"),F=A("--"),v=A("--"),S=A("--");let E=null;const T=()=>{const ae=g.value?.end_time,we=new Date(ae).getTime();if(!ae||Number.isNaN(we)){_.value=!1;return}clearInterval(E);const xe=()=>{const Se=new Date().getTime(),De=we-Se;if(De<0){_.value=!1,clearInterval(E);return}_.value=!0;const Me=Math.floor(De/(1e3*60*60*24)),Oe=Math.floor(De%(1e3*60*60*24)/(1e3*60*60)),Ne=Math.floor(De%(1e3*60*60)/(1e3*60)),it=Math.floor(De%(1e3*60)/1e3);P.value=String(Me).padStart(2,"0"),F.value=String(Oe).padStart(2,"0"),v.value=String(Ne).padStart(2,"0"),S.value=String(it).padStart(2,"0")};xe(),E=Nt(xe,1e3)},N=ae=>{w.value.length>8?(window.innerWidth>767&&w.value.length%2!=0&&w.value.push({}),Je()):k.value=w.value},O=A(!1),L=A([]),z=A(""),I=A(!1),R=A(""),U=[[0,1],[2,3,4],[5,6,7]],V=A(null),q=A(!1),W=A(Array.from({length:8},()=>null)),se=A(null),te=A(null),_e=()=>{const ae=g.value?.award_details;return typeof ae=="string"?i(ae)||{}:ae||{}},Z=()=>{const ae=_e();return Array.isArray(ae?.prizeRows)?ae.prizeRows:[]},G=ae=>`${ae?.priceCode||ae?.price_code||ae?.prizeCode||ae?.prize_code||ae?.bonusCode||ae?.bonus_code||""}`.toLowerCase(),Q=ae=>ae?.points??ae?.prize??ae?.reward_amount??ae?.rewardAmount??ae?.amount??0,J=(ae,we={})=>{if(!ae)return{value:"-",label:""};const xe=G(ae);return xe==="ticket"&&we.showTicketName&&ae.ticket_name?{value:ae.ticket_name,label:""}:xe==="ticket"?{value:m("ticket"),label:""}:xe==="bonus-amount"?{value:Q(ae),label:d}:ae.points!==void 0&&ae.points!==null?{value:ae.points,label:m("points")||"Points"}:ae.productName||ae.prizeInfo?{value:ae.productName||ae.prizeInfo,label:""}:{value:ae.prize??ae.reward_amount??ae.rewardAmount??ae.amount??0,label:m("bonus")||"Bonus"}},ee=(ae,we)=>{if(!ae)return we[0];if(ae.points!==void 0&&ae.points!==null)return ae;const xe=G(ae),Se=Number(Q(ae));if(Number.isNaN(Se))return ae;const De=xe?we.filter(Ne=>G(Ne)===xe):we,Oe=De.filter(Ne=>Ne?.points!==void 0&&Ne?.points!==null).find(Ne=>Number(Q(Ne))===Se||Number(Ne.points)===Se)||De.find(Ne=>Number(Q(Ne))===Se);return Oe?{...Oe,...ae,bonus_code:ae.bonus_code||Oe.bonus_code,bonusCode:ae.bonusCode||Oe.bonusCode,prize_code:ae.prize_code||Oe.prize_code,prizeCode:ae.prizeCode||Oe.prizeCode,price_code:ae.price_code||Oe.price_code,priceCode:ae.priceCode||Oe.priceCode,points:Oe.points}:ae},oe=ae=>{const we=[...ae];for(let xe=we.length-1;xe>0;xe--){const Se=Math.floor(Math.random()*(xe+1));[we[xe],we[Se]]=[we[Se],we[xe]]}return we},he=ae=>{if(!ae)return null;const we=G(ae);
143if(we==="ticket")return`ticket:${ae.ticket_id??ae.ticketId??ae.ticket_name??ae.ticketName??""}`;if(ae.points!==void 0&&ae.points!==null)return`${we||"points"}:${Number(ae.points)}`;if(ae.productName||ae.prizeInfo)return`product:${ae.productName||ae.prizeInfo}`;const xe=Q(ae);return we.includes("point")?`points:${Number(xe)}`:xe!=null?`${we||"value"}:${Number(xe)}`:JSON.stringify(ae)},Pe=(ae,we)=>he(ae)===he(we),B=ae=>{const we=ae?.data?.data||ae?.data||{},xe=we?.award||we?.prize||we?.reward||we,Se=Z();return xe&&typeof xe=="object"&&(G(xe)||xe.prize!==void 0||xe.points!==void 0||xe.reward_amount!==void 0||xe.rewardAmount!==void 0||xe.amount!==void 0||xe.ticket_id!==void 0||xe.ticketId!==void 0||xe.ticket_name!==void 0||xe.ticketName!==void 0)?xe:Se[Se.length-1]||null},H=(ae,we)=>{const xe=Z(),Se=xe.length?xe:[ae].filter(Boolean),De=ee(ae,Se),Me=De?Se.findIndex(ne=>Pe(ne,De)):-1,Oe=Me>=0?Se.filter((ne,$e)=>$e!==Me):Se,Ne=oe(Oe.length?Oe:Se);let it=0;return{awards:Array.from({length:8},(ne,$e)=>{if($e===we)return null;const Ie=Ne[it%Ne.length];return it++,J(Ie)}),selectedAward:J(De,{showTicketName:!0})}},de=()=>({t_ticket_id:s.tTicketId,prom_id:s.promId}),ue=ae=>V.value===ae?se.value||{value:"-",label:""}:W.value[ae]||{value:"-",label:""},be=ae=>q.value?V.value===ae?P5:D5:wn,Ce=ae=>{ae.target.src=wn},He=ae=>typeof ae=="number"&&!O.value&&!q.value,Fe=ae=>O.value||q.value&&V.value!==ae,rt=(ae,we={})=>{V.value=ae,W.value=Array.isArray(we.awards)?we.awards:Array.from({length:8},()=>null),se.value=we.selectedAward||{value:"-",label:""},q.value=!0},yt=()=>{V.value=null,q.value=!1,W.value=Array.from({length:8},()=>null),se.value=null,te.value=null,$.value=0},St=ae=>{He(ae)&&(te.value=null,We(ae))},le=ae=>{V.value=ae.index,g.value&&(g.value.selectedEgg=ae.index),$.value=100;try{o&&o.success&&o.success(m("promotion.egg_selected")||`Egg ${ae.index+1} selected`)}catch{}},K=()=>{L.value=[],z.value="",O.value=!1,yt()},ke=()=>{I.value=!1},We=async ae=>{if(!O.value&&typeof ae=="number"){O.value=!0;try{const we={...de(),egg_index:ae,selected_egg:ae+1},xe=await r("promotion/claim-game",we),Se=xe?.data?.status??xe?.status;if(Se===!1&&Array.isArray(xe?.data?.data)){L.value=Array.isArray(xe.data.data)?xe.data.data:[],z.value=xe.data.message||xe.message||"";return}if(!Se){o(xe.status,xe?.msg);return}const De=Array.isArray(xe?.data?.data)&&xe.data.data.length===0;De&&(R.value=xe?.data?.message||xe?.message||"",I.value=!0),le({type:"golden-egg:selected",index:ae});const Me=De?{points:0}:B(xe);rt(ae,H(Me,ae))}catch(we){o(we.status,we?.msg)}finally{O.value=!1}}},Je=ae=>{if(window.innerWidth<768)if(y.value==1){k.value.push(w.value[w.value.length-1]);for(var we=0;we<w.value.length;we++)we<9&&k.value.push(w.value[we]);y.value++}else{for(var xe=[],we=0;we<w.value.length;we++)we>=y.value-2&&we<=y.value+7&&xe.push(w.value[we]);if(y.value+7>=w.value.length)for(var Se=y.value+8-w.value.length,we=0;we<Se;we++)xe.push(w.value[we]);C.value&&C.value.classList.add("move"),x.value=setTimeout(()=>{k.value=[],k.value=xe,C.value&&C.value.classList.remove("move"),y.value>w.value.length?y.value=2:y.value++},1e3)}else if(y.value==2){k.value.push(w.value[w.value.length-2]),k.value.push(w.value[w.value.length-1]);for(var we=0;we<w.value.length;we++)we<10&&k.value.push(w.value[we]);y.value=y.value+2}else{for(var xe=[],we=0;we<w.value.length;we++)y.value==4?we<=11&&xe.push(w.value[we]):we>=y.value-4&&we<=y.value+7&&xe.push(w.value[we]);if(y.value+7>=w.value.length)for(var Se=y.value+8-w.value.length,we=0;we<Se;we++)xe.push(w.value[we]);C.value&&C.value.classList.add("move"),x.value=setTimeout(()=>{k.value=[],k.value=xe,C.value&&C.value.classList.remove("move"),y.value>w.value.length?y.value=4:y.value=y.value+2},1e3)}b.value=setTimeout(()=>{Je()},2e3)},Ue=()=>{C.value&&C.value.classList.remove("move"),window.innerWidth<768?y.value=1:y.value=2};return(ae,we)=>{const xe=Wa,Se=ut,De=Ma,Me=Xi;return u(),f("div",U8,[a("div",j8,[a("div",z8,[a("div",V8,[a("span",H8,h(n(g).ticket_name),1),n(p)?(u(),f("div",W8,[me(xe,{questionIcon1:!0,class:"question-mark ml-2",direction:"bottom",width:400},{default:Le(()=>[a("div",{class:"step-tooltip_exclusion_turnover",innerHTML:n(g).description},null,8,q8)]),_:1})])):j("",!0)]),n(_)&&!n(L).length?(u(),f("div",G8,[a("div",K8,[me(Se,{iconClass:"icon-countdown"}),dt(" "+h(ae.$t("remaining_time")),1)]),a("div",Y8,[a("div",J8,[a("div",Z8,h(n(P)),1),a("div",Q8,h(ae.$t("days")),1)]),we[1]||(we[1]=a("div",{class:"cd-colon"},":",-1)),a("div",X8,[a("div",e5,h(n(F)),1),a("div",t5,h(ae.$t("hours")),1)]),we[2]||(we[2]=a("div",{class:"cd-colon"},":",-1)),a("div",a5,[a("div",s5,h(n(v)),1),a("div",o5,h(ae.$t("min")),1)]),we[3]||(we[3]=a("div",{class:"cd-colon"},":",-1)),a("div",n5,[a("div",i5,h(n(S)),1),a("div",r5,h(ae.$t("sec")),1)])])])):j("",!0)])]),n(L).length?(u(),ve(De,{key:0,class:"mt-6",missions:n(L),message:n(z),onBack:K},null,8,["missions","message"])):(u(),f("div",l5,[a("div",c5,[a("div",d5,[(u(),f(Ae,null,ze(U,(Oe,Ne)=>a("div",{key:Ne,class:"golden-egg-row"},[(u(!0),f(Ae,null,ze(Oe,it=>(u(),f("button",{key:it,type:"button",class:fe(["golden-egg",{shake:n(te)===it&&He(it),cracked:n(q),selected:n(q)&&n(V)===it,disabled:Fe(it)}]),disabled:!He(it),"aria-label":`Egg ${it+1}`,onMouseenter:Kt=>te.value=it,onMouseleave:we[0]||(we[0]=Kt=>te.value=null),onClick:Kt=>St(it)},[a("img",{class:"golden-egg-img",src:be(it),alt:`egg ${it+1}`,onError:Ce},null,40,p5),n(q)?(u(),f("div",m5,[a("span",_5,h(ue(it).value),1),ue(it).label?(u(),f("span",f5,h(ue(it).label),1)):j("",!0)])):j("",!0)],42,u5))),128))])),64))])]),a("div",h5,[a("div",g5,[a("div",{class:"progress-track",role:"progressbar","aria-valuenow":n($),style:st({background:n($)===0?"#3a3a3a":"rgba(0,0,0,0.12)"})},[a("div",{class:"progress-fill",style:st({width:n($)+"%"})},null,4),a("div",{class:"progress-label",style:st({color:n($)===0?"#ffffff"
143:"#222"})},h(n($))+"%",5)],12,v5)])]),n(w).length>0?(u(),f("div",y5,[a("div",b5,[a("div",w5,[a("div",$5,[a("div",k5,[a("div",{class:fe(["ranking_container",{below:n(k).length<9}]),ref_key:"rankingcontainer",ref:C},[(u(!0),f(Ae,null,ze(n(k),(Oe,Ne)=>(u(),f("div",{key:Ne,class:"ranking_box px-4 py-1.5"},[a("div",x5,h(Oe.username),1),Oe.prizeLabel?(u(),f("div",S5,h(Oe.prizeLabel),1)):Oe.bonus_code=="activitypoint"?(u(),f("div",C5,h(n(l)(Oe.amount))+" "+h(ae.$t("points")),1)):(u(),f("div",T5,h(n(l)(Oe.amount))+" "+h(Oe.currency),1))]))),128))],2)])])])])])):j("",!0)])),me(Me,{show:n(I),wrapperClass:"!items-center !p-3",containerClass:"deposit-modal-container overflow-hidden !rounded-lg",paddingClass:""},{default:Le(()=>[a("div",E5,[a("div",A5,[a("div",M5,h(n(R)),1)])]),a("div",L5,[a("button",{type:"button",class:"deposit-cta-btn uppercase",onClick:ke,"aria-label":ae.$t("okay")},[a("p",R5,h(ae.$t("okay")),1)],8,I5)])]),_:1},8,["show"])])}}},N5=Ve(O5,[["__scopeId","data-v-5f3d1334"]]),B5={class:"angpow-container promotion-body relative"},F5={class:"flex flex-col items-center"},U5={class:"mt-[10px] w-full px-5"},j5={class:"relative flex h-[35px] w-full items-center",style:{color:"#888693"}},z5={class:"container-title"},V5={key:0,class:"flex items-center py-[50px] text-lg"},H5=["innerHTML"],W5={key:0,class:"container-timer"},q5={class:"timer-text"},G5={class:"inner-timer"},K5={class:"cd-box-wrap"},Y5={class:"cd-box"},J5={class:"cd-desc"},Z5={class:"cd-box-wrap"},Q5={class:"cd-box"},X5={class:"cd-desc"},eE={class:"cd-box-wrap"},tE={class:"cd-box"},aE={class:"cd-desc"},sE={class:"cd-box-wrap"},oE={class:"cd-box"},nE={class:"cd-desc"},iE={key:1,class:"mt-6 w-full px-5"},rE=["aria-label"],lE=["aria-label"],cE={class:"try-your-luck-text absolute left-1/2 top-3 w-full -translate-x-1/2 text-[22px] font-black uppercase sm:top-[18px] sm:text-3xl"},dE={class:"try-your-luck-text absolute left-1/2 top-3 w-full -translate-x-1/2 text-[22px] font-black uppercase sm:top-[18px] sm:text-3xl"},uE={key:2,class:"winner_box_card mt-3 sm:mt-6"},pE={class:"winner_box layer-1 rounded-2xl"},mE={class:"layer-2 rounded-2xl"},_E={class:"layer-3 rounded-2xl p-2 sm:p-3"},fE={class:"winner_box_list relative overflow-hidden"},hE={class:"winner-box-username-text"},gE={key:0,class:"winner-box-prize-text text-right"},vE={key:1,class:"winner-box-prize-text text-right"},yE={key:2,class:"winner-box-prize-text text-right"},bE={class:"angpow-congratulations"},wE={key:0,class:"relative text-center"},$E={class:"congratulations-text absolute left-1/2 top-[22.5%] w-full -translate-x-1/2 font-bold uppercase sm:top-8 sm:text-xl"},kE={class:"relative -mt-4"},xE={key:0,class:"absolute left-1/2 top-8 -translate-x-1/2 text-center sm:top-10"},SE={class:"received-text text-sm sm:text-base"},CE={key:1,class:"absolute left-1/2 top-8 -translate-x-1/2 text-center sm:top-10"},TE={class:"received-text text-sm sm:text-base"},EE={class:"claimed-text claimed-currency mt-2 text-base font-bold sm:mt-3 sm:text-xl"},AE={class:"claimed-text claimed-amount-text text-2xl font-black sm:mt-2.5 sm:text-[40px]"},ME={class:"flex justify-center pt-5"},LE=["aria-label"],IE={class:"deposit-modal-body"},RE={class:"deposit-modal-text"},PE={class:"mx-auto mt-4 text-[16px]",style:{"max-width":"370px"}},DE={class:"deposit-modal-footer"},OE=["aria-label"],NE={class:"text-center uppercase"},BE={__name:"Angpow",props:{id:{type:[Number,String],required:!1},promId:{type:[Number,String],required:!1},tTicketId:{type:[Number,String],required:!1},type:{type:[String],required:!1},event:{type:Object,default:null},is_bonus_center:{type:[Boolean],required:!1}},setup(e){const s=e,{$fn:o,$api:i,$getCurrency:l}=re(),r=l(),{t:c}=nt(),d=je(),m=ha(),g=A({}),p=ie(()=>`${g.value?.description||""}`.trim()!==""),_=A(!1),$=A(!1),w=et("bonusCenterRefreshKey",()=>!1),k=A([]),y=A([]),C=A(2),b=A(null),x=A(null),D=A(null),M=A(!1),P=A([]),F=A(""),v=A(!1),S=A(""),E=A(""),T=A(!1),N=A(!1),O=A("");let L,z=null;qe(async()=>{L=new Audio("/sounds/angpow-sound.mp3"),L.load(),await I(),W(),se(),window.addEventListener("resize",Pe),window.innerWidth<768?C.value=1:C.value=2}),lt(()=>{window.removeEventListener("resize",Pe),b.value&&b.value.classList.remove("move"),clearTimeout(x.value),
143clearTimeout(D.value),clearInterval(z)});const I=async()=>{if(!s.is_bonus_center){const B={ticket_type:s.type,prom_id:s.promId,t_ticket_id:s.tTicketId},H=await i("promotion/get-general-promotion-setting",B),ue=(Array.isArray(H?.data)?H.data:Array.isArray(H)?H:[]).find(be=>String(be?.promotion_id)===String(s.promId))||H;g.value={...ue,...s.event,prom_id:s.promId,award_id:s.tTicketId??s.event?.award_id??ue?.award_id,t_ticket_id:s.tTicketId??s.event?.t_ticket_id??ue?.t_ticket_id};return}g.value={...s.event||{},prom_id:s.promId??s.event?.prom_id,award_id:s.tTicketId??s.event?.award_id,t_ticket_id:s.tTicketId??s.event?.t_ticket_id}},R=A("--"),U=A("--"),V=A("--"),q=A("--"),W=()=>{const B=g.value?.end_time,H=new Date(B).getTime();if(!B||Number.isNaN(H)){_.value=!1;return}clearInterval(z);const de=()=>{const ue=new Date().getTime(),be=H-ue;if(be<0){_.value=!1,clearInterval(z);return}_.value=!0;const Ce=Math.floor(be/(1e3*60*60*24)),He=Math.floor(be%(1e3*60*60*24)/(1e3*60*60)),Fe=Math.floor(be%(1e3*60*60)/(1e3*60)),rt=Math.floor(be%(1e3*60)/1e3);R.value=String(Ce).padStart(2,"0"),U.value=String(He).padStart(2,"0"),V.value=String(Fe).padStart(2,"0"),q.value=String(rt).padStart(2,"0")};de(),z=Nt(de,1e3)},se=async()=>{y.value=[],clearTimeout(x.value),clearTimeout(D.value);const B=Array.isArray(g.value?.winner_list)?g.value.winner_list:[];if(!B.length){try{const de=(await i("promotion/get-ticket-leaderboard",{ticket_id:g.value.ticket_id,currency:r}))?.data?.data||{};if(Number(de?.is_show)!==1){k.value=[];return}const ue=Object.keys(de).filter(be=>/^\d+$/.test(be)).sort((be,Ce)=>Number(be)-Number(Ce)).map((be,Ce)=>{const He=de[be];return!He||typeof He!="object"?null:{...He,number:Ce+1,username:He?.username||"-",amount:0,currency:"",bonus_code:"ticket_leaderboard",prizeLabel:He?.amount||""}}).filter(Boolean);k.value=ue,ue.length&&oe()}catch(H){$toast(H.status,H?.msg),k.value=[]}return}k.value=B.map((H,de)=>{const ue=Number(H?.award_type),be=H?.bonus_code||(ue===1?"ticket":"cash"),Ce=H?.username||"-",He=Number(H?.amount??H?.cash_amount??0),Fe=H?.currency||"",rt=(H?.ticket_name||"").toString().trim();return ue===1||be==="ticket"?{...H,number:de+1,username:Ce,amount:0,currency:Fe,bonus_code:"ticket",prizeLabel:rt}:He<=0?null:{...H,number:de+1,username:Ce,amount:He,currency:Fe,bonus_code:be,prizeLabel:""}}).filter(Boolean),oe()},te=()=>({t_ticket_id:s.tTicketId,prom_id:s.promId}),_e=()=>{P.value=[],F.value=""},Z=async()=>{if(!(T.value||$.value)){T.value=!0;try{const B=await i("promotion/claim-game",te());if((B?.data?.status??B?.status)===!1){Array.isArray(B?.data?.data)&&B.data.data.length?(P.value=B.data.data,F.value=B.data.message||B.message||B.msg||""):(O.value=B?.data?.message||B?.message||B?.msg||"",N.value=!0);return}if(!B.status){$toast(B.status,B?.msg);return}Array.isArray(B?.data?.data)&&B.data.data.length===0&&(M.value=!0),await G(B.data)!==!1&&s.is_bonus_center&&(w.value=!w.value)}catch(B){$toast(B.status,B?.msg)}finally{T.value=!1}}},G=async B=>{if(B.status===!1)return O.value=B?.message||"",N.value=!0,!1;const H=B?.data?.reward_amount??B?.reward_amount??B?.bonus_amount??0;return M?S.value=B?.message||"":S.value=B?.data?.currency||B?.currency||"",E.value=Number(H||0).toFixed(2),$.value=!0,v.value=!0,L&&(L.currentTime=0,L.play()),!0},Q=()=>{v.value=!1},J=()=>{N.value=!1,O.value=""},ee=async()=>{d.rewardsModal=!1,await m.refreshTCPromoList()},oe=()=>{k.value.length>8?(window.innerWidth>767&&k.value.length%2!=0&&k.value.push({}),he()):y.value=k.value},he=()=>{if(window.innerWidth<768)if(C.value==1){y.value.push(k.value[k.value.length-1]);for(var B=0;B<k.value.length;B++)B<9&&y.value.push(k.value[B]);C.value++}else{for(var H=[],B=0;B<k.value.length;B++)B>=C.value-2&&B<=C.value+7&&H.push(k.value[B]);if(C.value+7>=k.value.length)for(var de=C.value+8-k.value.length,B=0;B<de;B++)H.push(k.value[B]);b.value&&b.value.classList.add("move"),D.value=setTimeout(()=>{y.value=[],y.value=H,b.value&&b.value.classList.remove("move"),C.value>k.value.length?C.value=2:C.value++},1e3)}else if(C.value==2){y.value.push(k.value[k.value.length-2]),y.value.push(k.value[k.value.length-1]);for(var B=0;B<k.value.length;B++)B<10&&y.value.push(k.value[B]);C.value=C.value+2}else{for(var H=[],B=0;B<k.value.length;B++)C.value==4?B<=11&&H.push(k.value[B]):B>=C.value-4&&B<=C.value+7&&H.push(k.value[B]);if(C.value+7>=k.value.length)for(var de=C.value+8-k.value.length,B=0;B<de;B++)H.push(k.value[B]);b.value&&b.value.classList.add("move"),D.value=setTimeout(()=>{y.value=[],y.value=H,b.value&&b.value.classList.remove("move"),C.value>k.value.length?C.value=4:C.value=C.value+2},1e3)}x.value=setTimeout(()=>{he()},2e3)},Pe=()=>{b.value&&b.value.classList.remove("move"),window.innerWidth<768?C.value=1:C.value=2};return(B,H)=>
143{const de=Wa,ue=ut,be=Ma,Ce=Zt,He=Xi;return u(),f("div",B5,[a("div",F5,[a("div",U5,[a("div",j5,[a("span",z5,h(n(g).ticket_name||n(g).activity_name),1),n(p)?(u(),f("div",V5,[me(de,{questionIcon1:!0,class:"question-mark ml-2",direction:"bottom",width:400},{default:Le(()=>[a("div",{class:"step-tooltip_exclusion_turnover",innerHTML:n(g).description},null,8,H5)]),_:1})])):j("",!0)]),n(_)&&!n(P).length?(u(),f("div",W5,[a("div",q5,[me(ue,{iconClass:"icon-countdown"}),dt(" "+h(B.$t("remaining_time")),1)]),a("div",G5,[a("div",K5,[a("div",Y5,h(n(R)),1),a("div",J5,h(B.$t("days")),1)]),H[0]||(H[0]=a("div",{class:"cd-colon"},":",-1)),a("div",Z5,[a("div",Q5,h(n(U)),1),a("div",X5,h(B.$t("hours")),1)]),H[1]||(H[1]=a("div",{class:"cd-colon"},":",-1)),a("div",eE,[a("div",tE,h(n(V)),1),a("div",aE,h(B.$t("min")),1)]),H[2]||(H[2]=a("div",{class:"cd-colon"},":",-1)),a("div",sE,[a("div",oE,h(n(q)),1),a("div",nE,h(B.$t("sec")),1)])])])):j("",!0)])]),n(P).length?(u(),ve(be,{key:0,class:"mt-6",missions:n(P),message:n(F),onBack:_e},null,8,["missions","message"])):(u(),f("div",iE,[a("button",{type:"button",class:"angpow-sunset relative mx-auto block max-w-[350px] cursor-pointer sm:max-w-[475px]","aria-label":B.$t("try_your_luck"),onClick:Z},[...H[3]||(H[3]=[a("img",{class:"sunset-image",src:qi,alt:"sunset-image"},null,-1),a("div",{class:"absolute left-1/2 top-1/2 max-w-[175px] -translate-x-1/2 -translate-y-1/2 sm:max-w-[275px]"},[a("img",{class:"angpow-image",src:Xs,alt:"angpow-image"})],-1)])],8,rE),n($)?(u(),f("button",{key:1,type:"button",class:"relative mx-auto flex max-w-[275px] sm:max-w-[350px]",onClick:ee},[H[5]||(H[5]=a("img",{src:Ot,alt:"button_open"},null,-1)),a("div",dE,h(B.$t("back")),1)])):(u(),f("button",{key:0,"aria-label":B.$t("try_your_luck"),type:"button",class:"relative mx-auto flex max-w-[275px] sm:max-w-[350px]",onClick:Z},[H[4]||(H[4]=a("img",{src:Ot,alt:"button_open"},null,-1)),a("div",cE,h(B.$t("try_your_luck")),1)],8,lE)),n(k).length>0?(u(),f("div",uE,[a("div",pE,[a("div",mE,[a("div",_E,[a("div",fE,[a("div",{class:fe(["ranking_container",{below:n(y).length<9}]),ref_key:"rankingcontainer",ref:b},[(u(!0),f(Ae,null,ze(n(y),(Fe,rt)=>(u(),f("div",{key:rt,class:"ranking_box px-4 py-1.5"},[a("div",hE,h(Fe.username),1),Fe.prizeLabel?(u(),f("div",gE,h(Fe.prizeLabel),
1431)):Fe.bonus_code=="activitypoint"?(u(),f("div",vE,h(n(o)(Fe.amount))+" "+h(B.$t("points")),1)):(u(),f("div",yE,h(n(o)(Fe.amount))+" "+h(Fe.currency),1))]))),128))],2)])])])])])):j("",!0)])),me(Ce,{show:n(v)},{default:Le(()=>[a("div",bE,[n(M)?j("",!0):(u(),f("div",wE,[H[6]||(H[6]=a("img",{src:Gi,alt:"congratulations"},null,-1)),a("div",$E,h(B.$t("congratulations")),1)])),a("div",kE,[H[7]||(H[7]=a("img",{class:"mx-auto max-w-[225px] sm:max-w-[300px]",src:Ki,alt:"angpow-collect"},null,-1)),n(M)?(u(),f("div",xE,[a("div",SE,h(n(S)),1)])):(u(),f("div",CE,[a("div",TE,h(B.$t("you_have_received")),1),a("div",EE,h(n(S)),1),a("div",AE,h(n(E)),1)])),a("div",ME,[a("button",{onClick:Q,"aria-label":B.$t("close"),type:"button",class:"grid h-6 w-6 place-content-center rounded-full border-2 sm:h-[30px] sm:w-[30px]"},[me(ue,{iconClass:"icon-close grid text-[10px] sm:text-sm"})],8,LE)])])])]),_:1},8,["show"]),me(He,{show:n(N),wrapperClass:"!items-center !p-3",containerClass:"deposit-modal-container overflow-hidden !rounded-lg",paddingClass:"",onClose:J},{default:Le(()=>[a("div",IE,[a("div",RE,[a("div",PE,h(n(O)),1)])]),a("div",DE,[a("button",{type:"button",class:"deposit-cta-btn uppercase",onClick:J,"aria-label":B.$t("okay")},[a("p",NE,h(B.$t("okay")),1)],8,OE)])]),_:1},8,["show"])])}}},FE=Ve(BE,[["__scopeId","data-v-0ef590b6"]]),UE={key:0,class:"flex flex-col items-center"},jE={class:"mt-[10px] w-full px-5"},zE={key:0,class:"relative flex h-[35px] w-full items-center",style:{color:"#888693"}},VE={class:"container-title"},HE={key:0,class:"flex items-center py-[50px] text-lg"},WE=["innerHTML"],qE={key:1,class:"container-timer"},GE={class:"timer-text"},KE={class:"inner-timer"},YE={class:"cd-box-wrap"},JE={class:"cd-box"},ZE={class:"cd-desc"},QE={class:"cd-box-wrap"},XE={class:"cd-box"},eA={class:"cd-desc"},tA={class:"cd-box-wrap"},aA={class:"cd-box"},sA={class:"cd-desc"},oA={class:"cd-box-wrap"},nA={class:"cd-box"},iA={class:"cd-desc"},rA={key:2,class:"lucky_spin_container overflow-hidden"},lA={class:"wheel_wrapper relative mx-auto max-w-[350px] sm:max-w-[475px]"},cA=["disabled"],dA=["src"],uA={key:1,class:"wheel_product"},pA={key:2,class:"wheel_product"},mA={key:3,class:"wheel_product"},_A={key:4,class:"wheel_product"},fA={key:5,class:"wheel_product"},hA={key:6,class:"wheel_product"},gA={key:1,class:"wheel_container_load"},vA={class:"relative w-full"},yA={src:Pi,alt:"wheel-frame-1"},bA={src:Di,alt:"wheel-frame-2"},wA={class:"wheel_count_frame"},$A={class:"text"},kA={class:"pl-0.5"},xA={class:"start_button"},SA=["disabled","aria-label"],CA={key:1,class:"start_button_icon",src:zi,alt:"start_button_inactive"},TA=["disabled","aria-label"],EA={key:0,src:Ot,alt:"button_open"},AA={key:1,src:vo,alt:"button_close"},MA={key:3,class:"mx-auto w-full max-w-[375px] sm:max-w-[475px]"},LA={key:0,class:"winner_box_card"},IA={class:"winner_box layer-1 rounded-2xl"},RA={class:"layer-2 rounded-2xl"},PA={class:"layer-3 rounded-2xl p-2 sm:p-3"},DA={class:"winner_box_list relative overflow-hidden"},OA={class:"winner-box-username-text"},NA={key:0,class:"winner-box-prize-text text-right"},BA={key:1,class:"winner-box-prize-text text-right"},FA={key:2,class:"winner-box-prize-text text-right"},UA={class:"status-white-text text-center text-base font-black"},jA={key:0,class:"status-white-text my-3 text-center text-base font-black"},zA=["aria-label"],VA={class:"text"},HA={__name:"LuckyWheel",props:{id:{type:[Number,String],required:!1},type:{type:String,required:!1},promId:{type:[Number,String],required:!1},tTicketId:{type:[Number,String],required:!1},event:{type:Object,default:null}},emits:["spinning"],setup(e,{emit:s}){const{locale:o,t:i}=nt(),l=Re(),r=je(),{$api:c,$safeJsonParse:d,$resolveUrl:m,$fn:g,$getCurrency:p}=re(),_=p(),{localeCurrency:$}=It(),w=e,k=s;let y;qe(()=>{y=new Audio("/sounds/lucky-spin-sound.mp3"),y.load()});const C=A([]),b=A(null),x=A([]),D=A([]),M=A(2),P=A(0),F=A(""),v=A(w.tTicketId),S=A(null),E=A(""),T=ie(()=>`${b.value?.description||""}`.trim()!==""),N=({resetPrizeRows:Y=!0}={})=>{Y&&(C.value=[],E.value=""),b.value=null,x.value=[],D.value=[],P.value=0,F.value="",M.value=typeof window<"u"&&window.innerWidth<768?1:2},O=async()=>{const Y=v.value??w.tTicketId,ce={ticket_type:w.type,prom_id:w.promId,t_ticket_id:Y},Te=await c("promotion/get-general-promotion-setting",ce);if(!Te?.status)return Te;const Be=Te?.data,Ze=Array.isArray(Be)?Be:Array.isArray(Te)?Te:[],ot=(Ze.length?Ze.find(Ge=>String(Ge?.promotion_id??Ge?.prom_id)===String(w.promId))||Ze.find(Ge=>String(Ge?.award_id??Ge?.t_ticket_id)===String(Y))||Ze[0]:Be)||{};return S.value=ot?.next_ticket_id??Be?.next_ticket_id??Te?.next_ticket_id??null,v.value=Y,{...Te,data:{...w.event,...ot,prom_id:w.promId??w.event?.prom_id??ot?.prom_id,award_id:Y??w.event?.award_id??ot?.award_id,t_ticket_id:Y??w.event?.t_ticket_id??ot?.t_ticket_id}}},L=Y=>{const ce=Y?.award_details;return typeof ce=="string"?d(ce)||{}:ce||{}},z=Y=>{const ce=Y?.award_details;return typeof ce=="string"?ce:JSON.stringify(ce||{})},I=Y=>Y?Y.productName||Y.prizeInfo?Y.productName||Y.prizeInfo:Y.points!==void 0&&Y.points!==null&&Number(Y.points)>0?`${Y.points} ${i("points")}`:Y.prize??Y.reward_amount??Y.amount??"-":"-",R=Y=>{const ce=L(Y);return(Array.isArray(ce?.prizeRows)?ce.prizeRows:[]).map((Be,Ze)=>({...Be,id:Be.id??Be.row_number??Ze+1,event_id:Y?.user_ticket_id??Y?.ticket_id??Y?.promotion_id??w.tTicketId??w.promId,prize:I(Be),wheel_image_path:Be.photo||"",wheel_display:Be.photo?"1":"0",sequence:Be.row_number??Ze+1,amount_of_prize:Be.quantityValue??Be.quantityLimit??0}))},U=Y=>({...Y,activity_name:Y?.activity_name??Y?.ticket_name,end_date:Y?.end_date??Y?.valid_to??Y?.validTo??Y?.expired_at,activity_point:Y?.activity_point??Y?.points??0,ticket:Y?.ticket_left??Y?.ticket??Y?.ticket_count??Y?.claim_count??(Y?.user_ticket_id?1:0),prize:R(Y),winning_list:Y?.winning_list??Y?.winner_list??Y?.rank_list??[]}),V=async({resetPrizeRows:Y=!0}={})=>{N({resetPrizeRows:Y});const ce=await O();if(!ce?.status)return;if(!Y&&ce.data==="")return{...ce,updatedPrizeRows:!1};
143const Te=U(ce.data),Be=z(ce.data),Ze=Y||E.value!==Be;return Ze&&(C.value=Te.prize,E.value=Be),C.value.length>0&&(F.value=C.value[0].event_id),F.value||(F.value=Te.user_ticket_id??Te.ticket_id??Te.promotion_id??Te.award_id??w.tTicketId??w.promId??""),b.value=Te,Te.ticket!==void 0&&(P.value=Te.ticket),await J(),Te?.end_date&&_e(Te.end_date),{...ce,updatedPrizeRows:Ze}},q=A("--"),W=A("--"),se=A("--"),te=A("--");function _e(Y){var ce=Date.parse(Y)-Date.parse(new Date),Te=Math.floor(ce/1e3%60),Be=Math.floor(ce/1e3/60%60),Ze=Math.floor(ce/(1e3*60*60)%24),ot=Math.floor(ce/(1e3*60*60*24));q.value=ot<10?`0${ot}`:ot,W.value=Ze<10?`0${Ze}`:Ze,se.value=Be<10?`0${Be}`:Be,te.value=Te<10?`0${Te}`:Te,setTimeout(()=>{_e(Y)},1e3)}const Z=A(),G=A(null),Q=A(null),J=async()=>{D.value=[],clearTimeout(G.value),clearTimeout(Q.value);const Y=Array.isArray(b.value?.winner_list)?b.value.winner_list:Array.isArray(b.value?.winning_list)?b.value.winning_list:[];if(!Y.length){try{const Be=(await c("promotion/get-ticket-leaderboard",{ticket_id:b.value?.ticket_id,currency:_}))?.data?.data||{};if(Number(Be?.is_show)!==1){x.value=[];return}const Ze=Object.keys(Be).filter(ot=>/^\d+$/.test(ot)).sort((ot,Ge)=>Number(ot)-Number(Ge)).map((ot,Ge)=>{const gt=Be[ot];return!gt||typeof gt!="object"?null:{...gt,number:Ge+1,username:gt?.username||"-",amount:0,currency:"",bonus_code:"ticket_leaderboard",prizeLabel:gt?.amount||""}}).filter(Boolean);x.value=Ze,Ze.length&&ee()}catch(Te){$toast(Te.status,Te?.msg),x.value=[]}return}const ce=Y.map((Te,Be)=>{const Ze=Number(Te?.award_type),ot=Te?.bonus_code||(Ze===1?"ticket":Te?.prize_type==="activity_point"?"activitypoint":"cash"),Ge=Te?.username||"-",gt=Number(Te?.amount??Te?.cash_amount??Te?.prize??0),Vt=Te?.currency||(Te?.prize_type&&Te.prize_type!=="actual_prize"&&Te.prize_type!=="activity_point"?Te.prize_type:""),Ht=(Te?.ticket_name||"").toString().trim()||Te?.prize_type==="actual_prize"&&Te?.prize||""||(Te?.prize&&Number.isNaN(Number(Te.prize))?Te.prize:"");return Ze===1||ot==="ticket"?{...Te,number:Be+1,username:Ge,amount:0,currency:Vt,bonus_code:"ticket",prizeLabel:Ht}:Ht?{...Te,number:Be+1,username:Ge,amount:0,currency:Vt,bonus_code:ot,prizeLabel:Ht}:gt<=0?null:{...Te,number:Be+1,username:Ge,amount:gt,currency:Vt,bonus_code:ot,prizeLabel:""}}).filter(Boolean);x.value=ce,ee()},ee=()=>{x.value.length>8?(window.innerWidth>767&&x.value.length%2!=0&&x.value.push({}),oe()):D.value=x.value},oe=()=>{if(window.innerWidth<768)if(M.value==1){D.value.push(x.value[x.value.length-1]);for(var Y=0;Y<x.value.length;Y++)Y<9&&D.value.push(x.value[Y]);M.value++}else{for(var ce=[],Y=0;Y<x.value.length;Y++)Y>=M.value-2&&Y<=M.value+7&&ce.push(x.value[Y]);if(M.value+7>=x.value.length)for(var Te=M.value+8-x.value.length,Y=0;Y<Te;Y++)ce.push(x.value[Y]);Z.value&&Z.value.classList.add("move"),Q.value=setTimeout(()=>{D.value=[],D.value=ce,Z.value&&Z.value.classList.remove("move"),M.value>x.value.length?M.value=2:M.value++},1e3)}else if(M.value==2){D.value.push(x.value[x.value.length-2]),D.value.push(x.value[x.value.length-1]);for(var Y=0;Y<x.value.length;Y++)Y<10&&D.value.push(x.value[Y]);M.value=M.value+2}else{for(var ce=[],Y=0;Y<x.value.length;Y++)M.value==4?Y<=11&&ce.push(x.value[Y]):Y>=M.value-4&&Y<=M.value+7&&ce.push(x.value[Y]);if(M.value+7>=x.value.length)for(var Te=M.value+8-x.value.length,Y=0;Y<Te;Y++)ce.push(x.value[Y]);Z.value&&Z.value.classList.add("move"),Q.value=setTimeout(()=>{D.value=[],D.value=ce,Z.value&&Z.value.classList.remove("move"),M.value>x.value.length?M.value=4:M.value=M.value+2},1e3)}G.value=setTimeout(()=>{oe()},2e3)},he=()=>{Z.value&&Z.value.classList.remove("move"),window.innerWidth<768?M.value=1:M.value=2};lt(()=>{window.removeEventListener("resize",he),clearTimeout(G.value),clearTimeout(Q.value)}),qe(()=>{window.addEventListener("resize",he),window.innerWidth<768?M.value=1:M.value=2,l.loggedIn&&V()}),ge(()=>[w.type,w.promId,w.tTicketId],()=>{v.value=w.tTicketId,S.value=null,l.loggedIn&&V()});const Pe=(Y,ce)=>({transform:`translate(-50%, -50%) rotate(${360/Y*ce}deg)`,width:`calc(${360/Y}% - 25px)`}),B=Y=>Y<3?{"clip-path":"unset"}:{"clip-path":`polygon(50% 100%, 100% ${(360/Y+6)/10}%, 100% 0, 0 0, 0 ${(360/Y+6)/10}%)`},H=(Y,ce)=>({transform:`translate(-50%, -50%) rotate(${360/Y*ce+360/Y/2}deg)`}),de=A(!1),ue=A(1),be=A(""),Ce=A(""),He=A([]),Fe=A(""),rt=()=>{de.value=!1},yt=()=>{He.value=[],Fe.value=""},St=()=>{ke.value=!1,k("spinning",!1),y&&(y.pause(),y.currentTime=0)},le=sa(),K=A(),ke=A(!1),We=A(1),Je=A(0),Ue=A(null),ae=Y=>Y!=null&&Y!=="",we=Y=>ae(Y)?typeof Y=="object"&&!Array.isArray(Y)?Object.values(Y).filter(ae).map(ce=>String(ce).trim()):[String(Y).trim()]:[],xe=(Y,ce)=>{const Te=we(Y),Be=we(ce);return Te.some(Ze=>Be.includes(Ze))},Se=Y=>ae(Y)?String(Y).replace(/^\{m\}/,"").replace(/^https?:\/\/[^/]+\//,"").replace(/^\/+/,"").split("?")[0]:"",De=(Y,ce)=>{const Te=Se(Y),Be=Se(ce);return!Te||!Be?!1:Te===Be||Te.endsWith(Be)||Be.endsWith(Te)},Me=(Y,ce)=>Y&&Object.prototype.hasOwnProperty.call(Y,ce),Oe=()=>{const Y=C.value.find(ce=>ce.prize_code==="draw-again");return Number(Y?.sequence||1)},Ne=()=>{const Y=C.value.find(ce=>ce.prize_code==="no-prize");return Number(Y?.sequence||1)},it=Y=>{const ce=360/C.value.length,Be=(360-(Y-1)*ce)%360,ot=Je.value+3600,Ge=(Be-ot%360+360)%360;return ot+Ge},Kt=Y=>{const ce=Y?.award||Y?.prize||Y?.reward||Y,Te=ce?.sequence??ce?.row_number??ce?.rowNumber;if(Te)return Number(Te);const Be=C.value.find(Ct=>!(Ct.prize_code!=="ticket"||!xe(Ct.ticket_id,ce?.ticket_id)||ae(ce?.ticket_count)&&!xe(Ct.ticket_count,ce.ticket_count)));if(Be)return Number(Be.sequence||1);const Ze=ce?.merchandise??ce?.merchantdise,ot=ce?.merchandiseInfo??ce?.merchantdiseInfo,Ge=ce?.merchandisePhoto??ce?.merchantdisePhoto,gt=C.value.find(Ct=>Ct.prize_code!=="merchandise"||ae(Ze)&&!xe(Ct.productName,Ze)||ae(ot)&&!xe(Ct.prizeInfo,ot)||ae(Ge)&&!De(Ct.wheel_image_path||Ct.photo,Ge)?!1:ae(Ze)||ae(ot)||ae(Ge));if(gt)return Number(gt.sequence||1);const Vt=C.value.find(Ct=>ae(ce?.prize_code)&&Ct.prize_code===ce.prize_code);
143if(Vt)return Number(Vt.sequence||1);if(Me(ce,"ticket_id")&&Me(ce,"ticket_count")&&!ae(ce.ticket_id)&&!ae(ce.ticket_count)){const Ct=C.value.find(Xt=>Xt.prize_code==="no-prize");if(Ct)return Number(Ct.sequence||1)}const Ht=ce?.prize??ce?.points??ce?.reward_amount??ce?.amount,La=C.value.find(Ct=>String(Ct.prize)===String(Ht)||String(Ct.points)===String(Ht)||String(Ct.reward_amount)===String(Ht)||String(Ct.amount)===String(Ht));return Number(La?.sequence||1)},ne=Y=>{const ce=Y?.award||Y?.prize||Y?.reward||Y;return ce&&typeof ce=="object"?I(ce):ce||Y?.message||""},$e=Y=>{const ce=Y?.data,Te=ce?.status??Y?.status;if(Te)return!1;if(Te===!1&&Array.isArray(ce?.data))He.value=ce.data,Fe.value=ce.message||Y?.message||"";else if(ce?.claim_restriction==1)r.appClaimMessage=Y?.msg,r.appClaimModal=!0;else if(ce?.label){const Be=ce.modal_type=="Per Transaction"?[ce.label,ce.value_deposit,ce.value_transaction]:[ce.label,ce.type,ce.value];le.showToast(...Be),le.show&&(le.show=!1,r.rewardDepositModal=!0,r.rewardsModal=!1)}else be.value=Y?.msg,Ce.value="",ue.value=5,de.value=!0;return St(),!0},Ie=(Y,{isDrawAgain:ce,isNoPrize:Te})=>ce?Oe():Te?Ne():Y.sequence??Y.row_number??Kt(Y),Xe=async(Y,ce,Te)=>{if(ke.value=!1,k("spinning",!1),be.value=Y?.data?.message||Y?.message||ne(ce),Ce.value=ce?.ticket_count?`${ce.ticket_count} Ticket`:"",ue.value=ce.win_lose=="lose"?0:4,de.value=!0,clearTimeout(G.value),clearTimeout(Q.value),x.value=[],Te)return;v.value=S.value??v.value??w.tTicketId,(await V({resetPrizeRows:!1}))?.updatedPrizeRows&&(We.value++,Je.value=0)},at=Y=>{const ce=Y?.data?.data,Te=Array.isArray(ce)&&ce.length===0,Be=Te?{}:ce||Y?.data||{},Ze=Be?.flag=="draw-again";Ze||P.value--;const ot=Ie(Be,{isDrawAgain:Ze,isNoPrize:Te});Je.value=it(ot),K.value&&(K.value.style.transform=`translate(-50%, -50%) rotate(${Je.value}deg)`),setTimeout(()=>Xe(Y,Be,Ze),6e3)},_t=async Y=>{if(localStorage.setItem("rewardActiveSlide","lucky-wheel-ticket"),l.loggedIn){if(!ke.value&&F.value&&P.value>0){P.value>0&&(Ue.value.scrollIntoView({behavior:"smooth",block:"start"}),y.currentTime=0,y.play(),k("spinning",!0),ke.value=!0);const ce=await c("promotion/claim-game",{prom_id:w.promId,t_ticket_id:v.value??w.tTicketId,user_ticket_id:b.value?.user_ticket_id});if($e(ce))return;at(ce)}}else r.loginModal=!0},Rt=Y=>{if(typeof Y=="string")return Y;if(!Y||typeof Y!="object"||Array.isArray(Y))return"";const ce=o.value,Te=ce?.split("-")[0];return Y[ce]||Object.entries(Y).find(([Be,Ze])=>Be?.split("-")[0]===Te&&typeof Ze=="string"&&Ze.trim())?.[1]||Y["en-my"]||Object.values(Y).find(Be=>typeof Be=="string"&&Be.trim())||""},Ft=A(!0);let oa=null;return qe(()=>{oa=Nt(()=>{Ft.value=!Ft.value},500)}),lt(()=>{clearInterval(oa)}),(Y,ce)=>{const Te=Wa,Be=ut,Ze=Ma,ot=Zt;return u(),f("div",{class:"lucky-spin-container",ref_key:"luckySpinContainerRef",ref:Ue},[n(l).loggedIn?(u(),f("div",UE,[a("div",jE,[n(b)&&n(b).activity_name?(u(),f("div",zE,[a("span",VE,h(n(b).activity_name),1),n(T)?(u(),f("div",HE,[me(Te,{questionIcon1:!0,class:"question-mark ml-2",direction:"bottom",width:400},{default:Le(()=>[a("div",{class:"step-tooltip_exclusion_turnover",innerHTML:n(b).description},null,8,WE)]),_:1})])):j("",!0)])):j("",!0),n(b)&&n(b).end_date&&!n(He).length?(u(),f("div",qE,[a("div",GE,[me(Be,{iconClass:"icon-countdown"}),dt(" "+h(Y.$t("remaining_time")),1)]),a("div",KE,[a("div",YE,[a("div",JE,h(n(q)),1),a("div",ZE,h(Y.$t("days")),1)]),ce[0]||(ce[0]=a("div",{class:"cd-colon"},":",-1)),a("div",QE,[a("div",XE,h(n(W)),1),a("div",eA,h(Y.$t("hours")),1)]),ce[1]||(ce[1]=a("div",{class:"cd-colon"},":",-1)),a("div",tA,[a("div",aA,h(n(se)),1),a("div",sA,h(Y.$t("min")),1)]),ce[2]||(ce[2]=a("div",{class:"cd-colon"},":",-1)),a("div",oA,[a("div",nA,h(n(te)),1),a("div",iA,h(Y.$t("sec")),1)])])])):j("",!0)])])):j("",!0),n(He).length?(u(),ve(Ze,{key:1,class:"mt-6",missions:n(He),message:n(Fe),onBack:yt},null,8,["missions","message"])):j("",!0),n(He).length?j("",!0):(u(),f("div",rA,[a("div",lA,[ce[10]||(ce[10]=a("div",{class:"wheel_wrapper_aspect_ratio"},null,-1)),a("div",{class:"wheel_wrapper_box cursor-pointer",onClick:_t,disabled:n(ke)},[ce[8]||(ce[8]=a("div",{class:"wheel_wrapper_box_aspect_ratio"},null,-1)),(u(),f("div",{class:"wheel_frame",key:n(We)},[n(C).length>0?(u(),f("div",{key:0,class:"wheel_container",ref_key:"wheelContainer",ref:K},[(u(!0),f(Ae,null,ze(n(C),(Ge,gt)=>(u(),f("div",{key:Ge.id,class:"lucky_spin_box",style:st(Pe(n(C).length,gt))},[a("div",{class:"lucky_spin_box_triangle",style:st(B(n(C).length))},[Ge.wheel_display=="1"&&Ge.wheel_image_path?(u(),f("img",{key:0,class:"lucky_prize_img",src:n(m)(`{m}${Ge.wheel_image_path}`),alt:"lucky_prize"},null,8,dA)):j("",!0),Ge.prize_code==="no-prize"?(u(),f("div",uA,h(Y.$t("not_won")),1)):Ge.prize_code==="draw-again"?(u(),f("div",pA,h(Y.$t("spin_again")),1
143)):Ge.prize_code==="ticket"?(u(),f("div",mA,h(Ge.ticket_name),1)):Ge.prize_code==="bonus-amount"?(u(),f("div",_A,h(n($))+" "+h(Ge.points),1)):Ge.prize_code==="merchandise"?(u(),f("div",fA,h(Rt(Ge.productName)),1)):(u(),f("div",hA,h(Y.$t("mystery_box")),1))],4)],4))),128)),(u(!0),f(Ae,null,ze(n(C),(Ge,gt)=>(u(),f("div",{key:Ge.id,class:"lucky_spin_divider",style:st(H(n(C).length,gt))},[...ce[3]||(ce[3]=[a("div",{class:"divider_box"},null,-1)])],4))),128))],512)):(u(),f("div",gA,[(u(),f(Ae,null,ze(6,(Ge,gt)=>a("div",{key:Ge.id,class:"lucky_spin_box",style:st(Pe(6,gt))},[...ce[4]||(ce[4]=[a("div",{class:"lucky_spin_box_triangle"},[a("div",{class:"wheel_product skeleton h-[21px]"})],-1)])],4)),64)),(u(),f(Ae,null,ze(6,(Ge,gt)=>a("div",{key:Ge.id,class:"lucky_spin_divider",style:st(H(6,gt))},[...ce[5]||(ce[5]=[a("div",{class:"divider_box"},null,-1)])],4)),64))])),a("div",vA,[$t(a("img",yA,null,512),[[Mt,n(Ft)]]),$t(a("img",bA,null,512),[[Mt,!n(Ft)]])])])),ce[9]||(ce[9]=Gt('<div class="coin_effect" data-v-356ef25f><div class="aspect_ratio_box" data-v-356ef25f></div><img class="coin_1" src="'+us+'" alt="coin_1" data-v-356ef25f><img class="coin_2" src="'+ps+'" alt="coin_2" data-v-356ef25f><img class="coin_3" src="'+ms+'" alt="coin_3" data-v-356ef25f><img class="coin_4" src="'+_s+'" alt="coin_4" data-v-356ef25f><img class="coin_5" src="'+fs+'" alt="coin_5" data-v-356ef25f><img class="coin_6" src="'+hs+'" alt="coin_6" data-v-356ef25f></div><div class="animation_effect w-full" data-v-356ef25f><img class="anime diamond absolute left-3 top-[50px] w-[40px] sm:left-6 sm:top-[70px] sm:w-[70px]" src="'+Oi+'" alt="diamond" data-v-356ef25f><img class="anime coin1 absolute bottom-0 left-10 w-[30px] sm:bottom-5 sm:left-12 sm:w-[50px]" src="'+Ni+'" alt="coin" data-v-356ef25f><img class="anime coin2 absolute right-0 top-[36%] w-[25px] sm:-right-3 sm:w-[40px]" src="'+Bi+'" alt="coin2" data-v-356ef25f><img class="anime gold absolute -right-2 bottom-8 w-[65px] sm:bottom-11 sm:w-[110px]" src="'+Fi+'" alt="gold" data-v-356ef25f></div>',2)),a("div",wA,[ce[6]||(ce[6]=a("img",{src:Ui,alt:"wheel_count_frame"},null,-1)),a("div",$A,[dt(h(n(P)),1),a("span",kA,h(Y.$t("spins")),1)])]),a("div",xA,[n(P)>0&&!n(ke)?(u(),f("button",{key:0,type:"button",onClick:_t,disabled:n(ke),"aria-label":Y.$t("lucky_spin_text_1")},[...ce[7]||(ce[7]=[a("img",{alt:"start_button",class:"start_button_icon star",src:ji},null,-1)])],8,SA)):(u(),f("img",CA))])],8,cA)]),a("button",{onClick:_t,disabled:n(ke),type:"button",class:"relative mx-auto flex max-w-[275px] sm:max-w-[350px]","aria-label":Y.$t("spin_now")},[n(ke)?(u(),f("img",AA)):(u(),f("img",EA)),a("div",{class:fe(["spin-now-text absolute left-1/2 w-full -translate-x-1/2 text-[22px] font-black uppercase sm:text-3xl",n(ke)?"top-3.5 sm:top-6":"top-2.5 sm:top-[18px]"])},h(Y.$t("spin_now")),3)],8,TA)])),n(He).length?j("",!0):(u(),f("div",MA,[n(x).length>0?(u(),f("div",LA,[a("div",IA,[a("div",RA,[a("div",PA,[a("div",DA,[a("div",{class:fe(["ranking_container",{below:n(D).length<9}]),ref_key:"rankingcontainer",ref:Z},[(u(!0),f(Ae,null,ze(n(D),(Ge,gt)=>(u(),f("div",{key:gt,class:"ranking_box px-4 py-1.5"},[a("div",OA,h(Ge.username),1),Ge.prizeLabel?(u(),f("div",NA,h(Ge.prizeLabel),
1431)):Ge.bonus_code=="activitypoint"?(u(),f("div",BA,h(n(g)(Ge.amount))+" "+h(Y.$t("points")),1)):(u(),f("div",FA,h(n(g)(Ge.amount))+" "+h(Ge.currency),1))]))),128))],2)])])])])])):j("",!0)])),n(He).length?j("",!0):(u(),ve(ot,{key:4,show:n(de),maxWidth:300},{default:Le(()=>[a("div",{class:fe(["status_box",`status_${n(ue)}`])},[a("div",UA,h(n(be)),1),n(Ce)?(u(),f("div",jA,h(n(Ce)),1)):j("",!0),a("button",{onClick:rt,type:"button",class:"status_button","aria-label":Y.$t("okay")},[ce[11]||(ce[11]=a("img",{src:Js,alt:"status_button"},null,-1)),a("div",VA,h(Y.$t("okay")),1)],8,zA)],2)]),_:1},8,["show"]))],512)}}},WA=Ve(HA,[["__scopeId","data-v-356ef25f"]]),$n={"golden-egg-ticket":"/img/promotions/tc/golden_egg/golden-egg.webp","cash-voucher-ticket":"/img/promotions/tc/cash_voucher/cash-voucher-side-floating.webp","lucky-red-envelope-ticket":"/img/icons/quick_angpow.webp","free-spin-ticket":"/img/icons/quick_freespin.webp"},kn=e=>String(e??"").toLowerCase(),xn=(e,s)=>{if(!s||!e)return null;const o=kn(s);return Object.keys(e).find(i=>kn(i)===o)??null},Sn={"golden-egg-ticket":{id:"golden-egg-iframe",title:"Golden Egg Game"},"cash-voucher-ticket":{id:"cash-voucher-iframe",title:"Cash Voucher"}},qA=()=>{const e=Ee(),s=ha(),o=ie(()=>s.data??null),i=ie(()=>o.value?.reward?.active_event??{});return{activeTCPromotionKeys:ie(()=>Object.keys(i.value)),getTCPromoBeginnerTaskData:()=>{const g=s.data?.reward?.beginner_task_setting??[];return g.length?g:null},getPromoImageUrl:m=>{const g=xn($n,m);return g?`${$n[g]}?v=${e.public.VERSION}`:(console.warn(`No image mapping found for promo type: ${m}`),"")},getPromotion:m=>{const g=xn(Sn,m);return g?Sn[g]:null}}},GA=["aria-label"],KA={key:0,class:"mx-auto mb-1 max-w-[150px] text-center sm:max-w-[250px]"},YA=["src"],JA={key:1,class:"rewards",src:Qi,alt:"rewards"},ZA={class:"w-full px-[2.125rem] sm:px-0"},QA={key:0,class:"relative mx-auto max-w-[375px] px-10 sm:max-w-[475px] sm:px-0"},XA=["aria-label"],e4=["aria-label"],t4=["onClick"],a4=["src","alt"],s4={key:1,class:"inner-text"},o4={key:0,class:"rewards-main-slider none-scrollbar mx-auto max-w-[375px] overflow-y-auto sm:max-w-[475px]"},n4={key:0,class:"rewards-main-slider none-scrollbar mx-auto max-w-[375px] overflow-y-auto sm:max-w-[500px]"},i4={key:0,class:"rewards-main-slider none-scrollbar mx-auto max-w-[375px] overflow-y-auto sm:max-w-[500px]"},r4={key:2,class:"rewards-main-slider none-scrollbar mx-auto overflow-y-auto"},l4={key:0,class:"rewards-main-slider none-scrollbar mx-auto max-w-[375px] overflow-y-auto sm:max-w-[475px]"},c4={key:0,class:"rewards-main-slider none-scrollbar mx-auto max-w-[375px] overflow-y-auto sm:max-w-[475px]"},d4={key:0,class:"rewards-main-slider none-scrollbar mx-auto max-w-[375px] overflow-y-auto sm:max-w-[475px]"},u4={__name:"RewardsModal",setup(e){xt();const s=[Qr],o=Ee(),{$api:i,$toast:l,$encodeString:r,$resolveUrl:c}=re(),{isMobile:d}=Qe(),m=je(),{t:g,locale:p}=nt(),_=ho(),$=Re(),w=ft();It();const k=A(null),y=A(!1),C=A(null),b=A(0),x=A(null),D=A(new Set),M=A(new Set),P=ha(),F=et("rewardsModalIsBonusCenter",()=>!1),v=et("selectedRewardsModalItem",()=>null),{activeTCPromotionKeys:S}=qA(),E={"lucky-wheel-ticket":WA,"cash-voucher-ticket":UT,"free-spin-ticket":N8,"lucky-red-envelope-ticket":FE,"golden-egg-ticket":N5},T=(le,K=null)=>!!E[le]&&(le==="lucky-wheel-ticket"||K?.directDetails||S.value.includes(le)),N=le=>E[le],{eventsReady:O,playableEvents:L}=bo(),z=ie(()=>`/img/rewards/rewards-image/${p.value.split("-")[0]}.webp?v=${o.public.VERSION}`),I=le=>{const K=le?.event?.img_field??le?.img_field;if(!K)return null;let ke=null;return typeof K=="string"?ke=K:typeof K=="object"&&(ke=K[p.value]??K[p.value?.split("-")[0]]??Object.values(K).find(Boolean)),ke?/^(https?:)?\/\//.test(ke)||ke.startsWith("data:")?ke:ke.includes("{m}")||ke.includes("{d}")||ke.includes("{c}")?c(ke):c(`{m}${ke}`):null},R=le=>le?le.type==="campaign"?`campaign:${le.eventId??le.id??le.miniGameType??le.message}`:le.type?.includes("bonus")?`bonus:${le.id}`:le.event?`${le.type}:${le.event.prom_id??le.event.promotion_id??le.id??le.event.award_id??le.event.awardId??le.message}`:`${le.type}:${le.id??le.message}`:null,U=le=>le?.rewardKey??R(le),V=le=>{const K=new Map;return le.map((ke,We)=>{const Je=R(ke)??`reward:${We}`,Ue=K.get(Je)??0;return K.set(Je,Ue+1),{...ke,rewardBaseKey:Je,rewardKey:`${Je}:${Ue}`}})},q=ie(()=>J.value[b.value]||null),W=(le,K=0)=>{C.value&&(J.value.length<3?C.value.slideTo(le,K,!1):C.value.slideToLoop(le,K,!1))},se=(le,{speed:K=0,syncSwiper:ke=!0}={})=>
143{if(!J.value.length){b.value=0,x.value=null;return}const We=Math.min(Math.max(le,0),J.value.length-1);b.value=We,x.value=U(J.value[We]),ke&&W(We,K)},te=(le=x.value,{speed:K=0,syncSwiper:ke=!0}={})=>{if(!J.value.length){b.value=0,x.value=null;return}let We=-1;le&&(We=J.value.findIndex(Je=>U(Je)===le)),We===-1&&(We=Math.min(b.value,J.value.length-1)),se(We,{speed:K,syncSwiper:ke})},_e=le=>{J.value.length&&se(le,{speed:500})},Z=()=>{if(!C.value)return;let le=b.value+1;le>=J.value.length&&(le=0),se(le,{speed:500}),C.value.slideNext(500)},G=()=>{if(!C.value)return;let le=b.value-1;le<0&&(le=J.value.length-1),se(le,{speed:500}),C.value.slidePrev(500)},Q=le=>{C.value=le,J.value.length>0&&te(x.value,{syncSwiper:!0})},J=ie(()=>{const le=v.value;if((!_.ready||!w.ready)&&!le)return[];var K=[];const ke=_.data?.reward,We=new Date;let Je=!1;const Ue=ke?.active_event?.angpow;Array.isArray(Ue)&&Ue.length>0&&w.data?.angpow?.left_icon==1&&(Je=Ue.some(Se=>{const De=new Date(Se.date_from),Me=Se.date_to?new Date(Se.date_to):null;return De<=We&&(!Me||We<=Me)}),Je&&["nex789","nex191","nex855","gcwin99","bng8"].includes(o.public.MERCHANT)&&K.push({id:1,message:g("angpow"),type:"angpow"}));const ae=ke?.active_event?.lucky_wheel,we=ke?.side?.includes("lucky_wheel");if(Array.isArray(ae)&&we&&ae.length>0&&ae.some(De=>{const Me=new Date(De.date_from),Oe=De.date_to?new Date(De.date_to):null;return Me<=We&&(!Oe||We<=Oe)})&&K.push({id:0,message:g("lucky_spin"),type:"lucky_spin"}),Je&&!["nex789","nex191","nex855","gcwin99","bng8"].includes(o.public.MERCHANT)&&K.push({id:1,message:g("angpow"),type:"angpow"}),m.showCashBack&&K.push({id:2,message:g("cashback"),type:"cashback"}),o.public.TC_PROMO_BATCH>=1){const Se=P.data?.reward;if(Se?.active_event)for(const[De,Me]of Object.entries(Se.active_event)){const Oe=Array.isArray(Me)?Me:[Me];De==="free-spin-ticket"&&m.showTCFreespin&&o.public.TC_PROMO_BATCH>=2?Oe.forEach((Ne,it)=>{Ne&&K.push({id:Ne.prom_id,t_ticket_id:Ne.award_id,message:Ne.ticket_name??De,type:De,directDetails:!0})}):o.public.TC_PROMO_BATCH>=1&&Oe.forEach((Ne,it)=>{Ne&&K.push({id:Ne.prom_id,t_ticket_id:Ne.award_id,message:Ne.ticket_name??De,type:De,event:Ne})})}}if(w.data&&$.loggedIn&&k.value>0&&K.push({id:3,message:g("mystery_box"),type:"mystery_box"}),m.showFreespin){if(!$.loggedIn)return;K.push({id:4,message:g("freespin"),type:"freespin"})}if(w.data&&w.data?.time_bound_record?.length>0&&Array.isArray(w.data?.time_bound_record)&&w.data?.time_bound_record?.length>0&&w.data.time_bound_record.forEach((Se,De)=>{K.push({id:Se.promotion_id,message:Se.name,type:`bonus${Se.promotion_id}`})}),ke?.side?.includes("campaign")&&O.value&&L.value.forEach(Se=>{const De={utk:$.data?.utk,mini_game_type:Se.mini_game_type,campaign_id:Se.campaign_id,type:Se.type,event_id:Se.event_id,display_name:Se.display_name,mission:Se.mission||[],trans_record:Se.trans_record||[],validFrom:Se.valid_from,validTo:Se.valid_to,tnc_content:Se.tnc_content||""},Me=r(JSON.stringify(De));K.push({id:`campaign-${Se.event_id??Se.campaign_id??Se.mini_game_type}`,message:Se.display_name||g("campaign"),type:"campaign",miniGameType:Se.mini_game_type,eventId:Se.event_id,object:Me})}),o.public.MERCHANT==="yatri77"){const Se=K.filter(Ne=>Ne.type==="campaign"&&Ne.miniGameType==="SCRATCHER"),De=K.filter(Ne=>Ne.type==="cashback"),Me=K.filter(Ne=>Ne.type==="lucky_spin"),Oe=K.filter(Ne=>!(Ne.type==="campaign"&&Ne.miniGameType==="SCRATCHER"||Ne.type==="cashback"||Ne.type==="lucky_spin"));K=[...Se,...De,...Me,...Oe]}if(le?.ticket_code&&E[le.ticket_code]){const Se={id:le.prom_id??le.promotion_id,t_ticket_id:le.award_id??le.t_ticket_id??le.ticket_id,message:le.ticket_name??le.display_name??le.ticket_code,type:le.ticket_code,event:le,directDetails:!0},De=R(Se),Me=K.findIndex(Oe=>R(Oe)===De);if(Me===-1)K.push(Se);else{const Oe=K[Me];K[Me]={...Oe,...Se,event:{...Oe.event,...le}}}}return(K.length==3||K.length==4)&&(K=K.concat(K)),V(K)});ge(J,(le,K)=>{const ke=x.value||U(K?.[b.value]);te(ke,{syncSwiper:m.rewardsModal}),le.length>0&&q.value?.type&&(D.value.add(q.value.type),M.value.add(U(q.value)))},{immediate:!0}),ge(()=>q.value?.type,le=>{le&&D.value.add(le)}),ge(x,le=>{le&&M.value.add(le)});const ee=A(),oe=A(!1),he=async()=>{const le={uid:$.data.uid,claim_all:0},K=await i("promotion/pending-rebate",le);if(K.status)tt(()=>{W(b.value,0)}),m.mysteryBoxAmount=k.value=parseFloat(K.data?.rebate_amount)||0,ee.value=K.data.activity_name,K.data.end_date?(oe.value=!0,ue(K.data.end_date)):oe.value=!1;else{l(K.status,K.msg);return}},Pe=A("--"),B=A("--"),H=A("--"),de=A("--");function ue(le){var K=Date.parse(le)-Date.parse(new Date),ke=Math.floor(K/1e3%60),We=Math.floor(K/1e3/60%60),Je=Math.floor(K/(1e3*60*60)%24),Ue=Math.floor(K/(1e3*60*60*24));Pe.value=Ue<10?`0${Ue}`:Ue,B.value=Je<10?`0${Je}`:Je,H.value=We<10?`0${We}`:We,de.value=ke<10?`0${ke}`:ke,setTimeout(()=>{ue(le)},1e3)}const be=A(!1),Ce=async()=>{be.value=!0,o.public.TC_PROMO_BATCH>=1&&await P.refreshTCPromoList(),setTimeout(()=>{m.rewardsModal=!1,D.value=new Set,M.value=new Set,setTimeout(()=>{be.value=!1},200)},500)},He=()=>{const le=window.localStorage.getItem("rewardActiveSlide");if(!le||J.value.length===0)return-1;const K=J.value.findIndex(ke=>U(ke)===le||ke.rewardBaseKey===le);if(K!==-1)return K;if(le==="campaign"){const ke=window.localStorage.getItem("rewardCampaignMiniGameType");return ke?J.value.findIndex(We=>We.type==="campaign"&&We.miniGameType===ke):-1}return J.value.findIndex(ke=>ke.type===le)};ge(()=>$.loggedIn,le=>{le&&(tt(()=>{W(b.value,0)}),he())});let Fe;function rt(){Fe||(Fe=new Audio(`${o.public.ASSET_F_CDN_BASE_URL}common/sounds/open-minigame-sound.m4a`),Fe.preload="auto",Fe.load()),Fe.currentTime=0,Fe.play().catch(console.error)}const yt=()=>!Array.isArray(J.value)||J.value.length===0?-1:o.public.MERCHANT==="yatri77"?0:-1,St=le=>{b.value=le.realIndex};return ge(()=>m.rewardsModal,async le=>{if(le||(F.value=!1,v.value=null),le){const K=He();if(K!==-1)se(K,{syncSwiper:!0});
143else{const ke=yt();ke!==-1?se(ke,{syncSwiper:!0}):te(x.value,{syncSwiper:!0})}J.value.length!==0&&rt()}if(o.public.TMPL_TYPE!=5&&J.value.length>0&&(document.body.style.overflow=le?"hidden":""),le&&await he(),le){const K=He();tt(()=>{if(K!==-1)se(K,{syncSwiper:!0});else{const ke=yt();ke!==-1&&se(ke,{syncSwiper:!0})}})}}),Zn(()=>{o.public.TMPL_TYPE!=5&&(document.body.style.overflow="")}),(le,K)=>{const ke=ut,We=Sw,Je=J$,Ue=C2,ae=hS,we=NS,xe=E3,Se=CC,De=Zt;return n(J)?.length>0&&n(m).rewardsModal?(u(),ve(De,{key:0,styleClasses:[{zIndex:1003},{backdropFilter:"blur(5px)"}],show:n(m).rewardsModal,maxWidth:999999,wrapperClass:"rewards-modal-wrapper",classes:"relative rewards-modal"},{default:Le(()=>[n(m).rewardsAngpowModal?j("",!0):(u(),f("button",{key:0,onClick:Ce,type:"button",class:"absolute right-3 top-3 z-10","aria-label":le.$t("close")},[me(ke,{iconClass:"icon-close text-lg"})],8,GA)),a("div",{class:fe(["w-full",[{"rewards-modal-container-open":n(m).rewardsModal&&!n(be)},{"rewards-modal-container-close":n(be)},{"max-w-[500px]":!n(m).rewardsAngpowModal}]])},[n(m).rewardsAngpowModal?j("",!0):(u(),f("div",KA,[n(z)?(u(),f("img",{key:0,class:"rewards",src:n(z),alt:"Rewards"},null,8,YA)):(u(),f("img",JA))])),a("div",ZA,[!n(m).rewardsAngpowModal&&n(J).length>3?(u(),f("div",QA,[a("button",{type:"button",onClick:G,class:fe([{"pointer-events-none opacity-50":n(y)},"absolute left-0 top-[1rem] sm:top-[1.2rem] z-50 rotate-180 wobble-mirror"]),"aria-label":le.$t("previous_short")},[me(ke,{iconClass:"icon-double-right-arrow md:text-xl grid"})],10,XA),a("button",{type:"button",onClick:Z,class:fe([{"pointer-events-none opacity-50":n(y)},"absolute right-0 top-[1rem] sm:top-[1.2rem] z-50 wobble"]),"aria-label":le.$t("next")},[me(ke,{iconClass:"icon-double-right-arrow texl-l sm:text-xl grid"})],10,e4)])):j("",!0),a("div",{class:fe(["mx-auto max-w-[365px] sm:max-w-[465px]",n(d)?n(J).length>2?"px-5":n(J).length>=2?"":"swiper-slider":n(J).length>3?"px-6":n(J).length>=3?"":"swiper-slider"])},[$t(me(n(Zr),{onSwiper:Q,loop:!(n(J).length<3),modules:s,"allow-slide-next":!n(y)&&n(J).length>1,"allow-slide-prev":!n(y)&&n(J).length>1,"allow-touch-move":!n(y)&&n(J).length>2,class:"mySwiper",centeredSlides:!(n(J).length<2),onSlideChange:St,breakpoints:{0:{spaceBetween:n(J).length<2?0:10,slidesPerView:3}}},{default:Le(()=>[(u(!0),f(Ae,null,ze(n(J),(Me,Oe)=>(u(),ve(n(Lo),{key:U(Me)},{default:Le(()=>[a("div",{onClick:Ne=>_e(Oe),class:fe([[{"active-slide":n(b)===Oe},{"pointer-events-none opacity-50":n(y)&&n(b)!=Oe},I(Me)?"h-8 overflow-hidden p-0 sm:h-10":"truncate whitespace-nowrap px-1 px-3 py-1.5 sm:py-2"],"rewards-list cursor-pointer text-center text-xs sm:text-base"])},[I(Me)?(u(),f("img",{key:0,src:I(Me),alt:Me.message,class:"block h-full w-full object-cover"},null,8,a4)):(u(),f("span",s4,h(Me.message),1))],10,t4)]),_:2},1024))),128)),n(J).length==2?(u(),ve(n(Lo),{key:0,class:"slidePlaceholder"},{default:Le(()=>[...K[2]||(K[2]=[a("div",null,null,-1)])]),_:1})):j("",!0)]),_:1},8,["loop","allow-slide-next","allow-slide-prev","allow-touch-move","centeredSlides","breakpoints"]),[[Mt,!n(m).rewardsAngpowModal]])],2),(u(!0),f(Ae,null,ze(n(J).filter(Me=>Me.type.includes("bonus")),Me=>(u(),f("div",null,[$t((u(),ve(ra,null,[n(q)?.type===Me.type||n(D).has(Me.type)?$t((u(),f("div",o4,[me(We,{id:Me.id},null,8,["id"])],512)),[[Mt,n(q)?.type===Me.type]]):j("",!0)],1536)),[[Mt,Me.id==n(q)?.id]])]))),256)),(u(),ve(ra,null,[n(q)?.type==="lucky_spin"||n(D).has("lucky_spin")?$t((u(),f("div",n4,[me(Je,{onSpinning:K[0]||(K[0]=Me=>y.value=Me)})],512)),[[Mt,n(q)?.type==="lucky_spin"]]):j("",!0)],1024)),n(o).public.TC_PROMO_BATCH>=1?(u(!0),f(Ae,{key:1},ze(n(J).filter(Me=>T(Me.type,Me)),Me=>(u(),ve(ra,{key:U(Me)},[n(x)===U(Me)||n(M).has(U(Me))?$t((u(),f("div",i4,[(u(),ve(Qn(N(Me.type)),{type:Me.type,id:Me.id,"prom-id":Me.id,"t-ticket-id":Me.t_ticket_id,"reward-key":U(Me),event:Me.event,"direct-details":Me.directDetails,is_bonus_center:n(F),message:Me.message,onSpinning:K[1]||(K[1]=Oe=>y.value=Oe)},null,40,["type","id","prom-id","t-ticket-id","reward-key","event","direct-details","is_bonus_center","message"]))],512)),[[Mt,n(x)===U(Me)]]):j("",!0)],1024))),128)):j("",!0),n(q)?.type==="campaign"?$t((u(),f("div",r4,[(u(),ve(Ue,{key:U(n(q)),object:n(q)?.object},null,8,["object"]))],512)),[[Mt,n(q)?.type==="campaign"]]):j("",!0),(u(),ve(ra,null,[n(q)?.type==="angpow"||n(D).has("angpow")?$t((u(),f("div",{key:0,class:fe(["overflow-x-hidden",{"rewards-main-slider none-scrollbar mx-auto max-w-[375px] overflow-y-auto sm:max-w-[475px]":!n(m).rewardsAngpowModal}])},[me(ae)],2)),[[Mt,n(q)?.type==="angpow"]]):j("",!0)],1024)),(u(),ve(ra,null,[n(q)?.type==="cashback"||n(D).has("cashback")?$t((u(),f("div",l4,[me(we)],512)),[[Mt,n(q)?.type==="cashback"]]):j("",!0)],1024)),(u(),ve(ra,null,[n(q)?.type==="freespin"||n(D).has("freespin")?$t((u(),f("div",c4,[me(xe)],512)),[[Mt,n(q)?.type==="freespin"]]):j("",!0)],1024)),(u(),ve(ra,null,[n(q)?.type==="mystery_box"||n(D).has("mystery_box")?$t((u(),f("div",d4,[me(Se,{"mystery-box-amount":n(k),"mystery-box-title":n(ee),"mystery-box-has-cd":n(oe),"mystery-box-cd-days":n(Pe),"mystery-box-cd-hours":n(B),"mystery-box-cd-minutes":n(H),"mystery-box-cd-seconds":n(de),onRefreshMysteryBox:he},null,8,["mystery-box-amount","mystery-box-title","mystery-box-has-cd","mystery-box-cd-days","mystery-box-cd-hours","mystery-box-cd-minutes","mystery-box-cd-seconds"])],512)),[[Mt,n(q)?.type==="mystery_box"]]):j("",!0)],1024))])],2)]),_:1},8,["show"])):j("",!0)}}},p4=Ve(u4,[["__scopeId","data-v-3e0eb111"]]),m4=ye("/img/icons/landscape_check.webp"),_4=e=>{const s=A(0),o=A(0),i=l=>{setTimeout(()=>{s.value=window.innerHeight,o.value=window.innerWidth},500)};return qe(()=>{s.value=window.innerHeight,o.value=window.innerWidth,window.addEventListener("resize",i)}),lt(()=>{window.removeEventListener("resize",i)}),{screenHeight:s,screenWidth:o}},f4={key:0},h4={class:"landscape_container"},g4={class:"text-white text-sm"},v4={__name:"OrientationCheck",setup(e){const{screenHeight:s,screenWidth:o}=_4(),{isMobile:i}=Qe(),l=xt(),r=ht(),c=ie(()=>!i||l.path.includes(r("/play"))?!1:o.value-140>s.value);return(d,m)=>n(i)?(u(),f("div",f4,[a("div",{class:fe(["landscape_box h-screen",n(c)?"block":"hidden"])},[a("div",h4,[m[0]||(m[0]=a("img",{class:"landscape_img",alt:"landscape_check",src:m4,loading:"lazy"}
143,null,-1)),a("div",g4,h(d.$t("landscape_check_desc")),1)])],2)])):j("",!0)}},y4=Ve(v4,[["__scopeId","data-v-8ff0eb3e"]]),b4={};function w4(e,s){return u(),f("div")}const $4=Ve(b4,[["render",w4]]),k4={class:"px-4"},x4={class:"bg-modal relative p-4 sm:p-5 rounded-[5px] w-full shadow-lg max-w-[500px]"},S4={class:"flex justify-end mb-2"},C4=["aria-label"],T4={class:"text-xs md:text-sm"},E4={class:"mt-4"},A4={class:"mt-1"},M4={class:"mt-10 grid grid-cols-2 gap-4 text-sm mb-1"},L4=["aria-label"],I4=["aria-label"],R4={__name:"SportVersionModal",props:{show:Boolean,game:Object},emits:["close"],setup(e,{emit:s}){const o=s,i=()=>{o("close")},l=ga(),r=c=>{if(typeof l.standbyGame!="object")return;let d={...l.standbyGame};d.force_user_agent=c,l.playGame(d),l.showVersionModal=!1};return(c,d)=>{const m=Zt;return u(),ve(m,{show:e.show,onClose:i,clickClose:""},{default:Le(()=>[a("div",k4,[a("div",x4,[a("div",S4,[a("button",{type:"button",onClick:i,"aria-label":c.$t("close")},[...d[2]||(d[2]=[a("img",{src:Ta,class:"w-4 h-4",alt:"close"},null,-1)])],8,C4)]),a("div",T4,[a("div",null,h(c.$t("choose_game_version_text_1")),1),a("div",E4,h(c.$t("choose_game_version_text_2")),1),a("div",A4,h(c.$t("choose_game_version_text_3")),1)]),a("div",M4,[a("button",{type:"button",class:"desktop-version btn primary bg-main !py-3",onClick:d[0]||(d[0]=g=>r("desktop")),"aria-label":c.$t("desktop_version")},h(c.$t("desktop_version")),9,L4),a("button",{type:"button",class:"mobile-version btn primary bg-main !py-3",onClick:d[1]||(d[1]=g=>r("mobile")),"aria-label":c.$t("mobile_version")},h(c.$t("mobile_version")),9,I4)])])])]),_:1},8,["show"])}}},P4=["id"],er={__name:"QRCode",props:{id:{type:String,required:!0},size:{type:Number,default:96},filename:{type:String,default:"qr"},content:{type:String,required:!0}},emits:["update"],setup(e,{expose:s,emit:o}){const i=Ee(),{$loadScript:l}=re(),r=o,c=e,d=ie(()=>({width:`${c.size}px`,height:`${c.size}px`})),m=A(!1);let g=null;const p=async()=>{await l(`${i.public.STATIC_ROOT}js/qrcode.min.js?v=${c.id}`,()=>window.QRCode)&&(m.value=!0,tt(()=>{g=new window.QRCode(c.id),_()}))};qe(()=>{p()});const _=()=>{!g||!c.content||(g.makeCode(c.content),r("update"))};return ge(()=>c.content,()=>{_()}),s({downloadQR:()=>{if(!g)return;const w=document.querySelector(`#${c.id} canvas`),k=document.createElement("a");k.download=`${c.filename}.png`,k.href=w.toDataURL(),k.click()}}),lt(()=>{g=null}),(w,k)=>(u(),f("div",null,[n(m)?j("",!0):(u(),f("div",{key:0,style:st(n(d)),class:"skeleton"},null,4)),n(m)?(u(),f("div",{key:1,id:e.id,style:st(n(d)),class:"qr_canvas mx-auto"},null,12,P4)):j("",!0)]))}},D4=ye("/img/app_claim_bg.webp"),Cn=ye("/img/ios-icon.webp"),Tn=ye("/img/android-icon.webp"),O4={key:0,class:"app-claim-mobile-overlay"},N4={class:"app-claim-mobile-container"},B4={class:"app-claim-mobile-title"},F4=["innerHTML"],U4={class:"app-claim-mobile-footer"},j4={class:"app-claim-modal-container"},z4={class:"app-claim-modal-content"},V4=["innerHTML"],H4={key:0,class:"qr_container"},W4={key:0,class:"w-full flex items-center justify-center flex-wrap"},q4={class:"qr_box"},G4={class:"qr_description"},K4={class:"icon_description"},Y4={key:1,class:"w-full flex items-center justify-center flex-wrap"},J4={class:"qr_box"},Z4={key:0,class:"qr_description"},Q4={class:"icon_description"},X4={class:"icon_description"},eM={key:1,class:"qr_description"},tM={class:"icon_description"},aM=["aria-label"],sM={__name:"AppClaimModal",setup(e){const s=Ee(),o=je(),{isMobile:i,isAndroid:l,isIos:r}=Qe(),c=kt(),d=ht(),{locale:m}=nt(),{localeCurrency:g}=It(),{$resolveUrl:p}=re(),_=ie(()=>o.appDownloadSetting||{}),$=ie(()=>p(_.value?.aurl)||""),w=ie(()=>p(_.value?.iurl)||""),k=A(!1),y=ge(()=>o.appClaimModal,M=>{M&&(k.value=!0,y())}),C=()=>{o.appClaimModal=!1},b=async()=>{i?l?(window.open($.value,"_blank"),C()):r&&(o.iosBottomModal=!0,C()):(C(),c.push(d("/app")))},x=A(100),D=()=>{const M=window.innerWidth;M<=350?x.value=60:M<=1024?x.value=70:x.value=100};return qe(()=>{D(),window.addEventListener("resize",D)}),lt(()=>{window.removeEventListener("resize",D)}),(M,P)=>{const F=er,v=aa,S=Et;return n(i)&&n(o).appClaimModal?(u(),f("div",O4,[a("div",N4,[a("div",B4,h(M.$t("confirmation")),1),a("p",{class:"app-claim-mobile-message",innerHTML:n(o).appClaimMessage},null,8,F4),a("div",U4,[a("div",{class:"app-claim-mobile-btn app-claim-mobile-cancel",onClick:C},h(M.$t("cancel")),1),P[0]||(P[0]=a("div",{class:"app-claim-mobile-divider"},null,-1)),a("div",{class:"app-claim-mobile-btn app-claim-mobile-download",onClick:b},h(M.$t("download")),1)])])])):!n(i)&&n(k)?(u(),ve(S,{key:1,show:n(o).appClaimModal,onClose:C,clickClose:"",containerClass:"!bg-transparent h-full",maxWidth:576},{default:Le(()=>[a("div",j4,[P[5]||(P[5]=a("div",{class:"app-claim-modal-bg"},null,-1)),P[6]||(P[6]=a("img",{class:"app_claim_bg",src:D4},null,-1)),a("div",z4,[a("p",{class:"claim-app-message",innerHTML:n(o).appClaimMessage},null,8,V4),n(o).appClaimModal?(u(),f("div",H4,[n(w)?(u(),f("div",W4,[a("div",q4,[me(v,null,{default:Le(()=>[me(F,{id:"claim-ios-qr",size:n(x),content:n(w),ref:"qrCodeIOSClaim"},null,8,["size","content"])]),_:1}
143)]),a("div",G4,[P[1]||(P[1]=a("img",{class:"icon_ios",src:Cn},null,-1)),a("div",K4,h(M.$t("ios")),1)])])):j("",!0),n($)?(u(),f("div",Y4,[a("div",J4,[me(v,null,{default:Le(()=>[me(F,{id:"claim-android-qr",size:n(x),content:n($),ref:"qrCodeAndroidClaim"},null,8,["size","content"])]),_:1})]),n(s).public.MERCHANT=="aw8"&&n(g)=="VND"?(u(),f("div",Z4,[P[2]||(P[2]=a("img",{class:"icon_ios",src:Cn},null,-1)),a("div",Q4,h(M.$t("ios")),1),P[3]||(P[3]=a("img",{class:"ml-3 icon_android",src:Tn},null,-1)),a("div",X4,h(M.$t("android")),1)])):(u(),f("div",eM,[P[4]||(P[4]=a("img",{class:"icon_android",src:Tn},null,-1)),a("div",tM,h(M.$t("android")),1)]))])):j("",!0)])):j("",!0),a("button",{type:"button","aria-label":M.$t("close"),class:"claim-close-btn",onClick:C},h(M.$t("close")),9,aM)])])]),_:1},8,["show"])):j("",!0)}}},oM=Ve(sM,[["__scopeId","data-v-5a5ac844"]]),nM={class:"p-5 relative"},iM=["aria-label"],rM={class:"text-base md:text-lg font-medium text-center mb-6"},lM={class:"mt-5 w-full text-center"},cM=["aria-label"],dM={__name:"AddBankModal",setup(e){const s=Ee(),o=je(),i=ht(),l=xt(),r=()=>{o.addBankModal=!1,l.path==i("/deposit")&&Ye(i("/"))},c=()=>{o.addBankModal=!1,s.public?.TMPL_TYPE==2?Ye(i("/bank")):Ye(i("/profile/bank"))};return(d,m)=>{const g=Et;return u(),f("div",null,[me(g,{show:n(o).addBankModal,maxWidth:450,"container-class":"deposit-modal"},{default:Le(()=>[a("div",nM,[a("button",{type:"button",class:"modal_close_btn",onClick:r,"aria-label":d.$t("home")},[...m[0]||(m[0]=[a("svg",{class:"icon-close",xmlns:"http://www.w3.org/2000/svg",width:"20.001",height:"20",viewBox:"0 0 20.001 20"},[a("g",{id:"close",transform:"translate(0.001 0.051)"},[a("rect",{width:"20",height:"20",transform:"translate(0 -0.051)",fill:"none"}),a("g",{transform:"translate(-0.001 -0.051)"},[a("path",{d:"M114.757,112.4l7.155-7.155a1.666,1.666,0,1,0-2.357-2.357l-7.155,7.155-7.155-7.155a1.666,1.666,0,1,0-2.357,2.357l7.155,7.155-7.155,7.155a1.666,1.666,0,1,0,2.357,2.357l7.155-7.155,7.155,7.155a1.666,1.666,0,0,0,2.357-2.357Z",transform:"translate(-102.4 -102.4)",fill:"currentColor",style:{color:"#959595"}})])])],-1)])],8,iM),a("div",rM,h(d.$t("deposit")),1),a("div",lM,[a("button",{type:"button",onClick:c,class:"btn btn-primary","aria-label":d.$t("add_bank_account")},h(d.$t("add_bank_account")),9,cM)])])]),_:1},8,["show"])])}}},uM={class:"top_lang_modal border-c-vgs flex justify-between border-b pb-5"},pM={class:"title_lang_modal text-[18px] font-bold md:text-[22px]"},mM=["aria-label"],_M={key:1,stroke:"currentColor",fill:"currentColor","stroke-width":"0",viewBox:"0 0 512 512",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},fM={key:0,class:"list_lang_modal_content pb-2 pt-4"},hM={key:0,class:"flex min-w-[45px] items-center gap-3"},gM=["src","alt","title"],vM={key:1,class:"flex min-w-[90px] items-center gap-3 sm:min-w-[125px]"},yM=["src","alt","title"],bM={class:"text_symbol_currency min-w-[50px] text-sm sm:min-w-[60px] sm:text-base"},wM={class:"font-bold"},$M={class:"grid w-full grid-flow-row grid-cols-2 items-center gap-4 sm:grid-cols-3 sm:gap-2"},kM=["onClick","aria-label"],xM={key:1},SM={__name:"MerchantLanguageModal",emits:["close"],setup(e,{emit:s}){const o=je(),i=s,{$resolveUrl:l}=re(),r=()=>{i("close")},c=Ee(),{locale:d,locales:m}=nt(),g=(M,P)=>{const F=m.value.find(v=>v.countryCode.startsWith(M));return F?F[P]:""},p=ft(),_=ie(()=>{if(p.ready){let M={};return p.data&&p.data.user_language&&Object.keys(p.data.user_language).forEach(P=>{Object.keys(p.data.user_language[P]).forEach(F=>{let v=Object.keys(p.data.user_language[P][F]).map(S=>S);M[F.toLowerCase()]=v.map(S=>({code:`${S}-${F.toLowerCase()}`,countryCode:F.toLowerCase(),name:p.data.user_language[P][F][S]}))})}),M}}),$=A(null);ge(()=>_.value,M=>{if(M){var P={};["aw8","jw8","wic11","siam369","siam345"].includes(c.public.MERCHANT)||[1].includes(c.public?.TMPL_TYPE)?(P=k(M),$.value=y(P)):(P=M,$.value=P)}},{immediate:!0});const w=ie(()=>$.value?Object.keys($.value).length>1:!1);function k(M){let P=null;const F={};["jw8","wic11"].includes(c.public.MERCHANT)?P=[d.value.split("-")[1],"my","sg","th"]:P=[d.value.split("-")[1]];for(const v of P)c.public.MERCHANT=="jw8"?M[v]&&(F[v]=M[v]):M.hasOwnProperty(v)&&(F[v]=M[v]);for(const v in M)P.includes(v)||(F[v]=M[v]);return F}function y(M){const P=d.value,F=P.split("-")[1],v={...M};if(v[F]){const S=v[F],E=S.findIndex(T=>T.code===P);if(E!==-1){const T=S[E],N=S.filter(O=>O.code!==P);v[F]=[T,...N]}}return v}const C=kt(),b=Nn(),x=async M=>{r(),await D(M.code),await C.replace(b(M.code))},D=async M=>{let P=At("usrSelectedLang",{maxAge:604800});P.value=`${M}
143`};return(M,P)=>{const F=ut,v=Aa,S=Et;return u(),ve(S,{show:n(o).langModal,onClose:r,containerClass:"lang_modal none-scrollbar",clickClose:"",maxWidth:550},{default:Le(()=>[a("div",null,[a("div",uM,[a("div",pM,h(n(w)?M.$t("currency_and_language"):M.$t("language")),1),a("button",{type:"button",class:"btn-size-32 close-btn",onClick:r,"aria-label":M.$t("close")},[[1,5].includes(n(c).public?.TMPL_TYPE)?(u(),ve(F,{key:0,iconClass:"icon-close"})):(u(),f("svg",_M,[...P[0]||(P[0]=[a("path",{d:"M400 145.49 366.51 112 256 222.51 145.49 112 112 145.49 222.51 256 112 366.51 145.49 400 256 289.49 366.51 400 400 366.51 289.49 256 400 145.49z"},null,-1)])]))],8,mM)]),n(p).ready?(u(),f("div",fM,[(u(!0),f(Ae,null,ze(n($),(E,T)=>(u(),f("div",{key:T,class:"list_lang_modal flex items-center gap-3 border-b py-3 last:border-b-0"},[[1].includes(n(c).public?.TMPL_TYPE)?(u(),f("div",hM,[a("img",{class:"w-[40px] sm:w-[40px]",src:n(l)(`{d}flags/${T}.webp`),alt:M.$t(`country_${T}`),title:M.$t(`country_${T}`)},null,8,gM)])):(u(),f("div",vM,[a("img",{class:"w-[30px] sm:w-[35px]",src:n(l)(`{d}flags/${T}.webp`),alt:M.$t(`country_${T}`),title:M.$t(`country_${T}`)},null,8,yM),a("p",bM,[dt(h(g(T,"symbol"))+" ",1),a("span",wM,h(g(T,"currency")),1)])])),a("div",$M,[(u(!0),f(Ae,null,ze(E,N=>(u(),f("button",{key:N.code,type:"button",class:fe(["list_languages word-decoration rounded-md border px-1 py-[10px] text-center text-xs font-bold uppercase md:text-sm",{"active border-2":N.code==n(d)}]),onClick:O=>x(N),"aria-label":N.name},h(N.name),11,kM))),128))])]))),128))])):(u(),f("div",xM,[me(v,{class:"absolute left-[50%] top-[50%] translate-x-[-50%] translate-y-[-50%]"})]))])]),_:1},8,["show"])}}},CM={class:"text-center"},TM={class:"mb-4 md:mb-6 mt-8 text-center"},EM=["aria-label"],AM={__name:"StatusModal2",props:{show:Boolean,success:{type:Boolean,default:!0},cta:{type:String,default:"OK"}},emits:["close"],setup(e,{emit:s}){const o=s,i=l=>{o("close",l)};return(l,r)=>{const c=Et;return u(),ve(c,{show:e.show,onClose:r[1]||(r[1]=d=>i(!1)),wrapperClass:"!items-center !p-3"},{default:Le(()=>[a("div",CM,[Ut(l.$slots,"default",{},void 0,!0)]),a("div",TM,[a("button",{type:"button",class:"btn btn-cta-color merchant_text_color mx-auto uppercase !py-3 w-full font-bold !rounded-[22px]",style:{"max-width":"160px"},onClick:r[0]||(r[0]=d=>i(!0)),"aria-label":e.cta},h(e.cta),9,EM)])]),_:3},8,["show"])}}},MM=Ve(AM,[["__scopeId","data-v-71554051"]]),LM={__name:"OptionsWrapper",props:{open:Boolean,width:Number,el:[HTMLElement,void 0],wrapperClass:String,selectDropdownClass:String,dropdownOnly:Boolean,registerPhone:Boolean,search:Boolean,dropdownSpacing:Number,nonfixedBackdrop:{type:Boolean,default:!1},keepRight:Boolean},emits:["close"],setup(e,{emit:s}){const o=e,i=Ee(),l=A(!1),r=je();ge(()=>o.open,w=>{w?(o.dropdownOnly||(l.value=window.innerWidth<768),document.addEventListener("click",g),window.addEventListener("resize",p),tt(()=>{(window.innerWidth>=768||o.dropdownOnly)&&($(),$()),_.value.classList.contains("o-select-backdrop")?o.nonfixedBackdrop||r.noScrollCount++:window.addEventListener("scroll",c)})):(document.removeEventListener("click",g),window.removeEventListener("resize",p),_.value.classList.contains("o-select-backdrop")?o.nonfixedBackdrop||r.noScrollCount--:window.removeEventListener("scroll",c))});const c=w=>{m("close")},d=A(null),m=s,g=w=>{!o.open||!o.el||!o.el.contains(w.target)&&!d.value.contains(w.target)&&m("close")},p=()=>{$()},_=A(null),$=()=>{if(l.value||!_.value||!o.el)return;const w=o.el.getBoundingClientRect(),k=_.value.getBoundingClientRect(),y=o.width||w.width,C={position:"absolute",width:`${y+(o.registerPhone?i.public.MERCHANT=="jolibet"?0:2:0)}px`};if(w.x+y<document.body.scrollWidth?o.keepRight?C.right=`${document.body.scrollWidth-w.right}px`:C.left=`${w.left}px`:C.right=`${document.body.scrollWidth-w.right}px`,o.search){const b=window.innerHeight-w.bottom-10;C.top=`${w.bottom+window.scrollY}px`,C.maxHeight=`${b>100?b:100}px`}else w.bottom+k.height<window.innerHeight||w.y-k.height<0?C.top=`${w.bottom+window.scrollY+(o.dropdownSpacing?o.dropdownSpacing:0)}px`:C.top=`${w.y+window.scrollY-k.height-(o.registerPhone?1:0)-(o.dropdownSpacing?o.dropdownSpacing:0)}px`;Object.assign(_.value.style,C)};return lt(()=>{document.removeEventListener("click",g),window.removeEventListener("resize",p),window.removeEventListener("scroll",c)}),(w,k)=>(u(),ve(da,{to:"body"},[e.open?(u(),f("div",{key:0,class:fe(`${n(l)?"o-select-backdrop":"o-select-dropdown"} ${e.selectDropdownClass} ${e.registerPhone?"isRegister":""}`),ref_key:"optionsWrapper",ref:_},[a("div",{class:fe(["o-select-content",`${e.wrapperClass} ${e.dropdownOnly?"noAnimation":""}`]),ref_key:"content",ref:d},[Ut(w.$slots,"default",{},void 0,!0)],2)],2)):j("",!0)]))}},IM=Ve(LM,[["__scopeId","data-v-aaef6b95"]]),RM={key:0}
143,PM={key:0,class:"o-select-value-label"},DM={key:0,class:"o-select-value-label-icon-container"},OM={key:0,class:"star-danger"},NM={key:1,class:"o-select-value-label-img-container"},BM=["src"],FM={key:3,class:"border-l pl-[0.85em]"},UM={key:0,class:"text-center text-[12px] leading-[10px] text-text-light"},jM={key:1},zM={key:1},VM={key:1},HM={key:0,class:"o-select-pills-wrapper"},WM={class:"o-select-pill"},qM={class:"leading-[16px]"},GM={key:1,class:"o-select-pills-wrapper"},KM={class:"leading-[16px]"},YM=["onClick"],JM={key:2},ZM={class:"multiple_select_text"},QM={class:"o-select-label-container"},XM={key:0},e6=["aria-label"],t6={key:0,class:"o-select-search-container"},a6={key:0,class:"relative"},s6={class:"o-select-options-container content-scrollbar"},o6={key:1,class:"o-select-option"},n6=["onClick"],i6=["src"],r6=["data-slug"],l6={key:3,class:"o-select-option text-center"},c6={__name:"Select",props:{options:{type:Array,required:!0},modelValue:{type:[Number,String,Array],required:!0},multiple:Boolean,search:Boolean,searchIcon:Boolean,minWidth:Number,labelValue:Boolean,labelText:Boolean,formatLabel:Function,label:String,selectClass:String,dropdownClass:String,api:Boolean,disabled:Boolean,allSelect:Boolean,register:{type:Boolean,default:!1},all:{type:Boolean,default:!0},placeholder:String,isCapitalize:{type:Boolean,default:!1},limit:{type:Number,default:0},customIcon:String,requiredField:Boolean,selectDropdownClass:String,mobileBackdrop:Boolean,nonfixedBackdrop:{type:Boolean,default:!1}},emits:["update:modelValue","search","change"],setup(e,{emit:s}){const o=e,{isMobile:i}=Qe(),l=Ee(),r=ie(()=>o.mobileBackdrop?!1:!["siam345","siam369","siam191asia","beta191asia","ipay9","umiwin"].includes(l.public.MERCHANT)&&![1,2,3].includes(l.public?.TMPL_TYPE)?!0:!!["jb8","beta289"].includes(l.public.MERCHANT)),c=ie(()=>o.options.find(v=>v.value==o.modelValue)),d=v=>{if(typeof o.modelValue=="string"||typeof o.modelValue=="number")return v==o.modelValue;if(Array.isArray(o.modelValue))return o.modelValue.indexOf(v)>-1},m=A(""),g=ie(()=>m.value?o.options.filter(v=>v.text.toLowerCase().indexOf(m.value.toLowerCase())>-1):o.options),p=s,_=A(),$=v=>{o.api&&(_.value&&clearTimeout(_.value),_.value=setTimeout(()=>{v.target.value&&p("search",v.target.value)},300))},w=ie(()=>{let v={};return o.options.forEach(S=>{v[S.value]=S.text}),v}),k=ie(()=>o.options?.length>1&&o.options.every(v=>o.modelValue.includes(v.value))),y=v=>{if(typeof o.modelValue=="string"||typeof o.modelValue=="number"){p("update:modelValue",v.value),p("change",v.value),D.value=!1;return}if(!(o.limit!=0&&o.modelValue.length==o.limit&&!o.modelValue.includes(v.value))&&Array.isArray(o.modelValue)){let S=[...o.modelValue];S.indexOf(v.value)>-1?S=S.filter(E=>E!=v.value):S.push(v.value),p("update:modelValue",S),p("change",S)}},C=v=>{if(!o.disabled){var S=g.value.filter(E=>E.value==v)[0];S&&y(S)}},b=()=>{p("update:modelValue",[]),p("change",[])},x=()=>{if(k.value)b();else{const v=g.value.map(S=>S.value);p("update:modelValue",v),p("change",v)}},D=A(!1),M=A(),P=()=>{o.disabled||(D.value?o.search||(D.value=!1):(D.value=!0,o.search&&window.innerWidth>768&&tt(()=>{M.value.focus()})))};ge(D,v=>{v||(m.value="")});const F=A(null);return qe(()=>{o.allSelect&&x()}),(v,S)=>{const E=ut,T=IM,N=aa;return u(),f("div",null,[a("div",{class:fe(["o-input-wrapper right o-select-container",{open:n(D),"cursor-pointer":!e.disabled}]),onClick:P,ref_key:"select",ref:F},[a("div",{class:fe(["o-input right",`${e.selectClass} ${e.disabled?"disabled":""}`])},[$t(a("div",null,[$t(a("input",{type:"text",class:"o-select-lg-input select-search-input",ref_key:"lgSearchInput",ref:M,"onUpdate:modelValue":S[0]||(S[0]=O=>zt(m)?m.value=O:null),placeholder:"Search",onInput:$,autocapitalize:"off"},null,544),[[xa,n(m)]])],512),[[Mt,e.search&&n(D)]]),$t(a("div",null,[e.multiple?(u(),f("div",VM,[e.multiple&&n(k)?(u(),f("div",HM,[a("div",WM,[a("div",qM,h(v.$t("all")),1),$t(a("span",{class:"",onClick:b},[...S[5]||(S[5]=[a("svg",{class:"w-[7px]",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 22.616 22.616"},[a("path",{d:"m0 18.503 4.116 4.113 7.192-7.195 7.195 7.195 4.113-4.113-7.195-7.195 7.195-7.192L18.503.003l-7.195 7.195L4.116 0 0 4.116l7.195 7.195Z",fill:"var(--text-base)"})],-1)])],512),[[Mt,!e.disabled]])])])):e.multiple&&e.modelValue?.length>0&&!n(k)?(u(),f("div",GM,[(u(!0),f(Ae,null,ze(e.modelValue,O=>(u(),f("div",{class:"o-select-pill",key:O},[a("div",KM,h(e.labelValue?O:("unref"in v?v.unref:n(n))(n(w)[O])||""),1),$t(a("span",{class:"",onClick:L=>C(O)},[...S[6]||(S[6]=[a("svg",{class:"w-[6px]",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 22.616 22.616"},[a("path",{d:"m0 18.503 4.116 4.113 7.192-7.195 7.195 7.195 4.113-4.113-7.195-7.195 7.195-7.192L18.503.003l-7.195 7.195L4.116 0 0 4.116l7.195 7.195Z",fill:"var(--text-base)"})],-1)])],8,YM),[[Mt,!e.disabled]])]))),128))])):(u(),f("div",JM,[a("div",ZM,h(e.placeholder?e.placeholder:v.$t("select")),1)]))])):(u(),f("div",RM,[n(c)?(u(),f("div",PM,[e.customIcon?(u(),f("div",DM,[me(E,{iconClass:`icon-${e.customIcon}`},{default:Le(()=>[e.requiredField?(u(),f("span",OM,"*")):j("",!0)]),_:1},8,["iconClass"])])):n(c).icon?(u(),f("div",NM,[a("img",{src:n(c).icon+"?v=1",alt:"option-icon"},null,8,BM)])):j("",!0),n(c)&&!e.labelText?(u(),f("span",{key:2,class:fe(n(i)?"mobile-code-font":"")},h(e.formatLabel?e.formatLabel(n(c)):("unref"in v?v.unref:n(n))(n(c).text)),3)):(u(),f("div",FM,[e.label?(u(),f("div",UM,h(e.label),1)):j("",!0),n(c)?(u(),f("span",jM,h(e.formatLabel?e.formatLabel(n(c)):("unref"in v?v.unref:n(n))(n(c).text)),1
143)):j("",!0)]))])):(u(),f("div",zM,"Â "))]))],512),[[Mt,!e.search||!n(D)]])],2),a("div",{class:fe(["o-icon right",`${e.disabled?"disabled":""}`])},[me(E,{iconClass:`${n(D)?"icon-caret-up":"icon-caret-down"} text-white o-select-arrow-icon`},null,8,["iconClass"])],2)],2),me(N,null,{default:Le(()=>[me(T,{open:n(D),el:n(F),width:e.minWidth,onClose:S[4]||(S[4]=O=>D.value=!1),wrapperClass:e.dropdownClass,search:e.search,dropdownOnly:n(r),selectDropdownClass:o.selectDropdownClass,nonfixedBackdrop:o.nonfixedBackdrop},{default:Le(()=>[a("div",QM,[a("div",null,[e.label?(u(),f("div",XM,h(e.label),1)):j("",!0)]),a("button",{type:"button",class:"o-select-close btn-size-32",onClick:S[1]||(S[1]=O=>D.value=!1),"aria-label":v.$t("close")},[me(E,{iconClass:"icon-close"})],8,e6)]),e.search||e.searchIcon?(u(),f("div",t6,[e.searchIcon?(u(),f("div",a6,[S[7]||(S[7]=a("svg",{class:"absolute left-3 top-4 w-[18px]",viewBox:"0 0 512 512",focusable:"false"},[a("path",{d:"M505 443L405 343c-4-4-10-7-17-7h-16a208 208 0 10-36 36v16c0 7 3 13 7 17l100 100c9 9 24 9 34 0l28-28c9-10 9-25 0-34zM208 336a128 128 0 110-256 128 128 0 010 256z",fill:"#757575"})],-1)),S[8]||(S[8]=a("div",{class:"absolute left-10 top-1/2 h-[70%] w-[1px] -translate-y-1/2 bg-[var(--line)]"},null,-1)),$t(a("input",{type:"text","onUpdate:modelValue":S[2]||(S[2]=O=>zt(m)?m.value=O:null),class:"o-input !py-3 !pl-14",placeholder:"Search",onInput:$,autocapitalize:"off"},null,544),[[xa,n(m)]])])):$t((u(),f("input",{key:1,type:"text","onUpdate:modelValue":S[3]||(S[3]=O=>zt(m)?m.value=O:null),class:"o-input",placeholder:"Search",onInput:$,autocapitalize:"off"},null,544)),[[xa,n(m)]])])):j("",!0),a("div",s6,[a("div",{class:fe(["o-select-body",{multiple:e.multiple}])},[e.multiple&&n(g)?.length>1&&e.all&&e.limit==0?(u(),f("div",{key:0,class:fe(["o-select-option",{selected:n(k)}]),onClick:x},[a("div",{class:fe(["o-checkbox",{checked:n(k)}])},null,2),a("span",null,h(v.$t("all")),1)],2)):j("",!0),e.multiple&&e.limit!=0&&e.modelValue.length===e.limit?(u(),f("div",o6,[S[9]||(S[9]=a("div",{class:"o-checkbox"},null,-1)),a("span",null,h(v.$t("you_can_only_select_items",{n:e.limit})),1)])):(u(!0),f(Ae,{key:2},ze(n(g),O=>(u(),f("div",{ref_for:!0,ref:"selectedOpt",key:O.id?O.id:O.value,class:fe(["o-select-option",{selected:d(O.value)}]),onClick:L=>y(O)},[e.multiple?(u(),f("div",{key:0,class:fe(["o-checkbox",{checked:d(O.value),disabled:e.modelValue.length==e.limit}])},null,2)):j("",!0),!e.register&&O.icon?(u(),f("img",{key:1,src:O.icon+"?v=1",alt:"filter-option-icon"},null,8,i6)):j("",!0),a("span",{"data-slug":O.value,class:fe(e.isCapitalize?"capitalize":"")},h(("unref"in v?v.unref:n(n))(O.text)),11,r6)],10,n6))),128)),n(g).length==0?(u(),f("div",l6,h(v.$t("no_record")),1)):j("",!0)],2)])]),_:1},8,["open","el","width","wrapperClass","search","dropdownOnly","selectDropdownClass","nonfixedBackdrop"])]),_:1})])}}},d6=Ve(c6,[["__scopeId","data-v-7d170a0c"]]),u6={class:"o-phone-select flex-shrink-0"},p6={class:"flex-grow"},m6=["id","minlength","maxlength","placeholder"],_6={__name:"PhoneInput",props:{modelValue:String,restrictFirstNumber:Array,selectClass:{type:String,default:""},placeholder:String,disabled:Boolean,register:{type:Boolean,default:!1},isLogin:Boolean,inputId:String,selectedCurrency:Object,isShowAllCode:{type:Boolean,default:!1}},emits:["update:modelValue","change"],setup(e,{emit:s}){const o=e,i=Ee(),{t:l}=nt(),{$resolveUrl:r}=re(),c=A(""),d=A(""),m=A(5),g=A(13),p=A(320),_=()=>{p.value=window.innerWidth<370?260:320};ge(c,(S,E)=>{$(),!b.value&&(d.value="",E&&w())});const $=()=>{if(Array.isArray(y.data)){const S=y.data.find(E=>E.code==c.value);S&&(m.value=parseInt(S.mobileno_length_min)||5,g.value=parseInt(S.mobileno_length_max)||13)}};ge(d,S=>{if(/\s/g.test(S)){d.value=d.value.replace(/\s/g,"");return}if(S&&S[0]&&o.restrictFirstNumber&&o.restrictFirstNumber.length>0&&o.restrictFirstNumber.includes(S[0])){d.value="";return}(c.value=="880"||c.value=="63"||c.value=="66")&&S.startsWith("0")&&(d.value=S.substring(1)),w()});const w=()=>{k("update:modelValue",`${c.value}-${d.value}`)},k=s,y=ls(),C=A([]),b=A(!1);ge(()=>o.modelValue,S=>{if(b.value=!0,d.value=S?S.split("-")[1]:"",c.value=S?S.split("-")[0]:"",y.ready&&Array.isArray(y.data)&&i.public.REGISTER_CURRENCY_LOCK&&!o.isLogin){let E=y.data.map(T=>({icon:r(`{d}flags/${T.abr.toLowerCase()}.webp`),value:T.code,text:o.register?" +"+T.code+" "+l(`country_${T.abr.toLowerCase()}`):l(`country_${T.abr.toLowerCase()}`)+" +"+T.code}));o.isShowAllCode||(E=E.filter(T=>T.value==c.value)),C.value=E}tt(()=>{b.value=!1})},{immediate:!0}),ge(()=>y.ready,S=>{if(S&&Array.isArray(y.data)){let T=y.data.map(N=>({icon:r(`{d}flags/${N.abr.toLowerCase()}.webp`),value:N.code,text:o.register?" +"+N.code+" "+l(`country_${N.abr.toLowerCase()}`):l(`country_${N.abr.toLowerCase()}`)+" +"+N.code,currency:N.currency}));if(C.value=T,c.value)return;if(o.selectedCurrency){var E=T.find(N=>N.currency==o.selectedCurrency.text);c.value=E?E.value:T[0].value}else c.value=T[0].value}},{immediate:!0});const x=A(!1),D=A(),M=A(),P=S=>{S.target==D.value&&M.value.focus()};qe(()=>{D.value.addEventListener("click",P),_(),window.addEventListener("resize",_)}),lt(()=>{D.value&&(D.value.removeEventListener("click",P),window.removeEventListener("resize",_))});const F=S=>"+"+S.value.replace("+","("),v=S=>{S.preventDefault()};return(S,E)=>{const T=d6;return u(),f("div",{class:fe(["o-input o-phone-height !flex items-center !p-0",`${e.selectClass} ${n(x)?"focus":""} ${e.disabled?"pointer-events-none":""}`]),ref_key:"inputWrapper",ref:D},[a("div",u6,[me(T,{onChange:E[0]||(E[0]=N=>k("change",N)),register:e.register,modelValue:n(c),"onUpdate:modelValue":E[1]||(E[1]=N=>zt(c)?c.value=N:null),options:n(C),formatLabel:F,minWidth:n(p),selectClass:"!max-w-[120px] !border-none
143!pr-4 phone-select-bg !py-2",label:e.register?S.$t("mobile_number"):S.$t("phone_number")},null,8,["register","modelValue","options","minWidth","label"])]),a("div",p6,[$t(a("input",{"onUpdate:modelValue":E[2]||(E[2]=N=>zt(d)?d.value=N:null),id:e.inputId,minlength:n(m),maxlength:n(g),type:"text",pattern:"[0-9]*",inputmode:"numeric",autocomplete:"off",class:"phone-input-bg w-full p-2 outline-none",onPaste:v,onKeydown:E[3]||(E[3]=(...N)=>S.$filterNumberInput&&S.$filterNumberInput(...N)),onFocus:E[4]||(E[4]=N=>x.value=!0),onBlur:E[5]||(E[5]=N=>x.value=!1),ref_key:"innerInput",ref:M,placeholder:e.placeholder},null,40,m6),[[xa,n(d)]])])],2)}}},f6=Ve(_6,[["__scopeId","data-v-176f4e78"]]),h6=({seconds:e,storageKey:s})=>{const o=A(e),i=A(!1),l=A(!0);qe(()=>{o.value=e;let g=!1;try{let p=parseInt(window.localStorage.getItem(`_cd_${s}`));if(!isNaN(p)){const _=Date.now(),$=Math.floor((_-p)/1e3);$<e&&(o.value=e-$,g=!0)}}catch(p){console.log(p)}finally{g&&d(!0),i.value=!0}});const r=ie(()=>{if(!i.value)return"-- : --";let g=Math.floor(o.value/60);g<10&&(g=`0${g}`);let p=o.value%60;return p<10&&(p=`0${p}`),`${g}:${p}`});let c=null;const d=g=>{if(!l.value)return!1;if(clearInterval(c),l.value=!1,c=Nt(()=>{if(o.value==0){m();return}o.value--},1e3),g||!window.localStorage)return!0;try{window.localStorage.setItem(`_cd_${s}`,Date.now())}catch(p){console.log(p)}finally{return!0}},m=()=>{clearInterval(c),l.value=!0,o.value=e,c=null,window.localStorage.removeItem(`_cd_${s}`)};return lt(()=>{c&&(clearInterval(c),c=null)}),{canStart:l,otpTimeDisplay:r,startTimer:d,clearTimer:m}},g6={class:"w-full"},v6={class:"relative"},y6=["id","maxlength","placeholder"],b6=["disabled","aria-label"],w6={class:"flex justify-between otp-expiry"},$6={key:0,class:"text-right flex-shrink-0 p-1 text-xs"},k6={__name:"OtpInput",props:{modelValue:{type:String,required:!0},storageKey:{type:String,required:!0},placeholder:String,inputClass:String,inputId:String},emits:["request","update:modelValue"],setup(e,{expose:s,emit:o}){const i=Ee(),l=e,r=o,c=k=>{r("update:modelValue",k.target.value)},d=()=>{r("request")},{canStart:m,otpTimeDisplay:g,startTimer:p,clearTimer:_}=h6({seconds:120,storageKey:l.storageKey});return s({start:()=>{p()},clear:()=>{_()}}),(k,y)=>(u(),f("div",g6,[a("div",v6,[a("input",{onInput:c,id:e.inputId,class:fe(["!pr-[120px] o-input",e.inputClass]),type:"text",maxlength:n(i).public.OTP_LENGTH,pattern:"[0-9]*",inputmode:"numeric",autocomplete:"off",placeholder:e.placeholder},null,42,y6),a("button",{type:"button",disabled:!n(m),class:"top-0 right-0 !absolute h-full !font-normal !text-xs md:!text-sm btn otp_btn",onClick:d,"aria-label":k.$t("request_otp")},h(k.$t("request_otp")),9,b6)]),a("div",w6,[Ut(k.$slots,"default"),n(m)?j("",!0):(u(),f("div",$6,h(k.$t("expire_in",{timeLeft:n(g)})),1))])]))}},x6={class:"relative"},S6=["aria-label"],C6={key:1,class:"w-4 h-4",src:Ta,alt:"close","aria-hidden":"true"},T6={class:"text-center font-bold text-[22px] pt-5"},E6={class:"pt-5 md:pb-8"},A6={class:"relative mt-4 login-inp-wrap"},M6={key:2,class:"_df_ErrMsg"},L6={class:"flex items-center mt-2"},I6={class:"mt-[20px] flex justify-center items-center"},R6={class:"w-full relative"},P6=["disabled","aria-label"],D6={class:"relative mt-6 text-center text-xs"},O6=["href","aria-label"],N6={__name:"VerifyPlayPhoneModal",props:{show:Boolean},setup(e){xt();const s=Ee(),o=ft(),i=Re(),l=ga(),r=je(),c=ht(),d=ls(),{$api:m,$toast:g}=re(),{t:p}=nt(),_=A(!1),$=A(!1),w=A(null),k=fa({mobileno:o.ready&&o.data&&o.data.profile&&o.data.profile.mobileno?o.data.profile.mobileno:"",mobile_tac:""}),y=async M=>{if(!M.isValid)return;_.value=!0;const P=await m("user/verify-user-contact",{type:"verify-mobile",otp:k.mobile_tac,username:i.data.username});_.value=!1,g(P.status,P.msg),P.status&&(r.verifyPlayMobileModal=!1,o.data.verified.mobile_verified=!0,$.value=!1,l.playGame(r.playGame))},C=()=>{if(o.ready&&o.data&&o.data.profile&&o.data.profile.mobileno)return!0;try{let M=!1;const[P,F]=k.mobileno.split("-"),v=d.data.find(S=>S.code==P);if(v&&F){const S=parseInt(v.mobileno_length_min)||5,E=parseInt(v.mobileno_length_max)||13;(F.length<S||F.length>E)&&(M=!0)}return!!(P&&F&&!M)}catch{return!1}},b=A(!1),x=A(),D=async()=>
143{if(C())w.value=null;else{w.value=p("error_validphone");return}if(b.value)return;b.value=!0;const P=await m("user/new-mobile-request",{type:"verify-mobile",username:i.data.username,mobileno:k.mobileno});if(b.value=!1,g(P.status,P.msg),!P.status){P.code==140014&&tt(()=>{x.value.start()});return}$.value=!0,tt(()=>{x.value.start()})};return ge(()=>r.verifyPlayMobileModal,M=>{M&&$.value&&o.init(!0)}),(M,P)=>{const F=ut,v=f6,S=Mo("DError"),E=k6,T=Aa,N=Mo("DForm"),O=Et;return u(),ve(O,{show:n(r).verifyPlayMobileModal,onClose:P[6]||(P[6]=L=>n(r).verifyPlayMobileModal=!1),maxWidth:500,wrapperClass:"verify-play-phone-modal"},{default:Le(()=>[a("div",x6,[a("button",{type:"button",class:"absolute top-0 right-0 btn-size-32",onClick:P[0]||(P[0]=L=>n(r).verifyPlayMobileModal=!1),"aria-label":M.$t("close")},[[1].includes(n(s).public?.TMPL_TYPE)?(u(),ve(F,{key:0,iconClass:"icon-close w-4 h-4"})):(u(),f("img",C6))],8,S6),a("div",T6,h(M.$t("verify_mobile_number")),1),a("div",E6,[me(N,{onSubmit:y},{default:Le(()=>[a("div",A6,[n(o).ready&&n(o).data&&n(o).data.profile&&n(o).data.profile.mobileno?$t((u(),f("input",{key:0,disabled:!0,type:"text",class:"o-input","onUpdate:modelValue":P[1]||(P[1]=L=>n(o).data.profile.mobileno=L),autocapitalize:"off"},null,512)),[[xa,n(o).data.profile.mobileno]]):(u(),ve(v,{key:1,class:"!p-1",placeholder:M.$t("enter_your_mobileno"),modelValue:n(k).mobileno,"onUpdate:modelValue":P[2]||(P[2]=L=>n(k).mobileno=L)},null,8,["placeholder","modelValue"])),n(w)?(u(),f("div",M6,h(n(w)),1)):j("",!0)]),a("div",L6,[me(E,{placeholder:M.$t("enter_otp_to_verify"),storageKey:"register",modelValue:n(k).mobile_tac,"onUpdate:modelValue":P[4]||(P[4]=L=>n(k).mobile_tac=L),ref_key:"otpInput",ref:x,onRequest:P[5]||(P[5]=L=>D({isValid:!0})),inputClass:"login-inp !p-2"},{default:Le(()=>[a("div",null,[me(S,{modelValue:n(k).mobile_tac,"onUpdate:modelValue":P[3]||(P[3]=L=>n(k).mobile_tac=L),required:""},null,8,["modelValue"])])]),_:1},8,["placeholder","modelValue"])]),a("div",I6,[a("div",R6,[a("button",{type:"submit",disabled:n(_),class:"btn primary w-full auth-submit-btn uppercase","aria-label":M.$t("submit")},h(M.$t("submit")),9,P6),n(_)?(u(),ve(T,{key:0,class:"absolute top-1/2 left-1/2 translate-x-[-50%] translate-y-[-50%]"})):j("",!0)])])]),_:1}),a("div",D6,[dt(h(M.$t("having_any_issue_question_mark"))+" ",1),a("a",{target:"_blank",href:n(c)("/contact-us"),type:"button",class:"text-primary conntact-support-btn","aria-label":M.$t("contact_customer_support")},h(M.$t("contact_customer_support")),9,O6)])])])]),_:1},8,["show"])}}},B6={key:0,class:"auth_close_icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 12 12","aria-hidden":"true"},F6={class:"text-center"},U6={class:"cta_label my-3"},j6={key:0,class:"cta_container cta_bg"},z6={class:"cta_desc_container !rounded-none"},V6={class:"cta_type text-base capitalize"},H6={class:"cta_value text-xs"},W6={key:1,class:"cta_container cta_bg"},q6={class:"cta_desc_container"},G6={class:"cta_type text-base"},K6={class:"cta_value text-xs"},Y6={__name:"CtaModal",setup(e){const{t:s,locale:o,locales:i}=nt(),l=Ee(),r=ht();Re(),je();const c=sa();return(d,m)=>{const g=ut,p=Ma,_=oo,$=Et;return u(),ve($,{show:n(c).show,onClose:m[3]||(m[3]=w=>n(c).handleClose()),wrapperClass:n(c).type==9?"kyc_verification cta_modal":"cta_modal"},{default:Le(()=>[a("button",{type:"button",class:"absolute right-4 top-4",onClick:m[0]||(m[0]=w=>n(c).handleClose()),"aria-label":"Close"},[["won66npr"].includes(n(l).public.MERCHANT)?(u(),f("svg",B6,[...m[4]||(m[4]=[a("path",{d:"M16,6.182,13.818,4,10,7.818,6.182,4,4,6.182,7.818,10,4,13.818,6.182,16,10,12.183,13.818,16,16,13.818,12.183,10Z",transform:"translate(-4 -4)"},null,-1)])])):(u(),ve(g,{key:1,iconClass:"icon-close w-4 h-4"}))]),n(c).type==9?(u(),ve(p,{key:0,missions:n(c).data},null,8,["missions"])):(u(),f(Ae,{key:1},[a("div",F6,[a("div",{class:fe(["cta_image",n(c).imageClass])},null,2),a("div",U6,h(n(c).label),1)]),n(c).multivalue&&n(c).multivalue.length?(u(),f("div",j6,[(u(!0),f(Ae,null,ze(n(c).multivalue,w=>(u(),f("div",z6,[a("div",V6,h(w.type),1),a("div",H6,h(w.value),1),n(c).redirect?.label?(u(),ve(_,{key:0,to:n(r)(`${w.type=="deposit"?"/deposit":"/"}`),onClick:m[1]||(m[1]=k=>n(c).handleClose()),class:"btn primary mt-3 w-full p-2 text-center text-base uppercase"},{default:Le(()=>[dt(h(d.$t(w.type)),1)]),_:2},1032,["to"])):j("",!0)]))),256))])):(u(),f("div",W6,[a("div",q6,[a("div",G6,h(n(c).type),1),a("div",K6,h(n(c).value),1),n(c).redirect?.label?(u(),ve(_,{key:0,to:n(r)("/deposit"),onClick:m[2]||(m[2]=w=>n(c).handleClose()),class:"btn primary mt-3 w-full p-2 text-center text-base uppercase","aria-label":d.$t(n(c).redirect.label)},{default:Le(()=>
143[dt(h(d.$t(n(c).redirect.label)),1)]),_:1},8,["to","aria-label"])):j("",!0)])]))],64))]),_:1},8,["show","wrapperClass"])}}},J6={class:"flex justify-between"},Z6=["aria-label"],Q6=["aria-label"],X6={key:0,class:"text-center max-w-[150px] sm:max-w-[250px] mx-auto mb-1"},eL={class:"text-center"},tL={class:"my-3 cta_label"},aL={class:"cta_container"},sL={class:"cta_desc_container"},oL={class:"cta_type text-base"},nL={class:"text-xs cta_value"},iL={__name:"RewardDepositModal",setup(e){const{t:s}=nt(),o=ht(),i=je(),l=sa();return(r,c)=>{const d=ut,m=oo,g=Zt;return n(i).rewardDepositModal?(u(),ve(g,{key:0,styleClasses:[{zIndex:1003},{backdropFilter:"blur(5px)"}],show:n(i).rewardDepositModal,maxWidth:999999,classes:"relative flex-grow-0"},{default:Le(()=>[a("div",J6,[a("button",{onClick:c[0]||(c[0]=()=>{n(i).rewardsModal=!0,n(i).rewardDepositModal=!1}),type:"button",class:"buttonStyle absolute top-3 left-3 z-10","aria-label":r.$t("back")},[me(d,{iconClass:"icon-back text-lg"})],8,Z6),a("button",{onClick:c[1]||(c[1]=p=>n(i).rewardDepositModal=!1),type:"button",class:"buttonStyle absolute top-3 right-3 z-10","aria-label":r.$t("close")},[me(d,{iconClass:"icon-close text-lg"})],8,Q6)]),n(i).rewardsAngpowModal?j("",!0):(u(),f("div",X6,[...c[3]||(c[3]=[a("img",{class:"rewards",src:Qi,alt:"rewards"},null,-1)])])),a("div",eL,[a("div",{class:fe(["cta_image",n(l).imageClass])},null,2),a("div",tL,h(n(l).label),1)]),a("div",aL,[a("div",sL,[a("div",oL,h(n(l).type),1),a("div",nL,h(n(l).value),1),n(l).redirect?.label?(u(),ve(m,{key:0,to:n(o)("/deposit"),onClick:c[2]||(c[2]=()=>{n(i).rewardDepositModal=!1}),class:"reward-deposit-btn text-base uppercase w-full text-center mt-3 p-2","aria-label":r.$t(n(l).redirect.label)},{default:Le(()=>[dt(h(r.$t(n(l).redirect.label)),1)]),_:1},8,["to","aria-label"])):j("",!0)])])]),_:1},8,["show"])):j("",!0)}}},rL=Ve(iL,[["__scopeId","data-v-c1da262e"]]),lL={class:"relative"},cL={class:"game-maintenance-modal-title"},dL={class:"game-maintenance-modal-description"},uL={class:"mt-5 w-full text-center"},pL=["aria-label"],mL={__name:"GameMaintenanceModal",setup(e){const s=je();ht(),xt();const o=()=>{s.gameMaintenanceModal=!1};return(i,l)=>{const r=Et;return u(),f("div",null,[me(r,{show:n(s).gameMaintenanceModal,maxWidth:500},{default:Le(()=>[a("div",lL,[a("div",cL,h(i.$t("under_maintenance")),1),a("div",dL,h(n(s).gameMaintenanceModalText),1),a("div",uL,[a("button",{type:"button",onClick:o,class:"btn btn-primary","aria-label":i.$t("close")},h(i.$t("close")),9,pL)])])]),_:1},8,["show"])])}}},_L=Ve(mL,[["__scopeId","data-v-fb9917f7"]]),fL=ye("/img/candy_bg_left.webp"),hL=ye("/img/candy_bg_right.webp"),gL=ye("/img/sample_phone.webp"),tr=ye("/img/icons/icon_ios.png"),ar=ye("/img/icons/icon_android.png"),vL={class:"h-full"},yL={key:0,class:"download_bg"},bL={class:"relative"},wL={class:"flex flex-wrap items-center justify-center"},$L={class:"download_left"},kL=["src"],xL={key:1,class:"candy_bg_left",src:fL,alt:"candy_bg_left",draggable:"false"},SL={class:"download_left_container"},CL={class:"text_1"},TL={class:"text_2"},EL={class:"text_3"},AL={key:0,class:"m-2"},ML={class:"qr_box"},LL={key:0,class:"text_4"},IL={key:1,class:"text_4"},RL={key:1,class:"m-2"},PL={class:"qr_box"},DL={class:"text_4"},OL={class:"download_right"},NL={class:"phone_container"},BL=["src"],FL={key:1,class:"candy_bg_right",src:hL,alt:"candy_bg_right",draggable:"false"},UL=["src"],jL={key:3,class:"sample_phone",src:gL,alt:"sample_phone",draggable:"false"},zL=["src"],VL={key:1,class:"mobile-download-app-page"},HL={class:"mobile-download-header sticky left-0 z-50 flex h-[55px] w-full items-center justify-center text-lg uppercase"},WL=["aria-label"],qL={class:"container"},GL={class:"download_logo mt-5"},KL=["src"],YL={class:"download-text my-5 text-center text-2xl uppercase"},JL=["href","aria-label"],ZL={key:1,class:"download_icon",src:tr,alt:"icon_ios"},QL={class:"download_btn_content"},XL={class:"download-text text-sm"},eI={class:"download-text text-xs"},tI=["href","aria-label"],aI={key:1,class:"download_icon",src:ar,alt:"icon_android"},sI={class:"download_btn_content"},oI={class:"download-text text-sm"},nI={class:"download-text text-xs"},iI=["href","aria-label"],rI={class:"download_btn_content"},lI={class:"download-text text-sm"},cI={class:"download-text text-xs"},dI=["href","aria-label"],uI={class:"download_btn_content"},pI={class:"download-text text-sm"},mI={class:"download-text text-xs"},_I={__name:"MerchantApp",setup(e){const s=je();ft();const{isMobile:o}=Qe(),i=Ee(),{$pub:l,$resolveUrl:r}=re(),{locale:c,locales:d}=nt(),{localeCurrency:m}
143=It(),g=kt(),p=ht(),_=()=>{window.history.state.back?g.back():g.replace(p("/"))},$=ie(()=>s.appDownloadSetting||{}),w=ie(()=>r($.value?.aurl)||""),k=ie(()=>r($.value?.iurl)||""),y=ie(()=>w.value),C=ie(()=>k.value),b=ie(()=>!!w.value||!!k.value),x=ie(()=>i.public.MERCHANT=="won66npr"||i.public.MERCHANT=="god855"||i.public.MERCHANT=="yufa88asia"),D=ie(()=>i.public.MERCHANT==="yufa88asia"?l("/img/download_image_new.webp"):l(`/img/download_image.webp?v=${i.public.VERSION}`)),M=xt(),P=et("navigating",()=>!1),F=ie(()=>M.path===p("/app")||M.path.endsWith("/app"));return ge([$,P],()=>{P.value||b.value||!F.value||g.replace(p("/"))},{flush:"post"}),(v,S)=>{const E=er,T=ut;return u(),f("div",vL,[n(o)?j("",!0):(u(),f("div",yL,[a("div",bL,[a("div",wL,[a("div",$L,[n(x)?(u(),f("img",{key:0,class:"candy_bg_left",src:n(l)("/img/app_mobile_element.webp"),alt:"candy_bg_left",draggable:"false"},null,8,kL)):(u(),f("img",xL)),a("div",SL,[a("div",CL,h(v.$t("download_text_1")),1),a("div",TL,h(v.$t("download_text_2")),1),S[0]||(S[0]=a("div",{class:"line_1"},null,-1)),a("div",EL,h(v.$t("download_text_3")),1),a("div",{class:fe(["mt-2 flex items-center",n(y)&&n(C)?"justify-between":"justify-center"])},[n(y)?(u(),f("div",AL,[a("div",ML,[me(E,{id:"androidQR",size:90,content:n(w),ref:"qrCodeAndroid"},null,8,["content"])]),n(i).public.MERCHANT=="aw8"&&n(m)=="VND"?(u(),f("div",LL,h(v.$t("for_android_and_ios")),1)):(u(),f("div",IL,h(v.$t("for_android")),1))])):j("",!0),n(C)?(u(),f("div",RL,[a("div",PL,[me(E,{id:"iosQR",size:90,content:n(k),ref:"qrCodeIOS"},null,8,["content"])]),a("div",DL,h(v.$t("for_ios")),1)])):j("",!0)],2)])]),a("div",OL,[a("div",NL,[S[1]||(S[1]=a("div",{class:"phone_container_aspect_ratio"},null,-1)),n(x)?(u(),f("img",{key:0,class:"candy_bg_right",src:n(l)("/img/app_mobile_element_right.webp"),alt:"candy_bg_right",draggable:"false"},null,8,BL)):(u(),f("img",FL)),n(x)?(u(),f("img",{key:2,class:"sample_phone",src:n(l)("/img/app_mobile.webp"),alt:"sample_phone",draggable:"false"},null,8,UL)):(u(),f("img",jL)),n(x)?j("",!0):(u(),f("img",{key:4,class:"download_image",src:n(D),alt:"download_image",draggable:"false"},null,8,zL))])])])])])),n(o)?(u(),f("div",VL,[a("div",HL,[a("button",{type:"button",onClick:_,"aria-label":v.$t("back"),class:"header_back_btn"},[...S[2]||(S[2]=[a("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",class:"back-btn-app w-[14px]"},[a("path",{fill:"currentColor","fill-rule":"evenodd",d:"M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z"})],-1)])],8,WL),dt(" "+h(v.$t("download")),1)]),a("div",qL,[a("div",GL,[n(i).public.MERCHANT=="88kqjasia"||n(i).public.MERCHANT=="mt88"?(u(),f("img",{key:0,src:n(l)("/img/logo-download.png"),style:{"border-radius":"20px"},alt:"icon_android"},null,8,KL)):(u(),f("div",{key:1,class:fe(n(i).public.MERCHANT=="jaya11"&&n(m)=="BDT"?"download_logo_img_bdt":"download_logo_img")},null,2))]),a("div",YL,h(n(i).public.TITLE),1),n(C)&&n(i).public.MERCHANT!=="m3"?(u(),f("a",{key:0,href:n(k),target:"_blank",class:"download_btn","aria-label":v.$t("download_for_iphone_version")},[n(i).public.MERCHANT=="mt88"?(u(),ve(T,{key:0,iconClass:"icon-ios text-[30px] logo_primary mr-3"})):(u(),f("img",ZL)),a("div",QL,[a("div",XL,h(v.$t("download_for_iphone_version")),1),a("div",eI,h(v.$t("compatible_ios",{ver:"12.0"})),1)])],8,JL)):j("",!0),n(y)&&n(i).public.MERCHANT!=="m3"?(u(),f("a",{key:1,href:n(w),target:"_blank",class:"download_btn","aria-label":v.$t("download_for_android_version")},[n(i).public.MERCHANT=="mt88"?(u(),ve(T,{key:0,iconClass:"icon-android text-[30px] logo_primary mr-3"})):(u(),f("img",aI)),a("div",sI,[a("div",oI,h(v.$t("download_for_android_version")),1),a("div",nI,h(v.$t("compatible_android",{ver:"6.0"})),1)])],8,tI)):j("",!0),n(C)&&n(i).public.MERCHANT=="m3"?(u(),f("a",{key:2,href:n(k),target:"_blank",class:"download_btn","aria-label":v.$t("download_for_iphone_version")},[S[3]||(S[3]=a("img",{class:"download_icon",src:tr,alt:"icon_android"},null,-1)),a("div",rI,[a("div",lI,h(v.$t("download_for_iphone_version")),1),a("div",cI,h(v.$t("compatible_ios",{ver:"12.0"})),1)])],8,iI)):j("",!0),n(y)&&n(i).public.MERCHANT=="m3"?(u(),f("a",{key:3,href:n(w),target:"_blank",class:"download_btn","aria-label":v.$t("download_for_android_version")},[S[4]||(S[4]=a("img",{class:"download_icon",src:ar,alt:"icon_android"},null,-1)),a("div",uI,[a("div",pI,h(v.$t("download_for_android_version")),1),a("div",mI,h(v.$t("compatible_android",{ver:"6.0"})),1)])],8,dI)):j("",!0)])])):j("",!0)])}}},fI=Ve(_I,[["__scopeId","data-v-bf01ce5b"]]),hI={};function gI(e,s){return null}const vI=Ve(hI,[["render",gI]]),yI={class:"app-download-bottom-modal"},bI={class:"app-download-bottom-modal__header"},wI={class:"app-download-bottom-modal__intro"},$I={class:"app-download-bottom-modal__logo"},kI=["src"],xI={class:"app-download-bottom-modal__message"},SI={class:"app-download-bottom-modal__body"},CI=["href"],TI={class:"app-download-bottom-modal__action-badge"},EI={class:"app-download-bottom-modal__action-text"},AI=["href"],MI={class:"app-download-bottom-modal__action-badge"},LI={class:"app-download-bottom-modal__action-text"},II={class:"app-download-bottom-modal__action-text"},RI={class:"app-download-bottom-modal__action-text"},En="appDownloadBottomModalNextShowAt",PI={__name:"AppDownloadBottomModal",setup(e){const s=je(),o=Re(),{isIos:i,isAndroid:l}=Qe(),{locale:r}=nt(),{$resolveUrl:c,$pwa:d}=re(),m=xt(),g=At("isApp"),p=A(!1),_=A(!1);let $=null,w=null;
143const k=A(!1),y=A(!1),C=A(!1),b=ie(()=>s.appDownloadSetting||{}),x=ie(()=>{const de=Number(b.value?.bri);return(Number.isFinite(de)&&de>0?de:10)*60*1e3}),D=ie(()=>{const de=Number(b.value?.bbdi);return Number.isFinite(de)&&de>0?de*1e3:0}),M=ie(()=>Number(b.value?.cb)===1),P=ie(()=>!!b.value?.iurl),F=ie(()=>!!b.value?.aurl),v=ie(()=>!k.value),S=ie(()=>k.value||y.value),E=ie(()=>g.value===1||g.value==="1"||g.value===!0||"app"in m.query),T=de=>de&&typeof de=="object"&&"value"in de?de.value:de,N=ie(()=>!!T(d?.showInstallPrompt)),O=ie(()=>!!T(d?.isPWAInstalled??d?.isInstalled)),L=ie(()=>l&&!y.value&&!O.value&&N.value&&typeof d?.install=="function"),z=ie(()=>P.value&&i||F.value&&L.value),I=ie(()=>!C.value||S.value||E.value||Number(b.value?.bbe)!==1||o.loggedIn&&Number(b.value?.bbal)!==1||!o.loggedIn&&Number(b.value?.bbbl)!==1?!1:l?!!b.value?.aurl||L.value:!0),R=ie(()=>s.appDownloadBottomModal&&I.value&&_.value),U=ie(()=>{const de=b.value?.icon||"";return de?c(de):""}),V=(de,ue)=>{if(!de)return ue;let be=de;if(typeof de=="string")try{be=JSON.parse(de)}catch{return de||ue}const Ce=r.value?.split("-")?.[0];return be?.[Ce==="zh"?"cn":Ce]||be?.en||ue},q=ie(()=>V(b.value?.bbd,"We would like to add it to your home screen for the latest free bets and bonus updates")),W=ie(()=>V(b.value?.bbfm,"Enjoy more benefits!")),se=()=>{$&&(clearTimeout($),$=null)},te=()=>{w&&(clearTimeout(w),w=null)},_e=()=>Number(localStorage.getItem(En))||0,Z=()=>{const de=Date.now()+x.value;return localStorage.setItem(En,String(de)),de},G=(de=_e())=>{se();const ue=Math.max(de-Date.now(),0);$=setTimeout(()=>{I.value&&J()},ue)},Q=()=>{_.value=!1;const de=Z();G(de)},J=()=>{if(se(),!I.value){te(),_.value=!1,s.appDownloadBottomModal=!1;return}const de=_e();if(de&&Date.now()<de){s.appDownloadBottomModal=!1,G(de);return}if(!_.value){const ue=D.value;if(ue>0){w||(w=setTimeout(()=>{w=null,_.value=!0,J()},ue));return}_.value=!0}!de||Date.now()>=de?s.appDownloadBottomModal=!0:(s.appDownloadBottomModal=!1,G(de))},ee=()=>{s.appDownloadBottomModal=!1},oe=async()=>{p.value=!0,s.returnToAppDownloadBottomModal=!0,s.appDownloadBottomModal=!1,await tt(),s.iosBottomModal=!0},he=()=>{y.value=typeof window.matchMedia=="function"&&window.matchMedia("(display-mode: standalone)").matches},Pe=()=>{k.value=i&&window.navigator.standalone===!0,he(),C.value=!0},B=()=>{p.value=!0,he(),s.appDownloadBottomModal=!1},H=async()=>{if(!(!N.value||typeof d?.install!="function")){p.value=!0;try{await d.install()}finally{he(),s.appDownloadBottomModal=!1}}};return lt(()=>{se(),te(),window.removeEventListener("appinstalled",B)}),qe(()=>{Pe(),localStorage.removeItem("vite-pwa:hide-install"),window.addEventListener("appinstalled",B),J()}),ge(I,()=>{J()}),ge(()=>s.appDownloadBottomModal,async(de,ue)=>{de?se():ue===!0&&(p.value?p.value=!1:I.value&&Q())}),(de,ue)=>{const be=ut,Ce=Et;return u(),ve(Ce,{show:n(R),onClose:ee,wrapperClass:"items-end",containerClass:"!rounded-t-3xl !p-0 bg-transparent",maxWidth:1e3},{default:Le(()=>[a("div",yI,[a("div",bI,[a("div",wI,[a("div",$I,[n(U)?(u(),f("img",{key:n(U),src:n(U),alt:"App logo",class:"app-download-bottom-modal__logo-img"},null,8,kI)):j("",!0)]),a("div",null,[a("div",xI,h(n(q)),1)])]),a("button",{type:"button",onClick:ee,class:"app-download-bottom-modal__close","aria-label":"Close"},[me(be,{iconClass:"icon-close text-xs"})])]),ue[0]||(ue[0]=a("div",{class:"app-download-bottom-modal__divider"},null,-1)),a("div",SI,[n(M)?(u(),f("button",{key:0,type:"button",onClick:ee,class:"app-download-bottom-modal__browser-text"},h(de.$t("keep_using_the_browser")),1)):j("",!0),a("div",{class:fe(["app-download-bottom-modal__actions",{"app-download-bottom-modal__actions--two-columns":n(z)}])},[n(P)&&n(i)?(u(),f("a",{key:0,href:n(c)(n(b).iurl),target:"_blank",rel:"noopener",class:"app-download-bottom-modal__action app-download-bottom-modal__action--ios"},[a("span",TI,h(n(W)),1),me(be,{iconClass:"icon-ios app-download-bottom-modal__action-icon text-white"}),a("span",EI,h(de.$t("app")),1)],8,CI)):j("",!0),n(F)&&n(l)?(u(),f("a",{key:1,href:n(c)(n(b).aurl),target:"_blank",rel:"noopener",class:"app-download-bottom-modal__action app-download-bottom-modal__action--android"},[a("span",MI,h(n(W)),1),me(be,{iconClass:"icon-android app-download-bottom-modal__action-icon text-white"}),a("span",LI,h(de.$t("app")),1)],8,AI)):j("",!0),n(L)?(u(),f("button",{key:2,type:"button",onClick:H,class:"app-download-bottom-modal__action app-download-bottom-modal__action--web"},[me(be,{iconClass:"icon-android app-download-bottom-modal__action-icon text-[#1777ff]"}),a("span",II,h(de.$t("web_app")),1)])):j("",!0),n(v)&&n(i)?(u(),f("button",{key:3,type:"button",onClick:oe,class:"app-download-bottom-modal__action app-download-bottom-modal__action--web"},[me(be,{iconClass:"icon-ios app-download-bottom-modal__action-icon text-[#1777ff]"}),a("span",RI,h(de.$t("web_app")),1)])):j("",!0)],2)])])]),_:1},8,["show"])}}},DI=Ve(PI,[["__scopeId","data-v-36118417"]]),OI={class:"relative p-5"},NI={class:"mb-6 text-center font-semibold text-[20px] text-black"},BI={class:"info-container my-5 w-full rounded-md text-black"},FI={class:"text-center font-bold mb-2"},UI={class:"mt-2"},jI={class:"modal-footer flex w-full flex-row items-center"},zI={class:"button-container w-full border-gray-300 border-r-2 text-center md:w-1/2"},VI=["aria-label","disabled"],HI={class:"button-container w-full text-center md:w-1/2"},WI=["aria-label","disabled"],qI={__name:"SocialSignUpModal",props:{signUpParams:{type:Object,required:!0},authFieldSetting:{type:Object,required:!0}},emits:["close"],setup(e,{emit:s}){const o=Re(),i=je(),l=ht();xt(),kt();const{t:r}=nt(),c=s,{$api:d,$toast:m,$trackEvent:g}=re(),p=()=>{c("close")},_=e,$=A(!1),w=async()=>
143{if(!$.value){$.value=!0;try{const y=await d("register/confirm",_.signUpParams);if(localStorage.removeItem("formCacheRegister"),!y.status){m(y.status,y.msg),i.socialSignUpModal=!1,$.value=!1;return}g("register",{user_data:_.signUpParams?.username});const C={social_app:_.signUpParams?.social_login,login:1},b=await o.login(C,{authType:C.social_app});if(!b.status){m(!1,y.msg),i.socialSignUpModal=!1,$.value=!1;return}Ye(l("/")),i.socialSignUpModal=!1,i.successRegisterData={username:b.data.username,password:y.data.password??"-"},i.successRegisterModal=!0,localStorage.removeItem("_cd_register")}catch(y){console.error("Social login error:",y),m(!1,"Something went wrong. Please try again.")}finally{$.value=!1}}},k=async()=>{p(),i.loginModal=!0,i.authTab="login",m(!0,r("please_fill_in_to_bind_account"))};return(y,C)=>{const b=Et,x=Ri;return u(),f("div",null,[me(b,{show:n(i).socialSignUpModal,maxWidth:700,wrapperClass:"!items-center !p-3",containerClass:"modal-container status-modal !bg-white overflow-hidden !rounded-lg",paddingClass:""},{default:Le(()=>[a("div",OI,[a("div",NI,h(y.$t("notice")),1),a("div",BI,[a("div",FI,h(y.$t("telegram"))+": "+h(_.signUpParams.telegram_name),1),a("div",null,h(y.$t("bind_with_existing_account"))+": "+h(y.$t("bind_with_existing_account_desc")),1),a("div",UI,h(y.$t("register_new_account"))+": "+h(y.$t("register_new_account_desc")),1)])]),a("div",jI,[a("div",zI,[a("button",{type:"button",onClick:k,class:"cta-btn w-full text-black","aria-label":y.$t("bind_with_existing_account"),disabled:n($)},h(y.$t("bind_with_existing_account")),9,VI)]),a("div",HI,[a("button",{type:"button",onClick:w,class:"cta-btn w-full text-blue","aria-label":y.$t("register_new_account"),disabled:n($)},h(y.$t("register_new_account")),9,WI)])])]),_:1},8,["show"]),me(x)])}}},GI=Ve(qI,[["__scopeId","data-v-6f3665e4"]]),KI={class:"px-5 text-center"},YI={class:"cta_title my-3"},JI={class:"cta_subtitle"},ZI={key:0,class:"progress_container px-2 text-sm"},QI={class:"progress_row"},XI={class:"progress_label progress_label_spaced"},eR={class:"progress_bar"},tR={key:0,class:"progress_row"},aR={class:"progress_label progress_label_spaced"},sR={class:"progress_bar"},oR={key:1,class:"progress_container_wo_bar px-2 text-sm"},nR={class:"progress_row"},iR={class:"progress_label progress_label_spaced"},rR={class:"progress_label progress_label_spaced"},lR={key:0,class:"progress_row"},cR={class:"progress_label progress_label_spaced"},dR={class:"progress_label progress_label_spaced"},uR={class:"btn_container"},pR={__name:"CtaProgressModal",setup(e){const{t:s,locale:o,locales:i}=nt(),l=ht(),r=sa(),c=kt(),d=qt("ctaRedirect"),m=ie(()=>String(r.msg??"").split(/\r?\n/)),g=(w,k)=>{const y=Number(w),C=Number(k);return!Number.isFinite(y)||!Number.isFinite(C)?0:C===0?y>=C?100:0:Math.min(Math.max(y/C*100,0),100)},p=ie(()=>g(r.data?.accumulated_deposit,r.data?.target_deposit)),_=ie(()=>g(r.data?.accumulated_turnover,r.data?.target_turnover)),$=()=>{if(p.value<100){const k=r.data?.page_to||"/deposit";r.handleClose(),c.push(l(k));return}const w=r.data?.redirect_message_type??1;d(r.data?.redirect_game_label,r.data?.page_to,w,!0)};return(w,k)=>{const y=ut,C=Et;return u(),ve(C,{show:n(r).show_progress,onClose:k[2]||(k[2]=b=>n(r).handleClose()),wrapperClass:`cta_progress ${n(r).progress_bar?"":"small"}`},{default:Le(()=>[a("button",{type:"button",class:"absolute right-4 top-4",onClick:k[0]||(k[0]=b=>n(r).handleClose()),"aria-label":"Close"},[me(y,{iconClass:"icon-close w-4 h-4"})]),a("div",KI,[a("div",YI,h(w.$t("confirmation")),1),a("div",JI,[(u(!0),f(Ae,null,ze(n(m),(b,x)=>(u(),f("div",{key:x},h(b),1))),128))]),n(r).progress_bar?(u(),f("div",ZI,[a("div",QI,[a("div",XI,[a("span",null,h(w.$t("withdrawal_deposit")),1),k[3]||(k[3]=a("span",null,":",-1))]),a("div",eR,[a("div",{class:"progress_done",style:st({width:n(p)+"%"})},null,4)]),a("div",{class:fe(["progress_value",n(p)>=100?"font-bold":""])},h(n(r).data?.accumulated_deposit>n(r).data?.target_deposit?n(r).data?.target_deposit:n(r).data?.accumulated_deposit)+"/"+h(n(r).data?.target_deposit),3)]),n(r).data?.show_secondary_progress!==!1?(u(),f("div",tR,[a("div",aR,[a("span",null,h(w.$t(n(r).data?.secondary_progress_label||"turnover")),1),k[4]||(k[4]=a("span",null,":",-1))]),a("div",sR,[a("div",{class:"progress_done",style:st({width:n(_)+"%"})},null,4)]),a("div",{class:fe(["progress_value",n(_)>=100?"font-bold":""])},h(n(r).data?.accumulated_turnover)+"/"+h(n(r).data?.target_turnover),3)])):j("",!0)])):(u(),f("div",oR,[a("div",nR,[a("div",iR,[a("span",null,h(w.$t("current_deposit_amount")),1),k[5]||(k[5]=a("span",null,":",-1))]),a("div",{class:fe(["progress_value",n(p)>=100&&n(r).progress_bar?"font-bold":""])},h(Number(n(r).data_plain?.accumulated_deposit)>Number(n(r).data_plain?.target_deposit)?n(r).data_plain?.target_deposit:n(r).data_plain?.accumulated_deposit),3),a("div",rR,[a("span",null,h(w.$t("required_deposit_amount")),1),k[6]||(k[6]=a("span",null,":",-1))]),a("div",{class:fe(["progress_value",n(p)>=100&&n(r).progress_bar?"font-bold":""])},h(n(r).data_plain?.target_deposit),3)]),n(r).data?.show_secondary_progress!==!1?(u(),f("div",lR,[a("div",cR,[a("span",null,h(w.$t(n(r).data?.secondary_progress_label?"current_vip_points_2":"current_turnover")),1),k[7]||(k[7]=a("span",null,":",-1))]),a("div",{class:fe(["progress_value",n(_)>=100&&n(r).progress_bar?"font-bold":""])},h(Number(n(r).data_plain?.accumulated_turnover)>Number(n(r).data_plain?.target_turnover)?n(r).data_plain?.target_turnover:n(r).data_plain?.accumulated_turnover),3),a("div",dR,[a("span",null,h(w.$t(n(r).data?.secondary_progress_label?"required_vip_points":"required_turnover")),1),k[8]||(k[8]=a("span",null,":",-1))]),a("div",{class:fe(["progress_value",n(_)>=100&&n(r).progress_bar?"font-bold":""])},h(n(r).data_plain?.target_turnover),3)])):j("",!0)]))]),a("div",uR,[a("button",{onClick:k[1]||(k[1]=b=>n(r).handleClose())},h(w.$t("cancel")),1),a("button",{class:"primary",onClick:$},h(w.$t("jump_to_page")),1)])]),_:1},8,["show","wrapperClass"])}}},mR={class:"toast-wrapper"},_R={class:"toast-details"},fR={class:"mr-3 grid place"},hR={key:0,class:"toast-icon",xmlns:"http://www.w3.org/2000/svg",width:"34",height:"34",viewBox:"0 0 34 34"},gR={key:1,class:"toast-icon",xmlns:"http://www.w3.org/2000/svg",width:"34",height:"34",viewBox:"0 0 34 34"},vR=["innerHTML"],yR=["onClick"],bR={key:1,xmlns:"http://www.w3.org/2000/svg",width:"14.269",height:"14.269",viewBox:"0 0 14.269 14.269"},wR={__name:"Toast",setup(e){const s=Ee(),o=fi(),i=r=>({animationDuration:`${r.duration/1e3}s`}),l=r=>{o.remove(r)};return(r,c)=>{const d=ut,m=aa;return u(),ve(m,null,{default:Le(()=>[(u(),ve(da,{to:"body"},[a("div",mR,[me(js,{name:"toast",tag:"div"},{default:Le(()=>[(u(!0),f(Ae,null,ze(n(o).items,g=>(u(),f(Ae,null,[g.isCta?(u(),f("div",{class:"toast-item drop-shadow-lg px-4 py-3",key:g.id},[a("div",_R,[a("div",fR,[[1].includes(n(s).public?.TMPL_TYPE)?(u(),f(Ae,{key:0},[g.status?(u(),ve(d,{key:1,iconClass:"icon-successful text-2xl"})):(u(),ve(d,{key:0,iconClass:"icon-failed text-2xl"}))],64)):(u(),f(Ae,{key:1},[g.status?(u(),f("svg",gR,[...c[1]||(c[1]=[a("g",{transform:"translate(-1425.359 -853.359)"},[a("circle",{cx:"17",cy:"17",r:"17",transform:"translate(1425.359 853.359)",fill:"#27AE60"}),a("path",{d:"M0,0V8.32H16.189",transform:"translate(1433.801 869.906) rotate(-45)",fill:"none",stroke:"#fff","stroke-width":"3"})],-1)])])):(u(),f("svg",hR,[...c[0]||(c[0]=[a("g",{transform:"translate(-1425.359 -853.359)"},[a("circle",{cx:"17",cy:"17",r:"17",transform:"translate(1425.359 853.359)",fill:"#9d1414"}),a("g",{transform:"translate(1431.334 870.359) rotate(-45)"},[a("path",{d:"M0,0V15.592",transform:"translate(7.797)",fill:"none",stroke:"#fff","stroke-width":"2"}),a("path",{d:"M0,0V15.592",transform:"translate(15.592 7.795) rotate(90)",fill:"none",stroke:"#fff","stroke-width":"2"})])],-1)])]))],64))]),a("div",null,[a("div",{class:"toast-message text-sm",innerHTML:g.message},null,8,vR)])]),a("div",{class:"toast-close ml-2 flex items-center self-center",onClick:p=>l(g.id)},[[1].includes(n(s).public?.TMPL_TYPE)?(u(),ve(d,{key:0,iconClass:"icon-close"})):(u(),f("svg",bR,[...c[2]||(c[2]=[a("g",{transform:"translate(7.135 -4.306) rotate(45)"},[a("path",{d:"M0,0H16.179",transform:"translate(0 8.09)",fill:"none",stroke:"#848484","stroke-linecap":"round","stroke-width":"2"}),a("path",{d:"M0,0H16.179",transform:"translate(8.09 0) rotate(90)",fill:"none",stroke:"#848484","stroke-linecap":"round","stroke-width":"2"})],-1)])]))],8,yR),a("div",{class:fe(["toast-loading",{[g.status]:!0}]),style:st(i(g))},null,6)])):j("",!0)],64))),256))]),_:1})])]))]),_:1})}}},$R=Ve(wR,[["__scopeId","data-v-e8777cdb"]]);function kR(e={}){const{immediate:s=!1,onNeedReload:o,onNeedRefresh:i,onOfflineReady:l,onReg
143istered:r,onRegisteredSW:c,onRegisterError:d}=e;let m,g,p;const _=async(w=!0)=>{await g,p?.()};async function $(){if("serviceWorker"in navigator){if(m=await X(async()=>{const{Workbox:w}=await import("./workbox-window.prod.es5-BBnX5xw4-179145342.js");return{Workbox:w}},[],import.meta.url).then(({Workbox:w})=>new w("/sw.js",{scope:"/",type:"classic"})).catch(w=>{d?.(w)}),!m)return;p=()=>{m?.messageSkipWaiting()},m.register({immediate:s}).then(w=>{c?c("/sw.js",w):r?.(w)}).catch(w=>{d?.(w)})}}return g=$(),_}const xR=Pt("banner",{state:()=>({data:{},loading:!1,ready:!1,noFound:!1}),actions:{async initBannerStore(e){const{config:s,$getData:o,$i18n:i,$toLocaleTime:l,$replaceCloudFrontUrlForMMK:r,localeCurrency:c,$resolveUrl:d}=e,m="banner_one";this.loading=!0;try{let g;if(g=await mt("{m}backend/{env}/{cur}/banner.json.gz",m),g.status&&g.data){const p=g.data;let _={};if(p){const $=new Date().getTime();i.localeCodes.value.forEach(w=>{if(p[w]){_[w]={};for(let k in p[w])_[w][k]=[],p[w][k].forEach(y=>{let C=y;C.desktop_img&&C.desktop_img!=""&&(C.desktop_img=d(C.desktop_img)),C.mobile_img&&C.mobile_img!=""&&(C.mobile_img=d(C.mobile_img));let b=l(C.start_date).getTime(),x=l(C.end_date).getTime();b<=$&&$<x&&_[w][k].push(C)})}})}this.data=_,this.ready=!0}else this.ready=!0}catch(g){console.error("Error fetching banner data:",g),this.ready=!0,this.noFound=!0}finally{this.loading=!1}}}}),An=A([]),Os=A(!1),SR=()=>{const{$api:e,$toast:s,$getCurrency:o}=re(),i=xt(),l=kt(),r=Re(),c=je(),d=A(!1),m={type:"",token:"",disableFields:[],hiddenFields:[]},g={gettingUserData:!1,requestingAuth:!1},p=fa({...m}),_=fa({...g}),$=()=>{Object.assign(p,m),Object.assign(_,g),k()},w=x=>{Object.assign(p,x)},k=async()=>{Os.value=!0;const x=await mt("{m}backend/{env}/{cur}/social_setting.json.gz","social_setting");return Os.value=!1,x.status?(Array.isArray(x.data)&&(An.value=x.data.filter(D=>D.show=="1").sort((D,M)=>D.sequence-M.sequence)),{status:!0}):(s(x.status,x.msg),{status:!1})},y=async x=>{d.value=!0;const D=await r.login(x,{authType:x.social_app});if(d.value=!1,D.status)k();else{s(D.status,D.msg);return}c.loginModal=!1},C=async x=>{try{_.gettingUserData=!0;const D=x.social_app,M=x.token,P=await e("index/getSocialUser",x);if(_.gettingUserData=!1,P.status){p.type=D,p.token=M;let F={};return D=="google"?(F={type:D,disableFields:["email"],hiddenFields:["password"]},w(F),{authType:F.type,email:P.data.email||"",status:!0}):D=="telegram"?(p.token=P.data.tg_token,p.telegram_id=P.data.telegram_id,F={type:D,disableFields:["mobileno"],hiddenFields:["password"]},w(F),P?.data?.telegram_id?{authType:D,telegramId:P.data.telegram_id,tg_token:P.data.tg_token,name:P.data.first_name,is_pop:P.data?.is_pop??"",status:!0}:P):D=="line"?(F={type:D,disableFields:[],hiddenFields:["password"]},P.data.email&&(F.disableFields=["email"]),w(F),{authType:F.type,email:P.data.email||"",token:P.data.token,name:P.data.name,status:!0}):D=="whatsapp"?(F={type:D,disableFields:["mobileno"],hiddenFields:["password"]},w(F),{authType:D,mobileno:P.data.mobileno,status:!0}):(w(F),{status:!1})}else{if(s(!1,P.msg),i.query.isSignup==="1"){const F={...i.query};delete F.isSignup,l.replace({path:i.path,query:F})}return{status:!1}}}catch(D){return console.error(D),{status:!1}}};return{requestUserStatus:_,resetAuthSetting:$,loggingIn:d,loginSocialAuth:y,socialSettingSetup:async(x=0)=>{try{const D=re().$safeJsonParse(JSON.stringify(i.query)),M=D.authType;if(M){const P=D.authtoken;let F={social_app:M,token:P,currency:o(),login:x};r.google_token=D.authtoken,delete D.authtoken,delete D.authType;let v={status:!1};return x?v=await y(F):v=await C(F),v.status||$(),v}else return await k()}catch{}},socialSetting:An,loadingSocialSettings:Os,authFeildsSetting:p,getSocialSetting:k}},CR=["0","1","2","3","4","5","6","7","8","9"],TR=300*1e3,sr=new Map,Ns=new Map,ER=e=>!e||Array.isArray(e)&&!e.length?null:e,AR=({currency:e,domain:s,loggedIn:o,affCode:i})=>[e,s,o?"1":"0",i||""].join("|"),MR=e=>{const s=sr.get(e);if(!(!s||Date.now()-s.at>=TR))return s.data},Mn=(e,s)=>{sr.set(e,{data:s,at:Date.now()})},LR=()=>{const e=xt(),{$getCurrency:s}
143=re(),o=Re(),i=At("affiliate_code");let l=!1;const r=(p,_)=>{if(!p)return[];if(typeof p=="string")return[p];if(Array.isArray(p))return p.map($=>typeof $=="string"?$:$?.siteKey).filter($=>typeof $=="string");if(typeof p=="object"){if(typeof p.siteKey=="string")return[p.siteKey];if(_&&typeof p[_]=="string")return[p[_]]}return[]},c=()=>e.query?.aff||e.query?.ref||localStorage.getItem("aff")||i.value||"",d=async()=>{const p=s(),{host:_}=ao(),$=_.replace("www.",""),w=!!o.loggedIn,k=c(),y=AR({currency:p,domain:$,loggedIn:w,affCode:k}),C=MR(y);if(C!==void 0)return C;const b=Ns.get(y);if(b)return b;const x=(async()=>{try{const D=ER(await $fetch("/api/getTrackerFile/tracker",{query:{currency:p,domain:$,aff:k||void 0,loggedIn:w?"true":"false"}}));return Mn(y,D),D}catch(D){return console.log("[useSmartLookTracker] getTrackerFile fetch error",D),Mn(y,null),null}finally{Ns.delete(y)}})();return Ns.set(y,x),x},m=(p,_)=>{let $=[];return p?.forEach(w=>{$.push({innerHTML:` 144 window.smartlook||(function(d) { 145 var o=smartlook=function(){ o.api.push(arguments)},h=d.getElementsByTagName('head')[0]; 146 var c=d.createElement('script');o.api=new Array();c.async=true;c.type='text/javascript'; 147 c.charset='utf-8';
147c.src='https://web-sdk.smartlook.com/recorder.js';h.appendChild(c); 148 })(document); 149 smartlook('init', '${w}', { region: 'eu' }); 150 // to enable ip recording 151 smartlook('record',{ ips: true }) 152 // to enable email recording 153 smartlook('record',{ email: true }) 154 smartlook('identify', ${_?.uid}, { 155 "username": '${_?.username}', 156 "fullname": '${_?.fullname}', 157 "name": '${_?.fullname}', 158 "email": '${_?.email}', 159 "phone": '${_?.phone}', 160 "currency": '${_?.currency}', 161 "viplevel": '${_?.viplevel}', 162 "affiliate_username": '${_?.affUsername}', 163 "affiliate_link": '${_?.affLink}', 164 }) 165 console.log('smart look script init success')`,type:"text/javascript"})}),$},g=async()=>{try{if(l)return;const p=await d(),_=s(),$=p?.trackers?.smart_look,w=Array.isArray($)?$:[$],k=[...new Set(r(w,_))];if(!k.length)return;const y={uid:o?.data?.uid||null,username:o?.data?.username||null,fullname:o.data?.fullname||null,name:o.data?.fullname||null,currency:o.data?.currency||null,email:o?.email||null,phone:o?.phone||null,viplevel:o?.data?.vip||null,affUsername:o?.affUsername||null,affLink:o?.affLink||null};rs(()=>({script:m(k,y)})),l=!0}catch(p){console.log("Error in reactive SmartLook script:",p)}};ge([()=>o.loggedIn,()=>o.data?.vip,()=>c()],async([p,_])=>{await d()&&(p&&!CR.includes(String(_??o.data?.vip??""))||await g())},{immediate:!0})};let ia=null;const IR=Pt("fastTrack",{state:()=>({}),actions:{async removeFT(){ia&&(ia.remove(),delete window.fasttrackbrand,delete window.sid,delete window.source,delete window.fasttrack)},async loadFT(){const e=Ee();if(!e.public.FAST_TRACK_BRAND||e.public.FAST_TRACK_BRAND==""||ia)return;const{$api:s}=re(),o=await s("user/session");if(!o.status||!e.public.FAST_TRACK_BRAND||!o.data.token)return;window.fasttrackbrand="aweight",window.sid=o.data.token,window.source="aweight",window.fasttrack={integrationVersion:1.1,autoInit:!0,inbox:{enable:!0,badgeId:"#ft-crm-inbox-badge",navBarLogo:"https://via.placeholder.com/200x200",supportLink:"mailto:[email protected]",supportLinkText:"customer support »"}};const i=e.public.ENV=="production"?"https://crm-lib.fasttrack-solutions.com/loader/fasttrack-crm.js":"https://crm-lib-staging.fasttrack-solutions.com/loader/fasttrack-crm.js";ia=document.createElement("script"),ia.async=!0,ia.onload=function(){new window.FastTrackLoader},ia.src=i,window.document.body.appendChild(ia)}}}),RR=bt(()=>X(()=>import("./MobileSideBar-lKP9Rnfp-179145342.js"),__vite__mapDeps([352,2,12,13]),import.meta.url).then(e=>e.default||e)),PR={key:0,class:"text-[16px]"},DR={key:1,class:"text-[20px] font-semibold"},OR={class:"text-[20px] font-semibold"},NR={class:"mt-4"},BR={class:"text-[16px]"},FR={class:"text-[16px]"},UR={class:"text-[16px]"},jR="/noti/",zR={__name:"app",setup(e){const s=Ee(),o=Re(),i=Ca(),l=xR(),r=ls(),c=ho(),d=Oa(),m=ga(),g=Ei(),p=Ha(),_=je(),{localeCurrency:$}=It(),{fetchCampaignEvents:w,fetchEventJson:k,fetchRewardCenter:y}=bo(),{$getData:C,$i18n:b,$toLocaleTime:x,$replaceCloudFrontUrlForMMK:D,$pub:M,$resolveUrl:P,$fn:F}=re(),{authFeildsSetting:v,socialSettingSetup:S,getSocialSetting:E}=SR();qe(async()=>{i.ready||await i.initVersionStore({config:s,$getData:C});const ne=[];r.ready||ne.push(r.initCountryStore({config:s,$getData:C})),l.ready||ne.push(l.initBannerStore({config:s,$getData:C,$i18n:b,$toLocaleTime:x,$replaceCloudFrontUrlForMMK:D,localeCurrency:$,$resolveUrl:P})),c.ready||ne.push(c.initMerchantMenu({config:s,$getData:C})),g.ready||ne.push(g.initPartnershipStore({config:s,$getData:C})),_.generalData.ready||ne.push(_.initMainStore({config:s,$getData:C})),await Promise.all(ne)}),Jn(()=>{const ne=kR({onNeedRefresh(){ne()},onOfflineReady(){}})});const{$api:T,$toast:N,$setMeta:O,ssrContext:L,$trackEvent:z,$decodeString:I}=re(),{isMobile:R,isIos:U}=Qe(),V=ht(),q=async ne=>{_.loginModal=!1,_.regModal=!0,_.authTab="signup"};ea("triggerRegister",q);const W={email:"",google_name:"",social_login:"",ref:"",line_name:"",line_id:""};ea("triggerForgot",ne=>{_.loginModal=!1,_.forgotPasswordModal=!0});const te=sa();ea("ctaRedirect",(ne,$e,Ie=1,Xe=!1)=>{Ie==3?re().$toast(!0,de("cta_notification_complete",{n:ne||de("rewards")}),5e3,!1,!0):Ie==2?re().$toast(!0,de("cta_notification_upgrade",{n:ne||de("rewards")}),5e3,!1,!0):re().$toast(!0,de("cta_notification_get",{n:ne||de("rewards")}),5e3,!1,!0),Xe&&te.handleClose(),G.push(V($e||"/"))});const Z=ne=>{_.regModal=!1,_.loginModal=!0,_.authTab="login"};ea("triggerLogin",Z);const G=kt();ge(()=>_.regModal,()=>{if(_.regModal){let ne={...B.query};ne.signup=1,delete ne.login,s.public?.REGISTER_PAGE?G.push({path:V("/register")}):G.replace({query:ne})}},{immediate:!1});const Q=A(),J=()=>{_.socialSignUpModal=!0,Q.value=v},ee=ie(()=>s.public.MERCHANT=="win22new"&&[V("/login"),V("/register")].includes(B.path)),oe=A(!1),he=ie(()=>s.public.TMPL_TYPE==5||ee.value?!1:oe.value||s.public.MERCHANT=="win22new"&&!R);ge(()=>_.sidebar,ne=>{ne&&(oe.value=!0)},{immediate:!0}),ge(()=>_.loginModal,()=>{if(_.loginModal){let ne={...B.query};ne.login=1,delete ne.signup,s.public?.LOGIN_PAGE?G.push({path:V("/login")}):G.replace({query:ne})}},{immediate:!1});const Pe=ie(()=>_.loginModal&&!s.public?.LOGIN_PAGE||_.regModal&&!s.public?.REGISTER_PAGE);ge(()=>Pe.value,()=>{if(Pe.value)return;let ne={...B.query};delete ne.login,delete ne.signup,G.replace({query:ne})},{immediate:!1}),ge(()=>_.depositModal,()=>{_.depositModal&&(s.public?.DEPOSIT_PAGE?(_.depositModal=!1,Ce.data&&Ce.data.bank_required&&Ce.data.bank_required=="1"?_.addBankModal=!0:G.push({path:V("/deposit")})):Ce.data&&Ce.data.bank_required&&Ce.data.bank_required=="1"&&(_.depositModal=!1,_.addBankModal=!0))}),ge(()=>_.withdrawalModal,()=>{_.withdrawalModal&&s.public?.WITHDRAWAL_PAGE&&(_.withdrawalModal=!1,G.push({path:V("/withdrawal")}))}),qe(()=>LR()),qe(async()=>{const ne=re().$safeJsonParse(JSON.stringify(B.query)),$e=ne.isSignup==="1",Ie=ne.isLogin==="1";if(!$e&&!Ie)return;if(o.loggedIn){await G.replace(V("/"));return}const Xe=ne.authType;if(Xe==="telegram"&&ne.isTelegramBind==="1"){W.telegram_name=ne.telegram_name?decodeURIComponent(ne.telegram_name):"",W.social_login=ne.authType?decodeURIComponent(ne.authType):"",delete W.google_name,delete W.line_name,delete W.line_id,delete W.email,J();return}if(Ie&&Xe){const at={social_app:Xe,token:ne.authtoken,login:1},_t=await o.login(at,{authType:Xe});_t.status||N(_t.status,_t.msg),await G.replace(V("/"));return}if($e){const at=await S();if(at.status&&!at.authType){o.setUser(at.data),await G.replace(V("/"));return}if(!at.status||!at.authType){await G.replace(V("/"));return}const _t=at;W.social_login=_t.authType,_t.authType==="google"&&(W.email=_t.email,W.google_name=_t.name,delete W.line_name,delete W.line_id),_t.authType==="line"&&(W.email=_t.email,W.line_name=_t.name,W.line_id=_t.token,delete W.google_name),(ne.ref||ne.aff)&&(W.ref=ne.ref||ne.aff);const Rt=await T("register/confirm",W);if(!Rt.status){N(Rt.status,Rt.msg),await G.replace(V("/"));return}if(N(Rt.status,Rt.msg),z("register",{user_data:W.username,native_auth_token:Rt.data?.enc_value}),v?.type){const Ft={social_app:v.type,token:v.token,login:1};await o.login(Ft,{authType:Ft.social_app})}await G.replace(V("/"))}}),qe(async()=>{let ne=null;ne||(ne=B.query.aff||B.query.ref),ne?(T("user/update-click",{aff_code:ne}),window.localStorage.setItem("aff",ne),!o.loggedIn&&B.query.signup&&q()):(!o.loggedIn&&B.query.signup&&q(),!o.loggedIn&&B.query.login&&Z())});const B=xt(),H=ie(()=>B.path==V("/")),{t:de,locale:ue,locales:be}=nt(),Ce=ft();ge(()=>_.noScrollCount,()=>
165{_.noScrollCount>0?p.forceHideChat():p.setLiveChatDisplay()});const He=A(!1);qe(()=>{He.value=/MicroMessenger/i.test(navigator.userAgent)}),qe(async()=>{if(!He.value){let ne;ne=await mt("{m}backend/{env}/livechat/livechat.json.gz","contact"),ne.status&&p.setContact(ne.data,B.path)}}),ge(()=>B.path,ne=>{p.initSSChat(B.path)});const Fe=async()=>{d.getProviders()};qe(async()=>{Fe()}),qe(()=>{_.getGeneral()}),ge(()=>$.value,()=>{_.getGeneral(),c.initMerchantMenu({config:s,$getData:C}),l.initBannerStore({config:s,$getData:C,$i18n:b,$toLocaleTime:x,$replaceCloudFrontUrlForMMK:D,localeCurrency:$,$resolveUrl:P})}),ge(()=>_.country,()=>{Fe()}),qe(async()=>{const ne=B.query.tp_toast,$e=B.query.tp_msg;if(ne!==void 0&&$e){const Xe=Array.isArray($e)?$e[0]:$e;N(ne==="1",Xe);const at={...B.query};delete at.tp_toast,delete at.tp_msg,await G.replace({path:V("/"),query:at})}var Ie=B.query.token;Ie&&await o.loginToken({token:Ie,isTeleLogin:!0}),Ce.init(!0)});const rt=ie(()=>!!(Ce.ready&&Ce.data&&Ce.data.restrict));qe(()=>{o.loggedIn&&[1].includes(s.public?.TMPL_TYPE)&&m.getRecentlyPlayedList(),m.getFavouriteList()}),ge(()=>rt.value,()=>{Fe(),m.getGames(s.public.GAME_CATEGORY_LIST[0])});let yt=null,St=null;const le=()=>{if(!yt){if(typeof window>"u"||typeof window.SharedWorker>"u")return!1;try{return yt=new SharedWorker("/workers/balance-worker.js"),St=yt.port,St.start(),St.onmessage=ne=>{const{type:$e,balance:Ie,amount:Xe}=ne.data||{};$e==="BALANCE"?o.setBal(Ie):$e==="FORCE_LOGOUT"?(N(!1,de("account_logged_in_elsewhere")),o.logout(V("/"))):$e==="DEPOSIT"&&N(!0,de("deposit_amount_successful",{currency_symbol:$.value,amount:F(Xe,0,!0)}))},!0}catch(ne){return console.warn("[BalanceWorker] Unable to initialize SharedWorker",ne),yt=null,St=null,!1}}},K=()=>{const ne=o.data?.etk;!ne||!le()||!St||St.postMessage({type:"INIT",token:ne,sseBaseUrl:s.public.SSEBASEURL})},ke=()=>{St&&St.postMessage({type:"STOP"})},We=ha();ge([()=>o.loggedIn,()=>{const ne=We.data?.reward?.active_event?.["free-spin-ticket"];return Array.isArray(ne)?ne.length:0}],([ne,$e])=>{_.showTCFreespin=!!(ne&&$e>1)},{immediate:!0}),ge(()=>o.loggedIn,async ne=>{if(Ce.init(!1),ne){T("wallet/restore-balance"),p.setLiveChatSessionVariable(),[1].includes(s.public?.TMPL_TYPE)&&m.getRecentlyPlayedList(),await Promise.allSettled([w(),y(!0)]),localStorage.removeItem("rewardActiveSlide"),_.showFreespin=!1,_.showCashBack=!1;const $e=be.value.find(Ie=>Ie.code==ue.value)?.currency;if(await Promise.all([_.getFreespin(o?.loggedIn,o?.data?.uid,ue,be,de),_.getCashback($e)]),!o.loggedIn){_.showFreespin=!1,_.showCashBack=!1;return}_.rewardsModal=!0}else _.showFreespin=!1,_.showCashBack=!1,await k().catch(()=>{}),s.public.TC_PROMO_BATCH>=1&&await We.clearTCPromoList();m.getFavouriteList()}),qe(async()=>{if(o.loggedIn){s.public.TC_PROMO_BATCH&&await We.getTCPromoList();const ne=be.value.find($e=>$e.code==ue.value)?.currency;await Promise.all([_.getFreespin(o?.loggedIn,o?.data?.uid,ue,be,de),_.getCashback(ne),Promise.allSettled([w(),y()])])}else await k().catch(()=>{})}),ge(()=>[o.loggedIn,o.data?.etk],([ne,$e])=>{ne&&$e?K():ke()},{immediate:!0}),lt(()=>{ke()}),ge(()=>ue.value,ne=>{Ce.init(!0),p.setContactcommunity()}),ge(()=>[ue.value,$.value],()=>o.loggedIn?Promise.allSettled([w(),y()]):k().catch(()=>{}),{flush:"post"}),ge(()=>ue.value,()=>{const[ne,$e]=ue.value.split("-");if(ne&&$e)_.lang=ne,_.country=$e;else{const Ie=et("domainSettings"),[Xe,at]=Ie.value?.default_language||s.public.DEFAULT_LOCALE.split("-");_.lang=Xe,_.country=at}},{immediate:!0}),ge(()=>B.path,ne=>{window.AF&&AF("pba","event",{eventType:"EVENT",eventValue:{page_url:ne},eventName:"view_content"})});const Je=At("isApp"),Ue=At("app_source");"app"in B.query&&(Je.value=1,"source"in B.query&&B.query.source.indexOf("mobileapp")>-1&&(Ue.value=B.query.source));const ae=At("prevUrl");qe(()=>{B.query.ref_source?ae.value=B.query.ref_source:window.document.referrer&&(ae.value=window.document.referrer.replace("sw.js",""))});const we=async()=>{const $e=(await navigator.serviceWorker.getRegistrations()).filter(Ie=>{const Xe=new URL(Ie.scope).pathname==="/",at=[Ie.active,Ie.waiting,Ie.installing].some(_t=>_t?.scriptURL.endsWith("/swnoti.js"));return Xe&&at});await Promise.all($e.map(Ie=>Ie.unregister()))},xe=async ne=>{const $e=ne.installing||ne.waiting;ne.active||!$e||await new Promise(Ie=>{$e.addEventListener("statechange",function Xe(){($e.state==="activated"||$e.state==="redundant")&&($e.removeEventListener("statechange",Xe),Ie())})})};qe(async()=>
165{if("serviceWorker"in navigator)try{await we()}catch(ne){console.error("Unable to release legacy notification service worker:",ne)}}),ge(()=>o.loggedIn,async()=>{if(!o.loggedIn)return!1;if(!("serviceWorker"in navigator))return;await we();const ne=await navigator.serviceWorker.register("/swnoti.js",{scope:jR});if(await xe(ne),!("Notification"in window))return;if(await Notification.requestPermission()==="granted"&&o.loggedIn){const Ie=await T("notice/notice-list",{notification:1});if(!Ie.status){N(Ie.status,Ie.msg);return}const Xe=s.public.ENV!="development"?P("{m}backend/{env}/member_site/192x192_favicon.png"):M("/pwa-192x192.png");Ie.is_v3?Ie.data.length>0&&Ie.data.forEach((at,_t)=>{ne.showNotification(at.title,{icon:Xe,data:{...at,localePath:V("/notifications")}})}):Ie.data.item.length>0&&Ie.data.item.forEach((at,_t)=>{ne.showNotification(at.title,{icon:Xe,data:{...at,localePath:V("/notifications")}})})}}),qe(()=>{if(navigator.permissions?.query&&navigator.permissions.query({name:"notifications"}).then(function(ne){console.log("Notification permission status:",ne.state),ne.onchange=function(){console.log("Permission changed to:",this.state)}}),s.public.ENV=="production"&&s.public.MERCHANT=="peso88"){let ne={"tl-ph":"l8vwt7ofan","en-ph":"l8vw7t0bvg"},$e=document.createElement("script"),Ie=document.createTextNode(`(function(c,l,a,r,i,t,y){c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);})(window, document, "clarity", "script", "${ne[ue.value]}");`);$e.appendChild(Ie),document.head.appendChild($e)}if(s.public.ENV=="production"&&s.public.MERCHANT=="pesobet"){let ne={"tl-ph":"l7v8k8ckev","en-ph":"l7v7ei6x8o"},$e=document.createElement("script"),Ie=document.createTextNode(`(function(c,l,a,r,i,t,y){c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);})(window, document, "clarity", "script", "${ne[ue.value]}");`);$e.appendChild(Ie),document.head.appendChild($e)}}),qe(async()=>{await O()}),ge(()=>B.path,(ne,$e)=>{if(!$e)return;const Ie=ne.split("?")[0],Xe=$e.split("?")[0];Ie!==Xe&&O()}),ge(()=>_.lang,()=>{O()}),ge(()=>_.noScrollCount,()=>{O()});const Se=ie(()=>Ce.ready&&Ce.data&&Ce.data.currency?Ce.data.currency:"");if(ge(()=>Se.value,ne=>{ne&&E()}),ge(()=>[_.loginModal,_.regModal],()=>{E()}),s.public?.LIVECHATNEW_ENABLED){const ne=()=>new Promise($e=>{if(window.livechatwidget){$e(window.livechatwidget);return}const Ie=Nt(()=>{window.livechatwidget&&(clearInterval(Ie),$e(window.livechatwidget))},100);setTimeout(()=>{clearInterval(Ie),$e(null)},1e4)});qe(async()=>{const $e=await ne();$e&&(console.log("[FE] livechat widget lang currency set",ue.value),$e.setLangCurrency(ue.value))}),ge(()=>ue.value,async()=>{const $e=await ne();$e&&(console.log("[FE] livechat widget lang currency set",ue.value),$e.setLangCurrency(ue.value))}),qe(async()=>{const $e=await ne();if($e&&Ce.ready){let Ie=o.loggedIn?o?.data?.chat_token:null;console.log("[FE] OnMount livechat widget token set",Ie),$e.setToken(Ie),console.log("[FE] OnMount livechat widget token set end")}}),ge(()=>o.loggedIn,async()=>{const $e=await ne();if($e&&Ce.ready){let Ie=o.loggedIn?o?.data?.chat_token:null;console.log("[FE] OnLogin livechat widget token set",Ie),$e.setToken(Ie),console.log("[FE] OnLogin livechat widget token set end")}})}if(qe(()=>{U&&(document.addEventListener("gesturestart",function(ne){ne.preventDefault()}),document.addEventListener("touchmove",function(ne){ne.scale!==1&&ne.preventDefault()},{passive:!1}))}),qe(()=>{z("pageView")}),qe(async()=>{let ne=B.query.usr,$e=B.query.pw,Ie={username:ne,password:$e?I($e):""};if(B.query.usr&&B.query.pw){o.loggedIn&&await o.logout();const Xe=await o.login(Ie);let at={...B.query};delete at.usr,delete at.pw,Xe&&(Ce.init(!0),Ye({path:V("/"),query:at},{replace:!0}))}}),([1].includes(s.public?.TMPL_TYPE)||["siam345","siam369"].includes(s.public.MERCHANT))&&U){var De=null;const ne=Ie=>{if(Ie.target.matches("input")){if(De=Ie.target,Ie.target.classList.contains("pin-input")){let Xe=document.getElementById("pinz");
165Xe&&(De=Xe,Xe.focus())}}else if(Ie.target.classList.contains("pin-box")){let Xe=document.getElementById("pinbox");Xe&&(De=Xe,Xe.focus())}else De&&(De.blur(),De=null)},$e=Ie=>{De&&(De.blur(),De=null)};qe(()=>{document.addEventListener("click",ne),document.addEventListener("touchmove",$e)}),lt(()=>{document.removeEventListener("click",ne),document.removeEventListener("touchmove",$e)})}async function Me(ne){let $e=be.value.find(Ie=>Ie.code==ue.value)?.currency;ne?.current?.optedIn===!1&&o?.data?.uid&&await T("user/update-signal-unsub-token",{uid:o.data?.uid||"",subscribe_domain:""}),ne?.current?.optedIn===!1&&o.oneSignalStore&&await T("user/update-signal-unsub-tokenv2",{provider_subscribe_id:ne?.current?.id||"",uid:o.data?.uid||"",subscribe_domain:"",currency:$e}),ne?.current?.optedIn===!0&&o.oneSignalStore&&ne?.current?.id&&await T("user/update-signal-tokenv2",{provider_subscribe_id:ne?.current?.id||"",uid:o.data?.uid||"",subscribe_domain:window?.location?.origin,currency:$e})}qe(()=>{window.OneSignalDeferred=window.OneSignalDeferred||[],OneSignalDeferred.push(function(ne){ne.User.PushSubscription.addEventListener("change",Me)})}),qe(()=>{"ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0||document.documentElement.classList.add("isDesktop")});const Oe=IR();ge(()=>o.loggedIn,ne=>{ne?Oe.loadFT():Oe.removeFT()}),qe(()=>{Oe.loadFT()}),ge(()=>_.sidebar,ne=>{(s.public.MERCHANT!="win22new"||s.public.MERCHANT=="win22new"&&R)&&(ne?_.noScrollCount++:_.noScrollCount--)}),ea("handleNavgivateToPromoPage",()=>{s.public?.IS_PROMO_CENTER_DEFAULT_PROMOTION?Ye(V("/promo-center")):Ye(V("/promotions"))}),qe(()=>{it()}),ge(()=>B.path,()=>{it()});async function it(){let $e=B.path.split("/")[2];const Ie=window.location.origin;var Xe=$e||"home",at="";try{await Kt(),await window.optimoveSDK?.API.setPageVisit(Ie,Xe,at)}catch{}}function Kt(ne=5e3,$e=100){return new Promise((Ie,Xe)=>{const at=Date.now(),_t=()=>{if(window.optimoveSDK?.API?.getInitialVisitorID)return Ie(!0);if(Date.now()-at>ne)return Xe(new Error("Optimove SDK not ready after timeout"));setTimeout(_t,$e)};_t()})}return(ne,$e)=>{const Ie=fm,Xe=gm,at=xm,_t=Gm,Rt=u_,Ft=P_,oa=N_,Y=Y_,ce=uf,Te=Cf,Be=Lg,Ze=zv,ot=RR,Ge=l1,gt=cb,Vt=Ri,Qt=l0,Ht=J0,La=p4,Ct=y4,Xt=$4,gs=R4,qa=oM,vs=dM,ys=SM,va=MM,ya=po,ba=N6,bs=Y6,Ia=rL,pe=_L,Ke=fI,pt=vI,Dt=DI,Tt=GI,jt=pR,Bt=$R,wo=aa;return u(),f(Ae,null,[$e[8]||($e[8]=a("div",{id:"fasttrack-crm"},null,-1)),a("div",null,[me(Ie),me(at,null,{default:Le(()=>[me(Xe)]),_:1}),me(wo,null,{default:Le(()=>[n(He)?(u(),ve(_t,{key:0})):j("",!0),n(R)?j("",!0):(u(),ve(Rt,{key:1})),n(R)?(u(),ve(Ft,{key:2})):j("",!0),n(r).ready?(u(),ve(oa,{key:3})):j("",!0),n(r).ready&&!n(s).public?.FORGOT_PASSWORD_PAGE?(u(),ve(Y,{key:4})):j("",!0),me(ce),me(Te),me(Be),me(Ze),n(he)?(u(),ve(ot,{key:5})):j("",!0),me(Ge,{show:n(_).leaderboardModal,onClose:$e[0]||($e[0]=ua=>n(_).leaderboardModal=!1)},null,8,["show"]),n(_).featuredGamesModal||n(_).featuredMobileGamesModal?(u(),ve(gt,{key:6})):j("",!0),me(Vt),me(Qt),me(Ht),me(La),me(Ct),me(Xt),me(gs,{show:n(m).showVersionModal,onClose:$e[1]||($e[1]=ua=>n(m).showVersionModal=!1)},null,8,["show"]),me(qa),n(o).loggedIn?(u(),ve(vs,{key:7})):j("",!0),me(ys,{show:n(_).languageModal,onClose:$e[2]||($e[2]=ua=>n(_).languageModal=!1)},null,8,["show"]),n(o).loggedIn?(u(),ve(va,{key:8,cta:ne.$t("okay"),show:n(_).showSuccessDeposit,onClose:$e[3]||($e[3]=ua=>n(_).showSuccessDeposit=!1)},{default:Le(()=>[n(_).successDepositMethod=="bank_transfer"?(u(),f("div",PR,h(ne.$t("deposit_successful_msg")),1)):(u(),f("div",DR,h(ne.$t("deposit_successful"))+"!",1))]),_:1},8,["cta","show"])):j("",!0),n(o).loggedIn?(u(),ve(va,{key:9,success:!1,cta:ne.$t("try_again"),show:n(_).showFailedDeposit,onClose:$e[4]||($e[4]=ua=>n(_).showFailedDeposit=!1)},{default:Le(()=>[a("div",OR,h(ne.$t("deposit_failed"))+"!",1),a("div",NR,[a("div",BR,h(n(_).showFailedDepositMsg),1)])]),_:1},8,["cta","show"])):j("",!0),n(o).loggedIn?(u(),ve(ya,{key:10,cta:ne.$t("okay"),show:n(_).showSuccessPinUpdated,onClose:$e[5]||($e[5]=ua=>n(_).showSuccessPinUpdated=!1)},{default:Le(()=>[a("div",FR,h(n(_).showSuccessPinMessage),1)]),_:1},8,["cta","show"])):j("",!0),me(ya,{success:!1,cta:ne.$t("okay"),show:n(_).showOfflineModal,onClose:$e[6]||($e[6]=ua=>n(_).closeOfflineModal())},{default:Le(()=>[a("div",UR,h(n(_).offlineModalMessage),1)]),_:1},8,["cta","show"]),n(o).loggedIn?(u(),ve(ba,{key:11})):j("",!0),n(o).loggedIn?(u(),ve(bs,{key:12})):j("",!0),n(o).loggedIn?(u(),ve(Ia,{key:13})):j("",!0),me(pe),n(s).public?.APP_DOWNLOAD_MODAL?(u(),ve(Ke,{key:14})):j("",!0),me(pt),n(R)&&n(H)?(u(),ve(Dt,{key:15})):j("",!0),me(Tt,{show:n(_).socialSignUpModal,onClose:$e[7]||($e[7]=ua=>n(_).socialSignUpModal=!1),signUpParams:W,authFieldSetting:n(v)},null,8,["show","authFieldSetting"]),me(jt),me(Bt)]),_:1})])],64)}}},VR={__name:"error",props:{error:Object},setup(e){const s=e;{const o=ht(),i=At("usrSelectedLang");i.value=null,setTimeout(()=>{Ye(o("/"),{})},300),console.error("Error:",s.error)}return(o,i)=>(u(),f("div",null,[...i[0]||(i[0]=[a("div",{style:{color:"transparent"}},null,-1)])]))}},HR={key:0},Ln={__name:"nuxt-root",setup(e){const s=()=>null,o=re(),i=o.deferHydration();if(o.isHydrating){const p=o.hooks.hookOnce("app:error",i),_=kt().beforeEach(()=>{p(),_()})}const l=!1;ea(Sa,xt()),o.hooks.callHookWith(p=>p.map(_=>_()),"vue:setup",[]);const r=Hn(),c=!1,d=/bot\b|chrome-lighthouse|facebookexternalhit|google\b/i;function m(p,_,$){const w=o.vueApp.config.errorHandler;if(w&&!w.__nuxt_default)try{w(p,_,$)}
165catch(k){console.error("[nuxt] Error in `app.config.errorHandler`",k)}}Wr((p,_,$)=>{if(o.hooks.callHook("vue:error",p,_,$).catch(w=>console.error("[nuxt] Error in `vue:error` hook",w)),d.test(navigator.userAgent))return o.hooks.callHook("app:error",p),console.error(`[nuxt] Not rendering error page for bot with user agent \`${navigator.userAgent}\`:`,p),!1;if(Vn(p)&&(p.fatal||p.unhandled))return o.runWithContext(()=>pa(p)),m(p,_,$),!1});const g=!1;return(p,_)=>(u(),ve(so,{onResolve:n(i)},{default:Le(()=>[n(c)?(u(),f("div",HR)):n(r)?(u(),ve(n(VR),{key:1,error:n(r)},null,8,["error"])):n(g)?(u(),ve(n(s),{key:2,context:n(g)},null,8,["context"])):n(l)?(u(),ve(Qn(n(l)),{key:3})):(u(),ve(n(zR),{key:4}))]),_:1},8,["onResolve"]))}};let In;{let e;In=async function(){if(e)return e;const i=!!(window.__NUXT__?.serverRendered??document.getElementById("__NUXT_DATA__")?.dataset.ssr==="true")?qr(Ln):Gr(Ln),l=Kr({vueApp:i});async function r(c){await l.callHook("app:error",c),l.payload.error||=ka(c)}r.__nuxt_default=!0,i.config.errorHandler=r,l.hook("app:suspense:resolve",()=>{i.config.errorHandler===r&&(i.config.errorHandler=void 0)});try{await Yr(l,_m)}catch(c){r(c)}try{await l.hooks.callHook("app:created",i),await l.hooks.callHook("app:beforeMount",i),i.mount(Jr),await l.hooks.callHook("app:mounted",i),await tt()}catch(c){r(c)}return i},e=In().catch(s=>{throw console.error("Error while mounting app:",s),s})}export{Di as $,Wa as A,Pt as B,GR as C,YR as D,Tk as E,Ak as F,Qs as G,Gc as H,er as I,Oa as J,gm as K,ga as L,_4 as M,go as N,Ha as O,Li as P,Ei as Q,xR as R,Dp as S,qc as T,fi as U,ak as V,vk as W,Ci as X,fn as Y,Pi as Z,fI as _,Ve as a,us as a0,ps as a1,ms as a2,_s as a3,fs as a4,hs as a5,Oi as a6,Ni as a7,Bi as a8,Fi as a9,Ui as aa,ji as ab,zi as ac,Ot as ad,vo as ae,Cw as af,Tw as ag,Ew as ah,Js as ai,Mw as aj,Zs as ak,hn as al,o1 as am,ha as an,hS as ao,wk as ap,$k as aq,yo as ar,bo as as,Sk as at,U_ as au,Xi as av,qA as aw,h1 as ax,KR as ay,IM as b,Re as c,ut as d,Ta as e,Aa as f,Et as g,It as h,je as i,d6 as j,h6 as k,SR as l,ls as m,u0 as n,ho as o,sa as p,vn as q,Hc as r,Nt as s,Zt as t,ft as u,po as v,mt as w,Ji as x,P2 as y,yn as z}; 166//# sourceMappingURL=entry-C00Y4Mz7-179145342.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.