1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[new e.Error().stack]=function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];if(n!=null)for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}return e}({},e._sentryModuleMetadata[new e.Error().stack],{"_sentryBundlerPluginAppKey:astra-oas-frontend":!0});var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`9214f2b6-14d3-4ae9-ae0d-5fb4ce17a2ac`,e._sentryDebugIdIdentifier=`sentry-dbid-9214f2b6-14d3-4ae9-ae0d-5fb4ce17a2ac`)}catch{}})();import{G as e,Jt as t,R as n,St as r,V as i,W as a,Wt as o,b as s,d as c,f as l,m as u,mt as d,nt as f,p,r as m,tt as h,u as g}from"./DKgyLr-x.js";import{f as _,m as v}from"./XbPNGvfR.js";import{a as y}from"./DcLWULOw.js";import{r as b}from"./BV8FM6d5.js";import{t as x}from"./ChNK7Hsj.js";import{t as S}from"./BueRuovK.js";import{t as C}from"./Bbab7icz.js";import{G as w,K as T}from"#entry";import{t as E}from"./MCf9Jbvm.js";import{t as D}from"./CiXkt2fg.js";import{t as O}from"./DJbc9sk7.js";import{t as k}from"./CPlUDL_5.js";import{t as ee}from"./CABFuoaD.js";import{t as A}from"./CdC-7yuR.js";import{t as j,u as M}from"./OuvBu4YS.js";import{t as N}from"./Bai8mQv3.js";import{t as P}from"./MD6k_1Ng.js";import{t as F}from"./B8DDufMK.js";import{t as I}from"./B6KK2u7e.js";import{t as L}from"./CY3Yw14x.js";import{t as R}from"./CAZMDhiT.js";import{t as z}from"./B2n0J8UB.js";import{t as B}from"./1kybBglV.js";import{t as V}from"./CcvarXQu.js";var H=e=>{let{searchArticleYears:t}=I(),n=d([]),i=d(!1);return{fetch:async()=>{if(!i.value){i.value=!0;try{let{data:i}=await t(r(e));n.value=i}catch(e){C(e)}finally{i.value=!1}}},loading:i,years:n,yearsOptions:g(()=>{let e=n.value.map(({year:e,year:t})=>({label:t.toString(),value:e}));return e?[{label:`All Years`,value:void 0},...e]:[]})}},U={class:`news-archive-dropdowns dropdowns`},W={__name:`NewsFilters`,props:{sport:{type:Object,required:!1},year:{type:String,required:!1},view:{type:String,required:!0},hideSportDropdown:{type:Boolean,required:!0}},setup(t){let a=v(),o=t,c=g(()=>x.value?{filter:{"sports.id":[x.value]}}:{}),{sportOptions:d,sports:f}=R(),{yearsOptions:m,loading:h,fetch:y}=H(c),b=[{icon:`fluent:grid-16-regular`,label:`Card`,value:`card`,template:`card`},{icon:`fluent:apps-list-20-regular`,label:`List`,value:`list`,template:`list`}],x=g({get:()=>o.sport?.id,set:e=>{let t=f.value?.find(t=>t.id===e);_(t?{name:`sports-sport-news`,params:{sport:t.slug},query:{...a.query}}:{name:`news`,query:{...a.query}})}}),S=g({get:()=>o.year,set:e=>{o.sport?_({name:e?`sports-sport-news-year-year`:`sports-sport-news`,params:{sport:o.sport.slug,year:e},query:{...a.query,page:1}}):_({name:e?`news-year`:`news`,params:{year:e},query:{...a.query,page:1}})}}),C=g({get:()=>o.view,set:e=>{_({query:{...a.query,view:e}})}});return n(()=>{y()}),(n,a)=>{let o=O,c=z;return i(),u(`div`,U,[e(n.$slots,`default`),t.hideSportDropdown?p(``,!0):(i(),l(o,{key:0,id:`news-archive-sport-dropdown`,modelValue:x.value,"onUpdate:modelValue":a[0]||=e=>x.value=e,options:r(d),label:`Open News Sports Dropdown`,title:`Sport`,class:`news-archive-dropdowns__sport`},null,8,[`modelValue`,`options`])),s(o,{id:`news-archive-season-dropdown`,modelValue:S.value,"onUpdate:modelValue":a[1]||=e=>S.value=e,disabled:r(h),options:r(m),label:`Open Years Dropdown`,title:`Season`,class:`news-archive-dropdowns__season`},null,8,[`modelValue`,`disabled`,`options`]),C.value?(i(),l(c,{key:1,id:`view`,modelValue:C.value,"onUpdate:modelValue":a[2]||=e=>C.value=e,options:b,label:`Open View Dropdown`,title:`View`,class:`news-archive-dropdowns__view`},null,8,[`modelValue`])):p(``,!0)])}}},G=Object.assign({name:`NewsArticleImage`},{__name:`NewsArticleImage`,props:{image:{type:Object,required:!1}},setup(e){let t=e,n=x(),{websiteLogo:r}=y(n),a=g(()=>t.image?.url?t.image:r.value),s=g(()=>!t.image?.url);return(e,t)=>{let n=E;return i(),l(n,{image:a.value,class:o([`news-article-image`,{"news-article-image--logo":s.value}])},null,8,[`image`,`class`])}}}),K={class:`latest-news-post`},q={class:`latest-news-post__image`},J={class:`sr-only`},Y={class:`latest-news-post__body`},te={class:`latest-news-post__meta`},X={class:`latest-news-post__date`},Z={class:`latest-news-post__date-text`},Q={key:0,class:`latest-news-post__title`},ne={__name:`NewsArticle`,props:{article:{type:Object,required:!0}},setup(e){let{dateFormatted:n,fanIdGated:a,fanIdGateOptions:o,image:l,sports:d,title:m,url:h}=N(e.article);return(g,_)=>{let v=G,y=A,b=P,x=F;return i(),u(`div`,K,[c(`div`,q,[s(b,{article:e.article,class:`latest-news-post__image-link`},{default:f(()=>
1[c(`span`,J,t(r(m)),1),s(v,{image:r(l),class:`latest-news-post__background-image`},null,8,[`image`]),s(y,{gated:r(a),"gate-options":r(o),class:`latest-news-post__gated-indicator`},null,8,[`gated`,`gate-options`])]),_:1},8,[`article`])]),c(`div`,Y,[c(`div`,te,[c(`span`,X,[s(x,{sports:r(d),class:`latest-news-post__sport`},null,8,[`sports`]),c(`time`,Z,t(r(n)),1)])]),r(m)&&r(h)?(i(),u(`strong`,Q,[s(b,{article:e.article,class:`latest-news-post__title-link`},null,8,[`article`])])):p(``,!0)])])}}},re={key:0,class:`news-archive__list`},ie={__name:`NewsList`,props:{articles:{type:Array,required:!0}},setup(e){return(t,n)=>{let r=ne;return e.articles.length>0?(i(),u(`div`,re,[(i(!0),u(m,null,a(e.articles,e=>(i(),l(r,{key:e.id,article:e},null,8,[`article`]))),128))])):p(``,!0)}}},ae={key:0,class:`news-table-item`},oe={class:`news-table-item__cell`},se={class:`news-table-item__cell`},ce={__name:`NewsItemTable`,props:{article:{type:Object,required:!0}},setup(e){let{dateFormatted:n}=N(e.article);return(a,o)=>{let l=P;return e.article?(i(),u(`tr`,ae,[c(`td`,oe,[s(l,{article:e.article,class:`news-table-item__link`},null,8,[`article`])]),c(`td`,se,t(r(n)),1)])):p(``,!0)}}},le={class:`news-table`},ue={class:`news-table__wrapper`},de={class:`news-table__table`},fe={__name:`NewsTable`,props:{articles:{type:Array,required:!0}},setup(e){return(t,n)=>{let r=ce;return i(),u(`section`,le,[c(`div`,ue,[c(`table`,de,[n[0]||=c(`thead`,null,[c(`tr`,{class:`text-left text-white`},[c(`th`,null,`Title`),c(`th`,null,`Date`)])],-1),c(`tbody`,null,[(i(!0),u(m,null,a(e.articles,e=>(i(),l(r,{key:e.id,article:e},null,8,[`article`]))),128))])])])])}}},pe=b(S),$={class:`latest-news news-archive`},me={key:0},he={class:`news-archive__pagination`},ge={key:1,class:`news-archive__empty`},_e={__name:`NewsPage`,props:{sport:{type:Object,required:!1,default:void 0},year:{type:String,required:!1,default:void 0},scheduleEventId:{type:Number,required:!1,default:void 0},isRecapPage:{type:Boolean,required:!1},includeArticles:{type:Array,required:!1,default:()=>[]}},async setup(e){let t,n,a=B(`view`),o=v(),m=e,y=d(Number(o.query.page)||1),b=g(()=>({filter:{type:`default`,"sports.id":m.sport&&[m.sport.id],gte_published_at:m.year?M(m.year):void 0,lt_published_at:m.year?j(m.year):void 0,schedule_event_id:m.scheduleEventId},per_page:16,include:[`image`,`orderedSports`],sort:[`-published_at`]})),{articles:x,meta:S,fetch:C,loading:E}=L(y,b),O=g(()=>{let{includeArticles:e}=m,t=x.value;if(!e.length)return t;let n=new Set(t.map(e=>e.id));return[...e.filter(e=>!n.has(e.id)),...t].sort(({published_at:e},{published_at:t})=>new Date(t).getTime()-new Date(e).getTime())}),A=g(()=>{switch(a.value){case`list`:return`list`;default:return`card`}}),N=g({get:()=>y.value,set:e=>{y.value=e,_({query:{...o.query,page:e.toString()}})}}),P=g(()=>!!m.sport),F=g(()=>[m.sport?.name,m.year,`News Archive`].filter(Boolean).join(` `));return w({title:F.value}),T({title:F.value,ogTitle:F.value}),[t,n]=h(()=>C()),await t,n(),(t,n)=>{let a=pe,o=W,d=k,m=ie,h=fe,g=V,_=ee,v=D;return i(),u(`section`,$,[s(v,null,{default:f(()=>[s(a,{name:`newsPageBeforeList`}),s(d,null,{default:f(()=>[n[1]||=c(`div`,{class:`news-archive__heading`},[c(`h2`,null,`Latest News`)],-1),s(o,{sport:e.sport,view:A.value,year:e.year,"hide-sport-dropdown":P.value,class:`news-archive__dropdowns-wrapper`},null,8,[`sport`,`view`,`year`,`hide-sport-dropdown`])]),_:1}),s(a,{name:`newsPageAfterTitle`}),O.value.length>0?(i(),u(`div`,me,[A.value===`card`?(i(),l(m,{key:0,articles:O.value},null,8,[`articles`])):(i(),l(h,{key:1,articles:O.value},null,8,[`articles`])),c(`div`,he,[r(S)?(i(),l(g,{key:0,modelValue:N.value,"onUpdate:modelValue":n[0]||=e=>N.value=e,meta:r(S)},null,8,[`modelValue`,`meta`])):p(``,!0)])])):r(E)?r(E)?(i(),l(_,{key:2})):p(``,!0):(i(),u(`div`,ge,`No articles were found`)),s(a,{name:`newsPageAfterList`})]),_:1})])}}};export{_e as t};
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.