(()=>{"use strict";window.dataLayer=window.dataLayer||[],(new class{constructor(){this.playerSelector=".floating-preroll-ad.live-stream",this.closeButtonSelector=".floating-preroll-ad-close",this.eventFired=!1,this.observer=new MutationObserver((()=>this.checkForPlayer()))}sendGA4Event(e){window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:e,event_category:"live_stream",livestream_title:window.pmc_harmony_event_data?.title})}checkForPlayer(){!1===this.eventFired&&document.querySelector(this.playerSelector)?(this.eventFired=!0,this.disconnectObserver(),this.sendGA4Event("harmony-player-rendered")):this.disconnectObserver()}observeCloseButton(){const e=document.querySelector(this.closeButtonSelector);e&&e.addEventListener("click",(()=>{this.sendGA4Event("harmony-player-closed")}))}observeDOM(){this.observer.observe(document.body,{childList:!0,subtree:!0})}disconnectObserver(){this.observer.disconnect()}init(){this.checkForPlayer(),this.observeDOM(),this.observeCloseButton()}}).init()})();