-
Notifications
You must be signed in to change notification settings - Fork 2
/
index.min.js
1 lines (1 loc) · 113 KB
/
index.min.js
1
var FloPoly;(()=>{"use strict";var e={4447:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.fastTwoDiff=void 0,t.fastTwoDiff=function(e,t){const n=e-t;return[e-n-t,n]}},5447:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.fastTwoSum=void 0,t.fastTwoSum=function(e,t){const n=e+t;return[t-(n-e),n]}},6962:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.reduceSignificand=void 0,t.reduceSignificand=function(e,t){const n=53-t,r=(Math.pow(2,n)+1)*e;return r-(r-e)}},93:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.split=void 0,t.split=function(e){const t=134217729*e,n=t-(t-e);return[n,e-n]}},4614:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.twoDiff=void 0,t.twoDiff=function(e,t){const n=e-t,r=e-n;return[e-(n+r)+(r-t),n]}},5654:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.twoProduct=void 0;const n=134217729;t.twoProduct=function(e,t){const r=e*t,o=n*e,i=o-(o-e),u=e-i,l=n*t,s=l-(l-t),c=t-s;return[u*c-(r-i*s-u*s-i*c),r]}},2621:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.twoSum=void 0,t.twoSum=function(e,t){const n=e+t,r=n-e;return[e-(n-r)+(t-r),n]}},665:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eAbs=void 0;const r=n(4099),o=n(832),i=(r.eSign,o.eNegativeOf);t.eAbs=function(e){return e[e.length-1]<0?i(e):e}},6034:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eCalculate=void 0;const r=n(4729),o=n(5654),i=n(6656),u=n(2621),l=n(4821),s=n(6877),c=n(2194),a=r.expansionProduct,d=o.twoProduct,f=i.scaleExpansion,b=u.twoSum,p=l.growExpansion,g=s.fastExpansionSum;c.eCompress,t.eCalculate=function(e){let t=[0];for(let n=0;n<e.length;n++){const r=e[n];let o=r[0];for(let e=1;e<r.length;e++){const t=r[e];o=1==t.length?1===o.length?d(o[0],t[0]):f(o,t[0]):1===o.length?f(t,o[0]):a(t,o)}t=1===o.length?1===t.length?b(t[0],o[0]):p(t,o[0]):1===t.length?p(o,t[0]):g(t,o)}return t}},1538:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eCompare=void 0;const r=n(2631),o=n(4099);t.eCompare=function(e,t){return o.eSign(r.eDiff(e,t))}},2194:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eCompress=void 0,t.eCompress=function(e){const t=e.slice(),n=t.length;if(1===n)return t;let r=t[n-1],o=n;for(let e=n-2;e>=0;--e){const n=r,i=t[e];r=n+i;const u=i-(r-n);u&&(t[--o]=r,r=u)}let i=0;for(let e=o;e<n;++e){const n=t[e],o=r;r=n+o;const u=o-(r-n);u&&(t[i++]=u)}return t[i++]=r,t.length=i,t}},2631:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eDiff=void 0;const r=n(6877),o=n(832).eNegativeOf,i=r.fastExpansionSum;t.eDiff=function(e,t){const n=o(t);return i(e,n)}},7464:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eDivBy2=void 0,t.eDivBy2=function(e){const t=[];for(let n=0;n<e.length;n++)t.push(.5*e[n]);return t}},7195:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eDiv=void 0;const r=n(5157),o=n(4729),i=n(2631),u=n(3787),l=n(1343),s=o.expansionProduct,c=u.eToBitlength,a=l.expBitLength,d=i.eDiff,f=r.eEstimate;t.eDiv=function(e,t,n){let r=t,o=e,i=!1,u=0;n||(u=a(o)-a(r)+1,n=u/53+1,i=!0);let l=[1/f(r)],b=1;for(;;){if(o=s(o,l),b>n)return i?(o=c(o,u),o):o.slice(o.length-n,o.length);r=s(r,l),l=d([2],r),b*=2}}},5157:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eEstimate=void 0,t.eEstimate=function(e){let t=e[0];for(let n=1;n<e.length;n++)t+=e[n];return t}},9428:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eIntDiv=void 0;const r=n(7295).eLongDivide;t.eIntDiv=function(e,t){return r(e,t).div}},3835:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eIntPow=void 0;const r=n(6846),o=n(4729).expansionProduct,i=r.eProduct;t.eIntPow=function(e,t){if(0===t)return[1];if(1===t)return e;if(2===t)return o(e,e);const n=[];for(let r=0;r<t;r++)n.push(e);return i(n)}},6081:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eIsInteger=void 0;const r=n(2194);t.eIsInteger=function(e){e=r.eCompress(e);for(let t=0;t<e.length;t++)if(e[t]%1!=0)return!1;return!0}},7295:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eLongDivide=void 0;const r=n(832),o=n(6877),i=n(2194),u=n(4821),l=n(8503),s=n(6656),c=n(2631),a=r.eNegativeOf,d=o.fastExpansionSum,f=i.eCompress,b=u.growExpansion,p=l.eSum,g=s.scaleExpansion,m=c.eDiff,v=Math.sign;t.eLongDivide=function(e,t){e=f(e);let n=(t=f(t))[t.length-1];if(1===t.length){if(0===n)throw new Error("division by zero");if(1===n)return{div:e,rem:[0]};if(-1===n)return{div:a(e),rem:[0]}}const r=v(e[e.length-1]);if(0===r)return{div:[0],rem:[0]};let o=v(n),i=[],u=0;for(;;){let r=[];for(let o=e.length-1;o>=0;o--){const u=e[o];let l=Math.round((u-u%n)/n);if(r.push(g(t,l)),0===l)break;i.push(l)}if(e=f(m(e,p(r))),u===i.length)break;u=i.length}let l=e,s=[0];for(let e=0;e<i.length;e++)s=b(s,i[e]);s=f(s);const c=v(l[l.length-1]);return 0!==c&&c!==r&&(r>0?o>0?(s=b(s,-1),l=d(l,t)):(s=b(s,1),l=d(l,a(t))):r<0&&(o>0?(s=b(s,1),l=d(l,a(t))):(s=b(s,-1),l=d(l,t)))),{div:s,rem:l}}},1410:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eMultBy2=void 0,t.eMultBy2=function(e){const t=[];for(let n=0;n<e.length;n++)t.push(2*e[n]);return t}},3545:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eMultByNeg2=void 0,t.eMultByNeg2=function(e){const t=[];for(let n=0;n<e.length;n++)t.push(-2*e[n]);return t}},832:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eNegativeOf=void 0,t.eNegativeOf=function(e){const t=e.length,n=new Array(t);for(let r=0;r<t;r++)n[r]=-e[r];return n}},6846:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eProduct=void 0;const r=n(4729),o=n(5654),i=n(6656),u=n(2194),l=r.expansionProduct,s=o.twoProduct,c=i.scaleExpansion,a=u.eCompress;t.eProduct=function(e){let t=e[0];for(let n=1;n<e.length;n++){const r=e[n];t=1==r.length?1===t.length?s(t[0],r[0]):c(t,r[0]):1===t.length?c(r,t[0]):l(r,t)}return a(t)}},7167:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eRem=void 0;const r=n(7295).eLongDivide;t.eRem=function(e,t){return r(e,t).rem}},4099:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eSign=void 0,t.eSign=function(e){return e[e.length-1]}},8503:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eSum=void 0;const r=n(2621),o=n(4821),i=n(6877),u=r.twoSum,l=o.growExpansion,s=i.fastExpansionSum;t.eSum=function(e){let t=[0];for(let n=0;n<e.length;n++){const r=e[n];t=1===r.length?1===t.length?u(t[0],r[0]):l(t,r[0]):1===t.length?l(r,t[0]):s(t,r)}return t}},3787:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eToBitlength=void 0;const r=n(4099),o=n(3549),i=n(2194),u=n(6962),l=r.eSign,s=i.eCompress;t.eToBitlength=function(e,t){if(e=s(e),0===l(e))return[0];let n=o.msbExponent(e[e.length-1]),r=n,i=e.length-1;for(;i>0;){let u=o.msbExponent(e[i-1]);if(n-u>t)break;r=u,i--}let c=Math.min(t-(n-r),53),a=e[i];a=u.reduceSignificand(a,c);let d=e.slice(i);return d[0]=a,d}},4831:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eToDd=void 0;const r=n(2194).eCompress;t.eToDd=function(e){const t=(e=r(e)).length;return 2===t?e:1===t?[0,e[0]]:[e[t-2],e[t-1]]}},4729:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.expansionProduct=void 0;const r=n(6877),o=n(6656),i=n(2194),u=o.scaleExpansion,l=r.fastExpansionSum;i.eCompress,t.expansionProduct=function(e,t){let n=[0];for(let r=0;r<e.length;r++)n=l(n,u(t,e[r]));return n}},6877:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.fastExpansionSum=void 0,n(2194).eCompress,t.fastExpansionSum=function(e,t){const n=e.length,r=t.length;let o=0,i=0;const u=[];for(;o<n&&i<r;)0!==e[o]?0!==t[i]?Math.abs(e[o])<=Math.abs(t[i])?(u.push(e[o]),o++):(u.push(t[i]),i++):i++:o++;for(;o<n;)u.push(e[o]),o++;for(;i<r;)u.push(t[i]),i++;if(0===u.length)return[0];const l=u.length;if(1===l)return u;const s=[],c=u[1],a=u[0];let d=c+a;const f=a-(d-c);0!==f&&s.push(f),i=0;for(let e=2;e<l;e++){const t=u[e],n=d+t,r=n-d,o=d-(n-r)+(t-r);0!==o&&s.push(o),d=n}return 0===d&&0!==s.length||s.push(d),s}},4821:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.growExpansion=void 0,n(2194).eCompress,t.growExpansion=function(e,t){const n=e.length;let r=t;const o=[];for(let t=0;t<n;t++){const n=e[t],i=r+n,u=i-r;let l=r-(i-u)+(n-u);0!==l&&o.push(l),r=i}return 0===r&&0!==o.length||o.push(r),o}},4825:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isAdjacent=void 0;const r=n(4896);t.isAdjacent=function(e,t){return r.isOverlapping(e,t)||r.isOverlapping(e,2*t)||r.isOverlapping(2*e,t)}},4896:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isNonOverlappingAll=t.isNonOverlapping=t.isOverlapping=void 0;const r=n(406),o=n(9842);function i(e,t){return!u(e,t)}function u(e,t){if(0===e||0===t)return!0;Math.abs(t)>Math.abs(e)&&([e,t]=[t,e]);let n=r.getLowestSetBit(e),i=r.getHighestSetBit(t);return n+(o.exponent(e)-o.exponent(t))>i}t.isOverlapping=i,t.isNonOverlapping=u,t.isNonOverlappingAll=function(e){for(let t=1;t<e.length;t++)if(i(e[t-1],e[t]))return!1;return!0}},6656:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.scaleExpansion2=t.scaleExpansion=void 0;const r=n(5654),o=n(2621),i=n(5447),u=n(2194),l=134217729;r.twoProduct,o.twoSum,i.fastTwoSum,u.eCompress,t.scaleExpansion=function(e,t){const n=e.length;let r;const o=e[0];let i=o*t;const u=l*o,s=u-(u-o),c=o-s,a=l*t,d=a-(a-t),f=t-d,b=[],p=c*f-(i-s*d-c*d-s*f);0!==p&&b.push(p);for(let o=1;o<n;o++){const n=e[o],u=n*t,s=l*n,c=s-(s-n),a=n-c,d=l*t,f=d-(d-t),p=t-f,g=a*p-(u-c*f-a*f-c*p),m=i+g,v=m-i,P=i-(m-v)+(g-v);0!==P&&b.push(P),r=m;const y=u+r,h=r-(y-u);0!==h&&b.push(h),i=y}return 0===i&&0!==b.length||b.push(i),b},t.scaleExpansion2=function(e,t){const n=t.length;let r;const o=t[0];let i=o*e;const u=l*o,s=u-(u-o),c=o-s,a=l*e,d=a-(a-e),f=e-d,b=[],p=c*f-(i-s*d-c*d-s*f);0!==p&&b.push(p);for(let o=1;o<n;o++){const n=t[o],u=n*e,s=l*n,c=s-(s-n),a=n-c,d=l*e,f=d-(d-e),p=e-f,g=a*p-(u-c*f-a*f-c*p),m=i+g,v=m-i,P=i-(m-v)+(g-v);0!==P&&b.push(P),r=m;const y=u+r,h=r-(y-u);0!==h&&b.push(h),i=y}return 0===i&&0!==b.length||b.push(i),b}},1343:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.expBitLength=t.bitLength=void 0;const r=n(406),o=n(2194),i=n(9842),u=n(4099);t.bitLength=function(e){return 0===e?0:r.getHighestSetBit(e)-r.getLowestSetBit(e)+1},t.expBitLength=function(e){let t=o.eCompress(e);if(0===u.eSign(t))return 0;let n=t[t.length-1],l=t[0];return i.exponent(n)-i.exponent(l)+(53-r.getLowestSetBit(l))}},1471:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.doubleToBinaryString=void 0;const r=n(6802);function o(e){let t=e.toString(2);for(;t.length<8;t="0"+t);return t}t.doubleToBinaryString=function(e){return r.doubleToOctets(e).map(o).join("")}},6802:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.doubleToOctets=void 0,t.doubleToOctets=function(e){var t=new ArrayBuffer(8);return new DataView(t).setFloat64(0,e,!1),Array.from(new Uint8Array(t))}},9842:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.exponent=void 0;const r=n(682);t.exponent=function(e){return r.parseDouble(e).exponent}},406:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getHighestSetBit=t.getLowestSetBit=void 0;const r=n(6135);function o(e){return Math.log2(e&-e)}function i(e){return e>=128?7:e>=64?6:e>=32?5:e>=16?4:e>=8?3:e>=4?2:e>=2?1:e>=1?0:NaN}t.getLowestSetBit=function(e){if(0===e||!Number.isFinite(e))return NaN;let t=r.significand(e),n=t.length;for(let e=n-1;e>=0;e--){if(0===t[e])continue;let r=o(t[e]);if(Number.isFinite(r))return 8*(n-e-1)+r}return NaN},t.getHighestSetBit=function(e){if(0===e||!Number.isFinite(e))return NaN;let t=r.significand(e),n=t.length;for(let e=0;e<n;e++){let r=i(t[e]);if(Number.isFinite(r))return 8*(n-e-1)+r}return NaN}},8776:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isBitAligned=void 0;const r=n(406),o=n(9842);t.isBitAligned=function(e,t,n){if(0===e)return!0;let i=o.exponent(e),u=r.getHighestSetBit(e)-52+i;return r.getLowestSetBit(e)-52+i>=n&&u<=t-1+n}},470:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.lsbExponent=void 0;const r=n(406),o=n(9842);t.lsbExponent=function(e){if(0===e||!Number.isFinite(e))return NaN;let t=o.exponent(e);return r.getLowestSetBit(e)-52+t}},3549:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.msbExponent=void 0;const r=n(406),o=n(9842);t.msbExponent=function(e){if(0===e||!Number.isFinite(e))return NaN;let t=o.exponent(e);return r.getHighestSetBit(e)-52+t}},682:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseDoubleDetailed=t.parseDouble=void 0;const r=n(1471),o=n(6802);t.parseDouble=function(e){let t=o.doubleToOctets(e),n=t[0],r=t[1],i=n>>7,u=((127&n)<<4)+((240&r)>>4),l=0===u?0:16,s=0===u?u-1022:u-1023,c=t.slice(1);return c[0]=(15&r)+l,{sign:i,exponent:s,significand:c}},t.parseDoubleDetailed=function(e){let t=r.doubleToBinaryString(e),[,n,o,i]=t.match(/^(.)(.{11})(.{52})$/),u=0===parseInt(o,2)?"0":"1";return{full:n+o+u+i,sign:n,exponent:o,hidden:u,significand:i}}},6135:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.significand=void 0;const r=n(682);t.significand=function(e){return r.parseDouble(e).significand}},3687:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.orient2d=void 0;const r=n(5654),o=n(2631),i=n(5157),u=n(4614),l=n(6877),s=n(2194);t.orient2d=function(e,t,n){let c,a=(e[0]-n[0])*(t[1]-n[1]),d=(e[1]-n[1])*(t[0]-n[0]),f=a-d;if(a>0){if(d<=0)return f;c=a+d}else{if(!(a<0))return f;if(d>=0)return f;c=-a-d}return Math.abs(f)>=3330669073875472e-31*c?f:function(e,t,n,c){let a=e[0]-n[0],d=t[0]-n[0],f=e[1]-n[1],b=t[1]-n[1],p=o.eDiff(r.twoProduct(a,b),r.twoProduct(f,d)),g=i.eEstimate(p);if(Math.abs(g)>=2220446049250315e-31*c)return g;let m=u.twoDiff(e[0],n[0])[0],v=u.twoDiff(t[0],n[0])[0],P=u.twoDiff(e[1],n[1])[0],y=u.twoDiff(t[1],n[1])[0];if(0===m&&0===P&&0===v&&0===y)return g;let h=1109335647967049e-46*c+3330669073875471e-31*Math.abs(g);if(g+=a*y+b*m-(f*v+d*P),Math.abs(g)>=h)return g;let O=o.eDiff(r.twoProduct(m,b),r.twoProduct(P,d)),_=l.fastExpansionSum(p,O),M=o.eDiff(r.twoProduct(a,y),r.twoProduct(f,v)),j=l.fastExpansionSum(_,M),S=o.eDiff(r.twoProduct(m,y),r.twoProduct(P,v)),D=l.fastExpansionSum(j,S);return D=s.eCompress(D),D[D.length-1]}(e,t,n,c)}},9399:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eIsInteger=t.isNonOverlappingAll=t.isAdjacent=t.orient2d=t.significand=t.exponent=t.getLowestSetBit=t.getHighestSetBit=t.doubleToOctets=t.doubleToBinaryString=t.expBitLength=t.bitLength=t.lsbExponent=t.msbExponent=t.isBitAligned=t.parseDoubleDetailed=t.parseDouble=t.eToDd=t.eProduct=t.eSum=t.eCalculate=t.eIntPow=t.eToBitlength=t.eAbs=t.eCompare=t.eSign=t.eDivBy2=t.eMultByNeg2=t.eMultBy2=t.eNegativeOf=t.eDiff=t.eEstimate=t.eCompress=t.eRem=t.eIntDiv=t.eLongDivide=t.eDiv=t.eMultDouble2=t.scaleExpansion2=t.eMultDouble1=t.scaleExpansion=t.eMult=t.expansionProduct=t.eAddDouble=t.growExpansion=t.eAdd=t.fastExpansionSum=t.reduceSignificand=t.twoSum=t.twoProduct=t.twoDiff=t.split=t.fastTwoSum=t.fastTwoDiff=t.operators=void 0;const r=n(3787);Object.defineProperty(t,"eToBitlength",{enumerable:!0,get:function(){return r.eToBitlength}});const o=n(7195);Object.defineProperty(t,"eDiv",{enumerable:!0,get:function(){return o.eDiv}});const i=n(7295);Object.defineProperty(t,"eLongDivide",{enumerable:!0,get:function(){return i.eLongDivide}});const u=n(9428);Object.defineProperty(t,"eIntDiv",{enumerable:!0,get:function(){return u.eIntDiv}});const l=n(7167);Object.defineProperty(t,"eRem",{enumerable:!0,get:function(){return l.eRem}});const s=n(2194);Object.defineProperty(t,"eCompress",{enumerable:!0,get:function(){return s.eCompress}});const c=n(1538);Object.defineProperty(t,"eCompare",{enumerable:!0,get:function(){return c.eCompare}});const a=n(665);Object.defineProperty(t,"eAbs",{enumerable:!0,get:function(){return a.eAbs}});const d=n(5157);Object.defineProperty(t,"eEstimate",{enumerable:!0,get:function(){return d.eEstimate}});const f=n(2631);Object.defineProperty(t,"eDiff",{enumerable:!0,get:function(){return f.eDiff}});const b=n(6877);Object.defineProperty(t,"fastExpansionSum",{enumerable:!0,get:function(){return b.fastExpansionSum}});const p=n(4447);Object.defineProperty(t,"fastTwoDiff",{enumerable:!0,get:function(){return p.fastTwoDiff}});const g=n(5447);Object.defineProperty(t,"fastTwoSum",{enumerable:!0,get:function(){return g.fastTwoSum}});const m=n(4821);Object.defineProperty(t,"growExpansion",{enumerable:!0,get:function(){return m.growExpansion}});const v=n(832);Object.defineProperty(t,"eNegativeOf",{enumerable:!0,get:function(){return v.eNegativeOf}});const P=n(6656);Object.defineProperty(t,"scaleExpansion",{enumerable:!0,get:function(){return P.scaleExpansion}}),Object.defineProperty(t,"scaleExpansion2",{enumerable:!0,get:function(){return P.scaleExpansion2}});const y=n(1410);Object.defineProperty(t,"eMultBy2",{enumerable:!0,get:function(){return y.eMultBy2}});const h=n(3545);Object.defineProperty(t,"eMultByNeg2",{enumerable:!0,get:function(){return h.eMultByNeg2}});const O=n(7464);Object.defineProperty(t,"eDivBy2",{enumerable:!0,get:function(){return O.eDivBy2}});const _=n(93);Object.defineProperty(t,"split",{enumerable:!0,get:function(){return _.split}});const M=n(4614);Object.defineProperty(t,"twoDiff",{enumerable:!0,get:function(){return M.twoDiff}});const j=n(5654);Object.defineProperty(t,"twoProduct",{enumerable:!0,get:function(){return j.twoProduct}});const S=n(2621);Object.defineProperty(t,"twoSum",{enumerable:!0,get:function(){return S.twoSum}});const D=n(6962);Object.defineProperty(t,"reduceSignificand",{enumerable:!0,get:function(){return D.reduceSignificand}});const I=n(4729);Object.defineProperty(t,"expansionProduct",{enumerable:!0,get:function(){return I.expansionProduct}});const E=n(682);Object.defineProperty(t,"parseDouble",{enumerable:!0,get:function(){return E.parseDouble}}),Object.defineProperty(t,"parseDoubleDetailed",{enumerable:!0,get:function(){return E.parseDoubleDetailed}});const C=n(8776);Object.defineProperty(t,"isBitAligned",{enumerable:!0,get:function(){return C.isBitAligned}});const N=n(3549);Object.defineProperty(t,"msbExponent",{enumerable:!0,get:function(){return N.msbExponent}});const R=n(470);Object.defineProperty(t,"lsbExponent",{enumerable:!0,get:function(){return R.lsbExponent}});const B=n(4099);Object.defineProperty(t,"eSign",{enumerable:!0,get:function(){return B.eSign}});const A=n(1343);Object.defineProperty(t,"bitLength",{enumerable:!0,get:function(){return A.bitLength}});const T=n(1343);Object.defineProperty(t,"expBitLength",{enumerable:!0,get:function(){return T.expBitLength}});const x=n(6034);Object.defineProperty(t,"eCalculate",{enumerable:!0,get:function(){return x.eCalculate}});const w=n(8503);Object.defineProperty(t,"eSum",{enumerable:!0,get:function(){return w.eSum}});const L=n(6846);Object.defineProperty(t,"eProduct",{enumerable:!0,get:function(){return L.eProduct}});const F=n(9842);Object.defineProperty(t,"exponent",{enumerable:!0,get:function(){return F.exponent}});const H=n(6135);Object.defineProperty(t,"significand",{enumerable:!0,get:function(){return H.significand}});const q=n(1471);Object.defineProperty(t,"doubleToBinaryString",{enumerable:!0,get:function(){return q.doubleToBinaryString}});const V=n(6802);Object.defineProperty(t,"doubleToOctets",{enumerable:!0,get:function(){return V.doubleToOctets}});const W=n(406);Object.defineProperty(t,"getHighestSetBit",{enumerable:!0,get:function(){return W.getHighestSetBit}}),Object.defineProperty(t,"getLowestSetBit",{enumerable:!0,get:function(){return W.getLowestSetBit}});const G=n(3835);Object.defineProperty(t,"eIntPow",{enumerable:!0,get:function(){return G.eIntPow}});const U=n(4831);Object.defineProperty(t,"eToDd",{enumerable:!0,get:function(){return U.eToDd}});const Z=n(3687);Object.defineProperty(t,"orient2d",{enumerable:!0,get:function(){return Z.orient2d}});const Y=n(4825);Object.defineProperty(t,"isAdjacent",{enumerable:!0,get:function(){return Y.isAdjacent}});const K=n(4896);Object.defineProperty(t,"isNonOverlappingAll",{enumerable:!0,get:function(){return K.isNonOverlappingAll}});const Q=n(6081);Object.defineProperty(t,"eIsInteger",{enumerable:!0,get:function(){return Q.eIsInteger}});const X=b.fastExpansionSum;t.eAdd=X;const k=m.growExpansion;t.eAddDouble=k;const $=I.expansionProduct;t.eMult=$;const z=P.scaleExpansion;t.eMultDouble1=z;const J=P.scaleExpansion2;t.eMultDouble2=J;const ee={fastTwoDiff:p.fastTwoDiff,fastTwoSum:g.fastTwoSum,split:_.split,twoDiff:M.twoDiff,twoProduct:j.twoProduct,twoSum:S.twoSum,reduceSignificand:D.reduceSignificand,fastExpansionSum:b.fastExpansionSum,eAdd:X,growExpansion:m.growExpansion,eAddDouble:k,expansionProduct:I.expansionProduct,eMult:$,scaleExpansion:P.scaleExpansion,eMultDouble1:z,scaleExpansion2:P.scaleExpansion2,eMultDouble2:J,eDiv:o.eDiv,eLongDivide:i.eLongDivide,eIntDiv:u.eIntDiv,eRem:l.eRem,eCompress:s.eCompress,eEstimate:d.eEstimate,eDiff:f.eDiff,eNegativeOf:v.eNegativeOf,eMultBy2:y.eMultBy2,eMultByNeg2:h.eMultByNeg2,eDivBy2:O.eDivBy2,eSign:B.eSign,eCompare:c.eCompare,eAbs:a.eAbs,eToBitlength:r.eToBitlength,eIntPow:G.eIntPow,eCalculate:x.eCalculate,eSum:w.eSum,eProduct:L.eProduct,eToDd:U.eToDd,parseDouble:E.parseDouble,parseDoubleDetailed:E.parseDoubleDetailed,isBitAligned:C.isBitAligned,msbExponent:N.msbExponent,lsbExponent:R.lsbExponent,bitLength:A.bitLength,expBitLength:T.expBitLength,doubleToBinaryString:q.doubleToBinaryString,doubleToOctets:V.doubleToOctets,getHighestSetBit:W.getHighestSetBit,getLowestSetBit:W.getLowestSetBit,exponent:F.exponent,significand:H.significand,orient2d:Z.orient2d,isAdjacent:Y.isAdjacent,isNonOverlappingAll:K.isNonOverlappingAll,eIsInteger:Q.eIsInteger};t.operators=ee},2452:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.fastTwoDiff=void 0,t.fastTwoDiff=function(e,t){const n=e-t;return[e-n-t,n]}},8822:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.fastTwoSum=void 0,t.fastTwoSum=function(e,t){const n=e+t;return[t-(n-e),n]}},7894:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.reduceSignificand=void 0,t.reduceSignificand=function(e,t){const n=53-t,r=(Math.pow(2,n)+1)*e;return r-(r-e)}},2398:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.split=void 0,t.split=function(e){const t=134217729*e,n=t-(t-e);return[n,e-n]}},9978:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.twoDiff=void 0,t.twoDiff=function(e,t){const n=e-t,r=e-n;return[e-(n+r)+(r-t),n]}},1428:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.twoProduct=void 0;const n=134217729;t.twoProduct=function(e,t){const r=e*t,o=n*e,i=o-(o-e),u=e-i,l=n*t,s=l-(l-t),c=t-s;return[u*c-(r-i*s-u*s-i*c),r]}},8252:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.twoSum=void 0,t.twoSum=function(e,t){const n=e+t,r=n-e;return[e-(n-r)+(t-r),n]}},3278:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ddDivDdWithError=void 0;const r=n(1783).ddDivDd,o=Number.EPSILON/2,i=o*o;t.ddDivDdWithError=function(e,t,n,u){const l=e[0],s=e[1],c=t[0],a=t[1],d=r(e,t),f=Math.abs(l+s),b=Math.abs(c+a),p=b-o*b-u;return p<=0?{est:d,err:Number.POSITIVE_INFINITY}:{est:d,err:(b*n+f*u)/Math.pow(p,2)+9*i*Math.abs(f/b)}}},4874:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ddAddDd=void 0,t.ddAddDd=function(e,t){const n=e[0],r=e[1],o=t[0],i=t[1],u=r+i,l=u-r,s=n+o,c=s-n,a=r-(u-l)+(i-l)+s,d=u+a,f=n-(s-c)+(o-c)+(a-(d-u)),b=d+f;return[f-(b-d),b]}},8575:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ddCompare=void 0,t.ddCompare=function(e,t){const n=e[0],r=e[1],o=t[0],i=t[1],u=r-i,l=u-r,s=n-o,c=s-n,a=r-(u-l)+(-i-l)+s,d=u+a;return d+(n-(s-c)+(-o-c)+(a-(d-u)))}},148:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ddDiffDd=void 0,t.ddDiffDd=function(e,t){const n=e[0],r=e[1],o=t[0],i=t[1],u=r-i,l=u-r,s=n-o,c=s-n,a=r-(u-l)+(-i-l)+s,d=u+a,f=n-(s-c)+(-o-c)+(a-(d-u)),b=d+f;return[f-(b-d),b]}},1783:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ddDivDd=void 0;const n=134217729;t.ddDivDd=function(e,t){const r=e[0],o=e[1],i=t[0],u=t[1],l=o/u,s=u*l,c=n*u,a=c-(c-u),d=u-a,f=n*l,b=f-(f-l),p=l-b,g=i*l,m=s+g,v=g-(m-s)+(d*p-(s-a*b-d*b-a*p)),P=m+v,y=(o-P+(r-(v-(P-m))))/u,h=l+y;return[y-(h-l),h]}},8106:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ddMax=void 0;const r=n(148).ddDiffDd;t.ddMax=function(e,t){return r(e,t)[1]>0?e:t}},1546:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ddMin=void 0;const r=n(148).ddDiffDd;t.ddMin=function(e,t){return r(e,t)[1]>0?t:e}},4776:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ddMultDd=void 0;const n=Math.pow(2,27)+1;t.ddMultDd=function(e,t){const r=e[1],o=t[1],i=r*o,u=n*r,l=u-(u-r),s=r-l,c=n*o,a=c-(c-o),d=o-a,f=s*d-(i-l*a-s*a-l*d)+(r*t[0]+e[0]*o),b=i+f;return[f-(b-i),b]}},9403:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ddProduct=void 0;const r=n(4776);t.ddProduct=function(e){let t=e[0];for(let n=1;n<e.length;n++)t=r.ddMultDd(t,e[n]);return t}},9014:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ddSum=void 0;const r=n(4874);t.ddSum=function(e){let t=e[0];for(let n=1;n<e.length;n++)t=r.ddAddDd(t,e[n]);return t}},9224:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ddAbs=void 0,t.ddAbs=function(e){const t=e[1];return t<0?[-e[0],-t]:e}},5524:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ddDivBy2=void 0,t.ddDivBy2=function(e){return[e[0]/2,e[1]/2]}},2361:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ddMultBy2=void 0,t.ddMultBy2=function(e){return[2*e[0],2*e[1]]}},8382:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ddMultBy4=void 0,t.ddMultBy4=function(e){return[4*e[0],4*e[1]]}},14:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ddMultByNeg2=void 0,t.ddMultByNeg2=function(e){return[-2*e[0],-2*e[1]]}},7355:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ddMultByNeg4=void 0,t.ddMultByNeg4=function(e){return[-4*e[0],-4*e[1]]}},3785:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ddNegativeOf=void 0,t.ddNegativeOf=function(e){return[-e[0],-e[1]]}},9148:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ddSign=void 0,t.ddSign=function(e){return e[1]}},1383:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ddSqrt=void 0,t.ddSqrt=function(e){const t=e[0],n=e[1];if(0===n)return[0,0];const r=Math.sqrt(n),o=r*r,i=134217729*r,u=i-(i-r),l=r-u,s=.5*(n-o-(l*l-(o-u*u-u*l*2))+t)/r;return[s-(r+s-r),r+s]}},7029:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ddAddDouble=void 0,t.ddAddDouble=function(e,t){const n=e[0],r=e[1],o=r+t,i=o-r,u=n+(r-(o-i)+(t-i)),l=o+u;return[u-(l-o),l]}},211:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ddDivDouble=void 0;const n=134217729;t.ddDivDouble=function(e,t){const r=e[0],o=e[1],i=o/t,u=i*t,l=n*i,s=l-(l-i),c=i-s,a=n*t,d=a-(a-t),f=t-d,b=(o-u-(c*f-(u-s*d-c*d-s*f))+r)/t,p=i+b;return[b-(p-i),p]}},7129:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ddMultDouble2=t.ddMultDouble1=void 0;const n=134217729;t.ddMultDouble1=function(e,t){const r=t[0],o=t[1],i=o*e,u=n*o,l=u-(u-o),s=o-l,c=n*e,a=c-(c-e),d=e-a,f=r*e,b=i+f,p=f-(b-i)+(s*d-(i-l*a-s*a-l*d)),g=b+p;return[p-(g-b),g]},t.ddMultDouble2=function(e,t){const r=t[0],o=t[1],i=o*e,u=n*o,l=u-(u-o),s=o-l,c=n*e,a=c-(c-e),d=e-a,f=s*d-(i-l*a-s*a-l*d)+r*e,b=i+f;return[f-(b-i),b]}},1387:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.doubleDivDouble=void 0;const n=134217729;t.doubleDivDouble=function(e,t){const r=e/t,o=r*t,i=n*r,u=i-(i-r),l=r-u,s=n*t,c=s-(s-t),a=t-c,d=(e-o-(l*a-(o-u*c-l*c-u*a)))/t,f=r+d;return[d-(f-r),f]}},9150:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.doubleSqrt=void 0,t.doubleSqrt=function(e){if(0===e)return[0,0];const t=Math.sqrt(e),n=t*t,r=134217729*t,o=r-(r-t),i=t-o,u=.5*(e-n-(i*i-(n-o*o-o*i*2)))/t;return[u-((e=t+u)-t),e]}},5774:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bitLength=void 0;const r=n(9710);t.bitLength=function(e){return 0===e?0:r.getHighestSetBit(e)-r.getLowestSetBit(e)+1}},9663:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.doubleToBinaryString=void 0;const r=n(50);function o(e){let t=e.toString(2);for(;t.length<8;t="0"+t);return t}t.doubleToBinaryString=function(e){return r.doubleToOctets(e).map(o).join("")}},50:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.doubleToOctets=void 0,t.doubleToOctets=function(e){var t=new ArrayBuffer(8);return new DataView(t).setFloat64(0,e,!1),Array.from(new Uint8Array(t))}},7377:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.exponent=void 0;const r=n(3066);t.exponent=function(e){return r.parseDouble(e).exponent}},9710:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getHighestSetBit=t.getLowestSetBit=void 0;const r=n(3236);function o(e){return Math.log2(e&-e)}function i(e){return e>=128?7:e>=64?6:e>=32?5:e>=16?4:e>=8?3:e>=4?2:e>=2?1:e>=1?0:NaN}t.getLowestSetBit=function(e){if(0===e||!Number.isFinite(e))return NaN;let t=r.significand(e),n=t.length;for(let e=n-1;e>=0;e--){if(0===t[e])continue;let r=o(t[e]);if(Number.isFinite(r))return 8*(n-e-1)+r}return NaN},t.getHighestSetBit=function(e){if(0===e||!Number.isFinite(e))return NaN;let t=r.significand(e),n=t.length;for(let e=0;e<n;e++){let r=i(t[e]);if(Number.isFinite(r))return 8*(n-e-1)+r}return NaN}},964:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isBitAligned=void 0;const r=n(9710),o=n(7377);t.isBitAligned=function(e,t,n){if(0===e)return!0;let i=o.exponent(e),u=r.getHighestSetBit(e)-52+i;return r.getLowestSetBit(e)-52+i>=n&&u<=t-1+n}},6303:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.lsbExponent=void 0;const r=n(9710),o=n(7377);t.lsbExponent=function(e){if(0===e||!Number.isFinite(e))return NaN;let t=o.exponent(e);return r.getLowestSetBit(e)-52+t}},8476:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.msbExponent=void 0;const r=n(9710),o=n(7377);t.msbExponent=function(e){if(0===e||!Number.isFinite(e))return NaN;let t=o.exponent(e);return r.getHighestSetBit(e)-52+t}},3066:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseDoubleDetailed=t.parseDouble=void 0;const r=n(9663),o=n(50);t.parseDouble=function(e){let t=o.doubleToOctets(e),n=t[0],r=t[1],i=n>>7,u=((127&n)<<4)+((240&r)>>4),l=0===u?0:16,s=0===u?u-1022:u-1023,c=t.slice(1);return c[0]=(15&r)+l,{sign:i,exponent:s,significand:c}},t.parseDoubleDetailed=function(e){let t=r.doubleToBinaryString(e),[,n,o,i]=t.match(/^(.)(.{11})(.{52})$/),u=0===parseInt(o,2)?"0":"1";return{full:n+o+u+i,sign:n,exponent:o,hidden:u,significand:i}}},3236:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.significand=void 0;const r=n(3066);t.significand=function(e){return r.parseDouble(e).significand}},1433:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.divWithErr=void 0;const n=Math.abs,r=Number.EPSILON/2;t.divWithErr=function(e,t,o,i){const u=e/t,l=n(e),s=n(t),c=s-i;return c<=0?{est:u,err:Number.POSITIVE_INFINITY}:{est:u,err:(s*o+l*i)/Math.pow(c,2)+r*n(l/s)}}},2930:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.sqrtWithErr=void 0;const n=Math.abs;Number.EPSILON,t.sqrtWithErr=function(e,t){if(e-t<=0){const n=e>0?Math.sqrt(e):0;return{est:n,err:Math.max(Math.sqrt(e+t)-n,n)}}const r=Math.sqrt(e),o=Math.sqrt(e-t),i=Math.sqrt(e+t);return{est:r,err:Math.max(n(o-r),n(i-r))}}},6168:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.significand=t.exponent=t.getLowestSetBit=t.getHighestSetBit=t.doubleToOctets=t.doubleToBinaryString=t.bitLength=t.lsbExponent=t.msbExponent=t.isBitAligned=t.parseDoubleDetailed=t.parseDouble=t.sqrtWithErr=t.divWithErr=t.ddDivDdWithError=t.ddMax=t.ddMin=t.ddMultByNeg4=t.ddMultByNeg2=t.ddDivBy2=t.ddMultBy4=t.ddMultBy2=t.ddSign=t.ddNegativeOf=t.ddDivDd=t.ddDivDouble=t.ddMultDd=t.ddMultDouble2=t.ddMultDouble1=t.ddDiffDd=t.ddCompare=t.ddSum=t.ddProduct=t.ddAddDd=t.ddAddDouble=t.ddAbs=t.ddSqrt=t.doubleSqrt=t.reduceSignificand=t.twoSum=t.doubleDivDouble=t.twoProduct=t.twoDiff=t.split=t.fastTwoSum=t.fastTwoDiff=t.operators=void 0;const r=n(1546);Object.defineProperty(t,"ddMin",{enumerable:!0,get:function(){return r.ddMin}});const o=n(8106);Object.defineProperty(t,"ddMax",{enumerable:!0,get:function(){return o.ddMax}});const i=n(1383);Object.defineProperty(t,"ddSqrt",{enumerable:!0,get:function(){return i.ddSqrt}});const u=n(9150);Object.defineProperty(t,"doubleSqrt",{enumerable:!0,get:function(){return u.doubleSqrt}});const l=n(2930);Object.defineProperty(t,"sqrtWithErr",{enumerable:!0,get:function(){return l.sqrtWithErr}});const s=n(9224);Object.defineProperty(t,"ddAbs",{enumerable:!0,get:function(){return s.ddAbs}});const c=n(7029);Object.defineProperty(t,"ddAddDouble",{enumerable:!0,get:function(){return c.ddAddDouble}});const a=n(4874);Object.defineProperty(t,"ddAddDd",{enumerable:!0,get:function(){return a.ddAddDd}});const d=n(9403);Object.defineProperty(t,"ddProduct",{enumerable:!0,get:function(){return d.ddProduct}});const f=n(9014);Object.defineProperty(t,"ddSum",{enumerable:!0,get:function(){return f.ddSum}});const b=n(8575);Object.defineProperty(t,"ddCompare",{enumerable:!0,get:function(){return b.ddCompare}});const p=n(148);Object.defineProperty(t,"ddDiffDd",{enumerable:!0,get:function(){return p.ddDiffDd}});const g=n(7129);Object.defineProperty(t,"ddMultDouble1",{enumerable:!0,get:function(){return g.ddMultDouble1}}),Object.defineProperty(t,"ddMultDouble2",{enumerable:!0,get:function(){return g.ddMultDouble2}});const m=n(2361);Object.defineProperty(t,"ddMultBy2",{enumerable:!0,get:function(){return m.ddMultBy2}});const v=n(8382);Object.defineProperty(t,"ddMultBy4",{enumerable:!0,get:function(){return v.ddMultBy4}});const P=n(5524);Object.defineProperty(t,"ddDivBy2",{enumerable:!0,get:function(){return P.ddDivBy2}});const y=n(14);Object.defineProperty(t,"ddMultByNeg2",{enumerable:!0,get:function(){return y.ddMultByNeg2}});const h=n(7355);Object.defineProperty(t,"ddMultByNeg4",{enumerable:!0,get:function(){return h.ddMultByNeg4}});const O=n(4776);Object.defineProperty(t,"ddMultDd",{enumerable:!0,get:function(){return O.ddMultDd}});const _=n(211);Object.defineProperty(t,"ddDivDouble",{enumerable:!0,get:function(){return _.ddDivDouble}});const M=n(1783);Object.defineProperty(t,"ddDivDd",{enumerable:!0,get:function(){return M.ddDivDd}});const j=n(3785);Object.defineProperty(t,"ddNegativeOf",{enumerable:!0,get:function(){return j.ddNegativeOf}});const S=n(9148);Object.defineProperty(t,"ddSign",{enumerable:!0,get:function(){return S.ddSign}});const D=n(2452);Object.defineProperty(t,"fastTwoDiff",{enumerable:!0,get:function(){return D.fastTwoDiff}});const I=n(8822);Object.defineProperty(t,"fastTwoSum",{enumerable:!0,get:function(){return I.fastTwoSum}});const E=n(2398);Object.defineProperty(t,"split",{enumerable:!0,get:function(){return E.split}});const C=n(9978);Object.defineProperty(t,"twoDiff",{enumerable:!0,get:function(){return C.twoDiff}});const N=n(1428);Object.defineProperty(t,"twoProduct",{enumerable:!0,get:function(){return N.twoProduct}});const R=n(1387);Object.defineProperty(t,"doubleDivDouble",{enumerable:!0,get:function(){return R.doubleDivDouble}});const B=n(8252);Object.defineProperty(t,"twoSum",{enumerable:!0,get:function(){return B.twoSum}});const A=n(7894);Object.defineProperty(t,"reduceSignificand",{enumerable:!0,get:function(){return A.reduceSignificand}});const T=n(3066);Object.defineProperty(t,"parseDouble",{enumerable:!0,get:function(){return T.parseDouble}}),Object.defineProperty(t,"parseDoubleDetailed",{enumerable:!0,get:function(){return T.parseDoubleDetailed}});const x=n(964);Object.defineProperty(t,"isBitAligned",{enumerable:!0,get:function(){return x.isBitAligned}});const w=n(8476);Object.defineProperty(t,"msbExponent",{enumerable:!0,get:function(){return w.msbExponent}});const L=n(6303);Object.defineProperty(t,"lsbExponent",{enumerable:!0,get:function(){return L.lsbExponent}});const F=n(5774);Object.defineProperty(t,"bitLength",{enumerable:!0,get:function(){return F.bitLength}});const H=n(7377);Object.defineProperty(t,"exponent",{enumerable:!0,get:function(){return H.exponent}});const q=n(3236);Object.defineProperty(t,"significand",{enumerable:!0,get:function(){return q.significand}});const V=n(9663);Object.defineProperty(t,"doubleToBinaryString",{enumerable:!0,get:function(){return V.doubleToBinaryString}});const W=n(50);Object.defineProperty(t,"doubleToOctets",{enumerable:!0,get:function(){return W.doubleToOctets}});const G=n(9710);Object.defineProperty(t,"getHighestSetBit",{enumerable:!0,get:function(){return G.getHighestSetBit}}),Object.defineProperty(t,"getLowestSetBit",{enumerable:!0,get:function(){return G.getLowestSetBit}});const U=n(3278);Object.defineProperty(t,"ddDivDdWithError",{enumerable:!0,get:function(){return U.ddDivDdWithError}});const Z=n(1433);Object.defineProperty(t,"divWithErr",{enumerable:!0,get:function(){return Z.divWithErr}});const Y={fastTwoDiff:D.fastTwoDiff,fastTwoSum:I.fastTwoSum,split:E.split,twoDiff:C.twoDiff,twoProduct:N.twoProduct,doubleDivDouble:R.doubleDivDouble,twoSum:B.twoSum,reduceSignificand:A.reduceSignificand,doubleSqrt:u.doubleSqrt,ddSqrt:i.ddSqrt,ddAbs:s.ddAbs,ddAddDouble:c.ddAddDouble,ddAddDd:a.ddAddDd,ddProduct:d.ddProduct,ddSum:f.ddSum,ddCompare:b.ddCompare,ddDiffDd:p.ddDiffDd,ddMultDouble1:g.ddMultDouble1,ddMultDouble2:g.ddMultDouble2,ddMultDd:O.ddMultDd,ddDivDouble:_.ddDivDouble,ddDivDd:M.ddDivDd,ddNegativeOf:j.ddNegativeOf,ddSign:S.ddSign,ddMultBy2:m.ddMultBy2,ddMultBy4:v.ddMultBy4,ddDivBy2:P.ddDivBy2,ddMultByNeg2:y.ddMultByNeg2,ddMultByNeg4:h.ddMultByNeg4,ddMin:r.ddMin,ddMax:o.ddMax,ddDivDdWithError:U.ddDivDdWithError,divWithErr:Z.divWithErr,sqrtWithErr:l.sqrtWithErr,parseDouble:T.parseDouble,parseDoubleDetailed:T.parseDoubleDetailed,isBitAligned:x.isBitAligned,msbExponent:w.msbExponent,lsbExponent:L.lsbExponent,bitLength:F.bitLength,doubleToBinaryString:V.doubleToBinaryString,doubleToOctets:W.doubleToOctets,getHighestSetBit:G.getHighestSetBit,getLowestSetBit:G.getLowestSetBit,exponent:H.exponent,significand:q.significand};t.operators=Y},3620:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bAbsCoeff=void 0,t.bAbsCoeff=function(e){const t=[];for(let n=0;n<e.length;n++){const r=e[n];t.push(r<0n?-r:r)}return t}},9652:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bAdd=void 0;const r=n(5471).bRemoveLeadingZeros;t.bAdd=function(e,t){const n=e.length-1,o=t.length-1,i=n-o,u=i<0?+i:0,l=i>0?-i:0,s=Math.max(n,o),c=[];for(let n=0;n<s+1;n++){const r=e[n+u]||0n,o=t[n+l]||0n;c.push(r+o)}return r(c)}},8427:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bDegree=void 0,t.bDegree=function(e){return e.length-1}},5406:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bDivideByConst=void 0,t.bDivideByConst=function(e,t){const n=e.length,r=[];for(let o=0;o<n;o++)r.push(e[o]/t);return r}},3800:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bEqual=void 0,t.bEqual=function(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}},3861:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bInvert=void 0,t.bInvert=function(e){return e.slice().reverse()}},2477:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bIsRationalMultipleOf=void 0;const r=n(2503);t.bIsRationalMultipleOf=function(e,t){if(0===e.length||0===t.length)return!0;if(e.length!==t.length)return!1;const n=e[0]<0n?e.map((e=>-e)):e,o=t[0]<0n?t.map((e=>-e)):t,i=n[0],u=o[0],l=r.bGcdInt(i,u),s=i/l,c=u/l;for(let e=0;e<n.length;e++){const t=s*o[e];if(t%c!==0n)return!1;if(t/c!==n[e])return!1}return!0}},6740:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bMultiplyByConst=void 0,t.bMultiplyByConst=function(e,t){if(0n===e)return[];const n=t.length,r=[];for(let o=0;o<n;o++)r.push(e*t[o]);return r}},92:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bMultiply=void 0,t.bMultiply=function(e,t){const n=e.length-1,r=t.length-1;if(n<0||r<0)return[];const o=n+r,i=new Array(o+1).fill(0n);for(let u=0;u<n+1;u++)for(let l=0;l<r+1;l++)i[o-(u+l)]+=e[n-u]*t[r-l];return i}},338:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bNegate=void 0,t.bNegate=function(e){const t=[];for(let n=0;n<e.length;n++)t.push(-e[n]);return t}},5471:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bRemoveLeadingZeros=void 0,t.bRemoveLeadingZeros=function(e){let t=0;for(let n=0;n<=e.length-1&&0n===e[n];n++)t++;return 0!==t&&(e=e.slice(t)),e}},4561:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bSubtract=void 0;const r=n(5471).bRemoveLeadingZeros;t.bSubtract=function(e,t){const n=e.length-1,o=t.length-1,i=n-o,u=i>0?-i:0,l=i<0?+i:0,s=Math.max(n,o),c=[];for(let n=0;n<s+1;n++){const r=e[n+l]||0n,o=t[n+u]||0n;c.push(r-o)}return r(c)}},6021:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.absCoeff=void 0,t.absCoeff=function(e){const t=[];for(let n=0;n<e.length;n++)t.push(Math.abs(e[n]));return t}},4332:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.add=void 0;const r=n(9690).removeLeadingZeros;t.add=function(e,t){const n=e.length-1,o=t.length-1,i=n-o,u=i<0?+i:0,l=i>0?-i:0,s=Math.max(n,o),c=[];for(let n=0;n<s+1;n++){const r=e[n+u]||0,o=t[n+l]||0;c.push(r+o)}return r(c)}},9827:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.degree=void 0,t.degree=function(e){return e.length-1}},5651:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.divideByConst=void 0,t.divideByConst=function(e,t){const n=e.length,r=[];for(let o=0;o<n;o++)r.push(e[o]/t);return r}},623:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.equal=void 0,t.equal=function(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}},8704:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.invert=void 0,t.invert=function(e){return e.slice().reverse()}},4640:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isRationalMultipleOf=void 0;const r=n(7313),o=n(481),i=n(9399);t.isRationalMultipleOf=function(e,t){if(0===e.length||0===t.length)return!0;if(e.length!==t.length)return!1;const n=r.scaleFloatsToInts(e[0]<0?e.map((e=>-e)):e),u=r.scaleFloatsToInts(t[0]<0?t.map((e=>-e)):t),l=n[0],s=u[0],c=o.gcdInt(l,s),a=l/c,d=s/c;for(let e=0;e<n.length;e++){const t=i.twoProduct(a,u[e]),{div:r,rem:o}=i.eLongDivide(t,[d]);if(0!==i.eSign(o))return!1;if(0!==i.eCompare(r,[n[e]]))return!1}return!0}},1802:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.multiplyByConst=void 0;const r=n(9690).removeLeadingZeros;t.multiplyByConst=function(e,t){if(0===e)return[];const n=t.length,o=[];for(let r=0;r<n;r++)o.push(e*t[r]);return r(o)}},5117:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.multiply=void 0;const r=n(9690).removeLeadingZeros;t.multiply=function(e,t){const n=e.length-1,o=t.length-1;if(n<0||o<0)return[];const i=n+o,u=new Array(i+1).fill(0);for(let r=0;r<n+1;r++)for(let l=0;l<o+1;l++)u[i-(r+l)]+=e[n-r]*t[o-l];return r(u)}},6556:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.negate=void 0,t.negate=function(e){const t=[];for(let n=0;n<e.length;n++)t.push(-e[n]);return t}},9690:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.removeLeadingZeros=void 0,t.removeLeadingZeros=function(e){let t=0;for(let n=0;n<=e.length-1&&0===e[n];n++)t++;return 0!==t&&(e=e.slice(t)),e}},7053:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.subtract=void 0;const r=n(9690).removeLeadingZeros;t.subtract=function(e,t){const n=e.length-1,o=t.length-1,i=n-o,u=i<0?+i:0,l=i>0?-i:0,s=Math.max(n,o),c=[];for(let n=0;n<s+1;n++){const r=e[n+u]||0,o=t[n+l]||0;c.push(r-o)}return r(c)}},5714:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eAbsCoeff=void 0;const r=n(9399).eAbs;t.eAbsCoeff=function(e){const t=[];for(let n=0;n<e.length;n++)t.push(r(e[n]));return t}},1631:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eAdd=void 0;const r=n(287),o=n(9399).fastExpansionSum,i=r.eRemoveLeadingZeros;t.eAdd=function(e,t){const n=e.length-1,r=t.length-1,u=n-r,l=u<0?+u:0,s=u>0?-u:0,c=Math.max(n,r),a=[];for(let n=0;n<c+1;n++){const r=e[n+l]||[0],i=t[n+s]||[0];a.push(o(r,i))}return i(a)}},2498:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eDegree=void 0,t.eDegree=function(e){return e.length-1}},1318:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eEqual=void 0;const r=n(9399).eCompare;t.eEqual=function(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(0!==r(e[n],t[n]))return!1;return!0}},7052:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eInvert=void 0,t.eInvert=function(e){return e.slice().reverse()}},3264:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eIsConstOrZero=void 0,t.eIsConstOrZero=function(e){return e.length<=1}},6506:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eIsRationalMultipleOf=void 0;const r=n(9399),o=n(2933),i=n(1074);t.eIsRationalMultipleOf=function(e,t){if(0===e.length||0===t.length)return!0;if(e.length!==t.length)return!1;const n=o.scaleFloatssToIntss(r.eSign(e[0])<0?e.map((e=>r.eNegativeOf(e))):e),u=o.scaleFloatssToIntss(r.eSign(t[0])<0?t.map((e=>r.eNegativeOf(e))):t),l=n[0],s=u[0],c=i.eGcdInt(l,s),a=r.eIntDiv(l,c),d=r.eIntDiv(s,c);for(let e=0;e<n.length;e++){const t=r.expansionProduct(a,u[e]),{div:o,rem:i}=r.eLongDivide(t,d);if(0!==r.eSign(i))return!1;if(0!==r.eCompare(o,n[e]))return!1}return!0}},2139:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eIsUnit=void 0,t.eIsUnit=function(e){return 1===e.length&&1===e[0].length&&1===e[0][0]}},3992:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eMultiplyByConst=void 0;const r=n(9399),o=n(9399),i=r.eSign,u=o.expansionProduct;t.eMultiplyByConst=function(e,t){if(0===i(e))return[];const n=t.length-1,r=[];for(let o=0;o<n+1;o++)r.push(u(e,t[o]));return r}},8253:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eMultiply=void 0;const r=n(287),o=n(9399),i=n(9399),u=r.eRemoveLeadingZeros,l=o.expansionProduct,s=i.fastExpansionSum;t.eMultiply=function(e,t){const n=e.length-1,r=t.length-1;if(n<0||r<0)return[];const o=n+r,i=new Array(o+1).fill([0]);for(let u=0;u<n+1;u++)for(let c=0;c<r+1;c++)i[o-(u+c)]=s(i[o-(u+c)],l(e[n-u],t[r-c]));return u(i)}},4672:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eNegate=void 0;const r=n(9399).eNegativeOf;t.eNegate=function(e){const t=[];for(let n=0;n<e.length;n++)t.push(r(e[n]));return t}},1340:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eProduct=void 0;const r=n(8253);t.eProduct=function(e){if(0===e.length)return[[1]];let t=e[0];for(let n=1;n<e.length;n++)t=r.eMultiply(t,e[n]);return t}},287:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eRemoveLeadingZeros=void 0;const r=n(9399).eSign;t.eRemoveLeadingZeros=function(e){let t=0;for(let n=0;n<=e.length-1&&0===r(e[n]);n++)t++;return 0!==t&&(e=e.slice(t)),e}},6119:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eSubtract=void 0;const r=n(9399),o=n(287),i=r.eDiff,u=o.eRemoveLeadingZeros;t.eSubtract=function(e,t){const n=e.length-1,r=t.length-1,o=n-r,l=o<0?+o:0,s=o>0?-o:0,c=Math.max(n,r),a=[];for(let n=0;n<c+1;n++){const r=e[n+l]||[0],o=t[n+s]||[0];a.push(i(r,o))}return u(a)}},4629:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.toCasStr=void 0;const r=n(9399);function o(e){return"bigint"==typeof e}function i(e){let t=e.toString();if(o(e))return t;if(Math.abs(e)<1){const n=parseInt(t.split("e-")[1]);n&&(e*=10**(n-1),t="0."+new Array(n).join("0")+e.toString().substring(2))}else{let n=parseInt(t.split("+")[1]);n>20&&(n-=20,t=(e/=10**n).toString()+new Array(n+1).join("0"))}return t}t.toCasStr=function(e){const t=e.length-1;let n="";for(let l=0;l<t+1;l++){const s=e[l],c=(u=s,Array.isArray(u)?r.eEstimate(s):s);let a=i(o(c)?s<0n?-c:c:Math.abs(c));a=(c>=0?" + ":" - ")+a,n+=l===t?a:l===t-1?a+"*x":a+"*x^"+(t-l).toString()}var u;return n}},4984:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bDifferentiate=void 0,t.bDifferentiate=function(e){const t=[],n=e.length-1;for(let r=0;r<n;r++)t.push(BigInt(n-r)*e[r]);return t}},3554:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ddDifferentiateWithError=void 0;const r=n(8421),o=n(6168),i=n(9399),u=o.ddMultDouble2,l=i.eEstimate,s=r.γγ(3);t.ddDifferentiateWithError=function(e){const{p:t,pE:n}=e,r=[],o=[],i=t.length-1;for(let e=0;e<i;e++){const c=i-e,a=u(c,t[e]);r.push(a);const d=0==(c&c-1)?0:s,f=l(a);o.push(c*n[e]+Math.abs(f)*d)}return{p:r,pE:o}}},151:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ddDifferentiate=void 0;const r=n(6168).ddMultDouble2;t.ddDifferentiate=function(e){const t=[],n=e.length-1;for(let o=0;o<n;o++)t.push(r(n-o,e[o]));return t}},1427:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.differentiate=void 0,t.differentiate=function(e){const t=[],n=e.length-1;for(let r=0;r<n;r++)t.push((n-r)*e[r]);return t}},7111:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eDifferentiate=void 0;const r=n(9399).scaleExpansion;t.eDifferentiate=function(e){const t=[],n=e.length-1;for(let o=0;o<n;o++)t.push(r(e[o],n-o));return t}},28:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bChangeVariablesLinear=void 0,t.bChangeVariablesLinear=function(e,t,n){const r=e.length-1;if(r<0)return[];const o=[];for(let e=0;e<r+1;e++)o.push(new Array(r+1).fill(0n));o[0][0]=1n;for(let e=1;e<=r;e++){o[0][e]=n*o[0][e-1];for(let r=1;r<=e;r++)o[r][e]=n*o[r][e-1]+t*o[r-1][e-1]}const i=new Array(r+1).fill(0n);for(let t=0;t<=r;t++){i[r-t]=0n;for(let n=t;n<=r;n++)i[r-t]+=o[t][n]*e[r-n]}return i}},9526:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bChangeVariablesScale=void 0,t.bChangeVariablesScale=function(e,t){const n=e.length-1;if(n<0)return[];const r=[];for(let e=0;e<n+1;e++)r.push(new Array(n+1).fill(0n));r[0][0]=1n;for(let e=1;e<=n;e++){r[0][e]=0n;for(let n=1;n<=e;n++)r[n][e]=t*r[n-1][e-1]}const o=new Array(n+1).fill(0n);for(let t=0;t<=n;t++){o[n-t]=0n;for(let i=t;i<=n;i++)o[n-t]+=r[t][i]*e[n-i]}return o}},4387:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bChangeVariablesTranslateX=void 0,t.bChangeVariablesTranslateX=function(e,t){const n=e.length-1;if(n<0)return[];const r=[];for(let e=0;e<n+1;e++)r.push(new Array(n+1).fill(0n));r[0][0]=1n;for(let e=1;e<=n;e++){r[0][e]=t*r[0][e-1];for(let n=1;n<=e;n++)r[n][e]=t*r[n][e-1]+r[n-1][e-1]}const o=new Array(n+1).fill(0n);for(let t=0;t<=n;t++){o[n-t]=0n;for(let i=t;i<=n;i++){const u=r[t][i]*e[n-i];o[n-t]+=u}}return o}},3493:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bReflectAboutYAxis=void 0,t.bReflectAboutYAxis=function(e){const t=e.length-1;if(t<0)return[];const n=e.slice();for(let e=0;e<t+1;e++)e%2&&(n[e]=-n[e]);return n}},2784:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.changeVariablesLinear=void 0,t.changeVariablesLinear=function(e,t,n){const r=e.length-1;if(r<0)return[];const o=[];for(let e=0;e<r+1;e++)o.push(new Array(r+1).fill(0));o[0][0]=1;for(let e=1;e<=r;e++){o[0][e]=n*o[0][e-1];for(let r=1;r<=e;r++)o[r][e]=n*o[r][e-1]+t*o[r-1][e-1]}const i=new Array(r+1).fill(0);for(let t=0;t<=r;t++){i[r-t]=0;for(let n=t;n<=r;n++)i[r-t]+=o[t][n]*e[r-n]}return i}},8347:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.changeVariablesScale=void 0,t.changeVariablesScale=function(e,t){const n=e.length-1;if(n<0)return[];const r=[];for(let e=0;e<n+1;e++)r.push(new Array(n+1).fill(0));r[0][0]=1;for(let e=1;e<=n;e++){r[0][e]=0;for(let n=1;n<=e;n++)r[n][e]=t*r[n-1][e-1]}const o=new Array(n+1).fill(0);for(let t=0;t<=n;t++){o[n-t]=0;for(let i=t;i<=n;i++)o[n-t]+=r[t][i]*e[n-i]}return o}},9650:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.changeVariablesTranslateX=void 0,t.changeVariablesTranslateX=function(e,t){const n=e.length-1;if(n<0)return[];const r=[];for(let e=0;e<n+1;e++)r.push(new Array(n+1).fill(0));r[0][0]=1;for(let e=1;e<=n;e++){r[0][e]=t*r[0][e-1];for(let n=1;n<=e;n++)r[n][e]=t*r[n][e-1]+r[n-1][e-1]}const o=new Array(n+1).fill(0);for(let t=0;t<=n;t++){o[n-t]=0;for(let i=t;i<=n;i++)o[n-t]+=r[t][i]*e[n-i]}return o}},2137:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.reflectAboutYAxis=void 0,t.reflectAboutYAxis=function(e){const t=e.length-1;if(t<0)return[];const n=e.slice();for(let e=0;e<t+1;e++)e%2&&(n[e]=-n[e]);return n}},8597:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eChangeVariablesLinear=void 0;const r=n(9399),o=n(9399),i=n(9399),u=r.expansionProduct,l=o.fastExpansionSum,s=i.scaleExpansion2;t.eChangeVariablesLinear=function(e,t,n){const r=e.length-1;if(r<0)return[];const o=[];for(let e=0;e<r+1;e++)o.push(new Array(r+1).fill([0]));o[0][0]=[1];for(let e=1;e<=r;e++){o[0][e]=s(n,o[0][e-1]);for(let r=1;r<=e;r++)o[r][e]=l(s(n,o[r][e-1]),s(t,o[r-1][e-1]))}const i=new Array(r+1).fill([0]);for(let t=0;t<=r;t++){i[r-t]=[0];for(let n=t;n<=r;n++){const s=u(o[t][n],e[r-n]);i[r-t]=l(i[r-t],s)}}return i}},7515:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eChangeVariablesScale=void 0;const r=n(9399),o=n(9399),i=n(9399),u=r.expansionProduct,l=o.fastExpansionSum,s=i.scaleExpansion2;t.eChangeVariablesScale=function(e,t){const n=e.length-1;if(n<0)return[];const r=[];for(let e=0;e<n+1;e++)r.push(new Array(n+1).fill([0]));r[0][0]=[1];for(let e=1;e<=n;e++){r[0][e]=[0];for(let n=1;n<=e;n++)r[n][e]=s(t,r[n-1][e-1])}const o=new Array(n+1).fill([0]);for(let t=0;t<=n;t++){o[n-t]=[0];for(let i=t;i<=n;i++)o[n-t]=l(o[n-t],u(r[t][i],e[n-i]))}return o}},5268:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eChangeVariablesTranslateX=void 0;const r=n(9399),o=n(9399),i=n(9399),u=r.expansionProduct,l=o.fastExpansionSum,s=i.scaleExpansion2;t.eChangeVariablesTranslateX=function(e,t){const n=e.length-1;if(n<0)return[];const r=[];for(let e=0;e<n+1;e++)r.push(new Array(n+1).fill([0]));r[0][0]=[1];for(let e=1;e<=n;e++){r[0][e]=s(t,r[0][e-1]);for(let n=1;n<=e;n++)r[n][e]=l(s(t,r[n][e-1]),r[n-1][e-1])}const o=new Array(n+1).fill([0]);for(let t=0;t<=n;t++){o[n-t]=[0];for(let i=t;i<=n;i++){const s=u(r[t][i],e[n-i]);o[n-t]=l(o[n-t],s)}}return o}},4931:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eReflectAboutYAxis=void 0;const r=n(9399).eNegativeOf;t.eReflectAboutYAxis=function(e){const t=e.length-1;if(t<0)return[];const n=e.slice();for(let e=0;e<t+1;e++)e%2&&(n[e]=r(n[e]));return n}},3979:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.conditionNumber=void 0;const r=n(6021),o=n(131);t.conditionNumber=function(e,t){const n=r.absCoeff(e),i=e,u=o.CompHornerK(n,t,4),l=Math.abs(o.CompHornerK(i,t,4));return Math.abs(u/l)}},8421:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t["γγ"]=t["γ"]=void 0;const n=Number.EPSILON/2,r=n*n;t["γ"]=function(e){const t=e*n;return t/(1-t)},t["γγ"]=function(e){const t=e*r;return t/(1-t)}},5377:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bElevateDegree=void 0,t.bElevateDegree=function(e,t){const n=e.slice();for(let e=0;e<t;e++)n.push(0n);return n}},7825:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bPdivInternal=void 0;const r=n(8427),o=n(5377),i=n(9652),u=n(92),l=n(4561),s=r.bDegree,c=o.bElevateDegree,a=i.bAdd,d=u.bMultiply,f=l.bSubtract;t.bPdivInternal=function(e,t){let n=[];const r=s(t),o=t[0];let i=e;for(;;){const e=s(i)-r;if(e<0)return{q:n,r:i};const u=c([i[0]/o],e);n=a(n,u),i=f(i,d(u,t))}}},9125:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bPdivTrivial=void 0;const r=n(8427),o=n(6740),i=n(7825),u=r.bDegree,l=o.bMultiplyByConst,s=i.bPdivInternal;t.bPdivTrivial=function(e,t,n=!1){const r=u(e)-u(t)+1;if(r<1)return{q:[],r:e};let o=t[0]**BigInt(r);var i;o=n?(i=o)>=0?i:-i:o;const c=l(o,e);return s(c,t)}},7380:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bPremSequencePrimitive=void 0;const r=n(9125),o=n(208),i=r.bPdivTrivial,u=o.bPrimitivePart;t.bPremSequencePrimitive=function(e,t){const n=[e,t];let r=1;for(;;){let e=i(n[r-1],n[r]).r;if(e=u(e),0===e.length)return n;if(n.push(e),1===e.length)return n;r++}}},3473:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bPremSequenceSubresultant=void 0;const r=n(8427),o=n(9125),i=r.bDegree,u=o.bPdivTrivial;t.bPremSequenceSubresultant=function(e,t,n=!1){const r=[e,t],o=[i(e),i(t)],l=[1n],s=[1n];let c=1;for(;;){l.push(r[c][0]);const e=o[c-1]-o[c],t=BigInt(e),a=n?-1:(e+1)%2==0?1:-1,d=l[c-1]*s[c-1]**t,f=-t+1n,b=l[c]**t,p=s[c-1]**(f<0n?-f:f);s.push(f<0?b/p:b*p);let g=u(r[c-1],r[c],n).r.map((e=>e/d));if(g=a>0?g:g.map((e=>-e)),o.push(i(g)),0===g.length)return r;if(r.push(g),1===g.length)return r;c++}}},7930:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bPremSequenceTrivial=void 0;const r=n(9125).bPdivTrivial;t.bPremSequenceTrivial=function(e,t){const n=[e,t];let o=1;for(;;){const e=r(n[o-1],n[o]).r;if(0===e.length)return n;if(n.push(e),1===e.length)return n;o++}}},3129:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bSturmChain=void 0;const r=n(4984),o=n(3473),i=r.bDifferentiate,u=o.bPremSequenceSubresultant;t.bSturmChain=function(e){const t=i(e);return u(e,t,!0)}},4876:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.premSequenceSubresultant=void 0;const r=n(2040).ePremSequenceSubresultant;t.premSequenceSubresultant=function(e,t,n=!1){return r(e.map((e=>[e])),t.map((e=>[e])),n)}},6523:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.sturmChain=void 0;const r=n(7111),o=n(2040),i=r.eDifferentiate,u=o.ePremSequenceSubresultant;t.sturmChain=function(e){const t=e.map((e=>[e])),n=i(t);return u(t,n,!0)}},7439:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eElevateDegree=void 0,t.eElevateDegree=function(e,t){const n=e.slice();for(let e=0;e<t;e++)n.push([0]);return n}},1175:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ePdivInternal=void 0;const r=n(9399),o=n(2498),i=n(7439),u=n(1631),l=n(8253),s=n(6119),c=r.eDiv,a=o.eDegree,d=i.eElevateDegree,f=u.eAdd,b=l.eMultiply,p=s.eSubtract;t.ePdivInternal=function(e,t){let n=[];const r=a(t),o=t[0];let i=e;for(;;){const e=a(i)-r;if(e<0)return{q:n,r:i};let u=[c(i[0],o,0)];u=d(u,e),n=f(n,u),i=p(i,b(u,t))}}},8200:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ePdivTrivial=void 0;const r=n(9399),o=n(9399),i=n(2498),u=n(3992),l=n(1175),s=i.eDegree,c=r.eAbs,a=o.eIntPow;t.ePdivTrivial=function(e,t,n=!1){const r=s(e)-s(t)+1;if(r<1)return{q:[],r:e};let o=a(t[0],r);o=n?c(o):o;const i=u.eMultiplyByConst(o,e);return l.ePdivInternal(i,t)}},1625:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ePremSequencePrimitive=void 0;const r=n(8200),o=n(7563),i=r.ePdivTrivial,u=o.ePrimitivePart;t.ePremSequencePrimitive=function(e,t){const n=[e,t];let r=1;for(;;){let e=i(n[r-1],n[r]).r;if(e=u(e),0===e.length)return n;if(n.push(e),1===e.length)return n;r++}}},2040:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ePremSequenceSubresultant=void 0;const r=n(9399),o=n(9399),i=n(9399),u=n(9399),l=n(3264),s=n(2498),c=n(8200).ePdivTrivial,a=l.eIsConstOrZero,d=r.expansionProduct,f=o.eIntPow,b=i.eDiv,p=u.eNegativeOf,g=s.eDegree;t.ePremSequenceSubresultant=function(e,t,n=!1){const r=[e,t],o=[g(e),g(t)],i=[[1]],u=[[1]];let l=2;for(;;){i.push(r[l-1][0]);const e=o[l-2]-o[l-1],t=n?-1:(e+1)%2==0?1:-1,s=d(i[l-2],f(u[l-2],e)),m=1-e,v=f(i[l-1],e),P=f(u[l-2],Math.abs(m));u.push(m<0?b(v,P,0):d(v,P));let y=c(r[l-2],r[l-1],n).r.map((e=>b(e,s,0)));if(y=t>0?y:y.map(p),o.push(g(y)),0===y.length)return r;if(r.push(y),a(y))return r;l++}}},4324:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eSturmChain=void 0;const r=n(7111),o=n(2040),i=n(2933),u=r.eDifferentiate,l=o.ePremSequenceSubresultant,s=i.scaleFloatssToIntss;t.eSturmChain=function(e){e=s(e);const t=u(e);return l(e,t,!0)}},8477:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bEvaluateAt0=void 0,t.bEvaluateAt0=function(e){return 0===e.length?0n:e[e.length-1]}},8306:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bEvaluateAt1=void 0,t.bEvaluateAt1=function(e){let t=0n;for(let n=0;n<e.length;n++)t+=e[n];return t}},8754:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bHorner=void 0,t.bHorner=function(e,t){let n=0n;for(let r=0;r<e.length;r++)n=n*t+e[r];return n}},4405:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AbsHorner=void 0;const n=Math.abs;t.AbsHorner=function(e,t){let r=0;for(let o=0;o<e.length;o++)r=r*t+n(e[o]);return r}},5642:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.compHornerIsFaithful=void 0;const r=n(9399),o=n(1732),i=n(2334),u=n(6865),l=n(4650),s=r.twoSum,c=i.HornerSum,a=o.EFTHorner,d=u.HornerAbsSum,f=l.γs,b=Number.EPSILON;t.compHornerIsFaithful=function(e,t){const n=e.length-1,{r̂:r,pπ:o,pσ:i}=a(e,t),u=c(o,i,t),[l,p]=s(r,u),g=d(o,i,Math.abs(t)),m=f(2*n-1)*g/(1-2*(n+1)*b),v=(m+Math.abs(l))/(1-2*b);return{isFaithful:m<b/2*Math.abs(p),errBound:v,r̄:p}}},131:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CompHornerK=void 0;const r=n(4700),o=n(6171),i=n(1190),u=r.SumK,l=o.EFTHornerK,s=i.Horner;t.CompHornerK=function(e,t,n){n=Math.min(e.length-1,n);const{hs:r,ps:o}=l(e,t,n),i=2**(n-1);for(let e=0;e<i;e++)r.push(s(o[i+e],t));return u(r,n)}},7321:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.compHornerWithRunningError=void 0;const r=n(9399),o=n(1732),i=n(2334),u=n(6865),l=n(4650),s=r.twoSum,c=o.EFTHorner,a=i.HornerSum,d=u.HornerAbsSum,f=l.γs,b=Number.EPSILON/2;t.compHornerWithRunningError=function(e,t){const n=e.length-1,{r̂:r,pπ:o,pσ:i}=c(e,t),u=a(o,i,t),[l,p]=s(r,u),g=d(o,i,Math.abs(t));return[p,(f(2*n-1)*g/(1-2*(n+1)*b)+Math.abs(l))/(1-2*b)]}},2286:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.compHorner=void 0;const r=n(1732),o=n(2334),i=r.EFTHorner,u=o.HornerSum;t.compHorner=function(e,t){const{r̂:n,pπ:r,pσ:o}=i(e,t);return n+u(r,o,t)}},6171:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.EFTHornerK=void 0;const r=n(1732).EFTHorner;t.EFTHornerK=function(e,t,n){const o=[e],i=[],u=2**n-1;for(let e=0;e<u;e++){const{r̂:n,pπ:u,pσ:l}=r(o[e],t);i.push(n),o.push(u),o.push(l)}return{hs:i,ps:o.slice(2**(n-1))}}},1732:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.EFTHorner=void 0;const r=n(9399),o=n(9399).twoSum,i=r.twoProduct;t.EFTHorner=function(e,t){const n=[],r=[];let u,l=e[0];for(let s=1;s<e.length;s++){const[c,a]=i(l,t);[u,l]=o(a,e[s]),n.push(c),r.push(u)}return{r̂:l,pπ:n,pσ:r}}},6038:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.evalCertifiedInclError=void 0;const r=n(1732),o=n(7240),i=n(1190),u=n(4405),l=n(8421).γ,s=r.EFTHorner,c=o.hornerWithRunningError,a=i.Horner,d=u.AbsHorner,f=l(1),b=l(2);t.evalCertifiedInclError=function(e,t,n,r=1){const o=Math.abs(t),[i,u]=c(e[0],t),l=b*d(e[0],o),p=n?a(n,o):0,g=u+l+p;if(g*r<Math.abs(i))return{r̂:i,e:g};let{r̂:m,pπ:v,pσ:P}=s(e[0],t);const[y,h]=c(v,t),[O,_]=c(P,t),[M,j]=c(e[1],t);let S=h+_+j+p;return m=y+O+M+m,S+=f*m,S*r<Math.abs(m)?{r̂:m,e:S}:{r̂:0,e:S}}},1491:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.evalCertified=void 0;const r=n(1732),o=n(7240),i=n(1190),u=n(4405),l=n(8421).γ,s=r.EFTHorner,c=o.hornerWithRunningError,a=i.Horner,d=u.AbsHorner,f=l(1),b=l(2);t.evalCertified=function(e,t,n,r=1){const o=Math.abs(t),i=e[0],[u,l]=c(i,t),p=b*d(i,o),g=n?a(n,o):0;if((l+p+g)*r<Math.abs(u))return u;let{r̂:m,pπ:v,pσ:P}=s(i,t);const[y,h]=c(v,t),[O,_]=c(P,t),[M,j]=c(e[1],t);let S=h+_+j+g;return m=y+O+M+m,S+=f*m,S*r<Math.abs(m)?m:0}},4350:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.evalK4=t.evalK2=t.evalK=void 0;const r=n(7240),o=n(131),i=n(7321),u=r.hornerWithRunningError,l=o.CompHornerK,s=i.compHornerWithRunningError;function c(e,t){const[n,r]=s(e,t);return Math.abs(n)-r<0?a(e,t):n}function a(e,t){return l(e,t,4)}t.evalK=function(e,t){const[n,r]=u(e,t);return Math.abs(n)-r<0?c(e,t):n},t.evalK2=c,t.evalK4=a},8236:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.evaluateAt0=void 0,t.evaluateAt0=function(e){return 0===e.length?0:e[e.length-1]}},6563:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.evaluateAt1=void 0,t.evaluateAt1=function(e){let t=0;for(let n=0;n<e.length;n++)t+=e[n];return t}},4650:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t["γs"]=void 0;const n=Number.EPSILON/2,r=[];t["γs"]=function(e){return r[e]||(1+n)*(e*n/(1-e*n))}},6865:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.HornerAbsSum=void 0,t.HornerAbsSum=function(e,t,n){let r=0;for(let o=0;o<e.length;o++)r=Math.abs(e[o]+t[o])+r*n;return r}},2334:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.HornerSum=void 0,t.HornerSum=function(e,t,n){let r=0;for(let o=0;o<e.length;o++)r=e[o]+t[o]+r*n;return r}},7240:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.hornerWithRunningError=void 0;const n=Math.abs,r=Number.EPSILON/2;t.hornerWithRunningError=function(e,t){let o=e[0],i=.5*n(o);for(let r=1;r<e.length;r++)o=o*t+e[r],i=i*n(t)+n(o);return i=r*(2*i-n(o)),[o,i]}},1190:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Horner=void 0,t.Horner=function(e,t){let n=0;for(let r=0;r<e.length;r++)n=n*t+e[r];return n}},4700:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SumK=void 0;const r=n(7911).vecSum;t.SumK=function(e,t){for(let n=1;n<t;n++)e=r(e);let n=e[0];for(let t=1;t<e.length;t++)n+=e[t];return n}},7911:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.vecSum=void 0;const r=n(9399).twoSum;t.vecSum=function(e){const t=e.slice();for(let e=1;e<t.length;e++)[t[e-1],t[e]]=r(t[e],t[e-1]);return t}},4238:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eeHorner=void 0;const r=n(9399),o=n(9399),i=r.fastExpansionSum,u=o.expansionProduct;t.eeHorner=function(e,t){let n=[0];for(let r=0;r<e.length;r++)n=i(e[r],u(n,t));return n}},8582:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eEvaluateAt0=void 0,t.eEvaluateAt0=function(e){return 0===e.length?[0]:e[e.length-1]}},7394:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eEvaluateAt1=void 0;const r=n(9399).fastExpansionSum;t.eEvaluateAt1=function(e){let t=[0];for(let n=0;n<e.length;n++)t=r(t,e[n]);return t}},4988:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eHorner=void 0;const r=n(9399),o=r.fastExpansionSum,i=r.scaleExpansion;t.eHorner=function(e,t){let n=[0];for(let r=0;r<e.length;r++)n=o(e[r],i(n,t));return n}},4214:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bContent=void 0;const r=n(2503).bGcdInts,o=1n;t.bContent=function(e){return 0===e.length?o:e[0]<0n?-r(e):r(e)}},208:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bPrimitivePart=void 0;const r=n(4214).bContent;t.bPrimitivePart=function(e){const t=r(e),n=[];for(let r=0;r<e.length;r++)n.push(e[r]/t);return n}},7525:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.content=void 0;const r=n(481).gcdInts;t.content=function(e){return 0===e.length?1:Math.sign(e[0])*r(e)}},8816:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.primitivePart=void 0;const r=n(7525).content;t.primitivePart=function(e){const t=r(e),n=[];for(let r=0;r<e.length;r++)n.push(e[r]/t);return n}},9031:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eContent=void 0;const r=n(1074),o=n(9399),i=n(9399),u=r.eGcdInts,l=o.eSign,s=i.eNegativeOf;t.eContent=function(e){return 0===e.length?[1]:l(e[0])<0?s(u(e)):u(e)}},7563:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ePrimitivePart=void 0;const r=n(9031),o=n(9399),i=r.eContent,u=o.eDiv;t.ePrimitivePart=function(e){let t=i(e),n=[];for(let r=0;r<e.length;r++)n.push(u(e[r],t,0));return n}},6139:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bGcdPrs=void 0;const r=n(3473).bPremSequenceSubresultant;t.bGcdPrs=function(e,t){if(0===e.length)return t;if(0===t.length)return e;const n=r(e,t,!1);return n[n.length-1]}},2503:(e,t)=>{function n(e,t){if(t=t<0n?-t:t,0n===(e=e<0n?-e:e))return t;if(0n===t)return e;for(;0n!==t;){const n=t;t=e%t,e=n}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.bGcdInts=t.bGcdInt=void 0,t.bGcdInt=n,t.bGcdInts=function(e){const t=e.slice(),r=t.length;for(let e=0;e<r;e++)t[e]=t[e]<0n?-t[e]:t[e];let o=t[0];for(let e=1;e<r;e++)o=n(o,t[e]);return o}},481:(e,t)=>{function n(e,t){if(e=Math.abs(e),t=Math.abs(t),0===e)return t;if(0===t)return e;for(;0!==t;){const n=t;t=e%t,e=n}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.gcdIntBinary=t.gcdIntsTree=t.gcdInts=t.gcdInt=void 0,t.gcdInt=n,t.gcdIntBinary=function(e,t){if(e=Math.abs(e),t=Math.abs(t),0===e)return t;if(0===t)return e;let n=1;for(;e%2==0&&t%2==0;)e/=2,t/=2,n*=2;for(;e%2==0;)e/=2;for(;t;){for(;t%2==0;)t/=2;e>t&&([e,t]=[t,e]),t-=e}return n*e},t.gcdInts=function(e){const t=e.slice(),r=t.length;for(let e=0;e<r;e++)t[e]=Math.abs(t[e]);let o=t[0];for(let e=1;e<r;e++)o=n(o,t[e]);return o},t.gcdIntsTree=function(e){let t=e.slice();for(let e=0;e<t.length;e++)t[e]=Math.abs(t[e]);for(;t.length>1;){const e=[],r=t.length;for(let o=0;o<r-1;o+=2)e.push(n(t[o],t[o+1]));r%2!=0&&e.push(t[r-1]),t=e}return t[0]}},1074:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eGcdInts=t.eGcdInt=void 0;const r=n(9399),o=n(9399),i=n(9399),u=r.eAbs,l=o.eSign,s=i.eRem;function c(e,t){if(e=u(e),t=u(t),0===l(e))return t;if(0===l(t))return e;for(;0!==l(t);){const n=t;t=s(e,t),e=n}return e}t.eGcdInt=c,t.eGcdInts=function(e){const t=e.slice(),n=t.length;for(let e=0;e<n;e++)t[e]=u(t[e]);let r=t[0];for(let e=1;e<n;e++)r=c(r,t[e]);return r}},4801:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bP1Norm=void 0,t.bP1Norm=function(e){let t=0n;for(let n=0;n<e.length;n++){const r=e[n];t+=r<0n?-r:r}return t}},8536:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bP2NormSquared=void 0,t.bP2NormSquared=function(e){let t=0n;for(let n=0;n<e.length;n++)t+=e[n]**2n;return t}},6325:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bPInfNorm=void 0,t.bPInfNorm=function(e){let t=0n;for(let n=0;n<e.length;n++){let r=e[n];r=r<0n?-r:r,r>t&&(t=r)}return t}},8899:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.p1Norm=void 0,t.p1Norm=function(e){let t=0;for(let n=0;n<e.length;n++)t+=Math.abs(e[n]);return t}},1500:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.p2Norm=void 0,t.p2Norm=function(e){let t=0;for(let n=0;n<e.length;n++)t+=e[n]**2;return Math.sqrt(t)}},8578:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.pInfNorm=void 0,t.pInfNorm=function(e){let t=0;for(let n=0;n<e.length;n++){const r=Math.abs(e[n]);r>t&&(t=r)}return t}},5657:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eP1Norm=void 0;const r=n(9399).eEstimate;t.eP1Norm=function(e){let t=0;for(let n=0;n<e.length;n++)t+=Math.abs(r(e[n]));return t}},6274:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eP2Norm=void 0;const r=n(9399).eEstimate;t.eP2Norm=function(e){let t=0;for(let n=0;n<e.length;n++)t+=r(e[n])**2;return Math.sqrt(t)}},8953:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ePInfNorm=void 0;const r=n(9399).eEstimate;t.ePInfNorm=function(e){let t=0;for(let n=0;n<e.length;n++){const o=Math.abs(r(e[n]));o>t&&(t=o)}return t}},1365:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bFlatCoefficientsArr=t.bFlatCoefficients=t.bFlatRootsArr=t.bFlatRoots=void 0;const r=n(7837),o=n(136),i=123456789;t.bFlatRoots=function(e,t=0,n=1,u=i,l=0){const s=r.flatRoots(e,t,n,u,l);return{p:o.scaleFloatsToBigints(s.p),seed:s.seed}},t.bFlatRootsArr=function(e,t,n=0,u=1,l=i,s=0){return r.flatRootsArr(e,t,n,u,l,s).map(o.scaleFloatsToBigints)},t.bFlatCoefficients=function(e,t=0,n=1,u=i){const l=r.flatCoefficients(e,t,n,u);return{p:o.scaleFloatsToBigints(l.p),seed:l.seed}},t.bFlatCoefficientsArr=function(e,t,n=0,u=1,l=i,s=0){return r.flatCoefficientsArr(e,t,n,u,l,s).map(o.scaleFloatsToBigints)}},7837:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.predictiveRandom=t.flatCoefficientsArr=t.flatCoefficients=t.flatRootsArr=t.flatRoots=void 0;const r=n(6757),o=123456789,i=4294967296;function u(e){return function(t,n,r,i,u=o,l=0){const s=[];for(let o=0;o<t;o++){const t=e(n,r,i,u,l),o=t.p;u=t.seed,s.push(o)}return s}}const l=u(f);t.flatRootsArr=l;const s=u(b);function c(e){return(134775813*e+1)%i}function a(e,t,n,r,o=0){let u=[];for(let l=0;l<e;l++)r=d(r=c(r),u,r/i*(n-t)+t,o);return u=u.slice(0,e),{vs:u,seed:r}}function d(e,t,n,r){return e=c(e),t.push(n),e/i<r&&(e=d(e,t,n,r)),e}function f(e,t=0,n=1,i=o,u=0){const l=a(e,t,n,i,u);return i=l.seed,{p:r.fromRoots(l.vs),seed:i}}function b(e,t=-1,n=1,r=o){const i=a(e,t,n,r);return r=i.seed,{p:i.vs,seed:r}}t.flatCoefficientsArr=s,t.predictiveRandom=c,t.flatRoots=f,t.flatCoefficients=b},5216:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.allRootsCertifiedSimplified=void 0;const r=n(8657);t.allRootsCertifiedSimplified=function(e,t=Number.NEGATIVE_INFINITY,n=Number.POSITIVE_INFINITY){return r.allRootsCertified(e.map((e=>[0,e])),t,n)}},8657:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.allRootsCertified=void 0;const r=n(3554),o=n(7111),i=n(1491),u=n(4988),l=n(4778),s=n(9468),c=n(3262),a=n(9399),d=n(2044),f=n(2044),b=n(7240),p=r.ddDifferentiateWithError,g=i.evalCertified,m=u.eHorner,v=l.transposePoly,P=s.evalAdaptive,y=c.refineCertified,h=d.negativeRootLowerBound_LMQ,O=f.positiveRootUpperBound_LMQ,_=o.eDifferentiate,M=a.eEstimate,j=b.hornerWithRunningError,S=Math.max,D=Math.min,I=Math.abs,E=1+Number.EPSILON;function C(e){const t=[],n=e[0];let r={tS:n.tS,tE:n.tE,multiplicity:n.multiplicity};for(let n=0;n<e.length-1;n++){const o=e[n],i=e[n+1];o.tE<i.tS?(t.push(r),r={tS:i.tS,tE:i.tE,multiplicity:i.multiplicity}):(r.tE=i.tE,r.multiplicity=o.multiplicity+i.multiplicity)}return t.push(r),t}t.allRootsCertified=function(e,t=0,n=1,r,o){if(e.length<=1)return[];if(t===Number.NEGATIVE_INFINITY||n===Number.POSITIVE_INFINITY){const r=e.map((e=>e[1]));t===Number.NEGATIVE_INFINITY&&(t=h(r)),n===Number.POSITIVE_INFINITY&&(n=O(r))}r=r||new Array(e.length).fill(0);const i={ps:void 0};o||(o=()=>e);const u=()=>{let e=o();const t=[e];for(;e.length>1;)e=_(t[t.length-1]),t.push(e);return t},l=v(e);let s,c;s=0,c=!1;let a=0;do{if(a=c?M(m(i.ps[0],t)):g(l,t,r),0===a){if(s++,s>=3&&!c){c=!0,i.ps=i.ps||u();continue}t-=2*Number.EPSILON*S(1,I(t))}}while(0===a);s=0,c=!1;let d=0;do{if(d=c?M(m(i.ps[0],n)):g(l,n,r),0===d){if(s++,s>=3&&!c){c=!0,i.ps=i.ps||u();continue}n+=2*Number.EPSILON*S(1,I(n))}}while(0===d);const f=e.length-1,b=[{p:e,pE:r}],N=[v(e)];for(let e=1;e<=f;e++){const t=p(b[e-1]);b.push(t),N.push(v(t.p))}let R,B,A=[],T=f-1;for(;T>=0;T--)R=b[T].pE,B=N[T],A=x();return A;function x(){const e=[],r=P(B,R,t,i,u,T);if(!A.length){const e=P(B,R,n,i,u,T);if(r*e>=0)return[];const[o,l]=y(B,R,t,n,r,e,i,u,T);return[{tS:o,tE:l,multiplicity:1}]}let o=A[0].tS,l=P(B,R,o,i,u,T);if(r*l>0);else if(r*l<0){const[n,s]=y(B,R,t,o,r,l,i,u,T);e.push({tS:n,tE:s,multiplicity:1})}let s,c=t,a=r,d=o,b=l;for(let t=0;t<A.length;t++){const r=A[t+1];s=A[t],o=d,c=A[t].tE,d=r?r.tS:n;const f=a;if(l=b,a=P(B,R,c,i,u,T),b=P(B,R,d,i,u,T),l*a>0)if(a*b>0)c!==o&&s.multiplicity%2==1&&p();else if(a*b<0){c!==o&&s.multiplicity%2==1&&p();const[t,n]=y(B,R,c,d,a,b,i,u,T);e.push({tS:t,tE:n,multiplicity:1})}else c!==o&&s.multiplicity%2==1&&p();else if(l*a<0){if(e.push({tS:s.tS,tE:s.tE,multiplicity:3}),a*b<0){const[t,n]=y(B,R,c,d,a,b,i,u,T);e.push({tS:t,tE:n,multiplicity:1})}}else if(0===a)0===l?e.push({tS:s.tS,tE:s.tE,multiplicity:s.multiplicity+1}):l*b>0?e.push({tS:s.tS,tE:s.tE,multiplicity:2}):e.push({tS:s.tS,tE:s.tE,multiplicity:3});else{if(a*b<0){const[t,n]=y(B,R,c,d,a,b,i,u,T);e.push({tS:t,tE:n,multiplicity:1})}f*a>0?e.push({tS:s.tS,tE:s.tE,multiplicity:2}):e.push({tS:s.tS,tE:s.tE,multiplicity:3})}}for(let t=0;t<e.length-1;t++){const n=e[t],r=e[t+1];if(n.tE>=r.tS)return C(e)}return e;function p(){const t=(c-o)*E;let n=1,r=0;for(let e=T+2;e<=f;e++){const i=N[e][0],u=j(i,o);r+=(I(u[0])+u[1])*n,n*=t*E}const i=a>0?D(l,a):S(l,a),u=2*Number.EPSILON*S(1,I(c)),d=r*(2*u);(i+(a>0?2*-d*u:2*d*u))*a<0&&e.push({tS:s.tS,tE:s.tE,multiplicity:2})}}}},9468:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.evalAdaptive=void 0;const r=n(1491),o=n(4988),i=n(9399),u=r.evalCertified,l=o.eHorner,s=i.eEstimate;t.evalAdaptive=function(e,t,n,r,o,i){const c=u(e,n,t,4);return 0!==c?c:(r.ps=r.ps||o(),s(l(r.ps[i],n)))}},3262:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.refineCertified=void 0;const r=n(1491),o=n(4988),i=n(9399),u=r.evalCertified,l=o.eHorner,s=i.eEstimate,c=Number.EPSILON,a=Math.abs,d=Math.max;t.refineCertified=function(e,t,n,r,o,i,f,b,p){let g=!1,m=n,v=r,P=m,y=o,h=v-m,O=h;for(;;){let _;a(y)<a(i)&&(m=v,v=P,P=m,o=i,i=y,y=o);const M=d(a(m),a(v));_=M<=1?c:c*2**Math.ceil(Math.log2(M));const j=.5*(P-v);if(a(j)<=_)return v<P?[v,P]:[P,v];if(a(h)<_||a(o)<=a(i))h=j,O=h;else{let e,t,n=i/o;if(m===P)e=2*j*n,t=1-n;else{t=o/y;const r=i/y;e=n*(2*j*t*(t-r)-(v-m)*(r-1)),t=(t-1)*(r-1)*(n-1)}0<e?t=-t:e=-e,n=h,h=O,2*e<3*j*t-a(_*t)&&e<a(.5*n*t)?O=e/t:(h=j,O=h)}if(m=v,o=i,_<a(O)?v+=O:0<j?v+=_:v-=_,0===(i=g?s(l(f.ps[p],v)):u(e,v,t))){if(g)return[v,v];const o=Math.max(n,v-_),c=Math.min(r,v+_);if(u(e,o,t)*u(e,c,t)!=0)return[o,c];if(g=!0,f.ps=f.ps||b(),0===(i=s(l(f.ps[p],v))))return[v,v]}(0<i&&0<y||i<=0&&y<=0)&&(P=m,y=o,h=v-m,O=h)}}},4745:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.refineK1=void 0;const r=n(9399),o=n(9399),i=n(8597),u=n(8657),l=i.eChangeVariablesLinear,s=u.allRootsCertified,c=r.eToDd,a=o.twoSum,d=Number.EPSILON;t.refineK1=function(e,t){const n=e.tS,r=e.tE-n,o=l(t,r,n),i=o.map(c),u=i.map((e=>d*d*e[1])),f=s(i,0,1,u,(()=>o)),b=[];for(let e of f)b.push({tS:a(n,e.tS*r),tE:a(n,e.tE*r),multiplicity:e.multiplicity});return b}},3732:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.rootIntervalToExp=void 0,t.rootIntervalToExp=function(e){return{tS:[0,e.tS],tE:[0,e.tE],multiplicity:e.multiplicity}}},7294:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mid=t.createRootExact=void 0,t.createRootExact=function(e){return{tS:e,tE:e,multiplicity:1}},t.mid=function(e){return(e.tS+e.tE)/2}},4778:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.transposePoly=void 0,t.transposePoly=function(e){const t=e[0].length,n=[];for(let r=0;r<t;r++){const o=[];for(let n=0;n<e.length;n++)o.push(e[n][t-(r+1)]);n.push(o)}return n}},7387:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bNumRootsIn01=void 0;const r=n(3129),o=n(3406),i=n(8306),u=r.bSturmChain,l=o.bSignChanges,s=i.bEvaluateAt1;t.bNumRootsIn01=function(e){const t=u(e),n=t.map((e=>e[e.length-1])),r=t.map((e=>s(e)));return l(n)-l(r)}},2759:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bNumRootsInRange=void 0;const r=n(3129),o=n(8754),i=n(3406),u=r.bSturmChain,l=o.bHorner,s=i.bSignChanges;t.bNumRootsInRange=function(e,t,n){const r=u(e),o=r.map((e=>l(e,t))),i=r.map((e=>l(e,n)));return s(o)-s(i)}},1961:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bNumRoots=void 0;const r=n(3129),o=n(8427),i=n(3406),u=r.bSturmChain,l=o.bDegree,s=i.bSignChanges;t.bNumRoots=function(e){const t=u(e),n=t.map((e=>l(e)%2==0?e[0]:-e[0])),r=t.map((e=>e[0]));return s(n)-s(r)}},3406:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bSignChanges=void 0,t.bSignChanges=function(e){const t=e.length-1;let n=0,r=0n===e[0]?0:e[0]<0n?-1:1;for(let o=1;o<t+1;o++){const t=0n===e[o]?0:e[o]<0n?-1:1;t!==r&&0!==t&&(n++,r=t)}return n}},4632:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.numRootsIn01=void 0;const r=n(4324),o=n(8841),i=n(7394),u=n(9399),l=i.eEvaluateAt1,s=r.eSturmChain,c=o.signChanges,a=u.eSign;t.numRootsIn01=function(e){const t=e.map((e=>[e])),n=s(t),r=n.map((e=>a(e[e.length-1]))),o=n.map((e=>a(l(e))));return c(r)-c(o)}},1990:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.numRootsInRange=void 0;const r=n(6523),o=n(4988),i=n(1034),u=r.sturmChain,l=o.eHorner,s=i.eSignChanges;t.numRootsInRange=function(e,t,n){const r=u(e),o=r.map((e=>l(e,t))),i=r.map((e=>l(e,n)));return s(o)-s(i)}},1806:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.numRoots=void 0;const r=n(9399),o=n(4324),i=n(8841),u=n(2498),l=i.signChanges,s=r.eSign,c=u.eDegree,a=o.eSturmChain;t.numRoots=function(e){const t=e.map((e=>[e])),n=a(t),r=n.map((e=>c(e)%2==0?s(e[0]):-s(e[0]))),o=n.map((e=>s(e[0])));return l(r)-l(o)}},8841:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.signChanges=void 0,t.signChanges=function(e){const t=e.length-1;let n=0,r=Math.sign(e[0]);for(let o=1;o<t+1;o++){const t=Math.sign(e[o]);t!==r&&0!==t&&(n++,r=t)}return n}},6515:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eNumRootsIn01=void 0;const r=n(4324),o=n(8841),i=n(7394),u=n(9399),l=i.eEvaluateAt1,s=r.eSturmChain,c=o.signChanges,a=u.eSign;t.eNumRootsIn01=function(e){const t=s(e),n=t.map((e=>a(e[e.length-1]))),r=t.map((e=>a(l(e))));return c(n)-c(r)}},2533:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eNumRootsInRange=void 0;const r=n(4324),o=n(4238),i=n(1034),u=o.eeHorner,l=r.eSturmChain,s=i.eSignChanges;t.eNumRootsInRange=function(e,t,n){const r=l(e),o=r.map((e=>u(e,t))),i=r.map((e=>u(e,n)));return s(o)-s(i)}},1561:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eNumRoots=void 0;const r=n(9399),o=n(4324),i=n(8841),u=n(2498),l=i.signChanges,s=r.eSign,c=u.eDegree,a=o.eSturmChain;t.eNumRoots=function(e){const t=a(e),n=t.map((e=>c(e)%2==0?s(e[0]):-s(e[0]))),r=t.map((e=>s(e[0])));return l(n)-l(r)}},1034:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eSignChanges=void 0;const r=n(9399).eSign;t.eSignChanges=function(e){const t=e.length-1;if(t<1)return 0;let n=0,o=Math.sign(r(e[0]));for(let i=1;i<t+1;i++){const t=Math.sign(r(e[i]));t!==o&&0!==t&&(n++,o=t)}return n}},9964:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bFromRoots=void 0;const r=n(92).bMultiply;t.bFromRoots=function(e){let t=[1n];for(let n=0;n<e.length;n++)t=r(t,[1n,-e[n]]);return t}},6757:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.fromRoots=void 0;const r=n(5117).multiply;t.fromRoots=function(e){let t=[1];for(let n=0;n<e.length;n++)t=r(t,[1,-e[n]]);return t}},2886:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.eFromRoots=void 0;const r=n(8253),o=n(9399),i=n(9399),u=r.eMultiply,l=o.eNegativeOf,s=i.eToDd;t.eFromRoots=function(e){let t=[[1]];for(let n=0;n<e.length;n++)t=u(t,[[1],l(e[n])]);const n=t.map((e=>Math.abs(e[e.length-1]*Number.EPSILON)));return{pDd:t.map(s),pE:n,getPExact:()=>t}}},1287:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.allRoots=void 0;const r=n(1427),o=n(1190),i=n(831),u=n(2044),l=n(2044),s=n(9690),c=r.differentiate,a=o.Horner,d=i.brentPoly,f=u.negativeRootLowerBound_LMQ,b=l.positiveRootUpperBound_LMQ,p=s.removeLeadingZeros;t.allRoots=function(e,t=Number.NEGATIVE_INFINITY,n=Number.POSITIVE_INFINITY){if(e.length<=1)return[];t===Number.NEGATIVE_INFINITY&&(t=f(e)),n===Number.POSITIVE_INFINITY&&(n=b(e)),e=p(e);let r=0;for(;0===e[e.length-1];)e=e.slice(0,-1),r++;const o=[e];for(let t=1;t<=e.length-1;t++)o.push(c(o[t-1]));let i=[];for(let r=e.length-2;r>=0;r--){const e=o[r],u=[];let l=t,s=a(e,l);0===s&&0===r&&u.push(t);for(let t=0;t<i.length;t++){const n=i[t],r=a(e,n);0===r?u.push(n):s*r<0&&u.push(d(e,l,n,s,r)),l=n,s=r}const c=a(e,n);s*c<0&&u.push(d(e,l,n,s,c)),0===c&&0===r&&u.push(n),i=u}if(r>0&&t<=0&&n>=0){let e=[],t=!1;for(let n=0;n<i.length;n++){if(!t&&i[n]>=0){for(let t=0;t<r;t++)e.push(0);t=!0}e.push(i[n])}return e}return i}},8247:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bisection=void 0;const n=Math.abs,r=Math.max;t.bisection=function(e,t,o){o<t&&([t,o]=[o,t]);const i=e(t),u=e(o);if(t===o){if(0!==i)throw new Error("Root not bracketed");return t}if(0===i)return t;if(0===u)return o;if(i*u>0)throw new Error("Root not bracketed");for(;;){const u=t+(o-t)/2,l=e(u);if(0===l)return u;i*l<0?o=u:t=u;const s=2*Number.EPSILON*r(1,n(t),n(o));if(Math.abs(t-o)<=s)return o}}},831:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.brentPoly=void 0;const r=n(1190).Horner,o=Number.EPSILON/2,i=Math.abs,u=Math.max;t.brentPoly=function(e,t,n,l=r(e,t),s=r(e,n)){let c=t,a=n,d=c,f=l,b=a-c,p=b;for(;;){i(f)<i(s)&&(c=a,a=d,d=c,l=s,s=f,f=l);const t=2*o*u(1,i(c),i(a)),n=.5*(d-a);if(i(n)<=t)return a;if(i(b)<t||i(l)<=i(s))b=n,p=b;else{let e,r,o=s/l;if(c===d)e=2*n*o,r=1-o;else{r=l/f;const t=s/f;e=o*(2*n*r*(r-t)-(a-c)*(t-1)),r=(r-1)*(t-1)*(o-1)}0<e?r=-r:e=-e,o=b,b=p,2*e<3*n*r-i(t*r)&&e<i(.5*o*r)?p=e/r:(b=n,p=b)}if(c=a,l=s,t<i(p)?a+=p:0<n?a+=t:a-=t,0===(s=r(e,a)))return a;s*f>0&&(d=c,f=l,b=a-c,p=b)}}},284:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.brent=void 0;const n=Number.EPSILON,r=Math.abs,o=Math.max;t.brent=function(e,t,i){let u=t,l=i,s=e(u),c=e(l),a=u,d=s,f=l-u,b=f;for(;;){r(d)<r(c)&&(u=l,l=a,a=u,s=c,c=d,d=s);const t=2*n*o(1,r(u),r(l)),i=.5*(a-l);if(r(i)<=t)return l;if(r(f)<t||r(s)<=r(c))f=i,b=f;else{let e,n,o=c/s;if(u===a)e=2*i*o,n=1-o;else{n=s/d;const t=c/d;e=o*(2*i*n*(n-t)-(l-u)*(t-1)),n=(n-1)*(t-1)*(o-1)}0<e?n=-n:e=-e,o=f,f=b,2*e<3*i*n-r(t*n)&&e<r(.5*o*n)?b=e/n:(f=i,b=f)}if(u=l,s=c,t<r(b)?l+=b:0<i?l+=t:l-=t,c=e(l),0===c)return l;c*d>0&&(a=u,d=s,f=l-u,b=f)}}},3909:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ddDeflate=void 0;const r=n(6168),o=n(6168),i=r.ddMultDouble2,u=o.ddAddDd;t.ddDeflate=function(e,t){const n=e.length-1,r=[e[0]];for(let o=1;o<n;o++)r.push(u(e[o],i(t,r[o-1])));return r}},5309:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.deflate=void 0,t.deflate=function(e,t){const n=e.length-1,r=[e[0]];for(let o=1;o<n;o++)r.push(e[o]+t*r[o-1]);return r}},7063:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.quadraticRoots=void 0,t.quadraticRoots=function(e){const[t,n,r]=e,o=n*n-4*t*r;if(o<0)return[];if(0===o)return[-n/(2*t)];const i=Math.sqrt(o);if(n>=0){const e=(-n-i)/(2*t),o=2*r/(-n-i);return e<o?[e,o]:[o,e]}const u=2*r/(-n+i),l=(-n+i)/(2*t);return u<l?[u,l]:[l,u]}},2707:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.positiveToNegativeBound=void 0;const r=n(2137).reflectAboutYAxis;t.positiveToNegativeBound=function(e){return t=>-e(r(t))}},2044:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.negativeRootUpperBound_LMQ=t.negativeRootLowerBound_LMQ=t.positiveRootLowerBound_LMQ=t.positiveRootUpperBound_LMQ=void 0;const r=n(6556),o=n(6364),i=n(2707),u=r.negate,l=o.upperToLowerBound,s=i.positiveToNegativeBound;function c(e){const t=e.length-1;if(t<1)return 0;e[0]<0&&(e=u(e));const n=[];for(let e=0;e<t;e++)n.push(1);let r=0;for(let o=0;o<=t;o++){if(e[o]>=0)continue;let t=Number.POSITIVE_INFINITY,i=!1;for(let r=0;r<o;r++){if(e[r]<=0)continue;const u=(-e[o]/(e[r]/2**n[r]))**(1/(o-r));n[r]++,t>u&&(t=u),i=!0}i&&r<t&&(r=t)}return r}t.positiveRootUpperBound_LMQ=c;const a=l(c);t.positiveRootLowerBound_LMQ=a;const d=s(c);t.negativeRootLowerBound_LMQ=d;const f=l(d);t.negativeRootUpperBound_LMQ=f},7739:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.rootMagnitudeUpperBound_fujiwara=void 0,t.rootMagnitudeUpperBound_fujiwara=function(e){if(e.length<=1)return 0;const t=e.length-1,n=e[0],r=[];for(let o=1;o<t;o++)r.push(Math.abs(e[o]/n)**(1/o));return r.push(Math.abs(e[t]/2*n)**(1/t)),2*Math.max(...r)}},7158:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.rootMagnitudeUpperBound_rouche=void 0;const r=n(8578).pInfNorm;t.rootMagnitudeUpperBound_rouche=function(e){return e.length<=1?0:1+r(e.slice(1))/e[0]}},6364:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.upperToLowerBound=void 0;const r=n(8704).invert;t.upperToLowerBound=function(e){return t=>1/e(r(t))}},5208:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.scaleFloatToBigint=void 0;const r=n(9399),o=n(9399),i=r.exponent,u=o.bitLength,l=0n;t.scaleFloatToBigint=function(e){return 0===e?l:BigInt(e*2**(-i(e)+u(e)-1))}},6233:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.scaleFloatToInt=void 0;const r=n(9399),o=n(9399),i=r.exponent,u=o.bitLength;t.scaleFloatToInt=function(e){return 0===e?0:e*2**(-i(e)+u(e)-1)}},136:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.scaleFloatsToBigints=void 0;const r=n(9399),o=n(9399),i=r.exponent,u=o.bitLength,l=0n;t.scaleFloatsToBigints=function(e){let t=-1024;for(let n=0;n<e.length;n++){const r=e[n];if(0===r)continue;const o=-i(r)+u(r)-1;o>t&&(t=o)}return 0===t?e.map((e=>BigInt(e))):t>0?e.map((e=>{if(0===e)return l;const n=-i(e)+u(e)-1;return BigInt(e*2**n)*2n**BigInt(t-n)})):e.map((e=>BigInt(e*2**t)))}},7313:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.scaleFloatsToInts=void 0;const r=n(9399),o=n(9399),i=r.exponent,u=o.bitLength;t.scaleFloatsToInts=function(e){let t=-1024;for(let n=0;n<e.length;n++){const r=e[n];if(0===r)continue;const o=-i(r)+u(r)-1;o>t&&(t=o)}return e.map((e=>e*2**t))}},3110:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.scaleFloatssToBigintss=void 0;const r=n(9399),o=n(9399),i=r.exponent,u=o.bitLength,l=0n;t.scaleFloatssToBigintss=function(e){let t=-1024;for(let n=0;n<e.length;n++){const r=e[n];for(let e=0;e<r.length;e++){const n=r[e];if(0===n)continue;const o=-i(n)+u(n)-1;o>t&&(t=o)}}return 0===t?e.map((e=>e.map((e=>BigInt(e))))):t>0?e.map((e=>e.map((e=>{if(0===e)return l;const n=-i(e)+u(e)-1;return BigInt(e*2**n)*2n**BigInt(t-n)})))):e.map((e=>e.map((e=>BigInt(e*2**t)))))}},2933:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.scaleFloatssToIntss=void 0;const r=n(9399),o=n(9399),i=r.exponent,u=o.bitLength;t.scaleFloatssToIntss=function(e){let t=-1024;for(let n=0;n<e.length;n++){const r=e[n];for(let e=0;e<r.length;e++){const n=r[e];if(0===n)continue;const o=-i(n)+u(n)-1;o>t&&(t=o)}}return e.map((e=>e.map((e=>e*2**t))))}}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}var r={};(()=>{var e=r;Object.defineProperty(e,"__esModule",{value:!0}),e.eGcdInts=e.eGcdInt=e.gcdInts=e.gcdInt=e.bGcdInts=e.bGcdInt=e.bGcdPrs=e.scaleFloatssToBigintss=e.scaleFloatsToBigints=e.scaleFloatToBigint=e.scaleFloatssToIntss=e.scaleFloatsToInts=e.scaleFloatToInt=e.rootMagnitudeUpperBound_rouche=e.rootMagnitudeUpperBound_fujiwara=e.negativeRootUpperBound_LMQ=e.negativeRootLowerBound_LMQ=e.positiveRootLowerBound_LMQ=e.positiveRootUpperBound_LMQ=e.quadraticRoots=e.deflate=e.ddDeflate=e.brentPoly=e.brent=e.bisection=e.allRoots=e.eFromRoots=e.fromRoots=e.bFromRoots=e.eSignChanges=e.eNumRootsInRange=e.eNumRootsIn01=e.eNumRoots=e.signChanges=e.numRootsInRange=e.numRootsIn01=e.numRoots=e.bSignChanges=e.bNumRootsInRange=e.bNumRootsIn01=e.bNumRoots=e.rootIntervalToExp=e.createRootExact=e.mid=e.refineK1=e.allRootsCertifiedSimplified=e.allRootsCertified=e.bFlatCoefficientsArr=e.bFlatCoefficients=e.bFlatRootsArr=e.bFlatRoots=e.predictiveRandom=e.flatCoefficientsArr=e.flatCoefficients=e.flatRootsArr=e.flatRoots=e.ePInfNorm=e.eP2Norm=e.eP1Norm=e.pInfNorm=e.p2Norm=e.p1Norm=e.bPInfNorm=e.bP2NormSquared=e.bP1Norm=e.ePrimitivePart=e.eContent=e.primitivePart=e.content=e.bPrimitivePart=e.bContent=e.eHorner=e.eEvaluateAt1=e.eEvaluateAt0=e.eeHorner=e.hornerWithRunningError=e.Horner=e.evaluateAt1=e.evaluateAt0=e.evalK=e.evalCertifiedInclError=e.evalCertified=e.EFTHorner=e.compHornerWithRunningError=e.CompHornerK=e.compHornerIsFaithful=e.compHorner=e.AbsHorner=e.bEvaluateAt1=e.bEvaluateAt0=e.bHorner=e.eSturmChain=e.ePremSequenceSubresultant=e.ePremSequencePrimitive=e.ePdivTrivial=e.sturmChain=e.premSequenceSubresultant=e.bSturmChain=e.bPremSequenceTrivial=e.bPremSequenceSubresultant=e.bPremSequencePrimitive=e.bPdivTrivial=e["γγ"]=e["γ"]=e.conditionNumber=e.eReflectAboutYAxis=e.eChangeVariablesTranslateX=e.eChangeVariablesScale=e.eChangeVariablesLinear=e.reflectAboutYAxis=e.changeVariablesTranslateX=e.changeVariablesScale=e.changeVariablesLinear=e.bReflectAboutYAxis=e.bChangeVariablesTranslateX=e.bChangeVariablesScale=e.bChangeVariablesLinear=e.eDifferentiate=e.ddDifferentiateWithError=e.ddDifferentiate=e.differentiate=e.bDifferentiate=e.eSubtract=e.eRemoveLeadingZeros=e.eProduct=e.eNegate=e.eMultiplyByConst=e.eMultiply=e.eIsUnit=e.eIsRationalMultipleOf=e.eIsConstOrZero=e.eInvert=e.eEqual=e.eDegree=e.eAdd=e.eAbsCoeff=e.subtract=e.removeLeadingZeros=e.negate=e.multiplyByConst=e.multiply=e.isRationalMultipleOf=e.invert=e.equal=e.divideByConst=e.degree=e.add=e.absCoeff=e.bSubtract=e.bRemoveLeadingZeros=e.bNegate=e.bMultiplyByConst=e.bMultiply=e.bIsRationalMultipleOf=e.bInvert=e.bEqual=e.bDivideByConst=e.bDegree=e.bAdd=e.bAbsCoeff=e.toCasStr=e.operators=void 0;const t=n(4629);Object.defineProperty(e,"toCasStr",{enumerable:!0,get:function(){return t.toCasStr}});const o=n(3620);Object.defineProperty(e,"bAbsCoeff",{enumerable:!0,get:function(){return o.bAbsCoeff}});const i=n(9652);Object.defineProperty(e,"bAdd",{enumerable:!0,get:function(){return i.bAdd}});const u=n(8427);Object.defineProperty(e,"bDegree",{enumerable:!0,get:function(){return u.bDegree}});const l=n(5406);Object.defineProperty(e,"bDivideByConst",{enumerable:!0,get:function(){return l.bDivideByConst}});const s=n(3800);Object.defineProperty(e,"bEqual",{enumerable:!0,get:function(){return s.bEqual}});const c=n(3861);Object.defineProperty(e,"bInvert",{enumerable:!0,get:function(){return c.bInvert}});const a=n(2477);Object.defineProperty(e,"bIsRationalMultipleOf",{enumerable:!0,get:function(){return a.bIsRationalMultipleOf}});const d=n(92);Object.defineProperty(e,"bMultiply",{enumerable:!0,get:function(){return d.bMultiply}});const f=n(6740);Object.defineProperty(e,"bMultiplyByConst",{enumerable:!0,get:function(){return f.bMultiplyByConst}});const b=n(338);Object.defineProperty(e,"bNegate",{enumerable:!0,get:function(){return b.bNegate}});const p=n(5471);Object.defineProperty(e,"bRemoveLeadingZeros",{enumerable:!0,get:function(){return p.bRemoveLeadingZeros}});const g=n(4561);Object.defineProperty(e,"bSubtract",{enumerable:!0,get:function(){return g.bSubtract}});const m=n(6021);Object.defineProperty(e,"absCoeff",{enumerable:!0,get:function(){return m.absCoeff}});const v=n(4332);Object.defineProperty(e,"add",{enumerable:!0,get:function(){return v.add}});const P=n(9827);Object.defineProperty(e,"degree",{enumerable:!0,get:function(){return P.degree}});const y=n(5651);Object.defineProperty(e,"divideByConst",{enumerable:!0,get:function(){return y.divideByConst}});const h=n(623);Object.defineProperty(e,"equal",{enumerable:!0,get:function(){return h.equal}});const O=n(8704);Object.defineProperty(e,"invert",{enumerable:!0,get:function(){return O.invert}});const _=n(4640);Object.defineProperty(e,"isRationalMultipleOf",{enumerable:!0,get:function(){return _.isRationalMultipleOf}});const M=n(5117);Object.defineProperty(e,"multiply",{enumerable:!0,get:function(){return M.multiply}});const j=n(1802);Object.defineProperty(e,"multiplyByConst",{enumerable:!0,get:function(){return j.multiplyByConst}});const S=n(6556);Object.defineProperty(e,"negate",{enumerable:!0,get:function(){return S.negate}});const D=n(9690);Object.defineProperty(e,"removeLeadingZeros",{enumerable:!0,get:function(){return D.removeLeadingZeros}});const I=n(7053);Object.defineProperty(e,"subtract",{enumerable:!0,get:function(){return I.subtract}});const E=n(5714);Object.defineProperty(e,"eAbsCoeff",{enumerable:!0,get:function(){return E.eAbsCoeff}});const C=n(1631);Object.defineProperty(e,"eAdd",{enumerable:!0,get:function(){return C.eAdd}});const N=n(2498);Object.defineProperty(e,"eDegree",{enumerable:!0,get:function(){return N.eDegree}});const R=n(1318);Object.defineProperty(e,"eEqual",{enumerable:!0,get:function(){return R.eEqual}});const B=n(7052);Object.defineProperty(e,"eInvert",{enumerable:!0,get:function(){return B.eInvert}});const A=n(3264);Object.defineProperty(e,"eIsConstOrZero",{enumerable:!0,get:function(){return A.eIsConstOrZero}});const T=n(6506);Object.defineProperty(e,"eIsRationalMultipleOf",{enumerable:!0,get:function(){return T.eIsRationalMultipleOf}});const x=n(2139);Object.defineProperty(e,"eIsUnit",{enumerable:!0,get:function(){return x.eIsUnit}});const w=n(8253);Object.defineProperty(e,"eMultiply",{enumerable:!0,get:function(){return w.eMultiply}});const L=n(3992);Object.defineProperty(e,"eMultiplyByConst",{enumerable:!0,get:function(){return L.eMultiplyByConst}});const F=n(4672);Object.defineProperty(e,"eNegate",{enumerable:!0,get:function(){return F.eNegate}});const H=n(1340);Object.defineProperty(e,"eProduct",{enumerable:!0,get:function(){return H.eProduct}});const q=n(287);Object.defineProperty(e,"eRemoveLeadingZeros",{enumerable:!0,get:function(){return q.eRemoveLeadingZeros}});const V=n(6119);Object.defineProperty(e,"eSubtract",{enumerable:!0,get:function(){return V.eSubtract}});const W=n(4984);Object.defineProperty(e,"bDifferentiate",{enumerable:!0,get:function(){return W.bDifferentiate}});const G=n(1427);Object.defineProperty(e,"differentiate",{enumerable:!0,get:function(){return G.differentiate}});const U=n(151);Object.defineProperty(e,"ddDifferentiate",{enumerable:!0,get:function(){return U.ddDifferentiate}});const Z=n(3554);Object.defineProperty(e,"ddDifferentiateWithError",{enumerable:!0,get:function(){return Z.ddDifferentiateWithError}});const Y=n(7111);Object.defineProperty(e,"eDifferentiate",{enumerable:!0,get:function(){return Y.eDifferentiate}});const K=n(28);Object.defineProperty(e,"bChangeVariablesLinear",{enumerable:!0,get:function(){return K.bChangeVariablesLinear}});const Q=n(9526);Object.defineProperty(e,"bChangeVariablesScale",{enumerable:!0,get:function(){return Q.bChangeVariablesScale}});const X=n(4387);Object.defineProperty(e,"bChangeVariablesTranslateX",{enumerable:!0,get:function(){return X.bChangeVariablesTranslateX}});const k=n(3493);Object.defineProperty(e,"bReflectAboutYAxis",{enumerable:!0,get:function(){return k.bReflectAboutYAxis}});const $=n(2784);Object.defineProperty(e,"changeVariablesLinear",{enumerable:!0,get:function(){return $.changeVariablesLinear}});const z=n(8347);Object.defineProperty(e,"changeVariablesScale",{enumerable:!0,get:function(){return z.changeVariablesScale}});const J=n(9650);Object.defineProperty(e,"changeVariablesTranslateX",{enumerable:!0,get:function(){return J.changeVariablesTranslateX}});const ee=n(2137);Object.defineProperty(e,"reflectAboutYAxis",{enumerable:!0,get:function(){return ee.reflectAboutYAxis}});const te=n(8597);Object.defineProperty(e,"eChangeVariablesLinear",{enumerable:!0,get:function(){return te.eChangeVariablesLinear}});const ne=n(7515);Object.defineProperty(e,"eChangeVariablesScale",{enumerable:!0,get:function(){return ne.eChangeVariablesScale}});const re=n(5268);Object.defineProperty(e,"eChangeVariablesTranslateX",{enumerable:!0,get:function(){return re.eChangeVariablesTranslateX}});const oe=n(4931);Object.defineProperty(e,"eReflectAboutYAxis",{enumerable:!0,get:function(){return oe.eReflectAboutYAxis}});const ie=n(3979);Object.defineProperty(e,"conditionNumber",{enumerable:!0,get:function(){return ie.conditionNumber}});const ue=n(8421);Object.defineProperty(e,"γ",{enumerable:!0,get:function(){return ue.γ}});const le=n(8421);Object.defineProperty(e,"γγ",{enumerable:!0,get:function(){return le.γγ}});const se=n(9125);Object.defineProperty(e,"bPdivTrivial",{enumerable:!0,get:function(){return se.bPdivTrivial}});const ce=n(7380);Object.defineProperty(e,"bPremSequencePrimitive",{enumerable:!0,get:function(){return ce.bPremSequencePrimitive}});const ae=n(3473);Object.defineProperty(e,"bPremSequenceSubresultant",{enumerable:!0,get:function(){return ae.bPremSequenceSubresultant}});const de=n(7930);Object.defineProperty(e,"bPremSequenceTrivial",{enumerable:!0,get:function(){return de.bPremSequenceTrivial}});const fe=n(3129);Object.defineProperty(e,"bSturmChain",{enumerable:!0,get:function(){return fe.bSturmChain}});const be=n(4876);Object.defineProperty(e,"premSequenceSubresultant",{enumerable:!0,get:function(){return be.premSequenceSubresultant}});const pe=n(6523);Object.defineProperty(e,"sturmChain",{enumerable:!0,get:function(){return pe.sturmChain}});const ge=n(8200);Object.defineProperty(e,"ePdivTrivial",{enumerable:!0,get:function(){return ge.ePdivTrivial}});const me=n(1625);Object.defineProperty(e,"ePremSequencePrimitive",{enumerable:!0,get:function(){return me.ePremSequencePrimitive}});const ve=n(2040);Object.defineProperty(e,"ePremSequenceSubresultant",{enumerable:!0,get:function(){return ve.ePremSequenceSubresultant}});const Pe=n(4324);Object.defineProperty(e,"eSturmChain",{enumerable:!0,get:function(){return Pe.eSturmChain}});const ye=n(8754);Object.defineProperty(e,"bHorner",{enumerable:!0,get:function(){return ye.bHorner}});const he=n(8477);Object.defineProperty(e,"bEvaluateAt0",{enumerable:!0,get:function(){return he.bEvaluateAt0}});const Oe=n(8306);Object.defineProperty(e,"bEvaluateAt1",{enumerable:!0,get:function(){return Oe.bEvaluateAt1}});const _e=n(4405);Object.defineProperty(e,"AbsHorner",{enumerable:!0,get:function(){return _e.AbsHorner}});const Me=n(2286);Object.defineProperty(e,"compHorner",{enumerable:!0,get:function(){return Me.compHorner}});const je=n(5642);Object.defineProperty(e,"compHornerIsFaithful",{enumerable:!0,get:function(){return je.compHornerIsFaithful}});const Se=n(131);Object.defineProperty(e,"CompHornerK",{enumerable:!0,get:function(){return Se.CompHornerK}});const De=n(7321);Object.defineProperty(e,"compHornerWithRunningError",{enumerable:!0,get:function(){return De.compHornerWithRunningError}});const Ie=n(1732);Object.defineProperty(e,"EFTHorner",{enumerable:!0,get:function(){return Ie.EFTHorner}});const Ee=n(1491);Object.defineProperty(e,"evalCertified",{enumerable:!0,get:function(){return Ee.evalCertified}});const Ce=n(6038);Object.defineProperty(e,"evalCertifiedInclError",{enumerable:!0,get:function(){return Ce.evalCertifiedInclError}});const Ne=n(4350);Object.defineProperty(e,"evalK",{enumerable:!0,get:function(){return Ne.evalK}});const Re=n(8236);Object.defineProperty(e,"evaluateAt0",{enumerable:!0,get:function(){return Re.evaluateAt0}});const Be=n(6563);Object.defineProperty(e,"evaluateAt1",{enumerable:!0,get:function(){return Be.evaluateAt1}});const Ae=n(1190);Object.defineProperty(e,"Horner",{enumerable:!0,get:function(){return Ae.Horner}});const Te=n(7240);Object.defineProperty(e,"hornerWithRunningError",{enumerable:!0,get:function(){return Te.hornerWithRunningError}});const xe=n(4238);Object.defineProperty(e,"eeHorner",{enumerable:!0,get:function(){return xe.eeHorner}});const we=n(8582);Object.defineProperty(e,"eEvaluateAt0",{enumerable:!0,get:function(){return we.eEvaluateAt0}});const Le=n(7394);Object.defineProperty(e,"eEvaluateAt1",{enumerable:!0,get:function(){return Le.eEvaluateAt1}});const Fe=n(4988);Object.defineProperty(e,"eHorner",{enumerable:!0,get:function(){return Fe.eHorner}});const He=n(4214);Object.defineProperty(e,"bContent",{enumerable:!0,get:function(){return He.bContent}});const qe=n(208);Object.defineProperty(e,"bPrimitivePart",{enumerable:!0,get:function(){return qe.bPrimitivePart}});const Ve=n(7525);Object.defineProperty(e,"content",{enumerable:!0,get:function(){return Ve.content}});const We=n(8816);Object.defineProperty(e,"primitivePart",{enumerable:!0,get:function(){return We.primitivePart}});const Ge=n(9031);Object.defineProperty(e,"eContent",{enumerable:!0,get:function(){return Ge.eContent}});const Ue=n(7563);Object.defineProperty(e,"ePrimitivePart",{enumerable:!0,get:function(){return Ue.ePrimitivePart}});const Ze=n(6139);Object.defineProperty(e,"bGcdPrs",{enumerable:!0,get:function(){return Ze.bGcdPrs}});const Ye=n(2503);Object.defineProperty(e,"bGcdInt",{enumerable:!0,get:function(){return Ye.bGcdInt}});const Ke=n(2503);Object.defineProperty(e,"bGcdInts",{enumerable:!0,get:function(){return Ke.bGcdInts}});const Qe=n(481);Object.defineProperty(e,"gcdInt",{enumerable:!0,get:function(){return Qe.gcdInt}});const Xe=n(481);Object.defineProperty(e,"gcdInts",{enumerable:!0,get:function(){return Xe.gcdInts}});const ke=n(1074);Object.defineProperty(e,"eGcdInt",{enumerable:!0,get:function(){return ke.eGcdInt}});const $e=n(1074);Object.defineProperty(e,"eGcdInts",{enumerable:!0,get:function(){return $e.eGcdInts}});const ze=n(4801);Object.defineProperty(e,"bP1Norm",{enumerable:!0,get:function(){return ze.bP1Norm}});const Je=n(8536);Object.defineProperty(e,"bP2NormSquared",{enumerable:!0,get:function(){return Je.bP2NormSquared}});const et=n(6325);Object.defineProperty(e,"bPInfNorm",{enumerable:!0,get:function(){return et.bPInfNorm}});const tt=n(8899);Object.defineProperty(e,"p1Norm",{enumerable:!0,get:function(){return tt.p1Norm}});const nt=n(1500);Object.defineProperty(e,"p2Norm",{enumerable:!0,get:function(){return nt.p2Norm}});const rt=n(8578);Object.defineProperty(e,"pInfNorm",{enumerable:!0,get:function(){return rt.pInfNorm}});const ot=n(5657);Object.defineProperty(e,"eP1Norm",{enumerable:!0,get:function(){return ot.eP1Norm}});const it=n(6274);Object.defineProperty(e,"eP2Norm",{enumerable:!0,get:function(){return it.eP2Norm}});const ut=n(8953);Object.defineProperty(e,"ePInfNorm",{enumerable:!0,get:function(){return ut.ePInfNorm}});const lt=n(7837);Object.defineProperty(e,"flatRoots",{enumerable:!0,get:function(){return lt.flatRoots}});const st=n(7837);Object.defineProperty(e,"flatRootsArr",{enumerable:!0,get:function(){return st.flatRootsArr}});const ct=n(7837);Object.defineProperty(e,"flatCoefficients",{enumerable:!0,get:function(){return ct.flatCoefficients}});const at=n(7837);Object.defineProperty(e,"flatCoefficientsArr",{enumerable:!0,get:function(){return at.flatCoefficientsArr}});const dt=n(7837);Object.defineProperty(e,"predictiveRandom",{enumerable:!0,get:function(){return dt.predictiveRandom}});const ft=n(1365);Object.defineProperty(e,"bFlatRoots",{enumerable:!0,get:function(){return ft.bFlatRoots}});const bt=n(1365);Object.defineProperty(e,"bFlatRootsArr",{enumerable:!0,get:function(){return bt.bFlatRootsArr}});const pt=n(1365);Object.defineProperty(e,"bFlatCoefficients",{enumerable:!0,get:function(){return pt.bFlatCoefficients}});const gt=n(1365);Object.defineProperty(e,"bFlatCoefficientsArr",{enumerable:!0,get:function(){return gt.bFlatCoefficientsArr}});const mt=n(8657);Object.defineProperty(e,"allRootsCertified",{enumerable:!0,get:function(){return mt.allRootsCertified}});const vt=n(5216);Object.defineProperty(e,"allRootsCertifiedSimplified",{enumerable:!0,get:function(){return vt.allRootsCertifiedSimplified}});const Pt=n(4745);Object.defineProperty(e,"refineK1",{enumerable:!0,get:function(){return Pt.refineK1}});const yt=n(7294);Object.defineProperty(e,"mid",{enumerable:!0,get:function(){return yt.mid}});const ht=n(7294);Object.defineProperty(e,"createRootExact",{enumerable:!0,get:function(){return ht.createRootExact}});const Ot=n(3732);Object.defineProperty(e,"rootIntervalToExp",{enumerable:!0,get:function(){return Ot.rootIntervalToExp}});const _t=n(1961);Object.defineProperty(e,"bNumRoots",{enumerable:!0,get:function(){return _t.bNumRoots}});const Mt=n(7387);Object.defineProperty(e,"bNumRootsIn01",{enumerable:!0,get:function(){return Mt.bNumRootsIn01}});const jt=n(2759);Object.defineProperty(e,"bNumRootsInRange",{enumerable:!0,get:function(){return jt.bNumRootsInRange}});const St=n(3406);Object.defineProperty(e,"bSignChanges",{enumerable:!0,get:function(){return St.bSignChanges}});const Dt=n(1806);Object.defineProperty(e,"numRoots",{enumerable:!0,get:function(){return Dt.numRoots}});const It=n(4632);Object.defineProperty(e,"numRootsIn01",{enumerable:!0,get:function(){return It.numRootsIn01}});const Et=n(1990);Object.defineProperty(e,"numRootsInRange",{enumerable:!0,get:function(){return Et.numRootsInRange}});const Ct=n(8841);Object.defineProperty(e,"signChanges",{enumerable:!0,get:function(){return Ct.signChanges}});const Nt=n(1561);Object.defineProperty(e,"eNumRoots",{enumerable:!0,get:function(){return Nt.eNumRoots}});const Rt=n(6515);Object.defineProperty(e,"eNumRootsIn01",{enumerable:!0,get:function(){return Rt.eNumRootsIn01}});const Bt=n(2533);Object.defineProperty(e,"eNumRootsInRange",{enumerable:!0,get:function(){return Bt.eNumRootsInRange}});const At=n(1034);Object.defineProperty(e,"eSignChanges",{enumerable:!0,get:function(){return At.eSignChanges}});const Tt=n(9964);Object.defineProperty(e,"bFromRoots",{enumerable:!0,get:function(){return Tt.bFromRoots}});const xt=n(6757);Object.defineProperty(e,"fromRoots",{enumerable:!0,get:function(){return xt.fromRoots}});const wt=n(2886);Object.defineProperty(e,"eFromRoots",{enumerable:!0,get:function(){return wt.eFromRoots}});const Lt=n(1287);Object.defineProperty(e,"allRoots",{enumerable:!0,get:function(){return Lt.allRoots}});const Ft=n(8247);Object.defineProperty(e,"bisection",{enumerable:!0,get:function(){return Ft.bisection}});const Ht=n(284);Object.defineProperty(e,"brent",{enumerable:!0,get:function(){return Ht.brent}});const qt=n(831);Object.defineProperty(e,"brentPoly",{enumerable:!0,get:function(){return qt.brentPoly}});const Vt=n(3909);Object.defineProperty(e,"ddDeflate",{enumerable:!0,get:function(){return Vt.ddDeflate}});const Wt=n(5309);Object.defineProperty(e,"deflate",{enumerable:!0,get:function(){return Wt.deflate}});const Gt=n(7063);Object.defineProperty(e,"quadraticRoots",{enumerable:!0,get:function(){return Gt.quadraticRoots}});const Ut=n(2044);Object.defineProperty(e,"positiveRootUpperBound_LMQ",{enumerable:!0,get:function(){return Ut.positiveRootUpperBound_LMQ}});const Zt=n(2044);Object.defineProperty(e,"positiveRootLowerBound_LMQ",{enumerable:!0,get:function(){return Zt.positiveRootLowerBound_LMQ}});const Yt=n(2044);Object.defineProperty(e,"negativeRootLowerBound_LMQ",{enumerable:!0,get:function(){return Yt.negativeRootLowerBound_LMQ}});const Kt=n(2044);Object.defineProperty(e,"negativeRootUpperBound_LMQ",{enumerable:!0,get:function(){return Kt.negativeRootUpperBound_LMQ}});const Qt=n(7739);Object.defineProperty(e,"rootMagnitudeUpperBound_fujiwara",{enumerable:!0,get:function(){return Qt.rootMagnitudeUpperBound_fujiwara}});const Xt=n(7158);Object.defineProperty(e,"rootMagnitudeUpperBound_rouche",{enumerable:!0,get:function(){return Xt.rootMagnitudeUpperBound_rouche}});const kt=n(6233);Object.defineProperty(e,"scaleFloatToInt",{enumerable:!0,get:function(){return kt.scaleFloatToInt}});const $t=n(7313);Object.defineProperty(e,"scaleFloatsToInts",{enumerable:!0,get:function(){return $t.scaleFloatsToInts}});const zt=n(2933);Object.defineProperty(e,"scaleFloatssToIntss",{enumerable:!0,get:function(){return zt.scaleFloatssToIntss}});const Jt=n(5208);Object.defineProperty(e,"scaleFloatToBigint",{enumerable:!0,get:function(){return Jt.scaleFloatToBigint}});const en=n(136);Object.defineProperty(e,"scaleFloatsToBigints",{enumerable:!0,get:function(){return en.scaleFloatsToBigints}});const tn=n(3110);Object.defineProperty(e,"scaleFloatssToBigintss",{enumerable:!0,get:function(){return tn.scaleFloatssToBigintss}});const nn={toCasStr:t.toCasStr,bAbsCoeff:o.bAbsCoeff,bAdd:i.bAdd,bDegree:u.bDegree,bDivideByConst:l.bDivideByConst,bEqual:s.bEqual,bInvert:c.bInvert,bIsRationalMultipleOf:a.bIsRationalMultipleOf,bMultiply:d.bMultiply,bMultiplyByConst:f.bMultiplyByConst,bNegate:b.bNegate,bRemoveLeadingZeros:p.bRemoveLeadingZeros,bSubtract:g.bSubtract,absCoeff:m.absCoeff,add:v.add,degree:P.degree,divideByConst:y.divideByConst,equal:h.equal,invert:O.invert,isRationalMultipleOf:_.isRationalMultipleOf,multiply:M.multiply,multiplyByConst:j.multiplyByConst,negate:S.negate,removeLeadingZeros:D.removeLeadingZeros,subtract:I.subtract,eAbsCoeff:E.eAbsCoeff,eAdd:C.eAdd,eDegree:N.eDegree,eEqual:R.eEqual,eInvert:B.eInvert,eIsConstOrZero:A.eIsConstOrZero,eIsRationalMultipleOf:T.eIsRationalMultipleOf,eIsUnit:x.eIsUnit,eMultiply:w.eMultiply,eMultiplyByConst:L.eMultiplyByConst,eNegate:F.eNegate,eProduct:H.eProduct,eRemoveLeadingZeros:q.eRemoveLeadingZeros,eSubtract:V.eSubtract,bDifferentiate:W.bDifferentiate,differentiate:G.differentiate,ddDifferentiate:U.ddDifferentiate,ddDifferentiateWithError:Z.ddDifferentiateWithError,eDifferentiate:Y.eDifferentiate,bChangeVariablesLinear:K.bChangeVariablesLinear,bChangeVariablesScale:Q.bChangeVariablesScale,bChangeVariablesTranslateX:X.bChangeVariablesTranslateX,bReflectAboutYAxis:k.bReflectAboutYAxis,changeVariablesLinear:$.changeVariablesLinear,changeVariablesScale:z.changeVariablesScale,changeVariablesTranslateX:J.changeVariablesTranslateX,reflectAboutYAxis:ee.reflectAboutYAxis,eChangeVariablesLinear:te.eChangeVariablesLinear,eChangeVariablesScale:ne.eChangeVariablesScale,eChangeVariablesTranslateX:re.eChangeVariablesTranslateX,eReflectAboutYAxis:oe.eReflectAboutYAxis,conditionNumber:ie.conditionNumber,γ:ue.γ,γγ:le.γγ,bPdivTrivial:se.bPdivTrivial,bPremSequencePrimitive:ce.bPremSequencePrimitive,bPremSequenceSubresultant:ae.bPremSequenceSubresultant,bPremSequenceTrivial:de.bPremSequenceTrivial,bSturmChain:fe.bSturmChain,premSequenceSubresultant:be.premSequenceSubresultant,sturmChain:pe.sturmChain,ePdivTrivial:ge.ePdivTrivial,ePremSequencePrimitive:me.ePremSequencePrimitive,ePremSequenceSubresultant:ve.ePremSequenceSubresultant,eSturmChain:Pe.eSturmChain,bHorner:ye.bHorner,bEvaluateAt0:he.bEvaluateAt0,bEvaluateAt1:Oe.bEvaluateAt1,AbsHorner:_e.AbsHorner,compHorner:Me.compHorner,compHornerIsFaithful:je.compHornerIsFaithful,CompHornerK:Se.CompHornerK,compHornerWithRunningError:De.compHornerWithRunningError,EFTHorner:Ie.EFTHorner,evalCertified:Ee.evalCertified,evalCertifiedInclError:Ce.evalCertifiedInclError,evalK:Ne.evalK,evaluateAt0:Re.evaluateAt0,evaluateAt1:Be.evaluateAt1,Horner:Ae.Horner,hornerWithRunningError:Te.hornerWithRunningError,eeHorner:xe.eeHorner,eEvaluateAt0:we.eEvaluateAt0,eEvaluateAt1:Le.eEvaluateAt1,eHorner:Fe.eHorner,bContent:He.bContent,bPrimitivePart:qe.bPrimitivePart,content:Ve.content,primitivePart:We.primitivePart,eContent:Ge.eContent,ePrimitivePart:Ue.ePrimitivePart,bP1Norm:ze.bP1Norm,bP2NormSquared:Je.bP2NormSquared,bPInfNorm:et.bPInfNorm,p1Norm:tt.p1Norm,p2Norm:nt.p2Norm,pInfNorm:rt.pInfNorm,eP1Norm:ot.eP1Norm,eP2Norm:it.eP2Norm,ePInfNorm:ut.ePInfNorm,flatRoots:lt.flatRoots,flatRootsArr:st.flatRootsArr,flatCoefficients:ct.flatCoefficients,flatCoefficientsArr:at.flatCoefficientsArr,predictiveRandom:dt.predictiveRandom,bFlatRoots:ft.bFlatRoots,bFlatRootsArr:bt.bFlatRootsArr,bFlatCoefficients:pt.bFlatCoefficients,bFlatCoefficientsArr:gt.bFlatCoefficientsArr,allRootsCertified:mt.allRootsCertified,allRootsCertifiedSimplified:vt.allRootsCertifiedSimplified,refineK1:Pt.refineK1,mid:yt.mid,createRootExact:ht.createRootExact,rootIntervalToExp:Ot.rootIntervalToExp,bNumRoots:_t.bNumRoots,bNumRootsIn01:Mt.bNumRootsIn01,bNumRootsInRange:jt.bNumRootsInRange,bSignChanges:St.bSignChanges,numRoots:Dt.numRoots,numRootsIn01:It.numRootsIn01,numRootsInRange:Et.numRootsInRange,signChanges:Ct.signChanges,eNumRoots:Nt.eNumRoots,eNumRootsIn01:Rt.eNumRootsIn01,eNumRootsInRange:Bt.eNumRootsInRange,eSignChanges:At.eSignChanges,bFromRoots:Tt.bFromRoots,fromRoots:xt.fromRoots,eFromRoots:wt.eFromRoots,allRoots:Lt.allRoots,bisection:Ft.bisection,brent:Ht.brent,brentPoly:qt.brentPoly,ddDeflate:Vt.ddDeflate,deflate:Wt.deflate,quadraticRoots:Gt.quadraticRoots,positiveRootUpperBound_LMQ:Ut.positiveRootUpperBound_LMQ,positiveRootLowerBound_LMQ:Zt.positiveRootLowerBound_LMQ,negativeRootLowerBound_LMQ:Yt.negativeRootLowerBound_LMQ,negativeRootUpperBound_LMQ:Kt.negativeRootUpperBound_LMQ,rootMagnitudeUpperBound_fujiwara:Qt.rootMagnitudeUpperBound_fujiwara,rootMagnitudeUpperBound_rouche:Xt.rootMagnitudeUpperBound_rouche,scaleFloatToInt:kt.scaleFloatToInt,scaleFloatsToInts:$t.scaleFloatsToInts,scaleFloatssToIntss:zt.scaleFloatssToIntss,scaleFloatToBigint:Jt.scaleFloatToBigint,scaleFloatsToBigints:en.scaleFloatsToBigints,scaleFloatssToBigintss:tn.scaleFloatssToBigintss,bGcdPrs:Ze.bGcdPrs,bGcdInt:Ye.bGcdInt,bGcdInts:Ke.bGcdInts,gcdInt:Qe.gcdInt,gcdInts:Xe.gcdInts,eGcdInt:ke.eGcdInt,eGcdInts:$e.eGcdInts};e.operators=nn})(),FloPoly=r})();