(()=>{const t=jQuery;let e=window.JetEngineRegisteredStores||{},s=window.JetEngineStores||{};function n(e){e.synch_id&&"string"==typeof e.synch_id&&e.synch_id.split(/[\s,]+/).map(t=>t.replace(/\s/,"")).filter(t=>!!t).forEach(function(n){let o=t("#"+n),i=o.find("> .elementor-widget-container");if(!o.length)return;let r=[],a=o.find(".jet-listing-grid__items").data("nav")||{},d=a.query||{},g=window.elementorFrontendConfig?.post?.id||0;a=JetEngine.ensureJSON(a),o.hasClass("brxe-jet-engine-listing-grid")&&(g=window.bricksData.postId),o.hasClass("jet-listing-grid--blocks")&&(g=JetEngineSettings.post_id),e?.store?.is_front&&Object.keys(d).length&&(r=s[e.store.type].getStore(e.store.slug),r.length||(r=["is-front",e.store.type,e.store.slug]),d.front_store__in=r,d.is_front_store=!0);let l={handler:"get_listing",container:i.length?i:o,masonry:!1,slider:!1,append:!1,query:d,widgetSettings:a.widget_settings,postID:g,elementID:o.data("id")};JetEngine.ajaxGetListing(l,function(t){JetEngine.widgetListingGrid(o)})})}function o(t,e){var s,n,o,i=t.hasClass("jet-data-store-link"),r=t.find(".jet-listing-dynamic-link__label, .jet-data-store-link__label"),a=t.find(".jet-listing-dynamic-link__icon, .jet-data-store-link__icon"),d=t.data("args");if(d=JetEngine.ensureJSON(d),e=e||!1,i)switch(d.action_after_added){case"remove_from_store":e?(t.addClass("jet-add-to-store"),t.removeClass("jet-remove-from-store"),t.removeClass("in-store")):(t.addClass("jet-remove-from-store"),t.removeClass("jet-add-to-store"),t.addClass("in-store"));break;case"hide":return void(e?t.removeClass("is-hidden"):t.addClass("is-hidden"))}e?(s=d.label,o=d.icon,n="#"):(s=d.added_label,o=d.added_icon,n=d.added_url),r.length?r.replaceWith(s):t.append(s),a.length?a.replaceWith(o):t.prepend(o),i&&"remove_from_store"===d.action_after_added||(t.attr("href",n),e?t.removeClass("in-store"):t.hasClass("in-store")||t.addClass("in-store"))}function i(){JetEngine.initFrontStores(),t.each(e,function(e,n){var o,i=s[n],r=0;i&&((o=i.getStore(e))&&o.length&&(r=o.length),t('span.jet-engine-data-store-count[data-store="'+e+'"]').text(r))}),JetEngine.loadFrontStoresItems()}function r(e){e=e||t("body"),t(".jet-add-to-store.is-front-store",e).each(function(){var e=t(this),n=e.data("args"),o=s[n.store.type];n=JetEngine.ensureJSON(n),o&&o.inStore(n.store.slug,""+n.post_id)&&JetEngine.switchDataStoreStatus(e)}),t(".jet-remove-from-store.is-front-store",e).each(function(){var e=t(this),n=e.data("args"),o=s[n.store.type];n=JetEngine.ensureJSON(n),o&&(o.inStore(n.store.slug,""+n.post_id)?e.removeClass("is-hidden"):e.addClass("is-hidden"))})}function a(e){e=e||t("body"),t(".jet-listing-not-found.jet-listing-grid__items",e).each(function(){var e=t(this),n=e.data("nav"),o=e.data("is-store-listing"),i=n.query||{};if(n=JetEngine.ensureJSON(n),i&&i.post__in&&i.post__in.length&&0>=i.post__in.indexOf("is-front")){var r,a=i.post__in[1],d=i.post__in[2],g=s[a],l=e.closest(".jet-listing-grid");if(!g)return;if(l.length||(l=e.closest(".jet-listing-grid--blocks")),l.length||(l=e.closest(".brxe-jet-engine-listing-grid")),!(r=g.getStore(d)).length)return;i.front_store__in=r,i.is_front_store=!0,JetEngine.ajaxGetListing({handler:"get_listing",container:l,masonry:!1,slider:!1,append:!1,query:i,widgetSettings:n.widget_settings},function(t){JetEngine.widgetListingGrid(l)})}else o&&t(document).trigger("jet-listing-grid-init-store",e)})}function d(e){e.preventDefault(),e.stopPropagation();var n=t(this),o=n.data("args");if(o=JetEngine.ensureJSON(o),n.hasClass("in-store"))o.popup?JetEngine.triggerPopup(o.popup,o.isJetEngine,o.post_id):"_blank"===n.attr("target")?window.open(n.attr("href")):window.location=n.attr("href");else{if(o.store.is_front){var i=s[o.store.type],r=0;if(!i)return;if(i.inStore(o.store.slug,""+o.post_id))r=i.getStore(o.store.slug).length;else if(!1===(r=i.addToStore(o.store.slug,o.post_id,o.store.size)))return;return o.popup&&JetEngine.triggerPopup(o.popup,o.isJetEngine,o.post_id),JetEngine.switchDataStoreStatus(n),t('span.jet-engine-data-store-count[data-store="'+o.store.slug+'"]').text(r),t('.jet-remove-from-store[data-store="'+o.store.slug+'"][data-post="'+o.post_id+'"]').removeClass("is-hidden"),JetEngine.dataStoreSyncListings(o),void t(document).trigger("jet-engine-data-stores-on-add",o)}n.hasClass("jet-store-processing")||(n.css("opacity",.3),n.addClass("jet-store-processing"),t(document).trigger("jet-engine-on-add-to-store",[n,o]),JetEngine.dataStores.addToQueue(o.store.slug,()=>t.ajax({url:JetEngineSettings.ajaxurl,type:"POST",dataType:"json",data:{action:"jet_engine_add_to_store_"+o.store.slug,store:o.store.slug,post_id:o.post_id}}).done(function(e){return n.css("opacity",1),n.removeClass("jet-store-processing"),e.success?(JetEngine.switchDataStoreStatus(n),t('.jet-remove-from-store[data-store="'+o.store.slug+'"][data-post="'+o.post_id+'"]').removeClass("is-hidden"),e.data.fragments&&t.each(e.data.fragments,function(e,s){t(e).html(s)}),JetEngine.dataStoreSyncListings(o),o.popup&&JetEngine.triggerPopup(o.popup,o.isJetEngine,o.post_id)):alert(e.data.message),t(document).trigger("jet-engine-data-stores-on-add",o),e}).done(function(e){e.success&&t('span.jet-engine-data-store-count[data-store="'+o.store.slug+'"]').text(e.data.count)}).fail(function(t,e,s){n.css("opacity",1),n.removeClass("jet-store-processing"),alert(s)})))}}function g(e){e.preventDefault(),e.stopPropagation();var n=t(this),o=n.data("args"),i=n.hasClass("jet-data-store-link");if((o=JetEngine.ensureJSON(o)).store.is_front){var r=s[o.store.type],a=0;if(!r)return;return a=r.inStore(o.store.slug,""+o.post_id)?r.remove(o.store.slug,o.post_id):r.getStore(o.store.slug).length,t('.jet-add-to-store[data-store="'+o.store.slug+'"][data-post="'+o.post_id+'"]').each(function(){JetEngine.switchDataStoreStatus(t(this),!0)}),t('.jet-data-store-link.jet-remove-from-store[data-store="'+o.store.slug+'"][data-post="'+o.post_id+'"]').each(function(){JetEngine.switchDataStoreStatus(t(this),!0)}),t('span.jet-engine-data-store-count[data-store="'+o.store.slug+'"]').text(a),o.remove_from_listing&&n.closest(".jet-listing-dynamic-post-"+o.post_id).remove(),JetEngine.dataStoreSyncListings(o),void t(document).trigger("jet-engine-data-stores-on-remove",o)}n.hasClass("jet-store-processing")||(n.css("opacity",.3),n.addClass("jet-store-processing"),JetEngine.dataStores.addToQueue(o.store.slug,()=>t.ajax({url:JetEngineSettings.ajaxurl,type:"POST",dataType:"json",data:{action:"jet_engine_remove_from_store_"+o.store.slug,store:o.store.slug,post_id:o.post_id}}).done(function(e){return n.css("opacity",1),n.removeClass("jet-store-processing"),e.success?(i||n.addClass("is-hidden"),t('.jet-add-to-store[data-store="'+o.store.slug+'"][data-post="'+o.post_id+'"]').each(function(){JetEngine.switchDataStoreStatus(t(this),!0)}),t('.jet-data-store-link.jet-remove-from-store[data-store="'+o.store.slug+'"][data-post="'+o.post_id+'"]').each(function(){JetEngine.switchDataStoreStatus(t(this),!0)}),JetEngine.dataStoreSyncListings(o),o.remove_from_listing&&n.closest('.jet-listing-grid__item[data-post="'+o.post_id+'"]').remove(),e.data.fragments&&t.each(e.data.fragments,function(e,s){t(e).html(s)}),t(document).trigger("jet-engine-data-stores-on-remove",o)):alert(e.data.message),e}).done(function(e){o.remove_from_listing&&n.closest(".jet-listing-grid__item").remove(),e.success&&t('span.jet-engine-data-store-count[data-store="'+o.store.slug+'"]').text(e.data.count)}).fail(function(t,e,s){n.css("opacity",1),n.removeClass("jet-store-processing"),alert(s)})))}window.JetPlugins.hooks.addAction("jet-engine.modules-include","module-data-stores",function(e){e.addToStore=d,e.removeFromStore=g,e.initStores=i,e.initFrontStores=r,e.loadFrontStoresItems=a,e.dataStoreSyncListings=n,e.switchDataStoreStatus=o,e.dataStores={queues:{},getQueue:function(t){return this.queues?.[t]instanceof Promise||(this.queues[t]=Promise.resolve()),this.queues[t]},addToQueue:function(t,e){this.queues[t]=this.getQueue(t).then(e)}},t(window).on("jet-popup/render-content/ajax/success",e.initStores),t(document).on("jet-engine/listing/ajax-get-listing/done",function(t,s){e.initFrontStores(s)}).on("jet-engine/listing-grid/after-lazy-load",function(t,s,n,o){e.loadFrontStoresItems(o)}),e.initStores()}),window.JetPlugins.hooks.addAction("jet-engine.common-events","module-data-stores",function(t,e){t.on("click.JetEngine",".jet-add-to-store",e.addToStore).on("click.JetEngine",".jet-remove-from-store",e.removeFromStore)})})();
(()=>{var e={32(){const e=jQuery;function t(t,i){var n,s,o,r=t.closest(".elementor-widget"),l=t.data("slider_options"),a=e(window).width();let d=null;if(l=JetEngine.ensureJSON(l),i=i||{},(l=e.extend({},l,i)).swiperDefaultSpaceBetween=20,r.length){var c=JetEngine.getElementorElementSettings(r),g=[],u=(elementorFrontend.getCurrentDeviceMode(),window.elementorFrontend.config.responsive.activeBreakpoints);l.slidesToShow=c.columns_widescreen?+c.columns_widescreen:+c.columns,l.slidesToShowDesktop=+c.columns,l.swiperDefaultSpaceBetween=c?.horizontal_gap?.size,Object.keys(u).reverse().forEach(function(e){if(c["columns_"+e])if("widescreen"===e){let t={breakpoint:u[e].value,settings:{slidesToShow:+c.columns,swiperSlidesToShow:+c.columns_widescreen}};c?.horizontal_gap_widescreen?.size&&(t.settings.swiperSpaceBetween=c.horizontal_gap_widescreen.size),g.push(t)}else{var t={breakpoint:u[e].value+1,settings:{slidesToShow:+c["columns_"+e]}};l.slidesToScroll>t.settings.slidesToShow&&(t.settings.slidesToScroll=t.settings.slidesToShow),c?.["horizontal_gap_"+e]?.size&&(t.settings.swiperSpaceBetween=c["horizontal_gap_"+e].size),g.push(t)}}),l.responsive=g}else{if(l.slidesToShow||(l.slidesToShow={desktop:3,tablet:1,mobile:1}),l.itemsCount<=l.slidesToShow.desktop&&a>=1025)return void t.removeClass("jet-listing-grid__slider");if(l.itemsCount<=l.slidesToShow.tablet&&1025>a&&a>=768)return void t.removeClass("jet-listing-grid__slider");if(l.itemsCount<=l.slidesToShow.mobile&&a<768)return void t.removeClass("jet-listing-grid__slider");n=l.slidesToShow.tablet?l.slidesToShow.tablet:1===l.slidesToShow.desktop?1:2,s=l.slidesToShow.mobile?l.slidesToShow.mobile:1,l.slidesToShow=l.slidesToShow.desktop,l.slidesToShowDesktop=l.slidesToShow,l.responsive=[{breakpoint:1025,settings:{slidesToShow:n,slidesToScroll:l.slidesToScroll>n?n:l.slidesToScroll}},{breakpoint:768,settings:{slidesToShow:s,slidesToScroll:1}}]}if(r.length||(r=t.closest(".brxe-jet-engine-listing-grid"),d=r.data("element-id")),"slick"===JetEngineSettings?.sliderLibrary){o={customPaging:function(t,i){return e("<span />").text(i+1).attr("role","tab")},slide:".jet-listing-grid__item",dotsClass:"jet-slick-dots"};let i=e.extend({},o,l);var p=t.find("> .jet-listing-grid__items");if(i.infinite&&p.on("init",function(){var i=e(this),n=e("> .slick-list > .slick-track > .slick-cloned.jet-listing-grid__item",i);n.length&&(JetEngine.initElementsHandlers(n),d&&JetEngine.reinitBricksScripts(d),t.find(".bricks-lazy-hidden").length&&bricksLazyLoad())}),i.rtl&&p.on("init",function(){var t=e(this),i=e("img[loading=lazy]",t),n=new IntersectionObserver(function(e,t){e.forEach(function(e){e.isIntersecting&&(e.target.complete||e.target.removeAttribute("loading"),t.unobserve(e.target))})});i.each(function(){const t=e(this);n.observe(t[0])})}),p.hasClass("slick-initialized"))return void p.slick("refresh",!0);i.variableWidth&&(i.slidesToShow=1,i.slidesToScroll=1,i.responsive=null),p.on("init.JetEngine",()=>{p.find(".slick-active").each((t,i)=>{JetEngine.rerunElementorAnimation(e(i))})}),p.on("afterChange.JetEngine",()=>{p.find(".slick-active").each((t,i)=>{JetEngine.rerunElementorAnimation(e(i))})}),i=window.JetPlugins.hooks.applyFilters("jet-engine.listing-grid.slider.slick.options",i,t),p.slick(i),p.closest(".jet-listing-grid--lazy-load-completed").length&&p.slick("refresh",!0),p.off("init.JetEngine")}else{o={};let i=e.extend({},o,l),n=t.find("> .jet-listing-grid__items").find("> .jet-listing-grid__item");n.addClass("swiper-slide");let s=t[0],r=s.closest(".jet-listing-grid.jet-listing");if(i.infinite&&(i.loop=!0),i.slidesPerView=i.slidesToShow,i.slidesPerGroup=i.slidesToScroll,delete i.slidesToShow,delete i.slidesToShow,i?.responsive?.length>0){let e={};for(const t of i.responsive){const n=t.breakpoint,s=t.settings.swiperSlidesToShow?t.settings.swiperSlidesToShow:t.settings.slidesToShow;let o={slidesPerView:s};i.slidesPerGroup>s&&(o.slidesPerGroup=s),e[n]=o}e[1920]={slidesPerView:i.slidesToShowDesktop};let t=Object.keys(e);t=t.map(e=>+e).sort((e,t)=>Math.sign(e-t));let n={};for(let i=1,s=t.length;i<s;i++)n[t[i-1]]=e[t[i]];i.slidesPerView=e[t[0]].slidesPerView,i.breakpoints=n,delete i.responsive}if(i.arrows){let e,t,n="swiper-button-next-svg",s="swiper-button-prev-svg",o=r.querySelector(":scope > ."+n),l=r.querySelector(":scope > ."+s),a=document.createElement("template");o?e=o:(a.innerHTML=i.nextArrow,e=a.content.firstChild,e.classList.add(n,"swiper-arrow",n),r.appendChild(e)),l?t=l:(a.innerHTML=i.prevArrow,t=a.content.firstChild,t.classList.add(s,"swiper-arrow",s),r.appendChild(t)),i.navigation={addIcons:!1,nextEl:e,prevEl:t}}if(i.dots){let e,t="jet-engine-swiper-pagination-wrapper",n=r.querySelector(":scope > ."+t);if(n)e=n;else{let i=document.createElement("template");i.innerHTML=`<div class="${t}"><div class="swiper-pagination"></div></div>`,e=i.content.firstChild,r.appendChild(e)}i.swiperPaginationType||(i.swiperPaginationType="bullets"),i.pagination={el:e,type:i.swiperPaginationType},"bullets"===i.swiperPaginationType&&(i.pagination.clickable=!0)}i.autoplay&&(i.autoplay={delay:i.autoplaySpeed}),i.fade&&(i.effect="fade",i.fadeEffect={crossFade:!0}),i.centerMode&&(i.centeredSlides=!0),i.loop&&(i.loopAddBlankSlides=!0,i.loopFillGroupWithBlank=!0,i.watchOverflow=!0),i=window.JetPlugins.hooks.applyFilters("jet-engine.listing-grid.slider.swiper.options",i,t),!!i.variableWidth&&(delete i.breakpoints,i.slidesPerView="auto",n.addClass("auto-columns")),i.loop&&(i.loopFillGroupWithBlank=!0,i.watchOverflow=!0),i.spaceBetween=0,i.on={init:function(t){JetEngine.initElementsHandlers(e(t.slides).filter(".swiper-slide-duplicate"));const n=t.$wrapperEl[0];i.autoplay&&i.pauseOnHover&&(n.addEventListener("mouseenter",()=>{t.autoplay.stop()}),n.addEventListener("mouseleave",()=>{t.autoplay.start()})),d&&JetEngine.reinitBricksScripts(d),t.$wrapperEl.find(".bricks-lazy-hidden").length&&bricksLazyLoad()}},s.swiper&&s.swiper.destroy();const a=new Swiper(s,i);window.JetPlugins.hooks.doAction("jet-engine.listing-grid.slider.swiper.after-init",a)}}function i(t,i){var n=i.find(".jet-listing-grid__slider");n.length&&n.each(function(){JetEngine.initSlider(e(this))})}window.JetPlugins.hooks.addAction("jet-engine.modules-include","slider",function(e){e.initSlider=t,e.maybeReinitSlider=i})}},t={};function i(n){var s=t[n];if(void 0!==s)return s.exports;var o=t[n]={exports:{}};return e[n](o,o.exports,i),o.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";i(32),function(e){var t,i={lazyLoading:!1,addedScripts:[],addedStyles:[],addedPostCSS:[],assetsPromises:[],initDone:!1,commonInit:function(){i.commonEvents(),i.customUrlActions.init()},commonEvents:function(t){(t=t||e(document)).on("click.JetEngine",'.jet-listing-dynamic-link__link[data-delete-link="1"]',i.showConfirmDeleteDialog).on("click.JetEngine",'.jet-engine-listing-overlay-wrap:not([data-url*="event=hover"])',i.handleListingItemClick).on("click.JetEngine",".jet-container[data-url]",i.handleContainerURL).on("change.JetEngine",".jet-listing-dynamic-link .qty",i.handleProductQuantityChange),window.JetPlugins.hooks.doAction("jet-engine.common-events",t,this,e)},handleProductQuantityChange:function(t){t.preventDefault(),t.stopPropagation();const i=e(this);i.closest(".jet-listing-dynamic-link").find(".jet-woo-add-to-cart").data("quantity",i.val()).attr("data-quantity",i.val())},handleContainerURL:function(){var t=e(this),i=t.data("url");t.data("target")?window.open(i,"_blank").focus():window.location=i},init:function(){var t={"jet-listing-dynamic-field.default":i.widgetDynamicField,"jet-listing-grid.default":i.widgetListingGrid};e.each(t,function(e,t){window.elementorFrontend.hooks.addAction("frontend/element_ready/"+e,t)}),window.elementorFrontend.elements.$window.on("elementor/nested-tabs/activate",(t,n)=>{const s=e(n);setTimeout(()=>{i.maybeReinitSlider(t,s),i.widgetDynamicField(s)})}),i.updateAddedStyles()},initBricks:function(t){window.bricksIsFrontend||(t=t||e("body"),i.initBlocks(t))},initBlocks:function(t){t=t||e("body"),window.JetPlugins.init(t,[{block:"jet-engine/listing-grid",callback:i.widgetListingGrid},{block:"jet-engine/dynamic-field",callback:i.widgetDynamicField}]),document.addEventListener("bricks/tabs/changed",e=>{const t=e.detail?.activePane;if(t){const n=jQuery(t);setTimeout(()=>{i.maybeReinitSlider(e,n),i.widgetDynamicField(n)},50)}})},showConfirmDeleteDialog:function(t){t.preventDefault(),t.stopPropagation();var n=e(this);window.confirm(n.data("delete-message"))&&i.handleDeleteRedirect(n.attr("href"),this)},handleDeleteRedirect:function(t,i){if(!window.JetSmartFilters)return void window.location.assign(t);const n=window.JetSmartFilters.filterGroups;for(const s in n){const o=n[s];if(o?.$provider?.length&&o.$provider.find(e(i)).length)return o.startAjaxLoading(),void e.ajax({url:t,type:"GET"}).done(function(e){const n=new URLSearchParams(t).get("redirect").replace(/\/+$/,""),s=(window.location.origin+window.location.pathname).replace(/\/+$/,"");window.JetPlugins.hooks.applyFilters("jet-engine.dynamic-link.delete-link.stay-after-filtering",!0,i,t)&&n===s?(o.currentQuery["_refresh_listing_"+Date.now()]=Date.now(),o.apply()):window.location.assign(n.replace("&#038;","&"))})}window.location.assign(t)},handleListingItemClick:function(t){var n=e(this).data("url"),s=e(this).data("target")||!1;if(n){if(t.preventDefault(),window.elementorFrontend&&window.elementorFrontend.isEditMode())return;if(-1!==n.indexOf("#jet-engine-action"))i.customUrlActions.runAction(n);else{if("_blank"===s)return void window.open(n);window.location=n}}},customUrlActions:{selectorOnClick:'a[href^="#jet-engine-action"][href*="event=click"]',selectorOnHover:'a[href^="#jet-engine-action"][href*="event=hover"], [data-url^="#jet-engine-action"][data-url*="event=hover"]',init:function(){var t=null;e(document).on("click.JetEngine",this.selectorOnClick,function(e){e.preventDefault(),i.customUrlActions.actionHandler(e)}),e(document).on("click.JetEngine",this.selectorOnHover,function(e){"A"===e.currentTarget.nodeName&&e.preventDefault()}),e(document).on({"mouseenter.JetEngine":function(e){t&&clearTimeout(t),t=setTimeout(function(){i.customUrlActions.actionHandler(e)},window.JetEngineSettings.hoverActionTimeout)},"mouseleave.JetEngine":function(){t&&(clearTimeout(t),t=null)}},this.selectorOnHover)},actions:{},addAction:function(e,t){this.actions[e]=t},actionHandler:function(t){var i=e(t.currentTarget).attr("href")||e(t.currentTarget).attr("data-url");this.runAction(i)},runAction:function(e){var t=e.split("&"),i={};if(t.forEach(function(e){if(-1!==e.indexOf("=")){var t=e.split("=");i[t[0]]=decodeURIComponent(t[1])}}),i.action){var n=this.actions[i.action];n&&n(i)}}},widgetListingGrid:function(t){var n=t.closest(".elementor-widget").data("id"),s=t.find(".jet-listing-grid").first(),o=s.hasClass("jet-listing-grid--lazy-load"),r=t.find(".jet-listing-grid__items").first(),l=r.parent(".jet-listing-grid__slider"),a=!!r.hasClass("jet-listing-grid__masonry")&&r,d=r.data("nav"),c="elementor";if(n||(n=t.data("element-id"),c=t.data("listing-type")),d=i.ensureJSON(d),o){var g=s.data("lazy-load"),u=t.find(".elementor-widget-container"),p=!1;return u.length||(u=t),window.elementorFrontend&&window.elementorFrontend.isEditMode()&&s.closest(".elementor[data-elementor-type]").hasClass("elementor-edit-mode")&&(p=i.getEditorElementSettings(t.closest(".elementor-widget")),n=!1),p||(p=t.data("widget-settings")),void i.lazyLoadListing({container:u,elementID:n,postID:g.post_id,queriedID:g.queried_id||!1,offset:g.offset||"0px",query:g.query||{},listingType:c,widgetSettings:p,extraProps:g.extra_props||!1})}l.length&&i.initSlider(l),a&&a.length&&(i.initMasonry(a),t.hasClass("brxe-jet-engine-listing-grid")&&e(window).on("load",function(){i.runMasonry(a)})),d&&d.enabled&&i.loadMoreListing({container:r,settings:d,masonry:a,slider:l,elementID:n}),window.elementorFrontend&&window.elementorFrontend.isEditMode()&&s.closest(".elementor-element-edit-mode").length&&i.initElementsHandlers(s)},initMasonry:function(e,t){imagesLoaded(e,function(){i.runMasonry(e,t)})},runMasonry:function(t,n){n=n||{},n=e.extend({},{itemSelector:"> .jet-listing-grid__item",columnsKey:"columns"},n);var s=t.closest(".elementor-widget"),o=e(n.itemSelector,t),r=t.data("masonry-grid-options")||{};r=i.ensureJSON(r),o.css({marginTop:""});const{gap:l}=r;let a=null;l&&(a={x:+l.horizontal,y:+l.vertical});var d={container:t[0],margin:a||0};if(s.length){var c=i.getElementorElementSettings(s),g={},u=window.elementorFrontend.config.responsive.activeBreakpoints,p=n.columnsKey;d.columns=c[p+"_widescreen"]?+c[p+"_widescreen"]:+c[p],Object.keys(u).reverse().forEach(function(e){c[p+"_"+e]&&("widescreen"===e?g[u[e].value-1]=+c[p]:g[u[e].value]=+c[p+"_"+e])}),d.breakAt=g}else d.columns=r.columns.desktop,d.breakAt={1025:r.columns.tablet,768:r.columns.mobile};var w=Macy(d);w.runOnImageLoad(function(){w.recalculate(!0)},!0),t.on("jet-engine/listing/recalculate-masonry-listing",function(){w.runOnImageLoad(function(){w.recalculate(!0)},!0)}),e(document).on("jet-engine/listing/recalculate-masonry",function(){w.recalculate(!0)})},ajaxGetListing:function(t,n,s){var o=t.container||!1,r=t.handler||!1,l=t.masonry||!1,a=t.slider||!1,d=t.append||!1,c=t.query||{},g=t.widgetSettings||{},u=t.postID||!1,p=t.queriedID||!1,w=t.elementID||!1,m=t.page||1,h=t.preventCSS||!1,f=t.listingType||!1,v=t.extraProps||!1,y=window.elementorFrontend&&window.elementorFrontend.isEditMode();if(n=n||function(e){},o&&r){h||o.css({pointerEvents:"none",opacity:"0.5",cursor:"default"});var S={action:"jet_engine_ajax",handler:r,query:c,widget_settings:g,page_settings:{post_id:u,queried_id:p,element_id:w,page:m},listing_type:f,isEditMode:y,addedPostCSS:i.addedPostCSS};v&&Object.assign(S,v),e.ajax({url:JetEngineSettings.ajaxlisting,type:"POST",dataType:"json",data:S,headers:{"Cache-Control":"no-cache, must-revalidate, max-age=0, no-store, private"}}).done(function(n){if(h||o.css({pointerEvents:"",opacity:"",cursor:""}),n.success){i.enqueueAssetsFromResponse(n),o.data("page",m);var s=e(n.data.html);if(a&&a.length){var r=a.find("> .jet-listing-grid__items");if(r.hasClass("slick-initialized"))s.each(function(e,t){r.slick("slickAdd",t)});else{d?o.append(s):o.html(s);var c=o.find("> .jet-listing-grid__item").length;a.addClass("jet-listing-grid__slider"),i.initSlider(a,{itemsCount:c})}}else d?o.append(s):o.html(s),l&&l.length&&l.trigger("jet-engine/listing/recalculate-masonry-listing");if(i.reinitBricksScripts(w),Promise.all(i.assetsPromises).then(function(){i.initElementsHandlers(s),i.assetsPromises=[]}),n.data.fragments)for(var g in n.data.fragments){var u=e(g);u.length&&u.html(n.data.fragments[g])}e(document).trigger("jet-engine/listing/ajax-get-listing/done",[s,t])}}).done(n).fail(function(){o.removeAttr("style"),s&&s.call()})}},loadMoreListing:function(t){({setup:function(){this.container=t.container,this.masonry=t.masonry,this.slider=t.slider,this.settings=t.settings,this.elementID=t.elementID,this.wrapper=this.container.closest(".jet-listing-grid"),this.type=this.settings.type||"click",this.page=parseInt(this.container.data("page"),10)||0,this.pages=parseInt(this.container.data("pages"),10)||0,this.queriedID=this.container.data("queried-id")||!1},init:function(){switch(this.setup(),this.type){case"click":this.handleMore();break;case"scroll":window.elementorFrontend&&window.elementorFrontend.isEditMode()||this.slider.length||this.handleInfiniteScroll()}},handleMore:function(){if(this.settings.more_el){var t=this,i=e(this.settings.more_el);i.length&&(!this.pages||this.page===this.pages&&!window.elementor?i.css("display","none"):i.removeAttr("style"),e(document).off("click",this.settings.more_el).on("click",this.settings.more_el,function(e){e.preventDefault(),!t.pages||t.page>=t.pages?i.css("display","none"):(i.css({pointerEvents:"none",opacity:"0.5",cursor:"default"}),t.ajaxGetItems(function(e){i.removeAttr("style"),e.success&&t.page===t.pages&&i.css("display","none")},function(){i.button.removeAttr("style")}))}))}},handleInfiniteScroll:function(){if(!this.container.hasClass("jet-listing-not-found")&&this.pages&&this.page!==this.pages){var t=this,i=this.wrapper.find(".jet-listing-grid__loader"),n="0%";if(i.length||(i=e("<div>",{class:"jet-listing-grid__loading-trigger"}),this.wrapper.append(i)),this.settings.widget_settings&&this.settings.widget_settings.load_more_offset){var s=this.settings.widget_settings.load_more_offset;switch(typeof s){case"object":n=(s.size?s.size:"0")+(s.unit?s.unit:"px");break;case"number":case"string":n=s+"px"}}new IntersectionObserver(function(e,i){e[0].isIntersecting&&(t.ajaxGetItems(function(){t.page!==t.pages&&setTimeout(function(){i.observe(e[0].target)},250)}),i.unobserve(e[0].target))},{rootMargin:"0% 0% "+n+" 0%"}).observe(i[0])}},ajaxGetItems:function(n,s){var o=this;this.page++,this.wrapper.addClass("jet-listing-grid-loading"),i.ajaxGetListing({handler:"listing_load_more",container:this.container,masonry:this.masonry,slider:this.slider,append:!0,query:this.settings.query,widgetSettings:this.settings.widget_settings,page:this.page,elementID:this.elementID,queriedID:this.queriedID,preventCSS:!!this.wrapper.find(".jet-listing-grid__loader").length},function(s){i.lazyLoading=!1,o.wrapper.removeClass("jet-listing-grid-loading"),n&&n(s),e(document).trigger("jet-engine/listing-grid/after-load-more",[t,s])},function(){i.lazyLoading=!1,o.wrapper.removeClass("jet-listing-grid-loading"),s&&s()})}}).init()},lazyLoadListing:function(t){var n=t.container.find(".jet-listing-grid");new IntersectionObserver(function(s,o){s[0].isIntersecting&&(i.lazyLoading=!0,n.length||(n=t.container),n.addClass("jet-listing-grid-loading"),i.ajaxGetListing({handler:"get_listing",container:t.container,masonry:!1,slider:!1,append:!1,elementID:t.elementID,postID:t.postID,queriedID:t.queriedID,query:t.query,widgetSettings:t.widgetSettings,listingType:t.listingType,preventCSS:!0,extraProps:t.extraProps},function(s){n.removeClass("jet-listing-grid-loading");var o=t.container.closest(".elementor-widget");o.length||(o=t.container.closest(".jet-listing-grid--blocks")),o.length||(o=t.container),o.length&&(o.find(".jet-listing-grid").first().removeClass("jet-listing-grid--lazy-load"),o.find(".jet-listing-grid").first().addClass("jet-listing-grid--lazy-load-completed")),i.widgetListingGrid(o),i.lazyLoading=!1;let r=!1;if(i.isFrontend()&&window.JetSmartFilterSettings&&(s.data.filters_data&&(e.each(s.data.filters_data,function(t,i){"extra_props"===t?window.JetSmartFilterSettings[t]=e.extend({},window.JetSmartFilterSettings[t],i):window.JetSmartFilterSettings[t]["jet-engine"]?window.JetSmartFilterSettings[t]["jet-engine"]=e.extend({},window.JetSmartFilterSettings[t]["jet-engine"],i):window.JetSmartFilterSettings[t]["jet-engine"]=i}),r=!0),s.data.indexer_data)){const{provider:e=!1,query:t={}}=s.data.indexer_data;window.JetSmartFilters.setIndexedData(e,t)}r&&window.JetSmartFilters&&window.JetSmartFilters.reinitFilters(),e(document).trigger("jet-engine/listing-grid/after-lazy-load",[t,s,o])},function(){i.lazyLoading=!1,n.length||(n=t.container),n.removeClass("jet-listing-grid-loading")}),o.unobserve(s[0].target))},{rootMargin:"0% 0% "+t.offset+" 0%"}).observe(t.container[0])},ensureJSON:function(e){return e?("string"==typeof e&&console.log(e),e):e},rerunElementorAnimation:function(t,i=!1){let n='.elementor-element[data-settings*="_animation"]';i||(n+=":is(.elementor-invisible, :not(.jet-engine-animation-rerun))"),t.find(n).each((t,i)=>{const n=JSON.parse(i.dataset.settings||"{}"),s=e(i);if(n._animation){const e=`animated ${n._animation}`;s.removeClass(e),setTimeout(()=>{s.removeClass("elementor-invisible").addClass(e),s.addClass("jet-engine-animation-rerun")},n._animation_delay)}})},widgetDynamicField:function(t){var n=t.find(".jet-engine-gallery-slider");n.length&&e.isFunction(e.fn.imagesLoaded)&&n.imagesLoaded().always(function(e){var s=n.closest(".elementor-widget");if(n.hasClass("slick-initialized"))n.slick("refresh",!0);else{var o=n.data("atts");if((o=i.ensureJSON(o)).slidesToShowDesktop=+o.slidesToShow||1,s.length){var r=i.getElementorElementSettings(t),l=window.elementorFrontend.config.responsive.activeBreakpoints,a=[];(r.img_slider_cols||r.img_slider_cols_widescreen)&&(o.slidesToShow=r.img_slider_cols_widescreen?+r.img_slider_cols_widescreen:+r.img_slider_cols,o.slidesToShowDesktop=+r.img_slider_cols),Object.keys(l).reverse().forEach(function(e){if(r["img_slider_cols_"+e])if("widescreen"===e)a.push({breakpoint:l[e].value,settings:{slidesToShow:+r.img_slider_cols,swiperSlidesToShow:+r.img_slider_cols_widescreen}});else{var t={breakpoint:l[e].value+1,settings:{slidesToShow:+r["img_slider_cols_"+e]}};a.push(t)}}),o.responsive=a}if(n.hasClass("slick-lib"))o=window.JetPlugins.hooks.applyFilters("jet-engine.dynamic-field.slider-options.slick",o,n),n.slick(o);else{o.loop=!0,n.addClass("swiper");const e=n[0],t=n.find(".jet-engine-gallery-slider__item");let i,s,r="swiper-button-next-svg",l="swiper-button-prev-svg",a=e.querySelector(":scope > ."+r),d=e.querySelector(":scope > ."+l),c=document.createElement("template");if(a?i=a:(c.innerHTML=o.nextArrow,i=c.content.firstChild,i.classList.add(r,"swiper-arrow",r),e.appendChild(i)),d?s=d:(c.innerHTML=o.prevArrow,s=c.content.firstChild,s.classList.add(l,"swiper-arrow",l),e.appendChild(s)),o.navigation={addIcons:!1,nextEl:i,prevEl:s},o.slidesPerView=o.slidesToShowDesktop,o?.responsive?.length>1){let e={};for(const t of o.responsive){const i=t.breakpoint,n=t.settings.swiperSlidesToShow?t.settings.swiperSlidesToShow:t.settings.slidesToShow;let s={slidesPerView:n};o.slidesPerGroup>n&&(s.slidesPerGroup=n),e[i]=s}e[1920]={slidesPerView:o.slidesToShowDesktop};let t=Object.keys(e);t=t.map(e=>+e).sort((e,t)=>Math.sign(e-t));let i={};for(let n=1,s=t.length;n<s;n++)i[t[n-1]]=e[t[n]];o.slidesPerView=e[t[0]].slidesPerView,o.breakpoints=i,delete o.responsive}t.addClass("swiper-slide"),o=window.JetPlugins.hooks.applyFilters("jet-engine.dynamic-field.slider-options.swiper",o,n),t.length<2&&(o.loop=!1,o.centeredSlides=!0,o.navigation=!1,i.remove(),s.remove()),o.loop&&(o.loopFillGroupWithBlank=!0,o.watchOverflow=!0),e.swiper&&e.swiper.destroy(),o.on={afterInit:function(t){if(!t.$el.hasClass("jet-engine-gallery-lightbox")||!window?.PhotoSwipeLightbox)return;let i=new PhotoSwipeLightbox({mainClass:"brx",gallery:e,children:"a",showHideAnimationType:"none",zoomAnimationDuration:!1,pswpModule:PhotoSwipe5}),n=t.slides.length;i.addFilter("numItems",e=>n),i.addFilter("clickedIndex",function(e,t){return t.target.closest(".swiper-slide")&&e>=n?e%n:e}),i.addFilter("thumbEl",(e,t,i)=>e),i.addFilter("thumbBounds",(e,t,i)=>e),i.init()}},new Swiper(e,o)}}}),n.on("init",function(e,t){const i=e.target;if(!i.classList.contains("jet-engine-gallery-lightbox")||!window?.PhotoSwipeLightbox)return;let n=new PhotoSwipeLightbox({mainClass:"brx",gallery:i,children:"a",showHideAnimationType:"none",zoomAnimationDuration:!1,pswpModule:PhotoSwipe5});n.addFilter("numItems",e=>t.slideCount),n.addFilter("clickedIndex",function(e,i){return i.target.closest(".slick-slide")&&e>=t.slideCount?e%t.slideCount:e}),n.addFilter("thumbEl",(e,t,i)=>e),n.addFilter("thumbBounds",(e,t,i)=>e),n.init()});var s=t.find(".jet-engine-gallery-grid--masonry");s.length&&i.initMasonry(s,{columnsKey:"img_columns",itemSelector:"> .jet-engine-gallery-grid__item"})},initElementsHandlers:function(t){if(window.JetPlugins.init(t),t.find("[data-element_type]").each(function(){var t=e(this),i=t.data("element_type");i&&window?.elementorFrontend?.hooks?.doAction&&("widget"===i&&(i=t.data("widget_type"),window.elementorFrontend.hooks.doAction("frontend/element_ready/widget",t,e)),window.elementorFrontend.hooks.doAction("frontend/element_ready/global",t,e),window.elementorFrontend.hooks.doAction("frontend/element_ready/"+i,t,e))}),window.elementorFrontend){const e=new Event("elementor/lazyload/observe");document.dispatchEvent(e)}window.JetPopupFrontend&&window.JetPopupFrontend.initAttachedPopups&&(t.find(".jet-popup-attach-event-inited").removeClass("jet-popup-attach-event-inited"),window.JetPopupFrontend.initAttachedPopups(t))},getElementorElementSettings:function(e){return window.elementorFrontend&&window.elementorFrontend.isEditMode()&&e.hasClass("elementor-element-edit-mode")?i.getEditorElementSettings(e):e.data("settings")||{}},getEditorElementSettings:function(e){var t,i=e.data("model-cid");return i&&window.elementorFrontend.hasOwnProperty("config")&&window.elementorFrontend.config.hasOwnProperty("elements")&&window.elementorFrontend.config.elements.hasOwnProperty("data")&&(t=window.elementorFrontend.config.elements.data[i])?t.toJSON():{}},debounce:function(e,t){var i;return function(n){i&&clearTimeout(i),i=setTimeout(function(){t.call(this,n),i=null},e)}},updateAddedStyles:function(){window.JetEngineSettings&&window.JetEngineSettings.addedPostCSS&&e.each(window.JetEngineSettings.addedPostCSS,function(e,t){i.addedStyles.push("elementor-post-"+t),i.addedPostCSS.push(t)})},enqueueAssetsFromResponse:function(e){e.data.scripts&&i.enqueueScripts(e.data.scripts),e.data.styles&&i.enqueueStyles(e.data.styles)},enqueueScripts:function(t){e.each(t,function(e,t){i.enqueueScript(e,t)})},enqueueStyles:function(t){e.each(t,function(e,t){i.enqueueStyle(e,t)})},enqueueScript:function(t,n){if(-1===i.addedScripts.indexOf(t)&&n&&!e('script[id="'+t+'-js"]').length){var s=n.match(/<script[\s\S]*?<\/script>/gm);if(s.length)for(var o=0;o<s.length;o++)i.assetsPromises.push(new Promise(function(t,i){var n=e(s[o]);if(n[0].src){var r=document.createElement("script");r.type=n[0].type,r.src=n[0].src,r.id=n[0].id,r.async=!1,r.onload=function(){t()},document.body.append(r)}else e("body").append(s[o]),t()}));i.addedScripts.push(t)}},enqueueStyle:function(t,n){if(-1===t.indexOf("google-fonts")){if(-1===i.addedStyles.indexOf(t)&&!e('link[id="'+t+'-css"],style[id="'+t+'"]').length&&(e("head").append(n),i.addedStyles.push(t),-1!==t.indexOf("elementor-post"))){var s=t.replace("elementor-post-","");i.addedPostCSS.push(s)}}else i.enqueueGoogleFonts(t,n)},enqueueGoogleFonts:function(t,i){e('link[id="'+t+'-css"]').length,e("head").append(i)},isFrontend:function(){return void 0!==window.elementorFrontend?!window.elementorFrontend.isEditMode():void 0===window.bricksIsFrontend||window.bricksIsFrontend},reinitBricksScripts:function(e){window.bricksIsFrontend&&document.dispatchEvent(new CustomEvent("bricks/ajax/query_result/displayed",{detail:{queryId:e||null}}))},filters:(t={},{addFilter:function(e,i){t.hasOwnProperty(e)||(t[e]=[]),t[e].push(i)},applyFilters:function(e,i,n){if(!t.hasOwnProperty(e))return i;void 0===n&&(n=[]);for(var s=t[e],o=s.length,r=0;r<o;r++)"function"==typeof s[r]&&(i=s[r](i,n));return i}})};e(window).on("elementor/frontend/init",i.init),window.JetEngine=i,window.JetPlugins.hooks.doAction("jet-engine.modules-include",i,e),i.commonInit(),window.addEventListener("DOMContentLoaded",function(){setTimeout(()=>i.initBlocks()),i.initDone=!0}),window.jetEngineBricks=function(){i.initBricks()},e(window).trigger("jet-engine/frontend/loaded")}(jQuery)})()})();
(function($){
__=wp.i18n.__;
function resetToggle($button, show){
$button
.attr({
'aria-label': show ? __('Show password'):__('Hide password')
})
.find('.text')
.text(show ? __('Show'):__('Hide') )
.end()
.find('.dashicons')
.removeClass(show ? 'dashicons-hidden':'dashicons-visibility')
.addClass(show ? 'dashicons-visibility':'dashicons-hidden');
}
$(document).ready(function(){
$('body').on('click', 'button.mp-hide-pw', function (){
var $button=$(this),
$pass=$button.siblings('#user_pass');
if(! $pass.length){
$pass=$button.parent('div.mp-hide-pw').find('input');
}
if(! $pass.length){
return;
}
if('password'===$pass.attr('type') ){
$pass.attr('type', 'text');
resetToggle($button, false);
}else{
$pass.attr('type', 'password');
resetToggle($button, true);
}});
if($('#mepro-login-hero').length){
if($('#mepr_loginform').length){
$("#user_login, #user_pass").on("input", function(){
if($('#user_login').val().length > 0&&$('#user_pass').val().length > 0){
$('#wp-submit').removeClass('disabled');
}})
}}
const $usernameInput=$('#user_login');
const $passwordInput=$('#user_pass');
const $usernameLabel=$usernameInput.closest('.mp-form-row').find('label');
const $passwordLabel=$passwordInput.closest('.mp-form-row').find('label');
handleFormLabels(null, $usernameInput, $usernameLabel);
handleFormLabels(null, $passwordInput, $passwordLabel);
$usernameInput.on('keyup', function(event){
handleFormLabels(event, $usernameInput, $usernameLabel);
});
$passwordInput.on('keyup', function(event){
handleFormLabels(event, $passwordInput, $passwordLabel);
});
function handleFormLabels(event, input, label){
if(input.val()===''){
label.removeClass('active');
}else{
label.addClass('active');
}}
});
})(jQuery);