{"version":3,"sources":["jsdelivr-header.js","/npm/hexdump-js@0.1.0/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,CCNA,WACI,IAAI,EAAU,SAAU,EAAO,EAAO,GAG9B,IAFA,IAAI,EAAI,EAAQ,EAAM,OAClB,EAAM,KACD,GAAK,GACV,GAAO,EACX,OAAO,EAAM,CACjB,EA+BJ,OAAO,QA9BO,SAAU,EAAa,EAAQ,GAErC,IAAI,EAAO,IAAI,SAAS,GACxB,EAAS,GAAU,EACnB,EAAS,GAAU,EAAY,WAI/B,IAFA,IAAI,EAAM,EAAQ,SAAU,EAAG,KAAO,sDAClC,EAAM,GACD,EAAI,EAAG,EAAI,EAAQ,GAAK,GAAI,CACjC,GAAO,EAAQ,EAAO,SAAS,IAAI,cAAe,EAAG,KAAO,KAG5D,IAFA,IAAI,EAAI,KAAK,IAAI,GAAI,EAAS,GAC1B,EAAS,GACJ,EAAI,EAAG,EAAI,KAAM,EACtB,GAAI,EAAI,EAAG,CACP,IAAI,EAAQ,EAAK,SAAS,GAC1B,GAAU,GAAS,GAAK,OAAO,aAAa,GAAS,IACrD,GAAO,EAAQ,EAAM,SAAS,IAAI,cAAe,EAAG,KAAO,IAC3D,GACJ,MAEI,GAAO,MACP,GAAU,IAGlB,GAAO,IAAM,EAAS,IAC1B,CAEA,OADA,GAAO,CAEX,CAGP,CAvCD","file":"/npm/hexdump-js@0.1.0/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.37.0.\n * Original file: /npm/hexdump-js@0.1.0/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","(function () {\r\n    var _fillUp = function (value, count, fillWith) {\r\n            var l = count - value.length;\r\n            var ret = \"\";\r\n            while (--l > -1)\r\n                ret += fillWith;\r\n            return ret + value;\r\n        },\r\n        hexdump = function (arrayBuffer, offset, length) {\r\n\r\n            var view = new DataView(arrayBuffer);\r\n            offset = offset || 0;\r\n            length = length || arrayBuffer.byteLength;\r\n\r\n            var out = _fillUp(\"Offset\", 8, \" \") + \"  00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F\\n\";\r\n            var row = \"\";\r\n            for (var i = 0; i < length; i += 16) {\r\n                row += _fillUp(offset.toString(16).toUpperCase(), 8, \"0\") + \"  \";\r\n                var n = Math.min(16, length - offset);\r\n                var string = \"\";\r\n                for (var j = 0; j < 16; ++j) {\r\n                    if (j < n) {\r\n                        var value = view.getUint8(offset);\r\n                        string += value >= 32 ? String.fromCharCode(value) : \".\";\r\n                        row += _fillUp(value.toString(16).toUpperCase(), 2, \"0\") + \" \";\r\n                        offset++;\r\n                    }\r\n                    else {\r\n                        row += \"   \";\r\n                        string += \" \";\r\n                    }\r\n                }\r\n                row += \" \" + string + \"\\n\";\r\n            }\r\n            out += row;\r\n            return out;\r\n        };\r\n\r\n    module.exports = hexdump;\r\n})();\r\n"]}