1!function(){"use strict";angular.module("login",["service","LocalStorageModule"]),angular.module("login").run(["$rootScope","$location",function(a,n){}])}(),function(){"use strict";angular.module("service",["LocalStorageModule"])}(),function(){"use strict";function a(a,n){var e={};e.login=function(e){var o={method:"POST",url:"api/usuario/Login",headers:{"Content-Type":"application/json"},data:e},i=n.defer();return a(o).then(function(a){i.resolve(a)},function(a){i.reject(a)}),i.promise};e.redefinirSenha=function(e){var o={method:"POST",url:"api/usuario/RedefinirSenha",headers:{"Content-Type":"application/json"},data:e},i=n.defer();return a(o).then(function(a){i.resolve(a)},function(a){i.reject(a)}),i.promise};return e.recadastrarSenha=function(e){var o={method:"POST",url:"api/usuario/RecadastrarSenha",headers:{"Content-Type":"application/json"},data:e},i=n.defer();return a(o).then(function(a){i.resolve(a)},function(a){i.reject(a)}),i.promise},e}angular.module("service").factory("authService",a),a.$inject=["$http","$q"]}(),function(){"use strict";function a(a,n){n.html5Mode(!1).hashPrefix("!"),a.defaults.headers.get||(a.defaults.headers.get={}),a.defaults.headers.get["If-Modified-Since"]="Mon, 26 Jul 1997 05:00:00 GMT",a.defaults.headers.get["Cache-Control"]="no-cache",a.defaults.headers.get.Pragma="no-cache"}angular.module("login").config(a),a.$inject=["$httpProvider","$locationProvider"]}(),function(){"use strict";function a(a,n,e,o){var i=this;i.Login={},i.Login.Login="",i.Login.Senha="",i.Login.NovaSenha="",i.Login.ConfirmacaoNovaSenha="",i.Login.Email="",i.SenhaExpirada=!1,i.RecadastrarSenha=!1,i.logar=function(){return i.Login.Login?i.Login.Senha?(e.BloquearDiv(null),o.set("user",i.Login.Login),void a.login(i.Login).then(function(a){a.data?(o.set("token",a.data.TokenJwt),n.location.href=a.data.PaginaInicial):(i.SenhaExpirada=!0,$("#novaSenha").focus(),e.MostrarNotificacao("Sua senha expirou e deve ser redefinida.","warning")),e.DesbloquearDiv(null)},function(a){$("#password").focus(),i.Login.Senha="",e.MostrarNotificacao(a.data,"danger"),e.DesbloquearDiv(null)})):(e.MostrarNotificacao("Informe a senha","danger"),void $("#password").focus()):(e.MostrarNotificacao("Informe o usuário","danger"),void $("#username").focus())},i.redefinir=function(){if(!i.Login.NovaSenha)return e.MostrarNotificacao("Informe a senha.","danger"),void $("#novaSenha").focus();if(!i.Login.ConfirmacaoNovaSenha)return e.MostrarNotificacao("Confirme a senha.","danger"),void $("#confirmacaoSenha").focus();if(i.Login.NovaSenha==i.Login.ConfirmacaoNovaSenha){var o={};o.Senha=i.Login.NovaSenha,a.redefinirSenha(o).then(function(a){n.location.href=a.data,e.DesbloquearDiv(null)},function(a){$("#novaSenha").focus(),i.Login.NovaSenha="",i.Login.ConfirmacaoNovaSenha="",e.MostrarNotificacao(a.data,"danger"),e.DesbloquearDiv(null)})}else e.MostrarNotificacao("As duas senhas não correspondem.","danger")},i.recadastrar=function(){i.SenhaExpirada=!1,i.RecadastrarSenha=!0,$("#userRedefinirSenha").focus()},i.enviarEmail=function(){if(!i.Login.Login)return e.MostrarNotificacao("Informe o usuário.","danger"),void $("#userRedefinirSenha").focus();if(!i.Login.Email)return e.MostrarNotificacao("Informe o email.","danger"),void $("#email").focus();e.BloquearDiv(null);var n={};n.Login=i.Login.Login,n.Email=i.Login.Email,a.recadastrarSenha(n).then(function(a){i.SenhaExpirada=!1,i.RecadastrarSenha=!1,$("#username").focus(),e.MostrarNotificacao("As instruções para troca de senha foram enviadas para seu email.","success"),e.DesbloquearDiv(null)},function(a){$("#userRedefinirSenha").focus(),e.MostrarNotificacao(a.data,"danger"),e.DesbloquearDiv(null)})}}angular.module("login").controller("UsuarioLoginController",a),a.$inject=["authService","$window","utilsService","localStorageService"]}(),function(){"use strict";function a(){return{MostrarNotificacao:function(a,n){$.notify({icon:"glyphicon glyphicon-warning-sign",message:a},{type:n,allow_dismiss:!1,delay:4e3})},BloquearDiv:function(a){null===a?$.blockUI({baseZ:100401,css:{backgroundColor:"transparent",border:"none"},message:'<h1><img src="imgs/load_widget.gif" /></h1>'}):a.block({baseZ:100401,css:{backgroundColor:"transparent",border:"none"},message:'<h1><img src="imgs/load_widget.gif" /></h1>'})},DesbloquearDiv:function(a){null===a?$.unblockUI():a.unblock()}}}angular.module("login").factory("utilsService",a),a.$inject=[]}();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.