1document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelectorAll(".faq-source .faq-item"),t=document.querySelector(".faq-list.left"),n=document.querySelector(".faq-list.right"),s=Math.ceil(e.length/2);e.forEach((e,o)=>{(o<s?t:n).appendChild(e)}),document.querySelectorAll(".faq-item").forEach(e=>{const t=e.querySelector(".faq-question"),n=e.querySelector(".faq-answer"),s=e.querySelector(".faq-toggle-icon");n.style.height="0px",n.style.overflow="hidden",n.style.transition="height 0.18s ease, padding 0.18s ease",t.addEventListener("click",t=>{t.stopPropagation();if(e.classList.contains("open")){const t=n.scrollHeight;n.style.height=t+"px",n.offsetHeight,n.style.height="0px",n.style.padding="0 20px",e.classList.remove("open"),s.textContent="+"}else{e.classList.add("open"),s.textContent="â";const t=n.scrollHeight+"px";n.style.height=t,n.style.padding="0 20px 18px",n.addEventListener("transitionend",function t(){e.classList.contains("open")&&(n.style.height="auto"),n.removeEventListener("transitionend",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.