PageSourceSearch

https://1whnva.com/resources/v1/app/assets/index-WkQ7LFhF.js

js 1whnva.com collected 2026-10-08 05:57:30 UTC 27,913 bytes, 3 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/tournaments-section-widget-B4q1gU7I.js","assets/plugin-server-updates-CfH_eELX.js","assets/socket-io-adapter-CN39NsFq.js","assets/logger-BOxpBNGt.js","assets/test-manager-BlurlTRy.js","assets/define-widget-dVgL_Ppo.js","assets/use-i18n-B0hP4Z_U.js","assets/index-DOechJbJ.js","assets/skeleton-B0OrSZmr.js","assets/icon-sprite-DxqeX5YZ.js","assets/index-vSUUMbpI.js","assets/picture-v2-KA_3OvDf.js","assets/countdown-BDHHKyCA.js","assets/use-countdown-C2HYb50l.js","assets/button-CTQg7Uw-.js","assets/arrow-back-CC1qmhtQ.js","assets/arrow-forward-Bjh4rHtq.js","assets/title-7WD8m56G.js","assets/icon-box-CebUXsN4.js","assets/create-mask-image-value-BQDVFb7C.js","assets/games-grid-Ct4jR8Rr.js","assets/custom-html-DSkscCoV.js","assets/button-Dq6mzQFd.js","assets/arrows-B2LTLvNp.js","assets/list-DoLGjqdb.js","assets/tab-section.vue_vue_type_script_setup_true_lang-BufDa9wR.js","assets/base-tab-section-cPDs1z-3.js","assets/use-scroll-container-C_Y_4_pL.js","assets/use-writing-direction-BpsfMFV0.js","assets/use-drag-to-scroll-lsZ6lv8s.js","assets/arrows-scroll-view-Bj3r63WT.js","assets/button-placeholder-eLuvUugU.js","assets/tab-C-rSRwXz.js","assets/badge-base-6J2_ZzEN.js","assets/segment-control-4OlPhpYh.js","assets/use-path-based-route-matcher-u_WwO7dQ.js","assets/use-tournaments-helpers-BFkDJFMQ.js","assets/page-container.vue_vue_type_script_setup_true_lang-BoNPH7E9.js","assets/progress.vue_vue_type_script_setup_true_lang-fL4eYHXF.js","assets/progress-bar-CzYFZenP.js","assets/page-heading-DCmXF3Mv.js","assets/plugin-feature-flags-D0H0KyZq.js","assets/detail-rUWGR4AW.js","assets/game-card.vue_vue_type_script_setup_true_lang-BJllfBsC.js","assets/user-BHJJSK5t.js","assets/text-tooltip-kAfxm2hN.js","assets/tooltip-CQ7G7tzQ.js","assets/use-modal-C0Sd6Ub4.js"])))=>i.map(i=>d[i]);
2import{d as kt}from"./plugin-server-updates-CfH_eELX.js";import{cq as j,Z as O,cf as ft,cA as Ct,cm as pt,Y,bk as bt,m as U,c6 as yt,bx as ht,bD as wt,a2 as Tt,bz as st,bT as _t,ag as It,cy as Bt,w as $t,bC as At}from"./logger-BOxpBNGt.js";import{defineComponent as E,withDirectives as V,openBlock as g,createElementBlock as D,normalizeClass as k,createTextVNode as M,toDisplayString as L,unref as e,toRef as C,createElementVNode as S,createBlock as B,mergeProps as P,createCommentVNode as x,withModifiers as F,withCtx as y,createVNode as I,resolveDynamicComponent as Dt,ref as R,watch as ot,onMounted as Lt,Fragment as at,renderList as it,render
2Slot as rt,useCssVars as St,computed as W,normalizeStyle as xt,markRaw as Wt,toValue as v,shallowRef as Et,readonly as X,useAttrs as Nt,useTemplateRef as Mt,withAsyncContext as Pt,onErrorCaptured as Rt}from"vue";import{d as zt}from"./define-widget-dVgL_Ppo.js";import{u as Ut}from"./use-i18n-B0hP4Z_U.js";import{p as J}from"./index-DOechJbJ.js";import{useRouter as Ot,useRoute as Vt}from"vue-router";import{A as ct}from"./index-vSUUMbpI.js";import{v as G,k as Gt}from"./test-manager-BlurlTRy.js";import{P as Ft,s as Ht,u as lt,a as ut}from"./picture-v2-KA_3OvDf.js";import{C as qt}from"./countdown-BDHHKyCA.js";import{B as H}from"./button-CTQg7Uw-.js";import{A as Kt}from"./arrow-back-CC1qmhtQ.js";import{A as Yt}from"./arrow-forward-Bjh4rHtq.js";import{G as dt,a as mt}from"./title-7WD8m56G.js";import{G as jt}from"./games-grid-Ct4jR8Rr.js";import{G as vt}from"./button-Dq6mzQFd.js";import{u as Zt}from"./custom-html-DSkscCoV.js";import{G as Qt}from"./arrows-B2LTLvNp.js";const Xt=E({__name:"tournaments-badge",props:{status:{}},setup(t){const{messages:a}=j();return(n,s)=>V((g(),D("div",{class:k([n.$style.badge,n.$style[`status-${t.status}`]])},[M(L(e(a).tournamentCard_status?.({status:t.status})),1)],2)),[[e(G)]])}}),Jt="tournaments-badge_badge-V1E9e",te={badge:Jt,"status-active":"tournaments-badge_status-active-V1E9e","status-completed":"tournaments-badge_status-completed-V1E9e","status-soon":"tournaments-badge_status-soon-V1E9e"},ee={$style:te},ne=O(Xt,[["__cssModules",ee]]),se=["data-testid"],oe=E({__name:"tournament-card-bottom",props:{status:{},button:{},countdown:{},startDate:{},endDate:{},prevLink:{},nextLink:{},testId:{},withNavigationArrows:{type:Boolean}},emits:["prevClick","nextClick","buttonClick"],setup(t,{emit:a}){const n=t,s=a,o=C(()=>(n.status==="active"||n.status==="soon")&&n.endDate!==void 0),l=C(()=>n.status==="completed"&&n.startDate!==void 0&&n.endDate!==void 0),{messages:i}=j(),c=()=>{s("prevClick")},p=()=>{s("nextClick")},m=()=>{s("buttonClick")};return(u,r)=>(g(),D("div",{class:k(u.$style.root),"data-testid":t.testId},[S("div",{class:k(u.$style.timer)},[V((g(),D("div",{class:k(u.$style.timerLabel)},[M(L(e(i).tournamentCard_timerLabel?.({status:t.status})),1)],2)),[[e(G)]]),o.value?(g(),B(e(qt),P({key:0},t.countdown,{period:t.endDate??0}),null,16,["period"])):x("",!0),l.value?V((g(),D("div",{key:1,class:k(u.$style.dateRange)},[M(L(e(i).tournamentCard_countdown?.({startDate:t.startDate,endDate:t.endD
2ate})),1)],2)),[[e(G)]]):x("",!0)],2),S("div",{class:k(u.$style.actions)},[t.button.link?V((g(),B(e(H),{key:0,variant:t.button.type,size:"xl",tag:"RouterLink",to:t.button.link,class:k(u.$style.detailsButton),onClick:F(m,["stop"])},{default:y(()=>[M(L(t.button.text),1)]),_:1},8,["variant","to","class"])),[[e(G)]]):V((g(),B(e(H),{key:1,variant:t.button.type,size:"xl",tag:"button",class:k(u.$style.detailsButton),onClick:F(m,["stop"])},{default:y(()=>[M(L(t.button.text),1)]),_:1},8,["variant","class"])),[[e(G)]]),t.withNavigationArrows?(g(),D("div",{key:2,class:k(u.$style.navigation)},[I(e(H),{variant:"neutral",size:"xl",tag:"RouterLink",to:t.prevLink??"",disabled:!t.prevLink,"is-icon":"",replace:"",onClick:F(c,["stop"])},{default:y(()=>[I(e(Kt),{size:"m"})]),_:1},8,["to","disabled"]),I(e(H),{variant:"neutral",size:"xl",tag:"RouterLink",to:t.nextLink??"",disabled:!t.nextLink,"is-icon":"",replace:"",onClick:F(p,["stop"])},{default:y(()=>[I(e(Yt),{size:"m"})]),_:1},8,["to","disabled"])],2)):x("",!0)],2)],10,se))}}),ae="tournament-card-bottom_root-kt2HI",ie="tournament-card-bottom_timer-kt2HI",re="tournament-card-bottom_timerLabel-kt2HI",ce="tournament-card-bottom_actions-kt2HI",le="tournament-card-bottom_dateRange-kt2HI",ue="tournament-card-bottom_detailsButton-kt2HI",de="tournament-card-bottom_navigation-kt2HI",me={root:ae,timer:ie,timerLabel:re,actions:ce,dateRange:le,detailsButton:ue,navigation:de},ve={$style:me},ge=O(oe,[["__cssModules",ve]]),ke="staticSecondary",fe="s",Ce="segmented",pe="neutral",be=E({__name:"tournament-card",props:{title:{},prize:{},description:{},status:{},bottomButtonText:{},bottomButtonLink:{},startDate:{},endDate:{},prevLink:{},nextLink:{},testId:{},withNavigationArrows:{type:Boolean},backgroundImg:{},fixedWidth:{type:Boolean},cardLink:{}},emits:["prevClick","nextClick","buttonClick"],setup(t,{emit:a}){const n=a,{customization:s}=j(),o=C(()=>s?.value?.components?.TournamentCard?.buttonType??ke),l=C(()=>s?.value?.components?.TournamentCard?.countdownSize??fe),i=C(()=>s?.value?.components?.TournamentCard?.countdownType??Ce),c=C(()=>s?.value?.components?.TournamentCard?.countdownVariant??pe),p=()=>{n("prevClick")},m=()=>{n("nextClick")},u=()=>{n("buttonClick")};return(r,A)=>(g(),B(Dt(t.cardLink?"RouterLink":"div"),{to:t.cardLink,class:k([r.$style.card,t.fixedWidth&&r.$style.fixedWidth]),"data-testid":t.testId},{default:y(()=>[I(e(ne),{status:t.status,class:k(r.$style.badge)},null,8,["status","class"]),S("div",{class:k(r.$style.container)},[I(e(Ft),P({class:r.$style.img},e(Ht)(t.backgroundImg).value),null,16,["class"]),S("div",{class:k([r.$style.content,!t.description&&r.$style.contentWithoutDescription])},[S("div",{class:k(r.$style.title)},L(t.title),3),S("div",{class:k(r.$style.prize)},L(t.prize),3),t.description?(g(),D("div",{key:0,class:k(r.$style.description)},L(t.description),3)):x("",!0)],2)],2),I(e(ge),{class:k(r.$style.cardBottom),status:t.status,countdown:{size:l.value,type:i.value,variant:c.value},button:{link:t.bottomButtonLink,text:t.bottomButtonText,type:o.value},"start-date":t.startDate,"end-date":t.endDate,"prev-link":t.prevLink,"next-link":t.nextLink,"with-navigation-arrows":t.withNavigationArrows,onPrevClick:p,onNextClick:m,onButtonClick:u},null,8,["class","status","countdown","button","start-date","end-date","prev-link","next-link","with-navigation-arrows"])]),_:1},8,["to","class","data-testid"]))}}),ye="tournament-card_card-BhLDd",he="tournament-card_fixedWidth-BhLDd",we="tournament-card_badge-BhLDd",Te="tournament-card_container-BhLDd",_e="tournament-card_content-BhLDd",Ie="tournament-card_contentWithoutDescription-BhLDd",Be="tournament-card_title-BhLDd",$e="tournament-card_prize-BhLDd",Ae="tournament-card_description-BhLDd",De="tournament-card_img-BhLDd",Le="tournament-card_cardBottom-BhLDd",Se={card:ye,fixedWidth:he,badge:we,container:Te,content:_e,contentWithoutDescription:Ie,title:Be,prize:$e,description:Ae,img:De,cardBottom:Le},xe={$style:Se},Z=O(be,[["__cssModules",xe]]),We=E({__name:"tournaments-section-mobile",props:{title:{},sectionButtonText:{},sectionIcon:{},sectionIconComponent:{},tournamentCards:{default:()=>[]},fixedCardWidth:{type:Boolean},activeSlide:{default:0}
2,iconBackground:{default:"transparent"},containerClass:{},screenWideCard:{type:Boolean}},emits:["clickAll","buttonClick","update:activeSlide"],setup(t,{expose:a,emit:n}){const s=t,o=n,l=()=>{o("clickAll")},i=d=>{o("buttonClick",d)},[c,p]=Zt(),m=R(s.activeSlide),{isScrolling:u}=ft(c);Ct(()=>!u.value,()=>{r()}),ot(()=>s.activeSlide,d=>{d!==m.value&&(m.value=d,A(d))});const r=()=>{const d=c.value;if(!d||!d.firstElementChild)return;const f=d.firstElementChild.offsetWidth,$=Math.round(d.scrollLeft/f);m.value!==$&&(m.value=$,o("update:activeSlide",$))},A=(d,f="smooth")=>{if(!c.value)return;const T=c.value.querySelectorAll(":scope > *");d>=0&&d<T.length&&T[d].scrollIntoView({behavior:f,block:"end"})};Lt(()=>{s.activeSlide>0&&A(s.activeSlide,"auto")});const N=lt(()=>ut(s.sectionIcon)?.value);return a({scrollToSlide:A,currentActiveSlide:m}),(d,f)=>(g(),B(e(dt),null,{trailing:y(()=>[t.title?(g(),B(e(mt),{key:0,title:t.title,icon:e(N)?.src,"icon-component":t.sectionIconComponent,background:t.iconBackground},null,8,["title","icon","icon-component","background"])):x("",!0)]),middle:y(()=>[t.sectionButtonText?(g(),B(e(vt),{key:0,onClick:l},{default:y(()=>[M(L(t.sectionButtonText),1)]),_:1})):x("",!0)]),default:y(()=>[I(e(jt),{ref:e(p),class:k(t.containerClass),type:"carousel"},{default:y(()=>[(g(!0),D(at,null,it(t.tournamentCards,($,T)=>rt(d.$slots,"default",{key:T,item:$,index:T,active:m.value===T},()=>[I(e(Z),P({"fixed-width":t.fixedCardWidth??!0,class:t.screenWideCard&&d.$style.screenWideCard},{ref_for:!0},$,{onClick:h=>i(T),onButtonClick:h=>i(T)}),null,16,["fixed-width","class","onClick","onButtonClick"])])),128))]),_:3},8,["class"])]),_:3}))}}),Ee="tournaments-section-mobile_screenWideCard-jl6WP",Ne={screenWideCard:Ee},Me={$style:Ne},Pe=O(We,[["__cssModules",Me]]),Re=E({__name:"tournaments-section-desktop",props:{title:{default:""},sectionButtonText:{},sectionIcon:{},sectionIconComponent:{},tournamentCards:{default:()=>[]},visibleItemsCount:{default:3},slideItemsCount:{default:3},withArrows:{type:Boolean},iconBackground:{default:"transparent"}},emits:["buttonClick","prevClick","nextClick","clickAll"],setup(t,{emit:a}){St(f=>({f825f140:n.visibleItemsCount}));const n=t,s=a,o=R(0),l=R(!1),i=C(()=>o.value<=0),c=W(()=>{const f=Math.ceil(n.tournamentCards.length/n.slideItemsCount)-n.visibleItemsCount;return o.value>=f}),p=W(()=>{const f=100/n.visibleItemsCount;return`translateX(-${o.value*f*n.slideItemsCount}%)`}),{start:m}=pt(()=>{l.value=!1},300),u=()=>{i.value||l.value||(l.value=!0,o.value--,s("prevClick"),m())},r=()=>{c.value||l.value||(l.value=!0,o.value++,s("nextClick"),m())},A=()=>{s("clickAll")},N=f=>{s("buttonClick",f)},d=lt(()=>ut(n.sectionIcon)?.value);return(f,$)=>(g(),B(e(dt),null,{trailing:y(()=>[I(e(mt),{title:t.title,icon:e(d)?.src,"icon-component":t.sectionIconComponent,background:t.iconBackground},null,8,["title","icon","icon-component","background"])]),middle:y(()=>[I(e(vt),{onClick:A},{default:y(()=>[M(L(t.sectionButtonText),1)]),_:1})]),leading:y(()=>[t.withArrows?(g(),B(e(Qt),{key:0,"scroll-back-disabled":i.value,"scroll-forward-disabled":c.value,onPrev:u,onNext:r},null,8,["scroll-back-disabled","scroll-forward-disabled"])):x("",!0)]),default:y(()=>[S("div",{class:k(f.$style.tournamentsWrapper)},[S("div",{class:k(f.$style.slidesContainer),style:xt({transform:p.value})},[(g(!0),D(at,null,it(t.tournamentCards,(T,h)=>(g(),D("div",{key:`tournament-${h}`,class:k(f.$style.slide)},[rt(f.$slots,"default",{item:T,index:h},()=>[I(e(Z),P({ref_for:!0},T,{onClick:_=>N(h),onButtonClick:_=>N(h)}),null,16,["onClick","onButtonClick"])])],2))),128))],6)],2)]),_:3}))}}),ze="tournaments-section-desktop_tournamentsWrapper-tuqb4",Ue="tournaments-section-desktop_slidesContainer-tuqb4",Oe="tournaments-section-desktop_slide-tuqb4",Ve={tournamentsWrapper:ze,slidesContainer:Ue,slide:Oe},Ge={$style:Ve},Fe=O(Re,[["__cssModules",Ge]]),{init:He,useModule:qe,implement:Ke}=kt("tournaments"),z={list:"tournaments-list",detail:"tournaments-detail"},tt={Exclusive:"Exclusive",Network:"Network"},En={Exclusive:"widget_tournament_exclusive",Network:"widget_tournament_network"},gt={Tournaments_SectionWidget:Wt(zt(()=>Y(()=>__retry_dynamic_loader__(()=>import("./tournaments-section-widget-B4q1gU7I.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]))))},{useTranslations:Ye}=bt({scope:"tournaments",owner:U}),je=t=>t.custom_data?.tournament_type==="network"?tt.Network:tt.Exclusive,Ze="/resources/v1/optimizeimages/unsafe/quality/plain/",Qe=t=>`${Ze}${t}`,Xe=t=>({...t,type:je(t)}),Je=async({smartico:t,smarticoLanguage:a,smarticoUserId:n})=>{const s=v(t);if(v(n))return s?.api.getTournamentsList();
2const o=v(a);if(!o)throw new Error("Language is not set");return s?.vapi(o).getTournamentsList()},tn=({smartico:t,language:a})=>{const n=C(()=>v(t.isUserInitialized)?v(t.smarticoUserId):void 0);return yt({queryKey:["tournament","list",a,n],gcTime:0,queryFn:async()=>(await t.smarticoInitPromise,t.languageInitPromise()&&await t.languageInitPromise(),(await Je(t))?.map(o=>Xe(o)))})},en=({smartico:t,locale:a,isDisabledFeaturesLoading:n,isTournamentsAvailable:s})=>{const{data:o}=tn({smartico:v(t),language:()=>a.value.baseName});return{smarticoInitGuard:async(i,c,p)=>{if(await ht(n).toBe(!1,{timeout:1e4}),!v(s))return void p({path:"/"});if(!v(v(t).isSmarticoInitialized))try{await v(t).smarticoInitPromise}catch(m){console.error("Failed in smartico init guard",{err:m}),p({path:"/"})}p()},tournamentsList:o}},nn=()=>({breakpoints:wt({...Tt,"desktop-medium-extra":1680})});function sn(t){return{tournamentCards:W(()=>v(t.tournaments).map(n=>{let s;n.is_in_progress?s="active":n.is_upcoming?s="soon":s="completed";let o;s==="completed"?o=n.end_time:s==="active"?o=n.end_time-Date.now():o=n.start_time-Date.now();const l=v(t.tournaments).length,i=W(()=>{if(v(t.isWidget))return v(t.isMobile)||l>2?n.image2_mobile:l===1?n.image2:n.image1;if(t.imageKey&&v(t.imageKey)){const c=v(t.imageKey);return n[c]}return n.image2_mobile});return{title:n.name,prize:n.prize_pool_short,status:s,startDate:n.start_time,endDate:o,bottomButtonText:v(t.detailsMessage),bottomButtonLink:{name:v(t.routeDetailName),params:{id:n.instance_id}},cardLink:{name:v(t.routeDetailName),params:{id:n.instance_id}},backgroundImg:[{value:{srcset:Qe(v(i))}}],testId:`tournament-card-${n.instance_id}`}}))}}class q extends ct{constructor(a,n){super({event:"send_casino_events",eventCat:"casino",eventName:a,payload:n})}}class on extends ct{constructor(a){super({event:"send_tournament_events",eventCat:"tournament",eventName:"card_view",payload:a})}}const et=.75,an=({element:t,payload:a})=>{const n=st(),{stop:s}=_t(t,([o])=>{o?.isIntersecting&&o.intersectionRatio>=et&&(s(),n.send(new on(v(a))))},{threshold:et})},Q=It("tournaments-app",()=>{const t=R(void 0),a=Et(),n=(i,c)=>{t.value=i,a.value=c},s=W(()=>t.value.isTournamentsAvailable),o=W(()=>t.value.tournamentsList?.filter(i=>i.is_active||i.is_upcoming).length||0),l=W(()=>[...t.value.tournamentsList||[]].filter(i=>i.is_active||i.is_upcoming).sort((i,c)=>i.is_in_progress!==c.is_in_progress?i.is_in_progress?-1:1:i.is_in_progress&&c.is_in_progress?new Date(c.start_time).getTime()-new Date(i.start_time).getTime():new Date(i.start_time).getTime()-new Date(c.start_time).getTime()));return{data:X(t),actions:X(a),init:n,isTournamentsAvailable:s,activeAndUpcomingTournamentsCount:o,activeAndUpcomingTournaments:l}});Ke(t=>{const{locale:a}=Ut(),n=Q(),s=qe("user"),o=R(!1),l=R(!0),i=C(()=>v(t.config)?.isTournamentsEnabled??!1),c=C(()=>v(t.config)?.isAuthOptional??!1),p=C(()=>i.value&&(s.user.isAuthed.value||c.value)&&!s.user.disabledFeatures.value?.includes("bonus:is_smartico_hidden")&&!s.user.isDisabledFeaturesLoading.value),{smarticoInitGuard:m,tournamentsList:u}=en({locale:a,smartico:t.smartico,isDisabledFeaturesLoading:l,isTournamentsAvailable:p});return n.init({config:t.config,smartico:t.smartico,tournamentsList:u,isTournamentsAvailable:p},{goBack:t.goBack}),{data:{activeAndUpcomingTournamentsCount:C(()=>n.activeAndUpcomingTournamentsCount),isTournamentsEnabled:i,isTournamentsAvailable:p},features:gt,router(r){t.config.value.routes?.tournaments&&r.addRoute({path:t.config.value.routes.tournaments.path,name:z.list,meta:{...t.config.value.routes.tournaments.meta,owner:U},component:J(()=>Y(()=>__retry_dynamic_loader__(()=>import("./list-DoLGjqdb.js")),__vite__mapDeps([24,3,4,25,26,27,28,29,30,14,15,16,21,11,19,31,8,32,18,33,34,35,36,37,38,39,6,40,41,1,2,5,7,9,10,12,13,17,20,22,23]))),beforeEnter:m}),t.config.value.routes?.tournament&&r.addRoute({path:t.config.value.routes.tournament.path,name:z.detail,meta:{...t.config.value.routes.tournament.meta,owner:U},component:J(()=>Y(()=>__retry_dynamic_loader__(()=>import("./detail-rUWGR4AW.js")).then(A=>A.d),__vite__mapDeps([42,3,36,4,43,8,38,39,14,20,21,44,45,46,11,41,16,18,37,6,47,40,15]))),beforeEnter:m})},setup(){Bt(()=>s.user.isDisabledFeaturesLoading.value,r=>{r||(o.value=!s.user.disabledFeatures.value?.includes("bonus:is_smartico_hidden"),l.value=!1)})}}});const rn=$t.extend({stream:U}),cn=()=>{const t=st();return{handleButtonClick:({positionIndex:l,tournamentId:i,status:c})=>{t.send(new q("tournament",{game_id:i,category_name:"tournaments",position_index:l,screen_index:Math.floor(window.scrollY/window.innerHeight),category_box:c,vertical_index:0}))},handleClickAll:l=>{t.send(new q("category",{category_name:"tournaments"})),l()},handlePrevClick:()=>{t.send(new q("cat_previous",{category_name:"tournaments"}))},handleNextClick:()=>{t.send(new q("cat_next",{category_name:"tournaments"}))}}},nt=E({inheritAttrs:!1,__name:"tournament-card-view",props:{gameId:{},positionIndex:{}},setup(t){const a=t,n=Nt(),s=Mt("card");return an({element:s,payload:()=>({game_id:a.gameId,position_index:a.positionIndex})}),(o,l)=>(g(),B(e(Z),P({ref:"card"},e(n)),null,16))}}),ln=E({owner:U,__name:"tournaments-section-widget-content",async setup(t){let a,n;const s=Ot(),{breakpoints:o}=nn(),l=o.smaller("tablet"),i=o.smaller("desktop-small"),[c,{suspense:p}]=Ye("common"),m=R(0),u=Q(),{tournamentCards:r}=sn({tournaments:C(()=>
2u.activeAndUpcomingTournaments),isMobile:C(()=>i.value),detailsMessage:C(()=>c.value.details()),routeDetailName:C(()=>z.detail),isWidget:!0}),A=At().active(),N=W(()=>r.value.length<3?r.value.length:A.value==="desktop-small"?2:3),{handleButtonClick:d,handleClickAll:f,handlePrevClick:$,handleNextClick:T}=cn();return ot(m,(h,_)=>{h>_?T():$()}),[a,n]=Pt(()=>p()),await a,n(),Rt(h=>(Gt(h.message,h.stack)||rn.error({category:"component",name:"unhandled_error",component:"modules/tournaments/src/widgets/tournaments-section-widget/tournaments-section-widget-content.vue",message:h.message}),!1)),(h,_)=>(g(),D("div",null,[e(i)?(g(),B(e(Pe),{key:0,"active-slide":m.value,"onUpdate:activeSlide":_[0]||(_[0]=w=>m.value=w),"container-class":h.$style.container,title:e(c).widget_title(),"section-button-text":e(c).widget_allTournaments(),"section-icon":e(u).data.config.assets?.sectionIcon,"tournament-cards":e(r),"fixed-card-width":e(r).length>2&&!e(l),"screen-wide-card":e(l),onButtonClick:_[1]||(_[1]=w=>e(d)({positionIndex:w,tournamentId:e(u).activeAndUpcomingTournaments[w]?.instance_id,status:e(r)[w]?.status})),onClickAll:_[2]||(_[2]=w=>e(f)(()=>e(s).push({name:e(z).list})))},{default:y(({item:w,index:b})=>[I(nt,P(w,{"game-id":e(u).activeAndUpcomingTournaments[b]?.instance_id,"position-index":b,onClick:K=>e(d)({positionIndex:b,tournamentId:e(u).activeAndUpcomingTournaments[b]?.instance_id,status:e(r)[b]?.status}),onButtonClick:K=>e(d)({positionIndex:b,tournamentId:e(u).activeAndUpcomingTournaments[b]?.instance_id,status:e(r)[b]?.status})}),null,16,["game-id","position-index","onClick","onButtonClick"])]),_:1},8,["active-slide","container-class","title","section-button-text","section-icon","tournament-cards","fixed-card-width","screen-wide-card"])):(g(),B(e(Fe),{key:1,title:e(c).widget_title(),"section-button-text":e(c).widget_allTournaments(),"section-icon":e(u).data.config.assets?.sectionIcon,"tournament-cards":e(r),"visible-items-count":N.value,"with-arrows":e(r).length>N.value,"slide-items-count":1,onButtonClick:_[3]||(_[3]=w=>e(d)({positionIndex:w,tournamentId:e(u).activeAndUpcomingTournaments[w]?.instance_id,status:e(r)[w]?.status})),onClickAll:_[4]||(_[4]=w=>e(f)(()=>e(s).push({name:e(z).list}))),onPrevClick:e($),onNextClick:e(T)},{default:y(({item:w,index:b})=>[I(nt,P(w,{"game-id":e(u).activeAndUpcomingTournaments[b]?.instance_id,"position-index":b,onClick:K=>e(d)({positionIndex:b,tournamentId:e(u).activeAndUpcomingTournaments[b]?.instance_id,status:e(r)[b]?.status}),onButtonClick:K=>e(d)({positionIndex:b,tournamentId:e(u).activeAndUpcomingTournaments[b]?.instance_id,status:e(r)[b]?.status})}),null,16,["game-id","position-index","onClick","onButtonClick"])]),_:1},8,["title","section-button-text","section-icon","tournament-cards","visible-items-count","with-arrows","onPrevClick","onNextClick"]))]))}}),un="tournaments-section-widget-content_container-9E7yR",dn={container:un},mn={$style:dn},vn=O(ln,[["__cssModules",mn]]),gn=E({owner:U,__name:"tournaments-section-widget",props:{placement:{},forceRender:{default:0},allowedPresets:{},followToCategoryByClickAll:{type:Boolean}},setup(t){const a=t,n=Vt(),s=Q(),o=C(()=>n.meta.preset),l=C(()=>s.activeAndUpcomingTournamentsCount>0&&s.isTournamentsAvailable&&(a.allowedPresets?a.allowedPresets.includes(o.value):!0));return(i,c)=>l.value?(g(),B(vn,{key:0})):x("",!0)}}),Nn=Object.freeze(Object.defineProperty({__proto__:null,TournamentsSectionWidget:gn,features:gt,init:He,routeTournaments:z},Symbol.toStringTag,{value:"Module"}));export{rn as L,Z as T,gn as _,q as a,Pe as b,je as c,En as d,qe as e,sn as f,Qe as g,tn as h,Nn as i,nn as j,Ye as k,z as r,tt as t,Q as u};
3(function(){"use strict";try{if(typeof document<"u"){var t=document.createElement("style");t.appendChild(document.createTextNode(".tournaments-badge_badge-V1E9e{padding:var(--spacing-2) var(--spacing-6);border-radius:var(--rounding-container-m);color:var(--color-content-base-static-white);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)}.tournaments-badge_status-active-V1E9e{background-color:var(--badge-new-tournament-active-color-bg);color:var(--badge-new-tournament-active-color-fg)}.tournaments-badge_status-completed-V1E9e{background-color:var(--badge-new-tournament-ended-color-bg);color:var(--badge-new-tournament-ended-color-fg)}.tournaments-badge_status-soon-V1E9e{background-color:var(--badge-new-tournament-soon-color-bg);color:var(--badge-new-tournament-soon-color-fg)}.tournament-card-bottom_root-kt2HI{width:100%;height:72px;padding:0 var(--spacing-12);border-radius:var(--rounding-container-m);background-color:var(--color-background-base-secondary);outline:1px solid var(--color-border-base-alfa-divider);border-top-left-radius:0;border-top-right-radius:0;justify-content:space-between;align-items:center;display:flex}.tournament-card-bottom_timer-kt2HI{gap:var(--spacing-4);flex-direction:column;display:flex}.tournament-card-bottom_timerLabel-kt2HI{color:var(--color-content-base-secondary);font-family:var(--font-caption-font-family);font-size:var(--font-caption-s-regular-font-size);
3font-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)}.tournament-card-bottom_actions-kt2HI{gap:var(--spacing-8);display:flex}.tournament-card-bottom_dateRange-kt2HI{color:var(--color-content-base-primary);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)}.tournament-card-bottom_detailsButton-kt2HI{width:fit-content}.tournament-card-bottom_navigation-kt2HI{gap:var(--spacing-8);display:flex}.tournament-card_card-BhLDd{border:1px solid var(--color-border-base-alfa-divider);border-radius:var(--rounding-container-m);background:var(--neutral-dark-2);width:100%;min-width:328px;color:var(--color-content-base-static-white);display:block;position:relative;overflow:hidden}.tournament-card_card-BhLDd.tournament-card_fixedWidth-BhLDd{width:328px}.tournament-card_badge-BhLDd{z-index:2;position:absolute;inset-block-start:var(--spacing-16);inset-inline-start:var(--spacing-16)}.tournament-card_container-BhLDd{z-index:1;height:172px;padding:var(--spacing-16);flex-direction:column;display:flex;position:relative}.tournament-card_content-BhLDd{z-index:1;gap:var(--spacing-4);flex-direction:column;margin-top:auto;display:flex;position:relative}.tournament-card_content-BhLDd.tournament-card_contentWithoutDescription-BhLDd{padding-top:var(--spacing-16)}.tournament-card_title-BhLDd{max-width:55%}.tournament-card_prize-BhLDd{letter-spacing:-1.8px;font-size:30px;font-weight:700;line-height:36px}.tournament-card_description-BhLDd{color:var(--color-content-base-secondary);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)}.tournament-card_img-BhLDd{z-index:0;pointer-events:none;height:100%;position:absolute;inset-block-start:0;inset-inline-end:0}.tournament-card_cardBottom-BhLDd{z-index:1;position:relative}.tournaments-section-mobile_screenWideCard-jl6WP{width:calc(100vw - var(--spacing-16)*2)}.tournaments-section-desktop_tournamentsWrapper-tuqb4{width:100%;position:relative;overflow:hidden}.tournaments-section-desktop_slidesContainer-tuqb4{will-change:transform;width:100%;transition:transform .3s;display:flex}.tournaments-section-desktop_slide-tuqb4{box-sizing:border-box;flex:0 0 calc(100%/var(--f825f140));-webkit-user-select:none;user-select:none;padding-right:8px}.tournaments-section-desktop_slide-tuqb4:focus-visible{outline:none}.tournaments-section-widget-content_container-9E7yR{padding:var(--spacing-12) var(--container__padding);margin:calc(var(--spacing-12)*-1) calc(var(--container__padding)*-1)}.tournaments-section-widget-content_container-9E7yR>*{scroll-margin:var(--container__padding)}@media (min-width:1024px){.tournaments-section-widget-content_container-9E7yR{padding:var(--spacing-12) var(--spacing-8);margin:calc(var(--spacing-12)*-1) calc(var(--spacing-8)*-1)}.tournaments-section-widget-content_container-9E7yR>*{scroll-margin:var(--spacing-8)}}")),document.head.appendChild(t)}}catch(n){console.error("vite-plugin-css-injected-by-js",n)}})();

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.