   function HLSStrategy(t){this.player_=t,this.ready_=!1,this.currentAdPosition_=void 0,this.videoPlayed_=!1,this.viewStartTime_=(new Date).getTime(),this.videoStartTime_=void 0,this.subscribeEvents_()}HLSStrategy.ContentType={AD:"ad",CONTENT:"ct"},HLSStrategy.AdPosition={PREROLL:"a1",MIDROLL:"a2",POSTROLL:"a3",OVERLAY:"a4",SPECIAL:"a5"},HLSStrategy.VideoState={UNPLAYED:"s1",PLAYED:"s2",STOPPED:"s3",COMPLETED:"s4"},HLSStrategy.prototype.subscribeEvents_=function(){this.player_.readyState>2&&(this.ready_=!0),this.player_.currentTime>0&&!this.player_.paused&&!this.player_.ended&&this.onVideoPlay_(),this.player_.addEventListener("canplay",this.bind_(this.onPlaybackReady_,this)),this.player_.addEventListener("playing",this.bind_(this.onVideoPlay_,this))},HLSStrategy.prototype.bind_=function(t,e){return function(){t.call(e)}},HLSStrategy.prototype.onPlaybackReady_=function(){this.ready_=!0},HLSStrategy.prototype.onVideoPlay_=function(){this.videoStartTime_=(new Date).getTime(),this.videoPlayed_=!0},HLSStrategy.prototype.isReady=function(){return this.ready_},HLSStrategy.prototype.getTitle=function(){return this.player_.attributes.title&&this.player_.attributes.title.value||""},HLSStrategy.prototype.getVideoPath=function(){var t=this.player_.currentSrc;return this.player_.forHLSStrategy&&(t=this.player_.mediaId),t||""},HLSStrategy.prototype.getContentType=function(){return HLSStrategy.ContentType.CONTENT},HLSStrategy.prototype.getAdPosition=function(){return""},HLSStrategy.prototype.getTotalDuration=function(){var t=this.player_.duration;return this.getTimeInSeconds_(t)},HLSStrategy.prototype.getState=function(){return this.videoPlayed_?this.player_.ended?HLSStrategy.VideoState.COMPLETED:this.player_.paused?HLSStrategy.VideoState.STOPPED:HLSStrategy.VideoState.PLAYED:HLSStrategy.VideoState.UNPLAYED},HLSStrategy.prototype.timeElapsed_=function(t){return void 0===t?0:(new Date).getTime()-t},HLSStrategy.prototype.onEmbedCodeChanged_=function(){this.currentAdPosition_=void 0,this.adStartTime_=void 0},HLSStrategy.prototype.getCurrentPlayTime=function(){var t=this.player_.currentTime;return this.getTimeInSeconds_(t)},HLSStrategy.prototype.getBitrate=function(){return-1},HLSStrategy.prototype.getThumbnailPath=function(){return this.player_.attributes.poster&&this.player_.attributes.poster.value||""},HLSStrategy.prototype.getPlayerType=function(){},HLSStrategy.prototype.getViewStartTime=function(){return isNaN(this.viewStartTime_)?0:this.timeElapsed_(this.viewStartTime_)},HLSStrategy.prototype.getViewPlayTime=function(){return this.videoPlayed_?this.timeElapsed_(this.viewStartTime_):-1},HLSStrategy.prototype.getViewAdPlayTime=function(){return-1},HLSStrategy.prototype.getTimeInSeconds_=function(t){return-1===t||isNaN(t)?-1:1e3*t},HLSStrategy.verify=function(t){return t instanceof HTMLElement&&"VIDEO"===t.nodeName&&t.forHLSStrategy},window._cbv_strategies=window._cbv_strategies||[],window._cbv_strategies.push(HLSStrategy);   