PageSourceSearch

https://www.gatekeeperhq.com/hubfs/hub_generated/module_assets/1/2…/module_gk-nav-standalone.min.js

js gatekeeperhq.com collected 2026-09-24 20:54:57 UTC 3,997 bytes, 2 lines download raw bytes

1var module_222063372317=void function(){"use strict";var root=document.querySelector("[data-gknav]");if(root&&!root.getAttribute("data-gknav-bound")){root.setAttribute("data-gknav-bound","1");var burger=root.querySelector("[data-gknav-burger]"),closeBtn=root.querySelector("[data-gknav-close]"),mobilePanel=root.querySelector("[data-gknav-mobile]"),scrim=root.querySelector("[data-gknav-scrim]"),items=Array.prototype.slice.call(root.querySelectorAll("[data-gknav-item]")),header=root.querySelector(".gknav__header");if(header){var updateScrolled=function(){header.classList.toggle("is-scrolled",window.scrollY>4)};updateScrolled(),window.addEventListener("scroll",updateScrolled,{passive:!0})}items.forEach(function(item){var trigger=item.querySelector("[data-gknav-trigger]");trigger&&trigger.addEventListener("click",function(e){e.preventDefault(),toggleItem(item)})}),document.addEventListener("click",function(e){root.classList.contains("is-mobile-open")||e.target.closest&&e.target.closest("[data-gknav-item]")||closeAllItems()}),document.addEventListener("keydown",function(e){"Escape"===e.key&&(root.classList.contains("is-mobile-open")?closeMobile():closeAllItems())}),burger&&burger.addEventListener("click",function(){root.classList.contains("is-mobile-open")?closeMobile():function(){root.classList.add("is-mobile-open"),document.body.classList.add("gknav-open"),burger&&burger.setAttribute("aria-expanded","true");var focusable=mobilePanel&&mobilePanel.querySelector("a, button");focusable&&focusable.focus()}()}),closeBtn&&closeBtn.addEventListener("click",closeMobile),scrim&&scrim.addEventListener("click",closeMobile);var desktopQuery=window.matchMedia("(min-width: 992px)");desktopQuery.addEventListener?desktopQuery.addEventListener("change",handleBreakpointChange):desktopQuery.addListener&&desktopQuery.addListener(handleBreakpointChange),Array.prototype.slice.call(document.querySelectorAll(".pop-up-btn")).forEach(function(btn){btn.getAttribute("data-gknav-demo-bound")||(btn.setAttribute("data-gknav-demo-bound","1"),btn.addEventListener("click",openDemoOverlay),btn.addEventListener("keydown",function(e){"Enter"!==e.key&&" "!==e.key&&"Spacebar"!==e.key||openDemoOverlay(e)}))});var demoModalEl=demoPopup();(demoModalEl?Array.prototype.slice.call(demoModalEl.querySelectorAll(".close-btn")):[]).forEach(function(btn){btn.getAttribute("data-gknav-demo-bound")||(btn.setAttribute("data-gknav-demo-bound","1"),btn.addEventListener("click",closeDemoOverlay))}),document.addEventListener("keydown",function(e){"Escape"===e.key&&closeDemoOverlay()})}function closeItem(item){var trigger=item.querySelector("[data-gknav-trigger]");trigger&&trigger.setAttribute("aria-expanded","false"),item.classList.remove("is-open")}function toggleItem(item){item.classList.contains("is-open")?closeItem(item):function(item){items.forEach(function(other){other!==item&&closeItem(other)});var trigger=item.querySelector("[data-gknav-trigger]");trigger&&trigger.setAttribute("aria-expanded","true"),item.classList.add("is-open")}(item)}function closeAllItems(){items.forEach(closeItem)}function closeMobile(){root.classList.remove("is-mobile-open"),document.body.classList.remove("gknav-open"),burger&&burger.setAttribute("aria-expanded","false"),closeAllItems()}function handleBreakpointChange(e){e.matches&&closeMobile()}function demoPopup(){return document.querySelector("[data-gknav-demo]")}function openDemoOverlay(e){var popup=demoPopup();if(popup){e&&e.preventDefault(),popup.classList.remove("gknav-demo--dismissed"),popup.classList.add("active"),document.body.classList.add("model-open");var focusable=popup.querySelector("input, select, textarea, button");focusable&&focusable.focus()}}function closeDemoOverlay(){var popup=demoPopup();popup&&(popup.classList.remove("active"),document.body.classList.remove("model-open"))}}();
2//# sourceURL=https://553582.fs1.hubspotusercontent-na1.net/hubfs/553582/hub_generated/module_assets/1/222063372317/1790030844443/module_gk-nav-standalone.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.