PageSourceSearch

https://www.goodidea.us/cdn/shop/t/102/assets/announcement-bar-slideshow.js?v=89039525419274885631787250852

js goodidea.us collected 2026-09-25 02:30:45 UTC 1,166 bytes, 2 lines download raw bytes

1(async()=>{const{Core}=await importModule("Core"),{Swiper}=await importModule("Swiper"),NAV_ARROWS="arrows",CN_AUTOPLAY="@autoplay",SP_AUTOPLAY="--autoplay",ATTR_AUTOPLAY="autoplay";customElements.define("announcement-bar-slideshow",class extends Core{elements={swiper:"[data-swiper]",next:"[data-next]",prev:"[data-prev]"};render(){this._setSwiperProps(),this._initSwiper(),this._initAutoplay()}_setSwiperProps(){this.swiperProps={loop:this.withLoop},this.arrows&&(this.swiperProps.navigation={nextEl:this.$next,prevEl:this.$prev}),this.autoplay&&(this.swiperProps.autoplay={delay:this.autoplay})}_initSwiper(){this.swiper=new Swiper(this.$swiper,this.swiperProps)}_initAutoplay(){this.autoplay&&(this.classList.add(CN_AUTOPLAY),this.style.setProperty(SP_AUTOPLAY,`${this.autoplay}ms`),this.swiper.on("autoplayStop",()=>{this.classList.remove(CN_AUTOPLAY)}))}get arrows(){return this.hasAttribute(NAV_ARROWS)}get autoplay(){return this.getAttribute(ATTR_AUTOPLAY)&&+this.getAttribute(ATTR_AUTOPLAY)}get withLoop(){return this.hasAttribute("loop")}})})();
2//# sourceMappingURL=/cdn/shop/t/102/assets/announcement-bar-slideshow.js.map?v=89039525419274885631787250852

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.