<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">var modules_utility_dialog,modules_pages_session_reports_executiveScoreboard_header,modules_pages_session_reports_executiveScoreboard_esTable,__extends,modules_pages_session_reports_executiveScoreboard_esTable_Card,modules_utility_contextMenu,modules_pages_session_reports_executiveScoreboard_execScoreboardDataProcessor;window._javaScriptCache==null&amp;&amp;(window._javaScriptCache={});modules_utility_dialog=function(){function n(){var n=this;this.Content=ko.observable();this.buttons=ko.observableArray();this.title=ko.observable();this.forceNewLineButtons=ko.pureComputed(function(){var t=n.buttons();return t.length&gt;2});this._resizable=ko.observable(!1);this.resizable=ko.pureComputed({read:function(){return n.isMaximized()?!1:n._resizable()},write:function(t){return n._resizable(t)}});this.bMaximizeShowing=ko.pureComputed(function(){return n._resizable()});this._dialogWidth=ko.observable();this._dialogHeight=ko.observable();this.dialogWidth=ko.pureComputed({read:function(){return n.isMaximized()?"100%":n._dialogWidth()},write:function(t){n.isMaximized()||n._dialogWidth(t)}});this.dialogHeight=ko.pureComputed({read:function(){return n.isMaximized()?"100%":n._dialogHeight()},write:function(t){n.isMaximized()||n._dialogHeight(t)}});this.dialogMinWidth=ko.observable();this.dialogMinHeight=ko.observable();this.isMaximized=ko.observable(!1);this.maximizeClick=function(){n.isMaximized(!n.isMaximized())};this.maxIcon=ko.pureComputed(function(){return n.isMaximized()?"/images/restoreDown.png":"/images/maximize.png"});this.titleWidth=ko.pureComputed(function(){var t=0;return n.bShowClose()&amp;&amp;t++,n.bMaximizeShowing()&amp;&amp;t++,"calc(100% - "+(20*t+10+10)+"px)"});this.padding=ko.observable(20);this.backgroundColor=ko.observable("white");this.showTitleBorder=ko.observable(!0);this.titleBorderBottom=ko.pureComputed(function(){return n.showTitleBorder()?"1px solid #999999":"none"});this._left=ko.observable();this.dialogLeft=ko.pureComputed({read:function(){return n.isMaximized()?"0px":n._left()},write:function(t){n.isMaximized()||n._left(t)}});this._right=ko.observable();this.dialogRight=ko.pureComputed({read:function(){return n._right()},write:function(t){n.isMaximized()||n._right(t)}});this._bottom=ko.observable();this.dialogBottom=ko.pureComputed({read:function(){return n._bottom()},write:function(){var t,i,r;return n.isMaximized()?null:n._bottom()==null||!n.theView?null:(t=parseFloat(n._bottom().replace("px","")),i=parseFloat((n.dialogHeight()||"").replace("px","")),isNaN(i)&amp;&amp;(i=$(n.theView).find(".dialog, .dialogForModal").height()),i+=n.padding()*2,r=$(window).height(),i+t&gt;r&amp;&amp;(t=r-i),t&lt;0&amp;&amp;(t=0),t+"px")}});this._top=ko.observable();this.dialogTop=ko.pureComputed({read:function(){var r,t,i,u;return n.isMaximized()?"0px":(r=n._top(),!r||!n.theView)?null:(t=parseFloat(r.replace("px","")),i=parseFloat((n.dialogHeight()||"").replace("px","")),isNaN(i)&amp;&amp;(i=$(n.theView).find(".dialog, .dialogForModal").height()),i+=n.padding()*2,u=$(window).height(),i+t&gt;u&amp;&amp;(t=u-i),t&lt;0&amp;&amp;(t=0),t+"px")},write:function(t){n.isMaximized()||n._top(t)}});this.bModalActive=ko.observable(!0);this.dialogClass=ko.pureComputed(function(){return n.bModalActive()?"dialogForModal":"dialog"});this.modActivatePair=ko.observable();this.module=ko.observable();this.moduleActivationData=ko.observable();this.bShowModule=ko.pureComputed(function(){var t;return((t=n.modActivatePair())===null||t===void 0?void 0:t.module)!=null});this.bShowClose=ko.observable(!0);this.overrideHeightWidthAndReposition=function(){var i,r;if(n.theView){n.dialogHeight(null);n.dialogWidth(null);var t=$(n.theView).find(".dialog, .dialogForModal"),f=t.find(".dlgModContainNoTitle, .dlgModContain"),u=f.children();u.length&gt;0?(i=0,n.title()!=null&amp;&amp;n.title()!=""&amp;&amp;(i=t.find(".dialogTitle").outerHeight(!0)),r=$(u[0]),n.dialogHeight(r.outerHeight(!0)+i+"px"),n.dialogWidth(r.outerWidth(!0)+"px")):(n.dialogHeight(t.height()+"px"),n.dialogWidth(t.width()+"px"))}};this.preventClickBubble=function(n,t){return t=eventNormalization(t),t.stopPropagation(),!1};this.close=function(){var i,t=(i=n.modActivatePair())===null||i===void 0?void 0:i.module;t!=null&amp;&amp;(eventTarget.removeListenerIfExists(t,"onDialogCloseRequest",n.close),eventTarget.removeListenerIfExists(t,"onSetTitleRequest",n.setTitle),eventTarget.removeListenerIfExists(t,"onSetShowCloseRequest",n.setShowClose),eventTarget.removeListenerIfExists(t,"onSetBackgroundColorRequest",n.setBackgroundColor),eventTarget.removeListenerIfExists(t,"onSetPaddingRequest",n.setPadding),eventTarget.removeListenerIfExists(t,"onDialogResizeRequest",n.overrideHeightWidthAndReposition));eventTarget.callEventFunctionIfExists(n,"onCloseRequest");n.onCloseFunction&amp;&amp;n.onCloseFunction()};this.setTitle=function(t,i){n.title(i)};this.setShowClose=function(t,i){n.bShowClose(i)};this.setBackgroundColor=function(t,i){n.backgroundColor(i)};this.setPadding=function(t,i){n.padding(i)};this.mouseDown=!1;this.lastMouseTop=0;this.lastMouseLeft=0;this.titleMouseDown=function(t,i){return n.mouseDown=!0,i=eventNormalization(i),n.lastMouseTop=i.clientY,n.lastMouseLeft=i.clientX,$(window).unbind("mousemove",n.windowMouseMove).unbind("mouseup",n.windowMouseUp),$(window).mousemove(n.windowMouseMove).mouseup(n.windowMouseUp),!0};this.titleDoubleClick=function(){n.bMaximizeShowing()&amp;&amp;n.maximizeClick()};this.windowMouseUp=function(){return $(window).unbind("mousemove",n.windowMouseMove).unbind("mouseup",n.windowMouseUp),n.mouseDown=!1,!0};this.windowMouseMove=function(t,i){if(n.mouseDown){if(i=eventNormalization(i),n.isMaximized()){n.isMaximized(!1);var f=parseFloat((n.dialogWidth()||"0px").replace("px","")),e=n.theView?$(n.theView).find(".dialogTitle").height():0;n.lastMouseTop=i.clientY;n.lastMouseLeft=i.clientX;n.dialogTop(i.clientY-10-e/2+"px");n.dialogLeft(i.clientX-f/2+"px");return}var r=parseFloat((n.dialogTop()||"0px").replace("px","")),u=parseFloat((n.dialogLeft()||"0px").replace("px","")),o=i.clientY-n.lastMouseTop,s=i.clientX-n.lastMouseLeft;r+=o;u+=s;n.lastMouseTop=i.clientY;n.lastMouseLeft=i.clientX;n.dialogTop(r+"px");n.dialogLeft(u+"px")}};this.initialCenterScreen=function(t){if(n.theView){var r=$(window).height(),u=$(window).width(),i=$(n.theView).find(".dialog, .dialogForModal"),f=i.height(),e=i.width(),o=u/2-e/2,s=r/2-f/2;(t===!0||n.dialogLeft()==null&amp;&amp;n.dialogRight()==null)&amp;&amp;n.dialogLeft(o+"px");(t===!0||n.dialogTop()==null&amp;&amp;n.dialogBottom()==null)&amp;&amp;n.dialogTop(s+"px")}};this.forceRecenter=function(){n.initialCenterScreen(!0)};this.btnClick=function(n){n.Callback&amp;&amp;n.Callback()};this.moduleClass=ko.pureComputed(function(){return n.title()==null||n.title()==""?"dlgModContainNoTitle":"dlgModContain"});this.dialogKeyDown=function(t,i){i=eventNormalization(i);switch(i.keyCode){case 27:if(n.bShowClose())return n.close(),!1}return!0};this.IsOpen=function(){return n.theView?document.contains(n.theView):!1};this.ensureInFront=function(){var f,t,e,o,r,u,i;if(!n.theView||(f=$(n.theView).find("."+n.dialogClass())[0],t=$(".dialog, .dialogForModal").map(function(n,t){var i=$(t);return{zIndex:parseInt(i.css("zIndex")),elm:t,modalForElm:i.siblings(".dialogModal")[0]}}).get(),t.sort(function(n,t){return n.zIndex&gt;t.zIndex?1:n.zIndex&lt;t.zIndex?-1:0}),t.length===0||t.length===1)||(e=t[t.length-1],e.elm===f))return!0;for(o=e.zIndex,r=-1,u=0;u&lt;t.length;u++){if(i=t[u],i.elm===f){$(i.elm).css("zIndex",o);r=i.zIndex;continue}r&lt;0||($(i.elm).css("zIndex",r),r=i.zIndex)}return!0};this.activate=function(t,i){var o,s,c,l,a,v,u,r,f,y,h,e;t=t!==null&amp;&amp;t!==void 0?t:{Module:null,Title:null};n.theView=i;c=t.AutoFocus==null?!0:t.AutoFocus;c&amp;&amp;$(i).focus();l=t.Text||"";n.Content(l);a=t.Buttons||[];n.buttons(a);v=t.Title||"";n.title(v);n.dialogLeft(t.Left);n.dialogTop(t.Top);n.dialogBottom(t.Bottom);n.dialogRight(t.Right);n.dialogWidth(t.Width);n.dialogHeight(t.Height);n.dialogMinWidth(t.MinWidth);n.dialogMinHeight(t.MinHeight);n.bModalActive(t.Modal!=null?t.Modal:!0);n.bShowClose(t.AllowClose!=null?t.AllowClose:!0);n.showTitleBorder(t.ShowTitleBorder!=null?t.ShowTitleBorder:!0);n.backgroundColor(t.BackgroundColor!=null?t.BackgroundColor:"white");n.resizable((o=t.Resizable)!==null&amp;&amp;o!==void 0?o:!1);n.onCloseFunction=t.OnClose;n.resizable()&amp;&amp;(n.resizeObserver&amp;&amp;(n.resizeObserver.disconnect(),n.resizeObserver=null),u=$(n.theView).find("."+n.dialogClass()),n.resizeObserver=new window.ResizeObserver(function(){n.ensureInFront();n.resizeUpdateTimeout!=null&amp;&amp;(clearTimeout(n.resizeUpdateTimeout),n.resizeUpdateTimeout=null);n.theView&amp;&amp;u&amp;&amp;(n.resizeUpdateTimeout=setTimeout(function(){var e=$(window).width()+" x "+$(window).height(),o=$(document).width()+" x "+$(document).height(),s=u.css("box-sizing"),h=n.dialogHeight(),c=n.dialogWidth(),t=u.width(),i=u.height(),r,f;n.dialogHeight(i+"px");n.dialogWidth(t+"px");r="before: "+c+", settingTo: "+t+"px, afterTSProperty: "+n.dialogWidth()+", afterDomProperty:"+u.width()+"px";f="before: "+h+", settingTo: "+i+"px, afterTSProperty: "+n.dialogHeight()+", afterDomProperty:"+u.height()+"px";console.log("viewPort: "+e+";\ndocument: "+o+"; \nbox-sizing: "+s+"; \nwidth =&gt; "+r+"; \nheight =&gt; "+f)},500))}),n.resizeObserver.observe(u[0]));r=t.Module;r!=null&amp;&amp;typeof r=="string"&amp;&amp;(r=_spaManager.retrieveJavaScriptReference(r),typeof r=="function"&amp;&amp;(r=new r));f=(s=n.modActivatePair())===null||s===void 0?void 0:s.module;f!=null&amp;&amp;(eventTarget.removeListenerIfExists(f,"onDialogCloseRequest",n.close),eventTarget.removeListenerIfExists(f,"onSetTitleRequest",n.setTitle),eventTarget.removeListenerIfExists(f,"onSetShowCloseRequest",n.setShowClose),eventTarget.removeListenerIfExists(f,"onSetBackgroundColorRequest",n.setBackgroundColor),eventTarget.removeListenerIfExists(f,"onSetPaddingRequest",n.setPadding),eventTarget.removeListenerIfExists(f,"onDialogResizeRequest",n.overrideHeightWidthAndReposition));r!=null&amp;&amp;(eventTarget.addListenerTo(r,"onDialogCloseRequest",n.close,!0),eventTarget.addListenerTo(r,"onSetTitleRequest",n.setTitle,!0),eventTarget.addListenerTo(r,"onSetShowCloseRequest",n.setShowClose,!0),eventTarget.addListenerTo(r,"onSetBackgroundColorRequest",n.setBackgroundColor,!0),eventTarget.addListenerTo(r,"onSetPaddingRequest",n.setPadding,!0),eventTarget.addListenerTo(r,"onDialogResizeRequest",n.overrideHeightWidthAndReposition,!0));y={module:r,activationData:t.ModuleActivationData};n.modActivatePair(y);n.initialCenterScreen();h=$(n.theView).find("iframe");e=document.activeElement;h.length&gt;0&amp;&amp;(n.iFrameListener&amp;&amp;(clearInterval(n.iFrameListener),n.iFrameListener=null),n.iFrameListener=setInterval(function(){e&amp;&amp;e===document.activeElement||(h.is(document.activeElement)&amp;&amp;n.ensureInFront(),e=document.activeElement)},300))};this.deactivate=function(){var i,t;n.iFrameListener&amp;&amp;(clearInterval(n.iFrameListener),n.iFrameListener=null);$(window).unbind("mousemove",n.windowMouseMove).unbind("mouseup",n.windowMouseUp);n.resizeObserver&amp;&amp;(n.resizeObserver.disconnect(),n.resizeObserver=null);t=(i=n.modActivatePair())===null||i===void 0?void 0:i.module;t!=null&amp;&amp;(eventTarget.removeListenerIfExists(t,"onDialogCloseRequest",n.close),eventTarget.removeListenerIfExists(t,"onSetTitleRequest",n.setTitle),eventTarget.removeListenerIfExists(t,"onSetShowCloseRequest",n.setShowClose),eventTarget.removeListenerIfExists(t,"onSetBackgroundColorRequest",n.setBackgroundColor),eventTarget.removeListenerIfExists(t,"onSetPaddingRequest",n.setPadding),eventTarget.removeListenerIfExists(t,"onDialogResizeRequest",n.overrideHeightWidthAndReposition))}}return n}();window._javaScriptCache["/MODULES/UTILITY/DIALOG"]=modules_utility_dialog;modules_utility_dialog.prototype.referencePath="/MODULES/UTILITY/DIALOG";window._javaScriptCache["/MODULES/UTILITY/DATERANGESELECTION"]=function(){function r(){var t=globalizationHelper.parseLocalMoment(n.startDate())!=null,i=globalizationHelper.parseLocalMoment(n.endDate())!=null;return!t||!i?(alertDialog("Invalid Dates Detected."),!1):!0}var n=this,t=null,i=null;n.startDate=ko.observable();n.endDate=ko.observable();n.onSelected=function(){r()&amp;&amp;t&amp;&amp;t(globalizationHelper.reverseLocalMoment(globalizationHelper.parseLocalMoment(n.startDate())),globalizationHelper.reverseLocalMoment(globalizationHelper.parseLocalMoment(n.endDate())))};n.activate=function(n,r){i=r;n=n||{};t=n.onSelected;$(i).find(".dateInput").datepicker()};n.deactivate=function(){$(i).find(".dateInput").datepicker("destroy")}};window._javaScriptCache["/MODULES/PAGES/SESSION/ORGSELECTION/ORGSELECTION"]=function(){function u(i,r){var u=new t(i,r);return eventTarget.addListenerTo(u,"ouSelectionChanged",n.onOUItemSelectionChange,!0),u}function c(n,i){for(var f,u,r=0;r&lt;n.length;r++)f=ouManager.getObservableOUHashByParentID(n[r].ID)(),u=t.prototype.cachedObjects[n[r].ID],u!=null&amp;&amp;u.isSelected()&amp;&amp;i.push(u),c(f,i)}function l(){n.bLoading(!0);ouManager.loadAllOUs(o,function(){var i,t,r;if(n.bLoading(!1),n.bContainsMultipleOUs=ouManager.arOUs().length&gt;1,!1==n.bContainsMultipleOUs)if((window.location.hash||"").toLowerCase().indexOf("organization")&lt;0)n.setupSingleOrgView(),eventTarget.callEventFunctionIfExists(n,"onSelectionInitComplete");else{for(n.bContainsMultipleOUs=!0,i=ouManager.getObservableOUHashByParentID(null)(),t=0;t&lt;i.length;t++)r=u(i[t],n.enableEdit()),r.isSelected(!0);eventTarget.callEventFunctionIfExists(n,"onSelectionInitComplete")}else eventTarget.callEventFunctionIfExists(n,"onSelectionInitComplete")},function(){n.bLoading(!1);alertDialog("Failed to load Organizational Units. Please contact Support.")})}var t=_spaManager.retrieveJavaScriptReference("/modules/pages/session/orgSelection/orgSelOUDisplay"),a="OU-CHANGE-PARENT",n=this,f,o,h,i,e;n.theView=null;n.folderSelectionID=ko.observable("orgSelectDivID"+Math.random()*1e5);n.organizationListBackgroundDivID=ko.observable("organizationListBackgroundDivID"+Math.random()*1e5);n.showOrganizateTab=ko.observable(!0);n.alwaysShow=ko.observable(!1);n.nWidth=ko.observable(280);null==window.orgSelection&amp;&amp;(window.orgSelection=n);var r=null,v=!1,s=!1;n.bLoading=ko.observable(!0);n.bEnforce2CharacterSearch=ko.pureComputed(function(){return ouManager.arOUs().length&gt;500});n.strSearchHelpText=ko.pureComputed(function(){return n.bEnforce2CharacterSearch()?"Type at least 2 characters":""});n.enableEdit=ko.observable(!1);n.singleSelectionMode=ko.observable(!1);n.hasCreatePermission=userManager.CanUserPerformAction(userManager.Permissions.Folder_CreateDelete);f=ko.pureComputed(function(){var r=ouManager.getObservableOUHashByParentID(null)(),i,t;for(n.singleSelectionMode(),i=[],t=0;t&lt;r.length;t++)i.push(u(r[t],n.enableEdit()));return i});n.onOUItemSelectionChange=function(){!0==s&amp;&amp;(helpNoticeHide(),s=!1,v=!0);null!=r&amp;&amp;clearTimeout(r);eventTarget.callEventFunctionIfExists(n,"ouSelectionChanged")};f.extend({rateLimit:{timeout:100,method:"notifyWhenChangesStop"}});n.currentSearchTxt=ko.observable();n.arDisplayOUs=ko.pureComputed(function(){var o=(n.currentSearchTxt()||"").toUpperCase(),t,i,e,h,r;if(n.singleSelectionMode(),t=f(),0==o.length||n.bEnforce2CharacterSearch()&amp;&amp;o.length&lt;2){for(i=0;i&lt;t.length;i++)t[i].bEnableIndent(!0),t[i].nIndent(0);return t}for(e=0;e&lt;t.length;e++)t[e].bEnableIndent(!1);var s=ouManager.arOUs(),c=[],l=n.enableEdit();for(h in s)Object.prototype.hasOwnProperty.call(s,h)&amp;&amp;(r=s[h],null!=r&amp;&amp;null!=r.ID&amp;&amp;r.Name().toUpperCase().indexOf(o)!=-1&amp;&amp;c.push(u(r,l)));return c});n.bShowingOrg=ko.observable(!1);o=!1;n.bContainsMultipleOUs=!0;h=!1;i=null;n.deactivate=function(){h=!1;i!=null&amp;&amp;i.isActive()&amp;&amp;i.kill();i=null};n.activate=function(t,i){t=t||{};n.theView=i;ko.unwrap(t.EnableEdit)===!0?n.enableEdit(!0):n.enableEdit(!1)};n.setIndentLevel=function(t,i){for(var r=0;r&lt;t.length;r++)t[r].nIndent(i),n.setIndentLevel(t[r].arChildren(),i+1)};n.includeTeamsOnLoad=function(n){o=n};n.onDrop=function(n,t,i,r){var u,f;if(r==a){if(u=t.ouData.ParentID(),null==u)return;f="Are you sure you want to make the Folder '{0}' a top level Folder?".replace("{0}",t.ouData.Name());confirmDialog(f,function(){ouManager.deleteParent(t.id,u,function(){},function(){})},function(){})}};n.getSelectedOUByHierarchy=function(){var n=[];return c(ouManager.getObservableOUHashByParentID(null)(),n),n};n.ensureOUIDsSelected=function(t){for(var r,i=0;i&lt;t.length;i++)r=t[i],n.ensureOUIDSelected(r)};n.ensureOUIDSelected=function(n){var u,i,r;for(t.prototype.arCachedObjects=t.prototype.arCachedObjects||ko.observableArray(),u=t.prototype.arCachedObjects(),i=0;i&lt;u.length;i++)r=u[i],null!=r.id&amp;&amp;n===r.id&amp;&amp;r.isSelected(!0)};n.setFolderSelection=function(n,i){var f,r,u;for(t.prototype.arCachedObjects=t.prototype.arCachedObjects||ko.observableArray(),f=t.prototype.arCachedObjects(),r=0;r&lt;f.length;r++)u=f[r],null!=u.id&amp;&amp;n==u.id&amp;&amp;u.isSelected(i)};n.getSelectedOUs=function(){var u=[],r,n,i;for(t.prototype.arCachedObjects=t.prototype.arCachedObjects||ko.observableArray(),r=t.prototype.arCachedObjects(),n=0;n&lt;r.length;n++)i=r[n],null!=i.id&amp;&amp;!0==i.isSelected()&amp;&amp;u.push(i);return u};n.clearSelectedOUs=function(){var i,n,r;for(t.prototype.arCachedObjects=t.prototype.arCachedObjects||ko.observableArray(),i=t.prototype.arCachedObjects(),n=0;n&lt;i.length;n++)r=i[n],null!=r.id&amp;&amp;r.isSelected(!1)};n.loadTeamsForOUs=function(n,t,i){null!=ouManager&amp;&amp;ouManager.loadTeamsForOUs(n,t,i)};n.onAddFolder=function(){ouManager.createOU("New Folder","",function(t){n.singleSelectionMode.notifySubscribers();var i=f(),u=i.findIndex(function(n){return n.id===t.ID}),r=i[u];r.onElementClicked();r.onTitleNameClick()},function(){})};n.onElementClicked=function(t,i){if(!0==n.bInSelection){n.bInSelection=!1;return}i.isOpen(!i.isOpen())};n.setupSingleOrgView=function(){var r,t,f,e,o;if(!0!=n.alwaysShow()){for(r=ouManager.getObservableOUHashByParentID(null)(),t=0;t&lt;r.length;t++)f=u(r[t],n.enableEdit()),f.isSelected(!0);e=10;o=document.getElementById(n.folderSelectionID());i=TweenMax.to(o,.5,{alpha:0,width:e,onComplete:function(){eventTarget.callEventFunctionIfExists(n,"onOrganizationHidden")}})}};n.onShowHideOrg=function(){null!=r&amp;&amp;(clearTimeout(r),r=null);n.showOrgList(!n.bShowingOrg())};n.showOrgList=function(t,r){if(!0==n.alwaysShow()&amp;&amp;(t=!0),n.bShowingOrg()!=t){r==null&amp;&amp;(r=!0);var u=document.getElementById(n.organizationListBackgroundDivID()),f=document.getElementById("organizationListDivID");if(!0==t)if(n.bShowingOrg(t),r)i=TweenMax.to(u,.5,{alpha:1,width:n.nWidth(),onUpdate:function(){n.onOrgListUpdatingSize(this.progress(),"opening")},onComplete:function(){i=TweenMax.to(f,.5,{alpha:1,onComplete:function(){n.onOrgListShowing();l()}})}});else{$(u).css({opacity:1,width:n.nWidth()+"px"});n.onOrgListUpdatingSize(1,"opening");n.onOrgListShowing();l()}else if(r)i=TweenMax.to(f,0,{alpha:0}),i=TweenMax.to(u,.5,{alpha:0,width:0,onUpdate:function(){n.onOrgListUpdatingSize(this.progress(),"closing")},onComplete:function(){n.bShowingOrg(t);n.onOrgListHidden()}});else{$(u).css({opacity:0,width:"0px"});n.onOrgListUpdatingSize(1,"closing");n.bShowingOrg(t);n.onOrgListHidden()}}};n.onOrgListUpdatingSize=function(t,i){eventTarget.callEventFunctionIfExists(n,"onOrganizationUpdatingSize",t,i)};n.onOrgListShowing=function(){$(n.theView).find("#inpSearchID").focus();eventTarget.callEventFunctionIfExists(n,"onOrganizationOpen")};n.onOrgListHidden=function(){(snackBar().removeByEqualityFunction(function(n){return n&amp;&amp;n.module&amp;&amp;n.activationData?n.module.referencePath=="/MODULES/PAGES/SESSION/ORGANIZATION/DETAILS/OUDETAILPANEL":!1}),!1!=n.bContainsMultipleOUs)&amp;&amp;eventTarget.callEventFunctionIfExists(n,"onOrganizationClosed")};n.newTeamCreated=function(t,i){eventTarget.callEventFunctionIfExists(n,"newTeamCreated",i)};n.clearFilterAndSelection=function(){n.currentSearchTxt("");n.clearSelectedOUs()};e=0;n.width=ko.observable();n.actualWidth=ko.pureComputed(function(){var i=n.bShowingOrg(),t;return i?(t=n.width(),null==t)?(n.width(280),console.log("Null width so 280"),"280px"):(console.log("width: "+t),t+"px"):!0==n.alwaysShow()?(console.log("width: is 280"),"280px"):0});n.onMouseDown=function(t,i){i=eventNormalization(i);var r=function(t){var u=t.screenX-e,i,r;e=t.screenX;i=$(n.theView).find("#"+n.organizationListBackgroundDivID()).prevObject[0].offsetWidth;r=i+u;n.width(r)};return e=i.screenX,document.addEventListener("mousemove",r,!1),document.addEventListener("mouseup",function(){document.removeEventListener("mousemove",r,!1)},!1),!1};n.orgListHeight=ko.pureComputed(function(){return snackBar().bIsShowing()?"calc(100% - "+(snackBar().height()-30)+"px)":"100%"})};window._javaScriptCache["/MODULES/PAGES/SESSION/ORGSELECTION/ORGSELOUDISPLAY"]=function(n,t,i){function r(n){var l=_spaManager.retrieveJavaScriptReference("/modules/pages/session/orgSelection/orgSelOUDisplay"),a=55,e=10,o="OU-CHANGE-PARENT",h="SCOREBOARD",c="TEAM-CONNECT",t=this,r=null,s,f,u;t.ouData=n;t.id=n.ID;t.isOpen=ko.observable(!1);t.isSelected=ko.observable(!1);t.tempName=ko.superObservable("");t.isSelected.subscribe(function(){eventTarget.callEventFunctionIfExists(t,"ouSelectionChanged")});t.massSetSelfAndChildren=function(n){var r,i;if(n)for(t.isOpen(!0),t.isSelected(!0),r=t.arDisplayChildren(),i=0;i&lt;r.length;i++)r[i].massSetSelfAndChildren(!0);else{for(r=t.arDisplayChildren(),i=0;i&lt;r.length;i++)r[i].massSetSelfAndChildren(!1);t.isSelected(!1);t.isOpen(!1)}};t.chkBoxClick=function(n,i){var c,f,e;i=eventNormalization(i);var u=i.srcElement,l=i.shiftKey,o=i.ctrlKey||i.metaKey,y=$.contains(document.body,t.lastSelectedElm.input),s=$(t.lastSelectedElm.input).prop("checked"),p=$(u).prop("checked"),h=$(u).closest("#organizationListDivID"),r=$(h).find(":checkbox"),w=h.length&gt;0&amp;&amp;ko.unwrap(ko.contextFor(h[0]).$root.singleSelectionMode);if(w)for((l||o)&amp;&amp;alertDialog("This Folder selection is in Single Folder mode. Only one folder can be selected at a time."),c=this.__proto__.arCachedObjects(),f=0;f&lt;c.length;f++)e=c[f],null!=e.id&amp;&amp;e.id!==t.id&amp;&amp;e.isSelected(!1);else if(l&amp;&amp;y){var a=r.index(u),v=r.index(t.lastSelectedElm.input),b=Math.min(a,v),k=Math.max(a,v);s||(r=$($(r).get().reverse()));r.each(function(n,t){if(n&gt;=b&amp;&amp;k&gt;=n){$(t).prop("checked",s);var i=ko.dataFor(t);i.isSelected(!0);o&amp;&amp;i.massSetSelfAndChildren(s)}})}else o&amp;&amp;t.massSetSelfAndChildren(p);return t.lastSelectedElm.input=u,!0};t.isHighlighted=ko.pureComputed(function(){return snackBar().bElementExistsWithEqualityFunction(function(n){return n&amp;&amp;n.module&amp;&amp;n.activationData&amp;&amp;n.module.referencePath=="/MODULES/PAGES/SESSION/ORGANIZATION/DETAILS/OUDETAILPANEL"?n.activationData.ouID.toLowerCase()==t.id.toLowerCase():!1})});t.bIsFocused=ko.pureComputed(function(){var n=snackBar().modActivatePair();return n&amp;&amp;n.module&amp;&amp;n.activationData&amp;&amp;n.module.referencePath=="/MODULES/PAGES/SESSION/ORGANIZATION/DETAILS/OUDETAILPANEL"?n.activationData.ouID.toLowerCase()==t.id.toLowerCase():!1});t.nIndent=ko.observable(0);t.bShowChildren=!1;s=ko.observable(!0);t.bEnableIndent=ko.pureComputed({read:function(){return s()},write:function(n){var r,i;for(s(n),r=t.arDisplayChildren(),i=0;i&lt;r.length;i++)r[i].bEnableIndent(n)}});t.bInEditTimer=!1;t.enableEdit=ko.observable(!1);f=ko.observable(!1);t.showEdit=ko.pureComputed(function(){return f()&amp;&amp;t.enableEdit()});t.bHasChildren=ko.pureComputed(function(){var n=ouManager.getObservableOUHashByParentID(t.id,!1)().length&gt;0;return supportOUDataManager&amp;&amp;i&amp;&amp;!n&amp;&amp;(n=supportOUDataManager.GetObservableOUHashByParentID(i,t.id,!1)().length&gt;0),n});t.arChildren=ko.pureComputed(function(){var n=ouManager.getObservableOUHashByParentID(t.id)();return supportOUDataManager&amp;&amp;i&amp;&amp;(n==null||n.length==0)&amp;&amp;(n=supportOUDataManager.GetObservableOUHashByParentID(i,t.id)()),n});t.onChildOUItemSelectionChange=function(){eventTarget.callEventFunctionIfExists(t,"ouSelectionChanged")};t.arDisplayChildren=ko.pureComputed(function(){var r,u,n,i;if(!t.isOpen())return[];for(r=t.arChildren(),u=[],n=0;n&lt;r.length;n++)i=l(r[n],t.enableEdit()),eventTarget.addListenerTo(i,"ouSelectionChanged",t.onChildOUItemSelectionChange,!0),i.nIndent(t.nIndent()+1),u.push(i);return u});t.onEditKeypress=function(n,i){switch(i.keyCode){case 13:t.onEditBlur()}};t.bCanEditTitle=ko.pureComputed(function(){return!t.enableEdit()||!t.isHighlighted()?!1:!0});t.onTitleNameClick=function(){!0!=f()&amp;&amp;t.bCanEditTitle()&amp;&amp;(t.tempName(t.ouData.Name()),f(!0),r!=null?$(r).find(".orgSelDiv").children("input.orgSelLabel").select():setTimeout(t.onTitleNameClick,100))};t.onEditBlur=function(){var n=t.id;t.ouData.Name(t.tempName());ouManager.changeName(n,function(){f(!1)},function(){})};u=null;t.onElementClicked=function(){var i=(new Date).getTime(),r,f,n,e;u==null&amp;&amp;(u=i);r=Math.abs(i-u);f=r&gt;0&amp;&amp;r&lt;300;u=i;n=userManager.CanUserPerformAction(userManager.Permissions.Folder_Edit_All);!n&amp;&amp;userManager.CanUserPerformAction(userManager.Permissions.Folder_Edit_Mine)&amp;&amp;(n=userManager.IsUserOUMember(t.id));f?t.onOpenCloseClick():t.enableEdit()&amp;&amp;n&amp;&amp;(t.bIsFocused()?snackBar().pop():(e=_spaManager.retrieveJavaScriptReference("/modules/pages/session/organization/details/ouDetailPanel"),snackBar({Module:e,ModuleActivationData:{ouID:t.id},Height:260,Width:"100%"})))};t.getOUAndParentnames=function(n){for(var r=window.encoder.jsDecode(n.Name()),t=n.ParentID(),i;t!=null;)i=ouManager.getOUByID(t),i==null?t=null:(r=window.encoder.jsDecode(i.Name())+" &gt; "+r,t=i.ParentID());return r};t.onOpenCloseClick=function(){t.isOpen(!t.isOpen())};t.preventClick=function(){return!0};t.expandContractImage=ko.pureComputed(function(){return t.bHasChildren()?!0==t.isOpen()?"/Images/BabelFish/arrow.png":"/Images/BabelFish/arrowRight.png":"/Images/clear.png"});t.indentLeft=ko.pureComputed(function(){return!1==t.bEnableIndent()?"5 px":t.nIndent()*e+5+"px"});t.indentDelLeft=ko.pureComputed(function(){return!1==t.bEnableIndent()?"7 px":t.nIndent()*e+7+"px"});t.indentTextLeft=ko.pureComputed(function(){return!1==t.bEnableIndent()?"15 px":t.nIndent()*e+15+"px"});t.textWidth=ko.pureComputed(function(){var n=a;return!1!==t.bEnableIndent()&amp;&amp;(n=n+t.nIndent()*e),"calc(100% - "+n+"px)"});t.backgroundClass=ko.pureComputed(function(){var n=t.bIsFocused()?"focused ":t.isHighlighted()?"selected ":"";return n+(!0==t.isOpen()&amp;&amp;t.bHasChildren()&amp;&amp;t.bEnableIndent()?"orgSelShowHideImgDivHoverLight":"orgSelShowHideImgDivHoverDark")});t.onStartDrag=function(){return t.enableEdit()?(window.dragging=t,window.draggingType=o,!0):!1};t.onDrag=function(n,i,u,f){var e=!1,s;switch(f){case o:s=i.id;e=s!==t.id;break;case h:e=!0;break;case c:e=!0}return e?($(r).addClass("connectDropOK"),!0):!1};t.onDragLeave=function(){$(r).removeClass("connectDropOK")};t.onDrop=function(n,i,r,u){var f,e,s,l;switch(u){case o:if(f=i.id,f==t.id)return;e="Are you sure you want to move the Folder '{0}' under the Folder '{1}'?".replace("{0}",encoder.jsDecodeHtmlEncode(i.ouData.Name())).replace("{1}",encoder.jsDecodeHtmlEncode(t.ouData.Name()));confirmDialog(e,function(){ouManager.changeParent(f,t.id,function(){},function(){alertDialog("An unknown error has occurred. Please contact support.")})});break;case h:s="New Scoreboard";teamManager.postNewTeam(s,t.id,"",function(n){eventTarget.callEventFunctionIfExists(t,"newTeamCreated",n)},function(){});break;case c:l=_spaManager.retrieveJavaScriptReference("/modules/pages/session/organization/confirmChangeOU");dialog({Module:l,ModuleActivationData:{TeamID:i.ID,TeamName:i.Name(),oldOUID:i.OUID(),oldOUName:i.OUName(),newOUName:r.ouData.Name(),newOUID:r.ouData.ID},Title:"Confirm Move to Different Folder",Width:"500px",Height:"220px"});break;default:alertDialog("Missing a drop condition: "+window.draggingType)}};t.activate=function(n,i){n=n||{};r=i;t.showEdit()&amp;&amp;$(r).find(".orgSelDiv").children("input.orgSelLabel").select()};t.deactivate=function(){u=null}}return arguments.callee.prototype.cachedObjects=arguments.callee.prototype.cachedObjects||{},arguments.callee.prototype.arCachedObjects=arguments.callee.prototype.arCachedObjects||ko.observableArray(),arguments.callee.prototype.lastSelectedElm=arguments.callee.prototype.lastSelectedElm||{},arguments.callee.prototype.cachedObjects[n.ID]==null&amp;&amp;(r.prototype=arguments.callee.prototype,arguments.callee.prototype.cachedObjects[n.ID]=new r(n),arguments.callee.prototype.arCachedObjects.push(arguments.callee.prototype.cachedObjects[n.ID])),arguments.callee.prototype.cachedObjects[n.ID].enableEdit(t),arguments.callee.prototype.cachedObjects[n.ID]};modules_pages_session_reports_executiveScoreboard_header=function(){function n(){var n=this;this._startDateLabel="Start Date: ";this._endtDateLabel="End Date: ";this._execScoreboard="Executive Scoreboard";this._weeksOf="Data for weeks of: ";this.nSelectedIndex=-2;this.leftMargin=ko.observable(0);this.datesOfData=ko.observable("");this.title=ko.observable(this._execScoreboard);this.bShowExport=ko.observable(!1);this.activate=function(t,i){t=t||{};n.theView=i;n.updateDateImages()};this.deactivate=function(){};this.showExport=function(t){n.bShowExport(t)};this.updateTitle=function(t){n.title(t)};this.clearSelection=function(){n.nSelectedIndex=-2;n.updateDateImages();n.showMessage(!0)};this.showMessage=function(t){!0==t?($(".esDateInstructions").show(),n.displayDates(!1)):$(".esDateInstructions").hide()};this.onDateClick=function(t){if(n.nSelectedIndex=t,n.updateDateImages(),n.showMessage(!1),-1==n.nSelectedIndex){n.dtStart==null&amp;&amp;(n.dtStart=new Date);n.dtEnd==null&amp;&amp;(n.dtEnd=new Date);var i=globalizationHelper.getLocalMomentFromServerDateString(n.dtStart.getFullYear()+"-"+(n.dtStart.getMonth()+1&lt;10?"0":"")+(n.dtStart.getMonth()+1)+"-"+(n.dtStart.getDate()&lt;10?"0":"")+n.dtStart.getDate()).format("L"),r=globalizationHelper.getLocalMomentFromServerDateString(n.dtEnd.getFullYear()+"-"+(n.dtEnd.getMonth()+1&lt;10?"0":"")+(n.dtEnd.getMonth()+1)+"-"+(n.dtEnd.getDate()&lt;10?"0":"")+n.dtEnd.getDate()).format("L");dateRangeDialog(function(t,i){n.dtEnd=new Date(i.year(),i.month(),i.date());n.dtStart=new Date(t.year(),t.month(),t.date());n.displayDates(!0);eventTarget.callEventFunctionIfExists(n,"onDateRangeChanged")},function(){},i,r)}else n.calculateDates(),n.displayDates(!0),eventTarget.callEventFunctionIfExists(n,"onDateRangeChanged")};this.setLeftColumn=function(t){n.leftMargin(t)};this.updateDateImages=function(){var t="/Images/radioChecked.png",i="/Images/radioUnchecked.png",r=window.theme;r==="NM"&amp;&amp;(t="/Images/theme_nm/radioChecked.png",i="/Images/theme_nm/radioUnchecked.png");document.getElementById("esDateImg0").src=n.nSelectedIndex===0?t:i;document.getElementById("esDateImg1").src=n.nSelectedIndex===1?t:i;document.getElementById("esDateImg4").src=n.nSelectedIndex===4?t:i;document.getElementById("esDateImg6").src=n.nSelectedIndex===6?t:i;document.getElementById("esDateImg12").src=n.nSelectedIndex===12?t:i;document.getElementById("esDateImgRange").src=n.nSelectedIndex===-1?t:i};this.getTeamStatusReportSimpleWeekRangeID=function(){switch(n.nSelectedIndex){case 0:return"0W";case 1:return"1W";case 4:return"4W";case 6:return"6W";case 12:return"3M";default:return"-1"}};this.calculateDates=function(){var i=864e5,r=new Date,t=new Date;t.setTime(t.getTime()-i*t.getDay());switch(n.nSelectedIndex){case 1:r.setTime(t.getTime()-i*1);t.setTime(t.getTime()-i*7);break;case 4:r.setTime(t.getTime()-i*8);t.setTime(t.getTime()-i*35);break;case 6:r.setTime(t.getTime()-i*8);t.setTime(t.getTime()-i*49);break;case 12:r.setTime(t.getTime()-i*8);t.setTime(t.getTime()-i*91)}n.dtEnd=new Date(r.getFullYear(),r.getMonth(),r.getDate());n.dtStart=new Date(t.getFullYear(),t.getMonth(),t.getDate())};this.displayDates=function(t){if(!0==t){var i=globalizationHelper.getLocalMomentFromServerDateString(n.dtStart).format("ll"),r=globalizationHelper.getLocalMomentFromServerDateString(n.dtEnd).format("ll");n.datesOfData(n._weeksOf+" "+i+" - "+r);$(".esDates").show()}else n.datesOfData(""),$(".esDates").hide()};this.onExportClick=function(t,i,r){eventTarget.callEventFunctionIfExists(n,"onExportRequest",r)}}return n}();window._javaScriptCache["/MODULES/PAGES/SESSION/REPORTS/EXECUTIVESCOREBOARD/HEADER"]=modules_pages_session_reports_executiveScoreboard_header;modules_pages_session_reports_executiveScoreboard_header.prototype.referencePath="/MODULES/PAGES/SESSION/REPORTS/EXECUTIVESCOREBOARD/HEADER";modules_pages_session_reports_executiveScoreboard_esTable=function(){function n(){var n=this;this._summary="Summary";this._summaryID="-1";this._percentSymbol="%";this.nBottomTabHeight=45;this._nIndentAmount=20;this._XPSTitle="XPS";this._ouNameClickInstructions="To view details about an Organization, click on the tabs below the report.";this._teamNotFound="Data for team not found.";this._wigsLead="WIGs and Leads";this._noGoals="No WIGs or Leads are on this scoreboard.";this.white="#FFFFFF";this.gray="#cccccc";this._nameLeftSpacing="&amp;nbsp;&amp;nbsp;&amp;nbsp;";this.currentTabID=-1;this.arOUData=[];this.arScores=ko.observableArray();this.arTabs=ko.observableArray();this.totalLag=ko.observable(0);this.totalSubLag=ko.observable(0);this.totalLead=ko.observable(0);this.totalKept=ko.observable(0);this.totalMade=ko.observable(0);this.totalSession=ko.observable(0);this.totalPAS=ko.observable(0);this.totalAttendance=ko.observable(0);this.showTable=ko.observable(!1);this.showTotalQuality=ko.observable(!1);this.totalQuality=ko.observable(0);this.totalXPS=ko.observable(0);this.displayExclude=ko.observable("Exclude");this.message=ko.observable("");this.lagTotalColor=ko.observable("#F000FF");this.subLagTotalColor=ko.observable("#F000FF");this.leadTotalColor=ko.observable("#F000FF");this.keptTotalColor=ko.observable("#F000FF");this.madeTotalColor=ko.observable("#F000FF");this.sessionTotalColor=ko.observable("#F000FF");this.attendanceTotalColor=ko.observable("#F000FF");this.totalPASColor=ko.observable("#F000FF");this.totalQualityColor=ko.observable("#FFFFFF");this.totalXPSColor=ko.observable("#0000FF");this.showExclusion=ko.observable(!0);this.showXPSForOU=ko.observable(!0);this.showQuality=ko.observable(!1);this.showSummaryQuality=ko.observable(!1);this.selectedTabID="-1";this.includeCommitmentQuality=companyManager.reportData.includeCommQuality;this.bIncludeXPS=companyManager.reportData.includeXPS;this.bIncludeAttendance=companyManager.reportData.includeAttendance;this._cssSHOW="";this._cssHIDE="none";this.bSortAscending=!1;this._subLagFound=ko.observable(this._cssSHOW);this.displaySubLag=ko.pureComputed({read:function(){return n._subLagFound()},write:function(t){n._subLagFound(t)}});this.displayAttendance=ko.pureComputed(function(){return n.bIncludeAttendance()?n._cssSHOW:n._cssHIDE});this.displayXPS=ko.pureComputed(function(){return n.bIncludeXPS()?n._cssSHOW:n._cssHIDE});this.displayCommitmentQuality=ko.pureComputed(function(){return n.includeCommitmentQuality()?n._cssSHOW:n._cssHIDE});this.show=function(t){n.showTable(t)};this.updateStatus=function(t){n.message(t)};this.activate=function(t,i){t=t||{};n.theView=i};this.displayTeamCoach=ko.observable(!1);this.setTeamCoach=function(n,t){teamManager.setTeamCoach(n.id,t,function(){var t=teamManager.getHashTeamByID(n.id);n.coachID(t.CoachID());n.coachFullName(t.CoachFullName())},function(n){alertDialog(n.statusText)})};this.removeTeamCoach=function(n){teamManager.removeTeamCoach(n.id,function(){n.coachID(null);n.coachFullName(null)},function(n){n&amp;&amp;alertDialog(n.statusText)})};this.onTeamCoachCellClick=function(t){dialog({Module:"/modules/utility/search/singleUserSearchDialog",ModuleActivationData:{LimitToCoaches:!0,CurrentUserID:t.coachID(),CurrentUserName:t.coachFullName(),SelectCallBack:function(i){i!=null&amp;&amp;n.setTeamCoach(t,i.UserID())},RemoveCallBack:function(){n.removeTeamCoach(t)}},Height:"500px",Width:"500px",Modal:!0,ShowTitleBorder:!0,Title:"Select a Coach: "+t.name()})};this.groupSortLookup={};this.onCoachHeaderClick=function(){n.arScores.sort(function(t,i){return ko.unwrap(t.coachFullName)&lt;ko.unwrap(i.coachFullName)?n.bSortAscending?-1:1:ko.unwrap(t.coachFullName)&gt;ko.unwrap(i.coachFullName)?n.bSortAscending?1:-1:ko.unwrap(t.name)&lt;ko.unwrap(i.name)?n.bSortAscending?-1:1:ko.unwrap(t.name)&gt;ko.unwrap(i.name)?n.bSortAscending?1:-1:0});n.bSortAscending=!n.bSortAscending};this.onTitleNameClick=function(){n.arScores.sort(function(t,i){var r=n.compareSortGroupByName(t,i),u=t.strReportSortGroup.indexOf(i.strReportSortGroup)==0||i.strReportSortGroup.indexOf(t.strReportSortGroup)==0;return r&lt;0?n.bSortAscending||u?-1:1:r&gt;0?n.bSortAscending||u?1:-1:ko.unwrap(t.name)&lt;ko.unwrap(i.name)?n.bSortAscending?-1:1:ko.unwrap(t.name)&gt;ko.unwrap(i.name)?n.bSortAscending?1:-1:0});n.bSortAscending=!n.bSortAscending};this.onTitleLagClick=function(){n.arScores.sort(function(t,i){return ko.unwrap(t.lagScore)&lt;ko.unwrap(i.lagScore)?n.bSortAscending?-1:1:ko.unwrap(t.lagScore)&gt;ko.unwrap(i.lagScore)?n.bSortAscending?1:-1:ko.unwrap(t.name)&lt;ko.unwrap(i.name)?n.bSortAscending?-1:1:ko.unwrap(t.name)&gt;ko.unwrap(i.name)?n.bSortAscending?1:-1:0});n.bSortAscending=!n.bSortAscending};this.onTitleSubLagClick=function(){n.arScores.sort(function(t,i){return ko.unwrap(t.subLagScore)&lt;ko.unwrap(i.subLagScore)?n.bSortAscending?-1:1:ko.unwrap(t.subLagScore)&gt;ko.unwrap(i.subLagScore)?n.bSortAscending?1:-1:ko.unwrap(t.name)&lt;ko.unwrap(i.name)?n.bSortAscending?-1:1:ko.unwrap(t.name)&gt;ko.unwrap(i.name)?n.bSortAscending?1:-1:0});n.bSortAscending=!n.bSortAscending};this.onTitleLeadClick=function(){n.arScores.sort(function(t,i){return ko.unwrap(t.leadScore)&lt;ko.unwrap(i.leadScore)?n.bSortAscending?-1:1:ko.unwrap(t.leadScore)&gt;ko.unwrap(i.leadScore)?n.bSortAscending?1:-1:ko.unwrap(t.name)&lt;ko.unwrap(i.name)?n.bSortAscending?-1:1:ko.unwrap(t.name)&gt;ko.unwrap(i.name)?n.bSortAscending?1:-1:0});n.bSortAscending=!n.bSortAscending};this.onTitleKeptClick=function(){n.arScores.sort(function(t,i){return ko.unwrap(t.kept)&lt;ko.unwrap(i.kept)?n.bSortAscending?-1:1:ko.unwrap(t.kept)&gt;ko.unwrap(i.kept)?n.bSortAscending?1:-1:ko.unwrap(t.name)&lt;ko.unwrap(i.name)?n.bSortAscending?-1:1:ko.unwrap(t.name)&gt;ko.unwrap(i.name)?n.bSortAscending?1:-1:0});n.bSortAscending=!n.bSortAscending};this.onTitleMadeClick=function(){n.arScores.sort(function(t,i){return ko.unwrap(t.madeScore)&lt;ko.unwrap(i.madeScore)?n.bSortAscending?-1:1:ko.unwrap(t.madeScore)&gt;ko.unwrap(i.madeScore)?n.bSortAscending?1:-1:ko.unwrap(t.name)&lt;ko.unwrap(i.name)?n.bSortAscending?-1:1:ko.unwrap(t.name)&gt;ko.unwrap(i.name)?n.bSortAscending?1:-1:0});n.bSortAscending=!n.bSortAscending};this.onTitleHeldClick=function(){n.arScores.sort(function(t,i){return ko.unwrap(t.sessionheldScore)&lt;ko.unwrap(i.sessionheldScore)?n.bSortAscending?-1:1:ko.unwrap(t.sessionheldScore)&gt;ko.unwrap(i.sessionheldScore)?n.bSortAscending?1:-1:ko.unwrap(t.name)&lt;ko.unwrap(i.name)?n.bSortAscending?-1:1:ko.unwrap(t.name)&gt;ko.unwrap(i.name)?n.bSortAscending?1:-1:0});n.bSortAscending=!n.bSortAscending};this.onTitleAttendanceClick=function(){n.arScores.sort(function(t,i){return ko.unwrap(t.attendanceScore)&lt;ko.unwrap(i.attendanceScore)?n.bSortAscending?-1:1:ko.unwrap(t.attendanceScore)&gt;ko.unwrap(i.attendanceScore)?n.bSortAscending?1:-1:ko.unwrap(t.name)&lt;ko.unwrap(i.name)?n.bSortAscending?-1:1:ko.unwrap(t.name)&gt;ko.unwrap(i.name)?n.bSortAscending?1:-1:0});n.bSortAscending=!n.bSortAscending};this.onTitleAdoptionClick=function(){n.arScores.sort(function(t,i){return ko.unwrap(t.pasScore)&lt;ko.unwrap(i.pasScore)?n.bSortAscending?-1:1:ko.unwrap(t.pasScore)&gt;ko.unwrap(i.pasScore)?n.bSortAscending?1:-1:ko.unwrap(t.name)&lt;ko.unwrap(i.name)?n.bSortAscending?-1:1:ko.unwrap(t.name)&gt;ko.unwrap(i.name)?n.bSortAscending?1:-1:0});n.bSortAscending=!n.bSortAscending};this.onTitleQualityClick=function(){n.arScores.sort(function(t,i){return ko.unwrap(t.qualityScore)&lt;ko.unwrap(i.qualityScore)?n.bSortAscending?-1:1:ko.unwrap(t.qualityScore)&gt;ko.unwrap(i.qualityScore)?n.bSortAscending?1:-1:ko.unwrap(t.name)&lt;ko.unwrap(i.name)?n.bSortAscending?-1:1:ko.unwrap(t.name)&gt;ko.unwrap(i.name)?n.bSortAscending?1:-1:0});n.bSortAscending=!n.bSortAscending};this.onTitleXPSClick=function(){n.arScores.sort(function(t,i){return ko.unwrap(t.xpsScore)&lt;ko.unwrap(i.xpsScore)?n.bSortAscending?-1:1:ko.unwrap(t.xpsScore)&gt;ko.unwrap(i.xpsScore)?n.bSortAscending?1:-1:ko.unwrap(t.name)&lt;ko.unwrap(i.name)?n.bSortAscending?-1:1:ko.unwrap(t.name)&gt;ko.unwrap(i.name)?n.bSortAscending?1:-1:0});n.bSortAscending=!n.bSortAscending};this.onTitleTeamXPSClick=function(){n.arScores.sort(function(t,i){return ko.unwrap(t.teamXPSScore)&lt;ko.unwrap(i.teamXPSScore)?n.bSortAscending?-1:1:ko.unwrap(t.teamXPSScore)&gt;ko.unwrap(i.teamXPSScore)?n.bSortAscending?1:-1:ko.unwrap(t.name)&lt;ko.unwrap(i.name)?n.bSortAscending?-1:1:ko.unwrap(t.name)&gt;ko.unwrap(i.name)?n.bSortAscending?1:-1:0});n.bSortAscending=!n.bSortAscending};this.setDates=function(t,i,r){n.teamStatusReportSimpleWeekRangeID=t;n.dtStart=i;n.dtEnd=r};this.getTeamData=function(n){return teamManager.getHashTeamByID(n)};this.onNameClick=function(t){if(t.type=="TEAM"){var i=window.location.href;i=i.substr(0,i.indexOf("#"));i=i+"#run/"+t.id;window.open(i,"_blank");return}n.setTabSelection(t.id)};this.onGoalCellClick=function(t,i){var f,r,u;if("OU"===t.type){n.setTabSelection(t.id);return}if(f=n.getTeamData(t.id),null==f){alertDialog(n._teamNotFound);return}if(!1===ko.unwrap(t.bLagFound)&amp;&amp;!1===ko.unwrap(t.bSubLagFound)&amp;&amp;!1===ko.unwrap(t.bLeadFound)){alertDialog(n._noGoals);return}r=0;u=eventNormalization(i).srcElement.outerHTML.toLowerCase();u.indexOf("sublag")&gt;-1?r=1:u.indexOf("lag")&gt;-1?r=0:u.indexOf("lead")&gt;-1&amp;&amp;(r=2);var e=loadingDialog("Loading Please Wait..."),o=function(){var n,i,r,u;e.close();n=new modules_pages_session_reports_executivescoreboard_teamgoalscoreselectionpanel;n.teamID(t.id);i="1000px";r="900px";window.theme==="CARD";u=dialog({Module:n,ModuleActivationData:null,Height:r,Width:i,Modal:!0,ShowTitleBorder:!0,Title:t.name()})},s=function(){var f,i,r,u,o;e.close();f=_spaManager.retrieveJavaScriptReference("/modules/pages/session/run/goals/goalLayout");i=new f;i.teamID(t.id);i.bShowVerticalGraph(!1);i.bShowGraphOptions(!1);i.bPreventEditMode(!0);i.HideDateHeader(!0);i.HideCommitments(!0);r="1470px";u="900px";window.theme==="CARD"?(i.forceCollapseGoals(!0),i.HideDetailsTooltips(!1),i.bShowLags(!1),i.bShowSubLags(!1),i.bShowLeads(!1),null!=i.bShowAllGoals&amp;&amp;i.bShowAllGoals(!0),null!=i.bShowCreate&amp;&amp;i.bShowCreate(!1),null!=i.IncludeSubTeams&amp;&amp;i.IncludeSubTeams(!1)):(u="600px",r=!1==ko.unwrap(t.bSubLagFound)?"625px":"870px");o=dialog({Module:i,ModuleActivationData:null,Height:u,Width:r,Modal:!0,ShowTitleBorder:!0,Title:n._wigsLead+" : "+t.name()})};goalManager.getGoalsAndWaypointsForTeamID(t.id,!1,o,o)};this.onQualityCellClick=function(t,i){if("OU"==t.type){n.setTabSelection(t.id);return}n.onMKSCellClick(t,i)};this.createCalcData=function(t){var r=n.getTeamData(t),i={};return i.arDatesUsersCommitments=r.siScore.arDatesUsersCommitments,i.arUsersDatesCommitments=r.siScore.arUsersDatesCommitments,i.Attendance=r.siScore.attendance,i.Kept=r.siScore.kept,i.Made=r.siScore.made,i.nLagColor=r.siScore.lag.color,i.nLags=r.siScore.lag.score,i.nLeadColor=r.siScore.lead.color,i.nLeads=r.siScore.lead.score,i.Sessions=r.siScore.sessionheld,i.arUsersData=r.scoreboardData.arData,i.arSessions=r.siScore.arSessions,i.arAttendanceData=r.siScore.arAttendanceData,i};this.onMKSCellClick=function(t){if("OU"==t.type){n.setTabSelection(t.id);return}var i=n.createCalcData(t.id),r=n.getTeamData(t.id);dialog({Module:"/modules/pages/session/run/teams/teamStatusReportSimple",ModuleActivationData:{TeamID:t.id,TeamName:t.name(),TeamData:r.siScore,RowData:t,StartDate:n.dtStart,calculatedData:i,EndDate:n.dtEnd,strWeekRangeID:n.teamStatusReportSimpleWeekRangeID},ShowTitleBorder:!1,Height:"650px",Width:"930px",Top:"100px",Left:"350px",Modal:!0,Title:"Team Report : "+t.name()})};this.onXPSCellClick=function(t){if("OU"==t.type){n.showOUXPSForID(t.id);return}var i=n.getTeamData(t.id);i.xps!=null&amp;&amp;i.xps.IndividualScore!=null&amp;&amp;dialog({Module:"/modules/pages/session/reports/xpsReport/teamPopup",ModuleActivationData:{TeamID:i.ID},ShowTitleBorder:!0,Height:"600px",Width:"700px",Modal:!0,Title:n._XPSTitle+" : "+i.Name()})};this.onXPSTeamCellClick=function(t){var i=n.getTeamData(t.id);i.xps!=null&amp;&amp;i.xps.ScoreWithChildren!=null&amp;&amp;dialog({Module:"/modules/pages/session/reports/xpsReport/xpsReport",ModuleActivationData:{TeamID:i.ID,HideHeader:!0},ShowTitleBorder:!0,Height:"550px",Width:"650px",Modal:!0,Title:n._XPSTitle+" : "+i.Name()})};this.clickOUXPS=function(){for(var u=n.arTabs(),i=null,r,t=0;t&lt;u.length;t++)r=u[t],(r.src()||"").toLowerCase()==="/images/estabselected.png"&amp;&amp;(i=r);i!=null&amp;&amp;n.showOUXPSForID(i.id)};this.onTabClick=function(t){n.setTabSelection(t.id)};this.onExcludeClicked=function(t){eventTarget.callEventFunctionIfExists(n,"onChangeExcludeTeam",t.id,!t.excludeFromScoreboard())};this.getCurrentTabID=function(){return n.currentTabID};this.setTabSelection=function(t){var r,i;if(n.currentTabID=t,-1===t||"-1"===t)n.displayTeamCoach(!1),n.showQuality(!1),n.calculateXPSTotalForOUs(n.arOUData,n.objTotals),r=n.getOUsForDisplay(n.arOUData),n.setTableData(r,n.objTotals,!1,!0);else for(n.displayTeamCoach(!0),n.showQuality(!0),i=0;i&lt;n.arOUData.length;i++)t===n.arOUData[i].id&amp;&amp;(r=n.getTeamsForOU(n.arOUData[i].id),n.arOUData[i].xpsScore=n.arOUData[i].xps,n.setTableData(r,n.createRowData(n.arOUData[i].siScore,n.arOUData[i].xpsScore,0,n.arOUData[i].strReportSortGroup,!0,!1,""),!0,!1));for(r=n.arTabs(),i=0;i&lt;r.length;i++)r[i].id==t?r[i].src("/images/esTabSelected.png"):r[i].src("/images/esTabUnSelected.png")};this.calculateXPSTotalForOUs=function(t,i){for(var u=0,f=0,r=0;r&lt;t.length;r++)t[r].siScore.excludeFromCalculation()!==!0&amp;&amp;null!=t[r].xps&amp;&amp;null!=t[r].xps.IndividualScore&amp;&amp;null!=t[r].xps.IndividualScore.Score&amp;&amp;(u+=t[r].xps.IndividualScore.Score,f++);i.xps=Math.round(u/f*100)/100;i.xpsColor=n.getColor(i.xps,companyManager.reportData.xpsScoreRed,companyManager.reportData.xpsScoreYellow)};this.getColor=function(n,t,i){var r=companyManager.reportData.Red;return n&lt;=t?companyManager.reportData.Red:n&lt;i?companyManager.reportData.Yellow:companyManager.reportData.Green};this.clearAll=function(){n.arScores.removeAll();n.arTabs.removeAll();n.arOUData=[]};this.setOUArray=function(t,i){if(null!=t&amp;&amp;0!==t.length){n.arTabs.removeAll();n.arOUData=[];n.arTabs.push(n.createTabData(n._summaryID,n._summary));for(var r=0;r&lt;t.length;r++)n.arOUData.push(t[r]),n.arTabs.push(n.createTabData(t[r].id,t[r].ouData.Name()));n.objTotals=n.createRowData(i,i.xps,0,null,!1,!0,"");n.setTabSelection(n._summaryID)}};this.setTableData=function(t,i,r,u){var e,f;for(n.showExclusion(r),n.showXPSForOU(u),n.arScores.removeAll(),e=!1,f=0;f&lt;t.length;f++)null!=t[f].siScore&amp;&amp;("OU"==t[f].siScore.type?(n.arScores.push(n.createRowData(t[f].siScore,t[f].xps,t[f].nReportIndent,t[f].strReportSortGroup,r,u,"")),!0==ko.unwrap(t[f].siScore.subLag.bFound)&amp;&amp;(e=!0)):(!0==window.showTeamLeaderOnExecScoreboard?n.arScores.push(n.createRowData(t[f].siScore,t[f].xps,t[f].nIndent,t[f].strReportSortGroup,r,u,t[f].LeaderFullName())):n.arScores.push(n.createRowData(t[f].siScore,t[f].xps,t[f].nIndent,t[f].strReportSortGroup,r,u,"")),t[f].scoreboardData.arSubLags.length&gt;0&amp;&amp;(e=!0)));!0==e?n.displaySubLag(n._cssSHOW):n.displaySubLag(n._cssHIDE);n.totalLag(i.lag);n.totalSubLag(i.subLag);n.totalLead(i.lead);n.totalKept(i.kept);n.totalMade(i.made);n.totalSession(i.sessionheld);n.totalAttendance(i.attendance);n.totalPAS(i.pas);n.totalQuality(ko.unwrap(i.qualityDisplayScore));n.showTotalQuality(!1);!0===n.bIncludeXPS()&amp;&amp;n.totalXPS(i.xps);!0===ko.unwrap(i.excludeFromScoreboard)?n.lagTotalColor(companyManager.reportData.Gray):!0===window.bGlobalReportGoalColorBasedOnPercent?n.lagTotalColor(companyManager.reportData.calcLagColor(ko.unwrap(i.lag))):n.lagTotalColor(i.lagColor);!0===ko.unwrap(i.excludeFromScoreboard)?n.subLagTotalColor(companyManager.reportData.Gray):!0==window.bGlobalReportGoalColorBasedOnPercent?n.subLagTotalColor(companyManager.reportData.calcSubLagColor(ko.unwrap(i.subLag))):n.subLagTotalColor(i.subLagColor);!0===ko.unwrap(i.excludeFromScoreboard)?n.leadTotalColor(companyManager.reportData.Gray):!0==window.bGlobalReportGoalColorBasedOnPercent?n.leadTotalColor(companyManager.reportData.calcLeadColor(ko.unwrap(i.lead))):n.leadTotalColor(i.leadColor);n.keptTotalColor(i.keptColor);n.madeTotalColor(i.madeColor);n.sessionTotalColor(i.sessionheldColor);n.attendanceTotalColor(i.attendanceColor);n.totalPASColor(i.pasColor);!0===n.bIncludeXPS()&amp;&amp;n.totalXPSColor(i.xpsColor)};this.createRowData=function(t,i,r,u,f,e,o){var s=n.tableRowData(t,i,r,u,n.bIncludeXPS(),n.showQuality(),o);return s.showExclusion=ko.observable(f),s.showXPSForOU=ko.observable(e),s};this.createTabData=function(n,t){var i={};return i.id=n,i.name=t,i.src=ko.observable(),i};this.stopMiddleMouseScrolling=function(n,t){return(t=eventNormalization(t),t.which===1)?!1:null};this.babelFishModRef=_spaManager.retrieveJavaScriptReference("/modules/BabelFish/root");this.babelFishMod=new this.babelFishModRef;this.babelFishOpen=function(t){var r=t.id,i=t.type;if(i!=null&amp;&amp;i.length&gt;0){switch(i){case"TEAM":babelFishManager.setTeamByID(r);n.babelFishMod.IsOpen(!0);break;case"OU":babelFishManager.setOUByID(r);n.babelFishMod.IsOpen(!0);break;default:return}(window.theme==="NM"||window.theme==="CARD")&amp;&amp;dialog({Module:n.babelFishMod,ModuleActivationData:{CenterEditor:!0},ShowTitleBorder:!0,Height:"700px",Width:"600px",Modal:!0,Title:"Chat"})}};this.newCountObservables={};this.NewPostCount=function(t){var i=null,r=t.id,u=null;switch(t.type){case"OU":u=discussionObject.SubmissionTypes.OU;break;case"TEAM":u=discussionObject.SubmissionTypes.Team}return r!=null&amp;&amp;u!=null&amp;&amp;(i=n.newCountObservables[r],i==null&amp;&amp;(i=ko.pureComputed(function(){var t=babelFishManager.DiscussionCacheUpdated(),n=babelFishManager.findDiscussionContext(r,u);return n!=null?n.DiscussionCount():0}),n.newCountObservables[r]=i,babelFishManager.GetContextByIDAndType(r,u,function(){},function(){}))),i}}return n.prototype.compareSortGroupByName=function(n,t){for(var r=n.strReportSortGroup.split("."),u=t.strReportSortGroup.split("."),v=Math.max(r.length,u.length),f=r[0],e=u[0],o,s,i=1;i&lt;v;i++){if(i&gt;=r.length&amp;&amp;i&gt;=u.length)break;else{if(i&gt;=r.length)return-1;if(i&gt;=u.length)return 1}if(o=r[i],s=u[i],f+="."+o,e+="."+s,f!==e){var h=this.groupSortLookup[f],c=this.groupSortLookup[e],l=ko.unwrap(h.Name)||ko.unwrap(h.ouData.Name),a=ko.unwrap(c.Name)||ko.unwrap(c.ouData.Name);if(l&lt;a)return-1;if(a&lt;l)return 1}}return 0},n.prototype.showOUXPSForID=function(n){for(var i=null,r=this.arOUData,t=0;t&lt;r.length;t++)if(r[t].id==n){i=r[t];break}i!=null&amp;&amp;dialog({Module:"/modules/pages/session/reports/xpsReport/xpsReport",ModuleActivationData:{OUID:i.ouData.ID,HideHeader:!0},ShowTitleBorder:!0,Height:"850px",Width:"910px",Modal:!0,Title:this._XPSTitle+" : "+i.ouData.Name()})},n.prototype.isIDinArray=function(n,t){for(var i=0;i&lt;n.length;i++)if(n[i].ID===t)return!0;return!1},n.prototype.getOUsForDisplay=function(n){var f=this,i=[],r=[],t,u;for(this.arDisplayOU=[],t=0,t=0;t&lt;n.length;t++)r[n[t].id]=n[t];for(t=0;t&lt;n.length;t++)(null==n[t].ouData.ParentID()||null==r[n[t].ouData.ParentID()])&amp;&amp;i.push(n[t]);for(u=function(n,t,i){var e,s,o;if(null!=n)for(e=0;e&lt;n.length;e++)null!=r[n[e].ID]&amp;&amp;(s=i+"."+e,o=r[n[e].ID],o.nReportIndent=t,o.strReportSortGroup=s,f.groupSortLookup[s]=o,f.arDisplayOU.push(o),delete r[n[e].ID],u(o.arChildren(),t+1,s))},t=0;t&lt;i.length;t++)i[t].nReportIndent=0,i[t].strReportSortGroup="OU."+t,this.groupSortLookup[i[t].strReportSortGroup]=i[t],this.arDisplayOU.push(i[t]),u(i[t].arChildren(),1,i[t].strReportSortGroup);for(t=0;t&lt;this.arDisplayOU.length;t++)this.arDisplayOU[t].nReportIndex=t;return this.arDisplayOU},n.prototype.getTeamsForOU=function(n){for(var c=this,i=[],l=[],a=teamManager.getObservableArTeamsByOU(n)(),t,r,e,f,o,s,h,u=0;u&lt;a.length;u++)if(t=teamManager.getHashTeamByID(a[u].ID),null!=t.ID){if(r=t.ParentIDs(),null==r||r.length==0){!1===this.isIDinArray(i,t.ID)&amp;&amp;i.push(t);continue}for(e=!0,f=0;f&lt;r.length;f++)if(o=teamManager.getHashTeamByID(r[f]),null!=o&amp;&amp;o.OUID()===t.OUID()){e=!1;break}e===!0&amp;&amp;!1===this.isIDinArray(i,t.ID)&amp;&amp;i.push(t)}return s=[],h=function(t,i,r){for(var e,f,u=0;u&lt;t.length;u++){if(null==s[t[u].ID])s[t[u].ID]=t[u];else continue;e=r+"."+u;f=c.getTeamData(t[u].ID);f.nIndent=i;f.strReportSortGroup=e;c.groupSortLookup[e]=f;l.push(f);h(teamManager.getObservableArTeamsByParentIDLimitedToOUID(f.ID,n)(),i+1,e)}},h(i,0,"Team"),l},n.prototype.convertToPercentDisplay=function(n){if(typeof n=="string")return n;while(ko.isObservable(n))n=ko.unwrap(n);var t=Math.round(n*1e4)/100;return t=Math.round(t),t+" "+this._percentSymbol},n.prototype.tableRowData=function(n,t,i,r,u,f,e){var s=this,o=Object(),h;return o.showQuality=ko.observable(f),o.name=ko.observable(this._nameLeftSpacing+window.encoder.jsDecodeHtmlEncode(n.name)),""!=e&amp;&amp;o.name(o.name()+"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;label style='font-size:10px' class='esTeamLeaderName'&gt;("+window.encoder.jsDecodeHtmlEncode(e)+")&lt;\/label&gt;"),o.excludeFromScoreboard=ko.observable(!1),null!=n.excludeFromCalculation&amp;&amp;(o.excludeFromScoreboard=n.excludeFromCalculation),o.excludedByVacation=ko.observable(!1),null!=n.excludedByVacation&amp;&amp;(o.excludedByVacation=n.excludedByVacation),o.noSessionInfo=ko.observable(!1),null!=n.noSessionInfo&amp;&amp;(o.noSessionInfo=n.noSessionInfo),o.id=n.id,o.type=n.type,o.indentLeft=i*this._nIndentAmount+"px",o.strReportSortGroup=r,o.bSubLagFound=n.subLag.bFound,o.bLagFound=n.lag.bFound,!0==ko.unwrap(o.bLagFound)?(o.lag=n.lag.score,o.lagScore=n.lag.score,o.lagColor=n.lag.color):(o.lagColor=this.white,o.lag="",o.lagScore=0),!1==ko.unwrap(o.bSubLagFound)?(o.subLag="",o.subLagColor=this.white,o.subLagScore=0):(o.subLagColor=n.subLag.color,o.subLag=n.subLag.score,o.subLagScore=n.subLag.score),o.bLeadFound=n.lead.bFound,!1==ko.unwrap(o.bLeadFound)?(o.lead="",o.leadColor=this.white,o.leadScore=0):(o.leadColor=n.lead.color,o.lead=n.lead.score,o.leadScore=n.lead.score),o.kept=n.kept,o.madeScore=n.made,o.sessionheldScore=n.sessionheld,o.attendanceScore=n.attendance,o.pasScore=n.pas,o.made=n.made,o.sessionheld=n.sessionheld,o.attendance=n.attendance,o.pas=n.pas,o.keptColor=n.keptColor,o.madeColor=n.madeColor,o.sessionheldColor=n.sessionheldColor,o.attendanceColor=n.attendanceColor,o.pasColor=n.pasColor,!0===u&amp;&amp;null!=t?(t.IndividualScore!=null?(o.xps=t.IndividualScore.Score+" ",o.xpsColor=t.IndividualScore.ScoreColor,o.xpsScore=t.IndividualScore.Score):(o.xps="---",o.xpsColor="transparent",o.xpsScore=0),t.ScoreWithChildren!=null?(o.teamXPS=t.ScoreWithChildren.Score+" ",o.teamXPSColor=t.ScoreWithChildren.ScoreColor,o.teamXPSScore=t.ScoreWithChildren.Score):(o.teamXPS="---",o.teamXPSColor="transparent",o.teamXPSScore=0)):(o.xps="",o.xpsColor="transparent",o.xpsScore=0,o.teamXPS="",o.teamXPSColor="transparent",o.teamXPSScore=0),o.showSubLag=ko.pureComputed(function(){return s._subLagFound()}),o.qualityWasRated=!1,o.qualityColor=this.white,o.qualityScore=0,o.qualityUserName=ko.observable(""),o.qualityNote=ko.observable(""),o.qualityDate=null,o.qualityDisplayScore=ko.observable(""),null!=n.qualityWasRated&amp;&amp;!0==n.qualityWasRated&amp;&amp;(o.qualityWasRated=!0,o.qualityColor=n.qualityColor,o.qualityScore=n.qualityScore,o.qualityUserName(n.qualityUserName),o.qualityNote(n.qualityNote()),o.qualityDate=n.qualityDate,o.qualityDaysSinceLastRating=n.qualityDaysSinceLastRating,o.qualityDisplayScore(n.qualityDisplayScore())),o.lagBackgroundColor=ko.pureComputed(function(){return!1===o.excludeFromScoreboard()&amp;&amp;!1===o.excludedByVacation()&amp;&amp;!0==ko.unwrap(o.bLagFound)?!0==window.bGlobalReportGoalColorBasedOnPercent?companyManager.reportData.calcLagColor(ko.unwrap(o.lagScore)):o.lagColor():!0===o.excludeFromScoreboard()||!0===o.excludedByVacation()?s.gray:s.white}),o.subLagBackgroundColor=ko.pureComputed(function(){return!1===o.excludeFromScoreboard()&amp;&amp;!1===o.excludedByVacation()&amp;&amp;!0==ko.unwrap(o.bSubLagFound)?!0==window.bGlobalReportGoalColorBasedOnPercent?companyManager.reportData.calcSubLagColor(ko.unwrap(o.subLagScore)):o.subLagColor():!0===o.excludeFromScoreboard()||!0===o.excludedByVacation()?s.gray:s.white}),o.leadBackgroundColor=ko.pureComputed(function(){return!1===o.excludeFromScoreboard()&amp;&amp;!1===o.excludedByVacation()&amp;&amp;!0==ko.unwrap(o.bLeadFound)?!0==window.bGlobalReportGoalColorBasedOnPercent?companyManager.reportData.calcLeadColor(ko.unwrap(o.leadScore)):o.leadColor():!0===o.excludeFromScoreboard()||!0===o.excludedByVacation()?s.gray:s.white}),o.keptColorBackgroundColor=ko.pureComputed(function(){return!1===o.excludeFromScoreboard()&amp;&amp;!1===o.excludedByVacation()?o.keptColor:s.gray}),o.madeColorBackgroundColor=ko.pureComputed(function(){return!1===o.excludeFromScoreboard()&amp;&amp;!1===o.excludedByVacation()?o.madeColor:s.gray}),o.sessionColorBackgroundColor=ko.pureComputed(function(){return!1===o.excludeFromScoreboard()&amp;&amp;!1===o.excludedByVacation()?o.sessionheldColor:s.gray}),o.attendanceColorBackgroundColor=ko.pureComputed(function(){return!1===o.excludeFromScoreboard()&amp;&amp;!1===o.excludedByVacation()?o.attendanceColor:s.gray}),o.pasColorBackgroundColor=ko.pureComputed(function(){return!1===o.excludeFromScoreboard()&amp;&amp;!1===o.excludedByVacation()?o.pasColor:s.gray}),o.qualityColorBackgroundColor=ko.pureComputed(function(){return!1===o.excludeFromScoreboard()&amp;&amp;!1===o.excludedByVacation()?ko.unwrap(o.qualityColor):s.gray}),o.xpsColorBackgroundColor=ko.pureComputed(function(){return!1===o.excludeFromScoreboard()&amp;&amp;!1===o.excludedByVacation()?o.xpsColor:s.gray}),o.teamXPSColorBackgroundColor=ko.pureComputed(function(){return!1===o.excludeFromScoreboard()&amp;&amp;!1===o.excludedByVacation()?o.teamXPSColor:s.gray}),o.coachID=ko.observable(),o.coachFullName=ko.observable(),n.type==="TEAM"&amp;&amp;(h=teamManager.getHashTeamByID(n.id),o.coachID(h.CoachID()),o.coachFullName(h.CoachFullName()||"- - -")),o.coachBackgroundColor=ko.pureComputed(function(){return!1===o.excludeFromScoreboard()?s.white:s.gray}),o},n}();window._javaScriptCache["/MODULES/PAGES/SESSION/REPORTS/EXECUTIVESCOREBOARD/ESTABLE"]=modules_pages_session_reports_executiveScoreboard_esTable;modules_pages_session_reports_executiveScoreboard_esTable.prototype.referencePath="/MODULES/PAGES/SESSION/REPORTS/EXECUTIVESCOREBOARD/ESTABLE";__extends=this&amp;&amp;this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&amp;&amp;(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();modules_pages_session_reports_executiveScoreboard_esTable_Card=function(n){function t(){var t=n.call(this)||this;return t.setTabSelection2=function(){},t.expansions={},t.arScores2=ko.pureComputed(function(){for(var i=[],y=t.arOUData,r,h,p,c,f,l,a,w,v,e,n,b,k,d,o,s,g,u=0;u&lt;y.length;u++)if(r=y[u],r.xpsScore=r.xps,i.push(t.generateStandardizedRowData(r,"folder")),h=r.id,p=t.GetExpansionState(h),p())for(c=t.getTeamsForOU(h),f=0;f&lt;c.length;f++)if(l=c[f],i.push(t.generateStandardizedRowData(l,"scoreboard")),a=l.ID,w=t.GetExpansionState(a),w())for(v=xpsReportManager.GetCacheTeamUsersForTeamID(a)(),e=0;e&lt;v.length;e++)if(n=v[e],i.push(t.generateStandardizedRowData(n,"user")),b=n.UserTeamID,k=t.GetExpansionState(b),k())for(d=xpsReportManager.GetCacheTeamUserDetailsForTeamIDAndUserID(n.TeamID,n.UserID,n.UserTeamID),o=d.WeekDetails().slice(),o.sort(function(n,t){return n.DateMoment().isBefore(t.DateMoment())?1:-1}),s=0;s&lt;o.length;s++)g=o[s],i.push(t.generateStandardizedRowData(g,"detail"));return i}),t.generateStandardizedRowData=function(n,t){switch(t){}return{}},t.GetExpansionState=function(n){var i=t.expansions[n];return i==null&amp;&amp;(i=ko.observable(!1),t.expansions[n]=i),i},t.ColorClassForScore=function(n,t){return(t===void 0&amp;&amp;(t=!1),n==null)?"":(t&amp;&amp;(n=n/4),n&lt;2.5/4?"xpsReportHeaderScoreRed":n&lt;3.2/4?"xpsReportHeaderScoreYellow":"xpsReportHeaderScoreGreen")},t.babelFishOpen=function(n){var r=n.id,i=n.type;if(i!=null&amp;&amp;i.length&gt;0){switch(i){case"TEAM":babelFishManager.setTeamByID(r);break;case"OU":babelFishManager.setOUByID(r);break;default:return}dialog({Module:t.babelFishMod,ModuleActivationData:{CenterEditor:!0},ShowTitleBorder:!0,Height:"700px",Width:"1100px",Modal:!0,Title:"Chat"})}},t}return __extends(t,n),t.prototype.convertToPercentDisplay=function(n){if(typeof n=="string")return n;while(ko.isObservable(n))n=ko.unwrap(n);var t=Math.round(n*1e4)/100;return t=Math.round(t),t+"%"},t}(modules_pages_session_reports_executiveScoreboard_esTable);window._javaScriptCache["/MODULES/PAGES/SESSION/REPORTS/EXECUTIVESCOREBOARD/ESTABLE_CARD"]=modules_pages_session_reports_executiveScoreboard_esTable_Card;modules_pages_session_reports_executiveScoreboard_esTable_Card.prototype.referencePath="/MODULES/PAGES/SESSION/REPORTS/EXECUTIVESCOREBOARD/ESTABLE_CARD";window._javaScriptCache["/MODULES/UTILITY/SNACKBAR"]=new function(){var n=this,r=null,f=ko.observable(),i,u,t;n.height=ko.observable(0);n.bDisabled=ko.observable(!1);n.disableNow=function(t){n.bDisabled(t)};n.width=ko.pureComputed({read:function(){var n=f();return n==null?"100%":isNaN(n)?n:n+"px"},write:function(n){f(n)}});i=0;n.setHeight=function(t,u){if(t==null&amp;&amp;(t=0),t!=i){u==null&amp;&amp;(u=1);var f=$(window).height();t&gt;f&amp;&amp;(t=f);i=t;n.height(i);TweenMax.to(r,u,{height:i,onComplete:function(){eventTarget.callEventFunctionIfExists(n,"onOpen",n)}})}};u=0;n.onMouseDown=function(t,r){r=eventNormalization(r);var f=function(t){var f=t.screenY-u,r;u=t.screenY;r=i-f;n.setHeight(r,0);window.globalSnackBarHeight=i;window.globalSnackBarHeight&lt;20&amp;&amp;(window.globalSnackBarHeight=20)};return u=r.screenY,document.addEventListener("mousemove",f,!1),document.addEventListener("mouseup",function(){document.removeEventListener("mousemove",f,!1)},!1),!1};t=ko.observableArray();n.bElementExistsWithEqualityFunction=function(n){for(var r=t(),i=0;i&lt;r.length;i++)if(n(r[i]))return!0;return!1};n.modActivatePair=ko.pureComputed(function(){var r=t(),u=r.length,i;return u==0?null:(i=r[u-1],i.configuration&amp;&amp;(window.globalSnackBarHeight!=-1?n.setHeight(window.globalSnackBarHeight||100):n.setHeight(i.configuration.Height||100),n.width(i.configuration.Width)),i)});n.map=function(n){return t().map(n)};n.pop=function(){var i=t.pop();return t().length==0&amp;&amp;n.close(),i};n.push=function(n){var i,o;if(null==r){snackBar(n);return}var e={module:n.Module,activationData:n.ModuleActivationData,configuration:n},u=-1,f=t();for(i=0;i&lt;f.length;i++)if(o=f[i],bAreHashsEquivalent(o,e)){u=i;break}u&gt;-1?t.move(u,f.length):t.push(e)};n.removeAll=function(){t([]);n.close()};n.bIsShowing=ko.pureComputed(function(){return t().length&gt;0&amp;&amp;f()!=null});n.removeByEqualityFunction=function(i){for(var u=t(),f=[],r=0;r&lt;u.length;r++)i(u[r])&amp;&amp;f.push(u[r]);for(r=0;r&lt;f.length;r++)u.splice(u.indexOf(f[r]),1);t(u);t().length==0&amp;&amp;n.close()};n.bIsOpen=function(){return r!=null};n.close=function(){t([]);(n.modActivatePair()||{}).module!=null&amp;&amp;eventTarget.removeListenerIfExists(n.modActivatePair().module,"onSnackBarCloseRequest",n.close);var u=$(r).parent();u.length!=0&amp;&amp;(i=0,n.height(i),TweenMax.to(r,1,{height:0,onComplete:function(){eventTarget.callEventFunctionIfExists(n,"onClose",n);_spaManager.ensureContainerContentsDeactivatedAndClear(u[0]);u.remove()}}))};n.activate=function(i,u){var f,e;i=i||{};r=u;f=i.Module;f!=null&amp;&amp;f.trim&amp;&amp;(f=_spaManager.retrieveJavaScriptReference(f),typeof f=="function"&amp;&amp;(f=new f));e=(n.modActivatePair()||{}).module;e!=null&amp;&amp;eventTarget.removeListenerIfExists(e,"onSnackBarCloseRequest",n.close);f!=null&amp;&amp;eventTarget.addListenerTo(f,"onSnackBarCloseRequest",n.close,!0);t.removeAll();n.push(i)};n.deactivate=function(){(n.modActivatePair()||{}).module!=null&amp;&amp;eventTarget.removeListenerIfExists(n.modActivatePair().module,"onSnackBarCloseRequest",n.close);n.width(null);r=null;t([])}};modules_utility_contextMenu=function(){function n(t){var i=this;this.left=ko.observable(0);this.top=ko.observable(0);this.width=function(){return i.theView?$(i.theView).outerWidth(!0):0};this.elements=ko.observableArray();this.currentElmHover=ko.observable(null);this.childMenu=ko.observable();this.childMenuShowingForElement=ko.observable();this.isEitherIconShowing=!1;this.Close=function(){eventTarget.callEventFunctionIfExists(i,"onCloseRequest")};this.shouldShowChildren=function(n){return n.Children!=null&amp;&amp;n.Children.length&gt;0};this.isIconForElementShowing=function(t){return i.iconForElement(t)!==n._blankImage};this.iconForChildNavigation=function(t){return i.shouldShowChildren(t)?"/images/session/leftGreyArrow.png":n._blankImage};this.iconForElement=function(t){var u,r=i.extractSrcFromVariable(t.Icon),f=i.extractSrcFromVariable(t.HoverIcon);return i.currentElmHover()===t?(u=f!==null&amp;&amp;f!==void 0?f:r)!==null&amp;&amp;u!==void 0?u:n._blankImage:r!==null&amp;&amp;r!==void 0?r:n._blankImage};this.extractSrcFromVariable=function(n){if(!n)return null;var t=ko.unwrap(n);return!t||t.trim()===""?null:t};this.elementMouseEnter=function(t,r){var e,f,o;if((i.enableDisableParentTooltip(!1),i.currentElmHover(t),i.shouldShowChildren(t)&amp;&amp;i.theView)&amp;&amp;(r=eventNormalization(r),r.srcElement)){e=$(r.srcElement);e.is(".contextMenuElmContainer")||(e=e.closest(".contextMenuElmContainer"));var u=$(i.theView).find(".contextMenuElm:visible"),b=u.css("font-size"),k=u.css("font-weight"),d=u.css("font-family").split(",")[0],g=k+" "+b+" "+d,nt=parseFloat(u.css("padding-right").replace("px",""))+parseFloat(u.css("padding-left").replace("px","")),s=u.css("max-width"),l=1e5;s&amp;&amp;s!="none"&amp;&amp;(l=parseFloat(s.replace("px","")));var h=$(i.theView).outerWidth(),tt=u.map(function(n,t){return $(t).outerWidth()}).toArray(),it=(h-$(i.theView).width())/2,a=h-Math.max.apply(Math,tt),v=l+a,rt=t.Children!=null&amp;&amp;t.Children.filter(function(n){return i.isIconForElementShowing(n)||i.shouldShowChildren(n)}).length&gt;0,c=Math.max.apply(Math,t.Children.map(function(n){return getTextWidth(n.DisplayText,g)}))+nt+(rt?a:0);c&gt;v&amp;&amp;(c=v);f=e.offset();f.left-=window.pageXOffset||document.documentElement.scrollLeft;f.top-=window.pageYOffset||document.documentElement.scrollTop;o=f.left-c;o&lt;0&amp;&amp;(o=f.left+h-it-12);var y=f.top,p=f.top+e.outerHeight()*t.Children.length,w=$(window).height();p&gt;w&amp;&amp;(y-=p-w);i.childMenuShowingForElement(t);i.childMenu(new n({AnimateOpen:!1,Left:o,Top:y,Elements:t.Children}))}};this.elementMouseLeave=function(){i.enableDisableParentTooltip(!0);i.currentElmHover(null);i.childMenu(null)};this.preventElementMouseDownBubble=function(n,t){return t=eventNormalization(t),t.stopPropagation(),!1};this.elementClick=function(n){return n.Callback?(n.Callback(),$(window).trigger("mousedown"),!0):!1};this.elementMouseDown=function(n,t){return n.Callback?!0:(t=eventNormalization(t),t.preventDefault(),!1)};this.beforeRemove=function(n){$(n).data("ui-tooltip")&amp;&amp;$(n).tooltip("destroy")};this.afterRender=function(n){var t=$(n).filter("div"),r=t.find("input.contextMenuElm").eq(0);if(i.isEllipsisActive(r)){if($(r).data("ui-tooltip"))return;t.attr("title",r.val());t.tooltip({track:!0})}};this.isEllipsisActive=function(n){if(n.length===0)return!1;var t=n[0];return t?t.offsetWidth&lt;t.scrollWidth:!1};this.activate=function(n,t){i.theView=t;$(window).on("mousedown",i.Close)};this.deactivate=function(){i.enableDisableParentTooltip(!0);i.theView&amp;&amp;$(i.theView).find("*").filter(function(n,t){return $(t).data("ui-tooltip")!==undefined}).tooltip("destroy");$(window).off("mousedown",i.Close)};t=t||{Left:0,Top:0,AnimateOpen:!1,Elements:[]};this.animateOpen=t.AnimateOpen;this.left(t.Left);this.top(t.Top);this.elements(t.Elements);this.isEitherIconShowing=this.elements().filter(function(n){return i.isIconForElementShowing(n)||i.shouldShowChildren(n)}).length&gt;0}return n.prototype.enableDisableParentTooltip=function(n){if(this.theView){var t=$(this.theView).parents(".contextMenuElmContainer");$(t).data("ui-tooltip")&amp;&amp;$(t).tooltip(n?"enable":"disable")}},n._blankImage="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",n}();window._javaScriptCache["/MODULES/UTILITY/CONTEXTMENU"]=modules_utility_contextMenu;modules_utility_contextMenu.prototype.referencePath="/MODULES/UTILITY/CONTEXTMENU";modules_pages_session_reports_executiveScoreboard_execScoreboardDataProcessor=function(){function n(){var n=this;this.theTeamURL="/api/SIScores/Teams";this.teamVacationURL=function(n,t,i){return"/api/Teams/"+n+"/Vacation/Range/"+t+"/"+i};this._typeOU="OU";this._typeTeam="TEAM";this._days=" days";this._ATTENDANCE_NOT_ON_TEAM="NOT_PRESENT_THIS_WEEK";this.oneDay=864e5;this.redIndex=1;this.yellowIndex=2;this.greenIndex=3;this.whiteIndex=4;this.grayIndex=5;this.strStartDate="";this.strEndDate="";this.bIncludeChildren=!1;this.hashOUs={};this.arOUData=[];this.arTeamToLoad=[];this.now=new Date;this.strXPSStartDate="";this.strXPSEndDate="";this.bIncludeXPS=companyManager.reportData.includeXPS();this.xpsStartDate=new Date;this.xpsEndDate=new Date;this.roundPercentages=function(n){return Math.round(n*100)/100};this.formatDate=function(n){var t=n.getMonth()+1;return n.getFullYear()+"-"+(t&gt;9?t:"0"+t)+"-"+n.getDate()};this.currentlyRunningCall=null;this.bStopCallExecution=!1;this.cancelPreviousReportLoad=function(){n.bStopCallExecution=!0;n.teamNowLoading=null;n.arTeamToLoad=[];n.arOUData=[];null!=n.currentlyRunningCall&amp;&amp;(n.currentlyRunningCall.abort(),n.currentlyRunningCall=null);n.bStopCallExecution=!1};this.loadCommitmentQualityForTeam=function(t,i,r){var u=teamManager.getHashTeamByID(t);if(null!=u.ID){if(u.siScore!=null){i&amp;&amp;i();return}n.strStartDate=n.formatDate(new Date);n.strEndDate=n.formatDate(new Date);u.scoreboardData=null;u.siScore=n.createScoreObject();u.siScore.name=u.Name();u.siScore.id=u.ID;u.siScore.type=n._typeTeam;n.arTeamToLoad=[u];n.success=function(){n.calcCommitmentQuality(u.siScore,u.scoreboardData);i&amp;&amp;i()};n.failure=r;n.loadNextTeamData()}else r&amp;&amp;r()};this.checkForOutOfOfficeDates=function(n,t,i,r,u,f){var e={OUIDs:n.map(function(n){return n.id}),IncludeDescendants:!1,StartDate:t.toISOString(),EndDate:i.toISOString()};_serviceCallManager.buildAndMakeRequest("post","/api/OrganizationalUnits/AnyTeamOnVacation",e,u,f)};this.loadTeamDataForOUs=function(t,i,r,u,f,e){var o,c,h,s;for(n.cancelPreviousReportLoad(),n.strStartDate=n.formatDate(r),n.strEndDate=n.formatDate(i),n.bIncludeChildren=u,n.success=f,n.failure=e,n.arTeamToLoad=[],n.arOUData=[],o=0;o&lt;t.length;o++)for(n.arOUData.push(t[o]),n.hashOUs[t[o].id]=t[o],t[o].siScore=n.createScoreObject(),t[o].siScore.type=n._typeOU,t[o].siScore.id=t[o].id,t[o].siScore.name=t[o].ouData.Name(),c=teamManager.getObservableArTeamsByOU(t[o].id)(),h=0;h&lt;c.length;h++)s=teamManager.getHashTeamByID(c[h].ID),null!=s.ID&amp;&amp;(s.scoreboardData=null,s.siScore=n.createScoreObject(),s.siScore.name=s.Name(),s.siScore.id=s.ID,s.siScore.type=n._typeTeam,n.arTeamToLoad.push(s));n.loadNextTeamData()};this.teamLoadedOnceHash={};this.loadNextTeamData=function(){if(!n.bStopCallExecution){if(n.teamNowLoading=n.arTeamToLoad.pop(),null==n.teamNowLoading){if(!0==n.bIncludeXPS){eventTarget.callEventFunctionIfExists(self,"onLoadingXPS");n.loadXPSForOUs();return}n.calculateTeamScores();null!=n.success&amp;&amp;n.success();return}var t=n.teamNowLoading.ID,i=n.strStartDate,r=n.strEndDate,u=n.bIncludeChildren;n.currentlyRunningCall=_serviceCallManager.buildAndMakeRequest("get",n.theTeamURL+"/Detail2/"+t+"/"+i+"/"+r+"/"+u,null,function(u){var f=n.teamNowLoading;null!=f&amp;&amp;(f.scoreboardData=u,f.scoreboardData.excludeFromCalculation=ko.observable(u.exclude),f.scoreboardData.excludedByVacation=ko.observable(!1),f.scoreboardData.noSessionInfo=ko.observable(u.arData.length===0),n.updateGoalManagerWithInfoAndCollectionsOnData(u),eventTarget.callEventFunctionIfExists(self,"onTeamDataLoaded"),n.teamLoadedOnceHash[t]==null&amp;&amp;(n.teamLoadedOnceHash[t]=!0),n.currentlyRunningCall=_serviceCallManager.buildAndMakeRequest("get",n.teamVacationURL(t,i,r),null,function(t){var u=moment(i,"YYYY-MM-DD"),e=moment(r,"YYYY-MM-DD"),o=moment(t.allOnVacationEndDate).startOf("day"),s=moment(t.allOnVacationStartDate);u.isSameOrBefore(o)&amp;&amp;e.isSame(s)&amp;&amp;f.scoreboardData.excludedByVacation(!0);n.loadNextTeamData()},function(){n.loadNextTeamData()}))},function(){})}};this.setExcludeTeam=function(t,i,r,u){_serviceCallManager.buildAndMakeRequest("put",n.theTeamURL+"/Exclude/"+t+"/"+i,null,function(){null!=r&amp;&amp;r()},function(n){u&amp;&amp;u(n)})};this.buildGoalArray=function(n){for(var r=[],u=[],i,t=0;t&lt;n.arLags.length;t++)n.arLags[t].arChildren=[],r[n.arLags[t].ID]=n.arLags[t],u.push(n.arLags[t]);for(t=0;t&lt;n.arSubLags.length;t++)if(n.arSubLags[t].arChildren=[],r[n.arSubLags[t].ID]=n.arSubLags[t],null!=n.arSubLags[t].ParentIDs)for(i=0;i&lt;n.arSubLags[t].ParentIDs.length;i++)r[n.arSubLags[t].ParentIDs[i]].arChildren.push(n.arSubLags[i]);for(t=0;t&lt;n.arLeads.length;t++)if(null!=n.arLeads[t].ParentIDs)for(i=0;i&lt;n.arLeads[t].ParentIDs.length;i++)null!=r[n.arLeads[t].ParentIDs[i]]&amp;&amp;r[n.arLeads[t].ParentIDs[i]].arChildren.push(n.arLeads[i]);return u};this.loadXPSForOUs=function(){for(var t=0,r=0,u=function(){r++;t==r&amp;&amp;(n.calculateTeamScores(),null!=n.success&amp;&amp;n.success())},f,i=0;i&lt;n.arOUData.length;i++)f=n.arOUData[i],t++,_serviceCallManager.buildAndMakeRequest("get","/api/XPSScores/IndividualOU/"+f.id+"/"+n.strXPSStartDate+"/"+n.strXPSEndDate,null,function(t){n.hashOUs[t.OUID].xps=t;u()},function(){});t==0&amp;&amp;(t++,u())};this.calcXPSColors=function(t){t.LagColor=n.getColor(t.LagScore,companyManager.reportData.xpsLagRed,companyManager.reportData.xpsLagYellow);t.LeadColor=n.getColor(t.LeadScore,companyManager.reportData.xpsLeadRed,companyManager.reportData.xpsLeadYellow);t.CommitmentColor=n.getColor(t.CommitmentScore,companyManager.reportData.xpsCommRed,companyManager.reportData.xpsCommYellow);t.SessionColor=n.getColor(t.SessionScore,companyManager.reportData.xpsSessionRed,companyManager.reportData.xpsSessionYellow);t.ScoreColor=n.getColor(t.Score,companyManager.reportData.xpsScoreRed,companyManager.reportData.xpsScoreYellow)};this.calcTotalFromOUArray=function(t){var f=n.createScoreObject(),o=[],r=[],i,e,a;for(f.id="-1",r.arLags=[],r.arSubLags=[],r.arLeads=[],i=0;i&lt;t.length;i++){o.push(t[i].siScore);var s={},h={},c={},l=teamManager.getObservableArTeamsByOU(t[i].id)(),u=!0;for(e=0;e&lt;l.length;e++)if(a=teamManager.getHashTeamByID(l[e].ID),!1===a.excludeFromCalculation()){u=!1;break}f.excludeFromCalculation=ko.observable(u);!0==t[i].siScore.lag.bFound()&amp;&amp;(s.PercentOnCourse=t[i].siScore.lag.score,s.DisplayColor=!0===u?companyManager.reportData.Gray:!0==window.bGlobalReportGoalColorBasedOnPercent?companyManager.reportData.calcLagColor(ko.unwrap(t[i].siScore.lag.score)):n.getDisplayColorFromColorIndex(t[i].siScore.lag.colorIndex),u||r.arLags.push(s));!0==t[i].siScore.subLag.bFound()&amp;&amp;(h.DisplayColor=!0===u?companyManager.reportData.Gray:!0==window.bGlobalReportGoalColorBasedOnPercent?companyManager.reportData.calcSubLagColor(ko.unwrap(t[i].siScore.subLag.score)):n.getDisplayColorFromColorIndex(t[i].siScore.subLag.colorIndex),h.PercentOnCourse=t[i].siScore.subLag.score,u||r.arSubLags.push(h));!0==t[i].siScore.lead.bFound()&amp;&amp;(c.PercentOnCourse=t[i].siScore.lead.score,c.DisplayColor=!0===u?companyManager.reportData.Gray:!0==window.bGlobalReportGoalColorBasedOnPercent?companyManager.reportData.calcLeadColor(ko.unwrap(t[i].siScore.lead.score)):n.getDisplayColorFromColorIndex(t[i].siScore.lead.colorIndex),u||r.arLeads.push(c))}return t.length==1&amp;&amp;n.bIncludeXPS&amp;&amp;(r.xps=t[0].xps),n.calcMKSScore(f,o,!0),n.calcCommitmentQuality(f,o),n.calcGoalScore(f,r),n.setColorsForNonGoalCounts(f),f};this.ensureStartAndEndDatePresentOnElement=function(n,t,i){n!=null&amp;&amp;(n.StartDate=t,n.EndDate=i)};this.ensureClientSideComponentsCalculatedOnXPSObjAndChildren=function(t,i,r){var s,f,c,l;if(t!=null){var e=t.IndividualScore,o=t.ScoreWithChildren,u=t.TeamRollupsInvolvedInIndividualScore,h=t.ChildDetails;if(e!=null&amp;&amp;(n.ensureStartAndEndDatePresentOnElement(e,i,r),n.calcXPSColors(e)),o!=null&amp;&amp;(n.ensureStartAndEndDatePresentOnElement(o,i,r),n.calcXPSColors(o)),t.TeamID!=null&amp;&amp;(s=teamManager.getHashTeamByID(t.TeamID),s!=null&amp;&amp;(s.xps=t)),u!=null&amp;&amp;u.length!=0)for(f=0;f&lt;u.length;f++)c=u[f],n.ensureClientSideComponentsCalculatedOnXPSObjAndChildren(c,i,r);for(l in h)n.ensureClientSideComponentsCalculatedOnXPSObjAndChildren(h[l],i,r)}};this.calculateTeamScores=function(){for(var i,u,f,t,r=0;r&lt;n.arOUData.length;r++){for(i=n.arOUData[r],n.ensureClientSideComponentsCalculatedOnXPSObjAndChildren(i.xps,n.strXPSStartDate,n.strXPSEndDate),u=teamManager.getObservableArTeamsByOU(i.ouData.ID)(),f=0;f&lt;u.length;f++)t=teamManager.getHashTeamByID(u[f].ID),null!=t.ID&amp;&amp;t.scoreboardData&amp;&amp;(t.excludeFromCalculation=t.scoreboardData.excludeFromCalculation,t.siScore.excludeFromCalculation=t.scoreboardData.excludeFromCalculation,t.excludedByVacation=t.scoreboardData.excludedByVacation,t.siScore.excludedByVacation=t.scoreboardData.excludedByVacation,t.noSessionInfo=t.scoreboardData.noSessionInfo,t.siScore.noSessionInfo=t.scoreboardData.noSessionInfo,n.calcMKSScore(t.siScore,t.scoreboardData.arData,!1),n.calcCommitmentQuality(t.siScore,t.scoreboardData),n.setColorsForNonGoalCounts(t.siScore),n.calcGoalScore(t.siScore,t.scoreboardData));i.siScore.name=i.ouData.Name();n.calculateTotals(i.siScore,u)}};this.calculateTotals=function(t,i){t.excludeFromCalculation=ko.pureComputed(function(){for(var t,n=0;n&lt;i.length;n++)if(t=teamManager.getHashTeamByID(i[n].ID),!t.excludeFromCalculation||!0!==t.excludeFromCalculation())return!1;return!0});t.lag.colorIndex=ko.pureComputed(function(){var f=n.whiteIndex,u,r;if(t.excludeFromCalculation()===!0)return n.grayIndex;for(u=0;u&lt;i.length;u++)(r=teamManager.getHashTeamByID(i[u].ID),r.excludeFromCalculation&amp;&amp;!0===r.excludeFromCalculation())||null!=r.ID&amp;&amp;ko.unwrap(r.siScore.lag.colorIndex)&lt;f&amp;&amp;(f=ko.unwrap(r.siScore.lag.colorIndex));return f});t.subLag.colorIndex=ko.pureComputed(function(){var f=n.whiteIndex,u,r;if(t.excludeFromCalculation()===!0)return n.grayIndex;for(u=0;u&lt;i.length;u++)(r=teamManager.getHashTeamByID(i[u].ID),r.excludeFromCalculation&amp;&amp;!0===r.excludeFromCalculation())||null!=r.ID&amp;&amp;ko.unwrap(r.siScore.subLag.colorIndex)&lt;f&amp;&amp;(f=ko.unwrap(r.siScore.subLag.colorIndex));return f});t.lead.colorIndex=ko.pureComputed(function(){var f=n.whiteIndex,u,r;if(t.excludeFromCalculation()===!0)return n.grayIndex;for(u=0;u&lt;i.length;u++)(r=teamManager.getHashTeamByID(i[u].ID),r.excludeFromCalculation&amp;&amp;!0===r.excludeFromCalculation())||null!=r.ID&amp;&amp;ko.unwrap(r.siScore.lead.colorIndex)&lt;f&amp;&amp;(f=ko.unwrap(r.siScore.lead.colorIndex));return f});t.lag.score=ko.pureComputed(function(){for(var f=0,r=0,t,u=0;u&lt;i.length;u++)(t=teamManager.getHashTeamByID(i[u].ID),t.excludeFromCalculation&amp;&amp;!0===t.excludeFromCalculation())||null!=t.ID&amp;&amp;(f+=ko.unwrap(t.siScore.lag.score),!0==ko.unwrap(t.siScore.lag.bFound)&amp;&amp;r++);return 0==r&amp;&amp;(r=1),n.roundPercentages(f/r)});t.subLag.score=ko.pureComputed(function(){for(var f=0,r=0,t,u=0;u&lt;i.length;u++)(t=teamManager.getHashTeamByID(i[u].ID),t.excludeFromCalculation&amp;&amp;!0===t.excludeFromCalculation())||null!=t.ID&amp;&amp;(f+=ko.unwrap(t.siScore.subLag.score),!0==ko.unwrap(t.siScore.subLag.bFound)&amp;&amp;r++);return 0==r&amp;&amp;(r=1),n.roundPercentages(f/r)});t.lead.score=ko.pureComputed(function(){for(var f=0,r=0,t,u=0;u&lt;i.length;u++)(t=teamManager.getHashTeamByID(i[u].ID),t.excludeFromCalculation&amp;&amp;!0===t.excludeFromCalculation())||null!=t.ID&amp;&amp;(f+=ko.unwrap(t.siScore.lead.score),!0==ko.unwrap(t.siScore.lead.bFound)&amp;&amp;r++);return 0==r&amp;&amp;(r=1),n.roundPercentages(f/r)});t.lag.bFound=ko.pureComputed(function(){for(var t,n=0;n&lt;i.length;n++)if(t=teamManager.getHashTeamByID(i[n].ID),null!=t.ID&amp;&amp;!0==ko.unwrap(t.siScore.lag.bFound))return!0;return!1});t.subLag.bFound=ko.pureComputed(function(){for(var t,n=0;n&lt;i.length;n++)if(t=teamManager.getHashTeamByID(i[n].ID),null!=t.ID&amp;&amp;!0==ko.unwrap(t.siScore.subLag.bFound))return!0;return!1});t.lead.bFound=ko.pureComputed(function(){for(var t,n=0;n&lt;i.length;n++)if(t=teamManager.getHashTeamByID(i[n].ID),null!=t.ID&amp;&amp;!0==ko.unwrap(t.siScore.lead.bFound))return!0;return!1});t.lag.color=ko.pureComputed(function(){return n.getColorByIndex(ko.unwrap(t.lag.colorIndex))});t.subLag.color=ko.pureComputed(function(){return n.getColorByIndex(ko.unwrap(t.subLag.colorIndex))});t.lead.color=ko.pureComputed(function(){return n.getColorByIndex(ko.unwrap(t.lead.colorIndex))});t.kept=ko.pureComputed(function(){for(var f=0,r=0,t,u=0;u&lt;i.length;u++)(t=teamManager.getHashTeamByID(i[u].ID),t.excludeFromCalculation&amp;&amp;!0===t.excludeFromCalculation()||t.noSessionInfo&amp;&amp;!0===t.noSessionInfo())||null!=t.ID&amp;&amp;(f+=t.siScore.kept(),r++);return 0==r&amp;&amp;(r=1),n.roundPercentages(f/r)});t.made=ko.pureComputed(function(){for(var f=0,r=0,t,u=0;u&lt;i.length;u++)(t=teamManager.getHashTeamByID(i[u].ID),t.excludeFromCalculation&amp;&amp;!0===t.excludeFromCalculation()||t.noSessionInfo&amp;&amp;!0===t.noSessionInfo())||null!=t.ID&amp;&amp;(f+=t.siScore.made(),r++);return 0==r&amp;&amp;(r=1),n.roundPercentages(f/r)});t.sessionheld=ko.pureComputed(function(){for(var f=0,r=0,t,u=0;u&lt;i.length;u++)(t=teamManager.getHashTeamByID(i[u].ID),t.excludeFromCalculation&amp;&amp;!0===t.excludeFromCalculation()||t.noSessionInfo&amp;&amp;!0===t.noSessionInfo())||null!=t.ID&amp;&amp;(f+=t.siScore.sessionheld(),r++);return 0==r&amp;&amp;(r=1),n.roundPercentages(f/r)});t.pas=ko.pureComputed(function(){for(var f=0,r=0,t,u=0;u&lt;i.length;u++)(t=teamManager.getHashTeamByID(i[u].ID),t.excludeFromCalculation&amp;&amp;!0===t.excludeFromCalculation()||t.noSessionInfo&amp;&amp;!0===t.noSessionInfo())||null!=t.ID&amp;&amp;(f+=t.siScore.pas(),r++);return 0==r&amp;&amp;(r=1),n.roundPercentages(f/r)});t.attendance=ko.pureComputed(function(){for(var f=0,r=0,t,u=0;u&lt;i.length;u++)(t=teamManager.getHashTeamByID(i[u].ID),t.excludeFromCalculation&amp;&amp;!0===t.excludeFromCalculation()||t.noSessionInfo&amp;&amp;!0===t.noSessionInfo())||null!=t.ID&amp;&amp;(f+=t.siScore.attendance(),r++);return 0==r&amp;&amp;(r=1),n.roundPercentages(f/r)});n.setColorsForNonGoalCounts(t)};this.setColorsForNonGoalCounts=function(t){null!=t&amp;&amp;(t.keptColor=n.getColor(t.kept(),companyManager.reportData.keptRed(),companyManager.reportData.keptYellow(),ko.unwrap(t.excludeFromCalculation)),t.madeColor=n.getColor(t.made(),companyManager.reportData.madeRed(),companyManager.reportData.madeYellow(),ko.unwrap(t.excludeFromCalculation)),t.sessionheldColor=n.getColor(t.sessionheld(),companyManager.reportData.sessionsRed(),companyManager.reportData.sessionsYellow(),ko.unwrap(t.excludeFromCalculation)),t.attendanceColor=n.getColor(t.attendance(),companyManager.reportData.attendanceRed(),companyManager.reportData.attendanceYellow(),ko.unwrap(t.excludeFromCalculation)),t.pasColor=n.getColor(t.pas(),companyManager.reportData.sustainred(),companyManager.reportData.sustainyellow(),ko.unwrap(t.excludeFromCalculation)))};this.getColor=function(n,t,i,r){return(r===void 0&amp;&amp;(r=!1),r)?companyManager.reportData.Gray:n&lt;=t?companyManager.reportData.Red:n&lt;i?companyManager.reportData.Yellow:companyManager.reportData.Green};this.xpsEndDate.setDate(this.xpsEndDate.getDate()-this.xpsEndDate.getDay());this.xpsEndDate.setTime(this.xpsEndDate.getTime()-this.oneDay*8);this.xpsStartDate.setTime(this.xpsEndDate.getTime()-this.oneDay*48);this.strXPSStartDate=this.formatDate(this.xpsStartDate);this.strXPSEndDate=this.formatDate(this.xpsEndDate)}return n.prototype.createGoalScore=function(){var n={};return n.score=0,n.color=companyManager.reportData.White,n.colorIndex=this.whiteIndex,n.bFound=!1,n},n.prototype.createScoreObject=function(){var n={};return n.name="",n.type="",n.id="",n.lag=this.createGoalScore(),n.subLag=this.createGoalScore(),n.lead=this.createGoalScore(),n.kept=ko.observable(0),n.made=ko.observable(0),n.commitments=ko.observable(0),n.sessionheld=ko.observable(0),n.pas=ko.observable(0),n.attendance=ko.observable(0),n.keptColor=companyManager.reportData.Red,n.madeColor=companyManager.reportData.Red,n.commitmentsColor=companyManager.reportData.Red,n.sessionheldColor=companyManager.reportData.Red,n.pasColor=companyManager.reportData.Red,n.attendanceColor=companyManager.reportData.Red,n.arSessions=[],n},n.prototype.daysBetween=function(n,t){return Math.round(Math.abs((n.getTime()-t.getTime())/this.oneDay))},n.prototype.calcCommitmentQuality=function(n,t){if(n.qualityWasRated=!1,n.qualityScore=0,n.qualityColor=ko.observable(companyManager.reportData.White),n.qualityNote=ko.observable(""),n.qualityUserName="",n.qualitytUserID="",n.qualityDate=null,n.qualityDaysSinceLastRating=0,n.qualityDisplayScore=ko.observable(""),n.qualityScoreSpecific=0,n.qualityScoreAligned=0,n.qualityScoreTimely=0,null!=t&amp;&amp;null!=t.commitmentQualityDate&amp;&amp;this.daysBetween(new Date(t.commitmentQualityDate),this.now)&lt;180&amp;&amp;t.commitmentQuality!=-1){n.qualityDate=new Date(t.commitmentQualityDate);n.qualityDaysSinceLastRating=this.daysBetween(n.qualityDate,this.now);n.qualityDaysSinceLastRating&lt;0&amp;&amp;(n.qualityDaysSinceLastRating=0);n.qualityWasRated=!0;n.qualityScore=t.commitmentQuality;n.qualityColor(companyManager.reportData.White);n.qualityUserName=t.commitmentUserFirstName+" "+t.commitmentUserLastName;n.qualitytUserID=t.commitmentUserID;n.qualityDisplayScore(n.qualityDaysSinceLastRating+this._days);switch(t.commitmentQuality){case 30:n.qualityColor(companyManager.reportData.Green);break;case 20:n.qualityColor(companyManager.reportData.Yellow);break;case 10:n.qualityColor(companyManager.reportData.Red);break;case 0:n.qualityColor(companyManager.reportData.White)}var e="[![!",o=t.commitmentQualityNote.indexOf(e)+e.length;n.qualityNote(t.commitmentQualityNote.substr(0,o-e.length));var s=t.commitmentQualityNote.substr(o),i=s.split("|"),r=0,u=0,f=0;null!=i[0]&amp;&amp;i.length&gt;1&amp;&amp;(r=parseInt(i[0].substr(2)));null!=i[1]&amp;&amp;i.length&gt;1&amp;&amp;(u=parseInt(i[1].substr(2)));null!=i[2]&amp;&amp;i.length&gt;1&amp;&amp;(f=parseInt(i[2].substr(2)));isNaN(r)&amp;&amp;(r=0);isNaN(u)&amp;&amp;(u=0);isNaN(f)&amp;&amp;(f=0);n.qualityScoreSpecific=r;n.qualityScoreAligned=u;n.qualityScoreTimely=f}},n.prototype.updateGoalManagerWithInfoAndCollectionsOnData=function(n){for(var u=[],i,r,t=0;t&lt;n.arLags.length;t++)goalManager.updateBaseGoalFromGoalStatisticObject(this.teamNowLoading.id,n.arLags[t]),u.push(goalManager.getHashGoalByID(n.arLags[t].ID,!1));for(i=[],t=0;t&lt;n.arSubLags.length;t++)goalManager.updateBaseGoalFromGoalStatisticObject(this.teamNowLoading.id,n.arSubLags[t]),i.push(goalManager.getHashGoalByID(n.arSubLags[t].ID,!1));for(r=[],t=0;t&lt;n.arLeads.length;t++)goalManager.updateBaseGoalFromGoalStatisticObject(this.teamNowLoading.id,n.arLeads[t]),r.push(goalManager.getHashGoalByID(n.arLeads[t].ID,!1));n.arLags=u;n.arSubLags=i;n.arLeads=r},n.prototype.getDisplayColorFromColorIndex=function(n){while(ko.isObservable(n))n=ko.unwrap(n);switch(n){case this.greenIndex:return 1;case this.yellowIndex:return 0;case this.redIndex:return 255}return 255},n.prototype.processCommitments=function(n,t){for(var y={},a={},o,b,c,f,p,k,v,w,l,u,s,e,d,r,h,i=0;i&lt;t.length;i++)if(null!=t[i].arUsers){for(r=0;r&lt;t[i].arCommitmentUsers.length;r++)u=a[t[i].arCommitmentUsers[r].id+t[i].arCommitmentUsers[r].teamid],null==u&amp;&amp;(u={},u.id=t[i].arCommitmentUsers[r].id,u.firstName=t[i].arCommitmentUsers[r].firstname,u.lastName=t[i].arCommitmentUsers[r].lastname,u.name=u.firstName+" "+u.lastName,u.teamName=t[i].arCommitmentUsers[r].teamname,u.hashTeams=[],a[t[i].arCommitmentUsers[r].id+t[i].arCommitmentUsers[r].teamid]=u),f=u.hashTeams[t[i].arCommitmentUsers[r].teamid],null==f&amp;&amp;(f={},f.id=t[i].arCommitmentUsers[r].teamid,f.name=t[i].arCommitmentUsers[r].teamname,f.hashDates=[],u.hashTeams[t[i].arCommitmentUsers[r].teamid]=f),o=f.hashDates[t[i].startDate],null==o&amp;&amp;(o={},o.dt=new Date(t[i].startDate),o.displayDate=t[i].startDate,o.isExcused=t[i].arCommitmentUsers[r].isExcused,o.sessionExcused=t[i].sessionExcused,o.arCommitments=[],f.hashDates[t[i].startDate]=o);for(r=0;r&lt;t[i].arUsers.length;r++)u=y[t[i].arUsers[r].id+t[i].arUsers[r].teamid],null==u&amp;&amp;(u={},u.id=t[i].arUsers[r].id,u.firstName=t[i].arUsers[r].firstname,u.lastName=t[i].arUsers[r].lastname,u.name=u.firstName+" "+u.lastName,u.teamName=t[i].arUsers[r].teamname,u.hashTeams=[],y[t[i].arUsers[r].id+t[i].arUsers[r].teamid]=u),f=u.hashTeams[t[i].arUsers[r].teamid],null==f&amp;&amp;(f={},f.id=t[i].arUsers[r].teamid,f.name=t[i].arUsers[r].teamname,f.hashDates=[],u.hashTeams[t[i].arUsers[r].teamid]=f),o=f.hashDates[t[i].startDate],null==o&amp;&amp;(o={},o.dt=new Date(t[i].startDate),o.displayDate=t[i].startDate,o.arCommitments=[],f.hashDates[t[i].startDate]=o)}for(i=0;i&lt;t.length;i++)if(null!=t[i].arCommitments)for(r=0;r&lt;t[i].arCommitments.length;r++)(u=a[t[i].arCommitments[r].userID+t[i].arCommitments[r].teamID],u!=null&amp;&amp;null!=u.id)&amp;&amp;(f=u.hashTeams[t[i].arCommitments[r].teamID],f!=null&amp;&amp;null!=f.id)&amp;&amp;(o=f.hashDates[t[i].startDate],null==o&amp;&amp;(o={},o.dt=new Date(t[i].startDate),o.displayDate=t[i].startDate,o.arCommitments=[],f.hashDates[t[i].startDate]=o),o.arCommitments.push(t[i].arCommitments[r]));for(b in a)if(Object.prototype.hasOwnProperty.call(a,b)){if(u=a[b],u==null||null==u.name)continue;null==n.arUsersDatesCommitments&amp;&amp;(n.arUsersDatesCommitments=[]);n.arUsersDatesCommitments.push(u)}for(c=[],i=0;i&lt;t.length;i++)e={},e.dt=new Date(t[i].startDate),e.displayDate=t[i].startDate,e.hashTeams=[],e.sessionExcused=t[i].sessionExcused,c[t[i].startDate]=e;for(i=0;i&lt;t.length;i++)if(e=c[t[i].startDate],null!=t[i].arUsers){for(r=0;r&lt;t[i].arUsers.length;r++)f=e.hashTeams[t[i].arUsers[r].teamid],null==f&amp;&amp;(f={},f.id=t[i].arUsers[r].teamid,f.name=t[i].arUsers[r].teamname,f.hashUsers={},f.hashCommitmentUsers={},e.hashTeams[t[i].arUsers[r].teamid]=f),u=f.hashUsers[t[i].arUsers[r].id+t[i].arUsers[r].teamid],null==u&amp;&amp;(u={},u.id=t[i].arUsers[r].id,u.name=t[i].arUsers[r].firstname+" "+t[i].arUsers[r].lastname,u.isExcused=t[i].arUsers[r].isExcused,u.sessionExcused=t[i].sessionExcused,u.arCommitments=[],f.hashUsers[t[i].arUsers[r].id+t[i].arUsers[r].teamid]=u);if(null!=t[i].arCommitmentUsers)for(r=0;r&lt;t[i].arCommitmentUsers.length;r++)f=e.hashTeams[t[i].arCommitmentUsers[r].teamid],null==f&amp;&amp;(f={},f.id=t[i].arCommitmentUsers[r].teamid,f.name=t[i].arCommitmentUsers[r].teamname,f.hashUsers={},f.hashCommitmentUsers={},e.hashTeams[t[i].arCommitmentUsers[r].teamid]=f),u=f.hashCommitmentUsers[t[i].arCommitmentUsers[r].id+t[i].arCommitmentUsers[r].teamid],null==u&amp;&amp;(u={},u.id=t[i].arCommitmentUsers[r].id,u.name=t[i].arCommitmentUsers[r].firstname+" "+t[i].arCommitmentUsers[r].lastname,u.arCommitments=[],u.isExcused=t[i].arCommitmentUsers[r].isExcused,u.sessionExcused=t[i].sessionExcused,f.hashCommitmentUsers[t[i].arCommitmentUsers[r].id+t[i].arCommitmentUsers[r].teamid]=u)}for(i=0;i&lt;t.length;i++)if(null!=t[i].arCommitments)for(r=0;r&lt;t[i].arCommitments.length;r++)(e=c[t[i].startDate],e!=null&amp;&amp;e.hashTeams!=null)&amp;&amp;(p=e.hashTeams[t[i].arCommitments[r].teamID],p!=null&amp;&amp;p.hashUsers!=null)&amp;&amp;(k=p.hashCommitmentUsers[t[i].arCommitments[r].userID+t[i].arCommitments[r].teamID],k!=null)&amp;&amp;k.arCommitments.push(t[i].arCommitments[r]);for(l in c)if(Object.prototype.hasOwnProperty.call(c,l)){if(e=c[l],e==null||null==e.dt)continue;null==n.arDatesUsersCommitments&amp;&amp;(n.arDatesUsersCommitments=[]);n.arDatesUsersCommitments.push(e)}for(n.arSessions=[],i=0;i&lt;t.length;i++)v={},v.dt=new Date(t[i].startDate),v.displayDate=t[i].startDate,v.bHeld=t[i].sessionheld,v.sessionExcused=t[i].sessionExcused,n.arSessions.push(v);n.arAttendanceData=[];w={};for(l in y)if(Object.prototype.hasOwnProperty.call(y,l)){if(u=y[l],u==null||null==u.name)continue;for(s={},s.id=u.id,s.lastName=u.lastName,s.firstName=u.firstName,s.teamName=u.teamName,s.name=s.firstName+" "+s.lastName,s.arDates=[],n.arAttendanceData.push(s),w[l]=s,i=0;i&lt;t.length;i++)e={},e.displayDate=t[i].startDate,e.attendanceState=this._ATTENDANCE_NOT_ON_TEAM,e.userID=s.id,e.sessionExcused=t[i].sessionExcused,s.arDates.push(e)}for(i=0;i&lt;t.length;i++)if(d=t[i].arUsers,null!=t[i].arUsers)for(r=0;r&lt;d.length;r++)h=d[r],w[h.id+h.teamid].arDates[i].teamID=h.teamid,w[h.id+h.teamid].arDates[i].attendanceState=h.isExcused?modules_pages_session_run_teams_teamStatusReportSimple._ATTENDANCE_EXCUSED:!0==h.attendedsession?modules_pages_session_run_teams_teamStatusReportSimple._ATTENDANCE_ATTENDED:modules_pages_session_run_teams_teamStatusReportSimple._ATTENDANCE_NOT_ATTENDED},n.prototype.calcMKSScore=function(n,t,i){var r,v,y,s,p;if(null!=n&amp;&amp;null!=t){this.processCommitments(n,t);var h=0,u=0,c=0,f=0,l=0,e=0,a=0,o=0;for(r=0;r&lt;t.length;r++){if(n.id==="-1"||n.id===-1){for(v=teamManager.getObservableArTeamsByOU(t[r].id)(),y=!0,s=0;s&lt;v.length;s++)if(p=teamManager.getHashTeamByID(v[s].ID),!1===p.excludeFromCalculation()){y=!1;break}if(y)continue}!0==window.bGlobalReportCommitmentsAllUsersTogether&amp;&amp;!1==i?(c+=ko.unwrap(t[r].madeNumerator),f+=ko.unwrap(t[r].madeDenominator),h+=ko.unwrap(t[r].keptNumerator),u+=ko.unwrap(t[r].keptDenominator),l+=ko.unwrap(t[r].sessionheld),e+=1,a+=ko.unwrap(t[r].attendanceNumerator),o+=ko.unwrap(t[r].attendanceDenominator)):(c+=ko.unwrap(t[r].made),f++,h+=ko.unwrap(t[r].kept),u++,l+=ko.unwrap(t[r].sessionheld),e++,a+=ko.unwrap(t[r].attendance),o++)}n.made(0==f?0:c/f);n.kept(0==u?0:h/u);n.sessionheld(0==e?0:l/e);n.attendance(0==o?0:a/o);n.commitments((n.made()+n.kept())/2);n.pas((n.made()+n.kept()+n.sessionheld())/3)}},n.prototype.calcGoalColorIndex=function(n){var t=this.whiteIndex,r,i;if(null==n)return t;for(r=0;r&lt;n.length;r++)if(i=n[r],!ko.unwrap(i.IsRetired)&amp;&amp;!ko.unwrap(i.IsDeleted)&amp;&amp;!ko.unwrap(i.IsFuture))switch(ko.unwrap(i.DisplayColor)){case 0:(t==this.greenIndex||this.whiteIndex==t)&amp;&amp;(t=this.yellowIndex);break;case 1:this.whiteIndex==t&amp;&amp;(t=this.greenIndex);break;case 255:t=this.redIndex}return t},n.prototype.getColorByIndex=function(n){switch(n){case this.redIndex:return companyManager.reportData.Red;case this.yellowIndex:return companyManager.reportData.Yellow;case this.greenIndex:return companyManager.reportData.Green;case this.whiteIndex:return companyManager.reportData.White;case this.grayIndex:return companyManager.reportData.Gray}return companyManager.reportData.White},n.prototype.calcGoalPercent=function(n,t){var i=this;n.score=ko.pureComputed(function(){var f,r,u,n;if(null==t||0==t.length)return 0;for(f=0,r=0,u=0;u&lt;t.length;u++)(n=t[u],ko.unwrap(n.IsRetired)||ko.unwrap(n.IsDeleted)||ko.unwrap(n.IsFuture))||(f+=ko.unwrap(n.PercentOnCourse),r++);return r==0?0:i.roundPercentages(f/r)});n.colorIndex=ko.pureComputed(function(){return null==t||0==t.length?i.whiteIndex:i.calcGoalColorIndex(t)});n.color=ko.pureComputed(function(){return i.getColorByIndex(ko.unwrap(n.colorIndex()))});n.bFound=ko.pureComputed(function(){var n,i;if(null==t||0==t.length)return!1;for(n=0;n&lt;t.length;n++)if(i=t[n],!ko.unwrap(i.IsRetired)&amp;&amp;!ko.unwrap(i.IsDeleted)&amp;&amp;!ko.unwrap(i.IsFuture))return!0;return!1})},n.prototype.calcGoalScore=function(n,t){null!=n&amp;&amp;null!=t&amp;&amp;(this.calcGoalPercent(n.lag,t.arLags),this.calcGoalPercent(n.subLag,t.arSubLags),this.calcGoalPercent(n.lead,t.arLeads))},n}();window._javaScriptCache["/MODULES/PAGES/SESSION/REPORTS/EXECUTIVESCOREBOARD/EXECSCOREBOARDDATAPROCESSOR"]=modules_pages_session_reports_executiveScoreboard_execScoreboardDataProcessor;modules_pages_session_reports_executiveScoreboard_execScoreboardDataProcessor.prototype.referencePath="/MODULES/PAGES/SESSION/REPORTS/EXECUTIVESCOREBOARD/EXECSCOREBOARDDATAPROCESSOR";window._javaScriptCache["/MODULES/UTILITY/CONTACTUSTABLE"]=new function(){return window.modules_utility_contactUsTable=function(){switch(window.bGlobalRegionSupportCode){default:case"EN-US":return'&lt;table class="contactUsTable"&gt;                &lt;tr style="text-align:left" &gt;                    &lt;th style="text-align:left"&gt;Customer Support&lt;\/th&gt;                    &lt;th style="text-align:left"&gt;Franklin Covey Sales&lt;\/th&gt;                    &lt;th style="text-align:left"&gt;Site Feedback&lt;\/th&gt;                &lt;\/tr&gt;                &lt;tr&gt;                    &lt;td&gt;&lt;a href="tel:+1-855-711-2273"&gt;855-711-CARE (2273)&lt;\/a&gt;&lt;\/td&gt;                    &lt;td&gt;&lt;a href="tel:+1-888-868-1776"&gt;888-868-1776&lt;\/a&gt;&lt;\/td&gt;                    &lt;td&gt;&lt;a href="https://app.smartsheet.com/b/form/ca5ea7f8614c4ae6b83ad3f0349157c9" target="_blank"&gt;Help us improve&lt;\/a&gt;&lt;\/td&gt;                &lt;\/tr&gt;                &lt;tr&gt;                    &lt;td&gt;&lt;a href="mailto:allaccesscare@franklincovey.com"&gt;allaccesscare@franklincovey.com&lt;\/a&gt;&lt;\/td&gt;                    &lt;td&gt;&lt;a href="mailto:info@franklincovey.com"&gt;info@franklincovey.com&lt;\/a&gt;&lt;\/td&gt;                    &lt;td&gt;&lt;a href="https://app.smartsheet.com/b/form/ca5ea7f8614c4ae6b83ad3f0349157c9" target="_blank"&gt;Something went wrong&lt;\/a&gt;&lt;\/td&gt;                &lt;\/tr&gt;            &lt;\/table&gt;';case"ZH-CN":return'&lt;table class="contactUsTable"&gt;                &lt;tr style="text-align:left" &gt;                    &lt;th style="text-align:left"&gt;å®¢æˆ·æ”¯æŒ&lt;\/th&gt;                    &lt;th style="text-align:left"&gt;å¯Œå…°å…‹æž—æŸ¯ç»´æŸ¯ç»´é”€å”®&lt;\/th&gt;                &lt;\/tr&gt;                &lt;tr&gt;                    &lt;td&gt;ä¸Šæµ·/å¹¿å·ž/æ·±ï¼š&lt;\/td&gt;                    &lt;td&gt;ä¸Šæµ·ï¼š&lt;a href="tel:021-6391 5888"&gt;021-6391 5888&lt;\/a&gt;&lt;\/td&gt;                &lt;\/tr&gt;                &lt;tr&gt;                    &lt;td&gt;&lt;a href="tel:021-6391 6297"&gt;021-6391 6297&lt;\/a&gt;&lt;\/td&gt;                    &lt;td&gt;åŒ—äº¬ï¼š&lt;a href="tel:010-8529 6928"&gt;010-8529 6928&lt;\/a&gt;&lt;\/td&gt;                &lt;\/tr&gt;                &lt;tr&gt;                    &lt;td&gt;&lt;a href="lisa.deng@franklincoveychina.cn"&gt;lisa.deng@franklincoveychina.cn&lt;\/a&gt;&lt;\/td&gt;                    &lt;td&gt;å¹¿å·žï¼š&lt;a href="tel:020-8558 1860"&gt;020-8558 1860&lt;\/a&gt;&lt;\/td&gt;                &lt;\/tr&gt;                &lt;tr&gt;                    &lt;td&gt;åŒ—äº¬ï¼š&lt;\/td&gt;                    &lt;td&gt;æ·±åœ³ï¼š&lt;a href="tel:0755-2124 4016"&gt;0755-2124 4016&lt;\/a&gt;&lt;\/td&gt;                &lt;\/tr&gt;                &lt;tr&gt;                    &lt;td&gt;&lt;a href="tel:010-8529 6928*135"&gt;010-8529 6928*135&lt;\/a&gt;&lt;\/td&gt;                &lt;\/tr&gt;                &lt;tr&gt;                    &lt;td&gt;&lt;a href="flora.li@franklincoveychina.cn"&gt;flora.li@franklincoveychina.cn&lt;\/a&gt;&lt;\/td&gt;                &lt;\/tr&gt;            &lt;\/table&gt;'}}(),window.modules_utility_contactUsTable}</pre></body></html>