(function(e){function x(a,f){var b,c,d;d=f?f:1;b=Number.POSITIVE_INFINITY;c=Number.NEGATIVE_INFINITY;for(var h=0;h'+b+"").css({position:"absolute",display:"none",top:f+5,left:a+5,border:"1px solid #fdd",padding:"2px","background-color":"#fee",opacity:0.8}).appendTo("body").fadeIn(200)}function r(a,f,b){function c(d,c){return d[1]-c[1]}function d(d, c){return c[1]-d[1]}for(var h=[],g=0;gf?a>=f&&a<=b:a>=b&&a<=f};e.plot.JUMlib.library.getMinMax=x;e.plot.JUMlib.library.showHover=function(a,f,b,c,d){if(b){a=b.series.data[b.dataIndex];if(d)d=d(a);else if(d="X:"+a[0]+"
Y:"+a[1],2"+a[b];u(f.pageX,f.pageY,d)}else!0===c?(d=f.x1+" / "+f.y1,u(f.pageX,f.pageY,d)):e("#FLOTtooltip").remove()};e.plot.JUMlib.library.showTooltip=u;e.plot.JUMlib.library.loadScripts=function(a,f,b){function c(c,b){var a= e.Deferred(),h;h=setInterval(function(){clearInterval(h);a.reject()},f);e.getScript(c).done(function(){d[b]=!0;a.resolve()}).fail(function(h,g,y){console.log(c,h);d[b]=!1;a.reject()});return a.promise()}for(var d={},h=[],g=0;gh&&(h=a[l][n]);c.push(h)}b.push(c)}return b};e.plot.JUMlib.prepareData.min=function(a,f){for(var b=[],c=[],d,h,g=0;gg?-g-0.2:0:-g),c[n]=b.scale("rgb",1+g).toString();return c};e.plot.JUMlib.data.getColor=q;e.plot.JUMlib.data.loadImages=function(a,f,b){function c(c){var a=e.Deferred(),b,h;h=c.path+c.name+"."+c.type;b=setInterval(function(){clearInterval(b);a.reject()},f);e("").attr("src",h).load(function(){d[c.name]=this;a.resolve()}).error(function(b,g,s){console.log(h,b);d[c.name]= null;a.reject()});return a.promise()}for(var d={},h=[],g=0;gl||a-g<-l)continue;if(f-n>s||f-n<-s)continue;a=Math.abs(b.p2c(a)-e);f=Math.abs(c.p2c(f)-r);f=a*a+f*f;fc.datamin?Math.max(0,c.datamin):Math.min(0,c.datamin);x(r,c.p2c(f),c.p2c(y))&&(f=Math.abs(b.p2c(a)-e),f<=p.nearBy.distance&& (k=[t,q/h]))}return k},findMode:"circle",drawEdit:function(u,r,t,p){var q=p.xaxis,m=p.yaxis;if(!(rq.max||tm.max))switch(p.nearBy.findMode){case "circle":var k=p.points.radius+p.points.lineWidth/2;u.lineWidth=k;u.strokeStyle=e.color.parse(p.color).scale("a",0.5).toString();p=1.5*k;r=q.p2c(r);t=m.p2c(t);u.beginPath();u.arc(r,t,p,0,2*Math.PI,!1);u.fillStyle="#ff8080";u.fill();u.lineWidth=2;u.moveTo(r,t-p);u.lineTo(r,t+p);u.moveTo(r-p,t);u.lineTo(r+p,t);u.closePath();u.stroke();break; case "vertical":u.lineWidth=2;u.strokeStyle=e.color.parse(p.color).scale("a",0.5).toString();u.beginPath();u.moveTo(q.p2c(r),m.p2c(t));u.lineTo(q.p2c(r+p.nearBy.width),m.p2c(t));u.closePath();u.stroke();break;case "horizontal":u.lineWidth=4,u.strokeStyle=e.color.parse(p.color).scale("a",0.5).toString(),u.beginPath(),u.moveTo(q.p2c(r),m.p2c(t)),t=0>m.datamin?Math.max(0,m.datamin):Math.min(0,m.datamin),u.lineTo(q.p2c(r),m.p2c(t)),u.closePath(),u.stroke()}},drawHover:function(e,r,t){}}},grid:{editable:!1}}, name:"mouse",version:"0.2"});var x=e.plot.JUMlib.library.between})(jQuery);(function(e){e.plot.plugins.push({init:function(x,u){function r(b,c){a=b.getOptions();var d=a.grid.background.setZIndex;m=new q("flot-background",b.getPlaceholder());!0===e.isNumeric(d)?(e(b.getPlaceholder().children(".flot-overlay")).css("z-index",d+1),e(b.getCanvas()).css("z-index",d),e(m.element).css("z-index",d-1)):!0===a.grid.background.setZIndex?(e(b.getPlaceholder().children(".flot-overlay")).css("z-index",2),e(b.getCanvas()).css("z-index",1),e(m.element).css("z-index",0)):e(m.element).css("z-index", -1);k=m.context;f=b.getPlotOffset();k.save();k.translate(f.left,f.top);switch(a.grid.background.mode){case "image":d=a.grid.background.image;"undefined"!==typeof d&&k.drawImage(d,0,0,b.width(),b.height());break;case "color":t(b,k);break;case "userdefined":a.grid.background.fncDraw(b,k,b.width(),b.height());break;default:t(b,k)}k.restore()}function t(b,c){var d=e.plot.JUMlib.data.getColor({ctx:c,color:a.grid.background.color,left:0,top:0,height:b.height(),width:b.width()});c.fillStyle=d;c.fillRect(0, 0,b.width(),b.height())}function p(b,c){var d=a.grid.overlay.image,h='
',h=e(h);e(d).css("opacity",a.grid.overlay.opacity).width(b.width()).height(b.height());e(d).css("top",f.top).css("position","absolute").css("left",f.left);e(d).appendTo(h);h.appendTo(b.getPlaceholder())}var q,m,k,a,f;q=u.Canvas;x.hooks.processOptions.push(function(b,c){!0===c.grid.background.active&&(a=c,b.hooks.drawBackground.push(r), !0===c.grid.overlay.active&&b.hooks.draw.push(p))})},options:{grid:{background:{active:!1,mode:"color",color:{colors:["white","yellow","orange","blue"]},image:null,fncDraw:null,setZIndex:!1},overlay:{active:!1,image:null,opacity:0.2}}},name:"background",version:"0.4"})})(jQuery);(function(e){var x={series:{lines:{show:!1}}},u={series:{editMode:"y",nearBy:{distance:7,findItem:null,findMode:"circle",drawHover:null}}},r=e.plot.JUMlib.library.between;e.plot.plugins.push({init:function(t){function p(c,d,b,g){!0===d.bandwidth.show&&(d.nearBy.findItem=k,d.nearBy.drawHover=a)}function q(c,d,b){if(b.bandwidth.show){if("string"===typeof b.bandwidth.lineWidth)b.bandwidth.barWidth=parseInt(b.bandwidth.lineWidth,0),b.nearBy.width=b.bandwidth.barWidth;else{var a=b.xaxis.p2c(b.xaxis.min+ b.bandwidth.lineWidth)-b.xaxis.p2c(b.xaxis.min);b.bandwidth.barWidth=a;b.nearBy.width=b.bandwidth.lineWidth}f=c.getPlotOffset();for(c=0;cc[2]?b.candlestick.upColor:b.candlestick.downColor;c[1]==c[2]&&(n=b.candlestick.neutralColor,g=h+2);a.beginPath();a.strokeStyle=n;a.lineWidth=b.candlestick.barWidth;a.moveTo(d,h);a.lineTo(d,g);a.stroke()}function a(a,b,c,d){var h,g;h=b.xaxis.p2c(c[0]-b.candlestick.barWidth/2);g=b.yaxis.p2c(c[3]);c=b.yaxis.p2c(c[4]);a.beginPath();a.strokeStyle=d;a.lineWidth=b.candlestick.barWidth; a.moveTo(h,g);a.lineTo(h,c);a.stroke()}!0===q?a(e,t,p,"rgba(255,255,255,"+t.candlestick.highlight.opacity+")"):(m(e,t,p),k(e,t,p))}}}},name:"candlestick",version:"0.3"})})(jQuery);(function(e){function x(e,q,m,k,a,f,b,c){!1===c&&(e.beginPath(),e.lineWidth=q.gantt.barheight,e.strokeStyle="rgb(0,0,0)",e.moveTo(k,a),e.lineTo(f,a),e.stroke());e.beginPath();e.strokeStyle=b;e.lineWidth=q.gantt.barheight-2;e.lineCap="butt";e.moveTo(k+1,a);e.lineTo(f-1,a);e.stroke()}var u={series:{lines:{show:!1}}},r={series:{editMode:"y",nearBy:{distance:6,findItem:null,findMode:"circle",drawHover:null}}},t=e.plot.JUMlib.library.between;e.plot.plugins.push({init:function(p){function q(d,c,b,g){!0=== c.gantt.show&&(c.nearBy.findItem=a,c.nearBy.drawHover=f)}function m(a,c){var s;d=a.getCanvas();e(d).parent();h=a.getAxes();b=a.getPlotOffset();g=a.getData();for(var f=0;fb.left||f>b.left)if(fb&&(h+=10);r(b,90,270)&&(g-=e.width);a.fillText(c,g,h)}var k=0,m;g=b;n=a.getData();b.strokeStyle=d.grid.tickColor; b.fillStyle=d.grid.color;for(m=1;m<=d.grid.ranges;m++)c(b,m),!0===d.series.rose.drawGrid.drawValue&&b.fillText(d.series.rose.dataMin+(d.series.rose.dataMax-d.series.rose.dataMin)/d.grid.ranges*m,s+l/d.grid.ranges*m,y-1);for(m=0;mc.y?15:-15;t(g.y,c.y+10,c.y-10)&&(l=0);h=g.xb.series.spiral.steps&&(y=1,A++, A>b.series.spiral.rotations&&(window.clearInterval(z),c.nearBy.findItem=a,c.nearBy.drawHover=f))}function k(a,b,c,d,h){b=2*Math.PI*v/360;c=2*Math.PI*c/360;var g=l+Math.round(Math.cos(b)*d),f=s+Math.round(Math.sin(b)*d);a.strokeStyle=h;a.fillStyle=h;a.beginPath();a.moveTo(l,s);a.lineTo(g,f);a.arc(l,s,d,b,c);a.lineTo(l,s);a.closePath();a.fill()}function a(a,b,c,h){a:{h=null;var g;for(g=v=0;gr&&(p=r-s);0>p&&(p=0);0>q&&(q=0);q+s>t&&(q=t-s);for(var l=l.getImageData(p,q,s,s).data,r=l.length,p=p+g.left,q=q+g.top,s=e.getImageData(p,q,s,s),t=s.data,v=m.series.heatmap.gradient,u=m.series.heatmap.opacity,x=3;x=b||0>c&&0<=b)b=0}var b,c,f={},e,k=new Date;switch(p.animate.pixastic.mode){case "blurfast":b= 2.5*Math.abs(p.animate.pixastic.maxValue);e="amount";f={amount:2.5};break;case "lighten":b=Math.min(1,Math.max(-1,p.animate.pixastic.maxValue));e="amount";f={amount:1};break;case "emboss":b=10*Math.abs(p.animate.pixastic.maxValue);e="strength";f={greyLevel:127,direction:"topleft",blend:!0};break;case "mosaic":b=parseInt(100*Math.abs(p.animate.pixastic.maxValue));e="blockSize";f={blockSize:100};break;case "noise":b=Math.abs(p.animate.pixastic.maxValue);e="strength";f={mono:!0,amount:1,strength:0.5}; break;default:b=Math.min(1,Math.max(-1,p.animate.pixastic.maxValue))}c=b/p.animate.steps;a();q=window.setInterval(a,p.animate.stepDelay-(new Date-k))}function b(a){function b(){m.putImageData(d.getImageData(c*k,f*r,k,r),c*k,f*r);switch(a.mode){case "lt":c++>=a.x&&(c=0,f++>=a.y&&window.clearInterval(q));break;case "tl":f++>=a.y&&(f=0,c++>=a.x&&window.clearInterval(q));break;case "rb":0>c--&&(c=a.x-1,0>f--&&window.clearInterval(q));break;case "br":0>f--&&(f=a.y-1,0>c--&&window.clearInterval(q));break; case "random":if(0===e.length)window.clearInterval(q);else{var g=parseInt(Math.random()*e.length);c=e[g][0];f=e[g][1];e.splice(g,1)}}}var c,f,e=[],k=m.canvas.width/a.x,r=m.canvas.height/a.y,t=new Date,u=p.animate.stepDelay;switch(a.mode){case "lt":f=c=0;break;case "tl":f=c=0;break;case "rb":c=a.x-1;f=a.y-1;break;case "br":c=a.x-1;f=a.y-1;break;case "random":for(var v=0;va[d+1]&&(g=a[d],a[d]=a[d+1],a[d+1]=g,f.push([d,d+1])),++d;++c}return f}function c(a){function b(a,c,f){var g;if(1g;)h--;e<=h&&(k=a[e],a[e]=a[h],a[h]=k,d.push([e,h]),e++,h--)}g=e;c"+r.data[2]),window.setTimeout(function(){p.resolve()},t.walkTime),p.promise(); alert(r.data[2])},walkPad:"#stepPad",walkTime:2E3},youtube:{runStep:function(r,t){function p(){jQuery(t.videoPad).tubeplayer("destroy");q.resolve()}var q;if(t.videoPad)return q=e.Deferred(),3',g=e(g);e(h).css("opacity", b.grid.overlay.opacity).width(a.width()).height(a.height());e(h).css("top",f.top).css("position","absolute").css("left",f.left);e(h).appendTo(g);g.appendTo(a.getPlaceholder())}function m(a,b,e,g){var k=b.data[e];e=parseInt(f.left+b.xaxis.p2c(k[0]),0);var l=parseInt(f.top+b.yaxis.p2c(k[1]),0),m=parseInt(b.xaxis.scale*k[2],0),p=parseInt(b.yaxis.scale*k[3],0),k=k[4],q,r;b=b.contour.ellipseStep;m/=2;r=p/2;p=e+m*Math.cos(k);q=l+m*Math.sin(k);a.save();a.beginPath();a.fillStyle=g;a.moveTo(p,q);for(g=b;g< 2*Math.PI;g+=b)p=e+m*Math.cos(g)*Math.cos(k)-r*Math.sin(g)*Math.sin(k),q=l+m*Math.cos(g)*Math.sin(k)+r*Math.sin(g)*Math.cos(k),a.lineTo(p,q);a.closePath();a.fill();a.restore()}function k(a,d,e,f){function k(a,c,d,e){a=null;return a=[d,b.series.justEditing[1].dataIndex]}function l(a,b,c,d){if(d.contour.show)for(a=0;a