{"version":3,"sources":["jsdelivr-header.js","/npm/asciinema-player@3.13.5/dist/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,YCNc,SAAY,iCACZ,cAAe,WAAY,WAAc,iCACzC,gBAAmB,wBAEjC,SAAS,OAAO,EAAK,GACnB,IAAI,EAAO,UAAU,OAAS,QAAsB,IAAjB,UAAU,GAAmB,UAAU,GAAK,CAAC,EAChF,MAAM,EAAS,EAAK,QAAU,IAAI,YAC5B,EAAO,IAAI,KAAK,EAAK,SAAS,EAAM,CACxC,aAEI,GACJ,EAAE,QACF,GACE,MAAM,EAAM,EAAM,OAAO,EAAM,CACjC,YAEI,EAAQ,EAAK,OACb,EAAS,CACb,KACA,UACA,eAAgB,IAAM,EAAM,KAAK,EAAK,eAAe,KAAK,IAC1D,YAAa,IAAM,EAAM,KAAK,EAAK,YAAY,KAAK,IACpD,KAAM,IAAM,EAAM,KAAK,EAAK,KAAK,KAAK,IACtC,MAAO,IAAM,EAAM,KAAK,EAAK,MAAM,KAAK,IACxC,KAAM,GAAO,EAAM,MAAK,IAAM,EAAK,KAAK,KAE1C,iBAA0B,CAAC,EAAM,IACxB,EAAK,iBAAiB,EAAM,EAAS,KAAK,KAEnD,OAAO,CACT,QAES","file":"/npm/asciinema-player@3.13.5/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/asciinema-player@3.13.5/dist/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","import { C as Core } from './core-B5Ja1wmR.js';\nimport { c as coreOpts, m as mount, u as uiOpts } from './opts-DeDnEJbm.js';\nimport { D as DummyLogger } from './logging-Hb94EvsI.js';\n\nfunction create(src, elem) {\n  let opts = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n  const logger = opts.logger ?? new DummyLogger();\n  const core = new Core(src, coreOpts(opts, {\n    logger\n  }));\n  const {\n    el,\n    dispose\n  } = mount(core, elem, uiOpts(opts, {\n    logger\n  }));\n  const ready = core.init();\n  const player = {\n    el,\n    dispose,\n    getCurrentTime: () => ready.then(core.getCurrentTime.bind(core)),\n    getDuration: () => ready.then(core.getDuration.bind(core)),\n    play: () => ready.then(core.play.bind(core)),\n    pause: () => ready.then(core.pause.bind(core)),\n    seek: pos => ready.then(() => core.seek(pos))\n  };\n  player.addEventListener = (name, callback) => {\n    return core.addEventListener(name, callback.bind(player));\n  };\n  return player;\n}\n\nexport { create };\n"]}