PageSourceSearch

https://gscms.gelbeseiten.de/gc-assets/js/Ratgeber/article.1bc405829e6dcb1037ef303c7e7e097489c62f50.js

js gelbeseiten.de collected 2026-10-01 10:16:28 UTC 1,304,916 bytes, 2 lines download raw bytes

1/*! For license information please see article.js.LICENSE.txt */
2!function(){var e={29:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ComplexDependencies=void 0;var r=n(11424);t.ComplexDependencies={createComplexClass:r.createComplexClass}},82:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createTranspose=void 0;var r=n(37917),i=n(15479),a=n(77942),o="transpose",s=["typed","matrix"];t.createTranspose=(0,a.factory)(o,s,function(e){var t=e.typed,n=e.matrix;return t(o,{Array:function(e){return a(n(e)).valueOf()},Matrix:a,any:r.clone});function a(e){var t,n=e.size();switch(n.length){case 1:t=e.clone();break;case 2:var a=n[0],o=n[1];if(0===o)throw new RangeError("Cannot transpose a 2D matrix with no columns (size: "+(0,i.format)(n)+")");switch(e.storage()){case"dense":t=function(e,t,n){for(var i,a=e._data,o=[],s=0;s<n;s++){i=o[s]=[];for(var c=0;c<t;c++)i[c]=(0,r.clone)(a[c][s])}return e.createDenseMatrix({data:o,size:[n,t],datatype:e._datatype})}(e,a,o);break;case"sparse":t=function(e,t,n){for(var i,a,o,s=e._values,c=e._index,u=e._ptr,l=s?[]:void 0,d=[],f=[],p=[],m=0;m<t;m++)p[m]=0;for(i=0,a=c.length;i<a;i++)p[c[i]]++;for(var y=0,v=0;v<t;v++)f.push(y),y+=p[v],p[v]=f[v];for(f.push(y),o=0;o<n;o++)for(var h=u[o],g=u[o+1],b=h;b<g;b++){var D=p[c[b]]++;d[D]=o,s&&(l[D]=(0,r.clone)(s[b]))}return e.createSparseMatrix({values:l,index:d,ptr:f,size:[n,t],datatype:e._datatype})}(e,a,o)}break;default:throw new RangeError("Matrix must be a vector or two dimensional (size: "+(0,i.format)(n)+")")}return t}})},89:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createEqualNumber=t.createEqual=void 0;var r=n(77942),i=n(8222),a=n(72071),o=n(71487),s=n(60685),c="equal",u=["typed","matrix","equalScalar","DenseMatrix","concat"],l=(t.createEqual=(0,r.factory)(c,u,function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,u=e.DenseMatrix,d=e.concat,f=(0,i.createMatAlgo03xDSf)({typed:t}),p=(0,a.createMatAlgo07xSSf)({typed:t,DenseMatrix:u}),m=(0,o.createMatAlgo12xSfs)({typed:t,DenseMatrix:u}),y=(0,s.createMatrixAlgorithmSuite)({typed:t,matrix:n,concat:d});return t(c,l({typed:t,equalScalar:r}),y({elop:r,SS:p,DS:f,Ss:m}))}),t.createEqualNumber=(0,r.factory)(c,["typed","equalScalar"],function(e){var t=e.typed,n=e.equalScalar;return t(c,{"any, any":function(e,t){return null===e?null===t:null===t?null===e:void 0===e?void 0===t:void 0===t?void 0===e:n(e,t)}})}))},209:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.configDocs=void 0,t.configDocs={name:"config",category:"Core",syntax:["config()","config(options)"],description:"Get configuration or change configuration.",examples:["config()","1/3 + 1/4",'config({number: "Fraction"})',"1/3 + 1/4"],seealso:[]}},214:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.diffDependencies=void 0;var r=n(72372),i=n(17072),a=n(21829),o=n(8011),s=n(11424);t.diffDependencies={matrixDependencies:r.matrixDependencies,numberDependencies:i.numberDependencies,subtractDependencies:a.subtractDependencies,typedDependencies:o.typedDependencies,createDiff:s.createDiff}},216:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createNode=void 0;var i=r(n(73738)),a=r(n(17383)),o=r(n(34579)),s=r(n(41132)),c=n(22478),u=n(2089),l=n(37917),d=n(77942),f=n(46546
2),p=["mathWithTransform"];t.createNode=(0,d.factory)("Node",p,function(e){var t=e.mathWithTransform;return function(){return(0,o.default)(function e(){(0,a.default)(this,e)},[{key:"type",get:function(){return"Node"}},{key:"isNode",get:function(){return!0}},{key:"evaluate",value:function(e){return this.compile().evaluate(e)}},{key:"compile",value:function(){var e=this._compile(t,{}),n={};return{evaluate:function(t){var r=(0,f.createMap)(t);return function(e){for(var t=0,n=(0,s.default)(u.keywords);t<n.length;t++){var r=n[t];if(e.has(r))throw new Error('Scope contains an illegal symbol, "'+r+'" is a reserved keyword')}}(r),e(r,n,null)}}}},{key:"_compile",value:function(e,t){throw new Error("Method _compile must be implemented by type "+this.type)}},{key:"forEach",value:function(e){throw new Error("Cannot run forEach on a Node interface")}},{key:"map",value:function(e){throw new Error("Cannot run map on a Node interface")}},{key:"_ifNode",value:function(e){if(!(0,c.isNode)(e))throw new TypeError("Callback function must return a Node");return e}},{key:"traverse",value:function(e){e(this,null,null),function e(t,n){t.forEach(function(t,r,i){n(t,r,i),e(t,n)})}(this,e)}},{key:"transform",value:function(e){return function t(n,r,i){var a=e(n,r,i);return a!==n?a:n.map(t)}(this,null,null)}},{key:"filter",value:function(e){var t=[];return this.traverse(function(n,r,i){e(n,r,i)&&t.push(n)}),t}},{key:"clone",value:function(){throw new Error("Cannot clone a Node interface")}},{key:"cloneDeep",value:function(){return this.map(function(e){return e.cloneDeep()})}},{key:"equals",value:function(e){return!!e&&this.type===e.type&&(0,l.deepStrictEqual)(this,e)}},{key:"toString",value:function(e){var t=this._getCustomString(e);return void 0!==t?t:this._toString(e)}},{key:"_toString",value:function(){throw new Error("_toString not implemented for "+this.type)}},{key:"toJSON",value:function(){throw new Error("Cannot serialize object: toJSON not implemented by "+this.type)}},{key:"toHTML",value:function(e){var t=this._getCustomString(e);return void 0!==t?t:this._toHTML(e)}},{key:"_toHTML",value:function(){throw new Error("_toHTML not implemented for "+this.type)}},{key:"toTex",value:function(e){var t=this._getCustomString(e);return void 0!==t?t:this._toTex(e)}},{key:"_toTex",value:function(e){throw new Error("_toTex not implemented for "+this.type)}},{key:"_getCustomString",value:function(e){if(e&&"object"===(0,i.default)(e))switch((0,i.default)(e.handler)){case"object":case"undefined":return;case"function":return e.handler(this,e);default:throw new TypeError("Object or function expected as callback")}}},{key:"getIdentifier",value:function(){return this.type}},{key:"getContent",value:function(){return this}}])}()},{isClass:!0,isNode:!0})},246:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createLgamma=void 0;var r=n(93283),i=n(77942),a=n(12135),o="lgamma",s=["Complex","typed"];t.createLgamma=(0,i.factory)(o,s,function(e){var t=e.Complex,n=e.typed,i=[-.029550653594771242,.00641025641025641,-.0019175269175269176,.0008417508417508417,-.0005952380952380953,.0007936507936507937,-.002777777777777778,.08333333333333333];return n(o,{number:r.lgammaNumber,Complex:function e(n){if(n.isNaN())return new t(NaN,NaN);if(0===n.im)return new t((0,r.lgammaNumber)(n.re),0);if(n.re>=7||Math.abs(n.im)>=7)return s(n);if(n.re<=.1){var i=(0,a.copysign)(6.283185307179586,n.im)*Math.floor(.5*n.re+.25),o=n.mul(Math.PI).sin().log(),u=e(new t(1-n.re,-n.im));return new t(1.1447298858494002,i).sub(o).sub(u)}return n.im>=0?c(n):c(n.conjugate()).conjugate()},BigNumber:function(){throw new Error("mathjs doesn't yet provide an implementation of the algorithm lgamma for BigNumber")}});function s(e){for(var n=e.sub(.5).mul(e.log()).sub(e).add(r.lnSqrt2PI),a=new t(1,0).div(e),o=a.div(e),s=i[0],c=i[1],u=2*o.re,l=o.re*o.re+o.im*o.im,d=2;d<8;d++){var f=c;c=-l*s+i[d],s=u*s+f}var p=a.mul(o.mul(s).add(c));return n.add(p)}function c(e){var n=0,r=0,i=e;for(e=e.add(1);e.re<=7;){var a=(i=i.mul(e)).im<0?1:0;0!==a&&0===r&&n++,r=a,e=e.add(1)}return s(e).sub(i.log()).sub(new t(0,2*n*Math.PI*1))}})},247:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.squeezeDependencies=void 0;var r=n(72372),i=n(8011),a=n(11424);t.squeezeDependencies={matrixDependencies:r.matrixDependencies,typedDependencies:i.typedDependencies,createSqueeze:a.createSqueeze}},287:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sqrtDependencies=void 0;var r=n(29),i=n(8011),a=n(11424);t.sqrtDependencies={ComplexDependencies:r.ComplexDependencies,typedDependencies:i.typedDependencies,createSqrt:a.createSqrt}},330:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nuclearMagnetonDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.nuclearMagnetonDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createNuclearMagneton:a.createNuclearMagneton}},621:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMedian=void 0;var r=n(30538),i=n(80257),a=n(77942),o=n(45320),s="median",c=["typed","add","divide","compare","partitionSelect"];t.createMedian=(0,a.factory)(s,c,function(e){var t=e.typed,n=e.add,a=e.divide,c=e.compare,u=e.partitionSelect;function l(e){try{var t=(e=(0,i.flatten)(e.valueOf())).length;if(0===t)throw new Error("Cannot calculate median of an empty array");if(t%2==0){for(var n=t/2-1,r=u(e,n+1),a=e[n],s=0;s<n;++s)c(e[s],a)>0&&(a=e[s]);return f(a,r)}var l=u(e,(t-1)/2);return d(l)}catch(e){throw(0,o.improveErrorMessage)(e,"median")}}var d=t({"number | BigNumber | Complex | Unit":function(e){return e}}),f=t({"number | BigNumber | Complex | Unit, number | BigNumber | Complex | Unit":function(e,t){return a(n(e,t),2)}});return t(s,{"Array | Matrix":l,"Array | Matrix, number | BigNumber":function(e,t){throw new Error("median(A, dim) is not yet supported")},"...":function(e){if((0,r.containsCollections)(e))throw new TypeError("Scalar values expected in function median");return l(e)}})})},682:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDot=void 0;var r=n(77942),i=n(22478),a=["typed","addScalar","multiplyScalar","conj","size"];t.createDot=(0,r.factory)("dot",a,function(e){var t=e.typed,n=e.addScalar,r=e.multiplyScalar,a=e.conj,o=e.size;return t("dot",{"Array | DenseMatrix, Array | DenseMatrix":function(e,o){var u=s(e,o),l=(0,i.isMatrix)(e)?e._data:e,d=(0,i.isMatrix)(e)?e._datatype||e.getDataType():void 0,f=(0,i.isMatrix)(o)?o._data:o,p=(0,i.isMatrix)(o)?o._datatype||o.getDataType():void 0,m=2===c(e).length,y=2===c(o).length,v=n,h=r;if(d&&p&&d===p&&"string"==typeof d&&"mixed"!==d){var g=d;v=t.find(n,[g,g]),h=t.find(r,[g,g])}if(!m&&!y){for(var b=h(a(l[0]),f[0]),D=1;D<u;D++)b=v(b,h(a(l[D]),f[D]));return b}if(!m&&y){for(var x=h(a(l[0]),f[0][0]),_=1;_<u;_++)x=v(x,h(a(l[_]),f[_][0]));return x}if(m&&!y){for(var w=h(a(l[0][0]),f[0]),N=1;N<u;N++)w=v(w,h(a(l[N][0]),f[N]));return w}if(m&&y){for(var M=h(a(l[0][0]),f[0][0]),O=1;O<u;O++)M=v(M,h(a(l[O][0]),f[O][0]));return M}},"SparseMatrix, SparseMatrix":function(e,t){s(e,t);for(var i=e._index,a=e._values,o=t._index,c=t._values,u=0,l=n,d=r,f=0,p=0;f<i.length&&p<o.length;){var m=i[f],y=o[p];m<y?f++:m>y?p++:m===y&&(u=l(u,d(a[f],c[p])),f++,p++)}return u}});function s(e,t){var n,r,i=c(e),a=c(t);if(1===i.length)n=i[0];else{if(2!==i.length||1!==i[1])throw new RangeError("Expected a column vector, instead got a matrix of size ("+i.join(", ")+")");n=i[0]}if(1===a.length)r=a[0];else{if(2!==a.length||1!==a[1])throw new RangeError("Expected a column vector, instead got a matrix of size ("+a.join(", ")+")");r=a[0]}if(n!==r)throw new RangeError("Vectors must have equal length ("+n+" != "+r+")");if(0===n)throw new RangeError("Cannot calculate the dot product of empty vectors");return n}function c(e){return(0,i.isMatrix)(e)?e.size():o(e)}})},787:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stefanBoltzmannDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.stefanBoltzmannDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createStefanBoltzmann:a.createStefanBoltzmann}},875:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createBitXor=void 0;var r=n(33371),i=n(8222),a=n(72071),o=n(71487),s=n(77942),c=n(60685),u=n(93283),l="bitXor",d=["typed","matrix","DenseMatrix","concat"];t.createBitXor=(0,s.factory)(l,d,function(e){var t=e.typed,n=e.matrix,s=e.DenseMatrix,d=e.concat,f=(0,i.createMatAlgo03xDSf)({typed:t}),p=(0,a.createMatAlgo07xSSf)({typed:t,DenseMatrix:s}),m=(0,o.createMatAlgo12xSfs)({typed:t,DenseMatrix:s}),y=(0,c.createMatrixAlgorithmSuite)({typed:t,matrix:n,concat:d});return t(l,{"number, number":u.bitXorNumber,"BigNumber, BigNumber":r.bitXor},y({SS:p,DS:f,Ss:m}))})},887:function(e,t,n){var r=n(16993),i=n(11791);e.exports=function(e,t,n,a,o){return new i(r().w(e,t,n,a),o||Promise)},e.exports.__esModule=!0,e.exports.default=e.exports},1060:function(e,t){t.f=Object.getOwnPropertySymbols},1100:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.divideDocs=void 0,t.divideDocs={name:"divide",category:"Operators",syntax:["x / y","divide(x, y)"],description:"Divide two values.",examples:["a = 2 / 3","a * 3","4.5 / 2","3 + 4 / 2","(3 + 4) / 2","18 km / 4.5"],seealso:["multiply"]}},1107:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secDocs=void 0,t.secDocs={name:"sec",category:"Trigonometry",syntax:["sec(x)"],description:"Compute the secant of x in radians. Defined as 1/cos(x)",examples:["sec(2)","1 / cos(2)"],seealso:["cot","csc","cos"]}},1111:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compareDocs=void 0,t.compareDocs={name:"compare",category:"Relational",syntax:["compare(x, y)"],description:"Compare two values. Returns 1 when x > y, -1 when x < y, and 0 when x == y.",examples:["compare(2, 3)","compare(3, 2)","compare(2, 2)","compare(5cm, 40mm)","compare(2, [1, 2, 3])"],seealso:["equal","unequal","smaller","smallerEq","largerEq","compareNatural","compareText"]}},1158:function(e,t,n){"use strict";var r=n(4228);e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},1177:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createNthRoots=void 0;var r=n(77942),i="nthRoots",a=["config","typed","divideScalar","Complex"];t.createNthRoots=(0,r.factory)(i,a,function(e){var t=e.typed,n=(e.config,e.divideScalar,e.Complex),r=[function(e){return new n(e,0)},function(e){return new n(0,e)},function(e){return new n(-e,0)},function(e){return new n(0,-e)}];function a(e,t){if(t<0)throw new Error("Root must be greater than zero");if(0===t)throw new Error("Root must be non-zero");if(t%1!=0)throw new Error("Root must be an integer");if(0===e||0===e.abs())return[new n(0,0)];var i,a="number"==typeof e;(a||0===e.re||0===e.im)&&(i=a?2*+(e<0):0===e.im?2*+(e.re<0):2*+(e.im<0)+1);for(var o=e.arg(),s=e.abs(),c=[],u=Math.pow(s,1/t),l=0;l<t;l++){var d=(i+4*l)/t;d!==Math.round(d)?c.push(new n({r:u,phi:(o+2*Math.PI*l)/t})):c.push(r[d%4](u))}return c}return t(i,{Complex:function(e){return a(e,2)},"Complex, number":a})})},1436:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ifftDependencies=void 0;var r=n(61635),i=n(1685),a=n(59979),o=n(8011),s=n(11424);t.ifftDependencies={conjDependencies:r.conjDependencies,dotDivideDependencies:i.dotDivideDependencies,fftDependencies:a.fftDependencies,typedDependencies:o.typedDependencies,createIfft:s.createIfft}},1508:function(e,t,n){var r=n(60906),i=n(67574)("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||a[i]===e)}},1604:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createLyap=void 0;var r=n(77942),i="lyap",a=["typed","matrix","sylvester","multiply","transpose"];t.createLyap=(0,r.factory)(i,a,function(e){var t=e.typed,n=e.matrix,r=e.sylvester,a=e.multiply,o=e.transpose;return t(i,{"Matrix, Matrix":function(e,t){return r(e,o(e),a(-1,t))},"Array, Matrix":function(e,t){return r(n(e),o(n(e)),a(-1,t))},"Matrix, Array":function(e,t){return r(e,o(n(e)),n(a(-1,t)))},"Array, Array":function(e,t){return r(n(e),o(n(e)),n(a(-1,t))).toArray()}})})},1620:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.addDependencies=void 0;var r=n(58443),i=n(50372),a=n(77112),o=n(43977),s=n(42603),c=n(72372),u=n(8011),l=n(11424);t.addDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,SparseMatrixDependencies:i.SparseMatrixDependencies,addScalarDependencies:a.addScalarDependencies,concatDependencies:o.concatDependencies,equalScalarDependencies:s.equalScalarDependencies,matrixDependencies:c.matrixDependencies,typedDependencies:u.typedDependencies,createAdd:l.createAdd}},1685:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dotDivideDependencies=void 0;var r=n(58443),i=n(43977),a=n(78508),o=n(42603),s=n(72372),c=n(8011),u=n(11424);t.dotDivideDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,concatDependencies:i.concatDependencies,divideScalarDependencies:a.divideScalarDependencies,equalScalarDependencies:o.equalScalarDependencies,matrixDependencies:s.matrixDependencies,typedDependencies:c.typedDependencies,createDotDivide:u.createDotDivide}},1763:function(e,t,n){e.exports=!n(79448)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},1831:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.logDocs=void 0,t.logDocs={name:"log",category:"Arithmetic",syntax:["log(x)","log(x, base)"],description:"Compute the logarithm of a value. If no base is provided, the natural logarithm of x is calculated. If base if provided, the logarithm is calculated for the specified base. log(x, base) is defined as log(x) / log(base).",examples:["log(3.5)","a = log(2.4)","exp(a)","10 ^ 4","log(10000, 10)","log(10000) / log(10)","b = log(1024, 2)","2 ^ b"],seealso:["exp","log1p","log2","log10"]}},2089:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keywords=void 0,t.keywords=new Set(["end"])},2168:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.qrDocs=void 0,t.qrDocs={name:"qr",category:"Algebra",syntax:["qr(A)"],description:"Calculates the Matrix QR decomposition. Matrix `A` is decomposed in two matrices (`Q`, `R`) where `Q` is an orthogonal matrix and `R` is an upper triangular matrix.",examples:["qr([[1, -1,  4], [1,  4, -2], [1,  4,  2], [1,  -1, 0]])"],seealso:["lup","slu","matrix"]}},2219:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,a(r.key),r)}}function a(e){var t=function(e){if("object"!=r(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=r(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==r(t)?t:t+""}n.d(t,{k:function(){return u}}),n(82975),n(95165),n(35890),n(88647),n(17482),n(66517),n(99650),n(64509);var o,s,c,u=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return t=e,r=[{key:"instance",get:function(){return this.privateInstance||(this.privateInstance=new e),this.privateInstance}},{key:"areVendorConsentsAvailable",value:function(){var e=__cmp("getCMPData");return(null==e?void 0:e.vendorConsents)&&Object.keys(e.vendorConsents).length>0}},{key:"waitForVendorConsents",value:function(){var e=this,t=0;return new Promise(function(n,r){var i=setInterval(function(){t+=1,e.areVendorConsentsAvailable()?(clearInterval(i),n(!0)):30===t&&(clearInterval(i),r(!1))},100)})}},{key:"hasConsent",value:function(e){if(!e.hasAttribute("data-cmp-vendor"))return!0;var t=__cmp("getCMPData"),n=e.getAttribute("data-cmp-vendor");return!!(""===n||"vendorConsents"in t&&n in t.vendorConsents&&t.vendorConsents[n])}},{key:"hasIdConsent",value:function(e){var t=__cmp("getCMPData");return!!(""===e||"vendorConsents"in t&&e in t.vendorConsents&&t.vend
2orConsents[e])}},{key:"hasPurposeConsent",value:function(e){var t=__cmp("getCMPData");return!!(""===e||"purposeConsents"in t&&e in t.purposeConsents&&t.purposeConsents[e])}},{key:"update",value:function(){window.setTimeout(function(){__cmp("checkBlocking")},100)}}],(n=[{key:"init",value:function(){}}])&&i(t.prototype,n),r&&i(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,n,r}();o=u,c=void 0,(s=a(s="privateInstance"))in o?Object.defineProperty(o,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):o[s]=c},2272:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSubScope=function(e,t){return new r.PartitionedMap(e,new r.ObjectWrappingMap(t),new Set(Object.keys(t)))};var r=n(46546)},2296:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unaryPlusDependencies=void 0;var r=n(54020),i=n(8011),a=n(11424);t.unaryPlusDependencies={BigNumberDependencies:r.BigNumberDependencies,typedDependencies:i.typedDependencies,createUnaryPlus:a.createUnaryPlus}},2352:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cotDocs=void 0,t.cotDocs={name:"cot",category:"Trigonometry",syntax:["cot(x)"],description:"Compute the cotangent of x in radians. Defined as 1/tan(x)",examples:["cot(2)","1 / tan(2)"],seealso:["sec","csc","tan"]}},2354:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.atan2Docs=void 0,t.atan2Docs={name:"atan2",category:"Trigonometry",syntax:["atan2(y, x)"],description:"Computes the principal value of the arc tangent of y/x in radians.",examples:["atan2(2, 2) / pi","angle = 60 deg in rad","x = cos(angle)","y = sin(angle)","atan2(y, x)"],seealso:["sin","cos","tan"]}},2358:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secDependencies=void 0;var r=n(54020),i=n(8011),a=n(11424);t.secDependencies={BigNumberDependencies:r.BigNumberDependencies,typedDependencies:i.typedDependencies,createSec:a.createSec}},2361:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bitOrDependencies=void 0;var r=n(58443),i=n(43977),a=n(42603),o=n(72372),s=n(8011),c=n(11424);t.bitOrDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,concatDependencies:i.concatDependencies,equalScalarDependencies:a.equalScalarDependencies,matrixDependencies:o.matrixDependencies,typedDependencies:s.typedDependencies,createBitOr:c.createBitOr}},2419:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMatAlgo09xS0Sf=void 0;var r=n(77942),i=n(8973),a=["typed","equalScalar"];t.createMatAlgo09xS0Sf=(0,r.factory)("matAlgo09xS0Sf",a,function(e){var t=e.typed,n=e.equalScalar;return function(e,r,a){var o=e._values,s=e._index,c=e._ptr,u=e._size,l=e._datatype||void 0===e._data?e._datatype:e.getDataType(),d=r._values,f=r._index,p=r._ptr,m=r._size,y=r._datatype||void 0===r._data?r._datatype:r.getDataType();if(u.length!==m.length)throw new i.DimensionError(u.length,m.length);if(u[0]!==m[0]||u[1]!==m[1])throw new RangeError("Dimension mismatch. Matrix A ("+u+") must match Matrix B ("+m+")");var v,h=u[0],g=u[1],b=n,D=0,x=a;"string"==typeof l&&l===y&&"mixed"!==l&&(v=l,b=t.find(n,[v,v]),D=t.convert(0,v),x=t.find(a,[v,v]));var _,w,N,M,O,S=o&&d?[]:void 0,A=[],E=[],P=S?[]:void 0,C=[];for(w=0;w<g;w++){E[w]=A.length;var j=w+1;if(P)for(M=p[w],O=p[w+1],N=M;N<O;N++)C[_=f[N]]=j,P[_]=d[N];for(M=c[w],O=c[w+1],N=M;N<O;N++)if(_=s[N],P){var T=C[_]===j?P[_]:D,F=x(o[N],T);b(F,D)||(A.push(_),S.push(F))}else A.push(_)}return E[g]=A.length,e.createSparseMatrix({values:S,index:A,ptr:E,size:[h,g],datatype:l===e._datatype&&y===r._datatype?v:void 0})}})},2444:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.leafCountDependencies=void 0;var r=n(58775),i=n(8011),a=n(11424);t.leafCountDependencies={parseDependencies:r.parseDependencies,typedDependencies:i.typedDependencies,createLeafCount:a.createLeafCount}},2482:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dotPowDependencies=void 0;var r=n(58443),i=n(43977),a=n(42603),o=n(72372),s=n(90545),c=n(8011),u=n(11424);t.dotPowDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,concatDependencies:i.concatDependencies,equalScalarDependencies:a.equalScalarDependencies,matrixDependencies:o.matrixDependencies,powDependencies:s.powDependencies,typedDependencies:c.typedDependencies,createDotPow:u.createDotPow}},2543:function(e,t,n){var r;e=n.nmd(e),function(){var i,a="Expected a function",o="__lodash_hash_undefined__",s="__lodash_placeholder__",c=32,u=128,l=1/0,d=9007199254740991,f=NaN,p=4294967295,m=[["ary",u],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",c],["partialRight",64],["rearg",256]],y="[object Arguments]",v="[object Array]",h="[object Boolean]",g="[object Date]",b="[object Error]",D="[object Function]",x="[object GeneratorFunction]",_="[object Map]",w="[object Number]",N="[object Object]",M="[object Promise]",O="[object RegExp]",S="[object Set]",A="[object String]",E="[object Symbol]",P="[object WeakMap]",C="[object ArrayBuffer]",j="[object DataView]",T="[object Float32Array]",F="[object Float64Array
vendor: 4,112 bytes, line 2
2]",k="[object Int8Array]",B="[object Int16Array]",q="[object Int32Array]",I="[object Uint8Array]",R="[object Uint8ClampedArray]",z="[object Uint16Array]",L="[object Uint32Array]",U=/\b__p \+= '';/g,H=/\b(__p \+=) '' \+/g,G=/(__e\(.*?\)|\b__t\)) \+\n'';/g,V=/&(?:amp|lt|gt|quot|#39);/g,$=/[&<>"']/g,W=RegExp(V.source),Z=RegExp($.source),Q=/<%-([\s\S]+?)%>/g,X=/<%([\s\S]+?)%>/g,Y=/<%=([\s\S]+?)%>/g,J=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,K=/^\w*$/,ee=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,te=/[\\^$.*+?()[\]{}|]/g,ne=RegExp(te.source),re=/^\s+/,ie=/\s/,ae=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,oe=/\{\n\/\* \[wrapped with (.+)\] \*/,se=/,? & /,ce=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ue=/[()=,{}\[\]\/\s]/,le=/\\(\\)?/g,de=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,fe=/\w*$/,pe=/^[-+]0x[0-9a-f]+$/i,me=/^0b[01]+$/i,ye=/^\[object .+?Constructor\]$/,ve=/^0o[0-7]+$/i,he=/^(?:0|[1-9]\d*)$/,ge=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,be=/($^)/,De=/['\n\r\u2028\u2029\\]/g,xe="\\ud800-\\udfff",_e="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",we="\\u2700-\\u27bf",Ne="a-z\\xdf-\\xf6\\xf8-\\xff",Me="A-Z\\xc0-\\xd6\\xd8-\\xde",Oe="\\ufe0e\\ufe0f",Se="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ae="["+xe+"]",Ee="["+Se+"]",Pe="["+_e+"]",Ce="\\d+",je="["+we+"]",Te="["+Ne+"]",Fe="[^"+xe+Se+Ce+we+Ne+Me+"]",ke="\\ud83c[\\udffb-\\udfff]",Be="[^"+xe+"]",qe="(?:\\ud83c[\\udde6-\\uddff]){2}",Ie="[\\ud800-\\udbff][\\udc00-\\udfff]",Re="["+Me+"]",ze="\\u200d",Le="(?:"+Te+"|"+Fe+")",Ue="(?:"+Re+"|"+Fe+")",He="(?:['’](?:d|ll|m|re|s|t|ve))?",Ge="(?:['’](?:D|LL|M|RE|S|T|VE))?",Ve="(?:"+Pe+"|"+ke+")?",$e="["+Oe+"]?",We=$e+Ve+"(?:"+ze+"(?:"+[Be,qe,Ie].join("|")+")"+$e+Ve+")*",Ze="(?:"+[je,qe,Ie].join("|")+")"+We,Qe="(?:"+[Be+Pe+"?",Pe,qe,Ie,Ae].join("|")+")",Xe=RegExp("['’]","g"),Ye=RegExp(Pe,"g"),Je=RegExp(ke+"(?="+ke+")|"+Qe+We,"g"),Ke=RegExp([Re+"?"+Te+"+"+He+"(?="+[Ee,Re,"$"].join("|")+")",Ue+"+"+Ge+"(?="+[Ee,Re+Le,"$"].join("|")+")",Re+"?"+Le+"+"+He,Re+"+"+Ge,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ce,Ze].join("|"),"g"),et=RegExp("["+ze+xe+_e+Oe+"]"),tt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,nt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],rt=-1,it={};it[T]=it[F]=it[k]=it[B]=it[q]=it[I]=it[R]=it[z]=it[L]=!0,it[y]=it[v]=it[C]=it[h]=it[j]=it[g]=it[b]=it[D]=it[_]=it[w]=it[N]=it[O]=it[S]=it[A]=it[P]=!1;var at={};at[y]=at[v]=at[C]=at[j]=at[h]=at[g]=at[T]=at[F]=at[k]=at[B]=at[q]=at[_]=at[w]=at[N]=at[O]=at[S]=at[A]=at[E]=at[I]=at[R]=at[z]=at[L]=!0,at[b]=at[D]=at[P]=!1;var ot={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},st=parseFloat,ct=parseInt,ut="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,lt="object"==typeof self&&self&&self.Object===Object&&self,dt=ut||lt||Function("return this")(),ft=t&&!t.nodeType&&t,pt=ft&&e&&!e.nodeType&&e,mt=pt&&pt.exports===ft,yt=mt&&ut.process,vt=function(){try{return pt&&pt.require&&pt.require("util").types||yt&&yt.binding&&yt.binding("util")}catch(e){}}(),ht=vt&&vt.isArrayBuffer,gt=vt&&vt.isDate,bt=vt&&vt.isMap,Dt=vt&&vt.isRegExp,xt=vt&&vt.isSet,_t=vt&&vt.isTypedArray;function wt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Nt(e,t,n,r){for(var i=-1,a=null==e?0:e.length;++i<a;){var o=e[i];t(r,o,n(o),e)}return r}function Mt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}function Ot(e,t){for(var n=null==e?0:e.length;
vendor: 5,042 bytes, line 2
2n--&&!1!==t(e[n],n,e););return e}function St(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}function At(e,t){for(var n=-1,r=null==e?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}function Et(e,t){return!(null==e||!e.length)&&Rt(e,t,0)>-1}function Pt(e,t,n){for(var r=-1,i=null==e?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}function Ct(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}function jt(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}function Tt(e,t,n,r){var i=-1,a=null==e?0:e.length;for(r&&a&&(n=e[++i]);++i<a;)n=t(n,e[i],i,e);return n}function Ft(e,t,n,r){var i=null==e?0:e.length;for(r&&i&&(n=e[--i]);i--;)n=t(n,e[i],i,e);return n}function kt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var Bt=Ht("length");function qt(e,t,n){var r;return n(e,function(e,n,i){if(t(e,n,i))return r=n,!1}),r}function It(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a<i;)if(t(e[a],a,e))return a;return-1}function Rt(e,t,n){return t==t?function(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}(e,t,n):It(e,Lt,n)}function zt(e,t,n,r){for(var i=n-1,a=e.length;++i<a;)if(r(e[i],t))return i;return-1}function Lt(e){return e!=e}function Ut(e,t){var n=null==e?0:e.length;return n?$t(e,t)/n:f}function Ht(e){return function(t){return null==t?i:t[e]}}function Gt(e){return function(t){return null==e?i:e[t]}}function Vt(e,t,n,r,i){return i(e,function(e,i,a){n=r?(r=!1,e):t(n,e,i,a)}),n}function $t(e,t){for(var n,r=-1,a=e.length;++r<a;){var o=t(e[r]);o!==i&&(n=n===i?o:n+o)}return n}function Wt(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function Zt(e){return e?e.slice(0,fn(e)+1).replace(re,""):e}function Qt(e){return function(t){return e(t)}}function Xt(e,t){return Ct(t,function(t){return e[t]})}function Yt(e,t){return e.has(t)}function Jt(e,t){for(var n=-1,r=e.length;++n<r&&Rt(t,e[n],0)>-1;);return n}function Kt(e,t){for(var n=e.length;n--&&Rt(t,e[n],0)>-1;);return n}var en=Gt({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),tn=Gt({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function nn(e){return"\\"+ot[e]}function rn(e){return et.test(e)}function an(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function on(e,t){return function(n){return e(t(n))}}function sn(e,t){for(var n=-1,r=e.length,i=0,a=[];++n<r;){var o=e[n];o!==t&&o!==s||(e[n]=s,a[i++]=n)}return a}function cn(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}function un(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=[e,e]}),n}function ln(e){return rn(e)?function(e){for(var t=Je.lastIndex=0;Je.test(e);)++t;return t}(e):Bt(e)}function dn(e){return rn(e)?function(e){return e.match(Je)||[]}(e):function(e){return e.split("")}(e)}function fn(e){for(var t=e.length;t--&&ie.test(e.charAt(t)););return t}var pn=Gt({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),mn=function e(t){var n,r=(t=null==t?dt:mn.defaults(dt.Object(),t,mn.pick(dt,nt))).Array,ie=t.Date,xe=t.Error,_e=t.Function,we=t.Math,Ne=t.Object,Me=t.RegExp,Oe=t.String,Se=t.TypeError,Ae=r.prototype,Ee=_e.prototype,Pe=Ne.prototype,Ce=t["__core-js_shared__"],je=Ee.toString,Te=Pe.hasOwnProperty,Fe=0,ke=(n=/[^.]+$/.exec(Ce&&Ce.keys&&Ce.keys.IE_PROTO||""))?"Symbol(sr
2c)_1."+n:"",Be=Pe.toString,qe=je.call(Ne),Ie=dt._,Re=Me("^"+je.call(Te).replace(te,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ze=mt?t.Buffer:i,Le=t.Symbol,Ue=t.Uint8Array,He=ze?ze.allocUnsafe:i,Ge=on(Ne.getPrototypeOf,Ne),Ve=Ne.create,$e=Pe.propertyIsEnumerable,We=Ae.splice,Ze=Le?Le.isConcatSpreadable:i,Qe=Le?Le.iterator:i,Je=Le?Le.toStringTag:i,et=function(){try{var e=ca(Ne,"defineProperty");return e({},"",{}),e}catch(e){}}(),ot=t.clearTimeout!==dt.clearTimeout&&t.clearTimeout,ut=ie&&ie.now!==dt.Date.now&&ie.now,lt=t.setTimeout!==dt.setTimeout&&t.setTimeout,ft=we.ceil,pt=we.floor,yt=Ne.getOwnPropertySymbols,vt=ze?ze.isBuffer:i,Bt=t.isFinite,Gt=Ae.join,yn=on(Ne.keys,Ne),vn=we.max,hn=we.min,gn=ie.now,bn=t.parseInt,Dn=we.random,xn=Ae.reverse,_n=ca(t,"DataView"),wn=ca(t,"Map"),Nn=ca(t,"Promise"),Mn=ca(t,"Set"),On=ca(t,"WeakMap"),Sn=ca(Ne,"create"),An=On&&new On,En={},Pn=Ba(_n),Cn=Ba(wn),jn=Ba(Nn),Tn=Ba(Mn),Fn=Ba(On),kn=Le?Le.prototype:i,Bn=kn?kn.valueOf:i,qn=kn?kn.toString:i;function In(e){if(es(e)&&!Ho(e)&&!(e instanceof Un)){if(e instanceof Ln)return e;if(Te.call(e,"__wrapped__"))return qa(e)}return new Ln(e)}var Rn=function(){function e(){}return function(t){if(!Ko(t))return{};if(Ve)return Ve(t);e.prototype=t;var n=new e;return e.prototype=i,n}}();function zn(){}function Ln(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=i}function Un(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=p,this.__views__=[]}function Hn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Gn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Vn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function $n(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Vn;++t<n;)this.add(e[t])}function Wn(e){var t=this.__data__=new Gn(e);this.size=t.size}function Zn(e,t){var n=Ho(e),r=!n&&Uo(e),i=!n&&!r&&Wo(e),a=!n&&!r&&!i&&cs(e),o=n||r||i||a,s=o?Wt(e.length,Oe):[],c=s.length;for(var u in e)!t&&!Te.call(e,u)||o&&("length"==u||i&&("offset"==u||"parent"==u)||a&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||ya(u,c))||s.push(u);return s}function Qn(e){var t=e.length;return t?e[Vr(0,t-1)]:i}function Xn(e,t){return Ca(Oi(e),ar(t,0,e.length))}function Yn(e){return Ca(Oi(e))}function Jn(e,t,n){(n!==i&&!Ro(e[t],n)||n===i&&!(t in e))&&rr(e,t,n)}function Kn(e,t,n){var r=e[t];Te.call(e,t)&&Ro(r,n)&&(n!==i||t in e)||rr(e,t,n)}function er(e,t){for(var n=e.length;n--;)if(Ro(e[n][0],t))return n;return-1}function tr(e,t,n,r){return lr(e,function(e,i,a){t(r,e,n(e),a)}),r}function nr(e,t){return e&&Si(t,Ps(t),e)}function rr(e,t,n){"__proto__"==t&&et?et(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function ir(e,t){for(var n=-1,a=t.length,o=r(a),s=null==e;++n<a;)o[n]=s?i:Ms(e,t[n]);return o}function ar(e,t,n){return e==e&&(n!==i&&(e=e<=n?e:n),t!==i&&(e=e>=t?e:t)),e}function or(e,t,n,r,a,o){var s,c=1&t,u=2&t,l=4&t;if(n&&(s=a?n(e,r,a,o):n(e)),s!==i)return s;if(!Ko(e))return e;var d=Ho(e);if(d){if(s=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&Te.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(e),!c)return Oi(e,s)}else{var f=da(e),p=f==D||f==x;if(Wo(e))return Di(e,c);if(f==N||f==y||p&&!a){if(s=u||p?{}:pa(e),!c)return u?function(e,t){return Si(e,la(e),t)}(e,function(e,t){return e&&Si(t,Cs(t),e)}(s,e)):function(e,t){return Si(e,ua(e),t)}(e,nr(s,e))}else{if(!at[f])return a?e:{};s=function(e,t,n){var r,i=e.constructor;switch(t){case C:return xi(e);case h:case g:return new i(+e);case j:return function(e,t){var n=t?xi(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case T:case F:case k:case B:case q:case I:case R:case z:case L:return _i(e,n);case _:return new i;case w:case A:return new i(e);case O:return function(e){var t=new e.constructor(e.source,fe.exec(e));return t.lastIndex=e.lastIndex,t}(e);case S:return new i;case E:return r=e,Bn?Ne(Bn.call(r)):{}}
vendor: 10,449 bytes, line 2
2}(e,f,c)}}o||(o=new Wn);var m=o.get(e);if(m)return m;o.set(e,s),as(e)?e.forEach(function(r){s.add(or(r,t,n,r,e,o))}):ts(e)&&e.forEach(function(r,i){s.set(i,or(r,t,n,i,e,o))});var v=d?i:(l?u?ta:ea:u?Cs:Ps)(e);return Mt(v||e,function(r,i){v&&(r=e[i=r]),Kn(s,i,or(r,t,n,i,e,o))}),s}function sr(e,t,n){var r=n.length;if(null==e)return!r;for(e=Ne(e);r--;){var a=n[r],o=t[a],s=e[a];if(s===i&&!(a in e)||!o(s))return!1}return!0}function cr(e,t,n){if("function"!=typeof e)throw new Se(a);return Sa(function(){e.apply(i,n)},t)}function ur(e,t,n,r){var i=-1,a=Et,o=!0,s=e.length,c=[],u=t.length;if(!s)return c;n&&(t=Ct(t,Qt(n))),r?(a=Pt,o=!1):t.length>=200&&(a=Yt,o=!1,t=new $n(t));e:for(;++i<s;){var l=e[i],d=null==n?l:n(l);if(l=r||0!==l?l:0,o&&d==d){for(var f=u;f--;)if(t[f]===d)continue e;c.push(l)}else a(t,d,r)||c.push(l)}return c}In.templateSettings={escape:Q,evaluate:X,interpolate:Y,variable:"",imports:{_:In}},In.prototype=zn.prototype,In.prototype.constructor=In,Ln.prototype=Rn(zn.prototype),Ln.prototype.constructor=Ln,Un.prototype=Rn(zn.prototype),Un.prototype.constructor=Un,Hn.prototype.clear=function(){this.__data__=Sn?Sn(null):{},this.size=0},Hn.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},Hn.prototype.get=function(e){var t=this.__data__;if(Sn){var n=t[e];return n===o?i:n}return Te.call(t,e)?t[e]:i},Hn.prototype.has=function(e){var t=this.__data__;return Sn?t[e]!==i:Te.call(t,e)},Hn.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Sn&&t===i?o:t,this},Gn.prototype.clear=function(){this.__data__=[],this.size=0},Gn.prototype.delete=function(e){var t=this.__data__,n=er(t,e);return!(n<0||(n==t.length-1?t.pop():We.call(t,n,1),--this.size,0))},Gn.prototype.get=function(e){var t=this.__data__,n=er(t,e);return n<0?i:t[n][1]},Gn.prototype.has=function(e){return er(this.__data__,e)>-1},Gn.prototype.set=function(e,t){var n=this.__data__,r=er(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Vn.prototype.clear=function(){this.size=0,this.__data__={hash:new Hn,map:new(wn||Gn),string:new Hn}},Vn.prototype.delete=function(e){var t=oa(this,e).delete(e);return this.size-=t?1:0,t},Vn.prototype.get=function(e){return oa(this,e).get(e)},Vn.prototype.has=function(e){return oa(this,e).has(e)},Vn.prototype.set=function(e,t){var n=oa(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},$n.prototype.add=$n.prototype.push=function(e){return this.__data__.set(e,o),this},$n.prototype.has=function(e){return this.__data__.has(e)},Wn.prototype.clear=function(){this.__data__=new Gn,this.size=0},Wn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Wn.prototype.get=function(e){return this.__data__.get(e)},Wn.prototype.has=function(e){return this.__data__.has(e)},Wn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Gn){var r=n.__data__;if(!wn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Vn(r)}return n.set(e,t),this.size=n.size,this};var lr=Pi(gr),dr=Pi(br,!0);function fr(e,t){var n=!0;return lr(e,function(e,r,i){return n=!!t(e,r,i)}),n}function pr(e,t,n){for(var r=-1,a=e.length;++r<a;){var o=e[r],s=t(o);if(null!=s&&(c===i?s==s&&!ss(s):n(s,c)))var c=s,u=o}return u}function mr(e,t){var n=[];return lr(e,function(e,r,i){t(e,r,i)&&n.push(e)}),n}function yr(e,t,n,r,i){var a=-1,o=e.length;for(n||(n=ma),i||(i=[]);++a<o;){var s=e[a];t>0&&n(s)?t>1?yr(s,t-1,n,r,i):jt(i,s):r||(i[i.length]=s)}return i}var vr=Ci(),hr=Ci(!0);function gr(e,t){return e&&vr(e,t,Ps)}function br(e,t){return e&&hr(e,t,Ps)}function Dr(e,t){return At(t,function(t){return Xo(e[t])})}function xr(e,t){for(var n=0,r=(t=vi(t,e)).length;null!=e&&n<r;)e=e[ka(t[n++])];return n&&n==r?e:i}function _r(e,t,n){var r=t(e);return Ho(e)?r:jt(r,n(e))}function wr(e){return null==e?e===i?"[object Undefined]":"[object Null]":Je&&Je in Ne(e)?function(e){var t=Te.call(e,Je),n=e[Je];try{e[Je]=i;var r=!0}catch(e){}var a=Be.call(e);return r&&(t?e[Je]=n:delete e[Je]),a}(e):function(e){return Be.call(e)}(e)}function Nr(e,t){return e>t}function Mr(e,t){return null!=e&&Te.call(e,t)}function Or(e,t){return null!=e&&t in Ne(e)}function Sr(e,t,n){for(var a=n?Pt:Et,o=e[0].length,s=e.length,c=s,u=r(s),l=1/0,d=[];c--;){var f=e[c];c&&t&&(f=Ct(f,Qt(t))),l=hn(f.length,l),u[c]=!n&&(t||o>=120&&f.length>=120)?new $n(c&&f):i}f=e[0];var p=-1,m=u[0];e:for(;++p<o&&d.length<l;){var y=f[p],v=t?t(y):y;if(y=n||0!==y?y:0,!(m?Yt(m,v):a(d,v,n))){for(c=s;--c;){var h=u[c];if(!(h?Yt(h,v):a(e[c],v,n)))continue e}m&&m.push(v),d.push(y)}}return d}function Ar(e,t,n){var r=null==(e=Na(e,t=vi(t,e)))?e:e[ka(Za(t))];return null==r?i:wt(r,e,n)}function Er(e){return es(e)&&wr(e)==y}function Pr(e,t,n,r,a){return e===t||(null==e||null==t||!es(e)&&!es(t)?e!=e&&t!=t:function(e,t,n,r,a,o){var s=Ho(e),c=Ho(t),u=s?v:da(e),l=c?v:da(t),d=(u=u==y?N:u)==N,f=(l=l==y?N:l)==N,p=u==l;if(p&&Wo(e)){if(!Wo(t))return!1;s=!0,d=!1}if(p&&!d)return o||(o=new Wn),s||cs(e)?Ji(e,t,n,r,a,o):function(e,t,n,r,i,a,o){switch(n){case j:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case C:return!(e.byteLength!=t.byteLength||!a(new Ue(e),new Ue(t)));case h:case g:case w:return Ro(+e,+t);case b:return e.name==t.name&&e.message==t.message;case O:case A:return e==t+"";case _:var s=an;case S:var c=1&r;if(s||(s=cn),e.size!=t.size&&!c)return!1;var u=o.get(e);if(u)return u==t;r|=2,o.set(e,t);var l=Ji(s(e),s(t),r,i,a,o);return o.delete(e),l;case E:if(Bn)return Bn.call(e)==Bn.call(t)}return!1}(e,t,u,n,r,a,o);if(!(1&n)){var m=d&&Te.call(e,"__wrapped__"),D=f&&Te.call(t,"__wrapped__");if(m||D){var x=m?e.value():e,M=D?t.value():t;return o||(o=new Wn),a(x,M,n,r,o)}}return!!p&&(o||(o=new Wn),function(e,t,n,r,a,o){var s=1&n,c=ea(e),u=c.length;if(u!=ea(t).length&&!s)return!1;for(var l=u;l--;){var d=c[l];if(!(s?d in t:Te.call(t,d)))return!1}var f=o.get(e),p=o.get(t);if(f&&p)return f==t&&p==e;var m=!0;o.set(e,t),o.set(t,e);for(var y=s;++l<u;){var v=e[d=c[l]],h=t[d];if(r)var g=s?r(h,v,d,t,e,o):r(v,h,d,e,t,o);if(!(g===i?v===h||a(v,h,n,r,o):g)){m=!1;break}y||(y="constructor"==d)}if(m&&!y){var b=e.constructor,D=t.constructor;b==D||!("constructor"in e)||!("constructor"in t)||"function"==typeof b&&b instanceof b&&"function"==typeof D&&D instanceof D||(m=!1)}return o.delete(e),o.delete(t),m}(e,t,n,r,a,o))}(e,t,n,r,Pr,a))}function Cr(e,t,n,r){var a=n.length,o=a,s=!r;if(null==e)return!o;for(e=Ne(e);a--;){var c=n[a];if(s&&c[2]?c[1]!==e[c[0]]:!(c[0]in e))return!1}for(;++a<o;){var u=(c=n[a])[0],l=e[u],d=c[1];if(s&&c[2]){if(l===i&&!(u in e))return!1}else{var f=new Wn;if(r)var p=r(l,d,u,e,t,f);if(!(p===i?Pr(d,l,3,r,f):p))return!1}}return!0}function jr(e){return!(!Ko(e)||(t=e,ke&&ke in t))&&(Xo(e)?Re:ye).test(Ba(e));var t}function Tr(e){return"function"==typeof e?e:null==e?nc:"object"==typeof e?Ho(e)?Ir(e[0],e[1]):qr(e):dc(e)}function Fr(e){if(!Da(e))return yn(e);var t=[];for(var n in Ne(e))Te.call(e,n)&&"constructor"!=n&&t.push(n);return t}function kr(e,t){return e<t}function Br(e,t){var n=-1,i=Vo(e)?r(e.length):[];return lr(e,function(e,r,a){i[++n]=t(e,r,a)}),i}function qr(e){var t=sa(e);return 1==t.length&&t[0][2]?_a(t[0][0],t[0][1]):function(n){return n===e||Cr(n,e,t)}}function Ir(e,t){return ha(e)&&xa(t)?_a(ka(e),t):function(n){var r=Ms(n,e);return r===i&&r===t?Os(n,e):Pr(t,r,3)}}function Rr(e,t,n,r,a){e!==t&&vr(t,function(o,s){if(a||(a=new Wn),Ko(o))!function(e,t,n,r,a,o,s){var c=Ma(e,n),u=Ma(t,n),l=s.get(u);if(l)Jn(e,n,l);else{var d=o?o(c,u,n+"",e,t,s):i,f=d===i;if(f){var p=Ho(u),m=!p&&Wo(u),y=!p&&!m&&cs(u);d=u,p||m||y?Ho(c)?d=c:$o(c)?d=Oi(c):m?(f=!1,d=Di(u,!0)):y?(f=!1,d=_i(u,!0)):d=[]:rs(u)||Uo(u)?(d=c,Uo(c)?d=vs(c):Ko(c)&&!Xo(c)||(d=pa(u))):f=!1}f&&(s.set(u,d),a(d,u,r,o,s),s.delete(u)),Jn(e,n,d)}}(e,t,s,n,Rr,r,a);else{var c=r?r(Ma(e,s),o,s+"",e,t,a):i;c===i&&(c=o),Jn(e,s,c)}},Cs)}function zr(e,t){var n=e.length;if(n)return ya(t+=t<0?n:0,n)?e[t]:i}function Lr(e,t,n){t=t.length?Ct(t,function(e){return Ho(e)?function(t){return xr(t,1===e.length?e[0]:e)}:e}):[nc];var r=-1;t=Ct(t,Qt(aa()));var i=Br(e,function(e,n,i){var a=Ct(t,function(t){return t(e)});return{criteria:a,index:++r,value:e}});return function(e){var t=e.length;for(e.sort(function(e,t){return function(e,t,n){for(var r=-1,i=e.criteria,a=t.criteria,o=i.length,s=n.length;++r<o;){var c=wi(i[r],a[r]);if(c)return r>=s?c:c*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)});t--;)e[t]=e[t].value;return e}(i)}function Ur(e,t,n){for(var r=-1,i=t.length,a={};++r<i;){var o=t[r],s=xr(e,o);n(s,o)&&Xr(a,vi(o,e),s)}return a}function Hr(e,t,n,r){var i=r?zt:Rt,a=-1,o=t.length,s=e;for(e===t&&(t=Oi(t)),n&&(s=Ct(e,Qt(n)));++a<o;)for(var c=0,u=t[a],l=n?n(u):u;(c=i(s,l,c,r))>-1;)s!==e&&We.call(s,c,1),We.call(e,c,1);return e}function Gr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var i=t[n];if(n==r||i!==a){var a=i;ya(i)?We.call(e,i,1):ci(e,i)}}return e}function Vr(e,t){return e+pt(Dn()*(t-e+1))}function $r(e,t){var n="";if(!e||t<1||t>d)return n;do{t%2&&(n+=e),(t=pt(t/2))&&(e+=e)}while(t);return n}function Wr(e,t){return Aa(wa(e,t,nc),e+"")}function Zr(e){return Qn(Rs(e))}function Qr(e,t){var n=Rs(e);return Ca(n,ar(t,0,n.length))}function Xr(e,t,n,r){if(!Ko(e))return e;for(var a=-1,o=(t=vi(t,e)).length,s=o-1,c=e;null!=c&&++a<o;){var u=ka(t[a]),l=n;if("__proto__"===u||"constructor"===u||"prototype"===u)return e;if(a!=s){var d=c[u];(l=r?r(d,u,c):i)===i&&(l=Ko(d)?d:ya(t[a+1])?[]:{})}Kn(c,u,l),c=c[u]}return e}var Yr=An?function(e,t){return An.set(e,t),e}:nc,Jr=et?function(e,t){return et(e,"toString",{configurable:!0,enumerable:!1,value:Ks(t),writable:!0})}:nc;function Kr(e){return Ca(Rs(e))}function ei(e,t,n){var i=-1,a=e.length;t<0&&(t=-t>a?0:a+t),(n=n>a?a:n)<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var o=r(a);++i<a;)o[i]=e[i+t];return o}function ti(e,t){var n;return lr(e,function(e,r,i){return!(n=t(e,r,i))}),!!n}function ni(e,t,n){var r=0,i=null==e?r:e.length;if("number"==typeof t&&t==t&&i<=2147483647){for(;r<i;){var a=r+i>>>1,o=e[a];null!==o&&!ss(o)&&(n?o<=t:o<t)?r=a+1:i=a}return i}return ri(e,t,nc,n)}function ri(e,t,n,r){var a=0,o=null==e?0:e.length;if(0===o)return 0;for(var s=(t=n(t))!=t,c=null===t,u=ss(t),l=t===i;a<o;){var d=pt((a+o)/2),f=n(e[d]),p=f!==i,m=null===f,y=f==f,v=ss(f);if(s)var h=r||y;else h=l?y&&(r||p):c?y&&p&&(r||!m):u?y&&p&&!m&&(r||!v):!m&&!v&&(r?f<=t:f<t);h?a=d+1:o=d}return hn(o,4294967294)}function ii(e,t){for(var n=-1,r=e.length,i=0,a=[];++n<r;){var o=e[n],s=t?t(o):o;
vendor: 4,191 bytes, line 2
2if(!n||!Ro(s,c)){var c=s;a[i++]=0===o?0:o}}return a}function ai(e){return"number"==typeof e?e:ss(e)?f:+e}function oi(e){if("string"==typeof e)return e;if(Ho(e))return Ct(e,oi)+"";if(ss(e))return qn?qn.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function si(e,t,n){var r=-1,i=Et,a=e.length,o=!0,s=[],c=s;if(n)o=!1,i=Pt;else if(a>=200){var u=t?null:$i(e);if(u)return cn(u);o=!1,i=Yt,c=new $n}else c=t?[]:s;e:for(;++r<a;){var l=e[r],d=t?t(l):l;if(l=n||0!==l?l:0,o&&d==d){for(var f=c.length;f--;)if(c[f]===d)continue e;t&&c.push(d),s.push(l)}else i(c,d,n)||(c!==s&&c.push(d),s.push(l))}return s}function ci(e,t){return null==(e=Na(e,t=vi(t,e)))||delete e[ka(Za(t))]}function ui(e,t,n,r){return Xr(e,t,n(xr(e,t)),r)}function li(e,t,n,r){for(var i=e.length,a=r?i:-1;(r?a--:++a<i)&&t(e[a],a,e););return n?ei(e,r?0:a,r?a+1:i):ei(e,r?a+1:0,r?i:a)}function di(e,t){var n=e;return n instanceof Un&&(n=n.value()),Tt(t,function(e,t){return t.func.apply(t.thisArg,jt([e],t.args))},n)}function fi(e,t,n){var i=e.length;if(i<2)return i?si(e[0]):[];for(var a=-1,o=r(i);++a<i;)for(var s=e[a],c=-1;++c<i;)c!=a&&(o[a]=ur(o[a]||s,e[c],t,n));return si(yr(o,1),t,n)}function pi(e,t,n){for(var r=-1,a=e.length,o=t.length,s={};++r<a;){var c=r<o?t[r]:i;n(s,e[r],c)}return s}function mi(e){return $o(e)?e:[]}function yi(e){return"function"==typeof e?e:nc}function vi(e,t){return Ho(e)?e:ha(e,t)?[e]:Fa(hs(e))}var hi=Wr;function gi(e,t,n){var r=e.length;return n=n===i?r:n,!t&&n>=r?e:ei(e,t,n)}var bi=ot||function(e){return dt.clearTimeout(e)};function Di(e,t){if(t)return e.slice();var n=e.length,r=He?He(n):new e.constructor(n);return e.copy(r),r}function xi(e){var t=new e.constructor(e.byteLength);return new Ue(t).set(new Ue(e)),t}function _i(e,t){var n=t?xi(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function wi(e,t){if(e!==t){var n=e!==i,r=null===e,a=e==e,o=ss(e),s=t!==i,c=null===t,u=t==t,l=ss(t);if(!c&&!l&&!o&&e>t||o&&s&&u&&!c&&!l||r&&s&&u||!n&&u||!a)return 1;if(!r&&!o&&!l&&e<t||l&&n&&a&&!r&&!o||c&&n&&a||!s&&a||!u)return-1}return 0}function Ni(e,t,n,i){for(var a=-1,o=e.length,s=n.length,c=-1,u=t.length,l=vn(o-s,0),d=r(u+l),f=!i;++c<u;)d[c]=t[c];for(;++a<s;)(f||a<o)&&(d[n[a]]=e[a]);for(;l--;)d[c++]=e[a++];return d}function Mi(e,t,n,i){for(var a=-1,o=e.length,s=-1,c=n.length,u=-1,l=t.length,d=vn(o-c,0),f=r(d+l),p=!i;++a<d;)f[a]=e[a];for(var m=a;++u<l;)f[m+u]=t[u];for(;++s<c;)(p||a<o)&&(f[m+n[s]]=e[a++]);return f}function Oi(e,t){var n=-1,i=e.length;for(t||(t=r(i));++n<i;)t[n]=e[n];return t}function Si(e,t,n,r){var a=!n;n||(n={});for(var o=-1,s=t.length;++o<s;){var c=t[o],u=r?r(n[c],e[c],c,n,e):i;u===i&&(u=e[c]),a?rr(n,c,u):Kn(n,c,u)}return n}function Ai(e,t){return function(n,r){var i=Ho(n)?Nt:tr,a=t?t():{};return i(n,e,aa(r,2),a)}}function Ei(e){return Wr(function(t,n){var r=-1,a=n.length,o=a>1?n[a-1]:i,s=a>2?n[2]:i;for(o=e.length>3&&"function"==typeof o?(a--,o):i,s&&va(n[0],n[1],s)&&(o=a<3?i:o,a=1),t=Ne(t);++r<a;){var c=n[r];c&&e(t,c,r,o)}return t})}function Pi(e,t){return function(n,r){if(null==n)return n;if(!Vo(n))return e(n,r);for(var i=n.length,a=t?i:-1,o=Ne(n);(t?a--:++a<i)&&!1!==r(o[a],a,o););return n}}function Ci(e){return function(t,n,r){for(var i=-1,a=Ne(t),o=r(t),s=o.length;s--;){var c=o[e?s:++i];if(!1===n(a[c],c,a))break}return t}}function ji(e){return function(t){var n=rn(t=hs(t))?dn(t):i,r=n?n[0]:t.charAt(0),a=n?gi(n,1).join(""):t.slice(1);return r[e]()+a}}function Ti(e){return function(t){return Tt(Xs(Us(t).replace(Xe,"")),e,"")}}function Fi(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=Rn(e.prototype),r=e.apply(n,t);return Ko(r)?r:n}}function ki(e){return function(t,n,r){var a=Ne(t);if(!Vo(t)){var o=aa(n,3);t=Ps(t),n=function(e){return o(a[e],e,a)}}var s=e(t,n,r);return s>-1?a[o?t[s]:s]:i}}function Bi(e){return Ki(function(t){var n=t.length,r=n,o=Ln.prototype.thru;for(e&&t.reverse();r--;){var s=t[r];
vendor: 21,900 bytes, line 2
2if("function"!=typeof s)throw new Se(a);if(o&&!c&&"wrapper"==ra(s))var c=new Ln([],!0)}for(r=c?r:n;++r<n;){var u=ra(s=t[r]),l="wrapper"==u?na(s):i;c=l&&ga(l[0])&&424==l[1]&&!l[4].length&&1==l[9]?c[ra(l[0])].apply(c,l[3]):1==s.length&&ga(s)?c[u]():c.thru(s)}return function(){var e=arguments,r=e[0];if(c&&1==e.length&&Ho(r))return c.plant(r).value();for(var i=0,a=n?t[i].apply(this,e):r;++i<n;)a=t[i].call(this,a);return a}})}function qi(e,t,n,a,o,s,c,l,d,f){var p=t&u,m=1&t,y=2&t,v=24&t,h=512&t,g=y?i:Fi(e);return function u(){for(var b=arguments.length,D=r(b),x=b;x--;)D[x]=arguments[x];if(v)var _=ia(u),w=function(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}(D,_);if(a&&(D=Ni(D,a,o,v)),s&&(D=Mi(D,s,c,v)),b-=w,v&&b<f){var N=sn(D,_);return Gi(e,t,qi,u.placeholder,n,D,N,l,d,f-b)}var M=m?n:this,O=y?M[e]:e;return b=D.length,l?D=function(e,t){for(var n=e.length,r=hn(t.length,n),a=Oi(e);r--;){var o=t[r];e[r]=ya(o,n)?a[o]:i}return e}(D,l):h&&b>1&&D.reverse(),p&&d<b&&(D.length=d),this&&this!==dt&&this instanceof u&&(O=g||Fi(O)),O.apply(M,D)}}function Ii(e,t){return function(n,r){return function(e,t,n,r){return gr(e,function(e,i,a){t(r,n(e),i,a)}),r}(n,e,t(r),{})}}function Ri(e,t){return function(n,r){var a;if(n===i&&r===i)return t;if(n!==i&&(a=n),r!==i){if(a===i)return r;"string"==typeof n||"string"==typeof r?(n=oi(n),r=oi(r)):(n=ai(n),r=ai(r)),a=e(n,r)}return a}}function zi(e){return Ki(function(t){return t=Ct(t,Qt(aa())),Wr(function(n){var r=this;return e(t,function(e){return wt(e,r,n)})})})}function Li(e,t){var n=(t=t===i?" ":oi(t)).length;if(n<2)return n?$r(t,e):t;var r=$r(t,ft(e/ln(t)));return rn(t)?gi(dn(r),0,e).join(""):r.slice(0,e)}function Ui(e){return function(t,n,a){return a&&"number"!=typeof a&&va(t,n,a)&&(n=a=i),t=fs(t),n===i?(n=t,t=0):n=fs(n),function(e,t,n,i){for(var a=-1,o=vn(ft((t-e)/(n||1)),0),s=r(o);o--;)s[i?o:++a]=e,e+=n;return s}(t,n,a=a===i?t<n?1:-1:fs(a),e)}}function Hi(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=ys(t),n=ys(n)),e(t,n)}}function Gi(e,t,n,r,a,o,s,u,l,d){var f=8&t;t|=f?c:64,4&(t&=~(f?64:c))||(t&=-4);var p=[e,t,a,f?o:i,f?s:i,f?i:o,f?i:s,u,l,d],m=n.apply(i,p);return ga(e)&&Oa(m,p),m.placeholder=r,Ea(m,e,t)}function Vi(e){var t=we[e];return function(e,n){if(e=ys(e),(n=null==n?0:hn(ps(n),292))&&Bt(e)){var r=(hs(e)+"e").split("e");return+((r=(hs(t(r[0]+"e"+(+r[1]+n)))+"e").split("e"))[0]+"e"+(+r[1]-n))}return t(e)}}var $i=Mn&&1/cn(new Mn([,-0]))[1]==l?function(e){return new Mn(e)}:sc;function Wi(e){return function(t){var n=da(t);return n==_?an(t):n==S?un(t):function(e,t){return Ct(t,function(t){return[t,e[t]]})}(t,e(t))}}function Zi(e,t,n,o,l,d,f,p){var m=2&t;if(!m&&"function"!=typeof e)throw new Se(a);var y=o?o.length:0;if(y||(t&=-97,o=l=i),f=f===i?f:vn(ps(f),0),p=p===i?p:ps(p),y-=l?l.length:0,64&t){var v=o,h=l;o=l=i}var g=m?i:na(e),b=[e,t,n,o,l,v,h,d,f,p];if(g&&function(e,t){var n=e[1],r=t[1],i=n|r,a=i<131,o=r==u&&8==n||r==u&&256==n&&e[7].length<=t[8]||384==r&&t[7].length<=t[8]&&8==n;if(!a&&!o)return e;1&r&&(e[2]=t[2],i|=1&n?0:4);var c=t[3];if(c){var l=e[3];e[3]=l?Ni(l,c,t[4]):c,e[4]=l?sn(e[3],s):t[4]}(c=t[5])&&(l=e[5],e[5]=l?Mi(l,c,t[6]):c,e[6]=l?sn(e[5],s):t[6]),(c=t[7])&&(e[7]=c),r&u&&(e[8]=null==e[8]?t[8]:hn(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=i}(b,g),e=b[0],t=b[1],n=b[2],o=b[3],l=b[4],!(p=b[9]=b[9]===i?m?0:e.length:vn(b[9]-y,0))&&24&t&&(t&=-25),t&&1!=t)D=8==t||16==t?function(e,t,n){var a=Fi(e);return function o(){for(var s=arguments.length,c=r(s),u=s,l=ia(o);u--;)c[u]=arguments[u];var d=s<3&&c[0]!==l&&c[s-1]!==l?[]:sn(c,l);return(s-=d.length)<n?Gi(e,t,qi,o.placeholder,i,c,d,i,i,n-s):wt(this&&this!==dt&&this instanceof o?a:e,this,c)}}(e,t,p):t!=c&&33!=t||l.length?qi.apply(i,b):function(e,t,n,i){var a=1&t,o=Fi(e);return function t(){for(var s=-1,c=arguments.length,u=-1,l=i.length,d=r(l+c),f=this&&this!==dt&&this instanceof t?o:e;++u<l;)d[u]=i[u];for(;c--;)d[u++]=arguments[++s];return wt(f,a?n:this,d)}}(e,t,n,o);else var D=function(e,t,n){var r=1&t,i=Fi(e);return function t(){return(this&&this!==dt&&this instanceof t?i:e).apply(r?n:this,arguments)}}(e,t,n);return Ea((g?Yr:Oa)(D,b),e,t)}function Qi(e,t,n,r){return e===i||Ro(e,Pe[n])&&!Te.call(r,n)?t:e}function Xi(e,t,n,r,a,o){return Ko(e)&&Ko(t)&&(o.set(t,e),Rr(e,t,i,Xi,o),o.delete(t)),e}function Yi(e){return rs(e)?i:e}function Ji(e,t,n,r,a,o){var s=1&n,c=e.length,u=t.length;if(c!=u&&!(s&&u>c))return!1;var l=o.get(e),d=o.get(t);if(l&&d)return l==t&&d==e;var f=-1,p=!0,m=2&n?new $n:i;for(o.set(e,t),o.set(t,e);++f<c;){var y=e[f],v=t[f];if(r)var h=s?r(v,y,f,t,e,o):r(y,v,f,e,t,o);if(h!==i){if(h)continue;p=!1;break}if(m){if(!kt(t,function(e,t){if(!Yt(m,t)&&(y===e||a(y,e,n,r,o)))return m.push(t)})){p=!1;break}}else if(y!==v&&!a(y,v,n,r,o)){p=!1;break}}return o.delete(e),o.delete(t),p}function Ki(e){return Aa(wa(e,i,Ha),e+"")}function ea(e){return _r(e,Ps,ua)}function ta(e){return _r(e,Cs,la)}var na=An?function(e){return An.get(e)}:sc;function ra(e){for(var t=e.name+"",n=En[t],r=Te.call(En,t)?n.length:0;r--;){var i=n[r],a=i.func;if(null==a||a==e)return i.name}return t}function ia(e){return(Te.call(In,"placeholder")?In:e).placeholder}function aa(){var e=In.iteratee||rc;return e=e===rc?Tr:e,arguments.length?e(arguments[0],arguments[1]):e}function oa(e,t){var n,r,i=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?i["string"==typeof t?"string":"hash"]:i.map}function sa(e){for(var t=Ps(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,xa(i)]}return t}function ca(e,t){var n=function(e,t){return null==e?i:e[t]}(e,t);return jr(n)?n:i}var ua=yt?function(e){return null==e?[]:(e=Ne(e),At(yt(e),function(t){return $e.call(e,t)}))}:mc,la=yt?function(e){for(var t=[];e;)jt(t,ua(e)),e=Ge(e);return t}:mc,da=wr;function fa(e,t,n){for(var r=-1,i=(t=vi(t,e)).length,a=!1;++r<i;){var o=ka(t[r]);if(!(a=null!=e&&n(e,o)))break;e=e[o]}return a||++r!=i?a:!!(i=null==e?0:e.length)&&Jo(i)&&ya(o,i)&&(Ho(e)||Uo(e))}function pa(e){return"function"!=typeof e.constructor||Da(e)?{}:Rn(Ge(e))}function ma(e){return Ho(e)||Uo(e)||!!(Ze&&e&&e[Ze])}function ya(e,t){var n=typeof e;return!!(t=null==t?d:t)&&("number"==n||"symbol"!=n&&he.test(e))&&e>-1&&e%1==0&&e<t}function va(e,t,n){if(!Ko(n))return!1;var r=typeof t;return!!("number"==r?Vo(n)&&ya(t,n.length):"string"==r&&t in n)&&Ro(n[t],e)}function ha(e,t){if(Ho(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!ss(e))||K.test(e)||!J.test(e)||null!=t&&e in Ne(t)}function ga(e){var t=ra(e),n=In[t];if("function"!=typeof n||!(t in Un.prototype))return!1;if(e===n)return!0;var r=na(n);return!!r&&e===r[0]}(_n&&da(new _n(new ArrayBuffer(1)))!=j||wn&&da(new wn)!=_||Nn&&da(Nn.resolve())!=M||Mn&&da(new Mn)!=S||On&&da(new On)!=P)&&(da=function(e){var t=wr(e),n=t==N?e.constructor:i,r=n?Ba(n):"";if(r)switch(r){case Pn:return j;case Cn:return _;case jn:return M;case Tn:return S;case Fn:return P}return t});var ba=Ce?Xo:yc;function Da(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Pe)}function xa(e){return e==e&&!Ko(e)}function _a(e,t){return function(n){return null!=n&&n[e]===t&&(t!==i||e in Ne(n))}}function wa(e,t,n){return t=vn(t===i?e.length-1:t,0),function(){for(var i=arguments,a=-1,o=vn(i.length-t,0),s=r(o);++a<o;)s[a]=i[t+a];a=-1;for(var c=r(t+1);++a<t;)c[a]=i[a];return c[t]=n(s),wt(e,this,c)}}function Na(e,t){return t.length<2?e:xr(e,ei(t,0,-1))}function Ma(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}var Oa=Pa(Yr),Sa=lt||function(e,t){return dt.setTimeout(e,t)},Aa=Pa(Jr);function Ea(e,t,n){var r=t+"";return Aa(e,function(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(ae,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return Mt(m,function(n){var r="_."+n[0];t&n[1]&&!Et(e,r)&&e.push(r)}),e.sort()}(function(e){var t=e.match(oe);return t?t[1].split(se):[]}(r),n)))}function Pa(e){var t=0,n=0;return function(){var r=gn(),a=16-(r-n);if(n=r,a>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(i,arguments)}}function Ca(e,t){var n=-1,r=e.length,a=r-1;for(t=t===i?r:t;++n<t;){var o=Vr(n,a),s=e[o];e[o]=e[n],e[n]=s}return e.length=t,e}var ja,Ta,Fa=(ja=To(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(ee,function(e,n,r,i){t.push(r?i.replace(le,"$1"):n||e)}),t},function(e){return 500===Ta.size&&Ta.clear(),e}),Ta=ja.cache,ja);function ka(e){if("string"==typeof e||ss(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function Ba(e){if(null!=e){try{return je.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function qa(e){if(e instanceof Un)return e.clone();var t=new Ln(e.__wrapped__,e.__chain__);return t.__actions__=Oi(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var Ia=Wr(function(e,t){return $o(e)?ur(e,yr(t,1,$o,!0)):[]}),Ra=Wr(function(e,t){var n=Za(t);return $o(n)&&(n=i),$o(e)?ur(e,yr(t,1,$o,!0),aa(n,2)):[]}),za=Wr(function(e,t){var n=Za(t);return $o(n)&&(n=i),$o(e)?ur(e,yr(t,1,$o,!0),i,n):[]});function La(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n?0:ps(n);return i<0&&(i=vn(r+i,0)),It(e,aa(t,3),i)}function Ua(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=r-1;return n!==i&&(a=ps(n),a=n<0?vn(r+a,0):hn(a,r-1)),It(e,aa(t,3),a,!0)}function Ha(e){return null!=e&&e.length?yr(e,1):[]}function Ga(e){return e&&e.length?e[0]:i}var Va=Wr(function(e){var t=Ct(e,mi);return t.length&&t[0]===e[0]?Sr(t):[]}),$a=Wr(function(e){var t=Za(e),n=Ct(e,mi);return t===Za(n)?t=i:n.pop(),n.length&&n[0]===e[0]?Sr(n,aa(t,2)):[]}),Wa=Wr(function(e){var t=Za(e),n=Ct(e,mi);return(t="function"==typeof t?t:i)&&n.pop(),n.length&&n[0]===e[0]?Sr(n,i,t):[]});function Za(e){var t=null==e?0:e.length;return t?e[t-1]:i}var Qa=Wr(Xa);function Xa(e,t){return e&&e.length&&t&&t.length?Hr(e,t):e}var Ya=Ki(function(e,t){var n=null==e?0:e.length,r=ir(e,t);return Gr(e,Ct(t,function(e){return ya(e,n)?+e:e}).sort(wi)),r});function Ja(e){return null==e?e:xn.call(e)}var Ka=Wr(function(e){return si(yr(e,1,$o,!0))}),eo=Wr(function(e){var t=Za(e);return $o(t)&&(t=i),si(yr(e,1,$o,!0),aa(t,2))}),to=Wr(function(e){var t=Za(e);return t="function"==typeof t?t:i,si(yr(e,1,$o,!0),i,t)});function no(e){if(!e||!e.length)return[];var t=0;return e=At(e,function(e){if($o(e))return t=vn(e.length,t),!0}),Wt(t,function(t){return Ct(e,Ht(t))})}function ro(e,t){if(!e||!e.length)return[];var n=no(e);return null==t?n:Ct(n,function(e){return wt(t,i,e)})}var io=Wr(function(e,t){return $o(e)?ur(e,t):[]}),ao=Wr(function(e){return fi(At(e,$o))}),oo=Wr(function(e){var t=Za(e);return $o(t)&&(t=i),fi(At(e,$o),aa(t,2))}),so=Wr(function(e){var t=Za(e);return t="function"==typeof t?t:i,fi(At(e,$o),i,t)}),co=Wr(no),uo=Wr(function(e){var t=e.length,n=t>1?e[t-1]:i;return n="function"==typeof n?(e.pop(),n):i,ro(e,n)});function lo(e){var t=In(e);return t.__chain__=!0,t}function fo(e,t){return t(e)}var po=Ki(function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,a=function(t){return ir(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Un&&ya(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:fo,args:[a],thisArg:i}),new Ln(r,this.__chain__).thru(function(e){return t&&!e.length&&e.push(i),e})):this.thru(a)}),mo=Ai(function(e,t,n){Te.call(e,n)?++e[n]:rr(e,n,1)}),yo=ki(La),vo=ki(Ua);function ho(e,t){return(Ho(e)?Mt:lr)(e,aa(t,3))}function go(e,t){return(Ho(e)?Ot:dr)(e,aa(t,3))}var bo=Ai(function(e,t,n){Te.call(e,n)?e[n].push(t):rr(e,n,[t])}),Do=Wr(function(e,t,n){var i=-1,a="function"==typeof t,o=Vo(e)?r(e.length):[];return lr(e,function(e){o[++i]=a?wt(t,e,n):Ar(e,t,n)}),o}),xo=Ai(function(e,t,n){rr(e,n,t)});function _o(e,t){return(Ho(e)?Ct:Br)(e,aa(t,3))}var wo=Ai(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]}),No=Wr(function(e,t){if(null==e)return[];var n=t.length;return n>1&&va(e,t[0],t[1])?t=[]:n>2&&va(t[0],t[1],t[2])&&(t=[t[0]]),Lr(e,yr(t,1),[])}),Mo=ut||function(){return dt.Date.now()};function Oo(e,t,n){return t=n?i:t,t=e&&null==t?e.length:t,Zi(e,u,i,i,i,i,t)}function So(e,t){var n;if("function"!=typeof t)throw new Se(a);return e=ps(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=i),n}}var Ao=Wr(function(e,t,n){var r=1;if(n.length){var i=sn(n,ia(Ao));r|=c}return Zi(e,r,t,n,i)}),Eo=Wr(function(e,t,n){var r=3;if(n.length){var i=sn(n,ia(Eo));r|=c}return Zi(t,r,e,n,i)});function Po(e,t,n){var r,o,s,c,u,l,d=0,f=!1,p=!1,m=!0;if("function"!=typeof e)throw new Se(a);function y(t){var n=r,a=o;return r=o=i,d=t,c=e.apply(a,n)}function v(e){var n=e-l;return l===i||n>=t||n<0||p&&e-d>=s}function h(){var e=Mo();if(v(e))return g(e);u=Sa(h,function(e){var n=t-(e-l);return p?hn(n,s-(e-d)):n}(e))}function g(e){return u=i,m&&r?y(e):(r=o=i,c)}function b(){var e=Mo(),n=v(e);if(r=arguments,o=this,l=e,n){if(u===i)return function(e){return d=e,u=Sa(h,t),f?y(e):c}(l);if(p)return bi(u),u=Sa(h,t),y(l)}return u===i&&(u=Sa(h,t)),c}return t=ys(t)||0,Ko(n)&&(f=!!n.leading,s=(p="maxWait"in n)?vn(ys(n.maxWait)||0,t):s,m="trailing"in n?!!n.trailing:m),b.cancel=function(){u!==i&&bi(u),d=0,r=l=o=u=i},b.flush=function(){return u===i?c:g(Mo())},b}var Co=Wr(function(e,t){return cr(e,1,t)}),jo=Wr(function(e,t,n){return cr(e,ys(t)||0,n)});function To(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Se(a);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(To.Cache||Vn),n}function Fo(e){if("function"!=typeof e)throw new Se(a);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}To.Cache=Vn;var ko=hi(function(e,t){var n=(t=1==t.length&&Ho(t[0])?Ct(t[0],Qt(aa())):Ct(yr(t,1),Qt(aa()))).length;return Wr(function(r){for(var i=-1,a=hn(r.length,n);++i<a;)r[i]=t[i].call(this,r[i]);return wt(e,this,r)})}),Bo=Wr(function(e,t){var n=sn(t,ia(Bo));return Zi(e,c,i,t,n)}),qo=Wr(function(e,t){var n=sn(t,ia(qo));return Zi(e,64,i,t,n)}),Io=Ki(function(e,t){return Zi(e,256,i,i,i,t)});function Ro(e,t){return e===t||e!=e&&t!=t}var zo=Hi(Nr),Lo=Hi(function(e,t){return e>=t}),Uo=Er(function(){return arguments}())?Er:function(e){return es(e)&&Te.call(e,"callee")&&!$e.call(e,"callee")},Ho=r.isArray,Go=ht?Qt(ht):function(e){return es(e)&&wr(e)==C};function Vo(e){return null!=e&&Jo(e.length)&&!Xo(e)}function $o(e){return es(e)&&Vo(e)}var Wo=vt||yc,Zo=gt?Qt(gt):function(e){return es(e)&&wr(e)==g};function Qo(e){if(!es(e))return!1;var t=wr(e);return t==b||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!rs(e)}function Xo(e){if(!Ko(e))return!1;var t=wr(e);return t==D||t==x||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Yo(e){return"number"==typeof e&&e==ps(e)}function Jo(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=d}function Ko(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function es(e){return null!=e&&"object"==typeof e}var ts=bt?Qt(bt):function(e){return es(e)&&da(e)==_};function ns(e){return"number"==typeof e||es(e)&&wr(e)==w}function rs(e){if(!es(e)||wr(e)!=N)return!1;var t=Ge(e);if(null===t)return!0;var n=Te.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&je.call(n)==qe}var is=Dt?Qt(Dt):function(e){return es(e)&&wr(e)==O},as=xt?Qt(xt):function(e){return es(e)&&da(e)==S};function os(e){return"string"==typeof e||!Ho(e)&&es(e)&&wr(e)==A}function ss(e){return"symbol"==typeof e||es(e)&&wr(e)==E}var cs=_t?Qt(_t):function(e){return es(e)&&Jo(e.length)&&!!it[wr(e)]},us=Hi(kr),ls=Hi(function(e,t){return e<=t});function ds(e){if(!e)return[];if(Vo(e))return os(e)?dn(e):Oi(e);if(Qe&&e[Qe])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Qe]());var t=da(e);return(t==_?an:t==S?cn:Rs)(e)}function fs(e){return e?(e=ys(e))===l||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function ps(e){var t=fs(e),n=t%1;return t==t?n?t-n:t:0}function ms(e){return e?ar(ps(e),0,p):0}function ys(e){if("number"==typeof e)return e;if(ss(e))return f;if(Ko(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Ko(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Zt(e);var n=me.test(e);return n||ve.test(e)?ct(e.slice(2),n?2:8):pe.test(e)?f:+e}function vs(e){return Si(e,Cs(e))}function hs(e){return null==e?"":oi(e)}var gs=Ei(function(e,t){if(Da(t)||Vo(t))Si(t,Ps(t),e);else for(var n in t)Te.call(t,n)&&Kn(e,n,t[n])}),bs=Ei(function(e,t){Si(t,Cs(t),e)}),Ds=Ei(function(e,t,n,r){Si(t,Cs(t),e,r)}),xs=Ei(function(e,t,n,r){Si(t,Ps(t),e,r)}),_s=Ki(ir),ws=Wr(function(e,t){e=Ne(e);var n=-1,r=t.length,a=r>2?t[2]:i;for(a&&va(t[0],t[1],a)&&(r=1);++n<r;)for(var o=t[n],s=Cs(o),c=-1,u=s.length;++c<u;){var l=s[c],d=e[l];(d===i||Ro(d,Pe[l])&&!Te.call(e,l))&&(e[l]=o[l])}return e}),Ns=Wr(function(e){return e.push(i,Xi),wt(Ts,i,e)});function Ms(e,t,n){var r=null==e?i:xr(e,t);return r===i?n:r}function Os(e,t){return null!=e&&fa(e,t,Or)}var Ss=Ii(function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=Be.call(t)),e[t]=n},Ks(nc)),As=Ii(function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=Be.call(t)),Te.call(e,t)?e[t].push(n):e[t]=[n]},aa),Es=Wr(Ar);function Ps(e){return Vo(e)?Zn(e):Fr(e)}function Cs(e){return Vo(e)?Zn(e,!0):function(e){if(!Ko(e))return function(e){var t=[];if(null!=e)for(var n in Ne(e))t.push(n);return t}(e);var t=Da(e),n=[];for(var r in e)("constructor"!=r||!t&&Te.call(e,r))&&n.push(r);return n}(e)}var js=Ei(function(e,t,n){Rr(e,t,n)}),Ts=Ei(function(e,t,n,r){Rr(e,t,n,r)}),Fs=Ki(function(e,t){var n={};if(null==e)return n;var r=!1;t=Ct(t,function(t){return t=vi(t,e),r||(r=t.length>1),t}),Si(e,ta(e),n),r&&(n=or(n,7,Yi));for(var i=t.length;i--;)ci(n,t[i]);return n}),ks=Ki(function(e,t){return null==e?{}:function(e,t){return Ur(e,t,function(t,n){return Os(e,n)})}(e,t)});function Bs(e,t){if(null==e)return{};var n=Ct(ta(e),function(e){return[e]});return t=aa(t),Ur(e,n,function(e,n){return t(e,n[0])})}var qs=Wi(Ps),Is=Wi(Cs);function Rs(e){return null==e?[]:Xt(e,Ps(e))}var zs=Ti(function(e,t,n){return t=t.toLowerCase(),e+(n?Ls(t):t)});function Ls(e){return Qs(hs(e).toLowerCase())}function Us(e){return(e=hs(e))&&e.replace(ge,en).replace(Ye,"")}var Hs=Ti(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),Gs=Ti(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),Vs=ji("toLowerCase"),$s=Ti(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}),Ws=Ti(function(e,t,n){return e+(n?" ":"")+Qs(t)}),Zs=Ti(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),Qs=ji("toUpperCase");function Xs(e,t,n){return e=hs(e),(t=n?i:t)===i?function(e){return tt.test(e)}(e)?function(e){return e.match(Ke)||[]}(e):function(e){return e.match(ce)||[]}(e):e.match(t)||[]}var Ys=Wr(function(e,t){try{return wt(e,i,t)}catch(e){return Qo(e)?e:new xe(e)}}),Js=Ki(function(e,t){return Mt(t,function(t){t=ka(t),rr(e,t,Ao(e[t],e))}),e});function Ks(e){return function(){return e}}var ec=Bi(),tc=Bi(!0);function nc(e){return e}function rc(e){return Tr("function"==typeof e?e:or(e,1))}var ic=Wr(function(e,t){return function(n){return Ar(n,e,t)}}),ac=Wr(function(e,t){return function(n){return Ar(e,n,t)}});function oc(e,t,n){var r=Ps(t),i=Dr(t,r);null!=n||Ko(t)&&(i.length||!r.length)||(n=t,t=e,e=this,i=Dr(t,Ps(t)));var a=!(Ko(n)&&"chain"in n&&!n.chain),o=Xo(e);return Mt(i,function(n){var r=t[n];e[n]=r,o&&(e.prototype[n]=function(){var t=this.__chain__;if(a||t){var n=e(this.__wrapped__);return(n.__actions__=Oi(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,jt([this.value()],arguments))})}),e}function sc(){}var cc=zi(Ct),uc=zi(St),lc=zi(kt);function dc(e){return ha(e)?Ht(ka(e)):function(e){return function(t){return xr(t,e)}}(e)}var fc=Ui(),pc=Ui(!0);function mc(){return[]}function yc(){return!1}var vc,hc=Ri(function(e,t){return e+t},0),gc=Vi("ceil"),bc=Ri(function(e,t){return e/t},1),Dc=Vi("floor"),xc=Ri(function(e,t){return e*t},1),_c=Vi("round"),wc=Ri(function(e,t){return e-t},0);return In.after=function(e,t){if("function"!=typeof t)throw new Se(a);return e=ps(e),function(){if(--e<1)return t.apply(this,arguments)}},In.ary=Oo,In.assign=gs,In.assignIn=bs,In.assignInWith=Ds,In.assignWith=xs,In.at=_s,In.before=So,In.bind=Ao,In.bindAll=Js,In.bindKey=Eo,In.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Ho(e)?e:[e]},In.chain=lo,In.chunk=function(e,t,n){t=(n?va(e,t,n):t===i)?1:vn(ps(t),0);var a=null==e?0:e.length;if(!a||t<1)return[];for(var o=0,s=0,c=r(ft(a/t));o<a;)c[s++]=ei(e,o,o+=t);return c},In.compact=function(e){for(var t=-1,n=null==e?0:e.length,r=0,i=[];++t<n;){var a=e[t];a&&(i[r++]=a)}return i},In.concat=function(){var e=arguments.length;if(!e)return[];for(var t=r(e-1),n=arguments[0],i=e;i--;)t[i-1]=arguments[i];return jt(Ho(n)?Oi(n):[n],yr(t,1))},In.cond=function(e){var t=null==e?0:e.length,n=aa();return e=t?Ct(e,function(e){if("function"!=typeof e[1])throw new Se(a);return[n(e[0]),e[1]]}):[],Wr(function(n){for(var r=-1;++r<t;){var i=e[r];if(wt(i[0],this,n))return wt(i[1],this,n)}})},In.conforms=function(e){return function(e){var t=Ps(e);return function(n){return sr(n,e,t)}}(or(e,1))},In.constant=Ks,In.countBy=mo,In.create=function(e,t){var n=Rn(e);return null==t?n:nr(n,t)},In.curry=function e(t,n,r){var a=Zi(t,8,i,i,i,i,i,n=r?i:n);return a.placeholder=e.placeholder,a},In.curryRight=function e(t,n,r){var a=Zi(t,16,i,i,i,i,i,n=r?i:n);return a.placeholder=e.placeholder,a},In.debounce=Po,In.defaults=ws,In.defaultsDeep=Ns,In.defer=Co,In.delay=jo,In.difference=Ia,In.differenceBy=Ra,In.differenceWith=za,In.drop=function(e,t,n){var r=null==e?0:e.length;return r?ei(e,(t=n||t===i?1:ps(t))<0?0:t,r):[]},In.dropRight=function(e,t,n){var r=null==e?0:e.length;return r?ei(e,0,(t=r-(t=n||t===i?1:ps(t)))<0?0:t):[]},In.dropRightWhile=function(e,t){return e&&e.length?li(e,aa(t,3),!0,
vendor: 5,884 bytes, line 2
2!0):[]},In.dropWhile=function(e,t){return e&&e.length?li(e,aa(t,3),!0):[]},In.fill=function(e,t,n,r){var a=null==e?0:e.length;return a?(n&&"number"!=typeof n&&va(e,t,n)&&(n=0,r=a),function(e,t,n,r){var a=e.length;for((n=ps(n))<0&&(n=-n>a?0:a+n),(r=r===i||r>a?a:ps(r))<0&&(r+=a),r=n>r?0:ms(r);n<r;)e[n++]=t;return e}(e,t,n,r)):[]},In.filter=function(e,t){return(Ho(e)?At:mr)(e,aa(t,3))},In.flatMap=function(e,t){return yr(_o(e,t),1)},In.flatMapDeep=function(e,t){return yr(_o(e,t),l)},In.flatMapDepth=function(e,t,n){return n=n===i?1:ps(n),yr(_o(e,t),n)},In.flatten=Ha,In.flattenDeep=function(e){return null!=e&&e.length?yr(e,l):[]},In.flattenDepth=function(e,t){return null!=e&&e.length?yr(e,t=t===i?1:ps(t)):[]},In.flip=function(e){return Zi(e,512)},In.flow=ec,In.flowRight=tc,In.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,r={};++t<n;){var i=e[t];r[i[0]]=i[1]}return r},In.functions=function(e){return null==e?[]:Dr(e,Ps(e))},In.functionsIn=function(e){return null==e?[]:Dr(e,Cs(e))},In.groupBy=bo,In.initial=function(e){return null!=e&&e.length?ei(e,0,-1):[]},In.intersection=Va,In.intersectionBy=$a,In.intersectionWith=Wa,In.invert=Ss,In.invertBy=As,In.invokeMap=Do,In.iteratee=rc,In.keyBy=xo,In.keys=Ps,In.keysIn=Cs,In.map=_o,In.mapKeys=function(e,t){var n={};return t=aa(t,3),gr(e,function(e,r,i){rr(n,t(e,r,i),e)}),n},In.mapValues=function(e,t){var n={};return t=aa(t,3),gr(e,function(e,r,i){rr(n,r,t(e,r,i))}),n},In.matches=function(e){return qr(or(e,1))},In.matchesProperty=function(e,t){return Ir(e,or(t,1))},In.memoize=To,In.merge=js,In.mergeWith=Ts,In.method=ic,In.methodOf=ac,In.mixin=oc,In.negate=Fo,In.nthArg=function(e){return e=ps(e),Wr(function(t){return zr(t,e)})},In.omit=Fs,In.omitBy=function(e,t){return Bs(e,Fo(aa(t)))},In.once=function(e){return So(2,e)},In.orderBy=function(e,t,n,r){return null==e?[]:(Ho(t)||(t=null==t?[]:[t]),Ho(n=r?i:n)||(n=null==n?[]:[n]),Lr(e,t,n))},In.over=cc,In.overArgs=ko,In.overEvery=uc,In.overSome=lc,In.partial=Bo,In.partialRight=qo,In.partition=wo,In.pick=ks,In.pickBy=Bs,In.property=dc,In.propertyOf=function(e){return function(t){return null==e?i:xr(e,t)}},In.pull=Qa,In.pullAll=Xa,In.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?Hr(e,t,aa(n,2)):e},In.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?Hr(e,t,i,n):e},In.pullAt=Ya,In.range=fc,In.rangeRight=pc,In.rearg=Io,In.reject=function(e,t){return(Ho(e)?At:mr)(e,Fo(aa(t,3)))},In.remove=function(e,t){var n=[];if(!e||!e.length)return n;var r=-1,i=[],a=e.length;for(t=aa(t,3);++r<a;){var o=e[r];t(o,r,e)&&(n.push(o),i.push(r))}return Gr(e,i),n},In.rest=function(e,t){if("function"!=typeof e)throw new Se(a);return Wr(e,t=t===i?t:ps(t))},In.reverse=Ja,In.sampleSize=function(e,t,n){return t=(n?va(e,t,n):t===i)?1:ps(t),(Ho(e)?Xn:Qr)(e,t)},In.set=function(e,t,n){return null==e?e:Xr(e,t,n)},In.setWith=function(e,t,n,r){return r="function"==typeof r?r:i,null==e?e:Xr(e,t,n,r)},In.shuffle=function(e){return(Ho(e)?Yn:Kr)(e)},In.slice=function(e,t,n){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&va(e,t,n)?(t=0,n=r):(t=null==t?0:ps(t),n=n===i?r:ps(n)),ei(e,t,n)):[]},In.sortBy=No,In.sortedUniq=function(e){return e&&e.length?ii(e):[]},In.sortedUniqBy=function(e,t){return e&&e.length?ii(e,aa(t,2)):[]},In.split=function(e,t,n){return n&&"number"!=typeof n&&va(e,t,n)&&(t=n=i),(n=n===i?p:n>>>0)?(e=hs(e))&&("string"==typeof t||null!=t&&!is(t))&&!(t=oi(t))&&rn(e)?gi(dn(e),0,n):e.split(t,n):[]},In.spread=function(e,t){if("function"!=typeof e)throw new Se(a);return t=null==t?0:vn(ps(t),0),Wr(function(n){var r=n[t],i=gi(n,0,t);return r&&jt(i,r),wt(e,this,i)})},In.tail=function(e){var t=null==e?0:e.length;return t?ei(e,1,t):[]},In.take=function(e,t,n){return e&&e.length?ei(e,0,(t=n||t===i?1:ps(t))<0?0:t):[]},In.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?ei(e,(t=r-(t=n||t===i?1:ps(t)))<0?0:t,r):[]},In.takeRightWhile=function(e,t){return e&&e.length?li(e,aa(t,3),!1,!0):[]},In.takeWhile=function(e,t){return e&&e.length?li(e,aa(t,3)):[]},In.tap=function(e,t){return t(e),e},In.throttle=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new Se(a);return Ko(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),Po(e,t,{leading:r,maxWait:t,trailing:i})},In.thru=fo,In.toArray=ds,In.toPairs=qs,In.toPairsIn=Is,In.toPath=function(e){return Ho(e)?Ct(e,ka):ss(e)?[e]:Oi(Fa(hs(e)))},In.toPlainObject=vs,In.transform=function(e,t,n){var r=Ho(e),i=r||Wo(e)||cs(e);if(t=aa(t,4),null==n){var a=e&&e.constructor;n=i?r?new a:[]:Ko(e)&&Xo(a)?Rn(Ge(e)):{}}return(i?Mt:gr)(e,function(e,r,i){return t(n,e,r,i)}),n},In.unary=function(e){return Oo(e,1)},In.union=Ka,In.unionBy=eo,In.unionWith=to,In.uniq=function(e){return e&&e.length?si(e):[]},In.uniqBy=function(e,t){return e&&e.length?si(e,aa(t,2)):[]},In.uniqWith=function(e,t){return t="function"==typeof t?t:i,e&&e.length?si(e,i,t):[]},In.unset=function(e,t){return null==e||ci(e,t)},In.unzip=no,In.unzipWith=ro,In.update=function(e,t,n){return null==e?e:ui(e,t,yi(n))},In.updateWith=function(e,t,n,r){return r="function"==typeof r?r:i,null==e?e:ui(e,t,yi(n),r)},In.values=Rs,In.valuesIn=function(e){return null==e?[]:Xt(e,Cs(e))},In.without=io,In.words=Xs,In.wrap=function(e,t){return Bo(yi(t),e)},In.xor=ao,In.xorBy=oo,In.xorWith=so,In.zip=co,In.zipObject=function(e,t){return pi(e||[],t||[],Kn)},In.zipObjectDeep=function(e,t){return pi(e||[],t||[],Xr)},In.zipWith=uo,In.entries=qs,In.entriesIn=Is,In.extend=bs,In.extendWith=Ds,oc(In,In),In.add=hc,In.attempt=Ys,In.camelCase=zs,In.capitalize=Ls,In.ceil=gc,In.clamp=function(e,t,n){return n===i&&(n=t,t=i),n!==i&&(n=(n=ys(n))==n?n:0),t!==i&&(t=(t=ys(t))==t?t:0),ar(ys(e),t,n)},In.clone=function(e){return or(e,4)},In.cloneDeep=function(e){return or(e,5)},In.cloneDeepWith=function(e,t){return or(e,5,t="function"==typeof t?t:i)},In.cloneWith=function(e,t){return or(e,4,t="function"==typeof t?t:i)}
vendor: 7,058 bytes, line 2
2,In.conformsTo=function(e,t){return null==t||sr(e,t,Ps(t))},In.deburr=Us,In.defaultTo=function(e,t){return null==e||e!=e?t:e},In.divide=bc,In.endsWith=function(e,t,n){e=hs(e),t=oi(t);var r=e.length,a=n=n===i?r:ar(ps(n),0,r);return(n-=t.length)>=0&&e.slice(n,a)==t},In.eq=Ro,In.escape=function(e){return(e=hs(e))&&Z.test(e)?e.replace($,tn):e},In.escapeRegExp=function(e){return(e=hs(e))&&ne.test(e)?e.replace(te,"\\$&"):e},In.every=function(e,t,n){var r=Ho(e)?St:fr;return n&&va(e,t,n)&&(t=i),r(e,aa(t,3))},In.find=yo,In.findIndex=La,In.findKey=function(e,t){return qt(e,aa(t,3),gr)},In.findLast=vo,In.findLastIndex=Ua,In.findLastKey=function(e,t){return qt(e,aa(t,3),br)},In.floor=Dc,In.forEach=ho,In.forEachRight=go,In.forIn=function(e,t){return null==e?e:vr(e,aa(t,3),Cs)},In.forInRight=function(e,t){return null==e?e:hr(e,aa(t,3),Cs)},In.forOwn=function(e,t){return e&&gr(e,aa(t,3))},In.forOwnRight=function(e,t){return e&&br(e,aa(t,3))},In.get=Ms,In.gt=zo,In.gte=Lo,In.has=function(e,t){return null!=e&&fa(e,t,Mr)},In.hasIn=Os,In.head=Ga,In.identity=nc,In.includes=function(e,t,n,r){e=Vo(e)?e:Rs(e),n=n&&!r?ps(n):0;var i=e.length;return n<0&&(n=vn(i+n,0)),os(e)?n<=i&&e.indexOf(t,n)>-1:!!i&&Rt(e,t,n)>-1},In.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n?0:ps(n);return i<0&&(i=vn(r+i,0)),Rt(e,t,i)},In.inRange=function(e,t,n){return t=fs(t),n===i?(n=t,t=0):n=fs(n),function(e,t,n){return e>=hn(t,n)&&e<vn(t,n)}(e=ys(e),t,n)},In.invoke=Es,In.isArguments=Uo,In.isArray=Ho,In.isArrayBuffer=Go,In.isArrayLike=Vo,In.isArrayLikeObject=$o,In.isBoolean=function(e){return!0===e||!1===e||es(e)&&wr(e)==h},In.isBuffer=Wo,In.isDate=Zo,In.isElement=function(e){return es(e)&&1===e.nodeType&&!rs(e)},In.isEmpty=function(e){if(null==e)return!0;if(Vo(e)&&(Ho(e)||"string"==typeof e||"function"==typeof e.splice||Wo(e)||cs(e)||Uo(e)))return!e.length;var t=da(e);if(t==_||t==S)return!e.size;if(Da(e))return!Fr(e).length;for(var n in e)if(Te.call(e,n))return!1;return!0},In.isEqual=function(e,t){return Pr(e,t)},In.isEqualWith=function(e,t,n){var r=(n="function"==typeof n?n:i)?n(e,t):i;return r===i?Pr(e,t,i,n):!!r},In.isError=Qo,In.isFinite=function(e){return"number"==typeof e&&Bt(e)},In.isFunction=Xo,In.isInteger=Yo,In.isLength=Jo,In.isMap=ts,In.isMatch=function(e,t){return e===t||Cr(e,t,sa(t))},In.isMatchWith=function(e,t,n){return n="function"==typeof n?n:i,Cr(e,t,sa(t),n)},In.isNaN=function(e){return ns(e)&&e!=+e},In.isNative=function(e){if(ba(e))throw new xe("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return jr(e)},In.isNil=function(e){return null==e},In.isNull=function(e){return null===e},In.isNumber=ns,In.isObject=Ko,In.isObjectLike=es,In.isPlainObject=rs,In.isRegExp=is,In.isSafeInteger=function(e){return Yo(e)&&e>=-9007199254740991&&e<=d},In.isSet=as,In.isString=os,In.isSymbol=ss,In.isTypedArray=cs,In.isUndefined=function(e){return e===i},In.isWeakMap=function(e){return es(e)&&da(e)==P},In.isWeakSet=function(e){return es(e)&&"[object WeakSet]"==wr(e)},In.join=function(e,t){return null==e?"":Gt.call(e,t)},In.kebabCase=Hs,In.last=Za,In.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=r;return n!==i&&(a=(a=ps(n))<0?vn(r+a,0):hn(a,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,a):It(e,Lt,a,!0)},In.lowerCase=Gs,In.lowerFirst=Vs,In.lt=us,In.lte=ls,In.max=function(e){return e&&e.length?pr(e,nc,Nr):i},In.maxBy=function(e,t){return e&&e.length?pr(e,aa(t,2),Nr):i},In.mean=function(e){return Ut(e,nc)},In.meanBy=function(e,t){return Ut(e,aa(t,2))},In.min=function(e){return e&&e.length?pr(e,nc,kr):i},In.minBy=function(e,t){return e&&e.length?pr(e,aa(t,2),kr):i},In.stubArray=mc,In.stubFalse=yc,In.stubObject=function(){return{}},In.stubString=function(){return""},In.stubTrue=function(){return!0},In.multiply=xc,In.nth=function(e,t){return e&&e.length?zr(e,ps(t)):i},In.noConflict=function(){return dt._===this&&(dt._=Ie),this},In.noop=sc,In.now=Mo,In.pad=function(e,t,n){e=hs(e);var r=(t=ps(t))?ln(e):0;if(!t||r>=t)return e;var i=(t-r)/2;return Li(pt(i),n)+e+Li(ft(i),n)},In.padEnd=function(e,t,n){e=hs(e);var r=(t=ps(t))?ln(e):0;return t&&r<t?e+Li(t-r,n):e},In.padStart=function(e,t,n){e=hs(e);var r=(t=ps(t))?ln(e):0;return t&&r<t?Li(t-r,n)+e:e},In.parseInt=function(e,t,n){return n||null==t?t=0:t&&(t=+t),bn(hs(e).replace(re,""),t||0)},In.random=function(e,t,n){if(n&&"boolean"!=typeof n&&va(e,t,n)&&(t=n=i),n===i&&("boolean"==typeof t?(n=t,t=i):"boolean"==typeof e&&(n=e,e=i)),e===i&&t===i?(e=0,t=1):(e=fs(e),t===i?(t=e,e=0):t=fs(t)),e>t){var r=e;e=t,t=r}if(n||e%1||t%1){var a=Dn();return hn(e+a*(t-e+st("1e-"+((a+"").length-1))),t)}return Vr(e,t)},In.reduce=function(e,t,n){var r=Ho(e)?Tt:Vt,i=arguments.length<3;return r(e,aa(t,4),n,i,lr)},In.reduceRight=function(e,t,n){var r=Ho(e)?Ft:Vt,i=arguments.length<3;return r(e,aa(t,4),n,i,dr)},In.repeat=function(e,t,n){return t=(n?va(e,t,n):t===i)?1:ps(t),$r(hs(e),t)},In.replace=function(){var e=arguments,t=hs(e[0]);return e.length<3?t:t.replace(e[1],e[2])},In.result=function(e,t,n){var r=-1,a=(t=vi(t,e)).length;for(a||(a=1,e=i);++r<a;){var o=null==e?i:e[ka(t[r])];o===i&&(r=a,o=n),e=Xo(o)?o.call(e):o}return e},In.round=_c,In.runInContext=e,In.sample=function(e){return(Ho(e)?Qn:Zr)(e)},In.size=function(e){if(null==e)return 0;if(Vo(e))return os(e)?ln(e):e.length;var t=da(e);return t==_||t==S?e.size:Fr(e).length},In.snakeCase=$s,In.some=function(e,t,n){var r=Ho(e)?kt:ti;return n&&va(e,t,n)&&(t=i),r(e,aa(t,3))},In.sortedIndex=function(e,t){return ni(e,t)},In.sortedIndexBy=function(e,t,n){return ri(e,t,aa(n,2))},In.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var r=ni(e,t);if(r<n&&Ro(e[r],t))return r}return-1},In.sortedLastIndex=function(e,t){return ni(e,t,!0)},In.sortedLastIndexBy=function(e,t,n){return ri(e,t,aa(n,2),!0)},In.sortedLastIndexOf=function(e,t){if(null!=e&&e.length){var n=ni(e,t,!0)-1;if(Ro(e[n],t))return n}return-1},In.startCase=Ws,In.startsWith=function(e,t,n){return e=hs(e),n=null==n?0:ar(ps(n),0,e.length),t=oi(t),e.slice(n,n+t.length)==t},In.subtract=wc,In.sum=function(e){return e&&e.length?$t(e,nc):0},In.sumBy=function(e,t){return e&&e.length?$t(e,aa(t,2)):0},In.template=function(e,t,n){var r=In.templateSettings;n&&va(e,t,n)&&(t=i),e=hs(e),t=Ds({},t,r,Qi);var a,o,s=Ds({},t.imports,r.imports,Qi),c=Ps(s),u=Xt(s,c),l=0,d=t.interpolate||be,f="__p += '",p=Me((t.escape||be).source+"|"+d.source+"|"+(d===Y?de:be).source+"|"+(t.evaluate||be).source+"|$","g"),m="//# sourceURL="+(Te.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++rt+"]")+"\n";e.replace(p,function(t,n,r,i,s,c){return r||(r=i),f+=e.slice(l,c).replace(De,nn),n&&(a=!0,f+="' +\n__e("+n+") +\n'"),s&&(o=!0,f+="';\n"+s+";\n__p += '"),r&&(f+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),l=c+t.length,t}),f+="';\n";var y=Te.call(t,"variable")&&t.variable;if(y){if(ue.test(y))throw new xe("Invalid `variable` option passed into `_.template`")}else f="with (obj) {\n"+f+"\n}\n";f=(o?f.replace(U,""):f).replace(H,"$1").replace(G,"$1;
2"),f="function("+(y||"obj")+") {\n"+(y?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(a?", __e = _.escape":"")+(o?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+f+"return __p\n}";var v=Ys(function(){return _e(c,m+"return "+f).apply(i,u)});if(v.source=f,Qo(v))throw v;return v},In.times=function(e,t){if((e=ps(e))<1||e>d)return[];var n=p,r=hn(e,p);t=aa(t),e-=p;for(var i=Wt(r,t);++n<e;)t(n);return i},In.toFinite=fs,In.toInteger=ps,In.toLength=ms,In.toLower=function(e){return hs(e).toLowerCase()},In.toNumber=ys,In.toSafeInteger=function(e){return e?ar(ps(e),-9007199254740991,d):0===e?e:0},In.toString=hs,In.toUpper=function(e){return hs(e).toUpperCase()},In.trim=function(e,t,n){if((e=hs(e))&&(n||t===i))return Zt(e);if(!e||!(t=oi(t)))return e;var r=dn(e),a=dn(t);return gi(r,Jt(r,a),Kt(r,a)+1).join("")},In.trimEnd=function(e,t,n){if((e=hs(e))&&(n||t===i))return e.slice(0,fn(e)+1);if(!e||!(t=oi(t)))return e;var r=dn(e);return gi(r,0,Kt(r,dn(t))+1).join("")},In.trimStart=function(e,t,n){if((e=hs(e))&&(n||t===i))return e.replace(re,"");if(!e||!(t=oi(t)))return e;var r=dn(e);return gi(r,Jt(r,dn(t))).join("")},In.truncate=function(e,t){var n=30,r="...";if(Ko(t)){var a="separator"in t?t.separator:a;n="length"in t?ps(t.length):n,r="omission"in t?oi(t.omission):r}var o=(e=hs(e)).length;if(rn(e)){var s=dn(e);o=s.length}if(n>=o)return e;var c=n-ln(r);if(c<1)return r;var u=s?gi(s,0,c).join(""):e.slice(0,c);if(a===i)return u+r;if(s&&(c+=u.length-c),is(a)){if(e.slice(c).search(a)){var l,d=u;for(a.global||(a=Me(a.source,hs(fe.exec(a))+"g")),a.lastIndex=0;l=a.exec(d);)var f=l.index;u=u.slice(0,f===i?c:f)}}else if(e.indexOf(oi(a),c)!=c){var p=u.lastIndexOf(a);p>-1&&(u=u.slice(0,p))}return u+r},In.unescape=function(e){return(e=hs(e))&&W.test(e)?e.replace(V,pn):e},In.uniqueId=function(e){var t=++Fe;return hs(e)+t},In.upperCase=Zs,In.upperFirst=Qs,In.each=ho,In.eachRight=go,In.first=Ga,oc(In,(vc={},gr(In,function(e,t){Te.call(In.prototype,t)||(vc[t]=e)}),vc),{chain:!1}),In.VERSION="4.17.21",Mt(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){In[e].placeholder=In}),Mt(["drop","take"],function(e,t){Un.prototype[e]=function(n){n=n===i?1:vn(ps(n),0);var r=this.__filtered__&&!t?new Un(this):this.clone();return r.__filtered__?r.__takeCount__=hn(n,r.__takeCount__):r.__views__.push({size:hn(n,p),type:e+(r.__dir__<0?"Right":"")}),r},Un.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),Mt(["filter","map","takeWhile"],function(e,t){var n=t+1,r=1==n||3==n;Un.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:aa(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}}),Mt(["head","last"],function(e,t){var n="take"+(t?"Right":"");Un.prototype[e]=function(){return this[n](1).value()[0]}}),Mt(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");Un.prototype[e]=function(){return this.__filtered__?new Un(this):this[n](1)}}),Un.prototype.compact=function(){return this.filter(nc)},Un.prototype.find=function(e){return this.filter(e).head()},Un.prototype.findLast=function(e){return this.reverse().find(e)},Un.prototype.invokeMap=Wr(function(e,t){return"function"==typeof e?new Un(this):this.map(function(n){return Ar(n,e,t)})}),Un.prototype.reject=function(e){return this.filter(Fo(aa(e)))},Un.prototype.slice=function(e,t){e=ps(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Un(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==i&&(n=(t=ps(t))<0?n.dropRight(-t):n.take(t-e)),n)},Un.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Un.prototype.toArray=function(){return this.take(p)},gr(Un.prototype,function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),a=In[r?"take"+("last"==t?"Right":""):t],o=r||/^find/.test(t);a&&(In.prototype[t]=function(){var t=this.__wrapped__,s=r?[1]:arguments,c=t instanceof Un,u=s[0],l=c||Ho(t),d=function(e){var t=a.apply(In,jt([e],s));return r&&f?t[0]:t};l&&n&&"function"==typeof u&&1!=u.length&&(c=l=!1);var f=this.__chain__,p=!!this.__actions__.length,m=o&&!f,y=c&&!p;if(!o&&l){t=y?t:new Un(this);var v=e.apply(t,s);return v.__actions__.push({func:fo,args:[d],thisArg:i}),new Ln(v,f)}return m&&y?e.apply(this,s):(v=this.thru(d),m?r?v.value()[0]:v.value():v)})}),Mt(["pop","push","shift","sort","splice","unshift"],function(e){var t=Ae[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);In.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var i=this.value();return t.apply(Ho(i)?i:[],e)}return this[n](function(n){return t.apply(Ho(n)?n:[],e)})}}),gr(Un.prototype,function(e,t){var n=In[t];if(n){var r=n.name+"";Te.call(En,r)||(En[r]=[]),En[r].push({name:t,func:n})}}),En[qi(i,2).name]=[{name:"wrapper",func:i}],Un.prototype.clone=function(){var e=new Un(this.__wrapped__);return e.__actions__=Oi(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Oi(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Oi(this.__views__),e},Un.prototype.reverse=function(){if(this.__filtered__){var e=new Un(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Un.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Ho(e),r=t<0,i=n?e.length:0,a=function(e,t,n){for(var r=-1,i=n.length;++r<i;){var a=n[r],o=a.size;switch(a.type){case"drop":e+=o;break;case"dropRight":t-=o;break;case"take":t=hn(t,e+o);break;case"takeRight":e=vn(e,t-o)}}return{start:e,end:t}}(0,i,this.__views__),o=a.start,s=a.end,c=s-o,u=r?s:o-1,l=this.__iteratees__,d=l.length,f=0,p=hn(c,this.__takeCount__);if(!n||!r&&i==c&&p==c)return di(e,this.__actions__);var m=[];e:for(;c--&&f<p;){for(var y=-1,v=e[u+=t];++y<d;){var h=l[y],g=h.iteratee,b=h.type,D=g(v);if(2==b)v=D;
2else if(!D){if(1==b)continue e;break e}}m[f++]=v}return m},In.prototype.at=po,In.prototype.chain=function(){return lo(this)},In.prototype.commit=function(){return new Ln(this.value(),this.__chain__)},In.prototype.next=function(){this.__values__===i&&(this.__values__=ds(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?i:this.__values__[this.__index__++]}},In.prototype.plant=function(e){for(var t,n=this;n instanceof zn;){var r=qa(n);r.__index__=0,r.__values__=i,t?a.__wrapped__=r:t=r;var a=r;n=n.__wrapped__}return a.__wrapped__=e,t},In.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Un){var t=e;return this.__actions__.length&&(t=new Un(this)),(t=t.reverse()).__actions__.push({func:fo,args:[Ja],thisArg:i}),new Ln(t,this.__chain__)}return this.thru(Ja)},In.prototype.toJSON=In.prototype.valueOf=In.prototype.value=function(){return di(this.__wrapped__,this.__actions__)},In.prototype.first=In.prototype.head,Qe&&(In.prototype[Qe]=function(){return this}),In}();dt._=mn,(r=function(){return mn}.call(t,n,t,e))===i||(e.exports=r)}.call(this)},2545:function(e,t,n){},2638:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createLargerNumber=t.createLarger=void 0;var r=n(61827),i=n(12135),a=n(77942),o=n(8222),s=n(72071),c=n(71487),u=n(60685),l=n(85367),d="larger",f=["typed","config","matrix","DenseMatrix","concat"],p=(t.createLarger=(0,a.factory)(d,f,function(e){var t=e.typed,n=e.config,i=e.matrix,a=e.DenseMatrix,f=e.concat,m=(0,o.createMatAlgo03xDSf)({typed:t}),y=(0,s.createMatAlgo07xSSf)({typed:t,DenseMatrix:a}),v=(0,c.createMatAlgo12xSfs)({typed:t,DenseMatrix:a}),h=(0,u.createMatrixAlgorithmSuite)({typed:t,matrix:i,concat:f}),g=(0,l.createCompareUnits)({typed:t});return t(d,p({typed:t,config:n}),{"boolean, boolean":function(e,t){return e>t},"BigNumber, BigNumber":function(e,t){return e.gt(t)&&!(0,r.nearlyEqual)(e,t,n.epsilon)},"Fraction, Fraction":function(e,t){return 1===e.compare(t)},"Complex, Complex":function(){throw new TypeError("No ordering relation is defined for complex numbers")}},g,h({SS:y,DS:m,Ss:v}))}),t.createLargerNumber=(0,a.factory)(d,["typed","config"],function(e){var t=e.typed,n=e.config;return t(d,{"number, number":function(e,t){return e>t&&!(0,i.nearlyEqual)(e,t,n.epsilon)}})}))},2655:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAsec=void 0;var r=n(77942),i=n(93283),a="asec",o=["typed","config","Complex","BigNumber"];t.createAsec=(0,r.factory)(a,o,function(e){var t=e.typed,n=e.config,r=e.Complex,o=e.BigNumber;return t(a,{number:function(e){return e<=-1||e>=1||n.predictable?(0,i.asecNumber)(e):new r(e,0).asec()},Complex:function(e){return e.asec()},BigNumber:function(e){return new o(1).div(e).acos()}})})},2776:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.acosNumber=a,t.acoshNumber=o,t.acotNumber=s,t.acothNumber=c,t.acscNumber=u,t.acschNumber=l,t.asecNumber=d,t.asechNumber=f,t.asinNumber=p,t.asinhNumber=m,t.atan2Number=v,t.atanNumber=y,t.atanhNumber=h,t.cosNumber=g,t.coshNumber=b,t.cotNumber=D,t.cothNumber=x,t.cscNumber=_,t.cschNumber=w,t.secNumber=N,t.sechNumber=M,t.sinNumber=O,t.sinhNumber=S,t.tanNumber=A,t.tanhNumber=E;var r=n(12135),i="number";function a(e){return Math.acos(e)}function o(e){return(0,r.acosh)(e)}function s(e){return Math.atan(1/e)}function c(e){return isFinite(e)?(Math.log((e+1)/e)+Math.log(e/(e-1)))/2:0}function u(e){return Math.asin(1/e)}function l(e){var t=1/e;return Math.log(t+Math.sqrt(t*t+1))}function d(e){return Math.acos(1/e)}function f(e){var t=1/e,n=Math.sqrt(t*t-1);return Math.log(n+t)}function p(e){return Math.asin(e)}function m(e){return(0,r.asinh)(e)}function y(e){return Math.atan(e)}function v(e,t){return Math.atan2(e,t)}function h(e){return(0,r.atanh)(e)}function g(e){return Math.cos(e)}function b(e){return(0,r.cosh)(e)}function D(e){return 1/Math.tan(e)}function x(e){var t=Math.exp(2*e);return(t+1)/(t-1)}function _(e){return 1/Math.sin(e)}function w(e){return 0===e?Number.POSITIVE_INFINITY:Math.abs(2/(Math.exp(e)-Math.exp(-e)))*(0,r.sign)(e)}function N(e){return 1/Math.cos(e)}function M(e){return 2/(Math.exp(e)+Math.exp(-e))}function O(e){return Math.sin(e)}function S(e){return(0,r.sinh)(e)}function A(e){return Math.tan(e)}function E(e){return(0,r.tanh)(e)}a.signature=i,o.signature=i,s.signature=i,c.signature=i,u.signature=i,l.signature=i,d.signature=i,f.signature=i,p.signature=i,m.signature=i,y.signature=i,v.signature="number, number",h.signature=i,g.signature=i,b.signature=i,D.signature=i,x.signature=i,_.signature=i,w.signature=i,N.signature=i,M.signature=i,O.signature=i,S.signature=i,A.signature=i,E.signature=i},2779:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.xgcdDocs=void 0,t.xgcdDocs={name:"xgcd",category:"Arithmetic",syntax:["xgcd(a, b)"],description:"Calculate the extended greatest common divisor for two values. The result is an array [d, x, y] with 3 entries, where d is the greatest common divisor, and d = x * a + y * b.",examples:["xgcd(8, 12)","gcd(8, 12)","xgcd(36163, 21199)"],seealso:["gcd","lcm"]}},2780:function(e,t,n){var r,i,a,o=n(35052),s=n(24877),c=n(61308),u=n(46034),l=n(67526),d=l.process,f=l.setImmediate,p=l.clearImmediate,m=l.MessageChannel,y=l.Dispatch,v=0,h={},g="onreadystatechange",b=function(){var e=+this;if(h.hasOwnProperty(e)){var t=h[e];delete h[e],t()}},D=function(e){b.call(e.data)};f&&p||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return h[++v]=function(){s("function"==typeof e?e:Function(e),t)},r(v),v},p=function(e){delete h[e]},"process"==n(55089)(d)?r=function(e){d.nextTick(o(b,e,1))}:y&&y.now?r=function(e){y.now(o(b,e,1))}:m?(a=(i=new m).port2,i.port1.onmessage=D,r=o(a.postMessage,a,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(r=function(e){l.postMessage(e+"","*")},l.addEventListener("message",D,!1)):r=g in u("script")?function(e){c.appendChild(u("script"))[g]=function(){c.removeChild(this),b.call(e)}}:function(e){setTimeout(o(b,e,1),0)}),e.exports={set:f,clear:p}},2984:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filterDocs=void 0,t.filterDocs={name:"filter",category:"Matrix",syntax:["filter(x, test)"],description:"Filter items in a matrix.",examples:["isPositive(x) = x > 0","filter([6, -2, -1, 4, 3], isPositive)","filter([6, -2, 0, 1, 0], x != 0)"],seealso:["sort","map","forEach"]}},3106:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDiff=void 0;var r=n(77942),i=n(12135),a=n(22478),o="diff",s=["typed","matrix","subtract","number"];t.createDiff=(0,r.factory)(o,s,function(e){var t=e.typed,n=e.matrix,r=e.subtract,s=e.number;return t(o,{"Array | Matrix":function(e){return(0,a.isMatrix)(e)?n(u(e.toArray())):u(e)},"Array | Matrix, number":function(e,t){if(!(0,i.isInteger)(t))throw new RangeError("Dimension must be a whole number");return(0,a.isMatrix)(e)?n(c(e.toArray(),t)):c(e,t)},"Array, BigNumber":t.referTo("Array,number",function(e){return function(t,n){return e(t,s(n))}}),"Matrix, BigNumber":t.referTo("Matrix,number",function(e){return function(t,n){return e(t,s(n))}})});function c(e,t){if((0,a.isMatrix)(e)&&(e=e.toArray()),!Array.isArray(e))throw RangeError("Array/Matrix does not have that many dimensions");if(t>0){var n=[];return e.forEach(function(e){n.push(c(e,t-1))}),n}if(0===t)return u(e);throw RangeError("Cannot have negative dimension")}function u(e){for(var t=[],n=e.length,r=1;r<n;r++)t.push(l(e[r-1],e[r]));return t}function l(e,t){(0,a.isMatrix)(e)&&(e=e.toArray()),(0,a.isMatrix)(t)&&(t=t.toArray());var n=Array.isArray(e),i=Array.isArray(t);if(n&&i)return function(e,t){if(e.length!==t.length)throw RangeError("Not all sub-arrays have the same length");for(var n=[],r=e.length,i=0;i<r;i++)n.push(l(e[i],t[i]));return n}(e,t);if(!n&&!i)return r(t,e);throw TypeError("Cannot calculate difference between 1 array and 1 non-array")}})},3151:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.acosDependencies=void 0;var r=n(29),i=n(8011),a=n(11424);t.acosDependencies={ComplexDependencies:r.ComplexDependencies,typedDependencies:i.typedDependencies,createAcos:a.createAcos}},3152:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tanhDependencies=void 0;var r=n(8011),i=n(11424);t.tanhDependencies={typedDependencies:r.typedDependencies,createTanh:i.createTanh}},3344:function(e){e.exports=function(e){if(null==e)throw TypeError("Can't call method on  "+e);return e}},3393:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.catalanDependencies=void 0;var r=n(77112),i=n(6869),a=n(78508),o=n(81225),s=n(40462),c=n(33985),u=n(8011),l=n(11424);t.catalanDependencies={addScalarDependencies:r.addScalarDependencies,combinationsDependencies:i.combinationsDependencies,divideScalarDependencies:a.divideScalarDependencies,isIntegerDepen
2dencies:o.isIntegerDependencies,isNegativeDependencies:s.isNegativeDependencies,multiplyScalarDependencies:c.multiplyScalarDependencies,typedDependencies:u.typedDependencies,createCatalan:l.createCatalan}},3648:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.invDependencies=void 0;var r=n(60195),i=n(77112),a=n(21926),o=n(78508),s=n(75555),c=n(72372),u=n(87121),l=n(8011),d=n(73504),f=n(11424);t.invDependencies={absDependencies:r.absDependencies,addScalarDependencies:i.addScalarDependencies,detDependencies:a.detDependencies,divideScalarDependencies:o.divideScalarDependencies,identityDependencies:s.identityDependencies,matrixDependencies:c.matrixDependencies,multiplyDependencies:u.multiplyDependencies,typedDependencies:l.typedDependencies,unaryMinusDependencies:d.unaryMinusDependencies,createInv:f.createInv}},3695:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBitNot=void 0;var r=n(33371),i=n(30538),a=n(77942),o=n(93283),s="bitNot",c=["typed"];t.createBitNot=(0,a.factory)(s,c,function(e){var t=e.typed;return t(s,{number:o.bitNotNumber,BigNumber:r.bitNotBigNumber,"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,i.deepMap)(t,e)}})})})},3704:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.matrixDocs=void 0,t.matrixDocs={name:"matrix",category:"Construction",syntax:["[]","[a1, b1, ...; a2, b2, ...]","matrix()",'matrix("dense")',"matrix([...])"],description:"Create a matrix.",examples:["[]","[1, 2, 3]","[1, 2, 3; 4, 5, 6]","matrix()","matrix([3, 4])",'matrix([3, 4; 5, 6], "sparse")','matrix([3, 4; 5, 6], "sparse", "number")'],seealso:["bignumber","boolean","complex","index","number","string","unit","sparse"]}},3724:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMod=void 0;var r=n(77942),i=n(38658),a=n(33999),o=n(8222),s=n(41377),c=n(14020),u=n(71487),l=n(60685),d=["typed","config","round","matrix","equalScalar","zeros","DenseMatrix","concat"];t.createMod=(0,r.factory)("mod",d,function(e){var t=e.typed,n=e.config,r=e.round,d=e.matrix,f=e.equalScalar,p=e.zeros,m=e.DenseMatrix,y=e.concat,v=(0,i.createFloor)({typed:t,config:n,round:r,matrix:d,equalScalar:f,zeros:p,DenseMatrix:m}),h=(0,a.createMatAlgo02xDS0)({typed:t,equalScalar:f}),g=(0,o.createMatAlgo03xDSf)({typed:t}),b=(0,s.createMatAlgo05xSfSf)({typed:t,equalScalar:f}),D=(0,c.createMatAlgo11xS0s)({typed:t,equalScalar:f}),x=(0,u.createMatAlgo12xSfs)({typed:t,DenseMatrix:m});return t("mod",{"number, number":function(e,t){return 0===t?e:e-t*v(e/t)},"BigNumber, BigNumber":function(e,t){return t.isZero()?e:e.sub(t.mul(v(e.div(t))))},"Fraction, Fraction":function(e,t){return t.equals(0)?e:e.sub(t.mul(v(e.div(t))))}},(0,l.createMatrixAlgorithmSuite)({typed:t,matrix:d,concat:y})({SS:b,DS:g,SD:h,Ss:D,sS:x}))})},3789:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SymbolNodeDependencies=void 0;var r=n(93981),i=n(61233),a=n(11424);t.SymbolNodeDependencies={UnitDependencies:r.UnitDependencies,NodeDependencies:i.NodeDependencies,createSymbolNode:a.createSymbolNode}},3793:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createEigs=void 0;var i=r(n(94634)),a=n(77942),o=n(15479),s=n(10794),c=n(88077),u=n(22478),l=["config","typed","matrix","addScalar","equal","subtract","abs","atan","cos","sin","multiplyScalar","divideScalar","inv","bignumber","multiply","add","larger","column","flatten","number","complex","sqrt","diag","size","reshape","qr","usolve","usolveAll","im","re","smaller","matrixFromColumns","dot"];t.createEigs=(0,a.factory)("eigs",l,function(e){var t=e.config,n=e.typed,r=e.matrix,a=e.addScalar,l=e.subtract,d=e.equal,f=e.abs,p=e.atan,m=e.cos,y=e.sin,v=e.multiplyScalar,h=e.divideScalar,g=e.inv,b=e.bignumber,D=e.multiply,x=e.add,_=e.larger,w=e.column,N=e.flatten,M=e.number,O=e.complex,S=e.sqrt,A=e.diag,E=e.size,P=e.reshape,C=e.qr,j=e.usolve,T=e.usolveAll,F=e.im,k=e.re,B=e.smaller,q=e.matrixFromColumns,I=e.dot,R=(0,c.createRealSymmetric)({config:t,addScalar:a,subtract:l,column:w,flatten:N,equal:d,abs:f,atan:p,cos:m,sin:y,multiplyScalar:v,inv:g,bignumber:b,complex:O,multiply:D,add:x}),z=(0,s.createComplexEigs)({config:t,addScalar:a,subtract:l,multiply:D,multiplyScalar:v,flatten:N,divideScalar:h,sqrt:S,abs:f,bignumber:b,diag:A,size:E,reshape:P,qr:C,inv:g,usolve:j,usolveAll:T,equal:d,complex:O,larger:_,smaller:B,matrixFromColumns:q,dot:I});return n("eigs",{Array:function(e){return L(r(e))},"Array, number|BigNumber":function(e,t){return L(r(e),{precision:t})},"Array, Object":function(e,t){return L(r(e),t)},Matrix:function(e){return L(e,{matricize:!0})},"Matrix, number|BigNumber":function(e,t){return L(e,{precision:t,matricize:!0})},"Matrix, Object":function(e,t){var n={matricize:!0};return(0,i.default)(n,t),L(e,n)}});function L(e){var n,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=!("eigenvectors"in i)||i.eigenvectors,s=function(e,t,n){var r=e.toArray(),i=e.size();if(2!==i.length||i[0]!==i[1])throw new RangeError("Matrix must be square (size: ".concat((0,o.format)(i),")"));var a=i[0];if(function(e,t,n){for(var r=0;r<t;r++)for(var i=0;i<t;i++)if(_(b(f(F(e[r][i]))),n))return!1;return!0}(r,a,t)&&(function(e,t){for(var n=0;n<t;n++)for(var r=0;r<t;r++)e[n][r]=k(e[n][r])}(r,a),function(e,t,n){for(var r=0;r<t;r++)for(var i=r;i<t;i++)if(_(b(f(l(e[r][i],e[i][r]))),n))return!1;return!0}(r,a,t))){var s=U(e,r,a);return R(r,a,t,s,n)}var c=U(e,r,a);return z(r,a,t,c,n)}(e,null!==(n=i.precision)&&void 0!==n?n:t.epsilon,a);return i.matricize&&(s.values=r(s.values),a&&(s.eigenvectors=s.eigenvectors.map(function(e){var t=e.value,n=e.vector;return{value:t,vector:r(n)}}))),a&&Object.defineProperty(s,"vectors",{enumerable:!1,get:function(){throw new Error("eigs(M).vectors replaced with eigs(M).eigenvectors")}}),s}function U(e,t,n){var r=e.datatype();if("number"===r||"BigNumber"===r||"Complex"===r)return r;for(var i=!1,a=!1,o=!1,s=0;s<n;s++)for(var c=0;c<n;c++){var l=t[s][c];if((0,u.isNumber)(l)||(0,u.isFraction)(l))i=!0;else if((0,u.isBigNumber)(l))a=!0;else{if(!(0,u.isComplex)(l))throw TypeError("Unsupported type in Matrix: "+(0,u.typeOf)(l));o=!0}}if(a&&o&&console.warn("Complex BigNumbers not supported, this operation will lose precission."),o){for(var d=0;d<n;d++)for(var f=0;f<n;f++)t[d][f]=O(t[d][f]);return"Complex"}if(a){for(var p=0;p<n;p++)for(var m=0;m<n;m++)t[p][m]=b(t[p][m]);return"BigNumber"}if(i){for(var y=0;y<n;y++)for(var v=0;v<n;
2v++)t[y][v]=M(t[y][v]);return"number"}throw TypeError("Matrix contains unsupported types only.")}})},3844:function(e,t,n){var r=n(47967).f,i=n(57917),a=n(67574)("toStringTag");e.exports=function(e,t,n){e&&!i(e=n?e:e.prototype,a)&&r(e,a,{configurable:!0,value:t})}},3892:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NaNDocs=void 0,t.NaNDocs={name:"NaN",category:"Constants",syntax:["NaN"],description:"Not a number",examples:["NaN","0 / 0"],seealso:[]}},3903:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBignumber=void 0;var r=n(77942),i=n(30538),a=["typed","BigNumber"];t.createBignumber=(0,r.factory)("bignumber",a,function(e){var t=e.typed,n=e.BigNumber;return t("bignumber",{"":function(){return new n(0)},number:function(e){return new n(e+"")},string:function(e){var t=e.match(/(0[box][0-9a-fA-F]*)i([0-9]*)/);if(t){var r=t[2],i=n(t[1]),a=new n(2).pow(Number(r));if(i.gt(a.sub(1)))throw new SyntaxError('String "'.concat(e,'" is out of range'));var o=new n(2).pow(Number(r)-1);return i.gte(o)?i.sub(a):i}return new n(e)},BigNumber:function(e){return e},Unit:t.referToSelf(function(e){return function(t){var n=t.clone();return n.value=e(t.value),n}}),Fraction:function(e){return new n(e.n).div(e.d).times(e.s)},null:function(e){return new n(0)},"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,i.deepMap)(t,e)}})})})},4068:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rowDocs=void 0,t.rowDocs={name:"row",category:"Matrix",syntax:["row(x, index)"],description:"Return a row from a matrix or array.",examples:["A = [[1, 2], [3, 4]]","row(A, 1)","row(A, 2)"],seealso:["column","matrixFromRows"]}},4184:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isAccessorNode",{enumerable:!0,get:function(){return r.isAccessorNode}}),Object.defineProperty(t,"isArray",{enumerable:!0,get:function(){return r.isArray}}),Object.defineProperty(t,"isArrayNode",{enumerable:!0,get:function(){return r.isArrayNode}}),Object.defineProperty(t,"isAssignmentNode",{enumerable:!0,get:function(){return r.isAssignmentNode}}),Object.defineProperty(t,"isBigNumber",{enumerable:!0,get:function(){return r.isBigNumber}}),Object.defineProperty(t,"isBlockNode",{enumerable:!0,get:function(){return r.isBlockNode}}),Object.defineProperty(t,"isBoolean",{enumerable:!0,get:function(){return r.isBoolean}}),Object.defineProperty(t,"isChain",{enumerable:!0,get:function(){return r.isChain}}),Object.defineProperty(t,"isCollection",{enumerable:!0,get:function(){return r.isCollection}}),Object.defineProperty(t,"isComplex",{enumerable:!0,get:function(){return r.isComplex}}),Object.defineProperty(t,"isConditionalNode",{enumerable:!0,get:function(){return r.isConditionalNode}}),Object.defineProperty(t,"isConstantNode",{enumerable:!0,get:function(){return r.isConstantNode}}),Object.defineProperty(t,"isDate",{enumerable:!0,get:function(){return r.isDate}}),Object.defineProperty(t,"isDenseMatrix",{enumerable:!0,get:function(){return r.isDenseMatrix}}),Object.defineProperty(t,"isFraction",{enumerable:!0,get:function(){return r.isFraction}}),Object.defineProperty(t,"isFunction",{enumerable:!0,get:function(){return r.isFunction}}),Object.defineProperty(t,"isFunctionAssignmentNode",{enumerable:!0,get:function(){return r.isFunctionAssignmentNode}}),Object.defineProperty(t,"isFunctionNode",{enumerable:!0,get:function(){return r.isFunctionNode}}),Object.defineProperty(t,"isHelp",{enumerable:!0,get:function(){return r.isHelp}}),Object.defineProperty(t,"isIndex",{enumerable:!0,get:function(){return r.isIndex}}),Object.defineProperty(t,"isIndexNode",{enumerable:!0,get:function(){return r.isIndexNode}}),Object.defineProperty(t,"isMatrix",{enumerable:!0,get:function(){return r.isMatrix}}),Object.defineProperty(t,"isNode",{enumerable:!0,get:function(){return r.isNode}}),Object.defineProperty(t,"isNull",{enumerable:!0,get:function(){return r.isNull}}),Object.defineProperty(t,"isNumber",{enumerable:!0,get:function(){return r.isNumber}}),Object.defineProperty(t,"isObject",{enumerable:!0,get:function(){return r.isObject}}),Object.defineProperty(t,"isObjectNode",{enumerable:!0,get:function(){return r.isObjectNode}}),Object.defineProperty(t,"isOperatorNode",{enumerable:!0,get:function(){return r.isOperatorNode}}),Object.defineProperty(t,"isParenthesisNode",{enumerable:!0,get:function(){return r.isParenthesisNode}}),Object.defineProperty(t,"isRange",{enumerable:!0,get:function(){return r.isRange}}),Object.defineProperty(t,"isRangeNode",{enumerable:!0,get:function(){return r.isRangeNode}}),Object.defineProperty(t,"isRegExp",{enumerable:!0,get:function(){return r.isRegExp}}),Object.defineProperty(t,"isRelationalNode",{enumerable:!0,get:function(){return r.isRelationalNode}}),Object.defineProperty(t,"isResultSet",{enumerable:!0,get:function(){return r.isResultSet}}),Object.defineProperty(t,"isSparseMatrix",{enumerable:!0,get:function(){return r.isSparseMatrix}}),Object.defineProperty(t,"isString",{enumerable:!0,get:function(){return r.isString}}),Object.defineProperty(t,"isSymbolNode",{enumerable:!0,get:function(){return r.isSymbolNode}}),Object.defineProperty(t,"isUndefined",{enumerable:!0,get:function(){return r.isUndefined}}),Object.defineProperty(t,"isUnit",{enumerable:!0,get:function(){return r.isUnit}});var r=n(22478)},4204:function(e,t,n){"use strict";var r=n(24994);
2Object.defineProperty(t,"__esModule",{value:!0}),t.accessFactory=function(e){var t=e.subset;return function(e,n){try{if(Array.isArray(e))return t(e,n);if(e&&"function"==typeof e.subset)return e.subset(n);if("string"==typeof e)return t(e,n);if("object"===(0,i.default)(e)){if(!n.isObjectProperty())throw new TypeError("Cannot apply a numeric index as object property");return(0,o.getSafeProperty)(e,n.getObjectProperty())}throw new TypeError("Cannot apply index: unsupported type of object")}catch(e){throw(0,a.errorTransform)(e)}}};var i=r(n(73738)),a=n(40892),o=n(18020)},4228:function(e,t,n){var r=n(43305);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},4294:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ParserDependencies=void 0;var r=n(66798),i=n(11424);t.ParserDependencies={evaluateDependencies:r.evaluateDependencies,createParserClass:i.createParserClass}},4336:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RelationalNodeDependencies=void 0;var r=n(61233),i=n(11424);t.RelationalNodeDependencies={NodeDependencies:r.NodeDependencies,createRelationalNode:i.createRelationalNode}},4373:function(e){e.exports=function(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function e(){for(;n.length;)if((r=n.pop())in t)return e.value=r,e.done=!1,e;return e.done=!0,e}},e.exports.__esModule=!0,e.exports.default=e.exports},4415:function(e){var t=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++t+n).toString(36))}},4441:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csPost=function(e,t){if(!e)return null;var n,i=0,a=[],o=[],s=t,c=2*t;for(n=0;n<t;n++)o[0+n]=-1;for(n=t-1;n>=0;n--)-1!==e[n]&&(o[s+n]=o[0+e[n]],o[0+e[n]]=n);for(n=0;n<t;n++)-1===e[n]&&(i=(0,r.csTdfs)(n,i,o,0,s,a,c));return a};var r=n(6447)},4511:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRightLogShift=void 0;var r=n(33999),i=n(14020),a=n(26470),o=n(57357),s=n(7954),c=n(66455),u=n(77942),l=n(60685),d=n(93283),f=n(52109),p="rightLogShift",m=["typed","matrix","equalScalar","zeros","DenseMatrix","concat"];t.createRightLogShift=(0,u.factory)(p,m,function(e){var t=e.typed,n=e.matrix,u=e.equalScalar,m=e.zeros,y=e.DenseMatrix,v=e.concat,h=(0,o.createMatAlgo01xDSid)({typed:t}),g=(0,r.createMatAlgo02xDS0)({typed:t,equalScalar:u}),b=(0,c.createMatAlgo08xS0Sid)({typed:t,equalScalar:u}),D=(0,s.createMatAlgo10xSids)({typed:t,DenseMatrix:y}),x=(0,i.createMatAlgo11xS0s)({typed:t,equalScalar:u}),_=(0,a.createMatAlgo14xDs)({typed:t}),w=(0,l.createMatrixAlgorithmSuite)({typed:t,matrix:n,concat:v}),N=(0,f.createUseMatrixForArrayScalar)({typed:t,matrix:n});return t(p,{"number, number":d.rightLogShiftNumber,"SparseMatrix, number | BigNumber":t.referToSelf(function(e){return function(t,n){return u(n,0)?t.clone():x(t,n,e,!1)}}),"DenseMatrix, number | BigNumber":t.referToSelf(function(e){return function(t,n){return u(n,0)?t.clone():_(t,n,e,!1)}}),"number | BigNumber, SparseMatrix":t.referToSelf(function(e){return function(t,n){return u(t,0)?m(n.size(),n.storage()):D(n,t,e,!0)}}),"number | BigNumber, DenseMatrix":t.referToSelf(function(e){return function(t,n){return u(t,0)?m(n.size(),n.storage()):_(n,t,e,!0)}})},N,w({SS:b,DS:h,SD:g}))})},4514:function(e,t,n){var r=n(67526).navigator;e.exports=r&&r.userAgent||""},4552:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cschDependencies=void 0;var r=n(54020),i=n(8011),a=n(11424);t.cschDependencies={BigNumberDependencies:r.BigNumberDependencies,typedDependencies:i.typedDependencies,createCsch:a.createCsch}},4585:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createLup=void 0;var r=n(37917),i=n(77942),a=["typed","matrix","abs","addScalar","divideScalar","multiplyScalar","subtractScalar","larger","equalScalar","unaryMinus","DenseMatrix","SparseMatrix","Spa"];t.createLup=(0,i.factory)("lup",a,function(e){var t=e.typed,n=e.matrix,i=e.abs,a=e.addScalar,o=e.divideScalar,s=e.multiplyScalar,c=e.subtractScalar,u=e.larger,l=e.equalScalar,d=e.unaryMinus,f=e.DenseMatrix,p=e.SparseMatrix,m=e.Spa;return t("lup",{DenseMatrix:function(e){return y(e)},SparseMatrix:function(e){return function(e){var t,n,r,a=e._size[0],c=e._size[1],f=Math.min(a,c
2),y=e._values,v=e._index,h=e._ptr,g=[],b=[],D=[],x=[a,f],_=[],w=[],N=[],M=[f,c],O=[],S=[];for(t=0;t<a;t++)O[t]=t,S[t]=t;var A=function(){var e=new m;n<a&&(D.push(g.length),g.push(1),b.push(n)),N.push(_.length);var c=h[n],f=h[n+1];for(r=c;r<f;r++)t=v[r],e.set(O[t],y[r]);n>0&&e.forEach(0,n-1,function(t,n){p._forEachRow(t,g,b,D,function(r,i){r>t&&e.accumulate(r,d(s(i,n)))})});var A,E,P,C,j=n,T=e.get(n),F=i(T);e.forEach(n+1,a-1,function(e,t){var n=i(t);u(n,F)&&(j=e,F=n,T=t)}),n!==j&&(p._swapRows(n,j,x[1],g,b,D),p._swapRows(n,j,M[1],_,w,N),e.swap(n,j),E=j,P=S[A=n],C=S[E],O[P]=E,O[C]=A,S[A]=C,S[E]=P),e.forEach(0,a-1,function(e,t){e<=n?(_.push(t),w.push(e)):(t=o(t,T),l(t,0)||(g.push(t),b.push(e)))})};for(n=0;n<c;n++)A();return N.push(_.length),D.push(g.length),{L:new p({values:g,index:b,ptr:D,size:x}),U:new p({values:_,index:w,ptr:N,size:M}),p:O,toString:function(){return"L: "+this.L.toString()+"\nU: "+this.U.toString()+"\nP: "+this.p}}}(e)},Array:function(e){var t=y(n(e));return{L:t.L.valueOf(),U:t.U.valueOf(),p:t.p}}});function y(e){var t,n,d,p=e._size[0],m=e._size[1],y=Math.min(p,m),v=(0,r.clone)(e._data),h=[],g=[p,y],b=[],D=[y,m],x=[];for(t=0;t<p;t++)x[t]=t;for(n=0;n<m;n++){if(n>0)for(t=0;t<p;t++){var _=Math.min(t,n),w=0;for(d=0;d<_;d++)w=a(w,s(v[t][d],v[d][n]));v[t][n]=c(v[t][n],w)}var N=n,M=0,O=0;for(t=n;t<p;t++){var S=v[t][n],A=i(S);u(A,M)&&(N=t,M=A,O=S)}if(n!==N&&(x[n]=[x[N],x[N]=x[n]][0],f._swapRows(n,N,v)),n<p)for(t=n+1;t<p;t++){var E=v[t][n];l(E,0)||(v[t][n]=o(v[t][n],O))}}for(n=0;n<m;n++)for(t=0;t<p;t++)0===n&&(t<m&&(b[t]=[]),h[t]=[]),t<n?(t<m&&(b[t][n]=v[t][n]),n<p&&(h[t][n]=0)):t!==n?(t<m&&(b[t][n]=0),n<p&&(h[t][n]=v[t][n])):(t<m&&(b[t][n]=v[t][n]),n<p&&(h[t][n]=1));var P=new f({data:h,size:g}),C=new f({data:b,size:D}),j=[];for(t=0,y=x.length;t<y;t++)j[x[t]]=t;return{L:P,U:C,p:j,toString:function(){return"L: "+this.L.toString()+"\nU: "+this.U.toString()+"\nP: "+this.p}}}})},4633:function(e,t,n){var r=n(25172),i=n(16993),a=n(55869),o=n(887),s=n(11791),c=n(4373),u=n(30579);function l(){"use strict";var t=i(),n=t.m(l),d=(Object.getPrototypeOf?Object.getPrototypeOf(n):n.__proto__).constructor;function f(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))}var p={throw:1,return:2,break:3,continue:3};function m(e){var t,n;return function(r){t||(t={stop:function(){return n(r.a,2)},catch:function(){return r.v},abrupt:function(e,t){return n(r.a,p[e],t)},delegateYield:function(e,i,a){return t.resultName=i,n(r.d,u(e),a)},finish:function(e){return n(r.f,e)}},n=function(e,n,i){r.p=t.prev,r.n=t.next;try{return e(n,i)}finally{t.next=r.n}}),t.resultName&&(t[t.resultName]=r.v,t.resultName=void 0),t.sent=r.v,t.next=r.n;try{return e.call(this,t)}finally{r.p=t.prev,r.n=t.next}}}return(e.exports=l=function(){return{wrap:function(e,n,r,i){return t.w(m(e),n,r,i&&i.reverse())},isGeneratorFunction:f,mark:t.m,awrap:function(e,t){return new r(e,t)},AsyncIterator:s,async:function(e,t,n,r,i){return(f(t)?o:a)(m(e),t,n,r,i)},keys:c,values:u}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=l,e.exports.__esModule=!0,e.exports.default=e.exports},4719:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.electronMassDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.electronMassDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createElectronMass:a.createElectronMass}},4765:function(e,t,n){var r=n(57221),i=n(59415).f,a={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return o&&"[object Window]"==a.call(e)?function(e){try{return i(e)}catch(e){return o.slice()}}(e):i(r(e))}},4813:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCoth=void 0;var r=n(77942),i=n(93283),a="coth",o=["typed","BigNumber"];t.createCoth=(0,r.factory)(a,o,function(e){var t=e.typed,n=e.BigNumber;return t(a,{number:i.cothNumber,Complex:function(e){return e.coth()},BigNumber:function(e){return new n(1).div(e.tanh())}})})},4825:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.OperatorNodeDependencies=void 0;var r=n(61233),i=n(11424);t.OperatorNodeDependencies={NodeDependencies:r.NodeDependencies,createOperatorNode:i.createOperatorNode}},4879:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toDocs=void 0,t.toDocs={name:"to",category:"Units",syntax:["x to unit","to(x, unit)"],description:"Change the unit of a value.",examples:["5 inch to cm","3.2kg to g","16 bytes in bits"],seealso:[]}},4962:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sylvesterDependencies=void 0;var r=n(60195),i=n(1620),a=n(43977),o=n(75555),s=n(50795),c=n(98289),u=n(72372),l=n(42271),d=n(87121),f=n(30918),p=n(28702),m=n(75611),y=n(21829),v=n(22920),h=n(8011),g=n(11424);t.sylvesterDependencies={absDependencies:r.absDependencies,addDependencies:i.addDependencies,concatDependencies:a.concatDependencies,identityDependencies:o.identityDependencies,indexDependencies:s.indexDependencies,lusolveDependencies:c.lusolveDependencies,matrixDependencies:u.matrixDependencies,matrixFromColumnsDependencies:l.matrixFromColumnsDependencies,multiplyDependencies:d.multiplyDependencies,rangeDependencies:f.rangeDependencies,schurDependencies:p.schurDependencies,subsetDependencies:m.subsetDependencies,subtractDependencies:y.subtractDependencies,transposeDependencies:v.transposeDependencies,typedDependencies:h.typedDependencies,createSylvester:g.createSylvester}},5037:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createVarianceTransform=void 0;var r=n(77942),i=n(40892),a=n(40172),o=n(46560),s="variance",c=["typed","add","subtract","multiply","divide","apply","isNaN"];t.createVarianceTransform=(0,r.factory)(s,c,function(e){var t=e.typed,n=e.add,r=e.subtract,c=e.multiply,u=e.divide,l=e.apply,d=e.isNaN,f=(0,a.createVariance)({typed:t,add:n,subtract:r,multiply:c,divide:u,apply:l,isNaN:d});return t(s,{"...any":function(e){e=(0,o.lastDimToZeroBase)(e);try{return f.apply(null,e)}catch(e){throw(0,i.errorTransform)(e)}}})},{isTransformFunction:!0})},5147:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatDocs=void 0,t.formatDocs={name:"format",category:"Utils",syntax:["format(value)","format(value, precision)"],description:"Format a value of any type as string.",examples:["format(2.3)","format(3 - 4i)","format([])","format(pi, 3)"],seealso:["print"]}},5515:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sechDocs=void 0,t.sechDocs={name:"sech",category:"Trigonometry",syntax:["sech(x)"],description:"Compute the hyperbolic secant of x in radians. Defined as 1/cosh(x)",examples:["sech(2)","1 / cosh(2)"],seealso:["coth","csch","cosh"]}},5664:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createOnes=void 0;var r=n(22478),i=n(12135),a=n(80257),o=n(77942),s=["typed","config","matrix","BigNumber"];t.createOnes=(0,o.factory)("ones",s,function(e){var t=e.typed,n=e.config,o=e.matrix,s=e.BigNumber;return t("ones",{"":function(){return"Array"===n.matrix?c([]):c([],"default")},"...number | BigNumber | string":function(e){if("string"==typeof e[e.length-1]){var t=e.pop();return c(e,t)}return"Array"===n.matrix?c(e):c(e,"default")},Array:c,Matrix:function(e){var t=e.storage();return c(e.valueOf(),t)},"Array | Matrix, string":function(e,t){return c(e.valueOf(),t)}});function c(e,t){var n=function(e){var t=!1;return e.forEach(function(e,n,i){(0,r.isBigNumber)(e)&&(t=!0,i[n]=e.toNumber())}),t}(e),c=n?new s(1):1;if(function(e){e.forEach(function(e){if("number"!=typeof e||!(0,i.isInteger)(e)||e<0)throw new Error("Parameters in function ones must be positive integers")})}(e),t){var u=o(t);return e.length>0?u.resize(e,c):u}var l=[];return e.length>0?(0,a.resize)(l,e,c):l}})},5847:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDivideScalar=void 0;var r=n(77942),i="divideScalar",a=["typed","numeric"];t.createDivideScalar=(0,r.factory)(i,a,function(e){var t=e.typed;return e.numeric,t(i,{"number, number":function(e,t){return e/t},"Complex, Complex":function(e,t){return e.div(t)},"BigNumber, BigNumber":function(e,t){return e.div(t)},"Fraction, Fraction":function(e,t){return e.div(t)},"Unit, number | Complex | Fraction | BigNumber | Unit":function(e,t){return e.divide(t)},"number | Fraction | Complex | BigNumber, Unit":function(e,t){return t.divi
2deInto(e)}})})},5871:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nthRootDocs=void 0,t.nthRootDocs={name:"nthRoot",category:"Arithmetic",syntax:["nthRoot(a)","nthRoot(a, root)"],description:'Calculate the nth root of a value. The principal nth root of a positive real number A, is the positive real solution of the equation "x^root = A".',examples:["4 ^ 3","nthRoot(64, 3)","nthRoot(9, 2)","sqrt(9)"],seealso:["nthRoots","pow","sqrt"]}},5901:function(e,t,n){var r=n(70079);e.exports=function(e){if(Array.isArray(e))return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},6032:function(e,t,n){"use strict";var r=n(84719),i=n(11996),a=n(3844),o={};n(33341)(o,n(67574)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(o,{next:i(1,n)}),a(e,t+" Iterator")}},6045:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bitAndDependencies=void 0;var r=n(43977),i=n(42603),a=n(72372),o=n(8011),s=n(11424);t.bitAndDependencies={concatDependencies:r.concatDependencies,equalScalarDependencies:i.equalScalarDependencies,matrixDependencies:a.matrixDependencies,typedDependencies:o.typedDependencies,createBitAnd:s.createBitAnd}},6055:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNegativeDocs=void 0,t.isNegativeDocs={name:"isNegative",category:"Utils",syntax:["isNegative(x)"],description:"Test whether a value is negative: smaller than zero.",examples:["isNegative(2)","isNegative(0)","isNegative(-4)","isNegative([3, 0.5, -2])"],seealso:["isInteger","isNumeric","isPositive","isZero"]}},6159:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lcmDependencies=void 0;var r=n(43977),i=n(42603),a=n(72372),o=n(8011),s=n(11424);t.lcmDependencies={concatDependencies:r.concatDependencies,equalScalarDependencies:i.equalScalarDependencies,matrixDependencies:a.matrixDependencies,typedDependencies:o.typedDependencies,createLcm:s.createLcm}},6316:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nullDependencies=void 0;var r=n(11424);t.nullDependencies={createNull:r.createNull}},6447:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csTdfs=function(e,t,n,r,i,a,o){var s=0;for(n[o]=e;s>=0;){var c=n[o+s],u=n[r+c];-1===u?(s--,a[t++]=c):(n[r+c]=n[i+u],n[o+ ++s]=u)}return t}},6454:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSimplifyCore=void 0;var r=n(22478),i=n(26656),a=n(24032),o=n(77942),s="simplifyCore",c=["typed","parse","equal","isZero","add","subtract","multiply","divide","pow","AccessorNode","ArrayNode","ConstantNode","FunctionNode","IndexNode","ObjectNode","OperatorNode","ParenthesisNode","SymbolNode"];t.createSimplifyCore=(0,o.factory)(s,c,function(e){var t=e.typed,n=(e.parse,e.equal),o=e.isZero,c=(e.add,e.subtract,e.multiply,e.divide,e.pow,e.AccessorNode),u=e.ArrayNode,l=e.ConstantNode,d=e.FunctionNode,f=e.IndexNode,p=e.ObjectNode,m=e.OperatorNode,y=(e.ParenthesisNode,e.SymbolNode),v=new l(0),h=new l(1),g=new l(!0),b=new l(!1);function D(e){return(0,r.isOperatorNode)(e)&&["and","not","or"].includes(e.op)}var x=(0,a.createUtil)({FunctionNode:d,OperatorNode:m,SymbolNode:y}),_=x.hasProperty,w=x.isCommutative;function N(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t?t.context:void 0;if(_(e,"trivial",a)){if((0,r.isFunctionNode)(e)&&1===e.args.length)return N(e.args[0],t);var s=!1,l=0;if(e.forEach(function(e){1===++l&&(s=N(e,t))}),1===l)return s}var y=e;if((0,r.isFunctionNode)(y)){var x=(0,i.getOperator)(y.name);if(!x)return new d(N(y.fn),y.args.map(function(e){return N(e,t)}));if(y.args.length>2&&_(y,"associative",a))for(;y.args.length>2;){var M=y.args.pop(),O=y.args.pop();y.args.push(new m(x,y.name,[M,O]))}y=new m(x,y.name,y.args)}if((0,r.isOperatorNode)(y)&&y.isUnary()){var S=N(y.args[0],t);
2if("~"===y.op&&(0,r.isOperatorNode)(S)&&S.isUnary()&&"~"===S.op)return S.args[0];if("not"===y.op&&(0,r.isOperatorNode)(S)&&S.isUnary()&&"not"===S.op&&D(S.args[0]))return S.args[0];var A=!0;if("-"===y.op&&(0,r.isOperatorNode)(S)&&(S.isBinary()&&"subtract"===S.fn&&(y=new m("-","subtract",[S.args[1],S.args[0]]),A=!1),S.isUnary()&&"-"===S.op))return S.args[0];if(A)return new m(y.op,y.fn,[S])}if((0,r.isOperatorNode)(y)&&y.isBinary()){var E=N(y.args[0],t),P=N(y.args[1],t);if("+"===y.op){if((0,r.isConstantNode)(E)&&o(E.value))return P;if((0,r.isConstantNode)(P)&&o(P.value))return E;(0,r.isOperatorNode)(P)&&P.isUnary()&&"-"===P.op&&(P=P.args[0],y=new m("-","subtract",[E,P]))}if("-"===y.op)return(0,r.isOperatorNode)(P)&&P.isUnary()&&"-"===P.op?N(new m("+","add",[E,P.args[0]]),t):(0,r.isConstantNode)(E)&&o(E.value)?N(new m("-","unaryMinus",[P])):(0,r.isConstantNode)(P)&&o(P.value)?E:new m(y.op,y.fn,[E,P]);if("*"===y.op){if((0,r.isConstantNode)(E)){if(o(E.value))return v;if(n(E.value,1))return P}if((0,r.isConstantNode)(P)){if(o(P.value))return v;if(n(P.value,1))return E;if(w(y,a))return new m(y.op,y.fn,[P,E],y.implicit)}return new m(y.op,y.fn,[E,P],y.implicit)}if("/"===y.op)return(0,r.isConstantNode)(E)&&o(E.value)?v:(0,r.isConstantNode)(P)&&n(P.value,1)?E:new m(y.op,y.fn,[E,P]);if("^"===y.op&&(0,r.isConstantNode)(P)){if(o(P.value))return h;if(n(P.value,1))return E}if("and"===y.op){if((0,r.isConstantNode)(E)){if(!E.value)return b;if(D(P))return P;if((0,r.isConstantNode)(P))return P.value?g:b}if((0,r.isConstantNode)(P)){if(!P.value)return b;if(D(E))return E}}if("or"===y.op){if((0,r.isConstantNode)(E)){if(E.value)return g;if(D(P))return P}if((0,r.isConstantNode)(P)){if(P.value)return g;if(D(E))return E}}return new m(y.op,y.fn,[E,P])}if((0,r.isOperatorNode)(y))return new m(y.op,y.fn,y.args.map(function(e){return N(e,t)}));if((0,r.isArrayNode)(y))return new u(y.items.map(function(e){return N(e,t)}));if((0,r.isAccessorNode)(y))return new c(N(y.object,t),N(y.index,t));if((0,r.isIndexNode)(y))return new f(y.dimensions.map(function(e){return N(e,t)}));if((0,r.isObjectNode)(y)){var C={};for(var j in y.properties)C[j]=N(y.properties[j],t);return new p(C)}return y}return t(s,{Node:N,"Node,Object":N})})},6560:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sumDependencies=void 0;var r=n(1620),i=n(54944),a=n(8011),o=n(11424);t.sumDependencies={addDependencies:r.addDependencies,numericDependencies:i.numericDependencies,typedDependencies:a.typedDependencies,createSum:o.createSum}},6625:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSin=void 0;var r=n(77942),i=n(66903),a=["typed"];t.createSin=(0,r.factory)("sin",a,function(e){var t=e.typed,n=(0,i.createTrigUnit)({typed:t});return t("sin",{number:Math.sin,"Complex | BigNumber":function(e){return e.sin()}},n)})},6869:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combinationsDependencies=void 0;var r=n(8011),i=n(11424);t.combinationsDependencies={typedDependencies:r.typedDependencies,createCombinations:i.createCombinations}},7028:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compareTextDocs=void 0,t.compareTextDocs={name:"compareText",category:"Relational",syntax:["compareText(x, y)"],description:"Compare two strings lexically. Comparison is case sensitive. Returns 1 when x > y, -1 when x < y, and 0 when x == y.",examples:['compareText("B", "A")','compareText("A", "B")','compareText("A", "A")','compareText("2", "10")','compare("2", "10")',"compare(2, 10)",'compareNatural("2", "10")','compareText("B", ["A", "B", "C"])'],seealso:["compare","compareNatural"]}},7051:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMap=void 0;var r=n(53059),i=n(77942),a=["typed"];function o(e,t){return function n(i,a){return Array.isArray(i)?i.map(function(e,t){return n(e,a.concat(t))}):(0,r.applyCallback)(t,i,a,e,"map")}(e,[])}t.createMap=(0,i.factory)("map",a,function(e){return(0,e.typed)("map",{"Array, function":o,"Matrix, function":function(e,t){return e.map(t)}})})},7072:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.planckMassDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.planckMassDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createPlanckMass:a.createPlanckMass}},7129:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.subtractDocs=void 0,t.subtractDocs={name:"subtract",category:"Operators",syntax:["x - y","subtract(x, y)"],description:"subtract two values.",examples:["a = 5.3 - 2","a + 2","2/3 - 1/6","2 * 3 - 3","2.1 km - 500m"],seealso:["add"]}},7180:function(e,t,n){var r;!function(e,i){function a(e){var t,n=this,r=(t=4022871197,function(e){e=String(e);for(var n=0;n<e.length;n++){var r=.02519603282416938*(t+=e.charCodeAt(n));r-=t=r>>>0,t=(r*=t)>>>0,t+=4294967296*(r-=t)}return 2.3283064365386963e-10*(t>>>0)});n.next=function(){var e=2091639*n.s0+2.3283064365386963e-10*n.c;return n.s0=n.s1,n.s1=n.s2,n.s2=e-(n.c=0|e)},n.c=1,n.s0=r(" "),n.s1=r(" "),n.s2=r(" "),n.s0-=r(e),n.s0<0&&(n.s0+=1),n.s1-=r(e),n.s1<0&&(n.s1+=1),n.s2-=r(e),n.s2<0&&(n.s2+=1),r=null}function o(e,t){return t.c=e.c,t.s0=e.s0,t.s1=e.s1,t.s2=e.s2,t}function s(e,t){var n=new a(e),r=t&&t.state,i=n.next;return i.int32=function(){return 4294967296*n.next()|0},i.double=function(){return i()+11102230246251565e-32*(2097152*i()|0)},i.quick=i,r&&("object"==typeof r&&o(r,n),i.state=function(){return o(n,{})}),i}i&&i.exports?i.exports=s:n.amdD&&n.amdO?void 0===(r=function(){return s}.call(t,n,t,i))||(i.exports=r):this.alea=s}(0,e=n.nmd(e),n.amdD)},7286:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createStd=void 0;var r=n(77942),i=n(22478),a=["typed","map","sqrt","variance"];t.createStd=(0,r.factory)("std",a,function(e){var t=e.typed,n=e.map,r=e.sqrt,a=e.variance;return t("std",{"Array | Matrix":o,"Array | Matrix, string":o,"Array | Matrix, number | BigNumber":o,"Array | Matrix, number | BigNumber, string":o,"...":function(e){return o(e)}});function o(e,t){if(0===e.length)throw new SyntaxError("Function std requires one or more parameters (0 provided)");try{var o=a.apply(null,arguments);return(0,i.isCollection)(o)?n(o,r):r(o)}catch(e){throw e instanceof TypeError&&e.message.includes(" variance")?new TypeError(e.message.replace(" variance"," std")):e}}})},7391:function(e,t,n){var r=n(7180),i=n(43181),a=n(43031),o=n(9067),s=n(96833),c=n(43717),u=n(74801);u.alea=r,u.xor128=i,u.xorwow=a,u.xorshift7=o,u.xor4096=s,u.tychei=c,e.exports=u},7475:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csMarked=function(e,t){return e[t]<0}},7507:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createLog10=void 0;var r=n(77942),i=n(30538),a=n(93283),o="log10",s=["typed","config","Complex"];t.createLog10=(0,r.factory)(o,s,function(e){var t=e.typed,n=e.config,r=e.Complex;return t(o,{number:function(e){return e>=0||n.predictable?(0,a.log10Number)(e):new r(e,0).log().div(Math.LN10)},Complex:function(e){return new r(e).log().div(Math.LN10)},BigNumber:function(e){return!e.isNegative()||n.predictable?e.log():new r(e.toNumber(),0).log().div(Math.LN10)},"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,i.deepMap)(t,e)}})})})},7530:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reviverDependencies=void 0;var r=n(11424);t.reviverDependencies={createReviver:r.createReviver}},7625:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nthRootDependencies=void 0;var r=n(54020),i=n(43977),a=n(42603),o=n(72372),s=n(8011),c=n(11424);t.nthRootDependencies={BigNumberDependencies:r.BigNumberDependencies,concatDependencies:i.concatDependencies,equalScalarDependencies:a.equalScalarDependencies,matrixDependencies:o.matrixDependencies,typedDependencies:s.typedDependencies,createNthRoot:c.createNthRoot}},7636:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hartreeEnergyDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.hartreeEnergyDependencies={BigNumberDependencies:r.BigNumberDepen
2dencies,UnitDependencies:i.UnitDependencies,createHartreeEnergy:a.createHartreeEnergy}},7692:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.molarMassDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.molarMassDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createMolarMass:a.createMolarMass}},7778:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.chainDependencies=void 0;var r=n(86066),i=n(8011),a=n(11424);t.chainDependencies={ChainDependencies:r.ChainDependencies,typedDependencies:i.typedDependencies,createChain:a.createChain}},7816:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.octDocs=void 0,t.octDocs={name:"oct",category:"Utils",syntax:["oct(value)"],description:"Format a number as octal",examples:["oct(56)"],seealso:["bin","hex"]}},7864:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.importFactory=function(e,t,n,r){function l(t,a,o){var s;if(o.wrap&&"function"==typeof a&&(a=function(e){var t=function(){for(var t=[],r=0,i=arguments.length;r<i;r++){var a=arguments[r];t[r]=a&&a.valueOf()}return e.apply(n,t)};return e.transform&&(t.transform=e.transform),t}(a)),"function"==typeof(s=a)&&"string"==typeof s.signature&&(a=e(t,(0,i.default)({},a.signature,a))),e.isTypedFunction(n[t])&&e.isTypedFunction(a))return a=o.override?e(t,a.signatures):e(n[t],a),n[t]=a,delete r[t],d(t,a),void n.emit("import",t,function(){return a});if(void 0===n[t]||o.override)return n[t]=a,delete r[t],d(t,a),void n.emit("import",t,function(){return a});if(!o.silent)throw new Error('Cannot import "'+t+'": already exists')}function d(e,t){t&&"function"==typeof t.transform?(n.expression.transform[e]=t.transform,y(e)&&(n.expression.mathWithTransform[e]=t.transform)):(delete n.expression.transform[e],y(e)&&(n.expression.mathWithTransform[e]=t))}function f(e){delete n.expression.transform[e],y(e)?n.expression.mathWithTransform[e]=n[e]:delete n.expression.mathWithTransform[e]}function p(t,i){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.fn;if(a.includes("."))throw new Error("Factory name should not contain a nested path. Name: "+JSON.stringify(a));var o=h(t)?n.expression.transform:n,u=a in n.expression.transform,l=(0,c.hasOwnProperty)(o,a)?o[a]:void 0,d=function(){var r={};t.dependencies.map(s.stripOptionalNotation).forEach(function(e){if(e.includes("."))throw new Error("Factory dependency should not contain a nested path. Name: "+JSON.stringify(e));"math"===e?r.math=n:"mathWithTransform"===e?r.mathWithTransform=n.expression.mathWithTransform:"classes"===e?r.classes=n:r[e]=n[e]});var o=t(r);if(o&&"function"==typeof o.transform)throw new Error('Transforms cannot be attached to factory functions. Please create a separate function for it with exports.path="expression.transform"');if(void 0===l||i.override)return o;if(e.isTypedFunction(l)&&e.isTypedFunction(o))return e(l,o);if(i.silent)return l;throw new Error('Cannot import "'+a+'": already exists')};t.meta&&!1===t.meta.lazy?(o[a]=d(),l&&u?f(a):(h(t)||v(t))&&(0,c.lazy)(n.expression.mathWithTransform,a,function(){return o[a]})):((0,c.lazy)(o,a,d),l&&u?f(a):(h(t)||v(t))&&(0,c.lazy)(n.expression.mathWithTransform,a,function(){return o[a]})),r[a]=t,n.emit("import",a,d)}function m(e){return"function"==typeof e||"number"==typeof e||"string"==typeof e||"boolean"==typeof e||null===e||(0,o.isUnit)(e)||(0,o.isComplex)(e)||(0,o.isBigNumber)(e)||(0,o.isFraction)(e)||(0,o.isMatrix)(e)||Array.isArray(e)}function y(e){return!(0,c.hasOwnProperty)(g,e)}function v(e){return!(e.fn.includes(".")||(0,c.hasOwnProperty)(g,e.fn)||e.meta&&e.meta.isClass)}function h(e){return void 0!==e&&void 0!==e.meta&&!0===e.meta.isTransformFunction||!1}var g={expression:!0,type:!0,docs:!0,error:!0,json:!0,chain:!0};return function(e,t){var n=arguments.length;if(1!==n&&2!==n)throw new u.ArgumentsError("import",n,1,2);t||(t={});var r={};for(var i in function e(n,r,i){if(Array.isArray(r))r.forEach(function(t){return e(n,t)});else if("object"===(0,a.default)(r))for(var o in r)(0,c.hasOwnProperty)(r,o)&&e(n,r[o],o);else if((0,s.isFactory)(r)||void 0!==i){var u=(0,s.isFactory)(r)?h(r)?r.fn+".transform":r.fn:i;if((0,c.hasOwnProperty)(n,u)&&n[u]!==r&&!t.silent)throw new Error('Cannot import "'+u+'" twice');n[u]=r}else if(!t.silent)throw new TypeError("Factory, Object, or Array expected")}(r,e),r)if((0,c.hasOwnProperty)(r,i)){var o=r[i];if((0,s.isFactory)(o))p(o,t);else if(m(o))l(i,o,t);else if(!t.silent)throw new TypeError("Factory, Object, or Array expected")}}};var i=r(n(43693)),a=r(n(73738)),o=n(22478),s=n(77942),c=n(37917),u=n(60997)},7871:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.mapTransformDependencies=void 0;var r=n(8011),i=n(11424);t.mapTransformDependencies={typedDependencies:r.typedDependencies,createMapTransform:i.createMapTransform}},7882:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createIndexNode=void 0;var i=r(n(41132)),a=r(n(17383)),o=r(n(34579)),s=r(n(28452)),c=r(n(63072)),u=r(n(29511)),l=r(n(43693)),d=n(80257),f=n(18020),p=n(77942),m=n(22478),y=n(15479);function v(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(v=function(){return!!e})()}var h="IndexNode",g=["Node","size"];t.createIndexNode=(0,p.factory)(h,g,function(e){var t=e.Node,n=e.size,r=function(e){function t(e,n){var r,i,o,u;if((0,a.default)(this,t),i=this,o=t,o=(0,c.default)(o),(r=(0,s.default)(i,v()?Reflect.construct(o,[],(0,c.default)(i).constructor):o.apply(i,u))).dimensions=e,r.dotNotation=n||!1,!Array.isArray(e)||!e.every(m.isNode))throw new TypeError('Array containing Nodes expected for parameter "dimensions"');if(r.dotNotation&&!r.isObjectProperty())throw new Error("dotNotation only applicable for object properties");return r}return(0,u.default)(t,e),(0,o.default)(t,[{key:"type",get:function(){return h}},{key:"isIndexNode",get:function(){return!0}},{key:"_compile",value:function(e,t){var r=(0,d.map)(this.dimensions,function(r,i){if(r.filter(function(e){return e.isSymbolNode&&"end"===e.name}).length>0){var a=Object.create(t);a.end=!0;var o=r._compile(e,a);return function(e,t,r){if(!(0,m.isMatrix)(r)&&!(0,m.isArray)(r)&&!(0,m.isString)(r))throw new TypeError('Cannot resolve "end": context must be a Matrix, Array, or string but is '+(0,m.typeOf)(r));var a=n(r).valueOf(),s=Object.create(t);return s.end=a[i],o(e,s,r)}}return r._compile(e,t)}),a=(0,f.getSafeProperty)(e,"index");return function(e,t,n){var o=(0,d.map)(r,function(r){return r(e,t,n)});return a.apply(void 0,(0,i.default)(o))}}},{key:"forEach",value:function(e){for(var t=0;t<this.dimensions.length;t++)e(this.dimensions[t],"dimensions["+t+"]",this)}},{key:"map",value:function(e){for(var n=[],r=0;r<this.dimensions.length;r++)n[r]=this._ifNode(e(this.dimensions[r],"dimensions["+r+"]",this));return new t(n,this.dotNotation)}},{key:"clone",value:function(){return new t(this.dimensions.slice(0),this.dotNotation)}},{key:"isObjectProperty",value:function(){return 1===this.dimensions.length&&(0,m.isConstantNode)(this.dimensions[0])&&"string"==typeof this.dimensions[0].value}},{key:"getObjectProperty",value:function(){return this.isObjectProperty()?this.dimensions[0].value:null}},{key:"_toString",value:function(e){return this.dotNotation?"."+this.getObjectProperty():"["+this.dimensions.join(", ")+"]"}},{key:"toJSON",value:function(){return{mathjs:h,dimensions:this.dimensions,dotNotation:this.dotNotation}}},{key:"_toHTML",value:function(e){for(var t=[],n=0;n<this.dimensions.length;n++)t[n]=this.dimensions[n].toHTML();return this.dotNotation?'<span class="math-operator math-accessor-operator">.</span><span class="math-symbol math-property">'+(0,y.escape)(this.getObjectProperty())+"</span>":'<span class="math-parenthesis math-square-parenthesis">[</span>'+t.join('<span class="math-separator">,</span>')+'<span class="math-parenthesis math-square-parenthesis">]</span>'}},{key:"_toTex",value:function(e){var t=this.dimensions.map(function(t){return t.toTex(e)});return this.dotNotation?"."+this.getObjectProperty():"_{"+t.join(",")+"}"}}],[{key:"fromJSON",value:function(e){return new t(e.dimensions,e.dotNotation)}}])}(t);return(0,l.default)(r,"name",h),r},{isClass:!0,isNode:!0})},7954:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMatAlgo10xSids=void 0;var r=n(77942),i=["typed","DenseMatrix"];t.createMatAlgo10xSids=(0,r.factory)("matAlgo10xSids",i,function(e){var t=e.typed,n=e.DenseMatrix;return function(e,r,i,a){var o=e._values,s=e._index,c=e._ptr,u=e._size,l=e._datatype;if(!o)throw new Error("Cannot perform operation on Pattern Sparse Matrix and Scalar value");var d,f=u[0],p=u[1],m=i;"string"==typeof l&&(d=l,r=t.convert(r,d),m=t.find(i,[d,d]));for(var y=[],v=[],h=[],g=0;g<p;g++){for(var b=g+1,D=c[g],x=c[g+1],_=D;_<x;_++){var w=s[_];v[w]=o[_],h[w]=b}for(var N=0;N<f;N++)0===g&&(y[N]=[]),h[N]===b?y[N][g]=a?m(r,v[N]):m(v[N],r):y[N][g]=r}return new n({data:y,size:[f,p],datatype:d})}})},8011:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.typedDependencies=void 0;var r=n(54020),i=n(29),a=n(58443),o=n(19609),s=n(11424);t.typedDependencies={BigNumberDependencies:r.BigNumberDependencies,ComplexDependencies:i.ComplexDependencies,DenseMatrixDependencies:a.DenseMatrixDependencies,FractionDependencies:o.FractionDependencies,createTyped:s.createTyped}},8043:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hypotDocs=void 0,t.hypotDocs={name:"hypot",category:"Arithmetic",syntax:["hypot(a, b, c, ...)","hypot([a, b, c, ...])"],description:"Calculate the hypotenusa of a list with values. ",examples:["hypot(3, 4)","sqrt(3^2 + 4^2)","hypot(-2)","hypot([3, 4, 5])"],seealso:["abs","norm"]}},8067:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBoolean=void 0;var r=n(77942),i=n(30538),a="boolean",o=["typed"];t.createBoolean=(0,r.factory)(a,o,function(e){var t=e.typed;return t(a,{"":function(){return!1},boolean:function(e){return e},number:function(e){return!!e},null:function(e){return!1},BigNumber:function(e){return!e.isZero()},string:function(e){var t=e.toLowerCase();if("true"===t)return!0;if("false"===t)return!1;var n=Number(e);if(""!==e&&!isNaN(n))return!!n;throw new Error('Cannot convert "'+e+'" to a boolean')},"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,i.deepMap)(t,e)}})})})},8222:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMatAlgo03xDSf=void 0;var r=n(77942),i=n(8973),a=["typed"];t.createMatAlgo03xDSf=(0,r.factory)("matAlgo03xDSf",a,function(e){var t=e.typed;return function(e,n,r,a){var o=e._data,s=e._size,c=e._datatype||e.getDataType(),u=n._values,l=n._index,d=n._ptr,f=n._size,p=n._datatype||void 0===n._data?n._datatype:n.getDataType();if(s.length!==f.length)throw new i.DimensionError(s.length,f.length);if(s[0]!==f[0]||s[1]!==f[1])throw new RangeError("Dimension mismatch. Matrix A ("+s+") must match Matrix B ("+f+")");if(!u)throw new Error("Cannot perform operation on Dense Matrix and Pattern Sparse Matrix");var m,y=s[0],v=s[1],h=0,g=r;"string"==typeof c&&c===p&&"mixed"!==c&&(m=c,h=t.convert(0,m),g=t.find(r,[m,m]));for(var b=[],D=0;D<y;D++)b[D]=[];for(var x=[],_=[],w=0;w<v;w++){for(var N=w+1,M=d[w],O=d[w+1],S=M;S<O;S++){var A=l[S];x[A]=a?g(u[S],o[A][w]):g(o[A][w],u[S]),_[A]=N}for(var E=0;E<y;E++)_[E]===N?b[E][w]=x[E]:b[E][w]=a?g(h,o[E][w]):g(o[E][w],h)}return e.createDenseMatrix({data:b,size:[y,v],datatype:c===e._datatype&&p===n._datatype?m:void 0})}})},8301:function(e,t,n){var r=n(67526),i=n(98880),a=n(47967).f,o=n(59415).f,s=n(95411),c=n(1158),u=r.RegExp,l=u,d=u.prototype,f=/a/g,p=/a/g,m=new u(f)!==f;if(n(1763)&&(!m||n(79448)(function(){return p[n(67574)("match")]=!1,u(f)!=f||u(p)==p||"/a/i"!=u(f,"i")}))){u=function(e,t){var n=this instanceof u,r=s(e),a=void 0===t;return!n&&r&&e.constructor===u&&a?e:i(m?new l(r&&!a?e.source:e,t):l((r=e instanceof u)?e.source:e,r&&a?c.call(e):t),n?this:d,u)};for(var y=function(e){e in u||a(u,e,{configurable:!0,get:function(){return l[e]},set:function(t){l[e]=t}})},v=o(l),h=0;v.length>h;)y(v[h++]);d.constructor=u,u.prototype=d,n(28859)(r,"RegExp",u)}n(55762)("RegExp")},8304:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rightLogShiftDocs=void 0,t.rightLogShiftDocs={name:"rightLogShift",category:"Bitwise",syntax:["x >>> y","rightLogShift(x, y)"],description:"Bitwise right logical shift of a value x by y number of bits.",examples:["8 >>> 1","4 << 1","-12 >>> 2"],seealso:["bitAnd","bitNot","bitOr","bitXor","leftShift","rightArithShift"]}},8311:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setCartesianDependencies=void 0;var r=n(58443),i=n(52705),a=n(15457),o=n(38348),s=n(75611),c=n(8011),u=n(11424);t.setCartesianDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,IndexDependencies:i.IndexDependencies,compareNaturalDependencies:a.compareNaturalDependencies,sizeDependencies:o.sizeDependencies,subsetDependencies:s.subsetDependencies,typedDependencies:c.typedDependencies,createSetCartesian:u.createSetCartesian}},8449:function(e,t){t.f={}.propertyIsEnumerable},8551:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createIdentity=void 0;var r=n(22478),i=n(80257),a=n(12135),o=n(77942),s="identity",c=["typed","config","matrix","BigNumber","DenseMatrix","SparseMatrix"];t.createIdentity=(0,o.factory)(s,c,function(e){var t=e.typed,n=e.config,o=e.matrix,c=e.BigNumber,u=e.DenseMatrix,l=e.SparseMatrix;return t(s,{"":function(){return"Matrix"===n.matrix?o([]):[]},string:function(e){return o(e)},"number | BigNumber":function(e){return f(e,e,"Matrix"===n.matrix?"dense":void 0)},"number | BigNumber, string":function(e,t){return f(e,e,t)},"number | BigNumber, number | BigNumber":function(e,t){return f(e,t,"Matrix"===n.matrix?"dense":void 0)},"number | BigNumber, number | BigNumber, string":function(e,t,n){return f(e,t,n)},Array:function(e){return d(e)},"Array, string":function(e,t){return d(e,t)},Matrix:function(e){return d(e.valueOf(),e.storage())},"Matrix, string":function(e,t){return d(e.valueOf(),t)}});function d(e,t){switch(e.length){case 0:return t?o(t):[];case 1:return f(e[0],e[0],t);case 2:return f(e[0],e[1],t);default:throw new Error("Vector containing two values expected")}}function f(e,t,n){var o=(0,r.isBigNumber)(e)||(0,r.isBigNumber)(t)?c:null;if((0,r.isBigNumber)(e)&&(e=e.toNumber()),(0,r.isBigNumber)(t)&&(t=t.toNumber()),!(0,a.isInteger)(e)||e<1)throw new Error("Parameters in function identity must be positive integers");if(!(0,a.isInteger)(t)||t<1)throw new Error("Parameters in function identity must be positive integers");var s=o?new c(1):1,d=o?new o(0):0,f=[e,t];if(n){if("sparse"===n)return l.diagonal(f,s,0,d);if("dense"===n)return u.diagonal(f,s,0,d);throw new TypeError('Unknown matrix type "'.concat(n,'"'))}for(var p=(0,i.resize)([],f,d),m=e<t?e:t,y=0;y<m;y++)p[y][y]=s;return p}})},8574:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.notDependencies=void 0;var r=n(8011),i=n(11424);t.notDependencies={typedDependencies:r.typedDependencies,createNot:i.createNot}},8578:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIsPositive=void 0;var r=n(30538),i=n(77942),a=n(93283),o="isPositive",s=["typed"];t.createIsPositive=(0,i.factory)(o,s,function(e){var t=e.typed;return t(o,{number:a.isPositiveNumber,BigNumber:function(e){return!e.isNeg()&&!e.isZero()&&!e.isNaN()},Fraction:function(e){return e.s>0&&e.n>0},Unit:t.referToSelf(function(e){return function(n){return t.find(e,n.valueType())(n.value)}}),"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,r.deepMap)(t,e)}})})})},8615:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createLsolve=void 0;var r=n(77942),i=n(76252),a="lsolve",o=["typed","matrix","divideScalar","multiplyScalar","subtractScalar","equalScalar","DenseMatrix"];t.createLsolve=(0,r.factory)(a,o,function(e){var t=e.typed,n=e.matrix,r=e.divideScalar,o=e.multiplyScalar,s=e.subtractScalar,c=e.equalScalar,u=e.DenseMatrix,l=(0,i.createSolveValidation)({DenseMatrix:u});return t(a,{"SparseMatrix, Array | Matrix":function(e,t){return function(e,t){for(var n=(t=l(e,t,!0))._data,i=e._size[0],a=e._size[1],d=e._values,f=e._index,p=e._ptr,m=[],y=0;y<a;y++){var v=n[y][0]||0;if(c(v,0))m[y]=[0];else{for(var h=0,g=[],b=[],D=p[y],x=p[y+1],_=D;_<x;_++){var w=f[_];w===y?h=d[_]:w>y&&(g.push(d[_]),b.push(w))}if(c(h,0))throw new Error("Linear system cannot be solved since matrix is singular");for(var N=r(v,h),M=0,O=b.length;M<O;M++){var S=b[M];n[S]=[s(n[S][0]||0,o(N,g[M]))]}m[y]=[N]}}return new u({data:m,size:[i,1]})}(e,t)},"DenseMatrix, Array | Matrix":function(e,t){return d(e,t)},"Array, Array | Matrix":function(e,t){return d(n(e),t).valueOf()}});function d(e,t){for(var n=(t=l(e,t,!0))._data,i=e._size[0],a=e._size[1],d=[],f=e._data,p=0;p<a;p++){var m=n[p][0]||0,y=void 0;if(c(m,0))y=0;else{var v=f[p][p];if(c(v,0))throw new Error("Linear system cannot be solved since matrix is singular");y=r(m,v);for(var h=p+1;h<i;h++)n[h]=[s(n[h][0]||0,o(y,f[h][p]))]}d[p]=[y]}return new u({data:d,size:[i,1]})}})},8753:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hypotDependencies=void 0;var r=n(60195),i=n(77112),a=n(78508),o=n(20014),s=n(33985),c=n(10147),u=n(287),l=n(8011),d=n(11424);t.hypotDependencies={absDependencies:r.absDependencies,addScalarDependencies:i.addScalarDependencies,divideScalarDependencies:a.divideScalarDependencies,isPositiveDependencies:o.isPositiveDependencies,multiplyScalarDependencies:s.multiplyScalarDependencies,smallerDependencies:c.smallerDependencies,sqrtDependencies:u.sqrtDependencies,typedDependencies:l.typedDependencies,createHypot:d.createHypot}},8761:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createMatrixFromColumns=void 0;var r=n(77942);function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var a="matrixFromColumns",o=["typed","matrix","flatten","size"];t.createMatrixFromColumns=(0,r.factory)(a,o,function(e){var t=e.typed,n=e.matrix,r=e.flatten,o=e.size;return t(a,{"...Array":function(e){return s(e)},"...Matrix":function(e){return n(s(e.map(function(e){return e.toArray()})))}});function s(e){if(0===e.length)throw new TypeError("At least one column is needed to construct a matrix.");for(var t=c(e[0]),n=[],a=0;a<t;a++)n[a]=[];var o,s=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){c=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(c)throw o}}}}(e);try{for(s.s();!(o=s.n()).done;){var u=o.value,l=c(u);if(l!==t)throw new TypeError("The vectors had different length: "+(0|t)+" ≠ "+(0|l));for(var d=r(u),f=0;f<t;f++)n[f].push(d[f])}}catch(e){s.e(e)}finally{s.f()}return n}function c(e){var t=o(e);if(1===t.length)return t[0];if(2===t.length){if(1===t[0])return t[1];if(1===t[1])return t[0];throw new TypeError("At least one of the arguments is not a vector.")}throw new TypeError("Only one- or two-dimensional vectors are supported.")}})},8804:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRowTransform=void 0;var r=n(77942),i=n(17849),a=n(40892),o=n(22478),s=["typed","Index","matrix","range"];t.createRowTransform=(0,r.factory)("row",s,function(e){var t=e.typed,n=e.Index,r=e.matrix,s=e.range,c=(0,i.createRow)({typed:t,Index:n,matrix:r,range:s});return t("row",{"...any":function(e){var t=e.length-1,n=e[t];(0,o.isNumber)(n)&&(e[t]=n-1);try{return c.apply(null,e)}catch(e){throw(0,a.errorTransform)(e)}}})},{isTransformFunction:!0})},8875:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csLeaf=function(e,t,n,r,i,a,o){var s,c,u,l=0;if(e<=t||n[r+t]<=n[i+e])return-1;n[i+e]=n[r+t];var d=n[a+e];if(n[a+e]=t,-1===d)l=1,u=e;else{for(l=2,u=d;u!==n[o+u];u=n[o+u]);for(s=d;s!==u;s=c)c=n[o+s],n[o+s]=u}return{jleaf:l,q:u}}},8907:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setDistinctDocs=void 0,t.setDistinctDocs={name:"setDistinct",category:"Set",syntax:["setDistinct(set)"],description:"Collect the distinct elements of a multiset. A multi-dimension array will be converted to a single-dimension array before the operation.",examples:["setDistinct([1, 1, 1, 2, 2, 3])"],seealso:["setMultiplicity"]}},8970:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.binDependencies=void 0;var r=n(59254),i=n(8011),a=n(11424);t.binDependencies={formatDependencies:r.formatDependencies,typedDependencies:i.typedDependencies,createBin:a.createBin}},8973:function(e,t){"use strict";function n(e,t,r){if(!(this instanceof n))throw new SyntaxError("Constructor must be called with the new operator");this.actual=e,this.expected=t,this.relation=r,this.message="Dimension mismatch ("+(Array.isArray(e)?"["+e.join(", ")+"]":e)+" "+(this.relation||"!=")+" "+(Array.isArray(t)?"["+t.join(", ")+"]":t)+")",this.stack=(new Error).stack}Object.defineProperty(t,"__esModule",{value:!0}),t.DimensionError=n,n.prototype=new RangeError,n.prototype.constructor=RangeError,n.prototype.name="DimensionError",n.prototype.isDimensionError=!0},9067:function(e,t,n){var r;!function(e,i){function a(e){var t=this;t.next=function(){var e,n,r=t.x,i=t.i;return e=r[i],n=(e^=e>>>7)^e<<24,n^=(e=r[i+1&7])^e>>>10,n^=(e=r[i+3&7])^e>>>3,n^=(e=r[i+4&7])^e<<7,e=r[i+7&7],n^=(e^=e<<13)^e<<9,r[i]=n,t.i=i+1&7,n},function(e,t){var n,r=[];if(t===(0|t))r[0]=t;else for(t=""+t,n=0;n<t.length;++n)r[7&n]=r[7&n]<<15^t.charCodeAt(n)+r[n+1&7]<<13;for(;r.length<8;)r.push(0);for(n=0;n<8&&0===r[n];++n);for(8==n?r[7]=-1:r[n],e.x=r,e.i=0,n=256;n>0;--n)e.next()}(t,e)}function o(e,t){return t.x=e.x.slice(),t.i=e.i,t}function s(e,t){null==e&&(e=+new Date);var n=new a(e),r=t&&t.state,i=function(){return(n.next()>>>0)/4294967296};return i.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},i.int32=n.next,i.quick=i,r&&(r.x&&o(r,n),i.state=function(){return o(n,{})}),i}i&&i.exports?i.exports=s:n.amdD&&n.amdO?void 0===(r=function(){return s}.call(t,n,t,i))||(i.exports=r):this.xorshift7=s}(0,e=n.nmd(e),n.amdD)},9087:function(e,t,n){"use strict";var r=n(92127),i=n(61464)(!0);r(r.P,"Array",{includes:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),n(88184)("includes")},9380:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.crossDocs=void 0,t.crossDocs={name:"cross",category:"Matrix",syntax:["cross(A, B)"],description:"Calculate the cross product for two vectors in three dimensional space.",examples:["cross([1, 1, 0],  [0, 1, 1])","cross([3, -3, 1], [4, 9, 2])","cross([2, 3, 4],  [5, 6, 7])"],seealso:["multiply","dot"]}},9405:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAcsc=void 0;var r=n(77942),i=n(93283),a="acsc",o=["typed","config","Complex","BigNumber"];t.createAcsc=(0,r.factory)(a,o,function(e){var t=e.typed,n=e.config,r=e.Complex,o=e.BigNumber;return t(a,{number:function(e){return e<=-1||e>=1||n.predictable?(0,i.acscNumber)(e):new r(e,0).acsc()},Complex:function(e){return e.acsc()},BigNumber:function(e){return new o(1).div(e).asin()}})})},9412:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.identityDocs=void 0,t.identityDocs={name:"identity",category:"Matrix",syntax:["identity(n)","identity(m, n)","identity([m, n])"],description:"Returns the identity matrix with size m-by-n. The matrix has ones on the diagonal and zeros elsewhere.",examples:["identity(3)","identity(3, 5)","a = [1, 2, 3; 4, 5, 6]","identity(size(a))"],seealso:["concat","det","diag","inv","ones","range","size","squeeze","subset","trace","transpose","zeros"]}},9417:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createTo=void 0;var r=n(77942),i=n(60685),a=["typed","matrix","concat"];t.createTo=(0,r.factory)("to",a,function(e){var t=e.typed,n=e.matrix,r=e.concat;return t("to",{"Unit, Unit | string":function(e,t){return e.to(t)}},(0,i.createMatrixAlgorithmSuite)({typed:t,matrix:n,concat:r})({Ds:!0}))})},9431:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSetIntersect=void 0;var r=n(80257),i=n(77942),a="setIntersect",o=["typed","size","subset","compareNatural","Index","DenseMatrix"];t.createSetIntersect=(0,i.factory)(a,o,function(e){var t=e.typed,n=e.size,i=e.subset,o=e.compareNatural,s=e.Index,c=e.DenseMatrix;return t(a,{"Array | Matrix, Array | Matrix":function(e,t){var a;if(0===i(n(e),new s(0))||0===i(n(t),new s(0)))a=[];else{var u=(0,r.identify)((0,r.flatten)(Array.isArray(e)?e:e.toArray()).sort(o)),l=(0,r.identify)((0,r.flatten)(Array.isArray(t)?t:t.toArray()).sort(o));a=[];for(var d=0;d<u.length;d++)for(var f=0;f<l.length;f++)if(0===o(u[d].value,l[f].value)&&u[d].identifier===l[f].identifier){a.push(u[d]);break}}return Array.isArray(e)&&Array.isArray(t)?(0,r.generalize)(a):new c((0,r.generalize)(a))}})})},9484:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.smallerDocs=void 0,t.smallerDocs={name:"smaller",category:"Relational",syntax:["x < y","smaller(x, y)"],description:"Check if value x is smaller than value y. Returns true if x is smaller than y, and false if not.",examples:["2 < 3","5 < 2*2","a = 3.3","b = 6-2.8","(a < b)","5 cm < 2 inch"],seealso:["equal","unequal","larger","smallerEq","largerEq","compare"]}},9581:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resizeDependencies=void 0;var r=n(72372),i=n(11424);t.resizeDependencies={matrixDependencies:r.matrixDependencies,createResize:i.createResize}},9630:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapDocs=void 0,t.mapDocs={name:"map",category:"Matrix",syntax:["map(x, callback)"],description:"Create a new matrix or array with the results of the callback function executed on each entry of the matrix/array.",examples:["map([1, 2, 3], square)"],seealso:["filter","forEach"]}},9676:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createTrace=void 0;var r=n(37917),i=n(15479),a=n(77942),o=["typed","matrix","add"];t.createTrace=(0,a.factory)("trace",o,function(e){var t=e.typed,n=e.matrix,a=e.add;return t("trace",{Array:function(e){return o(n(e))},SparseMatrix:function(e){var t=e._values,n=e._index,r=e._ptr,o=e._size,s=o[0],c=o[1];if(s===c){var u=0;if(t.length>0)for(var l=0;l<c;l++)for(var d=r[l],f=r[l+1],p=d;p<f;p++){var m=n[p];if(m===l){u=a(u,t[p]);break}if(m>l)break}return u}throw new RangeError("Matrix must be square (size: "+(0,i.format)(o)+")")},DenseMatrix:o,any:r.clone});function o(e){var t=e._size,n=e._data;switch(t.length){case 1:if(1===t[0])return(0,r.clone)(n[0]);throw new RangeError("Matrix must be square (size: "+(0,i.format)(t)+")");case 2:var o=t[0];if(o===t[1]){for(var s=0,c=0;c<o;c++)s=a(s,n[c][c]);return s}throw new RangeError("Matrix must be square (size: "+(0,i.format)(t)+")");
2default:throw new RangeError("Matrix must be two dimensional (size: "+(0,i.format)(t)+")")}}})},9700:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createBigNumberClass=void 0;var i=r(n(93110)),a=n(77942),o=["?on","config"];t.createBigNumberClass=(0,a.factory)("BigNumber",o,function(e){var t=e.on,n=e.config,r=i.default.clone({precision:n.precision,modulo:i.default.EUCLID});return r.prototype=Object.create(r.prototype),r.prototype.type="BigNumber",r.prototype.isBigNumber=!0,r.prototype.toJSON=function(){return{mathjs:"BigNumber",value:this.toString()}},r.fromJSON=function(e){return new r(e.value)},t&&t("config",function(e,t){e.precision!==t.precision&&r.config({precision:e.precision})}),r},{isClass:!0})},9813:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.trueDocs=void 0,t.trueDocs={name:"true",category:"Constants",syntax:["true"],description:"Boolean value true",examples:["true"],seealso:["false"]}},10136:function(e,t,n){"use strict";const r=n(77707);t.T=()=>r.loadedOrReady(()=>{const e=document.querySelector(".gc-toc");e&&Array.from(e.querySelectorAll(".gc-toc__more")).forEach(e=>{e.addEventListener("click",t=>{e.parentElement.parentElement.classList.toggle("gc-toc__item--open")})})})},10147:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.smallerDependencies=void 0;var r=n(58443),i=n(43977),a=n(72372),o=n(8011),s=n(11424);t.smallerDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,concatDependencies:i.concatDependencies,matrixDependencies:a.matrixDependencies,typedDependencies:o.typedDependencies,createSmaller:s.createSmaller}},10228:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIfft=void 0;var r=n(80257),i=n(77942),a=n(22478),o="ifft",s=["typed","fft","dotDivide","conj"];t.createIfft=(0,i.factory)(o,s,function(e){var t=e.typed,n=e.fft,i=e.dotDivide,s=e.conj;return t(o,{"Array | Matrix":function(e){var t=(0,a.isMatrix)(e)?e.size():(0,r.arraySize)(e);return i(s(n(s(e))),t.reduce(function(e,t){return e*t},1))}})})},10555:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.speedOfLightDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.speedOfLightDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createSpeedOfLight:a.createSpeedOfLight}},10581:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.imDocs=void 0,t.imDocs={name:"im",category:"Complex",syntax:["im(x)"],description:"Get the imaginary part of a complex number.",examples:["im(2 + 3i)","re(2 + 3i)","im(-5.2i)","im(2.4)"],seealso:["re","conj","abs","arg"]}},10597:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tanhDocs=void 0,t.tanhDocs={name:"tanh",category:"Trigonometry",syntax:["tanh(x)"],description:"Compute the hyperbolic tangent of x in radians.",examples:["tanh(0.5)","sinh(0.5) / cosh(0.5)"],seealso:["sinh","cosh"]}},10723:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resolveDependencies=void 0;var r=n(74121),i=n(16349),a=n(4825),o=n(45171),s=n(58775),c=n(8011),u=n(11424);t.resolveDependencies={ConstantNodeDependencies:r.ConstantNodeDependencies,FunctionNodeDependencies:i.FunctionNodeDependencies,OperatorNodeDependencies:a.OperatorNodeDependencies,ParenthesisNodeDependencies:o.ParenthesisNodeDependencies,parseDependencies:s.parseDependencies,typedDependencies:c.typedDependencies,createResolve:u.createResolve}},10725:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSinh=void 0;var r=n(77942),i=n(93283),a="sinh",o=["typed"];t.createSinh=(0,r.factory)(a,o,function(e){return(0,e.typed)(a,{number:i.sinhNumber,"Complex | BigNumber":function(e){return e.sinh()}})})},10757:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.planckTimeDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.planckTimeDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createPlanckTime:a.createPlanckTime}},10794:function(e,t,n){"use strict";var r=n(24994);
2Object.defineProperty(t,"__esModule",{value:!0}),t.createComplexEigs=function(e){var t=e.addScalar,n=e.subtract,r=e.flatten,s=e.multiply,c=e.multiplyScalar,u=e.divideScalar,l=e.sqrt,d=e.abs,f=e.bignumber,p=e.diag,m=e.size,y=e.reshape,v=e.inv,h=e.qr,g=e.usolve,b=e.usolveAll,D=e.equal,x=e.complex,_=e.larger,w=e.smaller,N=(e.matrixFromColumns,e.dot);function M(e,r,i,a){var o=t(e,a),s=n(c(e,a),c(r,i)),u=c(o,.5),d=c(l(n(c(o,o),c(4,s))),.5);return[t(u,d),n(u,d)]}function O(e,t,r,i,a,o,s,c){var u="BigNumber"===c,l="Complex"===c,p=u?f(0):l?x(0):0,m=u?f(1):l?x(1):1;if(w(d(r),s))return[[m,p],[p,m]];if(_(d(n(a,o)),s))return[[n(a,i),n(o,i)],[r,r]];var y=n(e,a),v=n(i,a);return w(d(t),s)&&w(d(v),s)?[[y,m],[r,p]]:[[t,p],[v,m]]}function S(e,t){for(var n=0;n<e.length;n++){var r;(r=e[n]).push.apply(r,(0,i.default)(Array(t-e[n].length).fill(0)))}for(var a=e.length;a<t;a++)e.push(Array(t).fill(0)),e[a][a]=1;return e}function A(e,t,n){for(var r=0;r<e.length;r++)if(n(e[r],t))return r;return-1}function E(e,t,n,r,i){for(var a,o="BigNumber"===i?f(1e3):1e3,s=0;s<5;++s){a=P(t,n,i);try{a=g(e,a)}catch(e){continue}if(_(j(a),o))break}if(s>=5)return null;for(s=0;;){var c=g(e,a);if(w(j(C(a,[c])),r))break;if(++s>=10)return null;a=T(c)}return a}function P(e,t,n){var r="BigNumber"===n,i="Complex"===n,a=Array(e).fill(0).map(function(e){return 2*Math.random()-1});return r&&(a=a.map(function(e){return f(e)})),i&&(a=a.map(function(e){return x(e)})),T(a=C(a,t),n)}function C(e,t){var r,i=m(e),a=o(t);try{for(a.s();!(r=a.n()).done;){var c=r.value;c=y(c,i),e=n(e,s(u(N(c,e),N(c,c)),c))}}catch(e){a.e(e)}finally{a.f()}return e}function j(e){return d(l(N(e,e)))}function T(e,t){var n="Complex"===t,r="BigNumber"===t?f(1):n?x(1):1;return s(u(r,j(e)),e)}return function(e,l,m,y){var g=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],N=function(e,n,r,i,a){var o,s="BigNumber"===i,l="Complex"===i,m=s?f(0):0,y=s?f(1):l?x(1):1,v=s?f(1):1,h=s?f(10):2,g=c(h,h);a&&(o=Array(n).fill(y));for(var b=!1;!b;){b=!0;for(var N=0;N<n;N++){for(var M=m,O=m,S=0;S<n;S++)N!==S&&(M=t(M,d(e[S][N])),O=t(O,d(e[N][S])));if(!D(M,0)&&!D(O,0)){for(var A=v,E=M,P=u(O,h),C=c(O,h);w(E,P);)E=c(E,g),A=c(A,h);for(;_(E,C);)E=u(E,g),A=u(A,h);if(w(u(t(E,O),A),c(t(M,O),.95))){b=!1;for(var j=u(1,A),T=0;T<n;T++)N!==T&&(e[N][T]=c(e[N][T],j),e[T][N]=c(e[T][N],A));a&&(o[N]=c(o[N],j))}}}}return a?p(o):null}(e,l,0,y,g);!function(e,r,i,a,o,s){var l="BigNumber"===a,p="Complex"===a,m=l?f(0):p?x(0):0;l&&(i=f(i));for(var y=0;y<r-2;y++){for(var v=0,h=m,g=y+1;g<r;g++){var b=e[g][y];w(d(h),d(b))&&(h=b,v=g)}if(!w(d(h),i)){if(v!==y+1){var D=e[v];e[v]=e[y+1],e[y+1]=D;for(var _=0;_<r;_++){var N=e[_][v];e[_][v]=e[_][y+1],e[_][y+1]=N}if(o){var M=s[v];s[v]=s[y+1],s[y+1]=M}}for(var O=y+2;O<r;O++){var S=u(e[O][y],h);if(0!==S){for(var A=0;A<r;A++)e[O][A]=n(e[O][A],c(S,e[y+1][A]));for(var E=0;E<r;E++)e[E][y+1]=t(e[E][y+1],c(S,e[E][O]));if(o)for(var P=0;P<r;P++)s[O][P]=n(s[O][P],c(S,s[y+1][P]))}}}}}(e,l,m,y,g,N);var P=function(e,r,c,u,l){var m="BigNumber"===u,y="Complex"===u,v=m?f(1):y?x(1):1;m&&(c=f(c));for(var g=(0,a.clone)(e),b=[],D=r,_=[],N=l?p(Array(r).fill(v)):void 0,A=l?p(Array(D).fill(v)):void 0,E=0;E<=100;){E+=1;for(var P=g[D-1][D-1],C=0;C<D;C++)g[C][C]=n(g[C][C],P);var j=h(g),T=j.Q,F=j.R;g=s(F,T);for(var k=0;k<D;k++)g[k][k]=t(g[k][k],P);if(l&&(A=s(A,T)),1===D||w(d(g[D-1][D-2]),c)){E=0,b.push(g[D-1][D-1]),l&&(_.unshift([[1]]),S(A,r),N=s(N,A),D>1&&(A=p(Array(D-1).fill(v)))),D-=1,g.pop();for(var B=0;B<D;B++)g[B].pop()}else if(2===D||w(d(g[D-2][D-3]),c)){E=0;var q=M(g[D-2][D-2],g[D-2][D-1],g[D-1][D-2],g[D-1][D-1]);b.push.apply(b,(0,i.default)(q)),l&&(_.unshift(O(g[D-2][D-2],g[D-2][D-1],g[D-1][D-2],g[D-1][D-1],q[0],q[1],c,u)),S(A,r),N=s(N,A),D>2&&(A=p(Array(D-2).fill(v)))),D-=2,g.pop(),g.pop();for(var I=0;I<D;I++)g[I].pop(),g[I].pop()}if(0===D)break}if(b.sort(function(e,t){return+n(d(e),d(t))}),E>100){var R=Error("The eigenvalues failed to converge. Only found these eigenvalues: "+b.join(", "));throw R.values=b,R.vectors=[],R}var z=l?s(N,function(e,t){for(var n=[],r=0;r<t;r++)n[r]=Array(t).fill(0);var i,a=0,s=o(e);try{for(s.s();!(i=s.n()).done;){for(var c=i.value,u=c.length,l=0;l<u;l++)for(var d=0;d<u;d++)n[a+l][a+d]=c[l][d];a+=u}}catch(e){s.e(e)}finally{s.f()}return n}(_,r)):void 0;return{values:b,C:z}}(e,l,m,y,g),C=P.values,j=P.C;if(g){var T=function(e,t,a,c,u,l,d){var m,y=v(a),h=s(y,e,a),g="BigNumber"===d,_="Complex"===d,w=g?f(0):_?x(0):0,N=g?f(1):_?x(1):1,M=[],O=[],S=o(u);try{for(S.s();!(m=S.n()).done;){var P=m.value,C=A(M,P,D);
2-1===C?(M.push(P),O.push(1)):O[C]+=1}}catch(e){S.e(e)}finally{S.f()}for(var j=[],T=M.length,F=Array(t).fill(w),k=p(Array(t).fill(N)),B=function(){var e=M[q],o=n(h,s(e,k)),u=b(o,F);for(u.shift();u.length<O[q];){var f=E(o,t,u,l,d);if(null===f)break;u.push(f)}var p=s(v(c),a);u=u.map(function(e){return s(p,e)}),j.push.apply(j,(0,i.default)(u.map(function(t){return{value:e,vector:r(t)}})))},q=0;q<T;q++)B();return j}(e,l,j,N,C,m,y);return{values:C,eigenvectors:T}}return{values:C}}};var i=r(n(41132)),a=n(37917);function o(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){c=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(c)throw a}}}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}},10857:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMad=void 0;var r=n(80257),i=n(77942),a=n(45320),o=["typed","abs","map","median","subtract"];t.createMad=(0,i.factory)("mad",o,function(e){var t=e.typed,n=e.abs,i=e.map,o=e.median,s=e.subtract;return t("mad",{"Array | Matrix":c,"...":function(e){return c(e)}});function c(e){if(0===(e=(0,r.flatten)(e.valueOf())).length)throw new Error("Cannot calculate median absolute deviation (mad) of an empty array");try{var t=o(e);return o(i(e,function(e){return n(s(e,t))}))}catch(e){throw e instanceof TypeError&&e.message.includes("median")?new TypeError(e.message.replace("median","mad")):(0,a.improveErrorMessage)(e,"mad")}}})},11023:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createChain=void 0;var r=n(77942),i="chain",a=["typed","Chain"];t.createChain=(0,r.factory)(i,a,function(e){var t=e.typed,n=e.Chain;return t(i,{"":function(){return new n},any:function(e){return new n(e)}})})},11203:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.symbolicEqualDocs=void 0,t.symbolicEqualDocs={name:"symbolicEqual",category:"Algebra",syntax:["symbolicEqual(expr1, expr2)","symbolicEqual(expr1, expr2, options)"],description:"Returns true if the difference of the expressions simplifies to 0",examples:['symbolicEqual("x*y","y*x")','symbolicEqual("abs(x^2)", "x^2")','symbolicEqual("abs(x)", "x", {context: {abs: {trivial: true}}})'],seealso:["simplify","evaluate"]}},11312:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createHex=void 0;var r=n(77942);t.createHex=(0,r.factory)("hex",["typed","format"],function(e){var t=e.typed,n=e.format;return t("hex",{"number | BigNumber":function(e){return n(e,{notation:"hex"})},"number | BigNumber, number | BigNumber":function(e,t){return n(e,{notation:"hex",wordSize:t})}})})},11424:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createAbs",{enumerable:!0,get:function(){return k.createAbs}}),Object.defineProperty(t,"createAccessorNode",{enumerable:!0,get:function(){return Tn.createAccessorNode}}),Object.defineProperty(t,"createAcos",{enumerable:!0,get:function(){return Gt.createAcos}}),Object.defineProperty(t,"createAcosh",{enumerable:!0,get:function(){return Vt.createAcosh}}),Object.defineProperty(t,"createAcot",{enumerable:!0,get:function(){return $t.createAcot}}),Object.defineProperty(t,"createAcoth",{enumerable:!0,get:function(){return Wt.createAcoth}}),Object.defineProperty(t,"createAcsc",{enumerable:!0,get:function(){return Zt.createAcsc}}),Object.defineProperty(t,"createAcsch",{enumerable:!0,get:function(){return Qt.createAcsch}}),Object.defineProperty(t,"createAdd",{enumerable:!0,get:function(){return On.createAdd}}),Object.defineProperty(t,"createAddScalar",{enumerable:!0,get:function(){return q.createAddScalar}}),Object.defineProperty(t,"createAnd",{enumerable:!0,get:function(){return Dt.createAnd}}),Object.defineProperty(t,"createAndTransform",{enumerable:!0,get:function(){return Ni.createAndTransform}}),Object.defineProperty(t,"createApply",{enumerable:!0,get:function(){return B.createApply}}),Object.defineProperty(t,"createApplyTransform",{enumerable:!0,get:function(){return ii.createApplyTransform}}),Object.defineProperty(t,"createArg",{enumerable:!0,get:function(){return de.createArg}}),Object.defineProperty(t,"createArrayNode",{enumerable:!0,get:function(){return Fn.createArrayNode}}),Object.defineProperty(t,"createAsec",{enumerable:!0,get:function(){return Xt.createAsec}}),Object.defineProperty(t,"createAsech",{enumerable:!0,get:function(){return Yt.createAsech}}),Object.defineProperty(t,"createAsin",{enumerable:!0,get:function(){return Jt.createAsin}}),Object.defineProperty(t,"createAsinh",{enumerable:!0,get:function(){return Kt.createAsinh}}),Object.defineProperty(t,"createAssignmentNode",{enumerable:!0,get:function(){return kn.createAssignmentNode}}),Object.defineProperty(t,"createAtan",{enumerable:!0,get:function(){return en.createAtan}}),Object.defineProperty(t,"createAtan2",{enumerable:!0,get:function(){return tn.createAtan2}}),Object.defineProperty(t,"createAtanh",{enumerable:!0,get:function(){return nn.createAtanh}}),Object.defineProperty(t,"createAtomicMass",{enumerable:!0,get:function(){return ri.createAtomicMass}}),Object.defineProperty(t,"createAvogadro",{enumerable:!0,get:function(){return ri.createAvogadro}}),Object.defineProperty(t,"createBellNumbers",{enumerable:!0,get:function(){return Lr.createBellNumbers}}),Object.defineProperty(t,"createBigNumberClass",{enumerable:!0,get:function(){return a.createBigNumberClass}}),Object.defineProperty(t,"createBignumber",{enumerable:!0,get:function(){return M.createBignumber}}),Object.defineProperty(t,"createBin",{enumerable:!0,get:function(){return Je.createBin}}),Object.defineProperty(t,"createBitAnd",{enumerable:!0,get:function(){return se.createBitAnd}}),Object.defineProperty(t,"createBitAndTransform",{enumerable:!0,get:function(){return Oi.createBitAndTransform}}),Object.defineProperty(t,"createBitNot",{enumerable:!0,get:function(){return ce.createBitNot}}),Object.defineProperty(t,"createBitOr",{enumerable:!0,get:function(){return ue.createBitOr}}),Object.defineProperty(t,"createBitOrTransform",{enumerable:!0,get:function(){return Si.createBitOrTransform}}
2),Object.defineProperty(t,"createBitXor",{enumerable:!0,get:function(){return le.createBitXor}}),Object.defineProperty(t,"createBlockNode",{enumerable:!0,get:function(){return Bn.createBlockNode}}),Object.defineProperty(t,"createBohrMagneton",{enumerable:!0,get:function(){return ri.createBohrMagneton}}),Object.defineProperty(t,"createBohrRadius",{enumerable:!0,get:function(){return ri.createBohrRadius}}),Object.defineProperty(t,"createBoltzmann",{enumerable:!0,get:function(){return ri.createBoltzmann}}),Object.defineProperty(t,"createBoolean",{enumerable:!0,get:function(){return N.createBoolean}}),Object.defineProperty(t,"createCatalan",{enumerable:!0,get:function(){return Ur.createCatalan}}),Object.defineProperty(t,"createCbrt",{enumerable:!0,get:function(){return R.createCbrt}}),Object.defineProperty(t,"createCeil",{enumerable:!0,get:function(){return z.createCeil}}),Object.defineProperty(t,"createChain",{enumerable:!0,get:function(){return sr.createChain}}),Object.defineProperty(t,"createChainClass",{enumerable:!0,get:function(){return ar.createChainClass}}),Object.defineProperty(t,"createClassicalElectronRadius",{enumerable:!0,get:function(){return ri.createClassicalElectronRadius}}),Object.defineProperty(t,"createClone",{enumerable:!0,get:function(){return d.createClone}}),Object.defineProperty(t,"createColumn",{enumerable:!0,get:function(){return be.createColumn}}),Object.defineProperty(t,"createColumnTransform",{enumerable:!0,get:function(){return ai.createColumnTransform}}),Object.defineProperty(t,"createCombinations",{enumerable:!0,get:function(){return Er.createCombinations}}),Object.defineProperty(t,"createCombinationsWithRep",{enumerable:!0,get:function(){return Pr.createCombinationsWithRep}}),Object.defineProperty(t,"createCompare",{enumerable:!0,get:function(){return xt.createCompare}}),Object.defineProperty(t,"createCompareNatural",{enumerable:!0,get:function(){return _t.createCompareNatural}}),Object.defineProperty(t,"createCompareText",{enumerable:!0,get:function(){return wt.createCompareText}}),Object.defineProperty(t,"createCompile",{enumerable:!0,get:function(){return Qn.createCompile}}),Object.defineProperty(t,"createComplex",{enumerable:!0,get:function(){return O.createComplex}}),Object.defineProperty(t,"createComplexClass",{enumerable:!0,get:function(){return o.createComplexClass}}),Object.defineProperty(t,"createComposition",{enumerable:!0,get:function(){return Hr.createComposition}}),Object.defineProperty(t,"createConcat",{enumerable:!0,get:function(){return ge.createConcat}}),Object.defineProperty(t,"createConcatTransform",{enumerable:!0,get:function(){return vi.createConcatTransform}}),Object.defineProperty(t,"createConditionalNode",{enumerable:!0,get:function(){return qn.createConditionalNode}}),Object.defineProperty(t,"createConductanceQuantum",{enumerable:!0,get:function(){return ri.createConductanceQuantum}}),Object.defineProperty(t,"createConj",{enumerable:!0,get:function(){return fe.createConj}}),Object.defineProperty(t,"createConstantNode",{enumerable:!0,get:function(){return In.createConstantNode}}),Object.defineProperty(t,"createCorr",{enumerable:!0,get:function(){return Ar.createCorr}}),Object.defineProperty(t,"createCos",{enumerable:!0,get:function(){return rn.createCos}}),Object.defineProperty(t,"createCosh",{enumerable:!0,get:function(){return an.createCosh}}),Object.defineProperty(t,"createCot",{enumerable:!0,get:function(){return on.createCot}}),Object.defineProperty(t,"createCoth",{enumerable:!0,get:function(){return sn.createCoth}}),Object.defineProperty(t,"createCoulomb",{enumerable:!0,get:function(){return ri.createCoulomb}}),Object.defineProperty(t,"createCount",{enumerable:!0,get:function(){return De.createCount}}),Object.defineProperty(t,"createCreateUnit",{enumerable:!0,get:function(){return Ht.createCreateUnit}}),Object.defineProperty(t,"createCross",{enumerable:!0,get:function(){return xe.createCross}}),Object.defineProperty(t,"createCsc",{enumerable:!0,get:function(){return cn.createCsc}}),Object.defineProperty(t,"createCsch",{enumerable:!0,get:function(){return un.createCsch}}),Object.defineProperty(t,"createCtranspose",{enumerable:!0,get:function(){return Ue.createCtranspose}}),Object.defineProperty(t,"createCube",{enumerable:!0,get:function(){return L.createCube}}),Object.defineProperty(t,"createCumSum",{enumerable:!0,get:function(){return xr.createCumSum}}),Object.defineProperty(t,"createCumSumTransform",{enumerable:!0,get:function(){return xi.createCumSumTransform}}),Object.defineProperty(t,"createDeepEqual",{enumerable:!0,get:function(){return Pt.createDeepEqual}}),Object.defineProperty(t,"createDenseMatrixClass",{enumerable:!0,get:function(){return l.createDenseMatrixClass}}),Object.defineProperty(t,"createDerivative",{enumerable:!0,get:function(){return Xr.createDerivative}}),Object.defineProperty(t,"createDet",{enumerable:!0,get:function(){return cr.createDet}}),Object.defineProperty(t,"createDeuteronMass",{enumerable:!0,get:function(){return ri.createDeuteronMass}}),Object.defineProperty(t,"createDiag",{enumerable:!0,get:function(){return _e.createDiag}}),Object.defineProperty(t,"createDiff",{enumerable:!0,get:function(){return Pe.createDiff}}),Object.defineProperty(t,"createDiffTransform",{enumerable:!0,get:function(){return hi.createDiffTransform}}),Object.defineProperty(t,"createDistance",{enumerable:!0,get:function(){return gr.createDistance}}),Object.defineProperty(t,"createDivide",{enumerable:!0,get:function(){return hr.createDivide}}),Object.defineProperty(t,"createDivideScalar",{enumerable:!0,get:function(){return at.createDivideScalar}}),Object.defineProperty(t,"createDot",{enumerable:!0,get:function(){return En.createDot}}),Object.defineProperty(t,"createDotDivide",{enumerable:!0,get:function(){return ft.createDotDivide}}),Object.defineProperty(t,"createDotMultiply",{enumerable:!0,get:function(){return oe.createDotMultiply}}),Object.defineProperty(t,"createDotPow",{enumerable:!0,get:function(){return dt.createDotPow}}),Object.defineProperty(t,"createE",{enumerable:!0,get:function(){return ni.createE}}),Object.defineProperty(t,"createEfimovFactor",{enumerable:!0,get:function(){return ri.createEfimovFactor}}),Object.defineProperty(t,"createEigs",{enumerable:!0,get:function(){return dr.createEigs}}),Object.defineProperty(t,"createElectricConstant",{enumerable:!0,get:function(){return ri.createElectricConstant}}),Object.defineProperty(t,"createElectronMass",{enumerable:!0,get:function(){return ri.createElectronMass}}),Object.defineProperty(t,"createElementaryCharge",{enumerable:!0,get:function(){return ri.createElementaryCharge}}),Object.defineProperty(t,"createEqual",{enumerable:!0,get:function(){return Nt.createEqual}}),Object.defineProperty(t,"createEqualScalar",{enumerable:!0,get:function(){return D.createEqualScalar}}),Object.defineProperty(t,"createEqualText",{enumerable:!0,get:function(){return Mt.createEqualText}}
2),Object.defineProperty(t,"createErf",{enumerable:!0,get:function(){return We.createErf}}),Object.defineProperty(t,"createEvaluate",{enumerable:!0,get:function(){return Xn.createEvaluate}}),Object.defineProperty(t,"createExp",{enumerable:!0,get:function(){return U.createExp}}),Object.defineProperty(t,"createExpm",{enumerable:!0,get:function(){return fr.createExpm}}),Object.defineProperty(t,"createExpm1",{enumerable:!0,get:function(){return H.createExpm1}}),Object.defineProperty(t,"createFactorial",{enumerable:!0,get:function(){return Tr.createFactorial}}),Object.defineProperty(t,"createFalse",{enumerable:!0,get:function(){return ni.createFalse}}),Object.defineProperty(t,"createFaraday",{enumerable:!0,get:function(){return ri.createFaraday}}),Object.defineProperty(t,"createFermiCoupling",{enumerable:!0,get:function(){return ri.createFermiCoupling}}),Object.defineProperty(t,"createFft",{enumerable:!0,get:function(){return Ge.createFft}}),Object.defineProperty(t,"createFibonacciHeapClass",{enumerable:!0,get:function(){return It.createFibonacciHeapClass}}),Object.defineProperty(t,"createFilter",{enumerable:!0,get:function(){return we.createFilter}}),Object.defineProperty(t,"createFilterTransform",{enumerable:!0,get:function(){return oi.createFilterTransform}}),Object.defineProperty(t,"createFineStructure",{enumerable:!0,get:function(){return ri.createFineStructure}}),Object.defineProperty(t,"createFirstRadiation",{enumerable:!0,get:function(){return ri.createFirstRadiation}}),Object.defineProperty(t,"createFix",{enumerable:!0,get:function(){return G.createFix}}),Object.defineProperty(t,"createFlatten",{enumerable:!0,get:function(){return Ne.createFlatten}}),Object.defineProperty(t,"createFloor",{enumerable:!0,get:function(){return V.createFloor}}),Object.defineProperty(t,"createForEach",{enumerable:!0,get:function(){return Me.createForEach}}),Object.defineProperty(t,"createForEachTransform",{enumerable:!0,get:function(){return si.createForEachTransform}}),Object.defineProperty(t,"createFormat",{enumerable:!0,get:function(){return Ye.createFormat}}),Object.defineProperty(t,"createFraction",{enumerable:!0,get:function(){return S.createFraction}}),Object.defineProperty(t,"createFractionClass",{enumerable:!0,get:function(){return s.createFractionClass}}),Object.defineProperty(t,"createFreqz",{enumerable:!0,get:function(){return Kr.createFreqz}}),Object.defineProperty(t,"createFunctionAssignmentNode",{enumerable:!0,get:function(){return Rn.createFunctionAssignmentNode}}),Object.defineProperty(t,"createFunctionNode",{enumerable:!0,get:function(){return Wn.createFunctionNode}}),Object.defineProperty(t,"createGamma",{enumerable:!0,get:function(){return Cr.createGamma}}),Object.defineProperty(t,"createGasConstant",{enumerable:!0,get:function(){return ri.createGasConstant}}),Object.defineProperty(t,"createGcd",{enumerable:!0,get:function(){return $.createGcd}}),Object.defineProperty(t,"createGetMatrixDataType",{enumerable:!0,get:function(){return Oe.createGetMatrixDataType}}),Object.defineProperty(t,"createGravitationConstant",{enumerable:!0,get:function(){return ri.createGravitationConstant}}),Object.defineProperty(t,"createGravity",{enumerable:!0,get:function(){return ri.createGravity}}),Object.defineProperty(t,"createHartreeEnergy",{enumerable:!0,get:function(){return ri.createHartreeEnergy}}),Object.defineProperty(t,"createHasNumericValue",{enumerable:!0,get:function(){return y.createHasNumericValue}}),Object.defineProperty(t,"createHelp",{enumerable:!0,get:function(){return or.createHelp}}),Object.defineProperty(t,"createHelpClass",{enumerable:!0,get:function(){return ir.createHelpClass}}),Object.defineProperty(t,"createHex",{enumerable:!0,get:function(){return et.createHex}}),Object.defineProperty(t,"createHypot",{enumerable:!0,get:function(){return Sn.createHypot}}),Object.defineProperty(t,"createI",{enumerable:!0,get:function(){return ni.createI}}),Object.defineProperty(t,"createIdentity",{enumerable:!0,get:function(){return Se.createIdentity}}),Object.defineProperty(t,"createIfft",{enumerable:!0,get:function(){return Ve.createIfft}}),Object.defineProperty(t,"createIm",{enumerable:!0,get:function(){return pe.createIm}}),Object.defineProperty(t,"createImmutableDenseMatrixClass",{enumerable:!0,get:function(){return Bt.createImmutableDenseMatrixClass}}),Object.defineProperty(t,"createIndex",{enumerable:!0,get:function(){return Cn.createIndex}}),Object.defineProperty(t,"createIndexClass",{enumerable:!0,get:function(){return qt.createIndexClass}}),Object.defineProperty(t,"createIndexNode",{enumerable:!0,get:function(){return zn.createIndexNode}}),Object.defineProperty(t,"createIndexTransform",{enumerable:!0,get:function(){return ci.createIndexTransform}}),Object.defineProperty(t,"createInfinity",{enumerable:!0,get:function(){return ni.createInfinity}}),Object.defineProperty(t,"createIntersect",{enumerable:!0,get:function(){return br.createIntersect}}),Object.defineProperty(t,"createInv",{enumerable:!0,get:function(){return ur.createInv}}),Object.defineProperty(t,"createInverseConductanceQuantum",{enumerable:!0,get:function(){return ri.createInverseConductanceQuantum}}),Object.defineProperty(t,"createInvmod",{enumerable:!0,get:function(){return ae.createInvmod}}),Object.defineProperty(t,"createIsInteger",{enumerable:!0,get:function(){return f.createIsInteger}}),Object.defineProperty(t,"createIsNaN",{enumerable:!0,get:function(){return g.createIsNaN}}),Object.defineProperty(t,"createIsNegative",{enumerable:!0,get:function(){return p.createIsNegative}}),Object.defineProperty(t,"createIsNumeric",{enumerable:!0,get:function(){return m.createIsNumeric}}),Object.defineProperty(t,"createIsPositive",{enumerable:!0,get:function(){return v.createIsPositive}}),Object.defineProperty(t,"createIsPrime",{enumerable:!0,get:function(){return rt.createIsPrime}}),Object.defineProperty(t,"createIsZero",{enumerable:!0,get:function(){return h.createIsZero}}),Object.defineProperty(t,"createKldivergence",{enumerable:!0,get:function(){return Fr.createKldivergence}}),Object.defineProperty(t,"createKlitzing",{enumerable:!0,get:function(){return ri.createKlitzing}}),Object.defineProperty(t,"createKron",{enumerable:!0,get:function(){return Ae.createKron}}),Object.defineProperty(t,"createLN10",{enumerable:!0,get:function(){return ni.createLN10}}),Object.defineProperty(t,"createLN2",{enumerable:!0,get:function(){return ni.createLN2}}),Object.defineProperty(t,"createLOG10E",{enumerable:!0,get:function(){return ni.createLOG10E}}),Object.defineProperty(t,"createLOG2E",{enumerable:!0,get:function(){return ni.createLOG2E}}),Object.defineProperty(t,"createLarger",{enumerable:!0,get:function(){return At.createLarger}}),Object.defineProperty(t,"createLargerEq",{enumerable:!0,get:function(){return Et.createLargerEq}}),Object.defineProperty(t,"createLcm",{enumerable:!0,get:function(){return W.createLcm}}),Object.defineProperty(t,"createLeafCount",{enumerable:!0,get:function(){return Gr.createLeafCount}}),Object.defineProperty(t,"createLeftShift",{enumerable:!0,get:function(){return ht.createLeftShift}}),Object.defineProperty(t,"createLgamma",{enumerable:!0,get:function(){return jr.createLgamma}}),Object.defineProperty(t,"createLog",{enumerable:!0,get:function(){return ct.createLog}}),Object.defineProperty(t,"createLog10",{enumerable:!0,get:function(){return Z.createLog10}}),Object.defineProperty(t,"createLog1p",{enumerable:!0,get:function(){return ut.createLog1p}}),Object.defineProperty(t,"createLog2",{enumerable:!0,get:function(){return Q.createLog2}}),Object.defineProperty(t,"createLoschmidt",{enumerable:!0,get:function(){return ri.createLoschmidt}}),Object.defineProperty(t,"createLsolve",{enumerable:!0,get:function(){return pt.createLsolve}}),Object.defineProperty(t,"createLsolveAll",{enumerable:!0,get:function(){return yt.createLsolveAll}}),Object.defineProperty(t,"createLup",{enumerable:!0,get:function(){return Kn.createLup}}),Object.defineProperty(t,"createLusolve",{enumerable:!0,get:function(){return nr.createLusolve}}),Object.defineProperty(t,"createLyap",{enumerable:!0,get:function(){return vr.createLyap}}),Object.defineProperty(t,"createMad",{enumerable:!0,get:function(){return Nr.createMad}}),Object.defineProperty(t,"createMagneticConstant",{enumerable:!0,get:function(){return ri.createMagneticConstant}}),Object.defineProperty(t,"createMagneticFluxQuantum",{enumerable:!0,get:function(){return ri.createMagneticFluxQuantum}}),Object.defineProperty(t,"createMap",{enumerable:!0,get:function(){return Ee.createMap}}),Object.defineProperty(t,"createMapTransform",{enumerable:!0,get:function(){return ui.createMapTransform}}),Object.defineProperty(t,"createMatrix",{enumerable:!0,get:function(){return A.createMatrix}}),Object.defineProperty(t,"createMatrixClass",{enumerable:!0,get:function(){return u.createMatrixClass}}),Object.defineProperty(t,"createMatrixFromColumns",{enumerable:!0,get:function(){return C.createMatrixFromColumns}}),Object.defineProperty(t,"createMatrixFromFunction",{enumerable:!0,get:function(){return E.createMatrixFromFunction}}),Object.defineProperty(t,"createMatrixFromRows",{enumerable:!0,get:function(){return P.createMatrixFromRows}}),Object.defineProperty(t,"createMax",{enumerable:!0,get:function(){return Ft.createMax}}),Object.defineProperty(t,"createMaxTransform",{enumerable:!0,get:function(){return li.createMaxTransform}}),Object.defineProperty(t,"createMean",{enumerable:!0,get:function(){return _r.createMean}}),Object.defineProperty(t,"createMeanTransform",{enumerable:!0,get:function(){return di.createMeanTransform}}),Object.defineProperty(t,"createMedian",{enumerable:!0,get:function(){return wr.createMedian}}),Object.defineProperty(t,"createMin",{enumerable:!0,get:function(){return kt.createMin}}),Object.defineProperty(t,"createMinTransform",{enumerable:!0,get:function(){return fi.createMinTransform}}),Object.defineProperty(t,"createMod",{enumerable:!0,get:function(){return X.createMod}}),Object.defineProperty(t,"createMode",{enumerable:!0,get:function(){return Qe.createMode}}),Object.defineProperty(t,"createMolarMass",{enumerable:!0,get:function(){return ri.createMolarMass}}),Object.defineProperty(t,"createMolarMassC12",{enumerable:!0,get:function(){return ri.createMolarMassC12}}),Object.defineProperty(t,"createMolarPlanckConstant",{enumerable:!0,get:function(){return ri.createMolarPlanckConstant}}),Object.defineProperty(t,"createMolarVolume",{enumerable:!0,get:function(){return ri.createMolarVolume}}),Object.defineProperty(t,"createMultinomial",{enumerable:!0,get:function(){return kr.createMultinomial}}),Object.defineProperty(t,"createMultiply",{enumerable:!0,get:function(){return J.createMultiply}}),Object.defineProperty(t,"createMultiplyScalar",{enumerable:!0,get:function(){return Y.createMultiplyScalar}}),Object.defineProperty(t,"createNaN",{enumerable:!0,get:function(){return ni.createNaN}}),Object.defineProperty(t,"createNeutronMass",{enumerable:!0,get:function(){return ri.createNeutronMass}}),Object.defineProperty(t,"createNode",{enumerable:!0,get:function(){return jn.createNode}}),Object.defineProperty(t,"createNorm",{enumerable:!0,get:function(){return An.createNorm}}),Object.defineProperty(t,"createNot",{enumerable:!0,get:function(){return ye.createNot}}),Object.defineProperty(t,"createNthRoot",{enumerable:!0,get:function(){return K.createNthRoot}}),Object.defineProperty(t,"createNthRoots",{enumerable:!0,get:function(){return lt.createNthRoots}}),Object.defineProperty(t,"createNuclearMagneton",{enumerable:!0,get:function(){return ri.createNuclearMagneton}}),Object.defineProperty(t,"createNull",{enumerable:!0,get:function(){return ni.createNull}}),Object.defineProperty(t,"createNumber",{enumerable:!0,get:function(){return _.createNumber}}),Object.defineProperty(t,"createNumeric",{enumerable:!0,get:function(){return it.createNumeric}}),Object.defineProperty(t,"createObjectNode",{enumerable:!0,get:function(){return Ln.createObjectNode}}),Object.defineProperty(t,"createOct",{enumerable:!0,get:function(){return Ke.createOct}}),Object.defineProperty(t,"createOnes",{enumerable:!0,get:function(){return Ce.createOnes}}),Object.defineProperty(t,"createOperatorNode",{enumerable:!0,get:function(){return Un.createOperatorNode}}),Object.defineProperty(t,"createOr",{enumerable:!0,get:function(){return ve.createOr}}),Object.defineProperty(t,"createOrTransform",{enumerable:!0,get:function(){return Mi.createOrTransform}}),Object.defineProperty(t,"createParenthesisNode",{enumerable:!0,get:function(){return Hn.createParenthesisNode}}),Object.defineProperty(t,"createParse",{enumerable:!0,get:function(){return Zn.createParse}}),Object.defineProperty(t,"createParser",{enumerable:!0,get:function(){return Jn.createParser}}),Object.defineProperty(t,"createParserClass",{enumerable:!0,get:function(){return Yn.createParserClass}}),Object.defineProperty(t,"createPartitionSelect",{enumerable:!0,get:function(){return jt.createPartitionSelect}}),Object.defineProperty(t,"createPermutations",{enumerable:!0,get:function(){return Br.createPermutations}}),Object.defineProperty(t,"createPhi",{enumerable:!0,get:function(){return ni.createPhi}}),Object.defineProperty(t,"createPi",{enumerable:!0,get:function(){return ni.createPi}}),Object.defineProperty(t,"createPickRandom",{enumerable:!0,get:function(){return qr.createPickRandom}}),Object.defineProperty(t,"createPinv",{enumerable:!0,get:function(){return lr.createPinv}}),Object.defineProperty(t,"createPlanckCharge",{enumerable:!0,get:function(){return ri.createPlanckCharge}}),Object.defineProperty(t,"createPlanckConstant",{enumerable:!0,get:function(){return ri.createPlanckConstant}}),Object.defineProperty(t,"createPlanckLength",{enumerable:!0,get:function(){return ri.createPlanckLength}}),Object.defineProperty(t,"createPlanckMass",{enumerable:!0,get:function(){return ri.createPlanckMass}}),Object.defineProperty(t,"createPlanckTemperature",{enumerable:!0,get:function(){return ri.createPlanckTemperature}}),Object.defineProperty(t,"createPlanckTime",{enumerable:!0,get:function(){return ri.createPlanckTime}}),Object.defineProperty(t,"createPolynomialRoot",{enumerable:!0,get:function(){return rr.createPolynomialRoot}}),Object.defineProperty(t,"createPow",{enumerable:!0,get:function(){return ot.createPow}}),Object.defineProperty(t,"createPrint",{enumerable:!0,get:function(){return tt.createPrint}}),Object.defineProperty(t,"createPrintTransform",{enumerable:!0,get:function(){return wi.createPrintTransform}}),Object.defineProperty(t,"createProd",{enumerable:!0,get:function(){return Xe.createProd}}),Object.defineProperty(t,"createProtonMass",{enumerable:!0,get:function(){return ri.createProtonMass}}),Object.defineProperty(t,"createQr",{enumerable:!0,get:function(){return er.createQr}}),Object.defineProperty(t,"createQuantileSeq",{enumerable:!0,get:function(){return Or.createQuantileSeq}}),Object.defineProperty(t,"createQuantileSeqTransform",{enumerable:!0,get:function(){return Di.createQuantileSeqTransform}}),Object.defineProperty(t,"createQuantumOfCirculation",{enumerable:!0,get:function(){return ri.createQuantumOfCirculation}}),Object.defineProperty(t,"createRandom",{enumerable:!0,get:function(){return Ir.createRandom}}),Object.defineProperty(t,"createRandomInt",{enumerable:!0,get:function(){return Rr.createRandomInt}}),Object.defineProperty(t,"createRange",{enumerable:!0,get:function(){return je.createRange}}),Object.defineProperty(t,"createRangeClass",{enumerable:!0,get:function(){return c.createRangeClass}}),Object.defineProperty(t,"createRangeNode",{enumerable:!0,get:function(){return Gn.createRangeNode}}),Object.defineProperty(t,"createRangeTransform",{enumerable:!0,get:function(){return pi.createRangeTransform}}),Object.defineProperty(t,"createRationalize",{enumerable:!0,get:function(){return Yr.createRationalize}}),Object.defineProperty(t,"createRe",{enumerable:!0,get:function(){return me.createRe}}),Object.defineProperty(t,"createReducedPlanckConstant",{enumerable:!0,get:function(){return ri.createReducedPlanckConstant}}),Object.defineProperty(t,"createRelationalNode",{enumerable:!0,get:function(){return Vn.createRelationalNode}}),Object.defineProperty(t,"createReplacer",{enumerable:!0,get:function(){return ti.createReplacer}}),Object.defineProperty(t,"createReshape",{enumerable:!0,get:function(){return Te.createReshape}}),Object.defineProperty(t,"createResize",{enume
2rable:!0,get:function(){return Fe.createResize}}),Object.defineProperty(t,"createResolve",{enumerable:!0,get:function(){return Zr.createResolve}}),Object.defineProperty(t,"createResultSet",{enumerable:!0,get:function(){return i.createResultSet}}),Object.defineProperty(t,"createReviver",{enumerable:!0,get:function(){return ei.createReviver}}),Object.defineProperty(t,"createRightArithShift",{enumerable:!0,get:function(){return gt.createRightArithShift}}),Object.defineProperty(t,"createRightLogShift",{enumerable:!0,get:function(){return bt.createRightLogShift}}),Object.defineProperty(t,"createRotate",{enumerable:!0,get:function(){return ke.createRotate}}),Object.defineProperty(t,"createRotationMatrix",{enumerable:!0,get:function(){return Be.createRotationMatrix}}),Object.defineProperty(t,"createRound",{enumerable:!0,get:function(){return st.createRound}}),Object.defineProperty(t,"createRow",{enumerable:!0,get:function(){return qe.createRow}}),Object.defineProperty(t,"createRowTransform",{enumerable:!0,get:function(){return mi.createRowTransform}}),Object.defineProperty(t,"createRydberg",{enumerable:!0,get:function(){return ri.createRydberg}}),Object.defineProperty(t,"createSQRT1_2",{enumerable:!0,get:function(){return ni.createSQRT1_2}}),Object.defineProperty(t,"createSQRT2",{enumerable:!0,get:function(){return ni.createSQRT2}}),Object.defineProperty(t,"createSackurTetrode",{enumerable:!0,get:function(){return ri.createSackurTetrode}}),Object.defineProperty(t,"createSchur",{enumerable:!0,get:function(){return yr.createSchur}}),Object.defineProperty(t,"createSec",{enumerable:!0,get:function(){return ln.createSec}}),Object.defineProperty(t,"createSech",{enumerable:!0,get:function(){return dn.createSech}}),Object.defineProperty(t,"createSecondRadiation",{enumerable:!0,get:function(){return ri.createSecondRadiation}}),Object.defineProperty(t,"createSetCartesian",{enumerable:!0,get:function(){return vn.createSetCartesian}}),Object.defineProperty(t,"createSetDifference",{enumerable:!0,get:function(){return hn.createSetDifference}}),Object.defineProperty(t,"createSetDistinct",{enumerable:!0,get:function(){return gn.createSetDistinct}}),Object.defineProperty(t,"createSetIntersect",{enumerable:!0,get:function(){return bn.createSetIntersect}}),Object.defineProperty(t,"createSetIsSubset",{enumerable:!0,get:function(){return Dn.createSetIsSubset}}),Object.defineProperty(t,"createSetMultiplicity",{enumerable:!0,get:function(){return xn.createSetMultiplicity}}),Object.defineProperty(t,"createSetPowerset",{enumerable:!0,get:function(){return _n.createSetPowerset}}),Object.defineProperty(t,"createSetSize",{enumerable:!0,get:function(){return wn.createSetSize}}),Object.defineProperty(t,"createSetSymDifference",{enumerable:!0,get:function(){return Nn.createSetSymDifference}}),Object.defineProperty(t,"createSetUnion",{enumerable:!0,get:function(){return Mn.createSetUnion}}),Object.defineProperty(t,"createSign",{enumerable:!0,get:function(){return ee.createSign}}),Object.defineProperty(t,"createSimplify",{enumerable:!0,get:function(){return Vr.createSimplify}}),Object.defineProperty(t,"createSimplifyConstant",{enumerable:!0,get:function(){return $r.createSimplifyConstant}}),Object.defineProperty(t,"createSimplifyCore",{enumerable:!0,get:function(){return Wr.createSimplifyCore}}),Object.defineProperty(t,"createSin",{enumerable:!0,get:function(){return fn.createSin}}),Object.defineProperty(t,"createSinh",{enumerable:!0,get:function(){return pn.createSinh}}),Object.defineProperty(t,"createSize",{enumerable:!0,get:function(){return Ie.createSize}}),Object.defineProperty(t,"createSlu",{enumerable:!0,get:function(){return tr.createSlu}}),Object.defineProperty(t,"createSmaller",{enumerable:!0,get:function(){return Ot.createSmaller}}),Object.defineProperty(t,"createSmallerEq",{enumerable:!0,get:function(){return St.createSmallerEq}}),Object.defineProperty(t,"createSolveODE",{enumerable:!0,get:function(){return $e.createSolveODE}}),Object.defineProperty(t,"createSort",{enumerable:!0,get:function(){return Tt.createSort}}),Object.defineProperty(t,"createSpaClass",{enumerable:!0,get:function(){return Rt.createSpaClass}}),Object.defineProperty(t,"createSparse",{enumerable:!0,get:function(){return Ut.createSparse}}),Object.defineProperty(t,"createSparseMatrixClass",{enumerable:!0,get:function(){return x.createSparseMatrixClass}}),Object.defineProperty(t,"createSpeedOfLight",{enumerable:!0,get:function(){return ri.createSpeedOfLight}}),Object.defineProperty(t,"createSplitUnit",{enumerable:!0,get:function(){return j.createSplitUnit}}),Object.defineProperty(t,"createSqrt",{enumerable:!0,get:function(){return te.createSqrt}}),Object.defineProperty(t,"createSqrtm",{enumerable:!0,get:function(){return pr.createSqrtm}}),Object.defineProperty(t,"createSquare",{enumerable:!0,get:function(){return ne.createSquare}}),Object.defineProperty(t,"createSqueeze",{enumerable:!0,get:function(){return Re.createSqueeze}}),Object.defineProperty(t,"createStd",{enumerable:!0,get:function(){return Sr.createStd}}),Object.defineProperty(t,"createStdTransform",{enumerable:!0,get:function(){return gi.createStdTransform}}),Object.defineProperty(t,"createStefanBoltzmann",{enumerable:!0,get:function(){return ri.createStefanBoltzmann}}),Object.defineProperty(t,"createStirlingS2",{enumerable:!0,get:function(){return zr.createStirlingS2}}),Object.defineProperty(t,"createString",{enumerable:!0,get:function(){return w.createString}}),Object.defineProperty(t,"createSubset",{enumerable:!0,get:function(){return ze.createSubset}}),Object.defineProperty(t,"createSubsetTransform",{enumerable:!0,get:function(){return yi.createSubsetTransform}}),Object.defineProperty(t,"createSubtract",{enumerable:!0,get:function(){return re.createSubtract}}),Object.defineProperty(t,"createSubtractScalar",{enumerable:!0,get:function(){return I.createSubtractScalar}}),Object.defineProperty(t,"createSum",{enumerable:!0,get:function(){return Dr.createSum}}),Object.defineProperty(t,"createSumTransform",{enumerable:!0,get:function(){return bi.createSumTransform}}),Object.defineProperty(t,"createSylvester",{enumerable:!0,get:function(){return mr.createSylvester}}),Object.defineProperty(t,"createSymbolNode",{enumerable:!0,get:function(){return $n.createSymbolNode}}),Object.defineProperty(t,"createSymbolicEqual",{enumerable:!0,get:function(){return Qr.createSymbolicEqual}}),Object.defineProperty(t,"createTan",{enumerable:!0,get:function(){return mn.createTan}}),Object.defineProperty(t,"createTanh",{enumerable:!0,get:function(){return yn.createTanh}}),Object.defineProperty(t,"createTau",{enumerable:!0,get:function(){return ni.createTau}}),Object.defineProperty(t,"createThomsonCrossSection",{enumerable:!0,get:function(){return ri.createThomsonCrossSection}}),Object.defineProperty(t,"createTo",{enumerable:!0,get:function(){return nt.createTo}}),Object.defineProperty(t,"createTrace",{enumerable:!0,get:function(){return Pn.createTrace}}),Object.defineProperty(t,"createTranspose",{enumerable:!0,get:function(){return Le.createTranspose}}),Object.defineProperty(t,"createTrue",{enumerable:!0,get:function(){return ni.createTrue}}),Object.defineProperty(t,"createTypeOf",{enumerable:!0,get:function(){return b.createTypeOf}}),Object.defineProperty(t,"createTyped",{enumerable:!0,get:function(){return r.createTyped}}),Object.defineProperty(t,"createUnaryMinus",{enumerable:!0,get:function(){return T.createUnaryMinus}}),Object.defineProperty(t,"createUnaryPlus",{enumerable:!0,get:function(){return F.createUnaryPlus}}),Object.defineProperty(t,"createUnequal",{enumerable:!0,get:function(){return Ct.createUnequal}}),Object.defineProperty(t,"createUnitClass",{enumerable:!0,get:function(){return zt.createUnitClass}}),Object.defineProperty(t,"createUnitFunction",{enumerable:!0,get:function(){return Lt.createUnitFunction}}),Object.defineProperty(t,"createUppercaseE",{enumerable:!0,get:function(){return ni.createUppercaseE}}),Object.defineProperty(t,"createUppercasePi",{enumerable:!0,get:function(){return ni.createUppercasePi}}),Object.defineProperty(t,"createUsolve",{enumerable:!0,get:function(){return mt.createUsolve}}),Object.defineProperty(t,"createUsolveAll",{enumerable:!0,get:function(){return vt.createUsolveAll}}),Object.defineProperty(t,"createVacuumImpedance",{enumerable:!0,get:function(){return ri.createVacuumImpedance}}),Object.defineProperty(t,"createVariance",{enumerable:!0,get:function(){return Mr.createVariance}}),Object.defineProperty(t,"createVarianceTransform",{enumerable:!0,get:function(){return _i.createVarianceTransform}}),Object.defineProperty(t,"createVersion",{enumerable:!0,get:function(){return ni.createVersion}}),Object.defineProperty(t,"createWeakMixingAngle",{enumerable:!0,get:function(){return ri.createWeakMixingAngle}}),Object.defineProperty(t,"createWienDisplacement",{enumerable:!0,get:function(){return ri.createWienDisplacement}}),Object.defineProperty(t,"createXgcd",{enumerable:!0,get:function(){return ie.createXgcd}}),Object.defineProperty(t,"createXor",{enumerable:!0,get:function(){return he.createXor}}),Object.defineProperty(t,"createZeros",{enumerable:!0,get:function(){return He.createZeros}}),Object.defineProperty(t,"createZeta",{enumerable:!0,get:function(){return Ze.createZeta}}
2),Object.defineProperty(t,"createZpk2tf",{enumerable:!0,get:function(){return Jr.createZpk2tf}});var r=n(75553),i=n(71692),a=n(9700),o=n(12744),s=n(61922),c=n(91628),u=n(96204),l=n(38135),d=n(81848),f=n(12403),p=n(26118),m=n(21798),y=n(42497),v=n(8578),h=n(57359),g=n(51136),b=n(94204),D=n(61737),x=n(88432),_=n(33338),w=n(11818),N=n(8067),M=n(3903),O=n(29345),S=n(72013),A=n(49993),E=n(55704),P=n(57657),C=n(8761),j=n(50109),T=n(84219),F=n(25571),k=n(13284),B=n(54181),q=n(89451),I=n(67438),R=n(80037),z=n(57627),L=n(45939),U=n(15035),H=n(60033),G=n(86939),V=n(38658),$=n(44750),W=n(42560),Z=n(7507),Q=n(99222),X=n(3724),Y=n(97026),J=n(84378),K=n(15754),ee=n(33135),te=n(46352),ne=n(95061),re=n(41918),ie=n(82360),ae=n(21367),oe=n(19955),se=n(58335),ce=n(3695),ue=n(70521),le=n(875),de=n(43392),fe=n(32324),pe=n(98428),me=n(83259),ye=n(72798),ve=n(58034),he=n(37290),ge=n(32341),be=n(56703),De=n(50258),xe=n(22781),_e=n(85182),we=n(63787),Ne=n(35307),Me=n(51195),Oe=n(57320),Se=n(8551),Ae=n(22873),Ee=n(7051),Pe=n(3106),Ce=n(5664),je=n(12388),Te=n(60647),Fe=n(79129),ke=n(23378),Be=n(65682),qe=n(17849),Ie=n(68672),Re=n(67773),ze=n(19791),Le=n(82),Ue=n(97681),He=n(40306),Ge=n(55569),Ve=n(10228),$e=n(19648),We=n(63772),Ze=n(91521),Qe=n(52220),Xe=n(98466),Ye=n(27098),Je=n(19916),Ke=n(97455),et=n(11312),tt=n(50414),nt=n(9417),rt=n(99450),it=n(46338),at=n(5847),ot=n(64154),st=n(81252),ct=n(26014),ut=n(26259),lt=n(1177),dt=n(94973),ft=n(26614),pt=n(8615),mt=n(81198),yt=n(82840),vt=n(25131),ht=n(18460),gt=n(78283),bt=n(4511),Dt=n(70006),xt=n(13770),_t=n(82133),wt=n(30845),Nt=n(89),Mt=n(64262),Ot=n(76461),St=n(58307),At=n(2638),Et=n(34072),Pt=n(79255),Ct=n(38936),jt=n(81831),Tt=n(26861),Ft=n(81149),kt=n(30903),Bt=n(76955),qt=n(41382),It=n(34463),Rt=n(85631),zt=n(91362),Lt=n(75405),Ut=n(79404),Ht=n(21089),Gt=n(31025),Vt=n(39925),$t=n(84004),Wt=n(41206),Zt=n(9405),Qt=n(48697),Xt=n(2655),Yt=n(41663),Jt=n(94016),Kt=n(36506),en=n(69413),tn=n(40487),nn=n(83873),rn=n(86236),an=n(28558),on=n(60873),sn=n(4813),cn=n(56696),un=n(38738),ln=n(13018),dn=n(83208),fn=n(6625),pn=n(10725),mn=n(45892),yn=n(65046),vn=n(26276),hn=n(79419),gn=n(78644),bn=n(9431),Dn=n(27354),xn=n(70251),_n=n(90443),wn=n(84221),Nn=n(73034),Mn=n(54141),On=n(19836),Sn=n(20362),An=n(95968),En=n(682),Pn=n(9676),Cn=n(91162),jn=n(216),Tn=n(81571),Fn=n(76227),kn=n(92801),Bn=n(44415),qn=n(77386),In=n(48108),Rn=n(43201),zn=n(7882),Ln=n(14947),Un=n(47896),Hn=n(34758),Gn=n(66171),Vn=n(56133),$n=n(22704),Wn=n(94744),Zn=n(52726),Qn=n(74127),Xn=n(74387),Yn=n(60542),Jn=n(75651),Kn=n(4585),er=n(29365),tr=n(67550),nr=n(92672),rr=n(28532),ir=n(75190),ar=n(31660),or=n(75607),sr=n(11023),cr=n(50288),ur=n(61354),lr=n(65526),dr=n(3793),fr=n(19167),pr=n(75356),mr=n(40625),yr=n(60053),vr=n(1604),hr=n(81475),gr=n(33477),br=n(29825),Dr=n(37636),xr=n(79997),_r=n(83598),wr=n(621),Nr=n(10857),Mr=n(40172),Or=n(56115),Sr=n(7286),Ar=n(62357),Er=n(87091),Pr=n(87436),Cr=n(53962),jr=n(246),Tr=n(98400),Fr=n(88246),kr=n(94714),Br=n(91054),qr=n(87681),Ir=n(88308),Rr=n(38959),zr=n(77766),Lr=n(98494),Ur=n(67293),Hr=n(71061),Gr=n(46395),Vr=n(35493),$r=n(11533),Wr=n(6454),Zr=n(24552),Qr=n(46872),Xr=n(50031),Yr=n(91888),Jr=n(77559),Kr=n(58776),ei=n(67640),ti=n(18399),ni=n(60687),ri=n(93364),ii=n(57256),ai=n(67460),oi=n(93392),si=n(47182),ci=n(86644),ui=n(93526),li=n(11870),di=n(53927),fi=n(74680),pi=n(29953),mi=n(8804),yi=n(32928),vi=n(24926),hi=n(18553),gi=n(80017),bi=n(35343),Di=n(92432),xi=n(29716),_i=n(5037),wi=n(64419),Ni=n(20485),Mi=n(81059),Oi=n(90594),Si=n(29062)},11430:function(e,t,n){var r=n(92127);r(r.S+r.F,"Object",{assign:n(28206)})},11432:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.equalDocs=void 0,t.equalDocs={name:"equal",category:"Relational",syntax:["x == y","equal(x, y)"],description:"Check equality of two values. Returns true if the values are equal, and false if not.",examples:["2+2 == 3","2+2 == 4","a = 3.2","b = 6-2.8","a == b","50cm == 0.5m"],seealso:["unequal","smaller","larger","smallerEq","largerEq","compare","deepEqual","equalText"]}},11533:function(e,t,n){"use strict";var r=n(24994);
2Object.defineProperty(t,"__esModule",{value:!0}),t.createSimplifyConstant=void 0;var i=r(n(73738)),a=n(22478),o=n(77942),s=n(24032),c=n(13678);function u(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var d=["typed","config","mathWithTransform","matrix","?fraction","?bignumber","AccessorNode","ArrayNode","ConstantNode","FunctionNode","IndexNode","ObjectNode","OperatorNode","SymbolNode"];t.createSimplifyConstant=(0,o.factory)("simplifyConstant",d,function(e){var t=e.typed,n=e.config,r=e.mathWithTransform,o=e.matrix,l=e.fraction,d=e.bignumber,f=e.AccessorNode,p=e.ArrayNode,m=e.ConstantNode,y=e.FunctionNode,v=e.IndexNode,h=e.ObjectNode,g=e.OperatorNode,b=e.SymbolNode,D=(0,s.createUtil)({FunctionNode:y,OperatorNode:g,SymbolNode:b}),x=D.isCommutative,_=D.isAssociative,w=D.allChildren,N=D.createMakeNodeFunction,M=t("simplifyConstant",{Node:function(e){return E(F(e,{}))},"Node, Object":function(e,t){return E(F(e,t))}});function O(e){return(0,a.isFraction)(e)?e.valueOf():e instanceof Array?e.map(O):(0,a.isMatrix)(e)?o(O(e.valueOf())):e}function S(e,t,n){try{return r[e].apply(null,t)}catch(i){return t=t.map(O),C(r[e].apply(null,t),n)}}var A=t({Fraction:function(e){var t,n=e.s*e.n;return t=n<0?new g("-","unaryMinus",[new m(-n)]):new m(n),1===e.d?t:new g("/","divide",[t,new m(e.d)])},number:function(e){return e<0?j(new m(-e)):new m(e)},BigNumber:function(e){return e<0?j(new m(-e)):new m(e)},Complex:function(e){throw new Error("Cannot convert Complex number to Node")},string:function(e){return new m(e)},Matrix:function(e){return new p(e.valueOf().map(function(e){return A(e)}))}});function E(e){return(0,a.isNode)(e)?e:A(e)}function P(e,t){if(t&&!1!==t.exactFractions&&isFinite(e)&&l){var n=l(e),r=t&&"number"==typeof t.fractionsLimit?t.fractionsLimit:1/0;if(n.valueOf()===e&&n.n<r&&n.d<r)return n}return e}var C=t({"string, Object":function(e,t){return"BigNumber"===n.number?(void 0===d&&(0,c.noBignumber)(),d(e)):"Fraction"===n.number?(void 0===l&&(0,c.noFraction)(),l(e)):P(parseFloat(e),t)},"Fraction, Object":function(e,t){return e},"BigNumber, Object":function(e,t){return e},"number, Object":function(e,t){return P(e,t)},"Complex, Object":function(e,t){return 0!==e.im?e:P(e.re,t)},"Matrix, Object":function(e,t){return o(P(e.valueOf()))},"Array, Object":function(e,t){return e.map(P)}});function j(e){return new g("-","unaryMinus",[e])}function T(e,t,n,r){var i=t.shift(),o=t.reduce(function(t,i){if(!(0,a.isNode)(i)){var o=t.pop();if((0,a.isNode)(o))return[o,i];try{return t.push(S(e,[o,i],r)),t}catch(e){t.push(o)}}t.push(E(t.pop()));var s=1===t.length?t[0]:n(t);return[n([s,E(i)])]},[i]);return 1===o.length?o[0]:n([o[0],A(o[1])])}function F(e,t){switch(e.type){case"SymbolNode":return e;case"ConstantNode":switch((0,i.default)(e.value)){case"number":return C(e.value,t);case"string":return e.value;default:if(!isNaN(e.value))return C(e.value,t)}return e;case"FunctionNode":if(r[e.name]&&r[e.name].rawArgs)return e;if(!["add","multiply"].includes(e.name)){var n=e.args.map(function(e){return F(e,t)});if(!n.some(a.isNode))try{return S(e.name,n,t)}catch(e){}if("size"===e.name&&1===n.length&&(0,a.isArrayNode)(n[0])){for(var s=[],c=n[0];(0,a.isArrayNode)(c);)s.push(c.items.length),c=c.items[0];return o(s)}return new y(e.name,n.map(E))}case"OperatorNode":var l,d,g=e.fn.toString(),b=N(e);if((0,a.isOperatorNode)(e)&&e.isUnary())l=[F(e.args[0],t)],d=(0,a.isNode)(l[0])?b(l):S(g,l,t);else if(_(e,t.context))if(l=(l=w(e,t.context)).map(function(e){return F(e,t)}),x(g,t.context)){for(var D=[],O=[],A=0;A<l.length;A++)(0,a.isNode)(l[A])?O.push(l[A]):D.push(l[A]);D.length>1?(d=T(g,D,b,t),O.unshift(d),d=T(g,O,b,t)):d=T(g,l,b,t)}else d=T(g,l,b,t);else d=T(g,l=e.args.map(function(e){return F(e,t)}),b,t);return d;case"ParenthesisNode":return F(e.content,t);case"AccessorNode":return function(e,t,n){if(!(0,a.isIndexNode)(t))return new f(E(e),E(t));if((0,a.isArrayNode)(e)||(0,a.isMatrix)(e)){for(var r=Array.from(t.dimensions);r.length>0;)if((0,a.isConstantNode)(r[0])&&"string"!=typeof r[0].value){var i=C(r.shift().value,n);(0,a.isArrayNode)(e)?e=e.items[i-1]:(e=e.valueOf()[i-1])instanceof Array&&(e=o(e))}else{if(!(r.length>1&&(0,a.isConstantNode)(r[1])&&"string"!=typeof r[1].value))break;var s,c=C(r[1].value,n),l=[],d=(0,a.isArrayNode)(e)?e.items:e.valueOf(),y=u(d);try{for(y.s();!(s=y.n()).done;){var h=s.value;if((0,a.isArrayNode)(h))l.push(h.items[c-1]);else{if(!(0,a.isMatrix)(e))break;l.push(h[c-1])}}}catch(e){y.e(e)}finally{y.f()}if(l.length!==d.length)break;e=(0,a.isArrayNode)(e)?new p(l):o(l),r.splice(1,1)}return r.length===t.dimensions.length?new f(E(e),t):r.length>0?(t=new v(r),new f(E(e),t)):e}if((0,a.isObjectNode)(e)&&1===t.dimensions.length&&(0,a.isConstantNode)(t.dimensions[0])){var g=t.dimensions[0].value;return g in e.properties?e.properties[g]:new m}return new f(E(e),t)}(F(e.object,t),F(e.index,t),t);case"ArrayNode":var P=e.items.map(function(e){return F(e,t)});return P.some(a.isNode)?new p(P.map(E)):o(P);case"IndexNode":return new v(e.dimensions.map(function(e){return M(e,t)}));case"ObjectNode":var j={};for(var k in e.properties)j[k]=M(e.properties[k],t);return new h(j);default:throw new Error("Unimplemented node type in simplifyConstant: ".concat(e.type))}}return M})},11549:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.lsolveAllDocs=void 0,t.lsolveAllDocs={name:"lsolveAll",category:"Algebra",syntax:["x=lsolveAll(L, b)"],description:"Finds all solutions of the linear system L * x = b where L is an [n x n] lower triangular matrix and b is a [n] column vector.",examples:["a = [-2, 3; 2, 1]","b = [11, 9]","x = lsolve(a, b)"],seealso:["lsolve","lup","lusolve","usolve","matrix","sparse"]}},11791:function(e,t,n){var r=n(25172),i=n(75546);e.exports=function e(t,n){function a(e,i,o,s){try{var c=t[e](i),u=c.value;return u instanceof r?n.resolve(u.v).then(function(e){a("next",e,o,s)},function(e){a("throw",e,o,s)}):n.resolve(u).then(function(e){c.value=e,o(c)},function(e){return a("throw",e,o,s)})}catch(e){s(e)}}var o;this.next||(i(e.prototype),i(e.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),i(this,"_invoke",function(e,t,r){function i(){return new n(function(t,n){a(e,r,t,n)})}return o=o?o.then(i,i):i()},!0)},e.exports.__esModule=!0,e.exports.default=e.exports},11818:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createString=void 0;var r=n(77942),i=n(30538),a=n(12135),o="string",s=["typed"];t.createString=(0,r.factory)(o,s,function(e){var t=e.typed;return t(o,{"":function(){return""},number:a.format,null:function(e){return"null"},boolean:function(e){return e+""},string:function(e){return e},"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,i.deepMap)(t,e)}}),any:function(e){return String(e)}})})},11850:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sqrtmDependencies=void 0;var r=n(60195),i=n(1620),a=n(75555),o=n(3648),s=n(90669),c=n(34229),u=n(87121),l=n(38348),d=n(287),f=n(21829),p=n(8011),m=n(11424);t.sqrtmDependencies={absDependencies:r.absDependencies,addDependencies:i.addDependencies,identityDependencies:a.identityDependencies,invDependencies:o.invDependencies,mapDependencies:s.mapDependencies,maxDependencies:c.maxDependencies,multiplyDependencies:u.multiplyDependencies,sizeDependencies:l.sizeDependencies,sqrtDependencies:d.sqrtDependencies,subtractDependencies:f.subtractDependencies,typedDependencies:p.typedDependencies,createSqrtm:m.createSqrtm}},11864:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixDependencies=void 0;var r=n(29),i=n(58443),a=n(85112),o=n(42603),s=n(94713),c=n(72372),u=n(8011),l=n(99192),d=n(11424);t.fixDependencies={ComplexDependencies:r.ComplexDependencies,DenseMatrixDependencies:i.DenseMatrixDependencies,ceilDependencies:a.ceilDependencies,equalScalarDependencies:o.equalScalarDependencies,floorDependencies:s.floorDependencies,matrixDependencies:c.matrixDependencies,typedDependencies:u.typedDependencies,zerosDependencies:l.zerosDependencies,createFix:d.createFix}},11870:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMaxTransform=void 0;var r=n(77942),i=n(40892),a=n(81149),o=n(46560),s=["typed","config","numeric","larger"];t.createMaxTransform=(0,r.factory)("max",s,function(e){var t=e.typed,n=e.config,r=e.numeric,s=e.larger,c=(0,a.createMax)({typed:t,config:n,numeric:r,larger:s});return t("max",{"...any":function(e){e=(0,o.lastDimToZeroBase)(e);try{return c.apply(null,e)}catch(e){throw(0,i.errorTransform)(e)}}})},{isTransformFunction:!0})},11894:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.embeddedDocs=void 0;var r=n(42530),i=n(34078),a=n(97606),o=n(52097),s=n(80914),c=n(73561),u=n(27679),l=n(25574),d=n(3892),f=n(60532),p=n(90334),m=n(65386),y=n(86329),v=n(80085),h=n(81415),g=n(9813),b=n(42005),D=n(36706),x=n(40201),_=n(79209),w=n(13211),N=n(89363),M=n(96781),O=n(3704),S=n(90840),A=n(21709),E=n(34231),P=n(14012),C=n(77623),j=n(209),T=n(23182),F=n(33107),k=n(47714),B=n(52972),q=n(40532),I=n(11549),R=n(65146),z=n(26385),L=n(99613),U=n(2168),H=n(14315),G=n(53955),V=n(49768),$=n(24492),W=n(26455),Z=n(53985),Q=n(11203),X=n(60941),Y=n(30274),J=n(64505),K=n(92362),ee=n(12478),te=n(33700),ne=n(97724),re=n(1100),ie=n(72075),ae=n(54066),oe=n(18210),se=n(36982),ce=n(70855),ue=n(85096),le=n(94390),de=n(67243),fe=n(50711),pe
2=n(8043),me=n(56692),ye=n(28253),ve=n(1831),he=n(57290),ge=n(15690),be=n(78593),De=n(18385),xe=n(87485),_e=n(71035),we=n(5871),Ne=n(51562),Me=n(65811),Oe=n(13693),Se=n(43852),Ae=n(86255),Ee=n(57476),Pe=n(21778),Ce=n(29382),je=n(42921),Te=n(81754),Fe=n(7129),ke=n(12092),Be=n(65238),qe=n(2779),Ie=n(30298),Re=n(53146),ze=n(59382),Le=n(19910),Ue=n(80739),He=n(99612),Ge=n(8304),Ve=n(18637),$e=n(88658),We=n(56246),Ze=n(12607),Qe=n(78555),Xe=n(64053),Ye=n(10581),Je=n(14466),Ke=n(17876),et=n(25604),tt=n(61090),nt=n(67008),rt=n(49925),it=n(28241),at=n(31503),ot=n(46445),st=n(79960),ct=n(17842),ut=n(96383),lt=n(9380),dt=n(82662),ft=n(36201),pt=n(26077),mt=n(88833),yt=n(56611),vt=n(81722),ht=n(2984),gt=n(74886),bt=n(79766),Dt=n(87777),xt=n(9412),_t=n(12331),wt=n(12101),Nt=n(52910),Mt=n(9630),Ot=n(71520),St=n(71495),At=n(94534),Et=n(22511),Pt=n(53438),Ct=n(60585),jt=n(68762),Tt=n(94030),Ft=n(63985),kt=n(54057),Bt=n(4068),qt=n(47287),It=n(27662),Rt=n(43576),zt=n(75324),Lt=n(35389),Ut=n(46963),Ht=n(39971),Gt=n(72564),Vt=n(82887),$t=n(41494),Wt=n(93275),Zt=n(27195),Qt=n(63553),Xt=n(30448),Yt=n(12675),Jt=n(45889),Kt=n(68651),en=n(40096),tn=n(28249),nn=n(93268),rn=n(1111),an=n(55858),on=n(7028),sn=n(29522),cn=n(11432),un=n(41795),ln=n(27633),dn=n(86863),fn=n(9484),pn=n(22950),mn=n(58229),yn=n(19205),vn=n(97812),hn=n(8907),gn=n(89930),bn=n(37929),Dn=n(84824),xn=n(53784),_n=n(25654),wn=n(89331),Nn=n(29040),Mn=n(39392),On=n(26037),Sn=n(59695),An=n(92660),En=n(97712),Pn=n(81511),Cn=n(38557),jn=n(22766),Tn=n(75642),Fn=n(18135),kn=n(96609),Bn=n(87442),qn=n(50171),In=n(94678),Rn=n(29349),zn=n(87175),Ln=n(92818),Un=n(93266),Hn=n(34880),Gn=n(49179),Vn=n(56019),$n=n(15358),Wn=n(19428),Zn=n(89924),Qn=n(95606),Xn=n(93291),Yn=n(51203),Jn=n(86018),Kn=n(2354),er=n(60432),tr=n(41586),nr=n(65185),rr=n(2352),ir=n(43946),ar=n(55721),or=n(21869),sr=n(1107),cr=n(5515),ur=n(22340),lr=n(42134),dr=n(88961),fr=n(10597),pr=n(4879),mr=n(48135),yr=n(12775),vr=n(5147),hr=n(39662),gr=n(61627),br=n(67340),Dr=n(21711),xr=n(6055),_r=n(42797),wr=n(82127),Nr=n(73229),Mr=n(18410),Or=n(83385),Sr=n(7816),Ar=n(48293),Er=n(38753),Pr=n(68213);t.embeddedDocs={bignumber:D.bignumberDocs,boolean:x.booleanDocs,complex:_.complexDocs,createUnit:w.createUnitDocs,fraction:N.fractionDocs,index:M.indexDocs,matrix:O.matrixDocs,number:S.numberDocs,sparse:A.sparseDocs,splitUnit:E.splitUnitDocs,string:P.stringDocs,unit:C.unitDocs,e:r.eDocs,E:r.eDocs,false:i.falseDocs,i:a.iDocs,Infinity:o.InfinityDocs,LN2:c.LN2Docs,LN10:s.LN10Docs,LOG2E:l.LOG2EDocs,LOG10E:u.LOG10EDocs,NaN:d.NaNDocs,null:f.nullDocs,pi:m.piDocs,PI:m.piDocs,phi:p.phiDocs,SQRT1_2:y.SQRT12Docs,SQRT2:v.SQRT2Docs,tau:h.tauDocs,true:g.trueDocs,version:b.versionDocs,speedOfLight:{description:"Speed of light in vacuum",examples:["speedOfLight"]},gravitationConstant:{description:"Newtonian constant of gravitation",examples:["gravitationConstant"]},planckConstant:{description:"Planck constant",examples:["planckConstant"]},reducedPlanckConstant:{description:"Reduced Planck constant",examples:["reducedPlanckConstant"]},magneticConstant:{description:"Magnetic constant (vacuum permeability)",examples:["magneticConstant"]},electricConstant:{description:"Electric constant (vacuum permeability)",examples:["electricConstant"]},vacuumImpedance:{description:"Characteristic impedance of vacuum",examples:["vacuumImpedance"]},coulomb:{description:"Coulomb's constant",examples:["coulomb"]},elementaryCharge:{description:"Elementary charge",examples:["elementaryCharge"]},bohrMagneton:{description:"Borh magneton",examples:["bohrMagneton"]},conductanceQuantum:{description:"Conductance quantum",examples:["conductanceQuantum"]},inverseConductanceQuantum:{description:"Inverse conductance quantum",examples:["inverseConductanceQuantum"]},magneticFluxQuantum:{description:"Magnetic flux quantum",examples:["magneticFluxQuantum"]},nuclearMagneton:{description:"Nuclear magneton",examples:["nuclearMagneton"]},klitzing:{description:"Von Klitzing constant",examples:["klitzing"]},bohrRadius:{description:"Borh radius",examples:["bohrRadius"]},classicalElectronRadius:{description:"Classical electron radius",examples:["classicalElectronRadius"]},electronMass:{description:"Electron mass",examples:["electronMass"]},fermiCoupling:{description:"Fermi coupling constant",examples:["fermiCoupling"]},fineStructure:{description:"Fine-structure constant",examples:["fineStructure"]},hartreeEnergy:{description:"Hartree energy",examples:["hartreeEnergy"]},protonMass:{description:"Proton mass",examples:["protonMass"]},deuteronMass:{description:"Deuteron Mass",examples:["deuteronMass"]},neutronMass:{description:"Neutron mass",examples:["neutronMass"]},quantumOfCirculation:{description:"Quantum of circulation",examples:["quantumOfCirculation"]}
2,rydberg:{description:"Rydberg constant",examples:["rydberg"]},thomsonCrossSection:{description:"Thomson cross section",examples:["thomsonCrossSection"]},weakMixingAngle:{description:"Weak mixing angle",examples:["weakMixingAngle"]},efimovFactor:{description:"Efimov factor",examples:["efimovFactor"]},atomicMass:{description:"Atomic mass constant",examples:["atomicMass"]},avogadro:{description:"Avogadro's number",examples:["avogadro"]},boltzmann:{description:"Boltzmann constant",examples:["boltzmann"]},faraday:{description:"Faraday constant",examples:["faraday"]},firstRadiation:{description:"First radiation constant",examples:["firstRadiation"]},loschmidt:{description:"Loschmidt constant at T=273.15 K and p=101.325 kPa",examples:["loschmidt"]},gasConstant:{description:"Gas constant",examples:["gasConstant"]},molarPlanckConstant:{description:"Molar Planck constant",examples:["molarPlanckConstant"]},molarVolume:{description:"Molar volume of an ideal gas at T=273.15 K and p=101.325 kPa",examples:["molarVolume"]},sackurTetrode:{description:"Sackur-Tetrode constant at T=1 K and p=101.325 kPa",examples:["sackurTetrode"]},secondRadiation:{description:"Second radiation constant",examples:["secondRadiation"]},stefanBoltzmann:{description:"Stefan-Boltzmann constant",examples:["stefanBoltzmann"]},wienDisplacement:{description:"Wien displacement law constant",examples:["wienDisplacement"]},molarMass:{description:"Molar mass constant",examples:["molarMass"]},molarMassC12:{description:"Molar mass constant of carbon-12",examples:["molarMassC12"]},gravity:{description:"Standard acceleration of gravity (standard acceleration of free-fall on Earth)",examples:["gravity"]},planckLength:{description:"Planck length",examples:["planckLength"]},planckMass:{description:"Planck mass",examples:["planckMass"]},planckTime:{description:"Planck time",examples:["planckTime"]},planckCharge:{description:"Planck charge",examples:["planckCharge"]},planckTemperature:{description:"Planck temperature",examples:["planckTemperature"]},derivative:k.derivativeDocs,lsolve:q.lsolveDocs,lsolveAll:I.lsolveAllDocs,lup:R.lupDocs,lusolve:z.lusolveDocs,leafCount:B.leafCountDocs,polynomialRoot:L.polynomialRootDocs,resolve:G.resolveDocs,simplify:V.simplifyDocs,simplifyConstant:$.simplifyConstantDocs,simplifyCore:W.simplifyCoreDocs,symbolicEqual:Q.symbolicEqualDocs,rationalize:H.rationalizeDocs,slu:Z.sluDocs,usolve:X.usolveDocs,usolveAll:Y.usolveAllDocs,qr:U.qrDocs,abs:J.absDocs,add:K.addDocs,cbrt:ee.cbrtDocs,ceil:te.ceilDocs,cube:ne.cubeDocs,divide:re.divideDocs,dotDivide:ie.dotDivideDocs,dotMultiply:ae.dotMultiplyDocs,dotPow:oe.dotPowDocs,exp:se.expDocs,expm:ce.expmDocs,expm1:ue.expm1Docs,fix:le.fixDocs,floor:de.floorDocs,gcd:fe.gcdDocs,hypot:pe.hypotDocs,lcm:ye.lcmDocs,log:ve.logDocs,log2:be.log2Docs,log1p:ge.log1pDocs,log10:he.log10Docs,mod:De.modDocs,multiply:xe.multiplyDocs,norm:_e.normDocs,nthRoot:we.nthRootDocs,nthRoots:Ne.nthRootsDocs,pow:Me.powDocs,round:Oe.roundDocs,sign:Se.signDocs,sqrt:Ae.sqrtDocs,sqrtm:Ee.sqrtmDocs,square:Te.squareDocs,subtract:Fe.subtractDocs,unaryMinus:ke.unaryMinusDocs,unaryPlus:Be.unaryPlusDocs,xgcd:qe.xgcdDocs,invmod:me.invmodDocs,bitAnd:Ie.bitAndDocs,bitNot:Re.bitNotDocs,bitOr:ze.bitOrDocs,bitXor:Le.bitXorDocs,leftShift:Ue.leftShiftDocs,rightArithShift:He.rightArithShiftDocs,rightLogShift:Ge.rightLogShiftDocs,bellNumbers:Ve.bellNumbersDocs,catalan:$e.catalanDocs,composition:We.compositionDocs,stirlingS2:Ze.stirlingS2Docs,config:j.configDocs,import:T.importDocs,typed:F.typedDocs,arg:Qe.argDocs,conj:Xe.conjDocs,re:Je.reDocs,im:Ye.imDocs,evaluate:Ke.evaluateDocs,help:et.helpDocs,distance:tt.distanceDocs,intersect:nt.intersectDocs,and:rt.andDocs,not:it.notDocs,or:at.orDocs,xor:ot.xorDocs,concat:ct.concatDocs,count:ut.countDocs,cross:lt.crossDocs,column:st.columnDocs,ctranspose:dt.ctransposeDocs,det:ft.detDocs,diag:pt.diagDocs,diff:mt.diffDocs,dot:yt.dotDocs,getMatrixDataType:Dt.getMatrixDataTypeDocs,identity:xt.identityDocs,filter:ht.filterDocs,flatten:gt.flattenDocs,forEach:bt.forEachDocs,inv:_t.invDocs,pinv:wt.pinvDocs,eigs:vt.eigsDocs,kron:Nt.kronDocs,matrixFromFunction:St.matrixFromFunctionDocs,matrixFromRows:At.matrixFromRowsDocs,matrixFromColumns:Ot.matrixFromColumnsDocs,map:Mt.mapDocs,ones:Et.onesDocs,partitionSelect:Pt.partitionSelectDocs,range:Ct.rangeDocs,resize:Tt.resizeDocs,reshape:jt.reshapeDocs,rotate:Ft.rotateDocs,rotationMatrix:kt.rotationMatrixDocs,row:Bt.rowDocs,size:qt.sizeDocs,sort:It.sortDocs,squeeze:Rt.squeezeDocs,subset:zt.subsetDocs,trace:Lt.traceDocs,transpose:Ut.transposeDocs,zeros:Ht.zerosDocs,fft:Gt.fftDocs,ifft:Vt.ifftDocs,sylvester:Pe.sylvesterDocs,schur:Ce.schurDocs,lyap:je.lyapDocs,solveODE:Pr.solveODEDocs,combinations:$t.combinationsDocs,combinationsWithRep:Wt.combinationsWithRepDocs,factorial:Zt.factorialDocs,gamma:Qt.gammaDocs,kldivergence:Yt.kldivergenceDocs,lgamma:Xt.lgammaDocs,multinomial:Jt.multinomialDocs,permutations:Kt.permutationsDocs,pickRandom:en.pickRandomDocs,random:tn.randomDocs,randomInt:nn.randomIntDocs,compare:rn.compareDocs,compareNatural:an.compareNaturalDocs,compareText:on.compareTextDocs,deepEqual:sn.deepEqualDocs,equal:cn.equalDocs,equalText:un.equalTextDocs,larger:ln.largerDocs,largerEq:dn.largerEqDocs,smaller:fn.smallerDocs,smallerEq:pn.smallerEqDocs,unequal:mn.unequalDocs,setCartesian:yn.setCartesianDocs,setDifference:vn.setDifferenceDocs,setDistinct:hn.setDistinctDocs,setIntersect:gn.setIntersectDocs,setIsSubset:bn.setIsSubsetDocs,setMultiplicity:Dn.setMultiplicity
2Docs,setPowerset:xn.setPowersetDocs,setSize:_n.setSizeDocs,setSymDifference:wn.setSymDifferenceDocs,setUnion:Nn.setUnionDocs,zpk2tf:Mn.zpk2tfDocs,freqz:On.freqzDocs,erf:Sn.erfDocs,zeta:An.zetaDocs,cumsum:In.cumSumDocs,mad:En.madDocs,max:Pn.maxDocs,mean:Cn.meanDocs,median:jn.medianDocs,min:Tn.minDocs,mode:Fn.modeDocs,prod:kn.prodDocs,quantileSeq:Bn.quantileSeqDocs,std:qn.stdDocs,sum:Rn.sumDocs,variance:zn.varianceDocs,corr:Ln.corrDocs,acos:Un.acosDocs,acosh:Hn.acoshDocs,acot:Gn.acotDocs,acoth:Vn.acothDocs,acsc:$n.acscDocs,acsch:Wn.acschDocs,asec:Zn.asecDocs,asech:Qn.asechDocs,asin:Xn.asinDocs,asinh:Yn.asinhDocs,atan:Jn.atanDocs,atanh:er.atanhDocs,atan2:Kn.atan2Docs,cos:tr.cosDocs,cosh:nr.coshDocs,cot:rr.cotDocs,coth:ir.cothDocs,csc:ar.cscDocs,csch:or.cschDocs,sec:sr.secDocs,sech:cr.sechDocs,sin:ur.sinDocs,sinh:lr.sinhDocs,tan:dr.tanDocs,tanh:fr.tanhDocs,to:pr.toDocs,clone:yr.cloneDocs,format:vr.formatDocs,bin:mr.binDocs,oct:Sr.octDocs,hex:gr.hexDocs,isNaN:Dr.isNaNDocs,isInteger:br.isIntegerDocs,isNegative:xr.isNegativeDocs,isNumeric:_r.isNumericDocs,hasNumericValue:hr.hasNumericValueDocs,isPositive:wr.isPositiveDocs,isPrime:Nr.isPrimeDocs,isZero:Mr.isZeroDocs,print:Ar.printDocs,typeOf:Er.typeOfDocs,numeric:Or.numericDocs}},11959:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.printTemplate=void 0,t.printTemplate=/\$([\w.]+)/g},11996:function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},12092:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unaryMinusDocs=void 0,t.unaryMinusDocs={name:"unaryMinus",category:"Operators",syntax:["-x","unaryMinus(x)"],description:"Inverse the sign of a value. Converts booleans and strings to numbers.",examples:["-4.5","-(-5.6)",'-"22"'],seealso:["add","subtract","unaryPlus"]}},12101:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pinvDocs=void 0,t.pinvDocs={name:"pinv",category:"Matrix",syntax:["pinv(x)"],description:"Calculate the Moore–Penrose inverse of a matrix",examples:["pinv([1, 2; 3, 4])","pinv([[1, 0], [0, 1], [0, 1]])","pinv(4)"],seealso:["inv"]}},12135:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cbrt=t.atanh=t.asinh=t.acosh=t.DBL_EPSILON=void 0,t.copysign=function(e,t){return(e>0||!(e<0)&&1/e==1/0)^(t>0||!(t<0)&&1/t==1/0)?-e:e},t.cosh=void 0,t.digits=function(e){return e.toExponential().replace(/e.*$/,"").replace(/^0\.?0*|\./,"").length},t.expm1=void 0,t.format=function(e,t){if("function"==typeof t)return t(e);if(e===1/0)return"Infinity";if(e===-1/0)return"-Infinity";if(isNaN(e))return"NaN";var n=o(t),r=n.notation,i=n.precision,s=n.wordSize;switch(r){case"fixed":return u(e,i);case"exponential":return l(e,i);case"engineering":return c(e,i);case"bin":return a(e,2,s);case"oct":return a(e,8,s);case"hex":return a(e,16,s);case"auto":return d(e,i,t).replace(/((\.\d*?)(0+))($|e)/,function(){var e=arguments[2],t=arguments[4];return"."!==e?e+t:t});default:throw new Error('Unknown notation "'+r+'". Choose "auto", "exponential", "fixed", "bin", "oct", or "hex.')}},t.isInteger=i,t.log2=t.log1p=t.log10=void 0,t.nearlyEqual=function(e,t,n){if(null==n)return e===t;if(e===t)return!0;if(isNaN(e)||isNaN(t))return!1;if(isFinite(e)&&isFinite(t)){var r=Math.abs(e-t);return r<=m||r<=Math.max(Math.abs(e),Math.abs(t))*n}return!1},t.normalizeFormatOptions=o,t.roundDigits=f,t.sinh=t.sign=void 0,t.splitNumber=s,t.tanh=void 0,t.toEngineering=c,t.toExponential=l,t.toFixed=u,t.toPrecision=d;var r=n(22478);function i(e){return"boolean"==typeof e||!!isFinite(e)&&e===Math.round(e)}function a(e,t,n){var r={2:"0b",8:"0o",16:"0x"}[t],a="";if(n){if(n<1)throw new Error("size must be in greater than 0");if(!i(n))throw new Error("size must be an integer");if(e>Math.pow(2,n-1)-1||e<-Math.pow(2,n-1))throw new Error("Value must be in range [-2^".concat(n-1,", 2^").concat(n-1,"-1]"));if(!i(e))throw new Error("Value must be an integer");e<0&&(e+=Math.pow(2,n)),a="i".concat(n)}var o="";return e<0&&(e=-e,o="-"),"".concat(o).concat(r).concat(e.toString(t)).concat(a)}function o(e){var t,n,i="auto";if(void 0!==e)if((0,r.isNumber)(e))t=e;else if((0,r.isBigNumber)(e))t=e.toNumber();else{if(!(0,r.isObject)(e))throw new Error("Unsupported type of options, number, BigNumber, or object expected");void 0!==e.precision&&(t=y(e.precision,function(){throw new Error('Option "precision" must be a number or BigNumber')})),void 0!==e.wordSize&&(n=y(e.wordSize,function(){throw new Error('Option "wordSize" must be a number or BigNumber')})),e.notation&&(i=e.notation)}return{notation:i,precision:t,wordSize:n}}function s(e){var t=String(e).toLowerCase().match(/^(-?)(\d+\.?\d*)(e([+-]?\d+))?$/);if(!t)throw new SyntaxError("Invalid number "+e);var n=t[1],r=t[2],i=parseFloat(t[4]||"0"),a=r.indexOf(".");i+=-1!==a?a-1:r.length-1;var o=r.replace(".","").replace(/^0*/,function(e){return i-=e.length,""}).replace(/0*$/,"").split("").map(function(e){return parseInt(e)});return 0===o.length&&(o.push(0),i++),{sign:n,coefficients:o,exponent:i}}function c(e,t){if(isNaN(e)||!isFinite(e))return String(e);var n=f(s(e),t),i=n.exponent,a=n.coefficients,o=i%3==0?i:i<0?i-3-i%3:i-i%3;if((0,r.isNumber)(t))for(;t>a.length||i-o+1>a.length;)a.push(0);else for(var c=Math.abs(i-o)-(a.length-1),u=0;u<c;u++)a.push(0);for(var l=Math.abs(i-o),d=1;l>0;)d++,l--;var p=a.slice(d).join(""),m=(0,r.isNumber)(t)&&p.length||p.match(/[1-9]/)?"."+p:"",y=a.slice(0,d).join("")+m+"e"+(i>=0?"+":"")+o.toString();return n.sign+y}function u(e,t){if(isNaN(e)||!isFinite(e))return String(e);var n=s(e),r="number"==typeof t?f(n,n.exponent+1+t):n,i=r.coefficients,a=r.exponent+1,o=a+(t||0);return i.length<o&&(i=i.concat(p(o-i.length))),a<0&&(i=p(1-a).concat(i),a=1),a<i.length&&i.splice(a,0,0===a?"0.":"."),r.sign+i.join("")}function l(e,t){if(isNaN(e)||!isFinite(e))return String(e);var n=s(e),r=t?f(n,t):n,i=r.coefficients,a=r.exponent;i.length<t&&(i=i.concat(p(t-i.length)));var o=i.shift();return r.sign+o+(i.length>0?"."+i.join(""):"")+"e"+(a>=0?"+":"")+a}function d(e,t,n){if(isNaN(e)||!isFinite(e))return String(e);var r=v(null==n?void 0:n.lowerExp,-3),i=v(null==n?void 0:n.upperExp,5),a=s(e),o=t?f(a,t):a;if(o.exponent<r||o.exponent>=i)return l(e,t);var c=o.coefficients,u=o.exponent;c.length<t&&(c=c.concat(p(t-c.length))),c=c.concat(p(u-c.length+1+(c.length<t?t-c.length:0)));var d=u>0?u:0;
2return d<(c=p(-u).concat(c)).length-1&&c.splice(d+1,0,"."),o.sign+c.join("")}function f(e,t){for(var n={sign:e.sign,coefficients:e.coefficients,exponent:e.exponent},r=n.coefficients;t<=0;)r.unshift(0),n.exponent++,t++;if(r.length>t&&r.splice(t,r.length-t)[0]>=5){var i=t-1;for(r[i]++;10===r[i];)r.pop(),0===i&&(r.unshift(0),n.exponent++,i++),r[--i]++}return n}function p(e){for(var t=[],n=0;n<e;n++)t.push(0);return t}t.sign=Math.sign||function(e){return e>0?1:e<0?-1:0},t.log2=Math.log2||function(e){return Math.log(e)/Math.LN2},t.log10=Math.log10||function(e){return Math.log(e)/Math.LN10},t.log1p=Math.log1p||function(e){return Math.log(e+1)},t.cbrt=Math.cbrt||function(e){if(0===e)return e;var t,n=e<0;return n&&(e=-e),t=isFinite(e)?(e/((t=Math.exp(Math.log(e)/3))*t)+2*t)/3:e,n?-t:t},t.expm1=Math.expm1||function(e){return e>=2e-4||e<=-2e-4?Math.exp(e)-1:e+e*e/2+e*e*e/6};var m=t.DBL_EPSILON=Number.EPSILON||2220446049250313e-31;function y(e,t){return(0,r.isNumber)(e)?e:(0,r.isBigNumber)(e)?e.toNumber():void t()}function v(e,t){return(0,r.isNumber)(e)?e:(0,r.isBigNumber)(e)?e.toNumber():t}t.acosh=Math.acosh||function(e){return Math.log(Math.sqrt(e*e-1)+e)},t.asinh=Math.asinh||function(e){return Math.log(Math.sqrt(e*e+1)+e)},t.atanh=Math.atanh||function(e){return Math.log((1+e)/(1-e))/2},t.cosh=Math.cosh||function(e){return(Math.exp(e)+Math.exp(-e))/2},t.sinh=Math.sinh||function(e){return(Math.exp(e)-Math.exp(-e))/2},t.tanh=Math.tanh||function(e){var t=Math.exp(2*e);return(t-1)/(t+1)}},12331:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.invDocs=void 0,t.invDocs={name:"inv",category:"Matrix",syntax:["inv(x)"],description:"Calculate the inverse of a matrix",examples:["inv([1, 2; 3, 4])","inv(4)","1 / 4"],seealso:["concat","det","diag","identity","ones","range","size","squeeze","subset","trace","transpose","zeros"]}},12388:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRange=void 0;var r=n(77942),i=n(13678),a="range",o=["typed","config","?matrix","?bignumber","smaller","smallerEq","larger","largerEq","add","isPositive"];t.createRange=(0,r.factory)(a,o,function(e){var t=e.typed,n=e.config,r=e.matrix,o=e.bignumber,s=e.smaller,c=e.smallerEq,u=e.larger,l=e.largerEq,d=e.add,f=e.isPositive;return t(a,{string:m,"string, boolean":m,"number, number":function(e,t){return p(y(e,t,1,!1))},"number, number, number":function(e,t,n){return p(y(e,t,n,!1))},"number, number, boolean":function(e,t,n){return p(y(e,t,1,n))},"number, number, number, boolean":function(e,t,n,r){return p(y(e,t,n,r))},"BigNumber, BigNumber":function(e,t){return p(y(e,t,new(0,e.constructor)(1),!1))},"BigNumber, BigNumber, BigNumber":function(e,t,n){return p(y(e,t,n,!1))},"BigNumber, BigNumber, boolean":function(e,t,n){return p(y(e,t,new(0,e.constructor)(1),n))},"BigNumber, BigNumber, BigNumber, boolean":function(e,t,n,r){return p(y(e,t,n,r))},"Unit, Unit, Unit":function(e,t,n){return p(y(e,t,n,!1))},"Unit, Unit, Unit, boolean":function(e,t,n,r){return p(y(e,t,n,r))}});function p(e){return"Matrix"===n.matrix?r?r(e):(0,i.noMatrix)():e}function m(e,t){var r=function(e){var t=e.split(":").map(function(e){return Number(e)});if(t.some(function(e){return isNaN(e)}))return null;switch(t.length){case 2:return{start:t[0],end:t[1],step:1};case 3:return{start:t[0],end:t[2],step:t[1]};default:return null}}(e);if(!r)throw new SyntaxError('String "'+e+'" is no valid range');return"BigNumber"===n.number?(void 0===o&&(0,i.noBignumber)(),p(y(o(r.start),o(r.end),o(r.step)))):p(y(r.start,r.end,r.step,t))}function y(e,t,n,r){for(var i=[],a=f(n)?r?c:s:r?l:u,o=e;a(o,t);)i.push(o),o=d(o,n);return i}})},12403:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIsInteger=void 0;var r=n(30538),i=n(12135),a=n(77942),o="isInteger",s=["typed"];t.createIsInteger=(0,a.factory)(o,s,function(e){var t=e.typed;return t(o,{number:i.isInteger,BigNumber:function(e){return e.isInt()},Fraction:function(e){return 1===e.d&&isFinite(e.n)},"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,r.deepMap)(t,e)}})})})},12475:function(e){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},12478:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.cbrtDocs=void 0,t.cbrtDocs={name:"cbrt",category:"Arithmetic",syntax:["cbrt(x)","cbrt(x, allRoots)"],description:"Compute the cubic root value. If x = y * y * y, then y is the cubic root of x. When `x` is a number or complex number, an optional second argument `allRoots` can be provided to return all three cubic roots. If not provided, the principal root is returned",examples:["cbrt(64)","cube(4)","cbrt(-8)","cbrt(2 + 3i)","cbrt(8i)","cbrt(8i, true)","cbrt(27 m^3)"],seealso:["square","sqrt","cube","multiply"]}},12517:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.partitionSelectDependencies=void 0;var r=n(92268),i=n(15734),a=n(66544),o=n(8011),s=n(11424);t.partitionSelectDependencies={compareDependencies:r.compareDependencies,isNaNDependencies:i.isNaNDependencies,isNumericDependencies:a.isNumericDependencies,typedDependencies:o.typedDependencies,createPartitionSelect:s.createPartitionSelect}},12607:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stirlingS2Docs=void 0,t.stirlingS2Docs={name:"stirlingS2",category:"Combinatorics",syntax:["stirlingS2(n, k)"],description:"he Stirling numbers of the second kind, counts the number of ways to partition a set of n labelled objects into k nonempty unlabelled subsets. `stirlingS2` only takes integer arguments. The following condition must be enforced: k <= n. If n = k or k = 1, then s(n,k) = 1.",examples:["stirlingS2(5, 3)"],seealso:["bellNumbers"]}},12675:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.kldivergenceDocs=void 0,t.kldivergenceDocs={name:"kldivergence",category:"Probability",syntax:["kldivergence(x, y)"],description:"Calculate the Kullback-Leibler (KL) divergence  between two distributions.",examples:["kldivergence([0.7,0.5,0.4], [0.2,0.9,0.5])"],seealso:[]}},12744:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createComplexClass=void 0;var i=r(n(73738)),a=r(n(65389)),o=n(12135),s=n(22478),c=n(77942),u=[];t.createComplexClass=(0,c.factory)("Complex",u,function(){return Object.defineProperty(a.default,"name",{value:"Complex"}),a.default.prototype.constructor=a.default,a.default.prototype.type="Complex",a.default.prototype.isComplex=!0,a.default.prototype.toJSON=function(){return{mathjs:"Complex",re:this.re,im:this.im}},a.default.prototype.toPolar=function(){return{r:this.abs(),phi:this.arg()}},a.default.prototype.format=function(e){var t=this.im,n=this.re,r=(0,o.format)(this.re,e),i=(0,o.format)(this.im,e),a=(0,s.isNumber)(e)?e:e?e.precision:null;if(null!==a){var c=Math.pow(10,-a);Math.abs(n/t)<c&&(n=0),Math.abs(t/n)<c&&(t=0)}return 0===t?r:0===n?1===t?"i":-1===t?"-i":i+"i":t<0?-1===t?r+" - i":r+" - "+i.substring(1)+"i":1===t?r+" + i":r+" + "+i+"i"},a.default.fromPolar=function(e){switch(arguments.length){case 1:var t=arguments[0];if("object"===(0,i.default)(t))return(0,a.default)(t);throw new TypeError("Input has to be an object with r and phi keys.");case 2:var n=arguments[0],r=arguments[1];if((0,s.isNumber)(n)){if((0,s.isUnit)(r)&&r.hasBase("ANGLE")&&(r=r.toNumber("rad")),(0,s.isNumber)(r))return new a.default({r:n,phi:r});throw new TypeError("Phi is not a number nor an angle unit.")}throw new TypeError("Radius r is not a number.");default:throw new SyntaxError("Wrong number of arguments in function fromPolar")}},a.default.prototype.valueOf=a.default.prototype.toString,a.default.fromJSON=function(e){return new a.default(e)},a.default.compare=function(e,t){return e.re>t.re?1:e.re<t.re?-1:e.im>t.im?1:e.im<t.im?-1:0},a.default},{isClass:!0})},12775:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cloneDocs=void 0,t.cloneDocs={name:"clone",category:"Utils",syntax:["clone(x)"],description:"Clone a variable. Creates a copy of primitive variables,and a deep copy of matrices",examples:["clone(3.5)","clone(2 - 4i)","clone(45 deg)","clone([1, 2; 3, 4])",'clone("hello world")'],seealso:[]}},12848:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.printDependencies=void 0;var r=n(8011),i=n(11424);t.printDependencies={typedDependencies:r.typedDependencies,createPrint:i.createPrint}},12988:function(e,t,n){var r=n(4415)("meta"),i=n(43305),a=n(57917),o=n(47967).f,s=0,c=Object.isExtensible||function(){return!0},u=!n(79448)(function(){return c(Object.preventExtensions({}))}),l=function(e){o(e,r,{value:{i:"O"+ ++s,w:{}}})},d=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,r)){if(!c(e))return"F";if(!t)return"E";l(e)}return e[r].i},getWeak:function(e,t){if(!a(e,r)){if(!c(e))return!0;
2if(!t)return!1;l(e)}return e[r].w},onFreeze:function(e){return u&&d.NEED&&c(e)&&!a(e,r)&&l(e),e}}},13018:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSec=void 0;var r=n(77942),i=n(93283),a=n(66903),o=["typed","BigNumber"];t.createSec=(0,r.factory)("sec",o,function(e){var t=e.typed,n=e.BigNumber,r=(0,a.createTrigUnit)({typed:t});return t("sec",{number:i.secNumber,Complex:function(e){return e.sec()},BigNumber:function(e){return new n(1).div(e.cos())}},r)})},13211:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createUnitDocs=void 0,t.createUnitDocs={name:"createUnit",category:"Construction",syntax:["createUnit(definitions)","createUnit(name, definition)"],description:"Create a user-defined unit and register it with the Unit type.",examples:['createUnit("foo")','createUnit("knot", {definition: "0.514444444 m/s", aliases: ["knots", "kt", "kts"]})','createUnit("mph", "1 mile/hour")'],seealso:["unit","splitUnit"]}},13284:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAbs=void 0;var r=n(77942),i=n(30538),a=n(93283),o=["typed"];t.createAbs=(0,r.factory)("abs",o,function(e){var t=e.typed;return t("abs",{number:a.absNumber,"Complex | BigNumber | Fraction | Unit":function(e){return e.abs()},"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,i.deepMap)(t,e,!0)}})})})},13678:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.noBignumber=function(){throw new Error('No "bignumber" implementation available')},t.noFraction=function(){throw new Error('No "fraction" implementation available')},t.noIndex=function(){throw new Error('No "index" implementation available')},t.noMatrix=function(){throw new Error('No "matrix" implementation available')},t.noSubset=function(){throw new Error('No "matrix" implementation available')}},13693:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.roundDocs=void 0,t.roundDocs={name:"round",category:"Arithmetic",syntax:["round(x)","round(x, n)","round(unit, valuelessUnit)","round(unit, n, valuelessUnit)"],description:"round a value towards the nearest integer.If x is complex, both real and imaginary part are rounded towards the nearest integer. When n is specified, the value is rounded to n decimals.",examples:["round(3.2)","round(3.8)","round(-4.2)","round(-4.8)","round(pi, 3)","round(123.45678, 2)","round(3.241cm, 2, cm)","round([3.2, 3.8, -4.7])"],seealso:["ceil","floor","fix"]}},13770:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCompareNumber=t.createCompare=void 0;var r=n(61827),i=n(12135),a=n(77942),o=n(8222),s=n(71487),c=n(41377),u=n(60685),l=n(85367),d="compare",f=["typed","config","matrix","equalScalar","BigNumber","Fraction","DenseMatrix","concat"],p=(t.createCompare=(0,a.factory)(d,f,function(e){var t=e.typed,n=e.config,i=e.equalScalar,a=e.matrix,f=e.BigNumber,m=e.Fraction,y=e.DenseMatrix,v=e.concat,h=(0,o.createMatAlgo03xDSf)({typed:t}),g=(0,c.createMatAlgo05xSfSf)({typed:t,equalScalar:i}),b=(0,s.createMatAlgo12xSfs)({typed:t,DenseMatrix:y}),D=(0,u.createMatrixAlgorithmSuite)({typed:t,matrix:a,concat:v}),x=(0,l.createCompareUnits)({typed:t});return t(d,p({typed:t,config:n}),{"boolean, boolean":function(e,t){return e===t?0:e>t?1:-1},"BigNumber, BigNumber":function(e,t){return(0,r.nearlyEqual)(e,t,n.epsilon)?new f(0):new f(e.cmp(t))},"Fraction, Fraction":function(e,t){return new m(e.compare(t))},"Complex, Complex":function(){throw new TypeError("No ordering relation is defined for complex numbers")}},x,D({SS:g,DS:h,Ss:b}))}),t.createCompareNumber=(0,a.factory)(d,["typed","config"],function(e){var t=e.typed,n=e.config;return t(d,{"number, number":function(e,t){return(0,i.nearlyEqual)(e,t,n.epsilon)?0:e>t?1:-1}})}))},14012:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringDocs=void 0,t.stringDocs={name:"string",category:"Construction",syntax:['"text"',"string(x)"],description:"Create a string or convert a value to a string",examples:['"Hello World!"',"string(4.2)","string(3 + 2i)"],seealso:["bignumber","boolean","complex","index","matrix","number","unit"]}},14020:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createMatAlgo11xS0s=void 0;var r=n(77942),i=["typed","equalScalar"];t.createMatAlgo11xS0s=(0,r.factory)("matAlgo11xS0s",i,function(e){var t=e.typed,n=e.equalScalar;return function(e,r,i,a){var o=e._values,s=e._index,c=e._ptr,u=e._size,l=e._datatype;if(!o)throw new Error("Cannot perform operation on Pattern Sparse Matrix and Scalar value");var d,f=u[0],p=u[1],m=n,y=0,v=i;"string"==typeof l&&(d=l,m=t.find(n,[d,d]),y=t.convert(0,d),r=t.convert(r,d),v=t.find(i,[d,d]));for(var h=[],g=[],b=[],D=0;D<p;D++){b[D]=g.length;for(var x=c[D],_=c[D+1],w=x;w<_;w++){var N=s[w],M=a?v(r,o[w]):v(o[w],r);m(M,y)||(g.push(N),h.push(M))}}return b[p]=g.length,e.createSparseMatrix({values:h,index:g,ptr:b,size:[f,p],datatype:d})}})},14315:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rationalizeDocs=void 0,t.rationalizeDocs={name:"rationalize",category:"Algebra",syntax:["rationalize(expr)","rationalize(expr, scope)","rationalize(expr, scope, detailed)"],description:"Transform a rationalizable expression in a rational fraction. If rational fraction is one variable polynomial then converts the numerator and denominator in canonical form, with decreasing exponents, returning the coefficients of numerator.",examples:['rationalize("2x/y - y/(x+1)")','rationalize("2x/y - y/(x+1)", true)'],seealso:["simplify"]}},14316:function(e,t,n){"use strict";n.d(t,{T:function(){return a},w:function(){return s}});var r=n(52965),i=n(28894),a=function(){document.addEventListener("DOMContentLoaded",function(){(0,i.b)(".adbanner.klickstrecke","VS-Banner-Geladen",!1)})},o=function(e,t){e.preventDefault(),(0,r.Sx)(e,"VS-Banner-geklickt","VS-Banner-geklickt"),setTimeout(function(){window.open(t,"_self")},350)},s=function(e){document.querySelectorAll(".adbanner.klickstrecke").forEach(function(t){var n=t.getAttribute("data-banner-category"),r=t.getAttribute("data-banner-article"),i=t.getAttribute("data-banner-branchenid"),a=t.getAttribute("data-banner-branchen"),s=t.querySelector(".klickstrecke__btn"),c="".concat(s.href,"?utm_source=ratgeber&utm_medium=werbebanner&utm_campaign=").concat(encodeURIComponent(n),"&utm_keyword=").concat(r,"&branchenIdsTL=").concat(encodeURIComponent(i),"&was=").concat(encodeURIComponent(a));e&&(c="".concat(c).concat(e)),s.removeEventListener("click",function(e){return o(e,c)}),s.addEventListener("click",function(e){return o(e,c)})})}},14466:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reDocs=void 0,t.reDocs={name:"re",category:"Complex",syntax:["re(x)"],description:"Get the real part of a complex number.",examples:["re(2 + 3i)","im(2 + 3i)","re(-5.2i)","re(2.4)"],seealso:["im","conj","abs","arg"]}},14541:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.smallerEqDependencies=void 0;var r=n(58443),i=n(43977),a=n(72372),o=n(8011),s=n(11424);t.smallerEqDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,concatDependencies:i.concatDependencies,matrixDependencies:a.matrixDependencies,typedDependencies:o.typedDependencies,createSmallerEq:s.createSmallerEq}},14877:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cotDependencies=void 0;var r=n(54020),i=n(8011),a=n(11424);t.cotDependencies={BigNumberDependencies:r.BigNumberDependencies,typedDependencies:i.typedDependencies,createCot:a.createCot}},14947:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createObjectNode=void 0;var i=r(n(73738)),a=r(n(17383)),o=r(n(34579)),s=r(n(28452)),c=r(n(63072)),u=r(n(29511)),l=r(n(43693)),d=n(18020),f=n(77942),p=n(22478),m=n(37917),y=n(15479);function v(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(v=function(){return!!e})()}var h="ObjectNode",g=["Node"];t.createObjectNode=(0,f.factory)(h,g,function(e){var t=function(e){function t(e){var n,r,o,u;if((0,a.default)(this,t),r=this,o=t,o=(0,c.default)(o),(n=(0,s.default)(r,v()?Reflect.construct(o,[],(0,c.default)(r).constructor):o.apply(r,u))).properties=e||{},e&&("object"!==(0,i.default)(e)||!Object.keys(e).every(function(t){return(0,p.isNode)(e[t])})))throw new TypeError("Object containing Nodes expected");return n}return(0,u.default)(t,e),(0,o.default)(t,[{key:"type",get:function(){return h}},{key:"isObjectNode",get:function(){return!0}},{key:"_compile",value:function(e,t){var n={};for(var r in this.properties)if((0,m.hasOwnProperty)(this.properties,r)){var i=(0,y.stringify)(r),a=JSON.parse(i),o=(0,d.getSafeProperty)(this.properties,r);n[a]=o._compile(e,t)}return function(e,t,r){var i={};for(var a in n)(0,m.hasOwnProperty)(n,a)&&(i[a]=n[a](e,t,r));return i}}}
2,{key:"forEach",value:function(e){for(var t in this.properties)(0,m.hasOwnProperty)(this.properties,t)&&e(this.properties[t],"properties["+(0,y.stringify)(t)+"]",this)}},{key:"map",value:function(e){var n={};for(var r in this.properties)(0,m.hasOwnProperty)(this.properties,r)&&(n[r]=this._ifNode(e(this.properties[r],"properties["+(0,y.stringify)(r)+"]",this)));return new t(n)}},{key:"clone",value:function(){var e={};for(var n in this.properties)(0,m.hasOwnProperty)(this.properties,n)&&(e[n]=this.properties[n]);return new t(e)}},{key:"_toString",value:function(e){var t=[];for(var n in this.properties)(0,m.hasOwnProperty)(this.properties,n)&&t.push((0,y.stringify)(n)+": "+this.properties[n].toString(e));return"{"+t.join(", ")+"}"}},{key:"toJSON",value:function(){return{mathjs:h,properties:this.properties}}},{key:"_toHTML",value:function(e){var t=[];for(var n in this.properties)(0,m.hasOwnProperty)(this.properties,n)&&t.push('<span class="math-symbol math-property">'+(0,y.escape)(n)+'</span><span class="math-operator math-assignment-operator math-property-assignment-operator math-binary-operator">:</span>'+this.properties[n].toHTML(e));return'<span class="math-parenthesis math-curly-parenthesis">{</span>'+t.join('<span class="math-separator">,</span>')+'<span class="math-parenthesis math-curly-parenthesis">}</span>'}},{key:"_toTex",value:function(e){var t=[];for(var n in this.properties)(0,m.hasOwnProperty)(this.properties,n)&&t.push("\\mathbf{"+n+":} & "+this.properties[n].toTex(e)+"\\\\");return"\\left\\{\\begin{array}{ll}"+t.join("\n")+"\\end{array}\\right\\}"}}],[{key:"fromJSON",value:function(e){return new t(e.properties)}}])}(e.Node);return(0,l.default)(t,"name",h),t},{isClass:!0,isNode:!0})},15030:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.modeDependencies=void 0;var r=n(15734),i=n(66544),a=n(8011),o=n(11424);t.modeDependencies={isNaNDependencies:r.isNaNDependencies,isNumericDependencies:i.isNumericDependencies,typedDependencies:a.typedDependencies,createMode:o.createMode}},15035:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createExp=void 0;var r=n(77942),i=n(93283),a=["typed"];t.createExp=(0,r.factory)("exp",a,function(e){return(0,e.typed)("exp",{number:i.expNumber,Complex:function(e){return e.exp()},BigNumber:function(e){return e.exp()}})})},15144:function(e,t,n){"use strict";var r=n(92127),i=n(66179)(5),a="find",o=!0;a in[]&&Array(1)[a](function(){o=!1}),r(r.P+r.F*o,"Array",{find:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),n(88184)(a)},15286:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rydbergDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.rydbergDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createRydberg:a.createRydberg}},15319:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createUnitDependencies=void 0;var r=n(93981),i=n(8011),a=n(11424);t.createUnitDependencies={UnitDependencies:r.UnitDependencies,typedDependencies:i.typedDependencies,createCreateUnit:a.createCreateUnit}},15358:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.acscDocs=void 0,t.acscDocs={name:"acsc",category:"Trigonometry",syntax:["acsc(x)"],description:"Calculate the inverse cotangent of a value.",examples:["acsc(2)","acsc(csc(0.5))","acsc(0.5)"],seealso:["csc","asin","asec"]}},15450:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cbrtDependencies=void 0;var r=n(54020),i=n(29),a=n(19609),o=n(40462),s=n(72372),c=n(8011),u=n(73504),l=n(11424);t.cbrtDependencies={BigNumberDependencies:r.BigNumberDependencies,ComplexDependencies:i.ComplexDependencies,FractionDependencies:a.FractionDependencies,isNegativeDependencies:o.isNegativeDependencies,matrixDependencies:s.matrixDependencies,typedDependencies:c.typedDependencies,unaryMinusDependencies:u.unaryMinusDependencies,createCbrt:l.createCbrt}},15457:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compareNaturalDependencies=void 0;var r=n(92268),i=n(8011),a=n(11424);t.compareNaturalDependencies={compareDependencies:r.compareDependencies,typedDependencies:i.typedDependencies,createCompareNatural:a.createCompareNatural}},15479:function(e,t,n){"use strict";var r=n(24994);
2Object.defineProperty(t,"__esModule",{value:!0}),t.compareText=function(e,t){if(!(0,a.isString)(e))throw new TypeError("Unexpected type of argument in function compareText (expected: string or Array or Matrix, actual: "+(0,a.typeOf)(e)+", index: 0)");if(!(0,a.isString)(t))throw new TypeError("Unexpected type of argument in function compareText (expected: string or Array or Matrix, actual: "+(0,a.typeOf)(t)+", index: 1)");return e===t?0:e>t?1:-1},t.endsWith=function(e,t){var n=e.length-t.length,r=e.length;return e.substring(n,r)===t},t.escape=function(e){var t=String(e);return t.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")},t.format=c,t.stringify=u;var i=r(n(73738)),a=n(22478),o=n(12135),s=n(65730);function c(e,t){var n=function(e,t){return"number"==typeof e?(0,o.format)(e,t):(0,a.isBigNumber)(e)?(0,s.format)(e,t):function(e){return e&&"object"===(0,i.default)(e)&&"number"==typeof e.s&&"number"==typeof e.n&&"number"==typeof e.d||!1}(e)?t&&"decimal"===t.fraction?e.toString():e.s*e.n+"/"+e.d:Array.isArray(e)?d(e,t):(0,a.isString)(e)?u(e):"function"==typeof e?e.syntax?String(e.syntax):"function":e&&"object"===(0,i.default)(e)?"function"==typeof e.format?e.format(t):e&&e.toString(t)!=={}.toString()?e.toString(t):"{"+Object.keys(e).map(function(n){return u(n)+": "+c(e[n],t)}).join(", ")+"}":String(e)}(e,t);return t&&"object"===(0,i.default)(t)&&"truncate"in t&&n.length>t.truncate?n.substring(0,t.truncate-3)+"...":n}function u(e){for(var t=String(e),n="",r=0;r<t.length;){var i=t.charAt(r);n+=i in l?l[i]:i,r++}return'"'+n+'"'}var l={'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"};function d(e,t){if(Array.isArray(e)){for(var n="[",r=e.length,i=0;i<r;i++)0!==i&&(n+=", "),n+=d(e[i],t);return n+"]"}return c(e,t)}},15572:function(e,t,n){var r=n(63606);e.exports=function(e,t){return new(r(e))(t)}},15582:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.evaluateTex=t.parseTex=void 0;const i=r(n(74528)),a=r(n(15787));function o(e){return a.default(i.default(e))}t.parseTex=o,t.evaluateTex=function(e,t){return{evaluated:o(e).evaluate(t),scope:t}}},15643:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rightLogShiftDependencies=void 0;var r=n(58443),i=n(43977),a=n(42603),o=n(72372),s=n(8011),c=n(99192),u=n(11424);t.rightLogShiftDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,concatDependencies:i.concatDependencies,equalScalarDependencies:a.equalScalarDependencies,matrixDependencies:o.matrixDependencies,typedDependencies:s.typedDependencies,zerosDependencies:c.zerosDependencies,createRightLogShift:u.createRightLogShift}},15656:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.quantileSeqDependencies=void 0;var r=n(81868),i=n(1620),a=n(92268),o=n(29664),s=n(81225),c=n(84990),u=n(87121),l=n(12517),d=n(10147),f=n(14541),p=n(21829),m=n(8011),y=n(11424);t.quantileSeqDependencies={bignumberDependencies:r.bignumberDependencies,addDependencies:i.addDependencies,compareDependencies:a.compareDependencies,divideDependencies:o.divideDependencies,isIntegerDependencies:s.isIntegerDependencies,largerDependencies:c.largerDependencies,multiplyDependencies:u.multiplyDependencies,partitionSelectDependencies:l.partitionSelectDependencies,smallerDependencies:d.smallerDependencies,smallerEqDependencies:f.smallerEqDependencies,subtractDependencies:p.subtractDependencies,typedDependencies:m.typedDependencies,createQuantileSeq:y.createQuantileSeq}},15690:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log1pDocs=void 0,t.log1pDocs={name:"log1p",category:"Arithmetic",syntax:["log1p(x)","log1p(x, base)"],description:"Calculate the logarithm of a `value+1`",examples:["log1p(2.5)","exp(log1p(1.4))","pow(10, 4)","log1p(9999, 10)","log1p(9999) / log(10)"],seealso:["exp","log","log2","log10"]}},15734:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNaNDependencies=void 0;var r=n(8011),i=n(11424);t.isNaNDependencies={typedDependencies:r.typedDependencies,createIsNaN:i.createIsNaN}},15754:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createNthRootNumber=t.createNthRoot=void 0;var r=n(77942),i=n(57357),a=n(33999),o=n(24058),s=n(14020),c=n(60685),u=n(93283),l="nthRoot",d=["typed","matrix","equalScalar","BigNumber","concat"];t.createNthRoot=(0,r.factory)(l,d,function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,d=e.BigNumber,f=e.concat,p=(0,i.createMatAlgo01xDSid)({typed:t}),m=(0,a.createMatAlgo02xDS0)({typed:t,equalScalar:r}),y=(0,o.createMatAlgo06xS0S0)({typed:t,equalScalar:r}),v=(0,s.createMatAlgo11xS0s)({typed:t,equalScalar:r}),h=(0,c.createMatrixAlgorithmSuite)({typed:t,matrix:n,concat:f});function g(){throw new Error("Complex number not supported in function nthRoot. Use nthRoots instead.")}return t(l,{number:u.nthRootNumber,"number, number":u.nthRootNumber,BigNumber:function(e){return b(e,new d(2))},"BigNumber, BigNumber":b,Complex:g,"Complex, number":g,Array:t.referTo("DenseMatrix,number",function(e){return function(t){return e(n(t),2).valueOf()}}),DenseMatrix:t.referTo("DenseMatrix,number",function(e){return function(t){return e(t,2)}}),SparseMatrix:t.referTo("SparseMatrix,number",function(e){return function(t){return e(t,2)}}),"SparseMatrix, SparseMatrix":t.referToSelf(function(e){return function(t,n){if(1===n.density())return y(t,n,e);throw new Error("Root must be non-zero")}}),"DenseMatrix, SparseMatrix":t.referToSelf(function(e){return function(t,n){if(1===n.density())return p(t,n,e,!1);throw new Error("Root must be non-zero")}}),"Array, SparseMatrix":t.referTo("DenseMatrix,SparseMatrix",function(e){return function(t,r){return e(n(t),r)}}),"number | BigNumber, SparseMatrix":t.referToSelf(function(e){return function(t,n){if(1===n.density())return v(n,t,e,!0);throw new Error("Root must be non-zero")}})},h({scalar:"number | BigNumber",SD:m,Ss:v,sS:!1}));function b(e,t){var n=d.precision,r=d.clone({precision:n+2}),i=new d(0),a=new r(1),o=t.isNegative();if(o&&(t=t.neg()),t.isZero())throw new Error("Root must be non-zero");if(e.isNegative()&&!t.abs().mod(2).equals(1))throw new Error("Root must be odd when a is negative.");if(e.isZero())return o?new r(1/0):0;if(!e.isFinite())return o?i:e;var s=e.abs().pow(a.div(t));return s=e.isNeg()?s.neg():s,new d((o?a.div(s):s).toPrecision(n))}}),t.createNthRootNumber=(0,r.factory)(l,["typed"],function(e){return(0,e.typed)(l,{number:u.nthRootNumber,"number, number":u.nthRootNumber})})},15787:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=o(n(94149)),c=o(n(25160)),u=a(n(33211));function l(e,t=[]){let n=u.typeToOperation[e.type];switch(e.type){case 6:return new s.default.FunctionNode("cross",t);case 4:n=1===t.length?"unaryMinus":n;case 3:case 5:case 18:case 7:return new s.default.OperatorNode(e.lexeme,n,t);case 8:if(t.length<2)throw new c.default("Expected two children for ^ operator",e);return t[1].isSymbolNode&&"T"===t[1].name?new s.default.FunctionNode("transpose",[t[0]]):new s.default.OperatorNode(e.lexeme,n,t);case 14:case 17:case 19:case 20:case 21:case 22:case 23:case 24:case 28:case 29:case 30:case 25:case 26:case 27:case 31:case 32:case 44:case 45:case 42:case 46:case 47:case 48:case 49:case 50:return new s.default.FunctionNode(n,t);case 2:return new s.default.AssignmentNode(t[0],t[1]);case 1:return new s.default.SymbolNode(e.lexeme);case 0:{const t=Number.isNaN(Number(e.lexeme))?e.lexeme:+e.lexeme;return new s.default.ConstantNode(t)}case 33:return new s.default.SymbolNode("pi");case 34:return new s.default.SymbolNode("e");case 37:return new s.default.ArrayNode(t);case 41:return new s.default.SymbolNode("T");default:throw new c.default("unknown token type",e)}}const d={12:13,10:11,38:39,14:14},f=[38,12,10,14,0,1,18,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,42,33,34,35,41,43];class p{constructor(e){this.tokens=e,this.pos=0}match(...e){const{type:t}=this.tokens[this.pos];return-1!==e.indexOf(t)?t:void 0}nextToken(){return this.tokens[this.pos++]}currentToken(){return this.tokens[this.pos]}previousToken(){return this.tokens[this.pos-1]}nextExpression(){let e=this.nextTerm();if(this.match(2)){if(!e.isSymbolNode)throw new c.default("expected variable (SymbolNode) on left hand of assignment",this.previousToken());return l(this.nextToken(),[e,this.nextExpression()])}for(;this.match(3,4);)e=l(this.nextToken(),[e,this.nextTerm()]);return e}nextTerm(){function e(e){return e.isConstantNode&&!Number.isNaN(Number(e))}let t=this.nextFactor(),n=!1;for(;;){const r=this.match(5,6,7,...f);if(void 0===r)break;let i,a;if(e(t)&&0===r)throw new c.default("multiplication is not implicit between two differentnumbers: expected * or \\cdot",this.currentToken());if(this.match(5,6,7))i=this.nextToken(),a=this.nextFactor();else{const e=this.pos;a=this.nextPower(),i=new u.default("*",5,e),n=!0}t=l(i,[t,a]),t.implicit=n}return t}nextFactor(){return this.match(4)?l(this.nextToken(),[this.nextPower()]):this.nextPower()}nextPower(){let e=this.nextPrimary();for(;this.match(8);)e=l(this.nextToken(),[e,this.nextPrimary()]);return e}tryConsume(e,...t){if(void 0===this.match(...t))throw new c.default(e,this.currentToken());return this.nextToken()}nextPrimary(){const e=this.match(...f);if(void 0===e)throw new c.default("expected primary",this.currentToken());let t;switch(e){case 38:case 12:case 10:case 14:[t]=this.nextGrouping();break;case 0:case 1:case 33:case 34:case 41:t=l(this.nextToken());break;case 17:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 42:t=this.nextUnaryFunc();break;case 43:t=this.nextCustomFunc();break;case 18:t=this.nextFrac();break;case 35:t=this.nextMatrix();break;default:throw new c.default("unknown token encountered during parsing",this.nextToken())}return t}nextGrouping(){let e=!1;this.match(38)&&(e=!0,this.nextToken());const t=this.tryConsume("expected '(', '|', '{'",12,14,10);let n=this.nextExpression();14===t.type&&(n=l(t,[n]));const r=[n];if(12===t.type)for(;this.match(9);)this.nextToken(),r.push(this.nextExpression());return e&&this.tryConsume("expected \\right to match corresponding \\left after expression",39),this.tryConsumeRightGrouping(t),r}nextUnaryFunc(){return l(this.nextToken(),this.nextArgument())}nextCustomFunc(){this.nextToken(),this.tryConsume("expected '{' after \\operatorname",10);const e=this.nextToken();return this.tryConsume("expected '}' after operator name",11),l(e,this.nextArgument())}nextArgument(){let e;return e=this.match(38,12,10,14)?this.nextGrouping():[this.nextPrimary()],e}nextFrac(){const e=this.nextToken();this.tryConsume("expected '{' for the numerator in \\frac",10);const t=this.nextExpression();let n;return this.tryConsume("expected '}' for the numerator in \\frac",11),this.match(10)?(this.nextToken(),n=this.nextExpression(),this.tryConsume("expected '}' for the denominator in \\frac",11)):n=this.nextExpression(),l(e,[t,n])}nextMatrix(){this.nextToken(),this.tryConsume("expected '{' after \\begin",10);const e=this.tryConsume("expected 'matrix' after '\\begin{' (no other environnmentsare supported yet)",37);this.tryConsume("expected '}' after \\begin{matrix",11);let t=[];const n=[];for(;;){const r=this.nextExpression();if(this.match(15))this.nextToken(),t.push(r);else{if(void 0===this.match(16,36))throw this.match(40)?new c.default("unexpected EOF encountered while parsing matrix",this.currentToken()):new c.default("unexpected delimiter while parsing matrix",this.currentToken());{const i=this.nextToken();if(t.push(r),1===t.length?n.push(r):n.push(l(e,t)),t=[],36===i.type)break}}}return this.tryConsume("expected '{' after \\end",10),this.tryConsume("expected 'matrix' after '\\end{' (no other environnmentsare supported yet)",37),this.tryConsume("expected '}' after \\end{matrix",11),l(e,n)}
2tryConsumeRightGrouping(e){const t=d[e.type],n=`expected ${Object.keys(u.lexemeToType).filter(e=>u.lexemeToType[e]===t).map(e=>`'${e}'`).join(" or ")} to match corresponding '${e.lexeme}'`;this.tryConsume(n,d[e.type])}}t.default=function(e){return new p(e).nextExpression()}},15940:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCsLu=void 0;var r=n(77942),i=n(25709),a=["abs","divideScalar","multiply","subtract","larger","largerEq","SparseMatrix"];t.createCsLu=(0,r.factory)("csLu",a,function(e){var t=e.abs,n=e.divideScalar,r=e.multiply,a=e.subtract,o=e.larger,s=e.largerEq,c=e.SparseMatrix,u=(0,i.createCsSpsolve)({divideScalar:n,multiply:r,subtract:a});return function(e,i,a){if(!e)return null;var l,d=e._size[1],f=100,p=100;i&&(l=i.q,f=i.lnz||f,p=i.unz||p);var m,y,v=[],h=[],g=[],b=new c({values:v,index:h,ptr:g,size:[d,d]}),D=[],x=[],_=[],w=new c({values:D,index:x,ptr:_,size:[d,d]}),N=[],M=[],O=[];for(m=0;m<d;m++)M[m]=0,N[m]=-1,g[m+1]=0;f=0,p=0;for(var S=0;S<d;S++){g[S]=f,_[S]=p;var A=l?l[S]:S,E=u(b,e,A,O,M,N,1),P=-1,C=-1;for(y=E;y<d;y++)if(N[m=O[y]]<0){var j=t(M[m]);o(j,C)&&(C=j,P=m)}else x[p]=N[m],D[p++]=M[m];if(-1===P||C<=0)return null;N[A]<0&&s(t(M[A]),r(C,a))&&(P=A);var T=M[P];for(x[p]=S,D[p++]=T,N[P]=S,h[f]=P,v[f++]=1,y=E;y<d;y++)N[m=O[y]]<0&&(h[f]=m,v[f++]=n(M[m],T)),M[m]=0}for(g[d]=f,_[d]=p,y=0;y<f;y++)h[y]=N[h[y]];return v.splice(f,v.length-f),h.splice(f,h.length-f),D.splice(p,D.length-p),x.splice(p,x.length-p),{L:b,U:w,pinv:N}}})},15969:function(e,t,n){var r=n(51311),i=n(1060),a=n(8449);e.exports=function(e){var t=r(e),n=i.f;if(n)for(var o,s=n(e),c=a.f,u=0;s.length>u;
2)c.call(e,o=s[u++])&&t.push(o);return t}},16349:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FunctionNodeDependencies=void 0;var r=n(61233),i=n(3789),a=n(11424);t.FunctionNodeDependencies={NodeDependencies:r.NodeDependencies,SymbolNodeDependencies:i.SymbolNodeDependencies,createFunctionNode:a.createFunctionNode}},16440:function(e){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},16775:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCsCounts=void 0;var r=n(77942),i=n(8875),a=["transpose"];t.createCsCounts=(0,r.factory)("csCounts",a,function(e){var t=e.transpose;return function(e,n,r,a){if(!e||!n||!r)return null;var o,s,c,u,l,d,f,p=e._size,m=p[0],y=p[1],v=4*y+(a?y+m+1:0),h=[],g=y,b=2*y,D=3*y,x=4*y,_=5*y+1;for(c=0;c<v;c++)h[c]=-1;var w=[],N=t(e),M=N._index,O=N._ptr;for(c=0;c<y;c++)for(w[s=r[c]]=-1===h[D+s]?1:0;-1!==s&&-1===h[D+s];s=n[s])h[D+s]=c;if(a){for(c=0;c<y;c++)h[r[c]]=c;for(o=0;o<m;o++){for(c=y,d=O[o],f=O[o+1],l=d;l<f;l++)c=Math.min(c,h[M[l]]);h[_+o]=h[x+c],h[x+c]=o}}for(o=0;o<y;o++)h[0+o]=o;for(c=0;c<y;c++){for(-1!==n[s=r[c]]&&w[n[s]]--,u=a?h[x+c]:s;-1!==u;
2u=a?h[_+u]:-1)for(l=O[u];l<O[u+1];l++){o=M[l];var S=(0,i.csLeaf)(o,s,h,D,g,b,0);S.jleaf>=1&&w[s]++,2===S.jleaf&&w[S.q]--}-1!==n[s]&&(h[0+s]=n[s])}for(s=0;s<y;s++)-1!==n[s]&&(w[n[s]]+=w[s]);return w}})},16834:function(e,t,n){"use strict";n.r(t);var r=n(2543);t.default=({element:e,classes:t,offsetLeft:n,elements:i,templates:a,itemFields:o})=>{const s=e.querySelector(i.overflowContainer),c=e.querySelector(i.action),u=(e=>{const t=document.createElement("div");return t.innerHTML=e,t.children[0]})(a.flyout);c.appendChild(u),n||(n=()=>0);const l=e=>{const{width:t,x:r}=e.getBoundingClientRect();return r+t-n()},d=Array.from(e.querySelectorAll(i.item));u.innerHTML=d.map(e=>a.item(o.reduce((t,n)=>(t[n]=e[n]||"",t),{}))).join("");const f=Array.from(u.children),p={ww:0,set width(e){this.ww!==e&&(this.ww=e,m())},get width(){return this.ww}},m=()=>{const n=l(s);d.reduce((e,r,i)=>(l(r)>n?(r.classList.add(t.hidden),f[i].classList.remove(t.overflowItemHidden),e++):(r.classList.remove(t.hidden),f[i].classList.add(t.overflowItemHidden)),e),0)?e.classList.add(t.overflowActive):e.classList.remove(t.overflowActive)},y=(0,r.debounce)(()=>{p.width=window.innerWidth},100);window.addEventListener("resize",y),p.width=window.innerWidth}},16993:function(e,t,n){var r=n(75546);function i(){var t,n,a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.toStringTag||"@@toStringTag";function c(e,i,a,o){var s=i&&i.prototype instanceof l?i:l,c=Object.create(s.prototype);return r(c,"_invoke",function(e,r,i){var a,o,s,c=0,l=i||[],d=!1,f={p:0,n:0,v:t,a:p,f:p.bind(t,4),d:function(e,n){return a=e,o=0,s=t,f.n=n,u}};function p(e,r){for(o=e,s=r,n=0;!d&&c&&!i&&n<l.length;n++){var i,a=l[n],p=f.p,m=a[2];e>3?(i=m===r)&&(s=a[(o=a[4])?5:(o=3,3)],a[4]=a[5]=t):a[0]<=p&&((i=e<2&&p<a[1])?(o=0,f.v=r,f.n=a[1]):p<m&&(i=e<3||a[0]>r||r>m)&&(a[4]=e,a[5]=r,f.n=m,o=0))}if(i||e>1)return u;throw d=!0,r}return function(i,l,m){if(c>1)throw TypeError("Generator is already running");for(d&&1===l&&p(l,m),o=l,s=m;(n=o<2?t:s)||!d;){a||(o?o<3?(o>1&&(f.n=-1),p(o,s)):f.n=s:f.v=s);try{if(c=2,a){if(o||(i="next"),n=a[i]){if(!(n=n.call(a,s)))throw TypeError("iterator result is not an object");if(!n.done)return n;s=n.value,o<2&&(o=0)}else 1===o&&(n=a.return)&&n.call(a),o<2&&(s=TypeError("The iterator does not provide a '"+i+"' method"),o=1);a=t}else if((n=(d=f.n<0)?s:e.call(r,f))!==u)break}catch(e){a=t,o=1,s=e}finally{c=1}}return{value:n,done:d}}}(e,a,o),!0),c}var u={};function l(){}function d(){}function f(){}n=Object.getPrototypeOf;var p=[][o]?n(n([][o]())):(r(n={},o,function(){return this}),n),m=f.prototype=l.prototype=Object.create(p);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,r(e,s,"GeneratorFunction")),e.prototype=Object.create(m),e}return d.prototype=f,r(m,"constructor",f),r(f,"constructor",d),d.displayName="GeneratorFunction",r(f,s,"GeneratorFunction"),r(m),r(m,s,"Generator"),r(m,o,function(){return this}),r(m,"toString",function(){return"[object Generator]"}),(e.exports=i=function(){return{w:c,m:y}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},17072:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numberDependencies=void 0;var r=n(8011),i=n(11424);t.numberDependencies={typedDependencies:r.typedDependencies,createNumber:i.createNumber}},17102:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.gammaDependencies=void 0;var r=n(54020),i=n(29),a=n(33985),o=n(90545),s=n(8011),c=n(11424);t.gammaDependencies={BigNumberDependencies:r.BigNumberDependencies,ComplexDependencies:i.ComplexDependencies,multiplyScalarDependencies:a.multiplyScalarDependencies,powDependencies:o.powDependencies,typedDependencies:s.typedDependencies,createGamma:c.createGamma}},17122:function(e,t,n){var r=n(70079);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},17154:function(e,t,n){"use strict";const r=n(34022);t.T=()=>r.loadedOrReady(()=>{console.log("gc-header neues menü");const e=document.querySelector(".gc-header");function t(e){e&&(e.classList.contains("visible")?e.classList.remove("visible"):e.classList.add("visible"))}function n(e,t){t&&t.classList.remove("visible")}e&&(e.querySelector(".gc-header__toggle").addEventListener("click",function(t){t.stopPropagation(),t.stopImmediatePropagation();const n=e.classList.toggle("gc-header--open");!function(){const e=!!document.querySelector(".gc-header").classList.contains("gc-header--open"),t=document.querySelector(".gc-header__toggle");e?t.setAttribute("aria-label","Menü schließen"):t.setAttribute("aria-label","Menü öffnen")}(),document.body.classList.toggle("gc-header-body-overflow",n)}),Array.from(e.querySelectorAll(".gc-header__item--childs")).forEac
2h(e=>{const r=e.querySelector(".gc-header__subfolder");r&&(e.addEventListener("click",function(n){n.stopPropagation(),n.stopImmediatePropagation(),document.querySelector('div[data-module][class~="gc-header--open"]')?e.classList.toggle("gc-header__item--open"):t(r)}),e.addEventListener("keydown",function(i){"A"!==document.activeElement.tagName&&(i.stopPropagation(),i.stopImmediatePropagation(),(13==i.keyCode||32==i.keyCode)&&(i.preventDefault(),document.querySelector('div[data-module][class~="gc-header--open"]')?e.classList.toggle("gc-header__item--open"):t(r)),27==i.keyCode&&(i.preventDefault(),n(0,r)))}),r.addEventListener("focusout",function(e){r.contains(e.relatedTarget)||n(0,r)},!0),e.addEventListener("mouseover",function(e){e.stopImmediatePropagation(),r.classList.add("visible")}),e.addEventListener("mouseleave",function(e){n(0,r)}))}))})},17196:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MatrixDependencies=void 0;var r=n(11424);t.MatrixDependencies={createMatrixClass:r.createMatrixClass}},17312:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringDependencies=void 0;var r=n(8011),i=n(11424);t.stringDependencies={typedDependencies:r.typedDependencies,createString:i.createString}},17383:function(e){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},17482:function(e,t,n){"use strict";var r=n(34848),i={};i[n(67574)("toStringTag")]="z",i+""!="[object z]"&&n(28859)(Object.prototype,"toString",function(){return"[object "+r(this)+"]"},!0)},17776:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_CONFIG=void 0,t.DEFAULT_CONFIG={epsilon:1e-12,matrix:"Matrix",number:"number",precision:64,predictable:!1,randomSeed:null}},17842:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.concatDocs=void 0,t.concatDocs={name:"concat",category:"Matrix",syntax:["concat(A, B, C, ...)","concat(A, B, C, ..., dim)"],description:"Concatenate matrices. By default, the matrices are concatenated by the last dimension. The dimension on which to concatenate can be provided as last argument.",examples:["A = [1, 2; 5, 6]","B = [3, 4; 7, 8]","concat(A, B)","concat(A, B, 1)","concat(A, B, 2)"],seealso:["det","diag","identity","inv","one
2s","range","size","squeeze","subset","trace","transpose","zeros"]}},17849:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRow=void 0;var r=n(77942),i=n(22478),a=n(37917),o=n(80257),s=["typed","Index","matrix","range"];t.createRow=(0,r.factory)("row",s,function(e){var t=e.typed,n=e.Index,r=e.matrix,s=e.range;return t("row",{"Matrix, number":c,"Array, number":function(e,t){return c(r((0,a.clone)(e)),t).valueOf()}});function c(e,t){if(2!==e.size().length)throw new Error("Only two dimensional matrix is supported");(0,o.validateIndex)(t,e.size()[0]);var a=s(0,e.size()[1]),c=new n(t,a),u=e.subset(c);return(0,i.isMatrix)(u)?u:r([[u]])}})},17876:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.evaluateDocs=void 0,t.evaluateDocs={name:"evaluate",category:"Expression",syntax:["evaluate(expression)","evaluate(expression, scope)","evaluate([expr1, expr2, expr3, ...])","evaluate([expr1, expr2, expr3, ...], scope)"],description:"Evaluate an expression or an array with expressions.",examples:['evaluate("2 + 3")','evaluate("sqrt(16)")','evaluate("2 inch to cm")','evaluate("sin(x * pi)", { "x": 1/2 })','evaluate(["width=2", "height=4","width*height"])'],seealso:[]}},17930:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.varianceTransformDependencies=void 0;var r=n(1620),i=n(43387),a=n(29664),o=n(15734),s=n(87121),c=n(21829),u=n(8011),l=n(11424);t.varianceTransformDependencies={addDependencies:r.addDependencies,applyDependencies:i.applyDependencies,divideDependencies:a.divideDependencies,isNaNDependencies:o.isNaNDependencies,multiplyDependencies:s.multiplyDependencies,subtractDependencies:c.subtractDependencies,typedDependencies:u.typedDependencies,createVarianceTransform:l.createVarianceTransform}},18015:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AccessorNodeDependencies",{enumerable:!0,get:function(){return i.AccessorNodeDependencies}}),Object.defineProperty(t,"ArrayNodeDependencies",{enumerable:!0,get:function(){return g.ArrayNodeDependencies}}),Object.defineProperty(t,"AssignmentNodeDependencies",{enumerable:!0,get:function(){return w.AssignmentNodeDependencies}}),Object.defineProperty(t,"BigNumberDependencies",{enumerable:!0,get:function(){return P.BigNumberDependencies}}),Object.defineProperty(t,"BlockNodeDependencies",{enumerable:!0,get:function(){return R.BlockNodeDependencies}}),Object.defineProperty(t,"ChainDependencies",{enumerable:!0,get:function(){return Z.ChainDependencies}}),Object.defineProperty(t,"ComplexDependencies",{enumerable:!0,get:function(){return oe.ComplexDependencies}}),Object.defineProperty(t,"ConditionalNodeDependencies",{enumerable:!0,get:function(){return le.ConditionalNodeDependencies}}),Object.defineProperty(t,"ConstantNodeDependencies",{enumerable:!0,get:function(){return pe.ConstantNodeDependencies}}),Object.defineProperty(t,"DenseMatrixDependencies",{enumerable:!0,get:function(){return Pe.DenseMatrixDependencies}}),Object.defineProperty(t,"EDependencies",{enumerable:!0,get:function(){return Oa.EDependencies}}),Object.defineProperty(t,"FibonacciHeapDependencies",{enumerable:!0,get:function(){return ut.FibonacciHeapDependencies}}),Object.defineProperty(t,"FractionDependencies",{enumerable:!0,get:function(){return xt.FractionDependencies}}),Object.defineProperty(t,"FunctionAssignmentNodeDependencies",{enumerable:!0,get:function(){return wt.FunctionAssignmentNodeDependencies}}),Object.defineProperty(t,"FunctionNodeDependencies",{enumerable:!0,get:function(){return Nt.FunctionNodeDependencies}}),Object.defineProperty(t,"HelpDependencies",{enumerable:!0,get:function(){return Ft.HelpDependencies}}),Object.defineProperty(t,"ImmutableDenseMatrixDependencies",{enumerable:!0,get:function(){return Lt.ImmutableDenseMatrixDependencies}}),Object.defineProperty(t,"IndexDependencies",{enumerable:!0,get:function(){return Ht.IndexDependencies}}),Object.defineProperty(t,"IndexNodeDependencies",{enumerable:!0,get:function(){return Gt.IndexNodeDependencies}}),Object.defineProperty(t,"InfinityDependencies",{enumerable:!0,get:function(){return $t.InfinityDependencies}}),Object.defineProperty(t,"LN10Dependencies",{enumerable:!0,get:function(){return cn.LN10Dependencies}}),Object.defineProperty(t,"LN2Dependencies",{enumerable:!0,get:function(){return un.LN2Dependencies}}),Object.defineProperty(t,"LOG10EDependencies",{enumerable:!0,get:function(){return ln.LOG10EDependencies}}),Object.defineProperty(t,"LOG2EDependencies",{enumerable:!0,get:function(){return dn.LOG2EDependencies}}),Object.defineProperty(t,"MatrixDependencies",{enumerable:!0,get:function(){return Fn.MatrixDependencies}}),Object.defineProperty(t,"NaNDependencies",{enumerable:!0,get:function(){return er.NaNDependencies}}),Object.defineProperty(t,"NodeDependencies",{enumerable:!0,get:function(){return nr.NodeDependencies}}),Object.defineProperty(t,"ObjectNodeDependencies",{enumerable:!0,get:function(){return dr.ObjectNodeDependencies}}),Object.defineProperty(t,"OperatorNodeDependencies",{enumerable:!0,get:function(){return mr.OperatorNodeDependencies}}),Object.defineProperty(t,"PIDependencies",{enumerable:!0,get:function(){return Sa.PIDependencies}}),Object.defineProperty(t,"ParenthesisNodeDependencies",{enumerable:!0,get:function(){return hr.ParenthesisNodeDependencies}}),Object.defineProperty(t,"ParserDependencies",{enumerable:!0,get:function(){return Dr.ParserDependencies}}),Object.defineProperty(t,"RangeDependencies",{enumerable:!0,get:function(){return $r.RangeDependencies}}),Object.defineProperty(t,"RangeNodeDependencies",{enumerable:!0,get:function(){return Wr.RangeNodeDependencies}}),Object.defineProperty(t,"RelationalNodeDependencies",{enumerable:!0,get:function(){return Jr.RelationalNodeDependencies}}),Object.defineProperty(t,"ResultSetDependencies",{enumerable:!0,get:function(){return ri.ResultSetDependencies}}),Object.defineProperty(t,"SQRT1_2Dependencies",{enumerable:!0,get:function(){return pi.SQRT1_2Dependencies}}),Object.defineProperty(t,"SQRT2Dependencies",{enumerable:!0,get:function(){return mi.SQRT2Dependencies}}),Object.defineProperty(t,"SpaDependencies",{enumerable:!0,get:function(){return Ui.SpaDependencies}}),Object.defineProperty(t,"SparseMatrixDependencies",{enumerable:!0,get:function(){return Gi.SparseMatrixDependencies}}),Object.defineProperty(t,"SymbolNodeDependencies",{enumerable:!0,get:function(){return ua.SymbolNodeDependencies}}),Object.defineProperty(t,"UnitDependencies",{enumerable:!0,get:function(){return Na.UnitDependencies}}),Object.defineProperty(t,"absDependencies",{enumerable:!0,get:function(){return r.absDependencies}}),Object.defineProperty(t,"acosDependencies",{enumerable:!0,get:function(){return a.acosDependencies}}),Object.defineProperty(t,"acoshDependencies",{enumerable:!0,get:function(){return o.acoshDependencies}}),Object.defineProperty(t,"acotDependencies",{enumerable:!0,get:function(){return s.acotDependencies}}),Object.defineProperty(t,"acothDependencies",{enumerable:!0,get:function(){return c.acothDependencies}}),Object.defineProperty(t,"acscDependencies",{enumerable:!0,get:function(){return u.acscDependencies}}),Object.defineProperty(t,"acschDependencies",{enumerable:!0,get:function(){return l.acschDependencies}}),Object.defineProperty(t,"addDependencies",{enumerable:!0,get:function(){return d.addDependencies}}),Object.defineProperty(t,"addScalarDependencies",{enumerable:!0,get:function(){return f.addScalarDependencies}}),Object.defineProperty(t,"all",{enumerable:!0,get:function(){return La.all}}),Object.defineProperty(t,"andDependencies",{enumerable:!0,get:function(){return p.andDependencies}}),Object.defineProperty(t,"andTransformDependencies",{enumerable:!0,get:function(){return m.andTransformDependencies}}),Object.defineProperty(t,"applyDependencies",{enumerable:!0,get:function(){return y.applyDependencies}}),Object.defineProperty(t,"applyTransformDependencies",{enumerable:!0,get:function(){return v.applyTransformDependencies}}),Object.defineProperty(t,"argDependencies",{enumerable:!0,get:function(){return h.argDependencies}}),Object.defineProperty(t,"asecDependencies",{enumerable:!0,get:function(){return b.asecDependencies}}),Object.defineProperty(t,"asechDependencies",{enumerable:!0,get:function(){return D.asechDependencies}}),Object.defineProperty(t,"asinDependencies",{enumerable:!0,get:function(){return x.asinDependencies}}),Object.defineProperty(t,"asinhDependencies",{enumerable:!0,get:function(){return _.asin
2hDependencies}}),Object.defineProperty(t,"atan2Dependencies",{enumerable:!0,get:function(){return M.atan2Dependencies}}),Object.defineProperty(t,"atanDependencies",{enumerable:!0,get:function(){return N.atanDependencies}}),Object.defineProperty(t,"atanhDependencies",{enumerable:!0,get:function(){return O.atanhDependencies}}),Object.defineProperty(t,"atomicMassDependencies",{enumerable:!0,get:function(){return S.atomicMassDependencies}}),Object.defineProperty(t,"avogadroDependencies",{enumerable:!0,get:function(){return A.avogadroDependencies}}),Object.defineProperty(t,"bellNumbersDependencies",{enumerable:!0,get:function(){return E.bellNumbersDependencies}}),Object.defineProperty(t,"bignumberDependencies",{enumerable:!0,get:function(){return C.bignumberDependencies}}),Object.defineProperty(t,"binDependencies",{enumerable:!0,get:function(){return j.binDependencies}}),Object.defineProperty(t,"bitAndDependencies",{enumerable:!0,get:function(){return T.bitAndDependencies}}),Object.defineProperty(t,"bitAndTransformDependencies",{enumerable:!0,get:function(){return F.bitAndTransformDependencies}}),Object.defineProperty(t,"bitNotDependencies",{enumerable:!0,get:function(){return k.bitNotDependencies}}),Object.defineProperty(t,"bitOrDependencies",{enumerable:!0,get:function(){return B.bitOrDependencies}}),Object.defineProperty(t,"bitOrTransformDependencies",{enumerable:!0,get:function(){return q.bitOrTransformDependencies}}),Object.defineProperty(t,"bitXorDependencies",{enumerable:!0,get:function(){return I.bitXorDependencies}}),Object.defineProperty(t,"bohrMagnetonDependencies",{enumerable:!0,get:function(){return z.bohrMagnetonDependencies}}),Object.defineProperty(t,"bohrRadiusDependencies",{enumerable:!0,get:function(){return L.bohrRadiusDependencies}}),Object.defineProperty(t,"boltzmannDependencies",{enumerable:!0,get:function(){return U.boltzmannDependencies}}),Object.defineProperty(t,"booleanDependencies",{enumerable:!0,get:function(){return H.booleanDependencies}}),Object.defineProperty(t,"catalanDependencies",{enumerable:!0,get:function(){return G.catalanDependencies}}),Object.defineProperty(t,"cbrtDependencies",{enumerable:!0,get:function(){return V.cbrtDependencies}}),Object.defineProperty(t,"ceilDependencies",{enumerable:!0,get:function(){return $.ceilDependencies}}),Object.defineProperty(t,"chainDependencies",{enumerable:!0,get:function(){return W.chainDependencies}}),Object.defineProperty(t,"classicalElectronRadiusDependencies",{enumerable:!0,get:function(){return Q.classicalElectronRadiusDependencies}}),Object.defineProperty(t,"cloneDependencies",{enumerable:!0,get:function(){return X.cloneDependencies}}),Object.defineProperty(t,"columnDependencies",{enumerable:!0,get:function(){return Y.columnDependencies}}),Object.defineProperty(t,"columnTransformDependencies",{enumerable:!0,get:function(){return J.columnTransformDependencies}}),Object.defineProperty(t,"combinationsDependencies",{enumerable:!0,get:function(){return K.combinationsDependencies}}),Object.defineProperty(t,"combinationsWithRepDependencies",{enumerable:!0,get:function(){return ee.combinationsWithRepDependencies}}),Object.defineProperty(t,"compareDependencies",{enumerable:!0,get:function(){return te.compareDependencies}}),Object.defineProperty(t,"compareNaturalDependencies",{enumerable:!0,get:function(){return ne.compareNaturalDependencies}}),Object.defineProperty(t,"compareTextDependencies",{enumerable:!0,get:function(){return re.compareTextDependencies}}),Object.defineProperty(t,"compileDependencies",{enumerable:!0,get:function(){return ie.compileDependencies}}),Object.defineProperty(t,"complexDependencies",{enumerable:!0,get:function(){return ae.complexDependencies}}),Object.defineProperty(t,"compositionDependencies",{enumerable:!0,get:function(){return se.compositionDependencies}}),Object.defineProperty(t,"concatDependencies",{enumerable:!0,get:function(){return ce.concatDependencies}}),Object.defineProperty(t,"concatTransformDependencies",{enumerable:!0,get:function(){return ue.concatTransformDependencies}}),Object.defineProperty(t,"conductanceQuantumDependencies",{enumerable:!0,get:function(){return de.conductanceQuantumDependencies}}),Object.defineProperty(t,"conjDependencies",{enumerable:!0,get:function(){return fe.conjDependencies}}),Object.defineProperty(t,"corrDependencies",{enumerable:!0,get:function(){return me.corrDependencies}}),Object.defineProperty(t,"cosDependencies",{enumerable:!0,get:function(){return ye.cosDependencies}}),Object.defineProperty(t,"coshDependencies",{enumerable:!0,get:function(){return ve.coshDependencies}}),Object.defineProperty(t,"cotDependencies",{enumerable:!0,get:function(){return he.cotDependencies}}),Object.defineProperty(t,"cothDependencies",{enumerable:!0,get:function(){return ge.cothDependencies}}),Object.defineProperty(t,"coulombDependencies",{enumerable:!0,get:function(){return be.coulombDependencies}}),Object.defineProperty(t,"countDependencies",{enumerable:!0,get:function(){return De.countDependencies}}),Object.defineProperty(t,"createUnitDependencies",{enumerable:!0,get:function(){return xe.createUnitDependencies}}),Object.defineProperty(t,"crossDependencies",{enumerable:!0,get:function(){return _e.crossDependencies}}),Object.defineProperty(t,"cscDependencies",{enumerable:!0,get:function(){return we.cscDependencies}}),Object.defineProperty(t,"cschDependencies",{enumerable:!0,get:function(){return Ne.cschDependencies}}
2),Object.defineProperty(t,"ctransposeDependencies",{enumerable:!0,get:function(){return Me.ctransposeDependencies}}),Object.defineProperty(t,"cubeDependencies",{enumerable:!0,get:function(){return Oe.cubeDependencies}}),Object.defineProperty(t,"cumsumDependencies",{enumerable:!0,get:function(){return Se.cumsumDependencies}}),Object.defineProperty(t,"cumsumTransformDependencies",{enumerable:!0,get:function(){return Ae.cumsumTransformDependencies}}),Object.defineProperty(t,"deepEqualDependencies",{enumerable:!0,get:function(){return Ee.deepEqualDependencies}}),Object.defineProperty(t,"derivativeDependencies",{enumerable:!0,get:function(){return Ce.derivativeDependencies}}),Object.defineProperty(t,"detDependencies",{enumerable:!0,get:function(){return je.detDependencies}}),Object.defineProperty(t,"deuteronMassDependencies",{enumerable:!0,get:function(){return Te.deuteronMassDependencies}}),Object.defineProperty(t,"diagDependencies",{enumerable:!0,get:function(){return Fe.diagDependencies}}),Object.defineProperty(t,"diffDependencies",{enumerable:!0,get:function(){return ke.diffDependencies}}),Object.defineProperty(t,"diffTransformDependencies",{enumerable:!0,get:function(){return Be.diffTransformDependencies}}),Object.defineProperty(t,"distanceDependencies",{enumerable:!0,get:function(){return qe.distanceDependencies}}),Object.defineProperty(t,"divideDependencies",{enumerable:!0,get:function(){return Ie.divideDependencies}}),Object.defineProperty(t,"divideScalarDependencies",{enumerable:!0,get:function(){return Re.divideScalarDependencies}}),Object.defineProperty(t,"dotDependencies",{enumerable:!0,get:function(){return ze.dotDependencies}}),Object.defineProperty(t,"dotDivideDependencies",{enumerable:!0,get:function(){return Le.dotDivideDependencies}}),Object.defineProperty(t,"dotMultiplyDependencies",{enumerable:!0,get:function(){return Ue.dotMultiplyDependencies}}),Object.defineProperty(t,"dotPowDependencies",{enumerable:!0,get:function(){return He.dotPowDependencies}}),Object.defineProperty(t,"eDependencies",{enumerable:!0,get:function(){return Ge.eDependencies}}),Object.defineProperty(t,"efimovFactorDependencies",{enumerable:!0,get:function(){return Ve.efimovFactorDependencies}}),Object.defineProperty(t,"eigsDependencies",{enumerable:!0,get:function(){return $e.eigsDependencies}}),Object.defineProperty(t,"electricConstantDependencies",{enumerable:!0,get:function(){return We.electricConstantDependencies}}),Object.defineProperty(t,"electronMassDependencies",{enumerable:!0,get:function(){return Ze.electronMassDependencies}}),Object.defineProperty(t,"elementaryChargeDependencies",{enumerable:!0,get:function(){return Qe.elementaryChargeDependencies}}),Object.defineProperty(t,"equalDependencies",{enumerable:!0,get:function(){return Xe.equalDependencies}}),Object.defineProperty(t,"equalScalarDependencies",{enumerable:!0,get:function(){return Ye.equalScalarDependencies}}),Object.defineProperty(t,"equalTextDependencies",{enumerable:!0,get:function(){return Je.equalTextDependencies}}),Object.defineProperty(t,"erfDependencies",{enumerable:!0,get:function(){return Ke.erfDependencies}}),Object.defineProperty(t,"evaluateDependencies",{enumerable:!0,get:function(){return et.evaluateDependencies}}),Object.defineProperty(t,"expDependencies",{enumerable:!0,get:function(){return tt.expDependencies}}),Object.defineProperty(t,"expm1Dependencies",{enumerable:!0,get:function(){return rt.expm1Dependencies}}),Object.defineProperty(t,"expmDependencies",{enumerable:!0,get:function(){return nt.expmDependencies}}),Object.defineProperty(t,"factorialDependencies",{enumerable:!0,get:function(){return it.factorialDependencies}}),Object.defineProperty(t,"falseDependencies",{enumerable:!0,get:function(){return at.falseDependencies}}),Object.defineProperty(t,"faradayDependencies",{enumerable:!0,get:function(){return ot.faradayDependencies}}),Object.defineProperty(t,"fermiCouplingDependencies",{enumerable:!0,get:function(){return st.fermiCouplingDependencies}}),Object.defineProperty(t,"fftDependencies",{enumerable:!0,get:function(){return ct.fftDependencies}}
2),Object.defineProperty(t,"filterDependencies",{enumerable:!0,get:function(){return lt.filterDependencies}}),Object.defineProperty(t,"filterTransformDependencies",{enumerable:!0,get:function(){return dt.filterTransformDependencies}}),Object.defineProperty(t,"fineStructureDependencies",{enumerable:!0,get:function(){return ft.fineStructureDependencies}}),Object.defineProperty(t,"firstRadiationDependencies",{enumerable:!0,get:function(){return pt.firstRadiationDependencies}}),Object.defineProperty(t,"fixDependencies",{enumerable:!0,get:function(){return mt.fixDependencies}}),Object.defineProperty(t,"flattenDependencies",{enumerable:!0,get:function(){return yt.flattenDependencies}}),Object.defineProperty(t,"floorDependencies",{enumerable:!0,get:function(){return vt.floorDependencies}}),Object.defineProperty(t,"forEachDependencies",{enumerable:!0,get:function(){return ht.forEachDependencies}}),Object.defineProperty(t,"forEachTransformDependencies",{enumerable:!0,get:function(){return gt.forEachTransformDependencies}}),Object.defineProperty(t,"formatDependencies",{enumerable:!0,get:function(){return bt.formatDependencies}}),Object.defineProperty(t,"fractionDependencies",{enumerable:!0,get:function(){return Dt.fractionDependencies}}),Object.defineProperty(t,"freqzDependencies",{enumerable:!0,get:function(){return _t.freqzDependencies}}),Object.defineProperty(t,"gammaDependencies",{enumerable:!0,get:function(){return Mt.gammaDependencies}}),Object.defineProperty(t,"gasConstantDependencies",{enumerable:!0,get:function(){return Ot.gasConstantDependencies}}),Object.defineProperty(t,"gcdDependencies",{enumerable:!0,get:function(){return St.gcdDependencies}}),Object.defineProperty(t,"getMatrixDataTypeDependencies",{enumerable:!0,get:function(){return At.getMatrixDataTypeDependencies}}),Object.defineProperty(t,"gravitationConstantDependencies",{enumerable:!0,get:function(){return Et.gravitationConstantDependencies}}),Object.defineProperty(t,"gravityDependencies",{enumerable:!0,get:function(){return Pt.gravityDependencies}}),Object.defineProperty(t,"hartreeEnergyDependencies",{enumerable:!0,get:function(){return Ct.hartreeEnergyDependencies}}),Object.defineProperty(t,"hasNumericValueDependencies",{enumerable:!0,get:function(){return jt.hasNumericValueDependencies}}),Object.defineProperty(t,"helpDependencies",{enumerable:!0,get:function(){return Tt.helpDependencies}}),Object.defineProperty(t,"hexDependencies",{enumerable:!0,get:function(){return kt.hexDependencies}}),Object.defineProperty(t,"hypotDependencies",{enumerable:!0,get:function(){return Bt.hypotDependencies}}),Object.defineProperty(t,"iDependencies",{enumerable:!0,get:function(){return qt.iDependencies}}),Object.defineProperty(t,"identityDependencies",{enumerable:!0,get:function(){return It.identityDependencies}}),Object.defineProperty(t,"ifftDependencies",{enumerable:!0,get:function(){return Rt.ifftDependencies}}),Object.defineProperty(t,"imDependencies",{enumerable:!0,get:function(){return zt.imDependencies}}),Object.defineProperty(t,"indexDependencies",{enumerable:!0,get:function(){return Ut.indexDependencies}}),Object.defineProperty(t,"indexTransformDependencies",{enumerable:!0,get:function(){return Vt.indexTransformDependencies}}),Object.defineProperty(t,"intersectDependencies",{enumerable:!0,get:function(){return Wt.intersectDependencies}}),Object.defineProperty(t,"invDependencies",{enumerable:!0,get:function(){return Zt.invDependencies}}),Object.defineProperty(t,"inverseConductanceQuantumDependencies",{enumerable:!0,get:function(){return Qt.inverseConductanceQuantumDependencies}}),Object.defineProperty(t,"invmodDependencies",{enumerable:!0,get:function(){return Xt.invmodDependencies}}),Object.defineProperty(t,"isIntegerDependencies",{enumerable:!0,get:function(){return Yt.isIntegerDependencies}}),Object.defineProperty(t,"isNaNDependencies",{enumerable:!0,get:function(){return Jt.isNaNDependencies}}),Object.defineProperty(t,"isNegativeDependencies",{enumerable:!0,get:function(){return Kt.isNegativeDependencies}}),Object.defineProperty(t,"isNumericDependencies",{enumerable:!0,get:function(){return en.isNumericDependencies}}),Object.defineProperty(t,"isPositiveDependencies",{enumerable:!0,get:function(){return tn.isPositiveDependencies}}),Object.defineProperty(t,"isPrimeDependencies",{enumerable:!0,get:function(){return nn.isPrimeDependencies}}),Object.defineProperty(t,"isZeroDependencies",{enumerable:!0,get:function(){return rn.isZeroDependencies}}),Object.defineProperty(t,"kldivergenceDependencies",{enumerable:!0,get:function(){return an.kldivergenceDependencies}}),Object.defineProperty(t,"klitzingDependencies",{enumerable:!0,get:function(){return on.klitzingDependencies}}),Object.defineProperty(t,"kronDependencies",{enumerable:!0,get:function(){return sn.kronDependencies}}
2),Object.defineProperty(t,"largerDependencies",{enumerable:!0,get:function(){return fn.largerDependencies}}),Object.defineProperty(t,"largerEqDependencies",{enumerable:!0,get:function(){return pn.largerEqDependencies}}),Object.defineProperty(t,"lcmDependencies",{enumerable:!0,get:function(){return mn.lcmDependencies}}),Object.defineProperty(t,"leafCountDependencies",{enumerable:!0,get:function(){return yn.leafCountDependencies}}),Object.defineProperty(t,"leftShiftDependencies",{enumerable:!0,get:function(){return vn.leftShiftDependencies}}),Object.defineProperty(t,"lgammaDependencies",{enumerable:!0,get:function(){return hn.lgammaDependencies}}),Object.defineProperty(t,"log10Dependencies",{enumerable:!0,get:function(){return bn.log10Dependencies}}),Object.defineProperty(t,"log1pDependencies",{enumerable:!0,get:function(){return Dn.log1pDependencies}}),Object.defineProperty(t,"log2Dependencies",{enumerable:!0,get:function(){return xn.log2Dependencies}}),Object.defineProperty(t,"logDependencies",{enumerable:!0,get:function(){return gn.logDependencies}}),Object.defineProperty(t,"loschmidtDependencies",{enumerable:!0,get:function(){return _n.loschmidtDependencies}}),Object.defineProperty(t,"lsolveAllDependencies",{enumerable:!0,get:function(){return Nn.lsolveAllDependencies}}),Object.defineProperty(t,"lsolveDependencies",{enumerable:!0,get:function(){return wn.lsolveDependencies}}),Object.defineProperty(t,"lupDependencies",{enumerable:!0,get:function(){return Mn.lupDependencies}}),Object.defineProperty(t,"lusolveDependencies",{enumerable:!0,get:function(){return On.lusolveDependencies}}),Object.defineProperty(t,"lyapDependencies",{enumerable:!0,get:function(){return Sn.lyapDependencies}}),Object.defineProperty(t,"madDependencies",{enumerable:!0,get:function(){return An.madDependencies}}),Object.defineProperty(t,"magneticConstantDependencies",{enumerable:!0,get:function(){return En.magneticConstantDependencies}}),Object.defineProperty(t,"magneticFluxQuantumDependencies",{enumerable:!0,get:function(){return Pn.magneticFluxQuantumDependencies}}),Object.defineProperty(t,"mapDependencies",{enumerable:!0,get:function(){return Cn.mapDependencies}}),Object.defineProperty(t,"mapTransformDependencies",{enumerable:!0,get:function(){return jn.mapTransformDependencies}}),Object.defineProperty(t,"matrixDependencies",{enumerable:!0,get:function(){return Tn.matrixDependencies}}),Object.defineProperty(t,"matrixFromColumnsDependencies",{enumerable:!0,get:function(){return kn.matrixFromColumnsDependencies}}),Object.defineProperty(t,"matrixFromFunctionDependencies",{enumerable:!0,get:function(){return Bn.matrixFromFunctionDependencies}}),Object.defineProperty(t,"matrixFromRowsDependencies",{enumerable:!0,get:function(){return qn.matrixFromRowsDependencies}}),Object.defineProperty(t,"maxDependencies",{enumerable:!0,get:function(){return In.maxDependencies}}),Object.defineProperty(t,"maxTransformDependencies",{enumerable:!0,get:function(){return Rn.maxTransformDependencies}}),Object.defineProperty(t,"meanDependencies",{enumerable:!0,get:function(){return zn.meanDependencies}}),Object.defineProperty(t,"meanTransformDependencies",{enumerable:!0,get:function(){return Ln.meanTransformDependencies}}),Object.defineProperty(t,"medianDependencies",{enumerable:!0,get:function(){return Un.medianDependencies}}),Object.defineProperty(t,"minDependencies",{enumerable:!0,get:function(){return Hn.minDependencies}}),Object.defineProperty(t,"minTransformDependencies",{enumerable:!0,get:function(){return Gn.minTransformDependencies}}),Object.defineProperty(t,"modDependencies",{enumerable:!0,get:function(){return Vn.modDependencies}}),Object.defineProperty(t,"modeDependencies",{enumerable:!0,get:function(){return $n.modeDependencies}}),Object.defineProperty(t,"molarMassC12Dependencies",{enumerable:!0,get:function(){return Zn.molarMassC12Dependencies}}),Object.defineProperty(t,"molarMassDependencies",{enumerable:!0,get:function(){return Wn.molarMassDependencies}}),Object.defineProperty(t,"molarPlanckConstantDependencies",{enumerable:!0,get:function(){return Qn.molarPlanckConstantDependencies}}),Object.defineProperty(t,"molarVolumeDependencies",{enumerable:!0,get:function(){return Xn.molarVolumeDependencies}}),Object.defineProperty(t,"multinomialDependencies",{enumerable:!0,get:function(){return Yn.multinomialDependencies}}),Object.defineProperty(t,"multiplyDependencies",{enumerable:!0,get:function(){return Jn.multiplyDependencies}}),Object.defineProperty(t,"multiplyScalarDependencies",{enumerable:!0,get:function(){return Kn.multiplyScalarDependencies}}),Object.defineProperty(t,"neutronMassDependencies",{enumerable:!0,get:function(){return tr.neutronMassDependencies}}),Object.defineProperty(t,"normDependencies",{enumerable:!0,get:function(){return rr.normDependencies}}),Object.defineProperty(t,"notDependencies",{enumerable:!0,get:function(){return ir.notDependencies}}),Object.defineProperty(t,"nthRootDependencies",{enumerable:!0,get:function(){return ar.
2nthRootDependencies}}),Object.defineProperty(t,"nthRootsDependencies",{enumerable:!0,get:function(){return or.nthRootsDependencies}}),Object.defineProperty(t,"nuclearMagnetonDependencies",{enumerable:!0,get:function(){return sr.nuclearMagnetonDependencies}}),Object.defineProperty(t,"nullDependencies",{enumerable:!0,get:function(){return cr.nullDependencies}}),Object.defineProperty(t,"numberDependencies",{enumerable:!0,get:function(){return ur.numberDependencies}}),Object.defineProperty(t,"numericDependencies",{enumerable:!0,get:function(){return lr.numericDependencies}}),Object.defineProperty(t,"octDependencies",{enumerable:!0,get:function(){return fr.octDependencies}}),Object.defineProperty(t,"onesDependencies",{enumerable:!0,get:function(){return pr.onesDependencies}}),Object.defineProperty(t,"orDependencies",{enumerable:!0,get:function(){return yr.orDependencies}}),Object.defineProperty(t,"orTransformDependencies",{enumerable:!0,get:function(){return vr.orTransformDependencies}}),Object.defineProperty(t,"parseDependencies",{enumerable:!0,get:function(){return gr.parseDependencies}}),Object.defineProperty(t,"parserDependencies",{enumerable:!0,get:function(){return br.parserDependencies}}),Object.defineProperty(t,"partitionSelectDependencies",{enumerable:!0,get:function(){return xr.partitionSelectDependencies}}),Object.defineProperty(t,"permutationsDependencies",{enumerable:!0,get:function(){return _r.permutationsDependencies}}),Object.defineProperty(t,"phiDependencies",{enumerable:!0,get:function(){return wr.phiDependencies}}),Object.defineProperty(t,"piDependencies",{enumerable:!0,get:function(){return Nr.piDependencies}}),Object.defineProperty(t,"pickRandomDependencies",{enumerable:!0,get:function(){return Mr.pickRandomDependencies}}),Object.defineProperty(t,"pinvDependencies",{enumerable:!0,get:function(){return Or.pinvDependencies}}),Object.defineProperty(t,"planckChargeDependencies",{enumerable:!0,get:function(){return Sr.planckChargeDependencies}}),Object.defineProperty(t,"planckConstantDependencies",{enumerable:!0,get:function(){return Ar.planckConstantDependencies}}),Object.defineProperty(t,"planckLengthDependencies",{enumerable:!0,get:function(){return Er.planckLengthDependencies}}),Object.defineProperty(t,"planckMassDependencies",{enumerable:!0,get:function(){return Pr.planckMassDependencies}}),Object.defineProperty(t,"planckTemperatureDependencies",{enumerable:!0,get:function(){return Cr.planckTemperatureDependencies}}),Object.defineProperty(t,"planckTimeDependencies",{enumerable:!0,get:function(){return jr.planckTimeDependencies}}),Object.defineProperty(t,"polynomialRootDependencies",{enumerable:!0,get:function(){return Tr.polynomialRootDependencies}}),Object.defineProperty(t,"powDependencies",{enumerable:!0,get:function(){return Fr.powDependencies}}),Object.defineProperty(t,"printDependencies",{enumerable:!0,get:function(){return kr.printDependencies}}),Object.defineProperty(t,"printTransformDependencies",{enumerable:!0,get:function(){return Br.printTransformDependencies}}),Object.defineProperty(t,"prodDependencies",{enumerable:!0,get:function(){return qr.prodDependencies}}),Object.defineProperty(t,"protonMassDependencies",{enumerable:!0,get:function(){return Ir.protonMassDependencies}}),Object.defineProperty(t,"qrDependencies",{enumerable:!0,get:function(){return Rr.qrDependencies}}),Object.defineProperty(t,"quantileSeqDependencies",{enumerable:!0,get:function(){return zr.quantileSeqDependencies}}),Object.defineProperty(t,"quantileSeqTransformDependencies",{enumerable:!0,get:function(){return Lr.quantileSeqTransformDependencies}}),Object.defineProperty(t,"quantumOfCirculationDependencies",{enumerable:!0,get:function(){return Ur.quantumOfCirculationDependencies}}),Object.defineProperty(t,"randomDependencies",{enumerable:!0,get:function(){return Hr.randomDependencies}}),Object.defineProperty(t,"randomIntDependencies",{enumerable:!0,get:function(){return Gr.randomIntDependencies}}),Object.defineProperty(t,"rangeDependencies",{enumerable:!0,get:function(){return Vr.rangeDependencies}}),Object.defineProperty(t,"rangeTransformDependencies",{enumerable:!0,get:function(){return Zr.rangeTransformDependencies}}),Object.defineProperty(t,"rationalizeDependencies",{enumerable:!0,get:function(){return Qr.rationalizeDependencies}}),Object.defineProperty(t,"reDependencies",{enumerable:!0,get:function(){return Xr.reDependencies}}),Object.defineProperty(t,"reducedPlanckConstantDependencies",{enumerable:!0,get:function(){return Yr.reducedPlanckConstantDependencies}}),Object.defineProperty(t,"replacerDependencies",{enumerable:!0,get:function(){return Kr.replacerDependencies}}),Object.defineProperty(t,"reshapeDependencies",{enumerable:!0,get:function(){return ei.reshapeDependencies}}),Object.defineProperty(t,"resizeDependencies",{enumerable:!0,get:function(){return ti.resizeDependencies}}),Object.defineProperty(t,"resolveDependencies",{enumerable:!0,get:function(){return ni.resolveDependencies}}
2),Object.defineProperty(t,"reviverDependencies",{enumerable:!0,get:function(){return ii.reviverDependencies}}),Object.defineProperty(t,"rightArithShiftDependencies",{enumerable:!0,get:function(){return ai.rightArithShiftDependencies}}),Object.defineProperty(t,"rightLogShiftDependencies",{enumerable:!0,get:function(){return oi.rightLogShiftDependencies}}),Object.defineProperty(t,"rotateDependencies",{enumerable:!0,get:function(){return si.rotateDependencies}}),Object.defineProperty(t,"rotationMatrixDependencies",{enumerable:!0,get:function(){return ci.rotationMatrixDependencies}}),Object.defineProperty(t,"roundDependencies",{enumerable:!0,get:function(){return ui.roundDependencies}}),Object.defineProperty(t,"rowDependencies",{enumerable:!0,get:function(){return li.rowDependencies}}),Object.defineProperty(t,"rowTransformDependencies",{enumerable:!0,get:function(){return di.rowTransformDependencies}}),Object.defineProperty(t,"rydbergDependencies",{enumerable:!0,get:function(){return fi.rydbergDependencies}}),Object.defineProperty(t,"sackurTetrodeDependencies",{enumerable:!0,get:function(){return yi.sackurTetrodeDependencies}}),Object.defineProperty(t,"schurDependencies",{enumerable:!0,get:function(){return vi.schurDependencies}}),Object.defineProperty(t,"secDependencies",{enumerable:!0,get:function(){return hi.secDependencies}}),Object.defineProperty(t,"sechDependencies",{enumerable:!0,get:function(){return gi.sechDependencies}}),Object.defineProperty(t,"secondRadiationDependencies",{enumerable:!0,get:function(){return bi.secondRadiationDependencies}}),Object.defineProperty(t,"setCartesianDependencies",{enumerable:!0,get:function(){return Di.setCartesianDependencies}}),Object.defineProperty(t,"setDifferenceDependencies",{enumerable:!0,get:function(){return xi.setDifferenceDependencies}}),Object.defineProperty(t,"setDistinctDependencies",{enumerable:!0,get:function(){return _i.setDistinctDependencies}}),Object.defineProperty(t,"setIntersectDependencies",{enumerable:!0,get:function(){return wi.setIntersectDependencies}}),Object.defineProperty(t,"setIsSubsetDependencies",{enumerable:!0,get:function(){return Ni.setIsSubsetDependencies}}),Object.defineProperty(t,"setMultiplicityDependencies",{enumerable:!0,get:function(){return Mi.setMultiplicityDependencies}}),Object.defineProperty(t,"setPowersetDependencies",{enumerable:!0,get:function(){return Oi.setPowersetDependencies}}),Object.defineProperty(t,"setSizeDependencies",{enumerable:!0,get:function(){return Si.setSizeDependencies}}),Object.defineProperty(t,"setSymDifferenceDependencies",{enumerable:!0,get:function(){return Ai.setSymDifferenceDependencies}}),Object.defineProperty(t,"setUnionDependencies",{enumerable:!0,get:function(){return Ei.setUnionDependencies}}),Object.defineProperty(t,"signDependencies",{enumerable:!0,get:function(){return Pi.signDependencies}}),Object.defineProperty(t,"simplifyConstantDependencies",{enumerable:!0,get:function(){return ji.simplifyConstantDependencies}}),Object.defineProperty(t,"simplifyCoreDependencies",{enumerable:!0,get:function(){return Ti.simplifyCoreDependencies}}),Object.defineProperty(t,"simplifyDependencies",{enumerable:!0,get:function(){return Ci.simplifyDependencies}}),Object.defineProperty(t,"sinDependencies",{enumerable:!0,get:function(){return Fi.sinDependencies}}),Object.defineProperty(t,"sinhDependencies",{enumerable:!0,get:function(){return ki.sinhDependencies}}),Object.defineProperty(t,"sizeDependencies",{enumerable:!0,get:function(){return Bi.sizeDependencies}}),Object.defineProperty(t,"sluDependencies",{enumerable:!0,get:function(){return qi.sluDependencies}}),Object.defineProperty(t,"smallerDependencies",{enumerable:!0,get:function(){return Ii.smallerDependencies}}),Object.defineProperty(t,"smallerEqDependencies",{enumerable:!0,get:function(){return Ri.smallerEqDependencies}}),Object.defineProperty(t,"solveODEDependencies",{enumerable:!0,get:function(){return zi.solveODEDependencies}}),Object.defineProperty(t,"sortDependencies",{enumerable:!0,get:function(){return Li.sortDependencies}}),Object.defineProperty(t,"sparseDependencies",{enumerable:!0,get:function(){return Hi.sparseDependencies}}),Object.defineProperty(t,"speedOfLightDependencies",{enumerable:!0,get:function(){return Vi.speedOfLightDependencies}}),Object.defineProperty(t,"splitUnitDependencies",{enumerable:!0,get:function(){return $i.splitUnitDependencies}}),Object.defineProperty(t,"sqrtDependencies",{enumerable:!0,get:function(){return Wi.sqrtDependencies}}),Object.defineProperty(t,"sqrtmDependencies",{enumerable:!0,get:function(){return Zi.sqrtmDependencies}}),Object.defineProperty(t,"squareDependencies",{enumerable:!0,get:function(){return Qi.squareDependencies}}),Object.defineProperty(t,"squeezeDependencies",{enumerable:!0,get:function(){return Xi.squeezeDependencies}}),Object.defineProperty(t,"stdDependencies",{enumerable:!0,get:function(){return Yi.stdDependencies}}),Object.defineProperty(t,"stdTransformDependencies",{enumerable:!0,get:function(){return Ji.stdTransformDependencies}}),Object.defineProperty(t,"stefanBoltzmannDependencies",{enumerable:!0,get:function(){return Ki.stefanBoltzmannDependencies}}),Object.defineProperty(t,"stirlingS2Dependencies",{enumerable:!0,get:function(){return ea.stirlingS2Dependencies}}),Object.defineProperty(t,"stringDependencies",{enumerable:!0,get:function(){return ta.stringDependencies}}),Object.defineProperty(t,"subsetDependencies",{enumerable:!0,get:function(){return na.subsetDependencies}}),Object.defineProperty(t,"subsetTransformDependencies",{enumerable:!0,get:function(){return ra.subsetTransformDependencies}}),Object.defineProperty(t,"subtractDependencies",{enumerable:!0,get:function(){return ia.subtractDependencies}}),Object.defineProperty(t,"subtractScalarDependencies",{enumerable:!0,get:function(){return aa.subtractScalarDependencies}}),Object.defineProperty(t,"sumDependencies",{enumerable:!0,get:function(){return oa.sumDependencies}}),Object.defineProperty(t,"sumTransformDependencies",{enumerable:!0,get:function(){return sa.sumTransformDependencies}}),Object.defineProperty(t,"sylvesterDependencies",{enumerable:!0,get:function(){return ca.sylvesterDependencies}}
2),Object.defineProperty(t,"symbolicEqualDependencies",{enumerable:!0,get:function(){return la.symbolicEqualDependencies}}),Object.defineProperty(t,"tanDependencies",{enumerable:!0,get:function(){return da.tanDependencies}}),Object.defineProperty(t,"tanhDependencies",{enumerable:!0,get:function(){return fa.tanhDependencies}}),Object.defineProperty(t,"tauDependencies",{enumerable:!0,get:function(){return pa.tauDependencies}}),Object.defineProperty(t,"thomsonCrossSectionDependencies",{enumerable:!0,get:function(){return ma.thomsonCrossSectionDependencies}}),Object.defineProperty(t,"toDependencies",{enumerable:!0,get:function(){return ya.toDependencies}}),Object.defineProperty(t,"traceDependencies",{enumerable:!0,get:function(){return va.traceDependencies}}),Object.defineProperty(t,"transposeDependencies",{enumerable:!0,get:function(){return ha.transposeDependencies}}),Object.defineProperty(t,"trueDependencies",{enumerable:!0,get:function(){return ga.trueDependencies}}),Object.defineProperty(t,"typeOfDependencies",{enumerable:!0,get:function(){return ba.typeOfDependencies}}),Object.defineProperty(t,"typedDependencies",{enumerable:!0,get:function(){return Da.typedDependencies}}),Object.defineProperty(t,"unaryMinusDependencies",{enumerable:!0,get:function(){return xa.unaryMinusDependencies}}),Object.defineProperty(t,"unaryPlusDependencies",{enumerable:!0,get:function(){return _a.unaryPlusDependencies}}
2),Object.defineProperty(t,"unequalDependencies",{enumerable:!0,get:function(){return wa.unequalDependencies}}),Object.defineProperty(t,"unitDependencies",{enumerable:!0,get:function(){return Ma.unitDependencies}}),Object.defineProperty(t,"usolveAllDependencies",{enumerable:!0,get:function(){return Ea.usolveAllDependencies}}),Object.defineProperty(t,"usolveDependencies",{enumerable:!0,get:function(){return Aa.usolveDependencies}}),Object.defineProperty(t,"vacuumImpedanceDependencies",{enumerable:!0,get:function(){return Pa.vacuumImpedanceDependencies}}),Object.defineProperty(t,"varianceDependencies",{enumerable:!0,get:function(){return Ca.varianceDependencies}}),Object.defineProperty(t,"varianceTransformDependencies",{enumerable:!0,get:function(){return ja.varianceTransformDependencies}}),Object.defineProperty(t,"versionDependencies",{enumerable:!0,get:function(){return Ta.versionDependencies}}),Object.defineProperty(t,"weakMixingAngleDependencies",{enumerable:!0,get:function(){return Fa.weakMixingAngleDependencies}}),Object.defineProperty(t,"wienDisplacementDependencies",{enumerable:!0,get:function(){return ka.wienDisplacementDependencies}}),Object.defineProperty(t,"xgcdDependencies",{enumerable:!0,get:function(){return Ba.xgcdDependencies}}),Object.defineProperty(t,"xorDependencies",{enumerable:!0,get:function(){return qa.xorDependencies}}),Object.defineProperty(t,"zerosDependencies",{enumerable:!0,get:function(){return Ia.zerosDependencies}}),Object.defineProperty(t,"zetaDependencies",{enumerable:!0,get:function(){return Ra.zetaDependencies}}),Object.defineProperty(t,"zpk2tfDependencies",{enumerable:!0,get:function(){return za.zpk2tfDependencies}});var r=n(60195),i=n(72914),a=n(3151),o=n(33241),s=n(22258),c=n(61270),u=n(38299),l=n(34765),d=n(1620),f=n(77112),p=n(64058),m=n(87874),y=n(43387),v=n(31825),h=n(70319),g=n(83006),b=n(70645),D=n(35531),x=n(27610),_=n(81342),w=n(82532),N=n(87063),M=n(79719),O=n(25019),S=n(23008),A=n(92166),E=n(71226),P=n(54020),C=n(81868),j=n(8970),T=n(6045),F=n(58319),k=n(57629),B=n(2361),q=n(79083),I=n(70953),R=n(84850),z=n(53163),L=n(38378),U=n(84822),H=n(88615),G=n(3393),V=n(15450),$=n(85112),W=n(7778),Z=n(86066),Q=n(32678),X=n(68334),Y=n(18679),J=n(48877),K=n(6869),ee=n(29240),te=n(92268),ne=n(15457),re=n(94491),ie=n(24642),ae=n(96423),oe=n(29),se=n(71165),ce=n(43977),ue=n(30235),le=n(48243),de=n(99033),fe=n(61635),pe=n(74121),me=n(26039),ye=n(22564),ve=n(83100),he=n(14877),ge=n(79379),be=n(79048),De=n(51444),xe=n(15319),_e=n(81563),we=n(50632),Ne=n(4552),Me=n(99877),Oe=n(89280),Se=n(84787),Ae=n(42697),Ee=n(47521),Pe=n(58443),Ce=n(18448),je=n(21926),Te=n(21873),Fe=n(61290),ke=n(214),Be=n(73198),qe=n(61686),Ie=n(29664),Re=n(78508),ze=n(21136),Le=n(1685),Ue=n(19864),He=n(2482),Ge=n(24080),Ve=n(87938),$e=n(62761),We=n(27786),Ze=n(4719),Qe=n(77427),Xe=n(48487),Ye=n(42603),Je=n(79600),Ke=n(71352),et=n(66798),tt=n(61832),nt=n(99639),rt=n(79558),it=n(68288),at=n(29736),ot=n(95521),st=n(74787),ct=n(59979),ut=n(81663),lt=n(83199),dt=n(54581),ft=n(61826),pt=n(42324),mt=n(11864),yt=n(91021),vt=n(94713),ht=n(56629),gt=n(90535),bt=n(59254),Dt=n(31107),xt=n(19609),_t=n(78807),wt=n(32736),Nt=n(16349),Mt=n(17102),Ot=n(48334),St=n(70357),At=n(41502),Et=n(60523),Pt=n(70185),Ct=n(7636),jt=n(50783),Tt=n(34430),Ft=n(57598),kt=n(55022),Bt=n(8753),qt=n(87412),It=n(75555),Rt=n(1436),zt=n(23011),Lt=n(29569),Ut=n(50795),Ht=n(52705),Gt=n(19211),Vt=n(80993),$t=n(99733),Wt=n(40466),Zt=n(3648),Qt=n(60431),Xt=n(47612),Yt=n(81225),Jt=n(15734),Kt=n(40462),en=n(66544),tn=n(20014),nn=n(68024),rn=n(81139),an=n(93808),on=n(87669),sn=n(22045),cn=n(86938),un=n(24247),ln=n(60999),dn=n(39588),fn=n(84990),pn=n(82004),mn=n(6159),yn=n(2444),vn=n(45476),hn=n(65072),gn=n(27821),bn=n(23072),Dn=n(81024),xn=n(27533),_n=n(30400),wn=n(27978),Nn=n(34121),Mn=n(73970),On=n(98289),Sn=n(29855),An=n(50825),En=n(73663),Pn=n(60573),Cn=n(90669),jn=n(7871),Tn=n(72372),Fn=n(17196),kn=n(42271),Bn=n(50540),qn=n(36189),In=n(34229),Rn=n(22663),zn=n(37860),Ln=n(53944),Un=n(85151),Hn=n(68327),Gn=n(38077),Vn=n(44963),$n=n(15030),Wn=n(7692),Zn=n(20774),Qn=n(66113),Xn=n(46818),Yn=n(56678),Jn=n(87121),Kn=n(33985),er=n(48326),tr=n(33864),nr=n(61233),rr=n(37439),ir=n(8574),ar=n(7625),or=n(90478),sr=n(330),cr=n(6316),ur=n(17072),lr=n(54944),dr=n(88442),fr=n(87005),pr=n(83588),mr=n(4825),yr=n(61220),vr=n(19384),hr=n(45171),gr=n(58775),br=n(94278),Dr=n(4294),xr=n(12517),_r=n(39040),wr=n(67204),Nr=n(75894),Mr=n(90263),Or=n(97570),Sr=n(38364),Ar=n(97884),Er=n(59028),Pr=n(7072),Cr=n(93494),jr=n(10757),Tr=n(79407),Fr=n(90545),kr=n(12848),Br=n(59623),qr=n(66460),Ir=n(89933),Rr=n(27358),zr=n(15656),Lr=n(72593),Ur=n(41230),Hr=n(69270),Gr=n(88867),Vr=n(30918),$r=n(41094),Wr=n(47146),Zr=n(46302),Qr=n(56267),Xr=n(95336),Yr=n(63120),Jr=n(4336),Kr=n(49483),ei=n(46113),ti=n(9581),ni=n(10723),ri=n(95644),ii=n(7530),ai=n(91367),oi=n(15643),si=n(68126),ci=n(87518),ui=n(74243),li=n(50579),di=n(88041),fi=n(15286),pi=n(48183),mi=n(25535),yi=n(74185),vi=n(28702),hi=n(2358),gi=n(28082),bi=n(19144),Di=n(8311),xi=n(97300),_i=n(95751),wi=n(64752),Ni=n(42789),Mi=n(57684),Oi=n(86228),Si=n(43126),Ai=n(55445),Ei=n(45158),Pi=n(37132),Ci=n(18934),ji=n(81566),Ti=n(73929),Fi=n(58945),ki=n(82703),Bi=n(38348),qi=n(71721),Ii=n(10147),Ri=n(14541),zi=n(25670),Li=n(34621),Ui=n(46239),Hi=n(30449),Gi=n(50372),Vi=n(10555),$i=n(70517),Wi=n(287),Zi=n(11850),Qi=n(29442),Xi=n(247),Yi=n(70398),Ji=n(70646),Ki=n(787),ea=n(34940),ta=n(17312),na=n(75611),ra=n(55729),ia=n(21829),aa=n(41981),oa=n(6560),sa=n(36228),ca=n(4962),ua=n(3789),la=n(97971),da=n(21744),fa=n(3152),pa=n(21725),ma=n(42096),ya=n(57468),va=n(45058),ha=n(22920),ga=n(98833),ba=n(60160),Da=n(8011),xa=n(73504),_a=n(2296),wa=n(72938),Na=n(93981),Ma=n(82567),Oa=n(20702),Sa=n(45208),Aa=n(25547),Ea=n(22018),Pa=n(82546),Ca=n(94466),ja=n(17930),Ta=n(67479),Fa=n(55534),k
2a=n(32861),Ba=n(72655),qa=n(38362),Ia=n(99192),Ra=n(28727),za=n(61060),La=n(68446)},18020:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.getSafeMethod=function(e,t){if(!s(e,t))throw new Error('No access to method "'+t+'"');return e[t]},t.getSafeProperties=function(e){return Object.keys(e).filter(function(t){return(0,a.hasOwnProperty)(e,t)})},t.getSafeProperty=function(e,t){if(c(e)&&o(e,t))return e[t];if("function"==typeof e[t]&&s(e,t))throw new Error('Cannot access method "'+t+'" as a property');throw new Error('No access to property "'+t+'"')},t.hasSafeProperty=function(e,t){return t in e},t.isPlainObject=c,t.isSafeMethod=s,t.isSafeProperty=o,t.setSafeProperty=function(e,t,n){if(c(e)&&o(e,t))return e[t]=n,n;throw new Error('No access to property "'+t+'"')};var i=r(n(73738)),a=n(37917);function o(e,t){return!(!e||"object"!==(0,i.default)(e)||!(0,a.hasOwnProperty)(u,t)&&(t in Object.prototype||t in Function.prototype))}function s(e,t){return!(null==e||"function"!=typeof e[t]||(0,a.hasOwnProperty)(e,t)&&Object.getPrototypeOf&&t in Object.getPrototypeOf(e)||!(0,a.hasOwnProperty)(l,t)&&(t in Object.prototype||t in Function.prototype))}function c(e){return"object"===(0,i.default)(e)&&e&&e.constructor===Object}var u={length:!0,name:!0},l={toString:!0,valueOf:!0,toLocaleString:!0}},18135:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.modeDocs=void 0,t.modeDocs={name:"mode",category:"Statistics",syntax:["mode(a, b, c, ...)","mode(A)","mode(A, a, b, B, c, ...)"],description:"Computes the mode of all values as an array. In case mode being more than one, multiple values are returned in an array.",examples:["mode(2, 1, 4, 3, 1)","mode([1, 2.7, 3.2, 4, 2.7])","mode(1, 4, 6, 1, 6)"],seealso:["max","mean","min","median","prod","std","sum","variance"]}},18210:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dotPowDocs=void 0,t.dotPowDocs={name:"dotPow",category:"Operators",syntax:["x .^ y","dotPow(x, y)"],description:"Calculates the power of x to y element wise.",examples:["a = [1, 2, 3; 4, 5, 6]","a .^ 2"],seealso:["pow"]}},18270:function(e,t,n){var r=n(3344);e.exports=function(e){return Object(r(e))}},18385:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.modDocs=void 0,t.modDocs={name:"mod",category:"Operators",syntax:["x % y","x mod y","mod(x, y)"],description:"Calculates the modulus, the remainder of an integer division.",examples:["7 % 3","11 % 2","10 mod 4","isOdd(x) = x % 2","isOdd(2)","isOdd(3)"],seealso:["divide"]}},18399:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createReplacer=void 0;var r=n(77942),i=[];t.createReplacer=(0,r.factory)("replacer",i,function(){return function(e,t){return"number"!=typeof t||isFinite(t)&&!isNaN(t)?t:{mathjs:"number",value:String(t)}}})},18410:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isZeroDocs=void 0,t.isZeroDocs={name:"isZero",category:"Utils",syntax:["isZero(x)"],description:"Test whether a value is zero.",examples:["isZero(2)","isZero(0)","isZero(-4)","isZero([3, 0, -2, 0])"],seealso:["isInteger","isNumeric","isNegative","isPositive"]}},18448:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.derivativeDependencies=void 0;var r=n(74121),i=n(16349),a=n(4825),o=n(45171),s=n(3789),c=n(48487),u=n(81139),l=n(54944),d=n(58775),f=n(18934),p=n(8011),m=n(11424);t.derivativeDependencies={ConstantNodeDependencies:r.ConstantNodeDependencies,FunctionNodeDependencies:i.FunctionNodeDependencies,OperatorNodeDependencies:a.OperatorNodeDependencies,ParenthesisNodeDependencies:o.ParenthesisNodeDependencies,SymbolNodeDependencies:s.SymbolNodeDependencies,equalDependencies:c.equalDependencies,isZeroDependencies:u.isZeroDependencies,numericDependencies:l.numericDependencies,parseDependencies:d.parseDependencies,simplifyDependencies:f.simplifyDependencies,typedDependencies:p.typedDependencies,createDerivative:m.createDerivative}},18460:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createLeftShift=void 0;var r=n(33999),i=n(14020),a=n(26470),o=n(57357),s=n(7954),c=n(66455),u=n(77942),l=n(60685),d=n(52109),f=n(93283),p=n(33371),m="leftShift",y=["typed","matrix","equalScalar","zeros","DenseMatrix","concat"];t.createLeftShift=(0,u.factory)(m,y,function(e){var t=e.typed,n=e.matrix,u=e.equalScalar,y=e.zeros,v=e.DenseMatrix,h=e.concat,g=(0,o.createMatAlgo01xDSid)({typed:t}),b=(0,r.createMatAlgo02xDS0)({typed:t,equalScalar:u}),D=(0,c.createMatAlgo08xS0Sid)({typed:t,equalScalar:u}),x=(0,s.createMatAlgo10xSids)({typed:t,DenseMatrix:v}),_=(0,i.createMatAlgo11xS0s)({typed:t,equalScalar:u}),w=(0,a.createMatAlgo14xDs)({typed:t}),N=(0,l.createMatrixAlgorithmSuite)({typed:t,matrix:n,concat:h}),M=(0,d.createUseMatrixForArrayScalar)({typed:t,matrix:n});return t(m,{"number, number":f.leftShiftNumber,"BigNumber, BigNumber":p.leftShiftBigNumber,"SparseMatrix, number | BigNumber":t.referToSelf(function(e){return function(t,n){return u(n,0)?t.clone():_(t,n,e,!1)}}),"DenseMatrix, number | BigNumber":t.referToSelf(function(e){return function(t,n){return u(n,0)?t.clone():w(t,n,e,!1)}}),"number | BigNumber, SparseMatrix":t.referToSelf(function(e){return function(t,n){return u(t,0)?y(n.size(),n.storage()):x(n,t,e,!0)}}),"number | BigNumber, DenseMatrix":t.referToSelf(function(e){return function(t,n){return u(t,0)?y(n.size(),n.storage()):w(n,t,e,!0)}})},M,N({SS:D,DS:g,SD:b}))})},18553:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDiffTransform=void 0;var r=n(77942),i=n(40892),a=n(3106),o=n(46560),s="diff",c=["typed","matrix","subtract","number","bignumber"];t.createDiffTransform=(0,r.factory)(s,c,function(e){var t=e.typed,n=e.matrix,r=e.subtract,c=e.number,u=e.bignumber,l=(0,a.createDiff)({typed:t,matrix:n,subtract:r,number:c,bignumber:u});return t(s,{"...any":function(e){e=(0,o.lastDimToZeroBase)(e);try{return l.apply(null,e)}catch(e){throw(0,i.errorTransform)(e)}}})},{isTransformFunction:!0})},18637:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bellNumbersDocs=void 0,t.bellNumbersDocs={name:"bellNumbers",category:"Combinatorics",syntax:["bellNumbers(n)"],description:"The Bell Numbers count the number of partitions of a set. A partition is a pairwise disjoint subset of S whose union is S. `bellNumbers` only takes integer arguments. The following condition must be enforced: n >= 0.",examples:["bellNumbers(3)","bellNumbers(8)"],seealso:["stirlingS2"]}},18679:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.columnDependencies=void 0;var r=n(52705),i=n(72372),a=n(30918),o=n(8011),s=n(11424);t.columnDependencies={IndexDependencies:r.IndexDependencies,matrixDependencies:i.matrixDependencies,rangeDependencies:a.rangeDependencies,typedDependencies:o.typedDependencies,createColumn:s.createColumn}},18934:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.simplifyDependencies=void 0;var r=n(81868),i=n(31107),a=n(72914),o=n(83006),s=n(74121),c=n(16349),u=n(19211),l=n(88442),d=n(4825),f=n(45171),p=n(3789),m=n(1620),y=n(29664),v=n(48487),h=n(81139),g=n(72372),b=n(87121),D=n(58775),x=n(90545),_=n(10723),w=n(81566),N=n(73929),M=n(21829),O=n(8011),S=n(11424);t.simplifyDependencies={bignumberDependencies:r.bignumberDependencies,fractionDependencies:i.fractionDependencies,AccessorNodeDependencies:a.AccessorNodeDependencies,ArrayNodeDependencies:o.ArrayNodeDependencies,ConstantNodeDependencies:s.ConstantNodeDependencies,FunctionNodeDependencies:c.FunctionNodeDependencies,IndexNodeDependencies:u.IndexNodeDependencies,ObjectNodeDependencies:l.ObjectNodeDependencies,OperatorNodeDependencies:d.OperatorNodeDependencies,ParenthesisNodeDependencies:f.ParenthesisNodeDependencies,SymbolNodeDependencies:p.SymbolNodeDependencies,addDependencies:m.addDependencies,divideDependencies:y.divideDependencies,equalDependencies:v.equalDependencies,isZeroDependencies:h.isZeroDependencies,matrixDependencies:g.matrixDependencies,multiplyDependencies:b.multiplyDependencies,parseDependencies:D.parseDependencies,powDependencies:x.powDependencies,resolveDependencies:_.resolveDependencies,simplifyConstantDependencies:w.simplifyConstantDependencies,simplifyCoreDependencies:N.simplifyCoreDependencies,subtractDependencies:M.subtractDependencies,typedDependencies:O.typedDependencies,createSimplify:S.createSimplify}},19144:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.secondRadiationDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.secondRadiationDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createSecondRadiation:a.createSecondRadiation}},19167:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createExpm=void 0;var r=n(22478),i=n(15479),a=n(77942),o="expm",s=["typed","abs","add","identity","inv","multiply"];t.createExpm=(0,a.factory)(o,s,function(e){var t=e.typed,n=e.abs,a=e.add,s=e.identity,c=e.inv,u=e.multiply;return t(o,{Matrix:function(e){var t=e.size();if(2!==t.length||t[0]!==t[1])throw new RangeError("Matrix must be square (size: "+(0,i.format)(t)+")");for(var o=t[0],d=function(e){for(var t=e.size()[0],r=0,i=0;i<t;i++){for(var a=0,o=0;o<t;o++)a+=n(e.get([i,o]));r=Math.max(a,r)}return r}(e),f=function(e){for(var t=0;t<30;t++)for(var n=0;n<=t;n++){var r=t-n;if(l(e,n,r)<1e-15)return{q:n,j:r}}throw new Error("Could not find acceptable parameters to compute the matrix exponential (try increasing maxSearchSize in expm.js)")}(d),p=f.q,m=f.j,y=u(e,Math.pow(2,-m)),v=s(o),h=s(o),g=1,b=y,D=-1,x=1;x<=p;x++)x>1&&(b=u(b,y),D=-D),v=a(v,u(g=g*(p-x+1)/((2*p-x+1)*x),b)),h=a(h,u(g*D,b));for(var _=u(c(h),v),w=0;w<m;w++)_=u(_,_);return(0,r.isSparseMatrix)(e)?e.createSparseMatrix(_):_}});function l(e,t,n){for(var r=1,i=2;i<=t;i++)r*=i;for(var a=r,o=t+1;o<=2*t;o++)a*=o;var s=a*(2*t+1);return 8*Math.pow(e/Math.pow(2,n),2*t)*r*r/(a*s)}})},19190:function(e,t,n){var r=n(4228),i=n(63387),a=n(67574)("species");e.exports=function(e,t){var n,o=r(e).constructor;return void 0===o||null==(n=r(o)[a])?t:i(n)}},19205:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setCartesianDocs=void 0,t.setCartesianDocs={name:"setCartesian",category:"Set",syntax:["setCartesian(set1, set2)"],description:"Create the cartesian product of two (multi)sets. Multi-dimension arrays will be converted to single-dimension arrays and the values will be sorted in ascending order before the operation.",examples:["setCartesian([1, 2], [3, 4])"],seealso:["setUnion","setIntersect","setDifference","setPowerset"]}},19211:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IndexNodeDependencies=void 0;var r=n(61233),i=n(38348),a=n(11424);t.IndexNodeDependencies={NodeDependencies:r.NodeDependencies,sizeDependencies:i.sizeDependencies,createIndexNode:a.createIndexNode}},19384:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.orTransformDependencies=void 0;var r=n(58443),i=n(43977),a=n(42603),o=n(72372),s=n(8011),c=n(11424);t.orTransformDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,concatDependencies:i.concatDependencies,equalScalarDependencies:a.equalScalarDependencies,matrixDependencies:o.matrixDependencies,typedDependencies:s.typedDependencies,createOrTransform:c.createOrTransform}},19428:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.acschDocs=void 0,t.acschDocs={name:"acsch",category:"Trigonometry",syntax:["acsch(x)"],description:"Calculate the hyperbolic arccosecant of a value, defined as `acsch(x) = ln(1/x + sqrt(1/x^2 + 1))`.",examples:["acsch(0.5)"],seealso:["asech","acoth"]}},19609:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FractionDependencies=void 0;var r=n(11424);t.FractionDependencies={createFractionClass:r.createFractionClass}},19626:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.version=void 0,t.version="12.4.3"},19648:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createSolveODE=void 0;var i=r(n(43693)),a=r(n(85715)),o=r(n(41132)),s=n(22478),c=n(77942);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}var l=["typed","add","subtract","multiply","divide","max","map","abs","isPositive","isNegative","larger","smaller","matrix","bignumber","unaryMinus"];t.createSolveODE=(0,c.factory)("solveODE",l,function(e){var t=e.typed,n=e.add,r=e.subtract,c=e.multiply,l=e.divide,d=e.max,f=e.map,p=e.abs,m=e.isPositive,y=e.isNegative,v=e.larger,h=e.smaller,g=e.matrix,b=e.bignumber,D=e.unaryMinus;function x(e){return function(t,i,u,g){if(2!==i.length||!i.every(M)&&!i.every(s.isUnit))throw new Error('"tspan" must be an Array of two numeric values or two units [tStart, tEnd]');var x=i[0],_=i[1],w=v(_,x),N=g.firstStep;if(void 0!==N&&!m(N))throw new Error('"firstStep" must be positive');var O=g.maxStep;if(void 0!==O&&!m(O))throw new Error('"maxStep" must be positive');var S=g.minStep;if(S&&y(S))throw new Error('"minStep" must be positive or zero');var A=[x,_,N,S,O].filter(function(e){return void 0!==e});if(!A.every(M)&&!A.every(s.isUnit))throw new Error('Inconsistent type of "t" dependant variables');for(var E=g.tol?g.tol:1e-4,P=g.minDelta?g.minDelta:.2,C=g.maxDelta?g.maxDelta:5,j=g.maxIter?g.maxIter:1e4,T=[x,_].concat((0,o.default)(u),[O,S]).some(s.isBigNumber),F=T?[b(e.a),b(e.c),b(e.b),b(e.bp)]:[e.a,e.c,e.b,e.bp],k=(0,a.default)(F,4),B=k[0],q=k[1],I=k[2],R=k[3],z=N?
2w?N:D(N):l(r(_,x),1),L=[x],U=[u],H=r(I,R),G=0,V=0,$=function(e){return e?h:v}(w),W=function(e){var t=e?v:h;return function(e,i,a){var o=n(e,a);return t(o,i)?r(i,e):a}}(w);$(L[G],_);){var Z=[];z=W(L[G],_,z),Z.push(t(L[G],U[G]));for(var Q=1;Q<q.length;++Q)Z.push(t(n(L[G],c(q[Q],z)),n(U[G],c(z,B[Q],Z))));var X=d(p(f(c(H,Z),function(e){return(0,s.isUnit)(e)?e.value:e})));X<E&&E/X>1/4&&(L.push(n(L[G],z)),U.push(n(U[G],c(z,I,Z))),G++);var Y=.84*Math.pow(E/X,.2);if(h(Y,P)?Y=P:v(Y,C)&&(Y=C),Y=T?b(Y):Y,z=c(z,Y),O&&v(p(z),O)?z=w?O:D(O):S&&h(p(z),S)&&(z=w?S:D(S)),++V>j)throw new Error("Maximum number of iterations reached, try changing options")}return{t:L,y:U}}}function _(e,t,n,r){return x({a:[[],[.5],[0,3/4],[2/9,1/3,4/9]],c:[null,.5,3/4,1],b:[2/9,1/3,4/9,0],bp:[7/24,1/4,1/3,1/8]})(e,t,n,r)}function w(e,t,n,r){return x({a:[[],[.2],[3/40,9/40],[44/45,-56/15,32/9],[19372/6561,-25360/2187,64448/6561,-212/729],[9017/3168,-355/33,46732/5247,49/176,-5103/18656],[35/384,0,500/1113,125/192,-2187/6784,11/84]],c:[null,.2,.3,.8,8/9,1,1],b:[35/384,0,500/1113,125/192,-2187/6784,11/84,0],bp:[5179/57600,0,7571/16695,393/640,-92097/339200,187/2100,1/40]})(e,t,n,r)}function N(e,t,n,r){var a=r.method?r.method:"RK45",o={RK23:_,RK45:w};if(a.toUpperCase()in o){var s=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach(function(t){(0,i.default)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},r);return delete s.method,o[a.toUpperCase()](e,t,n,s)}var c=Object.keys(o).map(function(e){return'"'.concat(e,'"')}),l="".concat(c.slice(0,-1).join(", ")," and ").concat(c.slice(-1));throw new Error('Unavailable method "'.concat(a,'". Available methods are ').concat(l))}function M(e){return(0,s.isBigNumber)(e)||(0,s.isNumber)(e)}function O(e,t,n,r){var i=N(e,t.toArray(),n.toArray(),r);return{t:g(i.t),y:g(i.y)}}return t("solveODE",{"function, Array, Array, Object":N,"function, Matrix, Matrix, Object":O,"function, Array, Array":function(e,t,n){return N(e,t,n,{})},"function, Matrix, Matrix":function(e,t,n){return O(e,t,n,{})},"function, Array, number | BigNumber | Unit":function(e,t,n){var r=N(e,t,[n],{});return{t:r.t,y:r.y.map(function(e){return e[0]})}},"function, Matrix, number | BigNumber | Unit":function(e,t,n){var r=N(e,t.toArray(),[n],{});return{t:g(r.t),y:g(r.y.map(function(e){return e[0]}))}},"function, Array, number | BigNumber | Unit, Object":function(e,t,n,r){var i=N(e,t,[n],r);return{t:i.t,y:i.y.map(function(e){return e[0]})}},"function, Matrix, number | BigNumber | Unit, Object":function(e,t,n,r){var i=N(e,t.toArray(),[n],r);return{t:g(i.t),y:g(i.y.map(function(e){return e[0]}))}}})})},19791:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSubset=void 0;var r=n(22478),i=n(37917),a=n(80257),o=n(18020),s=n(8973),c=n(77942),u="subset",l=["typed","matrix","zeros","add"];function d(e,t){if(!(0,r.isIndex)(t))throw new TypeError("Index expected");if((0,a.isEmptyIndex)(t))return"";if((0,a.validateIndexSourceSize)(Array.from(e),t),1!==t.size().length)throw new s.DimensionError(t.size().length,1);var n=e.length;(0,a.validateIndex)(t.min()[0],n),(0,a.validateIndex)(t.max()[0],n);var i=t.dimension(0),o="";return i.forEach(function(t){o+=e.charAt(t)}),o}function f(e,t,n,r){if(!t||!0!==t.isIndex)throw new TypeError("Index expected");if((0,a.isEmptyIndex)(t))return e;if((0,a.validateIndexSourceSize)(Array.from(e),t),1!==t.size().length)throw new s.DimensionError(t.size().length,1);if(void 0!==r){if("string"!=typeof r||1!==r.length)throw new TypeError("Single character expected as defaultValue")}else r=" ";var i=t.dimension(0);if(i.size()[0]!==n.length)throw new s.DimensionError(i.size()[0],n.length);var o=e.length;(0,a.validateIndex)(t.min()[0]),(0,a.validateIndex)(t.max()[0]);for(var c=[],u=0;u<o;u++)c[u]=e.charAt(u);if(i.forEach(function(e,t){c[e]=n.charAt(t[0])}),c.length>o)for(var l=o-1,d=c.length;l<d;l++)c[l]||(c[l]=r);return c.join("")}function p(e,t){if(!(0,a.isEmptyIndex)(t)){if(1!==t.size().length)throw new s.DimensionError(t.size(),1);var n=t.dimension(0);if("string"!=typeof n)throw new TypeError("String expected as index to retrieve an object property");return(0,o.getSafeProperty)(e,n)}}function m(e,t,n){if((0,a.isEmptyIndex)(t))return e;if(1!==t.size().length)throw new s.DimensionError(t.size(),1);var r=t.dimension(0);if("string"!=typeof r)throw new TypeError("String expected as index to retrieve an object property");var c=(0,i.clone)(e);return(0,o.setSafeProperty)(c,r,n),c}t.createSubset=(0,c.factory)(u,l,function(e){var t=e.typed,n=e.matrix,r=e.zeros,i=e.add;return t(u,{"Matrix, Index":function(e,t){return(0,a.isEmptyIndex)(t)?n():((0,a.validateIndexSourceSize)(e,t),e.subset(t))},"Array, Index":t.referTo("Matrix, Index",function(e){return function(t,r){var i=e(n(t),r);return r.isScalar()?i:i.valueOf()}}),"Object, Index":p,"string, Index":d,"Matrix, Index, any, any":function(e,t,n,o){return(0,a.isEmptyIndex)(t)?e:((0,a.validateIndexSourceSize)(e,t),e.clone().subset(t,function(e,t){if("string"==typeof e)throw new Error("can't boradcast a string");if(t._isScalar)return e;var n=t.size();if(!n.every(function(e){return e>0}))return e;try{return i(e,r(n))}catch(t){return e}}(n,t),o))},"Array, Index, any, any":t.referTo("Matrix, Index, any, any",function(e){return function(t,r,i,a){var o=e(n(t),r,i,a);return o.isMatrix?o.valueOf():o}}),"Array, Index, any":t.referTo("Matrix, Index, any, any",function(e){return function(t,r,i){return e(n(t),r,i,void 0).valueOf()}}),"Matrix, Index, any":t.referTo("Matrix, Index, any, any",function(e){return function(t,n,r){return e(t,n,r,void 0)}}),"string, Index, string":f,"string, Index, string, string":f,"Object, Index, any":m})})},19836:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createAdd=void 0;var r=n(77942),i=n(57357),a=n(65164),o=n(7954),s=n(60685),c=["typed","matrix","addScalar","equalScalar","DenseMatrix","SparseMatrix","concat"];t.createAdd=(0,r.factory)("add",c,function(e){var t=e.typed,n=e.matrix,r=e.addScalar,c=e.equalScalar,u=e.DenseMatrix,l=(e.SparseMatrix,e.concat),d=(0,i.createMatAlgo01xDSid)({typed:t}),f=(0,a.createMatAlgo04xSidSid)({typed:t,equalScalar:c}),p=(0,o.createMatAlgo10xSids)({typed:t,DenseMatrix:u}),m=(0,s.createMatrixAlgorithmSuite)({typed:t,matrix:n,concat:l});return t("add",{"any, any":r,"any, any, ...any":t.referToSelf(function(e){return function(t,n,r){for(var i=e(t,n),a=0;a<r.length;a++)i=e(i,r[a]);return i}})},m({elop:r,DS:d,SS:f,Ss:p}))})},19864:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dotMultiplyDependencies=void 0;var r=n(43977),i=n(42603),a=n(72372),o=n(33985),s=n(8011),c=n(11424);t.dotMultiplyDependencies={concatDependencies:r.concatDependencies,equalScalarDependencies:i.equalScalarDependencies,matrixDependencies:a.matrixDependencies,multiplyScalarDependencies:o.multiplyScalarDependencies,typedDependencies:s.typedDependencies,createDotMultiply:c.createDotMultiply}},19904:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createBroadcast=void 0;var i=r(n(41132)),a=n(80257),o=n(77942),s=["concat"];t.createBroadcast=(0,o.factory)("broadcast",s,function(e){var t=e.concat;return function(e,t){var i=Math.max(e._size.length,t._size.length);if(e._size.length===t._size.length&&e._size.every(function(e,n){return e===t._size[n]}))return[e,t];for(var o=n(e._size,i,0),s=n(t._size,i,0),c=[],u=0;u<i;u++)c[u]=Math.max(o[u],s[u]);(0,a.checkBroadcastingRules)(o,c),(0,a.checkBroadcastingRules)(s,c);var l=e.clone(),d=t.clone();l._size.length<i?l.reshape(n(l._size,i,1)):d._size.length<i&&d.reshape(n(d._size,i,1));for(var f=0;f<i;
2f++)l._size[f]<c[f]&&(l=r(l,c[f],f)),d._size[f]<c[f]&&(d=r(d,c[f],f));return[l,d]};function n(e,t,n){return[].concat((0,i.default)(Array(t-e.length).fill(n)),(0,i.default)(e))}function r(e,n,r){return t.apply(void 0,(0,i.default)(Array(n).fill(e)).concat([r]))}})},19910:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bitXorDocs=void 0,t.bitXorDocs={name:"bitXor",category:"Bitwise",syntax:["bitXor(x, y)"],description:"Bitwise XOR operation, exclusive OR. Performs the logical exclusive OR operation on each pair of corresponding bits of the two given values. The result in each position is 1 if only the first bit is 1 or only the second bit is 1, but will be 0 if both are 0 or both are 1.",examples:["bitOr(1, 2)","bitXor([2, 3, 4], 4)"],seealso:["bitAnd","bitNot","bitOr","leftShift","rightArithShift","rightLogShift"]}},19916:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBin=void 0;var r=n(77942);t.createBin=(0,r.factory)("bin",["typed","format"],function(e){var t=e.typed,n=e.format;return t("bin",{"number | BigNumber":function(e){return n(e,{notation:"bin"})},"number | BigNumber, number | BigNumber":function(e,t){return n(e,{notation:"bin",wordSize:t})}})})},19955:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDotMultiply=void 0;var r=n(77942),i=n(33999),a=n(2419),o=n(14020),s=n(60685),c="dotMultiply",u=["typed","matrix","equalScalar","multiplyScalar","concat"];t.createDotMultiply=(0,r.factory)(c,u,function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,u=e.multiplyScalar,l=e.concat,d=(0,i.createMatAlgo02xDS0)({typed:t,equalScalar:r}),f=(0,a.createMatAlgo09xS0Sf)({typed:t,equalScalar:r}),p=(0,o.createMatAlgo11xS0s)({typed:t,equalScalar:r}),m=(0,s.createMatrixAlgorithmSuite)({typed:t,matrix:n,concat:l});return t(c,m({elop:u,SS:f,DS:d,Ss:p}))})},20014:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPositiveDependencies=void 0;var r=n(8011),i=n(11424);t.isPositiveDependencies={typedDependencies:r.typedDependencies,createIsPositive:i.createIsPositive}},20303:function(e,t,n){"use strict";n.d(t,{E5:function(){return r},tT:function(){return i}});var r=n(76685),i=n(77126);n(2545),n(75223)},20341:function(e,t,n){"use strict";var r=n(95411),i=n(4228),a=n(19190),o=n(28828),s=n(81485),c=n(52535),u=n(69600),l=n(79448),d=Math.min,f=[].push,p="split",m="length",y="lastIndex",v=4294967295,h=!l(function(){RegExp(v,"y")});n(69228)("split",2,function(e,t,n,l){var g;return g="c"=="abbc"[p](/(b)*/)[1]||4!="test"[p](/(?:)/,-1)[m]||2!="ab"[p](/(?:ab)*/)[m]||4!="."[p](/(.?)(.?)/)[m]||"."[p](/()()/)[m]>1||""[p](/.?/)[m]?function(e,t){var i=String(this);if(void 0===e&&0===t)return[];if(!r(e))return n.call(i,e,t);for(var a,o,s,c=[],l=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),d=0,p=void 0===t?v:t>>>0,h=new RegExp(e.source,l+"g");(a=u.call(h,i))&&!((o=h[y])>d&&(c.push(i.slice(d,a.index)),a[m]>1&&a.index<i[m]&&f.apply(c,a.slice(1)),s=a[0][m],d=o,c[m]>=p));)h[y]===a.index&&h[y]++;return d===i[m]?!s&&h.test("")||c.push(""):c.push(i.slice(d)),c[m]>p?c.slice(0,p):c}:"0"[p](void 0,0)[m]?function(e,t){return void 0===e&&0===t?[]:n.call(this,e,t)}:n,[function(n,r){var i=e(this),a=null==n?void 0:n[t];return void 0!==a?a.call(n,i,r):g.call(String(i),n,r)},function(e,t){var r=l(g,e,this,t,g!==n);if(r.done)return r.value;var u=i(e),f=String(this),p=a(u,RegExp),m=u.unicode,y=(u.ignoreCase?"i":"")+(u.multiline?"m":"")+(u.unicode?"u":"")+(h?"y":"g"),b=new p(h?u:"^(?:"+u.source+")",y),D=void 0===t?v:t>>>0;if(0===D)return[];if(0===f.length)return null===c(b,f)?[f]:[];for(var x=0,_=0,w=[];_<f.length;){b.lastIndex=h?_:0;var N,M=c(b,h?f:f.slice(_));if(null===M||(N=d(s(b.lastIndex+(h?0:_)),f.length))===x)_=o(f,_,m);else{if(w.push(f.slice(x,_)),w.length===D)return w;for(var O=1;O<=M.length-1;O++)if(w.push(M[O]),w.length===D)return w;_=x=N}}return w.push(f.slice(x)),w}]})},20362:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createHypot=void 0;var r=n(77942),i=n(80257),a=n(22478),o="hypot",s=["typed","abs","addScalar","divideScalar","multiplyScalar","sqrt","smaller","isPositive"];t.createHypot=(0,r.factory)(o,s,function(e){var t=e.typed,n=e.abs,r=e.addScalar,s=e.divideScalar,c=e.multiplyScalar,u=e.sqrt,l=e.smaller,d=e.isPositive;
2return t(o,{"... number | BigNumber":f,Array:f,Matrix:function(e){return f((0,i.flatten)(e.toArray()))}});function f(e){for(var t=0,i=0,o=0;o<e.length;o++){if((0,a.isComplex)(e[o]))throw new TypeError("Unexpected type of argument to hypot");var f=n(e[o]);l(i,f)?(t=c(t,c(s(i,f),s(i,f))),t=r(t,1),i=f):t=r(t,d(f)?c(s(f,i),s(f,i)):f)}return c(i,u(t))}})},20485:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAndTransform=void 0;var r=n(70006),i=n(77942),a=n(22478),o=["typed","matrix","zeros","add","equalScalar","not","concat"];t.createAndTransform=(0,i.factory)("and",o,function(e){var t=e.typed,n=e.matrix,i=e.equalScalar,o=e.zeros,s=e.not,c=e.concat,u=(0,r.createAnd)({typed:t,matrix:n,equalScalar:i,zeros:o,not:s,concat:c});function l(e,t,n){var r=e[0].compile().evaluate(n);if(!(0,a.isCollection)(r)&&!u(r,!0))return!1;var i=e[1].compile().evaluate(n);return u(r,i)}return l.rawArgs=!0,l},{isTransformFunction:!0})},20702:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EDependencies=void 0;var r=n(24080),i=n(11424);t.EDependencies={eDependencies:r.eDependencies,createUppercaseE:i.createUppercaseE}},20762:function(e,t,n){var r=n(34848),i=n(67574)("iterator"),a=n(60906);e.exports=n(56094).getIteratorMethod=function(e){if(null!=e)return e[i]||e["@@iterator"]||a[r(e)]}},20774:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.molarMassC12Dependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.molarMassC12Dependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createMolarMassC12:a.createMolarMassC12}},21089:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCreateUnit=void 0;var r=n(77942),i="createUnit",a=["typed","Unit"];t.createCreateUnit=(0,r.factory)(i,a,function(e){var t=e.typed,n=e.Unit;return t(i,{"Object, Object":function(e,t){return n.createUnit(e,t)},Object:function(e){return n.createUnit(e,{})},"string, Unit | string | Object, Object":function(e,t,r){var i={};return i[e]=t,n.createUnit(i,r)},"string, Unit | string | Object":function(e,t){var r={};return r[e]=t,n.createUnit(r,{})},string:function(e){var t={};return t[e]={},n.createUnit(t,{})}})})},21128:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.andNumber=o,t.notNumber=r,t.orNumber=i,t.xorNumber=a;var n="number, number";function r(e){return!e}function i(e,t){return!(!e&&!t)}function a(e,t){return!!e!=!!t}function o(e,t){return!(!e||!t)}r.signature="number",i.signature=n,a.signature=n,o.signature=n},21136:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dotDependencies=void 0;var r=n(77112),i=n(61635),a=n(33985),o=n(38348),s=n(8011),c=n(11424);t.dotDependencies={addScalarDependencies:r.addScalarDependencies,conjDependencies:i.conjDependencies,multiplyScalarDependencies:a.multiplyScalarDependencies,sizeDependencies:o.sizeDependencies,typedDependencies:s.typedDependencies,createDot:c.createDot}},21367:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createInvmod=void 0;var i=r(n(85715)),a=n(77942),o="invmod",s=["typed","config","BigNumber","xgcd","equal","smaller","mod","add","isInteger"];t.createInvmod=(0,a.factory)(o,s,function(e){var t=e.typed,n=(e.config,e.BigNumber),r=e.xgcd,a=e.equal,s=e.smaller,c=e.mod,u=e.add,l=e.isInteger;return t(o,{"number, number":d,"BigNumber, BigNumber":d});function d(e,t){if(!l(e)||!l(t))throw new Error("Parameters in function invmod must be integer numbers");if(e=c(e,t),a(t,0))throw new Error("Divisor must be non zero");var o=r(e,t),d=o=o.valueOf(),f=(0,i.default)(d,2),p=f[0],m=f[1];return a(p,n(1))?(m=c(m,t),s(m,n(0))&&(m=u(m,t)),m):NaN}})},21626:function(e,t,n){var r=n(47967),i=n(4228),a=n(51311);e.exports=n(1763)?Object.defineProperties:function(e,t){i(e);for(var n,o=a(t),s=o.length,c=0;s>c;)r.f(e,n=o[c++],t[n]);return e}},21709:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sparseDocs=void 0,t.sparseDocs={name:"sparse",category:"Construction",syntax:["sparse()","sparse([a1, b1, ...; a1, b2, ...])",'sparse([a1, b1, ...; a1, b2, ...], "number")'],description:"Create a sparse matrix.",examples:["sparse()","sparse([3, 4; 5, 6])",'sparse([3, 0; 5, 0], "number")'],seealso:["bignumber","boolean","complex","index","number","string","unit","matrix"]}},21711:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.isNaNDocs=void 0,t.isNaNDocs={name:"isNaN",category:"Utils",syntax:["isNaN(x)"],description:"Test whether a value is NaN (not a number)",examples:["isNaN(2)","isNaN(0 / 0)","isNaN(NaN)","isNaN(Infinity)"],seealso:["isNegative","isNumeric","isPositive","isZero"]}},21725:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tauDependencies=void 0;var r=n(54020),i=n(11424);t.tauDependencies={BigNumberDependencies:r.BigNumberDependencies,createTau:i.createTau}},21744:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tanDependencies=void 0;var r=n(8011),i=n(11424);t.tanDependencies={typedDependencies:r.typedDependencies,createTan:i.createTan}},21778:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sylvesterDocs=void 0,t.sylvesterDocs={name:"sylvester",category:"Algebra",syntax:["sylvester(A,B,C)"],description:"Solves the real-valued Sylvester equation AX+XB=C for X",examples:["sylvester([[-1, -2], [1, 1]], [[-2, 1], [-1, 2]], [[-3, 2], [3, 0]])","A = [[-1, -2], [1, 1]]; B = [[2, -1], [1, -2]]; C = [[-3, 2], [3, 0]]","sylvester(A, B, C)"],seealso:["schur","lyap"]}},21798:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIsNumeric=void 0;var r=n(30538),i=n(77942),a="isNumeric",o=["typed"];t.createIsNumeric=(0,i.factory)(a,o,function(e){var t=e.typed;return t(a,{"number | BigNumber | Fraction | boolean":function(){return!0},"Complex | Unit | string | null | undefined | Node":function(){return!1},"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,r.deepMap)(t,e)}})})})},21829:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.subtractDependencies=void 0;var r=n(58443),i=n(43977),a=n(42603),o=n(72372),s=n(41981),c=n(8011),u=n(73504),l=n(11424);t.subtractDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,concatDependencies:i.concatDependencies,equalScalarDependencies:a.equalScalarDependencies,matrixDependencies:o.matrixDependencies,subtractScalarDependencies:s.subtractScalarDependencies,typedDependencies:c.typedDependencies,unaryMinusDependencies:u.unaryMinusDependencies,createSubtract:l.createSubtract}},21869:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cschDocs=void 0,t.cschDocs={name:"csch",category:"Trigonometry",syntax:["csch(x)"],description:"Compute the hyperbolic cosecant of x in radians. Defined as 1/sinh(x)",examples:["csch(2)","1 / sinh(2)"],seealso:["sech","coth","sinh"]}},21873:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.deuteronMassDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.deuteronMassDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createDeuteronMass:a.createDeuteronMass}},21926:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.detDependencies=void 0;var r=n(78508),i=n(81139),a=n(72372),o=n(87121),s=n(41981),c=n(8011),u=n(73504),l=n(11424);t.detDependencies={divideScalarDependencies:r.divideScalarDependencies,isZeroDependencies:i.isZeroDependencies,matrixDependencies:a.matrixDependencies,multiplyDependencies:o.multiplyDependencies,subtractScalarDependencies:s.subtractScalarDependencies,typedDependencies:c.typedDependencies,unaryMinusDependencies:u.unaryMinusDependencies,createDet:l.createDet}},22018:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.usolveAllDependencies=void 0;var r=n(58443),i=n(78508),a=n(42603),o=n(72372),s=n(33985),c=n(41981),u=n(8011),l=n(11424);t.usolveAllDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,divideScalarDependencies:i.divideScalarDependencies,equalScalarDependencies:a.equalScalarDependencies,matrixDependencies:o.matrixDependencies,multiplyScalarDependencies:s.multiplyScalarDependencies,subtractScalarDependencies:c.subtractScalarDependencies,typedDependencies:u.typedDependencies,createUsolveAll:l.createUsolveAll}},22045:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.kronDependencies=void 0;var r=n(72372),i=n(33985),a=n(8011),o=n(11424);t.kronDependencies={matrixDependencies:r.matrixDependencies,multiplyScalarDependencies:i.multiplyScalarDependencies,typedDependencies:a.typedDependencies,createKron:o.createKron}},22258:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.acotDependencies=void 0;var r=n(54020),i=n(8011),a=n(11424);t.acotDependencies={BigNumberDependencies:r.BigNumberDependencies,typedDependencies:i.typedDependencies,createAcot:a.createAcot}},22338:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._switch=function(e){var t,n,r=e.length,i=e[0].length,a=[];for(n=0;n<i;n++){var o=[];for(t=0;t<r;t++)o.push(e[t][n]);a.push(o)}return a}},22340:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sinDocs=void 0,t.sinDocs={name:"sin",category:"Trigonometry",syntax:["sin(x)"],description:"Compute the sine of x in radians.",examples:["sin(2)","sin(pi / 4) ^ 2","sin(90 deg)","sin(30 deg)","sin(0.2)^2 + cos(0.2)^2"],seealso:["asin","cos","tan"]}},22478:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.isAccessorNode=function(e){return e&&!0===e.isAccessorNode&&!0===e.constructor.prototype.isNode||!1},t.isArray=void 0,t.isArrayNode=function(e){return e&&!0===e.isArrayNode&&!0===e.constructor.prototype.isNode||!1},t.isAssignmentNode=function(e){return e&&!0===e.isAssignmentNode&&!0===e.constructor.prototype.isNode||!1},t.isBigNumber=a,t.isBlockNode=function(e){return e&&!0===e.isBlockNode&&!0===e.constructor.prototype.isNode||!1},t.isBoolean=function(e){return"boolean"==typeof e},t.isChain=function(e){return e&&!0===e.constructor.prototype.isChain||!1},t.isCollection=function(e){return Array.isArray(e)||c(e)},t.isComplex=o,t.isConditionalNode=function(e){return e&&!0===e.isConditionalNode&&!0===e.constructor.prototype.isNode||!1},t.isConstantNode=u,t.isDate=function(e){return e instanceof Date},t.isDenseMatrix=function(e){return e&&e.isDenseMatrix&&!0===e.constructor.prototype.isMatrix||!1},t.isFraction=s,t.isFunction=function(e){return"function"==typeof e},t.isFunctionAssignmentNode=function(e){return e&&!0===e.isFunctionAssignmentNode&&!0===e.constructor.prototype.isNode||!1},t.isFunctionNode=function(e){return e&&!0===e.isFunctionNode&&!0===e.constructor.prototype.isNode||!1},t.isHelp=function(e){return e&&!0===e.constructor.prototype.isHelp||!1},t.isIndex=function(e){return e&&!0===e.constructor.prototype.isIndex||!1},t.isIndexNode=function(e){return e&&!0===e.isIndexNode&&!0===e.constructor.prototype.isNode||!1},t.isMatrix=c,t.isNode=function(e){return e&&!0===e.isNode&&!0===e.constructor.prototype.isNode||!1},t.isNull=function(e){return null===e},t.isNumber=function(e){return"number"==typeof e},t.isObject=function(e){return!(!e||"object"!==(0,i.default)(e)||e.constructor!==Object||o(e)||s(e))},t.isObjectNode=function(e){return e&&!0===e.isObjectNode&&!0===e.constructor.prototype.isNode||!1},t.isOperatorNode=l,t.isParenthesisNode=function(e){return e&&!0===e.isParenthesisNode&&!0===e.constructor.prototype.isNode||!1},t.isRange=function(e){return e&&!0===e.constructor.prototype.isRange||!1},t.isRangeNode=function(e){return e&&!0===e.isRangeNode&&!0===e.constructor.prototype.isNode||!1},t.isRegExp=function(e){return e instanceof RegExp},t.isRelationalNode=function(e){return e&&!0===e.isRelationalNode&&!0===e.constructor.prototype.isNode||!1},t.isResultSet=function(e){return e&&!0===e.constructor.prototype.isResultSet||!1},t.isSparseMatrix=function(e){return e&&e.isSparseMatrix&&!0===e.constructor.prototype.isMatrix||!1},t.isString=function(e){return"string"==typeof e},t.isSymbolNode=function(e){return e&&!0===e.isSymbolNode&&!0===e.constructor.prototype.isNode||!1},t.isUndefined=function(e){return void 0===e},t.isUnit=function(e){return e&&!0===e.constructor.prototype.isUnit||!1},t.rule2Node=function(e){return u(e)||l(e)&&1===e.args.length&&u(e.args[0])&&"-+~".includes(e.op)},t.typeOf=function(e){var t=(0,i.default)(e);return"object"===t?null===e?"null":a(e)?"BigNumber":e.constructor&&e.constructor.name?e.constructor.name:"Object":t};var i=r(n(73738));function a(e){return!(!e||"object"!==(0,i.default)(e)||"function"!=typeof e.constructor)&&(!0===e.isBigNumber&&"object"===(0,i.default)(e.constructor.prototype)&&!0===e.constructor.prototype.isBigNumber||"function"==typeof e.constructor.isDecimal&&!0===e.constructor.isDecimal(e))}function o(e){return e&&"object"===(0,i.default)(e)&&!0===Object.getPrototypeOf(e).isComplex||!1}function s(e){return e&&"object"===(0,i.default)(e)&&!0===Object.getPrototypeOf(e).isFraction||!1}function c(e){return e&&!0===e.constructor.prototype.isMatrix||!1}function u(e){return e&&!0===e.isConstantNode&&!0===e.constructor.prototype.isNode||!1}function l(e){return e&&!0===e.isOperatorNode&&!0===e.constructor.prototype.isNode||!1}t.isArray=Array.isArray},22511:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.onesDocs=void 0,t.onesDocs={name:"ones",category:"Matrix",syntax:["ones(m)","ones(m, n)","ones(m, n, p, ...)","ones([m])","ones([m, n])","ones([m, n, p, ...])"],description:"Create a matrix containing ones.",examples:["ones(3)","ones(3, 5)","ones([2,3]) * 4.5","a = [1, 2, 3; 4, 5, 6]","ones(size(a))"],seealso:["concat","det","diag","identity","inv","range","size","squeeze","subset","trace","transpose","zeros"]}},22564:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cosDependencies=void 0;var r=n(8011),i=n(11424);t.cosDependencies={typedDependencies:r.typedDependencies,createCos:i.createCos}},22663:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.maxTransformDependencies=void 0;var r=n(84990),i=n(54944),a=n(8011),o=n(11424);t.maxTransformDependencies={largerDependencies:r.largerDependencies,numericDependencies:i.numericDependencies,typedDependencies:a.typedDependencies,createMaxTransform:o.createMaxTransform}},22704:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createSymbolNode=void 0;var i=r(n(17383)),a=r(n(34579)),o=r(n(28452)),s=r(n(63072)),c=r(n(29511)),u=n(15479),l=n(18020),d=n(77942),f=n(45896);function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(p=function(){return!!e})()}var m=["math","?Unit","Node"];t.createSymbolNode=(0,d.factory)("SymbolNode",m,function(e){var t=e.math,n=e.Unit;function r(e){return!!n&&n.isValuelessUnit(e)}return function(e){function d(e){var t,n,r,a;if((0,i.default)(this,d),n=this,r=d,r=(0,s.default)(r),t=(0,o.default)(n,p()?Reflect.construct(r,[],(0,s.default)(n).constructor):r.apply(n,a)),"string"!=typeof e)throw new TypeError('String expected for parameter "name"');return t.name=e,t}return(0,c.default)(d,e),(0,a.default)(d,[{key:"type",get:function(){return"SymbolNode"}},{key:"isSymbolNode",get:function(){return!0}},{key:"_compile",value:function(e,t){var i=this.name;if(!0===t[i])return function(e,t,n){return(0,l.getSafeProperty)(t,i)};if(i in e)return function(t,n,r){return t.has(i)?t.get(i):(0,l.getSafeProperty)(e,i)};var a=r(i);return function(e,t,r){return e.has(i)?e.get(i):a?new n(null,i):d.onUndefinedSymbol(i)}}},{key:"forEach",value:function(e){}},{key:"map",value:function(e){return this.clone()}},{key:"clone",value:function(){return new d(this.name)}},{key:"_toString",value:function(e){return this.name}},{key:"_toHTML",value:function(e){var t=(0,u.escape)(this.name);return"true"===t||"false"===t?'<span class="math-symbol math-boolean">'+t+"</span>":"i"===t?'<span class="math-symbol math-imaginary-symbol">'+t+"</span>":"Infinity"===t?'<span class="math-symbol math-infinity-symbol">'+t+"</span>":"NaN"===t?'<span class="math-symbol math-nan-symbol">'+t+"</span>":"null"===t?'<span class="math-symbol math-null-symbol">'+t+"</span>":"undefined"===t?'<span class="math-symbol math-undefined-symbol">'+t+"</span>":'<span class="math-symbol">'+t+"</span>"}},{key:"toJSON",value:function(){return{mathjs:"SymbolNode",name:this.name}}},{key:"_toTex",value:function(e){var n=!1;void 0===t[this.name]&&r(this.name)&&(n=!0);var i=(0,f.toSymbol)(this.name,n);return"\\"===i[0]?i:" "+i}}],[{key:"onUndefinedSymbol",value:function(e){throw new Error("Undefined symbol "+e)}},{key:"fromJSON",value:function(e){return new d(e.name)}}])}(e.Node)},{isClass:!0,isNode:!0})},22750:function(e){e.exports=!1},22766:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.medianDocs=void 0,t.medianDocs={name:"median",category:"Statistics",syntax:["median(a, b, c, ...)","median(A)"],description:"Compute the median of all values. The values are sorted and the middle value is returned. In case of an even number of values, the average of the two middle values is returned.",examples:["median(5, 2, 7)","median([3, -1, 5, 7])"],seealso:["max","mean","min","prod","std","sum","variance","quantileSeq"]}},22781:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCross=void 0;var r=n(80257),i=n(77942),a="cross",o=["typed","matrix","subtract","multiply"];t.createCross=(0,i.factory)(a,o,function(e){var t=e.typed,n=e.matrix,i=e.subtract,o=e.multiply;return t(a,{"Matrix, Matrix":function(e,t){return n(s(e.toArray(),t.toArray()))},"Matrix, Array":function(e,t){return n(s(e.toArray(),t))},"Array, Matrix":function(e,t){return n(s(e,t.toArray()))},"Array, Array":s});function s(e,t){var n=Math.max((0,r.arraySize)(e).length,(0,r.arraySize)(t).length);e=(0,r.squeeze)(e),t=(0,r.squeeze)(t);var a=(0,r.arraySize)(e),s=(0,r.arraySize)(t);if(1!==a.length||1!==s.length||3!==a[0]||3!==s[0])throw new RangeError("Vectors with length 3 expected (Size A = ["+a.join(", ")+"], B = ["+s.join(", ")+"])");var c=[i(o(e[1],t[2]),o(e[2],t[1])),i(o(e[2],t[0]),o(e[0],t[2])),i(o(e[0],t[1]),o(e[1],t[0]))];return n>1?[c]:c}})},22873:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createKron=void 0;var r=n(80257),i=n(77942),a="kron",o=["typed","matrix","multiplyScalar"];t.createKron=(0,i.factory)(a,o,function(e){var t=e.typed,n=e.matrix,i=e.multiplyScalar;return t(a,{"Matrix, Matrix":function(e,t){return n(o(e.toArray(),t.toArray()))},"Matrix, Array":function(e,t){return n(o(e.toArray(),t))},"Array, Matrix":function(e,t){return n(o(e,t.toArray()))},"Array, Array":o});function o(e,t){if(1===(0,r.arraySize)(e).length&&(e=[e]),1===(0,r.arraySize)(t).length&&(t=[t]),(0,r.arraySize)(e).length>2||(0,r.arraySize)(t).length>2)throw new RangeError("Vectors with dimensions greater then 2 are not supported expected (Size x = "+JSON.stringify(e.length)+", y = "+JSON.stringify(t.length)+")");var n=[],a=[];return e.map(function(e){return t.map(function(t){return a=[],n.push(a),e.map(function(e){return t.map(function(t){return a.push(i(e,t))})})})})&&n}})},22920:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transposeDependencies=void 0;var r=n(72372),i=n(8011),a=n(11424);t.transposeDependencies={matrixDependencies:r.matrixDependencies,typedDependencies:i.typedDependencies,createTranspose:a.createTranspose}},22950:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.smallerEqDocs=void 0,t.smallerEqDocs={name:"smallerEq",category:"Relational",syntax:["x <= y","smallerEq(x, y)"],description:"Check if value x is smaller or equal to value y. Returns true if x is smaller than y, and false if not.",examples:["2 <= 1+1","2 < 1+1","a = 3.2","b = 6-2.8","(a <= b)"],seealso:["equal","unequal","larger","smaller","largerEq","compare"]}},22956:function(e,t,n){e.exports=!n(1763)&&!n(79448)(function(){return 7!=Object.defineProperty(n(46034)("div"),"a",{get:function(){return 7}}).a})},23008:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.atomicMassDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.atomicMassDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createAtomicMass:a.createAtomicMass}},23011:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.imDependencies=void 0;var r=n(8011),i=n(11424);t.imDependencies={typedDependencies:r.typedDependencies,createIm:i.createIm}},23072:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log10Dependencies=void 0;var r=n(29),i=n(8011),a=n(11424);t.log10Dependencies={ComplexDependencies:r.ComplexDependencies,typedDependencies:i.typedDependencies,createLog10:a.createLog10}},23182:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.importDocs=void 0,t.importDocs={name:"import",category:"Core",syntax:["import(functions)","import(functions, options)"],description:"Import functions or constants from an object.",examples:["import({myFn: f(x)=x^2, myConstant: 32 })","myFn(2)","myConstant"],seealso:[]}},23378:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRotate=void 0;var r=n(77942),i=n(80257),a="rotate",o=["typed","multiply","rotationMatrix"];t.createRotate=(0,r.factory)(a,o,function(e){var t=e.typed,n=e.multiply,r=e.rotationMatrix;return t(a,{"Array , number | BigNumber | Complex | Unit":function(e,t){return o(e,2),n(r(t),e).toArray()},"Matrix , number | BigNumber | Complex | Unit":function(e,t){return o(e,2),n(r(t),e)},"Array, number | BigNumber | Complex | Unit, Array | Matrix":function(e,t,i){return o(e,3),n(r(t,i),e)},"Matrix, number | BigNumber | Complex | Unit, Array | Matrix":function(e,t,i){return o(e,3),n(r(t,i),e)}});function o(e,t){var n=Array.isArray(e)?(0,i.arraySize)(e):e.size();if(n.length>2)throw new RangeError("Vector must be of dimensions 1x".concat(t));if(2===n.length&&1!==n[1])throw new RangeError("Vector must be of dimensions 1x".concat(t));if(n[0]!==t)throw new RangeError("Vector must be of dimensions 1x".concat(t))}})},23782:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csMark=function(e,t){e[t]=(0,r.csFlip)(e[t])};var r=n(61020)},24032:function(e,t,n){"use strict";var r=n(24994);
2Object.defineProperty(t,"__esModule",{value:!0}),t.createUtil=void 0;var i=r(n(43693)),a=n(22478),o=n(77942),s=n(37917);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach(function(t){(0,i.default)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var l=["FunctionNode","OperatorNode","SymbolNode"];t.createUtil=(0,o.factory)("simplifyUtil",l,function(e){var t=e.FunctionNode,n=e.OperatorNode,r=e.SymbolNode,i=!0,o=!1,c="defaultF",l={add:{trivial:i,total:i,commutative:i,associative:i},unaryPlus:{trivial:i,total:i,commutative:i,associative:i},subtract:{trivial:o,total:i,commutative:o,associative:o},multiply:{trivial:i,total:i,commutative:i,associative:i},divide:{trivial:o,total:i,commutative:o,associative:o},paren:{trivial:i,total:i,commutative:i,associative:o},defaultF:{trivial:o,total:i,commutative:o,associative:o}};function d(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l,r=c;if("string"==typeof e?r=e:(0,a.isOperatorNode)(e)?r=e.fn.toString():(0,a.isFunctionNode)(e)?r=e.name:(0,a.isParenthesisNode)(e)&&(r="paren"),(0,s.hasOwnProperty)(n,r)){var i=n[r];if((0,s.hasOwnProperty)(i,t))return i[t];if((0,s.hasOwnProperty)(l,r))return l[r][t]}if((0,s.hasOwnProperty)(n,c)){var o=n[c];return(0,s.hasOwnProperty)(o,t)?o[t]:l[c][t]}if((0,s.hasOwnProperty)(l,r)){var u=l[r];if((0,s.hasOwnProperty)(u,t))return u[t]}return l[c][t]}function f(e){return d(e,"associative",arguments.length>1&&void 0!==arguments[1]?arguments[1]:l)}function p(e,t){var n,r=[];return f(e,t)?(n=e.op,function e(t){for(var i=0;i<t.args.length;i++){var o=t.args[i];(0,a.isOperatorNode)(o)&&n===o.op?e(o):r.push(o)}}(e),r):e.args}function m(e){return(0,a.isOperatorNode)(e)?function(t){try{return new n(e.op,e.fn,t,e.implicit)}catch(e){return console.error(e),[]}}:function(n){return new t(new r(e.name),n)}}return{createMakeNodeFunction:m,hasProperty:d,isCommutative:function(e){return d(e,"commutative",arguments.length>1&&void 0!==arguments[1]?arguments[1]:l)},isAssociative:f,mergeContext:function(e,t){var n=u({},e);for(var r in t)(0,s.hasOwnProperty)(e,r)?n[r]=u(u({},t[r]),e[r]):n[r]=t[r];return n},flatten:function e(t,n){if(!t.args||0===t.args.length)return t;t.args=p(t,n);for(var r=0;r<t.args.length;r++)e(t.args[r],n)},allChildren:p,unflattenr:function e(t,n){if(t.args&&0!==t.args.length){for(var r=m(t),i=t.args.length,a=0;a<i;a++)e(t.args[a],n);if(i>2&&f(t,n)){for(var o=t.args.pop();t.args.length>0;)o=r([t.args.pop(),o]);t.args=o.args}}},unflattenl:function e(t,n){if(t.args&&0!==t.args.length){for(var r=m(t),i=t.args.length,a=0;a<i;a++)e(t.args[a],n);if(i>2&&f(t,n)){for(var o=t.args.shift();t.args.length>0;)o=r([o,t.args.shift()]);t.args=o.args}}},defaultContext:l,realContext:{divide:{total:o},log:{total:o}},positiveContext:{subtract:{total:o},abs:{trivial:i},log:{total:i}}}})},24058:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMatAlgo06xS0S0=void 0;var r=n(77942),i=n(8973),a=n(30538),o=["typed","equalScalar"];t.createMatAlgo06xS0S0=(0,r.factory)("matAlgo06xS0S0",o,function(e){var t=e.typed,n=e.equalScalar;return function(e,r,o){var s=e._values,c=e._size,u=e._datatype||void 0===e._data?e._datatype:e.getDataType(),l=r._values,d=r._size,f=r._datatype||void 0===r._data?r._datatype:r.getDataType();if(c.length!==d.length)throw new i.DimensionError(c.length,d.length);if(c[0]!==d[0]||c[1]!==d[1])throw new RangeError("Dimension mismatch. Matrix A ("+c+") must match Matrix B ("+d+")");var p,m=c[0],y=c[1],v=n,h=0,g=o;"string"==typeof u&&u===f&&"mixed"!==u&&(p=u,v=t.find(n,[p,p]),h=t.convert(0,p),g=t.find(o,[p,p]));for(var b=s&&l?[]:void 0,D=[],x=[],_=b?[]:void 0,w=[],N=[],M=0;M<y;M++){x[M]=D.length;var O=M+1;if((0,a.scatter)(e,M,w,_,N,O,D,g),(0,a.scatter)(r,M,w,_,N,O,D,g),_)for(var S=x[M];S<D.length;){var A=D[S];if(N[A]===O){var E=_[A];v(E,h)?D.splice(S,1):(b.push(E),S++)}else D.splice(S,1)}else for(var P=x[M];P<D.length;)N[D[P]]!==O?D.splice(P,1):P++}return x[y]=D.length,e.createSparseMatrix({values:b,index:D,ptr:x,size:[m,y],datatype:u===e._datatype&&f===r._datatype?p:void 0})}})},24080:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.eDependencies=void 0;var r=n(54020),i=n(11424);t.eDependencies={BigNumberDependencies:r.BigNumberDependencies,createE:i.createE}},24247:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LN2Dependencies=void 0;var r=n(54020),i=n(11424);t.LN2Dependencies={BigNumberDependencies:r.BigNumberDependencies,createLN2:i.createLN2}},24258:function(e,t,n){"use strict";var r=n(63387);function i(e){var t,n;this.promise=new e(function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r}),this.resolve=r(t),this.reject=r(n)}e.exports.f=function(e){return new i(e)}},24492:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.simplifyConstantDocs=void 0,t.simplifyConstantDocs={name:"simplifyConstant",category:"Algebra",syntax:["simplifyConstant(expr)","simplifyConstant(expr, options)"],description:"Replace constant subexpressions of node with their values.",examples:['simplifyConstant("(3-3)*x")','simplifyConstant(parse("z-cos(tau/8)"))'],seealso:["simplify","simplifyCore","evaluate"]}},24552:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createResolve=void 0;var r=n(46546),i=n(22478),a=n(77942),o=["typed","parse","ConstantNode","FunctionNode","OperatorNode","ParenthesisNode"];t.createResolve=(0,a.factory)("resolve",o,function(e){var t=e.typed,n=e.parse,a=e.ConstantNode,o=e.FunctionNode,s=e.OperatorNode,c=e.ParenthesisNode;function u(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new Set;if(!t)return e;if((0,i.isSymbolNode)(e)){if(r.has(e.name)){var l=Array.from(r).join(", ");throw new ReferenceError("recursive loop of variable definitions among {".concat(l,"}"))}var d=t.get(e.name);if((0,i.isNode)(d)){var f=new Set(r);return f.add(e.name),u(d,t,f)}return"number"==typeof d?n(String(d)):void 0!==d?new a(d):e}if((0,i.isOperatorNode)(e)){var p=e.args.map(function(e){return u(e,t,r)});return new s(e.op,e.fn,p,e.implicit)}if((0,i.isParenthesisNode)(e))return new c(u(e.content,t,r));if((0,i.isFunctionNode)(e)){var m=e.args.map(function(e){return u(e,t,r)});return new o(e.name,m)}return e.map(function(e){return u(e,t,r)})}return t("resolve",{Node:u,"Node, Map | null | undefined":u,"Node, Object":function(e,t){return u(e,(0,r.createMap)(t))},"Array | Matrix":t.referToSelf(function(e){return function(t){return t.map(function(t){return e(t)})}}),"Array | Matrix, null | undefined":t.referToSelf(function(e){return function(t){return t.map(function(t){return e(t)})}}),"Array, Object":t.referTo("Array,Map",function(e){return function(t,n){return e(t,(0,r.createMap)(n))}}),"Matrix, Object":t.referTo("Matrix,Map",function(e){return function(t,n){return e(t,(0,r.createMap)(n))}}),"Array | Matrix, Map":t.referToSelf(function(e){return function(t,n){return t.map(function(t){return e(t,n)})}})})})},24642:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compileDependencies=void 0;var r=n(58775),i=n(8011),a=n(11424);t.compileDependencies={parseDependencies:r.parseDependencies,typedDependencies:i.typedDependencies,createCompile:a.createCompile}},24689:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createRng=function(e){var t,n;return t=null===(n=e)?a:(0,i.default)(String(n)),function(){return t()}};var i=r(n(7391)),a=(0,i.default)(Date.now())},24877:function(e){e.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},24926:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createConcatTransform=void 0;var r=n(22478),i=n(40892),a=n(77942),o=n(32341),s=["typed","matrix","isInteger"];t.createConcatTransform=(0,a.factory)("concat",s,function(e){var t=e.typed,n=e.matrix,a=e.isInteger,s=(0,o.createConcat)({typed:t,matrix:n,isInteger:a});return t("concat",{"...any":function(e){var t=e.length-1,n=e[t];(0,r.isNumber)(n)?e[t]=n-1:(0,r.isBigNumber)(n)&&(e[t]=n.minus(1));try{return s.apply(null,e)}catch(e){throw(0,i.errorTransform)(e)}}})},{isTransformFunction:!0})}
2,24994:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},25019:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.atanhDependencies=void 0;var r=n(29),i=n(8011),a=n(11424);t.atanhDependencies={ComplexDependencies:r.ComplexDependencies,typedDependencies:i.typedDependencies,createAtanh:a.createAtanh}},25131:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createUsolveAll=void 0;var i=r(n(41132)),a=n(77942),o=n(76252),s="usolveAll",c=["typed","matrix","divideScalar","multiplyScalar","subtractScalar","equalScalar","DenseMatrix"];t.createUsolveAll=(0,a.factory)(s,c,function(e){var t=e.typed,n=e.matrix,r=e.divideScalar,a=e.multiplyScalar,c=e.subtractScalar,u=e.equalScalar,l=e.DenseMatrix,d=(0,o.createSolveValidation)({DenseMatrix:l});return t(s,{"SparseMatrix, Array | Matrix":function(e,t){return function(e,t){for(var n=[d(e,t,!0)._data.map(function(e){return e[0]})],o=e._size[0],s=e._size[1],f=e._values,p=e._index,m=e._ptr,y=s-1;y>=0;y--)for(var v=n.length,h=0;h<v;h++){for(var g=n[h],b=[],D=[],x=m[y],_=0,w=m[y+1]-1;w>=x;w--){var N=p[w];N===y?_=f[w]:N<y&&(b.push(f[w]),D.push(N))}if(u(_,0))if(u(g[y],0)){if(0===h){var M=(0,i.default)(g);M[y]=1;for(var O=0,S=D.length;O<S;O++){var A=D[O];M[A]=c(M[A],b[O])}n.push(M)}}else{if(0===h)return[];n.splice(h,1),h-=1,v-=1}else{g[y]=r(g[y],_);for(var E=0,P=D.length;E<P;E++){var C=D[E];g[C]=c(g[C],a(g[y],b[E]))}}}return n.map(function(e){return new l({data:e.map(function(e){return[e]}),size:[o,1]})})}(e,t)},"DenseMatrix, Array | Matrix":function(e,t){return f(e,t)},"Array, Array | Matrix":function(e,t){return f(n(e),t).map(function(e){return e.valueOf()})}});function f(e,t){for(var n=[d(e,t,!0)._data.map(function(e){return e[0]})],o=e._data,s=e._size[0],f=e._size[1]-1;f>=0;f--)for(var p=n.length,m=0;m<p;m++){var y=n[m];if(u(o[f][f],0))if(u(y[f],0)){if(0===m){var v=(0,i.default)(y);v[f]=1;for(var h=f-1;h>=0;h--)v[h]=c(v[h],o[h][f]);n.push(v)}}else{if(0===m)return[];n.splice(m,1),m-=1,p-=1}else{y[f]=r(y[f],o[f][f]);for(var g=f-1;g>=0;g--)y[g]=c(y[g],a(y[f],o[g][f]))}}return n.map(function(e){return new l({data:e.map(function(e){return[e]}),size:[s,1]})})}})},25160:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});class n extends Error{constructor(e="",t,...n){super(...n),this.name="ParseError",this.message=`${t.lexeme} at ${t.pos}: ${e}`}}t.default=n},25170:function(e,t,n){var r=n(43305),i=n(4228),a=function(e,t){if(i(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{(r=n(35052)(Function.call,n(68641).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return a(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:a}},25172:function(e){e.exports=function(e,t){this.v=e,this.k=t},e.exports.__esModule=!0,e.exports.default=e.exports},25203:function(e,t,n){var r=n(67574)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,!"/./"[e](t)}catch(e){}}return!0}},25204:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.complexEquals=function(e,t,n){return(0,r.nearlyEqual)(e.re,t.re,n)&&(0,r.nearlyEqual)(e.im,t.im,n)};var r=n(12135)},25535:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SQRT2Dependencies=void 0;var r=n(54020),i=n(11424);t.SQRT2Dependencies={BigNumberDependencies:r.BigNumberDependencies,createSQRT2:i.createSQRT2}},25547:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.usolveDependencies=void 0;var r=n(58443),i=n(78508),a=n(42603),o=n(72372),s=n(33985),c=n(41981),u=n(8011),l=n(11424);t.usolveDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,divideScalarDependencies:i.divideScalarDependencies,equalScalarDependencies:a.equalScalarDependencies,matrixDependencies:o.matrixDependencies,multiplyScalarDependencies:s.multiplyScalarDependencies,subtractScalarDependencies:c.subtractScalarDependencies,typedDependencies:u.typedDependencies,createUsolve:l.createUsolve}},25571:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createUnaryPlus=void 0;var r=n(77942),i=n(30538),a=n(93283),o="unaryPlus",s=["typed","config","BigNumber"];t.createUnaryPlus=(0,r.factory)(o,s,function(e){var t=e.typed,n=e.config,r=e.BigNumber;return t(o,{number:a.unaryPlusNumber,Complex:function(e){return e},BigNumber:function(e){return e},Fraction:function(e){return e},Unit:function(e){return e.clone()},"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,i.deepMap)(t,e,!0)}}),"boolean | string":function(e){return"BigNumber"===n.number?new r(+e):+e}})})},25574:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LOG2EDocs=void 0,t.LOG2EDocs={name:"LOG2E",category:"Constants",syntax:["LOG2E"],description:"Returns the base-2 logarithm of E, approximately equal to 1.442",examples:["LOG2E","log(e, 2)"],seealso:[]}},25604:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.helpDocs=void 0,t.helpDocs={name:"help",category:"Expression",syntax:["help(object)","help(string)"],description:"Display documentation on a function or data type.",examples:["help(sqrt)",'help("complex")'],seealso:[]}},25654:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setSizeDocs=void 0,t.setSizeDocs={name:"setSize",category:"Set",syntax:["setSize(set)","setSize(set, unique)"],description:'Count the number of elements of a (multi)set. When the second parameter "unique" is true, count only the unique values. A multi-dimension array will be converted to a single-dimension array before the operation.',examples:["setSize([1, 2, 2, 4])","setSize([1, 2, 2, 4], true)"],seealso:["setUnion","setIntersect","setDifference"]}},25670:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.solveODEDependencies=void 0;var r=n(60195),i=n(1620),a=n(81868),o=n(29664),s=n(40462),c=n(20014),u=n(84990),l=n(90669),d=n(72372),f=n(34229),p=n(87121),m=n(10147),y=n(21829),v=n(8011),h=n(73504),g=n(11424);t.solveODEDependencies={absDependencies:r.absDependencies,addDependencies:i.addDependencies,bignumberDependencies:a.bignumberDependencies,divideDependencies:o.divideDependencies,isNegativeDependencies:s.isNegativeDependencies,isPositiveDependencies:c.isPositiveDependencies,largerDependencies:u.largerDependencies,mapDependencies:l.mapDependencies,matrixDependencies:d.matrixDependencies,maxDependencies:f.maxDependencies,multiplyDependencies:p.multiplyDependencies,smallerDependencies:m.smallerDependencies,subtractDependencies:y.subtractDependencies,typedDependencies:v.typedDependencies,unaryMinusDependencies:h.unaryMinusDependencies,createSolveODE:g.createSolveODE}},25709:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCsSpsolve=void 0;var r=n(40844),i=n(77942),a=["divideScalar","multiply","subtract"];t.createCsSpsolve=(0,i.factory)("csSpsolve",a,function(e){var t=e.divideScalar,n=e.multiply,i=e.subtract;return function(e,a,o,s,c,u,l){var d,f,p,m,y=e._values,v=e._index,h=e._ptr,g=e._size[1],b=a._values,D=a._index,x=a._ptr,_=(0,r.csReach)(e,a,o,s,u);for(d=_;d<g;d++)c[s[d]]=0;for(f=x[o],p=x[o+1],d=f;d<p;d++)c[D[d]]=b[d];for(var w=_;w<g;w++){var N=s[w],M=u?u[N]:N;if(!(M<0))for(f=h[M],p=h[M+1],c[N]=t(c[N],y[l?f:p-1]),d=l?f+1:f,m=l?p:p-1;d<m;d++){var O=v[d];c[O]=i(c[O],n(y[d],c[N]))}}return _}})},26014:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createLog=void 0;var r=n(77942),i=n(93283),a=["config","typed","divideScalar","Complex"];t.createLog=(0,r.factory)("log",a,function(e){var t=e.typed,n=e.config,r=e.divideScalar,a=e.Complex;return t("log",{number:function(e){return e>=0||n.predictable?(0,i.logNumber)(e):new a(e,0).log()},Complex:function(e){return e.log()},BigNumber:function(e){return!e.isNegative()||n.predictable?e.ln():new a(e.toNumber(),0).log()},"any, any":t.referToSelf(function(e){return function(t,n){return r(e(t),e(n))}})})})},26037:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.freqzDocs=void 0,t.freqzDocs={name:"freqz",category:"Signal",syntax:["freqz(b, a)","freqz(b, a, w)"],description:"Calculates the frequency response of a filter given its numerator and denominator coefficients.",examples:["freqz([1, 2], [1, 2, 3])","freqz([1, 2], [1, 2, 3], [0, 1])","freqz([1, 2], [1, 2, 3], 512)"],seealso:[]}},26039:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.corrDependencies=void 0;var r=n(1620),i=n(29664),a=n(72372),o=n(37860),s=n(87121),c=n(90545),u=n(287),l=n(21829),d=n(6560),f=n(8011),p=n(11424);t.corrDependencies={addDependencies:r.addDependencies,divideDependencies:i.divideDependencies,matrixDependencies:a.matrixDependencies,meanDependencies:o.meanDependencies,multiplyDependencies:s.multiplyDependencies,powDependencies:c.powDependencies,sqrtDependencies:u.sqrtDependencies,subtractDependencies:l.subtractDependencies,sumDependencies:d.sumDependencies,typedDependencies:f.typedDependencies,createCorr:p.createCorr}},26077:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.diagDocs=void 0,t.diagDocs={name:"diag",category:"Matrix",syntax:["diag(x)","diag(x, k)"],description:"Create a diagonal matrix or retrieve the diagonal of a matrix. When x is a vector, a matrix with the vector values on the diagonal will be returned. When x is a matrix, a vector with the diagonal values of the matrix is returned. When k is provided, the k-th diagonal will be filled in or retrieved, if k is positive, the values are placed on the super diagonal. When k is negative, the values are placed on the sub diagonal.",examples:["diag(1:3)","diag(1:3, 1)","a = [1, 2, 3; 4, 5, 6; 7, 8, 9]","diag(a)"],seealso:["concat","det","identity","inv","one
2s","range","size","squeeze","subset","trace","transpose","zeros"]}},26118:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIsNegative=void 0;var r=n(30538),i=n(77942),a=n(93283),o="isNegative",s=["typed"];t.createIsNegative=(0,i.factory)(o,s,function(e){var t=e.typed;return t(o,{number:a.isNegativeNumber,BigNumber:function(e){return e.isNeg()&&!e.isZero()&&!e.isNaN()},Fraction:function(e){return e.s<0},Unit:t.referToSelf(function(e){return function(n){return t.find(e,n.valueType())(n.value)}}),"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,r.deepMap)(t,e)}})})})},26259:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createLog1p=void 0;var r=n(77942),i=n(30538),a=n(12135),o="log1p",s=["typed","config","divideScalar","log","Complex"];t.createLog1p=(0,r.factory)(o,s,function(e){var t=e.typed,n=e.config,r=e.divideScalar,s=e.log,c=e.Complex;return t(o,{number:function(e){return e>=-1||n.predictable?(0,a.log1p)(e):u(new c(e,0))},Complex:u,BigNumber:function(e){var t=e.plus(1);return!t.isNegative()||n.predictable?t.ln():u(new c(e.toNumber(),0))},"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,i.deepMap)(t,e)}}),"any, any":t.referToSelf(function(e){return function(t,n){return r(e(t),s(n))}})});function u(e){var t=e.re+1;return new c(Math.log(Math.sqrt(t*t+e.im*e.im)),Math.atan2(e.im,t))}})},26276:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSetCartesian=void 0;var r=n(80257),i=n(77942),a="setCartesian",o=["typed","size","subset","compareNatural","Index","DenseMatrix"];t.createSetCartesian=(0,i.factory)(a,o,function(e){var t=e.typed,n=e.size,i=e.subset,o=e.compareNatural,s=e.Index,c=e.DenseMatrix;return t(a,{"Array | Matrix, Array | Matrix":function(e,t){var a=[];if(0!==i(n(e),new s(0))&&0!==i(n(t),new s(0))){var u=(0,r.flatten)(Array.isArray(e)?e:e.toArray()).sort(o),l=(0,r.flatten)(Array.isArray(t)?t:t.toArray()).sort(o);a=[];for(var d=0;d<u.length;d++)for(var f=0;f<l.length;f++)a.push([u[d],l[f]])}return Array.isArray(e)&&Array.isArray(t)?a:new c(a)}})})},26385:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lusolveDocs=void 0,t.lusolveDocs={name:"lusolve",category:"Algebra",syntax:["x=lusolve(A, b)","x=lusolve(lu, b)"],description:"Solves the linear system A * x = b where A is an [n x n] matrix and b is a [n] column vector.",examples:["a = [-2, 3; 2, 1]","b = [11, 9]","x = lusolve(a, b)"],seealso:["lup","slu","lsolve","usolve","matrix","sparse"]}},26455:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.simplifyCoreDocs=void 0,t.simplifyCoreDocs={name:"simplifyCore",category:"Algebra",syntax:["simplifyCore(node)"],description:"Perform simple one-pass simplifications on an expression tree.",examples:['simplifyCore(parse("0*x"))','simplifyCore(parse("(x+0)*2"))'],seealso:["simplify","simplifyConstant","evaluate"]}},26470:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMatAlgo14xDs=void 0;var r=n(77942),i=n(37917),a=["typed"];t.createMatAlgo14xDs=(0,r.factory)("matAlgo14xDs",a,function(e){var t=e.typed;return function(e,r,a,o){var s,c=e._data,u=e._size,l=e._datatype,d=a;"string"==typeof l&&(s=l,r=t.convert(r,s),d=t.find(a,[s,s]));var f=u.length>0?n(d,0,u,u[0],c,r,o):[];return e.createDenseMatrix({data:f,size:(0,i.clone)(u),datatype:s})};function n(e,t,r,i,a,o,s){var c=[];if(t===r.length-1)for(var u=0;u<i;u++)c[u]=s?e(o,a[u]):e(a[u],o);else for(var l=0;l<i;l++)c[l]=n(e,t+1,r,r[t+1],a[l],o,s);return c}})},26614:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDotDivide=void 0;var r=n(77942),i=n(33999),a=n(8222),o=n(72071),s=n(14020),c=n(71487),u=n(60685),l="dotDivide",d=["typed","matrix","equalScalar","divideScalar","DenseMatrix","concat"];t.createDotDivide=(0,r.factory)(l,d,function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,d=e.divideScalar,f=e.DenseMatrix,p=e.concat,m=(0,i.createMatAlgo02xDS0)({typed:t,equalScalar:r}),y=(0,a.createMatAlgo03xDSf)({typed:t}),v=(0,o.createMatAlgo07xSSf)({typed:t,DenseMatrix:f}),h=(0,s.createMatAlgo11xS0s)({typed:t,equalScalar:r}),g=(0,c.createMatAlgo12xSfs)({typed:t,DenseMatrix:f}),b=(0,u.createMatrixAlgorithmSuite)({typed:t,matrix:n,concat:p});return t(l,b({elop:d,SS:v,DS:y,SD:m,Ss:h,sS:g}))})},26656:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.getAssociativity=function(e,t){var n=e;"keep"!==t&&(n=e.getContent());var i=n.getIdentifier(),a=c(n,t);if(null===a)return null;var s=o[a][i];if((0,r.hasOwnProperty)(s,"associativity")){if("left"===s.associativity)return"left";if("right"===s.associativity)return"right";throw Error("'"+i+"' has the invalid associativity '"+s.associativity+"'.")}return null},t.getOperator=function(e){var t,n="OperatorNode:"+e,r=function(e){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e))){t&&(e=t);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,s=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return o=e.done,e},e:function(e){s=!0,i=e},f:function(){try{o||null==t.return||t.return()}finally{if(s)throw i}}}}(o);try{for(r.s();!(t=r.n()).done;){var i=t.value;if(n in i)return i[n].op}}catch(e){r.e(e)}finally{r.f()}return null},t.getPrecedence=c,t.isAssociativeWith=function(e,t,n){var i="keep"!==n?e.getContent():e,a="keep"!==n?e.getContent():t,s=i.getIdentifier(),u=a.getIdentifier(),l=c(i,n);if(null===l)return null;var d=o[l][s];if((0,r.hasOwnProperty)(d,"associativeWith")&&d.associativeWith instanceof Array){for(var f=0;f<d.associativeWith.length;f++)if(d.associativeWith[f]===u)return!0;return!1}return null},t.properties=void 0;var r=n(37917),i=n(22478);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var o=t.properties=[{AssignmentNode:{},FunctionAssignmentNode:{}},{ConditionalNode:{latexLeftParens:!1,latexRightParens:!1,latexParens:!1}},{"OperatorNode:or":{op:"or",associativity:"left",associativeWith:[]}},{"OperatorNode:xor":{op:"xor",associativity:"left",associativeWith:[]}},{"OperatorNode:and":{op:"and",associativity:"left",associativeWith:[]}},{"OperatorNode:bitOr":{op:"|",associativity:"left",associativeWith:[]}},{"OperatorNode:bitXor":{op:"^|",associativity:"left",associativeWith:[]}},{"OperatorNode:bitAnd":{op:"&",associativity:"left",associativeWith:[]}},{"OperatorNode:equal":{op:"==",associativity:"left",associativeWith:[]},"OperatorNode:unequal":{op:"!=",associativity:"left",associativeWith:[]},"OperatorNode:smaller":{op:"<",associativity:"left",associativeWith:[]},"OperatorNode:larger":{op:">",associativity:"left",associativeWith:[]},"OperatorNode:smallerEq":{op:"<=",associativity:"left",associativeWith:[]},"OperatorNode:largerEq":{op:">=",associativity:"left",associativeWith:[]},RelationalNode:{associativity:"left",associativeWith:[]}},{"OperatorNode:leftShift":{op:"<<",associativity:"left",associativeWith:[]},"OperatorNode:rightArithShift":{op:">>",associativity:"left",associativeWith:[]},"OperatorNode:rightLogShift":{op:">>>",associativity:"left",associativeWith:[]}},{"OperatorNode:to":{op:"to",associativity:"left",associativeWith:[]}},{RangeNode:{}},{"OperatorNode:add":{op:"+",associativity:"left",associativeWith:["OperatorNode:add","OperatorNode:subtract"]},"OperatorNode:subtract":{op:"-",associativity:"left",associativeWith:[]}},{"OperatorNode:multiply":{op:"*",associativity:"left",associativeWith:["OperatorNode:multiply","OperatorNode:divide","Operator:dotMultiply","Operator:dotDivide"]},"OperatorNode:divide":{op:"/",associativity:"left",associativeWith:[],latexLeftParens:!1,latexRightParens:!1,latexParens:!1},"OperatorNode:dotMultiply":{op:".*",associativity:"left",associativeWith:["OperatorNode:multiply","OperatorNode:divide","OperatorNode:dotMultiply","OperatorNode:doDivide"]},"OperatorNode:dotDivide":{op:"./",associativity:"left",associativeWith:[]},"OperatorNode:mod":{op:"mod",associativity:"left",associativeWith:[]}},{"OperatorNode:multiply":{associativity:"left",associativeWith:["OperatorNode:multiply","OperatorNode:divide","Operator:dotMultiply","Operator:dotDivide"]}
2},{"OperatorNode:unaryPlus":{op:"+",associativity:"right"},"OperatorNode:unaryMinus":{op:"-",associativity:"right"},"OperatorNode:bitNot":{op:"~",associativity:"right"},"OperatorNode:not":{op:"not",associativity:"right"}},{"OperatorNode:pow":{op:"^",associativity:"right",associativeWith:[],latexRightParens:!1},"OperatorNode:dotPow":{op:".^",associativity:"right",associativeWith:[]}},{"OperatorNode:factorial":{op:"!",associativity:"left"}},{"OperatorNode:ctranspose":{op:"'",associativity:"left"}}];function s(e,t){if(!t||"auto"!==t)return e;for(var n=e;(0,i.isParenthesisNode)(n);)n=n.content;return n}function c(e,t,n,r){var a=e;"keep"!==t&&(a=e.getContent());for(var c=a.getIdentifier(),u=null,l=0;l<o.length;l++)if(c in o[l]){u=l;break}if("OperatorNode:multiply"===c&&a.implicit&&"show"!==n){var d=s(a.args[0],t);(0,i.isConstantNode)(d)&&r&&"OperatorNode:divide"===r.getIdentifier()&&(0,i.rule2Node)(s(r.args[0],t))||"OperatorNode:divide"===d.getIdentifier()&&(0,i.rule2Node)(s(d.args[0],t))&&(0,i.isConstantNode)(s(d.args[1]))||(u+=1)}return u}},26861:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSort=void 0;var r=n(80257),i=n(77942),a="sort",o=["typed","matrix","compare","compareNatural"];t.createSort=(0,i.factory)(a,o,function(e){var t=e.typed,n=e.matrix,i=e.compare,o=e.compareNatural,s=i,c=function(e,t){return-i(e,t)};return t(a,{Array:function(e){return l(e),e.sort(s)},Matrix:function(e){return d(e),n(e.toArray().sort(s),e.storage())},"Array, function":function(e,t){return l(e),e.sort(t)},"Matrix, function":function(e,t){return d(e),n(e.toArray().sort(t),e.storage())},"Array, string":function(e,t){return l(e),e.sort(u(t))},"Matrix, string":function(e,t){return d(e),n(e.toArray().sort(u(t)),e.storage())}});function u(e){if("asc"===e)return s;if("desc"===e)return c;if("natural"===e)return o;throw new Error('String "asc", "desc", or "natural" expected')}function l(e){if(1!==(0,r.arraySize)(e).length)throw new Error("One dimensional array expected")}function d(e){if(1!==e.size().length)throw new Error("One dimensional matrix expected")}})},27087:function(e){var t=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:t)(e)}},27098:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFormat=void 0;var r=n(15479),i=n(77942),a="format",o=["typed"];t.createFormat=(0,i.factory)(a,o,function(e){return(0,e.typed)(a,{any:r.format,"any, Object | function | number | BigNumber":r.format})})},27195:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.factorialDocs=void 0,t.factorialDocs={name:"factorial",category:"Probability",syntax:["n!","factorial(n)"],description:"Compute the factorial of a value",examples:["5!","5 * 4 * 3 * 2 * 1","3!"],seealso:["combinations","combinationsWithRep","permutations","gamma"]}},27354:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSetIsSubset=void 0;var r=n(80257),i=n(77942),a="setIsSubset",o=["typed","size","subset","compareNatural","Index"];t.createSetIsSubset=(0,i.factory)(a,o,function(e){var t=e.typed,n=e.size,i=e.subset,o=e.compareNatural,s=e.Index;return t(a,{"Array | Matrix, Array | Matrix":function(e,t){if(0===i(n(e),new s(0)))return!0;if(0===i(n(t),new s(0)))return!1;for(var a,c=(0,r.identify)((0,r.flatten)(Array.isArray(e)?e:e.toArray()).sort(o)),u=(0,r.identify)((0,r.flatten)(Array.isArray(t)?t:t.toArray()).sort(o)),l=0;l<c.length;l++){a=!1;for(var d=0;d<u.length;d++)if(0===o(c[l].value,u[d].value)&&c[l].identifier===u[d].identifier){a=!0;break}if(!1===a)return!1}return!0}})})},27358:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.qrDependencies=void 0;var r=n(77112),i=n(96423),a=n(61635),o=n(78508),s=n(48487),c=n(75555),u=n(81139),l=n(72372),d=n(33985),f=n(37132),p=n(287),m=n(41981),y=n(8011),v=n(73504),h=n(99192),g=n(11424);t.qrDependencies={addScalarDependencies:r.addScalarDependencies,complexDependencies:i.complexDependencies,conjDependencies:a.conjDependencies,divideScalarDependencies:o.divideScalarDependencies,equalDepen
2dencies:s.equalDependencies,identityDependencies:c.identityDependencies,isZeroDependencies:u.isZeroDependencies,matrixDependencies:l.matrixDependencies,multiplyScalarDependencies:d.multiplyScalarDependencies,signDependencies:f.signDependencies,sqrtDependencies:p.sqrtDependencies,subtractScalarDependencies:m.subtractScalarDependencies,typedDependencies:y.typedDependencies,unaryMinusDependencies:v.unaryMinusDependencies,zerosDependencies:h.zerosDependencies,createQr:g.createQr}},27533:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log2Dependencies=void 0;var r=n(29),i=n(8011),a=n(11424);t.log2Dependencies={ComplexDependencies:r.ComplexDependencies,typedDependencies:i.typedDependencies,createLog2:a.createLog2}},27594:function(e,t,n){var r=n(92127),i=n(43854)(!1);r(r.S,"Object",{values:function(e){return i(e)}})},27610:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asinDependencies=void 0;var r=n(29),i=n(8011),a=n(11424);t.asinDependencies={ComplexDependencies:r.ComplexDependencies,typedDependencies:i.typedDependencies,createAsin:a.createAsin}},27633:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.largerDocs=void 0,t.largerDocs={name:"larger",category:"Relational",syntax:["x > y","larger(x, y)"],description:"Check if value x is larger than y. Returns true if x is larger than y, and false if not.",examples:["2 > 3","5 > 2*2","a = 3.3","b = 6-2.8","(a > b)","(b < a)","5 cm > 2 inch"],seealso:["equal","unequal","smaller","smallerEq","largerEq","compare"]}},27662:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortDocs=void 0,t.sortDocs={name:"sort",category:"Matrix",syntax:["sort(x)","sort(x, compare)"],description:'Sort the items in a matrix. Compare can be a string "asc", "desc", "natural", or a custom sort function.',examples:["sort([5, 10, 1])",'sort(["C", "B", "A", "D"], "natural")',"sortByLength(a, b) = size(a)[1] - size(b)[1]",'sort(["Langdon", "Tom", "Sara"], sortByLength)','sort(["10", "1", "2"], "natural")'],seealso:["map","filter","forEach"]}},27679:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LOG10EDocs=void 0,t.LOG10EDocs={name:"LOG10E",category:"Constants",syntax:["LOG10E"],description:"Returns the base-10 logarithm of E, approximately equal to 0.434",examples:["LOG10E","log(e, 10)"],seealso:[]}},27786:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.electricConstantDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.electricConstantDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createElectricConstant:a.createElectricConstant}},27821:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.logDependencies=void 0;var r=n(29),i=n(78508),a=n(8011),o=n(11424);t.logDependencies={ComplexDependencies:r.ComplexDependencies,divideScalarDependencies:i.divideScalarDependencies,typedDependencies:a.typedDependencies,createLog:o.createLog}},27978:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lsolveDependencies=void 0;var r=n(58443),i=n(78508),a=n(42603),o=n(72372),s=n(33985),c=n(41981),u=n(8011),l=n(11424);t.lsolveDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,divideScalarDependencies:i.divideScalarDependencies,equalScalarDependencies:a.equalScalarDependencies,matrixDependencies:o.matrixDependencies,multiplyScalarDependencies:s.multiplyScalarDependencies,subtractScalarDependencies:c.subtractScalarDependencies,typedDependencies:u.typedDependencies,createLsolve:l.createLsolve}},28082:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sechDependencies=void 0;var r=n(54020),i=n(8011),a=n(11424);t.sechDependencies={BigNumberDependencies:r.BigNumberDependencies,typedDependencies:i.typedDependencies,createSech:a.createSech}},28206:function(e,t,n){"use strict";var r=n(1763),i=n(51311),a=n(1060),o=n(8449),s=n(18270),c=n(61249),u=Object.assign;e.exports=!u||n(79448)(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=u({},e)[n]||Object.keys(u({},t)).join("")!=r})?function(e,t){for(var n=s(e),u=arguments.length,l=1,d=a.f,f=o.f;u>l;)for(var p,m=c(arguments[l++]),y=d?i(m).concat(d(m)):i(m),v=y.length,h=0;v>h;)p=y[h++],r&&!f.call(m,p)||(n[p]=m[p]);return n}:u},28241:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.notDocs=void 0,t.notDocs={name:"not",category:"Logical",syntax:["not x","not(x)"],description:"Logical not. Flips the boolean value of given argument.",examples:["not true","not false","not 2","not 0"],seealso:["and","or","xor"]}},28249:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.randomDocs=void 0,t.randomDocs={name:"random",category:"Probability",syntax:["random()","random(max)","random(min, max)","random(size)","random(size, max)","random(size, min, max)"],description:"Return a random number.",examples:["random()","random(10, 20)","random([2, 3])"],seealso:["pickRandom","randomInt"]}},28253:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lcmDocs=void 0,t.lcmDocs={name:"lcm",category:"Arithmetic",syntax:["lcm(x, y)"],description:"Compute the least common multiple.",examples:["lcm(4, 6)","lcm(6, 21)","lcm(6, 21, 5)"],seealso:["gcd"]}},28452:function(e,t,n){var r=n(73738).default,i=n(12475);e.exports=function(e,t){if(t&&("object"==r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return i(e)},e.exports.__esModule=!0,e.exports.default=e.exports},28532:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createPolynomialRoot=void 0;var i=r(n(85715)),a=r(n(41132)),o=n(77942),s="polynomialRoot",c=["typed","isZero","equalScalar","add","subtract","multiply","divide","sqrt","unaryMinus","cbrt","typeOf","im","re"];t.createPolynomialRoot=(0,o.factory)(s,c,function(e){var t=e.typed,n=e.isZero,r=e.equalScalar,o=e.add,c=e.subtract,u=e.multiply,l=e.divide,d=e.sqrt,f=e.unaryMinus,p=e.cbrt,m=e.typeOf,y=e.im,v=e.re;return t(s,{"number|Complex, ...number|Complex":function(e,t){for(var s=[e].concat((0,a.default)(t));s.length>0&&n(s[s.length-1]);)s.pop();if(s.length<2)throw new RangeError("Polynomial [".concat(e,", ").concat(t,"] must have a non-zero non-constant coefficient"));switch(s.length){case 2:return[f(l(s[0],s[1]))];case 3:var h=(0,i.default)(s,3),g=h[0],b=h[1],D=h[2],x=u(2,D),_=u(b,b),w=u(4,D,g);if(r(_,w))return[l(f(b),x)];var N=d(c(_,w));return[l(c(N,b),x),l(c(f(N),b),x)];case 4:var M=(0,i.default)(s,4),O=M[0],S=M[1],A=M[2],E=M[3],P=f(u(3,E)),C=u(A,A),j=u(3,E,S),T=o(u(2,A,A,A),u(27,E,E,O)),F=u(9,E,A,S);if(r(C,j)&&r(T,F))return[l(A,P)];var k,B=c(C,j),q=c(T,F),I=o(u(18,E,A,S,O),u(A,A,S,S)),R=o(u(4,A,A,A,O),u(4,E,S,S,S),u(27,E,E,O,O));return r(I,R)?[l(c(u(4,E,A,S),o(u(9,E,E,O),u(A,A,A))),u(E,B)),l(c(u(9,E,O),u(A,S)),u(2,B))]:(k=r(C,j)?q:l(o(q,d(c(u(q,q),u(4,B,B,B)))),2),p(k,!0).toArray().map(function(e){return l(o(A,e,l(B,e)),P)}).map(function(e){return"Complex"===m(e)&&r(v(e),v(e)+y(e))?v(e):e}));default:throw new RangeError("only implemented for cubic or lower-order polynomials, not ".concat(s))}}})})},28558:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCosh=void 0;var r=n(77942),i=n(12135),a="cosh",o=["typed"];t.createCosh=(0,r.factory)(a,o,function(e){return(0,e.typed)(a,{number:i.cosh,"Complex | BigNumber":function(e){return e.cosh()}})})},28702:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.schurDependencies=void 0;var r=n(75555),i=n(72372),a=n(87121),o=n(37439),s=n(27358),c=n(21829),u=n(8011),l=n(11424);t.schurDependencies={identityDependencies:r.identityDependencies,matrixDependencies:i.matrixDependencies,multiplyDependencies:a.multiplyDependencies,normDependencies:o.normDependencies,qrDependencies:s.qrDependencies,subtractDependencies:c.subtractDependencies,typedDependencies:u.typedDependencies,createSchur:l.createSchur}},28727:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.zetaDependencies=void 0;var r=n(54020),i=n(29),a=n(1620),o=n(29664),s=n(48487),c=n(68288),u=n(17102),l=n(40462),d=n(87121),f=n(75894),p=n(90545),m=n(58945),y=n(14541),v=n(21829),h=n(8011),g=n(11424);t.zetaDependencies={BigNumberDependencies:r.BigNumberDependencies,ComplexDependencies:i.ComplexDependencies,addDependencies:a.addDependencies,divideDependencies:o.divideDependencies,equalDepen
2dencies:s.equalDependencies,factorialDependencies:c.factorialDependencies,gammaDependencies:u.gammaDependencies,isNegativeDependencies:l.isNegativeDependencies,multiplyDependencies:d.multiplyDependencies,piDependencies:f.piDependencies,powDependencies:p.powDependencies,sinDependencies:m.sinDependencies,smallerEqDependencies:y.smallerEqDependencies,subtractDependencies:v.subtractDependencies,typedDependencies:h.typedDependencies,createZeta:g.createZeta}},28828:function(e,t,n){"use strict";var r=n(91212)(!0);e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},28859:function(e,t,n){var r=n(67526),i=n(33341),a=n(57917),o=n(4415)("src"),s=n(49461),c="toString",u=(""+s).split(c);n(56094).inspectSource=function(e){return s.call(e)},(e.exports=function(e,t,n,s){var c="function"==typeof n;c&&(a(n,"name")||i(n,"name",t)),e[t]!==n&&(c&&(a(n,o)||i(n,o,e[t]?""+e[t]:u.join(String(t)))),e===r?e[t]=n:s?e[t]?e[t]=n:i(e,t,n):(delete e[t],i(e,t,n)))})(Function.prototype,c,function(){return"function"==typeof this&&this[o]||s.call(this)})},28872:function(e,t,n){"use strict";var r=n(92127),i=n(78942),a="includes";r(r.P+r.F*n(25203)(a),"String",{includes:function(e){return!!~i(this,e,a).indexOf(e,arguments.length>1?arguments[1]:void 0)}})},28894:function(e,t,n){"use strict";n.d(t,{b:function(){return a}}),n(99650),n(93863),n(82975),n(17482),n(95165),n(35890);var r=n(2219),i=n(52965),a=function(e,t,n,a){var o=function(n){var o=new IntersectionObserver(function(e,n){e.forEach(function(e){e.isIntersecting&&(n.unobserve(e.target),r.k.update(),r.k.waitForVendorConsents().then(function(){var n=a?"".concat(t).concat(a(e.target)):t;(0,i.Sx)(null,n,n)}).catch(function(){console.log("consents not found")}))})},{rootMargin:"0px",threshold:1});
2Array.from(document.querySelectorAll(e)).forEach(function(e){o.observe(e)})};n?window.addEventListener("gsSubscriberListLoaded",function(e){o()}):o()}},28911:function(e,t,n){"use strict";n.d(t,{Ri:function(){return o},TV:function(){return a},VB:function(){return i},ec:function(){return r}}),n(39813),n(99650),n(93863),n(82975),n(17482),n(95165),n(35890),n(9087),n(20341);var r=function(e){return Array.from(document.querySelectorAll(e)).filter(function(e){var t;return["P","UL","OL"].includes(null==e||null===(t=e.previousElementSibling)||void 0===t?void 0:t.tagName)})},i=function(){return window._WWA_?window._WWA_.getAnalyzer("GS"):null},a=function(e,t,n){var r=new Date;r.setTime(r.getTime()+24*n*60*60*1e3);var i="expires="+r.toUTCString();document.cookie=e+"="+t+";"+i+";domain="+window.location.hostname+";path=/"},o=function(e){for(var t=e+"=",n=decodeURIComponent(document.cookie).split(";"),r=0;r<n.length;r++){for(var i=n[r];" "==i.charAt(0);)i=i.substring(1);if(0==i.indexOf(t))return i.substring(t.length,i.length)}return""}},29040:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setUnionDocs=void 0,t.setUnionDocs={name:"setUnion",category:"Set",syntax:["setUnion(set1, set2)"],description:"Create the union of two (multi)sets. Multi-dimension arrays will be converted to single-dimension arrays before the operation.",examples:["setUnion([1, 2, 3, 4], [3, 4, 5, 6])","setUnion([[1, 2], [3, 4]], [[3, 4], [5, 6]])"],seealso:["setIntersect","setDifference"]}},29062:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBitOrTransform=void 0;var r=n(70521),i=n(77942),a=n(22478),o=["typed","matrix","equalScalar","DenseMatrix","concat"];t.createBitOrTransform=(0,i.factory)("bitOr",o,function(e){var t=e.typed,n=e.matrix,i=e.equalScalar,o=e.DenseMatrix,s=e.concat,c=(0,r.createBitOr)({typed:t,matrix:n,equalScalar:i,DenseMatrix:o,concat:s});function u(e,t,n){var r=e[0].compile().evaluate(n);if(!(0,a.isCollection)(r)){if(isNaN(r))return NaN;if(-1===r)return-1;if(!0===r)return 1}var i=e[1].compile().evaluate(n);return c(r,i)}return u.rawArgs=!0,u},{isTransformFunction:!0})},29240:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combinationsWithRepDependencies=void 0;var r=n(8011),i=n(11424);t.combinationsWithRepDependencies={typedDependencies:r.typedDependencies,createCombinationsWithRep:i.createCombinationsWithRep}},29299:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.product=function e(t,n){if(n<t)return 1;if(n===t)return n;var r=n+t>>1;return e(t,r)*e(r+1,n)}},29345:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createComplex=void 0;var r=n(77942),i=n(30538),a=["typed","Complex"];t.createComplex=(0,r.factory)("complex",a,function(e){var t=e.typed,n=e.Complex;return t("complex",{"":function(){return n.ZERO},number:function(e){return new n(e,0)},"number, number":function(e,t){return new n(e,t)},"BigNumber, BigNumber":function(e,t){return new n(e.toNumber(),t.toNumber())},Fraction:function(e){return new n(e.valueOf(),0)},Complex:function(e){return e.clone()},string:function(e){return n(e)},null:function(e){return n(0)},Object:function(e){if("re"in e&&"im"in e)return new n(e.re,e.im);if("r"in e&&"phi"in e||"abs"in e&&"arg"in e)return new n(e);throw new Error("Expected object with properties (re and im) or (r and phi) or (abs and arg)")},"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,i.deepMap)(t,e)}})})})},29349:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sumDocs=void 0,t.sumDocs={name:"sum",category:"Statistics",syntax:["sum(a, b, c, ...)","sum(A)","sum(A, dimension)"],description:"Compute the sum of all values.",examples:["sum(2, 3, 4, 1)","sum([2, 3, 4, 1])","sum([2, 5; 4, 3])"],seealso:["max","mean","median","min","prod","std","sum","variance"]}},29365:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createQr=void 0;var i=r(n(94634)),a=n(77942),o=["typed","matrix","zeros","identity","isZero","equal","sign","sqrt","conj","unaryMinus","addScalar","divideScalar","multiplyScalar","subtractScalar","complex"];t.createQr=(0,a.factory)("qr",o,function(e){var t=e.typed,n=e.matrix,r=e.zeros,a=e.identity,o=e.isZero,s=e.equal,c=e.sign,u=e.sqrt,l=e.conj,d=e.unaryMinus,f=e.addScalar,p=e.divi
2deScalar,m=e.multiplyScalar,y=e.subtractScalar,v=e.complex;return(0,i.default)(t("qr",{DenseMatrix:function(e){return g(e)},SparseMatrix:function(e){return function(){throw new Error("qr not implemented for sparse matrices yet")}()},Array:function(e){var t=g(n(e));return{Q:t.Q.valueOf(),R:t.R.valueOf()}}}),{_denseQRimpl:h});function h(e){var t,n,i,v=e._size[0],h=e._size[1],g=a([v],"dense"),b=g._data,D=e.clone(),x=D._data,_=r([v],"");for(i=0;i<Math.min(h,v);++i){var w=x[i][i],N=d(s(w,0)?1:c(w)),M=l(N),O=0;for(t=i;t<v;t++)O=f(O,m(x[t][i],l(x[t][i])));var S=m(N,u(O));if(!o(S)){var A=y(w,S);for(_[i]=1,t=i+1;t<v;t++)_[t]=p(x[t][i],A);var E=d(l(p(A,S))),P=void 0;for(n=i;n<h;n++){for(P=0,t=i;t<v;t++)P=f(P,m(l(_[t]),x[t][n]));for(P=m(P,E),t=i;t<v;t++)x[t][n]=m(y(x[t][n],m(_[t],P)),M)}for(t=0;t<v;t++){for(P=0,n=i;n<v;n++)P=f(P,m(b[t][n],_[n]));for(P=m(P,E),n=i;n<v;++n)b[t][n]=p(y(b[t][n],m(P,l(_[n]))),M)}}}return{Q:g,R:D,toString:function(){return"Q: "+this.Q.toString()+"\nR: "+this.R.toString()}}}function g(e){var t=h(e),n=t.R._data;if(e._data.length>0)for(var r="Complex"===n[0][0].type?v(0):0,i=0;i<n.length;++i)for(var a=0;a<i&&a<(n[0]||[]).length;++a)n[i][a]=r;return t}})},29382:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.schurDocs=void 0,t.schurDocs={name:"schur",category:"Algebra",syntax:["schur(A)"],description:"Performs a real Schur decomposition of the real matrix A = UTU'",examples:["schur([[1, 0], [-4, 3]])","A = [[1, 0], [-4, 3]]","schur(A)"],seealso:["lyap","sylvester"]}},29442:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.squareDependencies=void 0;var r=n(8011),i=n(11424);t.squareDependencies={typedDependencies:r.typedDependencies,createSquare:i.createSquare}},29511:function(e,t,n){var r=n(95636);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&r(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},29522:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.deepEqualDocs=void 0,t.deepEqualDocs={name:"deepEqual",category:"Relational",syntax:["deepEqual(x, y)"],description:"Check equality of two matrices element wise. Returns true if the size of both matrices is equal and when and each of the elements are equal.",examples:["deepEqual([1,3,4], [1,3,4])","deepEqual([1,3,4], [1,3])"],seealso:["equal","unequal","smaller","larger","smallerEq","largerEq","compare"]}},29569:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ImmutableDenseMatrixDependencies=void 0;var r=n(58443),i=n(10147),a=n(11424);t.ImmutableDenseMatrixDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,smallerDependencies:i.smallerDependencies,createImmutableDenseMatrixClass:a.createImmutableDenseMatrixClass}},29664:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.divideDependencies=void 0;var r=n(78508),i=n(42603),a=n(3648),o=n(72372),s=n(87121),c=n(8011),u=n(11424);t.divideDependencies={divideScalarDependencies:r.divideScalarDependencies,equalScalarDependencies:i.equalScalarDependencies,invDependencies:a.invDependencies,matrixDependencies:o.matrixDependencies,multiplyDependencies:s.multiplyDependencies,typedDependencies:c.typedDependencies,createDivide:u.createDivide}},29716:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCumSumTransform=void 0;var r=n(22478),i=n(77942),a=n(40892),o=n(79997),s="cumsum",c=["typed","add","unaryPlus"];t.createCumSumTransform=(0,i.factory)(s,c,function(e){var t=e.typed,n=e.add,i=e.unaryPlus,c=(0,o.createCumSum)({typed:t,add:n,unaryPlus:i});return t(s,{"...any":function(e){if(2===e.length&&(0,r.isCollection)(e[0])){var t=e[1];(0,r.isNumber)(t)?e[1]=t-1:(0,r.isBigNumber)(t)&&(e[1]=t.minus(1))}try{return c.apply(null,e)}catch(e){throw(0,a.errorTransform)(e)}}})},{isTransformFunction:!0})},29736:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.falseDependencies=void 0;var r=n(11424);t.falseDependencies={createFalse:r.createFalse}},29825:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIntersect=void 0;var r=n(77942),i=["typed","config","abs","add","addScalar","matrix","multiply","multiplyScalar","divideScalar","subtract","smaller","equalScalar","flatten","isZero","isNumeric"];t.createIntersect=(0,r.factory)("intersect",i,function(e){var t=e.typed,n=e.config,r=e.abs,i=e.add,a=e.addScalar,o=e.matrix,s=e.multiply,c=e.multiplyScalar,u=e.divideScalar,l=e.subtract,d=e.smaller,f=e.equalScalar,p=e.flatten,m=e.isZero,y=e.isNumeric;return t("intersect",{"Array, Array, Array":v,"Array, Array, Array, Array":h,"Matrix, Matrix, Matrix":function(e,t,n){var r=v(e.valueOf(),t.valueOf(),n.valueOf());return null===r?null:o(r)},"Matrix, Matrix, Matrix, Matrix":function(e,t,n,r){var i=h(e.valueOf(),t.valueOf(),n.valueOf(),r.valueOf());return null===i?null:o(i)}});function v(e,t,n){if(e=g(e),t=g(t),n=g(n),!D(e))throw new TypeError("Array with 3 numbers or BigNumbers expected for first argument");if(!D(t))throw new TypeError("Array with 3 numbers or BigNumbers expected for second argument");if(!function(e){return 4===e.length&&y(e[0])&&y(e[1])&&y(e[2])&&y(e[3])}(n))throw new TypeError("Array with 4 numbers expected as third argument");return function(e,t,n,r,i,o,s,d,f,p){var m=c(e,s),y=c(r,s),v=c(t,d),h=c(i,d),g=c(n,f),b=c(o,f),D=l(l(l(p,m),v),g),x=l(l(l(a(a(y,h),b),m),v),g),_=u(D,x);return[a(e,c(_,l(r,e))),a(t,c(_,l(i,t))),a(n,c(_,l(o,n)))]}(e[0],e[1],e[2],t[0],t[1],t[2],n[0],n[1],n[2],n[3])}function h(e,t,o,p){if(e=g(e),t=g(t),o=g(o),p=g(p),2===e.length){if(!b(e))throw new TypeError("Array with 2 numbers or BigNumbers expected for first argument");if(!b(t))throw new TypeError("Array with 2 numbers or BigNumbers expected for second argument");if(!b(o))throw new TypeError("Array with 2 numbers or BigNumbers expected for third argument");if(!b(p))throw new TypeError("Array with 2 numbers or BigNumbers expected for fourth argument");return function(e,t,o,f){var p=e,y=o,v=l(p,t),h=l(y,f),g=l(c(v[0],h[1]),c(h[0],v[1]));if(m(g))return null;if(d(r(g),n.epsilon))return null;var b=c(h[0],p[1]),D=c(h[1],p[0]),x=c(h[0],y[1]),_=c(h[1],y[0]),w=u(a(l(l(b,D),x),_),g);return i(s(v,w),p)}(e,t,o,p)}if(3===e.length){if(!D(e))throw new TypeError("Array with 3 numbers or BigNumbers expected for first argument");if(!D(t))throw new TypeError("Array with 3 numbers or BigNumbers expected for second argument");if(!D(o))throw new TypeError("Array with 3 numbers or BigNumbers expected for third argument");if(!D(p))throw new TypeError("Array with 3 numbers or BigNumbers expected for fourth argument");return function(e,t,n,r,i,o,s,d,p,y,v,h){var g=x(e,s,y,s,t,d,v,d,n,p,h,p),b=x(y,s,r,e,v,d,i,t,h,p,o,n),D=x(e,s,r,e,t,d,i,t,n,p,o,n),_=x(y,s,y,s,v,d,v,d,h,p,h,p),w=x(r,e,r,e,i,t,i,t,o,n,o,n),N=l(c(g,b),c(D,_)),M=l(c(w,_),c(b,b));if(m(M))return null;var O=u(N,M),S=u(a(g,c(O,b)),_),A=a(e,c(O,l(r,e))),E=a(t,c(O,l(i,t))),P=a(n,c(O,l(o,n))),C=a(s,c(S,l(y,s))),j=a(d,c(S,l(v,d))),T=a(p,c(S,l(h,p)));return f(A,C)&&f(E,j)&&f(P,T)?[A,E,P]:null}(e[0],e[1],e[2],t[0],t[1],t[2],o[0],o[1],o[2],p[0],p[1],p[2])}throw new TypeError("Arrays with two or thee dimensional points expected")}function g(e){return 1===e.length?e[0]:e.length>1&&Array.isArray(e[0])&&e.every(function(e){return Array.isArray(e)&&1===e.length})?p(e):e}function b(e){return 2===e.length&&y(e[0])&&y(e[1])}function D(e){return 3===e.length&&y(e[0])&&y(e[1])&&y(e[2])}function x(e,t,n,r,i,o,s,u,d,f,p,m){var y=c(l(e,t),l(n,r)),v=c(l(i,o),l(s,u)),h=c(l(d,f),l(p,m));return a(a(y,v),h)}})},29855:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lyapDependencies=void 0;var r=n(72372),i=n(87121),a=n(4962),o=n(22920),s=n(8011),c=n(11424);t.lyapDependencies={matrixDependencies:r.matrixDependencies,multiplyDependencies:i.multiplyDependencies,sylvesterDependencies:a.sylvesterDependencies,transposeDependencies:o.transposeDependencies,typedDependencies:s.typedDependencies,createLyap:c.createLyap}},29953:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createRangeTransform=void 0;var r=n(77942),i=n(12388),a=["typed","config","?matrix","?bignumber","smaller","smallerEq","larger","largerEq","add","isPositive"];t.createRangeTransform=(0,r.factory)("range",a,function(e){var t=e.typed,n=e.config,r=e.matrix,a=e.bignumber,o=e.smaller,s=e.smallerEq,c=e.larger,u=e.largerEq,l=e.add,d=e.isPositive,f=(0,i.createRange)({typed:t,config:n,matrix:r,bignumber:a,smaller:o,smallerEq:s,larger:c,largerEq:u,add:l,isPositive:d});return t("range",{"...any":function(e){return"boolean"!=typeof e[e.length-1]&&e.push(!0),f.apply(null,e)}})},{isTransformFunction:!0})},30235:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.concatTransformDependencies=void 0;var r=n(81225),i=n(72372),a=n(8011),o=n(11424);t.concatTransformDependencies={isIntegerDependencies:r.isIntegerDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:a.typedDependencies,createConcatTransform:o.createConcatTransform}},30274:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.usolveAllDocs=void 0,t.usolveAllDocs={name:"usolveAll",category:"Algebra",syntax:["x=usolve(U, b)"],description:"Finds all solutions of the linear system U * x = b where U is an [n x n] upper triangular matrix and b is a [n] column vector.",examples:["x=usolve(sparse([1, 1, 1, 1; 0, 1, 1, 1; 0, 0, 1, 1; 0, 0, 0, 1]), [1; 2; 3; 4])"],seealso:["usolve","lup","lusolve","lsolve","matrix","sparse"]}},30298:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bitAndDocs=void 0,t.bitAndDocs={name:"bitAnd",category:"Bitwise",syntax:["x & y","bitAnd(x, y)"],description:"Bitwise AND operation. Performs the logical AND operation on each pair of the corresponding bits of the two given values by multiplying them. If both bits in the compared position are 1, the bit in the resulting binary representation is 1, otherwise, the result is 0",examples:["5 & 3","bitAnd(53, 131)","[1, 12, 31] & 42"],seealso:["bitNot","bitOr","bitXor","leftShift","rightArithShift","rightLogShift"]}},30400:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loschmidtDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.loschmidtDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createLoschmidt:a.createLoschmidt}},30448:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lgammaDocs=void 0,t.lgammaDocs={name:"lgamma",category:"Probability",syntax:["lgamma(n)"],description:"Logarithm of the gamma function for real, positive numbers and complex numbers, using Lanczos approximation for numbers and Stirling series for complex numbers.",examples:["lgamma(4)","lgamma(1/2)","lgamma(i)","lgamma(complex(1.1, 2))"],seealso:["gamma"]}},30449:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sparseDependencies=void 0;var r=n(50372),i=n(8011),a=n(11424);t.sparseDependencies={SparseMatrixDependencies:r.SparseMatrixDependencies,typedDependencies:i.typedDependencies,createSparse:a.createSparse}},30538:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.containsCollections=function(e){for(var t=0;t<e.length;t++)if((0,r.isCollection)(e[t]))return!0;return!1},t.deepForEach=function e(t,n){(0,r.isMatrix)(t)&&(t=t.valueOf());for(var i=0,a=t.length;i<a;i++){var o=t[i];Array.isArray(o)?e(o,n):n(o)}},t.deepMap=function e(t,n,r){return t&&"function"==typeof t.map?t.map(function(t){return e(t,n,r)}):n(t)},t.reduce=function(e,t,n){var o=Array.isArray(e)?(0,a.arraySize)(e):e.size();if(t<0||t>=o.length)throw new i.IndexError(t,o.length);return(0,r.isMatrix)(e)?e.create(s(e.valueOf(),t,n)):s(e,t,n)},t.scatter=function(e,t,n,r,i,a,o,s,c,u,l){var d,f,p,m,y=e._values,v=e._index,h=e._ptr;if(r)for(f=h[t],p=h[t+1],d=f;d<p;d++)n[m=v[d]]!==a?(n[m]=a,o.push(m),u?(r[m]=c?s(y[d],l):s(l,y[d]),i[m]=a):r[m]=y[d]):(r[m]=c?s(y[d],r[m]):s(r[m],y[d]),i[m]=a);else for(f=h[t],p=h[t+1],d=f;d<p;d++)n[m=v[d]]!==a?(n[m]=a,o.push(m)):i[m]=a};var r=n(22478),i=n(87333),a=n(80257),o=n(22338);function s(e,t,n){var r,i,a,c;if(t<=0){if(Array.isArray(e[0])){for(c=(0,o._switch)(e),i=[],r=0;r<c.length;r++)i[r]=s(c[r],t-1,n);return i}for(a=e[0],r=1;r<e.length;r++)a=n(a,e[r]);return a}for(i=[],r=0;r<e.length;r++)i[r]=s(e[r],t-1,n);return i}},30579:function(e,t,n){var r=n(73738).default;e.exports=function(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);
2if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}throw new TypeError(r(e)+" is not iterable")},e.exports.__esModule=!0,e.exports.default=e.exports},30845:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCompareTextNumber=t.createCompareText=void 0;var r=n(15479),i=n(77942),a=n(60685),o="compareText",s=["typed","matrix","concat"];r.compareText.signature="any, any",t.createCompareText=(0,i.factory)(o,s,function(e){var t=e.typed,n=e.matrix,i=e.concat,s=(0,a.createMatrixAlgorithmSuite)({typed:t,matrix:n,concat:i});return t(o,r.compareText,s({elop:r.compareText,Ds:!0}))}),t.createCompareTextNumber=(0,i.factory)(o,["typed"],function(e){return(0,e.typed)(o,r.compareText)})},30903:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMin=void 0;var r=n(30538),i=n(77942),a=n(45320),o=["typed","config","numeric","smaller"];t.createMin=(0,i.factory)("min",o,function(e){var t=e.typed,n=e.config,i=e.numeric,o=e.smaller;return t("min",{"Array | Matrix":c,"Array | Matrix, number | BigNumber":function(e,t){return(0,r.reduce)(e,t.valueOf(),s)},"...":function(e){if((0,r.containsCollections)(e))throw new TypeError("Scalar values expected in function min");return c(e)}});function s(e,t){try{return o(e,t)?e:t}catch(e){throw(0,a.improveErrorMessage)(e,"min",t)}}function c(e){var t;if((0,r.deepForEach)(e,function(e){try{isNaN(e)&&"number"==typeof e?t=NaN:(void 0===t||o(e,t))&&(t=e)}catch(t){throw(0,a.improveErrorMessage)(t,"min",e)}}),void 0===t)throw new Error("Cannot calculate min of an empty array");return"string"==typeof t&&(t=i(t,n.number)),t}})},30918:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rangeDependencies=void 0;var r=n(81868),i=n(72372),a=n(1620),o=n(20014),s=n(84990),c=n(82004),u=n(10147),l=n(14541),d=n(8011),f=n(11424);t.rangeDependencies={bignumberDependencies:r.bignumberDependencies,matrixDependencies:i.matrixDependencies,addDependencies:a.addDependencies,isPositiveDependencies:o.isPositiveDependencies,largerDependencies:s.largerDependencies,largerEqDependencies:c.largerEqDependencies,smallerDependencies:u.smallerDependencies,smallerEqDependencies:l.smallerEqDependencies,typedDependencies:d.typedDependencies,createRange:f.createRange}},31025:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAcos=void 0;var r=n(77942),i="acos",a=["typed","config","Complex"];t.createAcos=(0,r.factory)(i,a,function(e){var t=e.typed,n=e.config,r=e.Complex;return t(i,{number:function(e){return e>=-1&&e<=1||n.predictable?Math.acos(e):new r(e,0).acos()},Complex:function(e){return e.acos()},BigNumber:function(e){return e.acos()}})})},31107:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fractionDependencies=void 0;var r=n(19609),i=n(8011),a=n(11424);t.fractionDependencies={FractionDependencies:r.FractionDependencies,typedDependencies:i.typedDependencies,createFraction:a.createFraction}},31384:function(e,t,n){var r=n(67526),i=n(2780).set,a=r.MutationObserver||r.WebKitMutationObserver,o=r.process,s=r.Promise,c="process"==n(55089)(o);e.exports=function(){var e,t,n,u=function(){var r,i;for(c&&(r=o.domain)&&r.exit();e;){i=e.fn,e=e.next;try{i()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(c)n=function(){o.nextTick(u)};else if(!a||r.navigator&&r.navigator.standalone)if(s&&s.resolve){var l=s.resolve(void 0);n=function(){l.then(u)}}else n=function(){i.call(r,u)};else{var d=!0,f=document.createTextNode("");new a(u).observe(f,{characterData:!0}),n=function(){f.data=d=!d}}return function(r){var i={fn:r,next:void 0};t&&(t.next=i),e||(e=i,n()),t=i}}},31503:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.orDocs=void 0,t.orDocs={name:"or",category:"Logical",syntax:["x or y","or(x, y)"],description:"Logical or. Test if at least one value is defined with a nonzero/nonempty value.",examples:["true or false","false or false","0 or 4"],seealso:["not","and","xor"]}},31660:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createChainClass=void 0;var r=n(22478),i=n(15479),a=n(37917),o=n(77942),s=["?on","math","typed"];t.createChainClass=(0,o.factory)("Chain",s,function(e){var t=e.on,n=e.math,o=e.typed;function s(e){if(!(this instanceof s))throw new SyntaxError("Constructor must be called with the new operator");(0,r.isChain)(e)?this.value=e.value:this.value=e}function c(e,t){(0,a.lazy)(s.prototype,e,function(){var e=t();if("function"==typeof e)return u(e)})}function u(e){return function(){if(0===arguments.length)return new s(e(this.value));for(var t=[this.value],n=0;n<arguments.length;n++)t[n+1]=arguments[n];if(o.isTypedFunction(e)){var r=o.resolve(e,t);if(1===r.params.length)throw new Error("chain function "+e.name+" cannot match rest parameter between chain value and additional arguments.");return new s(r.implementation.apply(e,t))}return new s(e.apply(e,t))}}s.prototype.type="Chain",s.prototype.isChain=!0,s.prototype.done=function(){return this.value},s.prototype.valueOf=function(){return this.value},s.prototype.toString=function(){return(0,i.format)(this.value)},s.prototype.toJSON=function(){return{mathjs:"Chain",value:this.value}},s.fromJSON=function(e){return new s(e.value)},s.createProxy=function(e,t){if("string"==typeof e)i=e,"function"==typeof(o=t)&&(s.prototype[i]=u(o));else{var n=function(t){(0,a.hasOwnProperty)(e,t)&&void 0===l[t]&&c(t,function(){return e[t]})};for(var r in e)n(r)}var i,o};var l={expression:!0,docs:!0,type:!0,classes:!0,json:!0,error:!0,isChain:!0};return s.createProxy(n),t&&t("import",function(e,t,n){n||c(e,t)}),s},{isClass:!0})},31825:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.applyTransformDependencies=void 0;var r=n(81225),i=n(8011),a=n(11424);t.applyTransformDependencies={isIntegerDependencies:r.isIntegerDependencies,typedDependencies:i.typedDependencies,createApplyTransform:a.createApplyTransform}},31880:function(e){e.exports=function e(t,n){"use strict";var r,i,a=/(^([+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?)?$|^0x[0-9a-f]+$|\d+)/gi,o=/(^[ ]*|[ ]*$)/g,s=/(^([\w ]+,?[\w ]+)?[\w ]+,?[\w ]+\d+:\d+(:\d+)?[\w ]?|^\d{1,4}[\/\-]\d{1,4}[\/\-]\d{1,4}|^\w+, \w+ \d+, \d{4})/,c=/^0x[0-9a-f]+$/i,u=/^0/,l=function(t){return e.insensitive&&(""+t).toLowerCase()||""+t},d=l(t).replace(o,"")||"",f=l(n).replace(o,"")||"",p=d.replace(a,"\0$1\0").replace(/\0$/,"").replace(/^\0/,"").split("\0"),m=f.replace(a,"\0$1\0").replace(/\0$/,"").replace(/^\0/,"").split("\0"),y=parseInt(d.match(c),16)||1!==p.length&&d.match(s)&&Date.parse(d),v=parseInt(f.match(c),16)||y&&f.match(s)&&Date.parse(f)||null;if(v){if(y<v)return-1;if(y>v)return 1}for(var h=0,g=Math.max(p.length,m.length);h<g;h++){if(r=!(p[h]||"").match(u)&&parseFloat(p[h])||p[h]||0,i=!(m[h]||"").match(u)&&parseFloat(m[h])||m[h]||0,isNaN(r)!==isNaN(i))return isNaN(r)?1:-1;if(typeof r!=typeof i&&(r+="",i+=""),r<i)return-1;if(r>i)return 1}return 0}},32324:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createConj=void 0;var r=n(77942),i=n(30538),a="conj",o=["typed"];t.createConj=(0,r.factory)(a,o,function(e){var t=e.typed;return t(a,{"number | BigNumber | Fraction":function(e){return e},Complex:function(e){return e.conjugate()},"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,i.deepMap)(t,e)}})})})},32341:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createConcat=void 0;var r=n(22478),i=n(37917),a=n(80257),o=n(87333),s=n(8973),c=n(77942),u="concat",l=["typed","matrix","isInteger"];t.createConcat=(0,c.factory)(u,l,function(e){var t=e.typed,n=e.matrix,c=e.isInteger;return t(u,{"...Array | Matrix | number | BigNumber":function(e){var t,u,l=e.length,d=-1,f=!1,p=[];for(t=0;t<l;t++){var m=e[t];if((0,r.isMatrix)(m)&&(f=!0),(0,r.isNumber)(m)||(0,r.isBigNumber)(m)){if(t!==l-1)throw new Error("Dimension must be specified as last argument");if(u=d,d=m.valueOf(),!c(d))throw new TypeError("Integer number expected for dimension");if(d<0||t>0&&d>u)throw new o.IndexError(d,u+1)}else{var y=(0,i.clone)(m).valueOf(),v=(0,a.arraySize)(y);if(p[t]=y,u=d,d=v.length-1,t>0&&d!==u)throw new s.DimensionError(u+1,d+1)}}if(0===p.length)throw new SyntaxError("At least one matrix expected");for(var h=p.shift();p.length;)h=(0,a.concat)(h,p.shift(),d);return f?n(h):h},"...string":function(e){return e.join("")}})})},32395:function(e,t,n){var r=n(39552);function i(){return e.exports=i="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var i=r(e,t);if(i){var a=Object.getOwnPropertyDescriptor(i,t);return a.get?a.get.call(arguments.length<3?e:n):a.value}},e.exports.__esModule=!0,e.exports.default=e.exports,i.apply(null,arguments)}
2e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},32678:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.classicalElectronRadiusDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.classicalElectronRadiusDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createClassicalElectronRadius:a.createClassicalElectronRadius}},32736:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FunctionAssignmentNodeDependencies=void 0;var r=n(61233),i=n(8011),a=n(11424);t.FunctionAssignmentNodeDependencies={NodeDependencies:r.NodeDependencies,typedDependencies:i.typedDependencies,createFunctionAssignmentNode:a.createFunctionAssignmentNode}},32861:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wienDisplacementDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.wienDisplacementDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createWienDisplacement:a.createWienDisplacement}},32928:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSubsetTransform=void 0;var r=n(77942),i=n(40892),a=n(19791),o=["typed","matrix","zeros","add"];t.createSubsetTransform=(0,r.factory)("subset",o,function(e){var t=e.typed,n=e.matrix,r=e.zeros,o=e.add,s=(0,a.createSubset)({typed:t,matrix:n,zeros:r,add:o});return t("subset",{"...any":function(e){try{return s.apply(null,e)}catch(e){throw(0,i.errorTransform)(e)}}})},{isTransformFunction:!0})},33107:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.typedDocs=void 0,t.typedDocs={name:"typed",category:"Core",syntax:["typed(signatures)","typed(name, signatures)"],description:"Create a typed function.",examples:['double = typed({ "number": f(x)=x+x, "string": f(x)=concat(x,x) })',"double(2)",'double("hello")'],seealso:[]}},33135:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSign=void 0;var r=n(77942),i=n(30538),a=n(93283),o="sign",s=["typed","BigNumber","Fraction","complex"];t.createSign=(0,r.factory)(o,s,function(e){var t=e.typed,n=e.BigNumber,r=e.complex,s=e.Fraction;return t(o,{number:a.signNumber,Complex:function(e){return 0===e.im?r((0,a.signNumber)(e.re)):e.sign()},BigNumber:function(e){return new n(e.cmp(0))},Fraction:function(e){return new s(e.s,1)},"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,i.deepMap)(t,e,!0)}}),Unit:t.referToSelf(function(e){return function(n){if(!n._isDerived()&&0!==n.units[0].unit.offset)throw new TypeError("sign is ambiguous for units with offset");return t.find(e,n.valueType())(n.value)}})})})},33211:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.typeToOperation=t.lexemeToType=void 0,t.lexemeToType={"=":2,"+":3,"-":4,"*":5,"\\cdot":5,"\\times":6,"^":8,"/":7,",":9,"{":10,"}":11,"(":12,")":13,"|":14,"&":15,bmatrix:37,"\\\\":16,"\\sqrt":17,"\\frac":18,"\\sin":19,"\\cos":20,"\\tan":21,"\\csc":22,"\\sec":23,"\\cot":24,"\\arcsin":25,"\\arccos":26,"\\arctan":27,"\\sinh":28,"\\cosh":29,"\\tanh":30,"\\log":31,"\\ln":32,"\\pi":33,e:34,"\\begin":35,"\\end":36,"\\left":38,"\\right":39,T:41,"\\det":42,"\\operatorname":43,eigenvectors:45,eigenvalues:44,cross:46,proj:47,comp:48,norm:49,inv:50},t.typeToOperation={3:"add",4:"subtract",5:"multiply",6:"multiply",8:"pow",7:"divide",18:"divide",14:"abs",17:"sqrt",19:"sin",20:"cos",21:"tan",22:"csc",23:"sec",24:"cot",25:"asin",26:"acos",27:"atan",28:"sinh",29:"cosh",30:"tanh",31:"log10",32:"log",42:"det",45:"eigenvectors",44:"eigenvalues",46:"cross",47:"proj",48:"comp",49:"norm",50:"inv"},t.default=class{constructor(e,t,n){this.lexeme=e,this.type=t,this.pos=n}}},33241:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.acoshDependencies=void 0;var r=n(29),i=n(8011),a=n(11424);t.acoshDependencies={ComplexDependencies:r.ComplexDependencies,typedDependencies:i.typedDependencies,createAcosh:a.createAcosh}},33294:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csIpvec=function(e,t){var n,r=t.length,i=[];if(e)for(n=0;n<r;n++)i[e[n]]=t[n];else for(n=0;n<r;n++)i[n]=t[n];return i}},33338:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createNumber=void 0;var r=n(77942),i=n(30538),a=["typed"];t.createNumber=(0,r.factory)("number",a,function(e){var t=e.typed,n=t("number",{"":function(){return 0},number:function(e){return e},string:function(e){if("NaN"===e)return NaN;var t,n,r=(n=(t=e).match(/(0[box])([0-9a-fA-F]*)\.([0-9a-fA-F]*)/))?{input:t,radix:{"0b":2,"0o":8,"0x":16}[n[1]],integerPart:n[2],fractionalPart:n[3]}:null;if(r)return function(e){for(var t=parseInt(e.integerPart,e.radix),n=0,r=0;r<e.fractionalPart.length;r++)n+=parseInt(e.fractionalPart[r],e.radix)/Math.pow(e.radix,r+1);var i=t+n;if(isNaN(i))throw new SyntaxError('String "'+e.input+'" is not a valid number');return i}(r);var i=0,a=e.match(/(0[box][0-9a-fA-F]*)i([0-9]*)/);a&&(i=Number(a[2]),e=a[1]);var o=Number(e);if(isNaN(o))throw new SyntaxError('String "'+e+'" is not a valid number');if(a){if(o>Math.pow(2,i)-1)throw new SyntaxError('String "'.concat(e,'" is out of range'));o>=Math.pow(2,i-1)&&(o-=Math.pow(2,i))}return o},BigNumber:function(e){return e.toNumber()},Fraction:function(e){return e.valueOf()},Unit:t.referToSelf(function(e){return function(t){var n=t.clone();return n.value=e(t.value),n}}),null:function(e){return 0},"Unit, string | Unit":function(e,t){return e.toNumber(t)},"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,i.deepMap)(t,e)}})});return n.fromJSON=function(e){return parseFloat(e.value)},n})},33341:function(e,t,n){var r=n(47967),i=n(11996);e.exports=n(1763)?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},33371:function(e,t){"use strict";function n(e){if(e.isFinite()&&!e.isInteger())throw new Error("Integer expected in function bitNot");var t=e.constructor,n=t.precision;t.config({precision:1e9});var r=e.plus(new t(1));return r.s=-r.s||null,t.config({precision:n}),r}function r(e,t,r){var a,o,s,c,u,l=e.constructor,d=+(e.s<0),f=+(t.s<0);if(d){a=i(n(e));for(var p=0;p<a.length;++p)a[p]^=1}else a=i(e);if(f){o=i(n(t));for(var m=0;m<o.length;++m)o[m]^=1}else o=i(t);a.length<=o.length?(s=a,c=o,u=d):(s=o,c=a,u=f);var y=s.length,v=c.length,h=1^r(d,f),g=new l(1^h),b=new l(1),D=new l(2),x=l.precision;for(l.config({precision:1e9});y>0;)r(s[--y],c[--v])===h&&(g=g.plus(b)),b=b.times(D);for(;v>0;)r(u,c[--v])===h&&(g=g.plus(b)),b=b.times(D);return l.config({precision:x}),0===h&&(g.s=-g.s),g}function i(e){for(var t=e.d,n=t[0]+"",r=1;r<t.length;++r){for(var i=t[r]+"",a=7-i.length;a--;)i="0"+i;n+=i}for(var o=n.length;"0"===n.charAt(o);)o--;var s=e.e,c=n.slice(0,o+1||1),u=c.length;if(s>0)if(++s>u)for(s-=u;s--;)c+="0";else s<u&&(c=c.slice(0,s)+"."+c.slice(s));for(var l=[0],d=0;d<c.length;){for(var f=l.length;f--;)l[f]*=10;l[0]+=parseInt(c.charAt(d++));for(var p=0;p<l.length;++p)l[p]>1&&(null!==l[p+1]&&void 0!==l[p+1]||(l[p+1]=0),l[p+1]+=l[p]>>1,l[p]&=1)}return l.reverse()}Object.defineProperty(t,"__esModule",{value:!0}),t.bitAndBigNumber=function(e,t){if(e.isFinite()&&!e.isInteger()||t.isFinite()&&!t.isInteger())throw new Error("Integers expected in function bitAnd");var n=e.constructor;if(e.isNaN()||t.isNaN())return new n(NaN);if(e.isZero()||t.eq(-1)||e.eq(t))return e;if(t.isZero()||e.eq(-1))return t;if(!e.isFinite()||!t.isFinite()){if(!e.isFinite()&&!t.isFinite())return e.isNegative()===t.isNegative()?e:new n(0);if(!e.isFinite())return t.isNegative()?e:e.isNegative()?new n(0):t;if(!t.isFinite())return e.isNegative()?t:t.isNegative()?new n(0):e}return r(e,t,function(e,t){return e&t})},t.bitNotBigNumber=n,t.bitOrBigNumber=function(e,t){if(e.isFinite()&&!e.isInteger()||t.isFinite()&&!t.isInteger())throw new Error("Integers expected in function bitOr");var n=e.constructor;if(e.isNaN()||t.isNaN())return new n(NaN);var i=new n(-1);return e.isZero()||t.eq(i)||e.eq(t)?t:t.isZero()||e.eq(i)?e:e.isFinite()&&t.isFinite()?r(e,t,function(e,t){return e|t}):!e.isFinite()&&!e.isNegative()&&t.isNegative()||e.isNegative()&&!t.isNegative()&&!t.isFinite()?i:e.isNegative()&&t.isNegative()?e.isFinite()?e:t:e.isFinite()?t:e},t.bitXor=function(e,t){if(e.isFinite()&&!e.isInteger()||t.isFinite()&&!t.isInteger())throw new Error("Integers expected in function bitXor");var i=e.constructor;if(e.isNaN()||t.isNaN())return new i(NaN);if(e.isZero())return t;if(t.isZero())return e;if(e.eq(t))return new i(0);var a=new i(-1);return e.eq(a)?n(t):t.eq(a)?n(e):e.isFinite()&&t.isFinite()?r(e,t,function(e,t){return e^t}):e.isFinite()||t.isFinite()?new i(e.isNegative()===t.isNegative()?1/0:-1/0):a},t.bitwise=r,t.leftShiftBigNumber=function(e,t){if(e.isFinite()&&!e.isInteger()||t.isFinite()&&!t.isInteger())throw new Error("Integers expected in function leftShift");var n=e.constructor;return e.isNaN()||t.isNaN()||t.isNegative()&&!t.isZero()?new n(NaN):e.isZero()||t.isZero()?e:e.isFinite()||t.isFinite()?t.lt(55)?e.times(Math.pow(2,t.toNumber())+""):e.times(new n(2).pow(t)):new n(NaN)},t.rightArithShiftBigNumber=function(e,t){if(e.isFinite()&&!e.isInteger()||t.isFinite()&&!t.isInteger())throw new Error("Integers expected in function rightArithShift");var n=e.constructor;return e.isNaN()||t.isNaN()||t.isNegative()&&!t.isZero()?new n(NaN):e.isZero()||t.isZero()?e:t.isFinite()?t.lt(55)?e.div(Math.pow(2,t.toNumber())+"").floor():e.div(new n(2).pow(t)).floor():e.isNegative()?new n(-1):e.isFinite()?new n(0):new n(NaN)}},33463:function(e,t,n){"use strict";const r=n(34022),i=window.__gs_asset_base_url?window.__gs_asset_base_url:"",a=(e,t=null,n=null)=>{const r=e.classList.contains("gc-input__input")?e.parentElement:e;if(r.classList.contains("gc-input--m"))return;const a=null===n?r.querySelector(".gc-input__label"):n,o=null===t?r.querySelector(".gc-input__input"):t;let s=r.querySelector(".gc-input__notice"),c=s?s.innerHTML:"",u=r.querySelector(".gc-input__attachment");
2if(!o)return void console.warn("Found float label without input!",r);const l={info:()=>c,error:()=>d.customValidity&&o.validationMessage?o.validationMessage:o.title?o.title:"Bitte geben Sie Ihre "+a.innerHTML+" ein."},d={customValidity:!1,valid:!0,dirty:!!o.value,floats:!!o.value,required:o.required,set isFloating(e){this.floats=e,f(e)},get isFloating(){return this.floats},set isValid(e){this.valid=e,y(e)},get isValid(){return this.valid}},f=e=>{r.classList.toggle("gc-input--filled",e)},p=(e="info")=>{const t=l[e]();if(!t&&s)return s.remove(),void(s=null);s||(s=document.createElement("div"),s.className="gc-input__notice",r.appendChild(s)),s.innerHTML=t},m=e=>{fetch(`${i}/svg/${e}.svg`).then(e=>e.text()).then(e=>{return t=e,u||(u=document.createElement("div"),u.className="gc-input__attachment",r.appendChild(u)),void(u.innerHTML=t);var t})},y=e=>{if(!e&&d.required)return r.classList.add("gc-input--error"),p("error"),void m("warning");p(),r.classList.remove("gc-input--error"),o.value&&d.required?m("check-green"):u&&(u.remove(),u=null)};o.value&&(d.isFloating=!0),o.addEventListener("focus",()=>{d.isFloating=!0,o.setAttribute("data-hashadfocus","true")},!0),o.addEventListener("blur",()=>{d.isFloating=!!o.value},!0),o.addEventListener("change",()=>{d.isFloating=!!o.value,d.dirty&&(d.isValid=o.checkValidity())},!0),o.addEventListener("keyup",()=>{d.dirty=!0},{once:!0,capture:!0}),(o.placeholder||o===document.activeElement)&&(d.isFloating=!0),r.classList.contains("gc-input--error")&&(d.isValid=!1),o.gsInput={state:d,isValid:(e=!0,t="")=>{d.customValidity=!!t,o.setCustomValidity(t),d.isValid=e},value:e=>{o.value=e;const t=document.createEvent("HTMLEvents");t.initEvent("blur",!0,!0),o.dispatchEvent(t)}}};t.T=()=>r.moduleInit(".gc-input",e=>{a(e)})},33477:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDistance=void 0;var r=n(22478),i=n(77942),a="distance",o=["typed","addScalar","subtractScalar","divideScalar","multiplyScalar","deepEqual","sqrt","abs"];t.createDistance=(0,i.factory)(a,o,function(e){var t=e.typed,n=e.addScalar,i=e.subtractScalar,o=e.multiplyScalar,s=e.divideScalar,c=e.deepEqual,u=e.sqrt,l=e.abs;return t(a,{"Array, Array, Array":function(e,t,n){if(2===e.length&&2===t.length&&2===n.length){if(!f(e))throw new TypeError("Array with 2 numbers or BigNumbers expected for first argument");if(!f(t))throw new TypeError("Array with 2 numbers or BigNumbers expected for second argument");if(!f(n))throw new TypeError("Array with 2 numbers or BigNumbers expected for third argument");if(c(t,n))throw new TypeError("LinePoint1 should not be same with LinePoint2");var r=i(n[1],t[1]),a=i(t[0],n[0]),s=i(o(n[0],t[1]),o(t[0],n[1]));return h(e[0],e[1],r,a,s)}throw new TypeError("Invalid Arguments: Try again")},"Object, Object, Object":function(e,t,n){if(2===Object.keys(e).length&&2===Object.keys(t).length&&2===Object.keys(n).length){if(!f(e))throw new TypeError("Values of pointX and pointY should be numbers or BigNumbers");if(!f(t))throw new TypeError("Values of lineOnePtX and lineOnePtY should be numbers or BigNumbers");if(!f(n))throw new TypeError("Values of lineTwoPtX and lineTwoPtY should be numbers or BigNumbers");if(c(v(t),v(n)))throw new TypeError("LinePoint1 should not be same with LinePoint2");if("pointX"in e&&"pointY"in e&&"lineOnePtX"in t&&"lineOnePtY"in t&&"lineTwoPtX"in n&&"lineTwoPtY"in n){var r=i(n.lineTwoPtY,t.lineOnePtY),a=i(t.lineOnePtX,n.lineTwoPtX),s=i(o(n.lineTwoPtX,t.lineOnePtY),o(t.lineOnePtX,n.lineTwoPtY));return h(e.pointX,e.pointY,r,a,s)}
vendor: 1,376 bytes, line 2
2throw new TypeError("Key names do not match")}throw new TypeError("Invalid Arguments: Try again")},"Array, Array":function(e,t){if(2===e.length&&3===t.length){if(!f(e))throw new TypeError("Array with 2 numbers or BigNumbers expected for first argument");if(!p(t))throw new TypeError("Array with 3 numbers or BigNumbers expected for second argument");return h(e[0],e[1],t[0],t[1],t[2])}if(3===e.length&&6===t.length){if(!p(e))throw new TypeError("Array with 3 numbers or BigNumbers expected for first argument");if(!y(t))throw new TypeError("Array with 6 numbers or BigNumbers expected for second argument");return g(e[0],e[1],e[2],t[0],t[1],t[2],t[3],t[4],t[5])}if(e.length===t.length&&e.length>0){if(!m(e))throw new TypeError("All values of an array should be numbers or BigNumbers");if(!m(t))throw new TypeError("All values of an array should be numbers or BigNumbers");return b(e,t)}throw new TypeError("Invalid Arguments: Try again")},"Object, Object":function(e,t){if(2===Object.keys(e).length&&3===Object.keys(t).length){if(!f(e))throw new TypeError("Values of pointX and pointY should be numbers or BigNumbers");if(!p(t))throw new TypeError("Values of xCoeffLine, yCoeffLine and constant should be numbers or BigNumbers");if("pointX"in e&&"pointY"in e&&"xCoeffLine"in t&&"yCoeffLine"in t&&"constant"in t)return h(e.pointX,e.pointY,t.xCoeffLine,t.yCoeffLine,t.constant);
2throw new TypeError("Key names do not match")}if(3===Object.keys(e).length&&6===Object.keys(t).length){if(!p(e))throw new TypeError("Values of pointX, pointY and pointZ should be numbers or BigNumbers");if(!y(t))throw new TypeError("Values of x0, y0, z0, a, b and c should be numbers or BigNumbers");if("pointX"in e&&"pointY"in e&&"x0"in t&&"y0"in t&&"z0"in t&&"a"in t&&"b"in t&&"c"in t)return g(e.pointX,e.pointY,e.pointZ,t.x0,t.y0,t.z0,t.a,t.b,t.c);throw new TypeError("Key names do not match")}if(2===Object.keys(e).length&&2===Object.keys(t).length){if(!f(e))throw new TypeError("Values of pointOneX and pointOneY should be numbers or BigNumbers");if(!f(t))throw new TypeError("Values of pointTwoX and pointTwoY should be numbers or BigNumbers");if("pointOneX"in e&&"pointOneY"in e&&"pointTwoX"in t&&"pointTwoY"in t)return b([e.pointOneX,e.pointOneY],[t.pointTwoX,t.pointTwoY]);throw new TypeError("Key names do not match")}if(3===Object.keys(e).length&&3===Object.keys(t).length){if(!p(e))throw new TypeError("Values of pointOneX, pointOneY and pointOneZ should be numbers or BigNumbers");if(!p(t))throw new TypeError("Values of pointTwoX, pointTwoY and pointTwoZ should be numbers or BigNumbers");if("pointOneX"in e&&"pointOneY"in e&&"pointOneZ"in e&&"pointTwoX"in t&&"pointTwoY"in t&&"pointTwoZ"in t)return b([e.pointOneX,e.pointOneY,e.pointOneZ],[t.pointTwoX,t.pointTwoY,t.pointTwoZ]);
2throw new TypeError("Key names do not match")}throw new TypeError("Invalid Arguments: Try again")},Array:function(e){if(!function(e){if(2===e[0].length&&d(e[0][0])&&d(e[0][1])){if(e.some(function(e){return 2!==e.length||!d(e[0])||!d(e[1])}))return!1}else{if(!(3===e[0].length&&d(e[0][0])&&d(e[0][1])&&d(e[0][2])))return!1;if(e.some(function(e){return 3!==e.length||!d(e[0])||!d(e[1])||!d(e[2])}))return!1}return!0}(e))throw new TypeError("Incorrect array format entered for pairwise distance calculation");return function(e){for(var t=[],n=[],r=[],i=0;i<e.length-1;i++)for(var a=i+1;a<e.length;a++)2===e[0].length?(n=[e[i][0],e[i][1]],r=[e[a][0],e[a][1]]):3===e[0].length&&(n=[e[i][0],e[i][1],e[i][2]],r=[e[a][0],e[a][1],e[a][2]]),t.push(b(n,r));return t}(e)}});function d(e){return"number"==typeof e||(0,r.isBigNumber)(e)}function f(e){return e.constructor!==Array&&(e=v(e)),d(e[0])&&d(e[1])}function p(e){return e.constructor!==Array&&(e=v(e)),d(e[0])&&d(e[1])&&d(e[2])}function m(e){return Array.isArray(e)||(e=v(e)),e.every(d)}function y(e){return e.constructor!==Array&&(e=v(e)),d(e[0])&&d(e[1])&&d(e[2])&&d(e[3])&&d(e[4])&&d(e[5])}function v(e){for(var t=Object.keys(e),n=[],r=0;r<t.length;r++)n.push(e[t[r]]);return n}function h(e,t,r,i,a){var c=l(n(n(o(r,e),o(i,t)),a)),d=u(n(o(r,r),o(i,i)));return s(c,d)}function g(e,t,r,a,c,l,d,f,p){var m=[i(o(i(c,t),p),o(i(l,r),f)),i(o(i(l,r),d),o(i(a,e),p)),i(o(i(a,e),f),o(i(c,t),d))];m=u(n(n(o(m[0],m[0]),o(m[1],m[1])),o(m[2],m[2])));var y=u(n(n(o(d,d),o(f,f)),o(p,p)));return s(m,y)}function b(e,t){for(var r=e.length,a=0,s=0,c=0;c<r;c++)s=i(e[c],t[c]),a=n(o(s,s),a);return u(a)}})},33700:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ceilDocs=void 0,t.ceilDocs={name:"ceil",category:"Arithmetic",syntax:["ceil(x)"],description:"Round a value towards plus infinity. If x is complex, both real and imaginary part are rounded towards plus infinity.",examples:["ceil(3.2)","ceil(3.8)","ceil(-4.2)"],seealso:["floor","fix","round"]}},33864:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.neutronMassDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.neutronMassDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createNeutronMass:a.createNeutronMass}},33985:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.multiplyScalarDependencies=void 0;var r=n(8011),i=n(11424);t.multiplyScalarDependencies={typedDependencies:r.typedDependencies,createMultiplyScalar:i.createMultiplyScalar}},33999:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMatAlgo02xDS0=void 0;var r=n(77942),i=n(8973),a=["typed","equalScalar"];t.createMatAlgo02xDS0=(0,r.factory)("matAlgo02xDS0",a,function(e){var t=e.typed,n=e.equalScalar;return function(e,r,a,o){var s=e._data,c=e._size,u=e._datatype||e.getDataType(),l=r._values,d=r._index,f=r._ptr,p=r._size,m=r._datatype||void 0===r._data?r._datatype:r.getDataType();if(c.length!==p.length)throw new i.DimensionError(c.length,p.length);if(c[0]!==p[0]||c[1]!==p[1])throw new RangeError("Dimension mismatch. Matrix A ("+c+") must match Matrix B ("+p+")");if(!l)throw new Error("Cannot perform operation on Dense Matrix and Pattern Sparse Matrix");var y,v=c[0],h=c[1],g=n,b=0,D=a;"string"==typeof u&&u===m&&"mixed"!==u&&(y=u,g=t.find(n,[y,y]),b=t.convert(0,y),D=t.find(a,[y,y]));for(var x=[],_=[],w=[],N=0;N<h;N++){w[N]=_.length;for(var M=f[N],O=f[N+1],S=M;S<O;S++){var A=d[S],E=o?D(l[S],s[A][N]):D(s[A][N],l[S]);g(E,b)||(_.push(A),x.push(E))}}return w[h]=_.length,r.createSparseMatrix({values:x,index:_,ptr:w,size:[v,h],datatype:u===e._datatype&&m===r._datatype?y:void 0})}})},34022:function(e,t,n){"use strict";n.r(t),n.d(t,{forEachNode:function(){return a},loadedOrReady:function(){return i},moduleInit:function(){return o}});var r=n(20303);const{loadedOrReady:i,forEachNode:a,moduleInit:o}=r.tT;console.log("_utils new components")},34072:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createLargerEqNumber=t.createLargerEq=void 0;var r=n(61827),i=n(12135),a=n(77942),o=n(8222),s=n(72071),c=n(71487),u=n(60685),l=n(85367),d="larger
2Eq",f=["typed","config","matrix","DenseMatrix","concat"],p=(t.createLargerEq=(0,a.factory)(d,f,function(e){var t=e.typed,n=e.config,i=e.matrix,a=e.DenseMatrix,f=e.concat,m=(0,o.createMatAlgo03xDSf)({typed:t}),y=(0,s.createMatAlgo07xSSf)({typed:t,DenseMatrix:a}),v=(0,c.createMatAlgo12xSfs)({typed:t,DenseMatrix:a}),h=(0,u.createMatrixAlgorithmSuite)({typed:t,matrix:i,concat:f}),g=(0,l.createCompareUnits)({typed:t});return t(d,p({typed:t,config:n}),{"boolean, boolean":function(e,t){return e>=t},"BigNumber, BigNumber":function(e,t){return e.gte(t)||(0,r.nearlyEqual)(e,t,n.epsilon)},"Fraction, Fraction":function(e,t){return-1!==e.compare(t)},"Complex, Complex":function(){throw new TypeError("No ordering relation is defined for complex numbers")}},g,h({SS:y,DS:m,Ss:v}))}),t.createLargerEqNumber=(0,a.factory)(d,["typed","config"],function(e){var t=e.typed,n=e.config;return t(d,{"number, number":function(e,t){return e>=t||(0,i.nearlyEqual)(e,t,n.epsilon)}})}))},34078:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.falseDocs=void 0,t.falseDocs={name:"false",category:"Constants",syntax:["false"],description:"Boolean value false",examples:["false"],seealso:["true"]}},34121:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lsolveAllDependencies=void 0;var r=n(58443),i=n(78508),a=n(42603),o=n(72372),s=n(33985),c=n(41981),u=n(8011),l=n(11424);t.lsolveAllDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,divideScalarDependencies:i.divideScalarDependencies,equalScalarDependencies:a.equalScalarDependencies,matrixDependencies:o.matrixDependencies,multiplyScalarDependencies:s.multiplyScalarDependencies,subtractScalarDependencies:c.subtractScalarDependencies,typedDependencies:u.typedDependencies,createLsolveAll:l.createLsolveAll}},34229:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.maxDependencies=void 0;var r=n(84990),i=n(54944),a=n(8011),o=n(11424);t.maxDependencies={largerDependencies:r.largerDependencies,numericDependencies:i.numericDependencies,typedDependencies:a.typedDependencies,createMax:o.createMax}},34231:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.splitUnitDocs=void 0,t.splitUnitDocs={name:"splitUnit",category:"Construction",syntax:["splitUnit(unit: Unit, parts: Unit[])"],description:"Split a unit in an array of units whose sum is equal to the original unit.",examples:['splitUnit(1 m, ["feet", "inch"])'],seealso:["unit","createUnit"]}},34430:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.helpDependencies=void 0;var r=n(57598),i=n(8011),a=n(11424);t.helpDependencies={HelpDependencies:r.HelpDependencies,typedDependencies:i.typedDependencies,createHelp:a.createHelp}},34463:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFibonacciHeapClass=void 0;var r=n(77942),i=["smaller","larger"];t.createFibonacciHeapClass=(0,r.factory)("FibonacciHeap",i,function(e){var t=e.smaller,n=e.larger,r=1/Math.log((1+Math.sqrt(5))/2);function i(){if(!(this instanceof i))throw new SyntaxError("Constructor must be called with the new operator");this._minimum=null,this._size=0}function a(e,t,n){t.left.right=t.right,t.right.left=t.left,n.degree--,n.child===t&&(n.child=t.right),0===n.degree&&(n.child=null),t.left=e,t.right=e.right,e.right=t,t.right.left=t,t.parent=null,t.mark=!1}function o(e,t){var n=t.parent;n&&(t.mark?(a(e,t,n),o(n)):t.mark=!0)}i.prototype.type="FibonacciHeap",i.prototype.isFibonacciHeap=!0,i.prototype.insert=function(e,n){var r={key:e,value:n,degree:0};if(this._minimum){var i=this._minimum;r.left=i,r.right=i.right,i.right=r,r.right.left=r,t(e,i.key)&&(this._minimum=r)}else r.left=r,r.right=r,this._minimum=r;return this._size++,r},i.prototype.size=function(){return this._size},i.prototype.clear=function(){this._minimum=null,this._size=0},i.prototype.isEmpty=function(){return 0===this._size},i.prototype.extractMinimum=function(){var e=this._minimum;if(null===e)return e;for(var i=this._minimum,a=e.degree,o=e.child;a>0;){var c=o.right;o.left.right=o.right,o.right.left=o.left,o.left=i,o.right=i.right,i.right=o,o.right.left=o,o.parent=null,o=c,a--}return e.left.right=e.right,e.right.left=e.left,i=e===e.right?null:function(e,i){var a,o=Math.floor(Math.log(i)*r)+1,c=new Array(o),u=0,l=e;if(l)for(u++,l=l.right;l!==e;)u++,l=l.right;for(;u>0;){for(var d=l.degree,f=l.right;a=c[d];){if(n(l.key,a.key)){var p=a;a=l,l=p}s(a,l),c[d]=null,d++}c[d]=l,l=f,u--}e=null;for(var m=0;m<o;m++)(a=c[m])&&(e?(a.left.right=a.right,a.right.left=a.left,a.left=e,a.right=e.right,e.right=a,a.right.left=a,t(a.key,e.key)&&(e=a)):e=a);return e}(i=e.right,this._size),this._size--,this._minimum=i,e}
2,i.prototype.remove=function(e){this._minimum=function(e,n){n.key=-1;var r=n.parent;return r&&t(n.key,r.key)&&(a(e,n,r),o(e,r)),t(n.key,e.key)&&(e=n),e}(this._minimum,e),this.extractMinimum()};var s=function(e,t){e.left.right=e.right,e.right.left=e.left,e.parent=t,t.child?(e.left=t.child,e.right=t.child.right,t.child.right=e,e.right.left=e):(t.child=e,e.right=e,e.left=e),t.degree++,e.mark=!1};return i},{isClass:!0})},34561:function(e,t,n){var r=n(57917),i=n(57221),a=n(61464)(!1),o=n(40766)("IE_PROTO");e.exports=function(e,t){var n,s=i(e),c=0,u=[];for(n in s)n!=o&&r(s,n)&&u.push(n);for(;t.length>c;)r(s,n=t[c++])&&(~a(u,n)||u.push(n));return u}},34579:function(e,t,n){var r=n(77736);function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,r(i.key),i)}}e.exports=function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},34621:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortDependencies=void 0;var r=n(92268),i=n(15457),a=n(72372),o=n(8011),s=n(11424);t.sortDependencies={compareDependencies:r.compareDependencies,compareNaturalDependencies:i.compareNaturalDependencies,matrixDependencies:a.matrixDependencies,typedDependencies:o.typedDependencies,createSort:s.createSort}},34704:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csFkeep=function(e,t,n){for(var r=e._values,i=e._index,a=e._ptr,o=e._size[1],s=0,c=0;c<o;c++){var u=a[c];for(a[c]=s;u<a[c+1];u++)t(i[u],c,r?r[u]:1,n)&&(i[s]=i[u],r&&(r[s]=r[u]),s++)}return a[o]=s,i.splice(s,i.length-s),r&&r.splice(s,r.length-s),s}},34758:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createParenthesisNode=void 0;var i=r(n(17383)),a=r(n(34579)),o=r(n(28452)),s=r(n(63072)),c=r(n(29511)),u=r(n(43693)),l=n(22478),d=n(77942);function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(f=function(){return!!e})()}var p="ParenthesisNode",m=["Node"];t.createParenthesisNode=(0,d.factory)(p,m,function(e){var t=function(e){function t(e){var n,r,a,c;if((0,i.default)(this,t),r=this,a=t,a=(0,s.default)(a),n=(0,o.default)(r,f()?Reflect.construct(a,[],(0,s.default)(r).constructor):a.apply(r,c)),!(0,l.isNode)(e))throw new TypeError('Node expected for parameter "content"');return n.content=e,n}return(0,c.default)(t,e),(0,a.default)(t,[{key:"type",get:function(){return p}},{key:"isParenthesisNode",get:function(){return!0}},{key:"_compile",value:function(e,t){return this.content._compile(e,t)}},{key:"getContent",value:function(){return this.content.getContent()}},{key:"forEach",value:function(e){e(this.content,"content",this)}},{key:"map",value:function(e){return new t(e(this.content,"content",this))}},{key:"clone",value:function(){return new t(this.content)}},{key:"_toString",value:function(e){return!e||e&&!e.parenthesis||e&&"keep"===e.parenthesis?"("+this.content.toString(e)+")":this.content.toString(e)}},{key:"toJSON",value:function(){return{mathjs:p,content:this.content}}},{key:"_toHTML",value:function(e){return!e||e&&!e.parenthesis||e&&"keep"===e.parenthesis?'<span class="math-parenthesis math-round-parenthesis">(</span>'+this.content.toHTML(e)+'<span class="math-parenthesis math-round-parenthesis">)</span>':this.content.toHTML(e)}},{key:"_toTex",value:function(e){return!e||e&&!e.parenthesis||e&&"keep"===e.parenthesis?"\\left(".concat(this.content.toTex(e),"\\right)"):this.content.toTex(e)}}],[{key:"fromJSON",value:function(e){return new t(e.content)}}])}(e.Node);return(0,u.default)(t,"name",p),t},{isClass:!0,isNode:!0})},34765:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.acschDependencies=void 0;var r=n(54020),i=n(8011),a=n(11424);t.acschDependencies={BigNumberDependencies:r.BigNumberDependencies,typedDependencies:i.typedDependencies,createAcsch:a.createAcsch}},34848:function(e,t,n){var r=n(55089),i=n(67574)("toStringTag"),a="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}
2(t=Object(e),i))?n:a?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},34880:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.acoshDocs=void 0,t.acoshDocs={name:"acosh",category:"Trigonometry",syntax:["acosh(x)"],description:"Calculate the hyperbolic arccos of a value, defined as `acosh(x) = ln(sqrt(x^2 - 1) + x)`.",examples:["acosh(1.5)"],seealso:["cosh","asinh","atanh"]}},34940:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stirlingS2Dependencies=void 0;var r=n(81868),i=n(77112),a=n(6869),o=n(78508),s=n(68288),c=n(81225),u=n(40462),l=n(84990),d=n(33985),f=n(17072),p=n(90545),m=n(41981),y=n(8011),v=n(11424);t.stirlingS2Dependencies={bignumberDependencies:r.bignumberDependencies,addScalarDependencies:i.addScalarDependencies,combinationsDependencies:a.combinationsDependencies,divideScalarDependencies:o.divideScalarDependencies,factorialDependencies:s.factorialDependencies,isIntegerDependencies:c.isIntegerDependencies,isNegativeDependencies:u.isNegativeDependencies,largerDependencies:l.largerDependencies,multiplyScalarDependencies:d.multiplyScalarDependencies,numberDependencies:f.numberDependencies,powDependencies:p.powDependencies,subtractScalarDependencies:m.subtractScalarDependencies,typedDependencies:y.typedDependencies,createStirlingS2:v.createStirlingS2}},35052:function(e,t,n){var r=n(63387);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},35307:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFlatten=void 0;var r=n(80257),i=n(77942),a="flatten",o=["typed","matrix"];t.createFlatten=(0,i.factory)(a,o,function(e){var t=e.typed,n=e.matrix;return t(a,{Array:function(e){return(0,r.flatten)(e)},Matrix:function(e){var t=(0,r.flatten)(e.toArray());return n(t)}})})},35343:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSumTransform=void 0;var r=n(77942),i=n(40892),a=n(37636),o=n(46560),s=["typed","config","add","numeric"];t.createSumTransform=(0,r.factory)("sum",s,function(e){var t=e.typed,n=e.config,r=e.add,s=e.numeric,c=(0,a.createSum)({typed:t,config:n,add:r,numeric:s});return t("sum",{"...any":function(e){e=(0,o.lastDimToZeroBase)(e);try{return c.apply(null,e)}catch(e){throw(0,i.errorTransform)(e)}}})},{isTransformFunction:!0})},35389:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.traceDocs=void 0,t.traceDocs={name:"trace",category:"Matrix",syntax:["trace(A)"],description:"Calculate the trace of a matrix: the sum of the elements on the main diagonal of a square matrix.",examples:["A = [1, 2, 3; -1, 2, 3; 2, 0, 3]","trace(A)"],seealso:["concat","det","diag","identity","inv","one
2s","range","size","squeeze","subset","transpose","zeros"]}},35493:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createSimplify=void 0;var i=r(n(73738)),a=n(22478),o=n(60253),s=n(77942),c=n(24032),u=n(37917),l=n(46546),d=["config","typed","parse","add","subtract","multiply","divide","pow","isZero","equal","resolve","simplifyConstant","simplifyCore","?fraction","?bignumber","mathWithTransform","matrix","AccessorNode","ArrayNode","ConstantNode","FunctionNode","IndexNode","ObjectNode","OperatorNode","ParenthesisNode","SymbolNode"];t.createSimplify=(0,s.factory)("simplify",d,function(e){e.config;var t=e.typed,n=e.parse,r=(e.add,e.subtract,e.multiply,e.divide,e.pow,e.isZero,e.equal),s=e.resolve,d=e.simplifyConstant,f=e.simplifyCore,p=(e.fraction,e.bignumber,e.mathWithTransform,e.matrix,e.AccessorNode),m=e.ArrayNode,y=e.ConstantNode,v=e.FunctionNode,h=e.IndexNode,g=e.ObjectNode,b=e.OperatorNode,D=e.ParenthesisNode,x=e.SymbolNode,_=(0,c.createUtil)({FunctionNode:v,OperatorNode:b,SymbolNode:x}),w=_.hasProperty,N=_.isCommutative,M=_.isAssociative,O=_.mergeContext,S=_.flatten,A=_.unflattenr,E=_.unflattenl,P=_.createMakeNodeFunction,C=_.defaultContext,j=_.realContext,T=_.positiveContext;t.addConversion({from:"Object",to:"Map",convert:l.createMap});var F=t("simplify",{Node:z,"Node, Map":function(e,t){return z(e,!1,t)},"Node, Map, Object":function(e,t,n){return z(e,!1,t,n)},"Node, Array":z,"Node, Array, Map":z,"Node, Array, Map, Object":z});function k(e){return e.transform(function(e,t,n){return(0,a.isParenthesisNode)(e)?k(e.content):e})}t.removeConversion({from:"Object",to:"Map",convert:l.createMap}),F.defaultContext=C,F.realContext=j,F.positiveContext=T;var B={true:!0,false:!0,e:!0,i:!0,Infinity:!0,LN2:!0,LN10:!0,LOG2E:!0,LOG10E:!0,NaN:!0,phi:!0,pi:!0,SQRT1_2:!0,SQRT2:!0,tau:!0};function q(e,t){var r={};if(e.s){var i=e.s.split("->");if(2!==i.length)throw SyntaxError("Could not parse rule: "+e.s);r.l=i[0],r.r=i[1]}else r.l=e.l,r.r=e.r;r.l=k(n(r.l)),r.r=k(n(r.r));for(var a=0,o=["imposeContext","repeat","assuming"];a<o.length;a++){var s=o[a];s in e&&(r[s]=e[s])}if(e.evaluate&&(r.evaluate=n(e.evaluate)),M(r.l,t)){var c,u=!N(r.l,t);u&&(c=R());var l=P(r.l),d=R();r.expanded={},r.expanded.l=l([r.l,d]),S(r.expanded.l,t),A(r.expanded.l,t),r.expanded.r=l([r.r,d]),u&&(r.expandedNC1={},r.expandedNC1.l=l([c,r.l]),r.expandedNC1.r=l([c,r.r]),r.expandedNC2={},r.expandedNC2.l=l([c,r.expanded.l]),r.expandedNC2.r=l([c,r.expanded.r]))}return r}F.rules=[f,{l:"log(e)",r:"1"},{s:"n-n1 -> n+-n1",assuming:{subtract:{total:!0}}},{s:"n-n -> 0",assuming:{subtract:{total:!1}}},{s:"-(cl*v) -> v * (-cl)",assuming:{multiply:{commutative:!0},subtract:{total:!0}}},{s:"-(cl*v) -> (-cl) * v",assuming:{multiply:{commutative:!1},subtract:{total:!0}}},{s:"-(v*cl) -> v * (-cl)",assuming:{multiply:{commutative:!1},subtract:{total:!0}}},{l:"-(n1/n2)",r:"-n1/n2"},{l:"-v",r:"v * (-1)"},{l:"(n1 + n2)*(-1)",r:"n1*(-1) + n2*(-1)",repeat:!0},{l:"n/n1^n2",r:"n*n1^-n2"},{l:"n/n1",r:"n*n1^-1"},{s:"(n1*n2)^n3 -> n1^n3 * n2^n3",assuming:{multiply:{commutative:!0}}},{s:"(n1*n2)^(-1) -> n2^(-1) * n1^(-1)",assuming:{multiply:{commutative:!1}}},{s:"(n ^ n1) ^ n2 -> n ^ (n1 * n2)",assuming:{divide:{total:!0}}},{l:" vd   * ( vd   * n1 + n2)",r:"vd^2       * n1 +  vd   * n2"},{s:" vd   * (vd^n4 * n1 + n2)   ->  vd^(1+n4)  * n1 +  vd   * n2",assuming:{divide:{total:!0}}},{s:"vd^n3 * ( vd   * n1 + n2)   ->  vd^(n3+1)  * n1 + vd^n3 * n2",assuming:{divide:{total:!0}}},{s:"vd^n3 * (vd^n4 * n1 + n2)   ->  vd^(n3+n4) * n1 + vd^n3 * n2",assuming:{divide:{total:!0}}},{l:"n*n",r:"n^2"},{s:"n * n^n1 -> n^(n1+1)",assuming:{divide:{total:!0}}},{s:"n^n1 * n^n2 -> n^(n1+n2)",assuming:{divide:{total:!0}}},d,{s:"n+n -> 2*n",assuming:{add:{total:!0}}},{l:"n+-n",r:"0"},{l:"vd*n + vd",r:"vd*(n+1)"},{l:"n3*n1 + n3*n2",r:"n3*(n1+n2)"},{l:"n3^(-n4)*n1 +   n3  * n2",r:"n3^(-n4)*(n1 + n3^(n4+1) *n2)"},{l:"n3^(-n4)*n1 + n3^n5 * n2",r:"n3^(-n4)*(n1 + n3^(n4+n5)*n2)"},{s:"n*vd + vd -> (n+1)*vd",assuming:{multiply:{commutative:!1}}},{s:"vd + n*vd -> (1+n)*vd",assuming:{multiply:{commutative:!1}}},{s:"n1*n3 + n2*n3 -> (n1+n2)*n3",assuming:{multiply:{commutative:!1}}},{s:"n^n1 * n -> n^(n1+1)",assuming:{divide:{total:!0},multiply:{commutative:!1}}},{s:"n1*n3^(-n4) + n2 * n3    -> (n1 + n2*n3^(n4 +  1))*n3^(-n4)",assuming:{multiply:{commutative:!1}}},{s:"n1*n3^(-n4) + n2 * n3^n5 -> (n1 + n2*n3^(n4 + n5))*n3^(-n4)",assuming:{multiply:{commutative:!1}}},{l:"n*cd + cd",r:"(n+1)*cd"},{s:"cd*n + cd -> cd*(n+1)",assuming:{multiply:{commutative:!1}}},{s:"cd + cd*n -> cd*(1+n)",assuming:{multiply:{commutative:!1}}},d,{s:"(-n)*n1 -> -(n*n1)",assuming:{subtract:{total:!0}}},{s:"n1*(-n) -> -(n1*n)",assuming:{subtract:{total:!0},multiply:{commutative:!1}}},{s:"ce+ve -> ve+ce",assuming:{add:{commutative:!0}},imposeContext:{add:{commutative:!1}}},{s:"vd*cd -> cd*vd",assuming:{multiply:{commutative:!0}},imposeContext:{multiply:{commutative:!1}}},{l:"n+-n1",r:"n-n1"},{l:"n+-(n1)",r:"n-(n1)"},{s:"n*(n1^-1) -> n/n1",assuming:{multiply:{commutative:!0}}},{s:"n*n1^-n2 -> n/n1^n2",assuming:{multiply:{commutative:!0}}},{s:"n^-1 -> 1/n",assuming:{multiply:{commutative:!0}}},{l:"n^1",r:"n"},{s:"n*(n1/n2) -> (n*n1)/n2",assuming:{multiply:{associative:!0}}},{s:"n-(n1+n2) -> n-n1-n2",assuming:{addition:{associative:!0,commutative:!0}}},{l:"1*n",r:"n",imposeContext:{multiply:{commutative:!0}}},{s:"n1/(n2/n3) -> (n1*n3)/n2",assuming:{multiply:{associative:!0}}},{l:"n1/(-n2)",r:"-n1/n2"}];var I=0;function R(){return new x("_p"+I++)}function z(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(0,l.createEmptyMap)(),r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=r.consoleDebug;t=function(e,t){for(var n=[],r=0;r<e.length;r++){var a=e[r],o=void 0,s=(0,i.default)(a);switch(s){case"string":a={s:a};case"object":o=q(a,t);break;case"function":o=a;break;default:throw TypeError("Unsupported type of rule: "+s)}n.push(o)}return n}(t||F.rules,r.context);for(var o=s(e,n),c={},u=(o=k(o)).toString({parenthesis:"all"});!c[u];){c[u]=!0,I=0;var d=u;a&&console.log("Working on: ",u);for(var f=0;f<t.length;f++){var p="";if("function"==typeof t[f]?(o=t[f](o,r),a&&(p=t[f].name)):(S(o,r.context),o=U(o,t[f],r.context),a&&(p="".concat(t[f].l.toString()," -> ").concat(t[f].r.toString()))),a){var m=o.toString({parenthesis:"all"});m!==d&&(console.log("Applying",p,"produced",m),d=m)}E(o,r.context)}u=o.toString({parenthesis:"all"})}return o}function L(e,t,n){var r=e;if(e)for(var i=0;i<e.length;++i){var a=U(e[i],t,n);a!==e[i]&&(r===e&&(r=e.slice()),r[i]=a)}return r}function U(e,t,n){if(t.assuming)for(var r in t.assuming)for(var i in t.assuming[r])if(w(r,i,n)!==t.assuming[r][i])return e;var a=O(t.imposeContext,n),o=e;if(o instanceof b||o instanceof v){var s=L(o.args,t,n);s!==o.args&&((o=o.clone()).args=s)}else if(o instanceof D){if(o.content){var c=U(o.content,t,n);c!==o.content&&(o=new D(c))}}else if(o instanceof m){var l=L(o.items,t,n);l!==o.items&&(o=new m(l))}else if(o instanceof p){var d=o.object;o.object&&(d=U(o.object,t,n));var f=o.index;o.index&&(f=U(o.index,t,n)),d===o.object&&f===o.index||(o=new p(d,f))}else if(o instanceof h){var y=L(o.dimensions,t,n);y!==o.dimensions&&(o=new h(y))}else if(o instanceof g){var x=!1,_={};
vendor: 4,160 bytes, line 2
2for(var N in o.properties)_[N]=U(o.properties[N],t,n),_[N]!==o.properties[N]&&(x=!0);x&&(o=new g(_))}var M=t.r,S=V(t.l,o,a)[0];if(!S&&t.expanded&&(M=t.expanded.r,S=V(t.expanded.l,o,a)[0]),!S&&t.expandedNC1&&(M=t.expandedNC1.r,(S=V(t.expandedNC1.l,o,a)[0])||(M=t.expandedNC2.r,S=V(t.expandedNC2.l,o,a)[0])),S){var A=o.implicit;o=M.clone(),A&&"implicit"in M&&(o.implicit=!0),o=o.transform(function(e){return e.isSymbolNode&&(0,u.hasOwnProperty)(S.placeholders,e.name)?S.placeholders[e.name].clone():e})}return t.repeat&&o!==e&&(o=U(o,t,n)),o}function H(e,t){var n={placeholders:{}};if(!e.placeholders&&!t.placeholders)return n;if(!e.placeholders)return t;if(!t.placeholders)return e;for(var r in e.placeholders)if((0,u.hasOwnProperty)(e.placeholders,r)&&(n.placeholders[r]=e.placeholders[r],(0,u.hasOwnProperty)(t.placeholders,r)&&!$(e.placeholders[r],t.placeholders[r])))return null;for(var i in t.placeholders)(0,u.hasOwnProperty)(t.placeholders,i)&&(n.placeholders[i]=t.placeholders[i]);return n}function G(e,t){var n,r=[];if(0===e.length||0===t.length)return r;for(var i=0;i<e.length;i++)for(var a=0;a<t.length;a++)(n=H(e[i],t[a]))&&r.push(n);return r}function V(e,t,n,i){var a=[{placeholders:{}}];if(e instanceof b&&t instanceof b||e instanceof v&&t instanceof v){if(e instanceof b){if(e.op!==t.op||e.fn!==t.fn)return[]}else if(e instanceof v&&e.name!==t.name)return[];if(!(1===t.args.length&&1===e.args.length||!M(t,n)&&t.args.length===e.args.length||i)){if(t.args.length>=2&&2===e.args.length){for(var s=function(e,t){var n,r,i=[],a=P(e);if(N(e,t))for(var o=0;o<e.args.length;o++)(r=e.args.slice(0)).splice(o,1),n=1===r.length?r[0]:a(r),i.push(a([e.args[o],n]));else for(var s=1;s<e.args.length;s++){var c=e.args[0];s>1&&(c=a(e.args.slice(0,s))),n=1===(r=e.args.slice(s)).length?r[0]:a(r),i.push(a([c,n]))}return i}(t,n),c=[],u=0;u<s.length;u++){var l=V(e,s[u],n,!0);c=c.concat(l)}return c}if(e.args.length>2)throw Error("Unexpected non-binary associative function: "+e.toString());return[]}for(var d=[],f=0;f<e.args.length;f++){var p=V(e.args[f],t.args[f],n);if(0===p.length)break;d.push(p)}if(d.length!==e.args.length){if(!N(t,n)||1===e.args.length)return[];if(e.args.length>2)throw new Error("permuting >2 commutative non-associative rule arguments not yet implemented");var m=V(e.args[0],t.args[1],n);if(0===m.length)return[];var h=V(e.args[1],t.args[0],n);if(0===h.length)return[];d=[m,h]}a=function(e){if(0===e.length)return e;for(var t=e.reduce(G),n=[],r={},i=0;i<t.length;i++){var a=JSON.stringify(t[i]);r[a]||(r[a]=!0,n.push(t[i]))}return n}(d)}else if(e instanceof x){if(0===e.name.length)throw new Error("Symbol in rule has 0 length...!?");if(B[e.name]){if(e.name!==t.name)return[]}else switch(e.name[1]>="a"&&e.name[1]<="z"?e.name.substring(0,2):e.name[0]){case"n":case"_p":a[0].placeholders[e.name]=t;break;case"c":case"cl":if(!(0,o.isConstantNode)(t))return[];a[0].placeholders[e.name]=t;break;case"v":if((0,o.isConstantNode)(t))return[];a[0].placeholders[e.name]=t;break;case"vl":if(!(0,o.isVariableNode)(t))return[];a[0].placeholders[e.name]=t;break;case"cd":if(!(0,o.isNumericNode)(t))return[];a[0].placeholders[e.name]=t;break;case"vd":if((0,o.isNumericNode)(t))return[];a[0].placeholders[e.name]=t;break;case"ce":if(!(0,o.isConstantExpression)(t))return[];a[0].placeholders[e.name]=t;break;case"ve":if((0,o.isConstantExpression)(t))return[];a[0].placeholders[e.name]=t;break;default:throw new Error("Invalid symbol in rule: "+e.name)}}else{if(!(e instanceof y))return[];if(!r(e.value,t.value))return[]}return a}function $(e,t){if(e instanceof y&&t instanceof y){if(!r(e.value,t.value))return!1}else if(e instanceof x&&t instanceof x){if(e.name!==t.name)return!1}else{if(!(e instanceof b&&t instanceof b||e instanceof v&&t instanceof v))return!1;if(e instanceof b){if(e.op!==t.op||e.fn!==t.fn)return!1}else if(e instanceof v&&e.name!==t.name)return!1;if(e.args.length!==t.args.length)return!1;for(var n=0;n<e.args.length;n++)if(!$(e.args[n],t.args[n]))return!1}return!0}return F})},35531:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asechDependencies=void 0;var r=n(54020),i=n(29),a=n(8011),o=n(11424);
2t.asechDependencies={BigNumberDependencies:r.BigNumberDependencies,ComplexDependencies:i.ComplexDependencies,typedDependencies:a.typedDependencies,createAsech:o.createAsech}},35890:function(e,t,n){for(var r=n(95165),i=n(51311),a=n(28859),o=n(67526),s=n(33341),c=n(60906),u=n(67574),l=u("iterator"),d=u("toStringTag"),f=c.Array,p={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},m=i(p),y=0;y<m.length;y++){var v,h=m[y],g=p[h],b=o[h],D=b&&b.prototype;if(D&&(D[l]||s(D,l,f),D[d]||s(D,d,h),c[h]=f,g))for(v in r)D[v]||a(D,v,r[v],!0)}},36189:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.matrixFromRowsDependencies=void 0;var r=n(91021),i=n(72372),a=n(38348),o=n(8011),s=n(11424);
2t.matrixFromRowsDependencies={flattenDependencies:r.flattenDependencies,matrixDependencies:i.matrixDependencies,sizeDependencies:a.sizeDependencies,typedDependencies:o.typedDependencies,createMatrixFromRows:s.createMatrixFromRows}},36201:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.detDocs=void 0,t.detDocs={name:"det",category:"Matrix",syntax:["det(x)"],description:"Calculate the determinant of a matrix",examples:["det([1, 2; 3, 4])","det([-2, 2, 3; -1, 1, 3; 2, 0, -1])"],seealso:["concat","diag","identity","inv","ones","range","size","squeeze","subset","trace","transpose","zeros"]}},36228:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sumTransformDependencies=void 0;var r=n(1620),i=n(54944),a=n(8011),o=n(11424);t.sumTransformDependencies={addDependencies:r.addDependencies,numericDependencies:i.numericDependencies,typedDependencies:a.typedDependencies,createSumTransform:o.createSumTransform}},36506:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAsinh=void 0;var r=n(77942),i=n(93283),a=["typed"];t.createAsinh=(0,r.factory)("asinh",a,function(e){return(0,e.typed)("asinh",{number:i.asinhNumber,Complex:function(e){return e.asinh()},BigNumber:function(e){return e.asinh()}})})},36706:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bignumberDocs=void 0,t.bignumberDocs={name:"bignumber",category:"Construction",syntax:["bignumber(x)"],description:"Create a big number from a number or string.",examples:["0.1 + 0.2","bignumber(0.1) + bignumber(0.2)",'bignumber("7.2")','bignumber("7.2e500")',"bignumber([0.1, 0.2, 0.3])"],seealso:["boolean","complex","fraction","index","matrix","string","unit"]}},36982:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.expDocs=void 0,t.expDocs={name:"exp",category:"Arithmetic",syntax:["exp(x)"],description:"Calculate the exponent of a value.",examples:["exp(1.3)","e ^ 1.3","log(exp(1.3))","x = 2.4","(exp(i*x) == cos(x) + i*sin(x))   # Euler's formula"],seealso:["expm","expm1","pow","log"]}},37029:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCsSqr=void 0;var r=n(97605),i=n(4441),a=n(58308),o=n(50633),s=n(16775),c=n(77942),u=["add","multiply","transpose"];t.createCsSqr=(0,c.factory)("csSqr",u,function(e){var t=e.add,n=e.multiply,c=e.transpose,u=(0,o.createCsAmd)({add:t,multiply:n,transpose:c}),l=(0,s.createCsCounts)({transpose:c});return function(e,t,n){var o,s=t._ptr,c=t._size[1],d={};if(d.q=u(e,t),e&&!d.q)return null;if(n){var f=e?(0,r.csPermute)(t,null,d.q,0):t;d.parent=(0,a.csEtree)(f,1);var p=(0,i.csPost)(d.parent,c);if(d.cp=l(f,d.parent,p,1),f&&d.parent&&d.cp&&function(e,t){var n=e._ptr,r=e._index,i=e._size,a=i[0],o=i[1];t.pinv=[],t.leftmost=[];var s,c,u,l,d,f=t.parent,p=t.pinv,m=t.leftmost,y=[],v=a,h=a+o,g=a+2*o;for(c=0;c<o;c++)y[v+c]=-1,y[h+c]=-1,y[g+c]=0;for(s=0;s<a;s++)m[s]=-1;for(c=o-1;c>=0;c--)for(l=n[c],d=n[c+1],u=l;u<d;u++)m[r[u]]=c;for(s=a-1;s>=0;s--)p[s]=-1,-1!==(c=m[s])&&(0===y[g+c]++&&(y[h+c]=s),y[0+s]=y[v+c],y[v+c]=s);for(t.lnz=0,t.m2=a,c=0;c<o;c++)if(s=y[v+c],t.lnz++,s<0&&(s=t.m2++),p[s]=c,!(--g[c]<=0)){t.lnz+=y[g+c];var b=f[c];-1!==b&&(0===y[g+b]&&(y[h+b]=y[h+c]),y[0+y[h+c]]=y[v+b],y[v+b]=y[0+s],y[g+b]+=y[g+c])}for(s=0;s<a;s++)p[s]<0&&(p[s]=c++);return!0}(f,d))for(d.unz=0,o=0;o<c;o++)d.unz+=d.cp[o]}else d.unz=4*s[c]+c,d.lnz=d.unz;return d}})},37132:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.signDependencies=void 0;var r=n(54020),i=n(19609),a=n(96423),o=n(8011),s=n(11424);t.signDependencies={BigNumberDependencies:r.BigNumberDependencies,FractionDependencies:i.FractionDependencies,complexDependencies:a.complexDependencies,typedDependencies:o.typedDependencies,createSign:s.createSign}},37290:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createXor=void 0;var r=n(8222),i=n(72071),a=n(71487),o=n(77942),s=n(60685),c=n(93283),u=["typed","matrix","DenseMatrix","concat"];t.createXor=(0,o.factory)("xor",u,function(e){var t=e.typed,n=e.matrix,o=e.DenseMatrix,u=e.concat,l=(0,r.createMatAlgo03xDSf)({typed:t}),d=(0,i.createMatAlgo07xSSf)({typed:t,DenseMatrix:o}),f=(0,a.createMatAlgo12xSfs)({typed:t,DenseMatrix:o}),p=(0,s.createMatrixAlgorithmSuite)({typed:t,matrix:n,concat:u});return t("xor",{"number, number":c.xorNumber,"Complex, Complex":function(e,t){return(0!==e.re||0!==e.im)!=(0!==t.re||0!==t.im)},"BigNumber, BigNumber":function(e,t){return(!e.isZero()&&!e.isNaN())!=(!t.isZero()&&!t.isNaN())},"Unit, Unit":t.referToSelf(function(e){return function(t,n){return e(t.value||0,n.value||0)}})},p({SS:d,DS:l,Ss:f}))})},37439:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.normDependencies=void 0;var r=n(60195),i=n(1620),a=n(61635),o=n(99877),s=n(62761),c=n(42603),u=n(84990),l=n(72372),d=n(87121),f=n(90545),p=n(10147),m=n(287),y=n(8011),v=n(11424);t.normDependencies={absDependencies:r.absDependencies,addDependencies:i.addDependencies,conjDependencies:a.conjDependencies,ctransposeDependencies:o.ctransposeDependencies,eigsDependencies:s.eigsDependencies,equalScalarDependencies:c.equalScalarDependencies,largerDependencies:u.largerDependencies,matrixDependencies:l.matrixDependencies,multiplyDependencies:d.multiplyDependencies,powDependencies:f.powDependencies,smallerDependencies:p.smallerDependencies,sqrtDependencies:m.sqrtDependencies,typedDependencies:y.typedDependencies,createNorm:v.createNorm}},37636:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSum=void 0;var r=n(30538),i=n(77942),a=n(45320),o=["typed","config","add","numeric"];t.createSum=(0,i.factory)("sum",o,function(e){var t=e.typed,n=e.config,i=e.add,o=e.numeric;return t("sum",{"Array | Matrix":s,"Array | Matrix, number | BigNumber":function(e,t){try{return(0,r.reduce)(e,t,i)}catch(e){throw(0,a.improveErrorMessage)(e,"sum")}},"...":function(e){if((0,r.containsCollections)(e))throw new TypeError("Scalar values expected in function sum");return s(e)}});function s(e){var t;return(0,r.deepForEach)(e,function(e){try{t=void 0===t?e:i(t,e)}catch(t){throw(0,a.improveErrorMessage)(t,"sum",e)}}),void 0===t&&(t=o(0,n.number)),"string"==typeof t&&(t=o(t,n.number)),t}})},37860:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.meanDependencies=void 0;var r=n(1620),i=n(29664),a=n(8011),o=n(11424);t.meanDependencies={addDependencies:r.addDependencies,divideDependencies:i.divideDependencies,typedDependencies:a.typedDependencies,createMean:o.createMean}},37917:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.canDefineProperty=function(){try{if(Object.defineProperty)return Object.defineProperty({},"x",{get:function(){return null}}),!0}catch(e){}return!1},t.clone=function e(t){var n=(0,i.default)(t);if("number"===n||"string"===n||"boolean"===n||null==t)return t;if("function"==typeof t.clone)return t.clone();if(Array.isArray(t))return t.map(function(t){return e(t)});if(t instanceof Date)return new Date(t.valueOf());if((0,a.isBigNumber)(t))return t;if((0,a.isObject)(t))return o(t,e);throw new TypeError("Cannot clone: unknown type of value (value: ".concat(t,")"))},t.deepExtend=function e(t,n){if(Array.isArray(n))throw new TypeError("Arrays are not supported by deepExtend");for(var r in n)if(c(n,r)&&!(r in Object.prototype)&&!(r in Function.prototype))if(n[r]&&n[r].constructor===Object)void 0===t[r]&&(t[r]={}),t[r]&&t[r].constructor===Object?e(t[r],n[r]):t[r]=n[r];else{if(Array.isArray(n[r]))throw new TypeError("Arrays are not supported by deepExtend");t[r]=n[r]}return t},t.deepFlatten=function(e){var t={};return s(e,t),t},t.deepStrictEqual=function e(t,n){var r,i,a;if(Array.isArray(t)){if(!Array.isArray(n))return!1;if(t.length!==n.length)return!1;for(i=0,a=t.length;i<a;i++)if(!e(t[i],n[i]))return!1;return!0}if("function"==typeof t)return t===n;if(t instanceof Object){if(Array.isArray(n)||!(n instanceof Object))return!1;for(r in t)if(!(r in n)||!e(t[r],n[r]))return!1;for(r in n)if(!(r in t))return!1;return!0}return t===n},t.extend=function(e,t){for(var n in t)c(t,n)&&(e[n]=t[n]);return e},t.get=u,t.hasOwnProperty=c,t.isLegacyFactory=function(e){return e&&"function"==typeof e.factory},t.lazy=function(e,t,n){var r,i=!0;Object.defineProperty(e,t,{get:function(){return i&&(r=n(),i=!1),r},set:function(e){r=e,i=!1},configurable:!0,enumerable:!0})},t.mapObject=o,t.pick=function(e,t,n){for(var r={},i=0;i<t.length;i++){var a=t[i],o=u(e,a);void 0!==o&&l(r,a,n?n(o,a):o)}return r},t.pickShallow=function(e,t){for(var n={},r=0;r<t.length;r++){var i=t[r],a=e[i];void 0!==a&&(n[i]=a)}return n},t.set=l,t.traverse=function e(t,n){if(n&&"string"==typeof n)return e(t,n.split("."));var r=t;if(n)for(var i=0;i<n.length;i++){var a=n[i];a in r||(r[a]={}),r=r[a]}return r};var i=r(n(73738)),a=n(22478);function o(e,t){var n={};for(var r in e)c(e,r)&&(n[r]=t(e[r]));return n}function s(e,t){for(var n in e)if(c(e,n)){var r=e[n];"object"===(0,i.default)(r)&&null!==r?s(r,t):t[n]=r}}function c(e,t){return e&&Object.hasOwnProperty.call(e,t)}function u(e,t){if("string"==typeof t)return d(t)?u(e,t.split(".")):e[t];for(var n=e,r=0;r<t.length;r++){var i=t[r];n=n?n[i]:void 0}return n}function l(e,t,n){if("string"==typeof t)return d(t)?l(e,t.split("."),n):(e[t]=n,e);for(var r=e,i=0;i<t.length-1;i++){var a=t[i];void 0===r[a]&&(r[a]={}),r=r[a]}return t.length>0&&(r[t[t.length-1]]=n),e}function d(e){return e.includes(".")}},37929:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.setIsSubsetDocs=void 0,t.setIsSubsetDocs={name:"setIsSubset",category:"Set",syntax:["setIsSubset(set1, set2)"],description:"Check whether a (multi)set is a subset of another (multi)set: every element of set1 is the element of set2. Multi-dimension arrays will be converted to single-dimension arrays before the operation.",examples:["setIsSubset([1, 2], [3, 4, 5, 6])","setIsSubset([3, 4], [3, 4, 5, 6])"],seealso:["setUnion","setIntersect","setDifference"]}},38077:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.minTransformDependencies=void 0;var r=n(54944),i=n(10147),a=n(8011),o=n(11424);t.minTransformDependencies={numericDependencies:r.numericDependencies,smallerDependencies:i.smallerDependencies,typedDependencies:a.typedDependencies,createMinTransform:o.createMinTransform}},38135:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createDenseMatrixClass=void 0;var i=r(n(54756)),a=n(22478),o=n(80257),s=n(15479),c=n(12135),u=n(37917),l=n(8973),d=n(77942),f=n(73722);function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var m=["Matrix"];t.createDenseMatrixClass=(0,d.factory)("DenseMatrix",m,function(e){var t=e.Matrix;function n(e,t){if(!(this instanceof n))throw new SyntaxError("Constructor must be called with the new operator");if(t&&!(0,a.isString)(t))throw new Error("Invalid datatype: "+t);if((0,a.isMatrix)(e))"DenseMatrix"===e.type?(this._data=(0,u.clone)(e._data),this._size=(0,u.clone)(e._size),this._datatype=t||e._datatype):(this._data=e.toArray(),this._size=e.size(),this._datatype=t||e._datatype);else if(e&&(0,a.isArray)(e.data)&&(0,a.isArray)(e.size))this._data=e.data,this._size=e.size,(0,o.validate)(this._data,this._size),this._datatype=t||e.datatype;else if((0,a.isArray)(e))this._data=v(e),this._size=(0,o.arraySize)(this._data),(0,o.validate)(this._data,this._size),this._datatype=t;else{if(e)throw new TypeError("Unsupported type of data ("+(0,a.typeOf)(e)+")");this._data=[],this._size=[0],this._datatype=t}}function r(e,t,n,i){var a=i===n-1,s=t.dimension(i);return a?s.map(function(t){return(0,o.validateIndex)(t,e.length),e[t]}).valueOf():s.map(function(a){return(0,o.validateIndex)(a,e.length),r(e[a],t,n,i+1)}).valueOf()}function d(e,t,n,r,i){var a=i===r-1,s=t.dimension(i);a?s.forEach(function(t,r){(0,o.validateIndex)(t),e[t]=n[r[0]]}):s.forEach(function(a,s){(0,o.validateIndex)(a),d(e[a],t,n[s[0]],r,i+1)})}function m(e,t,n){if(0===t.length){for(var r=e._data;(0,a.isArray)(r);)r=r[0];return r}return e._size=t.slice(0),e._data=(0,o.resize)(e._data,e._size,n),e}function y(e,t,n){for(var r=e._size.slice(0),i=!1;r.length<t.length;)r.push(0),i=!0;for(var a=0,o=t.length;a<o;a++)t[a]>r[a]&&(r[a]=t[a],i=!0);i&&m(e,r,n)}function v(e){return(0,a.isMatrix)(e)?v(e.valueOf()):(0,a.isArray)(e)?e.map(v):e}return n.prototype=new t,n.prototype.createDenseMatrix=function(e,t){return new n(e,t)},Object.defineProperty(n,"name",{value:"DenseMatrix"}),n.prototype.constructor=n,n.prototype.type="DenseMatrix",n.prototype.isDenseMatrix=!0,n.prototype.getDataType=function(){return(0,o.getArrayDataType)(this._data,a.typeOf)},n.prototype.storage=function(){return"dense"},n.prototype.datatype=function(){return this._datatype},n.prototype.create=function(e,t){return new n(e,t)},n.prototype.subset=function(e,t,i){switch(arguments.length){case 1:return function(e,t){if(!(0,a.isIndex)(t))throw new TypeError("Invalid index");if(t.isScalar())return e.get(t.min());var i=t.size();if(i.length!==e._size.length)throw new l.DimensionError(i.length,e._size.length);for(var s=t.min(),c=t.max(),u=0,d=e._size.length;u<d;u++)(0,o.validateIndex)(s[u],e._size[u]),(0,o.validateIndex)(c[u],e._size[u]);return new n(r(e._data,t,i.length,0),e._datatype)}(this,e);case 2:case 3:return function(e,t,n,r){if(!t||!0!==t.isIndex)throw new TypeError("Invalid index");var i,s=t.size(),c=t.isScalar();if((0,a.isMatrix)(n)?(i=n.size(),n=n.valueOf()):i=(0,o.arraySize)(n),c){if(0!==i.length)throw new TypeError("Scalar expected");
2e.set(t.min(),n,r)}else{if(!(0,u.deepStrictEqual)(i,s))try{n=0===i.length?(0,o.broadcastTo)([n],s):(0,o.broadcastTo)(n,s),i=(0,o.arraySize)(n)}catch(e){}if(s.length<e._size.length)throw new l.DimensionError(s.length,e._size.length,"<");if(i.length<s.length){for(var f=0,p=0;1===s[f]&&1===i[f];)f++;for(;1===s[f];)p++,f++;n=(0,o.unsqueeze)(n,s.length,p,i)}if(!(0,u.deepStrictEqual)(s,i))throw new l.DimensionError(s,i,">");var m=t.max().map(function(e){return e+1});y(e,m,r);var v=s.length;d(e._data,t,n,v,0)}return e}(this,e,t,i);default:throw new SyntaxError("Wrong number of arguments")}},n.prototype.get=function(e){if(!(0,a.isArray)(e))throw new TypeError("Array expected");if(e.length!==this._size.length)throw new l.DimensionError(e.length,this._size.length);for(var t=0;t<e.length;t++)(0,o.validateIndex)(e[t],this._size[t]);for(var n=this._data,r=0,i=e.length;r<i;r++){var s=e[r];(0,o.validateIndex)(s,n.length),n=n[s]}return n},n.prototype.set=function(e,t,n){if(!(0,a.isArray)(e))throw new TypeError("Array expected");if(e.length<this._size.length)throw new l.DimensionError(e.length,this._size.length,"<");var r,i,s,c=e.map(function(e){return e+1});y(this,c,n);var u=this._data;for(r=0,i=e.length-1;r<i;r++)s=e[r],(0,o.validateIndex)(s,u.length),u=u[s];return s=e[e.length-1],(0,o.validateIndex)(s,u.length),u[s]=t,this},n.prototype.resize=function(e,t,n){if(!(0,a.isCollection)(e))throw new TypeError("Array or Matrix expected");var r=e.valueOf().map(function(e){return Array.isArray(e)&&1===e.length?e[0]:e});return m(n?this.clone():this,r,t)},n.prototype.reshape=function(e,t){var n=t?this.clone():this;n._data=(0,o.reshape)(n._data,e);var r=n._size.reduce(function(e,t){return e*t});return n._size=(0,o.processSizesWildcard)(e,r),n},n.prototype.clone=function(){return new n({data:(0,u.clone)(this._data),size:(0,u.clone)(this._size),datatype:this._datatype})},n.prototype.size=function(){return this._size.slice(0)},n.prototype.map=function(e){var t=this,r=(0,f.maxArgumentCount)(e),i=function n(i,o){return(0,a.isArray)(i)?i.map(function(e,t){return n(e,o.concat(t))}):1===r?e(i):2===r?e(i,o):e(i,o,t)}(this._data,[]);return new n(i,void 0!==this._datatype?(0,o.getArrayDataType)(i,a.typeOf):void 0)},n.prototype.forEach=function(e){var t=this;!function n(r,i){(0,a.isArray)(r)?r.forEach(function(e,t){n(e,i.concat(t))}):e(r,i,t)}(this._data,[])},n.prototype[Symbol.iterator]=i.default.mark(function e(){var t;return i.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=i.default.mark(function e(t,n){var r;return i.default.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(!(0,a.isArray)(t)){i.next=9;break}r=0;case 2:if(!(r<t.length)){i.next=7;break}return i.delegateYield(e(t[r],n.concat(r)),"t0",4);case 4:r++,i.next=2;break;case 7:i.next=11;break;case 9:return i.next=11,{value:t,index:n};case 11:case"end":return i.stop()}},e)}),e.delegateYield(t(this._data,[]),"t0",2);case 2:case"end":return e.stop()}},e,this)}),n.prototype.rows=function(){var e=[];if(2!==this.size().length)throw new TypeError("Rows can only be returned for a 2D matrix.");var t,r=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}(this._data);try{for(r.s();!(t=r.n()).done;){var i=t.value;e.push(new n([i],this._datatype))}}catch(e){r.e(e)}finally{r.f()}return e},n.prototype.columns=function(){var e=this,t=[],r=this.size();if(2!==r.length)throw new TypeError("Rows can only be returned for a 2D matrix.");for(var i=this._data,a=function(r){var a=i.map(function(e){return[e[r]]});t.push(new n(a,e._datatype))},o=0;o<r[1];o++)a(o);return t},n.prototype.toArray=function(){return(0,u.clone)(this._data)},n.prototype.valueOf=function(){return this._data},n.prototype.format=function(e){return(0,s.format)(this._data,e)},n.prototype.toString=function(){return(0,s.format)(this._data)},n.prototype.toJSON=function(){return{mathjs:"DenseMatrix",data:this._data,size:this._size,datatype:this._datatype}},n.prototype.diagonal=function(e){if(e){if((0,a.isBigNumber)(e)&&(e=e.toNumber()),!(0,a.isNumber)(e)||!(0,c.isInteger)(e))throw new TypeError("The parameter k must be an integer number")}else e=0;for(var t=e>0?e:0,r=e<0?-e:0,i=this._size[0],o=this._size[1],s=Math.min(i-r,o-t),u=[],l=0;l<s;l++)u[l]=this._data[l+r][l+t];return new n({data:u,size:[s],datatype:this._datatype})},n.diagonal=function(e,t,r,i){if(!(0,a.isArray)(e))throw new TypeError("Array expected, size parameter");if(2!==e.length)throw new Error("Only two dimensions matrix are supported");if(e=e.map(function(e){if((0,a.isBigNumber)(e)&&(e=e.toNumber()),!(0,a.isNumber)(e)||!(0,c.isInteger)(e)||e<1)throw new Error("Size values must be positive integers");return e}),r){if((0,a.isBigNumber)(r)&&(r=r.toNumber()),!(0,a.isNumber)(r)||!(0,c.isInteger)(r))throw new TypeError("The parameter k must be an integer number")}else r=0;var s,u=r>0?r:0,l=r<0?-r:0,d=e[0],f=e[1],p=Math.min(d-l,f-u);if((0,a.isArray)(t)){if(t.length!==p)throw new Error("Invalid value array length");s=function(e){return t[e]}}else if((0,a.isMatrix)(t)){var m=t.size();if(1!==m.length||m[0]!==p)throw new Error("Invalid matrix length");s=function(e){return t.get([e])}}else s=function(){return t};i||(i=(0,a.isBigNumber)(s(0))?s(0).mul(0):0);var y=[];if(e.length>0){y=(0,o.resize)(y,e,i);for(var v=0;v<p;v++)y[v+l][v+u]=s(v)}return new n({data:y,size:[d,f]})},n.fromJSON=function(e){return new n(e)},n.prototype.swapRows=function(e,t){if(!((0,a.isNumber)(e)&&(0,c.isInteger)(e)&&(0,a.isNumber)(t)&&(0,c.isInteger)(t)))throw new Error("Row index must be positive integers");if(2!==this._size.length)throw new Error("Only two dimensional matrix is supported");return(0,o.validateIndex)(e,this._size[0]),(0,o.validateIndex)(t,this._size[0]),n._swapRows(e,t,this._data),this},n._swapRows=function(e,t,n){var r=n[e];n[e]=n[t],n[t]=r},n},{isClass:!0})},38299:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.acscDependencies=void 0;var r=n(54020),i=n(29),a=n(8011),o=n(11424);t.acscDependencies={BigNumberDependencies:r.BigNumberDependencies,ComplexDependencies:i.ComplexDependencies,typedDependencies:a.typedDependencies,createAcsc:o.createAcsc}},38348:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sizeDependencies=void 0;var r=n(72372),i=n(8011),a=n(11424);t.sizeDependencies={matrixDependencies:r.matrixDependencies,typedDependencies:i.typedDependencies,createSize:a.createSize}},38362:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xorDependencies=void 0;var r=n(58443),i=n(43977),a=n(72372),o=n(8011),s=n(11424);t.xorDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,concatDependencies:i.concatDependencies,matrixDependencies:a.matrixDependencies,typedDependencies:o.typedDependencies,createXor:s.createXor}},38364:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.planckChargeDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.planckChargeDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createPlanckCharge:a.createPlanckCharge}},38378:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}
2),t.bohrRadiusDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.bohrRadiusDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createBohrRadius:a.createBohrRadius}},38557:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.meanDocs=void 0,t.meanDocs={name:"mean",category:"Statistics",syntax:["mean(a, b, c, ...)","mean(A)","mean(A, dimension)"],description:"Compute the arithmetic mean of a list of values.",examples:["mean(2, 3, 4, 1)","mean([2, 3, 4, 1])","mean([2, 5; 4, 3])","mean([2, 5; 4, 3], 1)","mean([2, 5; 4, 3], 2)","mean([1.0, 2.7, 3.2, 4.0])"],seealso:["max","median","min","prod","std","sum","variance"]}},38658:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createFloorNumber=t.createFloor=void 0;var i=r(n(85715)),a=r(n(93110)),o=n(77942),s=n(30538),c=n(12135),u=n(61827),l=n(14020),d=n(71487),f=n(26470),p="floor",m=["typed","config","round","matrix","equalScalar","zeros","DenseMatrix"],y=t.createFloorNumber=(0,o.factory)(p,["typed","config","round"],function(e){var t=e.typed,n=e.config,r=e.round;return t(p,{number:function(e){return(0,c.nearlyEqual)(e,r(e),n.epsilon)?r(e):Math.floor(e)},"number, number":function(e,t){if((0,c.nearlyEqual)(e,r(e,t),n.epsilon))return r(e,t);var a="".concat(e,"e").split("e"),o=(0,i.default)(a,2),s=o[0],u=o[1],l=Math.floor(Number("".concat(s,"e").concat(Number(u)+t))),d="".concat(l,"e").split("e"),f=(0,i.default)(d,2);return s=f[0],u=f[1],Number("".concat(s,"e").concat(Number(u)-t))}})});t.createFloor=(0,o.factory)(p,m,function(e){var t=e.typed,n=e.config,r=e.round,i=e.matrix,o=e.equalScalar,c=e.zeros,p=e.DenseMatrix,m=(0,l.createMatAlgo11xS0s)({typed:t,equalScalar:o}),v=(0,d.createMatAlgo12xSfs)({typed:t,DenseMatrix:p}),h=(0,f.createMatAlgo14xDs)({typed:t}),g=y({typed:t,config:n,round:r});return t("floor",{number:g.signatures.number,"number,number":g.signatures["number,number"],Complex:function(e){return e.floor()},"Complex, number":function(e,t){return e.floor(t)},"Complex, BigNumber":function(e,t){return e.floor(t.toNumber())},BigNumber:function(e){return(0,u.nearlyEqual)(e,r(e),n.epsilon)?r(e):e.floor()},"BigNumber, BigNumber":function(e,t){return(0,u.nearlyEqual)(e,r(e,t),n.epsilon)?r(e,t):e.toDecimalPlaces(t.toNumber(),a.default.ROUND_FLOOR)},Fraction:function(e){return e.floor()},"Fraction, number":function(e,t){return e.floor(t)},"Fraction, BigNumber":function(e,t){return e.floor(t.toNumber())},"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,s.deepMap)(t,e,!0)}}),"Array, number | BigNumber":t.referToSelf(function(e){return function(t,n){return(0,s.deepMap)(t,function(t){return e(t,n)},!0)}}),"SparseMatrix, number | BigNumber":t.referToSelf(function(e){return function(t,n){return m(t,n,e,!1)}}),"DenseMatrix, number | BigNumber":t.referToSelf(function(e){return function(t,n){return h(t,n,e,!1)}}),"number | Complex | Fraction | BigNumber, Array":t.referToSelf(function(e){return function(t,n){return h(i(n),t,e,!0).valueOf()}}),"number | Complex | Fraction | BigNumber, Matrix":t.referToSelf(function(e){return function(t,n){return o(t,0)?c(n.size(),n.storage()):"dense"===n.storage()?h(n,t,e,!0):v(n,t,e,!0)}})})})},38738:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCsch=void 0;var r=n(77942),i=n(93283),a="csch",o=["typed","BigNumber"];t.createCsch=(0,r.factory)(a,o,function(e){var t=e.typed,n=e.BigNumber;return t(a,{number:i.cschNumber,Complex:function(e){return e.csch()},BigNumber:function(e){return new n(1).div(e.sinh())}})})},38753:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.typeOfDocs=void 0,t.typeOfDocs={name:"typeOf",category:"Utils",syntax:["typeOf(x)"],description:"Get the type of a variable.",examples:["typeOf(3.5)","typeOf(2 - 4i)","typeOf(45 deg)",'typeOf("hello world")'],seealso:["getMatrixDataType"]}},38936:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createUnequalNumber=t.createUnequal=void 0;var r=n(77942),i=n(8222),a=n(72071),o=n(71487),s=n(60685),c="unequal",u=["typed","config","equalScalar","matrix","DenseMatrix","concat"],l=(t.createUnequal=(0,r.factory)(c,u,function(e){var t=e.typed,n=(e.config,e.equalScalar),r=e.matrix,u=e.DenseMatrix,d=e.concat,f=(0,i.createMatAlgo03xDSf)({typed:t}),p=(0,a.createMatAlgo07xSSf)({typed:t,DenseMatrix:u}),m=(0,o.createMatAlgo12xSfs)({typed:t,DenseMatrix:u}),y=(0,s.createMatrixAlgorithmSuite)({typed:t,matrix:r,concat:d});return t(c,l({typed:t,equalScalar:n}),y({elop:function(e,t){return!n(e,t)},SS:p,DS:f,Ss:m}))}),t.createUnequalNumber=(0,r.factory)(c,["typed","equalScalar"],function(e){var t=e.typed,n=e.equalScalar;return t(c,{"any, any":function(e,t){return null===e?null!==t:null===t?null!==e:void 0===e?void 0!==t:void 0===t?void 0!==e:!n(e,t)}})}))},38959:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createRandomInt=void 0;var r=n(77942),i=n(85776),a=n(24689),o=n(22478),s="randomInt",c=["typed","config","?on"];t.createRandomInt=(0,r.factory)(s,c,function(e){var t=e.typed,n=e.config,r=e.on,c=(0,a.createRng)(n.randomSeed);return r&&r("config",function(e,t){e.randomSeed!==t.randomSeed&&(c=(0,a.createRng)(e.randomSeed))}),t(s,{"":function(){return l(0,1)},number:function(e){return l(0,e)},"number, number":function(e,t){return l(e,t)},"Array | Matrix":function(e){return u(e,0,1)},"Array | Matrix, number":function(e,t){return u(e,0,t)},"Array | Matrix, number, number":function(e,t,n){return u(e,t,n)}});function u(e,t,n){var r=(0,i.randomMatrix)(e.valueOf(),function(){return l(t,n)});return(0,o.isMatrix)(e)?e.create(r):r}function l(e,t){return Math.floor(e+c()*(t-e))}})},39040:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.permutationsDependencies=void 0;var r=n(68288),i=n(8011),a=n(11424);t.permutationsDependencies={factorialDependencies:r.factorialDependencies,typedDependencies:i.typedDependencies,createPermutations:a.createPermutations}},39392:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.zpk2tfDocs=void 0,t.zpk2tfDocs={name:"zpk2tf",category:"Signal",syntax:["zpk2tf(z, p, k)"],description:"Compute the transfer function of a zero-pole-gain model.",examples:["zpk2tf([1, 2], [-1, -2], 1)","zpk2tf([1, 2], [-1, -2])","zpk2tf([1 - 3i, 2 + 2i], [-1, -2])"],seealso:[]}},39552:function(e,t,n){var r=n(63072);e.exports=function(e,t){for(;!{}.hasOwnProperty.call(e,t)&&null!==(e=r(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports},39588:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LOG2EDependencies=void 0;var r=n(54020),i=n(11424);t.LOG2EDependencies={BigNumberDependencies:r.BigNumberDependencies,createLOG2E:i.createLOG2E}},39638:function(e,t,n){n(1763)&&"g"!=/./g.flags&&n(47967).f(RegExp.prototype,"flags",{configurable:!0,get:n(1158)})},39662:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasNumericValueDocs=void 0,t.hasNumericValueDocs={name:"hasNumericValue",category:"Utils",syntax:["hasNumericValue(x)"],description:"Test whether a value is an numeric value. In case of a string, true is returned if the string contains a numeric value.",examples:["hasNumericValue(2)",'hasNumericValue("2")','isNumeric("2")',"hasNumericValue(0)","hasNumericValue(bignumber(500))","hasNumericValue(fraction(0.125))","hasNumericValue(2 + 3i)",'hasNumericValue([2.3, "foo", false])'],seealso:["isInteger","isZero","isNegative","isPositive","isNaN","isNumeric"]}},39813:function(e,t,n){"use strict";var r=n(92127),i=n(66179)(2);r(r.P+r.F*!n(86884)([].filter,!0),"Array",{filter:function(e){return i(this,e,arguments[1])}})},39925:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAcosh=void 0;var r=n(77942),i=n(93283),a="acosh",o=["typed","config","Complex"];t.createAcosh=(0,r.factory)(a,o,function(e){var t=e.typed,n=e.config,r=e.Complex;return t(a,{number:function(e){return e>=1||n.predictable?(0,i.acoshNumber)(e):e<=-1?new r(Math.log(Math.sqrt(e*e-1)-e),Math.PI):new r(e,0).acosh()},Complex:function(e){return e.acosh()},BigNumber:function(e){return e.acosh()}})})},39971:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.zerosDocs=void 0,t.zerosDocs={name:"zeros",category:"Matrix",syntax:["zeros(m)","zeros(m, n)","zeros(m, n, p, ...)","zeros([m])","zeros([m, n])","zeros([m, n, p, ...])"],description:"Create a matrix containing zeros.",examples:["zeros(3)","zeros(3, 5)","a = [1, 2, 3; 4, 5, 6]","zeros(size(a))"],seealso:["concat","det","diag","identity","inv","one
2s","range","size","squeeze","subset","trace","transpose"]}},40096:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pickRandomDocs=void 0,t.pickRandomDocs={name:"pickRandom",category:"Probability",syntax:["pickRandom(array)","pickRandom(array, number)","pickRandom(array, weights)","pickRandom(array, number, weights)","pickRandom(array, weights, number)"],description:"Pick a random entry from a given array.",examples:["pickRandom(0:10)","pickRandom([1, 3, 1, 6])","pickRandom([1, 3, 1, 6], 2)","pickRandom([1, 3, 1, 6], [2, 3, 2, 1])","pickRandom([1, 3, 1, 6], 2, [2, 3, 2, 1])","pickRandom([1, 3, 1, 6], [2, 3, 2, 1], 2)"],seealso:["random","randomInt"]}},40172:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createVariance=void 0;var r=n(30538),i=n(22478),a=n(77942),o=n(45320),s="unbiased",c="variance",u=["typed","add","subtract","multiply","divide","apply","isNaN"];t.createVariance=(0,a.factory)(c,u,function(e){var t=e.typed,n=e.add,a=e.subtract,u=e.multiply,l=e.divide,d=e.apply,f=e.isNaN;return t(c,{"Array | Matrix":function(e){return p(e,s)},"Array | Matrix, string":p,"Array | Matrix, number | BigNumber":function(e,t){return m(e,t,s)},"Array | Matrix, number | BigNumber, string":m,"...":function(e){return p(e,s)}});function p(e,t){var s,c=0;if(0===e.length)throw new SyntaxError("Function variance requires one or more parameters (0 provided)");if((0,r.deepForEach)(e,function(e){try{s=void 0===s?e:n(s,e),c++}catch(t){throw(0,o.improveErrorMessage)(t,"variance",e)}}),0===c)throw new Error("Cannot calculate variance of an empty array");var d=l(s,c);if(s=void 0,(0,r.deepForEach)(e,function(e){var t=a(e,d);s=void 0===s?u(t,t):n(s,u(t,t))}),f(s))return s;switch(t){case"uncorrected":return l(s,c);case"biased":return l(s,c+1);case"unbiased":var p=(0,i.isBigNumber)(s)?s.mul(0):0;return 1===c?p:l(s,c-1);default:throw new Error('Unknown normalization "'+t+'". Choose "unbiased" (default), "uncorrected", or "biased".')}}function m(e,t,n){try{if(0===e.length)throw new SyntaxError("Function variance requires one or more parameters (0 provided)");return d(e,t,function(e){return p(e,n)})}catch(e){throw(0,o.improveErrorMessage)(e,"variance")}}})},40201:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.booleanDocs=void 0,t.booleanDocs={name:"boolean",category:"Construction",syntax:["x","boolean(x)"],description:"Convert a string or number into a boolean.",examples:["boolean(0)","boolean(1)","boolean(3)",'boolean("true")','boolean("false")',"boolean([1, 0, 1, 1])"],seealso:["bignumber","complex","index","matrix","number","string","unit"]}},40306:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createZeros=void 0;var r=n(22478),i=n(12135),a=n(80257),o=n(77942),s="zeros",c=["typed","config","matrix","BigNumber"];t.createZeros=(0,o.factory)(s,c,function(e){var t=e.typed,n=e.config,o=e.matrix,c=e.BigNumber;return t(s,{"":function(){return"Array"===n.matrix?u([]):u([],"default")},"...number | BigNumber | string":function(e){if("string"==typeof e[e.length-1]){var t=e.pop();return u(e,t)}return"Array"===n.matrix?u(e):u(e,"default")},Array:u,Matrix:function(e){var t=e.storage();return u(e.valueOf(),t)},"Array | Matrix, string":function(e,t){return u(e.valueOf(),t)}});function u(e,t){var n=function(e){var t=!1;return e.forEach(function(e,n,i){(0,r.isBigNumber)(e)&&(t=!0,i[n]=e.toNumber())}),t}(e),s=n?new c(0):0;if(function(e){e.forEach(function(e){if("number"!=typeof e||!(0,i.isInteger)(e)||e<0)throw new Error("Parameters in function zeros must be positive integers")})}(e),t){var u=o(t);return e.length>0?u.resize(e,s):u}var l=[];return e.length>0?(0,a.resize)(l,e,s):l}})},40462:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNegativeDependencies=void 0;var r=n(8011),i=n(11424);t.isNegativeDependencies={typedDependencies:r.typedDependencies,createIsNegative:i.createIsNegative}},40466:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.intersectDependencies=void 0;var r=n(60195),i=n(1620),a=n(77112),o=n(78508),s=n(42603),c=n(91021),u=n(66544),l=n(81139),d=n(72372),f=n(87121),p=n(33985),m=n(10147),y=n(21829),v=n(8011),h=n(11424);t.intersectDependencies={absDependencies:r.absDependencies,addDependencies:i.addDependencies,addScalarDependencies:a.addScalarDependencies,divideScalarDependencies:o.divideScalarDependencies,equalScalarDependencies:s.equalScalarDependencies,flattenDependencies:c.flattenDependencies,isNumericDependencies:u.isNumericDependencies,isZeroDependencies:l.isZeroDependencies,matrixDependencies:d.matrixDependencies,multiplyDependencies:f.multiplyDependencies,multiplyScalarDependencies:p.multiplyScalarDependencies,smallerDependencies:m.smallerDependencies,subtractDependencies:y.subtractDependencies,typedDependencies:v.typedDependencies,createIntersect:h.createIntersect}},40487:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createAtan2=void 0;var r=n(77942),i=n(33999),a=n(8222),o=n(2419),s=n(14020),c=n(71487),u=n(60685),l="atan2",d=["typed","matrix","equalScalar","BigNumber","DenseMatrix","concat"];t.createAtan2=(0,r.factory)(l,d,function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,d=e.BigNumber,f=e.DenseMatrix,p=e.concat,m=(0,i.createMatAlgo02xDS0)({typed:t,equalScalar:r}),y=(0,a.createMatAlgo03xDSf)({typed:t}),v=(0,o.createMatAlgo09xS0Sf)({typed:t,equalScalar:r}),h=(0,s.createMatAlgo11xS0s)({typed:t,equalScalar:r}),g=(0,c.createMatAlgo12xSfs)({typed:t,DenseMatrix:f}),b=(0,u.createMatrixAlgorithmSuite)({typed:t,matrix:n,concat:p});return t(l,{"number, number":Math.atan2,"BigNumber, BigNumber":function(e,t){return d.atan2(e,t)}},b({scalar:"number | BigNumber",SS:v,DS:y,SD:m,Ss:h,sS:g}))})},40532:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lsolveDocs=void 0,t.lsolveDocs={name:"lsolve",category:"Algebra",syntax:["x=lsolve(L, b)"],description:"Finds one solution of the linear system L * x = b where L is an [n x n] lower triangular matrix and b is a [n] column vector.",examples:["a = [-2, 3; 2, 1]","b = [11, 9]","x = lsolve(a, b)"],seealso:["lsolveAll","lup","lusolve","usolve","matrix","sparse"]}},40625:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSylvester=void 0;var r=n(77942),i="sylvester",a=["typed","schur","matrixFromColumns","matrix","multiply","range","concat","transpose","index","subset","add","subtract","identity","lusolve","abs"];t.createSylvester=(0,r.factory)(i,a,function(e){var t=e.typed,n=e.schur,r=e.matrixFromColumns,a=e.matrix,o=e.multiply,s=e.range,c=e.concat,u=e.transpose,l=e.index,d=e.subset,f=e.add,p=e.subtract,m=e.identity,y=e.lusolve,v=e.abs;return t(i,{"Matrix, Matrix, Matrix":h,"Array, Matrix, Matrix":function(e,t,n){return h(a(e),t,n)},"Array, Array, Matrix":function(e,t,n){return h(a(e),a(t),n)},"Array, Matrix, Array":function(e,t,n){return h(a(e),t,a(n))},"Matrix, Array, Matrix":function(e,t,n){return h(e,a(t),n)},"Matrix, Array, Array":function(e,t,n){return h(e,a(t),a(n))},"Matrix, Matrix, Array":function(e,t,n){return h(e,t,a(n))},"Array, Array, Array":function(e,t,n){return h(a(e),a(t),a(n)).toArray()}});function h(e,t,i){for(var h=t.size()[0],g=e.size()[0],b=n(e),D=b.T,x=b.U,_=n(o(-1,t)),w=_.T,N=_.U,M=o(o(u(x),i),N),O=s(0,g),S=[],A=function(e,t){return c(e,t,1)},E=function(e,t){return c(e,t,0)},P=0;P<h;P++)if(P<h-1&&v(d(w,l(P+1,P)))>1e-5){for(var C=E(d(M,l(O,P)),d(M,l(O,P+1))),j=0;j<P;j++)C=f(C,E(o(S[j],d(w,l(j,P))),o(S[j],d(w,l(j,P+1)))));var T=o(m(g),o(-1,d(w,l(P,P)))),F=o(m(g),o(-1,d(w,l(P+1,P)))),k=o(m(g),o(-1,d(w,l(P,P+1)))),B=o(m(g),o(-1,d(w,l(P+1,P+1)))),q=E(A(f(D,T),F),A(k,f(D,B))),I=y(q,C);S[P]=I.subset(l(s(0,g),0)),S[P+1]=I.subset(l(s(g,2*g),0)),P++}else{for(var R=d(M,l(O,P)),z=0;z<P;z++)R=f(R,o(S[z],d(w,l(z,P))));var L=d(w,l(P,P)),U=p(D,o(L,m(g)));S[P]=y(U,R)}var H=a(r.apply(void 0,S));return o(x,o(H,u(N)))}})},40627:function(e,t,n){var r=n(57917),i=n(18270),a=n(40766)("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=i(e),r(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},40629:function(e,t,n){var r=n(92127),i=n(3344),a=n(79448),o=n(78451),s="["+o+"]",c=RegExp("^"+s+s+"*"),u=RegExp(s+s+"*$"),l=function(e,t,n){var i={},s=a(function(){return!!o[e]()||"​…"!="​…"[e]()}),c=i[e]=s?t(d):o[e];n&&(i[n]=c),r(r.P+r.F*s,"String",i)},d=l.trim=function(e,t){return e=String(i(e)),1&t&&(e=e.replace(c,"")),2&t&&(e=e.replace(u,"")),e};e.exports=l},40766:function(e,t,n){var r=n(44556)("keys"),i=n(4415);e.exports=function(e){return r[e]||(r[e]=i(e))}},40844:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csReach=function(e,t,n,o,s){var c,u,l,d=e._ptr,f=e._size,p=t._index,m=t._ptr,y=f[1],v=y;for(u=m[n],l=m[n+1],c=u;c<l;c++){var h=p[c];(0,r.csMarked)(d,h)||(v=(0,a.csDfs)(h,e,v,o,s))}for(c=v;c<y;c++)(0,i.csMark)(d,o[c]);return v};var r=n(7475),i=n(23782),a=n(74048)},40892:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.errorTransform=function(e){return e&&e.isIndexError?new r.IndexError(e.index+1,e.min+1,void 0!==e.max?e.max+1:void 0):e};var r=n(87333)},41083:function(e,t,n){var r=n(53149);function i(){this._initRegexs()}i.prototype={_initRegexs:function(){var e="(\\-?[\\d\\.e]+)",t="\\,?\\s*";this.regex={matrix:new RegExp("^matrix\\("+e+t+e+t+e+t+e+t+e+t+e+"\\)$")}},parse:function(e){var t=this.regex.matrix.exec(e);if(t){t.shift();for(var n=t.length-1;n>=0;n--)t[n]=parseFloat(t[n])}return t||[1,0,0,1,0,0]},fromElement:function(e){var t=r(e,"transform");return this.parse(t)}},e.exports=new i},41094:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RangeDependencies=void 0;var r=n(11424);t.RangeDependencies={createRangeClass:r.createRangeClass}},41132:function(e,t,n){var r=n(5901),i=n(99291),a=n(17122),o=n(41869);e.exports=function(e){return r(e)||i(e)||a(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},41206:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAcoth=void 0;var r=n(77942),i=n(93283),a="acoth",o=["typed","config","Complex","BigNumber"];t.createAcoth=(0,r.factory)(a,o,function(e){var t=e.typed,n=e.config,r=e.Complex,o=e.BigNumber;return t(a,{number:function(e){return e>=1||e<=-1||n.predictable?(0,i.acothNumber)(e):new r(e,0).acoth()},Complex:function(e){return e.acoth()},BigNumber:function(e){return new o(1).div(e).atanh()}})})},41230:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.quantumOfCirculationDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.quantumOfCirculationDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createQuantumOfCirculation:a.createQuantumOfCirculation}},41234:function(){},41377:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMatAlgo05xSfSf=void 0;var r=n(77942),i=n(8973),a=["typed","equalScalar"];t.createMatAlgo05xSfSf=(0,r.factory)("matAlgo05xSfSf",a,function(e){var t=e.typed,n=e.equalScalar;return function(e,r,a){var o=e._values,s=e._index,c=e._ptr,u=e._size,l=e._datatype||void 0===e._data?e._datatype:e.getDataType(),d=r._values,f=r._index,p=r._ptr,m=r._size,y=r._datatype||void 0===r._data?r._datatype:r.getDataType();if(u.length!==m.length)throw new i.DimensionError(u.length,m.length);if(u[0]!==m[0]||u[1]!==m[1])throw new RangeError("Dimension mismatch. Matrix A ("+u+") must match Matrix B ("+m+")");var v,h=u[0],g=u[1],b=n,D=0,x=a;"string"==typeof l&&l===y&&"mixed"!==l&&(v=l,b=t.find(n,[v,v]),D=t.convert(0,v),x=t.find(a,[v,v]));var _,w,N,M,O=o&&d?[]:void 0,S=[],A=[],E=O?[]:void 0,P=O?[]:void 0,C=[],j=[];for(w=0;w<g;w++){A[w]=S.length;var T=w+1;for(N=c[w],M=c[w+1];N<M;N++)_=s[N],S.push(_),C[_]=T,E&&(E[_]=o[N]);for(N=p[w],M=p[w+1];N<M;N++)C[_=f[N]]!==T&&S.push(_),j[_]=T,P&&(P[_]=d[N]);if(O)for(N=A[w];N<S.length;){var F=C[_=S[N]],k=j[_];if(F===T||k===T){var B=x(F===T?E[_]:D,k===T?P[_]:D);b(B,D)?S.splice(N,1):(O.push(B),N++)}}}return A[g]=S.length,e.createSparseMatrix({values:O,index:S,ptr:A,size:[h,g],datatype:l===e._datatype&&y===r._datatype?v:void 0})}})},41382:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIndexClass=void 0;var r=n(22478),i=n(37917),a=n(12135),o=n(77942),s=["ImmutableDenseMatrix","getMatrixDataType"];function c(e){var t=[];return e.forEach(function(e,n){e&&t.push(n)}),t}t.createIndexClass=(0,o.factory)("Index",s,function(e){var t=e.ImmutableDenseMatrix,n=e.getMatrixDataType;function o(e){if(!(this instanceof o))throw new SyntaxError("Constructor must be called with the new operator");this._dimensions=[],this._sourceSize=[],this._isScalar=!0;for(var t=0,i=arguments.length;t<i;t++){var a=arguments[t],u=(0,r.isArray)(a),l=(0,r.isMatrix)(a),d=null;if((0,r.isRange)(a))this._dimensions.push(a),this._isScalar=!1;else if(u||l){var f=void 0;"boolean"===n(a)?(u&&(f=s(c(a).valueOf())),l&&(f=s(c(a._data).valueOf())),d=a.valueOf().length):f=s(a.valueOf()),this._dimensions.push(f);var p=f.size();1===p.length&&1===p[0]&&null===d||(this._isScalar=!1)}else if("number"==typeof a)this._dimensions.push(s([a]));else{if("string"!=typeof a)throw new TypeError("Dimension must be an Array, Matrix, number, string, or Range");this._dimensions.push(a)}this._sourceSize.push(d)}}function s(e){for(var n=0,r=e.length;n<r;n++)if("number"!=typeof e[n]||!(0,a.isInteger)(e[n]))throw new TypeError("Index parameters must be positive integer numbers");return new t(e)}return o.prototype.type="Index",o.prototype.isIndex=!0,o.prototype.clone=function(){var e=new o;return e._dimensions=(0,i.clone)(this._dimensions),e._isScalar=this._isScalar,e._sourceSize=this._sourceSize,e},o.create=function(e){var t=new o;return o.apply(t,e),t},o.prototype.size=function(){for(var e=[],t=0,n=this._dimensions.length;t<n;t++){var r=this._dimensions[t];e[t]="string"==typeof r?1:r.size()[0]}return e},o.prototype.max=function(){for(var e=[],t=0,n=this._dimensions.length;t<n;t++){var r=this._dimensions[t];e[t]="string"==typeof r?r:r.max()}return e},o.prototype.min=function(){for(var e=[],t=0,n=this._dimensions.length;t<n;t++){var r=this._dimensions[t];e[t]="string"==typeof r?r:r.min()}return e},o.prototype.forEach=function(e){for(var t=0,n=this._dimensions.length;t<n;t++)e(this._dimensions[t],t,this)},o.prototype.dimension=function(e){return this._dimensions[e]||null},o.prototype.isObjectProperty=function(){return 1===this._dimensions.length&&"string"==typeof this._dimensions[0]},o.prototype.getObjectProperty=function(){return this.isObjectProperty()?this._dimensions[0]:null},o.prototype.isScalar=function(){return this._isScalar},o.prototype.toArray=function(){for(var e=[],t=0,n=this._dimensions.length;t<n;t++){var r=this._dimensions[t];e.push("string"==typeof r?r:r.toArray())}return e},o.prototype.valueOf=o.prototype.toArray,o.prototype.toString=function(){for(var e=[],t=0,n=this._dimensions.length;t<n;t++){var r=this._dimensions[t];"string"==typeof r?e.push(JSON.stringify(r)):e.push(r.toString())}return"["+e.join(", ")+"]"},o.prototype.toJSON=function(){return{mathjs:"Index",dimensions:this._dimensions}},o.fromJSON=function(e){return o.create(e.dimensions)},o},{isClass:!0})},41494:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.combinationsDocs=void 0,t.combinationsDocs={name:"combinations",category:"Probability",syntax:["combinations(n, k)"],description:"Compute the number of combinations of n items taken k at a time",examples:["combinations(7, 5)"],seealso:["combinationsWithRep","permutations","factorial"]}},41502:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMatrixDataTypeDependencies=void 0;var r=n(8011),i=n(11424);t.getMatrixDataTypeDependencies={typedDependencies:r.typedDependencies,createGetMatrixDataType:i.createGetMatrixDataType}},41586:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cosDocs=void 0,t.cosDocs={name:"cos",category:"Trigonometry",syntax:["cos(x)"],description:"Compute the cosine of x in radians.",examples:["cos(2)","cos(pi / 4) ^ 2","cos(180 deg)","cos(60 deg)","sin(0.2)^2 + cos(0.2)^2"],seealso:["acos","sin","tan"]}},41663:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAsech=void 0;var r=n(77942),i=n(93283),a="asech",o=["typed","config","Complex","BigNumber"];t.createAsech=(0,r.factory)(a,o,function(e){var t=e.typed,n=e.config,r=e.Complex,o=e.BigNumber;return t(a,{number:function(e){if(e<=1&&e>=-1||n.predictable){var t=1/e;if(t>0||n.predictable)return(0,i.asechNumber)(e);var a=Math.sqrt(t*t-1);return new r(Math.log(a-t),Math.PI)}return new r(e,0).asech()},Complex:function(e){return e.asech()},BigNumber:function(e){return new o(1).div(e).acosh()}})})},41795:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.equalTextDocs=void 0,t.equalTextDocs={name:"equalText",category:"Relational",syntax:["equalText(x, y)"],description:"Check equality of two strings. Comparison is case sensitive. Returns true if the values are equal, and false if not.",examples:['equalText("Hello", "Hello")','equalText("a", "A")','equal("2e3", "2000")','equalText("2e3", "2000")','equalText("B", ["A", "B", "C"])'],seealso:["compare","compareNatural","compareText","equal"]}},41869:function(e){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},41918:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSubtract=void 0;var r=n(77942),i=n(57357),a=n(8222),o=n(41377),s=n(7954),c=n(71487),u=n(60685),l="subtract",d=["typed","matrix","equalScalar","subtractScalar","unaryMinus","DenseMatrix","concat"];t.createSubtract=(0,r.factory)(l,d,function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,d=e.subtractScalar,f=(e.unaryMinus,e.DenseMatrix),p=e.concat,m=(0,i.createMatAlgo01xDSid)({typed:t}),y=(0,a.createMatAlgo03xDSf)({typed:t}),v=(0,o.createMatAlgo05xSfSf)({typed:t,equalScalar:r}),h=(0,s.createMatAlgo10xSids)({typed:t,DenseMatrix:f}),g=(0,c.createMatAlgo12xSfs)({typed:t,DenseMatrix:f}),b=(0,u.createMatrixAlgorithmSuite)({typed:t,matrix:n,concat:p});return t(l,{"any, any":d},b({elop:d,SS:v,DS:m,SD:y,Ss:g,sS:h}))})},41981:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.subtractScalarDependencies=void 0;var r=n(8011),i=n(11424);t.subtractScalarDependencies={typedDependencies:r.typedDependencies,createSubtractScalar:i.createSubtractScalar}},42005:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.versionDocs=void 0,t.versionDocs={name:"version",category:"Constants",syntax:["version"],description:"A string with the version number of math.js",examples:["version"],seealso:[]}},42096:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.thomsonCrossSectionDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.thomsonCrossSectionDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createThomsonCrossSection:a.createThomsonCrossSection}},42134:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sinhDocs=void 0,t.sinhDocs={name:"sinh",category:"Trigonometry",syntax:["sinh(x)"],description:"Compute the hyperbolic sine of x in radians.",examples:["sinh(0.5)"],seealso:["cosh","tanh"]}},42271:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.matrixFromColumnsDependencies=void 0;var r=n(91021),i=n(72372),a=n(38348),o=n(8011),s=n(11424);t.matrixFromColumnsDependencies={flattenDependencies:r.flattenDependencies,matrixDependencies:i.matrixDependencies,sizeDependencies:a.sizeDependencies,typedDependencies:o.typedDependencies,createMatrixFromColumns:s.createMatrixFromColumns}},42324:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.firstRadiationDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.firstRadiationDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createFirstRadiation:a.createFirstRadiation}},42470:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tau=t.pi=t.phi=t.e=void 0,t.pi=Math.PI,t.tau=2*Math.PI,t.e=Math.E,t.phi=1.618033988749895},42497:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createHasNumericValue=void 0;var r=n(77942),i="hasNumericValue",a=["typed","isNumeric"];t.createHasNumericValue=(0,r.factory)(i,a,function(e){var t=e.typed,n=e.isNumeric;return t(i,{boolean:function(){return!0},string:function(e){return e.trim().length>0&&!isNaN(Number(e))},any:function(e){return n(e)}})})},42530:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.eDocs=void 0,t.eDocs={name:"e",category:"Constants",syntax:["e"],description:"Euler's number, the base of the natural logarithm. Approximately equal to 2.71828",examples:["e","e ^ 2","exp(2)","log(e)"],seealso:["exp"]}},42560:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createLcm=void 0;var r=n(77942),i=n(33999),a=n(24058),o=n(14020),s=n(60685),c=n(93283),u=["typed","matrix","equalScalar","concat"];t.createLcm=(0,r.factory)("lcm",u,function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,u=e.concat,l=(0,i.createMatAlgo02xDS0)({typed:t,equalScalar:r}),d=(0,a.createMatAlgo06xS0S0)({typed:t,equalScalar:r}),f=(0,o.createMatAlgo11xS0s)({typed:t,equalScalar:r}),p=(0,s.createMatrixAlgorithmSuite)({typed:t,matrix:n,concat:u}),m="number | BigNumber | Fraction | Matrix | Array",y={};return y["".concat(m,", ").concat(m,", ...").concat(m)]=t.referToSelf(function(e){return function(t,n,r){for(var i=e(t,n),a=0;a<r.length;a++)i=e(i,r[a]);return i}}),t("lcm",{"number, number":c.lcmNumber,"BigNumber, BigNumber":function(e,t){if(!e.isInt()||!t.isInt())throw new Error("Parameters in function lcm must be integer numbers");if(e.isZero())return e;if(t.isZero())return t;for(var n=e.times(t);!t.isZero();){var r=t;t=e.mod(r),e=r}return n.div(e).abs()},"Fraction, Fraction":function(e,t){return e.lcm(t)}},p({SS:d,DS:l,Ss:f}),y)})},42603:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.equalScalarDependencies=void 0;var r=n(8011),i=n(11424);t.equalScalarDependencies={typedDependencies:r.typedDependencies,createEqualScalar:i.createEqualScalar}},42697:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cumsumTransformDependencies=void 0;var r=n(1620),i=n(8011),a=n(2296),o=n(11424);t.cumsumTransformDependencies={addDependencies:r.addDependencies,typedDependencies:i.typedDependencies,unaryPlusDependencies:a.unaryPlusDependencies,createCumSumTransform:o.createCumSumTransform}},42789:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setIsSubsetDependencies=void 0;var r=n(52705),i=n(15457),a=n(38348),o=n(75611),s=n(8011),c=n(11424);t.setIsSubsetDependencies={IndexDependencies:r.IndexDependencies,compareNaturalDependencies:i.compareNaturalDependencies,sizeDependencies:a.sizeDependencies,subsetDependencies:o.subsetDependencies,typedDependencies:s.typedDependencies,createSetIsSubset:c.createSetIsSubset}},42797:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNumericDocs=void 0,t.isNumericDocs={name:"isNumeric",category:"Utils",syntax:["isNumeric(x)"],description:"Test whether a value is a numeric value. Returns true when the input is a number, BigNumber, Fraction, or boolean.",examples:["isNumeric(2)",'isNumeric("2")','hasNumericValue("2")',"isNumeric(0)","isNumeric(bignumber(500))","isNumeric(fraction(0.125))","isNumeric(2 + 3i)",'isNumeric([2.3, "foo", false])'],seealso:["isInteger","isZero","isNegative","isPositive","isNaN","hasNumericValue"]}},42921:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.lyapDocs=void 0,t.lyapDocs={name:"lyap",category:"Algebra",syntax:["lyap(A,Q)"],description:"Solves the Continuous-time Lyapunov equation AP+PA'+Q=0 for P",examples:["lyap([[-2, 0], [1, -4]], [[3, 1], [1, 3]])","A = [[-2, 0], [1, -4]]","Q = [[3, 1], [1, 3]]","lyap(A,Q)"],seealso:["schur","sylvester"]}},42991:function(){!function(){var e=document.querySelector(".gc-seasoncalendar");if(e){var t=document.querySelector(".clearfix.textbody");t&&(t.style.position="relative",t.style.overflow="auto");var n=document.querySelector(".gc-seasoncalendar__labels"),r=document.querySelector(".detailpage__content");r&&(r.classList.add("gc-seasoncalendar__content"),r.insertBefore(n,t));var i=e.querySelectorAll("h2")[0];i&&i.remove();var a=document.querySelector(".detailpage__title");null==a||a.remove();var o=document.querySelector("div.embed.adbanner.klickstrecke.gc-box.gc-pm");null==o||o.remove();var s=document.querySelector("article > div.detailpage__content > div.clearfix.textbody > div.gc-mbl");null==s||s.remove();var c=document.querySelector("article > div.detailpage__content > div.sidebar__section");null==c||c.remove();var u=document.querySelector("article > div.detailpage__copy.gc-t--tiny");null==u||u.remove();var l=document.querySelector("article > div.detailpage__content > header");null==l||l.remove();var d=document.querySelector(".article__lokalmatador");null==d||d.remove();var f=document.querySelector("div.detailpage__content > div.detailpage__btn-like");null==f||f.remove();var p=document.querySelector("article > div.detailpage__media > div.image > img");null==p||p.remove();var m=document.querySelector("article > div.detailpage__media > div.image"),y=document.querySelector(".gc-header-image__replacement");m.appendChild(y);var v=document.querySelector("article > div.detailpage__content.gc-seasoncalendar__content > div.gc-phm");v.style.maxWidth="480px",v.style.marginRight="auto",v.style.marginLeft="auto";var h=document.querySelector(".gc-seasoncalendar__cover");t.addEventListener("scroll",function(){t.offsetWidth+t.scrollLeft>=600&&h.classList.add("hide"),t.offsetWidth+t.scrollLeft<600&&(h.classList.contains("hide")&&h.classList.toggle("hide"),h.style.right=-2-t.scrollLeft+"px")})}}()},43031:function(e,t,n){var r;!function(e,i){function a(e){var t=this,n="";t.next=function(){var e=t.x^t.x>>>2;return t.x=t.y,t.y=t.z,t.z=t.w,t.w=t.v,(t.d=t.d+362437|0)+(t.v=t.v^t.v<<4^e^e<<1)|0},t.x=0,t.y=0,t.z=0,t.w=0,t.v=0,e===(0|e)?t.x=e:n+=e;for(var r=0;r<n.length+64;
2r++)t.x^=0|n.charCodeAt(r),r==n.length&&(t.d=t.x<<10^t.x>>>4),t.next()}function o(e,t){return t.x=e.x,t.y=e.y,t.z=e.z,t.w=e.w,t.v=e.v,t.d=e.d,t}function s(e,t){var n=new a(e),r=t&&t.state,i=function(){return(n.next()>>>0)/4294967296};return i.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},i.int32=n.next,i.quick=i,r&&("object"==typeof r&&o(r,n),i.state=function(){return o(n,{})}),i}i&&i.exports?i.exports=s:n.amdD&&n.amdO?void 0===(r=function(){return s}.call(t,n,t,i))||(i.exports=r):this.xorwow=s}(0,e=n.nmd(e),n.amdD)},43105:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.efimovFactor=t.e=t.dotPow=t.dotMultiply=t.dotDivide=t.dot=t.divideScalar=t.divide=t.distance=t.diff=t.diag=t.deuteronMass=t.det=t.deepEqual=t.cumsum=t.cube=t.ctranspose=t.csch=t.csc=t.cross=t.createUnit=t.count=t.coulomb=t.coth=t.cot=t.cosh=t.cos=t.corr=t.conj=t.conductanceQuantum=t.concat=t.composition=t.complex=t.compareText=t.compareNatural=t.compare=t.combinationsWithRep=t.combinations=t.column=t.clone=t.classicalElectronRadius=t.ceil=t.cbrt=t.catalan=t.boolean=t.boltzmann=t.bohrRadius=t.bohrMagneton=t.bitXor=t.bitOr=t.bitNot=t.bitAnd=t.bin=t.bignumber=t.bellNumbers=t.avogadro=t.atomicMass=t.atanh=t.atan2=t.atan=t.asinh=t.asin=t.asech=t.asec=t.arg=t.apply=t.and=t.addScalar=t.add=t.acsch=t.acsc=t.acoth=t.acot=t.acosh=t.acos=t.abs=t._true=t._null=t._false=t._NaN=t._Infinity=t.Unit=t.SparseMatrix=t.Spa=t.SQRT2=t.SQRT1_2=t.ResultSet=t.Range=t.Matrix=t.LOG2E=t.LOG10E=t.LN2=t.LN10=t.Index=t.ImmutableDenseMatrix=t.Fraction=t.FibonacciHeap=t.DenseMatrix=t.Complex=t.BigNumber=void 0,t.ones=t.oct=t.numeric=t.number=t.nuclearMagneton=t.nthRoots=t.nthRoot=t.not=t.norm=t.neutronMass=t.multiplyScalar=t.multiply=t.multinomial=t.molarVolume=t.molarPlanckConstant=t.molarMassC12=t.molarMass=t.mode=t.mod=t.min=t.median=t.mean=t.max=t.matrixFromRows=t.matrixFromFunction=t.matrixFromColumns=t.matrix=t.map=t.magneticFluxQuantum=t.magneticConstant=t.mad=t.lyap=t.lusolve=t.lup=t.lsolveAll=t.lsolve=t.loschmidt=t.log2=t.log1p=t.log10=t.log=t.lgamma=t.leftShift=t.lcm=t.largerEq=t.larger=t.kron=t.klitzing=t.kldivergence=t.isZero=t.isPrime=t.isPositive=t.isNumeric=t.isNegative=t.isNaN=t.isInteger=t.invmod=t.inverseConductanceQuantum=t.inv=t.intersect=t.index=t.im=t.ifft=t.identity=t.i=t.hypot=t.hex=t.hasNumericValue=t.hartreeEnergy=t.gravity=t.gravitationConstant=t.getMatrixDataType=t.gcd=t.gasConstant=t.gamma=t.freqz=t.fraction=t.format=t.forEach=t.floor=t.flatten=t.fix=t.firstRadiation=t.fineStructure=t.filter=t.fft=t.fermiCoupling=t.faraday=t.factorial=t.expm1=t.expm=t.exp=t.erf=t.equalText=t.equalScalar=t.equal=t.elementaryCharge=t.electronMass=t.electricConstant=t.eigs=void 0,t.zeta=t.zeros=t.xor=t.xgcd=t.wienDisplacement=t.weakMixingAngle=t.version=t.variance=t.vacuumImpedance=t.usolveAll=t.usolve=t.unit=t.unequal=t.unaryPlus=t.unaryMinus=t.typed=t.typeOf=t.transpose=t.trace=t.to=t.thomsonCrossSection=t.tau=t.tanh=t.tan=t.sylvester=t.sum=t.subtractScalar=t.subtract=t.subset=t.string=t.stirlingS2=t.stefanBoltzmann=t.std=t.squeeze=t.square=t.sqrtm=t.sqrt=t.splitUnit=t.speedOfLight=t.sparse=t.sort=t.solveODE=t.smallerEq=t.smaller=t.slu=t.size=t.sinh=t.sin=t.sign=t.setUnion=t.setSymDifference=t.setSize=t.setPowerset=t.setMultiplicity=t.setIsSubset=t.setIntersect=t.setDistinct=t.setDifference=t.setCartesian=t.secondRadiation=t.sech=t.sec=t.schur=t.sackurTetrode=t.rydberg=t.row=t.round=t.rotationMatrix=t.rotate=t.rightLogShift=t.rightArithShift=t.resize=t.reshape=t.replacer=t.reducedPlanckConstant=t.re=t.range=t.randomInt=t.random=t.quantumOfCirculation=t.quantileSeq=t.qr=t.protonMass=t.prod=t.print=t.pow=t.polynomialRoot=t.planckTime=t.planckTemperature=t.planckMass=t.planckLength=t.planckConstant=t.planckCharge=t.pinv=t.pickRandom=t.pi=t.phi=t.permutations=t.partitionSelect=t.or=void 0,t.zpk2tf=void 0;var r=n(93173),i=n(11424),a=t.BigNumber=(0,i.createBigNumberClass)({config:r.config}),o=t.Complex=(0,i.createComplexClass)({}),s=(t.e=(0,i.createE)({BigNumber:a,config:r.config}),t._false=(0,i.createFalse)({}),t.fineStructure=(0,i.createFineStructure)({BigNumber:a,config:r.config}),t.Fraction=(0,i.createFractionClass)({})),c=t.i=(0,i.createI)({Complex:o}),u=(t._Infinity=(0,i.createInfinity)({BigNumber:a,config:r.config}),t.LN10=(0,i.createLN10)({BigNumber:a,config:r.config}),t.LOG10E=(0,i.createLOG10E)({BigNumber:a,config:r.config}),t.Matrix=(0,i.createMatrixClass)({})),l=(t._NaN=(0,i.createNaN)({BigNumber:a,config:r.config}),t._null=(0,i.createNull)({}),t.phi=(0,i.createPhi)({BigNumber:a,config:r.config}),t.Range=(0,i.createRangeClass)({}),t.ResultSet=(0,i.createResultSet)({}),t.SQRT1_2=(0,i.createSQRT1_2)({BigNumber:a,config:r.config}),t.sackurTetrode=(0,i.createSackurTetrode)({BigNumber:a,config:r.config}),t.tau=(0,i.createTau)({BigNumber:a,config:r.config})),d=(t._true=(0,i.createTrue)({}),t.version=(0,i.createVersion)({}),t.DenseMatrix=(0,i.createDenseMatrixClass)({Matrix:u})),f=(t.efimovFactor=(0,i.createEfimovFactor)({BigNumber:a,config:r.config}),t.LN2=(0,i.createLN2)({BigNumber:a,config:r.config}),t.pi=(0,i.createPi)({BigNumber:a,config:r.config})),p=(t.replacer=(0,i.createReplacer)({}),t.SQRT2=(0,i.createSQRT2)({BigNumber:a,config:r.config}),t.typed=(0,i.createTyped)({BigNumber:a,Complex:o,DenseMatrix:d,Fraction:s})),m=t.unaryPlus=(0,i.createUnaryPlus)({BigNumber:a,config:r.config,typed:p}),y=(t.weakMixingAngle=(0,i.createWeakMixingAngle)({BigNumber:a,config:r.config}),t.abs=(0,i.createAbs)({typed:p})),v=(t.acos=(0,i.createAcos)({Complex:o,config:r.config,typed:p}),t.acot=(0,i.createAcot)({BigNumber:a,typed:p}),t.acsc=(0,i.createAcsc)({BigNumber:a,Complex:o,config:r.config,typed:p}),t.addScalar=(0,i.createAddScalar)({typed:p})),h=(t.arg=(0,i.createArg)({typed:p}),t.asech=(0,i.createAsech)({BigNumber:a,Complex:o,config:r.config,typed:p}),t.asinh=(0,i.createAsinh)({typed:p}),t.atan=(0,i.createAtan)({typed:p})),g=(t.atanh=(0,i.createAtanh)({Complex:o,config:r.config,typed:p}),t.bignumber=(0,i.createBignumber)({BigNumber:a,typed:p})),b=(t.bitNot=(0,i.createBitNot)({typed:p}),t.boolean=(0,i.createBoolean)({typed:p}),t.clone=(0,i.createClone)({typed:p}),t.combinations=(0,i.createCombinations)({typed:p})),D=t.complex=(0,i.createComplex)({Complex:o,typed:p}),x=t.conj=(0,i.createConj)({typed:p}),_=t.cos=(0,i.createCos)({typed:p}),w=(t.cot=(0,i.createCot)({BigNumber:a,typed:p}),t.csc=(0,i.createCsc)({BigNumber:a,typed:p}),t.cube=(0,i.createCube)({typed:p}),t.equalScalar=(0,i.createEqualScalar)({config:r.config,typed:p})),N=(t.erf=(0,i.createErf)({typed:p}),t.exp=(0,i.createExp)({typed:p})),M=(t.expm1=(0,i.createExpm1)({Complex:o,typed:p}),t.filter=(0,i.createFilter)({typed:p}),t.forEach=(0,i.createForEach)({typed:p}),t.format=(0,i.createFormat)({typed:p})),O=t.getMatrixDataType=(0,i.createGetMatrixDataType)({typed:p}),S=(t.hex=(0,i.createHex)({format:M,typed:p}),t.im=(0,i.createIm)({typed:p})),A=t.isInteger=(0,i.createIsInteger)({typed:p}),E=t.isNegative=(0,i.createIsNegative)({typed:p}),P=t.isPositive=(0,i.createIsPositive)({typed:p}
2),C=t.isZero=(0,i.createIsZero)({typed:p}),j=(t.LOG2E=(0,i.createLOG2E)({BigNumber:a,config:r.config}),t.lgamma=(0,i.createLgamma)({Complex:o,typed:p}),t.log10=(0,i.createLog10)({Complex:o,config:r.config,typed:p}),t.log2=(0,i.createLog2)({Complex:o,config:r.config,typed:p})),T=t.map=(0,i.createMap)({typed:p}),F=t.multiplyScalar=(0,i.createMultiplyScalar)({typed:p}),k=t.not=(0,i.createNot)({typed:p}),B=t.number=(0,i.createNumber)({typed:p}),q=(t.oct=(0,i.createOct)({format:M,typed:p}),t.pickRandom=(0,i.createPickRandom)({config:r.config,typed:p}),t.print=(0,i.createPrint)({typed:p}),t.random=(0,i.createRandom)({config:r.config,typed:p}),t.re=(0,i.createRe)({typed:p})),I=(t.sec=(0,i.createSec)({BigNumber:a,typed:p}),t.sign=(0,i.createSign)({BigNumber:a,Fraction:s,complex:D,typed:p})),R=t.sin=(0,i.createSin)({typed:p}),z=t.SparseMatrix=(0,i.createSparseMatrixClass)({Matrix:u,equalScalar:w,typed:p}),L=(t.splitUnit=(0,i.createSplitUnit)({typed:p}),t.square=(0,i.createSquare)({typed:p}),t.string=(0,i.createString)({typed:p}),t.subtractScalar=(0,i.createSubtractScalar)({typed:p})),U=(t.tan=(0,i.createTan)({typed:p}),t.typeOf=(0,i.createTypeOf)({typed:p})),H=(t.acosh=(0,i.createAcosh)({Complex:o,config:r.config,typed:p}),t.acsch=(0,i.createAcsch)({BigNumber:a,typed:p}),t.apply=(0,i.createApply)({isInteger:A,typed:p})),G=(t.asec=(0,i.createAsec)({BigNumber:a,Complex:o,config:r.config,typed:p}),t.bin=(0,i.createBin)({format:M,typed:p}),t.combinationsWithRep=(0,i.createCombinationsWithRep)({typed:p}),t.cosh=(0,i.createCosh)({typed:p}),t.csch=(0,i.createCsch)({BigNumber:a,typed:p}),t.isNaN=(0,i.createIsNaN)({typed:p})),V=(t.isPrime=(0,i.createIsPrime)({typed:p}),t.randomInt=(0,i.createRandomInt)({config:r.config,typed:p}),t.sech=(0,i.createSech)({BigNumber:a,typed:p}),t.sinh=(0,i.createSinh)({typed:p}),t.sparse=(0,i.createSparse)({SparseMatrix:z,typed:p}),t.sqrt=(0,i.createSqrt)({Complex:o,config:r.config,typed:p})),$=(t.tanh=(0,i.createTanh)({typed:p}),t.unaryMinus=(0,i.createUnaryMinus)({typed:p})),W=(t.acoth=(0,i.createAcoth)({BigNumber:a,Complex:o,config:r.config,typed:p}),t.coth=(0,i.createCoth)({BigNumber:a,typed:p}),t.fraction=(0,i.createFraction)({Fraction:s,typed:p})),Z=t.isNumeric=(0,i.createIsNumeric)({typed:p}),Q=t.matrix=(0,i.createMatrix)({DenseMatrix:d,Matrix:u,SparseMatrix:z,typed:p}),X=(t.matrixFromFunction=(0,i.createMatrixFromFunction)({isZero:C,matrix:Q,typed:p}),t.mode=(0,i.createMode)({isNaN:G,isNumeric:Z,typed:p}),t.numeric=(0,i.createNumeric)({bignumber:g,fraction:W,number:B})),Y=t.prod=(0,i.createProd)({config:r.config,multiplyScalar:F,numeric:X,typed:p}),J=t.reshape=(0,i.createReshape)({isInteger:A,matrix:Q,typed:p}),K=t.size=(0,i.createSize)({matrix:Q,config:r.config,typed:p}),ee=(t.squeeze=(0,i.createSqueeze)({matrix:Q,typed:p}),t.transpose=(0,i.createTranspose)({matrix:Q,typed:p})),te=t.xgcd=(0,i.createXgcd)({BigNumber:a,config:r.config,matrix:Q,typed:p}),ne=t.zeros=(0,i.createZeros)({BigNumber:a,config:r.config,matrix:Q,typed:p}),re=(t.asin=(0,i.createAsin)({Complex:o,config:r.config,typed:p}),t.cbrt=(0,i.createCbrt)({BigNumber:a,Complex:o,Fraction:s,config:r.config,isNegative:E,matrix:Q,typed:p,unaryMinus:$})),ie=t.concat=(0,i.createConcat)({isInteger:A,matrix:Q,typed:p}),ae=(t.count=(0,i.createCount)({prod:Y,size:K,typed:p}),t.ctranspose=(0,i.createCtranspose)({conj:x,transpose:ee,typed:p})),oe=t.diag=(0,i.createDiag)({DenseMatrix:d,SparseMatrix:z,matrix:Q,typed:p}),se=t.divideScalar=(0,i.createDivideScalar)({numeric:X,typed:p}),ce=t.dotDivide=(0,i.createDotDivide)({DenseMatrix:d,concat:ie,divideScalar:se,equalScalar:w,matrix:Q,typed:p}),ue=t.equal=(0,i.createEqual)({DenseMatrix:d,concat:ie,equalScalar:w,matrix:Q,typed:p}),le=t.flatten=(0,i.createFlatten)({matrix:Q,typed:p}),de=(t.hasNumericValue=(0,i.createHasNumericValue)({isNumeric:Z,typed:p}),t.identity=(0,i.createIdentity)({BigNumber:a,DenseMatrix:d,SparseMatrix:z,config:r.config,matrix:Q,typed:p})),fe=(t.kron=(0,i.createKron)({matrix:Q,multiplyScalar:F,typed:p}),t.largerEq=(0,i.createLargerEq)({DenseMatrix:d,concat:ie,config:r.config,matrix:Q,typed:p})),pe=(t.leftShift=(0,i.createLeftShift)({DenseMatrix:d,concat:ie,equalScalar:w,matrix:
2Q,typed:p,zeros:ne}),t.lsolve=(0,i.createLsolve)({DenseMatrix:d,divideScalar:se,equalScalar:w,matrix:Q,multiplyScalar:F,subtractScalar:L,typed:p})),me=t.matrixFromColumns=(0,i.createMatrixFromColumns)({flatten:le,matrix:Q,size:K,typed:p}),ye=(t.nthRoot=(0,i.createNthRoot)({BigNumber:a,concat:ie,equalScalar:w,matrix:Q,typed:p}),t.ones=(0,i.createOnes)({BigNumber:a,config:r.config,matrix:Q,typed:p}),t.qr=(0,i.createQr)({addScalar:v,complex:D,conj:x,divideScalar:se,equal:ue,identity:de,isZero:C,matrix:Q,multiplyScalar:F,sign:I,sqrt:V,subtractScalar:L,typed:p,unaryMinus:$,zeros:ne})),ve=(t.resize=(0,i.createResize)({config:r.config,matrix:Q}),t.rightArithShift=(0,i.createRightArithShift)({DenseMatrix:d,concat:ie,equalScalar:w,matrix:Q,typed:p,zeros:ne}),t.round=(0,i.createRound)({BigNumber:a,DenseMatrix:d,config:r.config,equalScalar:w,matrix:Q,typed:p,zeros:ne})),he=t.smaller=(0,i.createSmaller)({DenseMatrix:d,concat:ie,config:r.config,matrix:Q,typed:p}),ge=t.subtract=(0,i.createSubtract)({DenseMatrix:d,concat:ie,equalScalar:w,matrix:Q,subtractScalar:L,typed:p,unaryMinus:$}),be=(t.to=(0,i.createTo)({concat:ie,matrix:Q,typed:p}),t.unequal=(0,i.createUnequal)({DenseMatrix:d,concat:ie,config:r.config,equalScalar:w,matrix:Q,typed:p}),t.usolve=(0,i.createUsolve)({DenseMatrix:d,divideScalar:se,equalScalar:w,matrix:Q,multiplyScalar:F,subtractScalar:L,typed:p})),De=(t.xor=(0,i.createXor)({DenseMatrix:d,concat:ie,matrix:Q,typed:p}),t.add=(0,i.createAdd)({DenseMatrix:d,SparseMatrix:z,addScalar:v,concat:ie,equalScalar:w,matrix:Q,typed:p})),xe=(t.atan2=(0,i.createAtan2)({BigNumber:a,DenseMatrix:d,concat:ie,equalScalar:w,matrix:Q,typed:p}),t.bitAnd=(0,i.createBitAnd)({concat:ie,equalScalar:w,matrix:Q,typed:p}),t.bitOr=(0,i.createBitOr)({DenseMatrix:d,concat:ie,equalScalar:w,matrix:Q,typed:p}),t.bitXor=(0,i.createBitXor)({DenseMatrix:d,concat:ie,matrix:Q,typed:p}),t.catalan=(0,i.createCatalan)({addScalar:v,combinations:b,divideScalar:se,isInteger:A,isNegative:E,multiplyScalar:F,typed:p}),t.compare=(0,i.createCompare)({BigNumber:a,DenseMatrix:d,Fraction:s,concat:ie,config:r.config,equalScalar:w,matrix:Q,typed:p})),_e=t.compareText=(0,i.createCompareText)({concat:ie,matrix:Q,typed:p}),we=(t.cumsum=(0,i.createCumSum)({add:De,typed:p,unaryPlus:m}),t.deepEqual=(0,i.createDeepEqual)({equal:ue,typed:p})),Ne=(t.diff=(0,i.createDiff)({matrix:Q,number:B,subtract:ge,typed:p}),t.distance=(0,i.createDistance)({abs:y,addScalar:v,deepEqual:we,divideScalar:se,multiplyScalar:F,sqrt:V,subtractScalar:L,typed:p}),t.dot=(0,i.createDot)({addScalar:v,conj:x,multiplyScalar:F,size:K,typed:p})),Me=(t.equalText=(0,i.createEqualText)({compareText:_e,isZero:C,typed:p}),t.floor=(0,i.createFloor)({DenseMatrix:d,config:r.config,equalScalar:w,matrix:Q,round:ve,typed:p,zeros:ne})),Oe=(t.gcd=(0,i.createGcd)({BigNumber:a,DenseMatrix:d,concat:ie,config:r.config,equalScalar:w,matrix:Q,round:ve,typed:p,zeros:ne}),t.hypot=(0,i.createHypot)({abs:y,addScalar:v,divideScalar:se,isPositive:P,multiplyScalar:F,smaller:he,sqrt:V,typed:p}),t.ImmutableDenseMatrix=(0,i.createImmutableDenseMatrixClass)({DenseMatrix:d,smaller:he})),Se=t.Index=(0,i.createIndexClass)({ImmutableDenseMatrix:Oe,getMatrixDataType:O}),Ae=t.larger=(0,i.createLarger)({DenseMatrix:d,concat:ie,config:r.config,matrix:Q,typed:p}),Ee=t.log=(0,i.createLog)({Complex:o,config:r.config,divideScalar:se,typed:p}),Pe=(t.lsolveAll=(0,i.createLsolveAll)({DenseMatrix:d,divideScalar:se,equalScalar:w,matrix:Q,multiplyScalar:F,subtractScalar:L,typed:p}),t.matrixFromRows=(0,i.createMatrixFromRows)({flatten:le,matrix:Q,size:K,typed:p}),t.min=(0,i.createMin)({config:r.config,numeric:X,smaller:he,typed:p}),t.mod=(0,i.createMod)({DenseMatrix:d,concat:ie,config:r.config,equalScalar:w,matrix:Q,round:ve,typed:p,zeros:ne})),Ce=t.multiply=(0,i.createMultiply)({addScalar:v,dot:Ne,equalScalar:w,matrix:Q,multiplyScalar:F,typed:p}),je=(t.nthRoots=(0,i.createNthRoots)({Complex:o,config:r.config,divideScalar:se,typed:p}),t.or=(0,i.createOr)({DenseMatrix:d,concat:ie,equalScalar:w,matrix:Q,typed:p}),t.partitionSelect=(0,i.createPartitionSelect)({compare:xe,isNaN:G,isNumeric:Z,typed:p})),Te=(t.rightLogShift=(0,i.createRightLogShift)({DenseMatrix:d,concat:ie,equalScalar:w,matrix:
2Q,typed:p,zeros:ne}),t.slu=(0,i.createSlu)({SparseMatrix:z,abs:y,add:De,divideScalar:se,larger:Ae,largerEq:fe,multiply:Ce,subtract:ge,transpose:ee,typed:p})),Fe=t.subset=(0,i.createSubset)({add:De,matrix:Q,typed:p,zeros:ne}),ke=t.sum=(0,i.createSum)({add:De,config:r.config,numeric:X,typed:p}),Be=(t.trace=(0,i.createTrace)({add:De,matrix:Q,typed:p}),t.usolveAll=(0,i.createUsolveAll)({DenseMatrix:d,divideScalar:se,equalScalar:w,matrix:Q,multiplyScalar:F,subtractScalar:L,typed:p})),qe=(t.zpk2tf=(0,i.createZpk2tf)({Complex:o,add:De,multiply:Ce,number:B,typed:p}),t.ceil=(0,i.createCeil)({DenseMatrix:d,config:r.config,equalScalar:w,matrix:Q,round:ve,typed:p,zeros:ne})),Ie=t.compareNatural=(0,i.createCompareNatural)({compare:xe,typed:p}),Re=(t.composition=(0,i.createComposition)({addScalar:v,combinations:b,isInteger:A,isNegative:E,isPositive:P,larger:Ae,typed:p}),t.cross=(0,i.createCross)({matrix:Q,multiply:Ce,subtract:ge,typed:p}),t.det=(0,i.createDet)({divideScalar:se,isZero:C,matrix:Q,multiply:Ce,subtractScalar:L,typed:p,unaryMinus:$})),ze=(t.dotMultiply=(0,i.createDotMultiply)({concat:ie,equalScalar:w,matrix:Q,multiplyScalar:F,typed:p}),t.FibonacciHeap=(0,i.createFibonacciHeapClass)({larger:Ae,smaller:he})),Le=t.fix=(0,i.createFix)({Complex:o,DenseMatrix:d,ceil:qe,equalScalar:w,floor:Me,matrix:Q,typed:p,zeros:ne}),Ue=t.index=(0,i.createIndex)({Index:Se,typed:p}),He=(t.intersect=(0,i.createIntersect)({abs:y,add:De,addScalar:v,config:r.config,divideScalar:se,equalScalar:w,flatten:le,isNumeric:Z,isZero:C,matrix:Q,multiply:Ce,multiplyScalar:F,smaller:he,subtract:ge,typed:p}),t.invmod=(0,i.createInvmod)({BigNumber:a,add:De,config:r.config,equal:ue,isInteger:A,mod:Pe,smaller:he,typed:p,xgcd:te}),t.lcm=(0,i.createLcm)({concat:ie,equalScalar:w,matrix:Q,typed:p}),t.log1p=(0,i.createLog1p)({Complex:o,config:r.config,divideScalar:se,log:Ee,typed:p}),t.max=(0,i.createMax)({config:r.config,larger:Ae,numeric:X,typed:p})),Ge=(t.setCartesian=(0,i.createSetCartesian)({DenseMatrix:d,Index:Se,compareNatural:Ie,size:K,subset:Fe,typed:p}),t.setDistinct=(0,i.createSetDistinct)({DenseMatrix:d,Index:Se,compareNatural:Ie,size:K,subset:Fe,typed:p}),t.setIsSubset=(0,i.createSetIsSubset)({Index:Se,compareNatural:Ie,size:K,subset:Fe,typed:p}),t.setPowerset=(0,i.createSetPowerset)({Index:Se,compareNatural:Ie,size:K,subset:Fe,typed:p}),t.smallerEq=(0,i.createSmallerEq)({DenseMatrix:d,concat:ie,config:r.config,matrix:Q,typed:p})),Ve=(t.sort=(0,i.createSort)({compare:xe,compareNatural:Ie,matrix:Q,typed:p}),t.and=(0,i.createAnd)({concat:ie,equalScalar:w,matrix:Q,not:k,typed:p,zeros:ne}),t.range=(0,i.createRange)({bignumber:g,matrix:Q,add:De,config:r.config,isPositive:P,larger:Ae,largerEq:fe,smaller:he,smallerEq:Ge,typed:p})),$e=(t.row=(0,i.createRow)({Index:Se,matrix:Q,range:Ve,typed:p}),t.setDifference=(0,i.createSetDifference)({DenseMatrix:d,Index:Se,compareNatural:Ie,size:K,subset:Fe,typed:p})),We=(t.setMultiplicity=(0,i.createSetMultiplicity)({Index:Se,compareNatural:Ie,size:K,subset:Fe,typed:p}),t.setSymDifference=(0,i.createSetSymDifference)({Index:Se,concat:ie,setDifference:$e,size:K,subset:Fe,typed:p})),Ze=t.Spa=(0,i.createSpaClass)({FibonacciHeap:ze,addScalar:v,equalScalar:w}),Qe=t.column=(0,i.createColumn)({Index:Se,matrix:Q,range:Ve,typed:p}),Xe=t.inv=(0,i.createInv)({abs:y,addScalar:v,det:Re,divideScalar:se,identity:de,matrix:Q,multiply:Ce,typed:p,unaryMinus:$}),Ye=t.lup=(0,i.createLup)({DenseMatrix:d,Spa:Ze,SparseMatrix:z,abs:y,addScalar:v,divideScalar:se,equalScalar:w,larger:Ae,matrix:Q,multiplyScalar:F,subtractScalar:L,typed:p,unaryMinus:$}),Je=(t.pinv=(0,i.createPinv)({Complex:o,add:De,ctranspose:ae,deepEqual:we,divideScalar:se,dot:Ne,dotDivide:ce,equal:ue,inv:Xe,matrix:Q,multiply:Ce,typed:p}),t.pow=(0,i.createPow)({Complex:o,config:r.config,fraction:W,identity:de,inv:Xe,matrix:Q,multiply:Ce,number:B,typed:p})),Ke=t.setIntersect=(0,i.createSetIntersect)({DenseMatrix:d,Index:Se,compareNatural:Ie,size:K,subset:Fe,typed:p}),et=(t.setUnion=(0,i.createSetUnion)({Index:Se,concat:ie,setIntersect:Ke,setSymDifference:We,size:K,subset:Fe,typed:p}),t.sqrtm=(0,i.createSqrtm)({abs:y,add:De,identity:de,inv:Xe,map:T,max:He,multiply:Ce,size:K,sqrt:V,subtract:ge,typed:p}),t.Unit=(0,i.createUnitClass)({BigNumber:a,Complex:o,Fraction:s,abs:y,addScalar:v,config:r.config,divideScalar:se,equal:ue,fix:Le,format:M,isNumeric:Z,multiplyScalar:F,number:B,pow:Je,round:ve,subtractScalar:L})),tt=(t.vacuumImpedance=(0,i.createVacuumImpedance)({BigNumber:a,Unit:et,config:r.config}),t.wienDisplacement=(0,i.createWienDisplacement)({BigNumber:a,Unit:et,config:r.config}),t.atomicMass=(0,i.createAtomicMass)({BigNumber:a,Unit:et,config:r.config}),t.bohrMagneton=(0,i.createBohrMagneton)({BigNumber:a,Unit:et,config:r.config}),t.boltzmann=(0,i.createBoltzmann)({BigNumber:a,Unit:et,config:r.config}),t.conductanceQuantum=(0,i.createConductanceQuantum)({BigNumber:a,Unit:et,config:r.config}),t.coulomb=(0,i.createCoulomb)({BigNumber:a,Unit:et,config:r.config}),t.deuteronMass=(0,i.createDeuteronMass)({BigNumber:a,Unit:et,config:r.config}
2),t.dotPow=(0,i.createDotPow)({DenseMatrix:d,concat:ie,equalScalar:w,matrix:Q,pow:Je,typed:p}),t.electricConstant=(0,i.createElectricConstant)({BigNumber:a,Unit:et,config:r.config}),t.elementaryCharge=(0,i.createElementaryCharge)({BigNumber:a,Unit:et,config:r.config}),t.expm=(0,i.createExpm)({abs:y,add:De,identity:de,inv:Xe,multiply:Ce,typed:p}),t.faraday=(0,i.createFaraday)({BigNumber:a,Unit:et,config:r.config}),t.fft=(0,i.createFft)({addScalar:v,ceil:qe,conj:x,divideScalar:se,dotDivide:ce,exp:N,i:c,log2:j,matrix:Q,multiplyScalar:F,pow:Je,tau:l,typed:p})),nt=t.gamma=(0,i.createGamma)({BigNumber:a,Complex:o,config:r.config,multiplyScalar:F,pow:Je,typed:p}),rt=(t.gravitationConstant=(0,i.createGravitationConstant)({BigNumber:a,Unit:et,config:r.config}),t.hartreeEnergy=(0,i.createHartreeEnergy)({BigNumber:a,Unit:et,config:r.config}),t.ifft=(0,i.createIfft)({conj:x,dotDivide:ce,fft:tt,typed:p}),t.klitzing=(0,i.createKlitzing)({BigNumber:a,Unit:et,config:r.config}),t.loschmidt=(0,i.createLoschmidt)({BigNumber:a,Unit:et,config:r.config}),t.magneticConstant=(0,i.createMagneticConstant)({BigNumber:a,Unit:et,config:r.config}),t.molarMass=(0,i.createMolarMass)({BigNumber:a,Unit:et,config:r.config}),t.molarPlanckConstant=(0,i.createMolarPlanckConstant)({BigNumber:a,Unit:et,config:r.config}),t.neutronMass=(0,i.createNeutronMass)({BigNumber:a,Unit:et,config:r.config}),t.nuclearMagneton=(0,i.createNuclearMagneton)({BigNumber:a,Unit:et,config:r.config}),t.planckCharge=(0,i.createPlanckCharge)({BigNumber:a,Unit:et,config:r.config}),t.planckLength=(0,i.createPlanckLength)({BigNumber:a,Unit:et,config:r.config}),t.planckTemperature=(0,i.createPlanckTemperature)({BigNumber:a,Unit:et,config:r.config}),t.protonMass=(0,i.createProtonMass)({BigNumber:a,Unit:et,config:r.config}),t.quantumOfCirculation=(0,i.createQuantumOfCirculation)({BigNumber:a,Unit:et,config:r.config}),t.reducedPlanckConstant=(0,i.createReducedPlanckConstant)({BigNumber:a,Unit:et,config:r.config}),t.rydberg=(0,i.createRydberg)({BigNumber:a,Unit:et,config:r.config}),t.secondRadiation=(0,i.createSecondRadiation)({BigNumber:a,Unit:et,config:r.config}),t.speedOfLight=(0,i.createSpeedOfLight)({BigNumber:a,Unit:et,config:r.config}),t.stefanBoltzmann=(0,i.createStefanBoltzmann)({BigNumber:a,Unit:et,config:r.config}),t.thomsonCrossSection=(0,i.createThomsonCrossSection)({BigNumber:a,Unit:et,config:r.config}),t.avogadro=(0,i.createAvogadro)({BigNumber:a,Unit:et,config:r.config}),t.bohrRadius=(0,i.createBohrRadius)({BigNumber:a,Unit:et,config:r.config}),t.createUnit=(0,i.createCreateUnit)({Unit:et,typed:p}),t.divide=(0,i.createDivide)({divideScalar:se,equalScalar:w,inv:Xe,matrix:Q,multiply:Ce,typed:p})),it=(t.electronMass=(0,i.createElectronMass)({BigNumber:a,Unit:et,config:r.config}),t.factorial=(0,i.createFactorial)({gamma:nt,typed:p})),at=(t.firstRadiation=(0,i.createFirstRadiation)({BigNumber:a,Unit:et,config:r.config}),t.gravity=(0,i.createGravity)({BigNumber:a,Unit:et,config:r.config}),t.inverseConductanceQuantum=(0,i.createInverseConductanceQuantum)({BigNumber:a,Unit:et,config:r.config}),t.lusolve=(0,i.createLusolve)({DenseMatrix:d,lsolve:pe,lup:Ye,matrix:Q,slu:Te,typed:p,usolve:be})),ot=(t.magneticFluxQuantum=(0,i.createMagneticFluxQuantum)({BigNumber:a,Unit:et,config:r.config}),t.molarMassC12=(0,i.createMolarMassC12)({BigNumber:a,Unit:et,config:r.config}),t.multinomial=(0,i.createMultinomial)({add:De,divide:rt,factorial:it,isInteger:A,isPositive:P,multiply:Ce,typed:p}),t.permutations=(0,i.createPermutations)({factorial:it,typed:p}),t.planckMass=(0,i.createPlanckMass)({BigNumber:a,Unit:et,config:r.config}),t.polynomialRoot=(0,i.createPolynomialRoot)({add:De,cbrt:re,divide:rt,equalScalar:w,im:S,isZero:C,multiply:Ce,re:q,sqrt:V,subtract:ge,typeOf:U,typed:p,unaryMinus:$}),t.setSize=(0,i.createSetSize)({compareNatural:Ie,typed:p}),t.solveODE=(0,i.createSolveODE)({abs:y,add:De,bignumber:g,divide:rt,isNegative:E,isPositive:P,larger:Ae,map:T,matrix:Q,max:He,multiply:Ce,smaller:he,subtract:ge,typed:p,unaryMinus:$}),t.stirlingS2=(0,i.createStirlingS2)({bignumber:g,addScalar:v,combinations:b,divideScalar:se,factorial:it,isInteger:A,isNegative:E,larger:Ae,multiplyScalar:F,number:B,pow:Je,subtractScalar:L,typed:p})),st=(t.unit=(0,i.createUnitFunction)({Unit:et,typed:p}),t.bellNumbers=(0,i.createBellNumbers)({addScalar:v,isInteger:A,isNegative:E,stirlingS2:ot,typed:p}),t.eigs=(0,i.createEigs)({abs:y,add:De,addScalar:v,atan:h,bignumber:g,column:Qe,complex:D,config:r.config,cos:_,diag:oe,divi
2deScalar:se,dot:Ne,equal:ue,flatten:le,im:S,inv:Xe,larger:Ae,matrix:Q,matrixFromColumns:me,multiply:Ce,multiplyScalar:F,number:B,qr:ye,re:q,reshape:J,sin:R,size:K,smaller:he,sqrt:V,subtract:ge,typed:p,usolve:be,usolveAll:Be})),ct=(t.fermiCoupling=(0,i.createFermiCoupling)({BigNumber:a,Unit:et,config:r.config}),t.gasConstant=(0,i.createGasConstant)({BigNumber:a,Unit:et,config:r.config}),t.kldivergence=(0,i.createKldivergence)({divide:rt,dotDivide:ce,isNumeric:Z,log:Ee,map:T,matrix:Q,multiply:Ce,sum:ke,typed:p}),t.mean=(0,i.createMean)({add:De,divide:rt,typed:p})),ut=(t.molarVolume=(0,i.createMolarVolume)({BigNumber:a,Unit:et,config:r.config}),t.planckConstant=(0,i.createPlanckConstant)({BigNumber:a,Unit:et,config:r.config}),t.quantileSeq=(0,i.createQuantileSeq)({bignumber:g,add:De,compare:xe,divide:rt,isInteger:A,larger:Ae,multiply:Ce,partitionSelect:je,smaller:he,smallerEq:Ge,subtract:ge,typed:p}),t.variance=(0,i.createVariance)({add:De,apply:H,divide:rt,isNaN:G,multiply:Ce,subtract:ge,typed:p})),lt=(t.classicalElectronRadius=(0,i.createClassicalElectronRadius)({BigNumber:a,Unit:et,config:r.config}),t.median=(0,i.createMedian)({add:De,compare:xe,divide:rt,partitionSelect:je,typed:p})),dt=(t.corr=(0,i.createCorr)({add:De,divide:rt,matrix:Q,mean:ct,multiply:Ce,pow:Je,sqrt:V,subtract:ge,sum:ke,typed:p}),t.freqz=(0,i.createFreqz)({Complex:o,add:De,divide:rt,matrix:Q,multiply:Ce,typed:p}),t.mad=(0,i.createMad)({abs:y,map:T,median:lt,subtract:ge,typed:p}),t.std=(0,i.createStd)({map:T,sqrt:V,typed:p,variance:ut}),t.zeta=(0,i.createZeta)({BigNumber:a,Complex:o,add:De,config:r.config,divide:rt,equal:ue,factorial:it,gamma:nt,isNegative:E,multiply:Ce,pi:f,pow:Je,sin:R,smallerEq:Ge,subtract:ge,typed:p}),t.norm=(0,i.createNorm)({abs:y,add:De,conj:x,ctranspose:ae,eigs:st,equalScalar:w,larger:Ae,matrix:Q,multiply:Ce,pow:Je,smaller:he,sqrt:V,typed:p})),ft=t.rotationMatrix=(0,i.createRotationMatrix)({BigNumber:a,DenseMatrix:d,SparseMatrix:z,addScalar:v,config:r.config,cos:_,matrix:Q,multiplyScalar:F,norm:dt,sin:R,typed:p,unaryMinus:$}),pt=(t.planckTime=(0,i.createPlanckTime)({BigNumber:a,Unit:et,config:r.config}),t.schur=(0,i.createSchur)({identity:de,matrix:Q,multiply:Ce,norm:dt,qr:ye,subtract:ge,typed:p})),mt=(t.rotate=(0,i.createRotate)({multiply:Ce,rotationMatrix:ft,typed:p}),t.sylvester=(0,i.createSylvester)({abs:y,add:De,concat:ie,identity:de,index:Ue,lusolve:at,matrix:Q,matrixFromColumns:me,multiply:Ce,range:Ve,schur:pt,subset:Fe,subtract:ge,transpose:ee,typed:p}));t.lyap=(0,i.createLyap)({matrix:Q,multiply:Ce,sylvester:mt,transpose:ee,typed:p})},43126:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setSizeDependencies=void 0;var r=n(15457),i=n(8011),a=n(11424);t.setSizeDependencies={compareNaturalDependencies:r.compareNaturalDependencies,typedDependencies:i.typedDependencies,createSetSize:a.createSetSize}},43144:function(e){"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n={"{":"\\{","}":"\\}","\\":"\\textbackslash{}","#":"\\#",$:"\\$","%":"\\%","&":"\\&","^":"\\textasciicircum{}",_:"\\_","~":"\\textasciitilde{}"},r={"–":"\\--","—":"\\---"," ":"~","\t":"\\qquad{}","\r\n":"\\newline{}","\n":"\\newline{}"},i=function(e,n){return t({},e,n)};e.exports=function(e){for(var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=a.preserveFormatting,s=void 0!==o&&o,c=a.escapeMapFn,u=void 0===c?i:c,l=String(e),d="",f=u(t({},n),s?t({},r):{}),p=Object.keys(f),m=function(){var e=!1;p.forEach(function(t,n){e||l.length>=t.length&&l.slice(0,t.length)===t&&(d+=f[p[n]],l=l.slice(t.length,l.length),e=!0)}),e||(d+=l.slice(0,1),l=l.slice(1,l.length))};l;)m();return d}},43181:function(e,t,n){var r;!function(e,i){function a(e){var t=this,n="";t.x=0,t.y=0,t.z=0,t.w=0,t.next=function(){var e=t.x^t.x<<11;return t.x=t.y,t.y=t.z,t.z=t.w,t.w^=t.w>>>19^e^e>>>8},e===(0|e)?t.x=e:n+=e;for(var r=0;r<n.length+64;
2r++)t.x^=0|n.charCodeAt(r),t.next()}function o(e,t){return t.x=e.x,t.y=e.y,t.z=e.z,t.w=e.w,t}function s(e,t){var n=new a(e),r=t&&t.state,i=function(){return(n.next()>>>0)/4294967296};return i.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},i.int32=n.next,i.quick=i,r&&("object"==typeof r&&o(r,n),i.state=function(){return o(n,{})}),i}i&&i.exports?i.exports=s:n.amdD&&n.amdO?void 0===(r=function(){return s}.call(t,n,t,i))||(i.exports=r):this.xor128=s}(0,e=n.nmd(e),n.amdD)},43201:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createFunctionAssignmentNode=void 0;var i=r(n(17383)),a=r(n(34579)),o=r(n(28452)),s=r(n(63072)),c=r(n(29511)),u=r(n(43693)),l=n(22478),d=n(2089),f=n(15479),p=n(80257),m=n(45896),y=n(26656),v=n(77942);function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function g(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(g=function(){return!!e})()}var b="FunctionAssignmentNode",D=["typed","Node"];t.createFunctionAssignmentNode=(0,v.factory)(b,D,function(e){var t=e.typed;function n(e,t,n){var r=(0,y.getPrecedence)(e,t,n),i=(0,y.getPrecedence)(e.expr,t,n);return"all"===t||null!==i&&i<=r}var r=function(e){function r(e,t,n){var a,c,u,f;if((0,i.default)(this,r),c=this,u=r,u=(0,s.default)(u),a=(0,o.default)(c,g()?Reflect.construct(u,[],(0,s.default)(c).constructor):u.apply(c,f)),"string"!=typeof e)throw new TypeError('String expected for parameter "name"');
2if(!Array.isArray(t))throw new TypeError('Array containing strings or objects expected for parameter "params"');if(!(0,l.isNode)(n))throw new TypeError('Node expected for parameter "expr"');if(d.keywords.has(e))throw new Error('Illegal function name, "'+e+'" is a reserved keyword');var p,m=new Set,y=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?h(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}(t);try{for(y.s();!(p=y.n()).done;){var v=p.value,b="string"==typeof v?v:v.name;if(m.has(b))throw new Error('Duplicate parameter name "'.concat(b,'"'));m.add(b)}}catch(e){y.e(e)}finally{y.f()}return a.name=e,a.params=t.map(function(e){return e&&e.name||e}),a.types=t.map(function(e){return e&&e.type||"any"}),a.expr=n,a}return(0,c.default)(r,e),(0,a.default)(r,[{key:"type",get:function(){return b}},{key:"isFunctionAssignmentNode",get:function(){return!0}},{key:"_compile",value:function(e,n){var r=Object.create(n);(0,p.forEach)(this.params,function(e){r[e]=!0});var i=this.expr._compile(e,r),a=this.name,o=this.params,s=(0,p.join)(this.types,","),c=a+"("+(0,p.join)(this.params,", ")+")";return function(e,n,r){var u={};u[s]=function(){for(var t=Object.create(n),a=0;a<o.length;a++)t[o[a]]=arguments[a];return i(e,t,r)};var l=t(a,u);return l.syntax=c,e.set(a,l),l}}},{key:"forEach",value:function(e){e(this.expr,"expr",this)}},{key:"map",value:function(e){var t=this._ifNode(e(this.expr,"expr",this));return new r(this.name,this.params.slice(0),t)}},{key:"clone",value:function(){return new r(this.name,this.params.slice(0),this.expr)}},{key:"_toString",value:function(e){var t=e&&e.parenthesis?e.parenthesis:"keep",r=this.expr.toString(e);return n(this,t,e&&e.implicit)&&(r="("+r+")"),this.name+"("+this.params.join(", ")+") = "+r}},{key:"toJSON",value:function(){var e=this.types;return{mathjs:b,name:this.name,params:this.params.map(function(t,n){return{name:t,type:e[n]}}),expr:this.expr}}},{key:"_toHTML",value:function(e){for(var t=e&&e.parenthesis?e.parenthesis:"keep",r=[],i=0;i<this.params.length;i++)r.push('<span class="math-symbol math-parameter">'+(0,f.escape)(this.params[i])+"</span>");var a=this.expr.toHTML(e);return n(this,t,e&&e.implicit)&&(a='<span class="math-parenthesis math-round-parenthesis">(</span>'+a+'<span class="math-parenthesis math-round-parenthesis">)</span>'),'<span class="math-function">'+(0,f.escape)(this.name)+'</span><span class="math-parenthesis math-round-parenthesis">(</span>'+r.join('<span class="math-separator">,</span>')+'<span class="math-parenthesis math-round-parenthesis">)</span><span class="math-operator math-assignment-operator math-variable-assignment-operator math-binary-operator">=</span>'+a}},{key:"_toTex",value:function(e){var t=e&&e.parenthesis?e.parenthesis:"keep",r=this.expr.toTex(e);return n(this,t,e&&e.implicit)&&(r="\\left(".concat(r,"\\right)")),"\\mathrm{"+this.name+"}\\left("+this.params.map(m.toSymbol).join(",")+"\\right)="+r}}],[{key:"fromJSON",value:function(e){return new r(e.name,e.params,e.expr)}}])}(e.Node);return(0,u.default)(r,"name",b),r},{isClass:!0,isNode:!0})},43305:function(e){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},43387:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.applyDependencies=void 0;var r=n(81225),i=n(8011),a=n(11424);
2t.applyDependencies={isIntegerDependencies:r.isIntegerDependencies,typedDependencies:i.typedDependencies,createApply:a.createApply}},43392:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createArg=void 0;var r=n(77942),i=n(30538),a=["typed"];t.createArg=(0,r.factory)("arg",a,function(e){var t=e.typed;return t("arg",{number:function(e){return Math.atan2(0,e)},BigNumber:function(e){return e.constructor.atan2(0,e)},Complex:function(e){return e.arg()},"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,i.deepMap)(t,e)}})})})},43576:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.squeezeDocs=void 0,t.squeezeDocs={name:"squeeze",category:"Matrix",syntax:["squeeze(x)"],description:"Remove inner and outer singleton dimensions from a matrix.",examples:["a = zeros(3,2,1)","size(squeeze(a))","b = zeros(1,1,3)","size(squeeze(b))"],seealso:["concat","det","diag","identity","inv","ones","range","size","subset","trace","transpose","zeros"]}},43693:function(e,t,n){var r=n(77736);e.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},43717:function(e,t,n){var r;!function(e,i){function a(e){var t=this,n="";t.next=function(){var e=t.b,n=t.c,r=t.d,i=t.a;return e=e<<25^e>>>7^n,n=n-r|0,r=r<<24^r>>>8^i,i=i-e|0,t.b=e=e<<20^e>>>12^n,t.c=n=n-r|0,t.d=r<<16^n>>>16^i,t.a=i-e|0},t.a=0,t.b=0,t.c=-1640531527,t.d=1367130551,e===Math.floor(e)?(t.a=e/4294967296|0,t.b=0|e):n+=e;for(var r=0;r<n.length+20;r++)t.b^=0|n.charCodeAt(r),t.next()}function o(e,t){return t.a=e.a,t.b=e.b,t.c=e.c,t.d=e.d,t}function s(e,t){var n=new a(e),r=t&&t.state,i=function(){return(n.next()>>>0)/4294967296};return i.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},i.int32=n.next,i.quick=i,r&&("object"==typeof r&&o(r,n),i.state=function(){return o(n,{})}),i}i&&i.exports?i.exports=s:n.amdD&&n.amdO?void 0===(r=function(){return s}.call(t,n,t,i))||(i.exports=r):this.tychei=s}(0,e=n.nmd(e),n.amdD)},43852:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.signDocs=void 0,t.signDocs={name:"sign",category:"Arithmetic",syntax:["sign(x)"],description:"Compute the sign of a value. The sign of a value x is 1 when x>1, -1 when x<0, and 0 when x=0.",examples:["sign(3.5)","sign(-4.2)","sign(0)"],seealso:["abs"]}},43854:function(e,t,n){var r=n(1763),i=n(51311),a=n(57221),o=n(8449).f;e.exports=function(e){return function(t){for(var n,s=a(t),c=i(s),u=c.length,l=0,d=[];u>l;)n=c[l++],r&&!o.call(s,n)||d.push(e?[n,s[n]]:s[n]);return d}}},43946:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cothDocs=void 0,t.cothDocs={name:"coth",category:"Trigonometry",syntax:["coth(x)"],description:"Compute the hyperbolic cotangent of x in radians.",examples:["coth(2)","1 / tanh(2)"],seealso:["sech","csch","tanh"]}},43977:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.concatDependencies=void 0;var r=n(81225),i=n(72372),a=n(8011),o=n(11424);t.concatDependencies={isIntegerDependencies:r.isIntegerDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:a.typedDependencies,createConcat:o.createConcat}},44415:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createBlockNode=void 0;var i=r(n(17383)),a=r(n(34579)),o=r(n(28452)),s=r(n(63072)),c=r(n(29511)),u=r(n(43693)),l=n(22478),d=n(80257),f=n(77942);function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(p=function(){return!!e})()}var m="BlockNode",y=["ResultSet","Node"];t.createBlockNode=(0,f.factory)(m,y,function(e){var t=e.ResultSet,n=function(e){function n(e){var t,r,a,c;if((0,i.default)(this,n),r=this,a=n,a=(0,s.default)(a),t=(0,o.default)(r,p()?Reflect.construct(a,[],(0,s.default)(r).constructor):a.apply(r,c)),!Array.isArray(e))throw new Error("Array expected");return t.blocks=e.map(function(e){var t=e&&e.node,n=!e||void 0===e.visible||e.visible;if(!(0,l.isNode)(t))throw new TypeError('Property "node" must be a Node');if("boolean"!=typeof n)throw new TypeError('Property "visible" must be a boolean');return{node:t,visible:n}}),t}return(0,c.default)(n,e),(0,a.default)(n,[{key:"type",get:function(){return m}},{key:"isBlockNode",get:function(){return!0}},{key:"_compile",value:function(e,n){var r=(0,d.map)(this.blocks,function(t){return{evaluate:t.node._compile(e,n),visible:t.visible}});return function(e,n,i){var a=[];return(0,d.forEach)(r,function(t){var r=t.evaluate(e,n,i);t.visible&&a.push(r)}),new t(a)}}}
2,{key:"forEach",value:function(e){for(var t=0;t<this.blocks.length;t++)e(this.blocks[t].node,"blocks["+t+"].node",this)}},{key:"map",value:function(e){for(var t=[],r=0;r<this.blocks.length;r++){var i=this.blocks[r],a=this._ifNode(e(i.node,"blocks["+r+"].node",this));t[r]={node:a,visible:i.visible}}return new n(t)}},{key:"clone",value:function(){return new n(this.blocks.map(function(e){return{node:e.node,visible:e.visible}}))}},{key:"_toString",value:function(e){return this.blocks.map(function(t){return t.node.toString(e)+(t.visible?"":";")}).join("\n")}},{key:"toJSON",value:function(){return{mathjs:m,blocks:this.blocks}}},{key:"_toHTML",value:function(e){return this.blocks.map(function(t){return t.node.toHTML(e)+(t.visible?"":'<span class="math-separator">;</span>')}).join('<span class="math-separator"><br /></span>')}},{key:"_toTex",value:function(e){return this.blocks.map(function(t){return t.node.toTex(e)+(t.visible?"":";")}).join("\\;\\;\n")}}],[{key:"fromJSON",value:function(e){return new n(e.blocks)}}])}(e.Node);return(0,u.default)(n,"name",m),n},{isClass:!0,isNode:!0})},44556:function(e,t,n){var r=n(56094),i=n(67526),a="__core-js_shared__",o=i[a]||(i[a]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(22750)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},44750:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createGcd=void 0;var i=r(n(43693)),a=r(n(41132)),o=n(12135),s=n(77942),c=n(3724),u=n(57357),l=n(65164),d=n(7954),f=n(60685),p=n(60997),m=["typed","config","round","matrix","equalScalar","zeros","BigNumber","DenseMatrix","concat"],y="number | BigNumber | Fraction | Matrix | Array",v="".concat(y,", ").concat(y,", ...").concat(y);function h(e){return!e.some(function(e){return Array.isArray(e)})}t.createGcd=(0,s.factory)("gcd",m,function(e){var t=e.typed,n=e.matrix,r=e.config,s=e.round,m=e.equalScalar,y=e.zeros,g=e.BigNumber,b=e.DenseMatrix,D=e.concat,x=(0,c.createMod)({typed:t,config:r,round:s,matrix:n,equalScalar:m,zeros:y,DenseMatrix:b,concat:D}),_=(0,u.createMatAlgo01xDSid)({typed:t}),w=(0,l.createMatAlgo04xSidSid)({typed:t,equalScalar:m}),N=(0,d.createMatAlgo10xSids)({typed:t,DenseMatrix:b});return t("gcd",{"number, number":function(e,t){if(!(0,o.isInteger)(e)||!(0,o.isInteger)(t))throw new Error("Parameters in function gcd must be integer numbers");for(var n;0!==t;)n=x(e,t),e=t,t=n;return e<0?-e:e},"BigNumber, BigNumber":function(e,t){if(!e.isInt()||!t.isInt())throw new Error("Parameters in function gcd must be integer numbers");for(var n=new g(0);!t.isZero();){var r=x(e,t);e=t,t=r}return e.lt(n)?e.neg():e},"Fraction, Fraction":function(e,t){return e.gcd(t)}},(0,f.createMatrixAlgorithmSuite)({typed:t,matrix:n,concat:D})({SS:w,DS:_,Ss:N}),(0,i.default)((0,i.default)((0,i.default)({},v,t.referToSelf(function(e){return function(t,n,r){for(var i=e(t,n),a=0;a<r.length;a++)i=e(i,r[a]);return i}})),"Array",t.referToSelf(function(e){return function(t){if(1===t.length&&Array.isArray(t[0])&&h(t[0]))return e.apply(void 0,(0,a.default)(t[0]));if(h(t))return e.apply(void 0,(0,a.default)(t));throw new p.ArgumentsError("gcd() supports only 1d matrices!")}})),"Matrix",t.referToSelf(function(e){return function(t){return e(t.toArray())}})))})},44963:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.modDependencies=void 0;var r=n(58443),i=n(43977),a=n(42603),o=n(72372),s=n(74243),c=n(8011),u=n(99192),l=n(11424);t.modDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,concatDependencies:i.concatDependencies,equalScalarDependencies:a.equalScalarDependencies,matrixDependencies:o.matrixDependencies,roundDependencies:s.roundDependencies,typedDependencies:c.typedDependencies,zerosDependencies:u.zerosDependencies,createMod:l.createMod}},45058:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.traceDependencies=void 0;var r=n(1620),i=n(72372),a=n(8011),o=n(11424);t.traceDependencies={addDependencies:r.addDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:a.typedDependencies,createTrace:o.createTrace}},45158:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.setUnionDependencies=void 0;var r=n(52705),i=n(43977),a=n(64752),o=n(55445),s=n(38348),c=n(75611),u=n(8011),l=n(11424);t.setUnionDependencies={IndexDependencies:r.IndexDependencies,concatDependencies:i.concatDependencies,setIntersectDependencies:a.setIntersectDependencies,setSymDifferenceDependencies:o.setSymDifferenceDependencies,sizeDependencies:s.sizeDependencies,subsetDependencies:c.subsetDependencies,typedDependencies:u.typedDependencies,createSetUnion:l.createSetUnion}},45171:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ParenthesisNodeDependencies=void 0;var r=n(61233),i=n(11424);t.ParenthesisNodeDependencies={NodeDependencies:r.NodeDependencies,createParenthesisNode:i.createParenthesisNode}},45208:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PIDependencies=void 0;var r=n(75894),i=n(11424);t.PIDependencies={piDependencies:r.piDependencies,createUppercasePi:i.createUppercasePi}},45320:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.improveErrorMessage=function(e,t,n){var i;return String(e).includes("Unexpected type")?(i=arguments.length>2?" (type: "+(0,r.typeOf)(n)+", value: "+JSON.stringify(n)+")":" (type: "+e.data.actual+")",new TypeError("Cannot calculate "+t+", unexpected type of argument"+i)):String(e).includes("complex numbers")?(i=arguments.length>2?" (type: "+(0,r.typeOf)(n)+", value: "+JSON.stringify(n)+")":"",new TypeError("Cannot calculate "+t+", no ordering relation is defined for complex numbers"+i)):e};var r=n(22478)},45392:function(e,t,n){var r=n(67526),i=n(56094),a=n(22750),o=n(47960),s=n(47967).f;e.exports=function(e){var t=i.Symbol||(i.Symbol=a?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:o.f(e)})}},45476:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.leftShiftDependencies=void 0;var r=n(58443),i=n(43977),a=n(42603),o=n(72372),s=n(8011),c=n(99192),u=n(11424);t.leftShiftDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,concatDependencies:i.concatDependencies,equalScalarDependencies:a.equalScalarDependencies,matrixDependencies:o.matrixDependencies,typedDependencies:s.typedDependencies,zerosDependencies:c.zerosDependencies,createLeftShift:u.createLeftShift}},45889:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.multinomialDocs=void 0,t.multinomialDocs={name:"multinomial",category:"Probability",syntax:["multinomial(A)"],description:"Multinomial Coefficients compute the number of ways of picking a1, a2, ..., ai unordered outcomes from `n` possibilities. multinomial takes one array of integers as an argument. The following condition must be enforced: every ai > 0.",examples:["multinomial([1, 2, 1])"],seealso:["combinations","factorial"]}},45892:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createTan=void 0;var r=n(77942),i=n(66903),a=["typed"];t.createTan=(0,r.factory)("tan",a,function(e){var t=e.typed,n=(0,i.createTrigUnit)({typed:t});return t("tan",{number:Math.tan,"Complex | BigNumber":function(e){return e.tan()}},n)})},45896:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.defaultTemplate=void 0,t.escapeLatex=u,t.latexSymbols=t.latexOperators=t.latexFunctions=void 0,t.toSymbol=function(e,t){return(t=void 0!==t&&t)?(0,a.hasOwnProperty)(c,e)?c[e]:"\\mathrm{"+u(e)+"}":(0,a.hasOwnProperty)(o,e)?o[e]:u(e)};var i=r(n(43144)),a=n(37917),o=t.latexSymbols={Alpha:"A",alpha:"\\alpha",Beta:"B",beta:"\\beta",Gamma:"\\Gamma",gamma:"\\gamma",Delta:"\\Delta",delta:"\\delta",Epsilon:"E",epsilon:"\\epsilon",varepsilon:"\\varepsilon",Zeta:"Z",zeta:"\\zeta",Eta:"H",eta:"\\eta",Theta:"\\Theta",theta:"\\theta",vartheta:"\\vartheta",Iota:"I",iota:"\\iota",Kappa:"K",kappa:"\\kappa",varkappa:"\\varkappa",Lambda:"\\Lambda",lambda:"\\lambda",Mu:"M",mu:"\\mu",Nu:"N",nu:"\\nu",Xi:"\\Xi",xi:"\\xi",Omicron:"O",omicron:"o",Pi:"\\Pi",pi:"\\pi",varpi:"\\varpi",Rho:"P",rho:"\\rho",varrho:"\\varrho",Sigma:"\\Sigma",sigma:"\\sigma",varsigma:"\\varsigma",Tau:"T",tau:"\\tau",Upsilon:"\\Upsilon",upsilon:"\\upsilon",Phi:"\\Phi",phi:"\\phi",varphi:"\\varphi",Chi:"X",chi:"\\chi",Psi:"\\Psi",psi:"\\psi",Omega:"\\Omega",omega:"\\omega",true:"\\mathrm{True}",false:"\\mathrm{False}",i:"i",inf:"\\infty",Inf:"\\infty",infinity:"\\infty",Infinity:"\\infty",oo:"\\infty",lim:"\\lim",undefined:"\\mathbf{?}"},s=t.latexOperators={transpose:"^\\top",ctranspose:"^H",factorial:"!",pow:"^",dotPow:".^\\wedge",unaryPlus:"+",unaryMinus:"-",bitNot:"\\~",not:"\\neg",multiply:"\\cdot",divi
vendor: 4,116 bytes, line 2
2de:"\\frac",dotMultiply:".\\cdot",dotDivide:".:",mod:"\\mod",add:"+",subtract:"-",to:"\\rightarrow",leftShift:"<<",rightArithShift:">>",rightLogShift:">>>",equal:"=",unequal:"\\neq",smaller:"<",larger:">",smallerEq:"\\leq",largerEq:"\\geq",bitAnd:"\\&",bitXor:"\\underline{|}",bitOr:"|",and:"\\wedge",xor:"\\veebar",or:"\\vee"},c=(t.latexFunctions={abs:{1:"\\left|${args[0]}\\right|"},add:{2:"\\left(${args[0]}".concat(s.add,"${args[1]}\\right)")},cbrt:{1:"\\sqrt[3]{${args[0]}}"},ceil:{1:"\\left\\lceil${args[0]}\\right\\rceil"},cube:{1:"\\left(${args[0]}\\right)^3"},divide:{2:"\\frac{${args[0]}}{${args[1]}}"},dotDivide:{2:"\\left(${args[0]}".concat(s.dotDivide,"${args[1]}\\right)")},dotMultiply:{2:"\\left(${args[0]}".concat(s.dotMultiply,"${args[1]}\\right)")},dotPow:{2:"\\left(${args[0]}".concat(s.dotPow,"${args[1]}\\right)")},exp:{1:"\\exp\\left(${args[0]}\\right)"},expm1:"\\left(e".concat(s.pow,"{${args[0]}}-1\\right)"),fix:{1:"\\mathrm{${name}}\\left(${args[0]}\\right)"},floor:{1:"\\left\\lfloor${args[0]}\\right\\rfloor"},gcd:"\\gcd\\left(${args}\\right)",hypot:"\\hypot\\left(${args}\\right)",log:{1:"\\ln\\left(${args[0]}\\right)",2:"\\log_{${args[1]}}\\left(${args[0]}\\right)"},log10:{1:"\\log_{10}\\left(${args[0]}\\right)"},log1p:{1:"\\ln\\left(${args[0]}+1\\right)",2:"\\log_{${args[1]}}\\left(${args[0]}+1\\right)"},log2:"\\log_{2}\\left(${args[0]}\\right)",mod:{2:"\\left(${args[0]}".concat(s.mod,"${args[1]}\\right)")},multiply:{2:"\\left(${args[0]}".concat(s.multiply,"${args[1]}\\right)")},norm:{1:"\\left\\|${args[0]}\\right\\|",2:void 0},nthRoot:{2:"\\sqrt[${args[1]}]{${args[0]}}"},nthRoots:{2:"\\{y : $y^{args[1]} = {${args[0]}}\\}"},pow:{2:"\\left(${args[0]}\\right)".concat(s.pow,"{${args[1]}}")},round:{1:"\\left\\lfloor${args[0]}\\right\\rceil",2:void 0},sign:{1:"\\mathrm{${name}}\\left(${args[0]}\\right)"},sqrt:{1:"\\sqrt{${args[0]}}"},square:{1:"\\left(${args[0]}\\right)^2"},subtract:{2:"\\left(${args[0]}".concat(s.subtract,"${args[1]}\\right)")},unaryMinus:{1:"".concat(s.unaryMinus,"\\left(${args[0]}\\right)")},unaryPlus:{1:"".concat(s.unaryPlus,"\\left(${args[0]}\\right)")},bitAnd:{2:"\\left(${args[0]}".concat(s.bitAnd,"${args[1]}\\right)")},bitNot:{1:s.bitNot+"\\left(${args[0]}\\right)"},bitOr:{2:"\\left(${args[0]}".concat(s.bitOr,"${args[1]}\\right)")},bitXor:{2:"\\left(${args[0]}".concat(s.bitXor,"${args[1]}\\right)")},leftShift:{2:"\\left(${args[0]}".concat(s.leftShift,"${args[1]}\\right)")},rightArithShift:{2:"\\left(${args[0]}".concat(s.rightArithShift,"${args[1]}\\right)")},rightLogShift:{2:"\\left(${args[0]}".concat(s.rightLogShift,"${args[1]}\\right)")},bellNumbers:{1:"\\mathrm{B}_{${args[0]}}"},catalan:{1:"\\mathrm{C}_{${args[0]}}"},stirlingS2:{2:"\\mathrm{S}\\left(${args}\\right)"},arg:{1:"\\arg\\left(${args[0]}\\right)"},conj:{1:"\\left(${args[0]}\\right)^*"},im:{1:"\\Im\\left\\lbrace${args[0]}\\right\\rbrace"},re:{1:"\\Re\\left\\lbrace${args[0]}\\right\\rbrace"},and:{2:"\\left(${args[0]}".concat(s.and,"${args[1]}\\right)")},not:{1:s.not+"\\left(${args[0]}\\right)"},or:{2:"\\left(${args[0]}".concat(s.or,"${args[1]}\\right)")},xor:{2:"\\left(${args[0]}".concat(s.xor,"${args[1]}\\right)")},cross:{2:"\\left(${args[0]}\\right)\\times\\left(${args[1]}\\right)"},ctranspose:{1:"\\left(${args[0]}\\right)".concat(s.ctranspose)},det:{1:"\\det\\left(${args[0]}\\right)"},dot:{2:"\\left(${args[0]}\\cdot${args[1]}\\right)"},expm:{1:"\\exp\\left(${args[0]}\\right)"},inv:{1:"\\left(${args[0]}\\right)^{-1}"},pinv:{1:"\\left(${args[0]}\\right)^{+}"},sqrtm:{1:"{${args[0]}}".concat(s.pow,"{\\frac{1}{2}}")},trace:{1:"\\mathrm{tr}\\left(${args[0]}\\right)"},transpose:{1:"\\left(${args[0]}\\right)".concat(s.transpose)},combinations:{2:"\\binom{${args[0]}}{${args[1]}}"},combinationsWithRep:{2:"\\left(\\!\\!{\\binom{${args[0]}}{${args[1]}}}\\!\\!\\right)"},factorial:{1:"\\left(${args[0]}\\right)".concat(s.factorial)},gamma:{1:"\\Gamma\\left(${args[0]}\\right)"},lgamma:{1:"\\ln\\Gamma\\left(${args[0]}\\right)"},equal:{2:"\\left(${args[0]}".concat(s.equal,"${args[1]}\\right)")},larger:{2:"\\left(${args[0]}".concat(s.larger,"${args[1]}\\right)")}
2,largerEq:{2:"\\left(${args[0]}".concat(s.largerEq,"${args[1]}\\right)")},smaller:{2:"\\left(${args[0]}".concat(s.smaller,"${args[1]}\\right)")},smallerEq:{2:"\\left(${args[0]}".concat(s.smallerEq,"${args[1]}\\right)")},unequal:{2:"\\left(${args[0]}".concat(s.unequal,"${args[1]}\\right)")},erf:{1:"erf\\left(${args[0]}\\right)"},max:"\\max\\left(${args}\\right)",min:"\\min\\left(${args}\\right)",variance:"\\mathrm{Var}\\left(${args}\\right)",acos:{1:"\\cos^{-1}\\left(${args[0]}\\right)"},acosh:{1:"\\cosh^{-1}\\left(${args[0]}\\right)"},acot:{1:"\\cot^{-1}\\left(${args[0]}\\right)"},acoth:{1:"\\coth^{-1}\\left(${args[0]}\\right)"},acsc:{1:"\\csc^{-1}\\left(${args[0]}\\right)"},acsch:{1:"\\mathrm{csch}^{-1}\\left(${args[0]}\\right)"},asec:{1:"\\sec^{-1}\\left(${args[0]}\\right)"},asech:{1:"\\mathrm{sech}^{-1}\\left(${args[0]}\\right)"},asin:{1:"\\sin^{-1}\\left(${args[0]}\\right)"},asinh:{1:"\\sinh^{-1}\\left(${args[0]}\\right)"},atan:{1:"\\tan^{-1}\\left(${args[0]}\\right)"},atan2:{2:"\\mathrm{atan2}\\left(${args}\\right)"},atanh:{1:"\\tanh^{-1}\\left(${args[0]}\\right)"},cos:{1:"\\cos\\left(${args[0]}\\right)"},cosh:{1:"\\cosh\\left(${args[0]}\\right)"},cot:{1:"\\cot\\left(${args[0]}\\right)"},coth:{1:"\\coth\\left(${args[0]}\\right)"},csc:{1:"\\csc\\left(${args[0]}\\right)"},csch:{1:"\\mathrm{csch}\\left(${args[0]}\\right)"},sec:{1:"\\sec\\left(${args[0]}\\right)"},sech:{1:"\\mathrm{sech}\\left(${args[0]}\\right)"},sin:{1:"\\sin\\left(${args[0]}\\right)"},sinh:{1:"\\sinh\\left(${args[0]}\\right)"},tan:{1:"\\tan\\left(${args[0]}\\right)"},tanh:{1:"\\tanh\\left(${args[0]}\\right)"},to:{2:"\\left(${args[0]}".concat(s.to,"${args[1]}\\right)")},numeric:function(e,t){return e.args[0].toTex()},number:{0:"0",1:"\\left(${args[0]}\\right)",2:"\\left(\\left(${args[0]}\\right)${args[1]}\\right)"},string:{0:'\\mathtt{""}',1:"\\mathrm{string}\\left(${args[0]}\\right)"},bignumber:{0:"0",1:"\\left(${args[0]}\\right)"},complex:{0:"0",1:"\\left(${args[0]}\\right)",2:"\\left(\\left(${args[0]}\\right)+".concat(o.i,"\\cdot\\left(${args[1]}\\right)\\right)")},matrix:{0:"\\begin{bmatrix}\\end{bmatrix}",1:"\\left(${args[0]}\\right)",2:"\\left(${args[0]}\\right)"},sparse:{0:"\\begin{bsparse}\\end{bsparse}",1:"\\left(${args[0]}\\right)"},unit:{1:"\\left(${args[0]}\\right)",2:"\\left(\\left(${args[0]}\\right)${args[1]}\\right)"}},t.defaultTemplate="\\mathrm{${name}}\\left(${args}\\right)",{deg:"^\\circ"});function u(e){return(0,i.default)(e,{preserveFormatting:!0})}},45939:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCube=void 0;var r=n(77942),i=n(93283),a="cube",o=["typed"];t.createCube=(0,r.factory)(a,o,function(e){return(0,e.typed)(a,{number:i.cubeNumber,Complex:function(e){return e.mul(e).mul(e)},BigNumber:function(e){return e.times(e).times(e)},Fraction:function(e){return e.pow(3)},Unit:function(e){return e.pow(3)}})})},46034:function(e,t,n){var r=n(43305),i=n(67526).document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},46113:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reshapeDependencies=void 0;var r=n(81225),i=n(72372),a=n(8011),o=n(11424);t.reshapeDependencies={isIntegerDependencies:r.isIntegerDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:a.typedDependencies,createReshape:o.createReshape}},46239:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpaDependencies=void 0;var r=n(81663),i=n(77112),a=n(42603),o=n(11424);t.SpaDependencies={FibonacciHeapDependencies:r.FibonacciHeapDependencies,addScalarDependencies:i.addScalarDependencies,equalScalarDependencies:a.equalScalarDependencies,createSpaClass:o.createSpaClass}},46302:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rangeTransformDependencies=void 0;var r=n(81868),i=n(72372),a=n(1620),o=n(20014),s=n(84990),c=n(82004),u=n(10147),l=n(14541),d=n(8011),f=n(11424);t.rangeTransformDependencies={bignumberDependencies:r.bignumberDependencies,matrixDependencies:i.matrixDependencies,addDependencies:a.addDependencies,isPositiveDependencies:o.isPositiveDependencies,largerDepen
2dencies:s.largerDependencies,largerEqDependencies:c.largerEqDependencies,smallerDependencies:u.smallerDependencies,smallerEqDependencies:l.smallerEqDependencies,typedDependencies:d.typedDependencies,createRangeTransform:f.createRangeTransform}},46338:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createNumeric=void 0;var r=n(22478),i=n(77942),a=n(13678),o=["number","?bignumber","?fraction"];t.createNumeric=(0,i.factory)("numeric",o,function(e){var t=e.number,n=e.bignumber,i=e.fraction,o={string:!0,number:!0,BigNumber:!0,Fraction:!0},s={number:function(e){return t(e)},BigNumber:n?function(e){return n(e)}:a.noBignumber,Fraction:i?function(e){return i(e)}:a.noFraction};return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"number";if(void 0!==(arguments.length>2?arguments[2]:void 0))throw new SyntaxError("numeric() takes one or two arguments");var n=(0,r.typeOf)(e);if(!(n in o))throw new TypeError("Cannot convert "+e+' of type "'+n+'"; valid input types are '+Object.keys(o).join(", "));if(!(t in s))throw new TypeError("Cannot convert "+e+' to type "'+t+'"; valid output types are '+Object.keys(s).join(", "));return t===n?e:s[t](e)}})},46352:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSqrt=void 0;var r=n(77942),i=["config","typed","Complex"];t.createSqrt=(0,r.factory)("sqrt",i,function(e){var t=e.config,n=e.typed,r=e.Complex;return n("sqrt",{number:i,Complex:function(e){return e.sqrt()},BigNumber:function(e){return!e.isNegative()||t.predictable?e.sqrt():i(e.toNumber())},Unit:function(e){return e.pow(.5)}});function i(e){return isNaN(e)?NaN:e>=0||t.predictable?Math.sqrt(e):new r(e,0).sqrt()}})},46395:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createLeafCount=void 0;var r=n(77942),i="leafCount",a=["parse","typed"];t.createLeafCount=(0,r.factory)(i,a,function(e){function t(e){var n=0;return e.forEach(function(e){n+=t(e)}),n||1}return e.parse,(0,e.typed)(i,{Node:function(e){return t(e)}})})},46445:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xorDocs=void 0,t.xorDocs={name:"xor",category:"Logical",syntax:["x xor y","xor(x, y)"],description:"Logical exclusive or, xor. Test whether one and only one value is defined with a nonzero/nonempty value.",examples:["true xor false","false xor false","true xor true","0 xor 4"],seealso:["not","and","or"]}},46546:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.PartitionedMap=t.ObjectWrappingMap=void 0,t.assign=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(var i=0,a=n;i<a.length;i++){var o=a[i];if(o)if(m(o)){var s,l=u(o.keys());try{for(l.s();!(s=l.n()).done;){var d=s.value;e.set(d,o.get(d))}}catch(e){l.e(e)}finally{l.f()}}else if((0,c.isObject)(o))for(var f=0,p=Object.keys(o);f<p.length;f++){var y=p[f];e.set(y,o[y])}}return e},t.createEmptyMap=p,t.createMap=function(e){if(!e)return p();if(m(e))return e;if((0,c.isObject)(e))return new d(e);throw new Error("createMap can create maps from objects or Maps")},t.isMap=m,t.toObject=function(e){if(e instanceof d)return e.wrappedObject;var t,n={},r=u(e.keys());try{for(r.s();!(t=r.n()).done;){var i=t.value,a=e.get(i);(0,s.setSafeProperty)(n,i,a)}}catch(e){r.e(e)}finally{r.f()}return n};var i=r(n(41132)),a=r(n(17383)),o=r(n(34579)),s=n(18020),c=n(22478);function u(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var d=t.ObjectWrappingMap=function(){return(0,o.default)(function e(t){(0,a.default)(this,e),this.wrappedObject=t,this[Symbol.iterator]=this.entries},[{key:"keys",value:function(){return Object.keys(this.wrappedObject).values()}},{key:"get",value:function(e){return(0,s.getSafeProperty)(this.wrappedObject,e)}},{key:"set",value:function(e,t){return(0,s.setSafeProperty)(this.wrappedObject,e,t),this}},{key:"has",value:function(e){return(0,s.hasSafeProperty)(this.wrappedObject,e)}},{key:"entries",value:function(){var e=this;return f(this.keys(),function(t){return[t,e.get(t)]})}}
2,{key:"forEach",value:function(e){var t,n=u(this.keys());try{for(n.s();!(t=n.n()).done;){var r=t.value;e(this.get(r),r,this)}}catch(e){n.e(e)}finally{n.f()}}},{key:"delete",value:function(e){delete this.wrappedObject[e]}},{key:"clear",value:function(){var e,t=u(this.keys());try{for(t.s();!(e=t.n()).done;){var n=e.value;this.delete(n)}}catch(e){t.e(e)}finally{t.f()}}},{key:"size",get:function(){return Object.keys(this.wrappedObject).length}}])}();function f(e,t){return{next:function(){var n=e.next();return n.done?n:{value:t(n.value),done:!1}}}}function p(){return new Map}function m(e){return!!e&&(e instanceof Map||e instanceof d||"function"==typeof e.set&&"function"==typeof e.get&&"function"==typeof e.keys&&"function"==typeof e.has)}t.PartitionedMap=function(){return(0,o.default)(function e(t,n,r){(0,a.default)(this,e),this.a=t,this.b=n,this.bKeys=r,this[Symbol.iterator]=this.entries},[{key:"get",value:function(e){return this.bKeys.has(e)?this.b.get(e):this.a.get(e)}},{key:"set",value:function(e,t){return this.bKeys.has(e)?this.b.set(e,t):this.a.set(e,t),this}},{key:"has",value:function(e){return this.b.has(e)||this.a.has(e)}},{key:"keys",value:function(){return new Set([].concat((0,i.default)(this.a.keys()),(0,i.default)(this.b.keys())))[Symbol.iterator]()}},{key:"entries",value:function(){var e=this;return f(this.keys(),function(t){return[t,e.get(t)]})}},{key:"forEach",value:function(e){var t,n=u(this.keys());try{for(n.s();!(t=n.n()).done;){var r=t.value;e(this.get(r),r,this)}}catch(e){n.e(e)}finally{n.f()}}},{key:"delete",value:function(e){return this.bKeys.has(e)?this.b.delete(e):this.a.delete(e)}},{key:"clear",value:function(){this.a.clear(),this.b.clear()}},{key:"size",get:function(){return(0,i.default)(this.keys()).length}}])}()},46560:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lastDimToZeroBase=function(e){if(2===e.length&&(0,r.isCollection)(e[0])){var t=(e=e.slice())[1];(0,r.isNumber)(t)?e[1]=t-1:(0,r.isBigNumber)(t)&&(e[1]=t.minus(1))}return e};var r=n(22478)},46703:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NUMBER_OPTIONS=t.MATRIX_OPTIONS=void 0,t.configFactory=function(e,t){function n(n){
2if(n){var i=(0,r.mapObject)(e,r.clone);s(n,"matrix",a),s(n,"number",o),(0,r.deepExtend)(e,n);var c=(0,r.mapObject)(e,r.clone),u=(0,r.mapObject)(n,r.clone);return t("config",c,i,u),c}return(0,r.mapObject)(e,r.clone)}return n.MATRIX_OPTIONS=a,n.NUMBER_OPTIONS=o,Object.keys(i.DEFAULT_CONFIG).forEach(function(t){Object.defineProperty(n,t,{get:function(){return e[t]},enumerable:!0,configurable:!0})}),n};var r=n(37917),i=n(17776),a=t.MATRIX_OPTIONS=["Matrix","Array"],o=t.NUMBER_OPTIONS=["number","BigNumber","Fraction"];function s(e,t,n){void 0===e[t]||n.includes(e[t])||console.warn('Warning: Unknown value "'+e[t]+'" for configuration option "'+t+'". Available options: '+n.map(function(e){return JSON.stringify(e)}).join(", ")+".")}},46818:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.molarVolumeDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.molarVolumeDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createMolarVolume:a.createMolarVolume}},46872:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSymbolicEqual=void 0;var r=n(22478),i=n(77942),a="symbolicEqual",o=["parse","simplify","typed","OperatorNode"];t.createSymbolicEqual=(0,i.factory)(a,o,function(e){e.parse;var t=e.simplify,n=e.typed,i=e.OperatorNode;function o(e,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=new i("-","subtract",[e,n]),s=t(o,{},a);return(0,r.isConstantNode)(s)&&!s.value}return n(a,{"Node, Node":o,"Node, Node, Object":o})})},46963:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transposeDocs=void 0,t.transposeDocs={name:"transpose",category:"Matrix",syntax:["x'","transpose(x)"],description:"Transpose a matrix",examples:["a = [1, 2, 3; 4, 5, 6]","a'","transpose(a)"],seealso:["concat","det","diag","identity","inv","one
2s","range","size","squeeze","subset","trace","zeros"]}},47146:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RangeNodeDependencies=void 0;var r=n(61233),i=n(11424);t.RangeNodeDependencies={NodeDependencies:r.NodeDependencies,createRangeNode:i.createRangeNode}},47182:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createForEachTransform=void 0;var r=n(53059),i=n(80257),a=n(77942),o=n(22478),s=n(73654),c=["typed"];t.createForEachTransform=(0,a.factory)("forEach",c,function(e){var t=e.typed;function n(e,t,n){var r,i;return e[0]&&(r=e[0].compile().evaluate(n)),e[1]&&(i=(0,o.isSymbolNode)(e[1])||(0,o.isFunctionAssignmentNode)(e[1])?e[1].compile().evaluate(n):(0,s.compileInlineExpression)(e[1],t,n)),a(r,i)}n.rawArgs=!0;var a=t("forEach",{"Array | Matrix, function":function(e,t){!function n(a,o){if(!Array.isArray(a))return(0,r.applyCallback)(t,a,o,e,"forEach");(0,i.forEach)(a,function(e,t){n(e,o.concat(t+1))})}(e.valueOf(),[])}});return n},{isTransformFunction:!0})},47287:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sizeDocs=void 0,t.sizeDocs={name:"size",category:"Matrix",syntax:["size(x)"],description:"Calculate the size of a matrix.",examples:["size(2.3)",'size("hello world")',"a = [1, 2; 3, 4; 5, 6]","size(a)","size(1:6)"],seealso:["concat","count","det","diag","identity","inv","one
2s","range","squeeze","subset","trace","transpose","zeros"]}},47521:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.deepEqualDependencies=void 0;var r=n(48487),i=n(8011),a=n(11424);t.deepEqualDependencies={equalDependencies:r.equalDependencies,typedDependencies:i.typedDependencies,createDeepEqual:a.createDeepEqual}},47612:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.invmodDependencies=void 0;var r=n(54020),i=n(1620),a=n(48487),o=n(81225),s=n(44963),c=n(10147),u=n(8011),l=n(72655),d=n(11424);t.invmodDependencies={BigNumberDependencies:r.BigNumberDependencies,addDependencies:i.addDependencies,equalDependencies:a.equalDependencies,isIntegerDependencies:o.isIntegerDependencies,modDependencies:s.modDependencies,smallerDependencies:c.smallerDependencies,typedDependencies:u.typedDependencies,xgcdDependencies:l.xgcdDependencies,createInvmod:d.createInvmod}},47714:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.derivativeDocs=void 0,t.derivativeDocs={name:"derivative",category:"Algebra",syntax:["derivative(expr, variable)","derivative(expr, variable, {simplify: boolean})"],description:"Takes the derivative of an expression expressed in parser Nodes. The derivative will be taken over the supplied variable in the second parameter. If there are multiple variables in the expression, it will return a partial derivative.",examples:['derivative("2x^3", "x")','derivative("2x^3", "x", {simplify: false})','derivative("2x^2 + 3x + 4", "x")','derivative("sin(2x)", "x")','f = parse("x^2 + x")','x = parse("x")',"df = derivative(f, x)","df.evaluate({x: 3})"],seealso:["simplify","parse","evaluate"]}},47752:function(e){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},47896:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createOperatorNode=void 0;var i=r(n(17383)),a=r(n(34579)),o=r(n(28452)),s=r(n(63072)),c=r(n(29511)),u=r(n(43693)),l=n(22478),d=n(80257),f=n(2272),p=n(15479),m=n(18020),y=n(26656),v=n(45896),h=n(77942);function g(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(g=function(){return!!e})()}var b="OperatorNode",D=["Node"];t.createOperatorNode=(0,h.factory)(b,D,function(e){function t(e,n){var r=e;if("auto"===n)for(;(0,l.isParenthesisNode)(r);)r=r.content;return!!(0,l.isConstantNode)(r)||!!(0,l.isOperatorNode)(r)&&t(r.args[0],n)}function n(e,n,r,i,a){var o,s=(0,y.getPrecedence)(e,n,r),c=(0,y.getAssociativity)(e,n);if("all"===n||i.length>2&&"OperatorNode:add"!==e.getIdentifier()&&"OperatorNode:multiply"!==e.getIdentifier())return i.map(function(e){switch(e.getContent().type){case"ArrayNode":case"ConstantNode":case"SymbolNode":case"ParenthesisNode":return!1;default:return!0}});switch(i.length){case 0:o=[];break;case 1:var u=(0,y.getPrecedence)(i[0],n,r,e);if(a&&null!==u){var d,f;if("keep"===n?(d=i[0].getIdentifier(),f=e.getIdentifier()):(d=i[0].getContent().getIdentifier(),f=e.getContent().getIdentifier()),!1===y.properties[s][f].latexLeftParens){o=[!1];break}if(!1===y.properties[u][d].latexParens){o=[!1];break}}if(null===u){o=[!1];break}if(u<=s){o=[!0];break}o=[!1];break;case 2:var p,m,v=(0,y.getPrecedence)(i[0],n,r,e),h=(0,y.isAssociativeWith)(e,i[0],n);p=null!==v&&(v===s&&"right"===c&&!h||v<s);var g,b,D,x=(0,y.getPrecedence)(i[1],n,r,e),_=(0,y.isAssociativeWith)(e,i[1],n);m=null!==x&&(x===s&&"left"===c&&!_||x<s),a&&("keep"===n?(g=e.getIdentifier(),b=e.args[0].getIdentifier(),D=e.args[1].getIdentifier()):(g=e.getContent().getIdentifier(),b=e.args[0].getContent().getIdentifier(),D=e.args[1].getContent().getIdentifier()),null!==v&&(!1===y.properties[s][g].latexLeftParens&&(p=!1),!1===y.properties[v][b].latexParens&&(p=!1)),null!==x&&(!1===y.properties[s][g].latexRightParens&&(m=!1),!1===y.properties[x][D].latexParens&&(m=!1))),o=[p,m];break;default:"OperatorNode:add"!==e.getIdentifier()&&"OperatorNode:multiply"!==e.getIdentifier()||(o=i.map(function(t){var i=(0,y.getPrecedence)(t,n,r,e),a=(0,y.isAssociativeWith)(e,t,n
2),o=(0,y.getAssociativity)(t,n);return null!==i&&(s===i&&c===o&&!a||i<s)}))}if(i.length>=2&&"OperatorNode:multiply"===e.getIdentifier()&&e.implicit&&"all"!==n&&"hide"===r)for(var w=1;w<o.length;++w)!t(i[w],n)||o[w-1]||"keep"===n&&(0,l.isParenthesisNode)(i[w-1])||(o[w]=!0);return o}var r=function(e){function t(e,n,r,a,c){var u,d,f,p;if((0,i.default)(this,t),d=this,f=t,f=(0,s.default)(f),u=(0,o.default)(d,g()?Reflect.construct(f,[],(0,s.default)(d).constructor):f.apply(d,p)),"string"!=typeof e)throw new TypeError('string expected for parameter "op"');if("string"!=typeof n)throw new TypeError('string expected for parameter "fn"');if(!Array.isArray(r)||!r.every(l.isNode))throw new TypeError('Array containing Nodes expected for parameter "args"');return u.implicit=!0===a,u.isPercentage=!0===c,u.op=e,u.fn=n,u.args=r||[],u}return(0,c.default)(t,e),(0,a.default)(t,[{key:"type",get:function(){return b}},{key:"isOperatorNode",get:function(){return!0}},{key:"_compile",value:function(e,t){if("string"!=typeof this.fn||!(0,m.isSafeMethod)(e,this.fn))throw e[this.fn]?new Error('No access to function "'+this.fn+'"'):new Error("Function "+this.fn+' missing in provided namespace "math"');var n=(0,m.getSafeProperty)(e,this.fn),r=(0,d.map)(this.args,function(n){return n._compile(e,t)});if("function"==typeof n&&!0===n.rawArgs){var i=this.args;return function(t,r,a){return n(i,e,(0,f.createSubScope)(t,r))}}if(1===r.length){var a=r[0];return function(e,t,r){return n(a(e,t,r))}}if(2===r.length){var o=r[0],s=r[1];return function(e,t,r){return n(o(e,t,r),s(e,t,r))}}return function(e,t,i){return n.apply(null,(0,d.map)(r,function(n){return n(e,t,i)}))}}},{key:"forEach",value:function(e){for(var t=0;t<this.args.length;t++)e(this.args[t],"args["+t+"]",this)}},{key:"map",value:function(e){for(var n=[],r=0;r<this.args.length;r++)n[r]=this._ifNode(e(this.args[r],"args["+r+"]",this));return new t(this.op,this.fn,n,this.implicit,this.isPercentage)}},{key:"clone",value:function(){return new t(this.op,this.fn,this.args.slice(0),this.implicit,this.isPercentage)}},{key:"isUnary",value:function(){return 1===this.args.length}},{key:"isBinary",value:function(){return 2===this.args.length}},{key:"_toString",value:function(e){var t=e&&e.parenthesis?e.parenthesis:"keep",r=e&&e.implicit?e.implicit:"hide",i=this.args,a=n(this,t,r,i,!1);if(1===i.length){var o=(0,y.getAssociativity)(this,t),s=i[0].toString(e);a[0]&&(s="("+s+")");var c=/[a-zA-Z]+/.test(this.op);return"right"===o?this.op+(c?" ":"")+s:"left"===o?s+(c?" ":"")+this.op:s+this.op}if(2===i.length){var u=i[0].toString(e),l=i[1].toString(e);return a[0]&&(u="("+u+")"),a[1]&&(l="("+l+")"),this.implicit&&"OperatorNode:multiply"===this.getIdentifier()&&"hide"===r?u+" "+l:u+" "+this.op+" "+l}if(i.length>2&&("OperatorNode:add"===this.getIdentifier()||"OperatorNode:multiply"===this.getIdentifier())){var d=i.map(function(t,n){return t=t.toString(e),a[n]&&(t="("+t+")"),t});return this.implicit&&"OperatorNode:multiply"===this.getIdentifier()&&"hide"===r?d.join(" "):d.join(" "+this.op+" ")}return this.fn+"("+this.args.join(", ")+")"}},{key:"toJSON",value:function(){return{mathjs:b,op:this.op,fn:this.fn,args:this.args,implicit:this.implicit,isPercentage:this.isPercentage}}},{key:"_toHTML",value:function(e){var t=e&&e.parenthesis?e.parenthesis:"keep",r=e&&e.implicit?e.implicit:"hide",i=this.args,a=n(this,t,r,i,!1);if(1===i.length){var o=(0,y.getAssociativity)(this,t),s=i[0].toHTML(e);return a[0]&&(s='<span class="math-parenthesis math-round-parenthesis">(</span>'+s+'<span class="math-parenthesis math-round-parenthesis">)</span>'),"right"===o?'<span class="math-operator math-unary-operator math-lefthand-unary-operator">'+(0,p.escape)(this.op)+"</span>
2"+s:s+'<span class="math-operator math-unary-operator math-righthand-unary-operator">'+(0,p.escape)(this.op)+"</span>"}if(2===i.length){var c=i[0].toHTML(e),u=i[1].toHTML(e);return a[0]&&(c='<span class="math-parenthesis math-round-parenthesis">(</span>'+c+'<span class="math-parenthesis math-round-parenthesis">)</span>'),a[1]&&(u='<span class="math-parenthesis math-round-parenthesis">(</span>'+u+'<span class="math-parenthesis math-round-parenthesis">)</span>'),this.implicit&&"OperatorNode:multiply"===this.getIdentifier()&&"hide"===r?c+'<span class="math-operator math-binary-operator math-implicit-binary-operator"></span>'+u:c+'<span class="math-operator math-binary-operator math-explicit-binary-operator">'+(0,p.escape)(this.op)+"</span>"+u}var l=i.map(function(t,n){return t=t.toHTML(e),a[n]&&(t='<span class="math-parenthesis math-round-parenthesis">(</span>'+t+'<span class="math-parenthesis math-round-parenthesis">)</span>'),t});return i.length>2&&("OperatorNode:add"===this.getIdentifier()||"OperatorNode:multiply"===this.getIdentifier())?this.implicit&&"OperatorNode:multiply"===this.getIdentifier()&&"hide"===r?l.join('<span class="math-operator math-binary-operator math-implicit-binary-operator"></span>'):l.join('<span class="math-operator math-binary-operator math-explicit-binary-operator">'+(0,p.escape)(this.op)+"</span>"):'<span class="math-function">'+(0,p.escape)(this.fn)+'</span><span class="math-paranthesis math-round-parenthesis">(</span>'+l.join('<span class="math-separator">,</span>')+'<span class="math-paranthesis math-round-parenthesis">)</span>'}},{key:"_toTex",value:function(e){var t=e&&e.parenthesis?e.parenthesis:"keep",r=e&&e.implicit?e.implicit:"hide",i=this.args,a=n(this,t,r,i,!0),o=v.latexOperators[this.fn];if(o=void 0===o?this.op:o,1===i.length){var s=(0,y.getAssociativity)(this,t),c=i[0].toTex(e);return a[0]&&(c="\\left(".concat(c,"\\right)")),"right"===s?o+c:c+o}if(2===i.length){var u=i[0],l=u.toTex(e);a[0]&&(l="\\left(".concat(l,"\\right)"));var d,f=i[1].toTex(e);switch(a[1]&&(f="\\left(".concat(f,"\\right)")),d="keep"===t?u.getIdentifier():u.getContent().getIdentifier(),this.getIdentifier()){case"OperatorNode:divide":return o+"{"+l+"}{"+f+"}";case"OperatorNode:pow":switch(l="{"+l+"}",f="{"+f+"}",d){case"ConditionalNode":case"OperatorNode:divide":l="\\left(".concat(l,"\\right)")}break;case"OperatorNode:multiply":if(this.implicit&&"hide"===r)return l+"~"+f}return l+o+f}if(i.length>2&&("OperatorNode:add"===this.getIdentifier()||"OperatorNode:multiply"===this.getIdentifier())){var p=i.map(function(t,n){return t=t.toTex(e),a[n]&&(t="\\left(".concat(t,"\\right)")),t});return"OperatorNode:multiply"===this.getIdentifier()&&this.implicit&&"hide"===r?p.join("~"):p.join(o)}return"\\mathrm{"+this.fn+"}\\left("+i.map(function(t){return t.toTex(e)}).join(",")+"\\right)"}},{key:"getIdentifier",value:function(){return this.type+":"+this.fn}}],[{key:"fromJSON",value:function(e){return new t(e.op,e.fn,e.args,e.implicit,e.isPercentage)}}])}(e.Node);return(0,u.default)(r,"name",b),r},{isClass:!0,isNode:!0})},47960:function(e,t,n){t.f=n(67574)},47967:function(e,t,n){var r=n(4228),i=n(22956),a=n(83048),o=Object.defineProperty;t.f=n(1763)?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),i)try{return o(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},48108:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createConstantNode=void 0;var i=r(n(17383)),a=r(n(34579)),o=r(n(28452)),s=r(n(63072)),c=r(n(29511)),u=r(n(43693)),l=n(15479),d=n(22478),f=n(45896),p=n(77942);function m(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(m=function(){return!!e})()}var y="ConstantNode",v=["Node"];t.createConstantNode=(0,p.factory)(y,v,function(e){var t=function(e){function t(e){var n,r,a,c;return(0,i.default)(this,t),r=this,a=t,a=(0,s.default)(a),(n=(0,o.default)(r,m()?Reflect.construct(a,[],(0,s.default)(r).constructor):a.apply(r,c))).value=e,n}return(0,c.default)(t,e),(0,a.default)(t,[{key:"type",get:function(){return y}},{key:"isConstantNode",get:function(){return!0}},{key:"_compile",value:function(e,t){var n=this.value;return function(){return n}}}
2,{key:"forEach",value:function(e){}},{key:"map",value:function(e){return this.clone()}},{key:"clone",value:function(){return new t(this.value)}},{key:"_toString",value:function(e){return(0,l.format)(this.value,e)}},{key:"_toHTML",value:function(e){var t=this._toString(e);switch((0,d.typeOf)(this.value)){case"number":case"BigNumber":case"Fraction":return'<span class="math-number">'+t+"</span>";case"string":return'<span class="math-string">'+t+"</span>";case"boolean":return'<span class="math-boolean">'+t+"</span>";case"null":return'<span class="math-null-symbol">'+t+"</span>";case"undefined":return'<span class="math-undefined">'+t+"</span>";default:return'<span class="math-symbol">'+t+"</span>"}}},{key:"toJSON",value:function(){return{mathjs:y,value:this.value}}},{key:"_toTex",value:function(e){var t=this._toString(e),n=(0,d.typeOf)(this.value);switch(n){case"string":return"\\mathtt{"+(0,f.escapeLatex)(t)+"}";case"number":case"BigNumber":if(!("BigNumber"===n?this.value.isFinite():isFinite(this.value)))return this.value.valueOf()<0?"-\\infty":"\\infty";var r=t.toLowerCase().indexOf("e");return-1!==r?t.substring(0,r)+"\\cdot10^{"+t.substring(r+1)+"}":t;case"Fraction":return this.value.toLatex();default:return t}}}],[{key:"fromJSON",value:function(e){return new t(e.value)}}])}(e.Node);return(0,u.default)(t,"name",y),t},{isClass:!0,isNode:!0})},48135:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.binDocs=void 0,t.binDocs={name:"bin",category:"Utils",syntax:["bin(value)"],description:"Format a number as binary",examples:["bin(2)"],seealso:["oct","hex"]}},48183:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SQRT1_2Dependencies=void 0;var r=n(54020),i=n(11424);t.SQRT1_2Dependencies={BigNumberDependencies:r.BigNumberDependencies,createSQRT1_2:i.createSQRT1_2}},48243:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConditionalNodeDependencies=void 0;var r=n(61233),i=n(11424);t.ConditionalNodeDependencies={NodeDependencies:r.NodeDependencies,createConditionalNode:i.createConditionalNode}},48293:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.printDocs=void 0,t.printDocs={name:"print",category:"Utils",syntax:["print(template, values)","print(template, values, precision)"],description:"Interpolate values into a string template.",examples:['print("Lucy is $age years old", {age: 5})','print("The value of pi is $pi", {pi: pi}, 3)','print("Hello, $user.name!", {user: {name: "John"}})','print("Values: $1, $2, $3", [6, 9, 4])'],seealso:["format"]}},48326:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NaNDependencies=void 0;var r=n(54020),i=n(11424);t.NaNDependencies={BigNumberDependencies:r.BigNumberDependencies,createNaN:i.createNaN}},48334:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.gasConstantDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.gasConstantDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createGasConstant:a.createGasConstant}},48487:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.equalDependencies=void 0;var r=n(58443),i=n(43977),a=n(42603),o=n(72372),s=n(8011),c=n(11424);t.equalDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,concatDependencies:i.concatDependencies,equalScalarDependencies:a.equalScalarDependencies,matrixDependencies:o.matrixDependencies,typedDependencies:s.typedDependencies,createEqual:c.createEqual}},48697:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAcsch=void 0;var r=n(77942),i=n(93283),a="acsch",o=["typed","BigNumber"];t.createAcsch=(0,r.factory)(a,o,function(e){var t=e.typed,n=e.BigNumber;return t(a,{number:i.acschNumber,Complex:function(e){return e.acsch()},BigNumber:function(e){return new n(1).div(e).asinh()}})})},48790:function(e,t,n){var r=n(35052),i=n(97368),a=n(1508),o=n(4228),s=n(81485),c=n(20762),u={},l={},d=e.exports=function(e,t,n,d,f){var p,m,y,v,h=f?function(){return e}:c(e),g=r(n,d,t?2:1),b=0;if("function"!=typeof h)throw TypeError(e+" is not iterable!");
2if(a(h)){for(p=s(e.length);p>b;b++)if((v=t?g(o(m=e[b])[0],m[1]):g(e[b]))===u||v===l)return v}else for(y=h.call(e);!(m=y.next()).done;)if((v=i(y,g,m.value,t))===u||v===l)return v};d.BREAK=u,d.RETURN=l},48877:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.columnTransformDependencies=void 0;var r=n(52705),i=n(72372),a=n(30918),o=n(8011),s=n(11424);t.columnTransformDependencies={IndexDependencies:r.IndexDependencies,matrixDependencies:i.matrixDependencies,rangeDependencies:a.rangeDependencies,typedDependencies:o.typedDependencies,createColumnTransform:s.createColumnTransform}},49179:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.acotDocs=void 0,t.acotDocs={name:"acot",category:"Trigonometry",syntax:["acot(x)"],description:"Calculate the inverse cotangent of a value.",examples:["acot(0.5)","acot(cot(0.5))","acot(2)"],seealso:["cot","atan"]}},49461:function(e,t,n){e.exports=n(44556)("native-function-to-string",Function.toString)},49483:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.replacerDependencies=void 0;var r=n(11424);t.replacerDependencies={createReplacer:r.createReplacer}},49768:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.simplifyDocs=void 0,t.simplifyDocs={name:"simplify",category:"Algebra",syntax:["simplify(expr)","simplify(expr, rules)"],description:"Simplify an expression tree.",examples:['simplify("3 + 2 / 4")','simplify("2x + x")','f = parse("x * (x + 2 + x)")',"simplified = simplify(f)","simplified.evaluate({x: 2})"],seealso:["simplifyCore","derivative","evaluate","parse","rationalize","resolve"]}},49925:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.andDocs=void 0,t.andDocs={name:"and",category:"Logical",syntax:["x and y","and(x, y)"],description:"Logical and. Test whether two values are both defined with a nonzero/nonempty value.",examples:["true and false","true and true","2 and 4"],seealso:["not","or","xor"]}},49993:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMatrix=void 0;var r=n(77942),i="matrix",a=["typed","Matrix","DenseMatrix","SparseMatrix"];t.createMatrix=(0,r.factory)(i,a,function(e){var t=e.typed,n=(e.Matrix,e.DenseMatrix),r=e.SparseMatrix;return t(i,{"":function(){return a([])},string:function(e){return a([],e)},"string, string":function(e,t){return a([],e,t)},Array:function(e){return a(e)},Matrix:function(e){return a(e,e.storage())},"Array | Matrix, string":a,"Array | Matrix, string, string":a});function a(e,t,i){if("dense"===t||"default"===t||void 0===t)return new n(e,i);if("sparse"===t)return new r(e,i);throw new TypeError("Unknown matrix type "+JSON.stringify(t)+".")}})},50031:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDerivative=void 0;var r=n(22478),i=n(77942),a="derivative",o=["typed","config","parse","simplify","equal","isZero","numeric","ConstantNode","FunctionNode","OperatorNode","ParenthesisNode","SymbolNode"];t.createDerivative=(0,i.factory)(a,o,function(e){var t=e.typed,n=e.config,i=e.parse,o=e.simplify,s=e.equal,c=e.isZero,u=e.numeric,l=e.ConstantNode,d=e.FunctionNode,f=e.OperatorNode,p=e.ParenthesisNode,m=e.SymbolNode;function y(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{simplify:!0},r={};g(r,e,t.name);var i=b(e,r);return n.simplify?o(i):i}t.addConversion({from:"identifier",to:"SymbolNode",convert:i});var v=t(a,{"Node, SymbolNode":y,"Node, SymbolNode, Object":y});t.removeConversion({from:"identifier",to:"SymbolNode",convert:i}),v._simplify=!0,v.toTex=function(e){return h.apply(null,e.args)};var h=t("_derivTex",{"Node, SymbolNode":function(e,t){return(0,r.isConstantNode)(e)&&"string"===(0,r.typeOf)(e.value)?h(i(e.value).toString(),t.toString(),1):h(e.toTex(),t.toString(),1)},"Node, ConstantNode":function(e,t){if("string"===(0,r.typeOf)(t.value))return h(e,i(t.value));throw new Error("The second parameter to 'derivative' is a non-string constant")},"Node, SymbolNode, ConstantNode":function(e,t,n){return h(e.toString(),t.name,n.value)},"string, string, number":function(e,t,n){return(1===n?"{d\\over d"+t+"}":"{d^{"+n+"}\\over d"+t+"^{"+n+"}}")+"\\left[".concat(e,"\\right]")}}),g=t("constTag",{"Object, ConstantNode, string":function(e,t){return e[t]=!0,!0},"Object, SymbolNode, string":function(e,t,n){return t.name!==n&&(e[t]=!0,!0)},"Object, ParenthesisNode, string":function(e,t,n){return g(e,t.content,n)},"Object, FunctionAssignmentNode, string":function(e,t,n){return t.params.includes(n)?g(e,t.expr,n):(e[t]=!0,!0)},"Object, FunctionNode | OperatorNode, string":function(e,t,n){if(t.args.length>0){for(var r=g(e,t.args[0],n),i=1;i<t.args.length;++i)r=g(e,t.args[i],n)&&r;if(r)return e[t]=!0,!0}return!1}}),b=t("_derivative",{"ConstantNode, Object":function(e){return D(0)},"SymbolNode, Object":function(e,t){return void 0!==t[e]?D(0):D(1)},"ParenthesisNode, Object":function(e,t){return new p(b(e.content,t))},"FunctionAssignmentNode, Object":function(e,t){return void 0!==t[e]?D(0):b(e.expr,t)},"FunctionNode, Object":function(e,t){if(void 0!==t[e])return D(0);var n,r,i,a,o=e.args[0],s=!1,c=!1;switch(e.name){case"cbrt":s=!0,r=new f("*","multiply",[D(3),new f("^","pow",[o,new f("/","divide",[D(2),D(3)])])]);break;case"sqrt":case"nthRoot":if(1===e.args.length)s=!0,r=new f("*","multiply",[D(2),new d("sqrt",[o])]);else if(2===e.args.length)return t[n=new f("/","divide",[D(1),e.args[1]])]=t[e.args[1]],b(new f("^","pow",[o,n]),t);break;case"log10":n=D(10);case"log":if(n||1!==e.args.length){if(1===e.args.length&&n||2===e.args.length&&void 0!==t[e.args[1]])r=new f("*","multiply",[o.clone(),new d("log",[n||e.args[1]])]),s=!0;else if(2===e.args.length)return b(new f("/","divide",[new d("log",[o]),new d("log",[e.args[1]])]),t)}else r=o.clone(),s=!0;break;case"pow":if(2===e.args.length)return t[n]=t[e.args[1]],b(new f("^","pow",[o,e.args[1]]),t);break;case"exp":r=new d("exp",[o.clone()]);break;case"sin":r=new d("cos",[o.clone()]);break;case"cos":r=new f("-","unaryMinus",[new d("sin",[o.clone()])]);break;case"tan":r=new f("^","pow",[new d("sec",[o.clone()]),D(2)]);break;case"sec":r=new f("*","multiply",[e,new d("tan",[o.clone()])]);break;case"csc":c=!0,r=new f("*","multiply",[e,new d("cot",[o.clone()])]);break;case"cot":c=!0,r=new f("^","pow",[new d("csc",[o.clone()]),D(2)]);break;case"asin":s=!0,r=new d("sqrt",[new f("-","subtract",[D(1),new f("^","pow",[o.clone(),D(2)])])]);break;case"acos":s=!0,c=!0,r=new d("sqrt",[new f("-","subtract",[D(1),new f("^","pow",[o.clone(),D(2)])])]);break;case"atan":s=!0,r=new f("+","add",[new f("^","pow",[o.clone(),D(2)]),D(1)]);break;case"asec":s=!0,r=new f("*","multiply",[new d("abs",[o.clone()]),new d("sqrt",[new f("-","subtract",[new f("^","pow",[o.clone(),D(2)]),D(1)])])]);break;case"acsc":s=!0,c=!0,r=new f("*","multiply",[new d("abs",[o.clone()]),new d("sqrt",[new f("-","subtract",[new f("^","pow",[o.clone(),D(2)]),D(1)])])]);break;case"acot":s=!0,c=!0,r=new f("+","add",[new f("^","pow",[o.clone(),D(2)]),D(1)]);break;case"sinh":r=new d("cosh",[o.clone()]);break;case"cosh":r=new d("sinh",[o.clone()]);break;case"tanh":r=new f("^","pow",[new d("sech",[o.clone()]),D(2)]);break;case"sech":c=!0,r=new f("*","multiply",[e,new d("tanh",[o.clone()])]);break;case"csch":c=!0,r=new f("*","multiply",[e,new d("coth",[o.clone()])]);break;case"coth":c=!0,r=new f("^","pow",[new d("csch",[o.clone()]),D(2)]);break;
2case"asinh":s=!0,r=new d("sqrt",[new f("+","add",[new f("^","pow",[o.clone(),D(2)]),D(1)])]);break;case"acosh":s=!0,r=new d("sqrt",[new f("-","subtract",[new f("^","pow",[o.clone(),D(2)]),D(1)])]);break;case"atanh":s=!0,r=new f("-","subtract",[D(1),new f("^","pow",[o.clone(),D(2)])]);break;case"asech":s=!0,c=!0,r=new f("*","multiply",[o.clone(),new d("sqrt",[new f("-","subtract",[D(1),new f("^","pow",[o.clone(),D(2)])])])]);break;case"acsch":s=!0,c=!0,r=new f("*","multiply",[new d("abs",[o.clone()]),new d("sqrt",[new f("+","add",[new f("^","pow",[o.clone(),D(2)]),D(1)])])]);break;case"acoth":s=!0,c=!0,r=new f("-","subtract",[D(1),new f("^","pow",[o.clone(),D(2)])]);break;case"abs":r=new f("/","divide",[new d(new m("abs"),[o.clone()]),o.clone()]);break;default:throw new Error('Cannot process function "'+e.name+'" in derivative: the function is not supported, undefined, or the number of arguments passed to it are not supported')}s?(i="/",a="divide"):(i="*",a="multiply");var u=b(o,t);return c&&(u=new f("-","unaryMinus",[u])),new f(i,a,[u,r])},"OperatorNode, Object":function(e,t){if(void 0!==t[e])return D(0);if("+"===e.op)return new f(e.op,e.fn,e.args.map(function(e){return b(e,t)}));if("-"===e.op){if(e.isUnary())return new f(e.op,e.fn,[b(e.args[0],t)]);if(e.isBinary())return new f(e.op,e.fn,[b(e.args[0],t),b(e.args[1],t)])}if("*"===e.op){var n=e.args.filter(function(e){return void 0!==t[e]});if(n.length>0){var i=e.args.filter(function(e){return void 0===t[e]}),a=1===i.length?i[0]:new f("*","multiply",i),o=n.concat(b(a,t));return new f("*","multiply",o)}return new f("+","add",e.args.map(function(n){return new f("*","multiply",e.args.map(function(e){return e===n?b(e,t):e.clone()}))}))}if("/"===e.op&&e.isBinary()){var u=e.args[0],l=e.args[1];return void 0!==t[l]?new f("/","divide",[b(u,t),l]):void 0!==t[u]?new f("*","multiply",[new f("-","unaryMinus",[u]),new f("/","divide",[b(l,t),new f("^","pow",[l.clone(),D(2)])])]):new f("/","divide",[new f("-","subtract",[new f("*","multiply",[b(u,t),l.clone()]),new f("*","multiply",[u.clone(),b(l,t)])]),new f("^","pow",[l.clone(),D(2)])])}if("^"===e.op&&e.isBinary()){var p=e.args[0],m=e.args[1];if(void 0!==t[p])return(0,r.isConstantNode)(p)&&(c(p.value)||s(p.value,1))?D(0):new f("*","multiply",[e,new f("*","multiply",[new d("log",[p.clone()]),b(m.clone(),t)])]);if(void 0!==t[m]){if((0,r.isConstantNode)(m)){if(c(m.value))return D(0);if(s(m.value,1))return b(p,t)}var y=new f("^","pow",[p.clone(),new f("-","subtract",[m,D(1)])]);return new f("*","multiply",[m.clone(),new f("*","multiply",[b(p,t),y])])}return new f("*","multiply",[new f("^","pow",[p.clone(),m.clone()]),new f("+","add",[new f("*","multiply",[b(p,t),new f("/","divide",[m.clone(),p.clone()])]),new f("*","multiply",[b(m,t),new d("log",[p.clone()])])])])}throw new Error('Cannot process operator "'+e.op+'" in derivative: the operator is not supported, undefined, or the number of arguments passed to it are not supported')}});function D(e,t){return new l(u(e,t||n.number))}return v})},50109:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSplitUnit=void 0;var r=n(77942),i="splitUnit",a=["typed"];t.createSplitUnit=(0,r.factory)(i,a,function(e){return(0,e.typed)(i,{"Unit, Array":function(e,t){return e.splitUnit(t)}})})},50171:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stdDocs=void 0,t.stdDocs={name:"std",category:"Statistics",syntax:["std(a, b, c, ...)","std(A)","std(A, dimension)","std(A, normalization)","std(A, dimension, normalization)"],description:'Compute the standard deviation of all values, defined as std(A) = sqrt(variance(A)). Optional parameter normalization can be "unbiased" (default), "uncorrected", or "biased".',examples:["std(2, 4, 6)","std([2, 4, 6, 8])",'std([2, 4, 6, 8], "uncorrected")','std([2, 4, 6, 8], "biased")',"std([1, 2, 3; 4, 5, 6])"],seealso:["max","mean","min","median","prod","sum","variance"]}},50258:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCount=void 0;var r=n(77942),i="count",a=["typed","size","prod"];t.createCount=(0,r.factory)(i,a,function(e){var t=e.typed,n=e.size,r=e.prod;return t(i,{string:function(e){return e.length},"Matrix | Array":function(e){return r(n(e))}})})},50288:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createDet=void 0;var r=n(22478),i=n(37917),a=n(15479),o=n(77942),s=["typed","matrix","subtractScalar","multiply","divideScalar","isZero","unaryMinus"];t.createDet=(0,o.factory)("det",s,function(e){var t=e.typed,n=e.matrix,o=e.subtractScalar,s=e.multiply,c=e.divideScalar,u=e.isZero,l=e.unaryMinus;return t("det",{any:function(e){return(0,i.clone)(e)},"Array | Matrix":function(e){var t;switch((t=(0,r.isMatrix)(e)?e.size():Array.isArray(e)?(e=n(e)).size():[]).length){case 0:return(0,i.clone)(e);case 1:if(1===t[0])return(0,i.clone)(e.valueOf()[0]);if(0===t[0])return 1;throw new RangeError("Matrix must be square (size: "+(0,a.format)(t)+")");case 2:var d=t[0],f=t[1];if(d===f)return function(e,t){if(1===t)return(0,i.clone)(e[0][0]);if(2===t)return o(s(e[0][0],e[1][1]),s(e[1][0],e[0][1]));for(var n=!1,r=new Array(t).fill(0).map(function(e,t){return t}),a=0;a<t;a++){var d=r[a];if(u(e[d][a])){var f=void 0;for(f=a+1;f<t;f++)if(!u(e[r[f]][a])){d=r[f],r[f]=r[a],r[a]=d,n=!n;break}if(f===t)return e[d][a]}for(var p=e[d][a],m=0===a?1:e[r[a-1]][a-1],y=a+1;y<t;y++)for(var v=r[y],h=a+1;h<t;h++)e[v][h]=c(o(s(e[v][h],p),s(e[v][a],e[d][h])),m)}var g=e[r[t-1]][t-1];return n?l(g):g}(e.clone().valueOf(),d);if(0===f)return 1;throw new RangeError("Matrix must be square (size: "+(0,a.format)(t)+")");default:throw new RangeError("Matrix must be two dimensional (size: "+(0,a.format)(t)+")")}}})})},50372:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SparseMatrixDependencies=void 0;var r=n(17196),i=n(42603),a=n(8011),o=n(11424);t.SparseMatrixDependencies={MatrixDependencies:r.MatrixDependencies,equalScalarDependencies:i.equalScalarDependencies,typedDependencies:a.typedDependencies,createSparseMatrixClass:o.createSparseMatrixClass}},50414:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createPrint=void 0;var r=n(15479),i=n(22478),a=n(77942),o=n(11959),s="print",c=["typed"];function u(e,t,n){return e.replace(o.printTemplate,function(e,a){var o=a.split("."),s=t[o.shift()];for(void 0!==s&&s.isMatrix&&(s=s.toArray());o.length&&void 0!==s;){var c=o.shift();s=c?s[c]:s+"."}return void 0!==s?(0,i.isString)(s)?s:(0,r.format)(s,n):e})}t.createPrint=(0,a.factory)(s,c,function(e){return(0,e.typed)(s,{"string, Object | Array":u,"string, Object | Array, number | Object":u})})},50540:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.matrixFromFunctionDependencies=void 0;var r=n(81139),i=n(72372),a=n(8011),o=n(11424);t.matrixFromFunctionDependencies={isZeroDependencies:r.isZeroDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:a.typedDependencies,createMatrixFromFunction:o.createMatrixFromFunction}},50579:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rowDependencies=void 0;var r=n(52705),i=n(72372),a=n(30918),o=n(8011),s=n(11424);t.rowDependencies={IndexDependencies:r.IndexDependencies,matrixDependencies:i.matrixDependencies,rangeDependencies:a.rangeDependencies,typedDependencies:o.typedDependencies,createRow:s.createRow}},50632:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cscDependencies=void 0;var r=n(54020),i=n(8011),a=n(11424);t.cscDependencies={BigNumberDependencies:r.BigNumberDependencies,typedDependencies:i.typedDependencies,createCsc:a.createCsc}},50633:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCsAmd=void 0;var r=n(77942),i=n(34704),a=n(61020),o=n(6447),s=["add","multiply","transpose"];t.createCsAmd=(0,r.factory)("csAmd",s,function(e){var t=e.add,n=e.multiply,r=e.transpose;return function(e,u){if(!u||e<=0||e>3)return null;var l=u._size,d=l[0],f=l[1],p=0,m=Math.max(16,10*Math.sqrt(f)),y=function(e,i,a,o,s){var c=r(i);if(1===e&&o===a)return t(i,c);if(2===e){for(var u=c._index,l=c._ptr,d=0,f=0;f<a;f++){var p=l[f];if(l[f]=d,!(l[f+1]-p>s))for(var m=l[f+1];p<m;p++)u[d++]=u[p]}return l[a]=d,i=r(c),n(c,i)}return n(c,i)}(e,u,d,f,m=Math.min(f-2,m));(0,i.csFkeep)(y,c,null);for(var v,h,g,b,D,x,_,w,N,M,O,S,A,E,P,C,j=y._index,T=y._ptr,F=T[f],k=[],B=[],q=f+1,I=2*(f+1),R=3*(f+1),z=4*(f+1),L=5*(f+1),U=6*(f+1),H=7*(f+1),G=k,V=function(e,t,n,r,i,a,o,c,u,l,d,f){for(var p=0;p<e;p++)n[0+p]=t[p+1]-t[p];n[0+e]=0;for(var m=0;m<=e;m++)n[i+m]=-1,a[m]=-1,n[o+m]=-1,n[c+m]=-1,n[u+m]=1,n[l+m]=1,n[d+m]=0,n[f+m]=n[0+m];var y=s(0,0,n,l,e);return n[d+e]=-2,t[e]=-1,n[l+e]=0,y}(f,T,B,0,R,G,I,H,q,U,z,L),$=function(e,t,n,r,i,o,s,c,u,l,d){for(var f=0,p=0;p<e;p++){var m=n[r+p];if(0===m)n[i+p]=-2,f++,t[p]=-1,n[o+p]=0;else if(m>s)n[c+p]=0,n[i+p]=-1,f++,t[p]=(0,a.csFlip)(e),n[c+e]++;else{var y=n[u+m];-1!==y&&(l[y]=p),n[d+p]=n[u+m],n[u+m]=p}}return f}(f,T,B,L,z,U,m,q,R,G,I),W=0;$<f;){for(g=-1;W<f&&-1===(g=B[R+W]);W++);-1!==B[I+g]&&(G[B[I+g]]=-1),B[R+W]=B[I+g];var Z=B[z+g],Q=B[q+g];$+=Q;var X=0;B[q+g]=-Q;var Y=T[g],J=0===Z?Y:F,K=J;for(b=1;b<=Z+1;b++){for(b>Z?(x=g,_=Y,w=B[0+g]-Z):(_=T[x=j[Y++]],w=B[0+x]),D=1;D<=w;D++)(N=B[q+(v=j[_++])])<=0||(X+=N,B[q+v]=-N,j[K++]=v,-1!==B[I+v]&&(G[B[I+v]]=G[v]),-1!==G[v]?B[I+G[v]]=B[I+v]:B[R+B[L+v]]=B[I+v]);x!==g&&(T[x]=(0,a.csFlip)(g),B[U+x]=0)}for(0!==Z&&(F=K),B[L+g]=X,T[g]=J,B[0+g]=K-J,B[z+g]=-2,V=s(V,p,B,U,f),M=J;M<K;M++)if(!((O=B[z+(v=j[M])])<=0)){var ee=V-(N=-B[q+v]);for(Y=T[v],S=T[v]+O-1;Y<=S;Y++)B[U+(x=j[Y])]>=V?B[U+x]-=N:0!==B[U+x]&&(B[U+x]=B[L+x]+ee)}for(M=J;M<K;M++){for(A=(S=T[v=j[M]])+B[z+v]-1,E=S,P=0,C=0,Y=S;Y<=A;Y++)if(0!==B[U+(x=j[Y])]){var te=B[U+x]-V;te>0?(C+=te,j[E++]=x,P+=x):(T[x]=(0,a.csFlip)(g),B[U+x]=0)}B[z+v]=E-S+1;var ne=E,re=S+B[0+v];for(Y=A+1;Y<re;Y++){var ie=B[q+(h=j[Y])];ie<=0||(C+=ie,j[E++]=h,P+=h)}0===C?(T[v]=(0,a.csFlip)(g),X-=N=-B[q+v],Q+=N,$+=N,B[q+v]=0,B[z+v]=-1):(B[L+v]=Math.min(B[L+v],C),j[E]=j[ne],j[ne]=j[S],j[S]=g,B[0+v]=E-S+1,P=(P<0?-P:P)%f,B[I+v]=B[H+P],B[H+P]=v,G[v]=P)}for(B[L+g]=X,V=s(V+(p=Math.max(p,X)),p,B,U,f),M=J;M<K;M++)if(!(B[q+(v=j[M])]>=0))for(v=B[H+(P=G[v])],B[H+P]=-1;-1!==v&&-1!==B[I+v];v=B[I+v],V++){for(w=B[0+v],O=B[z+v],Y=T[v]+1;Y<=T[v]+w-1;Y++)B[U+j[Y]]=V;var ae=v;for(h=B[I+v];-1!==h;){var oe=B[0+h]===w&&B[z+h]===O;for(Y=T[h]+1;oe&&Y<=T[h]+w-1;Y++)B[U+j[Y]]!==V&&(oe=0);oe?(T[h]=(0,a.csFlip)(v),B[q+v]+=B[q+h],B[q+h]=0,B[z+h]=-1,h=B[I+h],B[I+ae]=h):(ae=h,h=B[I+h])}}for(Y=J,M=J;M<K;M++)(N=-B[q+(v=j[M])])<=0||(B[q+v]=N,C=B[L+v]+X-N,-1!==B[R+(C=Math.min(C,f-$-N))]&&(G[B[R+C]]=v),B[I+v]=B[R+C],G[v]=-1,B[R+C]=v,W=Math.min(W,C),B[L+v]=C,j[Y++]=v);B[q+g]=Q,0===(B[0+g]=Y-J)&&(T[g]=-1,B[U+g]=0),0!==Z&&(F=Y)}for(v=0;v<f;v++)T[v]=(0,a.csFlip)(T[v]);for(h=0;h<=f;h++)B[R+h]=-1;for(h=f;h>=0;h--)B[q+h]>0||(B[I+h]=B[R+T[h]],B[R+T[h]]=h);for(x=f;x>=0;x--)B[q+x]<=0||-1!==T[x]&&(B[I+x]=B[R+T[x]],B[R+T[x]]=x);for(g=0,v=0;v<=f;v++)-1===T[v]&&(g=(0,o.csTdfs)(v,g,B,R,I,k,U));return k.splice(k.length-1,1),k};function s(e,t,n,r,i){if(e<2||e+t<0){for(var a=0;a<i;a++)0!==n[r+a]&&(n[r+a]=1);e=2}return e}function c(e,t){return e!==t}})},50711:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.gcdDocs=void 0,t.gcdDocs={name:"gcd",category:"Arithmetic",syntax:["gcd(a, b)","gcd(a, b, c, ...)"],description:"Compute the greatest common divisor.",examples:["gcd(8, 12)","gcd(-4, 6)","gcd(25, 15, -10)"],seealso:["lcm","xgcd"]}},50783:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasNumericValueDependencies=void 0;var r=n(66544),i=n(8011),a=n(11424);t.hasNumericValueDependencies={isNumericDependencies:r.isNumericDependencies,typedDependencies:i.typedDependencies,createHasNumericValue:a.createHasNumericValue}},50795:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.indexDependencies=void 0;var r=n(52705),i=n(8011),a=n(11424);t.indexDependencies={IndexDependencies:r.IndexDependencies,typedDependencies:i.typedDependencies,createIndex:a.createIndex}},50825:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.madDependencies=void 0;var r=n(60195),i=n(90669),a=n(85151),o=n(21829),s=n(8011),c=n(11424);t.madDependencies={absDependencies:r.absDependencies,mapDependencies:i.mapDependencies,medianDependencies:a.medianDependencies,subtractDependencies:o.subtractDependencies,typedDependencies:s.typedDependencies,createMad:c.createMad}},51136:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIsNaN=void 0;var r=n(30538),i=n(77942),a=n(93283),o="isNaN",s=["typed"];t.createIsNaN=(0,i.factory)(o,s,function(e){var t=e.typed;return t(o,{number:a.isNaNNumber,BigNumber:function(e){return e.isNaN()},Fraction:function(e){return!1},Complex:function(e){return e.isNaN()},Unit:function(e){return Number.isNaN(e.value)},"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,r.deepMap)(t,e)}})})})},51195:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createForEach=void 0;var r=n(53059),i=n(80257),a=n(77942),o="forEach",s=["typed"];function c(e,t){!function n(a,o){if(!Array.isArray(a))return(0,r.applyCallback)(t,a,o,e,"forEach");(0,i.forEach)(a,function(e,t){n(e,o.concat(t))})}(e,[])}t.createForEach=(0,a.factory)(o,s,function(e){return(0,e.typed)(o,{"Array, function":c,"Matrix, function":function(e,t){e.forEach(t)}})})},51203:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asinhDocs=void 0,t.asinhDocs={name:"asinh",category:"Trigonometry",syntax:["asinh(x)"],description:"Calculate the hyperbolic arcsine of a value, defined as `asinh(x) = ln(x + sqrt(x^2 + 1))`.",examples:["asinh(0.5)"],seealso:["acosh","atanh"]}},51311:function(e,t,n){var r=n(34561),i=n(86140);e.exports=Object.keys||function(e){return r(e,i)}},51444:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.countDependencies=void 0;var r=n(66460),i=n(38348),a=n(8011),o=n(11424);t.countDependencies={prodDependencies:r.prodDependencies,sizeDependencies:i.sizeDependencies,typedDependencies:a.typedDependencies,createCount:o.createCount}},51504:function(e){function t(){}t.prototype={on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){var r=this;function i(){r.off(e,i),t.apply(n,arguments)}return i._=t,this.on(e,i,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,i=n.length;r<i;r++)n[r].fn.apply(n[r].ctx,t);return this},off:function(e,t){var n=this.e||(this.e={}),r=n[e],i=[];if(r&&t)for(var a=0,o=r.length;a<o;a++)r[a].fn!==t&&r[a].fn._!==t&&i.push(r[a]);return i.length?n[e]=i:delete n[e],this}},e.exports=t,e.exports.TinyEmitter=t},51562:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nthRootsDocs=void 0,t.nthRootsDocs={name:"nthRoots",category:"Arithmetic",syntax:["nthRoots(A)","nthRoots(A, root)"],description:'Calculate the nth roots of a value. An nth root of a positive real number A, is a positive real solution of the equation "x^root = A". This function returns an array of complex values.',examples:["nthRoots(1)","nthRoots(1, 3)"],seealso:["sqrt","pow","nthRoot"]}},52097:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.InfinityDocs=void 0,t.InfinityDocs={name:"Infinity",category:"Constants",syntax:["Infinity"],description:"Infinity, a number which is larger than the maximum number that can be handled by a floating point number.",examples:["Infinity","1 / 0"],seealso:[]}},52109:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createUseMatrixForArrayScalar=void 0;var r=n(77942);t.createUseMatrixForArrayScalar=(0,r.factory)("useMatrixForArrayScalar",["typed","matrix"],function(e){var t=e.typed,n=e.matrix;return{"Array, number":t.referTo("DenseMatrix, number",function(e){return function(t,r){return e(n(t),r).valueOf()}}),"Array, BigNumber":t.referTo("DenseMatrix, BigNumber",function(e){return function(t,r){return e(n(t),r).valueOf()}}),"number, Array":t.referTo("number, DenseMatrix",function(e){return function(t,r){return e(t,n(r)).valueOf()}}),"BigNumber, Array":t.referTo("BigNumber, DenseMatrix",function(e){return function(t,r){return e(t,n(r)).valueOf()}})}})},52220:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMode=void 0;var r=n(80257),i=n(77942),a="mode",o=["typed","isNaN","isNumeric"];t.createMode=(0,i.factory)(a,o,function(e){var t=e.typed,n=e.isNaN,i=e.isNumeric;return t(a,{"Array | Matrix":o,"...":function(e){return o(e)}});function o(e){if(0===(e=(0,r.flatten)(e.valueOf())).length)throw new Error("Cannot calculate mode of an empty array");for(var t={},a=[],o=0,s=0;s<e.length;s++){var c=e[s];if(i(c)&&n(c))throw new Error("Cannot calculate mode of an array containing NaN values");c in t||(t[c]=0),t[c]++,t[c]===o?a.push(c):t[c]>o&&(o=t[c],a=[c])}return a}})},52468:function(e,t,n){var r=n(92127),i=n(79448),a=n(3344),o=/"/g,s=function(e,t,n,r){var i=String(a(e)),s="<"+t;return""!==n&&(s+=" "+n+'="'+String(r).replace(o,"&quot;")+'"'),s+">"+i+"</"+t+">"};e.exports=function(e,t){var n={};n[e]=t(s),r(r.P+r.F*i(function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}),"String",n)}},52505:function(e,t,n){"use strict";n.d(t,{Uk:function(){return o},dl:function(){return a}});var r=n(52965),i=n(28911),a=(n(2219),n(83350),function(){var e=document.createElement("script");e.src="//assets.pinterest.com/js/pinit.js",e.onload=function(){(0,r.u4)({'[data-pin-log="button_pinit_bookmarklet"]':"article-click-pinitbutton"})},e.defer=!0,document.body.appendChild(e)}),o=function(){document.querySelector(".online-tool__calculate").addEventListener("click",function(){(0,i.VB)().logAction("Click:OnlineTool",{"online-tool":"online-tool-calculate",then:void 0})})}},52535:function(e,t,n){"use strict";var r=n(34848),i=RegExp.prototype.exec;e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw new TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==r(e))throw new TypeError("RegExp#exec called on incompatible receiver");return i.call(e,t)}},52705:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IndexDependencies=void 0;var r=n(29569),i=n(41502),a=n(11424);t.IndexDependencies={ImmutableDenseMatrixDependencies:r.ImmutableDenseMatrixDependencies,getMatrixDataTypeDependencies:i.getMatrixDataTypeDependencies,createIndexClass:a.createIndexClass}},52726:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createParse=void 0;var i=r(n(94634)),a=n(77942),o=n(22478),s=n(30538),c=n(37917),u="parse",l=["typed","numeric","config","AccessorNode","ArrayNode","AssignmentNode","BlockNode","ConditionalNode","ConstantNode","FunctionAssignmentNode","FunctionNode","IndexNode","ObjectNode","OperatorNode","ParenthesisNode","RangeNode","RelationalNode","SymbolNode"];t.createParse=(0,a.factory)(u,l,function(e){var t=e.typed,n=e.numeric,r=e.config,a=e.AccessorNode,l=e.ArrayNode,d=e.AssignmentNode,f=e.BlockNode,p=e.ConditionalNode,m=e.ConstantNode,y=e.FunctionAssignmentNode,v=e.FunctionNode,h=e.IndexNode,g=e.ObjectNode,b=e.OperatorNode,D=e.ParenthesisNode,x=e.RangeNode,_=e.RelationalNode,w=e.SymbolNode,N=t(u,{string:function(e){return L(e,{})},"Array | Matrix":function(e){return M(e,{})},"string, Object":function(e,t){return L(e,void 0!==t.nodes?t.nodes:{})},"Array | Matrix, Object":M});function M(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=void 0!==t.nodes?t.nodes:{};return(0,s.deepMap)(e,function(e){if("string"!=typeof e)throw new TypeError("String expected");return L(e,n)})}var O={NULL:0,DELIMITER:1,NUMBER:2,SYMBOL:3,UNKNOWN:4},S={",":!0,"(":!0,")":!0,"[":!0,"]":!0,"{":!0,"}":!0,'"':!0,"'":!0,";":!0,"+":!0,"-":!0,"*":!0,".*":!0,"/":!0,"./":!0,"%":!0,"^":!0,".^":!0,"~":!0,"!":!0,"&":!0,"|":!0,"^|":!0,"=":!0,":":!0,"?":!0,"==":!0,"!=":!0,"<":!0,">":!0,"<=":!0,">=":!0,"<<":!0,">>":!0,">>>":!0},A={mod:!0,to:!0,in:!0,and:!0,xor:!0,or:!0,not:!0},E={true:!0,false:!1,null:null,undefined:void 0}
vendor: 4,432 bytes, line 2
2,P=["NaN","Infinity"],C={'"':'"',"'":"'","\\":"\\","/":"/",b:"\b",f:"\f",n:"\n",r:"\r",t:"\t"};function j(e,t){return e.expression.substr(e.index,t)}function T(e){return j(e,1)}function F(e){e.index++}function k(e){return e.expression.charAt(e.index-1)}function B(e){return e.expression.charAt(e.index+1)}function q(e){for(e.tokenType=O.NULL,e.token="",e.comment="";;){if("#"===T(e))for(;"\n"!==T(e)&&""!==T(e);)e.comment+=T(e),F(e);if(!N.isWhitespace(T(e),e.nestingLevel))break;F(e)}if(""!==T(e)){if("\n"===T(e)&&!e.nestingLevel)return e.tokenType=O.DELIMITER,e.token=T(e),void F(e);var t=T(e),n=j(e,2),r=j(e,3);if(3===r.length&&S[r])return e.tokenType=O.DELIMITER,e.token=r,F(e),F(e),void F(e);if(2===n.length&&S[n])return e.tokenType=O.DELIMITER,e.token=n,F(e),void F(e);if(S[t])return e.tokenType=O.DELIMITER,e.token=t,void F(e);if(N.isDigitDot(t)){e.tokenType=O.NUMBER;var i=j(e,2);if("0b"===i||"0o"===i||"0x"===i){for(e.token+=T(e),F(e),e.token+=T(e),F(e);N.isHexDigit(T(e));)e.token+=T(e),F(e);if("."===T(e))for(e.token+=".",F(e);N.isHexDigit(T(e));)e.token+=T(e),F(e);else if("i"===T(e))for(e.token+="i",F(e);N.isDigit(T(e));)e.token+=T(e),F(e);return}if("."===T(e)){if(e.token+=T(e),F(e),!N.isDigit(T(e)))return void(e.tokenType=O.DELIMITER)}else{for(;N.isDigit(T(e));)e.token+=T(e),F(e);N.isDecimalMark(T(e),B(e))&&(e.token+=T(e),F(e))}for(;N.isDigit(T(e));)e.token+=T(e),F(e);if("E"===T(e)||"e"===T(e))if(N.isDigit(B(e))||"-"===B(e)||"+"===B(e)){if(e.token+=T(e),F(e),"+"!==T(e)&&"-"!==T(e)||(e.token+=T(e),F(e)),!N.isDigit(T(e)))throw ce(e,'Digit expected, got "'+T(e)+'"');for(;N.isDigit(T(e));)e.token+=T(e),F(e);if(N.isDecimalMark(T(e),B(e)))throw ce(e,'Digit expected, got "'+T(e)+'"')}else if("."===B(e))throw F(e),ce(e,'Digit expected, got "'+T(e)+'"')}else{if(!N.isAlpha(T(e),k(e),B(e))){for(e.tokenType=O.UNKNOWN;""!==T(e);)e.token+=T(e),F(e);throw ce(e,'Syntax error in part "'+e.token+'"')}for(;N.isAlpha(T(e),k(e),B(e))||N.isDigit(T(e));)e.token+=T(e),F(e);(0,c.hasOwnProperty)(A,e.token)?e.tokenType=O.DELIMITER:e.tokenType=O.SYMBOL}}else e.tokenType=O.DELIMITER}function I(e){do{q(e)}while("\n"===e.token)}function R(e){e.nestingLevel++}function z(e){e.nestingLevel--}function L(e,t){var n={extraNodes:{},expression:"",comment:"",index:0,token:"",tokenType:O.NULL,nestingLevel:0,conditionalLevel:null};(0,i.default)(n,{expression:e,extraNodes:t}),q(n);var r=function(e){var t,n,r=[];for(""!==e.token&&"\n"!==e.token&&";"!==e.token&&(t=U(e),e.comment&&(t.comment=e.comment));"\n"===e.token||";"===e.token;)0===r.length&&t&&(n=";"!==e.token,r.push({node:t,visible:n})),q(e),"\n"!==e.token&&";"!==e.token&&""!==e.token&&(t=U(e),e.comment&&(t.comment=e.comment),n=";"!==e.token,r.push({node:t,visible:n}));return r.length>0?new f(r):(t||(t=new m(void 0),e.comment&&(t.comment=e.comment)),t)}(n);if(""!==n.token)throw n.tokenType===O.DELIMITER?ue(n,"Unexpected operator "+n.token):ce(n,'Unexpected part "'+n.token+'"');return r}function U(e){var t,n,r,i,a=function(e){for(var t=function(e){for(var t=H(e);"or"===e.token;)I(e),t=new b("or","or",[t,H(e)]);return t}(e);"?"===e.token;){var n=e.conditionalLevel;e.conditionalLevel=e.nestingLevel,I(e);var r=t,i=U(e);if(":"!==e.token)throw ce(e,"False part of conditional expression expected");e.conditionalLevel=null,I(e);var a=U(e);t=new p(r,i,a),e.conditionalLevel=n}return t}(e);if("="===e.token){if((0,o.isSymbolNode)(a))return t=a.name,I(e),r=U(e),new d(new w(t),r);if((0,o.isAccessorNode)(a))return I(e),r=U(e),new d(a.object,a.index,r);if((0,o.isFunctionNode)(a)&&(0,o.isSymbolNode)(a.fn)&&(i=!0,n=[],t=a.name,a.args.forEach(function(e,t){(0,o.isSymbolNode)(e)?n[t]=e.name:i=!1}),i))return I(e),r=U(e),new y(t,n,r);throw ce(e,"Invalid left hand side of assignment operator =")}return a}function H(e){for(var t=G(e);"xor"===e.token;)I(e),t=new b("xor","xor",[t,G(e)]);return t}function G(e){for(var t=V(e);"and"===e.token;)I(e),t=new b("and","and",[t,V(e)]);return t}function V(e){for(var t=$(e);"|"===e.token;)I(e),t=new b("|","bitOr",[t,$(e)]);return t}function $(e){for(var t=W(e);"^|"===e.token;)I(e),t=new b("^|","bitXor",[t,W(e)]);return t}function W(e){for(var t=Z(e);"&"===e.token;)I(e),t=new b("&","bitAnd",[t,Z(e)]);return t}function Z(e){for(var t=[Q(e)],n=[],r={"==":"equal","!=":"unequal","<":"smaller",">":"larger","<=":"smallerEq",">=":"largerEq"};(0,c.hasOwnProperty)(r,e.token);){var i={name:e.token,fn:r[e.token]};n.push(i),I(e),t.push(Q(e))}
2return 1===t.length?t[0]:2===t.length?new b(n[0].name,n[0].fn,t):new _(n.map(function(e){return e.fn}),t)}function Q(e){var t,n,r,i;t=X(e);for(var a={"<<":"leftShift",">>":"rightArithShift",">>>":"rightLogShift"};(0,c.hasOwnProperty)(a,e.token);)r=a[n=e.token],I(e),i=[t,X(e)],t=new b(n,r,i);return t}function X(e){var t,n,r,i;t=Y(e);for(var a={to:"to",in:"to"};(0,c.hasOwnProperty)(a,e.token);)r=a[n=e.token],I(e),"in"===n&&""===e.token?t=new b("*","multiply",[t,new w("in")],!0):(i=[t,Y(e)],t=new b(n,r,i));return t}function Y(e){var t,n=[];if(t=":"===e.token?new m(1):J(e),":"===e.token&&e.conditionalLevel!==e.nestingLevel){for(n.push(t);":"===e.token&&n.length<3;)I(e),")"===e.token||"]"===e.token||","===e.token||""===e.token?n.push(new w("end")):n.push(J(e));t=3===n.length?new x(n[0],n[2],n[1]):new x(n[0],n[1])}return t}function J(e){var t,n,r,i;t=K(e);for(var a={"+":"add","-":"subtract"};(0,c.hasOwnProperty)(a,e.token);){r=a[n=e.token],I(e);var o=K(e);i=o.isPercentage?[t,new b("*","multiply",[t,o])]:[t,o],t=new b(n,r,i)}return t}function K(e){var t,n,r,i;n=t=ee(e);for(var a={"*":"multiply",".*":"dotMultiply","/":"divide","./":"dotDivide"};(0,c.hasOwnProperty)(a,e.token);)i=a[r=e.token],I(e),n=ee(e),t=new b(r,i,[t,n]);return t}function ee(e){var t,n;for(n=t=te(e);e.tokenType===O.SYMBOL||"in"===e.token&&(0,o.isConstantNode)(t)||!(e.tokenType!==O.NUMBER||(0,o.isConstantNode)(n)||(0,o.isOperatorNode)(n)&&"!"!==n.op)||"("===e.token;)n=te(e),t=new b("*","multiply",[t,n],!0);return t}function te(e){for(var t=ne(e),n=t,r=[];"/"===e.token&&(0,o.rule2Node)(n);){if(r.push((0,i.default)({},e)),I(e),e.tokenType!==O.NUMBER){(0,i.default)(e,r.pop());break}if(r.push((0,i.default)({},e)),I(e),e.tokenType!==O.SYMBOL&&"("!==e.token){r.pop(),(0,i.default)(e,r.pop());break}(0,i.default)(e,r.pop()),r.pop(),n=ne(e),t=new b("/","divide",[t,n])}return t}function ne(e){var t,n,r,i;t=re(e);for(var a={"%":"mod",mod:"mod"};(0,c.hasOwnProperty)(a,e.token);)r=a[n=e.token],I(e),"%"===n&&e.tokenType===O.DELIMITER&&"("!==e.token?t=new b("/","divide",[t,new m(100)],!1,!0):(i=[t,re(e)],t=new b(n,r,i));return t}function re(e){var t,i,a,o={"-":"unaryMinus","+":"unaryPlus","~":"bitNot",not:"not"};return(0,c.hasOwnProperty)(o,e.token)?(a=o[e.token],t=e.token,I(e),i=[re(e)],new b(t,a,i)):function(e){var t,i,a,o;return t=function(e){var t,i,a;t=function(e){var t=[];if(e.tokenType===O.SYMBOL&&(0,c.hasOwnProperty)(e.extraNodes,e.token)){var i=e.extraNodes[e.token];if(q(e),"("===e.token){if(t=[],R(e),q(e),")"!==e.token)for(t.push(U(e));","===e.token;)q(e),t.push(U(e));if(")"!==e.token)throw ce(e,"Parenthesis ) expected");z(e),q(e)}return new i(t)}return function(e){var t;return e.tokenType===O.SYMBOL||e.tokenType===O.DELIMITER&&e.token in A?(t=e.token,q(e),ie(e,(0,c.hasOwnProperty)(E,t)?new m(E[t]):P.includes(t)?new m(n(t,"number")):new w(t))):function(e){var t;return'"'===e.token||"'"===e.token?(t=ae(e,e.token),ie(e,new m(t))):function(e){var t,i,a,o;if("["===e.token){if(R(e),q(e),"]"!==e.token){var s=oe(e);if(";"===e.token){for(a=1,i=[s];";"===e.token;)q(e),"]"!==e.token&&(i[a]=oe(e),a++);if("]"!==e.token)throw ce(e,"End of matrix ] expected");z(e),q(e),o=i[0].items.length;for(var c=1;c<a;c++)if(i[c].items.length!==o)throw ue(e,"Column dimensions mismatch ("+i[c].items.length+" !== "+o+")");t=new l(i)}else{if("]"!==e.token)throw ce(e,"End of matrix ] expected");z(e),q(e),t=s}}else z(e),q(e),t=new l([]);return ie(e,t)}return function(e){if("{"===e.token){var t;R(e);var i={};do{if(q(e),"}"!==e.token){if('"'===e.token||"'"===e.token)t=ae(e,e.token);else{if(!(e.tokenType===O.SYMBOL||e.tokenType===O.DELIMITER&&e.token in A))throw ce(e,"Symbol or string expected as object key");t=e.token,q(e)}if(":"!==e.token)throw ce(e,"Colon : expected after object key");q(e),i[t]=U(e)}}while(","===e.token);if("}"!==e.token)throw ce(e,"Comma , or bracket } expected after object value");z(e),q(e);var a=new g(i);return ie(e,a)}return function(e){var t;return e.tokenType===O.NUMBER?(t=e.token,q(e),new m(n(t,r.number))):function(e){var t;if("("===e.token){if(R(e),q(e),t=U(e),")"!==e.token)throw ce(e,"Parenthesis ) expected");return z(e),q(e),ie(e,t=new D(t))}return function(e){throw""===e.token?ce(e,"Unexpected end of expression"):ce(e,"Value expected")}(e)}(e)}(e)}(e)}(e)}(e)}(e)}(e);for(var o={"!":"factorial","'":"ctranspose"};(0,c.hasOwnProperty)(o,e.token);)a=o[i=e.token],q(e),t=ie(e,t=new b(i,a,[t]));return t}(e),("^"===e.token||".^"===e.token)&&(a="^"===(i=e.token)?"pow":"dotPow",I(e),o=[t,re(e)],t=new b(i,a,o)),t}(e)}function ie(e,t,n){for(var r;("("===e.token||"["===e.token||"."===e.token)&&(!n||n.includes(e.token));)if(r=[],"("===e.token){if(!(0,o.isSymbolNode)(t)&&!(0,o.isAccessorNode)(t))return t;if(R(e),q(e),")"!==e.token)for(r.push(U(e));","===e.token;)q(e),r.push(U(e));if(")"!==e.token)throw ce(e,"Parenthesis ) expected");z(e),q(e),t=new v(t,r)}else if("["===e.token){if(R(e),q(e),"]"!==e.token)for(r.push(U(e));","===e.token;)q(e),r.push(U(e));if("]"!==e.token)throw ce(e,"Parenthesis ] expected");z(e),q(e),t=new a(t,new h(r))}else{if(q(e),!(e.tokenType===O.SYMBOL||e.tokenType===O.DELIMITER&&e.token in A))throw ce(e,"Property name expected after dot");r.push(new m(e.token)),q(e),t=new a(t,new h(r,!0))}return t}function ae(e,t){for(var n="";""!==T(e)&&T(e)!==t;)if("\\"===T(e)){F(e);var r=T(e),i=C[r];if(void 0!==i)n+=i,e.index+=1;else{if("u"!==r)throw ce(e,"Bad escape character \\".concat(r));var a=e.expression.slice(e.index+1,e.index+5);if(!/^[0-9A-Fa-f]{4}$/.test(a))throw ce(e,"Invalid unicode character \\u".concat(a));n+=String.fromCharCode(parseInt(a,16)),e.index+=5}}else n+=T(e),F(e);if(q(e),e.token!==t)throw ce(e,"End of string ".concat(t," expected"));return q(e),n}function oe(e){for(var t=[U(e)],n=1;","===e.token;)q(e),"]"!==e.token&&";"!==e.token&&(t[n]=U(e),n++);return new l(t)}function se(e){return e.index-e.token.length+1}function ce(e,t){var n=se(e),r=new SyntaxError(t+" (char "+n+")");return r.char=n,r}function ue(e,t){var n=se(e),r=new SyntaxError(t+" (char "+n+")");return r.char=n,r}return N.isAlpha=function(e,t,n){return N.isValidLatinOrGreek(e)||N.isValidMathSymbol(e,n)||N.isValidMathSymbol(t,e)},N.isValidLatinOrGreek=function(e){return/^[a-zA-Z_$\u00C0-\u02AF\u0370-\u03FF\u2100-\u214F]$/.test(e)},N.isValidMathSymbol=function(e,t){return/^[\uD835]$/.test(e)&&/^[\uDC00-\uDFFF]$/.test(t)&&/^[^\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDFCC\uDFCD]$/.test(t)},N.isWhitespace=function(e,t){return" "===e||"\t"===e||"\n"===e&&t>0},N.isDecimalMark=function(e,t){return"."===e&&"/"!==t&&"*"!==t&&"^"!==t},N.isDigitDot=function(e){return e>="0"&&e<="9"||"."===e},N.isDigit=function(e){return e>="0"&&e<="9"},N.isHexDigit=function(e){return e>="0"&&e<="9"||e>="a"&&e<="f"||e>="A"&&e<="F"},t.addConversion({from:"string",to:"Node",convert:N}),N})},52910:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.kronDocs=void 0,t.kronDocs={name:"kron",category:"Matrix",syntax:["kron(x, y)"],description:"Calculates the kronecker product of 2 matrices or vectors.",examples:["kron([[1, 0], [0, 1]], [[1, 2], [3, 4]])","kron([1,1], [2,3,4])"],seealso:["multiply","dot","cross"]}},52965:function(e,t,n){"use strict";n.d(t,{BI:function(){return c},DX:function(){return m},Sx:function(){return l},eC:function(){return y},oc:function(){return u},u4:function(){return d},w:function(){return p}}),n(17482),n(66517),n(88647),n(99650),n(93863),n(82975),n(95165),n(35890),n(53e3);var r=n(20303),i=n(2219);function a(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function s(n,r,i,a){var s=r&&r.prototype instanceof u?r:u,l=Object.create(s.prototype);return o(l,"_invoke",function(n,r,i){var a,o,s,u=0,l=i||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,o=0,s=e,f.n=n,c}};function p(n,r){for(o=n,s=r,t=0;!d&&u&&!i&&t<l.length;t++){var i,a=l[t],p=f.p,m=a[2];n>3?(i=m===r)&&(s=a[(o=a[4])?5:(o=3,3)],a[4]=a[5]=e):a[0]<=p&&((i=n<2&&p<a[1])?(o=0,f.v=r,f.n=a[1]):p<m&&(i=n<3||a[0]>r||r>m)&&(a[4]=n,a[5]=r,f.n=m,o=0))}if(i||n>1)return c;throw d=!0,r}return function(i,l,m){if(u>1)throw TypeError("Generator is already running");for(d&&1===l&&p(l,m),o=l,s=m;(t=o<2?e:s)||!d;){a||(o?o<3?(o>1&&(f.n=-1),p(o,s)):f.n=s:f.v=s);try{if(u=2,a){if(o||(i="next"),t=a[i]){if(!(t=t.call(a,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,o<2&&(o=0)}else 1===o&&(t=a.return)&&t.call(a),o<2&&(s=TypeError("The iterator does not provide a '"+i+"' method"),o=1);a=e}else if((t=(d=f.n<0)?s:n.call(r,f))!==c)break}catch(t){a=e,o=1,s=t}finally{u=1}}return{value:t,done:d}}}(n,i,a),!0),l}var c={};function u(){}function l(){}function d(){}t=Object.getPrototypeOf;var f=[][r]?t(t([][r]())):(o(t={},r,function(){return this}),t),p=d.prototype=u.prototype=Object.create(f);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,o(e,i,"GeneratorFunction")),e.prototype=Object.create(p),e}return l.prototype=d,o(p,"constructor",d),o(d,"constructor",l),l.displayName="GeneratorFunction",o(d,i,"GeneratorFunction"),o(p),o(p,i,"Generator"),o(p,r,function(){return this}),o(p,"toString",function(){return"[object Generator]"}),(a=function(){return{w:s,m:m}})()}function o(e,t,n,r){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}o=function(e,t,n,r){function a(t,n){o(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},o(e,t,n,r)}function s(e,t,n,r,i,a,o){try{var s=e[a](o),c=s.value}catch(e){return void n(e)}s.done?t(c):Promise.resolve(c).then(r,i)}var c=function(e){try{fetch(window.__gscms_base_url+"/gc-api/event-data/"+e,{method:"PUT"}).then(function(e){return e.json()}).then(function(e){console.log(e)}).catch(function(e){console.error(e)})}catch(e){}},u=function(){var e=0;return new Promise(function(t,n){var r=setInterval(function(){e+=1,window.utag?(clearInterval(r),t(!0)):30===e&&(clearInterval(r),n(!1))},100)})},l=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";u().then(function(){r.E5.track(e,t,n,i)}).catch(function(){console.log("utag variable not found")})},d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;Object.keys(e).forEach(function(n){Array.from(t.querySelectorAll(n)).forEach(function(t){t.addEventListener("click",function(t){f(t,e[n])})})})},f=function(e,t){i.k.update(),i.k.waitForVendorConsents().then(function(){l(e,t,t)}).catch(function(){console.log("consents not found")})},p=function(){var e,t=(e=a().m(function e(t,n){return a().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.n=1,i.k.update();case 1:return e.p=1,e.n=2,i.k.waitForVendorConsents();case 2:l(t,n,n),e.n=4;break;case 3:e.p=3,e.v,console.log("consents not found");case 4:return e.a(2)}},e,null,[[1,3]])}),function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function o(e){s(a,r,i,o,c,"next",e)}function c(e){s(a,r,i,o,c,"throw",e)}o(void 0)})});return function(e,n){return t.apply(this,arguments)}}(),m=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;Object.keys(e).forEach(function(n){Array.from(t.querySelectorAll(n)).forEac
2h(function(t){t.addEventListener("click",function(t){console.log(e[n]),e[n].forEach(function(e){e&&(i.k.update(),i.k.waitForVendorConsents().then(function(){l(t,e,e)}).catch(function(){console.log("consents not found")}))})})})})},y=function(){var e=document.querySelector(".gc-header--sticky");if(e){var t=document.querySelector(".gc-subheader"),n=t||e;window.onscroll=function(){window.pageYOffset>20?n.style.boxShadow="rgb(0 0 0) 0px 12px 8px -4px":n.style.boxShadow=""},t&&(window.onresize=r),r()}function r(){var t=e.offsetHeight;n.style.top="".concat(t-1,"px"),n.style.zIndex="100"}}},52972:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.leafCountDocs=void 0,t.leafCountDocs={name:"leafCount",category:"Algebra",syntax:["leafCount(expr)"],description:"Computes the number of leaves in the parse tree of the given expression",examples:['leafCount("e^(i*pi)-1")','leafCount(parse("{a: 22/7, b: 10^(1/2)}"))'],seealso:["simplify"]}},53e3:function(e,t,n){var r=n(18270),i=n(40627);n(80923)("getPrototypeOf",function(){return function(e){return i(r(e))}})},53059:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.applyCallback=function(e,t,n,r,o){if(i.default.isTypedFunction(e)){var s=[t,n,r],c=i.default.resolve(e,s);if(c)return p(c.implementation,s);var u=[t,n],l=i.default.resolve(e,u);if(l)return p(l.implementation,u);var d=[t],f=i.default.resolve(e,d);return f?p(f.implementation,d):p(e,s)}return e(t,n,r);function p(i,s){try{return i.apply(i,s)}catch(i){var c;if(i instanceof TypeError&&"wrongType"===(null===(c=i.data)||void 0===c?void 0:c.category)){var u=[];throw u.push("value: ".concat((0,a.typeOf)(t))),s.length>=2&&u.push("index: ".concat((0,a.typeOf)(n))),s.length>=3&&u.push("array: ".concat((0,a.typeOf)(r))),new TypeError("Function ".concat(o," cannot apply callback arguments ")+"".concat(e.name,"(").concat(u.join(", "),") at index ").concat(JSON.stringify(n)))}throw new TypeError("Function ".concat(o," cannot apply callback arguments ")+"to function ".concat(e.name,": ").concat(i.message))}}};var i=r(n(62369)),a=n(22478)},53146:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bitNotDocs=void 0,t.bitNotDocs={name:"bitNot",category:"Bitwise",syntax:["~x","bitNot(x)"],description:"Bitwise NOT operation. Performs a logical negation on each bit of the given value. Bits that are 0 become 1, and those that are 1 become 0.",examples:["~1","~2","bitNot([2, -3, 4])"],seealso:["bitAnd","bitOr","bitXor","leftShift","rightArithShift","rightLogShift"]}},53149:function(e){"use strict";e.exports=function(e,t){return e.currentStyle?e.currentStyle[t]:window.getComputedStyle?document.defaultView.getComputedStyle(e,null).getPropertyValue(t):null}},53163:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}
2),t.bohrMagnetonDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.bohrMagnetonDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createBohrMagneton:a.createBohrMagneton}},53438:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.partitionSelectDocs=void 0,t.partitionSelectDocs={name:"partitionSelect",category:"Matrix",syntax:["partitionSelect(x, k)","partitionSelect(x, k, compare)"],description:"Partition-based selection of an array or 1D matrix. Will find the kth smallest value, and mutates the input array. Uses Quickselect.",examples:["partitionSelect([5, 10, 1], 2)",'partitionSelect(["C", "B", "A", "D"], 1, compareText)',"arr = [5, 2, 1]","partitionSelect(arr, 0) # returns 1, arr is now: [1, 2, 5]","arr","partitionSelect(arr, 1, 'desc') # returns 2, arr is now: [5, 2, 1]","arr"],seealso:["sort"]}},53784:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setPowersetDocs=void 0,t.setPowersetDocs={name:"setPowerset",category:"Set",syntax:["setPowerset(set)"],description:"Create the powerset of a (multi)set: the powerset contains very possible subsets of a (multi)set. A multi-dimension array will be converted to a single-dimension array before the operation.",examples:["setPowerset([1, 2, 3])"],seealso:["setCartesian"]}},53927:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMeanTransform=void 0;var r=n(77942),i=n(40892),a=n(83598),o=n(46560),s=["typed","add","divide"];t.createMeanTransform=(0,r.factory)("mean",s,function(e){var t=e.typed,n=e.add,r=e.divide,s=(0,a.createMean)({typed:t,add:n,divide:r});return t("mean",{"...any":function(e){e=(0,o.lastDimToZeroBase)(e);try{return s.apply(null,e)}catch(e){throw(0,i.errorTransform)(e)}}})},{isTransformFunction:!0})},53944:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.meanTransformDependencies=void 0;var r=n(1620),i=n(29664),a=n(8011),o=n(11424);t.meanTransformDependencies={addDependencies:r.addDependencies,divideDependencies:i.divideDependencies,typedDependencies:a.typedDependencies,createMeanTransform:o.createMeanTransform}},53955:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resolveDocs=void 0,t.resolveDocs={name:"resolve",category:"Algebra",syntax:["resolve(node, scope)"],description:"Recursively substitute variables in an expression tree.",examples:['resolve(parse("1 + x"), { x: 7 })','resolve(parse("size(text)"), { text: "Hello World" })','resolve(parse("x + y"), { x: parse("3z") })','resolve(parse("3x"), { x: parse("y+z"), z: parse("w^y") })'],seealso:["simplify","evaluate"],mayThrow:["ReferenceError"]}},53962:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createGamma=void 0;var r=n(77942),i=n(93283),a="gamma",o=["typed","config","multiplyScalar","pow","BigNumber","Complex"];t.createGamma=(0,r.factory)(a,o,function(e){var t=e.typed,n=e.config,r=(e.multiplyScalar,e.pow,e.BigNumber),o=e.Complex;return t(a,{number:i.gammaNumber,Complex:function e(t){if(0===t.im)return(0,i.gammaNumber)(t.re);if(t.re<.5){var n=new o(1-t.re,-t.im),r=new o(Math.PI*t.re,Math.PI*t.im);return new o(Math.PI).div(r.sin()).div(e(n))}t=new o(t.re-1,t.im);for(var a=new o(i.gammaP[0],0),s=1;s<i.gammaP.length;++s){var c=new o(i.gammaP[s],0);a=a.add(c.div(t.add(s)))}var u=new o(t.re+i.gammaG+.5,t.im),l=Math.sqrt(2*Math.PI),d=u.pow(t.add(.5)),f=u.neg().exp();return a.mul(l).mul(d).mul(f)},BigNumber:function(e){if(e.isInteger())return e.isNegative()||e.isZero()?new r(1/0):s(e.minus(1));if(!e.isFinite())return new r(e.isNegative()?NaN:1/0);throw new Error("Integer BigNumber expected")}});function s(e){if(e<8)return new r([1,1,2,6,24,120,720,5040][e]);var t=n.precision+(0|Math.log(e.toNumber())),i=r.clone({precision:t});if(e%2==1)return e.times(s(new r(e-1)));for(var a=e,o=new i(e),c=e.toNumber();a>2;)c+=a-=2,o=o.times(c);return new r(o.toPrecision(r.precision))}})},53985:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sluDocs=void 0,t.sluDocs={name:"slu",category:"Algebra",syntax:["slu(A, order, threshold)"],description:"Calculate the Matrix LU decomposition with full pivoting. Matrix A is decomposed in two matrices (L, U) and two permutation vectors (pinv, q) where P * A * Q = L * U",examples:["slu(sparse([4.5, 0, 3.2, 0; 3.1, 2.9, 0, 0.9; 0, 1.7, 3, 0; 3.5, 0.4, 0, 1]), 1, 0.001)"],seealso:["lusolve","lsolve","usolve","matrix","sparse","lup","qr"]}},53996:function(e){!function(){"use strict";var t={s:1,n:0,d:1};function n(e,t){if(isNaN(e=parseInt(e,10)))throw u();return e*t}function r(e,t){if(0===t)throw c();var n=Object.create(s.prototype);n.s=e<0?-1:1;var r=o(e=e<0?-e:e,t);return n.n=e/r,n.d=t/r,n}function i(e){for(var t={},n=e,r=2,i=4;i<=n;){for(;n%r===0;)n/=r,t[r]=(t[r]||0)+1;i+=1+2*r++}return n!==e?n>1&&(t[n]=(t[n]||0)+1):t[e]=(t[e]||0)+1,t}var a=function(e,r){var i,a=0,o=1,s=1,d=0,f=0,p=0,m=1,y=1,v=0,h=1,g=1,b=1,D=1e7;if(null==e);
vendor: 5,039 bytes, line 2
2else if(void 0!==r){if(s=(a=e)*(o=r),a%1!=0||o%1!=0)throw l()}else switch(typeof e){case"object":if("d"in e&&"n"in e)a=e.n,o=e.d,"s"in e&&(a*=e.s);else{if(!(0 in e))throw u();a=e[0],1 in e&&(o=e[1])}s=a*o;break;case"number":if(e<0&&(s=e,e=-e),e%1==0)a=e;else if(e>0){for(e>=1&&(e/=y=Math.pow(10,Math.floor(1+Math.log(e)/Math.LN10)));h<=D&&b<=D;){if(e===(i=(v+g)/(h+b))){h+b<=D?(a=v+g,o=h+b):b>h?(a=g,o=b):(a=v,o=h);break}e>i?(v+=g,h+=b):(g+=v,b+=h),h>D?(a=g,o=b):(a=v,o=h)}a*=y}else(isNaN(e)||isNaN(r))&&(o=a=NaN);break;case"string":if(null===(h=e.match(/\d+|./g)))throw u();if("-"===h[v]?(s=-1,v++):"+"===h[v]&&v++,h.length===v+1?f=n(h[v++],s):"."===h[v+1]||"."===h[v]?("."!==h[v]&&(d=n(h[v++],s)),(1+ ++v===h.length||"("===h[v+1]&&")"===h[v+3]||"'"===h[v+1]&&"'"===h[v+3])&&(f=n(h[v],s),m=Math.pow(10,h[v].length),v++),("("===h[v]&&")"===h[v+2]||"'"===h[v]&&"'"===h[v+2])&&(p=n(h[v+1],s),y=Math.pow(10,h[v+1].length)-1,v+=3)):"/"===h[v+1]||":"===h[v+1]?(f=n(h[v],s),m=n(h[v+2],1),v+=3):"/"===h[v+3]&&" "===h[v+1]&&(d=n(h[v],s),f=n(h[v+2],s),m=n(h[v+4],1),v+=5),h.length<=v){s=a=p+(o=m*y)*d+y*f;break}default:throw u()}if(0===o)throw c();t.s=s<0?-1:1,t.n=Math.abs(a),t.d=Math.abs(o)};function o(e,t){if(!e)return t;if(!t)return e;for(;;){if(!(e%=t))return t;if(!(t%=e))return e}}function s(e,n){if(a(e,n),!(this instanceof s))return r(t.s*t.n,t.d);e=o(t.d,t.n),this.s=t.s,this.n=t.n/e,this.d=t.d/e}var c=function(){return new Error("Division by Zero")},u=function(){return new Error("Invalid argument")},l=function(){return new Error("Parameters must be integer")};s.prototype={s:1,n:0,d:1,abs:function(){return r(this.n,this.d)},neg:function(){return r(-this.s*this.n,this.d)},add:function(e,n){return a(e,n),r(this.s*this.n*t.d+t.s*this.d*t.n,this.d*t.d)},sub:function(e,n){return a(e,n),r(this.s*this.n*t.d-t.s*this.d*t.n,this.d*t.d)},mul:function(e,n){return a(e,n),r(this.s*t.s*this.n*t.n,this.d*t.d)},div:function(e,n){return a(e,n),r(this.s*t.s*this.n*t.d,this.d*t.n)},clone:function(){return r(this.s*this.n,this.d)},mod:function(e,n){if(isNaN(this.n)||isNaN(this.d))return new s(NaN);if(void 0===e)return r(this.s*this.n%this.d,1);if(a(e,n),0===t.n&&0===this.d)throw c();return r(this.s*(t.d*this.n)%(t.n*this.d),t.d*this.d)},gcd:function(e,n){return a(e,n),r(o(t.n,this.n)*o(t.d,this.d),t.d*this.d)},lcm:function(e,n){return a(e,n),0===t.n&&0===this.n?r(0,1):r(t.n*this.n,o(t.n,this.n)*o(t.d,this.d))},ceil:function(e){return e=Math.pow(10,e||0),isNaN(this.n)||isNaN(this.d)?new s(NaN):r(Math.ceil(e*this.s*this.n/this.d),e)},floor:function(e){return e=Math.pow(10,e||0),isNaN(this.n)||isNaN(this.d)?new s(NaN):r(Math.floor(e*this.s*this.n/this.d),e)},round:function(e){return e=Math.pow(10,e||0),isNaN(this.n)||isNaN(this.d)?new s(NaN):r(Math.round(e*this.s*this.n/this.d),e)},inverse:function(){return r(this.s*this.d,this.n)},pow:function(e,n){if(a(e,n),1===t.d)return t.s<0?r(Math.pow(this.s*this.d,t.n),Math.pow(this.n,t.n)):r(Math.pow(this.s*this.n,t.n),Math.pow(this.d,t.n));if(this.s<0)return null;var o=i(this.n),s=i(this.d),c=1,u=1;for(var l in o)if("1"!==l){if("0"===l){c=0;break}if(o[l]*=t.n,o[l]%t.d!==0)return null;o[l]/=t.d,c*=Math.pow(l,o[l])}for(var l in s)if("1"!==l){if(s[l]*=t.n,s[l]%t.d!==0)return null;s[l]/=t.d,u*=Math.pow(l,s[l])}return t.s<0?r(u,c):r(c,u)},equals:function(e,n){return a(e,n),this.s*this.n*t.d===t.s*t.n*this.d},compare:function(e,n){a(e,n);var r=this.s*this.n*t.d-t.s*t.n*this.d;return(0<r)-(r<0)},simplify:function(e){if(isNaN(this.n)||isNaN(this.d))return this;e=e||.001;for(var t=this.abs(),n=t.toContinued(),i=1;i<n.length;i++){for(var a=r(n[i-1],1),o=i-2;o>=0;o--)a=a.inverse().add(n[o]);if(Math.abs(a.sub(t).valueOf())<e)return a.mul(this.s)}return this},divisible:function(e,n){return a(e,n),!(!(t.n*this.d)||this.n*t.d%(t.n*this.d))},valueOf:function(){return this.s*this.n/this.d},toFraction:function(e){var t,n="",r=this.n,i=this.d;return this.s<0&&(n+="-"),1===i?n+=r:(e&&(t=Math.floor(r/i))>0&&(n+=t,n+=" ",r%=i),n+=r,n+="/",n+=i),n},toLatex:function(e){var t,n="",r=this.n,i=this.d;return this.s<0&&(n+="-"),1===i?n+=r:(e&&(t=Math.floor(r/i))>0&&(n+=t,r%=i),n+="\\frac{",n+=r,n+="}{",n+=i,n+="}"),n},toContinued:function(){var e,t=this.n,n=this.d,r=[];if(isNaN(t)||isNaN(n))return r;do{r.push(Math.floor(t/n)),e=t%n,t=n,n=e}while(1!==t);return r},toString:function(e){var t=this.n,n=this.d;if(isNaN(t)||isNaN(n))return"NaN";e=e||15;var r=function(e,t){for(;t%2==0;t/=2);for(;t%5==0;t/=5);if(1===t)return 0;for(var n=10%t,r=1;1!==n;r++)if(n=10*n%t,r>2e3)return 0;return r}(0,n),i=function(e,t,n){for(var r=1,i=function(e,t,n){for(var r=1;t>0;e=e*e%n,t>>=1)1&t&&(r=r*e%n);return r}(10,n,t),a=0;a<300;a++){if(r===i)return a;r=10*r%t,i=10*i%t}return 0}(0,n,r),a=this.s<0?"-":"";if(a+=t/n|0,t%=n,(t*=10)&&(a+="."),r){for(var o=i;o--;)a+=t/n|0,t%=n,t*=10;for(a+="(",o=r;o--;)a+=t/n|0,t%=n,t*=10;a+=")"}else for(o=e;t&&o--;)a+=t/n|0,t%=n,t*=10;return a}},Object.defineProperty(s,"__esModule",{value:!0}),s.default=s,s.Fraction=s,e.exports=s}()},54020:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.BigNumberDependencies=void 0;var r=n(11424);t.BigNumberDependencies={createBigNumberClass:r.createBigNumberClass}},54057:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rotationMatrixDocs=void 0,t.rotationMatrixDocs={name:"rotationMatrix",category:"Matrix",syntax:["rotationMatrix(theta)","rotationMatrix(theta, v)","rotationMatrix(theta, v, format)"],description:"Returns a 2-D rotation matrix (2x2) for a given angle (in radians). Returns a 2-D rotation matrix (3x3) of a given angle (in radians) around given axis.",examples:["rotationMatrix(pi / 2)",'rotationMatrix(unit("45deg"), [0, 0, 1])','rotationMatrix(1, matrix([0, 0, 1]), "sparse")'],seealso:["cos","sin"]}},54066:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dotMultiplyDocs=void 0,t.dotMultiplyDocs={name:"dotMultiply",category:"Operators",syntax:["x .* y","dotMultiply(x, y)"],description:"Multiply two values element wise.",examples:["a = [1, 2, 3; 4, 5, 6]","b = [2, 1, 1; 3, 2, 5]","a .* b"],seealso:["multiply","divide","dotDivide"]}},54141:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSetUnion=void 0;var r=n(80257),i=n(77942),a="setUnion",o=["typed","size","concat","subset","setIntersect","setSymDifference","Index"];t.createSetUnion=(0,i.factory)(a,o,function(e){var t=e.typed,n=e.size,i=e.concat,o=e.subset,s=e.setIntersect,c=e.setSymDifference,u=e.Index;return t(a,{"Array | Matrix, Array | Matrix":function(e,t){if(0===o(n(e),new u(0)))return(0,r.flatten)(t);if(0===o(n(t),new u(0)))return(0,r.flatten)(e);var a=(0,r.flatten)(e),l=(0,r.flatten)(t);return i(c(a,l),s(a,l))}})})},54181:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createApply=void 0;var r=n(77942),i=n(80257),a=n(22478),o=n(87333),s="apply",c=["typed","isInteger"];function u(e,t,n){var r,i,a;if(t<=0){if(Array.isArray(e[0])){for(a=function(e){var t,n,r=e.length,i=e[0].length,a=[];for(n=0;n<i;n++){var o=[];for(t=0;t<r;t++)o.push(e[t][n]);a.push(o)}return a}(e),i=[],r=0;r<a.length;r++)i[r]=u(a[r],t-1,n);return i}return n(e)}for(i=[],r=0;r<e.length;r++)i[r]=u(e[r],t-1,n);return i}t.createApply=(0,r.factory)(s,c,function(e){var t=e.typed,n=e.isInteger;return t(s,{"Array | Matrix, number | BigNumber, function":function(e,t,r){if(!n(t))throw new TypeError("Integer number expected for dimension");var s=Array.isArray(e)?(0,i.arraySize)(e):e.size();if(t<0||t>=s.length)throw new o.IndexError(t,s.length);return(0,a.isMatrix)(e)?e.create(u(e.valueOf(),t,r)):u(e,t,r)}})})},54581:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filterTransformDependencies=void 0;var r=n(8011),i=n(11424);t.filterTransformDependencies={typedDependencies:r.typedDependencies,createFilterTransform:i.createFilterTransform}},54756:function(e,t,n){var r=n(4633)();e.exports=r;try{regeneratorRuntime=r}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},54913:function(e,t,n){"use strict";var r=n(92127),i=n(66179)(1);r(r.P+r.F*!n(86884)([].map,!0),"Array",{map:function(e){return i(this,e,arguments[1])}})},54944:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numericDependencies=void 0;var r=n(81868),i=n(31107),a=n(17072),o=n(11424);t.numericDependencies={bignumberDependencies:r.bignumberDependencies,fractionDependencies:i.fractionDependencies,numberDependencies:a.numberDependencies,createNumeric:o.createNumeric}},55022:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexDependencies=void 0;var r=n(59254),i=n(8011),a=n(11424);t.hexDependencies={formatDependencies:r.formatDependencies,typedDependencies:i.typedDependencies,createHex:a.createHex}},55089:function(e){var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},55445:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setSymDifferenceDependencies=void 0;var r=n(52705),i=n(43977),a=n(97300),o=n(38348),s=n(75611),c=n(8011),u=n(11424);t.setSymDifferenceDependencies={IndexDependencies:r.IndexDependencies,concatDependencies:i.concatDependencies,setDifferenceDependencies:a.setDifferenceDependencies,sizeDependencies:o.sizeDependencies,subsetDependencies:s.subsetDependencies,typedDependencies:c.typedDependencies,createSetSymDifference:u.createSetSymDifference}},55534:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.weakMixingAngleDependencies=void 0;var r=n(54020),i=n(11424);t.weakMixingAngleDependencies={BigNumberDependencies:r.BigNumberDependencies,createWeakMixingAngle:i.createWeakMixingAngle}},55569:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createFft=void 0;var i=r(n(41132)),a=n(80257),o=n(77942),s=["typed","matrix","addScalar","multiplyScalar","divideScalar","exp","tau","i","dotDivide","conj","pow","ceil","log2"];t.createFft=(0,o.factory)("fft",s,function(e){var t=e.typed,n=(e.matrix,e.addScalar),r=e.multiplyScalar,o=e.divideScalar,s=e.exp,c=e.tau,u=e.i,l=e.dotDivide,d=e.conj,f=e.pow,p=e.ceil,m=e.log2;return t("fft",{Array:y,Matrix:function(e){return e.create(y(e.toArray()))}});function y(e){var t=(0,a.arraySize)(e);return 1===t.length?h(e,t[0]):v(e.map(function(e){return y(e,t.slice(1))}),0)}function v(e,t){var n=(0,a.arraySize)(e);if(0!==t)return new Array(n[0]).fill(0).map(function(n,r){return v(e[r],t-1)});if(1===n.length)return h(e);function r(e){var t=(0,a.arraySize)(e);return new Array(t[1]).fill(0).map(function(n,r){return new Array(t[0]).fill(0).map(function(t,n){return e[n][r]})})}return r(v(r(e),1))}function h(e){var t=e.length;if(1===t)return[e[0]];if(t%2==0){for(var a=[].concat((0,i.default)(h(e.filter(function(e,t){return t%2==0}))),(0,i.default)(h(e.filter(function(e,t){return t%2==1})))),v=0;v<t/2;v++){var g=a[v],b=r(a[v+t/2],s(r(r(c,u),o(-v,t))));a[v]=n(g,b),a[v+t/2]=n(g,r(-1,b))}return a}return function(e){for(var t=e.length,n=s(o(r(-1,r(u,c)),t)),a=[],v=1-t;v<t;v++)a.push(f(n,o(f(v,2),2)));for(var g=f(2,p(m(t+t-1))),b=[].concat((0,i.default)(new Array(t).fill(0).map(function(n,i){return r(e[i],a[t-1+i])})),(0,i.default)(new Array(g-t).fill(0))),D=[].concat((0,i.default)(new Array(t+t-1).fill(0).map(function(e,t){return o(1,a[t])})),(0,i.default)(new Array(g-(t+t-1)).fill(0))),x=h(b),_=h(D),w=new Array(g).fill(0).map(function(e,t){return r(x[t],_[t])}),N=l(d(y(d(w))),g),M=[],O=t-1;O<t+t-1;O++)M.push(r(N[O],a[O]));return M}(e)}})},55704:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMatrixFromFunction=void 0;var r=n(77942),i="matrixFromFunction",a=["typed","matrix","isZero"];t.createMatrixFromFunction=(0,r.factory)(i,a,function(e){var t=e.typed,n=e.matrix,r=e.isZero;return t(i,{"Array | Matrix, function, string, string":function(e,t,n,r){return a(e,t,n,r)},"Array | Matrix, function, string":function(e,t,n){return a(e,t,n)},"Matrix, function":function(e,t){return a(e,t,"dense")},"Array, function":function(e,t){return a(e,t,"dense").toArray()},"Array | Matrix, string, function":function(e,t,n){return a(e,n,t)},"Array | Matrix, string, string, function":function(e,t,n,r){return a(e,r,t,n)}});function a(e,t,i,a){var o;return(o=void 0!==a?n(i,a):n(i)).resize(e),o.forEach(function(e,n){var i=t(n);r(i)||o.set(n,i)}),o}})},55720:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={config:!0,IndexError:!0,DimensionError:!0,ArgumentsError:!0,create:!0,factory:!0};Object.defineProperty(t,"ArgumentsError",{enumerable:!0,get:function(){return l.ArgumentsError}}),Object.defineProperty(t,"DimensionError",{enumerable:!0,get:function(){return u.DimensionError}}),Object.defineProperty(t,"IndexError",{enumerable:!0,get:function(){return c.IndexError}}),Object.defineProperty(t,"config",{enumerable:!0,get:function(){return i.config}}),Object.defineProperty(t,"create",{enumerable:!0,get:function(){return p.create}}),Object.defineProperty(t,"factory",{enumerable:!0,get:function(){return m.factory}});var i=n(93173),a=n(43105);Object.keys(a).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))});var o=n(79175);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))});var s=n(4184);
2Object.keys(s).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))});var c=n(87333),u=n(8973),l=n(60997),d=n(18015);Object.keys(d).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))});var f=n(11424);Object.keys(f).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===f[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return f[e]}}))});var p=n(93642),m=n(77942)},55721:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cscDocs=void 0,t.cscDocs={name:"csc",category:"Trigonometry",syntax:["csc(x)"],description:"Compute the cosecant of x in radians. Defined as 1/sin(x)",examples:["csc(2)","1 / sin(2)"],seealso:["sec","cot","sin"]}},55729:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.subsetTransformDependencies=void 0;var r=n(1620),i=n(72372),a=n(8011),o=n(99192),s=n(11424);t.subsetTransformDependencies={addDependencies:r.addDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:a.typedDependencies,zerosDependencies:o.zerosDependencies,createSubsetTransform:s.createSubsetTransform}},55762:function(e,t,n){"use strict";var r=n(67526),i=n(47967),a=n(1763),o=n(67574)("species");e.exports=function(e){var t=r[e];a&&t&&!t[o]&&i.f(t,o,{configurable:!0,get:function(){return this}})}},55858:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compareNaturalDocs=void 0,t.compareNaturalDocs={name:"compareNatural",category:"Relational",syntax:["compareNatural(x, y)"],description:"Compare two values of any type in a deterministic, natural way. Returns 1 when x > y, -1 when x < y, and 0 when x == y.",examples:["compareNatural(2, 3)","compareNatural(3, 2)","compareNatural(2, 2)","compareNatural(5cm, 40mm)",'compareNatural("2", "10")',"compareNatural(2 + 3i, 2 + 4i)","compareNatural([1, 2, 4], [1, 2, 3])","compareNatural([1, 5], [1, 2, 3])","compareNatural([1, 2], [1, 2])","compareNatural({a: 2}, {a: 4})"],seealso:["equal","unequal","smaller","smallerEq","largerEq","compare","compareText"]}},55869:function(e,t,n){var r=n(887);e.exports=function(e,t,n,i,a){var o=r(e,t,n,i,a);return o.next().then(function(e){return e.done?e.value:o.next()})},e.exports.__esModule=!0,e.exports.default=e.exports},56019:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.acothDocs=void 0,t.acothDocs={name:"acoth",category:"Trigonometry",syntax:["acoth(x)"],description:"Calculate the hyperbolic arccotangent of a value, defined as `acoth(x) = (ln((x+1)/x) + ln(x/(x-1))) / 2`.",examples:["acoth(2)","acoth(0.5)"],seealso:["acsch","asech"]}},56094:function(e){var t=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=t)},56115:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createQuantileSeq=void 0;var r=n(22478),i=n(80257),a=n(77942),o=n(54181),s="quantileSeq",c=["typed","?bignumber","add","subtract","divide","multiply","partitionSelect","compare","isInteger","smaller","smallerEq","larger"];t.createQuantileSeq=(0,a.factory)(s,c,function(e){var t=e.typed,n=e.bignumber,a=e.add,c=e.subtract,u=e.divide,l=e.multiply,d=e.partitionSelect,f=e.compare,p=e.isInteger,m=e.smaller,y=e.smallerEq,v=e.larger,h=(0,o.createApply)({typed:t,isInteger:p});return t(s,{"Array | Matrix, number | BigNumber":function(e,t){return b(e,t,!1)},"Array | Matrix, number | BigNumber, number":function(e,t,n){return g(e,t,!1,n,b)},"Array | Matrix, number | BigNumber, boolean":b,"Array | Matrix, number | BigNumber, boolean, number":function(e,t,n,r){return g(e,t,n,r,b)},"Array | Matrix, Array | Matrix":function(e,t){return D(e,t,!1)},"Array | Matrix, Array | Matrix, number":function(e,t,n){return g(e,t,!1,n,D)},"Array | Matrix, Array | Matrix, boolean":D,"Array | Matrix, Array | Matrix, boolean, number":function(e,t,n,r){return g(e,t,n,r,D)}});function g(e,t,n,r,i){return h(e,r,function(e){return i(e,t,n)})}function b(e,t,i){var o,s=e.valueOf();if(m(t,0))throw new Error("N/prob must be non-negative");if(y(t,1))return(0,r.isNumber)(t)?x(s,t,i):n(x(s,t,i));if(v(t,1)){if(!p(t))throw new Error("N must be a positive integer");if(v(t,4294967295))throw new Error("N must be less than or equal to 2^32-1, as that is the maximum length of an Array");var c=a(t,1);o=[];for(var l=0;m(l,t);l++){var d=u(l+1,c);o.push(x(s,d,i))}return(0,r.isNumber)(t)?o:n(o)}}function D(e,t,n){for(var r=e.valueOf(),i=t.valueOf(),a=[],o=0;o<i.length;++o)a.push(x(r,i[o],n));return a}function x(e,t,n){var o=(0,i.flatten)(e),s=o.length;if(0===s)throw new Error("Cannot calculate quantile of an empty sequence");
2var u,m,y=(0,r.isNumber)(t)?t*(s-1):t.times(s-1),v=(0,r.isNumber)(t)?Math.floor(y):y.floor().toNumber(),h=(0,r.isNumber)(t)?y%1:y.minus(v);if(p(y))return n?o[y]:d(o,(0,r.isNumber)(t)?y:y.valueOf());if(n)u=o[v],m=o[v+1];else{m=d(o,v+1),u=o[v];for(var g=0;g<v;++g)f(o[g],u)>0&&(u=o[g])}return a(l(u,c(1,h)),l(m,h))}})},56133:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createRelationalNode=void 0;var i=r(n(17383)),a=r(n(34579)),o=r(n(28452)),s=r(n(63072)),c=r(n(29511)),u=r(n(43693)),l=n(26656),d=n(15479),f=n(18020),p=n(45896),m=n(77942);function y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(y=function(){return!!e})()}var v="RelationalNode",h=["Node"];t.createRelationalNode=(0,m.factory)(v,h,function(e){var t=e.Node,n={equal:"==",unequal:"!=",smaller:"<",larger:">",smallerEq:"<=",largerEq:">="},r=function(e){function t(e,n){var r,a,c,u;if((0,i.default)(this,t),a=this,c=t,c=(0,s.default)(c),r=(0,o.default)(a,y()?Reflect.construct(c,[],(0,s.default)(a).constructor):c.apply(a,u)),!Array.isArray(e))throw new TypeError("Parameter conditionals must be an array");if(!Array.isArray(n))throw new TypeError("Parameter params must be an array");if(e.length!==n.length-1)throw new TypeError("Parameter params must contain exactly one more element than parameter conditionals");return r.conditionals=e,r.params=n,r}return(0,c.default)(t,e),(0,a.default)(t,[{key:"type",get:function(){return v}},{key:"isRelationalNode",get:function(){return!0}},{key:"_compile",value:function(e,t){var n=this,r=this.params.map(function(n){return n._compile(e,t)});return function(t,i,a){for(var o,s=r[0](t,i,a),c=0;c<n.conditionals.length;c++)if(o=s,s=r[c+1](t,i,a),!(0,f.getSafeProperty)(e,n.conditionals[c])(o,s))return!1;return!0}}},{key:"forEach",value:function(e){var t=this;this.params.forEach(function(n,r){return e(n,"params["+r+"]",t)},this)}},{key:"map",value:function(e){var n=this;return new t(this.conditionals.slice(),this.params.map(function(t,r){return n._ifNode(e(t,"params["+r+"]",n))},this))}},{key:"clone",value:function(){return new t(this.conditionals,this.params)}},{key:"_toString",value:function(e){for(var t=e&&e.parenthesis?e.parenthesis:"keep",r=(0,l.getPrecedence)(this,t,e&&e.implicit),i=this.params.map(function(n,i){var a=(0,l.getPrecedence)(n,t,e&&e.implicit);return"all"===t||null!==a&&a<=r?"("+n.toString(e)+")":n.toString(e)}),a=i[0],o=0;o<this.conditionals.length;o++)a+=" "+n[this.conditionals[o]],a+=" "+i[o+1];return a}},{key:"toJSON",value:function(){return{mathjs:v,conditionals:this.conditionals,params:this.params}}},{key:"_toHTML",value:function(e){for(var t=e&&e.parenthesis?e.parenthesis:"keep",r=(0,l.getPrecedence)(this,t,e&&e.implicit),i=this.params.map(function(n,i){var a=(0,l.getPrecedence)(n,t,e&&e.implicit);return"all"===t||null!==a&&a<=r?'<span class="math-parenthesis math-round-parenthesis">(</span>'+n.toHTML(e)+'<span class="math-parenthesis math-round-parenthesis">)</span>':n.toHTML(e)}),a=i[0],o=0;o<this.conditionals.length;o++)a+='<span class="math-operator math-binary-operator math-explicit-binary-operator">'+(0,d.escape)(n[this.conditionals[o]])+"</span>"+i[o+1];return a}},{key:"_toTex",value:function(e){for(var t=e&&e.parenthesis?e.parenthesis:"keep",n=(0,l.getPrecedence)(this,t,e&&e.implicit),r=this.params.map(function(r,i){var a=(0,l.getPrecedence)(r,t,e&&e.implicit);return"all"===t||null!==a&&a<=n?"\\left("+r.toTex(e)+"\right)":r.toTex(e)}),i=r[0],a=0;a<this.conditionals.length;a++)i+=p.latexOperators[this.conditionals[a]]+r[a+1];return i}}],[{key:"fromJSON",value:function(e){return new t(e.conditionals,e.params)}}])}(t);return(0,u.default)(r,"name",v),r},{isClass:!0,isNode:!0})},56246:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compositionDocs=void 0,t.compositionDocs={name:"composition",category:"Combinatorics",syntax:["composition(n, k)"],description:"The composition counts of n into k parts. composition only takes integer arguments. The following condition must be enforced: k <= n.",examples:["composition(5, 3)"],seealso:["combinations"]}},56267:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.rationalizeDependencies=void 0;var r=n(81868),i=n(31107),a=n(72914),o=n(83006),s=n(74121),c=n(16349),u=n(19211),l=n(88442),d=n(4825),f=n(45171),p=n(3789),m=n(1620),y=n(29664),v=n(48487),h=n(81139),g=n(72372),b=n(87121),D=n(58775),x=n(90545),_=n(18934),w=n(81566),N=n(73929),M=n(21829),O=n(8011),S=n(11424);t.rationalizeDependencies={bignumberDependencies:r.bignumberDependencies,fractionDependencies:i.fractionDependencies,AccessorNodeDependencies:a.AccessorNodeDependencies,ArrayNodeDependencies:o.ArrayNodeDependencies,ConstantNodeDependencies:s.ConstantNodeDependencies,FunctionNodeDependencies:c.FunctionNodeDependencies,IndexNodeDependencies:u.IndexNodeDependencies,ObjectNodeDependencies:l.ObjectNodeDependencies,OperatorNodeDependencies:d.OperatorNodeDependencies,ParenthesisNodeDependencies:f.ParenthesisNodeDependencies,SymbolNodeDependencies:p.SymbolNodeDependencies,addDependencies:m.addDependencies,divideDependencies:y.divideDependencies,equalDependencies:v.equalDependencies,isZeroDependencies:h.isZeroDependencies,matrixDependencies:g.matrixDependencies,multiplyDependencies:b.multiplyDependencies,parseDependencies:D.parseDependencies,powDependencies:x.powDependencies,simplifyDependencies:_.simplifyDependencies,simplifyConstantDependencies:w.simplifyConstantDependencies,simplifyCoreDependencies:N.simplifyCoreDependencies,subtractDependencies:M.subtractDependencies,typedDependencies:O.typedDependencies,createRationalize:S.createRationalize}},56611:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dotDocs=void 0,t.dotDocs={name:"dot",category:"Matrix",syntax:["dot(A, B)","A * B"],description:"Calculate the dot product of two vectors. The dot product of A = [a1, a2, a3, ..., an] and B = [b1, b2, b3, ..., bn] is defined as dot(A, B) = a1 * b1 + a2 * b2 + a3 * b3 + ... + an * bn",examples:["dot([2, 4, 1], [2, 2, 3])","[2, 4, 1] * [2, 2, 3]"],seealso:["multiply","cross"]}},56629:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.forEachDependencies=void 0;var r=n(8011),i=n(11424);t.forEachDependencies={typedDependencies:r.typedDependencies,createForEach:i.createForEach}},56678:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.multinomialDependencies=void 0;var r=n(1620),i=n(29664),a=n(68288),o=n(81225),s=n(20014),c=n(87121),u=n(8011),l=n(11424);t.multinomialDependencies={addDependencies:r.addDependencies,divideDependencies:i.divideDependencies,factorialDependencies:a.factorialDependencies,isIntegerDependencies:o.isIntegerDependencies,isPositiveDependencies:s.isPositiveDependencies,multiplyDependencies:c.multiplyDependencies,typedDependencies:u.typedDependencies,createMultinomial:l.createMultinomial}},56692:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.invmodDocs=void 0,t.invmodDocs={name:"invmod",category:"Arithmetic",syntax:["invmod(a, b)"],description:"Calculate the (modular) multiplicative inverse of a modulo b. Solution to the equation ax ≣ 1 (mod b)",examples:["invmod(8, 12)","invmod(7, 13)","invmod(15151, 15122)"],seealso:["gcd","xgcd"]}},56696:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCsc=void 0;var r=n(77942),i=n(93283),a=n(66903),o=["typed","BigNumber"];t.createCsc=(0,r.factory)("csc",o,function(e){var t=e.typed,n=e.BigNumber,r=(0,a.createTrigUnit)({typed:t});return t("csc",{number:i.cscNumber,Complex:function(e){return e.csc()},BigNumber:function(e){return new n(1).div(e.sin())}},r)})},56703:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createColumn=void 0;var r=n(77942),i=n(22478),a=n(37917),o=n(80257),s="column",c=["typed","Index","matrix","range"];t.createColumn=(0,r.factory)(s,c,function(e){var t=e.typed,n=e.Index,r=e.matrix,c=e.range;return t(s,{"Matrix, number":u,"Array, number":function(e,t){return u(r((0,a.clone)(e)),t).valueOf()}});function u(e,t){if(2!==e.size().length)throw new Error("Only two dimensional matrix is supported");(0,o.validateIndex)(t,e.size()[1]);var a=c(0,e.size()[0]),s=new n(a,t),u=e.subset(s);return(0,i.isMatrix)(u)?u:r([[u]])}})},56742:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.lruQueue=function(e){var t=0,n=1,r=Object.create(null),i=Object.create(null),a=0,o=function(e){var o=i[e];if(o&&(delete r[o],delete i[e],--t,n===o)){if(!t)return a=0,void(n=1);for(;!Object.prototype.hasOwnProperty.call(r,++n););}};return e=Math.abs(e),{hit:function(s){var c=i[s],u=++a;if(r[u]=s,i[s]=u,!c){if(++t<=e)return;return s=r[n],o(s),s}if(delete r[c],n===c)for(;!Object.prototype.hasOwnProperty.call(r,++n););},delete:o,clear:function(){t=a=0,n=1,r=Object.create(null),i=Object.create(null)}}}},57221:function(e,t,n){var r=n(61249),i=n(3344);e.exports=function(e){return r(i(e))}},57256:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createApplyTransform=void 0;var r=n(40892),i=n(77942),a=n(54181),o=n(22478),s=["typed","isInteger"];t.createApplyTransform=(0,i.factory)("apply",s,function(e){var t=e.typed,n=e.isInteger,i=(0,a.createApply)({typed:t,isInteger:n});return t("apply",{"...any":function(e){var t=e[1];(0,o.isNumber)(t)?e[1]=t-1:(0,o.isBigNumber)(t)&&(e[1]=t.minus(1));try{return i.apply(null,e)}catch(e){throw(0,r.errorTransform)(e)}}})},{isTransformFunction:!0})},57290:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log10Docs=void 0,t.log10Docs={name:"log10",category:"Arithmetic",syntax:["log10(x)"],description:"Compute the 10-base logarithm of a value.",examples:["log10(0.00001)","log10(10000)","10 ^ 4","log(10000) / log(10)","log(10000, 10)"],seealso:["exp","log"]}},57320:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createGetMatrixDataType=void 0;var r=n(77942),i=n(80257),a=n(22478),o="getMatrixDataType",s=["typed"];t.createGetMatrixDataType=(0,r.factory)(o,s,function(e){return(0,e.typed)(o,{Array:function(e){return(0,i.getArrayDataType)(e,a.typeOf)},Matrix:function(e){return e.getDataType()}})})},57357:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMatAlgo01xDSid=void 0;var r=n(77942),i=n(8973),a=["typed"];t.createMatAlgo01xDSid=(0,r.factory)("matAlgo01xDSid",a,function(e){var t=e.typed;return function(e,n,r,a){var o=e._data,s=e._size,c=e._datatype||e.getDataType(),u=n._values,l=n._index,d=n._ptr,f=n._size,p=n._datatype||void 0===n._data?n._datatype:n.getDataType();if(s.length!==f.length)throw new i.DimensionError(s.length,f.length);if(s[0]!==f[0]||s[1]!==f[1])throw new RangeError("Dimension mismatch. Matrix A ("+s+") must match Matrix B ("+f+")");if(!u)throw new Error("Cannot perform operation on Dense Matrix and Pattern Sparse Matrix");var m,y,v=s[0],h=s[1],g="string"==typeof c&&"mixed"!==c&&c===p?c:void 0,b=g?t.find(r,[g,g]):r,D=[];for(m=0;m<v;m++)D[m]=[];var x=[],_=[];for(y=0;y<h;y++){for(var w=y+1,N=d[y],M=d[y+1],O=N;O<M;O++)x[m=l[O]]=a?b(u[O],o[m][y]):b(o[m][y],u[O]),_[m]=w;for(m=0;m<v;m++)_[m]===w?D[m][y]=x[m]:D[m][y]=o[m][y]}return e.createDenseMatrix({data:D,size:[v,h],datatype:c===e._datatype&&p===n._datatype?g:void 0})}})},57359:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIsZero=void 0;var r=n(30538),i=n(77942),a=n(93283),o="isZero",s=["typed"];t.createIsZero=(0,i.factory)(o,s,function(e){var t=e.typed;return t(o,{number:a.isZeroNumber,BigNumber:function(e){return e.isZero()},Complex:function(e){return 0===e.re&&0===e.im},Fraction:function(e){return 1===e.d&&0===e.n},Unit:t.referToSelf(function(e){return function(n){return t.find(e,n.valueType())(n.value)}}),"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,r.deepMap)(t,e)}})})})},57468:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toDependencies=void 0;var r=n(43977),i=n(72372),a=n(8011),o=n(11424);t.toDependencies={concatDependencies:r.concatDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:a.typedDependencies,createTo:o.createTo}},57476:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sqrtmDocs=void 0,t.sqrtmDocs={name:"sqrtm",category:"Arithmetic",syntax:["sqrtm(x
2)"],description:"Calculate the principal square root of a square matrix. The principal square root matrix `X` of another matrix `A` is such that `X * X = A`.",examples:["sqrtm([[33, 24], [48, 57]])"],seealso:["sqrt","abs","square","multiply"]}},57508:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMatAlgo13xDD=void 0;var r=n(77942),i=n(8973),a=["typed"];t.createMatAlgo13xDD=(0,r.factory)("matAlgo13xDD",a,function(e){var t=e.typed;return function(e,r,a){var o,s=e._data,c=e._size,u=e._datatype,l=r._data,d=r._size,f=r._datatype,p=[];if(c.length!==d.length)throw new i.DimensionError(c.length,d.length);for(var m=0;m<c.length;m++){if(c[m]!==d[m])throw new RangeError("Dimension mismatch. Matrix A ("+c+") must match Matrix B ("+d+")");p[m]=c[m]}var y=a;"string"==typeof u&&u===f&&(o=u,y=t.find(a,[o,o]));var v=p.length>0?n(y,0,p,p[0],s,l):[];return e.createDenseMatrix({data:v,size:p,datatype:o})};function n(e,t,r,i,a,o){var s=[];if(t===r.length-1)for(var c=0;c<i;c++)s[c]=e(a[c],o[c]);else for(var u=0;u<i;u++)s[u]=n(e,t+1,r,r[t+1],a[u],o[u]);return s}})},57598:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HelpDependencies=void 0;var r=n(66798),i=n(11424);t.HelpDependencies={evaluateDependencies:r.evaluateDependencies,createHelpClass:i.createHelpClass}},57627:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createCeilNumber=t.createCeil=void 0;var i=r(n(85715)),a=r(n(93110)),o=n(77942),s=n(30538),c=n(12135),u=n(61827),l=n(14020),d=n(71487),f=n(26470),p="ceil",m=["typed","config","round","matrix","equalScalar","zeros","DenseMatrix"],y=t.createCeilNumber=(0,o.factory)(p,["typed","config","round"],function(e){var t=e.typed,n=e.config,r=e.round;return t(p,{number:function(e){return(0,c.nearlyEqual)(e,r(e),n.epsilon)?r(e):Math.ceil(e)},"number, number":function(e,t){if((0,c.nearlyEqual)(e,r(e,t),n.epsilon))return r(e,t);var a="".concat(e,"e").split("e"),o=(0,i.default)(a,2),s=o[0],u=o[1],l=Math.ceil(Number("".concat(s,"e").concat(Number(u)+t))),d="".concat(l,"e").split("e"),f=(0,i.default)(d,2);return s=f[0],u=f[1],Number("".concat(s,"e").concat(Number(u)-t))}})});t.createCeil=(0,o.factory)(p,m,function(e){var t=e.typed,n=e.config,r=e.round,i=e.matrix,o=e.equalScalar,c=e.zeros,p=e.DenseMatrix,m=(0,l.createMatAlgo11xS0s)({typed:t,equalScalar:o}),v=(0,d.createMatAlgo12xSfs)({typed:t,DenseMatrix:p}),h=(0,f.createMatAlgo14xDs)({typed:t}),g=y({typed:t,config:n,round:r});return t("ceil",{number:g.signatures.number,"number,number":g.signatures["number,number"],Complex:function(e){return e.ceil()},"Complex, number":function(e,t){return e.ceil(t)},"Complex, BigNumber":function(e,t){return e.ceil(t.toNumber())},BigNumber:function(e){return(0,u.nearlyEqual)(e,r(e),n.epsilon)?r(e):e.ceil()},"BigNumber, BigNumber":function(e,t){return(0,u.nearlyEqual)(e,r(e,t),n.epsilon)?r(e,t):e.toDecimalPlaces(t.toNumber(),a.default.ROUND_CEIL)},Fraction:function(e){return e.ceil()},"Fraction, number":function(e,t){return e.ceil(t)},"Fraction, BigNumber":function(e,t){return e.ceil(t.toNumber())},"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,s.deepMap)(t,e,!0)}}),"Array, number | BigNumber":t.referToSelf(function(e){return function(t,n){return(0,s.deepMap)(t,function(t){return e(t,n)},!0)}}),"SparseMatrix, number | BigNumber":t.referToSelf(function(e){return function(t,n){return m(t,n,e,!1)}}),"DenseMatrix, number | BigNumber":t.referToSelf(function(e){return function(t,n){return h(t,n,e,!1)}}),"number | Complex | Fraction | BigNumber, Array":t.referToSelf(function(e){return function(t,n){return h(i(n),t,e,!0).valueOf()}}),"number | Complex | Fraction | BigNumber, Matrix":t.referToSelf(function(e){return function(t,n){return o(t,0)?c(n.size(),n.storage()):"dense"===n.storage()?h(n,t,e,!0):v(n,t,e,!0)}})})})},57629:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bitNotDependencies=void 0;var r=n(8011),i=n(11424);t.bitNotDependencies={typedDependencies:r.typedDependencies,createBitNot:i.createBitNot}},57657:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createMatrixFromRows=void 0;var r=n(77942);function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var a="matrixFromRows",o=["typed","matrix","flatten","size"];t.createMatrixFromRows=(0,r.factory)(a,o,function(e){var t=e.typed,n=e.matrix,r=e.flatten,o=e.size;return t(a,{"...Array":function(e){return s(e)},"...Matrix":function(e){return n(s(e.map(function(e){return e.toArray()})))}});function s(e){if(0===e.length)throw new TypeError("At least one row is needed to construct a matrix.");var t,n=c(e[0]),a=[],o=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){c=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(c)throw o}}}}(e);try{for(o.s();!(t=o.n()).done;){var s=t.value,u=c(s);if(u!==n)throw new TypeError("The vectors had different length: "+(0|n)+" ≠ "+(0|u));a.push(r(s))}}catch(e){o.e(e)}finally{o.f()}return a}function c(e){var t=o(e);if(1===t.length)return t[0];if(2===t.length){if(1===t[0])return t[1];if(1===t[1])return t[0];throw new TypeError("At least one of the arguments is not a vector.")}throw new TypeError("Only one- or two-dimensional vectors are supported.")}})},57684:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setMultiplicityDependencies=void 0;var r=n(52705),i=n(15457),a=n(38348),o=n(75611),s=n(8011),c=n(11424);t.setMultiplicityDependencies={IndexDependencies:r.IndexDependencies,compareNaturalDependencies:i.compareNaturalDependencies,sizeDependencies:a.sizeDependencies,subsetDependencies:o.subsetDependencies,typedDependencies:s.typedDependencies,createSetMultiplicity:c.createSetMultiplicity}},57855:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.assignFactory=function(e){var t=e.subset,n=e.matrix;return function(e,r,s){try{if(Array.isArray(e))return n(e).subset(r,s).valueOf().forEach(function(t,n){e[n]=t}),e;if(e&&"function"==typeof e.subset)return e.subset(r,s);if("string"==typeof e)return t(e,r,s);if("object"===(0,i.default)(e)){if(!r.isObjectProperty())throw TypeError("Cannot apply a numeric index as object property");return(0,o.setSafeProperty)(e,r.getObjectProperty(),s),e}throw new TypeError("Cannot apply index: unsupported type of object")}catch(e){throw(0,a.errorTransform)(e)}}};var i=r(n(73738)),a=n(40892),o=n(18020)},57917:function(e){var t={}.hasOwnProperty;e.exports=function(e,n){return t.call(e,n)}},58034:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createOr=void 0;var r=n(8222),i=n(71487),a=n(41377),o=n(77942),s=n(60685),c=n(93283),u=["typed","matrix","equalScalar","DenseMatrix","concat"];t.createOr=(0,o.factory)("or",u,function(e){var t=e.typed,n=e.matrix,o=e.equalScalar,u=e.DenseMatrix,l=e.concat,d=(0,r.createMatAlgo03xDSf)({typed:t}),f=(0,a.createMatAlgo05xSfSf)({typed:t,equalScalar:o}),p=(0,i.createMatAlgo12xSfs)({typed:t,DenseMatrix:u}),m=(0,s.createMatrixAlgorithmSuite)({typed:t,matrix:n,concat:l});return t("or",{"number, number":c.orNumber,"Complex, Complex":function(e,t){return 0!==e.re||0!==e.im||0!==t.re||0!==t.im},"BigNumber, BigNumber":function(e,t){return!e.isZero()&&!e.isNaN()||!t.isZero()&&!t.isNaN()},"Unit, Unit":t.referToSelf(function(e){return function(t,n){return e(t.value||0,n.value||0)}})},m({SS:f,DS:d,Ss:p}))})},58229:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.unequalDocs=void 0,t.unequalDocs={name:"unequal",category:"Relational",syntax:["x != y","unequal(x, y)"],description:"Check unequality of two values. Returns true if the values are unequal, and false if they are equal.",examples:["2+2 != 3","2+2 != 4","a = 3.2","b = 6-2.8","a != b","50cm != 0.5m","5 cm != 2 inch"],seealso:["equal","smaller","larger","smallerEq","largerEq","compare","deepEqual"]}},58307:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSmallerEqNumber=t.createSmallerEq=void 0;var r=n(61827),i=n(12135),a=n(77942),o=n(8222),s=n(72071),c=n(71487),u=n(60685),l=n(85367),d="smallerEq",f=["typed","config","matrix","DenseMatrix","concat"],p=(t.createSmallerEq=(0,a.factory)(d,f,function(e){var t=e.typed,n=e.config,i=e.matrix,a=e.DenseMatrix,f=e.concat,m=(0,o.createMatAlgo03xDSf)({typed:t}),y=(0,s.createMatAlgo07xSSf)({typed:t,DenseMatrix:a}),v=(0,c.createMatAlgo12xSfs)({typed:t,DenseMatrix:a}),h=(0,u.createMatrixAlgorithmSuite)({typed:t,matrix:i,concat:f}),g=(0,l.createCompareUnits)({typed:t});return t(d,p({typed:t,config:n}),{"boolean, boolean":function(e,t){return e<=t},"BigNumber, BigNumber":function(e,t){return e.lte(t)||(0,r.nearlyEqual)(e,t,n.epsilon)},"Fraction, Fraction":function(e,t){return 1!==e.compare(t)},"Complex, Complex":function(){throw new TypeError("No ordering relation is defined for complex numbers")}},g,h({SS:y,DS:m,Ss:v}))}),t.createSmallerEqNumber=(0,a.factory)(d,["typed","config"],function(e){var t=e.typed,n=e.config;return t(d,{"number, number":function(e,t){return e<=t||(0,i.nearlyEqual)(e,t,n.epsilon)}})}))},58308:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csEtree=function(e,t){if(!e)return null;var n,r,i=e._index,a=e._ptr,o=e._size,s=o[0],c=o[1],u=[],l=[],d=c;if(t)for(n=0;n<s;n++)l[d+n]=-1;for(var f=0;f<c;f++){u[f]=-1,l[0+f]=-1;for(var p=a[f],m=a[f+1],y=p;y<m;y++){var v=i[y];for(n=t?l[d+v]:v;-1!==n&&n<f;n=r)r=l[0+n],l[0+n]=f,-1===r&&(u[n]=f);t&&(l[d+v]=f)}}return u}},58319:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bitAndTransformDependencies=void 0;var r=n(1620),i=n(43977),a=n(42603),o=n(72372),s=n(8574),c=n(8011),u=n(99192),l=n(11424);t.bitAndTransformDependencies={addDependencies:r.addDependencies,concatDependencies:i.concatDependencies,equalScalarDependencies:a.equalScalarDependencies,matrixDependencies:o.matrixDependencies,notDependencies:s.notDependencies,typedDependencies:c.typedDependencies,zerosDependencies:u.zerosDependencies,createBitAndTransform:l.createBitAndTransform}},58335:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBitAnd=void 0;var r=n(33371),i=n(33999),a=n(14020),o=n(24058),s=n(77942),c=n(60685),u=n(93283),l="bitAnd",d=["typed","matrix","equalScalar","concat"];t.createBitAnd=(0,s.factory)(l,d,function(e){var t=e.typed,n=e.matrix,s=e.equalScalar,d=e.concat,f=(0,i.createMatAlgo02xDS0)({typed:t,equalScalar:s}),p=(0,o.createMatAlgo06xS0S0)({typed:t,equalScalar:s}),m=(0,a.createMatAlgo11xS0s)({typed:t,equalScalar:s}),y=(0,c.createMatrixAlgorithmSuite)({typed:t,matrix:n,concat:d});return t(l,{"number, number":u.bitAndNumber,"BigNumber, BigNumber":r.bitAndBigNumber},y({SS:p,DS:f,Ss:m}))})},58443:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DenseMatrixDependencies=void 0;var r=n(17196),i=n(11424);t.DenseMatrixDependencies={MatrixDependencies:r.MatrixDependencies,createDenseMatrixClass:i.createDenseMatrixClass}},58775:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseDependencies=void 0;var r=n(72914),i=n(83006),a=n(82532),o=n(84850),s=n(48243),c=n(74121),u=n(32736),l=n(16349),d=n(19211),f=n(88442),p=n(4825),m=n(45171),y=n(47146),v=n(4336),h=n(3789),g=n(54944),b=n(8011),D=n(11424);t.parseDependencies={AccessorNodeDependencies:r.AccessorNodeDependencies,ArrayNodeDependencies:i.ArrayNodeDependencies,AssignmentNodeDependencies:a.AssignmentNodeDependencies,BlockNodeDependencies:o.BlockNodeDependencies,ConditionalNodeDependencies:s.ConditionalNodeDependencies,ConstantNodeDependencies:c.ConstantNodeDependencies,FunctionAssignmentNodeDependencies:u.FunctionAssignmentNodeDependencies,FunctionNodeDependencies:l.FunctionNodeDependencies,IndexNodeDependencies:d.IndexNodeDependencies,ObjectNodeDependencies:f.ObjectNodeDependencies,OperatorNodeDependencies:p.OperatorNodeDependencies,ParenthesisNodeDependencies:m.ParenthesisNodeDependencies,RangeNodeDependencies:y.RangeNodeDependencies,RelationalNodeDependencies:v.RelationalNodeDependencies,SymbolNodeDependencies:h.SymbolNodeDependencies,numericDependencies:g.numericDependencies,typedDependencies:b.typedDependencies,createParse:D.createParse}},58776:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createFreqz=void 0;var r=n(77942),i="freqz",a=["typed","add","multiply","Complex","divide","matrix"];t.createFreqz=(0,r.factory)(i,a,function(e){var t=e.typed,n=e.add,r=e.multiply,a=e.Complex,o=e.divide,s=e.matrix;return t(i,{"Array, Array":function(e,t){return c(e,t,u(512))},"Array, Array, Array":function(e,t,n){return c(e,t,n)},"Array, Array, number":function(e,t,n){if(n<0)throw new Error("w must be a positive number");return c(e,t,u(n))},"Matrix, Matrix":function(e,t){var n=u(512),r=c(e.valueOf(),t.valueOf(),n),i=r.w,a=r.h;return{w:s(i),h:s(a)}},"Matrix, Matrix, Matrix":function(e,t,n){var r=c(e.valueOf(),t.valueOf(),n.valueOf()).h;return{h:s(r),w:s(n)}},"Matrix, Matrix, number":function(e,t,n){if(n<0)throw new Error("w must be a positive number");var r=u(n),i=c(e.valueOf(),t.valueOf(),r).h;return{h:s(i),w:s(r)}}});function c(e,t,i){for(var s=[],c=[],u=0;u<i.length;u++){for(var l=a(0,0),d=a(0,0),f=0;f<e.length;f++)l=n(l,r(e[f],a(Math.cos(-f*i[u]),Math.sin(-f*i[u]))));for(var p=0;p<t.length;p++)d=n(d,r(t[p],a(Math.cos(-p*i[u]),Math.sin(-p*i[u]))));s.push(l),c.push(d)}for(var m=[],y=0;y<s.length;y++)m.push(o(s[y],c[y]));return{h:m,w:i}}function u(e){for(var t=[],n=0;n<e;n++)t.push(n/e*Math.PI);return t}})},58945:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sinDependencies=void 0;var r=n(8011),i=n(11424);t.sinDependencies={typedDependencies:r.typedDependencies,createSin:i.createSin}},59028:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.planckLengthDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.planckLengthDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createPlanckLength:a.createPlanckLength}},59254:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatDependencies=void 0;var r=n(8011),i=n(11424);t.formatDependencies={typedDependencies:r.typedDependencies,createFormat:i.createFormat}},59382:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bitOrDocs=void 0,t.bitOrDocs={name:"bitOr",category:"Bitwise",syntax:["x | y","bitOr(x, y)"],description:"Bitwise OR operation. Performs the logical inclusive OR operation on each pair of corresponding bits of the two given values. The result in each position is 1 if the first bit is 1 or the second bit is 1 or both bits are 1, otherwise, the result is 0.",examples:["5 | 3","bitOr([1, 2, 3], 4)"],seealso:["bitAnd","bitNot","bitXor","leftShift","rightArithShift","rightLogShift"]}},59415:function(e,t,n){var r=n(34561),i=n(86140).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},59623:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.printTransformDependencies=void 0;var r=n(1620),i=n(72372),a=n(8011),o=n(99192),s=n(11424);t.printTransformDependencies={addDependencies:r.addDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:a.typedDependencies,zerosDependencies:o.zerosDependencies,createPrintTransform:s.createPrintTransform}},59695:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.erfDocs=void 0,t.erfDocs={name:"erf",category:"Special",syntax:["erf(x)"],description:"Compute the erf function of a value using a rational Chebyshev approximations for different intervals of x",examples:["erf(0.2)","erf(-0.5)","erf(4)"],seealso:[]}},59979:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fftDependencies=void 0;var r=n(77112),i=n(85112),a=n(61635),o=n(78508),s=n(1685),c=n(61832),u=n(87412),l=n(27533),d=n(72372),f=n(33985),p=n(90545),m=n(21725),y=n(8011),v=n(11424);t.fftDependencies={addScalarDependencies:r.addScalarDependencies,ceilDependencies:i.ceilDependencies,conjDependencies:a.conjDependencies,divideScalarDependencies:o.divideScalarDependencies,dotDivideDependencies:s.dotDivideDependencies,expDependencies:c.expDependencies,iDependencies:u.iDependencies,log2Dependencies:l.log2Dependencies,matrixDependencies:d.matrixDependencies,multiplyScalarDependencies:f.multiplyScalarDependencies,powDependencies:p.powDependencies,tauDepen
2dencies:m.tauDependencies,typedDependencies:y.typedDependencies,createFft:v.createFft}},60033:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createExpm1=void 0;var r=n(77942),i=n(93283),a="expm1",o=["typed","Complex"];t.createExpm1=(0,r.factory)(a,o,function(e){var t=e.typed,n=e.Complex;return t(a,{number:i.expm1Number,Complex:function(e){var t=Math.exp(e.re);return new n(t*Math.cos(e.im)-1,t*Math.sin(e.im))},BigNumber:function(e){return e.exp().minus(1)}})})},60053:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSchur=void 0;var r=n(77942),i="schur",a=["typed","matrix","identity","multiply","qr","norm","subtract"];t.createSchur=(0,r.factory)(i,a,function(e){var t=e.typed,n=e.matrix,r=e.identity,a=e.multiply,o=e.qr,s=e.norm,c=e.subtract;return t(i,{Array:function(e){var t=u(n(e));return{U:t.U.valueOf(),T:t.T.valueOf()}},Matrix:function(e){return u(e)}});function u(e){var t,n=e.size()[0],i=e,u=r(n),l=0;do{t=i;var d=o(i),f=d.Q,p=d.R;if(i=a(p,f),u=a(u,f),l++>100)break}while(s(c(i,t))>1e-4);return{U:u,T:i}}})},60160:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.typeOfDependencies=void 0;var r=n(8011),i=n(11424);t.typeOfDependencies={typedDependencies:r.typedDependencies,createTypeOf:i.createTypeOf}},60195:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.absDependencies=void 0;var r=n(8011),i=n(11424);t.absDependencies={typedDependencies:r.typedDependencies,createAbs:i.createAbs}},60253:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isConstantExpression=function e(t){return!!(0,r.isConstantNode)(t)||(!(!(0,r.isFunctionNode)(t)&&!(0,r.isOperatorNode)(t)||!t.args.every(e))||!(!(0,r.isParenthesisNode)(t)||!e(t.content)))},Object.defineProperty(t,"isConstantNode",{enumerable:!0,get:function(){return r.isConstantNode}}),t.isNumericNode=function(e){return(0,r.isConstantNode)(e)||(0,r.isOperatorNode)(e)&&e.isUnary()&&(0,r.isConstantNode)(e.args[0])},Object.defineProperty(t,"isVariableNode",{enumerable:!0,get:function(){return r.isSymbolNode}});var r=n(22478)},60431:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.inverseConductanceQuantumDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.inverseConductanceQuantumDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createInverseConductanceQuantum:a.createInverseConductanceQuantum}},60432:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.atanhDocs=void 0,t.atanhDocs={name:"atanh",category:"Trigonometry",syntax:["atanh(x)"],description:"Calculate the hyperbolic arctangent of a value, defined as `atanh(x) = ln((1 + x)/(1 - x)) / 2`.",examples:["atanh(0.5)"],seealso:["acosh","asinh"]}},60523:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.gravitationConstantDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.gravitationConstantDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createGravitationConstant:a.createGravitationConstant}},60532:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nullDocs=void 0,t.nullDocs={name:"null",category:"Constants",syntax:["null"],description:"Value null",examples:["null"],seealso:["true","false"]}},60542:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createParserClass=void 0;var r=n(77942),i=n(46546),a=["evaluate"];t.createParserClass=(0,r.factory)("Parser",a,function(e){var t=e.evaluate;function n(){if(!(this instanceof n))throw new SyntaxError("Constructor must be called with the new operator");Object.defineProperty(this,"scope",{value:(0,i.createEmptyMap)(),writable:!1})}return n.prototype.type="Parser",n.prototype.isParser=!0,n.prototype.evaluate=function(e){return t(e,this.scope)},n.prototype.get=function(e){if(this.scope.has(e))return this.scope.get(e)},n.prototype.getAll=function(){return(0,i.toObject)(this.scope)},n.prototype.getAllAsMap=function(){return this.scope},n.prototype.set=function(e,t){return this.scope.set(e,t),t},n.prototype.remove=function(e){this.scope.delete(e)},n.prototype.clear=function(){this.scope.clear()},n},{isClass:!0})},60573:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.magneticFluxQuantumDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.magneticFluxQuantumDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createMagneticFluxQuantum:a.createMagneticFluxQuantum}},60585:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rangeDocs=void 0,t.rangeDocs={name:"range",category:"Type",syntax:["start:end","start:step:end","range(start, end)","range(start, end, step)","range(string)"],description:"Create a range. Lower bound of the range is included, upper bound is excluded.",examples:["1:5","3:-1:-3","range(3, 7)","range(0, 12, 2)",'range("4:10")',"range(1m, 1m, 3m)","a = [1, 2, 3, 4; 5, 6, 7, 8]","a[1:2, 1:2]"],seealso:["concat","det","diag","identity","inv","ones","size","squeeze","subset","trace","transpose","zeros"]}},60647:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createReshape=void 0;var r=n(80257),i=n(77942),a="reshape",o=["typed","isInteger","matrix"];t.createReshape=(0,i.factory)(a,o,function(e){var t=e.typed,n=e.isInteger;return t(a,{"Matrix, Array":function(e,t){return e.reshape(t,!0)},"Array, Array":function(e,t){return t.forEach(function(e){if(!n(e))throw new TypeError("Invalid size for dimension: "+e)}),(0,r.reshape)(e,t)}})})},60685:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createMatrixAlgorithmSuite=void 0;var i=r(n(41132)),a=n(77942),o=n(37917),s=n(57508),c=n(26470),u=n(19904),l=["typed","matrix","concat"];t.createMatrixAlgorithmSuite=(0,a.factory)("matrixAlgorithmSuite",l,function(e){var t=e.typed,n=e.matrix,r=e.concat,a=(0,s.createMatAlgo13xDD)({typed:t}),l=(0,c.createMatAlgo14xDs)({typed:t}),d=(0,u.createBroadcast)({concat:r});return function(e){var r,s=e.elop,c=e.SD||e.DS;s?(r={"DenseMatrix, DenseMatrix":function(e,t){return a.apply(void 0,(0,i.default)(d(e,t)).concat([s]))},"Array, Array":function(e,t){return a.apply(void 0,(0,i.default)(d(n(e),n(t))).concat([s])).valueOf()},"Array, DenseMatrix":function(e,t){return a.apply(void 0,(0,i.default)(d(n(e),t)).concat([s]))},"DenseMatrix, Array":function(e,t){return a.apply(void 0,(0,i.default)(d(e,n(t))).concat([s]))}},e.SS&&(r["SparseMatrix, SparseMatrix"]=function(t,n){return e.SS.apply(e,(0,i.default)(d(t,n)).concat([s,!1]))}),e.DS&&(r["DenseMatrix, SparseMatrix"]=function(t,n){return e.DS.apply(e,(0,i.default)(d(t,n)).concat([s,!1]))},r["Array, SparseMatrix"]=function(t,r){return e.DS.apply(e,(0,i.default)(d(n(t),r)).concat([s,!1]))}),c&&(r["SparseMatrix, DenseMatrix"]=function(e,t){return c.apply(void 0,(0,i.default)(d(t,e)).concat([s,!0]))},r["SparseMatrix, Array"]=function(e,t){return c.apply(void 0,(0,i.default)(d(n(t),e)).concat([s,!0]))})):(r={"DenseMatrix, DenseMatrix":t.referToSelf(function(e){return function(t,n){return a.apply(void 0,(0,i.default)(d(t,n)).concat([e]))}}),"Array, Array":t.referToSelf(function(e){return function(t,r){return a.apply(void 0,(0,i.default)(d(n(t),n(r))).concat([e])).valueOf()}}),"Array, DenseMatrix":t.referToSelf(function(e){return function(t,r){return a.apply(void 0,(0,i.default)(d(n(t),r)).concat([e]))}}),"DenseMatrix, Array":t.referToSelf(function(e){return function(t,r){return a.apply(void 0,(0,i.default)(d(t,n(r))).concat([e]))}})},e.SS&&(r["SparseMatrix, SparseMatrix"]=t.referToSelf(function(t){return function(n,r){return e.SS.apply(e,(0,i.default)(d(n,r)).concat([t,!1]))}})),e.DS&&(r["DenseMatrix, SparseMatrix"]=t.referToSelf(function(t){return function(n,r){return e.DS.apply(e,(0,i.default)(d(n,r)).concat([t,!1]))}}),r["Array, SparseMatrix"]=t.referToSelf(function(t){return function(r,a){return e.DS.apply(e,(0,i.default)(d(n(r),a)).concat([t,!1]))}})),c&&(r["SparseMatrix, DenseMatrix"]=t.referToSelf(function(e){return function(t,n){return c.apply(void 0,(0,i.default)(d(n,t)).concat([e,!0]))}}),r["SparseMatrix, Array"]=t.referToSelf(function(e){return function(t,r){return c.apply(void 0,(0,i.default)(d(n(r),t)).concat([e,!0]))}})));var u=e.scalar||"any";(e.Ds||e.Ss)&&(s?(r["DenseMatrix,"+u]=function(e,t){return l(e,t,s,!1)},r[u+", DenseMatrix"]=function(e,t){return l(t,e,s,!0)},r["Array,"+u]=function(e,t){return l(n(e),t,s,!1).valueOf()},r[u+", Array"]=function(e,t){return l(n(t),e,s,!0).valueOf()}):(r["DenseMatrix,"+u]=t.referToSelf(function(e){return function(t,n){return l(t,n,e,!1)}}),r[u+", DenseMatrix"]=t.referToSelf(function(e){return function(t,n){return l(n,t,e,!0)}}),r["Array,"+u]=t.referToSelf(function(e){return function(t,r){return l(n(t),r,e,!1).valueOf()}}),r[u+", Array"]=t.referToSelf(function(e){return function(t,r){return l(n(r),t,e,!0).valueOf()}})));var f=void 0!==e.sS?e.sS:e.Ss;return s?(e.Ss&&(r["SparseMatrix,"+u]=function(t,n){return e.Ss(t,n,s,!1)}),f&&(r[u+", SparseMatrix"]=function(e,t){return f(t,e,s,!0)})):(e.Ss&&(r["SparseMatrix,"+u]=t.referToSelf(function(t){return function(n,r){return e.Ss(n,r,t,!1)}})),f&&(r[u+", SparseMatrix"]=t.referToSelf(function(e){return function(t,n){return f(n,t,e,!0)}}))),s&&s.signatures&&(0,o.extend)(r,s.signatures),r}})},60687:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createVersion=t.createUppercasePi=t.createUppercaseE=t.createTrue=t.createTau=t.createSQRT2=t.createSQRT1_2=t.createPi=t.createPhi=t.createNull=t.createNaN=t.createLOG2E=t.createLOG10E=t.createLN2=t.createLN10=t.createInfinity=t.createI=t.createFalse=t.createE=void 0;var r=n(77942),i=n(19626),a=n(88705),o=n(93283);function s(e,t,n){return(0,r.factory)(e,t,n,{recreateOnConfigChange:!0})}t.createTrue=(0,r.factory)("true",[],function(){return!0}),t.createFalse=(0,r.factory)("false",[],function(){return!1}),t.createNull=(0,r.factory)("null",[],function(){return null}),t.createInfinity=s("Infinity",["config","?BigNumber"],function(e){var t=e.config,n=e.BigNumber;return"BigNumber"===t.number?new n(1/0):1/0}),t.createNaN=s("NaN",["config","?BigNumber"],function(e){var t=e.config,n=e.BigNumber;return"BigNumber"===t.number?new n(NaN):NaN}),t.createPi=s("pi",["config","?BigNumber"],function(e){var t=e.config,n=e.BigNumber;return"BigNumber"===t.number?(0,a.createBigNumberPi)(n):o.pi}),t.createTau=s("tau",["config","?BigNumber"],function(e){var t=e.config,n=e.BigNumber;return"BigNumber"===t.number?(0,a.createBigNumberTau)(n):o.tau}),t.createE=s("e",["config","?BigNumber"],function(e){var t=e.config,n=e.BigNumber;return"BigNumber"===t.number?(0,a.createBigNumberE)(n):o.e}),t.createPhi=s("phi",["config","?BigNumber"],function(e){var t=e.config,n=e.BigNumber;return"BigNumber"===t.number?(0,a.createBigNumberPhi)(n):o.phi}),t.createLN2=s("LN2",["config","?BigNumber"],function(e){var t=e.config,n=e.BigNumber;return"BigNumber"===t.number?new n(2).ln():Math.LN2}),t.createLN10=s("LN10",["config","?BigNumber"],function(e){var t=e.config,n=e.BigNumber;return"BigNumber"===t.number?new n(10).ln():Math.LN10}),t.createLOG2E=s("LOG2E",["config","?BigNumber"],function(e){var t=e.config,n=e.BigNumber;return"BigNumber"===t.number?new n(1).div(new n(2).ln()):Math.LOG2E}),t.createLOG10E=s("LOG10E",["config","?BigNumber"],function(e){var t=e.config,n=e.BigNumber;return"BigNumber"===t.number?new n(1).div(new n(10).ln()):Math.LOG10E}),t.createSQRT1_2=s("SQRT1_2",["config","?BigNumber"],function(e){var t=e.config,n=e.BigNumber;return"BigNumber"===t.number?new n("0.5").sqrt():Math.SQRT1_2}),t.createSQRT2=s("SQRT2",["config","?BigNumber"],function(e){var t=e.config,n=e.BigNumber;return"BigNumber"===t.number?new n(2).sqrt():Math.SQRT2}),t.createI=s("i",["Complex"],function(e){return e.Complex.I}),t.createUppercasePi=(0,r.factory)("PI",["pi"],function(e){return e.pi}),t.createUppercaseE=(0,r.factory)("E",["e"],function(e){return e.e}),t.createVersion=(0,r.factory)("version",[],function(){return i.version})},60873:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCot=void 0;var r=n(77942),i=n(93283),a=n(66903),o=["typed","BigNumber"];t.createCot=(0,r.factory)("cot",o,function(e){var t=e.typed,n=e.BigNumber,r=(0,a.createTrigUnit)({typed:t});return t("cot",{number:i.cotNumber,Complex:function(e){return e.cot()},BigNumber:function(e){return new n(1).div(e.tan())}},r)})},60906:function(e){e.exports={}},60941:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.usolveDocs=void 0,t.usolveDocs={name:"usolve",category:"Algebra",syntax:["x=usolve(U, b)"],description:"Finds one solution of the linear system U * x = b where U is an [n x n] upper triangular matrix and b is a [n] column vector.",examples:["x=usolve(sparse([1, 1, 1, 1; 0, 1, 1, 1; 0, 0, 1, 1; 0, 0, 0, 1]), [1; 2; 3; 4])"],seealso:["usolveAll","lup","lusolve","lsolve","matrix","sparse"]}},60997:function(e,t){"use strict";function n(e,t,r,i){if(!(this instanceof n))throw new SyntaxError("Constructor must be called with the new operator");this.fn=e,this.count=t,this.min=r,this.max=i,this.message="Wrong number of arguments in function "+e+" ("+t+" provided, "+r+(null!=i?"-"+i:"")+" expected)",this.stack=(new Error).stack}Object.defineProperty(t,"__esModule",{value:!0}),t.ArgumentsError=n,n.prototype=new Error,n.prototype.constructor=Error,n.prototype.name="ArgumentsError",n.prototype.isArgumentsError=!0},60999:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.LOG10EDependencies=void 0;var r=n(54020),i=n(11424);t.LOG10EDependencies={BigNumberDependencies:r.BigNumberDependencies,createLOG10E:i.createLOG10E}},61020:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csFlip=function(e){return-e-2}},61060:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.zpk2tfDependencies=void 0;var r=n(29),i=n(1620),a=n(87121),o=n(17072),s=n(8011),c=n(11424);t.zpk2tfDependencies={ComplexDependencies:r.ComplexDependencies,addDependencies:i.addDependencies,multiplyDependencies:a.multiplyDependencies,numberDependencies:o.numberDependencies,typedDependencies:s.typedDependencies,createZpk2tf:c.createZpk2tf}},61090:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.distanceDocs=void 0,t.distanceDocs={name:"distance",category:"Geometry",syntax:["distance([x1, y1], [x2, y2])","distance([[x1, y1], [x2, y2]])"],description:"Calculates the Euclidean distance between two points.",examples:["distance([0,0], [4,4])","distance([[0,0], [4,4]])"],seealso:[]}},61220:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.orDependencies=void 0;var r=n(58443),i=n(43977),a=n(42603),o=n(72372),s=n(8011),c=n(11424);t.orDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,concatDependencies:i.concatDependencies,equalScalarDependencies:a.equalScalarDependencies,matrixDependencies:o.matrixDependencies,typedDependencies:s.typedDependencies,createOr:c.createOr}},61233:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NodeDependencies=void 0;var r=n(11424);t.NodeDependencies={createNode:r.createNode}},61249:function(e,t,n){var r=n(55089);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},61270:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.acothDependencies=void 0;var r=n(54020),i=n(29),a=n(8011),o=n(11424);t.acothDependencies={BigNumberDependencies:r.BigNumberDependencies,ComplexDependencies:i.ComplexDependencies,typedDependencies:a.typedDependencies,createAcoth:o.createAcoth}},61290:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.diagDependencies=void 0;var r=n(58443),i=n(50372),a=n(72372),o=n(8011),s=n(11424);t.diagDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,SparseMatrixDependencies:i.SparseMatrixDependencies,matrixDependencies:a.matrixDependencies,typedDependencies:o.typedDependencies,createDiag:s.createDiag}},61308:function(e,t,n){var r=n(67526).document;e.exports=r&&r.documentElement},61354:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createInv=void 0;var r=n(22478),i=n(80257),a=n(77942),o=n(15479),s=["typed","matrix","divideScalar","addScalar","multiply","unaryMinus","det","identity","abs"];t.createInv=(0,a.factory)("inv",s,function(e){var t=e.typed,n=e.matrix,a=e.divideScalar,s=e.addScalar,c=e.multiply,u=e.unaryMinus,l=e.det,d=e.identity,f=e.abs;return t("inv",{"Array | Matrix":function(e){var t=(0,r.isMatrix)(e)?e.size():(0,i.arraySize)(e);switch(t.length){case 1:if(1===t[0])return(0,r.isMatrix)(e)?n([a(1,e.valueOf()[0])]):[a(1,e[0])];throw new RangeError("Matrix must be square (size: "+(0,o.format)(t)+")");case 2:var s=t[0],c=t[1];if(s===c)return(0,r.isMatrix)(e)?n(p(e.valueOf(),s,c),e.storage()):p(e,s,c);throw new RangeError("Matrix must be square (size: "+(0,o.format)(t)+")");default:throw new RangeError("Matrix must be two dimensional (size: "+(0,o.format)(t)+")")}},any:function(e){return a(1,e)}});function p(e,t,n){var r,i,o,p,m;if(1===t){if(0===(p=e[0][0]))throw Error("Cannot calculate inverse, determinant is zero");return[[a(1,p)]]}if(2===t){var y=l(e);if(0===y)throw Error("Cannot calculate inverse, determinant is zero");return[[a(e[1][1],y),a(u(e[0][1]),y)],[a(u(e[1][0]),y),a(e[0][0],y)]]}var v=e.concat();for(r=0;r<t;r++)v[r]=v[r].concat();for(var h=d(t).valueOf(),g=0;g<n;g++){var b=f(v[g][g]),D=g;for(r=g+1;r<t;)f(v[r][g])>b&&(b=f(v[r][g]),D=r),r++;if(0===b)throw Error("Cannot calculate inverse, determinant is zero");(r=D)!==g&&(m=v[g],v[g]=v[r],v[r]=m,m=h[g],h[g]=h[r],h[r]=m);var x=v[g],_=h[g];for(r=0;r<t;r++){var w=v[r],N=h[r];if(r!==g){if(0!==w[g]){for(o=a(u(w[g]),x[g]),i=g;i<n;i++)w[i]=s(w[i],c(o,x[i]));for(i=0;i<n;i++)N[i]=s(N[i],c(o,_[i]))}}else{for(o=x[g],i=g;i<n;i++)w[i]=a(w[i],o);for(i=0;i<n;i++)N[i]=a(N[i],o)}}}return h}})},61464:function(e,t,n){var r=n(57221),i=n(81485),a=n(70157);e.exports=function(e){return function(t,n,o){var s,c=r(t),u=i(c.length),l=a(o,u);if(e&&n!=n){for(;u>l;)if((s=c[l++])!=s)return!0}else for(;u>l;l++)if((e||l in c)&&c[l]===n)return e||l||0;return!e&&-1}}},61627:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.hexDocs=void 0,t.hexDocs={name:"hex",category:"Utils",syntax:["hex(value)"],description:"Format a number as hexadecimal",examples:["hex(240)"],seealso:["bin","oct"]}},61635:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.conjDependencies=void 0;var r=n(8011),i=n(11424);t.conjDependencies={typedDependencies:r.typedDependencies,createConj:i.createConj}},61686:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.distanceDependencies=void 0;var r=n(60195),i=n(77112),a=n(47521),o=n(78508),s=n(33985),c=n(287),u=n(41981),l=n(8011),d=n(11424);t.distanceDependencies={absDependencies:r.absDependencies,addScalarDependencies:i.addScalarDependencies,deepEqualDependencies:a.deepEqualDependencies,divideScalarDependencies:o.divideScalarDependencies,multiplyScalarDependencies:s.multiplyScalarDependencies,sqrtDependencies:c.sqrtDependencies,subtractScalarDependencies:u.subtractScalarDependencies,typedDependencies:l.typedDependencies,createDistance:d.createDistance}},61737:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createEqualScalarNumber=t.createEqualScalar=void 0;var r=n(61827),i=n(12135),a=n(77942),o=n(25204),s=n(85367),c="equalScalar",u=["typed","config"];t.createEqualScalar=(0,a.factory)(c,u,function(e){var t=e.typed,n=e.config,a=(0,s.createCompareUnits)({typed:t});return t(c,{"boolean, boolean":function(e,t){return e===t},"number, number":function(e,t){return(0,i.nearlyEqual)(e,t,n.epsilon)},"BigNumber, BigNumber":function(e,t){return e.eq(t)||(0,r.nearlyEqual)(e,t,n.epsilon)},"Fraction, Fraction":function(e,t){return e.equals(t)},"Complex, Complex":function(e,t){return(0,o.complexEquals)(e,t,n.epsilon)}},a)}),t.createEqualScalarNumber=(0,a.factory)(c,["typed","config"],function(e){var t=e.typed,n=e.config;return t(c,{"number, number":function(e,t){return(0,i.nearlyEqual)(e,t,n.epsilon)}})})},61826:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fineStructureDependencies=void 0;var r=n(54020),i=n(11424);t.fineStructureDependencies={BigNumberDependencies:r.BigNumberDependencies,createFineStructure:i.createFineStructure}},61827:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nearlyEqual=function(e,t,n){if(null==n)return e.eq(t);if(e.eq(t))return!0;if(e.isNaN()||t.isNaN())return!1;if(e.isFinite()&&t.isFinite()){var r=e.minus(t).abs();if(r.isZero())return!0;var i=e.constructor.max(e.abs(),t.abs());return r.lte(i.times(n))}return!1}},61832:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.expDependencies=void 0;var r=n(8011),i=n(11424);t.expDependencies={typedDependencies:r.typedDependencies,createExp:i.createExp}},61922:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createFractionClass=void 0;var i=r(n(53996)),a=n(77942),o=[];t.createFractionClass=(0,a.factory)("Fraction",o,function(){return Object.defineProperty(i.default,"name",{value:"Fraction"}),i.default.prototype.constructor=i.default,i.default.prototype.type="Fraction",i.default.prototype.isFraction=!0,i.default.prototype.toJSON=function(){return{mathjs:"Fraction",n:this.s*this.n,d:this.d}},i.default.fromJSON=function(e){return new i.default(e)},i.default},{isClass:!0})},62357:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCorr=void 0;var r=n(77942),i="corr",a=["typed","matrix","mean","sqrt","sum","add","subtract","multiply","pow","divide"];t.createCorr=(0,r.factory)(i,a,function(e){var t=e.typed,n=e.matrix,r=e.sqrt,a=e.sum,o=e.add,s=e.subtract,c=e.multiply,u=e.pow,l=e.divide;return t(i,{"Array, Array":function(e,t){return d(e,t)},"Matrix, Matrix":function(e,t){var r=d(e.toArray(),t.toArray());return Array.isArray(r)?n(r):r}});function d(e,t){var n=[];if(Array.isArray(e[0])&&Array.isArray(t[0])){if(e.length!==t.length)throw new SyntaxError("Dimension mismatch. Array A and B must have the same length.");for(var r=0;r<e.length;r++){if(e[r].length!==t[r].length)throw new SyntaxError("Dimension mismatch. Array A and B must have the same number of elements.");n.push(f(e[r],t[r]))}return n}if(e.length!==t.length)throw new SyntaxError("Dimension mismatch. Array A and B must have the same number of elements.");return f(e,t)}function f(e,t){var n=e.length,i=a(e),d=a(t),f=e.reduce(function(e,n,r){return o(e,c(n,t[r]))}
2,0),p=a(e.map(function(e){return u(e,2)})),m=a(t.map(function(e){return u(e,2)})),y=s(c(n,f),c(i,d)),v=r(c(s(c(n,p),u(i,2)),s(c(n,m),u(d,2))));return l(y,v)}})},62369:function(e){e.exports=function(){"use strict";function e(){return!0}function t(){return!1}function n(){}const r="Argument is not a typed-function.";return function i(){function a(e){return"object"==typeof e&&null!==e&&e.constructor===Object}const o=[{name:"number",test:function(e){return"number"==typeof e}},{name:"string",test:function(e){return"string"==typeof e}},{name:"boolean",test:function(e){return"boolean"==typeof e}},{name:"Function",test:function(e){return"function"==typeof e}},{name:"Array",test:Array.isArray},{name:"Date",test:function(e){return e instanceof Date}},{name:"RegExp",test:function(e){return e instanceof RegExp}},{name:"Object",test:a},{name:"null",test:function(e){return null===e}},{name:"undefined",test:function(e){return void 0===e}}],s={name:"any",test:e,isAny:!0};let c,u,l=0,d={createCount:0};function f(e){const t=c.get(e);if(t)return t;let n='Unknown type "'+e+'"';const r=e.toLowerCase();let i;for(i of u)if(i.toLowerCase()===r){n+='. Did you mean "'+i+'" ?';break}throw new TypeError(n)}function p(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"any";const n=t?f(t).index:u.length,r=[];for(let t=0;t<e.length;++t){if(!e[t]||"string"!=typeof e[t].name||"function"!=typeof e[t].test)throw new TypeError("Object with properties {name: string, test: function} expected");const i=e[t].name;if(c.has(i))throw new TypeError('Duplicate type name "'+i+'"');r.push(i),c.set(i,{name:i,test:e[t].test,isAny:e[t].isAny,index:n+t,conversionsTo:[]})}const i=u.slice(n);u=u.slice(0,n).concat(r).concat(i);for(let e=n+r.length;e<u.length;++e)c.get(u[e]).index=e}function m(){c=new Map,u=[],l=0,p([s],!1)}function y(e){const t=u.filter(t=>{const n=c.get(t);return!n.isAny&&n.test(e)});return t.length?t:["any"]}function v(e){return e&&"function"==typeof e&&"_typedFunctionData"in e}function h(e,t,n){if(!v(e))throw new TypeError(r);const i=n&&n.exact,a=_(Array.isArray(t)?t.join(","):t),o=g(a);if(!i||o in e.signatures){const t=e._typedFunctionData.signatureMap.get(o);if(t)return t}const s=a.length;let c,u;if(i){let t;for(t in c=[],e.signatures)c.push(e._typedFunctionData.signatureMap.get(t))}else c=e._typedFunctionData.signatures;for(let e=0;e<s;++e){const t=a[e],n=[];let r;for(r of c){const i=O(r.params,e);if(i&&(!t.restParam||i.restParam)){if(!i.hasAny){const e=x(i);if(t.types.some(t=>!e.has(t.name)))continue}n.push(r)}}if(c=n,0===c.length)break}for(u of c)if(u.params.length<=s)return u;throw new TypeError("Signature not found (signature: "+(e.name||"unnamed")+"("+g(a,", ")+"))")}function g(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:",";return e.map(e=>e.name).join(t)}function b(e){const t=0===e.indexOf("..."),n=(t?e.length>3?e.slice(3):"any":e).split("|").map(e=>f(e.trim()));let r=!1,i=t?"...":"";return{types:n.map(function(e){return r=e.isAny||r,i+=e.name+"|",{name:e.name,typeIndex:e.index,test:e.test,isAny:e.isAny,conversion:null,conversionIndex:-1}}),name:i.slice(0,-1),hasAny:r,hasConversion:!1,restParam:t}}function D(e){const t=function(e){if(0===e.length)return[];const t=e.map(f);e.length>1&&t.sort((e,t)=>e.index-t.index);let n=t[0].conversionsTo;if(1===e.length)return n;n=n.concat([]);const r=new Set(e);for(let e=1;e<t.length;++e){let i;for(i of t[e].conversionsTo)r.has(i.from)||(n.push(i),r.add(i.from))}return n}(e.types.map(e=>e.name));let n=e.hasAny,r=e.name;const i=t.map(function(e){const t=f(e.from);return n=t.isAny||n,r+="|"+e.from,{name:e.from,typeIndex:t.index,test:t.test,isAny:t.isAny,conversion:e,conversionIndex:e.index}});return{types:e.types.concat(i),name:r,hasAny:n,hasConversion:i.length>0,restParam:e.restParam}}function x(e){return e.typeSet||(e.typeSet=new Set,e.types.forEach(t=>e.typeSet.add(t.name))),e.typeSet}function _(e){const t=[];if("string"!=typeof e)throw new TypeError("Signatures must be strings");const n=e.trim();if(""===n)return t;const r=n.split(",");for(let e=0;e<r.length;++e){const n=b(r[e].trim());if(n.restParam&&e!==r.length-1)throw new SyntaxError('Unexpected rest parameter "'+r[e]+'": only allowed for the last parameter');if(0===n.types.length)return null;t.push(n)}return t}function w(e){const t=G(e);return!!t&&t.restParam}function N(t){if(t&&0!==t.types.length){if(1===t.types.length)return f(t.types[0].name).test;if(2===t.types.length){const e=f(t.types[0].name).test,n=f(t.types[1].name).test;return function(t){return e(t)||n(t)}}{const e=t.types.map(function(e){return f(e.name).test});return function(t){for(let n=0;n<e.length;n++)if(e[n](t))return!0;return!1}}}return e}function M(e){let t,n,r;if(w(e)){t=H(e).map(N);const n=t.length,r=N(G(e)),i=function(e){for(let t=n;t<e.length;t++)if(!r(e[t]))return!1;return!0};return function(e){for(let n=0;n<t.length;n++)if(!t[n](e[n]))return!1;return i(e)&&e.length>=n+1}}return 0===e.length?function(e){return 0===e.length}:1===e.length?(n=N(e[0]),function(e){return n(e[0])&&1===e.length}):2===e.length?(n=N(e[0]),r=N(e[1]),function(e){return n(e[0])&&r(e[1])&&2===e.length}):(t=e.map(N),function(e){for(let n=0;n<t.length;n++)if(!t[n](e[n]))return!1;return e.length===t.length})}function O(e,t){return t<e.length?e[t]:w(e)?G(e):null}function S(e,t){const n=O(e,t);return n?x(n):new Set}function A(e){return null===e.conversion||void 0===e.conversion}function E(e,t){const n=new Set;
2return e.forEach(e=>{const r=S(e.params,t);let i;for(i of r)n.add(i)}),n.has("any")?["any"]:Array.from(n)}function P(e,t,n){let r,i;const a=e||"unnamed";let o,s=n;for(o=0;o<t.length;o++){const e=[];if(s.forEach(n=>{const r=N(O(n.params,o));(o<n.params.length||w(n.params))&&r(t[o])&&e.push(n)}),0===e.length){if(i=E(s,o),i.length>0){const e=y(t[o]);return r=new TypeError("Unexpected type of argument in function "+a+" (expected: "+i.join(" or ")+", actual: "+e.join(" | ")+", index: "+o+")"),r.data={category:"wrongType",fn:a,index:o,actual:e,expected:i},r}}else s=e}const c=s.map(function(e){return w(e.params)?1/0:e.params.length});if(t.length<Math.min.apply(null,c))return i=E(s,o),r=new TypeError("Too few arguments in function "+a+" (expected: "+i.join(" or ")+", index: "+t.length+")"),r.data={category:"tooFewArgs",fn:a,index:t.length,expected:i},r;const u=Math.max.apply(null,c);if(t.length>u)return r=new TypeError("Too many arguments in function "+a+" (expected: "+u+", actual: "+t.length+")"),r.data={category:"tooManyArgs",fn:a,index:t.length,expectedLength:u},r;const l=[];for(let e=0;e<t.length;++e)l.push(y(t[e]).join("|"));return r=new TypeError('Arguments of type "'+l.join(", ")+'" do not match any of the defined signatures of function '+a+"."),r.data={category:"mismatch",actual:l},r}function C(e){let t=u.length+1;for(let n=0;n<e.types.length;n++)A(e.types[n])&&(t=Math.min(t,e.types[n].typeIndex));return t}function j(e){let t=l+1;for(let n=0;n<e.types.length;n++)A(e.types[n])||(t=Math.min(t,e.types[n].conversionIndex));return t}function T(e,t){if(e.hasAny){if(!t.hasAny)return 1}else if(t.hasAny)return-1;if(e.restParam){if(!t.restParam)return 1}else if(t.restParam)return-1;if(e.hasConversion){if(!t.hasConversion)return 1}else if(t.hasConversion)return-1;const n=C(e)-C(t);if(n<0)return-1;if(n>0)return 1;const r=j(e)-j(t);return r<0?-1:r>0?1:0}function F(e,t){const n=e.params,r=t.params,i=G(n),a=G(r),o=w(n),s=w(r);if(o&&i.hasAny){if(!s||!a.hasAny)return 1}else if(s&&a.hasAny)return-1;let c,u=0,l=0;for(c of n)c.hasAny&&++u,c.hasConversion&&++l;let d=0,f=0;for(c of r)c.hasAny&&++d,c.hasConversion&&++f;if(u!==d)return u-d;if(o&&i.hasConversion){if(!s||!a.hasConversion)return 1}else if(s&&a.hasConversion)return-1;if(l!==f)return l-f;if(o){if(!s)return 1}else if(s)return-1;const p=(n.length-r.length)*(o?-1:1);if(0!==p)return p;const m=[];let y,v=0;for(let e=0;e<n.length;++e){const t=T(n[e],r[e]);m.push(t),v+=t}if(0!==v)return v;for(y of m)if(0!==y)return y;return 0}function k(e,t){let n=t;if(e.some(e=>e.hasConversion)){const r=w(e),i=e.map(B);n=function(){const e=[],n=r?arguments.length-1:arguments.length;for(let t=0;t<n;t++)e[t]=i[t](arguments[t]);return r&&(e[n]=arguments[n].map(i[n])),t.apply(this,e)}}let r=n;if(w(e)){const t=e.length-1;r=function(){return n.apply(this,V(arguments,0,t).concat([V(arguments,t)]))}}return r}function B(e){let t,n,r,i;const a=[],o=[];switch(e.types.forEach(function(e){e.conversion&&(a.push(f(e.conversion.from).test),o.push(e.conversion.convert))}),o.length){case 0:return function(e){return e};case 1:return t=a[0],r=o[0],function(e){return t(e)?r(e):e};case 2:return t=a[0],n=a[1],r=o[0],i=o[1],function(e){return t(e)?r(e):n(e)?i(e):e};default:return function(e){for(let t=0;t<o.length;t++)if(a[t](e))return o[t](e);return e}}}function q(e){return function e(t,n,r){if(n<t.length){const o=t[n];let s=[];if(o.restParam){const e=o.types.filter(A);e.length<o.types.length&&s.push({types:e,name:"..."+e.map(e=>e.name).join("|"),hasAny:e.some(e=>e.isAny),hasConversion:!1,restParam:!0}),s.push(o)}else s=o.types.map(function(e){return{types:[e],name:e.name,hasAny:e.isAny,hasConversion:e.conversion,restParam:!1}});return i=s,a=function(i){return e(t,n+1,r.concat([i]))},Array.prototype.concat.apply([],i.map(a))}var i,a;return[r]}(e,0,[])}function I(e,t){const n=Math.max(e.length,t.length);for(let r=0;r<n;r++){const n=S(e,r),i=S(t,r);let a,o=!1;for(a of i)if(n.has(a)){o=!0;break}if(!o)return!1}const r=e.length,i=t.length,a=w(e),o=w(t);return a?o?r===i:i>=r:o?r>=i:r===i}function R(e,t,n){const r=[];let i;for(i of e){let e=n[i];if("number"!=typeof e)throw new TypeError('No definition for referenced signature "'+i+'"');if(e=t[e],"function"!=typeof e)return!1;r.push(e)}return r}function z(e,t,n){const r=function(e){return e.map(e=>Q(e)?W(e.referToSelf.callback):Z(e)?$(e.referTo.references,e.referTo.callback):e)}(e),i=new Array(r.length).fill(!1);let a=!0;for(;a;){a=!1;let e=!0;for(let o=0;o<r.length;++o){if(i[o])continue;const s=r[o];if(Q(s))r[o]=s.referToSelf.callback(n),r[o].referToSelf=s.referToSelf,i[o]=!0,e=!1;else if(Z(s)){const n=R(s.referTo.references,r,t);n?(r[o]=s.referTo.callback.apply(this,n),r[o].referTo=s.referTo,i[o]=!0,e=!1):a=!0}}if(e&&a)throw new SyntaxError("Circular reference detected in resolving typed.referTo")}return r}function L(e,r){if(d.createCount++,0===Object.keys(r).length)throw new SyntaxError("No signatures provided");d.warnAgainstDeprecatedThis&&function(e){const t=/\bthis(\(|\.signatures\b)/;Object.keys(e).forEach(n=>{const r=e[n];if(t.test(r.toString()))throw new SyntaxError("Using `this` to self-reference a function is deprecated since typed-function@3. Use typed.referTo and typed.referToSelf instead.")})}(r);const i=[],a=[],o={},s=[];let c;for(c in r){if(!Object.prototype.hasOwnProperty.call(r,c))continue;const e=_(c);if(!e)continue;
2i.forEach(function(t){if(I(t,e))throw new TypeError('Conflicting signatures "'+g(t)+'" and "'+g(e)+'".')}),i.push(e);const t=a.length;a.push(r[c]);const n=e.map(D);let u;for(u of q(n)){const e=g(u);s.push({params:u,name:e,fn:t}),u.every(e=>!e.hasConversion)&&(o[e]=t)}}s.sort(F);const u=z(a,o,se);let l;for(l in o)Object.prototype.hasOwnProperty.call(o,l)&&(o[l]=u[o[l]]);const f=[],p=new Map;for(l of s)p.has(l.name)||(l.fn=u[l.fn],f.push(l),p.set(l.name,l));const m=f[0]&&f[0].params.length<=2&&!w(f[0].params),y=f[1]&&f[1].params.length<=2&&!w(f[1].params),v=f[2]&&f[2].params.length<=2&&!w(f[2].params),h=f[3]&&f[3].params.length<=2&&!w(f[3].params),b=f[4]&&f[4].params.length<=2&&!w(f[4].params),x=f[5]&&f[5].params.length<=2&&!w(f[5].params),O=m&&y&&v&&h&&b&&x;for(let e=0;e<f.length;++e)f[e].test=M(f[e].params);const S=m?N(f[0].params[0]):t,A=y?N(f[1].params[0]):t,E=v?N(f[2].params[0]):t,P=h?N(f[3].params[0]):t,C=b?N(f[4].params[0]):t,j=x?N(f[5].params[0]):t,T=m?N(f[0].params[1]):t,B=y?N(f[1].params[1]):t,R=v?N(f[2].params[1]):t,L=h?N(f[3].params[1]):t,U=b?N(f[4].params[1]):t,H=x?N(f[5].params[1]):t;for(let e=0;e<f.length;++e)f[e].implementation=k(f[e].params,f[e].fn);const G=m?f[0].implementation:n,V=y?f[1].implementation:n,$=v?f[2].implementation:n,W=h?f[3].implementation:n,Z=b?f[4].implementation:n,Q=x?f[5].implementation:n,X=m?f[0].params.length:-1,Y=y?f[1].params.length:-1,J=v?f[2].params.length:-1,K=h?f[3].params.length:-1,ee=b?f[4].params.length:-1,te=x?f[5].params.length:-1,ne=O?6:0,re=f.length,ie=f.map(e=>e.test),ae=f.map(e=>e.implementation),oe=function(){for(let e=ne;e<re;e++)if(ie[e](arguments))return ae[e].apply(this,arguments);return d.onMismatch(e,arguments,f)};function se(e,t){return arguments.length===X&&S(e)&&T(t)?G.apply(this,arguments):arguments.length===Y&&A(e)&&B(t)?V.apply(this,arguments):arguments.length===J&&E(e)&&R(t)?$.apply(this,arguments):arguments.length===K&&P(e)&&L(t)?W.apply(this,arguments):arguments.length===ee&&C(e)&&U(t)?Z.apply(this,arguments):arguments.length===te&&j(e)&&H(t)?Q.apply(this,arguments):oe.apply(this,arguments)}try{Object.defineProperty(se,"name",{value:e})}catch(e){}return se.signatures=o,se._typedFunctionData={signatures:f,signatureMap:p},se}function U(e,t,n){throw P(e,t,n)}function H(e){return V(e,0,e.length-1)}function G(e){return e[e.length-1]}function V(e,t,n){return Array.prototype.slice.call(e,t,n)}function $(e,t){return{referTo:{references:e,callback:t}}}function W(e){if("function"!=typeof e)throw new TypeError("Callback function expected as first argument");return{referToSelf:{callback:e}}}function Z(e){return e&&"object"==typeof e.referTo&&Array.isArray(e.referTo.references)&&"function"==typeof e.referTo.callback}function Q(e){return e&&"object"==typeof e.referToSelf&&"function"==typeof e.referToSelf.callback}function X(e,t){if(!e)return t;if(t&&t!==e){const n=new Error("Function names do not match (expected: "+e+", actual: "+t+")");throw n.data={actual:t,expected:e},n}return e}function Y(e){let t;for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(v(e[n])||"string"==typeof e[n].signature)&&(t=X(t,e[n].name));return t}function J(e,t){let n;for(n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(n in e&&t[n]!==e[n]){const r=new Error('Signature "'+n+'" is defined twice');throw r.data={signature:n,sourceFunction:t[n],destFunction:e[n]},r}e[n]=t[n]}}m(),p(o);const K=d;function ee(e){if(!e||"string"!=typeof e.from||"string"!=typeof e.to||"function"!=typeof e.convert)throw new TypeError("Object with properties {from: string, to: string, convert: function} expected");if(e.to===e.from)throw new SyntaxError('Illegal to define conversion from "'+e.from+'" to itself.')}return d=function(e){const t="string"==typeof e;let n=t?e:"";const r={};for(let e=t?1:0;e<arguments.length;++e){const i=arguments[e];let o,s={};if("function"==typeof i?(o=i.name,"string"==typeof i.signature?s[i.signature]=i:v(i)&&(s=i.signatures)):a(i)&&(s=i,t||(o=Y(i))),0===Object.keys(s).length){const t=new TypeError("Argument to 'typed' at index "+e+" is not a (typed) function, nor an object with signatures as keys and functions as values.");throw t.data={index:e,argument:i},t}
2t||(n=X(n,o)),J(r,s)}return L(n||"",r)},d.create=i,d.createCount=K.createCount,d.onMismatch=U,d.throwMismatchError=U,d.createError=P,d.clear=m,d.clearConversions=function(){let e;for(e of u)c.get(e).conversionsTo=[];l=0},d.addTypes=p,d._findType=f,d.referTo=function(){const e=H(arguments).map(e=>g(_(e))),t=G(arguments);if("function"!=typeof t)throw new TypeError("Callback function expected as last argument");return $(e,t)},d.referToSelf=W,d.convert=function(e,t){const n=f(t);if(n.test(e))return e;const r=n.conversionsTo;if(0===r.length)throw new Error("There are no conversions to "+t+" defined.");for(let t=0;t<r.length;t++)if(f(r[t].from).test(e))return r[t].convert(e);throw new Error("Cannot convert "+e+" to "+t)},d.findSignature=h,d.find=function(e,t,n){return h(e,t,n).implementation},d.isTypedFunction=v,d.warnAgainstDeprecatedThis=!0,d.addType=function(e,t){let n="any";!1!==t&&c.has("Object")&&(n="Object"),d.addTypes([e],n)},d.addConversion=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{override:!1};ee(e);const n=f(e.to),r=n.conversionsTo.find(t=>t.from===e.from);if(r){if(!t||!t.override)throw new Error('There is already a conversion from "'+e.from+'" to "'+n.name+'"');d.removeConversion({from:r.from,to:e.to,convert:r.convert})}n.conversionsTo.push({from:e.from,convert:e.convert,index:l++})},d.addConversions=function(e,t){e.forEach(e=>d.addConversion(e,t))},d.removeConversion=function(e){ee(e);const t=f(e.to),n=function(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return e[n]}(t.conversionsTo,t=>t.from===e.from);if(!n)throw new Error("Attempt to remove nonexistent conversion from "+e.from+" to "+e.to);if(n.convert!==e.convert)throw new Error("Conversion to remove does not match existing conversion");const r=t.conversionsTo.indexOf(n);t.conversionsTo.splice(r,1)},d.resolve=function(e,t){if(!v(e))throw new TypeError(r);const n=e._typedFunctionData.signatures;for(let e=0;e<n.length;++e)if(n[e].test(t))return n[e];return null},d}()}()},62428:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(34022),a=r(n(92861)),o=r(n(16834)),s=r(n(84117));t.init=()=>i.moduleInit(".gc-subheader",e=>{const t=e.querySelector(".gc-subheader__toggle"),n=e.querySelector(".gc-subheader__header");a.default({element:t}),o.default({element:e,classes:{hidden:"gc-subheader__item--hidden",overflowActive:"gc-subheader--overflow",overflowItemHidden:"hidden"},elements:{item:".gc-subheader__item",overflowContainer:".gc-subheader__nav",action:".gc-subheader__toggle"},templates:{flyout:'<div class="gc-balloon"></div>',item:({href:e,innerText:t})=>`<a class="gc-balloon__item" href="${e}">${t}</a>`},itemFields:["href","innerText"],offsetLeft:()=>{const{width:e}=n.getBoundingClientRect();return e}}),s.default({element:e.querySelector(".gc-balloon")}),n.addEventListener("click",t=>{window.innerWidth<648&&t.preventDefault(),e.classList.toggle("gc-subheader--open")})})},62761:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.eigsDependencies=void 0;var r=n(60195),i=n(1620),a=n(77112),o=n(87063),s=n(81868),c=n(18679),u=n(96423),l=n(22564),d=n(61290),f=n(78508),p=n(21136),m=n(48487),y=n(91021),v=n(23011),h=n(3648),g=n(84990),b=n(72372),D=n(42271),x=n(87121),_=n(33985),w=n(17072),N=n(27358),M=n(95336),O=n(46113),S=n(58945),A=n(38348),E=n(10147),P=n(287),C=n(21829),j=n(8011),T=n(25547),F=n(22018),k=n(11424);t.eigsDependencies={absDependencies:r.absDependencies,addDependencies:i.addDependencies,addScalarDependencies:a.addScalarDependencies,atanDependencies:o.atanDependencies,bignumberDependencies:s.bignumberDependencies,columnDependencies:c.columnDependencies,complexDependencies:u.complexDependencies,cosDependencies:l.cosDependencies,diagDependencies:d.diagDependencies,divideScalarDependencies:f.divideScalarDependencies,dotDependencies:p.dotDependencies,equalDependencies:m.equalDependencies,flattenDependencies:y.flattenDependencies,imDependencies:v.imDependencies,invDependencies:h.invDepen
2dencies,largerDependencies:g.largerDependencies,matrixDependencies:b.matrixDependencies,matrixFromColumnsDependencies:D.matrixFromColumnsDependencies,multiplyDependencies:x.multiplyDependencies,multiplyScalarDependencies:_.multiplyScalarDependencies,numberDependencies:w.numberDependencies,qrDependencies:N.qrDependencies,reDependencies:M.reDependencies,reshapeDependencies:O.reshapeDependencies,sinDependencies:S.sinDependencies,sizeDependencies:A.sizeDependencies,smallerDependencies:E.smallerDependencies,sqrtDependencies:P.sqrtDependencies,subtractDependencies:C.subtractDependencies,typedDependencies:j.typedDependencies,usolveDependencies:T.usolveDependencies,usolveAllDependencies:F.usolveAllDependencies,createEigs:k.createEigs}},63072:function(e){function t(n){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},63120:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reducedPlanckConstantDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.reducedPlanckConstantDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createReducedPlanckConstant:a.createReducedPlanckConstant}},63387:function(e){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},63553:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.gammaDocs=void 0,t.gammaDocs={name:"gamma",category:"Probability",syntax:["gamma(n)"],description:"Compute the gamma function. For small values, the Lanczos approximation is used, and for large values the extended Stirling approximation.",examples:["gamma(4)","3!","gamma(1/2)","sqrt(pi)"],seealso:["factorial"]}},63606:function(e,t,n){var r=n(43305),i=n(77981),a=n(67574)("species");e.exports=function(e){var t;return i(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!i(t.prototype)||(t=void 0),r(t)&&null===(t=t[a])&&(t=void 0)),void 0===t?Array:t}},63772:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createErf=void 0;var r=n(30538),i=n(12135),a=n(77942),o=["typed"],s=(t.createErf=(0,a.factory)("erf",o,function(e){var t=e.typed;return t("name",{number:function(e){var t=Math.abs(e);return t>=d?(0,i.sign)(e):t<=s?(0,i.sign)(e)*function(e){var t,n=e*e,r=u[0][4]*n,i=n;for(t=0;t<3;t+=1)r=(r+u[0][t])*n,i=(i+l[0][t])*n;return e*(r+u[0][3])/(i+l[0][3])}(t):t<=4?(0,i.sign)(e)*(1-function(e){var t,n=u[1][8]*e,r=e;for(t=0;t<7;t+=1)n=(n+u[1][t])*e,r=(r+l[1][t])*e;var i=(n+u[1][7])/(r+l[1][7]),a=parseInt(16*e)/16,o=(e-a)*(e+a);return Math.exp(-a*a)*Math.exp(-o)*i}(t)):(0,i.sign)(e)*(1-function(e){var t,n=1/(e*e),r=u[2][5]*n,i=n;for(t=0;t<4;t+=1)r=(r+u[2][t])*n,i=(i+l[2][t])*n;var a=n*(r+u[2][4])/(i+l[2][4]);a=(c-a)/e;var o=(e-(n=parseInt(16*e)/16))*(e+n);return Math.exp(-n*n)*Math.exp(-o)*a}(t))},"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,r.deepMap)(t,e)}})})}),.46875),c=.5641895835477563,u=[[3.1611237438705655,113.86415415105016,377.485237685302,3209.3775891384694,.18577770618460315],[.5641884969886701,8.883149794388377,66.11919063714163,298.6351381974001,881.952221241769,1712.0476126340707,2051.0783778260716,1230.3393547979972,2.1531153547440383e-8],[.30532663496123236,.36034489994980445,.12578172611122926,.016083785148742275,.0006587491615298378,.016315387137302097]],l=[[23.601290952344122,244.02463793444417,1282.6165260773723,2844.236833439171],[15.744926110709835,117.6939508913125,537.1811018620099,1621.3895745666903,3290.7992357334597,4362.619090143247,3439.3676741437216,1230.3393548037495],[2.568520192289822,1.8729528499234604,.5279051029514285,.06051834131244132,.0023352049762686918]],d=Math.pow(2,53)},63787:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFilter=void 0;var r=n(53059),i=n(80257),a=n(77942),o=["typed"];function s(e,t){return(0,i.filter)(e,function(e,n,i){return(0,r.applyCallback)(t,e,[n],i,"filter")})}t.createFilter=(0,a.factory)("filter",o,function(e){return(0,e.typed)("filter",{"Array, function":s,"Matrix, function":function(e,t){return e.create(s(e.toArray(),t))},"Array, RegExp":i.filterRegExp,"Matrix, RegExp":function(e,t){return e.create((0,i.filterRegExp)(e.toArray(),t))}})})},63985:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.rotateDocs=void 0,t.rotateDocs={name:"rotate",category:"Matrix",syntax:["rotate(w, theta)","rotate(w, theta, v)"],description:"Returns a 2-D rotation matrix (2x2) for a given angle (in radians). Returns a 2-D rotation matrix (3x3) of a given angle (in radians) around given axis.",examples:["rotate([1, 0], pi / 2)",'rotate(matrix([1, 0]), unit("35deg"))','rotate([1, 0, 0], unit("90deg"), [0, 0, 1])','rotate(matrix([1, 0, 0]), unit("90deg"), matrix([0, 0, 1]))'],seealso:["matrix","rotationMatrix"]}},64053:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.conjDocs=void 0,t.conjDocs={name:"conj",category:"Complex",syntax:["conj(x)"],description:"Compute the complex conjugate of a complex value. If x = a+bi, the complex conjugate is a-bi.",examples:["conj(2 + 3i)","conj(2 - 3i)","conj(-5.2i)"],seealso:["re","im","abs","arg"]}},64058:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.andDependencies=void 0;var r=n(43977),i=n(42603),a=n(72372),o=n(8574),s=n(8011),c=n(99192),u=n(11424);t.andDependencies={concatDependencies:r.concatDependencies,equalScalarDependencies:i.equalScalarDependencies,matrixDependencies:a.matrixDependencies,notDependencies:o.notDependencies,typedDependencies:s.typedDependencies,zerosDependencies:c.zerosDependencies,createAnd:u.createAnd}},64154:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createPow=void 0;var r=n(77942),i=n(12135),a=n(80257),o=n(93283),s=["typed","config","identity","multiply","matrix","inv","fraction","number","Complex"];t.createPow=(0,r.factory)("pow",s,function(e){var t=e.typed,n=e.config,r=e.identity,s=e.multiply,c=e.matrix,u=e.inv,l=e.number,d=e.fraction,f=e.Complex;return t("pow",{"number, number":p,"Complex, Complex":function(e,t){return e.pow(t)},"BigNumber, BigNumber":function(e,t){return t.isInteger()||e>=0||n.predictable?e.pow(t):new f(e.toNumber(),0).pow(t.toNumber(),0)},"Fraction, Fraction":function(e,t){var r=e.pow(t);if(null!=r)return r;if(n.predictable)throw new Error("Result of pow is non-rational and cannot be expressed as a fraction");return p(e.valueOf(),t.valueOf())},"Array, number":m,"Array, BigNumber":function(e,t){return m(e,t.toNumber())},"Matrix, number":y,"Matrix, BigNumber":function(e,t){return y(e,t.toNumber())},"Unit, number | BigNumber":function(e,t){return e.pow(t)}});function p(e,t){if(n.predictable&&!(0,i.isInteger)(t)&&e<0)try{var r=d(t),a=l(r);if((t===a||Math.abs((t-a)/t)<1e-14)&&r.d%2==1)return(r.n%2==0?1:-1)*Math.pow(-e,t)}catch(e){}return n.predictable&&(e<-1&&t===1/0||e>-1&&e<0&&t===-1/0)?NaN:(0,i.isInteger)(t)||e>=0||n.predictable?(0,o.powNumber)(e,t):e*e<1&&t===1/0||e*e>1&&t===-1/0?0:new f(e,0).pow(t,0)}function m(e,t){if(!(0,i.isInteger)(t))throw new TypeError("For A^b, b must be an integer (value is "+t+")");var n=(0,a.arraySize)(e);if(2!==n.length)throw new Error("For A^b, A must be 2 dimensional (A has "+n.length+" dimensions)");if(n[0]!==n[1])throw new Error("For A^b, A must be square (size is "+n[0]+"x"+n[1]+")");if(t<0)try{return m(u(e),-t)}catch(e){if("Cannot calculate inverse, determinant is zero"===e.message)throw new TypeError("For A^b, when A is not invertible, b must be a positive integer (value is "+t+")");throw e}for(var o=r(n[0]).valueOf(),c=e;t>=1;)1&~t||(o=s(c,o)),t>>=1,c=s(c,c);return o}function y(e,t){return c(m(e.valueOf(),t))}})},64160:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bitAndNumber=a,t.bitNotNumber=o,t.bitOrNumber=s,t.bitXorNumber=c,t.leftShiftNumber=u,t.rightArithShiftNumber=l,t.rightLogShiftNumber=d;var r=n(12135),i="number, number";function a(e,t){if(!(0,r.isInteger)(e)||!(0,r.isInteger)(t))throw new Error("Integers expected in function bitAnd");return e&t}function o(e){if(!(0,r.isInteger)(e))throw new Error("Integer expected in function bitNot");return~e}function s(e,t){if(!(0,r.isInteger)(e)||!(0,r.isInteger)(t))throw new Error("Integers expected in function bitOr");return e|t}function c(e,t){if(!(0,r.isInteger)(e)||!(0,r.isInteger)(t))throw new Error("Integers expected in function bitXor");return e^t}function u(e,t){if(!(0,r.isInteger)(e)||!(0,r.isInteger)(t))throw new Error("Integers expected in function leftShift");return e<<t}function l(e,t){if(!(0,r.isInteger)(e)||!(0,r.isInteger)(t))throw new Error("Integers expected in function rightArithShift");return e>>t}function d(e,t){if(!(0,r.isInteger)(e)||!(0,r.isInteger)(t))throw new Error("Integers expected in function rightLogShift");return e>>>t}a.signature=i,o.signature="number",s.signature=i,c.signature=i,u.signature=i,l.signature=i,d.signature=i},64262:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createEqualText=void 0;var r=n(77942),i="equalText",a=["typed","compareText","isZero"];t.createEqualText=(0,r.factory)(i,a,function(e){var t=e.typed,n=e.compareText,r=e.isZero;return t(i,{"any, any":function(e,t){return r(n(e,t))}})})},64419:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createPrintTransform=void 0;var r=n(50414),i=n(77942),a=n(11959),o="print",s=["typed","matrix","zeros","add"];t.createPrintTransform=(0,i.factory)(o,s,function(e){var t=e.typed,n=e.matrix,i=e.zeros,s=e.add,c=(0,r.createPrint)({typed:t,matrix:n,zeros:i,add:s});return t(o,{"string, Object | Array":function(e,t){return c(u(e),t)},"string, Object | Array, number | Object":function(e,t,n){return c(u(e),t,n)}});function u(e){return e.replace(a.printTemplate,function(e){return"$"+e.slice(1).split(".").map(function(e){return!isNaN(e)&&e.length>0?parseInt(e)-1:e}).join(".")})}},{isTransformFunction:!0})},64505:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.absDocs=void 0,t.absDocs={name:"abs",category:"Arithmetic",syntax:["abs(x)"],description:"Compute the absolute value.",examples:["abs(3.5)","abs(-4.2)"],seealso:["sign"]}},64509:function(e,t,n){"use strict";var r=n(67526),i=n(57917),a=n(55089),o=n(98880),s=n(83048),c=n(79448),u=n(59415).f,l=n(68641).f,d=n(47967).f,f=n(40629).trim,p="Number",m=r[p],y=m,v=m.prototype,h=a(n(84719)(v))==p,g="trim"in String.prototype,b=function(e){var t=s(e,!1);if("string"==typeof t&&t.length>2){var n,r,i,a=(t=g?t.trim():f(t,3)).charCodeAt(0);if(43===a||45===a){if(88===(n=t.charCodeAt(2))||120===n)return NaN}else if(48===a){switch(t.charCodeAt(1)){case 66:case 98:r=2,i=49;break;case 79:case 111:r=8,i=55;break;default:return+t}for(var o,c=t.slice(2),u=0,l=c.length;u<l;u++)if((o=c.charCodeAt(u))<48||o>i)return NaN;return parseInt(c,r)}}return+t};if(!m(" 0o1")||!m("0b1")||m("+0x1")){m=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof m&&(h?c(function(){v.valueOf.call(n)}):a(n)!=p)?o(new y(b(t)),n,m):b(t)};for(var D,x=n(1763)?u(y):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),_=0;x.length>_;_++)i(y,D=x[_])&&!i(m,D)&&d(m,D,l(y,D));m.prototype=v,v.constructor=m,n(28859)(r,p,m)}},64752:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setIntersectDependencies=void 0;var r=n(58443),i=n(52705),a=n(15457),o=n(38348),s=n(75611),c=n(8011),u=n(11424);t.setIntersectDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,IndexDependencies:i.IndexDependencies,compareNaturalDependencies:a.compareNaturalDependencies,sizeDependencies:o.sizeDependencies,subsetDependencies:s.subsetDependencies,typedDependencies:c.typedDependencies,createSetIntersect:u.createSetIntersect}},65046:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createTanh=void 0;var r=n(77942),i=n(12135),a=["typed"];t.createTanh=(0,r.factory)("tanh",a,function(e){return(0,e.typed)("tanh",{number:i.tanh,"Complex | BigNumber":function(e){return e.tanh()}})})},65072:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lgammaDependencies=void 0;var r=n(29),i=n(8011),a=n(11424);t.lgammaDependencies={ComplexDependencies:r.ComplexDependencies,typedDependencies:i.typedDependencies,createLgamma:a.createLgamma}},65146:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lupDocs=void 0,t.lupDocs={name:"lup",category:"Algebra",syntax:["lup(m)"],description:"Calculate the Matrix LU decomposition with partial pivoting. Matrix A is decomposed in three matrices (L, U, P) where P * A = L * U",examples:["lup([[2, 1], [1, 4]])","lup(matrix([[2, 1], [1, 4]]))","lup(sparse([[2, 1], [1, 4]]))"],seealso:["lusolve","lsolve","usolve","matrix","sparse","slu","qr"]}},65164:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMatAlgo04xSidSid=void 0;var r=n(77942),i=n(8973),a=["typed","equalScalar"];t.createMatAlgo04xSidSid=(0,r.factory)("matAlgo04xSidSid",a,function(e){var t=e.typed,n=e.equalScalar;return function(e,r,a){var o=e._values,s=e._index,c=e._ptr,u=e._size,l=e._datatype||void 0===e._data?e._datatype:e.getDataType(),d=r._values,f=r._index,p=r._ptr,m=r._size,y=r._datatype||void 0===r._data?r._datatype:r.getDataType();if(u.length!==m.length)throw new i.DimensionError(u.length,m.length);if(u[0]!==m[0]||u[1]!==m[1])throw new RangeError("Dimension mismatch. Matrix A ("+u+") must match Matrix B ("+m+")");var v,h=u[0],g=u[1],b=n,D=0,x=a;"string"==typeof l&&l===y&&"mixed"!==l&&(v=l,b=t.find(n,[v,v]),D=t.convert(0,v),x=t.find(a,[v,v]));var _,w,N,M,O,S=o&&d?[]:void 0,A=[],E=[],P=o&&d?[]:void 0,C=o&&d?[]:void 0,j=[],T=[];for(w=0;w<g;w++){E[w]=A.length;var F=w+1;for(M=c[w],O=c[w+1],N=M;N<O;N++)_=s[N],A.push(_),j[_]=F,P&&(P[_]=o[N]);for(M=p[w],O=p[w+1],N=M;N<O;N++)if(j[_=f[N]]===F){if(P){var k=x(P[_],d[N]);b(k,D)?j[_]=null:P[_]=k}}else A.push(_),T[_]=F,C&&(C[_]=d[N]);if(P&&C)for(N=E[w];N<A.length;)j[_=A[N]]===F?(S[N]=P[_],N++):T[_]===F?(S[N]=C[_],N++):A.splice(N,1)}return E[g]=A.length,e.createSparseMatrix({values:S,index:A,ptr:E,size:[h,g],datatype:l===e._datatype&&y===r._datatype?v:void 0})}})},65185:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.coshDocs=void 0,t.coshDocs={name:"cosh",category:"Trigonometry",syntax:["cosh(x)"],description:"Compute the hyperbolic cosine of x in radians.",examples:["cosh(0.5)"],seealso:["sinh","tanh","coth"]}},65238:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unaryPlusDocs=void 0,t.unaryPlusDocs={name:"unaryPlus",category:"Operators",syntax:["+x","unaryPlus(x)"],description:"Converts booleans and strings to numbers.",examples:["+true",'+"2"'],seealso:["add","subtract","unaryMinus"]}},65386:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.piDocs=void 0,t.piDocs={name:"pi",category:"Constants",syntax:["pi"],description:"The number pi is a mathematical constant that is the ratio of a circle's circumference to its diameter, and is approximately equal to 3.14159",examples:["pi","sin(pi/2)"],seealso:["tau"]}},65389:function(e){"use strict";const t=Math.cosh||function(e){return Math.abs(e)<1e-9?1-e:.5*(Math.exp(e)+Math.exp(-e))},n=Math.sinh||function(e){return Math.abs(e)<1e-9?e:.5*(Math.exp(e)-Math.exp(-e))},r=function(e,t){return(e=Math.abs(e))<(t=Math.abs(t))&&([e,t]=[t,e]),e<1e8?Math.sqrt(e*e+t*t):(t/=e,e*Math.sqrt(1+t*t))},i=function(){throw SyntaxError("Invalid Param")};function a(e,t){const n=Math.abs(e),r=Math.abs(t);return 0===e?Math.log(r):0===t?Math.log(n):n<3e3&&r<3e3?.5*Math.log(e*e+t*t):(e*=.5,t*=.5,.5*Math.log(e*e+t*t)+Math.LN2)}const o={re:0,im:0},s=function(e,t){const n=o;if(null==e)n.re=n.im=0;else if(void 0!==t)n.re=e,n.im=t;else switch(typeof e){case"object":if("im"in e&&"re"in e)n.re=e.re,n.im=e.im;else if("abs"in e&&"arg"in e){if(!isFinite(e.abs)&&isFinite(e.arg))return c.INFINITY;n.re=e.abs*Math.cos(e.arg),n.im=e.abs*Math.sin(e.arg)}else if("r"in e&&"phi"in e){if(!isFinite(e.r)&&isFinite(e.phi))return c.INFINITY;n.re=e.r*Math.cos(e.phi),n.im=e.r*Math.sin(e.phi)}else 2===e.length?(n.re=e[0],n.im=e[1]):i();break;case"string":n.im=n.re=0;const t=e.replace(/_/g,"").match(/\d+\.?\d*e[+-]?\d+|\d+\.?\d*|\.\d+|./g);let r=1,a=0;null===t&&i();for(let e=0;e<t.length;e++){const o=t[e];" "===o||"\t"===o||"\n"===o||("+"===o?r++:"-"===o?a++:"i"===o||"I"===o?(r+a===0&&i()," "===t[e+1]||isNaN(t[e+1])?n.im+=parseFloat((a%2?"-":"")+"1"):(n.im+=parseFloat((a%2?"-":"")+t[e+1]),e++),r=a=0):((r+a===0||isNaN(o))&&i(),"i"===t[e+1]||"I"===t[e+1]?(n.im+=parseFloat((a%2?"-":"")+o),e++):n.re+=parseFloat((a%2?"-":"")+o),r=a=0))}r+a>0&&i();break;case"number":n.im=0,n.re=e;break;default:i()}return isNaN(n.re)||isNaN(n.im),n};function c(e,t){if(!(this instanceof c))return new c(e,t);const n=s(e,t);this.re=n.re,this.im=n.im}c.prototype={re:0,im:0,sign:function(){const e=r(this.re,this.im);return new c(this.re/e,this.im/e)},add:function(e,t){const n=s(e,t),r=this.isInfinite(),i=!(isFinite(n.re)&&isFinite(n.im));return r||i?r&&i?c.NAN:c.INFINITY:new c(this.re+n.re,this.im+n.im)},sub:function(e,t){const n=s(e,t),r=this.isInfinite(),i=!(isFinite(n.re)&&isFinite(n.im));return r||i?r&&i?c.NAN:c.INFINITY:new c(this.re-n.re,this.im-n.im)},mul:function(e,t){const n=s(e,t),r=this.isInfinite(),i=!(isFinite(n.re)&&isFinite(n.im)),a=0===this.re&&0===this.im,o=0===n.re&&0===n.im;return r&&o||i&&a?c.NAN:r||i?c.INFINITY:0===n.im&&0===this.im?new c(this.re*n.re,0):new c(this.re*n.re-this.im*n.im,this.re*n.im+this.im*n.re)},div:function(e,t){const n=s(e,t),r=this.isInfinite(),i=!(isFinite(n.re)&&isFinite(n.im)),a=0===this.re&&0===this.im,o=0===n.re&&0===n.im;if(a&&o||r&&i)return c.NAN;if(o||r)return c.INFINITY;if(a||i)return c.ZERO;if(0===n.im)return new c(this.re/n.re,this.im/n.re);if(Math.abs(n.re)<Math.abs(n.im)){const e=n.re/n.im,t=n.re*e+n.im;return new c((this.re*e+this.im)/t,(this.im*e-this.re)/t)}{const e=n.im/n.re,t=n.im*e+n.re;return new c((this.re+this.im*e)/t,(this.im-this.re*e)/t)}},pow:function(e,t){const n=s(e,t),r=0===this.re&&0===this.im;if(0===n.re&&0===n.im)return c.ONE;if(0===n.im){if(0===this.im&&this.re>0)return new c(Math.pow(this.re,n.re),0);if(0===this.re)switch((n.re%4+4)%4){case 0:return new c(Math.pow(this.im,n.re),0);case 1:return new c(0,Math.pow(this.im,n.re));case 2:return new c(-Math.pow(this.im,n.re),0);case 3:return new c(0,-Math.pow(this.im,n.re))}}if(r&&n.re>0)return c.ZERO;const i=Math.atan2(this.im,this.re),o=a(this.re,this.im);let u=Math.exp(n.re*o-n.im*i),l=n.im*o+n.re*i;return new c(u*Math.cos(l),u*Math.sin(l))},sqrt:function(){const e=this.re,t=this.im;if(0===t)return e>=0?new c(Math.sqrt(e),0):new c(0,Math.sqrt(-e));const n=r(e,t);let i=Math.sqrt(.5*(n+Math.abs(e))),a=Math.abs(t)/(2*i);return e>=0?new c(i,t<0?-a:a):new c(a,t<0?-i:i)},exp:function(){const e=Math.exp(this.re);return 0===this.im?new c(e,0):new c(e*Math.cos(this.im),e*Math.sin(this.im))},expm1:function(){const e=this.re,t=this.im;return new c(Math.expm1(e)*Math.cos(t)+function(e){const t=Math.PI/4;if(-t>e||e>t)return Math.cos(e)-1;const n=e*e;return n*(n*(n*(n*(n*(n*(n*(n/20922789888e3-1/87178291200)+1/479001600)-1/3628800)+1/40320)-1/720)+1/24)-.5)}(t),Math.exp(e)*Math.sin(t))},log:function(){const e=this.re,t=this.im;return 0===t&&e>0?new c(Math.log(e),0):new c(a(e,t),Math.atan2(t,e))},abs:function(){return r(this.re,this.im)},arg:function(){return Math.atan2(this.im,this.re)},sin:function(){const e=this.re,r=this.im;return new c(Math.sin(e)*t(r),Math.cos(e)*n(r))},cos:function(){const e=this.re,r=this.im;return new c(Math.cos(e)*t(r),-Math.sin(e)*n(r))},tan:function(){const e=2*this.re,r=2*this.im,i=Math.cos(e)+t(r);return new c(Math.sin(e)/i,n(r)/i)},cot:function(){const e=2*this.re,r=2*this.im,i=Math.cos(e)-t(r);return new c(-Math.sin(e)/i,n(r)/i)},sec:function(){const e=this.re,r=this.im,i=.5*t(2*r)+.5*Math.cos(2*e);return new c(Math.cos(e)*t(r)/i,Math.sin(e)*n(r)/i)},csc:function(){const e=this.re,r=this.im,i=.5*t(2*r)-.5*Math.cos(2*e);return new c(Math.sin(e)*t(r)/i,-Math.cos(e)*n(r)/i)},asin:function(){const e=this.re,t=this.im,n=new c(t*t-e*e+1,-2*e*t).sqrt(),r=new c(n.re-t,n.im+e).log();return new c(r.im,-r.re)},acos:function(){const e=this.re,t=this.im,n=new c(t*t-e*e+1,-2*e*t).sqrt(),r=new c(n.re-t,n.im+e).log();return new c(Math.PI/2-r.im,r.re)}
2,atan:function(){const e=this.re,t=this.im;if(0===e){if(1===t)return new c(0,1/0);if(-1===t)return new c(0,-1/0)}const n=e*e+(1-t)*(1-t),r=new c((1-t*t-e*e)/n,-2*e/n).log();return new c(-.5*r.im,.5*r.re)},acot:function(){const e=this.re,t=this.im;if(0===t)return new c(Math.atan2(1,e),0);const n=e*e+t*t;return 0!==n?new c(e/n,-t/n).atan():new c(0!==e?e/0:0,0!==t?-t/0:0).atan()},asec:function(){const e=this.re,t=this.im;if(0===e&&0===t)return new c(0,1/0);const n=e*e+t*t;return 0!==n?new c(e/n,-t/n).acos():new c(0!==e?e/0:0,0!==t?-t/0:0).acos()},acsc:function(){const e=this.re,t=this.im;if(0===e&&0===t)return new c(Math.PI/2,1/0);const n=e*e+t*t;return 0!==n?new c(e/n,-t/n).asin():new c(0!==e?e/0:0,0!==t?-t/0:0).asin()},sinh:function(){const e=this.re,r=this.im;return new c(n(e)*Math.cos(r),t(e)*Math.sin(r))},cosh:function(){const e=this.re,r=this.im;return new c(t(e)*Math.cos(r),n(e)*Math.sin(r))},tanh:function(){const e=2*this.re,r=2*this.im,i=t(e)+Math.cos(r);return new c(n(e)/i,Math.sin(r)/i)},coth:function(){const e=2*this.re,r=2*this.im,i=t(e)-Math.cos(r);return new c(n(e)/i,-Math.sin(r)/i)},csch:function(){const e=this.re,r=this.im,i=Math.cos(2*r)-t(2*e);return new c(-2*n(e)*Math.cos(r)/i,2*t(e)*Math.sin(r)/i)},sech:function(){const e=this.re,r=this.im,i=Math.cos(2*r)+t(2*e);return new c(2*t(e)*Math.cos(r)/i,-2*n(e)*Math.sin(r)/i)},asinh:function(){let e=this.im;this.im=-this.re,this.re=e;const t=this.asin();return this.re=-this.im,this.im=e,e=t.re,t.re=-t.im,t.im=e,t},acosh:function(){const e=this.acos();if(e.im<=0){const t=e.re;e.re=-e.im,e.im=t}else{const t=e.im;e.im=-e.re,e.re=t}return e},atanh:function(){const e=this.re,t=this.im,n=e>1&&0===t,r=1-e,i=1+e,o=r*r+t*t,s=0!==o?new c((i*r-t*t)/o,(t*r+i*t)/o):new c(-1!==e?e/0:0,0!==t?t/0:0),u=s.re;return s.re=a(s.re,s.im)/2,s.im=Math.atan2(s.im,u)/2,n&&(s.im=-s.im),s},acoth:function(){const e=this.re,t=this.im;if(0===e&&0===t)return new c(0,Math.PI/2);const n=e*e+t*t;return 0!==n?new c(e/n,-t/n).atanh():new c(0!==e?e/0:0,0!==t?-t/0:0).atanh()},acsch:function(){const e=this.re,t=this.im;if(0===t)return new c(0!==e?Math.log(e+Math.sqrt(e*e+1)):1/0,0);const n=e*e+t*t;return 0!==n?new c(e/n,-t/n).asinh():new c(0!==e?e/0:0,0!==t?-t/0:0).asinh()},asech:function(){const e=this.re,t=this.im;if(this.isZero())return c.INFINITY;const n=e*e+t*t;return 0!==n?new c(e/n,-t/n).acosh():new c(0!==e?e/0:0,0!==t?-t/0:0).acosh()},inverse:function(){if(this.isZero())return c.INFINITY;if(this.isInfinite())return c.ZERO;const e=this.re,t=this.im,n=e*e+t*t;return new c(e/n,-t/n)},conjugate:function(){return new c(this.re,-this.im)},neg:function(){return new c(-this.re,-this.im)},ceil:function(e){return e=Math.pow(10,e||0),new c(Math.ceil(this.re*e)/e,Math.ceil(this.im*e)/e)},floor:function(e){return e=Math.pow(10,e||0),new c(Math.floor(this.re*e)/e,Math.floor(this.im*e)/e)},round:function(e){return e=Math.pow(10,e||0),new c(Math.round(this.re*e)/e,Math.round(this.im*e)/e)},equals:function(e,t){const n=s(e,t);return Math.abs(n.re-this.re)<=c.EPSILON&&Math.abs(n.im-this.im)<=c.EPSILON},clone:function(){return new c(this.re,this.im)},toString:function(){let e=this.re,t=this.im,n="";return this.isNaN()?"NaN":this.isInfinite()?"Infinity":(Math.abs(e)<c.EPSILON&&(e=0),Math.abs(t)<c.EPSILON&&(t=0),0===t?n+e:(0!==e?(n+=e,n+=" ",t<0?(t=-t,n+="-"):n+="+",n+=" "):t<0&&(t=-t,n+="-"),1!==t&&(n+=t),n+"i"))},toVector:function(){return[this.re,this.im]},valueOf:function(){return 0===this.im?this.re:null},isNaN:function(){return isNaN(this.re)||isNaN(this.im)},isZero:function(){return 0===this.im&&0===this.re},isFinite:function(){return isFinite(this.re)&&isFinite(this.im)},isInfinite:function(){return!this.isFinite()}},c.ZERO=new c(0,0),c.ONE=new c(1,0),c.I=new c(0,1),c.PI=new c(Math.PI,0),c.E=new c(Math.E,0),c.INFINITY=new c(1/0,1/0),c.NAN=new c(NaN,NaN),c.EPSILON=1e-15,Object.defineProperty(c,"__esModule",{value:!0}),c.default=c,c.Complex=c,e.exports=c},65526:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createPinv=void 0;var r=n(22478),i=n(80257),a=n(77942),o=n(15479),s=n(37917),c="pinv",u=["typed","matrix","inv","deepEqual","equal","dotDivide","dot","ctranspose","divideScalar","multiply","add","Complex"];t.createPinv=(0,a.factory)(c,u,function(e){var t=e.typed,n=e.matrix,a=e.inv,u=e.deepEqual,l=e.equal,d=e.dotDivide,f=e.dot,p=e.ctranspose,m=e.divideScalar,y=e.multiply,v=e.add,h=e.Complex;return t(c,{"Array | Matrix":function(e){var t=(0,r.isMatrix)(e)?e.size():(0,i.arraySize)(e);switch(t.length){case 1:return D(e)?p(e):1===t[0]?a(e):d(p(e),f(e,e));case 2:if(D(e))return p(e);var s=t[0],c=t[1];if(s===c)try{return a(e)}catch(e){if(!(e instanceof Error&&e.message.match(/Cannot calculate inverse, determinant is zero/)))throw e}return(0,r.isMatrix)(e)?n(g(e.valueOf(),s,c),e.storage()):g(e,s,c);
2default:throw new RangeError("Matrix must be two dimensional (size: "+(0,o.format)(t)+")")}},any:function(e){return l(e,0)?(0,s.clone)(e):m(1,e)}});function g(e,t,n){var r=function(e,t,n){var r=function(e,t,n){for(var r=(0,s.clone)(e),i=0,a=0;a<t;a++){if(n<=i)return r;for(var o=a;b(r[o][i]);)if(t===++o&&(o=a,n===++i))return r;var c=[r[a],r[o]];r[o]=c[0],r[a]=c[1];for(var u=r[a][i],l=0;l<n;l++)r[a][l]=d(r[a][l],u);for(var f=0;f<t;f++)if(f!==a){u=r[f][i];for(var p=0;p<n;p++)r[f][p]=v(r[f][p],y(-1,y(u,r[a][p])))}i++}return r}(e,t,n);return{C:e.map(function(e,n){return e.filter(function(e,n){return n<t&&!b(f(r[n],r[n]))})}),F:r.filter(function(e,t){return!b(f(r[t],r[t]))})}}(e,t,n),i=r.C,o=r.F,c=y(a(y(p(i),i)),p(i)),u=y(p(o),a(y(o,p(o))));return y(u,c)}function b(e){return l(v(e,h(1,1)),v(0,h(1,1)))}function D(e){return u(v(e,h(1,1)),v(y(e,0),h(1,1)))}})},65682:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRotationMatrix=void 0;var r=n(22478),i=n(77942),a="rotationMatrix",o=["typed","config","multiplyScalar","addScalar","unaryMinus","norm","matrix","BigNumber","DenseMatrix","SparseMatrix","cos","sin"];t.createRotationMatrix=(0,i.factory)(a,o,function(e){var t=e.typed,n=e.config,i=e.multiplyScalar,o=e.addScalar,s=e.unaryMinus,c=e.norm,u=e.BigNumber,l=e.matrix,d=e.DenseMatrix,f=e.SparseMatrix,p=e.cos,m=e.sin;return t(a,{"":function(){return"Matrix"===n.matrix?l([]):[]},string:function(e){return l(e)},"number | BigNumber | Complex | Unit":function(e){return y(e,"Matrix"===n.matrix?"dense":void 0)},"number | BigNumber | Complex | Unit, string":function(e,t){return y(e,t)},"number | BigNumber | Complex | Unit, Array":function(e,t){var n=l(t);return v(n),b(e,n,void 0)},"number | BigNumber | Complex | Unit, Matrix":function(e,t){v(t);var r=t.storage()||("Matrix"===n.matrix?"dense":void 0);return b(e,t,r)},"number | BigNumber | Complex | Unit, Array, string":function(e,t,n){var r=l(t);return v(r),b(e,r,n)},"number | BigNumber | Complex | Unit, Matrix, string":function(e,t,n){return v(t),b(e,t,n)}});function y(e,t){var n=(0,r.isBigNumber)(e)?new u(-1):-1,a=p(e),o=m(e);return g([[a,i(n,o)],[o,a]],t)}function v(e){var t=e.size();if(t.length<1||3!==t[0])throw new RangeError("Vector must be of dimensions 1x3")}function h(e){return e.reduce(function(e,t){return i(e,t)})}function g(e,t){if(t){if("sparse"===t)return new f(e);if("dense"===t)return new d(e);throw new TypeError('Unknown matrix type "'.concat(t,'"'))}return e}function b(e,t,n){var i=c(t);if(0===i)throw new RangeError("Rotation around zero vector");var a=(0,r.isBigNumber)(e)?u:null,l=a?new a(1):1,d=a?new a(-1):-1,f=a?new a(t.get([0])/i):t.get([0])/i,y=a?new a(t.get([1])/i):t.get([1])/i,v=a?new a(t.get([2])/i):t.get([2])/i,b=p(e),D=o(l,s(b)),x=m(e);return g([[o(b,h([f,f,D])),o(h([f,y,D]),h([d,v,x])),o(h([f,v,D]),h([y,x]))],[o(h([f,y,D]),h([v,x])),o(b,h([y,y,D])),o(h([y,v,D]),h([d,f,x]))],[o(h([f,v,D]),h([d,y,x])),o(h([y,v,D]),h([f,x])),o(b,h([v,v,D]))]],n)}})},65730:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.format=function(e,t){if("function"==typeof t)return t(e);if(!e.isFinite())return e.isNaN()?"NaN":e.gt(0)?"Infinity":"-Infinity";var n=(0,i.normalizeFormatOptions)(t),r=n.notation,l=n.precision,d=n.wordSize;switch(r){case"fixed":return c(e,l);case"exponential":return s(e,l);case"engineering":return o(e,l);case"bin":return a(e,2,d);case"oct":return a(e,8,d);case"hex":return a(e,16,d);case"auto":var f=u(null==t?void 0:t.lowerExp,-3),p=u(null==t?void 0:t.upperExp,5);if(e.isZero())return"0";var m=e.toSignificantDigits(l),y=m.e;return(y>=f&&y<p?m.toFixed():s(e,l)).replace(/((\.\d*?)(0+))($|e)/,function(){var e=arguments[2],t=arguments[4];return"."!==e?e+t:t});default:throw new Error('Unknown notation "'+r+'". Choose "auto", "exponential", "fixed", "bin", "oct", or "hex.')}},t.toEngineering=o,t.toExponential=s,t.toFixed=c;var r=n(22478),i=n(12135);function a(e,t,n){var r=new(0,e.constructor)(2),a="";if(n){if(n<1)throw new Error("size must be in greater than 0");if(!(0,i.isInteger)(n))throw new Error("size must be an integer");if(e.greaterThan(r.pow(n-1).sub(1))||e.lessThan(r.pow(n-1).mul(-1)))throw new Error("Value must be in range [-2^".concat(n-1,", 2^").
2concat(n-1,"-1]"));if(!e.isInteger())throw new Error("Value must be an integer");e.lessThan(0)&&(e=e.add(r.pow(n))),a="i".concat(n)}switch(t){case 2:return"".concat(e.toBinary()).concat(a);case 8:return"".concat(e.toOctal()).concat(a);case 16:return"".concat(e.toHexadecimal()).concat(a);default:throw new Error("Base ".concat(t," not supported "))}}function o(e,t){var n=e.e,r=n%3==0?n:n<0?n-3-n%3:n-n%3,i=e.mul(Math.pow(10,-r)).toPrecision(t);return i.includes("e")&&(i=new(0,e.constructor)(i).toFixed()),i+"e"+(n>=0?"+":"")+r.toString()}function s(e,t){return void 0!==t?e.toExponential(t-1):e.toExponential()}function c(e,t){return e.toFixed(t)}function u(e,t){return(0,r.isNumber)(e)?e:(0,r.isBigNumber)(e)?e.toNumber():t}},65811:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.powDocs=void 0,t.powDocs={name:"pow",category:"Operators",syntax:["x ^ y","pow(x, y)"],description:"Calculates the power of x to y, x^y.",examples:["2^3","2*2*2","1 + e ^ (pi * i)","pow([[1, 2], [4, 3]], 2)","pow([[1, 2], [4, 3]], -1)"],seealso:["multiply","nthRoot","nthRoots","sqrt"]}},66113:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.molarPlanckConstantDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.molarPlanckConstantDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createMolarPlanckConstant:a.createMolarPlanckConstant}},66171:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createRangeNode=void 0;var i=r(n(17383)),a=r(n(34579)),o=r(n(28452)),s=r(n(63072)),c=r(n(29511)),u=r(n(43693)),l=n(22478),d=n(77942),f=n(26656);function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(p=function(){return!!e})()}var m="RangeNode",y=["Node"];t.createRangeNode=(0,d.factory)(m,y,function(e){function t(e,t,n){var r=(0,f.getPrecedence)(e,t,n),i={},a=(0,f.getPrecedence)(e.start,t,n);if(i.start=null!==a&&a<=r||"all"===t,e.step){var o=(0,f.getPrecedence)(e.step,t,n);i.step=null!==o&&o<=r||"all"===t}var s=(0,f.getPrecedence)(e.end,t,n);return i.end=null!==s&&s<=r||"all"===t,i}var n=function(e){function n(e,t,r){var a,c,u,d;if((0,i.default)(this,n),c=this,u=n,u=(0,s.default)(u),a=(0,o.default)(c,p()?Reflect.construct(u,[],(0,s.default)(c).constructor):u.apply(c,d)),!(0,l.isNode)(e))throw new TypeError("Node expected");if(!(0,l.isNode)(t))throw new TypeError("Node expected");if(r&&!(0,l.isNode)(r))throw new TypeError("Node expected");if(arguments.length>3)throw new Error("Too many arguments");return a.start=e,a.end=t,a.step=r||null,a}return(0,c.default)(n,e),(0,a.default)(n,[{key:"type",get:function(){return m}},{key:"isRangeNode",get:function(){return!0}},{key:"needsEnd",value:function(){return this.filter(function(e){return(0,l.isSymbolNode)(e)&&"end"===e.name}).length>0}},{key:"_compile",value:function(e,t){var n=e.range,r=this.start._compile(e,t),i=this.end._compile(e,t);if(this.step){var a=this.step._compile(e,t);return function(e,t,o){return n(r(e,t,o),i(e,t,o),a(e,t,o))}}return function(e,t,a){return n(r(e,t,a),i(e,t,a))}}},{key:"forEach",value:function(e){e(this.start,"start",this),e(this.end,"end",this),this.step&&e(this.step,"step",this)}},{key:"map",value:function(e){return new n(this._ifNode(e(this.start,"start",this)),this._ifNode(e(this.end,"end",this)),this.step&&this._ifNode(e(this.step,"step",this)))}},{key:"clone",value:function(){return new n(this.start,this.end,this.step&&this.step)}},{key:"_toString",value:function(e){var n,r=t(this,e&&e.parenthesis?e.parenthesis:"keep",e&&e.implicit),i=this.start.toString(e);if(r.start&&(i="("+i+")"),n=i,this.step){var a=this.step.toString(e);r.step&&(a="("+a+")"),n+=":"+a}var o=this.end.toString(e);return r.end&&(o="("+o+")"),n+":"+o}},{key:"toJSON",value:function(){return{mathjs:m,start:this.start,end:this.end,step:this.step}}},{key:"_toHTML",value:function(e){var n,r=t(this,e&&e.parenthesis?e.parenthesis:"keep",e&&e.implicit),i=this.start.toHTML(e);if(r.start&&(i='<span class="math-parenthesis math-round-parenthesis">(</span>'+i+'<span class="math-parenthesis math-round-parenthesis">)</span>'),n=i,this.step){var a=this.step.toHTML(e);
2r.step&&(a='<span class="math-parenthesis math-round-parenthesis">(</span>'+a+'<span class="math-parenthesis math-round-parenthesis">)</span>'),n+='<span class="math-operator math-range-operator">:</span>'+a}var o=this.end.toHTML(e);return r.end&&(o='<span class="math-parenthesis math-round-parenthesis">(</span>'+o+'<span class="math-parenthesis math-round-parenthesis">)</span>'),n+'<span class="math-operator math-range-operator">:</span>'+o}},{key:"_toTex",value:function(e){var n=t(this,e&&e.parenthesis?e.parenthesis:"keep",e&&e.implicit),r=this.start.toTex(e);if(n.start&&(r="\\left(".concat(r,"\\right)")),this.step){var i=this.step.toTex(e);n.step&&(i="\\left(".concat(i,"\\right)")),r+=":"+i}var a=this.end.toTex(e);return n.end&&(a="\\left(".concat(a,"\\right)")),r+":"+a}}],[{key:"fromJSON",value:function(e){return new n(e.start,e.end,e.step)}}])}(e.Node);return(0,u.default)(n,"name",m),n},{isClass:!0,isNode:!0})},66179:function(e,t,n){var r=n(35052),i=n(61249),a=n(18270),o=n(81485),s=n(15572);e.exports=function(e,t){var n=1==e,c=2==e,u=3==e,l=4==e,d=6==e,f=5==e||d,p=t||s;return function(t,s,m){for(var y,v,h=a(t),g=i(h),b=r(s,m,3),D=o(g.length),x=0,_=n?p(t,D):c?p(t,0):void 0;D>x;x++)if((f||x in g)&&(v=b(y=g[x],x,h),e))if(n)_[x]=v;else if(v)switch(e){case 3:return!0;case 5:return y;case 6:return x;case 2:_.push(y)}else if(l)return!1;return d?-1:u||l?l:_}}},66455:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMatAlgo08xS0Sid=void 0;var r=n(77942),i=n(8973),a=["typed","equalScalar"];t.createMatAlgo08xS0Sid=(0,r.factory)("matAlgo08xS0Sid",a,function(e){var t=e.typed,n=e.equalScalar;return function(e,r,a){var o=e._values,s=e._index,c=e._ptr,u=e._size,l=e._datatype||void 0===e._data?e._datatype:e.getDataType(),d=r._values,f=r._index,p=r._ptr,m=r._size,y=r._datatype||void 0===r._data?r._datatype:r.getDataType();if(u.length!==m.length)throw new i.DimensionError(u.length,m.length);if(u[0]!==m[0]||u[1]!==m[1])throw new RangeError("Dimension mismatch. Matrix A ("+u+") must match Matrix B ("+m+")");if(!o||!d)throw new Error("Cannot perform operation on Pattern Sparse Matrices");var v,h=u[0],g=u[1],b=n,D=0,x=a;"string"==typeof l&&l===y&&"mixed"!==l&&(v=l,b=t.find(n,[v,v]),D=t.convert(0,v),x=t.find(a,[v,v]));for(var _,w,N,M,O=[],S=[],A=[],E=[],P=[],C=0;C<g;C++){A[C]=S.length;var j=C+1;for(w=c[C],N=c[C+1],_=w;_<N;_++)P[M=s[_]]=j,E[M]=o[_],S.push(M);for(w=p[C],N=p[C+1],_=w;_<N;_++)P[M=f[_]]===j&&(E[M]=x(E[M],d[_]));for(_=A[C];_<S.length;){var T=E[M=S[_]];b(T,D)?S.splice(_,1):(O.push(T),_++)}}return A[g]=S.length,e.createSparseMatrix({values:O,index:S,ptr:A,size:[h,g],datatype:l===e._datatype&&y===r._datatype?v:void 0})}})},66460:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.prodDependencies=void 0;var r=n(33985),i=n(54944),a=n(8011),o=n(11424);t.prodDependencies={multiplyScalarDependencies:r.multiplyScalarDependencies,numericDependencies:i.numericDependencies,typedDependencies:a.typedDependencies,createProd:o.createProd}},66517:function(e,t,n){"use strict";var r,i,a,o,s=n(22750),c=n(67526),u=n(35052),l=n(34848),d=n(92127),f=n(43305),p=n(63387),m=n(16440),y=n(48790),v=n(19190),h=n(2780).set,g=n(31384)(),b=n(24258),D=n(80128),x=n(4514),_=n(85957),w="Promise",N=c.TypeError,M=c.process,O=M&&M.versions,S=O&&O.v8||"",A=c[w],E="process"==l(M),P=function(){},C=i=b.f,j=!!function(){try{var e=A.resolve(1),t=(e.constructor={})[n(67574)("species")]=function(e){e(P,P)};return(E||"function"==typeof PromiseRejectionEvent)&&e.then(P)instanceof t&&0!==S.indexOf("6.6")&&-1===x.indexOf("Chrome/66")}catch(e){}}(),T=function(e){var t;return!(!f(e)||"function"!=typeof(t=e.then))&&t},F=function(e,t){if(!e._n){e._n=!0;var n=e._c;g(function(){for(var r=e._v,i=1==e._s,a=0,o=function(t){var n,a,o,s=i?t.ok:t.fail,c=t.resolve,u=t.reject,l=t.domain;try{s?(i||(2==e._h&&q(e),e._h=1),!0===s?n=r:(l&&l.enter(),n=s(r),l&&(l.exit(),o=!0)),n===t.promise?u(N("Promise-chain cycle")):(a=T(n))?a.call(n,c,u):c(n)):u(r)}catch(e){l&&!o&&l.exit(),u(e)}};n.length>a;)o(n[a++]);e._c=[],e._n=!1,t&&!e._h&&k(e)})}},k=function(e){h.call(c,function(){var t,n,r,i=e._v,a=B(e);
2if(a&&(t=D(function(){E?M.emit("unhandledRejection",i,e):(n=c.onunhandledrejection)?n({promise:e,reason:i}):(r=c.console)&&r.error&&r.error("Unhandled promise rejection",i)}),e._h=E||B(e)?2:1),e._a=void 0,a&&t.e)throw t.v})},B=function(e){return 1!==e._h&&0===(e._a||e._c).length},q=function(e){h.call(c,function(){var t;E?M.emit("rejectionHandled",e):(t=c.onrejectionhandled)&&t({promise:e,reason:e._v})})},I=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),F(t,!0))},R=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw N("Promise can't be resolved itself");(t=T(e))?g(function(){var r={_w:n,_d:!1};try{t.call(e,u(R,r,1),u(I,r,1))}catch(e){I.call(r,e)}}):(n._v=e,n._s=1,F(n,!1))}catch(e){I.call({_w:n,_d:!1},e)}}};j||(A=function(e){m(this,A,w,"_h"),p(e),r.call(this);try{e(u(R,this,1),u(I,this,1))}catch(e){I.call(this,e)}},(r=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n(96065)(A.prototype,{then:function(e,t){var n=C(v(this,A));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=E?M.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&F(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),a=function(){var e=new r;this.promise=e,this.resolve=u(R,e,1),this.reject=u(I,e,1)},b.f=C=function(e){return e===A||e===o?new a(e):i(e)}),d(d.G+d.W+d.F*!j,{Promise:A}),n(3844)(A,w),n(55762)(w),o=n(56094)[w],d(d.S+d.F*!j,w,{reject:function(e){var t=C(this);return(0,t.reject)(e),t.promise}}),d(d.S+d.F*(s||!j),w,{resolve:function(e){return _(s&&this===o?A:this,e)}}),d(d.S+d.F*!(j&&n(98931)(function(e){A.all(e).catch(P)})),w,{all:function(e){var t=this,n=C(t),r=n.resolve,i=n.reject,a=D(function(){var n=[],a=0,o=1;y(e,!1,function(e){var s=a++,c=!1;n.push(void 0),o++,t.resolve(e).then(function(e){c||(c=!0,n[s]=e,--o||r(n))},i)}),--o||r(n)});return a.e&&i(a.v),n.promise},race:function(e){var t=this,n=C(t),r=n.reject,i=D(function(){y(e,!1,function(e){t.resolve(e).then(n.resolve,r)})});return i.e&&r(i.v),n.promise}})},66544:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNumericDependencies=void 0;var r=n(8011),i=n(11424);t.isNumericDependencies={typedDependencies:r.typedDependencies,createIsNumeric:i.createIsNumeric}},66798:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.evaluateDependencies=void 0;var r=n(58775),i=n(8011),a=n(11424);t.evaluateDependencies={parseDependencies:r.parseDependencies,typedDependencies:i.typedDependencies,createEvaluate:a.createEvaluate}},66903:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createTrigUnit=void 0;var r=n(77942);t.createTrigUnit=(0,r.factory)("trigUnit",["typed"],function(e){var t=e.typed;return{Unit:t.referToSelf(function(e){return function(n){if(!n.hasBase(n.constructor.BASE_UNITS.ANGLE))throw new TypeError("Unit in function cot is no angle");return t.find(e,n.valueType())(n.value)}})}})},67008:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.intersectDocs=void 0,t.intersectDocs={name:"intersect",category:"Geometry",syntax:["intersect(expr1, expr2, expr3, expr4)","intersect(expr1, expr2, expr3)"],description:"Computes the intersection point of lines and/or planes.",examples:["intersect([0, 0], [10, 10], [10, 0], [0, 10])","intersect([1, 0, 1],  [4, -2, 2], [1, 1, 1, 6])"],seealso:[]}},67204:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.phiDependencies=void 0;var r=n(54020),i=n(11424);t.phiDependencies={BigNumberDependencies:r.BigNumberDependencies,createPhi:i.createPhi}},67227:function(e,t,n){"use strict";var r=n(47967),i=n(11996);e.exports=function(e,t,n){t in e?r.f(e,t,i(0,n)):e[t]=n}},67243:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.floorDocs=void 0,t.floorDocs={name:"floor",category:"Arithmetic",syntax:["floor(x)"],description:"Round a value towards minus infinity.If x is complex, both real and imaginary part are rounded towards minus infinity.",examples:["floor(3.2)","floor(3.8)","floor(-4.2)"],seealso:["ceil","fix","round"]}},67293:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createCatalan=void 0;var r=n(77942),i="catalan",a=["typed","addScalar","divideScalar","multiplyScalar","combinations","isNegative","isInteger"];t.createCatalan=(0,r.factory)(i,a,function(e){var t=e.typed,n=e.addScalar,r=e.divideScalar,a=e.multiplyScalar,o=e.combinations,s=e.isNegative,c=e.isInteger;return t(i,{"number | BigNumber":function(e){if(!c(e)||s(e))throw new TypeError("Non-negative integer value expected in function catalan");return r(o(a(e,2),e),n(e,1))}})})},67340:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isIntegerDocs=void 0,t.isIntegerDocs={name:"isInteger",category:"Utils",syntax:["isInteger(x)"],description:"Test whether a value is an integer number.",examples:["isInteger(2)","isInteger(3.5)","isInteger([3, 0.5, -2])"],seealso:["isNegative","isNumeric","isPositive","isZero"]}},67438:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSubtractScalar=void 0;var r=n(77942),i=n(93283),a="subtractScalar",o=["typed"];t.createSubtractScalar=(0,r.factory)(a,o,function(e){var t=e.typed;return t(a,{"number, number":i.subtractNumber,"Complex, Complex":function(e,t){return e.sub(t)},"BigNumber, BigNumber":function(e,t){return e.minus(t)},"Fraction, Fraction":function(e,t){return e.sub(t)},"Unit, Unit":t.referToSelf(function(e){return function(n,r){if(null===n.value||void 0===n.value)throw new Error("Parameter x contains a unit with undefined value");if(null===r.value||void 0===r.value)throw new Error("Parameter y contains a unit with undefined value");if(!n.equalBase(r))throw new Error("Units do not match");var i=n.clone();return i.value=t.find(e,[i.valueType(),r.valueType()])(i.value,r.value),i.fixPrefix=!1,i}})})})},67460:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createColumnTransform=void 0;var r=n(40892),i=n(77942),a=n(56703),o=n(22478),s=["typed","Index","matrix","range"];t.createColumnTransform=(0,i.factory)("column",s,function(e){var t=e.typed,n=e.Index,i=e.matrix,s=e.range,c=(0,a.createColumn)({typed:t,Index:n,matrix:i,range:s});return t("column",{"...any":function(e){var t=e.length-1,n=e[t];(0,o.isNumber)(n)&&(e[t]=n-1);try{return c.apply(null,e)}catch(e){throw(0,r.errorTransform)(e)}}})},{isTransformFunction:!0})},67479:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.versionDependencies=void 0;var r=n(11424);t.versionDependencies={createVersion:r.createVersion}},67526:function(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},67550:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSlu=void 0;var r=n(12135),i=n(77942),a=n(37029),o=n(15940),s=["typed","abs","add","multiply","transpose","divideScalar","subtract","larger","largerEq","SparseMatrix"];t.createSlu=(0,i.factory)("slu",s,function(e){var t=e.typed,n=e.abs,i=e.add,s=e.multiply,c=e.transpose,u=e.divideScalar,l=e.subtract,d=e.larger,f=e.largerEq,p=e.SparseMatrix,m=(0,a.createCsSqr)({add:i,multiply:s,transpose:c}),y=(0,o.createCsLu)({abs:n,divideScalar:u,multiply:s,subtract:l,larger:d,largerEq:f,SparseMatrix:p});return t("slu",{"SparseMatrix, number, number":function(e,t,n){if(!(0,r.isInteger)(t)||t<0||t>3)throw new Error("Symbolic Ordering and Analysis order must be an integer number in the interval [0, 3]");if(n<0||n>1)throw new Error("Partial pivoting threshold must be a number from 0 to 1");var i=m(t,e,!1),a=y(e,i,n);return{L:a.L,U:a.U,p:a.pinv,q:i.q,toString:function(){return"L: "+this.L.toString()+"\nU: "+this.U.toString()+"\np: "+this.p.toString()+(this.q?"\nq: "+this.q.toString():"")+"\n"}}}})})},67574:function(e,t,n){var r=n(44556)("wks"),i=n(4415),a=n(67526).Symbol,o="function"==typeof a;(e.exports=function(e){return r[e]||(r[e]=o&&a[e]||(o?a:i)("Symbol."+e))}).store=r},67640:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createReviver=void 0;var r=n(77942),i=["classes"];t.createReviver=(0,r.factory)("reviver",i,function(e){var t=e.classes;return function(e,n){var r=t[n&&n.mathjs];return r&&"function"==typeof r.fromJSON?r.fromJSON(n):n}})},67773:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createSqueeze=void 0;var r=n(37917),i=n(80257),a=n(77942),o="squeeze",s=["typed","matrix"];t.createSqueeze=(0,a.factory)(o,s,function(e){var t=e.typed,n=e.matrix;return t(o,{Array:function(e){return(0,i.squeeze)((0,r.clone)(e))},Matrix:function(e){var t=(0,i.squeeze)(e.toArray());return Array.isArray(t)?n(t):t},any:function(e){return(0,r.clone)(e)}})})},68024:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPrimeDependencies=void 0;var r=n(8011),i=n(11424);t.isPrimeDependencies={typedDependencies:r.typedDependencies,createIsPrime:i.createIsPrime}},68126:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rotateDependencies=void 0;var r=n(87121),i=n(87518),a=n(8011),o=n(11424);t.rotateDependencies={multiplyDependencies:r.multiplyDependencies,rotationMatrixDependencies:i.rotationMatrixDependencies,typedDependencies:a.typedDependencies,createRotate:o.createRotate}},68213:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.solveODEDocs=void 0,t.solveODEDocs={name:"solveODE",category:"Numeric",syntax:["solveODE(func, tspan, y0)","solveODE(func, tspan, y0, options)"],description:"Numerical Integration of Ordinary Differential Equations.",examples:["f(t,y) = y","tspan = [0, 4]","solveODE(f, tspan, 1)","solveODE(f, tspan, [1, 2])",'solveODE(f, tspan, 1, { method:"RK23", maxStep:0.1 })'],seealso:["derivative","simplifyCore"]}},68288:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.factorialDependencies=void 0;var r=n(17102),i=n(8011),a=n(11424);t.factorialDependencies={gammaDependencies:r.gammaDependencies,typedDependencies:i.typedDependencies,createFactorial:a.createFactorial}},68305:function(e,t,n){"use strict";var r=n(4228),i=n(18270),a=n(81485),o=n(27087),s=n(28828),c=n(52535),u=Math.max,l=Math.min,d=Math.floor,f=/\$([$&`']|\d\d?|<[^>]*>)/g,p=/\$([$&`']|\d\d?)/g,m=function(e){return void 0===e?e:String(e)};n(69228)("replace",2,function(e,t,n,y){return[function(r,i){var a=e(this),o=null==r?void 0:r[t];return void 0!==o?o.call(r,a,i):n.call(String(a),r,i)},function(e,t){var i=y(n,e,this,t);if(i.done)return i.value;var d=r(e),f=String(this),p="function"==typeof t;p||(t=String(t));var h=d.global;if(h){var g=d.unicode;d.lastIndex=0}for(var b=[];;){var D=c(d,f);if(null===D)break;if(b.push(D),!h)break;""===String(D[0])&&(d.lastIndex=s(f,a(d.lastIndex),g))}for(var x="",_=0,w=0;w<b.length;w++){D=b[w];for(var N=String(D[0]),M=u(l(o(D.index),f.length),0),O=[],S=1;S<D.length;S++)O.push(m(D[S]));var A=D.groups;if(p){var E=[N].concat(O,M,f);void 0!==A&&E.push(A);var P=String(t.apply(void 0,E))}else P=v(N,f,M,O,A,t);M>=_&&(x+=f.slice(_,M)+P,_=M+N.length)}return x+f.slice(_)}];function v(e,t,r,a,o,s){var c=r+e.length,u=a.length,l=p;return void 0!==o&&(o=i(o),l=f),n.call(s,l,function(n,i){var s;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,r);case"'":return t.slice(c);case"<":s=o[i.slice(1,-1)];break;default:var l=+i;if(0===l)return n;if(l>u){var f=d(l/10);return 0===f?n:f<=u?void 0===a[f-1]?i.charAt(1):a[f-1]+i.charAt(1):n}s=a[l-1]}return void 0===s?"":s})}})},68327:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.minDependencies=void 0;var r=n(54944),i=n(10147),a=n(8011),o=n(11424);t.minDependencies={numericDependencies:r.numericDependencies,smallerDependencies:i.smallerDependencies,typedDependencies:a.typedDependencies,createMin:o.createMin}},68334:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cloneDependencies=void 0;var r=n(8011),i=n(11424);t.cloneDependencies={typedDependencies:r.typedDependencies,createClone:i.createClone}},68446:function(e,t,n){"use strict";var r=n(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.all=void 0;var i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=r(e)&&"function"!=typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var i={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&{}.hasOwnProperty.call(e,s)){var c=o?Object.getOwnPropertyDescriptor(e,s):null;c&&(c.get||c.set)?Object.defineProperty(i,s,c):i[s]=e[s]}return i.default=e,n&&n.set(e,i),i}(n(11424));function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}t.all=i},68641:function(e,t,n){var r=n(8449),i=n(11996),a=n(57221),o=n(83048),s=n(57917),c=n(22956),u=Object.getOwnPropertyDescriptor;t.f=n(1763)?u:function(e,t){if(e=a(e),t=o(t,!0),c)try{return u(e,t)}catch(e){}if(s(e,t))return i(!r.f.call(e,t),e[t])}},68651:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.permutationsDocs=void 0,t.permutationsDocs={name:"permutations",category:"Probability",syntax:["permutations(n)","permutations(n, k)"],description:"Compute the number of permutations of n items taken k at a time",examples:["permutations(5)","permutations(5, 3)"],seealso:["combinations","combinationsWithRep","factorial"]}},68672:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSize=void 0;var r=n(80257),i=n(77942),a=n(13678),o="size",s=["typed","config","?matrix"];t.createSize=(0,i.factory)(o,s,function(e){var t=e.typed,n=e.config,i=e.matrix;return t(o,{Matrix:function(e){return e.create(e.size())},Array:r.arraySize,string:function(e){return"Array"===n.matrix?[e.length]:i([e.length])},"number | Complex | BigNumber | Unit | boolean | null":function(e){return"Array"===n.matrix?[]:i?i([]):(0,a.noMatrix)()}})})},68762:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reshapeDocs=void 0,t.reshapeDocs={name:"reshape",category:"Matrix",syntax:["reshape(x, sizes)"],description:"Reshape a multi dimensional array to fit the specified dimensions.",examples:["reshape([1, 2, 3, 4, 5, 6], [2, 3])","reshape([[1, 2], [3, 4]], [1, 4])","reshape([[1, 2], [3, 4]], [4])","reshape([1, 2, 3, 4], [-1, 2])"],seealso:["size","squeeze","resize"]}},69228:function(e,t,n){"use strict";n(94116);var r=n(28859),i=n(33341),a=n(79448),o=n(3344),s=n(67574),c=n(69600),u=s("species"),l=!a(function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}),d=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();e.exports=function(e,t,n){var f=s(e),p=!a(function(){var t={};return t[f]=function(){return 7},7!=""[e](t)}),m=p?!a(function(){var t=!1,n=/a/;return n.exec=function(){return t=!0,null},"split"===e&&(n.constructor={},n.constructor[u]=function(){return n}),n[f](""),!t}):void 0;if(!p||!m||"replace"===e&&!l||"split"===e&&!d){var y=/./[f],v=n(o,f,""[e],function(e,t,n,r,i){return t.exec===c?p&&!i?{done:!0,value:y.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}),h=v[0],g=v[1];r(String.prototype,e,h),i(RegExp.prototype,f,2==t?function(e,t){return g.call(e,this,t)}:function(e){return g.call(e,this)})}}},69270:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.randomDependencies=void 0;var r=n(8011),i=n(11424);t.randomDependencies={typedDependencies:r.typedDependencies,createRandom:i.createRandom}},69413:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAtan=void 0;var r=n(77942),i=["typed"];t.createAtan=(0,r.factory)("atan",i,function(e){return(0,e.typed)("atan",{number:function(e){return Math.atan(e)},Complex:function(e){return e.atan()},BigNumber:function(e){return e.atan()}})})},69600:function(e,t,n){"use strict";var r,i,a=n(1158),o=RegExp.prototype.exec,s=String.prototype.replace,c=o,u="lastIndex",l=(r=/a/,i=/b*/g,o.call(r,"a"),o.call(i,"a"),0!==r[u]||0!==i[u]),d=void 0!==/()??/.exec("")[1];(l||d)&&(c=function(e){var t,n,r,i,c=this;return d&&(n=new RegExp("^"+c.source+"$(?!\\s)",a.call(c))),l&&(t=c[u]),r=o.call(c,e),l&&r&&(c[u]=c.global?r.index+r[0].length:t),d&&r&&r.length>1&&s.call(r[0],n,function(){for(i=1;i<arguments.length-2;i++)void 0===arguments[i]&&(r[i]=void 0)}),r}),e.exports=c},70006:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAnd=void 0;var r=n(33999),i=n(14020),a=n(26470),o=n(24058),s=n(77942),c=n(60685),u=n(93283),l=["typed","matrix","equalScalar","zeros","not","concat"];t.createAnd=(0,s.factory)("and",l,function(e){var t=e.typed,n=e.matrix,s=e.equalScalar,l=e.zeros,d=e.not,f=e.concat,p=(0,r.createMatAlgo02xDS0)({typed:t,equalScalar:s}),m=(0,o.createMatAlgo06xS0S0)({typed:t,equalScalar:s}),y=(0,i.createMatAlgo11xS0s)({typed:t,equalScalar:s}),v=(0,a.createMatAlgo14xDs)({typed:t}),h=(0,c.createMatrixAlgorithmSuite)({typed:t,matrix:n,concat:f});return t("and",{"number, number":u.andNumber,"Complex, Complex":function(e,t){return!(0===e.re&&0===e.im||0===t.re&&0===t.im)},"BigNumber, BigNumber":function(e,t){return!(e.isZero()||t.isZero()||e.isNaN()||t.isNaN())},"Unit, Unit":t.referToSelf(function(e){return function(t,n){return e(t.value||0,n.value||0)}}),"SparseMatrix, any":t.referToSelf(function(e){return function(t,n){return d(n)?l(t.size(),t.storage()):y(t,n,e,!1)}}),"DenseMatrix, any":t.referToSelf(function(e){return function(t,n){return d(n)?l(t.size(),t.storage()):v(t,n,e,!1)}}),"any, SparseMatrix":t.referToSelf(function(e){return function(t,n){return d(t)?l(t.size(),t.storage()):y(n,t,e,!0)}}),"any, DenseMatrix":t.referToSelf(function(e){return function(t,n){return d(t)?l(t.size(),t.storage()):v(n,t,e,!0)}}),"Array, any":t.referToSelf(function(e){return function(t,r){return e(n(t),r).valueOf()}}),"any, Array":t.referToSelf(function(e){return function(t,r){return e(t,n(r)).valueOf()}})},h({SS:m,DS:p}))})},70079:function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports},70157:function(e,t,n){var r=n(27087),i=Math.max,a=Math.min;e.exports=function(e,t){return(e=r(e))<0?i(e+t,0):a(e,t)}},70185:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.gravityDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.gravityDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createGravity:a.createGravity}},70251:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSetMultiplicity=void 0;var r=n(80257),i=n(77942),a="setMultiplicity",o=["typed","size","subset","compareNatural","Index"];t.createSetMultiplicity=(0,i.factory)(a,o,function(e){var t=e.typed,n=e.size,i=e.subset,o=e.compareNatural,s=e.Index;return t(a,{"number | BigNumber | Fraction | Complex, Array | Matrix":function(e,t){if(0===i(n(t),new s(0)))return 0;for(var a=(0,r.flatten)(Array.isArray(t)?t:t.toArray()),c=0,u=0;u<a.length;u++)0===o(a[u],e)&&c++;return c}})})},70319:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.argDependencies=void 0;var r=n(8011),i=n(11424);t.argDependencies={typedDependencies:r.typedDependencies,createArg:i.createArg}},70357:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.gcdDependencies=void 0;var r=n(54020),i=n(58443),a=n(43977),o=n(42603),s=n(72372),c=n(74243),u=n(8011),l=n(99192),d=n(11424);t.gcdDependencies={BigNumberDependencies:r.BigNumberDependencies,DenseMatrixDependencies:i.DenseMatrixDependencies,concatDependencies:a.concatDependencies,equalScalarDependencies:o.equalScalarDependencies,matrixDependencies:s.matrixDependencies,roundDependencies:c.roundDependencies,typedDependencies:u.typedDependencies,zerosDependencies:l.zerosDependencies,createGcd:d.createGcd}},70398:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stdDependencies=void 0;var r=n(90669),i=n(287),a=n(8011),o=n(94466),s=n(11424);t.stdDependencies={mapDependencies:r.mapDependencies,sqrtDependencies:i.sqrtDependencies,typedDependencies:a.typedDependencies,varianceDependencies:o.varianceDependencies,createStd:s.createStd}},70489:function(e,t,n){var r=n(47967).f,i=Function.prototype,a=/^\s*function ([^ (]*)/,o="name";o in i||n(1763)&&r(i,o,{configurable:!0,get:function(){try{return(""+this).match(a)[1]}catch(e){return""}}})},70517:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.splitUnitDependencies=void 0;var r=n(8011),i=n(11424);t.splitUnitDependencies={typedDependencies:r.typedDependencies,createSplitUnit:i.createSplitUnit}},70521:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBitOr=void 0;var r=n(33371),i=n(77942),a=n(7954),o=n(65164),s=n(57357),c=n(60685),u=n(93283),l="bitOr",d=["typed","matrix","equalScalar","DenseMatrix","concat"];t.createBitOr=(0,i.factory)(l,d,function(e){var t=e.typed,n=e.matrix,i=e.equalScalar,d=e.DenseMatrix,f=e.concat,p=(0,s.createMatAlgo01xDSid)({typed:t}),m=(0,o.createMatAlgo04xSidSid)({typed:t,equalScalar:i}),y=(0,a.createMatAlgo10xSids)({typed:t,DenseMatrix:d}),v=(0,c.createMatrixAlgorithmSuite)({typed:t,matrix:n,concat:f});return t(l,{"number, number":u.bitOrNumber,"BigNumber, BigNumber":r.bitOrBigNumber},v({SS:m,DS:p,Ss:y}))})},70645:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asecDependencies=void 0;var r=n(54020),i=n(29),a=n(8011),o=n(11424);t.asecDependencies={BigNumberDependencies:r.BigNumberDependencies,ComplexDependencies:i.ComplexDependencies,typedDependencies:a.typedDependencies,createAsec:o.createAsec}},70646:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stdTransformDependencies=void 0;var r=n(90669),i=n(287),a=n(8011),o=n(94466),s=n(11424);t.stdTransformDependencies={mapDependencies:r.mapDependencies,sqrtDependencies:i.sqrtDependencies,typedDependencies:a.typedDependencies,varianceDependencies:o.varianceDependencies,createStdTransform:s.createStdTransform}},70855:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.expmDocs=void 0,t.expmDocs={name:"expm",category:"Arithmetic",syntax:["exp(x)"],description:"Compute the matrix exponential, expm(A) = e^A. The matrix must be square. Not to be confused with exp(a), which performs element-wise exponentiation.",examples:["expm([[0,2],[0,0]])"],seealso:["exp"]}},70953:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.bitXorDependencies=void 0;var r=n(58443),i=n(43977),a=n(72372),o=n(8011),s=n(11424);t.bitXorDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,concatDependencies:i.concatDependencies,matrixDependencies:a.matrixDependencies,typedDependencies:o.typedDependencies,createBitXor:s.createBitXor}},71035:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normDocs=void 0,t.normDocs={name:"norm",category:"Arithmetic",syntax:["norm(x)","norm(x, p)"],description:"Calculate the norm of a number, vector or matrix.",examples:["abs(-3.5)","norm(-3.5)","norm(3 - 4i)","norm([1, 2, -3], Infinity)","norm([1, 2, -3], -Infinity)","norm([3, 4], 2)","norm([[1, 2], [3, 4]], 1)",'norm([[1, 2], [3, 4]], "inf")','norm([[1, 2], [3, 4]], "fro")']}},71061:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createComposition=void 0;var r=n(77942),i="composition",a=["typed","addScalar","combinations","isNegative","isPositive","isInteger","larger"];t.createComposition=(0,r.factory)(i,a,function(e){var t=e.typed,n=e.addScalar,r=e.combinations,a=e.isPositive,o=(e.isNegative,e.isInteger),s=e.larger;return t(i,{"number | BigNumber, number | BigNumber":function(e,t){if(!(o(e)&&a(e)&&o(t)&&a(t)))throw new TypeError("Positive integer value expected in function composition");if(s(t,e))throw new TypeError("k must be less than or equal to n in function composition");return r(n(e,-1),n(t,-1))}})})},71165:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compositionDependencies=void 0;var r=n(77112),i=n(6869),a=n(81225),o=n(40462),s=n(20014),c=n(84990),u=n(8011),l=n(11424);t.compositionDependencies={addScalarDependencies:r.addScalarDependencies,combinationsDependencies:i.combinationsDependencies,isIntegerDependencies:a.isIntegerDependencies,isNegativeDependencies:o.isNegativeDependencies,isPositiveDependencies:s.isPositiveDependencies,largerDependencies:c.largerDependencies,typedDependencies:u.typedDependencies,createComposition:l.createComposition}},71226:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bellNumbersDependencies=void 0;var r=n(77112),i=n(81225),a=n(40462),o=n(34940),s=n(8011),c=n(11424);t.bellNumbersDependencies={addScalarDependencies:r.addScalarDependencies,isIntegerDependencies:i.isIntegerDependencies,isNegativeDependencies:a.isNegativeDependencies,stirlingS2Dependencies:o.stirlingS2Dependencies,typedDependencies:s.typedDependencies,createBellNumbers:c.createBellNumbers}},71352:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.erfDependencies=void 0;var r=n(8011),i=n(11424);t.erfDependencies={typedDependencies:r.typedDependencies,createErf:i.createErf}},71487:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMatAlgo12xSfs=void 0;var r=n(77942),i=["typed","DenseMatrix"];t.createMatAlgo12xSfs=(0,r.factory)("matAlgo12xSfs",i,function(e){var t=e.typed,n=e.DenseMatrix;return function(e,r,i,a){var o=e._values,s=e._index,c=e._ptr,u=e._size,l=e._datatype;if(!o)throw new Error("Cannot perform operation on Pattern Sparse Matrix and Scalar value");var d,f=u[0],p=u[1],m=i;"string"==typeof l&&(d=l,r=t.convert(r,d),m=t.find(i,[d,d]));for(var y=[],v=[],h=[],g=0;g<p;g++){for(var b=g+1,D=c[g],x=c[g+1],_=D;_<x;_++){var w=s[_];v[w]=o[_],h[w]=b}for(var N=0;N<f;N++)0===g&&(y[N]=[]),h[N]===b?y[N][g]=a?m(r,v[N]):m(v[N],r):y[N][g]=a?m(r,0):m(0,r)}return new n({data:y,size:[f,p],datatype:d})}})},71495:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.matrixFromFunctionDocs=void 0,t.matrixFromFunctionDocs={name:"matrixFromFunction",category:"Matrix",syntax:["matrixFromFunction(size, fn)","matrixFromFunction(size, fn, format)","matrixFromFunction(size, fn, format, datatype)","matrixFromFunction(size, format, fn)","matrixFromFunction(size, format, datatype, fn
2)"],description:"Create a matrix by evaluating a generating function at each index.",examples:["f(I) = I[1] - I[2]","matrixFromFunction([3,3], f)","g(I) = I[1] - I[2] == 1 ? 4 : 0",'matrixFromFunction([100, 100], "sparse", g)',"matrixFromFunction([5], random)"],seealso:["matrix","matrixFromRows","matrixFromColumns","zeros"]}},71520:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.matrixFromColumnsDocs=void 0,t.matrixFromColumnsDocs={name:"matrixFromColumns",category:"Matrix",syntax:["matrixFromColumns(...arr)","matrixFromColumns(row1, row2)","matrixFromColumns(row1, row2, row3)"],description:"Create a dense matrix from vectors as individual columns.",examples:["matrixFromColumns([1, 2, 3], [[4],[5],[6]])"],seealso:["matrix","matrixFromRows","matrixFromFunction","zeros"]}},71692:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createResultSet=void 0;var r=n(77942),i=[];t.createResultSet=(0,r.factory)("ResultSet",i,function(){function e(t){if(!(this instanceof e))throw new SyntaxError("Constructor must be called with the new operator");this.entries=t||[]}return e.prototype.type="ResultSet",e.prototype.isResultSet=!0,e.prototype.valueOf=function(){return this.entries},e.prototype.toString=function(){return"["+this.entries.join(", ")+"]"},e.prototype.toJSON=function(){return{mathjs:"ResultSet",entries:this.entries}},e.fromJSON=function(t){return new e(t.entries)},e},{isClass:!0})},71721:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sluDependencies=void 0;var r=n(50372),i=n(60195),a=n(1620),o=n(78508),s=n(84990),c=n(82004),u=n(87121),l=n(21829),d=n(22920),f=n(8011),p=n(11424);t.sluDependencies={SparseMatrixDependencies:r.SparseMatrixDependencies,absDependencies:i.absDependencies,addDependencies:a.addDependencies,divideScalarDependencies:o.divideScalarDependencies,largerDependencies:s.largerDependencies,largerEqDependencies:c.largerEqDependencies,multiplyDependencies:u.multiplyDependencies,subtractDependencies:l.subtractDependencies,transposeDependencies:d.transposeDependencies,typedDependencies:f.typedDependencies,createSlu:p.createSlu}},72013:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFraction=void 0;var r=n(77942),i=n(30538),a=["typed","Fraction"];t.createFraction=(0,r.factory)("fraction",a,function(e){var t=e.typed,n=e.Fraction;return t("fraction",{number:function(e){if(!isFinite(e)||isNaN(e))throw new Error(e+" cannot be represented as a fraction");return new n(e)},string:function(e){return new n(e)},"number, number":function(e,t){return new n(e,t)},null:function(e){return new n(0)},BigNumber:function(e){return new n(e.toString())},Fraction:function(e){return e},Unit:t.referToSelf(function(e){return function(t){var n=t.clone();return n.value=e(t.value),n}}),Object:function(e){return new n(e)},"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,i.deepMap)(t,e)}})})})},72071:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMatAlgo07xSSf=void 0;var r=n(77942),i=n(8973),a=["typed","DenseMatrix"];t.createMatAlgo07xSSf=(0,r.factory)("matAlgo07xSSf",a,function(e){var t=e.typed,n=e.DenseMatrix;return function(e,a,o){var s=e._size,c=e._datatype||void 0===e._data?e._datatype:e.getDataType(),u=a._size,l=a._datatype||void 0===a._data?a._datatype:a.getDataType();if(s.length!==u.length)throw new i.DimensionError(s.length,u.length);if(s[0]!==u[0]||s[1]!==u[1])throw new RangeError("Dimension mismatch. Matrix A ("+s+") must match Matrix B ("+u+")");var d,f,p,m=s[0],y=s[1],v=0,h=o;"string"==typeof c&&c===l&&"mixed"!==c&&(d=c,v=t.convert(0,d),h=t.find(o,[d,d]));var g=[];for(f=0;f<m;f++)g[f]=[];var b=[],D=[],x=[],_=[];for(p=0;p<y;p++){var w=p+1;for(r(e,p,x,b,w),r(a,p,_,D,w),f=0;f<m;f++){var N=x[f]===w?b[f]:v,M=_[f]===w?D[f]:v;g[f][p]=h(N,M)}}return new n({data:g,size:[m,y],datatype:c===e._datatype&&l===a._datatype?d:void 0})};function r(e,t,n,r,i){for(var a=e._values,o=e._index,s=e._ptr,c=s[t],u=s[t+1];c<u;c++){var l=o[c];n[l]=i,r[l]=a[c]}}})},72075:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.dotDivideDocs=void 0,t.dotDivideDocs={name:"dotDivide",category:"Operators",syntax:["x ./ y","dotDivide(x, y)"],description:"Divide two values element wise.",examples:["a = [1, 2, 3; 4, 5, 6]","b = [2, 1, 1; 3, 2, 5]","a ./ b"],seealso:["multiply","dotMultiply","divide"]}},72372:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.matrixDependencies=void 0;var r=n(58443),i=n(17196),a=n(50372),o=n(8011),s=n(11424);t.matrixDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,MatrixDependencies:i.MatrixDependencies,SparseMatrixDependencies:a.SparseMatrixDependencies,typedDependencies:o.typedDependencies,createMatrix:s.createMatrix}},72564:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fftDocs=void 0,t.fftDocs={name:"fft",category:"Matrix",syntax:["fft(x)"],description:"Calculate N-dimensional fourier transform",examples:["fft([[1, 0], [1, 0]])"],seealso:["ifft"]}},72593:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.quantileSeqTransformDependencies=void 0;var r=n(1620),i=n(81868),a=n(92268),o=n(29664),s=n(81225),c=n(84990),u=n(87121),l=n(12517),d=n(10147),f=n(14541),p=n(21829),m=n(8011),y=n(11424);t.quantileSeqTransformDependencies={addDependencies:r.addDependencies,bignumberDependencies:i.bignumberDependencies,compareDependencies:a.compareDependencies,divideDependencies:o.divideDependencies,isIntegerDependencies:s.isIntegerDependencies,largerDependencies:c.largerDependencies,multiplyDependencies:u.multiplyDependencies,partitionSelectDependencies:l.partitionSelectDependencies,smallerDependencies:d.smallerDependencies,smallerEqDependencies:f.smallerEqDependencies,subtractDependencies:p.subtractDependencies,typedDependencies:m.typedDependencies,createQuantileSeqTransform:y.createQuantileSeqTransform}},72655:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xgcdDependencies=void 0;var r=n(54020),i=n(72372),a=n(8011),o=n(11424);t.xgcdDependencies={BigNumberDependencies:r.BigNumberDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:a.typedDependencies,createXgcd:o.createXgcd}},72798:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createNot=void 0;var r=n(30538),i=n(77942),a=n(93283),o=["typed"];t.createNot=(0,i.factory)("not",o,function(e){var t=e.typed;return t("not",{"null | undefined":function(){return!0},number:a.notNumber,Complex:function(e){return 0===e.re&&0===e.im},BigNumber:function(e){return e.isZero()||e.isNaN()},Unit:t.referToSelf(function(e){return function(n){return t.find(e,n.valueType())(n.value)}}),"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,r.deepMap)(t,e)}})})})},72914:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AccessorNodeDependencies=void 0;var r=n(61233),i=n(75611),a=n(11424);t.AccessorNodeDependencies={NodeDependencies:r.NodeDependencies,subsetDependencies:i.subsetDependencies,createAccessorNode:a.createAccessorNode}},72938:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}
2),t.unequalDependencies=void 0;var r=n(58443),i=n(43977),a=n(42603),o=n(72372),s=n(8011),c=n(11424);t.unequalDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,concatDependencies:i.concatDependencies,equalScalarDependencies:a.equalScalarDependencies,matrixDependencies:o.matrixDependencies,typedDependencies:s.typedDependencies,createUnequal:c.createUnequal}},73034:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSetSymDifference=void 0;var r=n(80257),i=n(77942),a="setSymDifference",o=["typed","size","concat","subset","setDifference","Index"];t.createSetSymDifference=(0,i.factory)(a,o,function(e){var t=e.typed,n=e.size,i=e.concat,o=e.subset,s=e.setDifference,c=e.Index;return t(a,{"Array | Matrix, Array | Matrix":function(e,t){if(0===o(n(e),new c(0)))return(0,r.flatten)(t);if(0===o(n(t),new c(0)))return(0,r.flatten)(e);var a=(0,r.flatten)(e),u=(0,r.flatten)(t);return i(s(a,u),s(u,a))}})})},73198:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.diffTransformDependencies=void 0;var r=n(81868),i=n(72372),a=n(17072),o=n(21829),s=n(8011),c=n(11424);t.diffTransformDependencies={bignumberDependencies:r.bignumberDependencies,matrixDependencies:i.matrixDependencies,numberDependencies:a.numberDependencies,subtractDependencies:o.subtractDependencies,typedDependencies:s.typedDependencies,createDiffTransform:c.createDiffTransform}},73229:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPrimeDocs=void 0,t.isPrimeDocs={name:"isPrime",category:"Utils",syntax:["isPrime(x
2)"],description:"Test whether a value is prime: has no divisors other than itself and one.",examples:["isPrime(3)","isPrime(-2)","isPrime([2, 17, 100])"],seealso:["isInteger","isNumeric","isNegative","isZero"]}},73504:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unaryMinusDependencies=void 0;var r=n(8011),i=n(11424);t.unaryMinusDependencies={typedDependencies:r.typedDependencies,createUnaryMinus:i.createUnaryMinus}},73561:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LN2Docs=void 0,t.LN2Docs={name:"LN2",category:"Constants",syntax:["LN2"],description:"Returns the natural logarithm of 2, approximately equal to 0.693",examples:["LN2","log(2)"],seealso:[]}},73654:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compileInlineExpression=function(e,t,n){var a=e.filter(function(e){return(0,r.isSymbolNode)(e)&&!(e.name in t)&&!n.has(e.name)})[0];if(!a)throw new Error('No undefined variable found in inline expression "'+e+'"');var o=a.name,s=new Map,c=new i.PartitionedMap(n,s,new Set([o])),u=e.compile();return function(e){return s.set(o,e),u.evaluate(c)}};var r=n(22478),i=n(46546)},73663:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.magneticConstantDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.magneticConstantDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createMagneticConstant:a.createMagneticConstant}},73722:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.maxArgumentCount=function(e){return Object.keys(e.signatures||{}).reduce(function(e,t){var n=(t.match(/,/g)||[]).length+1;return Math.max(e,n)},-1)},t.memoize=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.hasher,r=t.limit;return r=null==r?Number.POSITIVE_INFINITY:r,n=null==n?JSON.stringify:n,function t(){"object"!==(0,i.default)(t.cache)&&(t.cache={values:new Map,lru:(0,a.lruQueue)(r||Number.POSITIVE_INFINITY)});for(var o=[],s=0;s<arguments.length;s++)o[s]=arguments[s];var c=n(o);if(t.cache.values.has(c))return t.cache.lru.hit(c),t.cache.values.get(c);var u=e.apply(e,o);return t.cache.values.set(c,u),t.cache.values.delete(t.cache.lru.hit(c)),u}},t.memoizeCompare=function(e,t){var n=function n(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];for(var a=0;a<n.cache.length;a++){var o=n.cache[a];if(t(r,o.args))return o.res}var s=e.apply(e,r);return n.cache.unshift({args:r,res:s}),s};return n.cache=[],n};var i=r(n(73738)),a=n(56742)},73738:function(e){function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},73929:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.simplifyCoreDependencies=void 0;var r=n(72914),i=n(83006),a=n(74121),o=n(16349),s=n(19211),c=n(88442),u=n(4825),l=n(45171),d=n(3789),f=n(1620),p=n(29664),m=n(48487),y=n(81139),v=n(87121),h=n(58775),g=n(90545),b=n(21829),D=n(8011),x=n(11424);t.simplifyCoreDependencies={AccessorNodeDependencies:r.AccessorNodeDependencies,ArrayNodeDependencies:i.ArrayNodeDependencies,ConstantNodeDependencies:a.ConstantNodeDependencies,FunctionNodeDependencies:o.FunctionNodeDependencies,IndexNodeDependencies:s.IndexNodeDependencies,ObjectNodeDependencies:c.ObjectNodeDependencies,OperatorNodeDependencies:u.OperatorNodeDependencies,ParenthesisNodeDependencies:l.ParenthesisNodeDependencies,SymbolNodeDependencies:d.SymbolNodeDependencies,addDependencies:f.addDependencies,divideDependencies:p.divideDependencies,equalDependencies:m.equalDependencies,isZeroDependencies:y.isZeroDependencies,multiplyDependencies:v.multiplyDependencies,parseDependencies:h.parseDependencies,powDependencies:g.powDependencies,subtractDependencies:b.subtractDependencies,typedDependencies:D.typedDependencies,createSimplifyCore:x.createSimplifyCore}},73970:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.lupDependencies=void 0;var r=n(58443),i=n(46239),a=n(50372),o=n(60195),s=n(77112),c=n(78508),u=n(42603),l=n(84990),d=n(72372),f=n(33985),p=n(41981),m=n(8011),y=n(73504),v=n(11424);t.lupDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,SpaDependencies:i.SpaDependencies,SparseMatrixDependencies:a.SparseMatrixDependencies,absDependencies:o.absDependencies,addScalarDependencies:s.addScalarDependencies,divideScalarDependencies:c.divideScalarDependencies,equalScalarDependencies:u.equalScalarDependencies,largerDependencies:l.largerDependencies,matrixDependencies:d.matrixDependencies,multiplyScalarDependencies:f.multiplyScalarDependencies,subtractScalarDependencies:p.subtractScalarDependencies,typedDependencies:m.typedDependencies,unaryMinusDependencies:y.unaryMinusDependencies,createLup:v.createLup}},74048:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csDfs=function(e,t,n,o,s){var c,u,l,d=t._index,f=t._ptr,p=t._size[1],m=0;for(o[0]=e;m>=0;){e=o[m];var y=s?s[e]:e;(0,r.csMarked)(f,e)||((0,i.csMark)(f,e),o[p+m]=y<0?0:(0,a.csUnflip)(f[y]));var v=1;for(u=o[p+m],l=y<0?0:(0,a.csUnflip)(f[y+1]);u<l;u++)if(c=d[u],!(0,r.csMarked)(f,c)){o[p+m]=u,o[++m]=c,v=0;break}v&&(m--,o[--n]=e)}return n};var r=n(7475),i=n(23782),a=n(82075)},74121:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConstantNodeDependencies=void 0;var r=n(61233),i=n(11424);t.ConstantNodeDependencies={NodeDependencies:r.NodeDependencies,createConstantNode:i.createConstantNode}},74127:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCompile=void 0;var r=n(30538),i=n(77942),a="compile",o=["typed","parse"];t.createCompile=(0,i.factory)(a,o,function(e){var t=e.typed,n=e.parse;return t(a,{string:function(e){return n(e).compile()},"Array | Matrix":function(e){return(0,r.deepMap)(e,function(e){return n(e).compile()})}})})},74185:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sackurTetrodeDependencies=void 0;var r=n(54020),i=n(11424);t.sackurTetrodeDependencies={BigNumberDependencies:r.BigNumberDependencies,createSackurTetrode:i.createSackurTetrode}},74243:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.roundDependencies=void 0;var r=n(54020),i=n(58443),a=n(42603),o=n(72372),s=n(8011),c=n(99192),u=n(11424);t.roundDependencies={BigNumberDependencies:r.BigNumberDependencies,DenseMatrixDependencies:i.DenseMatrixDependencies,equalScalarDependencies:a.equalScalarDependencies,matrixDependencies:o.matrixDependencies,typedDependencies:s.typedDependencies,zerosDependencies:c.zerosDependencies,createRound:u.createRound}},74387:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createEvaluate=void 0;var r=n(30538),i=n(77942),a=n(46546),o="evaluate",s=["typed","parse"];t.createEvaluate=(0,i.factory)(o,s,function(e){var t=e.typed,n=e.parse;return t(o,{string:function(e){var t=(0,a.createEmptyMap)();return n(e).compile().evaluate(t)},"string, Map | Object":function(e,t){return n(e).compile().evaluate(t)},"Array | Matrix":function(e){var t=(0,a.createEmptyMap)();return(0,r.deepMap)(e,function(e){return n(e).compile().evaluate(t)})},"Array | Matrix, Map | Object":function(e,t){return(0,r.deepMap)(e,function(e){return n(e).compile().evaluate(t)})}})})},74528:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0});const o=a(n(33211));function s(e){return""===e.trim()}function c(e){return/^[A-Za-z]{1,1}$/.test(e)}function u(e){return/[^ -~]/.test(e)}function l(e){return e>="0"&&e<="9"}function d(e,t){if(!c(e[t]))return"";let n=t;for(;c(e[n]);)n+=1;return e.slice(t,n)}function f(e,t){if(!l(e[t]))return"";let n=t+1;for(;l(e[n]);)n+=1;if("."===e[n])for(n+=1;l(e[n]);)n+=1;return e.slice(t,n)}
2class p extends Error{constructor(e="",t,...n){super(...n),this.name="LexError",this.message=`at ${t}: ${e}`}}t.default=function(e){let t=0;const{length:n}=e,r=[];for(;t<n;){for(;s(e[t]);)t+=1;let n="",i=40;const a=e[t];if(u(a))throw new p("invalid control sequence encountered (forgot to escape backslashes (\\begin => \\\\begin)?",t);if(!c(a)&&a in o.lexemeToType)i=o.lexemeToType[a],n=a;else if("\\"===a){const r=e[t+1];if("\\"===r)i=16,n="\\\\";else if(" "===r)i=51,n="\\ ";else{const r=d(e,t+1);if(void 0===r)throw new p("expected command (a non-alphabetic character was encountered)",t);if(n=`\\${r}`,i=o.lexemeToType[n],void 0===i)throw new p(`unknown command "${n}"`,t)}}else if(l(a))n=f(e,t),i=0;else{if(!c(a))throw new p(`unrecognized character "${a}"`,t);{const r=d(e,t);if(r in o.lexemeToType)n=r,i=o.lexemeToType[r];else{const e=r[0];e in o.lexemeToType?(n=e,i=o.lexemeToType[e]):(n=e,i=1)}}}51!==i&&r.push(new o.default(n,i,t)),t+=n.length}return r.push(new o.default("EOF",40,t)),r}},74680:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMinTransform=void 0;var r=n(77942),i=n(40892),a=n(30903),o=n(46560),s=["typed","config","numeric","smaller"];t.createMinTransform=(0,r.factory)("min",s,function(e){var t=e.typed,n=e.config,r=e.numeric,s=e.smaller,c=(0,a.createMin)({typed:t,config:n,numeric:r,smaller:s});return t("min",{"...any":function(e){e=(0,o.lastDimToZeroBase)(e);try{return c.apply(null,e)}catch(e){throw(0,i.errorTransform)(e)}}})},{isTransformFunction:!0})},74787:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fermiCouplingDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.fermiCouplingDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createFermiCoupling:a.createFermiCoupling}},74801:function(e,t,n){var r;!function(i,a,o){var s,c=256,u=o.pow(c,6),l=o.pow(2,52),d=2*l,f=255;function p(e,t,n){var r=[],f=h(v((t=1==t?{entropy:!0}:t||{}).entropy?[e,g(a)]:null==e?function(){try{var e;return s&&(e=s.randomBytes)?e=e(c):(e=new Uint8Array(c),(i.crypto||i.msCrypto).getRandomValues(e)),g(e)}catch(e){var t=i.navigator,n=t&&t.plugins;return[+new Date,i,n,i.screen,g(a)]}}():e,3),r),p=new m(r),b=function(){for(var e=p.g(6),t=u,n=0;e<l;)e=(e+n)*c,t*=c,n=p.g(1);for(;e>=d;)e/=2,t/=2,n>>>=1;return(e+n)/t};return b.int32=function(){return 0|p.g(4)},b.quick=function(){return p.g(4)/4294967296},b.double=b,h(g(p.S),a),(t.pass||n||function(e,t,n,r){return r&&(r.S&&y(r,p),e.state=function(){return y(p,{})}),n?(o.random=e,t):e})(b,f,"global"in t?t.global:this==o,t.state)}function m(e){var t,n=e.length,r=this,i=0,a=r.i=r.j=0,o=r.S=[];for(n||(e=[n++]);i<c;)o[i]=i++;for(i=0;i<c;i++)o[i]=o[a=f&a+e[i%n]+(t=o[i])],o[a]=t;(r.g=function(e){for(var t,n=0,i=r.i,a=r.j,o=r.S;e--;)t=o[i=f&i+1],n=n*c+o[f&(o[i]=o[a=f&a+t])+(o[a]=t)];return r.i=i,r.j=a,n})(c)}function y(e,t){return t.i=e.i,t.j=e.j,t.S=e.S.slice(),t}function v(e,t){var n,r=[],i=typeof e;if(t&&"object"==i)for(n in e)try{r.push(v(e[n],t-1))}catch(e){}return r.length?r:"string"==i?e:e+"\0"}function h(e,t){for(var n,r=e+"",i=0;i<r.length;)t[f&i]=f&(n^=19*t[f&i])+r.charCodeAt(i++);return g(t)}function g(e){return String.fromCharCode.apply(0,e)}if(h(o.random(),a),e.exports){e.exports=p;try{s=n(41234)}catch(e){}}else void 0===(r=function(){return p}.call(t,n,t,e))||(e.exports=r)}("undefined"!=typeof self?self:this,[],Math)},74886:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flattenDocs=void 0,t.flattenDocs={name:"flatten",category:"Matrix",syntax:["flatten(x)"],description:"Flatten a multi dimensional matrix into a single dimensional matrix.",examples:["a = [1, 2, 3; 4, 5, 6]","size(a)","b = flatten(a)","size(b)"],seealso:["concat","resize","size","squeeze"]}},74970:function(e){e.exports=function(e,t){return{value:t,done:!!e}}},75190:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createHelpClass=void 0;var r=n(22478),i=n(37917),a=n(15479),o=n(77942),s=["evaluate"];t.createHelpClass=(0,o.factory)("Help",s,function(e){var t=e.evaluate;function n(e){if(!(this instanceof n))throw new SyntaxError("Constructor must be called with the new operator");if(!e)throw new Error('Argument "doc" missing');this.doc=e}return n.prototype.type="Help",n.prototype.isHelp=!0,n.prototype.toString=function(){var e=this.doc||{},n="\n";if(e.name&&(n+="Name: "+e.name+"\n\n"),e.category&&(n+="Category: "+e.category+"\n\n"),e.description&&(n+="Description:\n    "+e.description+"\n\n"),e.syntax&&(n+="Syntax:\n    "+e.syntax.join("\n    ")+"\n\n"),e.examples){n+="Examples:\n";for(var i=!1,o=t("config()"),s={config:function(e){return i=!0,t("config(newConfig)",{newConfig:e})}},c=0;c<e.examples.length;c++){var u=e.examples[c];n+="    "+u+"\n";var l=void 0;try{l=t(u,s)}catch(e){l=e}void 0===l||(0,r.isHelp)(l)||(n+="        "+(0,a.format)(l,{precision:14})+"\n")}n+="\n",i&&t("config(originalConfig)",{originalConfig:o})}return e.mayThrow&&e.mayThrow.length&&(n+="Throws: "+e.mayThrow.join(", ")+"\n\n"),e.seealso&&e.seealso.length&&(n+="See also: "+e.seealso.join(", ")+"\n"),n},n.prototype.toJSON=function(){var e=(0,i.clone)(this.doc);return e.mathjs="Help",e},n.fromJSON=function(e){var t={};return Object.keys(e).filter(function(e){return"mathjs"!==e}
2).forEach(function(n){t[n]=e[n]}),new n(t)},n.prototype.valueOf=n.prototype.toString,n},{isClass:!0})},75223:function(){},75324:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.subsetDocs=void 0,t.subsetDocs={name:"subset",category:"Matrix",syntax:["value(index)","value(index) = replacement","subset(value, [index])","subset(value, [index], replacement)"],description:"Get or set a subset of the entries of a matrix or characters of a string. Indexes are one-based. There should be one index specification for each dimension of the target. Each specification can be a single index, a list of indices, or a range in colon notation `l:u`. In a range, both the lower bound l and upper bound u are included; and if a bound is omitted it defaults to the most extreme valid value. The cartesian product of the indices specified in each dimension determines the target of the operation.",examples:["d = [1, 2; 3, 4]","e = []","e[1, 1:2] = [5, 6]","e[2, :] = [7, 8]","f = d * e","f[2, 1]","f[:, 1]","f[[1,2], [1,3]] = [9, 10; 11, 12]","f"],seealso:["concat","det","diag","identity","inv","one
2s","range","size","squeeze","trace","transpose","zeros"]}},75356:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSqrtm=void 0;var r=n(22478),i=n(15479),a=n(80257),o=n(77942),s="sqrtm",c=["typed","abs","add","multiply","map","sqrt","subtract","inv","size","max","identity"];t.createSqrtm=(0,o.factory)(s,c,function(e){var t=e.typed,n=e.abs,o=e.add,c=e.multiply,u=e.map,l=e.sqrt,d=e.subtract,f=e.inv,p=e.size,m=e.max,y=e.identity,v=1e-6;function h(e){var t,r=0,i=e,a=y(p(e));do{var s=i;if(i=c(.5,o(s,f(a))),a=c(.5,o(a,f(s))),(t=m(n(d(i,s))))>v&&++r>1e3)throw new Error("computing square root of matrix: iterative method could not converge")}while(t>v);return i}return t(s,{"Array | Matrix":function(e){var t=(0,r.isMatrix)(e)?e.size():(0,a.arraySize)(e);switch(t.length){case 1:if(1===t[0])return u(e,l);throw new RangeError("Matrix must be square (size: "+(0,i.format)(t)+")");case 2:if(t[0]===t[1])return h(e);throw new RangeError("Matrix must be square (size: "+(0,i.format)(t)+")");default:throw new RangeError("Matrix must be at most two dimensional (size: "+(0,i.format)(t)+")")}}})})},75405:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createUnitFunction=void 0;var r=n(77942),i=n(30538),a="unit",o=["typed","Unit"];t.createUnitFunction=(0,r.factory)(a,o,function(e){var t=e.typed,n=e.Unit;return t(a,{Unit:function(e){return e.clone()},string:function(e){return n.isValuelessUnit(e)?new n(null,e):n.parse(e,{allowNoUnits:!0})},"number | BigNumber | Fraction | Complex, string | Unit":function(e,t){return new n(e,t)},"number | BigNumber | Fraction":function(e){return new n(e)},"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,i.deepMap)(t,e)}})})})},75546:function(e){function t(n,r,i,a){var o=Object.defineProperty;try{o({},"",{})}catch(n){o=0}e.exports=t=function(e,n,r,i){function a(n,r){t(e,n,function(e){return this._invoke(n,r,e)})}n?o?o(e,n,{value:r,enumerable:!i,configurable:!i,writable:!i}):e[n]=r:(a("next",0),a("throw",1),a("return",2))},e.exports.__esModule=!0,e.exports.default=e.exports,t(n,r,i,a)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},75553:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createTyped=void 0;var i=n(22478),a=r(n(62369)),o=n(12135),s=n(77942),c=n(46546),u=function(){return u=a.default.create,a.default},l=["?BigNumber","?Complex","?DenseMatrix","?Fraction"];function d(e){throw new Error("Cannot convert value ".concat(e," into a BigNumber: no class 'BigNumber' provided"))}function f(e){throw new Error("Cannot convert value ".concat(e," into a Complex number: no class 'Complex' provided"))}function p(e){throw new Error("Cannot convert value ".concat(e," into a Fraction, no class 'Fraction' provided."))}t.createTyped=(0,s.factory)("typed",l,function(e){var t=e.BigNumber,n=e.Complex,r=e.DenseMatrix,a=e.Fraction,s=u();return s.clear(),s.addTypes([{name:"number",test:i.isNumber},{name:"Complex",test:i.isComplex},{name:"BigNumber",test:i.isBigNumber},{name:"Fraction",test:i.isFraction},{name:"Unit",test:i.isUnit},{name:"identifier",test:function(e){return i.isString
vendor: 16,055 bytes, line 2
2&&/^(?:[A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE3F\uDE40\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDF02\uDF04-\uDF10\uDF12-\uDF33\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC41-\uDC46]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC30-\uDC6D\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDCD0-\uDCEB\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF])(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE3F\uDE40\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDF02\uDF04-\uDF10\uDF12-\uDF33\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC41-\uDC46]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC30-\uDC6D\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDCD0-\uDCEB\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF])*$/.test(e)}},{name:"string",test:
2i.isString},{name:"Chain",test:i.isChain},{name:"Array",test:i.isArray},{name:"Matrix",test:i.isMatrix},{name:"DenseMatrix",test:i.isDenseMatrix},{name:"SparseMatrix",test:i.isSparseMatrix},{name:"Range",test:i.isRange},{name:"Index",test:i.isIndex},{name:"boolean",test:i.isBoolean},{name:"ResultSet",test:i.isResultSet},{name:"Help",test:i.isHelp},{name:"function",test:i.isFunction},{name:"Date",test:i.isDate},{name:"RegExp",test:i.isRegExp},{name:"null",test:i.isNull},{name:"undefined",test:i.isUndefined}
2,{name:"AccessorNode",test:i.isAccessorNode},{name:"ArrayNode",test:i.isArrayNode},{name:"AssignmentNode",test:i.isAssignmentNode},{name:"BlockNode",test:i.isBlockNode},{name:"ConditionalNode",test:i.isConditionalNode},{name:"ConstantNode",test:i.isConstantNode},{name:"FunctionNode",test:i.isFunctionNode},{name:"FunctionAssignmentNode",test:i.isFunctionAssignmentNode},{name:"IndexNode",test:i.isIndexNode},{name:"Node",test:i.isNode},{name:"ObjectNode",test:i.isObjectNode},{name:"OperatorNode",test:i.isOperatorNode},{name:"ParenthesisNode",test:i.isParenthesisNode},{name:"RangeNode",test:i.isRangeNode},{name:"RelationalNode",test:i.isRelationalNode},{name:"SymbolNode",test:i.isSymbolNode},{name:"Map",test:c.isMap},{name:"Object",test:i.isObject}]),s.addConversions([{from:"number",to:"BigNumber",convert:function(e){if(t||d(e),(0,o.digits)(e)>15)throw new TypeError("Cannot implicitly convert a number with >15 significant digits to BigNumber (value: "+e+"). Use function bignumber(x) to convert to BigNumber.");return new t(e)}},{from:"number",to:"Complex",convert:function(e){return n||f(e),new n(e,0)}},{from:"BigNumber",to:"Complex",convert:function(e){return n||f(e),new n(e.toNumber(),0)}},{from:"Fraction",to:"BigNumber",convert:function(e){throw new TypeError("Cannot implicitly convert a Fraction to BigNumber or vice versa. Use function bignumber(x) to convert to BigNumber or fraction(x) to convert to Fraction.")}},{from:"Fraction",to:"Complex",convert:function(e){return n||f(e),new n(e.valueOf(),0)}},{from:"number",to:"Fraction",convert:function(e){a||p(e);var t=new a(e);if(t.valueOf()!==e)throw new TypeError("Cannot implicitly convert a number to a Fraction when there will be a loss of precision (value: "+e+"). Use function fraction(x) to convert to Fraction.");return t}},{from:"string",to:"number",convert:function(e){var t=Number(e);if(isNaN(t))throw new Error('Cannot convert "'+e+'" to a number');return t}},{from:"string",to:"BigNumber",convert:function(e){t||d(e);try{return new t(e)}catch(t){throw new Error('Cannot convert "'+e+'" to BigNumber')}}},{from:"string",to:"Fraction",convert:function(e){a||p(e);try{return new a(e)}catch(t){throw new Error('Cannot convert "'+e+'" to Fraction')}}},{from:"string",to:"Complex",convert:function(e){n||f(e);try{return new n(e)}catch(t){throw new Error('Cannot convert "'+e+'" to Complex')}}},{from:"boolean",to:"number",convert:function(e){return+e}},{from:"boolean",to:"BigNumber",convert:function(e){return t||d(e),new t(+e)}},{from:"boolean",to:"Fraction",convert:function(e){return a||p(e),new a(+e)}},{from:"boolean",to:"string",convert:function(e){return String(e)}},{from:"Array",to:"Matrix",convert:function(e){return r||function(){throw new Error("Cannot convert array into a Matrix: no class 'DenseMatrix' provided")}(),new r(e)}},{from:"Matrix",to:"Array",convert:function(e){return e.valueOf()}}]),s.onMismatch=function(e,t,n){var r=s.createError(e,t,n);if(["wrongType","mismatch"].includes(r.data.category)&&1===t.length&&(0,i.isCollection)(t[0])&&n.some(function(e){return!e.params.includes(",")})){var a=new TypeError("Function '".concat(e,"' doesn't apply to matrices. To call it ")+"elementwise on a matrix 'M', try 'map(M, ".concat(e,")'."));throw a.data=r.data,a}throw r},s.onMismatch=function(e,t,n){var r=s.createError(e,t,n);if(["wrongType","mismatch"].includes(r.data.category)&&1===t.length&&(0,i.isCollection)(t[0])&&n.some(function(e){return!e.params.includes(",")})){var a=new TypeError("Function '".concat(e,"' doesn't apply to matrices. To call it ")+"elementwise on a matrix 'M', try 'map(M, ".concat(e,")'."));throw a.data=r.data,a}throw r},s})},75555:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.identityDependencies=void 0;var r=n(54020),i=n(58443),a=n(50372),o=n(72372),s=n(8011),c=n(11424);t.identityDependencies={BigNumberDependencies:r.BigNumberDependencies,DenseMatrixDependencies:i.DenseMatrixDependencies,SparseMatrixDependencies:a.SparseMatrixDependencies,matrixDependencies:o.matrixDependencies,typedDependencies:s.typedDependencies,createIdentity:c.createIdentity}},75607:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createHelp=void 0;var r=n(77942),i=n(18020),a=n(11894),o=n(37917),s="help",c=["typed","mathWithTransform","Help"];t.createHelp=(0,r.factory)(s,c,function(e){var t=e.typed,n=e.mathWithTransform,r=e.Help;return t(s,{any:function(e){var t,s=e;if("string"!=typeof e)for(t in n)if((0,o.hasOwnProperty)(n,t)&&e===n[t]){s=t;break}var c=(0,i.getSafeProperty)(a.embeddedDocs,s);if(!c){var u="function"==typeof s?s.name:s;throw new Error('No documentation found on "'+u+'"')}return new r(c)}})})},75611:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.subsetDependencies=void 0;var r=n(1620),i=n(72372),a=n(8011),o=n(99192),s=n(11424);t.subsetDependencies={addDependencies:r.addDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:a.typedDependencies,zerosDependencies:o.zerosDependencies,createSubset:s.createSubset}},75642:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.minDocs=void 0,t.minDocs={name:"min",category:"Statistics",syntax:["min(a, b, c, ...)","min(A)","min(A, dimension)"],description:"Compute the minimum value of a list of values.",examples:["min(2, 3, 4, 1)","min([2, 3, 4, 1])","min([2, 5; 4, 3])","min([2, 5; 4, 3], 1)","min([2, 5; 4, 3], 2)","min(2.7, 7.1, -4.5, 2.0, 4.1)","max(2.7, 7.1, -4.5, 2.0, 4.1)"],seealso:["max","mean","median","prod","std","sum","variance"]}},75651:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createParser=void 0;var r=n(77942),i="parser",a=["typed","Parser"];t.createParser=(0,r.factory)(i,a,function(e){var t=e.typed,n=e.Parser;return t(i,{"":function(){return new n}})})},75894:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.piDependencies=void 0;var r=n(54020),i=n(11424);t.piDependencies={BigNumberDependencies:r.BigNumberDependencies,createPi:i.createPi}},76227:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createArrayNode=void 0;var i=r(n(17383)),a=r(n(34579)),o=r(n(28452)),s=r(n(63072)),c=r(n(29511)),u=r(n(43693)),l=n(22478),d=n(80257),f=n(77942);function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(p=function(){return!!e})()}var m="ArrayNode",y=["Node"];t.createArrayNode=(0,f.factory)(m,y,function(e){var t=function(e){function t(e){var n,r,a,c;if((0,i.default)(this,t),r=this,a=t,a=(0,s.default)(a),(n=(0,o.default)(r,p()?Reflect.construct(a,[],(0,s.default)(r).constructor):a.apply(r,c))).items=e||[],!Array.isArray(n.items)||!n.items.every(l.isNode))throw new TypeError("Array containing Nodes expected");return n}return(0,c.default)(t,e),(0,a.default)(t,[{key:"type",get:function(){return m}},{key:"isArrayNode",get:function(){return!0}},{key:"_compile",value:function(e,t){var n=(0,d.map)(this.items,function(n){return n._compile(e,t)});if("Array"!==e.config.matrix){var r=e.matrix;return function(e,t,i){return r((0,d.map)(n,function(n){return n(e,t,i)}))}}return function(e,t,r){return(0,d.map)(n,function(n){return n(e,t,r)})}}},{key:"forEach",value:function(e){for(var t=0;t<this.items.length;t++)e(this.items[t],"items["+t+"]",this)}},{key:"map",value:function(e){for(var n=[],r=0;r<this.items.length;r++)n[r]=this._ifNode(e(this.items[r],"items["+r+"]",this));return new t(n)}},{key:"clone",value:function(){return new t(this.items.slice(0))}},{key:"_toString",value:function(e){return"["+this.items.map(function(t){return t.toString(e)}).join(", ")+"]"}},{key:"toJSON",value:function(){return{mathjs:m,items:this.items}}},{key:"_toHTML",value:function(e){return'<span class="math-parenthesis math-square-parenthesis">[</span>'+this.items.map(function(t){return t.toHTML(e)}).join('<span class="math-separator">,</span>')+'<span class="math-parenthesis math-square-parenthesis">]</span>'}},{key:"_toTex",value:function(e){return function t(n,r){var i=n.some(l.isArrayNode)&&!n.every(l.isArrayNode),a=r||i,o=a?"&":"\\\\",s=n.map(function(n){return n.items?t(n.items,!r):n.toTex(e)}).join(o);return i||!a||a&&!r?"\\begin{bmatrix}"+s+"\\end{bmatrix}":s}(this.items,!1)}}],[{key:"fromJSON",value:function(e){return new t(e.items)}}])}(e.Node);return(0,u.default)(t,"name",m),t},{isClass:!0,isNode:!0})},76252:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createSolveValidation=function(e){var t=e.DenseMatrix;return function(e,n,o){var s=e.size();if(2!==s.length)throw new RangeError("Matrix must be two dimensional (size: "+(0,a.format)(s)+")");var c=s[0];if(c!==s[1])throw new RangeError("Matrix must be square (size: "+(0,a.format)(s)+")");var u=[];if((0,r.isMatrix)(n)){var l=n.size(),d=n._data;if(1===l.length){if(l[0]!==c)throw new RangeError("Dimension mismatch. Matrix columns must match vector length.");for(var f=0;f<c;f++)u[f]=[d[f]];return new t({data:u,size:[c,1],datatype:n._datatype})}if(2===l.length){if(l[0]!==c||1!==l[1])throw new RangeError("Dimension mismatch. Matrix columns must match vector length.");if((0,r.isDenseMatrix)(n)){if(o){u=[];for(var p=0;p<c;p++)u[p]=[d[p][0]];return new t({data:u,size:[c,1],datatype:n._datatype})}return n}if((0,r.isSparseMatrix)(n)){for(var m=0;m<c;m++)u[m]=[0];for(var y=n._values,v=n._index,h=n._ptr,g=h[1],b=h[0];b<g;b++)u[v[b]][0]=y[b];return new t({data:u,size:[c,1],datatype:n._datatype})}}throw new RangeError("Dimension mismatch. The right side has to be either 1- or 2-dimensional vector.")}if((0,r.isArray)(n)){var D=(0,i.arraySize)(n);if(1===D.length){if(D[0]!==c)throw new RangeError("Dimension mismatch. Matrix columns must match vector length.");for(var x=0;x<c;x++)u[x]=[n[x]];return new t({data:u,size:[c,1]})}if(2===D.length){if(D[0]!==c||1!==D[1])throw new RangeError("Dimension mismatch. Matrix columns must match vector length.");for(var _=0;_<c;_++)u[_]=[n[_][0]];return new t({data:u,size:[c,1]})}throw new RangeError("Dimension mismatch. The right side has to be either 1- or 2-dimensional vector.")}}};var r=n(22478),i=n(80257),a=n(15479)},76461:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSmallerNumber=t.createSmaller=void 0;var r=n(61827),i=n(12135),a=n(77942),o=n(8222),s=n(72071),c=n(71487),u=n(60685),l=n(85367),d="smaller",f=["typed","config","matrix","DenseMatrix","concat"],p=(t.createSmaller=(0,a.factory)(d,f,function(e){var t=e.typed,n=e.config,i=e.matrix,a=e.DenseMatrix,f=e.concat,m=(0,o.createMatAlgo03xDSf)({typed:t}),y=(0,s.createMatAlgo07xSSf)({typed:t,DenseMatrix:a}),v=(0,c.createMatAlgo12xSfs)({typed:t,DenseMatrix:a}),h=(0,u.createMatrixAlgorithmSuite)({typed:t,matrix:i,concat:f}),g=(0,l.createCompareUnits)({typed:t});return t(d,p({typed:t,config:n}),{"boolean, boolean":function(e,t){return e<t},"BigNumber, BigNumber":function(e,t){return e.lt(t)&&!(0,r.nearlyEqual)(e,t,n.epsilon)},"Fraction, Fraction":function(e,t){return-1===e.compare(t)},"Complex, Complex":function(e,t){throw new TypeError("No ordering relation is defined for complex numbers")}},g,h({SS:y,DS:m,Ss:v}))}),t.createSmallerNumber=(0,a.factory)(d,["typed","config"],function(e){var t=e.typed,n=e.config;return t(d,{"number, number":function(e,t){return e<t&&!(0,i.nearlyEqual)(e,t,n.epsilon)}})}))},76549:function(e,t,n){"use strict";n(52468)("link",function(e){return function(t){return e(this,"a","href",t)}})},76685:function(e,t,n){"use strict";n.r(t),n.d(t,{init:function(){return i},track:function(){return r}});const r=(e,t,n="",r="")=>{if(!window.utag)return;const i=(t||e.currentTarget.textContent).toLowerCase().replace(/ä/g,"ae").replace(/ö/g,"oe").replace(/ü/g,"ue").replace(/ß/g,"ss").replace(/ /g,"-").replace(/\./g,"").replace(/,/g,"").replace(/\(/g,"").replace(/\)/g,""),a={gap_environment:window.utag_data.gap_environment,gap_contentPath:window.utag_data.gap_contentPath,gap_pageName:window.utag_data.gap_pageName,gap_pageType:window.utag_data.gap_pageType,gap_pageCategory:window.utag_data.gap_pageCategory,pageName:window.utag_data.pageName,type:window.utag_data.type,linkId:i,gap_eventCategory:r||window.utag_data.gap_pageCategory,gap_eventAction:i,gap_eventLabel:n};window.utag&&window.utag.link&&window.utag.link(a)},i=e=>{console.log("neue gs_utils von github"),Array.from(document.querySelectorAll("[data-tracking]")).forEach(t=>{if(void 0!==window.utag_data&&void 0!==window.utag&&window.utag){const n=t.getAttribute("data-tracking").split(",");t.addEventListener(n[0],t=>{r(t,n[1],n[2]||"",e)},!0)}})}},76955:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createImmutableDenseMatrixClass=void 0;var r=n(22478),i=n(37917),a=n(77942),o=["smaller","DenseMatrix"];t.createImmutableDenseMatrixClass=(0,a.factory)("ImmutableDenseMatrix",o,function(e){var t=e.smaller,n=e.DenseMatrix;function a(e,t){if(!(this instanceof a))throw new SyntaxError("Constructor must be called with the new operator");if(t&&!(0,r.isString)(t))throw new Error("Invalid datatype: "+t);if((0,r.isMatrix)(e)||(0,r.isArray)(e)){var i=new n(e,t);this._data=i._data,this._size=i._size,this._datatype=i._datatype,this._min=null,this._max=null}else if(e&&(0,r.isArray)(e.data)&&(0,r.isArray)(e.size))this._data=e.data,this._size=e.size,this._datatype=e.datatype,this._min=void 0!==e.min?e.min:null,this._max=void 0!==e.max?e.max:null;else{if(e)throw new TypeError("Unsupported type of data ("+(0,r.typeOf)(e)+")");this._data=[],this._size=[0],this._datatype=t,this._min=null,this._max=null}}return a.prototype=new n,a.prototype.type="ImmutableDenseMatrix",a.prototype.isImmutableDenseMatrix=!0,a.prototype.subset=function(e){switch(arguments.length){case 1:var t=n.prototype.subset.call(this,e);return(0,r.isMatrix)(t)?new a({data:t._data,size:t._size,datatype:t._datatype}):t;case 2:case 3:throw new Error("Cannot invoke set subset on an Immutable Matrix instance");default:throw new SyntaxError("Wrong number of arguments")}},a.prototype.set=function(){throw new Error("Cannot invoke set on an Immutable Matrix instance")},a.prototype.resize=function(){throw new Error("Cannot invoke resize on an Immutable Matrix instance")},a.prototype.reshape=function(){throw new Error("Cannot invoke reshape on an Immutable Matrix instance")},a.prototype.clone=function(){return new a({data:(0,i.clone)(this._data),size:(0,i.clone)(this._size),datatype:this._datatype})},a.prototype.toJSON=function(){return{mathjs:"ImmutableDenseMatrix",data:this._data,size:this._size,datatype:this._datatype}},a.fromJSON=function(e){return new a(e)},a.prototype.swapRows=function(){throw new Error("Cannot invoke swapRows on an Immutable Matrix instance")},a.prototype.min=function(){if(null===this._min){var e=null;this.forEach(function(n){(null===e||t(n,e))&&(e=n)}),this._min=null!==e?e:void 0}return this._min},a.prototype.max=function(){if(null===this._max){var e=null;this.forEach(function(n){(null===e||t(e,n))&&(e=n)}),this._max=null!==e?e:void 0}return this._max},a},{isClass:!0})},77112:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addScalarDependencies=void 0;var r=n(8011),i=n(11424);t.addScalarDependencies={typedDependencies:r.typedDependencies,createAddScalar:i.createAddScalar}},77126:function(e,t,n){"use strict";function r(e){["complete","interactive"].indexOf(document.readyState)>-1?e():document.addEventListener("DOMContentLoaded",e)}function i(e,t){return Array.from(document.querySelectorAll(e)).forEac
2h(t)}function a(e,t){return r(()=>{i(e,t)})}function o(e){const t=document.createElement("div");return t.innerHTML=e,t.children[0]}function s(e,t){const n=document.createElement(e);return n.innerHTML=t,n}n.r(t),n.d(t,{createDomNode:function(){return s},forEachNode:function(){return i},loadedOrReady:function(){return r},moduleInit:function(){return a},nodeFromHtml:function(){return o}})},77386:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createConditionalNode=void 0;var i=r(n(17383)),a=r(n(34579)),o=r(n(28452)),s=r(n(63072)),c=r(n(29511)),u=r(n(43693)),l=n(22478),d=n(77942),f=n(26656);function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(p=function(){return!!e})()}var m="ConditionalNode",y=["Node"];t.createConditionalNode=(0,d.factory)(m,y,function(e){var t=function(e){function t(e,n,r){var a,c,u,d;if((0,i.default)(this,t),c=this,u=t,u=(0,s.default)(u),a=(0,o.default)(c,p()?Reflect.construct(u,[],(0,s.default)(c).constructor):u.apply(c,d)),!(0,l.isNode)(e))throw new TypeError("Parameter condition must be a Node");if(!(0,l.isNode)(n))throw new TypeError("Parameter trueExpr must be a Node");if(!(0,l.isNode)(r))throw new TypeError("Parameter falseExpr must be a Node");return a.condition=e,a.trueExpr=n,a.falseExpr=r,a}return(0,c.default)(t,e),(0,a.default)(t,[{key:"type",get:function(){return m}},{key:"isConditionalNode",get:function(){return!0}},{key:"_compile",value:function(e,t){var n=this.condition._compile(e,t),r=this.trueExpr._compile(e,t),i=this.falseExpr._compile(e,t);return function(e,t,a){return function(e){if("number"==typeof e||"boolean"==typeof e||"string"==typeof e)return!!e;if(e){if((0,l.isBigNumber)(e))return!e.isZero();if((0,l.isComplex)(e))return!(!e.re&&!e.im);if((0,l.isUnit)(e))return!!e.value}if(null==e)return!1;throw new TypeError('Unsupported type of condition "'+(0,l.typeOf)(e)+'"')}(n(e,t,a))?r(e,t,a):i(e,t,a)}}},{key:"forEach",value:function(e){e(this.condition,"condition",this),e(this.trueExpr,"trueExpr",this),e(this.falseExpr,"falseExpr",this)}},{key:"map",value:function(e){return new t(this._ifNode(e(this.condition,"condition",this)),this._ifNode(e(this.trueExpr,"trueExpr",this)),this._ifNode(e(this.falseExpr,"falseExpr",this)))}},{key:"clone",value:function(){return new t(this.condition,this.trueExpr,this.falseExpr)}},{key:"_toString",value:function(e){var t=e&&e.parenthesis?e.parenthesis:"keep",n=(0,f.getPrecedence)(this,t,e&&e.implicit),r=this.condition.toString(e),i=(0,f.getPrecedence)(this.condition,t,e&&e.implicit);("all"===t||"OperatorNode"===this.condition.type||null!==i&&i<=n)&&(r="("+r+")");var a=this.trueExpr.toString(e),o=(0,f.getPrecedence)(this.trueExpr,t,e&&e.implicit);("all"===t||"OperatorNode"===this.trueExpr.type||null!==o&&o<=n)&&(a="("+a+")");var s=this.falseExpr.toString(e),c=(0,f.getPrecedence)(this.falseExpr,t,e&&e.implicit);return("all"===t||"OperatorNode"===this.falseExpr.type||null!==c&&c<=n)&&(s="("+s+")"),r+" ? "+a+" : "+s}},{key:"toJSON",value:function(){return{mathjs:m,condition:this.condition,trueExpr:this.trueExpr,falseExpr:this.falseExpr}}},{key:"_toHTML",value:function(e){var t=e&&e.parenthesis?e.parenthesis:"keep",n=(0,f.getPrecedence)(this,t,e&&e.implicit),r=this.condition.toHTML(e),i=(0,f.getPrecedence)(this.condition,t,e&&e.implicit);("all"===t||"OperatorNode"===this.condition.type||null!==i&&i<=n)&&(r='<span class="math-parenthesis math-round-parenthesis">(</span>'+r+'<span class="math-parenthesis math-round-parenthesis">)</span>');var a=this.trueExpr.toHTML(e),o=(0,f.getPrecedence)(this.trueExpr,t,e&&e.implicit);("all"===t||"OperatorNode"===this.trueExpr.type||null!==o&&o<=n)&&(a='<sp
2an class="math-parenthesis math-round-parenthesis">(</span>'+a+'<span class="math-parenthesis math-round-parenthesis">)</span>');var s=this.falseExpr.toHTML(e),c=(0,f.getPrecedence)(this.falseExpr,t,e&&e.implicit);return("all"===t||"OperatorNode"===this.falseExpr.type||null!==c&&c<=n)&&(s='<span class="math-parenthesis math-round-parenthesis">(</span>'+s+'<span class="math-parenthesis math-round-parenthesis">)</span>'),r+'<span class="math-operator math-conditional-operator">?</span>'+a+'<span class="math-operator math-conditional-operator">:</span>'+s}},{key:"_toTex",value:function(e){return"\\begin{cases} {"+this.trueExpr.toTex(e)+"}, &\\quad{\\text{if }\\;"+this.condition.toTex(e)+"}\\\\{"+this.falseExpr.toTex(e)+"}, &\\quad{\\text{otherwise}}\\end{cases}"}}],[{key:"fromJSON",value:function(e){return new t(e.condition,e.trueExpr,e.falseExpr)}}])}(e.Node);return(0,u.default)(t,"name",m),t},{isClass:!0,isNode:!0})},77427:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.elementaryChargeDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.elementaryChargeDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createElementaryCharge:a.createElementaryCharge}},77559:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createZpk2tf=void 0;var r=n(77942),i="zpk2tf",a=["typed","add","multiply","Complex","number"];t.createZpk2tf=(0,r.factory)(i,a,function(e){var t=e.typed,n=e.add,r=e.multiply,a=e.Complex,o=e.number;return t(i,{"Array,Array,number":function(e,t,n){return s(e,t,n)},"Array,Array":function(e,t){return s(e,t,1)},"Matrix,Matrix,number":function(e,t,n){return s(e.valueOf(),t.valueOf(),n)},"Matrix,Matrix":function(e,t){return s(e.valueOf(),t.valueOf(),1)}});function s(e,t,n){e.some(function(e){return"BigNumber"===e.type})&&(e=e.map(function(e){return o(e)})),t.some(function(e){return"BigNumber"===e.type})&&(t=t.map(function(e){return o(e)}));for(var i=[a(1,0)],s=[a(1,0)],u=0;u<e.length;u++){var l=e[u];"number"==typeof l&&(l=a(l,0)),i=c(i,[a(1,0),a(-l.re,-l.im)])}for(var d=0;d<t.length;d++){var f=t[d];"number"==typeof f&&(f=a(f,0)),s=c(s,[a(1,0),a(-f.re,-f.im)])}for(var p=0;p<i.length;p++)i[p]=r(i[p],n);return[i,s]}function c(e,t){for(var i=[],o=0;o<e.length+t.length-1;o++){i[o]=a(0,0);for(var s=0;s<e.length;s++)o-s>=0&&o-s<t.length&&(i[o]=n(i[o],r(e[s],t[o-s])))}return i}})},77623:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unitDocs=void 0,t.unitDocs={name:"unit",category:"Construction",syntax:["value unit","unit(value, unit)","unit(string)"],description:"Create a unit.",examples:["5.5 mm","3 inch",'unit(7.1, "kilogram")','unit("23 deg")'],seealso:["bignumber","boolean","complex","index","matrix","number","string"]}},77707:function(e,t,n){"use strict";n.r(t),n.d(t,{forEachNode:function(){return a},loadedOrReady:function(){return i},moduleInit:function(){return o}});var r=n(20303);const{loadedOrReady:i,forEachNode:a,moduleInit:o}=r.tT;console.log("_utils old components")},77736:function(e,t,n){var r=n(73738).default,i=n(89045);e.exports=function(e){var t=i(e,"string");return"symbol"==r(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},77766:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createStirlingS2=void 0;var r=n(77942),i=n(22478),a="stirlingS2",o=["typed","addScalar","subtractScalar","multiplyScalar","divideScalar","pow","factorial","combinations","isNegative","isInteger","number","?bignumber","larger"];t.createStirlingS2=(0,r.factory)(a,o,function(e){var t=e.typed,n=e.addScalar,r=(e.subtractScalar,e.multiplyScalar),o=(e.divideScalar,e.pow,e.factorial,e.combinations,e.isNegative),s=e.isInteger,c=e.number,u=e.bignumber,l=e.larger,d=[],f=[];return t(a,{"number | BigNumber, number | BigNumber":function(e,t){if(!s(e)||o(e)||!s(t)||o(t))throw new TypeError("Non-negative integer value expected in function stirlingS2");if(l(t,e))throw new TypeError("k must be less than or equal to n in function stirlingS2");var a=!((0,i.isNumber)(e)&&(0,i.isNumber)(t)),p=a?f:d,m=a?u:c,y=c(e),v=c(t);if(p[y]&&p[y].length>v)return p[y][v];for(var h=0;h<=y;++h)if(p[h]||(p[h]=[m(0===h?1:0)]),0!==h)for(var g=p[h],b=p[h-1],D=g.length;D<=h&&D<=v;++D)g[D]=D===h?1:n(r(m(D),b[D]),b[D-1]);return p[y][v]}})})},77942:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.assertDependencies=o,t.create=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return i(e).forEach(function(e){return e(t)}),t},t.factory=function(e,t,n,i){function a(i){var a=(0,r.pickShallow)(i,t.map(c));return o(e,t,i),n(a)}return a.isFactory=!0,a.fn=e,a.dependencies=t.slice().sort(),i&&(a.meta=i),a},t.isFactory=a,t.isOptionalDependency=s,t.sortFactories=i,t.stripOptionalNotation=c;var r=n(37917);function i(e){var t={};function n(e,r){if(a(e)){if(e.dependencies.includes(r.fn||r.name))return!0;if(e.dependencies.some(function(e){return n(t[e],r)}))return!0}return!1}e.forEach(function(e){t[e.fn]=e});var r=[];function i(e){for(var t=0;t<r.length&&!n(r[t],e);)t++;r.splice(t,0,e)}return e.filter(a).forEach(i),e.filter(function(e){return!a(e)}).forEach(i),r}function a(e){return"function"==typeof e&&"string"==typeof e.fn&&Array.isArray(e.dependencies)}function o(e,t,n){if(!t.filter(function(e){return!s(e)}).every(function(e){return void 0!==n[e]})){var r=t.filter(function(e){return void 0===n[e]});throw new Error('Cannot create function "'.concat(e,'", ')+"some dependencies are missing: ".concat(r.map(function(e){return'"'.concat(e,'"')}).join(", "),"."))}}function s(e){return e&&"?"===e[0]}function c(e){return e&&"?"===e[0]?e.slice(1):e}},77981:function(e,t,n){var r=n(55089);e.exports=Array.isArray||function(e){return"Array"==r(e)}},78283:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRightArithShift=void 0;var r=n(33371),i=n(33999),a=n(14020),o=n(26470),s=n(57357),c=n(7954),u=n(66455
2),l=n(77942),d=n(60685),f=n(52109),p=n(93283),m="rightArithShift",y=["typed","matrix","equalScalar","zeros","DenseMatrix","concat"];t.createRightArithShift=(0,l.factory)(m,y,function(e){var t=e.typed,n=e.matrix,l=e.equalScalar,y=e.zeros,v=e.DenseMatrix,h=e.concat,g=(0,s.createMatAlgo01xDSid)({typed:t}),b=(0,i.createMatAlgo02xDS0)({typed:t,equalScalar:l}),D=(0,u.createMatAlgo08xS0Sid)({typed:t,equalScalar:l}),x=(0,c.createMatAlgo10xSids)({typed:t,DenseMatrix:v}),_=(0,a.createMatAlgo11xS0s)({typed:t,equalScalar:l}),w=(0,o.createMatAlgo14xDs)({typed:t}),N=(0,d.createMatrixAlgorithmSuite)({typed:t,matrix:n,concat:h}),M=(0,f.createUseMatrixForArrayScalar)({typed:t,matrix:n});return t(m,{"number, number":p.rightArithShiftNumber,"BigNumber, BigNumber":r.rightArithShiftBigNumber,"SparseMatrix, number | BigNumber":t.referToSelf(function(e){return function(t,n){return l(n,0)?t.clone():_(t,n,e,!1)}}),"DenseMatrix, number | BigNumber":t.referToSelf(function(e){return function(t,n){return l(n,0)?t.clone():w(t,n,e,!1)}}),"number | BigNumber, SparseMatrix":t.referToSelf(function(e){return function(t,n){return l(t,0)?y(n.size(),n.storage()):x(n,t,e,!0)}}),"number | BigNumber, DenseMatrix":t.referToSelf(function(e){return function(t,n){return l(t,0)?y(n.size(),n.storage()):w(n,t,e,!0)}})},M,N({SS:D,DS:g,SD:b}))})},78451:function(e){e.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"},78508:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.divideScalarDependencies=void 0;var r=n(54944),i=n(8011),a=n(11424);t.divideScalarDependencies={numericDependencies:r.numericDependencies,typedDependencies:i.typedDependencies,createDivideScalar:a.createDivideScalar}},78555:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.argDocs=void 0,t.argDocs={name:"arg",category:"Complex",syntax:["arg(x)"],description:"Compute the argument of a complex value. If x = a+bi, the argument is computed as atan2(b, a).",examples:["arg(2 + 2i)","atan2(3, 2)","arg(2 + 3i)"],seealso:["re","im","conj","abs"]}},78593:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log2Docs=void 0,t.log2Docs={name:"log2",category:"Arithmetic",syntax:["log2(x)"],description:"Calculate the 2-base of a value. This is the same as calculating `log(x, 2)`.",examples:["log2(0.03125)","log2(16)","log2(16) / log2(2)","pow(2, 4)"],seealso:["exp","log1p","log","log10"]}},78604:function(e,t,n){"use strict";n(39638);var r=n(4228),i=n(1158),a=n(1763),o="toString",s=/./[o],c=function(e){n(28859)(RegExp.prototype,o,e,!0)};n(79448)(function(){return"/a/b"!=s.call({source:"a",flags:"b"})})?c(function(){var e=r(this);return"/".concat(e.source,"/","flags"in e?e.flags:!a&&e instanceof RegExp?i.call(e):void 0)}):s.name!=o&&c(function(){return s.call(this)})},78644:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSetDistinct=void 0;var r=n(80257),i=n(77942),a="setDistinct",o=["typed","size","subset","compareNatural","Index","DenseMatrix"];t.createSetDistinct=(0,i.factory)(a,o,function(e){var t=e.typed,n=e.size,i=e.subset,o=e.compareNatural,s=e.Index,c=e.DenseMatrix;return t(a,{"Array | Matrix":function(e){var t;if(0===i(n(e),new s(0)))t=[];else{var a=(0,r.flatten)(Array.isArray(e)?e:e.toArray()).sort(o);(t=[]).push(a[0]);for(var u=1;u<a.length;u++)0!==o(a[u],a[u-1])&&t.push(a[u])}return Array.isArray(e)?t:new c(t)}})})},78807:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.freqzDependencies=void 0;var r=n(29),i=n(1620),a=n(29664),o=n(72372),s=n(87121),c=n(8011),u=n(11424);t.freqzDependencies={ComplexDependencies:r.ComplexDependencies,addDependencies:i.addDependencies,divideDependencies:a.divideDependencies,matrixDependencies:o.matrixDependencies,multiplyDependencies:s.multiplyDependencies,typedDependencies:c.typedDependencies,createFreqz:u.createFreqz}},78942:function(e,t,n){var r=n(95411),i=n(3344);e.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(i(e))}},79048:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.coulombDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.coulombDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createCoulomb:a.createCoulomb}},79083:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bitOrTransformDependencies=void 0;var r=n(58443),i=n(43977),a=n(42603),o=n(72372),s=n(8011),c=n(11424);t.bitOrTransformDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,concatDependencies:i.concatDependencies,equalScalarDependencies:a.equalScalarDependencies,matrixDependencies:o.matrixDependencies,typedDependencies:s.typedDependencies,createBitOrTransform:c.createBitOrTransform}},79129:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createResize=void 0;var r=n(22478),i=n(8973),a=n(60997),o=n(12135),s=n(15479),c=n(37917),u=n(80257),l=n(77942),d=["config","matrix"];t.createResize=(0,l.factory)("resize",d,function(e){var t=e.config,n=e.matrix;return function(e,l,d){if(2!==arguments.length&&3!==arguments.length)throw new a.ArgumentsError("resize",arguments.length,2,3);if((0,r.isMatrix)(l)&&(l=l.valueOf()),(0,r.isBigNumber)(l[0])&&(l=l.map(function(e){return(0,r.isBigNumber)(e)?e.toNumber():e})),(0,r.isMatrix)(e))return e.resize(l,d,!0);if("string"==typeof e)return function(e,t,n){if(void 0!==n){if("string"!=typeof n||1!==n.length)throw new TypeError("Single character expected as defaultValue")}else n=" ";if(1!==t.length)throw new i.DimensionError(t.length,1);var r=t[0];if("number"!=typeof r||!(0,o.isInteger)(r))throw new TypeError("Invalid size, must contain positive integers (size: "+(0,s.format)(t)+")");if(e.length>r)return e.substring(0,r);if(e.length<r){for(var a=e,c=0,u=r-e.length;c<u;c++)a+=n;return a}return e}(e,l,d);var f=!Array.isArray(e)&&"Array"!==t.matrix;if(0===l.length){for(;Array.isArray(e);)e=e[0];return(0,c.clone)(e)}Array.isArray(e)||(e=[e]),e=(0,c.clone)(e);var p=(0,u.resize)(e,l,d);return f?n(p):p}})},79175:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.derivative=t.compile=t.chain=t.SymbolNode=t.RelationalNode=t.RangeNode=t.Parser=t.ParenthesisNode=t.OperatorNode=t.ObjectNode=t.Node=t.IndexNode=t.Help=t.FunctionNode=t.FunctionAssignmentNode=t.ConstantNode=t.ConditionalNode=t.Chain=t.BlockNode=t.AssignmentNode=t.ArrayNode=t.AccessorNode=void 0,Object.defineProperty(t,"docs",{enumerable:!0,get:function(){return c.embeddedDocs}}),t.symbolicEqual=t.simplifyCore=t.simplifyConstant=t.simplify=t.reviver=t.resolve=t.rationalize=t.parser=t.parse=t.leafCount=t.help=t.evaluate=void 0;var i=r(n(94634)),a=n(93173),o=n(11424),s=n(43105),c=n(11894),u={},l={},d={},f=t.Node=(0,o.createNode)({mathWithTransform:l}),p=t.ObjectNode=(0,o.createObjectNode)({Node:f}),m=t.OperatorNode=(0,o.createOperatorNode)({Node:f}),y=t.ParenthesisNode=(0,o.createParenthesisNode)({Node:f}),v=t.RelationalNode=(0,o.createRelationalNode)({Node:f}),h=t.ArrayNode=(0,o.createArrayNode)({Node:f}),g=t.BlockNode=(0,o.createBlockNode)({Node:f,ResultSet:s.ResultSet}),b=t.ConditionalNode=(0,o.createConditionalNode)({Node:f}),D=t.ConstantNode=(0,o.createConstantNode)({Node:f}),x=t.RangeNode=(0,o.createRangeNode)({Node:f}),_=t.reviver=(0,o.createReviver)({classes:d}),w=t.Chain=(0,o.createChainClass)({math:u,typed:s.typed}),N=t.FunctionAssignmentNode=(0,o.createFunctionAssignmentNode)({Node:f,typed:s.typed}),M=t.chain=(0,o.createChain)({Chain:w,typed:s.typed}),O=t.IndexNode=(0,o.createIndexNode)({Node:f,size:s.size}),S=t.AccessorNode=(0,o.createAccessorNode)({Node:f,subset:s.subset}),A=t.AssignmentNode=(0,o.createAssignmentNode)({matrix:s.matrix,Node:f,subset:s.subset}),E=t.SymbolNode=(0,o.createSymbolNode)({Unit:s.Unit,Node:f,math:u}),P=t.FunctionNode=(0,o.createFunctionNode)({Node:f,SymbolNode:E,math:u}),C=t.parse=(0,o.createParse)({AccessorNode:S,ArrayNode:h,AssignmentNode:A,BlockNode:g,ConditionalNode:b,ConstantNode:D,FunctionAssignmentNode:N,FunctionNode:P,IndexNode:O,ObjectNode:p,OperatorNode:m,ParenthesisNode:y,RangeNode:x,RelationalNode:v,
2SymbolNode:E,config:a.config,numeric:s.numeric,typed:s.typed}),j=t.resolve=(0,o.createResolve)({ConstantNode:D,FunctionNode:P,OperatorNode:m,ParenthesisNode:y,parse:C,typed:s.typed}),T=t.simplifyConstant=(0,o.createSimplifyConstant)({bignumber:s.bignumber,fraction:s.fraction,AccessorNode:S,ArrayNode:h,ConstantNode:D,FunctionNode:P,IndexNode:O,ObjectNode:p,OperatorNode:m,SymbolNode:E,config:a.config,mathWithTransform:l,matrix:s.matrix,typed:s.typed}),F=t.compile=(0,o.createCompile)({parse:C,typed:s.typed}),k=t.simplifyCore=(0,o.createSimplifyCore)({AccessorNode:S,ArrayNode:h,ConstantNode:D,FunctionNode:P,IndexNode:O,ObjectNode:p,OperatorNode:m,ParenthesisNode:y,SymbolNode:E,add:s.add,divide:s.divide,equal:s.equal,isZero:s.isZero,multiply:s.multiply,parse:C,pow:s.pow,subtract:s.subtract,typed:s.typed}),B=t.evaluate=(0,o.createEvaluate)({parse:C,typed:s.typed}),q=t.Help=(0,o.createHelpClass)({evaluate:B}),I=t.Parser=(0,o.createParserClass)({evaluate:B}),R=t.simplify=(0,o.createSimplify)({bignumber:s.bignumber,fraction:s.fraction,AccessorNode:S,ArrayNode:h,ConstantNode:D,FunctionNode:P,IndexNode:O,ObjectNode:p,OperatorNode:m,ParenthesisNode:y,SymbolNode:E,add:s.add,config:a.config,divide:s.divide,equal:s.equal,isZero:s.isZero,mathWithTransform:l,matrix:s.matrix,multiply:s.multiply,parse:C,pow:s.pow,resolve:j,simplifyConstant:T,simplifyCore:k,subtract:s.subtract,typed:s.typed}),z=t.symbolicEqual=(0,o.createSymbolicEqual)({OperatorNode:m,parse:C,simplify:R,typed:s.typed}),L=t.leafCount=(0,o.createLeafCount)({parse:C,typed:s.typed}),U=t.parser=(0,o.createParser)({Parser:I,typed:s.typed}),H=t.rationalize=(0,o.createRationalize)({bignumber:s.bignumber,fraction:s.fraction,AccessorNode:S,ArrayNode:h,ConstantNode:D,FunctionNode:P,IndexNode:O,ObjectNode:p,OperatorNode:m,ParenthesisNode:y,SymbolNode:E,add:s.add,config:a.config,divide:s.divide,equal:s.equal,isZero:s.isZero,mathWithTransform:l,matrix:s.matrix,multiply:s.multiply,parse:C,pow:s.pow,simplify:R,simplifyConstant:T,simplifyCore:k,subtract:s.subtract,typed:s.typed}),G=t.derivative=(0,o.createDerivative)({ConstantNode:D,FunctionNode:P,OperatorNode:m,ParenthesisNode:y,SymbolNode:E,config:a.config,equal:s.equal,isZero:s.isZero,numeric:s.numeric,parse:C,simplify:R,typed:s.typed}),V=t.help=(0,o.createHelp)({Help:q,mathWithTransform:l,typed:s.typed});(0,i.default)(u,{e:s.e,false:s._false,fineStructure:s.fineStructure,i:s.i,Infinity:s._Infinity,LN10:s.LN10,LOG10E:s.LOG10E,NaN:s._NaN,null:s._null,phi:s.phi,SQRT1_2:s.SQRT1_2,sackurTetrode:s.sackurTetrode,tau:s.tau,true:s._true,E:s.e,version:s.version,efimovFactor:s.efimovFactor,LN2:s.LN2,pi:s.pi,replacer:s.replacer,reviver:_,SQRT2:s.SQRT2,typed:s.typed,unaryPlus:s.unaryPlus,PI:s.pi,weakMixingAngle:s.weakMixingAngle,abs:s.abs,acos:s.acos,acot:s.acot,acsc:s.acsc,addScalar:s.addScalar,arg:s.arg,asech:s.asech,asinh:s.asinh,atan:s.atan,atanh:s.atanh,bignumber:s.bignumber,bitNot:s.bitNot,boolean:s.boolean,clone:s.clone,combinations:s.combinations,complex:s.complex,conj:s.conj,cos:s.cos,cot:s.cot,csc:s.csc,cube:s.cube,equalScalar:s.equalScalar,erf:s.erf,exp:s.exp,expm1:s.expm1,filter:s.filter,forEach:s.forEach,format:s.format,getMatrixDataType:s.getMatrixDataType,hex:s.hex,im:s.im,isInteger:s.isInteger,isNegative:s.isNegative,isPositive:s.isPositive,isZero:s.isZero,LOG2E:s.LOG2E,lgamma:s.lgamma,log10:s.log10,log2:s.log2,map:s.map,multiplyScalar:s.multiplyScalar,not:s.not,number:s.number,oct:s.oct,pickRandom:s.pickRandom,print:s.print,random:s.random,re:s.re,sec:s.sec,sign:s.sign,sin:s.sin,splitUnit:s.splitUnit,square:s.square,string:s.string,subtractScalar:s.subtractScalar,tan:s.tan,typeOf:s.typeOf,acosh:s.acosh,acsch:s.acsch,apply:s.apply,asec:s.asec,bin:s.bin,chain:M,combinationsWithRep:s.combinationsWithRep,cosh:s.cosh,csch:s.csch,isNaN:s.isNaN,isPrime:s.isPrime,randomInt:s.randomInt,sech:s.sech,sinh:s.sinh,sparse:s.sparse,sqrt:s.sqrt,tanh:s.tanh,unaryMinus:s.unaryMinus,acoth:s.acoth,coth:s.coth,fraction:s.fraction,isNumeric:s.isNumeric,matrix:s.matrix,matrixFromFunction:s.matrixFromFunction,mode:s.mode,numeric:s.numeric,prod:s.prod,reshape:s.reshape,size:s.size,squeeze:s.squeeze,transpose:s.transpose,xgcd:s.xgcd,zeros:s.zeros,asin:s.asin,cbrt:s.cbrt,concat:s.concat,count:s.count,ctranspose:s.ctranspose,diag:s.diag,divideScalar:s.divideScalar,dotDivide:s.dotDivide,equal:s.equal,flatten:s.flatten,hasNumericValue:s.hasNumericValue,identity:s.identity,
2kron:s.kron,largerEq:s.largerEq,leftShift:s.leftShift,lsolve:s.lsolve,matrixFromColumns:s.matrixFromColumns,nthRoot:s.nthRoot,ones:s.ones,qr:s.qr,resize:s.resize,rightArithShift:s.rightArithShift,round:s.round,smaller:s.smaller,subtract:s.subtract,to:s.to,unequal:s.unequal,usolve:s.usolve,xor:s.xor,add:s.add,atan2:s.atan2,bitAnd:s.bitAnd,bitOr:s.bitOr,bitXor:s.bitXor,catalan:s.catalan,compare:s.compare,compareText:s.compareText,cumsum:s.cumsum,deepEqual:s.deepEqual,diff:s.diff,distance:s.distance,dot:s.dot,equalText:s.equalText,floor:s.floor,gcd:s.gcd,hypot:s.hypot,larger:s.larger,log:s.log,lsolveAll:s.lsolveAll,matrixFromRows:s.matrixFromRows,min:s.min,mod:s.mod,multiply:s.multiply,nthRoots:s.nthRoots,or:s.or,partitionSelect:s.partitionSelect,rightLogShift:s.rightLogShift,slu:s.slu,subset:s.subset,sum:s.sum,trace:s.trace,usolveAll:s.usolveAll,zpk2tf:s.zpk2tf,ceil:s.ceil,compareNatural:s.compareNatural,composition:s.composition,cross:s.cross,det:s.det,dotMultiply:s.dotMultiply,fix:s.fix,index:s.index,intersect:s.intersect,invmod:s.invmod,lcm:s.lcm,log1p:s.log1p,max:s.max,setCartesian:s.setCartesian,setDistinct:s.setDistinct,setIsSubset:s.setIsSubset,setPowerset:s.setPowerset,smallerEq:s.smallerEq,sort:s.sort,and:s.and,range:s.range,row:s.row,setDifference:s.setDifference,setMultiplicity:s.setMultiplicity,setSymDifference:s.setSymDifference,column:s.column,inv:s.inv,lup:s.lup,pinv:s.pinv,pow:s.pow,setIntersect:s.setIntersect,setUnion:s.setUnion,sqrtm:s.sqrtm,vacuumImpedance:s.vacuumImpedance,wienDisplacement:s.wienDisplacement,atomicMass:s.atomicMass,bohrMagneton:s.bohrMagneton,boltzmann:s.boltzmann,conductanceQuantum:s.conductanceQuantum,coulomb:s.coulomb,deuteronMass:s.deuteronMass,dotPow:s.dotPow,electricConstant:s.electricConstant,elementaryCharge:s.elementaryCharge,expm:s.expm,faraday:s.faraday,fft:s.fft,gamma:s.gamma,gravitationConstant:s.gravitationConstant,hartreeEnergy:s.hartreeEnergy,ifft:s.ifft,klitzing:s.klitzing,loschmidt:s.loschmidt,magneticConstant:s.magneticConstant,molarMass:s.molarMass,molarPlanckConstant:s.molarPlanckConstant,neutronMass:s.neutronMass,nuclearMagneton:s.nuclearMagneton,planckCharge:s.planckCharge,planckLength:s.planckLength,planckTemperature:s.planckTemperature,protonMass:s.protonMass,quantumOfCirculation:s.quantumOfCirculation,reducedPlanckConstant:s.reducedPlanckConstant,rydberg:s.rydberg,secondRadiation:s.secondRadiation,speedOfLight:s.speedOfLight,stefanBoltzmann:s.stefanBoltzmann,thomsonCrossSection:s.thomsonCrossSection,avogadro:s.avogadro,bohrRadius:s.bohrRadius,createUnit:s.createUnit,divide:s.divide,electronMass:s.electronMass,factorial:s.factorial,firstRadiation:s.firstRadiation,gravity:s.gravity,inverseConductanceQuantum:s.inverseConductanceQuantum,lusolve:s.lusolve,magneticFluxQuantum:s.magneticFluxQuantum,molarMassC12:s.molarMassC12,multinomial:s.multinomial,parse:C,permutations:s.permutations,planckMass:s.planckMass,polynomialRoot:s.polynomialRoot,resolve:j,setSize:s.setSize,simplifyConstant:T,solveODE:s.solveODE,stirlingS2:s.stirlingS2,unit:s.unit,bellNumbers:s.bellNumbers,compile:F,eigs:s.eigs,fermiCoupling:s.fermiCoupling,gasConstant:s.gasConstant,kldivergence:s.kldivergence,mean:s.mean,molarVolume:s.molarVolume,planckConstant:s.planckConstant,quantileSeq:s.quantileSeq,simplifyCore:k,variance:s.variance,classicalElectronRadius:s.classicalElectronRadius,evaluate:B,median:s.median,simplify:R,symbolicEqual:z,corr:s.corr,freqz:s.freqz,leafCount:L,mad:s.mad,parser:U,rationalize:H,std:s.std,zeta:s.zeta,derivative:G,norm:s.norm,rotationMatrix:s.rotationMatrix,help:V,planckTime:s.planckTime,schur:s.schur,rotate:s.rotate,sylvester:s.sylvester,lyap:s.lyap,config:a.config}),(0,i.default)(l,u,{filter:(0,o.createFilterTransform)({typed:s.typed}),forEach:(0,o.createForEachTransform)({typed:s.typed}),map:(0,o.createMapTransform)({typed:s.typed}),apply:(0,o.createApplyTransform)({isInteger:s.isInteger,typed:s.typed}),or:(0,o.createOrTransform)({DenseMatrix:s.DenseMatrix,concat:s.concat,equalScalar:s.equalScalar,matrix:s.matrix,typed:s.typed}),and:(0,o.createAndTransform)({add:s.add,concat:s.concat,equalScalar:s.equalScalar,matrix:s.matrix,not:s.not,typed:s.typed,zeros:s.zeros}),concat:(0,o.createConcatTransform)({isInteger:s.isInteger,matrix:s.matrix,typed:s.typed}),max:(0,o.createMaxTransform)({config:a.config,larger:s.larger,numeric:s.numeric,typed:s.typed}),print:(0,o.createPrintTransform)({add:s.add,matrix:s.matrix,typed:s.typed,zeros:s.zeros}),bitAnd:(0,o.createBitAndTransform)({add:s.add,concat:s.concat,equalScalar:s.equalScalar,matrix:s.matrix,not:s.not,typed:s.typed,zeros:s.zeros}),diff:(0,o.createDiffTransform)({bignumber:s.bignumber,matrix:s.matrix,number:s.number,subtract:s.subtract,typed:s.typed}),min:(0,o.createMinTransform)({config:a.config,numeric:s.numeric,smaller:s.smaller,typed:s.typed}),subset:(0,o.createSubsetTransform)({add:s.add,matrix:s.matrix,typed:s.typed,zeros:s.zeros}),bitOr:(0,o.createBitOrTransform)({DenseMatrix:s.DenseMatrix,concat:s.concat,equalScalar:s.equalScalar,matrix:s.matrix,typed:s.typed}),cumsum:(0,o.createCumSumTransform)({add:s.add,typed:s.typed,unaryPlus:s.unaryPlus}),index:(0,o.createIndexTransform)({Index:s.Index,getMatrixDataType:s.getMatrixDataType}),sum:(0,o.createSumTransform)({add:s.add,config:a.config,numeric:s.numeric,typed:s.typed}),range:(0,o.createRangeTransform)({bignumber:s.bignumber,matrix:s.matrix,add:s.add,config:a.config,isPositive:s.isPositive,larger:s.larger,largerEq:s.largerEq,smaller:s.smaller,smallerEq:s.smallerEq,typed:s.typed}),row:(0,o.createRowTransform)({Index:s.Index,matrix:s.matrix,range:s.range,typed:s.typed}),column:(0,o.createColumnTransform)({Index:s.Index,matrix:s.matrix,range:s.range,typed:s.typed}),mean:(0,o.createMeanTransform)({add:s.add,divide:s.divide,typed:s.typed}),quantileSeq:(0,o.createQuantileSeqTransform)({add:s.add,bignumber:s.bignumber,compare:s.compare,divide:s.divide,isInteger:s.isInteger,larger:s.larger,multiply:s.multiply,partitionSelect:s.partitionSelect,smaller:s.smaller,smallerEq:s.smallerEq,subtract:s.subtract,typed:s.typed}),variance:(0,o.createVarianceTransform)({add:s.add,apply:s.apply,divide:s.divide,isNaN:s.isNaN,multiply:s.multiply,subtract:s.subtract,typed:s.typed}),std:(0,o.createStdTransform)({map:s.map,sqrt:s.sqrt,typed:s.typed,variance:s.variance})}),(0,i.default)(d,{BigNumber:s.BigNumber,Complex:s.Complex,Fraction:s.Fraction,Matrix:s.Matrix,Node:f,ObjectNode:p,OperatorNode:m,ParenthesisNode:y,Range:s.Range,RelationalNode:v,ResultSet:s.ResultSet,ArrayNode:h,BlockNode:g,ConditionalNode:b,ConstantNode:D,DenseMatrix:s.DenseMatrix,RangeNode:x,Chain:w,FunctionAssignmentNode:N,SparseMatrix:s.SparseMatrix,IndexNode:O,ImmutableDenseMatrix:s.ImmutableDenseMatrix,Index:s.Index,AccessorNode:S,AssignmentNode:A,FibonacciHeap:s.FibonacciHeap,Spa:s.Spa,Unit:s.Unit,SymbolNode:E,FunctionNode:P,Help:q,Parser:I}),w.createProxy(u)},79209:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.complexDocs=void 0,t.complexDocs={name:"complex",category:"Construction",syntax:["complex()","complex(re, im)","complex(string)"],description:"Create a complex number.",examples:["complex()","complex(2, 3)",'complex("7 - 2i")'],seealso:["bignumber","boolean","index","matrix","number","string","unit"]}},79255:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDeepEqual=void 0;var r=n(77942),i="deepEqual",a=["typed","equal"];t.createDeepEqual=(0,r.factory)(i,a,function(e){var t=e.typed,n=e.equal;return t(i,{"any, any":function(e,t){return r(e.valueOf(),t.valueOf())}});function r(e,t){if(Array.isArray(e)){if(Array.isArray(t)){var i=e.length;if(i!==t.length)return!1;for(var a=0;a<i;a++)if(!r(e[a],t[a]))return!1;return!0}return!1}return!Array.isArray(t)&&n(e,t)}})},79379:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cothDependencies=void 0;var r=n(54020),i=n(8011),a=n(11424);t.cothDependencies={BigNumberDependencies:r.BigNumberDependencies,typedDependencies:i.typedDependencies,createCoth:a.createCoth}},79404:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSparse=void 0;var r=n(77942),i="sparse",a=["typed","SparseMatrix"];t.createSparse=(0,r.factory)(i,a,function(e){var t=e.typed,n=e.SparseMatrix;return t(i,{"":function(){return new n([])},string:function(e){return new n([],e)},"Array | Matrix":function(e){return new n(e)},"Array | Matrix, string":function(e,t){return new n(e,t)}})})},79407:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.polynomialRootDependencies=void 0;var r=n(1620),i=n(15450),a=n(29664),o=n(42603),s=n(23011),c=n(81139),u=n(87121),l=n(95336),d=n(287),f=n(21829),p=n(60160),m=n(8011),y=n(73504),v=n(11424);t.polynomialRootDependencies={addDependencies:r.addDependencies,cbrtDependencies:i.cbrtDependencies,divideDependencies:a.divideDependencies,equalScalarDependencies:o.equalScalarDependencies,imDependencies:s.imDependencies,isZeroDependencies:c.isZeroDependencies,multiplyDependencies:u.multiplyDependencies,reDependencies:l.reDependencies,sqrtDependencies:d.sqrtDependencies,subtractDependencies:f.subtractDependencies,typeOfDependencies:p.typeOfDependencies,typedDependencies:m.typedDependencies,unaryMinusDependencies:y.unaryMinusDependencies,createPolynomialRoot:v.createPolynomialRoot}},79419:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSetDifference=void 0;var r=n(80257),i=n(77942),a="setDifference",o=["typed","size","subset","compareNatural","Index","DenseMatrix"];t.createSetDifference=(0,i.factory)(a,o,function(e){var t=e.typed,n=e.size,i=e.subset,o=e.compareNatural,s=e.Index,c=e.DenseMatrix;return t(a,{"Array | Matrix, Array | Matrix":function(e,t){var a;if(0===i(n(e),new s(0)))a=[];else{if(0===i(n(t),new s(0)))return(0,r.flatten)(e.toArray());var u,l=(0,r.identify)((0,r.flatten)(Array.isArray(e)?e:e.toArray()).sort(o)),d=(0,r.identify)((0,r.flatten)(Array.isArray(t)?t:t.toArray()).sort(o));a=[];for(var f=0;f<l.length;f++){u=!1;for(var p=0;p<d.length;p++)if(0===o(l[f].value,d[p].value)&&l[f].identifier===d[p].identifier){u=!0;break}u||a.push(l[f])}}return Array.isArray(e)&&Array.isArray(t)?(0,r.generalize)(a):new c((0,r.generalize)(a))}})})},79448:function(e){e.exports=function(e){try{return!!e()}catch(e){return!0}}},79558:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.expm1Dependencies=void 0;var r=n(29),i=n(8011),a=n(11424);t.expm1Dependencies={ComplexDependencies:r.ComplexDependencies,typedDependencies:i.typedDependencies,createExpm1:a.createExpm1}},79600:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.equalTextDependencies=void 0;var r=n(94491),i=n(81139),a=n(8011),o=n(11424);t.equalTextDependencies={compareTextDependencies:r.compareTextDependencies,isZeroDependencies:i.isZeroDependencies,typedDependencies:a.typedDependencies,createEqualText:o.createEqualText}},79719:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.atan2Dependencies=void 0;var r=n(54020),i=n(58443),a=n(43977),o=n(42603),s=n(72372),c=n(8011),u=n(11424);t.atan2Dependencies={BigNumberDependencies:r.BigNumberDependencies,DenseMatrixDependencies:i.DenseMatrixDependencies,concatDependencies:a.concatDependencies,equalScalarDependencies:o.equalScalarDependencies,matrixDependencies:s.matrixDependencies,typedDependencies:c.typedDependencies,createAtan2:u.createAtan2}},79766:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.forEachDocs=void 0,t.forEachDocs={name:"forEach",category:"Matrix",syntax:["forEach(x, callback)"],description:"Iterates over all elements of a matrix/array, and executes the given callback function.",examples:["numberOfPets = {}","addPet(n) = numberOfPets[n] = (numberOfPets[n] ? numberOfPets[n]:0 ) + 1;",'forEach(["Dog","Cat","Cat"], addPet)',"numberOfPets"],seealso:["map","sort","filter"]}},79960:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.columnDocs=void 0,t.columnDocs={name:"column",category:"Matrix",syntax:["column(x, index)"],description:"Return a column from a matrix or array.",examples:["A = [[1, 2], [3, 4]]","column(A, 1)","column(A, 2)"],seealso:["row","matrixFromColumns"]}},79997:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCumSum=void 0;var r=n(30538),i=n(77942),a=n(22338),o=n(45320),s=n(80257),c=n(87333),u="cumsum",l=["typed","add","unaryPlus"];t.createCumSum=(0,i.factory)(u,l,function(e){var t=e.typed,n=e.add,i=e.unaryPlus;return t(u,{Array:l,Matrix:function(e){return e.create(l(e.valueOf()))},"Array, number | BigNumber":f,"Matrix, number | BigNumber":function(e,t){return e.create(f(e.valueOf(),t))},"...":function(e){if((0,r.containsCollections)(e))throw new TypeError("All values expected to be scalar in function cumsum");return l(e)}});function l(e){try{return d(e)}catch(e){throw(0,o.improveErrorMessage)(e,u)}}function d(e){if(0===e.length)return[];for(var t=[i(e[0])],r=1;r<e.length;++r)t.push(n(t[r-1],e[r]));return t}function f(e,t){var n=(0,s.arraySize)(e);if(t<0||t>=n.length)throw new c.IndexError(t,n.length);try{return p(e,t)}catch(e){throw(0,o.improveErrorMessage)(e,u)}}function p(e,t){var n,r,i;if(t<=0){var o=e[0][0];if(Array.isArray(o)){for(i=(0,a._switch)(e),r=[],n=0;n<i.length;n++)r[n]=p(i[n],t-1);return r}return d(e)}for(r=[],n=0;n<e.length;n++)r[n]=p(e[n],t-1);return r}})},80017:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createStdTransform=void 0;var r=n(77942),i=n(7286),a=n(40892),o=n(46560),s=["typed","map","sqrt","variance"];t.createStdTransform=(0,r.factory)("std",s,function(e){var t=e.typed,n=e.map,r=e.sqrt,s=e.variance,c=(0,i.createStd)({typed:t,map:n,sqrt:r,variance:s});return t("std",{"...any":function(e){e=(0,o.lastDimToZeroBase)(e);try{return c.apply(null,e)}catch(e){throw(0,a.errorTransform)(e)}}})},{isTransformFunction:!0})},80037:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCbrt=void 0;var r=n(77942),i=n(22478),a=n(93283),o="cbrt",s=["config","typed","isNegative","unaryMinus","matrix","Complex","BigNumber","Fraction"];t.createCbrt=(0,r.factory)(o,s,function(e){var t=e.config,n=e.typed,r=e.isNegative,s=e.unaryMinus,c=e.matrix,u=e.Complex,l=e.BigNumber,d=e.Fraction;return n(o,{number:a.cbrtNumber,Complex:f,"Complex, boolean":f,BigNumber:function(e){return e.cbrt()},Unit:function(e){if(e.value&&(0,i.isComplex)(e.value)){var t=e.clone();return t.value=1,(t=t.pow(1/3)).value=f(e.value),t}var n,a=r(e.value);a&&(e.value=s(e.value)),n=(0,i.isBigNumber)(e.value)?new l(1).div(3):(0,i.isFraction)(e.value)?new d(1,3):1/3;var o=e.pow(n);return a&&(o.value=s(o.value)),o}});function f(e,n){var r=e.arg()/3,i=e.abs(),o=new u((0,a.cbrtNumber)(i),0).mul(new u(0,r).exp());if(n){var s=[o,new u((0,a.cbrtNumber)(i),0).mul(new u(0,r+2*Math.PI/3).exp()),new u((0,a.cbrtNumber)(i),0).mul(new u(0,r-2*Math.PI/3).exp())];return"Array"===t.matrix?s:c(s)}return o}})},80085:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.SQRT2Docs=void 0,t.SQRT2Docs={name:"SQRT2",category:"Constants",syntax:["SQRT2"],description:"Returns the square root of 2, approximately equal to 1.414",examples:["SQRT2","sqrt(2)"],seealso:[]}},80128:function(e){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},80257:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.arraySize=f,t.broadcastArrays=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(0===t.length)throw new Error("Insuficient number of argumnets in function broadcastArrays");if(1===t.length)return t[0];var r=t.map(function(e){return f(e)}),i=w.apply(void 0,(0,a.default)(r)),o=[];return t.forEach(function(e){o.push(M(e,i))}),o},t.broadcastSizes=w,t.broadcastTo=M,t.checkBroadcastingRules=N,t.clone=S,t.concat=_,t.filter=function(e,t){if(1!==f(e).length)throw new Error("Only one dimensional matrices supported");return Array.prototype.filter.call(e,t)},t.filterRegExp=function(e,t){if(1!==f(e).length)throw new Error("Only one dimensional matrices supported");return Array.prototype.filter.call(e,function(e){return t.test(e)})},t.flatten=D,t.forEach=function(e,t){Array.prototype.forEach.call(e,t)},t.generalize=function(e){if(!Array.isArray(e))throw new TypeError("Array input expected");if(0===e.length)return e;for(var t=[],n=0;n<e.length;n++)t.push(e[n].value);return t},t.getArrayDataType=function e(t,n){for(var r,i=0,a=0;a<t.length;a++){var o=t[a],s=Array.isArray(o);if(0===a&&s&&(i=o.length),s&&o.length!==i)return;var c=s?e(o,n):n(o);if(void 0===r)r=c;else if(r!==c)return"mixed"}return r},t.identify=function(e){if(!Array.isArray(e))throw new TypeError("Array input expected");if(0===e.length)return e;var t=[],n=0;t[0]={value:e[0],identifier:0};for(var r=1;r<e.length;r++)e[r]===e[r-1]?n++:n=0,t.push({value:e[r],identifier:n});return t},t.initial=function(e){return e.slice(0,e.length-1)},t.isEmptyIndex=function(e){for(var t=0;t<e._dimensions.length;++t){var n=e._dimensions[t];if(n._data&&(0,s.isArray)(n._data)){if(0===n._size[0])return!0}else if(n.isRange){if(n.start===n.end)return!0}else if((0,s.isString)(n)&&0===n.length)return!0}return!1},t.join=function(e,t){return Array.prototype.join.call(e,t)},t.last=function(e){return e[e.length-1]},t.map=function(e,t){return Array.prototype.map.call(e,t)},t.processSizesWildcard=v,t.reshape=y,t.resize=function(e,t,n){if(!Array.isArray(t))throw new TypeError("Array expected");if(0===t.length)throw new Error("Resizing to scalar is not supported");return t.forEach(function(e){if(!(0,s.isNumber)(e)||!(0,o.isInteger)(e)||e<0)throw new TypeError("Invalid size, must contain positive integers (size: "+(0,c.format)(t)+")")}),((0,s.isNumber)(e)||(0,s.isBigNumber)(e))&&(e=[e]),m(e,t,0,void 0!==n?n:0),e},t.squeeze=function(e,t){for(var n=t||f(e);Array.isArray(e)&&1===e.length;)e=e[0],n.shift();for(var r=n.length;1===n[r-1];)r--;return r<n.length&&(e=g(e,r,0),n.length=r),e},t.stretch=O,t.unsqueeze=function(e,t,n,r){var i=r||f(e);if(n)for(var a=0;a<n;a++)e=[e],i.unshift(1);for(e=b(e,t,0);i.length<t;)i.push(1);return e},t.validate=function(e,t){if(0===t.length){if(Array.isArray(e))throw new u.DimensionError(e.length,0)}else p(e,t,0)},t.validateIndex=function(e,t){if(void 0!==e){if(!(0,s.isNumber)(e)||!(0,o.isInteger)(e))throw new TypeError("Index must be an integer (value: "+e+")");if(e<0||"number"==typeof t&&e>=t)throw new l.IndexError(e,t)}},t.validateIndexSourceSize=function(e,t){var n=e.isMatrix?e._size:f(e);t._sourceSize.forEach(function(e,t){if(null!==e&&e!==n[t])throw new u.DimensionError(e,n[t])})};var i=r(n(94634)),a=r(n(41132)),o=n(12135),s=n(22478),c=n(15479),u=n(8973),l=n(87333),d=n(37917);function f(e){for(var t=[];Array.isArray(e);)t.push(e.length),e=e[0];return t}function p(e,t,n){var r,i=e.length;if(i!==t[n])throw new u.DimensionError(i,t[n]);if(n<t.length-1){var a=n+1;for(r=0;r<i;r++){var o=e[r];if(!Array.isArray(o))throw new u.DimensionError(t.length-1,t.length,"<");p(e[r],t,a)}}else for(r=0;r<i;r++)if(Array.isArray(e[r]))throw new u.DimensionError(t.length+1,t.length,">")}function m(e,t,n,r){var i,a,o=e.length,s=t[n],c=Math.min(o,s);if(e.length=s,n<t.length-1){var u=n+1;for(i=0;i<c;i++)a=e[i],Array.isArray(a)||(a=[a],e[i]=a),m(a,t,u,r);for(i=c;i<s;i++)a=[],e[i]=a,m(a,t,u,r)}else{for(i=0;i<c;i++)for(;Array.isArray(e[i]);)e[i]=e[i][0];for(i=c;i<s;i++)e[i]=r}}function y(e,t){var n=D(e),r=n.length;if(!Array.isArray(e)||!Array.isArray(t))throw new TypeError("Array expected");if(0===t.length)throw new u.DimensionError(0,r,"!=");var i=h(t=v(t,r));if(r!==i)throw new u.DimensionError(i,r,"!=");try{return function(e,t){for(var n,r=e,i=t.length-1;i>0;i--){var a=t[i];n=[];for(var o=r.length/a,s=0;s<o;s++)n.push(r.slice(s*a,(s+1)*a));r=n}return r}(n,t)}catch(e){if(e instanceof u.DimensionError)throw new u.DimensionError(i,r,"!=");throw e}}function v(e,t){var n=h(e),r=e.slice(),i=e.indexOf(-1);if(e.indexOf(-1,i+1)>=0)throw new Error("More than one wildcard in sizes");if(i>=0){if(t%n!==0)throw new Error("Could not replace wildcard, since "+t+" is no multiple of "+-n);r[i]=-t/n}return r}function h(e){return e.reduce(function(e,t){return e*t},1)}function g(e,t,n){var r,i;if(n<t){var a=n+1;for(r=0,i=e.length;r<i;r++)e[r]=g(e[r],t,a)}else for(;Array.isArray(e);)e=e[0];return e}function b(e,t,n){var r,i;if(Array.isArray(e)){var a=n+1;for(r=0,i=e.length;r<i;r++)e[r]=b(e[r],t,a)}else for(var o=n;o<t;o++)e=[e];return e}function D(e){if(!Array.isArray(e))return e;var t=[];
2return e.forEach(function e(n){Array.isArray(n)?n.forEach(e):t.push(n)}),t}function x(e,t,n,r){if(r<n){if(e.length!==t.length)throw new u.DimensionError(e.length,t.length);for(var i=[],a=0;a<e.length;a++)i[a]=x(e[a],t[a],n,r+1);return i}return e.concat(t)}function _(){var e=Array.prototype.slice.call(arguments,0,-1),t=Array.prototype.slice.call(arguments,-1);if(1===e.length)return e[0];if(e.length>1)return e.slice(1).reduce(function(e,n){return x(e,n,t,0)},e[0]);throw new Error("Wrong number of arguments in function concat")}function w(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var r=t.map(function(e){return e.length}),i=Math.max.apply(Math,(0,a.default)(r)),o=new Array(i).fill(null),s=0;s<t.length;s++)for(var c=t[s],u=r[s],l=0;l<u;l++){var d=i-u+l;c[l]>o[d]&&(o[d]=c[l])}for(var f=0;f<t.length;f++)N(t[f],o);return o}function N(e,t){for(var n=t.length,r=e.length,i=0;i<r;i++){var a=n-r+i;if(e[i]<t[a]&&e[i]>1||e[i]>t[a])throw new Error("shape missmatch: missmatch is found in arg with shape (".concat(e,") not possible to broadcast dimension ").concat(r," with size ").concat(e[i]," to size ").concat(t[a]))}}function M(e,t){var n=f(e);if((0,d.deepStrictEqual)(n,t))return e;N(n,t);var r=w(n,t),i=r.length,o=[].concat((0,a.default)(Array(i-n.length).fill(1)),(0,a.default)(n)),s=S(e);n.length<i&&(n=f(s=y(s,o)));for(var c=0;c<i;c++)n[c]<r[c]&&(n=f(s=O(s,r[c],c)));return s}function O(e,t,n){return _.apply(void 0,(0,a.default)(Array(t).fill(e)).concat([n]))}function S(e){return(0,i.default)([],e)}},80739:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.leftShiftDocs=void 0,t.leftShiftDocs={name:"leftShift",category:"Bitwise",syntax:["x << y","leftShift(x, y)"],description:"Bitwise left logical shift of a value x by y number of bits.",examples:["4 << 1","8 >> 1"],seealso:["bitAnd","bitNot","bitOr","bitXor","rightArithShift","rightLogShift"]}},80914:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LN10Docs=void 0,t.LN10Docs={name:"LN10",category:"Constants",syntax:["LN10"],description:"Returns the natural logarithm of 10, approximately equal to 2.302",examples:["LN10","log(10)"],seealso:[]}},80923:function(e,t,n){var r=n(92127),i=n(56094),a=n(79448);e.exports=function(e,t){var n=(i.Object||{})[e]||Object[e],o={};o[e]=t(n),r(r.S+r.F*a(function(){n(1)}),"Object",o)}},80993:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.indexTransformDependencies=void 0;var r=n(52705),i=n(41502),a=n(11424);t.indexTransformDependencies={IndexDependencies:r.IndexDependencies,getMatrixDataTypeDependencies:i.getMatrixDataTypeDependencies,createIndexTransform:a.createIndexTransform}},81024:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log1pDependencies=void 0;var r=n(29),i=n(78508),a=n(27821),o=n(8011),s=n(11424);t.log1pDependencies={ComplexDependencies:r.ComplexDependencies,divideScalarDependencies:i.divideScalarDependencies,logDependencies:a.logDependencies,typedDependencies:o.typedDependencies,createLog1p:s.createLog1p}},81059:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createOrTransform=void 0;var r=n(58034),i=n(77942),a=n(22478),o=["typed","matrix","equalScalar","DenseMatrix","concat"];t.createOrTransform=(0,i.factory)("or",o,function(e){var t=e.typed,n=e.matrix,i=e.equalScalar,o=e.DenseMatrix,s=e.concat,c=(0,r.createOr)({typed:t,matrix:n,equalScalar:i,DenseMatrix:o,concat:s});function u(e,t,n){var r=e[0].compile().evaluate(n);if(!(0,a.isCollection)(r)&&c(r,!1))return!0;var i=e[1].compile().evaluate(n);return c(r,i)}return u.rawArgs=!0,u},{isTransformFunction:!0})},81139:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isZeroDependencies=void 0;var r=n(8011),i=n(11424);t.isZeroDependencies={typedDependencies:r.typedDependencies,createIsZero:i.createIsZero}},81149:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMax=void 0;var r=n(30538),i=n(77942),a=n(45320),o=["typed","config","numeric","larger"];t.createMax=(0,i.factory)("max",o,function(e){var t=e.typed,n=e.config,i=e.numeric,o=e.larger;return t("max",{"Array | Matrix":c,"Array | Matrix, number | BigNumber":function(e,t){return(0,r.reduce)(e,t.valueOf(),s)},"...":function(e){if((0,r.containsCollections)(e))throw new TypeError("Scalar values expected in function max");return c(e)}});function s(e,t){try{return o(e,t)?e:t}catch(e){throw(0,a.improveErrorMessage)(e,"max",t)}}function c(e){var t;if((0,r.deepForEach)(e,function(e){try{isNaN(e)&&"number"==typeof e?t=NaN:(void 0===t||o(e,t))&&(t=e)}catch(t){throw(0,a.improveErrorMessage)(t,"max",e)}}),void 0===t)throw new Error("Cannot calculate max of an empty array");return"string"==typeof t&&(t=i(t,n.number)),t}})},81156:function(e){e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],c=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){u=!0,i=e}
2finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports},81198:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createUsolve=void 0;var r=n(77942),i=n(76252),a="usolve",o=["typed","matrix","divideScalar","multiplyScalar","subtractScalar","equalScalar","DenseMatrix"];t.createUsolve=(0,r.factory)(a,o,function(e){var t=e.typed,n=e.matrix,r=e.divideScalar,o=e.multiplyScalar,s=e.subtractScalar,c=e.equalScalar,u=e.DenseMatrix,l=(0,i.createSolveValidation)({DenseMatrix:u});return t(a,{"SparseMatrix, Array | Matrix":function(e,t){return function(e,t){for(var n=(t=l(e,t,!0))._data,i=e._size[0],a=e._size[1],d=e._values,f=e._index,p=e._ptr,m=[],y=a-1;y>=0;y--){var v=n[y][0]||0;if(c(v,0))m[y]=[0];else{for(var h=0,g=[],b=[],D=p[y],x=p[y+1]-1;x>=D;x--){var _=f[x];_===y?h=d[x]:_<y&&(g.push(d[x]),b.push(_))}if(c(h,0))throw new Error("Linear system cannot be solved since matrix is singular");for(var w=r(v,h),N=0,M=b.length;N<M;N++){var O=b[N];n[O]=[s(n[O][0],o(w,g[N]))]}m[y]=[w]}}return new u({data:m,size:[i,1]})}(e,t)},"DenseMatrix, Array | Matrix":function(e,t){return d(e,t)},"Array, Array | Matrix":function(e,t){return d(n(e),t).valueOf()}});function d(e,t){for(var n=(t=l(e,t,!0))._data,i=e._size[0],a=e._size[1],d=[],f=e._data,p=a-1;p>=0;p--){var m=n[p][0]||0,y=void 0;if(c(m,0))y=0;else{var v=f[p][p];if(c(v,0))throw new Error("Linear system cannot be solved since matrix is singular");y=r(m,v);for(var h=p-1;h>=0;h--)n[h]=[s(n[h][0]||0,o(y,f[h][p]))]}d[p]=[y]}return new u({data:d,size:[i,1]})}})},81225:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isIntegerDependencies=void 0;var r=n(8011),i=n(11424);t.isIntegerDependencies={typedDependencies:r.typedDependencies,createIsInteger:i.createIsInteger}},81252:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRound=void 0;var r=n(77942),i=n(30538),a=n(12135),o=n(61827),s=n(14020),c=n(71487),u=n(26470),l=n(93283),d="Number of decimals in function round must be an integer",f="round",p=["typed","config","matrix","equalScalar","zeros","BigNumber","DenseMatrix"];t.createRound=(0,r.factory)(f,p,function(e){var t=e.typed,n=e.config,r=e.matrix,p=e.equalScalar,m=e.zeros,y=e.BigNumber,v=e.DenseMatrix,h=(0,s.createMatAlgo11xS0s)({typed:t,equalScalar:p}),g=(0,c.createMatAlgo12xSfs)({typed:t,DenseMatrix:v}),b=(0,u.createMatAlgo14xDs)({typed:t});function D(e){return Math.abs((0,a.splitNumber)(e).exponent)}return t(f,{number:function(e){var t=(0,l.roundNumber)(e,D(n.epsilon)),r=(0,a.nearlyEqual)(e,t,n.epsilon)?t:e;return(0,l.roundNumber)(r)},"number, number":function(e,t){var r=D(n.epsilon);if(t>=r)return(0,l.roundNumber)(e,t);var i=(0,l.roundNumber)(e,r),o=(0,a.nearlyEqual)(e,i,n.epsilon)?i:e;return(0,l.roundNumber)(o,t)},"number, BigNumber":function(e,t){if(!t.isInteger())throw new TypeError(d);return new y(e).toDecimalPlaces(t.toNumber())},Complex:function(e){return e.round()},"Complex, number":function(e,t){if(t%1)throw new TypeError(d);return e.round(t)},"Complex, BigNumber":function(e,t){if(!t.isInteger())throw new TypeError(d);var n=t.toNumber();return e.round(n)},BigNumber:function(e){var t=new y(e).toDecimalPlaces(D(n.epsilon));return((0,o.nearlyEqual)(e,t,n.epsilon)?t:e).toDecimalPlaces(0)},"BigNumber, BigNumber":function(e,t){if(!t.isInteger())throw new TypeError(d);var r=D(n.epsilon);if(t>=r)return e.toDecimalPlaces(t.toNumber());var i=e.toDecimalPlaces(r);return((0,o.nearlyEqual)(e,i,n.epsilon)?i:e).toDecimalPlaces(t.toNumber())},Fraction:function(e){return e.round()},"Fraction, number":function(e,t){if(t%1)throw new TypeError(d);return e.round(t)},"Fraction, BigNumber":function(e,t){if(!t.isInteger())throw new TypeError(d);return e.round(t.toNumber())},"Unit, number, Unit":t.referToSelf(function(e){return function(t,n,r){var i=t.toNumeric(r);return r.multiply(e(i,n))}}),"Unit, BigNumber, Unit":t.referToSelf(function(e){return function(t,n,r){return e(t,n.toNumber(),r)}}),"Unit, Unit":t.referToSelf(function(e){return function(t,n){return e(t,0,n)}}),"Array | Matrix, number, Unit":t.referToSelf(function(e){return function(t,n,r){return(0,i.deepMap)(t,function(t){return e(t,n,r)},!0)}}),"Array | Matrix, BigNumber, Unit":t.referToSelf(function(e){return function(t,n,r){return e(t,n.toNumber(),r)}}),"Array | Matrix, Unit":t.referToSelf(function(e){return function(t,n){return e(t,0,n)}}),"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,i.deepMap)(t,e,!0)}}),"SparseMatrix, number | BigNumber":t.referToSelf(function(e){return function(t,n){return h(t,n,e,!1)}}),"DenseMatrix, number | BigNumber":t.referToSelf(function(e){return function(t,n){return b(t,n,e,!1)}}),"Array, number | BigNumber":t.referToSelf(function(e){return function(t,n){return b(r(t),n,e,!1).valueOf()}}),"number | Complex | BigNumber | Fraction, SparseMatrix":t.referToSelf(function(e){return function(t,n){return p(t,0)?m
2(n.size(),n.storage()):g(n,t,e,!0)}}),"number | Complex | BigNumber | Fraction, DenseMatrix":t.referToSelf(function(e){return function(t,n){return p(t,0)?m(n.size(),n.storage()):b(n,t,e,!0)}}),"number | Complex | BigNumber | Fraction, Array":t.referToSelf(function(e){return function(t,n){return b(r(n),t,e,!0).valueOf()}})})})},81342:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asinhDependencies=void 0;var r=n(8011),i=n(11424);t.asinhDependencies={typedDependencies:r.typedDependencies,createAsinh:i.createAsinh}},81347:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combinationsNumber=a;var r=n(12135),i=n(29299);function a(e,t){if(!(0,r.isInteger)(e)||e<0)throw new TypeError("Positive integer value expected in function combinations");if(!(0,r.isInteger)(t)||t<0)throw new TypeError("Positive integer value expected in function combinations");if(t>e)throw new TypeError("k must be less than or equal to n");for(var n=e-t,a=1,o=2,s=t<n?t:n,c=t<n?n+1:t+1;c<=e;++c)for(a*=c;o<=s&&a%o===0;)a/=o,++o;return o<=s&&(a/=(0,i.product)(o,s)),a}a.signature="number, number"},81415:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tauDocs=void 0,t.tauDocs={name:"tau",category:"Constants",syntax:["tau"],description:"Tau is the ratio constant of a circle's circumference to radius, equal to 2 * pi, approximately 6.2832.",examples:["tau","2 * pi"],seealso:["pi"]}},81475:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDivide=void 0;var r=n(77942),i=n(37917),a=n(14020),o=n(26470),s=["typed","matrix","multiply","equalScalar","divideScalar","inv"];t.createDivide=(0,r.factory)("divide",s,function(e){var t=e.typed,n=e.matrix,r=e.multiply,s=e.equalScalar,c=e.divideScalar,u=e.inv,l=(0,a.createMatAlgo11xS0s)({typed:t,equalScalar:s}),d=(0,o.createMatAlgo14xDs)({typed:t});return t("divide",(0,i.extend)({"Array | Matrix, Array | Matrix":function(e,t){return r(e,u(t))},"DenseMatrix, any":function(e,t){return d(e,t,c,!1)},"SparseMatrix, any":function(e,t){return l(e,t,c,!1)},"Array, any":function(e,t){return d(n(e),t,c,!1).valueOf()},"any, Array | Matrix":function(e,t){return r(e,u(t))}},c.signatures))})},81485:function(e,t,n){var r=n(27087),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},81511:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.maxDocs=void 0,t.maxDocs={name:"max",category:"Statistics",syntax:["max(a, b, c, ...)","max(A)","max(A, dimension)"],description:"Compute the maximum value of a list of values.",examples:["max(2, 3, 4, 1)","max([2, 3, 4, 1])","max([2, 5; 4, 3])","max([2, 5; 4, 3], 1)","max([2, 5; 4, 3], 2)","max(2.7, 7.1, -4.5, 2.0, 4.1)","min(2.7, 7.1, -4.5, 2.0, 4.1)"],seealso:["mean","median","min","prod","std","sum","variance"]}},81563:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.crossDependencies=void 0;var r=n(72372),i=n(87121),a=n(21829),o=n(8011),s=n(11424);t.crossDependencies={matrixDependencies:r.matrixDependencies,multiplyDependencies:i.multiplyDependencies,subtractDependencies:a.subtractDependencies,typedDependencies:o.typedDependencies,createCross:s.createCross}},81566:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.simplifyConstantDependencies=void 0;var r=n(81868),i=n(31107),a=n(72914),o=n(83006),s=n(74121),c=n(16349),u=n(19211),l=n(88442),d=n(4825),f=n(3789),p=n(72372),m=n(8011),y=n(11424);t.simplifyConstantDependencies={bignumberDependencies:r.bignumberDependencies,fractionDependencies:i.fractionDependencies,AccessorNodeDependencies:a.AccessorNodeDependencies,ArrayNodeDependencies:o.ArrayNodeDependencies,ConstantNodeDependencies:s.ConstantNodeDependencies,FunctionNodeDependencies:c.FunctionNodeDependencies,IndexNodeDependencies:u.IndexNodeDependencies,ObjectNodeDependencies:l.ObjectNodeDependencies,OperatorNodeDependencies:d.OperatorNodeDependencies,SymbolNodeDependencies:f.SymbolNodeDependencies,matrixDependencies:p.matrixDependencies,typedDependencies:m.typedDependencies,createSimplifyConstant:y.createSimplifyConstant}},81571:function(e,t,n){"use strict";var r=n(24994);
2Object.defineProperty(t,"__esModule",{value:!0}),t.createAccessorNode=void 0;var i=r(n(17383)),a=r(n(34579)),o=r(n(28452)),s=r(n(63072)),c=r(n(29511)),u=r(n(43693)),l=n(22478),d=n(18020),f=n(77942),p=n(4204);function m(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(m=function(){return!!e})()}var y="AccessorNode",v=["subset","Node"];t.createAccessorNode=(0,f.factory)(y,v,function(e){var t=e.subset,n=e.Node,r=(0,p.accessFactory)({subset:t});function f(e){return!((0,l.isAccessorNode)(e)||(0,l.isArrayNode)(e)||(0,l.isConstantNode)(e)||(0,l.isFunctionNode)(e)||(0,l.isObjectNode)(e)||(0,l.isParenthesisNode)(e)||(0,l.isSymbolNode)(e))}var v=function(e){function t(e,n){var r,a,c,u;if((0,i.default)(this,t),a=this,c=t,c=(0,s.default)(c),r=(0,o.default)(a,m()?Reflect.construct(c,[],(0,s.default)(a).constructor):c.apply(a,u)),!(0,l.isNode)(e))throw new TypeError('Node expected for parameter "object"');if(!(0,l.isIndexNode)(n))throw new TypeError('IndexNode expected for parameter "index"');return r.object=e,r.index=n,r}return(0,c.default)(t,e),(0,a.default)(t,[{key:"name",get:function(){return this.index?this.index.isObjectProperty()?this.index.getObjectProperty():"":this.object.name||""}},{key:"type",get:function(){return y}},{key:"isAccessorNode",get:function(){return!0}},{key:"_compile",value:function(e,t){var n=this.object._compile(e,t),i=this.index._compile(e,t);if(this.index.isObjectProperty()){var a=this.index.getObjectProperty();return function(e,t,r){return(0,d.getSafeProperty)(n(e,t,r),a)}}return function(e,t,a){var o=n(e,t,a),s=i(e,t,o);return r(o,s)}}},{key:"forEach",value:function(e){e(this.object,"object",this),e(this.index,"index",this)}},{key:"map",value:function(e){return new t(this._ifNode(e(this.object,"object",this)),this._ifNode(e(this.index,"index",this)))}},{key:"clone",value:function(){return new t(this.object,this.index)}},{key:"_toString",value:function(e){var t=this.object.toString(e);return f(this.object)&&(t="("+t+")"),t+this.index.toString(e)}},{key:"_toHTML",value:function(e){var t=this.object.toHTML(e);return f(this.object)&&(t='<span class="math-parenthesis math-round-parenthesis">(</span>'+t+'<span class="math-parenthesis math-round-parenthesis">)</span>'),t+this.index.toHTML(e)}},{key:"_toTex",value:function(e){var t=this.object.toTex(e);return f(this.object)&&(t="\\left(' + object + '\\right)"),t+this.index.toTex(e)}},{key:"toJSON",value:function(){return{mathjs:y,object:this.object,index:this.index}}}],[{key:"fromJSON",value:function(e){return new t(e.object,e.index)}}])}(n);return(0,u.default)(v,"name",y),v},{isClass:!0,isNode:!0})},81663:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FibonacciHeapDependencies=void 0;var r=n(84990),i=n(10147),a=n(11424);t.FibonacciHeapDependencies={largerDependencies:r.largerDependencies,smallerDependencies:i.smallerDependencies,createFibonacciHeapClass:a.createFibonacciHeapClass}},81722:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.eigsDocs=void 0,t.eigsDocs={name:"eigs",category:"Matrix",syntax:["eigs(x)"],description:"Calculate the eigenvalues and optionally eigenvectors of a square matrix",examples:["eigs([[5, 2.3], [2.3, 1]])","eigs([[1, 2, 3], [4, 5, 6], [7, 8, 9]], { precision: 1e-6, eigenvectors: false })"],seealso:["inv"]}},81754:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.squareDocs=void 0,t.squareDocs={name:"square",category:"Arithmetic",syntax:["square(x)"],description:"Compute the square of a value. The square of x is x * x.",examples:["square(3)","sqrt(9)","3^2","3 * 3"],seealso:["multiply","pow","sqrt","cube"]}},81777:function(e,t,n){"use strict";n.d(t,{T:function(){return o}}),n(88647);var r=n(28911),i=n(52965),a=function(e,t){Object.keys(e).forEach(function(n){var i=document.querySelector(n);i&&i.addEventListener(t,function(t){var i=e[n];(0,r.VB)().logAction(i,{eventName:i,then:void 0})})})},o=function(){console.log("linntest general cms"),a({".mod-Guetesiegel__ntv-footer":"Mouseover: ntv",".mod-Guetesiegel__besteOnlinePortale-footer":"Mouseover: Best Online-Portale","#branchen_verzeichnis":"Mouseover: Branchenverzeichnis"},"mouseover"),a({".footer__tiktok":"Click: tiktok",".footer__facebook":"Click: facebook",".footer__instagram":"Click: instagram","#branchen_verzeichnis":"Click: Branchenverzeichnis","#myCustomTrustbadge":"Click: Guetesiegel","#a11ymobilelink":"Action: Barrierefreiheit","#a11ylink":"Action: Barrierefreiheit"},"click"),(0,i.eC)()}},81831:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createPartitionSelect=void 0;var r=n(22478),i=n(12135),a=n(77942),o="partitionSelect",s=["typed","isNumeric","isNaN","compare"];t.createPartitionSelect=(0,a.factory)(o,s,function(e){var t=e.typed,n=e.isNumeric,a=e.isNaN,s=e.compare,c=s,u=function(e,t){return-s(e,t)};return t(o,{"Array | Matrix, number":function(e,t){return l(e,t,c)},"Array | Matrix, number, string":function(e,t,n){if("asc"===n)return l(e,t,c);if("desc"===n)return l(e,t,u);throw new Error('Compare string must be "asc" or "desc"')},"Array | Matrix, number, function":l});function l(e,t,n){if(!(0,i.isInteger)(t)||t<0)throw new Error("k must be a non-negative integer");if((0,r.isMatrix)(e)){if(e.size().length>1)throw new Error("Only one dimensional matrices supported");return d(e.valueOf(),t,n)}if(Array.isArray(e))return d(e,t,n)}function d(e,t,r){if(t>=e.length)throw new Error("k out of bounds");for(var i=0;i<e.length;i++)if(n(e[i])&&a(e[i]))return e[i];for(var o=0,s=e.length-1;o<s;){for(var c=o,u=s,l=e[Math.floor(Math.random()*(s-o+1))+o];c<u;)if(r(e[c],l)>=0){var d=e[u];e[u]=e[c],e[c]=d,--u}else++c;r(e[c],l)>0&&--c,t<=c?s=c:o=c+1}return e[t]}})},81848:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createClone=void 0;var r=n(37917),i=n(77942),a="clone",o=["typed"];t.createClone=(0,i.factory)(a,o,function(e){return(0,e.typed)(a,{any:r.clone})})},81868:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bignumberDependencies=void 0;var r=n(54020),i=n(8011),a=n(11424);t.bignumberDependencies={BigNumberDependencies:r.BigNumberDependencies,typedDependencies:i.typedDependencies,createBignumber:a.createBignumber}},82004:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.largerEqDependencies=void 0;var r=n(58443),i=n(43977),a=n(72372),o=n(8011),s=n(11424);t.largerEqDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,concatDependencies:i.concatDependencies,matrixDependencies:a.matrixDependencies,typedDependencies:o.typedDependencies,createLargerEq:s.createLargerEq}},82075:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csUnflip=function(e){return e<0?(0,r.csFlip)(e):e};var r=n(61020)},82127:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPositiveDocs=void 0,t.isPositiveDocs={name:"isPositive",category:"Utils",syntax:["isPositive(x)"],description:"Test whether a value is positive: larger than zero.",examples:["isPositive(2)","isPositive(0)","isPositive(-4)","isPositive([3, 0.5, -2])"],seealso:["isInteger","isNumeric","isNegative","isZero"]}},82133:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createCompareNatural=void 0;var i=r(n(31880)),a=n(22478),o=n(77942),s="compareNatural",c=["typed","compare"];t.createCompareNatural=(0,o.factory)(s,c,function(e){var t=e.typed,n=e.compare,r=n.signatures["boolean,boolean"];return t(s,{"any, any":function e(t,s){var u,l=(0,a.typeOf)(t),d=(0,a.typeOf)(s);if(!("number"!==l&&"BigNumber"!==l&&"Fraction"!==l||"number"!==d&&"BigNumber"!==d&&"Fraction"!==d))return"0"!==(u=n(t,s)).toString()?u>0?1:-1:(0,i.default)(l,d);var f=["Array","DenseMatrix","SparseMatrix"];
2if(f.includes(l)||f.includes(d))return 0!==(u=o(e,t,s))?u:(0,i.default)(l,d);if(l!==d)return(0,i.default)(l,d);if("Complex"===l)return function(e,t){return e.re>t.re?1:e.re<t.re?-1:e.im>t.im?1:e.im<t.im?-1:0}(t,s);if("Unit"===l)return t.equalBase(s)?e(t.value,s.value):c(e,t.formatUnits(),s.formatUnits());if("boolean"===l)return r(t,s);if("string"===l)return(0,i.default)(t,s);if("Object"===l)return function(e,t,n){var r=Object.keys(t),a=Object.keys(n);r.sort(i.default),a.sort(i.default);var o=c(e,r,a);if(0!==o)return o;for(var s=0;s<r.length;s++){var u=e(t[r[s]],n[a[s]]);if(0!==u)return u}return 0}(e,t,s);if("null"===l)return 0;if("undefined"===l)return 0;throw new TypeError('Unsupported type of value "'+l+'"')}});function o(e,t,n){return(0,a.isSparseMatrix)(t)&&(0,a.isSparseMatrix)(n)?c(e,t.toJSON().values,n.toJSON().values):(0,a.isSparseMatrix)(t)?o(e,t.toArray(),n):(0,a.isSparseMatrix)(n)?o(e,t,n.toArray()):(0,a.isDenseMatrix)(t)?o(e,t.toJSON().data,n):(0,a.isDenseMatrix)(n)?o(e,t,n.toJSON().data):Array.isArray(t)?Array.isArray(n)?c(e,t,n
2):o(e,t,[n]):o(e,[t],n)}function c(e,t,n){for(var r=0,i=Math.min(t.length,n.length);r<i;r++){var a=e(t[r],n[r]);if(0!==a)return a}return t.length>n.length?1:t.length<n.length?-1:0}})},82360:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createXgcd=void 0;var r=n(77942),i=n(93283),a="xgcd",o=["typed","config","matrix","BigNumber"];t.createXgcd=(0,r.factory)(a,o,function(e){var t=e.typed,n=e.config,r=e.matrix,o=e.BigNumber;return t(a,{"number, number":function(e,t){var a=(0,i.xgcdNumber)(e,t);return"Array"===n.matrix?a:r(a)},"BigNumber, BigNumber":function(e,t){var i,a,s,c,u=new o(0),l=new o(1),d=u,f=l,p=l,m=u;if(!e.isInt()||!t.isInt())throw new Error("Parameters in function xgcd must be integer numbers");for(;!t.isZero();)a=e.div(t).floor(),s=e.mod(t),i=d,d=f.minus(a.times(d)),f=i,i=p,p=m.minus(a.times(p)),m=i,e=t,t=s;return c=e.lt(u)?[e.neg(),f.neg(),m.neg()]:[e,e.isZero()?0:f,m],"Array"===n.matrix?c:r(c)}})})},82532:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AssignmentNodeDependencies=void 0;var r=n(72372),i=n(61233),a=n(75611),o=n(11424);t.AssignmentNodeDependencies={matrixDependencies:r.matrixDependencies,NodeDependencies:i.NodeDependencies,subsetDependencies:a.subsetDependencies,createAssignmentNode:o.createAssignmentNode}},82546:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.vacuumImpedanceDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.vacuumImpedanceDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createVacuumImpedance:a.createVacuumImpedance}},82567:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unitDependencies=void 0;var r=n(93981),i=n(8011),a=n(11424);t.unitDependencies={UnitDependencies:r.UnitDependencies,typedDependencies:i.typedDependencies,createUnitFunction:a.createUnitFunction}},82662:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ctransposeDocs=void 0,t.ctransposeDocs={name:"ctranspose",category:"Matrix",syntax:["x'","ctranspose(x)"],description:"Complex Conjugate and Transpose a matrix",examples:["a = [1, 2, 3; 4, 5, 6]","a'","ctranspose(a)"],seealso:["concat","det","diag","identity","inv","one
2s","range","size","squeeze","subset","trace","zeros"]}},82703:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sinhDependencies=void 0;var r=n(8011),i=n(11424);t.sinhDependencies={typedDependencies:r.typedDependencies,createSinh:i.createSinh}},82840:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createLsolveAll=void 0;var i=r(n(41132)),a=n(77942),o=n(76252),s="lsolveAll",c=["typed","matrix","divideScalar","multiplyScalar","subtractScalar","equalScalar","DenseMatrix"];t.createLsolveAll=(0,a.factory)(s,c,function(e){var t=e.typed,n=e.matrix,r=e.divideScalar,a=e.multiplyScalar,c=e.subtractScalar,u=e.equalScalar,l=e.DenseMatrix,d=(0,o.createSolveValidation)({DenseMatrix:l});return t(s,{"SparseMatrix, Array | Matrix":function(e,t){return function(e,t){for(var n=[d(e,t,!0)._data.map(function(e){return e[0]})],o=e._size[0],s=e._size[1],f=e._values,p=e._index,m=e._ptr,y=0;y<s;y++)for(var v=n.length,h=0;h<v;h++){for(var g=n[h],b=[],D=[],x=m[y],_=m[y+1],w=0,N=x;N<_;N++){var M=p[N];M===y?w=f[N]:M>y&&(b.push(f[N]),D.push(M))}if(u(w,0))if(u(g[y],0)){if(0===h){var O=(0,i.default)(g);O[y]=1;for(var S=0,A=D.length;S<A;S++){var E=D[S];O[E]=c(O[E],b[S])}n.push(O)}}else{if(0===h)return[];n.splice(h,1),h-=1,v-=1}else{g[y]=r(g[y],w);for(var P=0,C=D.length;P<C;P++){var j=D[P];g[j]=c(g[j],a(g[y],b[P]))}}}return n.map(function(e){return new l({data:e.map(function(e){return[e]}),size:[o,1]})})}(e,t)},"DenseMatrix, Array | Matrix":function(e,t){return f(e,t)},"Array, Array | Matrix":function(e,t){return f(n(e),t).map(function(e){return e.valueOf()})}});function f(e,t){for(var n=[d(e,t,!0)._data.map(function(e){return e[0]})],o=e._data,s=e._size[0],f=e._size[1],p=0;p<f;p++)for(var m=n.length,y=0;y<m;y++){var v=n[y];if(u(o[p][p],0))if(u(v[p],0)){if(0===y){var h=(0,i.default)(v);h[p]=1;for(var g=p+1;g<f;g++)h[g]=c(h[g],o[g][p]);n.push(h)}}else{if(0===y)return[];n.splice(y,1),y-=1,m-=1}else{v[p]=r(v[p],o[p][p]);for(var b=p+1;b<f;b++)v[b]=c(v[b],a(v[p],o[b][p]))}}return n.map(function(e){return new l({data:e.map(function(e){return[e]}),size:[s,1]})})}})},82887:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ifftDocs=void 0,t.ifftDocs={name:"ifft",category:"Matrix",syntax:["ifft(x)"],description:"Calculate N-dimensional inverse fourier transform",examples:["ifft([[2, 2], [0, 0]])"],seealso:["fft"]}},82975:function(e,t,n){"use strict";var r=n(91212)(!0);n(98175)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},83006:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ArrayNodeDependencies=void 0;var r=n(61233),i=n(11424);t.ArrayNodeDependencies={NodeDependencies:r.NodeDependencies,createArrayNode:i.createArrayNode}},83048:function(e,t,n){var r=n(43305);e.exports=function(e,t){if(!r(e))return e;var n,i;if(t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!r(i=n.call(e)))return i;if(!t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},83100:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.coshDependencies=void 0;var r=n(8011),i=n(11424);t.coshDependencies={typedDependencies:r.typedDependencies,createCosh:i.createCosh}},83199:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filterDependencies=void 0;var r=n(8011),i=n(11424);t.filterDependencies={typedDependencies:r.typedDependencies,createFilter:i.createFilter}},83208:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSech=void 0;var r=n(77942),i=n(93283),a="sech",o=["typed","BigNumber"];t.createSech=(0,r.factory)(a,o,function(e){var t=e.typed,n=e.BigNumber;return t(a,{number:i.sechNumber,Complex:function(e){return e.sech()},BigNumber:function(e){return new n(1).div(e.cosh())}})})},83259:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createRe=void 0;var r=n(77942),i=n(30538),a=["typed"];t.createRe=(0,r.factory)("re",a,function(e){var t=e.typed;return t("re",{"number | BigNumber | Fraction":function(e){return e},Complex:function(e){return e.re},"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,i.deepMap)(t,e)}})})})},83350:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function i(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,c(r.key),r)}}function s(e,t,n){return(t=c(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e){var t=function(e){if("object"!=r(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=r(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==r(t)?t:t+""}n.d(t,{A:function(){return u}}),n(68305),n(8301),n(54913),n(39813),n(15144),n(88647),n(99650),n(64509),n(82975),n(17482),n(95165),n(35890),n(93863),n(95853),n(70489);var u=function(){return e=function e(t){var n=t.container;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),s(this,"_providers",void 0),s(this,"_container",void 0),this._container=n,this._providers={instagram:{endpoint:"https://api.instagram.com/oembed/",variants:["instagr"],template:function(e){return'<blockquote class="instagram-media" data-instgrm-captioned data-instgrm-version="7" style="width: calc(100% - 2px)"><a href="'.concat(e,'" target="_blank"></a></blockquote>')},script:"https://platform.instagram.com/en_US/embeds.js"},spotify:{endpoint:"https://open.spotify.com/oembed",template:function(e){var t=-1!==e.indexOf("embed")?e:e.replace("/track","/embed/track");return'<iframe src="'.concat(t,'" width="300" height="80" frameborder="0" allowtransparency="true"></iframe>')}},pinterest:{variants:["pin.it"],endpoint:"",template:function(e){return'<a data-pin-do="embedPin" data-pin-width="medium" href="'.concat(e,'"></a>')},script:"https://assets.pinterest.com/js/pinit.js"},twitter:{endpoint:"https://publish.twitter.com/oembed",template:function(e){return'<blockquote class="twitter-tweet"><p lang="en" dir="ltr"><a href="'.concat(e,'"></a></p><a href="').concat(e,'"></a></blockquote>')},script:"https://platform.twitter.com/widgets.js"},"facebook.com":{endpoint:"",template:function(e){return'<div class="fb-post" data-href="'.concat(e,'" data-width="320" data-show-text="true"></div>')},script:"https://connect.facebook.net/de_DE/sdk.js#xfbml=1&version=v2.12"},"gs-embed":{endpoint:"",template:function(e){return'<a data-type="gs-embed" href="'.concat(e,'"></a>')},script:"https://s3.eu-central-1.amazonaws.com/gs-embeds/embed.js"},"d1sngbu0cqtkv1.cloudfront.net":{endpoint:"",template:function(e){return'<a data-type="gs-embed" href="'.concat(e,'"></a>')},script:"https://d1sngbu0cqtkv1.cloudfront.net/embed.js"}},this._loadEmbed=this._loadEmbed.bind(this),this._appendProviderScript=this._appendProviderScript.bind(this)},(t=[{key:"parse",value:function(){for(var e=new RegExp('[^"](https?://[^<]*('.concat(this._getProviderNames(),')[^<\\s"]*)'),"g"),t=[],n=null;n=e.exec(this._container.innerHTML);)t.push({url:n[1],provider:n[2]});var r=t.map(this._loadEmbed);r.filter(function(e,t){return r.indexOf(e)===t}),r.forEach(this._appendProviderScript)}},{key:"_appendProviderScript",value:function(e){if(this._providers[e].script){var t=document.createElement("script");t.src=this._providers[e].script,document.body.appendChild(t)}}},{key:"_loadEmbed",value:function(e){var t=this,n=Object.keys(this._providers).find(function(n){return n===e.provider||t._providers[n].variants&&-1!==t._providers[n].variants.indexOf(e.provider)});return this._loadWithTemplate(this._providers[n],e.url),n}},{key:"_loadWithTemplate",value:function(e,t){this._container.innerHTML=this._container.innerHTML.replace(t,'<div class="oembed">'.concat(e.template(t),"</div>"))}},{key:"_getProviderNames",value:function(){var e=this;return Object.keys(this._providers).map(function(t){var n=[t];return void 0!==e._providers[t].variants&&(n=[].concat(i(n),i(e._providers[t].variants)
2)),n.join("|")}).join("|")}}])&&o(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t}()},83385:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numericDocs=void 0,t.numericDocs={name:"numeric",category:"Utils",syntax:["numeric(x)"],description:"Convert a numeric input to a specific numeric type: number, BigNumber, or Fraction.",examples:['numeric("4")','numeric("4", "number")','numeric("4", "BigNumber")','numeric("4", "Fraction")','numeric(4, "Fraction")','numeric(fraction(2, 5), "number")'],seealso:["number","fraction","bignumber","string","format"]}},83588:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.onesDependencies=void 0;var r=n(54020),i=n(72372),a=n(8011),o=n(11424);t.onesDependencies={BigNumberDependencies:r.BigNumberDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:a.typedDependencies,createOnes:o.createOnes}},83598:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMean=void 0;var r=n(30538),i=n(80257),a=n(77942),o=n(45320),s="mean",c=["typed","add","divide"];t.createMean=(0,a.factory)(s,c,function(e){var t=e.typed,n=e.add,a=e.divide;return t(s,{"Array | Matrix":c,"Array | Matrix, number | BigNumber":function(e,t){try{var s=(0,r.reduce)(e,t,n),c=Array.isArray(e)?(0,i.arraySize)(e):e.size();return a(s,c[t])}catch(e){throw(0,o.improveErrorMessage)(e,"mean")}},"...":function(e){if((0,r.containsCollections)(e))throw new TypeError("Scalar values expected in function mean");return c(e)}});function c(e){var t,i=0;if((0,r.deepForEach)(e,function(e){try{t=void 0===t?e:n(t,e),i++}catch(t){throw(0,o.improveErrorMessage)(t,"mean",e)}}),0===i)throw new Error("Cannot calculate the mean of an empty array");return a(t,i)}})},83873:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAtanh=void 0;var r=n(77942),i=n(93283),a="atanh",o=["typed","config","Complex"];t.createAtanh=(0,r.factory)(a,o,function(e){var t=e.typed,n=e.config,r=e.Complex;return t(a,{number:function(e){return e<=1&&e>=-1||n.predictable?(0,i.atanhNumber)(e):new r(e,0).atanh()},Complex:function(e){return e.atanh()},BigNumber:function(e){return e.atanh()}})})},84004:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAcot=void 0;var r=n(77942),i=n(93283),a="acot",o=["typed","BigNumber"];t.createAcot=(0,r.factory)(a,o,function(e){var t=e.typed,n=e.BigNumber;return t(a,{number:i.acotNumber,Complex:function(e){return e.acot()},BigNumber:function(e){return new n(1).div(e).atan()}})})},84117:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o}});var r=n(2543),i=n(41083),a=n.n(i),o=({element:e,offset:t=16})=>{const n={dim:{width:0,height:0},initialMatrix:[],set dimensions(e){this.dim=e,i(e)},get dimensions(){return this.dim}},i=n=>{e.style.transform="";const{x:r,y:i,width:o,height:s}=e.getBoundingClientRect(),{transform:c}=window.getComputedStyle(e),u=a().parse(c);let l=0,d=0;if(r+o>n.width&&(l=-1*Math.abs(r+o-n.width+t)),i+s>n.height&&(d=-1*Math.abs(i+s-n.height+t)),l||d){const t=(f=[],m=[l,d],y=(p=u)[0],v=p[1],h=p[2],g=p[3],b=p[4],D=p[5],x=m[0],_=m[1],f[0]=y,f[1]=v,f[2]=h,f[3]=g,f[4]=y*x+h*_+b,f[5]=v*x+g*_+D,f);e.style.transform=`matrix(${t})`}var f,p,m,y,v,h,g,b,D,x,_},o=(0,r.debounce)(()=>{n.dimensions={width:window.innerWidth,height:window.innerHeight}},100);window.addEventListener("resize",o),n.dimensions={width:window.innerWidth,height:window.innerHeight}}},84219:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createUnaryMinus=void 0;var r=n(77942),i=n(30538),a=n(93283),o="unaryMinus",s=["typed"];t.createUnaryMinus=(0,r.factory)(o,s,function(e){var t=e.typed;return t(o,{number:a.unaryMinusNumber,"Complex | BigNumber | Fraction":function(e){return e.neg()},Unit:t.referToSelf(function(e){return function(n){var r=n.clone();return r.value=t.find(e,r.valueType())(n.value),r}}),"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,i.deepMap)(t,e,!0)}})})})},84221:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createSetSize=void 0;var r=n(80257),i=n(77942),a="setSize",o=["typed","compareNatural"];t.createSetSize=(0,i.factory)(a,o,function(e){var t=e.typed,n=e.compareNatural;return t(a,{"Array | Matrix":function(e){return Array.isArray(e)?(0,r.flatten)(e).length:(0,r.flatten)(e.toArray()).length},"Array | Matrix, boolean":function(e,t){if(!1===t||0===e.length)return Array.isArray(e)?(0,r.flatten)(e).length:(0,r.flatten)(e.toArray()).length;for(var i=(0,r.flatten)(Array.isArray(e)?e:e.toArray()).sort(n),a=1,o=1;o<i.length;o++)0!==n(i[o],i[o-1])&&a++;return a}})})},84378:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMultiply=void 0;var r=n(77942),i=n(22478),a=n(80257),o=n(14020),s=n(26470),c="multiply",u=["typed","matrix","addScalar","multiplyScalar","equalScalar","dot"];t.createMultiply=(0,r.factory)(c,u,function(e){var t=e.typed,n=e.matrix,r=e.addScalar,u=e.multiplyScalar,l=e.equalScalar,d=e.dot,f=(0,o.createMatAlgo11xS0s)({typed:t,equalScalar:l}),p=(0,s.createMatAlgo14xDs)({typed:t});function m(e,t){switch(e.length){case 1:switch(t.length){case 1:if(e[0]!==t[0])throw new RangeError("Dimension mismatch in multiplication. Vectors must have the same length");break;case 2:if(e[0]!==t[0])throw new RangeError("Dimension mismatch in multiplication. Vector length ("+e[0]+") must match Matrix rows ("+t[0]+")");break;default:throw new Error("Can only multiply a 1 or 2 dimensional matrix (Matrix B has "+t.length+" dimensions)")}break;case 2:switch(t.length){case 1:if(e[1]!==t[0])throw new RangeError("Dimension mismatch in multiplication. Matrix columns ("+e[1]+") must match Vector length ("+t[0]+")");break;case 2:if(e[1]!==t[0])throw new RangeError("Dimension mismatch in multiplication. Matrix A columns ("+e[1]+") must match Matrix B rows ("+t[0]+")");break;default:throw new Error("Can only multiply a 1 or 2 dimensional matrix (Matrix B has "+t.length+" dimensions)")}break;default:throw new Error("Can only multiply a 1 or 2 dimensional matrix (Matrix A has "+e.length+" dimensions)")}}var y=t("_multiplyMatrixVector",{"DenseMatrix, any":function(e,n){var i,a=e._data,o=e._size,s=e._datatype||e.getDataType(),c=n._data,l=n._datatype||n.getDataType(),d=o[0],f=o[1],p=r,m=u;s&&l&&s===l&&"string"==typeof s&&"mixed"!==s&&(i=s,p=t.find(r,[i,i]),m=t.find(u,[i,i]));for(var y=[],v=0;v<d;v++){for(var h=a[v],g=m(h[0],c[0]),b=1;b<f;b++)g=p(g,m(h[b],c[b]));y[v]=g}return e.createDenseMatrix({data:y,size:[d],datatype:s===e._datatype&&l===n._datatype?i:void 0})},"SparseMatrix, any":function(e,n){var i=e._values,a=e._index,o=e._ptr,s=e._datatype||void 0===e._data?e._datatype:e.getDataType();if(!i)throw new Error("Cannot multiply Pattern only Matrix times Dense Matrix");var c,d=n._data,f=n._datatype||n.getDataType(),p=e._size[0],m=n._size[0],y=[],v=[],h=[],g=r,b=u,D=l,x=0;s&&f&&s===f&&"string"==typeof s&&"mixed"!==s&&(c=s,g=t.find(r,[c,c]),b=t.find(u,[c,c]),D=t.find(l,[c,c]),x=t.convert(0,c));var _=[],w=[];h[0]=0;for(var N=0;N<m;N++){var M=d[N];if(!D(M,x))for(var O=o[N],S=o[N+1],A=O;A<S;A++){var E=a[A];w[E]?_[E]=g(_[E],b(M,i[A])):(w[E]=!0,v.push(E),_[E]=b(M,i[A]))}}for(var P=v.length,C=0;C<P;C++){var j=v[C];y[C]=_[j]}return h[1]=v.length,e.createSparseMatrix({values:y,index:v,ptr:h,size:[p,1],datatype:s===e._datatype&&f===n._datatype?c:void 0})}}),v=t("_multiplyMatrixMatrix",{"DenseMatrix, DenseMatrix":function(e,n){var i,a=e._data,o=e._size,s=e._datatype||e.getDataType(),c=n._data,l=n._size,d=n._datatype||n.getDataType(),f=o[0],p=o[1],m=l[1],y=r,v=u;s&&d&&s===d&&"string"==typeof s&&"mixed"!==s&&"mixed"!==s&&(i=s,y=t.find(r,[i,i]),v=t.find(u,[i,i]));for(var h=[],g=0;g<f;g++){var b=a[g];h[g]=[];for(var D=0;D<m;D++){for(var x=v(b[0],c[0][D]),_=1;_<p;_++)x=y(x,v(b[_],c[_][D]));h[g][D]=x}}return e.createDenseMatrix({data:h,size:[f,m],datatype:s===e._datatype&&d===n._datatype?i:void 0})},"DenseMatrix, SparseMatrix":function(e,n){var i=e._data,a=e._size,o=e._datatype||e.getDataType(),s=n._values,c=n._index,d=n._ptr,f=n._size,p=n._datatype||void 0===n._data?n._datatype:n.getDataType();if(!s)throw new Error("Cannot multiply Dense Matrix times Pattern only Matrix");var m,y=a[0],v=f[1],h=r,g=u,b=l,D=0;o&&p&&o===p&&"string"==typeof o&&"mixed"!==o&&(m=o,h=t.find(r,[m,m]),g=t.find(u,[m,m]),b=t.find(l,[m,m]),D=t.convert(0,m));for(var x=[],_=[],w=[],N=n.createSparseMatrix({values:x,index:_,ptr:w,size:[y,v],datatype:o===e._datatype&&p===n._datatype?m:void 0}),M=0;M<v;M++){w[M]=_.length;var O=d[M],S=d[M+1];if(S>O)for(var A=0,E=0;E<y;E++){for(var P=E+1,C=void 0,j=O;j<S;j++){var T=c[j];A!==P?(C=g(i[E][T],s[j]),A=P):C=h(C,g(i[E][T],s[j]))}A!==P||b(C,D)||(_.push(E),x.push(C))}}return w[v]=_.length,N},"SparseMatrix, DenseMatrix":function(e,n){var i=e._values,a=e._index,o=e._ptr,s=e._datatype||void 0===e._data?e._datatype:e.getDataType();if(!i)throw new Error("Cannot multiply Pattern only Matrix times De
2nse Matrix");var c,d=n._data,f=n._datatype||n.getDataType(),p=e._size[0],m=n._size[0],y=n._size[1],v=r,h=u,g=l,b=0;s&&f&&s===f&&"string"==typeof s&&"mixed"!==s&&(c=s,v=t.find(r,[c,c]),h=t.find(u,[c,c]),g=t.find(l,[c,c]),b=t.convert(0,c));for(var D=[],x=[],_=[],w=e.createSparseMatrix({values:D,index:x,ptr:_,size:[p,y],datatype:s===e._datatype&&f===n._datatype?c:void 0}),N=[],M=[],O=0;O<y;O++){_[O]=x.length;for(var S=O+1,A=0;A<m;A++){var E=d[A][O];if(!g(E,b))for(var P=o[A],C=o[A+1],j=P;j<C;j++){var T=a[j];M[T]!==S?(M[T]=S,x.push(T),N[T]=h(E,i[j])):N[T]=v(N[T],h(E,i[j]))}}for(var F=_[O],k=x.length,B=F;B<k;B++){var q=x[B];D[B]=N[q]}}return _[y]=x.length,w},"SparseMatrix, SparseMatrix":function(e,n){var i,a=e._values,o=e._index,s=e._ptr,c=e._datatype||void 0===e._data?e._datatype:e.getDataType(),l=n._values,d=n._index,f=n._ptr,p=n._datatype||void 0===n._data?n._datatype:n.getDataType(),m=e._size[0],y=n._size[1],v=a&&l,h=r,g=u;c&&p&&c===p&&"string"==typeof c&&"mixed"!==c&&(i=c,h=t.find(r,[i,i]),g=t.find(u,[i,i]));for(var b,D,x,_,w,N,M,O,S=v?[]:void 0,A=[],E=[],P=e.createSparseMatrix({values:S,index:A,ptr:E,size:[m,y],datatype:c===e._datatype&&p===n._datatype?i:void 0}),C=v?[]:void 0,j=[],T=0;T<y;T++){E[T]=A.length;var F=T+1;for(w=f[T],N=f[T+1],_=w;_<N;_++)if(O=d[_],v)for(D=s[O],x=s[O+1],b=D;b<x;b++)j[M=o[b]]!==F?(j[M]=F,A.push(M),C[M]=g(l[_],a[b])):C[M]=h(C[M],g(l[_],a[b]));else for(D=s[O],x=s[O+1],b=D;b<x;b++)j[M=o[b]]!==F&&(j[M]=F,A.push(M));if(v)for(var k=E[T],B=A.length,q=k;q<B;q++){var I=A[q];S[q]=C[I]}}return E[y]=A.length,P}});return t(c,u,{"Array, Array":t.referTo("Matrix, Matrix",function(e){return function(t,r){m((0,a.arraySize)(t),(0,a.arraySize)(r));var o=e(n(t),n(r));return(0,i.isMatrix)(o)?o.valueOf():o}}),"Matrix, Matrix":function(e,n){var i=e.size(),a=n.size();return m(i,a),1===i.length?1===a.length?function(e,t,n){if(0===n)throw new Error("Cannot multiply two empty vectors");return d(e,t)}(e,n,i[0]):function(e,n){if("dense"!==n.storage())throw new Error("Support for SparseMatrix not implemented");return function(e,n){var i,a=e._data,o=e._size,s=e._datatype||e.getDataType(),c=n._data,l=n._size,d=n._datatype||n.getDataType(),f=o[0],p=l[1],m=r,y=u;s&&d&&s===d&&"string"==typeof s&&"mixed"!==s&&(i=s,m=t.find(r,[i,i]),y=t.find(u,[i,i]));for(var v=[],h=0;h<p;h++){for(var g=y(a[0],c[0][h]),b=1;b<f;b++)g=m(g,y(a[b],c[b][h]));v[h]=g}return e.createDenseMatrix({data:v,size:[p],datatype:s===e._datatype&&d===n._datatype?i:void 0})}(e,n)}(e,n):1===a.length?y(e,n):v(e,n)},"Matrix, Array":t.referTo("Matrix,Matrix",function(e){return function(t,r){return e(t,n(r))}}),"Array, Matrix":t.referToSelf(function(e){return function(t,r){return e(n(t,r.storage()),r)}}),"SparseMatrix, any":function(e,t){return f(e,t,u,!1)},"DenseMatrix, any":function(e,t){return p(e,t,u,!1)},"any, SparseMatrix":function(e,t){return f(t,e,u,!0)},"any, DenseMatrix":function(e,t){return p(t,e,u,!0)},"Array, any":function(e,t){return p(n(e),t,u,!1).valueOf()},"any, Array":function(e,t){return p(n(t),e,u,!0).valueOf()},"any, any":u,"any, any, ...any":t.referToSelf(function(e){return function(t,n,r){for(var i=e(t,n),a=0;a<r.length;a++)i=e(i,r[a]);return i}})})})},84719:function(e,t,n){var r=n(4228),i=n(21626),a=n(86140),o=n(40766)("IE_PROTO"),s=function(){},c="prototype",u=function(){var e,t=n(46034)("iframe"),r=a.length;for(t.style.display="none",n(61308).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),u=e.F;r--;)delete u[c][a[r]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[c]=r(e),n=new s,s[c]=null,n[o]=e):n=u(),void 0===t?n:i(n,t)}},84787:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cumsumDependencies=void 0;var r=n(1620),i=n(8011),a=n(2296),o=n(11424);t.cumsumDependencies={addDependencies:r.addDependencies,typedDependencies:i.typedDependencies,unaryPlusDependencies:a.unaryPlusDependencies,createCumSum:o.createCumSum}},84822:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.boltzmannDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);
2t.boltzmannDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createBoltzmann:a.createBoltzmann}},84824:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setMultiplicityDocs=void 0,t.setMultiplicityDocs={name:"setMultiplicity",category:"Set",syntax:["setMultiplicity(element, set)"],description:"Count the multiplicity of an element in a multiset. A multi-dimension array will be converted to a single-dimension array before the operation.",examples:["setMultiplicity(1, [1, 2, 2, 4])","setMultiplicity(2, [1, 2, 2, 4])"],seealso:["setDistinct","setSize"]}},84850:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BlockNodeDependencies=void 0;var r=n(61233),i=n(95644),a=n(11424);t.BlockNodeDependencies={NodeDependencies:r.NodeDependencies,ResultSetDependencies:i.ResultSetDependencies,createBlockNode:a.createBlockNode}},84990:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.largerDependencies=void 0;var r=n(58443),i=n(43977),a=n(72372),o=n(8011),s=n(11424);t.largerDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,concatDependencies:i.concatDependencies,matrixDependencies:a.matrixDependencies,typedDependencies:o.typedDependencies,createLarger:s.createLarger}},85096:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.expm1Docs=void 0,t.expm1Docs={name:"expm1",category:"Arithmetic",syntax:["expm1(x)"],description:"Calculate the value of subtracting 1 from the exponential value.",examples:["expm1(2)","pow(e, 2) - 1","log(expm1(2) + 1)"],seealso:["exp","pow","log"]}},85112:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ceilDependencies=void 0;var r=n(58443),i=n(42603),a=n(72372),o=n(74243),s=n(8011),c=n(99192),u=n(11424);t.ceilDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,equalScalarDependencies:i.equalScalarDependencies,matrixDependencies:a.matrixDependencies,roundDependencies:o.roundDependencies,typedDependencies:s.typedDependencies,zerosDependencies:c.zerosDependencies,createCeil:u.createCeil}},85151:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.medianDependencies=void 0;var r=n(1620),i=n(92268),a=n(29664),o=n(12517),s=n(8011),c=n(11424);t.medianDependencies={addDependencies:r.addDependencies,compareDependencies:i.compareDependencies,divideDependencies:a.divideDependencies,partitionSelectDependencies:o.partitionSelectDependencies,typedDependencies:s.typedDependencies,createMedian:c.createMedian}},85182:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDiag=void 0;var r=n(22478),i=n(80257),a=n(12135),o=n(77942),s="diag",c=["typed","matrix","DenseMatrix","SparseMatrix"];t.createDiag=(0,o.factory)(s,c,function(e){var t=e.typed,n=e.matrix,o=e.DenseMatrix,c=e.SparseMatrix;return t(s,{Array:function(e){return u(e,0,(0,i.arraySize)(e),null)},"Array, number":function(e,t){return u(e,t,(0,i.arraySize)(e),null)},"Array, BigNumber":function(e,t){return u(e,t.toNumber(),(0,i.arraySize)(e),null)},"Array, string":function(e,t){return u(e,0,(0,i.arraySize)(e),t)},"Array, number, string":function(e,t,n){return u(e,t,(0,i.arraySize)(e),n)},"Array, BigNumber, string":function(e,t,n){return u(e,t.toNumber(),(0,i.arraySize)(e),n)},Matrix:function(e){return u(e,0,e.size(),e.storage())},"Matrix, number":function(e,t){return u(e,t,e.size(),e.storage())},"Matrix, BigNumber":function(e,t){return u(e,t.toNumber(),e.size(),e.storage())},"Matrix, string":function(e,t){return u(e,0,e.size(),t)},"Matrix, number, string":function(e,t,n){return u(e,t,e.size(),n)},"Matrix, BigNumber, string":function(e,t,n){return u(e,t.toNumber(),e.size(),n)}});function u(e,t,i,s){if(!(0,a.isInteger)(t))throw new TypeError("Second parameter in function diag must be an integer");var u=t>0?t:0,l=t<0?-t:0;switch(i.length){case 1:return function(e,t,n,r,i,a){var s=[r+i,r+a];if(n&&"sparse"!==n&&"dense"!==n)throw new TypeError("Unknown matrix type ".concat(n,'"'));var u="sparse"===n?c.diagonal(s,e,t):o.diagonal(s,e,t);return null!==n?u:u.valueOf()}(e,t,s,i[0],l,u);
2case 2:return function(e,t,i,a,o,s){if((0,r.isMatrix)(e)){var c=e.diagonal(t);return null!==i?i!==c.storage()?n(c,i):c:c.valueOf()}for(var u=Math.min(a[0]-o,a[1]-s),l=[],d=0;d<u;d++)l[d]=e[d+o][d+s];return null!==i?n(l):l}(e,t,s,i,l,u)}throw new RangeError("Matrix for function diag must be 2 dimensional")}})},85367:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCompareUnits=void 0;var r=n(77942);t.createCompareUnits=(0,r.factory)("compareUnits",["typed"],function(e){var t=e.typed;return{"Unit, Unit":t.referToSelf(function(e){return function(n,r){if(!n.equalBase(r))throw new Error("Cannot compare units with different base");return t.find(e,[n.valueType(),r.valueType()])(n.value,r.value)}})}})},85631:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSpaClass=void 0;var r=n(77942),i=["addScalar","equalScalar","FibonacciHeap"];t.createSpaClass=(0,r.factory)("Spa",i,function(e){var t=e.addScalar,n=e.equalScalar,r=e.FibonacciHeap;function i(){if(!(this instanceof i))throw new SyntaxError("Constructor must be called with the new operator");this._values=[],this._heap=new r}return i.prototype.type="Spa",i.prototype.isSpa=!0,i.prototype.set=function(e,t){if(this._values[e])this._values[e].value=t;else{var n=this._heap.insert(e,t);this._values[e]=n}},i.prototype.get=function(e){var t=this._values[e];return t?t.value:0},i.prototype.accumulate=function(e,n){var r=this._values[e];r?r.value=t(r.value,n):(r=this._heap.insert(e,n),this._values[e]=r)},i.prototype.forEach=function(e,t,r){var i=this._heap,a=this._values,o=[],s=i.extractMinimum();for(s&&o.push(s);s&&s.key<=t;)s.key>=e&&(n(s.value,0)||r(s.key,s.value,this)),(s=i.extractMinimum())&&o.push(s);for(var c=0;c<o.length;c++){var u=o[c];a[(s=i.insert(u.key,u.value)).key]=s}},i.prototype.swap=function(e,t){var n=this._values[e],r=this._values[t];if(!n&&r)n=this._heap.insert(e,r.value),this._heap.remove(r),this._values[e]=n,this._values[t]=void 0;else if(n&&!r)r=this._heap.insert(t,n.value),this._heap.remove(n),this._values[t]=r,this._values[e]=void 0;else if(n&&r){var i=n.value;n.value=r.value,r.value=i}},i},{isClass:!0})},85715:function(e,t,n){var r=n(92987),i=n(81156),a=n(17122),o=n(47752);e.exports=function(e,t){return r(e)||i(e,t)||a(e,t)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},85776:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.randomMatrix=function e(t,n){var r=[];if((t=t.slice(0)).length>1)for(var i=0,a=t.shift();i<a;i++)r.push(e(t,n));else for(var o=0,s=t.shift();o<s;o++)r.push(n());return r}},85957:function(e,t,n){var r=n(4228),i=n(43305),a=n(24258);e.exports=function(e,t){if(r(e),i(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},86018:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.atanDocs=void 0,t.atanDocs={name:"atan",category:"Trigonometry",syntax:["atan(x)"],description:"Compute the inverse tangent of a value in radians.",examples:["atan(0.5)","atan(tan(0.5))"],seealso:["tan","acos","asin"]}},86066:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ChainDependencies=void 0;var r=n(8011),i=n(11424);t.ChainDependencies={typedDependencies:r.typedDependencies,createChainClass:i.createChainClass}},86140:function(e){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},86228:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setPowersetDependencies=void 0;var r=n(52705),i=n(15457),a=n(38348),o=n(75611),s=n(8011),c=n(11424);t.setPowersetDependencies={IndexDependencies:r.IndexDependencies,compareNaturalDependencies:i.compareNaturalDependencies,sizeDependencies:a.sizeDependencies,subsetDependencies:o.subsetDependencies,typedDependencies:s.typedDependencies,createSetPowerset:c.createSetPowerset}},86236:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCos=void 0;var r=n(77942),i=n(66903),a=["typed"];t.createCos=(0,r.factory)("cos",a,function(e){var t=e.typed,n=(0,i.createTrigUnit)({typed:t});return t("cos",{number:Math.cos,"Complex | BigNumber":function(e){return e.cos()}},n)})},86255:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.sqrtDocs=void 0,t.sqrtDocs={name:"sqrt",category:"Arithmetic",syntax:["sqrt(x)"],description:"Compute the square root value. If x = y * y, then y is the square root of x.",examples:["sqrt(25)","5 * 5","sqrt(-1)"],seealso:["square","sqrtm","multiply","nthRoot","nthRoots","pow"]}},86329:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SQRT12Docs=void 0,t.SQRT12Docs={name:"SQRT1_2",category:"Constants",syntax:["SQRT1_2"],description:"Returns the square root of 1/2, approximately equal to 0.707",examples:["SQRT1_2","sqrt(1/2)"],seealso:[]}},86644:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIndexTransform=void 0;var r=n(22478),i=n(77942),a=["Index","getMatrixDataType"];t.createIndexTransform=(0,i.factory)("index",a,function(e){var t=e.Index,n=e.getMatrixDataType;return function(){for(var e=[],i=0,a=arguments.length;i<a;i++){var o=arguments[i];if((0,r.isRange)(o))o.start--,o.end-=o.step>0?0:2;else if(o&&!0===o.isSet)o=o.map(function(e){return e-1});else if((0,r.isArray)(o)||(0,r.isMatrix)(o))"boolean"!==n(o)&&(o=o.map(function(e){return e-1}));else if((0,r.isNumber)(o))o--;else if((0,r.isBigNumber)(o))o=o.toNumber()-1;else if("string"!=typeof o)throw new TypeError("Dimension must be an Array, Matrix, number, string, or Range");e[i]=o}var s=new t;return t.apply(s,e),s}},{isTransformFunction:!0})},86863:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.largerEqDocs=void 0,t.largerEqDocs={name:"largerEq",category:"Relational",syntax:["x >= y","largerEq(x, y)"],description:"Check if value x is larger or equal to y. Returns true if x is larger or equal to y, and false if not.",examples:["2 >= 1+1","2 > 1+1","a = 3.2","b = 6-2.8","(a >= b)"],seealso:["equal","unequal","smallerEq","smaller","compare"]}},86884:function(e,t,n){"use strict";var r=n(79448);e.exports=function(e,t){return!!e&&r(function(){t?e.call(null,function(){},1):e.call(null)})}},86938:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LN10Dependencies=void 0;var r=n(54020),i=n(11424);t.LN10Dependencies={BigNumberDependencies:r.BigNumberDependencies,createLN10:i.createLN10}},86939:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFixNumber=t.createFix=void 0;var r=n(77942),i=n(30538),a=n(71487),o=n(26470),s="fix",c=["typed","Complex","matrix","ceil","floor","equalScalar","zeros","DenseMatrix"],u=t.createFixNumber=(0,r.factory)(s,["typed","ceil","floor"],function(e){var t=e.typed,n=e.ceil,r=e.floor;return t(s,{number:function(e){return e>0?r(e):n(e)},"number, number":function(e,t){return e>0?r(e,t):n(e,t)}})});t.createFix=(0,r.factory)(s,c,function(e){var t=e.typed,n=e.Complex,r=e.matrix,s=e.ceil,c=e.floor,l=e.equalScalar,d=e.zeros,f=e.DenseMatrix,p=(0,a.createMatAlgo12xSfs)({typed:t,DenseMatrix:f}),m=(0,o.createMatAlgo14xDs)({typed:t}),y=u({typed:t,ceil:s,floor:c});return t("fix",{number:y.signatures.number,"number, number | BigNumber":y.signatures["number,number"],Complex:function(e){return new n(e.re>0?Math.floor(e.re):Math.ceil(e.re),e.im>0?Math.floor(e.im):Math.ceil(e.im))},"Complex, number":function(e,t){return new n(e.re>0?c(e.re,t):s(e.re,t),e.im>0?c(e.im,t):s(e.im,t))},"Complex, BigNumber":function(e,t){var r=t.toNumber();return new n(e.re>0?c(e.re,r):s(e.re,r),e.im>0?c(e.im,r):s(e.im,r))},BigNumber:function(e){return e.isNegative()?s(e):c(e)},"BigNumber, number | BigNumber":function(e,t){return e.isNegative()?s(e,t):c(e,t)},Fraction:function(e){return e.s<0?e.ceil():e.floor()},"Fraction, number | BigNumber":function(e,t){return e.s<0?s(e,t):c(e,t)},"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,i.deepMap)(t,e,!0)}}),"Array | Matrix, number | BigNumber":t.referToSelf(function(e){return function(t,n){return(0,i.deepMap)(t,function(t){return e(t,n)},!0)}}),"number | Complex | Fraction | BigNumber, Array":t.referToSelf(function(e){return function(t,n){return m(r(n),t,e,!0).valueOf()}}),"number | Complex | Fraction | BigNumber, Matrix":t.referToSelf(function(e){return function(t,n){return l(t,0)?d(n.size(),n.storage()):"dense"===n.storage()?m(n,t,e,!0):p(n,t,e,!0)}})})})},87005:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.octDependencies=void 0;var r=n(59254),i=n(8011),a=n(11424);t.octDependencies={formatDependencies:r.formatDependencies,typedDependencies:i.typedDependencies,createOct:a.createOct}},87063:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.atanDependencies=void 0;var r=n(8011),i=n(11424);t.atanDependencies={typedDependencies:r.typedDependencies,createAtan:i.createAtan}},87091:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCombinations=void 0;var r=n(77942),i=n(81347),a="combinations",o=["typed"];function s(e){return e.isInteger()&&e.gte(0)}t.createCombinations=(0,r.factory)(a,o,function(e){return(0,e.typed)(a,{"number, number":i.combinationsNumber,"BigNumber, BigNumber":function(e,t){var n,r,i=e.constructor,a=e.minus(t),o=new i(1);if(!s(e)||!s(t))throw new TypeError("Positive integer value expected in function combinations");if(t.gt(e))throw new TypeError("k must be less than n in function combinations");if(n=o,t.lt(a))for(r=o;r.lte(a);r=r.plus(o))n=n.times(t.plus(r)).dividedBy(r);else for(r=o;r.lte(t);r=r.plus(o))n=n.times(a.plus(r)).dividedBy(r);return n}})})},87121:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.multiplyDependencies=void 0;var r=n(77112),i=n(21136),a=n(42603),o=n(72372),s=n(33985),c=n(8011),u=n(11424);t.multiplyDependencies={addScalarDependencies:r.addScalarDependencies,dotDependencies:i.dotDependencies,equalScalarDependencies:a.equalScalarDependencies,matrixDependencies:o.matrixDependencies,multiplyScalarDependencies:s.multiplyScalarDependencies,typedDependencies:c.typedDependencies,createMultiply:u.createMultiply}},87175:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.varianceDocs=void 0,t.varianceDocs={name:"variance",category:"Statistics",syntax:["variance(a, b, c, ...)","variance(A)","variance(A, dimension)","variance(A, normalization)","variance(A, dimension, normalization)"],description:'Compute the variance of all values. Optional parameter normalization can be "unbiased" (default), "uncorrected", or "biased".',examples:["variance(2, 4, 6)","variance([2, 4, 6, 8])",'variance([2, 4, 6, 8], "uncorrected")','variance([2, 4, 6, 8], "biased")',"variance([1, 2, 3; 4, 5, 6])"],seealso:["max","mean","min","median","min","prod","std","sum"]}},87333:function(e,t){"use strict";function n(e,t,r){if(!(this instanceof n))throw new SyntaxError("Constructor must be called with the new operator");this.index=e,arguments.length<3?(this.min=0,this.max=t):(this.min=t,this.max=r),void 0!==this.min&&this.index<this.min?this.message="Index out of range ("+this.index+" < "+this.min+")":void 0!==this.max&&this.index>=this.max?this.message="Index out of range ("+this.index+" > "+(this.max-1)+")":this.message="Index out of range ("+this.index+")",this.stack=(new Error).stack}Object.defineProperty(t,"__esModule",{value:!0}),t.IndexError=n,n.prototype=new RangeError,n.prototype.constructor=RangeError,n.prototype.name="IndexError",n.prototype.isIndexError=!0},87382:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.mixin=function(e){var t=new i.default;return e.on=t.on.bind(t),e.off=t.off.bind(t),e.once=t.once.bind(t),e.emit=t.emit.bind(t),e};var i=r(n(51504))},87412:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.iDependencies=void 0;var r=n(29),i=n(11424);t.iDependencies={ComplexDependencies:r.ComplexDependencies,createI:i.createI}},87436:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCombinationsWithRep=void 0;var r=n(77942),i=n(12135),a=n(29299),o="combinationsWithRep",s=["typed"];function c(e){return e.isInteger()&&e.gte(0)}t.createCombinationsWithRep=(0,r.factory)(o,s,function(e){return(0,e.typed)(o,{"number, number":function(e,t){if(!(0,i.isInteger)(e)||e<0)throw new TypeError("Positive integer value expected in function combinationsWithRep");if(!(0,i.isInteger)(t)||t<0)throw new TypeError("Positive integer value expected in function combinationsWithRep");if(e<1)throw new TypeError("k must be less than or equal to n + k - 1");return t<e-1?(0,a.product)(e,e+t-1)/(0,a.product)(1,t):(0,a.product)(t+1,e+t-1)/(0,a.product)(1,e-1)},"BigNumber, BigNumber":function(e,t){var n,r,i=new(0,e.constructor)(1),a=e.minus(i);if(!c(e)||!c(t))throw new TypeError("Positive integer value expected in function combinationsWithRep");if(e.lt(i))throw new TypeError("k must be less than or equal to n + k - 1 in function combinationsWithRep");if(n=i,t.lt(a))for(r=i;r.lte(a);r=r.plus(i))n=n.times(t.plus(r)).dividedBy(r);else for(r=i;r.lte(t);r=r.plus(i))n=n.times(a.plus(r)).dividedBy(r);return n}})})},87442:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.quantileSeqDocs=void 0,t.quantileSeqDocs={name:"quantileSeq",category:"Statistics",syntax:["quantileSeq(A, prob[, sorted])","quantileSeq(A, [prob1, prob2, ...][, sorted])","quantileSeq(A, N[, sorted])"],description:"Compute the prob order quantile of a matrix or a list with values. The sequence is sorted and the middle value is returned. Supported types of sequence values are: Number, BigNumber, Unit Supported types of probablity are: Number, BigNumber. \n\nIn case of a (multi dimensional) array or matrix, the prob order quantile of all elements will be calculated.",examples:["quantileSeq([3, -1, 5, 7], 0.5)","quantileSeq([3, -1, 5, 7], [1/3, 2/3])","quantileSeq([3, -1, 5, 7], 2)","quantileSeq([-1, 3, 5, 7], 0.5, true)"],seealso:["mean","median","min","max","prod","std","sum","variance"]}},87485:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.multiplyDocs=void 0,t.multiplyDocs={name:"multiply",category:"Operators",syntax:["x * y","multiply(x, y)"],description:"multiply two values.",examples:["a = 2.1 * 3.4","a / 3.4","2 * 3 + 4","2 * (3 + 4)","3 * 2.1 km"],seealso:["divide"]}},87518:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rotationMatrixDependencies=void 0;var r=n(54020),i=n(58443),a=n(50372),o=n(77112),s=n(22564),c=n(72372),u=n(33985),l=n(37439),d=n(58945),f=n(8011),p=n(73504),m=n(11424);t.rotationMatrixDependencies={BigNumberDependencies:r.BigNumberDependencies,DenseMatrixDependencies:i.DenseMatrixDependencies,SparseMatrixDependencies:a.SparseMatrixDependencies,addScalarDependencies:o.addScalarDependencies,cosDependencies:s.cosDependencies,matrixDependencies:c.matrixDependencies,multiplyScalarDependencies:u.multiplyScalarDependencies,normDependencies:l.normDependencies,sinDependencies:d.sinDependencies,typedDependencies:f.typedDependencies,unaryMinusDependencies:p.unaryMinusDependencies,createRotationMatrix:m.createRotationMatrix}},87669:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.klitzingDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.klitzingDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createKlitzing:a.createKlitzing}},87681:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createPickRandom=void 0;var r=n(80257),i=n(77942),a=n(22478),o=n(24689),s="pickRandom",c=["typed","config","?on"];t.createPickRandom=(0,i.factory)(s,c,function(e){var t=e.typed,n=e.config,i=e.on,c=(0,o.createRng)(n.randomSeed);return i&&i("config",function(e,t){e.randomSeed!==t.randomSeed&&(c=(0,o.createRng)(e.randomSeed))}),t(s,{"Array | Matrix":function(e){return u(e,{})},"Array | Matrix, Object":function(e,t){return u(e,t)},"Array | Matrix, number":function(e,t){return u(e,{number:t})},"Array | Matrix, Array | Matrix":function(e,t){return u(e,{weights:t})},"Array | Matrix, Array | Matrix, number":function(e,t,n){return u(e,{number:n,weights:t})},"Array | Matrix, number, Array | Matrix":function(e,t,n){return u(e,{number:t,weights:n})}});function u(e,t){var n=t.number,i=t.weights,o=t.elementWise,s=void 0===o||o,u=void 0===n;u&&(n=1);var l=(0,a.isMatrix)(e)?e.create:(0,a.isMatrix)(i)?i.create:null;e=e.valueOf(),i&&(i=i.valueOf()),!0===s&&(e=(0,r.flatten)(e),i=(0,r.flatten)(i));var d=0;if(void 0!==i){if(i.length!==e.length)throw new Error("Weights must have the same length as possibles");for(var f=0,p=i.length;f<p;f++){if(!(0,a.isNumber)(i[f])||i[f]<0)throw new Error("Weights must be an array of positive numbers");d+=i[f]}}for(var m,y=e.length,v=[];v.length<n;){if(void 0===i)m=e[Math.floor(c()*y)];else for(var h=c()*d,g=0,b=e.length;g<b;g++)if((h-=i[g])<0){m=e[g];break}v.push(m)}return u?v[0]:l?l(v):v}})},87777:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMatrixDataTypeDocs=void 0,t.getMatrixDataTypeDocs={name:"getMatrixDataType",category:"Matrix",syntax:["getMatrixDataType(x)"],description:'Find the data type of all elements in a matrix or array, for example "number" if all items are a number and "Complex" if all values are complex numbers. If a matrix contains more than one data type, it will return "mixed".',examples:["getMatrixDataType([1, 2, 3])","getMatrixDataType([[5 cm], [2 inch]])",'getMatrixDataType([1, "text"])',"getMatrixDataType([1, bignumber(4)])"],seealso:["matrix","sparse","typeOf"]}},87874:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.andTransformDependencies=void 0;var r=n(1620),i=n(43977),a=n(42603),o=n(72372),s=n(8574),c=n(8011),u=n(99192),l=n(11424);t.andTransformDependencies={addDependencies:r.addDependencies,concatDependencies:i.concatDependencies,equalScalarDependencies:a.equalScalarDependencies,matrixDependencies:o.matrixDependencies,notDependencies:s.notDependencies,typedDependencies:c.typedDependencies,zerosDependencies:u.zerosDependencies,createAndTransform:l.createAndTransform}},87938:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.efimovFactorDependencies=void 0;var r=n(54020),i=n(11424);t.efimovFactorDependencies={BigNumberDependencies:r.BigNumberDependencies,createEfimovFactor:i.createEfimovFactor}},87998:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(55720);Object.keys(r).forEach(function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))})},88041:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rowTransformDependencies=void 0;var r=n(52705),i=n(72372),a=n(30918),o=n(8011),s=n(11424);t.rowTransformDependencies={IndexDependencies:r.IndexDependencies,matrixDependencies:i.matrixDependencies,rangeDependencies:a.rangeDependencies,typedDependencies:o.typedDependencies,createRowTransform:s.createRowTransform}},88077:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRealSymmetric=function(e){var t=e.config,n=e.addScalar,i=e.subtract,a=e.abs,o=e.atan,s=e.cos,c=e.sin,u=e.multiplyScalar,l=e.inv,d=e.bignumber,f=e.multiply,p=e.add;function m(e,n,r){var i=n-e;return Math.abs(i)<=t.epsilon?Math.PI/4:.5*Math.atan(2*r/(n-e))}function y(e,n,r){var s=i(n,e);return a(s)<=t.epsilon?d(-1).acos().div(4):u(.5,o(f(2,r,l(s))))}function v(e,t,n,r){for(var i=e.length,a=Math.cos(t),o=Math.sin(t),s=Array(i).fill(0),c=Array(i).fill(0),u=0;u<i;u++)s[u]=a*e[u][n]-o*e[u][r],c[u]=o*e[u][n]+a*e[u][r];for(var l=0;l<i;l++)e[l][n]=s[l],e[l][r]=c[l];return e}function h(e,t,r,a){for(var o=e.length,l=s(t),f=c(t),p=Array(o).fill(d(0)),m=Array(o).fill(d(0)),y=0;y<o;y++)p[y]=i(u(l,e[y][r]),u(f,e[y][a])),m[y]=n(u(f,e[y][r]),u(l,e[y][a]));for(var v=0;v<o;v++)e[v][r]=p[v],e[v][a]=m[v];return e}function g(e,t,r,a){for(var o=e.length,l=d(s(t)),m=d(c(t)),y=u(l,l),v=u(m,m),h=Array(o).fill(d(0)),g=Array(o).fill(d(0)),b=f(d(2),l,m,e[r][a]),D=n(i(u(y,e[r][r]),b),u(v,e[a][a])),x=p(u(v,e[r][r]),b,u(y,e[a][a])),_=0;_<o;_++)h[_]=i(u(l,e[r][_]),u(m,e[a][_])),g[_]=n(u(m,e[r][_]),u(l,e[a][_]));e[r][r]=D,e[a][a]=x,e[r][a]=d(0),e[a][r]=d(0);for(var w=0;w<o;w++)w!==r&&w!==a&&(e[r][w]=h[w],e[w][r]=h[w],e[a][w]=g[w],e[w][a]=g[w]);return e}function b(e,t,n,r){for(var i=e.length,a=Math.cos(t),o=Math.sin(t),s=a*a,c=o*o,u=Array(i).fill(0),l=Array(i).fill(0),d=s*e[n][n]-2*a*o*e[n][r]+c*e[r][r],f=c*e[n][n]+2*a*o*e[n][r]+s*e[r][r],p=0;p<i;p++)u[p]=a*e[n][p]-o*e[r][p],l[p]=o*e[n][p]+a*e[r][p];e[n][n]=d,e[r][r]=f,e[n][r]=0,e[r][n]=0;for(var m=0;m<i;m++)m!==n&&m!==r&&(e[n][m]=u[m],e[m][n]=u[m],e[r][m]=l[m],e[m][r]=l[m]);return e}function D(e){for(var t=e.length,n=0,r=[0,1],i=0;i<t;i++)for(var a=i+1;a<t;a++)Math.abs(n)<Math.abs(e[i][a])&&(n=Math.abs(e[i][a]),r=[i,a]);return[r,n]}function x(e){for(var t=e.length,n=0,r=[0,1],i=0;i<t;i++)for(var o=i+1;o<t;o++)a(n)<a(e[i][o])&&(n=a(e[i][o]),r=[i,o]);return[r,n]}function _(e,t,n){var r,i=e.length,o=Array(i);if(n){r=Array(i);for(var s=0;s<i;s++)r[s]=Array(i)}for(var c=0;c<i;c++){for(var u=0,l=e[0],d=0;d<e.length;d++)a(e[d])<a(l)&&(l=e[u=d]);if(o[c]=e.splice(u,1)[0],n)for(var f=0;f<i;f++)r[c][f]=t[f][u],t[f].splice(u,1)}if(!n)return{values:o};var p=r.map(function(e,t){return{value:o[t],vector:e}});return{values:o,eigenvectors:p}}return function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.epsilon,o=arguments.length>3?arguments[3]:void 0,s=arguments.length>4?arguments[4]:void 0;if("number"===o)return function(e,t,n){var i,a,o=e.length,s=Math.abs(t/o);if(n){a=new Array(o);for(var c=0;c<o;c++)a[c]=Array(o).fill(0),a[c][c]=1}for(var u=D(e);Math.abs(u[1])>=Math.abs(s);){var l=u[0][0],d=u[0][1];e=b(e,i=m(e[l][l],e[d][d],e[l][d]),l,d),n&&(a=v(a,i,l,d)),u=D(e)}for(var f=Array(o).fill(0),p=0;p<o;p++)f[p]=e[p][p];return _((0,r.clone)(f),a,n)}(e,i,s);if("BigNumber"===o)return function(e,t,n){var i,o,s=e.length,c=a(t/s);if(n){o=new Array(s);for(var u=0;u<s;u++)o[u]=Array(s).fill(0),o[u][u]=1}for(var l=x(e);a(l[1])>=a(c);){var d=l[0][0],f=l[0][1];e=g(e,i=y(e[d][d],e[f][f],e[d][f]),d,f),n&&(o=h(o,i,d,f)),l=x(e)}for(var p=Array(s).fill(0),m=0;m<s;m++)p[m]=e[m][m];return _((0,r.clone)(p),o,n)}(e,i,s);throw TypeError("Unsupported data type: "+o)}};var r=n(37917)},88184:function(e,t,n){var r=n(67574)("unscopables"),i=Array.prototype;null==i[r]&&n(33341)(i,r,{}),e.exports=function(e){i[r][e]=!0}},88246:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createKldivergence=void 0;var r=n(77942),i="kldivergence",a=["typed","matrix","divide","sum","multiply","map","dotDivide","log","isNumeric"];t.createKldivergence=(0,r.factory)(i,a,function(e){var t=e.typed,n=e.matrix,r=e.divide,a=e.sum,o=e.multiply,s=e.map,c=e.dotDivide,u=e.log,l=e.isNumeric;return t(i,{"Array, Array":function(e,t){return d(n(e),n(t))},"Matrix, Array":function(e,t){return d(e,n(t))},"Array, Matrix":function(e,t){return d(n(e),t)},"Matrix, Matrix":function(e,t){return d(e,t)}});function d(e,t){var n=t.size().length,i=e.size().length;if(n>1)throw new Error("first object must be one dimensional");if(i>1)throw new Error("second object must be one dimensional");if(n!==i)throw new Error("Length of two vectors must be equal");if(0===a(e))throw new Error("Sum of elements in first object must be non zero");if(0===a(t))throw new Error("Sum of elements in second object must be non zero");var d=r(e,a(e)),f=r(t,a(t)),p=a(o(d,s(c(d,f),function(e){return u(e)})));return l(p)?p:Number.NaN}})},88308:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRandomNumber=t.createRandom=void 0;var r=n(77942),i=n(22478),a=n(24689),o=n(85776),s="random",c=["typed","config","?on"];t.createRandom=(0,r.factory)(s,c,function(e){var t=e.typed,n=e.config,r=e.on,c=(0,a.createRng)(n.randomSeed);return r&&r("config",function(e,t){e.randomSeed!==t.randomSeed&&(c=(0,a.createRng)(e.randomSeed))}),t(s,{"":function(){return l(0,1)},number:function(e){return l(0,e)},"number, number":function(e,t){return l(e,t)},"Array | Matrix":function(e){return u(e,0,1)},"Array | Matrix, number":function(e,t){return u(e,0,t)},"Array | Matrix, number, number":function(e,t,n){return u(e,t,n)}});function u(e,t,n){var r=(0,o.randomMatrix)(e.valueOf(),function(){return l(t,n)});return(0,i.isMatrix)(e)?e.create(r):r}function l(e,t){return e+c()*(t-e)}}),t.createRandomNumber=(0,r.factory)(s,["typed","config","?on"],function(e){var t=e.typed,n=e.config,r=e.on,i=(e.matrix,(0,a.createRng)(n.randomSeed));return r&&r("config",function(e,t){e.randomSeed!==t.randomSeed&&(i=(0,a.createRng)(e.randomSeed))}),t(s,{"":function(){return o(0,1)},number:function(e){return o(0,e)},"number, number":function(e,t){return o(e,t)}});function o(e,t){return e+i()*(t-e)}})},88432:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createSparseMatrixClass=void 0;var i=r(n(54756)),a=n(22478),o=n(12135),s=n(15479),c=n(37917),u=n(80257),l=n(77942),d=n(8973),f=n(73722),p=["typed","equalScalar","Matrix"];t.createSparseMatrixClass=(0,l.factory)("SparseMatrix",p,function(e){var t=e.typed,n=e.equalScalar,r=e.Matrix;function l(e,t){if(!(this instanceof l))throw new SyntaxError("Constructor must be called with the new operator");if(t&&!(0,a.isString)(t))throw new Error("Invalid datatype: "+t);if((0,a.isMatrix)(e))!function(e,t,n){"SparseMatrix"===t.type?(e._values=t._values?(0,c.clone)(t._values):void 0,e._index=(0,c.clone)(t._index),e._ptr=(0,c.clone)(t._ptr),e._size=(0,c.clone)(t._size),e._datatype=n||t._datatype):p(e,t.valueOf(),n||t._datatype)}(this,e,t);else if(e&&(0,a.isArray)(e.index)&&(0,a.isArray)(e.ptr)&&(0,a.isArray)(e.size))this._values=e.values,this._index=e.index,this._ptr=e.ptr,this._size=e.size,this._datatype=t||e.datatype;else if((0,a.isArray)(e))p(this,e,t);else{if(e)throw new TypeError("Unsupported type of data ("+(0,a.typeOf)(e)+")");this._values=[],this._index=[],this._ptr=[0],this._size=[0,0],this._datatype=t}}function p(e,r,i){e._values=[],e._index=[],e._ptr=[],e._datatype=i;var o=r.length,s=0,c=n,u=0;if((0,a.isString)(i)&&(c=t.find(n,[i,i])||n,u=t.convert(0,i)),o>0){var l=0;do{e._ptr.push(e._index.length);for(var d=0;d<o;d++){var f=r[d];if((0,a.isArray)(f)){if(0===l&&s<f.length&&(s=f.length),l<f.length){var p=f[l];c(p,u)||(e._values.push(p),e._index.push(d))}}else 0===l&&s<1&&(s=1),c(f,u)||(e._values.push(f),e._index.push(d))}l++}while(l<s)}e._ptr.push(e._index.length),e._size=[o,s]}function m(e,t,n,r){if(n-t===0)return n;for(var i=t;i<n;i++)if(r[i]===e)return i;return t}function y(e,t,n,r,i,a,o){i.splice(e,0,r),a.splice(e,0,t);for(var s=n+1;s<o.length;s++)o[s]++}function v(e,r,i,o){var s=o||0,c=n,u=0;(0,a.isString)(e._datatype)&&(c=t.find(n,[e._datatype,e._datatype])||n,u=t.convert(0,e._datatype),s=t.convert(s,e._datatype));var l,d,f,p=!c(s,u),m=e._size[0],y=e._size[1];if(i>y){for(d=y;d<i;d++)if(e._ptr[d]=e._values.length,p)for(l=0;l<m;l++)e._values.push(s),e._index.push(l);e._ptr[i]=e._values.length}else i<y&&(e._ptr.splice(i+1,y-i),e._values.splice(e._ptr[i],e._values.length),e._index.splice(e._ptr[i],e._index.length));if(y=i,r>m){if(p){var v=0;for(d=0;d<y;d++){e._ptr[d]=e._ptr[d]+v,f=e._ptr[d+1]+v;var h=0;for(l=m;l<r;l++,h++)e._values.splice(f+h,0,s),e._index.splice(f+h,0,l),v++}e._ptr[y]=e._values.length}}else if(r<m){var g=0;for(d=0;d<y;d++){e._ptr[d]=e._ptr[d]-g;var b=e._ptr[d],D=e._ptr[d+1]-g;for(f=b;f<D;f++)(l=e._index[f])>r-1&&(e._values.splice(f,1),e._index.splice(f,1),g++)}e._ptr[d]=e._values.length}return e._size[0]=r,e._size[1]=i,e}function h(e,t,n,r,i){var a,o,s=r[0],u=r[1],l=[];for(a=0;a<s;a++)for(l[a]=[],o=0;o<u;o++)l[a][o]=0;for(o=0;o<u;o++)for(var d=n[o],f=n[o+1],p=d;p<f;p++)l[a=t[p]][o]=e?i?(0,c.clone)(e[p]):e[p]:1;return l}return l.prototype=new r,l.prototype.createSparseMatrix=function(e,t){return new l(e,t)},Object.defineProperty(l,"name",{value:"SparseMatrix"}),l.prototype.constructor=l,l.prototype.type="SparseMatrix",l.prototype.isSparseMatrix=!0,l.prototype.getDataType=function(){return(0,u.getArrayDataType)(this._values,a.typeOf)},l.prototype.storage=function(){return"sparse"},l.prototype.datatype=function(){return this._datatype},l.prototype.create=function(e,t){return new l(e,t)},l.prototype.density=function(){var e=this._size[0],t=this._size[1];return 0!==e&&0!==t?this._index.length/(e*t):0},l.prototype.subset=function(e,t,n){if(!this._values)throw new Error("Cannot invoke subset on a Pattern only matrix");switch(arguments.length){case 1:return function(e,t){if(!(0,a.isIndex)(t))throw new TypeError("Invalid index");if(t.isScalar())return e.get(t.min());var n,r,i,o,s=t.size();if(s.length!==e._size.length)throw new d.DimensionError(s.length,e._size.length);var c=t.min(),f=t.max();for(n=0,r=e._size.length;n<r;n++)(0,u.validateIndex)(c[n],e._size[n]),(0,u.validateIndex)(f[n],e._size[n]);var p=e._values,m=e._index,y=e._ptr,v=t.dimension(0),h=t.dimension(1),g=[],b=[];v.forEach(function(e,t){b[e]=t[0],g[e]=!0});var D=p?[]:void 0,x=[],_=[];return h.forEach(function(e){for(_.push(x.length),i=y[e],o=y[e+1];i<o;i++)n=m[i],!0===g[n]&&(x.push(b[n]),D&&D.push(p[i]))}),_.push(x.length),new l({values:D,index:x,ptr:_,size:s,datatype:e._datatype})}(this,e);case 2:case 3:return function(e,t,n,r){if(!t||!0!==t.isIndex)throw new TypeError("Invalid index");var i,o=t.size(),s=t.isScalar();if((0,a.isMatrix)(n)?(i=n.size(),n=n.toArray()):i=(0,u.arraySize)(n),s){if(0!==i.length)throw new TypeError("Scalar expected");
2e.set(t.min(),n,r)}else{if(1!==o.length&&2!==o.length)throw new d.DimensionError(o.length,e._size.length,"<");if(i.length<o.length){for(var l=0,f=0;1===o[l]&&1===i[l];)l++;for(;1===o[l];)f++,l++;n=(0,u.unsqueeze)(n,o.length,f,i)}if(!(0,c.deepStrictEqual)(o,i))throw new d.DimensionError(o,i,">");if(1===o.length)t.dimension(0).forEach(function(t,i){(0,u.validateIndex)(t),e.set([t,0],n[i[0]],r)});else{var p=t.dimension(0),m=t.dimension(1);p.forEach(function(t,i){(0,u.validateIndex)(t),m.forEach(function(a,o){(0,u.validateIndex)(a),e.set([t,a],n[i[0]][o[0]],r)})})}}return e}(this,e,t,n);default:throw new SyntaxError("Wrong number of arguments")}},l.prototype.get=function(e){if(!(0,a.isArray)(e))throw new TypeError("Array expected");if(e.length!==this._size.length)throw new d.DimensionError(e.length,this._size.length);if(!this._values)throw new Error("Cannot invoke get on a Pattern only matrix");var t=e[0],n=e[1];(0,u.validateIndex)(t,this._size[0]),(0,u.validateIndex)(n,this._size[1]);var r=m(t,this._ptr[n],this._ptr[n+1],this._index);return r<this._ptr[n+1]&&this._index[r]===t?this._values[r]:0},l.prototype.set=function(e,r,i){if(!(0,a.isArray)(e))throw new TypeError("Array expected");if(e.length!==this._size.length)throw new d.DimensionError(e.length,this._size.length);if(!this._values)throw new Error("Cannot invoke set on a Pattern only matrix");var o=e[0],s=e[1],c=this._size[0],l=this._size[1],f=n,p=0;(0,a.isString)(this._datatype)&&(f=t.find(n,[this._datatype,this._datatype])||n,p=t.convert(0,this._datatype)),(o>c-1||s>l-1)&&(v(this,Math.max(o+1,c),Math.max(s+1,l),i),c=this._size[0],l=this._size[1]),(0,u.validateIndex)(o,c),(0,u.validateIndex)(s,l);var h=m(o,this._ptr[s],this._ptr[s+1],this._index);return h<this._ptr[s+1]&&this._index[h]===o?f(r,p)?function(e,t,n,r,i){n.splice(e,1),r.splice(e,1);for(var a=t+1;a<i.length;a++)i[a]--}(h,s,this._values,this._index,this._ptr):this._values[h]=r:f(r,p)||y(h,o,s,r,this._values,this._index,this._ptr),this},l.prototype.resize=function(e,t,n){if(!(0,a.isCollection)(e))throw new TypeError("Array or Matrix expected");var r=e.valueOf().map(function(e){return Array.isArray(e)&&1===e.length?e[0]:e});if(2!==r.length)throw new Error("Only two dimensions matrix are supported");return r.forEach(function(e){if(!(0,a.isNumber)(e)||!(0,o.isInteger)(e)||e<0)throw new TypeError("Invalid size, must contain positive integers (size: "+(0,s.format)(r)+")")}),v(n?this.clone():this,r[0],r[1],t)},l.prototype.reshape=function(e,t){if(!(0,a.isArray)(e))throw new TypeError("Array expected");if(2!==e.length)throw new Error("Sparse matrices can only be reshaped in two dimensions");e.forEach(function(t){if(!(0,a.isNumber)(t)||!(0,o.isInteger)(t)||t<=-2||0===t)throw new TypeError("Invalid size, must contain positive integers or -1 (size: "+(0,s.format)(e)+")")});var n=this._size[0]*this._size[1];if(n!==(e=(0,u.processSizesWildcard)(e,n))[0]*e[1])throw new Error("Reshaping sparse matrix will result in the wrong number of elements");var r=t?this.clone():this;if(this._size[0]===e[0]&&this._size[1]===e[1])return r;for(var i=[],c=0;c<r._ptr.length;c++)for(var l=0;l<r._ptr[c+1]-r._ptr[c];l++)i.push(c);for(var d=r._values.slice(),f=r._index.slice(),p=0;p<r._index.length;p++){var v=f[p],h=i[p],g=v*r._size[1]+h;i[p]=g%e[1],f[p]=Math.floor(g/e[1])}r._values.length=0,r._index.length=0,r._ptr.length=e[1]+1,r._size=e.slice();for(var b=0;b<r._ptr.length;b++)r._ptr[b]=0;for(var D=0;D<d.length;D++){var x=f[D],_=i[D],w=d[D];y(m(x,r._ptr[_],r._ptr[_+1],r._index),x,_,w,r._values,r._index,r._ptr)}return r},l.prototype.clone=function(){return new l({values:this._values?(0,c.clone)(this._values):void 0,index:(0,c.clone)(this._index),ptr:(0,c.clone)(this._ptr),size:(0,c.clone)(this._size),datatype:this._datatype})},l.prototype.size=function(){return this._size.slice(0)},l.prototype.map=function(e,r){if(!this._values)throw new Error("Cannot invoke map on a Pattern only matrix");var i=this,o=this._size[0],s=this._size[1],c=(0,f.maxArgumentCount)(e);return function(e,r,i,o,s,c,u){var d=[],f=[],p=[],m=n,y=0;(0,a.isString)(e._datatype)&&(m=t.find(n,[e._datatype,e._datatype])||n,y=t.convert(0,e._datatype));for(var v=function(e,t,n){e=c(e,t,n),m(e,y)||(d.push(e),f.push(t))},h=0;h<=s;h++){p.push(d.length);var g=e._ptr[h],b=e._ptr[h+1];if(u)for(var D=g;D<b;D++){var x=e._index[D];x>=0&&x<=i&&v(e._values[D],x-0,h-0)}else{for(var _={},w=g;w<b;w++)_[e._index[w]]=e._values[w];for(var N=0;N<=i;N++)v(N in _?_[N]:0,N-0,h-0)}}return p.push(d.length),new l({values:d,index:f,ptr:p,size:[i-0+1,s-0+1]})}(this,0,o-1,0,s-1,function(t,n,r){return 1===c?e(t):2===c?e(t,[n,r]):e(t,[n,r],i)},r)},l.prototype.forEach=function(e,t){if(!this._values)throw new Error("Cannot invoke forEach on a Pattern only matrix");for(var n=this._size[0],r=this._size[1],i=0;i<r;i++){var a=this._ptr[i],o=this._ptr[i+1];if(t)for(var s=a;s<o;s++){var c=this._index[s];e(this._values[s],[c,i],this)}else{for(var u={},l=a;l<o;l++)u[this._index[l]]=this._values[l];for(var d=0;d<n;d++)e(d in u?u[d]:0,[d,i],this)}}},l.prototype[Symbol.iterator]=i.default.mark(function e(){var t,n,r,a,o,s;return i.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this._values){e.next=2;break}throw new Error("Cannot iterate a Pattern only matrix");case 2:t=this._size[1],n=0;case 4:if(!(n<t)){e.next=18;break}r=this._ptr[n],a=this._ptr[n+1],o=r;case 8:if(!(o<a)){e.next=15;break}return s=this._index[o],e.next=12,{value:this._values[o],index:[s,n]};case 12:o++,e.next=8;break;case 15:n++,e.next=4;break;case 18:case"end":return e.stop()}},e,this)}),l.prototype.toArray=function(){return h(this._values,this._index,this._ptr,this._size,!0)},l.prototype.valueOf=function(){return h(this._values,this._index,this._ptr,this._size,!1)},l.prototype.format=function(e){for(var t=this._size[0],n=this._size[1],r=this.density(),i="Sparse Matrix ["+(0,s.format)(t,e)+" x "+(0,s.format)(n,e)+"] density: "+(0,s.format)(r,e)+"\n",a=0;a<n;a++)for(var o=this._ptr[a],c=this._ptr[a+1],u=o;u<c;u++){var l=this._index[u];i+="\n    ("+(0,s.format)(l,e)+", "+(0,s.format)(a,e)+") ==> "+(this._values?(0,s.format)(this._values[u],e):"X")}return i},l.prototype.toString=function(){return(0,s.format)(this.toArray())},l.prototype.toJSON=function(){return{mathjs:"SparseMatrix",values:this._values,index:this._index,ptr:this._ptr,size:this._size,datatype:this._datatype}},l.prototype.diagonal=function(e){if(e){if((0,a.isBigNumber)(e)&&(e=e.toNumber()),!(0,a.isNumber)(e)||!(0,o.isInteger)(e))throw new TypeError("The parameter k must be an integer number")}else e=0;var t=e>0?e:0,n=e<0?-e:0,r=this._size[0],i=this._size[1],s=Math.min(r-n,i-t),c=[],u=[],d=[];d[0]=0;for(var f=t;f<i&&c.length<s;f++)for(var p=this._ptr[f],m=this._ptr[f+1],y=p;y<m;y++){var v=this._index[y];if(v===f-t+n){c.push(this._values[y]),u[c.length-1]=v-n;break}}return d.push(c.length),new l({values:c,index:u,ptr:d,size:[s,1]})},l.fromJSON=function(e){return new l(e)},l.diagonal=function(e,r,i,s,c){if(!(0,a.isArray)(e))throw new TypeError("Array expected, size parameter");if(2!==e.length)throw new Error("Only two dimensions matrix are supported");if(e=e.map(function(e){if((0,a.isBigNumber)(e)&&(e=e.toNumber()),!(0,a.isNumber)(e)||!(0,o.isInteger)(e)||e<1)throw new Error("Size values must be positive integers");return e}),i){if((0,a.isBigNumber)(i)&&(i=i.toNumber()),!(0,a.isNumber)(i)||!(0,o.isInteger)(i))throw new TypeError("The parameter k must be an integer number")}else i=0;var u=n,d=0;(0,a.isString)(c)&&(u=t.find(n,[c,c])||n,d=t.convert(0,c));var f,p=i>0?i:0,m=i<0?-i:0,y=e[0],v=e[1],h=Math.min(y-m,v-p);if((0,a.isArray)(r)){if(r.length!==h)throw new Error("Invalid value array length");f=function(e){return r[e]}}else if((0,a.isMatrix)(r)){var g=r.size();if(1!==g.length||g[0]!==h)throw new Error("Invalid matrix length");f=function(e){return r.get([e])}}else f=function(){return r};for(var b=[],D=[],x=[],_=0;_<v;_++){x.push(b.length);var w=_-p;if(w>=0&&w<h){var N=f(w);u(N,d)||(D.push(w+m),b.push(N))}}return x.push(b.length),new l({values:b,index:D,ptr:x,size:[y,v]})},l.prototype.swapRows=function(e,t){if(!((0,a.isNumber)(e)&&(0,o.isInteger)(e)&&(0,a.isNumber)(t)&&(0,o.isInteger)(t)))throw new Error("Row index must be positive integers");if(2!==this._size.length)throw new Error("Only two dimensional matrix is supported");return(0,u.validateIndex)(e,this._size[0]),(0,u.validateIndex)(t,this._size[0]),l._swapRows(e,t,this._size[1],this._values,this._index,this._ptr),this},l._forEachRow=function(e,t,n,r,i){for(var a=r[e],o=r[e+1],s=a;s<o;s++)i(n[s],t[s])},l._swapRows=function(e,t,n,r,i,a){for(var o=0;o<n;o++){var s=a[o],c=a[o+1],u=m(e,s,c,i),l=m(t,s,c,i);if(u<c&&l<c&&i[u]===e&&i[l]===t){if(r){var d=r[u];r[u]=r[l],r[l]=d}}else if(u<c&&i[u]===e&&(l>=c||i[l]!==t)){var f=r?r[u]:void 0;i.splice(l,0,t),r&&r.splice(l,0,f),i.splice(l<=u?u+1:u,1),r&&r.splice(l<=u?u+1:u,1)}else if(l<c&&i[l]===t&&(u>=c||i[u]!==e)){var p=r?r[l]:void 0;i.splice(u,0,e),r&&r.splice(u,0,p),i.splice(u<=l?l+1:l,1),r&&r.splice(u<=l?l+1:l,1)}}},l},{isClass:!0})},88442:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.ObjectNodeDependencies=void 0;var r=n(61233),i=n(11424);t.ObjectNodeDependencies={NodeDependencies:r.NodeDependencies,createObjectNode:i.createObjectNode}},88615:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.booleanDependencies=void 0;var r=n(8011),i=n(11424);t.booleanDependencies={typedDependencies:r.typedDependencies,createBoolean:i.createBoolean}},88647:function(e,t,n){var r=n(18270),i=n(51311);n(80923)("keys",function(){return function(e){return i(r(e))}})},88658:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.catalanDocs=void 0,t.catalanDocs={name:"catalan",category:"Combinatorics",syntax:["catalan(n)"],description:"The Catalan Numbers enumerate combinatorial structures of many different types. catalan only takes integer arguments. The following condition must be enforced: n >= 0.",examples:["catalan(3)","catalan(8)"],seealso:["bellNumbers"]}},88705:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBigNumberTau=t.createBigNumberPi=t.createBigNumberPhi=t.createBigNumberE=void 0;var r=n(73722),i=(t.createBigNumberE=(0,r.memoize)(function(e){return new e(1).exp()},{hasher:a}),t.createBigNumberPhi=(0,r.memoize)(function(e){return new e(1).plus(new e(5).sqrt()).div(2)},{hasher:a}),t.createBigNumberPi=(0,r.memoize)(function(e){return e.acos(-1)},{hasher:a}));function a(e){return e[0].precision}t.createBigNumberTau=(0,r.memoize)(function(e){return i(e).times(2)},{hasher:a})},88833:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.diffDocs=void 0,t.diffDocs={name:"diff",category:"Matrix",syntax:["diff(arr)","diff(arr, dim)"],description:["Create a new matrix or array with the difference of the passed matrix or array.","Dim parameter is optional and used to indicant the dimension of the array/matrix to apply the difference","If no dimension parameter is passed it is assumed as dimension 0","Dimension is zero-based in javascript and one-based in the parser","Arrays must be 'rectangular' meaning arrays like [1, 2]","If something is passed as a matrix it will be returned as a matrix but other than that all matrices are converted to arrays"],examples:["A = [1, 2, 4, 7, 0]","diff(A)","diff(A, 1)","B = [[1, 2], [3, 4]]","diff(B)","diff(B, 1)","diff(B, 2)","diff(B, bignumber(2))","diff([[1, 2], matrix([3, 4])], 2)"],seealso:["subtract","partitionSelect"]}},88867:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.randomIntDependencies=void 0;var r=n(8011),i=n(11424);t.randomIntDependencies={typedDependencies:r.typedDependencies,createRandomInt:i.createRandomInt}},88961:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tanDocs=void 0,t.tanDocs={name:"tan",category:"Trigonometry",syntax:["tan(x)"],description:"Compute the tangent of x in radians.",examples:["tan(0.5)","sin(0.5) / cos(0.5)","tan(pi / 4)","tan(45 deg)"],seealso:["atan","sin","cos"]}},89045:function(e,t,n){var r=n(73738).default;e.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},89280:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cubeDependencies=void 0;var r=n(8011),i=n(11424);t.cubeDependencies={typedDependencies:r.typedDependencies,createCube:i.createCube}},89331:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setSymDifferenceDocs=void 0,t.setSymDifferenceDocs={name:"setSymDifference",category:"Set",syntax:["setSymDifference(set1, set2)"],description:"Create the symmetric difference of two (multi)sets. Multi-dimension arrays will be converted to single-dimension arrays before the operation.",examples:["setSymDifference([1, 2, 3, 4], [3, 4, 5, 6])","setSymDifference([[1, 2], [3, 4]], [[3, 4], [5, 6]])"],seealso:["setUnion","setIntersect","setDifference"]}},89363:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.fractionDocs=void 0,t.fractionDocs={name:"fraction",category:"Construction",syntax:["fraction(num)","fraction(matrix)","fraction(num,den)","fraction({n: num, d: den})"],description:"Create a fraction from a number or from integer numerator and denominator.",examples:["fraction(0.125)","fraction(1, 3) + fraction(2, 5)","fraction({n: 333, d: 53})","fraction([sqrt(9), sqrt(10), sqrt(11)])"],seealso:["bignumber","boolean","complex","index","matrix","string","unit"]}},89451:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAddScalar=void 0;var r=n(77942),i=n(93283),a="addScalar",o=["typed"];t.createAddScalar=(0,r.factory)(a,o,function(e){var t=e.typed;return t(a,{"number, number":i.addNumber,"Complex, Complex":function(e,t){return e.add(t)},"BigNumber, BigNumber":function(e,t){return e.plus(t)},"Fraction, Fraction":function(e,t){return e.add(t)},"Unit, Unit":t.referToSelf(function(e){return function(n,r){if(null===n.value||void 0===n.value)throw new Error("Parameter x contains a unit with undefined value");if(null===r.value||void 0===r.value)throw new Error("Parameter y contains a unit with undefined value");if(!n.equalBase(r))throw new Error("Units do not match");var i=n.clone();return i.value=t.find(e,[i.valueType(),r.valueType()])(i.value,r.value),i.fixPrefix=!1,i}})})})},89924:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asecDocs=void 0,t.asecDocs={name:"asec",category:"Trigonometry",syntax:["asec(x)"],description:"Calculate the inverse secant of a value.",examples:["asec(0.5)","asec(sec(0.5))","asec(2)"],seealso:["acos","acot","acsc"]}},89930:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setIntersectDocs=void 0,t.setIntersectDocs={name:"setIntersect",category:"Set",syntax:["setIntersect(set1, set2)"],description:"Create the intersection of two (multi)sets. Multi-dimension arrays will be converted to single-dimension arrays before the operation.",examples:["setIntersect([1, 2, 3, 4], [3, 4, 5, 6])","setIntersect([[1, 2], [3, 4]], [[3, 4], [5, 6]])"],seealso:["setUnion","setDifference"]}},89933:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.protonMassDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.protonMassDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createProtonMass:a.createProtonMass}},90083:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.absNumber=o,t.addNumber=s,t.cbrtNumber=p,t.cubeNumber=m,t.divideNumber=l,t.expNumber=y,t.expm1Number=v,t.gcdNumber=h,t.lcmNumber=g,t.log10Number=b,t.log1pNumber=x,t.log2Number=D,t.logNumber=function(e,t){return t?Math.log(e)/Math.log(t):Math.log(e)},t.modNumber=_,t.multiplyNumber=u,t.normNumber=A,t.nthRootNumber=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,n=t<0;if(n&&(t=-t),0===t)throw new Error("Root must be non-zero");if(e<0&&Math.abs(t)%2!=1)throw new Error("Root must be odd when a is negative.");if(0===e)return n?1/0:0;if(!isFinite(e))return n?0:e;var r=Math.pow(Math.abs(e),1/t);return r=e<0?-r:r,n?1/r:r},t.powNumber=S,t.roundNumber=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(!(0,r.isInteger)(t)||t<0||t>15)throw new Error("Number of decimals in function round must be an integer from 0 to 15 inclusive");return parseFloat((0,r.toFixed)(e,t))},t.signNumber=w,t.sqrtNumber=N,t.squareNumber=M,t.subtractNumber=c,t.unaryMinusNumber=d,t.unaryPlusNumber=f,t.xgcdNumber=O;var r=n(12135),i="number",a="number, number";function o(e){return Math.abs(e)}function s(e,t){return e+t}function c(e,t){return e-t}function u(e,t){return e*t}function l(e,t){return e/t}function d(e){return-e}function f(e){return e}function p(e){return(0,r.cbrt)(e)}function m(e){return e*e*e}function y(e){return Math.exp(e)}function v(e){return(0,r.expm1)(e)}function h(e,t){if(!(0,r.isInteger)(e)||!(0,r.isInteger)(t))throw new Error("Parameters in function gcd must be integer numbers");for(var n;0!==t;)n=e%t,e=t,t=n;return e<0?-e:e}function g(e,t){if(!(0,r.isInteger)(e)||!(0,r.isInteger)(t))throw new Error("Parameters in function lcm must be integer numbers");if(0===e||0===t)return 0;for(var n,i=e*t;0!==t;)t=e%(n=t),e=n;return Math.abs(i/e)}function b(e){return(0,r.log10)(e)}function D(e){return(0,r.log2)(e)}function x(e){return(0,r.log1p)(e)}function _(e,t){return 0===t?e:e-t*Math.floor(e/t)}function w(e){return(0,r.sign)(e)}function N(e){return Math.sqrt(e)}function M(e){return e*e}function O(e,t){var n,i,a,o=0,s=1,c=1,u=0;if(!(0,r.isInteger)(e)||!(0,r.isInteger)(t))throw new Error("Parameters in function xgcd must be integer numbers");for(;t;)a=e-(i=Math.floor(e/t))*t,n=o,o=s-i*o,s=n,n=c,c=u-i*c,u=n,e=t,t=a;return e<0?[-e,-s,-u]:[e,e?s:0,u]}function S(e,t){return e*e<1&&t===1/0||e*e>1&&t===-1/0?0:Math.pow(e,t)}function A(e){return Math.abs(e)}o.signature=i,s.signature=a,c.signature=a,u.signature=a,l.signature=a,d.signature=i,f.signature=i,p.signature=i,m.signature=i,y.signature=i,v.signature=i,h.signature=a,g.signature=a,b.signature=i,D.signature=i,x.signature=i,_.signature=a,w.signature=i,N.signature=i,M.signature=i,O.signature=a,S.signature=a,A.signature=i},90263:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.pickRandomDependencies=void 0;var r=n(8011),i=n(11424);t.pickRandomDependencies={typedDependencies:r.typedDependencies,createPickRandom:i.createPickRandom}},90334:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.phiDocs=void 0,t.phiDocs={name:"phi",category:"Constants",syntax:["phi"],description:"Phi is the golden ratio. Two quantities are in the golden ratio if their ratio is the same as the ratio of their sum to the larger of the two quantities. Phi is defined as `(1 + sqrt(5)) / 2` and is approximately 1.618034...",examples:["phi"],seealso:[]}},90443:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSetPowerset=void 0;var r=n(80257),i=n(77942),a="setPowerset",o=["typed","size","subset","compareNatural","Index"];t.createSetPowerset=(0,i.factory)(a,o,function(e){var t=e.typed,n=e.size,i=e.subset,o=e.compareNatural,s=e.Index;return t(a,{"Array | Matrix":function(e){if(0===i(n(e),new s(0)))return[];for(var t=(0,r.flatten)(Array.isArray(e)?e:e.toArray()).sort(o),a=[],u=0;u.toString(2).length<=t.length;)a.push(c(t,u.toString(2).split("").reverse())),u++;return function(e){for(var t=[],n=e.length-1;n>0;n--)for(var r=0;r<n;r++)e[r].length>e[r+1].length&&(t=e[r],e[r]=e[r+1],e[r+1]=t);return e}(a)}});function c(e,t){for(var n=[],r=0;r<t.length;r++)"1"===t[r]&&n.push(e[r]);return n}})},90478:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nthRootsDependencies=void 0;var r=n(29),i=n(78508),a=n(8011),o=n(11424);t.nthRootsDependencies={ComplexDependencies:r.ComplexDependencies,divideScalarDependencies:i.divideScalarDependencies,typedDependencies:a.typedDependencies,createNthRoots:o.createNthRoots}},90535:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.forEachTransformDependencies=void 0;var r=n(8011),i=n(11424);t.forEachTransformDependencies={typedDependencies:r.typedDependencies,createForEachTransform:i.createForEachTransform}},90545:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.powDependencies=void 0;var r=n(29),i=n(31107),a=n(75555),o=n(3648),s=n(72372),c=n(87121),u=n(17072),l=n(8011),d=n(11424);t.powDependencies={ComplexDependencies:r.ComplexDependencies,fractionDependencies:i.fractionDependencies,identityDependencies:a.identityDependencies,invDependencies:o.invDependencies,matrixDependencies:s.matrixDependencies,multiplyDependencies:c.multiplyDependencies,numberDependencies:u.numberDependencies,typedDependencies:l.typedDependencies,createPow:d.createPow}},90594:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBitAndTransform=void 0;var r=n(58335),i=n(77942),a=n(22478),o=["typed","matrix","zeros","add","equalScalar","not","concat"];t.createBitAndTransform=(0,i.factory)("bitAnd",o,function(e){var t=e.typed,n=e.matrix,i=e.equalScalar,o=e.zeros,s=e.not,c=e.concat,u=(0,r.createBitAnd)({typed:t,matrix:n,equalScalar:i,zeros:o,not:s,concat:c});function l(e,t,n){var r=e[0].compile().evaluate(n);if(!(0,a.isCollection)(r)){if(isNaN(r))return NaN;if(0===r||!1===r)return 0}var i=e[1].compile().evaluate(n);return u(r,i)}return l.rawArgs=!0,l},{isTransformFunction:!0})},90669:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapDependencies=void 0;var r=n(8011),i=n(11424);t.mapDependencies={typedDependencies:r.typedDependencies,createMap:i.createMap}},90840:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numberDocs=void 0,t.numberDocs={name:"number",category:"Construction",syntax:["x","number(x)","number(unit, valuelessUnit)"],description:"Create a number or convert a string or boolean into a number.",examples:["2","2e3","4.05","number(2)",'number("7.2")',"number(true)","number([true, false, true, true])",'number(unit("52cm"), "m")'],seealso:["bignumber","boolean","complex","fraction","index","matrix","string","unit"]}},90846:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isIntegerNumber=a,t.isNaNNumber=u,t.isNegativeNumber=o,t.isPositiveNumber=s,t.isZeroNumber=c;var r=n(12135),i="number";function a(e){return(0,r.isInteger)(e)}function o(e){return e<0}function s(e){return e>0}function c(e){return 0===e}function u(e){return Number.isNaN(e)}a.signature=i,o.signature=i,s.signature=i,c.signature=i,u.signature=i},91021:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.flattenDependencies=void 0;var r=n(72372),i=n(8011),a=n(11424);t.flattenDependencies={matrixDependencies:r.matrixDependencies,typedDependencies:i.typedDependencies,createFlatten:a.createFlatten}},91054:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createPermutations=void 0;var r=n(12135),i=n(29299),a=n(77942),o="permutations",s=["typed","factorial"];function c(e){return e.isInteger()&&e.gte(0)}t.createPermutations=(0,a.factory)(o,s,function(e){var t=e.typed,n=e.factorial;return t(o,{"number | BigNumber":n,"number, number":function(e,t){if(!(0,r.isInteger)(e)||e<0)throw new TypeError("Positive integer value expected in function permutations");if(!(0,r.isInteger)(t)||t<0)throw new TypeError("Positive integer value expected in function permutations");if(t>e)throw new TypeError("second argument k must be less than or equal to first argument n");return(0,i.product)(e-t+1,e)},"BigNumber, BigNumber":function(e,t){var n,r;if(!c(e)||!c(t))throw new TypeError("Positive integer value expected in function permutations");if(t.gt(e))throw new TypeError("second argument k must be less than or equal to first argument n");for(n=e.mul(0).add(1),r=e.minus(t).plus(1);r.lte(e);r=r.plus(1))n=n.times(r);return n}})})},91162:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIndex=void 0;var r=n(22478),i=n(77942),a="index",o=["typed","Index"];t.createIndex=(0,i.factory)(a,o,function(e){var t=e.typed,n=e.Index;return t(a,{"...number | string | BigNumber | Range | Array | Matrix":function(e){var t=e.map(function(e){return(0,r.isBigNumber)(e)?e.toNumber():(0,r.isArray)(e)||(0,r.isMatrix)(e)?e.map(function(e){return(0,r.isBigNumber)(e)?e.toNumber():e}):e}),i=new n;return n.apply(i,t),i}})})},91212:function(e,t,n){var r=n(27087),i=n(3344);e.exports=function(e){return function(t,n){var a,o,s=String(i(t)),c=r(n),u=s.length;return c<0||c>=u?e?"":void 0:(a=s.charCodeAt(c))<55296||a>56319||c+1===u||(o=s.charCodeAt(c+1))<56320||o>57343?e?s.charAt(c):a:e?s.slice(c,c+2):o-56320+(a-55296<<10)+65536}}},91362:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createUnitClass=void 0;var i=r(n(73738)),a=r(n(43693)),o=r(n(94634)),s=n(22478),c=n(77942),u=n(73722),l=n(15479),d=n(37917),f=n(88705);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach(function(t){(0,a.default)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var y=["?on","config","addScalar","subtractScalar","multiplyScalar","divideScalar","pow","abs","fix","round","equal","isNumeric","format","number","Complex","BigNumber","Fraction"];t.createUnitClass=(0,c.factory)("Unit",y,function(e){var t,n,r,a=e.on,c=e.config,p=e.addScalar,y=e.subtractScalar,v=e.multiplyScalar,h=e.divideScalar,g=e.pow,b=e.abs,D=e.fix,x=e.round,_=e.equal,w=e.isNumeric,N=e.format,M=e.number,O=e.Complex,S=e.BigNumber,A=e.Fraction,E=M;function P(e,t){if(!(this instanceof P))throw new Error("Constructor must be called with the new operator");if(null!=e&&!w(e)&&!(0,s.isComplex)(e))throw new TypeError("First parameter in Unit constructor must be number, BigNumber, Fraction, Complex, or undefined");if(this.fixPrefix=!1,this.skipAutomaticSimplification=!0,void 0===t)this.units=[],this.dimensions=L.map(function(e){return 0});else if("string"==typeof t){var n=P.parse(t);this.units=n.units,this.dimensions=n.dimensions}else{if(!(0,s.isUnit)(t)||null!==t.value)throw new TypeError("Second parameter in Unit constructor must be a string or valueless Unit");this.fixPrefix=t.fixPrefix,this.skipAutomaticSimplification=t.skipAutomaticSimplification,this.dimensions=t.dimensions.slice(0),this.units=t.units.map(function(e){return(0,o.default)({},e)})}this.value=this._normalize(e)}function C(){for(;" "===r||"\t"===r;)T()}function j(e){return e>="0"&&e<="9"}function T(){n++,r=t.charAt(n)}function F(e){n=e,r=t.charAt(n)}function k(){var e="",t=n;if("+"===r?T():"-"===r&&(e+=r,T()),!function(e){return e>="0"&&e<="9"||"."===e}(r))return F(t),null;if("."===r){if(e+=r,T(),!j(r))return F(t),null}else{for(;j(r);)e+=r,T();"."===r&&(e+=r,T())}for(;j(r);)e+=r,T();if("E"===r||"e"===r){var i="",a=n;if(i+=r,T(),"+"!==r&&"-"!==r||(i+=r,T()),!j(r))return F(a),e;
vendor: 1,712 bytes, line 2
2for(e+=i;j(r);)e+=r,T()}return e}function B(){for(var e="";j(r)||P.isValidAlpha(r);)e+=r,T();var t=e.charAt(0);return P.isValidAlpha(t)?e:null}function q(e){return r===e?(T(),e):null}Object.defineProperty(P,"name",{value:"Unit"}),P.prototype.constructor=P,P.prototype.type="Unit",P.prototype.isUnit=!0,P.parse=function(e,i){if(i=i||{},n=-1,r="","string"!=typeof(t=e))throw new TypeError("Invalid argument in Unit.parse, string expected");var a=new P;a.units=[];var o=1,s=!1;T(),C();var u=k(),l=null;if(u){if("BigNumber"===c.number)l=new S(u);else if("Fraction"===c.number)try{l=new A(u)}catch(e){l=parseFloat(u)}else l=parseFloat(u);C(),q("*")?(o=1,s=!0):q("/")&&(o=-1,s=!0)}for(var d=[],f=1;;){for(C();"("===r;)d.push(o),f*=o,o=1,T(),C();var p;if(!r)break;var m=r;if(null===(p=B()))throw new SyntaxError('Unexpected "'+m+'" in "'+t+'" at index '+n.toString());var y=I(p);if(null===y)throw new SyntaxError('Unit "'+p+'" not found.');var v=o*f;if(C(),q("^")){C();var h=k();if(null===h)throw new SyntaxError('In "'+e+'", "^" must be followed by a floating-point number');v*=h}a.units.push({unit:y.unit,prefix:y.prefix,power:v});for(var g=0;g<L.length;g++)a.dimensions[g]+=(y.unit.dimensions[g]||0)*v;for(C();")"===r;){if(0===d.length)throw new SyntaxError('Unmatched ")" in "'+t+'" at index '+n.toString());f/=d.pop(),T(),C()}if(s=!1,q("*")?(o=1,s=!0):q("/")?(o=-1,s=!0):o=1,y.unit.base){var b=y.unit.base.key;Z.auto[b]={unit:y.unit,prefix:y.prefix}}}if(C(),r)throw new SyntaxError('Could not parse: "'+e+'"');if(s)throw new SyntaxError('Trailing characters: "'+e+'"');if(0!==d.length)throw new SyntaxError('Unmatched "(" in "'+t+'"');if(0===a.units.length&&!i.allowNoUnits)throw new SyntaxError('"'+e+'" contains 
2no units');return a.value=void 0!==l?a._normalize(l):null,a},P.prototype.clone=function(){var e=new P;e.fixPrefix=this.fixPrefix,e.skipAutomaticSimplification=this.skipAutomaticSimplification,e.value=(0,d.clone)(this.value),e.dimensions=this.dimensions.slice(0),e.units=[];for(var t=0;t<this.units.length;t++)for(var n in e.units[t]={},this.units[t])(0,d.hasOwnProperty)(this.units[t],n)&&(e.units[t][n]=this.units[t][n]);return e},P.prototype.valueType=function(){return(0,s.typeOf)(this.value)},P.prototype._isDerived=function(){return 0!==this.units.length&&(this.units.length>1||Math.abs(this.units[0].power-1)>1e-15)},P.prototype._normalize=function(e){if(null==e||0===this.units.length)return e;for(var t=e,n=P._getNumberConverter((0,s.typeOf)(e)),r=0;r<this.units.length;r++){var i=n(this.units[r].unit.value),a=n(this.units[r].prefix.value),o=n(this.units[r].power);t=v(t,g(v(i,a),o))}return t},P.prototype._denormalize=function(e,t){if(null==e||0===this.units.length)return e;for(var n=e,r=P._getNumberConverter((0,s.typeOf)(e)),i=0;i<this.units.length;i++){var a=r(this.units[i].unit.value),o=r(this.units[i].prefix.value),c=r(this.units[i].power);n=h(n,g(v(a,o),c))}return n};var I=(0,u.memoize)(function(e){if((0,d.hasOwnProperty)(V,e)){var t=V[e];return{unit:t,prefix:t.prefixes[""]}}for(var n in V)if((0,d.hasOwnProperty)(V,n)&&(0,l.endsWith)(e,n)){var r=V[n],i=e.length-n.length,a=e.substring(0,i),o=(0,d.hasOwnProperty)(r.prefixes,a)?r.prefixes[a]:void 0;if(void 0!==o)return{unit:r,prefix:o}}return null},{hasher:function(e){return e[0]},limit:100});function R(e){return e.equalBase(U.NONE)&&null!==e.value&&!c.predictable?e.value:e}P.isValuelessUnit=function(e){return null!==I(e)},P.prototype.hasBase=function(e){if("string"==typeof e&&(e=U[e]),!e)return!1;for(var t=0;t<L.length;t++)if(Math.abs((this.dimensions[t]||0)-(e.dimensions[t]||0))>1e-12)return!1;return!0},P.prototype.equalBase=function(e){for(var t=0;t<L.length;t++)if(Math.abs((this.dimensions[t]||0)-(e.dimensions[t]||0))>1e-12)return!1;return!0},P.prototype.equals=function(e){return this.equalBase(e)&&_(this.value,e.value)},P.prototype.multiply=function(e){for(var t=this.clone(),n=(0,s.isUnit)(e)?e:new P(e),r=0;r<L.length;r++)t.dimensions[r]=(this.dimensions[r]||0)+(n.dimensions[r]||0);for(var i=0;i<n.units.length;i++){var a=m({},n.units[i]);t.units.push(a)}if(null!==this.value||null!==n.value){var o=null===this.value?this._normalize(1):this.value,c=null===n.value?n._normalize(1):n.value;t.value=v(o,c)}else t.value=null;return(0,s.isUnit)(e)&&(t.skipAutomaticSimplification=!1),R(t)},P.prototype.divideInto=function(e){return new P(e).divide(this)},P.prototype.divide=function(e){for(var t=this.clone(),n=(0,s.isUnit)(e)?e:new P(e),r=0;r<L.length;r++)t.dimensions[r]=(this.dimensions[r]||0)-(n.dimensions[r]||0);for(var i=0;i<n.units.length;i++){var a=m(m({},n.units[i]),{},{power:-n.units[i].power});t.units.push(a)}if(null!==this.value||null!==n.value){var o=null===this.value?this._normalize(1):this.value,c=null===n.value?n._normalize(1):n.value;t.value=h(o,c)}else t.value=null;return(0,s.isUnit)(e)&&(t.skipAutomaticSimplification=!1),R(t)},P.prototype.pow=function(e){for(var t=this.clone(),n=0;n<L.length;n++)t.dimensions[n]=(this.dimensions[n]||0)*e;for(var r=0;r<t.units.length;r++)t.units[r].power*=e;return null!==t.value?t.value=g(t.value,e):t.value=null,t.skipAutomaticSimplification=!1,R(t)},P.prototype.abs=function(){var e=this.clone();if(null!==e.value)if(e._isDerived()||0===e.units.length||0===e.units[0].unit.offset)e.value=b(e.value);else{var t=e._numberConverter(),n=t(e.units[0].unit.value),r=t(e.units[0].unit.offset),i=v(n,r);e.value=y(b(p(e.value,i)),i)}for(var a in e.units)"VA"!==e.units[a].unit.name&&"VAR"!==e.units[a].unit.name||(e.units[a].unit=V.W);return e},P.prototype.to=function(e){var t,n=null===this.value?this._normalize(1):this.value;if("string"==typeof e)t=P.parse(e);else{if(!(0,s.isUnit)(e))throw new Error("String or Unit expected as parameter");t=e.clone()}if(!this.equalBase(t))throw new Error("Units do not match ('".concat(t.toString(),"' != '").concat(this.toString(),"')"));if(null!==t.value)throw new Error("Cannot convert to a unit with a value");if(null===this.value||this._isDerived()||0===this.units.length||0===t.units.length||this.units[0].unit.offset===t.units[0].unit.offset)t.value=(0,d.clone)(n);else{var r=P._getNumberConverter((0,s.typeOf)(n)),i=this.units[0].unit.value,a=this.units[0].unit.offset,o=v(i,a),c=t.units[0].unit.value,u=t.units[0].unit.offset,l=v(c,u);t.value=p(n,r(y(o,l)))}return t.fixPrefix=!0,t.skipAutomaticSimplification=!0,t},P.prototype.toNumber=function(e){return E(this.toNumeric(e))},P.prototype.toNumeric=function(e){var t;return(t=e?this.to(e):this.clone())._isDerived()||0===t.units.length?t._denormalize(t.value):t._denormalize(t.value,t.units[0].prefix.value)},P.prototype.toString=function(){return this.format()},P.prototype.toJSON=function(){return{mathjs:"Unit",value:this._denormalize(this.value),unit:this.units.length>0?this.formatUnits():null,fixPrefix:this.fixPrefix}},P.fromJSON=function(e){var t,n=new P(e.value,null!==(t=e.unit)&&void 0!==t?t:void 0);return n.fixPrefix=e.fixPrefix||!1,n},P.prototype.valueOf=P.prototype.toString,P.prototype.simplify=function(){var e,t,n=this.clone(),r=[];for(var i in Q)if((0,d.hasOwnProperty)(Q,i)&&n.hasBase(U[i])){e=i;break}if("NONE"===e)n.units=[];else if(e&&(0,d.hasOwnProperty)(Q,e)&&(t=Q[e]),t)n.units=[{unit:t.unit,prefix:t.prefix,power:1}];else{for(var a=!1,o=0;o<L.length;o++){var s=L[o];Math.abs(n.dimensions[o]||0)>1e-12&&((0,d.hasOwnProperty)(Q,s)?r.push({unit:Q[s].unit,prefix:Q[s].prefix,power:n.dimensions[o]||0}):a=!0)}r.length<n.units.length&&!a&&(n.units=r)}return n},P.prototype.toSI=function(){for(var e=this.clone(),t=[],n=0;n<L.length;n++){var r=L[n];
vendor: 4,656 bytes, line 2
2if(Math.abs(e.dimensions[n]||0)>1e-12){if(!(0,d.hasOwnProperty)(Z.si,r))throw new Error("Cannot express custom unit "+r+" in SI units");t.push({unit:Z.si[r].unit,prefix:Z.si[r].prefix,power:e.dimensions[n]||0})}}return e.units=t,e.fixPrefix=!0,e.skipAutomaticSimplification=!0,null!==this.value?(e.value=null,this.to(e)):e},P.prototype.formatUnits=function(){for(var e="",t="",n=0,r=0,i=0;i<this.units.length;i++)this.units[i].power>0?(n++,e+=" "+this.units[i].prefix.name+this.units[i].unit.name,Math.abs(this.units[i].power-1)>1e-15&&(e+="^"+this.units[i].power)):this.units[i].power<0&&r++;if(r>0)for(var a=0;a<this.units.length;a++)this.units[a].power<0&&(n>0?(t+=" "+this.units[a].prefix.name+this.units[a].unit.name,Math.abs(this.units[a].power+1)>1e-15&&(t+="^"+-this.units[a].power)):(t+=" "+this.units[a].prefix.name+this.units[a].unit.name,t+="^"+this.units[a].power));e=e.substr(1),t=t.substr(1),n>1&&r>0&&(e="("+e+")"),r>1&&n>0&&(t="("+t+")");var o=e;return n>0&&r>0&&(o+=" / "),o+t},P.prototype.format=function(e){var t=this.skipAutomaticSimplification||null===this.value?this.clone():this.simplify(),n=!1;for(var r in void 0!==t.value&&null!==t.value&&(0,s.isComplex)(t.value)&&(n=Math.abs(t.value.re)<1e-14),t.units)(0,d.hasOwnProperty)(t.units,r)&&t.units[r].unit&&("VA"===t.units[r].unit.name&&n?t.units[r].unit=V.VAR:"VAR"!==t.units[r].unit.name||n||(t.units[r].unit=V.VA));1!==t.units.length||t.fixPrefix||Math.abs(t.units[0].power-Math.round(t.units[0].power))<1e-14&&(t.units[0].prefix=t._bestPrefix());var i=t._denormalize(t.value),a=null!==t.value?N(i,e||{}):"",o=t.formatUnits();return t.value&&(0,s.isComplex)(t.value)&&(a="("+a+")"),o.length>0&&a.length>0&&(a+=" "),a+o},P.prototype._bestPrefix=function(){if(1!==this.units.length)throw new Error("Can only compute the best prefix for single units with integer powers, like kg, s^2, N^-1, and so forth!");if(Math.abs(this.units[0].power-Math.round(this.units[0].power))>=1e-14)throw new Error("Can only compute the best prefix for single units with integer powers, like kg, s^2, N^-1, and so forth!");var e=null!==this.value?b(this.value):0,t=b(this.units[0].unit.value),n=this.units[0].prefix;if(0===e)return n;var r=this.units[0].power,i=Math.log(e/Math.pow(n.value*t,r))/Math.LN10-1.2;if(i>-2.200001&&i<1.800001)return n;i=Math.abs(i);var a=this.units[0].unit.prefixes;for(var o in a)if((0,d.hasOwnProperty)(a,o)){var s=a[o];if(s.scientific){var c=Math.abs(Math.log(e/Math.pow(s.value*t,r))/Math.LN10-1.2);(c<i||c===i&&s.name.length<n.name.length)&&(n=s,i=c)}}return n},P.prototype.splitUnit=function(e){for(var t=this.clone(),n=[],r=0;r<e.length&&(t=t.to(e[r]),r!==e.length-1);r++){var i=t.toNumeric(),a=x(i),o=new P(_(a,i)?a:D(t.toNumeric()),e[r].toString());n.push(o),t=y(t,o)}for(var s=0,c=0;c<n.length;c++)s=p(s,n[c].value);return _(s,this.value)&&(t.value=0),n.push(t),n};var z={NONE:{"":{name:"",value:1,scientific:!0}},SHORT:{"":{name:"",value:1,scientific:!0},da:{name:"da",value:10,scientific:!1},h:{name:"h",value:100,scientific:!1},k:{name:"k",value:1e3,scientific:!0},M:{name:"M",value:1e6,scientific:!0},G:{name:"G",value:1e9,scientific:!0},T:{name:"T",value:1e12,scientific:!0},P:{name:"P",value:1e15,scientific:!0},E:{name:"E",value:1e18,scientific:!0},Z:{name:"Z",value:1e21,scientific:!0},Y:{name:"Y",value:1e24,scientific:!0},R:{name:"R",value:1e27,scientific:!0},Q:{name:"Q",value:1e30,scientific:!0},d:{name:"d",value:.1,scientific:!1},c:{name:"c",value:.01,scientific:!1},m:{name:"m",value:.001,scientific:!0},u:{name:"u",value:1e-6,scientific:!0},n:{name:"n",value:1e-9,scientific:!0},p:{name:"p",value:1e-12,scientific:!0},f:{name:"f",value:1e-15,scientific:!0},a:{name:"a",value:1e-18,scientific:!0},z:{name:"z",value:1e-21,scientific:!0},y:{name:"y",value:1e-24,scientific:!0},r:{name:"r",value:1e-27,scientific:!0},q:{name:"q",value:1e-30,scientific:!0}},LONG:{"":{name:"",value:1,scientific:!0},deca:{name:"deca",value:10,scientific:!1},hecto:{name:"hecto",value:100,scientific:!1},kilo:{name:"kilo",value:1e3,scientific:!0},mega:{name:"mega",value:1e6,scientific:!0},giga:{name:"giga",value:1e9,scientific:!0},tera:{name:"tera",value:1e12,scientific:!0},peta:{name:"peta",value:1e15,scientific:!0},exa:{name:"exa",value:1e18,scientific:!0},zetta:{name:"zetta",value:1e21,scientific:!0},yotta:{name:"yotta",value:1e24,scientific:!0},ronna:{name:"ronna",value:1e27,scientific:!0},quetta:{name:"quetta",value:1e30,scientific:!0},deci:{name:"deci",value:.1,scientific:!1},centi:{name:"centi",value:.01,scientific:!1},milli:{name:"milli",value:.001,scientific:!0},micro:{name:"micro",value:1e-6,scientific:!0},nano:{name:"nano",value:1e-9,scientific:!0}
2,pico:{name:"pico",value:1e-12,scientific:!0},femto:{name:"femto",value:1e-15,scientific:!0},atto:{name:"atto",value:1e-18,scientific:!0},zepto:{name:"zepto",value:1e-21,scientific:!0},yocto:{name:"yocto",value:1e-24,scientific:!0},ronto:{name:"ronto",value:1e-27,scientific:!0},quecto:{name:"quecto",value:1e-30,scientific:!0}},SQUARED:{"":{name:"",value:1,scientific:!0},da:{name:"da",value:100,scientific:!1},h:{name:"h",value:1e4,scientific:!1},k:{name:"k",value:1e6,scientific:!0},M:{name:"M",value:1e12,scientific:!0},G:{name:"G",value:1e18,scientific:!0},T:{name:"T",value:1e24,scientific:!0},P:{name:"P",value:1e30,scientific:!0},E:{name:"E",value:1e36,scientific:!0},Z:{name:"Z",value:1e42,scientific:!0},Y:{name:"Y",value:1e48,scientific:!0},R:{name:"R",value:1e54,scientific:!0},Q:{name:"Q",value:1e60,scientific:!0},d:{name:"d",value:.01,scientific:!1},c:{name:"c",value:1e-4,scientific:!1},m:{name:"m",value:1e-6,scientific:!0},u:{name:"u",value:1e-12,scientific:!0},n:{name:"n",value:1e-18,scientific:!0},p:{name:"p",value:1e-24,scientific:!0},f:{name:"f",value:1e-30,scientific:!0},a:{name:"a",value:1e-36,scientific:!0},z:{name:"z",value:1e-42,scientific:!0},y:{name:"y",value:1e-48,scientific:!0},r:{name:"r",value:1e-54,scientific:!0},q:{name:"q",value:1e-60,scientific:!0}},CUBIC:{"":{name:"",value:1,scientific:!0},da:{name:"da",value:1e3,scientific:!1},h:{name:"h",value:1e6,scientific:!1},k:{name:"k",value:1e9,scientific:!0},M:{name:"M",value:1e18,scientific:!0},G:{name:"G",value:1e27,scientific:!0},T:{name:"T",value:1e36,scientific:!0},P:{name:"P",value:1e45,scientific:!0},E:{name:"E",value:1e54,scientific:!0},Z:{name:"Z",value:1e63,scientific:!0},Y:{name:"Y",value:1e72,scientific:!0},R:{name:"R",value:1e81,scientific:!0},Q:{name:"Q",value:1e90,scientific:!0},d:{name:"d",value:.001,scientific:!1},c:{name:"c",value:1e-6,scientific:!1},m:{name:"m",value:1e-9,scientific:!0},u:{name:"u",value:1e-18,scientific:!0},n:{name:"n",value:1e-27,scientific:!0},p:{name:"p",value:1e-36,scientific:!0},f:{name:"f",value:1e-45,scientific:!0},a:{name:"a",value:1e-54,scientific:!0},z:{name:"z",value:1e-63,scientific:!0},y:{name:"y",value:1e-72,scientific:!0},r:{name:"r",value:1e-81,scientific:!0},q:{name:"q",value:1e-90,scientific:!0}},BINARY_SHORT_SI:{"":{name:"",value:1,scientific:!0},k:{name:"k",value:1e3,scientific:!0},M:{name:"M",value:1e6,scientific:!0},G:{name:"G",value:1e9,scientific:!0},T:{name:"T",value:1e12,scientific:!0},P:{name:"P",value:1e15,scientific:!0},E:{name:"E",value:1e18,scientific:!0},Z:{name:"Z",value:1e21,scientific:!0},Y:{name:"Y",value:1e24,scientific:!0}},BINARY_SHORT_IEC:{"":{name:"",value:1,scientific:!0},Ki:{name:"Ki",value:1024,scientific:!0},Mi:{name:"Mi",value:Math.pow(1024,2),scientific:!0},Gi:{name:"Gi",value:Math.pow(1024,3),scientific:!0},Ti:{name:"Ti",value:Math.pow(1024,4),scientific:!0},Pi:{name:"Pi",value:Math.pow(1024,5),scientific:!0},Ei:{name:"Ei",value:Math.pow(1024,6),scientific:!0},Zi:{name:"Zi",value:Math.pow(1024,7),scientific:!0},Yi:{name:"Yi",value:Math.pow(1024,8),scientific:!0}},BINARY_LONG_SI:{"":{name:"",value:1,scientific:!0},kilo:{name:"kilo",value:1e3,scientific:!0},mega:{name:"mega",value:1e6,scientific:!0},giga:{name:"giga",value:1e9,scientific:!0},tera:{name:"tera",value:1e12,scientific:!0},peta:{name:"peta",value:1e15,scientific:!0},exa:{name:"exa",value:1e18,scientific:!0},zetta:{name:"zetta",value:1e21,scientific:!0},yotta:{name:"yotta",value:1e24,scientific:!0}},BINARY_LONG_IEC:{"":{name:"",value:1,scientific:!0},kibi:{name:"kibi",value:1024,scientific:!0},mebi:{name:"mebi",value:Math.pow(1024,2),scientific:!0},gibi:{name:"gibi",value:Math.pow(1024,3),scientific:!0},tebi:{name:"tebi",value:Math.pow(1024,4),scientific:!0},pebi:{name:"pebi",value:Math.pow(1024,5),scientific:!0},exi:{name:"exi",value:Math.pow(1024,6),scientific:!0},zebi:{name:"zebi",value:Math.pow(1024,7),scientific:!0},yobi:{name:"yobi",value:Math.pow(1024,8),scientific:!0}},BTU:{"":{name:"",value:1,scientific:!0},MM:{name:"MM",value:1e6,scientific:!0}}};z.SHORTLONG=(0,o.default)({},z.SHORT,z.LONG),z.BINARY_SHORT=(0,o.default)({},z.BINARY_SHORT_SI,z.BINARY_SHORT_IEC),z.BINARY_LONG=(0,o.default)({},z.BINARY_LONG_SI,z.BINARY_LONG_IEC);var L=["MASS","LENGTH","TIME","CURRENT","TEMPERATURE","LUMINOUS_INTENSITY","AMOUNT_OF_SUBSTANCE","ANGLE","BIT"],U={
2NONE:{dimensions:[0,0,0,0,0,0,0,0,0]},MASS:{dimensions:[1,0,0,0,0,0,0,0,0]},LENGTH:{dimensions:[0,1,0,0,0,0,0,0,0]},TIME:{dimensions:[0,0,1,0,0,0,0,0,0]},CURRENT:{dimensions:[0,0,0,1,0,0,0,0,0]},TEMPERATURE:{dimensions:[0,0,0,0,1,0,0,0,0]},LUMINOUS_INTENSITY:{dimensions:[0,0,0,0,0,1,0,0,0]},AMOUNT_OF_SUBSTANCE:{dimensions:[0,0,0,0,0,0,1,0,0]},FORCE:{dimensions:[1,1,-2,0,0,0,0,0,0]},SURFACE:{dimensions:[0,2,0,0,0,0,0,0,0]},VOLUME:{dimensions:[0,3,0,0,0,0,0,0,0]},ENERGY:{dimensions:[1,2,-2,0,0,0,0,0,0]},POWER:{dimensions:[1,2,-3,0,0,0,0,0,0]},PRESSURE:{dimensions:[1,-1,-2,0,0,0,0,0,0]},ELECTRIC_CHARGE:{dimensions:[0,0,1,1,0,0,0,0,0]},ELECTRIC_CAPACITANCE:{dimensions:[-1,-2,4,2,0,0,0,0,0]},ELECTRIC_POTENTIAL:{dimensions:[1,2,-3,-1,0,0,0,0,0]},ELECTRIC_RESISTANCE:{dimensions:[1,2,-3,-2,0,0,0,0,0]},ELECTRIC_INDUCTANCE:{dimensions:[1,2,-2,-2,0,0,0,0,0]},ELECTRIC_CONDUCTANCE:{dimensions:[-1,-2,3,2,0,0,0,0,0]},MAGNETIC_FLUX:{dimensions:[1,2,-2,-1,0,0,0,0,0]},MAGNETIC_FLUX_DENSITY:{dimensions:[1,0,-2,-1,0,0,0,0,0]},FREQUENCY:{dimensions:[0,0,-1,0,0,0,0,0,0]},ANGLE:{dimensions:[0,0,0,0,0,0,0,1,0]},BIT:{dimensions:[0,0,0,0,0,0,0,0,1]}};for(var H in U)(0,d.hasOwnProperty)(U,H)&&(U[H].key=H);var G={name:"",base:{},value:1,offset:0,dimensions:L.map(function(e){return 0})},V={meter:{name:"meter",base:U.LENGTH,prefixes:z.LONG,value:1,offset:0},inch:{name:"inch",base:U.LENGTH,prefixes:z.NONE,value:.0254,offset:0},foot:{name:"foot",base:U.LENGTH,prefixes:z.NONE,value:.3048,offset:0},yard:{name:"yard",base:U.LENGTH,prefixes:z.NONE,value:.9144,offset:0},mile:{name:"mile",base:U.LENGTH,prefixes:z.NONE,value:1609.344,offset:0},link:{name:"link",base:U.LENGTH,prefixes:z.NONE,value:.201168,offset:0},rod:{name:"rod",base:U.LENGTH,prefixes:z.NONE,value:5.0292,offset:0},chain:{name:"chain",base:U.LENGTH,prefixes:z.NONE,value:20.1168,offset:0},angstrom:{name:"angstrom",base:U.LENGTH,prefixes:z.NONE,value:1e-10,offset:0},m:{name:"m",base:U.LENGTH,prefixes:z.SHORT,value:1,offset:0},in:{name:"in",base:U.LENGTH,prefixes:z.NONE,value:.0254,offset:0},ft:{name:"ft",base:U.LENGTH,prefixes:z.NONE,value:.3048,offset:0},yd:{name:"yd",base:U.LENGTH,prefixes:z.NONE,value:.9144,offset:0}
2,mi:{name:"mi",base:U.LENGTH,prefixes:z.NONE,value:1609.344,offset:0},li:{name:"li",base:U.LENGTH,prefixes:z.NONE,value:.201168,offset:0},rd:{name:"rd",base:U.LENGTH,prefixes:z.NONE,value:5.02921,offset:0},ch:{name:"ch",base:U.LENGTH,prefixes:z.NONE,value:20.1168,offset:0},mil:{name:"mil",base:U.LENGTH,prefixes:z.NONE,value:254e-7,offset:0},m2:{name:"m2",base:U.SURFACE,prefixes:z.SQUARED,value:1,offset:0},sqin:{name:"sqin",base:U.SURFACE,prefixes:z.NONE,value:64516e-8,offset:0},sqft:{name:"sqft",base:U.SURFACE,prefixes:z.NONE,value:.09290304,offset:0},sqyd:{name:"sqyd",base:U.SURFACE,prefixes:z.NONE,value:.83612736,offset:0},sqmi:{name:"sqmi",base:U.SURFACE,prefixes:z.NONE,value:2589988.110336,offset:0},sqrd:{name:"sqrd",base:U.SURFACE,prefixes:z.NONE,value:25.29295,offset:0},sqch:{name:"sqch",base:U.SURFACE,prefixes:z.NONE,value:404.6873,offset:0},sqmil:{name:"sqmil",base:U.SURFACE,prefixes:z.NONE,value:6.4516e-10,offset:0},acre:{name:"acre",base:U.SURFACE,prefixes:z.NONE,value:4046.86,offset:0},hectare:{name:"hectare",base:U.SURFACE,prefixes:z.NONE,value:1e4,offset:0},m3:{name:"m3",base:U.VOLUME,prefixes:z.CUBIC,value:1,offset:0},L:{name:"L",base:U.VOLUME,prefixes:z.SHORT,value:.001,offset:0},l:{name:"l",base:U.VOLUME,prefixes:z.SHORT,value:.001,offset:0},litre:{name:"litre",base:U.VOLUME,prefixes:z.LONG,value:.001,offset:0},cuin:{name:"cuin",base:U.VOLUME,prefixes:z.NONE,value:16387064e-12,offset:0},cuft:{name:"cuft",base:U.VOLUME,prefixes:z.NONE,value:.028316846592,offset:0},cuyd:{name:"cuyd",base:U.VOLUME,prefixes:z.NONE,value:.764554857984,offset:0},teaspoon:{name:"teaspoon",base:U.VOLUME,prefixes:z.NONE,value:5e-6,offset:0},tablespoon:{name:"tablespoon",base:U.VOLUME,prefixes:z.NONE,value:15e-6,offset:0},drop:{name:"drop",base:U.VOLUME,prefixes:z.NONE,value:5e-8,offset:0},gtt:{name:"gtt",base:U.VOLUME,prefixes:z.NONE,value:5e-8,offset:0},minim:{name:"minim",base:U.VOLUME,prefixes:z.NONE,value:6.161152e-8,offset:0},fluiddram:{name:"fluiddram",base:U.VOLUME,prefixes:z.NONE,value:36966911e-13,offset:0},fluidounce:{name:"fluidounce",base:U.VOLUME,prefixes:z.NONE,value:2957353e-11,offset:0},gill:{name:"gill",base:U.VOLUME,prefixes:z.NONE,value:.0001182941,offset:0},cc:{name:"cc",base:U.VOLUME,prefixes:z.NONE,value:1e-6,offset:0},cup:{name:"cup",base:U.VOLUME,prefixes:z.NONE,value:.0002365882,offset:0},pint:{name:"pint",base:U.VOLUME,prefixes:z.NONE,value:.0004731765,offset:0},quart:{name:"quart",base:U.VOLUME,prefixes:z.NONE,value:.0009463529,offset:0},gallon:{name:"gallon",base:U.VOLUME,prefixes:z.NONE,value:.003785412,offset:0},beerbarrel:{name:"beerbarrel",base:U.VOLUME,prefixes:z.NONE,value:.1173478,offset:0},oilbarrel:{name:"oilbarrel",base:U.VOLUME,prefixes:z.NONE,value:.1589873,offset:0},hogshead:{name:"hogshead",base:U.VOLUME,prefixes:z.NONE,value:.238481,offset:0},fldr:{name:"fldr",base:U.VOLUME,prefixes:z.NONE,value:36966911e-13,offset:0},floz:{name:"floz",base:U.VOLUME,prefixes:z.NONE,value:2957353e-11,offset:0},gi:{name:"gi",base:U.VOLUME,prefixes:z.NONE,value:.0001182941,offset:0},cp:{name:"cp",base:U.VOLUME,prefixes:z.NONE,value:.0002365882,offset:0},pt:{name:"pt",base:U.VOLUME,prefixes:z.NONE,value:.0004731765,offset:0},qt:{name:"qt",base:U.VOLUME,prefixes:z.NONE,value:.0009463529,offset:0},gal:{name:"gal",base:U.VOLUME,prefixes:z.NONE,value:.003785412,offset:0},bbl:{name:"bbl",base:U.VOLUME,prefixes:z.NONE,value:.1173478,offset:0},obl:{name:"obl",base:U.VOLUME,prefixes:z.NONE,value:.1589873,offset:0},g:{name:"g",base:U.MASS,prefixes:z.SHORT,value:.001,offset:0},gram:{name:"gram",base:U.MASS,prefixes:z.LONG,value:.001,offset:0},ton:{name:"ton",base:U.MASS,prefixes:z.SHORT,value:907.18474,offset:0},t:{name:"t",base:U.MASS,prefixes:z.SHORT,value:1e3,offset:0},tonne:{name:"tonne",base:U.MASS,prefixes:z.LONG,value:1e3,offset:0},grain:{name:"grain",base:U.MASS,prefixes:z.NONE,value:6479891e-11,offset:0},dram:{name:"dram",base:U.MASS,prefixes:z.NONE,value:.0017718451953125,offset:0},ounce:{name:"ounce",base:U.MASS,prefixes:z.NONE,value:.028349523125,offset:0},poundmass:{name:"poundmass",base:U.MASS,prefixes:z.NONE,value:.45359237,offset:0}
2,hundredweight:{name:"hundredweight",base:U.MASS,prefixes:z.NONE,value:45.359237,offset:0},stick:{name:"stick",base:U.MASS,prefixes:z.NONE,value:.115,offset:0},stone:{name:"stone",base:U.MASS,prefixes:z.NONE,value:6.35029318,offset:0},gr:{name:"gr",base:U.MASS,prefixes:z.NONE,value:6479891e-11,offset:0},dr:{name:"dr",base:U.MASS,prefixes:z.NONE,value:.0017718451953125,offset:0},oz:{name:"oz",base:U.MASS,prefixes:z.NONE,value:.028349523125,offset:0},lbm:{name:"lbm",base:U.MASS,prefixes:z.NONE,value:.45359237,offset:0},cwt:{name:"cwt",base:U.MASS,prefixes:z.NONE,value:45.359237,offset:0},s:{name:"s",base:U.TIME,prefixes:z.SHORT,value:1,offset:0},min:{name:"min",base:U.TIME,prefixes:z.NONE,value:60,offset:0},h:{name:"h",base:U.TIME,prefixes:z.NONE,value:3600,offset:0},second:{name:"second",base:U.TIME,prefixes:z.LONG,value:1,offset:0},sec:{name:"sec",base:U.TIME,prefixes:z.LONG,value:1,offset:0},minute:{name:"minute",base:U.TIME,prefixes:z.NONE,value:60,offset:0},hour:{name:"hour",base:U.TIME,prefixes:z.NONE,value:3600,offset:0},day:{name:"day",base:U.TIME,prefixes:z.NONE,value:86400,offset:0},week:{name:"week",base:U.TIME,prefixes:z.NONE,value:604800,offset:0},month:{name:"month",base:U.TIME,prefixes:z.NONE,value:2629800,offset:0},year:{name:"year",base:U.TIME,prefixes:z.NONE,value:31557600,offset:0},decade:{name:"decade",base:U.TIME,prefixes:z.NONE,value:315576e3,offset:0},century:{name:"century",base:U.TIME,prefixes:z.NONE,value:315576e4,offset:0},millennium:{name:"millennium",base:U.TIME,prefixes:z.NONE,value:315576e5,offset:0},hertz:{name:"Hertz",base:U.FREQUENCY,prefixes:z.LONG,value:1,offset:0,reciprocal:!0},Hz:{name:"Hz",base:U.FREQUENCY,prefixes:z.SHORT,value:1,offset:0,reciprocal:!0},rad:{name:"rad",base:U.ANGLE,prefixes:z.SHORT,value:1,offset:0},radian:{name:"radian",base:U.ANGLE,prefixes:z.LONG,value:1,offset:0},deg:{name:"deg",base:U.ANGLE,prefixes:z.SHORT,value:null,offset:0},degree:{name:"degree",base:U.ANGLE,prefixes:z.LONG,value:null,offset:0},grad:{name:"grad",base:U.ANGLE,prefixes:z.SHORT,value:null,offset:0},gradian:{name:"gradian",base:U.ANGLE,prefixes:z.LONG,value:null,offset:0},cycle:{name:"cycle",base:U.ANGLE,prefixes:z.NONE,value:null,offset:0},arcsec:{name:"arcsec",base:U.ANGLE,prefixes:z.NONE,value:null,offset:0},arcmin:{name:"arcmin",base:U.ANGLE,prefixes:z.NONE,value:null,offset:0},A:{name:"A",base:U.CURRENT,prefixes:z.SHORT,value:1,offset:0},ampere:{name:"ampere",base:U.CURRENT,prefixes:z.LONG,value:1,offset:0}
2,K:{name:"K",base:U.TEMPERATURE,prefixes:z.SHORT,value:1,offset:0},degC:{name:"degC",base:U.TEMPERATURE,prefixes:z.SHORT,value:1,offset:273.15},degF:{name:"degF",base:U.TEMPERATURE,prefixes:z.SHORT,value:new A(5,9),offset:459.67},degR:{name:"degR",base:U.TEMPERATURE,prefixes:z.SHORT,value:new A(5,9),offset:0},kelvin:{name:"kelvin",base:U.TEMPERATURE,prefixes:z.LONG,value:1,offset:0},celsius:{name:"celsius",base:U.TEMPERATURE,prefixes:z.LONG,value:1,offset:273.15},fahrenheit:{name:"fahrenheit",base:U.TEMPERATURE,prefixes:z.LONG,value:new A(5,9),offset:459.67},rankine:{name:"rankine",base:U.TEMPERATURE,prefixes:z.LONG,value:new A(5,9),offset:0},mol:{name:"mol",base:U.AMOUNT_OF_SUBSTANCE,prefixes:z.SHORT,value:1,offset:0},mole:{name:"mole",base:U.AMOUNT_OF_SUBSTANCE,prefixes:z.LONG,value:1,offset:0},cd:{name:"cd",base:U.LUMINOUS_INTENSITY,prefixes:z.SHORT,value:1,offset:0},candela:{name:"candela",base:U.LUMINOUS_INTENSITY,prefixes:z.LONG,value:1,offset:0},N:{name:"N",base:U.FORCE,prefixes:z.SHORT,value:1,offset:0},newton:{name:"newton",base:U.FORCE,prefixes:z.LONG,value:1,offset:0},dyn:{name:"dyn",base:U.FORCE,prefixes:z.SHORT,value:1e-5,offset:0},dyne:{name:"dyne",base:U.FORCE,prefixes:z.LONG,value:1e-5,offset:0},lbf:{name:"lbf",base:U.FORCE,prefixes:z.NONE,value:4.4482216152605,offset:0},poundforce:{name:"poundforce",base:U.FORCE,prefixes:z.NONE,value:4.4482216152605,offset:0},kip:{name:"kip",base:U.FORCE,prefixes:z.LONG,value:4448.2216,offset:0},kilogramforce:{name:"kilogramforce",base:U.FORCE,prefixes:z.NONE,value:9.80665,offset:0},J:{name:"J",base:U.ENERGY,prefixes:z.SHORT,value:1,offset:0},joule:{name:"joule",base:U.ENERGY,prefixes:z.LONG,value:1,offset:0},erg:{name:"erg",base:U.ENERGY,prefixes:z.SHORTLONG,value:1e-7,offset:0},Wh:{name:"Wh",base:U.ENERGY,prefixes:z.SHORT,value:3600,offset:0},BTU:{name:"BTU",base:U.ENERGY,prefixes:z.BTU,value:1055.05585262,offset:0},eV:{name:"eV",base:U.ENERGY,prefixes:z.SHORT,value:1602176565e-28,offset:0},electronvolt:{name:"electronvolt",base:U.ENERGY,prefixes:z.LONG,value:1602176565e-28,offset:0},W:{name:"W",base:U.POWER,prefixes:z.SHORT,value:1,offset:0},watt:{name:"watt",base:U.POWER,prefixes:z.LONG,value:1,offset:0},hp:{name:"hp",base:U.POWER,prefixes:z.NONE,value:745.6998715386,offset:0},VAR:{name:"VAR",base:U.POWER,prefixes:z.SHORT,value:O.I,offset:0},VA:{name:"VA",base:U.POWER,prefixes:z.SHORT,value:1,offset:0},Pa:{name:"Pa",base:U.PRESSURE,prefixes:z.SHORT,value:1,offset:0},psi:{name:"psi",base:U.PRESSURE,prefixes:z.NONE,value:6894.75729276459,offset:0},atm:{name:"atm",base:U.PRESSURE,prefixes:z.NONE,value:101325,offset:0},bar:{name:"bar",base:U.PRESSURE,prefixes:z.SHORTLONG,value:1e5,offset:0},torr:{name:"torr",base:U.PRESSURE,prefixes:z.NONE,value:133.322,offset:0},mmHg:{name:"mmHg",base:U.PRESSURE,prefixes:z.NONE,value:133.322,offset:0},mmH2O:{name:"mmH2O",base:U.PRESSURE,prefixes:z.NONE,value:9.80665,offset:0},cmH2O:{name:"cmH2O",base:U.PRESSURE,prefixes:z.NONE,value:98.0665,offset:0},coulomb:{name:"coulomb",base:U.ELECTRIC_CHARGE,prefixes:z.LONG,value:1,offset:0},C:{name:"C",base:U.ELECTRIC_CHARGE,prefixes:z.SHORT,value:1,offset:0},farad:{name:"farad",base:U.ELECTRIC_CAPACITANCE,prefixes:z.LONG,value:1,offset:0},F:{name:"F",base:U.ELECTRIC_CAPACITANCE,prefixes:z.SHORT,value:1,offset:0},volt:{name:"volt",base:U.ELECTRIC_POTENTIAL,prefixes:z.LONG,value:1,offset:0},V:{name:"V",base:U.ELECTRIC_POTENTIAL,prefixes:z.SHORT,value:1,offset:0},ohm:{name:"ohm",base:U.ELECTRIC_RESISTANCE,prefixes:z.SHORTLONG,value:1,offset:0},henry:{name:"henry",base:U.ELECTRIC_INDUCTANCE,prefixes:z.LONG,value:1,offset:0},H:{name:"H",base:U.ELECTRIC_INDUCTANCE,prefixes:z.SHORT,value:1,offset:0},siemens:{name:"siemens",base:U.ELECTRIC_CONDUCTANCE,prefixes:z.LONG,value:1,offset:0},S:{name:"S",base:U.ELECTRIC_CONDUCTANCE,prefixes:z.SHORT,value:1,offset:0},weber:{name:"weber",base:U.MAGNETIC_FLUX,prefixes:z.LONG,value:1,offset:0},Wb:{name:"Wb",base:U.MAGNETIC_FLUX,prefixes:z.SHORT,value:1,offset:0},tesla:{name:"tesla",base:U.MAGNETIC_FLUX_DENSITY,prefixes:z.LONG,value:1,offset:0},T:{name:"T",base:U.MAGNETIC_FLUX_DENSITY,prefixes:z.SHORT,value:1,offset:0},b:{name:"b",base:U.BIT,prefixes:z.BINARY_SHORT,value:1,offset:0}
2,bits:{name:"bits",base:U.BIT,prefixes:z.BINARY_LONG,value:1,offset:0},B:{name:"B",base:U.BIT,prefixes:z.BINARY_SHORT,value:8,offset:0},bytes:{name:"bytes",base:U.BIT,prefixes:z.BINARY_LONG,value:8,offset:0}},$={meters:"meter",inches:"inch",feet:"foot",yards:"yard",miles:"mile",links:"link",rods:"rod",chains:"chain",angstroms:"angstrom",lt:"l",litres:"litre",liter:"litre",liters:"litre",teaspoons:"teaspoon",tablespoons:"tablespoon",minims:"minim",fluiddrams:"fluiddram",fluidounces:"fluidounce",gills:"gill",cups:"cup",pints:"pint",quarts:"quart",gallons:"gallon",beerbarrels:"beerbarrel",oilbarrels:"oilbarrel",hogsheads:"hogshead",gtts:"gtt",grams:"gram",tons:"ton",tonnes:"tonne",grains:"grain",drams:"dram",ounces:"ounce",poundmasses:"poundmass",hundredweights:"hundredweight",sticks:"stick",lb:"lbm",lbs:"lbm",kips:"kip",kgf:"kilogramforce",acres:"acre",hectares:"hectare",sqfeet:"sqft",sqyard:"sqyd",sqmile:"sqmi",sqmiles:"sqmi",mmhg:"mmHg",mmh2o:"mmH2O",cmh2o:"cmH2O",seconds:"second",secs:"second",minutes:"minute",mins:"minute",hours:"hour",hr:"hour",hrs:"hour",days:"day",weeks:"week",months:"month",years:"year",decades:"decade",centuries:"century",millennia:"millennium",hertz:"hertz",radians:"radian",degrees:"degree",gradians:"gradian",cycles:"cycle",arcsecond:"arcsec",arcseconds:"arcsec",arcminute:"arcmin",arcminutes:"arcmin",BTUs:"BTU",watts:"watt",joules:"joule",amperes:"ampere",amps:"ampere",amp:"ampere",coulombs:"coulomb",volts:"volt",ohms:"ohm",farads:"farad",webers:"weber",teslas:"tesla",electronvolts:"electronvolt",moles:"mole",bit:"bits",byte:"bytes"};function W(e){if("BigNumber"===e.number){var t=(0,f.createBigNumberPi)(S);V.rad.value=new S(1),V.deg.value=t.div(180),V.grad.value=t.div(200),V.cycle.value=t.times(2),V.arcsec.value=t.div(648e3),V.arcmin.value=t.div(10800)}else V.rad.value=1,V.deg.value=Math.PI/180,V.grad.value=Math.PI/200,V.cycle.value=2*Math.PI,V.arcsec.value=Math.PI/648e3,V.arcmin.value=Math.PI/10800;V.radian.value=V.rad.value,V.degree.value=V.deg.value,V.gradian.value=V.grad.value}W(c),a&&a("config",function(e,t){e.number!==t.number&&W(e)});var Z={si:{NONE:{unit:G,prefix:z.NONE[""]},LENGTH:{unit:V.m,prefix:z.SHORT[""]},MASS:{unit:V.g,prefix:z.SHORT.k},TIME:{unit:V.s,prefix:z.SHORT[""]},CURRENT:{unit:V.A,prefix:z.SHORT[""]},TEMPERATURE:{unit:V.K,prefix:z.SHORT[""]},LUMINOUS_INTENSITY:{unit:V.cd,prefix:z.SHORT[""]},AMOUNT_OF_SUBSTANCE:{unit:V.mol,prefix:z.SHORT[""]},ANGLE:{unit:V.rad,prefix:z.SHORT[""]},BIT:{unit:V.bits,prefix:z.SHORT[""]},FORCE:{unit:V.N,prefix:z.SHORT[""]},ENERGY:{unit:V.J,prefix:z.SHORT[""]},POWER:{unit:V.W,prefix:z.SHORT[""]},PRESSURE:{unit:V.Pa,prefix:z.SHORT[""]},ELECTRIC_CHARGE:{unit:V.C,prefix:z.SHORT[""]},ELECTRIC_CAPACITANCE:{unit:V.F,prefix:z.SHORT[""]},ELECTRIC_POTENTIAL:{unit:V.V,prefix:z.SHORT[""]},ELECTRIC_RESISTANCE:{unit:V.ohm,prefix:z.SHORT[""]},ELECTRIC_INDUCTANCE:{unit:V.H,prefix:z.SHORT[""]},ELECTRIC_CONDUCTANCE:{unit:V.S,prefix:z.SHORT[""]},MAGNETIC_FLUX:{unit:V.Wb,prefix:z.SHORT[""]},MAGNETIC_FLUX_DENSITY:{unit:V.T,prefix:z.SHORT[""]},FREQUENCY:{unit:V.Hz,prefix:z.SHORT[""]}}};Z.cgs=JSON.parse(JSON.stringify(Z.si)),Z.cgs.LENGTH={unit:V.m,prefix:z.SHORT.c},Z.cgs.MASS={unit:V.g,prefix:z.SHORT[""]},Z.cgs.FORCE={unit:V.dyn,prefix:z.SHORT[""]},Z.cgs.ENERGY={unit:V.erg,prefix:z.NONE[""]},Z.us=JSON.parse(JSON.stringify(Z.si)),Z.us.LENGTH={unit:V.ft,prefix:z.NONE[""]},Z.us.MASS={unit:V.lbm,prefix:z.NONE[""]},Z.us.TEMPERATURE={unit:V.degF,prefix:z.NONE[""]},Z.us.FORCE={unit:V.lbf,prefix:z.NONE[""]},Z.us.ENERGY={unit:V.BTU,prefix:z.BTU[""]},Z.us.POWER={unit:V.hp,prefix:z.NONE[""]},Z.us.PRESSURE={unit:V.psi,prefix:z.NONE[""]},Z.auto=JSON.parse(JSON.stringify(Z.si));var Q=Z.auto;for(var X in P.setUnitSystem=function(e){if(!(0,d.hasOwnProperty)(Z,e))throw new Error("Unit system "+e+" does not exist. Choices are: "+Object.keys(Z).join(", "));Q=Z[e]},P.getUnitSystem=function(){for(var e in Z)if((0,d.hasOwnProperty)(Z,e)&&Z[e]===Q)return e},P.typeConverters={BigNumber:function(e){return null!=e&&e.isFraction?new S(e.n).div(e.d).times(e.s):new S(e+"")},Fraction:function(e){return new A(e)},Complex:function(e){return e},number:function(e){return null!=e&&e.isFraction?M(e):e}},P.prototype._numberConverter=function(){var e=P.typeConverters[this.valueType()];if(e)return e;throw new TypeError('Unsupported Unit value type "'+this.valueType()+'"')},P._getNumberConverter=function(e){if(!P.typeConverters[e])throw new TypeError('Unsupported type "'+e+'"');return P.typeConverters[e]},V)if((0,d.hasOwnProperty)(V,X)){var Y=V[X];Y.dimensions=Y.base.dimensions}for(var J in $)if((0,d.hasOwnProperty)($,J)){var K=V[$[J]],ee={};for(var te in K)(0,d.hasOwnProperty)(K,te)&&(ee[te]=K[te]);ee.name=J,V[J]=ee}return P.isValidAlpha=function(e){return/^[a-zA-Z]$/.test(e)},P.createUnit=function(e,t){if("object"!==(0,i.default)(e))throw new TypeError("createUnit expects first parameter to be of type 'Object'");if(t&&t.override)for(var n in e)if((0,d.hasOwnProperty)(e,n)&&P.deleteUnit(n),e[n].aliases)for(var r=0;r<e[n].aliases.length;r++)P.deleteUnit(e[n].aliases[r]);var a;for(var o in e)(0,d.hasOwnProperty)(e,o)&&(a=P.createUnitSingle(o,e[o]));return a},P.createUnitSingle=function(e,t){if(null==t&&(t={}),"string"!=typeof e)throw new TypeError("createUnitSingle expects first parameter to be of type 'string'");if((0,d.hasOwnProperty)(V,e))throw new Error('Cannot create unit "'+e+'": a unit with that name already exists');!function(e){for(var t=0;t<e.length;t++){if(r=e.charAt(t),0===t&&!P.isValidAlpha(r))throw new Error('Invalid unit name (must begin with alpha character): "'+e+'"');if(t>0&&!P.isValidAlpha(r)&&!j(r))throw new Error('Invalid unit name (only alphanumeric characters are allowed): "'+e+'"')}}(e);var n,a,o,s=null,c=[],u=0;if(t&&"Unit"===t.type)s=t.clone();else if("string"==typeof t)""!==t&&(n=t);else{if("object"!==(0,i.default)(t))throw new TypeError('Cannot create unit "'+e+'" from "'+t.toString()+'": expecting "string" or "Unit" or "Object"');n=t.definition,a=t.prefixes,u=t.offset,o=t.baseName,t.aliases&&(c=t.aliases.valueOf())}if(c)for(var l=0;l<c.length;l++)if((0,d.hasOwnProperty)(V,c[l]))throw new Error('Cannot create alias "'+c[l]+'": a unit with that name already exists');if(n&&"string"==typeof n&&!s)try{s=P.parse(n,{allowNoUnits:!0})}catch(t){throw t.message='Could not create unit "'+e+'" from "'+n+'": '+t.message,t}else n&&"Unit"===n.type&&(s=n.clone());c=c||[],u=u||0,a=a&&a.toUpperCase&&z[a.toUpperCase()]||z.NONE;var f={};if(s){f={name:e,value:s.value,dimensions:s.dimensions.slice(0),prefixes:a,offset:u};var p=!1;for(var m in U)if((0,d.hasOwnProperty)(U,m)){for(var y=!0,v=0;v<L.length;v++)if(Math.abs((f.dimensions[v]||0)-(U[m].dimensions[v]||0))>1e-12){y=!1;break}if(y){p=!0,f.base=U[m];break}}if(!p){o=o||e+"_STUFF";var h={dimensions:s.dimensions.slice(0)};h.key=o,U[o]=h,Q[o]={unit:f,prefix:z.NONE[""]}
2,f.base=U[o]}}else{if(o=o||e+"_STUFF",L.indexOf(o)>=0)throw new Error('Cannot create new base unit "'+e+'": a base unit with that name already exists (and cannot be overridden)');for(var g in L.push(o),U)(0,d.hasOwnProperty)(U,g)&&(U[g].dimensions[L.length-1]=0);for(var b={dimensions:[]},D=0;D<L.length;D++)b.dimensions[D]=0;b.dimensions[L.length-1]=1,b.key=o,U[o]=b,f={name:e,value:1,dimensions:U[o].dimensions.slice(0),prefixes:a,offset:u,base:U[o]},Q[o]={unit:f,prefix:z.NONE[""]}}P.UNITS[e]=f;for(var x=0;x<c.length;x++){var _=c[x],w={};for(var N in f)(0,d.hasOwnProperty)(f,N)&&(w[N]=f[N]);w.name=_,P.UNITS[_]=w}return delete I.cache,new P(null,e)},P.deleteUnit=function(e){delete P.UNITS[e],delete I.cache},P.PREFIXES=z,P.BASE_DIMENSIONS=L,P.BASE_UNITS=U,P.UNIT_SYSTEMS=Z,P.UNITS=V,P},{isClass:!0})},91367:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rightArithShiftDependencies=void 0;var r=n(58443),i=n(43977),a=n(42603),o=n(72372),s=n(8011),c=n(99192),u=n(11424);t.rightArithShiftDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,concatDependencies:i.concatDependencies,equalScalarDependencies:a.equalScalarDependencies,matrixDependencies:o.matrixDependencies,typedDependencies:s.typedDependencies,zerosDependencies:c.zerosDependencies,createRightArithShift:u.createRightArithShift}},91521:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createZeta=void 0;var r=n(77942),i="zeta",a=["typed","config","multiply","pow","divide","factorial","equal","smallerEq","isNegative","gamma","sin","subtract","add","?Complex","?BigNumber","pi"];t.createZeta=(0,r.factory)(i,a,function(e){var t=e.typed,n=e.config,r=e.multiply,a=e.pow,o=e.divide,s=e.factorial,c=e.equal,u=e.smallerEq,l=e.isNegative,d=e.gamma,f=e.sin,p=e.subtract,m=e.add,y=e.Complex,v=e.BigNumber,h=e.pi;return t(i,{number:function(e){return g(e,function(e){return e},function(){return 20})},BigNumber:function(e){return g(e,function(e){return new v(e)},function(){return Math.abs(Math.log10(n.epsilon))})},Complex:function(e){return 0===e.re&&0===e.im?new y(-.5):1===e.re?new y(NaN,NaN):e.re===1/0&&0===e.im?new y(1):e.im===1/0||e.re===-1/0?new y(NaN,NaN):b(e,function(e){return e},function(e){return Math.round(19.5+.9*Math.abs(e.im))},function(e){return e.re})}});function g(e,t,n){return c(e,0)?t(-.5):c(e,1)?t(NaN):isFinite(e)?b(e,t,n,function(e){return e}):l(e)?t(NaN):t(1)}function b(e,t,n,i){var s=n(e);if(i(e)>-(s-1)/2)return function(e,t,n){for(var i=o(1,r(D(n(0),t),p(1,a(2,p(1,e))))),s=n(0),c=n(1);u(c,t);c=m(c,1))s=m(s,o(r(Math.pow(-1,c-1),D(c,t)),a(c,e)));return r(i,s)}(e,t(s),t);var c=r(a(2,e),a(t(h),p(e,1)));return c=r(c,f(r(o(t(h),2),e))),c=r(c,d(p(1,e))),r(c,b(p(1,e),t,n,i))}function D(e,t){for(var n=e,i=e;u(i,t);i=m(i,1)){var c=o(r(s(m(t,p(i,1))),a(4,i)),r(s(p(t,i)),s(r(2,i))));n=m(n,c)}return r(t,n)}})},91628:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRangeClass=void 0;var r=n(22478),i=n(12135),a=n(77942),o=[];t.createRangeClass=(0,a.factory)("Range",o,function(){function e(t,n,i){if(!(this instanceof e))throw new SyntaxError("Constructor must be called with the new operator");var a=null!=t,o=null!=n,s=null!=i;if(a)if((0,r.isBigNumber)(t))t=t.toNumber();else if("number"!=typeof t)throw new TypeError("Parameter start must be a number");if(o)if((0,r.isBigNumber)(n))n=n.toNumber();else if("number"!=typeof n)throw new TypeError("Parameter end must be a number");if(s)if((0,r.isBigNumber)(i))i=i.toNumber();else if("number"!=typeof i)throw new TypeError("Parameter step must be a number");this.start=a?parseFloat(t):0,this.end=o?parseFloat(n):0,this.step=s?parseFloat(i):1}return e.prototype.type="Range",e.prototype.isRange=!0,e.parse=function(t){if("string"!=typeof t)return null;var n=t.split(":").map(function(e){return parseFloat(e)});if(n.some(function(e){return isNaN(e)}))return null;switch(n.length){case 2:return new e(n[0],n[1]);case 3:return new e(n[0],n[2],n[1]);default:return null}},e.prototype.clone=function(){return new e(this.start,this.end,this.step)},e.prototype.size=function(){var e=0,t=this.start,n=this.step,r=this.end-t;return(0,i.sign)(n)===(0,i.sign)(r)?e=Math.ceil(r/n):0===r&&(e=0),isNaN(e)&&(e=0),[e]},e.prototype.min=function(){var e=this.size()[0];return e>0?this.step>0?this.start:this.start+(e-1)*this.step:void 0},e.prototype.max=function(){var e=this.size()[0];return e>0?this.step>0?this.start+(e-1)*this.step:this.start:void 0},e.prototype.forEach=function(e){var t=this.start,n=this.step,r=this.end,i=0;if(n>0)for(;t<r;)e(t,[i],this),t+=n,i++;else if(n<0)for(;t>r;)e(t,[i],this),t+=n,i++},e.prototype.map=function(e){var t=[];return this.forEach(function(n,r,i){t[r[0]]=e(n,r,i)}),t},e.prototype.toArray=function(){var e=[];return this.forEach(function(t,n){e[n[0]]=t}),e},e.prototype.valueOf=function(){return this.toArray()},e.prototype.format=function(e){var t=(0,i.format)(this.start,e);return 1!==this.step&&(t+=":"+(0,i.format)(this.step,e)),t+":"+(0,i.format)(this.end,e)},e.prototype.toString=function(){return this.format()},e.prototype.toJSON=function(){return{mathjs:"Range",start:this.start,end:this.end,step:this.step}},e.fromJSON=function(t){return new e(t.start,t.end,t.step)},e},{isClass:!0})},91888:function(e,t,n){"use strict";
vendor: 6,794 bytes, line 2
2Object.defineProperty(t,"__esModule",{value:!0}),t.createRationalize=void 0;var r=n(12135),i=n(77942),a="rationalize",o=["config","typed","equal","isZero","add","subtract","multiply","divide","pow","parse","simplifyConstant","simplifyCore","simplify","?bignumber","?fraction","mathWithTransform","matrix","AccessorNode","ArrayNode","ConstantNode","FunctionNode","IndexNode","ObjectNode","OperatorNode","SymbolNode","ParenthesisNode"];t.createRationalize=(0,i.factory)(a,o,function(e){e.config;var t=e.typed,n=(e.equal,e.isZero,e.add,e.subtract,e.multiply,e.divide,e.pow,e.parse,e.simplifyConstant),i=e.simplifyCore,o=e.simplify,s=(e.fraction,e.bignumber,e.mathWithTransform,e.matrix,e.AccessorNode,e.ArrayNode,e.ConstantNode),c=(e.FunctionNode,e.IndexNode,e.ObjectNode,e.OperatorNode),u=e.SymbolNode;function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=function(){var e=[i,{l:"n+n",r:"2*n"},{l:"n+-n",r:"0"},n,{l:"n*(n1^-1)",r:"n/n1"},{l:"n*n1^-n2",r:"n/n1^n2"},{l:"n1^-1",r:"1/n1"},{l:"n*(n1/n2)",r:"(n*n1)/n2"},{l:"1*n",r:"n"}],t=[{l:"(-n1)/(-n2)",r:"n1/n2"},{l:"(-n1)*(-n2)",r:"n1*n2"},{l:"n1--n2",r:"n1+n2"},{l:"n1-n2",r:"n1+(-n2)"},{l:"(n1+n2)*n3",r:"(n1*n3 + n2*n3)"},{l:"n1*(n2+n3)",r:"(n1*n2+n1*n3)"},{l:"c1*n + c2*n",r:"(c1+c2)*n"},{l:"c1*n + n",r:"(c1+1)*n"},{l:"c1*n - c2*n",r:"(c1-c2)*n"},{l:"c1*n - n",r:"(c1-1)*n"},{l:"v/c",r:"(1/c)*v"},{l:"v/-c",r:"-(1/c)*v"},{l:"-v*-c",r:"c*v"},{l:"-v*c",r:"-c*v"},{l:"v*-c",r:"-c*v"},{l:"v*c",r:"c*v"},{l:"-(-n1*n2)",r:"(n1*n2)"},{l:"-(n1*n2)",r:"(-n1*n2)"},{l:"-(-n1+n2)",r:"(n1-n2)"},{l:"-(n1+n2)",r:"(-n1-n2)"},{l:"(n1^n2)^n3",r:"(n1^(n2*n3))"},{l:"-(-n1/n2)",r:"(n1/n2)"},{l:"-(n1/n2)",r:"(-n1/n2)"}],r=[{l:"(n1/(n2/n3))",r:"((n1*n3)/n2)"},{l:"(n1/n2/n3)",r:"(n1/(n2*n3))"}],a={};return a.firstRules=e.concat(t,r),a.distrDivRules=[{l:"(n1/n2 + n3/n4)",r:"((n1*n4 + n3*n2)/(n2*n4))"},{l:"(n1/n2 + n3)",r:"((n1 + n3*n2)/n2)"},{l:"(n1 + n2/n3)",r:"((n1*n3 + n2)/n3)"}],a.sucDivRules=r,a.firstRulesAgain=e.concat(t),a.finalRules=[i,{l:"n*-n",r:"-n^2"},{l:"n*n",r:"n^2"},n,{l:"n*-n^n1",r:"-n^(n1+1)"},{l:"n*n^n1",r:"n^(n1+1)"},{l:"n^n1*-n^n2",r:"-n^(n1+n2)"},{l:"n^n1*n^n2",r:"n^(n1+n2)"},{l:"n^n1*-n",r:"-n^(n1+1)"},{l:"n^n1*n",r:"n^(n1+1)"},{l:"n^n1/-n",r:"-n^(n1-1)"},{l:"n^n1/n",r:"n^(n1-1)"},{l:"n/-n^n1",r:"-n^(1-n1)"},{l:"n/n^n1",r:"n^(1-n1)"},{l:"n^n1/-n^n2",r:"n^(n1-n2)"},{l:"n^n1/n^n2",r:"n^(n1-n2)"},{l:"n1+(-n2*n3)",r:"n1-n2*n3"},{l:"v*(-c)",r:"-c*v"},{l:"n1+-n2",r:"n1-n2"},{l:"v*c",r:"c*v"},{l:"(n1^n2)^n3",r:"(n1^(n2*n3))"}],a}(),c=function(e,t,n,i){var a=[],s=o(e,i,t,{exactFractions:!1}),c="+-*"+((n=!!n)?"/":"");!function e(t){var n=t.type;if("FunctionNode"===n)throw new Error("There is an unsolved function call");if("OperatorNode"===n)if("^"===t.op){if("ConstantNode"!==t.args[1].type||!(0,r.isInteger)(parseFloat(t.args[1].value)))throw new Error("There is a non-integer exponent");e(t.args[0])}else{if(!c.includes(t.op))throw new Error("Operator "+t.op+" invalid in polynomial expression");for(var i=0;i<t.args.length;i++)e(t.args[i])}else if("SymbolNode"===n){var o=t.name;-1===a.indexOf(o)&&a.push(o)}else if("ParenthesisNode"===n)e(t.content);else if("ConstantNode"!==n)throw new Error("type "+n+" is not allowed in polynomial expression")}(s);var u={};return u.expression=s,u.variables=a,u}(e,t,!0,s.firstRules),u=c.variables.length,l={exactFractions:!1},p={exactFractions:!0};if(e=c.expression,u>=1){var m,y;e=d(e);var v,h=!0,g=!1;for(e=o(e,s.firstRules,{},l);y=h?s.distrDivRules:s.sucDivRules,h=!h,(v=(e=o(e,y,{},p)).toString())!==m;)g=!0,m=v;g&&(e=o(e,s.firstRulesAgain,{},l)),e=o(e,s.finalRules,{},l)}var b=[],D={};return"OperatorNode"===e.type&&e.isBinary()&&"/"===e.op?(1===u&&(e.args[0]=f(e.args[0],b),e.args[1]=f(e.args[1])),a&&(D.numerator=e.args[0],D.denominator=e.args[1])):(1===u&&(e=f(e,b)),a&&(D.numerator=e,D.denominator=null)),a?(D.coefficients=b,D.variables=c.variables,D.expression=e,D):e}return e.ParenthesisNode,t(a,{Node:l,"Node, boolean":function(e,t){return l(e,{},t)},"Node, Object":l,"Node, Object, boolean":l});function d(e,t,n){var i=e.type,a=arguments.length>1;if("OperatorNode"===i&&e.isBinary()){var o,u=!1;if("^"===e.op&&("ParenthesisNode"!==e.args[0].type&&"OperatorNode"!==e.args[0].type||"ConstantNode"!==e.args[1].type||(u=(o=parseFloat(e.args[1].value))>=2&&(0,r.isInteger)(o))),u){if(o>2){var l=e.args[0],f=new c("^","pow",[e.args[0].cloneDeep(),new s(o-1)]);e=new c("*","multiply",[l,f])}else e=new c("*","multiply",[e.args[0],e.args[0].cloneDeep()]);a&&("content"===n?t.content=e:t.args[n]=e)}}if("ParenthesisNode"===i)d(e.content,e,"content");else if("ConstantNode"!==i&&"SymbolNode"!==i)for(var p=0;p<e.args.length;p++)d(e.args[p],e,p);if(!a)return e}function f(e,t){void 0===t&&(t=[]),t[0]=0;var n=0,i="";!function e(a,o,s){var c=a.type;if("FunctionNode"===c)throw new Error("There is an unsolved function call");if("OperatorNode"===c){if(!"+-*^".includes(a.op))throw new Error("Operator "+a.op+" invalid");if(null!==o){if(("unaryMinus"===a.fn||"pow"===a.fn)&&"add"!==o.fn&&"subtract"!==o.fn&&"multiply"!==o.fn)throw new Error("Invalid "+a.op+" placing");if(("subtract"===a.fn||"add"===a.fn||"multiply"===a.fn)&&"add"!==o.fn&&"subtract"!==o.fn)throw new Error("Invalid "+a.op+" placing");if(("subtract"===a.fn||"add"===a.fn||"unaryMinus"===a.fn)&&0!==s.noFil)throw new Error("Invalid "+a.op+" placing")}"^"!==a.op&&"*"!==a.op||(s.fire=a.op);for(var u=0;u<a.args.length;u++)"unaryMinus"===a.fn&&(s.oper="-"),"+"!==a.op&&"subtract"!==a.fn||(s.fire="",s.cte=1,s.oper=0===u?"+":a.op),s.noFil=u,e(a.args[u],a,s)}else if("SymbolNode"===c){if(a.name!==i&&""!==i)throw new Error("There is more than one variable");if(i=a.name,null===o)return void(t[1]=1);if("^"===o.op&&0!==s.noFil)throw new Error("In power the variable should be the first parameter");if("*"===o.op&&1!==s.noFil)throw new Error("In multiply the variable should be the second parameter");""!==s.fire&&"*"!==s.fire||(n<1&&(t[1]=0),t[1]+=s.cte*("+"===s.oper?1:-1),n=Math.max(1,n))}else{if("ConstantNode"!==c)throw new Error("Type "+c+" is not allowed");var l=parseFloat(a.value);if(null===o)return void(t[0]=l);if("^"===o.op){if(1!==s.noFil)throw new Error("Constant cannot be powered");if(!(0,r.isInteger)(l)||l<=0)throw new Error("Non-integer exponent is not allowed");for(var d=n+1;d<l;d++)t[d]=0;return l>n&&(t[l]=0),t[l]+=s.cte*("+"===s.oper?1:-1),void(n=Math.max(l,n))}s.cte=l,""===s.fire&&(t[0]+=s.cte*("+"===s.oper?1:-1))}}(e,null,{cte:1,oper:"+",fire:""});for(var a,o=!0,l=n=t.length-1;l>=0;l--)if(0!==t[l]){var d=new s(o?t[l]:Math.abs(t[l])),f=t[l]<0?"-":"+";if(l>0){var p=new u(i);if(l>1){var m=new s(l);p=new c("^","pow",[p,m])}d=-1===t[l]&&o?new c("-","unaryMinus",[p]):1===Math.abs(t[l])?p:new c("*","multiply",[d,p])}
2a=o?d:"+"===f?new c("+","add",[a,d]):new c("-","subtract",[a,d]),o=!1}return o?new s(0):a}})},92127:function(e,t,n){var r=n(67526),i=n(56094),a=n(33341),o=n(28859),s=n(35052),c="prototype",u=function(e,t,n){var l,d,f,p,m=e&u.F,y=e&u.G,v=e&u.S,h=e&u.P,g=e&u.B,b=y?r:v?r[t]||(r[t]={}):(r[t]||{})[c],D=y?i:i[t]||(i[t]={}),x=D[c]||(D[c]={});for(l in y&&(n=t),n)f=((d=!m&&b&&void 0!==b[l])?b:n)[l],p=g&&d?s(f,r):h&&"function"==typeof f?s(Function.call,f):f,b&&o(b,l,f,e&u.U),D[l]!=f&&a(D,l,p),h&&x[l]!=f&&(x[l]=f)};r.core=i,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},92166:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.avogadroDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.avogadroDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createAvogadro:a.createAvogadro}},92268:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compareDependencies=void 0;var r=n(54020),i=n(58443),a=n(19609),o=n(43977),s=n(42603),c=n(72372),u=n(8011),l=n(11424);t.compareDependencies={BigNumberDependencies:r.BigNumberDependencies,DenseMatrixDependencies:i.DenseMatrixDependencies,FractionDependencies:a.FractionDependencies,concatDependencies:o.concatDependencies,equalScalarDependencies:s.equalScalarDependencies,matrixDependencies:c.matrixDependencies,typedDependencies:u.typedDependencies,createCompare:l.createCompare}},92362:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addDocs=void 0,t.addDocs={name:"add",category:"Operators",syntax:["x + y","add(x, y)"],description:"Add two values.",examples:["a = 2.1 + 3.6","a - 3.6","3 + 2i","3 cm + 2 inch",'"2.3" + "4"'],seealso:["subtract"]}},92432:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createQuantileSeqTransform=void 0;var r=n(77942),i=n(56115),a=n(46560),o=["typed","bignumber","add","subtract","divide","multiply","partitionSelect","compare","isInteger","smaller","smallerEq","larger"];t.createQuantileSeqTransform=(0,r.factory)("quantileSeq",o,function(e){var t=e.typed,n=e.bignumber,r=e.add,o=e.subtract,s=e.divide,c=e.multiply,u=e.partitionSelect,l=e.compare,d=e.isInteger,f=e.smaller,p=e.smallerEq,m=e.larger,y=(0,i.createQuantileSeq)({typed:t,bignumber:n,add:r,subtract:o,divide:s,multiply:c,partitionSelect:u,compare:l,isInteger:d,smaller:f,smallerEq:p,larger:m});return t("quantileSeq",{"Array | Matrix, number | BigNumber":y,"Array | Matrix, number | BigNumber, number":function(e,t,n){return y(e,t,v(n))},"Array | Matrix, number | BigNumber, boolean":y,"Array | Matrix, number | BigNumber, boolean, number":function(e,t,n,r){return y(e,t,n,v(r))},"Array | Matrix, Array | Matrix":y,"Array | Matrix, Array | Matrix, number":function(e,t,n){return y(e,t,v(n))},"Array | Matrix, Array | Matrix, boolean":y,"Array | Matrix, Array | Matrix, boolean, number":function(e,t,n,r){return y(e,t,n,v(r))}});function v(e){return(0,a.lastDimToZeroBase)([[],e])[1]}},{isTransformFunction:!0})},92548:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.gammaG=void 0,t.gammaNumber=a,t.lgammaN=t.lgammaG=t.gammaP=void 0,t.lgammaNumber=f,t.lnSqrt2PI=t.lgammaSeries=void 0;var r=n(12135),i=n(29299);function a(e){var t;if((0,r.isInteger)(e))return e<=0?isFinite(e)?1/0:NaN:e>171?1/0:(0,i.product)(1,e-1);if(e<.5)return Math.PI/(Math.sin(Math.PI*e)*a(1-e));if(e>=171.35)return 1/0;if(e>85){var n=e*e,c=n*e,u=c*e,l=u*e;return Math.sqrt(2*Math.PI/e)*Math.pow(e/Math.E,e)*(1+1/(12*e)+1/(288*n)-139/(51840*c)-571/(2488320*u)+163879/(209018880*l)+5246819/(75246796800*l*e))}--e,t=s[0];for(var d=1;d<s.length;++d)t+=s[d]/(e+d);var f=e+o+.5;return Math.sqrt(2*Math.PI)*Math.pow(f,e+.5)*Math.exp(-f)*t}a.signature="number";var o=t.gammaG=4.7421875,s=t.gammaP=[.9999999999999971,57.15623566586292,-59.59796035547549,14.136097974741746,-.4919138160976202,3399464998481189e-20,4652362892704858e-20,-9837447530487956e-20,.0001580887032249125,-.00021026444172410488,.00021743961811521265,-.0001643181065367639,8441822398385275e-20,-26190838401581408e-21,36899182659531625e-22],c=t.lnSqrt2PI=.9189385332046728,u=t.lgammaG=5,l=t.lgammaN=
27,d=t.lgammaSeries=[1.000000000190015,76.18009172947146,-86.50532032941678,24.01409824083091,-1.231739572450155,.001208650973866179,-5395239384953e-18];function f(e){if(e<0)return NaN;if(0===e)return 1/0;if(!isFinite(e))return e;if(e<.5)return Math.log(Math.PI/Math.sin(Math.PI*e))-f(1-e);for(var t=(e-=1)+u+.5,n=d[0],r=l-1;r>=1;r--)n+=d[r]/(e+r);return c+(e+.5)*Math.log(t)-t+Math.log(n)}f.signature="number"},92660:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.zetaDocs=void 0,t.zetaDocs={name:"zeta",category:"Special",syntax:["zeta(s)"],description:"Compute the Riemann Zeta Function using an infinite series and Riemanns Functional Equation for the entire complex plane",examples:["zeta(0.2)","zeta(-0.5)","zeta(4)"],seealso:[]}},92672:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createLusolve=void 0;var r=n(22478),i=n(77942),a=n(76252),o=n(33294),s="lusolve",c=["typed","matrix","lup","slu","usolve","lsolve","DenseMatrix"];t.createLusolve=(0,i.factory)(s,c,function(e){var t=e.typed,n=e.matrix,i=e.lup,c=e.slu,u=e.usolve,l=e.lsolve,d=e.DenseMatrix,f=(0,a.createSolveValidation)({DenseMatrix:d});return t(s,{"Array, Array | Matrix":function(e,t){e=n(e);var r=i(e);return m(r.L,r.U,r.p,null,t).valueOf()},"DenseMatrix, Array | Matrix":function(e,t){var n=i(e);return m(n.L,n.U,n.p,null,t)},"SparseMatrix, Array | Matrix":function(e,t){var n=i(e);return m(n.L,n.U,n.p,null,t)},"SparseMatrix, Array | Matrix, number, number":function(e,t,n,r){var i=c(e,n,r);return m(i.L,i.U,i.p,i.q,t)},"Object, Array | Matrix":function(e,t){return m(e.L,e.U,e.p,e.q,t)}});function p(e){if((0,r.isMatrix)(e))return e;if((0,r.isArray)(e))return n(e);throw new TypeError("Invalid Matrix LU decomposition")}function m(e,t,n,r,i){e=p(e),t=p(t),n&&((i=f(e,i,!0))._data=(0,o.csIpvec)(n,i._data));var a=l(e,i),s=u(t,a);return r&&(s._data=(0,o.csIpvec)(r,s._data)),s}})},92801:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createAssignmentNode=void 0;var i=r(n(17383)),a=r(n(34579)),o=r(n(28452)),s=r(n(63072)),c=r(n(29511)),u=r(n(43693)),l=n(22478),d=n(18020),f=n(77942),p=n(4204),m=n(57855),y=n(26656);function v(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(v=function(){return!!e})()}var h="AssignmentNode",g=["subset","?matrix","Node"];t.createAssignmentNode=(0,f.factory)(h,g,function(e){var t=e.subset,n=e.matrix,r=e.Node,f=(0,p.accessFactory)({subset:t}),g=(0,m.assignFactory)({subset:t,matrix:n});function b(e,t,n){t||(t="keep");var r=(0,y.getPrecedence)(e,t,n),i=(0,y.getPrecedence)(e.value,t,n);return"all"===t||null!==i&&i<=r}var D=function(e){function t(e,n,r){var a,c,u,d;if((0,i.default)(this,t),c=this,u=t,u=(0,s.default)(u),(a=(0,o.default)(c,v()?Reflect.construct(u,[],(0,s.default)(c).constructor):u.apply(c,d))).object=e,a.index=r?n:null,a.value=r||n,!(0,l.isSymbolNode)(e)&&!(0,l.isAccessorNode)(e))throw new TypeError('SymbolNode or AccessorNode expected as "object"');if((0,l.isSymbolNode)(e)&&"end"===e.name)throw new Error('Cannot assign to symbol "end"');if(a.index&&!(0,l.isIndexNode)(a.index))throw new TypeError('IndexNode expected as "index"');if(!(0,l.isNode)(a.value))throw new TypeError('Node expected as "value"');return a}return(0,c.default)(t,e),(0,a.default)(t,[{key:"name",get:function(){return this.index?this.index.isObjectProperty()?this.index.getObjectProperty():"":this.object.name||""}},{key:"type",get:function(){return h}},{key:"isAssignmentNode",get:function(){return!0}},{key:"_compile",value:function(e,t){var n=this.object._compile(e,t),r=this.index?this.index._compile(e,t):null,i=this.value._compile(e,t),a=this.object.name;if(this.index){if(this.index.isObjectProperty()){var o=this.index.getObjectProperty();return function(e,t,r){var a=n(e,t,r),s=i(e,t,r);return(0,d.setSafeProperty)(a,o,s),s}}if((0,l.isSymbolNode)(this.object))return function(e,t,o){var s=n(e,t,o),c=i(e,t,o),u=r(e,t,s);return e.set(a,g(s,u,c)),c};var s=this.object.object._compile(e,t);if(this.object.index.isObjectProperty()){var c=this.object.index.getObjectProperty();return function(e,t,n){var a=s(e,t,n),o=(0,d.getSafeProperty)(a,c),u=r(e,t,o),l=i(e,t,n);return(0,d.setSafeProperty)(a,c,g(o,u,l)),l}}var u=this.object.index._compile(e,t);return function(e,t,n){var a=s(e,t,n),o=u(e,t,a),c=f(a,o),l=r(e,t,c),d=i(e,t,n);return g(a,o,g(c,l,d)),d}}if(!(0,l.isSymbolNode)(this.object))throw new TypeError("SymbolNode expected as object");return function(e,t,n){var r=i(e,t,n);return e.set(a,r),r}}}
2,{key:"forEach",value:function(e){e(this.object,"object",this),this.index&&e(this.index,"index",this),e(this.value,"value",this)}},{key:"map",value:function(e){return new t(this._ifNode(e(this.object,"object",this)),this.index?this._ifNode(e(this.index,"index",this)):null,this._ifNode(e(this.value,"value",this)))}},{key:"clone",value:function(){return new t(this.object,this.index,this.value)}},{key:"_toString",value:function(e){var t=this.object.toString(e),n=this.index?this.index.toString(e):"",r=this.value.toString(e);return b(this,e&&e.parenthesis,e&&e.implicit)&&(r="("+r+")"),t+n+" = "+r}},{key:"toJSON",value:function(){return{mathjs:h,object:this.object,index:this.index,value:this.value}}},{key:"_toHTML",value:function(e){var t=this.object.toHTML(e),n=this.index?this.index.toHTML(e):"",r=this.value.toHTML(e);return b(this,e&&e.parenthesis,e&&e.implicit)&&(r='<span class="math-paranthesis math-round-parenthesis">(</span>'+r+'<span class="math-paranthesis math-round-parenthesis">)</span>'),t+n+'<span class="math-operator math-assignment-operator math-variable-assignment-operator math-binary-operator">=</span>'+r}},{key:"_toTex",value:function(e){var t=this.object.toTex(e),n=this.index?this.index.toTex(e):"",r=this.value.toTex(e);return b(this,e&&e.parenthesis,e&&e.implicit)&&(r="\\left(".concat(r,"\\right)")),t+n+"="+r}}],[{key:"fromJSON",value:function(e){return new t(e.object,e.index,e.value)}}])}(r);return(0,u.default)(D,"name",h),D},{isClass:!0,isNode:!0})},92818:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.corrDocs=void 0,t.corrDocs={name:"corr",category:"Statistics",syntax:["corr(A,B)"],description:"Compute the correlation coefficient of a two list with values, For matrices, the matrix correlation coefficient is calculated.",examples:["corr([2, 4, 6, 8],[1, 2, 3, 6])","corr(matrix([[1, 2.2, 3, 4.8, 5], [1, 2, 3, 4, 5]]), matrix([[4, 5.3, 6.6, 7, 8], [1, 2, 3, 4, 5]]))"],seealso:["max","mean","min","median","min","prod","std","sum"]}},92861:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){var t=e.element,n={isOpen:!1,set open(e){this.isOpen=e,r(e)},get open(){return this.isOpen}},r=function(e){e?(t.setAttribute("pushpin-open",""),document.addEventListener("click",i),document.addEventListener("keyup",a)):(document.removeEventListener("click",i),document.removeEventListener("keyup",a),t.removeAttribute("pushpin-open"))},i=function(){n.open=!1},a=function(e){"Escape"===e.key&&(n.open=!1)};t.addEventListener("click",function(e){e.stopPropagation(),n.open=!n.open}),t.pushpin={open:function(){return n.open=!0},close:function(){return n.open=!1}}}},92987:function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},93110:function(e,t,n){var r;!function(){"use strict";var i,a,o,s=9e15,c=1e9,u="0123456789abcdef",l="2.3025850929940456840179914546843642076011014886287729760333279009675726096773524802359972050895982983419677840422862486334095254650828067566662873690987816894829072083255546808437998948262331985283935053089653777326288461633662222876982198867465436674744042432743651550489343149393914796194044002221051017141748003688084012647080685567743216228355220114804663715659121373450747856947683463616792101806445070648000277502684916746550586856935673420670581136429224554405758925724208241314695689016758940256776311356919292033376587141660230105703089634572075440370847469940168269282808481184289314848524948644871927809676271275775397027668605952496716674183485704422507197965004714951050492214776567636938662976979522110718264549734772662425709429322582798502585509785265383207606726317164309505995087807523710333101197857547331541421808427543863591778117054309827482385045648019095610299291824318237525357709750539565187697510374970888692180205189339507238539205144634197265287286965110862571492198849978748873771345686209167058",d="3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193
211881710100031378387528865875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989380952572010654858632789",f={precision:20,rounding:4,modulo:1,toExpNeg:-7,toExpPos:21,minE:-s,maxE:s,crypto:!1},p=!0,m="[DecimalError] ",y=m+"Invalid argument: ",v=m+"Precision limit exceeded",h=m+"crypto unavailable",g="[object Decimal]",b=Math.floor,D=Math.pow,x=/^0b([01]+(\.[01]*)?|\.[01]+)(p[+-]?\d+)?$/i,_=/^0x([0-9a-f]+(\.[0-9a-f]*)?|\.[0-9a-f]+)(p[+-]?\d+)?$/i,w=/^0o([0-7]+(\.[0-7]*)?|\.[0-7]+)(p[+-]?\d+)?$/i,N=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,M=1e7,O=l.length-1,S=d.length-1,A={toStringTag:g};function E(e){var t,n,r,i=e.length-1,a="",o=e[0];if(i>0){for(a+=o,t=1;t<i;t++)(n=7-(r=e[t]+"").length)&&(a+=z(n)),a+=r;(n=7-(r=(o=e[t])+"").length)&&(a+=z(n))}else if(0===o)return"0";for(;o%10==0;)o/=10;return a+o}function P(e,t,n){if(e!==~~e||e<t||e>n)throw Error(y+e)}function C(e,t,n,r){var i,a,o,s;for(a=e[0];a>=10;a/=10)--t;return--t<0?(t+=7,i=0):(i=Math.ceil((t+1)/7),t%=7),a=D(10,7-t),s=e[i]%a|0,null==r?t<3?(0==t?s=s/100|0:1==t&&(s=s/10|0),o=n<4&&99999==s||n>3&&49999==s||5e4==s||0==s):o=(n<4&&s+1==a||n>3&&s+1==a/2)&&(e[i+1]/a/100|0)==D(10,t-2)-1||(s==a/2||0==s)&&!(e[i+1]/a/100|0):t<4?(0==t?s=s/1e3|0:1==t?s=s/100|0:2==t&&(s=s/10|0),o=(r||n<4)&&9999==s||!r&&n>3&&4999==s):o=((r||n<4)&&s+1==a||!r&&n>3&&s+1==a/2)&&(e[i+1]/a/1e3|0)==D(10,t-3)-1,o}function j(e,t,n){for(var r,i,a=[0],o=0,s=e.length;o<s;){for(i=a.length;i--;)a[i]*=t;for(a[0]+=u.indexOf(e.charAt(o++)),r=0;r<a.length;r++)a[r]>n-1&&(void 0===a[r+1]&&(a[r+1]=0),a[r+1]+=a[r]/n|0,a[r]%=n)}return a.reverse()}A.absoluteValue=A.abs=function(){var e=new this.constructor(this);return e.s<0&&(e.s=1),F(e)},A.ceil=function(){return F(new this.constructor(this),this.e+1,2)},A.clampedTo=A.clamp=function(e,t){var n=this,r=n.constructor;if(e=new r(e),t=new r(t),!e.s||!t.s)return new r(NaN);if(e.gt(t))throw Error(y+t);return n.cmp(e)<0?e:n.cmp(t)>0?t:new r(n)},A.comparedTo=A.cmp=function(e){var t,n,r,i,a=this,o=a.d,s=(e=new a.constructor(e)).d,c=a.s,u=e.s;if(!o||!s)return c&&u?c!==u?c:o===s?0:!o^c<0?1:-1:NaN;if(!o[0]||!s[0])return o[0]?c:s[0]?-u:0;if(c!==u)return c;if(a.e!==e.e)return a.e>e.e^c<0?1:-1;for(t=0,n=(r=o.length)<(i=s.length)?r:i;t<n;++t)if(o[t]!==s[t])return o[t]>s[t]^c<0?1:-1;return r===i?0:r>i^c<0?1:-1},A.cosine=A.cos=function(){var e,t,n=this,r=n.constructor;return n.d?n.d[0]?(e=r.precision,t=r.rounding,r.precision=e+Math.max(n.e,n.sd())+7,r.rounding=1,n=function(e,t){var n,r,i;if(t.isZero())return t;(r=t.d.length)<32?i=(1/X(4,n=Math.ceil(r/3))).toString():(n=16,i="2.3283064365386962890625e-10"),e.precision+=n,t=Q(e,1,t.times(i),new e(1));for(var a=n;a--;){var o=t.times(t);t=o.times(o).minus(o).times(8).plus(1)}return e.precision-=n,t}(r,Y(r,n)),r.precision=e,r.rounding=t,F(2==o||3==o?n.neg():n,e,t,!0)):new r(1):new r(NaN)},A.cubeRoot=A.cbrt=function(){var e,t,n,r,i,a,o,s,c,u,l=this,d=l.constructor;if(!l.isFinite()||l.isZero())return new d(l);for(p=!1,(a=l.s*D(l.s*l,1/3))&&Math.abs(a)!=1/0?r=new d(a.toString()):(n=E(l.d),(a=((e=l.e)-n.length+1)%3)&&(n+=1==a||-2==a?"0":"00"),a=D(n,1/3),e=b((e+1)/3)-(e%3==(e<0?-1:2)),(r=new d(n=a==1/0?"5e"+e:(n=a.toExponential()).slice(0,n.indexOf("e")+1)+e)).s=l.s),o=(e=d.precision)+3;;)if(u=(c=(s=r).times(s).times(s)).plus(l),r=T(u.plus(l).times(s),u.plus(c),o+2,1),E(s.d).slice(0,o)===(n=E(r.d)).slice(0,o)){if("9999"!=(n=n.slice(o-3,o+1))&&(i||"4999"!=n)){+n&&(+n.slice(1)||"5"!=n.charAt(0))||(F(r,e+1,1),t=!r.times(r).times(r).eq(l));break}if(!i&&(F(s,e+1,0),s.times(s).times(s).eq(l))){r=s;break}o+=4,i=1}return p=!0,F(r,e,d.rounding,t)},A.decimalPlaces=A.dp=function(){var e,t=this.d,n=NaN;if(t){if(n=7*((e=t.length-1)-b(this.e/7)),e=t[e])for(;e%10==0;e/=10)n--;n<0&&(n=0)}return n},A.dividedBy=A.div=function(e){return T(this,new this.constructor(e))},A.dividedToIntegerBy=A.divToInt=function(e){var t=this.constructor;return F(T(this,new t(e),0,1,1),t.precision,t.rounding)},A.equals=A.eq=function(e){return 0===this.cmp(e)},A.floor=function(){return F(new this.constructor(this),this.e+1,3)},A.greaterThan=A.gt=function(e){return this.cmp(e)>0},A.greaterThanOrEqualTo=A.gte=function(e){var t=this.cmp(e);return 1==t||0===t},A.hyperbolicCosine=A.cosh=function(){var e,t,n,r,i,a=this,o=a.constructor,s=new o(1);if(!a.isFinite())return new o(a.s?1/0:NaN);if(a.isZero())return s;n=o.precision,r=o.rounding,o.precision=n+Math.max(a.e,a.sd())+4,o.rounding=1,(i=a.d.length)<32?t=(1/X(4,e=Math.ceil(i/3))).toString():(e=16,t="2.3283064365386962890625e-10"),a=Q(o,1,a.times(t),new o(1),!0);for(var c,u=e,l=new o(8);u--;)c=a.times(a),a=s.minus(c.times(l.minus(c.times(l))));return F(a,o.precision=n,o.rounding=r,!0)},A.hyperbolicSine=A.sinh=function(){var e,t,n,r,i=this,a=i.constructor;if(!i.isFinite()||i.isZero())return new a(i);
vendor: 10,465 bytes, line 2
2if(t=a.precision,n=a.rounding,a.precision=t+Math.max(i.e,i.sd())+4,a.rounding=1,(r=i.d.length)<3)i=Q(a,2,i,i,!0);else{e=(e=1.4*Math.sqrt(r))>16?16:0|e,i=Q(a,2,i=i.times(1/X(5,e)),i,!0);for(var o,s=new a(5),c=new a(16),u=new a(20);e--;)o=i.times(i),i=i.times(s.plus(o.times(c.times(o).plus(u))))}return a.precision=t,a.rounding=n,F(i,t,n,!0)},A.hyperbolicTangent=A.tanh=function(){var e,t,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(e=r.precision,t=r.rounding,r.precision=e+7,r.rounding=1,T(n.sinh(),n.cosh(),r.precision=e,r.rounding=t)):new r(n.s)},A.inverseCosine=A.acos=function(){var e=this,t=e.constructor,n=e.abs().cmp(1),r=t.precision,i=t.rounding;return-1!==n?0===n?e.isNeg()?I(t,r,i):new t(0):new t(NaN):e.isZero()?I(t,r+4,i).times(.5):(t.precision=r+6,t.rounding=1,e=new t(1).minus(e).div(e.plus(1)).sqrt().atan(),t.precision=r,t.rounding=i,e.times(2))},A.inverseHyperbolicCosine=A.acosh=function(){var e,t,n=this,r=n.constructor;return n.lte(1)?new r(n.eq(1)?0:NaN):n.isFinite()?(e=r.precision,t=r.rounding,r.precision=e+Math.max(Math.abs(n.e),n.sd())+4,r.rounding=1,p=!1,n=n.times(n).minus(1).sqrt().plus(n),p=!0,r.precision=e,r.rounding=t,n.ln()):new r(n)},A.inverseHyperbolicSine=A.asinh=function(){var e,t,n=this,r=n.constructor;return!n.isFinite()||n.isZero()?new r(n):(e=r.precision,t=r.rounding,r.precision=e+2*Math.max(Math.abs(n.e),n.sd())+6,r.rounding=1,p=!1,n=n.times(n).plus(1).sqrt().plus(n),p=!0,r.precision=e,r.rounding=t,n.ln())},A.inverseHyperbolicTangent=A.atanh=function(){var e,t,n,r,i=this,a=i.constructor;return i.isFinite()?i.e>=0?new a(i.abs().eq(1)?i.s/0:i.isZero()?i:NaN):(e=a.precision,t=a.rounding,r=i.sd(),Math.max(r,e)<2*-i.e-1?F(new a(i),e,t,!0):(a.precision=n=r-i.e,i=T(i.plus(1),new a(1).minus(i),n+e,1),a.precision=e+4,a.rounding=1,i=i.ln(),a.precision=e,a.rounding=t,i.times(.5))):new a(NaN)},A.inverseSine=A.asin=function(){var e,t,n,r,i=this,a=i.constructor;return i.isZero()?new a(i):(t=i.abs().cmp(1),n=a.precision,r=a.rounding,-1!==t?0===t?((e=I(a,n+4,r).times(.5)).s=i.s,e):new a(NaN):(a.precision=n+6,a.rounding=1,i=i.div(new a(1).minus(i.times(i)).sqrt().plus(1)).atan(),a.precision=n,a.rounding=r,i.times(2)))},A.inverseTangent=A.atan=function(){var e,t,n,r,i,a,o,s,c,u=this,l=u.constructor,d=l.precision,f=l.rounding;if(u.isFinite()){if(u.isZero())return new l(u);if(u.abs().eq(1)&&d+4<=S)return(o=I(l,d+4,f).times(.25)).s=u.s,o}else{if(!u.s)return new l(NaN);if(d+4<=S)return(o=I(l,d+4,f).times(.5)).s=u.s,o}for(l.precision=s=d+10,l.rounding=1,e=n=Math.min(28,s/7+2|0);e;--e)u=u.div(u.times(u).plus(1).sqrt().plus(1));for(p=!1,t=Math.ceil(s/7),r=1,c=u.times(u),o=new l(u),i=u;-1!==e;)if(i=i.times(c),a=o.minus(i.div(r+=2)),i=i.times(c),void 0!==(o=a.plus(i.div(r+=2))).d[t])for(e=t;o.d[e]===a.d[e]&&e--;);return n&&(o=o.times(2<<n-1)),p=!0,F(o,l.precision=d,l.rounding=f,!0)},A.isFinite=function(){return!!this.d},A.isInteger=A.isInt=function(){return!!this.d&&b(this.e/7)>this.d.length-2},A.isNaN=function(){return!this.s},A.isNegative=A.isNeg=function(){return this.s<0},A.isPositive=A.isPos=function(){return this.s>0},A.isZero=function(){return!!this.d&&0===this.d[0]},A.lessThan=A.lt=function(e){return this.cmp(e)<0},A.lessThanOrEqualTo=A.lte=function(e){return this.cmp(e)<1},A.logarithm=A.log=function(e){var t,n,r,i,a,o,s,c,u=this,l=u.constructor,d=l.precision,f=l.rounding;if(null==e)e=new l(10),t=!0;else{if(n=(e=new l(e)).d,e.s<0||!n||!n[0]||e.eq(1))return new l(NaN);t=e.eq(10)}if(n=u.d,u.s<0||!n||!n[0]||u.eq(1))return new l(n&&!n[0]?-1/0:1!=u.s?NaN:n?0:1/0);if(t)if(n.length>1)a=!0;else{for(i=n[0];i%10==0;)i/=10;a=1!==i}if(p=!1,o=V(u,s=d+5),r=t?q(l,s+10):V(e,s),C((c=T(o,r,s,1)).d,i=d,f))do{if(o=V(u,s+=10),r=t?q(l,s+10):V(e,s),c=T(o,r,s,1),!a){+E(c.d).slice(i+1,i+15)+1==1e14&&(c=F(c,d+1,0));break}}while(C(c.d,i+=10,f));return p=!0,F(c,d,f)},A.minus=A.sub=function(e){var t,n,r,i,a,o,s,c,u,l,d,f,m=this,y=m.constructor;if(e=new y(e),!m.d||!e.d)return m.s&&e.s?m.d?e.s=-e.s:e=new y(e.d||m.s!==e.s?m:NaN):e=new y(NaN),e;if(m.s!=e.s)return e.s=-e.s,m.plus(e);if(u=m.d,f=e.d,s=y.precision,c=y.rounding,!u[0]||!f[0]){if(f[0])e.s=-e.s;else{if(!u[0])return new y(3===c?-0:0);e=new y(m)}return p?F(e,s,c):e}if(n=b(e.e/7),l=b(m.e/7),u=u.slice(),a=l-n){for((d=a<0)?(t=u,a=-a,o=f.length):(t=f,n=l,o=u.length),a>(r=Math.max(Math.ceil(s/7),o)+2)&&(a=r,t.length=1),t.reverse(),r=a;r--;)t.push(0);t.reverse()}else{for((d=(r=u.length)<(o=f.length))&&(o=r),r=0;r<o;r++)if(u[r]!=f[r]){d=u[r]<f[r];break}a=0}for(d&&(t=u,u=f,f=t,e.s=-e.s),o=u.length,r=f.length-o;r>0;--r)u[o++]=0;for(r=f.length;r>a;){if(u[--r]<f[r]){for(i=r;i&&0===u[--i];)u[i]=M-1;--u[i],u[r]+=M}u[r]-=f[r]}for(;0===u[--o];)u.pop();for(;0===u[0];u.shift())--n;return u[0]?(e.d=u,e.e=B(u,n),p?F(e,s,c):e):new y(3===c?-0:0)},A.modulo=A.mod=function(e){var t,n=this,r=n.constructor;return e=new r(e),!n.d||!e.s||e.d&&!e.d[0]?new r(NaN):!e.d||n.d&&!n.d[0]?F(new r(n),r.precision,r.rounding):(p=!1,9==r.modulo?(t=T(n,e.abs(),0,3,1)).s*=e.s:t=T(n,e,0,r.modulo,1),t=t.times(e),p=!0,n.minus(t))},A.naturalExponential=A.exp=function(){return G(this)},A.naturalLogarithm=A.ln=function(){return V(this)},A.negated=A.neg=function(){var e=new this.constructor(this);return e.s=-e.s,F(e)},A.plus=A.add=function(e){var t,n,r,i,a,o,s,c,u,l,d=this,f=d.constructor;if(e=new f(e),!d.d||!e.d)return d.s&&e.s?d.d||(e=new f(e.d||d.s===e.s?d:NaN)):e=new f(NaN),e;if(d.s!=e.s)return e.s=-e.s,d.minus(e);if(u=d.d,l=e.d,s=f.precision,c=f.rounding,!u[0]||!l[0])return l[0]||(e=new f(d)),p?F(e,s,c):e;if(a=b(d.e/7),r=b(e.e/7),u=u.slice(),i=a-r){for(i<0?(n=u,i=-i,o=l.length):(n=l,r=a,o=u.length),i>(o=(a=Math.ceil(s/7))>o?a+1:o+1)&&(i=o,n.length=1),n.reverse();i--;)n.push(0);n.reverse()}for((o=u.length)-(i=l.length)<0&&(i=o,n=l,l=u,u=n),t=0;i;)t=(u[--i]=u[i]+l[i]+t)/M|0,u[i]%=M;for(t&&(u.unshift(t),++r),o=u.length;0==u[--o];)u.pop();return e.d=u,e.e=B(u,r),p?F(e,s,c):e},A.precision=A.sd=function(e){var t,n=this;if(void 0!==e&&e!==!!e&&1!==e&&0!==e)throw Error(y+e);return n.d?(t=R(n.d),e&&n.e+1>t&&(t=n.e+1)):t=NaN,t},A.round=function(){var e=this,t=e.constructor;return F(new t(e),e.e+1,t.rounding)},A.sine=A.sin=function(){var e,t,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(e=r.precision,t=r.rounding,r.precision=e+Math.max(n.e,n.sd())+7,r.rounding=1,n=function(e,t){var n,r=t.d.length;if(r<3)return t.isZero()?t:Q(e,2,t,t);n=(n=1.4*Math.sqrt(r))>16?16:0|n,t=Q(e,2,t=t.times(1/X(5,n)),t);for(var i,a=new e(5),o=new e(16),s=new e(20);n--;)i=t.times(t),t=t.times(a.plus(i.times(o.times(i).minus(s))));return t}(r,Y(r,n)),r.precision=e,r.rounding=t,F(o>2?n.neg():n,e,t,!0)):new r(NaN)},A.squareRoot=A.sqrt=function(){var e,t,n,r,i,a,o=this,s=o.d,c=o.e,u=o.s,l=o.constructor;if(1!==u||!s||!s[0])return new l(!u||u<0&&(!s||s[0])?NaN:s?o:1/0);for(p=!1,0==(u=Math.sqrt(+o))||u==1/0?(((t=E(s)).length+c)%2==0&&(t+="0"),u=Math.sqrt(t),c=b((c+1)/2)-(c<0||c%2),r=new l(t=u==1/0?"5e"+c:(t=u.toExponential()).slice(0,t.indexOf("e")+1)+c)):r=new l(u.toString()),n=(c=l.precision)+3;;)if(r=(a=r).plus(T(o,a,n+2,1)).times(.5),E(a.d).slice(0,n)===(t=E(r.d)).slice(0,n)){if("9999"!=(t=t.slice(n-3,n+1))&&(i||"4999"!=t)){+t&&(+t.slice(1)||"5"!=t.charAt(0))||(F(r,c+1,1),e=!r.times(r).eq(o));break}if(!i&&(F(a,c+1,0),a.times(a).eq(o))){r=a;break}n+=4,i=1}return p=!0,F(r,c,l.rounding,e)},A.tangent=A.tan=function(){var e,t,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(e=r.precision,t=r.rounding,r.precision=e+10,r.rounding=1,(n=n.sin()).s=1,n=T(n,new r(1).minus(n.times(n)).sqrt(),e+10,0),r.precision=e,r.rounding=t,F(2==o||4==o?n.neg():n,e,t,!0)):new r(NaN)},A.times=A.mul=function(e){var t,n,r,i,a,o,s,c,u,l=this,d=l.constructor,f=l.d,m=(e=new d(e)).d;if(e.s*=l.s,!(f&&f[0]&&m&&m[0]))return new d(!e.s||f&&!f[0]&&!m||m&&!m[0]&&!f?NaN:f&&m?0*e.s:e.s/0);for(n=b(l.e/7)+b(e.e/7),(c=f.length)<(u=m.length)&&(a=f,f=m,m=a,o=c,c=u,u=o),a=[],r=o=c+u;r--;)a.push(0);for(r=u;--r>=0;){for(t=0,i=c+r;i>r;)s=a[i]+m[r]*f[i-r-1]+t,a[i--]=s%M|0,t=s/M|0;a[i]=(a[i]+t)%M|0}for(;!a[--o];)a.pop();return t?++n:a.shift(),e.d=a,e.e=B(a,n),p?F(e,d.precision,d.rounding):e},A.toBinary=function(e,t){return J(this,2,e,t)},A.toDecimalPlaces=A.toDP=function(e,t){var n=this,r=n.constructor;return n=new r(n),void 0===e?n:(P(e,0,c),void 0===t?t=r.rounding:P(t,0,8),F(n,e+n.e+1,t))},A.toExponential=function(e,t){var n,r=this,i=r.constructor;return void 0===e?n=k(r,!0):(P(e,0,c),void 0===t?t=i.rounding:P(t,0,8),n=k(r=F(new i(r),e+1,t),!0,e+1)),r.isNeg()&&!r.isZero()?"-"+n:n},A.toFixed=function(e,t){var n,r,i=this,a=i.constructor;return void 0===e?n=k(i):(P(e,0,c),void 0===t?t=a.rounding:P(t,0,8),n=k(r=F(new a(i),e+i.e+1,t),!1,e+r.e+1)),i.isNeg()&&!i.isZero()?"-"+n:n},A.toFraction=function(e){var t,n,r,i,a,o,s,c,u,l,d,f,m=this,v=m.d,h=m.constructor;if(!v)return new h(m);if(u=n=new h(1),r=c=new h(0),o=(a=(t=new h(r)).e=R(v)-m.e-1)%7,t.d[0]=D(10,o<0?7+o:o),null==e)e=a>0?t:u;else{if(!(s=new h(e)).isInt()||s.lt(u))throw Error(y+s);e=s.gt(t)?a>0?t:u:s}for(p=!1,s=new h(E(v)),l=h.precision,h.precision=a=7*v.length*2;d=T(s,t,0,1,1),1!=(i=n.plus(d.times(r))).cmp(e);)n=r,r=i,i=u,u=c.plus(d.times(i)),c=i,i=t,t=s.minus(d.times(i)),s=i;return i=T(e.minus(n),r,0,1,1),c=c.plus(i.times(u)),n=n.plus(i.times(r)),c.s=u.s=m.s,f=T(u,r,a,1).minus(m).abs().cmp(T(c,n,a,1).minus(m).abs())<1?[u,r]:[c,n],h.precision=l,p=!0,f},A.toHexadecimal=A.toHex=function(e,t){return J(this,16,e,t)},A.toNearest=function(e,t){var n=this,r=n.constructor;if(n=new r(n),null==e){if(!n.d)return n;e=new r(1),t=r.rounding}else{if(e=new r(e),void 0===t?t=r.rounding:P(t,0,8),!n.d)return e.s?n:e;if(!e.d)return e.s&&(e.s=n.s),e}return e.d[0]?(p=!1,n=T(n,e,0,t,1).times(e),p=!0,F(n)):(e.s=n.s,n=e),n},A.toNumber=function(){return+this},A.toOctal=function(e,t){return J(this,8,e,t)},A.toPower=A.pow=function(e){var t,n,r,i,a,o,s=this,c=s.constructor,u=+(e=new c(e));if(!(s.d&&e.d&&s.d[0]&&e.d[0]))return new c(D(+s,u));if((s=new c(s)).eq(1))return s;if(r=c.precision,a=c.rounding,e.eq(1))return F(s,r,a);if((t=b(e.e/7))>=e.d.length-1&&(n=u<0?-u:u)<=9007199254740991)return i=L(c,s,n,r),e.s<0?new c(1).div(i):F(i,r,a);if((o=s.s)<0){if(t<e.d.length-1)return new c(NaN);if(1&e.d[t]||(o=1),0==s.e&&1==s.d[0]&&1==s.d.length)return s.s=o,s}return(t=0!=(n=D(+s,u))&&isFinite(n)?new c(n+"").e:b(u*(Math.log("0."+E(s.d))/Math.LN10+s.e+1)))>c.maxE+1||t<c.minE-1?new c(t>0?o/0:0):(p=!1,c.rounding=s.s=1,n=Math.min(12,(t+"").length),(i=G(e.times(V(s,r+n)),r)).d&&C((i=F(i,r+5,1)).d,r,a)&&(t=r
vendor: 1,445 bytes, line 2
2+10,+E((i=F(G(e.times(V(s,t+n)),t),t+5,1)).d).slice(r+1,r+15)+1==1e14&&(i=F(i,r+1,0))),i.s=o,p=!0,c.rounding=a,F(i,r,a))},A.toPrecision=function(e,t){var n,r=this,i=r.constructor;return void 0===e?n=k(r,r.e<=i.toExpNeg||r.e>=i.toExpPos):(P(e,1,c),void 0===t?t=i.rounding:P(t,0,8),n=k(r=F(new i(r),e,t),e<=r.e||r.e<=i.toExpNeg,e)),r.isNeg()&&!r.isZero()?"-"+n:n},A.toSignificantDigits=A.toSD=function(e,t){var n=this.constructor;return void 0===e?(e=n.precision,t=n.rounding):(P(e,1,c),void 0===t?t=n.rounding:P(t,0,8)),F(new n(this),e,t)},A.toString=function(){var e=this,t=e.constructor,n=k(e,e.e<=t.toExpNeg||e.e>=t.toExpPos);return e.isNeg()&&!e.isZero()?"-"+n:n},A.truncated=A.trunc=function(){return F(new this.constructor(this),this.e+1,1)},A.valueOf=A.toJSON=function(){var e=this,t=e.constructor,n=k(e,e.e<=t.toExpNeg||e.e>=t.toExpPos);return e.isNeg()?"-"+n:n};var T=function(){function e(e,t,n){var r,i=0,a=e.length;for(e=e.slice();a--;)r=e[a]*t+i,e[a]=r%n|0,i=r/n|0;return i&&e.unshift(i),e}function t(e,t,n,r){var i,a;if(n!=r)a=n>r?1:-1;else for(i=a=0;i<n;i++)if(e[i]!=t[i]){a=e[i]>t[i]?1:-1;break}return a}function n(e,t,n,r){for(var i=0;n--;)e[n]-=i,i=e[n]<t[n]?1:0,e[n]=i*r+e[n]-t[n];for(;!e[0]&&e.length>1;)e.shift()}return function(r,i,o,s,c,u){var l,d,f,p,m,y,v,h,g,D,x,_,w,N,O,S,A,E,P,C,j=r.constructor,T=r.s==i.s?1:-1,k=r.d,B=i.d;if(!(k&&k[0]&&B&&B[0]))return new j(r.s&&i.s&&(k?!B||k[0]!=B[0]:B)?k&&0==k[0]||!B?0*T:T/0:NaN);
vendor: 9,876 bytes, line 2
2for(u?(m=1,d=r.e-i.e):(u=M,m=7,d=b(r.e/m)-b(i.e/m)),P=B.length,A=k.length,D=(g=new j(T)).d=[],f=0;B[f]==(k[f]||0);f++);if(B[f]>(k[f]||0)&&d--,null==o?(N=o=j.precision,s=j.rounding):N=c?o+(r.e-i.e)+1:o,N<0)D.push(1),y=!0;else{if(N=N/m+2|0,f=0,1==P){for(p=0,B=B[0],N++;(f<A||p)&&N--;f++)O=p*u+(k[f]||0),D[f]=O/B|0,p=O%B|0;y=p||f<A}else{for((p=u/(B[0]+1)|0)>1&&(B=e(B,p,u),k=e(k,p,u),P=B.length,A=k.length),S=P,_=(x=k.slice(0,P)).length;_<P;)x[_++]=0;(C=B.slice()).unshift(0),E=B[0],B[1]>=u/2&&++E;do{p=0,(l=t(B,x,P,_))<0?(w=x[0],P!=_&&(w=w*u+(x[1]||0)),(p=w/E|0)>1?(p>=u&&(p=u-1),1==(l=t(v=e(B,p,u),x,h=v.length,_=x.length))&&(p--,n(v,P<h?C:B,h,u))):(0==p&&(l=p=1),v=B.slice()),(h=v.length)<_&&v.unshift(0),n(x,v,_,u),-1==l&&(l=t(B,x,P,_=x.length))<1&&(p++,n(x,P<_?C:B,_,u)),_=x.length):0===l&&(p++,x=[0]),D[f++]=p,l&&x[0]?x[_++]=k[S]||0:(x=[k[S]],_=1)}while((S++<A||void 0!==x[0])&&N--);y=void 0!==x[0]}D[0]||D.shift()}if(1==m)g.e=d,a=y;else{for(f=1,p=D[0];p>=10;p/=10)f++;g.e=f+d*m-1,F(g,c?o+g.e+1:o,s,y)}return g}}();function F(e,t,n,r){var i,a,o,s,c,u,l,d,f,m=e.constructor;e:if(null!=t){if(!(d=e.d))return e;for(i=1,s=d[0];s>=10;s/=10)i++;if((a=t-i)<0)a+=7,o=t,c=(l=d[f=0])/D(10,i-o-1)%10|0;else if((f=Math.ceil((a+1)/7))>=(s=d.length)){if(!r)break e;for(;s++<=f;)d.push(0);l=c=0,i=1,o=(a%=7)-7+1}else{for(l=s=d[f],i=1;s>=10;s/=10)i++;c=(o=(a%=7)-7+i)<0?0:l/D(10,i-o-1)%10|0}if(r=r||t<0||void 0!==d[f+1]||(o<0?l:l%D(10,i-o-1)),u=n<4?(c||r)&&(0==n||n==(e.s<0?3:2)):c>5||5==c&&(4==n||r||6==n&&(a>0?o>0?l/D(10,i-o):0:d[f-1])%10&1||n==(e.s<0?8:7)),t<1||!d[0])return d.length=0,u?(t-=e.e+1,d[0]=D(10,(7-t%7)%7),e.e=-t||0):d[0]=e.e=0,e;if(0==a?(d.length=f,s=1,f--):(d.length=f+1,s=D(10,7-a),d[f]=o>0?(l/D(10,i-o)%D(10,o)|0)*s:0),u)for(;;){if(0==f){for(a=1,o=d[0];o>=10;o/=10)a++;for(o=d[0]+=s,s=1;o>=10;o/=10)s++;a!=s&&(e.e++,d[0]==M&&(d[0]=1));break}if(d[f]+=s,d[f]!=M)break;d[f--]=0,s=1}for(a=d.length;0===d[--a];)d.pop()}return p&&(e.e>m.maxE?(e.d=null,e.e=NaN):e.e<m.minE&&(e.e=0,e.d=[0])),e}function k(e,t,n){if(!e.isFinite())return $(e);var r,i=e.e,a=E(e.d),o=a.length;return t?(n&&(r=n-o)>0?a=a.charAt(0)+"."+a.slice(1)+z(r):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(e.e<0?"e":"e+")+e.e):i<0?(a="0."+z(-i-1)+a,n&&(r=n-o)>0&&(a+=z(r))):i>=o?(a+=z(i+1-o),n&&(r=n-i-1)>0&&(a=a+"."+z(r))):((r=i+1)<o&&(a=a.slice(0,r)+"."+a.slice(r)),n&&(r=n-o)>0&&(i+1===o&&(a+="."),a+=z(r))),a}function B(e,t){var n=e[0];for(t*=7;n>=10;n/=10)t++;return t}function q(e,t,n){if(t>O)throw p=!0,n&&(e.precision=n),Error(v);return F(new e(l),t,1,!0)}function I(e,t,n){if(t>S)throw Error(v);return F(new e(d),t,n,!0)}function R(e){var t=e.length-1,n=7*t+1;if(t=e[t]){for(;t%10==0;t/=10)n--;for(t=e[0];t>=10;t/=10)n++}return n}function z(e){for(var t="";e--;)t+="0";return t}function L(e,t,n,r){var i,a=new e(1),o=Math.ceil(r/7+4);for(p=!1;;){if(n%2&&K((a=a.times(t)).d,o)&&(i=!0),0===(n=b(n/2))){n=a.d.length-1,i&&0===a.d[n]&&++a.d[n];break}K((t=t.times(t)).d,o)}return p=!0,a}function U(e){return 1&e.d[e.d.length-1]}function H(e,t,n){for(var r,i,a=new e(t[0]),o=0;++o<t.length;){if(!(i=new e(t[o])).s){a=i;break}((r=a.cmp(i))===n||0===r&&a.s===n)&&(a=i)}return a}function G(e,t){var n,r,i,a,o,s,c,u=0,l=0,d=0,f=e.constructor,m=f.rounding,y=f.precision;if(!e.d||!e.d[0]||e.e>17)return new f(e.d?e.d[0]?e.s<0?0:1/0:1:e.s?e.s<0?0:e:NaN);for(null==t?(p=!1,c=y):c=t,s=new f(.03125);e.e>-2;)e=e.times(s),d+=5;for(c+=r=Math.log(D(2,d))/Math.LN10*2+5|0,n=a=o=new f(1),f.precision=c;;){if(a=F(a.times(e),c,1),n=n.times(++l),E((s=o.plus(T(a,n,c,1))).d).slice(0,c)===E(o.d).slice(0,c)){for(i=d;i--;)o=F(o.times(o),c,1);if(null!=t)return f.precision=y,o;if(!(u<3&&C(o.d,c-r,m,u)))return F(o,f.precision=y,m,p=!0);f.precision=c+=10,n=a=s=new f(1),l=0,u++}o=s}}function V(e,t){var n,r,i,a,o,s,c,u,l,d,f,m=1,y=e,v=y.d,h=y.constructor,g=h.rounding,b=h.precision;if(y.s<0||!v||!v[0]||!y.e&&1==v[0]&&1==v.length)return new h(v&&!v[0]?-1/0:1!=y.s?NaN:v?0:y);if(null==t?(p=!1,l=b):l=t,h.precision=l+=10,r=(n=E(v)).charAt(0),!(Math.abs(a=y.e)<15e14))return u=q(h,l+2,b).times(a+""),y=V(new h(r+"."+n.slice(1)),l-10).plus(u),h.precision=b,null==t?F(y,b,g,p=!0):y;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=E((y=y.times(e)).d)).charAt(0),m++;for(a=y.e,r>1?(y=new h("0."+n),a++):y=new h(r+"."+n.slice(1)),d=y,c=o=y=T(y.minus(1),y.plus(1),l,1),f=F(y.times(y),l,1),i=3;;){if(o=F(o.times(f),l,1),E((u=c.plus(T(o,new h(i),l,1))).d).slice(0,l)===E(c.d).slice(0,l)){if(c=c.times(2),0!==a&&(c=c.plus(q(h,l+2,b).times(a+""))),c=T(c,new h(m),l,1),null!=t)return h.precision=b,c;if(!C(c.d,l-10,g,s))return F(c,h.precision=b,g,p=!0);h.precision=l+=10,u=o=y=T(d.minus(1),d.plus(1),l,1),f=F(y.times(y),l,1),i=s=1}c=u,i+=2}}function $(e){return String(e.s*e.s/0)}function W(e,t){var n,r,i;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;48===t.charCodeAt(r);r++);for(i=t.length;48===t.charCodeAt(i-1);--i);if(t=t.slice(r,i)){if(i-=r,e.e=n=n-r-1,e.d=[],r=(n+1)%7,n<0&&(r+=7),r<i){for(r&&e.d.push(+t.slice(0,r)),i-=7;r<i;)e.d.push(+t.slice(r,r+=7));r=7-(t=t.slice(r)).length}else r-=i;for(;r--;)t+="0";e.d.push(+t),p&&(e.e>e.constructor.maxE?(e.d=null,e.e=NaN):e.e<e.constructor.minE&&(e.e=0,e.d=[0]))}else e.e=0,e.d=[0];return e}function Z(e,t){var n,r,a,o,s,c,u,l,d;if(t.indexOf("_")>-1){if(t=t.replace(/(\d)_(?=\d)/g,"$1"),N.test(t))return W(e,t)}else if("Infinity"===t||"NaN"===t)return+t||(e.s=NaN),e.e=NaN,e.d=null,e;if(_.test(t))n=16,t=t.toLowerCase();else if(x.test(t))n=2;else{if(!w.test(t))throw Error(y+t);n=8}for((o=t.search(/p/i))>0?(u=+t.slice(o+1),t=t.substring(2,o)):t=t.slice(2),s=(o=t.indexOf("."))>=0,r=e.constructor,s&&(o=(c=(t=t.replace(".","")).length)-o,a=L(r,new r(n),o,2*o)),o=d=(l=j(t,n,M)).length-1;0===l[o];--o)l.pop();return o<0?new r(0*e.s):(e.e=B(l,d),e.d=l,p=!1,s&&(e=T(e,a,4*c)),u&&(e=e.times(Math.abs(u)<54?D(2,u):i.pow(2,u))),p=!0,e)}function Q(e,t,n,r,i){var a,o,s,c,u=e.precision,l=Math.ceil(u/7);for(p=!1,c=n.times(n),s=new e(r);;){if(o=T(s.times(c),new e(t++*t++),u,1),s=i?r.plus(o):r.minus(o),r=T(o.times(c),new e(t++*t++),u,1),void 0!==(o=s.plus(r)).d[l]){for(a=l;o.d[a]===s.d[a]&&a--;);if(-1==a)break}a=s,s=r,r=o,o=a}return p=!0,o.d.length=l+1,o}function X(e,t){for(var n=e;--t;)n*=e;return n}function Y(e,t){var n,r=t.s<0,i=I(e,e.precision,1),a=i.times(.5);if((t=t.abs()).lte(a))return o=r?4:1,t;if((n=t.divToInt(i)).isZero())o=r?3:2;else{if((t=t.minus(n.times(i))).lte(a))return o=U(n)?r?2:3:r?4:1,t;o=U(n)?r?1:4:r?3:2}return t.minus(i).abs()}function J(e,t,n,r){var i,o,s,l,d,f,p,m,y,v=e.constructor,h=void 0!==n;if(h?(P(n,1,c),void 0===r?r=v.rounding:P(r,0,8)):(n=v.precision,r=v.rounding),e.isFinite()){for(h?(i=2,16==t?n=4*n-3:8==t&&(n=3*n-2)):i=t,(s=(p=k(e)).indexOf("."))>=0&&(p=p.replace(".",""),(y=new v(1)).e=p.length-s,y.d=j(k(y),10,i),y.e=y.d.length),o=d=(m=j(p,10,i)).length;0==m[--d];)m.pop();if(m[0]){if(s<0?o--:((e=new v(e)).d=m,e.e=o,m=(e=T(e,y,n,r,0,i)).d,o=e.e,f=a),s=m[n],l=i/2,f=f||void 0!==m[n+1],f=r<4?(void 0!==s||f)&&(0===r||r===(e.s<0?3:2)):s>l||s===l&&(4===r||f||6===r&&1&m[n-1]||r===(e.s<0?8:7)),m.length=n,f)for(;++m[--n]>i-1;)m[n]=0,n||(++o,m.unshift(1));for(d=m.length;!m[d-1];--d);for(s=0,p="";s<d;s++)p+=u.charAt(m[s]);if(h){if(d>1)if(16==t||8==t){for(s=16==t?4:3,--d;d%s;d++)p+="0";for(d=(m=j(p,i,t)).length;!m[d-1];--d);for(s=1,p="1.";s<d;s++)p+=u.charAt(m[s])}else p=p.charAt(0)+"."+p.slice(1);p=p+(o<0?"p":"p+")+o}else if(o<0){for(;++o;)p="0"+p;p="0."+p}else if(++o>d)for(o-=d;o--;)p+="0";else o<d&&(p=p.slice(0,o)+"."+p.slice(o))}else p=h?"0p+0":"0";p=(16==t?"0x":2==t?"0b":8==t?"0o":"")+p}else p=$(e);return e.s<0?"-"+p:p}function K(e,t){if(e.length>t)return e.length=t,!0}function ee(e){return new this(e).abs()}function te(e){return new this(e).acos()}function ne(e){return new this(e).acosh()}function re(e,t){return new this(e).plus(t)}function ie(e){return new this(e).asin()}function ae(e){return new this(e).asinh()}function oe(e){return new this(e).atan()}function se(e){return new this(e).atanh()}function ce(e,t){e=new this(e),t=new this(t);var n,r=this.precision,i=this.rounding,a=r+4;return e.s&&t.s?e.d||t.d?!t.d||e.isZero()?(n=t.s<0?I(this,r,i):new this(0)).s=e.s:!e.d||t.isZero()?(n=I(this,a,1).times(.5)).s=e.s:t.s<0?(this.precision=a,this.rounding=1,n=this.atan(T(e,t,a,1)),t=I(this,a,1),this.precision=r,this.rounding=i,n=e.s<0?n.minus(t):n.plus(t)):n=this.atan(T(e,t,a,1)):(n=I(this,a,1).times(t.s>0?.25:.75)).s=e.s:n=new this(NaN),n}function ue(e){return new this(e).cbrt()}function le(e){return F(e=new this(e),e.e+1,2)}function de(e,t,n){return new this(e).clamp(t,n)}function fe(e){if(!e||"object"!=typeof e)throw Error(m+"Object expected");var t,n,r,i=!0===e.defaults,a=["precision",1,c,"rounding",0,8,"toExpNeg",-s,0,"toExpPos",0,s,"maxE",0,s,"minE",-s,0,"modulo",0,9];for(t=0;t<a.length;t+=3)if(n=a[t],i&&(this[n]=f[n]),void 0!==(r=e[n])){if(!(b(r)===r&&r>=a[t+1]&&r<=a[t+2]))throw Error(y+n+": "+r);this[n]=r}if(n="crypto",i&&(this[n]=f[n]),void 0!==(r=e[n])){if(!0!==r&&!1!==r&&0!==r&&1!==r)throw Error(y+n+": "+r);if(r){if("undefined"==typeof crypto||!crypto||!crypto.getRandomValues&&!crypto.randomBytes)throw Error(h);this[n]=!0}else this[n]=!1}return this}function pe(e){return new this(e).cos()}function me(e){return new this(e).cosh()}function ye(e,t){return new this(e).div(t)}function ve(e){return new this(e).exp()}function he(e){return F(e=new this(e),e.e+1,3)}function ge(){var e,t,n=new this(0);for(p=!1,e=0;e<arguments.length;)if((t=new this(arguments[e++])).d)n.d&&(n=n.plus(t.times(t)));else{if(t.s)return p=!0,new this(1/0);n=t}return p=!0,n.sqrt()}function be(e){return e instanceof i||e&&e.toStringTag===g||!1}function De(e){return new this(e).ln()}function xe(e,t){return new this(e).log(t)}function _e(e){return new this(e).log(2)}function we(e){return new this(e).log(10)}function Ne(){return H(this,arguments,-1)}
vendor: 4,103 bytes, line 2
2function Me(){return H(this,arguments,1)}function Oe(e,t){return new this(e).mod(t)}function Se(e,t){return new this(e).mul(t)}function Ae(e,t){return new this(e).pow(t)}function Ee(e){var t,n,r,i,a=0,o=new this(1),s=[];if(void 0===e?e=this.precision:P(e,1,c),r=Math.ceil(e/7),this.crypto)if(crypto.getRandomValues)for(t=crypto.getRandomValues(new Uint32Array(r));a<r;)(i=t[a])>=429e7?t[a]=crypto.getRandomValues(new Uint32Array(1))[0]:s[a++]=i%1e7;else{if(!crypto.randomBytes)throw Error(h);for(t=crypto.randomBytes(r*=4);a<r;)(i=t[a]+(t[a+1]<<8)+(t[a+2]<<16)+((127&t[a+3])<<24))>=214e7?crypto.randomBytes(4).copy(t,a):(s.push(i%1e7),a+=4);a=r/4}else for(;a<r;)s[a++]=1e7*Math.random()|0;for(e%=7,(r=s[--a])&&e&&(i=D(10,7-e),s[a]=(r/i|0)*i);0===s[a];a--)s.pop();if(a<0)n=0,s=[0];else{for(n=-1;0===s[0];n-=7)s.shift();for(r=1,i=s[0];i>=10;i/=10)r++;r<7&&(n-=7-r)}return o.e=n,o.d=s,o}function Pe(e){return F(e=new this(e),e.e+1,this.rounding)}function Ce(e){return(e=new this(e)).d?e.d[0]?e.s:0*e.s:e.s||NaN}function je(e){return new this(e).sin()}function Te(e){return new this(e).sinh()}function Fe(e){return new this(e).sqrt()}function ke(e,t){return new this(e).sub(t)}function Be(){var e=0,t=arguments,n=new this(t[e]);for(p=!1;n.s&&++e<t.length;)n=n.plus(t[e]);return p=!0,F(n,this.precision,this.rounding)}function qe(e){return new this(e).tan()}function Ie(e){return new this(e).tanh()}function Re(e){return F(e=new this(e),e.e+1,1)}(i=function e(t){var n,r,i;function a(e){var t,n,r,i=this;if(!(i instanceof a))return new a(e);if(i.constructor=a,be(e))return i.s=e.s,void(p?!e.d||e.e>a.maxE?(i.e=NaN,i.d=null):e.e<a.minE?(i.e=0,i.d=[0]):(i.e=e.e,i.d=e.d.slice()):(i.e=e.e,i.d=e.d?e.d.slice():e.d));if("number"==(r=typeof e)){if(0===e)return i.s=1/e<0?-1:1,i.e=0,void(i.d=[0]);if(e<0?(e=-e,i.s=-1):i.s=1,e===~~e&&e<1e7){for(t=0,n=e;n>=10;n/=10)t++;return void(p?t>a.maxE?(i.e=NaN,i.d=null):t<a.minE?(i.e=0,i.d=[0]):(i.e=t,i.d=[e]):(i.e=t,i.d=[e]))}return 0*e!=0?(e||(i.s=NaN),i.e=NaN,void(i.d=null)):W(i,e.toString())}if("string"===r)return 45===(n=e.charCodeAt(0))?(e=e.slice(1),i.s=-1):(43===n&&(e=e.slice(1)),i.s=1),N.test(e)?W(i,e):Z(i,e);if("bigint"===r)return e<0?(e=-e,i.s=-1):i.s=1,W(i,e.toString());throw Error(y+e)}if(a.prototype=A,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.EUCLID=9,a.config=a.set=fe,a.clone=e,a.isDecimal=be,a.abs=ee,a.acos=te,a.acosh=ne,a.add=re,a.asin=ie,a.asinh=ae,a.atan=oe,a.atanh=se,a.atan2=ce,a.cbrt=ue,a.ceil=le,a.clamp=de,a.cos=pe,a.cosh=me,a.div=ye,a.exp=ve,a.floor=he,a.hypot=ge,a.ln=De,a.log=xe,a.log10=we,a.log2=_e,a.max=Ne,a.min=Me,a.mod=Oe,a.mul=Se,a.pow=Ae,a.random=Ee,a.round=Pe,a.sign=Ce,a.sin=je,a.sinh=Te,a.sqrt=Fe,a.sub=ke,a.sum=Be,a.tan=qe,a.tanh=Ie,a.trunc=Re,void 0===t&&(t={}),t&&!0!==t.defaults)for(i=["precision","rounding","toExpNeg","toExpPos","maxE","minE","modulo","crypto"],n=0;n<i.length;)t.hasOwnProperty(r=i[n++])||(t[r]=this[r]);return a.config(t),a}(f)).prototype.constructor=i,i.default=i.Decimal=i,l=new i(l),d=new i(d),void 0===(r=function(){return i}.call(t,n,t,e))||(e.exports=r)}()},93173:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.config=void 0;var i=r(n(94634)),a=n(17776),o=n(46703),s=t.config=function(e){if(e)throw new Error("The global config is readonly. \nPlease create a mathjs instance if you want to change the default configuration. \nExample:\n\n  import { create, all } from 'mathjs';\n  const mathjs = create(all);\n  mathjs.config({ number: 'BigNumber' });\n");return Object.freeze(a.DEFAULT_CONFIG)};(0,i.default)(s,a.DEFAULT_CONFIG,{MATRIX_OPTIONS:o.MATRIX_OPTIONS,NUMBER_OPTIONS:o.NUMBER_OPTIONS})},93266:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.acosDocs=void 0,t.acosDocs={name:"acos",category:"Trigonometry",syntax:["acos(x)"],description:"Compute the inverse cosine of a value in radians.",examples:["acos(0.5)","acos(cos(2.3))"],seealso:["cos","atan","asin"]}},93268:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.randomIntDocs=void 0,t.randomIntDocs={name:"randomInt",category:"Probability",syntax:["randomInt(max)","randomInt(min, max)","randomInt(size)","randomInt(size, max)","randomInt(size, min, max)"],description:"Return a random integer number",examples:["randomInt(10, 20)","randomInt([2, 3], 10)"],seealso:["pickRandom","random"]}},93275:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combinationsWithRepDocs=void 0,t.combinationsWithRepDocs={name:"combinationsWithRep",category:"Probability",syntax:["combinationsWithRep(n, k)"],description:"Compute the number of combinations of n items taken k at a time with replacements.",examples:["combinationsWithRep(7, 5)"],seealso:["combinations","permutations","factorial"]}},93283:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(90083);Object.keys(r).forEach(function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))});var i=n(64160);
2Object.keys(i).forEach(function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))});var a=n(81347);Object.keys(a).forEach(function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))});var o=n(42470);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))});var s=n(21128);Object.keys(s).forEach(function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))});var c=n(98866);Object.keys(c).forEach(function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))});var u=n(92548);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))});var l=n(2776);Object.keys(l).forEach(function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))});var d=n(90846);Object.keys(d).forEach(function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))})},93291:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asinDocs=void 0,t.asinDocs={name:"asin",category:"Trigonometry",syntax:["asin(x)"],description:"Compute the inverse sine of a value in radians.",examples:["asin(0.5)","asin(sin(0.5))"],seealso:["sin","acos","atan"]}},93364:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createWienDisplacement=t.createWeakMixingAngle=t.createVacuumImpedance=t.createThomsonCrossSection=t.createStefanBoltzmann=t.createSpeedOfLight=t.createSecondRadiation=t.createSackurTetrode=t.createRydberg=t.createReducedPlanckConstant=t.createQuantumOfCirculation=t.createProtonMass=t.createPlanckTime=t.createPlanckTemperature=t.createPlanckMass=t.createPlanckLength=t.createPlanckConstant=t.createPlanckCharge=t.createNuclearMagneton=t.createNeutronMass=t.createMolarVolume=t.createMolarPlanckConstant=t.createMolarMassC12=t.createMolarMass=t.createMagneticFluxQuantum=t.createMagneticConstant=t.createLoschmidt=t.createKlitzing=t.createJosephson=t.createInverseConductanceQuantum=t.createHartreeEnergy=t.createGravity=t.createGravitationConstant=t.createGasConstant=t.createFirstRadiation=t.createFineStructure=t.createFermiCoupling=t.createFaraday=t.createElementaryCharge=t.createElectronMass=t.createElectricConstant=t.createEfimovFactor=t.createDeuteronMass=t.createCoulomb=t.createConductanceQuantum=t.createClassicalElectronRadius=t.createBoltzmann=t.createBohrRadius=t.createBohrMagneton=t.createAvogadro=t.createAtomicMass=void 0;var r=n(77942);function i(e,t,n){return(0,r.factory)(e,["config","Unit","BigNumber"],function(e){var r=e.config,i=e.Unit,a=e.BigNumber,o=new i("BigNumber"===r.number?new a(t):parseFloat(t),n);return o.fixPrefix=!0,o})}function a(e,t){return(0,r.factory)(e,["config","BigNumber"],function(e){var n=e.config,r=e.BigNumber;return"BigNumber"===n.number?new r(t):t})}t.createSpeedOfLight=i("speedOfLight","299792458","m s^-1"),t.createGravitationConstant=i("gravitationConstant","6.67430e-11","m^3 kg^-1 s^-2"),t.createPlanckConstant=i("planckConstant","6.62607015e-34","J s"),t.createReducedPlanckConstant=i("reducedPlanckConstant","1.0545718176461565e-34","J s"),t.createMagneticConstant=i("magneticConstant","1.25663706212e-6","N A^-2"),t.createElectricConstant=i("electricConstant","8.8541878128e-12","F m^-1"),t.createVacuumImpedance=i("vacuumImpedance","376.730313667","ohm"),t.createCoulomb=i("coulomb","8.987551792261171e9","N m^2 C^-2"),t.createElementaryCharge=i("elementaryCharge","1.602176634e-19","C"),t.createBohrMagneton=i("bohrMagneton","9.2740100783e-24","J T^-1"),t.createConductanceQuantum=i("conductanceQuantum","7.748091729863649e-5","S"),t.createInverseConductanceQuantum=i("inverseConductanceQuantum","12906.403729652257","ohm"),t.createMagneticFluxQuantum=i("magneticFluxQuantum","2.0678338484619295e-15","Wb"),t.createNuclearMagneton=i("nuclearMagneton","5.0507837461e-27","J T^-1"),t.createKlitzing=i("klitzing","25812.807459304513","ohm"),t.createJosephson=i("josephson","4.835978484169836e14 Hz V","Hz V^-1"),t.createBohrRadius=i("bohrRadius","5.29177210903e-11","m"),t.createClassicalElectronRadius=i("classicalElectronRadius","2.8179403262e-15","m"),t.createElectronMass=i("electronMass","9.1093837015e-31","kg"),t.createFermiCoupling=i("fermiCoupling","1.1663787e-5","GeV^-2"),t.createFineStructure=a("fineStructure",.0072973525693),t.createHartreeEnergy=i("hartreeEnergy","4.3597447222071e-18","J"),t.createProtonMass=i("protonMass","1.67262192369e-27","kg"),t.createDeuteronMass=i("deuteronMass","3.3435830926e-27","kg"),t.createNeutronMass=i("neutronMass","1.6749271613e-27","kg"),t.createQuantumOfCirculation=i("quantumOfCirculation","3.6369475516e-4","m^2 s^-1"),t.createRydberg
2=i("rydberg","10973731.568160","m^-1"),t.createThomsonCrossSection=i("thomsonCrossSection","6.6524587321e-29","m^2"),t.createWeakMixingAngle=a("weakMixingAngle",.2229),t.createEfimovFactor=a("efimovFactor",22.7),t.createAtomicMass=i("atomicMass","1.66053906660e-27","kg"),t.createAvogadro=i("avogadro","6.02214076e23","mol^-1"),t.createBoltzmann=i("boltzmann","1.380649e-23","J K^-1"),t.createFaraday=i("faraday","96485.33212331001","C mol^-1"),t.createFirstRadiation=i("firstRadiation","3.7417718521927573e-16","W m^2"),t.createLoschmidt=i("loschmidt","2.686780111798444e25","m^-3"),t.createGasConstant=i("gasConstant","8.31446261815324","J K^-1 mol^-1"),t.createMolarPlanckConstant=i("molarPlanckConstant","3.990312712893431e-10","J s mol^-1"),t.createMolarVolume=i("molarVolume","0.022413969545014137","m^3 mol^-1"),t.createSackurTetrode=a("sackurTetrode",-1.16487052358),t.createSecondRadiation=i("secondRadiation","0.014387768775039337","m K"),t.createStefanBoltzmann=i("stefanBoltzmann","5.67037441918443e-8","W m^-2 K^-4"),t.createWienDisplacement=i("wienDisplacement","2.897771955e-3","m K"),t.createMolarMass=i("molarMass","0.99999999965e-3","kg mol^-1"),t.createMolarMassC12=i("molarMassC12","11.9999999958e-3","kg mol^-1"),t.createGravity=i("gravity","9.80665","m s^-2"),t.createPlanckLength=i("planckLength","1.616255e-35","m"),t.createPlanckMass=i("planckMass","2.176435e-8","kg"),t.createPlanckTime=i("planckTime","5.391245e-44","s"),t.createPlanckCharge=i("planckCharge","1.87554603778e-18","C"),t.createPlanckTemperature=i("planckTemperature","1.416785e+32","K")},93392:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFilterTransform=void 0;var r=n(53059),i=n(80257),a=n(77942),o=n(22478),s=n(73654),c=["typed"];function u(e,t){return(0,i.filter)(e,function(e,n,i){return(0,r.applyCallback)(t,e,[n+1],i,"filter")})}t.createFilterTransform=(0,a.factory)("filter",c,function(e){var t=e.typed;function n(e,t,n){var i,a;return e[0]&&(i=e[0].compile().evaluate(n)),e[1]&&(a=(0,o.isSymbolNode)(e[1])||(0,o.isFunctionAssignmentNode)(e[1])?e[1].compile().evaluate(n):(0,s.compileInlineExpression)(e[1],t,n)),r(i,a)}n.rawArgs=!0;var r=t("filter",{"Array, function":u,"Matrix, function":function(e,t){return e.create(u(e.toArray(),t))},"Array, RegExp":i.filterRegExp,"Matrix, RegExp":function(e,t){return e.create((0,i.filterRegExp)(e.toArray(),t))}});return n},{isTransformFunction:!0})},93494:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.planckTemperatureDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.planckTemperatureDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createPlanckTemperature:a.createPlanckTemperature}},93526:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMapTransform=void 0;var r=n(53059),i=n(80257),a=n(77942),o=n(22478),s=n(73654),c=["typed"];function u(e,t,n){return function e(a,o){return Array.isArray(a)?(0,i.map)(a,function(t,n){return e(t,o.concat(n+1))}):(0,r.applyCallback)(t,a,o,n,"map")}(e,[])}t.createMapTransform=(0,a.factory)("map",c,function(e){var t=e.typed;function n(e,t,n){var i,a;return e[0]&&(i=e[0].compile().evaluate(n)),e[1]&&(a=(0,o.isSymbolNode)(e[1])||(0,o.isFunctionAssignmentNode)(e[1])?e[1].compile().evaluate(n):(0,s.compileInlineExpression)(e[1],t,n)),r(i,a)}n.rawArgs=!0;var r=t("map",{"Array, function":function(e,t){return u(e,t,e)},"Matrix, function":function(e,t){return e.create(u(e.valueOf(),t,e))}});return n},{isTransformFunction:!0})},93642:function(e,t,n){"use strict";var r=n(24994),i=n(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.create=function e(t,n){var r=(0,a.default)({},v.DEFAULT_CONFIG,n);if("function"!=typeof Object.create)throw new Error("ES5 not supported by this JavaScript engine. Please load the es5-shim and es5-sham library for compatibility.");var i=c.mixin({isNumber:f.isNumber,isComplex:f.isComplex,isBigNumber:f.isBigNumber,isFraction:f.isFraction,isUnit:f.isUnit,isString:f.isString,isArray:f.isArray,isMatrix:f.isMatrix,isCollection:f.isCollection,isDenseMatrix:f.isDenseMatrix,isS
2parseMatrix:f.isSparseMatrix,isRange:f.isRange,isIndex:f.isIndex,isBoolean:f.isBoolean,isResultSet:f.isResultSet,isHelp:f.isHelp,isFunction:f.isFunction,isDate:f.isDate,isRegExp:f.isRegExp,isObject:f.isObject,isNull:f.isNull,isUndefined:f.isUndefined,isAccessorNode:f.isAccessorNode,isArrayNode:f.isArrayNode,isAssignmentNode:f.isAssignmentNode,isBlockNode:f.isBlockNode,isConditionalNode:f.isConditionalNode,isConstantNode:f.isConstantNode,isFunctionAssignmentNode:f.isFunctionAssignmentNode,isFunctionNode:f.isFunctionNode,isIndexNode:f.isIndexNode,isNode:f.isNode,isObjectNode:f.isObjectNode,isOperatorNode:f.isOperatorNode,isParenthesisNode:f.isParenthesisNode,isRangeNode:f.isRangeNode,isRelationalNode:f.isRelationalNode,isSymbolNode:f.isSymbolNode,isChain:f.isChain});i.config=(0,l.configFactory)(r,i.emit),i.expression={transform:{},mathWithTransform:{config:i.config}};var h=[],g=[],b={};function D(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return i.typed.apply(i.typed,t)}D.isTypedFunction=o.default.isTypedFunction;var x=(0,u.importFactory)(D,function e(t){if((0,d.isFactory)(t))return t(i);var n=t[Object.keys(t)[0]];if((0,d.isFactory)(n))return n(i);if(!(0,s.isLegacyFactory)(t))throw console.warn("Factory object with properties `type`, `name`, and `factory` expected",t),new Error("Factory object with properties `type`, `name`, and `factory` expected");var a,o=h.indexOf(t);return-1===o?(a=!0===t.math?t.factory(i.type,r,e,i.typed,i):t.factory(i.type,r,e,i.typed),h.push(t),g.push(a)):a=g[o],a},i,b);return i.import=x,i.on("config",function(){Object.values(b).forEach(function(e){e&&e.meta&&e.meta.recreateOnConfigChange&&x(e,{override:!0})})}),i.create=e.bind(null,t),i.factory=d.factory,i.import(Object.values((0,s.deepFlatten)(t))),i.ArgumentsError=p.ArgumentsError,i.DimensionError=m.DimensionError,i.IndexError=y.IndexError,i};var a=r(n(94634)),o=r(n(62369)),s=n(37917),c=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=i(e)&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}(n(87382)),u=n(7864),l=n(46703),d=n(77942),f=n(22478),p=n(60997),m=n(8973),y=n(87333),v=n(17776);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}},93808:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.kldivergenceDependencies=void 0;var r=n(29664),i=n(1685),a=n(66544),o=n(27821),s=n(90669),c=n(72372),u=n(87121),l=n(6560),d=n(8011),f=n(11424);t.kldivergenceDependencies={divideDependencies:r.divideDependencies,dotDivideDependencies:i.dotDivideDependencies,isNumericDependencies:a.isNumericDependencies,logDependencies:o.logDependencies,mapDependencies:s.mapDependencies,matrixDependencies:c.matrixDependencies,multiplyDependencies:u.multiplyDependencies,sumDependencies:l.sumDependencies,typedDependencies:d.typedDependencies,createKldivergence:f.createKldivergence}},93863:function(e,t,n){"use strict";var r=n(35052),i=n(92127),a=n(18270),o=n(97368),s=n(1508),c=n(81485),u=n(67227),l=n(20762);i(i.S+i.F*!n(98931)(function(e){Array.from(e)}),"Array",{from:function(e){var t,n,i,d,f=a(e),p="function"==typeof this?this:Array,m=arguments.length,y=m>1?arguments[1]:void 0,v=void 0!==y,h=0,g=l(f);if(v&&(y=r(y,m>2?arguments[2]:void 0,2)),null==g||p==Array&&s(g))for(n=new p(t=c(f.length));t>h;h++)u(n,h,v?y(f[h],h):f[h]);else for(d=g.call(f),n=new p;!(i=d.next()).done;h++)u(n,h,v?o(d,y,[i.value,h],!0):i.value);return n.length=h,n}})},93981:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnitDependencies=void 0;var r=n(54020),i=n(29),a=n(19609),o=n(60195),s=n(77112),c=n(78508),u=n(48487),l=n(11864),d=n(59254),f=n(66544),p=n(33985),m=n(17072),y=n(90545),v=n(74243),h=n(41981),g=n(11424);
2t.UnitDependencies={BigNumberDependencies:r.BigNumberDependencies,ComplexDependencies:i.ComplexDependencies,FractionDependencies:a.FractionDependencies,absDependencies:o.absDependencies,addScalarDependencies:s.addScalarDependencies,divideScalarDependencies:c.divideScalarDependencies,equalDependencies:u.equalDependencies,fixDependencies:l.fixDependencies,formatDependencies:d.formatDependencies,isNumericDependencies:f.isNumericDependencies,multiplyScalarDependencies:p.multiplyScalarDependencies,numberDependencies:m.numberDependencies,powDependencies:y.powDependencies,roundDependencies:v.roundDependencies,subtractScalarDependencies:h.subtractScalarDependencies,createUnitClass:g.createUnitClass}},94016:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAsin=void 0;var r=n(77942),i="asin",a=["typed","config","Complex"];t.createAsin=(0,r.factory)(i,a,function(e){var t=e.typed,n=e.config,r=e.Complex;return t(i,{number:function(e){return e>=-1&&e<=1||n.predictable?Math.asin(e):new r(e,0).asin()},Complex:function(e){return e.asin()},BigNumber:function(e){return e.asin()}})})},94030:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resizeDocs=void 0,t.resizeDocs={name:"resize",category:"Matrix",syntax:["resize(x, size)","resize(x, size, defaultValue)"],description:"Resize a matrix.",examples:["resize([1,2,3,4,5], [3])","resize([1,2,3], [5])","resize([1,2,3], [5], -1)","resize(2, [2, 3])",'resize("hello", [8], "!")'],seealso:["size","subset","squeeze","reshape"]}},94116:function(e,t,n){"use strict";var r=n(69600);n(92127)({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},94149:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(87998),i=r.create(r.all,{number:"BigNumber",precision:64}),a={lastFn:"",lastArgs:[],eigenvalues:e=>i.eigs(e).values,eigenvectors:e=>i.eigs(e).vectors,comp:(e,t)=>i.divide(i.dot(e,t),i.norm(e)),proj:(e,t)=>i.multiply(i.divide(e,i.norm(e)),i.divide(i.dot(e,t),i.norm(e)))};i.import(a,{override:!0});const o=i.Unit.UNITS;Object.keys(o).forEach(e=>{delete o[e]}),t.default=i},94204:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createTypeOf=void 0;var r=n(77942),i=n(22478),a="typeOf",o=["typed"];t.createTypeOf=(0,r.factory)(a,o,function(e){return(0,e.typed)(a,{any:i.typeOf})})},94278:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parserDependencies=void 0;var r=n(4294),i=n(8011),a=n(11424);t.parserDependencies={ParserDependencies:r.ParserDependencies,typedDependencies:i.typedDependencies,createParser:a.createParser}},94351:function(e,t,n){"use strict";n.d(t,{R:function(){return i}}),n(17482),n(66517),n(20341);var r=n(28911),i=function(){return new Promise(function(e){if(window.navigator.geolocation){var t=(0,r.Ri)("ratgeber-geolocation");if(t){var n=t.split(",")[0],i=t.split(",")[1];n&&i?e({lat:n,lon:i}):(console.log("geolocation: no coordinates"),e(null))}else window.navigator.geolocation.getCurrentPosition(function(t){(0,r.TV)("ratgeber-geolocation","".concat(t.coords.latitude,",").concat(t.coords.longitude),1),e({lat:t.coords.latitude,lon:t.coords.longitude})},function(t){console.log(t.message),e(null)},{timeout:1500})}else console.log("geolocation: not available"),e(null)})}},94390:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixDocs=void 0,t.fixDocs={name:"fix",category:"Arithmetic",syntax:["fix(x)"],description:"Round a value towards zero. If x is complex, both real and imaginary part are rounded towards zero.",examples:["fix(3.2)","fix(3.8)","fix(-4.2)","fix(-4.8)"],seealso:["ceil","floor","round"]}},94466:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.varianceDependencies=void 0;var r=n(1620),i=n(43387),a=n(29664),o=n(15734),s=n(87121),c=n(21829),u=n(8011),l=n(11424);t.varianceDependencies={addDependencies:r.addDependencies,applyDependencies:i.applyDependencies,divideDependencies:a.divideDependencies,isNaNDependencies:o.isNaNDependencies,multiplyDependencies:s.multiplyDependencies,subtractDependencies:c.subtractDependencies,typedDependencies:u.typedDependencies,createVariance:l.createVariance}},94491:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.compareTextDependencies=void 0;var r=n(43977),i=n(72372),a=n(8011),o=n(11424);t.compareTextDependencies={concatDependencies:r.concatDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:a.typedDependencies,createCompareText:o.createCompareText}},94534:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.matrixFromRowsDocs=void 0,t.matrixFromRowsDocs={name:"matrixFromRows",category:"Matrix",syntax:["matrixFromRows(...arr)","matrixFromRows(row1, row2)","matrixFromRows(row1, row2, row3)"],description:"Create a dense matrix from vectors as individual rows.",examples:["matrixFromRows([1, 2, 3], [[4],[5],[6]])"],seealso:["matrix","matrixFromColumns","matrixFromFunction","zeros"]}},94634:function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(null,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},94678:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cumSumDocs=void 0,t.cumSumDocs={name:"cumsum",category:"Statistics",syntax:["cumsum(a, b, c, ...)","cumsum(A)"],description:"Compute the cumulative sum of all values.",examples:["cumsum(2, 3, 4, 1)","cumsum([2, 3, 4, 1])","cumsum([1, 2; 3, 4])","cumsum([1, 2; 3, 4], 1)","cumsum([1, 2; 3, 4], 2)"],seealso:["max","mean","median","min","prod","std","sum","variance"]}},94713:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.floorDependencies=void 0;var r=n(58443),i=n(42603),a=n(72372),o=n(74243),s=n(8011),c=n(99192),u=n(11424);t.floorDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,equalScalarDependencies:i.equalScalarDependencies,matrixDependencies:a.matrixDependencies,roundDependencies:o.roundDependencies,typedDependencies:s.typedDependencies,zerosDependencies:c.zerosDependencies,createFloor:u.createFloor}},94714:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMultinomial=void 0;var r=n(30538),i=n(77942),a="multinomial",o=["typed","add","divide","multiply","factorial","isInteger","isPositive"];t.createMultinomial=(0,i.factory)(a,o,function(e){var t=e.typed,n=e.add,i=e.divide,o=e.multiply,s=e.factorial,c=e.isInteger,u=e.isPositive;return t(a,{"Array | Matrix":function(e){var t=0,a=1;return(0,r.deepForEach)(e,function(e){if(!c(e)||!u(e))throw new TypeError("Positive integer value expected in function multinomial");t=n(t,e),a=o(a,s(e))}),i(s(t),a)}})})},94744:function(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createFunctionNode=void 0;var i=r(n(41132)),a=r(n(17383)),o=r(n(34579)),s=r(n(28452)),c=r(n(32395)),u=r(n(63072)),l=r(n(29511)),d=r(n(43693)),f=r(n(73738)),p=n(22478),m=n(15479),y=n(37917),v=n(18020),h=n(2272),g=n(77942),b=n(45896);function D(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(D=function(){return!!e})()}var x="FunctionNode",_=["math","Node","SymbolNode"];t.createFunctionNode=(0,g.factory)(x,_,function(e){var t,n=e.math,r=e.Node,g=e.SymbolNode,_=function(e){return(0,m.format)(e,{truncate:78})};function w(e,t,n){for(var r,i="",a=/\$(?:\{([a-z_][a-z_0-9]*)(?:\[([0-9]+)\])?\}|\$)/gi,o=0;null!==(r=a.exec(e));)if(i+=e.substring(o,r.index),o=r.index,"$$"===r[0])i+="$",o++;else{o+=r[0].length;var s=t[r[1]];if(!s)throw new ReferenceError("Template: Property "+r[1]+" does not exist.");if(void 0===r[2])switch((0,f.default)(s)){case"string":i+=s;break;case"object":if((0,p.isNode)(s))i+=s.toTex(n);else{if(!Array.isArray(s))throw new TypeError("Template: "+r[1]+" has to be a Node, String or array of Nodes");i+=s.map(function(e,t){if((0,p.isNode)(e))return e.toTex(n);throw new TypeError("Template: "+r[1]+"["+t+"] is not a Node.")}).join(",")}break;default:throw new TypeError("Template: "+r[1]+" has to be a Node, String or array of Nodes")}else{if(!(0,p.isNode)(s[r[2]]&&s[r[2]]))throw new TypeError("Template: "+r[1]+"["+r[2]+"] is not a Node.");i+=s[r[2]].toTex(n)}}return i+e.slice(o)}var N=function(e){function t(e,n){var r,i,o,c;if((0,a.default)(this,t),i=this,o=t,o=(0,u.default)(o),r=(0,s.default)(i,D()?Reflect.construct(o,[],(0,u.default)(i).constructor):o.apply(i,c)),"string"==typeof e&&(e=new g(e)),!(0,p.isNode)(e))throw new TypeError('Node expected as parameter "fn"');
2if(!Array.isArray(n)||!n.every(p.isNode))throw new TypeError('Array containing Nodes expected for parameter "args"');return r.fn=e,r.args=n||[],r}return(0,l.default)(t,e),(0,o.default)(t,[{key:"name",get:function(){return this.fn.name||""}},{key:"type",get:function(){return x}},{key:"isFunctionNode",get:function(){return!0}},{key:"_compile",value:function(e,n){var r=this.args.map(function(t){return t._compile(e,n)});if(!(0,p.isSymbolNode)(this.fn)){if((0,p.isAccessorNode)(this.fn)&&(0,p.isIndexNode)(this.fn.index)&&this.fn.index.isObjectProperty()){var a=this.fn.object._compile(e,n),o=this.fn.index.getObjectProperty(),s=this.args;return function(t,n,i){var c=a(t,n,i),u=(0,v.getSafeMethod)(c,o);if(null!=u&&u.rawArgs)return u(s,e,(0,h.createSubScope)(t,n));var l=r.map(function(e){return e(t,n,i)});return u.apply(c,l)}}var c=this.fn.toString(),u=this.fn._compile(e,n),l=this.args;return function(t,n,i){var a=u(t,n,i);if("function"!=typeof a)throw new TypeError("Expression '".concat(c,"' did not evaluate to a function; value is:")+"\n  ".concat(_(a)));if(a.rawArgs)return a(l,e,(0,h.createSubScope)(t,n));var o=r.map(function(e){return e(t,n,i)});return a.apply(a,o)}}var d=this.fn.name;if(n[d]){var f=this.args;return function(t,n,i){var a=(0,v.getSafeProperty)(n,d);if("function"!=typeof a)throw new TypeError("Argument '".concat(d,"' was not a function; received: ").concat(_(a)));if(a.rawArgs)return a(f,e,(0,h.createSubScope)(t,n));var o=r.map(function(e){return e(t,n,i)});return a.apply(a,o)}}var m=d in e?(0,v.getSafeProperty)(e,d):void 0,y="function"==typeof m&&!0===m.rawArgs,g=function(n){var r;if(n.has(d))r=n.get(d);else{if(!(d in e))return t.onUndefinedFunction(d);r=(0,v.getSafeProperty)(e,d)}if("function"==typeof r)return r;throw new TypeError("'".concat(d,"' is not a function; its value is:\n  ").concat(_(r)))};if(y){var b=this.args;return function(t,n,r){return g(t)(b,e,(0,h.createSubScope)(t,n))}}switch(r.length){case 0:return function(e,t,n){return g(e)()};case 1:return function(e,t,n){return g(e)((0,r[0])(e,t,n))};case 2:return function(e,t,n){var i=g(e),a=r[0],o=r[1];return i(a(e,t,n),o(e,t,n))};default:return function(e,t,n){var a=g(e),o=r.map(function(r){return r(e,t,n)});return a.apply(void 0,(0,i.default)(o))}}}},{key:"forEach",value:function(e){e(this.fn,"fn",this);for(var t=0;t<this.args.length;t++)e(this.args[t],"args["+t+"]",this)}},{key:"map",value:function(e){for(var n=this._ifNode(e(this.fn,"fn",this)),r=[],i=0;i<this.args.length;i++)r[i]=this._ifNode(e(this.args[i],"args["+i+"]",this));return new t(n,r)}},{key:"clone",value:function(){return new t(this.fn,this.args.slice(0))}},{key:"toString",value:function(e){var n,r=this.fn.toString(e);return e&&"object"===(0,f.default)(e.handler)&&(0,y.hasOwnProperty)(e.handler,r)&&(n=e.handler[r](this,e)),void 0!==n?n:(0,c.default)((0,u.default)(t.prototype),"toString",this).call(this,e)}},{key:"_toString",value:function(e){var t=this.args.map(function(t){return t.toString(e)});return((0,p.isFunctionAssignmentNode)(this.fn)?"("+this.fn.toString(e)+")":this.fn.toString(e))+"("+t.join(", ")+")"}},{key:"toJSON",value:function(){return{mathjs:x,fn:this.fn,args:this.args}}},{key:"_toHTML",value:function(e){var t=this.args.map(function(t){return t.toHTML(e)});return'<span class="math-function">'+(0,m.escape)(this.fn)+'</span><span class="math-paranthesis math-round-parenthesis">(</span>'+t.join('<span class="math-separator">,</span>')+'<span class="math-paranthesis math-round-parenthesis">)</span>'}},{key:"toTex",value:function(e){var n;return e&&"object"===(0,f.default)(e.handler)&&(0,y.hasOwnProperty)(e.handler,this.name)&&(n=e.handler[this.name](this,e)),void 0!==n?n:(0,c.default)((0,u.default)(t.prototype),"toTex",this).call(this,e)}},{key:"_toTex",value:function(e){var t,r,i=this.args.map(function(t){return t.toTex(e)});switch(b.latexFunctions[this.name]&&(t=b.latexFunctions[this.name]),!n[this.name]||"function"!=typeof n[this.name].toTex&&"object"!==(0,f.default)(n[this.name].toTex)&&"string"!=typeof n[this.name].toTex||(t=n[this.name].toTex),(0,f.default)(t)){case"function":r=t
2(this,e);break;case"string":r=w(t,this,e);break;case"object":switch((0,f.default)(t[i.length])){case"function":r=t[i.length](this,e);break;case"string":r=w(t[i.length],this,e)}}return void 0!==r?r:w(b.defaultTemplate,this,e)}},{key:"getIdentifier",value:function(){return this.type+":"+this.name}}])}(r);return t=N,(0,d.default)(N,"name",x),(0,d.default)(N,"onUndefinedFunction",function(e){throw new Error("Undefined function "+e)}),(0,d.default)(N,"fromJSON",function(e){return new t(e.fn,e.args)}),N},{isClass:!0,isNode:!0})},94973:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDotPow=void 0;var r=n(77942),i=n(8222),a=n(72071),o=n(14020),s=n(71487),c=n(60685),u="dotPow",l=["typed","equalScalar","matrix","pow","DenseMatrix","concat"];t.createDotPow=(0,r.factory)(u,l,function(e){var t=e.typed,n=e.equalScalar,r=e.matrix,l=e.pow,d=e.DenseMatrix,f=e.concat,p=(0,i.createMatAlgo03xDSf)({typed:t}),m=(0,a.createMatAlgo07xSSf)({typed:t,DenseMatrix:d}),y=(0,o.createMatAlgo11xS0s)({typed:t,equalScalar:n}),v=(0,s.createMatAlgo12xSfs)({typed:t,DenseMatrix:d}),h=(0,c.createMatrixAlgorithmSuite)({typed:t,matrix:r,concat:f}),g={};for(var b in l.signatures)Object.prototype.hasOwnProperty.call(l.signatures,b)&&(b.includes("Matrix")||b.includes("Array")||(g[b]=l.signatures[b]));var D=t(g);return t(u,h({elop:D,SS:m,DS:p,Ss:y,sS:v}))})},95061:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSquare=void 0;var r=n(77942),i=n(93283),a="square",o=["typed"];t.createSquare=(0,r.factory)(a,o,function(e){return(0,e.typed)(a,{number:i.squareNumber,Complex:function(e){return e.mul(e)},BigNumber:function(e){return e.times(e)},Fraction:function(e){return e.mul(e)},Unit:function(e){return e.pow(2)}})})},95165:function(e,t,n){"use strict";var r=n(88184),i=n(74970),a=n(60906),o=n(57221);e.exports=n(98175)(Array,"Array",function(e,t){this._t=o(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,i(1)):i(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},95336:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reDependencies=void 0;var r=n(8011),i=n(11424);t.reDependencies={typedDependencies:r.typedDependencies,createRe:i.createRe}},95411:function(e,t,n){var r=n(43305),i=n(55089),a=n(67574)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[a])?!!t:"RegExp"==i(e))}},95521:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.faradayDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.faradayDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createFaraday:a.createFaraday}},95606:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asechDocs=void 0,t.asechDocs={name:"asech",category:"Trigonometry",syntax:["asech(x)"],description:"Calculate the inverse secant of a value.",examples:["asech(0.5)"],seealso:["acsch","acoth"]}},95636:function(e){function t(n,r){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n,r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},95644:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ResultSetDependencies=void 0;var r=n(11424);t.ResultSetDependencies={createResultSet:r.createResultSet}},95751:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setDistinctDependencies=void 0;var r=n(58443),i=n(52705),a=n(15457),o=n(38348),s=n(75611),c=n(8011),u=n(11424);t.setDistinctDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,IndexDependencies:i.IndexDependencies,compareNaturalDependencies:a.compareNaturalDependencies,sizeDependencies:o.sizeDependencies,subsetDependencies:s.subsetDependencies,typedDependencies:c.typedDependencies,createSetDistinct:u.createSetDistinct}},95853:function(e,t,n){"use strict";var r=n(92127),i=n(61308),a=n(55089),o=n(70157),s=n(81485),c=[].slice;r(r.P+r.F*n(79448)(function(){i&&c.call(i)}),"Array",{slice:function(e,t){var n=s(this.length),r=a(this);if(t=void 0===t?n:t,"Array"==r)return c.call(this,e,t);for(var i=o(e,n),u=o(t,n),l=s(u-i),d=new Array(l),f=0;f<l;f++)d[f]="String"==r?this.charAt(i+f):this[i+f];return d}})},95968:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.createNorm=void 0;var r=n(77942),i="norm",a=["typed","abs","add","pow","conj","sqrt","multiply","equalScalar","larger","smaller","matrix","ctranspose","eigs"];t.createNorm=(0,r.factory)(i,a,function(e){var t=e.typed,n=e.abs,r=e.add,a=e.pow,o=e.conj,s=e.sqrt,c=e.multiply,u=e.equalScalar,l=e.larger,d=e.smaller,f=e.matrix,p=e.ctranspose,m=e.eigs;return t(i,{number:Math.abs,Complex:function(e){return e.abs()},BigNumber:function(e){return e.abs()},boolean:function(e){return Math.abs(e)},Array:function(e){return y(f(e),2)},Matrix:function(e){return y(e,2)},"Array, number | BigNumber | string":function(e,t){return y(f(e),t)},"Matrix, number | BigNumber | string":function(e,t){return y(e,t)}});function y(e,t){var i=e.size();if(1===i.length)return function(e,t){if(t===Number.POSITIVE_INFINITY||"inf"===t)return function(e){var t=0;return e.forEach(function(e){var r=n(e);l(r,t)&&(t=r)},!0),t}(e);if(t===Number.NEGATIVE_INFINITY||"-inf"===t)return function(e){var t;return e.forEach(function(e){var r=n(e);t&&!d(r,t)||(t=r)},!0),t||0}(e);if("fro"===t)return y(e,2);if("number"==typeof t&&!isNaN(t)){if(!u(t,0)){var i=0;return e.forEach(function(e){i=r(a(n(e),t),i)},!0),a(i,1/t)}return Number.POSITIVE_INFINITY}throw new Error("Unsupported parameter value")}(e,t);if(2===i.length){if(i[0]&&i[1])return function(e,t){if(1===t)return function(e){var t=[],i=0;return e.forEach(function(e,a){var o=a[1],s=r(t[o]||0,n(e));l(s,i)&&(i=s),t[o]=s},!0),i}(e);if(t===Number.POSITIVE_INFINITY||"inf"===t)return function(e){var t=[],i=0;return e.forEach(function(e,a){var o=a[0],s=r(t[o]||0,n(e));l(s,i)&&(i=s),t[o]=s},!0),i}(e);if("fro"===t)return function(e){var t=0;return e.forEach(function(e,n){t=r(t,c(e,o(e)))}),n(s(t))}(e);if(2===t)return function(e){var t=e.size();if(t[0]!==t[1])throw new RangeError("Invalid matrix dimensions");var r=p(e),i=c(r,e),a=m(i).values.toArray(),o=a[a.length-1];return n(s(o))}(e);throw new Error("Unsupported parameter value "+t)}(e,t);throw new RangeError("Invalid matrix dimensions")}}})},96065:function(e,t,n){var r=n(28859);e.exports=function(e,t,n){for(var i in t)r(e,i,t[i],n);return e}},96204:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMatrixClass=void 0;var r=n(77942),i=[];t.createMatrixClass=(0,r.factory)("Matrix",i,function(){function e(){if(!(this instanceof e))throw new SyntaxError("Constructor must be called with the new operator")}return e.prototype.type="Matrix",e.prototype.isMatrix=!0,e.prototype.storage=function(){throw new Error("Cannot invoke storage on a Matrix interface")},e.prototype.datatype=function(){throw new Error("Cannot invoke datatype on a Matrix interface")},e.prototype.create=function(e,t){throw new Error("Cannot invoke create on a Matrix interface")},e.prototype.subset=function(e,t,n){throw new Error("Cannot invoke subset on a Matrix interface")},e.prototype.get=function(e){throw new Error("Cannot invoke get on a Matrix interface")},e.prototype.set=function(e,t,n){throw new Error("Cannot invoke set on a Matrix interface")},e.prototype.resize=function(e,t){throw new Error("Cannot invoke resize on a Matrix interface")},e.prototype.reshape=function(e,t){throw new Error("Cannot invoke reshape on a Matrix interface")},e.prototype.clone=function(){throw new Error("Cannot invoke clone on a Matrix interface")},e.prototype.size=function(){throw new Error("Cannot invoke size on a Matrix interface")},e.prototype.map=function(e,t){throw new Error("Cannot invoke map on a Matrix interface")},e.prototype.forEach=function(e){throw new Error("Cannot invoke forEach on a Matrix interface")},e.prototype[Symbol.iterator]=function(){throw new Error("Cannot iterate a Matrix interface")},e.prototype.toArray=function(){throw new Error("Cannot invoke toArray on a Matrix interface")},e.prototype.valueOf=function(){throw new Error("Cannot invoke valueOf on a Matrix interface")},e.prototype.format=function(e){throw new Error("Cannot invoke format on a Matrix interface")},e.prototype.toString=function(){throw new Error("Cannot invoke toString on a Matrix interface")},e},{isClass:!0})},96383:function(e,t){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.countDocs=void 0,t.countDocs={name:"count",category:"Matrix",syntax:["count(x)"],description:"Count the number of elements of a matrix, array or string.",examples:["a = [1, 2; 3, 4; 5, 6]","count(a)","size(a)",'count("hello world")'],seealso:["size"]}},96423:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.complexDependencies=void 0;var r=n(29),i=n(8011),a=n(11424);t.complexDependencies={ComplexDependencies:r.ComplexDependencies,typedDependencies:i.typedDependencies,createComplex:a.createComplex}},96609:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.prodDocs=void 0,t.prodDocs={name:"prod",category:"Statistics",syntax:["prod(a, b, c, ...)","prod(A)"],description:"Compute the product of all values.",examples:["prod(2, 3, 4)","prod([2, 3, 4])","prod([2, 5; 4, 3])"],seealso:["max","mean","min","median","min","std","sum","variance"]}},96781:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.indexDocs=void 0,t.indexDocs={name:"index",category:"Construction",syntax:["[start]","[start:end]","[start:step:end]","[start1, start 2, ...]","[start1:end1, start2:end2, ...]","[start1:step1:end1, start2:step2:end2, ...]"],description:"Create an index to get or replace a subset of a matrix",examples:["A = [1, 2, 3; 4, 5, 6]","A[1, :]","A[1, 2] = 50","A[1:2, 1:2] = 1","B = [1, 2, 3]","B[B>1 and B<3]"],seealso:["bignumber","boolean","complex","matrix,","number","range","string","unit"]}},96833:function(e,t,n){var r;!function(e,i){function a(e){var t=this;t.next=function(){var e,n,r=t.w,i=t.X,a=t.i;return t.w=r=r+1640531527|0,n=i[a+34&127],e=i[a=a+1&127],n^=n<<13,e^=e<<17,n^=n>>>15,e^=e>>>12,n=i[a]=n^e,t.i=a,n+(r^r>>>16)|0},function(e,t){var n,r,i,a,o,s=[],c=128;for(t===(0|t)?(r=t,t=null):(t+="\0",r=0,c=Math.max(c,t.length)),i=0,a=-32;a<c;++a)t&&(r^=t.charCodeAt((a+32)%t.length)),0===a&&(o=r),r^=r<<10,r^=r>>>15,r^=r<<4,r^=r>>>13,a>=0&&(o=o+1640531527|0,i=0==(n=s[127&a]^=r+o)?i+1:0);for(i>=128&&(s[127&(t&&t.length||0)]=-1),i=127,a=512;a>0;--a)r=s[i+34&127],n=s[i=i+1&127],r^=r<<13,n^=n<<17,r^=r>>>15,n^=n>>>12,s[i]=r^n;e.w=o,e.X=s,e.i=i}(t,e)}function o(e,t){return t.i=e.i,t.w=e.w,t.X=e.X.slice(),t}function s(e,t){null==e&&(e=+new Date);var n=new a(e),r=t&&t.state,i=function(){return(n.next()>>>0)/4294967296};return i.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},i.int32=n.next,i.quick=i,r&&(r.X&&o(r,n),i.state=function(){return o(n,{})}),i}i&&i.exports?i.exports=s:n.amdD&&n.amdO?void 0===(r=function(){return s}.call(t,n,t,i))||(i.exports=r):this.xor4096=s}(0,e=n.nmd(e),n.amdD)},97026:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMultiplyScalar=void 0;var r=n(77942),i=n(93283),a=["typed"];t.createMultiplyScalar=(0,r.factory)("multiplyScalar",a,function(e){return(0,e.typed)("multiplyScalar",{"number, number":i.multiplyNumber,"Complex, Complex":function(e,t){return e.mul(t)},"BigNumber, BigNumber":function(e,t){return e.times(t)},"Fraction, Fraction":function(e,t){return e.mul(t)},"number | Fraction | BigNumber | Complex, Unit":function(e,t){return t.multiply(e)},"Unit, number | Fraction | BigNumber | Complex | Unit":function(e,t){return e.multiply(t)}})})},97300:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setDifferenceDependencies=void 0;var r=n(58443),i=n(52705),a=n(15457),o=n(38348),s=n(75611),c=n(8011),u=n(11424);t.setDifferenceDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,IndexDependencies:i.IndexDependencies,compareNaturalDependencies:a.compareNaturalDependencies,sizeDependencies:o.sizeDependencies,subsetDependencies:s.subsetDependencies,typedDependencies:c.typedDependencies,createSetDifference:u.createSetDifference}},97368:function(e,t,n){var r=n(4228);e.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(t){var a=e.return;throw void 0!==a&&r(a.call(e)),t}}},97455:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createOct=void 0;var r=n(77942);t.createOct=(0,r.factory)("oct",["typed","format"],function(e){var t=e.typed,n=e.format;return t("oct",{"number | BigNumber":function(e){return n(e,{notation:"oct"})},"number | BigNumber, number | BigNumber":function(e,t){return n(e,{notation:"oct",wordSize:t})}})})},97570:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.pinvDependencies=void 0;var r=n(29),i=n(1620),a=n(99877),o=n(47521),s=n(78508),c=n(21136),u=n(1685),l=n(48487),d=n(3648),f=n(72372),p=n(87121),m=n(8011),y=n(11424);t.pinvDependencies={ComplexDependencies:r.ComplexDependencies,addDependencies:i.addDependencies,ctransposeDependencies:a.ctransposeDependencies,deepEqualDependencies:o.deepEqualDependencies,divideScalarDependencies:s.divideScalarDependencies,dotDependencies:c.dotDependencies,dotDivideDependencies:u.dotDivideDependencies,equalDependencies:l.equalDependencies,invDependencies:d.invDependencies,matrixDependencies:f.matrixDependencies,multiplyDependencies:p.multiplyDependencies,typedDependencies:m.typedDependencies,createPinv:y.createPinv}},97605:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csPermute=function(e,t,n,r){for(var i=e._values,a=e._index,o=e._ptr,s=e._size,c=e._datatype,u=s[0],l=s[1],d=r&&e._values?[]:null,f=[],p=[],m=0,y=0;y<l;y++){p[y]=m;for(var v=n?n[y]:y,h=o[v],g=o[v+1],b=h;b<g;b++){var D=t?t[a[b]]:a[b];f[m]=D,d&&(d[m]=i[b]),m++}}return p[l]=m,e.createSparseMatrix({values:d,index:f,ptr:p,size:[u,l],datatype:c})}},97606:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.iDocs=void 0,t.iDocs={name:"i",category:"Constants",syntax:["i"],description:"Imaginary unit, defined as i*i=-1. A complex number is described as a + b*i, where a is the real part, and b is the imaginary part.",examples:["i","i * i","sqrt(-1)"],seealso:[]}},97681:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCtranspose=void 0;var r=n(77942),i="ctranspose",a=["typed","transpose","conj"];t.createCtranspose=(0,r.factory)(i,a,function(e){var t=e.typed,n=e.transpose,r=e.conj;return t(i,{any:function(e){return r(n(e))}})})},97712:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.madDocs=void 0,t.madDocs={name:"mad",category:"Statistics",syntax:["mad(a, b, c, ...)","mad(A)"],description:"Compute the median absolute deviation of a matrix or a list with values. The median absolute deviation is defined as the median of the absolute deviations from the median.",examples:["mad(10, 20, 30)","mad([1, 2, 3])"],seealso:["mean","median","std","abs"]}},97724:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cubeDocs=void 0,t.cubeDocs={name:"cube",category:"Arithmetic",syntax:["cube(x)"],description:"Compute the cube of a value. The cube of x is x * x * x.",examples:["cube(2)","2^3","2 * 2 * 2"],seealso:["multiply","square","pow"]}},97812:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setDifferenceDocs=void 0,t.setDifferenceDocs={name:"setDifference",category:"Set",syntax:["setDifference(set1, set2)"],description:"Create the difference of two (multi)sets: every element of set1, that is not the element of set2. Multi-dimension arrays will be converted to single-dimension arrays before the operation.",examples:["setDifference([1, 2, 3, 4], [3, 4, 5, 6])","setDifference([[1, 2], [3, 4]], [[3, 4], [5, 6]])"],seealso:["setUnion","setIntersect","setSymDifference"]}},97884:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.planckConstantDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.planckConstantDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createPlanckConstant:a.createPlanckConstant}},97971:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.symbolicEqualDependencies=void 0;var r=n(4825),i=n(58775),a=n(18934),o=n(8011),s=n(11424);t.symbolicEqualDependencies={OperatorNodeDependencies:r.OperatorNodeDependencies,parseDependencies:i.parseDependencies,simplifyDependencies:a.simplifyDependencies,typedDependencies:o.typedDependencies,createSymbolicEqual:s.createSymbolicEqual}},98175:function(e,t,n){"use strict";var r=n(22750),i=n(92127),a=n(28859),o=n(33341),s=n(60906),c=n(6032),u=n(3844),l=n(40627),d=n(67574)("iterator"),f=!([].keys&&"next"in[].keys()),p="keys",m="values",y=function(){return this};e.exports=function(e,t,n,v,h,g,b){c(n,t,v);var D,x,_,w=function(e){if(!f&&e in S)return S[e];switch(e){case p:case m:return function(){return new n(this,e)}}return function(){return new n(this,e)}},N=t+" Iterator",M=h==m,O=!1,S=e.prototype,A=S[d]||S["@@iterator"]||h&&S[h],E=A||w(h),P=h?M?w("entr
2ies"):E:void 0,C="Array"==t&&S.entries||A;if(C&&(_=l(C.call(new e)))!==Object.prototype&&_.next&&(u(_,N,!0),r||"function"==typeof _[d]||o(_,d,y)),M&&A&&A.name!==m&&(O=!0,E=function(){return A.call(this)}),r&&!b||!f&&!O&&S[d]||o(S,d,E),s[t]=E,s[N]=y,h)if(D={values:M?E:w(m),keys:g?E:w(p),entries:P},b)for(x in D)x in S||a(S,x,D[x]);else i(i.P+i.F*(f||O),t,D);return D}},98289:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lusolveDependencies=void 0;var r=n(58443),i=n(27978),a=n(73970),o=n(72372),s=n(71721),c=n(8011),u=n(25547),l=n(11424);t.lusolveDependencies={DenseMatrixDependencies:r.DenseMatrixDependencies,lsolveDependencies:i.lsolveDependencies,lupDependencies:a.lupDependencies,matrixDependencies:o.matrixDependencies,sluDependencies:s.sluDependencies,typedDependencies:c.typedDependencies,usolveDependencies:u.usolveDependencies,createLusolve:l.createLusolve}},98400:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFactorial=void 0;var r=n(30538),i=n(77942),a="factorial",o=["typed","gamma"];t.createFactorial=(0,i.factory)(a,o,function(e){var t=e.typed,n=e.gamma;return t(a,{number:function(e){if(e<0)throw new Error("Value must be non-negative");return n(e+1)},BigNumber:function(e){if(e.isNegative())throw new Error("Value must be non-negative");return n(e.plus(1))},"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,r.deepMap)(t,e)}})})})},98428:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIm=void 0;var r=n(77942),i=n(30538),a=["typed"];t.createIm=(0,r.factory)("im",a,function(e){var t=e.typed;return t("im",{number:function(){return 0},"BigNumber | Fraction":function(e){return e.mul(0)},Complex:function(e){return e.im},"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,i.deepMap)(t,e)}})})})},98466:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createProd=void 0;var r=n(30538),i=n(77942),a=n(45320),o="prod",s=["typed","config","multiplyScalar","numeric"];t.createProd=(0,i.factory)(o,s,function(e){var t=e.typed,n=e.config,i=e.multiplyScalar,s=e.numeric;return t(o,{"Array | Matrix":c,"Array | Matrix, number | BigNumber":function(e,t){throw new Error("prod(A, dim) is not yet supported")},"...":function(e){return c(e)}});function c(e){var t;if((0,r.deepForEach)(e,function(e){try{t=void 0===t?e:i(t,e)}catch(t){throw(0,a.improveErrorMessage)(t,"prod",e)}}),"string"==typeof t&&(t=s(t,n.number)),void 0===t)throw new Error("Cannot calculate prod of an empty array");return t}})},98494:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBellNumbers=void 0;var r=n(77942),i="bellNumbers",a=["typed","addScalar","isNegative","isInteger","stirlingS2"];t.createBellNumbers=(0,r.factory)(i,a,function(e){var t=e.typed,n=e.addScalar,r=e.isNegative,a=e.isInteger,o=e.stirlingS2;return t(i,{"number | BigNumber":function(e){if(!a(e)||r(e))throw new TypeError("Non-negative integer value expected in function bellNumbers");for(var t=0,i=0;i<=e;i++)t=n(t,o(e,i));return t}})})},98833:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.trueDependencies=void 0;var r=n(11424);t.trueDependencies={createTrue:r.createTrue}},98866:function(){},98880:function(e,t,n){var r=n(43305),i=n(25170).set;e.exports=function(e,t,n){var a,o=t.constructor;return o!==n&&"function"==typeof o&&(a=o.prototype)!==n.prototype&&r(a)&&i&&i(e,a),e}},98931:function(e,t,n){var r=n(67574)("iterator"),i=!1;try{var a=[7][r]();a.return=function(){i=!0},Array.from(a,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!i)return!1;var n=!1;try{var a=[7],o=a[r]();o.next=function(){return{done:n=!0}},a[r]=function(){return o},e(a)}catch(e){}return n}},99033:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.conductanceQuantumDependencies=void 0;var r=n(54020),i=n(93981),a=n(11424);t.conductanceQuantumDependencies={BigNumberDependencies:r.BigNumberDependencies,UnitDependencies:i.UnitDependencies,createConductanceQuantum:a.createConductanceQuantum}},99192:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.zerosDependencies=void 0;var r=n(54020),i=n(72372),a=n(8011),o=n(11424);t.zerosDependencies={BigNumberDependencies:r.BigNumberDependencies,matrixDependencies:i.matrixDependencies,typedDependencies:a.typedDependencies,createZeros:o.createZeros}},99222:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createLog2=void 0;var r=n(77942),i=n(30538),a=n(93283),o="log2",s=["typed","config","Complex"];t.createLog2=(0,r.factory)(o,s,function(e){var t=e.typed,n=e.config,r=e.Complex;return t(o,{number:function(e){return e>=0||n.predictable?(0,a.log2Number)(e):s(new r(e,0))},Complex:s,BigNumber:function(e){return!e.isNegative()||n.predictable?e.log(2):s(new r(e.toNumber(),0))},"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,i.deepMap)(t,e)}})});function s(e){var t=Math.sqrt(e.re*e.re+e.im*e.im);return new r(Math.log2?Math.log2(t):Math.log(t)/Math.LN2,Math.atan2(e.im,e.re)/Math.LN2)}})},99291:function(e){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},99450:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIsPrime=void 0;var r=n(30538),i=n(77942),a="isPrime",o=["typed"];t.createIsPrime=(0,i.factory)(a,o,function(e){var t=e.typed;return t(a,{number:function(e){if(0*e!=0)return!1;if(e<=3)return e>1;if(e%2==0||e%3==0)return!1;for(var t=5;t*t<=e;t+=6)if(e%t===0||e%(t+2)===0)return!1;return!0},BigNumber:function(e){if(0*e.toNumber()!=0)return!1;if(e.lte(3))return e.gt(1);if(e.mod(2).eq(0)||e.mod(3).eq(0))return!1;if(e.lt(Math.pow(2,32))){for(var t=e.toNumber(),n=5;n*n<=t;n+=6)if(t%n===0||t%(n+2)===0)return!1;return!0}function r(e,t,n){for(var r=1;!t.eq(0);)t.mod(2).eq(0)?(t=t.div(2),e=e.mul(e).mod(n)):(t=t.sub(1),r=e.mul(r).mod(n));return r}for(var i=e.constructor.clone({precision:2*e.toFixed(0).length}),a=0,o=(e=new i(e)).sub(1);o.mod(2).eq(0);)o=o.div(2),a+=1;var s=null;if(e.lt("3317044064679887385961981"))s=[2,3,5,7,11,13,17,19,23,29,31,37,41].filter(function(t){return t<e});else{var c=Math.min(e.toNumber()-2,Math.floor(2*Math.pow(e.toFixed(0).length*Math.log(10),2)));s=[];for(var u=2;u<=c;u+=1)s.push(c)}for(var l=0;l<s.length;l+=1){var d=s[l],f=r(e.sub(e).add(d),o,e);if(!f.eq(1))for(var p=0,m=f;!m.eq(e.sub(1));p+=1,m=m.mul(m).mod(e))if(p===a-1)return!1}return!0},"Array | Matrix":t.referToSelf(function(e){return function(t){return(0,r.deepMap)(t,e)}})})})},99612:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rightArithShiftDocs=void 0,t.rightArithShiftDocs={name:"rightArithShift",category:"Bitwise",syntax:["x >> y","rightArithShift(x, y)"],description:"Bitwise right arithmetic shift of a value x by y number of bits.",examples:["8 >> 1","4 << 1","-12 >> 2"],seealso:["bitAnd","bitNot","bitOr","bitXor","leftShift","rightLogShift"]}},99613:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.polynomialRootDocs=void 0,t.polynomialRootDocs={name:"polynomialRoot",category:"Algebra",syntax:["x=polynomialRoot(-6, 3)","x=polynomialRoot(4, -4, 1)","x=polynomialRoot(-8, 12, -6, 1)"],description:"Finds the roots of a univariate polynomial given by its coefficients starting from constant, linear, and so on, increasing in degree.",examples:["a = polynomialRoot(-6, 11, -6, 1)"],seealso:["cbrt","sqrt"]}},99639:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.expmDependencies=void 0;var r=n(60195),i=n(1620),a=n(75555),o=n(3648),s=n(87121),c=n(8011),u=n(11424);t.expmDependencies={absDependencies:r.absDependencies,addDependencies:i.addDependencies,identityDependencies:a.identityDependencies,invDependencies:o.invDependencies,multiplyDependencies:s.multiplyDependencies,typedDependencies:c.typedDependencies,createExpm:u.createExpm}},99650:function(e,t,n){"use strict";var r=n(67526),i=n(57917),a=n(1763),o=n(92127),s=n(28859),c=n(12988).KEY,u=n(79448),l=n(44556),d=n(3844),f=n(4415),p=n(67574),m=n(47960),y=n(45392),v=n(15969),h=n(77981),g=n(4228),b=n(43305),D=n(18270),x=n(57221),_=n(83048),w=n(11996),N=n(84719),M=n(4765),O=n(68641),S=n(1060),A=n(47967),E=n(51311),P=O.f,C=A.f,j=M.f,T=r.Symbol,F=r.JSON,k=F&&F.stringify,B="prototype",q=p("_hidden"),I=p("toPrimitive"),R={}.propertyIsEnumerable,z=l("symbol-registry"),L=l("symbols"),U=l("op-symbol
2s"),H=Object[B],G="function"==typeof T&&!!S.f,V=r.QObject,$=!V||!V[B]||!V[B].findChild,W=a&&u(function(){return 7!=N(C({},"a",{get:function(){return C(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=P(H,t);r&&delete H[t],C(e,t,n),r&&e!==H&&C(H,t,r)}:C,Z=function(e){var t=L[e]=N(T[B]);return t._k=e,t},Q=G&&"symbol"==typeof T.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof T},X=function(e,t,n){return e===H&&X(U,t,n),g(e),t=_(t,!0),g(n),i(L,t)?(n.enumerable?(i(e,q)&&e[q][t]&&(e[q][t]=!1),n=N(n,{enumerable:w(0,!1)})):(i(e,q)||C(e,q,w(1,{})),e[q][t]=!0),W(e,t,n)):C(e,t,n)},Y=function(e,t){g(e);for(var n,r=v(t=x(t)),i=0,a=r.length;a>i;)X(e,n=r[i++],t[n]);return e},J=function(e){var t=R.call(this,e=_(e,!0));return!(this===H&&i(L,e)&&!i(U,e))&&(!(t||!i(this,e)||!i(L,e)||i(this,q)&&this[q][e])||t)},K=function(e,t){if(e=x(e),t=_(t,!0),e!==H||!i(L,t)||i(U,t)){var n=P(e,t);return!n||!i(L,t)||i(e,q)&&e[q][t]||(n.enumerable=!0),n}},ee=function(e){for(var t,n=j(x(e)),r=[],a=0;n.length>a;)i(L,t=n[a++])||t==q||t==c||r.push(t);return r},te=function(e){for(var t,n=e===H,r=j(n?U:x(e)),a=[],o=0;r.length>o;)!i(L,t=r[o++])||n&&!i(H,t)||a.push(L[t]);return a};G||(T=function(){if(this instanceof T)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===H&&t.call(U,n),i(this,q)&&i(this[q],e)&&(this[q][e]=!1),W(this,e,w(1,n))};return a&&$&&W(H,e,{configurable:!0,set:t}),Z(e)},s(T[B],"toString",function(){return this._k}),O.f=K,A.f=X,n(59415).f=M.f=ee,n(8449).f=J,S.f=te,a&&!n(22750)&&s(H,"propertyIsEnumerable",J,!0),m.f=function(e){return Z(p(e))}),o(o.G+o.W+o.F*!G,{Symbol:T});for(var ne="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),re=0;ne.length>re;)p(ne[re++]);for(var ie=E(p.store),ae=0;ie.length>ae;)y(ie[ae++]);o(o.S+o.F*!G,"Symbol",{for:function(e){return i(z,e+="")?z[e]:z[e]=T(e)},keyFor:function(e){if(!Q(e))throw TypeError(e+" is not a symbol!");for(var t in z)if(z[t]===e)return t},useSetter:function(){$=!0},useSimple:function(){$=!1}}),o(o.S+o.F*!G,"Object",{create:function(e,t){return void 0===t?N(e):Y(N(e),t)},defineProperty:X,defineProperties:Y,getOwnPropertyDescriptor:K,getOwnPropertyNames:ee,getOwnPropertySymbols:te});var oe=u(function(){S.f(1)});o(o.S+o.F*oe,"Object",{getOwnPropertySymbols:function(e){return S.f(D(e))}}),F&&o(o.S+o.F*(!G||u(function(){var e=T();return"[null]"!=k([e])||"{}"!=k({a:e})||"{}"!=k(Object(e))})),"JSON",{stringify:function(e){for(var t,n,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);if(n=t=r[1],(b(t)||void 0!==e)&&!Q(e))return h(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!Q(t))return t}),r[1]=t,k.apply(F,r)}}),T[B][I]||n(33341)(T[B],I,T[B].valueOf),d(T,"Symbol"),d(Math,"Math",!0),d(r.JSON,"JSON",!0)},99733:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InfinityDependencies=void 0;var r=n(54020),i=n(11424);t.InfinityDependencies={BigNumberDependencies:r.BigNumberDependencies,createInfinity:i.createInfinity}},99877:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ctransposeDependencies=void 0;var r=n(61635),i=n(22920),a=n(8011),o=n(11424);t.ctransposeDependencies={conjDependencies:r.conjDependencies,transposeDependencies:i.transposeDependencies,typedDependencies:a.typedDependencies,createCtranspose:o.createCtranspose}}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var a=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}n.amdD=function(){throw new Error("define cannot be used indirect")},n.amdO={},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}
vendor: 15,869 bytes, line 2
2),Object.defineProperty(e,"__esModule",{value:!0})},n.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){"use strict";function e(e,t){let n;if(void 0===t)for(const t of e)null!=t&&(n<t||void 0===n&&t>=t)&&(n=t);else{let r=-1;for(let i of e)null!=(i=t(i,++r,e))&&(n<i||void 0===n&&i>=i)&&(n=i)}return n}function t(){}function r(e){return null==e?t:function(){return this.querySelector(e)}}function i(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}function a(){return[]}function o(e){return null==e?a:function(){return this.querySelectorAll(e)}}function s(e){return function(){return this.matches(e)}}function c(e){return function(t){return t.matches(e)}}n(20341),n(99650),n(93863),n(82975),n(17482),n(95165),n(35890),n(54913),n(78604);var u=Array.prototype.find;function l(){return this.firstElementChild}var d=Array.prototype.filter;function f(){return this.children}function p(e){return new Array(e.length)}function m(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function y(e,t,n,r,i,a){for(var o,s=0,c=t.length,u=a.length;s<u;++s)(o=t[s])?(o.__data__=a[s],r[s]=o):n[s]=new m(e,a[s]);for(;s<c;++s)(o=t[s])&&(i[s]=o)}function v(e,t,n,r,i,a,o){var s,c,u,l=new Map,d=t.length,f=a.length,p=new Array(d);for(s=0;s<d;++s)(c=t[s])&&(p[s]=u=o.call(c,c.__data__,s,t)+"",l.has(u)?i[s]=c:l.set(u,c));for(s=0;s<f;++s)u=o.call(e,a[s],s,a)+"",(c=l.get(u))?(r[s]=c,c.__data__=a[s],l.delete(u)):n[s]=new m(e,a[s]);for(s=0;s<d;++s)(c=t[s])&&l.get(p[s])===c&&(i[s]=c)}function h(e){return e.__data__}function g(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}m.prototype={constructor:m,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};var b="http://www.w3.org/1999/xhtml",D={svg:"http://www.w3.org/2000/svg",xhtml:b,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function x(e){var t=e+="",n=t.indexOf(":");return n>=0&&"xmlns"!==(t=e.slice(0,n))&&(e=e.slice(n+1)),D.hasOwnProperty(t)?{space:D[t],local:e}:e}function _(e){return function(){this.removeAttribute(e)}}function w(e){return function(){this.removeAttributeNS(e.space,e.local)}}function N(e,t){return function(){this.setAttribute(e,t)}}function M(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function O(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}function S(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}function A(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function E(e){return function(){this.style.removeProperty(e)}}function P(e,t,n){return function(){this.style.setProperty(e,t,n)}}function C(e,t,n){return function(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(e):this.style.setProperty(e,r,n)}}function j(e,t){return e.style.getPropertyValue(t)||A(e).getComputedStyle(e,null).getPropertyValue(t)}function T(e){return function(){delete this[e]}}function F(e,t){return function(){this[e]=t}}function k(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}function B(e){return e.trim().split(/^|\s+/)}function q(e){return e.classList||new I(e)}function I(e){this._node=e,this._names=B(e.getAttribute("class")||"")}function R(e,t){for(var n=q(e),r=-1,i=t.length;++r<i;)n.add(t[r])}function z(e,t){for(var n=q(e),r=-1,i=t.length;++r<i;)n.remove(t[r])}function L(e){return function(){R(this,e)}}function U(e){return function(){z(this,e)}}function H(e,t){return function(){(t.apply(this,arguments)?R:z)(this,e)}}function G(){this.textContent=""}function V(e){return function(){this.textContent=e}}function $(e){return function(){var t=e.apply(this,arguments);this.textContent=null==t?"":t}}function W(){this.innerHTML=""}function Z(e){return function(){this.innerHTML=e}}function Q(e){return function(){var t=e.apply(this,arguments);this.innerHTML=null==t?"":t}}function X(){this.nextSibling&&this.parentNode.appendChild(this)}function Y(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function J(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===b&&t.documentElement.namespaceURI===b?t.createElement(e):t.createElementNS(n,e)}}function K(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function ee(e){var t=x(e);return(t.local?K:J)(t)}function te(){return null}function ne(){var e=this.parentNode;e&&e.removeChild(this)}function re(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function ie(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function ae(e){return function(){var t=this.__on;if(t){for(var n,r=0,i=-1,a=t.length;r<a;++r)n=t[r],e.type&&n.type!==e.type||n.name!==e.name?t[++i]=n:this.removeEventListener(n.type,n.listener,n.options);++i?t.length=i:delete this.__on}}}function oe(e,t,n){return function(){var r,i=this.__on,a=function(e){return function(t){e.call(this,t,this.__data__)}}(t);if(i)for(var o=0,s=i.length;o<s;++o)if((r=i[o]).type===e.type&&r.name===e.name)return this.removeEventListener(r.type,r.listener,r.options),this.addEventListener(r.type,r.listener=a,r.options=n),void(r.value=t);this.addEventListener(e.type,a,n),r={type:e.type,name:e.name,value:t,listener:a,options:n},i?i.push(r):this.__on=[r]}}function se(e,t,n){var r=A(e),i=r.CustomEvent;"function"==typeof i?i=new i(t,n):(i=r.document.createEvent("Event"),n?(i.initEvent(t,n.bubbles,n.cancelable),i.detail=n.detail):i.initEvent(t,!1,!1)),e.dispatchEvent(i)}function ce(e,t){return function(){return se(this,e,t)}}function ue(e,t){return function(){return se(this,e,t.apply(this,arguments))}}I.prototype={add:function(e){this._names.indexOf(e)<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var le=[null];function de(e,t){this._groups=e,this._parents=t}function fe(){return new de([[document.documentElement]],le)}de.prototype=fe.prototype={constructor:de,select:function(e){"function"!=typeof e&&(e=r(e));for(var t=this._groups,n=t.length,i=new Array(n),a=0;a<n;++a)for(var o,s,c=t[a],u=c.length,l=i[a]=new Array(u),d=0;d<u;++d)(o=c[d])&&(s=e.call(o,o.__data__,d,c))&&("__data__"in o&&(s.__data__=o.__data__),l[d]=s);return new de(i,this._parents)},selectAll:function(e){e="function"==typeof e?function(e){return function(){var t=e.apply(this,arguments);return null==t?[]:i(t)}}(e):o(e);for(var t=this._groups,n=t.length,r=[],a=[],s=0;s<n;++s)for(var c,u=t[s],l=u.length,d=0;d<l;++d)(c=u[d])&&(r.push(e.call(c,c.__data__,d,u)),a.push(c));return new de(r,a)},selectChild:function(e){return this.select(null==e?l:function(e){return function(){return u.call(this.children,e)}}("function"==typeof e?e:c(e)))},selectChildren:function(e){return this.selectAll(null==e?f:function(e){return function(){return d.call(this.children,e)}}("function"==typeof e?e:c(e)))},filter:function(e){"function"!=typeof e&&(e=s(e));for(var t=this._groups,n=t.length,r=new Array(n),i=0;i<n;++i)for(var a,o=t[i],c=o.length,u=r[i]=[],l=0;l<c;++l)(a=o[l])&&e.call(a,a.__data__,l,o)&&u.push(a);return new de(r,this._parents)},data:function(e,t){if(!arguments.length)return Array.from(this,h);var n,r=t?v:y,a=this._parents,o=this._groups;"function"!=typeof e&&(n=e,e=function(){return n});for(var s=o.length,c=new Array(s),u=new Array(s),l=new Array(s),d=0;d<s;++d){var f=a[d],p=o[d],m=p.length,g=i(e.call(f,f&&f.__data__,d,a)),b=g.length,D=u[d]=new Array(b),x=c[d]=new Array(b);r(f,p,D,x,l[d]=new Array(m),g,t);for(var _,w,N=0,M=0;N<b;++N)if(_=D[N]){for(N>=M&&(M=N+1);!(w=x[M])&&++M<b;);_._next=w||null}}return(c=new de(c,a))._enter=u,c._exit=l,c},enter:function(){return new de(this._enter||this._groups.map(p),this._parents)},exit:function(){return new de(this._exit||this._groups.map(p),this._parents)},join:function(e,t,n){var r=this.enter(),i=this,a=this.exit();return r="function"==typeof e?e(r):r.append(e+""),null!=t&&(i=t(i)),null==n?a.remove():n(a),r&&i?r.merge(i).order():i},merge:function(e){if(!(e instanceof de))throw new Error("invalid merge");for(var t=this._groups,n=e._groups,r=t.length,i=n.length,a=Math.min(r,i),o=new Array(r),s=0;s<a;++s)for(var c,u=t[s],l=n[s],d=u.length,f=o[s]=new Array(d),p=0;p<d;++p)(c=u[p]||l[p])&&(f[p]=c);for(;s<r;++s)o[s]=t[s];return new de(o,this._parents)},selection:function(){return this},order:function(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var r,i=e[t],a=i.length-1,o=i[a];--a>=0;)(r=i[a])&&(o&&4^r.compareDocumentPosition(o)&&o.parentNode.insertBefore(r,o),o=r);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=g);for(var n=this._groups,r=n.length,i=new Array(r),a=0;a<r;++a){for(var o,s=n[a],c=s.length,u=i[a]=new Array(c),l=0;l<c;++l)(o=s[l])&&(u[l]=o);u.sort(t)}return new de(i,this._parents).order()},call:function(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r=e[t],i=0,a=r.length;i<a;++i){var o=r[i];if(o)return o}return null},size:function(){let e=0;for(const t of this)++e;return e},empty:function(){return!this.node()},each:function(e){for(var t=this._groups,n=0,r=t.length;n<r;++n)for(var i,a=t[n],o=0,s=a.length;o<s;++o)(i=a[o])&&e.call(i,i.__data__,o,a);return this},attr:function(e,t){var n=x(e);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((null==t?n.local?w:_:"function"==typeof t?n.local?S:O:n.local?M:N)(n,t))},style:function(e,t,n){return arguments.length>1?this.each((null==t?E:"function"==typeof t?C:P)(e,t,null==n?"":n)):j(this.node(),e)},property:function(e,t){return arguments.length>1?this.each((null==t?T:"function"==typeof t?k:F)(e,t)):this.node()[e]},classed:function(e,t){var n=B(e+"");if(arguments.length<2){for(var r=q(this.node()),i=-1,a=n.length;++i<a;)if(!r.contains(n[i]))return!1;return!0}return this.each(("function"==typeof t?H:t?L:U)(n,t))},text:function(e){return arguments.length?this.each(null==e?G:("function"==typeof e?$:V)(e)):this.node().textContent},html:function(e){return arguments.length?this.each(null==e?W:("function"==typeof e?Q:Z)(e)):this.node().innerHTML},raise:function(){return this.each(X)},lower:function(){return this.each(Y)},append:function(e){var t="function"==typeof e?e:ee(e);return this.select(function(){return this.appendChild(t.apply(this,arguments))})},insert:function(e,t){var n="function"==typeof e?e:ee(e),i=null==t?te:"function"==typeof t?t:r(t);return this.select(function(){return this.insertBefore(n.apply(this,arguments),i.apply(this,arguments)||null)})},remove:function(){return this.each(ne)},clone:function(e){return this.select(e?ie:re)},datum:function(e){return arguments.length?this.property("__data__",e):this.node().__data__},on:function(e,t,n){var r,i,a=function(e){return e.trim().split(/^|\s+/).map(function(e){var t="",n=e.indexOf(".");return n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}})}(e+""),o=a.length;if(!(arguments.length<2)){for(s=t?oe:ae,r=0;r<o;++r)this.each(s(a[r],t,n));return this}var s=this.node().__on;if(s)for(var c,u=0,l=s.length;u<l;++u)for(r=0,c=s[u];r<o;++r)if((i=a[r]).type===c.type&&i.name===c.name)return c.value},dispatch:function(e,t){return this.each(("function"==typeof t?ue:ce)(e,t))},[Symbol.iterator]:function*(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r,i=e[t],a=0,o=i.length;a<o;++a)(r=i[a])&&(yield r)}};var pe=fe,me={value:()=>{}};function ye(){for(var e,t=0,n=arguments.length,r={};t<n;++t){if(!(e=arguments[t]+"")||e in r||/[\s.]/.test(e))throw new Error("illegal type: "+e);r[e]=[]}return new ve(r)}function ve(e){this._=e}function he(e,t){for(var n,r=0,i=e.length;r<i;++r)if((n=e[r]).name===t)return n.value}function ge(e,t,n){for(var r=0,i=e.length;r<i;++r)if(e[r].name===t){e[r]=me,e=e.slice(0,r).concat(e.slice(r+1));break}return null!=n&&e.push({name:t,value:n}),e}ve.prototype=ye.prototype={constructor:ve,on:function(e,t){var n,r,i=this._,a=(r=i,(e+"").trim().split(/^|\s+/).map(function(e){var t="",n=e.indexOf(".");if(n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),e&&!r.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:t}})),o=-1,s=a.length;if(!(arguments.length<2)){if(null!=t&&"function"!=typeof t)throw new Error("invalid callback: "+t);for(;++o<s;)if(n=(e=a[o]).type)i[n]=ge(i[n],e.name,t);else if(null==t)for(n in i)i[n]=ge(i[n],e.name,null);return this}for(;++o<s;)if((n=(e=a[o]).type)&&(n=he(i[n],e.name)))return n},copy:function(){var e={},t=this._;for(var n in t)e[n]=t[n].slice();return new ve(e)},call:function(e,t){if((n=arguments.length-2)>0)for(var n,r,i=new Array(n),a=0;a<n;++a)i[a]=arguments[a+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(a=0,n=(r=this._[e]).length;a<n;++a)r[a].value.apply(t,i)},apply:function(e,t,n){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var r=this._[e],i=0,a=r.length;i<a;++i)r[i].value.apply(t,n)}};var be,De,xe=ye,_e=0,we=0,Ne=0,Me=0,Oe=0,Se=0,Ae="object"==typeof performance&&performance.now?performance:Date,Ee="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function Pe(){return Oe||(Ee(Ce),Oe=Ae.now()+Se)}function Ce(){Oe=0}function je(){this._call=this._time=this._next=null}function Te(e,t,n){var r=new je;return r.restart(e,t,n),r}function Fe(){Oe=(Me=Ae.now())+Se,_e=we=0;try{!function(){Pe(),++_e;for(var e,t=be;t;)(e=Oe-t._time)>=0&&t._call.call(null,e),t=t._next;--_e}()}finally{_e=0,function(){for(var e,t,n=be,r=1/0;n;)n._call?(r>n._time&&(r=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:be=t);De=e,Be(r)}(),Oe=0}}function ke(){var e=Ae.now(),t=e-Me;t>1e3&&(Se-=t,Me=e)}function Be(e){_e||(we&&(we=clearTimeout(we)),e-Oe>24?(e<1/0&&(we=setTimeout(Fe,e-Ae.now()-Se)),Ne&&(Ne=clearInterval(Ne))):(Ne||(Me=Ae.now(),Ne=setInterval(ke,1e3)),_e=1,Ee(Fe)))}function qe(e,t,n){var r=new je;return t=null==t?0:+t,r.restart(n=>{r.stop(),e(n+t)},t,n),r}je.prototype=Te.prototype={constructor:je,restart:function(e,t,n){if("function"!=typeof e)throw new TypeError("callback is not a function");n=(null==n?Pe():+n)+(null==t?0:+t),this._next||De===this||(De?De._next=this:be=this,De=this),this._call=e,this._time=n,Be()},stop:function(){this._call&&(this._call=null,this._time=1/0,Be())}};var Ie=xe("start","end","cancel","interrupt"),Re=[];function ze(e,t,n,r,i,a){var o=e.__transition;if(o){if(n in o)return}else e.__transition={};!function(e,t,n){var r,i=e.__transition;function a(c){var u,l,d,f;if(1!==n.state)return s();for(u in i)if((f=i[u]).name===n.name){if(3===f.state)return qe(a);4===f.state?(f.state=6,f.timer.stop(),f.on.call("interrupt",e,e.__data__,f.index,f.group),delete i[u]):+u<t&&(f.state=6,f.timer.stop(),f.on.call("cancel",e,e.__data__,f.index,f.group),delete i[u])}if(qe(function(){3===n.state&&(n.state=4,n.timer.restart(o,n.delay,n.time),o(c))}),n.state=2,n.on.call("start",e,e.__data__,n.index,n.group),2===n.state){for(n.state=3,r=new Array(d=n.tween.length),u=0,l=-1;u<d;++u)(f=n.tween[u].value.call(e,e.__data__,n.index,n.group))&&(r[++l]=f);r.length=l+1}}function o(t){for(var i=t<n.duration?n.ease.call(null,t/n.duration):(n.timer.restart(s),n.state=5,1
vendor: 6,624 bytes, line 2
2),a=-1,o=r.length;++a<o;)r[a].call(e,i);5===n.state&&(n.on.call("end",e,e.__data__,n.index,n.group),s())}function s(){for(var r in n.state=6,n.timer.stop(),delete i[t],i)return;delete e.__transition}i[t]=n,n.timer=Te(function(e){n.state=1,n.timer.restart(a,n.delay,n.time),n.delay<=e&&a(e-n.delay)},0,n.time)}(e,n,{name:t,index:r,group:i,on:Ie,tween:Re,time:a.time,delay:a.delay,duration:a.duration,ease:a.ease,timer:null,state:0})}function Le(e,t){var n=He(e,t);if(n.state>0)throw new Error("too late; already scheduled");return n}function Ue(e,t){var n=He(e,t);if(n.state>3)throw new Error("too late; already running");return n}function He(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function Ge(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}var Ve,$e=180/Math.PI,We={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function Ze(e,t,n,r,i,a){var o,s,c;return(o=Math.sqrt(e*e+t*t))&&(e/=o,t/=o),(c=e*n+t*r)&&(n-=e*c,r-=t*c),(s=Math.sqrt(n*n+r*r))&&(n/=s,r/=s,c/=s),e*r<t*n&&(e=-e,t=-t,c=-c,o=-o),{translateX:i,translateY:a,rotate:Math.atan2(t,e)*$e,skewX:Math.atan(c)*$e,scaleX:o,scaleY:s}}function Qe(e,t,n,r){function i(e){return e.length?e.pop()+" ":""}return function(a,o){var s=[],c=[];return a=e(a),o=e(o),function(e,r,i,a,o,s){if(e!==i||r!==a){var c=o.push("translate(",null,t,null,n);s.push({i:c-4,x:Ge(e,i)},{i:c-2,x:Ge(r,a)})}else(i||a)&&o.push("translate("+i+t+a+n)}(a.translateX,a.translateY,o.translateX,o.translateY,s,c),function(e,t,n,a){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),a.push({i:n.push(i(n)+"rotate(",null,r)-2,x:Ge(e,t)})):t&&n.push(i(n)+"rotate("+t+r)}(a.rotate,o.rotate,s,c),function(e,t,n,a){e!==t?a.push({i:n.push(i(n)+"skewX(",null,r)-2,x:Ge(e,t)}):t&&n.push(i(n)+"skewX("+t+r)}(a.skewX,o.skewX,s,c),function(e,t,n,r,a,o){if(e!==n||t!==r){var s=a.push(i(a)+"scale(",null,",",null,")");o.push({i:s-4,x:Ge(e,n)},{i:s-2,x:Ge(t,r)})}else 1===n&&1===r||a.push(i(a)+"scale("+n+","+r+")")}(a.scaleX,a.scaleY,o.scaleX,o.scaleY,s,c),a=o=null,function(e){for(var t,n=-1,r=c.length;++n<r;)s[(t=c[n]).i]=t.x(e);return s.join("")}}}var Xe=Qe(function(e){const t=new("function"==typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?We:Ze(t.a,t.b,t.c,t.d,t.e,t.f)},"px, ","px)","deg)"),Ye=Qe(function(e){return null==e?We:(Ve||(Ve=document.createElementNS("http://www.w3.org/2000/svg","g")),Ve.setAttribute("transform",e),(e=Ve.transform.baseVal.consolidate())?Ze((e=e.matrix).a,e.b,e.c,e.d,e.e,e.f):We)},", ",")",")");function Je(e,t){var n,r;return function(){var i=Ue(this,e),a=i.tween;if(a!==n)for(var o=0,s=(r=n=a).length;o<s;++o)if(r[o].name===t){(r=r.slice()).splice(o,1);break}i.tween=r}}function Ke(e,t,n){var r,i;if("function"!=typeof n)throw new Error;return function(){var a=Ue(this,e),o=a.tween;if(o!==r){i=(r=o).slice();for(var s={name:t,value:n},c=0,u=i.length;c<u;++c)if(i[c].name===t){i[c]=s;break}c===u&&i.push(s)}a.tween=i}}function et(e,t,n){var r=e._id;return e.each(function(){var e=Ue(this,r);(e.value||(e.value={}))[t]=n.apply(this,arguments)}),function(e){return He(e,r).value[t]}}function tt(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function nt(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function rt(){}var it=.7,at=1/it,ot="\\s*([+-]?\\d+)\\s*",st="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",ct="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",ut=/^#([0-9a-f]{3,8})$/,lt=new RegExp("^rgb\\("+[ot,ot,ot]+"\\)$"),dt=new RegExp("^rgb\\("+[ct,ct,ct]+"\\)$"),ft=new RegExp("^rgba\\("+[ot,ot,ot,st]+"\\)$"),pt=new RegExp("^rgba\\("+[ct,ct,ct,st]+"\\)$"),mt=new RegExp("^hsl\\("+[st,ct,ct]+"\\)$"),yt=new RegExp("^hsla\\("+[st,ct,ct,st]+"\\)$"),vt={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function ht(){return this.rgb().formatHex()}function gt(){return this.rgb().formatRgb()}function bt(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=ut.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?Dt(t):3===n?
vendor: 10,746 bytes, line 2
2new wt(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?xt(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?xt(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=lt.exec(e))?new wt(t[1],t[2],t[3],1):(t=dt.exec(e))?new wt(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=ft.exec(e))?xt(t[1],t[2],t[3],t[4]):(t=pt.exec(e))?xt(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=mt.exec(e))?St(t[1],t[2]/100,t[3]/100,1):(t=yt.exec(e))?St(t[1],t[2]/100,t[3]/100,t[4]):vt.hasOwnProperty(e)?Dt(vt[e]):"transparent"===e?new wt(NaN,NaN,NaN,0):null}function Dt(e){return new wt(e>>16&255,e>>8&255,255&e,1)}function xt(e,t,n,r){return r<=0&&(e=t=n=NaN),new wt(e,t,n,r)}function _t(e,t,n,r){return 1===arguments.length?function(e){return e instanceof rt||(e=bt(e)),e?new wt((e=e.rgb()).r,e.g,e.b,e.opacity):new wt}(e):new wt(e,t,n,null==r?1:r)}function wt(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function Nt(){return"#"+Ot(this.r)+Ot(this.g)+Ot(this.b)}function Mt(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function Ot(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function St(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Et(e,t,n,r)}function At(e){if(e instanceof Et)return new Et(e.h,e.s,e.l,e.opacity);if(e instanceof rt||(e=bt(e)),!e)return new Et;if(e instanceof Et)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=NaN,s=a-i,c=(a+i)/2;return s?(o=t===a?(n-r)/s+6*(n<r):n===a?(r-t)/s+2:(t-n)/s+4,s/=c<.5?a+i:2-a-i,o*=60):s=c>0&&c<1?0:o,new Et(o,s,c,e.opacity)}function Et(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function Pt(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}function Ct(e,t,n,r,i){var a=e*e,o=a*e;return((1-3*e+3*a-o)*t+(4-6*a+3*o)*n+(1+3*e+3*a-3*o)*r+o*i)/6}tt(rt,bt,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:ht,formatHex:ht,formatHsl:function(){return At(this).formatHsl()},formatRgb:gt,toString:gt}),tt(wt,_t,nt(rt,{brighter:function(e){return e=null==e?at:Math.pow(at,e),new wt(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?it:Math.pow(it,e),new wt(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Nt,formatHex:Nt,formatRgb:Mt,toString:Mt})),tt(Et,function(e,t,n,r){return 1===arguments.length?At(e):new Et(e,t,n,null==r?1:r)},nt(rt,{brighter:function(e){return e=null==e?at:Math.pow(at,e),new Et(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?it:Math.pow(it,e),new Et(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new wt(Pt(e>=240?e-240:e+120,i,r),Pt(e,i,r),Pt(e<120?e+240:e-120,i,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}));var jt=e=>()=>e;function Tt(e,t){var n=t-e;return n?function(e,t){return function(n){return e+n*t}}(e,n):jt(isNaN(e)?t:e)}var Ft=function e(t){var n=function(e){return 1===(e=+e)?Tt:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):jt(isNaN(t)?n:t)}}(t);function r(e,t){var r=n((e=_t(e)).r,(t=_t(t)).r),i=n(e.g,t.g),a=n(e.b,t.b),o=Tt(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=i(t),e.b=a(t),e.opacity=o(t),e+""}}return r.gamma=e,r}(1);function kt(e){return function(t){var n,r,i=t.length,a=new Array(i),o=new Array(i),s=new Array(i);for(n=0;n<i;++n)r=_t(t[n]),a[n]=r.r||0,o[n]=r.g||0,s[n]=r.b||0;return a=e(a),o=e(o),s=e(s),r.opacity=1,function(e){return r.r=a(e),r.g=o(e),r.b=s(e),r+""}}}kt(function(e){var t=e.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),i=e[r],a=e[r+1],o=r>0?e[r-1]:2*i-a,s=r<t-1?e[r+2]:2*a-i;return Ct((n-r/t)*t,o,i,a,s)}}),kt(function(e){var t=e.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*t),i=e[(r+t-1)%t],a=e[r%t],o=e[(r+1)%t],s=e[(r+2)%t];return Ct((n-r/t)*t,i,a,o,s)}});var Bt=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,qt=new RegExp(Bt.source,"g");function It(e,t){var n,r,i,a=Bt.lastIndex=qt.lastIndex=0,o=-1,s=[],c=[];for(e+="",t+="";(n=Bt.exec(e))&&(r=qt.exec(t));)(i=r.index)>a&&(i=t.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(n=n[0])===(r=r[0])?s[o]?s[o]+=r:s[++o]=r:(s[++o]=null,c.push({i:o,x:Ge(n,r)})),a=qt.lastIndex;return a<t.length&&(i=t.slice(a),s[o]?s[o]+=i:s[++o]=i),s.length<2?c[0]?function(e){return function(t){return e(t)+""}}(c[0].x):function(e){return function(){return e}}(t):(t=c.length,function(e){for(var n,r=0;r<t;++r)s[(n=c[r]).i]=n.x(e);return s.join("")})}function Rt(e,t){var n;return("number"==typeof t?Ge:t instanceof bt?Ft:(n=bt(t))?(t=n,Ft):It)(e,t)}function zt(e){return function(){this.removeAttribute(e)}}function Lt(e){return function(){this.removeAttributeNS(e.space,e.local)}}function Ut(e,t,n){var r,i,a=n+"";return function(){var o=this.getAttribute(e);return o===a?null:o===r?i:i=t(r=o,n)}}function Ht(e,t,n){var r,i,a=n+"";return function(){var o=this.getAttributeNS(e.space,e.local);return o===a?null:o===r?i:i=t(r=o,n)}}function Gt(e,t,n){var r,i,a;return function(){var o,s,c=n(this);if(null!=c)return(o=this.getAttribute(e))===(s=c+"")?null:o===r&&s===i?a:(i=s,a=t(r=o,c));this.removeAttribute(e)}}function Vt(e,t,n){var r,i,a;return function(){var o,s,c=n(this);if(null!=c)return(o=this.getAttributeNS(e.space,e.local))===(s=c+"")?null:o===r&&s===i?a:(i=s,a=t(r=o,c));this.removeAttributeNS(e.space,e.local)}}function $t(e,t){var n,r;function i(){var i=t.apply(this,arguments);return i!==r&&(n=(r=i)&&function(e,t){return function(n){this.setAttributeNS(e.space,e.local,t.call(this,n))}}(e,i)),n}return i._value=t,i}function Wt(e,t){var n,r;function i(){var i=t.apply(this,arguments);return i!==r&&(n=(r=i)&&function(e,t){return function(n){this.setAttribute(e,t.call(this,n))}}(e,i)),n}return i._value=t,i}function Zt(e,t){return function(){Le(this,e).delay=+t.apply(this,arguments)}}function Qt(e,t){return t=+t,function(){Le(this,e).delay=t}}function Xt(e,t){return function(){Ue(this,e).duration=+t.apply(this,arguments)}}function Yt(e,t){return t=+t,function(){Ue(this,e).duration=t}}var Jt=pe.prototype.constructor;function Kt(e){return function(){this.style.removeProperty(e)}}var en=0;function tn(e,t,n,r){this._groups=e,this._parents=t,this._name=n,this._id=r}function nn(){return++en}var rn=pe.prototype;tn.prototype=function(e){return pe().transition(e)}.prototype={constructor:tn,select:function(e){var t=this._name,n=this._id;"function"!=typeof e&&(e=r(e));for(var i=this._groups,a=i.length,o=new Array(a),s=0;s<a;++s)for(var c,u,l=i[s],d=l.length,f=o[s]=new Array(d),p=0;p<d;++p)(c=l[p])&&(u=e.call(c,c.__data__,p,l))&&("__data__"in c&&(u.__data__=c.__data__),f[p]=u,ze(f[p],t,n,p,f,He(c,n)));return new tn(o,this._parents,t,n)},selectAll:function(e){var t=this._name,n=this._id;"function"!=typeof e&&(e=o(e));for(var r=this._groups,i=r.length,a=[],s=[],c=0;c<i;++c)for(var u,l=r[c],d=l.length,f=0;f<d;++f)if(u=l[f]){for(var p,m=e.call(u,u.__data__,f,l),y=He(u,n),v=0,h=m.length;v<h;++v)(p=m[v])&&ze(p,t,n,v,m,y);a.push(m),s.push(u)}return new tn(a,s,t,n)},filter:function(e){"function"!=typeof e&&(e=s(e));for(var t=this._groups,n=t.length,r=new Array(n),i=0;i<n;++i)for(var a,o=t[i],c=o.length,u=r[i]=[],l=0;l<c;++l)(a=o[l])&&e.call(a,a.__data__,l,o)&&u.push(a);return new tn(r,this._parents,this._name,this._id)},merge:function(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,n=e._groups,r=t.length,i=n.length,a=Math.min(r,i),o=new Array(r),s=0;s<a;++s)for(var c,u=t[s],l=n[s],d=u.length,f=o[s]=new Array(d),p=0;p<d;++p)(c=u[p]||l[p])&&(f[p]=c);for(;s<r;++s)o[s]=t[s];return new tn(o,this._parents,this._name,this._id)},selection:function(){return new Jt(this._groups,this._parents)},transition:function(){for(var e=this._name,t=this._id,n=nn(),r=this._groups,i=r.length,a=0;a<i;++a)for(var o,s=r[a],c=s.length,u=0;u<c;++u)if(o=s[u]){var l=He(o,t);ze(o,e,n,u,s,{time:l.time+l.delay+l.duration,delay:0,duration:l.duration,ease:l.ease})}return new tn(r,this._parents,e,n)},call:rn.call,nodes:rn.nodes,node:rn.node,size:rn.size,empty:rn.empty,each:rn.each,on:function(e,t){var n=this._id;return arguments.length<2?He(this.node(),n).on.on(e):this.each(function(e,t,n){var r,i,a=function(e){return(e+"").trim().split(/^|\s+/).every(function(e){var t=e.indexOf(".");return t>=0&&(e=e.slice(0,t)),!e||"start"===e})}(t)?Le:Ue;return function(){var o=a(this,e),s=o.on;s!==r&&(i=(r=s).copy()).on(t,n),o.on=i}}(n,e,t))},attr:function(e,t){var n=x(e),r="transform"===n?Ye:Rt;return this.attrTween(e,"function"==typeof t?(n.local?Vt:Gt)(n,r,et(this,"attr."+e,t)):null==t?(n.local?Lt:zt)(n):(n.local?Ht:Ut)(n,r,t))},attrTween:function(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==t)return this.tween(n,null);if("function"!=typeof t)throw new Error;var r=x(e);return this.tween(n,(r.local?$t:Wt)(r,t))},style:function(e,t,n){var r="transform"==(e+="")?Xe:Rt;return null==t?this.styleTween(e,function(e,t){var n,r,i;return function(){var a=j(this,e),o=(this.style.removeProperty(e),j(this,e));return a===o?null:a===n&&o===r?i:i=t(n=a,r=o)}}(e,r)).on("end.style."+e,Kt(e)):"function"==typeof t?this.styleTween(e,function(e,t,n){var r,i,a;return function(){var o=j(this,e),s=n(this),c=s+"";return null==s&&(this.style.removeProperty(e),c=s=j(this,e)),o===c?null:o===r&&c===i?a:(i=c,a=t(r=o,s))}}(e,r,et(this,"style."+e,t))).each(function(e,t){var n,r,i,a,o="style."+t,s="end."+o;return function(){var c=Ue(this,e),u=c.on,l=null==c.value[o]?a||(a=Kt(t)):void 0;u===n&&i===l||(r=(n=u).copy()).on(s,i=l),c.on=r}}(this._id,e)):this.styleTween(e,function(e,t,n){var r,i,a=n+"";return function(){var o=j(this,e);return o===a?null:o===r?i:i=t(r=o,n)}}(e,r,t),n).on("end.style."+e,null)},styleTween:function(e,t,n){var r="style."+(e+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==t)return this.tween(r,null);if("function"!=typeof t)throw new Error;return this.tween(r,function(e,t,n){var r,i;
vendor: 4,415 bytes, line 2
2function a(){var a=t.apply(this,arguments);return a!==i&&(r=(i=a)&&function(e,t,n){return function(r){this.style.setProperty(e,t.call(this,r),n)}}(e,a,n)),r}return a._value=t,a}(e,t,null==n?"":n))},text:function(e){return this.tween("text","function"==typeof e?function(e){return function(){var t=e(this);this.textContent=null==t?"":t}}(et(this,"text",e)):function(e){return function(){this.textContent=e}}(null==e?"":e+""))},textTween:function(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(null==e)return this.tween(t,null);if("function"!=typeof e)throw new Error;return this.tween(t,function(e){var t,n;function r(){var r=e.apply(this,arguments);return r!==n&&(t=(n=r)&&function(e){return function(t){this.textContent=e.call(this,t)}}(r)),t}return r._value=e,r}(e))},remove:function(){return this.on("end.remove",function(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}(this._id))},tween:function(e,t){var n=this._id;if(e+="",arguments.length<2){for(var r,i=He(this.node(),n).tween,a=0,o=i.length;a<o;++a)if((r=i[a]).name===e)return r.value;return null}return this.each((null==t?Je:Ke)(n,e,t))},delay:function(e){var t=this._id;return arguments.length?this.each(("function"==typeof e?Zt:Qt)(t,e)):He(this.node(),t).delay},duration:function(e){var t=this._id;return arguments.length?this.each(("function"==typeof e?Xt:Yt)(t,e)):He(this.node(),t).duration},ease:function(e){var t=this._id;return arguments.length?this.each(function(e,t){if("function"!=typeof t)throw new Error;return function(){Ue(this,e).ease=t}}(t,e)):He(this.node(),t).ease},easeVarying:function(e){if("function"!=typeof e)throw new Error;return this.each(function(e,t){return function(){var n=t.apply(this,arguments);if("function"!=typeof n)throw new Error;Ue(this,e).ease=n}}(this._id,e))},end:function(){var e,t,n=this,r=n._id,i=n.size();return new Promise(function(a,o){var s={value:o},c={value:function(){0===--i&&a()}};n.each(function(){var n=Ue(this,r),i=n.on;i!==e&&((t=(e=i).copy())._.cancel.push(s),t._.interrupt.push(s),t._.end.push(c)),n.on=t}),0===i&&a()})},[Symbol.iterator]:rn[Symbol.iterator]};var an={time:null,delay:0,duration:250,ease:function(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}};function on(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))throw new Error(`transition ${t} not found`);return n}pe.prototype.interrupt=function(e){return this.each(function(){!function(e,t){var n,r,i,a=e.__transition,o=!0;if(a){for(i in t=null==t?null:t+"",a)(n=a[i]).name===t?(r=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(r?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete a[i]):o=!1;o&&delete e.__transition}}(this,e)})},pe.prototype.transition=function(e){var t,n;e instanceof tn?(t=e._id,e=e._name):(t=nn(),(n=an).time=Pe(),e=null==e?null:e+"");for(var r=this._groups,i=r.length,a=0;a<i;++a)for(var o,s=r[a],c=s.length,u=0;u<c;++u)(o=s[u])&&ze(o,e,t,u,s,n||on(o,t));return new tn(r,this._parents,e,t)};const{abs:sn,max:cn,min:un}=Math;function ln(e){return{type:e}}function dn(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function fn(e){return(e=dn(Math.abs(e)))?e[1]:NaN}["w","e"].map(ln),["n","s"].map(ln),["n","w","e","s","nw","ne","sw","se"].map(ln);var pn,mn=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function yn(e){if(!(t=mn.exec(e)))throw new Error("invalid format: "+e);var t;return new vn({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function vn(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function hn(e,t){var n=dn(e,t);if(!n)return e+"";var r=n[0],i=n[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}yn.prototype=vn.prototype,vn.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?""
vendor: 2,181 bytes, line 2
2:Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var gn={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>hn(100*e,t),r:hn,s:function(e,t){var n=dn(e,t);if(!n)return e+"";var r=n[0],i=n[1],a=i-(pn=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,o=r.length;return a===o?r:a>o?r+new Array(a-o+1).join("0"):a>0?r.slice(0,a)+"."+r.slice(a):"0."+new Array(1-a).join("0")+dn(e,Math.max(0,t+a-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function bn(e){return e}var Dn,xn,_n,wn=Array.prototype.map,Nn=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Mn(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}Dn=function(e){var t,n,r=void 0===e.grouping||void 0===e.thousands?bn:(t=wn.call(e.grouping,Number),n=e.thousands+"",function(e,r){for(var i=e.length,a=[],o=0,s=t[0],c=0;i>0&&s>0&&(c+s+1>r&&(s=Math.max(1,r-c)),a.push(e.substring(i-=s,i+s)),!((c+=s+1)>r));)s=t[o=(o+1)%t.length];return a.reverse().join(n)}),i=void 0===e.currency?"":e.currency[0]+"",a=void 0===e.currency?"":e.currency[1]+"",o=void 0===e.decimal?".":e.decimal+"",s=void 0===e.numerals?bn:function(e){return function(t){return t.replace(/[0-9]/g,function(t){return e[+t]})}}(wn.call(e.numerals,String)),c=void 0===e.percent?"%":e.percent+"",u=void 0===e.minus?"−":e.minus+"",l=void 0===e.nan?"NaN":e.nan+"";function d(e){var t=(e=yn(e)).fill,n=e.align,d=e.sign,f=e.symbol,p=e.zero,m=e.width,y=e.comma,v=e.precision,h=e.trim,g=e.type;"n"===g?(y=!0,g="g"):gn[g]||(void 0===v&&(v=12),h=!0,g="g"),(p||"0"===t&&"="===n)&&(p=!0,t="0",n="=");var b="$"===f?i:"#"===f&&/[boxX]/.test(g)?"0"+g.toLowerCase():"",D="$"===f?a:/[%p]/.test(g)?c:"",x=gn[g],_=/[defgprs%]/.test(g);function w(e){var i,a,c,f=b,w=D;if("c"===g)w=x(e)+w,e="";else{var N=(e=+e)<0||1/e<0;
vendor: 16,578 bytes, line 2
2if(e=isNaN(e)?l:x(Math.abs(e),v),h&&(e=function(e){e:for(var t,n=e.length,r=1,i=-1;r<n;++r)switch(e[r]){case".":i=t=r;break;case"0":0===i&&(i=r),t=r;break;default:if(!+e[r])break e;i>0&&(i=0)}return i>0?e.slice(0,i)+e.slice(t+1):e}(e)),N&&0===+e&&"+"!==d&&(N=!1),f=(N?"("===d?d:u:"-"===d||"("===d?"":d)+f,w=("s"===g?Nn[8+pn/3]:"")+w+(N&&"("===d?")":""),_)for(i=-1,a=e.length;++i<a;)if(48>(c=e.charCodeAt(i))||c>57){w=(46===c?o+e.slice(i+1):e.slice(i))+w,e=e.slice(0,i);break}}y&&!p&&(e=r(e,1/0));var M=f.length+e.length+w.length,O=M<m?new Array(m-M+1).join(t):"";switch(y&&p&&(e=r(O+e,O.length?m-w.length:1/0),O=""),n){case"<":e=f+e+w+O;break;case"=":e=f+O+e+w;break;case"^":e=O.slice(0,M=O.length>>1)+f+e+w+O.slice(M);break;default:e=O+f+e+w}return s(e)}return v=void 0===v?6:/[gprs]/.test(g)?Math.max(1,Math.min(21,v)):Math.max(0,Math.min(20,v)),w.toString=function(){return e+""},w}return{format:d,formatPrefix:function(e,t){var n=d(((e=yn(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(fn(t)/3))),i=Math.pow(10,-r),a=Nn[8+r/3];return function(e){return n(i*e)+a}}}}({thousands:",",grouping:[3],currency:["$",""]}),xn=Dn.format,_n=Dn.formatPrefix;const On=Symbol("implicit");function Sn(){var e=new Map,t=[],n=[],r=On;function i(i){var a=i+"",o=e.get(a);if(!o){if(r!==On)return r;e.set(a,o=t.push(i))}return n[(o-1)%n.length]}return i.domain=function(n){if(!arguments.length)return t.slice();t=[],e=new Map;for(const r of n){const n=r+"";e.has(n)||e.set(n,t.push(r))}return i},i.range=function(e){return arguments.length?(n=Array.from(e),i):n.slice()},i.unknown=function(e){return arguments.length?(r=e,i):r},i.copy=function(){return Sn(t,n).unknown(r)},Mn.apply(i,arguments),i}function An(){var e,t,n=Sn().unknown(void 0),r=n.domain,i=n.range,a=0,o=1,s=!1,c=0,u=0,l=.5;function d(){var n=r().length,d=o<a,f=d?o:a,p=d?a:o;e=(p-f)/Math.max(1,n-c+2*u),s&&(e=Math.floor(e)),f+=(p-f-e*(n-c))*l,t=e*(1-c),s&&(f=Math.round(f),t=Math.round(t));var m=function(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=0|Math.max(0,Math.ceil((t-e)/n)),a=new Array(i);++r<i;)a[r]=e+r*n;return a}(n).map(function(t){return f+e*t});return i(d?m.reverse():m)}return delete n.unknown,n.domain=function(e){return arguments.length?(r(e),d()):r()},n.range=function(e){return arguments.length?([a,o]=e,a=+a,o=+o,d()):[a,o]},n.rangeRound=function(e){return[a,o]=e,a=+a,o=+o,s=!0,d()},n.bandwidth=function(){return t},n.step=function(){return e},n.round=function(e){return arguments.length?(s=!!e,d()):s},n.padding=function(e){return arguments.length?(c=Math.min(1,u=+e),d()):c},n.paddingInner=function(e){return arguments.length?(c=Math.min(1,e),d()):c},n.paddingOuter=function(e){return arguments.length?(u=+e,d()):u},n.align=function(e){return arguments.length?(l=Math.max(0,Math.min(1,e)),d()):l},n.copy=function(){return An(r(),[a,o]).round(s).paddingInner(c).paddingOuter(u).align(l)},Mn.apply(d(),arguments)}function En(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return En(t())},e}function Pn(){return En(An.apply(null,arguments).paddingInner(1))}var Cn=Math.sqrt(50),jn=Math.sqrt(10),Tn=Math.sqrt(2);function Fn(e,t,n){var r=(t-e)/Math.max(0,n),i=Math.floor(Math.log(r)/Math.LN10),a=r/Math.pow(10,i);return i>=0?(a>=Cn?10:a>=jn?5:a>=Tn?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(a>=Cn?10:a>=jn?5:a>=Tn?2:1)}function kn(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function Bn(e){let t=e,n=e;function r(e,t,r,i){for(null==r&&(r=0),null==i&&(i=e.length);r<i;){const a=r+i>>>1;n(e[a],t)<0?r=a+1:i=a}return r}return 1===e.length&&(t=(t,n)=>e(t)-n,n=function(e){return(t,n)=>kn(e(t),n)}(e)),{left:r,center:function(e,n,i,a){null==i&&(i=0),null==a&&(a=e.length);const o=r(e,n,i,a-1);return o>i&&t(e[o-1],n)>-t(e[o],n)?o-1:o},right:function(e,t,r,i){for(null==r&&(r=0),null==i&&(i=e.length);r<i;){const a=r+i>>>1;n(e[a],t)>0?i=a:r=a+1}return r}}}const qn=Bn(kn),In=qn.right;qn.left,Bn(function(e){return null===e?NaN:+e}).center;var Rn=In;function zn(e,t){var n,r=t?t.length:0,i=e?Math.min(r,e.length):0,a=new Array(i),o=new Array(r);for(n=0;n<i;++n)a[n]=Gn(e[n],t[n]);for(;n<r;++n)o[n]=t[n];return function(e){for(n=0;n<i;++n)o[n]=a[n](e);return o}}function Ln(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function Un(e,t){var n,r={},i={};for(n in null!==e&&"object"==typeof e||(e={}),null!==t&&"object"==typeof t||(t={}),t)n in e?r[n]=Gn(e[n],t[n]):i[n]=t[n];return function(e){for(n in r)i[n]=r[n](e);return i}}function Hn(e,t){t||(t=[]);var n,r=e?Math.min(t.length,e.length):0,i=t.slice();return function(a){for(n=0;n<r;++n)i[n]=e[n]*(1-a)+t[n]*a;return i}}function Gn(e,t){var n,r,i=typeof t;return null==t||"boolean"===i?jt(t):("number"===i?Ge:"string"===i?(n=bt(t))?(t=n,Ft):It:t instanceof bt?Ft:t instanceof Date?Ln:(r=t,!ArrayBuffer.isView(r)||r instanceof DataView?Array.isArray(t)?zn:"function"!=typeof t.valueOf&&"function"!=typeof t.toString||isNaN(t)?Un:Ge:Hn))(e,t)}function Vn(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function $n(e){return+e}var Wn=[0,1];function Zn(e){return e}function Qn(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:(n=isNaN(t)?NaN:.5,function(){return n});var n}function Xn(e,t,n){var r=e[0],i=e[1],a=t[0],o=t[1];return i<r?(r=Qn(i,r),a=n(o,a)):(r=Qn(r,i),a=n(a,o)),function(e){return a(r(e))}}function Yn(e,t,n){var r=Math.min(e.length,t.length)-1,i=new Array(r),a=new Array(r),o=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<r;)i[o]=Qn(e[o],e[o+1]),a[o]=n(t[o],t[o+1]);return function(t){var n=Rn(e,t,1,r)-1;return a[n](i[n](t))}}function Jn(e){var t=e.domain;return e.ticks=function(e){var n=t();return function(e,t,n){var r,i,a,o,s=-1;if(n=+n,(e=+e)===(t=+t)&&n>0)return[e];if((r=t<e)&&(i=e,e=t,t=i),0===(o=Fn(e,t,n))||!isFinite(o))return[];if(o>0){let n=Math.round(e/o),r=Math.round(t/o);for(n*o<e&&++n,r*o>t&&--r,a=new Array(i=r-n+1);++s<i;)a[s]=(n+s)*o}else{o=-o;let n=Math.round(e*o),r=Math.round(t*o);for(n/o<e&&++n,r/o>t&&--r,a=new Array(i=r-n+1);++s<i;)a[s]=(n+s)/o}return r&&a.reverse(),a}(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){var r=t();return function(e,t,n,r){var i,a=function(e,t,n){var r=Math.abs(t-e)/Math.max(0,n),i=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),a=r/i;return a>=Cn?i*=10:a>=jn?i*=5:a>=Tn&&(i*=2),t<e?-i:i}(e,t,n);switch((r=yn(null==r?",f":r)).type){case"s":var o=Math.max(Math.abs(e),Math.abs(t));return null!=r.precision||isNaN(i=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(fn(t)/3)))-fn(Math.abs(e)))}(a,o))||(r.precision=i),_n(r,o);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(i=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,fn(t)-fn(e))+1}(a,Math.max(Math.abs(e),Math.abs(t))))||(r.precision=i-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(i=function(e){return Math.max(0,-fn(Math.abs(e)))}(a))||(r.precision=i-2*("%"===r.type))}return xn(r)}(r[0],r[r.length-1],null==e?10:e,n)},e.nice=function(n){null==n&&(n=10);var r,i,a=t(),o=0,s=a.length-1,c=a[o],u=a[s],l=10;for(u<c&&(i=c,c=u,u=i,i=o,o=s,s=i);l-- >0;){if((i=Fn(c,u,n))===r)return a[o]=c,a[s]=u,t(a);if(i>0)c=Math.floor(c/i)*i,u=Math.ceil(u/i)*i;else{if(!(i<0))break;c=Math.ceil(c*i)/i,u=Math.floor(u*i)/i}r=i}return e},e}function Kn(){var e=function(){var e,t,n,r,i,a,o=Wn,s=Wn,c=Gn,u=Zn;function l(){var e=Math.min(o.length,s.length);return u!==Zn&&(u=function(e,t){var n;return e>t&&(n=e,e=t,t=n),function(n){return Math.max(e,Math.min(t,n))}}(o[0],o[e-1])),r=e>2?Yn:Xn,i=a=null,d}function d(t){return null==t||isNaN(t=+t)?n:(i||(i=r(o.map(e),s,c)))(e(u(t)))}return d.invert=function(n){return u(t((a||(a=r(s,o.map(e),Ge)))(n)))},d.domain=function(e){return arguments.length?(o=Array.from(e,$n),l()):o.slice()},d.range=function(e){return arguments.length?(s=Array.from(e),l()):s.slice()},d.rangeRound=function(e){return s=Array.from(e),c=Vn,l()},d.clamp=function(e){return arguments.length?(u=!!e||Zn,l()):u!==Zn},d.interpolate=function(e){return arguments.length?(c=e,l()):c},d.unknown=function(e){return arguments.length?(n=e,d):n},function(n,r){return e=n,t=r,l()}}()(Zn,Zn);return e.copy=function(){return t=e,Kn().domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp()).unknown(t.unknown());var t},Mn.apply(e,arguments),Jn(e)}var er=function(e){for(var t=new Array(10),n=0;n<10;)t[n]="#"+e.slice(6*n,6*++n);return t}("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");function tr(e){return"string"==typeof e?new de([[document.querySelector(e)]],[document.documentElement]):new de([[e]],le)}function nr(e){this._context=e}function rr(e){return new nr(e)}nr.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}};var ir=or(rr);function ar(e){this._curve=e}function or(e){function t(t){return new ar(e(t))}return t._curve=e,t}ar.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}};const sr=Math.PI,cr=2*sr,ur=1e-6,lr=cr-ur;function dr(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function fr(){return new dr}dr.prototype=fr.prototype={constructor:dr,moveTo:function(e,t){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(e,t){this._+="L"+(this._x1=+e)+","+(this._y1=+t)},quadraticCurveTo:function(e,t,n,r){this._+="Q"+ +e+","+ +t+","+(this._x1=+n)+","+(this._y1=+r)},bezierCurveTo:function(e,t,n,r,i,a){this._+="C"+ +e+","+ +t+","+ +n+","+ +r+","+(this._x1=+i)+","+(this._y1=+a)},arcTo:function(e,t,n,r,i){e=+e,t=+t,n=+n,r=+r,i=+i;var a=this._x1,o=this._y1,s=n-e,c=r-t,u=a-e,l=o-t,d=u*u+l*l;if(i<0)throw new Error("negative radius: "+i);if(null===this._x1)this._+="M"+(this._x1=e)+","+(this._y1=t);else if(d>ur)if(Math.abs(l*s-c*u)>ur&&i){var f=n-a,p=r-o,m=s*s+c*c,y=f*f+p*p,v=Math.sqrt(m),h=Math.sqrt(d),g=i*Math.tan((sr-Math.acos((m+d-y)/(2*v*h)))/2),b=g/h,D=g/v;Math.abs(b-1)>ur&&(this._+="L"+(e+b*u)+","+(t+b*l)),this._+="A"+i+","+i+",0,0,"+ +(l*f>u*p)+","+(this._x1=e+D*s)+","+(this._y1=t+D*c)}else this._+="L"+(this._x1=e)+","+(this._y1=t)},arc:function(e,t,n,r,i,a){e=+e,t=+t,a=!!a;var o=(n=+n)*Math.cos(r),s=n*Math.sin(r),c=e+o,u=t+s,l=1^a,d=a?r-i:i-r;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+c+","+u:(Math.abs(this._x1-c)>ur||Math.abs(this._y1-u)>ur)&&(this._+="L"+c+","+u),n&&(d<0&&(d=d%cr+cr),d>lr?this._+="A"+n+","+n+",0,1,"+l+","+(e-o)+","+(t-s)+"A"+n+","+n+",0,1,"+l+","+(this._x1=c)+","+(this._y1=u):d>ur&&(this._+="A"+n+","+n+",0,"+ +(d>=sr)+","+l+","+(this._x1=e+n*Math.cos(i))+","+(this._y1=t+n*Math.sin(i))))},rect:function(e,t,n,r){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}};var pr=fr;function mr(e){return function(){return e}}function yr(e){return e[0]}function vr(e){return e[1]}function hr(){return function(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?t(or(e)):t()._curve},e}(function(e,t){var n=mr(!0),r=null,i=rr,a=null;function o(o){var s,c,u,l=(o=function(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}(o)).length,d=!1;for(null==r&&(a=i(u=pr())),s=0;s<=l;++s)!(s<l&&n(c=o[s],s,o))===d&&((d=!d)?a.lineStart():a.lineEnd()),d&&a.point(+e(c,s,o),+t(c,s,o));if(u)return a=null,u+""||null}return e="function"==typeof e?e:void 0===e?yr:mr(e),t="function"==typeof t?t:void 0===t?vr:mr(t),o.x=function(t){return arguments.length?(e="function"==typeof t?t:mr(+t),o):e},o.y=function(e){return arguments.length?(t="function"==typeof e?e:mr(+e),o):t},o.defined=function(e){return arguments.length?(n="function"==typeof e?e:mr(!!e),o):n},o.curve=function(e){return arguments.length?(i=e,null!=r&&(a=i(r)),o):i},o.context=function(e){return arguments.length?(null==e?r=a=null:a=i(r=e),o):r},o}().curve(ir))}function gr(){}function br(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function Dr(e){this._context=e}function xr(e){return new Dr(e)}function _r(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function wr(e,t){this._context=e,this._k=(1-t)/6}function Nr(e,t){this._context=e,this._k=(1-t)/6}Array.prototype.slice,Dr.prototype={areaStart:gr,areaEnd:gr,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:br(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},wr.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:_r(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:_r(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}},function e(t){function n(e){return new wr(e,t)}return n.tension=function(t){return e(+t)},n}(0),Nr.prototype={areaStart:gr,areaEnd:gr,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:_r(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Mr=function e(t){function n(e){return new Nr(e,t)}return n.tension=function(t){return e(+t)},n}(0);function Or(e,t,n){this.k=e,this.x=t,this.y=n}Or.prototype={constructor:Or,scale:function(e){return 1===e?this:new Or(this.k*e,this.x,this.y)},translate:function(e,t){return 0===e&0===t?this:new Or(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}},new Or(1,0,0),Or.prototype;var Sr=n(52965);!function(){var t=document.querySelector(".barometer-rating .gc-df.gc-fcenterh.gc-fcenterv");
2if(!t)return null;t.className="rating-barometer",t.style.position="relative",t.style.marginBottom="60px";var n=t.querySelector(".handle"),r=t.querySelector(".barometer"),i=t.querySelector(".needle"),a=t.querySelector(".count"),o=t.querySelector(".happy"),s=t.querySelector(".sad"),c=r.getBoundingClientRect(),u=c.width,l=c.left;u-=20,l+=10;var d={down:!1,x:0},f=!1;var p=function(e){f||(d.down=!0,document.body.style.cursor="grabbing",n.classList.add("handle--grabbing"),n.classList.remove("handle--idle"))},m=function(e){if(!f&&d.down){e.preventDefault();var t=e.touches?e.touches[0].clientX:e.clientX;d.x=Math.min(Math.max((t-l)/u*2-1,-.96),.96),i.style.transform="rotate(".concat((90*d.x).toString(),"deg)")}},y=function(t){f||d.down&&(d.down=!1,document.body.style.cursor="",n.classList.remove("handle--grabbing"),n.classList.remove("handle--grabbable"),function(t){var n=Math.ceil(5*(t- -.96)/1.92+0);fetch("".concat(window.__gscms_base_url,"/gc-services/rating"),{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify({content_id:window.__gscms_article_data.id,rating:n,typ:"baro"})}).then(function(e){if(!e.ok)throw new Error;return e.json()}).then(function(t){a.innerHTML="".concat(t.ratingSum," Mal abgestimmt");var r=t.ratingPer1+Math.ceil(t.ratingPer2/2),i=t.ratingPer3+Math.floor(t.ratingPer2/2)+Math.floor(t.ratingPer4/2),o=t.ratingPer5+Math.ceil(t.ratingPer4/2);f=!0,function(t){var n={top:100,right:100,bottom:100,left:100},r=Math.min(700,window.innerWidth-10)-n.left-n.right;function i(e){return e/100+.4}Math.min(r,window.innerHeight-n.top-n.bottom-20);var a=[[{axis:"",value:i(t[1])},{axis:"",value:i((t[1]+t[2])/2)-.1},{axis:"",value:i(t[2])},{axis:"",value:.4},{axis:"",value:.4},{axis:"",value:.4},{axis:"",value:i(t[0])},{axis:"",value:i((t[0]+t[1])/2)-.1}]],o={w:240,h:240,margin:n,maxValue:1.4,levels:14,roundStrokes:!0,color:Pn().range(["#EDC951","#CC333F","#00A0B0"])};document.querySelector("svg.barometer").classList.add("barometer--absolute"),function(n,r,i){var a={w:600,h:600,margin:{top:20,right:20,bottom:20,left:20},levels:3,maxValue:0,labelFactor:1.25,wrapWidth:60,opacityArea:.1,dotRadius:4,opacityCircles:.1,strokeWidth:2,roundStrokes:!1,color:Sn(er)};if(void 0!==i)for(var o in i)void 0!==i[o]&&(a[o]=i[o]);var s=Math.max(a.maxValue,e(r,function(t){return e(t.map(function(e){return e.value}))})),c=r[0].map(function(e,t){return e.axis}),u=c.length,l=Math.min(a.w/2,a.h/2),d=(xn("%"),2*Math.PI/u),f=Kn().range([0,l]).domain([0,s]);tr(n).select("svg.ratingPercentage").remove();var p=tr(n).append("svg").attr("viewBox","0 0 374 249").attr("style","max-width: 374px;width: 100%;position:relative;top:0;left:50%;transform:translateX(-50%);z-index:0;").attr("class","ratingPercentage"),m=p.append("g").attr("transform","translate(188, 182)");p.append("text").text(t[0]+"%").attr("transform","translate(45, 220)").attr("font-weight","bold").attr("font-size","14px").attr("font-family","Arial, sans-serif"),p.append("text").text(t[1]+"%").attr("transform","translate(174, 60)").attr("font-weight","bold").attr("font-size","14px").attr("font-family","Arial, sans-serif"),p.append("text").text(t[2]+"%").attr("transform","translate(298, 220)").attr("font-weight","bold").attr("font-size","14px").attr("font-family","Arial, sans-serif"),p.append("rect").attr("height","35").attr("width","210").attr("fill","#fff").attr("transform","translate(88, 190)"),p.append("circle").attr("r","26").attr("transform","translate(188, 191)").attr("fill","#fff");var y=hr().curve(xr).radius(function(e){return f(e.value)}).angle(function(e,t){return t*d});a.roundStrokes&&y.curve(Mr);var v=m.selectAll(".radarWrapper").data(r).enter().append("g").attr("class","radarWrapper");v.append("path").attr("class","radarArea").attr("d",function(e,t){return y(e)}).style("fill",function(e,t){return a.color(t)}).style("fill-opacity",a.opacityArea),v.append("path").attr("class","radarStroke").attr("d",function(e,t){return y(e)}).style("stroke-width",a.strokeWidth+"px").style("stroke",function(e,t){return a.color(t)}).style("fill","none").style("filter","url(#glow)")}(".rating-barometer",a,o)}([r,i,o]);var s="article-barometer-rating-".concat(n);(0,Sr.Sx)(null,s,s)}).catch(function(e){console.log(e)})}(d.x),d.x>0?o.classList.add("face--active"):s.classList.add("face--active"))};n.addEventListener("mousedown",p),n.addEventListener("touchstart",p),document.addEventListener("mousemove",m),document.addEventListener("touchmove",m,{passive:!1}),document.addEventListener("mouseup",y),document.addEventListener("touchend",y)}();var Ar=n(17154),Er=n(62428),Pr=n(33463);
2Ar.T(),Er.init(),Pr.T(),window.pintrk&&"function"==typeof window.pintrk&&window.pintrk("track","pagevisit",{property:window.utag_data.gap_pageName||document.title});var Cr=n(77707);class jr{constructor({element:e}={}){this._element=e,this._toggle=this._toggle.bind(this),this._clearTransition=this._clearTransition.bind(this),Array.from(this._element.querySelectorAll(".akkordeon__section")).forEach(e=>{const t=e.querySelector(".akkordeon__header");t&&t.addEventListener("click",this._toggle.bind(this,e))}),this._element.gsInstance=this}toggle(e){this._toggle(e)}_toggle(e,t){const n=!e.classList.contains("akkordeon__section--open");this._open(n,e)}_open(e=!0,t){e&&Array.from(this._element.querySelectorAll(".akkordeon__section--open")).forEach(e=>{this._open(!1,e)});const n=t.querySelector(".akkordeon__content");if(n){var r=n.getBoundingClientRect();e?t.classList.add("akkordeon__section--open"):t.classList.remove("akkordeon__section--open");var i=n.getBoundingClientRect();n.style.height=`${r.height}px`,n.addEventListener("transitionend",this._clearTransition.bind(this,t,n)),requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.classList.add("akkordeon__section--transitions"),n.style.height=`${i.height}px`})})}}_clearTransition(e,t,n){t.style.height="",e.classList.remove("akkordeon__section--transitions");const r=e.classList.contains("akkordeon__section--open"),i=new CustomEvent("toggle",{detail:{open:r}});this._element.dispatchEvent(i)}}var Tr=n(28911),Fr=n(2543);Array.from(document.querySelectorAll(".product-faq")).forEach(function(e){var t=e.querySelector(".akkordeon");t&&new jr({element:t})});var kr=Array.from(document.querySelectorAll(".product-embed + .product-embed")),Br=document.querySelector(".textbody");if(kr.length){var qr=(0,Tr.ec)(".textbody > h2");qr.length<kr.length&&(qr=(0,Tr.ec)(".textbody > h2, .textbody > h3")),qr=qr.reverse(),kr.forEach(function(e){var t=qr.pop();t&&Br.insertBefore(e,t)})}function Ir(e,t,n,r,i){0===e.scrollLeft?(e.classList.add("slider--left"),r.classList.add("btn--inactive")):e.scrollLeft>=t-n?(e.classList.add("slider--right"),i.classList.add("btn--inactive")):(e.classList.remove("slider--left"),e.classList.remove("slider--right"),r.classList.remove("btn--inactive"),i.classList.remove("btn--inactive"))}function Rr(){document.querySelectorAll(".product-embed .product-info").forEach(function(e){if(e.classList.contains("product-info__multi")){var t=e.querySelectorAll("img"),n=e.querySelector(".product-info__slider"),r=t.length*t[0].clientWidth+24*(t.length-1),i=e.querySelector(".product-info__btn-left"),a=e.querySelector(".product-info__btn-right");if(n.clientWidth<r){var o=function(){n.scrollBy({top:0,left:-1*n.clientWidth,behavior:"smooth"})},s=function(){n.scrollBy({top:0,left:n.clientWidth,behavior:"smooth"})},c=function(e){var t=e.target;Ir(t,r,t.clientWidth,i,a)};n.removeEventListener("scroll",c),n.addEventListener("scroll",c),Ir(n,r,n.clientWidth,i,a),function(e){var t,n,r=!1;e.addEventListener("mousedown",function(i){e.classList.add("moving"),r=!0,t=i.pageX-e.offsetLeft,n=e.scrollLeft}),e.addEventListener("mouseleave",function(){e.classList.remove("moving"),r=!1}),e.addEventListener("mouseup",function(){e.classList.remove("moving"),r=!1}),e.addEventListener("mousemove",function(i){if(r){i.preventDefault();var a=i.pageX-e.offsetLeft-t;e.scrollLeft=n-a}})}(n),a.removeEventListener("click",s),a.addEventListener("click",s),i.removeEventListener("click",o),i.addEventListener("click",o)}else i&&i.classList.add("btn--inactive"),a&&a.classList.add("btn--inactive"),n.classList.add("slider--inactive")}})}var zr=(0,Fr.debounce)(Rr,300);window.addEventListener("resize",zr),Rr(),n(95853),n(70489);class Lr{constructor(e,t=null){this._element=e,this._state={open:this._element.classList.contains("overlay--open")},this._btnhide=this._element.querySelector(".overlay__btn"),this._curtain=this._element.querySelector(".overlay__curtain"),this._body=this._element.querySelector(".overlay__body"),this._triggerBtns=[],this.show=this.show.bind(this),this.hide=this.hide.bind(this),this._toggle=this._toggle.bind(this),this._keyup=this._keyup.bind(this),this._hideTransition=this._hideTransition.bind(this),this._btnhide.addEventListener("click",this.hide),this._curtain.addEventListener("click",this.hide),this.registerTrigger(t||document.querySelector(`[data-overlay-trigger="${this._element.getAttribute("data-id")}"]`)),this._element.removeAttribute("style"),this._element.gsInstance=this}show(e){window.addEventListener("keyup",this._keyup),this._state.open=!0,this._element.classList.add("overlay--visible"),this._element.setAttribute("aria-hidden",!1),requestAnimationFrame(()=>{requestAnimationFrame(()=>{this._element.classList.add("overlay--open"),this._element.dispatchEvent(new Event("overlay-open"))})})}hide(e){this._state.open=!1,this._element.setAttribute("aria-hidden",!0),this._body.addEventListener("transitionend",this._hideTransition),this._element.classList.remove("overlay--open"),this._element.dispatchEvent(new Event("overlay-hidden"))}registerTrigger(e){e&&(this._triggerBtns.push(e),e.addEventListener("click",this.show))}
2_keyup(e){"Escape"!==e.code&&27!==e.which||(window.removeEventListener("keyup",this._keyup),this.hide(e))}_toggle(e){this._element.classList.contains("overlay--visible")?this.hide(e):this.show(e)}_hideTransition(){this._body.removeEventListener("transitionend",this._hideTransition),this._element.classList.remove("overlay--visible")}}function Ur(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}Array.from(document.querySelectorAll(".checklist")).forEach(function(e){var t=document.querySelector(".checklist-template"),n=document.createElement("div");n.innerHTML=t.innerHTML;var r=n.children[0];document.body.appendChild(r),r.querySelector(".checklist__download .gc-btn").addEventListener("click",function(e){window.print()});var i=r.querySelector(".checklist__fields"),a=e.querySelector(".checklist-teaser-button"),o=null,s=parseInt(i.dataset.numberOfEmptyCheckboxes,10),c=JSON.parse(i.dataset.checkboxes),u=0,l=r.querySelector(".checklist-add-checkbox"),d=0;function f(e,t){var n='\n      <input id="checklist-'.concat(t,'" name="checklist-checkbox-').concat(t,'" type="checkbox" class="checkbox__input">\n      <label for="checklist-').concat(t,'" class="checkbox__label">\n        ').concat(""!==e?e:'<input name="initialChecklist'.concat(t,'"/>'),"\n      </label>\n    "),r=document.createElement("div");r.className="checkbox checkbox--gray gc-mbs".concat(""!==e?"":" checkbox__with-input"),r.innerHTML=n,i.appendChild(r)}o=new Lr(r),Array.from(Array(s).keys()).forEach(function(){c=[].concat(function(e){return function(e){if(Array.isArray(e))return Ur(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Ur(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ur(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(c),[""])}),(d=c.length)>=11&&(i.className="columns"),c.forEach(function(e,t){f(e,t),t===c.length-1&&(u=t)}),l.addEventListener("click",function(){f("",++u),(d+=1)>=11&&(i.className="columns")}),a.addEventListener("click",function(){o.show()})}),function(){var e=document.querySelector(".survey-embed");if(e){var t=document.querySelector(".survey-embed__ratings-count"),n=Array.from(e.querySelectorAll(".survey-embed__button")),r=window.__gscms_article_data.id,i=e.getAttribute("data-id");n.forEach(function(a,o){a.addEventListener("click",function(){!function(r,i,a){e.classList.add(r?"survey-embed--no":"survey-embed--yes"),fetch("".concat(window.__gscms_base_url,"/gc-services/survey"),{method:"POST",mode:"cors",cache:"no-cache",headers:{"Content-Type":"application/json;charset=utf-8"},body:JSON.stringify({rating:r,article_id:i,survey_id:a})}).then(function(e){return e.json()}).then(function(r){e.classList.add("survey-embed--rated");var i=r.result.ratings,a=r.result.count;n.forEach(function(e,t){var n=100/a*i[t];e.querySelector(".survey-embed__rating").innerHTML=(isNaN(Math.round(n))?0:Math.round(n))+" %",e.disabled=!0,e.querySelector(".survey-embed__rating").classList.remove("hidden")}),t.classList.remove("hidden"),t.innerHTML="".concat(a," Stimmen"),requestAnimationFrame(function(){requestAnimationFrame(function(){n.forEach(function(e,t){var n=100/a*i[t];e.style.width="".concat(n,"%")})})})})}(o,r,i)})})}}(),n(88647),n(68305);var Hr=n(15582),Gr=document.querySelector("#online-tool__form");if(Gr){var Vr=document.querySelector(".online-tool__result"),$r=document.querySelector(".online-tool__result-text"),Wr=$r.innerHTML,Zr=document.querySelector(".online-tool__calculate"),Qr=document.querySelectorAll(".online-tool--value"),Xr=window.formulaEmpty;Zr.addEventListener("click",function(e){var t=Gr.checkValidity();if(Gr.reportValidity(),t){var n={},r=Xr;Qr.forEach(function(e){if(e.classList.contains("gc-radio")){var t=e.querySelector("input:checked");n[e.id]=t.value}else if(e.classList.contains("gc-checkbox")){var i=0;e.querySelectorAll("input:checked").forEach(function(e){i+=e.value}),n[e.id]=i}else n[e.id]=e.value;r=r.replaceAll(e.id,n[e.id])});var i=(0,Hr.evaluateTex)(r,{}).evaluated,a=new Intl.NumberFormat("de-DE").format(i);Vr.style.visibility="visible",Vr.style.display="inherit",$r.innerHTML=Wr.replace("{{formular1}}",a)}})}window.addEventListener("load",function(e){!function(){var e=document.querySelector(".online-tool__slider");if(e){var t=e.getAttribute("data-values");t=JSON.parse(t);var n=[];Object.keys(t).forEach(function(e){n.push(t[e].Wert)}),new rSlider({target:e,values:n,range:!1,tooltip:!1,scale:!0,labels:!0})}}(),document.querySelectorAll(".checkbox").forEach(function(e){var t=e.querySelectorAll(".checkbox__input");t.forEach(function(e){e.addEventListener("change",function(){document.querySelectorAll(".checkbox__input:checked").length>0?t.forEach(function(e){return e.removeAttribute("required")}):t.forEach(function(e){return e.setAttribute("required","required")})})})})}),n(42991);
2var Yr=n(10136),Jr=(n(11430),n(76549),n(66517),n(27594),n(28872),n(9087),n(20303));function Kr(e){return Kr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Kr(e)}var ei,ti,ni,ri=[],ii=null,ai=null,oi=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;if(!e)return new Promise(function(e){return e()});"object"===Kr(ai=JSON.parse(ai))&&null!==ai&&(ai=Object.values(ai));var r=e?ai.slice(0,e):ai;if(!r.length)return new Promise(function(e){return e()});r[0].subscriber_search_keywords||(r=[ai.pop()]);var i=[r[0]].map(function(r,i){var a=r.subscriber_search_keywords[0].branche,o=function(e){!function(e){if(void 0!==window.utag_data&&void 0!==window.utag&&void 0!==e&&e.count>0){var t=Object.assign({},window.utag_data);t.ga_events="erfolgreiche Suche",t.r_total=e.count,t.gap_searchtermWhat=e.tag,t.gap_searchtermWhere=e.location,t.q_q=e.tag,t.q_loc=e.location,t.pageItems_viewctx=e.items.map(function(e){return e.id}),t.pageItems_bi=e.items.map(function(e){return e.bi}),t.pageItems_na=e.items.map(function(e){return e.na}),t.pageItems_pn=e.items.map(function(e){return e.pn}),t.pageItems_pos=e.items.map(function(e){return e.pos}),(0,Sr.oc)().then(function(){window.utag.link(t)}).catch(function(){console.log("utag variable not found")})}}({count:e.meta.count,tag:e.meta.tag,location:e.meta.location,items:e.meta.items});var n,a,o=window.__gscms_article_data.subscriberlists;if((o="object"===Kr(o)?Object.values(o):JSON.parse(o))[i]&&(o[i].coords={x:null!==(n=e.meta.lon)&&void 0!==n?n:null,y:null!==(a=e.meta.lat)&&void 0!==a?a:null}),e.list.data.forEach(function(n){if(n.address.city&&null!==n.rating&&n.phone){"".concat(n.address.street,"%20").concat(n.address.street_nr?n.address.street_nr:"","%20").concat(n.address.zip,"%20").concat(n.address.city);var a=t?"":r.subscriber_title&&r.subscriber_title.split(" ").length>1?r.subscriber_title:"Passende Hilfe in Ihrer Nähe finden Sie hier:",o=Jr.tT.nodeFromHtml('\n          <div\n          class="embed"\n          data-zip="'.concat(e.meta.zip,'"\n          data-ip="').concat(e.meta.ip,'"\n          >\n            <div>\n            ').concat(a?'<strong class="gc-db gc-mbm">'.concat(a,"</strong>"):"",'\n            <div class="gc-subscriber gc-subscriber-box">\n                <div class="gc-subscriber--desktop">\n                    ').concat(n.logo?'<div class="gc-subscriber-box__logo-container">\n                        <img src="'.concat(n.logo,'">\n                        </img>\n                    </div>'):"",'\n                    </div>\n                <div class="gc-subscriber-box__content">\n                <div class="gc-subscriber__name">').concat(n.name,'</div>\n                <div class="gc-subscriber__category gc-t--caption gc-subscriber--mobile">').concat(n.industry,'</div>\n                <div class="gc-subscriber__address gc-subscriber--mobile">\n                ').concat(n.address.zip," ").concat(n.address.city,'\n                </div>\n\n                <div class="gc-subscriber-box__logo-rating-container">\n                 ').concat(n.logo?'<div class="gc-subscriber-box__logo-container gc-subscriber--mobile">\n                        <img src="'.concat(n.logo,'">\n                        </img>\n                    </div>'):"",'\n                    <div>\n                        <div class="gc-subscriber__category gc-t--caption gc-subscriber--desktop">').concat(n.industry,'</div>\n\n                        <div class="gc-subscriber__address gc-subscriber--desktop">\n                         ').concat(n.address.zip," ").concat(n.address.city,'\n                        </div>\n                    </div>\n                </div>\n\n                <a class="gc-subscriber__full-link" href="').concat(n.url,'" data-subscriber-id="').concat(n.id,'">\n                  <span class="sr-only">').concat(n.name,'</span>\n                </a>\n                </div>\n\n                <div class="gc-subscriber__button-container">\n                  <a class="gc-btn gc-btn--m gc-btn--yellow gc-t--light"\n                    target="_blank"\n                    data-subcta="more"\n                    href="').concat(n.url,'"\n                    data-subscriber-id="').concat(n.id,'">
2\n                      <span>Mehr</span>\n                  </a>\n                </div>\n            </div>\n            </div>\n          '));t?(ri[i].innerHTML="",ri[i].appendChild(o)):function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1]?ri.shift():ri.pop();t&&ii.insertBefore(e,t)}(o)}}),Tr.VB&&e.meta.items&&e.meta.items.length>0){var s=e.meta.items.map(function(e){return{id:e.id,na:e.na,pn:e.pn,pos:e.pos,bi:e.bi}});(0,Tr.VB)().logItemView(s,"ad-ratgeber")}return{coords:{lon:e.meta.lon,lat:e.meta.lat},what:r.subscriber_search_keywords}},s=document.querySelector(".detailpage__content-box").getAttribute("data-node-id"),c="";return n&&(c="&lat=".concat(n.lat,"&lon=").concat(n.lon)),fetch("".concat(window.__gscms_base_url,"/gc-services/article-data?node=").concat(s,"&what=").concat(a||"","&id=").concat(r.id||"","&count=").concat(e).concat(c),{method:"GET"}).then(function(e){return e.json()}).then(function(e){if(null!=e&&e.lokalmatador&&(e.lokalmatador.buttonsArray||e.lokalmatador.areasOfExpertise||e.lokalmatador.teilnehmer)){var t=e.lokalmatador;!function(e){var t,n,r,i,a=document.createElement("div"),o="";if(e.areasOfExpertise&&e.areasOfExpertise.length>0){var s=0;e.areasOfExpertise.split(",").forEach(function(e){o+='<span style="display: inline-block;margin:0 0 5px 0;color: #247bbd; background-color: rgba(36, 123, 189, 0.05);padding:5px;border-radius: 3px;'.concat(s>=2?"margin-right: 6px;":"",'">').concat(e,"</span>"),s++})}var c="";e.buttonsArray&&e.buttonsArray.forEach(function(t){"mail"==t.typ?c+='<div class="col-sm-4">\n              <a class="lokalmatador--mail gc-btn gc-btn--s gc-btn--yellow gc-t--light gc-mbxs"\n              data-matador-id="'.concat(e.teilnehmer.id,'"\n              data-matador-subcta="email"\n              style="width: 100%"\n              href="mailto:').concat(t.data,'">').concat(t.name,"</a>\n              </div>"):"anruf"==t.typ?c+='<div class="col-sm-4">\n              <a class="lokalmatador--mail gc-btn gc-btn--s gc-btn--yellow gc-t--light gc-mbxs"\n              data-matador-id="'.concat(e.teilnehmer.id,'"\n              data-matador-subcta="phone"\n              style="width: 100%"\n              href="tel:').concat(t.data,'">').concat(t.name,"</a>\n              </div>"):c+='<div class="col-sm-4">\n              <a class="lokalmatador--mail gc-btn gc-btn--s gc-btn--yellow gc-t--light gc-mbxs"\n              data-matador-id="'.concat(e.teilnehmer.id,'"\n              data-matador-subcta="web"\n              style="width: 100%"\n              href="').concat(t.data,'" target="_blank">').concat(t.name,"</a>\n              </div>")}),a.innerHTML='<div class="lokalmatador container" data-id="'.concat(e.teilnehmer.id,'">\n        <a href="https://www.gelbeseiten.de/gsbiz/').concat(e.teilnehmer.real_id,'" data-matador-id="').concat(e.teilnehmer.id,'">\n          <div class="text-h1 gc-mb"><strong>Unser Partner\n                  in ').concat(null!==(t=e.teilnehmer.adresse.postort)&&void 0!==t?t:"",'</strong></div>\n          <div class="row lokalmatador__head gc-mbm" style=" display: flex;align-items: center;">\n              <div class="lokalmatador__image col-sm-4">\n                  <img width="87"\n                       src="').concat(null!==(n=e.image)&&void 0!==n?n:e.teilnehmer.media?e.teilnehmer.media[0].url:"",'"\n                       alt="logo" />\n               </div>\n\n              <div class="col-sm-8">\n                  <div style="padding-bottom: 18px;">').concat(e.teilnehmer.anzeige_name,'</div>\n                  <div class="gc-mbm lokalmatador__areas">\n                      ').concat(o,'\n                  </div>\n              </div>\n          </div>\n\n          <div class="gc-mbm">').concat(null!==(r=e.information)&&void 0!==r?r:null!==(i=e.teilnehmer.freitext[0].freitext)&&void 0!==i?i:"",'</div>\n          <div class="gc-mbm"><strong>').concat(e.teilnehmer.adresse.anzeige_ort,'</strong></div>\n        </a>\n        <div class="gc-mb2xl row">\n            ').concat(c,"\n        </div>\n      </div> "),document.querySelector(".article__lokalmatador").append(a)}(t),Tr.VB&&t.teilnehmer&&(0,Tr.VB)().logItemView({id:t.teilnehmer.id,na:t.teilnehmer.anzeige_name,pn:t.pn,pos:t.pos,bi:t.bi},"ad-ratgeber");var n=document.querySelectorAll("[data-matador-id]");return n&&n.length>
20&&n.forEach(function(e){var t=e.getAttribute("data-matador-id"),n=e.getAttribute("data-matador-subcta");function r(){if((0,Tr.VB)()){var e={id:t};n&&(e.cta=n),(0,Tr.VB)().logAction("Click:Ratgeber",{item:e,then:this})}}e.removeEventListener("click",r),e.addEventListener("click",r)}),{coords:{lon:0,lat:0},what:""}}var r=document.referrer;if(r&&r.includes("gsbiz")){var i=r.split("/").pop();return i?fetch("".concat(window.__gscms_base_url,"/gc-api/subscriber/").concat(i).concat(c),{method:"GET"}).then(function(e){return e.json()}).then(function(t){return t.kunde?(t.meta.items=[t.meta.items],o(t)):o(e.subscriber)}):o(e.subscriber)}return o(e.subscriber)})});return Promise.all(i).then(function(e){var t=new CustomEvent("gsSubscriberListLoaded");if(window.dispatchEvent(t),e.length){var n=e[0],r=n.what||"",i=n.coords||{lon:0,lat:0};document.dispatchEvent(new CustomEvent("gsSubscriberListUpdate",{detail:{where:i,what:r}}))}return{keyword:e[0].what}})},si=n(83350),ci=function(e){return{name:e,value:arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,delta:0,entries:[],id:"".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),isFinal:!1}},ui=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var n=new PerformanceObserver(function(e){return e.getEntries().map(t)});return n.observe({type:e,buffered:!0}),n}}catch(e){}},li=!1,di=!1,fi=function(e){li=!e.persisted},pi=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];di||(addEventListener("pagehide",fi),addEventListener("beforeunload",function(){}),di=!0),addEventListener("visibilitychange",function(t){var n=t.timeStamp;"hidden"===document.visibilityState&&e({timeStamp:n,isUnloading:li})},{capture:!0,once:t})},mi=function(e,t,n,r){var i;return function(){n&&t.isFinal&&n.disconnect(),t.value>=0&&(r||t.isFinal||"hidden"===document.visibilityState)&&(t.delta=t.value-(i||0),(t.delta||t.isFinal||void 0===i)&&(e(t),i=t.value))}},yi=function(){return void 0===ei&&(ei="hidden"===document.visibilityState?0:1/0,pi(function(e){var t=e.timeStamp;return ei=t},!0)),{get timeStamp(){return ei}}},vi=function(){return ti||(ti=new Promise(function(e){return["scroll","keydown","pointerdown"].map(function(t){addEventListener(t,e,{once:!0,passive:!0,capture:!0})})})),ti},hi=n(2219),gi=n(28894),bi=n(52505),Di=n(14316),xi=n(94351),_i=n(81777);(0,gi.b)(".gc-subscriber","article-treffer-visible",!0),ni=function(e){return function(e,t){hi.k.update(),hi.k.waitForVendorConsents().then(function(){(0,Sr.Sx)(null,"".concat(e,"-performance-").concat(t.name.toLowerCase()),Math.round("CLS"===t.name?1e3*t.delta:t.delta).toString())}).catch(function(){console.log("consents not found")})}("artikel",e)},function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=ci("CLS",0),i=function(e){e.hadRecentInput||(r.value+=e.value,r.entries.push(e),t())},a=ui("layout-shift",i);a&&(t=mi(e,r,a,n),pi(function(e){var n=e.isUnloading;a.takeRecords().map(i),n&&(r.isFinal=!0),t()}))}(ni),function(e){var t=ci("FID"),n=yi(),r=function(e){e.startTime<n.timeStamp&&(t.value=e.processingStart-e.startTime,t.entries.push(e),t.isFinal=!0,a())},i=ui("first-input",r),a=mi(e,t,i);i?pi(function(){i.takeRecords().map(r),i.disconnect()},!0):window.perfMetrics&&window.perfMetrics.onFirstInputDelay&&window.perfMetrics.onFirstInputDelay(function(e,r){r.timeStamp<n.timeStamp&&(t.value=e,t.isFinal=!0,t.entries=[{entryType:"first-input",name:r.type,target:r.target,cancelable:r.cancelable,startTime:r.timeStamp,processingStart:r.timeStamp+e}],a())})}(ni),function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=ci("LCP"),i=yi(),a=function(e){var n=e.startTime;n<i.timeStamp?(r.value=n,r.entries.push(e)):r.isFinal=!0,t()},o=ui("largest-contentful-paint",a);if(o){t=mi(e,r,o,n);var s=function(){r.isFinal||(o.takeRecords().map(a),r.isFinal=!0,t())};vi().then(s),pi(s,!0)}}(ni),function(e){var t,n=ci("FCP"),r=yi(),i=ui("paint",function(e){"first-contentful-paint"===e.name&&e.startTime<r.timeStamp&&(n.value=e.startTime,n.isFinal=!0,n.entries.push(e),t())});i&&(t=mi(e,n,i))}(ni),function(e){var t,n=ci("TTFB");t=function(){try{var t=performance.getEntriesByType("navigation")[0]||function(){var e=performance.timing,t={entryType:"navigation",startTime:0};for(var n in e)"navigationStart"!==n&&"toJSON"!==n&&(t[n]=Math.max(e[n]-e.navigationStart,0));return t}();n.value=n.delta=t.responseStart,n.entries=[t],n.isFinal=!0,e(n)}catch(e){}},"complete"===document.readyState?setTimeout(t,0):addEventListener("pageshow",t)}(ni),(0,Sr.BI)("artikel-aufruf"),(0,Di.T)(),(0,Cr.moduleInit)(".article-floater",function(e){var t=document.querySelector(".detailpage__content").getBoundingClientRect(),n=.75*t.height+t.top,r=(e.getBoundingClientRect(),function(){if(window.scrollY>n){e.classList.add("open"),e.querySelector(".close").addEventListener("click",function(){e.classList.remove("open")});var t=document.querySelector(".back-to-top");t&&t.classList.add("higher"),window.removeEventListener("scroll",r)}});window.addEventListener("scroll",r)}),(0,Cr.moduleInit)(".section-nav",function(e){var t=e.querySelector(".akkordeon");t&&new jr({element:t})}),Yr.T(),Array.from(document.querySelectorAll(".uebertable:not(.uebertable--small)")).forEac
2h(function(e){var t,n=e.getBoundingClientRect().width,r=Array.from(e.querySelectorAll("th")).length/2;152*r>n&&"no-resize"!==(null==e||null===(t=e.parentElement)||void 0===t?void 0:t.getAttribute("id"))&&(e.parentElement.style.width="".concat(152*r,"px"),function(e){if(!("ontouchstart"in window)){var t=!1,n=[0,0],r=[0,0];e.style.cursor="grab",e.addEventListener("mousedown",function(r){t=!0,n=[r.clientX,r.clientY],e.style.cursor="grabbing"}),e.addEventListener("mousemove",function(i){if(t){i.preventDefault(),i.stopPropagation();var a=[n[0]-i.clientX+r[0],n[1]-i.clientY+r[1]];e.scrollTo({left:a[0],top:a[1]})}}),e.addEventListener("mouseup",function(n){t=!1,e.style.cursor="grab",r=[e.scrollLeft,e.scrollTop]})}}(e.parentElement.parentElement))}),_i.T(),function(){var e=null;"undefined"!=typeof Storage&&(e=sessionStorage);var t=document.querySelector(".newsletter-banner");t&&(t.classList.add("hidden"),e&&sessionStorage.getItem("newsletter-closed")||t.classList.remove("hidden"),console.log("send tracking korrigiert neu"),(0,Sr.Sx)(null,"ratgeber_nl_popup_ausspielung","ratgeber_nl_popup_ausspielung"),t.querySelector(".newsletter-banner__close").addEventListener("click",function(n){t.classList.remove("newsletter-banner--open"),e&&sessionStorage.setItem("newsletter-closed","true")}),(0,Sr.u4)({".newsletter-banner__close":"ratgeber_nl_popup_close"}),(0,Sr.u4)({".newsletter-banner__submit":"ratgeber_nl_popup_click"}),requestAnimationFrame(function(){requestAnimationFrame(function(){t.classList.add("newsletter-banner--open")})}))}(),document.querySelectorAll(".energieberatung_banner__btn").forEach(function(e){e.addEventListener("click",function(e){console.log("CLICK"),e.preventDefault(),(0,Sr.w)(e,"article-click-energieberatung-banner").then(function(t){setTimeout(function(){window.location.href=e.target.href},200)})})}),document.querySelectorAll(".textbody iframe").forEach(function(e){e.style.display="none",e.addEventListener("load",function(){e.style.display="block"})}),function(){window.__gscms_article_data;var e=document.querySelector('[action="/ratgeber/suche"]');e&&e.addEventListener("submit",function(t){var n=e.querySelector('[name="search"]');hi.k.update(),hi.k.waitForVendorConsents().then(function(){(0,Sr.Sx)(t,"ratgeber-search",n.value)}).catch(function(){console.log("consents not found")})}),hi.k.update(),hi.k.waitForVendorConsents().then(function(){hi.k.hasIdConsent("s49")&&new si.A({container:document.querySelector(".textbody")}).parse()}).catch(function(){console.log("consents not found")}),function(){var e=document.querySelector(".detailpage__readtime");if(e){var t=document.querySelector(".detailpage__summary"),n=document.querySelector(".textbody").cloneNode(!0),r=n.querySelector(".gc-toc");r&&r.remove();var i=Math.round(((t?t.innerText.split(" ").length:0)+n.innerText.split(" ").length)/150),a=document.createElement("span");a.innerHTML="".concat(i,' min <span class="visible-lg-inline">Lesezeit</span>'),e.appendChild(a)}}();var t=document.querySelector(".detailpage__content"),n=null;t&&(n=t.querySelector(".textbody")),(0,Di.w)(),(0,xi.R)().then(function(e){var t,r,i,a="";e&&(a="?lat=".concat(e.lat,"&lon=").concat(e.lon)),fetch("".concat(window.__gscms_base_url,"/gc-api/geo").concat(a),{method:"GET"}).then(function(e){return e.json()}).then(function(e){var t="";e.location&&(t="&wo=".concat(e.location),(0,Di.w)(t))}).catch(function(e){console.error(e)}),n&&(t=n,r=window.__gscms_article_data.subscriberlists||[],i=e,new Promise(function(e){ii=t,ai=r,setTimeout(function(){ri=(0,Tr.ec)(".textbody h2").reverse(),oi(ri.length,!1,i).then(e)},500)})).then(function(e){var t="",n=null==e?void 0:e.keyword;Array.isArray(n)&&(n=n.length>0?null==e?void 0:e.keyword[0].branche:""),e&&(t="article-click-treffer-".concat(n.toLowerCase().split(" ").join("-")));var r=document.querySelector(".detailpage > .detailpage__content-box"),i=void 0;r&&(i=r.getAttribute("data-category"));var a="";i&&(a="article-click-treffer-".concat(i.toLowerCase().split(" ").join("-"))),(0,Sr.u4)({'[data-subcta="update"]':"article-click-treffer-cta-update",'[data-subcta="web"]':"article-click-treffer-cta-web",'[data-subcta="mail"]':"article-click-treffer-cta-mail",'[data-subcta="route"]':"article-click-treffer-cta-route",'[data-subcta="more"]':"article-click-treffer-cta-mehr"}),(0,Sr.DX)({".gc-subscriber":["article-click-treffer",t,a]});var o=document.querySelectorAll("[data-subscriber-id]");o&&o.length>0&&o.forEach(function(e){var t=e.getAttribute("data-subscriber-id"),n=e.getAttribute("data-subcta");function r(){if((0,Tr.VB)()){var e={id:t};n&&(e.cta=n),(0,Tr.VB)().logAction("Click:Ratgeber",{item:e,then:this})}}e.removeEventListener("click",r),e.addEventListener("click",r)}
2),window.pintrk&&"function"==typeof window.pintrk&&Array.from(document.querySelectorAll(".gc-subscriber")).forEach(function(e){e.addEventListener("click",function(e){window.pintrk("track","article-click-treffer")})})})}),(0,Sr.u4)({".gc-search > form":"article-click-search",".gc-toc":"article-click-sprungmarken",".section-nav":"article-click-artikeluebersicht",".subscriber-search-more":"article-click-tlverlinkung",'.textbody [href*="ratgeber"]':"article-click-interner-link",'.textbody [href*="branchenbuch"]':"article-click-interner-link-branchenbuch",'.textbody [href*="gelbeseiten"]:not([href*="ratgeber"]):not([href*="branchenbuch"]):not([href*="gsbiz"]):not([href*="#"]):not([href*="tel"])':"article-click-interner-link-gs",'.textbody a:not([href*="gelbeseiten.de"]):not([href*="#"]):not([href*="tel"])':"article-click-externer-link",".video-embed":"article-click-video-embed",".detailpage__media .video":"article-click-video-cover",".share-facebook":"article-click-share-facebook",".share-pinterest":"article-click-share-pinterest",".share-twitter":"article-click-share-twitter",".share-whatsapp":"article-click-share-whatsapp",".detailpage__comment":"article-click-comment",".detailpage__checklist":"article-click-checklist",".rating-btn--up":"article-click-vote-up",".rating-btn--down":"article-click-vote-down",".product-faq .akkordeon__header":"article-click-faq-toggle","a[href*='faq-anchor'].product-link-faq":"article-click-faq-anchor",".new-article-floater > a":"article-click-neuer-artikel",".next-article-floater > a":"article-click-naechster-artikel",".detailpage__header .gc-spotlight":"article-click-autor-article",".detailpage__breakout .gc-spotlight":"article-click-autor",".embed.teaser-embed":"article-click-teaser-embed",".product-buy-table":"article-click-product-buy-table",".product-info__btn":"article-click-product-buy-embed",".lokalmatador--mail":"article-click-lokalmatador-mail",".lokalmatador--phone":"article-click-lokalmatador-phone",".lokalmatador--web":"article-click-lokalmatador-web",".gc-teaser":"article-click-interessieren"}),(0,gi.b)(".lokalmatador","article-lokalmatador-visible-",!1,function(e){return e.getAttribute("data-id")}),Array.from(document.querySelectorAll(".gc-toc__item")).forEach(function(e){e.addEventListener("click",function(t){var n=document.querySelector(e.getAttribute("href"));if(n){t.preventDefault();var r=n.getBoundingClientRect(),i=r.top,a=r.height;window.scrollTo({top:i+window.scrollY-a/2,behavior:"smooth"})}})});var r=document.querySelector(".detailpage__comment");r&&r.addEventListener("click",function(e){var t=document.querySelector(r.getAttribute("href"));if(t){e.preventDefault();var n=t.getBoundingClientRect(),i=n.top,a=n.height;window.scrollTo({top:i+window.scrollY-a/2,behavior:"smooth"});var o=document.querySelector('[name="comment_user_name"]');o||(o=document.querySelector('[name="comment_body"]')),o&&setTimeout(function(){o.focus()},200)}});var i=document.querySelector(".back-to-top"),a=!1;i&&(document.querySelector(".section-nav")||i.classList.add("back-to-top--low"),i.addEventListener("click",function(e){window.scrollTo({top:0,behavior:"smooth"}),hi.k.update(),hi.k.waitForVendorConsents().then(function(){(0,Sr.Sx)(e,"article-click-back-to-top","article-click-back-to-top")}).catch(function(){console.log("consents not found")})}),document.addEventListener("scroll",function(){window.scrollY>window.innerHeight&&!a&&(a=!0,i.classList.remove("back-to-top--hidden")),window.scrollY<window.innerHeight&&a&&(i.classList.add("back-to-top--hidden"),a=!1)},!0)),hi.k.update(),hi.k.waitForVendorConsents().then(function(){if(hi.k.hasIdConsent("s49")){(0,bi.dl)(),(0,bi.Uk)();var e=document.querySelector(".share-pinterest");e.addEventListener("click",function(){window.open(e.getAttribute("data-href"),"_blank")})}}).catch(function(){console.log("consents not found")})}()}()}();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.