jQuery(document).ready(function(s){function r(t){var e=s(t);e.prop("disabled")||e.closest(".form-group").addClass("is-focused")}function e(t){var o=!1;(t.is(s.material.options.checkboxElements)||t.is(s.material.options.radioElements))&&(o=!0),t.closest("label").hover(function(){var t,e,i=s(this).find("input"),n=i.prop("disabled");o&&(t=s(this),e=n,(t.hasClass("checkbox-inline")||t.hasClass("radio-inline")?t:t.closest(".checkbox").length?t.closest(".checkbox"):t.closest(".radio")).toggleClass("disabled",e)),n||r(i)},function(){i(s(this).find("input"))})}function i(t){s(t).closest(".form-group").removeClass("is-focused")}s.expr[":"].notmdproc=function(t){return!s(t).data("mdproc")},s.material={options:{validate:!0,input:!0,ripples:!0,checkbox:!0,togglebutton:!0,radio:!0,arrive:!0,autofill:!1,withRipples:[".btn:not(.btn-link)",".card-image",".navbar a:not(.withoutripple)",".dropdown-menu a",".nav-tabs a:not(.withoutripple)",".withripple",".pagination li:not(.active):not(.disabled) a:not(.withoutripple)"].join(","),inputElements:"input.form-control, textarea.form-control, select.form-control",checkboxElements:".checkbox > label > input[type=checkbox], label.checkbox-inline > input[type=checkbox]",togglebuttonElements:".togglebutton > label > input[type=checkbox]",radioElements:".radio > label > input[type=radio], label.radio-inline > input[type=radio]"},checkbox:function(t){e(s(t||this.options.checkboxElements).filter(":notmdproc").data("mdproc",!0).after('<span class="checkbox-material"><span class="check"></span></span>'))},togglebutton:function(t){e(s(t||this.options.togglebuttonElements).filter(":notmdproc").data("mdproc",!0).after('<span class="toggle"></span>'))},radio:function(t){e(s(t||this.options.radioElements).filter(":notmdproc").data("mdproc",!0).after('<span class="circle"></span><span class="check"></span>'))},input:function(t){s(t||this.options.inputElements).filter(":notmdproc").data("mdproc",!0).each(function(){var i=s(this),n=i.closest(".form-group");if(0!==n.length||"hidden"===i.attr("type")||i.attr("hidden")||i.parents(".pirate_forms").length||(i.wrap('<div class="form-group"></div>'),n=i.closest(".form-group")),0===n.length&&"hidden"!==i.attr("type")&&!i.attr("hidden")&&i.parents(".pirate_forms").length){var t=i.prev();"checkbox"===i.attr("type")&&(t=i.next()),i.add(t).wrapAll('<div class="form-group label-floating"></div>'),n=i.closest(".form-group")}i.attr("data-hint")&&(i.after('<p class="help-block">'+i.attr("data-hint")+"</p>"),i.removeAttr("data-hint"));if(s.each({"input-lg":"form-group-lg","input-sm":"form-group-sm"},function(t,e){i.hasClass(t)&&(i.removeClass(t),n.addClass(e))}),i.hasClass("floating-label")){var e=i.attr("placeholder");i.attr("placeholder",null).removeClass("floating-label");var o=i.attr("id"),r="";o&&(r='for="'+o+'"'),n.addClass("label-floating"),i.after("<label "+r+'class="control-label">'+e+"</label>")}null!==i.val()&&"undefined"!==i.val()&&""!==i.val()||n.addClass("is-empty"),0<n.find("input[type=file]").length&&n.addClass("is-fileinput")})},attachInputEventHandlers:function(){var n=this.options.validate;s(document).on("keydown paste",".form-control",function(t){var e;(void 0===(e=t).which||"number"==typeof e.which&&0<e.which&&!e.ctrlKey&&!e.metaKey&&!e.altKey&&8!==e.which&&9!==e.which&&13!==e.which&&16!==e.which&&17!==e.which&&20!==e.which&&27!==e.which)&&s(this).closest(".form-group").removeClass("is-empty")}).on("keyup change",".form-control",function(){var t=s(this),e=t.closest(".form-group"),i=void 0===t[0].checkValidity||t[0].checkValidity();""===t.val()?e.addClass("is-empty"):e.removeClass("is-empty"),n&&(i?e.removeClass("has-error"):e.addClass("has-error"))}).on("focus",".form-control, .form-group.is-fileinput",function(){r(this)}).on("blur",".form-control, .form-group.is-fileinput",function(){i(this)}).on("change",".form-group input",function(){var t=s(this);if("file"!==t.attr("type")){var e=t.closest(".form-group");t.val()?e.removeClass("is-empty"):e.addClass("is-empty")}}).on("change",'.form-group.is-fileinput input[type="file"]',function(){var t=s(this).closest(".form-group"),i="";s.each(this.files,function(t,e){i+=e.name+", "}),(i=i.substring(0,i.length-2))?t.removeClass("is-empty"):t.addClass("is-empty"),t.find("input.form-control[readonly]").val(i)})},ripples:function(t){s(t||this.options.withRipples).ripples()},autofill:function(){var t=setInterval(function(){s("input[type!=checkbox]").each(function(){var t=s(this);t.val()&&t.val()!==t.attr("value")&&t.trigger("change")})},100);setTimeout(function(){clearInterval(t)},1e4)},attachAutofillEventHandlers:function(){var e;s(document).on("focus","input",function(){var t=s(this).parents("form").find("input").not("[type=file]");e=setInterval(function(){t.each(function(){var t=s(this);t.val()!==t.attr("value")&&t.trigger("change")})},100)}).on("blur",".form-group input",function(){clearInterval(e)})},init:function(t){this.options=s.extend({},this.options,t);s(document);s.fn.ripples&&this.options.ripples&&this.ripples(),this.options.input&&(this.input(),this.attachInputEventHandlers()),this.options.checkbox&&this.checkbox(),this.options.togglebutton&&this.togglebutton(),this.options.radio&&this.radio(),this.options.autofill&&(this.autofill(),this.attachAutofillEventHandlers()),document.arrive&&this.options.arrive&&(s.fn.ripples&&this.options.ripples&&document.arrive(this.options.withRipples,function(){s.material.ripples(s(this))}),this.options.input&&document.arrive(this.options.inputElements,function(){s.material.input(s(this))}),this.options.checkbox&&document.arrive(this.options.checkboxElements,function(){s.material.checkbox(s(this))}),this.options.radio&&document.arrive(this.options.radioElements,function(){s.material.radio(s(this))}),this.options.togglebutton&&document.arrive(this.options.togglebuttonElements,function(){s.material.togglebutton(s(this))}))}}}),function(l){l.hestiaFeatures={initMasonry:function(){"undefined"!=typeof requestpost&&requestpost.masonry&&l(".post-grid-display").masonry({itemSelector:".card-no-width",columnWidth:".card-no-width",percentPosition:!0})},initAnimations:function(){if("undefined"!=typeof AOS){AOS.init({offset:250,delay:300,duration:900,once:!0,disable:"mobile"})}},initTooltips:function(){l('[data-toggle="tooltip"], [rel="tooltip"]').tooltip()}},l.utilitiesFunctions={debounce:function(n,o,r){var s;return function(){var t=this,e=arguments,i=r&&!s;clearTimeout(s),s=setTimeout(function(){s=null,r||n.apply(t,e)},o),i&&n.apply(t,e)}},isElementInViewport:function(t){var e=l(t),i=l(window).scrollTop(),n=i+l(window).height(),o=Math.round(e.offset().top),r=o+e.height();return o<n&&i<r},verifyNavHeight:function(){return l(window).width()<768?l(".navbar").outerHeight():l(".navbar").outerHeight()-15},getWidth:function(){return this.innerWidth?this.innerWidth:document.documentElement&&document.documentElement.clientWidth?document.documentElement.clientWidth:document.body?document.body.clientWidth:void 0},addControlLabel:function(t){var e=t.attr("placeholder");t.removeAttr("placeholder"),l('<label class="control-label"> '+e+" </label>").insertBefore(t)}},l.hestia={init:function(){this.navSearch(),this.getPortfolioModalData(),this.fixHeaderPadding(),this.headerSpacingFrontpage(),this.initCarousel(),this.initCarouselSwipe(),this.scrollToTop(),this.detectIos(),this.parallaxHeader(),this.addViewCart(),this.setSearchSizeInput(),this.setControlLabel(),this.styleDefaultSubscribeWidget(),this.fixElementorTemplates(),this.handleGutenbergAlignment()},fixElementorTemplates:function(){if(l(".elementor").length<=0)return!1;var t=l(".navbar").outerHeight();return l(".elementor-template-full-width header").css("margin-bottom",t),l(".page-template-template-fullwidth .main.classic-blog").css("margin-top",t),!1},navSearch:function(){l(".hestia-toggle-search").on("click",function(){l(".navbar").toggleClass("nav-searching");var t=l(".nav-searching");t.find(".hestia-nav-search").addClass("is-focused"),t.find(".hestia-nav-search").find(".search-field").focus(),l(this).find("i").fadeOut(200,function(){l(this).toggleClass("fa-search"),l(this).toggleClass("fa-times")}).fadeIn(200)})},getPortfolioModalData:function(){l("#portfolio").find('a[data-toggle="modal"]').on("click",function(t){t.preventDefault();var e=l(this).data("pid");l.ajax({url:requestpost.ajaxurl,type:"post",data:{action:"hestia_get_portfolio_item_data",pid:e},success:function(t){var e=l(".hestia-portfolio-modal");e.find(".modal-content").html(t),e.on("hidden.bs.modal",function(){l(this).find(".modal-content").html('<div class="portfolio-loading text-center"><i class="fa fa-3x fa-spin fa-circle-o-notch"></i></div>')})}})})},fixHeaderPadding:function(){var t=l(".navbar-fixed-top").outerHeight(),e=window.matchMedia("(max-width: 600px)");if(l("#wpadminbar").length&&e.matches?(l(".wrapper.classic-blog").find(".main").css("margin-top",t-46),l(".carousel .item .container").css("padding-top",t+50-46),l(".home.page.page-template-default .navbar").hasClass("no-slider")&&l(".home.page.page-template-default .main").css("margin-top",t-46)):(l(".header-layout-classic-blog").find(".main").css("margin-top",t),l(".carousel .item .container").css("padding-top",t+50),l(".home.page.page-template-default .navbar").hasClass("no-slider")&&l(".home.page.page-template-default .main").css("margin-top",t)),768<l(window).width()){l(".wrapper.classic-blog").length<1?l(".pagebuilder-section").css("padding-top",t):l(".pagebuilder-section").css("padding-top",0),l(".fl-builder-edit .pagebuilder-section").css("padding-top",t+40),l(".page-header.header-small .container").css("padding-top",t+100);var i=l(".single-product .page-header").height(),n=i+100;l(".single-product .page-header.header-small .container").css("padding-top",i-n);var o=i-t-172;l(".woocommerce.single-product:not(.header-layout-classic-blog) .blog-post .col-md-12 > div[id^=product].product").css("margin-top",-o)}else l(".page-header.header-small .container , .woocommerce.single-product .blog-post .col-md-12 > div[id^=product].product").removeAttr("style");l(".no-content").length&&l(".page-header.header-small").css("min-height",t+230)},headerSpacingFrontpage:function(){if((!this.inIframe()||!this.isMobileUA())&&0<l(".home .carousel").length){var t=l(".page-header"),e=l(window).width(),i=l(window).height();768<e?t.css("min-height",.9*i):t.css("min-height",i)}},inIframe:function(){return window.self!==window.top},isMobileUA:function(){return navigator.userAgent.match(/(iPhone|iPod|iPad|Android|BlackBerry|BB10|mobi|tablet|opera mini|nexus 7)/i)},initCarousel:function(){var t={interval:1e4};void 0!==requestpost.disable_autoslide&&"1"===requestpost.disable_autoslide&&(t.interval=!1),0!==l("body.rtl").length&&(l(".carousel-control.left").click(function(){l(".carousel").carousel("next")}),l(".carousel-control.right").click(function(){l(".carousel").carousel("prev")})),l(".carousel").carousel(t)},initCarouselSwipe:function(){if("undefined"!=typeof Hammer){var t="swipeleft",e="swiperight";if(0!==l("body.rtl").length&&(t="swiperight",e="swipeleft"),0!==l("#carousel-hestia-generic").length){var i=document.getElementById("carousel-hestia-generic");Hammer(i).on(t,function(){l(".carousel").carousel("next")}),Hammer(i).on(e,function(){l(".carousel").carousel("prev")})}}},scrollToTop:function(){var o=0;l(window).on("scroll",function(){var t=window.pageYOffset,e=l(".page-header"),i=0,n=Number(requestpost.scroll_offset);i=0<e.length?e.height():0<(i=(e=l(".container")).offset().top-l(".navbar").height())?i:0,(i+=n)<=t&&0===o&&(l(".hestia-scroll-to-top").addClass("hestia-fade"),o=1),t<=i&&1===o&&(l(".hestia-scroll-to-top").removeClass("hestia-fade"),o=0)}),l(".hestia-scroll-to-top").on("click",function(){window.scroll({top:0,behavior:"smooth"})})},sidebarToggle:function(){l(".blog-sidebar-wrapper,.shop-sidebar-wrapper").length<=0||(l(".hestia-sidebar-open").click(function(){l(".sidebar-toggle-container").addClass("sidebar-open")}),l(".hestia-sidebar-close").click(function(){l(".sidebar-toggle-container").removeClass("sidebar-open")}))},detectIos:function(){(0<l(".hestia-about").length||0<l(".hestia-ribbon").length)&&(/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream&&l("body").addClass("is-ios"))},parallaxHeader:function(){if(!(0<l(".header-footer-elementor").length)&&!(0<l(".elementor-location-header").length||0<l(".fl-theme-builder-header").length||l(window).width()<768)){var e=l('.page-header[data-parallax="active"]');0!==e.length&&l(window).on("scroll",function(){if(l.utilitiesFunctions.isElementInViewport(e)){var t=l(window).scrollTop()/3;e.css({transform:"translate3d(0,"+t+"px,0)","-webkit-transform":"translate3d(0,"+t+"px,0)","-ms-transform":"translate3d(0,"+t+"px,0)","-o-transform":"translate3d(0,"+t+"px,0)"})}})}},addViewCart:function(){new MutationObserver(function(t){for(var e=0;e<t.length;e++){var i=t[e];"childList"===i.type&&0<i.addedNodes.length&&Array.prototype.forEach.call(i.addedNodes,function(t){if(void 0!==t.classList&&void 0!==t.parentElement&&t.classList.contains("added_to_cart")&&!t.parentElement.classList.contains("hestia-view-cart-wrapper")){var e=document.createElement("div");e.classList.add("hestia-view-cart-wrapper"),t.parentNode.insertBefore(e,t),e.appendChild(t)}})}}).observe(document,{subtree:!0,childList:!0})},setSearchSizeInput:function(){0<l(".hestia-top-bar").find("input[type=search]").length&&l(".hestia-top-bar input[type=search]").each(function(){l(this).attr("size",l(this).parent().find(".control-label").text().replace(/ |…/g,"").length)})},setControlLabel:function(){var t=l(".search-form label");if(void 0!==t){var e=l(t).find(".search-field");""===l(e).attr("value")?l(t).addClass("label-floating is-empty"):l(t).addClass("label-floating"),l.utilitiesFunctions.addControlLabel(e)}var i=l(".woocommerce-product-search");if(void 0!==i){var n=l(i).find(".search-field");""===l(n).attr("value")?l(i).addClass("label-floating is-empty"):l(i).addClass("label-floating"),l.utilitiesFunctions.addControlLabel(n)}void 0!==l(".contact_submit_wrap")&&l(".pirate-forms-submit-button").addClass("btn btn-primary"),void 0!==l(".form_captcha_wrap")&&(l(".form_captcha_wrap").hasClass("col-sm-4")&&l(".form_captcha_wrap").removeClass("col-sm-6"),l(".form_captcha_wrap").hasClass("col-lg-6")&&l(".form_captcha_wrap").removeClass("col-lg-6"),l(".form_captcha_wrap").addClass("col-md-12")),void 0!==l("form")&&l("form").addClass("form-group"),void 0!==l("input")&&(void 0!==l('input[type="text"]')&&l('input[type="text"]').addClass("form-control"),void 0!==l('input[type="email"]')&&l('input[type="email"]').addClass("form-control"),void 0!==l('input[type="url"]')&&l('input[type="url"]').addClass("form-control"),void 0!==l('input[type="password"]')&&l('input[type="password"]').addClass("form-control"),void 0!==l('input[type="tel"]')&&l('input[type="tel"]').addClass("form-control"),void 0!==l('input[type="search"]')&&l('input[type="search"]').addClass("form-control"),void 0!==l("input.select2-input")&&l("input.select2-input").removeClass("form-control")),void 0!==l("textarea")&&l("textarea").addClass("form-control"),void 0!==l(".form-control")&&(l(".form-control").parent().addClass("form-group"),l(window).on("scroll",function(){l(".form-control").parent().addClass("form-group")}))},styleDefaultSubscribeWidget:function(){var t=l(".hestia-subscribe #sib_signup_form_1");t.find("p.sib-email-area").before('<span class="input-group-addon"><i class="fa fa-envelope"></i></span>'),t.find("p.sib-NAME-area").before('<span class="input-group-addon"><i class="fa fa-user"></i></span>'),t.find(".form-group").each(function(){l(this).addClass("is-empty")})},handleGutenbergAlignment:function(){var t=l("body");if(t.hasClass("page-template-template-pagebuilder-full-width")||t.hasClass("page-template-template-pagebuilder-blank")||t.hasClass("page-template-template-page-sidebar"))return!1;if(0<l(".main #secondary").length)return!1;var e=l(".alignfull"),i=l(".alignwide");if(!e.length&&!i.length)return!1;var n=l(".main").innerWidth();e.length&&l(e).each(function(t,e){l(e).css({"margin-left":"0","margin-right":"0"});var i=(n-l(e).innerWidth())/2;l(e).css({"margin-left":"-"+i+"px","margin-right":"-"+i+"px"})}),i.length&&l(i).each(function(t,e){l(e).css({"margin-left":"0","margin-right":"0"});var i=(n-l(e).innerWidth())/5;l(e).css({"margin-left":"-"+i+"px","margin-right":"-"+i+"px"})})},isMobile:function(){return window.innerWidth<=991}},l.navigation={init:function(){this.toggleNavbarTransparency(),this.handleResponsiveDropdowns(),this.handleTouchDropdowns(),this.repositionDropdowns(),this.smoothScroll(),this.activeParentLink(),this.highlightMenu(),this.setBodyOverflow()},handleTouchDropdowns:function(){if(window.innerWidth<991)return!1;var i=this;return l(".caret-wrap").on("touchstart",function(t){t.preventDefault(),t.stopPropagation();var e=l(this).closest("li");l(e).hasClass("dropdown-submenu")&&(l(e).siblings().removeClass("open").find("dropdown-submenu").removeClass("open"),l(e).siblings().find(".caret-open").removeClass("caret-open")),l(this).closest("li").parent().is(".nav")&&i.clearDropdowns(),l(this).toggleClass("caret-open"),l(this).closest(".dropdown").toggleClass("open"),i.createOverlay()}),!1},createOverlay:function(){var t=l(".dropdown-helper-overlay");if(0<t.length)return!1;var e=this;return(t=document.createElement("div")).setAttribute("class","dropdown-helper-overlay"),l("#main-navigation").append(t),l(".dropdown-helper-overlay").on("touchstart click",function(){this.remove(),e.clearDropdowns()}),!1},clearDropdowns:function(){l(".dropdown.open").removeClass("open"),l(".caret-wrap.caret-open").removeClass("caret-open")},toggleNavbarTransparency:function(){var t=l(".navbar-color-on-scroll");if(0!==t.length){var e=!0,i=0;t.hasClass("header-with-topbar")&&(i=40),l(window).on("scroll",l.utilitiesFunctions.debounce(function(){l(".home.page .navbar").hasClass("no-slider")||(l(document).scrollTop()>i?e&&(e=!1,t.removeClass("navbar-transparent"),t.addClass("navbar-not-transparent")):e||(e=!0,t.addClass("navbar-transparent"),t.removeClass("navbar-not-transparent")))},17))}},handleResponsiveDropdowns:function(){if(768<window.innerWidth)return!1;l(".navbar .dropdown > a .caret-wrap").on("click touchend",function(t){var e=l(this);t.preventDefault(),t.stopPropagation(),l(e).toggleClass("caret-open"),l(e).parent().siblings().toggleClass("open")})},smoothScroll:function(){l('.navbar a[href*="#"], a.btn[href*="#"]').click(function(){if("#"!==l(this).attr("href")&&location.pathname.replace(/^\//,"")===this.pathname.replace(/^\//,"")&&location.hostname===this.hostname){var t=l(this.hash);if((t=t.length?t:l("[name="+this.hash.slice(1)+"]")).length)return l("html,body").animate({scrollTop:t.offset().top-l.utilitiesFunctions.verifyNavHeight()},1200),l(".navbar .navbar-collapse").hasClass("in")&&l(".navbar .navbar-collapse.in").removeClass("in"),l("body").hasClass("menu-open")&&(l("body").removeClass("menu-open"),l(".navbar-collapse").css("height","0"),l(".navbar-toggle").attr("aria-expanded","false")),!1}})},activeParentLink:function(){l(".navbar .dropdown > a").click(function(){return"#"===l(this).attr("href")||(location.href=this.href),!1})},highlightMenu:function(){l(window).on("scroll",function(){if(l("body").hasClass("home")&&751<=l(window).width()){var r=l(window).scrollTop(),s=l(".navbar").outerHeight(),a="no";l("#carousel-hestia-generic, section").each(function(){var t="#"+l(this).attr("id"),e=l(this).offset().top,i=l(this).outerHeight(),n=e-s,o=e+i-s;if(r+l.utilitiesFunctions.verifyNavHeight()>=n&&r+l.utilitiesFunctions.verifyNavHeight()<=o)return a="yes",l("nav .on-section").removeClass("on-section"),l('nav a[href$="'+t+'"]').parent("li").addClass("on-section"),!1;"no"===a&&l("nav .on-section").removeClass("on-section")})}})},setBodyOverflow:function(){var t=l("#main-navigation");t.on("show.bs.collapse",function(){l("body").addClass("menu-open")}),t.on("hidden.bs.collapse",function(){l("body").removeClass("menu-open")})},repositionDropdowns:function(){var r=window.innerWidth;if(r<=768)return!1;var t=l(".dropdown-menu");return 0===t.length||l.each(t,function(t,e){var i=l(e),n=i.offset().left;/webkit.*mobile/i.test(navigator.userAgent)&&(n-=window.scrollX);var o=i.outerWidth();r<=n+o&&l(e).css({right:"100%",left:"auto"})}),!1}};var e=0;l.hestiaNavBarScroll={checkNavbarScrollPoint:function(){if(0===l(".navbar-fixed-top").length)return!1;if(768<=l.utilitiesFunctions.getWidth()){if(void 0!==l(".navbar-header").offset()){var t=l(".navbar-header").offset().top;/webkit.*mobile/i.test(navigator.userAgent)&&(t-=window.scrollY),e=t+l(".navbar-header").height()}0===l(".hestia_left.header-with-topbar").length&&0===l(".full-screen-menu.header-with-topbar").length||(e=40)}else e=0!==l(".header-with-topbar").length?40:0},addScrollClass:function(){l(window).on("scroll",function(){l(document).scrollTop()>=e?l(".navbar-fixed-top").addClass("navbar-scroll-point"):l(".navbar-fixed-top").removeClass("navbar-scroll-point")})}}}(jQuery),jQuery(document).ready(function(){jQuery.material.init(),jQuery.hestia.init(),jQuery.navigation.init(),jQuery.hestiaFeatures.initAnimations(),jQuery.hestiaFeatures.initTooltips(),jQuery.hestiaNavBarScroll.checkNavbarScrollPoint(),jQuery.hestiaNavBarScroll.addScrollClass()}),jQuery(window).on("load",function(){jQuery.hestiaFeatures.initMasonry(),jQuery.hestia.sidebarToggle()}),jQuery(window).on("resize",function(){var i=jQuery(window).width();return function(t){var e=jQuery(window).width();jQuery.hestiaFeatures.initMasonry(),jQuery.hestia.fixHeaderPadding(),jQuery.hestia.headerSpacingFrontpage(),jQuery.hestiaNavBarScroll.checkNavbarScrollPoint(),jQuery.navigation.repositionDropdowns(),e!==i&&(jQuery.hestia.handleGutenbergAlignment(),i=e)}}()),function(i){i.hestiaProScripts={showCartAfterAdd:function(){var t=i(".btn.product_type_simple.ajax_add_to_cart");if(0<t.length){var e=i("li.nav-cart");i(t).click(function(){setTimeout(function(){e.addClass("hestia-anim-cart")},1e3),setTimeout(function(){e.removeClass("hestia-anim-cart")},5e3)})}},fixElementorHeader:function(){if(!(0<i(".header-footer-elementor").length))return 0!==i(".elementor-location-header").length&&(!!i("body").hasClass("header-layout-classic-blog")&&(!i("body").hasClass("home page-template-default")&&void i(".page .main-raised").css("margin-top",0)))}}}(jQuery),jQuery(document).ready(function(){jQuery.hestiaProScripts.showCartAfterAdd(),jQuery.hestiaProScripts.fixElementorHeader()}),function(r,a,t,m){"use strict";var s,l=["","webkit","Moz","MS","ms","o"],e=a.createElement("div"),i="function",c=Math.round,v=Math.abs,g=Date.now;function h(t,e,i){return setTimeout(y(t,i),e)}function n(t,e,i){return!!Array.isArray(t)&&(u(t,i[e],i),!0)}function u(t,e,i){var n;if(t)if(t.forEach)t.forEach(e,i);else if(t.length!==m)for(n=0;n<t.length;)e.call(i,t[n],n,t),n++;else for(n in t)t.hasOwnProperty(n)&&e.call(i,t[n],n,t)}function o(n,t,e){var o="DEPRECATED METHOD: "+t+"\n"+e+" AT \n";return function(){var t=new Error("get-stack-trace"),e=t&&t.stack?t.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",i=r.console&&(r.console.warn||r.console.log);return i&&i.call(r.console,o,e),n.apply(this,arguments)}}s="function"!=typeof Object.assign?function(t){if(t===m||null===t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),i=1;i<arguments.length;i++){var n=arguments[i];if(n!==m&&null!==n)for(var o in n)n.hasOwnProperty(o)&&(e[o]=n[o])}return e}:Object.assign;var p=o(function(t,e,i){for(var n=Object.keys(e),o=0;o<n.length;)(!i||i&&t[n[o]]===m)&&(t[n[o]]=e[n[o]]),o++;return t},"extend","Use `assign`."),d=o(function(t,e){return p(t,e,!0)},"merge","Use `assign`.");function f(t,e,i){var n,o=e.prototype;(n=t.prototype=Object.create(o)).constructor=t,n._super=o,i&&s(n,i)}function y(t,e){return function(){return t.apply(e,arguments)}}function b(t,e){return typeof t==i?t.apply(e&&e[0]||m,e):t}function w(t,e){return t===m?e:t}function T(e,t,i){u(_(t),function(t){e.addEventListener(t,i,!1)})}function C(e,t,i){u(_(t),function(t){e.removeEventListener(t,i,!1)})}function E(t,e){for(;t;){if(t==e)return!0;t=t.parentNode}return!1}function x(t,e){return-1<t.indexOf(e)}function _(t){return t.trim().split(/\s+/g)}function A(t,e,i){if(t.indexOf&&!i)return t.indexOf(e);for(var n=0;n<t.length;){if(i&&t[n][i]==e||!i&&t[n]===e)return n;n++}return-1}function S(t){return Array.prototype.slice.call(t,0)}function k(t,i,e){for(var n=[],o=[],r=0;r<t.length;){var s=i?t[r][i]:t[r];A(o,s)<0&&n.push(t[r]),o[r]=s,r++}return e&&(n=i?n.sort(function(t,e){return t[i]>e[i]}):n.sort()),n}function I(t,e){for(var i,n,o=e[0].toUpperCase()+e.slice(1),r=0;r<l.length;){if((n=(i=l[r])?i+o:e)in t)return n;r++}return m}var P=1;function D(t){var e=t.ownerDocument||t;return e.defaultView||e.parentWindow||r}var M="ontouchstart"in r,N=I(r,"PointerEvent")!==m,j=M&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),H="touch",O="mouse",F=25,W=1,R=4,z=8,L=1,Y=2,Q=4,X=8,q=16,V=Y|Q,B=X|q,U=V|B,G=["x","y"],K=["clientX","clientY"];function Z(e,t){var i=this;this.manager=e,this.callback=t,this.element=e.element,this.target=e.options.inputTarget,this.domHandler=function(t){b(e.options.enable,[e])&&i.handler(t)},this.init()}function $(t,e,i){var n=i.pointers.length,o=i.changedPointers.length,r=e&W&&n-o==0,s=e&(R|z)&&n-o==0;i.isFirst=!!r,i.isFinal=!!s,r&&(t.session={}),i.eventType=e,function(t,e){var i=t.session,n=e.pointers,o=n.length;i.firstInput||(i.firstInput=J(e));1<o&&!i.firstMultiple?i.firstMultiple=J(e):1===o&&(i.firstMultiple=!1);var r=i.firstInput,s=i.firstMultiple,a=s?s.center:r.center,l=e.center=tt(n);e.timeStamp=g(),e.deltaTime=e.timeStamp-r.timeStamp,e.angle=ot(a,l),e.distance=nt(a,l),function(t,e){var i=e.center,n=t.offsetDelta||{},o=t.prevDelta||{},r=t.prevInput||{};e.eventType!==W&&r.eventType!==R||(o=t.prevDelta={x:r.deltaX||0,y:r.deltaY||0},n=t.offsetDelta={x:i.x,y:i.y});e.deltaX=o.x+(i.x-n.x),e.deltaY=o.y+(i.y-n.y)}(i,e),e.offsetDirection=it(e.deltaX,e.deltaY);var c=et(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=c.x,e.overallVelocityY=c.y,e.overallVelocity=v(c.x)>v(c.y)?c.x:c.y,e.scale=s?(p=s.pointers,d=n,nt(d[0],d[1],K)/nt(p[0],p[1],K)):1,e.rotation=s?(h=s.pointers,u=n,ot(u[1],u[0],K)+ot(h[1],h[0],K)):0,e.maxPointers=i.prevInput?e.pointers.length>i.prevInput.maxPointers?e.pointers.length:i.prevInput.maxPointers:e.pointers.length,function(t,e){var i,n,o,r,s=t.lastInterval||e,a=e.timeStamp-s.timeStamp;if(e.eventType!=z&&(F<a||s.velocity===m)){var l=e.deltaX-s.deltaX,c=e.deltaY-s.deltaY,h=et(a,l,c);n=h.x,o=h.y,i=v(h.x)>v(h.y)?h.x:h.y,r=it(l,c),t.lastInterval=e}else i=s.velocity,n=s.velocityX,o=s.velocityY,r=s.direction;e.velocity=i,e.velocityX=n,e.velocityY=o,e.direction=r}(i,e);var h,u;var p,d;var f=t.element;E(e.srcEvent.target,f)&&(f=e.srcEvent.target);e.target=f}(t,i),t.emit("hammer.input",i),t.recognize(i),t.session.prevInput=i}function J(t){for(var e=[],i=0;i<t.pointers.length;)e[i]={clientX:c(t.pointers[i].clientX),clientY:c(t.pointers[i].clientY)},i++;return{timeStamp:g(),pointers:e,center:tt(e),deltaX:t.deltaX,deltaY:t.deltaY}}function tt(t){var e=t.length;if(1===e)return{x:c(t[0].clientX),y:c(t[0].clientY)};for(var i=0,n=0,o=0;o<e;)i+=t[o].clientX,n+=t[o].clientY,o++;return{x:c(i/e),y:c(n/e)}}function et(t,e,i){return{x:e/t||0,y:i/t||0}}function it(t,e){return t===e?L:v(t)>=v(e)?t<0?Y:Q:e<0?X:q}function nt(t,e,i){i||(i=G);var n=e[i[0]]-t[i[0]],o=e[i[1]]-t[i[1]];return Math.sqrt(n*n+o*o)}function ot(t,e,i){i||(i=G);var n=e[i[0]]-t[i[0]],o=e[i[1]]-t[i[1]];return 180*Math.atan2(o,n)/Math.PI}Z.prototype={handler:function(){},init:function(){this.evEl&&T(this.element,this.evEl,this.domHandler),this.evTarget&&T(this.target,this.evTarget,this.domHandler),this.evWin&&T(D(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&C(this.element,this.evEl,this.domHandler),this.evTarget&&C(this.target,this.evTarget,this.domHandler),this.evWin&&C(D(this.element),this.evWin,this.domHandler)}};var rt={mousedown:W,mousemove:2,mouseup:R},st="mousedown",at="mousemove mouseup";function lt(){this.evEl=st,this.evWin=at,this.pressed=!1,Z.apply(this,arguments)}f(lt,Z,{handler:function(t){var e=rt[t.type];e&W&&0===t.button&&(this.pressed=!0),2&e&&1!==t.which&&(e=R),this.pressed&&(e&R&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:O,srcEvent:t}))}});var ct={pointerdown:W,pointermove:2,pointerup:R,pointercancel:z,pointerout:z},ht={2:H,3:"pen",4:O,5:"kinect"},ut="pointerdown",pt="pointermove pointerup pointercancel";function dt(){this.evEl=ut,this.evWin=pt,Z.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}r.MSPointerEvent&&!r.PointerEvent&&(ut="MSPointerDown",pt="MSPointerMove MSPointerUp MSPointerCancel"),f(dt,Z,{handler:function(t){var e=this.store,i=!1,n=t.type.toLowerCase().replace("ms",""),o=ct[n],r=ht[t.pointerType]||t.pointerType,s=r==H,a=A(e,t.pointerId,"pointerId");o&W&&(0===t.button||s)?a<0&&(e.push(t),a=e.length-1):o&(R|z)&&(i=!0),a<0||(e[a]=t,this.callback(this.manager,o,{pointers:e,changedPointers:[t],pointerType:r,srcEvent:t}),i&&e.splice(a,1))}});var ft={touchstart:W,touchmove:2,touchend:R,touchcancel:z};function mt(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,Z.apply(this,arguments)}f(mt,Z,{handler:function(t){var e=ft[t.type];if(e===W&&(this.started=!0),this.started){var i=function(t,e){var i=S(t.touches),n=S(t.changedTouches);e&(R|z)&&(i=k(i.concat(n),"identifier",!0));return[i,n]}.call(this,t,e);e&(R|z)&&i[0].length-i[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:H,srcEvent:t})}}});var vt={touchstart:W,touchmove:2,touchend:R,touchcancel:z},gt="touchstart touchmove touchend touchcancel";function yt(){this.evTarget=gt,this.targetIds={},Z.apply(this,arguments)}f(yt,Z,{handler:function(t){var e=vt[t.type],i=function(t,e){var i=S(t.touches),n=this.targetIds;if(e&(2|W)&&1===i.length)return n[i[0].identifier]=!0,[i,i];var o,r,s=S(t.changedTouches),a=[],l=this.target;if(r=i.filter(function(t){return E(t.target,l)}),e===W)for(o=0;o<r.length;)n[r[o].identifier]=!0,o++;o=0;for(;o<s.length;)n[s[o].identifier]&&a.push(s[o]),e&(R|z)&&delete n[s[o].identifier],o++;return a.length?[k(r.concat(a),"identifier",!0),a]:void 0}.call(this,t,e);i&&this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:H,srcEvent:t})}});var bt=2500;function wt(){Z.apply(this,arguments);var t=y(this.handler,this);this.touch=new yt(this.manager,t),this.mouse=new lt(this.manager,t),this.primaryTouch=null,this.lastTouches=[]}function Tt(t){var e=t.changedPointers[0];if(e.identifier===this.primaryTouch){var i={x:e.clientX,y:e.clientY};this.lastTouches.push(i);var n=this.lastTouches;setTimeout(function(){var t=n.indexOf(i);-1<t&&n.splice(t,1)},bt)}}f(wt,Z,{handler:function(t,e,i){var n=i.pointerType==H,o=i.pointerType==O;if(!(o&&i.sourceCapabilities&&i.sourceCapabilities.firesTouchEvents)){if(n)(function(t,e){t&W?(this.primaryTouch=e.changedPointers[0].identifier,Tt.call(this,e)):t&(R|z)&&Tt.call(this,e)}).call(this,e,i);else if(o&&function(t){for(var e=t.srcEvent.clientX,i=t.srcEvent.clientY,n=0;n<this.lastTouches.length;n++){var o=this.lastTouches[n],r=Math.abs(e-o.x),s=Math.abs(i-o.y);if(r<=25&&s<=25)return!0}return!1}.call(this,i))return;this.callback(t,e,i)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var Ct=I(e.style,"touchAction"),Et=Ct!==m,xt="compute",_t="manipulation",At="none",St="pan-x",kt="pan-y",It=function(){if(!Et)return!1;var e={},i=r.CSS&&r.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(t){e[t]=!i||r.CSS.supports("touch-action",t)}),e}();function Pt(t,e){this.manager=t,this.set(e)}Pt.prototype={set:function(t){t==xt&&(t=this.compute()),Et&&this.manager.element.style&&It[t]&&(this.manager.element.style[Ct]=t),this.actions=t.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var e=[];return u(this.manager.recognizers,function(t){b(t.options.enable,[t])&&(e=e.concat(t.getTouchAction()))}),function(t){if(x(t,At))return At;var e=x(t,St),i=x(t,kt);if(e&&i)return At;if(e||i)return e?St:kt;if(x(t,_t))return _t;return"auto"}(e.join(" "))},preventDefaults:function(t){var e=t.srcEvent,i=t.offsetDirection;if(this.manager.session.prevented)e.preventDefault();else{var n=this.actions,o=x(n,At)&&!It[At],r=x(n,kt)&&!It[kt],s=x(n,St)&&!It[St];if(o){var a=1===t.pointers.length,l=t.distance<2,c=t.deltaTime<250;if(a&&l&&c)return}if(!s||!r)return o||r&&i&V||s&&i&B?this.preventSrc(e):void 0}},preventSrc:function(t){this.manager.session.prevented=!0,t.preventDefault()}};var Dt=1;function Mt(t){this.options=s({},this.defaults,t||{}),this.id=P++,this.manager=null,this.options.enable=w(this.options.enable,!0),this.state=Dt,this.simultaneous={},this.requireFail=[]}function Nt(t){return 16&t?"cancel":8&t?"end":4&t?"move":2&t?"start":""}function jt(t){return t==q?"down":t==X?"up":t==Y?"left":t==Q?"right":""}function Ht(t,e){var i=e.manager;return i?i.get(t):t}function Ot(){Mt.apply(this,arguments)}function Ft(){Ot.apply(this,arguments),this.pX=null,this.pY=null}function Wt(){Ot.apply(this,arguments)}function Rt(){Mt.apply(this,arguments),this._timer=null,this._input=null}function zt(){Ot.apply(this,arguments)}function Lt(){Ot.apply(this,arguments)}function Yt(){Mt.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function Qt(t,e){return(e=e||{}).recognizers=w(e.recognizers,Qt.defaults.preset),new Xt(t,e)}Mt.prototype={defaults:{},set:function(t){return s(this.options,t),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(t){if(n(t,"recognizeWith",this))return this;var e=this.simultaneous;return e[(t=Ht(t,this)).id]||(e[t.id]=t).recognizeWith(this),this},dropRecognizeWith:function(t){return n(t,"dropRecognizeWith",this)||(t=Ht(t,this),delete this.simultaneous[t.id]),this},requireFailure:function(t){if(n(t,"requireFailure",this))return this;var e=this.requireFail;return-1===A(e,t=Ht(t,this))&&(e.push(t),t.requireFailure(this)),this},dropRequireFailure:function(t){if(n(t,"dropRequireFailure",this))return this;t=Ht(t,this);var e=A(this.requireFail,t);return-1<e&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return 0<this.requireFail.length},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(e){var i=this,t=this.state;function n(t){i.manager.emit(t,e)}t<8&&n(i.options.event+Nt(t)),n(i.options.event),e.additionalEvent&&n(e.additionalEvent),8<=t&&n(i.options.event+Nt(t))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=32},canEmit:function(){for(var t=0;t<this.requireFail.length;){if(!(this.requireFail[t].state&(32|Dt)))return!1;t++}return!0},recognize:function(t){var e=s({},t);if(!b(this.options.enable,[this,e]))return this.reset(),void(this.state=32);56&this.state&&(this.state=Dt),this.state=this.process(e),30&this.state&&this.tryEmit(e)},process:function(t){},getTouchAction:function(){},reset:function(){}},f(Ot,Mt,{defaults:{pointers:1},attrTest:function(t){var e=this.options.pointers;return 0===e||t.pointers.length===e},process:function(t){var e=this.state,i=t.eventType,n=6&e,o=this.attrTest(t);return n&&(i&z||!o)?16|e:n||o?i&R?8|e:2&e?4|e:2:32}}),f(Ft,Ot,{defaults:{event:"pan",threshold:10,pointers:1,direction:U},getTouchAction:function(){var t=this.options.direction,e=[];return t&V&&e.push(kt),t&B&&e.push(St),e},directionTest:function(t){var e=this.options,i=!0,n=t.distance,o=t.direction,r=t.deltaX,s=t.deltaY;return o&e.direction||(n=e.direction&V?(o=0===r?L:r<0?Y:Q,i=r!=this.pX,Math.abs(t.deltaX)):(o=0===s?L:s<0?X:q,i=s!=this.pY,Math.abs(t.deltaY))),t.direction=o,i&&n>e.threshold&&o&e.direction},attrTest:function(t){return Ot.prototype.attrTest.call(this,t)&&(2&this.state||!(2&this.state)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=jt(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),f(Wt,Ot,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[At]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||2&this.state)},emit:function(t){if(1!==t.scale){var e=t.scale<1?"in":"out";t.additionalEvent=this.options.event+e}this._super.emit.call(this,t)}}),f(Rt,Mt,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return["auto"]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance<e.threshold,o=t.deltaTime>e.time;if(this._input=t,!n||!i||t.eventType&(R|z)&&!o)this.reset();else if(t.eventType&W)this.reset(),this._timer=h(function(){this.state=8,this.tryEmit()},e.time,this);else if(t.eventType&R)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){8===this.state&&(t&&t.eventType&R?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=g(),this.manager.emit(this.options.event,this._input)))}}),f(zt,Ot,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[At]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||2&this.state)}}),f(Lt,Ot,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:V|B,pointers:1},getTouchAction:function(){return Ft.prototype.getTouchAction.call(this)},attrTest:function(t){var e,i=this.options.direction;return i&(V|B)?e=t.overallVelocity:i&V?e=t.overallVelocityX:i&B&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&i&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&v(e)>this.options.velocity&&t.eventType&R},emit:function(t){var e=jt(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),f(Yt,Mt,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[_t]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance<e.threshold,o=t.deltaTime<e.time;if(this.reset(),t.eventType&W&&0===this.count)return this.failTimeout();if(n&&o&&i){if(t.eventType!=R)return this.failTimeout();var r=!this.pTime||t.timeStamp-this.pTime<e.interval,s=!this.pCenter||nt(this.pCenter,t.center)<e.posThreshold;if(this.pTime=t.timeStamp,this.pCenter=t.center,s&&r?this.count+=1:this.count=1,this._input=t,0===this.count%e.taps)return this.hasRequireFailures()?(this._timer=h(function(){this.state=8,this.tryEmit()},e.interval,this),2):8}return 32},failTimeout:function(){return this._timer=h(function(){this.state=32},this.options.interval,this),32},reset:function(){clearTimeout(this._timer)},emit:function(){8==this.state&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),Qt.VERSION="2.0.8",Qt.defaults={domEvents:!1,touchAction:xt,enable:!0,inputTarget:null,inputClass:null,preset:[[zt,{enable:!1}],[Wt,{enable:!1},["rotate"]],[Lt,{direction:V}],[Ft,{direction:V},["swipe"]],[Yt],[Yt,{event:"doubletap",taps:2},["tap"]],[Rt]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};function Xt(t,e){var i;this.options=s({},Qt.defaults,e||{}),this.options.inputTarget=this.options.inputTarget||t,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=t,this.input=new((i=this).options.inputClass||(N?dt:j?yt:M?wt:lt))(i,$),this.touchAction=new Pt(this,this.options.touchAction),qt(this,!0),u(this.options.recognizers,function(t){var e=this.add(new t[0](t[1]));t[2]&&e.recognizeWith(t[2]),t[3]&&e.requireFailure(t[3])},this)}function qt(i,n){var o,r=i.element;r.style&&(u(i.options.cssProps,function(t,e){o=I(r.style,e),r.style[o]=n?(i.oldCssProps[o]=r.style[o],t):i.oldCssProps[o]||""}),n||(i.oldCssProps={}))}Xt.prototype={set:function(t){return s(this.options,t),t.touchAction&&this.touchAction.update(),t.inputTarget&&(this.input.destroy(),this.input.target=t.inputTarget,this.input.init()),this},stop:function(t){this.session.stopped=t?2:1},recognize:function(t){var e=this.session;if(!e.stopped){var i;this.touchAction.preventDefaults(t);var n=this.recognizers,o=e.curRecognizer;(!o||o&&8&o.state)&&(o=e.curRecognizer=null);for(var r=0;r<n.length;)i=n[r],2===e.stopped||o&&i!=o&&!i.canRecognizeWith(o)?i.reset():i.recognize(t),!o&&14&i.state&&(o=e.curRecognizer=i),r++}},get:function(t){if(t instanceof Mt)return t;for(var e=this.recognizers,i=0;i<e.length;i++)if(e[i].options.event==t)return e[i];return null},add:function(t){if(n(t,"add",this))return this;var e=this.get(t.options.event);return e&&this.remove(e),this.recognizers.push(t),(t.manager=this).touchAction.update(),t},remove:function(t){if(n(t,"remove",this))return this;if(t=this.get(t)){var e=this.recognizers,i=A(e,t);-1!==i&&(e.splice(i,1),this.touchAction.update())}return this},on:function(t,e){if(t!==m&&e!==m){var i=this.handlers;return u(_(t),function(t){i[t]=i[t]||[],i[t].push(e)}),this}},off:function(t,e){if(t!==m){var i=this.handlers;return u(_(t),function(t){e?i[t]&&i[t].splice(A(i[t],e),1):delete i[t]}),this}},emit:function(t,e){var i,n,o;this.options.domEvents&&(i=t,n=e,(o=a.createEvent("Event")).initEvent(i,!0,!0),(o.gesture=n).target.dispatchEvent(o));var r=this.handlers[t]&&this.handlers[t].slice();if(r&&r.length){e.type=t,e.preventDefault=function(){e.srcEvent.preventDefault()};for(var s=0;s<r.length;)r[s](e),s++}},destroy:function(){this.element&&qt(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},s(Qt,{INPUT_START:W,INPUT_MOVE:2,INPUT_END:R,INPUT_CANCEL:z,STATE_POSSIBLE:Dt,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:32,DIRECTION_NONE:L,DIRECTION_LEFT:Y,DIRECTION_RIGHT:Q,DIRECTION_UP:X,DIRECTION_DOWN:q,DIRECTION_HORIZONTAL:V,DIRECTION_VERTICAL:B,DIRECTION_ALL:U,Manager:Xt,Input:Z,TouchAction:Pt,TouchInput:yt,MouseInput:lt,PointerEventInput:dt,TouchMouseInput:wt,SingleTouchInput:mt,Recognizer:Mt,AttrRecognizer:Ot,Tap:Yt,Pan:Ft,Swipe:Lt,Pinch:Wt,Rotate:zt,Press:Rt,on:T,off:C,each:u,merge:d,extend:p,assign:s,inherit:f,bindFn:y,prefixed:I}),(void 0!==r?r:"undefined"!=typeof self?self:{}).Hammer=Qt,"function"==typeof define&&define.amd?define(function(){return Qt}):"undefined"!=typeof module&&module.exports?module.exports=Qt:r.Hammer=Qt}(window,document);