|
|
8 |
(function(L,T){"object"===typeof module&&module.exports?module.exports=L.document?T(L):T:L.Highcharts=T(L)})("undefined"!==typeof window?window:this,function(L){L=function(){var a=window,E=a.document,B=a.navigator&&a.navigator.userAgent||"",F=E&&E.createElementNS&&!!E.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,D=/(edge|msie|trident)/i.test(B)&&!window.opera,n=!F,h=/Firefox/.test(B),u=h&&4>parseInt(B.split("Firefox/")[1],10);return a.Highcharts?a.Highcharts.error(16,!0):{product:"Highstock", |
|
|
9 |
version:"5.0.12",deg2rad:2*Math.PI/360,doc:E,hasBidiBug:u,hasTouch:E&&void 0!==E.documentElement.ontouchstart,isMS:D,isWebKit:/AppleWebKit/.test(B),isFirefox:h,isTouchDevice:/(Mobile|Android|Windows Phone)/.test(B),SVG_NS:"http://www.w3.org/2000/svg",chartCount:0,seriesTypes:{},symbolSizes:{},svg:F,vml:n,win:a,marginNames:["plotTop","marginRight","marginBottom","plotLeft"],noop:function(){},charts:[]}}();(function(a){var E=[],B=a.charts,F=a.doc,D=a.win;a.error=function(n,h){n=a.isNumber(n)?"Highcharts error #"+ |
|
|
10 |
n+": www.highcharts.com/errors/"+n:n;if(h)throw Error(n);D.console&&console.log(n)};a.Fx=function(a,h,u){this.options=h;this.elem=a;this.prop=u};a.Fx.prototype={dSetter:function(){var a=this.paths[0],h=this.paths[1],u=[],r=this.now,x=a.length,t;if(1===r)u=this.toD;else if(x===h.length&&1>r)for(;x--;)t=parseFloat(a[x]),u[x]=isNaN(t)?a[x]:r*parseFloat(h[x]-t)+t;else u=h;this.elem.attr("d",u,null,!0)},update:function(){var a=this.elem,h=this.prop,u=this.now,r=this.options.step;if(this[h+"Setter"])this[h+ |
|
|
11 |
"Setter"]();else a.attr?a.element&&a.attr(h,u,null,!0):a.style[h]=u+this.unit;r&&r.call(a,u,this)},run:function(a,h,u){var r=this,n=function(a){return n.stopped?!1:r.step(a)},t;this.startTime=+new Date;this.start=a;this.end=h;this.unit=u;this.now=this.start;this.pos=0;n.elem=this.elem;n.prop=this.prop;n()&&1===E.push(n)&&(n.timerId=setInterval(function(){for(t=0;t |
|
|
12 |
=m+this.startTime?(this.now=this.end,this.pos=1,this.update(),u=f[this.prop]=!0,a.objectEach(f,function(a){!0!==a&&(u=!1)}),u&&t&&t.call(x),n=!1):(this.pos=r.easing((h-this.startTime)/m),this.now=this.start+(this.end-this.start)*this.pos,this.update(),n=!0);return n},initPath:function(n,h,u){function r(a){var c,b;for(A=a.length;A--;)c="M"===a[A]||"L"===a[A],b=/[a-zA-Z]/.test(a[A+3]),c&&b&&a.splice(A+1,0,a[A+1],a[A+2],a[A+1],a[A+2])} |
|
|
13 |
function x(a,c){for(;a.length<p;){a[0]=c[p-a.length];var b=a.slice(0,d);[].splice.apply(a,[0,0].concat(b));v&&(b=a.slice(a.length-d),[].splice.apply(a,[a.length,0].concat(b)),A--)}a[0]="M"}function t(a,c){for(var q=(p-a.length)/d;0H-d,d*H),b[0]=c[p-d-q*d],e&&(b[d-6]=b[d-2],b[d-5]=b[d-1]),[].splice.apply(a,[a.length/H,0].concat(b)),v&&q--}h=h||"";var m,f=n.startX,g=n.endX,e=-1 |
|
|
19 |
this;m.proceed=function(){r.apply(m,arguments.length?arguments:h)};a.unshift(r);a=u.apply(this,a);m.proceed=null;return a}};a.getTZOffset=function(n){var h=a.Date;return 6E4*(h.hcGetTimezoneOffset&&h.hcGetTimezoneOffset(n)||h.hcTimezoneOffset||0)};a.dateFormat=function(n,h,u){if(!a.defined(h)||isNaN(h))return a.defaultOptions.lang.invalidDate||"";n=a.pick(n,"%Y-%m-%d %H:%M:%S");var r=a.Date,x=new r(h-a.getTZOffset(h)),t=x[r.hcGetHours](),m=x[r.hcGetDay](),f=x[r.hcGetDate](),g=x[r.hcGetMonth](), |
|
|
20 |
" "),w:m,b:d.shortMonths[g],B:d.months[g],m:A(g+1),y:e.toString().substr(2,2),Y:e,H:A(t),k:t,I:A(t%12||12),l:t%12||12,M:A(x[r.hcGetMinutes]()),p:12>t?"AM":"PM",P:12>t?"am":"pm",S:A(x.getSeconds()),L:A(Math.round(h%1E3),3)},a.dateFormats);a.objectEach(r,function(a,b){for(;-1!==n.indexOf("%"+b);)n=n.replace("%"+b,"function"===typeof a?a(h):a)});return u?n.substr(0, |
|
|
21 |
function(n,h){var u=/\.([0-9])/,r=a.defaultOptions.lang;/f$/.test(n)?(u=(u=n.match(u))?u[1]:-1,null!==h&&(h=a.numberFormat(h,u,r.decimalPoint,-1<n.indexOf(",")?r.thousandsSep:""))):h=a.dateFormat(n,h);return h};a.format=function(n,h){for(var u="{",r=!1,x,t,m,f,g=[],e;n;){u=n.indexOf(u);if(-1===u)break;x=n.slice(0,u);if(r){x=x.split(":");t=x.shift().split(".");f=t.length;e=h;for(m=0;m<f;m++)e=e[t[m]];x.length&&(e=a.formatSingle(x.join(":"),e));g.push(e)}else g.push(x); |
|
|
22 |
"}":"{"}g.push(n);return g.join("")};a.getMagnitude=function(a){return Math.pow(10,Math.floor(Math.log(a)/Math.LN10))};a.normalizeTickInterval=function(n,h,u,r,x){var t,m=n;u=a.pick(u,1);t=n/u;h||(h=x?[1,1.2,1.5,2,2.5,3,4,5,6,8,10]:[1,2,2.5,5,10],!1===r&&(1===u?h=a.grep(h,function(a){return 0===a%1}):.1>=u&&(h=[1/u])));for(r=0;r=n||!x&&t<=(h[r]+(h[r+1]||h[r]))/2);r++);return m=a.correctFloat(m*u,-Math.round(Math.log(.001)/Math.LN10))};a.stableSort==(h[r]+(h[r+1]||h[r]))/ |
|
|
24 |
<=(h[r]+(h[r+1]||h[r]))/n&&h.appendChild(n);h.innerHTML=""};a.correctFloat=function(a,h){return parseFloat(a.toPrecision(h||14))};a.setAnimation=function(n,h){h.renderer.globalAnimation=a.pick(n,h.options.chart.animation,!0)};a.animObject=function(n){return a.isObject(n)?a.merge(n):{duration:n?500:0}};a.timeUnits={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5,month:24192E5,year:314496E5};a.numberFormat=function(n,h,u,r){n=+n||0;h=+h;var x=a.defaultOptions.lang,t=(n.toString().split(".")[1]||"").length,=(h[r]+(h[r+1]||h[r]))/ |
|
|
25 |
<=(h[r]+(h[r+1]||h[r]))/m,f;-1===h?h=Math.min(t,20):a.isNumber(h)||(h=2);f=(Math.abs(n)+Math.pow(10,-Math.max(h,t)-1)).toFixed(h);t=String(a.pInt(f));m=3n?"-":"")+(m?t.substr(0,m)+r:"");n+=t.substr(m).replace(/(\d{3})(?=\d)/g,"$1"+r);h&&(n+=u+f.slice(-h));return n};Math.easeInOutSine=function(a){return-.5*(Math.cos(Math.PI*a)-1)};a.getStyle=function(n,h,u){if("width"===h)return Math.min(n.offsetWidth,n.scrollWidth)-a.getStyle(n,"padding-left")-=(h[r]+(h[r+1]||h[r]))/ |
|
|
26 |
<=(h[r]+(h[r+1]||h[r]))/a.getStyle(n,"padding-right");if("height"===h)return Math.min(n.offsetHeight,n.scrollHeight)-a.getStyle(n,"padding-top")-a.getStyle(n,"padding-bottom");if(n=D.getComputedStyle(n,void 0))n=n.getPropertyValue(h),a.pick(u,!0)&&(n=a.pInt(n));return n};a.inArray=function(a,h){return h.indexOf?h.indexOf(a):[].indexOf.call(h,a)};a.grep=function(a,h){return[].filter.call(a,h)};a.find=function(a,h){return[].find.call(a,h)};a.map=function(a,h){for(var n=[],r=0,x=a.length;r=(h[r]+(h[r+1]||h[r]))/ |
|
|
31 |
<=(h[r]+(h[r+1]||h[r]))/px/g,""));m.run(r,t,x)})};a.seriesType=function(n,h,u,r,x){var t=a.getOptions(),m=a.seriesTypes;if(m[n])return a.error(27);t.plotOptions[n]=a.merge(t.plotOptions[h],u);m[n]=a.extendClass(m[h]||function(){},r);m[n].prototype.type=n;x&&(m[n].prototype.pointClass=a.extendClass(a.Point,x));return m[n]};a.uniqueKey=function(){var a=Math.random().toString(36).substring(2,9),h=0;return function(){return"highcharts-"+=(h[r]+(h[r+1]||h[r]))/ |
|
|
32 |
<=(h[r]+(h[r+1]||h[r]))/a+"-"+h++}}();D.jQuery&&(D.jQuery.fn.highcharts=function(){var n=[].slice.call(arguments);if(this[0])return n[0]?(new (a[a.isString(n[0])?n.shift():"Chart"])(this[0],n[0],n[1]),this):B[a.attr(this[0],"data-highcharts-chart")]});F&&!F.defaultView&&(a.getStyle=function(n,h){var u={width:"clientWidth",height:"clientHeight"}[h];if(n.style[h])return a.pInt(n.style[h]);"opacity"===h&&(h="filter");if(u)return n.style.zoom=1,Math.max(n[u]-2*a.getStyle(n,"padding"),0);n=n.currentStyle[h.replace(/\-(\w)/g,=(h[r]+(h[r+1]||h[r]))/ |
|
|
33 |
<=(h[r]+(h[r+1]||h[r]))/function(a,h){return h.toUpperCase()})];"filter"===h&&(n=n.replace(/alpha\(opacity=([0-9]+)\)/,function(a,h){return h/100}));return""===n?1:a.pInt(n)});Array.prototype.forEach||(a.each=function(a,h,u){for(var r=0,n=a.length;r<n;r++)if(!1===h.call(u,a[r],r,a))return r});Array.prototype.indexOf||(a.inArray=function(a,h){var n,r=0;if(h)for(n=h.length;r<n;r++)if(h[r]===a)return r;return-1});Array.prototype.filter||(a.grep=function(a,h){for(var n=[],r=0,x=a.length;r<x;r++)h(a[r],r)&&n.push(a[r]);return n});=(h[r]+(h[r+1]||h[r]))/ |
|
|
34 |
<=(h[r]+(h[r+1]||h[r]))/function(a,h){var n,r=a.length;for(n=0;n<r;n++)if(h(a[n],n))return a[n]})})(L);(function(a){var E=a.each,B=a.isNumber,F=a.map,D=a.merge,n=a.pInt;a.Color=function(h){if(!(this instanceof a.Color))return new a.Color(h);this.init(h)};a.Color.prototype={parsers:[{regex:/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*\)/,parse:function(a){return[n(a[1]),n(a[2]),n(a[3]),parseFloat(a[4],10)]}},{regex:/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/,=(h[r]+(h[r+1]||h[r]))/ |
|
|
35 |
<=(h[r]+(h[r+1]||h[r]))/function(a){return[n(a[1]),n(a[2]),n(a[3]),1]}}],names:{none:"rgba(255,255,255,0)",white:"#ffffff",black:"#000000"},init:function(h){var n,r,x,t;if((this.input=h=this.names[h&&h.toLowerCase?h.toLowerCase():""]||h)&&h.stops)this.stops=F(h.stops,function(m){return new a.Color(m[1])});else if(h&&"#"===h[0]&&(n=h.length,h=parseInt(h.substr(1),16),7===n?r=[(h&16711680)>>16,(h&65280)>>8,h&255,1]:4===n&&(r=[(h&3840)>>4|(h&3840)>>8,(h&240)>>4|h&240,(h&15)<<4|h&15,1])),!r)for(x=this.parsers.length;x--&&=(h[r]+(h[r+1]||h[r]))/ |
|
|
36 |
<=(h[r]+(h[r+1]||h[r]))/this.parsers[x],(n=t.regex.exec(h))&&(r=t.parse(n));this.rgba=r||[]},get:function(a){var h=this.input,r=this.rgba,n;this.stops?(n=D(h),n.stops=[].concat(n.stops),E(this.stops,function(h,m){n.stops[m]=[n.stops[m][0],h.get(a)]})):n=r&&B(r[0])?"rgb"===a||!a&&1===r[3]?"rgb("+r[0]+","+r[1]+","+r[2]+")":"a"===a?r[3]:"rgba("+r.join(",")+")":h;return n},brighten:function(a){var h,r=this.rgba;if(this.stops)E(this.stops,function(h){h.brighten(a)});else if(B(a)&&0!==a)for(h=0;3>h;h++)r[h]+=n(255*a),0>=(h[r]+(h[r+1]||h[r]))/ |
|
|
37 |
<=(h[r]+(h[r+1]||h[r]))/return this},setOpacity:function(a){this.rgba[3]=a;return this},tweenTo:function(a,n){var h,x;a.rgba.length?(h=this.rgba,a=a.rgba,x=1!==a[3]||1!==h[3],a=(x?"rgba(":"rgb(")+Math.round(a[0]+(h[0]-a[0])*(1-n))+","+Math.round(a[1]+(h[1]-a[1])*(1-n))+","+Math.round(a[2]+(h[2]-a[2])*(1-n))+(x?","+(a[3]+(h[3]-a[3])*(1-n)):"")+")"):a=a.input||"none";return a}};a.color=function(h){return new a.Color(h)}})(L);(function(a){var E,B,F=a.addEvent,D=a.animate,n=a.attr,h=a.charts,=(h[r]+(h[r+1]||h[r]))/ |
|
|
39 |
<=(h[r]+(h[r+1]||h[r]))/function(a,k){this.element="span"===k?x(k):g.createElementNS(this.SVG_NS,k);this.renderer=a},animate:function(C,k,c){k=a.animObject(I(k,this.renderer.globalAnimation,!0));0!==k.duration?(c&&(k.complete=c),D(this,C,k)):(this.attr(C,null,c),k.step&&k.step.call(this));return this},colorGradient:function(C,k,c){var z=this.renderer,b,d,q,f,w,G,g,M,v,R,p=[],I;C.radialGradient?d="radialGradient":C.linearGradient&&(d="linearGradient");d&&(q=C[d],w=z.gradients,g=C.stops,R=c.radialReference,H(q)&&(C[d]==(h[r]+(h[r+1]||h[r]))/ |
|
|
40 |
<=(h[r]+(h[r+1]||h[r]))/"userSpaceOnUse"}),"radialGradient"===d&&R&&!t(q.gradientUnits)&&(f=q,q=y(q,z.getRadialAttr(R,f),{gradientUnits:"userSpaceOnUse"})),l(q,function(a,C){"id"!==C&&p.push(C,a)}),l(g,function(a){p.push(a)}),p=p.join(","),w[p]?R=w[p].attr("id"):(q.id=R=a.uniqueKey(),w[p]=G=z.createElement(d).attr(q).add(z.defs),G.radAttr=f,G.stops=[],e(g,function(C){0===C[1].indexOf("rgba")?(b=a.color(C[1]),M=b.get("rgb"),v=b.get("a")):(M=C[1],v=1);C=z.createElement("stop").attr({offset:C[0],=(h[r]+(h[r+1]||h[r]))/ |
|
|
41 |
<=(h[r]+(h[r+1]||h[r]))/"stop-color":M,"stop-opacity":v}).add(G);G.stops.push(C)})),I="url("+z.url+"#"+R+")",c.setAttribute(k,I),c.gradient=p,C.toString=function(){return I})},applyTextOutline:function(C){var k=this.element,c,z,l,b,d;-1!==C.indexOf("contrast")&&(C=C.replace(/contrast/g,this.renderer.getContrast(k.style.fill)));C=C.split(" ");z=C[C.length-1];if((l=C[0])&&"none"!==l&&a.svg){this.fakeTS=!0;C=[].slice.call(k.getElementsByTagName("tspan"));this.ySetter=this.xSetter;l=l.replace(/(^[\d\.]+)(.*?)$/g,function(a,=(h[r]+(h[r+1]||h[r]))/ |
|
|
42 |
<=(h[r]+(h[r+1]||h[r]))/return 2*C+k});for(d=C.length;d--;)c=C[d],"highcharts-text-outline"===c.getAttribute("class")&&p(C,k.removeChild(c));b=k.firstChild;e(C,function(a,C){0===C&&(a.setAttribute("x",k.getAttribute("x")),C=k.getAttribute("y"),a.setAttribute("y",C||0),null===C&&k.setAttribute("y",0));a=a.cloneNode(1);n(a,{"class":"highcharts-text-outline",fill:z,stroke:z,"stroke-width":l,"stroke-linejoin":"round"});k.insertBefore(a,b)})}},attr:function(a,k,c,z){var C,b=this.element,d,q=this,e,y;"string"===typeof a&&=(h[r]+(h[r+1]||h[r]))/ |
|
|
43 |
<=(h[r]+(h[r+1]||h[r]))/void 0!==k&&(C=a,a={},a[C]=k);"string"===typeof a?q=(this[a+"Getter"]||this._defaultGetter).call(this,a,b):(l(a,function(k,C){e=!1;z||Q(this,C);this.symbolName&&/^(x|y|width|height|r|start|end|innerR|anchorX|anchorY)$/.test(C)&&(d||(this.symbolAttr(a),d=!0),e=!0);!this.rotation||"x"!==C&&"y"!==C||(this.doTransform=!0);e||(y=this[C+"Setter"]||this._defaultSetter,y.call(this,k,C,b),this.shadows&&/^(width|height|visibility|x|y|d|transform|cx|cy|r)$/.test(C)&&this.updateShadows(C,k,y))},this),this.afterSetters());=(h[r]+(h[r+1]||h[r]))/ |
|
|
44 |
<=(h[r]+(h[r+1]||h[r]))/return q},afterSetters:function(){this.doTransform&&(this.updateTransform(),this.doTransform=!1)},updateShadows:function(a,k,c){for(var C=this.shadows,z=C.length;z--;)c.call(C[z],"height"===a?Math.max(k-(C[z].cutHeight||0),0):"d"===a?this.d:k,a,C[z])},addClass:function(a,k){var C=this.attr("class")||"";-1===C.indexOf(a)&&(k||(a=(C+(C?" ":"")+a).replace(" "," ")),this.attr("class",a));return this},hasClass:function(a){return-1!==n(this.element,"class").indexOf(a)},removeClass:function(a){n(this.element,=(h[r]+(h[r+1]||h[r]))/ |
|
|
45 |
<=(h[r]+(h[r+1]||h[r]))/"class",(n(this.element,"class")||"").replace(a,""));return this},symbolAttr:function(a){var k=this;e("x y r start end width height innerR anchorX anchorY".split(" "),function(C){k[C]=I(a[C],k[C])});k.attr({d:k.renderer.symbols[k.symbolName](k.x,k.y,k.width,k.height,k)})},clip:function(a){return this.attr("clip-path",a?"url("+this.renderer.url+"#"+a.id+")":"none")},crisp:function(a,k){var C=this,c={},z;k=k||a.strokeWidth||0;z=Math.round(k)%2/2;a.x=Math.floor(a.x||C.x||0)+z;a.y=Math.floor(a.y||C.y||=(h[r]+(h[r+1]||h[r]))/ |
|
|
46 |
<=(h[r]+(h[r+1]||h[r]))/0)+z;a.width=Math.floor((a.width||C.width||0)-2*z);a.height=Math.floor((a.height||C.height||0)-2*z);t(a.strokeWidth)&&(a.strokeWidth=k);l(a,function(a,k){C[k]!==a&&(C[k]=c[k]=a)});return c},css:function(a){var C=this.styles,c={},z=this.element,b,q="",e,y=!C,f=["textOutline","textOverflow","width"];a&&a.color&&(a.fill=a.color);C&&l(a,function(a,k){a!==C[k]&&(c[k]=a,y=!0)});y&&(C&&(a=d(C,c)),b=this.textWidth=a&&a.width&&"auto"!==a.width&&"text"===z.nodeName.toLowerCase()&&k(a.width),this.styles=a,b&&=(h[r]+(h[r+1]||h[r]))/ |
|
|
47 |
<=(h[r]+(h[r+1]||h[r]))/!M&&this.renderer.forExport&&delete a.width,J&&!M?r(this.element,a):(e=function(a,k){return"-"+k.toLowerCase()},l(a,function(a,k){-1===v(k,f)&&(q+=k.replace(/([A-Z])/g,e)+":"+a+";")}),q&&n(z,"style",q)),this.added&&("text"===this.element.nodeName&&this.renderer.buildText(this),a&&a.textOutline&&this.applyTextOutline(a.textOutline)));return this},strokeWidth:function(){return this["stroke-width"]||0},on:function(a,k){var C=this,c=C.element;A&&"click"===a?(c.ontouchstart=function(a){C.touchEventFired==(h[r]+(h[r+1]||h[r]))/ |
|
|
51 |
<=(h[r]+(h[r+1]||h[r]))//e);d[k?"translateY":"y"]=Math.round(b);this[this.placed?"animate":"attr"](d);this.placed=!0;this.alignAttr=d;return this},getBBox:function(a,k){var C,c=this.renderer,z,l=this.element,b=this.styles,q,y=this.textStr,f,w=c.cache,G=c.cacheKeys,g;k=I(k,this.rotation);z=k*m;q=b&&b.fontSize;void 0!==y&&(g=y.toString(),-1===g.indexOf("\x3c")&&(g=g.replace(/[0-9]/g,"0")),g+=["",k||0,q,b&&b.width,b&&b.textOverflow].join());g&&!a&&(C=w[g]);if(!C){if(l.namespaceURI===this.SVG_NS||=(h[r]+(h[r+1]||h[r]))/ |
|
|
52 |
<=(h[r]+(h[r+1]||h[r]))/c.forExport){try{(f=this.fakeTS&&function(a){e(l.querySelectorAll(".highcharts-text-outline"),function(k){k.style.display=a})})&&f("none"),C=l.getBBox?d({},l.getBBox()):{width:l.offsetWidth,height:l.offsetHeight},f&&f("")}catch(W){}if(!C||0>C.width)C={width:0,height:0}}else C=this.htmlGetBBox();c.isSVG&&(a=C.width,c=C.height,b&&"11px"===b.fontSize&&17===Math.round(c)&&(C.height=c=14),k&&(C.width=Math.abs(c*Math.sin(z))+Math.abs(a*Math.cos(z)),C.height=Math.abs(c*Math.cos(z))+Math.abs(a*Math.sin(z))));=(h[r]+(h[r+1]||h[r]))/ |
|
|
56 |
<=(h[r]+(h[r+1]||h[r]))/q;y=this.parentInverted?"(-1,-1)":"("+I(a.offsetX,1)+", "+I(a.offsetY,1)+")";for(z=1;z<=q;z++)l=b.cloneNode(0),d=2*q+1-2*z,n(l,{isShadow:"true",stroke:a.color||"#000000","stroke-opacity":e*z,"stroke-width":d,transform:"translate"+y,fill:"none"}),c&&(n(l,"height",Math.max(n(l,"height")-d,0)),l.cutHeight=d),k?k.element.appendChild(l):b.parentNode.insertBefore(l,b),C.push(l);this.shadows=C}return this},destroyShadows:function(){e(this.shadows||[],function(a){this.safeRemoveChild(a)},=(h[r]+(h[r+1]||h[r]))/ |
|
|
57 |
<=(h[r]+(h[r+1]||h[r]))/this);this.shadows=void 0},xGetter:function(a){"circle"===this.element.nodeName&&("x"===a?a="cx":"y"===a&&(a="cy"));return this._defaultGetter(a)},_defaultGetter:function(a){a=I(this[a],this.element?this.element.getAttribute(a):null,0);/^[\-0-9\.]+$/.test(a)&&(a=parseFloat(a));return a},dSetter:function(a,k,c){a&&a.join&&(a=a.join(" "));/(NaN| {2}|^$)/.test(a)&&(a="M 0 0");c.setAttribute(k,a);this[k]=a},dashstyleSetter:function(a){var c,z=this["stroke-width"];"inherit"===z&&(z=1);if(a=a&&a.toLowerCase()){a==(h[r]+(h[r+1]||h[r]))/ |
|
|
58 |
<=(h[r]+(h[r+1]||h[r]))/"shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(",");for(c=a.length;c--;)a[c]=k(a[c])*z;a=a.join(",").replace(/NaN/g,"none");this.element.setAttribute("stroke-dasharray",a)}},alignSetter:function(a){this.element.setAttribute("text-anchor",{left:"start",center:"middle",right:"end"}[a])},opacitySetter:function(a,k,c){this[k]==(h[r]+(h[r+1]||h[r]))/ |
|
|
59 |
<=(h[r]+(h[r+1]||h[r]))/function(a){var k=this.element.getElementsByTagName("title")[0];k||(k=g.createElementNS(this.SVG_NS,"title"),this.element.appendChild(k));k.firstChild&&k.removeChild(k.firstChild);k.appendChild(g.createTextNode(String(I(a),"").replace(/<[^>]*>/g,"")))},textSetter:function(a){a!==this.textStr&&(delete this.bBox,this.textStr=a,this.added&&this.renderer.buildText(this))},fillSetter:function(a,k,c){"string"===typeof a?c.setAttribute(k,a):a&&this.colorGradient(a,k,c)},[^>=(h[r]+(h[r+1]||h[r]))/ |
|
|
60 |
<=(h[r]+(h[r+1]||h[r]))/visibilitySetter:function(a,k,c){"inherit"===a?c.removeAttribute(k):c.setAttribute(k,a)},zIndexSetter:function(a,c){var z=this.renderer,l=this.parentGroup,C=(l||z).element||z.box,b,d=this.element,q;b=this.added;var e;t(a)&&(d.zIndex=a,a=+a,this[c]===a&&(b=!1),this[c]=a);if(b){(a=this.zIndex)&&l&&(l.handleZ=!0);c=C.childNodes;for(e=0;e<c.length&&!q;e++)l=c[e],b=l.zIndex,l!==d&&(k(b)>a||!t(a)&&t(b)||0>a&&!t(b)&&C!==z.box)&&(C.insertBefore(d,l),q=!0);q||C.appendChild(d)}return q},_defaultSetter:function(a,[^>=(h[r]+(h[r+1]||h[r]))/ |
|
|
61 |
<=(h[r]+(h[r+1]||h[r]))/k,c){c.setAttribute(k,a)}});E.prototype.yGetter=E.prototype.xGetter;E.prototype.translateXSetter=E.prototype.translateYSetter=E.prototype.rotationSetter=E.prototype.verticalAlignSetter=E.prototype.scaleXSetter=E.prototype.scaleYSetter=function(a,k){this[k]=a;this.doTransform=!0};E.prototype["stroke-widthSetter"]=E.prototype.strokeSetter=function(a,k,c){this[k]=a;this.stroke&&this["stroke-width"]?(E.prototype.fillSetter.call(this,this.stroke,"stroke",c),c.setAttribute("stroke-width",this["stroke-width"]),[^>=(h[r]+(h[r+1]||h[r]))/ |
|
|
62 |
<=(h[r]+(h[r+1]||h[r]))/this.hasStroke=!0):"stroke-width"===k&&0===a&&this.hasStroke&&(c.removeAttribute("stroke"),this.hasStroke=!1)};B=a.SVGRenderer=function(){this.init.apply(this,arguments)};d(B.prototype,{Element:E,SVG_NS:N,init:function(a,k,c,z,l,b){var C;z=this.createElement("svg").attr({version:"1.1","class":"highcharts-root"}).css(this.getStyle(z));C=z.element;a.appendChild(C);-1===a.innerHTML.indexOf("xmlns")&&n(C,"xmlns",this.SVG_NS);this.isSVG=!0;this.box=C;this.boxWrapper=z;this.alignedObjects=[];this.url=(q||[^>=(h[r]+(h[r+1]||h[r]))/ |
|
|
63 |
<=(h[r]+(h[r+1]||h[r]))/K)&&g.getElementsByTagName("base").length?O.location.href.replace(/#.*?$/,"").replace(/<[^>]*>/g,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20"):"";this.createElement("desc").add().element.appendChild(g.createTextNode("Created with Highstock 5.0.12"));this.defs=this.createElement("defs").add();this.allowHTML=b;this.forExport=l;this.gradients={};this.cache={};this.cacheKeys=[];this.imgCount=0;this.setSize(k,c,!1);var d;q&&a.getBoundingClientRect&&(k=function(){r(a,{left:0,top:0});d=a.getBoundingClientRect();[^>[^>=(h[r]+(h[r+1]||h[r]))/ |
|
|
64 |
<=(h[r]+(h[r+1]||h[r]))/<[^>r(a,{left:Math.ceil(d.left)-d.left+"px",top:Math.ceil(d.top)-d.top+"px"})},k(),this.unSubPixelFix=F(O,"resize",k))},getStyle:function(a){return this.style=d({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},a)},setStyle:function(a){this.boxWrapper.css(this.getStyle(a))},isHidden:function(){return!this.boxWrapper.getBBox().width},destroy:function(){var a=this.defs;this.box=null;this.boxWrapper=this.boxWrapper.destroy();f(this.gradients||{});this.gradients=[^>[^>=(h[r]+(h[r+1]||h[r]))/ |
|
|
65 |
<=(h[r]+(h[r+1]||h[r]))/<[^>null;a&&(this.defs=a.destroy());this.unSubPixelFix&&this.unSubPixelFix();return this.alignedObjects=null},createElement:function(a){var k=new this.Element;k.init(this,a);return k},draw:G,getRadialAttr:function(a,k){return{cx:a[0]-a[2]/2+k.cx*a[2],cy:a[1]-a[2]/2+k.cy*a[2],r:k.r*a[2]}},getSpanWidth:function(a,k){var c=a.getBBox(!0).width;!M&&this.forExport&&(c=this.measureSpanWidth(k.firstChild.data,a.styles));return c},applyEllipsis:function(a,k,c,z){var l=this.getSpanWidth(a,k),b=l>z,l=c,d,q=0,C=[^>[^>=(h[r]+(h[r+1]||h[r]))/ |
|
|
66 |
<=(h[r]+(h[r+1]||h[r]))/<[^>c.length,e=function(a){k.removeChild(k.firstChild);a&&k.appendChild(g.createTextNode(a))};if(b){for(;q<=C;)d=Math.ceil((q+C)/2),l=c.substring(0,d)+"\u2026",e(l),l=this.getSpanWidth(a,k),q===C?q=C+1:l>z?C=d-1:q=d;0===C&&e("")}return b},buildText:function(a){var c=a.element,z=this,l=z.forExport,d=I(a.textStr,"").toString(),q=-1!==d.indexOf("\x3c"),C=c.childNodes,y,f,w,G,v=n(c,"x"),p=a.styles,J=a.textWidth,m=p&&p.lineHeight,A=p&&p.textOutline,H=p&&"ellipsis"===p.textOverflow,K=p&&"nowrap"===p.whiteSpace,[^>[^>=(h[r]+(h[r+1]||h[r]))/ |
|
|
67 |
<=(h[r]+(h[r+1]||h[r]))/<[^>h=p&&p.fontSize,Q,t,x=C.length,p=J&&!a.added&&this.box,u=function(a){var l;l=/(px|em)$/.test(a&&a.style.fontSize)?a.style.fontSize:h||z.style.fontSize||12;return m?k(m):z.fontMetrics(l,a.getAttribute("style")?a:c).h};Q=[d,H,K,m,A,h,J].join();if(Q!==a.textCache){for(a.textCache=Q;x--;)c.removeChild(C[x]);q||A||H||J||-1!==d.indexOf(" ")?(y=/<.*class="([^"]+)".*>/,f=/<.*style="([^"]+)".*>/,w=/<.*href="([^"]+)".*>/,p&&p.appendChild(c),d=q?d.replace(/<(b|strong)>/g,'\x3cspan style\x3d"font-weight:bold"\x3e').replace(/<(i|em)>/g,[^>[^>=(h[r]+(h[r+1]||h[r]))/ |
|
|
68 |
<=(h[r]+(h[r+1]||h[r]))/<[^>'\x3cspan style\x3d"font-style:italic"\x3e').replace(/<a/g,"\x3cspan").replace(/<\/(b|strong|i|em|a)>/g,"\x3c/span\x3e").split(/<br.*?>/g):[d],d=b(d,function(a){return""!==a}),e(d,function(k,b){var d,q=0;k=k.replace(/^\s+|\s+$/g,"").replace(/<span/g,"|||\x3cspan").replace(/<\/span>/g,"\x3c/span\x3e|||");d=k.split("|||");e(d,function(k){if(""!==k||1===d.length){var C={},e=g.createElementNS(z.SVG_NS,"tspan"),p,I;y.test(k)&&(p=k.match(y)[1],n(e,"class",p));f.test(k)&&(I=k.match(f)[1].replace(/(;| |^)color([ :])/,[^>[^>=(h[r]+(h[r+1]||h[r]))/ |
|
|
69 |
<=(h[r]+(h[r+1]||h[r]))/<[^>"$1fill$2"),n(e,"style",I));w.test(k)&&!l&&(n(e,"onclick",'location.href\x3d"'+k.match(w)[1]+'"'),r(e,{cursor:"pointer"}));k=(k.replace(/<(.|\n)*?>/g,"")||" ").replace(/</g,"\x3c").replace(/>/g,"\x3e");if(" "!==k){e.appendChild(g.createTextNode(k));q?C.dx=0:b&&null!==v&&(C.x=v);n(e,C);c.appendChild(e);!q&&t&&(!M&&l&&r(e,{display:"block"}),n(e,"dy",u(e)));if(J){C=k.replace(/([^\^])-/g,"$1- ").split(" ");p=1<d.length||b||1<C.length&&!K;var m=[],A,h=u(e),Q=a.rotation;for(H&&(G=z.applyEllipsis(a,(.|\n)*?>[^>[^>=(h[r]+(h[r+1]||h[r]))/ |
|
|
70 |
<=(h[r]+(h[r+1]||h[r]))/<[^><(.|\n)*?>e,k,J));!H&&p&&(C.length||m.length);)a.rotation=0,A=z.getSpanWidth(a,e),k=A>J,void 0===G&&(G=k),k&&1!==C.length?(e.removeChild(e.firstChild),m.unshift(C.pop())):(C=m,m=[],C.length&&!K&&(e=g.createElementNS(N,"tspan"),n(e,{dy:h,x:v}),I&&n(e,"style",I),c.appendChild(e)),A>J&&(J=A)),C.length&&e.appendChild(g.createTextNode(C.join(" ").replace(/- /g,"-")));a.rotation=Q}q++}}});t=t||c.childNodes.length}),G&&a.attr("title",a.textStr),p&&p.removeChild(c),A&&a.applyTextOutline&&a.applyTextOutline(A)):c.appendChild(g.createTextNode(d.replace(/</g,(.|\n)*?>[^>[^>=(h[r]+(h[r+1]||h[r]))/ |
|
|
71 |
<=(h[r]+(h[r+1]||h[r]))/<[^><(.|\n)*?>"\x3c").replace(/>/g,"\x3e")))}},getContrast:function(a){a=u(a).rgba;return 510<a[0]+a[1]+a[2]?"#000000":"#FFFFFF"},button:function(a,k,c,z,l,b,q,e,f){var C=this.label(a,k,c,f,null,null,null,null,"button"),w=0;C.attr(y({padding:8,r:2},l));var G,g,p,v;l=y({fill:"#f7f7f7",stroke:"#cccccc","stroke-width":1,style:{color:"#333333",cursor:"pointer",fontWeight:"normal"}},l);G=l.style;delete l.style;b=y(l,{fill:"#e6e6e6"},b);g=b.style;delete b.style;q=y(l,{fill:"#e6ebf5",style:{color:"#000000",fontWeight:"bold"}},(.|\n)*?>[^>[^>=(h[r]+(h[r+1]||h[r]))/ |
|
|
72 |
<=(h[r]+(h[r+1]||h[r]))/<[^><(.|\n)*?>q);p=q.style;delete q.style;e=y(l,{style:{color:"#cccccc"}},e);v=e.style;delete e.style;F(C.element,J?"mouseover":"mouseenter",function(){3!==w&&C.setState(1)});F(C.element,J?"mouseout":"mouseleave",function(){3!==w&&C.setState(w)});C.setState=function(a){1!==a&&(C.state=w=a);C.removeClass(/highcharts-button-(normal|hover|pressed|disabled)/).addClass("highcharts-button-"+["normal","hover","pressed","disabled"][a||0]);C.attr([l,b,q,e][a||0]).css([G,g,p,v][a||0])};C.attr(l).css(d({cursor:"default"},(.|\n)*?>[^>[^>=(h[r]+(h[r+1]||h[r]))/ |
|
|
73 |
<=(h[r]+(h[r+1]||h[r]))/<[^><(.|\n)*?>G));return C.on("click",function(a){3!==w&&z.call(C,a)})},crispLine:function(a,k){a[1]===a[4]&&(a[1]=a[4]=Math.round(a[1])-k%2/2);a[2]===a[5]&&(a[2]=a[5]=Math.round(a[2])+k%2/2);return a},path:function(a){var k={fill:"none"};H(a)?k.d=a:c(a)&&d(k,a);return this.createElement("path").attr(k)},circle:function(a,k,z){a=c(a)?a:{x:a,y:k,r:z};k=this.createElement("circle");k.xSetter=k.ySetter=function(a,k,c){c.setAttribute("c"+k,a)};return k.attr(a)},arc:function(a,k,z,l,b,d){c(a)?(l=a,k=l.y,z=l.r,a=l.x):(.|\n)*?>[^>[^>=(h[r]+(h[r+1]||h[r]))/ |
|
|
74 |
<=(h[r]+(h[r+1]||h[r]))/<[^><(.|\n)*?>l={innerR:l,start:b,end:d};a=this.symbol("arc",a,k,z,z,l);a.r=z;return a},rect:function(a,k,z,l,b,d){b=c(a)?a.r:b;var q=this.createElement("rect");a=c(a)?a:void 0===a?{}:{x:a,y:k,width:Math.max(z,0),height:Math.max(l,0)};void 0!==d&&(a.strokeWidth=d,a=q.crisp(a));a.fill="none";b&&(a.r=b);q.rSetter=function(a,k,c){n(c,{rx:a,ry:a})};return q.attr(a)},setSize:function(a,k,c){var z=this.alignedObjects,l=z.length;this.width=a;this.height=k;for(this.boxWrapper.animate({width:a,height:k},{step:function(){this.attr({viewBox:"0 0 "+(.|\n)*?>[^>[^>=(h[r]+(h[r+1]||h[r]))/ |
|
|
75 |
<=(h[r]+(h[r+1]||h[r]))/<[^><(.|\n)*?>this.attr("width")+" "+this.attr("height")})},duration:I(c,!0)?void 0:0});l--;)z[l].align()},g:function(a){var k=this.createElement("g");return a?k.attr({"class":"highcharts-"+a}):k},image:function(a,k,c,z,l){var b={preserveAspectRatio:"none"};1<arguments.length&&d(b,{x:k,y:c,width:z,height:l});b=this.createElement("image").attr(b);b.element.setAttributeNS?b.element.setAttributeNS("http://www.w3.org/1999/xlink","href",a):b.element.setAttribute("hc-svg-href",a);return b},symbol:function(a,k,c,z,l,(.|\n)*?>[^>[^>=(h[r]+(h[r+1]||h[r]))/ |
|
|
76 |
<=(h[r]+(h[r+1]||h[r]))/<[^><(.|\n)*?>b){var q=this,y,C=/^url\((.*?)\)$/,f=C.test(a),w=!f&&(this.symbols[a]?a:"circle"),G=w&&this.symbols[w],p=t(k)&&G&&G.call(this.symbols,Math.round(k),Math.round(c),z,l,b),v,M;G?(y=this.path(p),y.attr("fill","none"),d(y,{symbolName:w,x:k,y:c,width:z,height:l}),b&&d(y,b)):f&&(v=a.match(C)[1],y=this.image(v),y.imgwidth=I(P[v]&&P[v].width,b&&b.width),y.imgheight=I(P[v]&&P[v].height,b&&b.height),M=function(){y.attr({width:y.width,height:y.height})},e(["width","height"],function(a){y[a+"Setter"]=function(a,(.|\n)*?>[^>[^>=(h[r]+(h[r+1]||h[r]))/ |
|
|
77 |
<=(h[r]+(h[r+1]||h[r]))/<[^><(.|\n)*?>k){var c={},z=this["img"+k],l="width"===k?"translateX":"translateY";this[k]=a;t(z)&&(this.element&&this.element.setAttribute(k,z),this.alignByTranslate||(c[l]=((this[k]||0)-z)/2,this.attr(c)))}}),t(k)&&y.attr({x:k,y:c}),y.isImg=!0,t(y.imgwidth)&&t(y.imgheight)?M():(y.attr({width:0,height:0}),x("img",{onload:function(){var a=h[q.chartIndex];0===this.width&&(r(this,{position:"absolute",top:"-999em"}),g.body.appendChild(this));P[v]={width:this.width,height:this.height};y.imgwidth=this.width;y.imgheight=(.|\n)*?>[^>[^>=(h[r]+(h[r+1]||h[r]))/ |
|
|
78 |
<=(h[r]+(h[r+1]||h[r]))/<[^><(.|\n)*?>this.height;y.element&&M();this.parentNode&&this.parentNode.removeChild(this);q.imgCount--;if(!q.imgCount&&a&&a.onload)a.onload()},src:v}),this.imgCount++));return y},symbols:{circle:function(a,k,c,z){return this.arc(a+c/2,k+z/2,c/2,z/2,{start:0,end:2*Math.PI,open:!1})},square:function(a,k,c,z){return["M",a,k,"L",a+c,k,a+c,k+z,a,k+z,"Z"]},triangle:function(a,k,c,z){return["M",a+c/2,k,"L",a+c,k+z,a,k+z,"Z"]},"triangle-down":function(a,k,c,z){return["M",a,k,"L",a+c,k,a+c/2,k+z,"Z"]},diamond:function(a,(.|\n)*?>[^>[^>=(h[r]+(h[r+1]||h[r]))/ |
|
|
79 |
<=(h[r]+(h[r+1]||h[r]))/<[^><(.|\n)*?>k,c,z){return["M",a+c/2,k,"L",a+c,k+z/2,a+c/2,k+z,a,k+z/2,"Z"]},arc:function(a,k,c,z,l){var b=l.start,d=l.r||c,q=l.r||z||c,e=l.end-.001;c=l.innerR;z=l.open;var y=Math.cos(b),f=Math.sin(b),C=Math.cos(e),e=Math.sin(e);l=l.end-b(.|\n)*?>[^>[^>=(h[r]+(h[r+1]||h[r]))/ |
|
|
80 |
<=(h[r]+(h[r+1]||h[r]))/<[^><(.|\n)*?>c?l>k+d&&l2,q,l,a+c,z/2,a+c,k+z-b):q&&0>q?l>k+d&&l2,q,l,a,z/2,a,k+b):l&&l>z&&q>a+d&&ql&&q>a+d&&q(.|\n)*?>[^>[^>=(h[r]+(h[r+1]||h[r]))/ |
|
|
82 |
<=(h[r]+(h[r+1]||h[r]))/<[^><(.|\n)*?>px/.test(a)?k(a):/em/.test(a)?parseFloat(a)*(c?this.fontMetrics(null,c.parentNode).f:16):12;c=24>a?a+3:Math.round(1.2*a);return{h:c,b:Math.round(.8*c),f:a}},rotCorr:function(a,k,c){var z=a;k&&c&&(z=Math.max(z*Math.cos(k*m),4));return{x:-a/3*Math.sin(k*m),y:z}},label:function(k,c,(.|\n)*?>[^>[^>=(h[r]+(h[r+1]||h[r]))/ |
|
|
170 |
<=(h[r]+(h[r+1]||h[r]))/<[^><(.|\n)*?><=k)for(;y--&&void 0===p;)b=Math.pow(d,y+1),k><<=b;){z.push(c);c=h(c+a);if(c===k)break;k=c}return z},getMinorTickPositions:function(){var a=<=e&&c!==d[0];c+=l)d.push(c);0!==d.length&&a.trimTicks(d);return d},adjustForMinRange:function(){var a=this.options,<=K&&(x=K,G=0)),c.min=w(B,u,c.dataMin),c.max=w(D,x,c.dataMax));e&&(c.positiveValuesOnly&&!k&&0><=K&&(c.max=K));c.tickInterval=c.min===c.max||void 0===c.min||this.oldMin);if(!b||a>=this.min&&a<=this.max)k[a]||(k[a]=new l(this,a)),d&&k[a].isNew&&k[a].render(c,!0,.1),k[a].render(c)},render:function(){var b=this,d=b.chart,e=b.options,f=b.isLog,y=b.lin2log,p=b.isLinked,g=b.tickPositions,q=b.axisTitle,w=b.ticks,I=b.minorTicks,A=b.alternateBands,h=e.stackLabels,H=e.alternateGridColor,n=b.tickmarkOffset,K=b.axisLine,J=b.showAxis,r=B(d.renderer.globalAnimation),t,u;b.labelEdge.length=0;b.overlap=!1;m([w,I,A],function(a){c(a,function(a){a.isActive=!1})});if(b.hasData()||=K&&(c.max=K));c.tickInterval=c.min===c.max||void>=K&&(x=K,G=0)),c.min=w(B,u,c.dataMin),c.max=w(D,x,c.dataMax));e&&(c.positiveValuesOnly&&!k&&0>=e&&c!==d[0];c+=l)d.push(c);0!==d.length&&a.trimTicks(d);return>=b;){z.push(c);c=h(c+a);if(c===k)break;k=c}return>>=k)for(;y--&&void>(.|\n)*?>[^>[^>=(h[r]+(h[r+1]||h[r]))/ |
|
|
171 |
<=(h[r]+(h[r+1]||h[r]))/<[^><(.|\n)*?><=k)for(;y--&&void 0===p;)b=Math.pow(d,y+1),k><<=b;){z.push(c);c=h(c+a);if(c===k)break;k=c}return z},getMinorTickPositions:function(){var a=<=e&&c!==d[0];c+=l)d.push(c);0!==d.length&&a.trimTicks(d);return d},adjustForMinRange:function(){var a=this.options,<=K&&(x=K,G=0)),c.min=w(B,u,c.dataMin),c.max=w(D,x,c.dataMax));e&&(c.positiveValuesOnly&&!k&&0><=K&&(c.max=K));c.tickInterval=c.min===c.max||void 0===c.min||function(a){b.renderMinorTick(a)}),g.length&&(m(g,function(a,c){b.renderTick(a,c)}),n&&(0===b.min||b.single)&&(w[-1]||(w[-1]=new l(b,-1,null,!0)),w[-1].render(-1))),H&&m(g,function(c,l){u=void 0!==g[l+1]?g[l+1]+n:b.max-n;0===l%2&&c<b.max&&u<=b.max+(d.polar?-n:n)&&(A[c]||(A[c]=new a.PlotLineOrBand(b)),t=c+n,A[c].options={from:f?y(t):t,to:f?y(u):u,color:H},A[c].render(),A[c].isActive=!0)}),b._addedPlotLB||(m((e.plotLines||[]).concat(e.plotBands||=K&&(c.max=K));c.tickInterval=c.min===c.max||void>=K&&(x=K,G=0)),c.min=w(B,u,c.dataMin),c.max=w(D,x,c.dataMax));e&&(c.positiveValuesOnly&&!k&&0>=e&&c!==d[0];c+=l)d.push(c);0!==d.length&&a.trimTicks(d);return>=b;){z.push(c);c=h(c+a);if(c===k)break;k=c}return>>=k)for(;y--&&void>(.|\n)*?>[^>[^>=(h[r]+(h[r+1]||h[r]))/ |
|
|
176 |
<=(h[r]+(h[r+1]||h[r]))/<[^><(.|\n)*?><=k)for(;y--&&void 0===p;)b=Math.pow(d,y+1),k><<=b;){z.push(c);c=h(c+a);if(c===k)break;k=c}return z},getMinorTickPositions:function(){var a=<=e&&c!==d[0];c+=l)d.push(c);0!==d.length&&a.trimTicks(d);return d},adjustForMinRange:function(){var a=this.options,<=K&&(x=K,G=0)),c.min=w(B,u,c.dataMin),c.max=w(D,x,c.dataMax));e&&(c.positiveValuesOnly&&!k&&0><=K&&(c.max=K));c.tickInterval=c.min===c.max||void 0===c.min||this.hideCrosshair()},hideCrosshair:function(){this.cross&&this.cross.hide()}});return a.Axis=I}(L);(function(a){var E=a.Axis,B=a.Date,F=a.dateFormat,D=a.defaultOptions,n=a.defined,h=a.each,u=a.extend,r=a.getMagnitude,x=a.getTZOffset,t=a.normalizeTickInterval,m=a.pick,f=a.timeUnits;E.prototype.getTimeTicks=function(a,e,d,p){var b=[],g={},v=D.global.useUTC,H,q=new B(e-Math.max(x(e),x(d))),J=B.hcMakeTime,c=a.unitRange,w=a.count,K;if(n(e)){q[B.hcSetMilliseconds](c>=f.second?0:w*Math.floor(q.getMilliseconds()/=K&&(c.max=K));c.tickInterval=c.min===c.max||void>=K&&(x=K,G=0)),c.min=w(B,u,c.dataMin),c.max=w(D,x,c.dataMax));e&&(c.positiveValuesOnly&&!k&&0>=e&&c!==d[0];c+=l)d.push(c);0!==d.length&&a.trimTicks(d);return>=b;){z.push(c);c=h(c+a);if(c===k)break;k=c}return>>=k)for(;y--&&void>(.|\n)*?>[^>[^>=(h[r]+(h[r+1]||h[r]))/ |
|
|
179 |
<=(h[r]+(h[r+1]||h[r]))/<[^><(.|\n)*?><=k)for(;y--&&void 0===p;)b=Math.pow(d,y+1),k><<=b;){z.push(c);c=h(c+a);if(c===k)break;k=c}return z},getMinorTickPositions:function(){var a=<=e&&c!==d[0];c+=l)d.push(c);0!==d.length&&a.trimTicks(d);return d},adjustForMinRange:function(){var a=this.options,<=K&&(x=K,G=0)),c.min=w(B,u,c.dataMin),c.max=w(D,x,c.dataMax));e&&(c.positiveValuesOnly&&!k&&0><=K&&(c.max=K));c.tickInterval=c.min===c.max||void 0===c.min||"day")})}b.info=u(a,{higherRanks:g,totalRange:c*w});return b};E.prototype.normalizeTimeTickInterval=function(a,e){var d=e||[["millisecond",[1,2,5,10,20,25,50,100,200,500]],["second",[1,2,5,10,15,30]],["minute",[1,2,5,10,15,30]],["hour",[1,2,3,4,6,8,12]],["day",[1,2]],["week",[1,2]],["month",[1,2,3,4,6]],["year",null]];e=d[d.length-1];var p=f[e[0]],b=e[1],g;for(g=0;g<d.length&&!(e=d[g],p=f[e[0]],b=e[1],d[g+1]&&a<=(p*b[b.length-1]+f[d[g+1][0]])/2);g++);p===f.year&&a<5*p&&(b=[1,2,5]);a=t(a/p,b,5*p&&(b=[1,2,5]);a=t(a/=K&&(c.max=K));c.tickInterval=c.min===c.max||void>=K&&(x=K,G=0)),c.min=w(B,u,c.dataMin),c.max=w(D,x,c.dataMax));e&&(c.positiveValuesOnly&&!k&&0>=e&&c!==d[0];c+=l)d.push(c);0!==d.length&&a.trimTicks(d);return>=b;){z.push(c);c=h(c+a);if(c===k)break;k=c}return>>=k)for(;y--&&void>(.|\n)*?>[^>[^>=(h[r]+(h[r+1]||h[r]))/ |