(()=>{"use strict";(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){"function"==typeof window.gtag&&window.gtag("event",e,{event_category:"live_stream",livestream_title:window.pmc_harmony_event_data?.title,livestream_player_type:window.pmc_harmony_event_data?.player_type,livestream_player_partner:window.pmc_harmony_event_data?.player_partner,send_to:window.pmc_harmony_event_data?.ga_id})}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()})();