1!function(e){"use strict";var t=".rey-productFinder",r={widgets:{},$widgets:{},closePanel:!0,init:function(){"undefined"!=typeof reyajaxfilter_params&&(e(".reyajfilter-ajax-term-filter, .reyajfilter-ajax-meta-filter, .reyajfilter-price-filter-widget--slider, .reyajfilter-search-filter-widget").each((function(t,a){r.isFinder(a)||(r.widgets[t]=e(a).attr("id"),r.$widgets[t]=e(a))})),this.$shopLoopContainer=e(reyajaxfilter_params.shop_loop_container),this.$shopLoopEmptyContainer=e(reyajaxfilter_params.not_found_container),this.getApplyFilterBtn(),this.applyFilterBtnID=this.notFinderApplyBtn().parent().attr("id")||"",this.isApplyFilterEnabled=this.applyFilterBtn.length,this.activeSearchTerm="",this._finder=null,this.applyFilterBtnID&&(r.widgets[Object.keys(r.widgets).length]=this.applyFilterBtnID),!rey.vars.is_desktop&&document.querySelector(".reyajfilter-before-products .filters-top-sidebar.--supports-mobile")&&(reyajaxfilter_params.panel_keep_open=!1),this.events(),this.dropDownFilter(),this.initScrollbarContainer(),this.initOrder(),this.priceSlider(),this.rangeSlider(),this.stickyActiveFilter(),this.alphabeticMenu(),this.accordionItems(),this.changeVariableProductImage(),this.stickyTopFilter(),this.fixPaginationNoSiteUrl())},getApplyFilterBtn:function(){this.applyFilterBtn=e(".js-rey-applyFilters-btn"),this.applyFilterBtn.removeClass("--loading")},setContext:function(e){return this._finder=e&&e.closest?e.closest(t):null,this._finder},isFinder:function(e){return!!(e&&e.closest&&e.closest(t))},notFinderApplyBtn:function(){return this.applyFilterBtn.not(t+" .js-rey-applyFilters-btn")},enableApplyBtn:function(){this._finder?e(".js-rey-applyFilters-btn",this._finder).removeClass("--disabled"):this.notFinderApplyBtn().removeClass("--disabled")},getFinderUrl:function(e){return e&&(e.getAttribute("data-rey-finder-url")||e.getAttribute("data-rey-finder-base"))||""},setFinderUrl:function(e,t){if(e&&t){var r=e.getAttribute("data-rey-finder-base")||window.location.href;try{t=new URL(t,r).href}catch(e){}e.setAttribute("data-rey-finder-url",t)}},currentUrl:function(){return this._finder?this.getFinderUrl(this._finder):window.location.href},setHistory:function(e){e.replace("?reynotemplate=1",""),e.replace("&reynotemplate=1",""),this._finder?this.setFinderUrl(this._finder,e):history.pushState({},"",e)},beforeUpdate:function(t){var r=[],a=0;if(this.$shopLoopContainer.length?r=this.$shopLoopContainer:this.$shopLoopEmptyContainer.length&&(r=this.$shopLoopEmptyContainer),r.length&&("default"===reyajaxfilter_params.animation_type||1==t)&&void 0!==reyajaxfilter_params.scroll_to_top&&(1==reyajaxfilter_params.scroll_to_top||1==t)){var i;i=void 0!==reyajaxfilter_params.scroll_to_top_offset?parseInt(reyajaxfilter_params.scroll_to_top_offset):100;var n=r.offset().top,s=e(".filters-top-sidebar");"grid"!==reyajaxfilter_params.scroll_to_top_from&&(n=0),s.length&&!s.hasClass("--supports-mobile")&&(n=s.offset().top),(a=n-i)<0&&(a=0),e("html, body").animate({scrollTop:a},400)}},filterProducts:function(t,a){var i=this;if(!this.isApplyFilterEnabled||t){rey.hooks.doAction("ajaxfilters/started",this),document.dispatchEvent(new CustomEvent("reycore/ajaxfilters/start",{detail:{app:this}})),this.beforeUpdate(a);var n="",s=-1!==window.location.href.indexOf("?")?"&":"?";if(-1!==window.location.href.indexOf("?")&&-1!==window.location.href.indexOf("&"))s="&";!reyajaxfilter_params.minimal_tpl||e("div.rey-postList").length||e("body.elementor-page").length||e(".elementor.elementor-location-archive").length||(n=s+"reynotemplate=1"),this._request_main=e.get(window.location.href+n,(function(t){this._request_main=!1;var a=e(t),n=a.find(reyajaxfilter_params.shop_loop_container),s=a.find(reyajaxfilter_params.not_found_container);e.each(i.widgets,(function(t,r){var i=a.find("#"+r),n=e(i).attr("class");e("#"+r).attr("class",n),e("#"+r).html(i.html())})),e.each(reyajaxfilter_params.extra_containers,(function(t,r){var i=e(r,a);if(!i.length&&a.length&&a.filter((function(t,a){e(a).is(r)&&(i=e(a))})),i.length){var n=e(r).html(i.html());document.dispatchEvent(new CustomEvent("reycore/ajaxfilters/extra_content",{detail:{scope:n[0]}}
1)),".rey-pageCover"===r&&rey.hooks.doAction("elementor/content/lazy_loaded",n[0])}}));var l=!1;if(reyajaxfilter_params.shop_loop_container==reyajaxfilter_params.not_found_container?l=e(reyajaxfilter_params.shop_loop_container).html(n.html()):e(reyajaxfilter_params.not_found_container).length?n.length?l=e(reyajaxfilter_params.not_found_container).html(n.html()):s.length&&(l=e(reyajaxfilter_params.not_found_container).html(s.html())):e(reyajaxfilter_params.shop_loop_container).length&&(n.length?l=e(reyajaxfilter_params.shop_loop_container).html(n.html()):s.length&&(l=e(reyajaxfilter_params.shop_loop_container).html(s.html()))),e("li.product.is-animated-entry").css({visibility:"",opacity:""}),i.getApplyFilterBtn(),i.initOrder(),i.dropDownFilter(),i.initScrollbarContainer(),i.stickyActiveFilter(),i.topActiveFilter(a),i.alphabeticMenu(),i.accordionItems(),i.changeVariableProductImage(l),i.priceSlider(),i.rangeSlider(),i.fixPaginationNoSiteUrl(),l.length){var o=l[0],c=0;!reyajaxfilter_params.panel_keep_open&&r.closePanel&&(rey.frontend.panels.closeActive(),c=500),r.closePanel=!0,r.handleAssets(o,(()=>{rey.hooks.doAction("refresh_general_html",o),rey.hooks.doAction("animate_items",o.querySelectorAll("li.product")),rey.hooks.doAction("ajaxfilters/finished",o,i.widgets),document.dispatchEvent(new CustomEvent("reycore/ajaxfilters/end",{detail:{scope:o}})),rey.jquery.addEventListener("reycore/ajaxfilters/finished",(function(e,t){t.length&&rey.hooks.doAction("ajaxfilters/finished",t[0])}))})),setTimeout((()=>{rey.elements.body.classList.remove("--is-filtering")}),c)}else console.log("Empty content!")}))}else{var l=!!this._finder,o=l?e(".js-rey-applyFilters-btn",this._finder):this.notFinderApplyBtn();if((l?this._finder.hasAttribute("data-rey-finder-count"):reyajaxfilter_params.apply_live_results)&&o.length){o.addClass("--loading"),e(".rey-applyFilters-btnText",o).removeAttr("data-count");var c=this._count_request=(this._count_request||0)+1;rey.ajax.request("filter_get_applied_products",{data:{url:this.currentUrl(),finder:l?1:0},cb:function(t){c===i._count_request&&t.success&&(o.removeClass("--loading"),e(".rey-applyFilters-btnText",o).attr("data-count",t.data))}})}}},handleAssets:function(e,t){var r=e.querySelector("div[data-loop-assets]"),a=void 0!==t;if(r){var i=JSON.parse(r.getAttribute("data-loop-assets")||"{}");i.styles&&i.scripts?rey.assets.lazyAssets(i,t):a&&t()}else a&&t()},fixPaginationNoSiteUrl:function(){e(".reyajfilter-before-products .rey-pagination a").each((function(t,r){"page/1/"===e(r).attr("href")&&e(r).attr("href",reyajaxfilter_params.page_url)}))},fixPagination:function(){if(this._finder)return this.getFinderUrl(this._finder);var e,t=window.location.href,r=rey.util.getUrlVars(t);return(e=parseInt(t.replace(/.+\/page\/([0-9]+)+/,"$1")))?e>1&&(t=t.replace(/page\/([0-9]+)/,"page/1")):void 0!==r.paged?(e=parseInt(r.paged))>1&&(t=t.replace("paged="+e,"paged=1")):void 0!==r["product-page"]&&(e=parseInt(r["product-page"]))>1&&(t=t.replace("product-page="+e,"product-page=1")),t},updateQueryStringParameter:function(e,t,r,a){void 0===r&&(r=!0),this.isApplyFilterEnabled&&this.enableApplyBtn(),void 0===a&&(a=this.fixPagination());var i=!this._finder&&rey.elements.body.classList.contains("single-product");
1i&&(a=reyajaxfilter_params.shop_page);var n,s=new RegExp("([?&])"+e+"=.*?(&|$)","i"),l=-1!==a.indexOf("?")?"&":"?";if(n=a.match(s)?t?a.replace(s,"$1"+e+"="+t+"$2"):this.removeQueryStringParameter(e,a):a+l+e+"="+t,!i)return!0===r?this.setHistory(n):n;window.location=n},updateQueryStringParameters:function(t,r,a){void 0===r&&(r=!0),this.isApplyFilterEnabled&&this.enableApplyBtn(),void 0===a&&(a=this.fixPagination());var i,n=this;return e.each(t,(function(e,t){i=n.updateQueryStringParameter(t.key,t.value,!1,i||a)})),!0===r?this.setHistory(i):i},removeQueryStringParameter:function(t,r){var a,i;void 0===r&&(r=this.fixPagination()),this.isApplyFilterEnabled&&this.enableApplyBtn();var n=function(e){var t=a||r,n=rey.util.getUrlVars(t),s=Object.keys(n).length,l="?",o=t.indexOf(l),c=t.indexOf(e);if(s>1){n=(a=c-o>1?t.replace("&"+e+"="+n[e],""):t.replace(e+"="+n[e]+"&","")).split(l);i=l+n[1]}else i=t.replace(l+e+"="+n[e],"")};return"object"==typeof t?(e.each(t,(function(e,t){n(t)})),i):(n(t),i)},removeURLParameter:function(e,t){var r=e.split("?");if(r.length>=2){for(var a=r.shift(),i=r.join("?"),n=encodeURIComponent(t)+"=",s=i.split(/[&;]/g),l=s.length;l-->0;)-1!==s[l].lastIndexOf(n,0)&&s.splice(l,1);e=a+"?"+s.join("&")}return e},singleFilter:function(e,t){var r,a=rey.util.getUrlVars(this.currentUrl());r=void 0!==a[e]&&a[e]==t?this.removeQueryStringParameter(e):this.updateQueryStringParameter(e,t,!1),this.setHistory(r)},makeParameters:function(e,t,r){var a,i,n=!1;if(void 0!==(a=void 0!==r?rey.util.getUrlVars(r):rey.util.getUrlVars(this.currentUrl()))[e]){var s=a[e],l=s.split(",");if(s.length>0){var o=jQuery.inArray(t,l);o>=0?(l.splice(o,1),0==l.length&&(n=!0)):l.push(t),i=l.length>1?l.join(","):l}else i=t}else i=t;if(0==n)this.updateQueryStringParameter(e,i);else{var c=this.removeQueryStringParameter(e);this.setHistory(c)}},confirmEnding:function(e,t){return e.substr(-t.length)===t},replaceCategory:function(t){t=e.extend({url:"",redirect:!1,filter_out:[],params:{}},t);var r=this,a=this.currentUrl();t.filter_out&&e.each(t.filter_out,(function(e,t){a=r.removeURLParameter(a,t)}));var i=a.slice(0,a.indexOf("?"));i+="/"!==i.substr(-1)?"/":"";var n=a.replace(i,t.url);this.confirmEnding(n,"?")&&(n=n.slice(0,-1)),Object.keys(t.params).length&&(n=this.updateQueryStringParameter(t.params.key,t.params.value,!1,n)),t.redirect?window.location=n:(this.setHistory(n),this.filterProducts())},initOrder:function(){var t=this;void 0!==reyajaxfilter_params.sorting_control&&reyajaxfilter_params.sorting_control.length&&1==reyajaxfilter_params.sorting_control&&e(reyajaxfilter_params.shop_loop_container).find(".woocommerce-ordering").each((function(r){e(this).on("submit",(function(e){e.preventDefault()})),e(this).on("change","select.orderby",(function(r){r.preventDefault(),t.setContext(this);var a=e(this).val();t.updateQueryStringParameter("orderby",a),t.filterProducts(!0)}))}))},dropDownFilter:function(){var t=this;e(".reyajfilter-select2").each((function(r,a){var i=e(a),n="select2-reyStyles",s=i.is('[data-checkboxes="true"]'),l={templateResult:t.formatState,minimumResultsForSearch:-1,allowClear:!0,containerCssClass:n,dropdownCssClass:n,dropdownParent:e(this).parent(),dropdownAutoWidth:!0,placeholder:i.attr("data-placeholder")||"Choose",dir:rey.vars.is_rtl?"rtl":"ltr"};i.is('[data-search="true"]')&&(l.minimumResultsForSearch=parseInt(reyajaxfilter_params.dd_search_threshold)),s&&(l.containerCssClass+=" --checkboxes",l.dropdownCssClass+=" --checkboxes"),t.isApplyFilterEnabled&&(l.closeOnSelect=!1),i.is("[data-ddcss]")&&(l.dropdownAutoWidth=!1,l.dropdownCss=JSON.parse(i.attr("data-ddcss")||"{}")),i.hasClass("reyajfilter-select2-single")?i.select2(l):i.hasClass("reyajfilter-select2-multiple")&&(s?(l.templateSelection=function(e,t){return l.placeholder?l.placeholder:"Selected "+e.length+" of "+t},i.select2MultiCheckboxes(l)):i.select2(l))})),e(".select2-dropdown").css("display","none")},initScrollbarContainer:function(t){var r=t||e(document);e(".reyajfilter-layered-nav[data-height]",r).each((function(t,r){var a=e(r),i=e(".reyajfilter-layered-navInner",a),n=a.attr("data-height")||0;
1if(e(".reyajfilter-layered-list",i).height()<parseFloat(n))return i.css("height",""),void e(".reyajfilter-customHeight-all",a).hide();i.css("height",n),e(".reyajfilter-customHeight-all",a).show(),i.length&&"undefined"!=typeof SimpleScrollbar&&SimpleScrollbar.initEl(i[0])}))},rangeSlider:function(){var t=this;"undefined"!=typeof noUiSlider&&e(".reyajfilter-range-slider").each((function(a,i){var n=e(i),s=n.attr("data-key"),l=parseFloat(n.attr("data-min")),o=parseFloat(n.attr("data-max")),c=parseFloat(n.attr("data-set-min")),d=parseFloat(n.attr("data-set-max")),p=parseFloat(n.attr("data-step")||1);if(c||(c=l),d||(d=o),c!==d){var f={min:l,max:o},h=n.attr("data-range");if(h){var u=h.split(",");e.each(u,(function(e,t){}))}var y={start:[c,d],step:p,connect:!0,tooltips:!0,format:wNumb({decimals:2}),range:f,handleAttributes:[{"aria-label":"lower"},{"aria-label":"upper"}]};noUiSlider.create(i,y),i.noUiSlider.on("change",(function(e,a){t.setContext(i),r.closePanel=!1;rey.util.getUrlVars();if(a){var n=parseFloat(e[a]),c="max-range-"+s;if(n==o){var d=t.removeQueryStringParameter(c);t.setHistory(d)}else t.updateQueryStringParameter(c,n)}else{var p=parseFloat(e[a]);c="min-range-"+s;if(p==l){d=t.removeQueryStringParameter(c);t.setHistory(d)}else t.updateQueryStringParameter(c,p)}t.filterProducts()}))}else n.closest(".reyajfilter-range-filter-wrapper").hide()}))},priceSlider:function(){var t=this;e(".reyajfilter-price-filter-wrapper .noUi-extended").each((function(a,i){var n=e(i);if(n.length&&"undefined"!=typeof noUiSlider){var s=parseInt(n.attr("data-min")),l=parseInt(n.attr("data-max")),o=parseInt(n.attr("data-set-min")),c=parseInt(n.attr("data-set-max"));if(o||(o=s),c||(c=l),o===c)return void n.closest(".reyajfilter-price-filter-widget").hide();var d=n.attr("data-before"),p=n.attr("data-after"),f=parseInt(n.attr("data-margin")||10);void 0!==i.noUiSlider&&i.noUiSlider.destroy(),noUiSlider.create(i,{start:[o,c],step:parseInt(reyajaxfilter_params.slider_step||1),connect:!0,margin:f,tooltips:!0,format:wNumb({decimals:0,prefix:d||"",suffix:p||""}),range:{min:s,max:l},handleAttributes:[{"aria-label":"lower"},{"aria-label":"upper"}]});var h=function(e,t){var r=parseInt(e[1]-e[0]),a=t||a,i=r>=a&&r<=2*a;n.toggleClass("--tt-threshold",i)};h([o,c]),i.noUiSlider.on("slide",(function(e){h(e,this.options.margin)})),i.noUiSlider.on("change",(function(e,a){t.setContext(i),r.closePanel=!1;rey.util.getUrlVars();if(a){var n=parseInt(e[a].replace(/^\D+/g,"")),o="max-price";if(n==l){var c=t.removeQueryStringParameter(o);t.setHistory(c)}else t.updateQueryStringParameter(o,n)}else{var d=parseInt(e[a].replace(/^\D+/g,""));o="min-price";if(d==s){c=t.removeQueryStringParameter(o);t.setHistory(c)}else t.updateQueryStringParameter(o,d)}t.filterProducts()}))}}))},handlePriceSelect2:function(t){var r=e(t.target),a=r.val(),i=e('option[value="'+a+'"]',r),n=[{key:i.attr("data-key-min")||"min-price",val:i.attr("data-value-min")},{key:i.attr("data-key-max")||"max-price",val:i.attr("data-value-max")}],s=this;e.each(n,(function(e,t){if(a)s.updateQueryStringParameter(t.key,t.val);else{var r=s.removeQueryStringParameter(t.key);s.setHistory(r)}})),this.filterProducts()},handleDefaultSelect2:function(t){var r=e(t.target).attr("name"),a=e(t.target).val();if(a)a=a.toString(),this.updateQueryStringParameter(r,a);else{var i=this.removeQueryStringParameter(r);this.setHistory(i)}this.filterProducts()},handleRangePoints:function(t){this.setContext(t);var r,a=e(t),i=a.attr("data-key-min"),n=a.attr("data-value-min"),s=a.attr("data-key-max"),l=a.attr("data-value-max"),o=a.parent(),c=o.hasClass("chosen");this.isApplyFilterEnabled&&(c?o.removeClass("chosen"):(e("li",a.closest(".reyajfilter-layered-nav")).removeClass("chosen"),o.addClass("chosen"))),c?""==(r=this.removeQueryStringParameter([i,s]))&&(r=this.currentUrl().split("?")[0]):r=this.updateQueryStringParameters([{key:i,value:n},{key:s,value:l}],!1),r&&this.setHistory(r),this.filterProducts()},formatState:function(t){if(void 0!==t.loading)return t.text;var r="",a=e(t.element);if(a.is("[data-depth]")){var i=a.attr("data-depth");
1i&&(r+='<span class="__depth __depth--'+i+'"></span>')}if(a.parent("select").is("[data-checkboxes]")&&"true"==a.parent("select").attr("data-checkboxes")&&(r+='<span class="__checkbox"></span>'),r+='<span class="__text">'+t.text+"</span>",a.is("[data-count]")){var n=a.attr("data-count");n&&(r+='<span class="__count">'+n+"</span>")}return e(r)},stickyActiveFilter:function(){if(reyajaxfilter_params.apply_filter_fixed&&rey.vars.is_desktop){var t=this.applyFilterBtn.closest(".rey-sidebar.shop-sidebar");this.applyFilterBtn.closest(".rey-filterPanel");if(t.length){var r,a,i,n,s=e(".rey-applyFilters-btn-wrapper",t),l=function(){r=e(window).height(),n=t.offset().top,i=n+t.height(),a=t.height(),s.css("width",s.width())},o=function(){var e=window.pageYOffset,t=a>r&&r+e<i&&n<e+r;s.toggleClass("--sticky",t)};l(),o(),e(window).on("resize",rey.util.debounce((function(){l(),o()}),400)),e(window).on("scroll",o)}}},topActiveFilter:function(t){e(".rey-filterTop-head",document).html(e(".rey-filterTop-head",t).html())},alphabeticMenu:function(){e.each(this.$widgets,(function(t,r){var a,i=e(".reyajfilter-alphabetic",r),n=[];i.length&&(e("li[data-letter]",r).each((function(t,r){n.push(e(this).attr("data-letter"))})),a=n.filter((function(e,t,r){return r.indexOf(e)===t})).sort(),e.each(a,(function(t,r){e('<span data-letter="'+r+'">'+r+"</span>").appendTo(i)})))}))},accordionItems:function(){e(".reyajfilter-layered-nav.--accordion").each((function(t,r){var a=e(r);e(".__toggle",a).each((function(t,r){var a=e(r);a.next("a").is("[data-prevent-collapse]")||a.parent("li").hasClass("chosen")||(a.addClass("--collapsed"),a.nextAll("ul.children").addClass("--hidden"))})),e(".chosen",a).each((function(t,r){var a=e(r).parents("ul");a.siblings(".__toggle").removeClass("--collapsed"),a.removeClass("--hidden")})),e(document).trigger("reycore/ajaxfilters/accordion_loaded",[a.parent()])}))},stickyTopFilter:function(){if(rey.vars.is_desktop){var t=e(".filters-top-sidebar.rey-filterSidebar.--sticky");if(t.length){var r=t.offset().top,a=function(){t.toggleClass("--is-sticked",window.pageYOffset>r)};a(),e(window).on("scroll",rey.util.debounce((function(e){a()}),50)),e(window).on("resize",rey.util.debounce((function(e){r=t.offset().top}),500))}}},changeVariableProductImage:function(t){t=t||e(".reyajfilter-before-products ul.products"),e("li.product .rey-productVariations",t).each((function(t,r){var a=e(r),i=a.attr("data-attribute-name");if(i){var n=e('.reyajfilter-layered-nav[data-taxonomy="'+i.replace("attribute_","")+'"] li.chosen > a');if(n.length){var s=n.first().attr("data-slug")||"";if(s){var l=e('span[data-slug="'+s+'"]',a);l.length&&setTimeout((function(){l.parent("li").trigger("click")}),100)}}}})),e("li.product .wvs-archive-variation-wrapper",t).each((function(t,r){var a=e("li:first-child > select",r),i=a.attr("data-attribute_name");if(i){var n=e('.reyajfilter-layered-nav[data-taxonomy="'+i.replace("attribute_","")+'"] li.chosen > a');if(n.length){var s=n.first().attr("data-slug")||"";if(s){var l=a.next("ul.variable-items-wrapper");e('li[data-value="'+s+'"]',l).trigger("click"),a.val(s).trigger("change").trigger("click").trigger("focusin"),l.trigger("wvs-selected-item",[s,a,e(r)])}}}}))},events:function(){var t,r,a=this;if(rey.hooks.addAction("toggle_sidepanel",(function(e,t){e&&"filter-panel"===t.config.name&&a.stickyActiveFilter()})),e(document).on("input keyup",'.reyajfilter-search-filter input[type="search"]',(function(r){var i=e(this);clearTimeout(t),t=setTimeout((function(){a.setContext(i[0]),a._request_main&&a._request_main.abort();var e=i.val(),t=i.attr("data-key");if(""!==e&&e.length>=3)""!=a.activeSearchTerm&&a.activeSearchTerm==e||a.updateQueryStringParameter(t,e);else{var r=a.removeQueryStringParameter(t);a.setHistory(r)}a.activeSearchTerm=e,a.isApplyFilterEnabled||a.filterProducts()}),400)})),e(document).on("click",".reyajfilter-ajax-term-filter li a:not([data-prevent-filter])",(function(t){t.preventDefault(),a.setContext(this);var r=e(this),i=r.parent(),n=r.closest(".reyajfilter-layered-nav");if(!r.hasClass("js-reset-filter"))if(n.hasClass("--range-points"))a.handleRangePoints(this);else{r.closest("ul");var s=r.attr("data-key"),l=r.attr({id:"data-value",slug:"data-slug"}[n.attr("data-vtype")||"id"]),o=r.attr("data-multiple-filter"),c=i.hasClass("chosen");if(r.is('[data-to-shop="1"]')){var d=n.attr("data-shop");if(d)return void(window.location=d)}var p=r.prevAll(".__toggle"),f=e(t.target);if(!p.length||f.is("span.__checkbox")){var h=!1;a.isApplyFilterEnabled&&(h=n.hasClass("--apply-multiple"),o||h?i.toggleClass("chosen"):c?i.removeClass("chosen"):(e("li",n).removeClass("chosen"),i.addClass("chosen"))),r.is('[data-jump="1"]')?a.replaceCategory({url:r.attr("href"),filter_out:["product-cato","product-cata"]}):(o||h?a.makeParameters(s,l):a.singleFilter(s,l),a.filterProducts())}else p.trigger("click")}})),e(document).on("click",".reyajfilter-ajax-term-filter .reyajfilter-backBtn a",(function(t){t.preventDefault(),a.setContext(this);var r=e(this),i=r.attr("data-key"),n=r.attr({id:"data-value",slug:"data-slug"}[r.attr("data-vtype")]);r.attr("data-shop")?(a.singleFilter(i,n),a.filterProducts()):a.replaceCategory({url:r.attr("href"),filter_out:["product-cato","product-cata",i]})})),e(".reyajfilter-ajax-meta-filter").on("click","li a",(function(t){t.preventDefault(),a.setContext(this);var r=e(this),i=r.parent(),n=(r.closest(".reyajfilter-layered-nav"),r.closest("ul")),s=r.attr("data-key"),l=r.attr("data-value"),o=r.attr("data-multiple-filter"),c=i.hasClass("chosen");a.isApplyFilterEnabled&&(1==o?i.toggleClass("chosen"):c?i.removeClass("chosen"):(n.children().removeClass("chosen"),i.addClass("chosen"))),1==o?a.makeParameters(s,l):a.singleFilter(s,l),a.filterProducts()})),reyajaxfilter_params.pagination_container.length>0){var i=reyajaxfilter_params.pagination_container+" a";e(document).on("click",i,(function(t){t.preventDefault(),a.setContext(this);var r=e(this).attr("href");a.setHistory(r),a.filterProducts(!0,!0)}))}window.addEventListener("popstate",(t=>{a.setContext(null),rey.vars.is_mobile&&reyajaxfilter_params.prevent_mobile_popstate||"#"!=document.location.href.substring(document.location.href.length-1)&&(document.location.href.split("#").length>1||e(reyajaxfilter_params.shop_loop_container).length&&a.filterProducts())})),e(document).on("click",".reyajfilter-active-filters a:not(.reset)",(function(t){t.preventDefault(),a.setContext(this);var r=e(this),i=r.attr("data-key"),n=r.attr("data-value");if(void 0===n){var s=a.removeQueryStringParameter(i);a.setHistory(s)}else a.makeParameters(i,n);a.filterProducts(!0)})),e(document).on("click",".reyajfilter-active-filters a.reset, .js-reset-filter, .js-rey-filter-reset",(function(t){t.preventDefault(),a.setContext(this);var r=e(this).attr("data-location");a.setHistory(r),a.filterProducts(!0)})),e(document).on("change",'.js-reyajfilter-check-filter input[type="checkbox"], .js-reyajfilter-check-filter input[type="radio"]',(function(t){t.preventDefault(),a.setContext(this);var r=e(this),i=r.attr("data-key"),n=r.val();if(r.prop("checked"))a.updateQueryStringParameter(i,n);else{var s=a.removeQueryStringParameter(i);a.setHistory(s)}a.filterProducts()})),e(document).on("change",".reyajfilter-select2",(function(t){t.preventDefault(),a.setContext(this),e(this).hasClass("reyajfilter-select2--prices")?a.handlePriceSelect2(t):a.handleDefaultSelect2(t)})),e(document).on("click",".js-rey-applyFilters-btn",(function(t){if(t.preventDefault(),a.setContext(this)){var r=a.getFinderUrl(a._finder);r&&(e(this).addClass("--loading"),window.location=r)}else e(this).addClass("--disabled"),a.filterProducts(!0)})),e(document).on("click",".reyajfilter-layered-nav[data-height] .reyajfilter-customHeight-all",(function(t){t.preventDefault();var r=e(this).closest(".reyajfilter-layered-nav"),a=r.find(".reyajfilter-layered-navInner");if(r.hasClass("--reset-height"))return a.css("height",r.attr("data-height")),void r.removeClass("--reset-height");a.css("height",""),r.addClass("--reset-height")})),e(document).on("input",".js-reyajfilter-searchbox input",rey.util.debounce((function(t){t.preventDefault();var r=e(this).closest(".widget").find(".reyajfilter-layered-list"),a=e("li > a",r),i=new RegExp(t.target.value,"gi");a.parent().addClass("--hidden"),a.filter((function(){var t=e(this).closest("li").attr("data-rey-tooltip");return e(this).text().match(i)||(t?t.match(i):"")})).parents("li").removeClass("--hidden")}),400)),e(document).on("click",".reyajfilter-dp-clear[data-key]",(function(t){t.preventDefault(),a.setContext(this);var r=e(this),i=r.attr("data-key");if(i){if(r.css("opacity",.7),r.closest(".reyajfilter-dp").css("pointer-events","none"),-1!==i.indexOf(","))var n=i.split(","),s=a.removeQueryStringParameter(n);else s=a.removeQueryStringParameter(i);a.setHistory(s),a.filterProducts()}})),e(document).on("submit","form.reyajfilter-price-filter--custom",(function(t){t.preventDefault(),a.setContext(this);var r=e(this);a.isApplyFilterEnabled||r.css({"pointer-events":"none",opacity:.7});var i=a.updateQueryStringParameters([{key:"min-price",value:e('input[name="min-price"]',r).val()},{key:"max-price",value:e('input[name="max-price"]',r).val()}],!1);i&&(a.setHistory(i),a.filterProducts())})),e(document).on("click",".reyajfilter-alphabetic span",(function(t){t.preventDefault();var r=e(this),i=r.parent(),n=r.attr("data-letter")||"",s=i.nextAll(".reyajfilter-layered-nav").find("li[data-letter]");if(r.hasClass("reyajfilter-alphabetic-all"))return i.children().removeClass("--active"),r.addClass("--active"),s.removeClass("--hidden"),void a.initScrollbarContainer(i);i.children().removeClass("--active"),r.addClass("--active"),s.addClass("--hidden");var l=s.filter('[data-letter="'+n+'"]');l.removeClass("--hidden"),l.parents("li[data-letter]").removeClass("--hidden"),a.initScrollbarContainer(i)})),rey.hooks.addAction("ajaxfilters/started",(function(){var t=e(reyajaxfilter_params.shop_loop_container);t.hasClass("--anim-default")&&e("li.product",t).animate({visibility:"hidden",opacity:0}
1,30),rey.elements.body.classList.add("--is-filtering")})),e(document).on("click",".reyajfilter-layered-nav.--accordion .__toggle",(function(t){t.preventDefault(),e(this).toggleClass("--collapsed"),e(this).nextAll("ul.children").toggleClass("--hidden")})),rey.hooks.addAction("sidebars/toggle_widget",(function(e,t,r){r&&a.initScrollbarContainer(t)})),rey.hooks.addAction("toggle_sidepanel",(function(e,t){!r&&e&&(a.initScrollbarContainer(t.panel),r=!0)}))}};document.addEventListener("rey-DOMContentLoaded",(function(e){r.init()}))}(jQuery)
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.