File: /home/zwafgyp/lacalita/wp-content/plugins/rey-core/inc/elementor/widgets/carousel/assets/script.js
!function(){"use strict";var e=function(e){var t=e.querySelector(".rey-carouselEl");if(!rey.util.alreadyLoaded(t)){var r=e.querySelectorAll(".__slide");if(r.length){var o=e.querySelector(".splide"),a=JSON.parse(t.getAttribute("data-carousel-settings")||"{}");if(Object.keys(a).length){var i=e.querySelectorAll(".rey-card.--video").length,n=function(e){e.setAttribute("src",e.getAttribute("data-video")),e.removeAttribute("data-video")},s=parseInt(a.items_to_show)||2,l=function(e){var t={};return void 0===e?t:Object.keys(e).length?(["top","right","bottom","left"].forEach((r=>{if(e[r]){var o=parseInt(e[r]);o&&(t[r]="px"!==e.unit?o+e.unit:o)}})),t):t},d={type:a.infinite?"loop":"slide",autoplay:a.autoplay,interval:parseInt(a.interval),speed:parseInt(a.speed),pauseOnHover:a.pauseOnHover,rewind:!0,perPage:s,arrows:!1,pagination:a.pagination,padding:l(a.c_padding),breakpoints:{},autoWidth:!0,direction:a.direction,lazyLoad:!!a.lazy_load&&"nearby"};if("ttb"===d.direction&&(a.height?(d.height=a.height,d.autoHeight=a.autoheight,d.perMove=1):delete d.direction),a.autoscroll&&(d.autoScroll={},d.autoScroll.speed=parseFloat(a.autoscroll),d.autoScroll.rewind=a.autoscroll_rewind,d.autoScroll.pauseOnHover=a.autoscroll_pause_hover),elementorFrontendConfig&&(Object.keys(a.bp_devices).forEach((e=>{var t=a.bp_devices[e];Object.keys(elementorFrontendConfig.responsive.breakpoints).forEach((r=>{var o=elementorFrontendConfig.responsive.breakpoints[r],i=t+"_"+r;if(o.is_enabled&&void 0!==a[i]){d.breakpoints[o.value]||(d.breakpoints[o.value]={});var n=a[i];if(n){switch(e){case"perPage":n=parseInt(n);break;case"padding":n=l(n)}d.breakpoints[o.value][e]=n}}}))})),a.free_drag&&a.free_drag.length&&(-1!==a.free_drag.indexOf("desktop")&&rey.vars.is_desktop&&(d.drag="free"),-1!==a.free_drag.indexOf("tablet")&&rey.vars.is_tablet&&(d.drag="free"),-1!==a.free_drag.indexOf("mobile")&&rey.vars.is_mobile&&(d.drag="free"))),a.targetSync&&document.querySelector(`[data-slider-carousel-id="${a.targetSync}"]`)){var c=d;return c.customArrows=a.customArrows,void t.setAttribute("data-target-config",JSON.stringify(c))}var u,g=[];if(a.uniqueID&&(g=document.querySelectorAll('[data-target-sync="'+a.uniqueID+'"]')),i)rey.vars.is_desktop&&(u=s),o.querySelectorAll("[data-video]").forEach((e=>{var t=e.closest(".__slide");t&&(u-1<rey.dom.getNodeIndex(t)||n(e))}));rey.hooks.addAction("rey/slider",((e,a)=>{o.isEqualNode(e.element)&&(g.forEach((e=>{var t=JSON.parse(e.getAttribute("data-target-config")||"{}");if(Object.keys(t).length){if(e.classList.contains("splide"))var r=e;else r=e.querySelector(".splide");if(r){var o=rey.components.slider({element:r,config:t,mount:!1,customArrows:t.customArrows});o.slider&&(a.sync(o.slider),a.mount(),o.slider.mount())}}})),a.on("mounted",(function(){t.classList.remove("--loading")})),a.on("move",(function(e,t){if(i){var o=r[e].querySelector("[data-video]");o&&(o[action](),n(o))}})))})),rey.frontend.inView({target:o,cb:function(e){rey.components.slider({element:e.target,config:d,customArrows:a.customArrows,animateHeight:a.animateHeight,mount:!g.length})},once:!0})}}}};document.addEventListener("rey/preloader/loaded",(function(){document.querySelectorAll(".elementor-widget-reycore-carousel").forEach((function(t){new e(t)}))})),rey.hooks.addAction("elementor/init",(function(t){t.registerElement({name:"reycore-carousel.default",cb:function(t){new e(t[0])}})}))}();