PageSourceSearch

https://www.bigfishgames.com/21.2404c72e22f135f6a133.js

js bigfishgames.com collected 2026-09-24 08:41:25 UTC 13,921 bytes, 65 lines download raw bytes

1/*! @version pwa-studio: 1.0.0, @magento/venia-ui: ~11.7.0, @magento/venia-product-recommendations: 1.0.2, @magento/venia-data-collector: 1.0.7, @magento/upward-security-headers: ~1.1.18, @magento/pwa-theme-venia: ~2.4.0, @magento/pwa-buildpack: ~11.5.3, @magento/peregrine: ~15.5.2, @magento/pagebuilder: ~9.3.5, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.3.3, @apollo/client: ~3.5.0 */
2(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{"/RWJ":function(e,t,r){"use strict"
3var n=r("LboF"),o=r.n(n),i=r("Lvwa"),a={injectType:"singletonStyleTag",insert:"head",singleton:!0}
4o()(i.a,a)
5t.a=i.a.locals||{}},"05ME":function(e,t,r){"use strict"
6var n=r("JPst"),o=r.n(n)()(function(e){return e[1]})
7o.push([e.i,".override-currentFilter-root-fTc {\n    min-height: 2rem;\n    gap: 0.25rem;\n    padding: 0.2rem 0.5rem;\n    font-size: 0.9rem;\n}\n\n.override-currentFilter-root-fTc svg {\n    stroke: #fff;\n}\n",""]),o.locals={root:"override-currentFilter-root-fTc bg-gray-700 font-semibold grid-flow-col inline-grid items-center justify-center rounded-md text-white"},t.a=o},"0Pof":function(e,t,r){"use strict"
8var n=r("JPst"),o=r.n(n)()(function(e){return e[1]})
9o.push([e.i,".override-currentFilters-root-92j {\n    padding-top: 0.5rem;\n    margin-left: 1rem;\n}\n\n@media (min-width: 1024px) {\n    .override-currentFilters-root-92j {\n        margin-left: 0;\n    }\n}\n\n.override-currentFilters-item-9fb {\n    padding: 0 0.3rem 0.3rem 0;\n}\n",""]),o.locals={root:"override-currentFilters-root-92j overflow-auto empty_hidden",item:"override-currentFilters-item-9fb float-left"},t.a=o},"6cy3":function(e,t,r){"use strict"
10var n=r("JPst"),o=r.n(n)()(function(e){return e[1]})
11o.push([e.i,".filterModal-root-Sag {\n    grid-template-rows: 1fr 7rem;\n    transform: translate3d(-100%, 0, 0);\n    transition-duration: 192ms;\n    transition-timing-function: var(--venia-global-anim-out);\n    transition-property: opacity, transform, visibility;\n}\n\n.filterModal-root_open-azG {\n    visibility: visible;\n    transform: translate3d(0, 0, 0);\n    transition-duration: 224ms;\n    transition-timing-function: var(--venia-global-anim-in);\n}\n\n.filterModal-body-PXC {\n}\n\n.filterModal-header-PSS {\n}\n\n.filterModal-headerTitle-6o8 {\n}\n\n.filterModal-action-44A {\n}\n\n.filterModal-action-44A button {\n    font-size: 0.875rem;\n    line-height: 1.3;\n    text-decoration-line: none;\n}\n\n.filterModal-blocks-fWY {\n}\n\n.filterModal-blocks-fWY > li:last-child {\n    border-bottom-width: 2px;\n    border-style: solid;\n    --tw-border-opacity: 1;\n    border-color: rgb(209 213 219 / var(--tw-border-opacity));\n}\n",""]),o.locals={root:"filterModal-root-Sag bg-white bottom-0 grid h-full left-0 max-w-modal opacity-0 overflow-hidden fixed top-0 w-full z-dialog invisible",root_open:"filterModal-root_open-azG filterModal-root-Sag bg-white bottom-0 grid h-full left-0 max-w-modal opacity-0 overflow-hidden fixed top-0 w-full z-dialog invisible opacity-100 shadow-modal",body:"filterModal-body-PXC border-b border-solid border-subtle overflow-auto",header:"filterModal-header-PSS flex justify-between pb-0 pt-5 px-5",headerTitle:"filterModal-headerTitle-6o8 flex items-center leading-none text-xl",action:"filterModal-action-44A pb-0 pt-xs px-xs",blocks:"filterModal-blocks-fWY pb-0 pt-xs px-xs"},t.a=o},Eogm:function(e,t,r){"use strict"
12var n=r("LboF"),o=r.n(n),i=r("0Pof"),a={injectType:"singletonStyleTag",insert:"head",singleton:!0}
13o()(i.a,a)
14t.a=i.a.locals||{}},Lvwa:function(e,t,r){"use strict"
15var n=r("JPst"),o=r.n(n)()(function(e){return e[1]})
16o.push([e.i,"/* Full CSS module override for FilterBlock — replaces filterBlock.module.css entirely */\n\n.override-filterBlock-root-wlk {\n    border-top: 1px solid #e0e0e0;\n    border-right: 0;\n    border-bottom: 0;\n    border-left: 0;\n}\n\n.override-filterBlock-header-7qU {\n    min-height: 3rem;\n}\n\n.override-filterBlock-name-Btt {\n    text-align: left;\n    color: rgb(55 65 81);\n}\n\n.override-filterBlock-list-NBZ {\n}\n",""]),o.locals={root:"override-filterBlock-root-wlk grid",header:"override-filterBlock-header-7qU grid grid-cols-autoLast grid-flow-col items-center",n
16ame:"override-filterBlock-name-Btt",list:"override-filterBlock-list-NBZ empty_hidden"},t.a=o},TnHs:function(e,t,r){"use strict"
17var n=r("q1tI"),o=r.n(n),i=r("dDsW"),a=r("Cg5A"),l=r("y1Xp"),s=r("6XT0"),c=r("LboF"),d=r.n(c),u=r("XVal"),m={injectType:"singletonStyleTag",insert:"head",singleton:!0},f=(d()(u.a,m),u.a.locals||{}),p=r("uATm"),b=r("9g0i"),g=r("Ty5D"),h=r("YWVv")
18var v=e=>{const{filterState:t,group:r,items:i}=e,{pathname:a,search:l}=Object(g.h)(),s=Object(g.g)(),c=Object(n.useMemo)(()=>{if(!t)return null
19for(const e of t)for(const t of i)if(t.value===e.value)return t.value
20return null},[t,i]),d=Object(n.useCallback)(e=>{const t=new URLSearchParams(l),n=`${r}[filter]`
21t.delete(n),c!==e.value&&t.set(n,`${e.title},${e.value}`),s.push({pathname:a,search:t.toString()})},[r,s,a,l,c])
22return o.a.createElement(o.a.Fragment,null,i.map(e=>{const t=c===e.value,n={label:e.title,value_index:e.value}
23return o.a.createElement("li",{key:e.value,"data-cy":"FilterList-item"},o.a.createElement(h.a,{isSelected:t,item:n,onMouseDown:t=>{0===t.button&&d(e)},onKeyDown:t=>{"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),d(e))},group:r,title:e.title,value:e.value}))}))}
24const y=new Map
25t.a=(e=>{var t,r
26const{filterApi:c,filterState:d,filterFrontendInput:u,name:m,group:h,itemCountToShow:w=5,items:k,onApply:M}=e,{pathname:x,search:L}=Object(g.h)(),S=Object(g.g)(),F=Object(l.a)(f,e.classes),j=Object(a.a)({filterState:d,items:k,itemCountToShow:w}),{isListExpanded:E,handleListToggle:O}=j,{formatMessage:T}=Object(i.a)()
27let N,C,B=1/0,A=-1/0
28if("Price"===m&&(k.forEach(e=>{const[t,r]=e.value.split("_"),n=Number(t),o=Number(r)
29!Number.isNaN(n)&&n<B&&(B=n),!Number.isNaN(o)&&o>A&&(A=o)}),void 0!==d)){const e=[...d],[n,o]=(null===(r=null===(t=e[0])||void 0===t?void 0:t.value)||void 0===r?void 0:r.split("_"))||[]
30N=Number(n),C=Number(o)}const D=Object(n.useCallback)(e=>{const t=String(L).split("&").filter(e=>!e.includes("price")).join("&"),r=new URLSearchParams(t),n=`${String(e.min)}-${String(e.max)}`,o=`${String(e.min)}_${String(e.max)}`
31r.append(`${h}[filter]`,`${n},${o}`),S.push({pathname:x,search:String(r)})},[h,S,x,L]),P=Object(n.useMemo)(()=>{if("rating"===u)return o.a.createElement(v,{filterState:d,group:h,items:k,onApply:M})
32if("boolean"===u){const e=`item-${h}`
33return o.a.createElement("li",{key:e,className:F.item,"data-cy":"FilterList-item"},o.a.createElement(p.a,{filterApi:c,filterState:d,group:h,name:m,items:k,onApply:M,labels:y}))}return"Price"===m?o.a.createElement("div",{className:F.root},o.a.createElement(b.a,{min:B,max:A,initialMin:N,initialMax:C,onChange:D})):k.map((e,t)=>{const{title:r,value:n}=e,i=`item-${h}-${n}`
34if(!E&&t>=w)return null
35const a=o.a.createElement("li",{key:i,className:F.item,"data-cy":"FilterList-item"},o.a.createElement(s.a,{filterApi:c,filterState:d,group:h,item:e,onApply:M}))
36return y.set(a,r.toUpperCase()),a})},[F,c,d,u,m,h,k,E,w,M,B,A,N,C,D]),_=Object(n.useMemo)(()=>{if(k.length<=w)return null
37const e=T(E?{id:"filterList.showLess",defaultMessage:"Show Less"}:{id:"filterList.showMore",defaultMessage:"Show More"})
38return o.a.createElement("li",{className:F.showMoreLessItem},o.a.createElement("button",{onClick:O,className:F.showMoreLessButton,"data-cy":"FilterList-showMoreLessButton"},e))},[E,O,k,w,T,F])
39return o.a.createElement(n.Fragment,null,o.a.createElement("ul",{className:F.items},P,_))})},VdcY:function(e,t,r){"use strict"
40var n=r("LboF"),o=r.n(n),i=r("YL+Z"),a={injectType:"singletonStyleTag",insert:"head",singleton:!0}
41o()(i.a,a)
42t.a=i.a.locals||{}},XVal:function(e,t,r){"use strict"
43var n=r("JPst"),o=r.n(n)()(function(e){return e[1]})
44o.push([e.i,"/* Full CSS module override for FilterList — replaces filterList.module.css entirely */\n\n.override-filterList-items-k0C {\n    grid-template-columns: 100%;\n    gap: 0.5rem;\n}\n\n.override-filterList-showMoreLessItem-M0t {\n}\n\n.override-filterList-showMoreLessButton--w0 {\n    font-size: 0.875rem;\n    text-decoration: none;\n    color: rgb(var(--bf-global-color-blue-light));\n}\n\n.override-filterList-showMoreLessButton--w0:hover {\n    color: rgb(var(--bf-global-color-green-hover));\n    text-decoration: underline;\n}\n",""]),o.locals={items:"override-filterList-items-k0C grid pb-md",showMoreLessItem:"override-filterList-showMoreLessItem-M0t pl-1",showMoreLessButton:"override-filterList-showMoreLessButton--w0"},t.a=o},"YL+Z":function(e,t,r){"use strict"
45var n=r("JPst"),o=r.n(n)()(function(e){return e[1]})
46o.push([e.i,".override-checkbox-root-ULt {\n    --stroke: var(--venia-global-color-gray-600);\n    grid-template-areas: 'input label';\n    grid-template-columns: min-content 1fr;\n}\n\n.override-checkbox-input-NDm {\n    grid-area: input;\n}\n\n/* Override active state to use green drop shadow */\n.override-checkbox-input-NDm:active:enabled {\n    box-shadow: -3px 3px rgb(var(--bf-global-color-green-light));\n    outline: 0;\n}\n\n/* Override focus state to use green drop shadow */\n.override-checkbox-input-NDm:focus:enabled {\n    box-shadow: -3px 3px rgb(var(--bf-global-color-green-light));\n    outline: 0;\n}\n\n.override-checkbox-icon-m-Q {\n    grid-area: input;\n}\n\n.override-checkbox-icon-m-Q svg {\n    stroke: rgb(var(--stroke));\n}\n\n.override-checkbox-label-kgf {\n    grid-area: label;\n}\n\n/* When the input is disabled, update the cursor on the sibling label element. */\n.override-checkbox-input-NDm:disabled ~ .override-checkbox-label-kgf {\n    cursor: default;\n}\n\n/* Override checked state to use green checkmark and border */\n.override-checkbox-input-NDm:checked:enabled + .override-checkbox-icon-m-Q {\n    --stroke: var(--bf-global-color-green);\n}\n\n.override-checkbox-input_shimmer-ei1 {\n}\n",""]),o.locals={root:"override-checkbox-root-ULt gap-3 grid grid-flow-col items-center justify-items-center leading-normal text-colorDefault",input:"override-checkbox-input-NDm appearance-none bg-transparent border-2 border-solid border-transparent cursor-pointer h-[1.5rem] rounded w-[1.5rem] disabled_cursor-not-allowed",icon:"override-checkbox-icon-m-Q h-[1.5rem] pointer-events-none w-[1.5rem]",label:"override-checkbox-label-kgf cursor-pointer justify-self-start text-colorDefault",input_shimmer:"override-checkbox-input_shimmer-ei1 h-[1.5rem] rounded w-[1.5rem]"},t.a=o},dzHx:function(e,t,r){"use strict"
47r.r(t),r.d(t,"default",function(){return O})
48var n=r("q1tI"),o=r.n(n),i=r("dDsW"),a=r("kriW"),l=r("V16S"),s=r("17x9"),c=r("wHH0"),d=r("bI2f"),u=r("y1Xp"),m=r("oTwF"),f=r("6QXU"),p=r("TsSr"),b=r("t1DO"),g=r("th2e")
49var h=r("URF+"),v=r("LboF"),y=r.n(v),w=r("tsd+"),k={injectType:"singletonStyleTag",insert:"head",singleton:!0},M=(y()(w.a,k),w.a.locals||{})
50const x=e=>{const{applyFilters:t,hasFilters:r,isOpen:a}=e,{formatMessage:l}=Object(i.a)(),{touched:s}=(e=>{const{hasFilters:t,isOpen:r}=e,[o,i]=Object(n.useState)()
51return Object(n.useEffect)(()=>{i(!!r&&(e=>e||t))},[t,r]),{touched:o}})({hasFilters:r,isOpen:a}),c=Object(u.a)(M,e.classes),d=l({id:"filterFooter.results",defaultMessage:"See Results"})
52return o.a.createElement("div",{className:c.root},o.a.createElement(h.a,{disabled:!s,onClick:t,onTouchStart:t,"aria-label":d,"aria-disabled":!s,priority:"high"},d))}
53x.propTypes={applyFilters:s.func.isRequired,classes:Object(s.shape)({root:s.string}),hasFilters:s.bool,isOpen:s.bool}
54var L=x,S=r("6cy3"),F={injectType:"singletonStyleTag",insert:"head",singleton:!0},j=(y()(S.a,F),S.a.locals||{})
55const E=e=>{const{filters:t}=e,{formatMessage:r}=Object(i.a)(),s=Object(d.a)({filters:t}),{filterApi:h,filterItems:v,filterNames:y,filterFrontendInput:w,filterState:k,handleApply:M,handleClose:x,handleReset:S,handleKeyDownActions:F,isOpen:E}=s,O=Object(u.a)(j,e.classes),T=E?O.root_open:O.root,N=Object(n.useMemo)(()=>Array.from(v,e=>{let[t,r]=e
56const n=k.get(t),i=y.get(t),a=w.get(t)
57return o.a.createElement(g.a,{key:t,filterApi:h,filterState:n,filterFrontendInput:a,group:t,items:r,name:i})}),[h,v,y,k,w]),C=r({id:"filterModal.filters.ariaLabel",defaultMessage:"Filters"}),B=r({id:"filterModal.filters.close.ariaLabel",defaultMessage:"Close filters popup."}),A=r({id:"filterModal.action.clearAll.ariaLabel",defaultMessage:"Clear all applied filters"}),D=k.size?o.a.createElement("div",{className:O.action},o.a.createElement(f.a,{type:"button",onClick:S,"aria-label":A},o.a.createElement(a.a,{id:"filterModal.action",defaultMessage:"Clear all"}))):null
58return E?o.a.createElement(p.a,null,o.a.createElement(l.a,{contain:!0,restoreFocus:!0,autoFocus:!0},o.a.createElement("aside",{className:T,onKeyDown:F},o.a.createElement("div",{className:O.body},o.a.createElement("div",{className:O.header},o.a.createElement("h2",{className:O.headerTitle},o.a.createElement(a.a,{id:"filterModal.headerTitle",defaultMessage:"Filters"})),o.a.createElement("button",{onClick:x,"aria-disabled":!1,"aria-label":B},o.a.createElement(m.a,{src:c.a}))),o.a.createElement(b.a,{filterApi:h,filterNames:y,filterState:k}),D,o.a.createElement("ul",{className:O.blocks,"aria-label":C},N)),o.a.createElement(L,{applyFilters:M,hasFilters:!!k.size,isOpen:E})))):null}
59E.propTypes={classes:Object(s.shape)({action:s.string,blocks:s.string,body:s.string,header:s.string,headerTitle:s.string,root:s.string,root_open:s.string}),filters:Object(s.arrayOf)(Object(s.shape)({attribute_code:s.string,items:s.array}))}
60var O=E},gqNS:function(e,t,r){"use strict"
61var n=r("LboF"),o=r.n(n),i=r("05ME"),a={injectType:"singletonStyleTag",insert:"head",singleton:!0}
62o()(i.a,a)
63t.a=i.a.locals||{}},"tsd+":function(e,t,r){"use strict"
64var n=r("JPst"),o=r.n(n)()(function(e){return e[1]})
65o.push([e.i,".filterFooter-root-qGi {\n}\n",""]),o.locals={root:"filterFooter-root-qGi bg-white content-center gap-y-1 grid h-[7rem] items-center justify-items-center relative"},t.a=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.