(function(l){var q=function(c,d,a,b){c+="";var e="";for(d=Math.max(d,c.length)-c.length;d;)d&1&&(e+=a),(d>>>=1)&&(a+=a);return b?c+e:e+c},r=function(c){var d=c.toExponential().split("e"),a=parseInt(d[1],10),b=d[0],d=b.split("."),e=d[0],d=d[1]||"",f;0>c&&(e=e.substring(1,e.length),f="-");if(0a)c=q("0.",-a+1,"0",!0)+e+d;else return b;f&&(c=f+c);return c},m=/^0(?:\.0*)?$/,h=function(c, d){if(0<=d){var a=c.substring(0,d),b=c.substring(d,d+1);if("."===b.charAt(0))return h(a,d-1)+".";b=c.charCodeAt(d)-48+1;10<=b&&(b-=10,a=h(a,d-1));b=String.fromCharCode(b+48);return a+b}return"1"+c},n=function(c,d){var a=r(Math.abs(c)),b=a.indexOf(".");if(1<=b&&(b=b+d+1,bc&&(f=!1);a=f?h(a.substring(0,b),b-1):a.substring(0,b)}0>c&&!m.test(a)&&(a="-"+a);return a};l.Rounding={HALF_TO_PLUS_INFINITY:0,HALF_AWAY_FROM_ZERO:1,HALF_TO_EVEN:2,algorithm:2}; var s=function(c,d){if(!isFinite(this))return this+"";c=Number(c);d=Number(d);isFinite(c)&&0<=c||(c=0);isFinite(d)&&0<=d||(d=0);d>c&&(d=c);var a;a:switch(a=c>>>0,l.Rounding.algorithm){case 0:a=n(this,a);break a;case 1:0<=this?a=n(this,a):(a=n(-this,a),m.test(a)||(a="-"+a));break a;default:var b=this,e=a;a=!1;0>b&&(a=!0,b=-b);var b=r(Math.abs(b)),f=b.indexOf(".");if(1<=f&&(e=f+e+1,e