import{i as e}from"./interopRequireDefault-C1NHXBkA.js";function r(e,r){for(var n=0;n<r.length;n++){const t=r[n];if("string"!=typeof t&&!Array.isArray(t))for(const r in t)if("default"!==r&&!(r in e)){const n=Object.getOwnPropertyDescriptor(t,r);n&&Object.defineProperty(e,r,n.get?n:{enumerable:!0,get:()=>t[r]})}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var n,t,o,a={},i={};var s=e;a.__esModule=!0;var u=a.default=function(){return{install:function(e){e.vMdParser.use(l.default)}}},l=s(function(){if(o)return i;o=1;var r=e;i.__esModule=!0,i.default=function(e){e.extendMarkdown(function(e){e.use(a.default)})};var a=r(t?n:(t=1,n=e=>{const r=e.renderer.rules.fence;e.renderer.rules.fence=(...e)=>{const n=r(...e),t=n.slice(n.indexOf("<code>"),n.indexOf("</code>")).split("\n"),o=`<div class="line-numbers-wrapper">${[...Array(t.length-1)].map((e,r)=>`<span class="line-number">${r+1}</span><br>`).join("")}</div>`;return n.replace("\x3c!--beforeend--\x3e",`${o}\x3c!--beforeend--\x3e`).replace("extra-class","line-numbers-mode")}}));return i}());const c=r({__proto__:null,default:u},[a]);export{c as i};