{"id":"node_modules/mathjs/es/function/set/setMultiplicity.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},{"name":"../../utils/array","loc":{"line":1,"column":24},"parent":"/home/hernan/workspace/tests/test-simulador/node_modules/mathjs/es/function/set/setMultiplicity.js","resolved":"/home/hernan/workspace/tests/test-simulador/node_modules/mathjs/es/utils/array.js"},{"name":"../../utils/factory","loc":{"line":2,"column":24},"parent":"/home/hernan/workspace/tests/test-simulador/node_modules/mathjs/es/function/set/setMultiplicity.js","resolved":"/home/hernan/workspace/tests/test-simulador/node_modules/mathjs/es/utils/factory.js"}],"generated":{"js":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.createSetMultiplicity = void 0;\n\nvar _array = require(\"../../utils/array\");\n\nvar _factory = require(\"../../utils/factory\");\n\nvar name = 'setMultiplicity';\nvar dependencies = ['typed', 'size', 'subset', 'compareNatural', 'Index'];\nvar createSetMultiplicity = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {\n  var typed = _ref.typed,\n      size = _ref.size,\n      subset = _ref.subset,\n      compareNatural = _ref.compareNatural,\n      Index = _ref.Index;\n  /**\n   * Count the multiplicity of an element in a multiset.\n   * A multi-dimension array will be converted to a single-dimension array before the operation.\n   *\n   * Syntax:\n   *\n   *    math.setMultiplicity(element, set)\n   *\n   * Examples:\n   *\n   *    math.setMultiplicity(1, [1, 2, 2, 4])    // returns 1\n   *    math.setMultiplicity(2, [1, 2, 2, 4])    // returns 2\n   *\n   * See also:\n   *\n   *    setDistinct, setSize\n   *\n   * @param {number | BigNumber | Fraction | Complex} e  An element in the multiset\n   * @param {Array | Matrix}     a  A multiset\n   * @return {number}            The number of how many times the multiset contains the element\n   */\n\n  return typed(name, {\n    'number | BigNumber | Fraction | Complex, Array | Matrix': function numberBigNumberFractionComplexArrayMatrix(e, a) {\n      if (subset(size(a), new Index(0)) === 0) {\n        // if empty, return 0\n        return 0;\n      }\n\n      var b = (0, _array.flatten)(Array.isArray(a) ? a : a.toArray());\n      var count = 0;\n\n      for (var i = 0; i < b.length; i++) {\n        if (compareNatural(b[i], e) === 0) {\n          count++;\n        }\n      }\n\n      return count;\n    }\n  });\n});\nexports.createSetMultiplicity = createSetMultiplicity;"},"sourceMaps":{"js":{"mappings":[{"generated":{"line":8,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":1,"column":0}},{"generated":{"line":10,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":2,"column":0}},{"generated":{"line":12,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":3,"column":0}},{"name":"name","generated":{"line":12,"column":4},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":3,"column":4}},{"generated":{"line":12,"column":8},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":3,"column":8}},{"generated":{"line":12,"column":11},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":3,"column":11}},{"generated":{"line":12,"column":28},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":3,"column":0}},{"generated":{"line":13,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":4,"column":0}},{"name":"dependencies","generated":{"line":13,"column":4},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":4,"column":4}},{"generated":{"line":13,"column":16},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":4,"column":16}},{"generated":{"line":13,"column":19},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":4,"column":19}},{"generated":{"line":13,"column":20},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":4,"column":20}},{"generated":{"line":13,"column":27},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":4,"column":19}},{"generated":{"line":13,"column":29},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":4,"column":29}},{"generated":{"line":13,"column":35},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":4,"column":19}},{"generated":{"line":13,"column":37},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":4,"column":37}},{"generated":{"line":13,"column":45},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":4,"column":19}},{"generated":{"line":13,"column":47},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":4,"column":47}},{"generated":{"line":13,"column":63},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":4,"column":19}},{"generated":{"line":13,"column":65},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":4,"column":65}},{"generated":{"line":13,"column":72},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":4,"column":19}},{"generated":{"line":13,"column":73},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":4,"column":0}},{"generated":{"line":14,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":5,"column":7}},{"name":"createSetMultiplicity","generated":{"line":14,"column":4},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":5,"column":11}},{"generated":{"line":14,"column":25},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":5,"column":32}},{"generated":{"line":14,"column":28},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":5,"column":35}},{"generated":{"line":14,"column":43},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":5,"column":50}},{"name":"name","generated":{"line":14,"column":65},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":5,"column":58}},{"generated":{"line":14,"column":69},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":5,"column":50}},{"name":"dependencies","generated":{"line":14,"column":71},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":5,"column":64}},{"generated":{"line":14,"column":83},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":5,"column":50}},{"generated":{"line":14,"column":85},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":5,"column":78}},{"name":"_ref","generated":{"line":14,"column":95},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":5,"column":88}},{"generated":{"line":14,"column":99},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":5,"column":78}},{"generated":{"line":14,"column":101},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":5,"column":94}},{"generated":{"line":15,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":6,"column":2}},{"name":"typed","generated":{"line":15,"column":6},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":6,"column":6}},{"generated":{"line":15,"column":11},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":6,"column":11}},{"name":"_ref","generated":{"line":15,"column":14},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":6,"column":14}},{"generated":{"line":15,"column":18},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":6,"column":18}},{"name":"typed","generated":{"line":15,"column":19},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":6,"column":19}},{"generated":{"line":15,"column":24},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":6,"column":2}},{"generated":{"line":16,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":6,"column":2}},{"name":"size","generated":{"line":16,"column":6},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":7,"column":6}},{"generated":{"line":16,"column":10},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":7,"column":10}},{"name":"_ref","generated":{"line":16,"column":13},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":7,"column":13}},{"generated":{"line":16,"column":17},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":7,"column":17}},{"name":"size","generated":{"line":16,"column":18},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":7,"column":18}},{"generated":{"line":16,"column":22},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":6,"column":2}},{"generated":{"line":17,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":6,"column":2}},{"name":"subset","generated":{"line":17,"column":6},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":8,"column":6}},{"generated":{"line":17,"column":12},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":8,"column":12}},{"name":"_ref","generated":{"line":17,"column":15},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":8,"column":15}},{"generated":{"line":17,"column":19},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":8,"column":19}},{"name":"subset","generated":{"line":17,"column":20},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":8,"column":20}},{"generated":{"line":17,"column":26},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":6,"column":2}},{"generated":{"line":18,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":6,"column":2}},{"name":"compareNatural","generated":{"line":18,"column":6},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":9,"column":6}},{"generated":{"line":18,"column":20},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":9,"column":20}},{"name":"_ref","generated":{"line":18,"column":23},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":9,"column":23}},{"generated":{"line":18,"column":27},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":9,"column":27}},{"name":"compareNatural","generated":{"line":18,"column":28},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":9,"column":28}},{"generated":{"line":18,"column":42},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":6,"column":2}},{"generated":{"line":19,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":6,"column":2}},{"name":"Index","generated":{"line":19,"column":6},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":10,"column":6}},{"generated":{"line":19,"column":11},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":10,"column":11}},{"name":"_ref","generated":{"line":19,"column":14},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":10,"column":14}},{"generated":{"line":19,"column":18},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":10,"column":18}},{"name":"Index","generated":{"line":19,"column":19},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":10,"column":19}},{"generated":{"line":19,"column":24},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":6,"column":2}},{"generated":{"line":20,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":12,"column":2}},{"generated":{"line":42,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":33,"column":2}},{"name":"typed","generated":{"line":42,"column":9},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":33,"column":9}},{"generated":{"line":42,"column":14},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":33,"column":14}},{"name":"name","generated":{"line":42,"column":15},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":33,"column":15}},{"generated":{"line":42,"column":19},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":33,"column":14}},{"generated":{"line":42,"column":21},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":33,"column":21}},{"generated":{"line":43,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":34,"column":4}},{"generated":{"line":43,"column":63},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":34,"column":63}},{"name":"numberBigNumberFractionComplexArrayMatrix","generated":{"line":43,"column":72},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":34,"column":72}},{"generated":{"line":43,"column":113},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":34,"column":63}},{"name":"e","generated":{"line":43,"column":114},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":34,"column":114}},{"generated":{"line":43,"column":115},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":34,"column":63}},{"name":"a","generated":{"line":43,"column":117},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":34,"column":117}},{"generated":{"line":43,"column":118},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":34,"column":63}},{"generated":{"line":43,"column":120},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":34,"column":120}},{"generated":{"line":44,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":35,"column":6}},{"name":"subset","generated":{"line":44,"column":10},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":35,"column":10}},{"generated":{"line":44,"column":16},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":35,"column":16}},{"name":"size","generated":{"line":44,"column":17},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":35,"column":17}},{"generated":{"line":44,"column":21},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":35,"column":21}},{"name":"a","generated":{"line":44,"column":22},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":35,"column":22}},{"generated":{"line":44,"column":23},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":35,"column":21}},{"generated":{"line":44,"column":24},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":35,"column":16}},{"generated":{"line":44,"column":26},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":35,"column":26}},{"name":"Index","generated":{"line":44,"column":30},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":35,"column":30}},{"generated":{"line":44,"column":35},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":35,"column":26}},{"generated":{"line":44,"column":36},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":35,"column":36}},{"generated":{"line":44,"column":37},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":35,"column":26}},{"generated":{"line":44,"column":38},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":35,"column":16}},{"generated":{"line":44,"column":39},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":35,"column":10}},{"generated":{"line":44,"column":44},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":35,"column":44}},{"generated":{"line":44,"column":45},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":35,"column":6}},{"generated":{"line":44,"column":47},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":35,"column":47}},{"generated":{"line":45,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":36,"column":8}},{"generated":{"line":46,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":37,"column":8}},{"generated":{"line":46,"column":15},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":37,"column":15}},{"generated":{"line":46,"column":16},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":37,"column":8}},{"generated":{"line":47,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":38,"column":7}},{"generated":{"line":49,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":40,"column":6}},{"name":"b","generated":{"line":49,"column":10},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":40,"column":10}},{"generated":{"line":49,"column":11},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":40,"column":11}},{"generated":{"line":49,"column":14},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":40,"column":14}},{"name":"Array","generated":{"line":49,"column":34},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":40,"column":22}},{"generated":{"line":49,"column":39},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":40,"column":27}},{"name":"isArray","generated":{"line":49,"column":40},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":40,"column":28}},{"generated":{"line":49,"column":47},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":40,"column":22}},{"name":"a","generated":{"line":49,"column":48},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":40,"column":36}},{"generated":{"line":49,"column":49},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":40,"column":22}},{"name":"a","generated":{"line":49,"column":53},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":40,"column":41}},{"generated":{"line":49,"column":54},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":40,"column":22}},{"name":"a","generated":{"line":49,"column":57},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":40,"column":45}},{"generated":{"line":49,"column":58},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":40,"column":46}},{"name":"toArray","generated":{"line":49,"column":59},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":40,"column":47}},{"generated":{"line":49,"column":66},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":40,"column":45}},{"generated":{"line":49,"column":68},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":40,"column":14}},{"generated":{"line":49,"column":69},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":40,"column":6}},{"generated":{"line":50,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":41,"column":6}},{"name":"count","generated":{"line":50,"column":10},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":41,"column":10}},{"generated":{"line":50,"column":15},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":41,"column":15}},{"generated":{"line":50,"column":18},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":41,"column":18}},{"generated":{"line":50,"column":19},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":41,"column":6}},{"generated":{"line":52,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":43,"column":6}},{"generated":{"line":52,"column":11},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":43,"column":11}},{"name":"i","generated":{"line":52,"column":15},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":43,"column":15}},{"generated":{"line":52,"column":16},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":43,"column":16}},{"generated":{"line":52,"column":19},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":43,"column":19}},{"generated":{"line":52,"column":20},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":43,"column":6}},{"name":"i","generated":{"line":52,"column":22},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":43,"column":22}},{"generated":{"line":52,"column":23},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":43,"column":23}},{"name":"b","generated":{"line":52,"column":26},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":43,"column":26}},{"generated":{"line":52,"column":27},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":43,"column":27}},{"name":"length","generated":{"line":52,"column":28},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":43,"column":28}},{"generated":{"line":52,"column":34},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":43,"column":6}},{"name":"i","generated":{"line":52,"column":36},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":43,"column":36}},{"generated":{"line":52,"column":37},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":43,"column":37}},{"generated":{"line":52,"column":39},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":43,"column":6}},{"generated":{"line":52,"column":41},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":43,"column":41}},{"generated":{"line":53,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":44,"column":8}},{"name":"compareNatural","generated":{"line":53,"column":12},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":44,"column":12}},{"generated":{"line":53,"column":26},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":44,"column":26}},{"name":"b","generated":{"line":53,"column":27},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":44,"column":27}},{"generated":{"line":53,"column":28},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":44,"column":28}},{"name":"i","generated":{"line":53,"column":29},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":44,"column":29}},{"generated":{"line":53,"column":30},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":44,"column":28}},{"generated":{"line":53,"column":31},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":44,"column":26}},{"name":"e","generated":{"line":53,"column":33},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":44,"column":33}},{"generated":{"line":53,"column":34},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":44,"column":26}},{"generated":{"line":53,"column":35},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":44,"column":12}},{"generated":{"line":53,"column":40},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":44,"column":40}},{"generated":{"line":53,"column":41},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":44,"column":8}},{"generated":{"line":53,"column":43},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":44,"column":43}},{"name":"count","generated":{"line":54,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":45,"column":10}},{"name":"count","generated":{"line":54,"column":10},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":45,"column":10}},{"generated":{"line":54,"column":15},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":45,"column":15}},{"generated":{"line":55,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":46,"column":9}},{"generated":{"line":56,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":47,"column":7}},{"generated":{"line":58,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":49,"column":6}},{"name":"count","generated":{"line":58,"column":13},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":49,"column":13}},{"generated":{"line":58,"column":18},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":49,"column":6}},{"generated":{"line":59,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":50,"column":5}},{"generated":{"line":60,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":33,"column":21}},{"generated":{"line":60,"column":3},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":33,"column":14}},{"generated":{"line":60,"column":4},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":33,"column":2}},{"generated":{"line":61,"column":0},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":52,"column":1}},{"generated":{"line":61,"column":1},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":5,"column":50}},{"generated":{"line":61,"column":2},"source":"node_modules/mathjs/es/function/set/setMultiplicity.js","original":{"line":5,"column":7}}],"sources":{"node_modules/mathjs/es/function/set/setMultiplicity.js":"import { flatten } from '../../utils/array';\nimport { factory } from '../../utils/factory';\nvar name = 'setMultiplicity';\nvar dependencies = ['typed', 'size', 'subset', 'compareNatural', 'Index'];\nexport var createSetMultiplicity = /* #__PURE__ */factory(name, dependencies, function (_ref) {\n  var typed = _ref.typed,\n      size = _ref.size,\n      subset = _ref.subset,\n      compareNatural = _ref.compareNatural,\n      Index = _ref.Index;\n\n  /**\n   * Count the multiplicity of an element in a multiset.\n   * A multi-dimension array will be converted to a single-dimension array before the operation.\n   *\n   * Syntax:\n   *\n   *    math.setMultiplicity(element, set)\n   *\n   * Examples:\n   *\n   *    math.setMultiplicity(1, [1, 2, 2, 4])    // returns 1\n   *    math.setMultiplicity(2, [1, 2, 2, 4])    // returns 2\n   *\n   * See also:\n   *\n   *    setDistinct, setSize\n   *\n   * @param {number | BigNumber | Fraction | Complex} e  An element in the multiset\n   * @param {Array | Matrix}     a  A multiset\n   * @return {number}            The number of how many times the multiset contains the element\n   */\n  return typed(name, {\n    'number | BigNumber | Fraction | Complex, Array | Matrix': function numberBigNumberFractionComplexArrayMatrix(e, a) {\n      if (subset(size(a), new Index(0)) === 0) {\n        // if empty, return 0\n        return 0;\n      }\n\n      var b = flatten(Array.isArray(a) ? a : a.toArray());\n      var count = 0;\n\n      for (var i = 0; i < b.length; i++) {\n        if (compareNatural(b[i], e) === 0) {\n          count++;\n        }\n      }\n\n      return count;\n    }\n  });\n});"},"lineCount":null}},"error":null,"hash":"6f742abd763ed95f6dc4820f248d76a7","cacheData":{"env":{}}}