{"version":3,"names":["sourceMapPlugin","md","originalFunc","renderer","renderToken","bind","tokens","idx","options","token","map","type","endsWith","attrPush","Object","defineProperty","_recorder_","_src_external_markdown_it_sourcemap_js","get","set","thisIsVererySecretVariableName","enumerable","configurable","_export"],"sources":["markdown-it-sourcemap.js"],"sourcesContent":["const sourceMapPlugin = (md) => {\n  const originalFunc = md.renderer.renderToken.bind(md.renderer)\n  md.renderer.renderToken = function (tokens, idx, options) {\n    let token = tokens[idx]\n    if (token.map !== null && token.type.endsWith('_open')) {\n      token.attrPush(['data-source-line', (token.map[0] + 1) + \"-\" + (token.map[1] + 1)])\n    }\n    return originalFunc(tokens, idx, options)\n  }\n}\n\nexport default sourceMapPlugin"],"mappings":";;;;;;;;;MAAMA,eAAe,GAAIC,EAAE,IAAK;QAC9B,MAAMC,YAAY,GAAGD,EAAE,CAACE,QAAQ,CAACC,WAAW,CAACC,IAAI,CAACJ,EAAE,CAACE,QAAQ,CAAC;QAC9DF,EAAE,CAACE,QAAQ,CAACC,WAAW,GAAG,UAAUE,MAAM,EAAEC,GAAG,EAAEC,OAAO,EAAE;UACxD,IAAIC,KAAK,GAAGH,MAAM,CAACC,GAAG,CAAC;UACvB,IAAIE,KAAK,CAACC,GAAG,KAAK,IAAI,IAAID,KAAK,CAACE,IAAI,CAACC,QAAQ,CAAC,OAAO,CAAC,EAAE;YACtDH,KAAK,CAACI,QAAQ,CAAC,CAAC,kBAAkB,EAAGJ,KAAK,CAACC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,GAAI,GAAG,IAAID,KAAK,CAACC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;UACrF;UACA,OAAOR,YAAY,CAACI,MAAM,EAAEC,GAAG,EAAEC,OAAO,CAAC;QAC3C,CAAC;MACH,CAAC;MAAAM,MAAA,CAAAC,cAAA,CAAAC,UAAA,CAAAC,sCAAA;QAAAC,IAAA;UAAA,OAAAlB,eAAA;QAAA;QAAAmB,IAAAC,8BAAA;UATKpB,eAAA,CAAAA,CAAA,CAAAA,8BAAe;UAAA;QAAA;QAAAqB,UAAA;QAAAC,YAAA;MAAA;MAAAC,OAAA,YAWNvB,eAAe;IAAA;EAAA;AAAA"}