You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
9.0 KiB
1 line
9.0 KiB
{"ast":null,"code":"/**\n * Helpers.\n */\n\nvar s = 1000;\nvar m = s * 60;\nvar h = m * 60;\nvar d = h * 24;\nvar y = d * 365.25;\n\n/**\n * Parse or format the given `val`.\n *\n * Options:\n *\n * - `long` verbose formatting [false]\n *\n * @param {String|Number} val\n * @param {Object} [options]\n * @throws {Error} throw an error if val is not a non-empty string or a number\n * @return {String|Number}\n * @api public\n */\n\nmodule.exports = function (val, options) {\n options = options || {};\n var type = typeof val;\n if (type === 'string' && val.length > 0) {\n return parse(val);\n } else if (type === 'number' && isNaN(val) === false) {\n return options.long ? fmtLong(val) : fmtShort(val);\n }\n throw new Error('val is not a non-empty string or a valid number. val=' + JSON.stringify(val));\n};\n\n/**\n * Parse the given `str` and return milliseconds.\n *\n * @param {String} str\n * @return {Number}\n * @api private\n */\n\nfunction parse(str) {\n str = String(str);\n if (str.length > 100) {\n return;\n }\n var match = /^((?:\\d+)?\\.?\\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(str);\n if (!match) {\n return;\n }\n var n = parseFloat(match[1]);\n var type = (match[2] || 'ms').toLowerCase();\n switch (type) {\n case 'years':\n case 'year':\n case 'yrs':\n case 'yr':\n case 'y':\n return n * y;\n case 'days':\n case 'day':\n case 'd':\n return n * d;\n case 'hours':\n case 'hour':\n case 'hrs':\n case 'hr':\n case 'h':\n return n * h;\n case 'minutes':\n case 'minute':\n case 'mins':\n case 'min':\n case 'm':\n return n * m;\n case 'seconds':\n case 'second':\n case 'secs':\n case 'sec':\n case 's':\n return n * s;\n case 'milliseconds':\n case 'millisecond':\n case 'msecs':\n case 'msec':\n case 'ms':\n return n;\n default:\n return undefined;\n }\n}\n\n/**\n * Short format for `ms`.\n *\n * @param {Number} ms\n * @return {String}\n * @api private\n */\n\nfunction fmtShort(ms) {\n if (ms >= d) {\n return Math.round(ms / d) + 'd';\n }\n if (ms >= h) {\n return Math.round(ms / h) + 'h';\n }\n if (ms >= m) {\n return Math.round(ms / m) + 'm';\n }\n if (ms >= s) {\n return Math.round(ms / s) + 's';\n }\n return ms + 'ms';\n}\n\n/**\n * Long format for `ms`.\n *\n * @param {Number} ms\n * @return {String}\n * @api private\n */\n\nfunction fmtLong(ms) {\n return plural(ms, d, 'day') || plural(ms, h, 'hour') || plural(ms, m, 'minute') || plural(ms, s, 'second') || ms + ' ms';\n}\n\n/**\n * Pluralization helper.\n */\n\nfunction plural(ms, n, name) {\n if (ms < n) {\n return;\n }\n if (ms < n * 1.5) {\n return Math.floor(ms / n) + ' ' + name;\n }\n return Math.ceil(ms / n) + ' ' + name + 's';\n}","map":{"version":3,"names":["s","m","h","d","y","module","exports","val","options","type","length","parse","isNaN","long","fmtLong","fmtShort","Error","JSON","stringify","str","String","match","exec","n","parseFloat","toLowerCase","undefined","ms","Math","round","plural","name","floor","ceil"],"sources":["C:/Users/noanr/OneDrive/Documents/2eme anée/FavorSiteWebComplet/Favor/Site Web/client/node_modules/redux-toolkit/node_modules/ms/index.js"],"sourcesContent":["/**\n * Helpers.\n */\n\nvar s = 1000;\nvar m = s * 60;\nvar h = m * 60;\nvar d = h * 24;\nvar y = d * 365.25;\n\n/**\n * Parse or format the given `val`.\n *\n * Options:\n *\n * - `long` verbose formatting [false]\n *\n * @param {String|Number} val\n * @param {Object} [options]\n * @throws {Error} throw an error if val is not a non-empty string or a number\n * @return {String|Number}\n * @api public\n */\n\nmodule.exports = function(val, options) {\n options = options || {};\n var type = typeof val;\n if (type === 'string' && val.length > 0) {\n return parse(val);\n } else if (type === 'number' && isNaN(val) === false) {\n return options.long ? fmtLong(val) : fmtShort(val);\n }\n throw new Error(\n 'val is not a non-empty string or a valid number. val=' +\n JSON.stringify(val)\n );\n};\n\n/**\n * Parse the given `str` and return milliseconds.\n *\n * @param {String} str\n * @return {Number}\n * @api private\n */\n\nfunction parse(str) {\n str = String(str);\n if (str.length > 100) {\n return;\n }\n var match = /^((?:\\d+)?\\.?\\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(\n str\n );\n if (!match) {\n return;\n }\n var n = parseFloat(match[1]);\n var type = (match[2] || 'ms').toLowerCase();\n switch (type) {\n case 'years':\n case 'year':\n case 'yrs':\n case 'yr':\n case 'y':\n return n * y;\n case 'days':\n case 'day':\n case 'd':\n return n * d;\n case 'hours':\n case 'hour':\n case 'hrs':\n case 'hr':\n case 'h':\n return n * h;\n case 'minutes':\n case 'minute':\n case 'mins':\n case 'min':\n case 'm':\n return n * m;\n case 'seconds':\n case 'second':\n case 'secs':\n case 'sec':\n case 's':\n return n * s;\n case 'milliseconds':\n case 'millisecond':\n case 'msecs':\n case 'msec':\n case 'ms':\n return n;\n default:\n return undefined;\n }\n}\n\n/**\n * Short format for `ms`.\n *\n * @param {Number} ms\n * @return {String}\n * @api private\n */\n\nfunction fmtShort(ms) {\n if (ms >= d) {\n return Math.round(ms / d) + 'd';\n }\n if (ms >= h) {\n return Math.round(ms / h) + 'h';\n }\n if (ms >= m) {\n return Math.round(ms / m) + 'm';\n }\n if (ms >= s) {\n return Math.round(ms / s) + 's';\n }\n return ms + 'ms';\n}\n\n/**\n * Long format for `ms`.\n *\n * @param {Number} ms\n * @return {String}\n * @api private\n */\n\nfunction fmtLong(ms) {\n return plural(ms, d, 'day') ||\n plural(ms, h, 'hour') ||\n plural(ms, m, 'minute') ||\n plural(ms, s, 'second') ||\n ms + ' ms';\n}\n\n/**\n * Pluralization helper.\n */\n\nfunction plural(ms, n, name) {\n if (ms < n) {\n return;\n }\n if (ms < n * 1.5) {\n return Math.floor(ms / n) + ' ' + name;\n }\n return Math.ceil(ms / n) + ' ' + name + 's';\n}\n"],"mappings":"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"},"metadata":{},"sourceType":"script"} |