1import{u as $e,_ as Oe,a as He}from"./DCGeylsZ.js";import{n as se,x as _e,C as V,j as le,o as ie,p as J,q as we,y as Re,z as Ae,A as Le,B as Be,r as We,a as te,f as Ge,u as ye,v as Me,w as De,c as ae,b as Fe,d as Ve,S as ze}from"./CD0LZZvC.js";import{ac as r,ak as oe,z as t,c as U,aq as K,w as qe,C as be,n as ue,v as pe,E as c,af as o,an as C,al as X,ah as z,ai as Q,aw as Te,ao as ce,ag as M,ae as O,ad as he,ay as ke,aj as re,b as A,aD as ve,aM as Ke,aN as Ce,aO as Ee,ax as Ue,u as Ie,at as G}from"./DJqXHs41.js";import{_ as Ye}from"./BlG7i_ox.js";import{_ as je}from"./BE6wdTxI.js";import{_ as Xe}from"./DCJCM6QT.js";import Je from"./vRfPCfwR.js";import"./B0zfH0lk.js";import"./B7Zl1hLj.js";const Qe={__name:"ActivitySlider",props:{data:{type:Array,required:!0}},setup(N){const{handleNavigation:a}=se(),{dataLayer:n,GTM_EVENT_LIST:d,GTM_CONTENT_TYPE_LIST:y}=_e(),{getSrc:f,getWidth:S,getHeight:x}=$e("activity"),l=N,_={SHOWS_ACTIVITY_BANNER:"shows_activity_banner",SHOWS_ACTIVITY_BANNER_SWIPE:"shows_activity_banner_swipe"},B=U(()=>l.data.map(w=>({href:w._link,target:w.contentType===V.EXTERNAL_URL?"_blank":"_self",src:f(w),alt:w.title,raw:w}))),P=w=>{a(w.raw),n.push({_gtm_event:d.SHOWS_HIGHLIGHTS_CLICK,_gtm_content_area:_.SHOWS_ACTIVITY_BANNER,_gtm_content_type:y.SHOWS,_gtm_item_name:w.alt})},$=()=>{n.push({_gtm_event:d.SHOWS_HIGHLIGHTS_CLICK,_gtm_content_area:_.SHOWS_ACTIVITY_BANNER_SWIPE,_gtm_content_type:y.BUTTON,_gtm_item_name:null})},H=w=>{n.push({_gtm_event:d.SECTION_EXPOSURE,_gtm_content_area:_.SHOWS_ACTIVITY_BANNER,_gtm_content_type:y.SHOWS,_gtm_item_name:w.alt})};return(w,b)=>{const R=Oe;return r(),oe(R,{slides:t(B),width:t(S),height:t(x),"nav-size":"lg","lcp-first":"",format:"webp",expose:"","aria-label":"activity slider",onSlideClick:P,onNavClick:$,onExpose:H},null,8,["slides","width","height"])}}},Ze={class:"mb-2 mb-md-0 mb-lg-2"},et=["href","onClick"],tt={class:"slide-image-wrapper"},at={class:"slide-content"},st={key:0,class:"slide-title mb-0"},nt={key:1,class:"slide-description mb-0 mt-3"},ot={class:"icon-video-duration text-neutral-400 mt-6"},rt={key:0,class:"button-wrapper"},lt={class:"pagination d-lg-none swiper-pagination-bullets swiper-pagination-horizontal"},it={class:"d-lg-flex d-none navigation"},ct={ref:"prevBtn",class:"btn border-0 swiper-button-prev","aria-label":"new releases slider previous button"},dt={ref:"nextBtn",class:"btn border-0 swiper-button-next","aria-label":"new releases slider next button"},ut={__name:"NewReleases",props:{data:{type:Array,required:!0},originalSize:{type:Number,required:!0}},setup(N){const{handleNavigation:a}=se(),{dataLayer:n,GTM_EVENT_LIST:d,GTM_CONTENT_TYPE_LIST:y}=_e(),f=ie(),S=N,x=K("prevBtn"),l=K("nextBtn"),_=K("gallerySwiper"),B=U(()=>_.value?.$el.swiper.realIndex),P=A(null),$=i=>{P.value=i},H=U(()=>({modules:[ve,Ke,Ce],thumbs:{swiper:P.value},loop:!0,spaceBetween:16,breakpoints:{[R]:{allowTouchMove:!0,speed:300},[E]:{allowTouchMove:!1,speed:0}}})),w=()=>{const i=_.value?.$el?.swiper?.wrapperEl,p=_.value?.$el?.swiper?.slides;f.isLessThan("desktop")?ue(()=>{let T=0;i.style.height="auto",p.forEach(u=>{u.style.height="auto",u.querySelector(".slide-content").style.height="100%",T=Math.max(T,u.clientHeight)}),i.style.height=`${T}px`}):ue(()=>{i.style.height="100%";const u=p[0].querySelector(".slide-image-wrapper").offsetHeight;p.forEach(v=>{v.querySelector(".slide-content").style.height=`${u}px`}),p.forEach(v=>{const g=v.querySelector(".slide-description");if(!g)return;g.style.setProperty("--max-lines","unset");const L=g.offsetHeight,Z=Math.floor(L/22);g.style.setProperty("--max-lines",Z.toString())})})},b=Re(()=>{w()},500,{maxWait:3e3}),R=f.breakpointValue("mobile"),E=f.breakpointValue("tablet"),D=f.breakpointValue("desktop"),W=U(()=>({modules:[Ee,ve],spaceBetween:20,slideToClickedSlide:!0,loop:!0,freeMode:!0,breakpoints:{[R]:{slidesPerView:1},[E]:{slidesPerView:3},[D]:{slidesPerView:5,slidesPerGroup:5}},navigation:{nextEl:l.value,prevEl:x.value}})),F={SHOWS_NEW_RELEASE:"shows_new_release"},I=i=>{a(i),n.push({_gtm_event:d.SHOWS_HIGHLIGHTS_CLICK,_gtm_content_area:F.SHOWS_NEW_RELEASE,_gtm_content_type:y.SHOWS,_gtm_item_name:i.title})},s=K("banner");He({swiperRef:_,slideRefs:s,getSlideData:i=>S.data[i],onExpose:i=>{n.push({_gtm_event:d.SECTION_EXPOSURE,_gtm_content_area:F.SHOWS_NEW_RELEASE,_gtm_content_type:y.SHOWS,_gtm_item_name:i.title})}});const h=A(!1);return qe(()=>P.value?.mounted,()=>{h.value=!0}),be(()=>{w(),J(window,"resize",b),ue(()=>
1{(P.value?.slides).forEach((p,T)=>{p&&J(p,"mouseenter",()=>{_.value.$el.swiper.slideTo(T)})})})}),pe(()=>{const i=P.value;i&&(i.update(),i.navigation?.update())}),(i,p)=>{const T=we,u=Te,v=ke;return r(),c(z,null,[o("div",Ze,[C(v,he({id:"gallery-swiper",ref:"gallerySwiper"},t(H)),{default:X(()=>[(r(!0),c(z,null,Q(S.data,(g,L)=>(r(),oe(u,{ref_for:!0,ref:"banner",key:L},{default:X(()=>[o("article",null,[o("a",{href:g._link,class:"gallery-wrapper",onClick:ce(ee=>I(g),["prevent"])},[o("div",tt,[C(T,{format:"webp",src:g.image,class:"img-fluid",alt:g.title,width:1280,height:720,preload:L===0},null,8,["src","alt","preload"])]),o("div",at,[g.title?(r(),c("h1",st,M(g.title),1)):O("",!0),g.description?(r(),c("p",nt,M(g.description),1)):O("",!0),o("span",ot,[p[0]||(p[0]=o("i",{"data-icon":"video-duration","aria-hidden":"true"},null,-1)),o("span",null,M(g.vodLength),1)])])],8,et)])]),_:2},1024))),128))]),_:1},16),C(v,he({id:"gallery-thumb-swiper"},t(W),{class:["is-loading d-none d-md-block py-5",{mounted:t(h)}],onSwiper:$}),{default:X(()=>[(r(!0),c(z,null,Q(S.data,g=>(r(),oe(u,{ref_for:!0,ref:"bannerThumb",key:g.image},{default:X(()=>[C(T,{src:g.image,class:"img-fluid",alt:g.title,width:320,height:180},null,8,["src","alt"])]),_:2},1024))),128))]),_:1},16,["class"])]),S.data.length>1?(r(),c("div",rt,[o("div",lt,[(r(!0),c(z,null,Q(N.originalSize,(g,L)=>(r(),c("span",{key:L,class:re(["swiper-pagination-bullet",{"swiper-pagination-bullet-active":L===t(B)%N.originalSize}])},null,2))),128))]),o("div",it,[o("button",ct,[...p[1]||(p[1]=[o("i",{"data-icon":"swiper-navigation-btn-prev"},null,-1)])],512),o("button",dt,[...p[2]||(p[2]=[o("i",{"data-icon":"swiper-navigation-btn-next"},null,-1)])],512)])])):O("",!0)],64)}}},_t=le(ut,[["__scopeId","data-v-85fa452d"]]),pt=["href"],gt={key:0,class:"number-vod-thumbnail-wrapper"},mt={key:0,class:"video-duration"},ht={key:1,class:"content-label"},vt={class:"number-vod-card-content-wrapper"},wt={key:0,class:"number-wrapper"},bt={class:"number-layer"},yt={"aria-hidden":"true",class:"number-stroke-layer"},ft={class:"content-wrapper d-flex flex-column py-3 gap-2"},St={class:"video-title h6"},Tt={class:"video-description text-body-3 mb-0 line-clamp"},kt={__name:"NumberVideoCard",props:{themeColor:{type:String,default:"dark"},data:{type:Object,required:!0},type:{type:String,default:"news"},showThumbnailBreakpoint:{type:Object,default:()=>({mobile:!0,tablet:!0,desktop:!0})},showNumberBreakpoint:{type:Object,default:()=>({mobile:!0,tablet:!0,desktop:!0})},number:{type:Number,default:0}},setup(N){const{handleNavigation:a}=se(),n=ie(),d=N,{showLabel:y,showDuration:f}=Ae(()=>d.data),S=U(()=>{let l=!1;return n.isLessThan("tablet")?l=d.showNumberBreakpoint.mobile:n.match("tablet")?l=d.showNumberBreakpoint.tablet:n.isGreaterOrEquals("desktop")&&(l=d.showNumberBreakpoint.desktop),l}),x=U(()=>{let l=!1;return n.isLessThan("tablet")?l=d.showThumbnailBreakpoint.mobile:n.match("tablet")?l=d.showThumbnailBreakpoint.tablet:n.isGreaterOrEquals("desktop")&&(l=d.showThumbnailBreakpoint.desktop),l});return(l,_)=>{const B=we;return r(),c("article",null,[o("a",{href:d.data._link,class:re(["number-video-card d-flex flex-column",[d.themeColor,d.type]]
1),onClick:_[0]||(_[0]=ce(P=>t(a)(d.data),["prevent"]))},[t(x)?(r(),c("div",gt,[C(B,{format:"webp",src:d.data.image,alt:d.data.title,class:"thumbnail",loading:"lazy",placeholder:"",quality:"80",width:"960",height:"540"},null,8,["src","alt"]),t(f)?(r(),c("span",mt,M(d.data?.length),1)):O("",!0),t(y)?(r(),c("span",ht,[o("span",null,M(d.data?.label),1)])):O("",!0)])):O("",!0),o("div",vt,[t(S)?(r(),c("div",wt,[o("span",bt,M(N.number),1),o("span",yt,M(N.number),1)])):O("",!0),o("div",ft,[o("h3",St,M(d.data.title),1),o("p",Tt,M(d.data.shortDescription),1)])])],10,pt)])}}},Ct=le(kt,[["__scopeId","data-v-3951848a"]]),Et=["href","onClick"],It={class:"image-wrapper"},Nt={key:0,class:"program-label"},xt={class:"content py-5 px-4 h6 text-white"},Pt={class:"button-wrapper"},$t={class:"pagination d-md-none swiper-pagination-bullets swiper-pagination-horizontal"},Ot={key:0,class:"d-none d-lg-flex navigation"},Ht={__name:"EditorPicks",props:{data:{type:Array,required:!0},originalSize:{type:Number,required:!0}},setup(N){const a=ie(),{dataLayer:n,GTM_EVENT_LIST:d,GTM_CONTENT_TYPE_LIST:y}=_e(),{handleNavigation:f}=se(),S=N,x=K("prevBtn"),l=K("nextBtn"),_=K("accordingSwiper"),B=U(()=>_.value?.$el.swiper.realIndex),P=a.breakpointValue("mobile"),$=a.breakpointValue("tablet"),H=a.breakpointValue("desktop"),w=U(()=>({modules:[Ee,ve,Ce,Ue],navigation:{nextEl:l.value,prevEl:x.value},loop:!0,autoplay:a.isLessThan("tablet")?{delay:5e3,disableOnInteraction:!1}:!1,breakpoints:{[P]:{slidesPerView:1,slidesPerGroup:1,spaceBetween:12,allowTouchMove:!0},[$]:{slidesPerView:4.35,spaceBetween:20,allowTouchMove:!0},[H]:{slidesPerView:"auto",slidesPerGroup:5,spaceBetween:20,allowTouchMove:!1}}})),b=A(0),R=A(0),E=s=>{const h=a.isGreaterOrEquals("desktop")?s.params.slidesPerGroup:s.params.slidesPerView,i=s.params.spaceBetween,p=(s.width-i*(h-1))/h,T=Math.round(p*100)/100,u=p*16/9,v=Math.round(u*100)/100;s.wrapperEl.style.setProperty("--image-width",`${T}px`),s.wrapperEl.style.setProperty("--hover-image-width",`${v}px`),b.value=T,R.value=v},D=U(()=>R.value-b.value),W={SHOWS_EDITORS_PICKS:"shows_editors_picks",SHOWS_EDITORS_PICKS_SWIPE:"shows_editors_picks_swipe"},F=s=>{f(s),n.push({_gtm_event:d.SHOWS_HIGHLIGHTS_CLICK,_gtm_content_area:W.SHOWS_EDITORS_PICKS,_gtm_content_type:y.SHOWS,_gtm_item_name:s.title})},I=A(!1);return be(()=>{const s=_.value?.$el?.swiper,h=s?.slides,i=s?.wrapperEl;E(s),J(window,"resize",async()=>{await ue(),requestAnimationFrame(()=>{E(s)})}),h?.forEach((p,T)=>{let u=null,v=null;const g=L=>{const ee=h[L].getBoundingClientRect(),Z=s.el.getBoundingClientRect();return Math.abs(ee.right-Z.right)<5};J(p,"mouseenter",()=>{a.isLessThan("desktop")||(u=setTimeout(()=>{p.dataset.active=!0,g(T)&&(v=s.translate,s.setTransition(300),i.style.transform=`translate3d(${v-D.value}px, 0px, 0px)`)},300))}),J(p,"mouseleave",()=>{a.isLessThan("desktop")||(clearTimeout(u),u=null,p.dataset.active=!1,g(T)&&v!==null&&(s.setTransition(300),i.style.transform=`translate3d(${v}px, 0px, 0px)`,v=null))})}),I.value=!0}),pe(()=>{const s=_.value?.$el?.swiper;
1s&&(s.update(),s.navigation?.update())}),(s,h)=>{const i=we,p=Te,T=ke;return r(),c(z,null,[C(T,he({ref:"accordingSwiper"},t(w),{class:["mb-2 mb-md-0 mb-lg-2",{"not-mounted":!t(I)}]}),{default:X(()=>[(r(!0),c(z,null,Q(S.data,(u,v)=>(r(),oe(p,{key:v},{default:X(()=>[o("article",null,[o("a",{href:u._link,onClick:ce(g=>F(u),["prevent"])},[o("div",It,[C(i,{format:"webp",class:"image",src:u.image,alt:u.title,loading:"lazy",placeholder:"",quality:"80",width:"300",height:"300"},null,8,["src","alt"]),C(i,{class:"hover-image",format:"webp",src:u.hoverImage,alt:u.title,loading:"lazy",placeholder:"",quality:"80",width:"480",height:"270"},null,8,["src","alt"]),u.label?(r(),c("span",Nt,[o("span",null,M(u.label),1)])):O("",!0)]),o("h1",xt,M(u.title),1)],8,Et)])]),_:2},1024))),128))]),_:1},16,["class"]),o("div",Pt,[o("div",$t,[(r(!0),c(z,null,Q(N.originalSize,(u,v)=>(r(),c("span",{key:v,class:re(["swiper-pagination-bullet",{"swiper-pagination-bullet-active":v===t(B)%N.originalSize}])},null,2))),128))]),S.data.length>6?(r(),c("div",Ot,[o("button",{ref:"prevBtn",class:"btn border-0 swiper-button-prev","aria-label":"editor picks slider previous button",onClick:h[0]||(h[0]=u=>t(n).push({_gtm_event:t(d).SHOWS_HIGHLIGHTS_CLICK,_gtm_content_area:W.SHOWS_EDITORS_PICKS_SWIPE,_gtm_content_type:t(y).BUTTON,_gtm_item_name:null}))},[...h[2]||(h[2]=[o("i",{"data-icon":"swiper-navigation-btn-prev"},null,-1)])],512),o("button",{ref:"nextBtn",class:"btn border-0 swiper-button-next","aria-label":"editor picks slider next button",onClick:h[1]||(h[1]=u=>t(n).push({_gtm_event:t(d).SHOWS_HIGHLIGHTS_CLICK,_gtm_content_area:W.SHOWS_EDITORS_PICKS_SWIPE,_gtm_content_type:t(y).BUTTON,_gtm_item_name:null}))},[...h[3]||(h[3]=[o("i",{"data-icon":"swiper-navigation-btn-next"},null,-1)])],512)])):O("",!0)])],64)}}},Rt=le(Ht,[["__scopeId","data-v-912ebb8f"]]),At={ref:"tabContentWrapper",class:"tab-content-wrapper"},Lt={class:"nav-item",role:"presentation"},Bt=["id","data-bs-target","aria-label","onClick"],Wt={class:"tab-content"},Gt=["id","aria-labelledby"],Mt={class:"program-list-wrapper list-unstyled mb-0"},Dt={key:0,class:"d-flex align-items-center justify-content-end mt-2 mt-md-6"},Ft={__name:"IndexTabContent",props:{tabData:{type:Array,required:!0}},emits:["clickTab","clickSeeAll","clickProgram"],setup(N,{expose:a,emit:n}){const{handleNavigation:d}=se(),y=ie(),{$bootstrap:f}=Le(),S=N,x=n,l=A(0),_=K("swiperTabs"),B=K("tabContentWrapper");let P;const $=[],{pause:H,resume:w}=Be(()=>{l.value===P.length-1&&(l.value=-1),l.value++,_.value.swiperTabsRef.$el?.swiper.slideTo(l.value),$[l.value].show()},1e4),b=()=>{H(),w()};return be(()=>{P=_.value?.swiperTabsRef?.$el?.querySelectorAll(".nav-link"),P?.forEach(R=>{const E=new f.Tab(R);$.push(E),J(R,"click",D=>{D.preventDefault(),E.show(),_.value.swiperTabsRef.$el?.swiper.slideTo(l.value)})}),J(B.value,"mouseenter",()=>{H()}),J(B.value,"mouseleave",()=>{w()})}),pe(()=>{l.value=0,_.value.swiperTabsRef.$el?.swiper.slideTo(l.value),$[l.value].show(),w()}),Ie(()=>{H()}),a({activeTabIndex:l}),(R,E)=>{const D=je,W=Xe,F=We;return r(),c("div",At,[C(D,{ref:"swiperTabs",class:"mb-3 mb-md-6",data:S.tabData,"btn-background-color":"#1C1C1C","btn-stroke-color":"#CBCBCB",onPauseAutoPlay:E[0]||(E[0]=I=>b())},{default:X(({item:I,index:s})=>[o("div",Lt,[o("a",{id:`tab-${s}`,class:re(["nav-link",{active:t(l)===s}]),"data-bs-toggle":"tab","data-bs-target":`#tab-pane-${s}`,type:"button",role:"tab","aria-current":"true","aria-label":`${t(l)===s?"active":"inactive"} - ${I?.categoryName} - tab`,"aria-controls":"tab-pane","aria-selected":"true",onClick:h=>(l.value=s,b(),x("clickTab",s))},M(I?.categoryName),11,Bt)])]),_:1},8,["data"]),o("div",Wt,[(r(!0),c(z,null,Q(S.tabData,(I,s)=>(r(),c("div",{id:`tab-pane-${s}`,key:s,class:re(["tab-pane fade",{"show active":s===t(l)}]),role:"tabpanel","aria-labelledby":`tab-${s}`,tabindex:"0"},[o("ul",Mt,[(r(!0),c(z,null,Q(I?.programs.slice(0,t(y).isLessThan("tablet")?3:7),h=>(r(),c("li",{key:h.programId},[C(W,{data:h,"lazy-load":!0,placeholder:!0,onClick:ce(i=>(t(d)(h),x("clickProgram",{subcategoryName:I?.categoryName,programTitle:h.programTitle})),["prevent"])},null,8,["data","onClick"])]))),128))]),I._link?(r(),c("div",Dt,[C(F,{link:I._link,"theme-color":"dark","link-text":"See All","icon-direction":"end",onClick:h=>x("clickSeeAll",s)},null,8,["link","onClick"])])):O("",!0)],10,Gt))),128))])],512)}}},Vt=le(Ft,[["__scopeId","data-v-07f5e7ca"]]),zt={class:"bg-neutral-900 text-white h-100"},qt={key:0,class:"shows-grid-container pt-5 pt-lg-10"},Kt={id:"activity-swiper"},Ut={class:"shows-grid-container py-10 row-gap-10 row-gap-lg-12"},Yt={key:0,id:"new-releases"},jt={key:1,id:"most-popular"},Xt={key:1,class:"most-popular-vod-list list-unstyled mb-0"},Jt={key:2,id:"editors-picks"},Qt={class:"d-flex flex-column row-gap-10 row-gap-lg-13"},Zt={key:0,id:"highlight-program-list"},fe=90000511,Se="7",ea=Object.assign({name:"ShowsIndex"},{__name:"index",async setup(N){let a,n;const d=ie(),y=Ve(),{logSSRError:f}=Fe(),{dataLayer:S,GTM_EVENT_LIST:x,GTM_CONTENT_TYPE_LIST:l}=_e(),{getNavigationLink:_}=se(),B={SHOWS_MOST_POPULAR:"shows_most_popular"},P=(e=[],m)=>e?.length?e.map(k=>({categoryType:k.categoryType||m,...k})):[],$=A([]),{data:H,error:w}=([a,n]=G(async()=>te("shows-activity",async()=>{const e=await y.default.activityBanner();if(e.code==="0000"&&e.success)return e??[];if(e.code==="9999"&&e.success)throw ae({statusCode:500,statusMessage:"Failed to load shows activity data"})})),a=await a,n(),a);w.value?(console.warn("Error fetching shows activity data:",w.value),[a,n]=G(()=>f(w.value,{apiEndpoint:"shows-activity",pageName:"shows-index"})),await a,n()):H.value.success&&H.value.code==="0000"?($.value=P(H.value.data,2)||[],$.value=$.value.map(e=>{const m=parseInt(e.contentType),k={...e,_contentType:e.contentType,_mainCategory:"shows"};switch(m){case V.EXTERNAL_URL:k._externalUrl=e.url;break;case V.VOD:k._vodEncodedFullPath=e.encodedFullPath,k._vodId=e.vodId,k._vodTitle=e.encodedVodTitle,k._vodProgramId=e.programId;break;case V.CATEGORY:k._encodedFullPath=e.encodedFullPath;break;case V.TAG:k._tagName=e.tagName,k._tagId=e.tagId;break;case V.PROGRAM:k._programCategoryFullPath=e.encodedFullPath,k._programId=e.programId;break}return{...k,_link:_(k)}}).slice(0,7)):console.warn(H.value?.message);const b=A([]),R=A(0),{data:E,error:D}=([a,n]=G(async()=>te("shows-highlight-banner",async()=>{const e=await y.highlight.banner("2");if(e.code==="0000"&&e.success)return e??[];if(e.code==="9999"&&e.success)throw ae({statusCode:500,statusMessage:"Failed to load new releases data"})})),a=await a,n(),a);if(D.value)console.warn("Error fetching new releases:",D.value),[a,n]=G(()=>f(D.value,{apiEndpoint:"highlight-banner",pageName:"shows-index"})),await a,n();else if(E.value.success&&E.value.code==="0000"){if(E.value.data.section[0].sectionData.length>0&&(b.value=E.value.data.section[0].sectionData,R.value=E.value.data.section[0].sectionData.length),b.value.length<10&&b.value.length>1)for(;b.value.length<10;)b.value=[...b.value,...b.value];else b.value=b.value.slice(0,10);b.value=b.value.map(e=>{const m={...e,_contentType:V.VOD,_mainCategory:"shows",_vodEncodedFullPath:e.encodedFullPath,_vodId:e.id,_vodTitle:e.encodedTitle,_vodProgramId:e.programId};return{...m,_link:_(m)}})}const W=A([]),{data:F,error:I}=([a,n]=G(async()=>te("most-popular-shows",async()=>{const e=await y.highlight.mostPopular("2");if(e.code==="0000"&&e.success)return e??[];if(e.code==="9999"&&e.success)throw ae({statusCode:500,statusMessage:"Failed to load most popular data"})})),a=await a,n(),a);I.value?(console.warn("Error fetching most popular:",I.value),[a,n]=G(()=>f(I.value,{apiEndpoint:"most-popular-shows",pageName:"shows-index"})),await a,n()):F.value.success&&F.value.code==="0000"?W.value=F.value.data.map(e=>{const m={...e,_contentType:V.VOD,_mainCategory:"shows",_vodEncodedFullPath:e.encodedFullPath,_vodId:e.id,_vodTitle:e.encodedTitle,_vodProgramId:e.defaultProgramId};return{...m,_link:_(m)}}):console.warn(F.value?.message);const s=A([]),h=A(0),{data:i,error:p}=([a,n]=G(async()=>te("featured-2",async()=>{const e=await y.default.featured("2");if(e.code==="0000"&&e.success)return e??[];if(e.code==="9999"&&e.success)throw ae({statusCode:500,statusMessage:"Failed to load editors picks data"})})),a=await a,n(),a);if(p.value)console.warn("Error fetching featured-2:",p.value),[a,n]=G(()=>f(p.value,{apiEndpoint:"featured-2",pageName:"shows-index"})),await a,n();else if(i.value.success&&i.value.code==="0000"){if(i.value.data.length>0&&(s.value=i.value.data,h.value=i.value.data.length),s.value.length<10&&s.value.length>1)for(;s.value.length<10;)s.value=[...s.value,...s.value];else s.value=s.value.slice(0,10);s.value=s.value.map(e=>{const m={...e,_contentType:V.PROGRAM,_mainCategory:"shows",_programCategoryFullPath:e.encodedFullPath,_programId:e.programId};return{...m,_link:_(m)}})}else console.warn(i.value?.message);const{data:T,error:u}=([a,n]=G(async()=>te("category-shows",async()=>{const e=await y.category.categories("2");if(e.code==="0000"&&e.success)return e.data??[];if(e.code==="9999"&&e.success)throw ae({statusCode:500,statusMessage:"Failed to load news category data"})})),a=await a,n(),a);u.value&&(console.warn("Error fetching shows category:",u.value),[a,n]=G(()=>f(u.value,{apiEndpoint:"category-shows",pageName:"shows-index"})),await a,n());const v=A([]),{data:g,error:L}=([a,n]=G(async()=>te(`shows-index-category-${parseInt(fe)}-${parseInt(Se)}`,async()=>{const e=await y.category.categoriesAndContents(fe,Se);if(e.code==="0000"&&e.success)return e??[];if(e.code==="9999"&&e.success)throw ae({statusCode:500,statusMessage:"Failed to load shows category data"});return e??[]})),a=await a,n(),a);L.value?(console.warn("Error fetching shows category:",L.value),[a,n]=G(()=>f(L.value,{apiEndpoint:"shows-category",pageName:"shows-index"})),await a,n()):g.value?.code==="0000"&&g.value?.success?v.value=g.value.data.subCategories.map(e=>{if(e.mappingCategoryId){const Y=parseInt(e.mappingCategoryId);let j="";for(const ne of T.value??[]){if(parseInt(ne.id)===Y){j=ne.encodedFullPath;break}const de=ne.subCategories?.find(ge=>parseInt(ge.id)===Y);if(de){j=de.encodedFullPath;break}}e.encodedCategoryFullPath=j}const m={...e,_contentType:V.CATEGORY,_mainCategory:"shows",_encodedFullPath:e.encodedCategoryFullPath},k=e.programs.map(Y=>{const j={...Y,_contentType:V.PROGRAM,_mainCategory:"shows",_programCategoryFullPath:Y.encodedFullPath,_programId:Y.programId};return{...j,_link:_(j)}});return{...m,_link:_(m),programs:k}}):console.warn(g.value?.message);const ee={title:Ge("Infotainment, Documentary, Classic Cinema",{brandFirst:!0,siteName:`${ze} Shows`}),description:"Get to know Taiwan in depth through original shows, documentaries and classic films."};ye(ee);const Z=A(!1);return pe(()=>{Z.value||(ye(ee),Z.value=!0)}),Ie(()=>{Z.value=!1}),(e,m)=>{const k=Qe,Y=_t,j=Ye,ne=Ct,de=Rt,ge=Me,Ne=De,xe=Vt,Pe=Je;return r(),c("main",zt,[t($).length>0?(r(),c("div",qt,[o("section",Kt,[C(k,{data:t($)},null,8,["data"])])])):O("",!0),o("div",Ut,[t(b).length>0?(r(),c("section",Yt,[m[3]||(m[3]=o("h2",{class:"block-title-and-link-wrapper"},"NEW RELEASES",-1)),C(Y,{data:t(b),"original-size":t(R)},null,8,["data","original-size"])])):O("",!0),t(W).length>0?(r(),c("section",jt,[m[4]||(m[4]=o("h2",{class:"block-title-and-link-wrapper"},"MOST POPULAR",-1)),t(d).isLessThan("tablet")?(r(),oe(j,{key:0,data:t(W).slice(0,4)},null,8,["data"])):(r(),c("ul",Xt,[(r(!0),c(z,null,Q(t(W).slice(0,4),(q,me)=>(r(),c("li",{key:q.vodId},[C(ne,{number:me+1,"card-direction-breakpoint":{mobile:"row",tablet:"column",desktop:"column"},"show-number-breakpoint":{mobile:!1,tablet:!1,desktop:!0},data:q,type:"shows","theme-color":"dark",onClick:ce(ta=>t(S).push({_gtm_event:t(x).SHOWS_HIGHLIGHTS_CLICK,_gtm_content_area:B.SHOWS_MOST_POPULAR,_gtm_content_type:t(l).SHOWS,_gtm_item_name:q.title}),["prevent"])},null,8,["number","data","onClick"])]))),128))]))])):O("",!0),t(s).length>0?(r(),c("section",Jt,[m[5]||(m[5]=o("h2",{class:"block-title-and-link-wrapper"},"EDITOR'S PICKS",-1)),C(de,{data:t(s),"original-size":t(h)},null,8,["data","original-size"])])):O("",!0),o("div",Qt,[C(Ne,null,{default:X(()=>[C(ge,{"page-type":4,"show-vod-description":!0,"theme-color":"dark"})]),_:1}),t(v).length>0?(r(),c("section",Zt,[C(xe,{"tab-data":t(v),onClickTab:m[0]||(m[0]=q=>t(S).push({_gtm_event:t(x).SHOWS_HIGHLIGHTS_CLICK,_gtm_content_area:`tab_${t(v)[q].categoryName}`,_gtm_content_type:t(l).FUNCTION,_gtm_item_name:null})),onClickProgram:m[1]||(m[1]=({subcategoryName:q,programTitle:me})=>t(S).push({_gtm_event:t(x).SHOWS_HIGHLIGHTS_CLICK,_gtm_content_area:q,_gtm_content_type:t(l).SHOWS,_gtm_item_name:me})),onClickSeeAll:m[2]||(m[2]=q=>t(S).push({_gtm_event:t(x).SHOWS_HIGHLIGHTS_CLICK,_gtm_content_area:`see_all_${t(v)[q].categoryName}`,_gtm_content_type:t(l).BUTTON,_gtm_item_name:null}))},null,8,["tab-data"])])):O("",!0)])]),C(Pe)])}}}),ua=le(ea,[["__scopeId","data-v-6b97b36a"]]);export{ua as default};
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.