function initSelect2(){"use strict";"function"==typeof qode_body.select2&&($j(".woocommerce-ordering .orderby, #calc_shipping_country, #dropdown_product_cat, select#calc_shipping_state").select2({minimumResultsForSearch:-1}),$j(".woocommerce-account .country_select, .woocommerce .product .summary select").select2())}function initAddToCartPlusMinus(){"use strict";$j(document).on("click",".quantity .plus, .quantity .minus",function(){var e=$j(this).closest(".quantity").find(".qty"),t=parseFloat(e.val()),o=parseFloat(e.attr("max")),a=parseFloat(e.attr("min")),i=e.attr("step");t&&""!==t&&"NaN"!==t||(t=0),""!==o&&"NaN"!==o||(o=""),""!==a&&"NaN"!==a||(a=0),"any"!==i&&""!==i&&void 0!==i&&"NaN"!==parseFloat(i)||(i=1),$j(this).is(".plus")?o&&(o==t||o',''],onInitialize:function(){e.css("visibility","visible")}})}),$j(".yith-wcqv-wrapper").css("top",$scroll+20)})}}}function qodeQuickViewSelect2(){"use strict";$j(document).on("qv_loader_stop",function(){"function"==typeof qode_body.select2&&$j("#yith-quick-view-modal select").select2()})}function qodeInitProductListElegantFilter(){"use strict";function t(r){r.find(".qode-pl-categories a, .qode-pl-ordering a").on("click",function(e){e.preventDefault(),e.stopPropagation();var o,a,i,n,t,e=$j(this);e.hasClass("active")||(a=e,i=(o=r).find(".qode-pl-outer"),e=qode.modules.common.getLoadMoreData(o),n=o.find(".qode-prl-loading"),c(d,a.data()),e.category=void 0!==d.category?d.category:"",e.metaKey=void 0!==d.metaKey?d.metaKey:"",e.order=void 0!==d.order?d.order:"",e.orderby=void 0!==d.orderby?d.orderby:"",e.minPrice=void 0!==d.minprice?d.minprice:"",e.maxPrice=void 0!==d.maxprice?d.maxprice:"",t=o.find('input[name*="qodef_product_load_more_nonce_"]'),e.product_load_more_id=t.attr("name").substring(t.attr("name").length-4,t.attr("name").length),e.product_load_more_nonce=t.val(),n.fadeIn(),t=qode.modules.common.setLoadMoreAjaxData(e,"stockholm_qode_action_product_ajax_load_category"),$j.ajax({type:"POST",data:t,url:QodeAdminAjax.ajaxurl,success:function(e){var t=$j.parseJSON(e).html;o.waitForImages(function(){a.parent().siblings().find("a").removeClass("active"),a.addClass("active"),s(i,n,t)})}}))})}function o(t,o){t.on("click",function(e){e.preventDefault(),e.stopImmediatePropagation(),$window_width<=768&&(t.hasClass("opened")?(t.removeClass("opened"),o.slideUp()):(t.addClass("opened"),o.slideDown()))})}var e=$j(".qode-elegant-pl-holder"),d={},s=function(e,t,o){e.html(o),t.fadeOut()},c=function(e,t){for(var o in t)e[o]=t[o];switch(e.ordering){case"menu_order":e.metaKey="",e.order="asc",e.orderby="menu_order title";break;case"popularity":e.metaKey="total_sales",e.order="desc",e.orderby="meta_value_num";break;case"rating":e.metaKey="_wc_average_rating",e.order="desc",e.orderby="meta_value_num";break;case"newness":e.metaKey="",e.order="desc",e.orderby="date";break;case"price":e.metaKey="_price",e.order="asc",e.orderby="meta_value_num";break;case"price-desc":e.metaKey="_price",e.order="desc",e.orderby="meta_value_num"}return e};return{init:function(){e.length&&e.each(function(){var e=$j(this);t(e),o(e.find(".qode-pl-ordering-outer p"),e.find(".qode-pl-ordering")),o(e.find(".qode-pl-categories-label"),e.find(".qode-pl-categories-label").next("ul"))})}}}function qodeInitProductListElegantInfoBellowButtonOnImageAddedToCart(){"use strict";$j(".qode-elegant-pl-holder.qode-info-below-button-on-image").length&&$j("body").on("wc_cart_button_updated",function(e,t){$j(t).parents(".qode-info-below-button-on-image").find(".added_to_cart").addClass("qbutton large")})}$j(document).ready(function(){"use strict";$j(".price_slider_wrapper").parents(".widget").addClass("widget_price_filter"),initSelect2(),initAddToCartPlusMinus(),qodeInitSingleProductLightbox(),qodeWishlistRefresh().init(),qodeQuickViewGallery().init(),qodeQuickViewSelect2(),qodeInitProductListElegantFilter().init(),qodeInitProductListElegantInfoBellowButtonOnImageAddedToCart()});