1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/draw-modal-CBnI45Lu.js","assets/logger-BOxpBNGt.js","assets/rolling-nums-CxXhkwcx.js","assets/picture-v2-KA_3OvDf.js","assets/modal.vue_vue_type_script_setup_true_lang-C9HJCC6h.js","assets/plugin-feature-flags-D0H0KyZq.js","assets/test-manager-BlurlTRy.js","assets/use-body-scroll-lock-CkQ2xZd3.js","assets/custom-html-DSkscCoV.js","assets/verify-CEo3NCkq.js","assets/arrow-forward-Bjh4rHtq.js","assets/use-modal-C0Sd6Ub4.js","assets/modal-header-BNZ-O5Tg.js","assets/arrow-back-CC1qmhtQ.js","assets/modal-footer-TVzr8gO8.js","assets/button-CTQg7Uw-.js","assets/plugin-server-updates-CfH_eELX.js","assets/socket-io-adapter-CN39NsFq.js","assets/use-feature-flag-CgspxHg2.js","assets/arrows-scroll-view-Bj3r63WT.js","assets/use-scroll-container-C_Y_4_pL.js","assets/use-writing-direction-BpsfMFV0.js","assets/badge-deprecated-CfRtqHh6.js","assets/icon-box-CebUXsN4.js","assets/accordion-BZT5Spn4.js","assets/seo-content-dXDdo4aO.js","assets/use-table-controller-DTBTrNZi.js","assets/arrow-bottom-CAuK4UfL.js","assets/use-i18n-B0hP4Z_U.js","assets/skeleton-B0OrSZmr.js","assets/cup-ClZnxeE_.js","assets/checkbox-B9DNjtar.js","assets/hint-Bd5W3RbP.js","assets/checkmark-C0P6RrdZ.js","assets/progress.vue_vue_type_script_setup_true_lang-fL4eYHXF.js","assets/progress-bar-CzYFZenP.js","assets/countdown-BDHHKyCA.js","assets/use-countdown-C2HYb50l.js","assets/tab-C-rSRwXz.js","assets/create-mask-image-value-BQDVFb7C.js","assets/badge-base-6J2_ZzEN.js","assets/useMutation-BnvjhEUP.js","assets/minus-DinGvWLD.js","assets/plus-CDvFFqq7.js","assets/gift-CxDOWCAa.js","assets/dice-CIduTdqS.js","assets/use-balances-activated-query-BwSnyv2M.js","assets/use-fingerprint-DE4_EPEE.js","assets/copy-CpBTjtDE.js","assets/result-empty-DT8wkllb.js","assets/search-W4XV6D1c.js","assets/ticket-modal-tqFVuoqO.js","assets/lottery-modal-draw-won-cSHFZ6je.js","assets/lottery-modal-draw-lost-BRKFajJ9.js","assets/lottery-modal-buy-success-DEqil5uY.js","assets/buttons-group-qhSEYaGg.js"])))=>i.map(i=>d[i]); 2import{d as gs}from"./plugin-server-updates-CfH_eELX.js";import{toRef as q,ref as E,shallowRef as Te,computed as k,toValue as lt,readonly as fs,defineComponent as Q,useCssVars as ht,unref as e,defineAsyncComponent as _t,openBlock as u,createElementBlock as m,normalizeClass as s,Fragment as R,createElementVNode as i,createVNode as b,withDirectives as It,createTextVNode as W,toDisplayString as $,createCommentVNode as N,withCtx as O,renderSlot as $s,renderList as Z,mergeProps as vt,createBlock as K,useTemplateRef as Pe,onMounted as Kt,watch as tt,onScopeDispose as re,resolveComponent as ws,KeepAlive as _s,resolveDynamicComponent as Cs,onActivated as Ts,onDeactivated as hs,normalizeProps as Bs,guardReactiveProps as Ss}from"vue";import{u as Is}from"./use-feature-flag-CgspxHg2.js";import{ag as Ms,bk as Ps,j as $t,Y as Ct,bH as oe,Z as V,c4 as As,bJ as ce,bC as Ls,B as Y,aZ as mt,c7 as Pt,aw as kt,K as bt,c8 as ue,c6 as de,bc as ye,aq as Ae,bX as me,bT as qs,bQ as Ds,a_ as he}from"./logger-BOxpBNGt.js";import{useRouter as Le,useRoute as qe}from"vue-router";import{A as Es}from"./arrows-scroll-view-Bj3r63WT.js";import{u as z,s as J,P as yt}from"./picture-v2-KA_3OvDf.js";import{u as Fs}from"./use-scroll-container-C_Y_4_pL.js";import{B as dt}from"./badge-deprecated-CfRtqHh6.js";import{A as Gs}from"./accordion-BZT5Spn4.js";import{u as Rs}from"./use-i18n-B0hP4Z_U.js";import{S as H}from"./skeleton-B0OrSZmr.js";import{A as De}from"./arrow-forward-Bjh4rHtq.js";import{C as Ns}from"./cup-ClZnxeE_.js";import{u as Tt}from"./use-modal-C0Sd6Ub4.js";import{C as zs}from"./checkbox-B9DNjtar.js";import{_ as Ee}from"./progress.vue_vue_type_script_setup_true_lang-fL4eYHXF.js";import{v as Mt}from"./test-manager-BlurlTRy.js";import{I as Js,C as te,y as js}from"./plugin-feature-flags-D0H0KyZq.js";import{C as Fe}from"./countdown-BDHHKyCA.js";import{I as ae}from"./icon-box-CebUXsN4.js";import{T as pt}from"./tab-C-rSRwXz.js";import{u as Ge}from"./useMutation-BnvjhEUP.js";import{M as Re}from"./minus-DinGvWLD.js";import{P as Ne}from"./plus-CDvFFqq7.js";import{B as ne}from"./button-CTQg7Uw-.js";import{C as ze}from"./custom-html-DSkscCoV.js";import{G as Os}from"./gift-CxDOWCAa.js";import{D as Qs}from"./dice-CIduTdqS.js";import{u as Ks}from"./use-balances-activated-query-BwSnyv2M.js";import{C as Vs}from"./copy-CpBTjtDE.js";import{R as Hs}from"./result-empty-DT8wkllb.js";const{init:Zs,useModule:Je,implement:Ws}=gs("lottery"),x={root:"lottery-root",lottery:"lottery-lottery",details:"lottery-details",tickets:"lottery-tickets",draws:"lottery-draws"},Ys="6",Us=6,wt={MAIN:36,BONUS:10},nt={MAIN:5,BONUS:1},rt=1,Xs=10,ct=100,xs="ff-token-lottery",to=()=>{const{value:n,suspense:t}=Is(xs);return{isLotteryEnabled:q(()=>n.value==="on"),suspense:t}}
2,at={type:"default",imgproxy:{preset:"quality",srcset:[{preset:"quality_2to1",size:"2x"},{preset:"quality",size:"1x"}]}},eo={drawsGreenCorner:[{value:{image:"/b02632/plain/lottery/draws/jackpot-corner.png",...at}}],drawModalParticipants:[{value:{image:"/b02632/plain/lottery/draws/participants.png",...at}}],drawModalTickets:[{value:{image:"/b02632/plain/lottery/draws/tickets.png",...at}}],ticketBgGray:[{value:{image:"/plain/lottery/tickets/ticket-bg-gray.svg"}}],ticketBgGreen:[{value:{image:"/plain/lottery/tickets/ticket-bg-green.svg"}}],ticketBgJackpot:[{value:{image:"/plain/lottery/tickets/ticket-bg-jackpot.svg"}}],ticketBgBlue:[{value:{image:"/plain/lottery/tickets/ticket-bg-blue.svg"}}],ticketBgTokenJackpot:[{value:{image:"/plain/lottery/tickets/ticket-image-token-jackpot.png"}}],ticketImageGift:[{value:{image:"/b02632/plain/lottery/tickets/ticket-image-gift.png",...at}}],ticketModalTicketGift:[{value:{image:"/plain/lottery/tickets/ticket-icon-gift.png"}}],detailsStep1:[{value:{image:"/b02632/plain/lottery/details/details-step-1.png",...at}}],detailsStep2:[{value:{image:"/b02632/plain/lottery/details/details-step-2.png",...at}}],detailsStep3:[{value:{image:"/b02632/plain/lottery/details/details-step-3.png",...at}}],lotteryBgBeams:[{value:{image:"/plain/lottery/lottery/lottery-bg-beams.png"}}],lotteryBgGradient:[{value:{image:"/plain/lottery/lottery/lottery-bg-gradient.png"}}],lotteryIconClear:[{value:{image:"/b02632/plain/lottery/lottery/lottery-icon-clear.svg",...at}}],lotteryBannerBg:[{value:{image:"/plain/lottery/lottery/lottery-banner-section-bg.png"}}],lotteryModalBg:[{value:{image:"/plain/lottery/lottery/lottery-modal-bg.png"}}],lotteryModalJackpotBg:[{value:{image:"/plain/lottery/lottery/lottery-modal-jackpot.png"}}],lotteryModalStarLeftBg:[{value:{image:"/plain/lottery/lottery/lottery-modal-star-left.png"}}],lotteryModalStarRightBg:[{value:{image:"/plain/lottery/lottery/lottery-modal-star-right.png"}}],lotteryModalTicketLeftBg:[{value:{image:"/plain/lottery/lottery/lottery-modal-ticket-left-bg.png"}}],lotteryModalTicketRightTopBg:[{value:{image:"/plain/lottery/lottery/lottery-modal-ticket-right-top-bg.png"}}],lotteryModalTicketRightBottomBg:[{value:{image:"/plain/lottery/lottery/lottery-modal-ticket-right-bottom-bg.png"}}],lotteryBlockDrawStatusBg:[{value:{image:"/plain/lottery/lottery/lottery-block-draw-status-image-bg.png"}}],lotteryModalTokenTicket:[{value:{image:"/plain/lottery/lottery/lottery-modal-token-ticket.png"}}],lotteryGiftBannerDesktopBg:[{value:{image:"/plain/lottery/lottery/lottery-gift-banner-bg-desktop.png"}}],lotteryGiftBannerMobileBg:[{value:{image:"/plain/lottery/lottery/lottery-gift-banner-bg-mobile.png"}}],lotteryGiftBannerBorderMobileBg:[{value:{image:"/plain/lottery/lottery/lottery-gift-banner-border-bg-mobile.png"}}],lotteryGiftBannerIconMobileBg:[{value:{image:"/plain/lottery/lottery/lottery-gift-banner-icon-mobile.png"}}],baseIconCircleDashed:[{value:{image:"/b02632/plain/lottery/base/icon-circle-dashed.svg",...at}}],baseIconTicketBallGrey:[{value:{image:"/b02632/plain/lottery/base/icon-ticket-ball-grey.svg",...at}}],baseIconTicketBallGold:[{value:{image:"/b02632/plain/lottery/base/icon-ticket-ball-gold.svg",...at}}],baseIconBrandToken:[{value:{image:"/plain/lottery/base/icon-brand-token-coin.png"}}]},U=Ms("lottery-app",()=>{const n=E(void 0),t=Te(void 0),o=Te(),a=k(()=>{const d=lt(n.value.config).paymentCurrencyCode;return lt(n.value.currencyDisplayModels)?.find(p=>p.code===d)}),l=k(()=>a.value?.symbol??a.value?.code),r=(d,p)=>{n.value=d,t.value=p,o.value=eo};return{data:fs(n),actions:t,init:r,assets:o,brandTokenVisualCode:l}}),{useTranslations:X}=Ps({scope:"lottery",owner:$t}),so=Q({__name:"banner",props:{draw:{},isTgePreparation:{type:Boolean},tgePreparationEndsAt:{}},setup(n){ht(c=>({v153cdb3a:`url('${e(l).src}')`}));const t=n,o=U(),a=q(()=>o.assets),l=z(()=>J(a.value.lotteryBannerBg)?.value),r=k(()=>t.isTgePreparation?(t.tgePreparationEndsAt??0)-Date.now():t.draw?Date.parse(t.draw.tossTime)-Date.now():0),d=q(()=>t.draw?.status==="Selling"),p=q(()=>t.draw===void 0),[v]=X("common"),y=_t(()=>Ct(()=>__retry_dynamic_loader__(()=>import("./draw-modal-CBnI45Lu.js")),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50]))),{open:w}=Tt(y),I=oe(void 0,()=>t.draw?.prizeFund.baseCurrency,{minimumFractionDigits:0}),C=oe(void 0,()=>t.draw?.jackpotSize.baseCurrency,{minimumFractionDigits:0}),M=()=>{t.draw&&w({draw:t.draw})};return(c,P)=>(u(),m("div",{class:s(c.$style.root)},[p.value?(u(),m(R,{key:0},[i("div",{class:s(c.$style.header)},[b(e(H),{class:s(c.$style.skeletonTitle)},null,8,["class"]),b(e(H),{class:s([c.$style.skeletonPrizeText,c.$style.prizeText])},null,8,["class"]),b(e(H),{class:s(c.$style.skeletonPrizeNumber)},null,8,["class"]),i("div",{class:s(c.$style.badges)},[b(e(H),{class:s(c.$style.skeletonBadgeStart)},null,8,["class"]),b(e(H),{class:s(c.$style.skeletonBadgeEnd)},null,8,["class"])],2)],2),i("div",{class:s(c.$style.footer)},[b(e(H),{class:s(c.$style.skeletonCountdownLabel)},null,8,["class"]),b(e(H),{class:s(c.$style.skeletonCountdown)},null,8,["class"])],2)],64)):(u(),m(R,{key:1},[i("div",{class:s(c.$style.header)},[It((u(),m("h3",{class:s(c.$style.title)},[W($(e(v).banner_lotteryTitle()),1)],2)),[[e(Mt)]]),i("div",{class:s(c.$style.prizeBlock)},[It((u(),m("div",{class:s(c.$style.prizeText)},[W($(e(v).banner_prizeFund()),1)],2)),[[e(Mt)]]),t.draw?(u(),m("span",{key:0,class:s(c.$style.prizeNumber)},$(e(I).format(Number(t.draw.prizeFund.baseAmount))),3)):N("",!0)],2),i("div",{class:s(c.$style.badges)},[b(e(dt),{variant:"staticSecondary"},{default:O(()=>[i("div",{class:s(c.$style.badgeInner)},[It((u(),m("span",{class:s(c.$style.jackpotText)},[W($(e(v).banner_jackpot()),1)],2)),[[e(Mt)]]),t.draw?(u(),m("span",{key:0,class:s(c.$style.jackpotNumber)},$(e(C).format(Number(t.draw.jackpotSize.baseAmount))),3)):N("",!0)],2)]),_:1}),b(e(dt),{variant:"staticSecondary",class:s(c.$style.prizesBadge)},{default:O(()=>[i("div",{class:s(c.$style.badgeInner),onClick:M},[It((u(),m("span",{class:s(c.$style.infoText)},[W($(e(v).banner_allPrizes()),1)],2)),[[e(Mt)]]),b(e(ae),{size:"xs"},{default:O(()=>[b(e(Js))]),_:1})],2)]),_:1},8,["class"])],2)],2),i("div",{class:s([c.$style.footer,!d.value&&!t.isTgePreparation&&c.$style.footerHidden])},[It((u(),m("span",{class:s(c.$style.countdownText)},[W($(e(v).banner_beforeDraw({number:t.draw?.code??0})),1)],2)),[[e(Mt)]]),b(e(Fe),{period:r.value,size:"m","countdown-params":{hour:"always",minute:"always",second:"always"}},null,8,["period"])],2)],64)),$s(c.$slots,"default")],2))}}),oo="banner_root-365q6",ao="banner_header-365q6",no="banner_title-365q6",lo="banner_prizeBlock-365q6",io="banner_prizeText-365q6",ro="banner_image-365q6",co="banner_prizeNumber-365q6",uo="banner_badges-365q6",yo="banner_prizesBadge-365q6",mo="banner_badgeInner-365q6",po="banner_jackpotText-365q6",vo="banner_countdownText-365q6",ko="banner_jackpotNumber-365q6",bo="banner_infoText-365q6",go="banner_bannerImage-365q6",fo="banner_footer-365q6",$o="banner_footerHidden-365q6",wo="banner_skeletonTitle-365q6",_o="banner_skeletonPrizeText-365q6",Co="banner_skeletonPrizeNumber-365q6",To="banner_skeletonBadgeStart-365q6",ho="banner_skeletonBadgeEnd-365q6",Bo="banner_skeletonCountdownLabel-365q6",So="banner_skeletonCountdown-365q6",Io={root:oo,header:ao,title:no,prizeBlock:lo,prizeText:io,image:ro,prizeNumber:co,badges:uo,prizesBadge:yo,badgeInner:mo,jackpotText:po,countdownText:vo,jackpotNumber:ko,infoText:bo,bannerImage:go,footer:fo,footerHidden:$o,skeletonTitle:wo,skeletonPrizeText:_o,skeletonPrizeNumber:Co,skeletonBadgeStart:To,skeletonBadgeEnd:ho,skeletonCountdownLabel:Bo,skeletonCountdown:So},Mo={$style:Io},Po=V(so,[["__cssModules",Mo]]),Vt=()=>As(void 0,{minimumFractionDigits:0,maximumFractionDigits:2}),Ao=Q({__name:"ticket-card",props:{ticket:{},drawStatus:{}},setup(n){ht(D=>({v591a4cda:`url('${e(p).src}')`,v7aa32fa2:`url('${e(v).src}')`,v25bc1646:`url('${e(y).src}')`,v049199ea:`url('${e(w).src}')`,v57a53c70:`url('${e(I).src}')`}));const t=n,o={JACKPOT:"JackpotFundShare",PRIZE:"PrizeFundShare",GIFT:"GiftTicket"},a=U(),l=q(()=>a.assets),r=q(()=>a.brandTokenVisualCode),d=k(()=>t.ticket.wonAwardType),p=z(()=>J(l.value.ticketBgJackpot)?.value),v=z(()=>J(l.value.ticketBgGray)?.value),y=z(()=>J(l.value.ticketBgGreen)?.value),w=z(()=>J(l.value.ticketBgBlue)?.value),I=z(()=>
2J(l.value.ticketBgTokenJackpot)?.value),C=z(()=>J(l.value.ticketImageGift)?.value),M=z(()=>J(l.value.baseIconBrandToken)?.value),c=k(()=>{switch(d.value){case o.JACKPOT:return{state:"jackpot",classModifier:"isJackpot",modalResultKind:"token"};case o.PRIZE:return{state:"prize",classModifier:"isPrize",modalResultKind:"token"};case o.GIFT:return{state:"gift",classModifier:"isGift",modalResultKind:"gift"};default:return{state:"base",classModifier:"isBase",modalResultKind:"none"}}}),P=k(()=>c.value.state),T=k(()=>P.value==="jackpot"),g=k(()=>P.value==="prize"),L=k(()=>P.value==="gift"),_=k(()=>P.value==="base"),h=k(()=>d.value==null&&t.ticket.wonAmount==null),B=k(()=>h.value&&t.drawStatus!==void 0&&t.drawStatus!=="Selling"),S=k(()=>t.drawStatus!==void 0&&t.drawStatus!=="Selling"),G=k(()=>c.value.modalResultKind),f=k(()=>c.value.classModifier),j=k(()=>`${t.ticket.drawCode}-${t.ticket.ticketNumber}`),F=k(()=>t.ticket.combination?.numbers?.slice(0,-1)??[]),et=k(()=>t.ticket.combination?.numbers?.at(-1)),Ht=k(()=>t.ticket.wonAmount?.amount?Number(t.ticket.wonAmount.amount):Number.NaN),Lt=Vt(),ut=k(()=>Lt.value.format(Ht.value)),qt=k(()=>t.ticket.tossTime?Date.parse(t.ticket.tossTime)-Date.now():0),Dt=ce(void 0,{day:"numeric",month:"numeric",year:"numeric"}),it=k(()=>t.ticket.boughtAt?Dt.value.format(new Date(t.ticket.boughtAt)):""),[ot]=X("common"),Zt=_t(()=>Ct(()=>__retry_dynamic_loader__(()=>import("./ticket-modal-tqFVuoqO.js")),__vite__mapDeps([51,1,2,3,4,5,6,7,8,12,13,14,15,16,17,18,19,10,20,21,22,23,24,25,26,27,28,29,30,11,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50]))),{open:Bt}=Tt(Zt),Wt=()=>{Bt({ticket:t.ticket,isDrawFinished:S.value,resultKind:G.value})};return(D,be)=>(u(),m("div",{class:s([D.$style.ticketCard,D.$style[f.value]])},[i("div",{class:s(D.$style.columnMain)},[i("div",{class:s(D.$style.title),onClick:Wt},[W($(e(ot).entity_id({id:j.value}))+" ",1),i("span",{class:s(D.$style.arrow)},[b(e(De),{size:"s"})],2)],2),i("div",{class:s(D.$style.captionContainer)},[i("span",{class:s(D.$style.captionRegularDarker)},$(e(ot).ticket_drawNumber_title({number:t.ticket.drawCode})),3),i("span",{class:s(D.$style.separator)},null,2),i("span",{class:s(D.$style.captionRegularDarker)},$(it.value),3)],2),i("span",{class:s(D.$style.ballsListGroupCaption)},$(e(ot).ticket_selectedNumbers_title()),3),i("div",{class:s(D.$style.ballsListGroup)},[i("div",{class:s(D.$style.ballsList)},[(u(!0),m(R,null,Z(F.value,Et=>(u(),m("div",{key:Et,class:s(D.$style.ball)},$(Et),3))),128))],2),i("span",{class:s(D.$style.separator)},null,2),i("div",{class:s(D.$style.ballsList)},[i("div",{class:s(D.$style.ball)},$(et.value),3)],2)],2)],2),i("div",{class:s(D.$style.columnSide)},[h.value?(u(),m(R,{key:0},[B.value?(u(),m("span",{key:0,class:s(D.$style.captionRegularDarker)},$(e(ot).lottery_drawSummary_title()),3)):(u(),m(R,{key:1},[i("span",{class:s(D.$style.captionRegularDarker)},$(e(ot).ticket_beforeDrawing_title()),3),b(e(Fe),{class:s(D.$style.countdownCounter),period:qt.value,size:"m","countdown-params":{hour:"always",minute:"always",second:"always"}},null,8,["class","period"])],64))],64)):T.value?(u(),m("div",{key:1,class:s(D.$style.iconJackpotCoinBg)},[i("span",{class:s([D.$style.captionSemibold,D.$style.ticketJackpotTitle])},$(e(ot).ticket_jackpot_title()),3),i("span",{class:s(D.$style.amount)},$(ut.value),3),i("span",{class:s(D.$style.captionRegularLighter)},$(r.value),3)],2)):g.value?(u(),m(R,{key:2},[i("span",{class:s(D.$style.amount)},[W($(ut.value)+" ",1),b(e(yt),vt(e(M),{class:D.$style.iconCoin}),null,16,["class"])],2),i("span",{class:s(D.$style.captionRegular)},$(e(ot).ticket_win_title()),3)],64)):L.value?(u(),m(R,{key:3},[b(e(yt),vt(e(C),{class:D.$style.iconGiftTicket}),null,16,["class"]),i("span",{class:s(D.$style.captionRegular)},$(e(ot).ticket_giftTicket_title()),3)],64)):_.value?(u(),m("span",{key:4,class:s([D.$style.captionRegularDarker,D.$style.paddingBig])},$(e(ot).ticket_noWin_title()),3)):N("",!0)],2)],2))}}),Lo="ticket-card_ticketCard-JuQde",qo="ticket-card_isJackpot-JuQde",Do="ticket-card_isBase-JuQde",Eo="ticket-card_isPrize-JuQde",Fo="ticket-card_
2isGift-JuQde",Go="ticket-card_separator-JuQde",Ro="ticket-card_arrow-JuQde",No="ticket-card_columnMain-JuQde",zo="ticket-card_columnSide-JuQde",Jo="ticket-card_title-JuQde",jo="ticket-card_captionContainer-JuQde",Oo="ticket-card_captionRegular-JuQde",Qo="ticket-card_captionSemibold-JuQde",Ko="ticket-card_captionRegularDarker-JuQde",Vo="ticket-card_captionRegularLighter-JuQde",Ho="ticket-card_paddingBig-JuQde",Zo="ticket-card_amount-JuQde",Wo="ticket-card_countdownCounter-JuQde",Yo="ticket-card_ballsListGroupCaption-JuQde",Uo="ticket-card_ballsListGroup-JuQde",Xo="ticket-card_ballsList-JuQde",xo="ticket-card_ball-JuQde",ta="ticket-card_ticketJackpotTitle-JuQde",ea="ticket-card_iconGiftTicket-JuQde",sa="ticket-card_iconCoin-JuQde",oa="ticket-card_iconJackpotCoinBg-JuQde",aa={ticketCard:Lo,isJackpot:qo,isBase:Do,isPrize:Eo,isGift:Fo,separator:Go,arrow:Ro,columnMain:No,columnSide:zo,title:Jo,captionContainer:jo,captionRegular:Oo,captionSemibold:Qo,captionRegularDarker:Ko,captionRegularLighter:Vo,paddingBig:Ho,amount:Zo,countdownCounter:Wo,ballsListGroupCaption:Yo,ballsListGroup:Uo,ballsList:Xo,ball:xo,ticketJackpotTitle:ta,iconGiftTicket:ea,iconCoin:sa,iconJackpotCoinBg:oa},na={$style:aa},la=V(Ao,[["__cssModules",na]]),ia=Q({__name:"ticket-card-list",props:{tickets:{},isLoading:{type:Boolean},drawStatusById:{}},setup(n){const t=n,[o]=X("common"),a=Le();return(l,r)=>n.isLoading?(u(),m("div",{key:0,class:s(l.$style.root)},[(u(),m(R,null,Z(3,d=>b(e(H),{key:d,class:s(l.$style.skeleton)},null,8,["class"])),64))],2)):t.tickets.length>0?(u(),m("section",{key:1,class:s(l.$style.root)},[(u(!0),m(R,null,Z(t.tickets,d=>(u(),K(la,{key:`${d.drawCode}-${d.ticketNumber}`,ticket:d,"draw-status":t.drawStatusById?.[d.drawId]},null,8,["ticket","draw-status"]))),128))],2)):(u(),K(e(Hs),{key:2,title:e(o).ticketsList_emptyResult_Title(),description:e(o).ticketsList_emptyResult_Subtitle(),"button-text":e(o).ticketsList_emptyResult_ButtonText(),icon:e(Vs),onClick:r[0]||(r[0]=d=>e(a).push({name:e(x).lottery}))},null,8,["title","description","button-text","icon"]))}}),ra="ticket-card-list_root-BaMRg",ca="ticket-card-list_skeleton-BaMRg",ua={root:ra,skeleton:ca},da={$style:ua},ya=V(ia,[["__cssModules",da]]),ma=Q({__name:"draw-card",props:{draw:{}},setup(n){const t=n,o=U(),a=q(()=>o.assets),l=z(()=>J(a.value.drawsGreenCorner)?.value),r=z(()=>J(a.value.baseIconBrandToken)?.value),d=k(()=>t.draw.awardDistribution.byTicketWinRank[Ys]),p=k(()=>t.draw.status==="Finished"&&d.value?.awardType==="JackpotFundShare"&&(d.value?.winUsersCount??0)>0),v=k(()=>t.draw.winCombination?.numbers.slice(0,-1)??[]),y=k(()=>t.draw.winCombination?.numbers.at(-1)),w=ce(void 0,{day:"numeric",month:"numeric",year:"numeric"}),I=k(()=>t.draw.tossTime?w.value.format(new Date(t.draw.tossTime)):""),[C]=X("common"),M=Vt(),c=_t(()=>Ct(()=>__retry_dynamic_loader__(()=>import("./draw-modal-CBnI45Lu.js")),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50]))),{open:P}=Tt(c),T=()=>{P({draw:t.draw})};return(g,L)=>(u(),m("div",{class:s([g.$style.drawCard])},[p.value?(u(),m("div",{key:0,class:s(g.$style.lightEffect)},null,2)):N("",!0),p.value?(u(),K(e(yt),vt({key:1},e(l),{class:[g.$style.hasJackpot]}),null,16,["class"])):N("",!0),i("div",{class:s(g.$style.drawInfo)},[i("div",{class:s(g.$style.partInfo)},[i("div",{class:s(g.$style.title),onClick:T},[W(" â"+$(t.draw.code)+" ",1),i("span",null,[b(e(De),{size:"s"})])],2),i("span",{class:s(g.$style.cardText)},$(I.value),3)],2),i("div",{class:s(g.$style.partInfo)},[i("div",{class:s(g.$style.jackpotSize)},[W($(e(M).format(Number(t.draw.jackpotSize.amount)))+" ",1),b(e(yt),vt(e(r),{class:g.$style.iconCoin}),null,16,["class"])],2),p.value?(u(),m("div",{key:0,class:s([g.$style.cardText,g.$style.jackpot,g.$style.greenText])},[W($(e(C).drawsList_jackpotWon())+" ",1),i("span",null,[b(e(Ns),{class:s(g.$style.cup)},null,8,["class"])])],2)):(u(),m("div",{key:1,class:s([g.$style.cardText,g.$style.jackpot])},$(e(C).drawsList_jackpotNotWon()),3))],2)],2),i("div",{class:s(g.$style.comb)},[i("span",{class:s(g.$style.cardText)},$(e(C).drawslist_winningCombination()),3),i("div",{class:s(g.$style.ballsList)},[(u(!0),m(R,null,Z(v.value,_=>(u(),m("div",{key:_,class:s(g.$style.ball)},$(_),3))),128)),i("span",{class:s(g.$style.separator)},null,2),i("div",{class:s(g.$style.ball)}
2,$(y.value),3)],2)],2)],2))}}),pa="draw-card_drawCard-XOd4c",va="draw-card_drawInfo-XOd4c",ka="draw-card_partInfo-XOd4c",ba="draw-card_hasJackpot-XOd4c",ga="draw-card_lightEffect-XOd4c",fa="draw-card_separator-XOd4c",$a="draw-card_title-XOd4c",wa="draw-card_cardText-XOd4c",_a="draw-card_jackpotSize-XOd4c",Ca="draw-card_iconCoin-XOd4c",Ta="draw-card_cup-XOd4c",ha="draw-card_jackpot-XOd4c",Ba="draw-card_greenText-XOd4c",Sa="draw-card_comb-XOd4c",Ia="draw-card_ballsList-XOd4c",Ma="draw-card_ball-XOd4c",Pa={drawCard:pa,drawInfo:va,partInfo:ka,hasJackpot:ba,lightEffect:ga,separator:fa,title:$a,cardText:wa,jackpotSize:_a,iconCoin:Ca,cup:Ta,jackpot:ha,greenText:Ba,comb:Sa,ballsList:Ia,ball:Ma},Aa={$style:Pa},La=V(ma,[["__cssModules",Aa]]),qa=Q({__name:"draw-card-list",props:{draws:{}},setup(n){const t=n;return(o,a)=>(u(),m("section",{class:s(o.$style.root)},[(u(!0),m(R,null,Z(t.draws,l=>(u(),K(La,{key:l.id,draw:l},null,8,["draw"]))),128))],2))}}),Da="draw-card-list_root-UixI1",Ea={root:Da},Fa={$style:Ea},Ga=V(qa,[["__cssModules",Fa]]),Ra=Q({__name:"qab-section",props:{isLayoutCompact:{type:Boolean}},setup(n){const t=n,o=qe(),a=Le(),[l,{isPending:r}]=X("common"),d=q(()=>o.name),p=v=>{o.name!==v&&a.push({name:v})};return(v,y)=>(u(),m("section",{class:s([v.$style.root,t.isLayoutCompact&&v.$style.isCompact])},[e(r)?(u(),m(R,{key:0},Z(4,w=>b(e(H),{key:w,class:s(v.$style.skeletonTab)},null,8,["class"])),64)):(u(),m(R,{key:1},[b(e(pt),{selected:d.value===e(x).lottery,title:e(l).qab_title_lottery(),size:t.isLayoutCompact?"m":"l",onClick:y[0]||(y[0]=w=>p(e(x).lottery))},null,8,["selected","title","size"]),b(e(pt),{selected:d.value===e(x).details,title:e(l).qab_title_details(),size:t.isLayoutCompact?"m":"l",onClick:y[1]||(y[1]=w=>p(e(x).details))},null,8,["selected","title","size"]),b(e(pt),{selected:d.value===e(x).tickets,title:e(l).qab_title_tickets(),size:t.isLayoutCompact?"m":"l",onClick:y[2]||(y[2]=w=>p(e(x).tickets))},null,8,["selected","title","size"]),b(e(pt),{selected:d.value===e(x).draws,title:e(l).qab_title_draws(),size:t.isLayoutCompact?"m":"l",onClick:y[3]||(y[3]=w=>p(e(x).draws))},null,8,["selected","title","size"])],64))],2))}}),Na="qab-section_root-cLo2f",za="qab-section_isCompact-cLo2f",Ja="qab-section_skeletonTab-cLo2f",ja={root:Na,isCompact:za,skeletonTab:Ja},Oa={$style:ja},Qa=V(Ra,[["__cssModules",Oa]]),Ka=Q({__name:"details-slider",props:{ticketPrice:{}},setup(n){const t=n,[o]=X("common"),a=U(),l=q(()=>a.assets),r=q(()=>a.brandTokenVisualCode),d=z(()=>J(l.value.detailsStep1).value),p=z(()=>J(l.value.detailsStep2).value),v=z(()=>J(l.value.detailsStep3).value),y=k(()=>[{count:"1",title:o.value.details_firstStepTitle(),description:o.value.details_firstStepDescription(),image:d.value},{count:"2",title:o.value.details_secondStepTitle(),description:o.value.details_secondStepDescription({brand_currency:r.value,ticketPrice:t.ticketPrice}),image:p.value},{count:"3",title:o.value.details_thirdStepTitle(),description:o.value.details_thirdStepDescription(),image:v.value}]),I=Ls().greaterOrEqual("desktop-small"),C=Pe("el"),{scrollBackward:M,scrollForward:c,arrivedState:P}=Fs(C);return(T,g)=>(u(),K(e(Es),{class:s(T.$style.arrowsScrollView),"scroll-back-disabled":e(P).inlineStart,"scroll-forward-disabled":e(P).inlineEnd,type:"default",onScrollBack:e(M),onScrollForward:e(c)},{default:O(()=>[i("div",{ref_key:"el",ref:C,class:s(T.$style.cardsWrapper)},[e(I)&&e(P).inlineEnd?(u(),m("div",{key:0,class:s(T.$style.shadowLeft)},null,2)):N("",!0),e(I)&&e(P).inlineStart?(u(),m("div",{key:1,class:s(T.$style.shadowRight)},null,2)):N("",!0),(u(!0),m(R,null,Z(y.value,L=>(u(),m("div",{key:L.count,class:s(T.$style.card)},[b(e(yt),vt({class:T.$style.cardImage},{ref_for:!0},L.image),null,16,["class"]),b(e(dt),{variant:"staticPrimary"},{default:O(()=>[W($(e(o).details_step({step:L.count})),1)]),_:2},1024),i("div",{class:s(T.$style.textBlock)},[i("div",{class:s(T.$style.cardTitle)},$(L.title),3),i("p",{class:s(T.$style.cardText)},$(L.description),3)],2)],2))),128))],2)]),_:1},8,["class","scroll-back-disabled","scroll-forward-disabled","onScrollBack","onScrollForward"]))}}),Va="details-slider_arrowsScrollView-nwPom",Ha="details-slider_cardsWrapper-nwPom",Za="details-slider_card-nwPom",Wa="details-slider_cardImage-nwPom",Ya="details-slider_shadowRight-nwPom",Ua="details-slider_shadowLeft-nwPom",Xa="details-slider_textBlock-nwPom",xa="details-slider_cardTitle-nwPom",tn="details-slider_cardText-nwPom",en={arrowsScrollView:Va,cardsWrapper:Ha,card:Za,cardImage:Wa,shadowRight:Ya,shadowLeft:Ua,"shadow-appear":"details-slider_shadow-appear-nwPom",textBlock:Xa,c
2ardTitle:xa,cardText:tn},sn={$style:en},on=V(Ka,[["__cssModules",sn]]),an={width:"28",height:"18",viewBox:"0 0 28 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},nn=["fill"],ln=["fill"],rn=["fill"],cn=["fill"],un=["fill"],dn=["fill"],yn=Q({__name:"table-combination",props:{combination:{default:0}},setup(n){return(t,o)=>(u(),m("svg",an,[i("circle",{cx:"4",cy:"4",r:"4",fill:n.combination>=1?"#0075FF":"#9CA6BF"},null,8,nn),i("circle",{cx:"14",cy:"4",r:"4",fill:n.combination>=2?"#0075FF":"#9CA6BF"},null,8,ln),i("circle",{cx:"24",cy:"4",r:"4",fill:n.combination>=3?"#0075FF":"#9CA6BF"},null,8,rn),i("circle",{cx:"4",cy:"14",r:"4",fill:n.combination>=4?"#0075FF":"#9CA6BF"},null,8,cn),i("circle",{cx:"14",cy:"14",r:"4",fill:n.combination>=5?"#0075FF":"#9CA6BF"},null,8,un),i("path",{d:"M20 14C20 12.5999 20 11.8998 20.2725 11.365C20.5122 10.8946 20.8946 10.5122 21.365 10.2725C21.8998 10 22.5999 10 24 10C25.4001 10 26.1002 10 26.635 10.2725C27.1054 10.5122 27.4878 10.8946 27.7275 11.365C28 11.8998 28 12.5999 28 14C28 15.4001 28 16.1002 27.7275 16.635C27.4878 17.1054 27.1054 17.4878 26.635 17.7275C26.1002 18 25.4001 18 24 18C22.5999 18 21.8998 18 21.365 17.7275C20.8946 17.4878 20.5122 17.1054 20.2725 16.635C20 16.1002 20 15.4001 20 14Z",fill:n.combination>=6?"#00b24b":"#9CA6BF"},null,8,dn)]))}}),mn=["value","min","max"],pn=Q({__name:"lottery-tickets-count-selector",props:{paidCount:{},bonusCount:{},totalCount:{},ticketPrice:{},paidMin:{},paidMax:{}},emits:["increaseTickets","decreaseTickets","set-count"],setup(n,{emit:t}){ht(C=>({v298de751:o.bonusCount+"%",v2abffc6a:o.paidMin??e(rt),v6ce408ea:o.paidMax??e(ct),f54dded4:o.paidCount,v298dd487:o.bonusCount+"%"}));const o=n,a=t,l=U(),r=q(()=>l.assets),d=z(()=>J(r.value.baseIconBrandToken)?.value),p=q(()=>l.brandTokenVisualCode),v=Vt(),y=k(()=>o.ticketPrice===void 0?void 0:v.value.format(Number(o.ticketPrice)));function w(C){const M=Number(C.target.value);a("set-count",M)}const[I]=X("common");return(C,M)=>(u(),m("div",{class:s(C.$style.root)},[i("div",{class:s(C.$style.title)},$(e(I).lottery_selection()),3),b(e(dt),{variant:"staticSecondary",class:s(C.$style.badge)},{default:O(()=>[i("span",{class:s(C.$style.badgeContent)},[W($(e(I).lottery_exchange({tickets:1,tokens:y.value,brand_currency:p.value}))+" ",1),b(e(yt),vt(e(d),{class:C.$style.coinIcon}),null,16,["class"])],2)]),_:1},8,["class"]),i("div",{class:s(C.$style.ticketSelector)},[b(e(ne),{class:s(C.$style.button),variant:"staticSecondary",size:"xl",rounded:!0,disabled:n.paidCount<=(o.paidMin??1),onClick:M[0]||(M[0]=c=>a("decreaseTickets"))},{default:O(()=>[b(e(Re))]),_:1},8,["class","disabled"]),i("div",{class:s(C.$style.amount)},[b(e(ze),{html:e(I).lottery_tickets({count:n.totalCount,number:`<span class='${C.$style.number}'>${n.totalCount}</span>`}),"allowed-tags":["span"],"allowed-attributes":["class"]},null,8,["html"])],2),b(e(ne),{class:s(C.$style.button),variant:"staticSecondary",size:"xl",rounded:!0,disabled:o.paidCount>=(o.paidMax??100),onClick:M[1]||(M[1]=c=>a("increaseTickets"))},{default:O(()=>[b(e(Ne))]),_:1},8,["class","disabled"])],2),i("div",{class:s(C.$style.rangeBlockWrapper)},[i("div",{class:s(C.$style.rangeBlock)},[n.bonusCount?(u(),m("div",{key:0,class:s(C.$style.rangeBlockBonusTicketCount)},null,2)):N("",!0),i("div",{class:s(C.$style.rangeBlockDefaultTicketCount)},null,2),i("input",{value:n.paidCount,min:n.paidMin??e(rt),max:n.paidMax??e(ct),type:"range",class:s(C.$style.rangeInput),name:"range",onInput:w},null,42,mn)],2),i("div",{class:s(C.$style.rangeNums)},[i("p",null,$(e(rt)),1),i("p",null,$((o.paidMax??e(ct))+(o.bonusCount??0)),1)],2)],2)],2))}}),vn="lottery-tickets-count-selector_root-SIXGa",kn="lottery-tickets-count-selector_title-SIXGa",bn="lottery-tickets-count-selector_badge-SIXGa",gn="lottery-tickets-count-selector_badgeContent-SIXGa",fn="lottery-tickets-count-selector_coinIcon-SIXGa",$n="lottery-tickets-count-selector_ticketSelector-SIXGa",wn="lottery-tickets-count-selector_button-SIXGa",_n="lottery-tickets-count-selector_amount-SIXGa",Cn="lottery-tickets-count-selector_number-SIXGa",Tn="lottery-tickets-count-selector_rangeBlockWrapper-SIXGa",hn="lottery-tickets-count-selector_rangeBlock-SIXGa",Bn="lottery-tickets-count-selector_rangeBlockBonusTicketCount-SIXGa",Sn="lottery-tickets-count-selector_rangeBlockDefaultTicketCount-SIXGa",In="lottery-tickets-count-selector_rangeInput-SIXGa",Mn="lottery-tickets-count-selector_rangeNums-SIXGa",Pn={root:vn,title:kn,badge:bn,badgeContent:gn,coinIcon:fn,ticketSelector:$n,button:wn,amount:_n,number:Cn,rangeBlockWrapper:Tn,rangeBlock:hn,rangeBlockBonusTicketCount:Bn,rangeBlockDefaultTicketCount:Sn,rangeInput:In,rangeNums:Mn},An={$style:Pn},Ln=V(pn,[["__cssModules",An]]),qn="lottery/ticket-page",je="/v1/lottery/ticket-page",Oe={authorization:"required",tailoring:"mandatory"},Dn=(async(n,t,o,a)=>await Y.fetch(n,je,"GET",{headers:Y.headers(),query:t},o,a,mt)),gt="LOTTERY",Qe=bt.for(Oe,gt,qn),En={},Ke=(n,t)=>{const o=Pt(),a=kt(Oe,{...En,...n},je);return l=>o.fetchQuery({...a.options,queryKey:[...Qe,l],queryFn:r=>Dn(a.resolveEntrypoint(t),a.resolveArguments(r.queryKey[4]),a.resolveFetchOptions(t,r),a.resolveFetchFn(t))})},Fn="lottery/ticket-page-total-count",Ve="/v1/lottery/ticket-page-totalCount",He={authorization:"required",tailoring:"mandatory"},Gn=(async(n,t,o,a)=>await Y.fetch(n,Ve,"GET",{headers:Y.headers(),query:t},o,a,mt)),Rn=bt.for(He,gt,Fn),Nn={},zn=(n,t)=>{const o=Pt(),a=kt(He,{...Nn,...n},Ve);return l=>o.fetchQuery({...a.options,queryKey:[...Rn,l],queryFn:r=>Gn(a.resolveEntrypoint(t),a.resolveArguments(r.queryKey[4]),a.resolveFetchOptions(t,r),a.resolveFetchFn(t))})},Ze="lottery/get-draw-page",pe="/v1/lottery/draw-page",At={authorization:"optional",tailoring:"mandatory"},We=(async(n,t,o,a)=>await Y.fetch(n,pe,"GET",{headers:Y.headers(),query:t},o,a,mt)),Jn=bt.for(At,gt,Ze),jn={},Ye=(n,t)=>{const o=Pt(),a=kt(At,{...jn,...n},pe);return l=>o.fetchQuery({queryKey:[...Jn,l],queryFn:r=>We(a.resolveEntrypoint(t),a.resolveArguments(r.queryKey[4]),a.resolveFetchOptions(t,r),a.resolveFetchFn(t))})},On="lottery/get-draw-page-total-count",Ue="/v1/lottery/draw-page-totalCount",Xe={authorization:"optional",tailoring:"mandatory"},Qn=(async(n,t,o,a)=>await Y.fetch(n,Ue,"GET",{headers:Y.headers(),query:t},o,a,mt)),Kn=bt.for(Xe,gt,On),Vn={},Hn=(n,t)=>{const o=Pt(),a=kt(Xe,{...Vn,...n},Ue);return l=>o.fetchQuery({queryKey:[...Kn,l],queryFn:r=>Qn(a.resolveEntrypoint(t),a.resolveArguments(r.queryKey[4]),a.resolveFetchOptions(t,r),a.resolveFetchFn(t))})},Zn="lottery/get-lottery-all",xe="/v1/lottery/lottery-all",ve={authorization:"optional",tailoring:"mandatory"},Wn=(async(n,t,o,a)=>await Y.fetch(n,xe,"GET",{headers:Y.headers(),query:t},o,a,mt)),Yn=bt.for(ve,gt,Zn),Un={},Xn=(n,t,o)=>{const a=kt(ve,{...Un,...t},xe);return ye({...a.options,queryKey:[...Yn,{...n}],queryFn:l=>Wn(a.resolveEntrypoint(o),a.resolveArguments(l.queryKey[4]),a.resolveFetchOptions(o,l),a.resolveFetchFn(o))})},xn=(n,t,o)=>{const a=ue(ve,t);return de(Xn(n,a.options,o))},tl=bt.for(At,gt,Ze),el={},sl=(n,t,o)=>{const a=kt(At,{...el,...t},pe);return ye({...a.options,queryKey:[...tl,{...n}],queryFn:l=>
2We(a.resolveEntrypoint(o),a.resolveArguments(l.queryKey[4]),a.resolveFetchOptions(o,l),a.resolveFetchFn(o))})},ol=(n,t,o)=>{const a=ue(At,t);return de(sl(n,a.options,o))},al="/v1/lottery/draw-buy",nl={},ll=(async(n,t,o,a)=>await Y.fetch(n,al,"POST",{headers:Y.headers(),body:t},o,a,mt)),il=(n,t)=>{const o=Ae(nl,n);return Ge({mutationFn:async a=>await ll(o.resolveEntrypoint(t),a,o.resolveFetchOptions(t),o.resolveFetchFn(t))})},rl="lottery/get-user-bonus-balance",ts="/v1/lottery/user-bonusBalance",ke={authorization:"optional",tailoring:"mandatory"},cl=(async(n,t,o,a)=>await Y.fetch(n,ts,"GET",{headers:Y.headers(),query:t},o,a,mt)),le=bt.for(ke,gt,rl),ul={},dl=(n,t,o)=>{const a=kt(ke,{...ul,...t},ts);return ye({...a.options,queryKey:[...le,{...n}],queryFn:async l=>{const r=await cl(a.resolveEntrypoint(o),a.resolveArguments(l.queryKey[4]),a.resolveFetchOptions(o,l),a.resolveFetchFn(o)),d=Object.values(r?.drawGiftedTickets??{})[0];return typeof d?.count=="number"?d.count:0}})},yl=(n,t,o)=>{const a=ue(ke,t);return de(dl(n,a.options,o))},ml="/v1/lottery/user-participation-latest",pl={},vl=(async(n,t,o,a)=>await Y.fetch(n,ml,"POST",{headers:Y.headers(),body:t},o,a,mt)),kl=(n,t)=>{const o=Ae(pl,n);return Ge({mutationFn:async a=>await vl(o.resolveEntrypoint(t),a,o.resolveFetchOptions(t),o.resolveFetchFn(t))})},bl=()=>{const n=Ye(),t=E([]);return(async()=>{try{const a=await n({direction:"Backward",count:50});t.value=a.draws??[]}catch{t.value=[]}})(),k(()=>t.value.find(a=>a.status==="Selling"))},gl=Q({__name:"details",setup(n){const[t,{isPending:o}]=X("common"),a=U(),l=q(()=>a.data?.brand),r=q(()=>a.brandTokenVisualCode),d=bl(),p=q(()=>d.value?.ticketPrice.amount),{locale:v}=Rs(),y=c=>new Intl.NumberFormat(v.value).format(c),w=k(()=>({0:.2,1:.7,2:.1})),I=k(()=>({0:y(1e4),1:.2,2:.125,3:.15,4:.225})),C=k(()=>[[t.value.details_combination(),t.value.details_winning()],["5+1",t.value.details_comb6({count:y(1e4),percent:.2})],["5",t.value.details_comb5({percent:.125})],["4",t.value.details_comb4({percent:.15})],["3",t.value.details_comb3({percent:.225})],["2",t.value.details_combNoReward()],["1",t.value.details_combNoReward()],["0",t.value.details_comb0()]]),M=k(()=>[{id:"faq-1",title:t.value.details_faq_listItem1_title({brand:l.value}),content:[t.value.details_faq_listItem1_content_line1({brand:l.value})]},{id:"faq-2",title:t.value.details_faq_listItem2_title(),content:[t.value.details_faq_listItem2_content_line1({brand:l.value}),t.value.details_faq_listItem2_content_line2({brand:l.value,brand_currency:r.value}),t.value.details_faq_listItem2_content_line3({brand:l.value}),t.value.details_faq_listItem2_content_line4(),t.value.details_faq_listItem2_content_line5(),t.value.details_faq_listItem2_content_line6()]},{id:"faq-3",title:t.value.details_faq_listItem3_title(),content:[t.value.details_faq_listItem3_content_line2(),t.value.details_faq_listItem3_content_line3()]},{id:"faq-4",title:t.value.details_faq_listItem4_title(),content:[t.value.details_faq_listItem4_content_line1({brand:l.value}),{listItems:[t.value.details_faq_listItem4_content_line2_listItem1(w.value),t.value.details_faq_listItem4_content_line2_listItem2(w.value),t.value.details_faq_listItem4_content_line2_listItem3(w.value)]}]},{id:"faq-5",title:t.value.details_faq_listItem5_title(),content:[t.value.details_faq_listItem5_content_line1(),t.value.details_faq_listItem5_content_line2(I.value),t.value.details_faq_listItem5_content_line3(I.value),t.value.details_faq_listItem5_content_line4(I.value),t.value.details_faq_listItem5_content_line5(I.value),t.value.details_faq_listItem5_content_line6(),t.value.details_faq_listItem5_content_line7(),t.value.details_faq_listItem5_content_line8(),t.value.details_faq_listItem5_content_line9()]},{id:"faq-6",title:t.value.details_faq_listItem6_title(),content:[t.value.details_faq_listItem6_content_line1()]},{id:"faq-7",title:t.value.details_faq_listItem7_title(),content:[t.value.details_faq_listItem7_content_line1({brand:l.value}),t.value.details_faq_listItem7_content_line2()]}]);return(c,P)=>e(o)?(u(),m("div",{key:0,class:s(c.$style.root)},[i("div",{class:s(c.$style.stepsSection)},[b(e(H),{class:s(c.$style.skeletonTitle)},null,8,["class"]),i("div",{class:s(c.$style.skeletonStepsList)},[(u(),m(R,null,Z(3,T=>b(e(H),{key:T,class:s(c.$style.skeletonStepCard)},null,8,["class"])),64))],2)],2),i("div",{class:s(c.$style.combSection)},[b(e(H),{class:s(c.$style.skeletonTitle)},null,8,["class"]),i("div",{class:s(c.$style.skeletonTextSection)},[(u(),m(R,null,Z(2,T=>b(e(H),{key:T,class:s(c.$style.skeletonText)},null,8,["class"])),64))],2),i("div",{class:s(c.$style.tableSection)},[b(e(H),{class:s(c.$style.skeletonTitle)},null,8,["class"]),b(e(H),{class:s(c.$style.skeletonTable)},null,8,["class"])],2),i("div",{class:s(c.$style.skeletonTextSection)},[(u(),m(R,null,Z(2,T=>b(e(H),{key:T,class:s(c.$style.skeletonText)},null,8,["class"])),64))],2)],2),i("div",{class:s(c.$style.faqSection)},[b(e(H),{class:s(c.$style.skeletonTitle)},null,8,["class"]),i("div",{class:s(c.$style.faqList)},[(u(),m(R,null,Z(7,T=>b(e(H),{key:`faq-${T}`,class:s(c.$style.skeletonFaqRow)}
2,null,8,["class"])),64))],2)],2)],2)):(u(),m("div",{key:1,class:s(c.$style.root)},[i("div",{class:s(c.$style.stepsSection)},[i("div",{class:s(c.$style.stepsHeader)},[i("h2",{class:s(c.$style.title)},$(e(t).details_howToPlay()),3)],2),b(e(on),{"ticket-price":p.value},null,8,["ticket-price"])],2),i("div",{class:s(c.$style.combSection)},[i("div",{class:s(c.$style.title)},$(e(t).details_whatCanWin()),3),i("p",{class:s(c.$style.text)},$(e(t).details_textBlock1()),3),i("p",{class:s(c.$style.text)},$(e(t).details_textBlock2({brand:l.value,brand_currency:r.value})),3),i("div",{class:s(c.$style.tableSection)},[i("div",{class:s(c.$style.tableTitle)},$(e(t).details_prizes()),3),i("div",null,[(u(!0),m(R,null,Z(C.value,(T,g)=>(u(),m("div",{key:T[0],class:s(c.$style.row)},[i("div",{class:s(c.$style.comb)},[g>0?(u(),K(e(yn),{key:0,combination:C.value.length-1-g},null,8,["combination"])):N("",!0),i("div",{class:s(c.$style.tableText)},$(T[0]),3)],2),i("div",{class:s(c.$style.tableText)},$(T[1]),3)],2))),128))])],2),i("p",{class:s(c.$style.text)},$(e(t).details_textBlock3()),3),i("p",{class:s(c.$style.text)},$(e(t).details_textBlock4()),3)],2),i("div",{class:s(c.$style.faqSection)},[i("div",{class:s(c.$style.title)},$(e(t).details_faq_title()),3),i("div",{class:s(c.$style.faqList)},[(u(!0),m(R,null,Z(M.value,T=>(u(),K(e(Gs),{key:T.id,class:s(c.$style.accordion),title:T.title,content:""},{default:O(()=>[T.content?(u(),m("div",{key:0,class:s(c.$style.accordionContent)},[(u(!0),m(R,null,Z(T.content,(g,L)=>(u(),m(R,{key:L},[typeof g=="string"?(u(),m("p",{key:0,class:s(c.$style.accordionParagraph)},$(g),3)):(u(),m("ul",{key:1,class:s(c.$style.accordionList)},[(u(!0),m(R,null,Z(g.listItems,(_,h)=>(u(),m("li",{key:h,class:s(c.$style.accordionListItem)},$(_),3))),128))],2))],64))),128))],2)):N("",!0)]),_:2},1032,["class","title"]))),128))],2)],2)],2))}}),fl="details_root-YmHqZ",$l="details_stepsSection-YmHqZ",wl="details_stepsHeader-YmHqZ",_l="details_title-YmHqZ",Cl="details_text-YmHqZ",Tl="details_combSection-YmHqZ",hl="details_tableSection-YmHqZ",Bl="details_tableTitle-YmHqZ",Sl="details_row-YmHqZ",Il="details_tableText-YmHqZ",Ml="details_comb-YmHqZ",Pl="details_faqSection-YmHqZ",Al="details_faqList-YmHqZ",Ll="details_accordion-YmHqZ",ql="details_accordionContent-YmHqZ",Dl="details_accordionLine-YmHqZ",El="details_accordionParagraph-YmHqZ",Fl="details_accordionList-YmHqZ",Gl="details_accordionListItem-YmHqZ",Rl="details_skeletonTitle-YmHqZ",Nl="details_skeletonStepsList-YmHqZ",zl="details_skeletonStepCard-YmHqZ",Jl="details_skeletonTextSection-YmHqZ",jl="details_skeletonText-YmHqZ",Ol="details_skeletonTable-YmHqZ",Ql="details_skeletonFaqRow-YmHqZ",Kl={root:fl,stepsSection:$l,stepsHeader:wl,title:_l,text:Cl,combSection:Tl,tableSection:hl,tableTitle:Bl,row:Sl,tableText:Il,comb:Ml,faqSection:Pl,faqList:Al,accordion:Ll,accordionContent:ql,accordionLine:Dl,accordionParagraph:El,accordionList:Fl,accordionListItem:Gl,skeletonTitle:Rl,skeletonStepsList:Nl,skeletonStepCard:zl,skeletonTextSection:Jl,skeletonText:jl,skeletonTable:Ol,skeletonFaqRow:Ql},Vl={$style:Kl},Hl=V(gl,[["__cssModules",Vl]]),Zl=Q({__name:"draws",setup(n){const t=U(),o=Ye(),a=Hn(),l=E([]),r=E(),d=E(),p=E(!0),v=E(!1),y=E(!1),w=q(()=>t.data.isAuthed),I=k(()=>l.value.filter(_=>_.status==="Finished")),C=k(()=>Math.max(l.value.length,d.value??0)),M=(_,h=y.value)=>{const B={direction:"Backward",count:10};return _!==void 0&&(B.from=_),h&&(B.withCurrentUserAmongParticipants=!0),B},c=async(_=y.value)=>{try{const h=await a(M(void 0,_));d.value=h.totalDrawsCount}catch(h){d.value=void 0,console.error("lottery: failed to fetch total draws count",h)}},P=async(_,h=!1,B=y.value)=>{h?v.value=!0:(p.value=!0,d.value=void 0,c(B));try{const S=await o(M(_,B));l.value=h?[...l.value,...S.draws]:S.draws,r.value=S.nextPageCursor}catch(S){h||(l.value=[]),r.value=void 0,console.error("lottery: failed to fetch draws",S)}finally{h?v.value=!1:p.value=!1}},T=()=>{r.value&&P(r.value,!0)};Kt(()=>{P()}),tt(w,_=>{!_&&y.value&&(y.value=!1,r.value=void 0,l.value=[],P())});const g=()=>{r.value=void 0,l.value=[],P(void 0,!1,y.value)},[L]=X("common");return(_,h)=>(u(),m("div",{class:s(_.$style.root)},[i("div",{class:s(_.$style.header)},[i("div",{class:s(_.$style.title)},$(e(L).draws_title()),3),w.value?(u(),K(e(zs),{key:0,modelValue:y.value,"onUpdate:modelValue":h[0]||(h[0]=B=>y.value=B),label:e(L).draws_checkbox_participation(),onChange:g},null,8,["modelValue","label"])):N("",!0)],2),l.value.length>0?(u(),m(R,{key:0},[b(Ga,{draws:I.value,class:s(_.$style.list)},null,8,["draws","class"]),l.value.length!==C.value?(u(),K(e(Ee),{key:0,current:I.value.length,total:C.value,"is-button-loading":v.value,text:e(L).showMoreDrawsTitle({count:I.value.length,total:C.value}),"button-text":e(L).showMoreButton(),onButtonClick:T},null,8,["current","total","is-button-loading","text","button-text"])):N("",!0)],64)):p.value?(u(),m("div",{key:1,class:s(_.$style.skeletonList)},[(u(),m(R,null,Z(3,B=>b(e(H),{key:B,class:s(_.$style.skeleton)},null,8,["class"])),64))],2)):N("",!0)],2))}}),Wl="draws_root-8RMjT",Yl="draws_header-8RMjT",Ul="draws_title-8RMjT",Xl="draws_skeletonList-8RMjT",xl="draws_skeleton-8RMjT",ti="draws_list-8RMjT",ei={root:Wl,header:Yl,title:Ul,skeletonList:Xl,skeleton:xl,list:ti},si={$style:ei},oi=V(Zl,[["__cssModules",si]]),ai=5e3,ni=30*1e3,li=n=>{const t=n.data?.infos;return t||n.infos},ii=n=>{const t=U(),o=q(()=>t.data.isAuthed),a=kl(),l=k(()=>lt(n)),r=_t(()=>Ct(()=>__retry_dynamic_loader__(()=>import("./lottery-modal-draw-won-cSHFZ6je.js")),__vite__mapDeps([52,4,1,5,6,7,8,3,12,13,22,23,14,15,16,17,18,19,10,20,21,24,25,26,27,28,29,30,11,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50]))),d=_t(()=>Ct(()=>__retry_dynamic_loader__(()=>import("./lottery-modal-draw-lost-BRKFajJ9.js")),__vite__mapDeps([53,4,1,5,6,7,8,3,12,13,14,15,16,17,18,19,10,20,21,22,23,24,25,26,27,28,29,30,11,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50]))),{open:p}=Tt(r),{open:v}=Tt(d),y=E(void 0),w=E(void 0),I=E(void 0),C=E(void 0),M=()=>{w.value&&(clearInterval(w.value),w.value=void 0)},c=()=>{y.value&&(clearTimeout(y.value),y.value=void 0)},P=S=>{const{prizeFundWonAmount:G,jackpotFundWonAmount:f,wonGiftedTicketsCount:j}=S;if(!(Number(G.amount??0)>0||Number(f.amount??0)>0||(j??0)>0)){v();return}p({prizeAmount:G.amount,prizeCurrency:G.currency,jackpotAmount:f.amount,jackpotCurrency:f.currency,wonGiftedTicketsCount:j})},T=()=>{!o.value||a.isPending.value||a.mutate({data:{count:1}},{onSuccess(S){const f=li(S)?.[0];!f||f.wasShown||f.drawId&&f.drawId===I.value||(I.value=f.drawId,M(),P(f))}})},g=()=>{w.value||(T(),w.value=setInterval(()=>{T()},ai))},L=S=>{c();const f=S+ni-Date.now();if(f<=0){g();return}y.value=setTimeout(()=>{g()},f)},_=k(()=>l.value.some(S=>S.status==="Selling")),h=k(()=>{const S=Date.now();return l.value.find(G=>{if(G.status==="Selling")return!1;const f=Date.parse(G.tossTime);return Number.isFinite(f)&&f<=S})}),B=()=>{document.hidden||T()};tt(o,S=>
2{if(!S){c(),M(),I.value=void 0,C.value=void 0;return}T()},{immediate:!0}),tt([h,o,_],([S,G,f])=>{!G||!S||f||S.id!==C.value&&(C.value=S.id,L(Date.parse(S.tossTime)))},{immediate:!0}),window.addEventListener("visibilitychange",B),re(()=>{c(),M(),window.removeEventListener("visibilitychange",B)})},ee=3e4,ri=5*6e4,Be=5e3,es=()=>{const n=E(ee),t=E(void 0),{data:o,dataUpdatedAt:a,isPending:l,refetch:r}=ol({direction:"Backward",count:50},{refetchInterval:()=>n.value,refetchIntervalInBackground:!0,refetchOnWindowFocus:!0}),d=k(()=>o.value?.draws??[]);return tt(d,()=>{t.value&&(clearTimeout(t.value),t.value=void 0);const p=d.value[0];if(!p){n.value=ee;return}const v=Date.parse(p.tossTime)-ri,y=Date.now();if(y>=v){n.value=Be;return}n.value=ee;const w=v-y;t.value=setTimeout(()=>{r().catch(I=>{console.error("lottery: failed to refetch draws",I)}),n.value=Be},w)},{immediate:!0}),re(()=>{t.value&&clearTimeout(t.value)}),{draws:d,dataUpdatedAt:a,isPending:l,refetchDraws:r}},ci="1w Token TGE",ui=1e3,di=n=>n.eventFilter?.appliesOnlyForUserIds??[],yi=(n,t)=>{const o=di(n);return o.length===0?!0:t!==void 0&&o.includes(t)},mi=(n,t)=>{const a=n[0]?.specialEvents.find(l=>l.name===ci);if(!(!a||!yi(a,t)))return{startsAt:Date.parse(a.startsAt),endsAt:Date.parse(a.endsAt)}},pi=()=>{const n=U(),t=q(()=>n.data.user?.id),o=xn({},{enabled:!1}),a=E(!1),l=E(void 0),r=E(void 0),d=E(Date.now()),p=()=>{const C=l.value,M=r.value;if(C===void 0||M===void 0){a.value=!1;return}a.value=d.value>=C&&d.value<M},v=async()=>{const M=(await o.refetch()).data,c=mi(M?.lotteries??[],t.value);l.value=c?.startsAt,r.value=c?.endsAt,p()};let y;const w=()=>{y||(y=setInterval(()=>{d.value=Date.now(),p()}
2,ui))},I=()=>{y&&(clearInterval(y),y=void 0)};return re(()=>{I()}),{fetchTgePreparation:v,startTicker:w,stopTicker:I,isTgePreparation:a,tgePreparationStartsAt:l,tgePreparationEndsAt:r}},vi=Q({__name:"index",setup(n){const t=me(),{draws:o,refetchDraws:a}=es(),l=q(()=>o.value[0]);ii(o);const{fetchTgePreparation:r,startTicker:d,isTgePreparation:p,tgePreparationStartsAt:v,tgePreparationEndsAt:y}=pi();return Kt(()=>{r().catch(w=>{console.error("lottery: failed to fetch lottery-all",w)}),d()}),tt(p,(w,I)=>{I&&!w&&a().catch(C=>{console.error("lottery: failed to refetch draws after TGE end",C)})}),(w,I)=>{const C=ws("RouterView");return u(),m(R,null,[b(e(Po),{draw:l.value,"is-tge-preparation":e(p),"tge-preparation-ends-at":e(y)},{default:O(()=>[i("div",{class:s([w.$style.layoutContainer,e(t)?w.$style.isCompact:w.$style.isSpacious])},[b(e(Qa),{"is-layout-compact":e(t)},null,8,["is-layout-compact"])],2)]),_:1},8,["draw","is-tge-preparation","tge-preparation-ends-at"]),i("main",{class:s([w.$style.layoutContainer,e(t)?w.$style.isCompact:w.$style.isSpacious])},[b(C,null,{default:O(({Component:M})=>[(u(),K(_s,{include:"lottery-main"},[(u(),K(Cs(M),{"toss-time":l.value?.tossTime,draws:e(o),"is-tge-preparation":e(p),"tge-preparation-starts-at":e(v),"tge-preparation-ends-at":e(y)},null,8,["toss-time","draws","is-tge-preparation","tge-preparation-starts-at","tge-preparation-ends-at"]))],1024))]),_:1})],2)],64)}}}),ki="index_layoutContainer-olsJM",bi="index_isCompact-olsJM",gi="index_isSpacious-olsJM",fi={layoutContainer:ki,isCompact:bi,isSpacious:gi},$i={$style:fi},wi=V(vi,[["__cssModules",$i]]),Ot=E(void 0),_i=n=>{const t=U(),o=q(()=>t.data.isAuthed),a=Ke({staleTime:0}),l=async()=>{const r=lt(n);if(!r||!o.value){Ot.value=void 0;return}try{const p=(await a({direction:"Backward",count:100})).tickets.filter(v=>v.drawId===r).length;Ot.value=p}catch(d){Ot.value=void 0,console.error("lottery: failed to fetch current draw tickets",d)}};return tt([()=>lt(n),o],()=>{l()},{immediate:!0}),{currentDrawTicketsCount:Ot,refetchCurrentDrawTickets:l}};function Qt(n,t){const o=Array.from({length:n},(a,l)=>l+1);for(let a=o.length-1;a>0;a--){const l=Math.floor(Math.random()*(a+1)),r=o[a],d=o[l];if(r===void 0||d===void 0)throw new RangeError("Index out of bounds");o[a]=d,o[l]=r}return o.slice(0,Math.min(t,n))}const Ci=(n,t)=>Math.min(Math.max(Xs-n,0),t),Ti=()=>Date.now()+Math.floor(Math.random()*1e6),se=()=>({id:Ti(),initialMain:Qt(wt.MAIN,nt.MAIN),initialBonus:Qt(wt.BONUS,nt.BONUS)});function Se(n,t){const o=new Set(n.map(a=>String(a.id)));return new Set([...t].filter(a=>o.has(a)))}function hi(n,t=rt){const o=E([]),a=E([]),l=E(new Set),r=E(new Map),d=q(()=>l.value.size),p=q(()=>[...o.value,...a.value]),v=q(()=>p.value.length);function y(g){const L=o.value.length;if(g<L){const _=L-g,h=o.value.splice(0,_),B=new Set(h.map(S=>String(S.id)));l.value=new Set([...l.value].filter(S=>!B.has(S)))}else if(g>L){const _=g-L,h=Array.from({length:_},()=>se());o.value.unshift(...h);const B=h.map(S=>String(S.id));l.value=new Set([...l.value,...B])}l.value=Se(o.value,l.value)}function w(g){const L=a.value.length;if(g!==L)if(g<L)a.value.splice(g);else{const _=g-L,h=Array.from({length:_},()=>se());a.value.push(...h)}}function I(){y(o.value.length+1)}function C(){y(Math.max(0,o.value.length-1))}function M(g){const L=String(g.id),_=l.value;l.value=g.complete?new Set([..._,L]):new Set([..._].filter(h=>h!==L)),l.value=Se(o.value,l.value)}function c(g){r.value.set(String(g.id),{main:g.main,bonus:g.bonus})}function P(g){return r.value.get(String(g))}function T(){const g=p.value.length;if(g<=0){o.value=[],a.value=[],l.value=new Set,r.value=new Map;return}o.value=Array.from({length:g},()=>se()),a.value=[],l.value=new Set,r.value=new Map}return y(t),w(Math.max(0,Number(n)||0)),{paidTickets:o,bonusTickets:a,totalTickets:p,paidCount:d,totalCount:v,setPaidCount:y,increasePaidCount:I,decreasePaidCount:C,setPaidComplete:M,setBonusCount:w,setCombination:c,getCombinationById:P,resetTicketsAfterPurchase:T}}const Bi=Q({__name:"lottery-block-draw-status",props:{ticketsCount:{},mode:{}
2,tgePreparationStartsAt:{},tgePreparationEndsAt:{}},setup(n){ht(T=>({d74804f0:`url('${e(l).src}')`,v3ee6ac86:w.value}));const t=n,o=U(),a=q(()=>o.assets),l=z(()=>J(a.value.lotteryBlockDrawStatusBg)?.value),r=k(()=>(t.ticketsCount??0)>0),d=k(()=>t.mode==="summary"),p=k(()=>t.mode==="tgePreparation"),v=k(()=>p.value||d.value||r.value),y=k(()=>!p.value&&(d.value||r.value)),w=k(()=>{const T=t.ticketsCount??0;return`${Math.min(ct,Math.max(rt,T))}%`}),I=k(()=>(t.ticketsCount??0)>=ct),C=ce(void 0,{day:"numeric",month:"numeric",year:"numeric",hour:"2-digit",minute:"2-digit"}),M=k(()=>t.tgePreparationStartsAt?C.value.format(new Date(t.tgePreparationStartsAt)):"--"),c=k(()=>t.tgePreparationEndsAt?C.value.format(new Date(t.tgePreparationEndsAt)):"--"),[P]=X("common");return(T,g)=>v.value?(u(),m("div",{key:0,class:s(T.$style.root)},[i("p",{class:s(T.$style.title)},$(p.value?e(P).lottery_tgePreparation_title():d.value?e(P).lottery_drawSummary_title():e(P).lottery_boughtTickets({count:t.ticketsCount??0,number:t.ticketsCount??0})),3),i("p",{class:s(T.$style.text)},$(p.value?e(P).lottery_tgePreparation_text({startTime:M.value,endTime:c.value}):d.value?e(P).lottery_drawSummary_subtitle():I.value?e(P).lottery_goodLuck_text():e(P).lottery_moreTicketsMoreChances()),3),y.value?(u(),m("div",{key:0,class:s(T.$style.progressBlock)},[i("div",{class:s(T.$style.progressBar)},[r.value?(u(),m("div",{key:0,class:s(T.$style.progressBarFullness)},null,2)):N("",!0)],2),i("div",{class:s(T.$style.progressNumbers)},[i("span",{class:s(T.$style.progressNumber)},$(e(rt)),3),i("span",{class:s(T.$style.progressNumber)},$(e(ct)),3)],2)],2)):N("",!0)],2)):N("",!0)}}),Si="lottery-block-draw-status_root-ZqZR7",Ii="lottery-block-draw-status_title-ZqZR7",Mi="lottery-block-draw-status_text-ZqZR7",Pi="lottery-block-draw-status_progressBlock-ZqZR7",Ai="lottery-block-draw-status_progressBar-ZqZR7",Li="lottery-block-draw-status_progressBarFullness-ZqZR7",qi="lottery-block-draw-status_progressNumbers-ZqZR7",Di="lottery-block-draw-status_progressNumber-ZqZR7",Ei={root:Si,title:Ii,text:Mi,progressBlock:Pi,progressBar:Ai,progressBarFullness:Li,progressNumbers:qi,progressNumber:Di},Fi={$style:Ei},Gi=V(Bi,[["__cssModules",Fi]]),Ri=["disabled"],Ni=["disabled"],zi=Q({__name:"lottery-buy-bar",props:{paidCount:{},totalCount:{},bonusCount:{},price:{},fiatPrice:{},paidMax:{},mode:{},balance:{},isPending:{type:Boolean}},emits:["increaseTickets","decreaseTickets","buy"],setup(n,{emit:t}){const o=n,a=t,l=U(),r=q(()=>l.assets),d=z(()=>J(r.value.baseIconBrandToken)?.value),p=q(()=>l.brandTokenVisualCode),v=q(()=>!!l.data.standalone),y=k(()=>o.mode==="sticky"),w=k(()=>(o.paidMax??ct)>o.paidCount),I=k(()=>o.bonusCount>0?0:rt),C=k(()=>o.paidCount>I.value),M=k(()=>o.balance!==void 0&&o.balance<o.price),c=k(()=>o.balance===void 0?0:o.price-o.balance),P=Vt(),T=k(()=>P.value.format(o.price)),g=k(()=>P.value.format(c.value)),L=oe(void 0,()=>o.fiatPrice?.currency,{minimumFractionDigits:0,maximumFractionDigits:2}),_=k(()=>o.fiatPrice===void 0?void 0:L.value.format(o.fiatPrice.amount)),[h]=X("common");return(B,S)=>(u(),m("div",{class:s([B.$style.root,{[B.$style.rootStandalone]:v.value}])},[y.value?(u(),m("div",{key:0,class:s(B.$style.columnControls)},[i("button",{type:"button",class:s(B.$style.controlButton),disabled:!C.value,onClick:S[0]||(S[0]=G=>a("decreaseTickets"))},[b(e(ae),{size:"s"},{default:O(()=>[b(e(Re),{class:s(B.$style.controlIcon)},null,8,["class"])]),_:1})],10,Ri),i("div",{class:s(B.$style.controlAmountGroup)},[b(e(ze),{html:e(h).lottery_tickets({count:n.totalCount,number:`<p class='${B.$style.controlAmount}'>${n.totalCount}</p>`}),"allowed-tags":["p"],"allowed-attributes":["class"]},null,8,["html"])],2),i("button",{type:"button",class:s(B.$style.controlButton),disabled:!w.value,onClick:S[1]||(S[1]=G=>a("increaseTickets"))},[b(e(ae),{size:"s"},{default:O(()=>[b(e(Ne),{class:s(B.$style.controlIcon)},null,8,["class"])]),_:1})],10,Ni)],2)):N("",!0),i("div",{class:s(B.$style.columnSummary)},[y.value?N("",!0):(u(),m("div",{key:0,class:s(B.$style.row)},[i("span",{class:s(B.$style.countTickets)},$(e(h).lottery_tickets({count:n.totalCount,number:n.totalCount})),3),n.bonusCount?(u(),K(e(dt),{key:0,class:s(B.$style.badge),size:"s",variant:"positive"},{icon:O(()=>[b(e(Os),{class:s(B.$style.iconGift),size:"xs"},null,8,["class"])]),default:O(()=>[i("span",{class:s(B.$style.badgeText)},$(n.bonusCount),3)]),_:1},8,["class"])):N("",!0)],2)),i("div",{class:s(B.$style.countCurrency)},[W($(T.value)+" "+$(p.value)+" ",1),b(e(yt),vt(e(d),{class:B.$style.iconCoin}),null,16,["class"])],2),M.value?(u(),m("div",{key:1,class:s(B.$style.notEnough)},$(e(h).lottery_notEnough({number:g.value,brand_currency:p.value})),3)):N("",!0),y.value&&_.value?(u(),m("div",{key:2,class:s(B.$style.secondaryText)},"~"+$(_.value),3)):N("",!0)],2),b(e(ne),{class:s(B.$style.buttonBuy),variant:"accent",size:"xl","is-loading":n.isPending,onClick:S[2]||(S[2]=G=>a("buy"))},{default:O(()=>[W($(e(h).buy()),1)]),_:1},8,["class","is-loading"])],2))}}),Ji="lottery-buy-bar_root-CoKJB",ji="lottery-buy-bar_rootStandalone-CoKJB",Oi="lottery-buy-bar_columnControl
2s-CoKJB",Qi="lottery-buy-bar_columnSummary-CoKJB",Ki="lottery-buy-bar_badge-CoKJB",Vi="lottery-buy-bar_badgeText-CoKJB",Hi="lottery-buy-bar_iconGift-CoKJB",Zi="lottery-buy-bar_iconCoin-CoKJB",Wi="lottery-buy-bar_buttonBuy-CoKJB",Yi="lottery-buy-bar_countTickets-CoKJB",Ui="lottery-buy-bar_countCurrency-CoKJB",Xi="lottery-buy-bar_notEnough-CoKJB",xi="lottery-buy-bar_secondaryText-CoKJB",tr="lottery-buy-bar_controlButton-CoKJB",er="lottery-buy-bar_controlIcon-CoKJB",sr="lottery-buy-bar_controlAmountGroup-CoKJB",or="lottery-buy-bar_controlAmount-CoKJB",ar={root:Ji,rootStandalone:ji,columnControls:Oi,columnSummary:Qi,badge:Ki,badgeText:Vi,iconGift:Hi,iconCoin:Zi,buttonBuy:Wi,countTickets:Yi,countCurrency:Ui,notEnough:Xi,secondaryText:xi,controlButton:tr,controlIcon:er,controlAmountGroup:sr,controlAmount:or},nr={$style:ar},ie=V(zi,[["__cssModules",nr]]),lr=Q({__name:"lottery-buy-bar-sticky-shell",props:{paidCount:{},totalCount:{},bonusCount:{},price:{},fiatPrice:{},paidMax:{},balance:{},isPending:{type:Boolean}},emits:["increaseTickets","decreaseTickets","buy"],setup(n,{emit:t}){const o=n,a=t,l=Pe("inlineBar"),r=E(!1),d=E(!1);return qs(l,p=>{const v=p[0];if(!v)return;const y=v.boundingClientRect.top<=0;r.value=!v.isIntersecting&&y},{threshold:0}),Ds(window,"scroll",()=>{d.value||(d.value=!0)},{passive:!0}),Ts(()=>{d.value=!1,r.value=!1}),hs(()=>{d.value=!1,r.value=!1}),(p,v)=>(u(),m("div",{class:s(p.$style.barsWrapper)},[i("div",{ref_key:"inlineBar",ref:l},[b(ie,{mode:"inline","paid-count":o.paidCount,"total-count":o.totalCount,"bonus-count":o.bonusCount,price:o.price,"fiat-price":o.fiatPrice,"paid-max":o.paidMax,balance:n.balance,"is-pending":o.isPending,onIncreaseTickets:v[0]||(v[0]=y=>a("increaseTickets")),onDecreaseTickets:v[1]||(v[1]=y=>a("decreaseTickets")),onBuy:v[2]||(v[2]=y=>p.$emit("buy"))},null,8,["paid-count","total-count","bonus-count","price","fiat-price","paid-max","balance","is-pending"])],512),d.value?(u(),m("div",{key:0,class:s([p.$style.stickyWrap,r.value&&p.$style.isActive,p.$style.hasTransition])},[b(ie,{mode:"sticky","paid-count":o.paidCount,"total-count":o.totalCount,"bonus-count":o.bonusCount,price:o.price,"fiat-price":o.fiatPrice,"paid-max":o.paidMax,balance:n.balance,"is-pending":o.isPending,onIncreaseTickets:v[3]||(v[3]=y=>a("increaseTickets")),onDecreaseTickets:v[4]||(v[4]=y=>a("decreaseTickets")),onBuy:v[5]||(v[5]=y=>p.$emit("buy"))},null,8,["paid-count","total-count","bonus-count","price","fiat-price","paid-max","balance","is-pending"])],2)):N("",!0)],2))}}),ir="lottery-buy-bar-sticky-shell_stickyWrap-cAosM",rr="lottery-buy-bar-sticky-shell_isActive-cAosM",cr="lottery-buy-bar-sticky-shell_hasTransition-cAosM",ur="lottery-buy-bar-sticky-shell_barsWrapper-cAosM",dr={stickyWrap:ir,isActive:rr,hasTransition:cr,barsWrapper:ur},yr={$style:dr},mr=V(lr,[["__cssModules",yr]]),pr=Q({__name:"lottery-gift-tickets-banner",props:{bonusCount:{}},setup(n){ht(y=>({v969fd0c6:`url('${e(p).src}')`,v299b2c08:`url('${e(l).src}')`,v35dc9444:`url('${e(r).src}')`,v848bf960:`url('${e(d).src}')`}));const t=n,o=U(),a=q(()=>o.assets),l=z(()=>J(a.value.lotteryGiftBannerDesktopBg)?.value),r=z(()=>J(a.value.lotteryGiftBannerMobileBg)?.value),d=z(()=>J(a.value.lotteryGiftBannerBorderMobileBg)?.value),p=z(()=>J(a.value.lotteryGiftBannerIconMobileBg)?.value),[v]=X("common");return(y,w)=>(u(),m("div",{class:s(y.$style.root)},[i("div",{class:s(y.$style.mobileBg)},null,2),i("div",{class:s(y.$style.mobileBorder)},null,2),i("div",{class:s(y.$style.title)},$(e(v).lottery_gift_ticketBanner_title({count:t.bonusCount,number:t.bonusCount})),3),i("div",{class:s(y.$style.text)},$(e(v).lottery_gift_ticketBanner_text()),3)],2))}}),vr="lottery-gift-tickets-banner_root-yIR1Y",kr="lottery-gift-tickets-banner_mobileBg-yIR1Y",br="lottery-gift-tickets-banner_mobileBorder-yIR1Y",gr="lottery-gift-tickets-banner_title-yIR1Y",fr="lottery-gift-tickets-banner_text-yIR1Y",$r={root:vr,mobileBg:kr,mobileBorder:br,title:gr,text:fr},wr={$style:$r},_r=V(pr,[["__cssModules",wr]]),Cr=["for"],Tr=["id","type","checked"],hr=Q({__name:"lottery-ticket-editor-cell",props:{ballNumber:{},selected:{type:Boolean},variant:{},type:{},name:{},idPrefix:{}},emits:["toggle"],setup(n,{emit:t}){const o=n,a=t;function l(){a("toggle",o.ballNumber)}return(r,d)=>
2(u(),m("label",{class:s([r.$style.ticketCell,n.selected?n.variant==="gold"?r.$style.ticketCellGold:r.$style.ticketCellGrey:r.$style.ticketCellDashed]),for:`${n.idPrefix??"cell"}-${n.type}-${n.ballNumber}`},[i("input",{id:`${n.idPrefix??"cell"}-${n.type}-${n.ballNumber}`,class:s(r.$style.ticketCellInput),type:n.type,checked:n.selected,onChange:l},null,42,Tr),i("span",{class:s([r.$style.ticketCellLabel,n.selected&&r.$style.ticketCellLabelChecked])},$(n.ballNumber),3)],10,Cr))}}),Br="lottery-ticket-editor-cell_ticketCell-vdEFa",Sr="lottery-ticket-editor-cell_ticketCellDashed-vdEFa",Ir="lottery-ticket-editor-cell_ticketCellGrey-vdEFa",Mr="lottery-ticket-editor-cell_ticketCellGold-vdEFa",Pr="lottery-ticket-editor-cell_ticketCellInput-vdEFa",Ar="lottery-ticket-editor-cell_ticketCellLabel-vdEFa",Lr="lottery-ticket-editor-cell_ticketCellLabelChecked-vdEFa",qr={ticketCell:Br,ticketCellDashed:Sr,ticketCellGrey:Ir,ticketCellGold:Mr,ticketCellInput:Pr,ticketCellLabel:Ar,ticketCellLabelChecked:Lr},Dr={$style:qr},Ie=V(hr,[["__cssModules",Dr]]),Er=Q({__name:"lottery-ticket-editor",props:{id:{},initialMain:{default:()=>[]},initialBonus:{default:()=>[]}},emits:["set-complete","update-combination"],setup(n,{emit:t}){const o=n,a=t;Kt(()=>{S()});const l=U(),r=q(()=>l.assets),d=z(()=>J(r.value.lotteryIconClear)?.value),p=_(wt.MAIN),v=_(wt.BONUS),y=E(new Set(o.initialMain??[])),w=E(new Set(o.initialBonus??[])),I=k(()=>y.value.size===nt.MAIN),C=k(()=>w.value.size===nt.BONUS),M=k(()=>y.value.size===nt.MAIN&&w.value.size===nt.BONUS),c=k(()=>y.value.size===0&&w.value.size===0);tt(M,f=>{a("set-complete",{id:o.id,complete:f})},{immediate:!0});function P(f){y.value=h(y.value,f,nt.MAIN),S()}function T(f){w.value=B(w.value,f),S()}function g(){y.value=new Set(Qt(wt.MAIN,nt.MAIN)),w.value=new Set(Qt(wt.BONUS,nt.BONUS)),S()}function L(){y.value=new Set,w.value=new Set,a("set-complete",{id:o.id,complete:!1}),S()}function _(f){return Array.from({length:f},(j,F)=>F+1)}function h(f,j,F){const et=new Set(f);return et.has(j)?(et.delete(j),et):(et.size>=F||et.add(j),et)}function B(f,j){if(f.has(j)){const F=new Set(f);return F.delete(j),F}return new Set([j])}function S(){a("update-combination",{id:o.id,main:[...y.value].sort((f,j)=>f-j),bonus:[...w.value].sort((f,j)=>f-j)})}const[G]=X("common");return(f,j)=>(u(),m("div",{class:s(f.$style.root)},[i("div",{class:s(f.$style.ticketHeader)},[M.value?(u(),K(e(dt),{key:0,class:s(f.$style.badge)},{icon:O(()=>[b(e(te),{class:s(f.$style.checkIcon)},null,8,["class"])]),default:O(()=>[i("span",{class:s(f.$style.ticketBadgeTextLarge)},$(e(G).lottery_ticketFilled_text()),3)]),_:1},8,["class"])):(u(),m("div",{key:1,class:s(f.$style.ticketTextEmpty)},$(e(G).lottery_ticketUnfilled_text()),3)),i("div",{class:s(f.$style.ticketActions)},[i("div",{type:"button",class:s(f.$style.ticketActionButton),onClick:g},[b(e(Qs),{size:"s"})],2),i("div",{type:"button",class:s([f.$style.ticketActionButton,c.value&&f.$style.ticketActionInactive]),onClick:L},[b(e(yt),Bs(Ss(e(d))),null,16)],2)],2)],2),i("div",{class:s(f.$style.divider)},null,2),i("div",{class:s(f.$style.ticketBody)},[i("div",{class:s(f.$style.numbersGroup)},[i("div",{class:s(f.$style.numbersGroupHeader)},[i("div",{class:s(f.$style.numbersGroupTitle)},$(e(G).ticketGroup_mainNumbers_title()),3),b(e(dt),{class:s(f.$style.badge)},{icon:O(()=>[b(e(te),{class:s([f.$style.checkIcon,!I.value&&f.$style.checkIconUncompleted])},null,8,["class"])]),default:O(()=>[W(" "+$(e(G).selection_summary({number1:y.value.size,number2:e(nt).MAIN})),1)]),_:1},8,["class"])],2),i("div",{class:s(f.$style.numbersGroupGrid)},[(u(!0),m(R,null,Z(e(p),F=>(u(),K(Ie,{key:`main-${n.id}-${F}`,"ball-number":F,selected:y.value.has(F),class:s(I.value&&!y.value.has(F)&&f.$style.cellDisabled),variant:"grey",type:"checkbox",name:"main","id-prefix":n.id,onToggle:P},null,8,["ball-number","selected","class","id-prefix"]))),128))],2)],2),i("div",{class:s(f.$style.numbersGroup)},[i("div",{class:s(f.$style.numbersGroupHeader)},[i("div",{class:s(f.$style.numbersGroupTitle)},$(e(G).ticketGroup_bonusNumber_title()),3),b(e(dt),{class:s(f.$style.badge)},{icon:O(()=>[b(e(te),{class:s([f.$style.checkIcon,!C.value&&f.$style.checkIconUncompleted])},null,8,["class"])]),default:O(()=>[W(" "+$(e(G).selection_summary({number1:w.value.size,number2:e(nt).BONUS})),1)]),_:1},8,["class"])],2),i("div",{class:s(f.$style.numbersGroupGrid)},[(u(!0),m(R,null,Z(e(v),F=>(u(),K(Ie,{key:`bonus-${n.id}-${F}`,"ball-number":F,selected:w.value.has(F),variant:"gold",type:"radio",name:"bonus","id-prefix":n.id,onToggle:T}
2,null,8,["ball-number","selected","id-prefix"]))),128))],2)],2)],2)],2))}}),Fr="lottery-ticket-editor_root-iajkC",Gr="lottery-ticket-editor_ticketHeader-iajkC",Rr="lottery-ticket-editor_numbersGroup-iajkC",Nr="lottery-ticket-editor_badge-iajkC",zr="lottery-ticket-editor_ticketBadgeTextLarge-iajkC",Jr="lottery-ticket-editor_ticketTextEmpty-iajkC",jr="lottery-ticket-editor_checkIcon-iajkC",Or="lottery-ticket-editor_checkIconUncompleted-iajkC",Qr="lottery-ticket-editor_divider-iajkC",Kr="lottery-ticket-editor_ticketBody-iajkC",Vr="lottery-ticket-editor_ticketActions-iajkC",Hr="lottery-ticket-editor_ticketActionButton-iajkC",Zr="lottery-ticket-editor_ticketActionInactive-iajkC",Wr="lottery-ticket-editor_numbersGroupHeader-iajkC",Yr="lottery-ticket-editor_numbersGroupTitle-iajkC",Ur="lottery-ticket-editor_numbersGroupGrid-iajkC",Xr="lottery-ticket-editor_cellDisabled-iajkC",xr={root:Fr,ticketHeader:Gr,numbersGroup:Rr,badge:Nr,ticketBadgeTextLarge:zr,ticketTextEmpty:Jr,checkIcon:jr,checkIconUncompleted:Or,divider:Qr,ticketBody:Kr,ticketActions:Vr,ticketActionButton:Hr,ticketActionInactive:Zr,numbersGroupHeader:Wr,numbersGroupTitle:Yr,numbersGroupGrid:Ur,cellDisabled:Xr},tc={$style:xr},ec=V(Er,[["__cssModules",tc]]),sc=Q({__name:"lottery-ticket-editor-list",props:{tickets:{}},emits:["set-complete","update-combination"],setup(n,{emit:t}){const o=n,a=t;return(l,r)=>(u(),m("div",{class:s(l.$style.root)},[(u(!0),m(R,null,Z(o.tickets,d=>(u(),K(ec,{id:d.id,key:d.id,"data-lottery-ticket-id":d.id,"initial-main":d.initialMain,"initial-bonus":d.initialBonus,onSetComplete:r[0]||(r[0]=p=>a("set-complete",p)),onUpdateCombination:r[1]||(r[1]=p=>a("update-combination",p))},null,8,["id","data-lottery-ticket-id","initial-main","initial-bonus"]))),128))],2))}}),oc="lottery-ticket-editor-list_root-RT9g1",ac={root:oc},nc={$style:ac},lc=V(sc,[["__cssModules",nc]]),ic=Q({name:"lottery-main",__name:"lottery",props:{tossTime:{},isTgePreparation:{type:Boolean},tgePreparationStartsAt:{},tgePreparationEndsAt:{}},setup(n){ht(A=>({v6dcf208a:`url('${e(B).src}')`,v33e7ab18:`url('${e(S).src}')`}));const t=n,o=me(),[a,{suspense:l}]=X("common"),r=U(),d=Je("billing"),p=q(()=>!!r.data.standalone),v=q(()=>r.assets),y=Pt(),{draws:w,isPending:I,refetchDraws:C}=es(),M=qe(),c=q(()=>w.value.find(A=>A.status==="Selling")),P=q(()=>w.value[0]?.id),T=q(()=>c.value?.id),g=k(()=>c.value?.status==="Selling"),L=k(()=>t.isTgePreparation?"tgePreparation":w.value.length>0?g.value?"selling":"summary":void 0),{currentDrawTicketsCount:_,refetchCurrentDrawTickets:h}=_i(P),B=z(()=>J(v.value.lotteryBgBeams)?.value),S=z(()=>J(v.value.lotteryBgGradient)?.value),G=js(),f=q(()=>r.data.isAuthed),{data:j}=yl({},{enabled:f}),F=k(()=>j.value??0),et=k(()=>g.value?_.value??0:0),Ht=k(()=>{const A=et.value;return Math.max(0,ct-A)}),Lt=k(()=>f.value&&F.value>0?0:rt),ut=k(()=>Math.max(Lt.value,Ht.value-F.value,0)),qt=k(()=>Ci(F.value,ut.value)),{totalTickets:Dt,paidCount:it,increasePaidCount:ot,decreasePaidCount:Zt,setPaidCount:Bt,setPaidComplete:Wt,setBonusCount:D,setCombination:be,getCombinationById:Et,resetTicketsAfterPurchase:ss}=hi(lt(F),lt(qt));tt(F,A=>{D(A)},{immediate:!0});const Ft=E(!1);function Yt(){Ft.value=!0,ot()}function Ut(){Ft.value=!0,Zt()}function os(A){Ft.value=!0,Bt(A)}if(lt(f)&<(j)===void 0){const A=tt(j,st=>{st!==void 0&&(A(),Ft.value||Bt(qt.value))})}tt(ut,A=>{it.value<=A||Bt(A)},{immediate:!0}),tt(()=>M.fullPath,()=>{C().catch(A=>{console.error("lottery: failed to refetch draws",A)})}),tt([P,f],([A,st])=>{!st||!A||y.invalidateQueries({queryKey:le,exact:!1})},{immediate:!0});const Gt=k(()=>it.value+F.value),ge=q(()=>c.value?.ticketPrice.amount),as=q(()=>c.value?.ticketPrice.currency),Xt=k(()=>it.value*Number(ge.value)),fe=k(()=>{const A=c.value?.ticketPrice;if(A)return{amount:it.value*Number(A.baseAmount),currency:A.baseCurrency}}),ns=k(()=>et.value>=ct),ls=k(()=>{const A=F.value;return f.value&&A>0?A:rt}),is=_t(()=>Ct(()=>__retry_dynamic_loader__(()=>import("./lottery-modal-buy-success-DEqil5uY.js")),__vite__mapDeps([54,4,1,5,6,7,8,3,12,13,36,37,14,55,15,16,17,18,19,10,20,21,22,23,24,25,26,27,28,29,30,11,31,32,33,34,35,38,39,40,41,42,43,44,45,46,47,48,49,50]))),{open:rs}=Tt(is),cs=()=>{rs({tickets:Gt.value,tossTime:t.tossTime})},Rt=Ks(),Nt=k(()=>{const A=Rt.data.value,st=as.value;if(!(!A||!st))return A.find(St=>St.currency===st)?.balance}),us=k(()=>Nt.value!==void 0&&Nt.value>=Xt.value),zt=il();function ds(A){const st=document.querySelector(`[data-lottery-ticket-id="${A}"]`);st&&st.scrollIntoView({behavior:"smooth",block:"center"})}async function ys(A){await l(),A!==void 0&&ds(A),G.show({variant:"error",title:a.value.lottery_snackbar_minTicketsError_title(),text:a.value.lottery_snackbar_minTicketsError_text(),testId:"lottery-min-tickets-snackbar"})}async function $e(){await l(),G.show({variant:"error",title:a.value.lottery_snackbar_buyFailed_title(),text:a.value.lottery_snackbar_buyFailed_text(),testId:"lottery-buy-failed-snackbar"})}function ms(){r.actions.openAuth?.({form:"sign-in"})}async function ps(){await d?.openBilling({view:"deposit",prefillCurrency:lt(r.data.config).paymentCurrencyCode}),Rt.refetch()}function vs(){if(Rt.isPending.value)return;if(Rt.isError.value){$e();return}if(!us.value){ps();return}const A=Dt.value,st=F.value;let St;const _e=A.map(ft=>{const Jt=Et(ft.id),jt=[...Jt?.main??[],...Jt?.bonus??[]];if(jt.length!==Us){St===void 0&&(St=ft.id);return}return{combination:{numbers:jt}}}).filter(ft=>ft!==void 0),xt=_e.length,ks=Math.min(st,xt),bs=_e.map((ft,Jt)=>{const jt=Jt>=xt-ks;return{combination:ft.combination,isGifted:jt}}),Ce=T.value;if(Ce){if(xt<ls.value){ys(St);return}zt.mutate({drawId:Ce,tickets:{tickets:bs}},{onSuccess(){y.invalidateQueries({queryKey:Qe,exact:!1}),y.invalidateQueries({queryKey:le,exact:!1}),h(),cs(),ss()},onError(){C().catch(he).then(()=>$e()).catch(he)}})}}function we(){if(!zt.isPending.value){if(!f.value){ms();return}vs()}}return(A,st)=>e(I)?(u(),K(e(H),{key:0,class:s(A.$style.loadingSkeleton)},null,8,["class"])):(u(),m(R,{key:1},[b(Gi,{"tickets-count":e(_),mode:L.value,"tge-preparation-starts-at":t.tgePreparationStartsAt,"tge-preparation-ends-at":t.tgePreparationEndsAt},null,8,["tickets-count","mode","tge-preparation-starts-at","tge-preparation-ends-at"]),g.value&&!ns.value&&!t.isTgePreparation?(u(),m("div",{key:0,class:s([A.$style.root,{[A.$style.rootMobileStandalone]:e(o)&&p.value}])},[b(e(Ln),{"paid-count":e(it),"bonus-count":F.value,"total-count":Gt.value,"ticket-price":ge.value,"paid-min":Lt.value,"paid-max":ut.value,onIncreaseTickets:Yt,onDecreaseTickets:Ut,onSetCount:os},null,8,["paid-count","bonus-count","total-count","ticket-price","paid-min","paid-max"]),F.value?(u(),K(_r,{key:0,"bonus-count":F.value},null,8,["bonus-count"])):N("",!0),e(o)?(u(),K(ie,{key:1,"paid-count":e(it),"total-count":Gt.value,"bonus-count":F.value,price:Xt.value,"fiat-price":fe.value,"paid-max":ut.value,balance:Nt.value,"is-pending":e(zt).isPending.value,onIncreaseTickets:Yt,onDecreaseTickets:Ut,onBuy:we},null,8,["paid-count","total-count","bonus-count","price","fiat-price","paid-max","balance","is-pending"])):(u(),K(mr,{key:2,"paid-count":e(it),"total-count":Gt.value,"bonus-count":F.value,price:Xt.value,"fiat-price":fe.value,"paid-max":ut.value,balance:Nt.value,"is-pending":e(zt).isPending.value,onIncreaseTickets:Yt,onDecreaseTickets:Ut,onBuy:we},null,8,["paid-count","total-count","bonus-count","price","fiat-price","paid-max","balance","is-pending"])),b(lc,{tickets:e(Dt),onSetComplete:e(Wt),onUpdateCombination:e(be)},null,8,["tickets","onSetComplete","onUpdateCombination"])],2)):N("",!0)],64))}}),rc="lottery_root-fW9xQ",cc="lottery_loadingSkeleton-fW9xQ",uc="lottery_rootMobileStandalone-fW9xQ",dc={root:rc,loadingSkeleton:cc,rootMobileStandalone:uc},yc={$style:dc},mc=V(ic,[["__cssModules",yc]]),pc=Q({__name:"qab-filters",emits:["useFilter"],setup(n,{emit:t}){const o=t,a=E(void 0),l=d=>{a.value=d,o("useFilter",a.value)},[r]=X("common");return(d,p)=>(u(),m("div",{class:s(d.$style.root)},[b(e(pt),{selected:a.value===void 0,title:e(r).tickets_filter_all(),size:"l",onClick:p[
20]||(p[0]=v=>l(void 0))},null,8,["selected","title"]),b(e(pt),{selected:a.value==="Won",title:e(r).tickets_filter_won(),size:"l",onClick:p[1]||(p[1]=v=>l("Won"))},null,8,["selected","title"]),b(e(pt),{selected:a.value==="Lost",title:e(r).tickets_filter_lost(),size:"l",onClick:p[2]||(p[2]=v=>l("Lost"))},null,8,["selected","title"])],2))}}),vc="qab-filters_root-60YPC",kc={root:vc},bc={$style:kc},gc=V(pc,[["__cssModules",bc]]),fc=Q({__name:"tickets",props:{draws:{}},setup(n){const t=Ke({staleTime:0}),o=zn({staleTime:0}),a=E([]),l=E(),r=E(),d=E(),p=k(()=>Math.max(a.value.length,d.value??0)),v=E(!0),y=E(!1),w=(_,h)=>{const B={direction:"Backward",count:5};return _!==void 0&&(B.filterByWinStatus=_),h!==void 0&&(B.from=h),B},I=async _=>{try{const h=await o(w(_));d.value=h.totalTicketsCount}catch(h){d.value=void 0,console.error("lottery: failed to fetch total tickets count",h)}},C=async(_,h,B=!1,S=!1)=>{B?y.value=!0:S||(v.value=!0,d.value=void 0,I(_));try{const G=await t(w(_,h));a.value=B?[...a.value,...G.tickets]:G.tickets,r.value=G.nextPageCursor,l.value=_}catch(G){!B&&!S&&(a.value=[]),r.value=void 0,console.error("lottery: failed to fetch tickets",G)}finally{B?y.value=!1:S||(v.value=!1)}},M=_=>{_!==l.value&&(r.value=void 0,a.value=[],C(_))},c=()=>{r.value&&C(l.value,r.value,!0)};Kt(()=>{C()});const P=me(),[T]=X("common"),g=n,L=k(()=>{const _={};for(const h of g.draws??[])_[h.id]=h.status;return _});return tt(()=>g.draws,(_,h)=>{!h||_===h||C(l.value,void 0,!1,!0)},{deep:!0}),(_,h)=>(u(),m("div",{class:s(_.$style.root)},[i("div",{class:s(_.$style.header)},[i("div",{class:s(_.$style.title)},$(e(T).tickets_title()),3),i("div",{class:s(_.$style.qabContainer)},[b(gc,{"is-layout-compact":e(P),onUseFilter:h[0]||(h[0]=B=>M(B))},null,8,["is-layout-compact"])],2)],2),b(e(ya),{tickets:a.value,"is-loading":v.value,"draw-status-by-id":L.value,class:s(_.$style.list)},null,8,["tickets","is-loading","draw-status-by-id","class"]),a.value.length>0&&a.value.length!==p.value?(u(),K(e(Ee),{key:0,current:a.value.length,total:p.value,"is-button-loading":y.value,text:e(T).showMoreTicketsTitle({count:a.value.length,total:p.value}),"button-text":e(T).showMoreButton(),onButtonClick:c},null,8,["current","total","is-button-loading","text","button-text"])):N("",!0)],2))}}),$c="tickets_root-8grbi",wc="tickets_header-8grbi",_c="tickets_title-8grbi",Cc="tickets_isCompact-8grbi",Tc="tickets_qabContainer-8grbi",hc="tickets_list-8grbi",Bc={root:$c,header:wc,title:_c,isCompact:Cc,qabContainer:Tc,list:hc},Sc={$style:Bc},Ic=V(fc,[["__cssModules",Sc]]),Mc=new Set(Object.values(x)),Me=n=>Mc.has(n),Pc=void 0,Ac=n=>n??{top:0,left:0},Lc=({originalScrollBehavior:n,getCurrentScrollPosition:t=()=>({left:window.scrollX,top:window.scrollY})})=>async(o,a,l)=>{let r;if(Me(o.name)&&Me(a.name))r=l??t();else if(n){const d=await n(o,a,l??Pc);r=d===void 0?void 0:d}else r=l??void 0;return r===void 0||r===!1?r:Ac(r)};Ws(n=>{U().init(n.data,n.actions);const{isLotteryEnabled:o,suspense:a}=to();return{data:{},router(l){const r=l.options.scrollBehavior;l.options.scrollBehavior=Lc({originalScrollBehavior:r}),l.addRoute({path:"/lottery",name:x.root,component:wi,meta:{owner:$t},beforeEnter:async(d,p,v)=>{if(n.data.standalone){v();return}if(await a(),!o.value){v({path:"/"});return}v()},children:[{path:"",name:x.lottery,component:mc,meta:{owner:$t},props:!0},{path:"details",name:x.details,component:Hl,meta:{owner:$t}},{path:"tickets",name:x.tickets,component:Ic,meta:{owner:$t}},{path:"draws",name:x.draws,component:oi,meta:{owner:$t}}]})}}});const du=Object.freeze(Object.defineProperty({__proto__:null,init:Zs,useModule:Je},Symbol.toStringTag,{value:"Module"}));export{wt as L,gt as S,yn as _,Us as a,Vt as b,X as c,du as i,x as r,U as u}; 3(function(){"use strict";try{if(typeof document<"u"){var t=document.createElement("style");t.appendChild(document.createTextNode('.banner_root-365q6{width:100%;min-height:464px;padding-top:var(--spacing-20);background-image:var(--v153cdb3a);background-position:bottom;background-repeat:no-repeat;background-size:1397px 460px;flex-direction:column;justify-content:space-between;align-items:center;display:flex}@media (min-width:1024px){.banner_root-365q6{padding-top:var(--spacing-24);background-position:top;background-size:1640px 541px}}.banner_header-365q6{padding:0 var(--spacing-16);flex-direction:column;align-items:center;margin-block-end:212px;display:flex}@media (min-width:1024px){.banner_header-365q6{margin-block-end:252px}}.banner_title-365q6{font-family:var(--font-headline-font-family);font-size:var(--font-headline-h3-mobile-font-size);
3font-weight:var(--font-headline-h3-mobile-font-weight);letter-spacing:var(--font-headline-h3-mobile-letter-spacing);line-height:var(--font-headline-h3-mobile-line-height);text-transform:var(--font-headline-text-case);text-wrap:balance;white-space-collapse:preserve-breaks}@media (min-width:1024px){.banner_title-365q6{font-size:var(--font-headline-h3-desktop-font-size);font-weight:var(--font-headline-h3-desktop-font-weight);letter-spacing:var(--font-headline-h3-desktop-letter-spacing);line-height:var(--font-headline-h3-desktop-line-height)}}.banner_title-365q6{text-align:center;margin-block-end:var(--spacing-12)}@media (min-width:1024px){.banner_title-365q6{margin-block-end:var(--spacing-16)}}.banner_prizeBlock-365q6{flex-direction:column;align-items:center;display:flex}.banner_prizeText-365q6{font-family:var(--font-caption-font-family);font-size:var(--font-caption-s-semibold-font-size);font-weight:var(--font-caption-s-semibold-font-weight);letter-spacing:var(--font-caption-s-semibold-letter-spacing);line-height:var(--font-caption-s-semibold-line-height);align-items:center;gap:var(--spacing-4);text-align:center;flex-direction:row;margin-block-end:var(--spacing-4);display:flex;position:relative}.banner_prizeText-365q6:before,.banner_prizeText-365q6:after{content:"";width:35vw;height:2px;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:1024px){.banner_prizeText-365q6:before,.banner_prizeText-365q6:after{width:120px}}.banner_prizeText-365q6:before{clip-path:polygon(0 0,100% 0,calc(100% - 2px) 100%,0 100%);background:linear-gradient(270deg,#fff9,#fff0);right:calc(100% + 3px)}.banner_prizeText-365q6:after{clip-path:polygon(0 0,100% 0,100% 100%,2px 100%);background:linear-gradient(90deg,#fff9,#fff0);left:calc(100% + 3px)}.banner_image-365q6{width:113px;height:2px}.banner_prizeNumber-365q6{background:linear-gradient(#fff 20%,#fff3 100%);color:#0000;width:100%;text-align:center;-webkit-text-fill-color:transparent;text-shadow:0 2px 4px #00000029;-webkit-background-clip:text;background-clip:text;margin-block-end:var(--spacing-12);padding-inline:1px;font-size:48px;font-weight:700;line-height:100%}@media (min-width:1024px){.banner_prizeNumber-365q6{font-size:64px}}.banner_badges-365q6{gap:var(--spacing-6);flex-direction:row;display:flex}.banner_prizesBadge-365q6{cursor:pointer}.banner_badgeInner-365q6{align-items:center;gap:var(--spacing-2);display:flex}.banner_jackpotText-365q6,.banner_countdownText-365q6{font-family:var(--font-caption-font-family);font-size:var(--font-caption-s-regular-font-size);font-weight:var(--font-caption-s-regular-font-weight);letter-spacing:var(--font-caption-s-regular-letter-spacing);line-height:var(--font-caption-s-regular-line-height);color:#ffffffa3}.banner_jackpotNumber-365q6,.banner_infoText-365q6{font-family:var(--font-caption-font-family);font-size:var(--font-caption-s-semibold-font-size);font-weight:var(--font-caption-s-semibold-font-weight);letter-spacing:var(--font-caption-s-semibold-letter-spacing);line-height:var(--font-caption-s-semibold-line-height);color:#fff}.banner_bannerImage-365q6{width:332px}@media (min-width:1024px){.banner_bannerImage-365q6{width:443px}}.banner_footer-365q6{padding:0 var(--spacing-16) var(--spacing-16);align-items:center;gap:var(--spacing-8);flex-direction:row;display:flex}.banner_footerHidden-365q6{pointer-events:none;visibility:hidden}.banner_skeletonTitle-365q6{border-radius:var(--rounding-max);width:120px;height:20px;margin-block-end:var(--spacing-12)}@media (min-width:1024px){.banner_skeletonTitle-365q6{margin-block:var(--spacing-4) var(--spacing-20)}}.banner_skeletonPrizeText-365q6{border-radius:var(--rounding-max);width:90px;height:12px;margin-block-end:var(--spacing-16)}.banner_skeletonPrizeNumber-365q6{border-radius:var(--rounding-max);width:260px;height:38px;margin-block-end:var(--spacing-16)}@media (min-width:1024px){.banner_skeletonPrizeNumber-365q6{height:48px;margin-block-end:var(--spacing-24)}}.banner_skeletonBadgeStart-365q6{border-radius:var(--rounding-max);width:126px;height:24px}.banner_skeletonBadgeEnd-365q6{border-radius:var(--rounding-max);width:92px;height:24px}.banner_skeletonCountdownLabel-365q6{border-radius:var(--rounding-max);width:160px;height:16px}.banner_skeletonCountdown-365q6{border-radius:var(--rounding-max);width:82px;height:24px}.ticket-card_ticketCard-JuQde{background-position:100%;background-repeat:no-repeat;background-size:309px 128px;height:128px;position:relative}
3.ticket-card_ticketCard-JuQde.ticket-card_isJackpot-JuQde{background-image:var(--v591a4cda);--lottery-ticket-bg-color:#1e1e2a}.ticket-card_ticketCard-JuQde.ticket-card_isBase-JuQde{background-image:var(--v7aa32fa2);--lottery-ticket-bg-color:#a3abbb24}.ticket-card_ticketCard-JuQde.ticket-card_isPrize-JuQde{background-image:var(--v25bc1646);--lottery-ticket-bg-color:#a3abbb24}.ticket-card_ticketCard-JuQde.ticket-card_isGift-JuQde{background-image:var(--v049199ea);--lottery-ticket-bg-color:#a3abbb24}.ticket-card_ticketCard-JuQde:before{border-radius:var(--spacing-20) 0 0 var(--spacing-20);background-color:var(--lottery-ticket-bg-color);clip-path:inset(0 1px 0 0);content:"";width:calc(100% - 308px);height:128px;display:block;position:absolute;left:0;box-shadow:inset 0 0 0 1px #a3abbb14}.ticket-card_ticketCard-JuQde .ticket-card_separator-JuQde{background-color:var(--color-content-base-secondary);border-radius:50%;width:2px;height:2px;margin-block:auto}.ticket-card_ticketCard-JuQde .ticket-card_arrow-JuQde{color:var(--color-content-base-tertiary)}.ticket-card_ticketCard-JuQde .ticket-card_columnMain-JuQde{width:calc(100% - 121px);height:128px;padding:var(--spacing-16);top:0;flex-flow:column;display:flex;position:absolute;inset-inline-start:0}.ticket-card_ticketCard-JuQde .ticket-card_columnSide-JuQde{top:0;width:121px;height:128px;padding-inline:var(--spacing-16);text-align:center;flex-flow:column;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:0}.ticket-card_ticketCard-JuQde .ticket-card_title-JuQde{cursor:pointer;align-self:start;align-items:center;gap:var(--spacing-2);font-family:var(--font-body-font-family);font-size:var(--font-body-semibold-font-size);font-weight:var(--font-body-semibold-font-weight);letter-spacing:var(--font-body-semibold-letter-spacing);line-height:var(--font-body-semibold-line-height);margin-block-end:var(--spacing-2);display:flex}.ticket-card_ticketCard-JuQde .ticket-card_captionContainer-JuQde{gap:var(--spacing-4);margin-block-end:auto;display:flex}.ticket-card_ticketCard-JuQde .ticket-card_captionRegular-JuQde{font-family:var(--font-caption-font-family);font-size:var(--font-caption-s-regular-font-size);font-weight:var(--font-caption-s-regular-font-weight);letter-spacing:var(--font-caption-s-regular-letter-spacing);line-height:var(--font-caption-s-regular-line-height)}.ticket-card_ticketCard-JuQde .ticket-card_captionSemibold-JuQde{font-family:var(--font-caption-font-family);font-size:var(--font-caption-s-semibold-font-size);font-weight:var(--font-caption-s-semibold-font-weight);letter-spacing:var(--font-caption-s-semibold-letter-spacing);line-height:var(--font-caption-s-semibold-line-height)}.ticket-card_ticketCard-JuQde .ticket-card_captionRegularDarker-JuQde{font-family:var(--font-caption-font-family);font-size:var(--font-caption-s-regular-font-size);font-weight:var(--font-caption-s-regular-font-weight);letter-spacing:var(--font-caption-s-regular-letter-spacing);line-height:var(--font-caption-s-regular-line-height);color:var(--color-content-base-secondary)}.ticket-card_ticketCard-JuQde .ticket-card_captionRegularLighter-JuQde{font-family:var(--font-caption-font-family);font-size:var(--font-caption-s-regular-font-size);font-weight:var(--font-caption-s-regular-font-weight);letter-spacing:var(--font-caption-s-regular-letter-spacing);line-height:var(--font-caption-s-regular-line-height);color:var(--neutral-dark-14);opacity:.7;display:block}.ticket-card_ticketCard-JuQde .ticket-card_paddingBig-JuQde{padding-inline:var(--spacing-24)}.ticket-card_ticketCard-JuQde .ticket-card_amount-JuQde{letter-spacing:-.2px;justify-content:center;align-items:center;margin-block-end:var(--spacing-2);font-size:20px;font-weight:600;line-height:20px;display:flex}.ticket-card_ticketCard-JuQde .ticket-card_countdownCounter-JuQde{margin-block-start:var(--spacing-8)}.ticket-card_ticketCard-JuQde .ticket-card_ballsListGroupCaption-JuQde{font-family:var(--font-caption-font-family);font-size:var(--font-caption-s-regular-font-size);font-weight:var(--font-caption-s-regular-font-weight);letter-spacing:var(--font-caption-s-regular-letter-spacing);line-height:var(--font-caption-s-regular-line-height);color:var(--color-content-base-secondary);margin-block-end:var(--spacing-4)}.ticket-card_ticketCard-JuQde .ticket-card_ballsListGroup-JuQde,.ticket-card_ticketCard-JuQde .ticket-card_ballsList-JuQde{gap:var(--spacing-4);display:flex}.ticket-card_ticketCard-JuQde .ticket-card_ball-JuQde{border-radius:var(--rounding-max);width:24px;height:24px;color:var(--color-content-base-primary);font-size:var(--font-body-regular-font-size);line-height:var(--font-body-regular-line-height);background-color:#b3b6bd33;justify-content:center;align-items:center;display:flex}.ticket-card_ticketCard-JuQde .ticket-card_ticketJackpotTitle-JuQde{padding-block:var(--spacing-12) var(--spacing-48);display:block}
3.ticket-card_ticketCard-JuQde .ticket-card_iconGiftTicket-JuQde{width:73px;height:63px}.ticket-card_ticketCard-JuQde .ticket-card_iconCoin-JuQde{width:20px;height:20px;margin-inline-start:var(--spacing-4);display:block}.ticket-card_ticketCard-JuQde .ticket-card_iconJackpotCoinBg-JuQde{background-image:var(--v57a53c70);background-position:50% 40%;background-repeat:no-repeat;background-size:73px;width:100%;height:100%}[dir=rtl] .ticket-card_ticketCard-JuQde,[dir=rtl] .ticket-card_ticketCard-JuQde .ticket-card_columnMain-JuQde,[dir=rtl] .ticket-card_ticketCard-JuQde .ticket-card_columnSide-JuQde{transform:scaleX(-1)}[dir=rtl] .ticket-card_ticketCard-JuQde .ticket-card_columnMain-JuQde{inset-inline:auto 0}[dir=rtl] .ticket-card_ticketCard-JuQde .ticket-card_columnSide-JuQde{inset-inline:0 auto}.ticket-card-list_root-BaMRg{gap:var(--spacing-12);padding-inline:var(--spacing-16);grid-template-columns:1fr;display:grid}@media (min-width:768px){.ticket-card-list_root-BaMRg{grid-template-columns:repeat(2,1fr)}}.ticket-card-list_skeleton-BaMRg{border-radius:var(--rounding-20);width:330px;height:120px}.draw-card_drawCard-XOd4c{z-index:0;height:120px;padding:var(--spacing-12);border:1px solid var(--color-border-base-alfa-container);border-radius:var(--rounding-20);background-color:var(--color-background-base-tertiary);gap:var(--spacing-12);flex-direction:column;display:flex;position:relative}.draw-card_drawCard-XOd4c .draw-card_drawInfo-XOd4c{justify-content:space-between;display:flex}.draw-card_drawCard-XOd4c .draw-card_partInfo-XOd4c{gap:var(--spacing-2);flex-direction:column;display:flex}.draw-card_drawCard-XOd4c .draw-card_hasJackpot-XOd4c{height:100%;position:absolute;top:0;right:0}.draw-card_drawCard-XOd4c .draw-card_lightEffect-XOd4c{z-index:-1;border-radius:inherit;top:0;pointer-events:none;background:radial-gradient(circle at 100% 0,#00bf66a3 0%,#0000 30%);width:100%;height:100%;position:absolute;inset-inline-start:0}.draw-card_drawCard-XOd4c .draw-card_separator-XOd4c{background-color:var(--color-content-base-secondary);border-radius:50%;width:2px;height:2px;margin-block:auto}.draw-card_drawCard-XOd4c .draw-card_title-XOd4c{cursor:pointer;font-family:var(--font-body-font-family);font-size:var(--font-body-semibold-font-size);font-weight:var(--font-body-semibold-font-weight);letter-spacing:var(--font-body-semibold-letter-spacing);line-height:var(--font-body-semibold-line-height);align-self:start;align-items:center;display:flex}.draw-card_drawCard-XOd4c .draw-card_cardText-XOd4c{font-family:var(--font-caption-font-family);font-size:var(--font-caption-s-regular-font-size);font-weight:var(--font-caption-s-regular-font-weight);letter-spacing:var(--font-caption-s-regular-letter-spacing);line-height:var(--font-caption-s-regular-line-height);color:var(--color-content-base-secondary);align-items:center;gap:var(--spacing-4);display:flex}.draw-card_drawCard-XOd4c .draw-card_jackpotSize-XOd4c{font-family:var(--font-display-body-font-family);font-size:var(--font-display-body-semibold-font-size);font-weight:var(--font-display-body-semibold-font-weight);letter-spacing:var(--font-display-body-semibold-letter-spacing);line-height:var(--font-display-body-semibold-line-height);color:var(--color-content-base-primary);align-self:end;align-items:center;gap:var(--spacing-4);display:flex}.draw-card_drawCard-XOd4c .draw-card_iconCoin-XOd4c{width:20px;height:20px;display:block}.draw-card_drawCard-XOd4c .draw-card_cup-XOd4c{width:12px;height:12px}:is(.draw-card_drawCard-XOd4c .draw-card_cup-XOd4c) path{fill:var(--color-mint-50)}.draw-card_drawCard-XOd4c .draw-card_jackpot-XOd4c{align-self:end}.draw-card_drawCard-XOd4c .draw-card_greenText-XOd4c{color:var(--color-mint-50)}.draw-card_drawCard-XOd4c .draw-card_comb-XOd4c{flex-direction:column;gap:4px;display:flex}.draw-card_drawCard-XOd4c .draw-card_ballsList-XOd4c{gap:var(--spacing-4);display:flex}.draw-card_drawCard-XOd4c .draw-card_ball-XOd4c{font-family:var(--font-body-font-family);font-size:var(--font-body-regular-font-size);font-weight:var(--font-body-regular-font-weight);letter-spacing:var(--font-body-regular-letter-spacing);line-height:var(--font-body-regular-line-height);border-radius:var(--rounding-max);background-color:var(--color-background-base-alfa-neutral-20);width:24px;height:24px;color:var(--color-content-base-primary);justify-content:center;align-items:center;display:flex}.draw-card-list_root-UixI1{gap:var(--spacing-12);padding-inline:var(--spacing-16);grid-template-columns:1fr;display:grid}@media (min-width:768px){.draw-card-list_root-UixI1{grid-template-columns:repeat(2,1fr)}}.qab-section_root-cLo2f{-ms-overflow-style:none;scrollbar-width:none}.qab-section_root-cLo2f::-webkit-scrollbar{display:none}.qab-section_root-cLo2f{gap:var(--spacing-8);scroll-padding-inline:var(--spacing-16);scroll-snap-type:x mandatory;flex-wrap:nowrap;padding-block-end:var(--spacing-16);display:flex;overflow-x:auto}.qab-section_root-cLo2f>*{scroll-snap-align:start}.qab-section_root-cLo2f.qab-section_isCompact-cLo2f{padding-inline:var(--spacing-16)}.qab-section_skeletonTab-cLo2f{border-radius:var(--rounding-10);flex:none;width:90px;height:36px}.details-slider_arrowsScrollView-nwPom{--scroll-view-background:transparent;--scroll-view-arrow-z-index:2}.details-slider_cardsWrapper-nwPom{-ms-overflow-style:none;scrollbar-width:none}.details-slider_cardsWrapper-nwPom::-webkit-scrollbar{display:none}.details-slider_cardsWrapper-nwPom{--cards-side-offset:var(--spacing-16);gap:var(--spacing-12);padding:1px;padding-inline:var(--cards-side-offset);scroll-padding-inline:var(--cards-side-offset);scroll-snap-type:x mandatory;display:flex;overflow-x:auto}@media (min-width:1024px){.details-slider_cardsWrapper-nwPom{--cards-side-offset:var(--spacing-24)}}.details-slider_card-nwPom{min-width:300px;height:360px;padding:var(--spacing-20);scroll-snap-align:start;background-image:linear-gradient(356.97deg,#000 -24.31%,#364866 51.37%,#dbe4ff 126.62%);border-radius:20px;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #a3abbb24}.details-slider_cardImage-nwPom{width:100%;position:absolute;inset-block-end:0;inset-inline-start:0}@keyframes details-slider_shadow-appear-nwPom{0%{width:0}to{width:120px}}.details-slider_shadowRight-nwPom,.details-slider_shadowLeft-nwPom{z-index:1;right:0;pointer-events:none;background:linear-gradient(270deg,#1d1e20 0%,#1d1e2000 100%);width:120px;height:361px;animation:.3s ease-out forwards details-slider_shadow-appear-nwPom;position:absolute;inset-block-start:0}.details-slider_shadowLeft-nwPom{left:0;right:auto;rotate:180deg}.details-slider_textBlock-nwPom{gap:var(--spacing-4);flex-direction:column;display:flex}.details-slider_cardTitle-nwPom{font-family:var(--font-headline-font-family);font-size:var(--font-headline-h3-mobile-font-size);
3font-weight:var(--font-headline-h3-mobile-font-weight);letter-spacing:var(--font-headline-h3-mobile-letter-spacing);line-height:var(--font-headline-h3-mobile-line-height);text-transform:var(--font-headline-text-case);text-wrap:balance;white-space-collapse:preserve-breaks}@media (min-width:1024px){.details-slider_cardTitle-nwPom{font-size:var(--font-headline-h3-desktop-font-size);font-weight:var(--font-headline-h3-desktop-font-weight);letter-spacing:var(--font-headline-h3-desktop-letter-spacing);line-height:var(--font-headline-h3-desktop-line-height)}}.details-slider_cardTitle-nwPom{color:#fff;text-align:center}.details-slider_cardText-nwPom{font-family:var(--font-body-font-family);font-size:var(--font-body-regular-font-size);font-weight:var(--font-body-regular-font-weight);letter-spacing:var(--font-body-regular-letter-spacing);line-height:var(--font-body-regular-line-height);color:#f0f4ffcc;text-align:center;min-width:260px}.lottery-tickets-count-selector_root-SIXGa{margin-inline:var(--spacing-16);flex-direction:column;align-items:center;display:flex}@media (min-width:1024px){.lottery-tickets-count-selector_root-SIXGa{margin-inline:var(--spacing-32)}}.lottery-tickets-count-selector_title-SIXGa{font-family:var(--font-headline-font-family);font-size:var(--font-headline-h3-mobile-font-size);font-weight:var(--font-headline-h3-mobile-font-weight);letter-spacing:var(--font-headline-h3-mobile-letter-spacing);line-height:var(--font-headline-h3-mobile-line-height);text-transform:var(--font-headline-text-case);text-wrap:balance;white-space-collapse:preserve-breaks}@media (min-width:1024px){.lottery-tickets-count-selector_title-SIXGa{font-size:var(--font-headline-h3-desktop-font-size);font-weight:var(--font-headline-h3-desktop-font-weight);letter-spacing:var(--font-headline-h3-desktop-letter-spacing);line-height:var(--font-headline-h3-desktop-line-height)}}.lottery-tickets-count-selector_title-SIXGa{text-shadow:0 1px 1px #0000001a;margin-block-end:var(--spacing-8)}.lottery-tickets-count-selector_badge-SIXGa{margin-block-end:var(--spacing-24);box-shadow:0 1px 1px #0000001a}@media (min-width:1024px){.lottery-tickets-count-selector_badge-SIXGa{margin-block-end:var(--spacing-16)}}.lottery-tickets-count-selector_badgeContent-SIXGa{align-items:center;gap:var(--spacing-4);white-space:nowrap;display:flex}.lottery-tickets-count-selector_coinIcon-SIXGa{width:16px;height:16px}.lottery-tickets-count-selector_ticketSelector-SIXGa{width:100%;justify-content:space-between;align-items:center;margin-block-end:var(--spacing-20);display:flex}@media (min-width:1024px){.lottery-tickets-count-selector_ticketSelector-SIXGa{margin-block-end:var(--spacing-16)}}.lottery-tickets-count-selector_button-SIXGa div{width:44px;padding:0}.lottery-tickets-count-selector_amount-SIXGa{color:var(--color-content-base-secondary);-webkit-user-select:none;user-select:none;font-family:var(--font-caption-font-family);font-size:var(--font-caption-s-regular-font-size);font-weight:var(--font-caption-s-regular-font-weight);letter-spacing:var(--font-caption-s-regular-letter-spacing);line-height:var(--font-caption-s-regular-line-height);flex-direction:column;align-items:center;display:flex}.lottery-tickets-count-selector_number-SIXGa{color:var(--color-content-base-static-white);font-size:52px;font-weight:600;line-height:100%}.lottery-tickets-count-selector_rangeBlockWrapper-SIXGa{width:100%}.lottery-tickets-count-selector_rangeBlock-SIXGa{align-items:center;width:100%;display:flex}.lottery-tickets-count-selector_rangeBlockBonusTicketCount-SIXGa{width:calc(var(--v298de751) + var(--spacing-4));height:var(--lottery-range-height);border-radius:var(--lottery-range-rounding);background:var(--lottery-bonus-progress-color);transform:translateX(var(--spacing-4));display:block}[dir=rtl] .lottery-tickets-count-selector_rangeBlockBonusTicketCount-SIXGa{transform:translateX(calc(var(--spacing-4)*-1))}.lottery-tickets-count-selector_rangeBlockDefaultTicketCount-SIXGa{width:calc(1% + var(--spacing-4));height:var(--lottery-range-height);border-radius:var(--lottery-range-rounding) 0 0 var(--lottery-range-rounding);background:var(--lottery-progress-color);margin-inline-end:calc(var(--spacing-4)*-1);display:block}[dir=rtl] .lottery-tickets-count-selector_rangeBlockDefaultTicketCount-SIXGa{border-radius:0 var(--lottery-range-rounding) var(--lottery-range-rounding) 0}.lottery-tickets-count-selector_rangeInput-SIXGa{--min:var(--v2abffc6a);--max:var(--v6ce408ea);--value:var(--f54dded4);--range-gradient-direction:to right;width:calc(100% - var(--v298dd487));height:var(--lottery-range-height);border-radius:0 var(--lottery-range-rounding) var(--lottery-range-rounding) 0;appearance:none;background:linear-gradient(var(--range-gradient-direction), var(--lottery-progress-color) 0%, var(--lottery-progress-color) calc((var(--value) - var(--min))/(var(--max)
3- var(--min))*100%), var(--lottery-range-color) calc((var(--value) - var(--min))/(var(--max) - var(--min))*100%), var(--lottery-range-color) 100%);cursor:pointer}[dir=rtl] .lottery-tickets-count-selector_rangeInput-SIXGa{--range-gradient-direction:to left;border-radius:var(--lottery-range-rounding) 0 0 var(--lottery-range-rounding)}.lottery-tickets-count-selector_rangeInput-SIXGa::-webkit-slider-thumb{appearance:none;background:var(--lottery-thumb-color);border:none;border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 8px #fff}.lottery-tickets-count-selector_rangeInput-SIXGa::-moz-range-thumb{width:calc(var(--lottery-range-height)*2);height:calc(var(--lottery-range-height)*2);border:calc(var(--lottery-range-height)*2) solid #fff;background-color:var(--lottery-thumb-color);cursor:pointer;border-radius:50%}.lottery-tickets-count-selector_rangeInput-SIXGa::-moz-range-progress{border-radius:var(--lottery-range-rounding) 0 0 var(--lottery-range-rounding);background:var(--lottery-progress-color);border:0}[dir=rtl] .lottery-tickets-count-selector_rangeInput-SIXGa::-moz-range-progress{border-radius:0 var(--lottery-range-rounding) var(--lottery-range-rounding) 0}.lottery-tickets-count-selector_rangeInput-SIXGa::-moz-range-track{border-radius:0 var(--lottery-range-rounding) var(--lottery-range-rounding) 0;background:var(--lottery-range-color);border:0}[dir=rtl] .lottery-tickets-count-selector_rangeInput-SIXGa::-moz-range-track{border-radius:var(--lottery-range-rounding) 0 0 var(--lottery-range-rounding)}.lottery-tickets-count-selector_rangeNums-SIXGa{font-family:var(--font-caption-font-family);font-size:var(--font-caption-s-regular-font-size);font-weight:var(--font-caption-s-regular-font-weight);letter-spacing:var(--font-caption-s-regular-letter-spacing);line-height:var(--font-caption-s-regular-line-height);color:#f0f4ffcc;justify-content:space-between;width:100%;display:flex}.details_root-YmHqZ{border-radius:var(--rounding-20);filter:drop-shadow(0 -.7px #fff3);padding-block:var(--spacing-16) var(--spacing-24);background:linear-gradient(#202024,#141415 500px),#141415}@media (min-width:1024px){.details_root-YmHqZ{padding-block:var(--spacing-24) var(--spacing-32)}}.details_stepsSection-YmHqZ{width:100%;flex-direction:column;margin-block-end:var(--spacing-32);display:flex}@media (min-width:1024px){.details_stepsSection-YmHqZ{margin-block-end:var(--spacing-48)}}.details_stepsHeader-YmHqZ{margin:0 var(--spacing-16) var(--spacing-16);justify-content:space-between;align-items:center;display:flex}@media (min-width:1024px){.details_stepsHeader-YmHqZ{margin-inline:var(--spacing-24)}}.details_title-YmHqZ{color:#fff;font-family:var(--font-headline-font-family);font-size:var(--font-headline-h2-mobile-font-size);font-weight:var(--font-headline-h2-mobile-font-weight);letter-spacing:var(--font-headline-h2-mobile-letter-spacing);line-height:var(--font-headline-h2-mobile-line-height);text-transform:var(--font-headline-text-case);text-wrap:balance;white-space-collapse:preserve-breaks}@media (min-width:1024px){.details_title-YmHqZ{font-size:var(--font-headline-h2-desktop-font-size);font-weight:var(--font-headline-h2-desktop-font-weight);letter-spacing:var(--font-headline-h2-desktop-letter-spacing);line-height:var(--font-headline-h2-desktop-line-height)}}.details_text-YmHqZ{font-family:var(--font-display-body-font-family);font-size:var(--font-display-body-regular-font-size);font-weight:var(--font-display-body-regular-font-weight);letter-spacing:var(--font-display-body-regular-letter-spacing);line-height:var(--font-display-body-regular-line-height);color:var(--color-content-base-secondary)}.details_combSection-YmHqZ{gap:var(--spacing-16);padding-block-end:var(--spacing-32);padding-inline:var(--spacing-16);flex-direction:column;display:flex}@media (min-width:1024px){.details_combSection-YmHqZ{padding-block-end:var(--spacing-48);padding-inline:var(--spacing-24)}}.details_tableSection-YmHqZ{color:var(--color-content-base-primary);gap:var(--spacing-8);flex-direction:column;display:flex}.details_tableTitle-YmHqZ{font-family:var(--font-headline-font-family);font-size:var(--font-headline-h4-mobile-font-size);
3font-weight:var(--font-headline-h4-mobile-font-weight);letter-spacing:var(--font-headline-h4-mobile-letter-spacing);line-height:var(--font-headline-h4-mobile-line-height);text-transform:var(--font-headline-text-case);text-wrap:balance;white-space-collapse:preserve-breaks}@media (min-width:1024px){.details_tableTitle-YmHqZ{font-size:var(--font-headline-h4-desktop-font-size);font-weight:var(--font-headline-h4-desktop-font-weight);letter-spacing:var(--font-headline-h4-desktop-letter-spacing);line-height:var(--font-headline-h4-desktop-line-height)}}.details_tableTitle-YmHqZ{color:#fff}.details_row-YmHqZ{padding:var(--spacing-16);border-inline-end:1px solid var(--color-border-base-alfa-container);border-inline-start:1px solid var(--color-border-base-alfa-container);align-items:center;gap:var(--spacing-12);display:flex}.details_row-YmHqZ:nth-child(odd){background-color:var(--color-background-base-secondary)}.details_row-YmHqZ:first-child{border-radius:var(--rounding-16) var(--rounding-16) 0 0;color:var(--color-content-base-secondary);border:1px solid #ffffff14}.details_row-YmHqZ:last-child{border-radius:0 0 var(--rounding-16) var(--rounding-16);border-bottom:1px solid var(--color-border-base-alfa-container)}.details_tableText-YmHqZ{font-family:var(--font-caption-font-family);font-size:var(--font-caption-s-regular-font-size);font-weight:var(--font-caption-s-regular-font-weight);letter-spacing:var(--font-caption-s-regular-letter-spacing);line-height:var(--font-caption-s-regular-line-height)}.details_comb-YmHqZ,.details_tableText-YmHqZ{width:50%}.details_comb-YmHqZ{align-items:center;gap:var(--spacing-12);flex-direction:row;display:flex}.details_comb-YmHqZ .details_tableText-YmHqZ{font-weight:600}.details_faqSection-YmHqZ{gap:var(--spacing-16);padding-inline:var(--spacing-16);flex-direction:column;display:flex}@media (min-width:1024px){.details_faqSection-YmHqZ{padding-inline:var(--spacing-24)}}.details_faqList-YmHqZ{gap:var(--spacing-12);flex-direction:column;display:flex}.details_accordion-YmHqZ{--accordion-color-bg-default:var(--color-background-base-secondary);--accordion-color-bg-hover:var(--color-background-base-secondary);font-family:var(--font-display-body-font-family);font-size:var(--font-display-body-semibold-font-size);font-weight:var(--font-display-body-semibold-font-weight);letter-spacing:var(--font-display-body-semibold-letter-spacing);line-height:var(--font-display-body-semibold-line-height);border-radius:var(--rounding-container-m);color:#f0f2f5}.details_accordion-YmHqZ>:nth-child(2){font-family:var(--font-body-font-family);font-size:var(--font-body-regular-font-size);font-weight:var(--font-body-regular-font-weight);letter-spacing:var(--font-body-regular-letter-spacing);line-height:var(--font-body-regular-line-height);color:#f5f8ffcc}.details_accordionContent-YmHqZ{color:var(--color-content-base-primary);gap:var(--spacing-8);white-space:pre-line;flex-direction:column;display:flex}.details_accordionLine-YmHqZ,.details_accordionParagraph-YmHqZ{margin:0}.details_accordionList-YmHqZ{margin:0;padding-inline-start:var(--spacing-16)}.details_accordionListItem-YmHqZ{margin:0}.details_skeletonTitle-YmHqZ{border-radius:var(--rounding-max);width:120px;height:24px}.details_skeletonStepsList-YmHqZ{gap:var(--spacing-12);display:flex;overflow-x:auto}.details_skeletonStepCard-YmHqZ{border-radius:var(--rounding-20);width:300px;min-width:300px;height:360px}.details_skeletonTextSection-YmHqZ{gap:var(--spacing-6);flex-direction:column;display:flex}.details_skeletonText-YmHqZ{border-radius:var(--rounding-max);width:100%;height:16px}.details_skeletonText-YmHqZ:nth-child(2){width:60%}.details_skeletonTable-YmHqZ{border-radius:var(--rounding-16);width:100%;height:400px}.details_skeletonFaqRow-YmHqZ{border-radius:var(--rounding-16);width:100%;height:52px}.draws_root-8RMjT{border-radius:var(--rounding-20);filter:drop-shadow(0 -.7px #fff3);padding-block:var(--spacing-16);background:linear-gradient(#202024,#141415 500px),#141415}.draws_root-8RMjT .draws_header-8RMjT{gap:var(--spacing-12);padding-block-end:var(--spacing-16);padding-inline:var(--spacing-16);flex-direction:column;display:flex}@media (min-width:1024px){.draws_root-8RMjT .draws_header-8RMjT{flex-direction:row;justify-content:space-between;align-items:center}}.draws_root-8RMjT .draws_title-8RMjT{font-family:var(--font-headline-font-family);font-size:var(--font-headline-h2-mobile-font-size);
3font-weight:var(--font-headline-h2-mobile-font-weight);letter-spacing:var(--font-headline-h2-mobile-letter-spacing);line-height:var(--font-headline-h2-mobile-line-height);text-transform:var(--font-headline-text-case);text-wrap:balance;white-space-collapse:preserve-breaks}@media (min-width:1024px){.draws_root-8RMjT .draws_title-8RMjT{font-size:var(--font-headline-h2-desktop-font-size);font-weight:var(--font-headline-h2-desktop-font-weight);letter-spacing:var(--font-headline-h2-desktop-letter-spacing);line-height:var(--font-headline-h2-desktop-line-height)}}.draws_root-8RMjT .draws_skeletonList-8RMjT{gap:var(--spacing-12);padding-inline:var(--spacing-16);grid-template-columns:1fr;display:grid}@media (min-width:768px){.draws_root-8RMjT .draws_skeletonList-8RMjT{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.draws_root-8RMjT .draws_skeletonList-8RMjT{padding-inline:var(--spacing-24)}}.draws_root-8RMjT .draws_skeleton-8RMjT{border-radius:var(--rounding-20);width:330px;height:120px}.draws_root-8RMjT .draws_list-8RMjT{margin-block-end:var(--spacing-16)}.index_layoutContainer-olsJM.index_isCompact-olsJM{width:100%}.index_layoutContainer-olsJM.index_isSpacious-olsJM{width:704px;margin-inline:auto}.lottery-block-draw-status_root-ZqZR7{padding:var(--spacing-12) 100px var(--spacing-12) var(--spacing-16);border-radius:var(--rounding-24);margin-block-end:var(--spacing-16);margin-inline:var(--spacing-16);background:radial-gradient(200% 190% at -40% 10%,#232937 0%,#57718a 54%,#fff 100%);position:relative;overflow:hidden}.lottery-block-draw-status_root-ZqZR7:after{background-image:var(--d74804f0);content:"";background-size:cover;width:100px;height:100px;display:block;position:absolute;top:0;right:0}@media (min-width:1024px){.lottery-block-draw-status_root-ZqZR7{margin-inline:0}}.lottery-block-draw-status_title-ZqZR7{font-family:var(--font-headline-font-family);font-size:var(--font-headline-h4-mobile-font-size);font-weight:var(--font-headline-h4-mobile-font-weight);letter-spacing:var(--font-headline-h4-mobile-letter-spacing);line-height:var(--font-headline-h4-mobile-line-height);text-transform:var(--font-headline-text-case);text-wrap:balance;white-space-collapse:preserve-breaks}@media (min-width:1024px){.lottery-block-draw-status_title-ZqZR7{font-size:var(--font-headline-h4-desktop-font-size);font-weight:var(--font-headline-h4-desktop-font-weight);letter-spacing:var(--font-headline-h4-desktop-letter-spacing);line-height:var(--font-headline-h4-desktop-line-height)}}.lottery-block-draw-status_text-ZqZR7{font-family:var(--font-caption-font-family);font-size:var(--font-caption-s-regular-font-size);font-weight:var(--font-caption-s-regular-font-weight);letter-spacing:var(--font-caption-s-regular-letter-spacing);line-height:var(--font-caption-s-regular-line-height);color:var(--color-content-base-alfa-static-white-72);margin-block-start:var(--spacing-4)}.lottery-block-draw-status_progressBlock-ZqZR7{margin-block-start:var(--spacing-12)}.lottery-block-draw-status_progressBar-ZqZR7{border-radius:var(--rounding-max);background-color:var(--color-content-base-alfa-static-white-20);width:100%;height:4px;margin-block-end:var(--spacing-8);position:relative}.lottery-block-draw-status_progressBarFullness-ZqZR7{--stripe-particle-size:6px;width:var(--v3ee6ac86);height:var(--stripe-particle-size);border-radius:var(--rounding-max);background:linear-gradient(90deg,#67c7ff 0%,#fff 50%,#d5cd9d 100%);position:relative;top:-1px;overflow:hidden}.lottery-block-draw-status_progressBarFullness-ZqZR7:before{background-image:repeating-linear-gradient(115deg, #00000029 calc(var(--stripe-particle-size)*-1), #00000029 0, #0000 0, #0000 var(--stripe-particle-size));content:"";top:0;bottom:0;inset-inline:var(--spacing-16) 0;pointer-events:none;position:absolute}.lottery-block-draw-status_progressNumbers-ZqZR7{justify-content:space-between;display:flex}.lottery-block-draw-status_progressNumber-ZqZR7{font-family:var(--font-caption-font-family);font-size:var(--font-caption-s-regular-font-size);font-weight:var(--font-caption-s-regular-font-weight);letter-spacing:var(--font-caption-s-regular-letter-spacing);line-height:var(--font-caption-s-regular-line-height);padding:var(--spacing-2) var(--spacing-8);border-radius:var(--rounding-max);background-color:var(--color-content-base-alfa-static-white-20)}.lottery-buy-bar_root-CoKJB{z-index:var(--z-index-tabbar);bottom:var(--tabbar-new-layout-height-with-safe-area);padding:var(--spacing-12) var(--spacing-12) var(--spacing-12) var(--spacing-16);border-radius:var(--rounding-20) var(--rounding-20) 0 0;background-color:var(--color-background-base-primary);align-items:center;transition-property:z-index;transition-delay:.5s;display:flex;position:fixed;inset-inline:0}@media (min-width:1024px){.lottery-buy-bar_root-CoKJB{z-index:auto;border:1px solid var(--neutral-dark-alfa-1);border-radius:var(--rounding-20);background-color:var(--color-background-base-tertiary);bottom:auto;inset-inline:unset;transition-delay:unset;position:static}}.lottery-buy-bar_rootStandalone-CoKJB{bottom:0}
3.lottery-buy-bar_columnControls-CoKJB{flex:0 335px;align-items:center;padding-inline-end:var(--spacing-12);display:flex}.lottery-buy-bar_columnControls-CoKJB:after{background-color:var(--neutral-dark-5);content:"";width:1px;height:32px;margin-inline-start:var(--spacing-12)}.lottery-buy-bar_columnSummary-CoKJB{margin-inline-end:auto}.lottery-buy-bar_badge-CoKJB{flex-direction:row-reverse;margin-inline-start:var(--spacing-4);padding-inline-end:var(--spacing-2)}.lottery-buy-bar_badgeText-CoKJB{margin-inline-start:var(--spacing-4)}.lottery-buy-bar_iconGift-CoKJB{width:12px;margin-inline-start:var(--spacing-4)}.lottery-buy-bar_iconCoin-CoKJB{fill:#0000;width:16px;height:16px;margin-inline-start:var(--spacing-4)}.lottery-buy-bar_buttonBuy-CoKJB{width:144px;height:42px}.lottery-buy-bar_countTickets-CoKJB{font-family:var(--font-body-font-family);font-size:var(--font-body-regular-font-size);font-weight:var(--font-body-regular-font-weight);letter-spacing:var(--font-body-regular-letter-spacing);line-height:var(--font-body-regular-line-height)}.lottery-buy-bar_countCurrency-CoKJB{font-family:var(--font-display-body-font-family);font-size:var(--font-display-body-semibold-font-size);font-weight:var(--font-display-body-semibold-font-weight);letter-spacing:var(--font-display-body-semibold-letter-spacing);line-height:var(--font-display-body-semibold-line-height);align-items:center;display:flex}.lottery-buy-bar_notEnough-CoKJB{font-family:var(--font-caption-font-family);font-size:var(--font-caption-s-regular-font-size);font-weight:var(--font-caption-s-regular-font-weight);letter-spacing:var(--font-caption-s-regular-letter-spacing);line-height:var(--font-caption-s-regular-line-height);color:var(--color-content-sentiment-warning-tertiary);margin-inline-end:var(--spacing-8)}.lottery-buy-bar_secondaryText-CoKJB{font-family:var(--font-caption-font-family);font-size:var(--font-caption-s-regular-font-size);font-weight:var(--font-caption-s-regular-font-weight);letter-spacing:var(--font-caption-s-regular-letter-spacing);line-height:var(--font-caption-s-regular-line-height);color:var(--neutral-dark-13)}.lottery-buy-bar_controlButton-CoKJB{border-radius:var(--rounding-max);cursor:pointer;background-color:#a3abbb29;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.lottery-buy-bar_controlIcon-CoKJB{fill:var(--neutral-clean-white)}.lottery-buy-bar_controlAmountGroup-CoKJB{color:var(--neutral-dark-13);font-family:var(--font-caption-font-family);font-size:var(--font-caption-s-regular-font-size);font-weight:var(--font-caption-s-regular-font-weight);letter-spacing:var(--font-caption-s-regular-letter-spacing);line-height:var(--font-caption-s-regular-line-height);flex-direction:column;align-items:center;margin-inline:auto;display:flex}.lottery-buy-bar_controlAmount-CoKJB{font-family:var(--font-display-body-font-family);font-size:var(--font-display-body-semibold-font-size);font-weight:var(--font-display-body-semibold-font-weight);letter-spacing:var(--font-display-body-semibold-letter-spacing);line-height:var(--font-display-body-semibold-line-height);color:var(--color-content-base-static-white);align-items:center;display:flex}.lottery-buy-bar-sticky-shell_stickyWrap-cAosM{z-index:1;pointer-events:none;width:672px;transform:translateX(calc(var(--spacing-16)*-1)) translateY(-100%);position:fixed;top:0}.lottery-buy-bar-sticky-shell_isActive-cAosM{pointer-events:auto;transform:translateX(calc(var(--spacing-16)*-1)) translateY(var(--spacing-16))}.lottery-buy-bar-sticky-shell_hasTransition-cAosM{transition:transform .28s cubic-bezier(.22,.61,.36,1)}.lottery-buy-bar-sticky-shell_barsWrapper-cAosM{margin-inline:var(--spacing-32)}.lottery-gift-tickets-banner_root-yIR1Y{--background-desktop-width:640px;--background-desktop-height:79px;--background-mobile-width:991px;--background-mobile-height:88px;--background-mobile-left-cut-width:50px;--background-mobile-right-cut-height:80px;height:var(--background-mobile-height);padding:var(--spacing-12) var(--spacing-16);margin-inline:var(--spacing-16);flex-direction:column;justify-content:end;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.lottery-gift-tickets-banner_root-yIR1Y{margin-inline:var(--spacing-32)}}.lottery-gift-tickets-banner_root-yIR1Y:after{background-image:var(--v969fd0c6);content:"";bottom:-1px;pointer-events:none;background-repeat:no-repeat;background-size:contain;width:108px;height:79px;position:absolute;inset-inline-end:-1px}[dir=rtl] .lottery-gift-tickets-banner_root-yIR1Y:after{transform-origin:50%;
3transform:scaleX(-1)}@media (min-width:1024px){.lottery-gift-tickets-banner_root-yIR1Y{height:var(--background-desktop-height);background-image:var(--v299b2c08);background-repeat:no-repeat;background-size:var(--background-desktop-width) var(--background-desktop-height)}.lottery-gift-tickets-banner_root-yIR1Y:after{display:none}[dir=rtl] .lottery-gift-tickets-banner_root-yIR1Y,[dir=rtl] .lottery-gift-tickets-banner_root-yIR1Y>*{transform:scaleX(-1)}}.lottery-gift-tickets-banner_mobileBg-yIR1Y:before,.lottery-gift-tickets-banner_mobileBg-yIR1Y:after{background-image:var(--v35dc9444)}.lottery-gift-tickets-banner_mobileBg-yIR1Y:after{background-position:calc(var(--background-mobile-left-cut-width)*-1) bottom}.lottery-gift-tickets-banner_mobileBorder-yIR1Y:before,.lottery-gift-tickets-banner_mobileBorder-yIR1Y:after{background-image:var(--v848bf960)}.lottery-gift-tickets-banner_mobileBorder-yIR1Y:after{background-position:100% 100%}.lottery-gift-tickets-banner_mobileBg-yIR1Y,.lottery-gift-tickets-banner_mobileBorder-yIR1Y{bottom:0;pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0}@media (min-width:1024px){.lottery-gift-tickets-banner_mobileBg-yIR1Y,.lottery-gift-tickets-banner_mobileBorder-yIR1Y{display:none}}:is(.lottery-gift-tickets-banner_mobileBg-yIR1Y,.lottery-gift-tickets-banner_mobileBorder-yIR1Y):before,:is(.lottery-gift-tickets-banner_mobileBg-yIR1Y,.lottery-gift-tickets-banner_mobileBorder-yIR1Y):after{background-repeat:no-repeat;background-size:var(--background-mobile-width) var(--background-mobile-height);content:"";width:100%;height:100%;position:absolute;bottom:0}:is(.lottery-gift-tickets-banner_mobileBg-yIR1Y,.lottery-gift-tickets-banner_mobileBorder-yIR1Y):before{width:var(--background-mobile-left-cut-width);left:0}:is(.lottery-gift-tickets-banner_mobileBg-yIR1Y,.lottery-gift-tickets-banner_mobileBorder-yIR1Y):after{width:calc(100% - var(--background-mobile-left-cut-width));height:var(--background-mobile-right-cut-height);border-radius:0 var(--spacing-20) var(--spacing-20) 0;right:0}[dir=rtl] :is(.lottery-gift-tickets-banner_mobileBg-yIR1Y,.lottery-gift-tickets-banner_mobileBorder-yIR1Y) .lottery-gift-tickets-banner_mobileBg-yIR1Y,[dir=rtl] :is(.lottery-gift-tickets-banner_mobileBg-yIR1Y,.lottery-gift-tickets-banner_mobileBorder-yIR1Y) .lottery-gift-tickets-banner_mobileBorder-yIR1Y{transform-origin:50%;transform:scaleX(-1)}.lottery-gift-tickets-banner_title-yIR1Y{font-family:var(--font-display-body-font-family);font-size:var(--font-display-body-semibold-font-size);font-weight:var(--font-display-body-semibold-font-weight);letter-spacing:var(--font-display-body-semibold-letter-spacing);line-height:var(--font-display-body-semibold-line-height);z-index:1;margin-block-end:var(--spacing-2)}.lottery-gift-tickets-banner_text-yIR1Y{font-family:var(--font-caption-font-family);font-size:var(--font-caption-s-regular-font-size);font-weight:var(--font-caption-s-regular-font-weight);letter-spacing:var(--font-caption-s-regular-letter-spacing);line-height:var(--font-caption-s-regular-line-height);z-index:1;max-width:175px;color:var(--color-content-base-alfa-static-white-72)}@media (min-width:1024px){.lottery-gift-tickets-banner_text-yIR1Y{max-width:100%}}.lottery-ticket-editor-cell_ticketCell-vdEFa{border-radius:var(--rounding-max);aspect-ratio:1;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:contain;position:relative;overflow:hidden}.lottery-ticket-editor-cell_ticketCellDashed-vdEFa{background-image:url(/resources/v1/app/assets/icon-circle-dashed-DIwSFCSO.svg)}.lottery-ticket-editor-cell_ticketCellGrey-vdEFa{background-image:url(/resources/v1/app/assets/lottery-icon-ball-grey-61NgVNXa.png)}.lottery-ticket-editor-cell_ticketCellGold-vdEFa{background-image:url(/resources/v1/app/assets/lottery-icon-ball-gold-ClpM5kRC.png)}.lottery-ticket-editor-cell_ticketCellInput-vdEFa{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lottery-ticket-editor-cell_ticketCellLabel-vdEFa{pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:absolute;inset:0}.lottery-ticket-editor-cell_ticketCellLabelChecked-vdEFa{-webkit-background-clip:text;background-clip:text;background-color:var(--neutral-dark-2);color:#0000;filter:drop-shadow(0 -.7px 0 var(--color-content-base-alfa-static-white-88));text-shadow:0 .5px 0 #776e9e63, 0 -.25px .5px var(--color-content-base-alfa-static-black-88), 0 0 1px var(--neutral-dark-2)}.lottery-ticket-editor_root-iajkC{border-radius:var(--rounding-container-l);scroll-snap-align:start}.lottery-ticket-editor_root-iajkC .lottery-ticket-editor_ticketHeader-iajkC{height:48px;padding:var(--spacing-8) var(--spacing-8) 0 var(--spacing-16);border:1px solid var(--color-border-base-subtle);border-radius:var(--rounding-container-l) var(--rounding-container-l) var(--spacing-2) var(--spacing-2);background-color:var(--color-gray-600);align-items:center;display:flex}.lottery-ticket-editor_root-iajkC .lottery-ticket-editor_numbersGroup-iajkC{width:100%}.lottery-ticket-editor_root-iajkC .lottery-ticket-editor_badge-iajkC{height:24px;padding-inline:var(--spacing-4) var(--spacing-8);background-color:#a3abbb29;flex:none}.lottery-ticket-editor_root-iajkC .lottery-ticket-editor_ticketBadgeTextLarge-iajkC{font-family:var(--font-caption-font-family);font-size:var(--font-caption-s-semibold-font-size);font-weight:var(--font-caption-s-semibold-font-weight);letter-spacing:var(--font-caption-s-semibold-letter-spacing);line-height:var(--font-caption-s-semibold-line-height)}.lottery-ticket-editor_root-iajkC .lottery-ticket-editor_ticketTextEmpty-iajkC{font-family:var(--font-body-font-family);font-size:var(--font-body-regular-font-size);
3font-weight:var(--font-body-regular-font-weight);letter-spacing:var(--font-body-regular-letter-spacing);line-height:var(--font-body-regular-line-height);opacity:.6}.lottery-ticket-editor_root-iajkC .lottery-ticket-editor_checkIcon-iajkC{border-radius:var(--rounding-max);fill:var(--color-mint-700);background-color:#fff}.lottery-ticket-editor_root-iajkC .lottery-ticket-editor_checkIconUncompleted-iajkC{background-color:var(--color-white-alpha-20);fill:#1b1e26b3}.lottery-ticket-editor_root-iajkC .lottery-ticket-editor_divider-iajkC{background:linear-gradient(var(--color-gray-600) 0 0) left / 8px 100% no-repeat, linear-gradient(var(--color-gray-600) 0 0) right / 8px 100% no-repeat, radial-gradient(circle, #25282e 1.5px, transparent 1.5px) left 8px center / 9.3px 100% repeat-x;background-color:var(--color-gray-600);width:calc(100% - 32px);height:22px;padding-block:1px;padding-inline:var(--spacing-8);margin-block:-1px;margin-inline:auto;position:relative}:is(.lottery-ticket-editor_root-iajkC .lottery-ticket-editor_divider-iajkC):before,:is(.lottery-ticket-editor_root-iajkC .lottery-ticket-editor_divider-iajkC):after{content:"";background-image:url("data:image/svg+xml,<svg width=\\"11\\" height=\\"22\\" viewBox=\\"0 0 11 22\\" fill=\\"none\\" xmlns=\\"http://www.w3.org/2000/svg\\"><path d=\\"M10.5015 22.0001V0.00012207H0V0.5C5 0.5 10.0017 4.5 10.0017 10.5001C10.0017 17.5 5 21.5 0 21.5V22.0001H10.5015Z\\" fill=\\"%232E3035\\"/><path d=\\"M0 0.5C4.5 0.5 10 4.5 10 10.5C10 17.5 4.5 21.5 0 21.5\\" stroke=\\"%2362666F\\"/></svg>");background-repeat:no-repeat;background-size:contain;width:11px;height:22px;position:absolute;inset-block-start:0}:is(.lottery-ticket-editor_root-iajkC .lottery-ticket-editor_divider-iajkC):before{right:calc(100% - 1px)}:is(.lottery-ticket-editor_root-iajkC .lottery-ticket-editor_divider-iajkC):after{left:calc(100% - 1px);transform:scaleX(-1)}.lottery-ticket-editor_root-iajkC .lottery-ticket-editor_ticketBody-iajkC{padding:var(--spacing-12) var(--spacing-16) var(--spacing-16);border:1px solid var(--color-border-base-subtle);border-radius:var(--spacing-2) var(--spacing-2) var(--rounding-container-l) var(--rounding-container-l);background-color:var(--color-gray-600);gap:var(--spacing-16);flex-wrap:wrap;display:flex}.lottery-ticket-editor_root-iajkC .lottery-ticket-editor_ticketActions-iajkC{gap:var(--spacing-4);margin-inline-start:auto;display:flex}.lottery-ticket-editor_root-iajkC .lottery-ticket-editor_ticketActionButton-iajkC{border-radius:var(--rounding-10);cursor:pointer;background-color:#a3abbb1f;justify-content:center;align-items:center;width:36px;height:36px;display:flex}:is(.lottery-ticket-editor_root-iajkC .lottery-ticket-editor_ticketActionButton-iajkC) img{width:18px}.lottery-ticket-editor_root-iajkC .lottery-ticket-editor_ticketActionInactive-iajkC{opacity:.3;pointer-events:none}.lottery-ticket-editor_root-iajkC .lottery-ticket-editor_numbersGroupHeader-iajkC{align-items:center;gap:var(--spacing-8);margin-block-end:var(--spacing-12);display:flex}.lottery-ticket-editor_root-iajkC .lottery-ticket-editor_numbersGroupTitle-iajkC{font-family:var(--font-body-font-family);font-size:var(--font-body-regular-font-size);font-weight:var(--font-body-regular-font-weight);letter-spacing:var(--font-body-regular-letter-spacing);line-height:var(--font-body-regular-line-height);white-space:normal}.lottery-ticket-editor_root-iajkC .lottery-ticket-editor_numbersGroupGrid-iajkC{justify-content:center;gap:var(--spacing-8);grid-template-columns:repeat(6,1fr);display:grid}.lottery-ticket-editor_root-iajkC .lottery-ticket-editor_cellDisabled-iajkC{cursor:not-allowed;pointer-events:none}.lottery-ticket-editor-list_root-RT9g1{contain:layout paint style;gap:var(--spacing-12);padding-inline:var(--spacing-16);scroll-padding-inline:var(--spacing-16);scroll-snap-type:x mandatory;white-space:nowrap;grid-auto-columns:296px;grid-auto-flow:column;display:grid;overflow-x:auto}@media (min-width:1024px){.lottery-ticket-editor-list_root-RT9g1{grid-auto-columns:unset;margin-inline:var(--spacing-32);white-space:normal;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;padding-inline:0;scroll-padding-inline:0;overflow-x:visible}}.lottery_root-fW9xQ{border-radius:var(--rounding-24);background:var(--v6dcf208a), linear-gradient(#0000001a, #0006), var(--v33e7ab18);box-shadow:inset 0 1px 0 0 var(--color-border-base-alfa-container);gap:var(--spacing-24);padding-block:var(--spacing-16);--lottery-range-height:4px;--lottery-range-rounding:2px;--lottery-progress-color:#21854e;--lottery-bonus-progress-color:#13b759;--lottery-thumb-color:#21854e;--lottery-range-color:#a3abbb29;background-position:50% -160px,top,top;background-repeat:no-repeat,no-repeat,no-repeat;
3background-size:1500px 420px,100% 771px,100% 771px;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.lottery_root-fW9xQ{gap:var(--spacing-16);padding-block:var(--spacing-32)}}.lottery_loadingSkeleton-fW9xQ{box-sizing:border-box;border-radius:var(--rounding-24);width:100%;height:860px;padding-inline:var(--spacing-16);margin-inline:auto;display:block}@media (min-width:1024px){.lottery_loadingSkeleton-fW9xQ{padding-inline:0}}.lottery_rootMobileStandalone-fW9xQ{padding-bottom:100px}.qab-filters_root-60YPC{-ms-overflow-style:none;scrollbar-width:none}.qab-filters_root-60YPC::-webkit-scrollbar{display:none}.qab-filters_root-60YPC{gap:var(--spacing-8);scroll-snap-type:x mandatory;flex-wrap:nowrap;width:fit-content;display:flex;overflow-x:auto}.qab-filters_root-60YPC>*{scroll-snap-align:start}.tickets_root-8grbi{border-radius:var(--rounding-20);filter:drop-shadow(0 -.7px #fff3);padding-block:var(--spacing-16);background:linear-gradient(#202024,#141415 500px),#141415}.tickets_root-8grbi .tickets_header-8grbi{padding-block-end:var(--spacing-16);padding-inline:var(--spacing-16);flex-direction:column;gap:12px;display:flex}@media (min-width:1024px){.tickets_root-8grbi .tickets_header-8grbi{flex-direction:row;justify-content:space-between}}.tickets_root-8grbi .tickets_title-8grbi{font-family:var(--font-headline-font-family);font-size:var(--font-headline-h2-mobile-font-size);font-weight:var(--font-headline-h2-mobile-font-weight);letter-spacing:var(--font-headline-h2-mobile-letter-spacing);line-height:var(--font-headline-h2-mobile-line-height);text-transform:var(--font-headline-text-case);text-wrap:balance;white-space-collapse:preserve-breaks}@media (min-width:1024px){.tickets_root-8grbi .tickets_title-8grbi{font-size:var(--font-headline-h2-desktop-font-size);font-weight:var(--font-headline-h2-desktop-font-weight);letter-spacing:var(--font-headline-h2-desktop-letter-spacing);line-height:var(--font-headline-h2-desktop-line-height)}}.tickets_isCompact-8grbi:is(.tickets_root-8grbi .tickets_qabContainer-8grbi){width:100%}.tickets_root-8grbi .tickets_list-8grbi{margin-bottom:var(--spacing-16)}')),document.head.appendChild(t)}}catch(e){console.error("vite-plugin-css-injected-by-js",e)}})();
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.