{"ast":null,"code":"'use strict';\n\nfunction _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n subClass.__proto__ = superClass;\n}\n\nvar codes = {};\n\nfunction createErrorType(code, message, Base) {\n if (!Base) {\n Base = Error;\n }\n\n function getMessage(arg1, arg2, arg3) {\n if (typeof message === 'string') {\n return message;\n } else {\n return message(arg1, arg2, arg3);\n }\n }\n\n var NodeError = /*#__PURE__*/function (_Base) {\n _inheritsLoose(NodeError, _Base);\n\n function NodeError(arg1, arg2, arg3) {\n return _Base.call(this, getMessage(arg1, arg2, arg3)) || this;\n }\n\n return NodeError;\n }(Base);\n\n NodeError.prototype.name = Base.name;\n NodeError.prototype.code = code;\n codes[code] = NodeError;\n} // https://github.com/nodejs/node/blob/v10.8.0/lib/internal/errors.js\n\n\nfunction oneOf(expected, thing) {\n if (Array.isArray(expected)) {\n var len = expected.length;\n expected = expected.map(function (i) {\n return String(i);\n });\n\n if (len > 2) {\n return \"one of \".concat(thing, \" \").concat(expected.slice(0, len - 1).join(', '), \", or \") + expected[len - 1];\n } else if (len === 2) {\n return \"one of \".concat(thing, \" \").concat(expected[0], \" or \").concat(expected[1]);\n } else {\n return \"of \".concat(thing, \" \").concat(expected[0]);\n }\n } else {\n return \"of \".concat(thing, \" \").concat(String(expected));\n }\n} // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith\n\n\nfunction startsWith(str, search, pos) {\n return str.substr(!pos || pos < 0 ? 0 : +pos, search.length) === search;\n} // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith\n\n\nfunction endsWith(str, search, this_len) {\n if (this_len === undefined || this_len > str.length) {\n this_len = str.length;\n }\n\n return str.substring(this_len - search.length, this_len) === search;\n} // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/includes\n\n\nfunction includes(str, search, start) {\n if (typeof start !== 'number') {\n start = 0;\n }\n\n if (start + search.length > str.length) {\n return false;\n } else {\n return str.indexOf(search, start) !== -1;\n }\n}\n\ncreateErrorType('ERR_INVALID_OPT_VALUE', function (name, value) {\n return 'The value \"' + value + '\" is invalid for option \"' + name + '\"';\n}, TypeError);\ncreateErrorType('ERR_INVALID_ARG_TYPE', function (name, expected, actual) {\n // determiner: 'must be' or 'must not be'\n var determiner;\n\n if (typeof expected === 'string' && startsWith(expected, 'not ')) {\n determiner = 'must not be';\n expected = expected.replace(/^not /, '');\n } else {\n determiner = 'must be';\n }\n\n var msg;\n\n if (endsWith(name, ' argument')) {\n // For cases like 'first argument'\n msg = \"The \".concat(name, \" \").concat(determiner, \" \").concat(oneOf(expected, 'type'));\n } else {\n var type = includes(name, '.') ? 'property' : 'argument';\n msg = \"The \\\"\".concat(name, \"\\\" \").concat(type, \" \").concat(determiner, \" \").concat(oneOf(expected, 'type'));\n }\n\n msg += \". Received type \".concat(typeof actual);\n return msg;\n}, TypeError);\ncreateErrorType('ERR_STREAM_PUSH_AFTER_EOF', 'stream.push() after EOF');\ncreateErrorType('ERR_METHOD_NOT_IMPLEMENTED', function (name) {\n return 'The ' + name + ' method is not implemented';\n});\ncreateErrorType('ERR_STREAM_PREMATURE_CLOSE', 'Premature close');\ncreateErrorType('ERR_STREAM_DESTROYED', function (name) {\n return 'Cannot call ' + name + ' after a stream was destroyed';\n});\ncreateErrorType('ERR_MULTIPLE_CALLBACK', 'Callback called multiple times');\ncreateErrorType('ERR_STREAM_CANNOT_PIPE', 'Cannot pipe, not readable');\ncreateErrorType('ERR_STREAM_WRITE_AFTER_END', 'write after end');\ncreateErrorType('ERR_STREAM_NULL_VALUES', 'May not write null values to stream', TypeError);\ncreateErrorType('ERR_UNKNOWN_ENCODING', function (arg) {\n return 'Unknown encoding: ' + arg;\n}, TypeError);\ncreateErrorType('ERR_STREAM_UNSHIFT_AFTER_END_EVENT', 'stream.unshift() after end event');\nmodule.exports.codes = codes;","map":{"version":3,"sources":["/Users/tylerkoenig/Code/personal/react-scss2/node_modules/hash-base/node_modules/readable-stream/errors-browser.js"],"names":["_inheritsLoose","subClass","superClass","prototype","Object","create","constructor","__proto__","codes","createErrorType","code","message","Base","Error","getMessage","arg1","arg2","arg3","NodeError","_Base","call","name","oneOf","expected","thing","Array","isArray","len","length","map","i","String","concat","slice","join","startsWith","str","search","pos","substr","endsWith","this_len","undefined","substring","includes","start","indexOf","value","TypeError","actual","determiner","replace","msg","type","arg","module","exports"],"mappings":"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","sourcesContent":["'use strict';\n\nfunction _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; subClass.__proto__ = superClass; }\n\nvar codes = {};\n\nfunction createErrorType(code, message, Base) {\n if (!Base) {\n Base = Error;\n }\n\n function getMessage(arg1, arg2, arg3) {\n if (typeof message === 'string') {\n return message;\n } else {\n return message(arg1, arg2, arg3);\n }\n }\n\n var NodeError =\n /*#__PURE__*/\n function (_Base) {\n _inheritsLoose(NodeError, _Base);\n\n function NodeError(arg1, arg2, arg3) {\n return _Base.call(this, getMessage(arg1, arg2, arg3)) || this;\n }\n\n return NodeError;\n }(Base);\n\n NodeError.prototype.name = Base.name;\n NodeError.prototype.code = code;\n codes[code] = NodeError;\n} // https://github.com/nodejs/node/blob/v10.8.0/lib/internal/errors.js\n\n\nfunction oneOf(expected, thing) {\n if (Array.isArray(expected)) {\n var len = expected.length;\n expected = expected.map(function (i) {\n return String(i);\n });\n\n if (len > 2) {\n return \"one of \".concat(thing, \" \").concat(expected.slice(0, len - 1).join(', '), \", or \") + expected[len - 1];\n } else if (len === 2) {\n return \"one of \".concat(thing, \" \").concat(expected[0], \" or \").concat(expected[1]);\n } else {\n return \"of \".concat(thing, \" \").concat(expected[0]);\n }\n } else {\n return \"of \".concat(thing, \" \").concat(String(expected));\n }\n} // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith\n\n\nfunction startsWith(str, search, pos) {\n return str.substr(!pos || pos < 0 ? 0 : +pos, search.length) === search;\n} // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith\n\n\nfunction endsWith(str, search, this_len) {\n if (this_len === undefined || this_len > str.length) {\n this_len = str.length;\n }\n\n return str.substring(this_len - search.length, this_len) === search;\n} // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/includes\n\n\nfunction includes(str, search, start) {\n if (typeof start !== 'number') {\n start = 0;\n }\n\n if (start + search.length > str.length) {\n return false;\n } else {\n return str.indexOf(search, start) !== -1;\n }\n}\n\ncreateErrorType('ERR_INVALID_OPT_VALUE', function (name, value) {\n return 'The value \"' + value + '\" is invalid for option \"' + name + '\"';\n}, TypeError);\ncreateErrorType('ERR_INVALID_ARG_TYPE', function (name, expected, actual) {\n // determiner: 'must be' or 'must not be'\n var determiner;\n\n if (typeof expected === 'string' && startsWith(expected, 'not ')) {\n determiner = 'must not be';\n expected = expected.replace(/^not /, '');\n } else {\n determiner = 'must be';\n }\n\n var msg;\n\n if (endsWith(name, ' argument')) {\n // For cases like 'first argument'\n msg = \"The \".concat(name, \" \").concat(determiner, \" \").concat(oneOf(expected, 'type'));\n } else {\n var type = includes(name, '.') ? 'property' : 'argument';\n msg = \"The \\\"\".concat(name, \"\\\" \").concat(type, \" \").concat(determiner, \" \").concat(oneOf(expected, 'type'));\n }\n\n msg += \". Received type \".concat(typeof actual);\n return msg;\n}, TypeError);\ncreateErrorType('ERR_STREAM_PUSH_AFTER_EOF', 'stream.push() after EOF');\ncreateErrorType('ERR_METHOD_NOT_IMPLEMENTED', function (name) {\n return 'The ' + name + ' method is not implemented';\n});\ncreateErrorType('ERR_STREAM_PREMATURE_CLOSE', 'Premature close');\ncreateErrorType('ERR_STREAM_DESTROYED', function (name) {\n return 'Cannot call ' + name + ' after a stream was destroyed';\n});\ncreateErrorType('ERR_MULTIPLE_CALLBACK', 'Callback called multiple times');\ncreateErrorType('ERR_STREAM_CANNOT_PIPE', 'Cannot pipe, not readable');\ncreateErrorType('ERR_STREAM_WRITE_AFTER_END', 'write after end');\ncreateErrorType('ERR_STREAM_NULL_VALUES', 'May not write null values to stream', TypeError);\ncreateErrorType('ERR_UNKNOWN_ENCODING', function (arg) {\n return 'Unknown encoding: ' + arg;\n}, TypeError);\ncreateErrorType('ERR_STREAM_UNSHIFT_AFTER_END_EVENT', 'stream.unshift() after end event');\nmodule.exports.codes = codes;\n"]},"metadata":{},"sourceType":"script"}