PageSourceSearch

https://bbb-london.com/cdn/shop/t/52/assets/carousel.js?v=165997165828459375791780321624

js bbb-london.com collected 2026-10-02 15:07:38 UTC 6,231 bytes, 2 lines download raw bytes

1class AnnouncementBar extends HTMLElement{constructor(){super()}connectedCallback(){this.swiper=new Swiper(this,{slidesPerView:1,loop:!0,autoplay:{delay:4e3},grabCursor:"true"})}disconnectedCallback(){this.swiper.destroy()}}customElements.define("announcement-bar",AnnouncementBar);class reviewsSwiper extends HTMLElement{constructor(){super(),this.pagination=this.querySelector(".pagination"),this.nextButton=this.querySelector(".next-button"),this.prevButton=this.querySelector(".prev-button")}connectedCallback(){this.swiper=new Swiper(this,{slidesPerView:1.5,loop:!0,navigation:{nextEl:this.nextButton,prevEl:this.prevButton},pagination:{el:this.pagination},breakpoints:{"@0.00":{slidesPerView:1.4},"@0.90":{slidesPerView:1.5}},grabCursor:"true"})}disconnectedCallback(){this.swiper.destroy()}}customElements.define("reviews-slider-swiper",reviewsSwiper);class SplashCarousel extends HTMLElement{constructor(){super(),this.nextButton=this.querySelector(".next-button"),this.prevButton=this.querySelector(".prev-button"),this.pagination=this.querySelector(".pagination")}connectedCallback(){this.swiper=new Swiper(this,{slidesPerView:1,grabCursor:"true",pagination:{el:this.pagination},navigation:{nextEl:this.nextButton,prevEl:this.prevButton},breakpoints:{"@0.00":{slidesPerView:1},"@0.90":{slidesPerView:2}}})}disconnectedCallback(){this.swiper.destroy()}}customElements.define("splash-carousel",SplashCarousel);class ProductsCarousel extends HTMLElement{constructor(){super(),this.nextButton=this.querySelector(".next-button"),this.prevButton=this.querySelector(".prev-button"),this.pagination=this.querySelector(".pagination")}connectedCallback(){this.swiper=new Swiper(this,{slidesPerView:2,grabCursor:"true",spaceBetween:30,touchEventsTarget:"container",pagination:{el:this.pagination},navigation:{nextEl:this.nextButton,prevEl:this.prevButton},breakpoints:{"@0.00":{slidesPerView:2},"@0.90":{slidesPerView:3}}})}disconnectedCallback(){this.swiper.destroy()}}customElements.define("featured-products-carousel",ProductsCarousel);class HalfImageTextSlider extends HTMLElement{constructor(){super(),this.nextButton=this.querySelector(".next-button"),this.prevButton=this.querySelector(".prev-button"),this.pagination=this.querySelector(".pagination")}connectedCallback(){this.swiper=new Swiper(this,{slidesPerView:2,grabCursor:"true",spaceBetween:30,touchEventsTarget:"container",pagination:{el:this.pagination},navigation:{nextEl:this.nextButton,prevEl:this.prevButton},breakpoints:{"@0.00":{slidesPerView:1},"@0.90":{slidesPerView:2}}})}disconnectedCallback(){this.swiper.destroy()}}customElements.define("half-image-text-carousel",HalfImageTextSlider);class ProductCarousel extends HTMLElement{constructor(){super(),this.nextButton=this.querySelector(".next-button"),this.prevButton=this.querySelector(".prev-button"),this.pagination=this.querySelector(".pagination")}connectedCallback(){this.swiper=new Swiper(this,{slidesPerView:2,grabCursor:"true",touchEventsTarget:"container",pagination:{el:this.pagination},navigation:{nextEl:this.nextButton,prevEl:this.prevButton},breakpoints:{"@0.00":{slidesPerView:2},"@0.90":{slidesPerView:4}}})}disconnectedCallback(){this.swiper.destroy()}}customElements.define("product-carousel",ProductCarousel);class PDPCarousel extends HTMLElement{constructor(){super(),this.nextButton=this.querySelector(".next-button"),this.prevButton=this.querySelector(".prev-button"),this.pagination=this.querySelector(".pagination")}connectedCallback(){this.swiper=new Swiper(this,{slidesPerView:1,grabCursor:"true",pagination:{el:this.pagination},navigation:{nextEl:this.nextButton,prevEl:this.prevButton},thumbs:{swiper:this.swiper2}});
1const swiperGo=(event,id)=>{const index=$(`.option-change-slide[data-id="media-${id}"]`).attr("order");typeof index>"u"||this.swiper.slideTo(index,250)};$(document).on("swiperGo",swiperGo)}disconnectedCallback(){this.swiper.destroy()}}customElements.define("pdp-carousel",PDPCarousel);class PDPNewCarousel extends HTMLElement{constructor(){super(),this.nextButton=this.querySelector(".next-button"),this.prevButton=this.querySelector(".prev-button"),this.pagination=this.querySelector(".pagination")}connectedCallback(){this.swiper=new Swiper(this,{slidesPerView:1.5,loop:!0,effect:"coverflow",centeredSlides:!0,grabCursor:"true",coverflowEffect:{rotate:0,stretch:-30,depth:100,modifier:1,slideShadows:!1},pagination:{el:this.pagination},navigation:{nextEl:this.nextButton,prevEl:this.prevButton},thumbs:{swiper:this.swiper2},breakpoints:{567:{coverflowEffect:{stretch:-40}},768:{coverflowEffect:{stretch:-50}},800:{effect:"none",slidesPerView:1}}});const swiperGo=(event,id)=>{const index=$(`.option-change-slide[data-id="media-${id}"]`).attr("order");typeof index>"u"||this.swiper.slideTo(index,250)};$(document).on("swiperGo",swiperGo)}disconnectedCallback(){this.swiper.destroy()}}customElements.define("pdp-new-carousel",PDPNewCarousel);class CardCarousel extends HTMLElement{constructor(){super(),this.nextButton=this.querySelector(".next-button"),this.prevButton=this.querySelector(".prev-button"),this.pagination=this.querySelector(".pagination")}connectedCallback(){this.swiper=new Swiper(this,{slidesPerView:1.5,grabCursor:"true",touchEventsTarget:"container",pagination:{el:this.pagination},navigation:{nextEl:this.nextButton,prevEl:this.prevButton},breakpoints:{0:{slidesPerView:1.5},800:{slidesPerView:2.5},1200:{slidesPerView:4}}})}disconnectedCallback(){this.swiper.destroy()}}customElements.define("card-carousel",CardCarousel);class CollectionsCarousel extends HTMLElement{constructor(){super(),this.nextButton=this.querySelector(".next-button"),this.prevButton=this.querySelector(".prev-button"),this.pagination=this.querySelector(".pagination")}connectedCallback(){this.swiper=new Swiper(this,{slidesPerView:1.5,grabCursor:"true",touchEventsTarget:"container",pagination:{el:this.pagination},navigation:{nextEl:this.nextButton,prevEl:this.prevButton},breakpoints:{0:{slidesPerView:1.2},800:{slidesPerView:5.5},1200:{slidesPerView:9}}})}disconnectedCallback(){this.swiper.destroy()}}customElements.define("collections-carousel",CollectionsCarousel);
2//# sourceMappingURL=/cdn/shop/t/52/assets/carousel.js.map?v=165997165828459375791780321624

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.