1"use strict";angular.module("users").directive("lowercase",function(){return{require:"ngModel",link:function(e,r,n,u){u.$parsers.push(function(e){return e?e.toLowerCase():""}),r.css("text-transform","lowercase")}}});var isDefined=function(e){return null!==e&&void 0!==e},getOrNull=function(e,r){if(void 0===e)return null;var n,u,i=r.split(".");for(n in i){if(u=i[n],!isDefined(e[u]))return null;e=e[u]}return e};angular.module("admins").directive("uniqueUserName",["$http","$interval",function(e,r){return{restrict:"A",require:"ngModel",link:function(n,u,i,t){var s,l=500,o=parseInt(i.uniqueUserNameTimeout)||l,a=i.uniqueUserName,c=!1,f=function(r,n){return e({method:"GET",url:r,responseType:"json"})};n.$watch(i.ngModel,function(e){if(t.$setValidity("uniqueHelper",!1),t.$setValidity("uniqueuser",!0),c&&(c=!1,r.cancel(s)),!t.$error.userName&&""!==e&&isDefined(e)){var n=a.replace(":userName",e);s=r(function(){f(n,e).then(function(e){var r=getOrNull(e,"data.success")||!1;t.$setValidity("uniqueuser",r),t.$setValidity("uniqueHelper",r)},function(e){throw new Error(e)})},o,1),c=!0}},!0)}}}]);
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.