text: "use strict";!function(r){"object"==typeof module&&module.exports?module.exports=r.default=r:"function"==typeof define&&define.amd?define("highcharts/indicators/ao",["highcharts","highcharts/modules/stock"],function(o){return r(o),r.Highcharts=o,r}):r("undefined"!=typeof Highcharts?Highcharts:void 0)}(function(o){var r=o?o._modules:{};function t(o,r,t,e){o.hasOwnProperty(r)||(o[r]=e.apply(null,t))}t(r,"indicators/ao.src.js",[r["parts/Globals.js"],r["parts/Utilities.js"]],function(o,r){var g=r.isArray,m=o.correctFloat,t=o.noop;o.seriesType("ao","sma",{greaterBarColor:"#06B535",lowerBarColor:"#F21313",threshold:0,groupPadding:.2,pointPadding:.2,states:{hover:{halo:{size:0}}}},{nameBase:"AO",nameComponents:!1,markerAttribs:t,getColumnMetrics:o.seriesTypes.column.prototype.getColumnMetrics,crispCol:o.seriesTypes.column.prototype.crispCol,translate:o.seriesTypes.column.prototype.translate,drawPoints:o.seriesTypes.column.prototype.drawPoints,drawGraph:function(){var o,r=this,t=r.options,e=r.points,s=r.userOptions.color,a=t.greaterBarColor,n=t.lowerBarColor,i=e[0];if(!s&&i)for(i.color=a,o=1;o<e.length;o++)e[o].y>e[o-1].y?e[o].color=a:e[o].y<e[o-1].y?e[o].color=n:e[o].color=e[o-1].color},getValues:function(o){var r,t,e,s,a,n,i=34,l=o.xData||[],c=o.yData||[],p=c.length,u=[],h=[],d=[],f=0,y=0;if(l.length<=i||!g(c[0])||4!==c[0].length)return!1;for(a=0;a<33;a++)s=(c[a][1]+c[a][2])/2,29<=a&&(f=m(f+s)),y=m(y+s);for(n=33;n<p;n++)s=(c[n][1]+c[n][2])/2,f=m(f+s),y=m(y+s),r=m(f/5-y/i),u.push([l[n],r]),h.push(l[n]),d.push(r),e=n+1-i,f=m(f-(c[t=n+1-5][1]+c[t][2])/2),y=m(y-(c[e][1]+c[e][2])/2);return{values:u,xData:h,yData:d}}})}),t(r,"masters/indicators/ao.src.js",[],function(){})});