!function(n){"use strict";etTheme.autoinit.contentProdImages=etTheme.contentProdImages=function(){n(".hover-effect-slider").each(function(){var t={slider:n(this),index:0,process:!1,time:300,imageLink:n(this).find(".product-content-image"),imagesWrapper:n(this).find(".images-slider-wrapper"),arrowsHTML:'<div class="sm-arrow arrow-left"></div><div class="sm-arrow arrow-right"></div>'};function i(e){t.process=!1,t.switchImg?(t.image.attr("src",t.imagesList[e]).attr("srcset",""),t.image.removeAttr("srcset")):"video"==t.videosList[e].item_type?(t.video.removeClass("hidden"),t.image.addClass("hidden"),t.video.css({height:t.video.height()}),t.slider.addClass("video-loading"),t.video.get(0).pause(),t.video.removeAttr("preload").removeAttr("poster").find("source").attr("src",t.videosList[e].src).attr("type",t.videosList[e].type),t.video.get(0).load(),t.video.get(0).addEventListener("loadeddata",e=>{3<=t.video.get(0).readyState&&(t.video.get(0).play(),t.slider.removeClass("video-loading"),t.video.css({height:""}),n(document).trigger("et_should_reinit_isotope"))})):(t.slider.addClass("video-loading"),t.video.addClass("hidden"),t.image.removeClass("hidden").attr("src",t.videosList[e].src).attr("srcset",""),t.image.removeAttr("srcset"),t.slider.imagesLoaded().progress(function(){t.slider.removeClass("video-loading"),n(document).trigger("et_should_reinit_isotope")}))}t.image=t.imageLink.find("img"),t.video=t.imageLink.find("video"),t.imagesList=t.imageLink.attr("data-images").split(";"),t.videosList=t.imageLink.attr("data-videos")?n.parseJSON(t.imageLink.attr("data-videos")).items:[],t.switchImg=t.videosList.length<=1,t.itemsList=t.switchImg?t.imagesList:t.videosList,(1<t.imagesList.length||1<t.videosList.length)&&!t.imagesWrapper.hasClass("arrows-added")&&(t.imagesWrapper.addClass("arrows-added").prepend(t.arrowsHTML),t.slider.find(".sm-arrow").mouseover(function(){t.slider.addClass("is_arrows-hovered")}),t.slider.find(".sm-arrow").on("mouseleave",function(){t.slider.removeClass("is_arrows-hovered")}),t.slider.find(".arrow-left").on("click",function(e){t.process||(t.process=!0,0<t.index?t.index--:t.index=t.itemsList.length-1,i(t.index))}),t.slider.find(".arrow-right").on("click",function(e){t.process||(t.process=!0,t.index<t.itemsList.length-1?t.index++:t.index=0,i(t.index))}))}),n(document).on("mouseover",".st-swatch-in-loop",function(){n(this).parents(".content-product").find(".product-image-wrapper").addClass("is_arrows-hovered")}).on("mouseleave",".st-swatch-in-loop",function(){n(this).parents(".content-product").find(".product-image-wrapper").removeClass("is_arrows-hovered")}),n(document).on("mouseover",".product-video-as-image[data-video-hover-state=pause]",function(){n(this).find("video").get(0).pause()}).on("mouseleave",".product-video-as-image[data-video-hover-state=pause]",function(){n(this).find("video").get(0).play()}).on("mouseover",".product-video-as-image[data-video-hover-state=play]",function(){n(this).find("video").get(0).play()}).on("mouseleave",".product-video-as-image[data-video-hover-state=play]",function(){n(this).find("video").get(0).pause()}),n(".product-video-as-image video[poster]").each(function(){this.addEventListener("loadeddata",e=>{n(this).trigger("mouseover"),n(this).attr("autoplay")||this.pause()})}),n(document).find(".content-product").on("mouseenter touchstart",function(){var e,t=n(this).find(".product-more-info"),i=t.find(".product-more-info-inner"),o=t.find(".product-more-info-btn");t.hasClass("wd-more-desc-calculated")||(e=t.outerHeight(),30<(i=i.outerHeight()-e)?o.addClass("wd-shown").removeClass("hidden"):0<i&&t.css("height",e+i),t.addClass("wd-more-desc-calculated"))}),n(document).on("click",".product-more-info-btn",function(e){e.preventDefault();e=n(this);e.parent().find(".limited-height").removeClass("limited-height"),n(document).trigger("etProductMoreDescriptionOpen",[e.parents(".content-product")]),n(this).remove()}),n(document).on("etProductMoreDescriptionOpen",function(e,t){etTheme.productHoverRecalc(t)})},etTheme.productHoverRecalc=function(e){e.find(".product-more-info-inner").outerHeight()<e.find(".product-more-info-inner table").outerHeight()&&e.find(".product-more-info-btn").removeClass("hidden");var t=e.find(".product-fadeIn-area").outerHeight();e.outerHeight();t+=e.height(),e.find(".product-spacer").css({height:t})},n(".content-product").on("mouseenter mousemove touchstart",function(){var e=n(this);e.hasClass("et-product-height-calculated")||(e.imagesLoaded(function(){etTheme.productHoverRecalc(e)}),e.addClass("et-product-height-calculated"))})}(jQuery),function(a){"use strict";etTheme.autoinit.quantityIncrements=etTheme.quantityIncrements=function(){a("body").hasClass("et_quantity-off")||(a(document).on("click",".plus, .minus",function(){var e=a(this).closest(".quantity").find(".qty"),t=parseFloat(e.val()),i=parseFloat(e.attr("max")),o=parseFloat(e.attr("min")),n=e.attr("step"),s="";if(t&&""!==t&&"NaN"!==t||(t=0),""!==i&&"NaN"!==i||(i=""),""!==o&&"NaN"!==o||(o=0),"any"!==n&&""!==n&&void 0!==n&&"NaN"!==parseFloat(n)||(n=1),a(this).is(".plus"))i&&(i==t||i<t)?e.val(i):(s=t+parseFloat(n),s=-1!==n.indexOf(".")||-1!==n.indexOf(",")?s.toFixed(3):parseFloat(s),e.val(s));else if(o&&(o==t||t<o)){if(a(this).parents(".product_list_widget"))return e.val(t),void a(this).parents(".mini_cart_item").find(".remove_from_cart_button").trigger("click");e.val(o)}else 0<t&&(s=t-parseFloat(n),s=-1!==n.indexOf(".")||-1!==n.indexOf(",")?s.toFixed(3):parseFloat(s),e.val(s));(e.hasClass("qty-duplicated")?e.parents("tr").find(".qty:not(.qty-duplicated)").val(e.val()):e).trigger("change")}),a(document).on("change",".woocommerce-cart-form .qty-duplicated",function(){var e=a(this).val(),t=a(this).attr("name").replace("qty_duplicated","qty");a('input[name="'+t+'"], select[name="'+t+'"]').val(e)}),a(document).on("change",".content-product input.qty, .content-product select.qty",function(){var e,t=a(this).parents(".content-product").find(".button[data-quantity]");t.attr("data-quantity",this.value),etConfig.woocommerceSettings.ajax_add_to_cart_archives||(void 0!==(e=t.attr("data-origin-href"))&&!1!==e?t.attr("href",e+"&quantity="+this.value):(t.attr("data-origin-href",t.attr("href")),t.attr("href",t.attr("data-origin-href")+"&quantity="+this.value)))}),a(document).find(".content-product input.qty, .content-product select.qty").each(function(){var e=a(this),t=a(this).parents(".content-product").find(".button[data-quantity]").attr("data-quantity",e.find("input.qty").attr("value"));e.attr("min")||e.attr("min",1),t.attr("data-quantity",this.value)}),a(document).find("form.cart").each(function(){var e=a(this).find("input.qty");e.length?a(this).find("button[data-quantity]").attr("data-quantity",e.val()):a(this).find("button[data-quantity]").attr("data-quantity",a(this).find("select.qty").val())}),a(document).on("et_ajax_element_loaded",function(e,t){"etheme_products"==t.element&&"lazy"==t.args.navigation&&a(t.selector).find(".content-product input.qty, .content-product select.qty").each(function(){var e=a(this),t=a(this).parents(".content-product").find(".button[data-quantity]").attr("data-quantity",e.find("input.qty").attr("value"));e.attr("min")||e.attr("min",1),t.attr("data-quantity",this.value)})}),a(document).on("change","form.cart input.qty, form.cart select.qty",function(){a(this).parents("form").find("button[data-quantity]").attr("data-quantity",this.value)}),a(document).on("change",".popup-added-to-cart input.qty, .popup-added-to-cart select.qty",function(){a(this).parents(".popup-added-to-cart").find("button[data-quantity]").attr("data-quantity",this.value)}),a(document).on("change",".sales-booster-quantity-discounts input.qty, .sales-booster-quantity-discounts select.qty",function(){a(this).parent().parent().find("button[data-qty]").attr("data-qty",this.value)}),a(document).on("change",".etheme-product-list-item input.qty",function(){a(this).parent().parent().find(".button[data-quantity]").attr("data-quantity",this.value)}),a(document).on("change",".xstore-wishlist-items input.qty",function(){a(this).parents("tr").find(".button[data-quantity]").attr("data-quantity",this.value)}),a(document).on("change",".xstore-compare-items input.qty",function(){var e=a(this).parents("td").data("product_id"),e=a(this).parents("tbody").find('.xstore-compare-button[data-product_id="'+e+'"] .button[data-quantity]');e.length&&e.attr("data-quantity",this.value)}))}}(jQuery),function(u){"use strict";etTheme.autoinit.ajaxAddToCart=etTheme.ajaxAddToCart=function(){0!=etConfig.woocommerceSettings.ajax_add_to_cart&&u(document.body).on("submit","form.cart",function(e){var n,t=u(this),i=t.parents(".single-product-page");(i=0===(i=0===i.length?t.parents('.elementor-location-single[data-elementor-type="product"]'):i).length?t.parents(".et-quick-view-wrapper"):i).hasClass("product-type-external")||i.hasClass("product-type-zakeke")||i.hasClass("product-type-gift-card")||i.hasClass("product-type-ignitewoo_auction")||void 0!==e.originalEvent&&u(e.originalEvent.submitter).hasClass("et-single-buy-now")||(e.preventDefault(),n=t.find(".single_add_to_cart_button:not(.et-single-buy-now"),i=t.serialize(),i+="&action=etheme_ajax_add_to_cart",n.val()&&(i+="&add-to-cart="+n.val()),n.removeClass("added not-added"),n.addClass("loading"),u(document.body).trigger("adding_to_cart",[n,i]),u.ajax({url:etConfig.ajaxurl,data:i,method:"POST",success:function(e){var t,i,o;e&&(window.location.toString().replace("add-to-cart","added-to-cart"),e.error&&e.product_url?window.location=e.product_url:etConfig.woocommerceSettings.cart_redirect_after_add?window.location=etConfig.woocommerceSettings.cart_url:(n.removeClass("loading"),t=e.fragments,i=e.cart_hash,t&&u.each(t,function(e){u(e).addClass("updating")}),t&&u.each(t,function(e,t){u(e).replaceWith(t)}),(o=u(".woocommerce-notices-wrapper")).empty(),e.notices&&0<e.notices.indexOf("error")?(o.append(e.notices),n.addClass("not-added"),n.find(".et-loader").remove()):u(document.body).trigger("added_to_cart",[t,i,n])))},error:function(){console.log("ajax adding to cart error")},complete:function(){}}))})},etTheme.autoinit.ajaxAddToCartInit=etTheme.ajaxAddToCartInit=function(){var c=etTheme.et_global.w_width<etTheme.et_global.mob_header_start||etConfig.layoutSettings.is_mobile?u(".mobile-header-wrapper"):u(".header-wrapper"),p=0;u("body").hasClass("elementor-editor-active")||(u(document.body).on("adding_to_cart",function(e,t,i){null==t||(t.attr("data-qty")&&(i.quantity=parseInt(t.attr("data-qty"))),t.parents(".content-product, form.cart").addClass("adding-to-cart").addClass("et-vpf"),t.prepend('<div class="et-loader"><svg class="loader-circular" width="30px" height="30px" viewBox="25 25 50 50"><circle class="loader-path" cx="50" cy="50" r="12" fill="none" stroke-width="2" stroke-miterlimit="10"></circle></svg></div>'),"popup"!=etConfig.ajaxProductAddedNotify.type)||etTheme.et_woocommerce.popup_added_to_cart_css_loaded||(u.each(etConfig.popupAddedToCart.css,function(e,t){u("#etheme-"+e+"-css").length||-1<u.inArray(e,etTheme.et_global.styles_loaded)||(u("head").append(t),etTheme.et_global.styles_loaded.push(e))}),etTheme.et_woocommerce.popup_added_to_cart_css_loaded=!0)}).on("added_to_cart",function(e,t,i,a){if(etConfig.woocommerceSettings.cart_redirect_after_add)window.location.href=etConfig.woocommerceSettings.cart_url;else{etTheme.global_image_lazy(),etTheme.swiperFunc();let e=a.parents(".content-product, .type-product, form.cart");var o,r,l=e.find(".quantity-wrapper[data-type=advanced] .qty");let n=!1,s=(l.length&&((o=e.find(".add_to_cart_button").attr("data-product_id"))&&(u(document).find(".type-product:has(.add_to_cart_button[data-product_id="+o+']) .quantity-wrapper[data-type="advanced"]').addClass("is-added"),u(document).find(".type-product").find(".add_to_cart_button[data-product_id="+o+"]").addClass("added")),l.val()<=0)&&(r=0!=l.attr("min")?l.attr("min"):l.attr("step"),l.val(r),o)&&u(document).find(".type-product:has(.add_to_cart_button[data-product_id="+o+']) .quantity-wrapper[data-type="advanced"] .qty').val(r),clearTimeout(p),a.find(".et-loader").remove(),setTimeout(function(){e.removeClass("adding-to-cart").removeClass("et-vpf")},400),etTheme.et_woocommerce.quick_view_opened&&etTheme.closeQuickView(),etConfig.ajaxProductAddedNotify.type);switch("popup"!=s||etTheme.et_woocommerce.popup_added_to_cart_css_loaded||(u.each(etConfig.popupAddedToCart.css,function(e,t){u("#etheme-"+e+"-css").length||-1<u.inArray(e,etTheme.et_global.styles_loaded)||(u("head").append(t),etTheme.et_global.styles_loaded.push(e))}),etTheme.et_woocommerce.popup_added_to_cart_css_loaded=!0),0<u(a).parents(".ajax-search-form").length&&(n=!0),s=n?"alert":s){case"alert":etTheme.notify(etConfig.successfullyAdded);break;case"alert_advanced":u.ajax({url:etConfig.ajaxurl,data:{action:"etheme_get_added_cart_product_info"},method:"POST",success:function(e){var t=u("<a>",{class:"et-notify-image",href:e.product_link,target:"_self"}).html(e.product_image),e=u("<div>",{class:"et-notify-info"}).html(e.product_title),i=u("<a>",{class:"et-notify-button",href:etConfig.cartPageUrl}).html(etConfig.viewCart);e.append(i[0].outerHTML),etTheme.notify(t[0].outerHTML+e[0].outerHTML,"info",5e3,!0)}});break;case"popup":let e="";e+='<div class="popup-added-to-cart container mfp-with-anim" style="max-width: 640px;"><div class="popup-added-to-cart-content pos-relative '+etTheme.et_global.classes.skeleton+'"><div class="product-section-01"><div class="product-name col-md-3"></div><div class="product-details col-md-9"></div><div class="order-total col-md-12"></div></div><div class="product-section-02"></div>',"none"!=etConfig.ajaxProductAddedNotify.linked_products_type&&(e+='<div class="product-section-03"><div class="col-md-3"><div class="slide-item"></div></div><div class="col-md-3"><div class="slide-item"></div></div><div class="col-md-3"><div class="slide-item"></div></div><div class="col-md-3"><div class="slide-item"></div></div></div>'),e+="</div></div>",u.magnificPopup.open({items:{src:e},removalDelay:0,callbacks:{beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace("mfp-figure","mfp-figure mfp-with-anim"),this.st.mainClass="mfp-zoom-out",u("html").addClass(etTheme.et_global.classes.mfp),etTheme.et_woocommerce.popup_added_to_cart_opened=!0},afterClose:function(){u("html").removeClass(etTheme.et_global.classes.mfp),etTheme.et_woocommerce.popup_added_to_cart_opened=!1}}},0),u.ajax({url:etConfig.ajaxurl,method:"POST",data:{action:"etheme_added_to_cart_popup"},dataType:"json",beforeSend:function(){},complete:function(){},success:function(e){u(".popup-added-to-cart-content").removeClass(etTheme.et_global.classes.skeleton).attr("style",null),u(".popup-added-to-cart-content .product-section-01").html(e.product_section_01),u(".popup-added-to-cart-content .product-section-02").html(e.product_section_02);var t=u(".popup-added-to-cart-content .product-section-03");t.length&&t.html(e.product_section_03),etTheme.swiperFunc(),void 0!==etTheme.reinitSwatches&&etTheme.reinitSwatches(),u(".popup-added-to-cart-content .et-close-mfp").on("click",function(){u(".popup-added-to-cart").magnificPopup("close")})},error:function(){}});break;case"mini_cart":var d=c;u(document).find(".sticky-site-header.sticky-on").length&&(d=etTheme.et_global.w_width<etTheme.et_global.mob_header_start||etConfig.layoutSettings.is_mobile?u(".sticky-mobile-header-wrapper"):u(".sticky-header-wrapper"));let t=u(d).find(".et_b_header-cart.et_element-top-level"),i=u(d).find(".et_b_header-cart.et_element-top-level.et-off-canvas .et-mini-content"),o=u(d).find(".et_b_header-cart.et_element-top-level.et-off-canvas");o.length&&(etTheme.closeQuickView(),etTheme.showHideElementsOnCanvasActions(!0),etTheme.et_global.deny_link_click=!0,u(".et-mobile-panel-wrapper").addClass("outside")),t.addClass("active"),i.addClass("active"),o.addClass("et-content-shown"),p=setTimeout(function(){t.removeClass("active")},1e3)}}}).on("removed_from_cart",function(e,t,i,o){var n=u(o).attr("data-product_id");u(o).hasClass("popup-remove-from-cart")&&u("popup-added-to-cart").magnificPopup("close"),n&&((o=u(document).find(".type-product:has(.quantity-wrapper[data-type=advanced] ~ .add_to_cart_button[data-product_id="+n+"])")).find(".add_to_cart_button").removeClass("added"),o.find(".quantity-wrapper[data-type=advanced]").removeClass("is-added"))}),u(document).on("click",".login-to-buy-product",function(t){t.preventDefault();var t=u(".elementor-location-header").length,e=u(this).attr("href");let i=!0;if(t){let e=u(".elementor-widget-theme-etheme_account.etheme-elementor-off-canvas:visible:not(.etheme-elementor-dropdown)");e.length&&(setTimeout(function(){u(document).trigger("et_mobile_panel_canvas_element_triggered",[e.first().data("widget_type").replace(".default",""),e.first().data("id")])},300),i=!1)}else{t=c;u(document).find(".sticky-site-header.sticky-on").length&&(t=etTheme.et_global.w_width<etTheme.et_global.mob_header_start||etConfig.layoutSettings.is_mobile?u(".sticky-mobile-header-wrapper"):u(".sticky-header-wrapper"));let e=u(t).find(".et_b_header-account.et-off-canvas");0<e.length&&(i=!1,setTimeout(function(){e.find(".et-toggle").first().trigger("click")},300))}i&&(window.location=e)}),void 0!==etTheme.ajaxCheckerProductInCart&&u(document).on("wc_fragments_loaded et_ajax_element_loaded etheme_product_grid_ajax_loaded",function(){etTheme.ajaxCheckerProductInCart()}))}}(jQuery),function(u){"use strict";etTheme.autoinit.miniCartAjaxQuantity=etTheme.miniCartAjaxQuantity=function(){var p;function e(e,d){if(!d?.manually_triggered){let e=u(this),t=e.val(),i=e.parents(".woocommerce-mini-cart-item"),o=e.parents('.quantity-wrapper[data-type="advanced"]'),n=o.data("type"),a=i.data("key"),r=e.parents(".popup-added-to-cart").length,s=e.parents(".etheme-elementor-off-canvas").length;n=!!n&&"advanced"==n;d=null;let l=!1;n&&(d=e.parents(".type-product").find(".add_to_cart_button").last(),a=d.attr("data-product_id"));var c,d=s?500:1500;r&&(i=e.parents(".product-section-01")),0==t&&""!=t&&(l=!0,u(this).parents(".woocommerce-mini-cart-item").find(".remove_from_cart_button").trigger("click"),n)&&(u(document).find(".type-product:has(.add_to_cart_button[data-product_id="+a+']) .quantity-wrapper[data-type="advanced"]').removeClass("is-added"),u(document).find(".type-product").find(".add_to_cart_button[data-product_id="+a+"]").removeClass("added")),r&&(c=i.find("[data-product_id]").first().attr("data-product_id"),c=u(document).find(".type-product:has(.quantity-wrapper[data-type=advanced] ~ .add_to_cart_button[data-product_id="+c+"])"),l?(c.find(".quantity-wrapper").removeClass("is-added"),c.find(".add_to_cart_button").removeClass("added")):(c.find(".quantity-wrapper").addClass("is-added"),c.find(".quantity-wrapper .qty").val(t),c.find(".add_to_cart_button").addClass("added"))),clearTimeout(p),p=setTimeout(function(){""!=t&&(i.block({message:null,overlayCSS:{opacity:.6}}),n&&o.find(".quantity").block({message:null,overlayCSS:{opacity:.6}}),u.ajax({url:etConfig.ajaxurl,dataType:"json",method:"POST",data:{action:n?"etheme_update_cart_item_quantity_by_id":"etheme_update_cart_item_quantity",item_id:a,qty:t},success:function(s){s&&s?.fragments&&(jQuery.each(s.fragments,(e,t)=>{var i,o,n;u(e).hasClass("widget_shopping_cart_content")&&(u(t).find('.woocommerce-mini-cart-item[data-key="'+a+'"]'),i=u(e).find('.woocommerce-mini-cart-item[data-key="'+a+'"]'),u(t).find('.woocommerce-mini-cart-item[data-key="'+a+'"] .quantity-wrapper span.quantity'),u(e).find('.woocommerce-mini-cart-item[data-key="'+a+'"] .quantity-wrapper span.quantity'),o=u(t).find('.woocommerce-mini-cart-item[data-key="'+a+'"] .product-item-right .descr-box > span.quantity'),n=u(e).find('.woocommerce-mini-cart-item[data-key="'+a+'"] .product-item-right .descr-box > span.quantity'),s.cart_hash)?(n.length&&n.replaceWith(o),i.unblock()):u(e).replaceWith(t),setTimeout(function(){window.elementorFrontend&&jQuery(document).find(e).find(".elementor-element").each(function(e,t){elementorFrontend.elementsHandler.runReadyTrigger(t)})},300)}),u(document.body).trigger("et_calculate_cart_progress"),etTheme.swiperFunc()),n&&(o.find(".quantity").unblock(),l?etTheme.notify(etConfig.successfullyRemoved):etTheme.notify(etConfig.successfullyUpdated)),u(document.body).trigger("wc_fragment_refreshed"),!n&&r&&(0==t?u(".popup-added-to-cart").magnificPopup("close"):u.ajax({url:etConfig.ajaxurl,method:"POST",data:{action:"etheme_added_to_cart_popup"},dataType:"json",beforeSend:function(){},complete:function(){},success:function(e){u(document).find(".popup-added-to-cart-content .product-section-01").html(e.product_section_01),u(document).find(".popup-added-to-cart-content img").first().on("load",function(){etTheme.swiperFunc(),void 0!==etTheme.reinitSwatches&&etTheme.reinitSwatches()})}}))}}))},d)}}u(document).on("change input",".woocommerce-mini-cart .quantity .qty",e),u(document).on("change input",".popup-added-to-cart .quantity .qty",e),u(document).on("change",".quantity-wrapper[data-type=advanced] .qty",e)}}(jQuery),function(d){"use strict";etTheme.autoinit.quickView=etTheme.quickView=function(){d(document).on("click",".show-quickly, .show-quickly-btn",function(){var r,e,t,l;etTheme.et_global.deny_link_click||(etTheme.et_woocommerce.popup_added_to_cart_opened&&(d(".popup-added-to-cart").magnificPopup("close"),etTheme.et_woocommerce.popup_added_to_cart_opened=!1),etTheme.et_woocommerce.quick_view_css_loaded||(d.each(etConfig.quickView.css,function(e,t){d("#etheme-"+e+"-css").length||-1<d.inArray(e,etTheme.et_global.styles_loaded)||(d("head").append(t),etTheme.et_global.styles_loaded.push(e))}),etConfig.woocommerceSettings.is_single_product_builder&&d("head").append(`
<style type="text/css">
.et-quick-view-wrapper .single_add_to_cart_button.button {
background-color: var(--single-add-to-cart-background-color);
color: var(--single-add-to-cart-color);
}
.et-quick-view-wrapper .single_add_to_cart_button.button:hover {
background-color: var(--single-add-to-cart-hover-background-color);
color: var(--single-add-to-cart-hover-color);
}
</style>`),etTheme.et_woocommerce.quick_view_css_loaded=!0),r=d(this),e=d(this).parent().parent().parent(),t=r.data("prodid"),(l="off_canvas"==etConfig.quickView.type)?(d("body").prepend('<div class="'+etTheme.et_global.classes.skeleton+" et-off-canvas et-off-canvas-wide et-content-"+etConfig.quickView.position+' et-popup-wrapper et-quick-view-canvas et-quick-view-wrapper product"><div class="et-mini-content et-popup-content"></div></div>'),etTheme.et_woocommerce.quick_view_opened=!0):d.magnificPopup.open({items:{src:'<div class="quick-view-popup et-quick-view-wrapper mfp-with-anim"><div class="doubled-border '+("centered"==etConfig.quickView.layout?"has-overflow ":"")+etTheme.et_global.classes.skeleton+'"><div class="product-content quick-view-layout-'+etConfig.quickView.layout+'"><div class="row"><div class="col-lg-6 col-sm-6 product-images"></div><div class="col-lg-6 col-sm-6 product-information"></div></div></div></div></div>'},removalDelay:0,callbacks:{beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace("mfp-figure","mfp-figure mfp-with-anim"),this.st.mainClass="mfp-zoom-out",d("html").addClass("quick-view-open "+etTheme.et_global.classes.mfp),etTheme.et_woocommerce.quick_view_opened=!0},afterClose:function(){d("html").removeClass("quick-view-open "+etTheme.et_global.classes.mfp),etTheme.et_woocommerce.quick_view_opened=!1}}},0),d.ajax({url:etConfig.ajaxurl,method:"POST",data:{action:"etheme_product_quick_view",prodid:t},dataType:"json",beforeSend:function(){e.addClass("loading").addClass("et-vpf"),r.addClass("loading").prepend('<div class="et-loader"><svg class="loader-circular" viewBox="25 25 50 50"><circle class="loader-path" cx="50" cy="50" r="12" fill="none" stroke-width="2" stroke-miterlimit="10"></circle></svg></div>')},complete:function(){r.find(".et-loader").remove(),r.removeClass("loading"),e.removeClass("loading").removeClass("et-vpf"),etTheme.global_image_lazy()},success:function(e){l?(d(".et-quick-view-canvas .et-mini-content").html(e.html).parent().removeClass(etTheme.et_global.classes.skeleton).addClass(e.classes),setTimeout(function(){d(".et-quick-view-canvas").addClass("done")},400)):(d(".quick-view-popup .product-content").attr("class",e.classes),e.has_first_column?d(".quick-view-popup .product-images").html(e.html_col_one).addClass(e.col_one_classes):(d(".quick-view-popup .product-images").remove(),d(".quick-view-popup .product-information").removeClass("col-lg-6 col-sm-6").addClass("col-lg-12 col-sm-12")),d(".quick-view-popup .product-information").html(e.html_col_two),e.has_first_column?d(".et-quick-view-wrapper .main-images img").first().on("load",function(){d(".quick-view-popup .doubled-border").removeClass(etTheme.et_global.classes.skeleton)}):d(".quick-view-popup .doubled-border").removeClass(etTheme.et_global.classes.skeleton)),e.quick_image_height&&d(".et-quick-view-wrapper .product-images img").css({"min-height":e.quick_image_height,"object-fit":"cover"}),d(".images").addClass("shown");var t,e=d(".et-quick-view-wrapper"),i=(e.find(".et_show-more-attr").first().trigger("click"),d(".quick-view-excerpts")),o=d(l?".et-quick-view-canvas .et-content":".product-information"),n=l?d(".et-content-inner"):o,s=!0;i.on("click",".excerpt-title",function(){s=!s||(o.stop().animate({scrollTop:n[0].scrollHeight}),!1),i.toggleClass("show-content")}),etTheme.swiperFunc(),void 0!==etTheme.reinitSwatches&&((t=r.attr("data-attributes"))&&(t=JSON.parse(t),d.each(t,function(e,t){e=e.replace("attribute_","");e=d(document).find(".et-quick-view-wrapper").find('ul[data-attribute="'+e+'"]');e.addClass("has-default-attribute").attr("data-default-attribute",t),e.find("li").removeClass("selected"),e.find('[data-value="'+t+'"]').parents("li").addClass("selected")}),d(document).find(".et-quick-view-wrapper .sten-reset-loop-variation").css("display","block")),etTheme.reinitSwatches()),(t=e).find(".variations_form").wc_variation_form().find(".variations select:eq(0)").trigger("change"),t.find(".variations_form").trigger("wc_variation_form");let a=d(".et-quick-view-wrapper .swiper-control-top").attr("id");a&&d(document).on("click",".st-swatch-preview li",function(){etTheme.swipers["swiper-"+a].slideTo(0)});e=e.find("input.qty:not(.quantity-discount-qty-input), select.qty:not(.quantity-discount-qty-input)");e.length&&!e.attr("min")&&e.attr("min",1),d(document).trigger("etheme_quick_view_content_loaded")},error:function(){l?(d(".et-quick-view-canvas .et-mini-content").html("Error with ajax").parent().removeClass(etTheme.et_global.classes.skeleton),setTimeout(function(){d(".et-quick-view-canvas").addClass("done")},400)):d(".quick-view-popup .doubled-border").html("Error with ajax").parent().removeClass(etTheme.et_global.classes.skeleton)}}))}),d("body").on("click",".et-quick-view-wrapper .main-images a",function(e){e.preventDefault()})}}(jQuery),function(e){"use strict";etTheme.autoinit.after_cart_refreshed=etTheme.after_cart_refreshed=function(){e(document.body).on("wc_fragments_loaded wc_fragments_refreshed added_to_cart removed_from_cart",function(){void 0!==etTheme.global_image_lazy&&etTheme.global_image_lazy(),void 0!==etTheme.swiperFunc&&(etTheme.swiperFunc(),setTimeout(function(){etTheme.secondInitSwipers()},700))})}}(jQuery),function(t){"use strict";etTheme.autoinit.buyNowBtn=etTheme.buyNowBtn=function(){t(document).on("click",".et-single-buy-now",function(e){t(this).hasClass("et-buy-now-clicked")?e.preventDefault():(t(this).closest("form").append('<input type="hidden" name="et_buy_now" value="true">'),t(this).data("builder-element")&&t(this).closest("form").append('<input type="hidden" name="et_buy_now_builder_element" value="true">'),t(this).addClass("et-buy-now-clicked"))}),t("body.single-product form.variations_form").on("woocommerce_update_variation_values",function(){t(".et-single-buy-now").removeClass("et-buy-now-clicked")})}}(jQuery),function(o){"use strict";etTheme.autoinit.price_range_filter=etTheme.price_range_filter=function(){"undefined"!=typeof EthemeApplyFilters&&EthemeApplyFilters.is_loaded&&o(document).find(".etheme-price-filter .price-filter-box button").remove(),o(document).on("click",".etheme-price-filter button",function(e){e.preventDefault();var e=o(this).closest("form"),t=e.attr("action"),i=-1!==t.indexOf("?")?"&":"?",t=t+i+e.serialize().replace(/&?[^=]+=&|&[^=]+=$/g,"");"undefined"!=typeof ajaxFilters?(console.log(typeof ajaxFilters),ajaxFilters.load_data(t)):window.location.href=t})}}(jQuery),function(a){"use strict";etTheme.autoinit.widget_local_search=etTheme.widget_local_search=function(){a(document).on("keyup input",".etheme-widget_local_search",function(){var e=a(this).parent(),t=a(this).val().toLowerCase(),i=e.find(".search-button"),o=e.next(".etheme-widget_local_search-message"),n=o.next("ul").find("li"),s=o.next("ul").find("li.locally-hidden");i.addClass("loading"),t?(n.hide().addClass("locally-hidden").filter(function(){return-1!==a("> a",this).text().toLowerCase().indexOf(t)}).show().removeClass("locally-hidden"),n.length==s.length?o.removeClass("hidden"):o.addClass("hidden"),e.addClass("done")):(n.show().removeClass("locally-hidden"),e.removeClass("done"),o.addClass("hidden"),a(document).trigger("et_widget_local_search_reset",[e.parent()])),setTimeout(function(){i.removeClass("loading")},300)}),a(document).on("click",".etheme-widget_local_search-wrapper .clear",function(){var e=a(this).parent().parent(),t=e.next(".etheme-widget_local_search-message"),i=t.next("ul").find("li");e.find("input").val(""),i.show(),e.removeClass("done"),t.addClass("hidden"),a(document).trigger("et_widget_local_search_reset",[e.parent()])})}}(jQuery),function(){const r={options:{touch:"move",infinite:!0,autostart:!0,preloadImages:!1,preventScroll:!1,resetOnOut:!0,hideOneDot:!0},i:0,touchStartX:null,touchChangeUnify(e){return e.changedTouches?e.changedTouches[0]:e},touchStartHandler(e){r.touchStartX=r.touchChangeUnify(e).clientX},touchEndHandler(t){if(r.touchStartX||0===r.touchStartX){t=r.touchChangeUnify(t).clientX-r.touchStartX,t=Math.sign(t);if(r.touchStartX=null,0!==t){var i=this.querySelector(".hover-slider-images-toggler"),o=this.querySelector("img.hover-slider-init"),n=this.querySelector(".hover-slider-indicator"),s=n.querySelector(".active");let e=null;0<t?!(e=s.previousElementSibling)&&r.getOption(o,"infinite")&&(e=n.querySelector("div.hover-slider-indicator-dot:last-of-type")):!(e=s.nextElementSibling)&&r.getOption(o,"infinite")&&(e=n.querySelector("div.hover-slider-indicator-dot:first-of-type")),e&&(s.classList.remove("active"),e.classList.add("active"),t=e.dataset.hoverSliderI,n=i.querySelector(`div[data-hover-slider-i="${t}"]`),r.changeImgByTogglePane(n,o))}}},changeImgByTogglePane(e,t){var i=e.dataset.hoverSliderI,e=e.dataset.hoverSliderImage,o=r.findLoadedImageById(i);!1!==o?t.replaceWith(o):(o=r.createVirtualImage(t,e),r.loadedImages.push({el:o,id:i,src:e}),t.replaceWith(o))},togglePaneEnterListener(e,t=null){var t=t||this,i=t.parentElement.parentElement.querySelector("img.hover-slider-init"),i=(r.changeImgByTogglePane(t,i),t.dataset.hoverSliderI),t=t.parentElement.parentElement.querySelector(".hover-slider-indicator");t.querySelector(".active").classList.remove("active"),t.querySelector(`.hover-slider-indicator-dot[data-hover-slider-i="${i}"]`).classList.add("active")},createElement(e,t={}){let i=null;switch(e){case"imagesToggler":(i=document.createElement("div")).classList.add("hover-slider-images-toggler"),i.style.position="absolute",i.style.top="0",i.style.right="0",i.style.bottom="0",i.style.left="0",i.style.display="flex";break;case"togglePane":(i=document.createElement("div")).classList.add("hover-slider-toggle-pane"),i.style.flexGrow="1",i.dataset.hoverSliderImage=t.slideSrc,i.dataset.hoverSliderI=r.i,i.addEventListener("mouseenter",r.togglePaneEnterListener,{passive:!0});break;case"sliderIndicator":(i=document.createElement("div")).classList.add("hover-slider-indicator");break;case"indicatorDot":(i=document.createElement("div")).dataset.hoverSliderI=r.i,i.classList.add("hover-slider-indicator-dot"),t.active&&i.classList.add("active")}return i},getOption(e=null,t){let i={...r.options};return(i=e&&e.dataset.options?Object.assign(i,JSON.parse(e.dataset.options)):i)[t]},loadedImages:[],findLoadedImageById(t){var e=r.loadedImages.find(function(e){if(parseInt(e.id)===parseInt(t))return!0});return void 0!==e&&e.el},createVirtualImage(e,t){var i=document.createElement("img");return i.setAttribute("src",t),i.classList=e.classList,i.dataset.options=e.dataset.options,i.classList.add("hover-slider-init"),i},prepareMarkupForImage(i){const o=i.parentElement;let t=[];t.push(i.getAttribute("src"));var n=i.dataset.hoverSlides;try{t=t.concat(JSON.parse(n))}catch(e){t=t.concat(n.split(","))}t=t.filter(e=>null!==e).map(function(e){return e.trim()});const s=r.createElement("imagesToggler"),a=r.createElement("sliderIndicator");this.options.hideOneDot&&t.length<2&&(a.style.display="none"),t.forEach(function(e,t){r.i++,s.append(r.createElement("togglePane",{slideSrc:e})),a.append(r.createElement("indicatorDot",{active:0===t})),!0===r.getOption(i,"preloadImages")&&r.loadedImages.push({el:r.createVirtualImage(i,e),id:r.i,src:e})}),"relative"!==getComputedStyle(o).position&&(o.style.position="relative"),"move"===r.getOption(i,"touch")&&o.addEventListener("touchmove",e=>{var t=e.touches[0],t=document.elementFromPoint(t.clientX,t.clientY);t&&t.classList.contains("hover-slider-toggle-pane")&&r.togglePaneEnterListener(e,t),r.getOption(i,"preventScroll")&&e.preventDefault()},{passive:!0}),"end"===r.getOption(i,"touch")&&(o.addEventListener("touchstart",r.touchStartHandler,{passive:!0}),o.addEventListener("touchend",r.touchEndHandler,{passive:!0}),r.getOption(i,"preventScroll"))&&o.addEventListener("touchmove",e=>{e.preventDefault()},{passive:!1}),o.prepend(a),o.prepend(s),r.getOption(i,"resetOnOut")&&o.addEventListener("mouseleave",function(){var e,t=o.querySelector(".hover-slider-toggle-pane");t&&(e=new MouseEvent("mouseenter",{view:window,bubbles:!0,cancelable:!0}),t.dispatchEvent(e))},{passive:!0}),i.classList.add("hover-slider-init")},prepareMarkup(e=null){e?r.prepareMarkupForImage(e):document.querySelectorAll("img[data-hover-slides]:not(.hover-slider-init)").forEach(function(e){r.prepareMarkupForImage(e)})},init(e={}){return window.hoverSliderOptions&&(r.options=Object.assign(r.options,window.hoverSliderOptions)),r.options=Object.assign(r.options,e),r.getOption(null,"autostart")&&this.prepareMarkup(),this}};window.hoverSlider=r.init()}(),function(r){"use strict";etTheme.autoinit.et_cart_progress=etTheme.et_cart_progress=function(){r(document).on("wc_fragments_loaded wc_fragments_refreshed added_to_cart removed_from_cart et_calculate_cart_progress",function(){let e=r(".et-cart-progress-amount"),t=0,i=(t=(r(".cart-widget-subtotal").length?r(".cart-widget-subtotal"):r(".cart-widget-subtotal-ghost-prioritized").length?r(".cart-widget-subtotal-ghost-prioritized"):r(".cart-widget-subtotal-ghost")).attr("data-amount"),e.attr("data-amount")),o=etConfig.woocommerceSettings.cart_progress_num_decimals,n="",s=t/i*100;if(s=s.toFixed(3),100<(s=parseInt(s))&&(s=100),r(".et_cart-progress-bar").attr("value",s),r(".et-cart-progress").attr("data-percent-sold",s),s<100){var a=(n=(i-t).toFixed(o)).split(".");switch(1<a.length&&3<a[0].length?(a[0]=a[0].substring(0,a[0].length-3)+etConfig.woocommerceSettings.cart_progress_thousand_sep+a[0].substring(a[0].length-3),n=a[0]+etConfig.woocommerceSettings.cart_progress_decimal_sep+a[1]):3<a[0].length&&(n=n.substring(0,n.length-3)+etConfig.woocommerceSettings.cart_progress_thousand_sep+n.substring(n.length-3)),etConfig.woocommerceSettings.cart_progress_currency_pos){case"left":n=e.attr("data-currency")+n;break;case"right":n+=e.attr("data-currency");break;case"left_space":n=e.attr("data-currency")+" "+n;break;case"right_space":n=n+" "+e.attr("data-currency");break;default:n=e.attr("data-currency")+n}e.html(n),r(".et-cart-progress-bar").addClass("in-process")}else r(".et-cart-progress-bar").removeClass("in-process")})}}(jQuery),function(r){"use strict";etTheme.autoinit.reviewsImages=etTheme.reviewsImages=function(){r("form.comment-form").attr("enctype","multipart/form-data");var t=r(".comment-form"),n=t.find("#et-reviews-images-uploader"),i=t.find(".et-reviews-images-info"),e=t.find("#et-reviews-images-reset"),o=t.find(".et-reviews-images-previewer"),s=[];function a(e){i.after('<div class="et-reviews-images-message et-reviews-images-error">'+e+"</div>")}0!==n.length&&(r.each(et_reviews_images_config.comment_images_upload_mimes,function(e,t){s.push(String(t))}),n.on("change",function(){"yes"===et_reviews_images_config.comment_images_preview&&(t.find("#et-reviews-images-reset").trigger("click"),n[0].files.length)&&Array.prototype.forEach.call(n[0].files,function(e){e&&o.append('<img src="'+URL.createObjectURL(e)+'"/>')}),n[0].files.length&&(t.find(".et-reviews-images-count").text(et_reviews_images_config.comment_images_added_count_text.replace("%s",this.files.length)),e.removeClass("hidden"))}),e.on("click",function(){n.value="",o.html(""),t.find(".et-reviews-images-count").html(""),r(this).addClass("hidden")}),t.on("submit",function(e){t.find(".et-reviews-images-error").remove();var i=!1,o=!1;n[0].files.length>et_reviews_images_config.comment_images_count&&(a(et_reviews_images_config.comment_images_count_text),e.preventDefault()),n[0].files.length<=0&&"yes"===et_reviews_images_config.single_product_comment_images_required&&(a(et_reviews_images_config.comment_required_images_error_text),e.preventDefault()),Array.prototype.forEach.call(n[0].files,function(e){var t=e.size,e=String(e.type);t>et_reviews_images_config.comment_images_upload_size&&(i=!0),r.inArray(e,s)<0&&(o=!0)}),i&&(a(et_reviews_images_config.comment_images_upload_size_text),e.preventDefault()),o&&(a(et_reviews_images_config.comment_images_upload_mimes_text),e.preventDefault())}))}}(jQuery),function(u){"use strict";etTheme.autoinit.reviewsLikes=etTheme.reviewsLikes=function(){var e=u("#reviews"),p=etTheme.et_global.w_width<etTheme.et_global.mob_header_start||etConfig.layoutSettings.is_mobile?u(".mobile-header-wrapper"):u(".header-wrapper");e.on("click",".et-review-vote",function(){var a=u(this).data("vote-type"),r=u(this).hasClass("et-review-voted"),l=etConfig.sales_booster_reviews_advanced.reset_likes;if(l||!r){let i=u(this),e=i.closest(".et-review-votes");var d=i.closest(".comment_container").attr("id"),d=parseInt(d.substring(d.indexOf("-")+1)),c=p;u(document).find(".sticky-site-header.sticky-on").length&&(c=etTheme.et_global.w_width<etTheme.et_global.mob_header_start||etConfig.layoutSettings.is_mobile?u(".sticky-mobile-header-wrapper"):u(".sticky-header-wrapper"));let t=u(c).find(".et_b_header-account.et_element-top-level"),o=u(c).find(".et_b_header-account.et_element-top-level.et-content-dropdown"),n=u(c).find(".et_b_header-account.et_element-top-level.et-off-canvas .et-mini-content"),s=u(c).find(".et_b_header-account.et_element-top-level.et-off-canvas");etConfig.is_loggedIn?(i.parent().find(".et-review-vote").removeClass("et-review-voted").attr("data-text",null),(!l||r)&&l||i.addClass("et-review-voted").attr("data-text",etConfig.woocommerceSettings.voted_text),u.ajax({url:etConfig.ajaxurl,method:"POST",data:{action:"xstore_comments_likes",comment_id:d,vote:a,reset_vote:!(!l||!r)&&a},beforeSend:function(){e.addClass("et-review-voting")},complete:function(){e.removeClass("et-review-voting")},success:function(e){var t=i.closest(".et-review-votes");e.hasOwnProperty("likes")&&t.find("[data-vote-type=like]").attr("data-votes",e.likes),e.hasOwnProperty("dislikes")&&t.find("[data-vote-type=dislike]").attr("data-votes",e.dislikes)},error:function(e){console.error(e)}})):s.length||o.length?(setTimeout(function(){s.length&&(etTheme.showHideElementsOnCanvasActions(!0),etTheme.et_global.deny_link_click=!0,u(".et-mobile-panel-wrapper").addClass("outside")),t.addClass("active"),n.addClass("active"),s.addClass("et-content-shown")},300),setTimeout(function(){t.removeClass("active")},1500)):etConfig.woocommerceSettings.myaccount_url?window.location.href=etConfig.woocommerceSettings.myaccount_url:alert(etConfig.sales_booster_reviews_advanced.cheating_likes)}})}}(jQuery),function(s){"use strict";etTheme.autoinit.reviewsCriteria=etTheme.reviewsCriteria=function(){if(etConfig.sales_booster_reviews_advanced&&etConfig.sales_booster_reviews_advanced.criteria_list){let e=JSON.parse(etConfig.sales_booster_reviews_advanced.criteria_list);s.each(e,function(e,t){let i=t.slug;s("body").on("init","#"+i,function(){s("#"+i).hide().before('<div class="stars" data-criteria="'+i+'">                            <span>                                <a class="star-1" href="#">1</a>                                <a class="star-2" href="#">2</a>                                <a class="star-3" href="#">3</a>                                <a class="star-4" href="#">4</a>                                <a class="star-5" href="#">5</a>                            </span>                        </div>')}),s("#"+t.slug).trigger("init")}),s("body").on("click","#respond .et-reviews-criteria div.stars a",function(e){e.preventDefault();var e=s(this),t=e.closest(".stars"),i=t.attr("data-criteria");return s("#"+i).val(e.text()),e.siblings("a").removeClass("active"),e.addClass("active"),t.addClass("selected"),!1}),etConfig.sales_booster_reviews_advanced.criteria_required&&s("body").on("click","#respond #submit",function(){let o=s(this);var n=!0;s.each(e,function(e,t){var t=o.closest("#respond").find("#"+t.slug),i=t.val();0<t.length&&!i&&(n=!1)}),n||window.alert(wc_single_product_params.i18n_required_rating_text)})}}}(jQuery),function(s){"use strict";etConfig.woocommerceSettings.sidebar_widgets_dropdown_limited&&(etTheme.autoinit.widgetsShowMore=etTheme.widgetsShowMore=function(){s(".sidebar").find(".sidebar-widget:not(.etheme_swatches_filter.type-st-image-swatch, .etheme_swatches_filter.type-st-color-swatch, .etheme_swatches_filter.type-st-label-swatch, .null-instagram-feed)").each(function(){etTheme.widgetShowMore(s(this))}),s(document).on("click",".et_widget-show-more",function(e){if(etConfig.woocommerceSettings.sidebar_widgets_dropdown_less_link){let e=s(this);t=s(this),new Promise(e=>{t.hasClass("is-processing")||(t.addClass("is-processing"),t.hasClass("expanded")?t.removeClass("expanded").parents(".sidebar-widget").find("li.is-shown").removeClass("is-shown").slideUp(300):t.addClass("expanded").parents(".sidebar-widget").find("li:nth-child("+etConfig.woocommerceSettings.sidebar_widgets_dropdown_limit+") ~ li:not(.et_widget-show-more)").addClass("is-shown").slideDown(300),e())}).then(function(){setTimeout(function(){e.removeClass("is-processing")},350)})}else s(this).addClass("hidden").parents(".sidebar-widget").find("li").slideDown(300);var t})}),etTheme.widgetShowMore=function(e){var t=etConfig.woocommerceSettings.sidebar_widgets_dropdown_less_link;e.find("ul.children li, ul.sub-menu li").addClass("et_li-child");let i=(e.hasClass("etheme_widget_menu")?e.find("li.item-level-0"):e.find("li:not(.et_li-child)")).length,o=e.find(".current-cat, .current-item, .selected"),n=i-etConfig.woocommerceSettings.sidebar_widgets_dropdown_limit;i&&0<n&&(e.addClass("et_widget-loader"),o.length&&o.each(function(){s(this).prevAll().length>=etConfig.woocommerceSettings.sidebar_widgets_dropdown_limit&&(n-=1)}),0<n&&e.find("ul:not(.children, .sub-menu)").append('<li class="et_widget-show-more"'+(t?' data-reverse="true"':"")+"><span>+"+n+" "+etConfig.woocommerceSettings.widget_show_more_text+"</span>"+(t?"<span>"+etConfig.woocommerceSettings.widget_show_less_text+"</span>":"")+"</li>"),e.removeClass("et_widget-loader"))}}(jQuery),function(i){"use strict";etTheme.autoinit.categoriesAccordion=etTheme.categoriesAccordion=function(){i.fn.etAccordionMenu=function(){var e=i(this),t=(e.addClass("with-accordion"),e.find("> li").has(".children, .wc-block-product-categories-list, .nav-sublist-dropdown").has("li").addClass("parent-level0"),e.find("li").has(".children, .wc-block-product-categories-list, .nav-sublist-dropdown").prepend(' <i class="et-icon et-down-arrow open-this"></i>'),e.find(".wc-block-product-categories-list").addClass("children"),e.find(".wc-block-product-categories-list-item").addClass("cat-item"),e.find(".wc-block-product-categories-list-item-count > span:first-child")),t=(t.length&&t.each(function(){i(this).html("("+i(this).html()+")").addClass("count")}),e.parents().hasClass("sidebar")&&e.parents(".sidebar").find(".widget").addClass("sidebar-widget"),e.parents().hasClass("footer")&&e.parents(".footer").find(".widget").addClass("footer-widget"),0<e.find(".current-cat, .current-cat-parent").length&&e.find(".current-cat, .current-cat-parent").find("> .open-this").removeClass("et-down-arrow").addClass("et-up-arrow").parent().addClass("opened").find("> ul.children").show(),etConfig.sidebar.closed_pc_by_default&&e.find(">li").find("> .open-this").removeClass("et-down-arrow").addClass("et-up-arrow").parent().addClass("opened").find("> ul.children").show(),e.find(".open-this").on("click",function(){i(this).parent().hasClass("opened")?i(this).removeClass("et-up-arrow").addClass("et-down-arrow").parent().removeClass("opened").find("> ul, > div.nav-sublist-dropdown").slideUp(200):i(this).removeClass("et-down-arrow").addClass("et-up-arrow").parent().addClass("opened").find("> ul, > div.nav-sublist-dropdown").slideDown(200)}),e.find("li.product_cat:empty"));return t.length&&(e.find("> .product_cat.opened").first().find(".open-this").trigger("click"),t.siblings("ul").find(">li").unwrap("ul"),t.remove(),void 0!==etTheme.widgetsShowMore)&&(i(".et_widget-show-more").remove(),etTheme.widgetsShowMore()),this},i(".content-page .product-categories, .content-page .wp-block-woocommerce-product-categories > .wc-block-product-categories-list, #primary .product-categories, .elementor-location-archive .product-categories").etAccordionMenu()},i(document).on("et_ajax_content_loaded",function(){etTheme.categoriesAccordion()})}(jQuery),function(p){"use strict";etTheme.autoinit.tabs=etTheme.tabs=function(){var s=p(".tabs"),e=p(".left-bar, .right-bar"),a=(p(".tabs > p > a").unwrap("p"),e.each(function(){var e=p(this),t=e.find(".tabs-nav").clone(),i=(t.removeClass("tabs-nav").find("a").addClass("tab-title-left"),t.first().addClass("opened"),p('<div class="left-titles"></div>').prependTo(e));i.html(t),e.find(".tab-content").css({minHeight:i.height()})}),s.each(function(){var e,i,o=p(this),t=!o.find(".tab-title").first().parent().hasClass("tab_closed");let n=[];p(".tabs").find(".swiper-container").length&&(etTheme.swipers["swiper-"+s.first(".et-tab").find(".swiper-container").attr("id")].init(),o.find(".tab-title").on("click",function(){etTheme.swipers["swiper-"+s.first(".et-tab").find(".swiper-container").attr("id")].update()})),(s.hasClass("accordion")||s.hasClass("left-bar"))&&(o.find(".tabs-nav").remove(),t)&&o.find(".accordion-title").first().addClass("opened-parent"),p.each(o.find(".tab-title"),function(e,t){n[e]=t.href}),-1!=p.inArray(document.URL,n)?(e=document.URL.split("#"),p("#"+e[1]).addClass("opened").parent().addClass("et-opened"),o.find(".accordion-title").first().addClass("opened"),o.addClass("tabs-ready"),o.find("#content_"+e[1]+".et-tab").show()):(t&&(o.find(".tab-title").first().addClass("opened").parent().addClass("et-opened"),o.find(".accordion-title").first().addClass("opened"),o.find(".et-tab").first().show()),o.addClass("tabs-ready")),etTheme.et_global.w_width<993&&(o.on("click",".tab-contents .accordion-title",function(e){e.preventDefault();var t=p(this).attr("data-id");if(r(t))d(o,t,!1);else{let e=0<p(this).parents(".tabs").first().find(".et-tabs-wrapper").length?a(p(this)):"";c(o,p(this)),setTimeout(function(){o.parent().hasClass("tab_closed")?o.parent().removeClass("tab_closed"):(l(o,t),setTimeout(function(){i(t)},200),""!=e&&(l(o,e),setTimeout(function(){i(t)},200)))},50)}}),i=function(e){p("html, body").animate({scrollTop:p("[data-id="+e+"]").offset().top},1e3)}),o.hasClass("accordion")?o.on("click",".accordion-title",function(e){if(e.preventDefault(),!(0<o.parents(".woocommerce-tabs").length)){let i=p(this).find(".tab-title").attr("id");if(r(i))d(o,i,!1);else{let t=0<p(this).parents(".tabs").first().find(".et-tabs-wrapper").length?a(p(this)):"";c(o,p(this)),setTimeout(function(){var e;o.parent().hasClass("tab_closed")?o.parent().removeClass("tab_closed"):(l(o,i),""!=t&&l(o,t),0<o.parents(".fixed-content").length||(e=i,e=+p("#"+e).offset().top,p("html, body").animate({scrollTop:e},1e3)))},550)}}}):o.on("click",".tab-title, .tab-title-left",function(e){e.preventDefault();let i=p(this).attr("id");if(!r(i)){let t=0<p(this).parents(".tabs").first().find(".et-tabs-wrapper").length?a(p(this)):"";c(o,p(this)),setTimeout(function(){o.parent().hasClass("tab_closed")?o.parent().removeClass("tab_closed"):(l(o,i),""!=t&&l(o,t));var e=p("#content_"+i);0<e.find(".swiper-container").length&&(e=e.find(".swiper-container").attr("id"),etTheme.swipers["swiper-"+e].init(),etTheme.swipers["swiper-"+e].update())},50)}})}),function(e){let t="";return e.parents(".tabs").first().find(".et-tabs-wrapper .tab-title, .et-tabs-wrapper .tab-title-left").each(function(){p(this).hasClass("opened")&&(t=p(this).attr("id"))}),t}),r=function(e){return p("#"+e).hasClass("opened")},l=function(e,t){e.hasClass("accordion")||etTheme.et_global.w_width<767&&!e.hasClass("products-tabs")?(p("#"+t).parent().addClass("opened-parent"),p("#content_"+t).slideDown(300)):p("#content_"+t).fadeIn(100),p("#"+t).addClass("opened").parent().addClass("et-opened"),p('[data-id="'+t+'"]').addClass("opened"),p(".tabs").find(".swiper-container").length&&etTheme.swipers["swiper-"+p("#content_"+t).find(".swiper-container").attr("id")].init(),setTimeout(function(){p(window).trigger("resize");var e=p("#content_"+t);0<e.find(".swiper-container").length&&(e=e.find(".swiper-container").attr("id"),etTheme.swipers["swiper-"+e].init(),etTheme.swipers["swiper-"+e].update())},100)},d=function(e,t,i){e.hasClass("accordion")||etTheme.et_global.w_width<767&&!e.hasClass("products-tabs")?(p("#"+t).removeClass("opened").parent().removeClass("et-opened").removeClass("opened-parent"),p('[data-id="'+t+'"]').removeClass("opened"),p("#content_"+t).slideUp(300)):i&&(p("#"+t).removeClass("opened").parent().removeClass("et-opened"),p('[data-id="'+t+'"]').removeClass("opened"),p("#content_"+t).fadeOut(100))},c=function(t,e){e.parents(".tabs").first().find(".tab-title, .tab-title-left").each(function(){var e=p(this).attr("id");r(e)&&d(t,e,!0)})}}}(jQuery),function(i){"use strict";etTheme.autoinit.filtersArea=etTheme.filtersArea=function(){let t=[];t.filters=i(".shop-filters"),t.time=200,i(".open-filters-btn").on("click","a",function(e){e.preventDefault(),t.filters.is(":visible")?(i(this).removeClass("active"),t.filters.slideUp(t.time)):(i(this).addClass("active"),t.filters.slideDown(t.time))})}}(jQuery),function(i){"use strict";etTheme.autoinit.cart_checkout_advanced_labels=etTheme.cart_checkout_advanced_labels=function(){i(".template-content .et-advanced-label").on("keyup validate","input, textarea",function(){var e=i(this),t=i(e).parents(".et-advanced-label");i(t).length&&i(t).find("label[for]:not(.screen-reader-text)").length&&(""!==i(e).val()?i(t).hasClass("et-validated")||i(t).addClass("et-validated"):i(t).removeClass("et-validated"))}).on("focusin","input, textarea",function(){var e=i(this),e=i(e).parents(".et-advanced-label");i(e).length&&i(e).find("label[for]:not(.screen-reader-text)").length&&i(e).addClass("et-validated")}).on("focusout","input, textarea",function(){var e=i(this),t=i(e).parents(".et-advanced-label");i(t).length&&i(t).find("label[for]:not(.screen-reader-text)").length&&""===i(e).val()&&i(t).removeClass("et-validated")}).on("change validate","select",function(){var e=i(this),t=i(e).parents(".et-advanced-label");i(t).length&&i(t).find("label[for]:not(.screen-reader-text)").length&&(""===i(e).val()||i(t).hasClass("et-validated")||i(t).addClass("et-validated"))}),i(".template-content .et-advanced-label").find("input, textarea, select").trigger("validate")}}(jQuery),function(s){"use strict";etTheme.autoinit.checkout_quantity=etTheme.checkout_quantity=function(){var n;s(document).on("change input",".woocommerce-checkout-review-order-table .qty",function(){var e=s(this),t=e.val(),i=e.attr("name"),o=i.substring(i.indexOf("[")+1,i.indexOf("]")),i=e.attr("max");clearTimeout(n),parseInt(t)>parseInt(i)&&(t=i),n=setTimeout(function(){s.ajax({url:etConfig.ajaxurl,dataType:"json",method:"GET",data:{action:"etheme_update_cart_item_quantity",item_id:o,qty:t},success:function(e){e&&e.fragments&&(s.each(e.fragments,function(e,t){s(e).replaceWith(t)}),s(document.body).trigger("wc_fragments_refreshed")),s("form.checkout").trigger("update")}})},1500)})}}(jQuery),function(e){"use strict";etTheme.autoinit.cart_checkout_countdown=etTheme.cart_checkout_countdown=function(){var o,n,s,a,r,l;e(".sales-booster-cart-countdown").length&&(o=e(".sales-booster-cart-countdown"),n=e(".cart-countdown-time"),s=n.html(),a=o.hasClass("infinite"),r=o.attr("data-time"),o.removeClass("infinite").attr("data-time",null),l=setInterval(function(){var e,t=s.split(":"),i=parseInt(t[0],10),t=parseInt(t[1],10);i=--t<0?--i:i,n.html((i=(i=i<0?0:i)<10?"0"+i:i)+":"+(t=(t=t<0?59:t)<10?"0"+t:t)),i<0&&clearInterval(l),t<=0&&i<=0&&(a?(n.html(r),i=(e=r.split(":"))[0],t=e[1]):(clearInterval(l),o.addClass("finished"))),s=i+":"+t},1e3),e(document).on("wc_cart_emptied",function(){e(".sales-booster-cart-countdown").remove()}),e(document).on("wc_fragments_loaded wc_fragments_refreshed added_to_cart removed_from_cart et_calculate_cart_progress",function(){etTheme.cart_checkout_countdown()}))}}(jQuery),function(i){"use strict";etTheme.autoinit.sticky_cart=etTheme.sticky_cart=function(){if(etTheme.et_woocommerce.is_single_product&&!(i(".etheme-sticky-cart").length<1||i("form.cart").length<1)){let t=!1;i(".etheme-sticky-cart:not(.always-shown)").length&&i(window).on("scroll",function(){var e=i(this).scrollTop();i("form.cart").offset().top<e?(i(".etheme-sticky-cart:not(.always-shown)").removeClass("outside"),i("#back-top, .et-request-quote").css("bottom","85px"),i("#back-top ~ .et-request-quote").css("bottom","140px")):(i(".etheme-sticky-cart:not(.always-shown)").addClass("outside"),t&&i(".etheme_custom_add_to_cart_toggle").trigger("click"),i("#back-top").attr("style",null),i(".et-request-quote").attr("style",null))}),i(document).on("click",".etheme_custom_add_to_cart",function(){var e=0,t=(i(".header-wrapper .sticky-on").length&&i.each(i(".header-wrapper .sticky-on"),function(){e+=i(this).outerHeight()}),i("form.cart").offset().top-e);t-=30,i("html, body").animate({scrollTop:t},500)}),i("body:not(.et-preloader-hide) .etheme-sticky-cart").find(".variations_form, .grouped_form").addClass("hidden"),i(document).on("click",".etheme_custom_add_to_cart_toggle",function(){t?(i(this).parent().find("form").addClass("hidden"),i("body").removeClass("sticky-cart-form-shown")):(i(this).parent().find("form").removeClass("hidden"),i("body").addClass("sticky-cart-form-shown")),t=!t}),i(document).on("click",".etheme-sticky-cart form.cart .single_add_to_cart_button:not(.disabled)",function(){i("body").removeClass("sticky-cart-form-shown")})}}}(jQuery),function(a){"use strict";etTheme.autoinit.photoSwipe=etTheme.photoSwipe=function(){setTimeout(function(){a(".zoom-images-button, .open-video-popup, .open-360-popup").addClass("showed")},400);var n,s=a(".images-wrapper");s.hasClass("with-pswp")&&(n=document.querySelectorAll(".pswp")[0],s.on("click",".main-images a.zoom, .main-images .zoomImg",function(e){var t,i,o;e.preventDefault(),etTheme.et_global.deny_link_click||(t=[],(o=s.find(".main-images .woocommerce-main-image img")).length<1)||(a(o).each(function(){a(this).attr("data-large_image")&&void 0!==a(this).attr("data-large_image")&&t.push({alt:a(this).attr("alt"),src:a(this).attr("data-large_image"),w:a(this).attr("data-large_image_width"),h:a(this).attr("data-large_image_height"),title:a(this).attr("data-caption")?a(this).attr("data-caption"):a(this).attr("title")})}),a(e.target).parents(".swiper-container").length?i=a(e.target).parents(".swiper-container").find(".swiper-slide-active"):(i=a(e.target).closest(".woocommerce-main-image"),a(e.target).parents(".etheme-woocommerce-product-gallery").length&&(i=a(e.target).closest(".woocommerce-product-gallery"))),o=etTheme.et_global.w_width<992?{captionEl:!1,tapToClose:!0,index:a(i).index()}:{index:a(i).index()},(e=new PhotoSwipe(n,PhotoSwipeUI_Default,t,o)).init(),etConfig.variationGallery&&e.listen("destroy",function(){a(".pswp > *").addClass("dt-hide mob-hide"),setTimeout(function(){a(".pswp").attr("class","pswp"),a(".pswp > *").removeClass("dt-hide mob-hide")},300)}))}))}}(jQuery),function(r){"use strict";etConfig.variationGallery||(etTheme.autoinit.variationsThumbs=etTheme.variationsThumbs=function(){var i,e,t,o,n,s,a=r(".thumbnails-list .thumbnail-item").first().find("a");a&&(i=a.find("img"),e=i.attr("src"),t=i.attr("srcset"),o=a.attr("href"),n=r(".images-wrapper").hasClass("swiper-vertical-images"),r(".variations_form").on("found_variation",function(e,t){t.image_link&&a.attr("href",t.image_link),t.image_src&&i.attr("src",t.image_src),t.image_srcset&&i.attr("srcset",t.image_srcset),s(),r(document).trigger("variable_product_found_variation")}).on("reset_data",function(){a.attr("href",o),i.attr("src",e).attr("srcset",t),n&&r(".thumbnails-list").slick("slickGoTo",0),r(document).trigger("variable_product_found_variation")}),s=function(){var e=r(".main-images").data("Swiper");n?r(".thumbnails-list").slick("slickGoTo",0):void 0!==e&&etTheme.swipers["swiper-"+index].slideTo(0)})})}(jQuery),function(o){"use strict";etConfig.variationGallery||(etTheme.autoinit.jumpToSlide=etTheme.jumpToSlide=function(){o(document).on("found_variation","form.variations_form",function(e,t){var i;o(".main-slider-on").hasClass("gallery-slider-on")&&(o(".images-wrapper").hasClass("swiper-vertical-images")?(o(".slick-slider.thumbnails-list .slick-slide.slick-current img").attr("src",t.image.thumb_src),(i=o(".slick-slider.thumbnails-list .slick-slide.slick-current img").parent()).attr("data-o_large")||i.attr("data-o_large",i.attr("data-large")),i.attr("data-large",t.image.full_src),t.image.srcset,o(".slick-slider.thumbnails-list .slick-slide.slick-current img").attr("srcset",t.image.thumb_src)):((i=o(".swiper-wrapper.thumbnails-list .swiper-slide.swiper-slide-active img").parent()).attr("data-o_large")||i.attr("data-o_large",i.attr("data-large")),i.attr("data-large",t.image.full_src),o(".swiper-wrapper.thumbnails-list .swiper-slide.swiper-slide-active img").attr("src",t.image.thumb_src),t.image.srcset,o(".swiper-wrapper.thumbnails-list .swiper-slide.swiper-slide-active img").attr("srcset",t.image.thumb_src),o(".swiper-wrapper .container-image-and-badge source").remove()))}).on("reset_image","form.variations_form",function(e){var t,i;o(".main-slider-on").hasClass("gallery-slider-on")&&(t=o(".main-images .swiper-slide.swiper-slide-active .woocommerce-product-gallery__image").data("thumb"),(o(".images-wrapper").hasClass("swiper-vertical-images")?((i=o(".slick-slider.thumbnails-list .slick-slide.slick-current img").parent()).attr("data-large",i.attr("data-o_large")),o(".slick-slider.thumbnails-list .slick-slide.slick-current img")):((i=o(".swiper-wrapper.thumbnails-list .swiper-slide.swiper-slide-active img").parent()).attr("data-large",i.attr("data-o_large")),o(".swiper-wrapper.thumbnails-list .swiper-slide.swiper-slide-active img"))).attr("src",t).attr("srcset",t))}).on("click",".swiper-wrapper.thumbnails-list .swiper-slide img",function(e){e.preventDefault()})})}(jQuery),function(e){"use strict";etTheme.autoinit.videoPopup=etTheme.videoPopup=function(){e(".open-360-popup").magnificPopup({type:"inline",midClick:!0,beforeOpen:function(){e("html").addClass(etTheme.et_global.classes.mfp)},afterClose:function(){e("html").removeClass(etTheme.et_global.classes.mfp)}})}}(jQuery),function(a){"use strict";etTheme.autoinit.single_product=etTheme.single_product=function(){a(window).on("load",function(){var e,t=document.URL;2==t.split("#reviews").length?(a("#tab_reviews").trigger("click"),setTimeout(function(){a("html, body").animate({scrollTop:a(".woocommerce-tabs").offset().top},300)},300)):2==t.split("#comment").length&&(e=document.URL.split("#")[1],a("#tab_reviews").click(),setTimeout(function(){a("html, body").animate({scrollTop:a("#"+e).offset().top},300)},300))}),a(".woocommerce-review-link").on("click",function(e){e.preventDefault(),a("#tab_reviews").length?(a("#tab_reviews:not(.opened)").trigger("click"),a("html, body").animate({scrollTop:a(".woocommerce-tabs").offset().top},300)):a("html, body").animate({scrollTop:a("#reviews").offset().top-20},300)}),a(document).on("found_variation","form.variations_form",function(e,o){var n=a(e.target).closest(".product").find(".product-sale-counter"),t=(n.length&&(o._sale_price_end?(n.attr("data-start",o._sale_price_start),n.attr("data-final",o._sale_price_end),void 0!==etTheme.countdown&&etTheme.countdown(),n.removeClass("hidden")):n.addClass("hidden")),a(e.target).closest(".product").find(".etheme-countdown-wrapper_product")),s=(t.length&&(o._sale_price_end&&o._sale_price_end_gmt?(t.data("date",o._sale_price_end_gmt),t.data("reinit","1"),t.removeClass("hidden").block({message:null,overlayCSS:{opacity:.6}}),setTimeout(function(){t.unblock()},1200)):t.addClass("hidden")),a(e.target).closest(".product").find("select.qty"));if(s.length){n=s.find("option");n.attr("disabled",1);let t=o.min_qty,i=o.max_qty;a(n).each(function(){var e=this.value;(""==i||e<=i)&&(e>=t||""==t)?a(this).attr("disabled",null):s.val(s.find("option:not([disabled]):first").val())})}n=a(e.target).closest(".product").find(".product_meta .gtin"),o._et_gtin?n.wc_set_content(o._et_gtin):n.wc_reset_content(),n=a(e.target).closest(".product").find(".sales-booster-quantity-discounts-wrapper"),n.length&&(o.is_purchasable&&o.is_in_stock&&o.variation_is_visible?(n.find("[data-product_id]").attr("data-product_id",o.variation_id),n.removeClass("hidden")):n.addClass("hidden")),n=a(e.target).closest(".product").find(".sales-booster-estimated-delivery .delivery-date"),e=n.parent().data("shown-only");e&&(-1<a.inArray(o._et_stock_status,e)?n.parent().removeClass("hidden"):n.parent().addClass("hidden")),o._et_estimated_delivery?n.wc_set_content(o._et_estimated_delivery):n.wc_reset_content()}),a(document).on("reset_data","form.variations_form",function(e,t){var i=a(e.target).closest(".product").find(".product_meta .gtin"),i=(i.length&&i.wc_reset_content(),a(e.target).closest(".product").find(".product-sale-counter")),i=(i.length&&i.addClass("hidden"),a(e.target).closest(".product").find(".etheme-countdown-wrapper_product")),i=(i.length&&i.addClass("hidden"),a(e.target).closest(".product").find(".sales-booster-quantity-discounts-wrapper")),i=(i.length&&i.addClass("hidden"),a(e.target).closest(".product").find(".sales-booster-estimated-delivery .delivery-date"));i.length&&i.wc_reset_content()})}}(jQuery),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.PhotoSwipe=t()}(this,function(){"use strict";return function(u,z,t,H){function e(){return{x:0,y:0}}function j(e,t){g.extend(v,t.publicMethods),Ze.push(e)}function F(e){var t=L();return t-1<e?e-t:e<0?t+e:e}function s(e,t){return Qe[e]||(Qe[e]=[]),Qe[e].push(t)}function R(e,t,i,o){o===v.currItem.initialZoomLevel?i[e]=v.currItem.initialPosition[e]:(i[e]=Je(e,o),i[e]>t.min[e]?i[e]=t.min[e]:i[e]<t.max[e]&&(i[e]=t.max[e]))}function N(e){var t="";w.escKey&&27===e.keyCode?t="close":w.arrowKeys&&(37===e.keyCode?t="prev":39===e.keyCode&&(t="next")),!t||e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||(e.preventDefault?e.preventDefault():e.returnValue=!1,v[t]())}function U(e){e&&($e||Ie||f||Te)&&(e.preventDefault(),e.stopPropagation())}function W(){v.setScrollOffset(0,g.getScrollY())}function Z(e){var t;"mousedown"===e.type&&0<e.button||(Jt?e.preventDefault():xe&&"mousedown"===e.type||(Ot(e,!0)&&e.preventDefault(),C("pointerDown"),ue&&((t=g.arraySearch(ft,e.pointerId,"id"))<0&&(t=ft.length),ft[t]={x:e.pageX,y:e.pageY,id:e.pointerId}),e=(t=jt(e)).length,d=null,dt(),l&&1!==e||(l=De=!0,g.bind(window,J,v),Ce=ze=Pe=Te=Ae=$e=Se=Ie=!1,Le=null,C("firstTouchStart",t),I(Re,y),Fe.x=Fe.y=0,I(O,t[0]),I(ht,O),gt.x=b.x*Ne,vt=[{x:O.x,y:O.y}],be=_e=T(),ot(h,!0),St(),It()),!c&&1<e&&!f&&!Ae&&(te=h,c=Se=!(Ie=!1),Fe.y=Fe.x=0,I(Re,y),I(q,t[0]),I(mt,t[1]),Lt(q,mt,Ct),kt.x=Math.abs(Ct.x)-y.x,kt.y=Math.abs(Ct.y)-y.y,Oe=xt(q,mt))))}function B(e){var t;e.preventDefault(),ue&&-1<(t=g.arraySearch(ft,e.pointerId,"id"))&&((t=ft[t]).x=e.pageX,t.y=e.pageY),l&&(t=jt(e),Le||$e||c?d=t:E.x!==b.x*Ne?Le="h":(e=Math.abs(t[0].x-O.x)-Math.abs(t[0].y-O.y),Math.abs(e)>=ut&&(Le=0<e?"h":"v",d=t)))}function X(e){if(r.isOldAndroid){if(xe&&"mouseup"===e.type)return;-1<e.type.indexOf("touch")&&(clearTimeout(xe),xe=setTimeout(function(){xe=0},600))}C("pointerUp"),Ot(e,!1)&&e.preventDefault(),ue&&-1<(s=g.arraySearch(ft,e.pointerId,"id"))&&(t=ft.splice(s,1)[0],navigator.msPointerEnabled&&(t.type={4:"mouse",2:"touch",3:"pen"}[e.pointerType],t.type)||(t.type=e.pointerType||"mouse"));var t,i=(s=jt(e)).length;if(2===(i="mouseup"===e.type?0:i))return!(d=null);1===i&&I(ht,s[0]),0!==i||Le||f||(t||("mouseup"===e.type?t={x:e.pageX,y:e.pageY,type:"mouse"}:e.changedTouches&&e.changedTouches[0]&&(t={x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY,type:"touch"})),C("touchRelease",e,t));var o,n,s=-1;if(0===i&&(l=!1,g.unbind(window,J,v),St(),c?s=0:-1!==bt&&(s=T()-bt)),bt=1===i?T():-1,e=-1!==s&&s<150?"zoom":"swipe",c&&i<2&&(c=!1,1===i&&(e="zoomPointerUp"),C("zoomGestureEnded")),d=null,$e||Ie||f||Te)if(dt(),(ke=ke||Nt()).calculateSwipeSpeed("x"),Te)Pt()<w.verticalDragRange?v.close():(o=y.y,n=Me,ct("verticalDrag",0,1,300,g.easing.cubic.out,function(e){y.y=(v.currItem.initialPosition.y-o)*e+o,x((1-n)*e+n),S()}),C("onVerticalDrag",1));else{if((Ae||f)&&0===i){if(Wt(e,ke))return;e="zoomPointerUp"}f||("swipe"!==e?Bt():!Ae&&h>v.currItem.fitRatio&&Ut(ke))}}var Q,Y,K,m,G,V,J,ee,o,h,te,ie,oe,ne,se,a,ae,re,le,de,ce,pe,ue,n,me,he,fe,ge,ve,we,r,ye,_e,be,ke,Ce,Te,xe,l,Se,Ie,$e,qe,Ae,d,c,Oe,p,Ee,f,Le,De,Pe,Me,ze,He,g={features:null,bind:function(e,t,i,o){var n=(o?"remove":"add")+"EventListener";t=t.split(" ");for(var s=0;s<t.length;s++)t[s]&&e[n](t[s],i,!1)},isArray:function(e){return e instanceof Array},createEl:function(e,t){t=document.createElement(t||"div");return e&&(t.className=e),t},getScrollY:function(){var e=window.pageYOffset;return void 0!==e?e:document.documentElement.scrollTop},unbind:function(e,t,i){g.bind(e,t,i,!0)},removeClass:function(e,t){t=new RegExp("(\\s|^)"+t+"(\\s|$)");e.className=e.className.replace(t," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")},addClass:function(e,t){g.hasClass(e,t)||(e.className+=(e.className?" ":"")+t)},hasClass:function(e,t){return e.className&&new RegExp("(^|\\s)"+t+"(\\s|$)").test(e.className)},getChildByClass:function(e,t){for(var i=e.firstChild;i;){if(g.hasClass(i,t))return i;i=i.nextSibling}},arraySearch:function(e,t,i){for(var o=e.length;o--;)if(e[o][i]===t)return o;return-1},extend:function(e,t,i){for(var o in t)!t.hasOwnProperty(o)||i&&e.hasOwnProperty(o)||(e[o]=t[o])},easing:{sine:{out:function(e){return Math.sin(e*(Math.PI/2))},inOut:function(e){return-(Math.cos(Math.PI*e)-1)/2}},cubic:{out:function(e){return--e*e*e+1}}},detectFeatures:function(){if(g.features)return g.features;for(var e,t,i,o,n,s=g.createEl().style,a="",r={},l=(r.oldIE=document.all&&!document.addEventListener,r.touch="ontouchstart"in window,window.requestAnimationFrame&&(r.raf=window.requestAnimationFrame,r.caf=window.cancelAnimationFrame),r.pointerEvent=!!window.PointerEvent||navigator.msPointerEnabled,r.pointerEvent||(e=navigator.userAgent,/iP(hone|od)/.test(navigator.platform)&&(t=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/))&&0<t.length&&1<=(t=parseInt(t[1],10))&&t<8&&(r.isOldIOSPhone=!0),t=(t=e.match(/Android\s([0-9\.]*)/))?t[1]:0,1<=(t=parseFloat(t))&&(t<4.4&&(r.isOldAndroid=!0),r.androidVersion=t),r.isMobileOpera=/opera mini|opera mobi/i.test(e)),["transform","perspective","animationName"]),d=["","webkit","Moz","ms","O"],c=0;c<4;c++){for(var a=d[c],p=0;p<3;p++)i=l[p],o=a+(a?i.charAt(0).toUpperCase()+i.slice(1):i),!r[i]&&o in s&&(r[i]=o);a&&!r.raf&&(a=a.toLowerCase(),r.raf=window[a+"RequestAnimationFrame"],r.raf)&&(r.caf=window[a+"CancelAnimationFrame"]||window[a+"CancelRequestAnimationFrame"])}return r.raf||(n=0,r.raf=function(e){var t=(new Date).getTime(),i=Math.max(0,16-(t-n)),o=window.setTimeout(function(){e(t+i)},i);return n=t+i,o},r.caf=function(e){clearTimeout(e)}),r.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,g.features=r}},v=(g.detectFeatures(),g.features.oldIE&&(g.bind=function(e,t,i,o){t=t.split(" ");for(var n,s=(o?"detach":"attach")+"Event",a=function(){i.handleEvent.call(i)},r=0;r<t.length;r++)if(n=t[r])if("object"==typeof i&&i.handleEvent){if(o){if(!i["oldIE"+n])return!1}else i["oldIE"+n]=a;e[s]("on"+n,i["oldIE"+n])}else e[s]("on"+n,i)}),this),je=25,w={allowPanToNext:!0,spacing:.12,bgOpacity:1,mouseUsed:!1,loop:!0,pinchToClose:!0,closeOnScroll:!0,closeOnVerticalDrag:!0,verticalDragRange:.75,hideAnimationDuration:333,showAnimationDuration:333,showHideOpacity:!1,focus:!0,escKey:!0,arrowKeys:!0,mainScrollEndFriction:.35,panEndFriction:.35,isClickableElement:function(e){return"A"===e.tagName},getDoubleTapZoom:function(e,t){return e||t.initialZoomLevel<.7?1:1.33},maxSpreadZoom:1.33,modal:!0,scaleMode:"fit"},Fe=(g.extend(w,H),e()),Re=e(),y=e(),_={},Ne=0,Ue={},b=e(),k=0,We=!0,Ze=[],Be={},Xe=!1,Qe={},C=function(e){var t=Qe[e];if(t){var i=Array.prototype.slice.call(arguments);i.shift();for(var o=0;o<t.length;o++)t[o].apply(v,i)}},T=function(){return(new Date).getTime()},x=function(e){Me=e,v.bg.style.opacity=e*w.bgOpacity},Ye=function(e,t,i,o,n){(!Xe||n&&n!==v.currItem)&&(o/=(n||v.currItem).fitRatio),e[pe]=ie+t+"px, "+i+"px"+oe+" scale("+o+")"},S=function(e){Ee&&(e&&(h>v.currItem.fitRatio?Xe||(li(v.currItem,!1,!0),Xe=!0):Xe&&(li(v.currItem),Xe=!1)),Ye(Ee,y.x,y.y,h))},Ke=function(e){e.container&&Ye(e.container.style,e.initialPosition.x,e.initialPosition.y,e.initialZoomLevel,e)},Ge=function(e,t){t[pe]=ie+e+"px, 0px"+oe},Ve=function(e,t){var i;!w.loop&&t&&(t=m+(b.x*Ne-e)/b.x,i=Math.round(e-E.x),t<0&&0<i||t>=L()-1&&i<0)&&(e=E.x+i*w.mainScrollEndFriction),E.x=e,Ge(e,G)},Je=function(e,t){var i=kt[e]-Ue[e];return Re[e]+Fe[e]+i-t/te*i},I=function(e,t){e.x=t.x,e.y=t.y,t.id&&(e.id=t.id)},et=function(e){e.x=Math.round(e.x),e.y=Math.round(e.y)},tt=null,it=function(){tt&&(g.unbind(document,"mousemove",it),g.addClass(u,"pswp--has_mouse"),w.mouseUsed=!0,C("mouseUsed")),tt=setTimeout(function(){tt=null},100)},ot=function(e,t){e=ai(v.currItem,_,e);return t&&(p=e),e},nt=function(e){return(e=e||v.currItem).initialZoomLevel},st=function(e){return 0<(e=e||v.currItem).w?w.maxSpreadZoom:1},$={},at=0,rt=function(e){$[e]&&($[e].raf&&he($[e].raf),at--,delete $[e])},lt=function(e){$[e]&&rt(e),$[e]||(at++,$[e]={})},dt=function(){for(var e in $)$.hasOwnProperty(e)&&rt(e)},ct=function(e,t,i,o,n,s,a){function r(){$[e]&&(l=T()-d,o<=l?(rt(e),s(i),a&&a()):(s((i-t)*n(l/o)+t),$[e].raf=me(r)))}var l,d=T();lt(e);r()},H={shout:C,listen:s,viewportSize:_,options:w,isMainScrollAnimating:function(){return f},getZoomLevel:function(){return h},getCurrentIndex:function(){return m},isDragging:function(){return l},isZooming:function(){return c},setScrollOffset:function(e,t){Ue.x=e,we=Ue.y=t,C("updateScrollOffset",Ue)},applyZoomPan:function(e,t,i,o){y.x=t,y.y=i,h=e,S(o)},init:function(){if(!Q&&!Y){v.framework=g,v.template=u,v.bg=g.getChildByClass(u,"pswp__bg"),fe=u.className,Q=!0,r=g.detectFeatures(),me=r.raf,he=r.caf,pe=r.transform,ve=r.oldIE,v.scrollWrap=g.getChildByClass(u,"pswp__scroll-wrap"),v.container=g.getChildByClass(v.scrollWrap,"pswp__container"),G=v.container.style,v.itemHolders=a=[{el:v.container.children[0],wrap:0,index:-1},{el:v.container.children[1],wrap:0,index:-1},{el:v.container.children[2],wrap:0,index:-1}],a[0].el.style.display=a[2].el.style.display="none",pe?(t=r.perspective&&!n,ie="translate"+(t?"3d(":"("),oe=r.perspective?", 0px)":")"):(pe="left",g.addClass(u,"pswp--ie"),Ge=function(e,t){t.left=e+"px"},Ke=function(e){var t=1<e.fitRatio?1:e.fitRatio,i=e.container.style,o=t*e.w,t=t*e.h;i.width=o+"px",i.height=t+"px",i.left=e.initialPosition.x+"px",i.top=e.initialPosition.y+"px"},S=function(){var e,t,i,o;Ee&&(e=Ee,i=(o=1<(t=v.currItem).fitRatio?1:t.fitRatio)*t.w,o=o*t.h,e.width=i+"px",e.height=o+"px",e.left=y.x+"px",e.top=y.y+"px")}),o={resize:v.updateSize,orientationchange:function(){clearTimeout(ye),ye=setTimeout(function(){_.x!==v.scrollWrap.clientWidth&&v.updateSize()},500)},scroll:W,keydown:N,click:U};var e,t=r.isOldIOSPhone||r.isOldAndroid||r.isMobileOpera;for(r.animationName&&r.transform&&!t||(w.showAnimationDuration=w.hideAnimationDuration=0),e=0;e<Ze.length;e++)v["init"+Ze[e]]();z&&(v.ui=new z(v,g)).init(),C("firstUpdate"),m=m||w.index||0,(isNaN(m)||m<0||m>=L())&&(m=0),v.currItem=ei(m),(r.isOldIOSPhone||r.isOldAndroid)&&(We=!1),u.setAttribute("aria-hidden","false"),w.modal&&(We?u.style.position="fixed":(u.style.position="absolute",u.style.top=g.getScrollY()+"px")),void 0===we&&(C("initialLayout"),we=ge=g.getScrollY());var i="pswp--open ";for(w.mainClass&&(i+=w.mainClass+" "),w.showHideOpacity&&(i+="pswp--animate_opacity "),i=(i=(i+=n?"pswp--touch":"pswp--notouch")+(r.animationName?" pswp--css_animation":""))+(r.svg?" pswp--svg":""),g.addClass(u,i),v.updateSize(),V=-1,k=null,e=0;e<3;e++)Ge((e+V)*b.x,a[e].el.style);ve||g.bind(v.scrollWrap,ee,v),s("initialZoomInEnd",function(){v.setContent(a[0],m-1),v.setContent(a[2],m+1),a[0].el.style.display=a[2].el.style.display="block",w.focus&&u.focus(),g.bind(document,"keydown",v),r.transform&&g.bind(v.scrollWrap,"click",v),w.mouseUsed||g.bind(document,"mousemove",it),g.bind(window,"resize scroll orientationchange",v),C("bindEvents")}),v.setContent(a[1],m),v.updateCurrItem(),C("afterInit"),We||(ne=setInterval(function(){at||l||c||h!==v.currItem.initialZoomLevel||v.updateSize()},1e3)),g.addClass(u,"pswp--visible")}},close:function(){Q&&(Y=!(Q=!1),C("close"),g.unbind(window,"resize scroll orientationchange",v),g.unbind(window,"scroll",o.scroll),g.unbind(document,"keydown",v),g.unbind(document,"mousemove",it),r.transform&&g.unbind(v.scrollWrap,"click",v),l&&g.unbind(window,J,v),clearTimeout(ye),C("unbindEvents"),ti(v.currItem,null,!0,v.destroy))},destroy:function(){C("destroy"),Kt&&clearTimeout(Kt),u.setAttribute("aria-hidden","true"),u.className=fe,ne&&clearInterval(ne),g.unbind(v.scrollWrap,ee,v),g.unbind(window,"scroll",v),St(),dt(),Qe=null},panTo:function(e,t,i){i||(e>p.min.x?e=p.min.x:e<p.max.x&&(e=p.max.x),t>p.min.y?t=p.min.y:t<p.max.y&&(t=p.max.y)),y.x=e,y.y=t,S()},handleEvent:function(e){e=e||window.event,o[e.type]&&o[e.type](e)},goTo:function(e){var t=(e=F(e))-m;k=t,m=e,v.currItem=ei(m),Ne-=t,Ve(b.x*Ne),dt(),f=!1,v.updateCurrItem()},next:function(){v.goTo(m+1)},prev:function(){v.goTo(m-1)},updateCurrZoomItem:function(e){var t;e&&C("beforeChange",0),Ee=a[1].el.children.length&&(t=a[1].el.children[0],g.hasClass(t,"pswp__zoom-wrap"))?t.style:null,p=v.currItem.bounds,te=h=v.currItem.initialZoomLevel,y.x=p.center.x,y.y=p.center.y,e&&C("afterChange")},invalidateCurrItems:function(){se=!0;for(var e=0;e<3;e++)a[e].item&&(a[e].item.needsUpdate=!0)},updateCurrItem:function(e){if(0!==k){var t,i=Math.abs(k);if(!(e&&i<2)){v.currItem=ei(m),Xe=!1,C("beforeChange",k),3<=i&&(V+=k+(0<k?-3:3),i=3);for(var o=0;o<i;o++)0<k?(t=a.shift(),a[2]=t,Ge((++V+2)*b.x,t.el.style),v.setContent(t,m-i+o+1+1)):(t=a.pop(),a.unshift(t),Ge(--V*b.x,t.el.style),v.setContent(t,m+i-o-1-1));Ee&&1===Math.abs(k)&&(e=ei(ae)).initialZoomLevel!==h&&(ai(e,_),li(e),Ke(e)),k=0,v.updateCurrZoomItem(),ae=m,C("afterChange")}}},updateSize:function(e){if(!We&&w.modal){var t=g.getScrollY();if(we!==t&&(u.style.top=t+"px",we=t),!e&&Be.x===window.innerWidth&&Be.y===window.innerHeight)return;Be.x=window.innerWidth,Be.y=window.innerHeight,u.style.height=Be.y+"px"}if(_.x=v.scrollWrap.clientWidth,_.y=v.scrollWrap.clientHeight,W(),b.x=_.x+Math.round(_.x*w.spacing),b.y=_.y,Ve(b.x*Ne),C("beforeResize"),void 0!==V){for(var i,o,n,s=0;s<3;s++)i=a[s],Ge((s+V)*b.x,i.el.style),n=m+s-1,w.loop&&2<L()&&(n=F(n)),(o=ei(n))&&(se||o.needsUpdate||!o.bounds)?(v.cleanSlide(o),v.setContent(i,n),1===s&&(v.currItem=o,v.updateCurrZoomItem(!0)),o.needsUpdate=!1):-1===i.index&&0<=n&&v.setContent(i,n),o&&o.container&&(ai(o,_),li(o),Ke(o));se=!1}te=h=v.currItem.initialZoomLevel,(p=v.currItem.bounds)&&(y.x=p.center.x,y.y=p.center.y,S(!0)),C("resize")},zoomTo:function(t,e,i,o,n){e&&(te=h,kt.x=Math.abs(e.x)-y.x,kt.y=Math.abs(e.y)-y.y,I(Re,y));function s(e){1===e?(h=t,y.x=a.x,y.y=a.y):(h=(t-r)*e+r,y.x=(a.x-l.x)*e+l.x,y.y=(a.y-l.y)*e+l.y),n&&n(e),S(1===e)}var e=ot(t,!1),a={},r=(R("x",e,a,t),R("y",e,a,t),h),l={x:y.x,y:y.y};et(a);i?ct("customZoomTo",0,1,i,o||g.easing.sine.inOut,s):s(1)}},pt=30,ut=10,q={},mt={},A={},O={},ht={},ft=[],gt={},vt=[],wt={},yt=0,_t=e(),bt=0,E=e(),kt=e(),Ct=e(),Tt=function(e,t){return e.x===t.x&&e.y===t.y},xt=function(e,t){return wt.x=Math.abs(e.x-t.x),wt.y=Math.abs(e.y-t.y),Math.sqrt(wt.x*wt.x+wt.y*wt.y)},St=function(){qe&&(he(qe),qe=null)},It=function(){l&&(qe=me(It),Rt())},$t=function(){return!("fit"===w.scaleMode&&h===v.currItem.initialZoomLevel)},qt=function(e,t){return!(!e||e===document||e.getAttribute("class")&&-1<e.getAttribute("class").indexOf("pswp__scroll-wrap"))&&(t(e)?e:qt(e.parentNode,t))},At={},Ot=function(e,t){return At.prevent=!qt(e.target,w.isClickableElement),C("preventDragEvent",e,t,At),At.prevent},Et=function(e,t){return t.x=e.pageX,t.y=e.pageY,t.id=e.identifier,t},Lt=function(e,t,i){i.x=.5*(e.x+t.x),i.y=.5*(e.y+t.y)},Dt=function(e,t,i){var o;50<e-be&&((o=2<vt.length?vt.shift():{}).x=t,o.y=i,vt.push(o),be=e)},Pt=function(){var e=y.y-v.currItem.initialPosition.y;return 1-Math.abs(e/(_.y/2))},Mt={},zt={},Ht=[],jt=function(e){for(;0<Ht.length;)Ht.pop();return ue?(He=0,ft.forEach(function(e){0===He?Ht[0]=e:1===He&&(Ht[1]=e),He++})):-1<e.type.indexOf("touch")?e.touches&&0<e.touches.length&&(Ht[0]=Et(e.touches[0],Mt),1<e.touches.length)&&(Ht[1]=Et(e.touches[1],zt)):(Mt.x=e.pageX,Mt.y=e.pageY,Mt.id="",Ht[0]=Mt),Ht},Ft=function(e,t){var i,o,n,s=y[e]+t[e],a=0<t[e],r=E.x+t.x,l=E.x-gt.x,d=s>p.min[e]||s<p.max[e]?w.panEndFriction:1,s=y[e]+t[e]*d;if((w.allowPanToNext||h===v.currItem.initialZoomLevel)&&(Ee?"h"!==Le||"x"!==e||Ie||(a?(s>p.min[e]&&(d=w.panEndFriction,p.min[e],i=p.min[e]-Re[e]),(i<=0||l<0)&&1<L()?(n=r,l<0&&r>gt.x&&(n=gt.x)):p.min.x!==p.max.x&&(o=s)):(s<p.max[e]&&(d=w.panEndFriction,p.max[e],i=Re[e]-p.max[e]),(i<=0||0<l)&&1<L()?(n=r,0<l&&r<gt.x&&(n=gt.x)):p.min.x!==p.max.x&&(o=s))):n=r,"x"===e))return void 0!==n&&(Ve(n,!0),Ae=n!==gt.x),p.min.x!==p.max.x&&(void 0!==o?y.x=o:Ae||(y.x+=t.x*d)),void 0!==n;f||Ae||h>v.currItem.fitRatio&&(y[e]+=t[e]*d)},Rt=function(){if(d){var e,t,i,o,n,s=d.length;if(0!==s)if(I(q,d[0]),A.x=q.x-O.x,A.y=q.y-O.y,c&&1<s)O.x=q.x,O.y=q.y,!A.x&&!A.y&&Tt(d[1],mt)||(I(mt,d[1]),Ie||(Ie=!0,C("zoomGestureStarted")),s=xt(q,mt),(e=Zt(s))>v.currItem.initialZoomLevel+v.currItem.initialZoomLevel/15&&(ze=!0),t=1,i=nt(),o=st(),e<i?w.pinchToClose&&!ze&&te<=v.currItem.initialZoomLevel?(x(n=1-(i-e)/(i/1.2)),C("onPinchClose",n),Pe=!0):e=i-(t=1<(t=(i-e)/i)?1:t)*(i/3):o<e&&(e=o+(t=1<(t=(e-o)/(6*i))?1:t)*i),t<0&&(t=0),Lt(q,mt,_t),Fe.x+=_t.x-Ct.x,Fe.y+=_t.y-Ct.y,I(Ct,_t),y.x=Je("x",e),y.y=Je("y",e),Ce=h<e,h=e,S());else if(Le&&(De&&(De=!1,Math.abs(A.x)>=ut&&(A.x-=d[0].x-ht.x),Math.abs(A.y)>=ut)&&(A.y-=d[0].y-ht.y),O.x=q.x,O.y=q.y,0!==A.x||0!==A.y)){if("v"===Le&&w.closeOnVerticalDrag)if(!$t())return Fe.y+=A.y,y.y+=A.y,n=Pt(),Te=!0,C("onVerticalDrag",n),x(n),void S();Dt(T(),q.x,q.y),$e=!0,p=v.currItem.bounds,Ft("x",A)||(Ft("y",A),et(y),S())}}},Nt=function(){var t,i,o={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(e){i=(1<vt.length?(t=T()-be+50,vt[vt.length-2]):(t=T()-_e,ht))[e],o.lastFlickOffset[e]=O[e]-i,o.lastFlickDist[e]=Math.abs(o.lastFlickOffset[e]),20<o.lastFlickDist[e]?o.lastFlickSpeed[e]=o.lastFlickOffset[e]/t:o.lastFlickSpeed[e]=0,Math.abs(o.lastFlickSpeed[e])<.1&&(o.lastFlickSpeed[e]=0),o.slowDownRatio[e]=.95,o.slowDownRatioReverse[e]=1-o.slowDownRatio[e],o.speedDecelerationRatio[e]=1},calculateOverBoundsAnimOffset:function(t,e){o.backAnimStarted[t]||(y[t]>p.min[t]?o.backAnimDestination[t]=p.min[t]:y[t]<p.max[t]&&(o.backAnimDestination[t]=p.max[t]),void 0!==o.backAnimDestination[t]&&(o.slowDownRatio[t]=.7,o.slowDownRatioReverse[t]=1-o.slowDownRatio[t],o.speedDecelerationRatioAbs[t]<.05)&&(o.lastFlickSpeed[t]=0,o.backAnimStarted[t]=!0,ct("bounceZoomPan"+t,y[t],o.backAnimDestination[t],e||300,g.easing.sine.out,function(e){y[t]=e,S()})))},calculateAnimOffset:function(e){o.backAnimStarted[e]||(o.speedDecelerationRatio[e]=o.speedDecelerationRatio[e]*(o.slowDownRatio[e]+o.slowDownRatioReverse[e]-o.slowDownRatioReverse[e]*o.timeDiff/10),o.speedDecelerationRatioAbs[e]=Math.abs(o.lastFlickSpeed[e]*o.speedDecelerationRatio[e]),o.distanceOffset[e]=o.lastFlickSpeed[e]*o.speedDecelerationRatio[e]*o.timeDiff,y[e]+=o.distanceOffset[e])},panAnimLoop:function(){$.zoomPan&&($.zoomPan.raf=me(o.panAnimLoop),o.now=T(),o.timeDiff=o.now-o.lastNow,o.lastNow=o.now,o.calculateAnimOffset("x"),o.calculateAnimOffset("y"),S(),o.calculateOverBoundsAnimOffset("x"),o.calculateOverBoundsAnimOffset("y"),o.speedDecelerationRatioAbs.x<.05)&&o.speedDecelerationRatioAbs.y<.05&&(y.x=Math.round(y.x),y.y=Math.round(y.y),S(),rt("zoomPan"))}};return o},Ut=function(e){if(e.calculateSwipeSpeed("y"),p=v.currItem.bounds,e.backAnimDestination={},e.backAnimStarted={},Math.abs(e.lastFlickSpeed.x)<=.05&&Math.abs(e.lastFlickSpeed.y)<=.05)return e.speedDecelerationRatioAbs.x=e.speedDecelerationRatioAbs.y=0,e.calculateOverBoundsAnimOffset("x"),e.calculateOverBoundsAnimOffset("y"),!0;lt("zoomPan"),e.lastNow=T(),e.panAnimLoop()},Wt=function(e,t){f||(yt=m),"swipe"===e&&(e=O.x-ht.x,s=t.lastFlickDist.x<10,pt<e&&(s||20<t.lastFlickOffset.x)?o=-1:e<-pt&&(s||t.lastFlickOffset.x<-20)&&(o=1)),o&&((m+=o)<0?(m=w.loop?L()-1:0,n=!0):m>=L()&&(m=w.loop?0:L()-1,n=!0),n&&!w.loop||(k+=o,Ne-=o,i=!0));var i,o,n,e=b.x*Ne,s=Math.abs(e-E.x),a=i||e>E.x==0<t.lastFlickSpeed.x?(a=0<Math.abs(t.lastFlickSpeed.x)?s/Math.abs(t.lastFlickSpeed.x):333,a=Math.min(a,400),Math.max(a,250)):333;return yt===m&&(i=!1),f=!0,C("mainScrollAnimStart"),ct("mainScroll",E.x,e,a,g.easing.cubic.out,Ve,function(){dt(),f=!1,yt=-1,!i&&yt===m||v.updateCurrItem(),C("mainScrollAnimComplete")}),i&&v.updateCurrItem(!0),i},Zt=function(e){return 1/Oe*e*te},Bt=function(){var e,t=h,i=nt(),o=st(),n=(h<i?t=i:o<h&&(t=o),Me);return Pe&&!Ce&&!ze&&h<i?v.close():(Pe&&(e=function(e){x((1-n)*e+n)}),v.zoomTo(t,0,200,g.easing.cubic.out,e)),!0};j("Gestures",{publicMethods:{initGestures:function(){function e(e,t,i,o,n){re=e+t,le=e+i,de=e+o,ce=n?e+n:""}(ue=r.pointerEvent)&&r.touch&&(r.touch=!1),ue?navigator.msPointerEnabled?e("MSPointer","Down","Move","Up","Cancel"):e("pointer","down","move","up","cancel"):r.touch?(e("touch","start","move","end","cancel"),n=!0):e("mouse","down","move","up"),J=le+" "+de+" "+ce,ee=re,ue&&!n&&(n=1<navigator.maxTouchPoints||1<navigator.msMaxTouchPoints),v.likelyTouchDevice=n,o[re]=Z,o[le]=B,o[de]=X,ce&&(o[ce]=o[de]),r.touch&&(ee+=" mousedown",J+=" mousemove mouseup",o.mousedown=o[re],o.mousemove=o[le],o.mouseup=o[de]),n||(w.allowPanToNext=!1)}}});function Xt(e){function t(){e.loading=!1,e.loaded=!0,e.loadComplete?e.loadComplete(e):e.img=null,i.onload=i.onerror=null,i=null}e.loading=!0,e.loaded=!1;var i=e.img=g.createEl("pswp__img","img");i.onload=t,i.onerror=function(){e.loadError=!0,t()},i.src=e.src}function Qt(e,t){return e.src&&e.loadError&&e.container&&(t&&(e.container.innerHTML=""),e.container.innerHTML=w.errorMsg.replace("%url%",e.src),1)}function Yt(){if(ii.length){for(var e,t=0;t<ii.length;t++)(e=ii[t]).holder.index===e.index&&ri(e.index,e.item,e.baseDiv,e.img,!1,e.clearPlaceholder);ii=[]}}var Kt,Gt,Vt,Jt,ei,L,ti=function(s,e,a,t){function r(){rt("initialZoom"),a?(v.template.removeAttribute("style"),v.bg.removeAttribute("style")):(x(1),e&&(e.style.display="block"),g.addClass(u,"pswp--animated-in"),C("initialZoom"+(a?"OutEnd":"InEnd"))),t&&t(),Jt=!1}Kt&&clearTimeout(Kt),Vt=Jt=!0,s.initialLayout?(l=s.initialLayout,s.initialLayout=null):l=w.getThumbBoundsFn&&w.getThumbBoundsFn(m);var l,d,c,p=a?w.hideAnimationDuration:w.showAnimationDuration;p&&l&&void 0!==l.x?(d=K,c=!v.currItem.src||v.currItem.loadError||w.showHideOpacity,s.miniImg&&(s.miniImg.style.webkitBackfaceVisibility="hidden"),a||(h=l.w/s.w,y.x=l.x,y.y=l.y-ge,v[c?"template":"bg"].style.opacity=.001,S()),lt("initialZoom"),a&&!d&&g.removeClass(u,"pswp--animated-in"),c&&(a?g[(d?"remove":"add")+"Class"](u,"pswp--animate_opacity"):setTimeout(function(){g.addClass(u,"pswp--animate_opacity")},30)),Kt=setTimeout(function(){var t,i,o,n,e;C("initialZoom"+(a?"Out":"In")),a?(t=l.w/s.w,i={x:y.x,y:y.y},o=h,n=Me,e=function(e){1===e?(h=t,y.x=l.x,y.y=l.y-we):(h=(t-o)*e+o,y.x=(l.x-i.x)*e+i.x,y.y=(l.y-we-i.y)*e+i.y),S(),c?u.style.opacity=1-e:x(n-e*n)},d?ct("initialZoom",0,1,p,g.easing.cubic.out,e,r):(e(1),Kt=setTimeout(r,p+20))):(h=s.initialZoomLevel,I(y,s.initialPosition),S(),x(1),c?u.style.opacity=1:x(1),Kt=setTimeout(r,p+20))},a?25:90)):(C("initialZoom"+(a?"Out":"In")),h=s.initialZoomLevel,I(y,s.initialPosition),S(),u.style.opacity=a?0:1,x(1),p?setTimeout(function(){r()},p):r())},D={},ii=[],oi={index:0,errorMsg:'<div class="pswp__error-msg"><a href="%url%" target="_blank">The image</a> could not be loaded.</div>',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return Gt.length}},ni=function(){return{center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}}},si=function(e,t,i){var o=e.bounds;o.center.x=Math.round((D.x-t)/2),o.center.y=Math.round((D.y-i)/2)+e.vGap.top,o.max.x=t>D.x?Math.round(D.x-t):o.center.x,o.max.y=i>D.y?Math.round(D.y-i)+e.vGap.top:o.center.y,o.min.x=t>D.x?0:o.center.x,o.min.y=i>D.y?e.vGap.top:o.center.y},ai=function(e,t,i){var o,n;return!e.src||e.loadError?(e.w=e.h=0,e.initialZoomLevel=e.fitRatio=1,e.bounds=ni(),e.initialPosition=e.bounds.center,e.bounds):((o=!i)&&(e.vGap||(e.vGap={top:0,bottom:0}),C("parseVerticalMargin",e)),D.x=t.x,D.y=t.y-e.vGap.top-e.vGap.bottom,o&&(t=D.x/e.w,n=D.y/e.h,e.fitRatio=t<n?t:n,"orig"===(t=w.scaleMode)?i=1:"fit"===t&&(i=e.fitRatio),e.initialZoomLevel=i=1<i?1:i,e.bounds||(e.bounds=ni())),i?(si(e,e.w*i,e.h*i),o&&i===e.initialZoomLevel&&(e.initialPosition=e.bounds.center),e.bounds):void 0)},ri=function(e,t,i,o,n,s){t.loadError||o&&(t.imageAppended=!0,li(t,o,t===v.currItem&&Xe),i.appendChild(o),s)&&setTimeout(function(){t&&t.loaded&&t.placeholder&&(t.placeholder.style.display="none",t.placeholder=null)},500)},li=function(e,t,i){var o;e.src&&(t=t||e.container.lastChild,o=i?e.w:Math.round(e.w*e.fitRatio),i=i?e.h:Math.round(e.h*e.fitRatio),e.placeholder&&!e.loaded&&(e.placeholder.style.width=o+"px",e.placeholder.style.height=i+"px"),t.style.width=o+"px",t.style.height=i+"px")};j("Controller",{publicMethods:{lazyLoadItem:function(e){e=F(e);var t=ei(e);t&&(!t.loaded&&!t.loading||se)&&(C("gettingData",e,t),t.src)&&Xt(t)},initController:function(){g.extend(w,oi,!0),v.items=Gt=t,ei=v.getItemAt,L=w.getNumItemsFn,w.loop,L()<3&&(w.loop=!1),s("beforeChange",function(e){for(var t=w.preload,i=null===e||0<=e,o=Math.min(t[0],L()),n=Math.min(t[1],L()),s=1;s<=(i?n:o);s++)v.lazyLoadItem(m+s);for(s=1;s<=(i?o:n);s++)v.lazyLoadItem(m-s)}),s("initialLayout",function(){v.currItem.initialLayout=w.getThumbBoundsFn&&w.getThumbBoundsFn(m)}),s("mainScrollAnimComplete",Yt),s("initialZoomInEnd",Yt),s("destroy",function(){for(var e,t=0;t<Gt.length;t++)(e=Gt[t]).container&&(e.container=null),e.placeholder&&(e.placeholder=null),e.img&&(e.img=null),e.preloader&&(e.preloader=null),e.loadError&&(e.loaded=e.loadError=!1);ii=null})},getItemAt:function(e){return 0<=e&&void 0!==Gt[e]&&Gt[e]},allowProgressiveImg:function(){return w.forceProgressiveLoading||!n||w.mouseUsed||1200<screen.width},setContent:function(t,i){w.loop&&(i=F(i));var e,o,n,s=v.getItemAt(t.index),s=(s&&(s.container=null),v.getItemAt(i));s?(C("gettingData",i,s),t.index=i,o=(t.item=s).container=g.createEl("pswp__zoom-wrap"),!s.src&&s.html&&(s.html.tagName?o.appendChild(s.html):o.innerHTML=s.html),Qt(s),ai(s,_),!s.src||s.loadError||s.loaded?s.src&&!s.loadError&&((e=g.createEl("pswp__img","img")).style.opacity=1,e.src=s.src,li(s,e),ri(i,s,o,e,!0)):(s.loadComplete=function(e){if(Q){if(t&&t.index===i){if(Qt(e,!0))return e.loadComplete=e.img=null,ai(e,_),Ke(e),void(t.index===m&&v.updateCurrZoomItem());e.imageAppended?!Jt&&e.placeholder&&(e.placeholder.style.display="none",e.placeholder=null):r.transform&&(f||Jt)?ii.push({item:e,baseDiv:o,img:e.img,index:i,holder:t,clearPlaceholder:!0}):ri(i,e,o,e.img,f||Jt,!0)}e.loadComplete=null,e.img=null,C("imageLoadComplete",i,e)}},g.features.transform&&(n="pswp__img pswp__img--placeholder",n+=s.msrc?"":" pswp__img--placeholder--blank",n=g.createEl(n,s.msrc?"img":""),s.msrc&&(n.src=s.msrc),li(s,n),o.appendChild(n),s.placeholder=n),s.loading||Xt(s),v.allowProgressiveImg()&&(!Vt&&r.transform?ii.push({item:s,baseDiv:o,img:s.img,index:i,holder:t}):ri(i,s,o,s.img,!0,!0))),Vt||i!==m?Ke(s):(Ee=o.style,ti(s,e||s.img)),t.el.innerHTML="",t.el.appendChild(o)):t.el.innerHTML=""},cleanSlide:function(e){e.img&&(e.img.onload=e.img.onerror=null),e.loaded=e.loading=e.img=e.imageAppended=!1}}});function di(e,t,i){var o=document.createEvent("CustomEvent"),t={origEvent:e,target:e.target,releasePoint:t,pointerType:i||"touch"};o.initCustomEvent("pswpTap",!0,!0,t),e.target.dispatchEvent(o)}function ci(){mi&&clearTimeout(mi),fi&&clearTimeout(fi)}function pi(){var e=xi(),t={};if(!(e.length<5)){var i,o=e.split("&");for(s=0;s<o.length;s++)o[s]&&((i=o[s].split("=")).length<2||(t[i[0]]=i[1]));if(w.galleryPIDs){for(var n=t.pid,s=t.pid=0;s<Gt.length;s++)if(Gt[s].pid===n){t.pid=s;break}}else t.pid=parseInt(t.pid,10)-1;t.pid<0&&(t.pid=0)}return t}var ui,P,mi,hi,fi,gi,vi,wi,i,yi,_i,bi,M,ki,Ci={},Ti=(j("Tap",{publicMethods:{initTap:function(){s("firstTouchStart",v.onTapStart),s("touchRelease",v.onTapRelease),s("destroy",function(){Ci={},ui=null})},onTapStart:function(e){1<e.length&&(clearTimeout(ui),ui=null)},onTapRelease:function(e,t){var i,o,n;!t||$e||Se||at||(i=t,ui&&(clearTimeout(ui),ui=null,o=i,n=Ci,Math.abs(o.x-n.x)<je)&&Math.abs(o.y-n.y)<je?C("doubleTap",i):"mouse"===t.type?di(e,t,"mouse"):"BUTTON"===e.target.tagName.toUpperCase()||g.hasClass(e.target,"pswp__single-tap")?di(e,t):(I(Ci,i),ui=setTimeout(function(){di(e,t),ui=null},300)))}}}),j("DesktopZoom",{publicMethods:{initDesktopZoom:function(){ve||(n?s("mouseUsed",function(){v.setupDesktopZoom()}):v.setupDesktopZoom(!0))},setupDesktopZoom:function(e){P={};var t="wheel mousewheel DOMMouseScroll";s("bindEvents",function(){g.bind(u,t,v.handleMouseWheel)}),s("unbindEvents",function(){P&&g.unbind(u,t,v.handleMouseWheel)}),v.mouseZoomedIn=!1;function i(){v.mouseZoomedIn&&(g.removeClass(u,"pswp--zoomed-in"),v.mouseZoomedIn=!1),h<1?g.addClass(u,"pswp--zoom-allowed"):g.removeClass(u,"pswp--zoom-allowed"),n()}var o,n=function(){o&&(g.removeClass(u,"pswp--dragging"),o=!1)};s("resize",i),s("afterChange",i),s("pointerDown",function(){v.mouseZoomedIn&&(o=!0,g.addClass(u,"pswp--dragging"))}),s("pointerUp",n),e||i()},handleMouseWheel:function(e){if(h<=v.currItem.fitRatio)return w.modal&&(!w.closeOnScroll||at||l?e.preventDefault():pe&&2<Math.abs(e.deltaY)&&(K=!0,v.close())),!0;if(e.stopPropagation(),P.x=0,"deltaX"in e)1===e.deltaMode?(P.x=18*e.deltaX,P.y=18*e.deltaY):(P.x=e.deltaX,P.y=e.deltaY);else if("wheelDelta"in e)e.wheelDeltaX&&(P.x=-.16*e.wheelDeltaX),e.wheelDeltaY?P.y=-.16*e.wheelDeltaY:P.y=-.16*e.wheelDelta;else{if(!("detail"in e))return;P.y=e.detail}ot(h,!0);var t=y.x-P.x,i=y.y-P.y;(w.modal||t<=p.min.x&&t>=p.max.x&&i<=p.min.y&&i>=p.max.y)&&e.preventDefault(),v.panTo(t,i)},toggleDesktopZoom:function(e){e=e||{x:_.x/2+Ue.x,y:_.y/2+Ue.y};var t=w.getDoubleTapZoom(!0,v.currItem),i=h===t;v.mouseZoomedIn=!i,v.zoomTo(i?v.currItem.initialZoomLevel:t,e,333),g[(i?"remove":"add")+"Class"](u,"pswp--zoomed-in")}}}),{history:!0,galleryUID:1}),xi=function(){return M.hash.substring(1)},Si=function(){var e,t;fi&&clearTimeout(fi),at||l?fi=setTimeout(Si,500):(gi?clearTimeout(hi):gi=!0,t=m+1,(e=ei(m)).hasOwnProperty("pid")&&(t=e.pid),e=i+"&gid="+w.galleryUID+"&pid="+t,yi||-1===M.hash.indexOf(e)&&(bi=!0),t=M.href.split("#")[0]+"#"+e,ki?"#"+e!==window.location.hash&&history[yi?"replaceState":"pushState"]("",document.title,t):yi?M.replace(t):M.hash=e,yi=!0,hi=setTimeout(function(){gi=!1},60))};j("History",{publicMethods:{initHistory:function(){var e,t;g.extend(w,Ti,!0),w.history&&(M=window.location,yi=_i=bi=!1,i=xi(),ki="pushState"in history,-1<i.indexOf("gid=")&&(i=(i=i.split("&gid=")[0]).split("?gid=")[0]),s("afterChange",v.updateURL),s("unbindEvents",function(){g.unbind(window,"hashchange",v.onHashChange)}),e=function(){wi=!0,_i||(bi?history.back():i?M.hash=i:ki?history.pushState("",document.title,M.pathname+M.search):M.hash=""),ci()},s("unbindEvents",function(){K&&e()}),s("destroy",function(){wi||e()}),s("firstUpdate",function(){m=pi().pid}),-1<(t=i.indexOf("pid="))&&"&"===(i=i.substring(0,t)).slice(-1)&&(i=i.slice(0,-1)),setTimeout(function(){Q&&g.bind(window,"hashchange",v.onHashChange)},40))},onHashChange:function(){xi()===i?(_i=!0,v.close()):gi||(vi=!0,v.goTo(pi().pid),vi=!1)},updateURL:function(){ci(),vi||(yi?mi=setTimeout(Si,800):Si())}}}),g.extend(v,H)}}),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.PhotoSwipeUI_Default=t()}(this,function(){"use strict";return function(o,r){function e(e){if(S)return!0;e=e||window.event,x.timeToIdle&&x.mouseUsed&&!y&&l();for(var t,i,o=(e.target||e.srcElement).getAttribute("class")||"",n=0;n<P.length;n++)(t=P[n]).onTap&&-1<o.indexOf("pswp__"+t.name)&&(t.onTap(),i=!0);i&&(e.stopPropagation&&e.stopPropagation(),S=!0,e=r.features.isOldAndroid?600:30,setTimeout(function(){S=!1},e))}function i(){var e=1===x.getNumItemsFn();e!==T&&(L(m,"ui--one-slide",e),T=e)}function a(){L(v,"share-modal--hidden",E)}function n(){if((E=!E)?(r.removeClass(v,"pswp__share-modal--fade-in"),setTimeout(function(){E&&a()},300)):(a(),setTimeout(function(){E||r.addClass(v,"pswp__share-modal--fade-in")},30)),!E){for(var e,t,i,o,n="",s=0;s<x.shareButtons.length;s++){e=x.shareButtons[s];t=x.getImageURLForShare(e);i=x.getPageURLForShare(e);o=x.getTextForShare(e);i=e.url.replace("{{url}}",encodeURIComponent(i)).replace("{{image_url}}",encodeURIComponent(t)).replace("{{raw_image_url}}",t).replace("{{text}}",encodeURIComponent(o));n+='<a href="'+i+'" target="_blank" '+'class="pswp__share--'+e.id+'"'+(e.download?"download":"")+">"+e.label+"</a>";if(x.parseShareButtonOut)n=x.parseShareButtonOut(e,n)}v.children[0].innerHTML=n,v.children[0].onclick=H}}function s(e){for(var t=0;t<x.closeElClasses.length;t++)if(r.hasClass(e,"pswp__"+x.closeElClasses[t]))return!0}function l(){clearTimeout($),D=0,y&&q.setIdle(!1)}function d(e){(e=(e=e||window.event).relatedTarget||e.toElement)&&"HTML"!==e.nodeName||(clearTimeout($),$=setTimeout(function(){q.setIdle(!0)},x.timeToIdleOutside))}function c(e){k!==e&&(L(b,"preloader--active",!e),k=e)}function p(e){var t,i=e.vGap;!o.likelyTouchDevice||x.mouseUsed||screen.width>x.fitControlsWidth?(t=x.barsSize,x.captionEl&&"auto"===t.bottom?(f||((f=r.createEl("pswp__caption pswp__caption--fake")).appendChild(r.createEl("pswp__caption__center")),m.insertBefore(f,h),r.addClass(m,"pswp__ui--fit")),x.addCaptionHTMLFn(e,f,!0)?(e=f.clientHeight,i.bottom=parseInt(e,10)||44):i.bottom=t.top):i.bottom="auto"===t.bottom?0:t.bottom,i.top=t.top):i.top=i.bottom=0}function M(){function e(e){if(e)for(var t=e.length,i=0;i<t;i++){n=e[i],s=n.className;for(var o=0;o<P.length;o++)a=P[o],-1<s.indexOf("pswp__"+a.name)&&(x[a.option]?(r.removeClass(n,"pswp__element--disabled"),a.onInit&&a.onInit(n)):r.addClass(n,"pswp__element--disabled"))}}e(m.children);var n,s,a,t=r.getChildByClass(m,"pswp__top-bar");t&&e(t.children)}var u,m,h,f,t,g,v,w,y,_,b,k,C,T,x,S,I,$,q=this,A=!1,O=!0,E=!0,z={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(e,t){return e.title?(t.children[0].innerHTML=e.title,!0):(t.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,shareButtons:[{id:"facebook",label:"Share on Facebook",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:"Tweet",url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:"Pin it",url:"http://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}"},{id:"download",label:"Download image",url:"{{raw_image_url}}",download:!0}],getImageURLForShare:function(){return o.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return o.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},L=function(e,t,i){r[(i?"add":"remove")+"Class"](e,"pswp__"+t)},H=function(e){var t=(e=e||window.event).target||e.srcElement;if(o.shout("shareLinkClick",e,t),t.href){if(t.hasAttribute("download"))return!0;window.open(t.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left="+(window.screen?Math.round(screen.width/2-275):100)),E||n()}return!1},D=0,P=[{name:"caption",option:"captionEl",onInit:function(e){h=e}},{name:"share-modal",option:"shareEl",onInit:function(e){v=e},onTap:function(){n()}},{name:"button--share",option:"shareEl",onInit:function(e){g=e},onTap:function(){n()}},{name:"button--zoom",option:"zoomEl",onTap:o.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(e){t=e}},{name:"button--close",option:"closeEl",onTap:o.close},{name:"button--arrow--left",option:"arrowEl",onTap:o.prev},{name:"button--arrow--right",option:"arrowEl",onTap:o.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){u.isFullscreen()?u.exit():u.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(e){b=e}}];q.init=function(){var t;r.extend(o.options,z,!0),x=o.options,m=r.getChildByClass(o.scrollWrap,"pswp__ui"),(_=o.listen)("onVerticalDrag",function(e){O&&e<.95?q.hideControls():!O&&.95<=e&&q.showControls()}),_("onPinchClose",function(e){O&&e<.9?(q.hideControls(),t=!0):t&&!O&&.9<e&&q.showControls()}),_("zoomGestureEnded",function(){(t=!1)&&!O&&q.showControls()}),_("beforeChange",q.update),_("doubleTap",function(e){var t=o.currItem.initialZoomLevel;o.getZoomLevel()!==t?o.zoomTo(t,e,333):o.zoomTo(x.getDoubleTapZoom(!1,o.currItem),e,333)}),_("preventDragEvent",function(e,t,i){var o=e.target||e.srcElement;o&&o.getAttribute("class")&&-1<e.type.indexOf("mouse")&&(0<o.getAttribute("class").indexOf("__caption")||/(SMALL|STRONG|EM)/i.test(o.tagName))&&(i.prevent=!1)}),_("bindEvents",function(){r.bind(m,"pswpTap click",e),r.bind(o.scrollWrap,"pswpTap",q.onGlobalTap),o.likelyTouchDevice||r.bind(o.scrollWrap,"mouseover",q.onMouseOver)}),_("unbindEvents",function(){E||n(),I&&clearInterval(I),r.unbind(document,"mouseout",d),r.unbind(document,"mousemove",l),r.unbind(m,"pswpTap click",e),r.unbind(o.scrollWrap,"pswpTap",q.onGlobalTap),r.unbind(o.scrollWrap,"mouseover",q.onMouseOver),u&&(r.unbind(document,u.eventK,q.updateFullscreen),u.isFullscreen()&&(x.hideAnimationDuration=0,u.exit()),u=null)}),_("destroy",function(){x.captionEl&&(f&&m.removeChild(f),r.removeClass(h,"pswp__caption--empty")),v&&(v.children[0].onclick=null),r.removeClass(m,"pswp__ui--over-close"),r.addClass(m,"pswp__ui--hidden"),q.setIdle(!1)}),x.showAnimationDuration||r.removeClass(m,"pswp__ui--hidden"),_("initialZoomIn",function(){x.showAnimationDuration&&r.removeClass(m,"pswp__ui--hidden")}),_("initialZoomOut",function(){r.addClass(m,"pswp__ui--hidden")}),_("parseVerticalMargin",p),M(),x.shareEl&&g&&v&&(E=!0),i(),x.timeToIdle&&_("mouseUsed",function(){r.bind(document,"mousemove",l),r.bind(document,"mouseout",d),I=setInterval(function(){2===++D&&q.setIdle(!0)},x.timeToIdle/2)}),x.fullscreenEl&&!r.features.isOldAndroid&&((u=u||q.getFullscreenAPI())?(r.bind(document,u.eventK,q.updateFullscreen),q.updateFullscreen(),r.addClass(o.template,"pswp--supports-fs")):r.removeClass(o.template,"pswp--supports-fs")),x.preloaderEl&&(c(!0),_("beforeChange",function(){clearTimeout(C),C=setTimeout(function(){o.currItem&&o.currItem.loading?o.allowProgressiveImg()&&(!o.currItem.img||o.currItem.img.naturalWidth)||c(!1):c(!0)},x.loadingIndicatorDelay)}),_("imageLoadComplete",function(e,t){o.currItem===t&&c(!0)}))},q.setIdle=function(e){L(m,"ui--idle",y=e)},q.update=function(){A=!(!O||!o.currItem||(q.updateIndexIndicator(),x.captionEl&&(x.addCaptionHTMLFn(o.currItem,h),L(h,"caption--empty",!o.currItem.title)),0)),E||n(),i()},q.updateFullscreen=function(e){e&&setTimeout(function(){o.setScrollOffset(0,r.getScrollY())},50),r[(u.isFullscreen()?"add":"remove")+"Class"](o.template,"pswp--fs")},q.updateIndexIndicator=function(){x.counterEl&&(t.innerHTML=o.getCurrentIndex()+1+x.indexIndicatorSep+x.getNumItemsFn())},q.onGlobalTap=function(e){var t=(e=e||window.event).target||e.srcElement;S||(e.detail&&"mouse"===e.detail.pointerType?s(t)?o.close():r.hasClass(t,"pswp__img")&&(1===o.getZoomLevel()&&o.getZoomLevel()<=o.currItem.fitRatio?x.clickToCloseNonZoomable&&o.close():o.toggleDesktopZoom(e.detail.releasePoint)):(x.tapToToggleControls&&(O?q.hideControls():q.showControls()),x.tapToClose&&(r.hasClass(t,"pswp__img")||s(t))&&o.close()))},q.onMouseOver=function(e){e=(e=e||window.event).target||e.srcElement;L(m,"ui--over-close",s(e))},q.hideControls=function(){r.addClass(m,"pswp__ui--hidden"),O=!1},q.showControls=function(){O=!0,A||q.update(),r.removeClass(m,"pswp__ui--hidden")},q.supportsFullscreen=function(){var e=document;return!!(e.exitFullscreen||e.mozCancelFullScreen||e.webkitExitFullscreen||e.msExitFullscreen)},q.getFullscreenAPI=function(){var e,t=document.documentElement,i="fullscreenchange";return t.requestFullscreen?e={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:i}:t.mozRequestFullScreen?e={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+i}:t.webkitRequestFullscreen?e={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+i}:t.msRequestFullscreen&&(e={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),e&&(e.enter=function(){if(w=x.closeOnScroll,x.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK)return o.template[this.enterK]();o.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},e.exit=function(){return x.closeOnScroll=w,document[this.exitK]()},e.isFullscreen=function(){return document[this.elementK]}),e}}}),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(d){"use strict";var o,a=window.Slick||{};o=0,(a=function(e,t){var i=this;i.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:d(e),appendDots:d(e),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return d('<button type="button" />').text(t+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},i.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},d.extend(i,i.initials),i.activeBreakpoint=null,i.animType=null,i.animProp=null,i.breakpoints=[],i.breakpointSettings=[],i.cssTransitions=!1,i.focussed=!1,i.interrupted=!1,i.hidden="hidden",i.paused=!0,i.positionProp=null,i.respondTo=null,i.rowCount=1,i.shouldClick=!0,i.$slider=d(e),i.$slidesCache=null,i.transformType=null,i.transitionType=null,i.visibilityChange="visibilitychange",i.windowWidth=0,i.windowTimer=null,e=d(e).data("slick")||{},i.options=d.extend({},i.defaults,t,e),i.currentSlide=i.options.initialSlide,i.originalSettings=i.options,void 0!==document.mozHidden?(i.hidden="mozHidden",i.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(i.hidden="webkitHidden",i.visibilityChange="webkitvisibilitychange"),i.autoPlay=d.proxy(i.autoPlay,i),i.autoPlayClear=d.proxy(i.autoPlayClear,i),i.autoPlayIterator=d.proxy(i.autoPlayIterator,i),i.changeSlide=d.proxy(i.changeSlide,i),i.clickHandler=d.proxy(i.clickHandler,i),i.selectHandler=d.proxy(i.selectHandler,i),i.setPosition=d.proxy(i.setPosition,i),i.swipeHandler=d.proxy(i.swipeHandler,i),i.dragHandler=d.proxy(i.dragHandler,i),i.keyHandler=d.proxy(i.keyHandler,i),i.instanceUid=o++,i.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,i.registerBreakpoints(),i.init(!0)}).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},a.prototype.addSlide=a.prototype.slickAdd=function(e,t,i){var o=this;if("boolean"==typeof t)i=t,t=null;else if(t<0||t>=o.slideCount)return!1;o.unload(),"number"==typeof t?0===t&&0===o.$slides.length?d(e).appendTo(o.$slideTrack):i?d(e).insertBefore(o.$slides.eq(t)):d(e).insertAfter(o.$slides.eq(t)):!0===i?d(e).prependTo(o.$slideTrack):d(e).appendTo(o.$slideTrack),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slides.each(function(e,t){d(t).attr("data-slick-index",e)}),o.$slidesCache=o.$slides,o.reinit()},a.prototype.animateHeight=function(){var e,t=this;1===t.options.slidesToShow&&!0===t.options.adaptiveHeight&&!1===t.options.vertical&&(e=t.$slides.eq(t.currentSlide).outerHeight(!0),t.$list.animate({height:e},t.options.speed))},a.prototype.animateSlide=function(e,t){var i={},o=this;o.animateHeight(),!0===o.options.rtl&&!1===o.options.vertical&&(e=-e),!1===o.transformsEnabled?!1===o.options.vertical?o.$slideTrack.animate({left:e},o.options.speed,o.options.easing,t):o.$slideTrack.animate({top:e},o.options.speed,o.options.easing,t):!1===o.cssTransitions?(!0===o.options.rtl&&(o.currentLeft=-o.currentLeft),d({animStart:o.currentLeft}).animate({animStart:e},{duration:o.options.speed,easing:o.options.easing,step:function(e){e=Math.ceil(e),!1===o.options.vertical?i[o.animType]="translate("+e+"px, 0px)":i[o.animType]="translate(0px,"+e+"px)",o.$slideTrack.css(i)},complete:function(){t&&t.call()}})):(o.applyTransition(),e=Math.ceil(e),!1===o.options.vertical?i[o.animType]="translate3d("+e+"px, 0px, 0px)":i[o.animType]="translate3d(0px,"+e+"px, 0px)",o.$slideTrack.css(i),t&&setTimeout(function(){o.disableTransition(),t.call()},o.options.speed))},a.prototype.getNavTarget=function(){var e=this.options.asNavFor;return e=e&&null!==e?d(e).not(this.$slider):e},a.prototype.asNavFor=function(t){var e=this.getNavTarget();null!==e&&"object"==typeof e&&e.each(function(){var e=d(this).slick("getSlick");e.unslicked||e.slideHandler(t,!0)})},a.prototype.applyTransition=function(e){var t=this,i={};!1===t.options.fade?i[t.transitionType]=t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:i[t.transitionType]="opacity "+t.options.speed+"ms "+t.options.cssEase,(!1===t.options.fade?t.$slideTrack:t.$slides.eq(e)).css(i)},a.prototype.autoPlay=function(){var e=this;e.autoPlayClear(),e.slideCount>e.options.slidesToShow&&(e.autoPlayTimer=setInterval(e.autoPlayIterator,e.options.autoplaySpeed))},a.prototype.autoPlayClear=function(){this.autoPlayTimer&&clearInterval(this.autoPlayTimer)},a.prototype.autoPlayIterator=function(){var e=this,t=e.currentSlide+e.options.slidesToScroll;e.paused||e.interrupted||e.focussed||(!1===e.options.infinite&&(1===e.direction&&e.currentSlide+1===e.slideCount-1?e.direction=0:0===e.direction&&(t=e.currentSlide-e.options.slidesToScroll,e.currentSlide-1==0)&&(e.direction=1)),e.slideHandler(t))},a.prototype.buildArrows=function(){var e=this;!0===e.options.arrows&&(e.$prevArrow=d(e.options.prevArrow).addClass("slick-arrow"),e.$nextArrow=d(e.options.nextArrow).addClass("slick-arrow"),e.slideCount>e.options.slidesToShow?(e.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.prependTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.appendTo(e.options.appendArrows),!0!==e.options.infinite&&e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):e.$prevArrow.add(e.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},a.prototype.buildDots=function(){var e,t,i=this;if(!0===i.options.dots){for(i.$slider.addClass("slick-dotted"),t=d("<ul />").addClass(i.options.dotsClass),e=0;e<=i.getDotCount();e+=1)t.append(d("<li />").append(i.options.customPaging.call(this,i,e)));i.$dots=t.appendTo(i.options.appendDots),i.$dots.find("li").first().addClass("slick-active")}},a.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+":not(.slick-cloned)").addClass("slick-slide"),e.slideCount=e.$slides.length,e.$slides.each(function(e,t){d(t).attr("data-slick-index",e).data("originalStyling",d(t).attr("style")||"")}),e.$slider.addClass("slick-slider"),e.$slideTrack=0===e.slideCount?d('<div class="slick-track"/>').appendTo(e.$slider):e.$slides.wrapAll('<div class="slick-track"/>').parent(),e.$list=e.$slideTrack.wrap('<div class="slick-list"/>').parent(),e.$slideTrack.css("opacity",0),!0!==e.options.centerMode&&!0!==e.options.swipeToSlide||(e.options.slidesToScroll=1),d("img[data-lazy]",e.$slider).not("[src]").addClass("slick-loading"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),!0===e.options.draggable&&e.$list.addClass("draggable")},a.prototype.buildRows=function(){var e,t,i,o=this,n=document.createDocumentFragment(),s=o.$slider.children();if(1<o.options.rows){for(i=o.options.slidesPerRow*o.options.rows,t=Math.ceil(s.length/i),e=0;e<t;e++){for(var a=document.createElement("div"),r=0;r<o.options.rows;r++){for(var l=document.createElement("div"),d=0;d<o.options.slidesPerRow;d++){var c=e*i+(r*o.options.slidesPerRow+d);s.get(c)&&l.appendChild(s.get(c))}a.appendChild(l)}n.appendChild(a)}o.$slider.empty().append(n),o.$slider.children().children().children().css({width:100/o.options.slidesPerRow+"%",display:"inline-block"})}},a.prototype.checkResponsive=function(e,t){var i,o,n,s=this,a=!1,r=s.$slider.width(),l=window.innerWidth||d(window).width();if("window"===s.respondTo?n=l:"slider"===s.respondTo?n=r:"min"===s.respondTo&&(n=Math.min(l,r)),s.options.responsive&&s.options.responsive.length&&null!==s.options.responsive){for(i in o=null,s.breakpoints)s.breakpoints.hasOwnProperty(i)&&(!1===s.originalSettings.mobileFirst?n<s.breakpoints[i]&&(o=s.breakpoints[i]):n>s.breakpoints[i]&&(o=s.breakpoints[i]));null!==o?null!==s.activeBreakpoint&&o===s.activeBreakpoint&&!t||(s.activeBreakpoint=o,"unslick"===s.breakpointSettings[o]?s.unslick(o):(s.options=d.extend({},s.originalSettings,s.breakpointSettings[o]),!0===e&&(s.currentSlide=s.options.initialSlide),s.refresh(e)),a=o):null!==s.activeBreakpoint&&(s.activeBreakpoint=null,s.options=s.originalSettings,!0===e&&(s.currentSlide=s.options.initialSlide),s.refresh(e),a=o),e||!1===a||s.$slider.trigger("breakpoint",[s,a])}},a.prototype.changeSlide=function(e,t){var i,o=this,n=d(e.currentTarget);switch(n.is("a")&&e.preventDefault(),n.is("li")||(n=n.closest("li")),i=o.slideCount%o.options.slidesToScroll!=0?0:(o.slideCount-o.currentSlide)%o.options.slidesToScroll,e.data.message){case"previous":s=0==i?o.options.slidesToScroll:o.options.slidesToShow-i,o.slideCount>o.options.slidesToShow&&o.slideHandler(o.currentSlide-s,!1,t);break;case"next":s=0==i?o.options.slidesToScroll:i,o.slideCount>o.options.slidesToShow&&o.slideHandler(o.currentSlide+s,!1,t);break;case"index":var s=0===e.data.index?0:e.data.index||n.index()*o.options.slidesToScroll;o.slideHandler(o.checkNavigable(s),!1,t),n.children().trigger("focus");break;default:return}},a.prototype.checkNavigable=function(e){var t=this.getNavigableIndexes(),i=0;if(e>t[t.length-1])e=t[t.length-1];else for(var o in t){if(e<t[o]){e=i;break}i=t[o]}return e},a.prototype.cleanUpEvents=function(){var e=this;e.options.dots&&null!==e.$dots&&(d("li",e.$dots).off("click.slick",e.changeSlide).off("mouseenter.slick",d.proxy(e.interrupt,e,!0)).off("mouseleave.slick",d.proxy(e.interrupt,e,!1)),!0===e.options.accessibility)&&e.$dots.off("keydown.slick",e.keyHandler),e.$slider.off("focus.slick blur.slick"),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow&&e.$prevArrow.off("click.slick",e.changeSlide),e.$nextArrow&&e.$nextArrow.off("click.slick",e.changeSlide),!0===e.options.accessibility)&&(e.$prevArrow&&e.$prevArrow.off("keydown.slick",e.keyHandler),e.$nextArrow)&&e.$nextArrow.off("keydown.slick",e.keyHandler),e.$list.off("touchstart.slick mousedown.slick",e.swipeHandler),e.$list.off("touchmove.slick mousemove.slick",e.swipeHandler),e.$list.off("touchend.slick mouseup.slick",e.swipeHandler),e.$list.off("touchcancel.slick mouseleave.slick",e.swipeHandler),e.$list.off("click.slick",e.clickHandler),d(document).off(e.visibilityChange,e.visibility),e.cleanUpSlideEvents(),!0===e.options.accessibility&&e.$list.off("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&d(e.$slideTrack).children().off("click.slick",e.selectHandler),d(window).off("orientationchange.slick.slick-"+e.instanceUid,e.orientationChange),d(window).off("resize.slick.slick-"+e.instanceUid,e.resize),d("[draggable!=true]",e.$slideTrack).off("dragstart",e.preventDefault),d(window).off("load.slick.slick-"+e.instanceUid,e.setPosition)},a.prototype.cleanUpSlideEvents=function(){var e=this;e.$list.off("mouseenter.slick",d.proxy(e.interrupt,e,!0)),e.$list.off("mouseleave.slick",d.proxy(e.interrupt,e,!1))},a.prototype.cleanUpRows=function(){var e;1<this.options.rows&&((e=this.$slides.children().children()).removeAttr("style"),this.$slider.empty().append(e))},a.prototype.clickHandler=function(e){!1===this.shouldClick&&(e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault())},a.prototype.destroy=function(e){var t=this;t.autoPlayClear(),t.touchObject={},t.cleanUpEvents(),d(".slick-cloned",t.$slider).detach(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.$prevArrow.length&&(t.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.prevArrow))&&t.$prevArrow.remove(),t.$nextArrow&&t.$nextArrow.length&&(t.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.nextArrow))&&t.$nextArrow.remove(),t.$slides&&(t.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){d(this).attr("style",d(this).data("originalStyling"))}),t.$slideTrack.children(this.options.slide).detach(),t.$slideTrack.detach(),t.$list.detach(),t.$slider.append(t.$slides)),t.cleanUpRows(),t.$slider.removeClass("slick-slider"),t.$slider.removeClass("slick-initialized"),t.$slider.removeClass("slick-dotted"),t.unslicked=!0,e||t.$slider.trigger("destroy",[t])},a.prototype.disableTransition=function(e){var t={};t[this.transitionType]="",(!1===this.options.fade?this.$slideTrack:this.$slides.eq(e)).css(t)},a.prototype.fadeSlide=function(e,t){var i=this;!1===i.cssTransitions?(i.$slides.eq(e).css({zIndex:i.options.zIndex}),i.$slides.eq(e).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(e),i.$slides.eq(e).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout(function(){i.disableTransition(e),t.call()},i.options.speed))},a.prototype.fadeSlideOut=function(e){var t=this;!1===t.cssTransitions?t.$slides.eq(e).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(e),t.$slides.eq(e).css({opacity:0,zIndex:t.options.zIndex-2}))},a.prototype.filterSlides=a.prototype.slickFilter=function(e){var t=this;null!==e&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(e).appendTo(t.$slideTrack),t.reinit())},a.prototype.focusHandler=function(){var i=this;i.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(e){e.stopImmediatePropagation();var t=d(this);setTimeout(function(){i.options.pauseOnFocus&&(i.focussed=t.is(":focus"),i.autoPlay())},0)})},a.prototype.getCurrent=a.prototype.slickCurrentSlide=function(){return this.currentSlide},a.prototype.getDotCount=function(){var e=this,t=0,i=0,o=0;if(!0===e.options.infinite)if(e.slideCount<=e.options.slidesToShow)++o;else for(;t<e.slideCount;)++o,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else if(!0===e.options.centerMode)o=e.slideCount;else if(e.options.asNavFor)for(;t<e.slideCount;)++o,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else o=1+Math.ceil((e.slideCount-e.options.slidesToShow)/e.options.slidesToScroll);return o-1},a.prototype.getLeft=function(e){var t,i,o=this,n=0;return o.slideOffset=0,t=o.$slides.first().outerHeight(!0),!0===o.options.infinite?(o.slideCount>o.options.slidesToShow&&(o.slideOffset=o.slideWidth*o.options.slidesToShow*-1,i=-1,!0===o.options.vertical&&!0===o.options.centerMode&&(2===o.options.slidesToShow?i=-1.5:1===o.options.slidesToShow&&(i=-2)),n=t*o.options.slidesToShow*i),o.slideCount%o.options.slidesToScroll!=0&&e+o.options.slidesToScroll>o.slideCount&&o.slideCount>o.options.slidesToShow&&(n=e>o.slideCount?(o.slideOffset=(o.options.slidesToShow-(e-o.slideCount))*o.slideWidth*-1,(o.options.slidesToShow-(e-o.slideCount))*t*-1):(o.slideOffset=o.slideCount%o.options.slidesToScroll*o.slideWidth*-1,o.slideCount%o.options.slidesToScroll*t*-1))):e+o.options.slidesToShow>o.slideCount&&(o.slideOffset=(e+o.options.slidesToShow-o.slideCount)*o.slideWidth,n=(e+o.options.slidesToShow-o.slideCount)*t),o.slideCount<=o.options.slidesToShow&&(n=o.slideOffset=0),!0===o.options.centerMode&&o.slideCount<=o.options.slidesToShow?o.slideOffset=o.slideWidth*Math.floor(o.options.slidesToShow)/2-o.slideWidth*o.slideCount/2:!0===o.options.centerMode&&!0===o.options.infinite?o.slideOffset+=o.slideWidth*Math.floor(o.options.slidesToShow/2)-o.slideWidth:!0===o.options.centerMode&&(o.slideOffset=0,o.slideOffset+=o.slideWidth*Math.floor(o.options.slidesToShow/2)),i=!1===o.options.vertical?e*o.slideWidth*-1+o.slideOffset:e*t*-1+n,!0===o.options.variableWidth&&(t=o.slideCount<=o.options.slidesToShow||!1===o.options.infinite?o.$slideTrack.children(".slick-slide").eq(e):o.$slideTrack.children(".slick-slide").eq(e+o.options.slidesToShow),i=!0===o.options.rtl?t[0]?-1*(o.$slideTrack.width()-t[0].offsetLeft-t.width()):0:t[0]?-1*t[0].offsetLeft:0,!0===o.options.centerMode)&&(t=o.slideCount<=o.options.slidesToShow||!1===o.options.infinite?o.$slideTrack.children(".slick-slide").eq(e):o.$slideTrack.children(".slick-slide").eq(e+o.options.slidesToShow+1),i=!0===o.options.rtl?t[0]?-1*(o.$slideTrack.width()-t[0].offsetLeft-t.width()):0:t[0]?-1*t[0].offsetLeft:0,i+=(o.$list.width()-t.outerWidth())/2),i},a.prototype.getOption=a.prototype.slickGetOption=function(e){return this.options[e]},a.prototype.getNavigableIndexes=function(){for(var e=this,t=0,i=0,o=[],n=!1===e.options.infinite?e.slideCount:(t=-1*e.options.slidesToScroll,i=-1*e.options.slidesToScroll,2*e.slideCount);t<n;)o.push(t),t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return o},a.prototype.getSlick=function(){return this},a.prototype.getSlideCount=function(){var i,o=this,n=!0===o.options.centerMode?o.slideWidth*Math.floor(o.options.slidesToShow/2):0;return!0===o.options.swipeToSlide?(o.$slideTrack.find(".slick-slide").each(function(e,t){if(t.offsetLeft-n+d(t).outerWidth()/2>-1*o.swipeLeft)return i=t,!1}),Math.abs(d(i).attr("data-slick-index")-o.currentSlide)||1):o.options.slidesToScroll},a.prototype.goTo=a.prototype.slickGoTo=function(e,t){this.changeSlide({data:{message:"index",index:parseInt(e)}},t)},a.prototype.init=function(e){var t=this;d(t.$slider).hasClass("slick-initialized")||(d(t.$slider).addClass("slick-initialized"),t.buildRows(),t.buildOut(),t.setProps(),t.startLoad(),t.loadSlider(),t.initializeEvents(),t.updateArrows(),t.updateDots(),t.checkResponsive(!0),t.focusHandler()),e&&t.$slider.trigger("init",[t]),!0===t.options.accessibility&&t.initADA(),t.options.autoplay&&(t.paused=!1,t.autoPlay())},a.prototype.initADA=function(){var i=this,o=Math.ceil(i.slideCount/i.options.slidesToShow),n=i.getNavigableIndexes().filter(function(e){return 0<=e&&e<i.slideCount});i.$slides.add(i.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==i.$dots&&(i.$slides.not(i.$slideTrack.find(".slick-cloned")).each(function(e){var t=n.indexOf(e);d(this).attr({role:"tabpanel",id:"slick-slide"+i.instanceUid+e,tabindex:-1}),-1!==t&&d(this).attr({"aria-describedby":"slick-slide-control"+i.instanceUid+t})}),i.$dots.attr("role","tablist").find("li").each(function(e){var t=n[e];d(this).attr({role:"presentation"}),d(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+i.instanceUid+e,"aria-controls":"slick-slide"+i.instanceUid+t,"aria-label":e+1+" of "+o,"aria-selected":null,tabindex:"-1"})}).eq(i.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var e=i.currentSlide,t=e+i.options.slidesToShow;e<t;e++)i.$slides.eq(e).attr("tabindex",0);i.activateADA()},a.prototype.initArrowEvents=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},e.changeSlide),e.$nextArrow.off("click.slick").on("click.slick",{message:"next"},e.changeSlide),!0===e.options.accessibility)&&(e.$prevArrow.on("keydown.slick",e.keyHandler),e.$nextArrow.on("keydown.slick",e.keyHandler))},a.prototype.initDotEvents=function(){var e=this;!0===e.options.dots&&(d("li",e.$dots).on("click.slick",{message:"index"},e.changeSlide),!0===e.options.accessibility)&&e.$dots.on("keydown.slick",e.keyHandler),!0===e.options.dots&&!0===e.options.pauseOnDotsHover&&d("li",e.$dots).on("mouseenter.slick",d.proxy(e.interrupt,e,!0)).on("mouseleave.slick",d.proxy(e.interrupt,e,!1))},a.prototype.initSlideEvents=function(){var e=this;e.options.pauseOnHover&&(e.$list.on("mouseenter.slick",d.proxy(e.interrupt,e,!0)),e.$list.on("mouseleave.slick",d.proxy(e.interrupt,e,!1)))},a.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.initSlideEvents(),e.$list.on("touchstart.slick mousedown.slick",{action:"start"},e.swipeHandler),e.$list.on("touchmove.slick mousemove.slick",{action:"move"},e.swipeHandler),e.$list.on("touchend.slick mouseup.slick",{action:"end"},e.swipeHandler),e.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},e.swipeHandler),e.$list.on("click.slick",e.clickHandler),d(document).on(e.visibilityChange,d.proxy(e.visibility,e)),!0===e.options.accessibility&&e.$list.on("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&d(e.$slideTrack).children().on("click.slick",e.selectHandler),d(window).on("orientationchange.slick.slick-"+e.instanceUid,d.proxy(e.orientationChange,e)),d(window).on("resize.slick.slick-"+e.instanceUid,d.proxy(e.resize,e)),d("[draggable!=true]",e.$slideTrack).on("dragstart",e.preventDefault),d(window).on("load.slick.slick-"+e.instanceUid,e.setPosition),d(e.setPosition)},a.prototype.initUI=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.show(),e.$nextArrow.show()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.show()},a.prototype.keyHandler=function(e){var t=this;e.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===e.keyCode&&!0===t.options.accessibility?t.changeSlide({data:{message:!0===t.options.rtl?"next":"previous"}}):39===e.keyCode&&!0===t.options.accessibility&&t.changeSlide({data:{message:!0===t.options.rtl?"previous":"next"}}))},a.prototype.lazyLoad=function(){function e(e){d("img[data-lazy]",e).each(function(){var e=d(this),t=d(this).attr("data-lazy"),i=d(this).attr("data-srcset"),o=d(this).attr("data-sizes")||s.$slider.attr("data-sizes"),n=document.createElement("img");n.onload=function(){e.animate({opacity:0},100,function(){i&&(e.attr("srcset",i),o)&&e.attr("sizes",o),e.attr("src",t).animate({opacity:1},200,function(){e.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),s.$slider.trigger("lazyLoaded",[s,e,t])})},n.onerror=function(){e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),s.$slider.trigger("lazyLoadError",[s,e,t])},n.src=t})}var t,i,o,s=this;if(!0===s.options.centerMode?o=!0===s.options.infinite?(i=s.currentSlide+(s.options.slidesToShow/2+1))+s.options.slidesToShow+2:(i=Math.max(0,s.currentSlide-(s.options.slidesToShow/2+1)),s.options.slidesToShow/2+1+2+s.currentSlide):(i=s.options.infinite?s.options.slidesToShow+s.currentSlide:s.currentSlide,o=Math.ceil(i+s.options.slidesToShow),!0===s.options.fade&&(0<i&&i--,o<=s.slideCount)&&o++),t=s.$slider.find(".slick-slide").slice(i,o),"anticipated"===s.options.lazyLoad)for(var n=i-1,a=o,r=s.$slider.find(".slick-slide"),l=0;l<s.options.slidesToScroll;l++)n<0&&(n=s.slideCount-1),t=(t=t.add(r.eq(n))).add(r.eq(a)),n--,a++;e(t),s.slideCount<=s.options.slidesToShow?e(s.$slider.find(".slick-slide")):s.currentSlide>=s.slideCount-s.options.slidesToShow?e(s.$slider.find(".slick-cloned").slice(0,s.options.slidesToShow)):0===s.currentSlide&&e(s.$slider.find(".slick-cloned").slice(-1*s.options.slidesToShow))},a.prototype.loadSlider=function(){var e=this;e.setPosition(),e.$slideTrack.css({opacity:1}),e.$slider.removeClass("slick-loading"),e.initUI(),"progressive"===e.options.lazyLoad&&e.progressiveLazyLoad()},a.prototype.next=a.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},a.prototype.orientationChange=function(){this.checkResponsive(),this.setPosition()},a.prototype.pause=a.prototype.slickPause=function(){this.autoPlayClear(),this.paused=!0},a.prototype.play=a.prototype.slickPlay=function(){var e=this;e.autoPlay(),e.options.autoplay=!0,e.paused=!1,e.focussed=!1,e.interrupted=!1},a.prototype.postSlide=function(e){var t=this;t.unslicked||(t.$slider.trigger("afterChange",[t,e]),t.animating=!1,t.slideCount>t.options.slidesToShow&&t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),!0===t.options.accessibility&&(t.initADA(),t.options.focusOnChange)&&d(t.$slides.get(t.currentSlide)).attr("tabindex",0).focus())},a.prototype.prev=a.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},a.prototype.preventDefault=function(e){e.preventDefault()},a.prototype.progressiveLazyLoad=function(e){e=e||1;var t,i,o,n,s=this,a=d("img[data-lazy]",s.$slider);a.length?(t=a.first(),i=t.attr("data-lazy"),o=t.attr("data-srcset"),n=t.attr("data-sizes")||s.$slider.attr("data-sizes"),(a=document.createElement("img")).onload=function(){o&&(t.attr("srcset",o),n)&&t.attr("sizes",n),t.attr("src",i).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===s.options.adaptiveHeight&&s.setPosition(),s.$slider.trigger("lazyLoaded",[s,t,i]),s.progressiveLazyLoad()},a.onerror=function(){e<3?setTimeout(function(){s.progressiveLazyLoad(e+1)},500):(t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),s.$slider.trigger("lazyLoadError",[s,t,i]),s.progressiveLazyLoad())},a.src=i):s.$slider.trigger("allImagesLoaded",[s])},a.prototype.refresh=function(e){var t=this,i=t.slideCount-t.options.slidesToShow;!t.options.infinite&&t.currentSlide>i&&(t.currentSlide=i),t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0),i=t.currentSlide,t.destroy(!0),d.extend(t,t.initials,{currentSlide:i}),t.init(),e||t.changeSlide({data:{message:"index",index:i}},!1)},a.prototype.registerBreakpoints=function(){var e,t,i,o=this,n=o.options.responsive||null;if(Array.isArray(n)&&n.length){for(e in o.respondTo=o.options.respondTo||"window",n)if(i=o.breakpoints.length-1,n.hasOwnProperty(e)){for(t=n[e].breakpoint;0<=i;)o.breakpoints[i]&&o.breakpoints[i]===t&&o.breakpoints.splice(i,1),i--;o.breakpoints.push(t),o.breakpointSettings[t]=n[e].settings}o.breakpoints.sort(function(e,t){return o.options.mobileFirst?e-t:t-e})}},a.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass("slick-slide"),e.slideCount=e.$slides.length,e.currentSlide>=e.slideCount&&0!==e.currentSlide&&(e.currentSlide=e.currentSlide-e.options.slidesToScroll),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),e.registerBreakpoints(),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.cleanUpSlideEvents(),e.initSlideEvents(),e.checkResponsive(!1,!0),!0===e.options.focusOnSelect&&d(e.$slideTrack).children().on("click.slick",e.selectHandler),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),e.setPosition(),e.focusHandler(),e.paused=!e.options.autoplay,e.autoPlay(),e.$slider.trigger("reInit",[e])},a.prototype.resize=function(){var e=this;d(window).width()!==e.windowWidth&&(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout(function(){e.windowWidth=d(window).width(),e.checkResponsive(),e.unslicked||e.setPosition()},50))},a.prototype.removeSlide=a.prototype.slickRemove=function(e,t,i){var o=this;if(e="boolean"==typeof e?!0===(t=e)?0:o.slideCount-1:!0===t?--e:e,o.slideCount<1||e<0||e>o.slideCount-1)return!1;o.unload(),(!0===i?o.$slideTrack.children():o.$slideTrack.children(this.options.slide).eq(e)).remove(),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slidesCache=o.$slides,o.reinit()},a.prototype.setCSS=function(e){var t,i,o=this,n={};!0===o.options.rtl&&(e=-e),t="left"==o.positionProp?Math.ceil(e)+"px":"0px",i="top"==o.positionProp?Math.ceil(e)+"px":"0px",n[o.positionProp]=e,!1!==o.transformsEnabled&&(!(n={})===o.cssTransitions?n[o.animType]="translate("+t+", "+i+")":n[o.animType]="translate3d("+t+", "+i+", 0px)"),o.$slideTrack.css(n)},a.prototype.setDimensions=function(){var e=this,t=(!1===e.options.vertical?!0===e.options.centerMode&&e.$list.css({padding:"0px "+e.options.centerPadding}):(e.$list.height(e.$slides.first().outerHeight(!0)*e.options.slidesToShow),!0===e.options.centerMode&&e.$list.css({padding:e.options.centerPadding+" 0px"})),e.listWidth=e.$list.width(),e.listHeight=e.$list.height(),!1===e.options.vertical&&!1===e.options.variableWidth?(e.slideWidth=Math.ceil(e.listWidth/e.options.slidesToShow),e.$slideTrack.width(Math.ceil(e.slideWidth*e.$slideTrack.children(".slick-slide").length))):!0===e.options.variableWidth?e.$slideTrack.width(5e3*e.slideCount):(e.slideWidth=Math.ceil(e.listWidth),e.$slideTrack.height(Math.ceil(e.$slides.first().outerHeight(!0)*e.$slideTrack.children(".slick-slide").length))),e.$slides.first().outerWidth(!0)-e.$slides.first().width());!1===e.options.variableWidth&&e.$slideTrack.children(".slick-slide").width(e.slideWidth-t)},a.prototype.setFade=function(){var i,o=this;o.$slides.each(function(e,t){i=o.slideWidth*e*-1,!0===o.options.rtl?d(t).css({position:"relative",right:i,top:0,zIndex:o.options.zIndex-2,opacity:0}):d(t).css({position:"relative",left:i,top:0,zIndex:o.options.zIndex-2,opacity:0})}),o.$slides.eq(o.currentSlide).css({zIndex:o.options.zIndex-1,opacity:1})},a.prototype.setHeight=function(){var e,t=this;1===t.options.slidesToShow&&!0===t.options.adaptiveHeight&&!1===t.options.vertical&&(e=t.$slides.eq(t.currentSlide).outerHeight(!0),t.$list.css("height",e))},a.prototype.setOption=a.prototype.slickSetOption=function(){var e,t,i,o,n,s=this,a=!1;if("object"==typeof arguments[0]?(i=arguments[0],a=arguments[1],n="multiple"):"string"==typeof arguments[0]&&(i=arguments[0],o=arguments[1],a=arguments[2],"responsive"===arguments[0]&&Array.isArray(arguments[1])?n="responsive":void 0!==arguments[1]&&(n="single")),"single"===n)s.options[i]=o;else if("multiple"===n)d.each(i,function(e,t){s.options[e]=t});else if("responsive"===n)for(t in o)if(Array.isArray(s.options.responsive)){for(e=s.options.responsive.length-1;0<=e;)s.options.responsive[e].breakpoint===o[t].breakpoint&&s.options.responsive.splice(e,1),e--;s.options.responsive.push(o[t])}else s.options.responsive=[o[t]];a&&(s.unload(),s.reinit())},a.prototype.setPosition=function(){var e=this;e.setDimensions(),e.setHeight(),!1===e.options.fade?e.setCSS(e.getLeft(e.currentSlide)):e.setFade(),e.$slider.trigger("setPosition",[e])},a.prototype.setProps=function(){var e=this,t=document.body.style;e.positionProp=!0===e.options.vertical?"top":"left","top"===e.positionProp?e.$slider.addClass("slick-vertical"):e.$slider.removeClass("slick-vertical"),void 0===t.WebkitTransition&&void 0===t.MozTransition&&void 0===t.msTransition||!0===e.options.useCSS&&(e.cssTransitions=!0),e.options.fade&&("number"==typeof e.options.zIndex?e.options.zIndex<3&&(e.options.zIndex=3):e.options.zIndex=e.defaults.zIndex),void 0!==t.OTransform&&(e.animType="OTransform",e.transformType="-o-transform",e.transitionType="OTransition",void 0===t.perspectiveProperty)&&void 0===t.webkitPerspective&&(e.animType=!1),void 0!==t.MozTransform&&(e.animType="MozTransform",e.transformType="-moz-transform",e.transitionType="MozTransition",void 0===t.perspectiveProperty)&&void 0===t.MozPerspective&&(e.animType=!1),void 0!==t.webkitTransform&&(e.animType="webkitTransform",e.transformType="-webkit-transform",e.transitionType="webkitTransition",void 0===t.perspectiveProperty)&&void 0===t.webkitPerspective&&(e.animType=!1),void 0!==t.msTransform&&(e.animType="msTransform",e.transformType="-ms-transform",e.transitionType="msTransition",void 0===t.msTransform)&&(e.animType=!1),void 0!==t.transform&&!1!==e.animType&&(e.animType="transform",e.transformType="transform",e.transitionType="transition"),e.transformsEnabled=e.options.useTransform&&null!==e.animType&&!1!==e.animType},a.prototype.setSlideClasses=function(e){var t,i,o,n=this,s=n.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true");n.$slides.eq(e).addClass("slick-current"),!0===n.options.centerMode?(i=n.options.slidesToShow%2==0?1:0,o=Math.floor(n.options.slidesToShow/2),!0===n.options.infinite&&((o<=e&&e<=n.slideCount-1-o?n.$slides.slice(e-o+i,e+o+1):(t=n.options.slidesToShow+e,s.slice(t-o+1+i,t+o+2))).addClass("slick-active").attr("aria-hidden","false"),0===e?s.eq(s.length-1-n.options.slidesToShow).addClass("slick-center"):e===n.slideCount-1&&s.eq(n.options.slidesToShow).addClass("slick-center")),n.$slides.eq(e).addClass("slick-center")):(0<=e&&e<=n.slideCount-n.options.slidesToShow?n.$slides.slice(e,e+n.options.slidesToShow):s.length<=n.options.slidesToShow?s:(i=n.slideCount%n.options.slidesToShow,t=!0===n.options.infinite?n.options.slidesToShow+e:e,n.options.slidesToShow==n.options.slidesToScroll&&n.slideCount-e<n.options.slidesToShow?s.slice(t-(n.options.slidesToShow-i),t+i):s.slice(t,t+n.options.slidesToShow))).addClass("slick-active").attr("aria-hidden","false"),"ondemand"!==n.options.lazyLoad&&"anticipated"!==n.options.lazyLoad||n.lazyLoad()},a.prototype.setupInfinite=function(){var e,t,i,o=this;if(!0===o.options.fade&&(o.options.centerMode=!1),!0===o.options.infinite&&!1===o.options.fade&&(t=null,o.slideCount>o.options.slidesToShow)){for(i=!0===o.options.centerMode?o.options.slidesToShow+1:o.options.slidesToShow,e=o.slideCount;e>o.slideCount-i;--e)d(o.$slides[t=e-1]).clone(!0).attr("id","").attr("data-slick-index",t-o.slideCount).prependTo(o.$slideTrack).addClass("slick-cloned");for(e=0;e<i+o.slideCount;e+=1)t=e,d(o.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t+o.slideCount).appendTo(o.$slideTrack).addClass("slick-cloned");o.$slideTrack.find(".slick-cloned").find("[id]").each(function(){d(this).attr("id","")})}},a.prototype.interrupt=function(e){e||this.autoPlay(),this.interrupted=e},a.prototype.selectHandler=function(e){e=d(e.target).is(".slick-slide")?d(e.target):d(e.target).parents(".slick-slide"),e=(e=parseInt(e.attr("data-slick-index")))||0;this.slideCount<=this.options.slidesToShow?this.slideHandler(e,!1,!0):this.slideHandler(e)},a.prototype.slideHandler=function(e,t,i){var o,n,s,a=this;t=t||!1,!0===a.animating&&!0===a.options.waitForAnimate||!0===a.options.fade&&a.currentSlide===e||(!1===t&&a.asNavFor(e),o=e,t=a.getLeft(o),s=a.getLeft(a.currentSlide),a.currentLeft=null===a.swipeLeft?s:a.swipeLeft,!1===a.options.infinite&&!1===a.options.centerMode&&(e<0||e>a.getDotCount()*a.options.slidesToScroll)||!1===a.options.infinite&&!0===a.options.centerMode&&(e<0||e>a.slideCount-a.options.slidesToScroll)?!1===a.options.fade&&(o=a.currentSlide,!0!==i?a.animateSlide(s,function(){a.postSlide(o)}):a.postSlide(o)):(a.options.autoplay&&clearInterval(a.autoPlayTimer),n=o<0?a.slideCount%a.options.slidesToScroll!=0?a.slideCount-a.slideCount%a.options.slidesToScroll:a.slideCount+o:o>=a.slideCount?a.slideCount%a.options.slidesToScroll!=0?0:o-a.slideCount:o,a.animating=!0,a.$slider.trigger("beforeChange",[a,a.currentSlide,n]),e=a.currentSlide,a.currentSlide=n,a.setSlideClasses(a.currentSlide),a.options.asNavFor&&(s=(s=a.getNavTarget()).slick("getSlick")).slideCount<=s.options.slidesToShow&&s.setSlideClasses(a.currentSlide),a.updateDots(),a.updateArrows(),!0===a.options.fade?(!0!==i?(a.fadeSlideOut(e),a.fadeSlide(n,function(){a.postSlide(n)})):a.postSlide(n),a.animateHeight()):!0!==i?a.animateSlide(t,function(){a.postSlide(n)}):a.postSlide(n)))},a.prototype.startLoad=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.hide(),e.$nextArrow.hide()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.hide(),e.$slider.addClass("slick-loading")},a.prototype.swipeDirection=function(){var e=this,t=e.touchObject.startX-e.touchObject.curX,i=e.touchObject.startY-e.touchObject.curY,i=Math.atan2(i,t);return(t=(t=Math.round(180*i/Math.PI))<0?360-Math.abs(t):t)<=45&&0<=t||t<=360&&315<=t?!1===e.options.rtl?"left":"right":135<=t&&t<=225?!1===e.options.rtl?"right":"left":!0===e.options.verticalSwiping?35<=t&&t<=135?"down":"up":"vertical"},a.prototype.swipeEnd=function(e){var t,i,o=this;if(o.dragging=!1,o.swiping=!1,o.scrolling)return o.scrolling=!1;if(o.interrupted=!1,o.shouldClick=!(10<o.touchObject.swipeLength),void 0===o.touchObject.curX)return!1;if(!0===o.touchObject.edgeHit&&o.$slider.trigger("edge",[o,o.swipeDirection()]),o.touchObject.swipeLength>=o.touchObject.minSwipe){switch(i=o.swipeDirection()){case"left":case"down":t=o.options.swipeToSlide?o.checkNavigable(o.currentSlide+o.getSlideCount()):o.currentSlide+o.getSlideCount(),o.currentDirection=0;break;case"right":case"up":t=o.options.swipeToSlide?o.checkNavigable(o.currentSlide-o.getSlideCount()):o.currentSlide-o.getSlideCount(),o.currentDirection=1}"vertical"!=i&&(o.slideHandler(t),o.touchObject={},o.$slider.trigger("swipe",[o,i]))}else o.touchObject.startX!==o.touchObject.curX&&(o.slideHandler(o.currentSlide),o.touchObject={})},a.prototype.swipeHandler=function(e){var t=this;if(!(!1===t.options.swipe||"ontouchend"in document&&!1===t.options.swipe||!1===t.options.draggable&&-1!==e.type.indexOf("mouse")))switch(t.touchObject.fingerCount=e.originalEvent&&void 0!==e.originalEvent.touches?e.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,!0===t.options.verticalSwiping&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),e.data.action){case"start":t.swipeStart(e);break;case"move":t.swipeMove(e);break;case"end":t.swipeEnd(e)}},a.prototype.swipeMove=function(e){var t,i,o=this,n=void 0!==e.originalEvent?e.originalEvent.touches:null;return!(!o.dragging||o.scrolling||n&&1!==n.length)&&(t=o.getLeft(o.currentSlide),o.touchObject.curX=void 0!==n?n[0].pageX:e.clientX,o.touchObject.curY=void 0!==n?n[0].pageY:e.clientY,o.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(o.touchObject.curX-o.touchObject.startX,2))),n=Math.round(Math.sqrt(Math.pow(o.touchObject.curY-o.touchObject.startY,2))),!o.options.verticalSwiping&&!o.swiping&&4<n?!(o.scrolling=!0):(!0===o.options.verticalSwiping&&(o.touchObject.swipeLength=n),n=o.swipeDirection(),void 0!==e.originalEvent&&4<o.touchObject.swipeLength&&(o.swiping=!0,e.preventDefault()),e=(!1===o.options.rtl?1:-1)*(o.touchObject.curX>o.touchObject.startX?1:-1),!0===o.options.verticalSwiping&&(e=o.touchObject.curY>o.touchObject.startY?1:-1),i=o.touchObject.swipeLength,(o.touchObject.edgeHit=!1)===o.options.infinite&&(0===o.currentSlide&&"right"===n||o.currentSlide>=o.getDotCount()&&"left"===n)&&(i=o.touchObject.swipeLength*o.options.edgeFriction,o.touchObject.edgeHit=!0),!1===o.options.vertical?o.swipeLeft=t+i*e:o.swipeLeft=t+i*(o.$list.height()/o.listWidth)*e,!0===o.options.verticalSwiping&&(o.swipeLeft=t+i*e),!0!==o.options.fade&&!1!==o.options.touchMove&&(!0===o.animating?(o.swipeLeft=null,!1):void o.setCSS(o.swipeLeft))))},a.prototype.swipeStart=function(e){var t,i=this;if(i.interrupted=!0,1!==i.touchObject.fingerCount||i.slideCount<=i.options.slidesToShow)return!(i.touchObject={});void 0!==e.originalEvent&&void 0!==e.originalEvent.touches&&(t=e.originalEvent.touches[0]),i.touchObject.startX=i.touchObject.curX=void 0!==t?t.pageX:e.clientX,i.touchObject.startY=i.touchObject.curY=void 0!==t?t.pageY:e.clientY,i.dragging=!0},a.prototype.unfilterSlides=a.prototype.slickUnfilter=function(){var e=this;null!==e.$slidesCache&&(e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.appendTo(e.$slideTrack),e.reinit())},a.prototype.unload=function(){var e=this;d(".slick-cloned",e.$slider).remove(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove(),e.$nextArrow&&e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove(),e.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},a.prototype.unslick=function(e){this.$slider.trigger("unslick",[this,e]),this.destroy()},a.prototype.updateArrows=function(){var e=this;Math.floor(e.options.slidesToShow/2),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&!e.options.infinite&&(e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===e.currentSlide?(e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):(e.currentSlide>=e.slideCount-e.options.slidesToShow&&!1===e.options.centerMode||e.currentSlide>=e.slideCount-1&&!0===e.options.centerMode)&&(e.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},a.prototype.updateDots=function(){var e=this;null!==e.$dots&&(e.$dots.find("li").removeClass("slick-active").end(),e.$dots.find("li").eq(Math.floor(e.currentSlide/e.options.slidesToScroll)).addClass("slick-active"))},a.prototype.visibility=function(){this.options.autoplay&&(document[this.hidden]?this.interrupted=!0:this.interrupted=!1)},d.fn.slick=function(){for(var e,t=this,i=arguments[0],o=Array.prototype.slice.call(arguments,1),n=t.length,s=0;s<n;s++)if("object"==typeof i||void 0===i?t[s].slick=new a(t[s],i):e=t[s].slick[i].apply(t[s].slick,o),void 0!==e)return e;return t}}),function(e){"use strict";etTheme.autoinit.sliderVertical=etTheme.sliderVertical=function(){e(".swiper-entry").hasClass("swiper-vertical-images")&&(e(".thumbnails-list").slick({slidesToScroll:1,slidesToShow:parseInt(e(".thumbnails-list").data("slick-slides-per-view")),autoplay:!1,vertical:!0,verticalSwiping:!0,infinite:!1,rtl:!!e(".thumbnails").hasClass("slick-rtl"),adaptiveHeight:!0,lazyLoad:"ondemand",nextArrow:'<div class="swiper-custom-right"></div>',prevArrow:'<div class="swiper-custom-left"></div>',responsive:[{breakpoint:650,settings:{slidesToShow:3,slidesToScroll:3,vertical:!1,verticalSwiping:!1,adaptiveHeight:!1}}]}),e(window).on("load",function(){e(".thumbnails-list .slick-current").eq(0).addClass("active-thumbnail")}))}}(jQuery),function(o){"use strict";etTheme.autoinit.stickyProductImages=etTheme.stickyProductImages=function(){var e,t,i;etTheme.et_global.w_width<992||(e=o(".single-product .product-fixed-images .images-wrapper").innerHeight(),t=o(".single-product .product-information").innerHeight(),o(".product-images .images .swiper-control-top").hasClass("gallery-slider-off")||(i=o(".product-images").outerHeight(),o(".fixed-product-block").css({minHeight:i-30})),t<=e)||(o(".product-fixed-images .images-wrapper").stick_in_parent({offset_top:150}),o(".product-fixed-content .product-information-inner").stick_in_parent({offset_top:150}),o(".fixed-product-block").each(function(){o(this).stick_in_parent({offset_top:150})}))}}(jQuery),function(p){"use strict";etTheme.autoinit.bought_together=etTheme.bought_together=function(){if(etTheme.et_woocommerce.is_single_product){let o=p(".bought-together-products"),n=p(".bought-together-button-wrapper button"),s=o.find(".product-checkbox").length,a=s,r=o.find(".total-price-wrapper"),l=r.find(".total-price"),d=o.find(".total-products");var c=0;o.on("click",".product-checkbox",function(){var e=p(this).attr("data-product-id"),t=p(this).attr("data-product-quantity");r.block({message:null,overlayCSS:{opacity:.6}}),p(this).prop("checked")?(o.find('input[name="quantity['+e+']"]').val(t),a++,p(".bought-together-products .post-"+e).removeClass("not-ready-to-buy")):(o.find('input[name="quantity['+e+']"]').val("0"),a--,p(".bought-together-products .post-"+e).addClass("not-ready-to-buy"));let i=0;o.find(":checkbox:checked").each(function(){i+=p(this).data("price")}),clearTimeout(c),c=setTimeout(function(){p.ajax({url:etConfig.ajaxurl,method:"POST",data:{action:"etheme_format_price",total_price:i},dataType:"json",success:function(e){l.html(e.price_html)},complete:function(){r.unblock(),d.html(d.html().replace(s,a)),1===(s=a)?n.attr("disabled",1):n.attr("disabled",null)},error:function(e){}})},300)})}}}(jQuery),function(c){"use strict";etTheme.autoinit.singleProductBuilder=etTheme.singleProductBuilder=function(){var e,t,i,o=etConfig.woocommerceSettings.single_product_autoscroll_tabs_mobile&&etTheme.et_global.w_width<992,n=c(".elementor-location-single").length;function s(e){let t=c(e).parent(),i=t.attr("aria-controls");t.hasClass("active")?(t.removeClass("active"),t.parent().parent().find("#"+i).slideToggle(300)):(t.parent().parent().find(".et-woocommerce-tab").removeClass("active"),t.parent().parent().find(".wc-tab").slideUp(300),t.addClass("active"),t.parent().parent().find("#"+i).slideDown(350),o&&setTimeout(function(){c("html, body").animate({scrollTop:t.parent().parent().find("#"+i).offset().top-100},1e3)},500),c(document).trigger("etheme_single_product_builder_tabs_changed"))}function a(e){var e=c(e).parent(),t=e.attr("aria-controls");e.hasClass(".active")||(e.parent().find(".et-woocommerce-tab").removeClass("active"),e.parent().parent().find(".wc-tab").hide(),e.addClass("active"),e.parent().parent().find("#"+t).show(),c(document).trigger("etheme_single_product_builder_tabs_changed"))}function r(d,e=!1){var t;!d||etTheme.et_global.w_width<=992||c(d+"[data-sticky]").length&&(t=function(r=!1){var l="<style>";c.each(c(d+"[data-sticky]"),function(){var e,t,i=c(this).data("settings")??"",o="",n=c(this).data("sticky"),s=c("."+n)[0],a=c(s).offset().top+c(s).outerHeight(!0);i?((o=i).sticky_to_block_offset=a,o.height=c(this).outerHeight(!0),c(".sticky-background-for-"+c(this).data("key")).css({height:o.height})):(e=c(this).outerWidth(!0)-.5,t=c(s).outerHeight(!0)-c(s).outerHeight(),(s=(c(this).offset().top==c(s).offset().top||c(this).offset().top+t==c(s).offset().top)&&c(this).outerHeight(!0)<c(s).outerHeight(!0))&&!r&&c(this).after('<div class="sticky-background sticky-background-for-'+c(this).data("key")+'" style="width:'+e+"px; height: "+c(this).outerHeight(!0)+'px"></div>'),o={top:c(this).offset().top,left:c(this).offset().left,height:c(this).outerHeight(!0),startY:c(this).data("start"),sticky_to_block_offset:a,sticky_to_block_fix_offset:t,makeSticky:s}),c(this).attr("data-settings",JSON.stringify(o)),i||r||(l+=".sticky-block."+c(this).data("key")+d+"[data-sticky="+n+"] {--max-width: "+e+"px;--offset-left:"+c(this).offset().left+"px;}")}),l+="</style>",r||c("body").append(l),c(window).on("scroll",function(){var e=0,a=(c(".header-wrapper .sticky-on").length&&c.each(c(".header-wrapper .sticky-on"),function(){e+=c(this).outerHeight()}),e);c.each(c(d+"[data-sticky]"),function(){var e,t,i,o,n,s=JSON.parse(c(this).attr("data-settings"));s.makeSticky&&(e=s.top,s.left,t=s.height,i=c(window).scrollTop(),o=parseInt(s.startY)+parseInt(a),n=s.sticky_to_block_offset,s=parseInt(s.sticky_to_block_fix_offset),e<i+o?(c(this).addClass("sticky-block pos-fixed"),c(this).css("top",o)):i+o<=e&&(c(this).removeClass("pos-fixed"),c(this).css("top",""),c(this).removeClass("sticky-block")),e<i+o)&&c(this).offset().top+t+s>n&&(c(this).addClass("sticky-block"),c(this).css("top",-(c(this).offset().top+t-o+s-n)))})})},e?t():setTimeout(function(){t()},300))}t=c(".woocommerce-tabs"),i="toggle",c(t).hasClass("type-accordion")&&(i="slide"),c(t).hasClass("closed-first-tab")||(e=(e=t.find(".et-woocommerce-tab").first()).find("> a"),"slide"==i?setTimeout(function(){s(e)},0):setTimeout(function(){a(e)},300)),c(".et-woocommerce-tab > a").on("click",function(e){e.preventDefault(),("slide"==i?s:a)(this,t)}),setTimeout(function(){c(t).addClass("loaded"),c(window).trigger("resize")},300),c(t).hasClass("opened-all-tabs")&&setTimeout(function(){t.find(".et-woocommerce-tab").addClass("active"),t.find(".wc-tab").slideDown(300)},100),n||(r(".et_product-block"),c(document).on("variable_product_found_variation etheme_single_product_builder_tabs_changed",function(){r(".et_product-block",!0),window.scrollTo(window.scrollX,window.scrollY-1),window.scrollTo(window.scrollX,window.scrollY+1)})),c(".woocommerce-review-link").on("click",function(e){return c(".reviews_tab.active a").trigger("click"),c("html, body").animate({scrollTop:c(".reviews_tab").offset().top},300),!0})}}(jQuery);