//>>built define("dojo/_base/lang dojo/_base/declare dojo/_base/array dojo/has ./CartesianBase ./_PlotEvents ./common dojox/lang/functional dojox/lang/functional/reversed dojox/lang/utils dojox/gfx/fx".split(" "),function(x,G,p,M,N,O,y,P,Q,z,R){var S=Q.lambda("item.purgeGroup()");return G("dojox.charting.plot2d.Default",[N,O],{defaultParams:{lines:!0,areas:!1,markers:!1,tension:"",animate:!1,enableCache:!1,interpolate:!1},optionalParams:{stroke:{},outline:{},shadow:{},fill:{},filter:{},styleFunc:null,font:"", fontColor:"",marker:"",markerStroke:{},markerOutline:{},markerShadow:{},markerFill:{},markerFont:"",markerFontColor:"",zeroLine:0},constructor:function(d,c){this.opt=x.clone(x.mixin(this.opt,this.defaultParams));z.updateWithObject(this.opt,c);z.updateWithPattern(this.opt,c,this.optionalParams);this.animate=this.opt.animate},createPath:function(d,c,g){var h;this.opt.enableCache&&0