!function(e){e(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({getDefaultSettings:function(){return{selectors:{premiumRevElem:".premium-fb-rev-container",revsContainer:".premium-fb-rev-reviews",dotsContainer:".premium-fb-dots-container",dotsElem:".slick-dots",revPage:".premium-fb-rev-page",nextPage:"premium-fb-page-next-yes",emptyDots:".premium-fb-empty-dots",reviewWrap:".premium-fb-rev-review-wrap"}}},getDefaultElements:function(){var e=this.getSettings("selectors"),t={$premiumRevElem:this.$element.find(e.premiumRevElem),$revsContainer:this.$element.find(e.revsContainer),$reviewWrap:this.$element.find(e.reviewWrap)};return t.$revPage=t.$premiumRevElem.find(e.revPage),t},bindEvents:function(){this.run()},run:function(){var t=this.getElementSettings("reviews_carousel"),n=this.getElementSettings("reviews_style"),i=this.elements.$revsContainer,r=this.elements.$premiumRevElem,s=this.getSlickSettings(),o=this.getSettings("selectors");if(t){var a=this.getElementSettings("infinite_autoplay");if("even"===n&&a){var l=this.elements.$reviewWrap,u=new Array;l.each(function(t,n){var i=e(n).outerHeight();console.log(i),u.push(i)});var m=Math.max.apply(null,u);l.css("height",m+"px")}i.slick(s.settings)}if(s.general.dots&&this.$element.hasClass(o.nextPage)||s.general.dots&&s.general.arrows){e('<div class="premium-fb-dots-container"></div>').appendTo(r);var d=r.find(o.dotsContainer),p=i.find(o.dotsElem);if(e('<div class="premium-fb-empty-dots"></div>').appendTo(d),e(p).appendTo(d),this.$element.hasClass(o.nextPage)){var c=this.elements.$revPage.outerWidth();d.find(o.emptyDots).css("width",c+"px")}}"masonry"!==n||1===s.general.colsNumber||t||i.isotope(this.getIsotopeSettings())},getSlickSettings:function(){var e=this.getElementSettings(),t=this.getSlickCols(),n={autoPlay:"yes"===e.carousel_play,infinite:"yes"===e.infinite_autoplay,colsNumber:t.colsNumber,colsNumberTablet:t.colsNumberTablet,colsNumberMobile:t.colsNumberMobile,speed:e.carousel_autoplay_speed||5e3,dots:!!["all","dots"].includes(e.carousel_navigation),arrows:!!["all","arrows"].includes(e.carousel_navigation),prevArrow:'<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Next" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',nextArrow:'<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>'};return n.rows=n.infinite?e.rows:0,{general:n,settings:{infinite:!0,slidesToShow:n.colsNumber,slidesToScroll:n.infinite?1:n.colsNumber,responsive:[{breakpoint:1025,settings:{slidesToShow:n.infinite?1:n.colsNumberTablet,slidesToScroll:1,autoplaySpeed:n.speed,speed:300,centerMode:!!n.infinite,centerPadding:"30px"}},{breakpoint:768,settings:{slidesToShow:n.infinite?1:n.colsNumberMobile,slidesToScroll:1,autoplaySpeed:n.speed,speed:300,centerMode:!!n.infinite,centerPadding:"30px"}}],useTransform:!0,autoplay:!!n.infinite||n.autoPlay,speed:n.infinite?n.speed:300,autoplaySpeed:n.infinite?0:n.speed,rows:n.rows,rtl:elementorFrontend.config.is_rtl,arrows:n.arrows,nextArrow:n.nextArrow,prevArrow:n.prevArrow,draggable:!0,pauseOnHover:!n.infinite,dots:n.dots,cssEase:n.infinite?"linear":"ease",customPaging:function(){return'<i class="fas fa-circle"></i>'}}}},getSlickCols:function(){var e=this.getElementSettings(),t=e.reviews_columns,n=e.reviews_columns_tablet||t,i=e.reviews_columns_mobile||t;return{colsNumber:parseInt(100/t.substr(0,t.indexOf("%"))),colsNumberTablet:parseInt(100/n.substr(0,n.indexOf("%"))),colsNumberMobile:parseInt(100/i.substr(0,i.indexOf("%")))}},getIsotopeSettings:function(){return{itemSelector:".premium-fb-rev-review-wrap",percentPosition:!0,layoutMode:"masonry",animationOptions:{duration:750,easing:"linear",queue:!1}}}});elementorFrontend.elementsHandler.attachHandler("premium-facebook-reviews",t),elementorFrontend.elementsHandler.attachHandler("premium-google-reviews",t),elementorFrontend.elementsHandler.attachHandler("premium-yelp-reviews",t)})}(jQuery);