Tryag File Manager
Home
||
Turbo Force
||
B-F Config_Cpanel
Current Path :
/
home
/
cts.eemo.co.kr
/
public_html
/
src
/
web
/
assets
/
vendor
/
libs
/
flot
/
Or
Select Your Path :
Upload File :
New :
File
Dir
/home/cts.eemo.co.kr/public_html/src/web/assets/vendor/libs/flot/flot.js
!function(e,t){var i=function(e){var t={};function i(o){if(t[o])return t[o].exports;var n=t[o]={i:o,l:!1,exports:{}};return e[o].call(n.exports,n,n.exports,i),n.l=!0,n.exports}return i.m=e,i.c=t,i.d=function(e,t,o){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(i.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)i.d(o,n,function(t){return e[t]}.bind(null,n));return o},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=372)}({372:function(e,t,i){i(373),i(374),i(375),i(376),i(377)},373:function(e,t){!function(e){e.color={},e.color.make=function(t,i,o,n){var r={};return r.r=t||0,r.g=i||0,r.b=o||0,r.a=null!=n?n:1,r.add=function(e,t){for(var i=0;i<e.length;++i)r[e.charAt(i)]+=t;return r.normalize()},r.scale=function(e,t){for(var i=0;i<e.length;++i)r[e.charAt(i)]*=t;return r.normalize()},r.toString=function(){return r.a>=1?"rgb("+[r.r,r.g,r.b].join(",")+")":"rgba("+[r.r,r.g,r.b,r.a].join(",")+")"},r.normalize=function(){function e(e,t,i){return t<e?e:t>i?i:t}return r.r=e(0,parseInt(r.r),255),r.g=e(0,parseInt(r.g),255),r.b=e(0,parseInt(r.b),255),r.a=e(0,r.a,1),r},r.clone=function(){return e.color.make(r.r,r.b,r.g,r.a)},r.normalize()},e.color.extract=function(t,i){var o;do{if(""!=(o=t.css(i).toLowerCase())&&"transparent"!=o)break;t=t.parent()}while(!e.nodeName(t.get(0),"body"));return"rgba(0, 0, 0, 0)"==o&&(o="transparent"),e.color.parse(o)},e.color.parse=function(i){var o,n=e.color.make;if(o=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(i))return n(parseInt(o[1],10),parseInt(o[2],10),parseInt(o[3],10));if(o=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(i))return n(parseInt(o[1],10),parseInt(o[2],10),parseInt(o[3],10),parseFloat(o[4]));if(o=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(i))return n(2.55*parseFloat(o[1]),2.55*parseFloat(o[2]),2.55*parseFloat(o[3]));if(o=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(i))return n(2.55*parseFloat(o[1]),2.55*parseFloat(o[2]),2.55*parseFloat(o[3]),parseFloat(o[4]));if(o=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(i))return n(parseInt(o[1],16),parseInt(o[2],16),parseInt(o[3],16));if(o=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(i))return n(parseInt(o[1]+o[1],16),parseInt(o[2]+o[2],16),parseInt(o[3]+o[3],16));var r=e.trim(i).toLowerCase();return"transparent"==r?n(255,255,255,0):(o=t[r]||[0,0,0],n(o[0],o[1],o[2]))};var t={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}}(jQuery),function(e){function t(t,i,o,n){var r=[],a={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:!0,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:.85,sorted:null},xaxis:{show:null,position:"bottom",mode:null,timezone:null,font:null,color:null,tickColor:null,transform:null,inverseTransform:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:null,reserveSpace:null,tickLength:null,alignTicksWithAxis:null,tickDecimals:null,tickSize:null,minTickSize:null,monthNames:null,timeformat:null,twelveHourClock:!1},yaxis:{autoscaleMargin:.02,position:"left"},xaxes:[],yaxes:[],series:{points:{show:!1,radius:3,lineWidth:2,fill:!0,fillColor:"#ffffff",symbol:"circle"},lines:{lineWidth:2,fill:!1,fillColor:null,steps:!1},bars:{show:!1,lineWidth:2,barWidth:1,fill:!0,fillColor:null,align:"left",horizontal:!1,zero:!0},shadowSize:3,highlightColor:null},grid:{show:!0,aboveData:!1,color:"#545454",backgroundColor:null,borderColor:null,tickColor:null,margin:0,labelMargin:5,axisMargin:8,borderWidth:2,minBorderMargin:null,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:!1,hoverable:!1,autoHighlight:!0,mouseActiveRadius:10},interaction:{redrawOverlayInterval:1e3/60},hooks:{}},s=null,l=null,c=null,p=null,u=null,h=[],d=[],f={left:0,right:0,top:0,bottom:0},g=0,m=0,x=0,v=0,b={processOptions:[],processRawData:[],processDatapoints:[],processOffset:[],drawBackground:[],drawSeries:[],draw:[],bindEvents:[],drawOverlay:[],shutdown:[]},y=this;function k(e,t){t=[y].concat(t);for(var i=0;i<e.length;++i)e[i].apply(this,t)}function w(t){r=function(t){for(var i=[],o=0;o<t.length;++o){var n=e.extend(!0,{},a.series);null!=t[o].data?(n.data=t[o].data,delete t[o].data,e.extend(!0,n,t[o]),t[o].data=n.data):n.data=t[o],i.push(n)}return i}(t),function(){var t,i=r.length,o=-1;for(t=0;t<r.length;++t){var n=r[t].color;null!=n&&(i--,"number"==typeof n&&n>o&&(o=n))}i<=o&&(i=o+1);var s,l=[],c=a.colors,p=c.length,u=0;for(t=0;t<i;t++)s=e.color.parse(c[t%p]||"#666"),t%p==0&&t&&(u=u>=0?u<.5?-u-.2:0:-u),l[t]=s.scale("rgb",1+u);var f,g=0;for(t=0;t<r.length;++t){if(null==(f=r[t]).color?(f.color=l[g].toString(),++g):"number"==typeof f.color&&(f.color=l[f.color].toString()),null==f.lines.show){var m,x=!0;for(m in f)if(f[m]&&f[m].show){x=!1;break}x&&(f.lines.show=!0)}null==f.lines.zero&&(f.lines.zero=!!f.lines.fill),f.xaxis=O(h,M(f,"x")),f.yaxis=O(d,M(f,"y"))}}(),function(){var t,i,o,n,a,s,l,c,p,u,h,d,f=Number.POSITIVE_INFINITY,g=Number.NEGATIVE_INFINITY,m=Number.MAX_VALUE;function x(e,t,i){t<e.datamin&&t!=-m&&(e.datamin=t),i>e.datamax&&i!=m&&(e.datamax=i)}for(e.each(T(),function(e,t){t.datamin=f,t.datamax=g,t.used=!1}),t=0;t<r.length;++t)(a=r[t]).datapoints={points:[]},k(b.processRawData,[a,a.data,a.datapoints]);for(t=0;t<r.length;++t){if(a=r[t],h=a.data,!(d=a.datapoints.format)){if((d=[]).push({x:!0,number:!0,required:!0}),d.push({y:!0,number:!0,required:!0}),a.bars.show||a.lines.show&&a.lines.fill){var v=!!(a.bars.show&&a.bars.zero||a.lines.show&&a.lines.zero);d.push({y:!0,number:!0,required:!1,defaultValue:0,autoscale:v}),a.bars.horizontal&&(delete d[d.length-1].y,d[d.length-1].x=!0)}a.datapoints.format=d}if(null==a.datapoints.pointsize){a.datapoints.pointsize=d.length,l=a.datapoints.pointsize,s=a.datapoints.points;var y=a.lines.show&&a.lines.steps;for(a.xaxis.used=a.yaxis.used=!0,i=o=0;i<h.length;++i,o+=l){var w=null==(u=h[i]);if(!w)for(n=0;n<l;++n)c=u[n],(p=d[n])&&(p.number&&null!=c&&(c=+c,isNaN(c)?c=null:c==1/0?c=m:c==-1/0&&(c=-m)),null==c&&(p.required&&(w=!0),null!=p.defaultValue&&(c=p.defaultValue))),s[o+n]=c;if(w)for(n=0;n<l;++n)null!=(c=s[o+n])&&((p=d[n]).x&&x(a.xaxis,c,c),p.y&&x(a.yaxis,c,c)),s[o+n]=null;else if(y&&o>0&&null!=s[o-l]&&s[o-l]!=s[o]&&s[o-l+1]!=s[o+1]){for(n=0;n<l;++n)s[o+l+n]=s[o+n];s[o+1]=s[o-l+1],o+=l}}}}for(t=0;t<r.length;++t)a=r[t],k(b.processDatapoints,[a,a.datapoints]);for(t=0;t<r.length;++t){a=r[t],s=a.datapoints.points,l=a.datapoints.pointsize,d=a.datapoints.format;var M=f,P=f,O=g,S=g;for(i=0;i<s.length;i+=l)if(null!=s[i])for(n=0;n<l;++n)c=s[i+n],(p=d[n])&&!1!==p.autoscale&&c!=m&&c!=-m&&(p.x&&(c<M&&(M=c),c>O&&(O=c)),p.y&&(c<P&&(P=c),c>S&&(S=c)));if(a.bars.show){var C;switch(a.bars.align){case"left":C=0;break;case"right":C=-a.bars.barWidth;break;case"center":C=-a.bars.barWidth/2;break;default:throw new Error("Invalid bar alignment: "+a.bars.align)}a.bars.horizontal?(P+=C,S+=C+a.bars.barWidth):(M+=C,O+=C+a.bars.barWidth)}x(a.xaxis,M,O),x(a.yaxis,P,S)}e.each(T(),function(e,t){t.datamin==f&&(t.datamin=null),t.datamax==g&&(t.datamax=null)})}()}function M(e,t){var i=e[t+"axis"];return"object"==typeof i&&(i=i.n),"number"!=typeof i&&(i=1),i}function T(){return e.grep(h.concat(d),function(e){return e})}function P(e){var t,i,o={};for(t=0;t<h.length;++t)(i=h[t])&&i.used&&(o["x"+i.n]=i.c2p(e.left));for(t=0;t<d.length;++t)(i=d[t])&&i.used&&(o["y"+i.n]=i.c2p(e.top));return void 0!==o.x1&&(o.x=o.x1),void 0!==o.y1&&(o.y=o.y1),o}function O(t,i){return t[i-1]||(t[i-1]={n:i,direction:t==h?"x":"y",options:e.extend(!0,{},t==h?a.xaxis:a.yaxis)}),t[i-1]}function S(e){var t=window.devicePixelRatio||1,i=e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1;return t/i}function C(i){var o=document.createElement("canvas");if(o.className=i,e(o).css({direction:"ltr",position:"absolute",left:0,top:0}).appendTo(t),!o.getContext){if(!window.G_vmlCanvasManager)throw new Error("Canvas is not available. If you're using IE with a fall-back such as Excanvas, then there's either a mistake in your conditional include, or the page has no DOCTYPE and is rendering in Quirks Mode.");o=window.G_vmlCanvasManager.initElement(o)}var n=o.getContext("2d"),r=S(n);return o.width=g*r,o.height=m*r,o.style.width=g+"px",o.style.height=m+"px",n.save(),n.scale(r,r),o}function z(){if(g=t.width(),m=t.height(),g<=0||m<=0)throw new Error("Invalid dimensions for plot, width = "+g+", height = "+m)}function A(e){var t=e.getContext("2d"),i=S(t);e.style.width!=g&&(e.width=g*i,e.style.width=g+"px"),e.style.height!=m&&(e.height=m*i,e.style.height=m+"px"),t.restore(),t.save(),t.scale(i,i)}function I(t){var i,o=t.labelWidth,n=t.labelHeight,r=t.options.position,s=t.options.tickLength,l=a.grid.axisMargin,c=a.grid.labelMargin,p="x"==t.direction?h:d,u=e.grep(p,function(e){return e&&e.options.position==r&&e.reserveSpace});if(e.inArray(t,u)==u.length-1&&(l=0),null==s){var x=e.grep(p,function(e){return e&&e.reserveSpace});i=0==e.inArray(t,x),s=i?"full":5}isNaN(+s)||(c+=+s),"x"==t.direction?(n+=c,"bottom"==r?(f.bottom+=n+l,t.box={top:m-f.bottom,height:n}):(t.box={top:f.top+l,height:n},f.top+=n+l)):(o+=c,"left"==r?(t.box={left:f.left+l,width:o},f.left+=o+l):(f.right+=o+l,t.box={left:g-f.right,width:o})),t.position=r,t.tickLength=s,t.box.padding=c,t.innermost=i}function W(){var i,o=T(),n=a.grid.show;for(var s in f){var l=a.grid.margin||0;f[s]="number"==typeof l?l:l[s]||0}for(var s in k(b.processOffset,[f]),f)"object"==typeof a.grid.borderWidth?f[s]+=n?a.grid.borderWidth[s]:0:f[s]+=n?a.grid.borderWidth:0;if(e.each(o,function(e,t){t.show=t.options.show,null==t.show&&(t.show=t.used),t.reserveSpace=t.show||t.options.reserveSpace,function(e){var t=e.options,i=+(null!=t.min?t.min:e.datamin),o=+(null!=t.max?t.max:e.datamax),n=o-i;if(0==n){var r=0==o?1:.01;null==t.min&&(i-=r),null!=t.max&&null==t.min||(o+=r)}else{var a=t.autoscaleMargin;null!=a&&(null==t.min&&(i-=n*a)<0&&null!=e.datamin&&e.datamin>=0&&(i=0),null==t.max&&(o+=n*a)>0&&null!=e.datamax&&e.datamax<=0&&(o=0))}e.min=i,e.max=o}(t)}),n){var c={style:t.css("font-style"),size:Math.round(.8*(+t.css("font-size").replace("px","")||13)),variant:t.css("font-variant"),weight:t.css("font-weight"),family:t.css("font-family")},u=e.grep(o,function(e){return e.reserveSpace});for(e.each(u,function(t,i){!function(t){var i,o=t.options;if(i="number"==typeof o.ticks&&o.ticks>0?o.ticks:.3*Math.sqrt("x"==t.direction?g:m),t.delta=(t.max-t.min)/i,"time"==o.mode&&!t.tickGenerator)throw new Error("Time mode requires the flot.time plugin.");if(t.tickGenerator||(t.tickGenerator=function(e){var t=o.tickDecimals,i=-Math.floor(Math.log(e.delta)/Math.LN10);null!=t&&i>t&&(i=t);var n,r,a,s=Math.pow(10,-i),l=e.delta/s,c=[],p=0,u=Number.NaN;l<1.5?n=1:l<3?(n=2,l>2.25&&(null==t||i+1<=t)&&(n=2.5,++i)):n=l<7.5?5:10,n*=s,null!=o.minTickSize&&n<o.minTickSize&&(n=o.minTickSize),e.tickDecimals=Math.max(0,null!=t?t:i),e.tickSize=o.tickSize||n,r=function(e,t){return t*Math.floor(e/t)}(e.min,e.tickSize);do{a=u,u=r+p*e.tickSize,c.push(u),++p}while(u<e.max&&u!=a);return c},t.tickFormatter=function(e,t){var i=t.tickDecimals?Math.pow(10,t.tickDecimals):1,o=""+Math.round(e*i)/i;if(null!=t.tickDecimals){var n=o.indexOf("."),r=-1==n?0:o.length-n-1;if(r<t.tickDecimals)return(r?o:o+".")+(""+i).substr(1,t.tickDecimals-r)}return o}),e.isFunction(o.tickFormatter)&&(t.tickFormatter=function(e,t){return""+o.tickFormatter(e,t)}),null!=o.alignTicksWithAxis){var n=("x"==t.direction?h:d)[o.alignTicksWithAxis-1];if(n&&n.used&&n!=t){var r=t.tickGenerator(t);if(r.length>0&&(null==o.min&&(t.min=Math.min(t.min,r[0])),null==o.max&&r.length>1&&(t.max=Math.max(t.max,r[r.length-1]))),t.tickGenerator=function(e){var t,i,o=[];for(i=0;i<n.ticks.length;++i)t=(n.ticks[i].v-n.min)/(n.max-n.min),t=e.min+t*(e.max-e.min),o.push(t);return o},!t.mode&&null==o.tickDecimals){var a=Math.max(0,1-Math.floor(Math.log(t.delta)/Math.LN10)),s=t.tickGenerator(t);s.length>1&&/\..*0$/.test((s[1]-s[0]).toFixed(a))||(t.tickDecimals=a)}}}}(i),function(t){var i,o,n=t.options.ticks,r=[];for(null==n||"number"==typeof n&&n>0?r=t.tickGenerator(t):n&&(r=e.isFunction(n)?n(t):n),t.ticks=[],i=0;i<r.length;++i){var a=null,s=r[i];"object"==typeof s?(o=+s[0],s.length>1&&(a=s[1])):o=+s,null==a&&(a=t.tickFormatter(o,t)),isNaN(o)||t.ticks.push({v:o,label:a})}}(i),function(e,t){e.options.autoscaleMargin&&t.length>0&&(null==e.options.min&&(e.min=Math.min(e.min,t[0].v)),null==e.options.max&&t.length>1&&(e.max=Math.max(e.max,t[t.length-1].v)))}(i,i.ticks),i.font=e.extend({},c,i.options.font),function(e){var t=e.options,i=e.ticks||[],o=t.labelWidth||0,n=t.labelHeight||0,r=e.font;p.save(),p.font=r.style+" "+r.variant+" "+r.weight+" "+r.size+"px '"+r.family+"'";for(var a=0;a<i.length;++a){var s=i[a];if(s.lines=[],s.width=s.height=0,s.label){for(var l=(s.label+"").replace(/<br ?\/?>|\r\n|\r/g,"\n").split("\n"),c=0;c<l.length;++c){var u={text:l[c]},h=p.measureText(u.text);u.width=h.width,u.height=null!=h.height?h.height:r.size,u.height+=Math.round(.15*r.size),s.width=Math.max(u.width,s.width),s.height+=u.height,s.lines.push(u)}null==t.labelWidth&&(o=Math.max(o,s.width)),null==t.labelHeight&&(n=Math.max(n,s.height))}}p.restore(),e.labelWidth=Math.ceil(o),e.labelHeight=Math.ceil(n)}(i)}),i=u.length-1;i>=0;--i)I(u[i]);!function(){var t,i=a.grid.minBorderMargin,o={x:0,y:0};if(null==i)for(i=0,t=0;t<r.length;++t)i=Math.max(i,2*(r[t].points.radius+r[t].points.lineWidth/2));o.x=o.y=Math.ceil(i),e.each(T(),function(e,t){var i=t.direction;t.reserveSpace&&(o[i]=Math.ceil(Math.max(o[i],("x"==i?t.labelWidth:t.labelHeight)/2)))}),f.left=Math.max(o.x,f.left),f.right=Math.max(o.x,f.right),f.top=Math.max(o.y,f.top),f.bottom=Math.max(o.y,f.bottom)}(),e.each(u,function(e,t){!function(e){"x"==e.direction?(e.box.left=f.left-e.labelWidth/2,e.box.width=g-f.left-f.right+e.labelWidth):(e.box.top=f.top-e.labelHeight/2,e.box.height=m-f.bottom-f.top+e.labelHeight)}(t)})}x=g-f.left-f.right,v=m-f.bottom-f.top,e.each(o,function(e,t){!function(e){function t(e){return e}var i,o,n=e.options.transform||t,r=e.options.inverseTransform;"x"==e.direction?(i=e.scale=x/Math.abs(n(e.max)-n(e.min)),o=Math.min(n(e.max),n(e.min))):(i=-(i=e.scale=v/Math.abs(n(e.max)-n(e.min))),o=Math.max(n(e.max),n(e.min))),e.p2c=n==t?function(e){return(e-o)*i}:function(e){return(n(e)-o)*i},e.c2p=r?function(e){return r(o+e/i)}:function(e){return o+e/i}}(t)}),function(){if(t.find(".legend").remove(),a.legend.show){for(var i,o,n=[],s=[],l=!1,c=a.legend.labelFormatter,p=0;p<r.length;++p)(i=r[p]).label&&(o=c?c(i.label,i):i.label)&&s.push({label:o,color:i.color});if(a.legend.sorted)if(e.isFunction(a.legend.sorted))s.sort(a.legend.sorted);else if("reverse"==a.legend.sorted)s.reverse();else{var u="descending"!=a.legend.sorted;s.sort(function(e,t){return e.label==t.label?0:e.label<t.label!=u?1:-1})}for(var p=0;p<s.length;++p){var h=s[p];p%a.legend.noColumns==0&&(l&&n.push("</tr>"),n.push("<tr>"),l=!0),n.push('<td class="legendColorBox"><div style="border:1px solid '+a.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+h.color+';overflow:hidden"></div></div></td><td class="legendLabel">'+h.label+"</td>")}if(l&&n.push("</tr>"),0!=n.length){var d='<table style="font-size:smaller;color:'+a.grid.color+'">'+n.join("")+"</table>";if(null!=a.legend.container)e(a.legend.container).html(d);else{var g="",m=a.legend.position,x=a.legend.margin;null==x[0]&&(x=[x,x]),"n"==m.charAt(0)?g+="top:"+(x[1]+f.top)+"px;":"s"==m.charAt(0)&&(g+="bottom:"+(x[1]+f.bottom)+"px;"),"e"==m.charAt(1)?g+="right:"+(x[0]+f.right)+"px;":"w"==m.charAt(1)&&(g+="left:"+(x[0]+f.left)+"px;");var v=e('<div class="legend">'+d.replace('style="','style="position:absolute;'+g+";")+"</div>").appendTo(t);if(0!=a.legend.backgroundOpacity){var b=a.legend.backgroundColor;null==b&&((b=(b=a.grid.backgroundColor)&&"string"==typeof b?e.color.parse(b):e.color.extract(v,"background-color")).a=1,b=b.toString());var y=v.children();e('<div style="position:absolute;width:'+y.width()+"px;height:"+y.height()+"px;"+g+"background-color:"+b+';"> </div>').prependTo(v).css("opacity",a.legend.backgroundOpacity)}}}}}()}function D(){p.clearRect(0,0,g,m),k(b.drawBackground,[p]);var e=a.grid;e.show&&e.backgroundColor&&(p.save(),p.translate(f.left,f.top),p.fillStyle=Z(a.grid.backgroundColor,v,0,"rgba(255, 255, 255, 0)"),p.fillRect(0,0,x,v),p.restore()),e.show&&!e.aboveData&&(N(),L());for(var t=0;t<r.length;++t)k(b.drawSeries,[p,r[t]]),R(r[t]);k(b.draw,[p]),e.show&&e.aboveData&&(N(),L())}function F(e,t){for(var i,o,n,r,a=T(),s=0;s<a.length;++s)if((i=a[s]).direction==t&&(r=t+i.n+"axis",e[r]||1!=i.n||(r=t+"axis"),e[r])){o=e[r].from,n=e[r].to;break}if(e[r]||(i="x"==t?h[0]:d[0],o=e[t+"1"],n=e[t+"2"]),null!=o&&null!=n&&o>n){var l=o;o=n,n=l}return{from:o,to:n,axis:i}}function N(){var t,i,o,n;p.save(),p.translate(f.left,f.top);var r=a.grid.markings;if(r)for(e.isFunction(r)&&((i=y.getAxes()).xmin=i.xaxis.min,i.xmax=i.xaxis.max,i.ymin=i.yaxis.min,i.ymax=i.yaxis.max,r=r(i)),t=0;t<r.length;++t){var s=r[t],l=F(s,"x"),c=F(s,"y");null==l.from&&(l.from=l.axis.min),null==l.to&&(l.to=l.axis.max),null==c.from&&(c.from=c.axis.min),null==c.to&&(c.to=c.axis.max),l.to<l.axis.min||l.from>l.axis.max||c.to<c.axis.min||c.from>c.axis.max||(l.from=Math.max(l.from,l.axis.min),l.to=Math.min(l.to,l.axis.max),c.from=Math.max(c.from,c.axis.min),c.to=Math.min(c.to,c.axis.max),l.from==l.to&&c.from==c.to||(l.from=l.axis.p2c(l.from),l.to=l.axis.p2c(l.to),c.from=c.axis.p2c(c.from),c.to=c.axis.p2c(c.to),l.from==l.to||c.from==c.to?(p.beginPath(),p.strokeStyle=s.color||a.grid.markingsColor,p.lineWidth=s.lineWidth||a.grid.markingsLineWidth,p.moveTo(l.from,c.from),p.lineTo(l.to,c.to),p.stroke()):(p.fillStyle=s.color||a.grid.markingsColor,p.fillRect(l.from,c.to,l.to-l.from,c.from-c.to))))}i=T(),o=a.grid.borderWidth;for(var u=0;u<i.length;++u){var h,d,g,m,b=i[u],k=b.box,w=b.tickLength;if(b.show&&0!=b.ticks.length){for(p.strokeStyle=b.options.tickColor||e.color.parse(b.options.color).scale("a",.22).toString(),p.lineWidth=1,"x"==b.direction?(h=0,d="full"==w?"top"==b.position?0:v:k.top-f.top+("top"==b.position?k.height:0)):(d=0,h="full"==w?"left"==b.position?0:x:k.left-f.left+("left"==b.position?k.width:0)),b.innermost||(p.beginPath(),g=m=0,"x"==b.direction?g=x:m=v,1==p.lineWidth&&(h=Math.floor(h)+.5,d=Math.floor(d)+.5),p.moveTo(h,d),p.lineTo(h+g,d+m),p.stroke()),p.beginPath(),t=0;t<b.ticks.length;++t){var M=b.ticks[t].v;g=m=0,isNaN(M)||M<b.min||M>b.max||"full"==w&&("object"==typeof o&&o[b.position]>0||o>0)&&(M==b.min||M==b.max)||("x"==b.direction?(h=b.p2c(M),m="full"==w?-v:w,"top"==b.position&&(m=-m)):(d=b.p2c(M),g="full"==w?-x:w,"left"==b.position&&(g=-g)),1==p.lineWidth&&("x"==b.direction?h=Math.floor(h)+.5:d=Math.floor(d)+.5),p.moveTo(h,d),p.lineTo(h+g,d+m))}p.stroke()}}o&&(n=a.grid.borderColor,"object"==typeof o||"object"==typeof n?("object"!=typeof o&&(o={top:o,right:o,bottom:o,left:o}),"object"!=typeof n&&(n={top:n,right:n,bottom:n,left:n}),o.top>0&&(p.strokeStyle=n.top,p.lineWidth=o.top,p.beginPath(),p.moveTo(0-o.left,0-o.top/2),p.lineTo(x,0-o.top/2),p.stroke()),o.right>0&&(p.strokeStyle=n.right,p.lineWidth=o.right,p.beginPath(),p.moveTo(x+o.right/2,0-o.top),p.lineTo(x+o.right/2,v),p.stroke()),o.bottom>0&&(p.strokeStyle=n.bottom,p.lineWidth=o.bottom,p.beginPath(),p.moveTo(x+o.right,v+o.bottom/2),p.lineTo(0,v+o.bottom/2),p.stroke()),o.left>0&&(p.strokeStyle=n.left,p.lineWidth=o.left,p.beginPath(),p.moveTo(0-o.left/2,v+o.bottom),p.lineTo(0-o.left/2,0),p.stroke())):(p.lineWidth=o,p.strokeStyle=a.grid.borderColor,p.strokeRect(-o/2,-o/2,x+o,v+o))),p.restore()}function L(){p.save(),e.each(T(),function(e,t){if(t.show&&0!=t.ticks.length){var i=t.box,o=t.font;p.fillStyle=t.options.color,p.font=o.style+" "+o.variant+" "+o.weight+" "+o.size+"px "+o.family,p.textAlign="start",p.textBaseline="middle";for(var n=0;n<t.ticks.length;++n){var r=t.ticks[n];if(!(!r.label||r.v<t.min||r.v>t.max))for(var a,s,l,c=0,u=0;u<r.lines.length;++u)l=r.lines[u],"x"==t.direction?(a=f.left+t.p2c(r.v)-l.width/2,s="bottom"==t.position?i.top+i.padding:i.top+i.height-i.padding-r.height):(s=f.top+t.p2c(r.v)-r.height/2,a="left"==t.position?i.left+i.width-i.padding-l.width:i.left+i.padding),s+=l.height/2+c,c+=l.height,window.opera&&window.opera.version().split(".")[0]<12&&(a=Math.floor(a),s=Math.ceil(s-2)),p.fillText(l.text,a,s)}}}),p.restore()}function R(e){e.lines.show&&function(e){function t(e,t,i,o,n){var r=e.points,a=e.pointsize,s=null,l=null;p.beginPath();for(var c=a;c<r.length;c+=a){var u=r[c-a],h=r[c-a+1],d=r[c],f=r[c+1];if(null!=u&&null!=d){if(h<=f&&h<n.min){if(f<n.min)continue;u=(n.min-h)/(f-h)*(d-u)+u,h=n.min}else if(f<=h&&f<n.min){if(h<n.min)continue;d=(n.min-h)/(f-h)*(d-u)+u,f=n.min}if(h>=f&&h>n.max){if(f>n.max)continue;u=(n.max-h)/(f-h)*(d-u)+u,h=n.max}else if(f>=h&&f>n.max){if(h>n.max)continue;d=(n.max-h)/(f-h)*(d-u)+u,f=n.max}if(u<=d&&u<o.min){if(d<o.min)continue;h=(o.min-u)/(d-u)*(f-h)+h,u=o.min}else if(d<=u&&d<o.min){if(u<o.min)continue;f=(o.min-u)/(d-u)*(f-h)+h,d=o.min}if(u>=d&&u>o.max){if(d>o.max)continue;h=(o.max-u)/(d-u)*(f-h)+h,u=o.max}else if(d>=u&&d>o.max){if(u>o.max)continue;f=(o.max-u)/(d-u)*(f-h)+h,d=o.max}u==s&&h==l||p.moveTo(o.p2c(u)+t,n.p2c(h)+i),s=d,l=f,p.lineTo(o.p2c(d)+t,n.p2c(f)+i)}}p.stroke()}p.save(),p.translate(f.left,f.top),p.lineJoin="round";var i=e.lines.lineWidth,o=e.shadowSize;if(i>0&&o>0){p.lineWidth=o,p.strokeStyle="rgba(0,0,0,0.1)";var n=Math.PI/18;t(e.datapoints,Math.sin(n)*(i/2+o/2),Math.cos(n)*(i/2+o/2),e.xaxis,e.yaxis),p.lineWidth=o/2,t(e.datapoints,Math.sin(n)*(i/2+o/4),Math.cos(n)*(i/2+o/4),e.xaxis,e.yaxis)}p.lineWidth=i,p.strokeStyle=e.color;var r=E(e.lines,e.color,0,v);r&&(p.fillStyle=r,function(e,t,i){for(var o=e.points,n=e.pointsize,r=Math.min(Math.max(0,i.min),i.max),a=0,s=!1,l=1,c=0,u=0;!(n>0&&a>o.length+n);){var h=o[(a+=n)-n],d=o[a-n+l],f=o[a],g=o[a+l];if(s){if(n>0&&null!=h&&null==f){u=a,n=-n,l=2;continue}if(n<0&&a==c+n){p.fill(),s=!1,l=1,a=c=u+(n=-n);continue}}if(null!=h&&null!=f){if(h<=f&&h<t.min){if(f<t.min)continue;d=(t.min-h)/(f-h)*(g-d)+d,h=t.min}else if(f<=h&&f<t.min){if(h<t.min)continue;g=(t.min-h)/(f-h)*(g-d)+d,f=t.min}if(h>=f&&h>t.max){if(f>t.max)continue;d=(t.max-h)/(f-h)*(g-d)+d,h=t.max}else if(f>=h&&f>t.max){if(h>t.max)continue;g=(t.max-h)/(f-h)*(g-d)+d,f=t.max}if(s||(p.beginPath(),p.moveTo(t.p2c(h),i.p2c(r)),s=!0),d>=i.max&&g>=i.max)p.lineTo(t.p2c(h),i.p2c(i.max)),p.lineTo(t.p2c(f),i.p2c(i.max));else if(d<=i.min&&g<=i.min)p.lineTo(t.p2c(h),i.p2c(i.min)),p.lineTo(t.p2c(f),i.p2c(i.min));else{var m=h,x=f;d<=g&&d<i.min&&g>=i.min?(h=(i.min-d)/(g-d)*(f-h)+h,d=i.min):g<=d&&g<i.min&&d>=i.min&&(f=(i.min-d)/(g-d)*(f-h)+h,g=i.min),d>=g&&d>i.max&&g<=i.max?(h=(i.max-d)/(g-d)*(f-h)+h,d=i.max):g>=d&&g>i.max&&d<=i.max&&(f=(i.max-d)/(g-d)*(f-h)+h,g=i.max),h!=m&&p.lineTo(t.p2c(m),i.p2c(d)),p.lineTo(t.p2c(h),i.p2c(d)),p.lineTo(t.p2c(f),i.p2c(g)),f!=x&&(p.lineTo(t.p2c(f),i.p2c(g)),p.lineTo(t.p2c(x),i.p2c(g)))}}}}(e.datapoints,e.xaxis,e.yaxis)),i>0&&t(e.datapoints,0,0,e.xaxis,e.yaxis),p.restore()}(e),e.bars.show&&function(e){var t;switch(p.save(),p.translate(f.left,f.top),p.lineWidth=e.bars.lineWidth,p.strokeStyle=e.color,e.bars.align){case"left":t=0;break;case"right":t=-e.bars.barWidth;break;case"center":t=-e.bars.barWidth/2;break;default:throw new Error("Invalid bar alignment: "+e.bars.align)}var i=e.bars.fill?function(t,i){return E(e.bars,e.color,t,i)}:null;(function(t,i,o,n,r,a,s){for(var l=t.points,c=t.pointsize,u=0;u<l.length;u+=c)null!=l[u]&&j(l[u],l[u+1],l[u+2],i,o,n,r,a,s,p,e.bars.horizontal,e.bars.lineWidth)})(e.datapoints,t,t+e.bars.barWidth,0,i,e.xaxis,e.yaxis),p.restore()}(e),e.points.show&&function(e){function t(e,t,i,o,n,r,a,s){for(var l=e.points,c=e.pointsize,u=0;u<l.length;u+=c){var h=l[u],d=l[u+1];null==h||h<r.min||h>r.max||d<a.min||d>a.max||(p.beginPath(),h=r.p2c(h),d=a.p2c(d)+o,"circle"==s?p.arc(h,d,t,0,n?Math.PI:2*Math.PI,!1):s(p,h,d,t,n),p.closePath(),i&&(p.fillStyle=i,p.fill()),p.stroke())}}p.save(),p.translate(f.left,f.top);var i=e.points.lineWidth,o=e.shadowSize,n=e.points.radius,r=e.points.symbol;if(0==i&&(i=1e-4),i>0&&o>0){var a=o/2;p.lineWidth=a,p.strokeStyle="rgba(0,0,0,0.1)",t(e.datapoints,n,null,a+a/2,!0,e.xaxis,e.yaxis,r),p.strokeStyle="rgba(0,0,0,0.2)",t(e.datapoints,n,null,a/2,!0,e.xaxis,e.yaxis,r)}p.lineWidth=i,p.strokeStyle=e.color,t(e.datapoints,n,E(e.points,e.color),0,!1,e.xaxis,e.yaxis,r),p.restore()}(e)}function j(e,t,i,o,n,r,a,s,l,c,p,u){var h,d,f,g,m,x,v,b,y;p?(b=x=v=!0,m=!1,g=t+o,f=t+n,(d=e)<(h=i)&&(y=d,d=h,h=y,m=!0,x=!1)):(m=x=v=!0,b=!1,h=e+o,d=e+n,(g=t)<(f=i)&&(y=g,g=f,f=y,b=!0,v=!1)),d<s.min||h>s.max||g<l.min||f>l.max||(h<s.min&&(h=s.min,m=!1),d>s.max&&(d=s.max,x=!1),f<l.min&&(f=l.min,b=!1),g>l.max&&(g=l.max,v=!1),h=s.p2c(h),f=l.p2c(f),d=s.p2c(d),g=l.p2c(g),a&&(c.beginPath(),c.moveTo(h,f),c.lineTo(h,g),c.lineTo(d,g),c.lineTo(d,f),c.fillStyle=a(f,g),c.fill()),u>0&&(m||x||v||b)&&(c.beginPath(),c.moveTo(h,f+r),m?c.lineTo(h,g+r):c.moveTo(h,g+r),v?c.lineTo(d,g+r):c.moveTo(d,g+r),x?c.lineTo(d,f+r):c.moveTo(d,f+r),b?c.lineTo(h,f+r):c.moveTo(h,f+r),c.stroke()))}function E(t,i,o,n){var r=t.fill;if(!r)return null;if(t.fillColor)return Z(t.fillColor,o,n,i);var a=e.color.parse(i);return a.a="number"==typeof r?r:.4,a.normalize(),a.toString()}y.setData=w,y.setupGrid=W,y.draw=D,y.getPlaceholder=function(){return t},y.getCanvas=function(){return s},y.getPlotOffset=function(){return f},y.width=function(){return x},y.height=function(){return v},y.offset=function(){var e=c.offset();return e.left+=f.left,e.top+=f.top,e},y.getData=function(){return r},y.getAxes=function(){var t={};return e.each(h.concat(d),function(e,i){i&&(t[i.direction+(1!=i.n?i.n:"")+"axis"]=i)}),t},y.getXAxes=function(){return h},y.getYAxes=function(){return d},y.c2p=P,y.p2c=function(e){var t,i,o,n={};for(t=0;t<h.length;++t)if((i=h[t])&&i.used&&(o="x"+i.n,null==e[o]&&1==i.n&&(o="x"),null!=e[o])){n.left=i.p2c(e[o]);break}for(t=0;t<d.length;++t)if((i=d[t])&&i.used&&(o="y"+i.n,null==e[o]&&1==i.n&&(o="y"),null!=e[o])){n.top=i.p2c(e[o]);break}return n},y.getOptions=function(){return a},y.highlight=q,y.unhighlight=Q,y.triggerRedrawOverlay=G,y.pointOffset=function(e){return{left:parseInt(h[M(e,"x")-1].p2c(+e.x)+f.left,10),top:parseInt(d[M(e,"y")-1].p2c(+e.y)+f.top,10)}},y.shutdown=function(){X&&clearTimeout(X),c.unbind("mousemove",B),c.unbind("mouseleave",H),c.unbind("click",Y),k(b.shutdown,[c])},y.resize=function(){z(),A(s),A(l)},y.hooks=b,function(){for(var t=0;t<n.length;++t){var i=n[t];i.init(y),i.options&&e.extend(!0,a,i.options)}}(),function(t){var i;for(e.extend(!0,a,t),null==a.xaxis.color&&(a.xaxis.color=a.grid.color),null==a.yaxis.color&&(a.yaxis.color=a.grid.color),null==a.xaxis.tickColor&&(a.xaxis.tickColor=a.grid.tickColor),null==a.yaxis.tickColor&&(a.yaxis.tickColor=a.grid.tickColor),null==a.grid.borderColor&&(a.grid.borderColor=a.grid.color),null==a.grid.tickColor&&(a.grid.tickColor=e.color.parse(a.grid.color).scale("a",.22).toString()),i=0;i<Math.max(1,a.xaxes.length);++i)a.xaxes[i]=e.extend(!0,{},a.xaxis,a.xaxes[i]);for(i=0;i<Math.max(1,a.yaxes.length);++i)a.yaxes[i]=e.extend(!0,{},a.yaxis,a.yaxes[i]);for(a.xaxis.noTicks&&null==a.xaxis.ticks&&(a.xaxis.ticks=a.xaxis.noTicks),a.yaxis.noTicks&&null==a.yaxis.ticks&&(a.yaxis.ticks=a.yaxis.noTicks),a.x2axis&&(a.xaxes[1]=e.extend(!0,{},a.xaxis,a.x2axis),a.xaxes[1].position="top"),a.y2axis&&(a.yaxes[1]=e.extend(!0,{},a.yaxis,a.y2axis),a.yaxes[1].position="right"),a.grid.coloredAreas&&(a.grid.markings=a.grid.coloredAreas),a.grid.coloredAreasColor&&(a.grid.markingsColor=a.grid.coloredAreasColor),a.lines&&e.extend(!0,a.series.lines,a.lines),a.points&&e.extend(!0,a.series.points,a.points),a.bars&&e.extend(!0,a.series.bars,a.bars),null!=a.shadowSize&&(a.series.shadowSize=a.shadowSize),null!=a.highlightColor&&(a.series.highlightColor=a.highlightColor),i=0;i<a.xaxes.length;++i)O(h,i+1).options=a.xaxes[i];for(i=0;i<a.yaxes.length;++i)O(d,i+1).options=a.yaxes[i];for(var o in b)a.hooks[o]&&a.hooks[o].length&&(b[o]=b[o].concat(a.hooks[o]));k(b.processOptions,[a])}(o),function(){var i,o=t.children("canvas.flot-base"),n=t.children("canvas.flot-overlay");0==o.length||0==n?(t.html(""),t.css({padding:0}),"static"==t.css("position")&&t.css("position","relative"),z(),s=C("flot-base"),l=C("flot-overlay"),i=!1):(s=o.get(0),l=n.get(0),i=!0),p=s.getContext("2d"),u=l.getContext("2d"),c=e(l),i&&(t.data("plot").shutdown(),y.resize(),u.clearRect(0,0,g,m),c.unbind(),t.children().not([s,l]).remove()),t.data("plot",y)}(),w(i),W(),D(),a.grid.hoverable&&(c.mousemove(B),c.bind("mouseleave",H)),a.grid.clickable&&c.click(Y),k(b.bindEvents,[c]);var $=[],X=null;function B(e){a.grid.hoverable&&_("plothover",e,function(e){return 0!=e.hoverable})}function H(e){a.grid.hoverable&&_("plothover",e,function(e){return!1})}function Y(e){_("plotclick",e,function(e){return 0!=e.clickable})}function _(e,i,o){var n=c.offset(),s=i.pageX-n.left-f.left,l=i.pageY-n.top-f.top,p=P({left:s,top:l});p.pageX=i.pageX,p.pageY=i.pageY;var u=function(e,t,i){var o,n,s,l=a.grid.mouseActiveRadius,c=l*l+1,p=null;for(o=r.length-1;o>=0;--o)if(i(r[o])){var u=r[o],h=u.xaxis,d=u.yaxis,f=u.datapoints.points,g=h.c2p(e),m=d.c2p(t),x=l/h.scale,v=l/d.scale;if(s=u.datapoints.pointsize,h.options.inverseTransform&&(x=Number.MAX_VALUE),d.options.inverseTransform&&(v=Number.MAX_VALUE),u.lines.show||u.points.show)for(n=0;n<f.length;n+=s){var b=f[n],y=f[n+1];if(null!=b&&!(b-g>x||b-g<-x||y-m>v||y-m<-v)){var k=Math.abs(h.p2c(b)-e),w=Math.abs(d.p2c(y)-t),M=k*k+w*w;M<c&&(c=M,p=[o,n/s])}}if(u.bars.show&&!p){var T="left"==u.bars.align?0:-u.bars.barWidth/2,P=T+u.bars.barWidth;for(n=0;n<f.length;n+=s){var b=f[n],y=f[n+1],O=f[n+2];null!=b&&(r[o].bars.horizontal?g<=Math.max(O,b)&&g>=Math.min(O,b)&&m>=y+T&&m<=y+P:g>=b+T&&g<=b+P&&m>=Math.min(O,y)&&m<=Math.max(O,y))&&(p=[o,n/s])}}}return p?(o=p[0],n=p[1],s=r[o].datapoints.pointsize,{datapoint:r[o].datapoints.points.slice(n*s,(n+1)*s),dataIndex:n,series:r[o],seriesIndex:o}):null}(s,l,o);if(u&&(u.pageX=parseInt(u.series.xaxis.p2c(u.datapoint[0])+n.left+f.left,10),u.pageY=parseInt(u.series.yaxis.p2c(u.datapoint[1])+n.top+f.top,10)),a.grid.autoHighlight){for(var h=0;h<$.length;++h){var d=$[h];d.auto!=e||u&&d.series==u.series&&d.point[0]==u.datapoint[0]&&d.point[1]==u.datapoint[1]||Q(d.series,d.point)}u&&q(u.series,u.datapoint,e)}t.trigger(e,[p,u])}function G(){var e=a.interaction.redrawOverlayInterval;-1!=e?X||(X=setTimeout(V,e)):V()}function V(){var e,t;for(X=null,u.save(),u.clearRect(0,0,g,m),u.translate(f.left,f.top),e=0;e<$.length;++e)(t=$[e]).series.bars.show?K(t.series,t.point):J(t.series,t.point);u.restore(),k(b.drawOverlay,[u])}function q(e,t,i){if("number"==typeof e&&(e=r[e]),"number"==typeof t){var o=e.datapoints.pointsize;t=e.datapoints.points.slice(o*t,o*(t+1))}var n=U(e,t);-1==n?($.push({series:e,point:t,auto:i}),G()):i||($[n].auto=!1)}function Q(e,t){null==e&&null==t&&($=[],G()),"number"==typeof e&&(e=r[e]),"number"==typeof t&&(t=e.data[t]);var i=U(e,t);-1!=i&&($.splice(i,1),G())}function U(e,t){for(var i=0;i<$.length;++i){var o=$[i];if(o.series==e&&o.point[0]==t[0]&&o.point[1]==t[1])return i}return-1}function J(t,i){var o=i[0],n=i[1],r=t.xaxis,a=t.yaxis,s="string"==typeof t.highlightColor?t.highlightColor:e.color.parse(t.color).scale("a",.5).toString();if(!(o<r.min||o>r.max||n<a.min||n>a.max)){var l=t.points.radius+t.points.lineWidth/2;u.lineWidth=l,u.strokeStyle=s;var c=1.5*l;o=r.p2c(o),n=a.p2c(n),u.beginPath(),"circle"==t.points.symbol?u.arc(o,n,c,0,2*Math.PI,!1):t.points.symbol(u,o,n,c,!1),u.closePath(),u.stroke()}}function K(t,i){var o="string"==typeof t.highlightColor?t.highlightColor:e.color.parse(t.color).scale("a",.5).toString(),n=o,r="left"==t.bars.align?0:-t.bars.barWidth/2;u.lineWidth=t.bars.lineWidth,u.strokeStyle=o,j(i[0],i[1],i[2]||0,r,r+t.bars.barWidth,0,function(){return n},t.xaxis,t.yaxis,u,t.bars.horizontal,t.bars.lineWidth)}function Z(t,i,o,n){if("string"==typeof t)return t;for(var r=p.createLinearGradient(0,o,0,i),a=0,s=t.colors.length;a<s;++a){var l=t.colors[a];if("string"!=typeof l){var c=e.color.parse(n);null!=l.brightness&&(c=c.scale("rgb",l.brightness)),null!=l.opacity&&(c.a*=l.opacity),l=c.toString()}r.addColorStop(a/(s-1),l)}return r}}e.plot=function(i,o,n){var r=new t(e(i),o,n,e.plot.plugins);return r},e.plot.version="0.8-alpha",e.plot.plugins=[],e.fn.plot=function(t,i){return this.each(function(){e.plot(this,t,i)})}}(jQuery)},374:function(e,t){!function(e){var t=10,i=.95,o={series:{pie:{show:!1,radius:"auto",innerRadius:0,startAngle:1.5,tilt:1,shadow:{left:5,top:15,alpha:.02},offset:{top:0,left:"auto"},stroke:{color:"#fff",width:1},label:{show:"auto",formatter:function(e,t){return"<div style='font-size:x-small;text-align:center;padding:2px;color:"+t.color+";'>"+e+"<br/>"+Math.round(t.percent)+"%</div>"},radius:1,background:{color:null,opacity:0},threshold:0},combine:{threshold:-1,color:null,label:"Other"},highlight:{opacity:.5}}}};e.plot.plugins.push({init:function(n){var r=null,a=null,s=null,l=null,c=null,p=!1,u=null,h=[];function d(t,i,n){p||(p=!0,r=t.getCanvas(),a=e(r).parent(),o=t.getOptions(),t.setData(function(t){for(var i=0,n=0,r=0,a=o.series.pie.combine.color,s=[],l=0;l<t.length;++l){var c=t[l].data;e.isArray(c)?e.isNumeric(c[1])?c[1]=+c[1]:c[1]=0:c=e.isNumeric(c)?[1,+c]:[1,0],t[l].data=[c]}for(var l=0;l<t.length;++l)i+=t[l].data[0][1];for(var l=0;l<t.length;++l){var c=t[l].data[0][1];c/i<=o.series.pie.combine.threshold&&(n+=c,r++,a||(a=t[l].color))}for(var l=0;l<t.length;++l){var c=t[l].data[0][1];(r<2||c/i>o.series.pie.combine.threshold)&&s.push({data:[[1,c]],color:t[l].color,label:t[l].label,angle:c*Math.PI*2/i,percent:c/(i/100)})}return r>1&&s.push({data:[[1,n]],color:a,label:o.series.pie.combine.label,angle:n*Math.PI*2/i,percent:n/(i/100)}),s}(t.getData())))}function f(n,r){if(a){var h=n.getPlaceholder().width(),d=n.getPlaceholder().height(),f=a.children().filter(".legend").children().width()||0;u=r,p=!1,s=Math.min(h,d/o.series.pie.tilt)/2,c=d/2+o.series.pie.offset.top,l=h/2,"auto"==o.series.pie.offset.left?o.legend.position.match("w")?l+=f/2:l-=f/2:l+=o.series.pie.offset.left,l<s?l=s:l>h-s&&(l=h-s);var m=n.getData(),x=0;do{x>0&&(s*=i),x+=1,v(),o.series.pie.tilt<=.8&&b()}while(!y()&&x<t);x>=t&&(v(),a.prepend("<div class='error'>Could not draw pie with labels contained inside canvas</div>")),n.setSeries&&n.insertLegend&&(n.setSeries(m),n.insertLegend())}function v(){u.clearRect(0,0,h,d),a.children().filter(".pieLabel, .pieLabelBackground").remove()}function b(){var e=o.series.pie.shadow.left,t=o.series.pie.shadow.top,i=o.series.pie.shadow.alpha,n=o.series.pie.radius>1?o.series.pie.radius:s*o.series.pie.radius;if(!(n>=h/2-e||n*o.series.pie.tilt>=d/2-t||n<=10)){u.save(),u.translate(e,t),u.globalAlpha=i,u.fillStyle="#000",u.translate(l,c),u.scale(1,o.series.pie.tilt);for(var r=1;r<=10;r++)u.beginPath(),u.arc(0,0,n,0,2*Math.PI,!1),u.fill(),n-=r;u.restore()}}function y(){var t=Math.PI*o.series.pie.startAngle,i=o.series.pie.radius>1?o.series.pie.radius:s*o.series.pie.radius;u.save(),u.translate(l,c),u.scale(1,o.series.pie.tilt),u.save();for(var n=t,r=0;r<m.length;++r)m[r].startAngle=n,p(m[r].angle,m[r].color,!0);if(u.restore(),o.series.pie.stroke.width>0){u.save(),u.lineWidth=o.series.pie.stroke.width,n=t;for(var r=0;r<m.length;++r)p(m[r].angle,o.series.pie.stroke.color,!1);u.restore()}return g(u),u.restore(),!o.series.pie.label.show||function(){for(var i=t,n=o.series.pie.label.radius>1?o.series.pie.label.radius:s*o.series.pie.label.radius,r=0;r<m.length;++r){if(m[r].percent>=100*o.series.pie.label.threshold&&!p(m[r],i,r))return!1;i+=m[r].angle}return!0;function p(t,i,r){if(0==t.data[0][1])return!0;var s,p=o.legend.labelFormatter,u=o.series.pie.label.formatter;s=p?p(t.label,t):t.label,u&&(s=u(s,t));var f=(i+t.angle+i)/2,g=l+Math.round(Math.cos(f)*n),m=c+Math.round(Math.sin(f)*n)*o.series.pie.tilt,x="<span class='pieLabel' id='pieLabel"+r+"' style='position:absolute;top:"+m+"px;left:"+g+"px;'>"+s+"</span>";a.append(x);var v=a.children("#pieLabel"+r),b=m-v.height()/2,y=g-v.width()/2;if(v.css("top",b),v.css("left",y),0-b>0||0-y>0||d-(b+v.height())<0||h-(y+v.width())<0)return!1;if(0!=o.series.pie.label.background.opacity){var k=o.series.pie.label.background.color;null==k&&(k=t.color);var w="top:"+b+"px;left:"+y+"px;";e("<div class='pieLabelBackground' style='position:absolute;width:"+v.width()+"px;height:"+v.height()+"px;"+w+"background-color:"+k+";'></div>").css("opacity",o.series.pie.label.background.opacity).insertBefore(v)}return!0}}();function p(e,t,o){e<=0||isNaN(e)||(o?u.fillStyle=t:(u.strokeStyle=t,u.lineJoin="round"),u.beginPath(),Math.abs(e-2*Math.PI)>1e-9&&u.moveTo(0,0),u.arc(0,0,i,n,n+e/2,!1),u.arc(0,0,i,n+e/2,n+e,!1),u.closePath(),n+=e,o?u.fill():u.stroke())}}}function g(e){if(o.series.pie.innerRadius>0){e.save();var t=o.series.pie.innerRadius>1?o.series.pie.innerRadius:s*o.series.pie.innerRadius;e.globalCompositeOperation="destination-out",e.beginPath(),e.fillStyle=o.series.pie.stroke.color,e.arc(0,0,t,0,2*Math.PI,!1),e.fill(),e.closePath(),e.restore(),e.save(),e.beginPath(),e.strokeStyle=o.series.pie.stroke.color,e.arc(0,0,t,0,2*Math.PI,!1),e.stroke(),e.closePath(),e.restore()}}function m(e,t){for(var i=!1,o=-1,n=e.length,r=n-1;++o<n;r=o)(e[o][1]<=t[1]&&t[1]<e[r][1]||e[r][1]<=t[1]&&t[1]<e[o][1])&&t[0]<(e[r][0]-e[o][0])*(t[1]-e[o][1])/(e[r][1]-e[o][1])+e[o][0]&&(i=!i);return i}function x(e){b("plothover",e)}function v(e){b("plotclick",e)}function b(e,t){var i=n.offset(),r=parseInt(t.pageX-i.left),p=parseInt(t.pageY-i.top),d=function(e,t){for(var i,o,r=n.getData(),a=n.getOptions(),p=a.series.pie.radius>1?a.series.pie.radius:s*a.series.pie.radius,h=0;h<r.length;++h){var d=r[h];if(d.pie.show){if(u.save(),u.beginPath(),u.moveTo(0,0),u.arc(0,0,p,d.startAngle,d.startAngle+d.angle/2,!1),u.arc(0,0,p,d.startAngle+d.angle/2,d.startAngle+d.angle,!1),u.closePath(),i=e-l,o=t-c,u.isPointInPath){if(u.isPointInPath(e-l,t-c))return u.restore(),{datapoint:[d.percent,d.data],dataIndex:0,series:d,seriesIndex:h}}else{var f=p*Math.cos(d.startAngle),g=p*Math.sin(d.startAngle),x=p*Math.cos(d.startAngle+d.angle/4),v=p*Math.sin(d.startAngle+d.angle/4),b=p*Math.cos(d.startAngle+d.angle/2),y=p*Math.sin(d.startAngle+d.angle/2),k=p*Math.cos(d.startAngle+d.angle/1.5),w=p*Math.sin(d.startAngle+d.angle/1.5),M=p*Math.cos(d.startAngle+d.angle),T=p*Math.sin(d.startAngle+d.angle),P=[[0,0],[f,g],[x,v],[b,y],[k,w],[M,T]],O=[i,o];if(m(P,O))return u.restore(),{datapoint:[d.percent,d.data],dataIndex:0,series:d,seriesIndex:h}}u.restore()}}return null}(r,p);if(o.grid.autoHighlight)for(var f=0;f<h.length;++f){var g=h[f];g.auto!=e||d&&g.series==d.series||y(g.series)}d&&function(e,t){var i=k(e);-1==i?(h.push({series:e,auto:t}),n.triggerRedrawOverlay()):t||(h[i].auto=!1)}(d.series,e);var x={pageX:t.pageX,pageY:t.pageY};a.trigger(e,[x,d])}function y(e){null==e&&(h=[],n.triggerRedrawOverlay());var t=k(e);-1!=t&&(h.splice(t,1),n.triggerRedrawOverlay())}function k(e){for(var t=0;t<h.length;++t){var i=h[t];if(i.series==e)return t}return-1}n.hooks.processOptions.push(function(e,t){t.series.pie.show&&(t.grid.show=!1,"auto"==t.series.pie.label.show&&(t.legend.show?t.series.pie.label.show=!1:t.series.pie.label.show=!0),"auto"==t.series.pie.radius&&(t.series.pie.label.show?t.series.pie.radius=.75:t.series.pie.radius=1),t.series.pie.tilt>1?t.series.pie.tilt=1:t.series.pie.tilt<0&&(t.series.pie.tilt=0))}),n.hooks.bindEvents.push(function(e,t){var i=e.getOptions();i.series.pie.show&&(i.grid.hoverable&&t.unbind("mousemove").mousemove(x),i.grid.clickable&&t.unbind("click").click(v))}),n.hooks.processDatapoints.push(function(e,t,i,o){var n=e.getOptions();n.series.pie.show&&d(e,t,i)}),n.hooks.drawOverlay.push(function(e,t){var i=e.getOptions();i.series.pie.show&&function(e,t){var i=e.getOptions(),o=i.series.pie.radius>1?i.series.pie.radius:s*i.series.pie.radius;t.save(),t.translate(l,c),t.scale(1,i.series.pie.tilt);for(var n=0;n<h.length;++n)r(h[n].series);function r(e){e.angle<=0||isNaN(e.angle)||(t.fillStyle="rgba(255, 255, 255, "+i.series.pie.highlight.opacity+")",t.beginPath(),Math.abs(e.angle-2*Math.PI)>1e-9&&t.moveTo(0,0),t.arc(0,0,o,e.startAngle,e.startAngle+e.angle/2,!1),t.arc(0,0,o,e.startAngle+e.angle/2,e.startAngle+e.angle,!1),t.closePath(),t.fill())}g(t),t.restore()}(e,t)}),n.hooks.draw.push(function(e,t){var i=e.getOptions();i.series.pie.show&&f(e,t)})},options:o,name:"pie",version:"1.1"})}(jQuery)},375:function(e,t){!function(e){function t(e,t,i,o){var n="categories"==t.xaxis.options.mode,r="categories"==t.yaxis.options.mode;if(n||r){var a=o.format;if(!a){var s=t;if((a=[]).push({x:!0,number:!0,required:!0}),a.push({y:!0,number:!0,required:!0}),s.bars.show||s.lines.show&&s.lines.fill){var l=!!(s.bars.show&&s.bars.zero||s.lines.show&&s.lines.zero);a.push({y:!0,number:!0,required:!1,defaultValue:0,autoscale:l}),s.bars.horizontal&&(delete a[a.length-1].y,a[a.length-1].x=!0)}o.format=a}for(var c=0;c<a.length;++c)a[c].x&&n&&(a[c].number=!1),a[c].y&&r&&(a[c].number=!1)}}function i(e){var t=[];for(var i in e.categories){var o=e.categories[i];o>=e.min&&o<=e.max&&t.push([o,i])}return t.sort(function(e,t){return e[0]-t[0]}),t}function o(t,o,n){if("categories"==t[o].options.mode){if(!t[o].categories){var r={},a=t[o].options.categories||{};if(e.isArray(a))for(var s=0;s<a.length;++s)r[a[s]]=s;else for(var l in a)r[l]=a[l];t[o].categories=r}t[o].options.ticks||(t[o].options.ticks=i),function(e,t,i){for(var o=e.points,n=e.pointsize,r=e.format,a=t.charAt(0),s=function(e){var t=-1;for(var i in e)e[i]>t&&(t=e[i]);return t+1}(i),l=0;l<o.length;l+=n)if(null!=o[l])for(var c=0;c<n;++c){var p=o[l+c];null!=p&&r[c][a]&&(p in i||(i[p]=s,++s),o[l+c]=i[p])}}(n,o,t[o].categories)}}function n(e,t,i){o(t,"xaxis",i),o(t,"yaxis",i)}e.plot.plugins.push({init:function(e){e.hooks.processRawData.push(t),e.hooks.processDatapoints.push(n)},options:{xaxis:{categories:null},yaxis:{categories:null}},name:"categories",version:"1.0"})}(jQuery)},376:function(e,t){!function(e,t,i){var o,n=e([]),r=e.resize=e.extend(e.resize,{}),a="setTimeout",s="resize",l=s+"-special-event",c="delay",p="throttleWindow";r[c]=250,r[p]=!0,e.event.special[s]={setup:function(){if(!r[p]&&this[a])return!1;var i=e(this);n=n.add(i),e.data(this,l,{w:i.width(),h:i.height()}),1===n.length&&function i(){o=t[a](function(){n.each(function(){var t=e(this),i=t.width(),o=t.height(),n=e.data(this,l);i===n.w&&o===n.h||t.trigger(s,[n.w=i,n.h=o])}),i()},r[c])}()},teardown:function(){if(!r[p]&&this[a])return!1;var t=e(this);n=n.not(t),t.removeData(l),n.length||clearTimeout(o)},add:function(t){if(!r[p]&&this[a])return!1;var o;function n(t,n,r){var a=e(this),s=e.data(this,l);s.w=n!==i?n:a.width(),s.h=r!==i?r:a.height(),o.apply(this,arguments)}if(e.isFunction(t))return o=t,n;o=t.handler,t.handler=n}}}(jQuery,window),function(e){e.plot.plugins.push({init:function(e){function t(){var t=e.getPlaceholder();0!=t.width()&&0!=t.height()&&(e.resize(),e.setupGrid(),e.draw())}e.hooks.bindEvents.push(function(e,i){e.getPlaceholder().resize(t)}),e.hooks.shutdown.push(function(e,i){e.getPlaceholder().unbind("resize",t)})},options:{},name:"resize",version:"1.0"})}(jQuery)},377:function(e,t){!function(e){var t={tooltip:{show:!1,cssClass:"flotTip",content:"%s | X: %x | Y: %y",xDateFormat:null,yDateFormat:null,monthNames:null,dayNames:null,shifts:{x:10,y:20},defaultTheme:!0,snap:!0,lines:!1,clickTips:!1,onHover:function(e,t){},$compat:!1}};t.tooltipOpts=t.tooltip;var i=function(e){this.tipPosition={x:0,y:0},this.init(e)};i.prototype.init=function(t){var i=this,o=e.plot.plugins.length;if(this.plotPlugins=[],o)for(var n=0;n<o;n++)this.plotPlugins.push(e.plot.plugins[n].name);function r(e){var i={};i.x=e.pageX,i.y=e.pageY,t.setTooltipPosition(i)}function a(o,n,r){i.clickmode?(e(t.getPlaceholder()).bind("plothover",s),t.hideTooltip(),i.clickmode=!1):(s(o,n,r),i.getDomElement().is(":visible")&&(e(t.getPlaceholder()).unbind("plothover",s),i.clickmode=!0))}function s(o,n,r){var a=function(e,t,i,o){return Math.sqrt((i-e)*(i-e)+(o-t)*(o-t))};if(r)t.showTooltip(r,i.tooltipOptions.snap?r:n);else if(i.plotOptions.series.lines.show&&!0===i.tooltipOptions.lines){var s=i.plotOptions.grid.mouseActiveRadius,l={distance:s+1},c=n;e.each(t.getData(),function(e,o){for(var r=0,s=-1,p=1;p<o.data.length;p++)o.data[p-1][0]<=n.x&&o.data[p][0]>=n.x&&(r=p-1,s=p);if(-1!==s){var u={x:o.data[r][0],y:o.data[r][1]},h={x:o.data[s][0],y:o.data[s][1]},d=function(e,t,i,o,n,r,s){if(!s||(s=function(e,t,i,o,n,r){if(void 0!==i)return{x:i,y:t};if(void 0!==o)return{x:e,y:o};var a,s=-1/((r-o)/(n-i));return{x:a=(n*(e*s-t+o)+i*(e*-s+t-r))/(s*(n-i)+o-r),y:s*a-s*e+t}}(e,t,i,o,n,r)).x>=Math.min(i,n)&&s.x<=Math.max(i,n)&&s.y>=Math.min(o,r)&&s.y<=Math.max(o,r)){var l=o-r,c=n-i,p=i*r-o*n;return Math.abs(l*e+c*t+p)/Math.sqrt(l*l+c*c)}var u=a(e,t,i,o),h=a(e,t,n,r);return u>h?h:u}(o.xaxis.p2c(n.x),o.yaxis.p2c(n.y),o.xaxis.p2c(u.x),o.yaxis.p2c(u.y),o.xaxis.p2c(h.x),o.yaxis.p2c(h.y),!1);if(d<l.distance){var f=a(u.x,u.y,n.x,n.y)<a(n.x,n.y,h.x,h.y)?r:s,g=(o.datapoints.pointsize,[n.x,u.y+(h.y-u.y)*((n.x-u.x)/(h.x-u.x))]),m={datapoint:g,dataIndex:f,series:o,seriesIndex:e};l={distance:d,item:m},i.tooltipOptions.snap&&(c={pageX:o.xaxis.p2c(g[0]),pageY:o.yaxis.p2c(g[1])})}}else t.hideTooltip()}),l.distance<s+1?t.showTooltip(l.item,c):t.hideTooltip()}else t.hideTooltip()}t.hooks.bindEvents.push(function(t,o){i.plotOptions=t.getOptions(),"boolean"==typeof i.plotOptions.tooltip&&(i.plotOptions.tooltipOpts.show=i.plotOptions.tooltip,i.plotOptions.tooltip=i.plotOptions.tooltipOpts,delete i.plotOptions.tooltipOpts),!1!==i.plotOptions.tooltip.show&&void 0!==i.plotOptions.tooltip.show&&(i.tooltipOptions=i.plotOptions.tooltip,i.tooltipOptions.$compat?(i.wfunc="width",i.hfunc="height"):(i.wfunc="innerWidth",i.hfunc="innerHeight"),i.getDomElement(),e(t.getPlaceholder()).bind("plothover",s),i.tooltipOptions.clickTips&&e(t.getPlaceholder()).bind("plotclick",a),i.clickmode=!1,e(o).bind("mousemove",r))}),t.hooks.shutdown.push(function(t,i){e(t.getPlaceholder()).unbind("plothover",s),e(t.getPlaceholder()).unbind("plotclick",a),t.removeTooltip(),e(i).unbind("mousemove",r)}),t.setTooltipPosition=function(t){var o=i.getDomElement(),n=o.outerWidth()+i.tooltipOptions.shifts.x,r=o.outerHeight()+i.tooltipOptions.shifts.y;t.x-e(window).scrollLeft()>e(window)[i.wfunc]()-n&&(t.x-=n,t.x=Math.max(t.x,0)),t.y-e(window).scrollTop()>e(window)[i.hfunc]()-r&&(t.y-=r),isNaN(t.x)?i.tipPosition.x=i.tipPosition.xPrev:(i.tipPosition.x=t.x,i.tipPosition.xPrev=t.x),isNaN(t.y)?i.tipPosition.y=i.tipPosition.yPrev:(i.tipPosition.y=t.y,i.tipPosition.yPrev=t.y)},t.showTooltip=function(e,o,n){var r=i.getDomElement(),a=i.stringFormat(i.tooltipOptions.content,e);""!==a&&(r.html(a),t.setTooltipPosition({x:i.tipPosition.x,y:i.tipPosition.y}),r.css({left:i.tipPosition.x+i.tooltipOptions.shifts.x,top:i.tipPosition.y+i.tooltipOptions.shifts.y}).show(),"function"==typeof i.tooltipOptions.onHover&&i.tooltipOptions.onHover(e,r))},t.hideTooltip=function(){i.getDomElement().hide().html("")},t.removeTooltip=function(){i.getDomElement().remove()}},i.prototype.getDomElement=function(){var t=e("<div>");return this.tooltipOptions&&this.tooltipOptions.cssClass&&0===(t=e("."+this.tooltipOptions.cssClass)).length&&((t=e("<div />").addClass(this.tooltipOptions.cssClass)).appendTo("body").hide().css({position:"absolute"}),this.tooltipOptions.defaultTheme&&t.css({background:"#fff","z-index":"1040",padding:"0.4em 0.6em","border-radius":"0.5em","font-size":"0.8em",border:"1px solid #111",display:"none","white-space":"nowrap"})),t},i.prototype.stringFormat=function(e,t){var i,o,n,r,a,s=/%s/,l=/%c/,c=/%lx/,p=/%ly/,u=/%x\.{0,1}(\d{0,})/,h=/%y\.{0,1}(\d{0,})/;if(void 0!==t.series.threshold?(i=t.datapoint[0],o=t.datapoint[1],n=t.datapoint[2]):void 0!==t.series.curvedLines?(i=t.datapoint[0],o=t.datapoint[1]):void 0!==t.series.lines&&t.series.lines.steps?(i=t.series.datapoints.points[2*t.dataIndex],o=t.series.datapoints.points[2*t.dataIndex+1],n=""):(i=t.series.data[t.dataIndex][0],o=t.series.data[t.dataIndex][1],n=t.series.data[t.dataIndex][2]),null===t.series.label&&t.series.originSeries&&(t.series.label=t.series.originSeries.label),"function"==typeof e&&(e=e(t.series.label,i,o,t)),"boolean"==typeof e&&!e)return"";if(n&&(e=e.replace("%ct",n)),void 0!==t.series.percent?r=t.series.percent:void 0!==t.series.percents&&(r=t.series.percents[t.dataIndex]),"number"==typeof r&&(e=this.adjustValPrecision(/%p\.{0,1}(\d{0,})/,e,r)),t.series.hasOwnProperty("pie")&&void 0!==t.series.data[0][1]&&(a=t.series.data[0][1]),"number"==typeof a&&(e=e.replace("%n",a)),e=void 0!==t.series.label?e.replace(s,t.series.label):e.replace(s,""),e=void 0!==t.series.color?e.replace(l,t.series.color):e.replace(l,""),e=this.hasAxisLabel("xaxis",t)?e.replace(c,t.series.xaxis.options.axisLabel):e.replace(c,""),e=this.hasAxisLabel("yaxis",t)?e.replace(p,t.series.yaxis.options.axisLabel):e.replace(p,""),this.isTimeMode("xaxis",t)&&this.isXDateFormat(t)&&(e=e.replace(u,this.timestampToDate(i,this.tooltipOptions.xDateFormat,t.series.xaxis.options))),this.isTimeMode("yaxis",t)&&this.isYDateFormat(t)&&(e=e.replace(h,this.timestampToDate(o,this.tooltipOptions.yDateFormat,t.series.yaxis.options))),"number"==typeof i&&(e=this.adjustValPrecision(u,e,i)),"number"==typeof o&&(e=this.adjustValPrecision(h,e,o)),void 0!==t.series.xaxis.ticks){var d;d=this.hasRotatedXAxisTicks(t)?"rotatedTicks":"ticks";var f=t.dataIndex+t.seriesIndex;for(var g in t.series.xaxis[d])if(t.series.xaxis[d].hasOwnProperty(f)&&!this.isTimeMode("xaxis",t)){var m=this.isCategoriesMode("xaxis",t)?t.series.xaxis[d][f].label:t.series.xaxis[d][f].v;m===i&&(e=e.replace(u,t.series.xaxis[d][f].label.replace(/\$/g,"$$$$")))}}if(void 0!==t.series.yaxis.ticks)for(var x in t.series.yaxis.ticks)if(t.series.yaxis.ticks.hasOwnProperty(x)){var v=this.isCategoriesMode("yaxis",t)?t.series.yaxis.ticks[x].label:t.series.yaxis.ticks[x].v;v===o&&(e=e.replace(h,t.series.yaxis.ticks[x].label.replace(/\$/g,"$$$$")))}return void 0!==t.series.xaxis.tickFormatter&&(e=e.replace("%x",t.series.xaxis.tickFormatter(i,t.series.xaxis).replace(/\$/g,"$$"))),void 0!==t.series.yaxis.tickFormatter&&(e=e.replace("%y",t.series.yaxis.tickFormatter(o,t.series.yaxis).replace(/\$/g,"$$"))),e},i.prototype.isTimeMode=function(e,t){return void 0!==t.series[e].options.mode&&"time"===t.series[e].options.mode},i.prototype.isXDateFormat=function(e){return void 0!==this.tooltipOptions.xDateFormat&&null!==this.tooltipOptions.xDateFormat},i.prototype.isYDateFormat=function(e){return void 0!==this.tooltipOptions.yDateFormat&&null!==this.tooltipOptions.yDateFormat},i.prototype.isCategoriesMode=function(e,t){return void 0!==t.series[e].options.mode&&"categories"===t.series[e].options.mode},i.prototype.timestampToDate=function(t,i,o){var n=e.plot.dateGenerator(t,o);return e.plot.formatDate(n,i,this.tooltipOptions.monthNames,this.tooltipOptions.dayNames)},i.prototype.adjustValPrecision=function(e,t,i){var o,n=t.match(e);return null!==n&&""!==RegExp.$1&&(o=RegExp.$1,i=i.toFixed(o),t=t.replace(e,i)),t},i.prototype.hasAxisLabel=function(t,i){return-1!==e.inArray("axisLabels",this.plotPlugins)&&void 0!==i.series[t].options.axisLabel&&i.series[t].options.axisLabel.length>0},i.prototype.hasRotatedXAxisTicks=function(t){return-1!==e.inArray("tickRotor",this.plotPlugins)&&void 0!==t.series.xaxis.rotatedTicks},e.plot.plugins.push({init:function(e){new i(e)},options:t,name:"tooltip",version:"0.8.5"})}(jQuery)}});if("object"==typeof i){var o=["object"==typeof module&&"object"==typeof module.exports?module.exports:null,"undefined"!=typeof window?window:null,e&&e!==window?e:null];for(var n in i)o[0]&&(o[0][n]=i[n]),o[1]&&"__esModule"!==n&&(o[1][n]=i[n]),o[2]&&(o[2][n]=i[n])}}(this);