//>>built define("dojo/_base/lang dojo/_base/array dojo/_base/Color dojox/gfx dojox/lang/functional ../scaler/common".split(" "),function(r,t,q,u,x,v){var p=r.getObject("dojox.charting.plot2d.common",!0);return r.mixin(p,{doIfLoaded:v.doIfLoaded,makeStroke:function(a){if(!a)return a;if("string"==typeof a||a instanceof q)a={color:a};return u.makeParameters(u.defaultStroke,a)},augmentColor:function(a,d){a=new q(a);d=new q(d);d.a=a.a;return d},augmentStroke:function(a,d){if(a=p.makeStroke(a))a.color=p.augmentColor(a.color, d);return a},augmentFill:function(a,d){new q(d);return"string"==typeof a||a instanceof q?p.augmentColor(a,d):a},defaultStats:{vmin:Number.POSITIVE_INFINITY,vmax:Number.NEGATIVE_INFINITY,hmin:Number.POSITIVE_INFINITY,hmax:Number.NEGATIVE_INFINITY},collectSimpleStats:function(a,d){for(var c=r.delegate(p.defaultStats),b=0;bg/2&&n>g/2?(m=g/2,n=g/2):m>g/2?(m=g/2,n=g/2*l/h):n>g/2&&(n=g/2,m=g/2*h/l);"S"==d&&(f==b&&(m=0),e==a&&(n=0));k=b.x+m*(e.x-f.x)/h;f=b.y+m*(e.y-f.y)/h;h=e.x-n*(a.x-b.x)/l;l=e.y-n*(a.y-b.y)/l}return"C"+(k+","+f+" "+h+","+l+" "+ e.x+","+e.y)}).join(" ")},getLabel:function(a,d,c){return v.doIfLoaded("dojo/number",function(b){return(d?b.format(a,{places:c}):b.format(a))||""},function(){return d?a.toFixed(c):a.toString()})}})});