angular.module("perfect_scrollbar",[]).directive("perfectScrollbar",["$parse","$window",function(a,b){var c=["wheelSpeed","wheelPropagation","minScrollbarLength","maxScrollbarLength","useBothWheelAxes","useKeyboard","suppressScrollX","suppressScrollY","scrollXMarginOffset","scrollYMarginOffset","includePadding"],d={wheelPropagation:!0,suppressScrollX:!0,includePadding:!0,minScrollbarLength:10};return{restrict:"C",transclude:!0,template:'
',replace:!0,link:function(e,f,g){function m(a){e.$evalAsync(function(){"true"==g.scrollDown&&"mouseenter"!=a&&setTimeout(function(){$(f).scrollTop($(f).prop("scrollHeight"))},100),f.perfectScrollbar("update")})}var h=angular.element(b),i=d;f=$(f[0]).css("overflow","hidden");for(var j=0,k=c.length;j