1angular.module("YepCom").directive("memberPanel",function($http,md5,$window,$state){return{restrict:"E",replace:!0,template:'<div class="b-member-panel"><div class="b-member-panel__user" ui-sref="members-main" translate-attr="{title: \'lichnyy_kabinet\'}"><div class="b-member-panel__user-avatar"><img class="img-responsive" ng-src="{{currentAuthorAvatar}}"></div><div class="b-member-panel__user-text">{{"privet" | translate}},</div><div class="b-member-panel__user-name">{{currentAuthorName}}</div></div><div class="b-member-panel__links"><div class="b-member-panel__sign-out" translate-attr="{title: \'vyyti\'}" ng-click="signOut()">{{"vyyti" | translate}}</div></div></div>',scope:{userData:"="},link:function(scope,element,attrs){scope.currentAuthorAvatar=null,scope.currentAuthorName=null,scope.currentState=$state.current.name,scope.signOut=function(){return $http({method:"DELETE",url:"/members/sign_out",data:{},headers:{"Content-Type":"application/json",Accept:"application/json",withCredentials:!0}}).then(function(res){return scope.userData=null,$window.location.href="/"})},scope.$watch("userData",function(newVal,oldVal){var _ref;scope.userData&&(scope.userData.name?scope.currentAuthorName=scope.userData.name:scope.currentAuthorName=scope.userData.email,scope.userData.avatar_url?scope.currentAuthorAvatar=null!=(_ref=scope.userData)?_ref.avatar_url:void 0:scope.currentAuthorAvatar="https://gravatar.com/avatar/"+md5.createHash(null!=(_ref=scope.userData)?_ref.email:void 0)+"?d=https://fo.ru/img/userimage.png")})}}});
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.