PageSourceSearch

https://www.bukedde.co.ug/_nuxt/COgkcaWT.js

js bukedde.co.ug collected 2026-10-02 08:40:12 UTC 10,337 bytes, 1 lines download raw bytes

1import{ab as ae,f as oe,x as le,ac as ie,y as ne,L as se,g as re,ad as ue,l as ce,z as de,d as me,c as d,w as a,j as ve,R as M,B as p,r as V,k as pe,o as n,b as t,m as e,i as m,N,U as y,p as r,e as h,_ as ge,a6 as k,G as E,n as _e}from"./Bj_YPoVa.js";import P from"./C8fZd36_.js";import W from"./B3cV67Kh.js";import F from"./DL_HmHiE.js";import R from"./VDQztnnw.js";import{u as fe}from"./DC-xB2ap.js";import{m as ye}from"./Bp0qqR1H.js";import"./BiqmjCGT.js";import"./DaqQiwno.js";import"./B_8SaZE7.js";import"./Du-ed_wm.js";import"./Dx489gdE.js";import"./BrMpLslz.js";import"./OOgkszXu.js";import"./_X89cel6.js";import"./BTFWcsxj.js";const he={key:0},ke={key:1},we={key:2,class:"tv-player"},be={class:"video-container"},Ve={class:"comments-section"},Te={key:0},Se={key:1},Ce={key:2,class:"tv-player"},Le={class:"video-container"},xe={class:"comments-section"},Be={key:0},Ue={key:1},$e={key:2,class:"tv-player"},De={class:"video-container"},Ae={class:"comments-section"},je="6",Ie={__name:"index",async setup(Ne){let T,z;const H=oe().params.id,v=fe(),K=le(),q=ie(),L=ne(),{smAndUp:O,mdAndUp:G}=se(),J=p(()=>!O.value),Q=p(()=>O.value&&!G.value),x=p(()=>G.value),g=M(null),f=M(!1),{data:S,error:_,status:X}=([T,z]=re(async()=>ve("tv-list",async()=>{try{return await v.fetchTVListAction()}catch(s){return pe(s),[]}})),T=await T,z(),T);S.value?.length&&v.setTvList(S.value);const B=p(()=>K.getAuthenticatedUser?.user??null),U=()=>{K.openOrCloseLoginForm(!0)},l=p(()=>v.getterCurrentSelectedTV),w=p(()=>v.getterTVList),$=p(()=>({autoplay:!0,controls:!0,muted:!1,preload:"metadata",sources:[{src:l.value?.stream_url??"",type:"application/x-mpegURL"}]})),C=p(()=>X.value==="pending");_.value&&(g.value="Failed to load TV channels. Please try again later."),ue(()=>{w.value?.length&&!l.value&&Y(w.value[0])});async function D(){try{await v.fetchTVListAction()}catch(s){_.value="Failed to load TV channels. Please try again later.",console.error(s)}finally{C.value=!1}}function Y(s){if(!s||!s.stream_url){g.value="Selected TV channel is unavailable.";return}_e(`/tv/${s.id}`)}ce(()=>{S.value?.length&&v.setCurrentTV(H),q.pauseRadio()});const Z=["4","5"];function ee(s){if(!s)return null;const i=`${s.id}`;return i===je?"https://www.tvwest.co.ug":Z.includes(i)?`https://www.bukedde.co.ug/tv/${i}`:`https://www.newvision.co.ug/tv/${i}`}const o=p(()=>{const s=S.value?.find(i=>`${i.id}`===H);return s?{title:`${s.name}: Watch Live TV - Bukedde`,description:s.tagline||`Live stream of ${s.name}`,keywords:`live tv, ${s.name.toLowerCase()}, uganda, streaming`,url:`https://www.bukedde.co.ug/tv/${s.id}`,canonical:ee(s),image:s.featured_image||s.cover_image||"/default-image.jpg",video:`https://www.bukedde.co.ug/tv/${s.id}`,author:"Bukedde"}:{title:"Bukedde - Live TV Stream",description:"Watch live TV from Uganda, including Bukedde 1 and more.",keywords:"live tv, uganda, bukedde, streaming",image:ye,robots:"noindex, nofollow"}});return de({title:o.value.title?.slice(0,60),description:o.value.description,keywords:o.value.keywords,robots:o.value.robots??"index, follow",ogTitle:o.value.title,ogDescription:o.value.description,ogImage:o.value.image,ogImageAlt:o.value.title,ogImageSecureUrl:o.value.image,ogVideo:o.value.video,ogVideoAlt:o.value.title,ogVideoSecureUrl:o.value.video,ogUrl:o.value.url,articleAuthor:o.value.author,twitterTitle:o.value.title,twitterDescription:o.value.description,twitterImage:o.value.image},{}),me({title:o.value.title?.slice(0,60),meta:[{name:"description",content:o.value.description},{name:"keywords",content:o.value.keywords},{name:"robots",content:o.value.robots??"index, follow"},{property:"og:title",content:o.value.title},{property:"og:description",content:o.value.description},{property:"og:image",content:o.value.image},{property:"og:image:alt",content:o.value.title},{property:"og:image:secure_url",content:o.value.image},{property:"og:video",content:o.value.video},{property:"og:video:alt",content:o.value.title},{property:"og:video:secure_url",content:o.value.video},{property:"og:url",content:o.value.url},{property:"og:type",content:"video.other"},{property:"og:site_name",content:"Bukedde"},{property:"og:locale",content:"lg_UG"}
1,{property:"og:image:width",content:"1200"},{property:"og:image:height",content:"630"},{name:"article:author",content:o.value.author},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:site",content:"@bukeddeonline"},{name:"twitter:creator",content:"@bukeddeonline"},{name:"twitter:title",content:o.value.title},{name:"twitter:description",content:o.value.description},{name:"twitter:image",content:o.value.image},{name:"viewport",content:"width=device-width, initial-scale=1"},{name:"theme-color",content:"#ffffff"}],link:[{rel:"canonical",href:o.value.canonical??o.value.url},...o.value?.image?[{rel:"preload",as:"image",href:o.value.image,type:"image/jpeg",fetchpriority:"high"}]:[]]},{tagPriority:"critical"}),(s,i)=>{const A=ge,j=V("v-btn"),u=V("v-col"),c=V("v-row"),I=V("v-alert"),te=V("v-container");return n(),d(te,null,{default:a(()=>[t(c,{class:"ma-0 pa-0 mt-4"},{default:a(()=>[t(u,{cols:"12"},{default:a(()=>[e(J)?(n(),m(N,{key:0},[t(c,{class:"ma-0 pa-0"},{default:a(()=>[t(u,{cols:"12",class:"ma-0 pa-0"},{default:a(()=>[e(C)?(n(),m("p",he," Loading TV information... ")):e(_)?(n(),m("p",ke,y(e(_)),1)):r("",!0),e(l)?(n(),m("div",we,[h("div",be,[t(A,null,{default:a(()=>[t(P,{type:"default",progress:30,"preview-image-link":e(l).cover_image,link:e(l).stream_url,class:"customClassName",data:e(l),options:e($),style:{width:"100%"},onBuffering:i[0]||(i[0]=b=>f.value=!0),onPlaying:i[1]||(i[1]=b=>f.value=!1)},null,8,["preview-image-link","link","data","options"])]),_:1})])])):r("",!0),e(v).getterCurrentSelectedTV?r("",!0):(n(),d(j,{key:3,onClick:D},{default:a(()=>[...i[6]||(i[6]=[k(" Load TV Show ",-1)])]),_:1}))]),_:1})]),_:1}),t(c,{class:"ma-0 pa-0 mt-4"},{default:a(()=>[t(u,{cols:"12",class:"ma-0 pa-0"},{default:a(()=>[t(W,{"selected-tv":e(l),class:"mb-4"},null,8,["selected-tv"])]),_:1})]),_:1}),t(c,{class:"ma-0 mt-4"},{default:a(()=>[t(u,{cols:"12"},{default:a(()=>[e(x)?(n(),d(E,{key:0,"ad-id":"div-gpt-ad-1782114166790-0","ad-unit-path":"/16375024/2026_BUK_StoryHorrizontal_728x90",height:90,width:728})):r("",!0)]),_:1})]),_:1}),t(c,{class:"mt-4"},{default:a(()=>[t(u,{cols:"12"},{default:a(()=>[h("div",Ve,[e(l)?(n(),d(R,{key:0,"firestore-db":e(L),"primary-collection":"TVChatCollectionV2","item-id":e(l).id,"current-user":e(B),"agent-name":"ViDE","item-object":e(l),"comment-source":"bukeddeWebsite",onUnauthenticated:U},null,8,["firestore-db","item-id","current-user","item-object"])):r("",!0)])]),_:1})]),_:1}),t(c,{class:"mt-4"},{default:a(()=>[t(u,{cols:"12"},{default:a(()=>[e(g)?(n(),d(I,{key:0,type:"error",class:"mb-3"},{default:a(()=>[k(y(e(g)),1)]),_:1})):r("",!0),t(F,{"tv-list":e(w)},null,8,["tv-list"])]),_:1})]),_:1})],64)):e(Q)?(n(),m(N,{key:1},[t(c,{class:"ma-0 pa-0"},{default:a(()=>[t(u,{cols:"12",class:"ma-0 pa-0"},{default:a(()=>[e(C)?(n(),m("p",Te," Loading TV information... ")):e(_)?(n(),m("p",Se,y(e(_)),1)):r("",!0),e(l)?(n(),m("div",Ce,[h("div",Le,[t(A,null,{default:a(()=>[t(P,{type:"default",progress:30,"preview-image-link":e(l).cover_image,link:e(l).stream_url,class:"customClassName",data:e(l),options:e($),style:{width:"100%"},onBuffering:i[2]||(i[2]=b=>f.value=!0),onPlaying:i[3]||(i[3]=b=>f.value=!1)},null,8,["preview-image-link","link","data","options"])]),_:1})])])):r("",!0),e(v).getterCurrentSelectedTV?r("",!0):(n(),d(j,{key:3,onClick:D},{default:a(()=>[...i[7]||(i[7]=[k(" Load TV Show ",-1)])]),_:1}))]),_:1})]),_:1}),t(c,{class:"ma-0 pa-0 mt-4"},{default:a(()=>[t(u,{cols:"12",class:"ma-0 pa-0"},{default:a(()=>[t(W,{"selected-tv":e(l),class:"mb-4"},null,8,["selected-tv"])]),_:1})]),_:1}),t(c,{class:"ma-0 mt-4"},{default:a(()=>[t(u,{cols:"12"},{default:a(()=>[e(x)?(n(),d(E,{key:0,"ad-id":"div-gpt-ad-1782114166790-0","ad-unit-path":"/16375024/2026_BUK_StoryHorrizontal_728x90",height:90,width:728})):r("",!0)]),_:1})]),_:1}),t(c,{class:"mt-4"},{default:a(()=>[t(u,{cols:"12"},{default:a(()=>[h("div",xe,[e(l)?(n(),d(R,{key:0,"firestore-db":e(L),"primary-collection":"TVChatCollectionV2","item-id":e(l).id,"current-user":e(B),"agent-name":"ViDE","item-object":e(l),"comment-source":"bukeddeWebsite",onUnauthenticated:U},null,8,["firestore-db","item-id","current-user","item-object"])):r("",!0)])]),_:1})]),_:1}),t(c,{class:"mt-4"},{default:a(()=>[t(u,{cols:"12"},{default:a(()=>
1[e(g)?(n(),d(I,{key:0,type:"error",class:"mb-3"},{default:a(()=>[k(y(e(g)),1)]),_:1})):r("",!0),t(F,{"tv-list":e(w)},null,8,["tv-list"])]),_:1})]),_:1})],64)):(n(),m(N,{key:2},[t(c,null,{default:a(()=>[t(u,{cols:"8",class:"ma-0 pa-0 d-flex flex-column"},{default:a(()=>[e(C)?(n(),m("p",Be," Loading TV information... ")):e(_)?(n(),m("p",Ue,y(e(_)),1)):r("",!0),e(l)?(n(),m("div",$e,[h("div",De,[t(A,null,{default:a(()=>[t(P,{type:"default",progress:30,"preview-image-link":e(l).cover_image,link:e(l).stream_url,class:"customClassName",data:e(l),options:e($),style:{width:"100%"},onBuffering:i[4]||(i[4]=b=>f.value=!0),onPlaying:i[5]||(i[5]=b=>f.value=!1)},null,8,["preview-image-link","link","data","options"])]),_:1})])])):r("",!0),e(v).getterCurrentSelectedTV?r("",!0):(n(),d(j,{key:3,onClick:D},{default:a(()=>[...i[8]||(i[8]=[k(" Load TV Show ",-1)])]),_:1}))]),_:1}),t(u,{cols:"4",class:"ma-0 pa-0 pl-3"},{default:a(()=>[t(W,{"selected-tv":e(l),class:"mb-4"},null,8,["selected-tv"])]),_:1})]),_:1}),t(c,{class:"ma-0 mt-4"},{default:a(()=>[t(u,{cols:"12"},{default:a(()=>[e(x)?(n(),d(E,{key:0,"ad-id":"div-gpt-ad-1782114166790-0","ad-unit-path":"/16375024/2026_BUK_StoryHorrizontal_728x90",height:90,width:728})):r("",!0)]),_:1})]),_:1}),t(c,{class:"mt-4"},{default:a(()=>[t(u,{cols:"8"},{default:a(()=>[h("div",Ae,[e(l)?(n(),d(R,{key:0,"firestore-db":e(L),"primary-collection":"TVChatCollectionV2","item-id":e(l).id,"current-user":e(B),"agent-name":"ViDE","item-object":e(l),"comment-source":"bukeddeWebsite",onUnauthenticated:U},null,8,["firestore-db","item-id","current-user","item-object"])):r("",!0)])]),_:1}),t(u,{cols:"4"},{default:a(()=>[e(g)?(n(),d(I,{key:0,type:"error",class:"mb-3"},{default:a(()=>[k(y(e(g)),1)]),_:1})):r("",!0),t(F,{"tv-list":e(w)},null,8,["tv-list"])]),_:1})]),_:1})],64))]),_:1})]),_:1})]),_:1})}}},et=ae(Ie,[["__scopeId","data-v-552a6391"]]);export{et 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.