1/*! cmsmasters-elementor-addon - v1.25.2 - 14-09-2026 */ 2"use strict";(self.webpackChunkcmsmasters_elementor_addon=self.webpackChunkcmsmasters_elementor_addon||[]).push([[2692],{4180:(e,t,s)=>{var i=s(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,s(4846),s(6211);var l=i(s(3792)),n=i(s(8383));const r=s(8192);class MediaCarousel extends l.default{__construct(e){super.__construct(e),this.slider=null,this.textBlocks=[]}getDefaultSettings(){return{selectors:{text:".elementor-widget-cmsmasters-media-carousel__text"}}}getDefaultElements(){const{selectors:e}=this.getSettings();return{$customScroll:this.findElement(e.text)}}initElements(){super.initElements(),this.slider=new n.default({widget:this})}bindEvents(){this.bindElementChange("slider_height",r.debounce(this.slider.update.bind(this)))}onInit(){super.onInit(...arguments),this.slider.init();const{selectors:e}=this.getSettings();this.textBlocks=this.$element.find(e.text),this.perfectScrollText(),this.destroyVisibleLightbox()}perfectScrollText(){this.textBlocks.length&&this.textBlocks.each(((e,t)=>{new PerfectScrollbar(t,{suppressScrollX:!0})}))}async destroyVisibleLightbox(){const e=await elementorFrontend.utils.lightbox;e.getModal().isVisible()&&e.getModal().destroy()}}t.default=MediaCarousel}}]);
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.