1/*! The Letter · design and original code © 2026 Gunyakit Sukkasem (Ar3mus), first published 2026-07-17, not licensed for reuse · bundled third-party and Fuwari-derived code keeps its own license · https://ar3mus.pages.dev/colophon/ · canary tl-e99b-57c7-c3d8-8653 */ 2function e(){let t=document.getElementById("giscus-container");if(!t||t.querySelector("iframe.giscus-frame"))return;t.innerHTML="";let e=document.createElement("script");e.src="https://giscus.app/client.js",e.async=!0,e.crossOrigin="anonymous",e.setAttribute("data-repo",t.dataset.repo||""),e.setAttribute("data-repo-id",t.dataset.repoId||""),e.setAttribute("data-category",t.dataset.category||""),e.setAttribute("data-category-id",t.dataset.categoryId||""),e.setAttribute("data-mapping",t.dataset.mapping||"pathname"),e.setAttribute("data-strict","0"),e.setAttribute("data-reactions-enabled","1"===t.dataset.reactions?"1":"0"),e.setAttribute("data-emit-metadata","0"),e.setAttribute("data-input-position","top"),e.setAttribute("data-theme",document.documentElement.classList.contains("dark")?"transparent_dark":"light"),e.setAttribute("data-lang",(document.documentElement.lang||"en").slice(0,2)),e.setAttribute("data-loading","lazy"),t.appendChild(e)}function t(){let t=document.getElementById("giscus-container");!t||"1"===t.dataset.io||(t.dataset.io="1",new IntersectionObserver((t,a)=>{t.some(t=>t.isIntersecting)&&(a.disconnect(),e())},{rootMargin:"600px"}).observe(t))}t(),window.__giscusBound||(window.__giscusBound=!0,document.addEventListener("astro:after-swap",t)),window.__giscusThemeObs||(window.__giscusThemeObs=!0,new MutationObserver(()=>{let t=document.querySelector("iframe.giscus-frame");if(!t?.contentWindow)return;let e=document.documentElement.classList.contains("dark")?"transparent_dark":"light";t.contentWindow.postMessage({giscus:{setConfig:{theme:e}}},"https://giscus.app")}).observe(document.documentElement,{attributes:!0,attributeFilter:["class"]}));
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.