//>>built (function(c){"object"===typeof module&&"object"===typeof module.exports?(c=c(require,exports),void 0!==c&&(module.exports=c)):"function"===typeof define&&define.amd&&define(["require","exports","tslib","./support/has"],c)})(function(c,b){Object.defineProperty(b,"__esModule",{value:!0});var h=c("tslib");c=c("./support/has");b.FRACTION_UNITS=Math.pow(2,23);b.MAX_FLOAT32=3.4028234663852886E38;b.MIN_FLOAT32=1.401298464324817E-45;b.acosh=Math.acosh;b.asinh=Math.asinh;b.atanh=Math.atanh;b.cbrt=Math.cbrt; b.clz32=Math.clz32;b.cosh=Math.cosh;b.expm1=Math.expm1;b.fround=Math.fround;b.hypot=Math.hypot;b.imul=Math.imul;b.log2=Math.log2;b.log10=Math.log10;b.log1p=Math.log1p;b.sign=Math.sign;b.sinh=Math.sinh;b.tanh=Math.tanh;b.trunc=Math.trunc;c.default("es6-math")||(b.acosh=function(a){return Math.log(a+Math.sqrt(a*a-1))},b.asinh=function(a){return-Infinity===a?a:Math.log(a+Math.sqrt(a*a+1))},b.atanh=function(a){return Math.log((1+a)/(1-a))/2},b.cbrt=function(a){var b=Math.pow(Math.abs(a),1/3);return 0> a?-b:b},b.clz32=function(a){return(a=Number(a)>>>0)?32-a.toString(2).length:32},b.cosh=function(a){a=Math.exp(a);return(a+1/a)/2},b.expm1=function(a){return Math.exp(a)-1},b.fround=function(a){return(new Float32Array([a]))[0]},b.hypot=function(){for(var a=[],b=0;ba?Math.ceil(a):Math.floor(a)});c.default("es6-math-imul")||(b.imul=function(a,b){var c= a&65535,d=b&65535;return c*d+((a>>>16&65535)*d+c*(b>>>16&65535)<<16>>>0)|0})});