{"id":"node_modules/mathjs/es/utils/product.js","dependencies":[{"name":"/home/hernan/workspace/tests/test-simulador/package.json","includedInParent":true,"mtime":1597264365661},{"name":"/home/hernan/workspace/tests/test-simulador/node_modules/mathjs/package.json","includedInParent":true,"mtime":1593627585935}],"generated":{"js":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.product = product;\n\n/** @param {number} i\n *  @param {number} n\n *  @returns {number} product of i to n\n */\nfunction product(i, n) {\n  if (n < i) {\n    return 1;\n  }\n\n  if (n === i) {\n    return n;\n  }\n\n  var half = n + i >> 1; // divide (n + i) by 2 and truncate to integer\n\n  return product(i, half) * product(half + 1, n);\n}"},"sourceMaps":{"js":{"mappings":[{"generated":{"line":8,"column":0},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":1,"column":0}},{"generated":{"line":12,"column":0},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":5,"column":7}},{"name":"product","generated":{"line":12,"column":9},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":5,"column":16}},{"generated":{"line":12,"column":16},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":5,"column":7}},{"name":"i","generated":{"line":12,"column":17},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":5,"column":24}},{"generated":{"line":12,"column":18},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":5,"column":7}},{"name":"n","generated":{"line":12,"column":20},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":5,"column":27}},{"generated":{"line":12,"column":21},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":5,"column":7}},{"generated":{"line":12,"column":23},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":5,"column":30}},{"generated":{"line":13,"column":0},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":6,"column":2}},{"name":"n","generated":{"line":13,"column":6},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":6,"column":6}},{"generated":{"line":13,"column":7},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":6,"column":7}},{"name":"i","generated":{"line":13,"column":10},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":6,"column":10}},{"generated":{"line":13,"column":11},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":6,"column":2}},{"generated":{"line":13,"column":13},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":6,"column":13}},{"generated":{"line":14,"column":0},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":7,"column":4}},{"generated":{"line":14,"column":11},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":7,"column":11}},{"generated":{"line":14,"column":12},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":7,"column":4}},{"generated":{"line":15,"column":0},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":8,"column":3}},{"generated":{"line":17,"column":0},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":10,"column":2}},{"name":"n","generated":{"line":17,"column":6},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":10,"column":6}},{"generated":{"line":17,"column":7},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":10,"column":7}},{"name":"i","generated":{"line":17,"column":12},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":10,"column":12}},{"generated":{"line":17,"column":13},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":10,"column":2}},{"generated":{"line":17,"column":15},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":10,"column":15}},{"generated":{"line":18,"column":0},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":11,"column":4}},{"name":"n","generated":{"line":18,"column":11},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":11,"column":11}},{"generated":{"line":18,"column":12},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":11,"column":4}},{"generated":{"line":19,"column":0},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":12,"column":3}},{"generated":{"line":21,"column":0},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":14,"column":2}},{"name":"half","generated":{"line":21,"column":6},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":14,"column":6}},{"generated":{"line":21,"column":10},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":14,"column":10}},{"name":"n","generated":{"line":21,"column":13},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":14,"column":13}},{"generated":{"line":21,"column":14},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":14,"column":14}},{"name":"i","generated":{"line":21,"column":17},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":14,"column":17}},{"generated":{"line":21,"column":18},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":14,"column":13}},{"generated":{"line":21,"column":22},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":14,"column":22}},{"generated":{"line":21,"column":23},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":14,"column":2}},{"generated":{"line":21,"column":24},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":5,"column":30}},{"generated":{"line":21,"column":25},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":14,"column":25}},{"generated":{"line":23,"column":0},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":16,"column":2}},{"name":"product","generated":{"line":23,"column":9},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":16,"column":9}},{"generated":{"line":23,"column":16},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":16,"column":16}},{"name":"i","generated":{"line":23,"column":17},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":16,"column":17}},{"generated":{"line":23,"column":18},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":16,"column":16}},{"name":"half","generated":{"line":23,"column":20},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":16,"column":20}},{"generated":{"line":23,"column":24},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":16,"column":16}},{"generated":{"line":23,"column":25},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":16,"column":9}},{"name":"product","generated":{"line":23,"column":28},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":16,"column":28}},{"generated":{"line":23,"column":35},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":16,"column":35}},{"name":"half","generated":{"line":23,"column":36},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":16,"column":36}},{"generated":{"line":23,"column":40},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":16,"column":40}},{"generated":{"line":23,"column":43},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":16,"column":43}},{"generated":{"line":23,"column":44},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":16,"column":35}},{"name":"n","generated":{"line":23,"column":46},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":16,"column":46}},{"generated":{"line":23,"column":47},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":16,"column":35}},{"generated":{"line":23,"column":48},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":16,"column":2}},{"generated":{"line":24,"column":0},"source":"node_modules/mathjs/es/utils/product.js","original":{"line":17,"column":1}}],"sources":{"node_modules/mathjs/es/utils/product.js":"/** @param {number} i\n *  @param {number} n\n *  @returns {number} product of i to n\n */\nexport function product(i, n) {\n  if (n < i) {\n    return 1;\n  }\n\n  if (n === i) {\n    return n;\n  }\n\n  var half = n + i >> 1; // divide (n + i) by 2 and truncate to integer\n\n  return product(i, half) * product(half + 1, n);\n}"},"lineCount":null}},"error":null,"hash":"a61e270f5380fd3729371d151bbf46cd","cacheData":{"env":{}}}