1var module_461440693439=void function(){var containers=document.querySelectorAll(".statement-module__text");if(containers.length){var reducedMotion=window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches,entries=[];if(containers.forEach(function(container){wrapWords(container,!1);var words=container.querySelectorAll(".statement-module__word");reducedMotion?words.forEach(function(w){setWordState(w,!0)}):entries.push({container:container,words:words})}),entries.length){var raf=0;update(),window.addEventListener("scroll",onScroll,{passive:!0}),window.addEventListener("resize",onScroll)}}function wrapWords(node,inGradient){if(node.nodeType===Node.TEXT_NODE){var text=node.nodeValue;if(!text||!/\S/.test(text))return;var frag=document.createDocumentFragment();text.split(/(\s+)/).forEach(function(part){if(""!==part)if(/^\s+$/.test(part))frag.appendChild(document.createTextNode(part));else{var span=document.createElement("span");span.className=inGradient?"statement-module__word statement-module__word--gradient":"statement-module__word",inGradient&&(span.dataset.gradient="true"),span.textContent=part,frag.appendChild(span)}}),node.parentNode.replaceChild(frag,node)}else if(node.nodeType===Node.ELEMENT_NODE){if(node.classList.contains("statement-module__word"))return;var childInGradient=inGradient||"SPAN"===node.tagName;Array.prototype.slice.call(node.childNodes).forEach(function(child){wrapWords(child,childInGradient)})}}function setWordState(word,filled){"true"===word.dataset.gradient?(word.style.opacity=filled?"1":"0.18",word.style.setProperty("-webkit-text-fill-color",filled?"transparent":"var(--text-muted)")):(word.style.opacity=filled?"1":"0.45",word.style.color=filled?"var(--text-color)":"var(--text-muted)")}function update(){var vh=window.innerHeight||1;entries.forEach(function(entry){var rect=entry.container.getBoundingClientRect(),travelled=.82*vh-rect.top,runway=Math.max(1,rect.height+.2*vh),progress=Math.min(1,Math.max(0,travelled/runway)),filledCount=Math.round(progress*entry.words.length);entry.words.forEach(function(word,i){setWordState(word,i<filledCount)})}),raf=0}function onScroll(){raf||(raf=requestAnimationFrame(update))}}(); 2//# sourceURL=https://26530538.fs1.hubspotusercontent-eu1.net/hubfs/26530538/hub_generated/module_assets/1/461440693439/1788090117889/module_Statement-Module.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.