var WaiverManager={Type:{CaptureDevice:1,Controller:2},getHub:function(){return $.connection.waiverCaptureHub},StartCaptureDeviceListener:function(n,t,i,r,u){var f=this.getHub();f.state.listenerId=n;f.state.listenerGroupId=t;f.state.listenerTypeCV=i;f.state.listenerName=r;$.connection.hub.start().done(function(){f.server.joinListenerGroup()});f.client.startWaiverCapture=function(n){u(n)}},StartControllerListener:function(n){var t=this.getHub();t.client.notifyCapturedComplete=function(t){n(t)}},NotifyCaptureComplete:function(n){$.connection.hub.start().done(function(){WaiverManager.getHub().server.notifyCapturedComplete(n)})},NotifyCaptureFailed:function(n){$.connection.hub.start().done(function(){WaiverManager.getHub().server.notifyCapturedFailed(n)})},SendWaiverToCaptureDevice:function(n){$.connection.hub.start().done(function(){WaiverManager.getHub().server.sendWaiverToSigCapture(n)})}},CaptureCompleteNotification={WaiverId:"",Action:"",Create:function(n,t){return this.WaiverId=n,this.Action=t,this}},CaptureFailedNotification={PartyWaiverId:"",Message:"",StatusCode:"",Create:function(n,t,i){return this.PartyWaiverId=n,this.Message=i,this.StatusCode=t,this}},WaiverCaptureRequest={PartyWaiverId:"",Create:function(n){return this.PartyWaiverId=n,this}},PlayoffDraftManager={getHub:function(){return $.connection.playoffDraftHub},ConnectToDraftHub:function(){var n=this.getHub()},OnDraftOrderChanged:function(n){this.getHub().client.onDraftOrderChanged=function(){n()}},OnRulesChanged:function(n){this.getHub().client.onRulesChanged=function(){n()}},OnDraftStarted:function(n){this.getHub().client.onDraftStarted=function(t){n(t)}},OnDraftPaused:function(n){this.getHub().client.onDraftPaused=function(t){n(t)}},OnDraftCancelled:function(n){this.getHub().client.onDraftCancelled=function(){n()}},OnDraftResumed:function(n){this.getHub().client.onDraftResumed=function(t){n(t)}},OnTeamDraftTime:function(n){this.getHub().client.onTeamDraftTime=function(t){n(t)}},OnDraftPickMade:function(n){this.getHub().client.onDraftPickMade=function(t,i,r,u,f,e){n(t,i,r,u,f,e)}},OnDraftTimeExpired:function(n){this.getHub().client.onDraftTimeExpired=function(t,i,r,u){n(t,i,r,u)}},OnDraftEnded:function(n){this.getHub().client.onDraftEnded=function(){n()}},OnDraftUpdateSent:function(n){this.getHub().client.onDraftUpdateSent=function(t){n(t)}},OnAdminBracketAction:function(n){this.getHub().client.onAdminBracketAction=function(t,i,r,u,f,e){n(t,i,r,u,f,e)}},OnAdminBracketRemove:function(n){this.getHub().client.onAdminBracketRemove=function(t,i,r,u){n(t,i,r,u)}},OnDraftFinalized:function(n){this.getHub().client.onDraftFinalized=function(){n()}},OnDraftDeleted:function(n){this.getHub().client.onDraftDeleted=function(){n()}},OnDraftStartDateChanged:function(n){this.getHub().client.onDraftStartDateChanged=function(t){n(t)}},EnterDraft:function(n){var t=this.getHub();t.state.scheduleSetupId=n;$.connection.hub.start().done(function(){PlayoffDraftManager.getHub().server.enterDraft(n)})}}