­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});(function($,elementor){"use strict";var JetTricks={init:__name(function(){elementor.hooks.addAction("frontend/element_ready/section",JetTricks.elementorSection),elementor.hooks.addAction("frontend/element_ready/section",JetTricks.elementorColumn),elementor.hooks.addAction("frontend/element_ready/container",JetTricks.elementorSection),elementor.hooks.addAction("frontend/element_ready/container",JetTricks.elementorColumn),elementor.hooks.addAction("frontend/element_ready/column",JetTricks.elementorColumn),elementor.hooks.addAction("frontend/element_ready/widget",JetTricks.elementorWidget);var widgets={"jet-view-more.default":JetTricks.widgetViewMore,"jet-unfold.default":JetTricks.widgetUnfold,"jet-hotspots.default":JetTricks.widgetHotspots};$.each(widgets,function(widget,callback){elementor.hooks.addAction("frontend/element_ready/"+widget,callback)}),window.elementorFrontend.elements.$window.on("elementor/nested-tabs/activate",(event,content)=>{const $content=$(content);var $button=$content.find(".jet-unfold__button");$button.off("click.jetUnfold"),JetTricks.initWidgetsHandlers($content),JetTricks.elementorSection($content)});var loopCarouselTypes=["loop-carousel.post","loop-carousel.product","loop-carousel.post_taxonomy","loop-carousel.product_taxonomy"];loopCarouselTypes.forEach(function(carouselType){elementorFrontend.hooks.addAction("frontend/element_ready/"+carouselType,function($scope,$2){$2(window).on("load",function(){var loopCarousel=$scope.find(".swiper"),swiperInstance=loopCarousel.data("swiper"),$button=$scope.find(".jet-unfold__button");swiperInstance&&$button&&($button.off("click.jetUnfold"),JetTricks.initLoopCarouselHandlers($scope),swiperInstance.on("slideChange",function(){$button.off("click.jetUnfold"),JetTricks.initLoopCarouselHandlers($scope)}))})})})},"init"),initLoopCarouselHandlers:__name(function($selector){$selector.find(".elementor-widget-jet-unfold").each(function(){var $this=$(this),elementType=$this.data("element_type");elementType&&(elementType==="widget"&&(elementType=$this.data("widget_type"),window.elementorFrontend.hooks.doAction("frontend/element_ready/widget",$this,$)),window.elementorFrontend.hooks.doAction("frontend/element_ready/global",$this,$),window.elementorFrontend.hooks.doAction("frontend/element_ready/"+elementType,$this,$))})},"initLoopCarouselHandlers"),initWidgetsHandlers:__name(function($selector){$selector.find("[data-element_type]").each(function(){var excludeWidgets=["jet-woo-product-gallery-slider.default","accordion.default","jet-form-builder-form.default","nav-menu.default"],$this=$(this),elementType=$this.data("element_type");if(elementType){if(elementType==="widget"){if(elementType=$this.data("widget_type"),excludeWidgets.includes(elementType))return;window.elementorFrontend.hooks.doAction("frontend/element_ready/widget",$this,$)}window.elementorFrontend.hooks.doAction("frontend/element_ready/global",$this,$),window.elementorFrontend.hooks.doAction("frontend/element_ready/"+elementType,$this,$)}})},"initWidgetsHandlers"),elementorSection:__name(function($scope){var $target=$scope,sectionId=$scope.data("id"),editMode=!!elementor.isEditMode(),jetListing=$target.parents(".elementor-widget-jet-listing-grid").data("id"),settings={};if(window.JetTricksSettings&&window.JetTricksSettings.elements_data.sections.hasOwnProperty(sectionId)&&(settings=window.JetTricksSettings.elements_data.sections[sectionId]),editMode&&(settings=JetTricks.sectionEditorSettings($scope)),!settings||jQuery.isEmptyObject(settings)||settings.particles==="false"||settings.particles_json==="")return!1;jetListing&&$target.parent().data("elementor-type")==="jet-listing-items"&&(sectionId+=jetListing+$target.parents(".jet-listing-grid__item").data("post-id"));var particlesId="jet-tricks-particles-instance-"+sectionId,particlesJson=JSON.parse(settings.particles_json);$scope.prepend('
'),typeof tsParticles<"u"&&tsParticles.load&&tsParticles.version&&tsParticles.version.startsWith("3.")?tsParticles.load({id:particlesId,options:particlesJson}):typeof tsParticles<"u"&&tsParticles.load&&tsParticles.load(particlesId,particlesJson)},"elementorSection"),elementorColumn:__name(function($scope){var $target=$scope,$parentSection=$scope.closest(".elementor-section"),isLegacyModeActive=!!$target.find("> .elementor-column-wrap").length,$window=$(window),columnId=$target.data("id"),editMode=!!elementor.isEditMode(),settings={},stickyInstance=null,stickyInstanceOptions={topSpacing:50,bottomSpacing:50,containerSelector:isLegacyModeActive?".elementor-row":".elementor-container, .e-con-inner",innerWrapperSelector:isLegacyModeActive?".elementor-column-wrap":".elementor-widget-wrap"},$observerTarget=$target.find(".elementor-element");editMode||(settings=$target.data("jet-settings"),$target.hasClass("jet-sticky-column")&&settings.stickyOn.indexOf(elementorFrontend.getCurrentDeviceMode())!==-1&&$target.each(function(){var $this=$(this),elementType=$this.data("element_type");settings.behavior==="fixed"?initFixedSticky($this,settings):elementType!=="container"&&elementType!=="section"?initSidebarSticky($this,settings,stickyInstanceOptions):settings.behavior==="scroll_until_end"?initScrollUntilEndSticky($this,settings):initDefaultSticky($this,settings)}));function initFixedSticky($element,settings2){var offsetTop=parseInt(settings2.topSpacing)||0,bottomSpacing=parseInt(settings2.bottomSpacing)||0,$window2=$(window),elementId=$element.data("id"),originalOffsetTop=$element.offset().top,originalHeight=$element.outerHeight(),$allStickyElements=$(".jet-sticky-column").filter(function(){var $this=$(this),elementSettings=$this.data("jet-settings");return elementSettings&&elementSettings.stickyOn.indexOf(elementorFrontend.getCurrentDeviceMode())!==-1}),currentIndex=$allStickyElements.index($element),$nextSticky=currentIndex+1<$allStickyElements.length?$allStickyElements.eq(currentIndex+1):null,$stopper=null;$nextSticky&&($stopper=$nextSticky.closest(".elementor-top-section, .e-parent"),$stopper.length||($stopper=$nextSticky));const $placeholder=$("
").addClass("jet-sticky-placeholder").css({display:"none",height:originalHeight,width:$element.outerWidth(),visibility:"hidden"});$element.before($placeholder);function enableSticky(){$placeholder.show(),$element.addClass("jet-sticky-container--stuck");var stopperTop=$stopper?.offset()?.top,stopPoint=stopperTop?stopperTop-$element.outerHeight()-offsetTop-bottomSpacing:null,diff=0;stopPoint&&stopPoint<$window2.scrollTop()&&(diff=stopPoint-$window2.scrollTop()),$element.css({position:"fixed",top:diff+"px",transform:`translateY(${offsetTop}px)`,left:$placeholder.offset().left+"px",width:$placeholder.outerWidth()+"px"})}__name(enableSticky,"enableSticky");function disableSticky(){$placeholder.hide(),$element.removeClass("jet-sticky-container--stuck"),$element.css({position:"",top:"",transform:"",left:"",width:""})}__name(disableSticky,"disableSticky");function onScroll(){var scrollTop=$window2.scrollTop();scrollTop>=originalOffsetTop?enableSticky():disableSticky()}__name(onScroll,"onScroll");function onResize(){originalOffsetTop=$placeholder.offset().top,originalHeight=$element.outerHeight(),$placeholder.css({height:originalHeight,width:$element.outerWidth()}),onScroll()}__name(onResize,"onResize");let ticking=!1;$window2.on("scroll.jetStickyHeader-"+elementId,function(){ticking||(requestAnimationFrame(function(){onScroll(),ticking=!1}),ticking=!0)}),$window2.on("resize.jetStickyHeader-"+elementId,JetTricksTools.debounce(100,onResize)),onScroll(),$window2.on("resize.jetStickyHeader-"+elementId,JetTricksTools.debounce(100,function(){settings2.stickyOn.indexOf(elementorFrontend.getCurrentDeviceMode())===-1&&cleanupSticky($element,$placeholder,elementId)}))}__name(initFixedSticky,"initFixedSticky");function cleanupSticky($element,$placeholder,elementId){$placeholder.remove(),$element.css({position:"",top:"",transform:"",left:"",width:"",zIndex:"",transition:"",willChange:""}),$element.removeClass("jet-sticky-container--stuck"),$window.off("scroll.jetStickyHeader-"+elementId),$window.off("resize.jetStickyHeader-"+elementId)}__name(cleanupSticky,"cleanupSticky");function initSidebarSticky($element,settings2,options){options.topSpacing=settings2.topSpacing,options.bottomSpacing=settings2.bottomSpacing,imagesLoaded($parentSection,function(){$target.data("stickyColumnInit",!0),stickyInstance=new StickySidebar($target[0],options)});var targetMutation=$target[0],config={attributes:!0,childList:!0,subtree:!0},observer=new MutationObserver(function(mutations){for(var mutation of mutations)mutation.type==="attributes"&&mutation.attributeName!=="style"&&($target[0].style.height="auto")});observer.observe(targetMutation,config),$window.on("resize.JetTricksStickyColumn orientationchange.JetTricksStickyColumn",JetTricksTools.debounce(50,resizeDebounce));var observer=new MutationObserver(function(mutations){stickyInstance&&mutations.forEach(function(mutation){mutation.attributeName==="class"&&setTimeout(function(){stickyInstance.destroy(),stickyInstance=new StickySidebar($target[0],options)},100)})});$observerTarget.each(function(){observer.observe($(this)[0],{attributes:!0})})}__name(initSidebarSticky,"initSidebarSticky");function initScrollUntilEndSticky($element,settings2){const stickyHeight=$element.outerHeight(),stickyContentBottom=$element.offset().top+stickyHeight,stickyViewportOffset=$window.height()-stickyHeight-settings2.bottomSpacing;$("body").addClass("jet-sticky-container"),$window.on("scroll.jetSticky",function(){$window.scrollTop()+$window.height()>=stickyContentBottom&&$element.css({position:"sticky",top:stickyViewportOffset+"px",bottom:"auto",left:"auto",zIndex:settings2.zIndex})}),$observerTarget.on("destroy.jetSticky",function(){$window.off("scroll.jetSticky"),$("body").removeClass("jet-sticky-container")})}__name(initScrollUntilEndSticky,"initScrollUntilEndSticky");function initDefaultSticky($element,settings2){$("body").addClass("jet-sticky-container"),$element.addClass("jet-sticky-container-sticky"),$element.css({top:settings2.topSpacing,bottom:settings2.bottomSpacing})}__name(initDefaultSticky,"initDefaultSticky");function resizeDebounce(){var currentDeviceMode=elementorFrontend.getCurrentDeviceMode(),availableDevices=settings.stickyOn||[],isInit=$target.data("stickyColumnInit");availableDevices.indexOf(currentDeviceMode)!==-1?isInit||($target.data("stickyColumnInit",!0),stickyInstance=new StickySidebar($target[0],stickyInstanceOptions),stickyInstance.updateSticky()):($target.data("stickyColumnInit",!1),stickyInstance.destroy())}__name(resizeDebounce,"resizeDebounce")},"elementorColumn"),elementorWidget:__name(function($scope){var parallaxInstance=null,satelliteInstance=null,tooltipInstance=null;parallaxInstance=new jetWidgetParallax($scope),parallaxInstance.init(),satelliteInstance=new jetWidgetSatellite($scope),satelliteInstance.init(),tooltipInstance=new jetWidgetTooltip($scope),tooltipInstance.init()},"elementorWidget"),getElementorElementSettings:__name(function($scope){return window.elementorFrontend&&window.elementorFrontend.isEditMode()&&$scope.hasClass("elementor-element-edit-mode")?JetTricks.getEditorElementSettings($scope):$scope.data("settings")||{}},"getElementorElementSettings"),getEditorElementSettings:__name(function($scope){var modelCID=$scope.data("model-cid"),elementData;return modelCID?elementor.hasOwnProperty("config")?elementor.config.hasOwnProperty("elements")?elementor.config.elements.hasOwnProperty("data")?(elementData=elementor.config.elements.data[modelCID],elementData?elementData.toJSON():{}):{}:{}:{}:{}},"getEditorElementSettings"),widgetViewMore:__name(function($scope){var $target=$scope.find(".jet-view-more"),instance=null,settings=$target.data("settings");instance=new jetViewMore($target,settings),instance.init()},"widgetViewMore"),widgetUnfold:__name(function($scope){var $target=$scope.find(".jet-unfold"),$button=$(".jet-unfold__button",$target),$mask=$(".jet-unfold__mask",$target),$content=$(".jet-unfold__content",$target),$contentInner=$(".jet-unfold__content-inner",$target),$trigger=$(".jet-unfold__trigger",$target),$separator=$(".jet-unfold__separator",$target),settings=$.extend({},$target.data("settings"),JetTricks.getElementorElementSettings($scope)),maskBreakpointsHeights=[],prevBreakpoint="",unfoldDuration=settings.unfoldDuration||settings.unfold_duration,foldDuration=settings.foldDuration||settings.fold_duration,unfoldEasing=settings.unfoldEasing||settings.unfold_easing,foldEasing=settings.foldEasing||settings.fold_easing,maskHeightAdv=20,heightCalc="",autoHide=settings.autoHide||!1,autoHideTime=settings.autoHideTime&&settings.autoHideTime.size!=0?settings.autoHideTime.size:5,hideOutsideClick=settings.hideOutsideClick||!1,heightControlType=settings.heightControlType||"height",wordCount=settings.wordCount||20,autoHideTrigger,activeBreakpoints=elementor.config.responsive.activeBreakpoints,initialLoaded=!1;function updateMaskGradientClass(){settings.separatorType==="gradient"&&($target.hasClass("jet-unfold-state")||$trigger.is(":hidden")?$mask.removeClass("jet-unfold__mask-gradient"):$mask.addClass("jet-unfold__mask-gradient"))}__name(updateMaskGradientClass,"updateMaskGradientClass");function calculateHeightByWordCount(){var text=$contentInner.text().trim();if(!text)return 0;var words=text.split(/\s+/),wordsToShow=Math.min(getDeviceWordCount(),words.length),visibleText=words.slice(0,wordsToShow).join(" "),$tempElement=$contentInner.clone();$tempElement.css({position:"absolute",visibility:"hidden",height:"auto",overflow:"visible"}).text(visibleText),$contentInner.after($tempElement);var height=$tempElement.outerHeight();return $tempElement.remove(),height}__name(calculateHeightByWordCount,"calculateHeightByWordCount"),maskBreakpointsHeights.desktop=[],maskBreakpointsHeights.widescreen=[],maskBreakpointsHeights.desktop.maskHeight=settings.mask_height&&settings.mask_height.size&&settings.mask_height.size!=""?settings.mask_height.size:50,prevBreakpoint="desktop",Object.keys(activeBreakpoints).reverse().forEach(function(breakpointName){if(breakpointName==="widescreen")maskBreakpointsHeights.widescreen.maskHeight=settings.mask_height_widescreen&&settings.mask_height_widescreen.size&&settings.mask_height_widescreen.size!=""?settings.mask_height_widescreen.size:maskBreakpointsHeights.desktop.maskHeight;else{maskBreakpointsHeights[breakpointName]=[];var breakpointSetting=settings["mask_height_"+breakpointName];maskBreakpointsHeights[breakpointName].maskHeight=breakpointSetting&&breakpointSetting.size&&breakpointSetting.size!=""?breakpointSetting.size:maskBreakpointsHeights[prevBreakpoint].maskHeight,prevBreakpoint=breakpointName}}),onLoaded(),typeof ResizeObserver<"u"&&new ResizeObserver(function(entries){$target.hasClass("jet-unfold-state")&&$mask.css({height:$contentInner.outerHeight()})}).observe($contentInner[0]),hideOutsideClick==="true"&&$(window).on("mouseup",function(event){let container=$target;!container.is(event.target)&&container.has(event.target).length===0&&$target.hasClass("jet-unfold-state")&&$button.trigger("click")}),$target.one("transitionend webkitTransitionEnd oTransitionEnd",function(){initialLoaded||(onLoaded(),initialLoaded=!0)});function onLoaded(){initialLoaded=!0;var deviceHeight=getDeviceHeight();heightCalc=+deviceHeight+maskHeightAdv,heightCalc<$contentInner.height()?($target.hasClass("jet-unfold-state")||$separator.css({opacity:"1"}),$target.hasClass("jet-unfold-state")?$mask.css({height:$contentInner.outerHeight()}):$mask.css({height:deviceHeight}),$trigger.css("display","flex"),updateMaskGradientClass()):($trigger.hide(),$mask.css({height:"100%"}),$content.css({"max-height":"none"}),$separator.css({opacity:"0"}),updateMaskGradientClass())}__name(onLoaded,"onLoaded"),$(window).on("resize.jetWidgetUnfold orientationchange.jetWidgetUnfold",JetTricksTools.debounce(50,function(){initialLoaded=!1,onLoaded()})),$button.keypress(function(e){if(e.which==13)return $button.click(),!1}),$button.on("click.jetUnfold",function(e){var $this=$(this),$buttonText=$(".jet-unfold__button-text",$this),unfoldText=$this.data("unfold-text"),foldText=$this.data("fold-text"),$buttonIcon=$(".jet-unfold__button-icon",$this),unfoldIcon=$this.data("unfold-icon"),foldIcon=$this.data("fold-icon"),contentHeight=$contentInner.outerHeight(),deviceHeight=getDeviceHeight();e.preventDefault(),$target.hasClass("jet-unfold-state")?(clearTimeout(autoHideTrigger),$target.removeClass("jet-unfold-state"),$separator.css({opacity:"1"}),$buttonIcon.html(unfoldIcon),$buttonText.html(unfoldText),anime({targets:$mask[0],height:deviceHeight,duration:foldDuration.size,easing:foldEasing,complete:__name(function(anim){settings.foldScrolling==="true"&&$("html, body").animate({scrollTop:$target.offset().top-settings.foldScrollOffset.size},"slow"),$(document).trigger("jet-engine/listing/recalculate-masonry")},"complete")})):($target.addClass("jet-unfold-state"),$separator.css({opacity:"0"}),$buttonIcon.html(foldIcon),$buttonText.html(foldText),setTimeout(function(){contentHeight=$contentInner.outerHeight(),anime({targets:$mask[0],height:contentHeight,duration:unfoldDuration.size,easing:unfoldEasing,complete:__name(function(anim){$(document).trigger("jet-engine/listing/recalculate-masonry")},"complete")})},0),autoHide==="true"&&(autoHideTrigger=setTimeout(function(){$button.trigger("click")},autoHideTime*1e3))),updateMaskGradientClass()});function getDeviceHeight(){if(heightControlType==="word_count")return calculateHeightByWordCount();let device=elementorFrontend.getCurrentDeviceMode(),heightSettings;switch(device){case"mobile":heightSettings=settings.mask_height_mobile;break;case"tablet":heightSettings=settings.mask_height_tablet;break;default:heightSettings=settings.mask_height}switch((!heightSettings||!heightSettings.size||!heightSettings.unit)&&(heightSettings=settings.mask_height),heightSettings.unit){case"vh":return window.innerHeight*heightSettings.size/100;case"%":return $contentInner.parent().height()*heightSettings.size/100;default:return heightSettings.size}}__name(getDeviceHeight,"getDeviceHeight");function getDeviceWordCount(){let device=elementorFrontend.getCurrentDeviceMode(),value;switch(device){case"mobile":value=settings.word_count_mobile;break;case"tablet":value=settings.word_count_tablet;break;default:value=settings.word_count}return value!=null?parseInt(value,10):20}__name(getDeviceWordCount,"getDeviceWordCount")},"widgetUnfold"),widgetHotspots:__name(function($scope){var $target=$scope.find(".jet-hotspots"),$hotspots=$(".jet-hotspots__item",$target),settings=$target.data("settings"),editMode=!!elementor.isEditMode(),itemActiveClass="jet-hotspots__item--active";$target.imagesLoaded().progress(function(){$target.addClass("image-loaded")}),$hotspots.each(function(index){var $this=$(this),horizontal=$this.data("horizontal-position"),vertical=$this.data("vertical-position"),tooltipWidth=$this.data("tooltip-width")||null,showOnInit=$this.data("show-on-init"),itemSelector=$this[0],options={};$this.css({left:horizontal+"%",top:vertical+"%"}),itemSelector._tippy&&itemSelector._tippy.destroy(),options={content:$this.data("tippy-content"),arrow:!!settings.tooltipArrow,placement:settings.tooltipPlacement,trigger:settings.tooltipTrigger,appendTo:editMode?document.body:$target[0],hideOnClick:settings.tooltipTrigger!=="manual",maxWidth:"none",offset:[0,settings.tooltipDistance.size],allowHTML:!0,interactive:!!settings.tooltipInteractive,onShow(instance){$(itemSelector).addClass(itemActiveClass),tooltipWidth&&(instance.popper.querySelector(".tippy-box").style.width=tooltipWidth)},onHidden(instance){$(itemSelector).removeClass(itemActiveClass)}},settings.tooltipTrigger!="manual"&&(options.duration=[settings.tooltipShowDuration.size,settings.tooltipHideDuration.size],options.animation=settings.tooltipAnimation,options.delay=settings.tooltipDelay),tippy([itemSelector],options),settings.tooltipTrigger==="manual"&&itemSelector._tippy&&itemSelector._tippy.show(),(showOnInit==="yes"||settings.tooltipShowOnInit)&&itemSelector._tippy&&itemSelector._tippy.show()})},"widgetHotspots"),columnEditorSettings:__name(function(columnId){var editorElements=null,columnData={};return!window.elementor.hasOwnProperty("elements")||(editorElements=window.elementor.elements,!editorElements.models)?!1:($.each(editorElements.models,function(index,obj){$.each(obj.attributes.elements.models,function(index2,obj2){columnId==obj2.id&&(columnData=obj2.attributes.settings.attributes)})}),{sticky:columnData.jet_tricks_column_sticky||!1,topSpacing:columnData.jet_tricks_top_spacing||50,bottomSpacing:columnData.jet_tricks_bottom_spacing||50,stickyOn:columnData.jet_tricks_column_sticky_on||["desktop","tablet","mobile"]})},"columnEditorSettings"),sectionEditorSettings:__name(function($scope){var editorElements=null,sectionData={};return window.elementor.hasOwnProperty("elements")?(sectionData=JetTricks.getElementorElementSettings($scope),{particles:sectionData.section_jet_tricks_particles||"false",particles_json:sectionData.section_jet_tricks_particles_json||""}):!1},"sectionEditorSettings")};$(window).on("elementor/frontend/init",JetTricks.init);var JetTricksTools={debounce:__name(function(threshold,callback){var timeout;return __name(function($event){function delayed(){callback.call(this,$event),timeout=null}__name(delayed,"delayed"),timeout&&clearTimeout(timeout),timeout=setTimeout(delayed,threshold)},"debounced")},"debounce"),widgetEditorSettings:__name(function(widgetId){var editorElements=null,widgetData={};if(!window.elementor.hasOwnProperty("elements")||!window.elementor.elements.models)return!1;editorElements=window.elementor.elements;function findWidgetById(models,widgetId2){let foundData=null;return $.each(models,function(index,obj){if(obj.id===widgetId2)return foundData=obj.attributes.settings.attributes,!1;if(obj.attributes.elements&&obj.attributes.elements.models&&(foundData=findWidgetById(obj.attributes.elements.models,widgetId2),foundData))return!1}),foundData}return __name(findWidgetById,"findWidgetById"),widgetData=findWidgetById(editorElements.models,widgetId)||{},{speed:widgetData.jet_tricks_widget_parallax_speed||{size:50,unit:"%"},parallax:widgetData.jet_tricks_widget_parallax||"false",invert:widgetData.jet_tricks_widget_parallax_invert||"false",stickyOn:widgetData.jet_tricks_widget_parallax_on||["desktop","tablet","mobile"],satellite:widgetData.jet_tricks_widget_satellite||"false",satelliteType:widgetData.jet_tricks_widget_satellite_type||"text",satellitePosition:widgetData.jet_tricks_widget_satellite_position||"top-center",satelliteText:widgetData.jet_tricks_widget_satellite_text||"Lorem Ipsum",satelliteIcon:widgetData.selected_jet_tricks_widget_satellite_icon||"",satelliteImage:widgetData.jet_tricks_widget_satellite_image||"",satelliteLink:widgetData.jet_tricks_widget_satellite_link||"",tooltip:widgetData.jet_tricks_widget_tooltip||"false",tooltipDescription:widgetData.jet_tricks_widget_tooltip_description||"Lorem Ipsum",tooltipPlacement:widgetData.jet_tricks_widget_tooltip_placement||"top",tooltipArrow:widgetData.jet_tricks_widget_tooltip_arrow==="true",xOffset:widgetData.jet_tricks_widget_tooltip_x_offset||0,yOffset:widgetData.jet_tricks_widget_tooltip_y_offset||0,tooltipAnimation:widgetData.jet_tricks_widget_tooltip_animation||"shift-toward",tooltipTrigger:widgetData.jet_tricks_widget_tooltip_trigger||"mouseenter",customSelector:widgetData.jet_tricks_widget_tooltip_custom_selector||"",zIndex:widgetData.jet_tricks_widget_tooltip_z_index||"999",appendTo:widgetData.jet_tricks_widget_tooltip_append_to||"widget",delay:widgetData.jet_tricks_widget_tooltip_delay||"0",followCursor:widgetData.jet_tricks_widget_tooltip_follow_cursor||"false"}},"widgetEditorSettings")};window.jetViewMore=function($selector,settings){var self=this,$window=$(window),$button=$(".jet-view-more__button",$selector),defaultSettings={sections:{},effect:"move-up",showall:!1},settings=$.extend({},defaultSettings,settings),sections=settings.sections,sectionsData={},editMode=!!elementor.isEditMode(),readLess=settings.read_less||!1,readMoreLabel=settings.read_more_label,readLessLabel=settings.read_less_label,readMoreIcon=settings.read_more_icon,readLessIcon=settings.read_less_icon,hideAll=settings.hide_all||!1,isOpened=!1;self.init=function(){if(self.setSectionsData(),editMode)return!1;function hideSection($section){settings.hide_effect&&settings.hide_effect!=="none"?($section.addClass("view-more-hiding"),$section.addClass("jet-tricks-"+settings.hide_effect+"-hide-effect"),function($currentSection){$currentSection.on("animationend",__name(function animationEndHandler(){$currentSection.off("animationend",animationEndHandler),$currentSection.removeClass("view-more-hiding"),$currentSection.removeClass("jet-tricks-"+settings.hide_effect+"-hide-effect"),$currentSection.css("height",""),$currentSection.removeClass("view-more-visible"),$currentSection.removeClass("jet-tricks-"+settings.effect+"-effect")},"animationEndHandler"))}($section)):($section.css("height",""),$section.removeClass("view-more-visible"),$section.removeClass("jet-tricks-"+settings.effect+"-effect"))}__name(hideSection,"hideSection");function showAllSections(){for(var section in sectionsData){var $section=sectionsData[section].selector;sectionsData[section].visible=!0,$section.css("height",$section[0].scrollHeight+"px"),$section.addClass("view-more-visible"),$section.addClass("jet-tricks-"+settings.effect+"-effect")}}__name(showAllSections,"showAllSections");function hideAllSections(){for(var section in sectionsData){var $section=sectionsData[section].selector;sectionsData[section].visible=!1,hideSection($section)}}__name(hideAllSections,"hideAllSections");function showNextSection(){for(var section in sectionsData){var $section=sectionsData[section].selector;if(!sectionsData[section].visible){sectionsData[section].visible=!0,$section.css("height",$section[0].scrollHeight+"px"),$section.addClass("view-more-visible"),$section.addClass("jet-tricks-"+settings.effect+"-effect");break}}}__name(showNextSection,"showNextSection");function hideNextSection(){for(var sectionKeys=Object.keys(sectionsData).reverse(),i=0;i'),$button.removeClass("jet-view-more__button--read-less"),isOpened=!1;else{hideNextSection();var allHidden=!0;for(var section in sectionsData)if(sectionsData[section].visible){allHidden=!1;break}allHidden&&($button.find(".jet-view-more__label").text(readMoreLabel),readMoreIcon&&readMoreIcon.value&&$button.find(".jet-view-more__icon").html(''),$button.removeClass("jet-view-more__button--read-less"),isOpened=!1)}else if(settings.showall)showAllSections(),$button.find(".jet-view-more__label").text(readLessLabel),readLessIcon&&readLessIcon.value&&$button.find(".jet-view-more__icon").html(''),$button.addClass("jet-view-more__button--read-less"),isOpened=!0;else{showNextSection();var allVisible=!0;for(var section in sectionsData)if(!sectionsData[section].visible){allVisible=!1;break}allVisible&&($button.find(".jet-view-more__label").text(readLessLabel),readLessIcon&&readLessIcon.value&&$button.find(".jet-view-more__icon").html(''),$button.addClass("jet-view-more__button--read-less"),isOpened=!0)}else{settings.showall?showAllSections():showNextSection();var allVisible=!0;for(var section in sectionsData)if(!sectionsData[section].visible){allVisible=!1;break}allVisible&&$button.css({display:"none"})}}),$button.keydown(function(e){var $which=e.which||e.keyCode;if($which==13||$which==32)if(e.preventDefault(),readLess)$button.trigger("click");else{settings.showall?showAllSections():showNextSection();var allVisible=!0;for(var section in sectionsData)if(!sectionsData[section].visible){allVisible=!1;break}allVisible&&$button.css({display:"none"})}})},self.setSectionsData=function(){for(var section in sections){var $selector2=$("#"+sections[section]);editMode?$selector2.addClass("jet-view-more-section-edit-mode"):$selector2.addClass("jet-view-more-section"),sectionsData[section]={section_id:sections[section],selector:$selector2,visible:!1}}}},window.jetWidgetParallax=function($scope){var self=this,$target=$scope,$section=$scope.closest(".elementor-top-section"),widgetId=$scope.data("id"),settings={},editMode=!!elementor.isEditMode(),$window=$(window),isSafari=!!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/),platform=navigator.platform,safariClass=isSafari?"is-safari":"",macClass=platform=="MacIntel"?" is-mac":"";self.init=function(){if($scope.addClass(macClass),editMode?settings=JetTricksTools.widgetEditorSettings(widgetId):settings=$scope.data("jet-tricks-settings"),!settings||typeof settings>"u"||settings.parallax==="false"||typeof settings.parallax>"u")return!1;$window.on("scroll.jetWidgetParallax resize.jetWidgetParallax",self.scrollHandler).trigger("resize.jetWidgetParallax")},self.scrollHandler=function(event){var speed=+settings.speed.size*.01,invert=settings.invert=="true"?-1:1,winHeight=$window.height(),winScrollTop=$window.scrollTop(),offsetTop=$scope.offset().top,thisHeight=$scope.outerHeight(),sectionHeight=$section.outerHeight(),positionDelta=winScrollTop-offsetTop+winHeight/2,abs=positionDelta>0?1:-1,posY=abs*Math.pow(Math.abs(positionDelta),.85),availableDevices=settings.stickyOn||[],currentDeviceMode=elementorFrontend.getCurrentDeviceMode();posY=invert*Math.ceil(speed*posY),availableDevices.indexOf(currentDeviceMode)!==-1?$target.css({transform:"translateY("+posY+"px)"}):$target.css({transform:"translateY(0)"})}},window.jetWidgetSatellite=function($scope){var self=this,widgetId=$scope.data("id"),settings={},editMode=!!elementor.isEditMode();self.init=function(){if(editMode?settings=JetTricksTools.widgetEditorSettings(widgetId):settings=$scope.data("jet-tricks-settings"),!settings||typeof settings!="object"||settings.satellite==="false"||typeof settings.satellite>"u")return!1;if($scope.addClass("jet-satellite-widget"),$(".jet-tricks-satellite",$scope).addClass("jet-tricks-satellite--"+settings.satellitePosition),editMode&&$scope.find(".jet-tricks-satellite").length===0){var html="",pos=settings.satellitePosition||"top-center",link=settings.satelliteLink||{},linkStart="",linkEnd="";link.url&&(linkStart='',linkEnd=""),settings.satelliteType==="text"&&settings.satelliteText?html='
'+linkStart+""+settings.satelliteText+""+linkEnd+"
":settings.satelliteType==="icon"&&settings.satelliteIcon&&settings.satelliteIcon.value?html='
'+linkStart+'
'+linkEnd+"
":settings.satelliteType==="image"&&settings.satelliteImage&&settings.satelliteImage.url&&(html='
'+linkStart+''+linkEnd+"
"),html&&$scope.prepend(html)}}},window.jetWidgetTooltip=function($scope){var self=this,widgetId=$scope.data("id"),widgetSelector=$scope[0],tooltipSelector=widgetSelector,settings={},editMode=!!elementor.isEditMode(),delay,tooltipEvent=editMode?"click":"mouseenter";self.init=function(){if(editMode?settings=JetTricksTools.widgetEditorSettings(widgetId):settings=$scope.data("jet-tricks-settings"),widgetSelector._tippy&&widgetSelector._tippy.destroy(),!settings||typeof settings>"u"||settings.tooltip==="false"||typeof settings.tooltip>"u"||settings.tooltipDescription==="")return!1;if($scope.addClass("jet-tooltip-widget"),settings.customSelector&&(tooltipSelector=$("."+settings.customSelector,$scope)[0]),editMode&&!$("#jet-tricks-tooltip-content-"+widgetId)[0]){var template=$("
",{id:"jet-tricks-tooltip-content-"+widgetId,class:"jet-tooltip-widget__content"});template.html(settings.tooltipDescription),$scope.append(template)}var appendToBody=editMode||settings.appendTo==="body";tippy([tooltipSelector],{content:$scope.find(".jet-tooltip-widget__content")[0].innerHTML,allowHTML:!0,appendTo:appendToBody?document.body:widgetSelector,arrow:!!settings.tooltipArrow,placement:settings.tooltipPlacement,offset:[settings.xOffset,settings.yOffset],animation:settings.tooltipAnimation,trigger:settings.tooltipTrigger,interactive:settings.followCursor==="false"||settings.followCursor==="initial",zIndex:settings.zIndex,maxWidth:"none",delay:settings.delay.size?settings.delay.size:0,followCursor:settings.followCursor==="false"?!1:settings.followCursor==="true"?!0:settings.followCursor,onCreate:__name(function(instance){if(appendToBody){var tippyId=editMode&&tooltipSelector.getAttribute("data-id")||widgetId;tippyId&&instance.popper.classList.add("tippy-"+tippyId)}},"onCreate"),onShow:__name(function(instance){var addButtonListeners=window.crocoblock&&window.crocoblock.frontComponents&&window.crocoblock.frontComponents.addButtonListeners;if(addButtonListeners&&instance.popper){var buttons=instance.popper.querySelectorAll("[data-jfb-submit-endpoint]");buttons.forEach(function(el){addButtonListeners(el)})}},"onShow")}),editMode&&widgetSelector._tippy&&widgetSelector._tippy.show()}}})(jQuery,window.elementorFrontend);