(function(){'use strict';var CHEVRON_PREV='';var CHEVRON_NEXT='';function doInitLiveSlider(el){el.setAttribute('data-ecs-swiper-init','1');var settings=JSON.parse(el.getAttribute('data-ecs-slider-settings')||'{}');if(settings.navigation){settings.navigation={prevEl:el.querySelector('.elementor-swiper-button-prev'),nextEl:el.querySelector('.elementor-swiper-button-next'),};} if(settings.pagination){settings.pagination.el=el.querySelector('.swiper-pagination');} new Swiper(el,settings);} function initLiveSlider(el){if(el.hasAttribute('data-ecs-swiper-init')){return;} if(el.offsetWidth===0&&typeof ResizeObserver!=='undefined'){el.setAttribute('data-ecs-swiper-init','pending');var ro=new ResizeObserver(function(entries){if(entries[0].contentRect.width>0){ro.disconnect();el.removeAttribute('data-ecs-swiper-init');doInitLiveSlider(el);}});ro.observe(el);return;} doInitLiveSlider(el);} function initAllLiveSliders(){document.querySelectorAll('.ecs-swiper:not([data-ecs-swiper-init])').forEach(initLiveSlider);} function getEditorSettings(containerId){try{return window.parent.elementor.getContainer(containerId).settings.toJSON();}catch(e){return{};}} function buildSwiperConfig(s){var navigation=s.ecs_navigation||'arrows';var showArrows=navigation==='arrows'||navigation==='both';var showDots=navigation==='dots'||navigation==='both';var colsDesktop=parseInt(s.ecs_slider_columns,10)||1;var colsTablet=parseInt(s.ecs_slider_columns_tablet,10)||colsDesktop;var colsMobile=parseInt(s.ecs_slider_columns_mobile,10)||colsTablet;var layoutTablet=s.ecs_container_type_tablet||'';var layoutMobile=s.ecs_container_type_mobile||'';var config={slidesPerView:colsDesktop,loop:s.ecs_loop==='yes',speed:parseInt(s.ecs_speed,10)||500,spaceBetween:parseInt(s.ecs_space_between,10)||0,breakpoints:{0:{slidesPerView:colsMobile,enabled:layoutMobile!=='flex'&&layoutMobile!=='grid',},768:{slidesPerView:colsTablet,enabled:layoutTablet!=='flex'&&layoutTablet!=='grid',},1025:{slidesPerView:colsDesktop,enabled:true,},},};if(s.ecs_autoplay==='yes'){config.autoplay={delay:parseInt(s.ecs_autoplay_speed,10)||3000,pauseOnMouseEnter:s.ecs_pause_on_hover==='yes',disableOnInteraction:false,};} return{config:config,showArrows:showArrows,showDots:showDots};} function destroyEditorSlider(containerEl){var existing=containerEl.querySelector(':scope > .ecs-editor-swiper');if(existing){var inner=containerEl.querySelector(':scope > .e-con-inner');var scope=inner||containerEl;existing.querySelectorAll(':scope > .swiper-wrapper > .swiper-slide:not(.swiper-slide-duplicate)').forEach(function(slide){var child=Array.from(slide.children).find(function(el){return el.dataset&&el.dataset.id;});if(child){scope.appendChild(child);}});if(existing.swiper){existing.swiper.destroy(true,true);} existing.remove();} containerEl.classList.remove('ecs-editor-slider-active');containerEl.removeAttribute('data-ecs-slider-key');containerEl.removeAttribute('data-ecs-rebuild-key');} function sliderKey(children){return children.map(function(el){return el.getAttribute('data-id');}).join(',');} function rebuildKey(built){return(built.showArrows?'a':'')+(built.showDots?'d':'');} function buildEditorSlider(containerEl){var id=containerEl.getAttribute('data-id');var settings=getEditorSettings(id);var inner=containerEl.querySelector(':scope > .e-con-inner');var scope=inner||containerEl;var children=Array.from(scope.children).filter(function(el){return el.dataset&&el.dataset.id;});if(!children.length){return;} var built=buildSwiperConfig(settings);built.config.loop=false;var swiperEl=document.createElement('div');swiperEl.className='swiper ecs-swiper ecs-editor-swiper';var wrapperEl=document.createElement('div');wrapperEl.className='swiper-wrapper';children.forEach(function(child){var slide=document.createElement('div');slide.className='swiper-slide';slide.appendChild(child);wrapperEl.appendChild(slide);});swiperEl.appendChild(wrapperEl);if(built.showArrows){swiperEl.insertAdjacentHTML('beforeend','
'+ '');built.config.navigation={prevEl:swiperEl.querySelector('.elementor-swiper-button-prev'),nextEl:swiperEl.querySelector('.elementor-swiper-button-next'),};} if(built.showDots){swiperEl.insertAdjacentHTML('beforeend','');built.config.pagination={el:swiperEl.querySelector('.swiper-pagination'),clickable:true,};} containerEl.classList.add('ecs-editor-slider-active');containerEl.appendChild(swiperEl);containerEl.setAttribute('data-ecs-slider-key',sliderKey(children));containerEl.setAttribute('data-ecs-rebuild-key',rebuildKey(built));if(typeof Swiper!=='undefined'){new Swiper(swiperEl,built.config);}} function syncEditorSlider(containerEl){if(containerEl.classList.contains('ecs-editor-slider-active')&&!containerEl.querySelector(':scope > .ecs-editor-swiper')){destroyEditorSlider(containerEl);} var swiperEl=containerEl.querySelector(':scope > .ecs-editor-swiper');var inner=containerEl.querySelector(':scope > .e-con-inner');var scope=inner||containerEl;var children;if(swiperEl){var slideChildren=Array.from(swiperEl.querySelectorAll(':scope > .swiper-wrapper > .swiper-slide:not(.swiper-slide-duplicate)')).map(function(slide){return Array.from(slide.children).find(function(el){return el.dataset&&el.dataset.id;});}).filter(Boolean);var newScopeChildren=Array.from(scope.children).filter(function(el){return el.dataset&&el.dataset.id;});children=slideChildren.concat(newScopeChildren);}else{children=Array.from(scope.children).filter(function(el){return el.dataset&&el.dataset.id;});} var cached=containerEl.getAttribute('data-ecs-slider-key');if(cached!==null&&cached===sliderKey(children)){return;} destroyEditorSlider(containerEl);if(children.length){buildEditorSlider(containerEl);}} function getResolvedType(containerEl){var id=containerEl.getAttribute('data-id');if(!id){return'flex';} try{var device=window.parent.elementor.channels.deviceMode.request('currentMode')||'desktop';var settings=window.parent.elementor.getContainer(id).settings;var suffixes={desktop:'',tablet:'_tablet',mobile:'_mobile'};var order=device==='mobile'?['mobile','tablet','desktop']:device==='tablet'?['tablet','desktop']:['desktop'];for(var i=0;i