PageSourceSearch

https://knowledgeumacademy.in/theme/v1/js/support-scripts.js?a=1791117620

js knowledgeumacademy.in collected 2026-10-04 12:40:42 UTC 35,780 bytes, 1,236 lines download raw bytes

1(function () {
2  document.addEventListener('DOMContentLoaded', function () {
3(function () {
4  const words = Array.from(document.querySelectorAll('.flip .word'));
5  if (!words.length) return;
6  let i = 0;
7  let interval = null;
8    words.forEach((w, idx) => w.classList.toggle('is-active', idx === 0));
9  const change = () => {
10    words[i].classList.remove('is-active');
11    i = (i + 1) % words.length;
12    words[i].classList.add('is-active');
13  };
14  const start = () => {
15    if (!interval) {
16      interval = setInterval(change, 2000);
17    }
18  };
19  const stop = () => {
20    if (interval) {
21      clearInterval(interval);
22      interval = null;
23    }
24  };
25    start();
26    document.addEventListener('visibilitychange', () => {
27    document.hidden ? stop() : start();
28  });
29})();
30(function () {
31  function initOne(swiper) {
32    const slides = Array.from(swiper.querySelectorAll('.speaker-slide'));
33    const dots   = Array.from(swiper.querySelectorAll('.swiper-dot'));
34    if (!slides.length) return;
35    let i = 0;
36    let timer;
37    const set = (n) => {
38      const nextIndex = (n + slides.length) % slides.length;
39            swiper.classList.toggle('is-next', nextIndex > i);
40      swiper.classList.toggle('is-prev', nextIndex < i);
41      i = nextIndex;
42      slides.forEach((s, idx) => s.classList.toggle('is-active', idx === i));
43      dots.forEach((d, idx)   => d.classList.toggle('active',   idx === i));
44    };
45    const next  = () => set(i + 1);
46    const prev  = () => set(i - 1);
47    const stop  = () => { if (timer) clearInterval(timer); timer = null; };
48    const start = () => { stop(); timer = setInterval(next, 4200); };
49    const id = swiper.getAttribute('data-swiper');
50    const pane = swiper.closest('.tab-pane');
51    const arrows = pane ? pane.querySelectorAll('.roots-arrows[data-swiper="' + id + '"] .roots-arrow') : [];
52    arrows.forEach(btn => {
53      if (btn.classList.contains('next')) btn.addEventListener('click', () => { next(); start(); });
54      if (btn.classList.contains('prev')) btn.addEventListener('click', () => { prev(); start(); });
55    });
56    swiper.addEventListener('mouseenter', stop);
57    swiper.addEventListener('mouseleave', start);
58    document.addEventListener('shown.bs.tab', function (e) {
59      const target = document.querySelector(e.target.getAttribute('href'));
60      if (target && target.contains(swiper)) {
61        set(0);
62        start();
63      }
64    });
65    set(0);
66    start();
67  }
68  const swipers = document.querySelectorAll('.speaker-swiper');
69  swipers.forEach(initOne);
70  if (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches) {
71    swipers.forEach(sw => sw.replaceWith(sw));
72  }
73})();
74(function () {
75  const $owl = $('.sc-club-owl');
76  if (!$owl.length || !$.fn.owlCarousel) return;
77  function init() {
78    if (window.innerWidth < 768) {
79      if (!$owl.hasClass('owl-loaded')) {
80        $owl.owlCarousel({
81          loop: false,
82          margin: 12,
83          nav: false,
84          dots: true,
85          autoplay: false,
86          smartSpeed: 650,
87          responsive: {
88            0:   { items: 1 },
89            480: { items: 1 },
90            576: { items: 1 }
91          }
92        });
93      }
94    } else {
95      if ($owl.hasClass('owl-loaded')) {
96        $owl.trigger('destroy.owl.carousel');
97        $owl.find('.owl-stage-outer').children().unwrap();
98        $owl.removeClass("owl-center owl-loaded owl-text-select-on");
99        $owl.find('.owl-stage, .owl-item').removeAttr('style');
100      }
101    }
102  }
103  init();
104  $(window).on('resize', init);
105})();
106(function () {
107  const $owl = $('.uprep-owl');
108  if (!$owl.length || !$.fn.owlCarousel) return;
109  function init() {
110    if (window.innerWidth < 992) {       if (!$owl.hasClass('owl-loaded')) {
111        $owl.owlCarousel({
112          loop: false,
113          margin: 12,
114          nav: false,
115          dots: true,
116          autoplay: false,
117          smartSpeed: 650,
118          responsive: {
119            0:   { items: 1 },
120            480: { items: 1 },
121            576: { items: 1 },
122            768: { items: 1 }
123          }
124        });
125      }
126    } else {
127      if ($owl.hasClass('owl-loaded')) {
128        $owl.trigger('destroy.owl.carousel');
129        $owl.find('.owl-stage-outer').children().unwrap();
130        $owl.removeClass("owl-center owl-loaded owl-text-select-on");
131        $owl.find('.owl-stage, .owl-item').removeAttr('style');
132      }
133    }
134  }
135  init();
136  $(window).on('resize', init);
137})();
138(function () {
139  const $owl = $('.uplace-owl');
140  if (!$owl.length || !$.fn.owlCarousel) return;
141  function init() {
142    if (window.innerWidth < 768) {       if (!$owl.hasClass('owl-loaded')) {
143        $owl.owlCarousel({
144          loop: false,
145          margin: 12,
146          nav: false,
147          dots: true,
148          autoplay: false,
149          smartSpeed: 650,
150          responsive: {
151            0:   { items: 1 },
152            480: { items: 1 },
153            576: { items: 1 }
154          }
155        });
156      }
157    } else {
158      if ($owl.hasClass('owl-loaded')) {
159        $owl.trigger('destroy.owl.carousel');
160        $owl.find('.owl-stage-outer').children().unwrap();
161        $owl.removeClass("owl-center owl-loaded owl-text-select-on");
162        $owl.find('.owl-stage, .owl-item').removeAttr('style');
163      }
164    }
165  }
166  init();
167  $(window).on('resize', init);
168})();
169(function () {
170  const $owl = $('.sc-member-owl');
171  if (!$owl.length || !$.fn.owlCarousel) return;
172  function init() {
173    if (window.innerWidth < 768) {
174      if (!$owl.hasClass('owl-loaded')) {
175        $owl.owlCarousel({
176          loop: false,
177          margin: 12,
178          nav: false,
179          dots: true,
180          autoplay: false,
181          smartSpeed: 650,
182          responsive: {
183            0:   { items: 1 },
184            480: { items: 1 },
185            576: { items: 1 }
186          }
187        });
188      }
189    } else {
190      if ($owl.hasClass('owl-loaded')) {
191        $owl.trigger('destroy.owl.carousel');
192        $owl.find('.owl-stage-outer').children().unwrap();
193        $owl.removeClass("owl-center owl-loaded owl-text-select-on");
194        $owl.find('.owl-stage, .owl-item').removeAttr('style');
195      }
196    }
197  }
198  init();
199  $(window).on('resize', init);
200})();
201    (function () {
202      const lines = Array.from(document.querySelectorAll('.hero-track .hero-line'));
203      if (!lines.length) return;
204      let i = 0;
205      const show = (n) => {
206        i = (n + lines.length) % lines.length;
207        lines.forEach((line, idx) => {
208          line.classList.toggle('is-active', idx === i);
209        });
210      };
211      show(0);
212      setInterval(() => {
213        show(i + 1);
214      }, 2600);
215    })();
216    (function () {
217      const lifeCarousel = document.querySelector('#lifeCarousel');
218      if (!lifeCarousel || typeof bootstrap === 'undefined') return;
219      new bootstrap.Carousel(lifeCarousel, {
220        interval: 3500,
221        ride: 'carousel'
222      });
223    })();
224    (function () {
225      const footer = document.querySelector('.ka-mobile-footer');
226      const toggle = document.getElementById('kaFabToggle');
227      if (!footer || !toggle) return;
228      toggle.addEventListener('click', function (e) {
229        e.preventDefault();
230        footer.classList.toggle('is-open');
231        toggle.setAttribute('aria-expanded', footer.classList.contains('is-open'));
232      });
233    })();
234    (function () {
235      const header = document.querySelector('header');
236      if (!header) return;
237      let lastScroll = 0;
238      window.addEventListener('scroll', function () {
239        const current = window.pageYOffset;
240        if (window.innerWidth <= 767) {
241          if (current > lastScroll && current > 50) {
242            header.classList.add('hide-header');
243          } else {
244            header.classList.remove('hide-header');
245          }
246        }
247        lastScroll = current;
248      });
249    })();
250    (function () {
251      const scrollBtn = document.getElementById('scrollTopBtn');
252      if (!scrollBtn) return;
253      window.addEventListener('scroll', function () {
254        scrollBtn.classList.toggle('show', window.scrollY > 200);
255      });
256      scrollBtn.addEventListener('click', function () {
257        window.scrollTo({ top: 0, behavior: 'smooth' });
258      });
259    })();
260    (function () {
261      const replyForm = document.getElementById('ka-reply-form');
262      if (!replyForm) return;
263      let activeButton = null;
264      document.querySelectorAll('.ka-reply-btn').forEach(btn => {
265        btn.addEventListener('click', function () {
266          if (activeButton === this) {
267            replyForm.classList.add('d-none');
268            activeButton = null;
269            return;
270          }
271          activeButton = this;
272          const commentBody = this.closest('.ka-comment-body');
273          if (commentBody) commentBody.appendChild(replyForm);
274          replyForm.classList.remove('d-none');
275          replyForm.querySelector('input[name="parent_id"]').value = this.getAttribute('data-id') || '';
276        });
277      });
278      const cancel = document.querySelector('.ka-cancel-reply');
279      if (cancel) {
280        cancel.addEventListener('click', function () {
281          replyForm.classList.add('d-none');
282          activeButton = null;
283        });
284      }
285    })();
286    (function () {
287      const collapses = document.querySelectorAll('.accordion-collapse');
288      if (!collapses.length) return;
289      collapses.forEach(function (collapseEl) {
290        collapseEl.addEventListener('show.bs.collapse', function () {
291          const body = collapseEl.querySelector('.accordion-body');
292          if (body) collapseEl.style.height = body.offsetHeight + 'px';
293        });
294        collapseEl.addEventListener('shown.bs.collapse', function () {
295          collapseEl.style.height = 'auto';
296        });
297        collapseEl.addEventListener('hide.bs.collapse', function () {
298          collapseEl.style.height = collapseEl.offsetHeight + 'px';
299          setTimeout(() => { collapseEl.style.height = '0px'; }, 10);
300        });
301      });
302    })();
303  }); 
304  if (typeof jQuery !== 'undefined') {
305    jQuery(function ($) {
306$('.voices-grid').owlCarousel({
307  loop: true,
308  margin: 18,
309  nav: false,
310  dots: true,
311  autoplay: true,
312  autoplayTimeout: 5200,        autoplayHoverPause: true,
313  smartSpeed: 900,              autoplaySpeed: 900,           dragEndSpeed: 800,          
314  slideTransition: 'ease-in-out',
315  mouseDrag: true,
316  touchDrag: true,
317  pullDrag: true,
318  freeDrag: false,
319  responsive: {
320    0:   { items: 1 },
321    768: { items: 2 },
322    992: { items: 3 }
323  }
324});
325$('.feature-owl').owlCarousel({
326  loop: true,
327  margin: 16,
328  nav: false,
329  dots: true,
330  autoplay: true,
331  autoplayTimeout: 4200,          autoplayHoverPause: true,
332  smartSpeed: 900,                autoplaySpeed: 900,             dragEndSpeed: 800,            
333  slideTransition: 'ease-in-out',
334  mouseDrag: true,
335  touchDrag: true,
336  pullDrag: true,
337  freeDrag: false,
338  responsive: {
339    0:   { items: 1 },
340    768: { items: 2 }
341  }
342});
343$('.campus-tech-owl').owlCarousel({
344  loop: false,
345  margin: 12,
346  nav: false,
347  dots: true,
348  autoplay: false,
349  smartSpeed: 650,
350  responsive: {
351    0:   { items: 1 },
352    480: { items: 1 },
353    576: { items: 1 }
354  }
355});
356$('.campus-classroom-owl').owlCarousel({
357  loop: true,
358  margin: 0,
359  nav: false,
360  dots: true,
361  autoplay: true,
362  autoplayTimeout: 3500,
363  autoplayHoverPause: true,
364  smartSpeed: 800,
365  autoplaySpeed: 800,
366  dragEndSpeed: 700,
367  items: 1
368});
369
370
371$('.ib-card-slider').owlCarousel({
372  loop: false,
373  margin: 20,
374  nav: false,
375  dots: true,
376  autoplay: false,
377  smartSpeed: 650,
378        responsive: {
379            0: {
380                items: 1
381            },
382            576: {
383                items: 2
384            },
385            992: {
386                items: 3
387            }
388        }
389});
390
391
392$('.ib-core-unique-grid').owlCarousel({
393  loop: false,
394  margin: 20,
395  nav: false,
396  dots: true,
397  autoplay: false,
398  smartSpeed: 650,
399        responsive: {
400            0: {
401                items: 1
402            },
403            576: {
404                items: 1
405            },
406            992: {
407                items: 1
408            }
409        }
410});
411
412
413
414$('.ibcore-skills-carousel').owlCarousel({
415  loop: false,
416  margin: 20,
417  nav: false,
418  dots: true,
419  autoplay: false,
420  smartSpeed: 650,
421        responsive: {
422            0: {
423                items: 1
424            },
425            576: {
426                items: 1
427            },
428            992: {
429                items: 3
430            }
431        }
432});
433
434
435$('.ibcore-university-carousel').owlCarousel({
436  loop: false,
437  margin: 20,
438  nav: false,
439  dots: true,
440  autoplay: false,
441  smartSpeed: 650,
442        responsive: {
443            0: {
444                items: 1
445            },
446            576: {
447                items: 1
448            },
449            992: {
450                items: 3
451            }
452        }
453});
454
455
456
457$('.ibcore-knowledgeum-carousel').owlCarousel({
458  loop: false,
459  margin: 20,
460  nav: false,
461  dots: true,
462  autoplay: false,
463  smartSpeed: 650,
464        responsive: {
465            0: {
466                items: 1
467            },
468            576: {
469                items: 1
470            },
471            992: {
472                items: 3
473            }
474        }
475});
476
477
478
479
480
481
482$('.event-detail-gallery').owlCarousel({
483  loop: true,
484  margin: 20,
485  nav: false,
486  dots: true,
487  autoplay: true,
488  smartSpeed: 650,
489        responsive: {
490            0: {
491                items: 1
492            },
493            576: {
494                items: 2
495            },
496            992: {
497                items: 3
498            }
499        }
500});
501
502
503    $('.alumni-video-carousel').owlCarousel({
504        loop: true,
505        margin: 20,
506        nav: false,
507        dots: true,
508        autoplay: true,
509        autoplayTimeout: 5000,
510        smartSpeed: 700,
511        navText: [
512            '<i class="fas fa-chevron-left"></i>',
513            '<i class="fas fa-chevron-right"></i>'
514        ],
515        responsive: {
516            0: {
517                items: 1
518            },
519            576: {
520                items: 2
521            },
522            992: {
523                items: 3
524            },
525            1200: {
526                items: 4
527            }
528        }
529    });
530
531
532
533$('.hero-carousel').owlCarousel({
534    items: 1,
535    loop: true,
536    autoplay: true,
537    autoplayTimeout: 5000,
538    autoplayHoverPause: true,
539    smartSpeed: 800,
540    dots: true,
541    nav: false,
542    animateOut: 'fadeOut',
543    mouseDrag: true,
544    touchDrag: true
545});
546
547
548
549    $('.mobile-life-carousel').owlCarousel({
550        loop: true,
551        margin: 12,
552        nav: false,
553        dots: true,
554        autoplay: true,
555        autoplayTimeout: 4500,
556        autoplayHoverPause: true,
557        smartSpeed: 700,
558        items: 1,
559        stagePadding: 20,
560        responsive: {
561            0: {
562                items: 1,
563                stagePadding: 16
564            },
565            576: {
566                items: 1,
567                stagePadding: 35
568            },
569            768: {
570                items: 2,
571                stagePadding: 0
572            }
573        }
574    });
575
576
577
578
579    $('.result-stat-carousel').owlCarousel({
580        items: 1,
581        loop: true,
582        margin: 15,
583        nav: false,
584        dots: true,
585        autoplay: true,
586        autoplayTimeout: 3500,
587        smartSpeed: 600,
588        autoplayHoverPause: true
589    });
590
591
592
593
594      $('.ad-owl').owlCarousel({
595        loop: true, margin: 10, autoplay: true, autoplayTimeout: 2500,
596        dots: true, nav: false,
597        responsive: { 0: { items: 1 }, 768: { items: 1 } }
598      });
599      $('.blog-owl').owlCarousel({
600        loop: true, margin: 15, autoplay: true, autoplayTimeout: 2500,
601        dots: true, nav: false,
602        responsive: { 0: { items: 1 }, 576: { items: 1 }, 768: { items: 3 }, 992: { items: 3 } }
603      });
604      $('.video-carousel').owlCarousel({
605        loop: true, margin: 15, nav: false, dots: true,
606        autoplay: true, autoplayTimeout: 3000, autoplayHoverPause: true,
607        navText: [
608          '<i class="fa-solid fa-chevron-left"></i>',
609          '<i class="fa-solid fa-chevron-right"></i>'
610        ],
611        responsive: { 0: { items: 1.3 }, 576: { items: 2 }, 992: { items: 4 } }
612      });
613      $('.ka-testimonial-owl').owlCarousel({
614        loop: true, margin: 16, nav: false, dots: true,
615        autoplay: true, autoplayTimeout: 5000, autoplayHoverPause: true,
616        responsive: { 0: { items: 1 }, 576: { items: 1 }, 992: { items: 1 } }
617      });
618      $('.quiz-slider').owlCarousel({
619        loop: true, margin: 15, nav: false, dots: true,
620        autoplay: true, autoplayTimeout: 2500, autoplayHoverPause: true,
621        navText: [
622          '<i class="fa-solid fa-chevron-left"></i>',
623          '<i class="fa-solid fa-chevron-right"></i>'
624        ],
625        responsive: { 0: { items: 1 }, 576: { items: 1 }, 992: { items: 1 } }
626      });
627      $('.ka-video-carousel').owlCarousel({
628        loop: true, margin: 16, nav: false, dots: true,
629        autoplay: false,
630        responsive: { 0: { items: 1 }, 576: { items: 1 }, 992: { items: 1 } }
631      });
632      $('.video-carousel').owlCarousel({
633        loop: true, margin: 16, nav: false, dots: true,
634        autoplay: false,
635        responsive: { 0: { items: 1 }, 576: { items: 1 }, 992: { items: 4 } }
636      });
637      $('.ka-video-modal').on('hidden.bs.modal', function () {
638        const iframe = $(this).find('iframe');
639        iframe.attr('src', iframe.attr('src'));
640      });
641    $('.ug-pill-carousel').owlCarousel({
642      loop: false,
643      margin: 16,
644      nav: false,
645      dots: true,
646      autoplay: false,
647      smartSpeed: 500,
648      responsive: {
649        0: {
650          items: 1,
651          margin: 12
652        },
653        576: {
654          items: 2
655        },
656        992: {
657          items: 2.5
658        }
659      }
660    });
661(function () {
662  const root = document.getElementById('achvShift');
663  if (!root) return;
664  const jsonEl = document.getElementById('achvData');
665  if (!jsonEl) return;
666  let data = [];
667  try { data = JSON.parse(jsonEl.textContent || '[]'); } catch (e) { data = []; }
668  if (!data.length) return;
669  const wrap = root.querySelector('.achvShift-wrap');
670  const activePhoto = document.getElementById('achvActivePhoto');
671  const nameEl  = document.getElementById('achvName');
672  const roleEl  = document.getElementById('achvRole');
673  const descEl  = document.getElementById('achvDesc');
674  const barEl   = document.getElementById('achvBar');
675  const scoreEl = document.getElementById('achvScore');
676  const logoWrap= document.getElementById('achvLogoWrap');
677  const logoEl  = document.getElementById('achvLogo');
678  const thumb1 = document.getElementById('achvThumb1');
679  const thumb2 = document.getElementById('achvThumb2');
680  const prevBtn = document.getElementById('achvPrev');
681  const nextBtn = document.getElementById('achvNext');
682  let current = 0;
683  let lock = false;
684  const idx = (n) => (n + data.length) % data.length;
685  function animateShift(direction) {
686    if (!wrap) return;
687    wrap.style.setProperty('--dx', direction === 'prev' ? '-18px' : '18px');
688    wrap.classList.remove('is-shift');
689        void wrap.offsetWidth;
690    wrap.classList.add('is-shift');
691    setTimeout(() => wrap.classList.remove('is-shift'), 420);
692  }
693  function render() {
694    const item = data[current];
695    const next1 = data[idx(current + 1)];
696    const next2 = data[idx(current + 2)];
697        activePhoto.src = item.photo;
698    activePhoto.alt = item.name;
699        nameEl.textContent = item.name || '';
700    roleEl.textContent = item.role || '';
701    descEl.textContent = item.desc || '';
702        const score = Number(item.score || 0);
703    const outOf = Number(item.out_of || 45);
704    const pct = outOf > 0 ? Math.round((score / outOf) * 100) : 0;
705    barEl.style.width = pct + '%';
706    scoreEl.innerHTML = `${score}<small>/${outOf}</small>`;
707        if (item.logo) {
708      logoWrap.style.display = '';
709      logoEl.src = item.logo;
710      logoEl.alt = 'University logo';
711    } else {
712      logoWrap.style.display = 'none';
713      logoEl.src = '';
714    }
715        thumb1.querySelector('img').src = next1.photo;
716    thumb1.querySelector('img').alt = next1.name || 'Learner';
717    thumb2.querySelector('img').src = next2.photo;
718    thumb2.querySelector('img').alt = next2.name || 'Learner';
719  }
720  function goTo(newIndex, direction = 'next') {
721    if (lock) return;
722    lock = true;
723    current = idx(newIndex);
724    animateShift(direction);
725    render();
726    setTimeout(() => (lock = false), 420);
727  }
728    thumb1.addEventListener('click', () => goTo(current + 1, 'next'));
729  thumb2.addEventListener('click', () => goTo(current + 2, 'next'));
730    nextBtn.addEventListener('click', () => goTo(current + 1, 'next'));
731  prevBtn.addEventListener('click', () => goTo(current - 1, 'prev'));
732    render();
733})();
734(function ($) {
735  $(function () {
736    if (!$.fn.owlCarousel) return;
737        $('.exp-owl-top').owlCarousel({
738      items: 1,
739      loop: true,
740      margin: 0,
741      nav: false,
742      dots: true,
743      autoplay: true,
744      autoplayTimeout: 4200,
745      autoplayHoverPause: true,
746      smartSpeed: 700
747    });
748        $('.exp-owl-bottom').owlCarousel({
749      items: 1,
750      loop: true,
751      margin: 0,
752      nav: false,
753      dots: true,
754      autoplay: true,
755      autoplayTimeout: 4600,
756      autoplayHoverPause: true,
757      smartSpeed: 700
758    });
759  });
760})(jQuery);
761(function () {
762  const $owl = $('.results-core-owl');
763  if (!$owl.length || !$.fn.owlCarousel) return;
764  function init() {
765    if (window.innerWidth < 768) {
766      if (!$owl.hasClass('owl-loaded')) {
767        $owl.owlCarousel({
768          loop: false,
769          margin: 12,
770          nav: false,
771          dots: true,
772          autoplay: false,
773          smartSpeed: 600,
774          stagePadding: 18,
775          responsive: {
776            0:   { items: 1 },
777            480: { items: 1 },
778            576: { items: 1 }
779          }
780        });
781      }
782    } else {
783      if ($owl.hasClass('owl-loaded')) {
784        $owl.trigger('destroy.owl.carousel');
785        $owl.find('.owl-stage-outer').children().unwrap();
786        $owl.removeClass("owl-center owl-loaded owl-text-select-on");
787        $owl.find('.owl-stage, .owl-item').removeAttr('style');
788      }
789    }
790  }
791  init();
792  $(window).on('resize', init);
793})();
794(function () {
795  const $owl = $('.results-snapshot-owl');
796  if (!$owl.length || !$.fn.owlCarousel) return;
797  function init() {
798    if (window.innerWidth < 768) {
799      if (!$owl.hasClass('owl-loaded')) {
800        $owl.owlCarousel({
801          loop: false,
802          margin: 12,
803          nav: false,
804          dots: true,
805          autoplay: false,
806          smartSpeed: 600,
807          stagePadding: 18,
808          responsive: {
809            0:   { items: 1 },
810            480: { items: 1 },
811            576: { items: 1 }
812          }
813        });
814      }
815    } else {
816      if ($owl.hasClass('owl-loaded')) {
817        $owl.trigger('destroy.owl.carousel');
818        $owl.find('.owl-stage-outer').children().unwrap();
819        $owl.removeClass("owl-center owl-loaded owl-text-select-on");
820        $owl.find('.owl-stage, .owl-item').removeAttr('style');
821      }
822    }
823  }
824  init();
825  $(window).on('resize', init);
826})();
827(function () {
828  const $owl = $('.resultsMetric-logos-owl');
829  if (!$owl.length || !$.fn.owlCarousel) return;
830  function init() {
831    if (window.innerWidth < 5000) {
832      if (!$owl.hasClass('owl-loaded')) {
833        $owl.owlCarousel({
834          loop: true,
835          margin: 14,
836          nav: false,
837          dots: true,
838          autoplay: true,
839          autoplayTimeout: 2200,
840          autoplayHoverPause: true,
841          smartSpeed: 600,
842          stagePadding: 18,
843          responsive: {
844            0:   { items: 1 },
845            480: { items: 1 },
846            576: { items: 1 },
847            992: { items: 3 }
848          }
849        });
850      }
851    } else {
852      if ($owl.hasClass('owl-loaded')) {
853        $owl.trigger('destroy.owl.carousel');
854        $owl.find('.owl-stage-outer').children().unwrap();
855        $owl.removeClass("owl-center owl-loaded owl-text-select-on");
856        $owl.find('.owl-stage, .owl-item').removeAttr('style');
857      }
858    }
859  }
860  init();
861  $(window).on('resize', init);
862})();
863(function () {
864  const $owl = $('.resultsSupport-owl');
865  if (!$owl.length || !$.fn.owlCarousel) return;
866  function init() {
867    if (window.innerWidth < 768) {
868      if (!$owl.hasClass('owl-loaded')) {
869        $owl.owlCarousel({
870          loop: false,
871          margin: 12,
872          nav: false,
873          dots: true,
874          autoplay: false,
875          smartSpeed: 600,
876          stagePadding: 18,
877          responsive: {
878            0:   { items: 1 },
879            480: { items: 1 },
880            576: { items: 1 }
881          }
882        });
883      }
884    } else {
885      if ($owl.hasClass('owl-loaded')) {
886        $owl.trigger('destroy.owl.carousel');
887        $owl.find('.owl-stage-outer').children().unwrap();
888        $owl.removeClass("owl-center owl-loaded owl-text-select-on");
889        $owl.find('.owl-stage, .owl-item').removeAttr('style');
890      }
891    }
892  }
893  init();
894  $(window).on('resize', init);
895})();
896(function () {
897  const $owl = $('.uplace-ties-owl');
898  if (!$owl.length || !$.fn.owlCarousel) return;
899  function init() {
900    if (window.innerWidth < 768) {       if (!$owl.hasClass('owl-loaded')) {
901        $owl.owlCarousel({
902          loop: false,
903          margin: 12,
904          nav: false,
905          dots: true,
906          autoplay: false,
907          smartSpeed: 650,
908          responsive: {
909            0:   { items: 1 },
910            480: { items: 1 },
911            576: { items: 1 }
912          }
913        });
914      }
915    } else {
916      if ($owl.hasClass('owl-loaded')) {
917        $owl.trigger('destroy.owl.carousel');
918        $owl.find('.owl-stage-outer').children().unwrap();
919        $owl.removeClass("owl-center owl-loaded owl-text-select-on");
920        $owl.find('.owl-stage, .owl-item').removeAttr('style');
921      }
922    }
923  }
924  init();
925  $(window).on('resize', init);
926})();
927(function () {
928  const $owl = $('.cas-growth-owl');
929  if (!$owl.length || !$.fn.owlCarousel) return;
930  function init() {
931    if (window.innerWidth < 768) {
932      if (!$owl.hasClass('owl-loaded')) {
933        $owl.owlCarousel({
934          loop: false,
935          margin: 12,
936          nav: false,
937          dots: true,
938          autoplay: false,
939          smartSpeed: 600,
940          stagePadding: 18,
941          responsive: {
942            0:   { items: 1 },
943            480: { items: 1 },
944            576: { items: 1 }
945          }
946        });
947      }
948    } else {
949      if ($owl.hasClass('owl-loaded')) {
950        $owl.trigger('destroy.owl.carousel');
951        $owl.find('.owl-stage-outer').children().unwrap();
952        $owl.removeClass("owl-center owl-loaded owl-text-select-on");
953        $owl.find('.owl-stage, .owl-item').removeAttr('style');
954      }
955    }
956  }
957  init();
958  $(window).on('resize', init);
959})();
960(function () {
961  const $owl = $('.admissions-ready-owl');
962  if (!$owl.length || !$.fn.owlCarousel) return;
963  function init() {
964    if (window.innerWidth < 768) {
965      if (!$owl.hasClass('owl-loaded')) {
966        $owl.owlCarousel({
967          loop: false,
968          margin: 12,
969          nav: false,
970          dots: true,
971          autoplay: false,
972          smartSpeed: 600,
973          stagePadding: 18,
974          responsive: {
975            0:   { items: 1 },
976            480: { items: 1 },
977            576: { items: 1 }
978          }
979        });
980      }
981    } else {
982      if ($owl.hasClass('owl-loaded')) {
983        $owl.trigger('destroy.owl.carousel');
984        $owl.find('.owl-stage-outer').children().unwrap();
985        $owl.removeClass("owl-center owl-loaded owl-text-select-on");
986        $owl.find('.owl-stage, .owl-item').removeAttr('style');
987      }
988    }
989  }
990  init();
991  $(window).on('resize', init);
992})();
993(function () {
994  const $owl = $('.admissions-ready-check-owl');
995  if (!$owl.length || !$.fn.owlCarousel) return;
996  function init() {
997    if (window.innerWidth < 768) {
998      if (!$owl.hasClass('owl-loaded')) {
999        $owl.owlCarousel({
1000          loop: false,
1001          margin: 12,
1002          nav: false,
1003          dots: true,
1004          autoplay: false,
1005          smartSpeed: 600,
1006          responsive: {
1007            0:   { items: 1 },
1008            480: { items: 1 },
1009            576: { items: 1 }
1010          }
1011        });
1012      }
1013    } else {
1014      if ($owl.hasClass('owl-loaded')) {
1015        $owl.trigger('destroy.owl.carousel');
1016        $owl.find('.owl-stage-outer').children().unwrap();
1017        $owl.removeClass("owl-center owl-loaded owl-text-select-on");
1018        $owl.find('.owl-stage, .owl-item').removeAttr('style');
1019      }
1020    }
1021  }
1022  init();
1023  $(window).on('resize', init);
1024})();
1025(function () {
1026  const $owl = $('.intl-settle-owl');
1027  if (!$owl.length || !$.fn.owlCarousel) return;
1028  function init() {
1029    if (window.innerWidth < 768) {
1030      if (!$owl.hasClass('owl-loaded')) {
1031        $owl.owlCarousel({
1032          loop: false,
1033          margin: 12,
1034          nav: false,
1035          dots: true,
1036          autoplay: false,
1037          smartSpeed: 600,
1038          responsive: {
1039            0:   { items: 1 },
1040            480: { items: 1 },
1041            576: { items: 1 }
1042          }
1043        });
1044      }
1045    } else {
1046      if ($owl.hasClass('owl-loaded')) {
1047        $owl.trigger('destroy.owl.carousel');
1048        $owl.find('.owl-stage-outer').children().unwrap();
1049        $owl.removeClass("owl-center owl-loaded owl-text-select-on");
1050        $owl.find('.owl-stage, .owl-item').removeAttr('style');
1051      }
1052    }
1053  }
1054  init();
1055  $(window).on('resize', init);
1056})();
1057(function () {
1058  const $owl = $('.life-signature-owl');
1059  if (!$owl.length || !$.fn.owlCarousel) return;
1060  function init() {
1061    if (window.innerWidth < 768) {
1062      if (!$owl.hasClass('owl-loaded')) {
1063        $owl.owlCarousel({
1064          loop: false,
1065          margin: 12,
1066          nav: false,
1067          dots: true,
1068          autoplay: false,
1069          smartSpeed: 650,
1070          responsive: {
1071            0:   { items: 1 },
1072            480: { items: 1 },
1073            576: { items: 1 }
1074          }
1075        });
1076      }
1077    } else {
1078      if ($owl.hasClass('owl-loaded')) {
1079        $owl.trigger('destroy.owl.carousel');
1080        $owl.find('.owl-stage-outer').children().unwrap();
1081        $owl.removeClass("owl-center owl-loaded owl-text-select-on");
1082        $owl.find('.owl-stage, .owl-item').removeAttr('style');
1083      }
1084    }
1085  }
1086  init();
1087  $(window).on('resize', init);
1088})();
1089(function () {
1090  const $owl = $('.life-club-owl');
1091  if (!$owl.length || !$.fn.owlCarousel) return;
1092  function init() {
1093    if (window.innerWidth < 576) {
1094      if (!$owl.hasClass('owl-loaded')) {
1095        $owl.owlCarousel({
1096          loop: false,
1097          margin: 12,
1098          nav: false,
1099          dots: true,
1100          autoplay: false,
1101          smartSpeed: 650,
1102          responsive: {
1103            0:   { items: 1 },
1104            420: { items: 1 },
1105            520: { items: 1 }
1106          }
1107        });
1108      }
1109    } else {
1110      if ($owl.hasClass('owl-loaded')) {
1111        $owl.trigger('destroy.owl.carousel');
1112        $owl.find('.owl-stage-outer').children().unwrap();
1113        $owl.removeClass("owl-center owl-loaded owl-text-select-on");
1114        $owl.find('.owl-stage, .owl-item').removeAttr('style');
1115      }
1116    }
1117  }
1118  init();
1119  $(window).on('resize', init);
1120})();
1121(function () {
1122  const $owl = $('.life-year-owl');
1123  if (!$owl.length || !$.fn.owlCarousel) return;
1124  function init() {
1125    if (window.innerWidth < 5000) {
1126      if (!$owl.hasClass('owl-loaded')) {
1127        $owl.owlCarousel({
1128          loop: false,
1129          margin: 12,
1130          nav: false,
1131          dots: true,
1132          autoplay: false,
1133          smartSpeed: 650,
1134          responsive: {
1135          0:   { items: 1 },
1136          576: { items: 1 },
1137          768: { items: 1 },
1138          992: { items: 3 }
1139          }
1140        });
1141      }
1142    } else {
1143      if ($owl.hasClass('owl-loaded')) {
1144        $owl.trigger('destroy.owl.carousel');
1145        $owl.find('.owl-stage-outer').children().unwrap();
1146        $owl.removeClass("owl-center owl-loaded owl-text-select-on");
1147        $owl.find('.owl-stage, .owl-item').removeAttr('style');
1148      }
1149    }
1150  }
1151  init();
1152  $(window).on('resize', init);
1153})();
1154(function () {
1155  const $pedagogyOwl = $('.pedagogy-owl');
1156  function initPedagogyOwl() {
1157    if (!$pedagogyOwl.length) return;
1158    if (window.innerWidth < 768) {
1159      if (!$pedagogyOwl.hasClass('owl-loaded')) {
1160        $pedagogyOwl.owlCarousel({
1161          loop: false,
1162          margin: 12,
1163          nav: true,
1164          dots: true,
1165          autoplay: false,
1166          smartSpeed: 600,
1167          stagePadding: 24,
1168          responsive: {
1169            0: { items: 1 },
1170            480: { items: 1 },
1171            576: { items: 1 }
1172          }
1173        });
1174      }
1175    } else {
1176            if ($pedagogyOwl.hasClass('owl-loaded')) {
1177        $pedagogyOwl.trigger('destroy.owl.carousel');
1178                $pedagogyOwl.find('.owl-stage-outer').children().unwrap();
1179        $pedagogyOwl.removeClass("owl-center owl-loaded owl-text-select-on");
1180        $pedagogyOwl.find('.owl-stage, .owl-item').removeAttr('style');
1181      }
1182    }
1183  }
1184  initPedagogyOwl();
1185  $(window).on('resize', initPedagogyOwl);
1186})();
1187      const $legacyOwl = $('.legacy-owl');
1188      if ($legacyOwl.length) {
1189      $legacyOwl.owlCarousel({
1190        loop: true,
1191        margin: 0,
1192        nav: false,
1193        dots: false,
1194        autoplay: false,
1195        autoplayTimeout: 4000,
1196        autoplayHoverPause: true,
1197        smartSpeed: 800,
1198        autoplaySpeed: 800,
1199        dragEndSpeed: 700,
1200        responsive: {
1201          0:   { items: 1 },
1202          576: { items: 1 },
1203          768: { items: 1 },
1204          992: { items: 1.2 }
1205        }
1206      });
1207        $('.legacy-prev').on('click', function () {
1208          $legacyOwl.trigger('prev.owl.carousel');
1209        });
1210        $('.legacy-next').on('click', function () {
1211          $legacyOwl.trigger('next.owl.carousel');
1212        });
1213function updateLegacyEra(event) {
1214  const owl = $legacyOwl.data('owl.carousel');
1215  if (!owl) return;
1216    const stageIndex = (event && event.item && typeof event.item.index === 'number')
1217    ? event.item.index
1218    : owl.current();
1219  const realIndex = owl.relative(stageIndex); 
1220  const $realItem = $(owl.$stage)
1221    .children('.owl-item')
1222    .not('.cloned')
1223    .eq(realIndex)
1224    .find('.legacy-item');
1225  const era = $realItem.data('era');
1226  if (era) $('.legacy-era').text(era);
1227}
1228                $legacyOwl.on('initialized.owl.carousel translated.owl.carousel', updateLegacyEra);
1229                updateLegacyEra({
1230          target: $legacyOwl.get(0),
1231          item: { index: 3 }
1232        });
1233      }
1234    });
1235  }
1236})();

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.