1$(()=>{const $phones=document.querySelectorAll(".phone.with_dropdown");$phones.forEach($block=>$block.addEventListener("mouseenter",()=>{const rect=$block.getBoundingClientRect(),$dropdown=$block.querySelector(".dropdown");if($dropdown){$dropdown.classList.contains("dropdown--inited")||$dropdown.classList.add("dropdown--inited");const dropdown_rect=$dropdown.getBoundingClientRect(),dropdown_top=-18,dropdown_left=-16;if(dropdown_rect.right>document.body.clientWidth&&($dropdown.style.left=document.body.clientWidth-dropdown_rect.right+dropdown_left+"px"),$block.closest("footer")){const calcHeight=rect.y+dropdown_top+$dropdown.scrollHeight;calcHeight<=document.body.clientHeight?$dropdown.classList.remove("dropdown--top"):$dropdown.classList.add("dropdown--top")}}}))});
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.