function SetDateBehaviour(){var n,t;if(Modernizr.inputtypes.date)t=$("input[type=date]"),t.each(function(){($(this).val()==="01/01/0001 00:00:00"||$(this).val()==="1/1/0001 12:00:00 AM"||$(this).val()==="0001-01-01")&&$(this).val("")});else{n=$("input[type=date]");try{delete $.validator.methods.date}catch(i){console.log("ModernizrDates: "+i.message)}n.each(function(){var n,t,i;($(this).val()==="01/01/0001 00:00:00"||$(this).val()==="1/1/0001 12:00:00 AM"||$(this).val()==="0001-01-01")&&$(this).val("");try{n=$.datepicker.parseDate("yy-mm-dd",$(this).val())}catch(r){n=undefined}if(n===undefined)try{n=$.datepicker.parseDate("dd/mm/yy",$(this).val())}catch(r){n=undefined}if(n===undefined)try{n=$.datepicker.parseDate("d-MM-yy",$(this).val())}catch(r){$(this).val("");n=null}$(this).datepicker({showAnim:"slideDown",changeMonth:!0,changeYear:!0,defaultDate:n,dateFormat:"dd-MM-yy",yearRange:"-100:+5",beforeShow:function(){setTimeout(function(){$(".ui-datepicker").css("z-index",9999)},0)}});try{$(this).rules("remove","date")}catch(r){console.log("ModernizrDates: "+r.message)}t=$(this).datepicker("getDate");i="";t!=null&&(i=pad(t.getDate())+"-"+monthNames[t.getMonth()]+"-"+t.getFullYear());$(this).val(i)})}}function pad(n){return n<10?"0"+n:n}function setPopover(){$(this).data("content")!=null&&$(this).popover({trigger:"focus",title:'<i class="fa fa-info-circle"><\/i>',html:!0,container:"body"})}function setPopoverOnHover(){$(this).data("content")!=null&&$(this).popover({trigger:"hover",title:'<i class="fa fa-info-circle"><\/i>',placement:"top",html:!0,container:"body"})}function focus(n){var t,r,i;t=n[0].id=="ConfirmModalPopup"?n.find('button,[tabindex]:not([tabindex="-1"])'):n.find('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])');r=t[0];i=t[t.length-1];document.addEventListener("keydown",function(u){var f=u.key==="Tab"||u.keyCode===9;f&&u.shiftKey&&(document.activeElement===r||document.activeElement.id==n[0].id)&&($("#"+i.id).is(":disabled")?t[t.length-2].focus():i.focus(),u.preventDefault())});t.focus()}function focusAngular(n){var t=n.find("button, [href], input, a, select, textarea, [tabindex]"),i=t[0],r=t[t.length-1];document.addEventListener("keydown",function(n){var t=n.key==="Tab"||n.keyCode===9;t&&(n.shiftKey?(document.activeElement===i||document.activeElement.classList.contains("modal"))&&(r.focus(),n.preventDefault()):document.activeElement===r&&(i.focus(),n.preventDefault()))});n.focus()}function skipFocusForHiddenElements(n){var r=n.find('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'),t=[],f=0,u,i;for(let n=0;n<r.length;n++)window.getComputedStyle(r[n]).display!=="none"&&(t[f]=r[n],f++);u=t[0];i=t[t.length-1];document.addEventListener("keydown",function(r){var f=r.key==="Tab"||r.keyCode===9;f&&(r.shiftKey?(document.activeElement===u||document.activeElement.id==n[0].id)&&($("#"+i.id).is(":disabled")?t[t.length-2].focus():i.focus(),r.preventDefault()):document.activeElement===i&&(u.focus(),r.preventDefault()))})}var monthNames,CapitaNS;$(document).ready(function(){try{SetDateBehaviour()}catch(n){console.log("ModernizrDates: "+n.message)}});monthNames=["January","February","March","April","May","June","July","August","September","October","November","December"];$(document).ready(function(){$("input").each(setPopover);$("select").each(setPopover);$("textarea").each(setPopover);$(".incomplete-application").each(setPopoverOnHover)});$(document).ready(function(){$(".printButton").on("click",function(n){n.preventDefault();window.print()})});$(document).ready(function(){$(".javascript-hide").removeClass("javascript-hide");$(".javascript-show").addClass("initialHidden");$(".tab-content").children().addClass("tab-pane")});AddAntiForgeryToken=function(n){return n.__RequestVerificationToken=$("input[name=__RequestVerificationToken]").val(),n};CapitaNS=CapitaNS||{};CapitaNS.Relogin=CapitaNS.Relogin||{};CapitaNS.Relogin.handleReloginResult=function(n,t){n.status===401?window.location.pathname=$("#loginUrl").val():t()};$(document).ready(function(){$(".modal").on("show.bs.modal",function(){focus($(this))})});!function(n){n.jTimeout=function(t){var i,r;return void 0!==window.jTimeout?window.jTimeout:(i={timedOut:!1,timeoutWarning:!1,interval:!1,mouseTimeout:!1,options:t=n.extend({},n.jTimeout.defaults,t),get:function(n){return window.localStorage.getItem(n)},set:function(n,t){return window.localStorage.setItem(n,t)},getExpiration:function(){return this.get(this.options.expiration_key)},setExpiration:function(n){var t=new Date;return t.setSeconds(t.getSeconds()+n),this.set(this.options.expiration_key,t)},resetExpiration:function(){return this.setExpiration(this.options.timeoutAfter),this},getSecondsTillExpiration:function(){var n=Math.round((new Date(this.getExpiration()).getTime()-(new Date).getTime())/1e3);return n<=0?0:n},stopPriorCountdown:function(){i.priorCountDown&&(i.priorCountDown=!1)},resetOnAlert:function(){return i.options.triggerResetOnAlert?0===n("#jTimedoutAlert").length&&i.options.triggerResetOnAlert:0===n("#jTimeoutAlert").length&&0===n("#jTimedoutAlert").length},stopFlashing:function(){i.options.flashTitle&&(i.flashingTitle&&window.clearInterval(i.flashingTitle),i.flashingTitle=!1,document.title=i.options.originalTitle)},startFlashing:function(){!i.flashingTitle&&i.options.flashTitle&&(i.flashingTitle=window.setInterval(function(){document.title=document.title===i.options.flashingTitleText?i.options.originalTitle:i.options.flashingTitleText},i.options.flashTitleSpeed))},startPriorCountdown:function(n){i.priorCountDown=n},hideCountdownAlert:function(){i.timeoutWarning=!1;var t=n("#jTimeoutAlert");0<t.length&&t.closeAlert()},setMouseTimeout:function(n){this.mouseTimeout=n},stopMouseTimeout:function(){this.mouseTimeout&&window.clearTimeout(this.mouseTimeout)},stopActivityMonitoring:function(){i.stopMouseTimeout()},startActivityMonitoring:function(){i.stopActivityMonitoring();i.options.extendOnMouseMove&&(r=1e3*i.options.mouseDebounce,i.mouseMoved=!1,i.setMouseTimeout(window.setTimeout(function(){n("body").on("mousemove.jTimeout",function(){!i.mouseMoved&&i.resetOnAlert()&&(i.mouseMoved=!0,i.setMouseTimeout(window.setTimeout(function(){i.mouseMoved=!1},r)),i.options.onMouseMove(i))})},r)))},setCountdown:function(n){this.interval=n},countdown:function(){i.getExpiration();var n=i.getSecondsTillExpiration();i.priorCountDown&&i.priorCountDown.text(n);n<=0&&!i.timedOut?(i.timeoutWarning=!0,i.timedOut=!0,i.options.onTimeout(i),i.stopActivityMonitoring()):0<n&&i.timedOut?(i.timeoutWarning=!1,i.timedOut=!1,i.options.onSessionExtended(i),i.startActivityMonitoring()):n<i.options.secondsPrior&&!i.timeoutWarning?(i.timeoutWarning=!0,i.startFlashing(),i.options.onPriorCallback(i,n)):n>=i.options.secondsPrior&&i.timeoutWarning&&(i.stopFlashing(),i.stopPriorCountdown(),i.hideCountdownAlert())},destroy:function(){i.stopFlashing();i.stopActivityMonitoring();delete i.options.onSessionExtended;delete i.countdown;n("body").off("mousemove.jTimeout")}},i.resetExpiration(),r=1e3*i.options.heartbeat,i.setCountdown(window.setInterval(i.countdown,r)),i.startActivityMonitoring(),window.jTimeout=i)};n.jTimeout.reset=function(t){var i=void 0===t?n.jTimeout.defaults.timeoutAfter:t;n.jTimeout().setExpiration(i)};n.jTimeout.defaults={expiration_key:"jtimeout-session-expiration",flashTitle:!0,flashTitleSpeed:500,flashingTitleText:"**WARNING**",originalTitle:document.title,timeoutAfter:1440,heartbeat:1,extendOnMouseMove:!0,mouseDebounce:30,onMouseMove:function(t){n.get({url:t.options.extendUrl,cache:!1,success:function(){t.resetExpiration()}})},extendUrl:"/dashboard",logoutUrl:"/logout",loginUrl:"/login",secondsPrior:60,triggerResetOnAlert:!1,onPriorCallback:function(t,i){n.jAlert({id:"jTimeoutAlert",title:"Oh No!",content:'<b>Your session will timeout in <span class="jTimeout_Countdown">'+i+"<\/span> seconds!<\/b>",theme:"red",closeBtn:!1,onOpen:function(n){t.startPriorCountdown(n.find(".jTimeout_Countdown"))},btns:[{text:"Extend my Session",theme:"blue",onClick:function(n,i){return n.preventDefault(),t.options.onClickExtend(t),i.parents(".jAlert").closeAlert(),!1}},{text:"Logout Now",onClick:function(n){return n.preventDefault(),window.location.href=t.options.logoutUrl,!1}}]})},onClickExtend:function(t){n.get({url:t.options.extendUrl,cache:!1});t.resetExpiration()},onTimeout:function(t){n.jAlert({id:"jTimedoutAlert",title:"Oh No!",content:"<b>Your session has timed out.<\/b>",theme:"red",btns:{text:"Login Again",href:t.options.loginUrl,theme:"blue",closeAlert:!1},closeOnClick:!1,closeBtn:!1,closeOnEsc:!1});n.get(t.options.logoutUrl)},onSessionExtended:function(){n("#jTimedoutAlert").closeAlert()}}}(jQuery);$(function(){function b(){$.ajax({type:"GET",url:$("#getSessionTimeoutDurationUrl").val(),async:!1,dataType:"json",success:function(t){n=(+t+1)*60},error:function(){n=(a+1)*60}})}function k(){$("#btnContinueSessionOnKeepAlive").on("click",f);$("#btnCloseOnKeepAlive").on("click",f)}function f(){localStorage.setItem("sessionContinuedByUser-cp","true"+ +Math.random());i()}function i(){t();$.jTimeout.reset(n)}function d(){$("#btnSignoutOnKeepAlive").on("click",g)}function g(){localStorage.setItem("signedOutByUser-cp","true"+Math.random());r()}function r(){$.jTimeout().destroy();t();localStorage.setItem("refreshSiteTopNavBarOnSignOut-cp","true");$("#logoutForm").submit()}function e(){$("#btnOkOnSessionExpired").on("click",o);$("#btnCloseOnSessionExpired").on("click",o)}function o(){u();localStorage.setItem("okbuttonclick-cp","true"+Math.random())}function u(){$("#sessionExpiredMessageModal").modal("hide")}function t(){$("#sessionExpireWarningModal").modal("hide")}function nt(n){n.storageArea==localStorage&&(n.key==="sessionContinuedByUser-cp"?i():n.key==="signedOutByUser-cp"?r():n.key==="okbuttonclick-cp"?u():n.key==="tabIsDuplicatedWhileWarningIsVisible-cp"&&t())}function tt(){$.ajax({type:"POST",url:y,data:AddAntiForgeryToken({})})}function it(){setInterval(function(){tt()},v)}function l(n){setTimeout(function(){localStorage.setItem(n,"false")},w)}var n,s,h,c;const a=15,v=($("#sessionTimeOut").val()*60-90)*1e3,y=$("#keepAliveUrl").val(),p=$("#unAuthenticatedSiteNavBarUrl").val(),w=1e4;b();window.addEventListener("storage",nt,!1);h=$("#nonSessionConstrainedForm").val();c=h==undefined?!0:!1;c===!0&&(it(),localStorage.setItem("tabIsDuplicatedWhileWarningIsVisible-cp","true"+Math.random()),k(),d(),e(),t(),u(),$.jTimeout({expiration_key:"jtimeout-session-expiration-cp",flashTitle:!1,timeoutAfter:n,heartbeat:1,extendOnMouseMove:!0,mouseDebounce:30,onMouseMove:function(){$("#sessionExpireWarningModal").data("bs.modal").isShown!=!0&&$.jTimeout.reset(n)},secondsPrior:61,onTimeout:function(){window.clearInterval(s);localStorage.setItem("showSessionExpiredPopup-cp","true");r()},onPriorCallback:function(n){$("#sessionExpireWarningModal").modal("show");s=window.setInterval(function(){$("#secondsToTimeout").html(n.getSecondsTillExpiration())},1e3)},onSessionExtended:function(){i()}}));localStorage.getItem("showSessionExpiredPopup-cp")==="true"&&(e(),$("#sessionExpiredMessageModal").modal("show"),l("showSessionExpiredPopup-cp"));localStorage.getItem("refreshSiteTopNavBarOnSignOut-cp")==="true"&&($("#headerNavBar").load(p),l("refreshSiteTopNavBarOnSignOut-cp"))})