1(()=>{(function(){try{var R=typeof window!="undefined"?window:typeof global!="undefined"?global:typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:{},d=new R.Error().stack;d&&(R._sentryDebugIds=R._sentryDebugIds||{},R._sentryDebugIds[d]="7313019b-bb03-4301-9b1a-e3b92b844d38",R._sentryDebugIdIdentifier="sentry-dbid-7313019b-bb03-4301-9b1a-e3b92b844d38")}catch(e){}})();(self.webpackChunkdice_web=self.webpackChunkdice_web||[]).push([[6236,52191],{18573:((R,d,e)=>{e.d(d,{aZ:()=>i,c9:()=>u,lm:()=>a});var t=e(35667);const i={success:t.Fc.CHECK_CIRCLE,error:t.Fc.ERROR,info:t.Fc.INFO};var a=(c=>(c.SUCCESS="success",c.ERROR="error",c.INFO="info",c))(a||{}),u=(c=>(c.SHORT="SHORT",c.LONG="LONG",c.EXTENDED="EXTENDED",c))(u||{})}),20450:((R,d,e)=>{e.d(d,{A:()=>X});var t=e(96540),i=e(35667),a=e(58562),u=e(79040),c=e(52068),o=e(89064),I=e(53640),v=e(18573),p=e(97615);const D=300,N={[v.c9.SHORT]:1500,[v.c9.LONG]:3e3,[v.c9.EXTENDED]:3e4},M={success:t.createElement(c.A,{fill:"green",width:15,height:15}),error:t.createElement(o.A,{fill:"red",width:15,height:15}),info:t.createElement(I.A,{fill:"white",width:15,height:15})},L=t.memo(({message:O,duration:m=v.c9.SHORT,onDismiss:g,dismissable:F=!0,type:_})=>{const[C,P]=(0,t.useState)(!0),s=(0,a.b0)(["toastClose"]),n=(0,t.useCallback)(()=>{P(!1),g==null||g()},[]);(0,t.useEffect)(()=>{const E=setTimeout(n,N[m]+D);return()=>clearTimeout(E)},[m]);const r=(0,t.useCallback)(()=>M[_],[_]);return C?t.createElement("div",{className:"toast-item"},_?t.createElement("span",{className:"toast-item__icon","aria-hidden":!0},t.createElement(u.Hv,null,({isActive:E})=>t.createElement(u.Q6,{name:v.aZ[_],state:E?i.nJ.HOVER:i.nJ.NORMAL,height:15,width:15,fallbackIcon:r}))):null,O,F?t.createElement(p.QM,{className:"toast-item__close",onClick:n,ariaLabel:s.toastClose.value},t.createElement(o.A,{fill:"white",width:10,height:10})):null):null}),l=null;var S=Object.defineProperty,w=Object.defineProperties,T=Object.getOwnPropertyDescriptors,Z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,j=(O,m,g)=>m in O?S(O,m,{enumerable:!0,configurable:!0,writable:!0,value:g}):O[m]=g,J=(O,m)=>{for(var g in m||(m={}))ee.call(m,g)&&j(O,g,m[g]);if(Z)for(var g of Z(m))te.call(m,g)&&j(O,g,m[g]);return O},se=(O,m)=>w(O,T(m));const Y=()=>{const[O,m]=(0,t.useState)([]),g=(0,t.useCallback)(C=>{const P=Date.now().toString();m(s=>[...s,J({id:P},C)])},[]),F=(0,t.useCallback)(C=>()=>{m(P=>P.filter(s=>s.id!==C))},[]),_=(0,t.useMemo)(()=>{const C=P=>P.map(s=>t.createElement(L,se(J({},s),{key:s.id,onDismiss:F(s.id)})));return t.createElement("div",{className:"toast__container",key:"toast-container"},t.createElement("div",{className:"toast__region",role:"status"},C(O.filter(({type:P})=>P!==v.lm.ERROR))),t.createElement("div",{className:"toast__region",role:"alert"},C(O.filter(({type:P})=>P===v.lm.ERROR))))},[O,F]);return{showToast:g,ToastContainer:_}},X=e.j==33524?Y:null}),25278:((R,d,e)=>{e.d(d,{LX:()=>a,qS:()=>c});var t=e(68407),i=e(21904),a;(function(o){o.MANAGE="MANAGE",o.UPGRADE="UPGRADE",o.DOWNGRADE="DOWNGRADE"})(a||(a={}));const u=o=>o.type===SubEventDetailsType.PARTICIPANTS,c=(o,I=a.MANAGE)=>{if(o&&i.QN[o]){const p=i.QN[o];switch(I){case a.UPGRADE:return{label:"upgradeSubscriptionStore",data:{store:p}};case a.DOWNGRADE:return{label:"downgradeSubscriptionStore",data:{store:p}};default:return{label:"manageSubscriptionStore",data:{store:p}}}}switch(I){case a.UPGRADE:return{label:"upgradeSubscriptionWeb"};case a.DOWNGRADE:return{label:"downgradeSubscriptionWeb"};default:return{label:"manageSubscriptionWeb"}}}}),37412:((R,d,e)=>{e.d(d,{A:()=>c});var t=e(96540);const i=o=>o==="keyboard",a=o=>o==="mouse",u=o=>o==="touch";function c(){const[o,I]=(0,t.useState)(),v=(0,t.useRef)();(0,t.useEffect)(()=>{const D=l=>{v.current=l,I(l)},N=()=>D("keyboard"),M=()=>D("mouse"),L=()=>D("touch");return window.addEventListener("keydown",N,!0),window.addEventListener("mousedown",M,!0),window.addEventListener("touchstart",L,!0),()=>{window.removeEventListener("keydown",N,!0),window.removeEventListener("mousedown",M,!0),window.removeEventListener("touchstart",L,!0)}},[]);const p=(0,t.useCallback)(()=>({isImmediateInteractionKeyboard:i(v.current),isImmediateInteractionMouse:a(v.current),isImmediateInteractionTouch:u(v.current)}),[]);return(0,t.useMemo)(()=>({committedInteractionType:o,isCommittedInteractionKeyboard:i(o),isCommittedInteractionMouse:a(o),isCommittedInteractionTouch:u(o),readImmediateInteractionType:p}),[o,p])}}),43444:((R,d,e)=>{e.d(d,{g:()=>a});var t=e(96540);const i="data-focusable";function a(){const u=(0,t.useRef)(null);return(0,t.useEffect)(()=>{const o=I=>{u.current=I.target instanceof HTMLElement?I.target:null};return document.addEventListener("focus",o,{capture:!0}),()=>document.removeEventListener("focus",o,{capture:!0})},[]),{restoreFocus:(0,t.useCallback)(()=>{var o;!u.current||u.current===document.activeElement||(o=document.querySelector(`[${i}]`))==null||o.focus({preventScroll:!0})},[])}}}),52921:((R,d,e)=>{e.d(d,{s:()=>L});var t=e(22325),i=e(26888),a=e(26995),u=e(51234);const c=l=>l.view,o=l=>l.view.data,I=(l,S,w)=>{var T;return(T=l.view.data)===null||T===void 0?void 0:T[(0,u.ZF)(w,S)]},L={makeGetState:()=>(0,t.Mz)([c],l=>l),makeGetViewData:()=>(0,t.Mz)([o],l=>l),makeGetViewByTypeAndId:()=>(0,t.Mz)([I,i.T.getState],(l,S)=>(0,a.hm)(l,S)),makeGetPaginationInfo:()=>(0,t.Mz)([I],l=>(0,u.XE)(l==null?void 0:l.fetchedPageSizes)),getState:c,getViewData:o,getViewByTypeAndId:(l,S,w)=>(0,a.hm)(I(l,S,w),i.T.getState(l))}}),63792:((R,d,e)=>{e.d(d,{Lv:()=>a,jC:()=>i});var t={ERROR_IOS_RESTORE_FAILED:"restore_failed",ERROR_IOS_USER_CANCELED:"user_cancelled",ERROR_RESTORE_EMPTY:"restore_empty"};const i="freePrice";var a;(function(u){u.IOS="FREETRIAL",u.ANDROID="Free"})(a||(a={}))}),68428:((R,d,e)=>{e.d(d,{d:()=>P});var t=e(96540),i=e(86364),a=e(27237),u=e(52921),c=e(68407),o=e(975),I=e(48118),v=e(56347),p=e(71914),D=e(11860),N=e(46276),M=e(94962),L=e(59530),l=e(2275),S=e(22296),w=e(64056),T=e(39401),Z=Object.defineProperty,ee=Object.defineProperties,te=Object.getOwnPropertyDescriptors,j=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,Y=(s,n,r)=>
1n in s?Z(s,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):s[n]=r,X=(s,n)=>{for(var r in n||(n={}))J.call(n,r)&&Y(s,r,n[r]);if(j)for(var r of j(n))se.call(n,r)&&Y(s,r,n[r]);return s},O=(s,n)=>ee(s,te(n));const m=(s,n,r)=>{const{routes:E}=t.useContext(L.P),h=(0,i.d4)(x=>x.services.app.previousLocation),B=h==null?void 0:h.split("?")[0];return(0,w.Kz)(s,n,r,B,E)},g=()=>{const s=(0,i.d4)(h=>h.services.session.user.isGuest),n=(0,i.d4)(h=>h.userProfile.isSwitching),r=(0,M.ZC)(s),E=(0,M.ZC)(n);return(0,l.lP)(r,s)||(0,l.gj)(E,n)},F=(s,n)=>s===c.ViewType.GRID&&!n||s===c.ViewType.SEARCH?s:n,_=(s,n,r,E)=>{var h,B;const K=(0,v.W6)(),x=(0,v.zy)(),$=(0,i.wA)(),b=(0,p.DP)(),Q=(h=x.state)==null?void 0:h.defaultSearchValue,[G,f]=(0,t.useState)(),k=(B=(0,T.Nm)(r,G))==null?void 0:B.attributes,H=(0,T.ax)(b.viewport,k),U=(0,T.o5)(b.viewport,H,k),y=t.useRef(),z=t.useMemo(()=>{if(n===c.ViewType.GRID&&!(E!=null&&E.rpp)){if(y.current===void 0){const{dynamicRpp:W}=(0,T.ed)(b.viewport,U,H);y.current=W}return y.current}},[n,E==null?void 0:E.rpp,b.viewport,U,H]),A=t.useMemo(()=>z?O(X({},E),{rpp:z}):E,[E,z]);let V=(0,w.c1)(n,Q);if(V&&A){const W={};A.seasonId!==void 0&&(W.seasonId=A.seasonId),A.rpp!==void 0&&(W.rpp=String(A.rpp)),V=(0,N.uR)(V,W)}const q=m(n,r,Q),ne=g();return t.useEffect(()=>{q||$(D.B.fetch(X({type:n,id:F(n,s),urlOverride:V,timezone:S.OG},A&&{extraParams:A}))),Q&&(0,w.eJ)(K)},[n,s,q,V]),t.useEffect(()=>{ne&&$(D.B.fetch(X({type:n,id:F(n,s),urlOverride:V,timezone:S.OG},A&&{extraParams:A})))},[ne]),t.useEffect(()=>{const W=G&&G!==r,oe=!G&&(r==null?void 0:r.isFetching);(W||oe||q)&&f(r)},[G,r,q,V]),{cachedPage:G,itemsPerRow:U,sizeType:H}},C=(s,n)=>{if(s===n)return!0;if(!s||!n)return!1;const r=new Set([...Object.keys(s),...Object.keys(n)]);r.delete("isFetchingNext");for(const E of r)if(s[E]!==n[E])return!1;return!0},P=({type:s,id:n,onReady:r,extraParams:E})=>{const h=t.useMemo(()=>u.s.makeGetViewByTypeAndId(),[]),B=t.useMemo(()=>a.Xw.makeGetState(),[]),K=s===c.ViewType.GRID?n:+n,$=[c.ViewType.SEASON,c.ViewType.SERIES,c.ViewType.VOD,c.ViewType.PLAYLIST].includes(s)&&!K,b=(0,i.d4)(y=>h(y,K,s),C),Q=(0,i.d4)(y=>{var z;return(z=h(y,K,s))==null?void 0:z.isFetchingNext}),G=(0,i.d4)(y=>B(y)),{cachedPage:f,itemsPerRow:k,sizeType:H}=_(n,s,b,E),U=!f||(f==null?void 0:f.isFetching);return t.useEffect(()=>{!U&&b&&r&&r(b)},[U,r]),t.createElement(o.IQ,{type:s,view:f,fallbackCards:f==null?void 0:f.fallbackCards,localWatchHistory:G,id:n,isFetching:f==null?void 0:f.isFetching,isFetchingNext:Q,isUpdating:f==null?void 0:f.isUpdating,isFormError:f==null?void 0:f.isFormError,isFormSuccess:f==null?void 0:f.isFormSuccess,error:(f==null?void 0:f.error)||$,isLoading:U,itemsPerRow:k,sizeType:H},t.createElement(I.AC,{type:s,id:n}))}}),93977:((R,d,e)=>{e.r(d),e.d(d,{default:()=>I});var t=e(96540),i=e(56347),a=e(68407),u=e(22296),c=e(68428);const I=()=>{const v=(0,i.zy)(),D=new URLSearchParams(v.search).get(u.D_);return t.createElement(c.d,{type:a.ViewType.GRID,id:D||a.ViewType.GRID})}})}]);})(); 2 3//# sourceMappingURL=composed-grid-page.60de4195d46090b3a1f5.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.