PageSourceSearch

https://zapsign.com.br/hubfs/hub_generated/template_assets/1/200857130143/1790350551429/template_header.min.js

js zapsign.com.br collected 2026-09-26 03:00:01 UTC 5,302 bytes, 2 lines download raw bytes

1document.addEventListener("DOMContentLoaded",()=>{let menuTab="",windowMobile=window.innerWidth<=900;const headerTop=document.querySelector(".zs_header_top"),headerMenu=document.querySelector(".zs_header_menu"),menuItems=document.querySelectorAll(".zs_header_menu_items .hs-menu-item"),dropdownMenu=document.querySelector(".zs_dropdown_menu"),dropdownMenuCloseButton=document.querySelector(".zs_dropdown_menu .dropdown_close_button");let mobileMenuItems;const mobileMenuTrigger=document.querySelectorAll(".mobile_menu_trigger"),mobileMenu=document.querySelector(".zs_mobile_menu"),mobileCTAButton=document.querySelector(".header_button_mobile"),mobileMenuContainer=document.querySelector(".zs_mobile_menu_content ul"),mobileMenuCloseButton=document.querySelector(".mobile_menu_icon_close"),mobileMenuBackButton=document.querySelector(".mobile_menu_icon_back"),mobileMenuIcon=document.querySelector(".mobile_menu_icon"),zapsignLogo=document.querySelector(".zapsign_logo_regular")||document.querySelector(".zapsign_logo_white"),mobileLanguageSwitcher=document.querySelector(".mobile_language_switcher");document.querySelector(".zapsign_logo_link").href=function(){const path=String(window.location.href);if(path.includes("zapsign.co")&&!path.includes("/es/")&&!path.includes(".br"))return"https://zapsign.co";if(path.includes("/es/"))return"https://zapsign.co/es";if(path.includes("zapsign.mx"))return"https://zapsign.mx/";return"https://zapsign.com.br/"}();const toggleHeader=()=>{const elements=[headerTop,dropdownMenu,headerMenu,zapsignLogo,mobileMenuIcon,mobileCTAButton].filter(element=>null!==element),classes=["hidden","scroll_padding","opaque","zapsign_logo_active","mobile_menu_icon_active","display_button"];window.scrollY>0?handleClassesToggle("add",elements,classes):handleClassesToggle("remove",elements,classes)};dropdownMenuCloseButton.addEventListener("click",()=>{closeMenuDesktop(),clearActiveTab()}),toggleHeader(),window.addEventListener("scroll",toggleHeader),window.addEventListener("scroll",()=>{windowMobile||(closeMenuDesktop(),clearActiveTab())});const normalizeText=text=>text.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/ç/g,"c").replace(/Ç/g,"C");menuItems.forEach(item=>{item.addEventListener("mouseenter",()=>handleMenuDesktop(item))});const handleMenuDesktop=item=>{let newMenuTab=item.children[0].textContent.toLowerCase().trim();newMenuTab=normalizeText(newMenuTab),newMenuTab=translateMenuTab(newMenuTab),newMenuTab+="_menu_item",newMenuTab===menuTab||void 0===newMenuTab||"precos_menu_item"===newMenuTab||"enterprise_menu_item"===newMenuTab?(closeMenuDesktop(),clearActiveTab()):openMenuDesktop(item,newMenuTab)},closeMenuDesktop=()=>{handleClassesToggle("remove",[dropdownMenu,headerMenu],["active_dropdown","active_menu_bg"]),menuItems.forEach(item=>item.classList.remove("active_item")),menuTab=""},openMenuDesktop=(item,newMenuTab)=>{clearActiveTab(),menuTab=newMenuTab;let dropdownMenuTab=dropdownMenu.querySelector(`.${menuTab}`);handleClassesToggle("add",[dropdownMenu,dropdownMenuTab,headerMenu,item],["active_dropdown","tab_active","active_menu_bg","active_item"])},translateMenuTab=newMenuTab=>({platform:"plataforma",plataforma:"plataforma",industry:"industria",industries:"industria",industria:"industria",community:"comunidade",comunidad:"comunidade",comunidade:"comunidade",enterprise:"enterprise",precios:"precos",prices:"precos",precos:"precos"}[newMenuTab]);menuItems.forEach(item=>{let itemSelect=item.children[0],newMenuTabContent=itemSelect.textContent,newMenuTab=newMenuTabContent.toLowerCase().trim();newMenuTab=normalizeText(newMenuTab),newMenuTab=translateMenuTab(newMenuTab),newMenuTab+="_menu_item",mobileMenuContainer.innerHTML+=`<li class="mobile_menu_item" data-menu-tab="${newMenuTab}" data-hyperlink="${itemSelect.href}">${newMenuTabContent}</li>`,mobileMenuItems=document.querySelectorAll(".zs_mobile_menu_content ul li.mobile_menu_item")}),mobileMenuTrigger.forEach(item=>{item.addEventListener("click",()=>{clearActiveTab(),menuTab="",handleClassesToggle("add",[dropdownMenu,headerMenu,mobileMenu,mobileLanguageSwitcher],["active_dropdown","disabled_menu","active_menu_mobile","display_language_switcher"])})}),mobileMenuCloseButton.addEventListener("click",()=>{handleClassesToggle("remove",[dropdownMenu,headerMenu,mobileMenu,mobileMenuBackButton,mobileLanguageSwitcher],["active_dropdown","disabled_menu","active_menu_mobile","display_button","display_language_switcher"])}),mobileMenuBackButton.addEventListener("click",()=>{clearActiveTab(),menuTab="",handleClassesToggle("add",[mobileMenu],["active_menu_mobile"]),handleClassesToggle("remove",[mobileMenuBackButton],["display_button"])}
1),mobileMenuItems.forEach(item=>{item.addEventListener("click",()=>{menuTab=item.getAttribute("data-menu-tab");let menuItemHyperlink=item.getAttribute("data-hyperlink"),dropdownMenuTab=dropdownMenu.querySelector(`.${menuTab}`);"javascript:;"!==menuItemHyperlink?window.location.href=menuItemHyperlink:(handleClassesToggle("add",[dropdownMenuTab,mobileMenuBackButton],["tab_active","display_button"]),handleClassesToggle("remove",[mobileMenu],["active_menu_mobile"]))})})});
2//# sourceURL=https://21139751.fs1.hubspotusercontent-na1.net/hubfs/21139751/hub_generated/template_assets/1/200857130143/1790350551429/template_header.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.