Mediasite.namespace("Player"),Mediasite.Player.Model=function(n){function checkCurrentChapter(n){var t=dt.GetChapterAt(n);if(typeof t=="undefined"||t.Number<1){if(n===0)return;t=new Mediasite.Chapter(0,0,"")}ct!==t.Time&&(ct=t.Time,r.fire(u.ChapterChange,t))}function checkForTimelineThings(){var n,t,i,r;(delayedCheckForTimelineThings(),ni)&&(n=tt.State===Mediasite.Player.PlayerState.Playing,t=(l||0)/1e3,c.updatePlayheadInfo(t,n))}function delayedCheckForTimelineThings(){clearTimeout(vt),vt=setTimeout(function(){checkForTimelineThings()},ui)}function timelineThingReachedDelegate(n){f.Info("TimedEventReached - time:"+n.time+", type: "+n.type),r.fire(u.TimedEventReached,n)}function checkCurrentCaption(n){if(!t.DisableCaptionDisplay){for(var f=dt.GetCaptionsAt(n),e="",i=0;iwt?r.fire(u.InactivityExceeded):scheduleInactivityCheck()}function stopServerPing(){clearTimeout(w),pt=+new Date,scheduleInactivityCheck()}function scheduleInactivityCheck(){clearTimeout(nt),nt=setTimeout(inactivityTimerCallback,ii)}function makeCaptionTimeSearcher(n){for(var i=new Mediasite.Player.CaptionTimeSearcher,r=transcriptToArrayOfSearchableTimeItems(n),t=0;t0?n:(i=document.location.href.match("^https?://[.\\d\\w\\-]+(:\\d+)?/"),!i)?void 0:r=i[0]+n.substring(1):""},this.GetCaptionsAt=function(n){for(var i=[],r=ot.search(n/1e3),t=0;t0&&o0&&(n=n.sort(function(n,t){return n.Time-t.Time}),u(n,function(n,t){return n.Time==t.Time&&n.Type==t.Type},function(n,t){return n.Text=[n.Text,t.Text].join(" ... "),n})),i.fire(r.SearchComplete,t,n)}function errorCallback(){i.fire(r.SearchError)}function sanitize(n){return $.trim(n)}var i=new Mediasite.Player.EventBundle,r=Mediasite.Player.ModelEvent,u;this.AddEventHandler=function(n,t){i.addHandler(n,t)},this.search=function(t){t=sanitize(t),t.length==0?i.fire(r.SearchComplete,t,[]):n.Search(t,successCallback,errorCallback)},u=function(n,t,i){var r,u,f;if(!n||!n.length||!t||!i)return n;for(r=0;r+1