­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ !function(e){"use strict";window.widgetHorizontalTimeline=function(t){var o,n,i=t.find(".jet-hor-timeline"),s=t.find(".jet-hor-timeline-track"),r=t.find(".jet-hor-timeline-item"),l=t.find(".jet-arrow"),a=t.find(".jet-next-arrow"),d=t.find(".jet-prev-arrow"),m={},c={},u=!0,j=elementorFrontend.getCurrentDeviceMode(),w=j,f=i.closest(".elementor-widget"),h=JetElementsTools.getElementorElementSettings(f),v=elementorFrontend.config.responsive.activeBreakpoints||{},_=t.find(".jet-hor-timeline-list--middle .jet-hor-timeline-item").length,g=JetElementsTools.isRTL(),p=0,C=0,b={},T={};function k(){var e=t.find(".jet-hor-timeline__line"),o=t.find(".jet-hor-timeline-item__point-content:first"),n=t.find(".jet-hor-timeline-item__point-content:last"),i=o.position().left+parseInt(o.css("marginLeft")),s=n.position().left+parseInt(n.css("marginLeft")),r=o.outerWidth();e.css({left:g?s+r/2:i+r/2,width:Math.abs(s-i)})}if(m.desktop=h.columns,o=m.desktop,b.desktop=100/m.desktop,T.desktop=Math.max(0,_-m.desktop),c.desktop=+h.slides_to_scroll,n=c.desktop,Object.keys(v).reverse().forEach(function(e){"widescreen"===e?(m[e]="columns_widescreen"in h&&""!=h.columns_widescreen?h["columns_"+e]:m.desktop,c[e]="slides_to_scroll_widescreen"in h&&""!=h.slides_to_scroll_widescreen?+h["slides_to_scroll_"+e]:+c.desktop):(m[e]=""!=h["columns_"+e]&&null!=h["columns_"+e]?h["columns_"+e]:o,o=m[e],c[e]=""!=h["slides_to_scroll_"+e]&&null!=h["slides_to_scroll_"+e]?+h["slides_to_scroll_"+e]:+n,n=c[e]),b[e]=100/m[e],T[e]=Math.max(0,_-m[e])}),"ontouchstart"in window||"ontouchend"in window?r.on("touchend.jetHorTimeline",function(o){var n=e(this).data("item-id");t.find(".elementor-repeater-item-"+n).toggleClass("is-hover")}):r.on("mouseenter.jetHorTimeline mouseleave.jetHorTimeline",function(o){if(!u||"mouseleave"!==o.type){u&&"mouseenter"===o.type&&(u=!1);var n=e(this).data("item-id");t.find(".elementor-repeater-item-"+n).toggleClass("is-hover")}}),k(),e(window).on("resize.jetHorTimeline orientationchange.jetHorTimeline",JetElementsTools.debounce(50,k)),a[0]&&0===T[j]&&a.addClass("jet-arrow-disabled"),l[0]){var H,E=0,M=0;l.on("click.jetHorTimeline",function(t){var o=e(this),n=elementorFrontend.getCurrentDeviceMode(),i=c[n],r=o.hasClass("jet-next-arrow")?"next":"prev",l=g?1:-1;i=i>m[n]?m[n]:c[n],e(window).on("resize.jetHorTimeline orientationchange.jetHorTimeline",JetElementsTools.debounce(50,function(){n=elementorFrontend.getCurrentDeviceMode(),i=(i=c[n])>m[n]?m[n]:c[n]})),"next"===r&&CT[n]&&(C=T[n]),"prev"===r&&C>0&&(C-=i)<0&&(C=0),C>0?d.removeClass("jet-arrow-disabled"):d.addClass("jet-arrow-disabled"),C===T[n]?a.addClass("jet-arrow-disabled"):a.removeClass("jet-arrow-disabled"),p=0===C?0:C*b[n],s.css({transform:"translateX("+l*p+"%)"})}),e(r).on("touchstart",function(e){var t=e.originalEvent.touches[0]||e.originalEvent.changedTouches[0];E=t.pageX}),e(r).on("touchend",function(e){var t=e.originalEvent.touches[0]||e.originalEvent.changedTouches[0],o=elementorFrontend.getCurrentDeviceMode(),n=c[o];if(M=t.pageX,(H=M-E)<-50){var i=g?1:-1;n>m[o]&&(n=m[o]),CT[o]&&(C=T[o]),C>0?d.removeClass("jet-arrow-disabled"):d.addClass("jet-arrow-disabled"),C===T[o]?a.addClass("jet-arrow-disabled"):a.removeClass("jet-arrow-disabled"),p=0===C?0:C*b[o],s.css({transform:"translateX("+i*p+"%)"})}else H>50&&(i=g?1:-1,n>m[o]&&(n=m[o]),C>0&&(C-=n)<0&&(C=0),C>0?d.removeClass("jet-arrow-disabled"):d.addClass("jet-arrow-disabled"),C===T[o]?a.addClass("jet-arrow-disabled"):a.removeClass("jet-arrow-disabled"),p=0===C?0:C*b[o],s.css({transform:"translateX("+i*p+"%)"}))})}function x(){if(l[0]){var e=t.find(".jet-hor-timeline-list--middle"),o=e.position().top,n=e.outerHeight();l.css({top:o+n/2})}}x(),e(window).on("resize.jetHorTimeline orientationchange.jetHorTimeline",JetElementsTools.debounce(150,x)),e(window).on("resize.jetHorTimeline orientationchange.jetHorTimeline",JetElementsTools.debounce(50,function(e){if(i.hasClass("jet-hor-timeline--arrows-nav")){var t=elementorFrontend.getCurrentDeviceMode();t!=w&&(d.addClass("jet-arrow-disabled"),a.hasClass("jet-arrow-disabled")&&a.removeClass("jet-arrow-disabled"),0===T[t]&&a.addClass("jet-arrow-disabled"),p=0,C=0,s.css({transform:"translateX(0%)"}),w=t)}}))}}(jQuery);