1(()=>{class e extends HTMLElement{constructor(){super(),this.checkIfPresent()}isInViewport(e){e=e.getBoundingClientRect();return e.top<window.innerHeight&&0<=e.bottom}addAnimation(e){var t=e.querySelector(".image-text-banner__heading"),n=e.querySelector(".image-text-banner__subheading"),a=e.querySelector(".image-text-banner__body-text"),o=e.querySelector(".image-text-banner__bullet-points");t?.classList.add("fadeInBottom"),n?.classList.add("fadeInBottom"),a?.classList.add("fadeInBottom"),o?.classList.add("fadeInBottom"),setTimeout(()=>{e.querySelector(".image--left")?.classList.add("fadeInBottom"),setTimeout(()=>{e.querySelector(".image--right")?.classList.add("fadeInBottom")},100)},200)}checkIfPresent(){document.addEventListener("DOMContentLoaded",()=>{document.addEventListener("scroll",()=>{document.querySelectorAll(".image-text-banner")?.forEach(e=>{this.isInViewport(e)&&this.addAnimation(e)})},{passive:!0})})}}customElements.get("section-image-text-banner")||customElements.define("section-image-text-banner",e)})();
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.