{"version":3,"sources":["jsdelivr-header.js","/npm/numberly@1.0.12/lib/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,IAAI,QAAU,QAAQ,YAYtB,OAAO,QAAU,SAAkB,EAAO,EAAK,GAK3C,IAHA,IAAI,EAAM,EACN,EAAI,EAED,EAAI,EAAM,SAAU,EACvB,GAAO,EAAM,WAAW,GAG5B,OAAK,GAAQ,EAIN,QAAQ,EAAK,EAAK,GAHd,CAIf","file":"/npm/numberly@1.0.12/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/numberly@1.0.12/lib/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\n\nvar moduloN = require(\"modulo-n\");\n\n/**\n * numberly\n *\n * @name numberly\n * @function\n * @param {String} input The input string.\n * @param {Number} min An optional minimum range.\n * @param {Number} max An optional maximum range.\n * @return {Number} The pseudo-hash for the input string, as number.\n */\nmodule.exports = function numberly(input, min, max) {\n\n    var sum = 0,\n        i = 0;\n\n    for (; i < input.length; ++i) {\n        sum += input.charCodeAt(i);\n    }\n\n    if (!min && !max) {\n        return sum;\n    }\n\n    return moduloN(sum, min, max);\n};"]}