1function domReady(callback){["interactive","complete"].indexOf(document.readyState)>=0?callback():document.addEventListener("DOMContentLoaded",callback)}function domRemove(el){null!==el.parentNode&&el.parentNode.removeChild(el)}function scrollToSection(section){var sectionNum=section.replace("#section-","");document.querySelectorAll(".dnd-section")[sectionNum].scrollIntoView({behavior:"smooth"})}function isElementInViewport(el){var rect=el.getBoundingClientRect(),windowHeight=window.innerHeight||document.documentElement.clientHeight,windowWidth=window.innerWidth||document.documentElement.clientWidth;return rect.top>=0&&rect.left>=0&&rect.bottom<=windowHeight&&rect.right<=windowWidth}function bindEventToScrollButtons(){document.querySelectorAll("a[data-scroll]").forEach(anchor=>{anchor.addEventListener("click",function(event){event.preventDefault();scrollToSection(this.getAttribute("data-section"))})})}domReady(function(){const hash=window.location.hash;(/^#section-\d+$/.test(hash)&&setTimeout(()=>{scrollToSection(hash)},1e3),bindEventToScrollButtons(),"undefined"!=typeof AOS)&&document.querySelectorAll(".aos-element").forEach(function(genImage){var dndSection=genImage.closest(".dnd-section");dndSection&&(dndSection.style.overflowX="hidden")})}); 2//# sourceURL=https://43941187.fs1.hubspotusercontent-na1.net/hubfs/43941187/hub_generated/template_assets/1/147487410179/1788894571839/template_main.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.