1function spinWords(wordSpinnerNode,secondsPerWord){setInterval((()=>{let activeWord=wordSpinnerNode.querySelector(".spinner__item.active"),nextWord=activeWord.nextElementSibling;null===nextWord&&(nextWord=wordSpinnerNode.querySelector(".spinner__item:first-of-type")),activeWord.classList.toggle("active"),nextWord.classList.toggle("active")}),1e3*secondsPerWord)}document.querySelectorAll(".spinner").forEach((wordSpinnerNode=>{let secondsPerWord=3;wordSpinnerNode.dataset.interval&&(secondsPerWord=wordSpinnerNode.dataset.interval);let words=wordSpinnerNode.querySelectorAll(".spinner__item");words[0].classList.toggle("active"),words.forEach((word=>{word.style.animationDuration=secondsPerWord+"s"})),words.length>0&&spinWords(wordSpinnerNode,secondsPerWord)})); 2//# sourceURL=https://cdn2.hubspot.net/hub/3299491/hub_generated/template_assets/98702768670/1673872086470/Rebranding-23/0-base/js/spinner.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.