1import{Slideshow}from"@archetype-themes/modules/slideshow";import{HTMLThemeElement}from"@archetype-themes/custom-elements/theme-element";class IconTextSwiper extends HTMLThemeElement{connectedCallback(){if(super.connectedCallback(),this.defaults={adaptiveHeight:!0,avoidReflow:!0,pageDots:!0,prevNextButtons:!1,autoPlay:!1},this.timeout,this.slideshow=this.querySelector(`#IconTextSwiper-${this.sectionId}`),this.namespace=`.icon-text-swiper-${this.sectionId}`,!this.slideshow)return;const autoPlayData=this.slideshow.dataset.autoPlay,autoPlay=autoPlayData&&autoPlayData!=="0"?Math.round(parseFloat(autoPlayData)*1e3):!1;this.defaults.autoPlay=autoPlay,this.init()}init(){const blockCount=this.slideshow.dataset.blockCount?parseInt(this.slideshow.dataset.blockCount,10):null;blockCount<=3&&(this.defaults.wrapAround=!1);const desktopColumnsPerRow=this.slideshow.dataset.desktopColumnsPerRow?parseInt(this.slideshow.dataset.desktopColumnsPerRow,10):null;if(desktopColumnsPerRow&&blockCount&&blockCount<=desktopColumnsPerRow&&(this.defaults.groupCells="100%"),this.flickity=new Slideshow(this.slideshow,this.defaults),desktopColumnsPerRow&&blockCount&&blockCount<=desktopColumnsPerRow){const pageDotElement=this.querySelector(`#IconTextSwiper-${this.sectionId} .flickity-page-dots`);pageDotElement&&(pageDotElement.className="flickity-page-dots hide small--show")}}disconnectedCallback(){super.disconnectedCallback(),this.flickity&&typeof this.flickity.destroy=="function"&&this.flickity.destroy()}onSectionDeselect(){this.flickity&&typeof this.flickity.play=="function"&&this.flickity.play()}onBlockSelect({detail:{blockId}}){const slide=this.slideshow.querySelector(`.icon-text-swiper-slide--${blockId}`),index=parseInt(slide.dataset.index);clearTimeout(this.timeout),this.flickity&&typeof this.flickity.pause=="function"&&(this.flickity.goToSlide(index),this.flickity.pause())}onBlockDeselect(){this.flickity&&typeof this.flickity.play=="function"&&this.flickity.play()}}customElements.define("icon-text-swiper-component",IconTextSwiper); 2//# sourceMappingURL=/cdn/shop/t/258/assets/section-icon-text-swiper.js.map?v=130648853442260714051773847919
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.