{
  "adapter,checkExistsPlayer":"try{return this.checkExistsObjectOnPage(this.player)}catch(err){return true}",
  "adapter,getPlayerName": "return'Hbbtv'",
  "adapter,registerListeners": "this.states=['STOPPED','PLAYING','PAUSED','CONNECTING','BUFFERING','FINISHED','ERROR'];this.monitorPlayhead(false,true);if(this.player){this.player.onPlayStateChange=function(e){this.playStateChangeListener()}.bind(this)}else{youbora.Log.error('The player reference set to the adapter is invalid.')}",
  "adapter,getResource": "return this.player.data||this.player.src",
  "adapter,playStateChangeListener": "this.firePlayerLog('stateValue'+this.player.playState,{});switch(this.player.playState){case 0:this.firePlayerLog('stopState',{});this.fireStop({},'stopState');break;case 1:this.firePlayerLog('playingState',{});this.fireResume({},'playingState');this.fireSeekEnd({},'playingState');this.fireBufferEnd({},'playingState');this.fireJoin({},'playingState');break;case 2:this.firePlayerLog('pausedState',{});this.firePause({},'pausedState');break;case 3:this.firePlayerLog('connectionState',{});this.fireStart({},'connectionState');break;case 4:this.firePlayerLog('bufferingState',{});this.fireStart({},'bufferingState');this.fireBufferBegin({},false,'bufferingState');break;case 5:this.firePlayerLog('finishedState',{});this.fireStop({},'finishedState');break;case 6:this.firePlayerLog('errorState',{});this.fireError('FAILURE','FAILURE',null,null,'errorState');break}",
  "adapter,getPlayhead": "return this.player.playPosition/1000",
  "adapter,getDuration": "return this.player.playTime/1000",
  "adapter,getVersion": "return'7.0.2-hbbtvhtml5-js'"
}
