//>>built define("dojox/math/curves",["dojo","dojox"],function(_1,_2){ _1.getObject("math.curves",true,_2); _1.mixin(_2.math.curves,{Line:function(_3,_4){ this.start=_3; this.end=_4; this.dimensions=_3.length; for(var i=0;i<_3.length;i++){ _3[i]=Number(_3[i]); } for(var i=0;i<_4.length;i++){ _4[i]=Number(_4[i]); } this.getValue=function(n){ var _5=new Array(this.dimensions); for(var i=0;i=1){ return this.p[this.p.length-1]; } if(_7<=0){ return this.p[0]; } var _8=new Array(this.p[0].length); for(var k=0;j=this.p.length){ i1=this.p.length-1; } var i2=_c+2; if(i2>=this.p.length){ i2=this.p.length-1; } var u=_d; var u2=_d*_d; var u3=_d*_d*_d; var _e=new Array(this.p[0].length); for(var k=0;k=r[0]&&n