{"version":3,"sources":["jsdelivr-header.js","/npm/m3u8parse-dumpfile-pmb@0.1.0/dump.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACJA,aAEA,IAAI,GAAI,GAAK,QAAQ,MAAO,MAAQ,QAAQ,SAC1C,MAAQ,QAAQ,sBAChB,UAAY,QAAQ,aAEtB,GAAK,SAA4B,EAAI,GACnC,MAAM,UAAU,CACd,GAAG,SAAS,KAAK,GAAI,GACrB,UACA,SAAU,EAAM,GAEd,OAAO,EAAK,KADD,MAAM,EAAM,CAAE,MAAO,IAElC,GACC,EACL,EAQA,OAAO,QAAU,GACb,QAAQ,OAAS,QAAU,GAAG","file":"/npm/m3u8parse-dumpfile-pmb@0.1.0/dump.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/m3u8parse-dumpfile-pmb@0.1.0/dump.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","﻿/*jslint indent: 2, maxlen: 80, continue: false, unparam: false, node: true */\n/* -*- tab-width: 2 -*- */\n'use strict';\n\nvar EX, fs = require('fs'), async = require('async'),\n  ersCJ = require('ersatz-compactjson'),\n  m3u8parse = require('m3u8parse');\n\nEX = function readAndDumpOneFile(fn, cb) {\n  async.waterfall([\n    fs.readFile.bind(fs, fn),\n    m3u8parse,\n    function (data, next) {\n      var json = ersCJ(data, { width: 0 });\n      return next(null, json);\n    }\n  ], cb);\n};\n\n\n\n\n\n\n\nmodule.exports = EX;\nif (require.main === module) { EX.runFromCLI(); }\n"]}