//>>built
define("dojox/drawing/util/oo",[],function(){return{declare:function(){var b=0,a=arguments;if(2==a.length){var c=a[0];var d=a[1]}else a=Array.prototype.slice.call(arguments),d=a.pop(),c=a.pop(),b=1;for(var e in d)c.prototype[e]=d[e];b&&(a.unshift(c),c=this.extend.apply(this,a));return c},extend:function(){for(var b=arguments,a=b[0],c=function(){for(var f=1;f<b.length;f++)b[f].prototype.constructor.apply(this,arguments);a.prototype.constructor.apply(this,arguments)},d=1;d<b.length;d++)for(var e in b[d].prototype)c.prototype[e]=
b[d].prototype[e];for(e in a.prototype)c.prototype[e]=a.prototype[e];return c}}});