PageSourceSearch

https://www.cimcor.com/hubfs/hub_generated/module_assets/1/1498198…/module_CC_Testimonial_Slider_01.min.js

js cimcor.com collected 2026-10-02 15:23:06 UTC 1,285 bytes, 1 lines download raw bytes

1var module_149819827825=void document.addEventListener("DOMContentLoaded",(function(){function TestimonialSlider(sliderElement){const testimonials=sliderElement.querySelectorAll(".cc-testimonial-slider-01 .testimonials li"),bars=sliderElement.querySelectorAll(".cc-testimonial-slider-01 .testimonial-bar");let interval,currentTestimonial=0;function showTestimonial(index){testimonials[currentTestimonial].querySelectorAll(".author-image, .review, .author-info").forEach((el=>{el.classList.add("exit"),el.classList.remove("active")})),setTimeout((()=>{testimonials[index].querySelectorAll(".author-image, .review, .author-info").forEach((el=>{el.classList.add("active"),el.classList.remove("exit")})),bars.forEach((bar=>bar.classList.remove("active"))),bars[index].classList.add("active")}),700),currentTestimonial=index}function nextTestimonial(){showTestimonial((currentTestimonial+1)%testimonials.length)}function startInterval(){clearInterval(interval),interval=setInterval(nextTestimonial,7e3)}bars.forEach(((bar,index)=>{bar.addEventListener("click",(()=>{clearInterval(interval),showTestimonial(index),startInterval()}))})),showTestimonial(currentTestimonial),startInterval()}document.querySelectorAll(".testimonial-slider").forEach((slider=>{new TestimonialSlider(slider)}))}));

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.