1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./entry.VfXgiKkI.css","./HiddenHorizontalScrollbar.B1Ki2QPu.css","./ResetButton.CSPXi-v4.css","./ChipButton.DUFgcxhj.css","./ToggleButton.Dm9H-Idm.css","./RangeInput.DGheyKcy.css","./BaseModal.B1rpSNsU.css","./FilterMenuModal.BQoxRXlf.css","./ProviderIcon.B6Muwi1q.css","./ProviderIconSquare.CG1YdL6o.css","./FilterBarProviderSeo.Cm469hy8.css","./FilterBarSeo.C3kQ7x08.css","./PictureComp.-Ns-UNeR.css","./ListsForSignedInUsersModal.MMVZ792b.css","./PosterGraphql.BfgYJhSw.css","./TitleDetailLink.C0ymvC4T.css","./SingleRankingDisplay.DA9kTUZt.css","./useListActions.CAdjtc9E.css","./HorizontalTitleList.Cp00sfmr.css","./CountryListItem.D676yHFX.css","./CountrySwitcherModal.Bk0cbcrk.css","./GridBuyBox.DYncsR0m.css","./WatchNowButtonNew.p_21TprM.css","./SponsoredRecommendation.BjSAoEaJ.css","./ProviderModule.CMoiZ1kM.css","./FreemiumFilterBadge.BMzcoh7G.css","./TitleListSortingSwitchPopover.CJ1mWjmw.css","./TitleListSortingSwitcher.CzgdhqmO.css","./TitlesCount.CpAXW4Uv.css","./ProvidersButton.DgnAXgAh.css","./FilterBar.D3L2L_78.css"])))=>i.map(i=>d[i]); 2import{dc as ke,aP as be,cZ as Xe,bA as Je,aT as i,aU as A,aX as n,aV as S,bw as z,b0 as C,bi as N,aZ as U,d2 as yt,d3 as St,bx as Tt,dS as Ke,cR as Ce,a_ as At,b1 as t,bD as I,fW as me,b5 as _e,da as et,aS as fe,aW as m,fX as tt,aY as Et,b4 as T,aQ as x,bp as rt,c_ as at,bz as nt,aR as ot,ba as te,a$ as Lt,dL as Rt,ds as Ot,bl as lt,bm as Fe,b3 as ce,f9 as B,fY as st,cY as Ct,du as Ft,dv as Re,dw as It,b6 as kt,dt as wt,fZ as w,f_ as y,dd as Oe,dk as Bt,aO as je,bb as Nt,f$ as $t,bv as Vt,e3 as Dt,d0 as Mt,d1 as Wt,g0 as xt,bt as Ut,dA as Gt,g1 as Ht,dB as Ye}from"./DqUoKSZT.js";import{_ as Qt}from"./Bq-nYB4g.js";import{_ as qt}from"./D2G0zXzr.js";import{S as jt}from"./BZipr3b0.js";import{T as Yt}from"./DTNkRNGp.js";import{t as zt}from"./CY4E3A3z.js";import{t as Zt}from"./gIpaWZ2o.js";import{G as Xt,a as Jt}from"./Bs8ndSVR.js";import{u as Kt}from"./CPLUdR8T.js";import{p as er}from"./C0Cr3qjp.js";import{F as tr,h as ze,a as Ze}from"./B2ovmyRM.js";import{g as Ie}from"./BDrIYtAe.js";import{B as rr}from"./BX4h7E40.js";import{_ as ar}from"./COrXGPYm.js";import{_ as nr}from"./Csta6Wv8.js";import{_ as or}from"./B85ll7Va.js";import{_ as lr,T as sr}from"./C63zprwj.js";import{R as ur}from"./DGoTsuF-.js";import{T as ir}from"./DUH40K5R.js";import{_ as cr}from"./BPSosHR3.js";import"./D6ib26MG.js";import"./COl0qh72.js";import"./GEnjGj7r.js";import"./DGC_p-E5.js";import"./PJnM8dfo.js";import"./ClCtk5Rv.js";import"./C6UXaAyu.js";import"./C_E-G_9k.js";import"./iIAdkhjK.js";import"./BsBlJo2u.js";import"./DApT-KMa.js";import"./eFD-pGqk.js";import"./DB3PCr5H.js";import"./C8IHZ5i3.js";import"./CRMIN-7a.js";import"./BiodJ2QR.js";import"./CpLvukSK.js";import"./B6iQ-czK.js";import"./CtN49q1u.js";import"./nJUaU_T5.js";import"./D0tvkfjv.js";import"./7gung6SR.js";import"./CTg4UA3K.js";import"./A6d9DzTw.js";import"./DKFpnJaf.js";import"./CKwAT-vn.js";import"./C0kG9-gn.js";import"./LN9l1_VG.js";import"./yfItAFQg.js";import"./DQyXtnC3.js";import"./C5VATv4x.js";import"./CRjvqjf8.js";import"./ya6Z5hTi.js";import"./BrH1ZhVB.js";import"./DzQRZSv5.js";import"./B0v4x4k5.js";import"./CNlATLkL.js";import"./C1bmw5j6.js";import"./BKMWZQLP.js";import"./CP-xjl1S.js";import"./kUwWI_zE.js";import"./DmVsXH6P.js";import"./DB4rqTds.js";import"./BfPc9dOr.js";import"./BDC3UEMK.js";import"./ChHOMSQV.js";(function(){try{var l=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};l.SENTRY_RELEASE={id:"5e0fb5f8cfa644e65037bca5f9960ea76b3077d0"};var c=new l.Error().stack;c&&(l._sentryDebugIds=l._sentryDebugIds||{},l._sentryDebugIds[c]="724a6cf9-2e88-43cb-947b-105e3134acd8",l._sentryDebugIdIdentifier="sentry-dbid-724a6cf9-2e88-43cb-947b-105e3134acd8")}catch{}})();const ut=ke` 3 fragment Subgenre on GenericTitleListContent { 4 name 5 fullPath 6 shortName 7 moviesUrl { 8 id 9 fullPath 10 } 11 showsUrl { 12 id 13 fullPath 14 } 15 } 16`,pr=ke` 17 query GetOrderedSubgenres($country: Country!, $language: Language!) { 18 genres { 19 id 20 translation(language: $language) 21 technicalName 22 shortName 23 subgenreMovies: subgenres(objectType: "movie") { 24 id 25 content(country: $country, language: $language) { 26 ...Subgenre 27 } 28 } 29 subgenreShows: subgenres(objectType: "show") { 30 id 31 content(country: $country, language: $language) { 32 ...Subgenre 33 } 34 } 35 } 36 subgenres(objectType: "movie", country: $country) { 37 id 38 content(country: $country, language: $language) { 39 ...Subgenre 40 } 41 } 42 } 43 ${ut} 44`;ke` 45 query GetSubgenres($country: Country!, $language: Language!) { 46 subgenres(objectType: "movie", country: $country) { 47 id 48 content(country: $country, language: $language) { 49 ...Subgenre 50 } 51 } 52 } 53 ${ut} 54`;const dr={class:"pills-container"},vr={key:0,class:"genre-group"},gr=["onClick"],mr=be({__name:"FilterBarSubgenrePills",props:{orderedSubgenres:{},subgenresList:{}},setup(l){const c=l,$=Xe(),E=Je(),s=t(()=>E.filters(I.POPULAR).content_types),f=t(()=>s.value.includes(me.MOVIE)),d=t(()=>s.value.includes(me.SHOW)),v=t(()=>E.filters(I.POPULAR).subgenres),r=t(()=>E.filters(I.POPULAR).genres),L=t(()=>r.value.length>0&&c.orderedSubgenres.find(e=>e.shortName===r.value[0]&&e.subgenreMovies.length>0&&e.subgenreShows.length>0)),P=t(()=>s.value.length!==1||v.value.length===0&&r.value.length!==1?"":v.value.length===1?c.orderedSubgenres.find(e=>e.subgenreMovies.find(u=>u.content.shortName===v.value[0]))?.translation??c.subgenresList.find(e=>e.content.shortName===v.value[0])?.content.name:L.value?c.orderedSubgenres.find(e=>e.shortName===r.value[0])?.translation:""),_=t(()=>c.orderedSubgenres.find(e=>e.subgenreShows.find(u=>u.content.shortName===v.value[0]))?.subgenreShows.map(e=>e.content)??c.subgenresList.filter(e=>e.content.shortName===v.value[0]).map(e=>e.content)),G=t(()=>c.orderedSubgenres.find(e=>e.subgenreShows.find(u=>u.content.shortName===v.value[0]))?.subgenreMovies.map(e=>e.content)??c.subgenresList.filter(e=>e.content.shortName===v.value[0]).map(e=>e.content)),b=t(()=>c.orderedSubgenres.find(e=>e.shortName===r.value[0])?.subgenreShows.map(e=>e.content)),V=t(()=>c.orderedSubgenres.find(e=>e.shortName===r.value[0])?.subgenreMovies.map(e=>e.content)),R=t(()=>c.subgenresList.map(e=>e.content).filter(e=>e.moviesUrl&&e.moviesUrl.fullPath!==null).slice(0,21)),re=t(()=>c.subgenresList.map(e=>e.content).filter(e=>e.showsUrl&&e.showsUrl.fullPath!==null).slice(0,21)),D=t(()=>s.value.length===0||v.value.length===0&&r.value.length>1?[]:d.value?v.value.length>0?_.value:r.value.length===1?L.value?b.value:"":re.value:f.value?v.value.length>0?G.value:r.value.length===1?L.value?V.value:"":R.value:[]);function H(e){return(E.filters(I.POPULAR).subgenres??[]).some(u=>u===e)}async function Q(e){const u=E.toggle({filterName:"subgenres",value:e,selectedState:H(e)?0:1});u&&await $.push(u)}return(e,u)=>{const p=Tt;return i(),A("div",dr,[n(P)?(i(),A("div",vr,[S("div",null,z(n(P)),1
54),u[0]||(u[0]=S("span",null,">",-1))])):C("",!0),n(D)&&n(D).length>0?(i(),N(ar,{key:1,class:"subgenre-filters"},{default:U(()=>[(i(!0),A(yt,null,St(n(D),({name:h,shortName:k,moviesUrl:ae,showsUrl:M})=>(i(),A("div",{key:h},[n(f)&&ae||!n(f)&&M?(i(),N(p,{key:0,event:"",to:n(f)?ae?.fullPath:M?.fullPath,class:Ce({"router-link-active":H(k??"")}),onClick:Ke(q=>Q(k??""),["prevent"])},{default:U(()=>[At(z(h),1)]),_:2},1032,["to","class","onClick"])):(i(),A("div",{key:1,class:Ce(["filter-pill",{"router-link-active":H(k??"")}]),onClick:q=>Q(k??"")},z(h),11,gr))]))),128))]),_:1})):C("",!0)])}}}),fr=_e(mr,[["__scopeId","data-v-0063ee61"]]),br={class:"custom-searchbar"},_r={class:"searchbar-input-container"},Pr=["placeholder","value","autocorrect","autocomplete"],hr=be({__name:"SearchbarInput",props:{modelValue:{},placeholder:{default:"Search"},debounce:{default:0},autocorrect:{default:"off"},autocomplete:{default:"off"}},emits:["update:modelValue","onChange","onClear","onBlur"],setup(l,{expose:c,emit:$}){const E=l,s=$,f=T(null);let d=null;function v(_){const b=_.target.value;s("update:modelValue",b),d&&clearTimeout(d),E.debounce>0?d=setTimeout(()=>{s("onChange",{target:{value:b}})},E.debounce):s("onChange",{target:{value:b}})}function r(){d&&(clearTimeout(d),d=null),s("update:modelValue",""),s("onClear"),s("onChange",{target:{value:""}}),f.value?.focus()}function L(){s("onBlur")}function P(){f.value?.focus()}return et(()=>{d&&(clearTimeout(d),d=null)}),c({setFocus:P}),(_,G)=>{const b=fe("FontAwesomeIcon");return i(),A("div",br,[S("div",_r,[m(b,{icon:n(tt),class:"search-icon"},null,8,["icon"]),S("input",{ref_key:"inputRef",ref:f,type:"search",class:"searchbar-input",placeholder:l.placeholder,value:l.modelValue,autocorrect:l.autocorrect,autocomplete:l.autocomplete,onInput:v,onBlur:L},null,40,Pr),l.modelValue?(i(),A("button",{key:0,class:"searchbar-clear-button",onClick:r,type:"button"},[m(b,{icon:n(Et)},null,8,["icon"])])):C("",!0)])])}}}),yr=_e(hr,[["__scopeId","data-v-143dec79"]]),Sr={class:"popular-filter-bar"},Tr={class:"popular-filter-bar__title"},Ar={class:"title section-title"},Er={class:"popular-filter-bar__main-filters"},Lr={key:0,class:"search-bar"},Rr={class:"other-actions"},Or={key:0,class:"circle"},Cr={key:0,class:"circle"},Fr={class:"popular-filter-bar__second-filters"},Ir=be({__name:"PopularFilterBar",props:{titleCount:{},currentFilters:{},selectedTab:{},provider:{},searchText:{},isProviderPage:{type:Boolean,default:!1},popularPageExpActive:{type:Boolean,default:!1},activeSubgenreTitle:{}},emits:["search"],setup(l,{emit:c}){const $=lt(()=>Fe(()=>import("./DqACU1p4.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11]),import.meta.url)),E=T({...tr}),s=T(I),f=T(!1),d=T(!1),v=T(null),r=l,L=c,{activeRoute:P}=x(rt()),{t:_}=at(),{ageCertifications:G}=x(nt()),{country:b}=x(ot());te(()=>P.value,(p,h)=>{p?.name?.startsWith("app.titles.popular")&&h?.name?.startsWith("app.titles.popular")&&p.name!==h.name&&(d.value=!1,L("search",""))});const V=t(()=>d.value||!!r.searchText);te(()=>G.value.hasCertifications,p=>{p||delete E.value.FilterAgeCertification});const R=t(()=>{const{providers:p,content_types:h,sort_by:k,sorting_random_seed:ae,sort_asc:M,...q}=r.currentFilters;return Object.keys(q).filter((pe,Pe,de)=>{const O=q[pe];return pe.startsWith("release_year")&&O&&Pe!==de.findIndex(ve=>ve.startsWith("release_year")&&!!q[ve])?!1:Array.isArray(O)?O.length>0:!!O}).length}),re=t(()=>{if(!r.provider)return r.selectedTab==B.MOVIE?"All movies streaming online":r.selectedTab==B.SHOW?"All TV shows streaming online":"";if(st.includes(b.value)&&r.activeSubgenreTitle&&r.currentFilters.subgenres?.length===1&&r.currentFilters.providers?.length===1)return r.selectedTab==B.MOVIE?_("WEBAPP_SUBGENRE_MOVIES_ON_PROVIDER",{provider:r.provider.clearName,subgenre:r.activeSubgenreTitle}):r.selectedTab==B.SHOW?_("WEBAPP_SUBGENRE_SHOWS_ON_PROVIDER",{provider:r.provider.clearName,subgenre:r.activeSubgenreTitle}):_("WEBAPP_SUBGENRE_ALL_ON_PROVIDER",{provider:r.provider.clearName,subgenre:r.activeSubgenreTitle});switch(r.selectedTab){case B.MOVIE:return _("WEBAPP_ALL_MOVIES_PROVIDER",{provider:r.provider.clearName});case B.SHOW:return _("WEBAPP_ALL_SHOWS_PROVIDER",{provider:r.provider.clearName});default:return _("WEBAPP_ALL_MOVIES_SHOWS_PROVIDER",{provider:r.provider.clearName})}});function D(p){L("search",p.target.value)}function H(){ce.trackEvent("search_suggest_clear",{action:"clear_all",property:r.selectedTab})}function Q(){setTimeout(()=>{r.searchText===""&&(d.value=!1)},100)}function e(){d.value=!0;const p=Ie(P?.value?.name);ce.trackEvent("userinteraction",{action:"open_suggester",property:p}),setTimeout(()=>{v.value?.setFocus()},100)}function u(){f.value=!f.value;const p=Ie(P?.value?.name);ce.trackEvent("userinteraction",{action:"filters_expanded",label:"all",property:p})}return(p,h)=>{const k=fe("FontAwesomeIcon");return i(),A("div",Sr,[S("div",Tr,[S("h2",Ar,z(re.value),1)]),S("div",Er,[S("div",{class:Ce(["actions",{"search-bar-active":V.value}])},[V.value?(i(),A("div",Lr,[m(yr,{ref_key:"searchbar",ref:v,class:"searchbar",autocorrect:"off",autocomplete:"off",placeholder:p.$t("WEBAPP_SEARCH_PLACEHOLDER"),"cancel-button-text":p.$t("WEBAPP_DONE"),modelValue:l.searchText,debounce:300,onOnChange:D,onOnClear:H,onOnBlur:Q},null,8,["placeholder","cancel-button-text","modelValue"])])):C("",!0),S("div",Rr,[V.value?C("",!0):(i(),N(Lt,{key:0,class:"search",onClick:e},{default:U(()=>[m(k,{icon:n(tt)},null,8,["icon"])]),_:1})),m(nr,{class:"all-filters"},{default:U(()=>[S("button",{onClick:Ke(u,["prevent"])},[m(k,{icon:n(Rt)},null,8,["icon"]),S("span",null,z(p.$t("WEBAPP_ALL_FILTERS")),1),R.value?(i(),A("div",Or,z(R.value),1)):C("",!0)])]),_:1}),m(or,{class:"all-filters-mobile",collectionType:s.value.POPULAR},{default:U(()=>[R.value?(i(),A("div",Cr,z(R.value),1)):C("",!0)]),_:1},8,["collectionType"]),m(lr,{class:"sorting-switcher",collectionType:s.value.POPULAR},null,8,["collectionType"]),m(ur,{class:"reset-button",keepProvidersState:l.currentFilters.providers.length===1,keepContentTypeState:l.popularPageExpActive},null,8,["keepProvidersState","keepContentTypeState"])])],2)]),f.value?(i(),N(n($),{key:0,class:"filter-bar-popular",collectionType:s.value.POPULAR,currentFilters:l.currentFilters,onlyShowFilters:!0,isProviderPage:l.isProviderPage},null,8,["collectionType","currentFilters","isProviderPage"])):C("",!0),S("div",Fr,[m(ir,{count:l.titleCount},null,8,["count"]),Ot(p.$slots,"default",{},void 0,!0)])])}}}),kr=_e(Ir,[["__scopeId","data-v-3052eb11"]]),wr=["data-page"],Br={key:0,class:"list-options"},Nr=be({__name:"Popular",setup(l){const c=lt(()=>Fe(()=>import("./BBuFdaFF.js"),__vite__mapDeps([0,1,12,6,13,14,15,16,8,3,17,18,19,20,9,21,22,23,24]),import.meta.url)),$=xt("components/filter-bar/FilterBar.vue",()=>Fe(()=>import("./D-evdhpK.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,25,26,27,28,29,30]),import.meta.url)),{t:E}=at(),s=Ct(),f=t(()=>s.fullPath),d=T(!1),v=T(Ue()),r=T(!0),{language:L,country:P}=x(ot()),_=Gt?.ad_server?.srs?.placements?.popular_view_page,G=t(()=>_?.all_countries||_?.countries?.includes(P.value)),{sponsoredAd:b}=G.value?Kt({pageType:"VIEW_POPULAR",placement:Re.PopularView,adPlacement:Ft.Po
54pularViewSr}):It({pageType:"VIEW_POPULAR",placement:Re.PopularView}),{queryParams:V,activeRoute:R,activeDomain:re}=x(rt()),D=kt(),{setPermanentAudiencesSubgenres:H,resetPermanentAudiencesSubgenres:Q}=D,{isHideSeenDislikedTitlesEnabled:e,isLoggedIn:u,jwLoginId:p}=x(D),h=wt(),{setPagination:k,setPopularPageJsonLD:ae}=h,{paginationLevel:M}=x(h),{filters:q,selectedProviders:pe}=Je(),{providersByShortName:Pe}=x(nt()),de=T(null),O=T(""),ve=["en","fr","de","it","pt","es","ar"],it=t(()=>ve.includes(L.value)&&!u.value),g=t(()=>q(I.POPULAR)),he=t(()=>{const a=g.value.providers[0];return a==null?null:Pe.value[a]}),ne=t(()=>!!s.name?.toString()?.startsWith("app.titles.popular.provider")&&!!he.value&&it.value),Z=t(()=>{const a=M.value===0?0:Ht[M.value]?.pages??0,o=Ue()<=a,F=ze(g.value);return M.value>0&&o&&!F}),ye=t(()=>zt(g.value,pe(!u.value),e.value)),we={[w.POPULARITY]:y.Popular,[w.TRENDING]:y.Trending,[w.TMDB_POPULARITY]:y.TmdbPopularity,[w.ALPHABETICAL]:y.Alphabetical,[w.RANDOM]:y.Random,[w.RELEASE_YEAR]:y.ReleaseYear,[w.RELEVANCE]:y.Relevance,[w.SCORE_IMDB]:y.ImdbScore,[w.RUNTIME]:y.Runtime},Be=t(()=>V.value.sort_by?we[V.value.sort_by]??y.Popular:g.value.sort_by?we[g.value.sort_by]??y.Popular:y.Popular),Ne=T(!1),ct=t(()=>{const a=Be.value===y.Random,o=g.value.sorting_random_seed||1;return a?o:0}),oe=t(()=>{const o=ze(g.value)?100:40,F=u.value?40:o,W=(v.value-1)*F;return{first:F,offset:Z.value?W:null,after:"",popularTitlesFilter:{...ye.value,searchQuery:O.value},watchNowFilter:{packages:ye.value.packages,monetizationTypes:ye.value.monetizationTypes},popularTitlesSortBy:Be.value,language:L.value,country:P.value,sortRandomSeed:ct.value}}),j=Oe(Jt,oe,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first"}),le=t(()=>j.result.value?.popularTitles),Se=t(()=>le.value?.edges||[]),X=t(()=>le.value?.totalCount??0),pt=t(()=>!le.value?.pageInfo.hasPreviousPage),$e=t(()=>le.value?.pageInfo?.hasNextPage===!1);j.onResult(a=>{Ne.value=!0,a&&Z.value&&Qe(oe.value.offset??0),a&&ae(a.popularTitles)}),j.onError(a=>{Bt({message:E("WEBAPP_ALERT_ERROR_TITLE"),duration:2e3}),je("[GraphQL Popular Page Data Query]:",{error:a,where:"Component: Popular"},"error")}),te(()=>u.value,()=>j.refetch());const Te=t(()=>st.includes(P.value)),dt=Oe(pr,()=>({country:P.value,language:L.value}),{enabled:Te.value}),Ve=t(()=>dt.result.value),De=t(()=>Ve.value?.genres),ge=t(()=>Ve.value?.subgenres),J=t(()=>Te.value&&(g.value.subgenres?.length??0)>0),vt=t(()=>{if(!J.value||g.value.subgenres?.length!==1)return"";const a=g.value.subgenres[0];return ge.value?.find(o=>o.content.shortName===a)?.content.name??""}),gt=Oe(Xt,()=>({fullPath:s.fullPath,site:re.value}),{enabled:J.value}),Me=t(()=>gt.result.value?.metaData);te(()=>R.value,()=>{!!R.value?.name?.toString()?.includes("popular")?r.value=!0:xe()});const se=T(""),ue=t(()=>J.value?((ge.value??[]).find(a=>a.content.shortName===g.value.subgenres[0])?.id??"").replace("tl-pa-","pa:"):""),We=t(()=>J.value&&!!ue.value&&ue.value!==se.value&&!!R.value?.name?.toString()?.includes("popular"));te(f,()=>{J.value||(Q(),se.value=""),We.value&&(H([ue.value]),se.value=ue.value)},{immediate:!0}),et(()=>xe());function xe(){r.value=!1,Q(),se.value=""}const Ae=t(()=>Ze("content_types",me.MOVIE,g.value)?B.MOVIE:Ze("content_types",me.SHOW,g.value)?B.SHOW:B.ALL);function Ue(){const a=s.query.page||"1";return er(a)}function mt(a){O.value=a}te(g,(a,o)=>{ne.value||(O.value=""),Ye(a,o)||(Ne.value=!1,v.value=1),Ye(a.providers,o.providers)||(O.value="")}
54);const ft=Xe();Nt(()=>{s.query["jw-pro"]&&$t(s,ft,p.value),We.value&&(R.value?.name?.toString()||"").includes("subgenre")&&(ce.trackPage(f.value),se.value=ue.value)});async function Ge(a,o,F="next"){if(a?.target?.complete==null||!r.value)return;const W=Z.value?null:le.value?.pageInfo.endCursor??null,Y=Z.value?null:W,K=Z.value?(o-1)*oe.value.first:!W&&F==="next"?Se.value.length:null;try{if(await j.fetchMore({variables:{offset:K,after:Y},updateQuery(ee,{fetchMoreResult:ie}){if(!ie)return ee;if(!ee?.popularTitles)return ie;const Ee=ee.popularTitles.edges??[],_t=ie.popularTitles.edges??[],Pt=new Set(Ee.map(Le=>Le.node.id)),qe=_t.filter(Le=>!Pt.has(Le.node.id)),ht=F==="next"?[...Ee,...qe]:[...qe,...Ee];return{popularTitles:{__typename:ee.popularTitles.__typename,edges:ht,pageInfo:ie.popularTitles.pageInfo,totalCount:ie.popularTitles.totalCount}}}}),!r.value)return;await Ut(j.loading).not.toBeTruthy()}catch(ee){if(!r.value)return;je("[GraphQL Popular Page Load More Titles Issue]:",{error:ee,where:"Component: Popular, method: onLoadNext"},"error")}finally{if(!r.value)return;Z.value&&Qe(K||0),a.target.complete(Se.value.length)}}function He(a){O.value&&ce.trackEvent("search_suggest_click_lower",{action:Ie(R.value?.name),label:O.value,property:Ae.value}),Zt("title_clicked",a,"popular-timeline")}function bt(){de.value?.scrollToTop(0,"auto")}function Qe(a){const o=a/oe.value.first,F=o>1?o-1:null,W=o+1;k({prev:F,next:W,page:o})}return Vt(()=>{if(!J.value||!Me.value?.metaTitle||!X.value)return{};const a=Me.value?.metaTitle.replace("{{FE-TitleCount}}",String(X.value));return{...h.head,title:a,meta:[...h.head.meta??[],{key:"title",name:"title",content:a},{key:"og:title",property:"og:title",content:a}]}}),(a,o)=>{const F=fe("AppFooter"),W=fe("AppContent");return i(),N(W,{ref_key:"content",ref:de},{default:U(()=>[m(qt,{lockedCollectionType:n(I).POPULAR},null,8,["lockedCollectionType"]),n(u)?(i(),N(n($),{key:0,collectionType:n(I).POPULAR,currentFilters:g.value,itemsCount:X.value},null,8,["collectionType","currentFilters","itemsCount"])):(i(),N(cr,{key:1,collectionType:n(I).POPULAR,currentFilters:g.value,isProviderPage:ne.value},null,8,["collectionType","currentFilters","isProviderPage"])),ne.value?(i(),A("div",{key:2,class:"content-provider-content","data-page":n(rr)},[m(n(c),{provider:he.value,selectedTab:Ae.value,currentFilters:g.value},null,8,["provider","selectedTab","currentFilters"]),o[3]||(o[3]=S("div",{id:"catalog-jumplink"},null,-1)),m(kr,{class:"container-fluid container-max-width filter-bar",currentFilters:g.value,titleCount:X.value,selectedTab:Ae.value,provider:he.value,searchText:O.value,isProviderPage:ne.value,activeSubgenreTitle:vt.value,onSearch:mt},null,8,["currentFilters","titleCount","selectedTab","provider","searchText","isProviderPage","activeSubgenreTitle"])],8,wr)):C("",!0),m(Qt,{collectionType:n(I).POPULAR,currentFilters:g.value,"is-at-end-of-list":$e.value,"is-first-page":pt.value,"list-layout":n(Yt).GRID,sponsoredAd:n(b),"titles-amount":X.value,titles:Se.value,titlesPerPage:oe.value.first,"pagination-level":n(M),loading:n(j).loading.value,placement:"popular_page",onLoadNext:o[0]||(o[0]=({event:Y,page:K})=>Ge(Y,K,"next")),onLoadPrev:o[1]||(o[1]=({event:Y,page:K})=>Ge(Y,K,"prev")),onShowFallbacks:o[2]||(o[2]=Y=>d.value=!0),onOnPosterClick:He,onOnScrollToTop:bt},Dt({sponsoredRecommendation:U(()=>[n(b)?(i(),N(jt,{lazy:!1,key:n(b)?.bidId,sponsoredAd:n(b),placement:"sr_popular",sraPlacement:n(Re).PopularView,onOnSponsoredRecommendationClick:He},null,8,["sponsoredAd","sraPlacement"])):C("",!0)]),_:2},[n(u)?void 0:{name:"list-options",fn:U(()=>[ne.value?C("",!0):(i(),A("div",Br,[m(sr,{"collection-type":n(I).POPULAR,amount:X.value},null,8,["collection-type","amount"]),Te.value&&De.value&&ge.value?(i(),N(fr,{key:0,orderedSubgenres:De.value,subgenresList:ge.value},null,8,["orderedSubgenres","subgenresList"])):C("",!0)]))]),key:"0"}]),1032,["collectionType","currentFilters","is-at-end-of-list","is-first-page","list-layout","sponsoredAd","titles-amount","titles","titlesPerPage","pagination-level","loading"]),Mt(m(F,null,null,512),[[Wt,d.value||$e.value]])]),_:1},512)}}}),Ya=_e(Nr,[["__scopeId","data-v-d34a9f31"]]);export{Ya as default}; 55//# sourceMappingURL=B2-AGJDC.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.