1const navToggle=document.getElementById("navToggle"),mainNav=document.getElementById("mainNav");navToggle&&mainNav&&(navToggle.addEventListener("click",()=>{const open=mainNav.classList.toggle("open");navToggle.classList.toggle("open",open),navToggle.setAttribute("aria-expanded",String(open))}),mainNav.addEventListener("click",e=>{"A"===e.target.tagName&&(mainNav.classList.remove("open"),navToggle.classList.remove("open"),navToggle.setAttribute("aria-expanded","false"))}));const siteHeader=document.querySelector(".site-header");siteHeader&&window.addEventListener("scroll",()=>{siteHeader.classList.toggle("scrolled",window.scrollY>10)},{passive:!0});const prefersReducedMotion=window.matchMedia("(prefers-reduced-motion: reduce)").matches;if(!prefersReducedMotion){document.querySelectorAll(".hero-hp .page-label, .hero-hp h1, .hero-hp .hero-subtitle, .hero-ctas, .section-title, .hp-lead, .cta-center, .hp-start-card, .tst-grid, .cta-card").forEach(el=>el.classList.add("reveal")),[".hero-hp .page-label",".hero-hp h1",".hero-hp .hero-subtitle",".hero-ctas"].forEach((selector,i)=>{const el=document.querySelector(selector);el&&el.style.setProperty("--reveal-delay",120*i+"ms")});[".hp-manage-grid .hp-mcard",".hp-support-items .hp-sitem",".hp-steps-grid .hp-step",".hp-audience-row .hp-aud",".tst-logos img"].forEach(selector=>{document.querySelectorAll(selector).forEach((el,i)=>{el.classList.add("reveal"),el.style.setProperty("--reveal-delay",`${Math.min(90*i,540)}ms`)})});const observer=new IntersectionObserver(entries=>{entries.forEach(entry=>{entry.isIntersecting&&(entry.target.classList.add("visible"),observer.unobserve(entry.target))})},{threshold:.12,rootMargin:"0px 0px -40px 0px"});document.querySelectorAll(".reveal").forEach(el=>observer.observe(el))}document.querySelectorAll(".tst-grid").forEach(grid=>{const slides=grid.querySelectorAll(".tst-slide"),arrows=grid.querySelector(".tst-arrows");if(slides.length<2)return void(arrows&&(arrows.hidden=!0));let index=0;const show=next=>{slides[index].classList.remove("is-active"),index=(next+slides.length)%slides.length,slides[index].classList.add("is-active")},buttons=arrows?arrows.querySelectorAll(".arrow-btn"):[];buttons[0]&&buttons[0].addEventListener("click",()=>show(index-1)),buttons[1]&&buttons[1].addEventListener("click",()=>show(index+1))}); 2//# sourceURL=https://500824.fs1.hubspotusercontent-na1.net/hubfs/500824/hub_generated/template_assets/1/221877529124/1790665090635/template_homepage.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.