import{j as e}from"./dayjs.DCWbrgJ0.js";import{r}from"./highlight.js.BFeCtowP.js";var t,n,l,o,i,a;function u(){if(n)return t;n=1;var e,r=Object.defineProperty,l=Object.defineProperties,o=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,f=(e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,g=(e,r)=>{for(var t in r||(r={}))c.call(r,t)&&f(e,t,r[t]);if(u)for(var t of u(r))s.call(r,t)&&f(e,t,r[t]);return e},h=(e,r)=>l(e,i(r)),p={};function d(e,r,t,n,l){try{return r.highlight(n,{language:""!==l?l:"plaintext",ignoreIllegals:t}).value}catch(o){return e.utils.escapeHtml(n)}}function b(e,r,t,n,l){if(""!==l)return d(e,r,t,n,l);try{return r.highlightAuto(n).value}catch(o){return e.utils.escapeHtml(n)}}function j(e){return function(...r){return e(...r).replace(//g,'')}}function y(e){var r,t;for(const n of e.tokens)if("inline"===n.type&&null!=n.children)for(const[l,o]of n.children.entries()){if("code_inline"!==o.type)continue;const i=n.children[l+1];if(null==i)continue;const a=/^{:?\.([^}]+)}/.exec(i.content);if(null==a)continue;const u=a[1];i.content=i.content.slice(a[0].length);let c=null!=(r=o.attrGet("class"))?r:"";c+=`${null!=(t=e.md.options.langPrefix)?t:"language-"}${u}`,o.attrSet("class",c),o.meta=h(g({},o.meta),{highlightLanguage:u})}}function O(e,r,t,n,l){var o,i;const a=e[r];if(null==t.highlight)throw new Error("`options.highlight` was null, this is not supposed to happen");const u=t.highlight(a.content,null!=(i=null==(o=a.meta)?void 0:o.highlightLanguage)?i:"","");return`${u}`}function m(e,r){const t=g(g({},m.defaults),r);if(null==t.hljs)throw new Error("Please pass a highlight.js instance for the required `hljs` option.");null!=t.register&&function(e,r){for(const[t,n]of Object.entries(r))e.registerLanguage(t,n)}(t.hljs,t.register),null!=t.registerAliases&&function(e,r){for(const[t,n]of Object.entries(r))e.registerAliases(n,{languageName:t})}(t.hljs,t.registerAliases),e.options.highlight=(t.auto?b:d).bind(null,e,t.hljs,t.ignoreIllegals),null!=e.renderer.rules.fence&&(e.renderer.rules.fence=j(e.renderer.rules.fence)),t.code&&null!=e.renderer.rules.code_block&&(e.renderer.rules.code_block=j(e.renderer.rules.code_block)),t.inline&&(e.core.ruler.before("linkify","inline_code_language",y),e.renderer.rules.code_inline=j(O))}return((e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:!0})})(p,{default:()=>m}),e=p,t=((e,t,n,l)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of a(t))c.call(e,i)||i===n||r(e,i,{get:()=>t[i],enumerable:!(l=o(t,i))||l.enumerable});return e})(r({},"__esModule",{value:!0}),e),m.defaults={auto:!1,code:!1,inline:!1,ignoreIllegals:!1},t}const c=e(a?i:(a=1,i=function(){if(o)return l;o=1;var e,t=Object.create,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,c=Object.getOwnPropertySymbols,s=Object.getPrototypeOf,f=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,h=(e,r,t)=>r in e?n(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,p=(e,r)=>{for(var t in r||(r={}))f.call(r,t)&&h(e,t,r[t]);if(c)for(var t of c(r))g.call(r,t)&&h(e,t,r[t]);return e},d=(e,r,t,l)=>{if(r&&"object"==typeof r||"function"==typeof r)for(let o of a(r))f.call(e,o)||o===t||n(e,o,{get:()=>r[o],enumerable:!(l=i(r,o))||l.enumerable});return e},b=(e,r,l)=>(l=null!=e?t(s(e)):{},d(e&&e.__esModule?l:n(l,"default",{value:e,enumerable:!0}),e)),j={};((e,r)=>{for(var t in r)n(e,t,{get:r[t],enumerable:!0})})(j,{default:()=>m}),e=j,l=d(n({},"__esModule",{value:!0}),e);var y=b(r()),O=b(u());function m(e,r){return null==(r=p(p({},m.defaults),r)).hljs&&(r.hljs=y.default),(0,O.default)(e,r)}return m.defaults={auto:!0,code:!0,inline:!1,ignoreIllegals:!0},l}().default));export{c as m};