1const headerMenu=document.querySelector(".zs_header_menu"),dropdownMenu=document.querySelector(".zs_dropdown_menu");function clearActiveTab(){const currentActiveTab=dropdownMenu.querySelector(".tab_active"),currentActiveItem=headerMenu.querySelector(".active_item");currentActiveTab&&handleClassesToggle("remove",[currentActiveTab],["tab_active"]),currentActiveItem&&handleClassesToggle("remove",[currentActiveItem],["active_item"])}function handleClassesToggle(action,elements,classNames){if("add"===action)for(let i=0;i<elements.length;i++)elements[i]&&elements[i].classList&&elements[i].classList.add(classNames[i]);else if("remove"===action)for(let i=0;i<elements.length;i++)elements[i]&&elements[i].classList&&elements[i].classList.remove(classNames[i])}document.addEventListener("DOMContentLoaded",()=>{setTimeout(()=>{const ButtonGradientMovement=document.querySelectorAll(".gradient_move_button"),ButtonArrowIcons=document.querySelectorAll(".zs_arrow_icon");ButtonGradientMovement.forEach(button=>{button.addEventListener("mousemove",e=>{const rect=button.getBoundingClientRect(),x=e.clientX-rect.left,y=e.clientY-rect.top;button.style.setProperty("--x",`${x}px`),button.style.setProperty("--y",`${y}px`)})}),ButtonArrowIcons.forEach(icon=>{icon.addEventListener("mouseenter",()=>{icon.classList.remove("hover-out"),icon.classList.add("hover-in")}),icon.addEventListener("mouseleave",()=>{icon.classList.remove("hover-in"),icon.classList.add("hover-out")})})},500)}); 2//# sourceURL=https://21139751.fs1.hubspotusercontent-na1.net/hubfs/21139751/hub_generated/template_assets/1/200855522224/1790349163148/template_utils.js
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.