1const l=document.querySelectorAll(".testimonials__list:not(.swiper-initialized)");l.length>0&&l.forEach(a=>{const s=new Swiper(a,{slidesPerView:"auto",centeredSlides:!1,autoplay:!1,loop:!0,pagination:{el:a.querySelector(".testimonials__pagination"),type:"bullets",clickable:!0}}),o=t=>{a.querySelectorAll("[data-testimonial-text]").forEach(e=>{e.classList.toggle("is-expanded",t)}),a.querySelectorAll("[data-testimonial-toggle]").forEach(e=>{e.setAttribute("aria-expanded",t?"true":"false"),e.textContent=t?e.dataset.readLess:e.dataset.readMore}),s.update()},n=()=>{a.querySelectorAll("[data-testimonial-toggle]").forEach(t=>{const e=t.previousElementSibling;if(!e||!e.matches("[data-testimonial-text]"))return;const i=e.classList.contains("is-expanded");t.hidden=!i&&e.scrollHeight<=e.clientHeight+1})};a.addEventListener("click",t=>{const e=t.target.closest("[data-testimonial-toggle]");if(!e||!a.contains(e))return;const i=e.previousElementSibling;!i||!i.matches("[data-testimonial-text]")||(o(!i.classList.contains("is-expanded")),n())}),requestAnimationFrame(n),window.addEventListener("resize",n),window.addEventListener("load",n)}); 2//# sourceMappingURL=testimonials-lWhm1qBK.js.map
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.