"use strict";app.directive("jqSparkline",[function(){return{restrict:"A",require:"ngModel",link:function(i,o,r,t){var e={};e.type=r.type||"line",e.barColor=r.barColor||"#000000",e.height=r.height||"35px",e.width=r.width||"35px",e.barWidth=r.barWidth||"5px",e.barSpacing=r.barSpacing||"2px",e.zeroAxis=r.zeroAxis||"true",e.resize=r.resize||!1,e.fillColor=r.fillColor||"#cdf",e.lineWidth=r.lineWidth||1,e.lineColor=r.lineColor||"#00f",e.spotColor=r.spotColor||"#f80",e.spotRadius=r.spotRadius||1.5,e.minSpotColor=r.minSpotColor||"#f80",e.maxSpotColor=r.maxSpotColor||"#f80",e.highlightSpotColor=r.highlightSpotColor||"#5f5",e.highlightLineColor=r.highlightLineColor||"#f22",i.$watch(r.ngModel,function(){n()}),i.$watch(r.opts,function(){n()});var l,n=function(){var i;r.opts&&angular.extend(e,angular.fromJson(r.opts)),i=angular.isString(t.$viewValue)?t.$viewValue.replace(/(^,)|(,$)/g,""):t.$viewValue;var l;l=angular.isArray(i)?i:i.split(","),$(o).sparkline(l,e)};$(window).resize(function(i){e.resize&&(clearTimeout(l),l=setTimeout(n,500))})}}}]);