PageSourceSearch

https://odusports.com/_nuxt/Bj7Ju_-I.js

js odusports.com collected 2026-10-02 03:00:04 UTC 8,867 bytes, 1 lines download raw bytes

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]=`9bfb91dc-c9bb-423c-a652-7c0110e52c81`,e._sentryDebugIdIdentifier=`sentry-dbid-9bfb91dc-c9bb-423c-a652-7c0110e52c81`)}catch{}})();import{Jt as e,R as t,S 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"./DSyh5kSu.js";import{a as y}from"./DcLWULOw.js";import{r as b}from"./Cne5Lrbs.js";import{t as x}from"./D8q_o00K.js";import{t as S}from"./B5yLkRG2.js";import{t as C}from"./Bbab7icz.js";import{G as w,K as T,n as E}from"#entry";import{t as D}from"./MCf9Jbvm.js";import{t as O}from"./CiXkt2fg.js";import{t as k}from"./DJbc9sk7.js";import{t as ee}from"./CPlUDL_5.js";import{t as A}from"./B70cvLmO.js";import{t as j}from"./DvQKpNUE.js";import{t as M,u as N}from"./OuvBu4YS.js";import{t as P}from"./BmhJmPtL.js";import{t as F}from"./COnH2bZU.js";import{t as I}from"./BpuDsQUN.js";import{t as L}from"./CmXFe6lK.js";import{t as R}from"./C6eBu1AT.js";import{t as z}from"./BL4VmsVo.js";import{t as B}from"./CxFDs7k6.js";import{t as V}from"./B2n0J8UB.js";import{t as H}from"./DRokLN8X.js";var U=e=>{let{searchArticleYears:t}=L(),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]:[]})}},W={class:`news-archive-dropdowns dropdowns`},G={class:`news-archive-dropdowns__box news-archive-dropdowns__box--view`},K={class:`news-archive-dropdowns__box`},q=Object.assign(E(n({__name:`Filters`,props:{sport:{},year:{},view:{},hideSportDropdown:{type:Boolean}},setup(e){let n=v(),a=e,o=g(()=>x.value?{filter:{"sports.id":[x.value]}}:{}),{sportOptions:d,sports:f}=z(),{yearsOptions:m,loading:h,fetch:y}=U(o),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:()=>a.sport?.id,set:e=>{let t=f.value?.find(t=>t.id===e);_(t?{name:`sports-sport-news`,params:{sport:t.slug},query:{...n.query}}:{name:`news`,query:{...n.query}})}}),S=g({get:()=>a.year,set:e=>{a.sport?_({name:e?`sports-sport-news-year-year`:`sports-sport-news`,params:{sport:a.sport.slug,year:e},query:{...n.query,page:1}}):_({name:e?`news-year`:`news`,params:{year:e},query:{...n.query,page:1}})}}),C=g({get:()=>a.view,set:e=>{_({query:{...n.query,view:e}})}});return t(()=>{y()}),(t,n)=>{let a=V,o=k;return i(),u(`div`,W,[c(`div`,G,[n[3]||=c(`span`,{class:`news-archive-dropdowns__box-label`},`View`,-1),C.value?(i(),l(a,{key:0,id:`view`,modelValue:C.value,"onUpdate:modelValue":n[0]||=e=>C.value=e,options:b,label:`Open View Dropdown`,class:`news-archive-dropdowns__view`},null,8,[`modelValue`])):p(``,!0)]),c(`div`,K,[n[4]||=c(`span`,{class:`news-archive-dropdowns__box-label`},`Season`,-1),e.hideSportDropdown?p(``,!0):(i(),l(o,{key:0,id:`news-archive-sport-dropdown`,modelValue:x.value,"onUpdate:modelValue":n[1]||=e=>x.value=e,options:r(d),label:`Open News Sports Dropdown`,class:`news-archive-dropdowns__sport`},null,8,[`modelValue`,`options`])),s(o,{id:`news-archive-season-dropdown`,modelValue:S.value,"onUpdate:modelValue":n[2]||=e=>S.value=e,disabled:r(h),options:r(m),label:`Open Years Dropdown`,class:`news-archive-dropdowns__season`},null,8,[`modelValue`,`disabled`,`options`])])])}}}),[[`__scopeId`,`data-v-266184da`]]),{__name:`NewsFilters`}),J=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=D;return i(),l(n,{image:a.value,class:o([`news-article-image`,{"news-article-image--logo":s.value}])},null,8,[`image`,`class`])}}}),Y={class:`latest-news-post`},te={class:`latest-news-post__image`},X={class:`sr-only`},Z={class:`latest-news-post__body`},Q={class:`latest-news-post__meta`},ne={class:`latest-news-post__date`},re={class:`latest-news-post__date-text`},ie={key:0,class:`latest-news-post__title`},ae={__name:`NewsArticle`,props:{article:{type:Object,required:!0}},setup(t){let{dateFormatted:n,fanIdGated:a,fanIdGateOptions:o,image:l,sports:d,title:m,url:h}=P(t.article);return(g,_)=>{let v=J,y=j,b=F,x=I;return i(),u(`div`,Y,[c(`div`,te,[s(b,{article:t.article,class:`latest-news-post__image-link`},{default:f(()=>
1[c(`span`,X,e(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`,Z,[c(`div`,Q,[c(`span`,ne,[s(x,{sports:r(d),class:`latest-news-post__sport`},null,8,[`sports`]),c(`time`,re,e(r(n)),1)])]),r(m)&&r(h)?(i(),u(`strong`,ie,[s(b,{article:t.article,class:`latest-news-post__title-link`},null,8,[`article`])])):p(``,!0)])])}}},oe={key:0,class:`news-archive__list`},se={__name:`NewsList`,props:{articles:{type:Array,required:!0}},setup(e){return(t,n)=>{let r=ae;return e.articles.length>0?(i(),u(`div`,oe,[(i(!0),u(m,null,a(e.articles,e=>(i(),l(r,{key:e.id,article:e},null,8,[`article`]))),128))])):p(``,!0)}}},ce={key:0,class:`news-table-item`},le={class:`news-table-item__cell`},ue={class:`news-table-item__cell`},de={__name:`NewsItemTable`,props:{article:{type:Object,required:!0}},setup(t){let{dateFormatted:n}=P(t.article);return(a,o)=>{let l=F;return t.article?(i(),u(`tr`,ce,[c(`td`,le,[s(l,{article:t.article,class:`news-table-item__link`},null,8,[`article`])]),c(`td`,ue,e(r(n)),1)])):p(``,!0)}}},fe={class:`news-table`},pe={class:`news-table__wrapper`},$={class:`news-table__table`},me={__name:`NewsTable`,props:{articles:{type:Array,required:!0}},setup(e){return(t,n)=>{let r=de;return i(),u(`section`,fe,[c(`div`,pe,[c(`table`,$,[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))])])])])}}},he=b(S),ge={class:`latest-news news-archive`},_e={key:0},ve={class:`news-archive__pagination`},ye={key:1,class:`news-archive__empty`},be={__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?N(m.year):void 0,lt_published_at:m.year?M(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}=R(y,b),D=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())}),k=g(()=>{switch(a.value){case`list`:return`list`;default:return`card`}}),j=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=he,o=q,d=ee,m=se,h=me,g=H,_=A,v=O;return i(),u(`section`,ge,[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:k.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`}),D.value.length>0?(i(),u(`div`,_e,[k.value===`card`?(i(),l(m,{key:0,articles:D.value},null,8,[`articles`])):(i(),l(h,{key:1,articles:D.value},null,8,[`articles`])),c(`div`,ve,[r(S)?(i(),l(g,{key:0,modelValue:j.value,"onUpdate:modelValue":n[0]||=e=>j.value=e,meta:r(S)},null,8,[`modelValue`,`meta`])):p(``,!0)])])):r(E)?r(E)?(i(),l(_,{key:2})):p(``,!0):(i(),u(`div`,ye,`No articles were found`)),s(a,{name:`newsPageAfterList`})]),_:1})])}}};export{be 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.