{"version":3,"sources":["marked-highlight@2.2.1.ts"],"sourcesContent":["/**\n * Bundled by jsDelivr using Rollup v2.79.2 and Terser v5.37.0.\n * Original file: /npm/marked-highlight@2.2.1/src/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// @ts-ignore $\nfunction e(e){if(\"function\"==typeof e&&(e={highlight:e}),!e||\"function\"!=typeof e.highlight)throw new Error(\"Must provide highlight function\");return\"string\"!=typeof e.langPrefix&&(e.langPrefix=\"language-\"),\"string\"!=typeof e.emptyLangClass&&(e.emptyLangClass=\"\"),{async:!!e.async,walkTokens(r){if(\"code\"!==r.type)return;const i=t(r.lang);if(e.async)return Promise.resolve(e.highlight(r.text,i,r.lang||\"\")).then(n(r));const o=e.highlight(r.text,i,r.lang||\"\");if(o instanceof Promise)throw new Error(\"markedHighlight is not set to async but the highlight function is async. Set the async option to true on markedHighlight to await the async highlight function.\");n(r)(o)},useNewRenderer:!0,renderer:{code(n,r,i){\"object\"==typeof n&&(i=n.escaped,r=n.lang,n=n.text);const o=t(r),s=o?e.langPrefix+c(o):e.emptyLangClass,a=s?` class=\"${s}\"`:\"\";return n=n.replace(/\\n$/,\"\"),`<pre><code${a}>${i?n:c(n,!0)}\\n</code></pre>`}}}}function t(e){return(e||\"\").match(/\\S*/)[0]}function n(e){return t=>{\"string\"==typeof t&&t!==e.text&&(e.escaped=!0,e.text=t)}}const r=/[&<>\"']/,i=new RegExp(r.source,\"g\"),o=/[<>\"']|&(?!(#\\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\\w+);)/,s=new RegExp(o.source,\"g\"),a={\"&\":\"&amp;\",\"<\":\"&lt;\",\">\":\"&gt;\",'\"':\"&quot;\",\"'\":\"&#39;\"},g=e=>a[e];function c(e,t){if(t){if(r.test(e))return e.replace(i,g)}else if(o.test(e))return e.replace(s,g);return e}export{e as markedHighlight};export default null;\n//# sourceMappingURL=https://cdn.jsdelivr.net/sm/18f800f399e59bcf9e1ca171b81adb0feeac243e30b7260444b5ff50992a3443.map"],"names":["e","highlight","Error","langPrefix","emptyLangClass","async","walkTokens","r","type","i","t","lang","Promise","resolve","text","then","n","o","useNewRenderer","renderer","code","escaped","s","c","a","replace","match","RegExp","source","g","test","markedHighlight"],"mappings":"AAOA,SAASA,EAAEA,CAAC;IAAE,IAAG,cAAY,OAAOA,KAAIA,CAAAA,IAAE;QAACC,WAAUD;IAAC,CAAA,GAAG,CAACA,KAAG,cAAY,OAAOA,EAAEC,SAAS,EAAC,MAAM,AAAIC,MAAM;IAAmC,OAAM,YAAU,OAAOF,EAAEG,UAAU,IAAGH,CAAAA,EAAEG,UAAU,GAAC,WAAU,GAAG,YAAU,OAAOH,EAAEI,cAAc,IAAGJ,CAAAA,EAAEI,cAAc,GAAC,EAAC,GAAG;QAACC,OAAM,CAAC,CAACL,EAAEK,KAAK;QAACC,YAAWC,CAAC;YAAE,IAAG,WAASA,EAAEC,IAAI,EAAC;YAAO,IAAMC,IAAEC,EAAEH,EAAEI,IAAI;YAAE,IAAGX,EAAEK,KAAK,EAAC,OAAOO,QAAQC,OAAO,CAACb,EAAEC,SAAS,CAACM,EAAEO,IAAI,EAACL,GAAEF,EAAEI,IAAI,IAAE,KAAKI,IAAI,CAACC,EAAET;YAAI,IAAMU,IAAEjB,EAAEC,SAAS,CAACM,EAAEO,IAAI,EAACL,GAAEF,EAAEI,IAAI,IAAE;YAAI,IAAGM,aAAaL,SAAQ,MAAM,AAAIV,MAAM;YAAmKc,EAAET,GAAGU;QAAE;QAAEC,gBAAe,CAAC;QAAEC,UAAS;YAACC,MAAKJ,CAAC,EAACT,CAAC,EAACE,CAAC;gBAAE,YAAU,OAAOO,KAAIP,CAAAA,IAAEO,EAAEK,OAAO,EAACd,IAAES,EAAEL,IAAI,EAACK,IAAEA,EAAEF,IAAI,AAAD;gBAAG,IAAMG,IAAEP,EAAEH,IAAGe,IAAEL,IAAEjB,EAAEG,UAAU,GAACoB,EAAEN,KAAGjB,EAAEI,cAAc,EAACoB,IAAEF,IAAE,CAAC,QAAQ,EAAEA,EAAE,CAAC,CAAC,GAAC;gBAAG,OAAON,IAAEA,EAAES,OAAO,CAAC,OAAM,KAAI,CAAC,UAAU,EAAED,EAAE,CAAC,EAAEf,IAAEO,IAAEO,EAAEP,GAAE,CAAC,GAAG,eAAe,CAAC;YAAA;QAAC;IAAC;AAAC;AAAC,SAASN,EAAEV,CAAC;IAAE,OAAM,AAACA,CAAAA,KAAG,EAAC,EAAG0B,KAAK,CAAC,MAAM,CAAC,EAAE;AAAA;AAAC,SAASV,EAAEhB,CAAC;IAAE,OAAOU,CAAAA;QAAI,YAAU,OAAOA,KAAGA,MAAIV,EAAEc,IAAI,IAAGd,CAAAA,EAAEqB,OAAO,GAAC,CAAC,GAAErB,EAAEc,IAAI,GAACJ,CAAAA;IAAE;AAAC;AAAC,IAAMH,IAAE,WAAUE,IAAE,AAAIkB,OAAOpB,EAAEqB,MAAM,EAAC,MAAKX,IAAE,qDAAoDK,IAAE,AAAIK,OAAOV,EAAEW,MAAM,EAAC,MAAKJ,IAAE;IAAC,KAAI;IAAQ,KAAI;IAAO,KAAI;IAAO,KAAI;IAAS,KAAI;AAAO,GAAEK,IAAE7B,CAAAA,IAAGwB,CAAC,CAACxB,EAAE;AAAC,SAASuB,EAAEvB,CAAC,EAACU,CAAC;IAAE,IAAGA,GAAG;QAAA,IAAGH,EAAEuB,IAAI,CAAC9B,IAAG,OAAOA,EAAEyB,OAAO,CAAChB,GAAEoB;IAAC,OAAO,IAAGZ,EAAEa,IAAI,CAAC9B,IAAG,OAAOA,EAAEyB,OAAO,CAACH,GAAEO;IAAG,OAAO7B;AAAC;AAA8B,eAAe,KAAK;SAA1CA,KAAK+B,eAAe","sourceRoot":"/lib/uix-pwa-0.0.12/components/Markdown/lib/","file":"marked-highlight@2.2.1.ts"}