1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[23054,40029],{7507:(e,a,t)=>{"use strict";t.d(a,{A:()=>l});var n=t(6029),o=t(3032),r=t(91900),s=t.n(r);let i=(0,o.M)(s()),l=e=>{let{className:a,message:t}=e;return(0,n.jsx)("p",{className:i("MessageBox",a),"data-cy":"message-box",children:t})}},17566:(e,a,t)=>{"use strict";t.d(a,{$:()=>o});var n=t(23848);let o=e=>{let[a]=(0,n.Z)(e=>[e.ui.modal.drawer]);return a.view===e&&!!a.isOpen}},24110:(e,a,t)=>{"use strict";t.d(a,{t:()=>s});var n=t(51204),o=t.n(n);let r=e=>o()(e,{whiteList:{meta:["content","name","property"],link:["href","rel"]}}),s=e=>({seo:{pageTitle:e.pageTitle,description:e.description,tags:(null==e?void 0:e.tags)?r(null==e?void 0:e.tags):null,canonical:e.canonical}})},25587:(e,a,t)=>{"use strict";t.r(a),t.d(a,{__N_SSP:()=>F,default:()=>T});var n=t(6029),o=t(29087),r=t(90545),s=t(71024),i=t.n(s),l=t(8588),d=t.n(l),c=t(55729),u=t(39059),v=t(7507),_=t(8312),h=t(40029),g=t(55743),m=t(56758),p=t(94082),b=t(17566),P=t(23848),w=t(86721),f=t(30405),k=t(62608),x=t(79633),y=t(74566),E=t(43583),B=t.n(E),N=t(3032),S=t(24110),A=t(33292),L=t(70334);let M=i()(()=>Promise.all([t.e(70342),t.e(1096),t.e(55917)]).then(t.bind(t,55917)),{loadableGenerated:{webpack:()=>[55917]}}),j=(0,N.M)(B());var F=!0;let T=(0,c.memo)(e=>{var a,t;let{cookies:s,promotion:i,slug:l,previousPath:E,previousTitle:N}=e,{t:F}=(0,w.A)(),{isLoggedInStore:T}=(0,g.A)(),{lazyAllowedGames:H}=(0,x.M)(),C=(0,b.$)("signup"),I=(0,f.f)(),{enabled:R}=(0,m.u)(o.FeatureFlagsKeys.Spree2233FixPreviousRouteEnableTemporary),G=(0,L.d0)(E,void 0,R),K=N||(0,L.iQ)(G,F),[O,D]=(0,c.useState)({scAmount:0,invited:0,invitedLvl1:0,invitedLvl2:0}),[V,Y]=(0,P.Z)(e=>[e.user.id,e.user.paymentStatus]),{enabled:U}=(0,m.u)(o.FeatureFlagsKeys.Spree1978PromotionsReferAFriendPageEnableTemporary),[W,{mutate:q}]=(0,y.bP)(r.M.GetPromotionBySlug,{slug:l,locale:I},{fallbackData:i}),[Q,{mutate:Z}]=(0,y.bP)(T?r.M.GetLoyaltyVariants:null,{});(0,c.useEffect)(()=>{T&&Z()},[T,Z]),(0,c.useEffect)(()=>{((null==W?void 0:W.name)==="REFER_A_FRIEND"||(null==W?void 0:W.name)==="REFER_A_FRIEND_TEST")&&T&&U&&(async()=>{let{data:e}=await y.Sn.request(r.M.GetAccountInvitations,{});(null==e?void 0:e.invitations)&&D({scAmount:(null==e?void 0:e.invitations.scAmount)||0,invited:(null==e?void 0:e.invitations.invited)||0,invitedLvl1:(null==e?void 0:e.invitations.invitedLvl1)||0,invitedLvl2:(null==e?void 0:e.invitations.invitedLvl2)||0})})()},[null==W?void 0:W.name,T,U]),(0,u.w5)(()=>{q()},[V,null==Y?void 0:Y.hasPaymentHistory,null==Y?void 0:Y.vipLevel]);let{showExpandedSections:X=!1}=null!==(a=null==W?void 0:W.promotion)&&void 0!==a?a:{},$=(0,p.U)("max-sm"),{meta:z,image:J,image_mobile:ee,name:ea,content:et,festive_icon:en,video:eo,video_mobile:er}=null!==(t=(0,c.useMemo)(()=>(0,A.vr)(I,(null==W?void 0:W.translations)||{}),[W,I]))&&void 0!==t?t:{},es=(0,c.useMemo)(()=>et?(0,n.jsx)(_.default,{content:null!=et?et:"",showExpandedSections:X,invitations:O,slug:l,collectables:Q||[]}):(0,n.jsx)(v.A,{message:F("promotion.no_promotions_content_configured")}),[et,O,X,l,F,Q]),ei=(0,c.useMemo)(()=>ee&&$?ee:J,[J,ee,$]),el=(0,c.useMemo)(()=>({alt:ea||"",src:ei||"",width:$?398:1002,height:$?206:287}),[ea,ei,$]),ed=$?er:eo;return(0,n.jsxs)(k.A,{className:B().PromotionPage,cookies:s,...!!z&&(0,S.t)(z),hideCookiePolicyModal:C,children:[(0,n.jsx)(h.default,{backBtnPath:G,backBtnText:K,games:H,variant:"sticky-light"}),!!el.src&&(0,n.jsxs)("div",{className:B()["banner-wrapper"],children:[en&&(0,n.jsx)(d(),{src:en,width:100,height:100,alt:"",className:B()["festive-icon"]}),(0,n.jsx)(d(),{alt:el.alt,src:el.src,width:el.width,height:el.height,priority:!0})]}),ed&&(0,n.jsx)(M,{className:j("video"),videoId:parseInt(ed),play:!0,hideButtons:!0,options:{loop:!0,controls:!0,width:$?398:1002,height:$?206:287},showBackdropOnFinish:!1,showFullWidth:!0},ed),es]})})},40029:(e,a,t)=>{"use strict";t.r(a),t.d(a,{default:()=>k});var n=t(6029),o=t(29087),r=t(14187),s=t(71024),i=t.n(s),l=t(81278),d=t(55729),c=t(46735),u=t(47434),v=t(32891),_=t(56758),h=t(91744),g=t(3032),m=t(70334),p=t(74235),b=t(89418),P=t.n(b);let w=i()(()=>Promise.all([t.e(20585),t.e(68004),t.e(20986),t.e(39059),t.e(80957),t.e(65236)]).then(t.bind(t,42855)),{loadableGenerated:{webpack:()=>[42855]},ssr:!1}),f=(0,g.M)(P()),k=e=>{let{actionBtnText:a,className:t,children:s,handleActionButtonClick:i,hasBorder:g=!1,hasLogo:b,hasSearch:k,titleClassName:x,searchClassName:y,searchPosition:E="right",variant:B="regular",backBtnPath:N,backBtnText:S,handleBackButtonClick:A,rightChildren:L,hideShopButton:M}=e,[j,F]=(0,d.useState)(!1),[T,H]=(0,d.useState)(!1),{enabled:C}=(0,_.u)(o.FeatureFlagsKeys.Spree1973DownloadAppBannerEnableTemporary),I=(0,h.w)(),{enabled:R}=(0,_.u)(o.FeatureFlagsKeys.Spree2471StoriesMobileEnablePermanent),{enabled:G}=(0,_.u)(o.FeatureFlagsKeys.Spree2886GameDiscoveryDesktopEnableTemporary),{t:K}=(0,r.Bd)(),{push:O,asPath:D}=(0,l.useRouter)(),V=(0,d.useCallback)(()=>{F(window.scrollY>25)},[]);(0,d.useEffect)(()=>{let e="sticky-light"===B;return e&&window.addEventListener("scroll",V),()=>{e&&window.removeEventListener("scroll",V)}},[B,V]);let{derivedBackBtnPath:Y,derivedBackBtnText:U}=(0,d.useMemo)(()=>D.startsWith("/slots")?{derivedBackBtnPath:"/slots",derivedBackBtnText:"Slots"}:D.startsWith("/casino")?{derivedBackBtnPath:"/casino",derivedBackBtnText:"Casino"}:{derivedBackBtnPath:"/",derivedBackBtnText:""}
1,[D]),W=["--".concat(B),{"--light-background":j,"--has-border":g,"--has-download-app-banner":C},{["--search-".concat(E)]:!!E}],q=(0,d.useCallback)(e=>{if(A){A();return}H(!0),O((0,m.A9)(e))},[O,A]),Q=N||Y;return(0,n.jsxs)("header",{className:f("PageHeader",...W,t,{"--lg-height":!I&&R||G}),children:[(0,n.jsxs)("div",{className:f("title",x),children:[Q&&(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(u.default,{className:P()["back-btn"],iconName:"chevron-thin-left","data-cy":"header-back-btn",handleClick:()=>q(Q),children:T?(0,n.jsx)(p.A,{className:f("loader"),name:"loader"}):S||U})}),s]}),b&&(0,n.jsx)(v.A,{className:P().logo}),k&&"left"===E&&(0,n.jsx)(w,{className:f("search",y),placeholder:K("common.search_placeholder")}),L,a&&!M&&(0,n.jsx)(c.default,{color:"primary",handleClick:i,size:"sm",className:f("get-coins-btn"),children:a}),k&&"right"===E&&(0,n.jsx)(w,{className:f("search",y),placeholder:K("common.search_placeholder")})]})}},43583:e=>{e.exports={PromotionPage:"PromotionPage_PromotionPage__rTC6Y","banner-wrapper":"PromotionPage_banner-wrapper__qbVc8",video:"PromotionPage_video__IPgEB","festive-icon":"PromotionPage_festive-icon__4Tx32"}},47434:(e,a,t)=>{"use strict";t.r(a),t.d(a,{default:()=>s});var n=t(6029),o=t(74235);let r=(0,t(3032).M)(),s=e=>{let{className:a,handleClick:t,iconClassName:s,iconName:i,text:l,isIconVisible:d=!0,children:c,...u}=e;return(0,n.jsxs)("button",{className:r("IconButton",a),onClick:t,type:"button",...u,"data-cy":u["data-cy"]||"icon-button",children:[d&&(0,n.jsx)(o.A,{name:i,className:s}),l?(0,n.jsx)("p",{children:l}):null,c]})}},59505:(e,a,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/promotions/[slug]",function(){return t(25587)}])},62608:(e,a,t)=>{"use strict";t.d(a,{A:()=>N});var n=t(6029),o=t(29087),r=t(71024),s=t.n(r),i=t(55729),l=t(31219),d=t(55743),c=t(69034),u=t(7878),v=t(44563);let _=()=>{let[e,a]=(0,i.useState)();return(0,u.o)(()=>{a((0,v.IM)())},[]),e};var h=t(23848);t(57067);var g=t(12273);let m=e=>{(0,g.Yj)(o.Cookies.PreventDataRefetching,null==e?void 0:e.context,"app")};var p=t(5926),b=t(11169);let P=()=>{let e=(0,b.oV)(o.Cookies.IsCookiePolicyAccepted),[a]=(0,h.Z)(e=>[e.user.accountInfo]),{isLoggedInStore:t}=(0,d.A)(),n=(0,i.useMemo)(()=>t&&!a,[t,a]),r=(0,i.useRef)(!0),{open:s}=(0,c.c)(),{props:u}=(0,l.d4)(e=>e.ui.modal.drawer),v=_();return(0,i.useEffect)(()=>("iOS"===v?window.addEventListener("pagehide",()=>m()):window.addEventListener("beforeunload",()=>m()),()=>{"iOS"===v?window.removeEventListener("pagehide",()=>m()):window.removeEventListener("beforeunload",()=>m())}),[v]),(0,i.useEffect)(()=>{var e;if(n||!r.current)return;r.current=!1;let{hash:a}=null!==(e=window.location)&&void 0!==e?e:{};if(a){let[e,t]=a.replace("#","").split("?"),n=(0,p.YS)(e);if("menu"===n)return;s(n,{extraInfo:t,props:u})}},[n,s,u]),{isCookiePolicyAccepted:!0===e||"true"===e}};var w=t(56758),f=t(70427),k=t(3032),x=t(75383),y=t.n(x);let E=(0,k.M)(y()),B=s()(()=>Promise.all([t.e(46109),t.e(58899)]).then(t.bind(t,58899)),{loadableGenerated:{webpack:()=>[58899]}}),N=e=>{let{children:a,className:t,seo:r,hideCookiePolicyModal:s,type:d="main"}=e,{enabled:c}=(0,w.u)(o.FeatureFlagsKeys.Spree1680DeferCookiePolicyEnableTemporary),{enabled:u}=(0,w.u)(o.FeatureFlagsKeys.Spree1973DownloadAppBannerEnableTemporary),v=(0,l.wA)(),[_,h]=(0,i.useState)(!c),{isCookiePolicyAccepted:g}=P(),m=(0,i.useMemo)(()=>!s&&!g,[s,g]);(0,i.useEffect)(()=>{if(!c||!m)return;let e=()=>{h(!0),window.removeEventListener("scroll",e)};return window.addEventListener("scroll",e,{once:!0}),()=>{window.removeEventListener("scroll",e)}},[c,m]);let p=m&&_;return(0,i.useEffect)(()=>{v.ui.SET_IS_COOKIE_MODAL_VISIBLE(p)},[p,v.ui]),(0,n.jsxs)("div",{className:E("PageLayout","--".concat(d),{"--has-download-app-banner":u},t),children:[!!r&&(0,n.jsx)(f.W.Page,{...r}),a,p&&(0,n.jsx)(B,{})]})}},75383:e=>{e.exports={PageLayout:"PageLayout_PageLayout__amV9m","--has-download-app-banner":"PageLayout__--has-download-app-banner__15wh6"}},89418:e=>{e.exports={PageHeader:"PageHeader_PageHeader__1YGxQ","--lg-height":"PageHeader_--lg-height__29xMc","--sticky-dark":"PageHeader__--sticky-dark__P6cGw","--sticky-light":"PageHeader__--sticky-light__qAaTR",search:"PageHeader_search__dKNpV",title:"PageHeader_title__NFCuT","--search-left":"PageHeader_--search-left__tCvAv","--search-right":"PageHeader_--search-right__fLYT7","--light-background":"PageHeader__--light-background__miAHv","--has-border":"PageHeader__--has-border__TdGOb","back-btn":"PageHeader_back-btn__3xKMs",loader:"PageHeader_loader__Sso08",logo:"PageHeader_logo__gU7uU","get-coins-btn":"PageHeader_get-coins-btn__NiQOG"}},91900:e=>{e.exports={MessageBox:"MessageBox_MessageBox__HU1KB"}}},e=>{var a=a=>e(e.s=a);e.O(0,[39059,51204,8312,20058,90636,46593,38792],()=>a(59505)),_N_E=e.O()}]);
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.