PageSourceSearch

https://luckyhills-de.com/dist/GlobalEventPage-6asRGOJV.js

js luckyhills-de.com collected 2026-10-07 14:51:30 UTC 15,058 bytes, 2 lines download raw bytes

1import{R as ae}from"./ReadMoreBlock-DgWCWOXA.js";import{_ as Q}from"./StaticContentV2.vue_vue_type_script_setup_true_lang-BgEL488g.js";import{ca as ne,ds as U,am as ie,cb as V,cc as F,cd as re,cR as le,c8 as de,aW as J,aH as ce,r as H,cQ as ue,j as _e,a$ as me}from"./main-COcUbzo4.js";import{d as Ee,c as G,r as T,f as j,k as B,a5 as I,m as o,n as g,p as v,z as t,V as b,H as c,O as S,C as Y,A,y as $,q,M as Z,g as pe,G as C,l as ge,ab as Le,x as fe,s as ee,j as ve}from"./vendors-_fSCfn4Z.js";import{g as Te,G as Ae,_ as Ge,a as Oe}from"./SupportBlock.vue_vue_type_script_setup_true_lang-Bpj3qHAV.js";import{_ as Pe,Q as he,a as te,a3 as oe,a2 as z,ca as ye,w as Be,cb as Ne,r as xe,f as be}from"./sentry-B0Qsq-5B.js";import{n as Ve}from"./icon-soon-AVTqjtAL.js";import{f as M,u as w,b as Ie}from"./floating-ui-DiwcxBBh.js";import"./observeContentChanged-B-da6vRh.js";import"./parseSegments-DnLg05mp.js";import"./RawHtml-SklB5ddy.js";import"./vue-recaptcha-YB-XIZcF.js";import"./vue3-touch-events-BftI5NW8.js";import"./body-scroll-lock-upgrade-CmWMI3F6.js";import"./livechat-0SIorxA9.js";import"./firebase-Hg7Ai1fd.js";import"./vee-validate-D4u8Hn2I.js";import"./zod-BHm_e8j-.js";/* empty css                               *//* empty css                                     *//* empty css                                */import"./overlayscrollbars-BVV2Idez.js";const W=50,se=Ee("globalEventPageStore",()=>{const e=Pe(),_=ne(),l=he(),{isLoggedAsync:i}=te(),a=T(!1),d=T(!1),s=T(),u=T(),h=T(),L=T(),O=T();async function m(){if(!(a.value||d.value)){d.value=!0;try{const n=await i(),p=Te(),[r,N,y]=await Promise.all([e.loadTournamentList(U,1,W),l.loadPromoList(U,1,W),p?oe.loadCurrentPromoBySlug(p,n):Promise.resolve(void 0)]);u.value=p?l.promoList.find(x=>x.tags.includes(U)&&x.slug===p):void 0,s.value=y,h.value=f(r,N),L.value=E(r),O.value=k(N)}catch(n){ie.error("GLOBAL_EVENT_PAGE_STORE initData ",n)}finally{a.value=!0,d.value=!1}}}function f(n,p){const r=n.filter(x=>x.tags.includes(V.SPORT)&&x.pageType===z.STATIC),y=[...p.filter(x=>x.tags.includes(V.SPORT)&&x.pageType===z.STATIC),...r];return y.length?F(y):[]}function E(n){const p=n.filter(r=>r.tags.includes(V.CASINO)||r.tags.includes(V.LIVE));return p.length?F(p):[]}function k(n){const p=n.filter(r=>(r.tags.includes(V.CASINO)||r.tags.includes(V.LIVE))&&r.pageType===z.STATIC);return p.length?F(p):[]}const P=G(()=>{let n=[];return s.value&&(n=re(_.userAchievementByPromoId(s.value.id))),n});return{userCoins:G(()=>{var n,p;if((n=s.value)!=null&&n.id){const r=(p=l.userPromo)==null?void 0:p.find(N=>{var y;return N.id===((y=s.value)==null?void 0:y.id)});if(r)return Math.floor(r.points/le)}return 0}),promoQuests:P,globalEventPromotionCard:G(()=>{if(u.value)return u.value}),sportEventList:G(()=>{var n;return(n=h.value)!=null&&n.length?h.value:[]}),casinoLivePromoList:G(()=>{var n;return(n=O.value)!=null&&n.length?O.value:[]}),casinoLiveTournamentList:G(()=>{var n;return(n=L.value)!=null&&n.length?L.value:[]}),isLoaded:a,isPending:d,initData:m}});function we(){const e=se();j(async()=>{await e.initData()})}const ke={class:"grid gap-4 text-center"},K=B({__name:"EventEmpty",props:{emptyText:{default:"GLOBAL_EVENT.GLOBAL_EVENT_PAGE.EVENT_EMPTY_TEXT_PROMOTIONS"}},setup(e){return(_,l)=>{const i=I("t");return o(),g("div",ke,[v(t(M),{src:t(Ve),class:"w-24 h-24 m-auto",alt:"event empty"},null,8,["src"]),b(c("p",null,null,512),[[i,e.emptyText]])])}}}),Se={class:"grid gap-4 md:gap-6"},$e={class:"text-h2 text-center text-light"},Ce={key:0,class:"grid gap-2 md:gap-4 overflow-hidden grid-flow-col justify-start"},Re=B({__name:"EventQuests",props:{questsList:{},promoId:{},isPending:{type:Boolean}},setup(e){return(_,l)=>{const i=I("t");return o(),g("div",Se,[b(c("div",$e,null,512),[[i,"GLOBAL_EVENT.GLOBAL_EVENT_PAGE.QUESTS_TITLE"]]),e.isPending?(o(),g("div",Ce,[(o(),g(S,null,Y(6,a=>v(t(w),{key:`skeleton_${a}`,class:"w-72 h-52 rounded-4"})),64))])):(o(),g(S,{key:1},[e.questsList.length&&e.promoId?(o(),A(de,{key:0,quests:e.questsList},null,8,["quests"])):(o(),A(K,{key:1,"empty-text":"GLOBAL_EVENT.GLOBAL_EVENT_PAGE.EVENT_EMPTY_TEXT_QUESTS"}))],64))])}}}),Me={class:"grid gap-4 md:gap-6"},De={class:"text-h2 text-center text-light"},X=B({__name:"EventsBlock",props:{promoItems:{},title:{},emptyText:{},isPending:{type:Boolean},isLoaded:{type:Boolean}},setup(e){const _=e,l=G(()=>{var i;return((i=_.promoItems)==null?void 0:i.length)===1});return(i,a)=>{var d;
1return o(),g("div",Me,[c("div",De,$(e.title),1),e.isLoaded&&((d=e.promoItems)==null?void 0:d.length)===0?(o(),A(K,{key:0,"empty-text":e.emptyText},null,8,["empty-text"])):(o(),A(ce,{key:1,class:Z(["events-block-carousel",{"events-block-carousel--alone":l.value}]),"disable-fade-effect":l.value},{default:q(()=>[e.isPending?(o(),g(S,{key:1},Y(4,s=>v(t(w),{key:`skeleton_${s}`,class:"h-124 md:h-68 rounded-4"})),64)):(o(!0),g(S,{key:0},Y(e.promoItems,(s,u)=>(o(),A(t(J),{key:s.id,index:u,promo:s,class:"h-124 md:h-68"},null,8,["index","promo"]))),128))]),_:1},8,["class","disable-fade-effect"]))])}}}),Ue="/dist/gift-mail-closed-BE-r_X4F.svg",Fe="/dist/gift-mail-empty-D05kKSD0.svg",ze="/dist/gift-mail-gift-Dw8EVJRS.svg",Xe="https://cdn-wl.s3.amazonaws.com/common/widgets/project_1/index.html";var R=(e=>(e.READY="portal:ready",e.TRIGGER="portal:trigger",e.COMPLETE="portal:complete",e))(R||{});const Ye={class:"w-48 h-48 relative mx-auto"},je=["src"],qe=B({__name:"PromoCodeIframeWidget",props:{isBoxOpenedToday:{type:Boolean,default:!1},hasActiveGift:{type:Boolean,default:!1}},emits:["portal:ready","portal:complete","portal:click"],setup(e,{expose:_,emit:l}){const i=e,a=l,d=T(null),s=T(),u=T(!0);function h(){u.value=!1}function L(m){var E;if(!((E=m.data)!=null&&E.type))return;const{type:f}=m.data;f===R.READY?a("portal:ready",m.data):f===R.COMPLETE&&a("portal:complete",m.data)}function O(m){var f,E;(E=(f=d.value)==null?void 0:f.contentWindow)==null||E.postMessage({type:R.TRIGGER,hasGift:m},"*")}return _({trigger:O}),j(()=>{const m=new URL(Xe);i.isBoxOpenedToday&&!i.hasActiveGift&&m.searchParams.set("hasGift","false"),s.value=m.toString(),window.addEventListener("message",L)}),pe(()=>{window.removeEventListener("message",L)}),(m,f)=>(o(),g("div",Ye,[c("div",{class:"w-48 h-48 cursor-pointer",onClick:f[0]||(f[0]=E=>a("portal:click"))},[s.value?(o(),g("iframe",{key:0,ref_key:"iframeRef",ref:d,src:s.value,class:"w-full h-full border-0 bg-transparent block pointer-events-none","data-test":"promo-code-iframe-widget",frameborder:"0",allowtransparency:"true",onLoad:h},null,40,je)):C("",!0)])]))}});function Ke(e,_){const l=T(),{value:i}=ye(e,{expires:_,defaultValue:()=>!1}),a=T(!1),d=T(!1);async function s(){if(a.value||d.value)return;d.value=!0;const u=await oe.extractPromoCode();u!=null&&u.id&&(u.isUsed||await Be.sendPromoCode(u.couponCode),l.value=u),i.value=!0,d.value=!1,a.value=!0}return{extractPromoCode:s,userGiftData:l,isBoxOpened:i,isLoaded:a,isPending:d}}const Qe={class:"grid gap-4 md:gap-6 text-center"},He={class:"text-h2 text-light"},We=["innerHTML"],Je=B({__name:"PromocodeBox",props:{iframeImage:{type:Boolean},showSkeleton:{type:Boolean}},setup(e){const l=T(!e.iframeImage);function i(){l.value=!0}const a=ge(),{isLoggedAsync:d}=te(),{extractPromoCode:s,isLoaded:u,isPending:h,userGiftData:L,isBoxOpened:O}=Ke("GLOBAL_EVENT_MAILBOX_OPEN_FLAG_V3",Ne()),m=Le(),f=T(null),E=G(()=>{var r;return!!((r=L.value)!=null&&r.id&&!L.value.isUsed)}),k=G(()=>O.value?E.value?ze:Fe:Ue);async function P(){var N,y;if(!await d())return m.push({name:H.registration});if(O.value)return E.value?((N=f.value)==null||N.trigger(E.value),m.push({name:H.profileBonuses})):void 0;await s(),(y=f.value)==null||y.trigger(E.value)}const D=G(()=>{var r;return h.value?"":O.value?u.value?(r=L.value)!=null&&r.id?L.value.isUsed?a.t("GLOBAL_EVENT.GLOBAL_EVENT_PAGE.GIFT_MAIL_MESSAGE_OPEN_TODAY"):a.t("GLOBAL_EVENT.GLOBAL_EVENT_PAGE.GIFT_MAIL_MESSAGE_OPEN_GIFT"):a.t("GLOBAL_EVENT.GLOBAL_EVENT_PAGE.GIFT_MAIL_MESSAGE_OPEN_NO_GIFT"):a.t("GLOBAL_EVENT.GLOBAL_EVENT_PAGE.GIFT_MAIL_MESSAGE_OPEN_TODAY"):a.t("GLOBAL_EVENT.GLOBAL_EVENT_PAGE.GIFT_MAIL_MESSAGE_NO_OPEN")}),n=G(()=>O.value?a.t("GLOBAL_EVENT.GLOBAL_EVENT_PAGE.GIFT_MAIL_BUTTON_TEXT_OPEN_BOX"):a.t("GLOBAL_EVENT.GLOBAL_EVENT_PAGE.GIFT_MAIL_BUTTON_TEXT_NO_OPEN_BOX")),p=G(()=>{var r;return h.value?!1:!O.value||((r=L.value)==null?void 0:r.id)&&!L.value.isUsed});return(r,N)=>(o(),g("div",Qe,[c("div",He,$(r.$t("GLOBAL_EVENT.GLOBAL_EVENT_PAGE.GIFT_MAIL_TITLE")),1),e.showSkeleton&&!l.value?(o(),A(t(w),{key:0,class:"w-full h-80 rounded-4"})):C("",!0),c("div",{class:Z(["grid gap-4 md:gap-6 cursor-pointer transition-opacity",{"opacity-0 pointer-events-none":e.showSkeleton&&!l.value}]),onClick:P},[e.iframeImage?(o(),A(t(qe),{key:0,ref_key:"iframeWidgetRef",ref:f,"is-box-opened-today":t(O),"has-active-gift":E.value,"onPortal:ready":i},null,8,["is-box-opened-today","has-active-gift"])):(o(),A(t(M),{key:1,class:"w-24 h-24 m-auto",src:k.value,alt:"gift mail"},null,8,["src"])),c("p",{innerHTML:D.value},null,8,We),p.value?(o(),A(t(Ie),{key:2,class:"md:justify-self-center",size:"md"},{default:q(()=>[fe($(n.value),1)]),_:1})):C("",!0)],2)]))}}),Ze={key:0,class:"grid gap-4 lg:gap-6 text-light"},et={class:"flex justify-between bg-global-event-widget-gradient p-4 md:p-6 rounded-4 border-[3px] border-solid border-global-event-widget shadow-global-event-widget"},tt={class:"text-base font-bold"},ot={class:"flex items-center gap-1"},st={class:"text-h3"},at=B({__name:"UserCoinBalance",props:{balance:{},isLoaded:{type:Boolean,default:!0}},setup(e){return(_,l)=>{const i=I("t");return e.isLoaded?(o(),g("div",Ze,[c("div",et,[b(c("p",tt,null,512),[[i,"GLOBAL_EVENT.GLOBAL_EVENT_PAGE.COIN_BALANCE"]]),c("div",ot,[c("div",st,$(e.balance),1),v(t(M),{class:"w-6 h-6",src:t(ue),alt:"promo"},null,8,["src"])])])])):(o(),A(t(w),{key:1,class:"h-16 md:h-20 rounded-4"}))}}}),nt={class:"grid gap-4 md:gap-6"},it={class:"text-h2 text-light text-center"},rt=B({__name:"GiftsShop",props:{promo:{},isLoaded:{type:Boolean},userCoins:{},isLogged:{type:Boolean}},setup(e){return(_,l)=>{var a,d;const i=I("t");return o(),g("div",nt,[b(c("div",it,null,512),[[i,"GLOBAL_EVENT.GLOBAL_EVENT_PAGE.GIFT_SHOP_TITLE"]]),e.isLogged?(o(),A(at,{key:0,balance:e.userCoins,"is-loaded":e.isLoaded},null,8,["balance","is-loaded"])):C("",!0),e.isLoaded&&!((a=e.promo)!=null&&a.id)?(o(),A(K,{key:1,"empty-text":"GLOBAL_EVENT.GLOBAL_EVENT_PAGE.EVENT_EMPTY_TEXT_GIFT_SHOP"})):(o(),g(S,{key:2},[e.isLoaded&&((d=e.promo)!=null&&d.id)?(o(),A(t(J),{key:0,promo:e.promo},null,8,["promo"])):(o(),A(t(w),{key:1,class:"h-124 md:h-68 rounded-4"}))],64))])}}}),lt={key:0,class:"text-light"},dt={class:"rounded-4 p-4 border-[3px] border-global-event-prize-pool shadow-global-event-prize-pool bg-global-event-prize-pool text-left"},ct={class:"text-caption-l"},ut={class:"text-h2"},_t=B({__name:"PageBannerPrizePool",props:{prizePool:{},isLoaded:{type:Boolean}},setup(e){const _=e,{parseContentByKey:l}=_e(),i=G(()=>l("GLOBAL_EVENT.GLOBAL_EVENT_PAGE.PRIZE_POOL_BLOCK_TEXT",_.prizePool));return(a,d)=>{const s=I("t");return e.isLoaded&&e.prizePool?(o(),g("div",lt,[c("div",dt,[b(c("div",ct,null,512),[[s,"GLOBAL_EVENT.GLOBAL_EVENT_PAGE.PRIZE_POOL_BLOCK_CAPTION"]]),c("div",ut,$(i.value),1)])])):(o(),A(t(w),{key:1,class:"rounded-4 h-[5.4rem]"}))}}}),mt="/dist/[email protected]",Et="/dist/page-banner-mobile-KxqUKn-C.webp",pt="/dist/[email protected]",gt="/dist/page-banner-desktop-D42VvcVU.webp",Lt={class:"flex gap-4 md:gap-6 flex-col md:max-w-layout m-auto md:flex-row text-light relative justify-between"}
1,ft={class:"md:order-2 md:w-1/2 mx-auto sm:ml-auto sm:mr-0 md:mx-0 mt-auto"},vt={class:"grid gap-4 md:w-1/2 md:gap-6 items-center content-center text-center -mt-12 md:mt-0 md:text-left px-4 md:px-0"},Tt={class:"grid gap-2 md:gap-4 my-0 py-0 px-0 md:bg-none"},At={class:"text-h1 md:text-large"},Gt={class:"text-support"},Ot={class:"grid gap-4 md:max-w-80"},Pt=B({__name:"PageBanner",props:{prizePool:{},isLoaded:{type:Boolean}},setup(e){const{isMobile:_}=ee(xe()),l=G(()=>_.value?Et:gt),i=G(()=>_.value?mt:pt);return(a,d)=>{const s=I("t");return o(),g("div",Lt,[c("div",ft,[v(t(M),{src:l.value,"src-retina":i.value,class:"w-auto h-56 xs:h-60 md:w-full md:h-auto object-cover object-left",alt:"banner image"},null,8,["src","src-retina"])]),c("div",vt,[c("div",Tt,[b(c("div",At,null,512),[[s,"GLOBAL_EVENT.GLOBAL_EVENT_PAGE.BANNER_TITLE"]]),b(c("p",Gt,null,512),[[s,"GLOBAL_EVENT.GLOBAL_EVENT_PAGE.BANNER_DESCRIPTION"]])]),c("div",Ot,[v(_t,{"prize-pool":e.prizePool,"is-loaded":e.isLoaded},null,8,["prize-pool","is-loaded"])])])])}}}),ht={class:"global-event-page grid gap-y-6 lg:gap-y-8"},yt={class:"w-full col-span-full grid grid-cols-1 gap-x-6 gap-4 m-auto auto-cols-auto max-w-layout md:grid-cols-8 lg:grid-cols-12 md:gap-6"},Bt={class:"col-span-full md:col-span-8 md:col-start-1 lg:col-span-8 lg:col-start-3 grid gap-6 lg:gap-8"},Ht=B({__name:"GlobalEventPage",setup(e){we();const{sportEventList:_,casinoLiveTournamentList:l,casinoLivePromoList:i,promoQuests:a,globalEventPromotionCard:d,isLoaded:s,isPending:u,userCoins:h}=ee(se()),L=be(),{watchUserIdAndRedirect:O}=me();function m(){if(typeof document>"u")return;document.body.classList.add("special-background")}function f(){if(typeof document>"u")return;document.body.classList.remove("special-background")}const E=T();function k(P){E.value=P}return j(()=>{m()}),ve(()=>{f()}),O(),(P,D)=>{var n;return o(),g("div",ht,[v(t(Pt),{class:"w-full col-span-full","prize-pool":E.value,"is-loaded":t(s)},null,8,["prize-pool","is-loaded"]),c("div",yt,[c("div",Bt,[v(t(rt),{"is-loaded":t(s),"is-logged":t(L).isLogged,promo:t(d),"user-coins":t(h)},null,8,["is-loaded","is-logged","promo","user-coins"]),t(L).isLogged?(o(),A(t(Re),{key:0,"quests-list":t(a),"is-pending":t(u),"promo-id":(n=t(d))==null?void 0:n.id},null,8,["quests-list","is-pending","promo-id"])):C("",!0),v(t(X),{"promo-items":t(l),title:P.$t("GLOBAL_EVENT.GLOBAL_EVENT_PAGE.EVENT_BLOCK_TOURNAMENT_TITLE"),"empty-text":"GLOBAL_EVENT.GLOBAL_EVENT_PAGE.EVENT_EMPTY_TEXT_TOURNAMENTS","is-loaded":t(s),"is-pending":t(u)},null,8,["promo-items","title","is-loaded","is-pending"]),v(t(Je),{"iframe-image":"","show-skeleton":!t(s)},null,8,["show-skeleton"]),v(t(X),{"promo-items":t(i),title:P.$t("GLOBAL_EVENT.GLOBAL_EVENT_PAGE.EVENT_BLOCK_PROMOTIONS_TITLE"),"empty-text":"GLOBAL_EVENT.GLOBAL_EVENT_PAGE.EVENT_EMPTY_TEXT_PROMOTIONS","is-loaded":t(s),"is-pending":t(u)},null,8,["promo-items","title","is-loaded","is-pending"]),v(t(X),{"promo-items":t(_),title:P.$t("GLOBAL_EVENT.GLOBAL_EVENT_PAGE.EVENT_BLOCK_SPORT_TITLE"),"empty-text":"GLOBAL_EVENT.GLOBAL_EVENT_PAGE.EVENT_EMPTY_TEXT_SPORT_EVENTS","is-loaded":t(s),"is-pending":t(u)},null,8,["promo-items","title","is-loaded","is-pending"]),v(Q,{"route-name":t(Ae),onGetLocalisationVariables:k},null,8,["route-name"]),v(t(Ge)),v(ae,{class:"global-event-page__read-more pb-4"},{default:q(()=>[v(Q,{"route-name":t(Oe)},null,8,["route-name"])]),_:1})])])])}}});export{Ht as default};
2//# sourceMappingURL=GlobalEventPage-6asRGOJV.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.