import{__require as r}from"./math-sign.mjs";import{__require as e}from"./math-round-ties-to-even.mjs";var t,a;function i(){if(a)return t;a=1;var i=r(),n=e(),u=Math.abs;return t=function(r,e,t,a){var o=+r,m=u(o),s=i(o);if(m<a)return s*n(m/a/e)*a*e;var f=(1+e/2220446049250313e-31)*m,_=f-(f-m);return _>t||_!=_?s*(1/0):s*_}}export{i as __require};