angular.module("RepeaterFinishedDirective",[]).directive("ngrepeatfinished",function($timeout){var directive={};return directive.restrict="AE",directive.link=function(scope){scope.$last===!0&&$timeout(function(){scope.$emit("ngRepeatFinished")})},directive});angular.module("RatingDirective",[]).directive("rating",function(ratingService){var directive={};return directive.restrict="AE",directive.scope={score:"=score",max:"=max",userleadid:"=userleadid"},directive.templateUrl="/scripts/Angular/Templates/rating.html",directive.link=function(scope){scope.UpdateRatingStars=function(){var i=0,userLeadID=scope.userleadid;for(scope.ratingStars=[],i=0;ii})};scope.HoverRatingStars=function(i){scope.hoverI=i};scope.StopHoverRatingStars=function(){scope.hoverI=-1};scope.StarColorRatingStars=function(i){var ratingStarClass="rating-normal";return i<=scope.hoverI&&(ratingStarClass="rating-highlight"),ratingStarClass};scope.StarClassRatingStars=function(star,i){var ratingStarClass="fa-star-o";return(star.full||i