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]=`cd1746aa-efb8-467f-bcae-7205d8ba8431`,e._sentryDebugIdIdentifier=`sentry-dbid-cd1746aa-efb8-467f-bcae-7205d8ba8431`)}catch{}})();import{o as e}from"./C4WqqvPe.js";import{$ as t,Jt as n,St as r,V as i,W as a,Wt as o,b as s,d as c,f as l,lt as u,m as d,mt as f,nt as p,p as m,qt as h,r as g,u as _,y as v}from"./DKgyLr-x.js";import{d as y}from"./DmP5lFlL.js";import{t as b}from"./Cf06Wu12.js";import{t as x}from"./BqDZtyY6.js";import{a as S}from"./DcLWULOw.js";import{t as C}from"./Be14_0W6.js";import{t as w}from"./WRMjcxnp.js";import{t as T}from"./CuIvtS_p.js";import{t as E}from"./CRFteNYL.js";import{t as D}from"./CiXkt2fg.js";import{t as O}from"./8mCIzChn.js";import{t as k}from"./DJbc9sk7.js";import{t as A}from"./aQymQtfH.js";import{t as j}from"./BXpGZ-Xb.js";import{t as M}from"./DNhMeZ1T.js";import{t as N}from"./phyOgLR4.js";import{r as P}from"./Dwcw0oQV.js";import{t as F}from"./dhex9U3g.js";import{n as I,r as L,t as R}from"./xvv6bPcD.js";var z={class:`audio-type-switch`},ee={__name:`ContentBlocksAudioLeanstreamCustomAudioPlayerSwitch`,props:{modelValue:{type:String,required:!0}},emits:[`update:modelValue`],setup(e){return(t,n)=>(i(),d(`div`,z,[c(`button`,{class:o([`audio-type-switch__button`,{"audio-type-switch__button--active":e.modelValue===`live`}]),onClick:n[0]||=e=>t.$emit(`update:modelValue`,`live`)},` Live `,2),c(`button`,{class:o([`audio-type-switch__button`,{"audio-type-switch__button--active":e.modelValue===`past`}]),onClick:n[1]||=e=>t.$emit(`update:modelValue`,`past`)},` Replay `,2)]))}},B={__name:`ContentBlocksAudioLeanstreamCustomAudioPlayerTitle`,props:{item:{type:Object,required:!0}},setup(e){return(t,r)=>n(e.item.title)}},V={key:0},H={key:1},U={__name:`ContentBlocksAudioLeanstreamCustomAudioPlayerCountdown`,props:{time:{type:Number,required:!1,default:0}},emits:[`end`],setup(e){return(t,a)=>(i(),l(r(F),{class:`audio-block-countdown`,time:e.time,tag:`div`,onEnd:a[0]||=e=>t.$emit(`end`)},{default:p(({days:e,hours:t,minutes:r,seconds:o})=>[a[1]||=v(` in\xA0 `,-1),e>0?(i(),d(`span`,V,n(e)+`d\xA0`,1)):m(``,!0),t>0?(i(),d(`span`,H,n(t)+`hrs\xA0`,1)):m(``,!0),c(`span`,null,n(r)+`min\xA0`,1),c(`span`,null,n(o)+`sec`,1)]),_:1},8,[`time`]))}},W={key:0,class:`audio-block-current`},G={key:0,class:`audio-block-current__image`},K={class:`audio-block-current__info`},q={key:0,class:`audio-block-current__meta`},J={class:`audio-block-current__title`},Y={key:1,class:`audio__controls`},X={class:`audio-block-current__icon`},Z={class:`sr-only`},Q={key:1,class:`audio-block-current__now-playing`},te={key:1,class:`audio-block-current__tag`},ne={__name:`ContentBlocksAudioLeanstreamCustomAudioPlayerCurrentAudioItem`,setup(e){let{currentTime:t,duration:a,endBuffer:o,isArchive:f,isLive:_,isPlayerVisible:b,isPlaying:x,startDateTime:C,timeLeft:w,formatDuration:D,updateTimer:O}=I(),k=L(),{currentTrack:A}=S(k),j=()=>{b.value=!0,x.value=!x.value},M=e=>P(e,a.value);return(e,b)=>{let S=T,k=B,N=U,P=E;return r(A)?(i(),d(`div`,W,[r(A).image?(i(),d(`div`,G,[s(S,{image:r(A).image},null,8,[`image`])])):m(``,!0),c(`div`,K,[r(A).description?(i(),d(`div`,q,n(r(A).description),1)):m(``,!0),c(`strong`,J,[s(k,{item:r(A)},null,8,[`item`])]),r(C)?(i(),d(g,{key:1},[!r(_)&&!r(f)?(i(),l(N,{key:0,time:r(w),onEnd:r(O)},null,8,[`time`,`onEnd`])):(i(),d(`div`,Y,[c(`button`,{type:`button`,class:`audio-block-current__button`,onClick:y(j,[`prevent`])},[c(`span`,X,[r(x)?(i(),l(P,{key:0,name:`ion:pause`,"aria-hidden":`true`,class:`audio-block-current__icon--pause`})):(i(),l(P,{key:1,name:`fluent:play-16-filled`,"aria-hidden":`true`,class:`audio-block-current__icon--play`})),c(`span`,Z,n(r(x)?`Pause Audio`:`Play Audio`),1)])]),isFinite(r(a))?(i(),l(R,{key:0,modelValue:r(t),"onUpdate:modelValue":b[0]||=e=>u(t)?t.value=e:null,label:`Audio timeline`,max:r(a),secondary:r(o),"format-value":M},{default:p(({position:e,pendingValue:t})=>
1[c(`div`,{class:`audio__timeline-seeker-time`,style:h({left:e})},n(r(D)(t)),5)]),_:1},8,[`modelValue`,`max`,`secondary`])):(i(),d(`span`,Q,[b[1]||=v(` Now Playing - `,-1),s(k,{item:r(A)},null,8,[`item`])]))]))],64)):m(``,!0)]),r(_)&&!r(f)?(i(),d(`span`,te,[...b[2]||=[c(`i`,null,null,-1),v(` Live `,-1)]])):m(``,!0)])):m(``,!0)}}},re={class:`audio__list-item-wrapper`},ie=[`aria-current`],ae={class:`audio__list-item-title`},oe={key:0,class:`audio__list-item-date`},se={__name:`ContentBlocksAudioLeanstreamCustomAudioPlayerAudioItem`,props:{active:{type:Boolean,required:!1},item:{type:Object,required:!0}},emits:[`select`],setup(e){return(t,r)=>{let a=B;return i(),d(`li`,re,[c(`button`,{type:`button`,class:o([`audio__list-item`,{"audio__list-item--active":e.active}]),"aria-current":e.active?`true`:void 0,onClick:r[0]||=n=>t.$emit(`select`,e.item)},[c(`strong`,ae,[s(a,{item:e.item},null,8,[`item`]),e.item.description?(i(),d(`time`,oe,n(e.item.description),1)):m(``,!0)])],10,ie)])}}},ce=n=>{let{error:r,warn:i}=w(`useLeanStream`),{collegeId:a,image:o}=n,{public:{oasFrontend:{leanstreamProxyBaseUrl:s}}}=e(),c=f(!0),l=f(),u=x(`leanstream-type`,()=>`live`),d=f(),p=f(),m=_(()=>l.value?.sports?.sport||[]),h=_(()=>m.value.map(({name:e,id:t})=>({label:e,value:t}))),g=_(()=>l.value?u.value===`live`?[].concat(l.value?.events.current_ev?.event||[],l.value?.events.upcoming_ev?.event||[]).map(y):[].concat(l.value?.events.archived_ev?.event||[],l.value?.events.previous_ev?.event||[]).map(y):[]),v=_(()=>d.value?g.value?.filter(e=>e.sport_id===d.value)||[]:g.value||[]),y=e=>{let t=m.value?.find(t=>t.id===e.sport_id)?.name||`Event`;
1return typeof e.opponent==`string`&&(t=e.opponent),{...e,title:t}},S=async()=>{if(l.value=void 0,!a){i(`College ID is required to load LeanStream playlist`);return}c.value=!0;try{let{data:e}=await b(`/`,{baseURL:s,params:{id:a,archive:u.value!==`live`},headers:{Accept:`application/json, text/xml, */*; q=0.01`},mode:`cors`});l.value=e}catch(e){r(`Failed to load LeanStream player data`,e)}finally{c.value=!1}},C=e=>{let{id:t,title:n=``,custom_title:r,start_timestamp:i,end:a}=e,s=A.fromSeconds(parseInt(i)).toLocaleString(A.DATETIME_MED),c=T(i),l=T(a),u=E(e)?e.recorded_url||e.archive_url:e.url;return{id:t,customTitle:typeof r==`string`?r:void 0,title:n,description:s,endDateTime:l,image:o,isArchive:E(e),sourceUrl:u,startDateTime:c}},T=e=>e?A.fromSeconds(+e):void 0,E=e=>e.archive_url!==void 0;return t(u,()=>{d.value=void 0,S()},{immediate:!0}),{currentSelectedItem:p,data:l,filteredEvents:v,isLoading:c,selectedSport:d,sportsOptions:h,type:u,eventToMediaFile:C,loadPlaylist:S}},$={class:`audio__heading`},le={class:`audio__title`},ue={class:`audio__dropdowns dropdowns`},de={class:`audio__content-wrapper`},fe={class:`audio__list-wrapper`},pe={key:1,class:`audio__list`},me={key:2,class:`audio__empty-list`},he=Object.assign({name:`LeanstreamCustomAudioPlayer`},{__name:`ContentBlocksAudioLeanstreamCustomAudioPlayer`,props:{anchor:{type:String,required:!1},title:{type:String,required:!1},link:{type:String,required:!1},link_label:{type:String,required:!1},leanstream_college_id:{type:null,required:!0},current_item_image:{type:null,required:!0},presented_by:{type:Object,required:!1},background_color:{type:null,required:!1}},setup(e){let f=e,{eventToMediaFile:h,filteredEvents:y,isLoading:b,selectedSport:x,sportsOptions:w,type:T}=ce(_(()=>({collegeId:f.leanstream_college_id,image:f.current_item_image})).value),A=L(),{setPlaylist:P,setTrack:F}=A,{currentTrackId:I,hasItems:R,items:z}=S(A);return t(()=>y.value,e=>{let t=e.map(e=>h(e));P(t)}),(t,f)=>{let h=ee,_=j,y=k,S=E,A=C,P=M,L=ne,B=N,V=se,H=D,U=O;return e.leanstream_college_id?(i(),l(U,{key:0,id:e.anchor,as:`section`,class:o([`audio`,{"audio--empty":!r(b)&&!r(R),"audio--loading":r(b)}]),color:e.background_color},{default:p(()=>[s(H,{class:`audio__container`},{default:p(()=>[s(P,{class:`audio__section-header`},{default:p(()=>[c(`div`,$,[c(`h2`,le,n(e.title||`Audio`),1),s(h,{modelValue:r(T),"onUpdate:modelValue":f[0]||=e=>u(T)?T.value=e:null},null,8,[`modelValue`]),s(_,{"presented-by":e.presented_by,class:`audio__presented-by`},null,8,[`presented-by`])]),c(`div`,ue,[s(y,{id:`audios-dropdown`,modelValue:r(x),"onUpdate:modelValue":f[1]||=e=>u(x)?x.value=e:null,options:r(w),label:`Open Audio Dropdown`},{"option-all":p(()=>[...f[2]||=[c(`option`,{value:void 0},`Select Sport`,-1)]]),_:1},8,[`modelValue`,`options`]),e.link&&e.link_label?(i(),l(A,{key:0,href:e.link,class:`audio__more btn-link`},{default:p(()=>[v(n(e.link_label)+` `,1),s(S,{name:`fluent:arrow-right-24-filled`,class:`audio__more-icon`})]),_:1},8,[`href`])):m(``,!0)])]),_:1}),c(`div`,de,[s(L),c(`div`,fe,[r(b)?(i(),l(B,{key:0,class:`audio__preloader`})):r(R)?(i(),d(`ul`,pe,[(i(!0),d(g,null,a(r(z),e=>(i(),l(V,{key:`audio-player-item-${r(T)}-${e.id}`,item:e,active:r(I)===e.id,onSelect:r(F)},null,8,[`item`,`active`,`onSelect`]))),128))])):(i(),d(`div`,me,`No audio tracks`))])])]),_:1})]),_:1},8,[`id`,`class`,`color`])):m(``,!0)}}});export{he as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.