PageSourceSearch

https://www.fdfscotland.org.uk/Static/build/js/modal-carousel.BzqMlvIG.js

js fdfscotland.org.uk collected 2026-09-29 09:37:16 UTC 1,719 bytes, 1 lines download raw bytes

1import{S,T as m,N as f,A as h,K as v,P as g}from"./thumbs.BHWZgwSg.js";const y=i=>{if(!i||i.length===0){console.error("No sliders found");return}const p=function(e){if(this.container=e.container,this.mainSlider=this.container.querySelector(".js-modal-swiper"),this.wrapper=this.mainSlider.parentElement,this.loader=this.wrapper.querySelector(".carousel-card-loader"),!this.mainSlider){console.error("Main slider element not found");return}x(this)},x=e=>{const t=e.mainSlider;if(!t){console.error("initSliders called without a mainSlider",e);return}new S(t,{modules:[m,f,h,v,g],a11y:{enabled:!0,prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",slideLabelMessage:"Slide {{index}} of {{slidesLength}} slides"},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},keyboard:{enabled:!0,onlyInViewport:!1},speed:400,pagination:{el:".swiper-pagination",clickable:!0},autoHeight:!0,loop:!1,slidesPerView:1,spaceBetween:"70px",slideToClickedSlide:!0,watchSlidesProgress:!0,slideActiveClass:"swiper-slide-active",on:{init:function(){l(this)},slideChangeTransitionEnd:function(){l(this)}}})},l=e=>{const t=e.navigation.prevEl,o=e.navigation.nextEl,r=e.slides,s=e.activeIndex;if(r&&typeof s=="number"){const a=r[s+1],d=a?a.querySelector(".js-modal-title")?.textContent:"",c=r[s-1],u=c?c.querySelector(".js-modal-title")?.textContent:"";if(t&&u){const n=t.querySelector(".js-modal-carousel-text-prev");n&&(n.textContent=u)}if(o&&d){const n=o.querySelector(".js-modal-carousel-text-next");n&&(n.textContent=d)}}};for(let e=0;e<i.length;e++){const t=i[e];if(!(t instanceof Element)){console.error("Container is not a valid DOM element",t);continue}let o={container:t};new p(o)}};export{y as default};

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.