1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[807],{2934:function(n,e,t){t.d(e,{V:function(){return o}});var i=t(93420);function o(n){var e,t,o,r,l,a,s,u,d,c,p,g;let m=n.seriesEpisode||n.series||n.categoryItem,h=(null===(e=n.seriesEpisode)||void 0===e?void 0:e.promotion)||(null===(t=n.series)||void 0===t?void 0:t.promotion)||(null===(o=n.categoryItem)||void 0===o?void 0:o.promotion),v=null==h?void 0:h.video,f=(null==m?void 0:m.posterLandscape)||(null==h?void 0:h.thumbnail),$=(null===(r=n.series)||void 0===r?void 0:r.title)||(null===(l=n.seriesEpisode)||void 0===l?void 0:l.title)||(null===(a=n.categoryItem)||void 0===a?void 0:a.title),y=(null===(s=n.series)||void 0===s?void 0:s.synopsis)||(null===(u=n.seriesEpisode)||void 0===u?void 0:u.synopsis)||(null===(d=n.categoryItem)||void 0===d?void 0:d.synopsis),w=n.playlistId,P=(null==m?void 0:m.thumbnail)||(null==m?void 0:null===(c=m.promotion)||void 0===c?void 0:c.thumbnail)||(null==w?void 0:w.coverImage),b=(null==m?void 0:m.video)||(null==m?void 0:m.thumbnail);return{id:(null==n?void 0:null===(p=n.seriesEpisode)||void 0===p?void 0:p.id)||(null==n?void 0:null===(g=n.categoryItem)||void 0===g?void 0:g.id),...n,seriesEpisode:n.seriesEpisode,categoryItem:n.series||n.categoryItem,media:(null==m?void 0:m.video)||(null==m?void 0:m.thumbnail),coverImage:P,posterVertical:null==m?void 0:m.posterVertical,posterLandscape:null==m?void 0:m.posterLandscape,...h?{promoContent:{type:v?i.DE:i.BP,media:v,coverImage:f,title:$,description:y}}:{promoContent:{type:i.BP,media:b,coverImage:P,title:$,description:y}}}}},94267:function(n,e,t){t.d(e,{f:function(){return o}}),t(35249);var i=t(92298);(0,i.$)("606a49f844f70c7b41cec848fd2f969f5bff1b2d");var o=(0,i.$)("a20cb4723d3717a3c07e8bb64849959fc177a25d")}
1,34997:function(n,e,t){t.d(e,{H9:function(){return c},Qr:function(){return u},XG:function(){return d},lO:function(){return s},tn:function(){return a},up:function(){return p}});var i=t(31703),o=t(48703),r=t(8382),l=t(2934);let a=async(n,e)=>{try{var t;let i=await o.ZP.query({query:r.qP,fetchPolicy:"no-cache",errorPolicy:"all",variables:(0,r.Jv)({pageType:"page_home",channelId:n,languageCode:e})}),l=null==i?void 0:i.data;return null==l?void 0:null===(t=l.Pages.docs)||void 0===t?void 0:t[0]}catch(n){i.k.error("Error getting page: ".concat(n))}},s=(n,e)=>{var t,i,o,r;if(!(null==n?void 0:n.sections))return;let l=null==n?void 0:null===(t=n.sections)||void 0===t?void 0:t.find(n=>{let{sectionLayoutIdentifier:t}=n;return t===e});if((null==l?void 0:null===(i=l.blocks)||void 0===i?void 0:i.length)&&(l.blocks=null==l?void 0:null===(o=l.blocks)||void 0===o?void 0:o.filter(n=>{var e,t;return"all_tv_shows"===n.blockLayoutIdentifier||"live_tv_header"===n.blockLayoutIdentifier||"latest_tv_show_contents"===n.blockLayoutIdentifier||"vod_livestreams"===n.blockLayoutIdentifier||"listen_radio_large"===n.blockLayoutIdentifier&&(null===(e=n.blockElements)||void 0===e?void 0:e.filter(n=>n.radioPlaylist).length)||(null===(t=n.blockElements)||void 0===t?void 0:t.some(n=>{var e,t,i,o,r,l,a,s,u;return(null===(t=n.liveCoverage)||void 0===t?void 0:null===(e=t.liveCoverageRecords)||void 0===e?void 0:e.length)||(null===(i=n.coverMedia)||void 0===i?void 0:i.length)||n.tvShow||(null===(o=n.liveStream)||void 0===o?void 0:o.streamUrl)||(null===(r=n.genre)||void 0===r?void 0:r.id)||(null===(l=n.playlist)||void 0===l?void 0:l.id)||(null===(a=n.seriesEpisode)||void 0===a?void 0:a.id)||(null===(s=n.categoryItem)||void 0===s?void 0:s.id)||(null===(u=n.category)||void 0===u?void 0:u.id)||n.content}))}),null==l?void 0:null===(r=l.blocks)||void 0===r?void 0:r.length))return l},u=n=>{let e=null==n?void 0:n.blockElements;return null==e?void 0:e.filter(n=>!!n.categoryItem||!!n.seriesEpisode||!!n.genre).map(n=>(0,l.V)(n))},d=n=>{let e=null==n?void 0:n.blockElements;return null==e?void 0:e.filter(n=>!!n.content).map(n=>n.content)},c=n=>{let e=null==n?void 0:n.blockElements;return null==e?void 0:e.filter(n=>!!n.playlist).map(n=>({...n.playlist}))},p=n=>{let e=null==n?void 0:n.blockElements;return null==e?void 0:e.filter(n=>!!n.category||!!n.genre).map(e=>({...e.category,...e.genre,backgroundColor:(null==n?void 0:n.backgroundColor)||void 0}))}},8247:function(n,e,t){t.d(e,{XG:function(){return i.XG},tn:function(){return i.tn},H9:function(){return i.H9},lO:function(){return i.lO},Qr:function(){return i.Qr}}),t(48703),t(8382),t(57678),t(31703),t(28070),t(53883),t(94267);var i=t(34997);t(52185)},48703:function(n,e,t){var i=t(2506),o=t(46491),r=t(69855),l=t(50185),a=t(99566);(0,i.QS)({}),new a.z({max:5e3,ttl:2e4});let s=new o.f({cache:new r.h({}),link:new l.u({uri:"".concat("http://trt-global-private-nlb-2d332896c1e76e0a.elb.eu-west-1.amazonaws.com:3000/graphql")})});e.ZP=s},8382:function(n,e,t){t.d(e,{qP:function(){return S},Jv:function(){return L}});var i=t(66289),o=t(53883),r=t(27155);function l(){let n=(0,i._)(["\n query GetAuthor($id: String!, $locale: LocaleInputType) {\n Author(id: $id, locale: $locale) {\n id\n name\n bio\n profileUrl\n profilePicture {\n originalUrl\n type\n caption\n playlistJson\n thumbnailUrl\n }\n }\n }\n"]);return l=function(){return n},n}function a(){let n=(0,i._)(["\n query GetBreakingNews($where: BreakingNew_where, $limit: Int, $sort: String) {\n BreakingNews(where: $where, limit: $limit, sort: $sort) {\n docs {\n id\n title\n description\n twitterId\n updatedAt\n isPinned\n topics {\n title\n updatedAt\n }\n }\n hasNextPage\n hasPrevPage\n limit\n offset\n page\n pagingCounter\n totalDocs\n totalPages\n }\n }\n"]);return a=function(){return n},n}function s(){let n=(0,i._)(["\n query GetBreakingNews($where: BreakingNew_where, $limit: Int) {\n BreakingNewsRecords(where: $where, limit: $limit) {\n docs {\n id\n date\n title\n description\n twitterId\n content {\n title\n description\n slug\n type\n subType\n readingTime {\n text\n minutes\n }\n }\n }\n hasNextPage\n hasPrevPage\n limit\n offset\n page\n pagingCounter\n totalDocs\n totalPages\n }\n }\n"]);return s=function(){return n},n}(0,r.Ps)(l()),(0,r.Ps)(a()),(0,r.Ps)(s());var u=t(24262);function d(){let n=(0,i._)(["\n query GetAllCategories($where: Category_where, $limit: Int, $locale: LocaleInputType) {\n Categories(where: $where, limit: $limit, locale: $locale) {\n docs {\n id\n title\n description\n coverImage {\n ","\n }\n updatedAt\n createdAt\n }\n hasNextPage\n hasPrevPage\n limit\n offset\n page\n pagingCounter\n totalDocs\n totalPages\n }\n }\n"]);return d=function(){return n},n}function c(){let n=(0,i._)(["\n query GetChannels($where: Channel_where, $limit: Int, $sort: String) {\n Channels(where: $where, limit: $limit, sort: $sort) {\n docs {\n id\n name\n description\n languageCode\n isAnkaraChannel\n alias {\n names\n displayNames\n }\n websiteLogo {\n originalUrl\n }\n streamingOptions {\n active\n liveStream {\n type\n title\n epgUrl\n description\n streamUrl\n }\n }\n }\n hasNextPage\n hasPrevPage\n limit\n offset\n page\n pagingCounter\n totalDocs\n totalPages\n }\n }\n"]);return c=function(){return n},n}(0,r.Ps)(d(),u.lG),(0,r.Ps)(c()),t(93420);let p="Contents(\n where: $where\n locale: $locale\n limit: $limit\n page: $page\n draft: $draft\n sort: $sort\n ) {\n docs {\n id\n body\n title\n description\n slug\n type\n seo\n subType\n isFeatured\n newsSources\n publishedAt\n createdAt\n updatedAt\n audioNarration\n duration\n\n primaryTopics {\n id\n title\n page {\n slug\n name\n }\n }\n\n tvShow {\n id\n title\n description\n coverImage {\n ".concat(u.lG,"\n }\n }\n\n author {\n id_\n name\n profileUrl\n profilePicture {\n originalUrl\n type\n caption\n thumbnailUrl\n }\n }\n\n otherAuthors {\n id_\n name\n profileUrl\n profilePicture {\n originalUrl\n type\n caption\n thumbnailUrl\n }\n }\n\n owner @include(if: $withOwner) {\n firstName\n lastName\n id\n }\n\n coverImage\n media\n coverMedia\n readingTime {\n text\n minutes\n }
1\n websiteBlockDetails\n showByLine\n showAuthorBio\n authorByline\n }\n\n hasNextPage\n hasPrevPage\n limit\n offset\n page\n pagingCounter\n totalDocs\n totalPages\n }\n");function g(){let n=(0,i._)(["\n query GetContents(\n $where: Content_where\n $limit: Int\n $page: Int\n $draft: Boolean\n $locale: LocaleInputType\n $sort: String\n ) {\n Contents(\n where: $where\n locale: $locale\n limit: $limit\n page: $page\n draft: $draft\n sort: $sort\n ) {\n docs {\n id\n title\n description\n slug\n type\n subType\n newsSources\n publishedAt\n createdAt\n updatedAt\n audioNarration\n duration\n tvShow {\n id\n }\n primaryTopics {\n title\n page {\n slug\n name\n }\n }\n author {\n id_\n name\n profileUrl\n profilePicture {\n originalUrl\n type\n caption\n thumbnailUrl\n }\n }\n otherAuthors {\n id_\n name\n profileUrl\n profilePicture {\n originalUrl\n type\n caption\n thumbnailUrl\n }\n }\n coverImage\n media\n coverMedia\n readingTime {\n text\n minutes\n }\n websiteBlockDetails\n }\n hasNextPage\n hasPrevPage\n limit\n offset\n page\n pagingCounter\n totalDocs\n }\n }\n"]);return g=function(){return n},n}function m(){let n=(0,i._)(["\n query GetContents(\n $where: Content_where\n $limit: Int\n $page: Int\n $draft: Boolean\n $locale: LocaleInputType\n $sort: String\n ) {\n Contents(\n where: $where\n locale: $locale\n limit: $limit\n page: $page\n draft: $draft\n sort: $sort\n ) {\n docs {\n id\n }\n hasNextPage\n hasPrevPage\n limit\n offset\n page\n pagingCounter\n totalDocs\n totalPages\n }\n }\n"]);return m=function(){return n},n}function h(){let n=(0,i._)(["\n query GetContents(\n $where: Content_where\n $limit: Int\n $page: Int\n $draft: Boolean\n $locale: LocaleInputType\n $sort: String\n ) {\n Contents(\n where: $where\n locale: $locale\n limit: $limit\n page: $page\n draft: $draft\n sort:$sort\n ) {\n docs {\n id\n title\n description\n slug\n type\n subType\n isFeatured\n duration\n primaryTopics {\n id\n page {\n slug\n name\n }\n }\n tvShow {\n id\n title\n description\n coverImage {\n caption\n ","\n }\n }\n coverImage \n media \n coverMedia\n }\n hasNextPage\n hasPrevPage\n limit\n offset\n page\n pagingCounter\n totalDocs\n totalPages\n }\n }\n"]);return h=function(){return n},n}function v(){let n=(0,i._)(["\n query GetContents(\n $where: Content_where\n $limit: Int\n $page: Int\n $draft: Boolean\n $locale: LocaleInputType\n $sort: String\n $withOwner: Boolean = false\n ) {\n ","\n }\n"]);return v=function(){return n},n}function f(){let n=(0,i._)(["\n query GetContents(\n $where: Content_where\n $limit: Int\n $page: Int\n $draft: Boolean\n $locale: LocaleInputType\n ) {\n Contents(\n where: $where\n locale: $locale\n limit: $limit\n page: $page\n draft: $draft\n ) {\n docs {\n id\n title\n description\n slug\n coverImage\n media\n coverMedia\n createdAt\n publishedAt\n }\n hasNextPage\n hasPrevPage\n limit\n offset\n page\n pagingCounter\n totalDocs\n totalPages\n }\n }\n"]);return f=function(){return n},n}function $(){let n=(0,i._)(["\n query GetContents(\n $where: Content_where\n $limit: Int\n $page: Int\n $draft: Boolean\n $locale: LocaleInputType\n ) {\n Contents(\n where: $where\n locale: $locale\n limit: $limit\n page: $page\n draft: $draft\n ) {\n docs {\n id\n title\n slug\n }\n hasNextPage\n hasPrevPage\n limit\n offset\n page\n pagingCounter\n totalDocs\n totalPages\n }\n }\n"]);return $=function(){return n},n}function y(){let n=(0,i._)(["\n query GetContents(\n $where: Content_where\n $limit: Int\n $page: Int\n $draft: Boolean\n $locale: LocaleInputType\n ) {\n Contents(\n where: $where\n locale: $locale\n limit: $limit\n page: $page\n draft: $draft\n ) {\n docs {\n id\n title\n slug\n tvShow {\n id\n }\n }\n hasNextPage\n hasPrevPage\n limit\n offset\n page\n pagingCounter\n totalDocs\n totalPages\n }\n }\n"]);return y=function(){return n},n}function w(){let n=(0,i._)(["\n query GetContent($id: String!, $locale: LocaleInputType, $draft: Boolean) {\n Content(id: $id, locale: $locale, draft: $draft) {\n id\n body\n title\n description\n slug\n type\n subType\n publishedAt\n createdAt\n updatedAt\n audioNarration\n duration\n author {\n id_\n name\n profileUrl\n profilePicture {\n originalUrl\n type\n caption\n thumbnailUrl\n }\n }\n otherAuthors {\n id_\n name\n profileUrl\n profilePicture {\n originalUrl\n type\n caption\n thumbnailUrl\n }\n }\n coverImage\n media\n coverMedia\n\n primaryTopics {\n title\n id\n }\n secondaryTopics {\n title\n id\n }\n readingTime {\n text\n minutes\n }
1\n websiteBlockDetails\n }\n }\n"]);return w=function(){return n},n}function P(){let n=(0,i._)(['\n query GetFirstAndLastContent(\n $where: Content_where\n $locale: LocaleInputType\n ) {\n firstContent: Contents(\n where: $where\n locale: $locale\n limit: 1\n sort: "-createdAt"\n ) {\n docs {\n id\n createdAt\n publishedAt\n }\n }\n lastContent: Contents(\n where: $where\n locale: $locale\n limit: 1\n sort: "createdAt"\n ) {\n docs {\n id\n createdAt\n publishedAt\n }\n }\n }\n']);return P=function(){return n},n}function b(){let n=(0,i._)(['\n query GetLandingPageContents(\n $latestArticlesWhere: Content_where\n $opinionArticlesWhere: Content_where\n $audioContentsWhere: Content_where\n $locale: LocaleInputType\n ) {\n latestArticles: Contents(\n where: $latestArticlesWhere\n locale: $locale\n limit: 3\n sort: "-publishedAt"\n ) {\n docs {\n id\n title\n description\n slug\n type\n subType\n newsSources\n publishedAt\n createdAt\n updatedAt\n audioNarration\n duration\n tvShow {\n id\n }\n primaryTopics {\n title\n page {\n slug\n name\n }\n }\n author {\n id_\n name\n profileUrl\n profilePicture {\n originalUrl\n type\n caption\n thumbnailUrl\n }\n }\n otherAuthors {\n id_\n name\n profileUrl\n profilePicture {\n originalUrl\n type\n caption\n thumbnailUrl\n }\n }\n coverImage\n media\n coverMedia\n readingTime {\n text\n minutes\n }\n websiteBlockDetails\n }\n }\n opinionArticles: Contents(\n where: $opinionArticlesWhere\n locale: $locale\n limit: 10\n sort: "-publishedAt"\n ) {\n docs {\n id\n title\n description\n slug\n type\n subType\n newsSources\n publishedAt\n createdAt\n updatedAt\n audioNarration\n duration\n tvShow {\n id\n }\n primaryTopics {\n title\n page {\n slug\n name\n }\n }\n author {\n id_\n name\n profileUrl\n profilePicture {\n originalUrl\n type\n caption\n thumbnailUrl\n }\n }\n otherAuthors {\n id_\n name\n profileUrl\n profilePicture {\n originalUrl\n type\n caption\n thumbnailUrl\n }\n }\n coverImage\n media\n coverMedia\n readingTime {\n text\n minutes\n }\n websiteBlockDetails\n }\n }\n audioContents: Contents(\n where: $audioContentsWhere\n locale: $locale\n limit: 10\n sort: "-publishedAt"\n ) {\n docs {\n id\n title\n description\n slug\n type\n subType\n newsSources\n publishedAt\n createdAt\n updatedAt\n audioNarration\n duration\n tvShow {\n id\n }\n primaryTopics {\n title\n page {\n slug\n name\n }\n }\n author {\n id_\n name\n profileUrl\n profilePicture {\n originalUrl\n type\n caption\n thumbnailUrl\n }\n }\n otherAuthors {\n id_\n name\n profileUrl\n profilePicture {\n originalUrl\n type\n caption\n thumbnailUrl\n }\n }\n coverImage\n media\n coverMedia\n readingTime {\n text\n minutes\n }
1\n websiteBlockDetails\n }\n }\n }\n']);return b=function(){return n},n}function I(){let n=(0,i._)(["\n query GetLiveCoverage($id: String!, $locale: LocaleInputType) {\n LiveCoverage(id: $id, locale: $locale) {\n id\n title\n description\n updatedAt\n createdAt\n details\n mainHeadline\n summary\n primaryTopics {\n id\n }\n secondaryTopics {\n id\n }\n media {\n caption\n ","\n }\n }\n }\n"]);return I=function(){return n},n}function C(){let n=(0,i._)(["\n query GetLiveCoverages($where: LiveCoverage_where, $limit: Int, $page: Int) {\n LiveCoverages(where: $where, limit: $limit, page: $page) {\n docs {\n id\n title\n description\n updatedAt\n createdAt\n details\n mainHeadline\n summary\n media {\n caption\n ","\n }\n }\n hasNextPage\n hasPrevPage\n limit\n offset\n page\n pagingCounter\n totalDocs\n totalPages\n }\n }\n"]);return C=function(){return n},n}(0,r.Ps)(g()),(0,r.Ps)(m()),(0,r.Ps)(h(),u.lG),(0,r.Ps)(v(),p),(0,r.Ps)(f()),(0,r.Ps)($()),(0,r.Ps)(y()),(0,r.Ps)(w()),(0,r.Ps)(P()),(0,r.Ps)(b()),(0,r.Ps)(I(),u.JW),(0,r.Ps)(C(),u.JW);var _=t(12468);let A=(0,_.b)("menu {\n primaryMenuItems {\n name\n slug\n linkType\n url\n content {\n id\n title\n type\n slug\n }\n liveCoverage{\n id\n }\n page {\n slug\n }\n topic{\n page {\n slug\n }\n }\n id\n tvShow {\n id\n }\n description\n menuItems {\n name\n slug\n linkType\n url\n tvShow {\n id\n }\n content {\n id\n title\n type\n slug\n }\n topic{\n page {\n slug\n }\n }\n liveCoverage{\n id\n }\n \n page {\n slug\n }\n id\n description\n }\n }\n secondaryMenuItems {\n name\n slug\n linkType\n url\n content {\n id\n title\n type\n slug\n }\n tvShow {\n id\n }\n liveCoverage{\n id\n }\n page {\n slug\n }\n topic{\n page {\n slug\n }\n }\n id\n description\n menuItems {\n tvShow {\n id\n }\n name\n slug\n linkType\n url\n content {\n id\n title\n type\n slug\n }\n liveCoverage{\n id\n }\n topic{\n page {\n slug\n }\n }\n page {\n slug\n }\n id\n description\n }\n }\n title\n}");function T(){let n=(0,i._)(["\n query GetAllPages($where: Page_where, $locale: LocaleInputType) {\n Pages(where: $where, locale: $locale) {\n docs {\n ","\n }\n }\n }\n"]);return T=function(){return n},n}(0,r.Ps)(T(),A);var U=t(16152);let G=(0,_.b)("Pages(where: $where, locale: $locale) {\n docs {\n id\n name\n slug\n pageLayout {\n name\n identifier\n }\n metadata {\n subTypes\n topic {\n title\n description\n id\n parentTopic {\n name\n id\n }\n }\n }\n pageLayoutIdentifier\n sections {\n isEnabled\n name\n blocks {\n id\n name\n blockLabel\n redirectUrl\n actionButtonLabel\n backgroundColor\n redirectPageSlug\n tvShow {\n id\n }\n blockElements {\n categoryItemsToFilterBy\n categoryItem {\n status\n id\n type\n title\n synopsis\n hasEpisodes\n posterLandscape {\n ".concat(u.lG,"\n }\n posterVertical {\n ").concat(u.lG,"\n }\n thumbnail {\n ").concat(u.lG,"\n }\n video {\n ").concat(u.lG,"\n }\n seasonNumbers {\n seasonNumber\n }\n translations {\n languageCode\n audio {\n file { \n originalUrl\n }\n isActive\n }\n subtitle {\n file {\n originalUrl\n }\n isActive\n }\n }\n promotion {\n id\n title\n duration\n type\n thumbnail {\n ").concat(u.lG,"\n }\n video {\n ").concat(u.lG,"\n }\n }\n\n }\n genre {\n id\n }\n seriesEpisode {\n id\n status\n }\n type\n subTypes\n id\n title\n backgroundColor\n topics {\n id\n title\n page {\n slug\n }\n }\n podcastsFilter{\n id\n }\n tags\n dateFilter\n dateFromFilter\n dateToFilter\n filterContentBy\n coverMedia {\n media{\n ").concat(u.lG,"\n }\n }\n tvShow {\n id\n title\n description\n coverImage{\n ").concat(u.lG,"\n }\n }\n content {\n status\n id\n description\n title\n type\n subType\n slug\n coverMedia \n coverImage \n media \n tvShow {\n id\n title\n description\n coverImage{\n ").concat(u.lG,"\n }\n }\n audioNarration\n duration\n readingTime {\n text\n minutes\n }\n primaryTopics {\n id\n title\n page {\n name\n slug\n }\n }\n author{\n id_\n name\n profileUrl\n profilePicture {\n originalUrl\n type\n caption\n thumbnailUrl\n }\n }\n otherAuthors {\n id_\n name\n profileUrl\n profilePicture {\n originalUrl\n type\n caption\n thumbnailUrl\n }\n }\n backgroundColor\n websiteBlockDetail
1s\n }\n isPinned\n liveStream {\n streamUrl\n title\n type\n createdAt\n description\n epgUrl\n }\n liveCoverage {\n status \n id\n title\n description\n updatedAt\n details\n mainHeadline\n media {\n ").concat(u.lG,"\n }\n }\n \n }\n blockLayoutIdentifier\n }\n sectionLayoutIdentifier\n }\n supportedPageLayouts\n order\n description\n ").concat(A,"\n }\n hasNextPage\n hasPrevPage\n limit\n offset\n page\n pagingCounter\n totalDocs\n totalPages\n }")),L=n=>{var e;let{pageType:t,slug:i,channelId:r,pageLayoutIdentifier:l,languageCode:a,pageId:s}=n,u={platform:{equals:"website"}};return l&&(u.pageLayoutIdentifier={equals:l}),r&&(u.channel={equals:r}),t&&(u.pageType={equals:t}),i&&(u.slug={equals:decodeURIComponent(i)}),s&&(u.id={equals:s}),{where:u,locale:null!==(e=(0,o.hi)(a))&&void 0!==e?e:"en"}},S=(0,U.BX)("\n query GetAllPages($where: Page_where, $locale: LocaleInputType) {\n ".concat(G,"\n }\n"));function k(){let n=(0,i._)(["\n fragment CategoryItemFields on CategoryItem {\n id\n title\n synopsis\n type\n seasonNumbers {\n seasonNumber\n }\n thumbnail {\n ","\n }\n posterLandscape {\n ","\n }\n posterVertical {\n ","\n }\n promotionPosterHorizontal {\n ","\n }\n promotionPosterVertical {\n ","\n }\n promotion {\n id\n title\n duration\n type\n thumbnail {\n ","\n }\n video {\n ","\n }\n }\n video {\n ","\n }\n genre {\n id\n title\n }\n publishedAt\n }\n"]);return k=function(){return n},n}function N(){let n=(0,i._)(["\n query GetAllCategoryItems($where: CategoryItem_where, $limit: Int, $locale: LocaleInputType) {\n CategoryItems(where: $where, limit: $limit, locale: $locale) {\n docs {\n id\n title\n hasEpisodes\n posterLandscape {\n ","\n }\n posterVertical {\n ","\n }\n promotionPosterHorizontal {\n ","\n }\n promotionPosterVertical {\n ","\n }\n thumbnail {\n ","\n }\n video {\n ","\n }\n duration\n type\n synopsis\n genre {\n id\n title\n }\n translations {\n languageCode\n audio {\n file { \n originalUrl\n }\n isActive\n }\n subtitle {\n file {\n originalUrl\n }\n isActive\n }\n }\n seasonNumbers {\n seasonNumber\n }\n promotion {\n id\n title\n duration\n type\n thumbnail {\n ","\n }\n video {\n ","\n }\n }\n highlight {\n ","\n }\n }\n hasNextPage\n hasPrevPage\n limit\n offset\n page\n pagingCounter\n totalDocs\n }\n }\n"]);return N=function(){return n},n}(0,U.BX)("\n query GetOpinionFeaturePagesMenu(\n $opinionWhere: Page_where\n $featureWhere: Page_where\n $locale: LocaleInputType\n ) {\n OpinionPages: Pages(where: $opinionWhere, locale: $locale) {\n docs {\n slug\n }\n }\n FeaturePages: Pages(where: $featureWhere, locale: $locale) {\n docs {\n slug\n }\n }\n }\n"),t(52185);let q=(0,r.Ps)(k(),u.R8,u.R8,u.R8,u.R8,u.R8,u.R8,u.R8,u.R8);function D(){let n=(0,i._)(["\n fragment SeriesEpisodeFields on SeriesEpisode {\n id\n title\n synopsis\n episodeNumber\n seasonNumber\n thumbnail {\n ","\n }\n series {\n id\n }\n genre {\n id\n title\n }\n duration\n promotion {\n id\n }\n translations {\n languageCode\n audio {\n file {\n originalUrl\n }\n isActive\n }\n subtitle {\n file {\n originalUrl\n }\n isActive\n }\n }\n video {\n ","\n }\n posterLandscape {\n ","\n }\n posterVertical {\n ","\n }\n publishedAt\n }\n"]);return D=function(){return n},n}function E(){let n=(0,i._)(["\n query GetAllSeriesEpisodes(\n $where: SeriesEpisode_where\n $limit: Int\n $locale: LocaleInputType\n $sort: String\n ) {\n SeriesEpisodes(where: $where, locale: $locale, limit: $limit, sort: $sort) {\n docs {\n ...SeriesEpisodeFields\n }\n hasNextPage\n hasPrevPage\n limit\n offset\n page\n pagingCounter\n totalDocs\n }\n }\n ","\n"]);return E=function(){return n},n}function B(){let n=(0,i._)(["\n query GetSeriesAndEpisodes(\n $seriesWhere: CategoryItem_where\n $episodeWhere: SeriesEpisode_where\n $episodeLimit: Int\n $locale: LocaleInputType\n $episodeSort: String\n ) {\n allSeries: CategoryItems(where: $seriesWhere, locale: $locale, limit: 1) {\n docs {\n ...CategoryItemFields\n }\n hasNextPage\n hasPrevPage\n limit\n offset\n page\n pagingCounter\n totalDocs\n }\n SeriesEpisodes(\n where: $episodeWhere\n locale: $locale\n limit: $episodeLimit\n sort: $episodeSort\n ) {\n docs {\n ...SeriesEpisodeFields\n }\n hasNextPage\n hasPrevPage\n limit\n offset\n page\n pagingCounter\n totalDocs\n }\n }\n ","\n ","\n"]);return B=function(){return n},n}(0,r.Ps)(N(),u.R8,u.R8,u.R8,u.R8,u.R8,u.R8,u.R8,u.R8,u.R8);let x=(0,r.Ps)(D(),u.lG,u.lG,u.lG,u.lG);function R(){let n=(0,i._)(["\n query GetAllPages($where: Page_where, $limit: Int, $page: Int) {\n Pages(where: $where, limit: $limit, page: $page) {\n docs {\n id\n slug\n name\n pageLayoutIdentifier\n }\n limit\n page\n totalDocs\n totalPages\n }\n }\n"]);return R=function(){return n},n}function W(){let n=(0,i._)(["\n query GetAllTopics(\n $where: Topic_where\n $limit: Int\n $locale: LocaleInputType\n ) {\n Topics(where: $where, limit: $limit, locale: $locale) {\n docs {\n id\n title\n description\n parentTopic {\n id\n name\n }\n channel {\n id\n }\n totalStories\n page {\n id\n slug\n name\n }\n menu {\n id\n }\n updatedAt\n createdAt\n }\n hasNextPage\n hasPrevPage\n limit\n offset\n page\n pagingCounter\n totalDocs\n totalPages\n }\n }\n"]);return W=function(){return n},n}function F(){let n=(0,i._)(["\n query TvSchedules($where: TvSchedule_where) {\n TvSchedules(where: $where) {\n docs {\n id\n etvChannelId\n schedule\n channel {\n id\n }\n date\n }\n totalDocs\n }\n }\n"]);return F=function(){return n},n}(0,r.Ps)(E(),x),(0,r.Ps)(B(),q,x),(0,r.Ps)(R()),(0,r.Ps)(W()),(0,r.Ps)(F())},52185:function(n,e,t){var i=t(66289),o=t(24262),r=t(27155);function l(){let n=(0,i._)(["\n query GetAllPlaylists(\n $where: Playlist_where\n $limit: Int\n $locale: LocaleInputType\n $sort: String\n ) {\n Playlists(where: $where, locale: $locale, limit: $limit, sort: $sort) {\n docs {\n id\n title\n description\n coverImage {\n ","\n }\n channel {\n id\n }\n }\n hasNextPage\n hasPrevPage\n limit\n offset\n page\n pagingCounter\n totalDocs\n totalPages\n }\n }\n"]);return l=function(){return n},n}function a(){let n=(0,i._)(["\n query GetPlaylistItems(\n $where: PlaylistItem_where\n $limit: Int\n $page: Int\n $locale: LocaleInputType\n $sort: String\n ) {\n PlaylistItems(\n where: $where\n locale: $locale\n limit: $limit\n page: $page\n sort: $sort\n ) {\n docs {\n id\n playlistId {\n id\n title\n description\n coverImage {\n ","\n }\n }\n categoryItem {\n type\n id\n title\n duration\n synopsis\n status\n seasonNumbers {\n seasonNumber\n }\n posterVertical {\n ","\n }\n posterLandscape {\n ","\n }\n video {\n ","\n }\n genre {\n id\n title\n }\n promotion {\n id\n title\n duration\n type\n thumbnail {\n ","\n }\n video {\n ","\n }\n }\n }\n seriesEpisode {\n id\n title\n synopsis\n episodeNumber\n duration\n status\n thumbnail {\n ","\n }\n video {\n ","\n }\n \n }\n updatedAt\n createdAt\n }\n hasNextPage\n hasPrevPage\n limit\n offset\n page\n pagingCounter\n totalDocs\n }\n }\n"]);return a=function(){return n},n}(0,r.Ps)(l(),o.lG),(0,r.Ps)(a(),o.lG,o.lG,o.lG,o.lG,o.lG,o.lG,o.lG,o.lG)},12468:function(n,e,t){t.d(e,{b:function(){return i}});function i(n){return n.replace(/\s+/g," ").replace(/\s*([{}])\s*/g,"$1").trim()}},57678:function(n,e,t){t.d(e,{A:function(){return l}}),(0,t(12468).b)("docs{\nid\ntimestamp\ntitle\ndescription\ntwitterId\ncontent{\ntitle\ndescription\nslug\ntype\nsubType\nreadingTime{\ntext\n}\n}\n}"),t(53883),t(8247);var i=t(54059),o=t.n(i);let r=n=>{let e=o()(),t=o()(n);return e.diff(t,"minute")};function l(n){var e;return n&&(null==n?void 0:null===(e=n.filter(n=>n.isPinned||n.timestamp&&10>r(null==n?void 0:n.timestamp)))||void 0===e?void 0:e.sort((n,e)=>{let t=new Date(n.timestamp).getTime();return new Date(e.timestamp).getTime()-t}))||[]}},24262:function(n,e,t){t.d(e,{JW:function(){return r},R8:function(){return l},lG:function(){return o}});var i=t(12468);let o=(0,i.b)("\n media {\n type\n playlistJson\n thumbnailUrl\n originalUrl\n \n }\n cropDetails {\n optimizedUrl\n type\n url\n }\n"),r=(0,i.b)("\n media {\n type\n playlistJson\n thumbnailUrl\n originalUrl\n \n }\n cropDetails {\n optimizedUrl\n url\n }\n"),l=(0,i.b)("\n media {\n type\n playlistJson\n thumbnailUrl\n originalUrl\n \n }\n cropDetails {\n optimizedUrl\n url\n }\n")},31703:function(n,e,t){t.d(e,{k:function(){return o}});var i=t(62007);let o=t.n(i)()(void 0)}}]);
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.