(function (widget,cId,vids){ var _ONND_URL_EMBED = "https://video.onnetwork.tv" ; var _ONND_URL_CDN_EMBED = "https://cdn.onnetwork.tv" ; var overwrites = "" var iid=123 ; var uid="id"+iid; var wConfig = {"playlistitems":[{"mid":2075425,"id":2075425,"duration":534,"title":"Krzysztof Skiba: BIG CYC to zesp\u00f3\u0142 autor\u00f3w, kt\u00f3rzy ZAWSZE mieli co\u015b do powiedzenia","adddate":1761062930,"poster":"https://cdnt.onnetwork.tv/poster/2/0/2075425_1.jpg","pubcat":27},{"mid":2075427,"id":2075427,"duration":559,"title":"Nene Heroine: warto wspiera\u0107 artyst\u00f3w, bo oni wtedy daj\u0105 z siebie jeszcze wi\u0119cej!","adddate":1761062998,"poster":"https://cdnt.onnetwork.tv/poster/2/0/2075427_1.jpg","pubcat":27},{"mid":2075475,"id":2075475,"duration":985,"title":"Filip \u0141obodzi\u0144ski o nieznanej w Polsce muzyce Boba Dylana","adddate":1761065879,"poster":"https://cdnt.onnetwork.tv/poster/2/0/2075475_1.jpg","pubcat":27},{"mid":2075482,"id":2075482,"duration":647,"title":"Kara\u015b/Rogucki w Tr\u00f3jce: Rozstajemy si\u0119, to nasza ostatnia, wsp\u00f3lna p\u0142yta","adddate":1761066091,"poster":"https://cdnt.onnetwork.tv/poster/2/0/2075482_1.jpg","pubcat":27},{"mid":2075510,"id":2075510,"duration":579,"title":"Matylda/\u0141ukasiewicz: Granie koncert\u00f3w zmieni\u0142o wiele naszych utwor\u00f3w","adddate":1761067227,"poster":"https://cdnt.onnetwork.tv/poster/2/0/2075510_1.jpg","pubcat":27}],"pubcats":["Unset","Gaming","Books","Music","Politics","Entertainment","Lifestyle","Beauty","Automotive","Education","Business and economy","Woman","Cooking","Military","Parenting","Guides","Sports","Health","Ecology","Popular science","Movies","Communities","Law","Culture and Art","Fitness","Tourism","Technology","Information","Fashion","Science","","","","Photo","Audio-video","Home & garden","Hobby","Job","Curiosities","Religion"],"firstvideoid":2075425,"widgetId":2377,"devicetype":"desktop","isIos":0,"firstmidvideo":"MjA3NTQyNSw5eDE2LDAsNTAsNTc2MSwyMDQxMywwLDAsMSw1MCwwLDAsMCwwLDAsMSwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsLTE7LTE7MjA7MjAsMCwwLDAsMCwwLDswOzA7MDswOzA7MCww","defsd":{"playlist":"5761","onnaMiniatureEnable":"0","onnaMiniatureThreshold":"1","onnaMainContainerBorder":"2px solid #8f8f8f","onnaMainContainerNavBtnColor":"rgba(10, 10, 10, 1)","onnaWidgetZindex":"10","onnaWidgetPlayerHeight":"120px","onnaWidgetPlayerHeightMobile":"120px","onnaWidgetPlayerBackground":"rgba(255,255,255,1)","onnaWidgetPlayerArticleTextColor":"rgba(113, 113, 130, 1)","onnaWidgetPlayerTitleTextColor":"rgba(10, 10, 10, 1)","onnaWidgetPlayerTimelineTextColor":"rgba(102, 102, 102, 1)","onnaWidgetPlayerProgressBarBackground":"rgba(215, 215, 215, 1)","onnaWidgetPlayerProgressBarProgressBackground":"rgba(109, 93, 252, 1)","onnaWidgetPlayerProgressBarHeadBackground":"rgba(0, 0, 0, 1)","onnaWidgetPlayerProgressBarHeadRadius":"0","onnaWidgetPlayerControlsColor":"rgba(10, 10, 10, 0.7)","onnaWidgetPlayerPlaypauseColorOuter":"rgba(3,2,19,1)","onnaWidgetPlayerPlaypauseColorInner":"rgba(255, 255, 255, 1)","onnaWidgetPlayerSpeedSelectBackground":"rgba(180,180,180,0.3)","onnaWidgetPlayerSpeedSelectContentColor":"rgba(3,2,19,1)","onnaWidgetPlayerVolumeBarBackground":"rgba(215, 215, 215, 1)","onnaWidgetPlayerVolumeBarValueBackground":"rgba(109, 93, 252, 1)","onnaWidgetPlayerVolumeBarHeadBackground":"rgba(0, 0, 0, 1)","onnaWidgetPlayerVolumeBarHeadRadius":"0","onnaWidgetPlayerVolumeIconColor":"rgba(54, 65, 83, 1)","onnaWidgetSectionsHeight":"360px","onnaWidgetSectionsHeightMobile":"280px","onnaArticlesSectionEnabled":"1","onnaArticlesListBackground":"rgba(255, 255, 255, 1)","onnaArticlesListHeaderColor":"rgba(3,2,19,1)","onnaArticlesListTagEnable":"1","onnaArticlesListTagBackground":"rgba(3, 2, 19, 0.1)","onnaArticlesListTagColor":"rgb(102, 102, 102)","onnaArticlesListTagActiveBackground":"rgba(3, 2, 19, 1)","onnaArticlesListTagActiveColor":"rgba(255, 255, 255, 1)","onnaArticlesListSearchEnable":"1","onnaArticlesListSearchBackground":"rgba(0, 0, 0, 0)","onnaArticlesListSearchColor":"rgba(153, 153, 153, 1)","onnaArticlesListTitleColor":"rgba(3,2,19,1)","onnaArticlesListMetaColor":"rgba(119, 119, 119, 1)","onnaArticlesListPlaypauseColorOuter":"rgba(3,2,19,1)","onnaArticlesListPlaypauseColorInner":"rgba(255, 255, 255, 1)","onnaPodcastsSectionEnabled":"1","onnaPodcastsThumbnailsMaxHeight":"150px","onnaPodcastsSectionBackground":"rgba(255,255,255,1)","onnaPodcastsSectionHeaderColor":"rgba(3,2,19,1)","onnaPodcastsSectionScrollColor":"rgba(123,135,148,1)","onnaPodcastsSectionScrollColorHover":"rgba(55,65,81,1)","onnaPodcastsSectionTextColor":"rgba(17,24,39,1)","onnaRadiostreamsSectionEnabled":"1","onnaRadiostreamsThumbnailsMaxHeight":"150px","onnaRadiostreamsSectionBackground":"rgba(255,255,255,1)","onnaRadiostreamsSectionHeaderColor":"rgba(3,2,19,1)","onnaRadiostreamsSectionScrollColor":"rgba(123,135,148,1)","onnaRadiostreamsSectionScrollColorHover":"rgba(55,65,81,1)","onnaRadiostreamsSectionTextColor":"rgba(17,24,39,1)","onnaRadiostreamsSectionSubtextColor":"rgba(113,113,130,1)","onnaSectionTabsSectionBackground":"rgba(255,255,255,1)","onnaSectionTabsSectionTextColor":"rgba(3,2,19,1)","onnaSectionTabsSectionTabBorderColor":"rgba(3,2,19,1)","onnaCustomCss":""},"instantLoad":0,"podcasts":[{"title":"Podcast FitHijacking","poster":"https://cdnp.onnetwork.tv/poster/3/9/395307_1.jpg","vid":"395307"},{"title":"Szmexy o Jacku Bilczy\u0144skim","poster":"https://cdnp.onnetwork.tv/poster/1/7/178327_1.jpg","vid":"178327"},{"title":"\u015awiat w skali makro","poster":"https://cdnp.onnetwork.tv/poster/2/3/234597_1.jpg","vid":"234597"}],"radiostreams":[{"title":"Radio 1","subtitle":"Testowe","poster":"https://cdnp.onnetwork.tv/poster/3/9/395307_1.jpg","vid":"395307"},{"title":"Radio 2","subtitle":"Testowe","poster":"https://cdnp.onnetwork.tv/poster/1/7/178327_1.jpg","vid":"178327"},{"title":"Radio 3","subtitle":"Testowe","poster":"https://cdnp.onnetwork.tv/poster/2/3/234597_1.jpg","vid":"234597"}],"addcss":"","isProduction":true,"debugReelsWidget":false} ; var isMobile = 0; var widgetId = 2377; window['onnAudioWidgetPlayerLoaded'+iid] = 0; // 0 - not loaded yet, 1 - started loading, 2 - loaded if (wConfig['isProduction']) { if (window['onnAudioWidgetScriptLoaded'+widget]) { console.log('Script already loaded once...'); return; } window['onnAudioWidgetScriptLoaded'+widget] = true; } var widgetPlayer = null; function insertWidget( container ){ import( "https://video1.onnetwork.tv/js/widgets/widgetOnnaudio_test.js?s="+Date.now() ).then(({WidgetPlayer})=>{ wConfig['uid'] = uid; wConfig['iid'] = iid ; wConfig['cId'] = 'ld'+uid ; widgetPlayer = new WidgetPlayer(wConfig, container); }); } window.addEventListener("message",(e)=>{ try{ if (!e.data.indexOf || (e.data.indexOf("onntv://")!=0)){ return ; } var com = {} ; try{com = JSON.parse( e.data.substr( 8 ) );}catch(e){ com = {} ; } widgetMessageCb(com); }catch(e){console.error(e)} },false); function widgetMessageCb(com) { try{ switch (com.comm){ case "widgetloaded": if (parseInt(com.iid) == iid && parseInt(com.widget) == widgetId && wConfig['instantLoad']){ if (!widgetPlayer) throw new Error("No widgetPlayer instance defined."); widgetPlayer.enable(); } break ; case "enableOnnAudio": if (parseInt(com.iid) == iid && parseInt(com.widget) == widgetId){ if (!widgetPlayer) throw new Error("No widgetPlayer instance defined."); widgetPlayer.enable(); } break; case "widgetenabled": if(parseInt(com.iid)==iid && parseInt(com.widget) == widgetId && !window['onnAudioWidgetPlayerLoaded'+iid]){ window['onnAudioWidgetPlayerLoaded'+iid] = 1; var pscript = document.createElement( "script" ); pscript.src = _ONND_URL_EMBED + '/embed.php?mid='+com.subject.mid+'&iid='+iid+'&isCpl=1&cpcId='+com.subject.cpcId+'&cId='+com.subject.cId+'&widget='+widget+'&ar=16x9'+vids+overwrites ; // cpl pscript.async = true ; document.body.appendChild( pscript ); } break; case "playerLoaded" : if (parseInt(com.iid) == iid){ window['onnAudioWidgetPlayerLoaded'+iid] = 2; } break ; case "movieset" : if (parseInt(com.iid) == iid){ console.log(com); widgetPlayer.updateVideoInfo(com.subject, com.videoTitle); } break ; case 'player_videoloadedtoplay': if (parseInt(com.iid) == iid){ widgetPlayer.resetPlayPauseButtons(com.subject); window.ONTVsendCommand("play", iid, com.subject); } break; case 'addArticleToList': if (parseInt(com.iid) == iid && !widgetPlayer.hasArticleInList(com.subject)){ try{ window.ONTVsendCommand("addVideoToList", iid, com.subject); }catch(e){} } break; case 'videoAddedToList': if (parseInt(com.iid) == iid){ window.ONTVsendCommand("listVideosFromCurrent", iid); } break; case 'videosListFromCurrent': if (parseInt(com.iid) == iid){ widgetPlayer.appendArticleToList(com.subject); } break; case 'removeArticleFromList': if (parseInt(com.iid) == iid && widgetPlayer.hasArticleInList(com.subject)){ try{ window.ONTVsendCommand("removeVideoFromList", iid, com.subject); }catch(e){} } break; case 'videoRemovedFromList': if (parseInt(com.iid) == iid){ widgetPlayer.popArticleFromList(com.subject); } break; } }catch(e){console.error(e)} } // USED ONLY FOR WINDOW <---> WINDOW COMMUNIATION !!! var broadcastChannel = new BroadcastChannel("ONNAudioWidgetChannel"+iid); // TODO: additional signature? broadcastChannel.addEventListener("message", (e) => { if (!e.data || typeof e.data !== "object") { return; } if (!("cmd" in e.data)) { console.log('ONN Audio Widget: No command specified.'); return; } if (!("targetWindow" in e.data)) { console.log('ONN Audio Widget: No targetWindow specified.'); return; } if (e.data.targetWindow !== window.name) { console.log(`Invalid window name. Expected "${e.data.targetWindow}", given: "${window.name}"`); return; } switch (e.data.cmd) { case "SetVideo": window.ONTVsendCommand("loadandplay", iid, e.data.vid); break; } }); var currScript = document.currentScript; var intervalCnt = 0; var insertInterval = setInterval(() => { if (cId) { var cIdContainer = document.getElementById( cId ); } else { var cIdContainer = document.body; } console.warn("Scanning for onnaudio main container..."); if (cIdContainer) { console.warn("Found main container. Inserting widget..."); clearInterval(insertInterval); insertWidget( cIdContainer ); } else if (intervalCnt > 50) { clearInterval(insertInterval); if (currScript && currScript.parentElement) { insertWidget( document.body ); } } ++intervalCnt; }, 100); if (typeof window.enableOnnAudio !== "function") { window.enableOnnAudio = function(iid, wgid = 0) { widgetMessageCb({sender: "onntv",sscript: "widget",comm: "enableOnnAudio",iid: iid,subject: null, widget: wgid || widgetId}); } } if (typeof window.onnAudioAddArticleToPlaylist !== "function") { window.onnAudioAddArticleToPlaylist = function(iid, vid) { if (parseInt(vid) > 0) { widgetMessageCb({sender: "onntv",sscript: "widget",comm: "addArticleToList",iid: iid,subject: parseInt(vid)}); } } } if (typeof window.onnAudioRemoveArticleFromPlaylist !== "function") { window.onnAudioRemoveArticleFromPlaylist = function(iid, vid) { if (parseInt(vid) > 0) { widgetMessageCb({sender: "onntv",sscript: "widget",comm: "removeArticleFromList",iid: iid,subject: parseInt(vid)}); } } } })(2377,"","");