1import{Controller}from"@hotwired/stimulus";export default class extends Controller{static targets=["dropdown","mobileMenu","userDropdown"];connect(){document.addEventListener("click",this.handleOutsideClick.bind(this))}disconnect(){document.removeEventListener("click",this.handleOutsideClick.bind(this))}toggleDropdown(t){t.stopPropagation(),this.dropdownTarget.classList.toggle("hidden")}toggleMobileMenu(t){t&&t.preventDefault(),this.mobileMenuTarget.classList.toggle("hidden"),this.mobileMenuTarget.classList.contains("hidden")&&this.hasUserDropdownTarget&&!this.userDropdownTarget.classList.contains("hidden")&&this.userDropdownTarget.classList.add("hidden")}toggleUserDropdown(t){t.preventDefault(),t.stopPropagation(),this.hasUserDropdownTarget&&this.userDropdownTarget.classList.toggle("hidden")}handleOutsideClick(t){this.hasDropdownTarget&&!this.dropdownTarget.contains(t.target)&&this.dropdownTarget.classList.add("hidden"),this.element.contains(t.target)||this.hasUserDropdownTarget&&!this.userDropdownTarget.classList.contains("hidden")&&this.userDropdownTarget.classList.add("hidden")}}
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.