function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function ownKeys(e,t){var a,r=Object.keys(e);return Object.getOwnPropertySymbols&&(a=Object.getOwnPropertySymbols(e),t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)),r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(a),!0).forEach(function(t){_defineProperty(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ownKeys(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function _defineProperty(t,e,a){return(e=_toPropertyKey(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function _toPropertyKey(t){t=_toPrimitive(t,"string");return"symbol"==_typeof(t)?t:t+""}function _toPrimitive(t,e){if("object"!=_typeof(t)||!t)return t;var a=t[Symbol.toPrimitive];if(void 0===a)return("string"===e?String:Number)(t);a=a.call(t,e||"default");if("object"!=_typeof(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}var wcapf_params=wcapf_params||{is_rtl:"",filter_input_delay:"",combobox_display_selected_options:"",combobox_no_results_text:"",combobox_options_none_text:"",search_box_in_default_orderby:"",preserve_hierarchy_accordion_state:"",preserve_soft_limit_state:"",enable_animation_for_filter_accordion:"",filter_accordion_animation_speed:"",filter_accordion_animation_easing:"",enable_animation_for_hierarchy_accordion:"",hierarchy_accordion_animation_speed:"",hierarchy_accordion_animation_easing:"",scroll_to_top_speed:"",scroll_to_top_easing:"",is_mobile:"",reload_on_back:"",found_wcapf:"",wcapf_pro:"",update_document_title:"",use_tippyjs:"",shop_loop_container:"",not_found_container:"",pagination_container:"",orderby_form:"",orderby_element:"",disable_ajax:"",enable_pagination_via_ajax:"",sorting_control:"",attach_combobox_on_sorting:"",loading_animation:"",scroll_window:"",scroll_window_for:"",scroll_window_when:"",scroll_window_custom_element:"",scroll_on:"",scroll_to_top_offset:"",disable_scroll_animation:"",more_selectors:"",custom_scripts:""};function numberFormat(t,e,a,r){t=(t+"").replace(/[^\d+\-Ee.]/g,"");t=isFinite(+t)?+t:0,e=isFinite(+e)?Math.abs(e):0,r=void 0===r?",":r,a=void 0===a?".":a,t=(e?((t,e)=>(e=Math.pow(10,e),""+Math.round(t*e)/e))(t,e):""+Math.round(t)).split(".");return 3<t[0].length&&(t[0]=t[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,r)),(t[1]||"").length<e&&(t[1]=t[1]||"",t[1]+=new Array(e-t[1].length+1).join("0")),t.join(a)}function cleanUrl(t){return t.replace(/%2C/g,",")}function getOrderByUrl(t){return cleanUrl(t=parseInt(t.replace(/.+\/page\/(\d+)+/,"$1"))?t.replace(/page\/(\d+)\//,""):t)}!function($,window){var _delay=parseInt(wcapf_params.filter_input_delay),delay=0<=_delay?_delay:1e3,isPro=wcapf_params.wcapf_pro,$body=$("body"),$document=$(document),instanceIds=[],defaultOrderByElement=wcapf_params.orderby_form+" "+wcapf_params.orderby_element;$(".wcapf-filter").each(function(){var t=$(this).data("id");t&&instanceIds.push(t)}),window.tippyInstances=[],window.WCAPF=window.WCAPF||{},window.WCAPF={handleFilterAccordion:function(){function e(t){var e="true"===t.attr("aria-expanded"),e=(t.attr("aria-expanded",!e),t.closest(".wcapf-filter").children(".wcapf-filter-inner"));wcapf_params.enable_animation_for_filter_accordion?e.slideToggle(wcapf_params.filter_accordion_animation_speed,wcapf_params.filter_accordion_animation_easing):e.toggle()}$body.on("click",".wcapf-filter-accordion-trigger",function(t){t.stopPropagation(),e($(this))}),$body.on("click",".wcapf-filter-title.has-accordion",function(){var t=$(this).find(".wcapf-filter-accordion-trigger");e(t)})},handleHierarchyToggle:function(){function e(t){var e="true"===t.attr("aria-pressed"),e=(t.attr("aria-pressed",!e),t.closest("li").children("ul"));wcapf_params.enable_animation_for_hierarchy_accordion?e.slideToggle(wcapf_params.hierarchy_accordion_animation_speed,wcapf_params.hierarchy_accordion_animation_easing):e.toggle()}$body.on("click",".wcapf-hierarchy-accordion-toggle",function(){e($(this))}).on("keydown",".wcapf-hierarchy-accordion-toggle",function(t){" "!==t.key&&"Enter"!==t.key&&"Spacebar"!==t.key||(t.preventDefault(),e($(this)))})},handleSoftLimit:function(){function e(t){var e="true"===t.attr("aria-pressed"),t=(t.attr("aria-pressed",!e),t.closest(".wcapf-list-wrapper"));e?t.removeClass("show-hidden-options"):t.addClass("show-hidden-options")}$body.on("click",".wcapf-soft-limit-trigger",function(){e($(this))}).on("keydown",".wcapf-soft-limit-trigger",function(t){" "!==t.key&&"Enter"!==t.key&&"Spacebar"!==t.key||(t.preventDefault(),e($(this)))})},handleSearchFilterOptions:function(){$body.on("input",'.wcapf-search-box input[type="text"]',function(){var e,a,t=$(this),r=t.closest(".wcapf-filter-inner"),n=r.closest(".wcapf-filter"),o=n.hasClass("has-soft-limit"),i=n.find(".wcapf-soft-limit-wrapper"),c=n.find(".wcapf-no-results-text"),s=parseInt(n.attr("data-visible-options")),l=t.val();l.length?(a=0,n.addClass("search-active"),$.each(r.find(".wcapf-filter-options > li"),function(){var t=$(this);t.find(".wcapf-filter-item-label").data("label").toString().toLowerCase().includes(l.toLowerCase())?(a++,t.addClass("keyword-matched"),o&&(s<a?t.addClass("wcapf-filter-option-hidden"):t.removeClass("wcapf-filter-option-hidden"))):t.removeClass("keyword-matched")}),o&&(a<=s?i.hide():i.show()),0===a?(c.children("span").text(l),c.show()):(c.children("span").text(""),c.hide())):(e=0,n.removeClass("search-active"),$.each(r.find(".wcapf-filter-options > li"),function(){e++;var t=$(this);t.removeClass("keyword-matched"),o&&(s<e?t.addClass("wcapf-filter-option-hidden"):t.removeClass("wcapf-filter-option-hidden"))}),o&&i.removeAttr("style"),c.children("span").text(""),c.hide())}),$body.on("click",".wcapf-search-box .wcapf-clear-state",function(){var t=$(this).closest(".wcapf-search-box"),e=t.find('input[type="text"]'),t=t.closest(".wcapf-filter");e.val(""),e.trigger("input"),t.hasClass("wcapf-filter-keyword")&&e.trigger("change")}),$body.on("change",'.wcapf-filter-keyword input[type="text"]',function(){var t=$(this),e=t.closest(".wcapf-keyword-filter-wrapper"),t=t.val(),a=e.data("filter-url"),e=e.data("clear-filter-url"),a=t.length?a.replace("%s",t):e;WCAPF.requestFilter(a)}),$body.on("keydown",'.wcapf-filter-keyword input[type="text"]',function(t){"Enter"===t.key&&$(this).trigger("change")})},updateProductsCountResult:function(t){var e=$(wcapf_params.shop_loop_container),a=".woocommerce-result-count",r=t.find(a).html();$body.find(a).each(function(){var t=$(this);e.has(t).length||t.html(r)})},scrollTo:function(){var t,e,a,r,n;"none"!==wcapf_params.scroll_window&&(t=wcapf_params.scroll_window_for,e=wcapf_params.is_mobile,!!("mobile"===t&&e||"desktop"===t&&!e||"both"===t))&&(r=a=0,wcapf_params.scroll_to_top_offset&&(a=parseInt(wcapf_params.scroll_to_top_offset)),$(wcapf_params.shop_loop_container).length?n=wcapf_params.shop_loop_container:$(wcapf_params.not_found_container).length&&(n=wcapf_params.not_found_container),"custom"===wcapf_params.scroll_window&&(n=wcapf_params.scroll_window_custom_element),(n=$(n)).length)&&((r=n.offset().top-a)<0&&(r=0),$("html, body").stop().animate({scrollTop:r},wcapf_params.scroll_to_top_speed,wcapf_params.scroll_to_top_easing))},beforeFetchingProducts:function(t){$body.find(".wcapf-loader").addClass("is-active"),isPro||"immediately"!==wcapf_params.scroll_window_when||WCAPF.scrollTo(),$document.trigger("wcapf_before_fetching_products",[t])},destroyTippyInstances:function(){wcapf_params.use_tippyjs&&(tippyInstances.forEach(function(t){t.destroy()}),tippyInstances.length=0)},beforeUpdatingProducts:function(t,e){$body.find(".wcapf-loader").removeClass("is-active"),WCAPF.destroyTippyInstances(),$document.trigger("wcapf_before_updating_products",[t,e])},afterUpdatingProducts:function afterUpdatingProducts($response,triggeredBy){WCAPF.updateProductsCountResult($response),WCAPF.init(),isPro||"after"!==wcapf_params.scroll_window_when||WCAPF.scrollTo(),$(document).trigger("ready"),$(window).trigger("scroll"),$(window).trigger("resize"),$(window).trigger("lazyshow"),wcapf_params.custom_scripts&&eval(wcapf_params.custom_scripts),$document.trigger("wcapf_after_updating_products",[$response,triggeredBy])},filterProducts:function(){var a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"filter";WCAPF.beforeFetchingProducts(a),$.ajax({url:window.location.href,success:function(t){for(var n=$(t),o=(WCAPF.beforeUpdatingProducts(n,a),wcapf_params.update_document_title&&(document.title=n.filter("title").text()),0),i=instanceIds;o<i.length;o++)(()=>{var t='[data-id="'+i[o]+'"]',e=$(t),a=e.find(".wcapf-filter-inner"),r=n.find(t),t=(wcapf_params.preserve_hierarchy_accordion_state&&e.hasClass("has-hierarchy-accordion")&&e.find(".wcapf-hierarchy-accordion-toggle").each(function(){var t=$(this),e=t.data("id"),e='.wcapf-hierarchy-accordion-toggle[data-id="'.concat(e,'"]');"true"===t.attr("aria-pressed")?(r.find(e).attr("aria-pressed","true"),r.find(e).closest("li").children("ul").show()):(r.find(e).attr("aria-pressed","false"),r.find(e).closest("li").children("ul").hide())}),wcapf_params.preserve_soft_limit_state&&e.hasClass("has-soft-limit")&&(e.find(".wcapf-list-wrapper").hasClass("show-hidden-options")?(r.find(".wcapf-list-wrapper").addClass("show-hidden-options"),r.find(".wcapf-soft-limit-trigger").attr("aria-pressed","true")):(r.find(".wcapf-list-wrapper").removeClass("show-hidden-options"),r.find(".wcapf-soft-limit-trigger").attr("aria-pressed","false"))),r.find(".wcapf-filter-inner").html());a.html(t),e.find('.wcapf-search-box.with-cross input[type="text"]').each(function(){$(this).val()||$(this).closest(".wcapf-filter").removeClass("search-active")}),e.trigger("wcapf-filter-updated",[r])})();$body.find(".wcapf-active-filters, .wcapf-reset-filters").each(function(){var t=$(this),e='[data-id="'+t.data("id")+'"]';t.html(n.find(e).html())});var t=n.find(wcapf_params.shop_loop_container),e=n.find(wcapf_params.not_found_container);wcapf_params.shop_loop_container===wcapf_params.not_found_container?$(wcapf_params.shop_loop_container).html(t.html()):$(wcapf_params.not_found_container).length?t.length?$(wcapf_params.not_found_container).html(t.html()):e.length&&$(wcapf_params.not_found_container).html(e.html()):$(wcapf_params.shop_loop_container).length&&(t.length?$(wcapf_params.shop_loop_container).html(t.html()):e.length&&$(wcapf_params.shop_loop_container).html(e.html())),WCAPF.afterUpdatingProducts(n,a)}})},requestFilter:function(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"filter";t&&(wcapf_params.disable_ajax?window.location.href=t:(history.pushState({wcapf:!0},"",t),WCAPF.filterProducts(e)))},handleNumberInputFilters:function(){var t=".wcapf-range-number .min-value, .wcapf-range-number .max-value";$body.on("change",t,function(){function t(t){return a?numberFormat(t,c,l,s):t}var e=$(this).closest(".wcapf-range-number"),a=e.attr("data-format-numbers"),r=parseFloat(e.attr("data-range-min-value")),n=parseFloat(e.attr("data-range-max-value")),o=parseFloat(e.attr("data-min-value")),i=parseFloat(e.attr("data-max-value")),c=e.attr("data-decimal-places"),s=e.attr("data-thousand-separator"),l=e.attr("data-decimal-separator"),p=parseFloat(e.find(".min-value").val()),d=parseFloat(e.find(".max-value").val());isNaN(p)&&(p=r),e.find(".min-value").val(t(p)),isNaN(d)&&(d=n),e.find(".max-value").val(t(d)),p<r&&(p=r,e.find(".min-value").val(t(p))),n<p&&(p=n,e.find(".min-value").val(t(p))),n<d&&(d=n,e.find(".max-value").val(t(d))),d<p&&(d=p,e.find(".max-value").val(t(d))),p===o&&d===i||(p===r&&d===n?WCAPF.requestFilter(e.data("clear-filter-url")):(o=e.data("url").replace("%1s",p).replace("%2s",d),WCAPF.requestFilter(o)))}),$body.on("keydown",t,function(t){"Enter"===t.key&&$(this).trigger("change")})},handleListFilters:function(){$body.on("change",'.list-type-native [type="checkbox"],.list-type-native [type="radio"],.list-type-custom-checkbox [type="checkbox"]',function(){$(this).closest(".wcapf-filter-item").toggleClass("item-active"),WCAPF.requestFilter($(this).data("url"))});var t=".list-type-custom-radio";$body.on("change",t+' [type="checkbox"]',function(){$(this).closest(".wcapf-filter-item").toggleClass("item-active"),$(this).closest(t).find('.wcapf-filter-item.item-active [type="checkbox"]').not(this).prop("checked",!1).closest(".wcapf-filter-item").removeClass("item-active"),WCAPF.requestFilter($(this).data("url"))})},handleDropdownFilters:function(){$body.on("change",".wcapf-dropdown-wrapper select",function(){var t=$(this),e=t.val(),a=t.data("url"),t=t.data("clear-filter-url"),a=e.length?a.replace("%s",e.toString()):t;WCAPF.requestFilter(a)})},handlePagination:function(){var t,e,a;wcapf_params.enable_pagination_via_ajax&&wcapf_params.pagination_container&&(t=$(wcapf_params.shop_loop_container),a=wcapf_params.pagination_container.split(","),e=[],a.forEach(function(t){t&&e.push(t+" a")}),a=e.join(","),t.length)&&t.on("click",a,function(t){t.preventDefault();t=$(this).attr("href");WCAPF.requestFilter(t,"paginate")})},handleDefaultOrderby:function(){wcapf_params.sorting_control?($body.on("submit",wcapf_params.orderby_form,function(){return!1}),$body.on("change",defaultOrderByElement,function(){var t=$(this).val(),e=new URL(window.location);return e.searchParams.set("orderby",t),WCAPF.requestFilter(getOrderByUrl(e.href)),!1})):$body.on("change",defaultOrderByElement,function(){$(this).closest("form").trigger("submit")})},handleClearFilter:function(){$body.on("click",".wcapf-filter-clear-btn",function(t){t.stopPropagation(),WCAPF.requestFilter($(this).attr("data-clear-filter-url"))})},handleFilterTooltip:function(){"function"==typeof tippy&&wcapf_params.use_tippyjs&&tippy(".wcapf-filter-tooltip",{placement:"top",content:function(t){return t.getAttribute("data-content")},allowHTML:!0})},initCombobox:function(){var a,r,n,t,e;jQuery().chosenWCAPF&&(a=function(t,e){return["<span>"+t+"</span>",'<span class="wcapf-count">'+e.countMarkup+"</span>"].join("")},r=function(t,e){return['<span class="wcapf-count-'+e.count+'">'+t+"</span>",'<span class="wcapf-count wcapf-count-'+e.count+'">'+e.countMarkup+"</span>"].join("")},n={inherit_select_classes:!0,inherit_option_classes:!0,no_results_text:wcapf_params.combobox_no_results_text,options_none_text:wcapf_params.combobox_options_none_text,search_contains:!0,search_in_values:!0},wcapf_params.is_rtl&&(n.rtl=!0),$body.find(".wcapf-chosen").each(function(){var t=$(this),e=_objectSpread({},n);t.hasClass("has-hierarchy")?e.display_selected_options=!0:e.display_selected_options=wcapf_params.combobox_display_selected_options,t.hasClass("with-count")&&(e.templateResult=a,e.templateSelection=r),t.data("enable-search")||(e.disable_search=!0),t.chosenWCAPF(e)}),wcapf_params.attach_combobox_on_sorting)&&(t=!0,wcapf_params.search_box_in_default_orderby&&(t=!1),(e=_objectSpread({},n)).disable_search=t,$body.find(defaultOrderByElement).chosenWCAPF(e))},initRangeSlider:function(){"undefined"!=typeof noUiSlider&&$body.find(".wcapf-range-slider").each(function(){var a=$(this),t=a.find(".wcapf-noui-slider").attr("id"),r=a.attr("data-display-values-as"),n=a.attr("data-format-numbers"),o=parseFloat(a.attr("data-range-min-value")),i=parseFloat(a.attr("data-range-max-value")),e=parseFloat(a.attr("data-step")),c=a.attr("data-decimal-places"),s=a.attr("data-thousand-separator"),l=a.attr("data-decimal-separator"),p=parseFloat(a.attr("data-min-value")),d=parseFloat(a.attr("data-max-value")),f=a.find(".min-value"),u=a.find(".max-value"),_=document.getElementById(t),t=isNaN(e)||e<=0?1:e;function h(t){var e=parseFloat(t[0]),t=parseFloat(t[1]);e===p&&t===d||(e===o&&t===i?WCAPF.requestFilter(a.data("clear-filter-url")):(e=a.data("url").replace("%1s",e).replace("%2s",t),WCAPF.requestFilter(e)))}noUiSlider.create(_,{start:[p,d],step:t,connect:!0,cssPrefix:"wcapf-noui-",range:{min:o,max:o===i?o+t:i}}),_.noUiSlider.on("update",function(t){var e,t=n?(e=numberFormat(t[0],c,l,s),numberFormat(t[1],c,l,s)):(e=parseFloat(t[0]),parseFloat(t[1]));"plain_text"===r?(f.html(e),u.html(t)):(f.val(e),u.val(t))});var m=!1;_.noUiSlider.on("start",function(){m=!0}),_.noUiSlider.on("end",function(){m=!1,h(_.noUiSlider.get())}),_.noUiSlider.on("change",function(t){m||(clearTimeout(a.data("timer")),a.data("timer",setTimeout(function(){a.removeData("timer"),h(t)},delay)))}),f.on("change",function(){var t=parseFloat($(this).val());_.noUiSlider.set([isNaN(t)?o:t,null]),h(_.noUiSlider.get())}),f.on("keydown",function(t){"Enter"===t.key&&$(this).trigger("change")}),u.on("change",function(){var t=parseFloat($(this).val());_.noUiSlider.set([null,isNaN(t)?i:t]),h(_.noUiSlider.get())}),u.on("keydown",function(t){"Enter"===t.key&&$(this).trigger("change")})})},initFilterOptionTooltip:function(){"function"==typeof tippy&&wcapf_params.use_tippyjs&&["top","right","bottom","left"].forEach(function(t){var e="data-wcapf-tooltip-"+t,t=tippy("["+e+"]",{placement:t,content:function(t){return t.getAttribute(e)},allowHTML:!0});window.tippyInstances=tippyInstances.concat(t)})},init:function(){WCAPF.initCombobox(),WCAPF.initRangeSlider(),WCAPF.initFilterOptionTooltip()},handleFormSubmit:function(){$body.on("submit",".wcapf-form",function(t){t.preventDefault()})},initPopState:function(){wcapf_params.reload_on_back&&wcapf_params.found_wcapf&&(history.replaceState({wcapf:!0},"",window.location),window.addEventListener("popstate",function(t){null!==t.state&&t.state.hasOwnProperty("wcapf")&&WCAPF.filterProducts("popstate")}))}},0 in history}(jQuery,window),((t,e)=>{e.init(),e.initPopState(),e.handleFilterAccordion(),e.handleHierarchyToggle(),e.handleSoftLimit(),e.handleSearchFilterOptions(),e.handleListFilters(),e.handleDropdownFilters(),e.handleNumberInputFilters(),e.handlePagination(),e.handleDefaultOrderby(),e.handleClearFilter(),e.handleFilterTooltip(),e.handleFormSubmit(),t(document).on("wcapf_after_updating_products",function(){t(document).trigger("woo_variation_swatches_pro_init")})})(jQuery,window.WCAPF);