{
  "adapter,checkExistsPlayer": "try{return this.checkExistsObjectOnPage(this.player);}catch(err){return true;}",
  "adapter,pauseListener,e": "this.firePlayerLog('pauseListener',{});this.firePause({},'pauseListener');",
  "adapter,bufferingListener,e": "this.firePlayerLog('waitingListener',{});this.fireBufferBegin({},false,'waitingListener');",
  "adapter,getIsLive": "return this.player.duration===Infinity;",
  "adapter,playListener,e": "this.firePlayerLog('playListener',{});if(this.player&&this.playhead){this.checkReadyState(this.player.readyState,'playListener');}if(typeof this.lastResource==='undefined'||(!!this.getResource()&&this.lastResource!==this.getResource())){this.lastResource=this.getResource().split('?')[0];}this.fireStart({},'playListener');",
  "adapter,registerListeners": "this.monitorPlayhead(false,false);this.references={play: this.playListener.bind(this),timeupdate: this.timeupdateListener.bind(this),pause: this.pauseListener.bind(this),playing: this.playingListener.bind(this),error: this.errorListener.bind(this),seeking: this.seekingListener.bind(this),seeked: this.seekedListener.bind(this),ended: this.endedListener.bind(this),loadstart: this.loadStartListener.bind(this),waiting: this.bufferingListener.bind(this),canplay: this.canPlayListener.bind(this),canplaythrough: this.canPlayThroughListener.bind(this),loadedmetadata: this.loadedMetadataListener.bind(this),loadeddata: this.loadedDataListener.bind(this)};for(var key in this.references){this.player.addEventListener(key,this.references[key]);}",
  "adapter,endedListener,e": "var adsAdapter=this.getVideo().getAdsAdapter();var willShowCSAIAds=false;if(adsAdapter&&typeof adsAdapter.isDAI!=='undefined'){if(!adsAdapter.isDAI){willShowCSAIAds=adsAdapter.player.getCuePoints().includes(-1);}}if(!willShowCSAIAds){this.firePlayerLog('endedListener',{});this.fireStop({},'endedListener');}",
  "adapter,getPlayrate": "return this.player.playbackRate;",
  "adapter,canPlayListener,e": "if(this.player){if(this.playhead||(this.getVideo()&&this.getVideo().getIsLive())){this.checkReadyState(this.player.readyState,'canPlayListener');}}",
  "adapter,canPlayThroughListener,e": "if(this.player){if(this.playhead||(this.getVideo()&&this.getVideo().getIsLive())){this.checkReadyState(this.player.readyState,'canPlayThroughListener');}}",
  "adapter,timeupdateListener,e": "if((this.getPlayhead()>0||(this.getVideo()&&this.getVideo().getIsLive()))&&!this.player.error){this.fireStart({},'timeupdateListener');this.fireJoin({},'timeupdateListener');}",
  "adapter,getResource": "return this.player.currentSrc;",
  "adapter,getPlayhead": "return this.player.currentTime;",
  "adapter,getDuration": "return this.player.duration;",
  "adapter,seekingListener,e": "this.firePlayerLog('seekingListener',{});this.fireSeekBegin({},false,'seekingListener');",
  "adapter,getPlayerName": "return 'html5'",
  "adapter,playingListener,e": "this.firePlayerLog('playingListener',{});this.fireJoin({},'playingListener');this.fireResume({},'playingListener');this.fireSeekEnd({},'playingListener');if(this.flags.isBuffering){this.fireBufferEnd({},'playingListener');}",
  "adapter,errorListener,e": "this.firePlayerLog('errorListener',{});var msg=null;var code=null;try{if(e&&e.target&&e.target.error){code=e.target.error.code;msg=e.target.error.message;}}catch(err){};this.fireError(code,msg,undefined,undefined,'errorListener');",
  "adapter,loadedMetadataListener,e": "if(this.player){if(this.playhead||(this.getVideo()&&this.getVideo().getIsLive())){this.checkReadyState(this.player.readyState,'loadedMetadataListener');}}",
  "adapter,getVersion": "return '7.0.5-html5-js';",
  "adapter,seekedListener,e": "this.firePlayerLog('seekedListener',{});this.fireSeekEnd({},'seekedListener');",
  "adapter,loadStartListener,e": "this.firePlayerLog('loadStartListener',{});if(this.flags.isJoined&&!!this.getResource()&&this.getResource().split('?')[0]!==this.lastResource){this.fireStop({},'loadStartListener');}",
  "adapter,unregisterListeners": "if(this.monitor)this.monitor.stop();if(this.player&&this.references){for(var key in this.references){this.player.removeEventListener(key,this.references[key]);delete this.references[key];}}",
  "adapter,loadedDataListener,e": "if(this.player){if(this.playhead||(this.getVideo()&&this.getVideo().getIsLive())){this.checkReadyState(this.player.readyState,'loadedDataListener');}}"
}
