(function(n,t){"use strict";n.CommonLogIn=function(n){function i(i){t(".indicator").css("color","red");t(".indicator span").removeClass("fa-spinner");t(".indicator span").removeClass("fa-spin");t(".indicator span").addClass("fa-user-times");t(n.errorMessageId).text("Error: "+i)}t.ajax(n.getCurrentUserUri,{type:"GET",cache:!1,contentType:"json",crossDomain:!0,xhrFields:{withCredentials:!0}}).done(function(r){t.post(n.setCurrentUserUri,r).done(function(t){location.href=t.Success?t.NextUri:n.logInUri}).fail(function(n,t,r){i(r)})}).fail(function(t,r,u){t.status===401?location.href=n.logInUri:i("Failed to get current user. "+u)})}})(window,jQuery)