1var e=new Set,t=new Map,n=56,r=()=>{let e=getComputedStyle(document.documentElement).getPropertyValue(`--app-header-height`).trim(),t=Number.parseFloat(e);return Number.isNaN(t)?n:t},i=()=>{let e=document.getElementsByClassName(`app-header`)[0];return e?e.clientHeight:r()},a=()=>{let e=document.scrollingElement;e&&(e.scrollTop=0)},o=(e,t)=>{let n=document.createElement(`textarea`);/Mac|iPhone|iPad|iPod/i.test(navigator.userAgent)&&(n.value=e,document.body.appendChild(n),n.select());let r=n=>{n.clipboardData&&(n.clipboardData.setData(`text/html`,t?`<a href="${t}">${e}</a>`:e),n.clipboardData.setData(`text/plain`,e),n.preventDefault())};document.addEventListener(`copy`,r),document.execCommand(`copy`),document.removeEventListener(`copy`,r),n.blur(),n.remove()},s=()=>{let e=document.querySelector(`.post-search`);e&&(e.classList.add(`highlight`),setTimeout(()=>e.classList.remove(`highlight`),1e3))},c=({url:n,id:r})=>{if(e.has(n))return Promise.resolve();let i=t.get(n);if(i)return i;let a=new Promise(i=>{let a=document.createElement(`script`);r&&(a.id=r),a.src=n,a.async=!0,a.defer=!0,a.onload=()=>{e.add(n),t.delete(n),i()},a.onerror=()=>{t.delete(n),i()},document.head.appendChild(a)});return t.set(n,a),a},l=e=>{let t=document.documentElement;typeof t?.scroll==`function`&&t.scroll({top:e,behavior:`smooth`})},u=(e,t=0)=>{l(e.offsetTop-60-t)};export{u as a,c as i,i as n,a as o,s as r,o as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.