function htmlToElement(e){const t=document.createElement("template");return e=e.trim(),t.innerHTML=e,t.content.firstChild}function initPopover(e,t,n){const s=e.replace(window.location.origin,"");fetchData.then(({content:e})=>{const o=[...document.getElementsByClassName("internal-link")];o.filter(e=>e.dataset.src||e.dataset.idx&&t).forEach(o=>{var t;if(o.dataset.ctx){const n=e[o.dataset.src],s=`

${n.title}

${highlight(removeMarkdown(n.content),o.dataset.ctx)}...

${new Date(n.lastmodified).toLocaleDateString()}

`;t=htmlToElement(s)}else{const n=e[o.dataset.src.replace(/\/$/g,"").replace(s,"")];if(n){const e=`

${n.title}

${removeMarkdown(n.content).split(" ",20).join(" ")}...

${new Date(n.lastmodified).toLocaleDateString()}

`;t=htmlToElement(e)}}t&&(o.appendChild(t),n&&renderMathInElement(t,{delimiters:[{left:"$$",right:"$$",display:!1},{left:"$",right:"$",display:!1},{left:"\\(",right:"\\)",display:!1},{left:"\\[",right:"\\]",display:!1}],throwOnError:!1}),o.addEventListener("mouseover",()=>{window.FloatingUIDOM.computePosition(o,t,{middleware:[window.FloatingUIDOM.offset(15),window.FloatingUIDOM.inline(),window.FloatingUIDOM.shift()]}).then(({x:e,y:n})=>{Object.assign(t.style,{left:`${e}px`,top:`${n}px`})}),t.classList.add("visible")}),o.addEventListener("mouseout",()=>{t.classList.remove("visible")}))})})}