1import{a as e}from"./fiyb4wbz.js";import{A as t,At as n,Bt as r,D as i,Dt as a,E as o,Et as s,F as c,I as l,K as u,O as d,Ot as f,R as p,Vt as m,Yt as h,_n as g,a as _,at as v,d as y,f as b,ft as x,gn as S,ht as C,i as w,it as T,k as E,kt as D,n as O,p as k,pn as A,pt as j,s as M,st as N,u as P,y as F}from"./CzV_kOVb.js";import{c as I,l as L,s as R}from"./CKJdEpBz.js";import{f as z}from"./0wwsd2r8.js";import{t as B}from"./BKAFin4c.js";import{n as V}from"./PBfplg_b.js";import{S as H}from"./CYST3QQt.js";import{An as ee,Hn as U,It as te,Jn as ne,Jt as re,On as ie,Yt as ae,f as oe,ir as se,ln as ce,mt as le,o as ue,p as de,pt as fe,t as pe}from"./B_H4q8gt.js";import{t as me}from"./BXzYUksg.js";import{i as W}from"./dX1jpSd7.js";import{t as he}from"./crsYkylW.js";import{t as ge}from"./M61upIU8.js";import{t as G}from"./CNTPyvcE.js";import{t as K}from"./54ynlujO2.js";import"./6nTDtlCR2.js";import{i as q,r as J}from"./B3TeOBYb2.js";import{t as Y}from"./BAJ786FR2.js";import{t as X}from"./BDNMzG2s2.js";import{t as _e}from"./CQ6duVPi2.js";import{n as Z}from"./CVYvjavQ2.js";import{i as ve,n as ye,t as be}from"./BWXzCjfz2.js";import{t as Q}from"./Cs1LY96I2.js";import{t as xe}from"./DKvfPmC22.js";import{t as Se}from"./4cHmlMOi2.js";import{n as Ce}from"./BPYZi4Xi2.js";import{t as we}from"./D_VYr3jd2.js";var Te=class{fetch;resource=`/api/v2/Countdown`;constructor({fetch:e}){this.fetch=e}async get(e){let{props:t}=e,n={sportId:t.sport_id};return this.fetch(`${this.resource}/homepage`,{params:n,onResponse:({response:e})=>{e.status===204&&(e._data=null)}}).then(e=>e?te(e):null).catch(e=>(console.error(`[CountdownsRepo] get() mapping failed`,e),null))}},Ee=V(`countdowns`,{state:()=>({countdowns:{},isLoading:!1}),actions:{async fetchCountdowns(e){let{fetch:t,...n}=e;if(!(e.hash in this.countdowns)){this.isLoading=!0;let r=await new Te({fetch:t}).get(n);this.countdowns[e.hash]=r,this.isLoading=!1}}},getters:{getCountdowns:e=>t=>t in e.countdowns&&e.countdowns[t]?e.countdowns[t]:null,getLoadingFlag:e=>e.isLoading}}),De={__name:`CountdownsComponent`,props:{...J},setup(t){let n=Ee(),i=m(H.utc()),a=m(H.utc()),c=r({days:0,hours:0,minutes:0,seconds:0}),l,u=t,{$customFetch:d}=e(),{getComponentData:f,currentSportId:p,config:g,hash:_}=q({props:u,fetch:d}),y=o(()=>n.getCountdowns(_())),b=o(()=>
1n.getLoadingFlag),x=()=>{l=setInterval(()=>{i.value=i.value?.plus({seconds:1})},1e3)},S=()=>clearInterval(l),C=()=>{if(a.value?.diff(i.value).milliseconds>0){let{days:e,hours:t,minutes:n,seconds:r}=a.value.diff(i.value,[`days`,`hours`,`minutes`,`seconds`]).normalize().toObject();c.days=e,c.hours=t,c.minutes=n,c.seconds=Math.floor(r??0)}else c.days=0,c.hours=0,c.minutes=0,c.seconds=0,S()};return T(async()=>{await f(n.fetchCountdowns),s(y,()=>{i.value=H.utc(),y.value?.game.start_date?a.value=H.fromISO(y.value.game.start_date):a.value=H.utc(),S(),x()},{immediate:!0}),s(i,e=>{e&&C()},{immediate:!0})}),v(()=>{S()}),(e,t)=>j(e.$slots,`content`,{data:h(y),isLoading:h(b),config:h(g),currentSportId:h(p),countdown:h(c)})}},Oe={key:0,class:`c-countdown w-full flex overflow-hidden p-4`,"aria-labelledby":`h2_countdown`},ke={class:`c-countdown__left flex items-center`},Ae={class:`c-countdown__ad`},je={class:`c-countdown__details flex`},Me={key:0,class:`c-countdown__team-logo grid place-items-center w-[56px] h-[56px] bg-default-white shrink-0 rounded-full relative`},Ne={key:0,class:`c-countdown__atvs s-text-details`},Pe={class:`c-countdown__body pl-4`},Fe={class:`c-countdown__sport s-text-details-bold text-theme-brand-dark`},Ie={class:`c-countdown__opponent s-text-title text-white`},Le={class:`c-countdown__date-wrapper s-text-details mt-2`},Re={class:`c-countdown__date-icon`},ze={class:`c-countdown__date text-theme-safe-light`},Be={class:`c-countdown__time flex flex-col`},Ve={class:`c-countdown__time-top flex gap-x-4`},He={class:`c-countdown__time-wrapper flex items-end`},Ue={class:`s-text-heading-large flex items-end text-on-primary`},We={class:`c-countdown__time-wrapper flex items-end`},Ge={class:`s-text-heading-large text-on-primary`},Ke={class:`c-countdown__time-wrapper flex items-end`},qe={class:`s-text-heading-large text-on-primary`},Je={class:`c-countdown__time-wrapper flex items-end`},Ye={class:`s-text-heading-large text-on-primary`},Xe={key:0,class:`c-countdown__tickets`},Ze=Object.assign(p({__name:`Countdown`,setup(n){let r=u(`bucket`),a=W(),{$format_date:o}=e();return(e,n)=>{let s=Y,c=B,u=K,f=Z,p=De;return N(),d(p,{count:1,sportId:h(a)},{content:D(({data:e,countdown:a})=>[e&&a?(N(),t(`section`,Oe,[n[5]||=i(`h2`,{id:`h2_countdown`,class:`sr-only`},` Event Countdown `,-1),i(`div`,ke,[i(`div`,Ae,[l(s,{adSlotName:`htlad-countdown_sponsorlogo`})]),i(`div`,je,[e.game?.opponent?.image?.url?(N(),t(`div`,Me,[l(c,{class:`w-[40px] h-[40px]`,src:h(r)+e.game?.opponent?.image?.url,alt:e.game?.opponent?.title+``,preload:!0,lazyload:!1,images:[{breakpoint:0,image:h(r)+e.game?.opponent?.image?.url,width:40,height:40}]},null,8,[`src`,`alt`,`images`]),e.game?.atVs?(N(),t(`div`,Ne,g(e.game.atVs),1)):E(``,!0)])):E(``,!0),i(`div`,Pe,[i(`div`,Fe,g(e.game.sport?.title),1),i(`div`,Ie,g(e.game.opponent?.title),1),i(`div`,Le,[i(`div`,Re,[l(u,{name:`icon-time`,class:`text-theme-muted-light`})]),i(`div`,ze,g(h(o)(e?.game?.countdown??``,`MMMM d, `)+e?.game?.time),1)])])])]),i(`div`,Be,[i(`div`,Ve,[i(`div`,He,[i(`div`,Ue,g(a.days),1),n[0]||=i(`div`,{class:`s-text-details text-white opacity-50 pl-1`},` D `,-1)]),i(`div`,We,[i(`div`,Ge,g(a.hours),1),n[1]||=i(`div`,{class:`s-text-details text-white opacity-50 pl-1`},` H `,-1)]),i(`div`,Ke,[i(`div`,qe,g(a.minutes),1),n[2]||=i(`div`,{class:`s-text-details text-white opacity-50 pl-1`},` M `,-1)]),i(`div`,Je,[i(`div`,Ye,g(a.seconds),1),n[3]||=i(`div`,{class:`s-text-details text-white opacity-50 pl-1`},` S `,-1)])]),e.game.media.tickets?(N(),t(`div`,Xe,[l(f,{class:`c-countdown__tickets-link s-text-small-bold`,href:e?.game?.media?.tickets},{default:D(()=>[n[4]||=i(`span`,null,`Buy Tickets`,-1),l(u,{name:`icon-tickets`,class:`ml-2 text-[14px]`})]),_:1},8,[`href`])])):E(``,!0)])])):E(``,!0)]),_:1},8,[`sportId`])}}}),{__name:`Countdown`}),Qe={__name:`StoryComponent`,props:{...J},setup(t){let n=xe(),r=t,{$customFetch:i}=e(),{initialize:a,loadMore:s,getComponentData:c,currentSportId:l,config:u,hash:d}=q({props:r,fetch:i}),{sports:f,selectedSport:p,updateSport:m}=ve(r,l,c,n.fetchStories),{selectedVideo:g,switchVideo:_,closeVideo:v}=Q(),y=o(()=>n.getStories(d())),b=o(()=>n.getMoreToLoad(d())),x=o(()=>
1n.getLoadingMoreFlag(d())),S=o(()=>n.getLoadingFlag(d()));return T(async()=>{await c(n.fetchStories),a(n.fetchMoreStories)}),(e,t)=>j(e.$slots,`content`,{data:h(y),config:h(u),loadMore:h(s),moreToLoad:h(b),isLoadingMore:h(x),isLoading:h(S),currentSportId:h(l),sports:h(f),selectedSport:h(p),updateSport:h(m),selectedVideo:h(g),switchVideo:h(_),closeVideo:h(v)})}},$e={key:0,id:`s-storyRotator`,class:`c-stories`,"aria-labelledby":`h2_story_rotator`},et={class:`c-stories__wrapper w-full flex`},tt={class:`c-stories__main lg:w-[1px] grow shrink mr-4 bg-white`},nt={class:`c-stories__item-inner`},rt={class:`c-stories__media overflow-hidden`},it={class:`c-stories__details`},at={class:`c-stories__details-top flex pb-2`},ot={class:`c-stories__sport s-text-details-bold text-primary mr-2`},st={class:`c-stoories__date s-text-details text-theme-muted-light`},ct={class:`s-text-title-large text-theme-safe-light`},lt={key:0,class:`c-stories__link-wrapper flex pt-4`},ut={class:`c-stories__links flex flex-wrap gap-2 more`},dt={class:``},ft={class:`story-button-container flex`},pt={type:`button`,class:`story-rotator-prev relative appearance-none text-theme-muted-light grid place-items-center group`},mt={type:`button`,class:`story-rotator-next relative appearance-none grid text-theme-muted-light place-items-center group`},ht={class:`c-stories__rail bg-white sidearm-rail`},gt={class:`header-ad`},_t={class:`more ml-auto`},vt={class:`c-stories__rail-inner`},yt={class:`c-stories__item-inner flex items-center`},bt={class:`c-stories__media overflow-hidden rounded`},xt={class:`c-stories__details`},St={class:`c-stories__sport s-text-details-bold text-primary pb-1`},Ct=Object.assign(X(p({__name:`StoriesListSlider`,setup(n){let r=z(),s=u(`bucket`),f=W(),{$createImageUrl:p,$format_date:v}=e(),C=o(()=>r.params.slug?r.params.slug:!1),T=m({navigation:{nextEl:`.story-rotator-next`,prevEl:`.story-rotator-prev`},breakpoints:{0:{slidesPerView:1}},keyboard:{enabled:!0,onlyInViewport:!0},autoplay:{delay:1e4,disableOnInteraction:!1,waitForTransition:!1},modules:[P,_,w,y]}),O=m(`pause`),A=()=>{let e=document?.getElementById(`s-storyRotator`)?.getElementsByClassName(`swiper`)[0],t=null;e instanceof HTMLElement&&(t=e.swiper,t?.autoplay.running?(t?.autoplay.stop(),O.value=`play`):(t?.autoplay.start(),O.value=`pause`))},j=m(null),M=e=>{j.value=e},I=m(null);return a(()=>{I.value!=null&&setTimeout(()=>{I.value?.autoplay.start(),O.value=`pause`},T.value?.autoplay?.delay??5e3)}),(e,n)=>{let r=B,a=Z,o=k,u=K,m=b,_=Y,y=Qe;return N(),d(y,{name:`storyRotator`,count:8,start:0,sportId:h(f)},{content:D(({data:e})=>[e?.length?(N(),t(`section`,$e,[n[7]||=i(`h2`,{id:`h2_story_rotator`,class:`sr-only`},` Central Michigan Top Stories `,-1),i(`div`,et,[i(`div`,tt,[l(m,{class:`c-stories--featured`,modules:h(T).modules,navigation:h(T).navigation,slidesPerView:1,shortSwipes:!0,autoplay:h(T).autoplay,breakpoints:h(T).breakpoints,loop:!0,thumbs:{swiper:h(j)}},{default:D(()=>[(N(!0),t(F,null,x(e,(e,c)=>(N(),d(o,{key:c,class:`c-stories__item`},{default:D(()=>[i(`div`,nt,[i(`div`,rt,[e.image?.url?(N(),d(r,{key:e.id,class:`c-stories__media-image aspect-video object-cover w-full`,src:`${h(s)}${e.image.url}`,alt:e.image.alt_text?e.image.alt_text:``,preload:!0,images:[{breakpoint:768,image:`${h(s)}${e.image.url}`,width:1024,height:576},{breakpoint:540,image:`${h(s)}${e.image.url}`,width:768,height:432},{breakpoint:0,image:`${h(s)}${e.image.url}`,width:540,height:304}]},null,8,[`src`,`alt`,`images`])):(N(),d(r,{key:1,src:`${h(s)}/images/nextgen_2023/story_default.png`,alt:``,class:`c-stories__media-image h-1/2 opacity-50`,preload:!0,lazyload:!1,images:[{breakpoint:0,image:`${h(s)}/images/nextgen_2023/story_default.png`}]},null,8,[`src`,`images`]))]),i(`div`,it,[i(`div`,at,[i(`div`,ot,g(e.sport.title),1),i(`div`,st,g(h(v)(e.date,`MMMM d, y`)),1)]),l(a,{href:e.url,class:`c-stories__link inline-block flex no-underline hover:underline`},{default:D(()=>[i(`span`,ct,g(e.title),1)]),_:2},1032,[`href`]),e.links||e.games?(N(),t(`div`,lt,[i(`div`,ut,[(N(!0),t(F,null,x(e.links,(e,t)=>(N(),d(a,{key:t,class:`c-stories__link more-btn w-auto!`,href:e.link_url},{default:D(()=>[i(`span`,dt,g(e.link_text),1)]),_:2},1032,[`href`]))),128)),(N(!0),t(F,null,x(e.games,(e,r)=>(N(),t(F,null,[e.result?(N(),t(F,{key:0},[e.result.boxscore?(N(),d(a,{key:r,class:`c-stories__link more-btn w-auto!`,href:e.result.boxscore},{default:D(()=>[...n[1]||=[i(`span`,{class:``},`Box Score`,-1)]]),_:1},8,[`href`])):E(``,!0)],64)):E(``,!0)],64))),256))])])):E(``,!0)])])]),_:2},1024))),128)),i(`div`,ft,[i(`button`,pt,[n[2]||=i(`span`,{class:`sr-only`},`Go to previous story`,-1),l(u,{name:`icon-arrow-left`,"aria-hidden":`true`,class:`text-[18px]`})]),i(`button`,{type:`button`,class:`relative appearance-none grid place-items-center text-theme-muted-light group`,onClick:n[0]||=L(e=>A(),[`prevent`])},[n[3]||=i(`span`,{class:`sr-only`},`Play/Pause Story Rotator`,-1),l(u,{name:`icon-${h(O)}`,"aria-hidden":`true`,class:`text-[18px]`},null,8,[`name`])]),i(`button`,mt,[n[4]||=i(`span`,{class:`sr-only`},`Go to next story`,-1),l(u,{name:`icon-arrow-right`,"aria-hidden":`true`,class:`text-[18px]`})])])]),_:2},1032,[`modules`,`navigation`,`autoplay`,`breakpoints`,`thumbs`])]),i(`div`,ht,[i(`header`,{class:`header`,style:S(`background-image:url(${h(p)({breakpoint:0,image:h(s)+`/images/nextgen_2023/header_bg.png`})})`)},[n[6]||=i(`h3`,{class:`header-title`},` News `,-1),i(`div`,gt,[l(_,{adSlotName:`htlad-news_sponsorlogo`})]),i(`div`,_t,[l(a,{href:h(C)?`${h(C)}/archives`:`archives`,class:`more-btn`,"aria-label":`See All News`},{default:D(()=>[n[5]||=i(`span`,{class:`more__text mr-2`},`See All`,-1),l(u,{name:`icon-arrow-right`})]),_:1},8,[`href`])])],4),i(`div`,vt,[l(m,{class:`c-stories--list flex-auto`,direction:`vertical`,modules:h(T).modules,slidesPerView:8,watchSlidesProgress:!0,onSwiper:M},{default:D(()=>[(N(!0),t(F,null,x(e,e=>(N(),d(o,{key:e.id,class:`c-stories__item`},{default:D(()=>[i(`div`,yt,[i(`div`,bt,[e.image?.url?(N(),d(r,{key:e.id,class:`c-stories__media-image aspect-video object-cover w-[120px]`,src:`${h(s)}${e.image.url}`,alt:e.image.alt_text?e.image.alt_text:``,preload:!0,images:[{breakpoint:0,image:`${h(s)}${e.image.url}`,width:540,height:304}]},null,8,[`src`,`alt`,`images`])):(N(),d(r,{key:1,src:`${h(s)}/images/nextgen_2023/story_default.png`,alt:``,class:`c-stories__media-image h-1/2 opacity-50`,preload:!0,lazyload:!1,images:[{breakpoint:0,image:`${h(s)}/images/nextgen_2023/story_default.png`}]},null,8,[`src`,`images`]))]),i(`div`,xt,[i(`div`,St,g(e.sport.title),
11),l(a,{href:e.url,class:`c-stories__link inline-block flex s-text-title-small text-theme-safe-light`},{default:D(()=>[c(g(e.title),1)]),_:2},1032,[`href`])])])]),_:2},1024))),128))]),_:2},1032,[`modules`])])])])])):E(``,!0)]),_:1},8,[`sportId`])}}}),[[`__scopeId`,`data-v-a19730f9`]]),{__name:`StoriesListSlider`}),wt={class:`s-upcoming`,"aria-labelledby":`h2_upcoming_slider`},Tt={class:`c-events c-events--slider`},Et={class:`c-events__container relative`},Dt={class:`c-events__select`},Ot={class:`c-events__select-wrapper relative text-theme-muted-light flex`},kt=[`value`,`onChange`],At=[`value`],jt={class:`sr-only`,"aria-live":`assertive`},Mt={class:`c-events__select-icon-wrapper`},Nt={class:`c-events__swiper-controls`},Pt={class:`c-events__swiper-prev appearance-none`,type:`button`},Ft={class:`c-events__item-inner relative overflow-hidden flex flex-col`},It={class:`c-events__top s-text-details flex items-center pb-1`},Lt={class:`c-events__date-wrapper`},Rt={class:`c-events__date-icon`},zt={class:`c-events__date text-theme-safe-light`},Bt={key:0,class:`ml-[-4px]`},Vt=[`aria-label`,`aria-expanded`,`onClick`],Ht={class:`c-events__body flex`},Ut={class:`c-events__details truncate text-theme-safe-light flex`},Wt={class:`c-events__team-logo w-[20px] h-[20px] overflow-hidden flex items-center justify-center mr-2`},Gt={class:`c-events__details-right flex flex-col truncate`},Kt={class:`c-events__details-top flex justify-between text-theme-safe-light`},qt={class:`c-events__sport truncate grow s-text-details-bold`},Jt={class:`c-events__team-score s-text-details`},Yt={class:`c-events__details-bottom flex justify-between`},Xt={class:`c-events__team-name truncate grow s-text-details pr-4 text-theme-muted-light`},Zt={class:`c-events__team-score s-text-details`},Qt={class:`c-events__location flex s-text-details text-theme-muted-light`},$t={class:`c-events__media flex mt-4`},en={class:`c-events__swiper-controls`},tn={class:`c-events__swiper-next appearance-none`,type:`button`},nn={key:1,class:`c-events__none p-4 s-text-details text-center`},rn=Object.assign(X(p({__name:`EventsSlider`,setup(n){let r=W(),a=m(null),{$format_date:o}=e(),s=e=>{if(!a.value||a.value!==e){a.value=e;return}a.value===e&&(a.value=null)},u=m({navigation:{nextEl:`.c-events__swiper-next`,prevEl:`.c-events__swiper-prev`},breakpoints:{1500:{slidesPerView:5},1024:{slidesPerView:4},640:{slidesPerView:3},0:{slidesPerView:1}},modules:[P,O]});return(e,n)=>{let f=K,p=B,m=Z,_=k,v=b,y=ye;return N(),d(y,{count:15,sportId:h(r),name:`eventSlider`},{content:D(({data:e,sports:r,selectedSport:y,updateSport:b})=>[i(`section`,wt,[n[9]||=i(`h2`,{id:`h2_upcoming_slider`,class:`hide`},` Upcoming Events `,-1),i(`div`,Tt,[i(`div`,Et,[e?.length?(N(),t(F,{key:0},[i(`div`,Dt,[i(`div`,Ot,[n[5]||=i(`label`,{class:`sr-only`,for:`eventsSelectSport`},`Select Sport to filter events `,-1),i(`select`,{id:`eventsSelectSport`,class:`appearance-none w-full flex items-center bg-white s-text-paragraph-small hover:cursor-pointer`,"aria-label":`Select Sport to filter events`,value:y?.id,onChange:b},[(N(!0),t(F,null,x(r,e=>(N(),t(`option`,{key:e.id,value:e.id},g(e.title),9,At))),128))],40,kt),i(`div`,jt,g(e?.length?y?.title===`Choose Sport`?`No filter selected. `+e.length+` events loaded.`:`${e.length} ${y?.title??``} events loaded.`:`No ${y?.title??`selected`} events available.`),1),i(`div`,Mt,[l(f,{name:`icon-filter-sort`,"aria-hidden":`true`,class:`c-events__select-icon`})])])]),i(`div`,Nt,[i(`button`,Pt,[n[6]||=i(`span`,{class:`sr-only`},`Go to previous upcoming event`,-1),l(f,{name:`icon-arrow-left`})])]),l(v,{class:`c-events__swiper`,modules:h(u).modules,navigation:h(u).navigation,breakpoints:h(u).breakpoints,spaceBetween:8,slidesPerView:5},{default:D(()=>[(N(!0),t(F,null,x(e,(e,r)=>(N(),d(_,{key:e.id||r,class:`c-events__item upcoming bg-default-white relative overflow-hidden`},{default:D(()=>[i(`div`,Ft,[i(`div`,It,[i(`div`,Lt,[i(`div`,Rt,[l(f,{name:`icon-time`,class:`text-theme-muted-light`})]),i(`div`,zt,[c(g(h(o)(e.start_date??``,`MMMM d`))+` `,1),e.time?(N(),t(`span`,Bt,g(`, `+e.time),1)):E(``,!0)])]),e.media.audio||e.media.video||e.media.stats?(N(),t(`button`,{key:0,class:A([`c-events__toggle grid place-items-center ml-auto`,{"is-open":h(a)===e.id}]),type:`button`,"aria-label":`Toggle Media Overlay for ${e.sport?.title} ${e.atVs}
1 ${e.opponent?.title}`,"aria-expanded":h(a)===e.id,onClick:L(t=>s(e.id||0),[`prevent`]),onKeyup:n[0]||=I(e=>a.value=0,[`esc`])},[n[7]||=i(`span`,{class:`sr-only`},`Toggle Media Overlay`,-1),l(f,{"aria-hidden":`true`,class:`c-events__toggle-open`,name:`icon-more-horizontal`}),l(f,{"aria-hidden":`true`,class:`c-events__toggle-close`,name:`icon-close`})],42,Vt)):E(``,!0)]),i(`div`,Ht,[i(`div`,Ut,[i(`div`,Wt,[e.opponent?.image?.url?(N(),d(p,{key:0,class:`w-[20px] object-contain`,"aria-hidden":`true`,src:`${e.opponent.image.url}`,alt:e.opponent?.title??``,preload:!1,lazyload:!0,images:[{breakpoint:0,image:e.opponent.image.url,width:20,height:20}]},null,8,[`src`,`alt`,`images`])):(N(),d(p,{key:1,class:`w-[20px] object-contain opacity-60`,"aria-hidden":`true`,src:`/images/nextgen_2023/logo_caf.png`,alt:e.opponent?.title??``,preload:!1,lazyload:!0,images:[{breakpoint:0,image:`/images/nextgen_2023/logo_caf.png`,width:20,height:20}]},null,8,[`alt`]))]),i(`div`,Gt,[i(`div`,Kt,[i(`div`,qt,g(e.sport?.title),1),i(`div`,Jt,g(e.livestats?.team_score),1)]),i(`div`,Yt,[i(`div`,Xt,g(e.atVs)+` `+g(e.opponent?.title),1),i(`div`,Zt,g(e.livestats?.opponent_score),1)])])])]),e.media.audio||e.media.video||e.media.stats?(N(),t(`div`,{key:0,class:A([`c-events__overlay`,{"is-open":h(a)===e.id}]),onKeyup:n[4]||=I(e=>a.value=0,[`esc`])},[i(`div`,Qt,[l(f,{name:`icon-location`,class:`mr-2`}),i(`span`,null,g(e.location),1)]),i(`div`,$t,[e.media.video?(N(),d(m,{key:0,href:e.media.video,"aria-label":`Live video for ${e.sport?.title} ${e.atVs}
1 ${e.opponent?.title} on ${h(o)(e.start_date??``,`MMM d`)} at ${e.time}`,class:`c-events__media-item flex items-center`,tabindex:h(a)===e.id?0:-1,onBlur:n[1]||=e=>a.value=0,onFocus:t=>a.value=e.id},{default:D(()=>[l(f,{"aria-hidden":`true`,name:`icon-video`,class:`text-[18px]`})]),_:1},8,[`href`,`aria-label`,`tabindex`,`onFocus`])):E(``,!0),e.media.audio?(N(),d(m,{key:1,href:e.media.audio,"aria-label":`Live audio for ${e.sport?.title} ${e.atVs} ${e.opponent?.title} on ${h(o)(e.start_date??``,`MMM d`)} at ${e.time}`,class:`c-events__media-item flex items-center`,tabindex:h(a)===e.id?0:-1,onBlur:n[2]||=e=>a.value=0,onFocus:t=>a.value=e.id},{default:D(()=>[l(f,{"aria-hidden":`true`,name:`icon-audio`,class:`text-[18px]`})]),_:1},8,[`href`,`aria-label`,`tabindex`,`onFocus`])):E(``,!0),e.media.stats?(N(),d(m,{key:2,href:e.media.stats,"aria-label":`Live stats for ${e.sport?.title} ${e.atVs} ${e.opponent?.title} on ${h(o)(e.start_date??``,`MMM d`)} at ${e.time}`,class:`c-events__media-item flex items-center`,tabindex:h(a)===e.id?0:-1,onBlur:n[3]||=e=>a.value=0,onFocus:t=>a.value=e.id},{default:D(()=>[l(f,{"aria-hidden":`true`,name:`icon-stats`,class:`text-[18px]`})]),_:1},8,[`href`,`aria-label`,`tabindex`,`onFocus`])):E(``,!0)])],34)):E(``,!0)])]),_:2},1024))),128))]),_:2},1032,[`modules`,`navigation`,`breakpoints`]),i(`div`,en,[i(`button`,tn,[n[8]||=i(`span`,{class:`sr-only`},`Go to next upcoming event`,-1),l(f,{name:`icon-arrow-right`})])])],64)):(N(),t(`div`,nn,` No Upcoming Events `))])])])]),_:1},8,[`sportId`])}}}),[[`__scopeId`,`data-v-7ce7c0ab`]]),{__name:`EventsSlider`}),an={__name:`ResultsComponent`,props:{...J},setup(t){let n=Se(),r=t,{$customFetch:i}=e(),{initialize:a,loadMore:s,getComponentData:c,currentSportId:l,config:u,hash:d}=q({props:r,fetch:i}),{sports:f,selectedSport:p,updateSport:m}=ve(r,l,c,n.fetchResults),g=o(()=>n.getResults(d())),_=o(()=>n.getMoreToLoad(d())),v=o(()=>
1n.getLoadingMoreFlag(d())),y=o(()=>n.getLoadingFlag(d()));return T(async()=>{await c(n.fetchResults),a(n.fetchMoreResults)}),(e,t)=>j(e.$slots,`content`,{data:h(g),config:h(u),loadMore:h(s),moreToLoad:h(_),isLoadingMore:h(v),isLoading:h(y),currentSportId:h(l),sports:h(f),selectedSport:h(p),updateSport:h(m)})}},on={class:`s-recent`,"aria-labelledby":`h2_recent_slider`},sn={class:`c-events c-events--slider`},cn={class:`c-events__container relative`},ln={class:`c-events__select`},un={class:`c-events__select-wrapper relative text-theme-muted-light flex`},dn=[`value`,`onChange`],fn=[`value`],pn={class:`sr-only`,"aria-live":`assertive`},mn={class:`c-events__select-icon-wrapper`},hn={class:`c-events__swiper-controls`},gn={class:`c-events__swiper-prev appearance-none`,type:`button`},_n={class:`c-events__item-inner relative overflow-hidden flex flex-col`},vn={class:`c-events__top s-text-details flex items-center pb-1`},yn={class:`c-events__date-wrapper`},bn={class:`c-events__date-icon`},xn={class:`c-events__date text-theme-safe-light`},Sn={class:`c-events__status s-text-details text-theme-safe-light`},Cn=[`aria-label`,`aria-expanded`,`onClick`],wn={class:`c-events__body flex`},Tn={class:`c-events__details truncate text-theme-safe-light flex`},En={class:`c-events__team-logo w-[20px] h-[20px] overflow-hidden flex items-center justify-center mr-2`},Dn={class:`c-events__details-right flex flex-col truncate`},On={class:`c-events__details-top flex justify-between text-theme-safe-light`},kn={class:`c-events__sport truncate grow s-text-details-bold`},An={key:0,class:`c-events__team-score s-text-details`},jn={class:`c-events__details-bottom flex justify-between`},Mn={class:`c-events__team-name truncate grow s-text-details pr-4 text-theme-muted-light`},Nn={key:0,class:`c-events__team-score s-text-details`},Pn={class:`c-events__location flex s-text-details text-theme-muted-light`},Fn={class:`c-events__media flex mt-4`},In={class:`c-events__swiper-controls`},Ln={class:`c-events__swiper-next appearance-none`,type:`button`},Rn={key:1,class:`c-events__none p-4 s-text-details text-center`},zn=Object.assign(X(p({__name:`ResultsSlider`,setup(n){let r=W(),a=m(null),{$format_date:o}=e(),s=e=>{if(!a.value||a.value!==e){a.value=e;return}a.value===e&&(a.value=null)},u=m({navigation:{nextEl:`.c-events__swiper-next`,prevEl:`.c-events__swiper-prev`},breakpoints:{1500:{slidesPerView:5},1024:{slidesPerView:4},640:{slidesPerView:3},0:{slidesPerView:1}},modules:[P,O]});return(e,n)=>{let f=K,p=B,m=Z,_=k,v=b,y=an;return N(),d(y,{count:15,sportId:h(r),name:`resultSlider`},{content:D(({data:e,sports:r,selectedSport:y,updateSport:b})=>[i(`section`,on,[n[7]||=i(`h2`,{id:`h2_recent_slider`,class:`hide`},` Recent Results `,-1),i(`div`,sn,[i(`div`,cn,[e?.length?(N(),t(F,{key:0},[i(`div`,ln,[i(`div`,un,[n[4]||=i(`label`,{class:`sr-only`,for:`resultsSelectSport`},`Select Sport to filter results `,-1),i(`select`,{id:`resultsSelectSport`,class:`appearance-none w-full flex items-center bg-white s-text-paragraph-small hover:cursor-pointer`,"aria-label":`Select Sport to filter events`,value:y?.id,onChange:b},[(N(!0),t(F,null,x(r,e=>(N(),t(`option`,{key:e.id,value:e.id},g(e.title),9,fn))),128))],40,dn),i(`div`,pn,g(e?.length?y?.title===`Choose Sport`?`No filter selected. `+e.length+` results loaded.`:`${e.length} ${y?.title??``} results loaded.`:`No ${y?.title??`selected`} results available.`),1),i(`div`,mn,[l(f,{name:`icon-filter-sort`,"aria-hidden":`true`,class:`c-events__select-icon`})])])]),i(`div`,hn,[i(`button`,gn,[n[5]||=i(`span`,{class:`sr-only`},`Go to previous recent event`,-1),l(f,{name:`icon-arrow-left`})])]),l(v,{class:`c-events__swiper`,modules:h(u).modules,navigation:h(u).navigation,breakpoints:h(u).breakpoints,spaceBetween:8,slidesPerView:`auto`},{default:D(()=>[(N(!0),t(F,null,x(e,(e,r)=>(N(),d(_,{key:r,class:`c-events__item recent bg-default-white relative overflow-hidden`},{default:D(()=>[i(`div`,_n,[i(`div`,vn,[i(`div`,yn,[i(`div`,bn,[l(f,{name:`icon-time`,class:`text-theme-muted-light`})]),i(`div`,xn,g(h(o)(e.start_date??``,`MMMM d, `)),1),i(`div`,Sn,[e.status===`P`?(N(),t(F,{key:0},[c(` Postponed `)],64)):e.status===`C`?(N(),t(F,{key:1},[c(` Cancelled `)],64)):(N(),t(F,{key:2},[c(` Final `)],64))])]),e.story?.url||e.result?.boxscore?(N(),t(`button`,{key:0,class:A([`c-events__toggle grid place-items-center ml-auto`,{"is-open":h(a)===e.id}]),type:`button`,"aria-label":`Media for Kansas State against ${e.opponent?.title} on ${h(o)(e.start_date??``,`MMM d`)}`,"aria-expanded":h(a)===e.id,onClick:L(t=>s(e.id||0),[`prevent`]),onKeyup:n[0]||=I(e=>a.value=0,[`esc`])},[l(f,{"aria-hidden":`true`,class:`c-events__toggle-open`,name:`icon-more-vertical`}),l(f,{"aria-hidden":`true`,class:`c-events__toggle-close`,name:`icon-close`})],42,Cn)):E(``,!0)]),i(`div`,wn,[i(`div`,Tn,[i(`div`,En,[e.opponent?.image?.url?(N(),d(p,{key:0,class:`w-[20px] object-contain`,"aria-hidden":`true`,src:`${e.opponent.image.url}`,alt:e.opponent?.title??``,preload:!1,lazyload:!0,images:[{breakpoint:0,image:e.opponent.image.url,width:20,height:20}]},null,8,[`src`,`alt`,`images`])):(N(),d(p,{key:1,class:`w-[20px] object-contain opacity-60`,"aria-hidden":`true`,src:`/images/nextgen_2023/logo_caf.png`,alt:e.opponent?.title??``,preload:!1,lazyload:!0,images:[{breakpoint:0,image:`/images/nextgen_2023/logo_caf.png`,width:20,height:20}]},null,8,[`alt`]))]),i(`div`,Dn,[i(`div`,On,[i(`div`,kn,g(e.sport?.title),
11),e.result?.team_score?(N(),t(`div`,An,g(e.result.team_score),1)):E(``,!0)]),i(`div`,jn,[i(`div`,Mn,g(e.atVs)+` `+g(e.opponent?.title),1),e.result?.opponent_score?(N(),t(`div`,Nn,g(e.result.opponent_score),1)):E(``,!0)])])])]),e.story?.url||e.result?.boxscore?(N(),t(`div`,{key:0,class:A([`c-events__overlay`,{"is-open":h(a)===e.id}]),onKeyup:n[3]||=I(e=>a.value=0,[`esc`])},[i(`div`,Pn,[l(f,{name:`icon-location`,class:`mr-2`}),i(`span`,null,g(e.location),1)]),i(`div`,Fn,[e.story?.url?(N(),d(m,{key:0,href:e.story.url,"aria-label":`Story Recap for ${e.sport?.title} ${e.atVs} ${e.opponent?.title} on ${h(o)(e.start_date??``,`MMM d`)} at ${e.time}`,class:`c-events__media-item flex items-center`,tabindex:h(a)===e.id?0:-1,onBlur:n[1]||=e=>a.value=0,onFocus:t=>a.value=e.id},{default:D(()=>[l(f,{name:`icon-news`,class:`text-[18px]`})]),_:1},8,[`href`,`aria-label`,`tabindex`,`onFocus`])):E(``,!0),e.result?.boxscore?(N(),d(m,{key:1,href:e.result.boxscore,"aria-label":`Boxscore for ${e.sport?.title} ${e.atVs} ${e.opponent?.title} on ${h(o)(e.start_date??``,`MMM d`)} at ${e.time}`,class:`c-events__media-item flex items-center`,tabindex:h(a)===e.id?0:-1,onBlur:n[2]||=e=>a.value=0,onFocus:t=>a.value=e.id},{default:D(()=>[l(f,{name:`icon-boxscore`,class:`text-[18px]`})]),_:1},8,[`href`,`aria-label`,`tabindex`,`onFocus`])):E(``,!0)])],34)):E(``,!0)])]),_:2},1024))),128))]),_:2},1032,[`modules`,`navigation`,`breakpoints`]),i(`div`,In,[i(`button`,Ln,[n[6]||=i(`span`,{class:`sr-only`},`Go to next recent result`,-1),l(f,{name:`icon-arrow-right`})])])],64)):(N(),t(`div`,Rn,` No Upcoming Events `))])])])]),_:1},8,[`sportId`])}}}),[[`__scopeId`,`data-v-89e626c8`]]),{__name:`ResultsSlider`}),Bn={class:`s-events__wrapper`,"aria-labelledby":`h2_events_calendar_slider`},Vn={class:`s-events__container`},Hn={class:`s-events__tabs-container relative`},Un={class:`header-ad`},Wn={class:`s-events__tabs-nav flex ml-auto gap-x-4`},Gn={class:`more`},Kn={id:`eventsContainer`},qn=Object.assign(p({__name:`EventTabsSlider`,setup(r){let a=u(`bucket`),o=z(),s=W(),c=m(`upcoming`),{$createImageUrl:d}=e(),f=e=>c.value=e;return T(()=>{setTimeout(function(){let e=document?.querySelector(`#eventsContainer`);e&&e instanceof HTMLElement&&(e.offsetHeight<60?f(`results`):f(`upcoming`))},2e3)}),(e,r)=>{let u=Y,p=K,m=Z,g=rn,_=zn,v=_e;return N(),t(`section`,Bn,[r[6]||=i(`h2`,{id:`h2_events_calendar_slider`,class:`hide`},` Calendar `,-1),i(`div`,Vn,[i(`div`,Hn,[l(v,null,{default:D(()=>[i(`header`,{class:`header mb-4`,style:S(`background-image:url(${h(d)({breakpoint:0,image:h(a)+`/images/nextgen_2023/header_bg.png`})})`)},[r[5]||=i(`h3`,{class:`header-title`},` Events `,-1),i(`div`,Un,[l(u,{adSlotName:`htlad-calendar_sponsorlogo`})]),i(`div`,Wn,[i(`button`,{class:A([`s-events__tabs-button s-events__tabs-button--upcoming event-tab-button appearance-none grid place-items-center relative`,{active:h(c)===`upcoming`}]),type:`button`,"aria-label":`Upcoming Events Tab`,onClick:r[0]||=L(e=>f(`upcoming`),[`prevent`])},[...r[2]||=[i(`span`,{class:`s-text-subheading`},`Upcoming`,-1)]],2),i(`button`,{class:A([`s-events__tabs-button s-events__tabs-button--results event-tab-button appearance-none grid place-items-center relative`,{active:h(c)===`results`}]),type:`button`,"aria-label":`Results Tab`,onClick:r[1]||=L(e=>f(`results`),[`prevent`])},[...r[3]||=[i(`span`,{class:`s-text-subheading`},`Results`,-1)]],2)]),i(`div`,Gn,[l(m,{class:`more-btn`,href:h(s)==`0`?`/calendar`:`/sports/${h(o).params.sportSlug}/schedule`,"aria-label":`See All Events`},{default:D(()=>[r[4]||=i(`span`,{class:`more__text mr-2`},`See All`,-1),l(p,{name:`icon-arrow-right`})]),_:1},8,[`href`])])],4),n(i(`div`,Kn,[l(g)],512),[[R,h(c)===`upcoming`]]),n(i(`div`,null,[l(_)],512),[[R,h(c)===`results`]])]),_:1})])])])}}}),{__name:`EventTabsSlider`}),Jn=class{fetch;resource=`/api/v2/Slideshows`;constructor({fetch:e}){this.fetch=e}async get(e){if(e.props.extra?.slideshow_id!==void 0)return await this.getById(e);let{props:t}=e,n=new pe(t.start,t.count),r={sportId:t.sport_id};return this.fetch(`${this.resource}/campaigns`,{params:r}).then(e=>{if(!e)return[];let t=e.map(e=>U(e));return n.getData(t)}).catch(e=>(console.error(`[SlideshowRepo] get() mapping Failed`,e),[]))}async getById(e){let{props:t}
1=e,n=new pe(t.start,t.count),r={sportId:t.sport_id,id:t.extra?.slideshow_id,$pageSize:n.pageSize};return this.fetch(`${this.resource}/${r.id}/campaigns`,{params:r}).then(e=>{if(!e)return[];let t=e.items.map(e=>U(e));return n.getData(t)}).catch(e=>(console.error(`[SlideshowRepo] getById() mapping Failed`,e),[]))}},Yn=V(`slideshow`,{state:()=>({data:{},isLoadingMore:!1,isLoading:!1,moreToLoad:!0}),actions:{async fetchSlideshows(e){let{fetch:t,...n}=e;if(!(e.hash in this.data)){this.isLoading=!0;let r=await new Jn({fetch:t}).get(n);this.data[e.hash]=r,this.isLoading=!1;let{props:i}=e;(!r||!r.length||i.count&&r.length<i.count)&&(this.moreToLoad=!1)}},async fetchMoreSlideshows(e){let{fetch:t,...n}=e;this.isLoadingMore=!0;let r=await new Jn({fetch:t}).get(n);this.data[e.hash]=[...this.data[e.hash]??[],...r],this.isLoadingMore=!1;let{props:i}=e;(!r||!r.length||i.count&&r.length<i.count)&&(this.moreToLoad=!1)}},getters:{getSlideshows:e=>t=>t in e.data&&e.data[t]?e.data[t]:[],getLoadingFlag(e){return e.isLoading},getLoadingMoreFlag(e){return e.isLoadingMore},getMoreToLoad(e){return e.moreToLoad}}}),$={__name:`SlideshowComponent`,props:{...J},setup(t){let n=Yn(),r=t,{$customFetch:i}=e(),{initialize:a,loadMore:s,getComponentData:c,currentSportId:l,config:u,hash:d}=q({props:r,fetch:i}),{selectedVideo:f,closeVideo:p,switchVideo:m}=Q(),g=o(()=>n.getSlideshows(d())),_=o(()=>n.getMoreToLoad),v=o(()=>
1n.getLoadingMoreFlag),y=o(()=>n.getLoadingFlag);return T(async()=>{await c(n.fetchSlideshows),a(n.fetchMoreSlideshows)}),(e,t)=>j(e.$slots,`content`,{data:h(g),config:h(u),loadMore:h(s),moreToLoad:h(_),isLoadingMore:h(v),isLoading:h(y),currentSportId:h(l),selectedVideo:h(f),switchVideo:h(m),closeVideo:h(p)})}},Xn={key:0,id:`slideshow-video`,class:`c-slideshow--video c-slideshow`,"aria-labelledby":`h2_slideshow_video_spotlight_top`},Zn={class:`c-slideshow__item-inner`},Qn=[`innerHTML`],$n={class:`c-slideshow__media relative`},er=Object.assign(p({__name:`SlideshowVideoTop`,setup(e){let n=u(`bucket`),r=W();return(e,a)=>{let o=B,s=$;return N(),d(s,{sportId:h(r),count:1,name:`videoSlideshow`,extra:{slideshow_id:3}},{content:D(({data:e})=>[e&&e?.length?(N(),t(`section`,Xn,[a[0]||=i(`h2`,{id:`h2_slideshow_video_spotlight_top`,class:`sr-only`},` Video Spotlight Top `,-1),(N(!0),t(F,null,x(e,e=>(N(),t(`div`,{key:e.id,class:`c-slideshow__item bg-black`},[i(`div`,Zn,[i(`div`,{class:`c-slideshow__teaser`,innerHTML:e.teaser},null,8,Qn),i(`div`,$n,[l(o,{class:`c-slideshow__media-img rounded`,src:e.picture&&e.picture[0]?`${h(n)}`+e.picture[0].url:``,alt:e.picture&&e.picture[0]?e.picture[0].alt_text??``:``,preload:!1,lazyload:!0,images:[{breakpoint:0,image:e.picture&&e.picture[0]?`${h(n)}`+e.picture[0].url:``}]},null,8,[`src`,`alt`,`images`])])])]))),128))])):E(``,!0)]),_:1},8,[`sportId`])}}}),{__name:`SlideshowVideoTop`}),tr=class{fetch;resource=`/api/v2.1/Videos/all-access`;constructor({fetch:e}){this.fetch=e}async get(e){let{params:t,paginationHandler:n}=oe(e);return this.fetch(this.resource,{params:t}).then(e=>{if(!e)return console.error(`[AllAccessRepo] get() fetch Failed`),[];let t=e.items.map(e=>re(e));return t?.length?n.getData(t):[]}).catch(e=>(console.error(`[AllAccessRepo] get() mapping Failed`,e),[]))}async getCategories(){return this.fetch(`${this.resource}/categories/archive?requireExistingMedia=true`).then(e=>e&&e&&e?.length?e.map(e=>ae(e)):[]).catch(e=>(console.error(`[AllAccessRepo] getCategories() request Failed`,e),[]))}},nr=V(`allaccess`,{state:()=>({videos:{},categories:[],isLoadingMore:{},isLoading:{},moreToLoad:{}}),actions:{async fetchVideos(e){let{fetch:t,...n}=e;if(!(e.hash in this.videos)){this.isLoading[e.hash]=!0;let r=await new tr({fetch:t}).get(n);this.videos[e.hash]=r,this.isLoading[e.hash]=!1;let{props:i}=e;(!r||!r.length||i.count&&r.length<i.count)&&(this.moreToLoad[e.hash]=!1)}},async fetchMoreVideos(e){let{fetch:t,...n}=e;this.isLoadingMore[e.hash]=!0;let r=await new tr({fetch:t}).get(n);this.videos[e.hash]=[...this.videos[e.hash]??[],...r],this.isLoadingMore[e.hash]=!1;let{props:i}=e;(!r||!r.length||i.count&&r.length<i.count)&&(this.moreToLoad[e.hash]=!1)},async fetchCategories(e){if(!this.categories.length){let t=await new tr({fetch:e}).getCategories();this.categories=t.length?[{id:0,title:`All Categories`},...t]:t}}},getters:{getVideos:e=>t=>t in e.videos&&e.videos[t]?e.videos[t]:[],getLoadingMoreFlag:e=>t=>t in e.isLoadingMore?e.isLoadingMore[t]??!1:!1,getLoadingFlag:e=>t=>t in e.isLoading?e.isLoading[t]??!1:!1,getMoreToLoad:e=>t=>t in e.moreToLoad?e.moreToLoad[t]??!0:!0,getCategories(e){return e.categories}}}),rr=class{fetch;resource=`/api/v2/series`;constructor({fetch:e}){this.fetch=e}async getSeriesTitles(){return this.fetch(`${this.resource}/titles`).then(e=>e?.length?e.map(e=>le(e)):null).catch(e=>(console.error(`[SeriesRepo] getSeriesTitles() Request error caught`,e),null))}async getSeriesById(e){return e==0?await this.getAllSeriesEpisodes():this.fetch(`${this.resource}/${e}`).then(e=>e?fe(e):null).catch(e=>(console.error(`[SeriesRepo] getSeriesById() Request error caught`,e),null))}async getAllSeriesEpisodes(){return this.fetch(`${this.resource}/episodes?sortByPostDateDesc=true`).then(e=>e?.length?de(e):null).catch(e=>(console.error(`[SeriesRepo] getAllSeriesEpisodes() Request error caught`,e),null))}},ir=V(`series`,{state:()=>({seriesTitles:[],series:{},isLoadingSeries:!1}),actions:{async fetchSeriesTitles(e){if(!this.seriesTitles?.length){let t=await new rr({fetch:e}).getSeriesTitles();this.seriesTitles=t||[]}},async fetchSeries(e,t){if(!(e in this.series)){this.isLoadingSeries=!0;let n=await new rr({fetch:t}).getSeriesById(e);n&&(this.series[e]=n),this.isLoadingSeries=!1}}},getters:{getSeriesTitles:e=>e.seriesTitles,getSeries:e=>t=>e.series[t],getLoadingSeriesFlag(e){return e.isLoadingSeries}}}),ar={__name:`AllAccessComponent`,props:{...J,seriesId:{type:Number,required:!1},config:{type:Object,required:!1,default:()=>({onDemand:!0,series:!1})}},async setup(t){let n,r,{$customFetch:i}=e(),a=nr(),c=ir(),l=t,{initialize:u,loadMore:d,getComponentData:p,currentSportId:g,config:_,hash:v}=q({props:l,fetch:i}),{sports:y,selectedSport:b,updateSport:x}=ve(l,g,p,a.fetchVideos),{selectedVideo:S,closeVideo:C,switchVideo:w}=Q(),T=o(()=>a.getVideos(v())),E=o(()=>a.getMoreToLoad(v())),D=o(()=>a.getLoadingMoreFlag(v())),O=o(()=>a.getLoadingFlag(v())),k=o(()=>a.getCategories),A=m({id:0,title:`All Categories`}),M=e=>{A.value&&e&&e.target&&N(Number.parseInt(e.target.value))},N=e=>{let t=k.value?.find(t=>
1t.id==e);t?A.value=t:A.value=k.value[0]};s(()=>A.value,(e,t)=>{e&&t!==void 0&&p(a.fetchVideos,{category:e.id})});let P={id:-1,title:``},F={id:0,title:`All Series`},I=m(Object.assign({},P)),L=o(()=>{let e=c.getSeriesTitles;return[F,...e]}),R=async()=>{await c.fetchSeriesTitles(i);let e=L.value.find(e=>e.id===l.seriesId);e===void 0?I.value=F:I.value=e},z=e=>{I.value&&e&&e.target&&V(Number.parseInt(e.target.value))},B=e=>{V(e)},V=e=>{let t=L.value.find(t=>t.id==e);t?I.value=Object.assign({},t):I.value=Object.assign({},L.value[0])};s(()=>I.value,async(e,t)=>{e!==void 0&&t!==void 0&&t.id!==-1&&await U(e.id)});let H=o(()=>{if(I.value!==void 0)return c.getSeries(I.value.id)}),ee=o(()=>c.getLoadingSeriesFlag),U=async e=>{await c.fetchSeries(e,i)};return l.config.onDemand&&([n,r]=f(()=>Promise.all([p(a.fetchVideos),a.fetchCategories(i)])),await n,r(),u(a.fetchMoreVideos)),l.config.series&&([n,r]=f(()=>R()),await n,r(),[n,r]=f(()=>U(I.value.id)),await n,r()),(e,t)=>j(e.$slots,`content`,{data:h(T),config:h(_),loadMore:h(d),isLoadingMore:h(D),isLoading:h(O),moreToLoad:h(E),currentSportId:h(g),selectedVideo:h(S),switchVideo:h(w),closeVideo:h(C),categories:h(k),selectedCategory:h(A),updateCategory:M,sports:h(y),selectedSport:h(b),updateSport:h(x),series:h(L),selectedSeries:h(I),updateSeries:z,updateSeriesById:B,seriesData:h(H),seriesDataIsLoading:h(ee)})}},or={key:0,class:`component c-videos c-videos--grid`,"aria-labelledby":`h2_watch`},sr={class:`header-ad`},cr={class:`more ml-auto`},lr={class:`c-videos__grid gap-2`},ur=[`aria-expanded`,`tabindex`,`onClick`],dr={class:`c-videos__media relative overflow-hidden z-[0]`},fr={class:`c-videos__play-button appearance-none absolute left-1/2 text-primary top-1/2 -translate-x-1/2 -translate-y-1/2 flex items-center justify-center rounded-full w-[72px] h-[72px] bg-secondary`},pr={class:`sr-only`},mr={class:`c-videos__details bg-default-white w-full flex flex-col flex-1`},hr={class:`c-videos__details-top flex items-center`},gr={class:`c-videos__sport s-text-details-bold text-theme-brand-light`},_r={class:`c-videos__date s-text-details text-theme-muted-light ml-2 truncate`},vr={class:`c-videos__title s-text-title text-theme-safe-light`},yr=[`onKeyup`],br=[`onClick`],xr={class:`c-videos__modal__inner w-full max-w-[928px]`},Sr={class:`c-videos__modal__title text-right text-default-white s-text-paragraph-small mt-2`},Cr={class:`font-bold`},wr=Object.assign(p({__name:`AllAccessGrid`,setup(r){let a=W(),s=u(`bucket`),{$createImageUrl:c,$format_date:f}=e(),{viewport:p}=G(),m=o(()=>p.isLessThan(`lg`)),_=o(()=>m.value?6:8);return(e,r)=>{let o=Y,u=K,p=Z,m=B,v=ar,y=C(`showcase-player`),b=C(`focusTrap`);return N(),d(v,{count:h(_),sportId:h(a)},{content:D(({data:e,switchVideo:a,selectedVideo:d})=>[e&&e?.length?(N(),t(`section`,or,[i(`header`,{class:`header mb-4`,style:S(`background-image:url(${h(c)({breakpoint:0,image:h(s)+`/images/nextgen_2023/header_bg.png`})})`)},[r[1]||=i(`h2`,{id:`h2_watch`,class:`header-title`},` Videos `,-1),i(`div`,sr,[l(o,{adSlotName:`htlad-videos_sponsorlogo`})]),i(`div`,cr,[l(p,{href:`/watch`,class:`more-btn`,"aria-label":`See All Videos`},{default:D(()=>[r[0]||=i(`span`,{class:`more__text mr-2`},`See All`,-1),l(u,{name:`icon-arrow-right`})]),_:1})])],4),i(`div`,lr,[(N(!0),t(F,null,x(e,(e,n)=>(N(),t(`div`,{key:n,class:`c-videos__item`},[i(`button`,{class:`c-videos__item-inner w-full h-full z-0 group transition flex flex-col`,type:`button`,"aria-expanded":d?`true`:`false`,"aria-haspopup":`dialog`,"aria-controls":`video-modal`,tabindex:d?-1:0,onClick:L(t=>a(e.showcase),[`prevent`])},[i(`div`,dr,[l(m,{class:`w-full aspect-video transition-all duration-500`,src:e.image.url,alt:e.image.alt_text?e.image.alt_text:``,images:[{breakpoint:540,image:`${e.image.url}`,width:768,height:432},{breakpoint:0,image:`${e.image.url}`,width:540,height:304}]},null,8,[`src`,`alt`,`images`]),i(`div`,fr,[i(`span`,pr,`Play `+g(d?.title)+` Video`,1),l(u,{name:`icon-play`,class:`text-[18px]`,"aria-hidden":`true`})])]),i(`div`,mr,[i(`div`,hr,[i(`div`,gr,g(e.sport?.title),1),i(`div`,_r,g(h(f)(e.date,`MMMM d, y`)),1)]),i(`div`,vr,g(e.title),
11)])],8,ur)]))),128))]),d?n((N(),t(`div`,{key:0,id:`video-modal`,"aria-label":`video modal`,role:`dialog`,class:`fixed top-0 left-0 w-full h-full z-[101] bg-default-black/[.65] backdrop-blur-sm flex items-center justify-center px-4 md:px-8`,onKeyup:I(e=>a(null),[`esc`])},[i(`button`,{class:`c-videos__modal__close w-[32px] h-[32px] lg:w-[48px] lg:h-[48px] absolute top-4 right-4 lg:top-8 lg:right-8 border border-default-white rounded-full flex items-center justify-center lg:hover:bg-primary`,tabindex:`0`,onClick:L(e=>a(null),[`prevent`])},[l(u,{name:`icon-close`,class:`text-default-white`})],8,br),i(`div`,xr,[n(i(`div`,null,null,512),[[y,{showcase:d}]]),i(`div`,Sr,[r[2]||=i(`span`,{class:`italic`},`Now Playing: `,-1),i(`span`,Cr,g(d.title),1)])])],40,yr)),[[b,!0]]):E(``,!0)])):E(``,!0)]),_:1},8,[`count`,`sportId`])}}}),{__name:`AllAccessGrid`}),Tr={key:0,id:`s-galleriesSlider`,class:`s-galleries`,"aria-labelledby":`h2_galleries`},Er={class:`c-galleries c-galleries--slider`},Dr={class:`header-ad`},Or={class:`more ml-auto`},kr={class:`c-galleries__item-inner bg-black`},Ar={class:`c-galleries__media`},jr={class:`c-galleries__details text-white`},Mr={class:`c-galleries__details-top s-text-details flex`},Nr={class:`c-galleries__sport text-theme-brand-dark`},Pr={class:`c-galleries__date text-theme-safe-dark ml-2`},Fr={class:`c-galleries__title s-text-title-large pt-2`},Ir={class:`c-galleries__more more block mt-4`},Lr={class:`c-galleries__slider-buttons w-full flex items-center justify-center`},Rr={class:`c-galleries__swiper-prev`,type:`button`},zr={class:`c-galleries__swiper-next`,type:`button`},Br=Object.assign(p({__name:`GalleriesSlider`,setup(n){let r=W(),o=u(`bucket`),s=z(),{$createImageUrl:c,$format_date:f}=e(),p=m(`pause`),_=m({navigation:{nextEl:`.c-galleries__swiper-next`,prevEl:`.c-galleries__swiper-prev`},breakpoints:{0:{slidesPerView:1},640:{slidesPerView:2},900:{slidesPerView:3},1250:{slidesPerView:4}},modules:[P,M]}),v=(e,t,n)=>{e?.setAttribute(`aria-live`,`polite`),n.value=`play`,t.autoplay?.stop()},y=()=>{let e=w.value;if(!e){console.error(`Swiper instance is undefined`);return}let t=document?.getElementById(`awardsSlider`)?.getElementsByClassName(`swiper-wrapper`)[0];v(t,e,p)},C=e=>{w.value=e,e.autoplay?.running&&y()},w=m(null);return a(()=>{w.value}),(e,n)=>{let a=Y,u=K,p=Z,m=_e,v=B,y=k,w=b,T=be;return N(),d(T,{name:`galleriesRotator`,count:10,sportId:h(r)},{content:D(({data:e})=>[e&&e?.length?(N(),t(`section`,Tr,[i(`div`,Er,[l(m,null,{default:D(()=>[i(`header`,{class:`header mb-4`,style:S(`background-image:url(${h(c)({breakpoint:0,image:h(o)+`/images/nextgen_2023/header_bg.png`})})`)},[n[1]||=i(`h2`,{id:`h2_galleries`,class:`header-title`},` photos `,-1),i(`div`,Dr,[l(a,{adSlotName:`htlad-photogalleries_sponsorlogo`})]),i(`div`,Or,[l(p,{href:h(s).params.sportSlug?`/galleries?path=${h(s).query.path}`:`/galleries`,class:`more-btn`,"aria-label":`See All Galleries`},{default:D(()=>[n[0]||=i(`span`,{class:`more__text mr-2`},`See All`,-1),l(u,{name:`icon-arrow-right`})]),_:1},8,[`href`])])],4)]),_:1}),l(w,{class:`c-galleries__slider`,modules:h(_).modules,navigation:h(_).navigation,loop:!0,breakpoints:h(_).breakpoints,slidesPerView:4,onSwiper:C},{default:D(()=>[(N(!0),t(F,null,x(e,e=>(N(),d(y,{key:e.id,class:`c-galleries__item`},{default:D(()=>[i(`div`,kr,[i(`div`,Ar,[e.images.large.image.url?(N(),d(v,{key:e.id,class:`w-full object-cover aspect-square`,alt:e.images.large.image.alt_text?e.images.large.image.alt_text:``,src:`${e.images.large.image.url}`,images:[{breakpoint:0,image:`${h(o)+e.images.large.image.url}`,width:540,height:540}]},null,8,[`alt`,`src`,`images`])):(N(),d(v,{key:1,class:`w-full object-cover aspect-square`,src:`${h(o)}/images/nextgen_2023/stories_mainstory_default.png`,alt:``,images:[{breakpoint:0,image:`${h(o)}/images/nextgen_2023/stories_mainstory_default.png`,width:540,height:540}]},null,8,[`src`,`images`]))]),i(`div`,jr,[i(`div`,Mr,[i(`span`,Nr,g(e.sport?.title),1),i(`div`,Pr,g(h(f)(e.date,`MMMM d, y`)),1)]),i(`div`,Fr,g(e.title),1),i(`div`,Ir,[l(p,{class:`more-btn w-fit`,href:e.url,"aria-label":`See gallery for ${e.title}`},{default:D(()=>[n[2]||=i(`span`,{class:`mr-2`},`See Gallery`,-1),l(u,{name:`icon-arrow-right`,class:`text-[14px]`})]),_:1},8,[`href`,`aria-label`])])])])]),_:2},1024))),128))]),_:2},1032,[`modules`,`navigation`,`breakpoints`]),i(`div`,Lr,[i(`button`,Rr,[n[3]||=i(`span`,{class:`sr-only`},`Go to previous gallery slide`,-1),l(u,{name:`icon-arrow-left`,"aria-hidden":`true`})]),i(`button`,zr,[n[4]||=i(`span`,{class:`sr-only`},`Go to next gallery slide`,-1),l(u,{name:`icon-arrow-right`,"aria-hidden":`true`})])])])])):E(``,!0)]),_:1},8,[`sportId`])}}}),{__name:`GalleriesSlider`}),Vr=e=>({created_time:e.createdTime,description:null,id:e.id,image:e.fullPicture?ue({url:e.fullPicture,alt_text:null}):null,like_button:`<iframe src="https://www.facebook.com/plugins/like.php?href=${encodeURIComponent(`https://facebook.com/${e.id}`)}&width=51&layout=button&action=like&size=small&show_faces=false&share=false&height=65&appId=291243702517" width="51" height="65" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe>`,likes:e?.likes?.summary?.total_count||0,link_to_post:`https://facebook.com/${e.id}`,message:e.message||null,page:ce(e.page),permalink_url:e.permalinkUrl,type:`status`,updated_time:e.updatedTime,is_item_toggled:!1}),Hr=(e,t,n,r)=>({types:e.types?.length?e.types.filter(e=>e.value!==`tweet`):[],stream:e?.stream?.items?e.stream.items.filter(e=>n==="default"?![`ad`,`slideshow`].includes(e.type):e.type!=`ad`).map(e=>Ur(e,t,r)):[]}
1),Ur=(e,t,n)=>{let r={};switch(e.type){case`story`:r=ne(e.data,t,n);break;case`instagram`:r=ie(e.data);break;case`facebook`:r=Vr(e.data);break;case`allaccess`:r=re(e.data);break;case`youtube`:r=se(e.data);break;case`gallery`:r=Ce(e.data);break;case`podcast`:r=ee(e.data);break;case`slideshow`:r=U(e.data)}return{type:e.type,featured:e.featured,data:r}},Wr=e=>{let{props:t}=e,n=new pe(t?.start,t?.count);return{params:{$pageIndex:n.pageIndex,$pageSize:n.pageSize,sportId:t.sport_id,contentType:`extra`in t&&t.extra?.type?t.extra.type:`all`},paginationHandler:n}},Gr=class{fetch;resource=`/api/v2/ContentStream`;constructor({fetch:e}){this.fetch=e}async get(e){if(e?.props?.extra?.mode!==void 0&&e.props.extra.mode===`waterfall`)return await this.getWaterfall(e);let{params:t,paginationHandler:n}=Wr(e),r=e?.customCdnIdentifier??``,i=e.bucket??``;return this.fetch(this.resource,{params:t}).then(e=>{if(!e)return console.error(`[ContentStreamRepo] get() Request Failed`),{types:[],stream:[]};let t=Hr(e,r,`default`,i);return{types:t?.types?.length?t?.types:[],stream:t.stream?.length?n.getData(t.stream):[]}}).catch(e=>(console.error(`[ContentStreamRepo] get() Request Failed`,e),{types:[],stream:[]}))}async getWaterfall(e){let{params:t,paginationHandler:n}=Wr(e),r=e?.customCdnIdentifier??``,i=e.bucket??``;return this.fetch(`${this.resource}/waterfall`,{params:t}).then(e=>{if(!e)return{types:[],stream:[]};let t=Hr(e,r,`waterfall`,i);return{types:t?.types?.length?t?.types:[],stream:t.stream?.length?n.getData(t.stream):[]}}).catch(e=>(console.error(`[ContentStreamRepo] getWaterfall() Request Failed`,e),{types:[],stream:[]}))}},Kr=()=>me().getGoogle360Settings?.customCdnIdentifier??``,qr=V(`content-stream`,{state:()=>({data:{},allDisplayTypes:{},isLoadingMore:!1,isLoading:!1,moreToLoad:!0}),actions:{async fetchContentStream(e){let{fetch:t,...n}=e;if(!(e.hash in this.data)){this.isLoading=!0,this.moreToLoad=!0;let r=ge().bucket,i=Kr(),a={...n,customCdnIdentifier:i,bucket:r},o=await new Gr({fetch:t}).get(a);this.data[e.hash]=o,e.props.extra?.type===`all`&&(this.allDisplayTypes[e.props.sport_id??`0`]=o.types),this.isLoading=!1;let{props:s}=e,{stream:c}=o;(!c||!c?.length||c.length&&s.count&&c.length<s.count)&&(this.moreToLoad=!1)}},async fetchMoreContentStream(e){let{fetch:t,...n}=e,{props:r}=e;this.isLoadingMore=!0;let i=ge().bucket,a=Kr(),o={...n,customCdnIdentifier:a,bucket:i},{stream:s}=await new Gr({fetch:t}).get(o);(!s||!s?.length||s.length&&r.count&&s.length<r.count)&&(this.moreToLoad=!1),e.hash in this.data&&this.data[e.hash]?.stream?.length&&s&&s.length&&(this.data[e.hash].stream=[...this.data[e.hash]?.stream??[],...s]),this.isLoadingMore=!1}},getters:{getContentStream:e=>t=>{let n=t;if(n in e.data)return e.data[n]},getContentStreamTypes:e=>t=>t in e.allDisplayTypes?e.allDisplayTypes[t]:[],getLoadingMoreFlag(e){return e.isLoadingMore},getLoadingFlag(e){return e.isLoading},getMoreToLoad(e){return e.moreToLoad}}}),Jr={__name:`ContentStreamComponent`,props:{...J},setup(t){let n=qr(),r=t,i=m(`all`),{$customFetch:a}=e(),{initialize:c,loadMore:l,getComponentData:u,currentSportId:d,config:f,hash:p}=q({props:r,fetch:a}),{selectedVideo:g,switchVideo:_,closeVideo:v}=Q(),y=o(()=>n.getContentStream(p())),b=o(()=>
1y.value?y.value.stream:[]),x=o(()=>y.value?y.value.types:[]),S=o(()=>n.getContentStreamTypes(r.sportId)),C=o(()=>n.getMoreToLoad),w=o(()=>n.getLoadingMoreFlag),E=o(()=>n.getLoadingFlag),D=e=>{e&&e!==i.value&&(i.value=e)};return T(async()=>{await u(n.fetchContentStream,{type:r.extra.type??i.value}),c(n.fetchMoreContentStream)}),T(async()=>{s(()=>i.value,(e,t)=>{e&&u(n.fetchContentStream,{type:e})})}),(e,t)=>j(e.$slots,`content`,{data:h(b),config:h(f),loadMore:h(l),moreToLoad:h(C),isLoadingMore:h(w),isLoading:h(E),currentSportId:h(d),displayTypes:h(x),selectedDisplayType:h(i),changeDisplayType:D,allDisplayTypes:h(S),selectedVideo:h(g),switchVideo:h(_),closeVideo:h(v)})}},Yr={class:`component c-contentstream`,"aria-labelledby":`h2_social_media`},Xr={class:`header-ad`},Zr={class:`header-links ml-auto flex gap-x-4`},Qr={class:`more`},$r={class:`more`},ei={class:`more`},ti={key:0,class:`c-contentstream__stream`},ni={key:0,class:`c-contentstream__item c-contentstream__item--instagram overflow-hidden`},ri={class:`c-contentstream__item-inner overflow-hidden`},ii={class:`c-contentstream__user`},ai={class:`c-contentstream__user-icon`},oi={class:`c-contentstream__user-name s-text-details text-theme-safe-dark`},si={key:1,class:`c-contentstream__item c-contentstream__item--facebook overflow-hidden`},ci={class:`c-contentstream__item-inner overflow-hidden`},li={class:`c-contentstream__user`},ui={class:`c-contentstream__user-icon`},di={class:`c-contentstream__user-name s-text-details text-theme-safe-dark`},fi={key:1,class:`c-contentstream__body grid p-4`},pi=[`innerHTML`],mi={class:`c-contentstream__user facebook relative`},hi={class:`c-contentstream__user-inner`},gi={class:`c-contentstream__user-icon`},_i={class:`c-contentstream__user-name s-text-details text-theme-safe-dark`},vi={class:`more`},yi=[`onClick`,`onKeyup`],bi=Object.assign(p({__name:`ContentStream`,setup(n){let r=u(`bucket`),a=W(),{$createImageUrl:s}=e(),{viewport:c}=G(),f=o(()=>c.isLessThan(`lg`)),p=o(()=>f.value?6:9);function m(){let e=document.getElementById(`announcement`);e&&(e.textContent=`More posts loaded!`)}return(e,n)=>{let o=Y,c=K,u=Z,f=B,_=he,v=Jr;return N(),d(v,{count:h(p),name:`content-stream`,sportId:h(a)},{content:D(({data:e,moreToLoad:a,loadMore:p})=>[i(`section`,Yr,[i(`header`,{class:`header`,style:S(`background-image:url(${h(s)({breakpoint:0,image:h(r)+`/images/nextgen_2023/header_bg.png`})})`)},[n[4]||=i(`h2`,{id:`h2_social_media`,class:`header-title`},` Social Media `,-1),i(`div`,Xr,[l(o,{adSlotName:`htlad-social_sponsorlogo`})]),i(`div`,Zr,[i(`div`,Qr,[l(u,{href:`https://www.instagram.com/CMUAthletics/`,target:`_blank`,"aria-label":`Like Us on Instagram`},{default:D(()=>[n[1]||=i(`span`,{class:`more__text mr-2 s-text-small-bold`},`Follow Us`,-1),l(c,{name:`icon-social-instagram`,class:`text-primary`})]),_:1})]),i(`div`,$r,[l(u,{href:`https://www.facebook.com/CMUAthletics`,target:`_blank`,"aria-label":`Like Us on Facebook`},{default:D(()=>[n[2]||=i(`span`,{class:`more__text mr-2 s-text-small-bold`},`Like Us`,-1),l(c,{name:`icon-social-facebook`,class:`text-primary`})]),_:1})]),i(`div`,ei,[l(u,{href:`https://twitter.com/CMUAthletics`,target:`_blank`,"aria-label":`Follow Us on Twitter`},{default:D(()=>[n[3]||=i(`span`,{class:`more__text mr-2 s-text-small-bold`},`Follow Us`,-1),l(c,{name:`icon-social-twitter`,class:`text-primary`})]),_:1})])])],4),e?.length?(N(),t(`div`,ti,[l(_,null,{default:D(()=>[(N(!0),t(F,null,x(e,(e,n)=>(N(),t(F,{key:n},[e.type===`instagram`?(N(),t(`div`,ni,[i(`div`,ri,[l(u,{class:`c-contentstream__media place-items-center group`,href:e.data.link,target:`_blank`},{default:D(()=>[l(f,{class:`c-contentstream__media-image aspect-square object-fit`,src:e.data.images?.standard_resolution?.url,alt:e.data.caption?.text??``,preload:!1,lazyload:!0,images:[{breakpoint:0,image:e.data.images?.standard_resolution?.url??``}]},null,8,[`src`,`alt`,`images`]),i(`div`,ii,[i(`div`,ai,[l(c,{name:`icon-social-instagram`})]),i(`div`,oi,g(`@`+e.data.user?.username),1)])]),_:2},1032,[`href`])])])):e.type===`facebook`?(N(),t(`div`,si,[i(`div`,ci,[e.data.image?.url?(N(),d(u,{key:0,class:`c-contentstream__media`,href:e.data.page?.link},{default:D(()=>[e.data.image.url?(N(),d(f,{key:0,class:`c-contentstream__media-image aspect-square object-fit`,src:e.data.image.url,alt:`Facebook post image`,preload:!1,lazyload:!0,images:[{breakpoint:0,image:e.data.image.url}]},null,8,[`src`,`images`])):E(``,!0),i(`div`,li,[i(`div`,ui,[l(c,{name:`icon-social-facebook`})]),i(`div`,di,g(`@`+e.data.page?.name),1)])]),_:2},1032,[`href`])):E(``,!0),e.data.message?(N(),t(`div`,fi,[i(`p`,{class:`c-contentstream__text text-black s-text-paragraph`,innerHTML:e.data.message},null,8,pi),i(`div`,mi,[i(`div`,hi,[i(`div`,gi,[l(c,{name:`icon-social-facebook`})]),i(`div`,_i,g(`@`+e.data.page?.name),1)])])])):E(``,!0)])])):E(``,!0)],64))),128))]),_:2},1024)])):E(``,!0),i(`div`,vi,[a?(N(),t(`button`,{key:0,ref:`load_more_btn`,class:`load-more more-btn`,"aria-label":`Load More social posts`,type:`button`,onOnclick:n[0]||=e=>m(),onClick:L(e=>(p(4,`.c-contentstream__stream .c-contentstream__item`),m()),[`prevent`]),onKeyup:I(e=>(p(4,`.c-contentstream__stream .c-contentstream__item`),m()),[`enter`])},[n[5]||=i(`span`,{class:`mr-2`},`Load More`,-1),l(c,{name:`icon-plus-circle`})],40,yi)):E(``,!0),n[6]||=i(`div`,{id:`announcement`,class:`sr-only`,"aria-live":`assertive`,role:`status`},null,-1)])])]),_:1},8,[`count`,`sportId`])}}}),{__name:`ContentStream`}),xi=V(`podcasts`,{state:()=>({podcasts:{},isLoading:{},isLoadingMore:{},moreToLoad:{}}),actions:{async fetchPodcasts(e){let{fetch:t,...n}=e;if(!(e.hash in this.podcasts)){this.isLoading[e.hash]=!0;let r=await new we({fetch:t}).get(n);this.podcasts[e.hash]=r,this.isLoading[e.hash]=!1;let{props:i}=e;(!r||!r.length||i.count&&r.length<i.count)&&(this.moreToLoad[e.hash]=!1)}},async fetchMorePodcasts(e){let{fetch:t,...n}=e;this.isLoadingMore[e.hash]=!0;let r=await new we({fetch:t}).get(n);this.podcasts[e.hash]=[...this.podcasts[e.hash]??[],...r],this.isLoadingMore[e.hash]=!1;let{props:i}=e;(!r||!r.length||i.count&&r.length<i.count)&&(this.moreToLoad[e.hash]=!1)}},getters:{getPodcasts:e=>t=>{let n=t;return n in e.podcasts&&e.podcasts[n]?e.podcasts[n]:[]},getLoadingFlag:e=>t=>t in e.isLoading?e.isLoading[t]??!1:!1,getLoadingMoreFlag:e=>t=>{let n=t;return n in e.isLoadingMore?e.isLoadingMore[n]??!1:!1},getMoreToLoad:e=>t=>{let n=t;return n in e.moreToLoad?e.moreToLoad[n]??!0:!0}}}),Si={__name:`PodcastsComponent`,props:{...J},setup(t){let n=xi(),r=t,{$customFetch:i}=e(),{initialize:a,loadMore:s,getComponentData:c,currentSportId:l,config:u,hash:d}=q({props:r,fetch:i}),f=o(()=>n.getPodcasts(d())),p=o(()=>
1n.getLoadingFlag(d())),m=o(()=>n.getMoreToLoad(d())),g=o(()=>n.getLoadingMoreFlag(d()));return T(async()=>{await c(n.fetchPodcasts),a(n.fetchMorePodcasts)}),(e,t)=>j(e.$slots,`content`,{data:h(f),config:h(u),loadMore:h(s),moreToLoad:h(m),isLoading:h(p),isLoadingMore:h(g),currentSportId:h(l)})}},Ci={key:0,class:`c-podcasts c-podcasts--list w-full bg-white`,"aria-labelledby":`h2_podcasts`},wi={class:`header-ad mr-4`},Ti={class:`more ml-auto`},Ei={class:`c-podcasts__list flex flex-col`},Di={class:`c-podcasts__media relative`},Oi={class:`c-podcasts__details`},ki={class:`c-podcasts__details-top pb-1`},Ai={class:`c-podcasts__date s-text-details text-theme-muted-light`},ji={class:`c-podcasts__title s-text-title text-theme-safe-light`},Mi=Object.assign(X(p({__name:`PodcastList`,setup(n){let r=W(),a=u(`bucket`),{$createImageUrl:o,$format_date:s}=e();return(e,n)=>{let c=Y,u=K,f=Z,p=B,m=Si;return N(),d(m,{name:`PodcastsList`,count:5,sportId:h(r)},{content:D(({data:e})=>[e?.length?(N(),t(`section`,Ci,[i(`header`,{class:`header`,style:S(`background-image:url(${h(o)({breakpoint:0,image:h(a)+`/images/nextgen_2023/header_bg.png`})})`)},[n[1]||=i(`h2`,{id:`h2_podcasts`,class:`header-title`},` Podcasts `,-1),i(`div`,wi,[l(c,{adSlotName:`htlad-podcasts_sponsorlogo`})]),i(`div`,Ti,[l(f,{href:`/podcasts`,class:`more-btn`,"aria-label":`See All Podcasts`},{default:D(()=>[n[0]||=i(`span`,{class:`more__text mr-2`},`See All`,-1),l(u,{name:`icon-arrow-right`})]),_:1})])],4),i(`div`,Ei,[(N(!0),t(F,null,x(e,e=>(N(),d(f,{key:e.id,href:e.url,class:`c-podcasts__item no-underline flex items-center w-full`},{default:D(()=>[i(`div`,Di,[e.image?.url?(N(),d(p,{key:0,class:`c-podcasts__media-img rounded aspect-square`,src:`${h(a)}`+e.image?.url,alt:e.image.alt_text?`${e.image.alt_text}`:``,preload:!1,lazyload:!0,images:[{breakpoint:0,image:`${h(a)}`+e.image?.url}]},null,8,[`src`,`alt`,`images`])):(N(),d(p,{key:1,class:`c-podcasts__media-img rounded aspect-square`,src:`${h(a)}/images/nextgen_2023/story_default.png`,alt:``,preload:!1,lazyload:!0,images:[{breakpoint:0,image:`${h(a)}/images/nextgen_2023/story_default.png`}]},null,8,[`src`,`images`]))]),i(`div`,Oi,[i(`div`,ki,[i(`div`,Ai,g(h(s)(e.created_date??``,`MMMM d, y`)),1)]),i(`div`,ji,g(e.title),1)])]),_:2},1032,[`href`]))),128))])])):E(``,!0)]),_:1},8,[`sportId`])}}}),[[`__scopeId`,`data-v-cc4a81ed`]]),{__name:`PodcastList`}),Ni={class:`c-slideshow__item-inner flex`},Pi={key:0,class:`c-slideshow__media relative`},Fi={class:`c-slideshow__details text-white`},Ii={class:`c-slideshow__title s-text-hero`},Li=[`innerHTML`],Ri={key:0,class:`c-slideshow__links`},zi={class:`c-slideshow__links-inner flex flex-wrap gap-2 pt-4`},Bi=Object.assign(X(p({__name:`SlideshowSpotlight`,setup(e){let n=u(`bucket`),r=W();return(e,a)=>{let o=B,s=K,u=Z,f=$;return N(),d(f,{sportId:h(r),name:`SlideshowSpotlight`,extra:{slideshow_id:2}},{content:D(({data:e})=>[(N(!0),t(F,null,x(e,(e,r)=>(N(),t(`section`,{key:e.id||r,class:`c-slideshow__item`,"aria-labelledby":`h2_slideshow_spotlight`},[a[0]||=i(`h2`,{id:`h2_slideshow_spotlight`,class:`sr-only`},` Spotlight `,-1),i(`div`,Ni,[l(o,{class:`c-slideshow__logo`,src:`/images/nextgen_2023/logo_main.svg`,alt:`Central Michigan University Athletics`,preload:!1,lazyload:!0,images:[{breakpoint:0,image:`/images/nextgen_2023/logo_main.svg`}]}),e.picture?(N(),t(`div`,Pi,[l(o,{class:`c-slideshow__media-img`,src:`${h(n)}`+e.picture[0]?.url,alt:e.picture[0]?.alt_text??``,preload:!1,lazyload:!0,images:[{breakpoint:0,image:`${h(n)}`+e.picture[0]?.url}]},null,8,[`src`,`alt`,`images`])])):E(``,!0),i(`div`,Fi,[i(`div`,Ii,g(e.title),1),i(`div`,{class:`c-slideshow__subtitle s-text-paragraph mt-2`,innerHTML:e.subtitle},null,8,Li),e.links?(N(),t(`div`,Ri,[i(`ul`,zi,[(N(!0),t(F,null,x(e.links,(e,n)=>(N(),t(`li`,{key:n,class:`c-slideshow__links-item flex items-center more`},[l(u,{class:`c-slideshow__links-btn more-btn`,href:e.url},{default:D(()=>[c(g(e.text)+` `,1),l(s,{class:`ml-2`,name:`icon-arrow-right`})]),_:2},1032,[`href`])]))),128))])])):E(``,!0)])])]))),128))]),_:1},8,[`sportId`])}}}),[[`__scopeId`,`data-v-17fb8506`]]),{__name:`SlideshowSpotlight`}),Vi={},Hi={key:0,class:`s-slideshow--newsletter`,"aria-labelledby":`h2_slideshow_promo`},Ui={class:`c-slideshow__item-inner bg-white`},Wi={key:0,class:`c-slideshow__title s-text-title-large text-theme-safe-light`},Gi={key:1,class:`c-slideshow__teaser s-text-paragraph text-theme-muted-light pt-1`},Ki={key:2,class:`c-slideshow__links`},qi={class:`c-slideshow__links-inner flex flex-wrap gap-2 pt-4`};function Ji(e,n){let r=K,a=Z,o=$;return N(),d(o,{name:`slideshowSchoolNewsletter`,count:1,extra:{slideshow_id:1}},{content:D(({data:e})=>[e&&e?.length?(N(),t(`section`,Hi,[n[1]||=i(`h2`,{id:`h2_slideshow_promo`,class:`sr-only`},` Newsletter `,-1),(N(!0),t(F,null,x(e,e=>(N(),t(`div`,{key:e.id,class:`c-slideshow__item`},[i(`div`,Ui,[n[0]||=i(`div`,{class:`c-slideshow__divider`}
1,null,-1),e.title?(N(),t(`div`,Wi,g(e.title),1)):E(``,!0),e.teaser?(N(),t(`div`,Gi,g(e.teaser),1)):E(``,!0),e.links?(N(),t(`div`,Ki,[i(`ul`,qi,[(N(!0),t(F,null,x(e.links,(e,n)=>(N(),t(`li`,{key:n,class:`c-slideshow__links-item flex items-center more`},[l(a,{class:`c-slideshow__links-btn more-btn`,href:e.url},{default:D(()=>[c(g(e.text)+` `,1),l(r,{class:`ml-2`,name:`icon-arrow-right`})]),_:2},1032,[`href`])]))),128))])])):E(``,!0)])]))),128))])):E(``,!0)]),_:1})}var Yi=Object.assign(X(Vi,[[`render`,Ji]]),{__name:`SlideshowNewsletter`}),Xi={key:0,id:`slideshow-video`,class:`c-slideshow--video c-slideshow`,"aria-labelledby":`h2_slideshow_video_spotlight_bottom`},Zi={class:`c-slideshow__item-inner`},Qi=[`innerHTML`],$i={class:`c-slideshow__media relative`},ea=Object.assign(p({__name:`SlideshowVideoBottom`,setup(e){let n=u(`bucket`),r=W();return(e,a)=>{let o=B,s=$;return N(),d(s,{sportId:h(r),count:1,name:`videoSlideshowBottom`,extra:{slideshow_id:4}},{content:D(({data:e})=>[e&&e?.length?(N(),t(`section`,Xi,[a[0]||=i(`h2`,{id:`h2_slideshow_video_spotlight_bottom`,class:`sr-only`},` Video Spotlight Bottom `,-1),(N(!0),t(F,null,x(e,e=>(N(),t(`div`,{key:e.id,class:`c-slideshow__item bg-black`},[i(`div`,Zi,[i(`div`,{class:`c-slideshow__teaser`,innerHTML:e.teaser},null,8,Qi),i(`div`,$i,[l(o,{class:`c-slideshow__media-img rounded`,src:e.picture&&e.picture[0]?`${h(n)}`+e.picture[0].url:``,alt:e.picture&&e.picture[0]?e.picture[0].alt_text??``:``,preload:!1,lazyload:!0,images:[{breakpoint:0,image:e.picture&&e.picture[0]?`${h(n)}`+e.picture[0].url:``}]},null,8,[`src`,`alt`,`images`])])])]))),128))])):E(``,!0)]),_:1},8,[`sportId`])}}}),{__name:`SlideshowVideoBottom`}),ta={key:0,id:`s-storyfeatured`,class:`c-stories--featured`,"aria-labelledby":`h2_story_featured`},na={class:`c-stories__item-inner`},ra={class:`c-stories__media overflow-hidden`},ia={class:`c-stories__details`},aa={class:`c-stories__details-top flex pb-2`},oa={class:`c-stories__sport s-text-details-bold text-primary mr-2`},sa={class:`c-stoories__date s-text-details text-theme-muted-light`},ca={class:`s-text-title-large text-theme-safe-light`},la={key:0,class:`c-stories__link-wrapper flex pt-4`},ua={class:`c-stories__links flex flex-wrap gap-2 more`},da={class:``},fa=Object.assign(X(p({__name:`StoriesFeatured`,setup(n){let r=u(`bucket`),a=W(),{$format_date:o}=e();return(e,n)=>{let s=B,c=Z,u=Qe;return N(),d(u,{name:`storyFeatured`,count:1,sportId:h(a)},{content:D(({data:e})=>[e?.length?(N(),t(`section`,ta,[n[1]||=i(`h2`,{id:`h2_story_featured`,class:`sr-only`},` Central Michigan Top Story `,-1),(N(!0),t(F,null,x(e,e=>(N(),t(`div`,{key:e.id,class:`c-stories__item`},[i(`div`,na,[i(`div`,ra,[e.image?.url?(N(),d(s,{key:e.id,class:`c-stories__media-image aspect-video object-cover w-full`,src:`${h(r)}${e.image.url}`,alt:e.image.alt_text?e.image.alt_text:``,preload:!0,images:[{breakpoint:768,image:`${h(r)}${e.image.url}`,width:1024,height:576},{breakpoint:540,image:`${h(r)}${e.image.url}`,width:768,height:432},{breakpoint:0,image:`${h(r)}${e.image.url}`,width:540,height:304}]},null,8,[`src`,`alt`,`images`])):(N(),d(s,{key:1,src:`${h(r)}/images/nextgen_2023/story_default.png`,alt:``,class:`c-stories__media-image h-1/2 opacity-50`,preload:!0,lazyload:!1,images:[{breakpoint:0,image:`${h(r)}/images/nextgen_2023/story_default.png`}]},null,8,[`src`,`images`]))]),i(`div`,ia,[i(`div`,aa,[i(`div`,oa,g(e.sport.title),1),i(`div`,sa,g(h(o)(e.date,`MMMM d, y`)),1)]),l(c,{href:e.url,class:`c-stories__link inline-block flex no-underline hover:underline`},{default:D(()=>[i(`span`,ca,g(e.title),1)]),_:2},1032,[`href`]),e.links||e.games?(N(),t(`div`,la,[i(`div`,ua,[(N(!0),t(F,null,x(e.links,(e,t)=>(N(),d(c,{key:t,class:`c-stories__link more-btn w-auto!`,href:e.link_url},{default:D(()=>[i(`span`,da,g(e.link_text),1)]),_:2},1032,[`href`]))),128)),(N(!0),t(F,null,x(e.games,(e,r)=>(N(),t(F,null,[e.result?(N(),t(F,{key:0},[e.result.boxscore?(N(),d(c,{key:r,class:`c-stories__link more-btn w-auto!`,href:e.result.boxscore},{default:D(()=>[...n[0]||=[i(`span`,{class:``},`Box Score`,-1)]]),_:1},8,[`href`])):E(``,!0)],64)):E(``,!0)],64))),256))])])):E(``,!0)])])]))),128))])):E(``,!0)]),_:1},8,[`sportId`])}}}),[[`__scopeId`,`data-v-7c34707f`]]),{__name:`StoriesFeatured`}),pa={key:0,id:`s-storylist`,class:`c-stories--list`,"aria-labelledby":`h2_story_list`},ma={class:`header-ad`},ha={class:`more ml-auto`},ga={class:`c-stories__list w-full flex flex-col gap-y-2`},_a={class:`c-stories__item-inner flex items-center`},va={class:`c-stories__media overflow-hidden rounded`},ya={class:`c-stories__details`},ba={class:`c-stories__sport s-text-details-bold text-primary pb-1`},xa={class:`more mt-2`},Sa=[`onClick`,`onKeyup`],Ca=Object.assign(X(p({__name:`StoriesList`,setup(n){let r=z(),a=u(`bucket`),s=W(),{$createImageUrl:f}=e(),p=o(()=>r.params.slug?r.params.slug:!1);function m(){let e=document.getElementById(`announcement`);e&&(e.textContent=`More stories loaded!`)}return(e,n)=>{let r=Y,o=K,u=Z,_=B,v=Qe;return N(),d(v,{name:`storyList`,start:1,count:4,sportId:h(s)},{content:D(({data:e,moreToLoad:s,loadMore:v})=>[e?.length?(N(),t(`section`,pa,[n[5]||=i(`h2`,{id:`h2_story_list`,class:`sr-only`},` Central Michigan Top Stories `,-1),i(`header`,{class:`header mb-4`,style:S(`background-image:url(${h(f)({breakpoint:0,image:h(a)+`/images/nextgen_2023/header_bg.png`})})`)},[n[2]||=i(`h3`,{class:`header-title`},` News `,-1),i(`div`,ma,[l(r,{adSlotName:`htlad-news_sponsorlogo`})]),i(`div`,ha,[l(u,{href:h(p)?`${h(p)}/archives`:`archives`,class:`more-btn`},{default:D(()=>[n[1]||=i(`span`,{class:`more__text mr-2`},`See All`,-1),l(o,{name:`icon-arrow-right`})]),_:1},8,[`href`])])],4),i(`div`,ga,[(N(!0),t(F,null,x(e,e=>(N(),t(`div`,{key:e.id,class:`c-stories__item`},[i(`div`,_a,[i(`div`,va,[e.image?.url?(N(),d(_,{key:e.id,class:`c-stories__media-image aspect-video object-cover w-[120px]`,src:`${h(a)}${e.image.url}`,alt:e.image.alt_text?e.image.alt_text:``,preload:!0,images:[{breakpoint:0,image:`${h(a)}${e.image.url}`,width:540,height:304}]},null,8,[`src`,`alt`,`images`])):(N(),d(_,{key:1,src:`${h(a)}/images/nextgen_2023/story_default.png`,alt:``,class:`c-stories__media-image h-1/2 opacity-50`,preload:!0,lazyload:!1,images:[{breakpoint:0,image:`${h(a)}/images/nextgen_2023/story_default.png`}]},null,8,[`src`,`images`]))]),i(`div`,ya,[i(`div`,ba,g(e.sport.title),
11),l(u,{href:e.url,class:`c-stories__link inline-block flex s-text-title-small text-theme-safe-light`},{default:D(()=>[c(g(e.title),1)]),_:2},1032,[`href`])])])]))),128)),i(`div`,xa,[s?(N(),t(`button`,{key:0,ref:`load_more_btn`,class:`load-more more-btn`,"aria-label":`Load More posts`,type:`button`,onOnclick:n[0]||=e=>m(),onClick:L(e=>(v(4,`.c-stories__list .c-stories__item`),m()),[`prevent`]),onKeyup:I(e=>(v(4,`.c-stories__list .c-stories__item`),m()),[`enter`])},[n[3]||=i(`span`,{class:`mr-2`},`Load More`,-1),l(o,{name:`icon-plus-circle`})],40,Sa)):E(``,!0),n[4]||=i(`div`,{id:`announcement`,class:`sr-only`,"aria-live":`assertive`,role:`status`},null,-1)])])])):E(``,!0)]),_:1},8,[`sportId`])}}}),[[`__scopeId`,`data-v-5153e27a`]]),{__name:`StoriesList`}),wa={class:`s-upcoming`,"aria-labelledby":`h2_upcoming`},Ta={class:`c-events c-events--list`},Ea={class:`c-events__container relative`},Da={class:`c-events__select`},Oa={class:`c-events__select-wrapper relative text-theme-muted-light flex`},ka=[`value`,`onChange`],Aa=[`value`],ja={class:`sr-only`,"aria-live":`assertive`},Ma={class:`c-events__select-icon-wrapper`},Na={class:`c-events__list flex flex-col gap-y-2`},Pa={class:`c-events__item-inner relative overflow-hidden flex flex-col`},Fa={class:`c-events__top s-text-details flex items-center pb-1`},Ia={class:`c-events__date-wrapper`},La={class:`c-events__date-icon`},Ra={class:`c-events__date text-theme-safe-light`},za={key:0,class:`ml-[-4px]`},Ba=[`aria-label`,`aria-expanded`,`onClick`],Va={class:`c-events__body flex`},Ha={class:`c-events__details truncate text-theme-safe-light flex`},Ua={class:`c-events__team-logo w-[20px] h-[20px] overflow-hidden flex items-center justify-center mr-2`},Wa={class:`c-events__details-right flex flex-col truncate`},Ga={class:`c-events__details-top flex justify-between text-theme-safe-light`},Ka={class:`c-events__sport truncate grow s-text-details-bold`},qa={class:`c-events__team-score s-text-details`},Ja={class:`c-events__details-bottom flex justify-between`},Ya={class:`c-events__team-name truncate grow s-text-details pr-4 text-theme-muted-light`},Xa={class:`c-events__team-score s-text-details`},Za={class:`c-events__location flex s-text-details text-theme-muted-light`},Qa={class:`c-events__media flex mt-4`},$a={class:`more mt-2`},eo=[`onClick`,`onKeyup`],to={key:1,class:`c-events__none p-4 s-text-details text-center`},no=Object.assign(X(p({__name:`EventsList`,setup(n){let r=W(),a=m(null),{viewport:s}=G(),u=o(()=>s.isLessOrEquals(`sm`)),{$format_date:f}=e(),p=e=>{if(!a.value||a.value!==e){a.value=e;return}a.value===e&&(a.value=null)},_=o(()=>u.value?5:3);function v(){let e=document.getElementById(`announcement`);e&&(e.textContent=`More events loaded!`)}return(e,n)=>{let o=K,s=he,u=B,m=Z,y=ye;return N(),d(y,{count:h(_),sportId:h(r),name:`eventList`},{content:D(({data:e,sports:r,selectedSport:_,updateSport:y,moreToLoad:b,loadMore:S})=>[i(`section`,wa,[n[10]||=i(`h2`,{id:`h2_upcoming`,class:`hide`},` Upcoming Events `,-1),i(`div`,Ta,[i(`div`,Ea,[e?.length?(N(),t(F,{key:0},[l(s,null,{default:D(()=>[i(`div`,Da,[i(`div`,Oa,[n[6]||=i(`label`,{class:`sr-only`,for:`eventsSelectSport`},`Select Sport to filter events `,-1),i(`select`,{id:`eventsSelectSport`,class:`appearance-none w-full flex items-center bg-white s-text-paragraph-small hover:cursor-pointer`,"aria-label":`Select Sport to filter events`,value:_?.id,onChange:y},[(N(!0),t(F,null,x(r,e=>(N(),t(`option`,{key:e.id,value:e.id},g(e.title),9,Aa))),128))],40,ka),i(`div`,ja,g(e?.length?_?.title===`Choose Sport`?`No filter selected. `+e.length+` events loaded.`:`${e.length} ${_?.title??``} events loaded.`:`No ${_?.title??`selected`} events available.`),1),i(`div`,Ma,[l(o,{name:`icon-filter-sort`,"aria-hidden":`true`,class:`c-events__select-icon`})])])])]),_:2},1024),i(`div`,Na,[(N(!0),t(F,null,x(e,(e,r)=>(N(),t(`div`,{key:e.id||r,class:`c-events__item upcoming bg-default-white relative overflow-hidden`},[i(`div`,Pa,[i(`div`,Fa,[i(`div`,Ia,[i(`div`,La,[l(o,{name:`icon-time`,class:`text-theme-muted-light`})]),i(`div`,Ra,[c(g(h(f)(e.start_date,`MMMM d`))+` `,1),e.time?(N(),t(`span`,za,g(`, `+e.time),1)):E(``,!0)])]),e.media.audio||e.media.video||e.media.stats?(N(),t(`button`,{key:0,class:A([`c-events__toggle grid place-items-center ml-auto`,{"is-open":h(a)===e.id}]),type:`button`,"aria-label":`Toggle Media Overlay for ${e.sport?.title} ${e.atVs}
1 ${e.opponent?.title}`,"aria-expanded":h(a)===e.id,onClick:L(t=>p(e.id||0),[`prevent`]),onKeyup:n[0]||=I(e=>a.value=0,[`esc`])},[n[7]||=i(`span`,{class:`sr-only`},`Toggle Media Overlay`,-1),l(o,{"aria-hidden":`true`,class:`c-events__toggle-open`,name:`icon-more-horizontal`}),l(o,{"aria-hidden":`true`,class:`c-events__toggle-close`,name:`icon-close`})],42,Ba)):E(``,!0)]),i(`div`,Va,[i(`div`,Ha,[i(`div`,Ua,[e.opponent?.image?.url?(N(),d(u,{key:0,class:`w-[20px] object-contain`,"aria-hidden":`true`,src:`${e.opponent.image.url}`,alt:e.opponent?.title??``,preload:!1,lazyload:!0,images:[{breakpoint:0,image:e.opponent.image.url,width:20,height:20}]},null,8,[`src`,`alt`,`images`])):(N(),d(u,{key:1,class:`w-[20px] object-contain opacity-60`,"aria-hidden":`true`,src:`/images/nextgen_2023/logo_caf.png`,alt:e.opponent?.title??``,preload:!1,lazyload:!0,images:[{breakpoint:0,image:`/images/nextgen_2023/logo_caf.png`,width:20,height:20}]},null,8,[`alt`]))]),i(`div`,Wa,[i(`div`,Ga,[i(`div`,Ka,g(e.sport?.title),1),i(`div`,qa,g(e.livestats?.team_score),1)]),i(`div`,Ja,[i(`div`,Ya,g(e.atVs)+` `+g(e.opponent?.title),1),i(`div`,Xa,g(e.livestats?.opponent_score),1)])])])]),e.media.audio||e.media.video||e.media.stats?(N(),t(`div`,{key:0,class:A([`c-events__overlay`,{"is-open":h(a)===e.id}]),onKeyup:n[4]||=I(e=>a.value=0,[`esc`])},[i(`div`,Za,[l(o,{name:`icon-location`,class:`mr-2`}),i(`span`,null,g(e.location),1)]),i(`div`,Qa,[e.media.video?(N(),d(m,{key:0,href:e.media.video,"aria-label":`Live video for ${e.sport?.title} ${e.atVs}
1 ${e.opponent?.title} on ${h(f)(e.start_date??``,`MMM d`)} at ${e.time}`,class:`c-events__media-item flex items-center`,tabindex:h(a)===e.id?0:-1,onBlur:n[1]||=e=>a.value=0,onFocus:t=>a.value=e.id},{default:D(()=>[l(o,{"aria-hidden":`true`,name:`icon-video`,class:`text-[18px]`})]),_:1},8,[`href`,`aria-label`,`tabindex`,`onFocus`])):E(``,!0),e.media.audio?(N(),d(m,{key:1,href:e.media.audio,"aria-label":`Live audio for ${e.sport?.title} ${e.atVs} ${e.opponent?.title} on ${h(f)(e.start_date??``,`MMM d`)} at ${e.time}`,class:`c-events__media-item flex items-center`,tabindex:h(a)===e.id?0:-1,onBlur:n[2]||=e=>a.value=0,onFocus:t=>a.value=e.id},{default:D(()=>[l(o,{"aria-hidden":`true`,name:`icon-audio`,class:`text-[18px]`})]),_:1},8,[`href`,`aria-label`,`tabindex`,`onFocus`])):E(``,!0),e.media.stats?(N(),d(m,{key:2,href:e.media.stats,"aria-label":`Live stats for ${e.sport?.title} ${e.atVs} ${e.opponent?.title} on ${h(f)(e.start_date??``,`MMM d`)} at ${e.time}`,class:`c-events__media-item flex items-center`,tabindex:h(a)===e.id?0:-1,onBlur:n[3]||=e=>a.value=0,onFocus:t=>a.value=e.id},{default:D(()=>[l(o,{"aria-hidden":`true`,name:`icon-stats`,class:`text-[18px]`})]),_:1},8,[`href`,`aria-label`,`tabindex`,`onFocus`])):E(``,!0)])],34)):E(``,!0)])]))),128)),i(`div`,$a,[b?(N(),t(`button`,{key:0,ref:`load_more_btn`,class:`load-more more-btn`,"aria-label":`Load More posts`,type:`button`,onOnclick:n[5]||=e=>v(),onClick:L(e=>
1(S(4,`.c-events__list .c-events__item`),v()),[`prevent`]),onKeyup:I(e=>(S(4,`.c-events__list .c-events__item`),v()),[`enter`])},[n[8]||=i(`span`,{class:`mr-2`},`Load More`,-1),l(o,{name:`icon-plus-circle`})],40,eo)):E(``,!0),n[9]||=i(`div`,{id:`announcement`,class:`sr-only`,"aria-live":`assertive`,role:`status`},null,-1)])])],64)):(N(),t(`div`,to,` No Upcoming Events `))])])])]),_:1},8,[`count`,`sportId`])}}}),[[`__scopeId`,`data-v-05a16e43`]]),{__name:`EventsList`}),ro={class:`s-recent`,"aria-labelledby":`h2_recent_list`},io={class:`c-events c-events--slider`},ao={class:`c-events__container relative`},oo={class:`c-events__select`},so={class:`c-events__select-wrapper relative text-theme-muted-light flex`},co=[`value`,`onChange`],lo=[`value`],uo={class:`sr-only`,"aria-live":`assertive`},fo={class:`c-events__select-icon-wrapper`},po={class:`c-events__list flex flex-col gap-y-2`},mo={class:`c-events__item-inner relative overflow-hidden flex flex-col`},ho={class:`c-events__top s-text-details flex items-center pb-1`},go={class:`c-events__date-wrapper`},_o={class:`c-events__date-icon`},vo={class:`c-events__date text-theme-safe-light`},yo={class:`c-events__status s-text-details text-theme-safe-light`},bo=[`aria-label`,`aria-expanded`,`onClick`],xo={class:`c-events__body flex`},So={class:`c-events__details truncate text-theme-safe-light flex`},Co={class:`c-events__team-logo w-[20px] h-[20px] overflow-hidden flex items-center justify-center mr-2`},wo={class:`c-events__details-right flex flex-col truncate`},To={class:`c-events__details-top flex justify-between text-theme-safe-light`},Eo={class:`c-events__sport truncate grow s-text-details-bold`},Do={key:0,class:`c-events__team-score s-text-details`},Oo={class:`c-events__details-bottom flex justify-between`},ko={class:`c-events__team-name truncate grow s-text-details pr-4 text-theme-muted-light`},Ao={key:0,class:`c-events__team-score s-text-details`},jo={class:`c-events__location flex s-text-details text-theme-muted-light`},Mo={class:`c-events__media flex mt-4`},No={class:`more mt-2`},Po=[`onClick`,`onKeyup`],Fo={key:1,class:`c-events__none p-4 s-text-details text-center`},Io=Object.assign(X(p({__name:`ResultsList`,setup(n){let r=W(),a=m(null),{isMobile:s}=G(),{$format_date:u}=e(),f=e=>{if(!a.value||a.value!==e){a.value=e;return}a.value===e&&(a.value=null)},p=o(()=>s.value?5:3);function _(){let e=document.getElementById(`announcement`);e&&(e.textContent=`More results loaded!`)}return(e,n)=>{let o=K,s=B,m=Z,v=an;return N(),d(v,{count:h(p),sportId:h(r),name:`resultList`},{content:D(({data:e,sports:r,selectedSport:p,updateSport:v,moreToLoad:y,loadMore:b})=>[i(`section`,ro,[n[8]||=i(`h2`,{id:`h2_recent_list`,class:`hide`},` Recent Results `,-1),i(`div`,io,[i(`div`,ao,[e?.length?(N(),t(F,{key:0},[i(`div`,oo,[i(`div`,so,[n[5]||=i(`label`,{class:`sr-only`,for:`resultsSelectSport`},`Select Sport to filter results `,-1),i(`select`,{id:`resultsSelectSport`,class:`appearance-none w-full flex items-center bg-white s-text-paragraph-small hover:cursor-pointer`,"aria-label":`Select Sport to filter events`,value:p?.id,onChange:v},[(N(!0),t(F,null,x(r,e=>(N(),t(`option`,{key:e.id,value:e.id},g(e.title),9,lo))),128))],40,co),i(`div`,uo,g(e?.length?p?.title===`Choose Sport`?`No filter selected. `+e.length+` results loaded.`:`${e.length} ${p?.title??``} results loaded.`:`No ${p?.title??`selected`} results available.`),1),i(`div`,fo,[l(o,{name:`icon-filter-sort`,"aria-hidden":`true`,class:`c-events__select-icon`})])])]),i(`div`,po,[(N(!0),t(F,null,x(e,(e,r)=>(N(),t(`div`,{key:r,class:`c-events__item recent bg-default-white relative overflow-hidden`},[i(`div`,mo,[i(`div`,ho,[i(`div`,go,[i(`div`,_o,[l(o,{name:`icon-time`,class:`text-theme-muted-light`})]),i(`div`,vo,g(h(u)(e.start_date??``,`MMMM d, `)),1),i(`div`,yo,[e.status===`P`?(N(),t(F,{key:0},[c(` Postponed `)],64)):e.status===`C`?(N(),t(F,{key:1},[c(` Cancelled `)],64)):(N(),t(F,{key:2},[c(` Final `)],64))])]),e.story?.url||e.result?.boxscore?(N(),t(`button`,{key:0,class:A([`c-events__toggle grid place-items-center ml-auto`,{"is-open":h(a)===e.id}]),type:`button`,"aria-label":`Media for Kansas State against ${e.opponent?.title} on ${h(u)(e.start_date??``,`MMM d`)}`,"aria-expanded":h(a)===e.id,onClick:L(t=>f(e.id||0),[`prevent`]),onKeyup:n[0]||=I(e=>a.value=0,[`esc`])},[l(o,{"aria-hidden":`true`,class:`c-events__toggle-open`,name:`icon-more-vertical`}),l(o,{"aria-hidden":`true`,class:`c-events__toggle-close`,name:`icon-close`})],42,bo)):E(``,!0)]),i(`div`,xo,[i(`div`,So,[i(`div`,Co,[e.opponent?.image?.url?(N(),d(s,{key:0,class:`w-[20px] object-contain`,"aria-hidden":`true`,src:`${e.opponent.image.url}`,alt:e.opponent?.title??``,preload:!1,lazyload:!0,images:[{breakpoint:0,image:e.opponent.image.url,width:20,height:20}]},null,8,[`src`,`alt`,`images`])):(N(),d(s,{key:1,class:`w-[20px] object-contain opacity-60`,"aria-hidden":`true`,src:`/images/nextgen_2023/logo_caf.png`,alt:e.opponent?.title??``,preload:!1,lazyload:!0,images:[{breakpoint:0,image:`/images/nextgen_2023/logo_caf.png`,width:20,height:20}]},null,8,[`alt`]))]),i(`div`,wo,[i(`div`,To,[i(`div`,Eo,g(e.sport?.title),
11),e.result?.team_score?(N(),t(`div`,Do,g(e.result.team_score),1)):E(``,!0)]),i(`div`,Oo,[i(`div`,ko,g(e.atVs)+` `+g(e.opponent?.title),1),e.result?.opponent_score?(N(),t(`div`,Ao,g(e.result.opponent_score),1)):E(``,!0)])])])]),e.story?.url||e.result?.boxscore?(N(),t(`div`,{key:0,class:A([`c-events__overlay`,{"is-open":h(a)===e.id}]),onKeyup:n[3]||=I(e=>a.value=0,[`esc`])},[i(`div`,jo,[l(o,{name:`icon-location`,class:`mr-2`}),i(`span`,null,g(e.location),1)]),i(`div`,Mo,[e.story?.url?(N(),d(m,{key:0,href:e.story.url,"aria-label":`Story Recap for ${e.sport?.title} ${e.atVs} ${e.opponent?.title} on ${h(u)(e.start_date??``,`MMM d`)} at ${e.time}`,class:`c-events__media-item flex items-center`,tabindex:h(a)===e.id?0:-1,onBlur:n[1]||=e=>a.value=0,onFocus:t=>a.value=e.id},{default:D(()=>[l(o,{name:`icon-news`,class:`text-[18px]`})]),_:1},8,[`href`,`aria-label`,`tabindex`,`onFocus`])):E(``,!0),e.result?.boxscore?(N(),d(m,{key:1,href:e.result.boxscore,"aria-label":`Boxscore for ${e.sport?.title} ${e.atVs} ${e.opponent?.title} on ${h(u)(e.start_date??``,`MMM d`)} at ${e.time}`,class:`c-events__media-item flex items-center`,tabindex:h(a)===e.id?0:-1,onBlur:n[2]||=e=>a.value=0,onFocus:t=>a.value=e.id},{default:D(()=>[l(o,{name:`icon-boxscore`,class:`text-[18px]`})]),_:1},8,[`href`,`aria-label`,`tabindex`,`onFocus`])):E(``,!0)])],34)):E(``,!0)])]))),128)),i(`div`,No,[y?(N(),t(`button`,{key:0,ref:`load_more_btn`,class:`load-more more-btn`,"aria-label":`Load More posts`,type:`button`,onOnclick:n[4]||=e=>_(),onClick:L(e=>(b(4,`.c-events__list .c-events__item`),_()),[`prevent`]),onKeyup:I(e=>(b(4,`.c-events__list .c-events__item`),_()),[`enter`])},[n[6]||=i(`span`,{class:`mr-2`},`Load More`,-1),l(o,{name:`icon-plus-circle`})],40,Po)):E(``,!0),n[7]||=i(`div`,{id:`announcement`,class:`sr-only`,"aria-live":`assertive`,role:`status`},null,-1)])])],64)):(N(),t(`div`,Fo,` No Upcoming Events `))])])])]),_:1},8,[`count`,`sportId`])}}}),[[`__scopeId`,`data-v-8e820739`]]),{__name:`ResultsList`}),Lo={class:`s-events__wrapper`,"aria-labelledby":`h2_events_calendar_tabs`},Ro={class:`s-events__container`},zo={class:`s-events__tabs-container relative`},Bo={class:`header-top flex w-full`},Vo={class:`header-ad`},Ho={class:`more ml-auto`},Uo={class:`header-bottom pt-4`},Wo={class:`s-events__tabs-nav flex ml-auto gap-x-4`},Go={id:`eventsContainer`},Ko=Object.assign(p({__name:`EventTabs`,setup(r){let a=u(`bucket`),o=z(),s=W(),c=m(`upcoming`),{$createImageUrl:d}=e(),f=e=>c.value=e;return T(()=>{setTimeout(function(){let e=document?.querySelector(`#eventsContainer`);e&&e instanceof HTMLElement&&(e.offsetHeight<60?f(`results`):f(`upcoming`))},2e3)}),(e,r)=>{let u=Y,p=K,m=Z,g=no,_=Io,v=_e;return N(),t(`section`,Lo,[r[6]||=i(`h2`,{id:`h2_events_calendar_tabs`,class:`hide`},` Calendar `,-1),i(`div`,Ro,[i(`div`,zo,[l(v,null,{default:D(()=>[i(`header`,{class:`flex p-4 mb-4 flex-col items-start`,style:S(`background-image:url(${h(d)({breakpoint:0,image:h(a)+`/images/nextgen_2023/header_bg.png`})})`)},[i(`div`,Bo,[r[3]||=i(`h3`,{class:`header-title`},` Events `,-1),i(`div`,Vo,[l(u,{adSlotName:`htlad-calendar_sponsorlogo`})]),i(`div`,Ho,[l(m,{class:`more-btn`,href:h(s)==`0`?`/calendar`:`/sports/${h(o).params.sportSlug}/schedule`},{default:D(()=>[r[2]||=i(`span`,{class:`more__text mr-2`},`See All`,-1),l(p,{name:`icon-arrow-right`})]),_:1},8,[`href`])])]),i(`div`,Uo,[i(`div`,Wo,[i(`button`,{class:A([`s-events__tabs-button s-events__tabs-button--upcoming event-tab-button appearance-none grid place-items-center relative`,{active:h(c)===`upcoming`}]),type:`button`,"aria-label":`View Upcoming Events tab`,onClick:r[0]||=L(e=>f(`upcoming`),[`prevent`])},[...r[4]||=[i(`span`,{class:`s-text-subheading`},`Upcoming`,-1)]],2),i(`button`,{class:A([`s-events__tabs-button s-events__tabs-button--results event-tab-button appearance-none grid place-items-center relative`,{active:h(c)===`results`}]),type:`button`,"aria-label":`View Recent Results tab`,onClick:r[1]||=L(e=>f(`results`),[`prevent`])},[...r[5]||=[i(`span`,{class:`s-text-subheading`},`Results`,-1)]],2)])])],4),n(i(`div`,Go,[l(g)],512),[[R,h(c)===`upcoming`]]),n(i(`div`,null,[l(_)],512),[[R,h(c)===`results`]])]),_:1})])])])}}}),{__name:`EventTabs`});export{Yi as a,bi as c,er as d,qn as f,ea as i,Br as l,Ze as m,Ca as n,Bi as o,Ct as p,fa as r,Mi as s,Ko as t,wr as u};
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.