{"version":3,"sources":["jsdelivr-header.js","/npm/blob64-ts@1.0.2/blob64.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,IAAI,OAAU,WACV,SAAS,IACT,CAwBA,OAvBA,EAAO,UAAY,SAAU,EAAM,GAC/B,IAAI,EAAS,IAAI,WACjB,EAAO,cAAc,GACrB,EAAO,UAAY,WACf,EAAS,EAAO,OACpB,CACJ,EACA,EAAO,YAAc,SAAU,GAM3B,IALA,IAAI,EAAe,EAAI,YAAY,KAC/B,EAAc,EAAI,OAAO,EAAG,EAAe,IAAM,GACjD,EAAY,KAAK,EAAI,OAAO,EAAe,IAE3C,EAAa,GACR,EAAS,EAAG,EAAS,EAAU,OAAQ,GAFhC,IAEqD,CAGjE,IAFA,IAAI,EAAQ,EAAU,MAAM,EAAQ,EAHxB,KAIR,EAAc,IAAI,MAAM,EAAM,QACzB,EAAI,EAAG,EAAI,EAAM,OAAQ,IAC9B,EAAY,GAAK,EAAM,WAAW,GAEtC,EAAW,KAAK,IAAI,WAAW,GACnC,CACA,OAAO,IAAI,KAAK,EAAY,CAAE,KAAM,GACxC,EACO,CACX,CA3Ba,GA4Bb,QAAQ,OAAS","file":"/npm/blob64-ts@1.0.2/blob64.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/blob64-ts@1.0.2/blob64.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\";\r\nvar Blob64 = (function () {\r\n    function Blob64() {\r\n    }\r\n    Blob64.serialize = function (blob, onFinish) {\r\n        var reader = new FileReader();\r\n        reader.readAsDataURL(blob);\r\n        reader.onloadend = function () {\r\n            onFinish(reader.result);\r\n        };\r\n    };\r\n    Blob64.deserialize = function (str) {\r\n        var indexOfComma = str.lastIndexOf(\",\");\r\n        var contentType = str.substr(0, indexOfComma + 1) || \"\";\r\n        var byteChars = atob(str.substr(indexOfComma + 1));\r\n        var sliceSize = 512;\r\n        var byteArrays = [];\r\n        for (var offset = 0; offset < byteChars.length; offset += sliceSize) {\r\n            var slice = byteChars.slice(offset, offset + sliceSize);\r\n            var byteNumbers = new Array(slice.length);\r\n            for (var i = 0; i < slice.length; i++) {\r\n                byteNumbers[i] = slice.charCodeAt(i);\r\n            }\r\n            byteArrays.push(new Uint8Array(byteNumbers));\r\n        }\r\n        return new Blob(byteArrays, { type: contentType });\r\n    };\r\n    return Blob64;\r\n}());\r\nexports.Blob64 = Blob64;\r\n"]}