PageSourceSearch

https://spree.com/_next/static/chunks/18168.df20d1e41973296a.js

js spree.com collected 2026-09-24 10:37:35 UTC 11,106 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[18168],{11731:(A,e,l)=>{"use strict";l.d(e,{Q5:()=>s,QF:()=>a});let a=["data:image/bmp;base64,Qk1mBAAAAAAAADYAAAAoAAAABAAAAAQAAAABABgAAAAAADAAAAATCwAAEwsAAAAAAAAAAAAASyyBRTF6PDxqNjpqYzWJUzifQUaxQEKTdiSAYy+gUD+7UjWafhNxcSV9aDF4ZiRq","data:image/bmp;base64,Qk1mBAAAAAAAADYAAAAoAAAABAAAAAQAAAABABgAAAAAADAAAAATCwAAEwsAAAAAAAAAAAAAgUBqg1Jxil90g1Bdklpzil5tjGpli2VZgUpTfVBHi2Q7iGA6UhBEYz1QeFNWazxA","data:image/bmp;base64,Qk1mBAAAAAAAADYAAAAoAAAABAAAAAQAAAABABgAAAAAADAAAAATCwAAEwsAAAAAAAAAAAAAUCZ7aVJ4dlRgaUNbYHWmf3eOnXFMjW5aQYPkX27Gg2CecmW0AFP8Jk/rN0XgCT/x","data:image/bmp;base64,Qk1mBAAAAAAAADYAAAAoAAAABAAAAAQAAAABABgAAAAAADAAAAATCwAAEwsAAAAAAAAAAAAAyljupmDmkGPkqEPg1pzhon7Fd3GtpXHD7JTlvp+0m5mBvYGz/0j/4rbqzcPW3X7o","data:image/bmp;base64,Qk1mBAAAAAAAADYAAAAoAAAABAAAAAQAAAABABgAAAAAADAAAAATCwAAEwsAAAAAAAAAAAAAT0YAQUJDPFNOXWY1ZkoDQlNRLV1cc3pWmU0AdGNqXXaKjHtns2MAmW5riIKYn3lm","data:image/bmp;base64,Qk1mBAAAAAAAADYAAAAoAAAABAAAAAQAAAABABgAAAAAADAAAAATCwAAEwsAAAAAAAAAAAAAAGtLI2t0Jl+ADFtkGpqdMpO2M4jIHIenIY2iOJG6PZfRKIu1FUVDN2l6P3iQKWB9","data:image/bmp;base64,Qk1mBAAAAAAAADYAAAAoAAAABAAAAAQAAAABABgAAAAAADAAAAATCwAAEwsAAAAAAAAAAAAAI1iPVWWWY3CQSWRqYle1gFyvkminfGeNgmCpmFajoliciVyFgHmTpGKKo2RsfHBb","data:image/bmp;base64,Qk1mBAAAAAAAADYAAAAoAAAABAAAAAQAAAABABgAAAAAADAAAAATCwAAEwsAAAAAAAAAAAAAs4qIjICjZIOmc3uCvKWIpqKQeqWTcpt+yK49tKhemqp8o6xg68k5x7mLt7in08Zz","data:image/bmp;base64,Qk1mBAAAAAAAADYAAAAoAAAABAAAAAQAAAABABgAAAAAADAAAAATCwAAEwsAAAAAAAAAAAAAx9aRyMiD3Lpr48Bs0O2wxtGoyMeT1c+S8ubl1MjVyrPBzLLH/cX/77ft8obX23vh","data:image/bmp;base64,Qk1mBAAAAAAAADYAAAAoAAAABAAAAAQAAAABABgAAAAAADAAAAATCwAAEwsAAAAAAAAAAAAAO1tkM1FlMk1pLEpdIWtKKGZMOWZXMGJIeJdzdJJxdZB1bo9vrLe3o7C1mqaxk6eu","data:image/bmp;base64,Qk1mBAAAAAAAADYAAAAoAAAABAAAAAQAAAABABgAAAAAADAAAAATCwAAEwsAAAAAAAAAAAAAaYqEeY+chZezb4eXUZCoX4ima4msVoamAHiQAGyOAG2XAG6ORotuWI2KZ5mpTYuI","data:image/bmp;base64,Qk1mBAAAAAAAADYAAAAoAAAABAAAAAQAAAABABgAAAAAADAAAAATCwAAEwsAAAAAAAAAAAAAT3iWHoGlAIOzGm6fAGKqAHS2AH7DHHi3bYOjVXupQX66a4yutrqegZufUZS6hJ+o"],s={HUNGRY_BEAR:"Hungry Bear"}},20605:(A,e,l)=>{"use strict";l.r(e),l.d(e,{default:()=>y});var a=l(6029),s=l(29087),t=l(71024),r=l.n(t),i=l(55729),n=l(31219),o=l(40270),c=l(46735),d=l(63440),u=l(36262),m=l(88559),g=l(50576),h=l(51530),p=l(55743),v=l(56758),b=l(91744),B=l(43252),k=l(94082),_=l(69034),S=l(23848),N=l(86721),x=l(3032),D=l(72888),f=l.n(D);let w=r()(()=>Promise.all([l.e(25992),l.e(43300)]).then(l.bind(l,43300)),{loadableGenerated:{webpack:()=>[43300]}}),j=(0,x.M)(f()),y=A=>{var e;let{className:l,handleBackdropClick:t,handleClose:r,listAttrs:x,results:D,resultsType:y="all",variant:C="primary",hasInputValue:E,lobby:Q=[],shouldShowMiniAssistant:R}=A,{t:I}=(0,N.A)(),{isLoggedInClient:G}=(0,p.A)(),T=(0,n.wA)(),{items:Y,lastItemRef:M,reset:O}=(0,B.q)(D,g.mS),{open:F}=null!==(e=(0,_.c)())&&void 0!==e?e:{},U=(0,k.U)("lg"),{enabled:W}=(0,v.u)(s.FeatureFlagsKeys.Spree2536DeprecatedProviderEnableTemporary),P=(0,b.w)(),{enabled:q}=(0,v.u)(s.FeatureFlagsKeys.Spree2887GameDiscoveryEllieEnableTemporary),H=!P&&q,{enabled:K}=(0,v.u)(s.FeatureFlagsKeys.Spree2886GameDiscoveryDesktopEnableTemporary),[Z,V]=(0,S.Z)(A=>[A.user.accountInfo,A.games.gbqTrackObject]),[X]=(0,S.Z)(A=>[A.games.recentSearches]),z=(0,i.useMemo)(()=>null==X?void 0:X.filter(A=>A.userId===(null==Z?void 0:Z.id)),[Z,X]),J=(0,i.useCallback)(()=>{T.games.REMOVE_RECENT_SEARCH(null==Z?void 0:Z.id)},[T,Z]);(0,o.Ay)(O,[D]);let L=(0,i.useCallback)(A=>{let e=[];D.length>0?e=D.map(A=>A.id):z&&(e=null==z?void 0:z.map(A=>A.id)),F("game-catalogue",{extraInfo:"game=".concat(A),preventClearHash:!0,props:{gameCollection:e,selectedGameSlug:A,showModalOnClose:"search",launchSource:h.x.Search}})},[F,D,z]),$=(0,i.useMemo)(()=>z?z.map(A=>(0,a.jsx)(c.default,{className:j("link"),color:"tab",size:"sm",styledAs:"button",text:A.title,handleClick:()=>L(A.slug)},A.id)):null,[z,L]);return 0===D.length&&0===Q.length?null:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:j("SearchResults","--".concat(C),"--".concat(y),l),"data-cy":"search-results",children:[!!(null==z?void 0:z.length)&&(H?(0,a.jsxs)("div",{className:j("recent-searches-v2"),children:[$,(0,a.jsx)(c.default,{className:j("clear-link"),color:"tab",text:I("game-discovery.recent-searches.clear",{defaultValue:"Clear all"}),size:"sm",handleClick:J})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:j("recent-search-header"),children:[(0,a.jsx)("h4",{className:f().heading,children:I("recent-search.heading")}),(0,a.jsx)("button",{onClick:J,children:I("recent-search.clear")})]}),(0,a.jsx)(m.A,{autoSlidesWidth:!0,shouldOverflow:!0,shouldShowNav:!0,slidesGap:"sm",type:"primary-shadows",children:$},"recent-searches-".concat(z.length))]})),D.length>0&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("h4",{className:f().heading,children:I("common.search_results")}),(0,a.jsx)("ul",{className:j("result-list","result-container",{"--with-ellie":!!R}),role:"listbox",...x,children:Y.map((A,e)=>{var l,s,t,i;let n=W&&!!(A.isDeprecated||A.isProviderDeprecated);return(0,a.jsx)("li",{className:f()["result-item-wrapper"],...e===Y.length-1&&{ref:M},children:(0,a.jsx)(d.A,{gbqTrackObject:null!=V?V:void 0,className:f()["result-item"],forceLogin:!G&&A.isLiveGame,id:A.id,image:{src:A.thumbnail.id},largeImage:{src:(null===(l=A.modalImage)||void 0===l?void 0:l.id)||null},modalImage:{src:(null===(s=A.modalImage)||void 0===s?void 0:s.id)||null},modalImageDesktop:{src:(null===(t=A.modalImageDesktop)||void 0===t?void 0:t.id)||null},modalVideoDesktop:A.modalVideoDesktop?{src:A.modalVideoDesktop.id||null,type:A.modalVideoDesktop.type||null}:null,slug:null!==(i=A.slug)&&void 0!==i?i:"",code:A.code,variant:"search",tags:A.tags,publishedAt:A.publishedAt,title:A.name,isSearchedGame:!0,type:A.type,providerName:A.provider.name,isDeprecated:n,onDeprecatedRedirect:r,showModalOnClose:"search",gameCollection:D.map(A=>A.id),launchSource:h.x.Search})},"".concat(A.code,"-").concat(e))})},D.length)]}),Q.length>0&&0===D.length&&(!H||U&&!K)&&(0,a.jsxs)("div",{className:j("result-container"),children:[0===D.length&&E&&(0,a.jsx)("p",{className:j("no-results"),children:I("search_results.no_results")}),Q.map(A=>{let{id:e,title:l,isLoggedIn:s,items:t,previousPath:r}=A;return(0,a.jsxs)("div",{children:[(0,a.jsx)("h4",{className:f().heading,children:l}
1),(0,a.jsx)(u.default,{hasSlider:!1,isLoggedIn:s,className:j("lobby-game-group"),items:t,previousPath:r,variant:"search",gameGroup:{type:"game",variant:"search",title:null!=l?l:void 0},setSelectedSlug:A=>L(A)},e)]},e)})]})]}),(0,a.jsx)("div",{className:f().backdrop,onClick:t,tabIndex:0}),H&&(!U||K)&&(0,a.jsx)(w,{hasRecentSearches:!!(null==z?void 0:z.length),compactMode:R||E})]})}},22014:(A,e,l)=>{"use strict";l.d(e,{B:()=>i});var a=l(6029),s=l(66425),t=l(55729);let r=function(){let{onIntersect:A,threshold:e=.1,rootMargin:l="0px",disabled:a=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[s,r]=(0,t.useState)(a),i=(0,t.useRef)(null);return(0,t.useEffect)(()=>{if(a){r(!0);return}let s=new IntersectionObserver(e=>{let[l]=e;(null==l?void 0:l.isIntersecting)&&(r(!0),null==A||A(),s.disconnect())},{threshold:e,rootMargin:l});return i.current&&s.observe(i.current),()=>s.disconnect()},[A,e,l,a]),{ref:i,isVisible:s}},i=A=>{let{children:e,onIntersect:l,height:t="100%",width:i="100%",className:n="",threshold:o=.1,loadingComponent:c,skeletonProps:d,maintainHeight:u=!1,rootMargin:m="0px",disabled:g=!1}=A,{ref:h,isVisible:p}=r({onIntersect:l,threshold:o,rootMargin:m,disabled:g}),v=u?{minHeight:p?t:void 0}:void 0;return(0,a.jsx)("div",{ref:h,className:"w-full h-full ".concat(n),style:v,children:p?e:c||(0,a.jsx)(s.A,{variant:"rounded",width:i,height:t,...d})})}},43252:(A,e,l)=>{"use strict";l.d(e,{q:()=>i});var a=l(55729);let s=(A,e)=>{let l=(0,a.useRef)(null);return{intersectionObserverRef:(0,a.useCallback)(a=>{var s;l.current&&l.current.disconnect(),(null==e?void 0:e.enabled)&&(l.current=new IntersectionObserver(s=>s.forEach(s=>{if((null==s?void 0:s.isIntersecting)&&(A(),a&&(null==e?void 0:e.shouldUnobserveIntersectedEl))){var t;null===(t=l.current)||void 0===t||t.unobserve(a)}}),{rootMargin:null!==(s=null==e?void 0:e.rootMargin)&&void 0!==s?s:"100px"}),a&&l.current.observe(a))},[A,null==e?void 0:e.enabled,null==e?void 0:e.shouldUnobserveIntersectedEl,null==e?void 0:e.rootMargin])}},t=(A,e,l)=>{var a;return null!==(a=null==A?void 0:A.slice((e?e-1:0)*l,l*e))&&void 0!==a?a:[]},r=(A,e)=>function(){var l;let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return null!==(l=null==A?void 0:A.slice(0,e*a))&&void 0!==l?l:[]},i=(A,e,l)=>{let i=!!(null==l?void 0:l.sliderApi),n=(null==l?void 0:l.currentPageNum)!==void 0,[o,c]=(0,a.useState)(1),[d,u]=(0,a.useState)(!0),{intersectionObserverRef:m}=s((0,a.useCallback)(()=>{c(A=>A+1)},[]),(0,a.useMemo)(()=>({enabled:d,shouldUnobserveIntersectedEl:!n,rootMargin:null==l?void 0:l.rootMargin}
1),[n,d,null==l?void 0:l.rootMargin])),g=(0,a.useCallback)(r(A,e),[A,e]),h=(0,a.useCallback)(()=>t(A,(null==l?void 0:l.currentPageNum)||1,e),[A,null==l?void 0:l.currentPageNum]),[p,v]=(0,a.useState)(n?h():g());(0,a.useEffect)(()=>{u(p.length<A.length)},[p.length,A.length]);let b=(0,a.useCallback)(()=>{v(g(o)),c(o)},[g,o]),B=(0,a.useCallback)(()=>{var A,e,a;if(!(null==l?void 0:l.sliderApi))return;let{sliderApi:s}=l,t=s.internalEngine();s.reInit();let r=s.internalEngine();Object.assign(r.scrollBody,t.scrollBody),Object.assign(r.location,t.location),Object.assign(r.target,t.target);let{index:i=0}=null!==(a=null===(e=r.scrollTarget)||void 0===e?void 0:null===(A=e.byDistance)||void 0===A?void 0:A.call(e,0,!1))&&void 0!==a?a:{};r.index.set(i),r.animation.start()},[null==l?void 0:l.sliderApi]);return(0,a.useEffect)(()=>{let e=g(o);u(e.length<A.length),v(e)},[o]),(0,a.useEffect)(()=>{(null==l?void 0:l.currentPageNum)&&v(h())},[null==l?void 0:l.currentPageNum]),(0,a.useEffect)(()=>{i&&B()},[p.length]),{isScrollComplete:!d,items:p,lastItemRef:m,reset:b}}},50576:(A,e,l)=>{"use strict";l.d(e,{Nc:()=>i,UV:()=>o,Vt:()=>n,_S:()=>r,mS:()=>s,xH:()=>a,zi:()=>t});let a=4,s=20,t=28,r=Number("20"),i={casino:Number("20"),livespins:Number("11"),poster:Number("20"),providers:Number("20"),video:Number("20"),"pragmatic-jackpots":Number("8"),"originals-1-row":Number("20"),"originals-2-rows":Number("19")},n=Number("4"),o=Number("4")},72888:A=>{A.exports={SearchResults:"SearchResults_SearchResults__YBXvS","recent-search-header":"SearchResults_recent-search-header__Uh8d0","recent-searches-v2":"SearchResults_recent-searches-v2__M7Scd","clear-link":"SearchResults_clear-link__OI5js",heading:"SearchResults_heading__SPnYk","result-list":"SearchResults_result-list__5KNZi","empty-state":"SearchResults_empty-state__HudsE","result-item-wrapper":"SearchResults_result-item-wrapper__EU_NE","no-results":"SearchResults_no-results__ZWaJg",backdrop:"SearchResults_backdrop__7Px0T","--secondary":"SearchResults__--secondary__f9iER","--with-ellie":"SearchResults_--with-ellie__Ges4G","--live-casino":"SearchResults__--live-casino__a7ZXi","lobby-game-group":"SearchResults_lobby-game-group__t_rKU"}}}]);

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.