!function(r,i){"use strict";var n,u="hljs-ln",a="hljs-ln-line",h="hljs-ln-n",d=/\r\n|\r|\n/g;function e(n){"interactive"===i.readyState||"complete"===i.readyState?t(n):r.addEventListener("DOMContentLoaded",function(){t(n)})}function t(n){try{var e,t=i.querySelectorAll("code.hljs,code.nohighlight");for(e in t)!t.hasOwnProperty(e)||t[e].classList.contains("nohljsln")||l(t[e],n)}catch(n){r.console.error("LineNumbers error: ",n)}}function l(n,e){"object"==typeof n&&r.setTimeout(function(){n.innerHTML=o(n,e)},0)}function o(n,e){var t,e={singleLine:function(n){return n.singleLine||!1}(e=(e=e)||{}),startFrom:function(n,e){var t=0;isFinite(e.startFrom)&&(t=e.startFrom);e=function(n,e){return n.hasAttribute(e)?n.getAttribute(e):null}(n,"data-ln-start-from");null!==e&&(t=function(n,e){return n&&(n=Number(n),isFinite(n))?n:e}(e,0));return t}(n,e)},n=n.innerHTML,r=function(n){return 0===n.length?[]:n.split(d)}(n);if(""===r[r.length-1].trim()&&r.pop(),1<r.length||e.singleLine){for(var i="",l=Math.trunc(Math.log10(r.length)),o=0,s=r.length;o<s;o++){var c="";r[o].includes("boring")&&(c="boring"),t=o<s-1?r[o]+"\n":0<r[o].length?r[o]:"\n",i+=`<div class="${a}"
><div
class="${h} ${c}"
style="width: ${l}em;"
></div>${t}</div>`}return`<div
class="${u}"
style="counter-reset: line-number-count ${e.startFrom}"
>${i}</div>`}return n}r.hljs?(r.hljs.initLineNumbersOnLoad=e,r.hljs.lineNumbersBlock=l,r.hljs.lineNumbersValue=function(n,e){var t;if("string"==typeof n)return(t=document.createElement("code")).innerHTML=n,o(t,e)},(n=i.createElement("style")).type="text/css",n.innerHTML=`
.${u} { display: block; }
.${a} { counter-increment: line-number-count; }
.${h} {
display: inline-block;
text-align: right;
margin-right: 2.0rem;
}
.${h}:before {
content: counter(line-number-count);
}
`,i.getElementsByTagName("head")[0].appendChild(n),e()):r.console.error("highlight.js not detected!")}(window,document);