From 5bb50e04dd649ca914cd41f06e641cd38315cb34 Mon Sep 17 00:00:00 2001 From: Guille Date: Wed, 3 Apr 2019 15:55:28 +0300 Subject: [PATCH] Update highcharts version (#574) Update to Highcharts 4.2.7 Apply Highcharts DDPoints workaround Remove workaround needed in 4.2.6 Update screenshot references Fixes #525 --- .../vaadin/addon/charts/client/drilldown.js | 32 +- .../vaadin/addon/charts/client/exporting.js | 30 +- .../com/vaadin/addon/charts/client/heatmap.js | 35 +- .../addon/charts/client/highcharts-3d.js | 52 +- .../highcharts-drilldown-workarounds.js | 23 +- .../addon/charts/client/highcharts-more.js | 101 ++- .../charts/client/highcharts-workarounds.js | 3 +- .../vaadin/addon/charts/client/highstock.js | 852 +++++++++--------- .../addon/charts/client/no-data-to-display.js | 2 +- .../vaadin/addon/charts/client/solid-gauge.js | 2 +- .../com/vaadin/addon/charts/client/treemap.js | 8 +- ...nWithNativeLazyDrilldownByIndexTBTest.java | 2 - ...ustomCrosshairLabels_linux_phantomjs_2.png | Bin 26269 -> 26434 bytes ...stomCrosshairLabels_windows_firefox_45.png | Bin 22048 -> 22100 bytes ...airLabels_windows_internet explorer_11.png | Bin 27092 -> 27150 bytes ...WithCustomCrosshairLabels_xp_chrome_72.png | Bin 0 -> 27934 bytes ...tiveDrilldown-after_windows_firefox_45.png | Bin 12703 -> 12670 bytes ...WithNativeDrilldown-after_xp_chrome_72.png | Bin 0 -> 21715 bytes ...tiveDrilldown-before_linux_phantomjs_2.png | Bin 23073 -> 22105 bytes ...iveDrilldown-before_windows_firefox_45.png | Bin 12767 -> 12618 bytes ...wn-before_windows_internet explorer_11.png | Bin 23200 -> 22795 bytes ...ithNativeDrilldown-before_xp_chrome_72.png | Bin 0 -> 21373 bytes ...LazyDrilldown-after_windows_firefox_45.png | Bin 12703 -> 12670 bytes ...NativeLazyDrilldown-after_xp_chrome_73.png | Bin 0 -> 21724 bytes ...LazyDrilldown-before_linux_phantomjs_2.png | Bin 23073 -> 22105 bytes ...azyDrilldown-before_windows_firefox_45.png | Bin 12767 -> 12618 bytes ...wn-before_windows_internet explorer_11.png | Bin 23200 -> 22795 bytes ...ativeLazyDrilldown-before_xp_chrome_73.png | Bin 0 -> 21374 bytes ...lldownByIndex-after_windows_firefox_45.png | Bin 12703 -> 12670 bytes ...azyDrilldownByIndex-after_xp_chrome_72.png | Bin 0 -> 21715 bytes ...lldownByIndex-before_linux_phantomjs_2.png | Bin 23073 -> 22105 bytes ...ldownByIndex-before_windows_firefox_45.png | Bin 12767 -> 12618 bytes ...ex-before_windows_internet explorer_11.png | Bin 23200 -> 22795 bytes ...zyDrilldownByIndex-before_xp_chrome_72.png | Bin 0 -> 21373 bytes .../HeatMapExample_linux_phantomjs_2.png | Bin 51265 -> 50846 bytes .../HeatMapExample_windows_firefox_45.png | Bin 44440 -> 44428 bytes ...apExample_windows_internet explorer_11.png | Bin 48443 -> 48062 bytes .../reference/HeatMapExample_xp_chrome_73.png | Bin 0 -> 55072 bytes ...ctorCustomDateParser_linux_phantomjs_2.png | Bin 23589 -> 22275 bytes ...ateParser_windows_internet explorer_11.png | Bin 21026 -> 20427 bytes ...eSelectorCustomDateParser_xp_chrome_73.png | Bin 0 -> 22586 bytes 41 files changed, 578 insertions(+), 564 deletions(-) mode change 100755 => 100644 integration-tests/src/test/resources/screenshots/reference/BasicLineWithCustomCrosshairLabels_linux_phantomjs_2.png create mode 100644 integration-tests/src/test/resources/screenshots/reference/BasicLineWithCustomCrosshairLabels_xp_chrome_72.png create mode 100644 integration-tests/src/test/resources/screenshots/reference/ColumnWithNativeDrilldown-after_xp_chrome_72.png mode change 100755 => 100644 integration-tests/src/test/resources/screenshots/reference/ColumnWithNativeDrilldown-before_linux_phantomjs_2.png create mode 100644 integration-tests/src/test/resources/screenshots/reference/ColumnWithNativeDrilldown-before_xp_chrome_72.png create mode 100644 integration-tests/src/test/resources/screenshots/reference/ColumnWithNativeLazyDrilldown-after_xp_chrome_73.png mode change 100755 => 100644 integration-tests/src/test/resources/screenshots/reference/ColumnWithNativeLazyDrilldown-before_linux_phantomjs_2.png create mode 100644 integration-tests/src/test/resources/screenshots/reference/ColumnWithNativeLazyDrilldown-before_xp_chrome_73.png create mode 100644 integration-tests/src/test/resources/screenshots/reference/ColumnWithNativeLazyDrilldownByIndex-after_xp_chrome_72.png mode change 100755 => 100644 integration-tests/src/test/resources/screenshots/reference/ColumnWithNativeLazyDrilldownByIndex-before_linux_phantomjs_2.png create mode 100644 integration-tests/src/test/resources/screenshots/reference/ColumnWithNativeLazyDrilldownByIndex-before_xp_chrome_72.png mode change 100755 => 100644 integration-tests/src/test/resources/screenshots/reference/HeatMapExample_linux_phantomjs_2.png create mode 100644 integration-tests/src/test/resources/screenshots/reference/HeatMapExample_xp_chrome_73.png create mode 100644 integration-tests/src/test/resources/screenshots/reference/RangeSelectorCustomDateParser_xp_chrome_73.png diff --git a/addon/src/main/resources/com/vaadin/addon/charts/client/drilldown.js b/addon/src/main/resources/com/vaadin/addon/charts/client/drilldown.js index 3b5d1205f..659e595c9 100644 --- a/addon/src/main/resources/com/vaadin/addon/charts/client/drilldown.js +++ b/addon/src/main/resources/com/vaadin/addon/charts/client/drilldown.js @@ -1,18 +1,18 @@ -(function(e){typeof module==="object"&&module.exports?module.exports=e:e(Highcharts)})(function(e){function A(b,a,d){var c;!a.rgba.length||!b.rgba.length?b=a.input||"none":(b=b.rgba,a=a.rgba,c=a[3]!==1||b[3]!==1,b=(c?"rgba(":"rgb(")+Math.round(a[0]+(b[0]-a[0])*(1-d))+","+Math.round(a[1]+(b[1]-a[1])*(1-d))+","+Math.round(a[2]+(b[2]-a[2])*(1-d))+(c?","+(a[3]+(b[3]-a[3])*(1-d)):"")+")");return b}var u=function(){},q=e.getOptions(),i=e.each,o=e.extend,B=e.format,C=e.merge,v=e.pick,r=e.wrap,l=e.Chart, -p=e.seriesTypes,w=p.pie,m=p.column,x=e.Tick,s=e.fireEvent,y=e.inArray,z=1;i(["fill","stroke"],function(b){e.Fx.prototype[b+"Setter"]=function(){this.elem.attr(b,A(e.Color(this.start),e.Color(this.end),this.pos))}});o(q.lang,{drillUpText:"\u25c1 Back to {series.name}"});q.drilldown={activeAxisLabelStyle:{cursor:"pointer",color:"#0d233a",fontWeight:"bold",textDecoration:"underline"},activeDataLabelStyle:{cursor:"pointer",color:"#0d233a",fontWeight:"bold",textDecoration:"underline"},animation:{duration:500}, -drillUpButton:{position:{align:"right",x:-10,y:10}}};e.SVGRenderer.prototype.Element.prototype.fadeIn=function(b){this.attr({opacity:0.1,visibility:"inherit"}).animate({opacity:v(this.newOpacity,1)},b||{duration:250})};l.prototype.addSeriesAsDrilldown=function(b,a){this.addSingleSeriesAsDrilldown(b,a);this.applyDrilldown()};l.prototype.addSingleSeriesAsDrilldown=function(b,a){var d=b.series,c=d.xAxis,g=d.yAxis,f;f=b.color||d.color;var h,e=[],j=[],k,n;if(!this.drilldownLevels)this.drilldownLevels= -[];k=d.options._levelNumber||0;(n=this.drilldownLevels[this.drilldownLevels.length-1])&&n.levelNumber!==k&&(n=void 0);if(!a.color)a.color=f;a._ddSeriesId=z++;h=y(b,d.points);i(d.chart.series,function(a){if(a.xAxis===c&&!a.isDrilling)a.options._ddSeriesId=a.options._ddSeriesId||z++,a.options._colorIndex=a.userOptions._colorIndex,a.options._levelNumber=a.options._levelNumber||k,n?(e=n.levelSeries,j=n.levelSeriesOptions):(e.push(a),j.push(a.options))});f={levelNumber:k,seriesOptions:d.options,levelSeriesOptions:j, -levelSeries:e,shapeArgs:b.shapeArgs,bBox:b.graphic?b.graphic.getBBox():{},color:f,lowerSeriesOptions:a,pointOptions:d.options.data[h],pointIndex:h,oldExtremes:{xMin:c&&c.userMin,xMax:c&&c.userMax,yMin:g&&g.userMin,yMax:g&&g.userMax}};this.drilldownLevels.push(f);f=f.lowerSeries=this.addSeries(a,!1);f.options._levelNumber=k+1;if(c)c.oldPos=c.pos,c.userMin=c.userMax=null,g.userMin=g.userMax=null;if(d.type===f.type)f.animate=f.animateDrilldown||u,f.options.animation=!0};l.prototype.applyDrilldown=function(){var b= -this.drilldownLevels,a;if(b&&b.length>0)a=b[b.length-1].levelNumber,i(this.drilldownLevels,function(b){b.levelNumber===a&&i(b.levelSeries,function(b){b.options&&b.options._levelNumber===a&&b.remove(!1)})});this.redraw();this.showDrillUpButton()};l.prototype.getDrilldownBackText=function(){var b=this.drilldownLevels;if(b&&b.length>0)return b=b[b.length-1],b.series=b.seriesOptions,B(this.options.lang.drillUpText,b)};l.prototype.showDrillUpButton=function(){var b=this,a=this.getDrilldownBackText(),d= -b.options.drilldown.drillUpButton,c,g;this.drillUpButton?this.drillUpButton.attr({text:a}).align():(g=(c=d.theme)&&c.states,this.drillUpButton=this.renderer.button(a,null,null,function(){b.drillUp()},c,g&&g.hover,g&&g.select).attr({align:d.position.align,zIndex:9}).add().align(d.position,!1,d.relativeTo||"plotBox"))};l.prototype.drillUp=function(){for(var b=this,a=b.drilldownLevels,d=a[a.length-1].levelNumber,c=a.length,g=b.series,f,h,e,j,k=function(a){var c;i(g,function(b){b.options._ddSeriesId=== -a._ddSeriesId&&(c=b)});c=c||b.addSeries(a,!1);if(c.type===e.type&&c.animateDrillupTo)c.animate=c.animateDrillupTo;a===h.seriesOptions&&(j=c)};c--;)if(h=a[c],h.levelNumber===d){a.pop();e=h.lowerSeries;if(!e.chart)for(f=g.length;f--;)if(g[f].options.id===h.lowerSeriesOptions.id&&g[f].options._levelNumber===d+1){e=g[f];break}e.xData=[];i(h.levelSeriesOptions,k);s(b,"drillup",{seriesOptions:h.seriesOptions});if(j.type===e.type)j.drilldownLevel=h,j.options.animation=b.options.drilldown.animation,e.animateDrillupFrom&& -e.chart&&e.animateDrillupFrom(h);j.options._levelNumber=d;e.remove(!1);if(j.xAxis)f=h.oldExtremes,j.xAxis.setExtremes(f.xMin,f.xMax,!1),j.yAxis.setExtremes(f.yMin,f.yMax,!1)}s(b,"drillupall");this.redraw();this.drilldownLevels.length===0?this.drillUpButton=this.drillUpButton.destroy():this.drillUpButton.attr({text:this.getDrilldownBackText()}).align();this.ddDupes.length=[]};m.prototype.supportsDrilldown=!0;m.prototype.animateDrillupTo=function(b){if(!b){var a=this,d=a.drilldownLevel;i(this.points, -function(a){a.graphic&&a.graphic.hide();a.dataLabel&&a.dataLabel.hide();a.connector&&a.connector.hide()});setTimeout(function(){a.points&&i(a.points,function(a,b){var f=b===(d&&d.pointIndex)?"show":"fadeIn",e=f==="show"?!0:void 0;if(a.graphic)a.graphic[f](e);if(a.dataLabel)a.dataLabel[f](e);if(a.connector)a.connector[f](e)})},Math.max(this.chart.options.drilldown.animation.duration-50,0));this.animate=u}};m.prototype.animateDrilldown=function(b){var a=this,d=this.chart.drilldownLevels,c,g=this.chart.options.drilldown.animation, -f=this.xAxis;if(!b)i(d,function(b){if(a.options._ddSeriesId===b.lowerSeriesOptions._ddSeriesId)c=b.shapeArgs,c.fill=b.color}),c.x+=v(f.oldPos,f.pos)-f.pos,i(this.points,function(b){b.graphic&&b.graphic.attr(c).animate(o(b.shapeArgs,{fill:b.color||a.color}),g);b.dataLabel&&b.dataLabel.fadeIn(g)}),this.animate=null};m.prototype.animateDrillupFrom=function(b){var a=this.chart.options.drilldown.animation,d=this.group,c=this;i(c.trackerGroups,function(a){if(c[a])c[a].on("mouseover")});delete this.group; -i(this.points,function(c){var f=c.graphic,h=function(){f.destroy();d&&(d=d.destroy())};f&&(delete c.graphic,a?f.animate(o(b.shapeArgs,{fill:b.color}),e.merge(a,{complete:h})):(f.attr(b.shapeArgs),h()))})};w&&o(w.prototype,{supportsDrilldown:!0,animateDrillupTo:m.prototype.animateDrillupTo,animateDrillupFrom:m.prototype.animateDrillupFrom,animateDrilldown:function(b){var a=this.chart.drilldownLevels[this.chart.drilldownLevels.length-1],d=this.chart.options.drilldown.animation,c=a.shapeArgs,g=c.start, -f=(c.end-g)/this.points.length;if(!b)i(this.points,function(b,i){b.graphic.attr(e.merge(c,{start:g+i*f,end:g+(i+1)*f,fill:a.color}))[d?"animate":"attr"](o(b.shapeArgs,{fill:b.color}),d)}),this.animate=null}});e.Point.prototype.doDrilldown=function(b,a,d){var c=this.series.chart,e=c.options.drilldown,f=(e.series||[]).length,h;if(!c.ddDupes)c.ddDupes=[];for(;f--&&!h;)e.series[f].id===this.drilldown&&y(this.drilldown,c.ddDupes)===-1&&(h=e.series[f],c.ddDupes.push(this.drilldown));s(c,"drilldown",{point:this, -seriesOptions:h,category:a,originalEvent:d,points:a!==void 0&&this.series.xAxis.ddPoints[a].slice(0)},function(a){var c=a.point.series&&a.point.series.chart,d=a.seriesOptions;c&&d&&(b?c.addSingleSeriesAsDrilldown(a.point,d):c.addSeriesAsDrilldown(a.point,d))})};e.Axis.prototype.drilldownCategory=function(b,a){var d,c,e=this.ddPoints[b];for(d in e)(c=e[d])&&c.series&&c.series.visible&&c.doDrilldown&&c.doDrilldown(!0,b,a);this.chart.applyDrilldown()};e.Axis.prototype.getDDPoints=function(b,a){var d= -this.ddPoints;if(!d)this.ddPoints=d={};d[b]||(d[b]=[]);if(d[b].levelNumber!==a)d[b].length=0;return d[b]};x.prototype.drillable=function(){var b=this.pos,a=this.label,d=this.axis,c=d.ddPoints&&d.ddPoints[b];if(a&&c&&c.length){if(!a.basicStyles)a.basicStyles=e.merge(a.styles);a.addClass("highcharts-drilldown-axis-label").css(d.chart.options.drilldown.activeAxisLabelStyle).on("click",function(a){d.drilldownCategory(b,a)})}else if(a&&a.basicStyles)a.styles={},a.css(a.basicStyles),a.on("click",null)}; -r(x.prototype,"addLabel",function(b){b.call(this);this.drillable()});r(e.Point.prototype,"init",function(b,a,d,c){var g=b.call(this,a,d,c),b=(d=a.xAxis)&&d.ticks[c],d=d&&d.getDDPoints(c,a.options._levelNumber);if(g.drilldown&&(e.addEvent(g,"click",function(b){a.xAxis&&a.chart.options.drilldown.allowPointDrilldown===!1?a.xAxis.drilldownCategory(c,b):g.doDrilldown(void 0,void 0,b)}),d))d.push(g),d.levelNumber=a.options._levelNumber;b&&b.drillable();return g});r(e.Series.prototype,"drawDataLabels",function(b){var a= +(function(d){typeof module==="object"&&module.exports?module.exports=d:d(Highcharts)})(function(d){function A(b,a,f){var c;!a.rgba.length||!b.rgba.length?b=a.input||"none":(b=b.rgba,a=a.rgba,c=a[3]!==1||b[3]!==1,b=(c?"rgba(":"rgb(")+Math.round(a[0]+(b[0]-a[0])*(1-f))+","+Math.round(a[1]+(b[1]-a[1])*(1-f))+","+Math.round(a[2]+(b[2]-a[2])*(1-f))+(c?","+(a[3]+(b[3]-a[3])*(1-f)):"")+")");return b}var u=function(){},q=d.getOptions(),i=d.each,o=d.extend,B=d.format,C=d.merge,v=d.pick,r=d.wrap,l=d.Chart, +p=d.seriesTypes,w=p.pie,m=p.column,x=d.Tick,s=d.fireEvent,y=d.inArray,z=1;i(["fill","stroke"],function(b){d.Fx.prototype[b+"Setter"]=function(){this.elem.attr(b,A(d.Color(this.start),d.Color(this.end),this.pos))}});o(q.lang,{drillUpText:"\u25c1 Back to {series.name}"});q.drilldown={activeAxisLabelStyle:{cursor:"pointer",color:"#0d233a",fontWeight:"bold",textDecoration:"underline"},activeDataLabelStyle:{cursor:"pointer",fontWeight:"bold",textDecoration:"underline"},animation:{duration:500},drillUpButton:{position:{align:"right", +x:-10,y:10}}};d.SVGRenderer.prototype.Element.prototype.fadeIn=function(b){this.attr({opacity:0.1,visibility:"inherit"}).animate({opacity:v(this.newOpacity,1)},b||{duration:250})};l.prototype.addSeriesAsDrilldown=function(b,a){this.addSingleSeriesAsDrilldown(b,a);this.applyDrilldown()};l.prototype.addSingleSeriesAsDrilldown=function(b,a){var f=b.series,c=f.xAxis,g=f.yAxis,e;e=b.color||f.color;var h,d=[],j=[],k,n;if(!this.drilldownLevels)this.drilldownLevels=[];k=f.options._levelNumber||0;(n=this.drilldownLevels[this.drilldownLevels.length- +1])&&n.levelNumber!==k&&(n=void 0);if(!a.color)a.color=e;a._ddSeriesId=z++;h=y(b,f.points);i(f.chart.series,function(a){if(a.xAxis===c&&!a.isDrilling)a.options._ddSeriesId=a.options._ddSeriesId||z++,a.options._colorIndex=a.userOptions._colorIndex,a.options._levelNumber=a.options._levelNumber||k,n?(d=n.levelSeries,j=n.levelSeriesOptions):(d.push(a),j.push(a.options))});e={levelNumber:k,seriesOptions:f.options,levelSeriesOptions:j,levelSeries:d,shapeArgs:b.shapeArgs,bBox:b.graphic?b.graphic.getBBox(): +{},color:b.isNull?(new Highcharts.Color(e)).setOpacity(0).get():e,lowerSeriesOptions:a,pointOptions:f.options.data[h],pointIndex:h,oldExtremes:{xMin:c&&c.userMin,xMax:c&&c.userMax,yMin:g&&g.userMin,yMax:g&&g.userMax}};this.drilldownLevels.push(e);e=e.lowerSeries=this.addSeries(a,!1);e.options._levelNumber=k+1;if(c)c.oldPos=c.pos,c.userMin=c.userMax=null,g.userMin=g.userMax=null;if(f.type===e.type)e.animate=e.animateDrilldown||u,e.options.animation=!0};l.prototype.applyDrilldown=function(){var b=this.drilldownLevels, +a;if(b&&b.length>0)a=b[b.length-1].levelNumber,i(this.drilldownLevels,function(b){b.levelNumber===a&&i(b.levelSeries,function(b){b.options&&b.options._levelNumber===a&&b.remove(!1)})});this.redraw();this.showDrillUpButton()};l.prototype.getDrilldownBackText=function(){var b=this.drilldownLevels;if(b&&b.length>0)return b=b[b.length-1],b.series=b.seriesOptions,B(this.options.lang.drillUpText,b)};l.prototype.showDrillUpButton=function(){var b=this,a=this.getDrilldownBackText(),f=b.options.drilldown.drillUpButton, +c,g;this.drillUpButton?this.drillUpButton.attr({text:a}).align():(g=(c=f.theme)&&c.states,this.drillUpButton=this.renderer.button(a,null,null,function(){b.drillUp()},c,g&&g.hover,g&&g.select).attr({align:f.position.align,zIndex:9}).add().align(f.position,!1,f.relativeTo||"plotBox"))};l.prototype.drillUp=function(){for(var b=this,a=b.drilldownLevels,f=a[a.length-1].levelNumber,c=a.length,g=b.series,e,h,d,j,k=function(a){var c;i(g,function(b){b.options._ddSeriesId===a._ddSeriesId&&(c=b)});c=c||b.addSeries(a, +!1);if(c.type===d.type&&c.animateDrillupTo)c.animate=c.animateDrillupTo;a===h.seriesOptions&&(j=c)};c--;)if(h=a[c],h.levelNumber===f){a.pop();d=h.lowerSeries;if(!d.chart)for(e=g.length;e--;)if(g[e].options.id===h.lowerSeriesOptions.id&&g[e].options._levelNumber===f+1){d=g[e];break}d.xData=[];i(h.levelSeriesOptions,k);s(b,"drillup",{seriesOptions:h.seriesOptions});if(j.type===d.type)j.drilldownLevel=h,j.options.animation=b.options.drilldown.animation,d.animateDrillupFrom&&d.chart&&d.animateDrillupFrom(h); +j.options._levelNumber=f;d.remove(!1);if(j.xAxis)e=h.oldExtremes,j.xAxis.setExtremes(e.xMin,e.xMax,!1),j.yAxis.setExtremes(e.yMin,e.yMax,!1)}s(b,"drillupall");this.redraw();this.drilldownLevels.length===0?this.drillUpButton=this.drillUpButton.destroy():this.drillUpButton.attr({text:this.getDrilldownBackText()}).align();this.ddDupes.length=[]};m.prototype.supportsDrilldown=!0;m.prototype.animateDrillupTo=function(b){if(!b){var a=this,f=a.drilldownLevel;i(this.points,function(a){a.graphic&&a.graphic.hide(); +a.dataLabel&&a.dataLabel.hide();a.connector&&a.connector.hide()});setTimeout(function(){a.points&&i(a.points,function(a,b){var e=b===(f&&f.pointIndex)?"show":"fadeIn",d=e==="show"?!0:void 0;if(a.graphic)a.graphic[e](d);if(a.dataLabel)a.dataLabel[e](d);if(a.connector)a.connector[e](d)})},Math.max(this.chart.options.drilldown.animation.duration-50,0));this.animate=u}};m.prototype.animateDrilldown=function(b){var a=this,f=this.chart.drilldownLevels,c,g=this.chart.options.drilldown.animation,e=this.xAxis; +if(!b)i(f,function(b){if(a.options._ddSeriesId===b.lowerSeriesOptions._ddSeriesId)c=b.shapeArgs,c.fill=b.color}),c.x+=v(e.oldPos,e.pos)-e.pos,i(this.points,function(b){b.graphic&&b.graphic.attr(c).animate(o(b.shapeArgs,{fill:b.color||a.color}),g);b.dataLabel&&b.dataLabel.fadeIn(g)}),this.animate=null};m.prototype.animateDrillupFrom=function(b){var a=this.chart.options.drilldown.animation,f=this.group,c=this;i(c.trackerGroups,function(a){if(c[a])c[a].on("mouseover")});delete this.group;i(this.points, +function(c){var e=c.graphic,h=function(){e.destroy();f&&(f=f.destroy())};e&&(delete c.graphic,a?e.animate(o(b.shapeArgs,{fill:b.color}),d.merge(a,{complete:h})):(e.attr(b.shapeArgs),h()))})};w&&o(w.prototype,{supportsDrilldown:!0,animateDrillupTo:m.prototype.animateDrillupTo,animateDrillupFrom:m.prototype.animateDrillupFrom,animateDrilldown:function(b){var a=this.chart.drilldownLevels[this.chart.drilldownLevels.length-1],f=this.chart.options.drilldown.animation,c=a.shapeArgs,g=c.start,e=(c.end-g)/ +this.points.length;if(!b)i(this.points,function(b,i){if(b.graphic)b.graphic.attr(d.merge(c,{start:g+i*e,end:g+(i+1)*e,fill:a.color}))[f?"animate":"attr"](o(b.shapeArgs,{fill:b.color}),f)}),this.animate=null}});d.Point.prototype.doDrilldown=function(b,a,f){var c=this.series.chart,d=c.options.drilldown,e=(d.series||[]).length,h;if(!c.ddDupes)c.ddDupes=[];for(;e--&&!h;)d.series[e].id===this.drilldown&&y(this.drilldown,c.ddDupes)===-1&&(h=d.series[e],c.ddDupes.push(this.drilldown));s(c,"drilldown",{point:this, +seriesOptions:h,category:a,originalEvent:f,points:a!==void 0&&this.series.xAxis.getDDPoints(a).slice(0)},function(a){var c=a.point.series&&a.point.series.chart,e=a.seriesOptions;c&&e&&(b?c.addSingleSeriesAsDrilldown(a.point,e):c.addSeriesAsDrilldown(a.point,e))})};d.Axis.prototype.drilldownCategory=function(b,a){var f,c,d=this.getDDPoints(b);for(f in d)(c=d[f])&&c.series&&c.series.visible&&c.doDrilldown&&c.doDrilldown(!0,b,a);this.chart.applyDrilldown()};d.Axis.prototype.getDDPoints=function(b){var a= +[];i(this.series,function(f){var c,d=f.xData,e=f.points;for(c=0;c.*?$/,"").replace(/(fill|stroke)="rgba\(([ 0-9]+,[ 0-9]+,[ 0-9]+),([ 0-9\.]+)\)"/g,'$1="rgb($2)" $1-opacity="$3"').replace(/ /g,"\u00a0").replace(/­/g,"\u00ad").replace(//g,"<$1title>").replace(/height=([^" ]+)/g,'height="$1"').replace(/width=([^" ]+)/g,'width="$1"').replace(/hc-svg-href="([^"]+)">/g,'xlink:href="$1"/>').replace(/ id=([^" >]+)/g, -' id="$1"').replace(/class=([^" >]+)/g,'class="$1"').replace(/ transform /g," ").replace(/:(path|rect)/g,"$1").replace(/style="([^"]+)"/g,function(a){return a.toLowerCase()})},getChartHTML:function(){return this.container.innerHTML},getSVG:function(a){var b=this,e,c,g,k,h,d=l(b.options,a),n=d.exporting.allowHTML;if(!j.createElementNS)j.createElementNS=function(a,b){return j.createElement(b)};c=r("div",null,{position:"absolute",top:"-9999em",width:b.chartWidth+"px",height:b.chartHeight+"px"},j.body); -g=b.renderTo.style.width;h=b.renderTo.style.height;g=d.exporting.sourceWidth||d.chart.width||/px$/.test(g)&&parseInt(g,10)||600;h=d.exporting.sourceHeight||d.chart.height||/px$/.test(h)&&parseInt(h,10)||400;q(d.chart,{animation:!1,renderTo:c,forExport:!0,renderer:"SVGRenderer",width:g,height:h});d.exporting.enabled=!1;delete d.data;d.series=[];m(b.series,function(a){k=l(a.userOptions,{animation:!1,enableMouseTracking:!1,showCheckbox:!1,visible:a.visible});k.isInternal||d.series.push(k)});a&&m(["xAxis", -"yAxis"],function(b){m(F(a[b]),function(a,c){d[b][c]=l(d[b][c],a)})});e=new f.Chart(d,b.callback);m(["xAxis","yAxis"],function(a){m(b[a],function(b,c){var d=e[a][c],f=b.getExtremes(),g=f.userMin,f=f.userMax;d&&(g!==void 0||f!==void 0)&&d.setExtremes(g,f,!0,!1)})});g=e.getChartHTML();d=null;e.destroy();t(c);if(n&&(c=g.match(/<\/svg>(.*?$)/)))c=''+c[1]+"",g=g.replace("",c+""); -g=this.sanitizeSVG(g);return g=g.replace(/(url\(#highcharts-[0-9]+)"/g,"$1").replace(/"/g,"'")},getSVGForExport:function(a,b){var e=this.options.exporting;return this.getSVG(l({chart:{borderRadius:0}},e.chartOptions,b,{exporting:{sourceWidth:a&&a.sourceWidth||e.sourceWidth,sourceHeight:a&&a.sourceHeight||e.sourceHeight}}))},exportChart:function(a,b){var e=this.getSVGForExport(a,b),a=l(this.options.exporting,a);f.post(a.url,{filename:a.filename||"chart",type:a.type,width:a.width||0,scale:a.scale, -svg:e},a.formAttributes)},print:function(){var a=this,b=a.container,e=[],c=b.parentNode,f=j.body,k=f.childNodes,h=a.options.exporting.printMaxWidth,d,n;if(!a.isPrinting){a.isPrinting=!0;a.pointer.reset(null,0);D(a,"beforePrint");if(n=h&&a.chartWidth>h)d=[a.options.chart.width,void 0,!1],a.setSize(h,void 0,!1);m(k,function(a,b){if(a.nodeType===1)e[b]=a.style.display,a.style.display="none"});f.appendChild(b);s.focus();s.print();setTimeout(function(){c.appendChild(b);m(k,function(a,b){if(a.nodeType=== -1)a.style.display=e[b]});a.isPrinting=!1;n&&a.setSize.apply(a,d);D(a,"afterPrint")},1E3)}},contextMenu:function(a,b,e,c,f,k,h){var d=this,n=d.options.navigation,l=n.menuItemStyle,o=d.chartWidth,p=d.chartHeight,E="cache-"+a,i=d[E],v=G(f,k),x,y,s,t=function(b){d.pointer.inClass(b.target,a)||y()};if(!i)d[E]=i=r("div",{className:a},{position:"absolute",zIndex:1E3,padding:v+"px"},d.container),x=r("div",null,q({MozBoxShadow:"3px 3px 10px #888",WebkitBoxShadow:"3px 3px 10px #888",boxShadow:"3px 3px 10px #888"}, -n.menuStyle),i),y=function(){w(i,{display:"none"});h&&h.setState(0);d.openMenu=!1},u(i,"mouseleave",function(){s=setTimeout(y,500)}),u(i,"mouseenter",function(){clearTimeout(s)}),u(j,"mouseup",t),u(d,"destroy",function(){C(j,"mouseup",t)}),m(b,function(a){if(a){var b=a.separator?r("hr",null,null,x):r("div",{onmouseover:function(){w(this,n.menuItemHoverStyle)},onmouseout:function(){w(this,l)},onclick:function(b){b&&b.stopPropagation();y();a.onclick&&a.onclick.apply(d,arguments)},innerHTML:a.text|| -d.options.lang[a.textKey]},q({cursor:"pointer"},l),x);d.exportDivElements.push(b)}}),d.exportDivElements.push(x,i),d.exportMenuWidth=i.offsetWidth,d.exportMenuHeight=i.offsetHeight;b={display:"block"};e+d.exportMenuWidth>o?b.right=o-e-f-v+"px":b.left=e-v+"px";c+k+d.exportMenuHeight>p&&h.alignOptions.verticalAlign!=="top"?b.bottom=p-c-v+"px":b.top=c+k-v+"px";w(i,b);d.openMenu=!0},addButton:function(a){var b=this,e=b.renderer,c=l(b.options.navigation.buttonOptions,a),g=c.onclick,k=c.menuItems,h,d,n= -{stroke:c.symbolStroke,fill:c.symbolFill},j=c.symbolSize||12;if(!b.btnCount)b.btnCount=0;if(!b.exportDivElements)b.exportDivElements=[],b.exportSVGElements=[];if(c.enabled!==!1){var o=c.theme,p=o.states,m=p&&p.hover,p=p&&p.select,i;delete o.states;g?i=function(a){a.stopPropagation();g.call(b,a)}:k&&(i=function(){b.contextMenu(d.menuClassName,k,d.translateX,d.translateY,d.width,d.height,d);d.setState(2)});c.text&&c.symbol?o.paddingLeft=f.pick(o.paddingLeft,25):c.text||q(o,{width:c.width,height:c.height, -padding:0});d=e.button(c.text,0,0,i,o,m,p).attr({title:b.options.lang[c._titleKey],"stroke-linecap":"round",zIndex:3});d.menuClassName=a.menuClassName||"highcharts-menu-"+b.btnCount++;c.symbol&&(h=e.symbol(c.symbol,c.symbolX-j/2,c.symbolY-j/2,j,j).attr(q(n,{"stroke-width":c.symbolStrokeWidth||1,zIndex:1})).add(d));d.add().align(q(c,{width:d.width,x:f.pick(c.x,A)}),!0,"spacingBox");A+=(d.width+c.buttonSpacing)*(c.align==="right"?-1:1);b.exportSVGElements.push(d,h)}},destroyExport:function(a){var a= -a.target,b,e;for(b=0;b.*?$/,"").replace(/(fill|stroke)="rgba\(([ 0-9]+,[ 0-9]+,[ 0-9]+),([ 0-9\.]+)\)"/g,'$1="rgb($2)" $1-opacity="$3"').replace(/ /g,"\u00a0").replace(/­/g,"\u00ad").replace(//g,"<$1title>").replace(/height=([^" ]+)/g,'height="$1"').replace(/width=([^" ]+)/g, +'width="$1"').replace(/hc-svg-href="([^"]+)">/g,'xlink:href="$1"/>').replace(/ id=([^" >]+)/g,' id="$1"').replace(/class=([^" >]+)/g,'class="$1"').replace(/ transform /g," ").replace(/:(path|rect)/g,"$1").replace(/style="([^"]+)"/g,function(a){return a.toLowerCase()})},getChartHTML:function(){return this.container.innerHTML},getSVG:function(a){var b=this,e,c,g,k,h,d=l(b.options,a),n=d.exporting.allowHTML;if(!j.createElementNS)j.createElementNS=function(a,b){return j.createElement(b)};c=r("div",null, +{position:"absolute",top:"-9999em",width:b.chartWidth+"px",height:b.chartHeight+"px"},j.body);g=b.renderTo.style.width;h=b.renderTo.style.height;g=d.exporting.sourceWidth||d.chart.width||/px$/.test(g)&&parseInt(g,10)||600;h=d.exporting.sourceHeight||d.chart.height||/px$/.test(h)&&parseInt(h,10)||400;q(d.chart,{animation:!1,renderTo:c,forExport:!0,renderer:"SVGRenderer",width:g,height:h});d.exporting.enabled=!1;delete d.data;d.series=[];m(b.series,function(a){k=l(a.userOptions,{animation:!1,enableMouseTracking:!1, +showCheckbox:!1,visible:a.visible});k.isInternal||d.series.push(k)});a&&m(["xAxis","yAxis"],function(b){m(F(a[b]),function(a,c){d[b][c]=l(d[b][c],a)})});e=new f.Chart(d,b.callback);m(["xAxis","yAxis"],function(a){m(b[a],function(b,c){var d=e[a][c],f=b.getExtremes(),g=f.userMin,f=f.userMax;d&&(g!==void 0||f!==void 0)&&d.setExtremes(g,f,!0,!1)})});g=e.getChartHTML();d=null;e.destroy();t(c);if(n&&(c=g.match(/<\/svg>(.*?$)/)))c=''+ +c[1]+"",g=g.replace("",c+"");g=this.sanitizeSVG(g);return g=g.replace(/(url\(#highcharts-[0-9]+)"/g,"$1").replace(/"/g,"'")},getSVGForExport:function(a,b){var e=this.options.exporting;return this.getSVG(l({chart:{borderRadius:0}},e.chartOptions,b,{exporting:{sourceWidth:a&&a.sourceWidth||e.sourceWidth,sourceHeight:a&&a.sourceHeight||e.sourceHeight}}))},exportChart:function(a,b){var e=this.getSVGForExport(a,b),a=l(this.options.exporting,a);f.post(a.url, +{filename:a.filename||"chart",type:a.type,width:a.width||0,scale:a.scale,svg:e},a.formAttributes)},print:function(){var a=this,b=a.container,e=[],c=b.parentNode,f=j.body,k=f.childNodes,h=a.options.exporting.printMaxWidth,d,n;if(!a.isPrinting){a.isPrinting=!0;a.pointer.reset(null,0);D(a,"beforePrint");if(n=h&&a.chartWidth>h)d=[a.options.chart.width,void 0,!1],a.setSize(h,void 0,!1);m(k,function(a,b){if(a.nodeType===1)e[b]=a.style.display,a.style.display="none"});f.appendChild(b);s.focus();s.print(); +setTimeout(function(){c.appendChild(b);m(k,function(a,b){if(a.nodeType===1)a.style.display=e[b]});a.isPrinting=!1;n&&a.setSize.apply(a,d);D(a,"afterPrint")},1E3)}},contextMenu:function(a,b,e,c,f,k,h){var d=this,n=d.options.navigation,l=n.menuItemStyle,o=d.chartWidth,p=d.chartHeight,E="cache-"+a,i=d[E],v=G(f,k),x,y,s,t=function(b){d.pointer.inClass(b.target,a)||y()};if(!i)d[E]=i=r("div",{className:a},{position:"absolute",zIndex:1E3,padding:v+"px"},d.container),x=r("div",null,q({MozBoxShadow:"3px 3px 10px #888", +WebkitBoxShadow:"3px 3px 10px #888",boxShadow:"3px 3px 10px #888"},n.menuStyle),i),y=function(){w(i,{display:"none"});h&&h.setState(0);d.openMenu=!1},u(i,"mouseleave",function(){s=setTimeout(y,500)}),u(i,"mouseenter",function(){clearTimeout(s)}),u(j,"mouseup",t),u(d,"destroy",function(){C(j,"mouseup",t)}),m(b,function(a){if(a){var b=a.separator?r("hr",null,null,x):r("div",{onmouseover:function(){w(this,n.menuItemHoverStyle)},onmouseout:function(){w(this,l)},onclick:function(b){b&&b.stopPropagation(); +y();a.onclick&&a.onclick.apply(d,arguments)},innerHTML:a.text||d.options.lang[a.textKey]},q({cursor:"pointer"},l),x);d.exportDivElements.push(b)}}),d.exportDivElements.push(x,i),d.exportMenuWidth=i.offsetWidth,d.exportMenuHeight=i.offsetHeight;b={display:"block"};e+d.exportMenuWidth>o?b.right=o-e-f-v+"px":b.left=e-v+"px";c+k+d.exportMenuHeight>p&&h.alignOptions.verticalAlign!=="top"?b.bottom=p-c-v+"px":b.top=c+k-v+"px";w(i,b);d.openMenu=!0},addButton:function(a){var b=this,e=b.renderer,c=l(b.options.navigation.buttonOptions, +a),g=c.onclick,k=c.menuItems,h,d,n={stroke:c.symbolStroke,fill:c.symbolFill},j=c.symbolSize||12;if(!b.btnCount)b.btnCount=0;if(!b.exportDivElements)b.exportDivElements=[],b.exportSVGElements=[];if(c.enabled!==!1){var o=c.theme,p=o.states,m=p&&p.hover,p=p&&p.select,i;delete o.states;g?i=function(a){a.stopPropagation();g.call(b,a)}:k&&(i=function(){b.contextMenu(d.menuClassName,k,d.translateX,d.translateY,d.width,d.height,d);d.setState(2)});c.text&&c.symbol?o.paddingLeft=f.pick(o.paddingLeft,25):c.text|| +q(o,{width:c.width,height:c.height,padding:0});d=e.button(c.text,0,0,i,o,m,p).attr({title:b.options.lang[c._titleKey],"stroke-linecap":"round",zIndex:3});d.menuClassName=a.menuClassName||"highcharts-menu-"+b.btnCount++;c.symbol&&(h=e.symbol(c.symbol,c.symbolX-j/2,c.symbolY-j/2,j,j).attr(q(n,{"stroke-width":c.symbolStrokeWidth||1,zIndex:1})).add(d));d.add().align(q(c,{width:d.width,x:f.pick(c.x,A)}),!0,"spacingBox");A+=(d.width+c.buttonSpacing)*(c.align==="right"?-1:1);b.exportSVGElements.push(d,h)}}, +destroyExport:function(a){var a=a.target,b,e;for(b=0;b=e)&&(f===void 0||a<=f)){c=g.color;if(b)b.dataClass=d;break}}else{this.isLog&&(a=this.val2lin(a));c=1-(this.max-a)/(this.max-this.min||1);for(d=f.length;d--;)if(c>f[d][0])break;e=f[d]||f[d+ -1];f=f[d+1]||e;c=1-(f[0]-c)/(f[0]-e[0]||1);c=this.tweenColors(e.color,f.color,c)}return c},getOffset:function(){var a=this.legendGroup,b=this.chart.axisOffset[this.side];if(a){this.axisParent=a;m.prototype.getOffset.call(this);if(!this.added)this.added=!0,this.labelLeft=0,this.labelRight=this.width;this.chart.axisOffset[this.side]=b}},setLegendColor:function(){var a,b=this.options,c=this.reversed;a=c?1:0;c=c?0:1;a=this.horiz?[a,0,c,0]:[0,c,0,a];this.legendColor={linearGradient:{x1:a[0],y1:a[1],x2:a[2], -y2:a[3]},stops:b.stops||[[0,b.minColor],[1,b.maxColor]]}},drawLegendSymbol:function(a,b){var c=a.padding,f=a.options,e=this.horiz,d=k(f.symbolWidth,e?200:12),g=k(f.symbolHeight,e?12:200),h=k(f.labelPadding,e?16:30),f=k(f.itemDistance,10);this.setLegendColor();b.legendSymbol=this.chart.renderer.rect(0,a.baseline-11,d,g).attr({zIndex:1}).add(b.legendGroup);this.legendItemWidth=d+c+(e?f:h);this.legendItemHeight=g+c+(e?h:0)},setState:n,visible:!0,setVisible:n,getSeriesExtremes:function(){var a;if(this.series.length)a= -this.series[0],this.dataMin=a.valueMin,this.dataMax=a.valueMax},drawCrosshair:function(a,b){var c=b&&b.plotX,f=b&&b.plotY,e,d=this.pos,g=this.len;if(b)e=this.toPixels(b[b.series.colorKey]),ed+g&&(e=d+g+2),b.plotX=e,b.plotY=this.len-e,m.prototype.drawCrosshair.call(this,a,b),b.plotX=c,b.plotY=f,this.cross&&this.cross.attr({fill:this.crosshair.color}).add(this.legendGroup)},getPlotLinePath:function(a,b,c,f,e){return z(e)?this.horiz?["M",e-4,this.top-6,"L",e+4,this.top-6,e,this.top,"Z"]:["M", -this.left,e,"L",this.left-6,e+6,this.left-6,e-6,"Z"]:m.prototype.getPlotLinePath.call(this,a,b,c,f)},update:function(a,b){var c=this.chart,f=c.legend;h(this.series,function(a){a.isDirtyData=!0});if(a.dataClasses&&f.allItems)h(f.allItems,function(a){a.isDataClass&&a.legendGroup.destroy()}),c.isDirtyLegend=!0;c.options[this.coll]=j(this.userOptions,a);m.prototype.update.call(this,a,b);this.legendItem&&(this.setLegendColor(),f.colorizeItem(this,!0))},getDataClassLegendSymbols:function(){var a=this,b= -this.chart,c=this.legendItems,f=b.options.legend,e=f.valueDecimals,l=f.valueSuffix||"",g;c.length||h(this.dataClasses,function(f,m){var i=!0,j=f.from,k=f.to;g="";j===void 0?g="< ":k===void 0&&(g="> ");j!==void 0&&(g+=d.numberFormat(j,e)+l);j!==void 0&&k!==void 0&&(g+=" - ");k!==void 0&&(g+=d.numberFormat(k,e)+l);c.push(r({chart:b,name:g,options:{},drawLegendSymbol:s.drawRectangle,visible:!0,setState:n,isDataClass:!0,setVisible:function(){i=this.visible=!i;h(a.series,function(a){h(a.points,function(a){a.dataClass=== -m&&a.setVisible(i)})});b.legend.colorizeItem(this,i)}},f))});return c},name:""});h(["fill","stroke"],function(a){d.Fx.prototype[a+"Setter"]=function(){this.elem.attr(a,p.prototype.tweenColors(i(this.start),i(this.end),this.pos))}});w(q.prototype,"getAxes",function(a){var b=this.options.colorAxis;a.call(this);this.colorAxis=[];b&&new p(this,b)});w(x.prototype,"getAllItems",function(a){var b=[],c=this.chart.colorAxis[0];c&&(c.options.dataClasses?b=b.concat(c.getDataClassLegendSymbols()):b.push(c),h(c.series, -function(a){a.options.showInLegend=!1}));return b.concat(a.call(this))});q={pointAttrToOptions:{stroke:"borderColor","stroke-width":"borderWidth",fill:"color",dashstyle:"dashStyle"},pointArrayMap:["value"],axisTypes:["xAxis","yAxis","colorAxis"],optionalAxis:"colorAxis",trackerGroups:["group","markerGroup","dataLabelsGroup"],getSymbol:n,parallelArrays:["x","y","value"],colorKey:"value",translateColors:function(){var a=this,b=this.options.nullColor,c=this.colorAxis,f=this.colorKey;h(this.data,function(e){var d= -e[f];if(d=e.options.color||(d===null?b:c&&d!==void 0?c.toColor(d,e):e.color||a.color))e.color=d})}};u.plotOptions.heatmap=j(u.plotOptions.scatter,{animation:!1,borderWidth:0,nullColor:"#F8F8F8",dataLabels:{formatter:function(){return this.point.value},inside:!0,verticalAlign:"middle",crop:!1,overflow:!1,padding:0},marker:null,pointRange:null,tooltip:{pointFormat:"{point.x}, {point.y}: {point.value}
"},states:{normal:{animation:!0},hover:{halo:!1,brightness:0.2}}});o.heatmap=v(o.scatter,j(q,{type:"heatmap", -pointArrayMap:["y","value"],hasPointSpecificOptions:!0,pointClass:v(y,{setVisible:function(a){var b=this,c=a?"show":"hide";h(["graphic","dataLabel"],function(a){if(b[a])b[a][c]()})}}),supportsDrilldown:!0,getExtremesFromAll:!0,directTouch:!0,init:function(){var a;o.scatter.prototype.init.apply(this,arguments);a=this.options;a.pointRange=k(a.pointRange,a.colsize||1);this.yAxis.axisPointRange=a.rowsize||1},translate:function(){var a=this.options,b=this.xAxis,c=this.yAxis,f=function(a,b,c){return Math.min(Math.max(b, -a),c)};this.generatePoints();h(this.points,function(e){var d=(a.colsize||1)/2,g=(a.rowsize||1)/2,h=f(Math.round(b.len-b.translate(e.x-d,0,1,0,1)),-b.len,2*b.len),d=f(Math.round(b.len-b.translate(e.x+d,0,1,0,1)),-b.len,2*b.len),i=f(Math.round(c.translate(e.y-g,0,1,0,1)),-c.len,2*c.len),g=f(Math.round(c.translate(e.y+g,0,1,0,1)),-c.len,2*c.len);e.plotX=e.clientX=(h+d)/2;e.plotY=(i+g)/2;e.shapeType="rect";e.shapeArgs={x:Math.min(h,d),y:Math.min(i,g),width:Math.abs(d-h),height:Math.abs(g-i)}});this.translateColors(); -this.chart.hasRendered&&h(this.points,function(a){a.shapeArgs.fill=a.options.color||a.color})},drawPoints:o.column.prototype.drawPoints,animate:n,getBox:n,drawLegendSymbol:s.drawRectangle,alignDataLabel:o.column.prototype.alignDataLabel,getExtremes:function(){t.prototype.getExtremes.call(this,this.valueData);this.valueMin=this.dataMin;this.valueMax=this.dataMax;t.prototype.getExtremes.call(this)}}))}); +(function(d){typeof module==="object"&&module.exports?module.exports=d:d(Highcharts)})(function(d){var m=d.Axis,q=d.Chart,i=d.Color,x=d.Legend,s=d.LegendSymbolMixin,t=d.Series,y=d.Point,u=d.getOptions(),h=d.each,r=d.extend,v=d.extendClass,z=d.isNumber,j=d.merge,k=d.pick,o=d.seriesTypes,w=d.wrap,n=function(){},p=d.ColorAxis=function(){this.init.apply(this,arguments)};r(p.prototype,m.prototype);r(p.prototype,{defaultColorAxisOptions:{lineWidth:0,minPadding:0,maxPadding:0,gridLineWidth:1,tickPixelInterval:72, +startOnTick:!0,endOnTick:!0,offset:0,marker:{animation:{duration:50},color:"gray",width:0.01},labels:{overflow:"justify"},minColor:"#EFEFFF",maxColor:"#003875",tickLength:5,showInLegend:!0},init:function(a,b){var c=a.options.legend.layout!=="vertical",f;this.coll="colorAxis";f=j(this.defaultColorAxisOptions,{side:c?2:1,reversed:!c},b,{opposite:!c,showEmpty:!1,title:null});m.prototype.init.call(this,a,f);b.dataClasses&&this.initDataClasses(b);this.initStops(b);this.horiz=c;this.zoomEnabled=!1;this.defaultLegendLength= +200},tweenColors:function(a,b,c){var f;!b.rgba.length||!a.rgba.length?a=b.input||"none":(a=a.rgba,b=b.rgba,f=b[3]!==1||a[3]!==1,a=(f?"rgba(":"rgb(")+Math.round(b[0]+(a[0]-b[0])*(1-c))+","+Math.round(b[1]+(a[1]-b[1])*(1-c))+","+Math.round(b[2]+(a[2]-b[2])*(1-c))+(f?","+(b[3]+(a[3]-b[3])*(1-c)):"")+")");return a},initDataClasses:function(a){var b=this,c=this.chart,f,e=0,l=this.options,g=a.dataClasses.length;this.dataClasses=f=[];this.legendItems=[];h(a.dataClasses,function(a,d){var h,a=j(a);f.push(a); +if(!a.color)l.dataClassColor==="category"?(h=c.options.colors,a.color=h[e++],e===h.length&&(e=0)):a.color=b.tweenColors(i(l.minColor),i(l.maxColor),g<2?0.5:d/(g-1))})},initStops:function(a){this.stops=a.stops||[[0,this.options.minColor],[1,this.options.maxColor]];h(this.stops,function(a){a.color=i(a[1])})},setOptions:function(a){m.prototype.setOptions.call(this,a);this.options.crosshair=this.options.marker},setAxisSize:function(){var a=this.legendSymbol,b=this.chart,c=b.options.legend||{},f,e;a?(this.left= +c=a.attr("x"),this.top=f=a.attr("y"),this.width=e=a.attr("width"),this.height=a=a.attr("height"),this.right=b.chartWidth-c-e,this.bottom=b.chartHeight-f-a,this.len=this.horiz?e:a,this.pos=this.horiz?c:f):this.len=(this.horiz?c.symbolWidth:c.symbolHeight)||this.defaultLegendLength},toColor:function(a,b){var c,f=this.stops,e,l=this.dataClasses,g,d;if(l)for(d=l.length;d--;){if(g=l[d],e=g.from,f=g.to,(e===void 0||a>=e)&&(f===void 0||a<=f)){c=g.color;if(b)b.dataClass=d;break}}else{this.isLog&&(a=this.val2lin(a)); +c=1-(this.max-a)/(this.max-this.min||1);for(d=f.length;d--;)if(c>f[d][0])break;e=f[d]||f[d+1];f=f[d+1]||e;c=1-(f[0]-c)/(f[0]-e[0]||1);c=this.tweenColors(e.color,f.color,c)}return c},getOffset:function(){var a=this.legendGroup,b=this.chart.axisOffset[this.side];if(a){this.axisParent=a;m.prototype.getOffset.call(this);if(!this.added)this.added=!0,this.labelLeft=0,this.labelRight=this.width;this.chart.axisOffset[this.side]=b}},setLegendColor:function(){var a,b=this.options,c=this.reversed;a=c?1:0;c= +c?0:1;a=this.horiz?[a,0,c,0]:[0,c,0,a];this.legendColor={linearGradient:{x1:a[0],y1:a[1],x2:a[2],y2:a[3]},stops:b.stops||[[0,b.minColor],[1,b.maxColor]]}},drawLegendSymbol:function(a,b){var c=a.padding,f=a.options,e=this.horiz,d=k(f.symbolWidth,e?this.defaultLegendLength:12),g=k(f.symbolHeight,e?12:this.defaultLegendLength),h=k(f.labelPadding,e?16:30),f=k(f.itemDistance,10);this.setLegendColor();b.legendSymbol=this.chart.renderer.rect(0,a.baseline-11,d,g).attr({zIndex:1}).add(b.legendGroup);this.legendItemWidth= +d+c+(e?f:h);this.legendItemHeight=g+c+(e?h:0)},setState:n,visible:!0,setVisible:n,getSeriesExtremes:function(){var a;if(this.series.length)a=this.series[0],this.dataMin=a.valueMin,this.dataMax=a.valueMax},drawCrosshair:function(a,b){var c=b&&b.plotX,f=b&&b.plotY,e,d=this.pos,g=this.len;if(b)e=this.toPixels(b[b.series.colorKey]),ed+g&&(e=d+g+2),b.plotX=e,b.plotY=this.len-e,m.prototype.drawCrosshair.call(this,a,b),b.plotX=c,b.plotY=f,this.cross&&this.cross.attr({fill:this.crosshair.color}).add(this.legendGroup)}, +getPlotLinePath:function(a,b,c,f,e){return z(e)?this.horiz?["M",e-4,this.top-6,"L",e+4,this.top-6,e,this.top,"Z"]:["M",this.left,e,"L",this.left-6,e+6,this.left-6,e-6,"Z"]:m.prototype.getPlotLinePath.call(this,a,b,c,f)},update:function(a,b){var c=this.chart,f=c.legend;h(this.series,function(a){a.isDirtyData=!0});if(a.dataClasses&&f.allItems)h(f.allItems,function(a){a.isDataClass&&a.legendGroup.destroy()}),c.isDirtyLegend=!0;c.options[this.coll]=j(this.userOptions,a);m.prototype.update.call(this,a, +b);this.legendItem&&(this.setLegendColor(),f.colorizeItem(this,!0))},getDataClassLegendSymbols:function(){var a=this,b=this.chart,c=this.legendItems,f=b.options.legend,e=f.valueDecimals,l=f.valueSuffix||"",g;c.length||h(this.dataClasses,function(f,m){var i=!0,j=f.from,k=f.to;g="";j===void 0?g="< ":k===void 0&&(g="> ");j!==void 0&&(g+=d.numberFormat(j,e)+l);j!==void 0&&k!==void 0&&(g+=" - ");k!==void 0&&(g+=d.numberFormat(k,e)+l);c.push(r({chart:b,name:g,options:{},drawLegendSymbol:s.drawRectangle, +visible:!0,setState:n,isDataClass:!0,setVisible:function(){i=this.visible=!i;h(a.series,function(a){h(a.points,function(a){a.dataClass===m&&a.setVisible(i)})});b.legend.colorizeItem(this,i)}},f))});return c},name:""});h(["fill","stroke"],function(a){d.Fx.prototype[a+"Setter"]=function(){this.elem.attr(a,p.prototype.tweenColors(i(this.start),i(this.end),this.pos))}});w(q.prototype,"getAxes",function(a){var b=this.options.colorAxis;a.call(this);this.colorAxis=[];b&&new p(this,b)});w(x.prototype,"getAllItems", +function(a){var b=[],c=this.chart.colorAxis[0];c&&(c.options.showInLegend&&(c.options.dataClasses?b=b.concat(c.getDataClassLegendSymbols()):b.push(c)),h(c.series,function(a){a.options.showInLegend=!1}));return b.concat(a.call(this))});q={pointAttrToOptions:{stroke:"borderColor","stroke-width":"borderWidth",fill:"color",dashstyle:"dashStyle"},pointArrayMap:["value"],axisTypes:["xAxis","yAxis","colorAxis"],optionalAxis:"colorAxis",trackerGroups:["group","markerGroup","dataLabelsGroup"],getSymbol:n, +parallelArrays:["x","y","value"],colorKey:"value",translateColors:function(){var a=this,b=this.options.nullColor,c=this.colorAxis,f=this.colorKey;h(this.data,function(e){var d=e[f];if(d=e.options.color||(d===null?b:c&&d!==void 0?c.toColor(d,e):e.color||a.color))e.color=d})}};u.plotOptions.heatmap=j(u.plotOptions.scatter,{animation:!1,borderWidth:0,nullColor:"#F8F8F8",dataLabels:{formatter:function(){return this.point.value},inside:!0,verticalAlign:"middle",crop:!1,overflow:!1,padding:0},marker:null, +pointRange:null,tooltip:{pointFormat:"{point.x}, {point.y}: {point.value}
"},states:{normal:{animation:!0},hover:{halo:!1,brightness:0.2}}});o.heatmap=v(o.scatter,j(q,{type:"heatmap",pointArrayMap:["y","value"],hasPointSpecificOptions:!0,pointClass:v(y,{setVisible:function(a){var b=this,c=a?"show":"hide";h(["graphic","dataLabel"],function(a){if(b[a])b[a][c]()})}}),supportsDrilldown:!0,getExtremesFromAll:!0,directTouch:!0,init:function(){var a;o.scatter.prototype.init.apply(this,arguments);a=this.options; +a.pointRange=k(a.pointRange,a.colsize||1);this.yAxis.axisPointRange=a.rowsize||1},translate:function(){var a=this.options,b=this.xAxis,c=this.yAxis,f=function(a,b,c){return Math.min(Math.max(b,a),c)};this.generatePoints();h(this.points,function(e){var d=(a.colsize||1)/2,g=(a.rowsize||1)/2,h=f(Math.round(b.len-b.translate(e.x-d,0,1,0,1)),-b.len,2*b.len),d=f(Math.round(b.len-b.translate(e.x+d,0,1,0,1)),-b.len,2*b.len),i=f(Math.round(c.translate(e.y-g,0,1,0,1)),-c.len,2*c.len),g=f(Math.round(c.translate(e.y+ +g,0,1,0,1)),-c.len,2*c.len);e.plotX=e.clientX=(h+d)/2;e.plotY=(i+g)/2;e.shapeType="rect";e.shapeArgs={x:Math.min(h,d),y:Math.min(i,g),width:Math.abs(d-h),height:Math.abs(g-i)}});this.translateColors();this.chart.hasRendered&&h(this.points,function(a){a.shapeArgs.fill=a.options.color||a.color})},drawPoints:o.column.prototype.drawPoints,animate:n,getBox:n,drawLegendSymbol:s.drawRectangle,alignDataLabel:o.column.prototype.alignDataLabel,getExtremes:function(){t.prototype.getExtremes.call(this,this.valueData); +this.valueMin=this.dataMin;this.valueMax=this.dataMax;t.prototype.getExtremes.call(this)}}))}); diff --git a/addon/src/main/resources/com/vaadin/addon/charts/client/highcharts-3d.js b/addon/src/main/resources/com/vaadin/addon/charts/client/highcharts-3d.js index 351511db9..bc909590f 100644 --- a/addon/src/main/resources/com/vaadin/addon/charts/client/highcharts-3d.js +++ b/addon/src/main/resources/com/vaadin/addon/charts/client/highcharts-3d.js @@ -1,49 +1,49 @@ /* - Highcharts JS v4.2.6 (2016-08-02) + Highcharts JS v4.2.7 (2016-09-21) 3D features for Highcharts JS @license: www.highcharts.com/license */ -(function(d){typeof module==="object"&&module.exports?module.exports=d:d(Highcharts)})(function(d){function C(c){return c!==void 0&&c!==null}function H(c){var b=0,a,f;for(a=0;ae&&g-e>p/2+1.0E-4?(k=k.concat(u(c,b,a,f,e,e+p/2,d,j)),k=k.concat(u(c,b,a,f,e+p/2,g,d,j))):gp/2+1.0E-4?(k=k.concat(u(c,b, -a,f,e,e-p/2,d,j)),k=k.concat(u(c,b,a,f,e-p/2,g,d,j))):(k=g-e,k=["C",c+a*l(e)-a*E*k*q(e)+d,b+f*q(e)+f*E*k*l(e)+j,c+a*l(g)+a*E*k*q(g)+d,b+f*q(g)-f*E*k*l(g)+j,c+a*l(g)+d,b+f*q(g)+j]);return k}function L(c,b){var a=c.plotLeft,f=c.plotWidth+a,e=c.plotTop,g=c.plotHeight+e,d=a+c.plotWidth/2,j=e+c.plotHeight/2,k=Number.MAX_VALUE,h=-Number.MAX_VALUE,m=Number.MAX_VALUE,t=-Number.MAX_VALUE,o,l=1;o=[{x:a,y:e,z:0},{x:a,y:e,z:b}];r([0,1],function(a){o.push({x:f,y:o[a].y,z:o[a].z})});r([0,1,2,3],function(a){o.push({x:o[a].x, -y:g,z:o[a].z})});o=s(o,c,!1);r(o,function(a){k=Math.min(k,a.x);h=Math.max(h,a.x);m=Math.min(m,a.y);t=Math.max(t,a.y)});a>k&&(l=Math.min(l,1-Math.abs((a+d)/(k+d))%1));fm&&(l=m<0?Math.min(l,(e+j)/(-m+e+j)):Math.min(l,1-(e+j)/(m+j)%1));g0&&ke&&g-e>n/2+1.0E-4?(k=k.concat(u(c,b,a,f,e,e+n/2,d,j)),k=k.concat(u(c,b,a,f,e+n/2,g,d,j))):gn/2+1.0E-4?(k=k.concat(u(c,b, +a,f,e,e-n/2,d,j)),k=k.concat(u(c,b,a,f,e-n/2,g,d,j))):(k=g-e,k=["C",c+a*l(e)-a*E*k*q(e)+d,b+f*q(e)+f*E*k*l(e)+j,c+a*l(g)+a*E*k*q(g)+d,b+f*q(g)-f*E*k*l(g)+j,c+a*l(g)+d,b+f*q(g)+j]);return k}function L(c,b){var a=c.plotLeft,f=c.plotWidth+a,e=c.plotTop,g=c.plotHeight+e,d=a+c.plotWidth/2,j=e+c.plotHeight/2,k=Number.MAX_VALUE,h=-Number.MAX_VALUE,m=Number.MAX_VALUE,s=-Number.MAX_VALUE,l,p=1;l=[{x:a,y:e,z:0},{x:a,y:e,z:b}];t([0,1],function(a){l.push({x:f,y:l[a].y,z:l[a].z})});t([0,1,2,3],function(a){l.push({x:l[a].x, +y:g,z:l[a].z})});l=r(l,c,!1);t(l,function(a){k=Math.min(k,a.x);h=Math.max(h,a.x);m=Math.min(m,a.y);s=Math.max(s,a.y)});a>k&&(p=Math.min(p,1-Math.abs((a+d)/(k+d))%1));fm&&(p=m<0?Math.min(p,(e+j)/(-m+e+j)):Math.min(p,1-(e+j)/(m+j)%1));g0&&kp&&(a=2*p-a);return a}var a=c.x,f=c.y,e=c.start,d=c.end-1.0E-5,i=c.r,j=c.innerR,k=c.depth,h=c.alpha,m=c.beta,t=l(e),o=q(e),c=l(d),r=q(d),n=i*l(m);i*=l(h); -var x=j*l(m),y=j*l(h),j=k*q(m),v=k*q(h),k=["M",a+n*t,f+i*o],k=k.concat(u(a,f,n,i,e,d,0,0)),k=k.concat(["L",a+x*c,f+y*r]),k=k.concat(u(a,f,x,y,d,e,0,0)),k=k.concat(["Z"]),s=m>0?p/2:0,m=h>0?0:p/2,s=e>-s?e:d>-s?-s:e,w=dz&&ep-m&&en&&(a=2*n-a);return a}var a=c.x,f=c.y,e=c.start,d=c.end-1.0E-5,i=c.r,j=c.innerR,k=c.depth,h=c.alpha,m=c.beta,s=l(e),t=q(e),c=l(d),p=q(d),o=i*l(m);i*=l(h); +var x=j*l(m),y=j*l(h),j=k*q(m),v=k*q(h),k=["M",a+o*s,f+i*t],k=k.concat(u(a,f,o,i,e,d,0,0)),k=k.concat(["L",a+x*c,f+y*p]),k=k.concat(u(a,f,x,y,d,e,0,0)),k=k.concat(["Z"]),r=m>0?n/2:0,m=h>0?0:n/2,r=e>-r?e:d>-r?-r:e,w=dz&&en-m&&e0?4:-1}).css({stroke:g.color}).add()):(d={x:m+(b.yAxis[0].opposite?0:-e.size),y:l+(b.xAxis[0].opposite?-g.size:0),z:j,width:h+e.size,height:k+g.size,depth:i.size,insidePlotArea:!1},this.backFrame? -this.backFrame.animate(d):this.backFrame=a.cuboid(d).attr({fill:i.color,zIndex:-3}).css({stroke:i.color}).add(),b={x:m+(b.yAxis[0].opposite?h:-e.size),y:l+(b.xAxis[0].opposite?-g.size:0),z:0,width:e.size,height:k+g.size,depth:j,insidePlotArea:!1},this.sideFrame?this.sideFrame.animate(b):this.sideFrame=a.cuboid(b).attr({fill:e.color,zIndex:-2}).css({stroke:e.color}).add())}});d.wrap(d.Axis.prototype,"getPlotLinePath",function(c){var b=c.apply(this,[].slice.call(arguments,1));if(!this.chart.is3d())return b; -if(b===null)return b;var a=this.chart,d=a.options.chart.options3d,a=this.isZAxis?a.plotWidth:d.depth,d=this.opposite;this.horiz&&(d=!d);b=[this.swapZ({x:b[1],y:b[2],z:d?a:0}),this.swapZ({x:b[1],y:b[2],z:a}),this.swapZ({x:b[4],y:b[5],z:a}),this.swapZ({x:b[4],y:b[5],z:d?0:a})];b=s(b,this.chart,!1);return b=this.chart.renderer.toLinePath(b,!1)});d.wrap(d.Axis.prototype,"getLinePath",function(c){return this.chart.is3d()?[]:c.apply(this,[].slice.call(arguments,1))});d.wrap(d.Axis.prototype,"getPlotBandPath", -function(c){if(!this.chart.is3d())return c.apply(this,[].slice.call(arguments,1));var b=arguments,a=b[1],b=this.getPlotLinePath(b[2]);(a=this.getPlotLinePath(a))&&b?a.push("L",b[10],b[11],"L",b[7],b[8],"L",b[4],b[5],"L",b[1],b[2]):a=null;return a});d.wrap(d.Tick.prototype,"getMarkPath",function(c){var b=c.apply(this,[].slice.call(arguments,1));if(!this.axis.chart.is3d())return b;b=[this.axis.swapZ({x:b[1],y:b[2],z:0}),this.axis.swapZ({x:b[4],y:b[5],z:0})];b=s(b,this.axis.chart,!1);return b=["M",b[0].x, -b[0].y,"L",b[1].x,b[1].y]});d.wrap(d.Tick.prototype,"getLabelPosition",function(c){var b=c.apply(this,[].slice.call(arguments,1));this.axis.chart.is3d()&&(b=s([this.axis.swapZ({x:b.x,y:b.y,z:0})],this.axis.chart,!1)[0]);return b});d.wrap(d.Axis.prototype,"getTitlePosition",function(c){var b=this.chart.is3d(),a,d;if(b)d=this.axisTitleMargin,this.axisTitleMargin=0;a=c.apply(this,[].slice.call(arguments,1));if(b)a=s([this.swapZ({x:a.x,y:a.y,z:0})],this.chart,!1)[0],a[this.horiz?"y":"x"]+=(this.horiz? +j=d.depth,k=this.height,h=this.width,l=this.left,n=this.top;if(!this.isZAxis)this.horiz?(i={x:l,y:n+(b.xAxis[0].opposite?-g.size:k),z:0,width:h,height:g.size,depth:j,insidePlotArea:!1},this.bottomFrame?this.bottomFrame.animate(i):this.bottomFrame=a.cuboid(i).attr({fill:g.color,zIndex:b.yAxis[0].reversed&&d.alpha>0?4:-1}).css({stroke:g.color}).add()):(d={x:l+(b.yAxis[0].opposite?0:-e.size),y:n+(b.xAxis[0].opposite?-g.size:0),z:j,width:h+e.size,height:k+g.size,depth:i.size,insidePlotArea:!1},this.backFrame? +this.backFrame.animate(d):this.backFrame=a.cuboid(d).attr({fill:i.color,zIndex:-3}).css({stroke:i.color}).add(),b={x:l+(b.yAxis[0].opposite?h:-e.size),y:n+(b.xAxis[0].opposite?-g.size:0),z:0,width:e.size,height:k+g.size,depth:j,insidePlotArea:!1},this.sideFrame?this.sideFrame.animate(b):this.sideFrame=a.cuboid(b).attr({fill:e.color,zIndex:-2}).css({stroke:e.color}).add())}});d.wrap(d.Axis.prototype,"getPlotLinePath",function(c){var b=c.apply(this,[].slice.call(arguments,1));if(!this.chart.is3d())return b; +if(b===null)return b;var a=this.chart,d=a.options.chart.options3d,a=this.isZAxis?a.plotWidth:d.depth,d=this.opposite;this.horiz&&(d=!d);b=[this.swapZ({x:b[1],y:b[2],z:d?a:0}),this.swapZ({x:b[1],y:b[2],z:a}),this.swapZ({x:b[4],y:b[5],z:a}),this.swapZ({x:b[4],y:b[5],z:d?0:a})];b=r(b,this.chart,!1);return b=this.chart.renderer.toLinePath(b,!1)});d.wrap(d.Axis.prototype,"getLinePath",function(c){return this.chart.is3d()?[]:c.apply(this,[].slice.call(arguments,1))});d.wrap(d.Axis.prototype,"getPlotBandPath", +function(c){if(!this.chart.is3d())return c.apply(this,[].slice.call(arguments,1));var b=arguments,a=b[1],b=this.getPlotLinePath(b[2]);(a=this.getPlotLinePath(a))&&b?a.push("L",b[10],b[11],"L",b[7],b[8],"L",b[4],b[5],"L",b[1],b[2]):a=null;return a});d.wrap(d.Tick.prototype,"getMarkPath",function(c){var b=c.apply(this,[].slice.call(arguments,1));if(!this.axis.chart.is3d())return b;b=[this.axis.swapZ({x:b[1],y:b[2],z:0}),this.axis.swapZ({x:b[4],y:b[5],z:0})];b=r(b,this.axis.chart,!1);return b=["M",b[0].x, +b[0].y,"L",b[1].x,b[1].y]});d.wrap(d.Tick.prototype,"getLabelPosition",function(c){var b=c.apply(this,[].slice.call(arguments,1));this.axis.chart.is3d()&&(b=r([this.axis.swapZ({x:b.x,y:b.y,z:0})],this.axis.chart,!1)[0]);return b});d.wrap(d.Axis.prototype,"getTitlePosition",function(c){var b=this.chart.is3d(),a,d;if(b)d=this.axisTitleMargin,this.axisTitleMargin=0;a=c.apply(this,[].slice.call(arguments,1));if(b)a=r([this.swapZ({x:a.x,y:a.y,z:0})],this.chart,!1)[0],a[this.horiz?"y":"x"]+=(this.horiz? 1:-1)*(this.opposite?-1:1)*d,this.axisTitleMargin=d;return a});d.wrap(d.Axis.prototype,"drawCrosshair",function(c){var b=arguments;this.chart.is3d()&&b[2]&&(b[2]={plotX:b[2].plotXold||b[2].plotX,plotY:b[2].plotYold||b[2].plotY});c.apply(this,[].slice.call(b,1))});d.Axis.prototype.swapZ=function(c,b){if(this.isZAxis){var a=b?0:this.chart.plotLeft,d=this.chart;return{x:a+(d.yAxis[0].opposite?c.z:d.xAxis[0].width-c.z),y:c.y,z:c.x-a}}return c};var G=d.ZAxis=function(){this.isZAxis=!0;this.init.apply(this, arguments)};d.extend(G.prototype,d.Axis.prototype);d.extend(G.prototype,{setOptions:function(c){c=d.merge({offset:0,lineWidth:0},c);d.Axis.prototype.setOptions.call(this,c);this.coll="zAxis"},setAxisSize:function(){d.Axis.prototype.setAxisSize.call(this);this.width=this.len=this.chart.options.chart.options3d.depth;this.right=this.chart.chartWidth-this.width-this.left},getSeriesExtremes:function(){var c=this,b=c.chart;c.hasVisibleSeries=!1;c.dataMin=c.dataMax=c.ignoreMinPadding=c.ignoreMaxPadding= null;c.buildStacks&&c.buildStacks();d.each(c.series,function(a){if(a.visible||!b.options.chart.ignoreHiddenSeries)if(c.hasVisibleSeries=!0,a=a.zData,a.length)c.dataMin=Math.min(A(c.dataMin,a[0]),Math.min.apply(null,a)),c.dataMax=Math.max(A(c.dataMax,a[0]),Math.max.apply(null,a))})}});d.wrap(d.Chart.prototype,"getAxes",function(c){var b=this,a=this.options,a=a.zAxis=d.splat(a.zAxis||{});c.call(this);if(b.is3d())this.zAxis=[],d.each(a,function(a,c){a.index=c;a.isX=!0;(new G(b,a)).setScale()})});d.wrap(d.seriesTypes.column.prototype, -"translate",function(c){c.apply(this,[].slice.call(arguments,1));if(this.chart.is3d()){var b=this.chart,a=this.options,f=a.depth||25,e=(a.stacking?a.stack||0:this._i)*(f+(a.groupZPadding||1));a.grouping!==!1&&(e=0);e+=a.groupZPadding||1;d.each(this.data,function(a){if(a.y!==null){var c=a.shapeArgs,d=a.tooltipPos;a.shapeType="cuboid";c.z=e;c.depth=f;c.insidePlotArea=!0;d=s([{x:d[0],y:d[1],z:e}],b,!0)[0];a.tooltipPos=[d.x,d.y]}});this.z=e}});d.wrap(d.seriesTypes.column.prototype,"animate",function(c){if(this.chart.is3d()){var b= +"translate",function(c){c.apply(this,[].slice.call(arguments,1));if(this.chart.is3d()){var b=this.chart,a=this.options,f=a.depth||25,e=(a.stacking?a.stack||0:this._i)*(f+(a.groupZPadding||1));a.grouping!==!1&&(e=0);e+=a.groupZPadding||1;d.each(this.data,function(a){if(a.y!==null){var c=a.shapeArgs,d=a.tooltipPos;a.shapeType="cuboid";c.z=e;c.depth=f;c.insidePlotArea=!0;d=r([{x:d[0],y:d[1],z:e}],b,!0)[0];a.tooltipPos=[d.x,d.y]}});this.z=e}});d.wrap(d.seriesTypes.column.prototype,"animate",function(c){if(this.chart.is3d()){var b= arguments[1],a=this.yAxis,f=this,e=this.yAxis.reversed;if(d.svg)b?d.each(f.data,function(b){if(b.y!==null&&(b.height=b.shapeArgs.height,b.shapey=b.shapeArgs.y,b.shapeArgs.height=1,!e))b.shapeArgs.y=b.stackY?b.plotY+a.translate(b.stackY):b.plotY+(b.negative?-b.height:b.height)}):(d.each(f.data,function(a){if(a.y!==null)a.shapeArgs.height=a.height,a.shapeArgs.y=a.shapey,a.graphic&&a.graphic.animate(a.shapeArgs,f.options.animation)}),this.drawDataLabels(),f.animate=null)}else c.apply(this,[].slice.call(arguments, 1))});d.wrap(d.seriesTypes.column.prototype,"init",function(c){c.apply(this,[].slice.call(arguments,1));if(this.chart.is3d()){var b=this.options,a=b.grouping,d=b.stacking,e=A(this.yAxis.options.reversedStacks,!0),g=0;if(a===void 0||a){a=this.chart.retrieveStacks(d);g=b.stack||0;for(d=0;d=a.min&&g<=a.max:!1,f.push({x:e.plotX,y:e.plotY,z:e.plotZ});b=s(f,b,!0);for(i=0;i=a.min&&g<=a.max:!1,f.push({x:e.plotX,y:e.plotY,z:e.plotZ});b=r(f,b,!0);for(i=0;i{point.x}
y: {point.y}
z: {point.z}
":"x: {point.x}
y: {point.y}
z: {point.z}
";return c});if(d.VMLRenderer)d.setOptions({animate:!1}), d.VMLRenderer.prototype.cuboid=d.SVGRenderer.prototype.cuboid,d.VMLRenderer.prototype.cuboidPath=d.SVGRenderer.prototype.cuboidPath,d.VMLRenderer.prototype.toLinePath=d.SVGRenderer.prototype.toLinePath,d.VMLRenderer.prototype.createElement3D=d.SVGRenderer.prototype.createElement3D,d.VMLRenderer.prototype.arc3d=function(c){c=d.SVGRenderer.prototype.arc3d.call(this,c);c.css({zIndex:c.zIndex});return c},d.VMLRenderer.prototype.arc3dPath=d.SVGRenderer.prototype.arc3dPath,d.wrap(d.Axis.prototype,"render", function(c){c.apply(this,[].slice.call(arguments,1));this.sideFrame&&(this.sideFrame.css({zIndex:0}),this.sideFrame.front.attr({fill:this.sideFrame.color}));this.bottomFrame&&(this.bottomFrame.css({zIndex:1}),this.bottomFrame.front.attr({fill:this.bottomFrame.color}));this.backFrame&&(this.backFrame.css({zIndex:0}),this.backFrame.front.attr({fill:this.backFrame.color}))})}); diff --git a/addon/src/main/resources/com/vaadin/addon/charts/client/highcharts-drilldown-workarounds.js b/addon/src/main/resources/com/vaadin/addon/charts/client/highcharts-drilldown-workarounds.js index 77f49e144..3939540a3 100644 --- a/addon/src/main/resources/com/vaadin/addon/charts/client/highcharts-drilldown-workarounds.js +++ b/addon/src/main/resources/com/vaadin/addon/charts/client/highcharts-drilldown-workarounds.js @@ -1,12 +1,21 @@ - // Workaround for https://github.com/vaadin/charts/issues/460 - // from https://github.com/highcharts/highcharts/issues/5565#issuecomment-237712885 (function(Highcharts) { + // https://github.com/highcharts/highcharts/issues/5750 + // http://jsfiddle.net/4q8jyrvm/ + Highcharts.Axis.prototype.getDDPoints = function(x) { + var ret = []; + Highcharts.each(this.series, function(series) { + var i, + xData = series.xData, + points = series.points; - Highcharts.wrap(Highcharts.Chart.prototype, 'drillUp', function (p) { - Highcharts.each(this.xAxis, function (axis) { - axis.names = []; + for (i = 0; i < xData.length; i++) { + if (xData[i] === x && series.options.data[i] && series.options.data[i].drilldown) { + ret.push(points ? points[i] : true); + break; + } + } }); - p.call(this); - }); + return ret; + }; }(Highcharts)); \ No newline at end of file diff --git a/addon/src/main/resources/com/vaadin/addon/charts/client/highcharts-more.js b/addon/src/main/resources/com/vaadin/addon/charts/client/highcharts-more.js index 7daee010c..b37836636 100644 --- a/addon/src/main/resources/com/vaadin/addon/charts/client/highcharts-more.js +++ b/addon/src/main/resources/com/vaadin/addon/charts/client/highcharts-more.js @@ -1,57 +1,58 @@ /* - Highcharts JS v4.2.6 (2016-08-02) + Highcharts JS v4.2.7 (2016-09-21) (c) 2009-2016 Torstein Honsi License: www.highcharts.com/license */ -(function(m){typeof module==="object"&&module.exports?module.exports=m:m(Highcharts)})(function(m){function M(a,b,c){this.init(a,b,c)}var R=m.arrayMin,S=m.arrayMax,t=m.each,H=m.extend,I=m.isNumber,u=m.merge,T=m.map,r=m.pick,B=m.pInt,G=m.correctFloat,p=m.getOptions().plotOptions,i=m.seriesTypes,v=m.extendClass,N=m.splat,w=m.wrap,O=m.Axis,z=m.Tick,J=m.Point,U=m.Pointer,V=m.CenteredSeriesMixin,C=m.TrackerMixin,x=m.Series,y=Math,F=y.round,D=y.floor,P=y.max,W=m.Color,n=function(){};H(M.prototype,{init:function(a, -b,c){var d=this,g=d.defaultOptions;d.chart=b;d.options=a=u(g,b.angular?{background:{}}:void 0,a);(a=a.background)&&t([].concat(N(a)).reverse(),function(a){var b=a.backgroundColor,g=c.userOptions,a=u(d.defaultBackgroundOptions,a);if(b)a.backgroundColor=b;a.color=a.backgroundColor;c.options.plotBands.unshift(a);g.plotBands=g.plotBands||[];g.plotBands!==c.options.plotBands&&g.plotBands.unshift(a)})},defaultOptions:{center:["50%","50%"],size:"85%",startAngle:0},defaultBackgroundOptions:{shape:"circle", +(function(m){typeof module==="object"&&module.exports?module.exports=m:m(Highcharts)})(function(m){function M(a,b,c){this.init(a,b,c)}var R=m.arrayMin,S=m.arrayMax,s=m.each,J=m.extend,G=m.isNumber,v=m.merge,T=m.map,r=m.pick,B=m.pInt,H=m.correctFloat,p=m.getOptions().plotOptions,i=m.seriesTypes,t=m.extendClass,N=m.splat,w=m.wrap,O=m.Axis,z=m.Tick,I=m.Point,U=m.Pointer,V=m.CenteredSeriesMixin,C=m.TrackerMixin,x=m.Series,y=Math,F=y.round,D=y.floor,P=y.max,W=m.Color,n=function(){};J(M.prototype,{init:function(a, +b,c){var d=this,g=d.defaultOptions;d.chart=b;d.options=a=v(g,b.angular?{background:{}}:void 0,a);(a=a.background)&&s([].concat(N(a)).reverse(),function(a){var b=a.backgroundColor,g=c.userOptions,a=v(d.defaultBackgroundOptions,a);if(b)a.backgroundColor=b;a.color=a.backgroundColor;c.options.plotBands.unshift(a);g.plotBands=g.plotBands||[];g.plotBands!==c.options.plotBands&&g.plotBands.unshift(a)})},defaultOptions:{center:["50%","50%"],size:"85%",startAngle:0},defaultBackgroundOptions:{shape:"circle", borderWidth:1,borderColor:"silver",backgroundColor:{linearGradient:{x1:0,y1:0,x2:0,y2:1},stops:[[0,"#FFF"],[1,"#DDD"]]},from:-Number.MAX_VALUE,innerRadius:0,to:Number.MAX_VALUE,outerRadius:"105%"}});var A=O.prototype,z=z.prototype,X={getOffset:n,redraw:function(){this.isDirty=!1},render:function(){this.isDirty=!1},setScale:n,setCategories:n,setTitle:n},Q={isRadial:!0,defaultRadialGaugeOptions:{labels:{align:"center",x:0,y:null},minorGridLineWidth:0,minorTickInterval:"auto",minorTickLength:10,minorTickPosition:"inside", -minorTickWidth:1,tickLength:10,tickPosition:"inside",tickWidth:2,title:{rotation:0},zIndex:2},defaultRadialXOptions:{gridLineWidth:1,labels:{align:null,distance:15,x:0,y:null},maxPadding:0,minPadding:0,showLastLabel:!1,tickLength:0},defaultRadialYOptions:{gridLineInterpolation:"circle",labels:{align:"right",x:-3,y:-2},showLastLabel:!1,title:{x:4,text:null,rotation:90}},setOptions:function(a){a=this.options=u(this.defaultOptions,this.defaultRadialOptions,a);if(!a.plotBands)a.plotBands=[]},getOffset:function(){A.getOffset.call(this); -this.chart.axisOffset[this.side]=0;this.center=this.pane.center=V.getCenter.call(this.pane)},getLinePath:function(a,b){var c=this.center,b=r(b,c[2]/2-this.offset);return this.chart.renderer.symbols.arc(this.left+c[0],this.top+c[1],b,b,{start:this.startAngleRad,end:this.endAngleRad,open:!0,innerR:0})},setAxisTranslation:function(){A.setAxisTranslation.call(this);if(this.center)this.transA=this.isCircular?(this.endAngleRad-this.startAngleRad)/(this.max-this.min||1):this.center[2]/2/(this.max-this.min|| -1),this.minPixelPadding=this.isXAxis?this.transA*this.minPointOffset:0},beforeSetTickPositions:function(){this.autoConnect&&(this.max+=this.categories&&1||this.pointRange||this.closestPointRange||0)},setAxisSize:function(){A.setAxisSize.call(this);if(this.isRadial){this.center=this.pane.center=m.CenteredSeriesMixin.getCenter.call(this.pane);if(this.isCircular)this.sector=this.endAngleRad-this.startAngleRad;this.len=this.width=this.height=this.center[2]*r(this.sector,1)/2}},getPosition:function(a, -b){return this.postTranslate(this.isCircular?this.translate(a):0,r(this.isCircular?b:this.translate(a),this.center[2]/2)-this.offset)},postTranslate:function(a,b){var c=this.chart,d=this.center,a=this.startAngleRad+a;return{x:c.plotLeft+d[0]+Math.cos(a)*b,y:c.plotTop+d[1]+Math.sin(a)*b}},getPlotBandPath:function(a,b,c){var d=this.center,g=this.startAngleRad,e=d[2]/2,j=[r(c.outerRadius,"100%"),c.innerRadius,r(c.thickness,10)],l=Math.min(this.offset,0),h=/%$/,f,k=this.isCircular;this.options.gridLineInterpolation=== -"polygon"?d=this.getPlotLinePath(a).concat(this.getPlotLinePath(b,!0)):(a=Math.max(a,this.min),b=Math.min(b,this.max),k||(j[0]=this.translate(a),j[1]=this.translate(b)),j=T(j,function(a){h.test(a)&&(a=B(a,10)*e/100);return a}),c.shape==="circle"||!k?(a=-Math.PI/2,b=Math.PI*1.5,f=!0):(a=g+this.translate(a),b=g+this.translate(b)),j[0]-=l,j[2]-=l,d=this.chart.renderer.symbols.arc(this.left+d[0],this.top+d[1],j[0],j[0],{start:Math.min(a,b),end:Math.max(a,b),innerR:r(j[1],j[0]-j[2]),open:f}));return d}, -getPlotLinePath:function(a,b){var c=this,d=c.center,g=c.chart,e=c.getPosition(a),j,l,h;c.isCircular?h=["M",d[0]+g.plotLeft,d[1]+g.plotTop,"L",e.x,e.y]:c.options.gridLineInterpolation==="circle"?(a=c.translate(a))&&(h=c.getLinePath(0,a)):(t(g.xAxis,function(a){a.pane===c.pane&&(j=a)}),h=[],a=c.translate(a),d=j.tickPositions,j.autoConnect&&(d=d.concat([d[0]])),b&&(d=[].concat(d).reverse()),t(d,function(e,b){l=j.getPosition(e,a);h.push(b?"L":"M",l.x,l.y)}));return h},getTitlePosition:function(){var a= -this.center,b=this.chart,c=this.options.title;return{x:b.plotLeft+a[0]+(c.x||0),y:b.plotTop+a[1]-{high:0.5,middle:0.25,low:0}[c.align]*a[2]+(c.y||0)}}};w(A,"init",function(a,b,c){var k;var d=b.angular,g=b.polar,e=c.isX,j=d&&e,l,h;h=b.options;var f=c.pane||0;if(d){if(H(this,j?X:Q),l=!e)this.defaultRadialOptions=this.defaultRadialGaugeOptions}else if(g)H(this,Q),this.defaultRadialOptions=(l=e)?this.defaultRadialXOptions:u(this.defaultYAxisOptions,this.defaultRadialYOptions);if(d||g)b.inverted=!1,h.chart.zoomType= -null;a.call(this,b,c);if(!j&&(d||g)){a=this.options;if(!b.panes)b.panes=[];this.pane=(k=b.panes[f]=b.panes[f]||new M(N(h.pane)[f],b,this),b=k);h=b.options;this.startAngleRad=b=(h.startAngle-90)*Math.PI/180;this.endAngleRad=h=(r(h.endAngle,h.startAngle+360)-90)*Math.PI/180;this.offset=a.offset||0;if((this.isCircular=l)&&c.max===void 0&&h-b===2*Math.PI)this.autoConnect=!0}});w(A,"autoLabelAlign",function(a){if(!this.isRadial)return a.apply(this,[].slice.call(arguments,1))});w(z,"getPosition",function(a, -b,c,d,g){var e=this.axis;return e.getPosition?e.getPosition(c):a.call(this,b,c,d,g)});w(z,"getLabelPosition",function(a,b,c,d,g,e,j,l,h){var f=this.axis,k=e.y,o=20,s=e.align,i=(f.translate(this.pos)+f.startAngleRad+Math.PI/2)/Math.PI*180%360;f.isRadial?(a=f.getPosition(this.pos,f.center[2]/2+r(e.distance,-25)),e.rotation==="auto"?d.attr({rotation:i}):k===null&&(k=f.chart.renderer.fontMetrics(d.styles.fontSize).b-d.getBBox().height/2),s===null&&(f.isCircular?(this.label.getBBox().width>f.len*f.tickInterval/ -(f.max-f.min)&&(o=0),s=i>o&&i<180-o?"left":i>180+o&&i<360-o?"right":"center"):s="center",d.attr({align:s})),a.x+=e.x,a.y+=k):a=a.call(this,b,c,d,g,e,j,l,h);return a});w(z,"getMarkPath",function(a,b,c,d,g,e,j){var l=this.axis;l.isRadial?(a=l.getPosition(this.pos,l.center[2]/2+d),b=["M",b,c,"L",a.x,a.y]):b=a.call(this,b,c,d,g,e,j);return b});p.arearange=u(p.area,{lineWidth:1,marker:null,threshold:null,tooltip:{pointFormat:'\u25cf {series.name}: {point.low} - {point.high}
'}, -trackByArea:!0,dataLabels:{align:null,verticalAlign:null,xLow:0,xHigh:0,yLow:0,yHigh:0},states:{hover:{halo:!1}}});i.arearange=v(i.area,{type:"arearange",pointArrayMap:["low","high"],dataLabelCollections:["dataLabel","dataLabelUpper"],toYData:function(a){return[a.low,a.high]},pointValKey:"low",deferTranslatePolar:!0,highToXY:function(a){var b=this.chart,c=this.xAxis.postTranslate(a.rectPlotX,this.yAxis.len-a.plotHigh);a.plotHighX=c.x-b.plotLeft;a.plotHigh=c.y-b.plotTop},translate:function(){var a= -this,b=a.yAxis;i.area.prototype.translate.apply(a);t(a.points,function(a){var d=a.low,g=a.high,e=a.plotY;g===null||d===null?a.isNull=!0:(a.plotLow=e,a.plotHigh=b.translate(g,0,1,0,1))});this.chart.polar&&t(this.points,function(b){a.highToXY(b)})},getGraphPath:function(){var a=this.points,b=[],c=[],d=a.length,g=x.prototype.getGraphPath,e,j,l;l=this.options;for(var h=l.step,d=a.length;d--;)e=a[d],!e.isNull&&(!a[d+1]||a[d+1].isNull)&&c.push({plotX:e.plotX,plotY:e.plotLow}),j={plotX:e.plotX,plotY:e.plotHigh, -isNull:e.isNull},c.push(j),b.push(j),!e.isNull&&(!a[d-1]||a[d-1].isNull)&&c.push({plotX:e.plotX,plotY:e.plotLow});a=g.call(this,a);if(h)h===!0&&(h="left"),l.step={left:"right",center:"center",right:"left"}[h];b=g.call(this,b);c=g.call(this,c);l.step=h;l=[].concat(a,b);!this.chart.polar&&c[0]==="M"&&(c[0]="L");this.graphPath=l;this.areaPath=this.areaPath.concat(a,c);l.isArea=!0;l.xMap=a.xMap;this.areaPath.xMap=a.xMap;return l},drawDataLabels:function(){var a=this.data,b=a.length,c,d=[],g=x.prototype, -e=this.options.dataLabels,j=e.align,l=e.verticalAlign,h=e.inside,f,k,o=this.chart.inverted;if(e.enabled||this._hasPointLabels){for(c=b;c--;)if(f=a[c]){k=h?f.plotHighf.plotLow;f.y=f.high;f._plotY=f.plotY;f.plotY=f.plotHigh;d[c]=f.dataLabel;f.dataLabel=f.dataLabelUpper;f.below=k;if(o){if(!j)e.align=k?"right":"left"}else if(!l)e.verticalAlign=k?"top":"bottom";e.x=e.xHigh;e.y=e.yHigh}g.drawDataLabels&&g.drawDataLabels.apply(this,arguments);for(c=b;c--;)if(f=a[c]){k=h?f.plotHigh< -f.plotLow:f.plotHigh>f.plotLow;f.dataLabelUpper=f.dataLabel;f.dataLabel=d[c];f.y=f.low;f.plotY=f._plotY;f.below=!k;if(o){if(!j)e.align=k?"left":"right"}else if(!l)e.verticalAlign=k?"bottom":"top";e.x=e.xLow;e.y=e.yLow}g.drawDataLabels&&g.drawDataLabels.apply(this,arguments)}e.align=j;e.verticalAlign=l},alignDataLabel:function(){i.column.prototype.alignDataLabel.apply(this,arguments)},setStackedPoints:n,getSymbol:n,drawPoints:n});p.areasplinerange=u(p.arearange);i.areasplinerange=v(i.arearange,{type:"areasplinerange", -getPointSpline:i.spline.prototype.getPointSpline});(function(){var a=i.column.prototype;p.columnrange=u(p.column,p.arearange,{lineWidth:1,pointRange:null});i.columnrange=v(i.arearange,{type:"columnrange",translate:function(){var b=this,c=b.yAxis,d=b.xAxis,g=d.startAngleRad,e,j=b.chart,l=b.xAxis.isRadial,h;a.translate.apply(b);t(b.points,function(a){var k=a.shapeArgs,o=b.options.minPointLength,s,i;a.plotHigh=h=c.translate(a.high,0,1,0,1);a.plotLow=a.plotY;i=h;s=r(a.rectPlotY,a.plotY)-h;Math.abs(s)< -o?(o-=s,s+=o,i-=o/2):s<0&&(s*=-1,i-=s);l?(e=a.barX+g,a.shapeType="path",a.shapeArgs={d:b.polarArc(i+s,i,e,e+a.pointWidth)}):(k.height=s,k.y=i,a.tooltipPos=j.inverted?[c.len+c.pos-j.plotLeft-i-s/2,d.len+d.pos-j.plotTop-k.x-k.width/2,s]:[d.left-j.plotLeft+k.x+k.width/2,c.pos-j.plotTop+i+s/2,s])})},directTouch:!0,trackerGroups:["group","dataLabelsGroup"],drawGraph:n,crispCol:a.crispCol,pointAttrToOptions:a.pointAttrToOptions,drawPoints:a.drawPoints,drawTracker:a.drawTracker,getColumnMetrics:a.getColumnMetrics, -animate:function(){return a.animate.apply(this,arguments)},polarArc:function(){return a.polarArc.apply(this,arguments)}})})();p.gauge=u(p.line,{dataLabels:{enabled:!0,defer:!1,y:15,borderWidth:1,borderColor:"silver",borderRadius:3,crop:!1,verticalAlign:"top",zIndex:2},dial:{},pivot:{},tooltip:{headerFormat:""},showInLegend:!1});C={type:"gauge",pointClass:v(J,{setState:function(a){this.state=a}}),angular:!0,directTouch:!0,drawGraph:n,fixedBox:!0,forceDL:!0,noSharedTooltip:!0,trackerGroups:["group", -"dataLabelsGroup"],translate:function(){var a=this.yAxis,b=this.options,c=a.center;this.generatePoints();t(this.points,function(d){var g=u(b.dial,d.dial),e=B(r(g.radius,80))*c[2]/200,j=B(r(g.baseLength,70))*e/100,l=B(r(g.rearLength,10))*e/100,h=g.baseWidth||3,f=g.topWidth||1,k=b.overshoot,o=a.startAngleRad+a.translate(d.y,null,null,null,!0);I(k)?(k=k/180*Math.PI,o=Math.max(a.startAngleRad-k,Math.min(a.endAngleRad+k,o))):b.wrap===!1&&(o=Math.max(a.startAngleRad,Math.min(a.endAngleRad,o)));o=o*180/ -Math.PI;d.shapeType="path";d.shapeArgs={d:g.path||["M",-l,-h/2,"L",j,-h/2,e,-f/2,e,f/2,j,h/2,-l,h/2,"z"],translateX:c[0],translateY:c[1],rotation:o};d.plotX=c[0];d.plotY=c[1]})},drawPoints:function(){var a=this,b=a.yAxis.center,c=a.pivot,d=a.options,g=d.pivot,e=a.chart.renderer;t(a.points,function(b){var g=b.graphic,c=b.shapeArgs,f=c.d,k=u(d.dial,b.dial);g?(g.animate(c),c.d=f):b.graphic=e[b.shapeType](c).attr({stroke:k.borderColor||"none","stroke-width":k.borderWidth||0,fill:k.backgroundColor||"black", -rotation:c.rotation,zIndex:1}).add(a.group)});c?c.animate({translateX:b[0],translateY:b[1]}):a.pivot=e.circle(0,0,r(g.radius,5)).attr({"stroke-width":g.borderWidth||0,stroke:g.borderColor||"silver",fill:g.backgroundColor||"black",zIndex:2}).translate(b[0],b[1]).add(a.group)},animate:function(a){var b=this;if(!a)t(b.points,function(a){var d=a.graphic;d&&(d.attr({rotation:b.yAxis.startAngleRad*180/Math.PI}),d.animate({rotation:a.shapeArgs.rotation},b.options.animation))}),b.animate=null},render:function(){this.group= -this.plotGroup("group","series",this.visible?"visible":"hidden",this.options.zIndex,this.chart.seriesGroup);x.prototype.render.call(this);this.group.clip(this.chart.clipRect)},setData:function(a,b){x.prototype.setData.call(this,a,!1);this.processData();this.generatePoints();r(b,!0)&&this.chart.redraw()},drawTracker:C&&C.drawTrackerPoint};i.gauge=v(i.line,C);p.boxplot=u(p.column,{fillColor:"#FFFFFF",lineWidth:1,medianWidth:2,states:{hover:{brightness:-0.3}},threshold:null,tooltip:{pointFormat:'\u25cf {series.name}
Maximum: {point.high}
Upper quartile: {point.q3}
Median: {point.median}
Lower quartile: {point.q1}
Minimum: {point.low}
'}, -whiskerLength:"50%",whiskerWidth:2});i.boxplot=v(i.column,{type:"boxplot",pointArrayMap:["low","q1","median","q3","high"],toYData:function(a){return[a.low,a.q1,a.median,a.q3,a.high]},pointValKey:"high",pointAttrToOptions:{fill:"fillColor",stroke:"color","stroke-width":"lineWidth"},drawDataLabels:n,translate:function(){var a=this.yAxis,b=this.pointArrayMap;i.column.prototype.translate.apply(this);t(this.points,function(c){t(b,function(b){c[b]!==null&&(c[b+"Plot"]=a.translate(c[b],0,1,0,1))})})},drawPoints:function(){var a= -this,b=a.options,c=a.chart.renderer,d,g,e,j,l,h,f,k,o,i,m,K,L,p,u,n,w,v,x,y,C,B,z=a.doQuartiles!==!1,A,E=a.options.whiskerLength;t(a.points,function(q){o=q.graphic;C=q.shapeArgs;m={};p={};n={};B=q.color||a.color;if(q.plotY!==void 0)if(d=q.pointAttr[q.selected?"selected":""],w=C.width,v=D(C.x),x=v+w,y=F(w/2),g=D(z?q.q1Plot:q.lowPlot),e=D(z?q.q3Plot:q.lowPlot),j=D(q.highPlot),l=D(q.lowPlot),m.stroke=q.stemColor||b.stemColor||B,m["stroke-width"]=r(q.stemWidth,b.stemWidth,b.lineWidth),m.dashstyle=q.stemDashStyle|| -b.stemDashStyle,p.stroke=q.whiskerColor||b.whiskerColor||B,p["stroke-width"]=r(q.whiskerWidth,b.whiskerWidth,b.lineWidth),n.stroke=q.medianColor||b.medianColor||B,n["stroke-width"]=r(q.medianWidth,b.medianWidth,b.lineWidth),f=m["stroke-width"]%2/2,k=v+y+f,i=["M",k,e,"L",k,j,"M",k,g,"L",k,l],z&&(f=d["stroke-width"]%2/2,k=D(k)+f,g=D(g)+f,e=D(e)+f,v+=f,x+=f,K=["M",v,e,"L",v,g,"L",x,g,"L",x,e,"L",v,e,"z"]),E&&(f=p["stroke-width"]%2/2,j+=f,l+=f,A=/%$/.test(E)?y*parseFloat(E)/100:E/2,L=["M",k-A,j,"L",k+ -A,j,"M",k-A,l,"L",k+A,l]),f=n["stroke-width"]%2/2,h=F(q.medianPlot)+f,u=["M",v,h,"L",x,h],o)q.stem.animate({d:i}),E&&q.whiskers.animate({d:L}),z&&q.box.animate({d:K}),q.medianShape.animate({d:u});else{q.graphic=o=c.g().add(a.group);q.stem=c.path(i).attr(m).add(o);if(E)q.whiskers=c.path(L).attr(p).add(o);if(z)q.box=c.path(K).attr(d).add(o);q.medianShape=c.path(u).attr(n).add(o)}})},setStackedPoints:n});p.errorbar=u(p.boxplot,{color:"#000000",grouping:!1,linkedTo:":previous",tooltip:{pointFormat:'\u25cf {series.name}: {point.low} - {point.high}
'}, -whiskerWidth:null});i.errorbar=v(i.boxplot,{type:"errorbar",pointArrayMap:["low","high"],toYData:function(a){return[a.low,a.high]},pointValKey:"high",doQuartiles:!1,drawDataLabels:i.arearange?i.arearange.prototype.drawDataLabels:n,getColumnMetrics:function(){return this.linkedParent&&this.linkedParent.columnMetrics||i.column.prototype.getColumnMetrics.call(this)}});p.waterfall=u(p.column,{lineWidth:1,lineColor:"#333",dashStyle:"dot",borderColor:"#333",dataLabels:{inside:!0},states:{hover:{lineWidthPlus:0}}}); -i.waterfall=v(i.column,{type:"waterfall",upColorProp:"fill",pointValKey:"y",translate:function(){var a=this.options,b=this.yAxis,c,d,g,e,j,l,h,f,k,o=r(a.minPointLength,5),s=a.threshold,m=a.stacking;i.column.prototype.translate.apply(this);this.minPointLengthOffset=0;h=f=s;d=this.points;for(c=0,a=d.length;c0?b.translate(h,0,1)-e.y:b.translate(h,0,1)-b.translate(h-l,0,1);h+=l}e.height<0&&(e.y+=e.height,e.height*=-1);g.plotY=e.y=F(e.y)-this.borderWidth%2/2;e.height=P(F(e.height),0.001); -g.yBottom=e.y+e.height;if(e.height<=o)e.height=o,this.minPointLengthOffset+=o;e.y-=this.minPointLengthOffset;e=g.plotY+(g.negative?e.height:0)-this.minPointLengthOffset;this.chart.inverted?g.tooltipPos[0]=b.len-e:g.tooltipPos[1]=e}},processData:function(a){var b=this.yData,c=this.options.data,d,g=b.length,e,j,l,h,f,k;j=e=l=h=this.options.threshold||0;for(k=0;k -0?(b.pointAttr=g,b.color=d):b.pointAttr=a.pointAttr})},getGraphPath:function(){var a=this.data,b=a.length,c=F(this.options.lineWidth+this.borderWidth)%2/2,d=[],g,e,j;for(j=1;j0)&&a.splice(b,0,"z");return this.areaPath=a},drawGraph:function(){this.options.fillColor=this.color;i.area.prototype.drawGraph.call(this)},drawLegendSymbol:m.LegendSymbolMixin.drawRectangle,drawTracker:x.prototype.drawTracker,setStackedPoints:n});p.bubble=u(p.scatter,{dataLabels:{formatter:function(){return this.point.z},inside:!0, -verticalAlign:"middle"},marker:{lineColor:null,lineWidth:1},minSize:8,maxSize:"20%",softThreshold:!1,states:{hover:{halo:{size:5}}},tooltip:{pointFormat:"({point.x}, {point.y}), Size: {point.z}"},turboThreshold:0,zThreshold:0,zoneAxis:"z"});C=v(J,{haloPath:function(){return J.prototype.haloPath.call(this,this.shapeArgs.r+this.series.options.states.hover.halo.size)},ttBelow:!1});i.bubble=v(i.scatter,{type:"bubble",pointClass:C,pointArrayMap:["y","z"],parallelArrays:["x","y","z"],trackerGroups:["group", -"dataLabelsGroup"],bubblePadding:!0,zoneAxis:"z",pointAttrToOptions:{stroke:"lineColor","stroke-width":"lineWidth",fill:"fillColor"},applyOpacity:function(a){var b=this.options.marker,c=r(b.fillOpacity,0.5),a=a||b.fillColor||this.color;c!==1&&(a=W(a).setOpacity(c).get("rgba"));return a},convertAttribs:function(){var a=x.prototype.convertAttribs.apply(this,arguments);a.fill=this.applyOpacity(a.fill);return a},getRadii:function(a,b,c,d){var g,e,j,l=this.zData,h=[],f=this.options,k=f.sizeBy!=="width", -o=f.zThreshold,i=b-a;for(e=0,g=l.length;e0?(j-a)/i:0.5,k&&j>=0&&(j=Math.sqrt(j)),j=y.ceil(c+j*(d-c))/2),h.push(j);this.radii=h},animate:function(a){var b=this.options.animation;if(!a)t(this.points,function(a){var d=a.graphic,a=a.shapeArgs;d&&a&&(d.attr("r",1),d.animate({r:a.r},b))}),this.animate=null},translate:function(){var a,b=this.data,c,d,g=this.radii;i.scatter.prototype.translate.call(this); -for(a=b.length;a--;)c=b[a],d=g?g[a]:0,I(d)&&d>=this.minPxSize/2?(c.shapeType="circle",c.shapeArgs={x:c.plotX,y:c.plotY,r:d},c.dlBox={x:c.plotX-d,y:c.plotY-d,width:2*d,height:2*d}):c.shapeArgs=c.plotY=c.dlBox=void 0},drawLegendSymbol:function(a,b){var c=this.chart.renderer,d=c.fontMetrics(a.itemStyle.fontSize).f/2;b.legendSymbol=c.circle(d,a.baseline-d,d).attr({zIndex:3}).add(b.legendGroup);b.legendSymbol.isMarker=!0},drawPoints:i.column.prototype.drawPoints,alignDataLabel:i.column.prototype.alignDataLabel, -buildKDTree:n,applyZones:n});O.prototype.beforePadding=function(){var a=this,b=this.len,c=this.chart,d=0,g=b,e=this.isXAxis,j=e?"xData":"yData",l=this.min,h={},f=y.min(c.plotWidth,c.plotHeight),k=Number.MAX_VALUE,i=-Number.MAX_VALUE,m=this.max-l,p=b/m,n=[];t(this.series,function(b){var g=b.options;if(b.bubblePadding&&(b.visible||!c.options.chart.ignoreHiddenSeries))if(a.allowZoomOutside=!0,n.push(b),e)t(["minSize","maxSize"],function(a){var b=g[a],e=/%$/.test(b),b=B(b);h[a]=e?f*b/100:b}),b.minPxSize= -h.minSize,b.maxPxSize=h.maxSize,b=b.zData,b.length&&(k=r(g.zMin,y.min(k,y.max(R(b),g.displayNegative===!1?g.zThreshold:-Number.MAX_VALUE))),i=r(g.zMax,y.max(i,S(b))))});t(n,function(b){var c=b[j],f=c.length,h;e&&b.getRadii(k,i,b.minPxSize,b.maxPxSize);if(m>0)for(;f--;)I(c[f])&&a.dataMin<=c[f]&&c[f]<=a.dataMax&&(h=b.radii[f],d=Math.min((c[f]-l)*p-h,d),g=Math.max((c[f]-l)*p+h,g))});n.length&&m>0&&!this.isLog&&(g-=b,p*=(b+d-g)/b,t([["min","userMin",d],["max","userMax",g]],function(b){r(a.options[b[0]], -a[b[1]])===void 0&&(a[b[0]]+=b[2]/p)}))};(function(){function a(a,b){var c=this.chart,d=this.options.animation,h=this.group,f=this.markerGroup,k=this.xAxis.center,i=c.plotLeft,m=c.plotTop;if(c.polar){if(c.renderer.isSVG)d===!0&&(d={}),b?(c={translateX:k[0]+i,translateY:k[1]+m,scaleX:0.001,scaleY:0.001},h.attr(c),f&&f.attr(c)):(c={translateX:i,translateY:m,scaleX:1,scaleY:1},h.animate(c,d),f&&f.animate(c,d),this.animate=null)}else a.call(this,b)}var b=x.prototype,c=U.prototype,d;b.searchPointByAngle= -function(a){var b=this.chart,c=this.xAxis.pane.center;return this.searchKDTree({clientX:180+Math.atan2(a.chartX-c[0]-b.plotLeft,a.chartY-c[1]-b.plotTop)*(-180/Math.PI)})};w(b,"buildKDTree",function(a){if(this.chart.polar)this.kdByAngle?this.searchPoint=this.searchPointByAngle:this.kdDimensions=2;a.apply(this)});b.toXY=function(a){var b,c=this.chart,d=a.plotX;b=a.plotY;a.rectPlotX=d;a.rectPlotY=b;b=this.xAxis.postTranslate(a.plotX,this.yAxis.len-b);a.plotX=a.polarPlotX=b.x-c.plotLeft;a.plotY=a.polarPlotY= -b.y-c.plotTop;this.kdByAngle?(c=(d/Math.PI*180+this.xAxis.pane.options.startAngle)%360,c<0&&(c+=360),a.clientX=c):a.clientX=a.plotX};i.spline&&w(i.spline.prototype,"getPointSpline",function(a,b,c,d){var h,f,k,i,m,p,n;if(this.chart.polar){h=c.plotX;f=c.plotY;a=b[d-1];k=b[d+1];this.connectEnds&&(a||(a=b[b.length-2]),k||(k=b[1]));if(a&&k)i=a.plotX,m=a.plotY,b=k.plotX,p=k.plotY,i=(1.5*h+i)/2.5,m=(1.5*f+m)/2.5,k=(1.5*h+b)/2.5,n=(1.5*f+p)/2.5,b=Math.sqrt(Math.pow(i-h,2)+Math.pow(m-f,2)),p=Math.sqrt(Math.pow(k- -h,2)+Math.pow(n-f,2)),i=Math.atan2(m-f,i-h),m=Math.atan2(n-f,k-h),n=Math.PI/2+(i+m)/2,Math.abs(i-n)>Math.PI/2&&(n-=Math.PI),i=h+Math.cos(n)*b,m=f+Math.sin(n)*b,k=h+Math.cos(Math.PI+n)*p,n=f+Math.sin(Math.PI+n)*p,c.rightContX=k,c.rightContY=n;d?(c=["C",a.rightContX||a.plotX,a.rightContY||a.plotY,i||h,m||f,h,f],a.rightContX=a.rightContY=null):c=["M",h,f]}else c=a.call(this,b,c,d);return c});w(b,"translate",function(a){var b=this.chart;a.call(this);if(b.polar&&(this.kdByAngle=b.tooltip&&b.tooltip.shared, -!this.preventPostTranslate)){a=this.points;for(b=a.length;b--;)this.toXY(a[b])}});w(b,"getGraphPath",function(a,b){var c=this,d,h;if(this.chart.polar){b=b||this.points;for(d=0;db.center[1]}}),w(d,"alignDataLabel",function(a,c,d, -i,h,f){if(this.chart.polar){a=c.rectPlotX/Math.PI*180;if(i.align===null)i.align=a>20&&a<160?"left":a>200&&a<340?"right":"center";if(i.verticalAlign===null)i.verticalAlign=a<45||a>315?"bottom":a>135&&a<225?"top":"middle";b.alignDataLabel.call(this,c,d,i,h,f)}else a.call(this,c,d,i,h,f)});w(c,"getCoordinates",function(a,b){var c=this.chart,d={xAxis:[],yAxis:[]};c.polar?t(c.axes,function(a){var f=a.isXAxis,g=a.center,i=b.chartX-g[0]-c.plotLeft,g=b.chartY-g[1]-c.plotTop;d[f?"xAxis":"yAxis"].push({axis:a, -value:a.translate(f?Math.PI-Math.atan2(i,g):Math.sqrt(Math.pow(i,2)+Math.pow(g,2)),!0)})}):d=a.call(this,b);return d})})()}); +minorTickWidth:1,tickLength:10,tickPosition:"inside",tickWidth:2,title:{rotation:0},zIndex:2},defaultRadialXOptions:{gridLineWidth:1,labels:{align:null,distance:15,x:0,y:null},maxPadding:0,minPadding:0,showLastLabel:!1,tickLength:0},defaultRadialYOptions:{gridLineInterpolation:"circle",labels:{align:"right",x:-3,y:-2},showLastLabel:!1,title:{x:4,text:null,rotation:90}},setOptions:function(a){a=this.options=v(this.defaultOptions,this.defaultRadialOptions,a);if(!a.plotBands)a.plotBands=[]},getOffset:function(){A.getOffset.call(this); +this.chart.axisOffset[this.side]=0;this.center=this.pane.center=V.getCenter.call(this.pane)},getLinePath:function(a,b){var c=this.center,d,g=this.chart;d=r(b,c[2]/2-this.offset);this.isCircular||b!==void 0?c=this.chart.renderer.symbols.arc(this.left+c[0],this.top+c[1],d,d,{start:this.startAngleRad,end:this.endAngleRad,open:!0,innerR:0}):(d=this.postTranslate(this.angleRad,d),c=["M",c[0]+g.plotLeft,c[1]+g.plotTop,"L",d.x,d.y]);return c},setAxisTranslation:function(){A.setAxisTranslation.call(this); +if(this.center)this.transA=this.isCircular?(this.endAngleRad-this.startAngleRad)/(this.max-this.min||1):this.center[2]/2/(this.max-this.min||1),this.minPixelPadding=this.isXAxis?this.transA*this.minPointOffset:0},beforeSetTickPositions:function(){(this.autoConnect=this.isCircular&&r(this.userMax,this.options.max)===void 0&&this.endAngleRad-this.startAngleRad===2*Math.PI)&&(this.max+=this.categories&&1||this.pointRange||this.closestPointRange||0)},setAxisSize:function(){A.setAxisSize.call(this);if(this.isRadial){this.center= +this.pane.center=m.CenteredSeriesMixin.getCenter.call(this.pane);if(this.isCircular)this.sector=this.endAngleRad-this.startAngleRad;this.len=this.width=this.height=this.center[2]*r(this.sector,1)/2}},getPosition:function(a,b){return this.postTranslate(this.isCircular?this.translate(a):this.angleRad,r(this.isCircular?b:this.translate(a),this.center[2]/2)-this.offset)},postTranslate:function(a,b){var c=this.chart,d=this.center,a=this.startAngleRad+a;return{x:c.plotLeft+d[0]+Math.cos(a)*b,y:c.plotTop+ +d[1]+Math.sin(a)*b}},getPlotBandPath:function(a,b,c){var d=this.center,g=this.startAngleRad,e=d[2]/2,j=[r(c.outerRadius,"100%"),c.innerRadius,r(c.thickness,10)],l=Math.min(this.offset,0),h=/%$/,f,k=this.isCircular;this.options.gridLineInterpolation==="polygon"?d=this.getPlotLinePath(a).concat(this.getPlotLinePath(b,!0)):(a=Math.max(a,this.min),b=Math.min(b,this.max),k||(j[0]=this.translate(a),j[1]=this.translate(b)),j=T(j,function(a){h.test(a)&&(a=B(a,10)*e/100);return a}),c.shape==="circle"||!k? +(a=-Math.PI/2,b=Math.PI*1.5,f=!0):(a=g+this.translate(a),b=g+this.translate(b)),j[0]-=l,j[2]-=l,d=this.chart.renderer.symbols.arc(this.left+d[0],this.top+d[1],j[0],j[0],{start:Math.min(a,b),end:Math.max(a,b),innerR:r(j[1],j[0]-j[2]),open:f}));return d},getPlotLinePath:function(a,b){var c=this,d=c.center,g=c.chart,e=c.getPosition(a),j,l,h;c.isCircular?h=["M",d[0]+g.plotLeft,d[1]+g.plotTop,"L",e.x,e.y]:c.options.gridLineInterpolation==="circle"?(a=c.translate(a))&&(h=c.getLinePath(0,a)):(s(g.xAxis, +function(a){a.pane===c.pane&&(j=a)}),h=[],a=c.translate(a),d=j.tickPositions,j.autoConnect&&(d=d.concat([d[0]])),b&&(d=[].concat(d).reverse()),s(d,function(e,b){l=j.getPosition(e,a);h.push(b?"L":"M",l.x,l.y)}));return h},getTitlePosition:function(){var a=this.center,b=this.chart,c=this.options.title;return{x:b.plotLeft+a[0]+(c.x||0),y:b.plotTop+a[1]-{high:0.5,middle:0.25,low:0}[c.align]*a[2]+(c.y||0)}}};w(A,"init",function(a,b,c){var k;var d=b.angular,g=b.polar,e=c.isX,j=d&&e,l,h=b.options,f=c.pane|| +0;if(d){if(J(this,j?X:Q),l=!e)this.defaultRadialOptions=this.defaultRadialGaugeOptions}else if(g)J(this,Q),this.defaultRadialOptions=(l=e)?this.defaultRadialXOptions:v(this.defaultYAxisOptions,this.defaultRadialYOptions);if(d||g)b.inverted=!1,h.chart.zoomType=null;a.call(this,b,c);if(!j&&(d||g)){a=this.options;if(!b.panes)b.panes=[];this.pane=(k=b.panes[f]=b.panes[f]||new M(N(h.pane)[f],b,this),b=k);b=b.options;this.angleRad=(a.angle||0)*Math.PI/180;this.startAngleRad=(b.startAngle-90)*Math.PI/180; +this.endAngleRad=(r(b.endAngle,b.startAngle+360)-90)*Math.PI/180;this.offset=a.offset||0;this.isCircular=l}});w(A,"autoLabelAlign",function(a){if(!this.isRadial)return a.apply(this,[].slice.call(arguments,1))});w(z,"getPosition",function(a,b,c,d,g){var e=this.axis;return e.getPosition?e.getPosition(c):a.call(this,b,c,d,g)});w(z,"getLabelPosition",function(a,b,c,d,g,e,j,l,h){var f=this.axis,k=e.y,o=20,u=e.align,i=(f.translate(this.pos)+f.startAngleRad+Math.PI/2)/Math.PI*180%360;f.isRadial?(a=f.getPosition(this.pos, +f.center[2]/2+r(e.distance,-25)),e.rotation==="auto"?d.attr({rotation:i}):k===null&&(k=f.chart.renderer.fontMetrics(d.styles.fontSize).b-d.getBBox().height/2),u===null&&(f.isCircular?(this.label.getBBox().width>f.len*f.tickInterval/(f.max-f.min)&&(o=0),u=i>o&&i<180-o?"left":i>180+o&&i<360-o?"right":"center"):u="center",d.attr({align:u})),a.x+=e.x,a.y+=k):a=a.call(this,b,c,d,g,e,j,l,h);return a});w(z,"getMarkPath",function(a,b,c,d,g,e,j){var l=this.axis;l.isRadial?(a=l.getPosition(this.pos,l.center[2]/ +2+d),b=["M",b,c,"L",a.x,a.y]):b=a.call(this,b,c,d,g,e,j);return b});p.arearange=v(p.area,{lineWidth:1,marker:null,threshold:null,tooltip:{pointFormat:'\u25cf {series.name}: {point.low} - {point.high}
'},trackByArea:!0,dataLabels:{align:null,verticalAlign:null,xLow:0,xHigh:0,yLow:0,yHigh:0},states:{hover:{halo:!1}}});i.arearange=t(i.area,{type:"arearange",pointArrayMap:["low","high"],dataLabelCollections:["dataLabel","dataLabelUpper"],toYData:function(a){return[a.low, +a.high]},pointValKey:"low",deferTranslatePolar:!0,highToXY:function(a){var b=this.chart,c=this.xAxis.postTranslate(a.rectPlotX,this.yAxis.len-a.plotHigh);a.plotHighX=c.x-b.plotLeft;a.plotHigh=c.y-b.plotTop},translate:function(){var a=this,b=a.yAxis;i.area.prototype.translate.apply(a);s(a.points,function(a){var d=a.low,g=a.high,e=a.plotY;g===null||d===null?a.isNull=!0:(a.plotLow=e,a.plotHigh=b.translate(g,0,1,0,1))});this.chart.polar&&s(this.points,function(b){a.highToXY(b)})},getGraphPath:function(a){var b= +[],c=[],d,g=i.area.prototype.getGraphPath,e,j,l;l=this.options;var h=l.step,a=a||this.points;for(d=a.length;d--;)e=a[d],!e.isNull&&!l.connectEnds&&(!a[d+1]||a[d+1].isNull)&&c.push({plotX:e.plotX,plotY:e.plotY,doCurve:!1}),j={polarPlotY:e.polarPlotY,rectPlotX:e.rectPlotX,yBottom:e.yBottom,plotX:r(e.plotHighX,e.plotX),plotY:e.plotHigh,isNull:e.isNull},c.push(j),b.push(j),!e.isNull&&!l.connectEnds&&(!a[d-1]||a[d-1].isNull)&&c.push({plotX:e.plotX,plotY:e.plotY,doCurve:!1});a=g.call(this,a);if(h)h===!0&& +(h="left"),l.step={left:"right",center:"center",right:"left"}[h];b=g.call(this,b);c=g.call(this,c);l.step=h;l=[].concat(a,b);!this.chart.polar&&c[0]==="M"&&(c[0]="L");this.graphPath=l;this.areaPath=this.areaPath.concat(a,c);l.isArea=!0;l.xMap=a.xMap;this.areaPath.xMap=a.xMap;return l},drawDataLabels:function(){var a=this.data,b=a.length,c,d=[],g=x.prototype,e=this.options.dataLabels,j=e.align,l=e.verticalAlign,h=e.inside,f,k,o=this.chart.inverted;if(e.enabled||this._hasPointLabels){for(c=b;c--;)if(f= +a[c]){k=h?f.plotHighf.plotLow;f.y=f.high;f._plotY=f.plotY;f.plotY=f.plotHigh;d[c]=f.dataLabel;f.dataLabel=f.dataLabelUpper;f.below=k;if(o){if(!j)e.align=k?"right":"left"}else if(!l)e.verticalAlign=k?"top":"bottom";e.x=e.xHigh;e.y=e.yHigh}g.drawDataLabels&&g.drawDataLabels.apply(this,arguments);for(c=b;c--;)if(f=a[c]){k=h?f.plotHighf.plotLow;f.dataLabelUpper=f.dataLabel;f.dataLabel=d[c];f.y=f.low;f.plotY=f._plotY;f.below=!k;if(o){if(!j)e.align=k?"left":"right"}else if(!l)e.verticalAlign= +k?"bottom":"top";e.x=e.xLow;e.y=e.yLow}g.drawDataLabels&&g.drawDataLabels.apply(this,arguments)}e.align=j;e.verticalAlign=l},alignDataLabel:function(){i.column.prototype.alignDataLabel.apply(this,arguments)},setStackedPoints:n,getSymbol:n,drawPoints:n});p.areasplinerange=v(p.arearange);i.areasplinerange=t(i.arearange,{type:"areasplinerange",getPointSpline:i.spline.prototype.getPointSpline});(function(){var a=i.column.prototype;p.columnrange=v(p.column,p.arearange,{lineWidth:1,pointRange:null});i.columnrange= +t(i.arearange,{type:"columnrange",translate:function(){var b=this,c=b.yAxis,d=b.xAxis,g=d.startAngleRad,e,j=b.chart,l=b.xAxis.isRadial,h;a.translate.apply(b);s(b.points,function(a){var k=a.shapeArgs,o=b.options.minPointLength,u,i;a.plotHigh=h=c.translate(a.high,0,1,0,1);a.plotLow=a.plotY;i=h;u=r(a.rectPlotY,a.plotY)-h;Math.abs(u)\u25cf {series.name}
Maximum: {point.high}
Upper quartile: {point.q3}
Median: {point.median}
Lower quartile: {point.q1}
Minimum: {point.low}
'}, +whiskerLength:"50%",whiskerWidth:2});i.boxplot=t(i.column,{type:"boxplot",pointArrayMap:["low","q1","median","q3","high"],toYData:function(a){return[a.low,a.q1,a.median,a.q3,a.high]},pointValKey:"high",pointAttrToOptions:{fill:"fillColor",stroke:"color","stroke-width":"lineWidth"},drawDataLabels:n,translate:function(){var a=this.yAxis,b=this.pointArrayMap;i.column.prototype.translate.apply(this);s(this.points,function(c){s(b,function(b){c[b]!==null&&(c[b+"Plot"]=a.translate(c[b],0,1,0,1))})})},drawPoints:function(){var a= +this,b=a.options,c=a.chart.renderer,d,g,e,j,l,h,f,k,o,i,m,K,L,p,v,n,w,t,x,y,C,B,z=a.doQuartiles!==!1,A,E=a.options.whiskerLength;s(a.points,function(q){o=q.graphic;C=q.shapeArgs;m={};p={};n={};B=q.color||a.color;if(q.plotY!==void 0)if(d=q.pointAttr[q.selected?"selected":""],w=C.width,t=D(C.x),x=t+w,y=F(w/2),g=D(z?q.q1Plot:q.lowPlot),e=D(z?q.q3Plot:q.lowPlot),j=D(q.highPlot),l=D(q.lowPlot),m.stroke=q.stemColor||b.stemColor||B,m["stroke-width"]=r(q.stemWidth,b.stemWidth,b.lineWidth),m.dashstyle=q.stemDashStyle|| +b.stemDashStyle,p.stroke=q.whiskerColor||b.whiskerColor||B,p["stroke-width"]=r(q.whiskerWidth,b.whiskerWidth,b.lineWidth),n.stroke=q.medianColor||b.medianColor||B,n["stroke-width"]=r(q.medianWidth,b.medianWidth,b.lineWidth),f=m["stroke-width"]%2/2,k=t+y+f,i=["M",k,e,"L",k,j,"M",k,g,"L",k,l],z&&(f=d["stroke-width"]%2/2,k=D(k)+f,g=D(g)+f,e=D(e)+f,t+=f,x+=f,K=["M",t,e,"L",t,g,"L",x,g,"L",x,e,"L",t,e,"z"]),E&&(f=p["stroke-width"]%2/2,j+=f,l+=f,A=/%$/.test(E)?y*parseFloat(E)/100:E/2,L=["M",k-A,j,"L",k+ +A,j,"M",k-A,l,"L",k+A,l]),f=n["stroke-width"]%2/2,h=F(q.medianPlot)+f,v=["M",t,h,"L",x,h],o)q.stem.animate({d:i}),E&&q.whiskers.animate({d:L}),z&&q.box.animate({d:K}),q.medianShape.animate({d:v});else{q.graphic=o=c.g().add(a.group);q.stem=c.path(i).attr(m).add(o);if(E)q.whiskers=c.path(L).attr(p).add(o);if(z)q.box=c.path(K).attr(d).add(o);q.medianShape=c.path(v).attr(n).add(o)}})},setStackedPoints:n});p.errorbar=v(p.boxplot,{color:"#000000",grouping:!1,linkedTo:":previous",tooltip:{pointFormat:'\u25cf {series.name}: {point.low} - {point.high}
'}, +whiskerWidth:null});i.errorbar=t(i.boxplot,{type:"errorbar",pointArrayMap:["low","high"],toYData:function(a){return[a.low,a.high]},pointValKey:"high",doQuartiles:!1,drawDataLabels:i.arearange?function(){var a=this.pointValKey;i.arearange.prototype.drawDataLabels.call(this);s(this.data,function(b){b.y=b[a]})}:n,getColumnMetrics:function(){return this.linkedParent&&this.linkedParent.columnMetrics||i.column.prototype.getColumnMetrics.call(this)}});p.waterfall=v(p.column,{lineWidth:1,lineColor:"#333", +dashStyle:"dot",borderColor:"#333",dataLabels:{inside:!0},states:{hover:{lineWidthPlus:0}}});i.waterfall=t(i.column,{type:"waterfall",upColorProp:"fill",pointValKey:"y",pointClass:t(I,{isValid:function(){return G(this.y,!0)||this.isSum||this.isIntermediateSum}}),translate:function(){var a=this.options,b=this.yAxis,c,d,g,e,j,l,h,f,k,o=r(a.minPointLength,5),u=a.threshold,m=a.stacking;i.column.prototype.translate.apply(this);this.minPointLengthOffset=0;h=f=u;d=this.points;for(c=0,a=d.length;c0?b.toPixels(h, +!0)-e.y:b.toPixels(h,!0)-b.toPixels(h-l,!0),h+=l);e.height<0&&(e.y+=e.height,e.height*=-1);g.plotY=e.y=F(e.y)-this.borderWidth%2/2;e.height=P(F(e.height),0.001);g.yBottom=e.y+e.height;if(e.height<=o)e.height=o,this.minPointLengthOffset+=o;e.y-=this.minPointLengthOffset;e=g.plotY+(g.negative?e.height:0)-this.minPointLengthOffset;this.chart.inverted?g.tooltipPos[0]=b.len-e:g.tooltipPos[1]=e}},processData:function(a){var b=this.yData,c=this.options.data,d,g=b.length,e,j,l,h,f,k;j=e=l=h=this.options.threshold|| +0;for(k=0;k0?(b.pointAttr=g,b.color=d):b.pointAttr=a.pointAttr})},getGraphPath:function(){var a=this.data,b=a.length,c=F(this.options.lineWidth+this.borderWidth)%2/2,d=[],g,e,j;for(j=1;j0&&a.splice(b,0,"z");return this.areaPath=a},drawGraph:function(){this.options.fillColor=this.color;i.area.prototype.drawGraph.call(this)},drawLegendSymbol:m.LegendSymbolMixin.drawRectangle,drawTracker:x.prototype.drawTracker, +setStackedPoints:n});p.bubble=v(p.scatter,{dataLabels:{formatter:function(){return this.point.z},inside:!0,verticalAlign:"middle"},marker:{lineColor:null,lineWidth:1},minSize:8,maxSize:"20%",softThreshold:!1,states:{hover:{halo:{size:5}}},tooltip:{pointFormat:"({point.x}, {point.y}), Size: {point.z}"},turboThreshold:0,zThreshold:0,zoneAxis:"z"});C=t(I,{haloPath:function(){return I.prototype.haloPath.call(this,this.shapeArgs.r+this.series.options.states.hover.halo.size)},ttBelow:!1});i.bubble=t(i.scatter, +{type:"bubble",pointClass:C,pointArrayMap:["y","z"],parallelArrays:["x","y","z"],trackerGroups:["group","dataLabelsGroup"],bubblePadding:!0,zoneAxis:"z",pointAttrToOptions:{stroke:"lineColor","stroke-width":"lineWidth",fill:"fillColor"},applyOpacity:function(a){var b=this.options.marker,c=r(b.fillOpacity,0.5),a=a||b.fillColor||this.color;c!==1&&(a=W(a).setOpacity(c).get("rgba"));return a},convertAttribs:function(){var a=x.prototype.convertAttribs.apply(this,arguments);a.fill=this.applyOpacity(a.fill); +return a},getRadii:function(a,b,c,d){var g,e,j,l=this.zData,h=[],f=this.options,k=f.sizeBy!=="width",o=f.zThreshold,i=b-a;for(e=0,g=l.length;e0?(j-a)/i:0.5,k&&j>=0&&(j=Math.sqrt(j)),j=y.ceil(c+j*(d-c))/2),h.push(j);this.radii=h},animate:function(a){var b=this.options.animation;if(!a)s(this.points,function(a){var d=a.graphic,a=a.shapeArgs;d&&a&&(d.attr("r",1),d.animate({r:a.r}, +b))}),this.animate=null},translate:function(){var a,b=this.data,c,d,g=this.radii;i.scatter.prototype.translate.call(this);for(a=b.length;a--;)c=b[a],d=g?g[a]:0,G(d)&&d>=this.minPxSize/2?(c.shapeType="circle",c.shapeArgs={x:c.plotX,y:c.plotY,r:d},c.dlBox={x:c.plotX-d,y:c.plotY-d,width:2*d,height:2*d}):c.shapeArgs=c.plotY=c.dlBox=void 0},drawLegendSymbol:function(a,b){var c=this.chart.renderer,d=c.fontMetrics(a.itemStyle.fontSize).f/2;b.legendSymbol=c.circle(d,a.baseline-d,d).attr({zIndex:3}).add(b.legendGroup); +b.legendSymbol.isMarker=!0},drawPoints:i.column.prototype.drawPoints,alignDataLabel:i.column.prototype.alignDataLabel,buildKDTree:n,applyZones:n});O.prototype.beforePadding=function(){var a=this,b=this.len,c=this.chart,d=0,g=b,e=this.isXAxis,j=e?"xData":"yData",l=this.min,h={},f=y.min(c.plotWidth,c.plotHeight),k=Number.MAX_VALUE,i=-Number.MAX_VALUE,m=this.max-l,p=b/m,n=[];s(this.series,function(b){var g=b.options;if(b.bubblePadding&&(b.visible||!c.options.chart.ignoreHiddenSeries))if(a.allowZoomOutside= +!0,n.push(b),e)s(["minSize","maxSize"],function(a){var b=g[a],e=/%$/.test(b),b=B(b);h[a]=e?f*b/100:b}),b.minPxSize=h.minSize,b.maxPxSize=h.maxSize,b=b.zData,b.length&&(k=r(g.zMin,y.min(k,y.max(R(b),g.displayNegative===!1?g.zThreshold:-Number.MAX_VALUE))),i=r(g.zMax,y.max(i,S(b))))});s(n,function(b){var c=b[j],f=c.length,h;e&&b.getRadii(k,i,b.minPxSize,b.maxPxSize);if(m>0)for(;f--;)G(c[f])&&a.dataMin<=c[f]&&c[f]<=a.dataMax&&(h=b.radii[f],d=Math.min((c[f]-l)*p-h,d),g=Math.max((c[f]-l)*p+h,g))});n.length&& +m>0&&!this.isLog&&(g-=b,p*=(b+d-g)/b,s([["min","userMin",d],["max","userMax",g]],function(b){r(a.options[b[0]],a[b[1]])===void 0&&(a[b[0]]+=b[2]/p)}))};(function(){function a(a,b){var c=this.chart,d=this.options.animation,h=this.group,f=this.markerGroup,k=this.xAxis.center,i=c.plotLeft,m=c.plotTop;if(c.polar){if(c.renderer.isSVG)d===!0&&(d={}),b?(c={translateX:k[0]+i,translateY:k[1]+m,scaleX:0.001,scaleY:0.001},h.attr(c),f&&f.attr(c)):(c={translateX:i,translateY:m,scaleX:1,scaleY:1},h.animate(c,d), +f&&f.animate(c,d),this.animate=null)}else a.call(this,b)}var b=x.prototype,c=U.prototype,d;b.searchPointByAngle=function(a){var b=this.chart,c=this.xAxis.pane.center;return this.searchKDTree({clientX:180+Math.atan2(a.chartX-c[0]-b.plotLeft,a.chartY-c[1]-b.plotTop)*(-180/Math.PI)})};w(b,"buildKDTree",function(a){if(this.chart.polar)this.kdByAngle?this.searchPoint=this.searchPointByAngle:this.kdDimensions=2;a.apply(this)});b.toXY=function(a){var b,c=this.chart,d=a.plotX;b=a.plotY;a.rectPlotX=d;a.rectPlotY= +b;b=this.xAxis.postTranslate(a.plotX,this.yAxis.len-b);a.plotX=a.polarPlotX=b.x-c.plotLeft;a.plotY=a.polarPlotY=b.y-c.plotTop;this.kdByAngle?(c=(d/Math.PI*180+this.xAxis.pane.options.startAngle)%360,c<0&&(c+=360),a.clientX=c):a.clientX=a.plotX};i.spline&&w(i.spline.prototype,"getPointSpline",function(a,b,c,d){var h,f,k,i,m,p,n;if(this.chart.polar){h=c.plotX;f=c.plotY;a=b[d-1];k=b[d+1];this.connectEnds&&(a||(a=b[b.length-2]),k||(k=b[1]));if(a&&k)i=a.plotX,m=a.plotY,b=k.plotX,p=k.plotY,i=(1.5*h+i)/ +2.5,m=(1.5*f+m)/2.5,k=(1.5*h+b)/2.5,n=(1.5*f+p)/2.5,b=Math.sqrt(Math.pow(i-h,2)+Math.pow(m-f,2)),p=Math.sqrt(Math.pow(k-h,2)+Math.pow(n-f,2)),i=Math.atan2(m-f,i-h),m=Math.atan2(n-f,k-h),n=Math.PI/2+(i+m)/2,Math.abs(i-n)>Math.PI/2&&(n-=Math.PI),i=h+Math.cos(n)*b,m=f+Math.sin(n)*b,k=h+Math.cos(Math.PI+n)*p,n=f+Math.sin(Math.PI+n)*p,c.rightContX=k,c.rightContY=n;d?(c=["C",a.rightContX||a.plotX,a.rightContY||a.plotY,i||h,m||f,h,f],a.rightContX=a.rightContY=null):c=["M",h,f]}else c=a.call(this,b,c,d); +return c});w(b,"translate",function(a){var b=this.chart;a.call(this);if(b.polar&&(this.kdByAngle=b.tooltip&&b.tooltip.shared,!this.preventPostTranslate)){a=this.points;for(b=a.length;b--;)this.toXY(a[b])}});w(b,"getGraphPath",function(a,b){var c=this,d,h;if(this.chart.polar){b=b||this.points;for(d=0;db.center[1]}}),w(d,"alignDataLabel",function(a,c,d,i,h,f){if(this.chart.polar){a=c.rectPlotX/Math.PI*180;if(i.align===null)i.align=a>20&&a<160?"left":a>200&&a<340?"right":"center";if(i.verticalAlign===null)i.verticalAlign=a<45||a>315?"bottom":a>135&&a<225?"top":"middle";b.alignDataLabel.call(this,c,d,i,h,f)}else a.call(this,c,d,i,h,f)});w(c,"getCoordinates",function(a,b){var c=this.chart,d={xAxis:[],yAxis:[]};c.polar? +s(c.axes,function(a){var f=a.isXAxis,g=a.center,i=b.chartX-g[0]-c.plotLeft,g=b.chartY-g[1]-c.plotTop;d[f?"xAxis":"yAxis"].push({axis:a,value:a.translate(f?Math.PI-Math.atan2(i,g):Math.sqrt(Math.pow(i,2)+Math.pow(g,2)),!0)})}):d=a.call(this,b);return d})})()}); diff --git a/addon/src/main/resources/com/vaadin/addon/charts/client/highcharts-workarounds.js b/addon/src/main/resources/com/vaadin/addon/charts/client/highcharts-workarounds.js index 0bf334486..c93658e96 100644 --- a/addon/src/main/resources/com/vaadin/addon/charts/client/highcharts-workarounds.js +++ b/addon/src/main/resources/com/vaadin/addon/charts/client/highcharts-workarounds.js @@ -1,5 +1,5 @@ //workaround for plotband labels issues with modern browsers -//https://github.com/highcharts/highcharts/issues/8997 +//https://github.com/highcharts/highcharts/issues/8997 (Fixed in Highcharts 6.0.2) (function(Highcharts) { @@ -51,4 +51,5 @@ return result; }; + }(Highcharts)); \ No newline at end of file diff --git a/addon/src/main/resources/com/vaadin/addon/charts/client/highstock.js b/addon/src/main/resources/com/vaadin/addon/charts/client/highstock.js index 0862d5109..fdaf9d7b6 100644 --- a/addon/src/main/resources/com/vaadin/addon/charts/client/highstock.js +++ b/addon/src/main/resources/com/vaadin/addon/charts/client/highstock.js @@ -1,448 +1,452 @@ /* - Highstock JS v4.2.6 (2016-08-02) + Highstock JS v4.2.7 (2016-09-21) (c) 2009-2016 Torstein Honsi License: www.highcharts.com/license */ -(function(M,ja){typeof module==="object"&&module.exports?module.exports=M.document?ja(M):ja:M.Highcharts=ja(M)})(typeof window!=="undefined"?window:this,function(M){function ja(a,b){var c="Highcharts error #"+a+": www.highcharts.com/errors/"+a;if(b)throw Error(c);M.console&&console.log(c)}function Ab(a,b,c){this.options=b;this.elem=a;this.prop=c}function D(){var a,b=arguments,c,d={},e=function(a,b){var c,d;typeof a!=="object"&&(a={});for(d in b)b.hasOwnProperty(d)&&(c=b[d],a[d]=c&&typeof c==="object"&& -Object.prototype.toString.call(c)!=="[object Array]"&&d!=="renderTo"&&typeof c.nodeType!=="number"?e(a[d]||{},c):b[d]);return a};b[0]===!0&&(d=b[1],b=Array.prototype.slice.call(b,2));c=b.length;for(a=0;a-1?h.thousandsSep:""))):e=pa(f,e)}j.push(e);a=a.slice(c+1);c=(d=!d)?"}":"{"}j.push(a);return j.join("")}function Cb(a){return aa.pow(10,Y(aa.log(a)/aa.LN10))}function Db(a,b,c,d,e){var f,g=a,c=q(c,1);f=a/c;b||(b=[1,2,2.5,5,10],d===!1&&(c===1?b=[1,2,5,10]:c<=0.1&&(b=[1/c])));for(d=0;d=a||!e&&f<=(b[d]+(b[d+1]||b[d]))/2)break;g*=c;return g}function pb(a,b){var c=a.length,d,e;for(e=0;ec&&(c=a[b]);return c}function Oa(a,b){for(var c in a)a[c]&&a[c]!==b&&a[c].destroy&&a[c].destroy(),delete a[c]}function Wa(a){qb||(qb=ia(Xa));a&&qb.appendChild(a);qb.innerHTML=""}function V(a,b){return parseFloat(a.toPrecision(b||14))}function cb(a,b){b.renderer.globalAnimation=q(a,b.animation)}function ib(a){return ha(a)?D(a):{duration:a? -500:0}}function Qb(){var a=Q.global,b=a.useUTC,c=b?"getUTC":"get",d=b?"setUTC":"set";ea=a.Date||M.Date;Bb=b&&a.timezoneOffset;hb=b&&a.getTimezoneOffset;rb=function(a,c,d,h,i,j){var k;b?(k=ea.UTC.apply(0,arguments),k+=gb(k)):k=(new ea(a,c,q(d,1),q(h,0),q(i,0),q(j,0))).getTime();return k};Eb=c+"Minutes";Fb=c+"Hours";Gb=c+"Day";db=c+"Date";jb=c+"Month";kb=c+"FullYear";Rb=d+"Milliseconds";Sb=d+"Seconds";Tb=d+"Minutes";Ub=d+"Hours";sb=d+"Date";Hb=d+"Month";Ib=d+"FullYear"}function xa(a){if(!(this instanceof -xa))return new xa(a);this.init(a)}function ba(){}function eb(a,b,c,d){this.axis=a;this.pos=b;this.type=c||"";this.isNew=!0;!c&&!d&&this.addLabel()}function Vb(a,b,c,d,e){var f=a.chart.inverted;this.axis=a;this.isNegative=c;this.options=b;this.x=d;this.total=null;this.points={};this.stack=e;this.rightCliff=this.leftCliff=0;this.alignOptions={align:b.align||(f?c?"left":"right":"center"),verticalAlign:b.verticalAlign||(f?"middle":c?"bottom":"top"),y:q(b.y,f?4:c?14:-6),x:q(b.x,f?c?-6:6:0)};this.textAlign= -b.textAlign||(f?c?"right":"left":"center")}function tb(a,b,c){this.scrollbarButtons=[];this.renderer=a;this.userOptions=b;this.options=D(Wb,b);this.chart=c;this.size=q(this.options.size,this.options.height);this.render();this.initEvents();this.addEvents()}function Jb(a){var b=a.options,c=b.navigator,d=c.enabled,e=b.scrollbar,b=e.enabled,f=d?c.height:0,e=b?e.height:0;this.handles=[];this.elementsToDestroy=[];this.chart=a;this.setBaseSeries();this.height=f;this.scrollbarHeight=e;this.scrollbarEnabled= -b;this.navigatorEnabled=d;this.navigatorOptions=c;this.outlineHeight=f+e;this.init()}function Kb(a){this.init(a)}var x,C=M.document,aa=Math,A=aa.round,Y=aa.floor,Ga=aa.ceil,y=aa.max,E=aa.min,T=aa.abs,fa=aa.cos,na=aa.sin,Ca=aa.PI,ta=Ca*2/360,Pa=M.navigator&&M.navigator.userAgent||"",Xb=M.opera,La=/(msie|trident|edge)/i.test(Pa)&&!Xb,ub=C&&C.documentMode===8,vb=!La&&/AppleWebKit/.test(Pa),Ya=/Firefox/.test(Pa),lb=/(Mobile|Android|Windows Phone)/.test(Pa),Ta="http://www.w3.org/2000/svg",ma=C&&C.createElementNS&& -!!C.createElementNS(Ta,"svg").createSVGRect,bc=Ya&&parseInt(Pa.split("Firefox/")[1],10)<4,ua=C&&!ma&&!La&&!!C.createElement("canvas").getContext,Za,$a,Yb={},Lb=0,qb,Q,pa,N,va=function(){},ca=[],mb=0,Xa="div",W="M",R="L",cc=/^[0-9]+$/,wb=["plotTop","marginRight","marginBottom","plotLeft"],ea,rb,Bb,hb,Eb,Fb,Gb,db,jb,kb,Rb,Sb,Tb,Ub,sb,Hb,Ib,I={},B;B=M.Highcharts?ja(16,!0):{win:M};B.seriesTypes=I;var Ua=[],ya,qa,o,Ha,Mb,wa,G,U,K,fb,Qa;Ab.prototype={dSetter:function(){var a=this.paths[0],b=this.paths[1], -c=[],d=this.now,e=a.length,f;if(d===1)c=this.toD;else if(e===b.length&&d<1)for(;e--;)f=parseFloat(a[e]),c[e]=isNaN(f)?a[e]:d*parseFloat(b[e]-f)+f;else c=b;this.elem.attr("d",c)},update:function(){var a=this.elem,b=this.prop,c=this.now,d=this.options.step;if(this[b+"Setter"])this[b+"Setter"]();else a.attr?a.element&&a.attr(b,c):a.style[b]=c+this.unit;d&&d.call(a,c,this)},run:function(a,b,c){var d=this,e=function(a){return e.stopped?!1:d.step(a)},f;this.startTime=+new ea;this.start=a;this.end=b;this.unit= -c;this.now=this.start;this.pos=0;e.elem=this.elem;if(e()&&Ua.push(e)===1)e.timerId=setInterval(function(){for(f=0;f=f+this.startTime){this.now=this.end;this.pos=1;this.update();a=g[this.prop]=!0;for(h in g)g[h]!==!0&&(a=!1);a&&e&&e.call(c);c=!1}else this.pos=d.easing((b-this.startTime)/ -f),this.now=this.start+(this.end-this.start)*this.pos,this.update(),c=!0;return c},initPath:function(a,b,c){function d(a){for(n=a.length;n--;)(a[n]===W||a[n]===R)&&a.splice(n+1,0,a[n+1],a[n+2],a[n+1],a[n+2])}function e(a,b){for(;a.length0&&c--;)m=a.slice().splice(a.length/r-k,k*r),m[0]=b[l-k-c*k], -j&&(m[k-6]=m[k-2],m[k-5]=m[k-1]),[].splice.apply(a,[a.length/r,0].concat(m)),p&&c--}var b=b||"",g,h=a.startX,i=a.endX,j=b.indexOf("C")>-1,k=j?7:3,l,m,n,b=b.split(" "),c=c.slice(),p=a.isArea,r=p?2:1,s;j&&(d(b),d(c));if(h&&i){for(n=0;n3?g.length%3:0;c=q(c,e.decimalPoint);d=q(d,e.thousandsSep);a=a<0?"-":"";a+=h?g.substr(0,h)+d:"";a+=g.substr(h).replace(/(\d{3})(?=\d)/g,"$1"+d);b&&(d=Math.abs(i-g+Math.pow(10,-Math.max(b,f)-1)), -a+=c+d.toFixed(b).slice(2));return a};Math.easeInOutSine=function(a){return-0.5*(Math.cos(Math.PI*a)-1)};ya=function(a,b){var c;if(b==="width")return Math.min(a.offsetWidth,a.scrollWidth)-ya(a,"padding-left")-ya(a,"padding-right");else if(b==="height")return Math.min(a.offsetHeight,a.scrollHeight)-ya(a,"padding-top")-ya(a,"padding-bottom");return(c=M.getComputedStyle(a,void 0))&&H(c.getPropertyValue(b))};qa=function(a,b){return b.indexOf?b.indexOf(a):[].indexOf.call(b,a)};Ha=function(a,b){return[].filter.call(a, -b)};wa=function(a,b){for(var c=[],d=0,e=a.length;d-1&&(f.splice(h,1),g[b]=f),d(b,c)):(e(),g[b]=[])):(e(),a.hcEvents={})};K=function(a,b,c,d){var e;e=a.hcEvents;var f,g,c=c||{};if(C.createEvent&&(a.dispatchEvent||a.fireEvent))e=C.createEvent("Events"),e.initEvent(b,!0,!0),e.target=a,v(e,c),a.dispatchEvent?a.dispatchEvent(e):a.fireEvent(b,e);else if(e){e=e[b]||[];f=e.length;if(!c.preventDefault)c.preventDefault=function(){c.defaultPrevented=!0};c.target=a;if(!c.type)c.type=b;for(b=0;b-1?h.thousandsSep: +""))):e=wa(f,e)}j.push(e);a=a.slice(c+1);c=(d=!d)?"}":"{"}j.push(a);return j.join("")}function Cb(a){return ba.pow(10,Z(ba.log(a)/ba.LN10))}function Db(a,b,c,d,e){var f,g=a,c=q(c,1);f=a/c;b||(b=[1,2,2.5,5,10],d===!1&&(c===1?b=[1,2,5,10]:c<=0.1&&(b=[1/c])));for(d=0;d=a||!e&&f<=(b[d]+(b[d+1]||b[d]))/2)break;g*=c;return g}function pb(a,b){var c=a.length,d,e;for(e=0;ec&&(c=a[b]);return c}function Pa(a,b){for(var c in a)a[c]&&a[c]!==b&&a[c].destroy&&a[c].destroy(),delete a[c]}function Wa(a){qb||(qb=ha(Xa));a&&qb.appendChild(a);qb.innerHTML=""}function W(a,b){return parseFloat(a.toPrecision(b||14))}function ib(a,b){b.renderer.globalAnimation=q(a,b.animation)}function cb(a){return ja(a)?C(a):{duration:a?500:0}}function Qb(){var a=Q.global,b= +a.useUTC,c=b?"getUTC":"get",d=b?"setUTC":"set";ea=a.Date||L.Date;Bb=b&&a.timezoneOffset;hb=b&&a.getTimezoneOffset;rb=function(a,c,d,h,i,j){var k;b?(k=ea.UTC.apply(0,arguments),k+=gb(k)):k=(new ea(a,c,q(d,1),q(h,0),q(i,0),q(j,0))).getTime();return k};Eb=c+"Minutes";Fb=c+"Hours";Gb=c+"Day";db=c+"Date";jb=c+"Month";kb=c+"FullYear";Rb=d+"Milliseconds";Sb=d+"Seconds";Tb=d+"Minutes";Ub=d+"Hours";sb=d+"Date";Hb=d+"Month";Ib=d+"FullYear"}function xa(a){if(!(this instanceof xa))return new xa(a);this.init(a)} +function X(){}function eb(a,b,c,d){this.axis=a;this.pos=b;this.type=c||"";this.isNew=!0;!c&&!d&&this.addLabel()}function Vb(a,b,c,d,e){var f=a.chart.inverted;this.axis=a;this.isNegative=c;this.options=b;this.x=d;this.total=null;this.points={};this.stack=e;this.rightCliff=this.leftCliff=0;this.alignOptions={align:b.align||(f?c?"left":"right":"center"),verticalAlign:b.verticalAlign||(f?"middle":c?"bottom":"top"),y:q(b.y,f?4:c?14:-6),x:q(b.x,f?c?-6:6:0)};this.textAlign=b.textAlign||(f?c?"right":"left": +"center")}function tb(a,b,c){this.scrollbarButtons=[];this.renderer=a;this.userOptions=b;this.options=C(Wb,b);this.chart=c;this.size=q(this.options.size,this.options.height);this.render();this.initEvents();this.addEvents()}function Jb(a){var b=a.options,c=b.navigator,d=c.enabled,e=b.scrollbar,b=e.enabled,f=d?c.height:0,e=b?e.height:0;this.handles=[];this.elementsToDestroy=[];this.chart=a;this.setBaseSeries();this.height=f;this.scrollbarHeight=e;this.scrollbarEnabled=b;this.navigatorEnabled=d;this.navigatorOptions= +c;this.outlineHeight=f+e;this.init()}function Kb(a){this.init(a)}var v,A=L.document,ba=Math,z=ba.round,Z=ba.floor,Ha=ba.ceil,y=ba.max,F=ba.min,U=ba.abs,fa=ba.cos,na=ba.sin,Ca=ba.PI,sa=Ca*2/360,Qa=L.navigator&&L.navigator.userAgent||"",Xb=L.opera,Ma=/(msie|trident|edge)/i.test(Qa)&&!Xb,ub=A&&A.documentMode===8,vb=!Ma&&/AppleWebKit/.test(Qa),Ya=/Firefox/.test(Qa),lb=/(Mobile|Android|Windows Phone)/.test(Qa),Ta="http://www.w3.org/2000/svg",ma=A&&A.createElementNS&&!!A.createElementNS(Ta,"svg").createSVGRect, +bc=Ya&&parseInt(Qa.split("Firefox/")[1],10)<4,ta=A&&!ma&&!Ma&&!!A.createElement("canvas").getContext,Za,$a,Yb={},Lb=0,qb,Q,wa,M,ua=function(){},da=[],mb=0,Xa="div",Y="M",R="L",cc=/[0-9]/g,wb=["plotTop","marginRight","marginBottom","plotLeft"],ea,rb,Bb,hb,Eb,Fb,Gb,db,jb,kb,Rb,Sb,Tb,Ub,sb,Hb,Ib,J={},B;B=L.Highcharts?ia(16,!0):{win:L};B.seriesTypes=J;var Ua=[],ya,oa,o,Ia,Mb,va,E,V,K,fb,Ra;Ab.prototype={dSetter:function(){var a=this.paths[0],b=this.paths[1],c=[],d=this.now,e=a.length,f;if(d===1)c=this.toD; +else if(e===b.length&&d<1)for(;e--;)f=parseFloat(a[e]),c[e]=isNaN(f)?a[e]:d*parseFloat(b[e]-f)+f;else c=b;this.elem.attr("d",c)},update:function(){var a=this.elem,b=this.prop,c=this.now,d=this.options.step;if(this[b+"Setter"])this[b+"Setter"]();else a.attr?a.element&&a.attr(b,c):a.style[b]=c+this.unit;d&&d.call(a,c,this)},run:function(a,b,c){var d=this,e=function(a){return e.stopped?!1:d.step(a)},f;this.startTime=+new ea;this.start=a;this.end=b;this.unit=c;this.now=this.start;this.pos=0;e.elem=this.elem; +if(e()&&Ua.push(e)===1)e.timerId=setInterval(function(){for(f=0;f=f+this.startTime){this.now=this.end;this.pos=1;this.update();a=g[this.prop]=!0;for(h in g)g[h]!==!0&&(a=!1);a&&e&&e.call(c);c=!1}else this.pos=d.easing((b-this.startTime)/f),this.now=this.start+(this.end-this.start)* +this.pos,this.update(),c=!0;return c},initPath:function(a,b,c){function d(a){for(n=a.length;n--;)(a[n]===Y||a[n]===R)&&a.splice(n+1,0,a[n+1],a[n+2],a[n+1],a[n+2])}function e(a,b){for(;a.length0&&c--;)m=a.slice().splice(a.length/r-k,k*r),m[0]=b[l-k-c*k],j&&(m[k-6]=m[k-2],m[k-5]=m[k-1]),[].splice.apply(a, +[a.length/r,0].concat(m)),p&&c--}var b=b||"",g,h=a.startX,i=a.endX,j=b.indexOf("C")>-1,k=j?7:3,l,m,n,b=b.split(" "),c=c.slice(),p=a.isArea,r=p?2:1,s;j&&(d(b),d(c));if(h&&i){for(n=0;n3?g.length%3:0;c=q(c,e.decimalPoint);d=q(d,e.thousandsSep);a=a<0?"-":"";a+=h?g.substr(0,h)+d:"";a+=g.substr(h).replace(/(\d{3})(?=\d)/g,"$1"+d);b&&(d=Math.abs(i-g+Math.pow(10,-Math.max(b,f)-1)),a+=c+d.toFixed(b).slice(2));return a};Math.easeInOutSine= +function(a){return-0.5*(Math.cos(Math.PI*a)-1)};ya=function(a,b){var c;if(b==="width")return Math.min(a.offsetWidth,a.scrollWidth)-ya(a,"padding-left")-ya(a,"padding-right");else if(b==="height")return Math.min(a.offsetHeight,a.scrollHeight)-ya(a,"padding-top")-ya(a,"padding-bottom");return(c=L.getComputedStyle(a,void 0))&&I(c.getPropertyValue(b))};oa=function(a,b){return b.indexOf?b.indexOf(a):[].indexOf.call(b,a)};Ia=function(a,b){return[].filter.call(a,b)};va=function(a,b){for(var c=[],d=0,e=a.length;d< +e;d++)c[d]=b.call(a[d],a[d],d,a);return c};Mb=function(a){var b=A.documentElement,a=a.getBoundingClientRect();return{top:a.top+(L.pageYOffset||b.scrollTop)-(b.clientTop||0),left:a.left+(L.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}};Ra=function(a){for(var b=Ua.length;b--;)if(Ua[b].elem===a)Ua[b].stopped=!0};o=function(a,b){return Array.prototype.forEach.call(a,b)};E=function(a,b,c){function d(b){b.target=b.srcElement||L;c.call(a,b)}var e=a.hcEvents=a.hcEvents||{};if(a.addEventListener)a.addEventListener(b, +c,!1);else if(a.attachEvent){if(!a.hcEventsIE)a.hcEventsIE={};a.hcEventsIE[c.toString()]=d;a.attachEvent("on"+b,d)}e[b]||(e[b]=[]);e[b].push(c)};V=function(a,b,c){function d(b,c){a.removeEventListener?a.removeEventListener(b,c,!1):a.attachEvent&&(c=a.hcEventsIE[c.toString()],a.detachEvent("on"+b,c))}function e(){var c,e,f;if(a.nodeName)for(f in b?(c={},c[b]=!0):c=g,c)if(g[f])for(e=g[f].length;e--;)d(f,g[f][e])}var f,g=a.hcEvents,h;if(g)b?(f=g[b]||[],c?(h=oa(c,f),h>-1&&(f.splice(h,1),g[b]=f),d(b,c)): +(e(),g[b]=[])):(e(),a.hcEvents={})};K=function(a,b,c,d){var e;e=a.hcEvents;var f,g,c=c||{};if(A.createEvent&&(a.dispatchEvent||a.fireEvent))e=A.createEvent("Events"),e.initEvent(b,!0,!0),e.target=a,x(e,c),a.dispatchEvent?a.dispatchEvent(e):a.fireEvent(b,e);else if(e){e=e[b]||[];f=e.length;if(!c.preventDefault)c.preventDefault=function(){c.defaultPrevented=!0};c.target=a;if(!c.type)c.type=b;for(b=0;b{point.key}
',pointFormat:'\u25cf {series.name}: {point.y}
', -shadow:!0,snap:lb?25:10,style:{color:"#333333",cursor:"default",fontSize:"12px",padding:"8px",pointerEvents:"none",whiteSpace:"nowrap"}},credits:{enabled:!0,text:"Highcharts.com",href:"http://www.highcharts.com",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#909090",fontSize:"9px"}}};var X=Q.plotOptions,ga=X.line;Qb();xa.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[H(a[1]), -H(a[2]),H(a[3]),parseFloat(a[4],10)]}},{regex:/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/,parse:function(a){return[H(a[1],16),H(a[2],16),H(a[3],16),1]}},{regex:/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/,parse:function(a){return[H(a[1]),H(a[2]),H(a[3]),1]}}],init:function(a){var b,c,d,e;if((this.input=a)&&a.stops)this.stops=wa(a.stops,function(a){return new xa(a[1])});else for(d=this.parsers.length;d--&&!c;)e=this.parsers[d],(b=e.regex.exec(a))&&(c=e.parse(b));this.rgba= -c||[]},get:function(a){var b=this.input,c=this.rgba,d;this.stops?(d=D(b),d.stops=[].concat(d.stops),o(this.stops,function(b,c){d.stops[c]=[d.stops[c][0],b.get(a)]})):d=c&&z(c[0])?a==="rgb"||!a&&c[3]===1?"rgb("+c[0]+","+c[1]+","+c[2]+")":a==="a"?c[3]:"rgba("+c.join(",")+")":b;return d},brighten:function(a){var b,c=this.rgba;if(this.stops)o(this.stops,function(b){b.brighten(a)});else if(z(a)&&a!==0)for(b=0;b<3;b++)c[b]+=H(a*255),c[b]<0&&(c[b]=0),c[b]>255&&(c[b]=255);return this},setOpacity:function(a){this.rgba[3]= -a;return this}};ba.prototype={opacity:1,textProps:"direction,fontSize,fontWeight,fontFamily,fontStyle,color,lineHeight,width,textDecoration,textOverflow,textShadow".split(","),init:function(a,b){this.element=b==="span"?ia(b):C.createElementNS(Ta,b);this.renderer=a},animate:function(a,b,c){b=q(b,this.renderer.globalAnimation,!0);Qa(this);if(b){if(c)b.complete=c;fb(this,a,b)}else this.attr(a,null,c);return this},colorGradient:function(a,b,c){var d=this.renderer,e,f,g,h,i,j,k,l,m,n,p,r=[],s;a.linearGradient? -f="linearGradient":a.radialGradient&&(f="radialGradient");if(f){g=a[f];i=d.gradients;k=a.stops;n=c.radialReference;Ra(g)&&(a[f]=g={x1:g[0],y1:g[1],x2:g[2],y2:g[3],gradientUnits:"userSpaceOnUse"});f==="radialGradient"&&n&&!t(g.gradientUnits)&&(h=g,g=D(g,d.getRadialAttr(n,h),{gradientUnits:"userSpaceOnUse"}));for(p in g)p!=="id"&&r.push(p,g[p]);for(p in k)r.push(k[p]);r=r.join(",");i[r]?n=i[r].attr("id"):(g.id=n="highcharts-"+Lb++,i[r]=j=d.createElement(f).attr(g).add(d.defs),j.radAttr=h,j.stops=[], -o(k,function(a){a[1].indexOf("rgba")===0?(e=xa(a[1]),l=e.get("rgb"),m=e.get("a")):(l=a[1],m=1);a=d.createElement("stop").attr({offset:a[0],"stop-color":l,"stop-opacity":m}).add(j);j.stops.push(a)}));s="url("+d.url+"#"+n+")";c.setAttribute(b,s);c.gradient=r;a.toString=function(){return s}}},applyTextShadow:function(a){var b=this.element,c,d=a.indexOf("contrast")!==-1,e={},f=this.renderer.forExport,g=f||b.style.textShadow!==x&&!La;if(d)e.textShadow=a=a.replace(/contrast/g,this.renderer.getContrast(b.style.fill)); -if(vb||f)e.textRendering="geometricPrecision";g?this.css(e):(this.fakeTS=!0,this.ySetter=this.xSetter,c=[].slice.call(b.getElementsByTagName("tspan")),o(a.split(/\s?,\s?/g),function(a){var d=b.firstChild,e,f,a=a.split(" ");e=a[a.length-1];(f=a[a.length-2])&&o(c,function(a,c){var g;c===0&&(a.setAttribute("x",b.getAttribute("x")),c=b.getAttribute("y"),a.setAttribute("y",c||0),c===null&&b.setAttribute("y",0));g=a.cloneNode(1);$(g,{"class":"highcharts-text-shadow",fill:e,stroke:e,"stroke-opacity":1/y(H(f), -3),"stroke-width":f,"stroke-linejoin":"round"});b.insertBefore(g,d)})}))},attr:function(a,b,c){var d,e=this.element,f,g=this,h;typeof a==="string"&&b!==x&&(d=a,a={},a[d]=b);if(typeof a==="string")g=(this[a+"Getter"]||this._defaultGetter).call(this,a,e);else{for(d in a){b=a[d];h=!1;this.symbolName&&/^(x|y|width|height|r|start|end|innerR|anchorX|anchorY)/.test(d)&&(f||(this.symbolAttr(a),f=!0),h=!0);if(this.rotation&&(d==="x"||d==="y"))this.doTransform=!0;h||(h=this[d+"Setter"]||this._defaultSetter, -h.call(this,b,d,e),this.shadows&&/^(width|height|visibility|x|y|d|transform|cx|cy|r)$/.test(d)&&this.updateShadows(d,b,h))}if(this.doTransform)this.updateTransform(),this.doTransform=!1}c&&c();return g},updateShadows:function(a,b,c){for(var d=this.shadows,e=d.length;e--;)c.call(d[e],a==="height"?Math.max(b-(d[e].cutHeight||0),0):a==="d"?this.d:b,a,d[e])},addClass:function(a){var b=this.element,c=$(b,"class")||"";c.indexOf(a)===-1&&$(b,"class",c+" "+a);return this},symbolAttr:function(a){var b=this; -o("x,y,r,start,end,width,height,innerR,anchorX,anchorY".split(","),function(c){b[c]=q(a[c],b[c])});b.attr({d:b.renderer.symbols[b.symbolName](b.x,b.y,b.width,b.height,b)})},clip:function(a){return this.attr("clip-path",a?"url("+this.renderer.url+"#"+a.id+")":"none")},crisp:function(a){var b,c={},d,e=this.strokeWidth||0;d=A(e)%2/2;a.x=Y(a.x||this.x||0)+d;a.y=Y(a.y||this.y||0)+d;a.width=Y((a.width||this.width||0)-2*d);a.height=Y((a.height||this.height||0)-2*d);a.strokeWidth=e;for(b in a)this[b]!==a[b]&& -(this[b]=c[b]=a[b]);return c},css:function(a){var b=this.styles,c={},d=this.element,e,f,g="";e=!b;if(a&&a.color)a.fill=a.color;if(b)for(f in a)a[f]!==b[f]&&(c[f]=a[f],e=!0);if(e){e=this.textWidth=a&&a.width&&d.nodeName.toLowerCase()==="text"&&H(a.width)||this.textWidth;b&&(a=v(b,c));this.styles=a;e&&(ua||!ma&&this.renderer.forExport)&&delete a.width;if(La&&!ma)O(this.element,a);else{b=function(a,b){return"-"+b.toLowerCase()};for(f in a)g+=f.replace(/([A-Z])/g,b)+":"+a[f]+";";$(d,"style",g)}e&&this.added&& -this.renderer.buildText(this)}return this},on:function(a,b){var c=this,d=c.element;$a&&a==="click"?(d.ontouchstart=function(a){c.touchEventFired=ea.now();a.preventDefault();b.call(d,a)},d.onclick=function(a){(Pa.indexOf("Android")===-1||ea.now()-(c.touchEventFired||0)>1100)&&b.call(d,a)}):d["on"+a]=b;return this},setRadialReference:function(a){var b=this.renderer.gradients[this.element.gradient];this.element.radialReference=a;b&&b.radAttr&&b.animate(this.renderer.getRadialAttr(a,b.radAttr));return this}, +shadow:!0,snap:lb?25:10,style:{color:"#333333",cursor:"default",fontSize:"12px",padding:"8px",pointerEvents:"none",whiteSpace:"nowrap"}},credits:{enabled:!0,text:"Highcharts.com",href:"http://www.highcharts.com",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#909090",fontSize:"9px"}}};var $=Q.plotOptions,ga=$.line;Qb();xa.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[I(a[1]), +I(a[2]),I(a[3]),parseFloat(a[4],10)]}},{regex:/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/,parse:function(a){return[I(a[1],16),I(a[2],16),I(a[3],16),1]}},{regex:/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/,parse:function(a){return[I(a[1]),I(a[2]),I(a[3]),1]}}],init:function(a){var b,c,d,e;if((this.input=a)&&a.stops)this.stops=va(a.stops,function(a){return new xa(a[1])});else for(d=this.parsers.length;d--&&!c;)e=this.parsers[d],(b=e.regex.exec(a))&&(c=e.parse(b));this.rgba= +c||[]},get:function(a){var b=this.input,c=this.rgba,d;this.stops?(d=C(b),d.stops=[].concat(d.stops),o(this.stops,function(b,c){d.stops[c]=[d.stops[c][0],b.get(a)]})):d=c&&D(c[0])?a==="rgb"||!a&&c[3]===1?"rgb("+c[0]+","+c[1]+","+c[2]+")":a==="a"?c[3]:"rgba("+c.join(",")+")":b;return d},brighten:function(a){var b,c=this.rgba;if(this.stops)o(this.stops,function(b){b.brighten(a)});else if(D(a)&&a!==0)for(b=0;b<3;b++)c[b]+=I(a*255),c[b]<0&&(c[b]=0),c[b]>255&&(c[b]=255);return this},setOpacity:function(a){this.rgba[3]= +a;return this}};X.prototype={opacity:1,textProps:"direction,fontSize,fontWeight,fontFamily,fontStyle,color,lineHeight,width,textDecoration,textOverflow,textShadow".split(","),init:function(a,b){this.element=b==="span"?ha(b):A.createElementNS(Ta,b);this.renderer=a},animate:function(a,b,c){b=q(b,this.renderer.globalAnimation,!0);Ra(this);if(b){if(c)b.complete=c;fb(this,a,b)}else this.attr(a,null,c);return this},colorGradient:function(a,b,c){var d=this.renderer,e,f,g,h,i,j,k,l,m,n,p,r=[],s;a.linearGradient? +f="linearGradient":a.radialGradient&&(f="radialGradient");if(f){g=a[f];i=d.gradients;k=a.stops;n=c.radialReference;La(g)&&(a[f]=g={x1:g[0],y1:g[1],x2:g[2],y2:g[3],gradientUnits:"userSpaceOnUse"});f==="radialGradient"&&n&&!t(g.gradientUnits)&&(h=g,g=C(g,d.getRadialAttr(n,h),{gradientUnits:"userSpaceOnUse"}));for(p in g)p!=="id"&&r.push(p,g[p]);for(p in k)r.push(k[p]);r=r.join(",");i[r]?n=i[r].attr("id"):(g.id=n="highcharts-"+Lb++,i[r]=j=d.createElement(f).attr(g).add(d.defs),j.radAttr=h,j.stops=[], +o(k,function(a){a[1].indexOf("rgba")===0?(e=xa(a[1]),l=e.get("rgb"),m=e.get("a")):(l=a[1],m=1);a=d.createElement("stop").attr({offset:a[0],"stop-color":l,"stop-opacity":m}).add(j);j.stops.push(a)}));s="url("+d.url+"#"+n+")";c.setAttribute(b,s);c.gradient=r;a.toString=function(){return s}}},applyTextShadow:function(a){var b=this.element,c,d=a.indexOf("contrast")!==-1,e={},f=this.renderer.forExport,g=f||b.style.textShadow!==v&&!Ma;if(d)e.textShadow=a=a.replace(/contrast/g,this.renderer.getContrast(b.style.fill)); +if(vb||f)e.textRendering="geometricPrecision";g?this.css(e):(this.fakeTS=!0,this.ySetter=this.xSetter,c=[].slice.call(b.getElementsByTagName("tspan")),o(a.split(/\s?,\s?/g),function(a){var d=b.firstChild,e,f,a=a.split(" ");e=a[a.length-1];(f=a[a.length-2])&&o(c,function(a,c){var g;c===0&&(a.setAttribute("x",b.getAttribute("x")),c=b.getAttribute("y"),a.setAttribute("y",c||0),c===null&&b.setAttribute("y",0));g=a.cloneNode(1);aa(g,{"class":"highcharts-text-shadow",fill:e,stroke:e,"stroke-opacity":1/ +y(I(f),3),"stroke-width":f,"stroke-linejoin":"round"});b.insertBefore(g,d)})}))},attr:function(a,b,c){var d,e=this.element,f,g=this,h;typeof a==="string"&&b!==v&&(d=a,a={},a[d]=b);if(typeof a==="string")g=(this[a+"Getter"]||this._defaultGetter).call(this,a,e);else{for(d in a){b=a[d];h=!1;this.symbolName&&/^(x|y|width|height|r|start|end|innerR|anchorX|anchorY)/.test(d)&&(f||(this.symbolAttr(a),f=!0),h=!0);if(this.rotation&&(d==="x"||d==="y"))this.doTransform=!0;h||(h=this[d+"Setter"]||this._defaultSetter, +h.call(this,b,d,e),this.shadows&&/^(width|height|visibility|x|y|d|transform|cx|cy|r)$/.test(d)&&this.updateShadows(d,b,h))}if(this.doTransform)this.updateTransform(),this.doTransform=!1}c&&c();return g},updateShadows:function(a,b,c){for(var d=this.shadows,e=d.length;e--;)c.call(d[e],a==="height"?Math.max(b-(d[e].cutHeight||0),0):a==="d"?this.d:b,a,d[e])},addClass:function(a){var b=this.element,c=aa(b,"class")||"";c.indexOf(a)===-1&&aa(b,"class",c+" "+a);return this},symbolAttr:function(a){var b=this; +o("x,y,r,start,end,width,height,innerR,anchorX,anchorY".split(","),function(c){b[c]=q(a[c],b[c])});b.attr({d:b.renderer.symbols[b.symbolName](b.x,b.y,b.width,b.height,b)})},clip:function(a){return this.attr("clip-path",a?"url("+this.renderer.url+"#"+a.id+")":"none")},crisp:function(a){var b,c={},d,e=this.strokeWidth||0;d=z(e)%2/2;a.x=Z(a.x||this.x||0)+d;a.y=Z(a.y||this.y||0)+d;a.width=Z((a.width||this.width||0)-2*d);a.height=Z((a.height||this.height||0)-2*d);a.strokeWidth=e;for(b in a)this[b]!==a[b]&& +(this[b]=c[b]=a[b]);return c},css:function(a){var b=this.styles,c={},d=this.element,e,f,g="";e=!b;if(a&&a.color)a.fill=a.color;if(b)for(f in a)a[f]!==b[f]&&(c[f]=a[f],e=!0);if(e){e=this.textWidth=a&&a.width&&d.nodeName.toLowerCase()==="text"&&I(a.width)||this.textWidth;b&&(a=x(b,c));this.styles=a;e&&(ta||!ma&&this.renderer.forExport)&&delete a.width;if(Ma&&!ma)N(this.element,a);else{b=function(a,b){return"-"+b.toLowerCase()};for(f in a)g+=f.replace(/([A-Z])/g,b)+":"+a[f]+";";aa(d,"style",g)}e&&this.added&& +this.renderer.buildText(this)}return this},on:function(a,b){var c=this,d=c.element;$a&&a==="click"?(d.ontouchstart=function(a){c.touchEventFired=ea.now();a.preventDefault();b.call(d,a)},d.onclick=function(a){(Qa.indexOf("Android")===-1||ea.now()-(c.touchEventFired||0)>1100)&&b.call(d,a)}):d["on"+a]=b;return this},setRadialReference:function(a){var b=this.renderer.gradients[this.element.gradient];this.element.radialReference=a;b&&b.radAttr&&b.animate(this.renderer.getRadialAttr(a,b.radAttr));return this}, translate:function(a,b){return this.attr({translateX:a,translateY:b})},invert:function(){this.inverted=!0;this.updateTransform();return this},updateTransform:function(){var a=this.translateX||0,b=this.translateY||0,c=this.scaleX,d=this.scaleY,e=this.inverted,f=this.rotation,g=this.element;e&&(a+=this.attr("width"),b+=this.attr("height"));a=["translate("+a+","+b+")"];e?a.push("rotate(90) scale(-1,1)"):f&&a.push("rotate("+f+" "+(g.getAttribute("x")||0)+" "+(g.getAttribute("y")||0)+")");(t(c)||t(d))&& -a.push("scale("+q(c,1)+" "+q(d,1)+")");a.length&&g.setAttribute("transform",a.join(" "))},toFront:function(){var a=this.element;a.parentNode.appendChild(a);return this},align:function(a,b,c){var d,e,f,g,h={};e=this.renderer;f=e.alignedObjects;if(a){if(this.alignOptions=a,this.alignByTranslate=b,!c||Ea(c))this.alignTo=d=c||"renderer",Ba(f,this),f.push(this),c=null}else a=this.alignOptions,b=this.alignByTranslate,d=this.alignTo;c=q(c,e[d],e);d=a.align;e=a.verticalAlign;f=(c.x||0)+(a.x||0);g=(c.y||0)+ -(a.y||0);if(d==="right"||d==="center")f+=(c.width-(a.width||0))/{right:1,center:2}[d];h[b?"translateX":"x"]=A(f);if(e==="bottom"||e==="middle")g+=(c.height-(a.height||0))/({bottom:1,middle:2}[e]||1);h[b?"translateY":"y"]=A(g);this[this.placed?"animate":"attr"](h);this.placed=!0;this.alignAttr=h;return this},getBBox:function(a,b){var c,d=this.renderer,e,f,g,h=this.element,i=this.styles;e=this.textStr;var j,k=h.style,l,m=d.cache,n=d.cacheKeys,p;f=q(b,this.rotation);g=f*ta;e!==x&&(p=["",f||0,i&&i.fontSize, -h.style.width].join(","),p=e===""||cc.test(e)?"num:"+e.toString().length+p:e+p);p&&!a&&(c=m[p]);if(!c){if(h.namespaceURI===Ta||d.forExport){try{l=this.fakeTS&&function(a){o(h.querySelectorAll(".highcharts-text-shadow"),function(b){b.style.display=a})},Ya&&k.textShadow?(j=k.textShadow,k.textShadow=""):l&&l("none"),c=h.getBBox?v({},h.getBBox()):{width:h.offsetWidth,height:h.offsetHeight},j?k.textShadow=j:l&&l("")}catch(r){}if(!c||c.width<0)c={width:0,height:0}}else c=this.htmlGetBBox();if(d.isSVG){d= -c.width;e=c.height;if(La&&i&&i.fontSize==="11px"&&e.toPrecision(3)==="16.9")c.height=e=14;if(f)c.width=T(e*na(g))+T(d*fa(g)),c.height=T(e*fa(g))+T(d*na(g))}if(p){for(;n.length>250;)delete m[n.shift()];m[p]||n.push(p);m[p]=c}}return c},show:function(a){return this.attr({visibility:a?"inherit":"visible"})},hide:function(){return this.attr({visibility:"hidden"})},fadeOut:function(a){var b=this;b.animate({opacity:0},{duration:a||150,complete:function(){b.attr({y:-9999})}})},add:function(a){var b=this.renderer, -c=this.element,d;if(a)this.parentGroup=a;this.parentInverted=a&&a.inverted;this.textStr!==void 0&&b.buildText(this);this.added=!0;if(!a||a.handleZ||this.zIndex)d=this.zIndexSetter();d||(a?a.element:b.box).appendChild(c);if(this.onAdd)this.onAdd();return this},safeRemoveChild:function(a){var b=a.parentNode;b&&b.removeChild(a)},destroy:function(){var a=this,b=a.element||{},c=a.shadows,d=a.renderer.isSVG&&b.nodeName==="SPAN"&&a.parentGroup,e,f;b.onclick=b.onmouseout=b.onmouseover=b.onmousemove=b.point= -null;Qa(a);if(a.clipPath)a.clipPath=a.clipPath.destroy();if(a.stops){for(f=0;f]*>/g,"")))},textSetter:function(a){if(a!==this.textStr)delete this.bBox,this.textStr=a,this.added&&this.renderer.buildText(this)},fillSetter:function(a,b,c){typeof a==="string"?c.setAttribute(b,a):a&&this.colorGradient(a,b,c)},visibilitySetter:function(a,b,c){a==="inherit"?c.removeAttribute(b):c.setAttribute(b,a)},zIndexSetter:function(a,b){var c=this.renderer,d=this.parentGroup,c=(d||c).element||c.box,e,f,g= -this.element,h;e=this.added;var i;if(t(a))g.zIndex=a,a=+a,this[b]===a&&(e=!1),this[b]=a;if(e){if((a=this.zIndex)&&d)d.handleZ=!0;d=c.childNodes;for(i=0;ia||!t(a)&&t(f)))c.insertBefore(g,e),h=!0;h||c.appendChild(g)}return h},_defaultSetter:function(a,b,c){c.setAttribute(b,a)}};ba.prototype.yGetter=ba.prototype.xGetter;ba.prototype.translateXSetter=ba.prototype.translateYSetter=ba.prototype.rotationSetter=ba.prototype.verticalAlignSetter=ba.prototype.scaleXSetter= -ba.prototype.scaleYSetter=function(a,b){this[b]=a;this.doTransform=!0};ba.prototype["stroke-widthSetter"]=ba.prototype.strokeSetter=function(a,b,c){this[b]=a;if(this.stroke&&this["stroke-width"])this.strokeWidth=this["stroke-width"],ba.prototype.fillSetter.call(this,this.stroke,"stroke",c),c.setAttribute("stroke-width",this["stroke-width"]),this.hasStroke=!0;else if(b==="stroke-width"&&a===0&&this.hasStroke)c.removeAttribute("stroke"),this.hasStroke=!1};var za=function(){this.init.apply(this,arguments)}; -za.prototype={Element:ba,init:function(a,b,c,d,e,f){var g,d=this.createElement("svg").attr({version:"1.1"}).css(this.getStyle(d));g=d.element;a.appendChild(g);a.innerHTML.indexOf("xmlns")===-1&&$(g,"xmlns",Ta);this.isSVG=!0;this.box=g;this.boxWrapper=d;this.alignedObjects=[];this.url=(Ya||vb)&&C.getElementsByTagName("base").length?M.location.href.replace(/#.*?$/,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20"):"";this.createElement("desc").add().element.appendChild(C.createTextNode("Created with Highstock 4.2.6")); -this.defs=this.createElement("defs").add();this.allowHTML=f;this.forExport=e;this.gradients={};this.cache={};this.cacheKeys=[];this.imgCount=0;this.setSize(b,c,!1);var h;if(Ya&&a.getBoundingClientRect)this.subPixelFix=b=function(){O(a,{left:0,top:0});h=a.getBoundingClientRect();O(a,{left:Ga(h.left)-h.left+"px",top:Ga(h.top)-h.top+"px"})},b(),G(M,"resize",b)},getStyle:function(a){return this.style=v({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"}, -a)},isHidden:function(){return!this.boxWrapper.getBBox().width},destroy:function(){var a=this.defs;this.box=null;this.boxWrapper=this.boxWrapper.destroy();Oa(this.gradients||{});this.gradients=null;if(a)this.defs=a.destroy();this.subPixelFix&&U(M,"resize",this.subPixelFix);return this.alignedObjects=null},createElement:function(a){var b=new this.Element;b.init(this,a);return b},draw:function(){},getRadialAttr:function(a,b){return{cx:a[0]-a[2]/2+b.cx*a[2],cy:a[1]-a[2]/2+b.cy*a[2],r:b.r*a[2]}},buildText:function(a){for(var b= -a.element,c=this,d=c.forExport,e=q(a.textStr,"").toString(),f=e.indexOf("<")!==-1,g=b.childNodes,h,i,j,k=$(b,"x"),l=a.styles,m=a.textWidth,n=l&&l.lineHeight,p=l&&l.textShadow,r=l&&l.textOverflow==="ellipsis",s=g.length,Z=m&&!a.added&&this.box,u=function(a){return n?H(n):c.fontMetrics(/(px|em)$/.test(a&&a.style.fontSize)?a.style.fontSize:l&&l.fontSize||c.style.fontSize||12,a).h},w=function(a){return a.replace(/</g,"<").replace(/>/g,">")};s--;)b.removeChild(g[s]);!f&&!p&&!r&&!m&&e.indexOf(" ")=== --1?b.appendChild(C.createTextNode(w(e))):(h=/<.*style="([^"]+)".*>/,i=/<.*href="(http[^"]+)".*>/,Z&&Z.appendChild(b),e=f?e.replace(/<(b|strong)>/g,'').replace(/<(i|em)>/g,'').replace(//g,"").split(//g):[e],e=Ha(e,function(a){return a!==""}),o(e,function(e,f){var g,n=0,e=e.replace(/^\s+|\s+$/g,"").replace(//g,"|||");g=e.split("|||");o(g, -function(e){if(e!==""||g.length===1){var p={},s=C.createElementNS(Ta,"tspan"),q;h.test(e)&&(q=e.match(h)[1].replace(/(;| |^)color([ :])/,"$1fill$2"),$(s,"style",q));i.test(e)&&!d&&($(s,"onclick",'location.href="'+e.match(i)[1]+'"'),O(s,{cursor:"pointer"}));e=w(e.replace(/<(.|\n)*?>/g,"")||" ");if(e!==" "){s.appendChild(C.createTextNode(e));if(n)p.dx=0;else if(f&&k!==null)p.x=k;$(s,p);b.appendChild(s);!n&&f&&(!ma&&d&&O(s,{display:"block"}),$(s,"dy",u(s)));if(m){for(var p=e.replace(/([^\^])-/g,"$1- ").split(" "), -Z=g.length>1||f||p.length>1&&l.whiteSpace!=="nowrap",o,F,t=[],y=u(s),x=1,A=a.rotation,v=e,B=v.length;(Z||r)&&(p.length||t.length);)a.rotation=0,o=a.getBBox(!0),F=o.width,!ma&&c.forExport&&(F=c.measureSpanWidth(s.firstChild.data,a.styles)),o=F>m,j===void 0&&(j=o),r&&j?(B/=2,v===""||!o&&B<0.5?p=[]:(v=e.substring(0,v.length+(o?-1:1)*Ga(B)),p=[v+(m>3?"\u2026":"")],s.removeChild(s.firstChild))):!o||p.length===1?(p=t,t=[],p.length&&(x++,s=C.createElementNS(Ta,"tspan"),$(s,{dy:y,x:k}),q&&$(s,"style",q), -b.appendChild(s)),F>m&&(m=F)):(s.removeChild(s.firstChild),t.unshift(p.pop())),p.length&&s.appendChild(C.createTextNode(p.join(" ").replace(/- /g,"-")));a.rotation=A}n++}}})}),j&&a.attr("title",a.textStr),Z&&Z.removeChild(b),p&&a.applyTextShadow&&a.applyTextShadow(p))},getContrast:function(a){a=xa(a).rgba;return a[0]+a[1]+a[2]>384?"#000000":"#FFFFFF"},button:function(a,b,c,d,e,f,g,h,i){var j=this.label(a,b,c,i,null,null,null,null,"button"),k=0,l,m,n,p,r,s,a={x1:0,y1:0,x2:0,y2:1},e=D({"stroke-width":1, -stroke:"#CCCCCC",fill:{linearGradient:a,stops:[[0,"#FEFEFE"],[1,"#F6F6F6"]]},r:2,padding:5,style:{color:"black"}},e);n=e.style;delete e.style;f=D(e,{stroke:"#68A",fill:{linearGradient:a,stops:[[0,"#FFF"],[1,"#ACF"]]}},f);p=f.style;delete f.style;g=D(e,{stroke:"#68A",fill:{linearGradient:a,stops:[[0,"#9BD"],[1,"#CDF"]]}},g);r=g.style;delete g.style;h=D(e,{style:{color:"#CCC"}},h);s=h.style;delete h.style;G(j.element,La?"mouseover":"mouseenter",function(){k!==3&&j.attr(f).css(p)});G(j.element,La?"mouseout": -"mouseleave",function(){k!==3&&(l=[e,f,g][k],m=[n,p,r][k],j.attr(l).css(m))});j.setState=function(a){(j.state=k=a)?a===2?j.attr(g).css(r):a===3&&j.attr(h).css(s):j.attr(e).css(n)};return j.on("click",function(a){k!==3&&d.call(j,a)}).attr(e).css(v({cursor:"default"},n))},crispLine:function(a,b){a[1]===a[4]&&(a[1]=a[4]=A(a[1])-b%2/2);a[2]===a[5]&&(a[2]=a[5]=A(a[2])+b%2/2);return a},path:function(a){var b={fill:"none"};Ra(a)?b.d=a:ha(a)&&v(b,a);return this.createElement("path").attr(b)},circle:function(a, -b,c){a=ha(a)?a:{x:a,y:b,r:c};b=this.createElement("circle");b.xSetter=b.ySetter=function(a,b,c){c.setAttribute("c"+b,a)};return b.attr(a)},arc:function(a,b,c,d,e,f){if(ha(a))b=a.y,c=a.r,d=a.innerR,e=a.start,f=a.end,a=a.x;a=this.symbol("arc",a||0,b||0,c||0,c||0,{innerR:d||0,start:e||0,end:f||0});a.r=c;return a},rect:function(a,b,c,d,e,f){var e=ha(a)?a.r:e,g=this.createElement("rect"),a=ha(a)?a:a===x?{}:{x:a,y:b,width:y(c,0),height:y(d,0)};if(f!==x)g.strokeWidth=f,a=g.crisp(a);if(e)a.r=e;g.rSetter= -function(a,b,c){$(c,{rx:a,ry:a})};return g.attr(a)},setSize:function(a,b,c){var d=this.alignedObjects,e=d.length;this.width=a;this.height=b;for(this.boxWrapper[q(c,!0)?"animate":"attr"]({width:a,height:b});e--;)d[e].align()},g:function(a){var b=this.createElement("g");return t(a)?b.attr({"class":"highcharts-"+a}):b},image:function(a,b,c,d,e){var f={preserveAspectRatio:"none"};arguments.length>1&&v(f,{x:b,y:c,width:d,height:e});f=this.createElement("image").attr(f);f.element.setAttributeNS?f.element.setAttributeNS("http://www.w3.org/1999/xlink", -"href",a):f.element.setAttribute("hc-svg-href",a);return f},symbol:function(a,b,c,d,e,f){var g=this,h,i=this.symbols[a],i=i&&i(A(b),A(c),d,e,f),j=/^url\((.*?)\)$/,k,l;if(i)h=this.path(i),v(h,{symbolName:a,x:b,y:c,width:d,height:e}),f&&v(h,f);else if(j.test(a))l=function(a,b){a.element&&(a.attr({width:b[0],height:b[1]}),a.alignByTranslate||a.translate(A((d-b[0])/2),A((e-b[1])/2)))},k=a.match(j)[1],a=Yb[k]||f&&f.width&&f.height&&[f.width,f.height],h=this.image(k).attr({x:b,y:c}),h.isImg=!0,a?l(h,a): -(h.attr({width:0,height:0}),ia("img",{onload:function(){this.width===0&&(O(this,{position:"absolute",top:"-999em"}),C.body.appendChild(this));l(h,Yb[k]=[this.width,this.height]);this.parentNode&&this.parentNode.removeChild(this);g.imgCount--;if(!g.imgCount&&ca[g.chartIndex].onload)ca[g.chartIndex].onload()},src:k}),this.imgCount++);return h},symbols:{circle:function(a,b,c,d){var e=0.166*c;return[W,a+c/2,b,"C",a+c+e,b,a+c+e,b+d,a+c/2,b+d,"C",a-e,b+d,a-e,b,a+c/2,b,"Z"]},square:function(a,b,c,d){return[W, -a,b,R,a+c,b,a+c,b+d,a,b+d,"Z"]},triangle:function(a,b,c,d){return[W,a+c/2,b,R,a+c,b+d,a,b+d,"Z"]},"triangle-down":function(a,b,c,d){return[W,a,b,R,a+c,b,a+c/2,b+d,"Z"]},diamond:function(a,b,c,d){return[W,a+c/2,b,R,a+c,b+d/2,a+c/2,b+d,a,b+d/2,"Z"]},arc:function(a,b,c,d,e){var f=e.start,c=e.r||c||d,g=e.end-0.001,d=e.innerR,h=e.open,i=fa(f),j=na(f),k=fa(g),g=na(g),e=e.end-fc&&e>b+g&&eb+g&&ed&&h>a+g&&ha+g&&hk&&/[ \-]/.test(b.textContent||b.innerText))O(b,{width:k+"px",display:"block",whiteSpace:l||"normal"});this.getSpanCorrection(b.offsetWidth,j,h,i,g)}O(b,{left:e+(this.xCorr||0)+"px",top:f+(this.yCorr||0)+"px"});if(vb)j=b.offsetHeight;this.cTT=m}}else this.alignOnAdd=!0},setSpanRotation:function(a,b,c){var d={},e=La?"-ms-transform":vb?"-webkit-transform":Ya?"MozTransform":Xb?"-o-transform":"";d[e]=d.transform= -"rotate("+a+"deg)";d[e+(Ya?"Origin":"-origin")]=d.transformOrigin=b*100+"% "+c+"px";O(this.element,d)},getSpanCorrection:function(a,b,c){this.xCorr=-a*c;this.yCorr=-b}});v(za.prototype,{html:function(a,b,c){var d=this.createElement("span"),e=d.element,f=d.renderer,g=f.isSVG,h=function(a,b){o(["opacity","visibility"],function(c){S(a,c+"Setter",function(a,c,d,e){a.call(this,c,d,e);b[d]=c})})};d.textSetter=function(a){a!==e.innerHTML&&delete this.bBox;e.innerHTML=this.textStr=a;d.htmlUpdateTransform()}; -g&&h(d,d.element.style);d.xSetter=d.ySetter=d.alignSetter=d.rotationSetter=function(a,b){b==="align"&&(b="textAlign");d[b]=a;d.htmlUpdateTransform()};d.attr({text:a,x:A(b),y:A(c)}).css({position:"absolute",fontFamily:this.style.fontFamily,fontSize:this.style.fontSize});e.style.whiteSpace="nowrap";d.css=d.htmlCss;if(g)d.add=function(a){var b,c=f.box.parentNode,g=[];if(this.parentGroup=a){if(b=a.div,!b){for(;a;)g.push(a),a=a.parentGroup;o(g.reverse(),function(a){var d,e=$(a.element,"class");e&&(e={className:e}); -b=a.div=a.div||ia(Xa,e,{position:"absolute",left:(a.translateX||0)+"px",top:(a.translateY||0)+"px",opacity:a.opacity},b||c);d=b.style;v(a,{translateXSetter:function(b,c){d.left=b+"px";a[c]=b;a.doTransform=!0},translateYSetter:function(b,c){d.top=b+"px";a[c]=b;a.doTransform=!0}});h(a,d)})}}else b=c;b.appendChild(e);d.added=!0;d.alignOnAdd&&d.htmlUpdateTransform();return d};return d}});var nb,da;if(!ma&&!ua)da={init:function(a,b){var c=["<",b,' filled="f" stroked="f"'],d=["position: ","absolute",";"], -e=b===Xa;(b==="shape"||e)&&d.push("left:0;top:0;width:1px;height:1px;");d.push("visibility: ",e?"hidden":"visible");c.push(' style="',d.join(""),'"/>');if(b)c=e||b==="span"||b==="img"?c.join(""):a.prepVML(c),this.element=ia(c);this.renderer=a},add:function(a){var b=this.renderer,c=this.element,d=b.box,e=a&&a.inverted,d=a?a.element||a:d;if(a)this.parentGroup=a;e&&b.invertChild(c,d);d.appendChild(c);this.added=!0;this.alignOnAdd&&!this.deferUpdateTransform&&this.updateTransform();if(this.onAdd)this.onAdd(); -return this},updateTransform:ba.prototype.htmlUpdateTransform,setSpanRotation:function(){var a=this.rotation,b=fa(a*ta),c=na(a*ta);O(this.element,{filter:a?["progid:DXImageTransform.Microsoft.Matrix(M11=",b,", M12=",-c,", M21=",c,", M22=",b,", sizingMethod='auto expand')"].join(""):"none"})},getSpanCorrection:function(a,b,c,d,e){var f=d?fa(d*ta):1,g=d?na(d*ta):0,h=q(this.elemHeight,this.element.offsetHeight),i;this.xCorr=f<0&&-a;this.yCorr=g<0&&-h;i=f*g<0;this.xCorr+=g*b*(i?1-c:c);this.yCorr-=f*b* -(d?i?c:1-c:1);e&&e!=="left"&&(this.xCorr-=a*c*(f<0?-1:1),d&&(this.yCorr-=h*c*(g<0?-1:1)),O(this.element,{textAlign:e}))},pathToVML:function(a){for(var b=a.length,c=[];b--;)if(z(a[b]))c[b]=A(a[b]*10)-5;else if(a[b]==="Z")c[b]="x";else if(c[b]=a[b],a.isArc&&(a[b]==="wa"||a[b]==="at"))c[b+5]===c[b+7]&&(c[b+7]+=a[b+7]>a[b+5]?1:-1),c[b+6]===c[b+8]&&(c[b+8]+=a[b+8]>a[b+6]?1:-1);return c.join(" ")||"x"},clip:function(a){var b=this,c;a?(c=a.members,Ba(c,b),c.push(b),b.destroyClip=function(){Ba(c,b)},a=a.getCSS(b)): -(b.destroyClip&&b.destroyClip(),a={clip:ub?"inherit":"rect(auto)"});return b.css(a)},css:ba.prototype.htmlCss,safeRemoveChild:function(a){a.parentNode&&Wa(a)},destroy:function(){this.destroyClip&&this.destroyClip();return ba.prototype.destroy.apply(this)},on:function(a,b){this.element["on"+a]=function(){var a=M.event;a.target=a.srcElement;b(a)};return this},cutOffPath:function(a,b){var c,a=a.split(/[ ,]/);c=a.length;if(c===9||c===11)a[c-4]=a[c-2]=H(a[c-2])-10*b;return a.join(" ")},shadow:function(a, -b,c){var d=[],e,f=this.element,g=this.renderer,h,i=f.style,j,k=f.path,l,m,n,p;k&&typeof k.value!=="string"&&(k="x");m=k;if(a){n=q(a.width,3);p=(a.opacity||0.15)/n;for(e=1;e<=3;e++){l=n*2+1-2*e;c&&(m=this.cutOffPath(k.value,l+0.5));j=[''];h=ia(g.prepVML(j),null,{left:H(i.left)+q(a.offsetX,1),top:H(i.top)+q(a.offsetY,1)});if(c)h.cutOff=l+1;j=[''];ia(g.prepVML(j),null,null,h);b?b.element.appendChild(h):f.parentNode.insertBefore(h,f);d.push(h)}this.shadows=d}return this},updateShadows:va,setAttr:function(a,b){ub?this.element[a]=b:this.element.setAttribute(a,b)},classSetter:function(a){this.element.className=a},dashstyleSetter:function(a,b,c){(c.getElementsByTagName("stroke")[0]||ia(this.renderer.prepVML([""]),null,null,c))[b]=a||"solid";this[b]=a},dSetter:function(a,b,c){var d=this.shadows,a=a||[];this.d=a.join&&a.join(" "); -c.path=a=this.pathToVML(a);if(d)for(c=d.length;c--;)d[c].path=d[c].cutOff?this.cutOffPath(a,d[c].cutOff):a;this.setAttr(b,a)},fillSetter:function(a,b,c){var d=c.nodeName;if(d==="SPAN")c.style.color=a;else if(d!=="IMG")c.filled=a!=="none",this.setAttr("fillcolor",this.renderer.color(a,c,b,this))},"fill-opacitySetter":function(a,b,c){ia(this.renderer.prepVML(["<",b.split("-")[0],' opacity="',a,'"/>']),null,null,c)},opacitySetter:va,rotationSetter:function(a,b,c){c=c.style;this[b]=c[b]=a;c.left=-A(na(a* -ta)+1)+"px";c.top=A(fa(a*ta))+"px"},strokeSetter:function(a,b,c){this.setAttr("strokecolor",this.renderer.color(a,c,b,this))},"stroke-widthSetter":function(a,b,c){c.stroked=!!a;this[b]=a;z(a)&&(a+="px");this.setAttr("strokeweight",a)},titleSetter:function(a,b){this.setAttr(b,a)},visibilitySetter:function(a,b,c){a==="inherit"&&(a="visible");this.shadows&&o(this.shadows,function(c){c.style[b]=a});c.nodeName==="DIV"&&(a=a==="hidden"?"-999em":0,ub||(c.style[b]=a?"visible":"hidden"),b="top");c.style[b]= -a},xSetter:function(a,b,c){this[b]=a;b==="x"?b="left":b==="y"&&(b="top");this.updateClipping?(this[b]=a,this.updateClipping()):c.style[b]=a},zIndexSetter:function(a,b,c){c.style[b]=a}},da["stroke-opacitySetter"]=da["fill-opacitySetter"],B.VMLElement=da=oa(ba,da),da.prototype.ySetter=da.prototype.widthSetter=da.prototype.heightSetter=da.prototype.xSetter,da={Element:da,isIE8:Pa.indexOf("MSIE 8.0")>-1,init:function(a,b,c,d){var e;this.alignedObjects=[];d=this.createElement(Xa).css(v(this.getStyle(d), -{position:"relative"}));e=d.element;a.appendChild(d.element);this.isVML=!0;this.box=e;this.boxWrapper=d;this.gradients={};this.cache={};this.cacheKeys=[];this.imgCount=0;this.setSize(b,c,!1);if(!C.namespaces.hcv){C.namespaces.add("hcv","urn:schemas-microsoft-com:vml");try{C.createStyleSheet().cssText="hcv\\:fill, hcv\\:path, hcv\\:shape, hcv\\:stroke{ behavior:url(#default#VML); display: inline-block; } "}catch(f){C.styleSheets[0].cssText+="hcv\\:fill, hcv\\:path, hcv\\:shape, hcv\\:stroke{ behavior:url(#default#VML); display: inline-block; } "}}}, -isHidden:function(){return!this.box.offsetWidth},clipRect:function(a,b,c,d){var e=this.createElement(),f=ha(a);return v(e,{members:[],count:0,left:(f?a.x:a)+1,top:(f?a.y:b)+1,width:(f?a.width:c)-1,height:(f?a.height:d)-1,getCSS:function(a){var b=a.element,c=b.nodeName,a=a.inverted,d=this.top-(c==="shape"?b.offsetTop:0),e=this.left,b=e+this.width,f=d+this.height,d={clip:"rect("+A(a?e:d)+"px,"+A(a?f:b)+"px,"+A(a?b:f)+"px,"+A(a?d:e)+"px)"};!a&&ub&&c==="DIV"&&v(d,{width:b+"px",height:f+"px"});return d}, -updateClipping:function(){o(e.members,function(a){a.element&&a.css(e.getCSS(a))})}})},color:function(a,b,c,d){var e=this,f,g=/^rgba/,h,i,j="none";a&&a.linearGradient?i="gradient":a&&a.radialGradient&&(i="pattern");if(i){var k,l,m=a.linearGradient||a.radialGradient,n,p,r,s,q,u="",a=a.stops,w,F=[],L=function(){h=[''];ia(e.prepVML(h),null,null,b)};n=a[0];w=a[a.length-1];n[0]>0&&a.unshift([0, -n[1]]);w[0]<1&&a.push([1,w[1]]);o(a,function(a,b){g.test(a[1])?(f=xa(a[1]),k=f.get("rgb"),l=f.get("a")):(k=a[1],l=1);F.push(a[0]*100+"% "+k);b?(r=l,s=k):(p=l,q=k)});if(c==="fill")if(i==="gradient")c=m.x1||m[0]||0,a=m.y1||m[1]||0,n=m.x2||m[2]||0,m=m.y2||m[3]||0,u='angle="'+(90-aa.atan((m-a)/(n-c))*180/Ca)+'"',L();else{var j=m.r,ka=j*2,t=j*2,y=m.cx,x=m.cy,A=b.radialReference,v,j=function(){A&&(v=d.getBBox(),y+=(A[0]-v.x)/v.width-0.5,x+=(A[1]-v.y)/v.height-0.5,ka*=A[2]/v.width,t*=A[2]/v.height);u='src="'+ -Q.global.VMLRadialGradientURL+'" size="'+ka+","+t+'" origin="0.5,0.5" position="'+y+","+x+'" color2="'+q+'" ';L()};d.added?j():d.onAdd=j;j=s}else j=k}else if(g.test(a)&&b.tagName!=="IMG")f=xa(a),d[c+"-opacitySetter"](f.get("a"),c,b),j=f.get("rgb");else{j=b.getElementsByTagName(c);if(j.length)j[0].opacity=1,j[0].type="solid";j=a}return j},prepVML:function(a){var b=this.isIE8,a=a.join("");b?(a=a.replace("/>",' xmlns="urn:schemas-microsoft-com:vml" />'),a=a.indexOf('style="')===-1?a.replace("/>",' style="display:inline-block;behavior:url(#default#VML);" />'): -a.replace('style="','style="display:inline-block;behavior:url(#default#VML);')):a=a.replace("<","1&&f.attr({x:b,y:c,width:d,height:e});return f},createElement:function(a){return a==="rect"?this.symbol(a):za.prototype.createElement.call(this,a)},invertChild:function(a,b){var c=this,d=b.style,e=a.tagName==="IMG"&&a.style;O(a,{flip:"x",left:H(d.width)-(e?H(e.top):1),top:H(d.height)-(e?H(e.left):1),rotation:-90});o(a.childNodes,function(b){c.invertChild(b,a)})},symbols:{arc:function(a,b,c,d,e){var f=e.start,g=e.end,h=e.r||c|| -d,c=e.innerR,d=fa(f),i=na(f),j=fa(g),k=na(g);if(g-f===0)return["x"];f=["wa",a-h,b-h,a+h,b+h,a+h*d,b+h*i,a+h*j,b+h*k];e.open&&!c&&f.push("e",W,a,b);f.push("at",a-c,b-c,a+c,b+c,a+c*j,b+c*k,a+c*d,b+c*i,"x","e");f.isArc=!0;return f},circle:function(a,b,c,d,e){e&&(c=d=2*e.r);e&&e.isCircle&&(a-=c/2,b-=d/2);return["wa",a,b,a+c,b+d,a+c,b+d/2,a+c,b+d/2,"e"]},rect:function(a,b,c,d,e){return za.prototype.symbols[!t(e)||!e.r?"square":"callout"].call(0,a,b,c,d,e)}}},B.VMLRenderer=nb=function(){this.init.apply(this, -arguments)},nb.prototype=D(za.prototype,da),Za=nb;za.prototype.measureSpanWidth=function(a,b){var c=C.createElement("span"),d;d=C.createTextNode(a);c.appendChild(d);O(c,b);this.box.appendChild(c);d=c.offsetWidth;Wa(c);return d};var Zb;if(ua)B.CanVGRenderer=da=function(){Ta="http://www.w3.org/1999/xhtml"},da.prototype.symbols={},Zb=function(){function a(){var a=b.length,d;for(d=0;d0&&c+i*j>e&&(n=A((d-c)/fa(h*ta)));else if(d=c+(1-i)*j,c-i*je&&(l=e-a.x+l*i,m=-1),l=E(k,l),ll||b.autoRotation&&g.styles.width)n=l;if(n){p.width=n;if(!b.options.labels.style.textOverflow)p.textOverflow="ellipsis";g.css(p)}},getPosition:function(a,b,c,d){var e=this.axis,f=e.chart,g=d&&f.oldChartHeight||f.chartHeight;return{x:a?e.translate(b+ -c,null,null,d)+e.transB:e.left+e.offset+(e.opposite?(d&&f.oldChartWidth||f.chartWidth)-e.right-e.left:0),y:a?g-e.bottom+e.offset-(e.opposite?e.height:0):g-e.translate(b+c,null,null,d)-e.transB}},getLabelPosition:function(a,b,c,d,e,f,g,h){var i=this.axis,j=i.transA,k=i.reversed,l=i.staggerLines,m=i.tickRotCorr||{x:0,y:0},n=e.y;t(n)||(n=i.side===0?c.rotation?-8:-c.getBBox().height:i.side===2?m.y+8:fa(c.rotation*ta)*(m.y-c.getBBox(!1,0).height/2));a=a+e.x+m.x-(f&&d?f*j*(k?-1:1):0);b=b+n-(f&&!d?f*j*(k? -1:-1):0);l&&(c=g/(h||1)%l,i.opposite&&(c=l-c-1),b+=c*(i.labelOffset/l));return{x:a,y:A(b)}},getMarkPath:function(a,b,c,d,e,f){return f.crispLine([W,a,b,R,a+(e?0:-c),b+(e?c:0)],d)},render:function(a,b,c){var d=this.axis,e=d.options,f=d.chart.renderer,g=d.horiz,h=this.type,i=this.label,j=this.pos,k=e.labels,l=this.gridLine,m=h?h+"Grid":"grid",n=h?h+"Tick":"tick",p=e[m+"LineWidth"],r=e[m+"LineColor"],s=e[m+"LineDashStyle"],m=d.tickSize(n),n=e[n+"Color"],o=this.mark,u=k.step,w=!0,F=d.tickmarkOffset,L= -this.getPosition(g,j,F,b),ka=L.x,L=L.y,t=g&&ka===d.pos+d.len||!g&&L===d.pos?-1:1,c=q(c,1);this.isActive=!0;if(p){j=d.getPlotLinePath(j+F,p*t,b,!0);if(l===x){l={stroke:r,"stroke-width":p};if(s)l.dashstyle=s;if(!h)l.zIndex=1;if(b)l.opacity=0;this.gridLine=l=p?f.path(j).attr(l).add(d.gridGroup):null}if(!b&&l&&j)l[this.isNew?"attr":"animate"]({d:j,opacity:c})}if(m)d.opposite&&(m[0]=-m[0]),h=this.getMarkPath(ka,L,m[0],m[1]*t,g,f),o?o.animate({d:h,opacity:c}):this.mark=f.path(h).attr({stroke:n,"stroke-width":m[1], -opacity:c}).add(d.axisGroup);if(i&&z(ka))i.xy=L=this.getLabelPosition(ka,L,i,g,k,F,a,u),this.isFirst&&!this.isLast&&!q(e.showFirstLabel,1)||this.isLast&&!this.isFirst&&!q(e.showLastLabel,1)?w=!1:g&&!d.isRadial&&!k.step&&!k.rotation&&!b&&c!==0&&this.handleOverflow(L),u&&a%u&&(w=!1),w&&z(L.y)?(L.opacity=c,i[this.isNew?"attr":"animate"](L)):(Qa(i),i.attr("y",-9999)),this.isNew=!1},destroy:function(){Oa(this,this.axis)}};B.PlotLineOrBand=function(a,b){this.axis=a;if(b)this.options=b,this.id=b.id};B.PlotLineOrBand.prototype= -{render:function(){var a=this,b=a.axis,c=b.horiz,d=a.options,e=d.label,f=a.label,g=d.width,h=d.to,i=d.from,j=t(i)&&t(h),k=d.value,l=d.dashStyle,m=a.svgElem,n=[],p,r=d.color,s=q(d.zIndex,0),o=d.events,u={},w=b.chart.renderer,n=b.log2lin;b.isLog&&(i=n(i),h=n(h),k=n(k));if(g){if(n=b.getPlotLinePath(k,g),u={stroke:r,"stroke-width":g},l)u.dashstyle=l}else if(j){n=b.getPlotBandPath(i,h,d);if(r)u.fill=r;if(d.borderWidth)u.stroke=d.borderColor,u["stroke-width"]=d.borderWidth}else return;u.zIndex=s;if(m)if(n)m.show(), -m.animate({d:n});else{if(m.hide(),f)a.label=f=f.destroy()}else if(n&&n.length&&(a.svgElem=m=w.path(n).attr(u).add(),o))for(p in d=function(b){m.on(b,function(c){o[b].apply(a,[c])})},o)d(p);e&&t(e.text)&&n&&n.length&&b.width>0&&b.height>0&&!n.flat?(e=D({align:c&&j&&"center",x:c?!j&&4:10,verticalAlign:!c&&j&&"middle",y:c?j?16:10:j?6:-4,rotation:c&&!j&&90},e),this.renderLabel(e,n,j,s)):f&&f.hide();return a},renderLabel:function(a,b,c,d){var e=this.label,f=this.axis.chart.renderer;if(!e)e={align:a.textAlign|| -a.align,rotation:a.rotation},e.zIndex=d,this.label=e=f.text(a.text,0,0,a.useHTML).attr(e).css(a.style).add();d=[b[1],b[4],c?b[6]:b[1]];b=[b[2],b[5],c?b[7]:b[2]];c=Na(d);f=Na(b);e.align(a,!1,{x:c,y:f,width:Fa(d)-c,height:Fa(b)-f});e.show()},destroy:function(){Ba(this.axis.plotLinesAndBands,this);delete this.axis;Oa(this)}};var J=B.Axis=function(){this.init.apply(this,arguments)};J.prototype={defaultOptions:{dateTimeLabelFormats:{millisecond:"%H:%M:%S.%L",second:"%H:%M:%S",minute:"%H:%M",hour:"%H:%M", -day:"%e. %b",week:"%e. %b",month:"%b '%y",year:"%Y"},endOnTick:!1,gridLineColor:"#D8D8D8",labels:{enabled:!0,style:{color:"#606060",cursor:"default",fontSize:"11px"},x:0},lineColor:"#C0D0E0",lineWidth:1,minPadding:0.01,maxPadding:0.01,minorGridLineColor:"#E0E0E0",minorGridLineWidth:1,minorTickColor:"#A0A0A0",minorTickLength:2,minorTickPosition:"outside",startOfWeek:1,startOnTick:!1,tickColor:"#C0D0E0",tickLength:10,tickmarkPlacement:"between",tickPixelInterval:100,tickPosition:"outside",title:{align:"middle", -style:{color:"#707070"}},type:"linear"},defaultYAxisOptions:{endOnTick:!0,gridLineWidth:1,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},lineWidth:0,maxPadding:0.05,minPadding:0.05,startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{enabled:!1,formatter:function(){return B.numberFormat(this.total,-1)},style:D(X.line.dataLabels.style,{color:"#000000"})}},defaultLeftAxisOptions:{labels:{x:-15},title:{rotation:270}},defaultRightAxisOptions:{labels:{x:15},title:{rotation:90}},defaultBottomAxisOptions:{labels:{autoRotation:[-45], -x:0},title:{rotation:0}},defaultTopAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},init:function(a,b){var c=b.isX;this.chart=a;this.horiz=a.inverted?!c:c;this.coll=(this.isXAxis=c)?"xAxis":"yAxis";this.opposite=b.opposite;this.side=b.side||(this.horiz?this.opposite?0:2:this.opposite?1:3);this.setOptions(b);var d=this.options,e=d.type;this.labelFormatter=d.labels.formatter||this.defaultLabelFormatter;this.userOptions=b;this.minPixelPadding=0;this.reversed=d.reversed;this.visible=d.visible!== -!1;this.zoomEnabled=d.zoomEnabled!==!1;this.categories=d.categories||e==="category";this.names=this.names||[];this.isLog=e==="logarithmic";this.isDatetimeAxis=e==="datetime";this.isLinked=t(d.linkedTo);this.ticks={};this.labelEdge=[];this.minorTicks={};this.plotLinesAndBands=[];this.alternateBands={};this.len=0;this.minRange=this.userMinRange=d.minRange||d.maxZoom;this.range=d.range;this.offset=d.offset||0;this.stacks={};this.oldStacks={};this.stacksTouched=0;this.min=this.max=null;this.crosshair= -q(d.crosshair,sa(a.options.tooltip.crosshairs)[c?0:1],!1);var f,d=this.options.events;qa(this,a.axes)===-1&&(c&&!this.isColorAxis?a.axes.splice(a.xAxis.length,0,this):a.axes.push(this),a[this.coll].push(this));this.series=this.series||[];if(a.inverted&&c&&this.reversed===x)this.reversed=!0;this.removePlotLine=this.removePlotBand=this.removePlotBandOrLine;for(f in d)G(this,f,d[f]);if(this.isLog)this.val2lin=this.log2lin,this.lin2val=this.lin2log},setOptions:function(a){this.options=D(this.defaultOptions, -this.isXAxis?{}:this.defaultYAxisOptions,[this.defaultTopAxisOptions,this.defaultRightAxisOptions,this.defaultBottomAxisOptions,this.defaultLeftAxisOptions][this.side],D(Q[this.coll],a))},defaultLabelFormatter:function(){var a=this.axis,b=this.value,c=a.categories,d=this.dateTimeLabelFormat,e=Q.lang.numericSymbols,f=e&&e.length,g,h=a.options.labels.format,a=a.isLog?b:a.tickInterval;if(h)g=Ma(h,this);else if(c)g=b;else if(d)g=pa(d,b);else if(f&&a>=1E3)for(;f--&&g===x;)c=Math.pow(1E3,f+1),a>=c&&b*10% -c===0&&e[f]!==null&&b!==0&&(g=B.numberFormat(b/c,-1)+e[f]);g===x&&(g=T(b)>=1E4?B.numberFormat(b,-1):B.numberFormat(b,-1,x,""));return g},getSeriesExtremes:function(){var a=this,b=a.chart;a.hasVisibleSeries=!1;a.dataMin=a.dataMax=a.threshold=null;a.softThreshold=!a.isXAxis;a.buildStacks&&a.buildStacks();o(a.series,function(c){if(c.visible||!b.options.chart.ignoreHiddenSeries){var d=c.options,e=d.threshold,f;a.hasVisibleSeries=!0;a.isLog&&e<=0&&(e=null);if(a.isXAxis){if(d=c.xData,d.length)c=Na(d),!z(c)&& -!(c instanceof ea)&&(d=Ha(d,function(a){return z(a)}),c=Na(d)),a.dataMin=E(q(a.dataMin,d[0]),c),a.dataMax=y(q(a.dataMax,d[0]),Fa(d))}else{c.getExtremes();f=c.dataMax;c=c.dataMin;if(t(c)&&t(f))a.dataMin=E(q(a.dataMin,c),c),a.dataMax=y(q(a.dataMax,f),f);if(t(e))a.threshold=e;if(!d.softThreshold||a.isLog)a.softThreshold=!1}}})},translate:function(a,b,c,d,e,f){var g=this.linkedParent||this,h=1,i=0,j=d?g.oldTransA:g.transA,d=d?g.oldMin:g.min,k=g.minPixelPadding,e=(g.isOrdinal||g.isBroken||g.isLog&&e)&& -g.lin2val;if(!j)j=g.transA;if(c)h*=-1,i=g.len;g.reversed&&(h*=-1,i-=h*(g.sector||g.len));b?(a=a*h+i,a-=k,a=a/j+d,e&&(a=g.lin2val(a))):(e&&(a=g.val2lin(a)),f==="between"&&(f=0.5),a=h*(a-d)*j+i+h*k+(z(f)?j*f*g.pointRange:0));return a},toPixels:function(a,b){return this.translate(a,!1,!this.horiz,null,!0)+(b?0:this.pos)},toValue:function(a,b){return this.translate(a-(b?0:this.pos),!0,!this.horiz,null,!0)},getPlotLinePath:function(a,b,c,d,e){var f=this.chart,g=this.left,h=this.top,i,j,k=c&&f.oldChartHeight|| -f.chartHeight,l=c&&f.oldChartWidth||f.chartWidth,m;i=this.transB;var n=function(a,b,c){if(ac)d?a=E(y(b,a),c):m=!0;return a},e=q(e,this.translate(a,null,null,c)),a=c=A(e+i);i=j=A(k-e-i);z(e)?this.horiz?(i=h,j=k-this.bottom,a=c=n(a,g,g+this.width)):(a=g,c=l-this.right,i=j=n(i,h,h+this.height)):m=!0;return m&&!d?null:f.renderer.crispLine([W,a,i,R,c,j],b||1)},getLinearTickPositions:function(a,b,c){var d,e=V(Y(b/a)*a),f=V(Ga(c/a)*a),g=[];if(b===c&&z(b))return[b];for(b=e;b<=f;){g.push(b);b=V(b+a); -if(b===d)break;d=b}return g},getMinorTickPositions:function(){var a=this.options,b=this.tickPositions,c=this.minorTickInterval,d=[],e,f=this.pointRangePadding||0;e=this.min-f;var f=this.max+f,g=f-e;if(g&&g/c=this.minRange,f,g,h,i,j,k;if(this.isXAxis&&this.minRange===x&&!this.isLog)t(a.min)||t(a.max)?this.minRange=null:(o(this.series,function(a){i=a.xData;for(g=j=a.xIncrement?1:i.length-1;g>0;g--)if(h=i[g]-i[g-1],f===x||h=p?(s=p,k=0):b.dataMax<= -p&&(Z=p,j=0)),b.min=q(u,s,b.dataMin),b.max=q(w,Z,b.dataMax));if(e)!a&&E(b.min,q(b.dataMin,b.min))<=0&&ja(10,1),b.min=V(f(b.min),15),b.max=V(f(b.max),15);if(b.range&&t(b.max))b.userMin=b.min=u=y(b.min,b.minFromRange()),b.userMax=w=b.max,b.range=null;K(b,"foundExtremes");b.beforePadding&&b.beforePadding();b.adjustForMinRange();if(!n&&!b.axisPointRange&&!b.usePercentage&&!i&&t(b.min)&&t(b.max)&&(f=b.max-b.min))!t(u)&&k&&(b.min-=f*k),!t(w)&&j&&(b.max+=f*j);if(z(d.floor))b.min=y(b.min,d.floor);if(z(d.ceiling))b.max= -E(b.max,d.ceiling);if(r&&t(b.dataMin))if(p=p||0,!t(u)&&b.min=p)b.min=p;else if(!t(w)&&b.max>p&&b.dataMax<=p)b.max=p;b.tickInterval=b.min===b.max||b.min===void 0||b.max===void 0?1:i&&!l&&m===b.linkedParent.options.tickPixelInterval?l=b.linkedParent.tickInterval:q(l,this.tickAmount?(b.max-b.min)/y(this.tickAmount-1,1):void 0,n?1:(b.max-b.min)*m/y(b.len,m));h&&!a&&o(b.series,function(a){a.processData(b.min!==b.oldMin||b.max!==b.oldMax)});b.setAxisTranslation(!0);b.beforeSetTickPositions&& -b.beforeSetTickPositions();if(b.postProcessTickInterval)b.tickInterval=b.postProcessTickInterval(b.tickInterval);if(b.pointRange&&!l)b.tickInterval=y(b.pointRange,b.tickInterval);a=q(d.minTickInterval,b.isDatetimeAxis&&b.closestPointRange);if(!l&&b.tickInterval0.5&&b.tickInterval<5&&b.max>1E3&&b.max<9999)),!!this.tickAmount);if(!this.tickAmount&&this.len)b.tickInterval=b.unsquish(); -this.setTickPositions()},setTickPositions:function(){var a=this.options,b,c=a.tickPositions,d=a.tickPositioner,e=a.startOnTick,f=a.endOnTick,g;this.tickmarkOffset=this.categories&&a.tickmarkPlacement==="between"&&this.tickInterval===1?0.5:0;this.minorTickInterval=a.minorTickInterval==="auto"&&this.tickInterval?this.tickInterval/5:a.minorTickInterval;this.tickPositions=b=c&&c.slice();if(!b&&(b=this.isDatetimeAxis?this.getTimeTicks(this.normalizeTimeTickInterval(this.tickInterval,a.units),this.min, -this.max,a.startOfWeek,this.ordinalPositions,this.closestPointRange,!0):this.isLog?this.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max),b.length>this.len&&(b=[b[0],b.pop()]),this.tickPositions=b,d&&(d=d.apply(this,[this.min,this.max]))))this.tickPositions=b=d;if(!this.isLinked)this.trimTicks(b,e,f),this.min===this.max&&t(this.min)&&!this.tickAmount&&(g=!0,this.min-=0.5,this.max+=0.5),this.single=g,!c&&!d&&this.adjustTickAmount()}, -trimTicks:function(a,b,c){var d=a[0],e=a[a.length-1],f=this.minPointOffset||0;if(b)this.min=d;else for(;this.min-f>a[0];)a.shift();if(c)this.max=e;else for(;this.max+fc&&(this.tickInterval*=2,this.setTickPositions()); -if(t(d)){for(a=c=b.length;a--;)(d===3&&a%2===1||d<=2&&a>0&&a=e&&(b=e));this.displayBtn=a!==x||b!==x;this.setExtremes(a,b,!1,x,{trigger:"zoom"});return!0},setAxisSize:function(){var a=this.chart,b=this.options,c=b.offsetLeft||0,d=this.horiz,e=q(b.width,a.plotWidth-c+(b.offsetRight||0)),f=q(b.height,a.plotHeight),g=q(b.top,a.plotTop),b=q(b.left,a.plotLeft+c),c=/%$/;c.test(f)&&(f=Math.round(parseFloat(f)/100*a.plotHeight));c.test(g)&&(g=Math.round(parseFloat(g)/100*a.plotHeight+ -a.plotTop));this.left=b;this.top=g;this.width=e;this.height=f;this.bottom=a.chartHeight-f-g;this.right=a.chartWidth-e-b;this.len=y(d?e:f,0);this.pos=d?b:g},getExtremes:function(){var a=this.isLog,b=this.lin2log;return{min:a?V(b(this.min)):this.min,max:a?V(b(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},getThreshold:function(a){var b=this.isLog,c=this.lin2log,d=b?c(this.min):this.min,b=b?c(this.max):this.max;a===null?a=d:d>a?a=d:b15&&a<165?"right":a>195&&a<345?"left":"center"},tickSize:function(a){var b=this.options,c=b[a+"Length"],d=q(b[a+"Width"],a==="tick"&&this.isXAxis?1:0);if(d&&c)return b[a+"Position"]==="inside"&&(c=-c),[c,d]},labelMetrics:function(){return this.chart.renderer.fontMetrics(this.options.labels.style.fontSize,this.ticks[0]&&this.ticks[0].label)},unsquish:function(){var a=this.options.labels,b=this.horiz, -c=this.tickInterval,d=c,e=this.len/(((this.categories?1:0)+this.max-this.min)/c),f,g=a.rotation,h=this.labelMetrics(),i,j=Number.MAX_VALUE,k,l=function(a){a/=e||1;a=a>1?Ga(a):1;return a*c};b?(k=!a.staggerLines&&!a.step&&(t(g)?[g]:e=-90&&a<=90)i=l(T(h.h/na(ta*a))),b=i+T(a/360),bm)m=a.labelLength}),m>h&&m>j.h?i.rotation=this.labelRotation:this.labelRotation=0;else if(g&&(l={width:h+"px"},!k)){l.textOverflow="clip";for(n=c.length;!f&&n--;)if(p=c[n],h=d[p].label)if(h.styles.textOverflow==="ellipsis"?h.css({textOverflow:"clip"}):d[p].labelLength>g&&h.css({width:g+"px"}),h.getBBox().height>this.len/c.length-(j.h-j.f))h.specCss={textOverflow:"ellipsis"}}if(i.rotation&&(l={width:(m>a.chartHeight*0.5?a.chartHeight*0.33:a.chartHeight)+"px"}, -!k))l.textOverflow="ellipsis";if(this.labelAlign=e.align||this.autoLabelAlign(this.labelRotation))i.align=this.labelAlign;o(c,function(a){var b=(a=d[a])&&a.label;if(b)b.attr(i),l&&b.css(D(l,b.specCss)),delete b.specCss,a.rotation=i.rotation});this.tickRotCorr=b.rotCorr(j.b,this.labelRotation||0,this.side!==0)},hasData:function(){return this.hasVisibleSeries||t(this.min)&&t(this.max)&&!!this.tickPositions},getOffset:function(){var a=this,b=a.chart,c=b.renderer,d=a.options,e=a.tickPositions,f=a.ticks, -g=a.horiz,h=a.side,i=b.inverted?[1,0,3,2][h]:h,j,k,l=0,m,n=0,p=d.title,r=d.labels,s=0,Z=a.opposite,u=b.axisOffset,b=b.clipOffset,w=[-1,1,1,-1][h],F,L=a.axisParent,ka=this.tickSize("tick");j=a.hasData();a.showAxis=k=j||q(d.showEmpty,!0);a.staggerLines=a.horiz&&r.staggerLines;if(!a.axisGroup)a.gridGroup=c.g("grid").attr({zIndex:d.gridZIndex||1}).add(L),a.axisGroup=c.g("axis").attr({zIndex:d.zIndex||2}).add(L),a.labelGroup=c.g("axis-labels").attr({zIndex:r.zIndex||7}).addClass("highcharts-"+a.coll.toLowerCase()+ -"-labels").add(L);if(j||a.isLinked){if(o(e,function(b){f[b]?f[b].addLabel():f[b]=new eb(a,b)}),a.renderUnsquish(),r.reserveSpace!==!1&&(h===0||h===2||{1:"left",3:"right"}[h]===a.labelAlign||a.labelAlign==="center")&&o(e,function(a){s=y(f[a].getLabelSize(),s)}),a.staggerLines)s*=a.staggerLines,a.labelOffset=s*(a.opposite?-1:1)}else for(F in f)f[F].destroy(),delete f[F];if(p&&p.text&&p.enabled!==!1){if(!a.axisTitle)(F=p.textAlign)||(F=(g?{low:"left",middle:"center",high:"right"}:{low:Z?"right":"left", -middle:"center",high:Z?"left":"right"})[p.align]),a.axisTitle=c.text(p.text,0,0,p.useHTML).attr({zIndex:7,rotation:p.rotation||0,align:F}).addClass("highcharts-"+this.coll.toLowerCase()+"-title").css(p.style).add(a.axisGroup),a.axisTitle.isNew=!0;if(k)l=a.axisTitle.getBBox()[g?"height":"width"],m=p.offset,n=t(m)?0:q(p.margin,g?5:10);a.axisTitle[k?"show":"hide"](!0)}a.offset=w*q(d.offset,u[h]);a.tickRotCorr=a.tickRotCorr||{x:0,y:0};c=h===0?-a.labelMetrics().h:h===2?a.tickRotCorr.y:0;n=Math.abs(s)+ -n;s&&(n-=c,n+=w*(g?q(r.y,a.tickRotCorr.y+w*8):r.x));a.axisTitleMargin=q(m,n);u[h]=y(u[h],a.axisTitleMargin+l+w*a.offset,n,j&&e.length&&ka?ka[0]:0);d=d.offset?0:Y(d.lineWidth/2)*2;b[i]=y(b[i],d)},getLinePath:function(a){var b=this.chart,c=this.opposite,d=this.offset,e=this.horiz,f=this.left+(c?this.width:0)+d,d=b.chartHeight-this.bottom-(c?this.height:0)+d;c&&(a*=-1);return b.renderer.crispLine([W,e?this.left:f,e?d:this.top,R,e?b.chartWidth-this.right:f,e?d:b.chartHeight-this.bottom],a)},getTitlePosition:function(){var a= -this.horiz,b=this.left,c=this.top,d=this.len,e=this.options.title,f=a?b:c,g=this.opposite,h=this.offset,i=e.x||0,j=e.y||0,k=this.chart.renderer.fontMetrics(e.style.fontSize).f,d={low:f+(a?0:d),middle:f+d/2,high:f+(a?d:0)}[e.align],b=(a?c+this.height:b)+(a?1:-1)*(g?-1:1)*this.axisTitleMargin+(this.side===2?k:0);return{x:a?d+i:b+(g?this.width:0)+h+i,y:a?b+j-(g?this.height:0)+h:d+j}},render:function(){var a=this,b=a.chart,c=b.renderer,d=a.options,e=a.isLog,f=a.lin2log,g=a.isLinked,h=a.tickPositions, -i=a.axisTitle,j=a.ticks,k=a.minorTicks,l=a.alternateBands,m=d.stackLabels,n=d.alternateGridColor,p=a.tickmarkOffset,r=d.lineWidth,s,q=b.hasRendered&&z(a.oldMin),u=a.showAxis,w=ib(c.globalAnimation),F,L;a.labelEdge.length=0;a.overlap=!1;o([j,k,l],function(a){for(var b in a)a[b].isActive=!1});if(a.hasData()||g){a.minorTickInterval&&!a.categories&&o(a.getMinorTickPositions(),function(b){k[b]||(k[b]=new eb(a,b,"minor"));q&&k[b].isNew&&k[b].render(null,!0);k[b].render(null,!1,1)});if(h.length&&(o(h,function(b, -c){if(!g||b>=a.min&&b<=a.max)j[b]||(j[b]=new eb(a,b)),q&&j[b].isNew&&j[b].render(c,!0,0.1),j[b].render(c)}),p&&(a.min===0||a.single)))j[-1]||(j[-1]=new eb(a,-1,null,!0)),j[-1].render(-1);n&&o(h,function(c,d){L=h[d+1]!==x?h[d+1]+p:a.max-p;if(d%2===0&&c0){for(;n.length>250;)delete m[n.shift()];m[p]||n.push(p);m[p]=c}}return c},show:function(a){return this.attr({visibility:a?"inherit":"visible"})},hide:function(){return this.attr({visibility:"hidden"})},fadeOut:function(a){var b=this;b.animate({opacity:0},{duration:a||150,complete:function(){b.attr({y:-9999})}})},add:function(a){var b=this.renderer,c=this.element, +d;if(a)this.parentGroup=a;this.parentInverted=a&&a.inverted;this.textStr!==void 0&&b.buildText(this);this.added=!0;if(!a||a.handleZ||this.zIndex)d=this.zIndexSetter();d||(a?a.element:b.box).appendChild(c);if(this.onAdd)this.onAdd();return this},safeRemoveChild:function(a){var b=a.parentNode;b&&b.removeChild(a)},destroy:function(){var a=this,b=a.element||{},c=a.shadows,d=a.renderer.isSVG&&b.nodeName==="SPAN"&&a.parentGroup,e,f;b.onclick=b.onmouseout=b.onmouseover=b.onmousemove=b.point=null;Ra(a);if(a.clipPath)a.clipPath= +a.clipPath.destroy();if(a.stops){for(f=0;f]*>/g, +"")))},textSetter:function(a){if(a!==this.textStr)delete this.bBox,this.textStr=a,this.added&&this.renderer.buildText(this)},fillSetter:function(a,b,c){typeof a==="string"?c.setAttribute(b,a):a&&this.colorGradient(a,b,c)},visibilitySetter:function(a,b,c){a==="inherit"?c.removeAttribute(b):c.setAttribute(b,a)},zIndexSetter:function(a,b){var c=this.renderer,d=this.parentGroup,c=(d||c).element||c.box,e,f,g=this.element,h;e=this.added;var i;if(t(a))g.zIndex=a,a=+a,this[b]===a&&(e=!1),this[b]=a;if(e){if((a= +this.zIndex)&&d)d.handleZ=!0;d=c.childNodes;for(i=0;ia||!t(a)&&t(f)))c.insertBefore(g,e),h=!0;h||c.appendChild(g)}return h},_defaultSetter:function(a,b,c){c.setAttribute(b,a)}};X.prototype.yGetter=X.prototype.xGetter;X.prototype.translateXSetter=X.prototype.translateYSetter=X.prototype.rotationSetter=X.prototype.verticalAlignSetter=X.prototype.scaleXSetter=X.prototype.scaleYSetter=function(a,b){this[b]=a;this.doTransform=!0};X.prototype.opacitySetter= +X.prototype.displaySetter=function(a,b,c){this[b]=a;c.setAttribute(b,a)};X.prototype["stroke-widthSetter"]=X.prototype.strokeSetter=function(a,b,c){this[b]=a;if(this.stroke&&this["stroke-width"])this.strokeWidth=this["stroke-width"],X.prototype.fillSetter.call(this,this.stroke,"stroke",c),c.setAttribute("stroke-width",this["stroke-width"]),this.hasStroke=!0;else if(b==="stroke-width"&&a===0&&this.hasStroke)c.removeAttribute("stroke"),this.hasStroke=!1};var za=function(){this.init.apply(this,arguments)}; +za.prototype={Element:X,init:function(a,b,c,d,e,f){var g,d=this.createElement("svg").attr({version:"1.1"}).css(this.getStyle(d));g=d.element;a.appendChild(g);a.innerHTML.indexOf("xmlns")===-1&&aa(g,"xmlns",Ta);this.isSVG=!0;this.box=g;this.boxWrapper=d;this.alignedObjects=[];this.url=(Ya||vb)&&A.getElementsByTagName("base").length?L.location.href.replace(/#.*?$/,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20"):"";this.createElement("desc").add().element.appendChild(A.createTextNode("Created with Highstock 4.2.7")); +this.defs=this.createElement("defs").add();this.allowHTML=f;this.forExport=e;this.gradients={};this.cache={};this.cacheKeys=[];this.imgCount=0;this.setSize(b,c,!1);var h;if(Ya&&a.getBoundingClientRect)this.subPixelFix=b=function(){N(a,{left:0,top:0});h=a.getBoundingClientRect();N(a,{left:Ha(h.left)-h.left+"px",top:Ha(h.top)-h.top+"px"})},b(),E(L,"resize",b)},getStyle:function(a){return this.style=x({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"}, +a)},isHidden:function(){return!this.boxWrapper.getBBox().width},destroy:function(){var a=this.defs;this.box=null;this.boxWrapper=this.boxWrapper.destroy();Pa(this.gradients||{});this.gradients=null;if(a)this.defs=a.destroy();this.subPixelFix&&V(L,"resize",this.subPixelFix);return this.alignedObjects=null},createElement:function(a){var b=new this.Element;b.init(this,a);return b},draw:function(){},getRadialAttr:function(a,b){return{cx:a[0]-a[2]/2+b.cx*a[2],cy:a[1]-a[2]/2+b.cy*a[2],r:b.r*a[2]}},buildText:function(a){for(var b= +a.element,c=this,d=c.forExport,e=q(a.textStr,"").toString(),f=e.indexOf("<")!==-1,g=b.childNodes,h,i,j,k=aa(b,"x"),l=a.styles,m=a.textWidth,n=l&&l.lineHeight,p=l&&l.textShadow,r=l&&l.textOverflow==="ellipsis",s=g.length,S=m&&!a.added&&this.box,u=function(a){return n?I(n):c.fontMetrics(/(px|em)$/.test(a&&a.style.fontSize)?a.style.fontSize:l&&l.fontSize||c.style.fontSize||12,a).h},w=function(a){return a.replace(/</g,"<").replace(/>/g,">")};s--;)b.removeChild(g[s]);!f&&!p&&!r&&!m&&e.indexOf(" ")=== +-1?b.appendChild(A.createTextNode(w(e))):(h=/<.*style="([^"]+)".*>/,i=/<.*href="(http[^"]+)".*>/,S&&S.appendChild(b),e=f?e.replace(/<(b|strong)>/g,'').replace(/<(i|em)>/g,'').replace(//g,"").split(//g):[e],e=Ia(e,function(a){return a!==""}),o(e,function(e,f){var g,n=0,e=e.replace(/^\s+|\s+$/g,"").replace(//g,"|||");g=e.split("|||");o(g, +function(e){if(e!==""||g.length===1){var p={},s=A.createElementNS(Ta,"tspan"),q;h.test(e)&&(q=e.match(h)[1].replace(/(;| |^)color([ :])/,"$1fill$2"),aa(s,"style",q));i.test(e)&&!d&&(aa(s,"onclick",'location.href="'+e.match(i)[1]+'"'),N(s,{cursor:"pointer"}));e=w(e.replace(/<(.|\n)*?>/g,"")||" ");if(e!==" "){s.appendChild(A.createTextNode(e));if(n)p.dx=0;else if(f&&k!==null)p.x=k;aa(s,p);b.appendChild(s);!n&&f&&(!ma&&d&&N(s,{display:"block"}),aa(s,"dy",u(s)));if(m){for(var p=e.replace(/([^\^])-/g, +"$1- ").split(" "),S=l.whiteSpace==="nowrap",o=g.length>1||f||p.length>1&&!S,G,t,y=[],v=u(s),z=1,x=a.rotation,B=e,C=B.length;(o||r)&&(p.length||y.length);)a.rotation=0,G=a.getBBox(!0),t=G.width,!ma&&c.forExport&&(t=c.measureSpanWidth(s.firstChild.data,a.styles)),G=t>m,j===void 0&&(j=G),r&&j?(C/=2,B===""||!G&&C<0.5?p=[]:(B=e.substring(0,B.length+(G?-1:1)*Ha(C)),p=[B+(m>3?"\u2026":"")],s.removeChild(s.firstChild))):!G||p.length===1?(p=y,y=[],p.length&&!S&&(z++,s=A.createElementNS(Ta,"tspan"),aa(s,{dy:v, +x:k}),q&&aa(s,"style",q),b.appendChild(s)),t>m&&(m=t)):(s.removeChild(s.firstChild),y.unshift(p.pop())),p.length&&s.appendChild(A.createTextNode(p.join(" ").replace(/- /g,"-")));a.rotation=x}n++}}})}),j&&a.attr("title",a.textStr),S&&S.removeChild(b),p&&a.applyTextShadow&&a.applyTextShadow(p))},getContrast:function(a){a=xa(a).rgba;return a[0]+a[1]+a[2]>384?"#000000":"#FFFFFF"},button:function(a,b,c,d,e,f,g,h,i){var j=this.label(a,b,c,i,null,null,null,null,"button"),k=0,l,m,n,p,r,s,a={x1:0,y1:0,x2:0, +y2:1},e=C({"stroke-width":1,stroke:"#CCCCCC",fill:{linearGradient:a,stops:[[0,"#FEFEFE"],[1,"#F6F6F6"]]},r:2,padding:5,style:{color:"black"}},e);n=e.style;delete e.style;f=C(e,{stroke:"#68A",fill:{linearGradient:a,stops:[[0,"#FFF"],[1,"#ACF"]]}},f);p=f.style;delete f.style;g=C(e,{stroke:"#68A",fill:{linearGradient:a,stops:[[0,"#9BD"],[1,"#CDF"]]}},g);r=g.style;delete g.style;h=C(e,{style:{color:"#CCC"}},h);s=h.style;delete h.style;E(j.element,Ma?"mouseover":"mouseenter",function(){k!==3&&j.attr(f).css(p)}); +E(j.element,Ma?"mouseout":"mouseleave",function(){k!==3&&(l=[e,f,g][k],m=[n,p,r][k],j.attr(l).css(m))});j.setState=function(a){(j.state=k=a)?a===2?j.attr(g).css(r):a===3&&j.attr(h).css(s):j.attr(e).css(n)};return j.on("click",function(a){k!==3&&d.call(j,a)}).attr(e).css(x({cursor:"default"},n))},crispLine:function(a,b){a[1]===a[4]&&(a[1]=a[4]=z(a[1])-b%2/2);a[2]===a[5]&&(a[2]=a[5]=z(a[2])+b%2/2);return a},path:function(a){var b={fill:"none"};La(a)?b.d=a:ja(a)&&x(b,a);return this.createElement("path").attr(b)}, +circle:function(a,b,c){a=ja(a)?a:{x:a,y:b,r:c};b=this.createElement("circle");b.xSetter=b.ySetter=function(a,b,c){c.setAttribute("c"+b,a)};return b.attr(a)},arc:function(a,b,c,d,e,f){if(ja(a))b=a.y,c=a.r,d=a.innerR,e=a.start,f=a.end,a=a.x;a=this.symbol("arc",a||0,b||0,c||0,c||0,{innerR:d||0,start:e||0,end:f||0});a.r=c;return a},rect:function(a,b,c,d,e,f){var e=ja(a)?a.r:e,g=this.createElement("rect"),a=ja(a)?a:a===v?{}:{x:a,y:b,width:y(c,0),height:y(d,0)};if(f!==v)g.strokeWidth=f,a=g.crisp(a);if(e)a.r= +e;g.rSetter=function(a,b,c){aa(c,{rx:a,ry:a})};return g.attr(a)},setSize:function(a,b,c){var d=this.alignedObjects,e=d.length;this.width=a;this.height=b;for(this.boxWrapper[q(c,!0)?"animate":"attr"]({width:a,height:b});e--;)d[e].align()},g:function(a){var b=this.createElement("g");return t(a)?b.attr({"class":"highcharts-"+a}):b},image:function(a,b,c,d,e){var f={preserveAspectRatio:"none"};arguments.length>1&&x(f,{x:b,y:c,width:d,height:e});f=this.createElement("image").attr(f);f.element.setAttributeNS? +f.element.setAttributeNS("http://www.w3.org/1999/xlink","href",a):f.element.setAttribute("hc-svg-href",a);return f},symbol:function(a,b,c,d,e,f){var g=this,h,i=this.symbols[a],i=i&&i(z(b),z(c),d,e,f),j=/^url\((.*?)\)$/,k,l;if(i)h=this.path(i),x(h,{symbolName:a,x:b,y:c,width:d,height:e}),f&&x(h,f);else if(j.test(a))l=function(a,b){a.element&&(a.attr({width:b[0],height:b[1]}),a.alignByTranslate||a.translate(z((d-b[0])/2),z((e-b[1])/2)))},k=a.match(j)[1],a=Yb[k]||f&&f.width&&f.height&&[f.width,f.height], +h=this.image(k).attr({x:b,y:c}),h.isImg=!0,a?l(h,a):(h.attr({width:0,height:0}),ha("img",{onload:function(){var a=da[g.chartIndex];this.width===0&&(N(this,{position:"absolute",top:"-999em"}),A.body.appendChild(this));l(h,Yb[k]=[this.width,this.height]);this.parentNode&&this.parentNode.removeChild(this);g.imgCount--;if(!g.imgCount&&a&&a.onload)a.onload()},src:k}),this.imgCount++);return h},symbols:{circle:function(a,b,c,d){var e=0.166*c;return[Y,a+c/2,b,"C",a+c+e,b,a+c+e,b+d,a+c/2,b+d,"C",a-e,b+d, +a-e,b,a+c/2,b,"Z"]},square:function(a,b,c,d){return[Y,a,b,R,a+c,b,a+c,b+d,a,b+d,"Z"]},triangle:function(a,b,c,d){return[Y,a+c/2,b,R,a+c,b+d,a,b+d,"Z"]},"triangle-down":function(a,b,c,d){return[Y,a,b,R,a+c,b,a+c/2,b+d,"Z"]},diamond:function(a,b,c,d){return[Y,a+c/2,b,R,a+c,b+d/2,a+c/2,b+d,a,b+d/2,"Z"]},arc:function(a,b,c,d,e){var f=e.start,c=e.r||c||d,g=e.end-0.001,d=e.innerR,h=e.open,i=fa(f),j=na(f),k=fa(g),g=na(g),e=e.end-fc&&e>b+g&&eb+g&&ed&&h>a+g&&ha+g&&hk&&/[ \-]/.test(b.textContent||b.innerText))N(b,{width:k+"px",display:"block",whiteSpace:l||"normal"});this.getSpanCorrection(b.offsetWidth,j,h,i,g)}N(b,{left:e+(this.xCorr||0)+"px",top:f+(this.yCorr||0)+"px"});if(vb)j=b.offsetHeight;this.cTT=m}}else this.alignOnAdd= +!0},setSpanRotation:function(a,b,c){var d={},e=Ma?"-ms-transform":vb?"-webkit-transform":Ya?"MozTransform":Xb?"-o-transform":"";d[e]=d.transform="rotate("+a+"deg)";d[e+(Ya?"Origin":"-origin")]=d.transformOrigin=b*100+"% "+c+"px";N(this.element,d)},getSpanCorrection:function(a,b,c){this.xCorr=-a*c;this.yCorr=-b}});x(za.prototype,{html:function(a,b,c){var d=this.createElement("span"),e=d.element,f=d.renderer,g=f.isSVG,h=function(a,b){o(["display","opacity","visibility"],function(c){T(a,c+"Setter",function(a, +c,d,e){a.call(this,c,d,e);b[d]=c})})};d.textSetter=function(a){a!==e.innerHTML&&delete this.bBox;e.innerHTML=this.textStr=a;d.htmlUpdateTransform()};g&&h(d,d.element.style);d.xSetter=d.ySetter=d.alignSetter=d.rotationSetter=function(a,b){b==="align"&&(b="textAlign");d[b]=a;d.htmlUpdateTransform()};d.attr({text:a,x:z(b),y:z(c)}).css({position:"absolute",fontFamily:this.style.fontFamily,fontSize:this.style.fontSize});e.style.whiteSpace="nowrap";d.css=d.htmlCss;if(g)d.add=function(a){var b,c=f.box.parentNode, +g=[];if(this.parentGroup=a){if(b=a.div,!b){for(;a;)g.push(a),a=a.parentGroup;o(g.reverse(),function(a){var d,e=aa(a.element,"class");e&&(e={className:e});b=a.div=a.div||ha(Xa,e,{position:"absolute",left:(a.translateX||0)+"px",top:(a.translateY||0)+"px",display:a.display,opacity:a.opacity,pointerEvents:a.styles&&a.styles.pointerEvents},b||c);d=b.style;x(a,{translateXSetter:function(b,c){d.left=b+"px";a[c]=b;a.doTransform=!0},translateYSetter:function(b,c){d.top=b+"px";a[c]=b;a.doTransform=!0}});h(a, +d)})}}else b=c;b.appendChild(e);d.added=!0;d.alignOnAdd&&d.htmlUpdateTransform();return d};return d}});var nb,ca;if(!ma&&!ta)ca={init:function(a,b){var c=["<",b,' filled="f" stroked="f"'],d=["position: ","absolute",";"],e=b===Xa;(b==="shape"||e)&&d.push("left:0;top:0;width:1px;height:1px;");d.push("visibility: ",e?"hidden":"visible");c.push(' style="',d.join(""),'"/>');if(b)c=e||b==="span"||b==="img"?c.join(""):a.prepVML(c),this.element=ha(c);this.renderer=a},add:function(a){var b=this.renderer,c= +this.element,d=b.box,e=a&&a.inverted,d=a?a.element||a:d;if(a)this.parentGroup=a;e&&b.invertChild(c,d);d.appendChild(c);this.added=!0;this.alignOnAdd&&!this.deferUpdateTransform&&this.updateTransform();if(this.onAdd)this.onAdd();return this},updateTransform:X.prototype.htmlUpdateTransform,setSpanRotation:function(){var a=this.rotation,b=fa(a*sa),c=na(a*sa);N(this.element,{filter:a?["progid:DXImageTransform.Microsoft.Matrix(M11=",b,", M12=",-c,", M21=",c,", M22=",b,", sizingMethod='auto expand')"].join(""): +"none"})},getSpanCorrection:function(a,b,c,d,e){var f=d?fa(d*sa):1,g=d?na(d*sa):0,h=q(this.elemHeight,this.element.offsetHeight),i;this.xCorr=f<0&&-a;this.yCorr=g<0&&-h;i=f*g<0;this.xCorr+=g*b*(i?1-c:c);this.yCorr-=f*b*(d?i?c:1-c:1);e&&e!=="left"&&(this.xCorr-=a*c*(f<0?-1:1),d&&(this.yCorr-=h*c*(g<0?-1:1)),N(this.element,{textAlign:e}))},pathToVML:function(a){for(var b=a.length,c=[];b--;)if(D(a[b]))c[b]=z(a[b]*10)-5;else if(a[b]==="Z")c[b]="x";else if(c[b]=a[b],a.isArc&&(a[b]==="wa"||a[b]==="at"))c[b+ +5]===c[b+7]&&(c[b+7]+=a[b+7]>a[b+5]?1:-1),c[b+6]===c[b+8]&&(c[b+8]+=a[b+8]>a[b+6]?1:-1);return c.join(" ")||"x"},clip:function(a){var b=this,c;a?(c=a.members,Ba(c,b),c.push(b),b.destroyClip=function(){Ba(c,b)},a=a.getCSS(b)):(b.destroyClip&&b.destroyClip(),a={clip:ub?"inherit":"rect(auto)"});return b.css(a)},css:X.prototype.htmlCss,safeRemoveChild:function(a){a.parentNode&&Wa(a)},destroy:function(){this.destroyClip&&this.destroyClip();return X.prototype.destroy.apply(this)},on:function(a,b){this.element["on"+ +a]=function(){var a=L.event;a.target=a.srcElement;b(a)};return this},cutOffPath:function(a,b){var c,a=a.split(/[ ,]/);c=a.length;if(c===9||c===11)a[c-4]=a[c-2]=I(a[c-2])-10*b;return a.join(" ")},shadow:function(a,b,c){var d=[],e,f=this.element,g=this.renderer,h,i=f.style,j,k=f.path,l,m,n,p;k&&typeof k.value!=="string"&&(k="x");m=k;if(a){n=q(a.width,3);p=(a.opacity||0.15)/n;for(e=1;e<=3;e++){l=n*2+1-2*e;c&&(m=this.cutOffPath(k.value,l+0.5));j=[''];h=ha(g.prepVML(j),null,{left:I(i.left)+q(a.offsetX,1),top:I(i.top)+q(a.offsetY,1)});if(c)h.cutOff=l+1;j=[''];ha(g.prepVML(j),null,null,h);b?b.element.appendChild(h):f.parentNode.insertBefore(h,f);d.push(h)}this.shadows=d}return this},updateShadows:ua,setAttr:function(a,b){ub?this.element[a]=b:this.element.setAttribute(a,b)},classSetter:function(a){this.element.className=a},dashstyleSetter:function(a, +b,c){(c.getElementsByTagName("stroke")[0]||ha(this.renderer.prepVML([""]),null,null,c))[b]=a||"solid";this[b]=a},dSetter:function(a,b,c){var d=this.shadows,a=a||[];this.d=a.join&&a.join(" ");c.path=a=this.pathToVML(a);if(d)for(c=d.length;c--;)d[c].path=d[c].cutOff?this.cutOffPath(a,d[c].cutOff):a;this.setAttr(b,a)},fillSetter:function(a,b,c){var d=c.nodeName;if(d==="SPAN")c.style.color=a;else if(d!=="IMG")c.filled=a!=="none",this.setAttr("fillcolor",this.renderer.color(a,c,b,this))},"fill-opacitySetter":function(a, +b,c){ha(this.renderer.prepVML(["<",b.split("-")[0],' opacity="',a,'"/>']),null,null,c)},opacitySetter:ua,rotationSetter:function(a,b,c){c=c.style;this[b]=c[b]=a;c.left=-z(na(a*sa)+1)+"px";c.top=z(fa(a*sa))+"px"},strokeSetter:function(a,b,c){this.setAttr("strokecolor",this.renderer.color(a,c,b,this))},"stroke-widthSetter":function(a,b,c){c.stroked=!!a;this[b]=a;D(a)&&(a+="px");this.setAttr("strokeweight",a)},titleSetter:function(a,b){this.setAttr(b,a)},visibilitySetter:function(a,b,c){a==="inherit"&& +(a="visible");this.shadows&&o(this.shadows,function(c){c.style[b]=a});c.nodeName==="DIV"&&(a=a==="hidden"?"-999em":0,ub||(c.style[b]=a?"visible":"hidden"),b="top");c.style[b]=a},displaySetter:function(a,b,c){c.style[b]=a},xSetter:function(a,b,c){this[b]=a;b==="x"?b="left":b==="y"&&(b="top");this.updateClipping?(this[b]=a,this.updateClipping()):c.style[b]=a},zIndexSetter:function(a,b,c){c.style[b]=a}},ca["stroke-opacitySetter"]=ca["fill-opacitySetter"],B.VMLElement=ca=pa(X,ca),ca.prototype.ySetter= +ca.prototype.widthSetter=ca.prototype.heightSetter=ca.prototype.xSetter,ca={Element:ca,isIE8:Qa.indexOf("MSIE 8.0")>-1,init:function(a,b,c,d){var e;this.alignedObjects=[];d=this.createElement(Xa).css(x(this.getStyle(d),{position:"relative"}));e=d.element;a.appendChild(d.element);this.isVML=!0;this.box=e;this.boxWrapper=d;this.gradients={};this.cache={};this.cacheKeys=[];this.imgCount=0;this.setSize(b,c,!1);if(!A.namespaces.hcv){A.namespaces.add("hcv","urn:schemas-microsoft-com:vml");try{A.createStyleSheet().cssText= +"hcv\\:fill, hcv\\:path, hcv\\:shape, hcv\\:stroke{ behavior:url(#default#VML); display: inline-block; } "}catch(f){A.styleSheets[0].cssText+="hcv\\:fill, hcv\\:path, hcv\\:shape, hcv\\:stroke{ behavior:url(#default#VML); display: inline-block; } "}}},isHidden:function(){return!this.box.offsetWidth},clipRect:function(a,b,c,d){var e=this.createElement(),f=ja(a);return x(e,{members:[],count:0,left:(f?a.x:a)+1,top:(f?a.y:b)+1,width:(f?a.width:c)-1,height:(f?a.height:d)-1,getCSS:function(a){var b=a.element, +c=b.nodeName,a=a.inverted,d=this.top-(c==="shape"?b.offsetTop:0),e=this.left,b=e+this.width,f=d+this.height,d={clip:"rect("+z(a?e:d)+"px,"+z(a?f:b)+"px,"+z(a?b:f)+"px,"+z(a?d:e)+"px)"};!a&&ub&&c==="DIV"&&x(d,{width:b+"px",height:f+"px"});return d},updateClipping:function(){o(e.members,function(a){a.element&&a.css(e.getCSS(a))})}})},color:function(a,b,c,d){var e=this,f,g=/^rgba/,h,i,j="none";a&&a.linearGradient?i="gradient":a&&a.radialGradient&&(i="pattern");if(i){var k,l,m=a.linearGradient||a.radialGradient, +n,p,r,s,q,u="",a=a.stops,w,G=[],O=function(){h=[''];ha(e.prepVML(h),null,null,b)};n=a[0];w=a[a.length-1];n[0]>0&&a.unshift([0,n[1]]);w[0]<1&&a.push([1,w[1]]);o(a,function(a,b){g.test(a[1])?(f=xa(a[1]),k=f.get("rgb"),l=f.get("a")):(k=a[1],l=1);G.push(a[0]*100+"% "+k);b?(r=l,s=k):(p=l,q=k)});if(c==="fill")if(i==="gradient")c=m.x1||m[0]||0,a=m.y1||m[1]||0,n=m.x2||m[2]||0,m=m.y2||m[3]||0,u= +'angle="'+(90-ba.atan((m-a)/(n-c))*180/Ca)+'"',O();else{var j=m.r,ka=j*2,t=j*2,y=m.cx,v=m.cy,z=b.radialReference,x,j=function(){z&&(x=d.getBBox(),y+=(z[0]-x.x)/x.width-0.5,v+=(z[1]-x.y)/x.height-0.5,ka*=z[2]/x.width,t*=z[2]/x.height);u='src="'+Q.global.VMLRadialGradientURL+'" size="'+ka+","+t+'" origin="0.5,0.5" position="'+y+","+v+'" color2="'+q+'" ';O()};d.added?j():d.onAdd=j;j=s}else j=k}else if(g.test(a)&&b.tagName!=="IMG")f=xa(a),d[c+"-opacitySetter"](f.get("a"),c,b),j=f.get("rgb");else{j=b.getElementsByTagName(c); +if(j.length)j[0].opacity=1,j[0].type="solid";j=a}return j},prepVML:function(a){var b=this.isIE8,a=a.join("");b?(a=a.replace("/>",' xmlns="urn:schemas-microsoft-com:vml" />'),a=a.indexOf('style="')===-1?a.replace("/>",' style="display:inline-block;behavior:url(#default#VML);" />'):a.replace('style="','style="display:inline-block;behavior:url(#default#VML);')):a=a.replace("<","1&&f.attr({x:b,y:c,width:d,height:e});return f},createElement:function(a){return a==="rect"?this.symbol(a):za.prototype.createElement.call(this,a)},invertChild:function(a, +b){var c=this,d=b.style,e=a.tagName==="IMG"&&a.style;N(a,{flip:"x",left:I(d.width)-(e?I(e.top):1),top:I(d.height)-(e?I(e.left):1),rotation:-90});o(a.childNodes,function(b){c.invertChild(b,a)})},symbols:{arc:function(a,b,c,d,e){var f=e.start,g=e.end,h=e.r||c||d,c=e.innerR,d=fa(f),i=na(f),j=fa(g),k=na(g);if(g-f===0)return["x"];f=["wa",a-h,b-h,a+h,b+h,a+h*d,b+h*i,a+h*j,b+h*k];e.open&&!c&&f.push("e",Y,a,b);f.push("at",a-c,b-c,a+c,b+c,a+c*j,b+c*k,a+c*d,b+c*i,"x","e");f.isArc=!0;return f},circle:function(a, +b,c,d,e){e&&(c=d=2*e.r);e&&e.isCircle&&(a-=c/2,b-=d/2);return["wa",a,b,a+c,b+d,a+c,b+d/2,a+c,b+d/2,"e"]},rect:function(a,b,c,d,e){return za.prototype.symbols[!t(e)||!e.r?"square":"callout"].call(0,a,b,c,d,e)}}},B.VMLRenderer=nb=function(){this.init.apply(this,arguments)},nb.prototype=C(za.prototype,ca),Za=nb;za.prototype.measureSpanWidth=function(a,b){var c=A.createElement("span"),d;d=A.createTextNode(a);c.appendChild(d);N(c,b);this.box.appendChild(c);d=c.offsetWidth;Wa(c);return d};var Zb;if(ta)B.CanVGRenderer= +ca=function(){Ta="http://www.w3.org/1999/xhtml"},ca.prototype.symbols={},Zb=function(){function a(){var a=b.length,d;for(d=0;d0&&c+i*j>e&&(n=z((d-c)/fa(h*sa)));else if(d=c+(1-i)*j,c-i*je&&(l=e-a.x+l*i,m=-1),l=F(k,l),ll||b.autoRotation&&g.styles.width)n=l;if(n){p.width=n;if(!b.options.labels.style.textOverflow)p.textOverflow="ellipsis";g.css(p)}},getPosition:function(a,b,c,d){var e=this.axis,f=e.chart,g=d&&f.oldChartHeight||f.chartHeight;return{x:a?e.translate(b+c,null,null,d)+e.transB:e.left+e.offset+(e.opposite?(d&&f.oldChartWidth||f.chartWidth)-e.right-e.left:0),y:a?g-e.bottom+e.offset-(e.opposite?e.height:0):g-e.translate(b+c,null,null,d)-e.transB}},getLabelPosition:function(a, +b,c,d,e,f,g,h){var i=this.axis,j=i.transA,k=i.reversed,l=i.staggerLines,m=i.tickRotCorr||{x:0,y:0},n=e.y;t(n)||(n=i.side===0?c.rotation?-8:-c.getBBox().height:i.side===2?m.y+8:fa(c.rotation*sa)*(m.y-c.getBBox(!1,0).height/2));a=a+e.x+m.x-(f&&d?f*j*(k?-1:1):0);b=b+n-(f&&!d?f*j*(k?1:-1):0);l&&(c=g/(h||1)%l,i.opposite&&(c=l-c-1),b+=c*(i.labelOffset/l));return{x:a,y:z(b)}},getMarkPath:function(a,b,c,d,e,f){return f.crispLine([Y,a,b,R,a+(e?0:-c),b+(e?c:0)],d)},render:function(a,b,c){var d=this.axis,e= +d.options,f=d.chart.renderer,g=d.horiz,h=this.type,i=this.label,j=this.pos,k=e.labels,l=this.gridLine,m=h?h+"Grid":"grid",n=h?h+"Tick":"tick",p=e[m+"LineWidth"],r=e[m+"LineColor"],s=e[m+"LineDashStyle"],m=d.tickSize(n),n=e[n+"Color"],S=this.mark,u=k.step,w=!0,o=d.tickmarkOffset,O=this.getPosition(g,j,o,b),ka=O.x,O=O.y,t=g&&ka===d.pos+d.len||!g&&O===d.pos?-1:1,c=q(c,1);this.isActive=!0;if(p){j=d.getPlotLinePath(j+o,p*t,b,!0);if(l===v){l={stroke:r,"stroke-width":p};if(s)l.dashstyle=s;if(!h)l.zIndex= +1;if(b)l.opacity=0;this.gridLine=l=p?f.path(j).attr(l).add(d.gridGroup):null}if(!b&&l&&j)l[this.isNew?"attr":"animate"]({d:j,opacity:c})}if(m)d.opposite&&(m[0]=-m[0]),h=this.getMarkPath(ka,O,m[0],m[1]*t,g,f),S?S.animate({d:h,opacity:c}):this.mark=f.path(h).attr({stroke:n,"stroke-width":m[1],opacity:c}).add(d.axisGroup);if(i&&D(ka))i.xy=O=this.getLabelPosition(ka,O,i,g,k,o,a,u),this.isFirst&&!this.isLast&&!q(e.showFirstLabel,1)||this.isLast&&!this.isFirst&&!q(e.showLastLabel,1)?w=!1:g&&!d.isRadial&& +!k.step&&!k.rotation&&!b&&c!==0&&this.handleOverflow(O),u&&a%u&&(w=!1),w&&D(O.y)?(O.opacity=c,i[this.isNew?"attr":"animate"](O)):(Ra(i),i.attr("y",-9999)),this.isNew=!1},destroy:function(){Pa(this,this.axis)}};B.PlotLineOrBand=function(a,b){this.axis=a;if(b)this.options=b,this.id=b.id};B.PlotLineOrBand.prototype={render:function(){var a=this,b=a.axis,c=b.horiz,d=a.options,e=d.label,f=a.label,g=d.width,h=d.to,i=d.from,j=t(i)&&t(h),k=d.value,l=d.dashStyle,m=a.svgElem,n=[],p,r=d.color,s=q(d.zIndex,0), +o=d.events,u={},w=b.chart.renderer,n=b.log2lin;b.isLog&&(i=n(i),h=n(h),k=n(k));if(g){if(n=b.getPlotLinePath(k,g),u={stroke:r,"stroke-width":g},l)u.dashstyle=l}else if(j){n=b.getPlotBandPath(i,h,d);if(r)u.fill=r;if(d.borderWidth)u.stroke=d.borderColor,u["stroke-width"]=d.borderWidth}else return;u.zIndex=s;if(m)if(n)m.show(),m.animate({d:n});else{if(m.hide(),f)a.label=f=f.destroy()}else if(n&&n.length&&(a.svgElem=m=w.path(n).attr(u).add(),o))for(p in d=function(b){m.on(b,function(c){o[b].apply(a,[c])})}, +o)d(p);e&&t(e.text)&&n&&n.length&&b.width>0&&b.height>0&&!n.flat?(e=C({align:c&&j&&"center",x:c?!j&&4:10,verticalAlign:!c&&j&&"middle",y:c?j?16:10:j?6:-4,rotation:c&&!j&&90},e),this.renderLabel(e,n,j,s)):f&&f.hide();return a},renderLabel:function(a,b,c,d){var e=this.label,f=this.axis.chart.renderer;if(!e)e={align:a.textAlign||a.align,rotation:a.rotation},e.zIndex=d,this.label=e=f.text(a.text,0,0,a.useHTML).attr(e).css(a.style).add();d=[b[1],b[4],c?b[6]:b[1]];b=[b[2],b[5],c?b[7]:b[2]];c=Oa(d);f=Oa(b); +e.align(a,!1,{x:c,y:f,width:Ga(d)-c,height:Ga(b)-f});e.show()},destroy:function(){Ba(this.axis.plotLinesAndBands,this);delete this.axis;Pa(this)}};var H=B.Axis=function(){this.init.apply(this,arguments)};H.prototype={defaultOptions:{dateTimeLabelFormats:{millisecond:"%H:%M:%S.%L",second:"%H:%M:%S",minute:"%H:%M",hour:"%H:%M",day:"%e. %b",week:"%e. %b",month:"%b '%y",year:"%Y"},endOnTick:!1,gridLineColor:"#D8D8D8",labels:{enabled:!0,style:{color:"#606060",cursor:"default",fontSize:"11px"},x:0},lineColor:"#C0D0E0", +lineWidth:1,minPadding:0.01,maxPadding:0.01,minorGridLineColor:"#E0E0E0",minorGridLineWidth:1,minorTickColor:"#A0A0A0",minorTickLength:2,minorTickPosition:"outside",startOfWeek:1,startOnTick:!1,tickColor:"#C0D0E0",tickLength:10,tickmarkPlacement:"between",tickPixelInterval:100,tickPosition:"outside",title:{align:"middle",style:{color:"#707070"}},type:"linear"},defaultYAxisOptions:{endOnTick:!0,gridLineWidth:1,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},lineWidth:0,maxPadding:0.05,minPadding:0.05, +startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{enabled:!1,formatter:function(){return B.numberFormat(this.total,-1)},style:C($.line.dataLabels.style,{color:"#000000"})}},defaultLeftAxisOptions:{labels:{x:-15},title:{rotation:270}},defaultRightAxisOptions:{labels:{x:15},title:{rotation:90}},defaultBottomAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},defaultTopAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},init:function(a,b){var c=b.isX;this.chart= +a;this.horiz=a.inverted?!c:c;this.isXAxis=c;this.coll=this.coll||(c?"xAxis":"yAxis");this.opposite=b.opposite;this.side=b.side||(this.horiz?this.opposite?0:2:this.opposite?1:3);this.setOptions(b);var d=this.options,e=d.type;this.labelFormatter=d.labels.formatter||this.defaultLabelFormatter;this.userOptions=b;this.minPixelPadding=0;this.reversed=d.reversed;this.visible=d.visible!==!1;this.zoomEnabled=d.zoomEnabled!==!1;this.hasNames=e==="category"||d.categories===!0;this.categories=d.categories||this.hasNames; +this.names=this.names||[];this.isLog=e==="logarithmic";this.isDatetimeAxis=e==="datetime";this.isLinked=t(d.linkedTo);this.ticks={};this.labelEdge=[];this.minorTicks={};this.plotLinesAndBands=[];this.alternateBands={};this.len=0;this.minRange=this.userMinRange=d.minRange||d.maxZoom;this.range=d.range;this.offset=d.offset||0;this.stacks={};this.oldStacks={};this.stacksTouched=0;this.min=this.max=null;this.crosshair=q(d.crosshair,ra(a.options.tooltip.crosshairs)[c?0:1],!1);var f,d=this.options.events; +oa(this,a.axes)===-1&&(c?a.axes.splice(a.xAxis.length,0,this):a.axes.push(this),a[this.coll].push(this));this.series=this.series||[];if(a.inverted&&c&&this.reversed===v)this.reversed=!0;this.removePlotLine=this.removePlotBand=this.removePlotBandOrLine;for(f in d)E(this,f,d[f]);if(this.isLog)this.val2lin=this.log2lin,this.lin2val=this.lin2log},setOptions:function(a){this.options=C(this.defaultOptions,this.coll==="yAxis"&&this.defaultYAxisOptions,[this.defaultTopAxisOptions,this.defaultRightAxisOptions, +this.defaultBottomAxisOptions,this.defaultLeftAxisOptions][this.side],C(Q[this.coll],a))},defaultLabelFormatter:function(){var a=this.axis,b=this.value,c=a.categories,d=this.dateTimeLabelFormat,e=Q.lang.numericSymbols,f=e&&e.length,g,h=a.options.labels.format,a=a.isLog?b:a.tickInterval;if(h)g=Na(h,this);else if(c)g=b;else if(d)g=wa(d,b);else if(f&&a>=1E3)for(;f--&&g===v;)c=Math.pow(1E3,f+1),a>=c&&b*10%c===0&&e[f]!==null&&b!==0&&(g=B.numberFormat(b/c,-1)+e[f]);g===v&&(g=U(b)>=1E4?B.numberFormat(b, +-1):B.numberFormat(b,-1,v,""));return g},getSeriesExtremes:function(){var a=this,b=a.chart;a.hasVisibleSeries=!1;a.dataMin=a.dataMax=a.threshold=null;a.softThreshold=!a.isXAxis;a.buildStacks&&a.buildStacks();o(a.series,function(c){if(c.visible||!b.options.chart.ignoreHiddenSeries){var d=c.options,e=d.threshold,f;a.hasVisibleSeries=!0;a.isLog&&e<=0&&(e=null);if(a.isXAxis){if(d=c.xData,d.length)c=Oa(d),!D(c)&&!(c instanceof ea)&&(d=Ia(d,function(a){return D(a)}),c=Oa(d)),a.dataMin=F(q(a.dataMin,d[0]), +c),a.dataMax=y(q(a.dataMax,d[0]),Ga(d))}else{c.getExtremes();f=c.dataMax;c=c.dataMin;if(t(c)&&t(f))a.dataMin=F(q(a.dataMin,c),c),a.dataMax=y(q(a.dataMax,f),f);if(t(e))a.threshold=e;if(!d.softThreshold||a.isLog)a.softThreshold=!1}}})},translate:function(a,b,c,d,e,f){var g=this.linkedParent||this,h=1,i=0,j=d?g.oldTransA:g.transA,d=d?g.oldMin:g.min,k=g.minPixelPadding,e=(g.isOrdinal||g.isBroken||g.isLog&&e)&&g.lin2val;if(!j)j=g.transA;if(c)h*=-1,i=g.len;g.reversed&&(h*=-1,i-=h*(g.sector||g.len));b?(a= +a*h+i,a-=k,a=a/j+d,e&&(a=g.lin2val(a))):(e&&(a=g.val2lin(a)),f==="between"&&(f=0.5),a=h*(a-d)*j+i+h*k+(D(f)?j*f*g.pointRange:0));return a},toPixels:function(a,b){return this.translate(a,!1,!this.horiz,null,!0)+(b?0:this.pos)},toValue:function(a,b){return this.translate(a-(b?0:this.pos),!0,!this.horiz,null,!0)},getPlotLinePath:function(a,b,c,d,e){var f=this.chart,g=this.left,h=this.top,i,j,k=c&&f.oldChartHeight||f.chartHeight,l=c&&f.oldChartWidth||f.chartWidth,m;i=this.transB;var n=function(a,b,c){if(a< +b||a>c)d?a=F(y(b,a),c):m=!0;return a},e=q(e,this.translate(a,null,null,c)),a=c=z(e+i);i=j=z(k-e-i);D(e)?this.horiz?(i=h,j=k-this.bottom,a=c=n(a,g,g+this.width)):(a=g,c=l-this.right,i=j=n(i,h,h+this.height)):m=!0;return m&&!d?null:f.renderer.crispLine([Y,a,i,R,c,j],b||1)},getLinearTickPositions:function(a,b,c){var d,e=W(Z(b/a)*a),f=W(Ha(c/a)*a),g=[];if(b===c&&D(b))return[b];for(b=e;b<=f;){g.push(b);b=W(b+a);if(b===d)break;d=b}return g},getMinorTickPositions:function(){var a=this.options,b=this.tickPositions, +c=this.minorTickInterval,d=[],e,f=this.pointRangePadding||0;e=this.min-f;var f=this.max+f,g=f-e;if(g&&g/c=this.minRange,f,g,h,i,j,k;if(this.isXAxis&&this.minRange===v&&!this.isLog)t(a.min)||t(a.max)?this.minRange=null:(o(this.series,function(a){i=a.xData;for(g=j=a.xIncrement?1:i.length-1;g>0;g--)if(h=i[g]-i[g-1],f===v||h0)this.names.length=0,this.minRange=void 0,o(this.series||[],function(b){b.processedXData||(b.processData(),b.generatePoints());o(b.points,function(c,d){var e;if(c.options&&c.options.x===void 0&&(e=a.nameToX(c),e!==c.x))c.x=e,b.xData[d]=e})})},setAxisTranslation:function(a){var b=this,c=b.max-b.min,d=b.axisPointRange||0,e,f=0,g=0,h=b.linkedParent,i=!!b.categories,j=b.transA,k=b.isXAxis;if(k||i|| +d)if(h?(f=h.minPointOffset,g=h.pointRangePadding):(e=b.getClosest(),o(b.series,function(a){var c=i?1:k?q(a.options.pointRange,e,0):b.axisPointRange||0,a=a.options.pointPlacement;d=y(d,c);b.single||(f=y(f,Fa(a)?0:c/2),g=y(g,a==="on"?0:c))})),h=b.ordinalSlope&&e?b.ordinalSlope/e:1,b.minPointOffset=f*=h,b.pointRangePadding=g*=h,b.pointRange=F(d,c),k)b.closestPointRange=e;if(a)b.oldTransA=j;b.translationSlope=b.transA=j=b.len/(c+g||1);b.transB=b.horiz?b.left:b.bottom;b.minPixelPadding=j*f},minFromRange:function(){return this.max- +this.range},setTickInterval:function(a){var b=this,c=b.chart,d=b.options,e=b.isLog,f=b.log2lin,g=b.isDatetimeAxis,h=b.isXAxis,i=b.isLinked,j=d.maxPadding,k=d.minPadding,l=d.tickInterval,m=d.tickPixelInterval,n=b.categories,p=b.threshold,r=b.softThreshold,s,S,u,w;!g&&!n&&!i&&this.getTickAmount();u=q(b.userMin,d.min);w=q(b.userMax,d.max);i?(b.linkedParent=c[b.coll][d.linkedTo],c=b.linkedParent.getExtremes(),b.min=q(c.min,c.dataMin),b.max=q(c.max,c.dataMax),d.type!==b.linkedParent.options.type&&ia(11, +1)):(!r&&t(p)&&(b.dataMin>=p?(s=p,k=0):b.dataMax<=p&&(S=p,j=0)),b.min=q(u,s,b.dataMin),b.max=q(w,S,b.dataMax));if(e)!a&&F(b.min,q(b.dataMin,b.min))<=0&&ia(10,1),b.min=W(f(b.min),15),b.max=W(f(b.max),15);if(b.range&&t(b.max))b.userMin=b.min=u=y(b.min,b.minFromRange()),b.userMax=w=b.max,b.range=null;K(b,"foundExtremes");b.beforePadding&&b.beforePadding();b.adjustForMinRange();if(!n&&!b.axisPointRange&&!b.usePercentage&&!i&&t(b.min)&&t(b.max)&&(f=b.max-b.min))!t(u)&&k&&(b.min-=f*k),!t(w)&&j&&(b.max+= +f*j);if(D(d.floor))b.min=y(b.min,d.floor);if(D(d.ceiling))b.max=F(b.max,d.ceiling);if(r&&t(b.dataMin))if(p=p||0,!t(u)&&b.min=p)b.min=p;else if(!t(w)&&b.max>p&&b.dataMax<=p)b.max=p;b.tickInterval=b.min===b.max||b.min===void 0||b.max===void 0?1:i&&!l&&m===b.linkedParent.options.tickPixelInterval?l=b.linkedParent.tickInterval:q(l,this.tickAmount?(b.max-b.min)/y(this.tickAmount-1,1):void 0,n?1:(b.max-b.min)*m/y(b.len,m));h&&!a&&o(b.series,function(a){a.processData(b.min!==b.oldMin||b.max!== +b.oldMax)});b.setAxisTranslation(!0);b.beforeSetTickPositions&&b.beforeSetTickPositions();if(b.postProcessTickInterval)b.tickInterval=b.postProcessTickInterval(b.tickInterval);if(b.pointRange&&!l)b.tickInterval=y(b.pointRange,b.tickInterval);a=q(d.minTickInterval,b.isDatetimeAxis&&b.closestPointRange);if(!l&&b.tickInterval0.5&&b.tickInterval<5&&b.max>1E3&&b.max<9999)),!!this.tickAmount); +if(!this.tickAmount)b.tickInterval=b.unsquish();this.setTickPositions()},setTickPositions:function(){var a=this.options,b,c=a.tickPositions,d=a.tickPositioner,e=a.startOnTick,f=a.endOnTick,g;this.tickmarkOffset=this.categories&&a.tickmarkPlacement==="between"&&this.tickInterval===1?0.5:0;this.minorTickInterval=a.minorTickInterval==="auto"&&this.tickInterval?this.tickInterval/5:a.minorTickInterval;this.tickPositions=b=c&&c.slice();if(!b&&(b=this.isDatetimeAxis?this.getTimeTicks(this.normalizeTimeTickInterval(this.tickInterval, +a.units),this.min,this.max,a.startOfWeek,this.ordinalPositions,this.closestPointRange,!0):this.isLog?this.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max),b.length>this.len&&(b=[b[0],b.pop()]),this.tickPositions=b,d&&(d=d.apply(this,[this.min,this.max]))))this.tickPositions=b=d;if(!this.isLinked)this.trimTicks(b,e,f),this.min===this.max&&t(this.min)&&!this.tickAmount&&(g=!0,this.min-=0.5,this.max+=0.5),this.single=g,!c&&!d&& +this.adjustTickAmount()},trimTicks:function(a,b,c){var d=a[0],e=a[a.length-1],f=this.minPointOffset||0;if(b)this.min=d;else for(;this.min-f>a[0];)a.shift();if(c)this.max=e;else for(;this.max+fc&&(this.tickInterval*=2,this.setTickPositions());if(t(d)){for(a=c=b.length;a--;)(d===3&&a%2===1||d<=2&&a>0&&a=e&&(b=e));this.displayBtn=a!==v||b!==v;this.setExtremes(a,b,!1,v,{trigger:"zoom"});return!0},setAxisSize:function(){var a=this.chart,b=this.options,c=b.offsetLeft||0,d=this.horiz,e=q(b.width,a.plotWidth-c+(b.offsetRight||0)),f=q(b.height,a.plotHeight),g=q(b.top,a.plotTop),b=q(b.left,a.plotLeft+c),c=/%$/;c.test(f)&&(f=Math.round(parseFloat(f)/ +100*a.plotHeight));c.test(g)&&(g=Math.round(parseFloat(g)/100*a.plotHeight+a.plotTop));this.left=b;this.top=g;this.width=e;this.height=f;this.bottom=a.chartHeight-f-g;this.right=a.chartWidth-e-b;this.len=y(d?e:f,0);this.pos=d?b:g},getExtremes:function(){var a=this.isLog,b=this.lin2log;return{min:a?W(b(this.min)):this.min,max:a?W(b(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},getThreshold:function(a){var b=this.isLog,c=this.lin2log,d=b?c(this.min): +this.min,b=b?c(this.max):this.max;a===null?a=d:d>a?a=d:b15&&a<165?"right":a>195&&a<345?"left":"center"},tickSize:function(a){var b=this.options,c=b[a+"Length"],d=q(b[a+"Width"],a==="tick"&&this.isXAxis?1:0);if(d&&c)return b[a+"Position"]==="inside"&&(c=-c),[c,d]},labelMetrics:function(){return this.chart.renderer.fontMetrics(this.options.labels.style.fontSize,this.ticks[0]&&this.ticks[0].label)}, +unsquish:function(){var a=this.options.labels,b=this.horiz,c=this.tickInterval,d=c,e=this.len/(((this.categories?1:0)+this.max-this.min)/c),f,g=a.rotation,h=this.labelMetrics(),i,j=Number.MAX_VALUE,k,l=function(a){a/=e||1;a=a>1?Ha(a):1;return a*c};b?(k=!a.staggerLines&&!a.step&&(t(g)?[g]:e=-90&&a<=90)i=l(U(h.h/na(sa*a))),b=i+U(a/360),bm)m=a.labelLength});this.maxLabelLength=m;if(this.autoRotation)m>h&&m>j.h?i.rotation=this.labelRotation:this.labelRotation=0;else if(g&&(l={width:h+"px"},!k)){l.textOverflow="clip";for(n=c.length;!f&&n--;)if(p=c[n],h=d[p].label)if(h.styles.textOverflow==="ellipsis"?h.css({textOverflow:"clip"}):d[p].labelLength>g&&h.css({width:g+"px"}),h.getBBox().height>this.len/c.length-(j.h-j.f))h.specCss={textOverflow:"ellipsis"}}if(i.rotation&& +(l={width:(m>a.chartHeight*0.5?a.chartHeight*0.33:a.chartHeight)+"px"},!k))l.textOverflow="ellipsis";if(this.labelAlign=e.align||this.autoLabelAlign(this.labelRotation))i.align=this.labelAlign;o(c,function(a){var b=(a=d[a])&&a.label;if(b)b.attr(i),l&&b.css(C(l,b.specCss)),delete b.specCss,a.rotation=i.rotation});this.tickRotCorr=b.rotCorr(j.b,this.labelRotation||0,this.side!==0)},hasData:function(){return this.hasVisibleSeries||t(this.min)&&t(this.max)&&!!this.tickPositions},getOffset:function(){var a= +this,b=a.chart,c=b.renderer,d=a.options,e=a.tickPositions,f=a.ticks,g=a.horiz,h=a.side,i=b.inverted?[1,0,3,2][h]:h,j,k,l=0,m,n=0,p=d.title,r=d.labels,s=0,S=a.opposite,u=b.axisOffset,b=b.clipOffset,w=[-1,1,1,-1][h],G,O=a.axisParent,ka=this.tickSize("tick");j=a.hasData();a.showAxis=k=j||q(d.showEmpty,!0);a.staggerLines=a.horiz&&r.staggerLines;if(!a.axisGroup)a.gridGroup=c.g("grid").attr({zIndex:d.gridZIndex||1}).add(O),a.axisGroup=c.g("axis").attr({zIndex:d.zIndex||2}).add(O),a.labelGroup=c.g("axis-labels").attr({zIndex:r.zIndex|| +7}).addClass("highcharts-"+a.coll.toLowerCase()+"-labels").add(O);if(j||a.isLinked){if(o(e,function(b){f[b]?f[b].addLabel():f[b]=new eb(a,b)}),a.renderUnsquish(),r.reserveSpace!==!1&&(h===0||h===2||{1:"left",3:"right"}[h]===a.labelAlign||a.labelAlign==="center")&&o(e,function(a){s=y(f[a].getLabelSize(),s)}),a.staggerLines)s*=a.staggerLines,a.labelOffset=s*(a.opposite?-1:1)}else for(G in f)f[G].destroy(),delete f[G];if(p&&p.text&&p.enabled!==!1){if(!a.axisTitle)(G=p.textAlign)||(G=(g?{low:"left",middle:"center", +high:"right"}:{low:S?"right":"left",middle:"center",high:S?"left":"right"})[p.align]),a.axisTitle=c.text(p.text,0,0,p.useHTML).attr({zIndex:7,rotation:p.rotation||0,align:G}).addClass("highcharts-"+this.coll.toLowerCase()+"-title").css(p.style).add(a.axisGroup),a.axisTitle.isNew=!0;if(k)l=a.axisTitle.getBBox()[g?"height":"width"],m=p.offset,n=t(m)?0:q(p.margin,g?5:10);a.axisTitle[k?"show":"hide"](!0)}a.offset=w*q(d.offset,u[h]);a.tickRotCorr=a.tickRotCorr||{x:0,y:0};c=h===0?-a.labelMetrics().h:h=== +2?a.tickRotCorr.y:0;n=Math.abs(s)+n;s&&(n-=c,n+=w*(g?q(r.y,a.tickRotCorr.y+w*8):r.x));a.axisTitleMargin=q(m,n);u[h]=y(u[h],a.axisTitleMargin+l+w*a.offset,n,j&&e.length&&ka?ka[0]:0);d=d.offset?0:Z(d.lineWidth/2)*2;b[i]=y(b[i],d)},getLinePath:function(a){var b=this.chart,c=this.opposite,d=this.offset,e=this.horiz,f=this.left+(c?this.width:0)+d,d=b.chartHeight-this.bottom-(c?this.height:0)+d;c&&(a*=-1);return b.renderer.crispLine([Y,e?this.left:f,e?d:this.top,R,e?b.chartWidth-this.right:f,e?d:b.chartHeight- +this.bottom],a)},getTitlePosition:function(){var a=this.horiz,b=this.left,c=this.top,d=this.len,e=this.options.title,f=a?b:c,g=this.opposite,h=this.offset,i=e.x||0,j=e.y||0,k=this.chart.renderer.fontMetrics(e.style.fontSize).f,d={low:f+(a?0:d),middle:f+d/2,high:f+(a?d:0)}[e.align],b=(a?c+this.height:b)+(a?1:-1)*(g?-1:1)*this.axisTitleMargin+(this.side===2?k:0);return{x:a?d+i:b+(g?this.width:0)+h+i,y:a?b+j-(g?this.height:0)+h:d+j}},render:function(){var a=this,b=a.chart,c=b.renderer,d=a.options,e= +a.isLog,f=a.lin2log,g=a.isLinked,h=a.tickPositions,i=a.axisTitle,j=a.ticks,k=a.minorTicks,l=a.alternateBands,m=d.stackLabels,n=d.alternateGridColor,p=a.tickmarkOffset,r=d.lineWidth,s,q=b.hasRendered&&D(a.oldMin),u=a.showAxis,w=cb(c.globalAnimation),G,O;a.labelEdge.length=0;a.overlap=!1;o([j,k,l],function(a){for(var b in a)a[b].isActive=!1});if(a.hasData()||g){a.minorTickInterval&&!a.categories&&o(a.getMinorTickPositions(),function(b){k[b]||(k[b]=new eb(a,b,"minor"));q&&k[b].isNew&&k[b].render(null, +!0);k[b].render(null,!1,1)});if(h.length&&(o(h,function(b,c){if(!g||b>=a.min&&b<=a.max)j[b]||(j[b]=new eb(a,b)),q&&j[b].isNew&&j[b].render(c,!0,0.1),j[b].render(c)}),p&&(a.min===0||a.single)))j[-1]||(j[-1]=new eb(a,-1,null,!0)),j[-1].render(-1);n&&o(h,function(c,d){O=h[d+1]!==v?h[d+1]+p:a.max-p;if(d%2===0&&c=N.second?0:k*Y(i.getMilliseconds()/k));if(j>=N.second)i[Sb](j>=N.minute?0:k*Y(i.getSeconds()/k));if(j>=N.minute)i[Tb](j>=N.hour?0:k*Y(i[Eb]()/ -k));if(j>=N.hour)i[Ub](j>=N.day?0:k*Y(i[Fb]()/k));if(j>=N.day)i[sb](j>=N.month?1:k*Y(i[db]()/k));j>=N.month&&(i[Hb](j>=N.year?0:k*Y(i[jb]()/k)),h=i[kb]());j>=N.year&&(h-=h%k,i[Ib](h));if(j===N.week)i[sb](i[db]()-i[Gb]()+q(d,1));b=1;if(Bb||hb)i=i.getTime(),i=new ea(i+gb(i));h=i[kb]();for(var d=i.getTime(),l=i[jb](),m=i[db](),n=!g||!!hb,p=(N.day+(g?gb(i):i.getTimezoneOffset()*6E4))%N.day;d=0.5)a=A(a),i=this.getLinearTickPositions(a,b,c);else if(a>=0.08)for(var f=Y(b),j,k,l,m,n,e=a>0.3?[1,2,4]:a>0.15?[1,2,4,6,8]:[1,2,3,4,5,6,7,8,9];fb&&(!d||m<=c)&&m!==x&&i.push(m),m>c&&(n=!0),m=l}else if(b=g(b),c=g(c),a=e[d?"minorTickInterval":"tickInterval"],a=q(a==="auto"?null:a,this._minorAutoInterval,(c-b)*(e.tickPixelInterval/(d?5:1))/((d?f/this.tickPositions.length:f)||1)),a=Db(a,null,Cb(a)),i=wa(this.getLinearTickPositions(a,b,c),h),!d)this._minorAutoInterval=a/5;if(!d)this.tickInterval=a;return i};J.prototype.log2lin=function(a){return aa.log(a)/aa.LN10};J.prototype.lin2log=function(a){return aa.pow(10,a)}; -var Nb=B.Tooltip=function(){this.init.apply(this,arguments)};Nb.prototype={init:function(a,b){var c=b.borderWidth,d=b.style,e=H(d.padding);this.chart=a;this.options=b;this.crosshairs=[];this.now={x:0,y:0};this.isHidden=!0;this.label=a.renderer.label("",0,0,b.shape||"callout",null,null,b.useHTML,null,"tooltip").attr({padding:e,fill:b.backgroundColor,"stroke-width":c,r:b.borderRadius,zIndex:8}).css(d).css({padding:0}).add().attr({y:-9E9});ua||this.label.shadow(b.shadow);this.shared=b.shared},destroy:function(){if(this.label)this.label= -this.label.destroy();clearTimeout(this.hideTimer);clearTimeout(this.tooltipTimeout)},move:function(a,b,c,d){var e=this,f=e.now,g=e.options.animation!==!1&&!e.isHidden&&(T(a-f.x)>1||T(b-f.y)>1),h=e.followPointer||e.len>1;v(f,{x:g?(2*f.x+a)/3:a,y:g?(f.y+b)/2:b,anchorX:h?x:g?(2*f.anchorX+c)/3:c,anchorY:h?x:g?(f.anchorY+d)/2:d});e.label.attr(f);if(g)clearTimeout(this.tooltipTimeout),this.tooltipTimeout=setTimeout(function(){e&&e.move(a,b,c,d)},32)},hide:function(a){var b=this;clearTimeout(this.hideTimer); -a=q(a,this.options.hideDelay,500);if(!this.isHidden)this.hideTimer=bb(function(){b.label[a?"fadeOut":"hide"]();b.isHidden=!0},a)},getAnchor:function(a,b){var c,d=this.chart,e=d.inverted,f=d.plotTop,g=d.plotLeft,h=0,i=0,j,k,a=sa(a);c=a[0].tooltipPos;this.followPointer&&b&&(b.chartX===x&&(b=d.pointer.normalize(b)),c=[b.chartX-d.plotLeft,b.chartY-f]);c||(o(a,function(a){j=a.series.yAxis;k=a.series.xAxis;h+=a.plotX+(!e&&k?k.left-g:0);i+=(a.plotLow?(a.plotLow+a.plotHigh)/2:a.plotY)+(!e&&j?j.top-f:0)}), -h/=a.length,i/=a.length,c=[e?d.plotWidth-i:h,this.shared&&!e&&a.length>1&&b?b.chartY-f:e?d.plotHeight-h:i]);return wa(c,A)},getPosition:function(a,b,c){var d=this.chart,e=this.distance,f={},g=c.h||0,h,i=["y",d.chartHeight,b,c.plotY+d.plotTop,d.plotTop,d.plotTop+d.plotHeight],j=["x",d.chartWidth,a,c.plotX+d.plotLeft,d.plotLeft,d.plotLeft+d.plotWidth],k=!this.followPointer&&q(c.ttBelow,!d.inverted===!!c.negative),l=function(a,b,c,d,h,i){var j=cb?d:d+g);else return!1},m=function(a,b,c,d){var g;db-e?g=!1:f[a]=db-c/2?b-c-2:d-c/2;return g},n=function(a){var b=i;i=j;j=b;h=a},p=function(){l.apply(0,i)!==!1?m.apply(0,j)===!1&&!h&&(n(!0),p()):h?f.x=f.y=0:(n(!0),p())};(d.inverted||this.len>1)&&n();p();return f},defaultFormatter:function(a){var b=this.points||sa(this),c;c=[a.tooltipFooterHeaderFormatter(b[0])];c=c.concat(a.bodyFormatter(b));c.push(a.tooltipFooterHeaderFormatter(b[0], -!0));return c.join("")},refresh:function(a,b){var c=this.chart,d=this.label,e=this.options,f,g,h,i={},j,k=[];j=e.formatter||this.defaultFormatter;var i=c.hoverPoints,l,m=this.shared;clearTimeout(this.hideTimer);this.followPointer=sa(a)[0].series.tooltipOptions.followPointer;h=this.getAnchor(a,b);f=h[0];g=h[1];m&&(!a.series||!a.series.noSharedTooltip)?(c.hoverPoints=a,i&&o(i,function(a){a.setState()}),o(a,function(a){a.setState("hover");k.push(a.getLabelConfig())}),i={x:a[0].category,y:a[0].y},i.points= -k,this.len=k.length,a=a[0]):i=a.getLabelConfig();j=j.call(i,this);i=a.series;this.distance=q(i.tooltipOptions.distance,16);j===!1?this.hide():(this.isHidden&&(Qa(d),d.attr("opacity",1).show()),d.attr({text:j}),l=e.borderColor||a.color||i.color||"#606060",d.attr({stroke:l}),this.updatePosition({plotX:f,plotY:g,negative:a.negative,ttBelow:a.ttBelow,h:h[2]||0}),this.isHidden=!1);K(c,"tooltipRefresh",{text:j,x:f+c.plotLeft,y:g+c.plotTop,borderColor:l})},updatePosition:function(a){var b=this.chart,c=this.label, -c=(this.options.positioner||this.getPosition).call(this,c.width,c.height,a);this.move(A(c.x),A(c.y||0),a.plotX+b.plotLeft,a.plotY+b.plotTop)},getXDateFormat:function(a,b,c){var d,b=b.dateTimeLabelFormats,e=c&&c.closestPointRange,f,g={millisecond:15,second:12,minute:9,hour:6,day:3},h,i="millisecond";if(e){h=pa("%m-%d %H:%M:%S.%L",a.x);for(f in N){if(e===N.week&&+pa("%w",a.x)===c.options.startOfWeek&&h.substr(6)==="00:00:00.000"){f="week";break}if(N[f]>e){f=i;break}if(g[f]&&h.substr(g[f])!=="01-01 00:00:00.000".substr(g[f]))break; -f!=="week"&&(i=f)}f&&(d=b[f])}else d=b.day;return d||b.year},tooltipFooterHeaderFormatter:function(a,b){var c=b?"footer":"header",d=a.series,e=d.tooltipOptions,f=e.xDateFormat,g=d.xAxis,h=g&&g.options.type==="datetime"&&z(a.key),c=e[c+"Format"];h&&!f&&(f=this.getXDateFormat(a,e,g));h&&f&&(c=c.replace("{point.key}","{point.key:"+f+"}"));return Ma(c,{point:a,series:d})},bodyFormatter:function(a){return wa(a,function(a){var c=a.series.tooltipOptions;return(c.pointFormatter||a.point.tooltipFormatter).call(a.point, -c.pointFormat)})}};var ra;$a=C&&C.documentElement.ontouchstart!==x;var ab=B.Pointer=function(a,b){this.init(a,b)};ab.prototype={init:function(a,b){var c=b.chart,d=c.events,e=ua?"":c.zoomType,c=a.inverted,f;this.options=b;this.chart=a;this.zoomX=f=/x/.test(e);this.zoomY=e=/y/.test(e);this.zoomHor=f&&!c||e&&c;this.zoomVert=e&&!c||f&&c;this.hasZoom=f||e;this.runChartClick=d&&!!d.click;this.pinchDown=[];this.lastValidTouch={};if(B.Tooltip&&b.tooltip.enabled)a.tooltip=new Nb(a,b.tooltip),this.followTouchMove= -q(b.tooltip.followTouchMove,!0);this.setDOMEvents()},normalize:function(a,b){var c,d,a=a||M.event;if(!a.target)a.target=a.srcElement;d=a.touches?a.touches.length?a.touches.item(0):a.changedTouches[0]:a;if(!b)this.chartPosition=b=Mb(this.chart.container);d.pageX===x?(c=y(a.x,a.clientX-b.left),d=a.y):(c=d.pageX-b.left,d=d.pageY-b.top);return v(a,{chartX:A(c),chartY:A(d)})},getCoordinates:function(a){var b={xAxis:[],yAxis:[]};o(this.chart.axes,function(c){b[c.isXAxis?"xAxis":"yAxis"].push({axis:c,value:c.toValue(a[c.horiz? -"chartX":"chartY"])})});return b},runPointActions:function(a){var b=this.chart,c=b.series,d=b.tooltip,e=d?d.shared:!1,f=b.hoverPoint,g=b.hoverSeries,h,i=[Number.MAX_VALUE,Number.MAX_VALUE],j,k,l=[],m=[],n;if(!e&&!g)for(h=0;h=m[c].series.group.zIndex;if(a[b]h+j&&(d=h+j),ei+k&&(e=i+k),this.hasDragged=Math.sqrt(Math.pow(n-d,2)+Math.pow(p-e,2)),this.hasDragged>10){l=b.isInsidePlot(n-h,p-i);if(b.hasCartesianSeries&&(this.zoomX||this.zoomY)&&l&&!r&&!m)this.selectionMarker= -m=b.renderer.rect(h,i,f?1:j,g?1:k,0).attr({fill:c.selectionMarkerFill||"rgba(69,114,167,0.25)",zIndex:7}).add();m&&f&&(d-=n,m.attr({width:T(d),x:(d>0?0:d)+n}));m&&g&&(d=e-p,m.attr({height:T(d),y:(d>0?0:d)+p}));l&&!m&&c.panning&&b.pan(a,c.panning)}},drop:function(a){var b=this,c=this.chart,d=this.hasPinched;if(this.selectionMarker){var e={originalEvent:a,xAxis:[],yAxis:[]},f=this.selectionMarker,g=f.attr?f.attr("x"):f.x,h=f.attr?f.attr("y"):f.y,i=f.attr?f.attr("width"):f.width,j=f.attr?f.attr("height"): -f.height,k;if(this.hasDragged||d)o(c.axes,function(c){if(c.zoomEnabled&&t(c.min)&&(d||b[{xAxis:"zoomX",yAxis:"zoomY"}[c.coll]])){var f=c.horiz,n=a.type==="touchend"?c.minPixelPadding:0,p=c.toValue((f?g:h)+n),f=c.toValue((f?g+i:h+j)-n);e[c.coll].push({axis:c,min:E(p,f),max:y(p,f)});k=!0}}),k&&K(c,"selection",e,function(a){c.zoom(v(a,d?{animation:!1}:null))});this.selectionMarker=this.selectionMarker.destroy();d&&this.scaleGroups()}if(c)O(c.container,{cursor:c._cursor}),c.cancelClick=this.hasDragged> -10,c.mouseIsDown=this.hasDragged=this.hasPinched=!1,this.pinchDown=[]},onContainerMouseDown:function(a){a=this.normalize(a);a.preventDefault&&a.preventDefault();this.dragStart(a)},onDocumentMouseUp:function(a){ca[ra]&&ca[ra].pointer.drop(a)},onDocumentMouseMove:function(a){var b=this.chart,c=this.chartPosition,a=this.normalize(a,c);c&&!this.inClass(a.target,"highcharts-tracker")&&!b.isInsidePlot(a.chartX-b.plotLeft,a.chartY-b.plotTop)&&this.reset()},onContainerMouseLeave:function(a){var b=ca[ra]; -if(b&&(a.relatedTarget||a.toElement))b.pointer.reset(),b.pointer.chartPosition=null},onContainerMouseMove:function(a){var b=this.chart;if(!t(ra)||!ca[ra]||!ca[ra].mouseIsDown)ra=b.index;a=this.normalize(a);a.returnValue=!1;b.mouseIsDown==="mousedown"&&this.drag(a);(this.inClass(a.target,"highcharts-tracker")||b.isInsidePlot(a.chartX-b.plotLeft,a.chartY-b.plotTop))&&!b.openMenu&&this.runPointActions(a)},inClass:function(a,b){for(var c;a;){if(c=$(a,"class")){if(c.indexOf(b)!==-1)return!0;if(c.indexOf("highcharts-container")!== --1)return!1}a=a.parentNode}},onTrackerMouseOut:function(a){var b=this.chart.hoverSeries,a=a.relatedTarget||a.toElement;if(b&&a&&!b.options.stickyTracking&&!this.inClass(a,"highcharts-tooltip")&&!this.inClass(a,"highcharts-series-"+b.index))b.onMouseOut()},onContainerClick:function(a){var b=this.chart,c=b.hoverPoint,d=b.plotLeft,e=b.plotTop,a=this.normalize(a);b.cancelClick||(c&&this.inClass(a.target,"highcharts-tracker")?(K(c.series,"click",v(a,{point:c})),b.hoverPoint&&c.firePointEvent("click",a)): -(v(a,this.getCoordinates(a)),b.isInsidePlot(a.chartX-d,a.chartY-e)&&K(b,"click",a)))},setDOMEvents:function(){var a=this,b=a.chart.container;b.onmousedown=function(b){a.onContainerMouseDown(b)};b.onmousemove=function(b){a.onContainerMouseMove(b)};b.onclick=function(b){a.onContainerClick(b)};G(b,"mouseleave",a.onContainerMouseLeave);mb===1&&G(C,"mouseup",a.onDocumentMouseUp);if($a)b.ontouchstart=function(b){a.onContainerTouchStart(b)},b.ontouchmove=function(b){a.onContainerTouchMove(b)},mb===1&&G(C, -"touchend",a.onDocumentTouchEnd)},destroy:function(){var a;U(this.chart.container,"mouseleave",this.onContainerMouseLeave);mb||(U(C,"mouseup",this.onDocumentMouseUp),U(C,"touchend",this.onDocumentTouchEnd));clearInterval(this.tooltipTimeout);for(a in this)this[a]=null}};v(B.Pointer.prototype,{pinchTranslate:function(a,b,c,d,e,f){(this.zoomHor||this.pinchHor)&&this.pinchTranslateDirection(!0,a,b,c,d,e,f);(this.zoomVert||this.pinchVert)&&this.pinchTranslateDirection(!1,a,b,c,d,e,f)},pinchTranslateDirection:function(a, -b,c,d,e,f,g,h){var i=this.chart,j=a?"x":"y",k=a?"X":"Y",l="chart"+k,m=a?"width":"height",n=i["plot"+(a?"Left":"Top")],p,r,s=h||1,q=i.inverted,o=i.bounds[a?"h":"v"],w=b.length===1,F=b[0][l],L=c[0][l],t=!w&&b[1][l],y=!w&&c[1][l],x,c=function(){!w&&T(F-t)>20&&(s=h||T(L-y)/T(F-t));r=(n-L)/s+F;p=i["plot"+(a?"Width":"Height")]/s};c();b=r;bo.max&&(b=o.max-p,x=!0);x?(L-=0.8*(L-g[j][0]),w||(y-=0.8*(y-g[j][1])),c()):g[j]=[L,y];q||(f[j]=r-n,f[m]=p);f=q?1/s:s;e[m]=p;e[j]=b;d[q?a?"scaleY": -"scaleX":"scale"+k]=s;d["translate"+k]=f*n+(L-f*F)},pinch:function(a){var b=this,c=b.chart,d=b.pinchDown,e=a.touches,f=e.length,g=b.lastValidTouch,h=b.hasZoom,i=b.selectionMarker,j={},k=f===1&&(b.inClass(a.target,"highcharts-tracker")&&c.runTrackerClick||b.runChartClick),l={};if(f>1)b.initiated=!0;h&&b.initiated&&!k&&a.preventDefault();wa(e,function(a){return b.normalize(a)});if(a.type==="touchstart")o(e,function(a,b){d[b]={chartX:a.chartX,chartY:a.chartY}}),g.x=[d[0].chartX,d[1]&&d[1].chartX],g.y= -[d[0].chartY,d[1]&&d[1].chartY],o(c.axes,function(a){if(a.zoomEnabled){var b=c.bounds[a.horiz?"h":"v"],d=a.minPixelPadding,e=a.toPixels(q(a.options.min,a.dataMin)),f=a.toPixels(q(a.options.max,a.dataMax)),g=E(e,f),e=y(e,f);b.min=E(a.pos,g-d);b.max=y(a.pos+a.len,e+d)}}),b.res=!0;else if(d.length){if(!i)b.selectionMarker=i=v({destroy:va,touch:!0},c.plotBox);b.pinchTranslate(d,e,j,i,l,g);b.hasPinched=h;b.scaleGroups(j,l);if(!h&&b.followTouchMove&&f===1)this.runPointActions(b.normalize(a));else if(b.res)b.res= -!1,this.reset(!1,0)}},touch:function(a,b){var c=this.chart,d;ra=c.index;if(a.touches.length===1)if(a=this.normalize(a),c.isInsidePlot(a.chartX-c.plotLeft,a.chartY-c.plotTop)&&!c.openMenu){b&&this.runPointActions(a);if(a.type==="touchmove")c=this.pinchDown,d=c[0]?Math.sqrt(Math.pow(c[0].chartX-a.chartX,2)+Math.pow(c[0].chartY-a.chartY,2))>=4:!1;q(d,!0)&&this.pinch(a)}else b&&this.reset();else a.touches.length===2&&this.pinch(a)},onContainerTouchStart:function(a){this.touch(a,!0)},onContainerTouchMove:function(a){this.touch(a)}, -onDocumentTouchEnd:function(a){ca[ra]&&ca[ra].pointer.drop(a)}});if(M.PointerEvent||M.MSPointerEvent){var Ia={},Ob=!!M.PointerEvent,dc=function(){var a,b=[];b.item=function(a){return this[a]};for(a in Ia)Ia.hasOwnProperty(a)&&b.push({pageX:Ia[a].pageX,pageY:Ia[a].pageY,target:Ia[a].target});return b},Pb=function(a,b,c,d){if((a.pointerType==="touch"||a.pointerType===a.MSPOINTER_TYPE_TOUCH)&&ca[ra])d(a),d=ca[ra].pointer,d[b]({type:c,target:a.currentTarget,preventDefault:va,touches:dc()})};v(ab.prototype, -{onContainerPointerDown:function(a){Pb(a,"onContainerTouchStart","touchstart",function(a){Ia[a.pointerId]={pageX:a.pageX,pageY:a.pageY,target:a.currentTarget}})},onContainerPointerMove:function(a){Pb(a,"onContainerTouchMove","touchmove",function(a){Ia[a.pointerId]={pageX:a.pageX,pageY:a.pageY};if(!Ia[a.pointerId].target)Ia[a.pointerId].target=a.currentTarget})},onDocumentPointerUp:function(a){Pb(a,"onDocumentTouchEnd","touchend",function(a){delete Ia[a.pointerId]})},batchMSEvents:function(a){a(this.chart.container, -Ob?"pointerdown":"MSPointerDown",this.onContainerPointerDown);a(this.chart.container,Ob?"pointermove":"MSPointerMove",this.onContainerPointerMove);a(C,Ob?"pointerup":"MSPointerUp",this.onDocumentPointerUp)}});S(ab.prototype,"init",function(a,b,c){a.call(this,b,c);this.hasZoom&&O(b.container,{"-ms-touch-action":"none","touch-action":"none"})});S(ab.prototype,"setDOMEvents",function(a){a.apply(this);(this.hasZoom||this.followTouchMove)&&this.batchMSEvents(G)});S(ab.prototype,"destroy",function(a){this.batchMSEvents(U); -a.call(this)})}var xb=B.Legend=function(a,b){this.init(a,b)};xb.prototype={init:function(a,b){var c=this,d=b.itemStyle,e=b.itemMarginTop||0;this.options=b;if(b.enabled)c.itemStyle=d,c.itemHiddenStyle=D(d,b.itemHiddenStyle),c.itemMarginTop=e,c.padding=d=q(b.padding,8),c.initialItemX=d,c.initialItemY=d-5,c.maxItemWidth=0,c.chart=a,c.itemHeight=0,c.symbolWidth=q(b.symbolWidth,16),c.pages=[],c.render(),G(c.chart,"endResize",function(){c.positionCheckboxes()})},colorizeItem:function(a,b){var c=this.options, -d=a.legendItem,e=a.legendLine,f=a.legendSymbol,g=this.itemHiddenStyle.color,c=b?c.itemStyle.color:g,h=b?a.legendColor||a.color||"#CCC":g,g=a.options&&a.options.marker,i={fill:h},j;d&&d.css({fill:c,color:c});e&&e.attr({stroke:h});if(f){if(g&&f.isMarker)for(j in i.stroke=h,g=a.convertAttribs(g),g)d=g[j],d!==x&&(i[j]=d);f.attr(i)}},positionItem:function(a){var b=this.options,c=b.symbolPadding,b=!b.rtl,d=a._legendItemPos,e=d[0],d=d[1],f=a.checkbox;(a=a.legendGroup)&&a.element&&a.translate(b?e:this.legendWidth- -e-2*c-4,d);if(f)f.x=e,f.y=d},destroyItem:function(a){var b=a.checkbox;o(["legendItem","legendLine","legendSymbol","legendGroup"],function(b){a[b]&&(a[b]=a[b].destroy())});b&&Wa(a.checkbox)},destroy:function(){var a=this.group,b=this.box;if(b)this.box=b.destroy();if(a)this.group=a.destroy()},positionCheckboxes:function(a){var b=this.group.alignAttr,c,d=this.clipHeight||this.legendHeight,e=this.titleHeight;if(b)c=b.translateY,o(this.allItems,function(f){var g=f.checkbox,h;g&&(h=c+e+g.y+(a||0)+3,O(g, -{left:b.translateX+f.checkboxOffset+g.x-20+"px",top:h+"px",display:h>c-6&&h(m||b.chartWidth-2*j-r-d.x))this.itemX=r,this.itemY+=p+this.lastLineHeight+n,this.lastLineHeight=0;this.maxItemWidth=y(this.maxItemWidth,f);this.lastItemY=p+this.itemY+n;this.lastLineHeight=y(g,this.lastLineHeight);a._legendItemPos=[this.itemX,this.itemY];e?this.itemX+=f:(this.itemY+=p+g+n,this.lastLineHeight=g);this.offsetWidth=m||y((e?this.itemX-r-k:f)+j,this.offsetWidth)}, -getAllItems:function(){var a=[];o(this.chart.series,function(b){var c=b.options;if(q(c.showInLegend,!t(c.linkedTo)?x:!1,!0))a=a.concat(b.legendItems||(c.legendType==="point"?b.data:b))});return a},adjustMargins:function(a,b){var c=this.chart,d=this.options,e=d.align.charAt(0)+d.verticalAlign.charAt(0)+d.layout.charAt(0);d.floating||o([/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/],function(f,g){f.test(e)&&!t(a[g])&&(c[wb[g]]=y(c[wb[g]],c.legend[(g+1)%2?"legendHeight":"legendWidth"]+ -[1,-1,-1,1][g]*d[g%2?"x":"y"]+q(d.margin,12)+b[g]))})},render:function(){var a=this,b=a.chart,c=b.renderer,d=a.group,e,f,g,h,i=a.box,j=a.options,k=a.padding,l=j.borderWidth,m=j.backgroundColor;a.itemX=a.initialItemX;a.itemY=a.initialItemY;a.offsetWidth=0;a.lastItemY=0;if(!d)a.group=d=c.g("legend").attr({zIndex:7}).add(),a.contentGroup=c.g().attr({zIndex:1}).add(d),a.scrollGroup=c.g().add(a.contentGroup);a.renderTitle();e=a.getAllItems();pb(e,function(a,b){return(a.options&&a.options.legendIndex|| -0)-(b.options&&b.options.legendIndex||0)});j.reversed&&e.reverse();a.allItems=e;a.display=f=!!e.length;a.lastLineHeight=0;o(e,function(b){a.renderItem(b)});g=(j.width||a.offsetWidth)+k;h=a.lastItemY+a.lastLineHeight+a.titleHeight;h=a.handleOverflow(h);h+=k;if(l||m){if(i){if(g>0&&h>0)i[i.isNew?"attr":"animate"](i.crisp({width:g,height:h})),i.isNew=!1}else a.box=i=c.rect(0,0,g,h,j.borderRadius,l||0).attr({stroke:j.borderColor,"stroke-width":l||0,fill:m||"none"}).add(d).shadow(j.shadow),i.isNew=!0;i[f? -"show":"hide"]()}a.legendWidth=g;a.legendHeight=h;o(e,function(b){a.positionItem(b)});f&&d.align(v({width:g,height:h},j),!0,"spacingBox");b.isResizing||this.positionCheckboxes()},handleOverflow:function(a){var b=this,c=this.chart,d=c.renderer,e=this.options,f=e.y,f=c.spacingBox.height+(e.verticalAlign==="top"?-f:f)-this.padding,g=e.maxHeight,h,i=this.clipRect,j=e.navigation,k=q(j.animation,!0),l=j.arrowSize||12,m=this.nav,n=this.pages,p=this.padding,r,s=this.allItems,Z=function(a){i.attr({height:a}); -if(b.contentGroup.div)b.contentGroup.div.style.clip="rect("+p+"px,9999px,"+(p+a)+"px,0)"};e.layout==="horizontal"&&(f/=2);g&&(f=E(f,g));n.length=0;if(a>f&&j.enabled!==!1){this.clipHeight=h=y(f-20-this.titleHeight-p,0);this.currentPage=q(this.currentPage,1);this.fullHeight=a;o(s,function(a,b){var c=a._legendItemPos[1],d=A(a.legendItem.getBBox().height),e=n.length;if(!e||c-n[e-1]>h&&(r||c)!==n[e-1])n.push(r||c),e++;b===s.length-1&&c+d-n[e-1]>h&&n.push(c);c!==r&&(r=c)});if(!i)i=b.clipRect=d.clipRect(0, -p,9999,0),b.contentGroup.clip(i);Z(h);if(!m)this.nav=m=d.g().attr({zIndex:1}).add(this.group),this.up=d.symbol("triangle",0,0,l,l).on("click",function(){b.scroll(-1,k)}).add(m),this.pager=d.text("",15,10).css(j.style).add(m),this.down=d.symbol("triangle-down",0,0,l,l).on("click",function(){b.scroll(1,k)}).add(m);b.scroll(0);a=f}else if(m)Z(c.chartHeight),m.hide(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0;return a},scroll:function(a,b){var c=this.pages,d=c.length,e=this.currentPage+a, -f=this.clipHeight,g=this.options.navigation,h=g.activeColor,g=g.inactiveColor,i=this.pager,j=this.padding;e>d&&(e=d);if(e>0)b!==x&&cb(b,this.chart),this.nav.attr({translateX:j,translateY:f+this.padding+7+this.titleHeight,visibility:"visible"}),this.up.attr({fill:e===1?g:h}).css({cursor:e===1?"default":"pointer"}),i.attr({text:e+"/"+d}),this.down.attr({x:18+this.pager.getBBox().width,fill:e===d?g:h}).css({cursor:e===d?"default":"pointer"}),c=-c[e-1]+this.initialItemY,this.scrollGroup.animate({translateY:c}), -this.currentPage=e,this.positionCheckboxes(c)}};da=B.LegendSymbolMixin={drawRectangle:function(a,b){var c=a.options.symbolHeight||a.fontMetrics.f;b.legendSymbol=this.chart.renderer.rect(0,a.baseline-c+1,a.symbolWidth,c,a.options.symbolRadius||0).attr({zIndex:3}).add(b.legendGroup)},drawLineMarker:function(a){var b=this.options,c=b.marker,d=a.symbolWidth,e=this.chart.renderer,f=this.legendGroup,a=a.baseline-A(a.fontMetrics.b*0.3),g;if(b.lineWidth){g={"stroke-width":b.lineWidth};if(b.dashStyle)g.dashstyle= -b.dashStyle;this.legendLine=e.path([W,0,a,R,d,a]).attr(g).add(f)}if(c&&c.enabled!==!1)b=c.radius,this.legendSymbol=c=e.symbol(this.symbol,d/2-b,a-b,2*b,2*b,c).add(f),c.isMarker=!0}};(/Trident\/7\.0/.test(Pa)||Ya)&&S(xb.prototype,"positionItem",function(a,b){var c=this,d=function(){b._legendItemPos&&a.call(c,b)};d();setTimeout(d)});var Da=B.Chart=function(){this.getArgs.apply(this,arguments)};B.chart=function(a,b,c){return new Da(a,b,c)};Da.prototype={callbacks:[],getArgs:function(){var a=[].slice.call(arguments); -if(Ea(a[0])||a[0].nodeName)this.renderTo=a.shift();this.init(a[0],a[1])},init:function(a,b){var c,d=a.series;a.series=null;c=D(Q,a);c.series=a.series=d;this.userOptions=a;d=c.chart;this.margin=this.splashArray("margin",d);this.spacing=this.splashArray("spacing",d);var e=d.events;this.bounds={h:{},v:{}};this.callback=b;this.isResizing=0;this.options=c;this.axes=[];this.series=[];this.hasCartesianSeries=d.showAxes;var f=this,g;f.index=ca.length;ca.push(f);mb++;d.reflow!==!1&&G(f,"load",function(){f.initReflow()}); -if(e)for(g in e)G(f,g,e[g]);f.xAxis=[];f.yAxis=[];f.animation=ua?!1:q(d.animation,!0);f.pointCount=f.colorCounter=f.symbolCounter=0;f.firstRender()},initSeries:function(a){var b=this.options.chart;(b=I[a.type||b.type||b.defaultSeriesType])||ja(17,!0);b=new b;b.init(this,a);return b},isInsidePlot:function(a,b,c){var d=c?b:a,a=c?a:b;return d>=0&&d<=this.plotWidth&&a>=0&&a<=this.plotHeight},redraw:function(a){var b=this.axes,c=this.series,d=this.pointer,e=this.legend,f=this.isDirtyLegend,g,h,i=this.hasCartesianSeries, -j=this.isDirtyBox,k=c.length,l=k,m=this.renderer,n=m.isHidden(),p=[];cb(a,this);n&&this.cloneRenderTo();for(this.layOutTitles();l--;)if(a=c[l],a.options.stacking&&(g=!0,a.isDirty)){h=!0;break}if(h)for(l=k;l--;)if(a=c[l],a.options.stacking)a.isDirty=!0;o(c,function(a){a.isDirty&&a.options.legendType==="point"&&(a.updateTotals&&a.updateTotals(),f=!0);a.isDirtyData&&K(a,"updatedData")});if(f&&e.options.enabled)e.render(),this.isDirtyLegend=!1;g&&this.getStacks();if(i&&!this.isResizing)this.maxTicks= -null,o(b,function(a){a.setScale()});this.getMargins();i&&(o(b,function(a){a.isDirty&&(j=!0)}),o(b,function(a){var b=a.min+","+a.max;if(a.extKey!==b)a.extKey=b,p.push(function(){K(a,"afterSetExtremes",v(a.eventArgs,a.getExtremes()));delete a.eventArgs});(j||g)&&a.redraw()}));j&&this.drawChartBox();o(c,function(a){a.isDirty&&a.visible&&(!a.isCartesian||a.xAxis)&&a.redraw()});d&&d.reset(!0);m.draw();K(this,"redraw");n&&this.cloneRenderTo(!0);o(p,function(a){a.call()})},get:function(a){var b=this.axes, -c=this.series,d,e;for(d=0;d19?this.containerHeight:400))},cloneRenderTo:function(a){var b= -this.renderToClone,c=this.container;a?b&&(this.renderTo.appendChild(c),Wa(b),delete this.renderToClone):(c&&c.parentNode===this.renderTo&&this.renderTo.removeChild(c),this.renderToClone=b=this.renderTo.cloneNode(0),O(b,{position:"absolute",top:"-9999px",display:"block"}),b.style.setProperty&&b.style.setProperty("display","block","important"),C.body.appendChild(b),c&&b.appendChild(c))},getContainer:function(){var a,b=this.options,c=b.chart,d,e;a=this.renderTo;var f="highcharts-"+Lb++;if(!a)this.renderTo= -a=c.renderTo;if(Ea(a))this.renderTo=a=C.getElementById(a);a||ja(13,!0);d=H($(a,"data-highcharts-chart"));z(d)&&ca[d]&&ca[d].hasRendered&&ca[d].destroy();$(a,"data-highcharts-chart",this.index);a.innerHTML="";!c.skipClone&&!a.offsetWidth&&this.cloneRenderTo();this.getChartSize();d=this.chartWidth;e=this.chartHeight;this.container=a=ia(Xa,{className:"highcharts-container"+(c.className?" "+c.className:""),id:f},v({position:"relative",overflow:"hidden",width:d+"px",height:e+"px",textAlign:"left",lineHeight:"normal", -zIndex:0,"-webkit-tap-highlight-color":"rgba(0,0,0,0)"},c.style),this.renderToClone||a);this._cursor=a.style.cursor;this.renderer=new (B[c.renderer]||Za)(a,d,e,c.style,c.forExport,b.exporting&&b.exporting.allowHTML);ua&&this.renderer.create(this,a,d,e);this.renderer.chartIndex=this.index},getMargins:function(a){var b=this.spacing,c=this.margin,d=this.titleOffset;this.resetMargins();if(d&&!t(c[0]))this.plotTop=y(this.plotTop,d+this.options.title.margin+b[0]);this.legend.display&&this.legend.adjustMargins(c, -b);this.extraBottomMargin&&(this.marginBottom+=this.extraBottomMargin);this.extraTopMargin&&(this.plotTop+=this.extraTopMargin);a||this.getAxisMargins()},getAxisMargins:function(){var a=this,b=a.axisOffset=[0,0,0,0],c=a.margin;a.hasCartesianSeries&&o(a.axes,function(a){a.visible&&a.getOffset()});o(wb,function(d,e){t(c[e])||(a[d]+=b[e])});a.setChartSize()},reflow:function(a){var b=this,c=b.options.chart,d=b.renderTo,e=t(c.width),f=c.width||ya(d,"width"),c=c.height||ya(d,"height"),d=a?a.target:M;if(!e&& -!b.isPrinting&&f&&c&&(d===M||d===C)){if(f!==b.containerWidth||c!==b.containerHeight)clearTimeout(b.reflowTimeout),b.reflowTimeout=bb(function(){b.container&&b.setSize(void 0,void 0,!1)},a?100:0);b.containerWidth=f;b.containerHeight=c}},initReflow:function(){var a=this,b=function(b){a.reflow(b)};G(M,"resize",b);G(a,"destroy",function(){U(M,"resize",b)})},setSize:function(a,b,c){var d=this,e=d.renderer;d.isResizing+=1;cb(c,d);d.oldChartHeight=d.chartHeight;d.oldChartWidth=d.chartWidth;if(a!==void 0)d.options.chart.width= -a;if(b!==void 0)d.options.chart.height=b;d.getChartSize();a=e.globalAnimation;(a?fb:O)(d.container,{width:d.chartWidth+"px",height:d.chartHeight+"px"},a);d.setChartSize(!0);e.setSize(d.chartWidth,d.chartHeight,c);d.maxTicks=null;o(d.axes,function(a){a.isDirty=!0;a.setScale()});o(d.series,function(a){a.isDirty=!0});d.isDirtyLegend=!0;d.isDirtyBox=!0;d.layOutTitles();d.getMargins();d.redraw(c);d.oldChartHeight=null;K(d,"resize");bb(function(){d&&K(d,"endResize",null,function(){d.isResizing-=1})},ib(a).duration)}, -setChartSize:function(a){var b=this.inverted,c=this.renderer,d=this.chartWidth,e=this.chartHeight,f=this.options.chart,g=this.spacing,h=this.clipOffset,i,j,k,l;this.plotLeft=i=A(this.plotLeft);this.plotTop=j=A(this.plotTop);this.plotWidth=k=y(0,A(d-i-this.marginRight));this.plotHeight=l=y(0,A(e-j-this.marginBottom));this.plotSizeX=b?l:k;this.plotSizeY=b?k:l;this.plotBorderWidth=f.plotBorderWidth||0;this.spacingBox=c.spacingBox={x:g[3],y:g[0],width:d-g[3]-g[1],height:e-g[0]-g[2]};this.plotBox=c.plotBox= -{x:i,y:j,width:k,height:l};d=2*Y(this.plotBorderWidth/2);b=Ga(y(d,h[3])/2);c=Ga(y(d,h[0])/2);this.clipBox={x:b,y:c,width:Y(this.plotSizeX-y(d,h[1])/2-b),height:y(0,Y(this.plotSizeY-y(d,h[2])/2-c))};a||o(this.axes,function(a){a.setAxisSize();a.setAxisTranslation()})},resetMargins:function(){var a=this;o(wb,function(b,c){a[b]=q(a.margin[c],a.spacing[c])});a.axisOffset=[0,0,0,0];a.clipOffset=[0,0,0,0]},drawChartBox:function(){var a=this.options.chart,b=this.renderer,c=this.chartWidth,d=this.chartHeight, -e=this.chartBackground,f=this.plotBackground,g=this.plotBorder,h=this.plotBGImage,i=a.borderWidth||0,j=a.backgroundColor,k=a.plotBackgroundColor,l=a.plotBackgroundImage,m=a.plotBorderWidth||0,n,p=this.plotLeft,r=this.plotTop,s=this.plotWidth,q=this.plotHeight,o=this.plotBox,w=this.clipRect,F=this.clipBox;n=i+(a.shadow?8:0);if(i||j)if(e)e.animate(e.crisp({width:c-n,height:d-n}));else{e={fill:j||"none"};if(i)e.stroke=a.borderColor,e["stroke-width"]=i;this.chartBackground=b.rect(n/2,n/2,c-n,d-n,a.borderRadius, -i).attr(e).addClass("highcharts-background").add().shadow(a.shadow)}if(k)f?f.animate(o):this.plotBackground=b.rect(p,r,s,q,0).attr({fill:k}).add().shadow(a.plotShadow);if(l)h?h.animate(o):this.plotBGImage=b.image(l,p,r,s,q).add();w?w.animate({width:F.width,height:F.height}):this.clipRect=b.clipRect(F);if(m)g?(g.strokeWidth=-m,g.animate(g.crisp({x:p,y:r,width:s,height:q}))):this.plotBorder=b.rect(p,r,s,q,0,-m).attr({stroke:a.plotBorderColor,"stroke-width":m,fill:"none",zIndex:1}).add();this.isDirtyBox= -!1},propFromSeries:function(){var a=this,b=a.options.chart,c,d=a.options.series,e,f;o(["inverted","angular","polar"],function(g){c=I[b.type||b.defaultSeriesType];f=a[g]||b[g]||c&&c.prototype[g];for(e=d&&d.length;!f&&e--;)(c=I[d[e].type])&&c.prototype[g]&&(f=!0);a[g]=f})},linkSeries:function(){var a=this,b=a.series;o(b,function(a){a.linkedSeries.length=0});o(b,function(b){var d=b.options.linkedTo;if(Ea(d)&&(d=d===":previous"?a.series[b.index-1]:a.get(d)))d.linkedSeries.push(b),b.linkedParent=d,b.visible= -q(b.options.visible,d.options.visible,b.visible)})},renderSeries:function(){o(this.series,function(a){a.translate();a.render()})},renderLabels:function(){var a=this,b=a.options.labels;b.items&&o(b.items,function(c){var d=v(b.style,c.style),e=H(d.left)+a.plotLeft,f=H(d.top)+a.plotTop+12;delete d.left;delete d.top;a.renderer.text(c.html,e,f).attr({zIndex:2}).css(d).add()})},render:function(){var a=this.axes,b=this.renderer,c=this.options,d,e,f,g;this.setTitle();this.legend=new xb(this,c.legend);this.getStacks&& -this.getStacks();this.getMargins(!0);this.setChartSize();d=this.plotWidth;e=this.plotHeight-=21;o(a,function(a){a.setScale()});this.getAxisMargins();f=d/this.plotWidth>1.1;g=e/this.plotHeight>1.05;if(f||g)this.maxTicks=null,o(a,function(a){(a.horiz&&f||!a.horiz&&g)&&a.setTickInterval(!0)}),this.getMargins();this.drawChartBox();this.hasCartesianSeries&&o(a,function(a){a.visible&&a.render()});if(!this.seriesGroup)this.seriesGroup=b.g("series-group").attr({zIndex:3}).add();this.renderSeries();this.renderLabels(); -this.showCredits(c.credits);this.hasRendered=!0},showCredits:function(a){if(a.enabled&&!this.credits)this.credits=this.renderer.text(a.text,0,0).on("click",function(){if(a.href)M.location.href=a.href}).attr({align:a.position.align,zIndex:8}).css(a.style).add().align(a.position)},destroy:function(){var a=this,b=a.axes,c=a.series,d=a.container,e,f=d&&d.parentNode;K(a,"destroy");ca[a.index]=x;mb--;a.renderTo.removeAttribute("data-highcharts-chart");U(a);for(e=b.length;e--;)b[e]=b[e].destroy();for(e= -c.length;e--;)c[e]=c[e].destroy();o("title,subtitle,chartBackground,plotBackground,plotBGImage,plotBorder,seriesGroup,clipRect,credits,pointer,scroller,rangeSelector,legend,resetZoomButton,tooltip,renderer".split(","),function(b){var c=a[b];c&&c.destroy&&(a[b]=c.destroy())});if(d)d.innerHTML="",U(d),f&&Wa(d);for(e in a)delete a[e]},isReadyToRender:function(){var a=this;return!ma&&M==M.top&&C.readyState!=="complete"||ua&&!M.canvg?(ua?Zb.push(function(){a.firstRender()},a.options.global.canvasToolsURL): -C.attachEvent("onreadystatechange",function(){C.detachEvent("onreadystatechange",a.firstRender);C.readyState==="complete"&&a.firstRender()}),!1):!0},firstRender:function(){var a=this,b=a.options;if(a.isReadyToRender()){a.getContainer();K(a,"init");a.resetMargins();a.setChartSize();a.propFromSeries();a.getAxes();o(b.series||[],function(b){a.initSeries(b)});a.linkSeries();K(a,"beforeRender");if(B.Pointer)a.pointer=new ab(a,b);a.render();a.renderer.draw();if(!a.renderer.imgCount&&a.onload)a.onload(); -a.cloneRenderTo(!0)}},onload:function(){var a=this;o([this.callback].concat(this.callbacks),function(b){b&&a.index!==void 0&&b.apply(a,[a])});K(a,"load");this.onload=null},splashArray:function(a,b){var c=b[a],c=ha(c)?c:[c,c,c,c];return[q(b[a+"Top"],c[0]),q(b[a+"Right"],c[1]),q(b[a+"Bottom"],c[2]),q(b[a+"Left"],c[3])]}};var ec=B.CenteredSeriesMixin={getCenter:function(){var a=this.options,b=this.chart,c=2*(a.slicedOffset||0),d=b.plotWidth-2*c,b=b.plotHeight-2*c,e=a.center,e=[q(e[0],"50%"),q(e[1],"50%"), -a.size||"100%",a.innerSize||0],f=E(d,b),g,h;for(g=0;g<4;++g)h=e[g],a=g<2||g===2&&/%$/.test(h),e[g]=(/%$/.test(h)?[d,b,f,e[2]][g]*parseFloat(h)/100:parseFloat(h))+(a?c:0);e[3]>e[2]&&(e[3]=e[2]);return e}},Ja=function(){};Ja.prototype={init:function(a,b,c){this.series=a;this.color=a.color;this.applyOptions(b,c);this.pointAttr={};if(a.options.colorByPoint&&(b=a.options.colors||a.chart.options.colors,this.color=this.color||b[a.colorCounter++],a.colorCounter===b.length))a.colorCounter=0;a.chart.pointCount++; -return this},applyOptions:function(a,b){var c=this.series,d=c.options.pointValKey||c.pointValKey,a=Ja.prototype.optionsToObject.call(this,a);v(this,a);this.options=this.options?v(this.options,a):a;if(d)this.y=this[d];this.isNull=this.x===null||!z(this.y,!0);if(this.x===void 0&&c)this.x=b===void 0?c.autoIncrement(this):b;if(c.xAxis&&c.xAxis.names)c.xAxis.names[this.x]=this.name;return this},optionsToObject:function(a){var b={},c=this.series,d=c.options.keys,e=d||c.pointArrayMap||["y"],f=e.length,g= -0,h=0;if(z(a)||a===null)b[e[0]]=a;else if(Ra(a)){if(!d&&a.length>f){c=typeof a[0];if(c==="string")b.name=a[0];else if(c==="number")b.x=a[0];g++}for(;hm){for(c=0;k===null&&ci||this.forceCrop))if(b[d-1]p)b=[],c=[];else if(b[0]p)e=this.cropData(this.xData,this.yData,n,p),b=e.xData,c=e.yData,e=e.start,f=!0;for(i=b.length||1;--i;)d=m?j(b[i])-j(b[i-1]):b[i]-b[i-1],d>0&&(g===x||d=c){f=y(0,i-h);break}for(c=i;cd){g=c+h;break}return{xData:a.slice(f,g),yData:b.slice(f,g),start:f,end:g}},generatePoints:function(){var a=this.options.data,b=this.data,c,d=this.processedXData,e=this.processedYData,f=this.pointClass,g=d.length,h=this.cropStart||0,i,j=this.hasGroupedData,k,l=[],m;if(!b&&!j)b=[],b.length=a.length,b=this.data=b;for(m=0;m0),j=this.getExtremesFromAll||this.options.getExtremesFromAll||this.cropped||(c[l+1]||j)>=g&&(c[l-1]||j)<=h,i&&j)if(i=k.length)for(;i--;)k[i]!==null&&(e[f++]=k[i]);else e[f++]=k;this.dataMin=Na(e);this.dataMax=Fa(e)},translate:function(){this.processedXData||this.processData();this.generatePoints();for(var a=this.options,b=a.stacking,c=this.xAxis,d=c.categories,e=this.yAxis,f=this.points,g=f.length,h=!!this.modifyValue,i=a.pointPlacement,j=i==="between"||z(i),k=a.threshold, -l=a.startFromThreshold?k:0,m,n,p,r,s=Number.MAX_VALUE,a=0;a=0&&n<=e.len&&m>=0&&m<=c.len;o.clientX=j?V(c.translate(u,0,0,0,1)):m;o.negative=o.y<(k||0);o.category=d&&d[o.x]!==x?d[o.x]:o.x;o.isNull||(p!==void 0&&(s=E(s,T(m-p))),p=m)}this.closestPointRangePx=s},getValidPoints:function(a,b){var c=this.chart; -return Ha(a||this.points||[],function(a){return b&&!c.isInsidePlot(a.plotX,a.plotY,c.inverted)?!1:!a.isNull})},setClip:function(a){var b=this.chart,c=this.options,d=b.renderer,e=b.inverted,f=this.clipBox,g=f||b.clipBox,h=this.sharedClipKey||["_sharedClip",a&&a.duration,a&&a.easing,g.height,c.xAxis,c.yAxis].join(","),i=b[h],j=b[h+"m"];if(!i){if(a)g.width=0,b[h+"m"]=j=d.clipRect(-99,e?-b.plotLeft:-b.plotTop,99,e?b.chartWidth:b.chartHeight);b[h]=i=d.clipRect(g);i.count={length:0}}a&&!i.count[this.index]&& -(i.count[this.index]=!0,i.count.length+=1);if(c.clip!==!1)this.group.clip(a||f?i:b.clipRect),this.markerGroup.clip(j),this.sharedClipKey=h;a||(i.count[this.index]&&(delete i.count[this.index],i.count.length-=1),i.count.length===0&&h&&b[h]&&(f||(b[h]=b[h].destroy()),b[h+"m"]&&(b[h+"m"]=b[h+"m"].destroy())))},animate:function(a){var b=this.chart,c=this.options.animation,d;if(c&&!ha(c))c=X[this.type].animation;a?this.setClip(c):(d=this.sharedClipKey,(a=b[d])&&a.animate({width:b.plotSizeX},c),b[d+"m"]&& -b[d+"m"].animate({width:b.plotSizeX+99},c),this.animate=null)},afterAnimate:function(){this.setClip();K(this,"afterAnimate")},drawPoints:function(){var a,b=this.points,c=this.chart,d,e,f,g,h,i,j,k,l=this.options.marker,m=this.pointAttr[""],n,p,r,s=this.markerGroup,o=q(l.enabled,this.xAxis.isRadial,this.closestPointRangePx>2*l.radius);if(l.enabled!==!1||this._hasPointMarkers)for(f=b.length;f--;)if(g=b[f],d=Y(g.plotX),e=g.plotY,k=g.graphic,n=g.marker||{},p=!!g.marker,a=o&&n.enabled===x||n.enabled,r= -g.isInside,a&&z(e)&&g.y!==null)if(a=g.pointAttr[g.selected?"select":""]||m,h=a.r,i=q(n.symbol,this.symbol),j=i.indexOf("url")===0,k)k[r?"show":"hide"](!0).attr(a).animate(v({x:d-h,y:e-h},k.symbolName?{width:2*h,height:2*h}:{}));else{if(r&&(h>0||j))g.graphic=c.renderer.symbol(i,d-h,e-h,2*h,2*h,p?n:l).attr(a).add(s)}else if(k)g.graphic=k.destroy()},convertAttribs:function(a,b,c,d){var e=this.pointAttrToOptions,f,g,h={},a=a||{},b=b||{},c=c||{},d=d||{};for(f in e)g=e[f],h[f]=q(a[g],b[f],c[f],d[f]);return h}, -getAttribs:function(){var a=this,b=a.options,c=X[a.type].marker?b.marker:b,d=c.states,e=d.hover,f,g=a.color,h=a.options.negativeColor,i={stroke:g,fill:g},j=a.points||[],k,l=[],m,n=a.pointAttrToOptions;f=a.hasPointSpecificOptions;var p=c.lineColor,r=c.fillColor;k=b.turboThreshold;var s=a.zones,Z=a.zoneAxis||"y",u,w;b.marker?(e.radius=+e.radius||+c.radius+ +e.radiusPlus,e.lineWidth=e.lineWidth||c.lineWidth+e.lineWidthPlus):(e.color=e.color||xa(e.color||g).brighten(e.brightness).get(),e.negativeColor= -e.negativeColor||xa(e.negativeColor||h).brighten(e.brightness).get());l[""]=a.convertAttribs(c,i);o(["hover","select"],function(b){l[b]=a.convertAttribs(d[b],l[""])});a.pointAttr=l;g=j.length;if(!k||g=i.value;)i=s[++f];k.color=k.fillColor=i=q(i.color,a.color)}f=b.colorByPoint||k.color;if(k.options)for(w in n)t(c[n[w]])&&(f=!0);if(f){c=c||{};m=[];d=c.states||{};f= -d.hover=d.hover||{};if(!b.marker||k.negative&&!f.fillColor&&!e.fillColor)f[a.pointAttrToOptions.fill]=f.color||!k.options.color&&e[k.negative&&h?"negativeColor":"color"]||xa(k.color).brighten(f.brightness||e.brightness).get();u={color:k.color};if(!r)u.fillColor=k.color;if(!p)u.lineColor=k.color;c.hasOwnProperty("color")&&!c.color&&delete c.color;if(i&&!e.fillColor)f.fillColor=i;m[""]=a.convertAttribs(v(u,c),l[""]);m.hover=a.convertAttribs(d.hover,l.hover,m[""]);m.select=a.convertAttribs(d.select, -l.select,m[""])}else m=l;k.pointAttr=m}},destroy:function(){var a=this,b=a.chart,c=/AppleWebKit\/533/.test(Pa),d,e=a.data||[],f,g,h;K(a,"destroy");U(a);o(a.axisTypes||[],function(b){if(h=a[b])Ba(h.series,a),h.isDirty=h.forceRedraw=!0});a.legendItem&&a.chart.legend.destroyItem(a);for(d=e.length;d--;)(f=e[d])&&f.destroy&&f.destroy();a.points=null;clearTimeout(a.animationTimeout);for(g in a)a[g]instanceof ba&&!a[g].survive&&(d=c&&g==="group"?"hide":"destroy",a[g][d]());if(b.hoverSeries===a)b.hoverSeries= -null;Ba(b.series,a);for(g in a)delete a[g]},getGraphPath:function(a,b,c){var d=this,e=d.options,f=e.step,g,h=[],i=[],j,a=a||d.points;(g=a.reversed)&&a.reverse();(f={right:1,center:2}[f]||f&&3)&&g&&(f=4-f);e.connectNulls&&!b&&!c&&(a=this.getValidPoints(a));o(a,function(g,l){var m=g.plotX,n=g.plotY,p=a[l-1];if((g.leftCliff||p&&p.rightCliff)&&!c)j=!0;g.isNull&&!t(b)&&l>0?j=!e.connectNulls:g.isNull&&!b?j=!0:(l===0||j?p=[W,g.plotX,g.plotY]:d.getPointSpline?p=d.getPointSpline(a,g,l):f?(p=f===1?[R,p.plotX, +this.plotLinesAndBands,c=this.options,d=this.userOptions,e=b.length;e--;)b[e].id===a&&b[e].destroy();o([c.plotLines||[],d.plotLines||[],c.plotBands||[],d.plotBands||[]],function(b){for(e=b.length;e--;)b[e].id===a&&Ba(b,b[e])})}});H.prototype.getTimeTicks=function(a,b,c,d){var e=[],f={},g=Q.global.useUTC,h,i=new ea(b-gb(b)),j=a.unitRange,k=a.count;if(t(b)){i[Rb](j>=M.second?0:k*Z(i.getMilliseconds()/k));if(j>=M.second)i[Sb](j>=M.minute?0:k*Z(i.getSeconds()/k));if(j>=M.minute)i[Tb](j>=M.hour?0:k*Z(i[Eb]()/ +k));if(j>=M.hour)i[Ub](j>=M.day?0:k*Z(i[Fb]()/k));if(j>=M.day)i[sb](j>=M.month?1:k*Z(i[db]()/k));j>=M.month&&(i[Hb](j>=M.year?0:k*Z(i[jb]()/k)),h=i[kb]());j>=M.year&&(h-=h%k,i[Ib](h));if(j===M.week)i[sb](i[db]()-i[Gb]()+q(d,1));b=1;if(Bb||hb)i=i.getTime(),i=new ea(i+gb(i));h=i[kb]();for(var d=i.getTime(),l=i[jb](),m=i[db](),n=!g||!!hb,p=(M.day+(g?gb(i):i.getTimezoneOffset()*6E4))%M.day;d=0.5)a=z(a),i=this.getLinearTickPositions(a,b,c);else if(a>=0.08)for(var f=Z(b),j,k,l,m,n,e=a>0.3?[1,2,4]:a>0.15?[1,2,4,6,8]:[1,2,3,4,5,6,7,8,9];fb&&(!d||m<=c)&&m!==v&&i.push(m),m>c&&(n=!0),m=l}else if(b=g(b),c=g(c),a=e[d?"minorTickInterval":"tickInterval"],a=q(a==="auto"?null:a,this._minorAutoInterval,(c-b)*(e.tickPixelInterval/(d?5:1))/((d?f/this.tickPositions.length:f)||1)),a=Db(a,null,Cb(a)),i=va(this.getLinearTickPositions(a,b,c),h),!d)this._minorAutoInterval=a/5;if(!d)this.tickInterval=a;return i};H.prototype.log2lin=function(a){return ba.log(a)/ba.LN10};H.prototype.lin2log=function(a){return ba.pow(10,a)}; +var Nb=B.Tooltip=function(){this.init.apply(this,arguments)};Nb.prototype={init:function(a,b){var c=b.borderWidth,d=b.style,e=I(d.padding);this.chart=a;this.options=b;this.crosshairs=[];this.now={x:0,y:0};this.isHidden=!0;this.label=a.renderer.label("",0,0,b.shape||"callout",null,null,b.useHTML,null,"tooltip").attr({padding:e,fill:b.backgroundColor,"stroke-width":c,r:b.borderRadius,zIndex:8,display:"none"}).css(d).css({padding:0}).add();ta||this.label.shadow(b.shadow);this.shared=b.shared},destroy:function(){if(this.label)this.label= +this.label.destroy();clearTimeout(this.hideTimer);clearTimeout(this.tooltipTimeout)},move:function(a,b,c,d){var e=this,f=e.now,g=e.options.animation!==!1&&!e.isHidden&&(U(a-f.x)>1||U(b-f.y)>1),h=e.followPointer||e.len>1;x(f,{x:g?(2*f.x+a)/3:a,y:g?(f.y+b)/2:b,anchorX:h?v:g?(2*f.anchorX+c)/3:c,anchorY:h?v:g?(f.anchorY+d)/2:d});e.label.attr(f);if(g)clearTimeout(this.tooltipTimeout),this.tooltipTimeout=setTimeout(function(){e&&e.move(a,b,c,d)},32)},hide:function(a){var b=this;clearTimeout(this.hideTimer); +a=q(a,this.options.hideDelay,500);if(!this.isHidden)this.hideTimer=bb(function(){b.label[a?"fadeOut":"hide"]();b.isHidden=!0},a)},getAnchor:function(a,b){var c,d=this.chart,e=d.inverted,f=d.plotTop,g=d.plotLeft,h=0,i=0,j,k,a=ra(a);c=a[0].tooltipPos;this.followPointer&&b&&(b.chartX===v&&(b=d.pointer.normalize(b)),c=[b.chartX-d.plotLeft,b.chartY-f]);c||(o(a,function(a){j=a.series.yAxis;k=a.series.xAxis;h+=a.plotX+(!e&&k?k.left-g:0);i+=(a.plotLow?(a.plotLow+a.plotHigh)/2:a.plotY)+(!e&&j?j.top-f:0)}), +h/=a.length,i/=a.length,c=[e?d.plotWidth-i:h,this.shared&&!e&&a.length>1&&b?b.chartY-f:e?d.plotHeight-h:i]);return va(c,z)},getPosition:function(a,b,c){var d=this.chart,e=this.distance,f={},g=c.h||0,h,i=["y",d.chartHeight,b,c.plotY+d.plotTop,d.plotTop,d.plotTop+d.plotHeight],j=["x",d.chartWidth,a,c.plotX+d.plotLeft,d.plotLeft,d.plotLeft+d.plotWidth],k=!this.followPointer&&q(c.ttBelow,!d.inverted===!!c.negative),l=function(a,b,c,d,h,i){var j=cb?d:d+g);else return!1},m=function(a,b,c,d){var g;db-e?g=!1:f[a]=db-c/2?b-c-2:d-c/2;return g},n=function(a){var b=i;i=j;j=b;h=a},p=function(){l.apply(0,i)!==!1?m.apply(0,j)===!1&&!h&&(n(!0),p()):h?f.x=f.y=0:(n(!0),p())};(d.inverted||this.len>1)&&n();p();return f},defaultFormatter:function(a){var b=this.points||ra(this),c;c=[a.tooltipFooterHeaderFormatter(b[0])];c=c.concat(a.bodyFormatter(b));c.push(a.tooltipFooterHeaderFormatter(b[0], +!0));return c.join("")},refresh:function(a,b){var c=this.chart,d=this.label,e=this.options,f,g,h,i={},j,k=[];j=e.formatter||this.defaultFormatter;var i=c.hoverPoints,l,m=this.shared;clearTimeout(this.hideTimer);this.followPointer=ra(a)[0].series.tooltipOptions.followPointer;h=this.getAnchor(a,b);f=h[0];g=h[1];m&&(!a.series||!a.series.noSharedTooltip)?(c.hoverPoints=a,i&&o(i,function(a){a.setState()}),o(a,function(a){a.setState("hover");k.push(a.getLabelConfig())}),i={x:a[0].category,y:a[0].y},i.points= +k,this.len=k.length,a=a[0]):i=a.getLabelConfig();j=j.call(i,this);i=a.series;this.distance=q(i.tooltipOptions.distance,16);j===!1?this.hide():(this.isHidden&&(Ra(d),d.attr({opacity:1,display:"block"}).show()),d.attr({text:j}),l=e.borderColor||a.color||i.color||"#606060",d.attr({stroke:l}),this.updatePosition({plotX:f,plotY:g,negative:a.negative,ttBelow:a.ttBelow,h:h[2]||0}),this.isHidden=!1);K(c,"tooltipRefresh",{text:j,x:f+c.plotLeft,y:g+c.plotTop,borderColor:l})},updatePosition:function(a){var b= +this.chart,c=this.label,c=(this.options.positioner||this.getPosition).call(this,c.width,c.height,a);this.move(z(c.x),z(c.y||0),a.plotX+b.plotLeft,a.plotY+b.plotTop)},getXDateFormat:function(a,b,c){var d,b=b.dateTimeLabelFormats,e=c&&c.closestPointRange,f,g={millisecond:15,second:12,minute:9,hour:6,day:3},h,i="millisecond";if(e){h=wa("%m-%d %H:%M:%S.%L",a.x);for(f in M){if(e===M.week&&+wa("%w",a.x)===c.options.startOfWeek&&h.substr(6)==="00:00:00.000"){f="week";break}if(M[f]>e){f=i;break}if(g[f]&& +h.substr(g[f])!=="01-01 00:00:00.000".substr(g[f]))break;f!=="week"&&(i=f)}f&&(d=b[f])}else d=b.day;return d||b.year},tooltipFooterHeaderFormatter:function(a,b){var c=b?"footer":"header",d=a.series,e=d.tooltipOptions,f=e.xDateFormat,g=d.xAxis,h=g&&g.options.type==="datetime"&&D(a.key),c=e[c+"Format"];h&&!f&&(f=this.getXDateFormat(a,e,g));h&&f&&(c=c.replace("{point.key}","{point.key:"+f+"}"));return Na(c,{point:a,series:d})},bodyFormatter:function(a){return va(a,function(a){var c=a.series.tooltipOptions; +return(c.pointFormatter||a.point.tooltipFormatter).call(a.point,c.pointFormat)})}};var qa;$a=A&&A.documentElement.ontouchstart!==v;var ab=B.Pointer=function(a,b){this.init(a,b)};ab.prototype={init:function(a,b){var c=b.chart,d=c.events,e=ta?"":c.zoomType,c=a.inverted,f;this.options=b;this.chart=a;this.zoomX=f=/x/.test(e);this.zoomY=e=/y/.test(e);this.zoomHor=f&&!c||e&&c;this.zoomVert=e&&!c||f&&c;this.hasZoom=f||e;this.runChartClick=d&&!!d.click;this.pinchDown=[];this.lastValidTouch={};if(B.Tooltip&& +b.tooltip.enabled)a.tooltip=new Nb(a,b.tooltip),this.followTouchMove=q(b.tooltip.followTouchMove,!0);this.setDOMEvents()},normalize:function(a,b){var c,d,a=a||L.event;if(!a.target)a.target=a.srcElement;d=a.touches?a.touches.length?a.touches.item(0):a.changedTouches[0]:a;if(!b)this.chartPosition=b=Mb(this.chart.container);d.pageX===v?(c=y(a.x,a.clientX-b.left),d=a.y):(c=d.pageX-b.left,d=d.pageY-b.top);return x(a,{chartX:z(c),chartY:z(d)})},getCoordinates:function(a){var b={xAxis:[],yAxis:[]};o(this.chart.axes, +function(c){b[c.isXAxis?"xAxis":"yAxis"].push({axis:c,value:c.toValue(a[c.horiz?"chartX":"chartY"])})});return b},runPointActions:function(a){var b=this.chart,c=b.series,d=b.tooltip,e=d?d.shared:!1,f=!0,g=b.hoverPoint,h=b.hoverSeries,i,j,k,l=[],m;if(!e&&!h)for(i=0;ib.series.group.zIndex?-1:1;return c!==0?c:d!==0?d:e}));if(e)for(i=l.length;i--;)(l[i].clientX!==l[0].clientX||l[i].series.noSharedTooltip)&&l.splice(i,1);if(l[0]&&(l[0]!==this.hoverPoint||d&&d.isHidden)){if(e&&!l[0].series.noSharedTooltip){for(i=0;i>=0;i--)l[i].onMouseOver(a,l[i]!==(h&&h.directTouch&&g||l[0]));if(h&& +h.directTouch&&g&&g!==l[0])g.onMouseOver(a,!1);l.length&&d&&d.refresh(l.sort(function(a,b){return a.series.index-b.series.index}),a)}else if(d&&d.refresh(l[0],a),!h||!h.directTouch)l[0].onMouseOver(a);this.prevKDPoint=l[0];f=!1}f&&(c=h&&h.tooltipOptions.followPointer,d&&c&&!d.isHidden&&(c=d.getAnchor([{}],a),d.updatePosition({plotX:c[0],plotY:c[1]})));if(!this._onDocumentMouseMove)this._onDocumentMouseMove=function(a){if(da[qa])da[qa].pointer.onDocumentMouseMove(a)},E(A,"mousemove",this._onDocumentMouseMove); +o(e?l:[q(g,l[0])],function(c){o(b.axes,function(b){(!c||c.series&&c.series[b.coll]===b)&&b.drawCrosshair(a,c)})})},reset:function(a,b){var c=this.chart,d=c.hoverSeries,e=c.hoverPoint,f=c.hoverPoints,g=c.tooltip,h=g&&g.shared?f:e;a&&h&&o(ra(h),function(b){b.series.isCartesian&&b.plotX===void 0&&(a=!1)});if(a)g&&h&&(g.refresh(h),e&&(e.setState(e.state,!0),o(c.axes,function(a){a.crosshair&&a.drawCrosshair(null,e)})));else{if(e)e.onMouseOut();f&&o(f,function(a){a.setState()});if(d)d.onMouseOut();g&&g.hide(b); +if(this._onDocumentMouseMove)V(A,"mousemove",this._onDocumentMouseMove),this._onDocumentMouseMove=null;o(c.axes,function(a){a.hideCrosshair()});this.hoverX=this.prevKDPoint=c.hoverPoints=c.hoverPoint=null}},scaleGroups:function(a,b){var c=this.chart,d;o(c.series,function(e){d=a||e.getPlotBox();e.xAxis&&e.xAxis.zoomEnabled&&(e.group.attr(d),e.markerGroup&&(e.markerGroup.attr(d),e.markerGroup.clip(b?c.clipRect:null)),e.dataLabelsGroup&&e.dataLabelsGroup.attr(d))});c.clipRect.attr(b||c.clipBox)},dragStart:function(a){var b= +this.chart;b.mouseIsDown=a.type;b.cancelClick=!1;b.mouseDownX=this.mouseDownX=a.chartX;b.mouseDownY=this.mouseDownY=a.chartY},drag:function(a){var b=this.chart,c=b.options.chart,d=a.chartX,e=a.chartY,f=this.zoomHor,g=this.zoomVert,h=b.plotLeft,i=b.plotTop,j=b.plotWidth,k=b.plotHeight,l,m=this.selectionMarker,n=this.mouseDownX,p=this.mouseDownY,r=c.panKey&&a[c.panKey+"Key"];if(!m||!m.touch)if(dh+j&&(d=h+j),ei+k&&(e=i+k),this.hasDragged=Math.sqrt(Math.pow(n-d,2)+Math.pow(p-e,2)),this.hasDragged> +10){l=b.isInsidePlot(n-h,p-i);if(b.hasCartesianSeries&&(this.zoomX||this.zoomY)&&l&&!r&&!m)this.selectionMarker=m=b.renderer.rect(h,i,f?1:j,g?1:k,0).attr({fill:c.selectionMarkerFill||"rgba(69,114,167,0.25)",zIndex:7}).add();m&&f&&(d-=n,m.attr({width:U(d),x:(d>0?0:d)+n}));m&&g&&(d=e-p,m.attr({height:U(d),y:(d>0?0:d)+p}));l&&!m&&c.panning&&b.pan(a,c.panning)}},drop:function(a){var b=this,c=this.chart,d=this.hasPinched;if(this.selectionMarker){var e={originalEvent:a,xAxis:[],yAxis:[]},f=this.selectionMarker, +g=f.attr?f.attr("x"):f.x,h=f.attr?f.attr("y"):f.y,i=f.attr?f.attr("width"):f.width,j=f.attr?f.attr("height"):f.height,k;if(this.hasDragged||d)o(c.axes,function(c){if(c.zoomEnabled&&t(c.min)&&(d||b[{xAxis:"zoomX",yAxis:"zoomY"}[c.coll]])){var f=c.horiz,n=a.type==="touchend"?c.minPixelPadding:0,p=c.toValue((f?g:h)+n),f=c.toValue((f?g+i:h+j)-n);e[c.coll].push({axis:c,min:F(p,f),max:y(p,f)});k=!0}}),k&&K(c,"selection",e,function(a){c.zoom(x(a,d?{animation:!1}:null))});this.selectionMarker=this.selectionMarker.destroy(); +d&&this.scaleGroups()}if(c)N(c.container,{cursor:c._cursor}),c.cancelClick=this.hasDragged>10,c.mouseIsDown=this.hasDragged=this.hasPinched=!1,this.pinchDown=[]},onContainerMouseDown:function(a){a=this.normalize(a);a.preventDefault&&a.preventDefault();this.dragStart(a)},onDocumentMouseUp:function(a){da[qa]&&da[qa].pointer.drop(a)},onDocumentMouseMove:function(a){var b=this.chart,c=this.chartPosition,a=this.normalize(a,c);c&&!this.inClass(a.target,"highcharts-tracker")&&!b.isInsidePlot(a.chartX-b.plotLeft, +a.chartY-b.plotTop)&&this.reset()},onContainerMouseLeave:function(a){var b=da[qa];if(b&&(a.relatedTarget||a.toElement))b.pointer.reset(),b.pointer.chartPosition=null},onContainerMouseMove:function(a){var b=this.chart;if(!t(qa)||!da[qa]||!da[qa].mouseIsDown)qa=b.index;a=this.normalize(a);a.returnValue=!1;b.mouseIsDown==="mousedown"&&this.drag(a);(this.inClass(a.target,"highcharts-tracker")||b.isInsidePlot(a.chartX-b.plotLeft,a.chartY-b.plotTop))&&!b.openMenu&&this.runPointActions(a)},inClass:function(a, +b){for(var c;a;){if(c=aa(a,"class")){if(c.indexOf(b)!==-1)return!0;if(c.indexOf("highcharts-container")!==-1)return!1}a=a.parentNode}},onTrackerMouseOut:function(a){var b=this.chart.hoverSeries,a=a.relatedTarget||a.toElement;if(b&&a&&!b.options.stickyTracking&&!this.inClass(a,"highcharts-tooltip")&&!this.inClass(a,"highcharts-series-"+b.index))b.onMouseOut()},onContainerClick:function(a){var b=this.chart,c=b.hoverPoint,d=b.plotLeft,e=b.plotTop,a=this.normalize(a);b.cancelClick||(c&&this.inClass(a.target, +"highcharts-tracker")?(K(c.series,"click",x(a,{point:c})),b.hoverPoint&&c.firePointEvent("click",a)):(x(a,this.getCoordinates(a)),b.isInsidePlot(a.chartX-d,a.chartY-e)&&K(b,"click",a)))},setDOMEvents:function(){var a=this,b=a.chart.container;b.onmousedown=function(b){a.onContainerMouseDown(b)};b.onmousemove=function(b){a.onContainerMouseMove(b)};b.onclick=function(b){a.onContainerClick(b)};E(b,"mouseleave",a.onContainerMouseLeave);mb===1&&E(A,"mouseup",a.onDocumentMouseUp);if($a)b.ontouchstart=function(b){a.onContainerTouchStart(b)}, +b.ontouchmove=function(b){a.onContainerTouchMove(b)},mb===1&&E(A,"touchend",a.onDocumentTouchEnd)},destroy:function(){var a;V(this.chart.container,"mouseleave",this.onContainerMouseLeave);mb||(V(A,"mouseup",this.onDocumentMouseUp),V(A,"touchend",this.onDocumentTouchEnd));clearInterval(this.tooltipTimeout);for(a in this)this[a]=null}};x(B.Pointer.prototype,{pinchTranslate:function(a,b,c,d,e,f){(this.zoomHor||this.pinchHor)&&this.pinchTranslateDirection(!0,a,b,c,d,e,f);(this.zoomVert||this.pinchVert)&& +this.pinchTranslateDirection(!1,a,b,c,d,e,f)},pinchTranslateDirection:function(a,b,c,d,e,f,g,h){var i=this.chart,j=a?"x":"y",k=a?"X":"Y",l="chart"+k,m=a?"width":"height",n=i["plot"+(a?"Left":"Top")],p,r,s=h||1,q=i.inverted,o=i.bounds[a?"h":"v"],w=b.length===1,G=b[0][l],t=c[0][l],y=!w&&b[1][l],z=!w&&c[1][l],v,c=function(){!w&&U(G-y)>20&&(s=h||U(t-z)/U(G-y));r=(n-t)/s+G;p=i["plot"+(a?"Width":"Height")]/s};c();b=r;bo.max&&(b=o.max-p,v=!0);v?(t-=0.8*(t-g[j][0]),w||(z-=0.8*(z- +g[j][1])),c()):g[j]=[t,z];q||(f[j]=r-n,f[m]=p);f=q?1/s:s;e[m]=p;e[j]=b;d[q?a?"scaleY":"scaleX":"scale"+k]=s;d["translate"+k]=f*n+(t-f*G)},pinch:function(a){var b=this,c=b.chart,d=b.pinchDown,e=a.touches,f=e.length,g=b.lastValidTouch,h=b.hasZoom,i=b.selectionMarker,j={},k=f===1&&(b.inClass(a.target,"highcharts-tracker")&&c.runTrackerClick||b.runChartClick),l={};if(f>1)b.initiated=!0;h&&b.initiated&&!k&&a.preventDefault();va(e,function(a){return b.normalize(a)});if(a.type==="touchstart")o(e,function(a, +b){d[b]={chartX:a.chartX,chartY:a.chartY}}),g.x=[d[0].chartX,d[1]&&d[1].chartX],g.y=[d[0].chartY,d[1]&&d[1].chartY],o(c.axes,function(a){if(a.zoomEnabled){var b=c.bounds[a.horiz?"h":"v"],d=a.minPixelPadding,e=a.toPixels(q(a.options.min,a.dataMin)),f=a.toPixels(q(a.options.max,a.dataMax)),g=F(e,f),e=y(e,f);b.min=F(a.pos,g-d);b.max=y(a.pos+a.len,e+d)}}),b.res=!0;else if(d.length){if(!i)b.selectionMarker=i=x({destroy:ua,touch:!0},c.plotBox);b.pinchTranslate(d,e,j,i,l,g);b.hasPinched=h;b.scaleGroups(j, +l);if(!h&&b.followTouchMove&&f===1)this.runPointActions(b.normalize(a));else if(b.res)b.res=!1,this.reset(!1,0)}},touch:function(a,b){var c=this.chart,d;qa=c.index;if(a.touches.length===1)if(a=this.normalize(a),c.isInsidePlot(a.chartX-c.plotLeft,a.chartY-c.plotTop)&&!c.openMenu){b&&this.runPointActions(a);if(a.type==="touchmove")c=this.pinchDown,d=c[0]?Math.sqrt(Math.pow(c[0].chartX-a.chartX,2)+Math.pow(c[0].chartY-a.chartY,2))>=4:!1;q(d,!0)&&this.pinch(a)}else b&&this.reset();else a.touches.length=== +2&&this.pinch(a)},onContainerTouchStart:function(a){this.touch(a,!0)},onContainerTouchMove:function(a){this.touch(a)},onDocumentTouchEnd:function(a){da[qa]&&da[qa].pointer.drop(a)}});if(L.PointerEvent||L.MSPointerEvent){var Ja={},Ob=!!L.PointerEvent,dc=function(){var a,b=[];b.item=function(a){return this[a]};for(a in Ja)Ja.hasOwnProperty(a)&&b.push({pageX:Ja[a].pageX,pageY:Ja[a].pageY,target:Ja[a].target});return b},Pb=function(a,b,c,d){if((a.pointerType==="touch"||a.pointerType===a.MSPOINTER_TYPE_TOUCH)&& +da[qa])d(a),d=da[qa].pointer,d[b]({type:c,target:a.currentTarget,preventDefault:ua,touches:dc()})};x(ab.prototype,{onContainerPointerDown:function(a){Pb(a,"onContainerTouchStart","touchstart",function(a){Ja[a.pointerId]={pageX:a.pageX,pageY:a.pageY,target:a.currentTarget}})},onContainerPointerMove:function(a){Pb(a,"onContainerTouchMove","touchmove",function(a){Ja[a.pointerId]={pageX:a.pageX,pageY:a.pageY};if(!Ja[a.pointerId].target)Ja[a.pointerId].target=a.currentTarget})},onDocumentPointerUp:function(a){Pb(a, +"onDocumentTouchEnd","touchend",function(a){delete Ja[a.pointerId]})},batchMSEvents:function(a){a(this.chart.container,Ob?"pointerdown":"MSPointerDown",this.onContainerPointerDown);a(this.chart.container,Ob?"pointermove":"MSPointerMove",this.onContainerPointerMove);a(A,Ob?"pointerup":"MSPointerUp",this.onDocumentPointerUp)}});T(ab.prototype,"init",function(a,b,c){a.call(this,b,c);this.hasZoom&&N(b.container,{"-ms-touch-action":"none","touch-action":"none"})});T(ab.prototype,"setDOMEvents",function(a){a.apply(this); +(this.hasZoom||this.followTouchMove)&&this.batchMSEvents(E)});T(ab.prototype,"destroy",function(a){this.batchMSEvents(V);a.call(this)})}var xb=B.Legend=function(a,b){this.init(a,b)};xb.prototype={init:function(a,b){var c=this,d=b.itemStyle,e=b.itemMarginTop||0;this.options=b;if(b.enabled)c.itemStyle=d,c.itemHiddenStyle=C(d,b.itemHiddenStyle),c.itemMarginTop=e,c.padding=d=q(b.padding,8),c.initialItemX=d,c.initialItemY=d-5,c.maxItemWidth=0,c.chart=a,c.itemHeight=0,c.symbolWidth=q(b.symbolWidth,16), +c.pages=[],c.render(),E(c.chart,"endResize",function(){c.positionCheckboxes()})},colorizeItem:function(a,b){var c=this.options,d=a.legendItem,e=a.legendLine,f=a.legendSymbol,g=this.itemHiddenStyle.color,c=b?c.itemStyle.color:g,h=b?a.legendColor||a.color||"#CCC":g,g=a.options&&a.options.marker,i={fill:h},j;d&&d.css({fill:c,color:c});e&&e.attr({stroke:h});if(f){if(g&&f.isMarker)for(j in i.stroke=h,g=a.convertAttribs(g),g)d=g[j],d!==v&&(i[j]=d);f.attr(i)}},positionItem:function(a){var b=this.options, +c=b.symbolPadding,b=!b.rtl,d=a._legendItemPos,e=d[0],d=d[1],f=a.checkbox;(a=a.legendGroup)&&a.element&&a.translate(b?e:this.legendWidth-e-2*c-4,d);if(f)f.x=e,f.y=d},destroyItem:function(a){var b=a.checkbox;o(["legendItem","legendLine","legendSymbol","legendGroup"],function(b){a[b]&&(a[b]=a[b].destroy())});b&&Wa(a.checkbox)},destroy:function(){var a=this.group,b=this.box;if(b)this.box=b.destroy();if(a)this.group=a.destroy()},positionCheckboxes:function(a){var b=this.group.alignAttr,c,d=this.clipHeight|| +this.legendHeight,e=this.titleHeight;if(b)c=b.translateY,o(this.allItems,function(f){var g=f.checkbox,h;g&&(h=c+e+g.y+(a||0)+3,N(g,{left:b.translateX+f.checkboxOffset+g.x-20+"px",top:h+"px",display:h>c-6&&h(m||b.chartWidth-2*j-r-d.x))this.itemX=r,this.itemY+=p+this.lastLineHeight+n,this.lastLineHeight=0;this.maxItemWidth=y(this.maxItemWidth,f);this.lastItemY=p+this.itemY+n;this.lastLineHeight=y(g,this.lastLineHeight);a._legendItemPos= +[this.itemX,this.itemY];e?this.itemX+=f:(this.itemY+=p+g+n,this.lastLineHeight=g);this.offsetWidth=m||y((e?this.itemX-r-k:f)+j,this.offsetWidth)},getAllItems:function(){var a=[];o(this.chart.series,function(b){var c=b.options;if(q(c.showInLegend,!t(c.linkedTo)?v:!1,!0))a=a.concat(b.legendItems||(c.legendType==="point"?b.data:b))});return a},adjustMargins:function(a,b){var c=this.chart,d=this.options,e=d.align.charAt(0)+d.verticalAlign.charAt(0)+d.layout.charAt(0);d.floating||o([/(lth|ct|rth)/,/(rtv|rm|rbv)/, +/(rbh|cb|lbh)/,/(lbv|lm|ltv)/],function(f,g){f.test(e)&&!t(a[g])&&(c[wb[g]]=y(c[wb[g]],c.legend[(g+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][g]*d[g%2?"x":"y"]+q(d.margin,12)+b[g]))})},render:function(){var a=this,b=a.chart,c=b.renderer,d=a.group,e,f,g,h,i=a.box,j=a.options,k=a.padding,l=j.borderWidth,m=j.backgroundColor;a.itemX=a.initialItemX;a.itemY=a.initialItemY;a.offsetWidth=0;a.lastItemY=0;if(!d)a.group=d=c.g("legend").attr({zIndex:7}).add(),a.contentGroup=c.g().attr({zIndex:1}).add(d), +a.scrollGroup=c.g().add(a.contentGroup);a.renderTitle();e=a.getAllItems();pb(e,function(a,b){return(a.options&&a.options.legendIndex||0)-(b.options&&b.options.legendIndex||0)});j.reversed&&e.reverse();a.allItems=e;a.display=f=!!e.length;a.lastLineHeight=0;o(e,function(b){a.renderItem(b)});g=(j.width||a.offsetWidth)+k;h=a.lastItemY+a.lastLineHeight+a.titleHeight;h=a.handleOverflow(h);h+=k;if(l||m){if(i){if(g>0&&h>0)i[i.isNew?"attr":"animate"](i.crisp({width:g,height:h})),i.isNew=!1}else a.box=i=c.rect(0, +0,g,h,j.borderRadius,l||0).attr({stroke:j.borderColor,"stroke-width":l||0,fill:m||"none"}).add(d).shadow(j.shadow),i.isNew=!0;i[f?"show":"hide"]()}a.legendWidth=g;a.legendHeight=h;o(e,function(b){a.positionItem(b)});f&&d.align(x({width:g,height:h},j),!0,"spacingBox");b.isResizing||this.positionCheckboxes()},handleOverflow:function(a){var b=this,c=this.chart,d=c.renderer,e=this.options,f=e.y,f=c.spacingBox.height+(e.verticalAlign==="top"?-f:f)-this.padding,g=e.maxHeight,h,i=this.clipRect,j=e.navigation, +k=q(j.animation,!0),l=j.arrowSize||12,m=this.nav,n=this.pages,p=this.padding,r,s=this.allItems,S=function(a){i.attr({height:a});if(b.contentGroup.div)b.contentGroup.div.style.clip="rect("+p+"px,9999px,"+(p+a)+"px,0)"};e.layout==="horizontal"&&(f/=2);g&&(f=F(f,g));n.length=0;if(a>f&&j.enabled!==!1){this.clipHeight=h=y(f-20-this.titleHeight-p,0);this.currentPage=q(this.currentPage,1);this.fullHeight=a;o(s,function(a,b){var c=a._legendItemPos[1],d=z(a.legendItem.getBBox().height),e=n.length;if(!e||c- +n[e-1]>h&&(r||c)!==n[e-1])n.push(r||c),e++;b===s.length-1&&c+d-n[e-1]>h&&n.push(c);c!==r&&(r=c)});if(!i)i=b.clipRect=d.clipRect(0,p,9999,0),b.contentGroup.clip(i);S(h);if(!m)this.nav=m=d.g().attr({zIndex:1}).add(this.group),this.up=d.symbol("triangle",0,0,l,l).on("click",function(){b.scroll(-1,k)}).add(m),this.pager=d.text("",15,10).css(j.style).add(m),this.down=d.symbol("triangle-down",0,0,l,l).on("click",function(){b.scroll(1,k)}).add(m);b.scroll(0);a=f}else if(m)S(c.chartHeight),m.hide(),this.scrollGroup.attr({translateY:1}), +this.clipHeight=0;return a},scroll:function(a,b){var c=this.pages,d=c.length,e=this.currentPage+a,f=this.clipHeight,g=this.options.navigation,h=g.activeColor,g=g.inactiveColor,i=this.pager,j=this.padding;e>d&&(e=d);if(e>0)b!==v&&ib(b,this.chart),this.nav.attr({translateX:j,translateY:f+this.padding+7+this.titleHeight,visibility:"visible"}),this.up.attr({fill:e===1?g:h}).css({cursor:e===1?"default":"pointer"}),i.attr({text:e+"/"+d}),this.down.attr({x:18+this.pager.getBBox().width,fill:e===d?g:h}).css({cursor:e=== +d?"default":"pointer"}),c=-c[e-1]+this.initialItemY,this.scrollGroup.animate({translateY:c}),this.currentPage=e,this.positionCheckboxes(c)}};ca=B.LegendSymbolMixin={drawRectangle:function(a,b){var c=a.options.symbolHeight||a.fontMetrics.f;b.legendSymbol=this.chart.renderer.rect(0,a.baseline-c+1,a.symbolWidth,c,a.options.symbolRadius||0).attr({zIndex:3}).add(b.legendGroup)},drawLineMarker:function(a){var b=this.options,c=b.marker,d=a.symbolWidth,e=this.chart.renderer,f=this.legendGroup,a=a.baseline- +z(a.fontMetrics.b*0.3),g;if(b.lineWidth){g={"stroke-width":b.lineWidth};if(b.dashStyle)g.dashstyle=b.dashStyle;this.legendLine=e.path([Y,0,a,R,d,a]).attr(g).add(f)}if(c&&c.enabled!==!1)b=c.radius,this.legendSymbol=c=e.symbol(this.symbol,d/2-b,a-b,2*b,2*b,c).add(f),c.isMarker=!0}};(/Trident\/7\.0/.test(Qa)||Ya)&&T(xb.prototype,"positionItem",function(a,b){var c=this,d=function(){b._legendItemPos&&a.call(c,b)};d();setTimeout(d)});var Da=B.Chart=function(){this.getArgs.apply(this,arguments)};B.chart= +function(a,b,c){return new Da(a,b,c)};Da.prototype={callbacks:[],getArgs:function(){var a=[].slice.call(arguments);if(Fa(a[0])||a[0].nodeName)this.renderTo=a.shift();this.init(a[0],a[1])},init:function(a,b){var c,d=a.series;a.series=null;c=C(Q,a);c.series=a.series=d;this.userOptions=a;d=c.chart;this.margin=this.splashArray("margin",d);this.spacing=this.splashArray("spacing",d);var e=d.events;this.bounds={h:{},v:{}};this.callback=b;this.isResizing=0;this.options=c;this.axes=[];this.series=[];this.hasCartesianSeries= +d.showAxes;var f=this,g;f.index=da.length;da.push(f);mb++;d.reflow!==!1&&E(f,"load",function(){f.initReflow()});if(e)for(g in e)E(f,g,e[g]);f.xAxis=[];f.yAxis=[];f.animation=ta?!1:q(d.animation,!0);f.pointCount=f.colorCounter=f.symbolCounter=0;f.firstRender()},initSeries:function(a){var b=this.options.chart;(b=J[a.type||b.type||b.defaultSeriesType])||ia(17,!0);b=new b;b.init(this,a);return b},isInsidePlot:function(a,b,c){var d=c?b:a,a=c?a:b;return d>=0&&d<=this.plotWidth&&a>=0&&a<=this.plotHeight}, +redraw:function(a){var b=this.axes,c=this.series,d=this.pointer,e=this.legend,f=this.isDirtyLegend,g,h,i=this.hasCartesianSeries,j=this.isDirtyBox,k=c.length,l=k,m=this.renderer,n=m.isHidden(),p=[];ib(a,this);n&&this.cloneRenderTo();for(this.layOutTitles();l--;)if(a=c[l],a.options.stacking&&(g=!0,a.isDirty)){h=!0;break}if(h)for(l=k;l--;)if(a=c[l],a.options.stacking)a.isDirty=!0;o(c,function(a){a.isDirty&&a.options.legendType==="point"&&(a.updateTotals&&a.updateTotals(),f=!0);a.isDirtyData&&K(a,"updatedData")}); +if(f&&e.options.enabled)e.render(),this.isDirtyLegend=!1;g&&this.getStacks();if(i&&!this.isResizing)this.maxTicks=null,o(b,function(a){a.updateNames();a.setScale()});this.getMargins();i&&(o(b,function(a){a.isDirty&&(j=!0)}),o(b,function(a){var b=a.min+","+a.max;if(a.extKey!==b)a.extKey=b,p.push(function(){K(a,"afterSetExtremes",x(a.eventArgs,a.getExtremes()));delete a.eventArgs});(j||g)&&a.redraw()}));j&&this.drawChartBox();o(c,function(a){a.isDirty&&a.visible&&(!a.isCartesian||a.xAxis)&&a.redraw()}); +d&&d.reset(!0);m.draw();K(this,"redraw");n&&this.cloneRenderTo(!0);o(p,function(a){a.call()})},get:function(a){var b=this.axes,c=this.series,d,e;for(d=0;d19?this.containerHeight:400))},cloneRenderTo:function(a){var b=this.renderToClone,c=this.container;if(a){if(b){for(;b.childNodes.length;)this.renderTo.appendChild(b.firstChild);Wa(b);delete this.renderToClone}}else c&&c.parentNode===this.renderTo&&this.renderTo.removeChild(c),this.renderToClone=b=this.renderTo.cloneNode(0),N(b,{position:"absolute",top:"-9999px",display:"block"}),b.style.setProperty&&b.style.setProperty("display", +"block","important"),A.body.appendChild(b),c&&b.appendChild(c)},getContainer:function(){var a,b=this.options,c=b.chart,d,e;a=this.renderTo;var f="highcharts-"+Lb++;if(!a)this.renderTo=a=c.renderTo;if(Fa(a))this.renderTo=a=A.getElementById(a);a||ia(13,!0);d=I(aa(a,"data-highcharts-chart"));D(d)&&da[d]&&da[d].hasRendered&&da[d].destroy();aa(a,"data-highcharts-chart",this.index);a.innerHTML="";!c.skipClone&&!a.offsetWidth&&this.cloneRenderTo();this.getChartSize();d=this.chartWidth;e=this.chartHeight; +this.container=a=ha(Xa,{className:"highcharts-container"+(c.className?" "+c.className:""),id:f},x({position:"relative",overflow:"hidden",width:d+"px",height:e+"px",textAlign:"left",lineHeight:"normal",zIndex:0,"-webkit-tap-highlight-color":"rgba(0,0,0,0)"},c.style),this.renderToClone||a);this._cursor=a.style.cursor;this.renderer=new (B[c.renderer]||Za)(a,d,e,c.style,c.forExport,b.exporting&&b.exporting.allowHTML);ta&&this.renderer.create(this,a,d,e);this.renderer.chartIndex=this.index},getMargins:function(a){var b= +this.spacing,c=this.margin,d=this.titleOffset;this.resetMargins();if(d&&!t(c[0]))this.plotTop=y(this.plotTop,d+this.options.title.margin+b[0]);this.legend.display&&this.legend.adjustMargins(c,b);this.extraBottomMargin&&(this.marginBottom+=this.extraBottomMargin);this.extraTopMargin&&(this.plotTop+=this.extraTopMargin);a||this.getAxisMargins()},getAxisMargins:function(){var a=this,b=a.axisOffset=[0,0,0,0],c=a.margin;a.hasCartesianSeries&&o(a.axes,function(a){a.visible&&a.getOffset()});o(wb,function(d, +e){t(c[e])||(a[d]+=b[e])});a.setChartSize()},reflow:function(a){var b=this,c=b.options.chart,d=b.renderTo,e=t(c.width),f=c.width||ya(d,"width"),c=c.height||ya(d,"height"),d=a?a.target:L;if(!e&&!b.isPrinting&&f&&c&&(d===L||d===A)){if(f!==b.containerWidth||c!==b.containerHeight)clearTimeout(b.reflowTimeout),b.reflowTimeout=bb(function(){b.container&&b.setSize(void 0,void 0,!1)},a?100:0);b.containerWidth=f;b.containerHeight=c}},initReflow:function(){var a=this,b=function(b){a.reflow(b)};E(L,"resize", +b);E(a,"destroy",function(){V(L,"resize",b)})},setSize:function(a,b,c){var d=this,e=d.renderer;d.isResizing+=1;ib(c,d);d.oldChartHeight=d.chartHeight;d.oldChartWidth=d.chartWidth;if(a!==void 0)d.options.chart.width=a;if(b!==void 0)d.options.chart.height=b;d.getChartSize();a=e.globalAnimation;(a?fb:N)(d.container,{width:d.chartWidth+"px",height:d.chartHeight+"px"},a);d.setChartSize(!0);e.setSize(d.chartWidth,d.chartHeight,c);d.maxTicks=null;o(d.axes,function(a){a.isDirty=!0;a.setScale()});o(d.series, +function(a){a.isDirty=!0});d.isDirtyLegend=!0;d.isDirtyBox=!0;d.layOutTitles();d.getMargins();d.redraw(c);d.oldChartHeight=null;K(d,"resize");bb(function(){d&&K(d,"endResize",null,function(){d.isResizing-=1})},cb(a).duration)},setChartSize:function(a){var b=this.inverted,c=this.renderer,d=this.chartWidth,e=this.chartHeight,f=this.options.chart,g=this.spacing,h=this.clipOffset,i,j,k,l;this.plotLeft=i=z(this.plotLeft);this.plotTop=j=z(this.plotTop);this.plotWidth=k=y(0,z(d-i-this.marginRight));this.plotHeight= +l=y(0,z(e-j-this.marginBottom));this.plotSizeX=b?l:k;this.plotSizeY=b?k:l;this.plotBorderWidth=f.plotBorderWidth||0;this.spacingBox=c.spacingBox={x:g[3],y:g[0],width:d-g[3]-g[1],height:e-g[0]-g[2]};this.plotBox=c.plotBox={x:i,y:j,width:k,height:l};d=2*Z(this.plotBorderWidth/2);b=Ha(y(d,h[3])/2);c=Ha(y(d,h[0])/2);this.clipBox={x:b,y:c,width:Z(this.plotSizeX-y(d,h[1])/2-b),height:y(0,Z(this.plotSizeY-y(d,h[2])/2-c))};a||o(this.axes,function(a){a.setAxisSize();a.setAxisTranslation()})},resetMargins:function(){var a= +this;o(wb,function(b,c){a[b]=q(a.margin[c],a.spacing[c])});a.axisOffset=[0,0,0,0];a.clipOffset=[0,0,0,0]},drawChartBox:function(){var a=this.options.chart,b=this.renderer,c=this.chartWidth,d=this.chartHeight,e=this.chartBackground,f=this.plotBackground,g=this.plotBorder,h=this.plotBGImage,i=a.borderWidth||0,j=a.backgroundColor,k=a.plotBackgroundColor,l=a.plotBackgroundImage,m=a.plotBorderWidth||0,n,p=this.plotLeft,r=this.plotTop,s=this.plotWidth,q=this.plotHeight,o=this.plotBox,w=this.clipRect,G= +this.clipBox;n=i+(a.shadow?8:0);if(i||j)if(e)e.animate(e.crisp({width:c-n,height:d-n}));else{e={fill:j||"none"};if(i)e.stroke=a.borderColor,e["stroke-width"]=i;this.chartBackground=b.rect(n/2,n/2,c-n,d-n,a.borderRadius,i).attr(e).addClass("highcharts-background").add().shadow(a.shadow)}if(k)f?f.animate(o):this.plotBackground=b.rect(p,r,s,q,0).attr({fill:k}).add().shadow(a.plotShadow);if(l)h?h.animate(o):this.plotBGImage=b.image(l,p,r,s,q).add();w?w.animate({width:G.width,height:G.height}):this.clipRect= +b.clipRect(G);if(m)g?(g.strokeWidth=-m,g.animate(g.crisp({x:p,y:r,width:s,height:q}))):this.plotBorder=b.rect(p,r,s,q,0,-m).attr({stroke:a.plotBorderColor,"stroke-width":m,fill:"none",zIndex:1}).add();this.isDirtyBox=!1},propFromSeries:function(){var a=this,b=a.options.chart,c,d=a.options.series,e,f;o(["inverted","angular","polar"],function(g){c=J[b.type||b.defaultSeriesType];f=a[g]||b[g]||c&&c.prototype[g];for(e=d&&d.length;!f&&e--;)(c=J[d[e].type])&&c.prototype[g]&&(f=!0);a[g]=f})},linkSeries:function(){var a= +this,b=a.series;o(b,function(a){a.linkedSeries.length=0});o(b,function(b){var d=b.options.linkedTo;if(Fa(d)&&(d=d===":previous"?a.series[b.index-1]:a.get(d))&&d.linkedParent!==b)d.linkedSeries.push(b),b.linkedParent=d,b.visible=q(b.options.visible,d.options.visible,b.visible)})},renderSeries:function(){o(this.series,function(a){a.translate();a.render()})},renderLabels:function(){var a=this,b=a.options.labels;b.items&&o(b.items,function(c){var d=x(b.style,c.style),e=I(d.left)+a.plotLeft,f=I(d.top)+ +a.plotTop+12;delete d.left;delete d.top;a.renderer.text(c.html,e,f).attr({zIndex:2}).css(d).add()})},render:function(){var a=this.axes,b=this.renderer,c=this.options,d,e,f,g;this.setTitle();this.legend=new xb(this,c.legend);this.getStacks&&this.getStacks();this.getMargins(!0);this.setChartSize();d=this.plotWidth;e=this.plotHeight-=21;o(a,function(a){a.setScale()});this.getAxisMargins();f=d/this.plotWidth>1.1;g=e/this.plotHeight>1.05;if(f||g)this.maxTicks=null,o(a,function(a){(a.horiz&&f||!a.horiz&& +g)&&a.setTickInterval(!0)}),this.getMargins();this.drawChartBox();this.hasCartesianSeries&&o(a,function(a){a.visible&&a.render()});if(!this.seriesGroup)this.seriesGroup=b.g("series-group").attr({zIndex:3}).add();this.renderSeries();this.renderLabels();this.showCredits(c.credits);this.hasRendered=!0},showCredits:function(a){if(a.enabled&&!this.credits)this.credits=this.renderer.text(a.text,0,0).on("click",function(){if(a.href)L.location.href=a.href}).attr({align:a.position.align,zIndex:8}).css(a.style).add().align(a.position)}, +destroy:function(){var a=this,b=a.axes,c=a.series,d=a.container,e,f=d&&d.parentNode;K(a,"destroy");da[a.index]=v;mb--;a.renderTo.removeAttribute("data-highcharts-chart");V(a);for(e=b.length;e--;)b[e]=b[e].destroy();for(e=c.length;e--;)c[e]=c[e].destroy();o("title,subtitle,chartBackground,plotBackground,plotBGImage,plotBorder,seriesGroup,clipRect,credits,pointer,scroller,rangeSelector,legend,resetZoomButton,tooltip,renderer".split(","),function(b){var c=a[b];c&&c.destroy&&(a[b]=c.destroy())});if(d)d.innerHTML= +"",V(d),f&&Wa(d);for(e in a)delete a[e]},isReadyToRender:function(){var a=this;return!ma&&L==L.top&&A.readyState!=="complete"||ta&&!L.canvg?(ta?Zb.push(function(){a.firstRender()},a.options.global.canvasToolsURL):A.attachEvent("onreadystatechange",function(){A.detachEvent("onreadystatechange",a.firstRender);A.readyState==="complete"&&a.firstRender()}),!1):!0},firstRender:function(){var a=this,b=a.options;if(a.isReadyToRender()){a.getContainer();K(a,"init");a.resetMargins();a.setChartSize();a.propFromSeries(); +a.getAxes();o(b.series||[],function(b){a.initSeries(b)});a.linkSeries();K(a,"beforeRender");if(B.Pointer)a.pointer=new ab(a,b);a.render();a.renderer.draw();if(!a.renderer.imgCount&&a.onload)a.onload();a.cloneRenderTo(!0)}},onload:function(){var a=this;o([this.callback].concat(this.callbacks),function(b){b&&a.index!==void 0&&b.apply(a,[a])});K(a,"load");this.onload=null},splashArray:function(a,b){var c=b[a],c=ja(c)?c:[c,c,c,c];return[q(b[a+"Top"],c[0]),q(b[a+"Right"],c[1]),q(b[a+"Bottom"],c[2]),q(b[a+ +"Left"],c[3])]}};var ec=B.CenteredSeriesMixin={getCenter:function(){var a=this.options,b=this.chart,c=2*(a.slicedOffset||0),d=b.plotWidth-2*c,b=b.plotHeight-2*c,e=a.center,e=[q(e[0],"50%"),q(e[1],"50%"),a.size||"100%",a.innerSize||0],f=F(d,b),g,h;for(g=0;g<4;++g)h=e[g],a=g<2||g===2&&/%$/.test(h),e[g]=(/%$/.test(h)?[d,b,f,e[2]][g]*parseFloat(h)/100:parseFloat(h))+(a?c:0);e[3]>e[2]&&(e[3]=e[2]);return e}},Ea=function(){};Ea.prototype={init:function(a,b,c){this.series=a;this.color=a.color;this.applyOptions(b, +c);this.pointAttr={};if(a.options.colorByPoint&&(b=a.options.colors||a.chart.options.colors,this.color=this.color||b[a.colorCounter++],a.colorCounter===b.length))a.colorCounter=0;a.chart.pointCount++;return this},applyOptions:function(a,b){var c=this.series,d=c.options.pointValKey||c.pointValKey,a=Ea.prototype.optionsToObject.call(this,a);x(this,a);this.options=this.options?x(this.options,a):a;a.group&&delete this.group;if(d)this.y=this[d];this.isNull=q(this.isValid&&!this.isValid(),this.x===null|| +!D(this.y,!0));if("name"in this&&b===void 0&&c.xAxis&&c.xAxis.hasNames)this.x=c.xAxis.nameToX(this);if(this.x===void 0&&c)this.x=b===void 0?c.autoIncrement(this):b;return this},optionsToObject:function(a){var b={},c=this.series,d=c.options.keys,e=d||c.pointArrayMap||["y"],f=e.length,g=0,h=0;if(D(a)||a===null)b[e[0]]=a;else if(La(a)){if(!d&&a.length>f){c=typeof a[0];if(c==="string")b.name=a[0];else if(c==="number")b.x=a[0];g++}for(;hm){for(c=0;k===null&&ci||this.forceCrop))if(b[d-1]p)b=[],c=[];else if(b[0]p)e=this.cropData(this.xData,this.yData,n,p),b=e.xData,c=e.yData,e=e.start,f=!0;for(i=b.length||1;--i;)d=m?j(b[i])-j(b[i-1]):b[i]-b[i-1],d>0&&(g===v||d=c){f=y(0,i-h);break}for(c=i;cd){g=c+h;break}return{xData:a.slice(f,g),yData:b.slice(f,g),start:f,end:g}},generatePoints:function(){var a=this.options.data,b=this.data,c,d=this.processedXData,e=this.processedYData,f=this.pointClass,g=d.length,h=this.cropStart||0,i,j=this.hasGroupedData,k,l=[],m;if(!b&&!j)b=[],b.length= +a.length,b=this.data=b;for(m=0;m0),j=this.getExtremesFromAll||this.options.getExtremesFromAll||this.cropped||(c[l+1]||j)>=g&&(c[l-1]||j)<=h,i&&j)if(i=k.length)for(;i--;)k[i]!==null&&(e[f++]=k[i]);else e[f++]=k;this.dataMin=Oa(e);this.dataMax=Ga(e)},translate:function(){this.processedXData||this.processData();this.generatePoints();for(var a=this.options,b=a.stacking,c=this.xAxis,d=c.categories,e=this.yAxis,f=this.points,g=f.length,h=!!this.modifyValue, +i=a.pointPlacement,j=i==="between"||D(i),k=a.threshold,l=a.startFromThreshold?k:0,m,n,p,r,s=Number.MAX_VALUE,a=0;a=0&&n<=e.len&&m>=0&&m<=c.len;o.clientX=j?W(c.translate(u,0,0,0,1,i)):m;o.negative=o.y<(k||0);o.category=d&&d[o.x]!==v?d[o.x]:o.x;o.isNull||(p!==void 0&&(s=F(s,U(m-p))),p=m)}this.closestPointRangePx= +s},getValidPoints:function(a,b){var c=this.chart;return Ia(a||this.points||[],function(a){return b&&!c.isInsidePlot(a.plotX,a.plotY,c.inverted)?!1:!a.isNull})},setClip:function(a){var b=this.chart,c=this.options,d=b.renderer,e=b.inverted,f=this.clipBox,g=f||b.clipBox,h=this.sharedClipKey||["_sharedClip",a&&a.duration,a&&a.easing,g.height,c.xAxis,c.yAxis].join(","),i=b[h],j=b[h+"m"];if(!i){if(a)g.width=0,b[h+"m"]=j=d.clipRect(-99,e?-b.plotLeft:-b.plotTop,99,e?b.chartWidth:b.chartHeight);b[h]=i=d.clipRect(g); +i.count={length:0}}a&&!i.count[this.index]&&(i.count[this.index]=!0,i.count.length+=1);if(c.clip!==!1)this.group.clip(a||f?i:b.clipRect),this.markerGroup.clip(j),this.sharedClipKey=h;a||(i.count[this.index]&&(delete i.count[this.index],i.count.length-=1),i.count.length===0&&h&&b[h]&&(f||(b[h]=b[h].destroy()),b[h+"m"]&&(b[h+"m"]=b[h+"m"].destroy())))},animate:function(a){var b=this.chart,c=cb(this.options.animation),d;a?this.setClip(c):(d=this.sharedClipKey,(a=b[d])&&a.animate({width:b.plotSizeX}, +c),b[d+"m"]&&b[d+"m"].animate({width:b.plotSizeX+99},c),this.animate=null)},afterAnimate:function(){this.setClip();K(this,"afterAnimate")},drawPoints:function(){var a,b=this.points,c=this.chart,d,e,f,g,h,i,j,k,l=this.options.marker,m=this.pointAttr[""],n,p,r,s=this.markerGroup,o=q(l.enabled,this.xAxis.isRadial,this.closestPointRangePx>2*l.radius);if(l.enabled!==!1||this._hasPointMarkers)for(f=b.length;f--;)if(g=b[f],d=Z(g.plotX),e=g.plotY,k=g.graphic,n=g.marker||{},p=!!g.marker,a=o&&n.enabled===v|| +n.enabled,r=g.isInside,a&&D(e)&&g.y!==null)if(a=g.pointAttr[g.selected?"select":""]||m,h=a.r,i=q(n.symbol,this.symbol),j=i.indexOf("url")===0,k)k[r?"show":"hide"](!0).attr(a).animate(x({x:d-h,y:e-h},k.symbolName?{width:2*h,height:2*h}:{}));else{if(r&&(h>0||j))g.graphic=c.renderer.symbol(i,d-h,e-h,2*h,2*h,p?n:l).attr(a).add(s)}else if(k)g.graphic=k.destroy()},convertAttribs:function(a,b,c,d){var e=this.pointAttrToOptions,f,g,h={},a=a||{},b=b||{},c=c||{},d=d||{};for(f in e)g=e[f],h[f]=q(a[g],b[f],c[f], +d[f]);return h},getAttribs:function(){var a=this,b=a.options,c=$[a.type].marker?b.marker:b,d=c.states,e=d.hover,f,g=a.color,h=a.options.negativeColor,i={stroke:g,fill:g},j=a.points||[],k,l=[],m,n=a.pointAttrToOptions;f=a.hasPointSpecificOptions;var p=c.lineColor,r=c.fillColor;k=b.turboThreshold;var s=a.zones,S=a.zoneAxis||"y",u,w;b.marker?(e.radius=+e.radius||+c.radius+ +e.radiusPlus,e.lineWidth=e.lineWidth||c.lineWidth+e.lineWidthPlus):(e.color=e.color||xa(e.color||g).brighten(e.brightness).get(), +e.negativeColor=e.negativeColor||xa(e.negativeColor||h).brighten(e.brightness).get());l[""]=a.convertAttribs(c,i);o(["hover","select"],function(b){l[b]=a.convertAttribs(d[b],l[""])});a.pointAttr=l;g=j.length;if(!k||g=i.value;)i=s[++f];k.color=k.fillColor=i=q(i.color,a.color)}f=b.colorByPoint||k.color;if(k.options)for(w in n)t(c[n[w]])&&(f=!0);if(f){c=c||{};m=[]; +d=c.states||{};f=d.hover=d.hover||{};if(!b.marker||k.negative&&!f.fillColor&&!e.fillColor)f[a.pointAttrToOptions.fill]=f.color||!k.options.color&&e[k.negative&&h?"negativeColor":"color"]||xa(k.color).brighten(f.brightness||e.brightness).get();u={color:k.color};if(!r)u.fillColor=k.color;if(!p)u.lineColor=k.color;c.hasOwnProperty("color")&&!c.color&&delete c.color;if(i&&!e.fillColor)f.fillColor=i;m[""]=a.convertAttribs(x(u,c),l[""]);m.hover=a.convertAttribs(d.hover,l.hover,m[""]);m.select=a.convertAttribs(d.select, +l.select,m[""])}else m=l;k.pointAttr=m}},destroy:function(){var a=this,b=a.chart,c=/AppleWebKit\/533/.test(Qa),d,e=a.data||[],f,g,h;K(a,"destroy");V(a);o(a.axisTypes||[],function(b){if(h=a[b])Ba(h.series,a),h.isDirty=h.forceRedraw=!0});a.legendItem&&a.chart.legend.destroyItem(a);for(d=e.length;d--;)(f=e[d])&&f.destroy&&f.destroy();a.points=null;clearTimeout(a.animationTimeout);for(g in a)a[g]instanceof X&&!a[g].survive&&(d=c&&g==="group"?"hide":"destroy",a[g][d]());if(b.hoverSeries===a)b.hoverSeries= +null;Ba(b.series,a);for(g in a)delete a[g]},getGraphPath:function(a,b,c){var d=this,e=d.options,f=e.step,g,h=[],i=[],j,a=a||d.points;(g=a.reversed)&&a.reverse();(f={right:1,center:2}[f]||f&&3)&&g&&(f=4-f);e.connectNulls&&!b&&!c&&(a=this.getValidPoints(a));o(a,function(g,l){var m=g.plotX,n=g.plotY,p=a[l-1];if((g.leftCliff||p&&p.rightCliff)&&!c)j=!0;g.isNull&&!t(b)&&l>0?j=!e.connectNulls:g.isNull&&!b?j=!0:(l===0||j?p=[Y,g.plotX,g.plotY]:d.getPointSpline?p=d.getPointSpline(a,g,l):f?(p=f===1?[R,p.plotX, n]:f===2?[R,(p.plotX+m)/2,p.plotY,R,(p.plotX+m)/2,n]:[R,m,p.plotY],p.push(R,m,n)):p=[R,m,n],i.push(g.x),f&&i.push(g.x),h.push.apply(h,p),j=!1)});h.xMap=i;return d.graphPath=h},drawGraph:function(){var a=this,b=this.options,c=[["graph",b.lineColor||this.color,b.dashStyle]],d=b.lineWidth,e=b.linecap!=="square",f=(this.gappedPath||this.getGraphPath).call(this);o(this.zones,function(d,e){c.push(["zoneGraph"+e,d.color||a.color,d.dashStyle||b.dashStyle])});o(c,function(c,h){var i=c[0],j=a[i];if(j)j.endX= -f.xMap,j.animate({d:f});else if(d&&f.length)j={stroke:c[1],"stroke-width":d,fill:"none",zIndex:1},c[2]?j.dashstyle=c[2]:e&&(j["stroke-linecap"]=j["stroke-linejoin"]="round"),j=a[i]=a.chart.renderer.path(f).attr(j).add(a.group).shadow(h<2&&b.shadow);if(j)j.startX=f.xMap,j.isArea=f.isArea})},applyZones:function(){var a=this,b=this.chart,c=b.renderer,d=this.zones,e,f,g=this.clips||[],h,i=this.graph,j=this.area,k=y(b.chartWidth,b.chartHeight),l=this[(this.zoneAxis||"y")+"Axis"],m,n=l.reversed,p=b.inverted, -r=l.horiz,s,Z,u,w=!1;if(d.length&&(i||j)&&l.min!==x)i&&i.hide(),j&&j.hide(),m=l.getExtremes(),o(d,function(d,o){e=n?r?b.plotWidth:0:r?0:l.toPixels(m.min);e=E(y(q(f,e),0),k);f=E(y(A(l.toPixels(q(d.value,m.max),!0)),0),k);w&&(e=f=l.toPixels(m.max));s=Math.abs(e-f);Z=E(e,f);u=y(e,f);if(l.isXAxis){if(h={x:p?u:Z,y:0,width:s,height:k},!r)h.x=b.plotHeight-h.x}else if(h={x:0,y:p?u:Z,width:k,height:s},r)h.y=b.plotWidth-h.y;b.inverted&&c.isVML&&(h=l.isXAxis?{x:0,y:n?Z:u,height:h.width,width:b.chartWidth}:{x:h.y- -b.plotLeft-b.spacingBox.x,y:0,width:h.height,height:b.chartHeight});g[o]?g[o].animate(h):(g[o]=c.clipRect(h),i&&a["zoneGraph"+o].clip(g[o]),j&&a["zoneArea"+o].clip(g[o]));w=d.value>m.max}),this.clips=g},invertGroups:function(){function a(){var a={width:b.yAxis.len,height:b.xAxis.len};o(["group","markerGroup"],function(c){b[c]&&b[c].attr(a).invert()})}var b=this,c=b.chart;if(b.xAxis)G(c,"resize",a),G(b,"destroy",function(){U(c,"resize",a)}),a(),b.invertGroups=a},plotGroup:function(a,b,c,d,e){var f= -this[a],g=!f;g&&(this[a]=f=this.chart.renderer.g(b).attr({zIndex:d||0.1}).add(e),f.addClass("highcharts-series-"+this.index));f.attr({visibility:c})[g?"attr":"animate"](this.getPlotBox());return f},getPlotBox:function(){var a=this.chart,b=this.xAxis,c=this.yAxis;if(a.inverted)b=c,c=this.xAxis;return{translateX:b?b.left:a.plotLeft,translateY:c?c.top:a.plotTop,scaleX:1,scaleY:1}},render:function(){var a=this,b=a.chart,c,d=a.options,e=!!a.animate&&b.renderer.isSVG&&ib(d.animation).duration,f=a.visible? +f.xMap,j.animate({d:f});else if(d&&f.length)j={stroke:c[1],"stroke-width":d,fill:"none",zIndex:1},c[2]?j.dashstyle=c[2]:e&&(j["stroke-linecap"]=j["stroke-linejoin"]="round"),j=a[i]=a.chart.renderer.path(f).attr(j).add(a.group).shadow(h<2&&b.shadow);if(j)j.startX=f.xMap,j.isArea=f.isArea})},applyZones:function(){var a=this,b=this.chart,c=b.renderer,d=this.zones,e,f,g=this.clips||[],h,i=this.graph,j=this.area,k=y(b.chartWidth,b.chartHeight),l=this[(this.zoneAxis||"y")+"Axis"],m,n,p=b.inverted,r,s,S, +u,w=!1;if(d.length&&(i||j)&&l&&l.min!==v)n=l.reversed,r=l.horiz,i&&i.hide(),j&&j.hide(),m=l.getExtremes(),o(d,function(d,o){e=n?r?b.plotWidth:0:r?0:l.toPixels(m.min);e=F(y(q(f,e),0),k);f=F(y(z(l.toPixels(q(d.value,m.max),!0)),0),k);w&&(e=f=l.toPixels(m.max));s=Math.abs(e-f);S=F(e,f);u=y(e,f);if(l.isXAxis){if(h={x:p?u:S,y:0,width:s,height:k},!r)h.x=b.plotHeight-h.x}else if(h={x:0,y:p?u:S,width:k,height:s},r)h.y=b.plotWidth-h.y;p&&c.isVML&&(h=l.isXAxis?{x:0,y:n?S:u,height:h.width,width:b.chartWidth}: +{x:h.y-b.plotLeft-b.spacingBox.x,y:0,width:h.height,height:b.chartHeight});g[o]?g[o].animate(h):(g[o]=c.clipRect(h),i&&a["zoneGraph"+o].clip(g[o]),j&&a["zoneArea"+o].clip(g[o]));w=d.value>m.max}),this.clips=g},invertGroups:function(){function a(){var a={width:b.yAxis.len,height:b.xAxis.len};o(["group","markerGroup"],function(c){b[c]&&b[c].attr(a).invert()})}var b=this,c=b.chart;if(b.xAxis)E(c,"resize",a),E(b,"destroy",function(){V(c,"resize",a)}),a(),b.invertGroups=a},plotGroup:function(a,b,c,d,e){var f= +this[a],g=!f;g&&(this[a]=f=this.chart.renderer.g(b).attr({zIndex:d||0.1}).add(e),f.addClass("highcharts-series-"+this.index));f.attr({visibility:c})[g?"attr":"animate"](this.getPlotBox());return f},getPlotBox:function(){var a=this.chart,b=this.xAxis,c=this.yAxis;if(a.inverted)b=c,c=this.xAxis;return{translateX:b?b.left:a.plotLeft,translateY:c?c.top:a.plotTop,scaleX:1,scaleY:1}},render:function(){var a=this,b=a.chart,c,d=a.options,e=!!a.animate&&b.renderer.isSVG&&cb(d.animation).duration,f=a.visible? "inherit":"hidden",g=d.zIndex,h=a.hasRendered,i=b.seriesGroup;c=a.plotGroup("group","series",f,g,i);a.markerGroup=a.plotGroup("markerGroup","markers",f,g,i);e&&a.animate(!0);a.getAttribs();c.inverted=a.isCartesian?b.inverted:!1;a.drawGraph&&(a.drawGraph(),a.applyZones());o(a.points,function(a){a.redraw&&a.redraw()});a.drawDataLabels&&a.drawDataLabels();a.visible&&a.drawPoints();a.drawTracker&&a.options.enableMouseTracking!==!1&&a.drawTracker();b.inverted&&a.invertGroups();d.clip!==!1&&!a.sharedClipKey&& !h&&c.clip(b.clipRect);e&&a.animate();if(!h)a.animationTimeout=bb(function(){a.afterAnimate()},e);a.isDirty=a.isDirtyData=!1;a.hasRendered=!0},redraw:function(){var a=this.chart,b=this.isDirty||this.isDirtyData,c=this.group,d=this.xAxis,e=this.yAxis;c&&(a.inverted&&c.attr({width:a.plotWidth,height:a.plotHeight}),c.animate({translateX:q(d&&d.left,a.plotLeft),translateY:q(e&&e.top,a.plotTop)}));this.translate();this.render();b&&delete this.kdTree},kdDimensions:1,kdAxisArray:["clientX","plotY"],searchPoint:function(a, b){var c=this.xAxis,d=this.yAxis,e=this.chart.inverted;return this.searchKDTree({clientX:e?c.len-a.chartY+c.pos:a.chartX-c.pos,plotY:e?d.len-a.chartX+d.pos:a.chartY-d.pos},b)},buildKDTree:function(){function a(c,e,f){var g,h;if(h=c&&c.length)return g=b.kdAxisArray[e%f],c.sort(function(a,b){return a[g]-b[g]}),h=Math.floor(h/2),{point:c[h],left:a(c.slice(0,h),e+1,f),right:a(c.slice(h+1),e+1,f)}}var b=this,c=b.kdDimensions;delete b.kdTree;bb(function(){b.kdTree=a(b.getValidPoints(null,!b.directTouch), c,c)},b.options.kdNow?0:1)},searchKDTree:function(a,b){function c(a,b,j,k){var l=b.point,m=d.kdAxisArray[j%k],n,p,r=l;p=t(a[e])&&t(l[e])?Math.pow(a[e]-l[e],2):null;n=t(a[f])&&t(l[f])?Math.pow(a[f]-l[f],2):null;n=(p||0)+(n||0);l.dist=t(n)?Math.sqrt(n):Number.MAX_VALUE;l.distX=t(p)?Math.sqrt(p):Number.MAX_VALUE;m=a[m]-l[m];n=m<0?"left":"right";p=m<0?"right":"left";b[n]&&(n=c(a,b[n],j+1,k),r=n[g]0&&this.singleStacks===!1&&(s.points[o][0]=s.points[this.index+","+w+",0"][0])}e==="percent"?(r=r?i:j,k&&m[r]&&m[r][w]? -(r=m[r][w],s.total=r.total=y(r.total,s.total)+T(F)||0):s.total=V(s.total+(T(F)||0))):s.total=V(s.total+(F||0));s.cum=q(s.cum,g)+(F||0);if(F!==null)s.points[o].push(s.cum),c[u]=s.cum}if(e==="percent")l.usePercentage=!0;this.stackedYData=c;l.oldStacks={}}};P.prototype.setPercentStacks=function(){var a=this,b=a.stackKey,c=a.yAxis.stacks,d=a.processedXData,e;o([b,"-"+b],function(b){var f;for(var g=d.length,h,i;g--;)if(h=d[g],e=a.getStackIndicator(e,h,a.index),f=(i=c[b]&&c[b][h])&&i.points[e.key],h=f)i= -i.total?100/i.total:0,h[0]=V(h[0]*i),h[1]=V(h[1]*i),a.stackedYData[g]=h[1]})};P.prototype.getStackIndicator=function(a,b,c){!t(a)||a.x!==b?a={x:b,index:0}:a.index++;a.key=[c,b,a.index].join(",");return a};v(Da.prototype,{addSeries:function(a,b,c){var d,e=this;a&&(b=q(b,!0),K(e,"addSeries",{options:a},function(){d=e.initSeries(a);e.isDirtyLegend=!0;e.linkSeries();b&&e.redraw(c)}));return d},addAxis:function(a,b,c,d){var e=b?"xAxis":"yAxis",f=this.options,a=D(a,{index:this[e].length,isX:b});new J(this, -a);f[e]=sa(f[e]||{});f[e].push(a);q(c,!0)&&this.redraw(d)},showLoading:function(a){var b=this,c=b.options,d=b.loadingDiv,e=c.loading,f=function(){d&&O(d,{left:b.plotLeft+"px",top:b.plotTop+"px",width:b.plotWidth+"px",height:b.plotHeight+"px"})};if(!d)b.loadingDiv=d=ia(Xa,{className:"highcharts-loading"},v(e.style,{zIndex:10,display:"none"}),b.container),b.loadingSpan=ia("span",null,e.labelStyle,d),G(b,"redraw",f);b.loadingSpan.innerHTML=a||c.lang.loading;if(!b.loadingShown)O(d,{opacity:0,display:""}), -fb(d,{opacity:e.style.opacity},{duration:e.showDuration||0}),b.loadingShown=!0;f()},hideLoading:function(){var a=this.options,b=this.loadingDiv;b&&fb(b,{opacity:0},{duration:a.loading.hideDuration||100,complete:function(){O(b,{display:"none"})}});this.loadingShown=!1}});v(Ja.prototype,{update:function(a,b,c,d){function e(){f.applyOptions(a);if(f.y===null&&h)f.graphic=h.destroy();if(ha(a,!0))f.redraw=function(){if(h&&h.element&&a&&a.marker&&a.marker.symbol)f.graphic=h.destroy();if(a&&a.dataLabels&& -f.dataLabel)f.dataLabel=f.dataLabel.destroy();f.redraw=null};i=f.index;g.updateParallelArrays(f,i);if(l&&f.name)l[f.x]=f.name;k.data[i]=ha(k.data[i],!0)?f.options:a;g.isDirty=g.isDirtyData=!0;if(!g.fixedBox&&g.hasCartesianSeries)j.isDirtyBox=!0;if(k.legendType==="point")j.isDirtyLegend=!0;b&&j.redraw(c)}var f=this,g=f.series,h=f.graphic,i,j=g.chart,k=g.options,l=g.xAxis&&g.xAxis.names,b=q(b,!0);d===!1?e():f.firePointEvent("update",{options:a},e)},remove:function(a,b){this.series.removePoint(qa(this, -this.series.data),a,b)}});v(P.prototype,{addPoint:function(a,b,c,d){var e=this.options,f=this.data,g=this.chart,h=this.xAxis&&this.xAxis.names,i=e.data,j,k=this.xData,l,m;cb(d,g);b=q(b,!0);d={series:this};this.pointClass.prototype.applyOptions.apply(d,[a]);m=d.x;l=k.length;if(this.requireSorting&&mm;)l--;this.updateParallelArrays(d,"splice",l,0,0);this.updateParallelArrays(d,l);if(h&&d.name)h[m]=d.name;i.splice(l,0,a);j&&(this.data.splice(l,0,null),this.processData());e.legendType=== -"point"&&this.generatePoints();c&&(f[0]&&f[0].remove?f[0].remove(!1):(f.shift(),this.updateParallelArrays(d,"shift"),i.shift()));this.isDirtyData=this.isDirty=!0;b&&(this.getAttribs(),g.redraw())},removePoint:function(a,b,c){var d=this,e=d.data,f=e[a],g=d.points,h=d.chart,i=function(){g&&g.length===e.length&&g.splice(a,1);e.splice(a,1);d.options.data.splice(a,1);d.updateParallelArrays(f||{series:d},"splice",a,1);f&&f.destroy();d.isDirty=!0;d.isDirtyData=!0;b&&h.redraw()};cb(c,h);b=q(b,!0);f?f.firePointEvent("remove", -null,i):i()},remove:function(a,b){var c=this,d=c.chart;K(c,"remove",null,function(){c.destroy();d.isDirtyLegend=d.isDirtyBox=!0;d.linkSeries();q(a,!0)&&d.redraw(b)})},update:function(a,b){var c=this,d=this.chart,e=this.userOptions,f=this.type,g=I[f].prototype,h=["group","markerGroup","dataLabelsGroup"],i;if(a.type&&a.type!==f||a.zIndex!==void 0)h.length=0;o(h,function(a){h[a]=c[a];delete c[a]});a=D(e,{animation:!1,index:this.index,pointStart:this.xData[0]},{data:this.options.data},a);this.remove(!1); -for(i in g)this[i]=x;v(this,I[a.type||f].prototype);o(h,function(a){c[a]=h[a]});this.init(d,a);d.linkSeries();q(b,!0)&&d.redraw(!1)}});v(J.prototype,{update:function(a,b){var c=this.chart,a=c.options[this.coll][this.options.index]=D(this.userOptions,a);this.destroy(!0);this.init(c,v(a,{events:x}));c.isDirtyBox=!0;q(b,!0)&&c.redraw()},remove:function(a){for(var b=this.chart,c=this.coll,d=this.series,e=d.length;e--;)d[e]&&d[e].remove(!1);Ba(b.axes,this);Ba(b[c],this);b.options[c].splice(this.options.index, -1);o(b[c],function(a,b){a.options.index=b});this.destroy();b.isDirtyBox=!0;q(a,!0)&&b.redraw()},setTitle:function(a,b){this.update({title:a},b)},setCategories:function(a,b){this.update({categories:a},b)}});var Ka=oa(P);I.line=Ka;X.area=D(ga,{softThreshold:!1,threshold:0});var Aa=oa(P,{type:"area",singleStacks:!1,getStackPoints:function(){var a=[],b=[],c=this.xAxis,d=this.yAxis,e=d.stacks[this.stackKey],f={},g=this.points,h=this.index,i=d.series,j=i.length,k,l=q(d.options.reversedStacks,!0)?1:-1,m, -n;if(this.options.stacking){for(m=0;m=0&&m=0&&ma&&h>e?(h=y(a,e),j=2*e-h):hc&&j>e?(j=y(c,e),h=2*e-j):j0.5;b=Math.round(b)+f;d-=b;g&&d&&(b-=1,d+=1);return{x:a,y:b,width:c,height:d}},translate:function(){var a= -this,b=a.chart,c=a.options,d=a.borderWidth=q(c.borderWidth,a.closestPointRange*a.xAxis.transA<2?0:1),e=a.yAxis,f=a.translatedThreshold=e.getThreshold(c.threshold),g=q(c.minPointLength,5),h=a.getColumnMetrics(),i=h.width,j=a.barW=y(i,1+2*d),k=a.pointXOffset=h.offset;b.inverted&&(f-=0.5);c.pointPadding&&(j=Ga(j));P.prototype.translate.apply(a);o(a.points,function(c){var d=E(q(c.yBottom,f),9E4),h=999+T(d),h=E(y(-h,c.plotY),e.len+h),p=c.plotX+k,r=j,o=E(h,d),t,u=y(h,d)-o;T(u)g?d-g:f-(t?g:0));c.barX=p;c.pointWidth=i;c.tooltipPos=b.inverted?[e.len+e.pos-b.plotLeft-h,a.xAxis.len-p-r/2,u]:[p+r/2,h+e.pos-b.plotTop,u];c.shapeType="rect";c.shapeArgs=a.crispCol(p,o,r,u)})},getSymbol:va,drawLegendSymbol:da.drawRectangle,drawGraph:va,drawPoints:function(){var a=this,b=this.chart,c=a.options,d=b.renderer,e=c.animationLimit||250,f,g;o(a.points,function(h){var i=h.graphic,j;if(z(h.plotY)&&h.y!==null)f=h.shapeArgs,j=t(a.borderWidth)?{"stroke-width":a.borderWidth}: -{},g=h.pointAttr[h.selected?"select":""]||a.pointAttr[""],i?(Qa(i),i.attr(j).attr(g)[b.pointCount\u25cf {series.name}
', -pointFormat:"x: {point.x}
y: {point.y}
"}});Aa=oa(P,{type:"scatter",sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"],takeOrdinalPosition:!1,kdDimensions:2,drawGraph:function(){this.options.lineWidth&&P.prototype.drawGraph.call(this)}});I.scatter=Aa;X.pie=D(ga,{borderColor:"#FFFFFF",borderWidth:1,center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{distance:30,enabled:!0,formatter:function(){return this.y===null?void 0:this.point.name}, -x:0},ignoreHiddenPoint:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,states:{hover:{brightness:0.1,shadow:!1}},stickyTracking:!1,tooltip:{followPointer:!0}});ga={type:"pie",isCartesian:!1,pointClass:oa(Ja,{init:function(){Ja.prototype.init.apply(this,arguments);var a=this,b;a.name=q(a.name,"Slice");b=function(b){a.slice(b.type==="select")};G(a,"select",b);G(a,"unselect",b);return a},setVisible:function(a,b){var c=this,d=c.series,e=d.chart,f=d.options.ignoreHiddenPoint, -b=q(b,f);if(a!==c.visible){c.visible=c.options.visible=a=a===x?!c.visible:a;d.options.data[qa(c,d.data)]=c.options;o(["graphic","dataLabel","connector","shadowGroup"],function(b){if(c[b])c[b][a?"show":"hide"](!0)});c.legendItem&&e.legend.colorizeItem(c,a);!a&&c.state==="hover"&&c.setState("");if(f)d.isDirty=!0;b&&e.redraw()}},slice:function(a,b,c){var d=this.series;cb(c,d.chart);q(b,!0);this.sliced=this.options.sliced=a=t(a)?a:!this.sliced;d.options.data[qa(this,d.data)]=this.options;a=a?this.slicedTranslation: +r,s,o,u,w,G;l.stacksTouched+=1;for(u=0;u0&&this.singleStacks===!1&&(s.points[o][0]=s.points[this.index+","+w+",0"][0])}e==="percent"?(r=r?i:j,k&&m[r]&&m[r][w]? +(r=m[r][w],s.total=r.total=y(r.total,s.total)+U(G)||0):s.total=W(s.total+(U(G)||0))):s.total=W(s.total+(G||0));s.cum=q(s.cum,g)+(G||0);if(G!==null)s.points[o].push(s.cum),c[u]=s.cum}if(e==="percent")l.usePercentage=!0;this.stackedYData=c;l.oldStacks={}}};P.prototype.setPercentStacks=function(){var a=this,b=a.stackKey,c=a.yAxis.stacks,d=a.processedXData,e;o([b,"-"+b],function(b){var f;for(var g=d.length,h,i;g--;)if(h=d[g],e=a.getStackIndicator(e,h,a.index),f=(i=c[b]&&c[b][h])&&i.points[e.key],h=f)i= +i.total?100/i.total:0,h[0]=W(h[0]*i),h[1]=W(h[1]*i),a.stackedYData[g]=h[1]})};P.prototype.getStackIndicator=function(a,b,c){!t(a)||a.x!==b?a={x:b,index:0}:a.index++;a.key=[c,b,a.index].join(",");return a};x(Da.prototype,{addSeries:function(a,b,c){var d,e=this;a&&(b=q(b,!0),K(e,"addSeries",{options:a},function(){d=e.initSeries(a);e.isDirtyLegend=!0;e.linkSeries();b&&e.redraw(c)}));return d},addAxis:function(a,b,c,d){var e=b?"xAxis":"yAxis",f=this.options,a=C(a,{index:this[e].length,isX:b});new H(this, +a);f[e]=ra(f[e]||{});f[e].push(a);q(c,!0)&&this.redraw(d)},showLoading:function(a){var b=this,c=b.options,d=b.loadingDiv,e=c.loading,f=function(){d&&N(d,{left:b.plotLeft+"px",top:b.plotTop+"px",width:b.plotWidth+"px",height:b.plotHeight+"px"})};if(!d)b.loadingDiv=d=ha(Xa,{className:"highcharts-loading"},x(e.style,{zIndex:10,display:"none"}),b.container),b.loadingSpan=ha("span",null,e.labelStyle,d),E(b,"redraw",f);b.loadingSpan.innerHTML=a||c.lang.loading;if(!b.loadingShown)N(d,{opacity:0,display:""}), +fb(d,{opacity:e.style.opacity},{duration:e.showDuration||0}),b.loadingShown=!0;f()},hideLoading:function(){var a=this.options,b=this.loadingDiv;b&&fb(b,{opacity:0},{duration:a.loading.hideDuration||100,complete:function(){N(b,{display:"none"})}});this.loadingShown=!1}});x(Ea.prototype,{update:function(a,b,c,d){function e(){f.applyOptions(a);if(f.y===null&&h)f.graphic=h.destroy();if(ja(a,!0))f.redraw=function(){if(h&&h.element&&a&&a.marker&&a.marker.symbol)f.graphic=h.destroy();if(a&&a.dataLabels&& +f.dataLabel)f.dataLabel=f.dataLabel.destroy();f.redraw=null};i=f.index;g.updateParallelArrays(f,i);k.data[i]=ja(k.data[i],!0)?f.options:a;g.isDirty=g.isDirtyData=!0;if(!g.fixedBox&&g.hasCartesianSeries)j.isDirtyBox=!0;if(k.legendType==="point")j.isDirtyLegend=!0;b&&j.redraw(c)}var f=this,g=f.series,h=f.graphic,i,j=g.chart,k=g.options,b=q(b,!0);d===!1?e():f.firePointEvent("update",{options:a},e)},remove:function(a,b){this.series.removePoint(oa(this,this.series.data),a,b)}});x(P.prototype,{addPoint:function(a, +b,c,d){var e=this.options,f=this.data,g=this.chart,h=this.xAxis&&this.xAxis.names,i=e.data,j,k,l=this.xData,m,n,b=q(b,!0);j={series:this};this.pointClass.prototype.applyOptions.apply(j,[a]);n=j.x;m=l.length;if(this.requireSorting&&nn;)m--;this.updateParallelArrays(j,"splice",m,0,0);this.updateParallelArrays(j,m);if(h&&j.name)h[n]=j.name;i.splice(m,0,a);k&&(this.data.splice(m,0,null),this.processData());e.legendType==="point"&&this.generatePoints();c&&(f[0]&&f[0].remove? +f[0].remove(!1):(f.shift(),this.updateParallelArrays(j,"shift"),i.shift()));this.isDirtyData=this.isDirty=!0;b&&(this.getAttribs(),g.redraw(d))},removePoint:function(a,b,c){var d=this,e=d.data,f=e[a],g=d.points,h=d.chart,i=function(){g&&g.length===e.length&&g.splice(a,1);e.splice(a,1);d.options.data.splice(a,1);d.updateParallelArrays(f||{series:d},"splice",a,1);f&&f.destroy();d.isDirty=!0;d.isDirtyData=!0;b&&h.redraw()};ib(c,h);b=q(b,!0);f?f.firePointEvent("remove",null,i):i()},remove:function(a, +b,c){function d(){e.destroy();f.isDirtyLegend=f.isDirtyBox=!0;f.linkSeries();q(a,!0)&&f.redraw(b)}var e=this,f=e.chart;c!==!1?K(e,"remove",null,d):d()},update:function(a,b){var c=this,d=this.chart,e=this.userOptions,f=this.type,g=J[f].prototype,h=["group","markerGroup","dataLabelsGroup"],i;if(a.type&&a.type!==f||a.zIndex!==void 0)h.length=0;o(h,function(a){h[a]=c[a];delete c[a]});a=C(e,{animation:!1,index:this.index,pointStart:this.xData[0]},{data:this.options.data},a);this.remove(!1,null,!1);for(i in g)this[i]= +v;x(this,J[a.type||f].prototype);o(h,function(a){c[a]=h[a]});this.init(d,a);d.linkSeries();q(b,!0)&&d.redraw(!1)}});x(H.prototype,{update:function(a,b){var c=this.chart,a=c.options[this.coll][this.options.index]=C(this.userOptions,a);this.destroy(!0);this.init(c,x(a,{events:v}));c.isDirtyBox=!0;q(b,!0)&&c.redraw()},remove:function(a){for(var b=this.chart,c=this.coll,d=this.series,e=d.length;e--;)d[e]&&d[e].remove(!1);Ba(b.axes,this);Ba(b[c],this);b.options[c].splice(this.options.index,1);o(b[c],function(a, +b){a.options.index=b});this.destroy();b.isDirtyBox=!0;q(a,!0)&&b.redraw()},setTitle:function(a,b){this.update({title:a},b)},setCategories:function(a,b){this.update({categories:a},b)}});var Ka=pa(P);J.line=Ka;$.area=C(ga,{softThreshold:!1,threshold:0});var Aa=pa(P,{type:"area",singleStacks:!1,getStackPoints:function(){var a=[],b=[],c=this.xAxis,d=this.yAxis,e=d.stacks[this.stackKey],f={},g=this.points,h=this.index,i=d.series,j=i.length,k,l=q(d.options.reversedStacks,!0)?1:-1,m,n;if(this.options.stacking){for(m= +0;m=0&&m=0&&ma&&h>e?(h=y(a,e),j=2*e-h):hc&&j>e?(j=y(c,e),h=2*e-j):j0.5;b=Math.round(b)+f;d-=b;g&&d&&(b-=1,d+=1);return{x:a,y:b,width:c,height:d}},translate:function(){var a=this,b=a.chart, +c=a.options,d=a.borderWidth=q(c.borderWidth,a.closestPointRange*a.xAxis.transA<2?0:1),e=a.yAxis,f=a.translatedThreshold=e.getThreshold(c.threshold),g=q(c.minPointLength,5),h=a.getColumnMetrics(),i=h.width,j=a.barW=y(i,1+2*d),k=a.pointXOffset=h.offset;b.inverted&&(f-=0.5);c.pointPadding&&(j=Ha(j));P.prototype.translate.apply(a);o(a.points,function(c){var d=F(q(c.yBottom,f),9E4),h=999+U(d),h=F(y(-h,c.plotY),e.len+h),p=c.plotX+k,r=j,s=F(h,d),o,u=y(h,d)-s;U(u)g?d-g:f-(o?g:0));c.barX=p;c.pointWidth=i;c.tooltipPos=b.inverted?[e.len+e.pos-b.plotLeft-h,a.xAxis.len-p-r/2,u]:[p+r/2,h+e.pos-b.plotTop,u];c.shapeType="rect";c.shapeArgs=a.crispCol.apply(a,c.isNull?[c.plotX,e.len/2,0,0]:[p,s,r,u])})},getSymbol:ua,drawLegendSymbol:ca.drawRectangle,drawGraph:ua,drawPoints:function(){var a=this,b=this.chart,c=a.options,d=b.renderer,e=c.animationLimit||250,f,g;o(a.points,function(h){var i=h.graphic,j;if(D(h.plotY)&&h.y!==null)f=h.shapeArgs,j=t(a.borderWidth)? +{"stroke-width":a.borderWidth}:{},g=h.pointAttr[h.selected?"select":""]||a.pointAttr[""],i?(Ra(i),i.attr(j).attr(g)[b.pointCount\u25cf {series.name}
', +pointFormat:"x: {point.x}
y: {point.y}
"}});Aa=pa(P,{type:"scatter",sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"],takeOrdinalPosition:!1,kdDimensions:2,drawGraph:function(){this.options.lineWidth&&P.prototype.drawGraph.call(this)}});J.scatter=Aa;$.pie=C(ga,{borderColor:"#FFFFFF",borderWidth:1,center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{distance:30,enabled:!0,formatter:function(){return this.y===null?void 0:this.point.name}, +x:0},ignoreHiddenPoint:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,states:{hover:{brightness:0.1,shadow:!1}},stickyTracking:!1,tooltip:{followPointer:!0}});ga={type:"pie",isCartesian:!1,pointClass:pa(Ea,{init:function(){Ea.prototype.init.apply(this,arguments);var a=this,b;a.name=q(a.name,"Slice");b=function(b){a.slice(b.type==="select")};E(a,"select",b);E(a,"unselect",b);return a},setVisible:function(a,b){var c=this,d=c.series,e=d.chart,f=d.options.ignoreHiddenPoint, +b=q(b,f);if(a!==c.visible){c.visible=c.options.visible=a=a===v?!c.visible:a;d.options.data[oa(c,d.data)]=c.options;o(["graphic","dataLabel","connector","shadowGroup"],function(b){if(c[b])c[b][a?"show":"hide"](!0)});c.legendItem&&e.legend.colorizeItem(c,a);!a&&c.state==="hover"&&c.setState("");if(f)d.isDirty=!0;b&&e.redraw()}},slice:function(a,b,c){var d=this.series;ib(c,d.chart);q(b,!0);this.sliced=this.options.sliced=a=t(a)?a:!this.sliced;d.options.data[oa(this,d.data)]=this.options;a=a?this.slicedTranslation: {translateX:0,translateY:0};this.graphic.animate(a);this.shadowGroup&&this.shadowGroup.animate(a)},haloPath:function(a){var b=this.shapeArgs,c=this.series.chart;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(c.plotLeft+b.x,c.plotTop+b.y,b.r+a,b.r+a,{innerR:this.shapeArgs.r,start:b.start,end:b.end})}}),requireSorting:!1,directTouch:!0,noSharedTooltip:!0,trackerGroups:["group","dataLabelsGroup"],axisTypes:[],pointAttrToOptions:{stroke:"borderColor","stroke-width":"borderWidth", fill:"color"},animate:function(a){var b=this,c=b.points,d=b.startAngleRad;if(!a)o(c,function(a){var c=a.graphic,g=a.shapeArgs;c&&(c.attr({r:a.startR||b.center[3]/2,start:d,end:d}),c.animate({r:g.r,start:g.start,end:g.end},b.options.animation))}),b.animate=null},updateTotals:function(){var a,b=0,c=this.points,d=c.length,e,f=this.options.ignoreHiddenPoint;for(a=0;a0&&(e.visible||!f)?e.y/b*100: -0,e.total=b},generatePoints:function(){P.prototype.generatePoints.call(this);this.updateTotals()},translate:function(a){this.generatePoints();var b=0,c=this.options,d=c.slicedOffset,e=d+c.borderWidth,f,g,h,i=c.startAngle||0,j=this.startAngleRad=Ca/180*(i-90),i=(this.endAngleRad=Ca/180*(q(c.endAngle,i+360)-90))-j,k=this.points,l=c.dataLabels.distance,c=c.ignoreHiddenPoint,m,n=k.length,p;if(!a)this.center=a=this.getCenter();this.getX=function(b,c){h=aa.asin(E((b-a[1])/(a[2]/2+l),1));return a[0]+(c? --1:1)*fa(h)*(a[2]/2+l)};for(m=0;m1.5*Ca?h-=2*Ca:h<-Ca/2&&(h+=2*Ca);p.slicedTranslation={translateX:A(fa(h)*d),translateY:A(na(h)*d)};f=fa(h)*a[2]/2;g=na(h)*a[2]/2;p.tooltipPos=[a[0]+f*0.7,a[1]+g*0.7];p.half=h<-Ca/2||h>Ca/2?1:0;p.angle=h;e=E(e,l/2);p.labelPos=[a[0]+f+fa(h)*l,a[1]+g+na(h)*l,a[0]+f+fa(h)*e,a[1]+g+na(h)* -e,a[0]+f,a[1]+g,l<0?"center":p.half?"right":"left",h]}},drawGraph:null,drawPoints:function(){var a=this,b=a.chart.renderer,c,d,e=a.options.shadow,f,g,h,i;if(e&&!a.shadowGroup)a.shadowGroup=b.g("shadow").add(a.group);o(a.points,function(j){if(j.y!==null){d=j.graphic;h=j.shapeArgs;f=j.shadowGroup;g=j.pointAttr[j.selected?"select":""];if(!g.stroke)g.stroke=g.fill;if(e&&!f)f=j.shadowGroup=b.g("shadow").add(a.shadowGroup);c=j.sliced?j.slicedTranslation:{translateX:0,translateY:0};f&&f.attr(c);if(d)d.setRadialReference(a.center).attr(g).animate(v(h, -c));else{i={"stroke-linejoin":"round"};if(!j.visible)i.visibility="hidden";j.graphic=d=b[j.shapeType](h).setRadialReference(a.center).attr(g).attr(i).attr(c).add(a.group).shadow(e,f)}}})},searchPoint:va,sortByAngle:function(a,b){a.sort(function(a,d){return a.angle!==void 0&&(d.angle-a.angle)*b})},drawLegendSymbol:da.drawRectangle,getCenter:ec.getCenter,getSymbol:va};ga=oa(P,ga);I.pie=ga;P.prototype.drawDataLabels=function(){var a=this,b=a.options,c=b.cursor,d=b.dataLabels,e=a.points,f,g,h=a.hasRendered|| -0,i,j,k=q(d.defer,!0),l=a.chart.renderer;if(d.enabled||a._hasPointLabels)a.dlProcessOptions&&a.dlProcessOptions(d),j=a.plotGroup("dataLabelsGroup","data-labels",k&&!h?"hidden":"visible",d.zIndex||6),k&&(j.attr({opacity:+h}),h||G(a,"afterAnimate",function(){a.visible&&j.show(!0);j[b.animation?"animate":"attr"]({opacity:1},{duration:200})})),g=d,o(e,function(e){var h,k=e.dataLabel,r,o,y=e.connector,u=!0,w,F={};f=e.dlOptions||e.options&&e.options.dataLabels;h=q(f&&f.enabled,g.enabled)&&e.y!==null;if(k&& -!h)e.dataLabel=k.destroy();else if(h){d=D(g,f);w=d.style;h=d.rotation;r=e.getLabelConfig();i=d.format?Ma(d.format,r):d.formatter.call(r,d);w.color=q(d.color,w.color,a.color,"black");if(k)if(t(i))k.attr({text:i}),u=!1;else{if(e.dataLabel=k=k.destroy(),y)e.connector=y.destroy()}else if(t(i)){k={fill:d.backgroundColor,stroke:d.borderColor,"stroke-width":d.borderWidth,r:d.borderRadius||0,rotation:h,padding:d.padding,zIndex:1};if(w.color==="contrast")F.color=d.inside||d.distance<0||b.stacking?l.getContrast(e.color|| -a.color):"#000000";if(c)F.cursor=c;for(o in k)k[o]===x&&delete k[o];k=e.dataLabel=l[h?"text":"label"](i,0,-9999,d.shape,null,null,d.useHTML).attr(k).css(v(w,F)).add(j).shadow(d.shadow)}k&&a.alignDataLabel(e,k,d,null,u)}})};P.prototype.alignDataLabel=function(a,b,c,d,e){var f=this.chart,g=f.inverted,h=q(a.plotX,-9999),i=q(a.plotY,-9999),j=b.getBBox(),k=f.renderer.fontMetrics(c.style.fontSize).b,l=c.rotation,m=c.align,n=this.visible&&(a.series.forceDL||f.isInsidePlot(h,A(i),g)||d&&f.isInsidePlot(h, -g?d.x+1:d.y+d.height-1,g)),p=q(c.overflow,"justify")==="justify";if(n)d=v({x:g?f.plotWidth-i:h,y:A(g?f.plotHeight-h:i),width:0,height:0},d),v(c,{width:j.width,height:j.height}),l?(p=!1,g=f.renderer.rotCorr(k,l),g={x:d.x+c.x+d.width/2+g.x,y:d.y+c.y+{top:0,middle:0.5,bottom:1}[c.verticalAlign]*d.height},b[e?"attr":"animate"](g).attr({align:m}),h=(l+720)%360,h=h>180&&h<360,m==="left"?g.y-=h?j.height:0:m==="center"?(g.x-=j.width/2,g.y-=j.height/2):m==="right"&&(g.x-=j.width,g.y-=h?0:j.height)):(b.align(c, -null,d),g=b.alignAttr),p?this.justifyDataLabel(b,c,g,j,d,e):q(c.crop,!0)&&(n=f.isInsidePlot(g.x,g.y)&&f.isInsidePlot(g.x+j.width,g.y+j.height)),c.shape&&!l&&b.attr({anchorX:a.plotX,anchorY:a.plotY});if(!n)Qa(b),b.attr({y:-9999}),b.placed=!1};P.prototype.justifyDataLabel=function(a,b,c,d,e,f){var g=this.chart,h=b.align,i=b.verticalAlign,j,k,l=a.box?0:a.padding||0;j=c.x+l;if(j<0)h==="right"?b.align="left":b.x=-j,k=!0;j=c.x+d.width-l;if(j>g.plotWidth)h==="left"?b.align="right":b.x=g.plotWidth-j,k=!0; -j=c.y+l;if(j<0)i==="bottom"?b.verticalAlign="top":b.y=-j,k=!0;j=c.y+d.height-l;if(j>g.plotHeight)i==="top"?b.verticalAlign="bottom":b.y=g.plotHeight-j,k=!0;if(k)a.placed=!f,a.align(b,null,e)};if(I.pie)I.pie.prototype.drawDataLabels=function(){var a=this,b=a.data,c,d=a.chart,e=a.options.dataLabels,f=q(e.connectorPadding,10),g=q(e.connectorWidth,1),h=d.plotWidth,i=d.plotHeight,j,k,l=q(e.softConnector,!0),m=e.distance,n=a.center,p=n[2]/2,r=n[1],s=m>0,t,u,w,F=[[],[]],x,v,B,D,z,C=[0,0,0,0],G=function(a, -b){return b.y-a.y};if(a.visible&&(e.enabled||a._hasPointLabels)){P.prototype.drawDataLabels.apply(a);o(b,function(a){if(a.dataLabel&&a.visible)F[a.half].push(a),a.dataLabel._pos=null});for(D=2;D--;){var J=[],M=[],H=F[D],K=H.length,I;if(K){a.sortByAngle(H,D-0.5);for(z=b=0;!b&&H[z];)b=H[z]&&H[z].dataLabel&&(H[z].dataLabel.getBBox().height||21),z++;if(m>0){u=E(r+p+m,d.plotHeight);for(z=y(0,r-p-m);z<=u;z+=b)J.push(z);u=J.length;if(K>u){c=[].concat(H);c.sort(G);for(z=K;z--;)c[z].rank=z;for(z=K;z--;)H[z].rank>= -u&&H.splice(z,1);K=H.length}for(z=0;z0){if(u=M.pop(),I=u.i,v=u.y,c>v&&J[I+1]!==null||ch-f&&(C[1]=y(A(x+u-h+f),C[1])),v-b/2<0?C[0]=y(A(-v+b/2),C[0]):v+b/2>i&&(C[2]=y(A(v+b/2-i),C[2]))}}}if(Fa(C)===0||this.verifyDataLabelOverflow(C))this.placeDataLabels(),s&&g&&o(this.points,function(b){j=b.connector;w=b.labelPos;if((t=b.dataLabel)&&t._pos&&b.visible)B=t._attr.visibility,x=t.connX,v=t.connY,k= -l?[W,x+(w[6]==="left"?5:-5),v,"C",x,v,2*w[2]-w[4],2*w[3]-w[5],w[2],w[3],R,w[4],w[5]]:[W,x+(w[6]==="left"?5:-5),v,R,w[2],w[3],R,w[4],w[5]],j?(j.animate({d:k}),j.attr("visibility",B)):b.connector=j=a.chart.renderer.path(k).attr({"stroke-width":g,stroke:e.connectorColor||b.color||"#606060",visibility:B}).add(a.dataLabelsGroup);else if(j)b.connector=j.destroy()})}},I.pie.prototype.placeDataLabels=function(){o(this.points,function(a){var b=a.dataLabel;if(b&&a.visible)(a=b._pos)?(b.attr(b._attr),b[b.moved? -"animate":"attr"](a),b.moved=!0):b&&b.attr({y:-9999})})},I.pie.prototype.alignDataLabel=va,I.pie.prototype.verifyDataLabelOverflow=function(a){var b=this.center,c=this.options,d=c.center,e=c.minSize||80,f=e,g;d[0]!==null?f=y(b[2]-y(a[1],a[3]),e):(f=y(b[2]-a[1]-a[3],e),b[0]+=(a[3]-a[1])/2);d[1]!==null?f=y(E(f,b[2]-y(a[0],a[2])),e):(f=y(E(f,b[2]-a[0]-a[2]),e),b[1]+=(a[0]-a[2])/2);fq(this.translatedThreshold,g.yAxis.len)),j=q(c.inside,!!this.options.stacking);if(h){d=D(h);if(d.y<0)d.height+=d.y,d.y=0;h=d.y+d.height-g.yAxis.len;h>0&&(d.height-=h);f&&(d={x:g.yAxis.len-d.y-d.height,y:g.xAxis.len-d.x-d.width,width:d.height,height:d.width});if(!j)f?(d.x+=i?0:d.width,d.width=0): +0,e.total=b},generatePoints:function(){P.prototype.generatePoints.call(this);this.updateTotals()},translate:function(a){this.generatePoints();var b=0,c=this.options,d=c.slicedOffset,e=d+c.borderWidth,f,g,h,i=c.startAngle||0,j=this.startAngleRad=Ca/180*(i-90),i=(this.endAngleRad=Ca/180*(q(c.endAngle,i+360)-90))-j,k=this.points,l=c.dataLabels.distance,c=c.ignoreHiddenPoint,m,n=k.length,p;if(!a)this.center=a=this.getCenter();this.getX=function(b,c){h=ba.asin(F((b-a[1])/(a[2]/2+l),1));return a[0]+(c? +-1:1)*fa(h)*(a[2]/2+l)};for(m=0;m1.5*Ca?h-=2*Ca:h<-Ca/2&&(h+=2*Ca);p.slicedTranslation={translateX:z(fa(h)*d),translateY:z(na(h)*d)};f=fa(h)*a[2]/2;g=na(h)*a[2]/2;p.tooltipPos=[a[0]+f*0.7,a[1]+g*0.7];p.half=h<-Ca/2||h>Ca/2?1:0;p.angle=h;e=F(e,l/2);p.labelPos=[a[0]+f+fa(h)*l,a[1]+g+na(h)*l,a[0]+f+fa(h)*e,a[1]+g+na(h)* +e,a[0]+f,a[1]+g,l<0?"center":p.half?"right":"left",h]}},drawGraph:null,drawPoints:function(){var a=this,b=a.chart.renderer,c,d,e=a.options.shadow,f,g,h,i;if(e&&!a.shadowGroup)a.shadowGroup=b.g("shadow").add(a.group);o(a.points,function(j){if(j.y!==null){d=j.graphic;h=j.shapeArgs;f=j.shadowGroup;g=j.pointAttr[j.selected?"select":""];if(!g.stroke)g.stroke=g.fill;if(e&&!f)f=j.shadowGroup=b.g("shadow").add(a.shadowGroup);c=j.sliced?j.slicedTranslation:{translateX:0,translateY:0};f&&f.attr(c);if(d)d.setRadialReference(a.center).attr(g).animate(x(h, +c));else{i={"stroke-linejoin":"round"};if(!j.visible)i.visibility="hidden";j.graphic=d=b[j.shapeType](h).setRadialReference(a.center).attr(g).attr(i).attr(c).add(a.group).shadow(e,f)}}})},searchPoint:ua,sortByAngle:function(a,b){a.sort(function(a,d){return a.angle!==void 0&&(d.angle-a.angle)*b})},drawLegendSymbol:ca.drawRectangle,getCenter:ec.getCenter,getSymbol:ua};ga=pa(P,ga);J.pie=ga;P.prototype.drawDataLabels=function(){var a=this,b=a.options,c=b.cursor,d=b.dataLabels,e=a.points,f,g,h=a.hasRendered|| +0,i,j,k=q(d.defer,!0),l=a.chart.renderer;if(d.enabled||a._hasPointLabels)a.dlProcessOptions&&a.dlProcessOptions(d),j=a.plotGroup("dataLabelsGroup","data-labels",k&&!h?"hidden":"visible",d.zIndex||6),k&&(j.attr({opacity:+h}),h||E(a,"afterAnimate",function(){a.visible&&j.show(!0);j[b.animation?"animate":"attr"]({opacity:1},{duration:200})})),g=d,o(e,function(e){var h,k=e.dataLabel,r,o,S=e.connector,u=!0,w,G={};f=e.dlOptions||e.options&&e.options.dataLabels;h=q(f&&f.enabled,g.enabled)&&e.y!==null;if(k&& +!h)e.dataLabel=k.destroy();else if(h){d=C(g,f);w=d.style;h=d.rotation;r=e.getLabelConfig();i=d.format?Na(d.format,r):d.formatter.call(r,d);w.color=q(d.color,w.color,a.color,"black");if(k)if(t(i))k.attr({text:i}),u=!1;else{if(e.dataLabel=k=k.destroy(),S)e.connector=S.destroy()}else if(t(i)){k={fill:d.backgroundColor,stroke:d.borderColor,"stroke-width":d.borderWidth,r:d.borderRadius||0,rotation:h,padding:d.padding,zIndex:1};if(w.color==="contrast")G.color=d.inside||d.distance<0||b.stacking?l.getContrast(e.color|| +a.color):"#000000";if(c)G.cursor=c;for(o in k)k[o]===v&&delete k[o];k=e.dataLabel=l[h?"text":"label"](i,0,-9999,d.shape,null,null,d.useHTML).attr(k).css(x(w,G)).add(j).shadow(d.shadow)}k&&a.alignDataLabel(e,k,d,null,u)}})};P.prototype.alignDataLabel=function(a,b,c,d,e){var f=this.chart,g=f.inverted,h=q(a.plotX,-9999),i=q(a.plotY,-9999),j=b.getBBox(),k=f.renderer.fontMetrics(c.style.fontSize).b,l=c.rotation,m=c.align,n=this.visible&&(a.series.forceDL||f.isInsidePlot(h,z(i),g)||d&&f.isInsidePlot(h, +g?d.x+1:d.y+d.height-1,g)),p=q(c.overflow,"justify")==="justify";if(n)d=x({x:g?f.plotWidth-i:h,y:z(g?f.plotHeight-h:i),width:0,height:0},d),x(c,{width:j.width,height:j.height}),l?(p=!1,g=f.renderer.rotCorr(k,l),g={x:d.x+c.x+d.width/2+g.x,y:d.y+c.y+{top:0,middle:0.5,bottom:1}[c.verticalAlign]*d.height},b[e?"attr":"animate"](g).attr({align:m}),h=(l+720)%360,h=h>180&&h<360,m==="left"?g.y-=h?j.height:0:m==="center"?(g.x-=j.width/2,g.y-=j.height/2):m==="right"&&(g.x-=j.width,g.y-=h?0:j.height)):(b.align(c, +null,d),g=b.alignAttr),p?this.justifyDataLabel(b,c,g,j,d,e):q(c.crop,!0)&&(n=f.isInsidePlot(g.x,g.y)&&f.isInsidePlot(g.x+j.width,g.y+j.height)),c.shape&&!l&&b.attr({anchorX:a.plotX,anchorY:a.plotY});if(!n)Ra(b),b.attr({y:-9999}),b.placed=!1};P.prototype.justifyDataLabel=function(a,b,c,d,e,f){var g=this.chart,h=b.align,i=b.verticalAlign,j,k,l=a.box?0:a.padding||0;j=c.x+l;if(j<0)h==="right"?b.align="left":b.x=-j,k=!0;j=c.x+d.width-l;if(j>g.plotWidth)h==="left"?b.align="right":b.x=g.plotWidth-j,k=!0; +j=c.y+l;if(j<0)i==="bottom"?b.verticalAlign="top":b.y=-j,k=!0;j=c.y+d.height-l;if(j>g.plotHeight)i==="top"?b.verticalAlign="bottom":b.y=g.plotHeight-j,k=!0;if(k)a.placed=!f,a.align(b,null,e)};if(J.pie)J.pie.prototype.drawDataLabels=function(){var a=this,b=a.data,c,d=a.chart,e=a.options.dataLabels,f=q(e.connectorPadding,10),g=q(e.connectorWidth,1),h=d.plotWidth,i=d.plotHeight,j,k,l=q(e.softConnector,!0),m=e.distance,n=a.center,p=n[2]/2,r=n[1],s=m>0,t,u,w,G=[[],[]],v,x,B,C,A,D=[0,0,0,0],E=function(a, +b){return b.y-a.y};if(a.visible&&(e.enabled||a._hasPointLabels)){P.prototype.drawDataLabels.apply(a);o(b,function(a){if(a.dataLabel&&a.visible)G[a.half].push(a),a.dataLabel._pos=null});for(C=2;C--;){var H=[],L=[],I=G[C],K=I.length,J;if(K){a.sortByAngle(I,C-0.5);for(A=b=0;!b&&I[A];)b=I[A]&&I[A].dataLabel&&(I[A].dataLabel.getBBox().height||21),A++;if(m>0){u=F(r+p+m,d.plotHeight);for(A=y(0,r-p-m);A<=u;A+=b)H.push(A);u=H.length;if(K>u){c=[].concat(I);c.sort(E);for(A=K;A--;)c[A].rank=A;for(A=K;A--;)I[A].rank>= +u&&I.splice(A,1);K=I.length}for(A=0;A0){if(u=L.pop(),J=u.i,x=u.y,c>x&&H[J+1]!==null||ch-f&&(D[1]=y(z(v+u-h+f),D[1])),x-b/2<0?D[0]=y(z(-x+b/2),D[0]):x+b/2>i&&(D[2]=y(z(x+b/2-i),D[2]))}}}if(Ga(D)===0||this.verifyDataLabelOverflow(D))this.placeDataLabels(),s&&g&&o(this.points,function(b){j=b.connector;w=b.labelPos;if((t=b.dataLabel)&&t._pos&&b.visible)B=t._attr.visibility,v=t.connX,x=t.connY,k= +l?[Y,v+(w[6]==="left"?5:-5),x,"C",v,x,2*w[2]-w[4],2*w[3]-w[5],w[2],w[3],R,w[4],w[5]]:[Y,v+(w[6]==="left"?5:-5),x,R,w[2],w[3],R,w[4],w[5]],j?(j.animate({d:k}),j.attr("visibility",B)):b.connector=j=a.chart.renderer.path(k).attr({"stroke-width":g,stroke:e.connectorColor||b.color||"#606060",visibility:B}).add(a.dataLabelsGroup);else if(j)b.connector=j.destroy()})}},J.pie.prototype.placeDataLabels=function(){o(this.points,function(a){var b=a.dataLabel;if(b&&a.visible)(a=b._pos)?(b.attr(b._attr),b[b.moved? +"animate":"attr"](a),b.moved=!0):b&&b.attr({y:-9999})})},J.pie.prototype.alignDataLabel=ua,J.pie.prototype.verifyDataLabelOverflow=function(a){var b=this.center,c=this.options,d=c.center,e=c.minSize||80,f=e,g;d[0]!==null?f=y(b[2]-y(a[1],a[3]),e):(f=y(b[2]-a[1]-a[3],e),b[0]+=(a[3]-a[1])/2);d[1]!==null?f=y(F(f,b[2]-y(a[0],a[2])),e):(f=y(F(f,b[2]-a[0]-a[2]),e),b[1]+=(a[0]-a[2])/2);fq(this.translatedThreshold,g.yAxis.len)),j=q(c.inside,!!this.options.stacking);if(h){d=C(h);if(d.y<0)d.height+=d.y,d.y=0;h=d.y+d.height-g.yAxis.len;h>0&&(d.height-=h);f&&(d={x:g.yAxis.len-d.y-d.height,y:g.xAxis.len-d.x-d.width,width:d.height,height:d.width});if(!j)f?(d.x+=i?0:d.width,d.width=0): (d.y+=i?d.height:0,d.height=0)}c.align=q(c.align,!f||j?"center":i?"right":"left");c.verticalAlign=q(c.verticalAlign,f||j?"middle":i?"top":"bottom");P.prototype.alignDataLabel.call(this,a,b,c,d,e)};(function(a){var b=a.Chart,c=a.each,d=a.pick,e=a.addEvent;b.prototype.callbacks.push(function(a){function b(){var e=[];c(a.series,function(a){var b=a.options.dataLabels,f=a.dataLabelCollections||["dataLabel"];(b.enabled||a._hasPointLabels)&&!b.allowOverlap&&a.visible&&c(f,function(b){c(a.points,function(a){if(a[b])a[b].labelrank= d(a.labelrank,a.shapeArgs&&a.shapeArgs.height),e.push(a[b])})})});a.hideOverlappingLabels(e)}b();e(a,"redraw",b)});b.prototype.hideOverlappingLabels=function(a){var b=a.length,d,e,j,k,l,m,n,p,r;for(e=0;el.x+n.translateX+(j.width-r)||m.x+p.translateX+(k.width-r)l.y+n.translateY+(j.height-r)||m.y+p.translateY+(k.height-r)h;if(b.series.length&&(i||l>E(k.dataMin,k.min))&&(!i||jh;if(b.series.length&&(i||l>F(k.dataMin,k.min))&&(!i||jd;f[j]g*5||p){if(f[j]>q){for(k=a.call(this,b,f[i],f[j],e);k.length&&k[0]<=q;)k.shift();k.length&& -(q=k[k.length-1]);o=o.concat(k)}i=j+1}if(p)break}a=k.info;if(h&&a.unitRange<=N.hour){j=o.length-1;for(i=1;id?a-1:a;for(u=void 0;h--;)i=j[h],d=u-i,u&&d2){d=b[1]-b[0];for(h=a-1;h--&&!c;)b[h+1]-b[h]!==d&&(c=!0);if(!this.options.keepOrdinalPadding&&(b[0]-f>d|| -g-b[b.length-1]>d))c=!0}c?(this.ordinalPositions=b,d=this.val2lin(y(f,b[0]),!0),h=y(this.val2lin(E(g,b[b.length-1]),!0),1),this.ordinalSlope=g=(g-f)/(h-d),this.ordinalOffset=f-d*g):this.ordinalPositions=this.ordinalSlope=this.ordinalOffset=x}this.isOrdinal=e&&c;this.groupIntervalFactor=null},val2lin:function(a,b){var c=this.ordinalPositions,d;if(c){var e=c.length,f;for(d=e;d--;)if(c[d]===a){f=d;break}for(d=e-1;d--;)if(a>c[d]||d===0){c=(a-c[d])/(c[d+1]-c[d]);f=d+c;break}d=b?f:this.ordinalSlope*(f|| -0)+this.ordinalOffset}else d=a;return d},lin2val:function(a,b){var c=this.ordinalPositions;if(c){var d=this.ordinalSlope,e=this.ordinalOffset,f=c.length-1,g,h;if(b)a<0?a=c[0]:a>f?a=c[f]:(f=Y(a),h=a-f);else for(;f--;)if(g=d*f+e,a>=g){d=d*(f+1)+e;h=(a-g)/(d-g);break}c=h!==x&&c[f]!==x?c[f]+(h?h*(c[f+1]-c[f]):0):a}else c=a;return c},getExtendedPositions:function(){var a=this.chart,b=this.series[0].currentDataGrouping,c=this.ordinalIndex,d=b?b.count+b.unitName:"raw",e=this.getExtremes(),f,g;if(!c)c=this.ordinalIndex= -{};if(!c[d])f={series:[],getExtremes:function(){return{min:e.dataMin,max:e.dataMax}},options:{ordinal:!0},val2lin:J.prototype.val2lin},o(this.series,function(c){g={xAxis:f,xData:c.xData,chart:a,destroyGroupedData:va};g.options={dataGrouping:b?{enabled:!0,forced:!0,approximation:"open",units:[[b.unitName,[b.count]]]}:{enabled:!1}};c.processData.apply(g);f.series.push(g)}),this.beforeSetTickPositions.apply(f),c[d]=f.ordinalPositions;return c[d]},getGroupIntervalFactor:function(a,b,c){var d,c=c.processedXData, -e=c.length,f=[];d=this.groupIntervalFactor;if(!d){for(d=0;d1)k&&o(k,function(a){a.setState()}),f<0?(k=m,p=c.ordinalPositions?c:m):(k=c.ordinalPositions?c:m,p=m),m=p.ordinalPositions,h>m[m.length-1]&&m.push(h),this.fixedRange=j-i,f=c.toFixedRange(null,null,l.apply(k,[n.apply(k,[i,!0])+f,!0]),l.apply(p,[n.apply(p,[j,!0])+f,!0])),f.min>=E(g.dataMin, -i)&&f.max<=y(h,j)&&c.setExtremes(f.min,f.max,!0,!1,{trigger:"pan"}),this.mouseDownX=d,O(this.container,{cursor:"move"})}else e=!0}else e=!0;e&&a.apply(this,Array.prototype.slice.call(arguments,1))});P.prototype.gappedPath=function(){var a=this.options.gapSize,b=this.points.slice(),c=b.length-1;if(a&&c>0)for(;c--;)b[c+1].x-b[c].x>this.closestPointRange*a&&b.splice(c+1,0,{isNull:!0});return this.getGraphPath(b)};(function(a){a(B)})(function(a){function b(){return Array.prototype.slice.call(arguments, -1)}function c(a){a.apply(this);this.drawBreaks(this.xAxis,["x"]);this.drawBreaks(this.yAxis,d(this.pointArrayMap,["y"]))}var d=a.pick,e=a.wrap,f=a.each,g=a.extend,h=a.fireEvent,i=a.Axis,j=a.Series;g(i.prototype,{isInBreak:function(a,b){var c=a.repeat||Infinity,d=a.from,e=a.to-a.from,c=b>=d?(b-d)%c:c-(d-b)%c;return a.inclusive?c<=e:c=a)break;else if(d.isInBreak(c,a)){b-=a-c.from;break}return b};this.lin2val=function(a){var b,c;for(c=0;c=a)break;else b.toj;)l-=f;for(;lb.to||i>b.from&&ob.from&&ob.from&&o>b.to&&o= -c[0])break;for(;q<=j;q++){for(;c[t+1]!==void 0&&a[q]>=c[t+1]||q===j;)if(k=c[t],l=d.apply(0,n),l!==x&&(g.push(k),h.push(l),i.push({start:u,length:n[0].length})),u=q,n[0]=[],n[1]=[],n[2]=[],n[3]=[],t+=1,q===j)break;if(q===j)break;if(p){k=this.cropStart+q;k=e&&e[k]||this.pointClass.prototype.applyOptions.apply({series:this},[f[k]]);var w;for(l=0;l0;)f[b]+=g/2;f[0]=Math.max(f[0],c)}this.currentDataGrouping=i.info;this.closestPointRange=i.info.totalRange;this.groupMap=e[2];if(t(f[0])&&f[0]this.chart.plotSizeX/d||b&&f.forced)e=!0;return e?d:0};J.prototype.setDataGrouping=function(a,b){var c,b=q(b,!0);a||(a={forced:!1,units:null});if(this instanceof J)for(c=this.series.length;c--;)this.series[c].update({dataGrouping:a},!1);else o(this.chart.options.series,function(b){b.dataGrouping=a},!1);b&&this.chart.redraw()};X.ohlc=D(X.column,{lineWidth:1,tooltip:{pointFormat:'\u25cf {series.name}
Open: {point.open}
High: {point.high}
Low: {point.low}
Close: {point.close}
'}, -states:{hover:{lineWidth:3}},threshold:null});ga=oa(I.column,{type:"ohlc",pointArrayMap:["open","high","low","close"],toYData:function(a){return[a.open,a.high,a.low,a.close]},pointValKey:"high",pointAttrToOptions:{stroke:"color","stroke-width":"lineWidth"},upColorProp:"stroke",getAttribs:function(){I.column.prototype.getAttribs.apply(this,arguments);var a=this.options,b=a.states,a=a.upColor||this.color,c=D(this.pointAttr),d=this.upColorProp;c[""][d]=a;c.hover[d]=b.hover.upColor||a;c.select[d]=b.select.upColor|| -a;o(this.points,function(a){if(a.open"},threshold:null,y:-30});I.flags=oa(I.column,{type:"flags",sorted:!1,noSharedTooltip:!0,allowDG:!1,takeOrdinalPosition:!1,trackerGroups:["markerGroup"],forceCrop:!0,init:P.prototype.init,pointAttrToOptions:{fill:"fillColor",stroke:"color", -"stroke-width":"lineWidth",r:"radius"},translate:function(){I.column.prototype.translate.apply(this);var a=this.options,b=this.chart,c=this.points,d=c.length-1,e,f,g=a.onSeries;e=g&&b.get(g);var a=a.onKey||"y",g=e&&e.options.step,h=e&&e.points,i=h&&h.length,j=this.xAxis,k=j.getExtremes(),l,m,n;if(e&&e.visible&&i){e=e.currentDataGrouping;m=h[i-1].x+(e?e.totalRange:0);c.sort(function(a,b){return a.x-b.x});for(a="plot"+a[0].toUpperCase()+a.substr(1);i--&&c[d];)if(e=c[d],l=h[i],l.x<=e.x&&l[a]!==void 0){if(e.x<= -m)e.plotY=l[a],l.x=k.min&&a.x<=k.max?a.plotY=b.chartHeight-j.bottom-(j.opposite?j.height:0)+j.offset-b.plotTop:a.shapeArgs={};if((f=c[d-1])&&f.plotX===a.plotX){if(f.stackIndex===x)f.stackIndex=0;e=f.stackIndex+1}a.stackIndex=e})},drawPoints:function(){var a,b=this.pointAttr[""],c=this.points,d=this.chart,e=d.renderer,f,g,h=this.options,i=h.y,j,k,l,m,n,p,o=this.yAxis, -s;for(k=c.length;k--;)if(l=c[k],a=l.plotX>this.xAxis.len,f=l.plotX,f>0&&(f-=q(l.lineWidth,h.lineWidth)%2),m=l.stackIndex,j=l.options.shape||h.shape,g=l.plotY,g!==x&&(g=l.plotY+i-(m!==x&&m*h.stackDistance)),n=m?x:l.plotX,p=m?x:l.plotY,m=l.graphic,g!==x&&f>=0&&!a)a=l.pointAttr[l.selected?"select":""]||b,s=q(l.options.title,h.title,"A"),m?m.attr({text:s}).attr({x:f,y:g,r:a.r,anchorX:n,anchorY:p}):l.graphic=e.label(s,f,g,j,n,p,h.useHTML).css(D(h.style,l.style)).attr(a).attr({align:j==="flag"?"left":"center", -width:h.width,height:h.height}).add(this.markerGroup).shadow(h.shadow),l.tooltipPos=d.inverted?[o.len+o.pos-d.plotLeft-g,this.xAxis.len-f]:[f,g];else if(m)l.graphic=m.destroy()},drawTracker:function(){var a=this.points;ob.drawTrackerPoint.apply(this);o(a,function(b){var c=b.graphic;c&&G(c.element,"mouseover",function(){if(b.stackIndex>0&&!b.raised)b._y=c.y,c.attr({y:b._y-8}),b.raised=!0;o(a,function(a){if(a!==b&&a.raised&&a.graphic)a.graphic.attr({y:a._y}),a.raised=!1})})})},animate:va,buildKDTree:va, -setClip:va});yb.flag=function(a,b,c,d,e){return["M",e&&e.anchorX||a,e&&e.anchorY||b,"L",a,b+d,a,b,a+c,b,a+c,b+d,a,b+d,"Z"]};o(["circle","square"],function(a){yb[a+"pin"]=function(b,c,d,e,f){var g=f&&f.anchorX,f=f&&f.anchorY;a==="circle"&&e>d&&(b-=A((e-d)/2),d=e);b=yb[a](b,c,d,e);g&&f&&b.push("M",g,c>f?c:c+e,"L",g,f);return b}});Za===B.VMLRenderer&&o(["flag","circlepin","squarepin"],function(a){nb.prototype.symbols[a]=yb[a]});var Wb={height:lb?20:14,barBackgroundColor:"#bfc8d1",barBorderRadius:0,barBorderWidth:1, -barBorderColor:"#bfc8d1",buttonArrowColor:"#666",buttonBackgroundColor:"#ebe7e8",buttonBorderColor:"#bbb",buttonBorderRadius:0,buttonBorderWidth:1,margin:10,minWidth:6,rifleColor:"#666",zIndex:3,step:0.2,trackBackgroundColor:"#eeeeee",trackBorderColor:"#eeeeee",trackBorderWidth:1,liveRedraw:ma&&!lb};Q.scrollbar=D(!0,Wb,Q.scrollbar);tb.prototype={render:function(){var a=this.renderer,b=this.options,c=b.trackBorderWidth,d=b.barBorderWidth,e=this.size,f;this.group=f=a.g("highcharts-scrollbar").attr({zIndex:b.zIndex, -translateY:-99999}).add();this.track=a.rect().attr({height:e,width:e,y:-c%2/2,x:-c%2/2,"stroke-width":c,fill:b.trackBackgroundColor,stroke:b.trackBorderColor,r:b.trackBorderRadius||0}).add(f);this.scrollbarGroup=a.g().add(f);this.scrollbar=a.rect().attr({height:e,width:e,y:-d%2/2,x:-d%2/2,"stroke-width":d,fill:b.barBackgroundColor,stroke:b.barBorderColor,r:b.barBorderRadius||0}).add(this.scrollbarGroup);this.scrollbarRifles=a.path(this.swapXY([W,-3,e/4,R,-3,2*e/3,W,0,e/4,R,0,2*e/3,W,3,e/4,R,3,2*e/ -3],b.vertical)).attr({stroke:b.rifleColor,"stroke-width":1}).add(this.scrollbarGroup);this.drawScrollbarButton(0);this.drawScrollbarButton(1)},position:function(a,b,c,d){var e=this.options,f=e.vertical,g=0,h=this.rendered?"animate":"attr";this.x=a;this.y=b+e.trackBorderWidth;this.width=c;this.xOffset=this.height=d;this.yOffset=g;f?(this.width=this.yOffset=c=g=this.size,this.xOffset=b=0,this.barWidth=d-c*2,this.x=a+=this.options.margin):(this.height=this.xOffset=d=b=this.size,this.barWidth=c-d*2,this.y+= -this.options.margin);this.group[h]({translateX:a,translateY:this.y});this.track[h]({width:c,height:d});this.scrollbarButtons[1].attr({translateX:f?0:c-b,translateY:f?d-g:0})},drawScrollbarButton:function(a){var b=this.renderer,c=this.scrollbarButtons,d=this.options,e=this.size,f;f=b.g().add(this.group);c.push(f);b.rect(-0.5,-0.5,e+1,e+1,d.buttonBorderRadius,d.buttonBorderWidth).attr({stroke:d.buttonBorderColor,"stroke-width":d.buttonBorderWidth,fill:d.buttonBackgroundColor}).add(f);b.path(this.swapXY(["M", -e/2+(a?-1:1),e/2-3,"L",e/2+(a?-1:1),e/2+3,"L",e/2+(a?2:-2),e/2],d.vertical)).attr({fill:d.buttonArrowColor}).add(f)},swapXY:function(a,b){var c,d=a.length,e;if(b)for(c=0;c=1?this.group.hide():this.group.show()),this.rendered=!0},initEvents:function(){var a=this;a.mouseMoveHandler= -function(b){var c=a.chart.pointer.normalize(b),d=a.options.vertical?"chartY":"chartX",e=a.initPositions;if(a.grabbedCenter&&(!b.touches||b.touches[0][d]!==0))c={chartX:(c.chartX-a.x-a.xOffset)/a.barWidth,chartY:(c.chartY-a.y-a.yOffset)/a.barWidth}[d],d=a[d],d=c-d,a.hasDragged=!0,a.updatePosition(e[0]+d,e[1]+d),a.hasDragged&&K(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b})};a.mouseUpHandler=function(b){a.hasDragged&&K(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar", -DOMType:b.type,DOMEvent:b});a.grabbedCenter=a.hasDragged=a.chartX=a.chartY=null};a.mouseDownHandler=function(b){b=a.chart.pointer.normalize(b);a.chartX=(b.chartX-a.x-a.xOffset)/a.barWidth;a.chartY=(b.chartY-a.y-a.yOffset)/a.barWidth;a.initPositions=[a.from,a.to];a.grabbedCenter=!0};a.buttonToMinClick=function(b){var c=V(a.to-a.from)*a.options.step;a.updatePosition(V(a.from-c),V(a.to-c));K(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})};a.buttonToMaxClick=function(b){var c=(a.to- -a.from)*a.options.step;a.updatePosition(a.from+c,a.to+c);K(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})};a.trackClick=function(b){var c=a.chart.pointer.normalize(b),d=a.to-a.from,e=a.y+a.scrollbarTop,f=a.x+a.scrollbarLeft;a.options.vertical&&c.chartY>e||!a.options.vertical&&c.chartX>f?a.updatePosition(a.from+d,a.to+d):a.updatePosition(a.from-d,a.to-d);K(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})}},updatePosition:function(a,b){b>1&&(a=V(1-V(b-a)),b=1);a< -0&&(b=V(b-a),a=0);this.from=a;this.to=b},addEvents:function(){var a=this.options.inverted?[1,0]:[0,1],b=this.scrollbarButtons,c=this.scrollbarGroup.element,d=this.mouseDownHandler,e=this.mouseMoveHandler,f=this.mouseUpHandler,a=[[b[a[0]].element,"click",this.buttonToMinClick],[b[a[1]].element,"click",this.buttonToMaxClick],[this.track.element,"click",this.trackClick],[c,"mousedown",d],[C,"mousemove",e],[C,"mouseup",f]];$a&&a.push([c,"touchstart",d],[C,"touchmove",e],[C,"touchend",f]);o(a,function(a){G.apply(null, -a)});this._events=a},removeEvents:function(){o(this._events,function(a){U.apply(null,a)});this._events=x},destroy:function(){this.removeEvents();o([this.track,this.scrollbarRifles,this.scrollbar,this.scrollbarGroup,this.group],function(a){a&&a.destroy&&a.destroy()});Oa(this.scrollbarButtons)}};S(J.prototype,"init",function(a){var b=this;a.apply(b,[].slice.call(arguments,1));if(b.options.scrollbar&&b.options.scrollbar.enabled)b.options.scrollbar.vertical=!b.horiz,b.options.startOnTick=b.options.endOnTick= -!1,b.scrollbar=new tb(b.chart.renderer,b.options.scrollbar,b.chart),G(b.scrollbar,"changed",function(a){var d=Math.min(q(b.options.min,b.min),b.min,b.dataMin),e=Math.max(q(b.options.max,b.max),b.max,b.dataMax)-d,f;b.horiz&&!b.reversed||!b.horiz&&b.reversed?(f=d+e*this.to,d+=e*this.from):(f=d+e*(1-this.from),d+=e*(1-this.to));b.setExtremes(d,f,!0,!1,a)})});S(J.prototype,"render",function(a){var b=Math.min(q(this.options.min,this.min),this.min,this.dataMin),c=Math.max(q(this.options.max,this.max),this.max, -this.dataMax),d=this.scrollbar,e;a.apply(this,[].slice.call(arguments,1));d&&(this.horiz?d.position(this.left,this.top+this.height+this.offset+2+(this.opposite?0:this.axisTitleMargin),this.width,this.height):d.position(this.left+this.width+2+this.offset+(this.opposite?this.axisTitleMargin:0),this.top,this.width,this.height),isNaN(b)||isNaN(c)||!t(this.min)||!t(this.max)?d.setRange(0,0):(e=(this.min-b)/(c-b),b=(this.max-b)/(c-b),this.horiz&&!this.reversed||!this.horiz&&this.reversed?d.setRange(e,b): -d.setRange(1-b,1-e)))});S(J.prototype,"getOffset",function(a){var b=this.horiz?2:1,c=this.scrollbar;a.apply(this,[].slice.call(arguments,1));c&&(this.chart.axisOffset[b]+=c.size+c.options.margin)});S(J.prototype,"destroy",function(a){if(this.scrollbar)this.scrollbar=this.scrollbar.destroy();a.apply(this,[].slice.call(arguments,1))});B.Scrollbar=tb;var ga=[].concat(ac),zb=function(a){var b=Ha(arguments,z);if(b.length)return Math[a].apply(0,b)};ga[4]=["day",[1,2,3,4]];ga[5]=["week",[1,2,3]];v(Q,{navigator:{handles:{backgroundColor:"#ebe7e8", -borderColor:"#b2b1b6"},height:40,margin:25,maskFill:"rgba(128,179,236,0.3)",maskInside:!0,outlineColor:"#b2b1b6",outlineWidth:1,series:{type:I.areaspline===x?"line":"areaspline",color:"#4572A7",compare:null,fillOpacity:0.05,dataGrouping:{approximation:"average",enabled:!0,groupPixelWidth:2,smoothed:!0,units:ga},dataLabels:{enabled:!1,zIndex:2},id:"highcharts-navigator-series",lineColor:null,lineWidth:1,marker:{enabled:!1},pointRange:0,shadow:!1,threshold:null},xAxis:{tickWidth:0,lineWidth:0,gridLineColor:"#EEE", -gridLineWidth:1,tickPixelInterval:200,labels:{align:"left",style:{color:"#888"},x:3,y:-4},crosshair:!1},yAxis:{gridLineWidth:0,startOnTick:!1,endOnTick:!1,minPadding:0.1,maxPadding:0.1,labels:{enabled:!1},crosshair:!1,title:{text:null},tickWidth:0}}});Jb.prototype={drawHandle:function(a,b){var c=this.chart.renderer,d=this.elementsToDestroy,e=this.handles,f=this.navigatorOptions.handles,f={fill:f.backgroundColor,stroke:f.borderColor,"stroke-width":1},g;this.rendered||(e[b]=c.g("navigator-handle-"+ -["left","right"][b]).css({cursor:"ew-resize"}).attr({zIndex:10-b}).add(),g=c.rect(-4.5,0,9,16,0,1).attr(f).add(e[b]),d.push(g),g=c.path(["M",-1.5,4,"L",-1.5,12,"M",0.5,4,"L",0.5,12]).attr(f).add(e[b]),d.push(g));e[b][this.rendered&&!this.hasDragged?"animate":"attr"]({translateX:this.scrollerLeft+this.scrollbarHeight+parseInt(a,10),translateY:this.top+this.height/2-8})},render:function(a,b,c,d){var e=this.chart,f=e.renderer,g,h,i,j,k=this.navigatorGroup;j=this.scrollbarHeight;var k=this.xAxis,l=this.navigatorOptions, -m=this.height,n=this.top,p=this.navigatorEnabled,o=l.outlineWidth,s=o/2,v=this.outlineHeight,u=n+s,w=this.rendered;if(z(a)&&z(b)&&(!this.hasDragged||t(c))){this.navigatorLeft=g=q(k.left,e.plotLeft+j);this.navigatorWidth=h=q(k.len,e.plotWidth-2*j);this.scrollerLeft=i=g-j;this.scrollerWidth=j=j=h+2*j;c=q(c,k.translate(a));d=q(d,k.translate(b));if(!z(c)||T(c)===Infinity)c=0,d=j;if(!(k.translate(d,!0)-k.translate(c,!0)h&&xl+e-q&&vj&&v=o)f=o-t,y=a.getUnionExtremes().dataMax;if(f!==e)a.fixedWidth=t,e=c.toFixedRange(f,f+t,null,y),d.setExtremes(e.min,e.max,!0,null,{trigger:"navigator"})}};a.mouseMoveHandler=function(c){var d=a.scrollbarHeight,e=a.navigatorLeft,f=a.navigatorWidth,g=a.scrollerLeft,h=a.scrollerWidth,j=a.range,k;if(!c.touches||c.touches[0].pageX!==0){c=b.pointer.normalize(c);k=c.chartX;kg+h-d&&(k=g+h-d);if(a.grabbedLeft)a.hasDragged= -!0,a.render(0,0,k-e,a.otherHandlePos);else if(a.grabbedRight)a.hasDragged=!0,a.render(0,0,a.otherHandlePos,k-e);else if(a.grabbedCenter)a.hasDragged=!0,kf+i-j&&(k=f+i-j),a.render(0,0,k-i,k-i+j);if(a.hasDragged&&a.scrollbar&&a.scrollbar.options.liveRedraw)c.DOMType=c.type,setTimeout(function(){a.mouseUpHandler(c)},0)}};a.mouseUpHandler=function(d){var e,f,g=d.DOMEvent||d;if(a.hasDragged||d.trigger==="scrollbar"){if(a.zoomedMin===a.otherHandlePos)e=a.fixedExtreme;else if(a.zoomedMax===a.otherHandlePos)f= -a.fixedExtreme;if(a.zoomedMax===a.navigatorWidth)f=a.getUnionExtremes().dataMax;e=c.toFixedRange(a.zoomedMin,a.zoomedMax,e,f);t(e.min)&&b.xAxis[0].setExtremes(e.min,e.max,!0,a.hasDragged?!1:null,{trigger:"navigator",triggerOp:"navigator-drag",DOMEvent:g})}if(d.DOMType!=="mousemove")a.grabbedLeft=a.grabbedRight=a.grabbedCenter=a.fixedWidth=a.fixedExtreme=a.otherHandlePos=a.hasDragged=i=null};var k=b.xAxis.length,l=b.yAxis.length;b.extraBottomMargin=a.outlineHeight+f.margin;a.navigatorEnabled?(a.xAxis= -c=new J(b,D({breaks:j&&j.xAxis.options.breaks,ordinal:j&&j.xAxis.options.ordinal},f.xAxis,{id:"navigator-x-axis",isX:!0,type:"datetime",index:k,height:g,offset:0,offsetLeft:e,offsetRight:-e,keepOrdinalPadding:!0,startOnTick:!1,endOnTick:!1,minPadding:0,maxPadding:0,zoomEnabled:!1})),a.yAxis=d=new J(b,D(f.yAxis,{id:"navigator-y-axis",alignTicks:!1,height:g,offset:0,index:l,zoomEnabled:!1})),j||f.series.data?a.addBaseSeries():b.series.length===0&&S(b,"redraw",function(c,d){if(b.series.length>0&&!a.series)a.setBaseSeries(), -b.redraw=c;c.call(b,d)})):a.xAxis=c={translate:function(a,c){var d=b.xAxis[0],f=d.getExtremes(),g=b.plotWidth-2*e,h=zb("min",d.options.min,f.dataMin),d=zb("max",d.options.max,f.dataMax)-h;return c?a*d/g+h:g*(a-h)/d},toFixedRange:J.prototype.toFixedRange};if(b.options.scrollbar.enabled)a.scrollbar=new tb(b.renderer,D(b.options.scrollbar,{margin:a.navigatorEnabled?0:10}),b),G(a.scrollbar,"changed",function(c){var d=a.navigatorWidth,e=d*this.to;d*=this.from;a.hasDragged=a.scrollbar.hasDragged;a.render(0, -0,d,e);(b.options.scrollbar.liveRedraw||c.DOMType!=="mousemove")&&setTimeout(function(){a.mouseUpHandler(c)})});a.addBaseSeriesEvents();S(b,"getMargins",function(b){var e=this.legend,f=e.options;b.apply(this,[].slice.call(arguments,1));a.top=h=a.navigatorOptions.top||this.chartHeight-a.height-a.scrollbarHeight-this.spacing[2]-(f.verticalAlign==="bottom"&&f.enabled&&!f.floating?e.legendHeight+q(f.margin,10):0);if(c&&d)c.options.top=d.options.top=h,c.setAxisSize(),d.setAxisSize()});a.addEvents()},getUnionExtremes:function(a){var b= -this.chart.xAxis[0],c=this.xAxis,d=c.options,e=b.options,f;if(!a||b.dataMin!==null)f={dataMin:q(d&&d.min,zb("min",e.min,b.dataMin,c.dataMin,c.min)),dataMax:q(d&&d.max,zb("max",e.max,b.dataMax,c.dataMax,c.max))};return f},setBaseSeries:function(a){var b=this.chart,a=a||b.options.navigator.baseSeries;this.series&&(this.removeBaseSeriesEvents(),this.series.remove());this.baseSeries=b.series[a]||typeof a==="string"&&b.get(a)||b.series[0];this.xAxis&&this.addBaseSeries()},addBaseSeries:function(){var a= -this.baseSeries,b=a?a.options:{},a=b.data,c=this.navigatorOptions.series,d;d=c.data;this.hasNavigatorData=!!d;b=D(b,c,{enableMouseTracking:!1,group:"nav",padXAxis:!1,xAxis:"navigator-x-axis",yAxis:"navigator-y-axis",name:"Navigator",showInLegend:!1,stacking:!1,isInternal:!0,visible:!0});b.data=d||a.slice(0);this.series=this.chart.initSeries(b);this.addBaseSeriesEvents()},addBaseSeriesEvents:function(){var a=this.baseSeries;if(a&&a.xAxis&&this.navigatorOptions.adaptToUpdatedData!==!1)G(a,"updatedData", -this.updatedDataHandler),G(a.xAxis,"foundExtremes",this.modifyBaseAxisExtremes),a.userOptions.events=v(a.userOptions.event,{updatedData:this.updatedDataHandler})},modifyNavigatorAxisExtremes:function(){var a=this.xAxis,b;if(a.getExtremes&&(b=this.getUnionExtremes(!0))&&(b.dataMin!==a.min||b.dataMax!==a.max))a.min=b.dataMin,a.max=b.dataMax},modifyBaseAxisExtremes:function(){if(this.chart.scroller.baseSeries&&this.chart.scroller.baseSeries.xAxis){var a=this.chart.scroller,b=this.getExtremes(),c=b.dataMin, -d=b.dataMax,b=b.max-b.min,e=a.stickToMin,f=a.stickToMax,g,h,i=a.series,j=!!this.setExtremes;if(!(this.eventArgs&&this.eventArgs.trigger==="rangeSelectorButton")&&(e&&(h=c,g=h+b),f&&(g=d,e||(h=y(g-b,i&&i.xData?i.xData[0]:-Number.MAX_VALUE))),j&&(e||f)&&z(h)))this.min=this.userMin=h,this.max=this.userMax=g;a.stickToMin=a.stickToMax=null}},updatedDataHandler:function(){var a=this.chart.scroller,b=a.baseSeries,c=a.series;a.stickToMin=z(b.xAxis.min)&&b.xAxis.min<=b.xData[0];a.stickToMax=Math.round(a.zoomedMax)>= -Math.round(a.navigatorWidth);if(c&&!a.hasNavigatorData)c.options.pointStart=b.xData[0],c.setData(b.options.data,!1,null,!1)},destroy:function(){this.removeEvents();o([this.scrollbar,this.xAxis,this.yAxis,this.leftShade,this.rightShade,this.outline],function(a){a&&a.destroy&&a.destroy()});this.xAxis=this.yAxis=this.leftShade=this.rightShade=this.outline=null;o([this.handles,this.elementsToDestroy],function(a){Oa(a)})}};B.Navigator=Jb;S(J.prototype,"zoom",function(a,b,c){var d=this.chart,e=d.options, -f=e.chart.zoomType,g=e.navigator,e=e.rangeSelector,h;if(this.isXAxis&&(g&&g.enabled||e&&e.enabled))if(f==="x")d.resetZoomButton="blocked";else if(f==="y")h=!1;else if(f==="xy")d=this.previousZoom,t(b)?this.previousZoom=[this.min,this.max]:d&&(b=d[0],c=d[1],delete this.previousZoom);return h!==x?h:a.call(this,b,c)});S(Da.prototype,"init",function(a,b,c){G(this,"beforeRender",function(){var a=this.options;if(a.navigator.enabled||a.scrollbar.enabled)this.scroller=new Jb(this)});a.call(this,b,c)});S(P.prototype, -"addPoint",function(a,b,c,d,e){var f=this.options.turboThreshold;f&&this.xData.length>f&&ha(b,!0)&&this.chart.scroller&&ja(20,!0);a.call(this,b,c,d,e)});v(Q,{rangeSelector:{buttonTheme:{width:28,height:18,fill:"#f7f7f7",padding:2,r:0,"stroke-width":0,style:{color:"#444",cursor:"pointer",fontWeight:"normal"},zIndex:7,states:{hover:{fill:"#e7e7e7"},select:{fill:"#e7f0f9",style:{color:"black",fontWeight:"bold"}}}},height:35,inputPosition:{align:"right"},labelStyle:{color:"#666"}}});Q.lang=D(Q.lang,{rangeSelectorZoom:"Zoom", -rangeSelectorFrom:"From",rangeSelectorTo:"To"});Kb.prototype={clickButton:function(a,b){var c=this,d=c.selected,e=c.chart,f=c.buttons,g=c.buttonOptions[a],h=e.xAxis[0],i=e.scroller&&e.scroller.getUnionExtremes()||h||{},j=i.dataMin,k=i.dataMax,l,m=h&&A(E(h.max,q(k,h.max))),n=g.type,p,i=g._range,r,s,t,u=g.dataGrouping;if(!(j===null||k===null||a===c.selected)){e.fixedRange=i;if(u)this.forcedDataGrouping=!0,J.prototype.setDataGrouping.call(h||{chart:this.chart},u,!1);if(n==="month"||n==="year")if(h){if(n= -{range:g,max:m,dataMin:j,dataMax:k},l=h.minFromRange.call(n),z(n.newMax))m=n.newMax}else i=g;else if(i)l=y(m-i,j),m=E(l+i,k);else if(n==="ytd")if(h){if(k===x)j=Number.MAX_VALUE,k=Number.MIN_VALUE,o(e.series,function(a){a=a.xData;j=E(a[0],j);k=y(a[a.length-1],k)}),b=!1;m=new ea(k);l=m.getFullYear();l=r=y(j||0,ea.UTC(l,0,1));m=m.getTime();m=E(k||m,m)}else{G(e,"beforeRender",function(){c.clickButton(a)});return}else n==="all"&&h&&(l=j,m=k);f[d]&&f[d].setState(0);if(f[a])f[a].setState(2),c.lastSelected= -a;h?(h.setExtremes(l,m,q(b,1),null,{trigger:"rangeSelectorButton",rangeSelectorButton:g}),c.setSelected(a)):(p=sa(e.options.xAxis)[0],t=p.range,p.range=i,s=p.min,p.min=r,c.setSelected(a),G(e,"load",function(){p.range=t;p.min=s}))}},setSelected:function(a){this.selected=this.options.selected=a},defaultButtons:[{type:"month",count:1,text:"1m"},{type:"month",count:3,text:"3m"},{type:"month",count:6,text:"6m"},{type:"ytd",text:"YTD"},{type:"year",count:1,text:"1y"},{type:"all",text:"All"}],init:function(a){var b= -this,c=a.options.rangeSelector,d=c.buttons||[].concat(b.defaultButtons),e=c.selected,f=b.blurInputs=function(){var a=b.minInput,c=b.maxInput;a&&a.blur&&K(a,"blur");c&&c.blur&&K(c,"blur")};b.chart=a;b.options=c;b.buttons=[];a.extraTopMargin=c.height;b.buttonOptions=d;G(a.container,"mousedown",f);G(a,"resize",f);o(d,b.computeButtonRange);e!==x&&d[e]&&this.clickButton(e,!1);G(a,"load",function(){G(a.xAxis[0],"setExtremes",function(c){this.max-this.min!==a.fixedRange&&c.trigger!=="rangeSelectorButton"&& -c.trigger!=="updatedData"&&b.forcedDataGrouping&&this.setDataGrouping(!1,!1)});G(a.xAxis[0],"afterSetExtremes",function(){b.updateButtonStates(!0)})})},updateButtonStates:function(a){var b=this,c=this.chart,d=c.xAxis[0],e=c.scroller&&c.scroller.getUnionExtremes()||d,f=e.dataMin,g=e.dataMax,h=b.selected,i=b.options.allButtonsEnabled,j=b.buttons;a&&c.fixedRange!==A(d.max-d.min)&&(j[h]&&j[h].setState(0),b.setSelected(null));o(b.buttonOptions,function(a,e){var m=A(d.max-d.min),n=a._range,o=a.type,q=a.count|| -1,s=n>g-f,t=n=g-f&&j[e].state!==2,w=a.type==="ytd"&&pa("%Y",f)===pa("%Y",g),v=c.renderer.forExport&&e===h,n=n===m,x=!d.hasVisibleSeries;if((o==="month"||o==="year")&&m>={month:28,year:365}[o]*864E5*q&&m<={month:31,year:366}[o]*864E5*q)n=!0;v||n&&e!==h&&e===b.lastSelected?(b.setSelected(e),j[e].setState(2)):!i&&(s||t||u||w||x)?j[e].setState(3):j[e].state===3&&j[e].setState(0)})},computeButtonRange:function(a){var b=a.type,c=a.count||1,d={millisecond:1,second:1E3, -minute:6E4,hour:36E5,day:864E5,week:6048E5};if(d[b])a._range=d[b]*c;else if(b==="month"||b==="year")a._range={month:30,year:365}[b]*864E5*c},setInputValue:function(a,b){var c=this.chart.options.rangeSelector;if(t(b))this[a+"Input"].HCTime=b;this[a+"Input"].value=pa(c.inputEditDateFormat||"%Y-%m-%d",this[a+"Input"].HCTime);this[a+"DateBox"].attr({text:pa(c.inputDateFormat||"%b %e, %Y",this[a+"Input"].HCTime)})},showInput:function(a){var b=this.inputGroup,c=this[a+"DateBox"];O(this[a+"Input"],{left:b.translateX+ -c.x+"px",top:b.translateY+"px",width:c.width-2+"px",height:c.height-2+"px",border:"2px solid silver"})},hideInput:function(a){O(this[a+"Input"],{border:0,width:"1px",height:"1px"});this.setInputValue(a)},drawInput:function(a){function b(){var a=j.value,b=(g.inputDateParser||ea.parse)(a),e=d.xAxis[0],f=e.dataMin,h=e.dataMax;if(b!==j.previousValue)j.previousValue=b,z(b)||(b=a.split("-"),b=ea.UTC(H(b[0]),H(b[1])-1,H(b[2]))),z(b)&&(Q.global.useUTC||(b+=(new ea).getTimezoneOffset()*6E4),i?b>c.maxInput.HCTime? -b=x:bh&&(b=h),b!==x&&d.xAxis[0].setExtremes(i?b:e.min,i?e.max:b,x,x,{trigger:"rangeSelectorInput"}))}var c=this,d=c.chart,e=d.renderer.style,f=d.renderer,g=d.options.rangeSelector,h=c.div,i=a==="min",j,k,l=this.inputGroup;this[a+"Label"]=k=f.label(Q.lang[i?"rangeSelectorFrom":"rangeSelectorTo"],this.inputGroup.offset).attr({padding:2}).css(D(e,g.labelStyle)).add(l);l.offset+=k.width+5;this[a+"DateBox"]=f=f.label("",l.offset).attr({padding:2,width:g.inputBoxWidth|| -90,height:g.inputBoxHeight||17,stroke:g.inputBoxBorderColor||"silver","stroke-width":1}).css(D({textAlign:"center",color:"#444"},e,g.inputStyle)).on("click",function(){c.showInput(a);c[a+"Input"].focus()}).add(l);l.offset+=f.width+(i?10:0);this[a+"Input"]=j=ia("input",{name:a,className:"highcharts-range-selector",type:"text"},v({position:"absolute",border:0,width:"1px",height:"1px",padding:0,textAlign:"center",fontSize:e.fontSize,fontFamily:e.fontFamily,left:"-9em",top:d.plotTop+"px"},g.inputStyle), -h);j.onfocus=function(){c.showInput(a)};j.onblur=function(){c.hideInput(a)};j.onchange=b;j.onkeypress=function(a){a.keyCode===13&&b()}},getPosition:function(){var a=this.chart,b=a.options.rangeSelector,a=q((b.buttonPosition||{}).y,a.plotTop-a.axisOffset[0]-b.height);return{buttonTop:a,inputTop:a-10}},render:function(a,b){var c=this,d=c.chart,e=d.renderer,f=d.container,g=d.options,h=g.exporting&&g.exporting.enabled!==!1&&g.navigation&&g.navigation.buttonOptions,i=g.rangeSelector,j=c.buttons,g=Q.lang, -k=c.div,k=c.inputGroup,l=i.buttonTheme,m=i.buttonPosition||{},n=i.inputEnabled,p=l&&l.states,r=d.plotLeft,s,x=this.getPosition(),u=c.group,w=c.rendered;if(!w&&(c.group=u=e.g("range-selector-buttons").add(),c.zoomText=e.text(g.rangeSelectorZoom,q(m.x,r),15).css(i.labelStyle).add(u),s=q(m.x,r)+c.zoomText.getBBox().width+5,o(c.buttonOptions,function(a,b){j[b]=e.button(a.text,s,0,function(){c.clickButton(b);c.isActive=!0},l,p&&p.hover,p&&p.select,p&&p.disabled).css({textAlign:"center"}).add(u);s+=j[b].width+ -q(i.buttonSpacing,5);c.selected===b&&j[b].setState(2)}),c.updateButtonStates(),n!==!1))c.div=k=ia("div",null,{position:"relative",height:0,zIndex:1}),f.parentNode.insertBefore(k,f),c.inputGroup=k=e.g("input-group").add(),k.offset=0,c.drawInput("min"),c.drawInput("max");u[w?"animate":"attr"]({translateY:x.buttonTop});n!==!1&&(k.align(v({y:x.inputTop,width:k.offset,x:h&&x.inputTop<(h.y||0)+h.height-d.spacing[0]?-40:0},i.inputPosition),!0,d.spacingBox),t(n)||(d=u.getBBox(),k[k.translateX0.7&&c<1.3&&(d?a=b-e:b=a+e);z(a)||(a=b=void 0);return{min:a,max:b}};J.prototype.minFromRange=function(){var a=this.range,b={month:"Month",year:"FullYear"}[a.type],c,d=this.max,e,f,g=function(a,c){var d=new ea(a);d["set"+b](d["get"+b]()+c);return d.getTime()-a};z(a)?(c=this.max-a,f=a):c=d+g(d,-a.count);e=q(this.dataMin,Number.MIN_VALUE);z(c)||(c=e);if(c<=e)c=e,f===void 0&&(f=g(c,a.count)),this.newMax=E(c+f,this.dataMax);z(d)||(c= -void 0);return c};S(Da.prototype,"init",function(a,b,c){G(this,"init",function(){if(this.options.rangeSelector.enabled)this.rangeSelector=new Kb(this)});a.call(this,b,c)});B.RangeSelector=Kb;Da.prototype.callbacks.push(function(a){function b(){d=a.xAxis[0].getExtremes();z(d.min)&&f.render(d.min,d.max)}function c(a){f.render(a.min,a.max)}var d,e=a.scroller,f=a.rangeSelector;e&&(d=a.xAxis[0].getExtremes(),e.render(d.min,d.max));f&&(G(a.xAxis[0],"afterSetExtremes",c),G(a,"resize",b),b());G(a,"destroy", -function(){f&&(U(a,"resize",b),U(a.xAxis[0],"afterSetExtremes",c))})});B.StockChart=B.stockChart=function(a,b,c){var d=Ea(a)||a.nodeName,e=arguments[d?1:0],f=e.series,g,h=q(e.navigator&&e.navigator.enabled,!0)?{startOnTick:!1,endOnTick:!1}:null,i={marker:{enabled:!1,radius:2}},j={shadow:!1,borderWidth:0};e.xAxis=wa(sa(e.xAxis||{}),function(a){return D({minPadding:0,maxPadding:0,ordinal:!0,title:{text:null},labels:{overflow:"justify"},showLastLabel:!0},a,{type:"datetime",categories:null},h)});e.yAxis= -wa(sa(e.yAxis||{}),function(a){g=q(a.opposite,!0);return D({labels:{y:-2},opposite:g,showLastLabel:!1,title:{text:null}},a)});e.series=null;e=D({chart:{panning:!0,pinchType:"x"},navigator:{enabled:!0},scrollbar:{enabled:!0},rangeSelector:{enabled:!0},title:{text:null,style:{fontSize:"16px"}},tooltip:{shared:!0,crosshairs:!0},legend:{enabled:!1},plotOptions:{line:i,spline:i,area:i,areaspline:i,arearange:i,areasplinerange:i,column:j,columnrange:j,candlestick:j,ohlc:j}},e,{_stock:!0,chart:{inverted:!1}}); -e.series=f;return d?new Da(a,e,c):new Da(e,b)};S(ab.prototype,"init",function(a,b,c){var d=c.chart.pinchType||"";a.call(this,b,c);this.pinchX=this.pinchHor=d.indexOf("x")!==-1;this.pinchY=this.pinchVert=d.indexOf("y")!==-1;this.hasZoom=this.hasZoom||this.pinchHor||this.pinchVert});S(J.prototype,"autoLabelAlign",function(a){var b=this.chart,c=this.options,b=b._labelPanes=b._labelPanes||{},d=this.options.labels;if(this.chart.options._stock&&this.coll==="yAxis"&&(c=c.top+","+c.height,!b[c]&&d.enabled)){if(d.x=== -15)d.x=0;if(d.align===void 0)d.align="right";b[c]=1;return"right"}return a.call(this,[].slice.call(arguments,1))});S(J.prototype,"getPlotLinePath",function(a,b,c,d,e,f){var g=this,h=this.isLinked&&!this.series?this.linkedParent.series:this.series,i=g.chart,j=i.renderer,k=g.left,l=g.top,m,n,p,r,s=[],v=[],u,w;if(g.coll==="colorAxis")return a.apply(this,[].slice.call(arguments,1));v=g.isXAxis?t(g.options.yAxis)?[i.yAxis[g.options.yAxis]]:wa(h,function(a){return a.yAxis}):t(g.options.xAxis)?[i.xAxis[g.options.xAxis]]: -wa(h,function(a){return a.xAxis});o(g.isXAxis?i.yAxis:i.xAxis,function(a){if(t(a.options.id)?a.options.id.indexOf("navigator")===-1:1){var b=a.isXAxis?"yAxis":"xAxis",b=t(a.options[b])?i[b][a.options[b]]:i[b][0];g===b&&v.push(a)}});u=v.length?[]:[g.isXAxis?i.yAxis[0]:i.xAxis[0]];o(v,function(a){qa(a,u)===-1&&u.push(a)});w=q(f,g.translate(b,null,null,d));z(w)&&(g.horiz?o(u,function(a){var b;n=a.pos;r=n+a.len;m=p=A(w+g.transB);if(mk+g.width)e?m=p=E(y(k,m),k+g.width):b=!0;b||s.push("M",m,n,"L", -p,r)}):o(u,function(a){var b;m=a.pos;p=m+a.len;n=r=A(l+g.height-w);if(nl+g.height)e?n=r=E(y(l,n),g.top+g.height):b=!0;b||s.push("M",m,n,"L",p,r)}));return s.length>0?j.crispPolyLine(s,c||1):null});J.prototype.getPlotBandPath=function(a,b){var c=this.getPlotLinePath(b,null,null,!0),d=this.getPlotLinePath(a,null,null,!0),e=[],f;if(d&&c&&d.toString()!==c.toString())for(f=0;f=e&&(l-=k.translateX+b.width-e);k.attr({x:l,y:j,visibility:"visible"})}});var jc=la.init,kc=la.processData,lc=Ja.prototype.tooltipFormatter;la.init=function(){jc.apply(this,arguments); -this.setCompare(this.options.compare)};la.setCompare=function(a){this.modifyValue=a==="value"||a==="percent"?function(b,c){var d=this.compareValue;if(b!==x&&(b=a==="value"?b-d:b=100*(b/d)-100,c))c.change=b;return b}:null;this.userOptions.compare=a;if(this.chart.hasRendered)this.isDirty=!0};la.processData=function(){var a,b=-1,c,d,e,f;kc.apply(this,arguments);if(this.xAxis&&this.processedYData){c=this.processedXData;d=this.processedYData;e=d.length;this.pointArrayMap&&(b=qa(this.pointValKey||"y",this.pointArrayMap)); -for(a=0;a-1?d[a][b]:d[a],z(f)&&c[a+1]>=this.xAxis.min&&f!==0){this.compareValue=f;break}}};S(la,"getExtremes",function(a){var b;a.apply(this,[].slice.call(arguments,1));if(this.modifyValue)b=[this.modifyValue(this.dataMin),this.modifyValue(this.dataMax)],this.dataMin=Na(b),this.dataMax=Fa(b)});J.prototype.setCompare=function(a,b){this.isXAxis||(o(this.series,function(b){b.setCompare(a)}),q(b,!0)&&this.chart.redraw())};Ja.prototype.tooltipFormatter=function(a){a=a.replace("{point.change}", -(this.change>0?"+":"")+B.numberFormat(this.change,q(this.series.tooltipOptions.changeDecimals,2)));return lc.apply(this,[a])};S(P.prototype,"render",function(a){if(this.chart.options._stock&&this.xAxis)!this.clipBox&&this.animate?(this.clipBox=D(this.chart.clipBox),this.clipBox.width=this.xAxis.len,this.clipBox.height=this.yAxis.len):this.chart[this.sharedClipKey]&&(Qa(this.chart[this.sharedClipKey]),this.chart[this.sharedClipKey].attr({width:this.xAxis.len,height:this.yAxis.len}));a.call(this)}); -v(B,{Color:xa,Point:Ja,Tick:eb,Renderer:Za,SVGElement:ba,SVGRenderer:za,arrayMin:Na,arrayMax:Fa,charts:ca,correctFloat:V,dateFormat:pa,error:ja,format:Ma,pathAnim:void 0,getOptions:function(){return Q},hasBidiBug:bc,isTouchDevice:lb,setOptions:function(a){Q=D(!0,Q,a);Qb();return Q},addEvent:G,removeEvent:U,createElement:ia,discardElement:Wa,css:O,each:o,map:wa,merge:D,splat:sa,stableSort:pb,extendClass:oa,pInt:H,svg:ma,canvas:ua,vml:!ma&&!ua,product:"Highstock",version:"4.2.6"});return B}); +e+(d[a].lineWidthPlus||0)),c&&!c.dashstyle))){a={"stroke-width":e};for(c.attr(a);this["zoneGraph"+b];)this["zoneGraph"+b].attr(a),b+=1}},setVisible:function(a,b){var c=this,d=c.chart,e=c.legendItem,f,g=d.options.chart.ignoreHiddenSeries,h=c.visible;f=(c.visible=a=c.options.visible=c.userOptions.visible=a===void 0?!h:a)?"show":"hide";o(["group","dataLabelsGroup","markerGroup","tracker"],function(a){if(c[a])c[a][f]()});if(d.hoverSeries===c||(d.hoverPoint&&d.hoverPoint.series)===c)c.onMouseOut();e&& +d.legend.colorizeItem(c,a);c.isDirty=!0;c.options.stacking&&o(d.series,function(a){if(a.options.stacking&&a.visible)a.isDirty=!0});o(c.linkedSeries,function(b){b.setVisible(a,!1)});if(g)d.isDirtyBox=!0;b!==!1&&d.redraw();K(c,f)},show:function(){this.setVisible(!0)},hide:function(){this.setVisible(!1)},select:function(a){this.selected=a=a===v?!this.selected:a;if(this.checkbox)this.checkbox.checked=a;K(this,a?"select":"unselect")},drawTracker:ob.drawTrackerGraph});T(P.prototype,"init",function(a){var b; +a.apply(this,Array.prototype.slice.call(arguments,1));(b=this.xAxis)&&b.options.ordinal&&E(this,"updatedData",function(){delete b.ordinalIndex})});T(H.prototype,"getTimeTicks",function(a,b,c,d,e,f,g,h){var i=0,j,k,l={},m,n,p,r=[],o=-Number.MAX_VALUE,q=this.options.tickPixelInterval;if(!this.options.ordinal&&!this.options.breaks||!f||f.length<3||c===v)return a.call(this,b,c,d,e);n=f.length;for(j=0;jd;f[j]g*5||p){if(f[j]>o){for(k=a.call(this,b,f[i], +f[j],e);k.length&&k[0]<=o;)k.shift();k.length&&(o=k[k.length-1]);r=r.concat(k)}i=j+1}if(p)break}a=k.info;if(h&&a.unitRange<=M.hour){j=r.length-1;for(i=1;id?a-1:a;for(u=void 0;h--;)i=j[h],d=u-i,u&&d2){d=b[1]- +b[0];for(h=a-1;h--&&!c;)b[h+1]-b[h]!==d&&(c=!0);if(!this.options.keepOrdinalPadding&&(b[0]-f>d||g-b[b.length-1]>d))c=!0}c?(this.ordinalPositions=b,d=this.val2lin(y(f,b[0]),!0),h=y(this.val2lin(F(g,b[b.length-1]),!0),1),this.ordinalSlope=g=(g-f)/(h-d),this.ordinalOffset=f-d*g):this.ordinalPositions=this.ordinalSlope=this.ordinalOffset=v}this.isOrdinal=e&&c;this.groupIntervalFactor=null},val2lin:function(a,b){var c=this.ordinalPositions,d;if(c){var e=c.length,f;for(d=e;d--;)if(c[d]===a){f=d;break}for(d= +e-1;d--;)if(a>c[d]||d===0){c=(a-c[d])/(c[d+1]-c[d]);f=d+c;break}d=b?f:this.ordinalSlope*(f||0)+this.ordinalOffset}else d=a;return d},lin2val:function(a,b){var c=this.ordinalPositions;if(c){var d=this.ordinalSlope,e=this.ordinalOffset,f=c.length-1,g,h;if(b)a<0?a=c[0]:a>f?a=c[f]:(f=Z(a),h=a-f);else for(;f--;)if(g=d*f+e,a>=g){d=d*(f+1)+e;h=(a-g)/(d-g);break}c=h!==v&&c[f]!==v?c[f]+(h?h*(c[f+1]-c[f]):0):a}else c=a;return c},getExtendedPositions:function(){var a=this.chart,b=this.series[0].currentDataGrouping, +c=this.ordinalIndex,d=b?b.count+b.unitName:"raw",e=this.getExtremes(),f,g;if(!c)c=this.ordinalIndex={};if(!c[d])f={series:[],chart:a,getExtremes:function(){return{min:e.dataMin,max:e.dataMax}},options:{ordinal:!0},val2lin:H.prototype.val2lin},o(this.series,function(c){g={xAxis:f,xData:c.xData,chart:a,destroyGroupedData:ua};g.options={dataGrouping:b?{enabled:!0,forced:!0,approximation:"open",units:[[b.unitName,[b.count]]]}:{enabled:!1}};c.processData.apply(g);f.series.push(g)}),this.beforeSetTickPositions.apply(f), +c[d]=f.ordinalPositions;return c[d]},getGroupIntervalFactor:function(a,b,c){var d,c=c.processedXData,e=c.length,f=[];d=this.groupIntervalFactor;if(!d){for(d=0;d1)k&&o(k,function(a){a.setState()}),f<0?(k=m,p=c.ordinalPositions?c:m):(k=c.ordinalPositions?c:m,p=m),m=p.ordinalPositions,h>m[m.length-1]&&m.push(h),this.fixedRange=j-i,f=c.toFixedRange(null, +null,l.apply(k,[n.apply(k,[i,!0])+f,!0]),l.apply(p,[n.apply(p,[j,!0])+f,!0])),f.min>=F(g.dataMin,i)&&f.max<=y(h,j)&&c.setExtremes(f.min,f.max,!0,!1,{trigger:"pan"}),this.mouseDownX=d,N(this.container,{cursor:"move"})}else e=!0}else e=!0;e&&a.apply(this,Array.prototype.slice.call(arguments,1))});P.prototype.gappedPath=function(){var a=this.options.gapSize,b=this.points.slice(),c=b.length-1;if(a&&c>0)for(;c--;)b[c+1].x-b[c].x>this.closestPointRange*a&&b.splice(c+1,0,{isNull:!0});return this.getGraphPath(b)}; +(function(a){a(B)})(function(a){function b(){return Array.prototype.slice.call(arguments,1)}function c(a){a.apply(this);this.drawBreaks(this.xAxis,["x"]);this.drawBreaks(this.yAxis,d(this.pointArrayMap,["y"]))}var d=a.pick,e=a.wrap,f=a.each,g=a.extend,h=a.fireEvent,i=a.Axis,j=a.Series;g(i.prototype,{isInBreak:function(a,b){var c=a.repeat||Infinity,d=a.from,e=a.to-a.from,c=b>=d?(b-d)%c:c-(d-b)%c;return a.inclusive?c<=e:c=a)break;else if(d.isInBreak(c,a)){b-=a-c.from;break}return b};this.lin2val=function(a){var b,c;for(c=0;c=a)break;else b.toj;)m-=f;for(;mb.to||i>b.from&&ob.from&&ob.from&&o>b.to&&o=c[0])break;for(;q<=j;q++){for(;c[t+1]!==void 0&&a[q]>=c[t+1]||q===j;)if(k=c[t],this.dataGroupInfo={start:l,length:n[0].length},l=d.apply(this,n),l!==v&&(g.push(k),h.push(l),i.push(this.dataGroupInfo)),l=q,n[0]=[],n[1]=[],n[2]=[],n[3]=[],t+=1,q===j)break;if(q===j)break;if(p){k=this.cropStart+q;k=e&&e[k]||this.pointClass.prototype.applyOptions.apply({series:this},[f[k]]);var u,w;for(u=0;u0;)f[b]+=g/2;f[0]=Math.max(f[0],c)}this.currentDataGrouping=i.info;this.closestPointRange= +i.info.totalRange;this.groupMap=e[2];if(t(f[0])&&f[0]this.chart.plotSizeX/d||b&&f.forced)e=!0;return e?d:0};H.prototype.setDataGrouping=function(a,b){var c,b=q(b,!0);a||(a={forced:!1,units:null});if(this instanceof H)for(c= +this.series.length;c--;)this.series[c].update({dataGrouping:a},!1);else o(this.chart.options.series,function(b){b.dataGrouping=a},!1);b&&this.chart.redraw()};$.ohlc=C($.column,{lineWidth:1,tooltip:{pointFormat:'\u25cf {series.name}
Open: {point.open}
High: {point.high}
Low: {point.low}
Close: {point.close}
'},states:{hover:{lineWidth:3}},threshold:null});ga=pa(J.column,{type:"ohlc",pointArrayMap:["open","high","low","close"],toYData:function(a){return[a.open, +a.high,a.low,a.close]},pointValKey:"high",pointAttrToOptions:{stroke:"color","stroke-width":"lineWidth"},upColorProp:"stroke",getAttribs:function(){J.column.prototype.getAttribs.apply(this,arguments);var a=this.options,b=a.states,a=a.upColor||this.color,c=C(this.pointAttr),d=this.upColorProp;c[""][d]=a;c.hover[d]=b.hover.upColor||a;c.select[d]=b.select.upColor||a;o(this.points,function(a){if(a.open"},threshold:null,y:-30});J.flags=pa(J.column,{type:"flags",sorted:!1,noSharedTooltip:!0,allowDG:!1,takeOrdinalPosition:!1,trackerGroups:["markerGroup"],forceCrop:!0,init:P.prototype.init,pointAttrToOptions:{fill:"fillColor",stroke:"color","stroke-width":"lineWidth",r:"radius"},translate:function(){J.column.prototype.translate.apply(this);var a= +this.options,b=this.chart,c=this.points,d=c.length-1,e,f,g=a.onSeries;e=g&&b.get(g);var a=a.onKey||"y",g=e&&e.options.step,h=e&&e.points,i=h&&h.length,j=this.xAxis,k=j.getExtremes(),l=0,m,n,p;if(e&&e.visible&&i){l=(e.pointXOffset||0)+(e.barW||0)/2;e=e.currentDataGrouping;n=h[i-1].x+(e?e.totalRange:0);c.sort(function(a,b){return a.x-b.x});for(a="plot"+a[0].toUpperCase()+a.substr(1);i--&&c[d];)if(e=c[d],m=h[i],m.x<=e.x&&m[a]!==void 0){if(e.x<=n)e.plotY=m[a],m.x=k.min&&a.x<=k.max?a.plotY=b.chartHeight-j.bottom-(j.opposite?j.height:0)+j.offset-b.plotTop:a.shapeArgs={};a.plotX+=l;if((f=c[d-1])&&f.plotX===a.plotX){if(f.stackIndex===v)f.stackIndex=0;e=f.stackIndex+1}a.stackIndex=e})},drawPoints:function(){var a,b=this.pointAttr[""],c=this.points,d=this.chart,e=d.renderer,f,g,h=this.options,i=h.y,j,k,l,m,n,p,o=this.yAxis,s;for(k=c.length;k--;)if(l=c[k],a=l.plotX> +this.xAxis.len,f=l.plotX,f>0&&(f-=q(l.lineWidth,h.lineWidth)%2),m=l.stackIndex,j=l.options.shape||h.shape,g=l.plotY,g!==v&&(g=l.plotY+i-(m!==v&&m*h.stackDistance)),n=m?v:l.plotX,p=m?v:l.plotY,m=l.graphic,g!==v&&f>=0&&!a)a=l.pointAttr[l.selected?"select":""]||b,s=q(l.options.title,h.title,"A"),m?m.attr({text:s}).attr({x:f,y:g,r:a.r,anchorX:n,anchorY:p}):l.graphic=e.label(s,f,g,j,n,p,h.useHTML).css(C(h.style,l.style)).attr(a).attr({align:j==="flag"?"left":"center",width:h.width,height:h.height}).add(this.markerGroup).shadow(h.shadow), +l.tooltipPos=d.inverted?[o.len+o.pos-d.plotLeft-g,this.xAxis.len-f]:[f,g];else if(m)l.graphic=m.destroy()},drawTracker:function(){var a=this.points;ob.drawTrackerPoint.apply(this);o(a,function(b){var c=b.graphic;c&&E(c.element,"mouseover",function(){if(b.stackIndex>0&&!b.raised)b._y=c.y,c.attr({y:b._y-8}),b.raised=!0;o(a,function(a){if(a!==b&&a.raised&&a.graphic)a.graphic.attr({y:a._y}),a.raised=!1})})})},animate:ua,buildKDTree:ua,setClip:ua});yb.flag=function(a,b,c,d,e){return["M",e&&e.anchorX|| +a,e&&e.anchorY||b,"L",a,b+d,a,b,a+c,b,a+c,b+d,a,b+d,"Z"]};o(["circle","square"],function(a){yb[a+"pin"]=function(b,c,d,e,f){var g=f&&f.anchorX,f=f&&f.anchorY;a==="circle"&&e>d&&(b-=z((e-d)/2),d=e);b=yb[a](b,c,d,e);g&&f&&b.push("M",g,c>f?c:c+e,"L",g,f);return b}});Za===B.VMLRenderer&&o(["flag","circlepin","squarepin"],function(a){nb.prototype.symbols[a]=yb[a]});var Wb={height:lb?20:14,barBackgroundColor:"#bfc8d1",barBorderRadius:0,barBorderWidth:1,barBorderColor:"#bfc8d1",buttonArrowColor:"#666",buttonBackgroundColor:"#ebe7e8", +buttonBorderColor:"#bbb",buttonBorderRadius:0,buttonBorderWidth:1,margin:10,minWidth:6,rifleColor:"#666",zIndex:3,step:0.2,trackBackgroundColor:"#eeeeee",trackBorderColor:"#eeeeee",trackBorderWidth:1,liveRedraw:ma&&!lb};Q.scrollbar=C(!0,Wb,Q.scrollbar);tb.prototype={render:function(){var a=this.renderer,b=this.options,c=b.trackBorderWidth,d=b.barBorderWidth,e=this.size,f;this.group=f=a.g("highcharts-scrollbar").attr({zIndex:b.zIndex,translateY:-99999}).add();this.track=a.rect().attr({height:e,width:e, +y:-c%2/2,x:-c%2/2,"stroke-width":c,fill:b.trackBackgroundColor,stroke:b.trackBorderColor,r:b.trackBorderRadius||0}).add(f);this.scrollbarGroup=a.g().add(f);this.scrollbar=a.rect().attr({height:e,width:e,y:-d%2/2,x:-d%2/2,"stroke-width":d,fill:b.barBackgroundColor,stroke:b.barBorderColor,r:b.barBorderRadius||0}).add(this.scrollbarGroup);this.scrollbarRifles=a.path(this.swapXY([Y,-3,e/4,R,-3,2*e/3,Y,0,e/4,R,0,2*e/3,Y,3,e/4,R,3,2*e/3],b.vertical)).attr({stroke:b.rifleColor,"stroke-width":1}).add(this.scrollbarGroup); +this.drawScrollbarButton(0);this.drawScrollbarButton(1)},position:function(a,b,c,d){var e=this.options,f=e.vertical,g=0,h=this.rendered?"animate":"attr";this.x=a;this.y=b+e.trackBorderWidth;this.width=c;this.xOffset=this.height=d;this.yOffset=g;f?(this.width=this.yOffset=c=g=this.size,this.xOffset=b=0,this.barWidth=d-c*2,this.x=a+=this.options.margin):(this.height=this.xOffset=d=b=this.size,this.barWidth=c-d*2,this.y+=this.options.margin);this.group[h]({translateX:a,translateY:this.y});this.track[h]({width:c, +height:d});this.scrollbarButtons[1].attr({translateX:f?0:c-b,translateY:f?d-g:0})},drawScrollbarButton:function(a){var b=this.renderer,c=this.scrollbarButtons,d=this.options,e=this.size,f;f=b.g().add(this.group);c.push(f);b.rect(-0.5,-0.5,e+1,e+1,d.buttonBorderRadius,d.buttonBorderWidth).attr({stroke:d.buttonBorderColor,"stroke-width":d.buttonBorderWidth,fill:d.buttonBackgroundColor}).add(f);b.path(this.swapXY(["M",e/2+(a?-1:1),e/2-3,"L",e/2+(a?-1:1),e/2+3,"L",e/2+(a?2:-2),e/2],d.vertical)).attr({fill:d.buttonArrowColor}).add(f)}, +swapXY:function(a,b){var c,d=a.length,e;if(b)for(c=0;c=1?this.group.hide():this.group.show()),this.rendered=!0},initEvents:function(){var a=this;a.mouseMoveHandler=function(b){var c=a.chart.pointer.normalize(b),d=a.options.vertical?"chartY":"chartX",e=a.initPositions;if(a.grabbedCenter&& +(!b.touches||b.touches[0][d]!==0))c=a.cursorToScrollbarPosition(c)[d],d=a[d],d=c-d,a.hasDragged=!0,a.updatePosition(e[0]+d,e[1]+d),a.hasDragged&&K(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b})};a.mouseUpHandler=function(b){a.hasDragged&&K(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b});a.grabbedCenter=a.hasDragged=a.chartX=a.chartY=null};a.mouseDownHandler=function(b){b=a.chart.pointer.normalize(b);b=a.cursorToScrollbarPosition(b); +a.chartX=b.chartX;a.chartY=b.chartY;a.initPositions=[a.from,a.to];a.grabbedCenter=!0};a.buttonToMinClick=function(b){var c=W(a.to-a.from)*a.options.step;a.updatePosition(W(a.from-c),W(a.to-c));K(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})};a.buttonToMaxClick=function(b){var c=(a.to-a.from)*a.options.step;a.updatePosition(a.from+c,a.to+c);K(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})};a.trackClick=function(b){var c=a.chart.pointer.normalize(b),d=a.to-a.from, +e=a.y+a.scrollbarTop,f=a.x+a.scrollbarLeft;a.options.vertical&&c.chartY>e||!a.options.vertical&&c.chartX>f?a.updatePosition(a.from+d,a.to+d):a.updatePosition(a.from-d,a.to-d);K(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})}},cursorToScrollbarPosition:function(a){var b=this.options,b=b.minWidth>this.calculatedWidth?b.minWidth:0;return{chartX:(a.chartX-this.x-this.xOffset)/(this.barWidth-b),chartY:(a.chartY-this.y-this.yOffset)/(this.barWidth-b)}},updatePosition:function(a,b){b> +1&&(a=W(1-W(b-a)),b=1);a<0&&(b=W(b-a),a=0);this.from=a;this.to=b},addEvents:function(){var a=this.options.inverted?[1,0]:[0,1],b=this.scrollbarButtons,c=this.scrollbarGroup.element,d=this.mouseDownHandler,e=this.mouseMoveHandler,f=this.mouseUpHandler,a=[[b[a[0]].element,"click",this.buttonToMinClick],[b[a[1]].element,"click",this.buttonToMaxClick],[this.track.element,"click",this.trackClick],[c,"mousedown",d],[A,"mousemove",e],[A,"mouseup",f]];$a&&a.push([c,"touchstart",d],[A,"touchmove",e],[A,"touchend", +f]);o(a,function(a){E.apply(null,a)});this._events=a},removeEvents:function(){o(this._events,function(a){V.apply(null,a)});this._events=v},destroy:function(){this.removeEvents();o([this.track,this.scrollbarRifles,this.scrollbar,this.scrollbarGroup,this.group],function(a){a&&a.destroy&&a.destroy()});Pa(this.scrollbarButtons)}};T(H.prototype,"init",function(a){var b=this;a.apply(b,[].slice.call(arguments,1));if(b.options.scrollbar&&b.options.scrollbar.enabled)b.options.scrollbar.vertical=!b.horiz,b.options.startOnTick= +b.options.endOnTick=!1,b.scrollbar=new tb(b.chart.renderer,b.options.scrollbar,b.chart),E(b.scrollbar,"changed",function(a){var d=Math.min(q(b.options.min,b.min),b.min,b.dataMin),e=Math.max(q(b.options.max,b.max),b.max,b.dataMax)-d,f;b.horiz&&!b.reversed||!b.horiz&&b.reversed?(f=d+e*this.to,d+=e*this.from):(f=d+e*(1-this.from),d+=e*(1-this.to));b.setExtremes(d,f,!0,!1,a)})});T(H.prototype,"render",function(a){var b=Math.min(q(this.options.min,this.min),this.min,this.dataMin),c=Math.max(q(this.options.max, +this.max),this.max,this.dataMax),d=this.scrollbar,e;a.apply(this,[].slice.call(arguments,1));d&&(this.horiz?d.position(this.left,this.top+this.height+this.offset+2+(this.opposite?0:this.axisTitleMargin),this.width,this.height):d.position(this.left+this.width+2+this.offset+(this.opposite?this.axisTitleMargin:0),this.top,this.width,this.height),isNaN(b)||isNaN(c)||!t(this.min)||!t(this.max)?d.setRange(0,0):(e=(this.min-b)/(c-b),b=(this.max-b)/(c-b),this.horiz&&!this.reversed||!this.horiz&&this.reversed? +d.setRange(e,b):d.setRange(1-b,1-e)))});T(H.prototype,"getOffset",function(a){var b=this.horiz?2:1,c=this.scrollbar;a.apply(this,[].slice.call(arguments,1));c&&(this.chart.axisOffset[b]+=c.size+c.options.margin)});T(H.prototype,"destroy",function(a){if(this.scrollbar)this.scrollbar=this.scrollbar.destroy();a.apply(this,[].slice.call(arguments,1))});B.Scrollbar=tb;var ga=[].concat(ac),zb=function(a){var b=Ia(arguments,D);if(b.length)return Math[a].apply(0,b)};ga[4]=["day",[1,2,3,4]];ga[5]=["week", +[1,2,3]];x(Q,{navigator:{handles:{backgroundColor:"#ebe7e8",borderColor:"#b2b1b6"},height:40,margin:25,maskFill:"rgba(128,179,236,0.3)",maskInside:!0,outlineColor:"#b2b1b6",outlineWidth:1,series:{type:J.areaspline===v?"line":"areaspline",color:"#4572A7",compare:null,fillOpacity:0.05,dataGrouping:{approximation:"average",enabled:!0,groupPixelWidth:2,smoothed:!0,units:ga},dataLabels:{enabled:!1,zIndex:2},id:"highcharts-navigator-series",lineColor:null,lineWidth:1,marker:{enabled:!1},pointRange:0,shadow:!1, +threshold:null},xAxis:{tickWidth:0,lineWidth:0,gridLineColor:"#EEE",gridLineWidth:1,tickPixelInterval:200,labels:{align:"left",style:{color:"#888"},x:3,y:-4},crosshair:!1},yAxis:{gridLineWidth:0,startOnTick:!1,endOnTick:!1,minPadding:0.1,maxPadding:0.1,labels:{enabled:!1},crosshair:!1,title:{text:null},tickWidth:0}}});Jb.prototype={drawHandle:function(a,b){var c=this.chart.renderer,d=this.elementsToDestroy,e=this.handles,f=this.navigatorOptions.handles,f={fill:f.backgroundColor,stroke:f.borderColor, +"stroke-width":1},g;this.rendered||(e[b]=c.g("navigator-handle-"+["left","right"][b]).css({cursor:"ew-resize"}).attr({zIndex:10-b}).add(),g=c.rect(-4.5,0,9,16,0,1).attr(f).add(e[b]),d.push(g),g=c.path(["M",-1.5,4,"L",-1.5,12,"M",0.5,4,"L",0.5,12]).attr(f).add(e[b]),d.push(g));e[b][this.rendered&&!this.hasDragged?"animate":"attr"]({translateX:this.scrollerLeft+this.scrollbarHeight+parseInt(a,10),translateY:this.top+this.height/2-8})},render:function(a,b,c,d){var e=this.chart,f=e.renderer,g,h,i,j,k= +this.navigatorGroup;j=this.scrollbarHeight;var k=this.xAxis,l=this.navigatorOptions,m=this.height,n=this.top,p=this.navigatorEnabled,o=l.outlineWidth,s=o/2,v=this.outlineHeight,u=n+s,w=this.rendered;if(D(a)&&D(b)&&(!this.hasDragged||t(c))){this.navigatorLeft=g=q(k.left,e.plotLeft+j);this.navigatorWidth=h=q(k.len,e.plotWidth-2*j);this.scrollerLeft=i=g-j;this.scrollerWidth=j=j=h+2*j;c=q(c,k.translate(a));d=q(d,k.translate(b));if(!D(c)||U(c)===Infinity)c=0,d=j;if(!(k.translate(d,!0)-k.translate(c,!0)< +e.xAxis[0].minRange)){this.zoomedMax=F(y(c,d,0),h);this.zoomedMin=F(y(this.fixedWidth?this.zoomedMax-this.fixedWidth:F(c,d),0),h);this.range=this.zoomedMax-this.zoomedMin;b=z(this.zoomedMax);a=z(this.zoomedMin);if(!w&&p)this.navigatorGroup=k=f.g("navigator").attr({zIndex:3}).add(),this.leftShade=f.rect().attr({fill:l.maskFill}).add(k),l.maskInside?this.leftShade.css({cursor:"ew-resize"}):this.rightShade=f.rect().attr({fill:l.maskFill}).add(k),this.outline=f.path().attr({"stroke-width":o,stroke:l.outlineColor}).add(k); +f=w&&!this.hasDragged?"animate":"attr";if(p){this.leftShade[f](l.maskInside?{x:g+a,y:n,width:b-a,height:m}:{x:g,y:n,width:a,height:m});if(this.rightShade)this.rightShade[f]({x:g+b,y:n,width:h-b,height:m});this.outline[f]({d:[Y,i,u,R,g+a-s,u,g+a-s,u+v,R,g+b-s,u+v,R,g+b-s,u,i+j,u].concat(l.maskInside?[Y,g+a+s,u,R,g+b-s,u]:[])});this.drawHandle(a+s,0);this.drawHandle(b+s,1)}if(this.scrollbar)this.scrollbar.hasDragged=this.hasDragged,this.scrollbar.position(this.scrollerLeft,this.top+(p?this.height:-this.scrollbarHeight), +this.scrollerWidth,this.scrollbarHeight),this.scrollbar.setRange(a/h,b/h);this.rendered=!0}}},addEvents:function(){var a=this.chart,b=a.container,c=this.mouseDownHandler,d=this.mouseMoveHandler,e=this.mouseUpHandler,f;f=[[b,"mousedown",c],[b,"mousemove",d],[A,"mouseup",e]];$a&&f.push([b,"touchstart",c],[b,"touchmove",d],[A,"touchend",e]);o(f,function(a){E.apply(null,a)});this._events=f;this.series&&E(this.series.xAxis,"foundExtremes",function(){a.scroller.modifyNavigatorAxisExtremes()});E(a,"redraw", +function(){var a=this.scroller,b=a&&a.baseSeries&&a.baseSeries.xAxis;b&&a.render(b.min,b.max)})},removeEvents:function(){o(this._events,function(a){V.apply(null,a)});this._events=v;this.removeBaseSeriesEvents()},removeBaseSeriesEvents:function(){this.navigatorEnabled&&this.baseSeries&&this.baseSeries.xAxis&&this.navigatorOptions.adaptToUpdatedData!==!1&&(V(this.baseSeries,"updatedData",this.updatedDataHandler),V(this.baseSeries.xAxis,"foundExtremes",this.modifyBaseAxisExtremes))},init:function(){var a= +this,b=a.chart,c,d,e=a.scrollbarHeight,f=a.navigatorOptions,g=a.height,h=a.top,i,j=a.baseSeries;a.mouseDownHandler=function(d){var d=b.pointer.normalize(d),e=a.zoomedMin,f=a.zoomedMax,h=a.top,j=a.scrollerLeft,k=a.scrollerWidth,l=a.navigatorLeft,o=a.navigatorWidth,q=a.scrollbarPad||0,t=a.range,v=d.chartX,x=d.chartY,d=b.xAxis[0],y,z=lb?10:7;if(x>h&&xl+e-q&&vj&&v=o)f=o-t,y=a.getUnionExtremes().dataMax;if(f!==e)a.fixedWidth=t,e=c.toFixedRange(f,f+t,null,y),d.setExtremes(e.min,e.max,!0,null,{trigger:"navigator"})}};a.mouseMoveHandler=function(c){var d=a.scrollbarHeight,e=a.navigatorLeft,f=a.navigatorWidth,g=a.scrollerLeft,h=a.scrollerWidth,j=a.range,k;if(!c.touches||c.touches[0].pageX!==0){c=b.pointer.normalize(c); +k=c.chartX;kg+h-d&&(k=g+h-d);if(a.grabbedLeft)a.hasDragged=!0,a.render(0,0,k-e,a.otherHandlePos);else if(a.grabbedRight)a.hasDragged=!0,a.render(0,0,a.otherHandlePos,k-e);else if(a.grabbedCenter)a.hasDragged=!0,kf+i-j&&(k=f+i-j),a.render(0,0,k-i,k-i+j);if(a.hasDragged&&a.scrollbar&&a.scrollbar.options.liveRedraw)c.DOMType=c.type,setTimeout(function(){a.mouseUpHandler(c)},0)}};a.mouseUpHandler=function(d){var e,f,g=d.DOMEvent||d;if(a.hasDragged||d.trigger==="scrollbar"){if(a.zoomedMin=== +a.otherHandlePos)e=a.fixedExtreme;else if(a.zoomedMax===a.otherHandlePos)f=a.fixedExtreme;if(a.zoomedMax===a.navigatorWidth)f=a.getUnionExtremes().dataMax;e=c.toFixedRange(a.zoomedMin,a.zoomedMax,e,f);t(e.min)&&b.xAxis[0].setExtremes(e.min,e.max,!0,a.hasDragged?!1:null,{trigger:"navigator",triggerOp:"navigator-drag",DOMEvent:g})}if(d.DOMType!=="mousemove")a.grabbedLeft=a.grabbedRight=a.grabbedCenter=a.fixedWidth=a.fixedExtreme=a.otherHandlePos=a.hasDragged=i=null};var k=b.xAxis.length,l=b.yAxis.length; +b.extraBottomMargin=a.outlineHeight+f.margin;a.navigatorEnabled?(a.xAxis=c=new H(b,C({breaks:j&&j.xAxis.options.breaks,ordinal:j&&j.xAxis.options.ordinal},f.xAxis,{id:"navigator-x-axis",isX:!0,type:"datetime",index:k,height:g,offset:0,offsetLeft:e,offsetRight:-e,keepOrdinalPadding:!0,startOnTick:!1,endOnTick:!1,minPadding:0,maxPadding:0,zoomEnabled:!1})),a.yAxis=d=new H(b,C(f.yAxis,{id:"navigator-y-axis",alignTicks:!1,height:g,offset:0,index:l,zoomEnabled:!1})),j||f.series.data?a.addBaseSeries(): +b.series.length===0&&T(b,"redraw",function(c,d){if(b.series.length>0&&!a.series)a.setBaseSeries(),b.redraw=c;c.call(b,d)})):a.xAxis=c={translate:function(a,c){var d=b.xAxis[0],f=d.getExtremes(),g=b.plotWidth-2*e,h=zb("min",d.options.min,f.dataMin),d=zb("max",d.options.max,f.dataMax)-h;return c?a*d/g+h:g*(a-h)/d},toFixedRange:H.prototype.toFixedRange};if(b.options.scrollbar.enabled)a.scrollbar=new tb(b.renderer,C(b.options.scrollbar,{margin:a.navigatorEnabled?0:10}),b),E(a.scrollbar,"changed",function(c){var d= +a.navigatorWidth,e=d*this.to;d*=this.from;a.hasDragged=a.scrollbar.hasDragged;a.render(0,0,d,e);(b.options.scrollbar.liveRedraw||c.DOMType!=="mousemove")&&setTimeout(function(){a.mouseUpHandler(c)})});a.addBaseSeriesEvents();T(b,"getMargins",function(b){var e=this.legend,f=e.options;b.apply(this,[].slice.call(arguments,1));a.top=h=a.navigatorOptions.top||this.chartHeight-a.height-a.scrollbarHeight-this.spacing[2]-(f.verticalAlign==="bottom"&&f.enabled&&!f.floating?e.legendHeight+q(f.margin,10):0); +if(c&&d)c.options.top=d.options.top=h,c.setAxisSize(),d.setAxisSize()});a.addEvents()},getUnionExtremes:function(a){var b=this.chart.xAxis[0],c=this.xAxis,d=c.options,e=b.options,f;if(!a||b.dataMin!==null)f={dataMin:q(d&&d.min,zb("min",e.min,b.dataMin,c.dataMin,c.min)),dataMax:q(d&&d.max,zb("max",e.max,b.dataMax,c.dataMax,c.max))};return f},setBaseSeries:function(a){var b=this.chart,a=a||b.options.navigator.baseSeries;this.series&&(this.removeBaseSeriesEvents(),this.series.remove());this.baseSeries= +b.series[a]||typeof a==="string"&&b.get(a)||b.series[0];this.xAxis&&this.addBaseSeries()},addBaseSeries:function(){var a=this.baseSeries,b=a?a.options:{},a=b.data,c=this.navigatorOptions.series,d;d=c.data;this.hasNavigatorData=!!d;b=C(b,c,{enableMouseTracking:!1,group:"nav",padXAxis:!1,xAxis:"navigator-x-axis",yAxis:"navigator-y-axis",name:"Navigator",showInLegend:!1,stacking:!1,isInternal:!0,visible:!0});b.data=d||a.slice(0);this.series=this.chart.initSeries(b);this.addBaseSeriesEvents()},addBaseSeriesEvents:function(){var a= +this.baseSeries;if(a&&a.xAxis&&this.navigatorOptions.adaptToUpdatedData!==!1)E(a,"updatedData",this.updatedDataHandler),E(a.xAxis,"foundExtremes",this.modifyBaseAxisExtremes),a.userOptions.events=x(a.userOptions.event,{updatedData:this.updatedDataHandler})},modifyNavigatorAxisExtremes:function(){var a=this.xAxis,b;if(a.getExtremes&&(b=this.getUnionExtremes(!0))&&(b.dataMin!==a.min||b.dataMax!==a.max))a.min=b.dataMin,a.max=b.dataMax},modifyBaseAxisExtremes:function(){if(this.chart.scroller.baseSeries&& +this.chart.scroller.baseSeries.xAxis){var a=this.chart.scroller,b=this.getExtremes(),c=b.dataMin,d=b.dataMax,b=b.max-b.min,e=a.stickToMin,f=a.stickToMax,g,h,i=a.series,j=!!this.setExtremes;if(!(this.eventArgs&&this.eventArgs.trigger==="rangeSelectorButton")&&(e&&(h=c,g=h+b),f&&(g=d,e||(h=y(g-b,i&&i.xData?i.xData[0]:-Number.MAX_VALUE))),j&&(e||f)&&D(h)))this.min=this.userMin=h,this.max=this.userMax=g;a.stickToMin=a.stickToMax=null}},updatedDataHandler:function(){var a=this.chart.scroller,b=a.baseSeries, +c=a.series;a.stickToMin=D(b.xAxis.min)&&b.xAxis.min<=b.xData[0];a.stickToMax=Math.round(a.zoomedMax)>=Math.round(a.navigatorWidth);if(c&&!a.hasNavigatorData)c.options.pointStart=b.xData[0],c.setData(b.options.data,!1,null,!1)},destroy:function(){this.removeEvents();o([this.scrollbar,this.xAxis,this.yAxis,this.leftShade,this.rightShade,this.outline],function(a){a&&a.destroy&&a.destroy()});this.xAxis=this.yAxis=this.leftShade=this.rightShade=this.outline=null;o([this.handles,this.elementsToDestroy], +function(a){Pa(a)})}};B.Navigator=Jb;T(H.prototype,"zoom",function(a,b,c){var d=this.chart,e=d.options,f=e.chart.zoomType,g=e.navigator,e=e.rangeSelector,h;if(this.isXAxis&&(g&&g.enabled||e&&e.enabled))if(f==="x")d.resetZoomButton="blocked";else if(f==="y")h=!1;else if(f==="xy")d=this.previousZoom,t(b)?this.previousZoom=[this.min,this.max]:d&&(b=d[0],c=d[1],delete this.previousZoom);return h!==v?h:a.call(this,b,c)});T(Da.prototype,"init",function(a,b,c){E(this,"beforeRender",function(){var a=this.options; +if(a.navigator.enabled||a.scrollbar.enabled)this.scroller=new Jb(this)});a.call(this,b,c)});T(P.prototype,"addPoint",function(a,b,c,d,e){var f=this.options.turboThreshold;f&&this.xData.length>f&&ja(b,!0)&&this.chart.scroller&&ia(20,!0);a.call(this,b,c,d,e)});x(Q,{rangeSelector:{buttonTheme:{width:28,height:18,fill:"#f7f7f7",padding:2,r:0,"stroke-width":0,style:{color:"#444",cursor:"pointer",fontWeight:"normal"},zIndex:7,states:{hover:{fill:"#e7e7e7"},select:{fill:"#e7f0f9",style:{color:"black",fontWeight:"bold"}}}}, +height:35,inputPosition:{align:"right"},labelStyle:{color:"#666"}}});Q.lang=C(Q.lang,{rangeSelectorZoom:"Zoom",rangeSelectorFrom:"From",rangeSelectorTo:"To"});Kb.prototype={clickButton:function(a,b){var c=this,d=c.selected,e=c.chart,f=c.buttons,g=c.buttonOptions[a],h=e.xAxis[0],i=e.scroller&&e.scroller.getUnionExtremes()||h||{},j=i.dataMin,k=i.dataMax,l,m=h&&z(F(h.max,q(k,h.max))),n=g.type,p,i=g._range,r,s,t,u=g.dataGrouping;if(!(j===null||k===null||a===c.selected)){e.fixedRange=i;if(u)this.forcedDataGrouping= +!0,H.prototype.setDataGrouping.call(h||{chart:this.chart},u,!1);if(n==="month"||n==="year")if(h){if(n={range:g,max:m,dataMin:j,dataMax:k},l=h.minFromRange.call(n),D(n.newMax))m=n.newMax}else i=g;else if(i)l=y(m-i,j),m=F(l+i,k);else if(n==="ytd")if(h){if(k===v)j=Number.MAX_VALUE,k=Number.MIN_VALUE,o(e.series,function(a){a=a.xData;j=F(a[0],j);k=y(a[a.length-1],k)}),b=!1;m=new ea(k);l=m.getFullYear();l=r=y(j||0,ea.UTC(l,0,1));m=m.getTime();m=F(k||m,m)}else{E(e,"beforeRender",function(){c.clickButton(a)}); +return}else n==="all"&&h&&(l=j,m=k);f[d]&&f[d].setState(0);if(f[a])f[a].setState(2),c.lastSelected=a;h?(h.setExtremes(l,m,q(b,1),null,{trigger:"rangeSelectorButton",rangeSelectorButton:g}),c.setSelected(a)):(p=ra(e.options.xAxis)[0],t=p.range,p.range=i,s=p.min,p.min=r,c.setSelected(a),E(e,"load",function(){p.range=t;p.min=s}))}},setSelected:function(a){this.selected=this.options.selected=a},defaultButtons:[{type:"month",count:1,text:"1m"},{type:"month",count:3,text:"3m"},{type:"month",count:6,text:"6m"}, +{type:"ytd",text:"YTD"},{type:"year",count:1,text:"1y"},{type:"all",text:"All"}],init:function(a){var b=this,c=a.options.rangeSelector,d=c.buttons||[].concat(b.defaultButtons),e=c.selected,f=b.blurInputs=function(){var a=b.minInput,c=b.maxInput;a&&a.blur&&K(a,"blur");c&&c.blur&&K(c,"blur")};b.chart=a;b.options=c;b.buttons=[];a.extraTopMargin=c.height;b.buttonOptions=d;E(a.container,"mousedown",f);E(a,"resize",f);o(d,b.computeButtonRange);e!==v&&d[e]&&this.clickButton(e,!1);E(a,"load",function(){E(a.xAxis[0], +"setExtremes",function(c){this.max-this.min!==a.fixedRange&&c.trigger!=="rangeSelectorButton"&&c.trigger!=="updatedData"&&b.forcedDataGrouping&&this.setDataGrouping(!1,!1)});E(a.xAxis[0],"afterSetExtremes",function(){b.updateButtonStates(!0)})})},updateButtonStates:function(a){var b=this,c=this.chart,d=c.xAxis[0],e=c.scroller&&c.scroller.getUnionExtremes()||d,f=e.dataMin,g=e.dataMax,h=b.selected,i=b.options.allButtonsEnabled,j=b.buttons;a&&c.fixedRange!==z(d.max-d.min)&&(j[h]&&j[h].setState(0),b.setSelected(null)); +o(b.buttonOptions,function(a,e){var m=z(d.max-d.min),n=a._range,p=a.type,o=a.count||1,q=n>g-f,t=n=g-f&&j[e].state!==2,w=c.renderer.forExport&&e===h,n=n===m,v=!d.hasVisibleSeries;if((p==="month"||p==="year")&&m>={month:28,year:365}[p]*864E5*o&&m<={month:31,year:366}[p]*864E5*o)n=!0;w||n&&e!==h&&e===b.lastSelected?(b.setSelected(e),j[e].setState(2)):!i&&(q||t||u||v)?j[e].setState(3):j[e].state===3&&j[e].setState(0)})},computeButtonRange:function(a){var b=a.type, +c=a.count||1,d={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5};if(d[b])a._range=d[b]*c;else if(b==="month"||b==="year")a._range={month:30,year:365}[b]*864E5*c},setInputValue:function(a,b){var c=this.chart.options.rangeSelector;if(t(b))this[a+"Input"].HCTime=b;this[a+"Input"].value=wa(c.inputEditDateFormat||"%Y-%m-%d",this[a+"Input"].HCTime);this[a+"DateBox"].attr({text:wa(c.inputDateFormat||"%b %e, %Y",this[a+"Input"].HCTime)})},showInput:function(a){var b=this.inputGroup,c= +this[a+"DateBox"];N(this[a+"Input"],{left:b.translateX+c.x+"px",top:b.translateY+"px",width:c.width-2+"px",height:c.height-2+"px",border:"2px solid silver"})},hideInput:function(a){N(this[a+"Input"],{border:0,width:"1px",height:"1px"});this.setInputValue(a)},drawInput:function(a){function b(){var a=j.value,b=(g.inputDateParser||ea.parse)(a),e=d.scroller&&d.scroller.xAxis?d.scroller.xAxis:d.xAxis[0],f=e.dataMin,h=e.dataMax;if(b!==j.previousValue)j.previousValue=b,D(b)||(b=a.split("-"),b=ea.UTC(I(b[0]), +I(b[1])-1,I(b[2]))),D(b)&&(Q.global.useUTC||(b+=(new ea).getTimezoneOffset()*6E4),i?b>c.maxInput.HCTime?b=v:bh&&(b=h),b!==v&&d.xAxis[0].setExtremes(i?b:e.min,i?e.max:b,v,v,{trigger:"rangeSelectorInput"}))}var c=this,d=c.chart,e=d.renderer.style,f=d.renderer,g=d.options.rangeSelector,h=c.div,i=a==="min",j,k,l=this.inputGroup;this[a+"Label"]=k=f.label(Q.lang[i?"rangeSelectorFrom":"rangeSelectorTo"],this.inputGroup.offset).attr({padding:2}).css(C(e,g.labelStyle)).add(l); +l.offset+=k.width+5;this[a+"DateBox"]=f=f.label("",l.offset).attr({padding:2,width:g.inputBoxWidth||90,height:g.inputBoxHeight||17,stroke:g.inputBoxBorderColor||"silver","stroke-width":1}).css(C({textAlign:"center",color:"#444"},e,g.inputStyle)).on("click",function(){c.showInput(a);c[a+"Input"].focus()}).add(l);l.offset+=f.width+(i?10:0);this[a+"Input"]=j=ha("input",{name:a,className:"highcharts-range-selector",type:"text"},x({position:"absolute",border:0,width:"1px",height:"1px",padding:0,textAlign:"center", +fontSize:e.fontSize,fontFamily:e.fontFamily,left:"-9em",top:d.plotTop+"px"},g.inputStyle),h);j.onfocus=function(){c.showInput(a)};j.onblur=function(){c.hideInput(a)};j.onchange=b;j.onkeypress=function(a){a.keyCode===13&&b()}},getPosition:function(){var a=this.chart,b=a.options.rangeSelector,a=q((b.buttonPosition||{}).y,a.plotTop-a.axisOffset[0]-b.height);return{buttonTop:a,inputTop:a-10}},render:function(a,b){var c=this,d=c.chart,e=d.renderer,f=d.container,g=d.options,h=g.exporting&&g.exporting.enabled!== +!1&&g.navigation&&g.navigation.buttonOptions,i=g.rangeSelector,j=c.buttons,g=Q.lang,k=c.div,k=c.inputGroup,l=i.buttonTheme,m=i.buttonPosition||{},n=i.inputEnabled,p=l&&l.states,r=d.plotLeft,s,v=this.getPosition(),u=c.group,w=c.rendered;if(!w&&(c.group=u=e.g("range-selector-buttons").add(),c.zoomText=e.text(g.rangeSelectorZoom,q(m.x,r),15).css(i.labelStyle).add(u),s=q(m.x,r)+c.zoomText.getBBox().width+5,o(c.buttonOptions,function(a,b){j[b]=e.button(a.text,s,0,function(){c.clickButton(b);c.isActive= +!0},l,p&&p.hover,p&&p.select,p&&p.disabled).css({textAlign:"center"}).add(u);s+=j[b].width+q(i.buttonSpacing,5);c.selected===b&&j[b].setState(2)}),c.updateButtonStates(),n!==!1))c.div=k=ha("div",null,{position:"relative",height:0,zIndex:1}),f.parentNode.insertBefore(k,f),c.inputGroup=k=e.g("input-group").add(),k.offset=0,c.drawInput("min"),c.drawInput("max");u[w?"animate":"attr"]({translateY:v.buttonTop});n!==!1&&(k.align(x({y:v.inputTop,width:k.offset,x:h&&v.inputTop<(h.y||0)+h.height-d.spacing[0]? +-40:0},i.inputPosition),!0,d.spacingBox),t(n)||(d=u.getBBox(),k[k.translateX0.7&&c<1.3&&(d?a=b-e:b=a+e);D(a)||(a=b=void 0);return{min:a,max:b}};H.prototype.minFromRange=function(){var a=this.range,b={month:"Month",year:"FullYear"}[a.type],c,d=this.max,e,f,g=function(a,c){var d=new ea(a);d["set"+b](d["get"+b]()+c);return d.getTime()-a};D(a)?(c=this.max-a,f=a):c=d+g(d,-a.count);e=q(this.dataMin,Number.MIN_VALUE); +D(c)||(c=e);if(c<=e)c=e,f===void 0&&(f=g(c,a.count)),this.newMax=F(c+f,this.dataMax);D(d)||(c=void 0);return c};T(Da.prototype,"init",function(a,b,c){E(this,"init",function(){if(this.options.rangeSelector.enabled)this.rangeSelector=new Kb(this)});a.call(this,b,c)});B.RangeSelector=Kb;Da.prototype.callbacks.push(function(a){function b(){d=a.xAxis[0].getExtremes();D(d.min)&&f.render(d.min,d.max)}function c(a){f.render(a.min,a.max)}var d,e=a.scroller,f=a.rangeSelector;e&&(d=a.xAxis[0].getExtremes(), +e.render(d.min,d.max));f&&(E(a.xAxis[0],"afterSetExtremes",c),E(a,"resize",b),b());E(a,"destroy",function(){f&&(V(a,"resize",b),V(a.xAxis[0],"afterSetExtremes",c))})});B.StockChart=B.stockChart=function(a,b,c){var d=Fa(a)||a.nodeName,e=arguments[d?1:0],f=e.series,g,h=q(e.navigator&&e.navigator.enabled,!0)?{startOnTick:!1,endOnTick:!1}:null,i={marker:{enabled:!1,radius:2}},j={shadow:!1,borderWidth:0};e.xAxis=va(ra(e.xAxis||{}),function(a){return C({minPadding:0,maxPadding:0,ordinal:!0,title:{text:null}, +labels:{overflow:"justify"},showLastLabel:!0},a,{type:"datetime",categories:null},h)});e.yAxis=va(ra(e.yAxis||{}),function(a){g=q(a.opposite,!0);return C({labels:{y:-2},opposite:g,showLastLabel:!1,title:{text:null}},a)});e.series=null;e=C({chart:{panning:!0,pinchType:"x"},navigator:{enabled:!0},scrollbar:{enabled:!0},rangeSelector:{enabled:!0},title:{text:null,style:{fontSize:"16px"}},tooltip:{shared:!0,crosshairs:!0},legend:{enabled:!1},plotOptions:{line:i,spline:i,area:i,areaspline:i,arearange:i, +areasplinerange:i,column:j,columnrange:j,candlestick:j,ohlc:j}},e,{_stock:!0,chart:{inverted:!1}});e.series=f;return d?new Da(a,e,c):new Da(e,b)};T(ab.prototype,"init",function(a,b,c){var d=c.chart.pinchType||"";a.call(this,b,c);this.pinchX=this.pinchHor=d.indexOf("x")!==-1;this.pinchY=this.pinchVert=d.indexOf("y")!==-1;this.hasZoom=this.hasZoom||this.pinchHor||this.pinchVert});T(H.prototype,"autoLabelAlign",function(a){var b=this.chart,c=this.options,b=b._labelPanes=b._labelPanes||{},d=this.options.labels; +if(this.chart.options._stock&&this.coll==="yAxis"&&(c=c.top+","+c.height,!b[c]&&d.enabled)){if(d.x===15)d.x=0;if(d.align===void 0)d.align="right";b[c]=1;return"right"}return a.call(this,[].slice.call(arguments,1))});T(H.prototype,"getPlotLinePath",function(a,b,c,d,e,f){var g=this,h=this.isLinked&&!this.series?this.linkedParent.series:this.series,i=g.chart,j=i.renderer,k=g.left,l=g.top,m,n,p,r,s=[],v=[],u,w;if(g.coll==="colorAxis")return a.apply(this,[].slice.call(arguments,1));v=g.isXAxis?t(g.options.yAxis)? +[i.yAxis[g.options.yAxis]]:va(h,function(a){return a.yAxis}):t(g.options.xAxis)?[i.xAxis[g.options.xAxis]]:va(h,function(a){return a.xAxis});o(g.isXAxis?i.yAxis:i.xAxis,function(a){if(t(a.options.id)?a.options.id.indexOf("navigator")===-1:1){var b=a.isXAxis?"yAxis":"xAxis",b=t(a.options[b])?i[b][a.options[b]]:i[b][0];g===b&&v.push(a)}});u=v.length?[]:[g.isXAxis?i.yAxis[0]:i.xAxis[0]];o(v,function(a){oa(a,u)===-1&&u.push(a)});w=q(f,g.translate(b,null,null,d));D(w)&&(g.horiz?o(u,function(a){var b;n= +a.pos;r=n+a.len;m=p=z(w+g.transB);if(mk+g.width)e?m=p=F(y(k,m),k+g.width):b=!0;b||s.push("M",m,n,"L",p,r)}):o(u,function(a){var b;m=a.pos;p=m+a.len;n=r=z(l+g.height-w);if(nl+g.height)e?n=r=F(y(l,n),g.top+g.height):b=!0;b||s.push("M",m,n,"L",p,r)}));return s.length>0?j.crispPolyLine(s,c||1):null});H.prototype.getPlotBandPath=function(a,b){var c=this.getPlotLinePath(b,null,null,!0),d=this.getPlotLinePath(a,null,null,!0),e=[],f;if(d&&c&&d.toString()!==c.toString())for(f=0;f=e&&(s=-(k.translateX+b.width-e));k.attr({x:l+s,y:j,anchorX:g?l:this.opposite?0:a.chartWidth,anchorY:g?this.opposite?a.chartHeight:0:j+b.height/2})}});var jc= +la.init,kc=la.processData,lc=Ea.prototype.tooltipFormatter;la.init=function(){jc.apply(this,arguments);this.setCompare(this.options.compare)};la.setCompare=function(a){this.modifyValue=a==="value"||a==="percent"?function(b,c){var d=this.compareValue;if(b!==v&&(b=a==="value"?b-d:b=100*(b/d)-100,c))c.change=b;return b}:null;this.userOptions.compare=a;if(this.chart.hasRendered)this.isDirty=!0};la.processData=function(){var a,b=-1,c,d,e,f;kc.apply(this,arguments);if(this.xAxis&&this.processedYData){c= +this.processedXData;d=this.processedYData;e=d.length;this.pointArrayMap&&(b=oa("close",this.pointArrayMap),b===-1&&(b=oa(this.pointValKey||"y",this.pointArrayMap)));for(a=0;a-1?d[a][b]:d[a],D(f)&&c[a+1]>=this.xAxis.min&&f!==0){this.compareValue=f;break}}};T(la,"getExtremes",function(a){var b;a.apply(this,[].slice.call(arguments,1));if(this.modifyValue)b=[this.modifyValue(this.dataMin),this.modifyValue(this.dataMax)],this.dataMin=Oa(b),this.dataMax=Ga(b)});H.prototype.setCompare=function(a, +b){this.isXAxis||(o(this.series,function(b){b.setCompare(a)}),q(b,!0)&&this.chart.redraw())};Ea.prototype.tooltipFormatter=function(a){a=a.replace("{point.change}",(this.change>0?"+":"")+B.numberFormat(this.change,q(this.series.tooltipOptions.changeDecimals,2)));return lc.apply(this,[a])};T(P.prototype,"render",function(a){if(this.chart.options._stock&&this.xAxis)if(!this.clipBox&&this.animate)this.clipBox=C(this.chart.clipBox),this.clipBox.width=this.xAxis.len,this.clipBox.height=this.yAxis.len; +else if(this.chart[this.sharedClipKey])Ra(this.chart[this.sharedClipKey]),this.chart[this.sharedClipKey].attr({width:this.xAxis.len,height:this.yAxis.len});else if(this.clipBox)this.clipBox.width=this.xAxis.len,this.clipBox.height=this.yAxis.len;a.call(this)});x(B,{Color:xa,Point:Ea,Tick:eb,Renderer:Za,SVGElement:X,SVGRenderer:za,arrayMin:Oa,arrayMax:Ga,charts:da,correctFloat:W,dateFormat:wa,error:ia,format:Na,pathAnim:void 0,getOptions:function(){return Q},hasBidiBug:bc,isTouchDevice:lb,setOptions:function(a){Q= +C(!0,Q,a);Qb();return Q},addEvent:E,removeEvent:V,createElement:ha,discardElement:Wa,css:N,each:o,map:va,merge:C,splat:ra,stableSort:pb,extendClass:pa,pInt:I,svg:ma,canvas:ta,vml:!ma&&!ta,product:"Highstock",version:"4.2.7"});return B}); diff --git a/addon/src/main/resources/com/vaadin/addon/charts/client/no-data-to-display.js b/addon/src/main/resources/com/vaadin/addon/charts/client/no-data-to-display.js index 64c039cff..e1162e010 100644 --- a/addon/src/main/resources/com/vaadin/addon/charts/client/no-data-to-display.js +++ b/addon/src/main/resources/com/vaadin/addon/charts/client/no-data-to-display.js @@ -1,5 +1,5 @@ /* - Highstock JS v4.2.6 (2016-08-02) + Highstock JS v4.2.7 (2016-09-21) Plugin for displaying a message when there is no data visible in chart. (c) 2010-2016 Highsoft AS diff --git a/addon/src/main/resources/com/vaadin/addon/charts/client/solid-gauge.js b/addon/src/main/resources/com/vaadin/addon/charts/client/solid-gauge.js index 1f299cf07..cbe60faeb 100644 --- a/addon/src/main/resources/com/vaadin/addon/charts/client/solid-gauge.js +++ b/addon/src/main/resources/com/vaadin/addon/charts/client/solid-gauge.js @@ -1,5 +1,5 @@ /* - Highstock JS v4.2.6 (2016-08-02) + Highstock JS v4.2.7 (2016-09-21) Solid angular gauge module (c) 2010-2016 Torstein Honsi diff --git a/addon/src/main/resources/com/vaadin/addon/charts/client/treemap.js b/addon/src/main/resources/com/vaadin/addon/charts/client/treemap.js index c8efd4cab..1b3b341fa 100644 --- a/addon/src/main/resources/com/vaadin/addon/charts/client/treemap.js +++ b/addon/src/main/resources/com/vaadin/addon/charts/client/treemap.js @@ -1,5 +1,5 @@ /* - Highstock JS v4.2.6 (2016-08-02) + Highstock JS v4.2.7 (2016-09-21) (c) 2014 Highsoft AS Authors: Jon Arild Nygard / Oystein Moseng @@ -23,8 +23,8 @@ a,b)},stripes:function(a,b){return this.algorithmFill(!1,a,b)},translate:functio this.calculateChildrenAreas(b,a);this.colorAxis?this.translateColors():this.options.colorByPoint||this.setColorRecursive(this.tree,void 0);if(this.options.allowDrillToNode)b=this.nodeMap[this.rootNode].pointValues,this.xAxis.setExtremes(b.x,b.x+b.width,!1),this.yAxis.setExtremes(b.y,b.y+b.height,!1),this.xAxis.setScale(),this.yAxis.setScale();this.setPointValues()},drawDataLabels:function(){var a=this,b=r(a.points,function(a){return a.node.visible}),c,d;k(b,function(b){d=a.levelMap[b.node.levelDynamic]; c={style:{}};if(!b.node.isLeaf)c.enabled=!1;if(d&&d.dataLabels)c=m(c,d.dataLabels),a._hasPointLabels=!0;if(b.shapeArgs)c.style.width=b.shapeArgs.width,b.dataLabel&&b.dataLabel.css({width:b.shapeArgs.width+"px"});b.dlOptions=m(c,b.options.dataLabels)});n.prototype.drawDataLabels.call(this)},alignDataLabel:i.column.prototype.alignDataLabel,pointAttribs:function(a,b){var c=this.levelMap[a.node.levelDynamic]||{},d=this.options,e=b&&d.states[b]||{},c={stroke:a.borderColor||c.borderColor||e.borderColor|| d.borderColor,"stroke-width":j(a.borderWidth,c.borderWidth,e.borderWidth,d.borderWidth),dashstyle:a.borderDashStyle||c.borderDashStyle||e.borderDashStyle||d.borderDashStyle,fill:a.color||this.color,zIndex:b==="hover"?1:0};if(a.node.level<=this.nodeMap[this.rootNode].level)c.fill="none",c["stroke-width"]=0;else if(a.node.isLeaf){if(b)c.fill=x(c.fill).brighten(e.brightness).get()}else j(d.interactByLeaf,!d.allowDrillToNode)?c.fill="none":(d=j(e.opacity,d.opacity),c.fill=x(c.fill).setOpacity(d).get()); -return c},drawPoints:function(){var a=this,b=r(a.points,function(a){return a.node.visible});k(b,function(c){var b="levelGroup-"+c.node.levelDynamic;a[b]||(a[b]=a.chart.renderer.g(b).attr({zIndex:1E3-c.node.levelDynamic}).add(a.group));c.group=a[b];b=a.pointAttribs(c);c.pointAttr={"":b,hover:a.pointAttribs(c,"hover"),select:{}};b=parseInt(b["stroke-width"],10)%2/2;c.shapeArgs.x-=b;c.shapeArgs.y-=b});i.column.prototype.drawPoints.call(this);a.options.allowDrillToNode&&k(b,function(b){var d;if(b.graphic)d= -b.drillId=a.options.interactByLeaf?a.drillToByLeaf(b):a.drillToByGroup(b),b.graphic.css({cursor:d?"pointer":"default"})})},drillTo:function(){var a=this;f.addEvent(a,"click",function(b){var b=b.point,c=b.drillId,d;c&&(d=a.nodeMap[a.rootNode].name||a.rootNode,b.setState(""),a.drillToNode(c),a.showDrillUpButton(d))})},drillToByGroup:function(a){var b=!1;if(a.node.level-this.nodeMap[this.rootNode].level===1&&!a.node.isLeaf)b=a.id;return b},drillToByLeaf:function(a){var b=!1;if(a.node.parent!==this.rootNode&& -a.node.isLeaf)for(a=a.node;!b;)if(a=this.nodeMap[a.parent],a.parent===this.rootNode)b=a.id;return b},drillUp:function(){var a=null;this.rootNode&&(a=this.nodeMap[this.rootNode],a=a.parent!==null?this.nodeMap[a.parent]:this.nodeMap[""]);if(a!==null)this.drillToNode(a.id),a.id===""?this.drillUpButton=this.drillUpButton.destroy():(a=this.nodeMap[a.parent],this.showDrillUpButton(a.name||a.id))},drillToNode:function(a){this.options.rootId=a;this.isDirty=!0;this.chart.redraw()},showDrillUpButton:function(a){var b= +return c},drawPoints:function(){var a=this,b=r(a.points,function(a){return a.node.visible});k(b,function(c){var b="levelGroup-"+c.node.levelDynamic;a[b]||(a[b]=a.chart.renderer.g(b).attr({zIndex:1E3-c.node.levelDynamic}).add(a.group));c.group=a[b];b=a.pointAttribs(c);c.pointAttr={"":b,hover:a.pointAttribs(c,"hover"),select:{}};c.shapeArgs&&(b=parseInt(b["stroke-width"],10)%2/2,c.shapeArgs.x-=b,c.shapeArgs.y-=b)});i.column.prototype.drawPoints.call(this);a.options.allowDrillToNode&&k(b,function(b){var d; +if(b.graphic)d=b.drillId=a.options.interactByLeaf?a.drillToByLeaf(b):a.drillToByGroup(b),b.graphic.css({cursor:d?"pointer":"default"})})},drillTo:function(){var a=this;f.addEvent(a,"click",function(b){var b=b.point,c=b.drillId,d;c&&(d=a.nodeMap[a.rootNode].name||a.rootNode,b.setState(""),a.drillToNode(c),a.showDrillUpButton(d))})},drillToByGroup:function(a){var b=!1;if(a.node.level-this.nodeMap[this.rootNode].level===1&&!a.node.isLeaf)b=a.id;return b},drillToByLeaf:function(a){var b=!1;if(a.node.parent!== +this.rootNode&&a.node.isLeaf)for(a=a.node;!b;)if(a=this.nodeMap[a.parent],a.parent===this.rootNode)b=a.id;return b},drillUp:function(){var a=null;this.rootNode&&(a=this.nodeMap[this.rootNode],a=a.parent!==null?this.nodeMap[a.parent]:this.nodeMap[""]);if(a!==null)this.drillToNode(a.id),a.id===""?this.drillUpButton=this.drillUpButton.destroy():(a=this.nodeMap[a.parent],this.showDrillUpButton(a.name||a.id))},drillToNode:function(a){this.options.rootId=a;this.isDirty=!0;this.chart.redraw()},showDrillUpButton:function(a){var b= this,a=a||"< Back",c=b.options.drillUpButton,d,e;if(c.text)a=c.text;this.drillUpButton?this.drillUpButton.attr({text:a}).align():(e=(d=c.theme)&&d.states,this.drillUpButton=this.chart.renderer.button(a,null,null,function(){b.drillUp()},d,e&&e.hover,e&&e.select).attr({align:c.position.align,zIndex:9}).add().align(c.position,!1,c.relativeTo||"plotBox"))},buildKDTree:w,drawLegendSymbol:f.LegendSymbolMixin.drawRectangle,getExtremes:function(){n.prototype.getExtremes.call(this,this.colorValueData);this.valueMin= this.dataMin;this.valueMax=this.dataMax;n.prototype.getExtremes.call(this)},getExtremesFromAll:!0,bindAxes:function(){var a={endOnTick:!1,gridLineWidth:0,lineWidth:0,min:0,dataMin:0,minPadding:0,max:100,dataMax:100,maxPadding:0,startOnTick:!1,title:null,tickPositions:[]};n.prototype.bindAxes.call(this);f.extend(this.yAxis.options,a);f.extend(this.xAxis.options,a)}}))}); diff --git a/integration-tests/src/test/java/com/vaadin/addon/charts/testbenchtests/ColumnWithNativeLazyDrilldownByIndexTBTest.java b/integration-tests/src/test/java/com/vaadin/addon/charts/testbenchtests/ColumnWithNativeLazyDrilldownByIndexTBTest.java index 0802521c8..85affffe2 100644 --- a/integration-tests/src/test/java/com/vaadin/addon/charts/testbenchtests/ColumnWithNativeLazyDrilldownByIndexTBTest.java +++ b/integration-tests/src/test/java/com/vaadin/addon/charts/testbenchtests/ColumnWithNativeLazyDrilldownByIndexTBTest.java @@ -4,8 +4,6 @@ import org.junit.Test; import org.openqa.selenium.WebElement; -import org.openqa.selenium.interactions.Action; -import org.openqa.selenium.interactions.Actions; import com.vaadin.addon.charts.examples.columnandbar.ColumnWithNativeLazyDrilldownByIndex; import com.vaadin.testbench.By; diff --git a/integration-tests/src/test/resources/screenshots/reference/BasicLineWithCustomCrosshairLabels_linux_phantomjs_2.png b/integration-tests/src/test/resources/screenshots/reference/BasicLineWithCustomCrosshairLabels_linux_phantomjs_2.png old mode 100755 new mode 100644 index 3ac8c28f5d8e64bbcff0c71996437ddda5838bd0..af81554103cc3c650fd1c9bfb6a8aaebfb48ba03 GIT binary patch literal 26434 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 diff --git a/integration-tests/src/test/resources/screenshots/reference/BasicLineWithCustomCrosshairLabels_windows_firefox_45.png b/integration-tests/src/test/resources/screenshots/reference/BasicLineWithCustomCrosshairLabels_windows_firefox_45.png index c071552a372a1f7e53d548fd7011f0eeb51e6da2..7973749160d66ba1201ff49ce129c5641d8e0ec4 100644 GIT binary patch literal 22100 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
=oU&f;5V{PT<__o@su@-UjkNs`~Y zy_9L^yD@9SX}7VJ6~E^Hp^%@NA=^1QYB@D>p|>@vCyw?XAQ@tMkP+qAqE> z_Bb>ep!`OZ`368-h_E_vIb#7SeWHzY%>}tOO-VsnF-tr9TohD=P#D8@*1HwG=_UAm z7T^{7Hz0zxYT&hY9KdMe5Z(ix!+X(Sg!y>f`PXv=T$QS4V};k11o2Whj>}!avY@20 z1VO%~^aZK5gz&>oy7*eX_=5xhw3uelVj-Q&o0^5Q`C_V21=_DorgqI7NR~=!DayQO zX9Az)VtGd(Ja^JGkjaNt+lo5vhn^mZI^Pc-BSE`#{A=ouC5(i4lf#+>{RvCGTky^{ zBeyU2c9WJ9SZ`9+3Z&{<%;m`AHiwK$`wY-J2>8ifCm(6I2TNs&b6Y(mSqcKP+Sew( z17!hIl!KYhxIXe#jn=GbgQ-tpU36~;KBH_L|s*_ch^?iG*x8q5k`}vbC z)R4zfWeK{Wx~n3pu&;R?&r=-yP%Sze1eC&R%=D|_i{yYr4@aI;=)8|L8~bMzPc$J! zJ|(17SNrDtd8hU03lm@WdC5b;6Z1O6*{=J#nWf^m$Fe(cUem7Gc8`q>oawkL?f`P?20bZ!s#Hb%5 z^E^W;4%A0DQc%(lQNAV0Gr0$Wt=11Z7(DMJM{!XNX?df*Vca|zzq8+K4UwF&qyHSz}8-bEa2I`Q0Y9Y!L=TVXRxZfM>!_HFtJEV^lT zwY1{RgXd<@Eunq+W_AUd?082Q>>Zpa5hrq0I> zzR%FlqeoYuOaddFRN!lyvz*1`q`_eiX6B4X`74j+!m7ke!K5|sVo{04%dDkWED+#! zOXi(*j_`4R+em=A(g7@;a|vf6*jH%*E;ZlV8&!dljWR$&F4ZK) zIXG5MXvsSsZle$${`Q!ECC@y%xdM@3sLXoV&iTz{+y_!my%l%cdRyfJ@@nG{eNLX_ z;bq9osIwwmsOk^*!H$^ligkQiOt>{enYE)e+GD{g%>~l5l-*j{C8L;!bqtg(Z_IJZ;SSK4XA@BuY@?#DnDCg2w!1}-RR{}@8gah|MeXjR>bk_O;OVj&S?Qqv;;Y z*PU&g_yZZQ&Q%DR3%K#gI+l?qJ(}q6;Y{O*T#5Vp&70{DxaacG`1N}sz^fV{f6EMC zUlHtQtP$%l7}Jybj)29%`Cjkfk_kp$uq(?xLM)#4DNNcZ7vT^~5icMj#1z~w5ySck zh9>?E1Vjjsr8%h{1)iE6x%5|GQWKg&ThI3s>EB6qXxi1L0_7h?RRe(vGD_;>Awt)+ z4@CjXogO`R<;l#lFQZ5F5NG|N(AzH(lpHHo%_bY_;Ttd6^<9nVRA&UQ=I0ypijO*L ztv+aaEZi=44)nH!Di4zZPc*=#qo|iE1g=-?n5jNG{0Ev~Y5o9W*8Wt6+Q}RSz^yC{ zT2*)pQ~t=&b^1EQETUQVB|s(zBxiWo08qwWz6`>ZnQjz<}Jqaw{(8Ds-1_tu2?^S`koz&B+00|`^MgZYKmutob%slekl)_4n zY9&~pE?CAl3CAj?A>$Nfr=Ld#ObPHf3-wnO!iQiOnV|O2R!;d(dPF_F?|=pfWx>&Z z4*Gh)r7W-pe11OsBmH#m7t&Q9ufDwLW5^Leuw_PFnX9btugNAq3cn(?1ZF8~|CPk@ zlTcS^T>XjSP rTd~^b@qg23U-k2^{TLlTcKxlAo1ilvM>v!E9ncQj9fMUJI(_9on!3K% literal 22048 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 GSAGZo;#brF diff --git a/integration-tests/src/test/resources/screenshots/reference/BasicLineWithCustomCrosshairLabels_windows_internet explorer_11.png b/integration-tests/src/test/resources/screenshots/reference/BasicLineWithCustomCrosshairLabels_windows_internet explorer_11.png index 47994211fd3c8c9cf95e44e8f10c2b5048d4cd4e..cc7c1186a49d3f12ef5724447cef345bee6027b5 100644 GIT binary patch literal 27150 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 diff --git a/integration-tests/src/test/resources/screenshots/reference/BasicLineWithCustomCrosshairLabels_xp_chrome_72.png b/integration-tests/src/test/resources/screenshots/reference/BasicLineWithCustomCrosshairLabels_xp_chrome_72.png new file mode 100644 index 0000000000000000000000000000000000000000..e8780ca3f40c97f135af87292d7e89f2a5605c03 GIT binary patch literal 27934 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 literal 0 HcmV?d00001 diff --git a/integration-tests/src/test/resources/screenshots/reference/ColumnWithNativeDrilldown-after_windows_firefox_45.png b/integration-tests/src/test/resources/screenshots/reference/ColumnWithNativeDrilldown-after_windows_firefox_45.png index 8745979093b5cba93264b36ab8fb6d6310b90ec3..8492af1e38f02d0a8a2b655565154865b5e6c6f8 100644 GIT binary patch literal 12670 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 HFc0`&^ggNn literal 12703 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ÏVhikr#qalG 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π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

%8bTBgNsf1ZM_|v2bobe&M)o@iW#*8Z zO=lqkxblxW<)0{HzIlVbCr0Lv0VHQg{Y9-FkLqPcgw>S2QjJo69A@6`lJqifa#E+; zxL=))B%(a3H>#ckDa2pBRXewp5h>#ZhbBT(cB_>`D|mci76mFXfyN)q-BACrhPFa7 zevSQ&9~y&pa)x<#+FO$ToibmEtnjlRx)xVa3e;H=*a6aQT^1eUa@8Eogi;jB19c0A zRf#%R0EM_j1VG!8LXGc$vp&oL{gH--)YWBoYC?`?KpC$apq5xM5EGjxi+?DnJC?jr z=-?wK&bq^(L{4sO>fid@qbJFafeQ4!R=Qv}YUFL|>(_ZQej971LK49(^#!4@NiPlR z>_Fi2wd!x7n|(=G&mB)i2!cDy9KkM_Yno1_I7&+Ywo$t~#GTuRkiyC8(63!~|7pPn z(VPAW&jsXK&qUmxefydO%>U1h4Wv54^7WfEYc(^{(sUHDkx+0%2W)1^*0dA;Y^5Y%CpLYB z1X%0QTNC|eluL8AjrU6=Z!S-Ofd$4s_#Lg4>spty?6RpuZ_l*zs^{Lzh^jwqCcH<)HOzj2)`enq$co-EA#+VU&rK|MdvoTLg}!laaas zfjF8{c)q!Y8JS7u?T|8j&OdhW`c8gcV8O@TLb1g6_9mVz6%SKz;YwArxa>Y ze~?Kz4qjMaQ{kD+PIUKHBsSI@g`iF%V3XHM7ZzlU zx8^RSY{?z|5%mU-=$rMKUJ zm9CA(f(zY78@@oIXEJ2)2O}&{KQLu38vtkhov)Iz)Cbd;{t$z}r7jgHg{R#9J>>Zv zHss5tt?MhG#&^KVSO27Nk2J!5?34Mj`n|=)KrJcGHm8kk*G1u9KKK_vh}7ZBx9_Uc zVqDlmEbnyt(#syy)s6f8VI&a-*z&5v>AsaqmF4PRJJ(eIB`8_pHX-m~fG>eY=NL=t z`c@ca2eZc`fGyXm+EWPX2CpHk_F*;5tZ|sCY#mN)LRn!|^1^?xc3>&hdbBW46`VV~ z#)J9?{#;4m(ur|E{GJ3^kFc;rE09~|swn*-a{IVkono^^9Pn^8A>AMIo^sb=@WopJ zmUE4N%bXwpPZr80{v`1gzI=o{l{WG=nPdS z)r^&cPaRe|;jui!pA&vVO2ic5lZO_6>WwHd>MCT-0~~%&^ta^PZ#qdbA;6+V>6#90 zgqKo8I$d;BAsC(ZI@6a_FQS^60^rg_S?hSmokWVvtp~^=bC?5X`J-i^GJEBtSqgv< zfQdTV5eNW%25q=kgNP@S6&!qG0kNxDT9QpZ7gotDs@zr?SX1*jx8h^Cg?yRDfw9TB%8%^IDjSf-gvlziuwg}AyOYR^O^O% z0fHO@YW0a6?JVoe7fqk^wk(qzLlYctHKAQA^-IS6!w(K3XJ--H4Al z53{m+9=8}_IEfDH_r844YMQBeU!ajNO)odNPwUzhM6mLp+hoe7rQlgu7E0BYmf^QsDZ*=QMm!E>2Plb9?Sion!*;^$zAmu+;*R! zXF^I1)PrmO1d9ilW>5DPhE8sk13GvOA$ued4HQ}ajuniZFNprMq&+J8wSo{QO{0=N>=!HoW>Il)m` z!~0*ZE|ZpJV#it1-^QN--E7eUnEaY7p4*RQSrrA(YD6L5S+sxetdtcs9rrs+hUt5D#l; z;YA;HNHzB#+XhaVv(?o90P~a&ez%Z_Pa)F2ETBhbj1LHoy)0~*D$*3pi0 zM0M>|KeA;9>3@$+YUQqLlEH3m;G8k*`t~PRJW*G3H$D%_3Id$C_NZe|9&+XirEUMw zM1HG@Vpy#DM~s&>;5e_ft4B-n#QL*BM{NaLXUx2yVqUKFzaVjY$fkTyH<3mRAm!Ts z@A5?hlKz!{MReW+HPn>*>ob!D{vTAqzUZy}|6LJ)$aaE-3FH5r7C;X8lyKT!=gKyH zGLS_A@zvhVVxxLnsWlv9*hJ#q+PAxexW!%Q8EVu&!1yCWTQ0r@GaFR%bU}n~8Ry?G z2XN&Y+x0Oojqft;iq(}o^N}7hF)W;Kd!@e^tigApf8!6w;=%@Mu3_$UT+mpX+lFXD z(sbLSOm#X0WYzzax`N~hShx_3$WH`2{>!s$oCt$9iDz#9X04+M)7s~{12K@H!L4t9 zSSp}ac`fJiQ!g}zbWQm&GqYq1a+4OpgO*TV(k$leY(QzRjo|)jE>WRZxgE>T@fFfw zt41a$PT>oQCkUTGmircZb3YiT9vUF{NL?OJLmhF!-9_SnVk9DbVvcQq+)-Gw%1sI= zOo?huMH$$BSl2?k&ix48@X7gt=d8_#OZ`IDWEE`hP~13fws*_&%$YRsMr)*LS1i9Q zN6ogCcH+Q*5016k&UQX`866ONUv^+G_J79*c7-(vEt`^}xG%s`{D z>PX$PR@csoBn6cL<1~Ls?G~jwA^C%AjMWwFBEDZxjc#4JM|9LT5IT?)!8?s7Y+tAj zUzibuC*ZGjOq7_Z4<*Chj@Dc~DNY&!>uYeDlEU3IzCPy?W%USAvxew7FKVvOd8I2j zfWvP8Rn+5%ab+_=W>EOn&vxnt(Z{zLCY^2H2DNH8Ivf?&o@g2|Qnf_aadf?AlZg9^ zs7K&_?rPwZ9;qbz>O2lDl({!_eu zNy%&WPbIoCa)#ay3T>!3Iw_T`9h@Ej0nG1I>JoDN{JhH0xUKUdUCDv8`X57GW(Uy^ zi78e)>fLC(t$f%1=!P?;#^O}nvA~~}E>u2z9Mw17cjwT)pHer$M=H)W;A zSd@MKA=N4KMc=1rh}D7a=#3%V!i}S!E?F_MRJPcd`T#eICD0`$3jslm5qIk`r@j@p z&RZDYRgkGBN9$)7am2yH3t+WY39|mH3%b}T(fKxj8W?7r+ICKe#6R0}KhIOVr~%^%juPQl0o#6#9H9@Oc`atB zTGyW7JHM~N0A5({tikN6@+dBsun3wAGI5D|8Dq<6NL4`$X7S7N=MiXDFl0M2A5r`+oW)sN}Bd_)DInVN@0* z6K5NrU$1rg0f#2rB7w%Ye-i?PeZURj!TARojWIwdnzH2qVorE#_;fGQ==Fc_sNycN z^b_r_SA5Ii{wW1r4iS*lGg7@wwFqo_9K1~-v6_!xvOiQnx;R#LI$DTxaKs?b%f@p+ zwL^>q%_bPt;(Dg@a@PI7 zF!U`{WI{k`oMl{SDA3mD@WWdK9SWLbb)d0EjpE4Z_D})YvwIbMX-q<+j(@*X+tRC` zY$4yTXc1#k*r?WX07}(ZYwv)p6IQfm1EV&B2eYG zD!7t$a9z4@a_YGwVa_!U$y=Wcn%fo&GjYUU`U zgR5yO^wjGm;$gvoQ-wF1dLdGJi?iY`LKOCV`fVQoM71$&E*RE$MWx}P<{a|H%{es` zdd=xS^l~6?sN3lgcsAODnd(yhw z8l^*^D5cbRXRFiy9q+ft+cJmN8^qYB(#R-u&R9`!*6@Byw|_n{dy&{v_9~KRc}{hH z-#@BVWE_L$Ovw9e=s;K97rx=X&*|9cSY96>zVVA?o2w9Ovu}neXMKrz*)yv2#B_YD5)7o{{Q>#%jFpDSNcO=Yzh#atUa3Q%Y! ziU?!5RrJ%i6O|OOxl##qpo|-D^qvr@4HzhgA2tY3k?8k}OK1SSR}KI1{rdG%LH+$+ z76bN_C$knI%rFROED&B{>fu)n-c7^LlU^f4;_2G}_BlUAcGaLkx-|UDC6H5OkzhN^ zQ>zADqUt3gT7MGG#K(5N1gHOM_#3&Ga`{|oU?G6;D=Jlk2kD%F#>*4~sdsrY4}m#< z5ds4J*DU|l@c-+yPl1Jhk^g_4wt1P{Xi8VA(5}7o$)rE;u>v@iYi3a)Tbv-f-wpvH^Ky zh~8WPPNidUhQ5DP2;S-)`SL8n6v%T-q4yF}=|4Qik-t7XjGs_kLvKv_s`1rH!2<{B z7m=zMtD6ak?IE?H%(x8wZJBZ{doplL*~0Ko!;qMdviu+Cs4>CrDd2iTx719)2kby) zh4Yi}WtZZug@j6~k<$ND9p;9zv|gDlT6e4^k@4-$^+HrLvUJ63WAlPuBe*Bu79r$0sIhCx2~xeRIO8xuJ$5BYjaICWTJW*M|74ezia46P_6Y5R!8f09b4DYJ z^3Ggzwm#;YVaea)Fg>1s%(bVVqVaTqAkg8?kSZ@#CricH`F~9k_)HDMBFYOLj_twS zPuv=COl{?^O@Dc`w_Wj=>sIIcwqN(f@GIUTwH8pxx59P0Aro`l)%MjHpJ1J-=AwL+ z2bZx~n#$Ma$IJF5S#PSnM+@4^V$Dqh{D1?{F`4pa{HO+SSb+(TwzExr@qe+`Np|$c zgT#zaPe$+eLE1|Et0{Q2R)^GIA|tY01@_Q>Xoaj~i}f99_k(BOJQey%>+K)gaoj{6 ziT}ynON0BD#v-e)|2wl4nniP#yxblT$`BI%x!=o%SpaQfbpd1mY#r@CHvlxU-vu97uoJWM=|KMP0U(zt=s9s!a<$GSp7C=WLsQ2nPnlG=90@8A%BhS<5=;nO1Lb7JE4;*Y<#puX~ zOEDoIE?orj-^;AwUk^wnxNg8|8)B$?n!(r!vH7}s2+(`vnh~Rr!p^F{Hu~Kqy2zO? zl;(?Wk7|jSumAS)vG+Vfsss7nS#+I)a>#fGM?v1n!FQ)b zZ@aYV)J>Zab(5dxEV9nnhdBC?ON6Db9~>{P8pr~(R!Gb zFEXusdho+(qLtRBHTh#*mHm{zwOCjek|~}3b4$^#`WmMY0XU>k6skxi=?NCBzzKcB zRCZ$l2-k98ITRl|(Ml_(Dt3MFyOjI*M7rO!49stds!s8UbXjZ7K~4=cx^3K@!>VG{ zBtzPksH?}`-5VK9izSRO{PD@a(vmBl8q_L%Anbjt%L$@1cL~;I&sG>Uii2&;MJn|9{^Y=O zX^e@sXRZhYHFLv-db4cPnLbIh+hdIHgU_c~ES)QPo(*i6ib4&r-p_EsyYu=FEc}K0 z+8hP7&kUd{vEbfZvmZcN%ms zt;Kxz`ZRZ=&dm>H$tVv2#BsC7$P}AME8txUNLIFP9p+Od+V>0Tk&+Z<(ZQg84ensB zv0q>3FrQ%wlx{uSzb$em%HA;6c^|a-CFi;Okz()P1U+aK#ArlSG}fd-Oy9~gR8 zI6TG8%BxlFEVRDSFs67Pv=khi>014OcK@#&xRuWouBYU17?+SDfqXCh2AhW@uk~9o zuCXk^r`-md)T^J_s{i`Qcqby^W^(C97G1y84T+WeG)x%Z!#${3)^T=jp%D$cm6Y2u z%J!Gh&fv(5LL;nxsV1vP+9Dm(Gg609LVaQ5Fi(xL4BQ0}@XIG=UynLJTfUyx{7ggb zBSQo;vb=BqHspB=D&JG$(~R0fpLN8Re;p&_UcoMSy7cH>+_`)TO2;G&`HBmBGEoP9ImXp>f}myUP$H57%&}$2K^(m+MYXdby?Y zto#r(Wm+;s6~Wiq^OClTOf{=rGPHQ9+vk-%cCSs*Y5P}H-abs<*7Gs z%Q_lk!Dtiy@{GFMyH)He7Q*u^^;sD!_pz$vywI(BEM}{8^Zwf_?^gz%Y~Lg>$3-$n zXu?|QBw*WUUD49ETWd4wXIBAtTyt@Fn22AF6M3}9UFGxcxxZeSYMt8crZMMF63fBJ zXALaXkHS26J~`16R(kd^Xk|QOqcE4pribEhK0NDPms}>Zxa!`U36G3h(?usdmA%z= ze7j`R*BCC3q7%Ud&vN6UkDpjN@!6iO7Qs7&89CL1<%}zf%)~ntBhJrmP?4&8xX;ke zvgnLm?w!z^zF*YlJ32JAie36-ZN^{zB%~_)Uz9LGMZs7If88gX~i z?iapxiyKn**>9hwc{sN%K@r$Mn6u@g{M@&>D_*JXs_{43`BtYGxC=qG@6z#Wc{l#f zsr(aT&RP35C2@xg)1sdrrn?2T^uN6;l{ZJGMvC!ey56}BMLS}RIcpDZ(A^=zB*dBF z*y~m#^o~>9!D4GePsxO@RtN8FzvKAq&T>#yCGzO0*o2CXlEo7R9_m(Yza=d;!E$m# zkFVsq_mXiydy@T)z!g(?w8Npc`=3f3gRD2Mi`x4zsq;>PPR7BT1qF6D1Ex4`a6TI< z%4<4zh5Wx7gWH_^hnYV;dLw`OgWYx}p}y+4eR>|&Te-rvU%gxq*dfK@-KWNPE?sQG zhc)HjK3zHdAZK21U`!|Q^oTiJCvxN`166MdtNj`s%X_Slx!x+esN^u`9N{kwEKD+Q z`O{B-IQOlv&^hmt=FC~=SHC>ZJu$UnzBl8{v%S%~^gM!qBi-J24_4T{Pu>}JPD|nP z%aXb?`O};K&acd|xmOC@qO@^JKS&EG{{3_m9`1O)^xfr<@PgP%^GZP{;3AZzNB5lA z9M@5>#xJ$7(DL@`47bI%6s=`HA!D8@mN$KM+4~sZY+!cI*xYR8n69@?GUm(HTQmRr`ZV1WP*&(Ya$5EHtJ|}~1Y5j;CUH*u zBCvZ(!3`)hZb3HZpU;lpOo}}zWZo(fx5sq8#*r6`IzCo^6#DD} zPUXN^Bj{u+hyiN9foM1by!Zel0B69Izy;t8m<*<7pp2sf$P@-pa}dmc34o_G&}G1T zO0YTt=b?5eXatrt(RS(DN=a zodvgv2xq|$$;9x>r~ljI+rhEd^l$&Sw#EY-4i3PW1Em;Hgkf?(Q4N=Yalq;^IB?A% n88`>78O06^&EVt$Qu2>!+3zLNSJ&)v1*IrYS3j3^P6yUp{r-GEzwbZ4bGz|!UgJ3*;y-m9f!)efXP^(!dHjd?=t6K%2=pN* z#9uqZ4#Qtmki%d7aWRDI=*b@!&;NLo9RK9ci~oDOKRW$i+x>A-@qcZXJmeJnpX2{= z^Uv}BkNy0-_-k?!tYA|JQlAG=QGsL7zYYY%!9n2U&jSobObovL`#?a*4g)8D9>~cF z3BkAD2X+{NnRtL3x_0yGA==BR6u0e)W1w59wR%2Qjlb?N=SQvCWzp4-uY14v?tdgn=$Bpcz3eFAQEj}v z+!wy1TSAjC;2C-CRZ~vyrvs(~=Vxh}&9bW&dvi;TSJ;{tzAbO6i}dCOURl%IlWf$? za;A6T#qMC}2HtK&4hzjJ)g>LSAcrG+J?4i#dNksCq-ddu3grbIWCn0=$X9kyYD&H4 zBQ;-d6;l6H(&QmC;b|gINgI>*&nZLKxF9KxLP?k0&3&|GNs4dIh0A=zw_!Ho>4No@BYCpw=bIEzA1Oldd)BMWiRgvk*2F5WWPJe zJUWMKcWrQebGWmlPRW{$E1mAw<$lW;7xHshH9;*&<#s0Z8mXMVqjh6sHU zzOwhkBtI(5K4l`>acfpxXeSRnR_I@k-JNioRgZpG?7Qm)uXxb1c*<)>tzZjr87<=d zy0plL;#0cdp~l?|NqsI!&GBy2Dhq62z_J2uTFD|JQPFLt6cRod?9}m&uUqL8t2Q~6 zdeZdmhE?Lo?QigmxM@k{^iS9rr0`%5Y(;h_+fVMG`lIG-c_8jhuMP6%v*O0&VuYjr z+Fp8>;ILE(Dct(62ZtqtY9gLH-3^EPZRr96;ZF`*B8LZ}r4CQ_AtWa^hAAcD0v=3_ zd_`1a_usor;l{UML+zFT&eX_|N%}0;3 z>zF@~(q`Y)D(}gSRB4v7=AP8$-_Jd!87G5SZEzQ6X}Yz)l_9(LX3${6BeXnOTl-+N zJtkE=U!((3sXuy=T}7SCi`_li0iT{7vjx|3phua&>9>u+E9znAc zWw84G+YC;VzOmWd@vZiOiyb1EMn$eAXBqFnW=z{t{a%sz8`aP5u*Ic$Mdgjt(ToZe z*O=@S+GdXB7nPT6$TlRI%kpOTJ>^2jY3)U{Z=2Sw>hE=-64b{~_3ddl5my$v;)?QO zmz6)j-7)NLnhpSpnK}_Q|XC$iCxA4+@r40uBe`-S!rq)YC;x|)Fh7Na zk5@zcMr7weGpmmT+qdHJfUnlscO6sbeKH?Y3DCovdBo~&C|P}LPiJ=EGd2zj+d2rF zmq6a7BWs$|KWFnADbuwrZ7NJ|%R_3{Rwy7ZT%7$v_o0V_qq z*=f{g#Blk}jgyB_?!sfYrNhb)1&>zTh>3}Vg9s)rz~XG~W?E2@q31-H>CQ)-xNgE+ zFsW4A=A0KuD_HmHTwINhV)Il+ziXMpLPx4r-Gi1wA=Eit?>7I;%S=<$HmY6q`if6; z%1~UVU$z=f(|b}+IP@U$Og|-WXStlSspv8e=QWNB+i6<-(sG@(N?qUv@`oVe^H+ERPy&hv1Nmf}I70o32QBS2# z!PHpCEZ@q$ffnf}m4Kb1aCf$WKW6H>7?GaG4Kr=TZ@V75*V@JCt2}l7%GZiC`h2u+ zUS`BP^!__$T>ypG>YP(G?n%cb=hw?55N! zB5G5@un(zmG{wr4ZQAPvSJ!G&N(#@zJ~&HVyC@WJnZ$O}G#Yo^=|tG0mDVzPQD&S< zLbQ)f4U*piE?;5M`5j$8-kP*0zW9{^KIf2~{bF`LFQ{dUJdB~!;+x&cps3=jsB%#( z7=b%qQ>0%Lx@lLqUbnP4lgU&-q8=;B2V3Uhi*$-MBI;+s?;QvKSJ#4j-$U17m7O<@ zpG;W>>e>3~b$O5WeXx9VS0FSO@K5CoRMlDkTyZ#3JbZ6Li}zA%+++JKz7kI2 z0^rU9CSK*awUs62YaJc25jIl{{HY;NL{Cz@YT(NTixW`= zlVaMB=PZWOY`u`l;&=_DqS~Y<3_W4rCuT9t!^i}REnW-};miV$b{F-}^*d?G6I8k*!ps&I5^5yu!C>S_%XO7!(5_+S&IkX((a zo4DpATI}CrLhgnSB_;Y7j@pD5t88tn^!aS|jrd9{%UL`tu&{VUKdkR~p+;?r_~tmy ze(y^Y)%UmDW6}Z51(5|1EF~uPvL?w&wB_a9iYvcYIeXW{%{WxPp^{g>)v({lbxg%d zfR|pow)hI4{;iaW$WBA}i;s43qdw;ZWLmeFGWzvQ)Tgy*&FyxoR*nU=KMiUbnVdQw+`MPBi2gdVY;F>}PC+3ghV|7m{Bs@^Ms4;_O)6S*wX8eC7E??F zULV%K$d3$ny3tp;3Sh?kY#W)r;)?&K0%5BeRO* z$&Y+O4!NqHp3Q2_3uA$IH=V~OpRCVVrf)e$uXFaX)gJJhGgpKabHhEVhYUwDl#n}V zCa>S3jfg&g_)OjA7IG`2UX4rG-Kybv=MyWvU@}>TH%vu*sJKUo=WA;0HqH6#5A;wM zLvWeKij9O7y=6h?2D+7>)-_ya!S-h^P8e*-^vx`(v(UuA%tS8GmSCs5jFRvyh~r6LWAIqeIem+IaD@NuI0jO6RNcU&_qb z%5)(uT%n5Dc1nN=avG{Csv7wUX);<}+`i}M+$nT{!O9B#s$l#%{g;JNRXjFWt39rY zdP^VMi z&=lTjVm16C4M3{WPtJaqCmi%HWC&q*B4uCKd$p7$AewaQSk(>4Rc}R%ggVw|cYao9 znK|j8%{07W(gN0z-6*=3}~a9k=VhvbHvb2|B^W zFc!XwnEb1?#|Q~Q==FZ~0&I{v?xlEQEC02w9mIm()0&s!1xz%}H90DJq?wn`Jh^xM zoSiAW5mu)|Q>If?p!tE$z|T8u*sWjl<4Ix=s*e6J=rY;jc=A`YreHu)vC!BZ5b4NCWKLgox1O z(xk}51e^q&R%1#4c^(2Ur_dEK;YnCqtJ_r|@qTGzBu8XQ!(AexBR+27Vtk{paE6G~vGvzu6dwn}I;?e;uF>)*fGmPqkEdu1=no^*}WFr+3-Q z+K&-=ooOofDh&wC(MWpfu{>%u3k~Xx|9Gt{cjHEnr0sOai+u2m?YH-jZ1*DJDY<%^b%BAm($!b}p2SF6m zx7ruc+L_AP!{&j~sgj<8(q3yY(|Qj9M?_Pj9&7!g!vg5?xGJ5ty%vkA z(T5RR1^PvutJx-U61r6o-?K(UMU!}l-LLkpDlh8Pa3e_)wbiM6_+6pSbJa}3W9d#o zr)Psc^V-bkB;E30 zk*w0fSUx++ptIrHz8|ip2q$gG&gL?Zumd7fwPn~9s-`8Sa;@B^S97%)7cjW2(bsBRKmu#*Y4WA>(M3K*A^VdW^0$|N@$4A z?DI|9JJeIX7|7Kc7C=TiEml=6XDEf26}EnQx$DpsFVIDFn_ShV^9m%(W>ij-4M~)& zO3mw0de&1g-4Y_Ior&haK%+(DToMYl08OV-$Lt=ER68Sj#;|jJnb}s)PqXl*Y74NQjcYMVmz1&8 zQ!Fv5?f<8#c)TjoZ^$L%?=v={$VM`4+i+a?un3cb+1RBHt~Cj~CfmKb&7- zLX}IeX1*w+S{32dMpaY_6vXXRb*hT&Oq3s_7IE^T;BC#~#;mKA2Q{=~w!LZ6r=**P zX7j2Y(`U=f7k4gk<~$h5zum?(F|<|X82iM_88s#luVg4loF!t#glAsK;V}^>6jDf* zA6Q-J@oIHFXEX9n`pW5N@bnsIU*1oxNWOi#c7~Cy#bH1ywPrSiD|vU;i_!oUtsGKH z2tfuIp?xiAI_DV%RaZBloh)+Ye>vK1?O6_|*b!S@{=JLi{tLP;?9J+gT7X3waXx}*wS5;YYpc=~} zL|qZmU5Js3`@*}@yo0S(QGyckDOS_Mb+v=_ zTA5>YlU0$I4IJy0b{f%$>Zo`}$fh>HS{Q1@&(dQ9B#n~t-EZ+WJ4bkj95ZMBEO8zd zH*w}2%Q+_O3YcG?=^OplthrYcAwi16@oI!Tfg0>El+BHTld8~v##Ze^5}+YaPZSa&Bk@Yn6P5R8e7)cax3$j*VM^C7wcE$xs)+mS&RR|{IA%sUEE+Xe#tC$-`x|`^$LVr?YMTd0VeO>Q=2ESKMuhVAjRs|~ zBVoD`k;kV#d+8BmJ~k+MYzj6KT^ITJ^zB*!zAj(iE>#;KxqGRR{^y9yG*9jcmV8N* z^1j@x@7FYELH|mqVs^coDrPo+$zbsUO)t&FUq@5xbToFO3`ZLYwmcy{_3j#lzHiqL z16o z@fz9zO?@+6*y*0L7c}xlu^erRimm~A-!l9EnUfcuw2^Yw`-VJedLY2IX}a8=H?$u) z8`j>Igs|}GNo*<`vWY$hXV%MnNjoNFT^=g(a)KSE{U~BMvSnlpt)|K`R#nt%6!|q_ zeUcAhjM{g!PgiW^<26Rnyn$^iNf{V_@nLgpbP^!UuNElquiB1%vAt5CN1xCew#gr8 zgA{2Ei0C~NH$dND)}&?Wj}Z?^j2A05=$}KrW{36ajtCj$T9`lg3U1M>lKEnXvR|z# zu5!H2Z=qk}wY+Q6$9NX?7jT@$c*jXVFh`}W9d+VC%7hT_jP@tWGa)>7ghz-kS=r4n z?86wUWd!%2$kv`#=qT$J=L9x;PL=dPW03RX+Iq>@kZvHwPb@cz0@$1bDGHLJCVfgpnFm4&xwALM&g1dH8I2K*IX~0qQCTJ5IGf4diuu@?q#UoE-`EDk6;k# zM|C9(Ow@Z0)UP(ZR*qzhW0mnsjAFj_QaOrwWC8y1Ii=QfO170R_H2?K8c?n`IH*CD z$Yo``mLGQ2Y254GZBEimFr>QTAZ7`-kY~pLgr*=Tv`twYF0mmD9g1>ki(+|gEZ&nQ zZCp;FPY&h1ffHB#sA%8*{?V~?yS=avDD2)=7gElmZXzZUEkD<1M}2I-6bWThiGzbG zUhg0RWhv!k0}uV`{P#VK>fCJ8JgV;kR09EOt(za2bT^28-ur;Wu+r`}>&}^pA^@pg z0ia-L#3pb)oKC2Rjy)p&Ma{)~7y<*z_1 zgzPY2me`FhW>9E#jD=itm7y}RMFD8UOOVY=ebq02?a4r778v9{rJ##H6so(|dae=9wz!OsMb0!jrE!-5AqwOg?CuH!oC<8NHzKSuh+Hu162my zY3rn&z2Y>Uc*S`#rOIi-s54%`7+to@G*abgtXV2$ofp<($sruTQD@hRurNGeqr1ef z)70c=Ixfh1Hgr}XaCw*QNF=yOz$oxm>eu0C1WU*c1K04o2I<3p-z1$@!Un%R$^b4B zDab*~@Iy%P;WK_+jsjfbU_51gbRRh=#yDEEql^?)A` z{uI;=k%An-(HMgPPy>Gwfq4ACdg!eTDl}`9*jgA|%r7*puc|nlZ1lDL@R%e&5O;V@ zJ)ZvtC9BlY1o0NH{NeY%E4(*mk{9U&jACL9)^tR*8BjsX@gg3MIi`qwwA}PmT&-~5x>?k9>PFHMDKUR@YCSqtU_SP zUJa-Iw33!nO{G!4CNZkyRuI-w6ZK#sWJMo}+08sbJTK}p-Ju`NAmisH;kSDUbWea6 zbGIlEVxu0-fk>j54+esWg)fWDk{*S|3KvJyS4OWw#VBWp(2prPGF76>f?8^#0W=$0 zdhEWpX)6FTk^`+&;BD*TP?6it%0!OLY_038&gx|20IyKG9fS(l0W)O&#-~G-N1j+l2GdBqHUSYuRVTg0@6q zOY}yoD@|}BzgdI0dGKH6%>kHddVSsu);KU!%uz za{rB=GMRO)0lPhx&6kisq3V_!R>~xu@BaA5TB9QD?Y5u2G6y(6)JrmMHTibz+EpnpO3mM%#)Fkt?~%pVu0d{~4hIf~6D&z4*TG6*p_ zg!6<%fPqM#rXW7*4Dvn+6dnE9>H|QiV&#Ywz-)&|SxquDv zYu(_{&B+3ha(1KdjttF_b^+zFWt8+-Qa#J9S;+9~97OvO;AMh}3i=BY=Q?KbhcE%d zGS0@WA>*RoDsvOL_Wh$R;2vxT-`%!_#25&qE#%w)W8{5H;+OJ@M#k|OC_13NCzouY2`b^eq?e07d;+vvzIpi{0a*06jccwm z6(|0fV5R+VPBkLH_&6tCU7_vXA}VtjDXZ|^apH>k)&GtO+5P$cY&94mJM3t6i_gRW zav}$8P5fn#rLPrtKRm9mY>&!~S2-FJ*v>57Lc{V4H&et*-yVTG=*m&&Fj(*Npc*2H zU(E@gi2;n*ECm%Uv}*u9!A`MCiL*$!sebxBG%5WOv(%v?;{<20Qm}B9lQObCn-3Ue z{Az}%h!o@q@G{kH`ROGW6yRe#Oem)Z4a^0Km;i58=e?2hr(!5Bw)?I&CP3Khf<|Ht zka2S(Isq8*kv)a>Y@o(x%Z~B#eN{#Yw+Bwxi*+Ut`{&u-PZIuXU36;!K9T^az=?z> zBtAMmo|fy^rvI8MXcJ$B29AC*En-SOTMKa|Vmc3joq?9^OLHJDCGja=4vy=W%{+Y; zsdnLJax6e{`>{d%Mim!tzP=(r8PM#4QcIR_w=*iWAR%Oj5de{&Ryq>{NW~nW5PGI` zF1KXF8?|S8QeST`kL|<;jsIbs-J0p=CV{PN_-Ss@MC2W#mG%RGB)sKrY7%iNXWEex zF7V>&q*vzVu7X@o%C%RdC+YuLIAn+Yve9T}ijGL8tNmaf2EhLI10;uDMz`!n$Uh;i zEFhT%=WT(Y&I441!PS_Ocf8Z(*<_J<~*Qk2&W8 zD!7_DCXuTE5Zlu4p8kgoABbVUjux#2MpGT&JXJbDla6EUv!9bP-F{msLHHILFuzh_ zu7d!;x$^yxPU7Go(NthlQ0uG!!DbIHd?s)sI{(wtg@G_77tFZYh;?9EGeul`{tsn5 z%_^1n>=aXcPr9tR(Kf)_vjy?(Ck=nwaXkfbi_Qu97}j!&Q_SL*!jJzlJZ{I+{m?g> z#J>d}KZ}m*Jc1RF#o$Si@t0U0t1h{1!8rNg_(;8{vn|8#$HG8xFikiU`2!{q{e)k@ z<#-cOTgrlvr{LVLInVnL8iLSew8Hk4j_NO$xJWV$Rv9{rQJecc*dwP?0T7U=RcCAk za63}R^u2%EGTWuEr62k4fb}B4Ti(x)m40|Tb{MhZPa#15|LJr7*vQc(-iLZJLJ^PbTxl0$!9 zh!-?X1|TZ`Uwh@f+PH%zA^$B5T_l`>q991ar-0mm`*8yb*-onGr1pv9Kh3mTFKiR! zFmhYN>1-H6Kg^+QV}Xuj1N)DfT>v`4DEi=5vZSXIa4OdGGN3he3R-?u?EX$~=uiU4 ziyS$1IXSa)gd?SvDrqDI`i!WaRLNQ{)aLvErqQf9K)P{z)ZP|Y*zEnE<{e@tOlw`Z zZl+3z72PTQrQ{jpss`xq&)H^ZU%*H!c78(brX#3b-G0)8`zJOB1H#4#%TH&!*c6N9tdim|K+QC&KMX*55>^C1#B;kB%A(a@y*9Z9OPN5 zgKt&HPE4#rL z8-&H2wI1F25o)QDg;G#~{EZmJ-#@&R5)snkab#7HqJ100!~i;E<0-jiLwjc&-^P~w z2@3~RleJ5N3SWUa_S62mM*K)ffRnvO7en;~xV;>Z5kw^w{BTtr@>)r(33!boAnLzf zcb7%lN0deUp&ZX|J6Ue?;XDlZAqZ0NS$x|CVlV*AW3>48#3J6D_Eafvmt+we z&4OQmNp;{3$g%kBFIUI?0RDt{+zcY0n}GAu|3hdSgIZdTA(PpDYaoiq1thLS0Ush7 zcz6KeGbo$-rwVaoSpsnp`>i}j4+jNpIuO>nFY4F%?i5r1jwcq0IRzEOz1F^c0eW8n zN47OA0p`T^``=I1xWTxN^l1hTY^A8*?wT8L-4%9&?_LH;fw0Z|%^DB@wTr*+`^yE@ zS>eCG?dJ=8BNyTEXQx?`i%siuf`6HC+tYBG%_HY0>A8{x!q;5iofV$9#KA!Xcr%>* z5yUW%|LccfMxFa&KeV=haOnS>Br*VEsaQ=S1-ZJAxfyyyEtL5Lp;#6aSH#E1=dNsk zd|wX8iso2##Si+WL4NQR83abSPfdCuBO4CDCfW97DAk5rx#jwy;tcvhaHJ+%Cu02> z(snKTp+X+%VKA$Kucek7u0;4vPFM~C*Jjmjom3E_rn?ZK4^?#aiv`a;7j5CBYL8~? zC8DMy5%^kZZ$SH;@EGYAnwU9dhF7W%V^spF;_wVk24K!^mNXyw?Cm0>H#VLJ0a3kB z0Qt$aH6vc#SL;b)lbu(UM-))+fP$I*m^@BP1egq zEHCd>NdJ99Y)h_R;SJRfH6n5WQPTJ_Z<~{n=ev6!pJh|Z9{d$I4Kb`;N^YM{WDHsX zi(HH1$l}zLieSEW*>SXj=Vsz1_Ug98pdSn5aFF*hx41(iBjBPr?lx!6L2p`0oeD@jI6J*Y|i5vSbeFpW)(FM zTZX&P5<3nUjZ#Z|6eyaWcVBTh!mj1prug*}&>}_E%-K|!DOTs%iJph;tRjT4iO=*} zYKmd;&w~{Wim4(KjrIZ6SK4q!%hKgVk<)@WcK-32jKgRH)OVehQJvA2C5Nx5Ln^Rf@5cnQ>3_2DCxfN zMYqdxrrx5ho+_qB+?HIUa^>z3p-Y#elRfVE1fnc`o9q zz1iOMYQT3wqh@IpZO~52mpVp41eQ(f^JTgshIRk&mgPGh0HpFWyr^O63PUM{;lgJx zrsdX{O65#$7|57oEW`E*@j5gRTFlV5d<<$!==D|Sp0jc-C-sypZh3!Jpg~^Fc*=R$ zcCP+Kjp+f~4o?|S-h&#i;$0^2j!HXX3WIbmZSYD%&+;D9Mu)fHj@H=CVpNmn6c`Qx ze*P2ZVZz}(fc!UEeew%24O6IYZbZrF!BNP$oYMcWl)!khcsJpUj;IF6KL7OcKER)N z^6ResvRd;xgd?@CHjGkU51Yu1G};+jw&Xg6Zjt`#J#_}y3ruIbFw+n|UVx(eFCa48 z{PyA4p9tJ^cxy;M@S2RslR>1<+hKV6{bEXFiL9f(#F712<&YVkkf- z+_JM^Mf-sXQ(wGp4V9Yg?X0GkgV)k}r{qz|uo> zPSMI)BI-r3Jm4-!VbPDtRZW5(b|;J30$@@buIJVqCd{77Ugz8@9s>oAI3xz2atRP7 z0qYOJou5yhCs&PVrw1Sps!G{7c}JMbIid?Nbe;(R>g&A>$GVW1PBwEbIg2$Pn-KdX zH!Kw|1n}tBN<@EhV8sR2h&(y8QrgAXX|@e2C!^yeEPov z)eI6v3c#Hi$(a!ohUPy6vS;dUT5+dhRw0<3t=zi1b6~aY&330d9xC;wN)EGs`n?#c zlr%Ak`F4Q9DvAdzp)`eRwrT|z8~ol!qn1UDbQx^Et(T?UWEv5OD(^oAOAZ!kp7W~n zqy~iCL2Ro57`2WfcDVfCHG--U-*-U~Q$O&vt_sX{aA59pi#c@CGGxs(s_VVhr~J9bg*|LZPrk1ZoeyJ;RHJ*f&RiqycGs{vx* zCKT@O$FosEs?_@B@GJig3^} zgG^Z@i{uq)pUsXaLTF&aY2$ zPb>tmRnAI*W{Dx7(}%vLetDrNTz~1o2XSxoeHqQ*JHb#|^kPXfC@NzVworu1zMR%C z65ody9XvG2)Jm7BC6TIwKmA7o0F#?Zm$|@tbRVtWM(9v9o=U5>Xbt1%1n39Iag2?w zTt=6JTm6ao5D=~9al+u#P=Hy>XF&B>n_ShcI5x1Yt=JHMIyw+vd`d zH#4mFaI~fJ;j(OtfRjcXZ9>{TLY@%B!h>!ogBBmQ%hbHw*Qs4$4XAo{p#&lGp7w;d z*PrJAt|h(=>TxP;dpK)vfw3DC7V?|@BJ z7vMmJA`V_oYE3>Bl|-Yg>9M+ETH=P7kN%30Y@@;F#6dzwTkYi_NfT&kf*m4DW== zFRt&i?Sv98w4Mybk5)JIn1N^|Y6}I-BfLXv^fTg_klTQpHNxOyb>3w0_Jx-a5wVmq$)(o z>HM%Y^Nf>#5cd0_8}G3#!+$*L~Lm`Go>C zF#a5-)w_p?`(VF#bOftSlMAm08;t02Mt};JLSz| zS565L;$;|btZW%q8#XkZW=c5gtXpC2H9mrP&G})nbVC@l!bbEIu4HuG)|l9xdF`B2 zJ?WzkadAgB7PQpOMf$q^U`;si0D{hD0T`4NncrthN+Nv!c$?bqmVx4E^KEH;XK~`k z79XL5oYDt<8Jlb0uV+UeZ4?0kXxOb0pqc`ZEavmacSA&Ul#2f;938=yvO+B61mOEi zlB|Oh^_4#s5=;wU6@2qd45(g((n&)QOa`a%qXoZ3mE`I&DD+L#Ig8mYgCOzU;!l`y z*5F<=1?vy!0v^E&QT;Vgh`wH=560~sZUv?wTW&Qd42zq|JRrn7$t z+b59Rm?7F`z(pnypi9icECq%r7^&d)c{RT{&6W*P{T%eyZ;!97>G>kDE)( zsmZTg(9WIi*S`Q4UjGbYa&>O@Xg1lj?EAnUUAY3*-&=-+GvK016tiI^*9nbt9OdYwY!@kyqme8}9X|sx$ zmUVF>WeBZ8X+;t%CqeQ@hA|N%ziSpFs!g>DXrXP z>ax(VI>{P6!iC%hG?vSh@Ooeb_A97grHv9lPH%Yws@pN=cA{js%;`DE2&%2)S*TN-+V{3$Kf<+mik8V?BP?JU;3nVA6Z zFTiUo$9sI8oREh!gU;dWU+mpUBDr7AvhzB!^YvK}Jpc{$M*fePgd{vZbK~lJY6ns% zMNyIL93YOg7qc$Yk;@o7Px@M=OKJS-P`h{xy4VC@#G9bXud|3<-mN`sHiU3tW45>Y zEPwzV8(c8qi4{^k5A5`Qk`aFY}$nFn?WEUSEHKa~J&->HHW5L(SReFjTkzz6Fq zhmpprP^hW4fz->0-Cb|DN6JzJ6IOC|YbF8@&%XfWGzuW=@nfts>(Jc=8##IhCKw(IC=vZl?m&tnK9sPre25;9UbGSJk4E`{v#KA%MKn~zaQ1`$N zgB0iongjDBA^_Ka&KF#S`u{zGe_sUF3V%sKE*Q$w{l~3G0056c(+Vy>Tz!=ubD9{O zgi;W{JNS9mAAh zcCfq74+BZo5+4MBJK5kBfE>U+>Cwc*B!LWkHW*6+@qH+7in%ThIS@DC9r;<-8Nmwz zr9a^X-pJyoZ6?}j%nlO2FO=SvS)D(Oj*o!&V^H6uPZI+QA#y>ebTyJyx{ec8>Hsty z;}LR0RTIxLnb$09{97Ez$$9Spw@(}4qqwM)9RzVnp2(lLjnhaU%7hxrWP}^ItukJ7 zxern|cX+5qaB`BLIN(Sb_+`LFN4wwmLwT}pOp-n;JfFDTmT5lpTOj6JZhh|ZAZ;8G`U4r;w0=~^n0{>#F{qwV zg^-$i*Kec-*k73JZzK3~aOlSmK^9OHFsBtDx_!1{&I1EfcDDd?ToQ=Gbfd@qx_2ES zew$c`TmXAo0e1LGy&o|BznvX1d6c9qj0up#;MHey?gIonVaux?F z7)vC^!e7c$UJCI>{t3F!7_twbsCo;tF?;rxGdYqGpo_!+R#Xm!1Hva8vIk)4J){Zq zv&ty+{{oq6srQX<=AO|U8v>ONTK~Cigx+UrKmy!pK7=+5lyLD2L4_MBR4;dpo224t zy1ItrN`!`P7Ymtj$Nvu<6X46Z9LM5qa>ML{S`fQ|09|>{&mlPD12}bbmCvi_-}Q_H;cax z#jSYz@?R?dBiQ`iPcMzR|1^iK&A$xMe~QzeR`5@g1dSiMCcUJx|3_H>mwJ5GQ9kKE z8&cgctazZEe8thI?tkP}evb=GMl=E7xLk<(24$J?@s$-7M{fY(=lQeiqc8oUKePUJ z-sGx@$a3o2K*1wqk!>aZm20O1XTc_9&4b&Iic6PIRFIGGA&|ux2PPjTlgGV&a5T7^E&V)r34Nki`|(=9DWm$cK;SS8}URNWgk0>I~;YcUYC82 zHA%Bz^I!XZxY_rJBQ+q>yGws|7TYbmkb0pf@wG>w+xusMq%~d`yFFyW^W2jC?etDW zec;+^0B6GUCn_>rFd=bAY`o{JXOm&`^#^P!(dlZ<>rWFlR{zFfD4PZR2d^GJ+^dvb zij%=?W<_2H!>_Bd*c-%ctDxmMPb;Ge5p^O4cMi9k51L*EjR&s5)Ne>xZ^jM}v?RF> ztV)>;+w4x)5mEPUwEbPJ?rpy=c_rZL>TL6&S91PyOkEpehc%nv zc#4Gn;ebW0EF99lNesKw%p7Z$)Ck*Ry~5+auXSKl=Z7-7Ar~+wduYJ4NRs&i;ex=- zn#&<~4~LsqBnQ&B8Ip1us$f_poG@mWrHhhH`W^=`hL4L25)XGv4&;loHd)p;A8}_P z=?=TnQRSB4-D669=7*%wzLhJk`X^K|xLv>P4aDBwYEfM=`lQ!^?8DC$4bixj=DkOo zBF*dV-k9YvPZzE$o!6y?wXmaf=#lcf@8|L{F#U?+b0zNkJrkQx&8`n1a93qxxi*ah zmkb7yPmQUSh#|YVFo($8W<#Ux%;tmr+6HD>@3yE#PPny5)oR!vlieiu_D(bw9oTDX zYtgLKij>94m$+fux~sYrnf9x_meO~aQhQ&v8*VpadYie^?@g5Yn(w8hW0yB^2gucq zA`$jhlC4h0WCM)DVzu95Powu3t}zh%WZwCpd{tBSARH&aBJNVS;@LE5xe&)C0H5g9 z!tJr4{Hx((E4lIQo*RMK1?Qf{uAMQqgTZg($&5u@rOmjkosjWUC4H-oMg9o=BzB-K zy|%5Q0h^hR*Ls^5ZPdF~#~Tv@#ofthta8)K3*E^H zO@|1a$sQd7>pDM)M1%}3R>#+Qw{UbT@oMvNKl zHx*rmG$?H#%+{|D8KH8J*n)tazQE49&Ot--1T73JpAqbmHEBh678^%K5Qgg0xvd5i zkCU~I6xk6`?{7~h33(ROxS{O!5Y02jE+YQymz)KSlG10f0+Jj4W~>szIJU*d^uAQl zm?GH~Q=haubXK#Tot?TV?BQXz`dHTL0~W6KgPi?xg{I5Yml1trwcT-5Kl5d)gj8?Iki z69^xwM@u3)EZ@a(5%ptR=%c@SHeT*rX?YIry=;#Y*wMRVEafxPkhHIX}<4HCwjbYs@Yn0H5w-V`Irg7w^2e9Domv3NX0 z7?zF;aO$Ox=?r^6!@@Rm>~FS4(IuYH&=lL+Ta}loZOW0jPvtYRTPA({0QYHcPc`+W za+^`4avKRDeVGSdS8>7O_Un^_^d@uru*R6L3UV0@dS}5uv0zNrLOFYZ#l@tGfDrSXiTgA8j?(NQxy@zdV2~m8Je$EBUNafCxgzPY{9+LaB zY0(=AG68y1u+8lKow0K_Zu46B zz*=Z|Kjq=yt3%6_tTf5uF;7ie-n7guoTW+0czs)Sf#Anq*_o@397$z$C>hD%kF*um8XP(}Jf_OhQe9saofzxK?&@$E}OnzH^IRn)k{%YGztn3)R-n z5MZ3Eyl?aVAG_=4?caQ~u6x?VB!kR!mL+Td-VS8UT)k$Y<3~hAI0Gj+C-C}zE8jU^JM8AoPmkeW^15@iX#Kt4I~QN%x>Q*8$}V3! zgYV7{+~U0y+gp}I>8i| literal 23073 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 Hl+XkKO_Bp| diff --git a/integration-tests/src/test/resources/screenshots/reference/ColumnWithNativeDrilldown-before_windows_firefox_45.png b/integration-tests/src/test/resources/screenshots/reference/ColumnWithNativeDrilldown-before_windows_firefox_45.png index c88cf5f27a5a2c7189b9f16532000f1c88cd606f..ba75f55698bf34e09214b996c313d10a2535eaad 100644 GIT binary patch literal 12618 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 QJ)j_ir>mdKI;Vst074Q1ivR!s literal 0 HcmV?d00001 diff --git a/integration-tests/src/test/resources/screenshots/reference/ColumnWithNativeLazyDrilldown-after_windows_firefox_45.png b/integration-tests/src/test/resources/screenshots/reference/ColumnWithNativeLazyDrilldown-after_windows_firefox_45.png index 8745979093b5cba93264b36ab8fb6d6310b90ec3..8492af1e38f02d0a8a2b655565154865b5e6c6f8 100644 GIT binary patch literal 12670 zcmc(G2T+qs^luWR8JdNT5W#xsg7gw8iVf~XMGy!mDxmb<0s*C5DM1kw1R@s{m0lx+ zrU*e=C<+MDyYvnQlJ|X~dCRr~J-2`-MM$*FDF&mv1iw0%1L` zqoogl&>fbpfl^iAQv@_kN^6u{u9K)(s5&rDJ{nVlVr;P6iCr8fD^OZ^M1OKy^1NeFZdkB0Tp=ScV&O;t3;!Tha(>2G?bWR*%YzvBGLJMU8{UAzljIKPty-Q+Uzt5xz-?%7s#5{^hJk_4I9Q{#b& zFLIzu^cl|cZKPay1@YV;A)0}gQ(r4st)!YrBK1cIInw-W&!SFd4g4qAkldTmqtp`yGe4-5xltlNzF{?_sX3`)$9Bu<$8*i`ik+pTt zPO^57zs@)^o*~Ztb%x#8w|ZxdJlK#20fiCZ3JDMV-B~`gPlK=~e#2+tg3Zm&8*l&2 zsAri>Q_1Jo@_99upH}_(sXc${C0ssnd?u*bbRSb`+gx}u5faT!6x@ZcvizoI7x{W1m#ZYf#s^*sHoMLm9%qkJ-Zn@)dFh&!}pZFCO*b!S_)#0VaKbfE~P*HG(8tV^-ZZySn z&HJq`3;k&sD;HpmL%$^O%^C>T-cONX!``P_;JSrb1 zfAju1`=fZr7at7a#Lu&`FXkyh24Mqpj+A_C;KIZ5@FB;RjWAg2saz`Mn%V>2Rwu4t zqMdJ9gK2If-+~1(Ra{yQcMKUcAm;k)+If2jJ-{bD+QPz+F%zD%C*bHSCkut5f{RO8ycZ^w5I`?blBX z5i*mt>?FY>7l`NAmtNbsnowk(%ZooVOA_=}WwuZ|S>Gu1LT^9fvFRIqVjjdFa7@@9 z_kD;;cx<(XT4BqR;sO5m-F-?lnGE-y7^ zj$CzS=0IYYIKE%U97zn4FLa0ypA2HZrDqt+W9Y9K-;!5m>T#0?#gU56Q&Mdi5IwWd zxGG}{Z<&46(s4m^71`VWz&Ev|e0hSutIC>^kK+dQKcCOT8d>MV;G8=A-Sg6FK~=TI zk4Mzin54HB3vXe!ZA$ji_Efoq$v21-CMbU5Y8>x9hAXR5S4EBSH*S#lL>)Kmg9iy7 ziv~3es4jizDf{80!;bsia{f%04LkH+wQydULgB-2EaT2Is;b*!F7Y4#+$wzYS*3|KajGx@+G_U9KnYl>h8vioEZ` zu<&}gXdxygdZO=wbLV+T5Glp24*JBYx_DtExwX24wo64ggU&=nhx3ZJeWu6dVvd{U z^i$pHLAV(Yr5?X!Hhp{5#+qxbsX`*si|J>2vLgugu7qBD?5k{59$^&(l#vf+R*cb>{+?3Zzg9Y1b6 z^Ot41Iacs#oWtXM=G4cm=!?&tUMKZ=pI3aj9LrGC@$FIVI8Rx}puVW5whwnw-fQ#_ z`e?eCuF!F3Qh;kXsjuGp8`G!rBa9jLf^u@by1nm& zX&XA^LH8Rcsan!2`^cp%$`qy~7N73F_vQTK=t9^&-wo2JY)Su0n>yFXEvWt{HyI_% z&U4kq1Ng74)t}c}XHgUx1?L;OdmlNM_s>knd_kKftySwUyq2LG3TwI{j0}3g+hz=_IcQo*-we_Uzj^T+R(zpm`r&6kT1UAHUdM>7LXZ329o2hQr%Gw{ z8^N#k*bUe(D_$ZKc*(Fm;C?Gng4(Fe5|?L)F58@hQcSE{uT$U!jEUWyB{jMay^~ic z4SZy*8g(B6q*ie5FL@-P`my)5+e`~ZPEPd4FnYBt?HbAkMr!^khc9mJr;s@_+wdii zM@el}a>M8q)J(^W{%h?qxnYa^Ud<))v<5ZgFbE>oV-J zi&Z$anVh;I&PuFO4d19MPI z)?O;e4o_bfv{Nn|kj)>l&xPV`lKW9Uutg7lr#d97Hzi#3?K}-C+vlqIu_g%FavBOXyL#04aSV{aqwYPbg z*xI-5`QAzEw2M~pt_JVZR=SOv_1^ob1XZUJOT#w$$h~dSEx5D(M4jhtS4InhI}GpI z(807YebP)B9G6hBC%N@Cv5v*I1uyy5j@g_*YKXF@;-X2tMt$1c0XgmblGP-%;MWMyaX<36}(c_xEaaf;Y8N}aa2xRKKC2>V)E$pu>3mY+( z$tcoVtICtU#)4+w^ps=n*l?!-Rzf$UF595*rg*W)%n#Lt zwoTB9l_>WIlD(ZjE;5E zJ|@&{kJiOpTCJXnfTa*B$|o;$P)<+#wNs9H*FLxMJAhI%b6$BnO*&Q@(L8!c-Mmm; zT=D?oiW=d?#*3*bicBtjGQZxH8R~7Qlcw{IOApJa((gT?vCF z=z=Q-3b#n=`7rkl(`+E>ofK8ebJtYtN%e`CwmWvETFZObGD_YKZ}yqL>$2slYnZD2 z0IxTUV0*cn{{Cmu^j+#*y56=Gg8}8<;?Wl;SIU3KsC4Dv%HRen`i(4+ect?QFPtth zfknfu-dk*0O=9lI`(t5}bDU}UoDqEs?riTTRY}5(Nyi1AdcK8xv+0B{Jw|6~ie_A4 z`(%suelePiYaO%HpYnZDa9vkJ{l%hEb)vh~u$Y`UNtp?~$pJz1nSVQ{X_8kn{N#D2CLjRTrN1Ht*AgUyl#VFq_uhQfIree2Bd)B4;$* zN4X?!K34CL2q1U=`##^tdTl12rVYFFxEM5f&$#v(KJVLj#vDoJC6liV+X)*->qj_W zh-=eqbsLf`2@Rt$1%Wi)jAA#byHhI>1=+;g^Benq9-}yXP;O=11Wz#mM7KC%$qpI8 zyhRdvKtZ>v;4p-S@H++8{}!A9cie{V$eVJWIX7Ih?sX}ycuzmM0w6eG7Po!T2iGLj za?=kXy3=}tGK1j2IIzJfado$wkL_zS4mCjDCZ`l=-zG@pUPI}CaR7MiWQU%_-*bT- z;oi z8Qaw+R2T_#{!=E|3TEZL;=Zf>!NR14fiC;g#V}APD+(1=m zOjZxts4u7d;0y|V#mC*h-DhLP36Apf3R<6jaR>E)woIQc-4MaPmUFH@x>|Ck>|_sm zyw{TQh@8(kB01C3fXXTT?hS-$Eer&Z%9H%leJ^IpM9X4%5ak<%1X7xN)icpdDao8$ z-bE|I$jw5YodwDer4C*I&{U3AmzBTMh$Qj;}1 zwY%*jkEYDCpNjTAX5#ge9KNvf!ZfmEssvZFFi9z2E3Ru_8?hav5I9%mhtYMMYX(;* zQKV5)c>D4@)yu}M;_Jmfq4Vz+1R6+k>pYdXZZ(M;t>Oo!$Xp5?Y^5T>?k==d;Z=IFR#-L+)R81WD5qqeo_VG_tZTpvvZ#4@7 zu;iT6ua@}OW-?p}t6Z<9W1?m!_Fg7c*haL<4NJ%2OjnmvNrz=k`Eb^Y8+&QSG%bf@ zBP^9X%2-d#p-(9Y{r$dtLg!rcbhU(LY4prP2(QxAQ;H zT>j(o#cAy|T(2k-LKO6D9{+o^Ldi#5Yaf}DCeiQbFg_bUU7Pgm%?v~zWc9lHt(19e z47kqu&iZDB;&H|5)T<@vqH;q^fi?I|$q;h`ZPKf>x3*B$nub%N~T9AClk6y*P%Fm@r zZoQ+wU0DRFpO_lQFx9cTxNJM;D^?MK$6ii732ia^jAhVX%;RT{oIgD?Aid!lWO0e+ zaSo%BQXDsTnNB-cSs;sqK6Zdk~cERhD=ZEX6+x)q!>iRBtSl%fhE0jXUvrJY5 zy;r_V3X9Gs&)hMm_geStnK8&T!&@Yq6#1cVe4s9lU$L*#a-OK1b&1=LkmQ@WLlux5 zFm?}8C*(lhnmLP_*N*4b>_=5g-qFMx9)r2m;>8vYkOVGjI!{>0%7SK zMA*RU4Ko(?<(j?ItKPh*W~{oN)r98p$#>BUO)flfx($f)ERjxd%?Z!AEb9{|g476e z5XG~4gOsl^xKG=Aj6mmS{HSCVb@Xp)3EpP&uq^{pq`?h%RmXtWSe@l zRszN+N`2wOP4}(1BZ88-z(WYBS*~g-?e5#CZF=L2>Y;K7blpnGc;w@(d_@QIJD?0G z3{p|$b%fpSLkK04ym0S+&EXSqj?J$-f76dXE20$fhm$dMKFe<-bc?sXpf{T4oZr`_ z)(KuK@9sYTVyqQ$CWmaAh;tiOvN<_!5B(OblZc&}ch#o!odf%N;P?C7b1aZv#PEl7L-_^Cj`cOHg6vzR)W~ABTNk@O zTI!Q;`^m@}qwLOdxKK@x+V7<$RPm_*`puXgvp3Q?i!Qg9?@5B4iqE0QwwYqa7)CZb z^&W~_CjCFEGH?nY=>Lv{+ojvziI9<0N-uTr0GzfR29iX(3W3syfuTrIhMGb{%d}es zzcqw5^rudw8xHe}><41m9wsn4J3(_lUne(p9P|`Hy3y<3Zt$bqc~-w}rFHH&(u>Nl zv)V=a5OKt2*oF!tGxOjEYt%GhWBYI&+Lbey^wcHNr#*_ic8>8S9R!S1z{imf1v~~h ztC3-iw9V;`;q%yC#EU~|vkrv;`9wd$CD!F?e`KNU6>m@_hjgR zC?pXz7`c7|X}646oGR?F!KX@D2`D6r7b@No5(yrAZ;pXLY@kWv2#h#Fx6(M@EhiVw z1!3Z#U93f>(T4!Z6%z1D2p}=BcD@%V9R*g&o#!>$OqM1g*`0CCp6N)FFYSnL%A>_1 zfV?%JFs8^+Cq5L>bXUSZU6HgL60F6C2HK%H^m}#;;47PkBtAgQvw51f|PA2LEQf-_DaA<+3*sD9#Jd=dHUcz#I)D->V}*b+!IKR;-Cab2W$D6;{& zGtVit-`1Yh@eybm`w-vk^3m6~g?PvF^MTD0k62M~n!HS&*Z zPDuVfri9p;8Pf^N{fy;Cu>7XBOG|(o6uqjnGuWYur>zUhz{wAqtKO5`x%4Cd^lbo@ zui16&8ZbTG?WnBfq-I4#sS0Zr?HHRLQdDp4L9qM;=w?S6?RzG%;a70>a4n zAnt985FiB<{N3Fh4so>q+(bCgGzv_!Yg?yB_U>ApYXp?{J1u?KYjZL>95 zxiGdP%mIW8U_LaQ-LQdvepEn*+?B|J#>3dXyDka9qro#pCNxkHj#w-;<`#J3Hol;s`?`J(ZmZCiv8BgArM7e+tS%uamfS=J+J0%)Z2%!%r&)46&Lu> z!KB3uFuRFPmr~W*hTaEXoBc6SXA(6uNW>obeB1z{Qd)g@?GKEK9p=l;W~I6|db&Lj zb2yVN6lw$YjNld)bC3F={gIc%q4fT{gyEJg2_swlG!?+%dG(A!n82pM~qA87snisEdkUHA~cu)Y$KwjzF#c1}M3FYoU9~5eW}EQu+H+uIz%^~16+Q$T zat9;+n-xdEB_1vpzRRS0k^w*G57{6Eo3cpm)Z9~?4isc8`j`hO@9!@*Z!VvfTN`v@E0 zwLO?jyl2yy4I>m{RD}5En%E+jmrUNZiU+H;qEiH_&y*UY$Z=91r1jP8mpq1T**^Ti z7@DU*w-sBD@Eva8Z12j+S2o6ANJ3mx1JK1j7F!#PiC0DH<*%|vZWOVEA~KA zyNM%xP*_UAY2jSuYXdpLu5Sc1 zv8`3zS!dB2%8DBiww*8t9!Kh9p|NGJZud$5c!1PpOo0QE*xJS)c4SG+u)B3cj#~OH zzwqHhp=3|4^w!v~lL7Qw`4?~*i8)wFbaTn%*PqGc1VlLc6R}~Mw@mbx)f`-n2b_9) zt4+HEeRB&^oPvRud7VO;%bL<5O`Chhx*Es=(OwBYwvH`1Y zX74Rfr;vzgD)-Wokcrmr@HJS$Z~Hl-ERW zjGahTv;Fgk1@jQ$`PXFYIoMw3BDkbnlNU?XO zk<%xB-ZSs70{>xMx3#~m7*jjg<;u0LpG+Rspt?1bQyY!u zZ&=o*={Ynjd!v?K)h^(InK~|v9RVYmpDmAXiT25+{ogo|@rQjeZp4$H^a5{PM+(56J=+z*) zl%KgNYE?Zal>!K^A4{4_I53c+Ing9`be%^mL^1QZ7`pyXP_cHwKj0BhC1sWgCWr2x zEtNdWhi&eH<>IizYq@5L72r(3CWm4ZgW5Ho0j!lSi7XFmh{)a|__moD2#lNyAJnWh zKl$K@nNay9Mcc#vo=KjEfy_1;dTQ3TKS3bsX43tn(BpO3d-CtTSk(R)Y!c=^%i5S0 zXMAS49IqVXdAI=%g*tT+F%Qd=(#vnwPZG_+88Uw|Xy3lC<1ko-#Kaf6$(CK(huG5h z6p+cfik%%>jLB{)XsXIzw-RdIS6t<$EFkvcvZ%>Nv#0s^z8HKCe0%Y_>l%3PXz;WW z#Y-aDbzgi%&lS0z_Bs^V6R1yENJI7sV2?X;6mRk(j1+URPJ%z@ZlN7r3-dSU*oWXM z&Tpcxhg$>I9qA2^Z2C&NE#(;+hGXo>2u!NY4xC`_-U@*)ATAZ)6q(R?}01> z_+krO>b^h=Kp%bvL;yp;x!M(E*}~88Jph9qxcF%{YZgAbY6OS`AXnj>s9w$!P_c-e*5|ADFf}Y zakY-(8aH*)4fgDl^Ofj0_cwx~^CsJ3-rBuH^BqS`Xu}+i@Ow?0b{2fu(a|boO6h)g z7Vq&4$VoqxDvDP)xDR+&Eyf}BkGVdR2x~?ii%{(aH)8MCo6Rhdzg>OTLJLlS5Pvlvn2=?j#Yh=Ke&B4zZqg@irT%IdiPp|P3gjdli_4$$)eD|qAvR&l0>d@I`_g~YNarO3G@D)p*e1Bp^KY@=c!NPl zvSl?Scv-&V?vwzV%|JDrB0RF-AV2kEghG^>mG&^1k zm@oKJseZD4GHlaPtpxOGYP@@H2O2<^1)NhVPbN=hQ{*ol!52<;&uw!W4XW-H$oKwx z&6+zMLsMg8l&<;+z{xj#6gZ$JFfXPSD{OYB%B$-;A{Tt^XH!3E1>g#>4I=yu07t;p z@$GM=SsGyM{kQmx%&BR&qBBC>?tdXZtnY?TfVJECC*V7=c4nZug;a2HKwCy4+=1kr zR+z{WHv}KD0S`cyrO!+Q)e+DEoNy>cWXR$0#~x`QeWp?FHX!;zf$mlVf*H{Jr4htb zjz0>Ph}usJEqLlZ%rXQO660NtrE9}^>56%2mRj8}?D12v z#_o5y*+ZsF(n_4rHrkR>nr{8)2OY*8c?6zS!mR;#GjU^S6LoCpvTrw9EHF5#e zs34aa28ugUHm|O2qMJo5`_?sIczjk`EXlD)I(L8Jr$=U|>2wpXf0Y?(t2|zEmM3_$ zv^oPoQ!kr0cF89NvE)>4#PEF{p6fJ| zdY+Hza*hqaa=crjcj zA>w4p9`c^E408So$th~59Yd*iS(|PBG+X$Gv<7$@?%Pt8f=`_1O`mjL&{O;BW4q_f z^XAJ_MZQ;Cx+U;74ltt5TB6uIWY{F7*;0L-Edk(yV?TWEJ;MK>y8q~CV1neGzX&$8 z+2*zNc7EnYiI(B9#+G;S-OFXnYza>GjrE!2@VqN}e8GCsY{A!Ipd9!tq#PU^Cp{EE z{)bAkPcsY}%g~fA<#?C-MuqELws_&nz`ZLPH)6ZOt+iLhatwA!ij5=`ykrQM zd;_kt*CIP_2JKx%0_2$`!^X~-5NuCV_}{Pmg^>{8A5<6#d~Y{kR0VpwjW81EZa;+z zBZ1B@PeED`UjNn5t_6Tmm=*^3rj?+7YqT&x7q~zC|MI)|Pg;n7{K|go$L+Kq=>PJ& z`^{g${~!G>{{Pw3U;j{G^Dhd1Vffd-G5Gfn`Tqx|t_)J?-eg31LengUL5-f**44_? HFc0`&^ggNn literal 12703 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ÏVhikr#qalG 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 BG@Aeb literal 0 HcmV?d00001 diff --git a/integration-tests/src/test/resources/screenshots/reference/ColumnWithNativeLazyDrilldown-before_linux_phantomjs_2.png b/integration-tests/src/test/resources/screenshots/reference/ColumnWithNativeLazyDrilldown-before_linux_phantomjs_2.png old mode 100755 new mode 100644 index f8eaa5e197ec6bedffd451f5e297f62bc7422a32..f5823ceb3414fcf75364e2e8d3b93c1d661b94b7 GIT binary patch literal 22105 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 literal 23073 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 Hl+XkKO_Bp| diff --git a/integration-tests/src/test/resources/screenshots/reference/ColumnWithNativeLazyDrilldown-before_windows_firefox_45.png b/integration-tests/src/test/resources/screenshots/reference/ColumnWithNativeLazyDrilldown-before_windows_firefox_45.png index c88cf5f27a5a2c7189b9f16532000f1c88cd606f..ba75f55698bf34e09214b996c313d10a2535eaad 100644 GIT binary patch literal 12618 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 S55R>I3=E#GelF{r5}E*UJQpVb literal 0 HcmV?d00001 diff --git a/integration-tests/src/test/resources/screenshots/reference/ColumnWithNativeLazyDrilldownByIndex-after_windows_firefox_45.png b/integration-tests/src/test/resources/screenshots/reference/ColumnWithNativeLazyDrilldownByIndex-after_windows_firefox_45.png index 8745979093b5cba93264b36ab8fb6d6310b90ec3..8492af1e38f02d0a8a2b655565154865b5e6c6f8 100644 GIT binary patch literal 12670 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 HFc0`&^ggNn literal 12703 zcmc(Gc|26_`}fRbEQv@_5<^9@C9)+(QMBk&eJVSJBKwk^nMzT%DMcbuN+o-dZN@&b zG^MgLX)syF*vFU|^PDrbKHu-}`98nrkKglnz0RE1Ip?~s`&!=Da^L5;`Xoi0Ty+LxaBqx+uNfIXxF{KE70Ov`@xEwxSX; z%Ucr9goGwJJT4u zBJo?|G{KDCK ze~g+dl-^Hn@K$&8&%@Hj^WF(6e%o%T{5FkR%-nFS_8}1tTFi7kriP*eEwGhtyKs26 zSMjC-Wue$uu?v8&|eS6N6oEnQ`?EBK*Gls|Sd`;yIPaU0b zkY-|MD(Y2pJ)C4NqOj>??V*Z|y>suC0*6T%jD^ExjTyRgbiG^W@RL2NkM{?<;c_Ot zU$BV;EBk4BbxC2*K}D(z)pAVZsnX4zGM5{vFqk14lF8K&Ci6poxXaY$j%-~GL$6rY zfWdc!kdRo^t_H`%YwQ zLc4t`^as!Ax7?-~=f~AnubzD!w+2rXww|o1+OIcD47E$-pJ#3Dh zhVbCtWambA$G@qiU2PsHq6Okjck6_<3Z)soD#tdcZVJU69Ii-n<~R1tTlDK#)3}22Nn%>@3=e!WCuY|0R zjUS+0-iQ1=z3pVEN~W@XH9<*3@|@gajpd#C*cS47O#0+rBm^phoY)6#eXMTe=M$No z@(p)NFDwdGj{BmSQijVq^{bR9i1(lTeX=1awc851-)-uFw?1E4hoP*%5gzxAr@|s^ zZ7D^z?A^o9$YcSG7iky0!nnh6Od_pnn#;KH2J@TT;t^Z*Xz^siX2h+lOc4Z_%K|<^ z`0i9`uglPej?^0c)`3xQC%OiA?K9CCZdN;2-M=2@FtPqe4RL>5(!k5qPBf){2_^!^5pjzTKA>Ncd(dOL&0(YYrLhV$TX(v2O?|$bY!qE7|Y+|qe zQD64djk`!n;46Jvw*aQ!!}h8mX6~x``$r?Sq^m;$n0c)vaRhmB!z*keIf{z)N-pL9 zQEoq70Nw8`){^1)qaqKVCnIw8J~;R81&1|QmuRG!#&GDPKAd^x(hEc|KfPiaBoeU;(Vh*UM3Ewk2}!^Umkfp_i>hGd#nyn<{?ecc`> z^_Xor^pL=MZyj-VE(;e6DXG1>k5Zv~z4L*3iJ<9|Z>F#>DA^A#f|!SDZBL6Nc4!X4 zdBNP5qmC5ksZT8>28aGSFmgEj247dVK25)`-?tn!ERoUoG3`dyt2q6mS^JCO_P z3WM!t%>8`cSl48zD`JaHuXoD-SJ3U#QLvuov)5{7Lx%& zH9FMx3C^c=zqGe%6Nzzu0lOB&zL?*9B4bsz&Wb2M(DDRp1{#iw{#Q6=TAu296v_@3xB|KW`Pb)7F z&ZM#6Fo!Y5*^IPd#i9+{E!;Cb&I@xA*~c!(-BV7dlk6f0cOHh-CwxCwENc~`BVW)e zE7VU$9n9<(z!i<>@4L#6kts_4Do+h{DBm4sdB{EGq`m-^u768}*mTCgYebVt>3z_Z ztMI<(u}i1#Wps*=g%6i8Dlaw$3WWjT1A%<}rLuQO|1s*Cul_Fv46JsLO6&LnM~d*e zfs#J4rP4m0B*h@;(7r&YT&etE*g+rx+uO zO_vL1w$$vjO;t3b*Zc5p1zGMCJ+jHT$oHG;I%Lx|+W`XX8(%3$hdkD|mZfmB$Uaybi-Q zy2PDBovy}x3+o+qYzraW%q^o<>5+R!PVGmd#(sJ)(a-7E_hNX4Hhox+JjZ&a zYf3zxKV4WqF!vqeTyZBfU`CG|-d>?BC*5yyX{5MvvR(YKQ&HbHQs`Xt-PHDWZ0<;y zMtmA+dX#F%6}ioNo&`Y8!-U0!ueAMc<;D1hl(gOh?Bp2Jwsma5Zejvn zj^T_i*g&~_UDF;%o{i`$d}#goY*=pDJ2(B}3mGT3b%W>>LVSu(dgu{1{r=I}5miJ? zcXo2w&JE*dg@dt&^bh8|KD`k$s@>blzJjdPhHm_o6i>musg=Isi!YWz_0$EDR^U!=VWButUyrCkRCEOG{ zNxe=i&?slPdWtEQ*%$zU`RsSE_&zWH*ziv$weNr8p;@MFLhQtPmA!yC=S~m~@^v4= z_Y$5E9pbi$w0KlE;j^fEKNic*5bP(sA~rsz05yUSqng(HV=iqX-5xjUP>I;Px5I=I0G z=E!+tn(w0*pP3JXjuTkx6~Y>u#+?Hqpdeiy#4$W8FePZGiSeo5hgV*SK zxfUWbpIs>0qO$XhX|4uVG^_WG_r?3!$K~wi2RGVhU_&9rtbYMT6$#ea9Avvn@-*_ka~Z3`m6WqUZBPg`9V% zyyj`pI4*8!*w!RtIdGc`Sm}Wgl-Y)N&pN7ryqPZ?`9NfTqJJG{tt+X5Y<$*n40zDE z?^A+N;ejH2cn3eYzAOTGifDv=w?B+to?-gOu~GC?6XhlxxWS9z;m3?bUx<>-+UF&t z1Ka_er@ft0Xs0cpvUF8qhn9G5k8{lMIr+~8CU~`Eq16-Erb8fC$W4hVb^gTAivxi+ zA*|W4)58U3qu<^yuGj|yu`KHOm9&)E$2{a49TA;K@^e#7n z`H^Igd$~us8&q(vVdNj(zoy}G%|0jpAo~ejx63(pa`;Wa`SGBc8E2Y5HA+*ZZ!9K|l6E5;{y&f6{Q{RIQ-N$z_QLMm3 z!gR|y3QbdFUUQI|AVNR-w`(dP^YjPu+*^98Mqly7^ayuDR-65I{qBj-8I)hyN2l_% zWJVUNgq3uj5I8+eV|@m%Cxnas=D3bvV2hsi6Ve$+oh+3 ztfuYgYrMZ;(MbNjSat*7$#c}rq@-q9oT(-V&t0u2{RgSe|xRu0C9qbp?0Pp6h8SHsMy9HGxvozhyBcXoasHYygOdim;F% z^HbcmI2ZPq_2fd`=r3z3wL&>nuZX>9KRM$~J1CWQFHt4!UR*Z*t>o3|!uHcr!Kvp0 zrIPumqyG5rW2x-2_H1&8Kapxf>udk%;><)XkjjHu1*Jq1%VV5;ot`?z-oBt{Bbjz$ zCUhjw=1sA7kN^CK*)YFDH2;8@LxhrP?b|jUH(`coAR@MJ#E`fqja>F?sUl$_i=0$ZBr3i|EGpWvW73pAHY%0Uh^5p55tw%B z`J9Dc+@uWldM3MY`+5w;$DQjW9XlrJ@q2bXCqGE;MUIGk7mF~lcWuwUll_-d&nu?+ zX!0!OLSn^zJ}*UtAYs;s9lG(PXN2tuwxRx_R(kfv?7S>layl)Y8v2&U%uo9I3y70VWG2^&ZY3 zLZvM1T0Hwa_U;X!ALc=|mByVibSS&*M9iVl8o#_=#4=f-p6{X@i}p>tYTo;la2l#yWC8KGypCSR7Oym7ucG@<^U%#puY{ij3XI&6na5*hOSi+y>>^q3&Li#@+8scN>R~DZ zp9Rqw?WO!}0QTPU0_8;6-&We=t2Z-&^ihJqag}E$M0-{TQI;*;Ia$wYhdMLgh1v!F z{5e-c$(^=9tn96Vi)IK=R+f_ef8K}vPei)BY&wpquUELlm{(}M&{7uyP5>N0spa@p zG^(}SjKcOy+7cDwXb9s_1CNtbkQeBe#l*8@a^VfHkoVp#UgZb{4o!M2_2IV@+?Y&& zK)@;t9NsyQd^i_pM;KUMHaPlK?Pa6RI5d3_=Ho0NfyJCdU!mQ3;R2^&h%ZMgu*EQ~ z;RhaXMxY@jUm@mVqu1Zu;8~#`c+Qi)Zj~ck@UZ_!9!^69wk}OJeAc&D1=40Ko83^e z+wneFbcI6bY84C+?q8JNW>?WXM1;FM+St=R-XS8U#{~uuj2DB~;cwFroXZ^O-68fs zDQb4uzl-nQh}SimIjh7kc`gkK0iX{oN&Q22VA>8Cz=T!veXl{!>Rq^?IC{I#Ml|VG zAJDV?g@(We4AwccMQwKXFK(Qx6ON8SJ_N+%h4Uhi4zbbk%cg8?-KNUALf!$cr+<`6T$iZ{C*zwh-9t<;tx?aN|28NY#zQV7Hq zny!RED*?8%RQJm-;1^v{6B7lGy!B;S3`2BtyLgtVu@=x;Et>(;V8knD6`9xdq9Dj2#||?eX0q zv^vtq4Qf6Z!7s$UMQV+<7oOGAdP!4Zm1>DE2jMtK=ML%_O3?Kl@dBGGbuz_nYXK7t zEoc-g`{J|%W0QKPouh^!8Uiy!r;ydlDQcI&4jBwz5c?N9v*+#E5V_f0KP!8ycn%om!wZL_pD)MO>Yo{ z%P8LD=-*}C4qX%A?yWCR-Nn}CJ`H5Y6`Wor!a%KHh8%BMjcmnCeJ|@Q@T|68B}wEH z0yE}Hejj@Tcy}c*41TZpp3w<=u;l~~8nQ|_aGO_c3mB=K7#d)f*(rVY5n2c`cbH|2 zq&U0y3)iv;J0fArc_Jdj58)42YzDDvwRaP#+=hTCZQhJzOY39%grg+2v4|M7yv_K%L z-n{7ZRs;lMiFD%Uwc~G4vWd*=IrUbAPfqvn@1NdfcF+}WChX4e`QK3jfc{Ij8Y;LO zWFc?&{f>(6b@q{Sh02q5`gtA6?1wLhz_BjaS;+|DGT#1&y}2?pYmex?Izs`v%kniS zjom!&KAhJrvg+XAG9hW;0!;CM4_2L22g@iu97xSa_z}Q*!^tlDN1X$#gV$F&4SE!<_>HPIjOpoAN z2wd5KIgjnQeRT9;`KaT4ZSJ)M6PUBE6)PL*623Z3$=~P>*qYn-m)VtQtl?ShDLm^Q zX6^t|0{wpw<(F$NbW>ON+fqRwQ%Jy9IXb*5KIr$>8Z`NeU4qdLMiUMfm!e?_ZHk%w zl(B0cdJi-ufw>znEpUKEYsu7{jJ}M_UDc&#xhDibA1&o>LXfE9syf;=2EPSqtHI@+ zZjVfvT)*ZgzpC{q(9vhTg=@0_rSsn$YW%QQ6_IV7)7I4NCB5pjA$>4wSY!@Zt3);b zBR%c_Y-C`ybIs5%VYQ-bfuGn3cL@&ab1l)3S<529qVM(|?rMj4L398CI7wY-$xQ#! zu9(;dH{-p;6nWBC!&>_Y`fo7_SBYt_@_p&IzIdQVTpe!^uF+_>3`!ce;}<11vfkJ} zD+smvOUY~$zy3V!(Uv;`5Ma+A0+m57T**x~xk3ofPpQ1pRBbhN?@iqiHRO}4s#&J{ zg%%Y3?-zJPxWt7+iAbj+Hg+<>za;vmnBVka9s`hpa7n6eS@*u{=>xrM$W)mV4UoS zhXJ`!2m!(;AO&Iq6hUUfgH%R`B$u}?!Ws=A4`2m4ME5UrMk+ijw5w+!?P6Aa0%ihu z+kEr7Zfb+F8H5YH^xE_Y-1sZX_1I{sbi`=o``mS{rFzEx?eBWM5VK#jbYGExenkf8 z{J=^A;Q$+i@oG|BEl`GN0K%O9(0vcG-ilFkU4MxjX1E-mVDs=t+1QU{SP1!5t!5kV z1jw5lPwU%916>;yafdE`=3W66hL4^f6+6ck>sGi#E<&w_N{J!bcX5M)wSqMy;da7p zkb6Am9nK$>E%H&$BV|a_;ikiYK`{Sb-LzSIFe6*ze@^b|{;93o_jGLB@#WQ*{FMb? z3WNYf2h2Mpn^Ok^@55mk>*Fna-?Lp`o=~u^EWm*Cm5kaWySDF1sPZ(%l0%9QUYrPP z#JAk5=T11-IoNcZa9j-SnC>VI7GQbk{&s`k=@7p9qln}0e4StNn~Ao9Q_zGE$)CbL z1U^^U?}xwI?4^YH3;huP#CN>xx)Aej2(Vpg{-HHEEG>A0?gP|(jnq9Vj*XrFmbUme za}l-J{u6$RJ&a{lcd;Yhcc&19xbFO@+uQU`Y9IZjWPjM!a}4MOiSMxGostJdtpp_!w$En2q~-VI!NURb zC?PibiT9~V`Ck%Kv>4WNLhVX5doH|}1qHgsGDeosv5BS)%SO=j5`A}VP>(e1{{s38 z;cGG6r}+a%eyFn9uPk^x>cv9ELR&{ysBaN^?C>r^S@CU0X#v2WR@2v!T?)*)a)s&C zLT8}0%=V>*j2?4sGIT2uVN|~;O{)k*v}I&y%%D= zlg{e*8%-dm>j_=9H@RSBPhFt3Qd&|VS)2a?$t>E4f;eq9Y%vVWQv|sIi`v2Czx{Fx z0CnJY=1%6kU>;Dg1_+j>i-g?xGa`hbm;c1`4G5n#D@4_kTl^n9wdIkuw^xUONx*El z^|)BxlFD4XpsG+aQ43KR@Tl^5;)PPQqqGt~6e@!Rq3$9f9#M~oF#tsY`HDxV3&t4O z3xNT9q4a(00l}Cf_LzDEm|{RyF-HLUXR5qlxdlZBuF_SF?ZJ4g1)0}N1EVXqg4%-0 z)ktZk zW0ayy#m0VJCJF)XZs#k4Qq*A?OvcD!qfjRgzSQi>4K(AGEX7V_rs%e^t2;zm=jnL{`8yw!gt5F zu9mk{aux@H!#GtCkAApXvHnGadC$qO+t+1lb-D{UA2Z&A6z~4)nx%oCrQTTV z?tkh!?=<%L?=791&bYmC3a_5?e}dZtY^?&jR?uNU+$F#+dwn8ZBh=OZzId0wTcD2p zboRA}o&~xXKmL2xc>n$$vKydyiuz@YZpR$3m@F%vw>HZ4_gjKZGOMAFV0Nan3 zFC9~`UPd%18=yvBUSXcv5(b}nfv<1u{+&kD?>#`niK}M-I>CKR{)7AnNf;oMfM5V3 z5P02_pZ8)Fy8sHoH$r9|<{jIX;`57E24}K=qv1bj0n%{CK52jybI+2S7z|?^M)J)DMVn(B$fZ@<8F-QmCBJ`P@v=Z%EcU&Ia>9?%3DKVPY~#SAdoz`AzHnJWDPX?Krh7A z@WTrSE?U8s1>$FmI1TO~uESe;P329n|zniB2 zz6bDB4S#e^m6s!kgPY;Ety9T|_#-Lj2Mga}^SYHIyEJWcllhD1s+A>$D2^8c2NyaF zRq~L2{U#*Oaj&fsi7W+YAV;P6Z*Z6Mn(fX_G@mKGQ2)#;;I5aJdQS8as0*Mei)yXW;%1=#iDXÏVhikr#qalG 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π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

%8bTBgNsf1ZM_|v2bobe&M)o@iW#*8Z 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 literal 23073 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 Hl+XkKO_Bp| diff --git a/integration-tests/src/test/resources/screenshots/reference/ColumnWithNativeLazyDrilldownByIndex-before_windows_firefox_45.png b/integration-tests/src/test/resources/screenshots/reference/ColumnWithNativeLazyDrilldownByIndex-before_windows_firefox_45.png index c88cf5f27a5a2c7189b9f16532000f1c88cd606f..ba75f55698bf34e09214b996c313d10a2535eaad 100644 GIT binary patch literal 12618 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 QJ)j_ir>mdKI;Vst074Q1ivR!s literal 0 HcmV?d00001 diff --git a/integration-tests/src/test/resources/screenshots/reference/HeatMapExample_linux_phantomjs_2.png b/integration-tests/src/test/resources/screenshots/reference/HeatMapExample_linux_phantomjs_2.png old mode 100755 new mode 100644 index f0416d8c8a0755a1c48a2ef2ed3f4f9b430674e7..f97c1f7bcfc684c76ce18d7fb3b5997f400c530e GIT binary patch literal 50846 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 G`~Lu{0eJ`j literal 51265 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 q!w!eNA|s(aRc4SsnZk20nNXKyMh=CbTD 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 literal 44440 zcmb?@1yod98}hNFynN0@B?L(lUS`B1j6-f^>~Eh?3G>(kVT} zKj8iD_g(M3YyInA|11`B&e>=0cfYmcecnA04^>H}84;>6qKP(6C&qfGhv@rFZdF zIahbN61Vo2$ri`p@UR?K5ct>MsUn&^%71PEe?I>26&Bz>rT=q<67WZLtbe)+0{o}+ zf3Cp)ZStS4{-^Q(68xve|NHEJ8vifB|9@oWVxS;2shdB*uP@~P|6T$AEdB456yQHK z{_zR~_@g~35P$`d@!t;`4*<#kpC6O}0QlCQpT86Z{Xdrdwc4$}wE2HuhOCAXkde`~ zA5EY$opZ%E&sJO;>yCK!gJkm;J)JK@Zk&4|3QkHT;xfxb=m04xAoSr)O?1|Nh1VlFR%;Krn5*=q9(u|) zON0dZlHI%l0KKB97G~!woG$vK;JQlyq~39q{MpM2+`N*PH9cbKJRe}DV~8-m<>Fs^ z$3JboH|hJ;Glt*`aq0MjXJk0=$@$AkHsVjkU1XPDqDWrXa zuJDG}rWG>R9C4m%tT7(z07JS&d*G1LnPPOh0@H{d;FxhS8k| z`CxQkfBxC9v&$_l-Bgn5yeT!W(uTaxQ9H*Xb35c)mmB9iXRR9~d*}HQI~+%`LFefj zTZI>kt!=95$9>{fib^4;B6l&zuGIffY+<~MbkE`ApASl~j+}#(9pCrnKOA4Pu+^E< zfHSPcE&Jb_O6=UM?i{gJEW7w2k+5E1^<|s7YG(El;*$?)nn{Guz+Y!culT}ajz!+i za{aidPQNPsG#hah`14Ftg3YQP=g@zDCdnA!b!oz1bIaWCvfPeQ*-vGB>+04ovwu=N z=*z!b1N(lfE5m7EXZEm3^!f49*wt`%h3<1y8->AHg8j=$FMN(_$%G{S6}}4q%iH5> zxbLkYiFM=HpG7sfr*EZZR-jke3p4(je(w&iRJNTlR1in)w=H>sY7?{Hd@hu=Mj;Z9JvJy`Y0ny%*M9 zOX5m|Fq@g#=%dVvM3WsHvo8|c9Gn(NvX6g})jk`(>O6frgLpl9_0i!fZ|PXrNLO7F z;cynkjih>c>`zL1?SfL>?VS^=JhRm(-><;kKBz41&gR2R@u$NQlZkW&y422B)OS{s zh$+GOoU&A#GFDeR9A^!AYYQuWGlBT9-EH^`^m{ec)!QcB{l?>-hk&I6693@op{>@7 zuR)2^W#do((3n?A{I0CE%C!{dKikm#=&#}=07igl;b8@pnpscoI}cKYICQ( z?8-~~V?w=2?PYAQwTe0i&(u}-;>i$hh(K|T6(D}yah&1p#m;~96R!|(vUas&2J%WF zao)vwl-u`q9z0VqRQ~J}T@t5*h(Ep?AbuF}wp$is98X$puMS~^0Cyo$e_r?kcHloY z63Av<5E}b+%sR1LA|8^&Mmc8&KD=+GR;6Bkd-SIj#1}5OqVrDQ@7@&J@~1YQoYp`A z*T-#wY{H6h3`ur_?I(-Da=ZLG`?H-7-7Y{Oa+P)>^5= z_0TA^aqcS5W(2s$-)gu{4!Y|6VRQ7S-m|($R3zE8oq4m5ABe1B=2;MczGPgLA6swR z-#crZNUlP8?ME}jwe-W{p3`6`D|=}(Ikeo<-?uEn7+s2KPBQC9VatrD6 z{Ca2BJkk%Sa*R)|G}($>FG|O@-5FapW4}Gx{!@lq*b+u(IvQd+t#0Bo-kBfqIB)&v zmeAHX^giNWj7o=;QZ>EIm^Afmx=3xrpaFCrT~wA4zPHBzS({<3v-2r*);IHL7EeEO z(3R{9;)+A_HX`lmN4QR=P3$+|pS+bt!UV|Do8Z=|iih39LeRm6k_UC~||)Ii)Fo-eo$F%B+cuP3+bd5*K|7V7TBw`poR4}bL*6O5z37HwX9Gf&ZIfZvjf zCES$!&wPwSJ2N{4fA=^TzIU00w|Vhi7|Aozjj!jFhk-Iw0RXD8EB8(KEuQ`VHiz@a z=h{<9s{{lE8E;l`2iP~hvy^jAy>Y8xvvEROE5FXru=Z-{k^0mAjy$>7qoWcW1wPtz zJOzd|vzl6OJU=#m*x!0rm8Eo|luDh=s-=-dVvT-1o!oTcW=_B1oJHupU{W-}ao_ba z;uph6;@5m5zs43Y+m*7uQwq_@Qgi4NXX{)KL%#%u;0Wdyi9gZKNKxEIYUe-HZi<)M zF}nBzaU`3;E`RS&H#Jzi?;S#E*A$%mg5vkydYS?UxgO55yLDvI;1V5Ck^DoS<#1so z?^c>LHgD$t|4Qmwb^p}KUr+zqMKr)35Z1fB()3G|*V_A2CIH0|z#8boF3B%r_$z^O z48?kAX!^~|e^bZx)8Cpp0S=BF{0koB|`jXWAsoY8&&H zc&_QbngZrfP*(bW${j%*4KrePNt7D$FVyiw1J;70Ar~y2lt8H1+&oG<`cQKJzJ?h+-X<_#z_O(aOp`z z>b08q?hHiJFq0EKp`$CNVhN)xLm>=|8khg!VO|AcQ))p2k&q_1G|jH0-S04SLXUG< zRzn);A3el@()tKz=;`K_H%Y|di_*kQjtsMdpL}9%wG--S=*dQZyud)t(=EL8G?ki42Gm`TNAO`*GcF`f|U^WR#Drds#A+fkqK_-QRQEFEj zi;~{d*6v$n*hDlZyaRks{b^LhVYE##{GREN*u;}qzxZW!0r2h3X9UNUHjj#x9{SN$oXTQgZKphMia%q{>G| zb5fYNo*)KNBZXs#sOrU47v&^o7@M{&vmGZVm$uI987Q&3DWFp)j|F(aFKoQBs=i6R z>cyH-Z7e=_ZPQu2d+8VDC3)hGX|DxalT%EZE(>z0chVQ5q@Trp=mQs0)s&U9Px)}J zLP6HNhS1KXdh;bwrUbOD4LW^RJ)HzHIC-pR=+`f!>r&!GAGs4_IDBk0(v2>S0&Hsz zlkb!cd@0vCVYOHGa^|+^gp_3D?N{otr&5dN#wsXGRUl$gFo6UmB|kw`#OQGDXP2>I zC+0hvAq@N%8528fJJqo;m*v=_|BNb1-~f+#vjj8+Oxt_2_b2<@2aa%!DuSKWpXOcq zAwpFr*m%oprI>TL17XrAIfN3_WZW;ORLOo5G+pMs=tH@X^H!!Px z911bApL7JerFbi98&iZUZK5=__z63P8u^)Ib4H$zb$gQ;o`~2~28{v2BVw&lsAFQi zR_jz3vzsJMymNTtaYN9oE)-kBKFh7`5$O9BB5s4%=GNxKF@m|}h_o`-V*e89D=zeY~d zSmL}6OYC-iOm67NDj$6`VFy}vP;)ccu#sviWS7a?<$a2MDJh6!6sv3;2f0M&_Ms*F z_}DzPX24vgIwYT z_@FGQUho7Kgf4xXRyd6RSXJJ!xgtJ7{beaA>h{Z>{G#7Wwp>=9>^iH}xb2vG|c z;}o6s6D+_&g`e;VtlwiwM#z6rY{-P9meomSYW6@+{4O?QC`S0UTl)@w^>bbc9c+i9 z;+>or{IrVu=B;m3^_l%HD|J|Mn@UQwO{m!M;zG~-1v@n$iVp*Xxft*s*)^Z8k=pBG zUfk}rFO*G6|8c=hgh9S&?xzwai*+U8--NW7905O^wzXOhv`41EXvCH(jYi-?Y`)`Aa8;1C0uqc_E1@{S-q>kEfn#sEiGgm5jF zfqg#7l>NT!sI-9sdzICt)im*wS~3=c0O4YWDc|)d&XQXdn%zYM3zaW(k9#JqQa;q& zxm$DR;DXi_(e=g6^U%3_Pv47u?MgUhhC`E!ed=jcJ#XVmMbHv9Sakz4R+)-tw>kX8 zDc5USrkc~{+)O$8MUzd#_NZGw>3Dp@YD;wEZe0f!xR1rY}S3>@>9n z%i`y_s(z(Qbd5dVw<2Av`Pt=_Wb1sgHu()qdx~l|UMGtO0#z$-MfKfZ#I;jwqh%!R zRz+v3xw-c<1%hTUCX2yqU+fnsH-D{oPS6yul0C}wp|k_^YwlF52bLquE5gvrErBjJ9p&@UgH)NkX`fK9{u@M__S39vAVj6TV_~q z6p4SU_;93Ved#MEewq)eJ|^xf^jyT0o@QG{r*P5!4|NXX>o1<7BX!jI4I`zmi&Ffh zeB{=|$a(bT>Rd&C72m>9yTuw|N4OofC#g_J1St+!{un}k+-xSyW)nRyYch{>YI!!B zb!TrtbvVXi=7_R!FQw+->gAbeWT{Ia=4N73#nGr zky+e+{2mIZ%P|B4MJBLb)wgL|;Np;Vug-){?_bsbB94gKct-lTM8T@&yXpHI*{Is!J#_ z80jmeuRDDlstZ3IQ(MN5<*xUrtFIX-)zeF6zttt4HSzy04Uvcr#~BnKFJ4Q==n8}Z zmy%CRzTedvx;GU$boSugNnhnbKUE+In=ns#ywSTt4>bhX4XXieuZ z@|$JdAb%DrwcIG%h8QD;oK%T1M`!mncx+{?Pai#(^&%gXbT*K4oi}xv3wcOk(#h@@=)R>Q+Afiw%Utse$m!q zMpZ~xs{=4(?{lL4wwJbg_9Y=)V6Q!+USOpWtMU9N-SEY+zPK;bwt;J%lEkw(;VTCU zE_rc6Eq9C@3Sw}AAoK@=x>2E0ZKzB}l?KD;XemfitsonxV@J&urOEXmPWY~mYldc3 z(k>M7CTt%McEbN_yVFJuB_(h8Xgb4I??@#iJf?Ui4t(Pg35Os(h}fHp|1O{+hMujkt9xt!^N{FnGT`)7@CFr38s%&!$J}mdk9x2tQSL81pt6Up4-;v1&@KUnL4$u8y z5QKK<6h@+%d|PVH>rorw2-wsHoIX`!y{JF+_wi*<438v?rJ3Jj5tFlrIf4TXpatKP zBTfZzz}W?&OVHU`uerN~mqxYLd1DyEk)OJNT~>m69%o{EKOvKA3DdUa_bA*sAOg@D zjR{;(Ae{BJsNDM_f^SRYvzgizk+Hrq%4>@=+j(ZIKO3WEwAFvCoQw<#gCGDaZNNNv zj6tXJp|!D6*ul!ilTehdQ+6D1`MnVZ^~g0lJyT#f?Umyz$VOVZGO?Odx$E#)n}yjK zmFN6M|DoNPr+!G&80%w=9*SnAd@b6(yFxBs9GTBW-sWLuQ&5A&E`uf68v#TJgSDr_ zjh^d|hkZROq1#7M4UMh>8k^Q844dDJGwGZRlSK$_)|Id)G^k9=u;)c#G~lVAW-iwI zee2T&QYGX>E5JSZNH+1XQRg2F$ab?0QO)nAhoFm+r>!NSej4p_Pz87;z27)I$glDL z5y3tFqy^roi!&Pbn7qh1V0BwpY)D(&T_t4*8bg>qP+W)u_V%|35a`F7<`ES&iFvQ* zW(*9OC*}+|cnMrf3hu2<3^tJHt(?k!$`C#(Q7F|C>|7OEZz(d}?X?;X?YaDjvSjrH zFPt5E(5EJvJ`~aZw2Sx7(7uO3!2|p4-pdKG<$5Hl8<$3^U;nXB$7f-}}Y1O9#Mpe}e z(F(`4Iqes9P8U(YrPu+tNjf|3(33DdgbT|e%>*Peqi8dfa`udq@2I+LHa3w9yeyWG zBkZ4K@*$h34&D5HAv%i*z|;JzaPs|MqyHGnAO%s$BrE-t(R(pJU5Q>?QTozgWJp_I z7H0&-N!3+h?C7VSNPwqMUj>VklUn|{XV~@&?dD^`{2UeC?*|PH+*qYF<#(e2wVn!Y za_jsa#$fYrC>+vl8kh##?A6Dj0A z=<|;L&?5_X1a10#5e#rDj~W6AJx3xbot+JIS;*c*EGIA@>=)dtc$z3$WlNr3{Y5#g z!gcaVM8P9e0Jz#u7f{Qd;b@sD+`(m&fna}~yB&0R%g5*=Wr_8==-TV219hlT1#(CuQQw0{E zC%m&Xw1hhbgY+vUUNoQxZbj=eWXB<9V{<+WEQij0;%MaQOx};W(hj#a)brh_321}j^ z&Mbay^wttJ3^2P82ZDyF_qRK|iJ5(_A|{{vf-n@5F*4s4g9*LsO*sN=>WeWmd-%W+ z?JFEAYZtXer!Vs)}YK>1Q zwz5YAIV8bN$Gj&VamOleVx>wVNz;gh#9Gllw# z6xXFzTdOL%_?S&;LyS2AEz=~ryLh_6ko*U<_dHQzv^BL}o7iE`WOtr!-OKNYIPWrp zu4_jz^$9;!Z8!K}<&pO2qsQdZZM_BOmPM_l34JGj8W|FTg8Kwo-$O{#x7T1ppuWQH zEARm(2f3fhug&5p3 zB_0_R94`BRr>Wy{k=# zaqD|lIN8q+7jmpTw5?SQUs`k@3pC`90N-#~v_uZfDLzT<3<;)-;4rSHo&-I5Fx&ko z;`?nqu>_q}0FzU}*TZp>ez1Xz`AZ&^lo!V@jB#0_hjzI|bDxD9=-Ru*X|B-H+w|Tl z67CZwT}e+-+7mI5cBcOB1)hpLkqOM3cP&M2nf~Abt{XBM7@uvLDrI|z+(k9ecYPU} z%1Wjbx{Giyn8};Bb$v$umG>r;y+j74Le4_f@xs$(hHBgvz0XOHAFcW&azXuEi-US$ zk00)4IMGismey?)?li1EK4f*hR~llRxz}u_V8acybfuoLjv(ttrXlpLE*ppRW6yRR z?|CsQOc!RF;A28-XhxdkhjCh_iI*a`tA~?8y&QXIo)|nGBl$n<#{VLu${K=Oe@I4w~``#3+Q@T2S1_99oN;`!8hpu*bRIbCL) z-ya*iz;;)=L&214d0Y0R$(yl745f`0vt?*ib+i~fRnUw}NBskv1l&8;-1TBusx z!~GPp{Mc()(6VaVue~r+4ViniBppIHEFB_5e|+#L!~uL;R`_1KbO@ew-do~o@a_q$ z(sfjCN^hv`9v0ikb5oo0l0=oM88;O6lTBZ z$b?5|$2I<8Z(#C}6N#=!V^xQIw+yExA#Hs%rYChd%vmL*a1%CDypJN(}nE z?UV4`mJl)CwASEnvFlxx26i8|V8sl&t<}VJ-nY9@V{kvEm(j2iI(@`YybIWSjy}&v zz+6?31mh!n&P7PzF1b)@7ysm0OtYhOqC zz23|#@n#3Z_dQTby6)7lJ+isL!U172zQzmLt*DE}t>rw+ZaesgOGL&@@N*gcma%xrN!*ff+qxSd|YYVxJQ4 z!JCDTqB5AGghzn#lywU0;blO=NiK#!;DR(3A+<&L?m|d(IN`xDr(*;z{l{La;=mSb z^W9?~npgy--CV2HMHdZJ40K0UCImD0=aCOf)l*XYFyQT4m4(XKsod?A#J;qx)pmt| zkysmGJPzY5ZioYGtbtvPHCc6}@Eb=kQQp(A&e&J0%`2uTUF{?0A%+7+ubT{wRdNCZ{+p#j6|$wG+k zTx2}wTPo51)V{IA;buW=^LlLV!ajvyCn3S;1aO0NwYxb-CytjE0a%itA^Z?>_wEJq zxSa3#yS~=e&S9}gWiYpeV6_He3LXW?`up$JolV@^Dv|R+Ll2LD&1~z{DUaCU$IlpQ zj&ChR`udDvgtN=O^AJEtcH>KwqlZ&Szjz+*@WQhV_+^(1J41M$TURXOLY#!*QI#Ju zjLs9XTcn5d53ycKs!f~4+@&q2D$fs1=_dCi-}&#*P45$-A%*{hiKT$Ic{-nxe5#xg zzOIxV?RZZz$v|T2$eYz|y{R*SS>Ox#4l(|)81fJqw>=_K zFq`yJMFWCNHub?U>en>A~Btub%N z_FIxgaj$tI00T0J90L;)l&v{zY3{n`m3zClUOshlW+2wrpxUcuFU~%|gRzY&xpz^d zX^ou(-(##Tj0=exwuKV)QN}icm;!2u7NF+6nM>SC1b2T>#`4db;v&89iCbsND^n+6 z>;quSkPrg<29`wy(X-MA58~p(v_SXY&^EW;g`Pp%(BpmSS8q7j3keU5dsS=0z;Fss zY$8De-^X$^ZA)XcdeUO%@OktV7c?G}#TXw#gv#n$&JBEN>{6uc*EEU?KyvpW+&sRN zYZ2L`7@w15_1s5%7)!Wi^ugQUqXAPIq-gI%*t+}zd*gq`L$HcoF4NN>$*|q(UY;$e zvymL8%Hc$&DEK_if!BOCefAItT)-wmWwu(}tCuo~icz{6HIB#)?=*v#C*yiTr6ldZ*@t@J+dfUhVn}0Ee}Ew zI~Ju=YVsR1_$w14XkEjY;!RKNR~7c>eqI{f>{I_rHRl$%UmxF3D5iqfW(BklHw^sl`!c zW>{u~hI%tF|CI$60YI$>GWu~No!_!oeu?h4_s;=)_kLg^S^Yg*=Gsh~-v4t;$h?yk z{W{-YP5qu^b8U^k*~CBh#;a%Cd-~s!My&olX{75-{l8Yrr}!7|`KK;W0RXi_TfYYN z-&A9c4-@?}q2V`?SqFT->yG%xq2LiJ3)`P5C4U_eZti~b17g2`RPul6a5-kzmffF& zL>bIo{Mx8dJ=1@w9neh*&O%^-G$?-2;-SL>WNN36QwTmjJN#*5Bhjr<@o) zF0y9TC$+qOfQV<|P(#l`6J|9yMTz9Bewh0)Ua8 z^nX6N(^?}%EFX~iGcFJS%5}ODb?=TQA z<%AXYAm&Hf7%@s<-K7_i4b}IbChOjn z%slRS_XUsQ^mCU(lbZP|+o4!6s&QhK>k~KCCK|cBj=k#w;ghMW2ywL$Ml?kR%kwu( zA|c4!BOB5jG47p}*_9P1U96wj zpr37S1}J7t zz8YF+-aV1eSeTr4Jo8hdQ5heV*ED)lW#YSxIN_U(*xh-+t1n~Y(pioI!X!WTUd`%a zRV{SqUhmvB<5>bQw!1}tiXrT1Z{9F+(aU);l;b3uCqL`HTIW@CGyWo7JCYokDr0w% z>x6Jmo7M8N7ixmP4|Hn1BVC@4CrT#O6#td1X&_5l$XIJrVw@;1wwk>~(!WY`**VRh zlI&G!_WFui`_?(FA)}A|rvX8>Sb$@C@~L_Kp%1&Z;cCtn(>)&7!Ix1+6-GG=(iDj% ztLu%iaJze@stZ2Sv!FWxEb}seML!Hj@Ipm6DK*%1W(BzbAkdY@2W2k@GxAvxGH0hf zqqE8L44bg>i}`}Wt}w9{#=KrNzQ8xsZpKc9RW^+CB>QmDM;V1)m;Qs{@ZQ^2apdI^BneI*6NDid4ZT9FomCX|f{38cq&&vii zgve17HT(2f);)P9a$-kRzCDJ)UAY=2%*7ZA=mJlpzkt{pdM-kGeBxKQNoO}T5;4aQ znNn&{M6F8e>Q1Nav^m}smHMel_RDJ?RdvrU;xL+&(U+7e5`Ni_bb%#&8lr0!;rkg; zz3xP@RX3>OUE(%m7q_}>S3q8!@6v&Ixsp$I4*+%`fW<8Jp1E^w$6mZvqZI%G8WqfrRV&mynYM0zj8j1$&Sbo zWMA_Q5669?M?IKO8`QSxGj;#sz>(PKhb&qAca&BxACw5Z<6&UmHc&!bX<@C|qL+oh zY&e5^6Ia!j9nXsHa3dVmQU&!JdItn-46+Q+b&s0TitQMT2juzN`WXD5+mt4}t{xiW z92Wn9s@{w@$jY{x*o@&Cv`oUE9)2u1^L|{0r1UVMz;41@Ws18TUiS8jKNZA|=Y4ux z#9Os~pG272HcczqwRH_Rdfwa7T>P*(!teDx*U3C?@9LyXN}^Zlnr|B*@ef~a3M|FB zMG5Vf$_?A?7T>p!JH+v`X3IG~x&-w7AGFW&SW(Cm;CE+^?bo%?^?Z7NBvMwxD-)j4 z+2_?RxSw3p{wcWQHKD3))RqdbTDM&!bFXAAlET-eKT#OXRQCZijqkuHP zJPOcdkHP?NPf}WMEe!RP{vtvHRG&Cg{Y+;%+_d+n$% zEh>!z+7>-5_AseETntNb(=RhE8>=QC^4WXyL3s8-0*2gbspNEK0iAN&ma^sAGWUdM z*&DVdl1zU@*&Fi6tAS|LE#l-}J(x7=QUfYz{LE49v5e~*+snq#5kJyQQv-ula)zE2 zq1Ekjt_uAriHgm4oAK?7(#Va-N4mwLzokoQdI?-Mc|9G!VP zWlGB9F0z^c=HV;XSseQ)s5yyGb=YC0om&LvtVs#nuL%88CDgxIg^|KQrDk9+nKz3rTCzo{7AI%1 z7VCESQ~T68i;P7JfITnq8WP|#9W|)8H(ok=LU{{tsyb)-0?-w!FljX(Yj#URBd_i( z9A_t&%#7ns?YpD2q8!~C4G5=?cgalV{T=z$tJ`)-Tx_2RK9qq;vP03kL@1z?#8VfM z1{wA}+~xQJ{KT1WI%6Dt?%;rTY^~yA32~tJ1wyv!6sMZ-uMFd8)lHn z2VQDEer|gr$4U!`jaYrl_AsKoN5~YIb~lD0fC!8|Ksb1TA0N5cZ}-vUgmsf!m8@T#22oM+SY=EsZsk4hyhlj`UNJ(8WZ->1DeH5Oru!>4`?BN zjr+GN0N6u(+*p62`gsAxIrK&b~Vz`wARfIYrpUJYIDuj6hUf)<3@QB1{PT%$MG}A%cquo1_LC)>``x zLY> zO4|}R{+Kc>j}Ki|TA-xX9%uCbF}YkM9A~AS?UKH z)SRNIihM#;RJ}V5u2>l$hKCBp_$={SGa&p*LA%F!-R~%MU0K`xwuO(PW&Pub<0Q-k zehl3-yIkxYVZ?~unMe7_1C@M=#18%gs@c1Tc*V&r$1$0u1h)cs$=SmIU<*y)l4Gox z-|T5);Ijx@%BJG>u}?{*?@x8db6W~0eLZy8GIhinbo+7h3{MHUE3Btmlhi^`n?-;Fk%rqq?BNv zmO7qYzOX&@%-ub(U;5qHBT9juMJQeXsS`+4cf_Mi$k={>KJ_uyQ6!BL0Jy|-T-x$Al8G)V87==I_QOB0iwKRgu?8WoAH z7Fw6iK$8hCeK?fqxBVcD`Xl5)ztpN&AudnN@>c@qU9H3qT`%8<9*WtT5!$A5s6OMT zUj1%6tef%{VWxVuN>k@w@xeUQ4pdi9Gctscl4sHEHI>W6*b>~o9N^+O`^{pWGDHG! zRGW$~{n`wwRSluPA{rqFIa3>3;DbbPlLBP(0qyG(1cJM@K4muOZ?uNwtY1e(?qn$G zvrF*Y<6fmIWBWdsWrh=NN{PB4f;+P8y*~!2@4qZ*W;B56TTUwuQ!hMt(>t{H!WQI3 z8S5AbbW(9`Uf{6y^qPKAUst*A^y)>VvxQdbit6i_1pb7ySHb=1`BY`k1jB7Nx6>kp zOoICf*W^GqLpxINXo@B-9yL<{wmmN#lI*-So~*&+BR0XBV@M-+YjwTakbl%9W@5f8 z)yewmhrNd4D9ex!SWf7sHl7Pg2Qa_}-&hKIRNkAVgxe;JVw7AebtpCZsUg-WS{_Ns z%$3>)1vS1;vr{Df5$L0Me5Q}W`;#N94>{aVX%ybti*ESyDiZsCW|eU2zu;Vz4nc1H zorG|c><)QLmPSGyKwbr|P!I4Kp~8~`yPXZ)>7u(M&T?a$DP(brvQ6Rxj0P&XYgQiY zA-2@UaU|PT9xFm0_RtN)UoJBjtm$Fp&Erq%?D4rZ3Pn08)W2N!q&7RSAWvhpxqb8kQ9oAFu+bT5T+Nqe_QEf*Giaz2@fIhdMFgj z+YozCI^>5i2m_7hq|0cIoZdF?J^REOdo87@x4q80L0qE9QXk1ajgDf5*^S|TI1Uwb z3JFnCK-h)o*~ya|_w*|Lb{9R?XJ&@`aT`IVim{G5x$})ldcd?!m)(Q9Z8@y8U0WZ9 zQVOTaT&v)83J0jBu`F&rv@I@j+ADNT|>v}UykWmCd9kJIA_E}L~i!OI5alx95r`%(DpKf-WZOL!r zeo`TDW3AZbH>RoRbv7<4AJLH@P6cJ{PMooip3OxU1{l>ey@w1fUPq>Hh;#J@G^|08 zmP$*yrc=M>*X@(;;G$LacyUJ_bGG+bO)>)`{T>oq?C{qEhVz3in)Jt0)tf=J1+D!K zVLR~D;E~u2NM_g`rG+i4%QUe@Hlx$#ixgEoRgO(rH9nh?AiGb8zfjm$0{qX(Fu=xG z$Or;pF?ajPaw1#LNf$M^1ZUp+t=4Gr{L|-^&kq~dP5OL~Jk!wmebC=RVCN^M88K1Y0yY)P`mY`NXIhe$4$uCe_=Zi`Z9$ z7!Ga(<$U$cUT%G|p#Ta9Ii#eZ1Y=02T6q!*K963l6nH5-5QP{vRGVw1^?64au(_f= z>U$FngauAEm_0p$7y$T)76KMt1mfj!z`N5Fj_Qoik$9i$;*ftfjgvXn33#)j{Jm0zIF{ltT@gq(C8(zeNm z_UDs|Ql*+=cxs^pYoP_B175R(=ipMQ3xA1P@ zn=U|zLPTfA!AC%jWVB(QS&!?va1uR$%XzMh9SDA!CsT!5~7IN5|n9&+Q*JFToE#AY1Ca3%w(CpZkjZW?sJq zP^1SECjr1b1ke^@01M?qr;BQ2c$+2tzV4CX)_&sW3#qT;(lO&o;@;6q8KXBpeQ_h$ zYxXh$iV~>EZzOJPw?`?7EkUSu)dQ*-HFUnhLq7fu`9Y-u>(=?SV?Z^$Tg={|95emH z$=N#&z;b0IYEq=qWyU=*#dCMFBn{*5O`)SHYHB8wj&YYqB?g1~Tn9IKOpw1F^E*X! z6vYFlyiz@$@?n{3hwEQJ0NxE;8)JpZ!iq&fKE_(7^NQZ;%ge)Rk(@Gj#kmSdCs)FL))d#= zd1_*y{Cdn=FYz`eKYR;cHA4bi)!vHllN<0 z{0(?PBA|B#T~7W5!!cicL+~f^@>js|?>N~tD*1Q73pP_Og|yOt5*-pe+t|40bFH-^ zlwWZ;kDb1~j$4VZUWLnc*HHacpE-(va@Ai=wJ|{#zEcWj5ZUKg-jCK#eDHx~LXr0` zI5j}g5om5}6n4#ZxLiPm##f+1`Uq?Z@tY~!bgXO)WdQ^8W>EPnRtgATMy5^jF?5?r z)d->)eY|=5PeDWyf~}wbVt^Ny{5SU;0X(`sbAHoa#-F3k%`MW%P5!{dZ=;5E2EJOg z(?b#|x7NX9zJW5468T?BWeo)3K`*TPYeiUjexot~SbD8@!=&QN-1+v~*GKK|zySM7 zzgCWD0IF3$_c0&Ab&D`w02&t<&;`KkYQZCZ7LX%$TGGv%q&6l6IhWzWK)w=WzV5e! zrxoy3CGI0Ci%n+@1wL3ZeS7!XiMnMdZeL1x>Kl^+%)x*h3JQhEwNAX2*d8)@l=N3I zBwK~@#yz~Hxx(rzG~h;uvDDOK4Rgyny&z@-dEUgJ{TMVP#x@FKBSk9uFRCvMurE)gkn%ar*`$)L~_f=$X1Tz=qWi!p;PS3GbDTZ ziK8(Mrq9wKXGf!lJFICRP*XF4TUup1K9^?2gsK8uq6WwN2f~?5FAx$;@gYVNa!<)rLZT%j{kZvZfu|y?gd0 zy6pdlva=3|YU}#{42?7h2q+9KEh)`_#84vLAf1AA!ziE#0t3=1NT+~wDLJ$tDJ9+A z{X2N?^S<{!@4bKg{$X_H%sy-Hwf8ye?9ckHu|2^Sb_8*M|N8wN=l(acSOWD$)JR+| z#l@@gCPFaO851$f1G@({oo@wq7Cm9Da9h5w<>c?ao$mDrOq7gO7EJJ_9R>WJ#`cg~ zaix>KOG2bG6CDH4YTw0$(295Hw!X#aK#vNO<*b8em0RZsqEa)ClX+WyHnteLWBxnsa{8-xGV<;z@Ed)q`3M7ziHvr=~ke<%L zoW~Sb#^-#u&$usjt{;%lqGJLdH{$sgE#N%N?mW9UDybM*Pv@|35xqJY+94lidZ%H7;2;Dx&4U_6;; zeg&|+^`B4mv}fh1`dx=QFo;&{0_(ze7CIk2JN1YrRD-|;nU_6A3-3szn@bRr?y64C z%afjzO)ebnMM#Sep1J1UneB+Ycxh)KJ|IGMh%Nk;w8j2*l#K^Yw_Y4h^b4FfC}gSm za_!q>pP%78XiBZNXqb_mp*|Db^P$Ptc@kWiqFr(`UmEZ z)7!^1=h+-r)coufrC_f>#LH$W;iCi{L4gs41k%*U-}xV08_h5|FJ*+Heh3qS!s^Nm zQciwz5B7oAOWfC=vUXa6=2&d!+FI~cv0LpvPHCn|XXiJH2tAcyrIvyx6w~--8hRBN zwwQi^cZ|BEez}q&->Mmx5#e$VEfppg&Ns-~EP}&QWs&dNMx>~UA^s};rNV~9qlIj* zePbh4TGF*U)_T?j&dXUjSyx$&wL9064PP8?r3tVSow-+cGwfZR_>8N<6lhJRJ+_`(UKhrPP0`UbE>(X>#kV%H7H1SkKL|`opX9 zJ(A2j>;>~ts}ZqyQlVQ1W;hU_)B$OLE5m-STaHNTTe?e*TKpqZ9 z@}YK9fO0Adc6Br|4ngTt47mlwgXeQ!d>;u=(i}beVHUe_yVtFG>VBQryuVN)x;jaG z8~t$E<6xBrrJb?s6iCgi>=kprN_bf77*|*%N5z5<55j;veN2?Qf0r%%mh%ZHRJ$>< z#!t(mpe`m*ZhR}I;bo#Mo$W#>{PZpk(|XG7KxH7$Hc;?^<SqL<^KwD;E+vh?U%q zepIBClE5}Be-^g(som~@a$t2{=;?|DH|1e;8D8n;$LPQ<4IUrY{o|&F)Q+$_A`%4J z!?gp4RNxXqOH@LK>|djyPMOhr7NpwuQ^tgnW=gHeN$cHpYm+&QZnA{dkLM;QEi4?% zOJM!$jgCa&)3Z-Wq_czcqy~UbhKW<7bHjMVp2o~&O4{x~pH;r^ z`!YYXHtrc4Y-}*Jca(s7>|1(!Hp*Q><9mf9Pu*U}deef)!<3JLQ;o-)d@cHrd;+8I5gd>}ZTQ?5-Q?`)svfmCt zN3hW`_jE8ek49!{Tuk!T<*U~R@6gCK8>wQ|ZrY;X-UZ2PaN-7nu_&lGHFh`k2J@(R zB-wUAuo4hm>C8UqB(GxoD<_tbW6|7*w2Ln;20^mg)A1*jcp&(04Z*fi1=u;~kT5T0^&0xRvP?@`Dd`xVF68CL#qDo~})0g>sc5*e{L&gSbm1&wN zGj6OpIL?cr>)G3vNad(E6UpKCrb|7iFg#MvE!E!}dCS-jY-D5$1gU)k5d|#B7mqi!TP>Za0K7NYvlp3q@0BC<{n#%w{L;LK-*=xfBVKzt<4W^4Bh)k_->UU~+e8CMYaYIcYhG|| zPa;Br??Rm&zUgpskH{}A^>1wF1crOq-R}F)){W}^oQ4@WOaVUuPpr;s=O8j zDVf0gN>xEfErcj)P(AhU#LplSh#wi};%uav*(V&PeW$KsI{6=<6B`QESU(r<=l;H# z`vWHj2aF!f2eyrCJ3C0N#AuC^Tpzrvt0r$lzt42~Z(qAPRT#ZmA0o}GSEZz9edd;l zGO|_zbqgkk;J(eqhpua!6m~13K$zLqMvyv5+LJQOwuP&BU<6)u{n}|?J)fM0)OFQ7 zek{Lh_p9}(BU50TwS~9gW&G;__n9n7-cyGAB&A+_;o}oeE864(I=;D2us$-@f+g7; zZV;W%9wfKhX)!Mkk)-JDi4dJ%6abf3J-o#@!@HyToOjO9u}-F!OEjuiuY|bwu1AMN zP$>7=GeB?a0OUXR8OUq z0ap7p5a|YYoyy(su9){47?L7^JUA}|BUEEgT!!%21fia?qWswHqph)r(RrV5d>g|e zrfL)qX2QPPHP2+z&nN8GH9d67Tf1TXTYY((LF1(OH9&Co4xnjm$ct$jW&80Q0SYhzyExJhr;MPDX8anl(-quz98vcZ=y?y8C}Bu zgIC&;@-~J=g}Me$YCmStE(AS!a^3U>HdUX^P)2BKDIr37We%_DEIceeJh^DF(ehKd zp*-#IoE@cU95gcQ@4a|}Nf@=fzV|L?VW?u*0}Tiv?BRX>=dR|AVv%lA)dOp}|)Yf?C>Qq#lg-S#vGzJs%%=`T(DW02BRPrwwy=F#U~uZdr@M_{ANm$pmJeuk>1G-nczC5@Z^M=WUKjigB$0In}?He+87p!QbE^Vuj+VepeIBt zg;m*^(Kk6YI{|%7n)l%M0>7tnLqzj@e}erTO%JQKZ5i35_zlW_iJt({R@5M?oimG1 zdDcorA8wLElN8Rw@?I(tk;-p3Ux#}dckE!XLGK)#mEjRm|JciFMTIoZO=@mnK4B~Z z=?>u_gegn8go{Sfuh1)T5xnaO5a|8}pWB58AcYpiXYd87qAq(F73HcNZn#%j_1lar zx$bDbfi(&q1KAmD+epcEUtfLqa-h^4s8f*5@Us&9a+JRQxey0r$I&ihSt7+j7mx4L zR}jm{hJ{7a^N~KCZtO^6&1~!Ri`PbZ=uo2=8&4no#|Fi;zV(;iKE<}Vyd92p8HmF^ zImOx8yC)BlKk?{&FpF3E-snka^PH{Inx7c;f(4MnF{!y=v6QdwPCKaWVu)(fic465 zzBrcNf&7+8Rhq{ZxF4F42ftrGp)BXlTFJl78f3RG}`8<%p4}bppeA_26#{@j#h@a zgqGE}A<&t6)oTWiZ_Wz~`P*@%0IJ_|_8sfap4Zv+6MJC2nVFQs`SYysbhBAortoaz z3$Ls6eS%ZE_T||56^{|9>$QDfA+|Po5h?S?z3P#kj_%QTK)SjO+?^1b6zAF@MR{NGpLBRa)g6-^f?w)7!J8?Q0WDilza$IPI2M$p+x zL0um=n!?j)LCCN>gjQD0+CP6xr|s25LqJ{j4Z)~U*8yWxYJMF-3@6|XnYYCRx+NHc z-FIU09`W}`ei_KG(lG49JGe(U!51(LhSfLxtj^Df5T9323r-Hh zSMD>K<54km$FctMP%QP^L5*O1lpfI)J&)td~>}e1q z-6~h>B;{?Y+x%*-5sTW5@6{fc3o~l;V7^NJ+9_RD%!~h}=g!;vsO5~(AeP+~X6+xl z;%m=9ERIj9Pq_7dwN8*dhPLov`SsKCW2JH_u^-0O?%u10u?*N|}Mz?F&yRt&`HwH-6IdyJ$6G zW&q0m?K*^yJqNIDbejHvl}xe3H@TYG@JwZlv}@y<9W-CvqyE$3IW>o z>5}UFjCsJj;tTx8E)&O4<=nd>ox-@lABXAli z>c36jpWzDY@gH+scA}igNd8c755i>*r9M1eVJ zeQa`Mbgfevc+FBCB2F4hZNwZz&UQZ=+=9gJ6NaE)Ug{W!e4b7WJz>9kuGBiIA=I>U z{g_E%3@DpnMI=>HOkiUSZ^P+Av& zkOe)qlrxIxAgmn%f75_W`U=j)q)q0Y3=jyG2aa~w`}Q2D>S!YgbE&`oYdUvQU33X@ zq!IZ20uz?h{Nra*Luv^(t&MS@RnOCRI1s&)@cv(y2o!S=r*r}z>5db>PK3Usr({{B zTPo|(9g2oK!Y6N+!TF-fj)@(Z#t$|P@eDnhS<#>=Y(Wjr#t`AQADK>GER({|SZB2x z1jigI3FC{**Axa%E;LSFp=^u}j zkotlTn{|TN(zaNX1Y^~XxTpu}g&>+$*r#%}WL8EAN)AN;^(F@)G$j~o#fw8)2dEzH z>l7SmwIocsQg2?BwiVqe3S_15UJ8L&h5@iG(V=S?vir(*;t@HWJ)f5JV{O^^)6Y{^ ztR!%t0O?uiG(PX3xEsR&Hhez>Pz^$>;m^9;F&lGck5Z_|PVUwug0p6ue^|YY@d%Ua z0CedGRUPO4HHWihBc0sjqzN+$F+Xw}*#cs7f2$L@={&o?F69mvtcr4Qy{*@{q*Pyc z;+bT$E!Q{8EAAP^Xe8qomAyyf51w}m-sNc2d&D)~Zb&K{`r$Akw8kK4ry|w1@>f8} zha-uC;djZc2Xij*7~(92BP}EE5=#XzYI#=4Ax6azQHyQZD-5GE&nfp{Ed1*CyW0MJ z4SIFG`20`s-&VgHY$>Lm3J;q_?Re{h2jnPbeNU$WD5X>gIBM3gF#RU#i7!w{4iMR5 z&6!EBIq{DihyJjAM_mb@Fxel%N?zfz?^_6*Ra2y>~a>O}nU&l2ZFHbR|C3I*(!QmSr-5<_=QR z7fX&lHP1YB_kIuT6`(+$y$)EtgGK0~X_d=EI-tJ9VjbM<@u*G~>qOVEKwmn=tM^R0 zK}uUd5I54|Hz)mAOrwk1wt&`Gh;bmV7g6|7opgtwIxqHX->xPUpKG^Wo3z%nzqu1t zeCgdpEl+|9yoQj@xE_uSc~PKG_Lh4thz-)fA(|@@FhF6kNPp!c+PL!>R7_Kg0;83X zsJhh>=F7CP0c?;Eo+TBc{^~~6V`4EbiYAgmVgrZZQm5ms&}jqWR!{0plv!`KcMscP z+C+!LBRHyMdf@!mCj`KJxjC(aXKm1Hp9478S#n|iYSEx3eQJM?4%B96^V)Yf5riN_ zX|r3eu&;lfVa}tdQv+7Z8wVk!%tVoNjl#k-g5(?QLUH$=b*}0-i|*Y^J_WeB5wrF7 z)33}n)H+?v>(!4%W3N)qvXWUFkYgfL8Xjod%e!xySnn;irQksu2zivA1o4W>)a-ww zXll<7xmO+QwLq@~Vlk(#USevtKy=cg0UFj0v?oC(-xh?I?>~)jxnReOT*KU)|Bp;k z;vPqHSOgQzM#|)UjfoC90YJpT-G2vaKv?_hwXCD!+rfDgD(Xa(wjd9tGGQ&j3f)&c zX;3T>Q1n-II{K7mvnV#BGi1?gS7nc!hDI3Frr=Q&ToSmFdDm&X`W+x}ofnsEE>Icr zwHOdmZO*WYnrm1KZ7`HrcJq_@?q}N144nd4eYDM+SVq$saXyGR2=OZFBdI?LExxoM zuUcE}tXG5btr4h z#3Fx~f+1eUA>UKBx)3>I_b_6L=2X>8ZvxTa=Hqmxa0ZKr@pi!b45=TFW<#_!TYm;VHjKnY)L-;aM5sr*glfHt%4fq7P*CI9AOZg2*- zW~suz6EB!5s(IBPR5auP{5eSYKNkPCABlsF(8ZkmgVrgxhOu~p{{Vjf+W|DtH>sfi z;^x1*|6lkE*B9O^`u$H0@qc{=pfQSn1EQm#M9zO9YPSygZ+s1C%9JK&|M@ikc0B1t zR{B4E24K?5?dE^#%pXTb&pNL}TFJx~uLy^+7OSL_YhL@ErOU)dII!0JRw@d)HrD6u zUkZ_GUaOLF0Yq3P&edXnM&KXmDjCYekUp@7$X5Ricw(RK9`Huh|5JIZa z{fk-V1PDW?f9%Y^5a~s#e<9dF=av3d`HO)Jvi|3~*TCvC{xhHX|D;k(pk@jGb8r92 z*TB5-W&F2p;vu-&1^$$f|JPIp?!r44w;3h>CsSh-bS7nA@t27ugO0fQ@dvH)Dg#BA zuo3>b*6x6a_2Bl3Bp`-n&>mVxDDDT;gx@x*dBP9DvThh%M6lOdr*HL?#6kOB7E{{x zvA2~=rK$3FcsugBS-05+-&LMB&;Ts=83=)LTaJ6hk3kLsh8pZXg6;*lU7J~0I#KUn zV1uGX039O{aCN{ABEZ8bO^i=rdEU6q%MDy94_i!JoM#lHGS*D7>E=*jZ0%_GGt2JD zh=J%#Oh2~l{LX#hfrFhN2L_Qsm_)n7H9WJXNJ;2X!4Lv9K-}om3Si9u%Cnw=#mji2 z1NW6Zd|9Os5X2oE9TXOa8~r3?9OJ7Av$9Pl4JI5YcxbeX7!T>NkxD|w)+z^SOiIF@ zc_tw5X~iKgEV?9;*T`AGw9zHLRlM750(#l5 zX$g0Gx!E+F5VUqo)OibVs5Tmpk^VuDk?}>)%wmxbP=Pc+ zVaMUw+|I0Cu0w#L@6B;t?%^A(8~mGV<7up}auG66GztWtef#9QOq61Z){en&nK34sn{Z62eRRUd;`i`r9Q+i3s>BMPx)=D8)QNIcNxO_wcgG0&ZZ%+>uVSw!Lrd`Q<$%fYtF4m;G;w#~^G7?mHmC>C1)!^H$@i z%mrn=O@L#aYum|KUHjGa7yZCC>5yVA!sJs=Ysf-WR426)gct)ZczQa?6);qYLhXnR z!~Oa3X-;b|$qAX$JSp>Z)cm4|X<-wcwb6q`lHHEn{S%5uOj6}9(7PDXgk|au$NIs5 zRuq3lpLn-sAG%Z!F*XoS<4Mne3sgOK`XVp65QOZ~pLSiZI`!7~3z&~PzmC~E;Kn1$ zl>sIY)~#-C@7rzy(@XA)=OTR~Q%?_M$c95o`PVlH0TxHE-@YErQJ~Xq%UND0ja^fThE=(K>F0Jb(+i`^`G3&HOUoJlKVd!JDPp$oitojG$5o_Ebd4{Lkf-(k1#I&OhF*D@Yr|i*_HU)0^`z6 z9?XrgPJ*L`fIc&-5&iS$mls^>>uc#g4mT4RN73RBd%m5@UwIFa?;}CplHIf*Ephz9 z+NKw3etX|wFdY=|GTiy<&Y(^*NXD>0WhP`9Jpr% z%@B<9>b{yY{|k@m0^yIr^D1dOBddCq4JC5Q_fnD9)OS=I)OPGl55#nHKc0Vl953LS%u{ia>Ri#ac41jKcg`C= zq(*nqtv%|VsPu9I&AhcZ`e7mbdr$;iTFjg**j!PYAuCS}OkOrsUgJykS z*ww1lIq#)!-Z>jk>(4)2eAU00pk+2i`_ti3etq3Ykr?@KPbBlOu}bYnCeEZ{V#lmr zh*`@q&N>AL{ms>tOOA$OIb^?X|NM%hmDTw837UD<b(X`eXESab?t^WO=*&0OMV zrTvsPdC9bP@tE*%s5Y@JG6~=98a~6^Yptgy}b-zVqZWvuUzv<};iRK2%9?}+i9cdGSE zILGw6_}+JZ+^FU-`pI%@OVve7BR{~mUSU={duAvyp8Z{ny*!z;!n5g#@)j~g6qQ4) zv=@4ijVBRe92g*>z+wYTlKo#ZP0Z#JC zLvb#AQvCCKUdfb$2Ja!*z7Ji0$gIC+z<~!<|Lh{`OymRlyG;1zFwfqLY0IM+YFH6a z@IgQ*UM{IR&+2H4%HpGIzG0sqOGcW3{~#`YldzYZCe4r1k^8h@fCd<<*$J#~eP1BL zCqe*FK$##5|40v9JE-2oQ{<0>EKiobXJqK3B_>oN8$O$+*8ClX$2@h|X_6=O-5T+G zy`#dQxR&gyHq)Vg2N(C3L;X1G0CNi9-cDh0LpXD?Y@EyAMbGjpq)baFrQEi_L8fAU zCm@!+k*oOO%DJR%RjLEFsh`PXTHE4TgI|dRk|Jh{wjV`ChTg7cI+~$LS}CWjPpXZj z0bE@R@<&v)4Zg;e_b5j^SKR5DQjgnY!s#JCpEw~BuIu1w6Tf^J23cTDLzvcPn_@Kl z_zxZFE{jklq6uTXjzJlWvUAK{e|SYIT|C^ zdPiUU(_5>@oy!PLDho1rZAV@|snmP9b&-BiOcsf%W~)_b^nIS&#;5W;s>xSw_WIS# zN@L?v73DTpYr#wKnq7)k?-dpn3b7EF#k$`wYwvQv&4PYoc5}V^oYr$T*Q;UYEwL;U zvj(`<=0X$&y{!vw;K2iVmm%*q#nF1Fj6!S}7q(@2Warp@U9CUtkpE%~HSCH_ESvEI z)kubxNDYz*K~F@4;AFd7F4llTM}eS{g^H%T=%}S`_Vay`lZ0lWDO#3C^Pp2e-p|IV zMap}%)G1NC?s88Uc$O`@Q;qq;MmDx6#NhB!pV&G z%G2(PwA`k;f>OJtq^M^kCzF#hN(Ido7P<};T6Gj+`(lti5<&|50e5uin`^7&chY(z z<5ou}+ljW7pYzAe#TjsTbi2!BN0P)56gg-;Py0kzQBdgm7Kg@YnUxFhJ<;1Ng$fS+ z`$!Rwo3}M_2#yM5_#16o@`BE{DE)fJ4U7GYByN28#g-St8scKy8XIy7?NNA4fy;B= zArwl8;K2$pr}ce37aQ?Qt3*zJjuS-5ma;Zy|^EzQfNk z*^K2>p$-;kiv>~8wX z^de<6p`wYA^(Vq3%S7JEy<+!mz&72?5bf=J9B=rHd$FqW=;W{L$_Ht)MSY>Ty3-jn z9ujJdIyPV-JF73mQGyLFC1=y=wZ6uwWAlfZWZ{k_SI-r@Ed|yG&I0RRveHBLDQt-l z`*F|T!8bqi8gP`@Xnsm_kK_lgfo8lEgeE#GjD_y$Yvu!7}YQd6#6KnFGd&ZOQ^5j`ZV(wF@#Q-M)-EPv$Ov&>(m z(pv)uS)&n|xVDj6>QER()x!p99h+svMneNjLKR2}=|Pgpn-tiv_-Ca2yidM1Qye;; z@^G%5JP=Hsf(T^HBKb0mw~4`fhj8nL3ihq^7e3HTt=E zR3_yQa=L~?LOA%js|hBG1f(CK&iB1Gcsk%cl4U83;@rsGiuaZ**PQbXF!kml6OJSt z3XD0MZSd2a5!A6osuEGuh>__v3KMe$Wr}A=sQID3H)vn0IH_^=&bt`%tG+KdIpoq9 zTn+?CGa|Nc>wA6hB?V+V2mKEe;xKALIjHnQ9u#Ne7s-i_P~9$ks`vLY4}(@OmYfF3 z5Mj16ir~IpZ{x>{u^%U21bXX1`ymh$9OOee=;C6aIj{M0p~{9&uec%8-Lu{4AaB>E zEpXIiA;XjX4Q1QzYO&?EpcrF$jHOh`ls99fgo&~S=ltfOhKX0U>)SEjQacMqGsDHD zlRRod-}W<(h!@JpTD>UjlgJruCL7S6zPZC*74$u#!iya(+y48Qw|;Zt!&HXU{6cn zl^UWhM*MVI%`6bNONLqOs%B%-sQ8UK1TSQB*m~3#?+NglD%(Huqu&=z?0C#72C4Of zM5C9X%=f=`Ydng!bxIn@mVR2US!&-9Lxj)|$s_Zx&huw>)#9wT3gWL&$SqaO{<;H+0N6R+>&R44I<@aXsJj~FgL=ThDp(%*L^ zA|d>MUOR51SdxMZI|>P+Y|7>(Ly6|c8QpXLFhTgux^WrnZ5P}%PsO-$0+{U47Z$=Z z5APt2tT2iwnW?-NqZqW(uPhw-UT;JIIk-T!G-f;(Gsc5*2WN;!%O@$;p2P_OgKZ2Bre1hj~9%3 zbLK{TH`3pD$bRa2Gh9j$Rc~lClX)x$h-?Sgb)wPpoys%zXCed~RR2tz*fD(SEsDbcCFKBAc&e^py_#eKXLl$hxr^Mi`X z;_1HVhpUjU3abtjqc53pc$N!ey7tBEyG!eT64Hdj1t#cdLYX?VH zy2RD@d&U?{E&FY|BraM%V#9!QM$esYTUx5N>^RDJ(n=ZAgqTY<2~XH*iNyytiFiK3 zi53bY+VsyRA*L4`}aD8upUGBx;=ie6`~%9T$Z-;QnUb}m6}oTiI+WlUd1 zTvvZy>p|2~19*;6i<5^p4$?R2%yQDRV7@+cXuG;KNC>oEKA;P}LR652m_H7ZT~RBi z$4lE#t7D1e-+-sQ`v7mVV>|?McOVO??8vv4v{F3=;fLPix>@#I?R-}W?%Aa*%l(9aIZU`Xz6UWi=>pPWz=GhXt*q@Xz$AC0dG5)n{zcK>co;E5g`JC zy|(+31^&f1DB%k02~>$JYr;~}o+WMzGfD=7v2{=Rye=+6-J>u2^2OppLTuzAC4@*9 zTTD(W#hG1Own1t>wDZIQ=^w)i5z;06fn&-jO-2+$%u0kU1nWi#Zq~O5mPUI*$Q^~6 zRxGy7GiD)vxzhAGj4+8GD!vwQrYVHp#zsq^ASy*dSWR>lZ8%|&B_+L>6&Uh{ruN1Y zaF_|F^r|6&bUCE}l`R)u{|n62=4Ll7$rDZ~q{8YPPDqT3Jek?%n4VPCq)oL9&lJTj z(~fh_+>A*DH682zIComU2c{zQbvdNj<=Dho&7uv1jp((x?4p`wcl5{*-g4d2$%vt> z9>WH$g+ciM$=PlxP!$i}u)Jv(h7R0QscpgUYQ=-K{7G}*=0|}wbo1ZmoPTt`^YKYY zjC^$`L;{D7m@bjf<{^0*qQf=ufn5*x%6?61i8kj_ld_!4lG(?J$j|6)`VmX1X^%rb z^U|Oa6Q&2jm=>)R9r8NAKttY(HnsF47!!#S^|Z63In&)sBrbv*W15$^qt9M0nL(Dc zm&g#`Oh2OfKgMxx`+zO9T!a%Hub9>=7cv1D07C?Ax>5d+;T%didf6Y^E$+DB1>1iG zzZ-{;uq#90eig)A!||C-WOOV_ENZb-TrB(44WR)xozjCs_(DP&8b;$Ru<1xROG_%) zQkq$dDjJsONLRdg?0zA@<`SVqgeO5NWx#p`!t~igH|nL9p2`)U$hMN6LCUBi!P!yLWwUPI=)Zz2JXq&#ztpE z>$EppEn)z@)i;VJN8~kNDmQ#?n&iaE*cZy2{q)dOvsG@ z%20JsP59c-SXAH&x6K}wuJ}0{#2?#9CQIi{QTMOLt6*?9CJ-$^AR%%&0SrnP4=dof z7$$g^S9EH3-?qjQpfN-S3DV7XhiJoIx3w*G`tRNQ=nH``hQf&WVqY0rAmF~v`;hAg zXbjCkmxIg{jwiGaOhP-M=nRTdzC1%*zNJULwP@yj#nC_*Ply%-g(}2Gi59WYW5H{|y^| zE{s2$xeZPMgZ}b@_1FIpB35ybis(6a@NXOXqq+Y*JZlzZf4(63kL^^f-v+tQ!s2gc>E@4ah+U&<=Vu>5XN>MzaS26p;TBOR{_hTq52 z{`Fgu&~pyRfL;DW^nd6h;u;4@{#fy!dh>@3e|++vF<>}H*-wcJRr`DnLN{hN)MTo9F# z8eQVw5jWxQzkhcYA=+Q3#UMF?S!?RyA5TVqYlsj5Y}YLGIL7>O{NKLyXR~O3ol>wv z^u>5RRt50COwKTi#|r=M>eqjrZMU8tAENrlxlAkqUQ-HJH3I-fPk@|um_o$hN$n~1 zkCEu!sTG9%niMc=|K1or%DxK+X*S_&@4Oh;6V~i#e=zrc)KDaB_M=|39*%2D! zUJt7g5XhO38k!Rk;>+{RO|1_X&!ZJ_(HP_e^!A@IQLM315B}#-6R?D4eomod-0=UzQu1B3CCR?`5QvK?G1~DbmPMdo}UPlXykh7GeVJM@-wu-B$!V ze*UzQP+$W@DAOq)WI-1FtgV%vTs_Ee+SZnOv5Cc>;@wB!F4`F({_t(cAqynT;eS?1 zw48Xu&|VX+X_bC?|ByGLv!R-Up58h8fH*bm(?+XqWIW}ZWOv)1^`~VCygk0;rP7Q=;`}4G>h`P2 z#(<&z_aQ+nv`Yv$n+&lGcu!HTVma@vC5*|f zNJ9=So@38(4=tDNh@SzYMze(z#g4On!oJvRY}amcNB?t++(&i_T7ej?epqgAsnT?T z?V1~70+YWToV*tkTZRaf;Sv+S@#PcL#rOE`w5ewKHHzBP*NQt3-wL6Mk4=Gq3-15w zev8!+uiR*RG$&#kZn;I|!-9NK7?dNj9wy61-*ZXKg9M^B0;142$MxPK(<6c9_1^kI zt~yCv77iae`OX;`ZX-nkA)KqhYX{!di__<_mzQF~&gr7EL0R{SiF14nNb4$UmtRi1 zi22=Y?J_dF-;}GcqIs!yv#sJEppxp0*jN_md$+@}-864a!C(%VASm?>=?yht7aT7n z8#^pe;Zszjh#R$4I~MnP4^z;Sk^)#DD@|_k%aG@rV=a4IUUMbFp5g~SVylo7Dk3L_ zKkn3YD&uFlPg4Aouq2^Vy>IWwEV57diV5l&e8Ozxci&}gM8`?JMyWN#cy@rVM-;VE zLrlyFcH*Vs@kG1|dH|&3aJ=y;Slah<`#BdQi$T4w^O$6a5Deb4lwe3Mlfr3N;2_(m zbk(4#|5SB<;PY8RWAXXwgUY=;QW7H4C_a!HUryBf@Dn@ZCB<0y6 zi4nZ*CPc-dHZ<cymRL*SLOwQR`~`rMk;+|K8b6 z41hJKos06YLX!J-ao)yLNkuNz$w`+4vD2EEOHB24${$=b=k^!AU>|D&63OI8VeWMgJlht{RsdTYg2DbDN$js*3LpNli1(D0yP5;lQ z-ugv?KMMtHmfs&uUAtB$6*HR8R38@|#sH&}VIkpQ)wXcRG*KO{v7uM|a=ckA-3nk6 zoa$r@>|mh`p&C}t^q2h^?nhV^5<1>33P>koGV{-93~Uz}=$Q&TKIGJ2vg3LEW`Ql7 zS=FwEBU|awCewuT*0ILr3#KLb4-a4)EszmX!VZ9THMPnCDFn~F+x zlw&_G2QB%li`eKQ!`xQ3)^#@jFTcFyf!i_i2?r!!gLR-gz8t2k#`pmXhIO1FyN-IO zb#R7Xc;=0H2Dxwk5rqzwy2~6Uj~t5C^zJmu78e~V6yU2akdR1z7TNEpSvaaeK@r7k zXDm=fNpZFksizt1ACV$Y)hyP)Qv}9Fw!eq-C2z{r3%g!63H!)oeR@*t$)90lFq!eQ z4OI=}= zI$*T*tjAbBkG4=`I2iTd@Z@FMPxn5D>TE9NVc@4Tm38CvLzgTiG4!G0<8$T`$8O2? zbKU&MkH7rN!hQ2|82H)J^|JOCwinAn=f^^}Wz-NqzjEcq+yH%vv`O2vg*a0`LVj>m zQAaQnzg+@W2ka2x)qEO#P-|wsWX8b}y_U9p_&P}S4XMI$ zD@*>6a21 zHQI*1)KR-AURSxr(U#Rofxr0t9>t7#IwH{9fRvIc6GiW=DFw8wqa>J|l(P6s z1@VURuL)Ve zLh~eq^%6B!JP*iwJ$klD7DdKbnIDb{tY5tn6Dr$W^rP<>B8cW}y^~LHyDTYqCyYz; zHZ(U*#&;%%c)cP1oEI0zHP=mk&gUiPdISZJ1!h&#A0HOTytU^FF;{J|m8Hpp!;YVH z=i#T+oB59^Z-v_y`R^o0GLIa1OMG6d??nS!=9DjUtWz|GFY`?pAuu^0H${Iuye-m_ zBT7=fH8-kA(>>-jS)}Jcy?)iqMrK5WB*i$OOrtWGKzb9L&u-uGEM4pLnGM{z*1-x{ z*~z;T65|I`{(R`)OA40P$gl0($tz~wg2=0#_Z)rH_9l2AvI-uhe`m5T(X>{HQZAB& z;@n1x5OYb5X?*bA=&qhQJlXKvpdo za1;lGKad?#b<>&_6_*om7G9*c$-0y^v&esKx>HQQn2c}yjq6!cA8r|eIRxmM|E8E3Rlh}g zt-q~QWAjRrunS$j(f3K~gOiiKDwpb3VZQ)V=T9t4F)N!ujZU54D>mjKL|}3-(a_%l zE6yue=Z*c=XR-OK!!s zy}a9!b~TiHP2!&$wHBSe`ga;0k(-mz+oib;aeO!6V~VqUYSPW!;@A+k}RF&$X6aKYZynCQVRZ@ zNz1M_QnA!&53!ILq9~?3koXrE(p3YB-WOkHtu;O@i3k?Tzeu<7agDoQjp8hriNeFo z0de!5Ts;xZFe*;44v^!ulYvqW)1-puhp>;2C3ebC=$aez?jZSdCqy5j(h)oNd;oiK zbTjH0for`7VxHGh5Kb_|n1zO$4=v(+~F_1?xW$8eDr(5wH~ z+j&4W(X@M-m75fy1FA_Ndn1JZji^sY!SN>RX| z1nEUkiZlsb=^!N$xEu8S%6om^``vTyxj8u}XLe?v`Ooa^?#%OhHv1`5S!va#ziZ9# zNzZYDzKM3*=l9Fh+4Fnyl~W9L5!(LQtWJ;Kq^0p>0I?U>h$3q(^V>B(k2U%}#k#=d z*JQ1?R~COww8>aq$!ns)7=l?2)O+e)zzv+a-k#S>iPv*k#TS&A($K;uBrCa_mjjD> z`0p*D5RiQjC+mw@PE(bgN??{o2CMybGdbSM^U!p0WU=KQngp>x`^51e|W@ zGT`;;Yja$g(6>WgU^g>TPyb}n>0>FvF<(b-UmY^dmIAw$CF$n%-fA90@D9#)Ram)2 z*+jUUJ>EY#E_XHEN&9oQ1Q^F#bmK*;Kyx2L6d zc^tC21}g*EA^fRnQwa_@C9MHLLJ*6%UC{U7lh(QAc9!PqEMrX?%l-SOdnf!R+bU_y zFrE9ejG>;KiA9UgtE}c9PVPO?_tNgX%Ieg7x86otb&1V0O^IqfZi4x zfg9B4kN6~}l-AOa3JkbXtA`epR94`6cldndR+J;lmaC_y zKUjIO&E|7`{&*LY&K-g(QR){1pS=b@@xtM->j`uxLc7hb6n4=tZuwQ*;c1*(oBg!e z>72%m=G&9pl^B2iyV?Uv;)qpoW{CN>Vl5=$!F0Q#U-n^Ztd##P;+Zr4Z<`+CH;yxT zek|sKP>9E~&P@5H$fv*_L#5QcBwk>?_Jk|E;QOQ&bj6w68FVG3L#&q>dMn8lp0qu@ zfqcJyz4W}#yFCvCaL8A8OZA$F_61hg@b@l#vR(_nY5H1H>*|@Q;y_z37NHNsF|a)&Yhvld3(vLhj-g_jkE;aYM(hGsRGc#*VoZ)VORO6u_^YY zSBf{^JUi(^a?3kz&ehn>?CPv6i_7x8?DhEWBrb&7qxx)GI9d=i&FF!yiRG1TbZ(e` z{Q(ExBtOr&Ycf`w8b(8AAIvWAnVMZ|34M5Tb#w)YX$nXVsQ&3~^-aMH1VHAuIVl*U~ylf^AiD1R#2R)=c4eV;JV$>?;(yu=4FC((O`&7qUZS1yf z3NN}M`BqnxZ7i~m?{>pvy4*n@PkCF9!z>fsyqgFuvevU7uE5vi5fw$<#iEL}#;;WM zF(3W(UERAk*ZoEo24=;ShC%oT<#`>)tGW)g@>ijcsi8ckX*0$uL;ZA&LXpxpX$$lqP3%jw{%hmg(30~#k0ITZi0ykJW+uSFRKn= zx)!XIaQ%c+n1e&|UTd7l*zsakPpW73K?1AOqKDe<`R7=ZS~cHvyFm9-c25tce#bn{ zCb@Zkq<;4zYE4d^gk4KqiA;96qiY-Po^fVMEmiu?AXK)}BzlW<64E+x`=EVaJ|XS; z8tcWE&UdwLs{shAn_lkR(^$F(DCrueDB75-)Gq_a1LASE1x! z0bC_l>)FE;qw~=*f6>PJE4P2{(4A8l!udS;Ts%5b`p~pua9+VNMDL6&Vk!-#HGXlk z*M?D5PGo55sT2V9W$e)sHybtkSnKC<&LJ)i<8AQn%N|E1%C>dgDqpu;or*b+Eom)w zpDQ-QP%2x>PL32C%-U)>mqoSuf7Ew696g}PQ^_;pHw+IUR$D25zRxlK+790lmU*3T z?fT2ggVc2_XG22q%)SmU0kQCYc*t;H%L8xGcLMF2Z!4j%y(e-FibCFWb+J>9A?`FB zgH9boNZBCg*Nmev5)9op|4MDb8@D8jNWNN`)OIJ# zZ^mm(Y>);*uF@TPJkdl>?5^advZo?l3#)Qq3Der6K_3K5>_dG>AbC<)ArQ)JJ$H3V zvYK?x3SBmC2@yO7k$h(xfz$VovI{X|J3W8OSi1@Xb`JEF_L5w-&Yz^_w)CBe+u%^8 z0f0-^ou)0sX)}k#F5qA_(Gxe%>9GigH0&CHHtY+v6+&)U0zp^tmw*sSam2x9iAqro zQGNV3h>*U}n46OuYn3s1Eu7yDJM^mq3KT z5jkH1Ykb1BmO-qHjV^kG=i?SPoQ*;dM03c&&Tk`Op|%$%lA<^`uovOte8^$vx~xow z?`@Re@o0dT8)$NZ0IyzVyp`ap+Dx;;HG-X=*;sAApRf|+;v+05ygxE}-Ce{>74VL= z1|9c>iq`vOd8{CnTa$<|k+VEN+r{NXeaC1{C@Zq}+`Sn-ea}j~0}Yi)3`{^MX@MY-v1@?}b-`*^l3Q>++-G5*^y_bF{Z zNaqY+#Lc|gxJ8Z&>TnRSm&&*`1k$-5+I8tcunu`SuiMR0!lR5WOi^UVjaAfj~RG%(1uhw z9e{FEqgb#8nj=#Ae!v3w2QMWI>x9Tti5)?O>7T5kfPk(S1#ck8^5Xr>WU=cTQhM53 z{{VKpx{C++I^s=2?Ug~IP?PXe8;B0VM>fmg^fBP*J>U3k=xCTI;ouHXN zQ4)F{$@1sf_GfDP(|h^vya<3#=PY}E%c|&*FX;s#;eUa|wtso<{!CJS;l+PNoOHgs zy)|{7?poqt`tOW&E9r0eV*B3zSk_N2{BM|ugDEzWlzi*iUm@IW-M>b^Ta|w!s~q?H zp8QS6|8|pMeL$+mAF_<`s$Ogi3=H6hZzyz+=>3u`n37(EVOhbk;aNL5LnY^yWZ77` zA^ls0i8+&77Dsm2nhp<(4v$CZw)*CI!;lPN83|;JQK3^{AU4^FOFyvUPEPIiiGLR4 zFi2E5aB=Et<5BPi20kWHNaTZ1Z@tg4u->%;*LJKS1V^=8fciTiX4-z^mY4ld=kF0g zUm^+(mPLZZC)ik*CZg%h*#!C)M-mS zy_d)UT_^9I-NSlqB+X?c%)iwA$gomPugAr9c$p>kX;XZapLJ?R(J*mP;y}B=H`lRY zDG$xjxhijO@RhZ_38JExObri~ZtBk5e}ZHI(dB1xKP)LaIM9N7TrsC|bavTEBz{!O zA!=<>+E&kslUa&J7kR-W9% zu6l^*PN%&^U&W_Zmw$wmskIr=)ZYYqqOGJ2ZJP}psXk#cVvlGHO>eeqh%prjKXTgP z>;b~(;1r36h6zTj@eOqgv_z6@aS&A0Nc5+*I-w#M`&I9I85W4WWX#9z_g|Oe6|Ssd zZg}6z!;0MNVvcADovQFpb8KpG)C_Dgzp=0VUOY{M%YPWk5jmJKcs;pg{>Ud6LcI*^ zGup=XhrjN9YIqeXbv;ymXXQo?^j>Fmo@h|5EM%V{F3*Rr25QW=NGootZ?MlOYDqP- z8>YuZ`ZgjJQBFR0rL(9$$TzNE{Ml32=EE+jAG&&ZOQV^(X9HDR8GBQmm|2%pS2uOS z0+Al$t>kvF3j~bWI}JiPH7!B_=jyxkxnA$bb#x}qoU-mi6)LHBRY`ZnAvBLWMgoRl; zXr~PbocGpSW{-Knlq>1Ei)qhWwMww2hyE5@r?5Cb3JU1TyV7Z+_zrYcu`>gp^<0WnRNEe62h@rgEtlc-go_S|HEa# z>huu~A#1YB^GZkd8IUlUjnfhuFd-He9B!P7>G&ew?jTbZe16y;+|7$@0YuAu<7^nq zIX!|b9B|#Q&sm7oTi(ShvlFF)T}sth7H)97&EU1C0h2%`e=YK23n>$Mke*ZqJm_00F zy~nnI40BFcz>TR*?vdSPV8G2LxI}9>*(IbB7}58o%+Yz}=mL%s-`My#p((9T{v7}1 z12VvB%%~dGg;6c37Vk1y6RsTA_AmS9UE>124^IV12Dsks*i=QQkKVR| zp%*MvzIF4)rS0|ZC;RA;;Qh^h^Nxu-W@XBk<|{{`?(z$jANm_pRYG!hRPIIbr>ROD zV;=Nl)(8*~ceq!40DH;*Y?zyk>DH%!>{JN@)TY%EW-`cGB&>ok#mmy zhhk)G@8Up3$xfcTP`LxHlRw^5Zc+*e!x4T0R?0iNMI#;2CZR(a3g|)BDBC-3QRc1g zbBo@_pr`xm3ySjLR@<$3%eL**Wx}2z-h9urDn2vv&97eo^OWP+7q^THyhtmDoEkCe zP*n^%m(txMARgLBI@G;R54@pdh7P=ajjjRJpoEO4clS;Cz zw!bHpIi;t5N9#D2W>O1GqaG~?cza4vVbnqhH1iedg>~AV)0Q>lBR(+GG|c(|q6qz( zsV=m7)}bVAGg+k-9~&@uf8g!?!qSMd0^+`_@w@PEp8~3PKOscb1u8qZt4S7ED7Nu2 zk(b7d7J{qbA%H^Wz z6EIP%Cfhd;JoClxrE~Ba9eJbRLi+VqJ^0)RmG)2<4%sSxk$1AyrneYbW-eq}%#s#T z5N&)VJI27h1;vT{jziYosMUU}1m0U{zQlNgpoU>&s=! zBiEH9BrEb}mcJ*mFFDOtdSVS!`KE9eE(D^_UoA-Xt4{o7%Z(pq9W~SgCG`9kO958>Din25(`+51g*DK|YOXlnf1##h?bN|2J7 z9Px$8#WY>|EE1IZ_U=sx{?>k|xvJjty*ciJHVBCv_>mI@9U8g|-cs$jzTVWBV^4~X zP`f(WOiK?Dj0*&l*S>3n)5Q5%QM)*I+#zG4;YN1ia`CtJJB{}lL~4dL8lQrho8jUP zSztZK;_b#`qKiVApd>;C-iAo!gR?91p9*$74OFQDxwLvC<|lcc!&V3VYOL zZpOT@Rx%^Awpt;#nyB_A!pp|gWUon}SzWH}hqU-Boa(D& z8+g!Du3ebOWLZrkFc_Ew0v`^JouA()0|R$58GhydMUshWr_>+0zfbF!>1=eN|o z-}jvT?tRYru8WHcCZ3tOr|$XxW7_06+ktp}<4R&Zb`g z02Gjw5LI!X+G(^<)Ll*a20xZGFcq_`YaT@7Sf^;~vU)ft7=6q8IptAx3(yS~@9 zo1En)!zo*iEY?U|YCG652>(p`$`~DdKNXcu)*J<$ErghoauAw4^i|-Qp@6-}<-8ee z@t(a1>BQFux1|Nb!ACnBJBz$trSraHS}&kKHjyNi@PGY`=rBO}{ogaZ{q=)@_GdT} z_;(2W_y0K%4f6Y&@ZbN={=Wp`iu_UZ+xP!Y`M(5GK^6Zj=-(;-w?H8K&w~C-%Ks%0 zXdx5*!%q01p#L<||2^>E_V};njNS~B${8|$`Y=K&r*8%gf&~8g*RKFT49NZ?X6U~~ zNCA}4!QWYi%#pwdXn*FAqK1M+{)~8vfCdWs^V|O|;vpyq5c{)GToE+LuhReLGU1i^ zS*YGv6d8%#;$Cyj>nO}xZu1@f3S{HgkG1ZuuOeW1WtZjKQwP11m(~v>e${?$PD)9A zBoZg*;lU5^>^Hm{h6>ylcIF+Z()@}V{0LT_Y#A~Sudsh7{@KPUoO8mNVBH}smW^|V z{b9-9_!Tvf2piI%a#%&Pnfx?^0{yZX=H9yK|C4#$emb-R(7XV5>q+j_Dd4 zDOgp7TMD!2Tx1H|NLd>AO!u+7(YK!xKeuwhBno!rpn*3hIQ5#Z6H%yZC~73I&z-I4 zn~_iI{;Mh73SN3%@=t-U8tw?Q*G?-SeOWKNotyo{`59MW z+E$~vr{Uo~SbBrmrD4H%Tb;V%KVq&{Lv43LNaIMB(Y36!V}=C3g_eCnd=gxf5mL5& zl(RSTy4edsnx%%otiJx>LTe9pF_{?o$gVZKNuM_y^-%ku+@N*w&_##IbGEa)b3H7O z(|10(vk6`MXu3>b;)T$J)@hHalZ z3glL2VVOOx>^|XBzdN*#?JV9VJ)SNRTdwiC{UkVdC1Fj^nEv2wx=Nvek2o)WtN$>{ zxN)p9d!$oNYvAeh^0_=3)UhJ{uYqX}Gp!c(1!1>AZUhd&uP$5TZ&jKY4t?WrCFwuQT}QodsugwC6_!KjP}b2jImFrF?+_)^ zSmmP+x(fAQ#3c<0&0`SWhH{zYBe=;RI4 zXU`+|V)Ue6qhHNkl~5L29LCU(H)XY;QNov*pNpceX7%)|`1;xA*hOEaXS=D32#)H` z1qvTLxcM5eJ_@OS4UN}b&d?sun2-0Ba}Ax2Ni#OiE5j>AxpGY{A-75Ys>IP4!BTX* z2zCd3CF(ltEIRki!e$f@bRjL086qTnZ42+DSZAn>YCIE4n_xS>jSRhvL=4qFK2;w^p`YZ&3wL$r(Q4W) zN$XELV@vtw%hjqy=R`9qbRNi7@Ois~^jQ1oiVmxit@`4DkT9y;Rq-~rz^QEmNN}o- zul~TlbUgW{&#HcX^E?~`HjCgN*jl5)OJk3?o1#$FGYFppd=?{`7t-?v+eLRQlzu9$xEtwLl zd3X~yd+=2MNBA-xEFC@0WVX{+>}$%g3*HHt8)r4@Y(8g34MqFxDSGqrSM&GvZ5$H= zrcD9-^xu-c&ku}XN_@|of0%=r$t&Dsyaw{v^TWJ^Apsvs3omNvSf5gtVJ)BLss~(p zlTo|?93oh_7y3AS@S+&AtTGJR?7{`}S`u+>>y{0en&Mj^MF%I(V+rUr9)^NFBEO?WHyY9Hc^JOzyTZpN(B-hZmUqp!VrH3QubB3gF$5(z~| zwPkgQQuNVrx4Vsss-?)$E~9h&Vo2%>ZO4}~tz)TPhE?9)&b5EHFE6`zj)OMv{trKa zOLS!my_`L4T~|5^{hmqCia9sS9MPeIuQM-ji`W&u=58PPt{{($!uGJ}a#=s1krQAK z4U9zPJyQd^tbOhfK+z7JV`Q1DB^WE%L&WNj%u%j9dTy*(zIjL;scV2BLM=hzO7}{8 z)H;0Ks#7i~jHFi9w$I)Dbr5}<<^&D37t<-B^2ha#t0yxpQO$Oe*X=?T;l!ZR8?WI$ zd8spIBEvUzkx!_^e%pR3J(+)ZdiB_2WHpQR)uNa|4#@TJ4I)&xf$tmLnT^84XV> z%cceNJ3E8WAEl)Ue<-=}nW!65C)UB?IJ@~!%a0fMcH3P+8TyJHaENkE2CriWug*~X z_D<92j~0(>7h3oqOy_beO5d-uQZWfmaGRZ(U(ev-M@F?7PPRUqb=YeF{UG*L%xtyh zbu7QR83Ve4@Op@`hbWr%>CtC>nCVJ`PNA{&CC1LPxK67N&Y4B|0&lF>wB-|}Iq-lK zh31TB4*ruUV5clg@Jjy~QGL|0HyIgMpV3nXlOp)CCj|MH5wcrYQL)~Xwc@=6GB)y4 zr_+(YPV*exYt0BRfiXGxkn_m?x!#wX%x1V-6*(;`Rkokaw!iuSv)JcAMcU=LmhI8M zwAU)0{RszXad z4u92UKYq`?Z%+CiYT}}5q~7w%)h^EDO^5D6DB0oWp4l0VJzk=220B!}aK0`s(x)$s zjT9G0)Uapn$W1B2GT5xKEx%IW&O-#2F=-<)Uqs_xf)_^jaS!f zSxAF@PNjUOoG2UeTKSQGIMWu>AF+$%>I1FFn$~V=f-|RByl*p}bkHLUmv($GT#vo!%jqgzE$bSjY_QY`@O|Do73BwZaOMbqX;s0NjWOpVG4RCQ9jts&SEs& z`MTI3dm6dDp*)m_x2-UrfdZ8;o%fu}znjb~i<8*u%&p(zawXj($4fOPfVv0i(pFhg z=QT+e$n#jVtCP?XAEdzd{#Qc5Ua_hvc@8`B$2h4Wiu}0>iqKZ%c?{bsweZWGGhqzh zL9}dio`QMl7b>x-e;l-!tmRu)Uiie@Jbf~!PKKw;D%h*~@Z+OO^lHz0!Gjclznbp$ zIeAoAvGgPP0hdGX(%j`$&6cxV%3T{T-b%Y3H}<{(uS><;!iK#lv4{cP?Ub20zWx|{ zn~q|Z>+T%Jh;`4DkMf;+B-^C5lUKe>zz5vL6kD^ivdZPCy@4g~_Fmz4d(QKc&J|uA z8~J`EN!9Cb{j#2+4{yTEW_cS@W&^U2ug-5gj@kU~XBTf&D?i^f8F=Ps)tQ)a;-XW$ zU0p(Rw9qXyK=g>s*3q3df8gvOg*kgBN9WwgtK+owRXnM!BSp?&hr{~FKso>MpaexT z6JC?g$rZgJzmihkdW!sm_Zt`osm96*e;oKsZD$*K5{BQnX6bpDksOlt zMpxg|nYKD|@1!rGgIC%N6yl^P@m!711H(tU;N5DKhh6#56C8b#)cZkoy9_TXk@DxS zCYOu9;M`9=c)z~)A}uTjeUBU_l17KcZD#dsWz(Dl``ij0#=~hVtTkyjEBS=3 z5Mwnp+L@7;+{we6TxF=B9@7sk)0{>@c+ZDtk$1Gq>HwV^v5R-BF>~rbp}sImkwo?) zZcU~(c8K>3^|z01?qpl8N|#`&l)tLUrEelTX=i~s_kCYnUv=L6&!c+`HT3%}pO7`J z3_Motn42PemWpOrH`Nf7~Ba5iqLkk|Q8;C3O9KDY zHU3NdujF0U8V9b{1Eq=BL!XLQq6bJ*<$oJ#;@+ zmH$>48blZ$sNKu`o$Y6b{;a|uA2GfJ9Os4Eki!0^p7JCjyR&C6IF5EP%iK!M?q9m@ zJa)eSpH+>fz<`F&!4q;0us0}OVQRif0>plr_+J$j11>~CU4nNNgTKbpU+nRn3K~9h z^x}7=f1XnQTh5>V{DU$DO}LwNB`fooXfuQ4gLFyU_k^i7_V`E*QAdTN~8Bs>@eXK z>Em&il>(Nd+Fb0y(+_f|sL?aq3ivZbqCsNXZn56vwAjnMt^c!9R~wJ4mFt~H>N8N zHH2@qi^r{GecaV;a*LXa3I%TUZ07CoF88ZEF#ah(Y>!B64n_$(DzEWRtue^+2;s`4gy$TjcvHD}0wXmLo?6kxD96+jnWb zD@uA+Zoq}mynmmh_=Kx3+H^uyI!VhXguT^ax?ZEOV6ZNau@!)>>hoA&JljV6gR(@X z`1Z>$JKNtyVf-d38~i7A(cgJdz@2{%k{v@y2ee3e(Hpp5UNcOI^)ynSMCw^PYd=FU zM~)P4(`X$v(_NIRWy0-cU{bIRCgh@rQrOK3X`Mt`aZI2O|zS?Ab8b<_4 z=y1dpe}@V9!ABtf*Z@*E@Zn zS(wpK66dX{Tc#gC=2}t8w0rDoFpiAssyCR08SZV% z0pNClKj-a{w?|Cp)VP@8bK7kXJl8$baBVe@J5zC;z!NdVci(Av$JAs^B)gURrC!31 zh4sE_-rW-$)RKEvr7`OWG_FYSmiI~48Q-`SZfk$%y{Uz&RCva(d$DXy)4*b0kBM~! z?vw;z`2C)@pI)6jib2E1CeM-iATNUxArpq)e%sPSaSz%R(t(al&O4sLpcJ{ILJM`= zNfiW1Nbw;tvQ%!kAwAbs8z`J=oMxPI=6R%CI`D-Uoxl!o_oi~;F4(4Wf(Uji%$?LEP(vC)3eRSs3VrVao}pBWT$oG`zWa5-!V5# zseU!KLz#PTyAYylpwqw}IaGH$I;0{g zzQ-inJyo7n!iV6Yc~D#2f+V1_fcV#?&wK+PRW|uFdBbl^#HZLn*dDelc(nRtV~Hs_ zG_C;n!p3SLdt}%P$Hr)6#OXy~)EFDAuhFw!BxDwl5P5O=owBmIFGf$vbT)*KPT>h_ zcOIF;V`1eI@sR7e9VE!Mqx0ZI?&X++%k$?i*ZZF?OXL4)Z-k8C!LIr^5?FVE*#l z6#-1#9UT+V6Ip&P_wJ1C{Pex0ovr9ve}X$5!(gRgT0egUE(I}qj6E|yD1`TLDCb)z zr029LfYwr*OC8gA<|QG&#h%!~T!Q=9#3!g~%EKUMZKAiFcz~vdwFn}L!^5RsPkWk6 z6B`ntK8m4T_f$p4%VY9}1{&b5B45gj#Z7>NOKAN@TPr31aa;_pf9eGgElhJ}MNOD? zh)lOj#j8A@8RaDH{F!GyBrt8>>7?u~`*K46C29pMbfEtmp)iivyP>lH4%DX_F-q~m z32U?3dBMCf9y(4Dcccvo$kYuS>F}EJT4@|5J4FDa=g0cS zYmP@Q>kCD-haJN%=1V&awKvhQ^@gOyhpp0ivIrwST6*d83%nh%BvUY!_@)3*aT8bN zAK7WSkYM}l4$U`x@1(5k?_TAL$2W$J_G7(}8Z{qS)%haiwhOHEFZ{XwF{6MrAEYP; zrXK5tpkYbbA3vH=(TKTEeD6#<{>Vj$Sm_nz)P}5i8_S1u1(6zh=u-kp-czrj*IgUW z&|2QdDh(Gu7SWPtbzM7lcXLH%rNr%2v_J%SKPiN;!y`2!iU*JlyS0NIN<2h(w{94e z6dj9g@FU!IYe&3y9wP}g;db|VcEti+zG)Fq89ix-))1~?ha7{)dOA&{FY15~_qNHg zzRFFPl5aE6oIn4#0uSn(LQUaQZNHNt{n>nyeN}~7Qod5Chw`0L zr4KPeQp0P+)!7=D%EA!8ISCLmNQGWH3|STvJiXJiX?42f@>XKC4EH>y_L=8*Hy&bV z)@D?YDz^GSZMOUaBkzl1L1eznSN%kvgx#;GM*!q5VKCP}YQ|^Qs|ou`plZF`+s6xA z&!T-ZMA7<5Q{c>{X}Y)iNtxdZ5n~Gq>^seGorS?M;}cPsF})Q|t(RXYgP3v^q(oPa z)-gqBs>LBCmNEerUz?H;_T4oe)m=_US9zi% z%*#s_dqxGBjJi&uiWnb@L6$Z+kqOPlmWH7E1x*~#!s-%(oXc4OGTqYGG32H8RP~?m zt@Je_S6`qkMC6!M}P+TG^1-{Kge!hv^+tHzQmV6k*2CGBKvYi_Shptn`B22Vfba_5h2MS(-Zru zWp8C9u@Tg+AD=3SkUBr*^v#Yc;S&ag7$tB_u`n%AH+?6%QB<&Xsj35zN;*n9luB8d zhzSNA?>&@qmQkYbTX*9$?^R|zp>g4VZP1POrs!yNOlf46C#+fEgi=92L=`&$9WolC zI=$}~TURj@lS=l4a(`8vL8X`F>DII*A;7DfgBTKSI-=Tc<*~_m7VkRFd%_hT^Do`g|c)L{;CvQR4?T|<{fMx zd!9h-nc!SY(CJFn*<@u_VFLzm&D5bwTcJ1SCGKD|wOWt_3BkovG{3V|-cm3#F=xy` z{D+fT6fk=8uvqCAlaWuz(xaz4EaTPEfU$O2CdaEcdfm&Tv&~Xpf0Us;>1!nv?V%L- zR89YYyrZx~COVw2YrQG+sUPsA1Fe~lalPib9Pa)uF)4>w(K9Z=Q0N_BWS}aoM(*YG z-iv!4uMOHs7ByWlzTKB4N(eIWc%#8NX116k9k{P|sp~u|qqrVQkL$47R8@4=!nZn6 zD)psdw?qiTkQ?Bo17e$1Gji?_w@V6~)Si>MURyzYD@)taYPUKRyl3}FDtT0L)2>-Cl6vcIEB+>g#RcL+@XHatSX_k??Z11B`J%(5bao31 zvMSx8%lb-7+jD1yQX`X6%VskKD^k)k&FUP{ff6^F(oaL}hG8y)Ji0IxFbG}qLE`G50nKfTszjmCX%tD}sMU|pj3RDm zC#2w;+Mup3D`XL0?mlB@ru5rV4rhSZ-30BTZ0q{;oO^xByz5+dWq-XP zS&UqL$B#%fG`U|4(&px?RC!`lO-`$ACUjx_H_0!6P4b$(q+iFjF6MA(xc(XzMAG3~ z2x(fG5FKipgCI_5+BgZN##}VwF~rP_)esB8A(4jC`pu%c8b~G<1ew~9I#xzPVrg9` zKIy7ej%=Gpq1=zaH|CBsS1o<^u-@UiPvpAwjib%6xI(Jq`^uNZdc-#jYGBH2j0Af1 z#hBGl24%vT$ihru*gt$A>+5@Zp|(sPtNj3k7=7z}3CUbN++GE0h$&hkAmt)0Y`LB0 z@Uet=G%5CAEEc$?Y0yE8VnU!GBijn7Lh|peqAd0pNkEL%vudR|2Dy=UX#m7Uu|@th6qTH=^JaeAZgxNDc2)ChVDo@sD^z>mtV4)R5dza-EkMInQU`@p%T%+Qcl=PhLp z_9xtrMk$ZdOwd%OPh}TBbG@h9ivyR|qD0Troh}CAc}gUi2f(6n)`zo2evjyCW0P1vneJ1k|~u5yYNU9k~yixPYdK%phK-$r9^1Z z`RkwJWZgL9`d%jS?A%-;BU3%0(jcq9mfO@g>2j3NAy;KxLIDp*9AkN$0^mobg|zPq z=fyl%IkRq_ONo4lCHzCW`A#a5PAh|fDS8|ew#!<=1|5#8C!u7sFb{BCiEHWboAZu> zGUQ&p0T22HsVF5 ze#8f+=`!X8)g7CrT;1<`Bd}IEP;Xh8BYslqiBdFkeK?c|pvqP;D%4-~I~A_fLAcOg zpx%>1R>ctNuh{A}F_!27Pun21rLP-N0c_GDT_jA=>>O>ffIA&4%eejBNUD1KEr7kX*~Tw`UdV$&fg6a)tzc^xUdNdW^6j z>e2ax3ZFI5iCpBPA|(+1R{!FDzzK~|Ke5YegXeCuMbE_avpDi1WMmVB(TjU(rXohB ze36y?AAU8<2>Wq4o%A|q>JZcAk(S>TgIAj>?RM`|FV%0chjm6w1|}uggZ-$pHl3A5 zU6j zxbh!ZL|TzDq;Ki8O7PHJgJp=+9$~+Eu7==l3o`c0$A+*wDk?pQTJ@JZ@UUfiW;@d| z} zm0@XLK8F+&5Mj`BTM@1J}E+=nh{Jgm+KI+hxa)J2e^Ra)%WzH z)$jJT8>3(xUp4Uc$AVvGv4}3%;TZM4uIH&zi>)1pH0V5$X3jd(TDn&IcFEFN6fm0O zE8N;uVlCZ&%Uwoe&pVb*p#djT|sz36&ps&eqRdYtyJANN-k1qt#}^;Bc_3bW6lG zeQv&mCEW5thF@-tLWJ*X@9LLo3b5kEYjBh}Zad15m7N9jaAaoIiF>rP;I1e$`p;^4VS8twHEq|x(oZr zV7`p44-GE4r_Dzgnt;B+eir;4rZn`4e`$_V13MlzzTCK~pk**velAe>(kmm#ZZaPu z5gl^hbTo!yQEMFv--(`3WQZzkGfb7VS$=%fnJ9Z(<*d?6HUxZFqXdD2OEN!^1_>1= zxh5J<#xkR35=s~keT#U3oj?-~#!Q^1Eyx90U zXh?M&mN`_@VB_3^jv-0-&;=-4mfz6rkY8VB)b*%1!KtUGY!GxG;KIXAjdg6WDsOBp zSi#N%Lga@D*N2)~lSe1LS+GlZxkFO!4mxuXkGSyaWMUUgmYT}&Fg=AR3UxaiQ&t9w z;%NygO=Is~(L#gP?^#|jAdpN+p}QTh%S5y(s_;_Z2y zYGoMBGzol7Xrb23gJwL0dC^C%{Vsy~%Kh11&rZ++l7lPb-~xaI@2; zZ+@$|9?5+%!Ghn|WUK;;0STHMVgv$ZHT85ehnANS^?_6=NR0IgIQ7x%YEix#f;b^6 zt+6(PYlyWUlgbi^2TkUX{qM=vCEb~H*n2Q@8MGH*XsFR;_qMA+#7xDLFtseo^-i9# z3}2w6cL`7$xy(Uv_}8HBYOVJ_gZEj@M7d3>(iUE=ZUn0WR2)fiRCPQvOGQ01gvx!- zq}Y)dn);p1*%t3d9-Cagt73loviXQ9GVXgKODSHT@dM{Vz_>le_c5++tc8hoOMg#Z zxE@F@Gb-WhTjr$kUaq%@v9s31I>X_rkyHx63^!5g`;FL2=?u#) z_I_a)rC4=)stzpeUBvzp*9F?v6eOxCpvlyf!KHQC;=2gsD)a*@Oqa7-16+m8)0Tik zUq}g!f@chfDAxK(G-YfInMIs5`s{u4vcvjf1hCQ@>o5fL+B7;v%BU0orOpqb1ye@(DMKg|isl5_q0J8= zRQGdrOcj&vH?3`(w7qJ_ZB&8DkGEq07th5g=9Cs71ZBoPCb}k9a1k~tp`uh^YERF$ z;noe+tVu|X_m(aQ%{Up9I4jlkI#yMe9VA|2F1Qa=v-!m5`8>)_AP z(!|{aU%@HShAeU8YFcO%Y6u~Z9(&ZAcOg?FkRfa?b{yulP}+<+YgV;t*h+3Bi~@#Y zGR`sB58s<33K+i^(`4ahHlF@&vKEx2R?-^yJ^j0D!EfAyW3_JkMBLFB&2{}$<20ol z1j_8*EWfyLLWaBq#lvs&GJ%Y(O^RL~y_*E0FX9ORcDzQ9!Ks0A1QF9z@xwHvZJ~i@ z>+>Uo7Km|b6_->t25L>?mOzT*Xp!c%bs?zDO2znruonx^rXsWU?qklwM1-znMoXOE zRL0|+U9rMDb|IQof;Q>hbjyoOD-n$lAoc=`(DewRD*yl&a?S&Wm8O_TYjQ^*2m#I` zXpueyV9)Z5u6$T4`ttWl@^9ddR``45e~A6PV*a|#^=~*9as&EMyPm24PY_Hd?q6E= zUm4WjvMfVCAV!w)kHzAz_4~&fEcOfjGw9O(m)G@w{ocwN%`Yhyx`51MV_g1NrKT zi%~`8+B{8XHJ63jdfy2rYJ8~0#wDq^gfO|&f13XOg%mjye;+DbBilN1fY;U7h^=>^uG zxPT_5n{TGM%dKfC@BBgZrS6N80gNrl02i0e{7DUCYksj zsOqoN`v)pq3HsBvzistvANtu)IDVG<$5{zS%sr{n|IDACrAc4^J)HhW8yfxy`Fk6} zF}+Oa|Mv=2JIJ&2TYdTK4Ep;`pE7XHjou}34Xm!Qdo;LAX99<(*}e^aMHCd7q+e0#FAqAYZ`^e& z?{-D9PVcf*>t*!HFKaw?d%p7AT(kjm{8Lffu{+3+;1cZR4NiIm6&{B#!=cMtY!?Mh zI}3399%mwTwdi<-C?mHgSn;UxEMNNLm|mkU`Rc`lD?dVr?&Y+O$hTX%<5g}ng z=-_wJqJc4jPq%l|DWcw=rkeYS+NR0_(FTays<)If{XBc-0OcW}w?El7NrB2hX=TLw zhUa(9Q${HbRo9g84OF1H?*ZD1p4*jnC!X4i&)w1l1`5)QfLhL9{Si&U z10A8JWhZiw$CHHSG%IVLpZN3}Aq zLsnkcO_BwoMqzq*^sy-H0=4Jcm5iY8r*sSl)-hvj&xU?Bg*8V9QvGTWlt!0)jHT|8 zszQ2!8ewuBZhA4r5cx+~P$#>^i_)R2UgYT#VAv8W9jrY5RnYkq4v14=WaKt*@K=9Q zU5gO)3dh2R3l%(B`o)jhkt~&qkni(JI^z5~ua3?8E(Fx7EH{If{`Jozli+w0lJn`M zy3bi2pW9Xe%(;5p)uY0#c6zlD&XD=j=S>lX4(&Gj>uDU4IHN41K8crBazT@j2ay`mU`ZR?KbL3gU49hIM3p1rrmV+eP=Z!2{-nx_QY?Fupy4z ztd&~L?-B|yQ*sYWwh1?#U508WR%{12r&gD2x#1EJcO8MjG0$%Ohz+z0Cc5Y9VaplB zTye`~wf_qG=B0&k_!~0^nl{Ex{dbB6Vhc-y1Si@BgD%%otfzXUV&Mq)YtwA2!d7hS zflyMpLMgE#`^(OoEo*-t~(wA!-pPOznxlZaJVy?ijJiN z;=7G6o_eFZvuZ=1T0?m*HJy+kuea)d-6uJ0B?cXAF5rn2p+u*3bV&uz_%ykYd(C-0 z5cLP4p=rRuWG3{;ZO@93wRXbggo&Z{3$Yv`!hR>mS>+jg$M%8~Y%$$7r4VHWaqmf8 z(okPwIfTTe9}T!|5BR~hJfXP?uy4I`2>UNc3SBz)B*Lo%K}N?@i%L69@A!lEXa=4@ zWzYh2%m+Bb-|uLlR~55HDFJhQt}m>T_yY+aN;|-GDyjrc>l(KqUHlrwjho4u)1{NJC5%mls5i7#z)H1)Z;gS}5dcIK;;=?rSW2gFQ z&K6E-?U{HL=$W(}7T}Qf1m|AMOZ^pU(Qh3}$P~5oO&!h5dLL}Y@6NkP&d-hOT^o>e zkZ52C5P~<$jO)u)TTi{OuML?oSO>nGKL79f+{o4(}!P`5^&$HN8DD)oK(Bil4*sc17Sf% zedy2`(u3dEo+N-3YxLNh7BCexbvEuqf+O+l?kju=%N$xgaV9+*Ne2YBSq9liF%213 zvHNdT3kBxG?Zi)TlLqa$4X;ud%dOtuc(cE65j!@)t&eu(11)B5kE;Z&Ozc$-U}9s7 zYN)V3t4OdE`xm6G^!Wv8@qkSg`=ROBP^|1+`&ug^w>0H4DhA-Lsae(kjnMsJpR@a8 zjWwjbSru@(bfzJwK4_i6Y+sD*^zIgy+0!@!oyp;6RJjQQHHv4=>itXQ{GW5gD3D{oeD$D^bhrAn zXZGyn${BupIrTYUN=uT=(8dy9ij1GAS(?dnaB}+12!SZtxeFBwlYJ6vaRIg$C`1=N zGZ8{oTx3=mh&OALK0kQEq8~}G3n;&F+0tmNfbnhZo-V&Vu3mRtvd$I4pxVp81lZ2D zRV06%HSnQ9Me||hm5tGYi#5Iv%P3#*XlzkHCA^!F`G{)k<&rBKYooqkqya>a(T<4v35PF0_=^#0^oi=O;CQXava#L5| z2LC3fl4@@Zx*3Aa&Q;GunC>T{E^HQ8b{y4rUH85`@15+Os2b4&s1{kXh_GJ`e|$hX z?LvB0lJU*5m2$>S$?dv?d_H*JDUheU2L^r{NaekfJg&R?dGfJ#{NM^^Nar`T#wHoEDBt z5b{;5IPP=7AGCIcaNq=HY3bR*DeJ(69F{ zT8FpPO%du=T+BVlwem)lCDb-VhV4x`Gc_DgP9n8%fLc2Xs!Mq>!w+@QG}l{^v*6*v zS?p{cZ;~Uj68^zV>_vL1*aDt6s2r|~AEBKG7MZ&e&s<0^W-f{XTn1}Ivg}CP6Lg!^ zBHJvzPp0tDFm!_MPOcx)sKNI*xlT2UPWt9b&l%)Pjn_Za;M$-{44m|O#?&` zY#nkj-=fPKfm=-8T0Vnb6{+9 z-=R!atduXh?hw7fsgA@Z34U*ktbQ1&^fpmvdr(SlrP0F)KY;dv>yPW9=UpJ&cknyK z_@Fit!w+Yi5Hmj{F>z{enzvfUN=B2gU%-iz&VcyR+KCieBIWoY`O3~csUlHGe=JQ< zAM16`Frx-JK;=R1rp;ctAGB^*IP_^@xk|v#nD=xBOyqzVqE2-QyFdolT3wIh&(=;W zuMn++pVh079Ik?&C3oBoQyTkR;h=dl5!64yvcUep?6tjcow&%koI`tCOXK+n0U>EI zEZlQN_p$VnT_E_p9v@%T)F6RRNNIf6;?=!1WmzQuOq! zxw)mJQ~RrikNuOv>hFe(@v$smFo})=S~Q(1EM%#V;v9>UEP!F|QJQKFMLT;cwMop2 zk{0S-Jf#l?pO*{hq0W$Hr^aU3WVO_`UGs!;=v#$Gsxh4i=*qvY+ZtB^ZAhWhs$Ft( z0VmnpF^VICoPa|jFoO5DWcr%%6y#(wyW-s}fwT)XZq(x8AWjg-J$^YoXG(?!$Dlth(~g_v`Yst{#z=t>72KoW7qN}`0A*jK#g|B6 zb+dRSjO8nz*9IpmJI=FDsY(en-9`1#0&XveN46uxa=7J&n~C_uQyaCOy@ zS3&J~!G4nU3)56g`Q3A7be+gS!&RM(s2^gtxAsMnax*M%{Rl<(T-^!!KoJ}MDvO9)IKS@HV zWhr+~gPywXkf#9gKG*4pTXqSZ-nJdZhsyWw%PA7NnJR9pmOJve)I$Inx?c*42O3DC zw-l|lDg8m0K~Q-$DZP;x?jZnJF!hNljoNJRZZt9olZQsbG(DGUfd7HJ1zjqXo{ZxS zxY5yis1Kx?0c`X{@iCE>`qX4{)!D`(s8}&(Xo=y;6~`Lfgk9b|L0ZY*Ut?-qxdXQ* zW;tW0s+W*kM@NH>Z6lKeq7?VSif;cNj%+E9J`p6ra+FZc9If+!Hu2tBkpb}Q`zJb< z>)NVJesEWe6xbKYo zMVwUz;)BN>M-*A2`FvStdSNF@TON;^nzyi98LKr3nBk|$B6*RdT49=z=QN8NznP(5 zYhklb=4gJSLQC~p0ft)SzvK~eBuG!4Tu1!(#`M6TXjDMv0Azj3HPSVY)?S?!=P;Lm zx|DOzt{+#TerzE0P5Mm;+6luq?YPJZw(Tc5j8@`e%;?Rj5xC$zMvXa3_H?d+DlVhg zmb7XZ8(!T8HT6o1Qvf$d)9uj@&z;6e7B}v36aEH0l9wNvPiI?isz6{41uav6i>b9M z$oPCU_WRw8NG2fd2_~!N{srtz)mJ<9qBdfL8LGIA*t)O zT{$oA;^!z?wCCra`Jpn{!6MmT-|)B*|H5O_Z(VqJZQq!AFmp%?7o}p&_Q0=~b+d|> z@?Fln(pVGV$CDMS-huBC@D)0N*1hi!*e9FIAFn`;EcAT{r_fZ~FS`5e*TaaFU_=P! z5UIxm9%*0&-2{q=tvehDp|3WL%q+tZ&g7i&D`e(EVCBZ>a%W@--?r-qnGm|y#h?rk zSFdBwz0TNs)^quD1~Z%S>wZFP?-H~s;Yvkh{5IjMS|YRYZTL?6n)l;yXwG8F3=N?(GIcIoY-I$>UizhR0td-hJ`>dIMqG)TH3gjMTD6a! zs*PirjoThUCswabR|O!-SaRvEHbP)z0t7;KL{E!2Y+`olkZZq>s&-7j+1zi{Z_Q*^ z!Wn+|R})!Iq$TK{KKm2HOdHQyX)jRMwyckaN5#Bq_6GGy%`@K6=9e(`Z)rhw$p8r9o<=1Lk!8doVNCdJ^`l`H$+VWU_3D-gy##4um6zp}gRi(d7QXtsOSF@V$kP8E%CHAw zv-OsvOiej?qLW`AWI3X4vP~w5CG)FlG4V~$g`IC-Q z*yJ2FZT;EOFNycBti%9NUOtxNC>Ln+F2kMXeq*R>%)C@?OO!)7$z%VnV>@9|NvZ1} zz=E-Ayt4p%K;VOSVV>2!`G1?vzdt-q69}m9ZFW6)YUE#zdV38lMJLKp=pr5lFs&Vg^#`w8#o z_Pws}ueo5(?6dY>Ywxr7`mME&iu0&XxjtrGTa$0oi~gEzu8@DqvE$?fJSal@Xul#} z^OI6kP~bk+bT)Im_VkFNP1}B?;+o@k|C{C4c+fR^{)5zhc;d@<0LYir|9_NY zwCew8FYAx(snUbLg#V$>Xx0$-pS-%I^2@n%LgjeuIP9F{<72M7P2QyeQr7QK{thJE zoT1N%xbMm#MbJ!W{Im!i%ptWZ<)Mehe*erqS1}Po|A)L5|Bn0qJC%A*1PZ_T#}qpW zs1fDSACm+hA5*F;FlTi|S;Di&bWq!uu%GM+E!w>7YHJnVR3%}9 zVCYkO=`vAd{smr}P`WJ9A8s)!QVxNhtq+N*niiJX+#|ec%nEHwRcb=60}1yWG>Jnr=N& zVli72{kfa}ce*X2odneImq}S1z36XHfj6?C#o!qAEr`yi})%I)ZH z7H|s#y7Bm5f^oO6%R07e-&|g1GF^Q-WG}q3{0n^k+u%590Co3}KS5qErgSPlfYNEY z>n+1+z$^n0z9Ri2@sGnZhKuE{y$j!zzlnNbf*_^I^!xPgb9ByJ%fpSX0M=vk#WG-_ zaHeQqi_%K_M85r}cwl2m70GNYCTgw9Z`}6EOUp62t0rayeb|{sr&6?j20|bKwm@0d80-VR)r|In&P#oB%+}BPO%n^`<~r{`dVT55F-1^Sb47Ti0u#L7|^p zjUUr5uqOnISv6Pnkf0$2nJ>%utoi+2wkR1V3xYKY5Y$UVjd&p9ybjR|Aj{$Y$Y=f7 zXpEFNnPefCgvDqunH8N$m(EJn_pEw^Yk30`RB|^GlRNIjG%@Say%QuME}kn+5xIX^ zb07stEEe4}pJ?fInoZE$8tD%8lK{%ngbvw=OQ?Svc_7vm*v}b$bWuVeETK7Zw3s4Q z*sar>F-VbbJbd-09d#nhm9Si{%3PA*$9n@$|9K020TBE#Qz1|Hes)3ETvAE3s311{ z;o9+S!$K7YF~qjtxwmKPb98R!y!JV9mS2GgMac4x^v%Aygy0)ILeAZb>qUU@T7zM4_;H zd)PvD+WU6{=eLjGtBORzXum)DV6x1ZH5}Qv&Lojo@KSrZ$;gBU%t%V6jrJ%qQdred z-=!GtR}B|bHW#6oNq3)3tvI_28@toJDB9BP{yZ+s>X6L&J(7{T_eyo^X75dj4rkKQ z2!!ihJQ|PHa|o?;TkqP=^Xl&0mz9LCBH9_^vg%Z;b(20vM7{x7NCZe$V9?7atp~7YBe3Tp1urwJ7b0vV4Ta`yDBe7t;BsPFz9tHYpzU+i5k`%SPt6WY zx{?$%P1`j3_Ej~0Qt*9tPJ@9s{cH8|#?$d^m4IYu#H6z|H?vx?24$(wy;m??ZM_!~ z9?moveQOP!s~7X;f%rET00x3nnD@O5uh@9#ML$KU*CPN1#;v(Bq3U_5#k3Z)qW3V8aO+GBuQq5M!eE^kyMS#!-M}((msD6ozNnp zyYph6~+6ttkUu2-cHactivFE zuzmKUW`G5q3;1Q$cAprC&(){&LEgJCdg0sE*I6~mNXZhG=#=75<$}!Pr!DDFI5(N) ztrKg4f@Q9kaeOK`OR7ML{UC#6g-PM^X1ZUjnL~U55rEcaF|GI8ZO2a-*7&7KZzVhdp->TLA?mchADvDlFCDAUj5#^BS= z;3Przo6gq~1+hq-U!*---+BI#r>w||YKS&1$IF8w&HurpFK?P@ zuqj>0l0+ZYJ1m@}2A+fyEfT0Hmu(FI8f&ZQSnN@E&;8jj(kB9g*Tne%1L(*18^2m2fT7njNuxImb`(h#>DE~qX(h)@0M=qKGUD|?Y zXJvfAj=2r#r7!`-ybY{$C>rtqwNz1FQjy zH9ebo3awu~(jxV;K#SbP0yQAHUZSgXX!{|P!KjZ*f8r~n{mJB`mZ$Rm;E9xJ99;k8w* z(@Y@oMd5%lV3XRhXLtv>b%~>L^sXL>XRbj<*%wOM*ZS^n^Ua5_=Omp<7bL=Hg-X|R zz>Sd7p(6mJQZ`={gC`G5hjbeoGcvyty?~$-PW;`qfQkZ7hav;KAs@~HNJpxhLOv#w z%)j!PYUMa9y@X&y7=c;tOL6y~s~9@DjW};K``{GB5>_Jf?6^E?rEeg2*NRP@tJ zk6(+eaigE{se)_!Z|cF_%b%B<$%JYEjGm&{%vj(bIk~)5;?5%no7VyH3oKygL!`g# zO_KQ@b|EO9#q(3KnI(nZRk^ORi5?Os?ndbDd~}x()+m789=#5> zxW6FX+$_Fc5(ld398E`YnY`1@eC@Y(BGyE-yB6@7VoahB&C<}MB(4SN5<^&)-`A!9 z!Uy4hnrcYkgbI5S6t<}li- zubcw>{>rsnkoUDP?p*Fb)6g)5@JA^-1WB9*F$xqsZ3`KTnV;vbcR4Ju>+umVsuiq! zTx1~P8!{@tMuP_$SG8s1wfA(*z9#q}#;z``?|Epgc#^XW>^Gs) z1JH?4$v4HZRMtKdidlTG2U;|gwS2uGRtLmC`^;*-Gg*F{rv6>{kT(WGm27}we7kGy zf<#xMI~QHsC435+$wi+l9W(hUwrI#?!nWc%X*|+d5%J=q+(3G=aTl^o-NmV=R>?W% z<2i)XaH(IK58I?;wMG*!2?rL4@1IM2Nlw2=O@KL9cOK}nGN-LJRZcb38R@^5>@vqOLcizRw~%?>#q~#{h~Sd^W@}JL##poq##NE-=1KRZ%awBAP~o7^4sD z@5k%7lOY${B~S4Q8}`|h^2#r6-5VXkF^$*ChcwtCGW`ou+6)7;vj73UPp_w++#^08 zX?)A=!t>PkQ|UQz@we%Hbf6f+JqERo(=Ru?ICh*N?px{cZqsoI84^FapRunrn)`{R z$L4<=TW2!3M4;2}A};xx)m2K9YAy3-7uGSjU@o}3-@mZnK^&;tawaX~jrz|ubcRCK zQb!(@I#6O7|5BFT~@{6M_%yHy;zfT=VU&p4>0QWd2`z*`a47vP&zL{5l1~j(9zus%ftoKMSM_A!$AM{sHLcOFIy#$e{+?N zZStC~Bs0LeH(EheHO6q@-HBZT-JOM=s87k%lilcLE#VqZv5&`v-~)k7j8pLS^6QF~*k7uPh+)h4k5 ziPF((D{os(#&S6|CbYOIyE@^zR!?X1%%Ly->^hNzOY`?WqDXl;PJERq^I#g%2K2OJ zZ#A@iIbu(#2~;s-GSf~vx_U?ri0C0-fE8AXt~S8EhVZl=z#}-RYpc*x5StX&p{6?1 zU3t$_-pw4zSFZrL9~fFU(@ix z11q1sY^xUs{NLWJ_V7pYTfL}r=T1mRDp?I$^RKF&z0T88Ht6VQH?xj};<-GMeMtty z1_E0#Dy51sq9WdAew9;J+1x(8Itm@vemNc*x{=v(Rn`1(sF>ZtQ+pG2wQ*IH`&@nH zRYaZ-Qdo$=?#RTJJ~!03^!*x~oCr*J=ok`kJ14R2#4o zg0t9Vc~qQJ2sTdgpXzIdy)F~2RpM&fZW1wd3y$^zz+$Yh4Q5E>i0# z$Pp5-L%5}G(w^$2?r>gy6%8AIM_EbH5;qiCGIwn3S;Y}O_^_3D9eUA@sn+i@pP1nK zEsUayz|6rEEMCl7(nPKQ$=E=SrR0!`UC@sx(q?Abx<1RDC4T0(54*d97y-Klgv)F$ z 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

C2z|3;nc!NB}YzI-$VuBundrFhvD#nyNh5w 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 PA22c!3gShgZ@vBxuKhFB diff --git a/integration-tests/src/test/resources/screenshots/reference/HeatMapExample_xp_chrome_73.png b/integration-tests/src/test/resources/screenshots/reference/HeatMapExample_xp_chrome_73.png new file mode 100644 index 0000000000000000000000000000000000000000..a4471af439ca53ac0229d70507a057ab04698482 GIT binary patch literal 55072 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 z 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%0AMLuu`Zf9m4-O8h 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 E0Eyob6aWAK literal 23589 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 eh7e^hZlB%Njj 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 diff --git a/integration-tests/src/test/resources/screenshots/reference/RangeSelectorCustomDateParser_xp_chrome_73.png b/integration-tests/src/test/resources/screenshots/reference/RangeSelectorCustomDateParser_xp_chrome_73.png new file mode 100644 index 0000000000000000000000000000000000000000..1f1109a92644e2a368865e7e611191a5ccaca30a GIT binary patch literal 22586 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 literal 0 HcmV?d00001