1function replaceElementsWithHtml(context,selector,html){context.querySelectorAll(selector).forEach((element)=>{element.outerHTML=html})} 2function handleNavigationSectionIndicator(){const sectionIndicatorIcons={mobile:{open:"<svg class='icon' width='26' height='16' viewBox='0 0 26 11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M19 10.5L9.989 1.5L1 10.5' stroke='#374151' stroke-width='2.9998' stroke-linecap='round' stroke-linejoin='round'/></svg>",closed:"<svg class='icon' width='26' height='16' viewBox='0 0 26 11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M19 1.5L10 10.5L1 1.5' stroke='#374151' stroke-width='2.9998' stroke-linecap='round' stroke-linejoin='round'/></svg>"},desktop:{open:"<svg class='icon' width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M16 14L12 10L8 14' stroke='#4D4D55' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>",closed:"<svg class='icon' width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8 10L12 14L16 10' stroke='#4D4D55' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /></svg>"}};function changeMobileSectionIndicatorOnClick(){const mobileDropdown=document.getElementById("mobileDropdown");if(!mobileDropdown){return} 3mobileDropdown.addEventListener("click",()=>{replaceElementsWithHtml(mobileDropdown,".dropdown-toggle:not(.show) .icon",sectionIndicatorIcons.mobile.closed);replaceElementsWithHtml(mobileDropdown,".dropdown-toggle.show .icon",sectionIndicatorIcons.mobile.open)})} 4function changeDesktopSectionIndicatorOnHover(){document.querySelectorAll(".dropdown:not(.mobile)").forEach((dropdown)=>{dropdown.addEventListener("mouseenter",()=>{replaceElementsWithHtml(dropdown,".icon",sectionIndicatorIcons.desktop.open)});dropdown.addEventListener("mouseleave",()=>{replaceElementsWithHtml(dropdown,".icon",sectionIndicatorIcons.desktop.closed)})})} 5changeMobileSectionIndicatorOnClick();changeDesktopSectionIndicatorOnHover()} 6function expandDropdownMenuOnHover(){document.querySelectorAll(".dropdown:not(.mobile)").forEach((dropdown)=>{dropdown.addEventListener("mouseenter",()=>{dropdown.querySelectorAll(":scope > .dropdown-menu").forEach((menu)=>menu.classList.add("show"))});dropdown.addEventListener("mouseleave",()=>{dropdown.querySelectorAll(":scope > .dropdown-menu").forEach((menu)=>menu.classList.remove("show"))})})} 7handleNavigationSectionIndicator();expandDropdownMenuOnHover()
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.