!function(t){var i={init:function(){this.bindEvents()},bindEvents:function(){var e=this;t(document).ready(function(a){e.initAccessibility(),a.each(a(".main-slider"),function(){1!=a(this).attr("data-disable")&&a(this).slick({prevArrow:'',nextArrow:'',autoplay:!0})}),a.each(a(".verticle-slider"),function(){var i=a(this).attr("data-rows");1!=a(this).attr("data-disable")&&a(this).slick({slidesToShow:i,slidesToScroll:1,autoplay:!0,vertical:!0,verticalSwiping:!0,arrows:!0,prevArrow:'',nextArrow:'',adaptiveHeight:!0})}),a.each(a(".ae-list-items"),function(){var i=a(this);if(i.attr("data-slick-attr")!==undefined){var e=i.attr("data-slick-attr"),t=JSON.parse(e);(0"}),e.initScrollToTop(),e.initCategoryMenu(),e.initSearch(),e.initStickySidebar(),e.cartHover(),e.searchHolderHeight(),e.specialMenuChildToggle()}),t(window).resize(function(i){e.cartHover(),e.searchHolderHeight()}),e.listGridView()},specialMenuChildToggle:function(){t("body").on("click",".ae-special-menu-toggle-child",function(i){i.stopPropagation(),i.preventDefault()})},listGridView:function(){var i=t(".ae-list-grid-switcher"),e="";i.find("a").on("click",function(){switch(t(this).attr("data-type")){case"list":e="ae-list-view";break;case"grid":default:e="ae-grid-view"}""!=e&&(t(this).closest("#shop-wrap").attr("class","").addClass(e),t(this).closest(".ae-list-grid-switcher").find("a").removeClass("selected"),t(this).addClass("selected"))})},initScrollToTop:function(){var i=t("#btn-scrollup");t(window).scroll(function(){100a").append('')},activeProductCategoryTab:function(i){var e=i.attr("data-cat-id"),t=i.closest(".ae-inner").find(".ae-list-grid"),a="ae-cat-id-"+e;i.closest("ul.ae-product-cat-tab").find("li").removeClass("ae-active"),i.addClass("ae-active"),"0"==e?t.find("li.product").show():(t.find("li.product").hide(),t.find("li.product").find(".ae-woo-block-wrap."+a).closest("li.product").show())},initAccessibility:function(){var i=t(".main-navigation #primary-menu"),e=t(".special-menu-container");i.find("li.menu-item").focusin(function(){t(this).hasClass("focus")||t(this).addClass("focus")}),i.find("li.menu-item").focusout(function(){t(this).removeClass("focus")}),e.find("li.menu-item.menu-item-has-children").focusin(function(){t(this).hasClass("focus")||t(this).addClass("focus")}),e.find("li.menu-item.menu-item-has-children").focusout(function(){t(this).removeClass("focus")})}};t(function(){i.init()})}(jQuery);