!function($){"use strict";var t=!1,i=300;var n=(t,i,n)=>{if(i&&!0===i())return void(n&&n());const o=document.createElement("script");o.setAttribute("async","async"),o.onload=n,document.head.appendChild(o),o.setAttribute("src",t)},o=(t,i)=>{0!==t.length?n(t[0][0],t[0][1],(()=>{t.shift(),o(t,i)})):i()},e=(t=null)=>{var i=$(".wpf-search-container",t).first();return 0===i.length&&0===(i=$(".wc-products.loops-wrapper",t).parent()).length&&0===(i=$(".woocommerce ul.products",t).parent()).length&&0===(i=$("ul.products",t).parent()).length&&(i=$(".post",t).first()),i.first().addClass("wpf-search-container")},f=function(){var i;$("body").off("submit.wpfForm").on("submit.wpfForm",".wpf_form",(function(n){n.preventDefault();var o=$(this),f=e(),p=o.serializeArray(),c={},a=o.hasClass("wpf_form_scroll");for(var s in p)if(p[s].value.trim()){var u=p[s].name.replace("[]","");c[u]?c[u]+=","+p[s].value:c[u]=p[s].value}if(t&&(c.append=1),o.find('input[name="wpf_page"]').val(""),f.length&&"function"==typeof Isotope){const t=f[0].getElementsByClassName("products");i=i||t.length>0&&Isotope.data(t[0])}o.hasClass("wpf_form_ajax")&&!f.length&&o.removeClass("wpf_form_ajax").attr("action",o.attr("data-shop"));var w=new URL(o.prop("action"));for(const t in c)w.searchParams.set(t,c[t]);if(!o.hasClass("wpf_form_ajax"))return window.location=""+w,!1;w.searchParams.set("wpf_ajax",1),$.ajax({url:""+w,type:"GET",beforeSend(){document.body.classList.add("wpf_loading"),o.addClass("wpf-search-submit"),f.addClass("wpf-container-wait")},complete(){document.body.classList.remove("wpf_loading"),o.removeClass("wpf-search-submit"),f.removeClass("wpf-container-wait")},success(n){if(n){w.searchParams.delete("wpf_ajax"),history.replaceState({},null,""+w);var p=f,s=null,u=$(".products",f).attr("class"),l=$(n),m=e(l);if(f.data("slug",o.data("slug")),$.event.trigger("wpf_ajax_before_replace"),t){(s=m.find(".product")).addClass("wpf_transient_product").removeClass("first last"),$(".products",f).first().append(s);var d=u.match(/columns-(\d)/);null!==d&&(d=parseInt(d[1]),$(".products",f).first().find(".product:nth-child("+d+"n+1)").addClass("first").end().find(".product:nth-child("+d+"n)").addClass("last"));var h=l.find(".wpf_infinity a");h.length>0&&$(".wpf_infinity a",f).data({current:h.data("current"),max:h.data("max")}),f.removeClass("wpf-infnitiy-scroll"),p=s.first(),delete c.append,setTimeout((()=>{t=!1}),200)}else $(".wpf-pagination").remove(),m.find(".product").length?(f.empty().append(m.removeAttr("class")),_(f)):f.empty().append(o.find(".wpf-no-products-found").clone().show());"undefined"!=typeof Themify&&Themify.lazyScroll(Themify.convert(f[0].querySelectorAll("[data-lazy]")).reverse(),!0),i&&"function"==typeof Themify?.isoTop?Themify.isoTop(f.find(".products")):a&&r(p),null!==s&&s.addClass("wpf_transient_end_product"),void 0!==window.wp&&void 0!==window.wp.mediaelement&&window.wp.mediaelement.initialize(),$.event.trigger("wpf_ajax_success"),function(t,i){var n;document.createEvent?(n=document.createEvent("HTMLEvents")).initEvent(i,!0,!0):document.createEventObject&&((n=document.createEventObject()).eventType=i),n.eventName=i,t.dispatchEvent?t.dispatchEvent(n):t.fireEvent&&htmlEvents["on"+i]?t.fireEvent("on"+n.eventType,n):t[i]?t[i]():t["on"+i]&&t["on"+i]()}(window,"resize")}}})}))},r=t=>{t.length>0&&$("html,body").animate({scrollTop:t.offset().top-$("#wpadminbar").outerHeight(!0)-10},1e3)},p=($(),!1),c=()=>{!t&&$(".wpf_infinity_auto").length&&(p||(p=!0,requestAnimationFrame((()=>{if(p=!1,!t){var n=$(".wpf-search-container").first(),o=n.find("ul.products").get(0);if(o||(o=n.find(".products").get(0)),o||(o=document.querySelector("ul.products")),o||(o=document.querySelector(".products")),o){var e=Math.max(0,Math.min(2500,isFinite(i)?i:300));o.getBoundingClientRect().bottom<=window.innerHeight+e&&a(!1)}}}))))},a=i=>{if(!t){var n=$(".wpf-search-container").first(),o=$(".wpf_infinity a",n).first();o.length||(o=$(".wpf_infinity a").first());var e=$(".wpf_form_"+n.data("slug"));if(e.length||(e=$(".wpf_form:first")),e.length){var f=parseInt(o.data("current"),10),r=parseInt(o.data("max"),10);isFinite(f)&&isFinite(r)||(f=parseInt(o.attr("data-current"),10),r=parseInt(o.attr("data-max"),10)),isFinite(f)&&isFinite(r)&&(f>r||(e.find('input[name="wpf_page"]').val(f),t=!0,i||n.addClass("wpf-infnitiy-scroll"),u(e),f+1>r&&($(".wpf_infinity").remove(),$(window).off("scroll resize",c))))}}},s=function(){$(".wpf_infinity_auto").length>0?($("#load-more").remove(),$(window).off("scroll resize",c).on("scroll resize",c),requestAnimationFrame((()=>{c()}))):$(".wpf_infinity").length>0?($(".wpf_infinity").closest(".wpf-hide-pagination").removeClass("wpf-hide-pagination"),$("#load-more").remove(),$("body").off("click.wpfInfinity").on("click.wpfInfinity",".wpf_infinity a",(t=>{t.preventDefault(),t.stopPropagation(),((t,i)=>{a(!!i)})(0,1)}))):$("body").off("click.wpfPagination").on("click.wpfPagination",".wpf-pagination a,.woocommerce-pagination a",(function(t){if("1"==new URL(window.location.href).searchParams.get("wpf")){var i=$(this).closest(".wpf-search-container").data("slug"),n=$(".wpf_form_"+i);n.length>0&&n.find('input[name="wpf_page"]').length>0&&(t.preventDefault(),n.find('input[name="wpf_page"]').val(function(t){var i=parseInt(t.text());if(!i){i=parseInt(t.closest(".woocommerce-pagination,.pagenav").find(".current").text()),t.hasClass("next")?++i:--i;var n=RegExp("(?<=paged=)[^\bs=]+");!i&&n.test(t.attr("href"))&&(i=t.attr("href").match(n)[0])}return i}($(this))),u(n))}}))};function u(t){var i=t.hasClass("wpf_form_scroll");t.removeClass("wpf_form_scroll"),t.trigger("submit"),i&&t.addClass("wpf_form_scroll")}var w=t=>{var i=document.createElement("textarea");return i.innerHTML=t,i.innerText},l=function(t){if($.fn.autocomplete){var i=[];$(".wpf_autocomplete input",t).each((function(){var t=$(this),n=t.closest(".wpf_item_sku").length>0?"sku":"title",o=t.next(".wpf-search-wait"),e=t.closest("form"),f=e.hasClass("wpf_submit_on_change");i[n]=[],$(this).autocomplete({minLength:0,classes:{"ui-autocomplete":"highlight"},source(r,p){var c=$.trim(r.term);f&&0===c.length&&0===r.term.length&&e.trigger("submit"),c.length<1||(r.term=c,(c=c.toLowerCase())in i[n]?p(i[n][c]):(o.show(),r.key=n,r.action="wpf_autocomplete","no"===t.data("variation")&&(r.variation="no"),$.post(wpf.ajaxurl,r,((t,e,f)=>{o.hide();for(const i in t)t[i].label=w(t[i].label);i[n][c]=t,p(t)}),"json")))},select(i,n){return(t=>{try{new URL(t)}catch(t){return!1}return!0})(n.item.value)?window.location=n.item.value:(t.val(n.item.value),f&&e.trigger("submit")),!1}}).on("focus",(function(){t.val().trim().length>0&&$(this).autocomplete("search")})).autocomplete("widget").addClass("wpf_ui_autocomplete")}))}},m=function(t){t.each((function(){var t=$(this).find(".wpf_items_group"),i=t.last().closest(".wpf_item"),n=i.offset().left;t.each((function(){var t=$(this).closest(".wpf_item");n<t.offset().left&&(i=t,n=t.offset().left)}))}))},_=function(t){t=t||$("body"),$(".wpf_form",t).css("visibility","visible"),function(t){var i,n=$(".wpf_layout_horizontal",t);n.length>0&&(m(n),n.find(".wpf_item:not(.wpf_item_onsale):not(.wpf_item_instock)").hover((function(){0===$(this).closest(".wpf-search-submit").length&&$(".wpf_ui_autocomplete",t).each((function(){if($(this).is(":hover"))return!1}))})),navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/)&&n.find(".wpf_item:not(.wpf_item_onsale):not(.wpf_item_instock) .wpf_item_name").click((function(){var t=$(this).parent(),i=t.children(".wpf_items_group").is(":visible"),n=t.hasClass("wpf_touched");i&&!n?(t.addClass("wpf_touch_tap"),t.trigger("mouseleave")):i||n?n&&t.removeClass("wpf_touched"):(t.removeClass("wpf_touch_tap"),t.trigger("mouseenter"),t.removeClass("wpf_touched"))})),$(window).resize((t=>{clearTimeout(i),i=setTimeout((()=>{m(n)}),500)})))}(t),function(t){$("body").off("click.wpfGroupToggle").on("click.wpfGroupToggle",".wpf_grouped_label",(function(t){var i=$(this).next(".wpf_items_group"),n=$(this);t.preventDefault(),i.is(":visible")?i.slideUp((()=>{n.addClass("wpf_grouped_close")})):i.slideDown((()=>{n.removeClass("wpf_grouped_close")}))})),$(".wpf_items_grouped:not(.wpf_layout_horizontal) .wpf_item_name",t).each((function(){$(this).closest(".wpf_item_onsale, .wpf_item_instock").length||$(this).addClass("wpf_grouped_label").trigger("click")}))}(t),$(".wpf_form",t).find("select").length&&!(()=>!!("ontouchstart"in window||navigator.msMaxTouchPoints>0))()&&(t=>{n(wpf.url+"js/select2.min.js",(()=>"function"==typeof $.fn.select2),(()=>{t()}))})((function(){!function(t){function i(t,i){var n=t.find('[value="'+i+'"]').text();t.next(".select2").find('[title="'+n+'"]').addClass("wpf_disabled")}$.fn.select2&&$(".wpf_form",t).find("select").each((function(){var t=$(this),n=t.prop("multiple"),o=!!n&&t.data("selected");t.select2({dir:wpf.rtl?"rtl":"ltr",minimumResultsForSearch:10,dropdownCssClass:"wpf_selectbox",allowClear:!o&&n,placeholder:!!n&&""}),o&&n&&(i(t,o),t.on("change",(n=>{i(t,o)})))}))}(t)})),$(".wpf_slider",t).length&&(t=>{var i=wpf.includes_url+"js/jquery/",n=[[i+"ui/core.min.js",()=>"object"==typeof $.ui],[i+"ui/mouse.min.js",()=>"function"==typeof $.ui.mouse],[i+"jquery.ui.touch-punch.js",()=>!("ontouchstart"in window)],[i+"ui/slider.min.js",()=>"function"==typeof $.ui.slider]];wpf.load_jquery_ui_widget&&n.unshift([i+"ui/widget.min.js",()=>"function"==typeof $.widget]),o(n,(()=>{t()}))})((function(){!function(t){$.fn.slider&&$(".wpf_slider",t).each((function(){var t=$(this).closest(".wpf_item"),i=t.find(".wpf_price_from"),n=t.find(".wpf_price_to"),o=parseInt($(this).data("min")),e=parseInt($(this).data("max")),f=parseFloat($(this).data("step")),r=t.closest("form"),p=parseInt(i.val()),c=parseInt(n.val()),a=t.find(".wpf-price-min"),s=t.find(".wpf-price-max");o===parseInt(o,10)&&e===parseInt(e,10)&&(p=p||o,c=c||e,$(this).slider({range:!0,min:o,step:isNaN(f)||f<=0?1:f,max:e,values:[p,c],slide(t,i){a.text(i.values[0]),s.text(i.values[1])},stop(t,o){i.val(o.values[0]),n.val(o.values[1]),r.hasClass("wpf_submit_on_change")&&r.trigger("submit")}}),$(this).slider().on("slidechange",((t,i)=>{$(i.handle).find(".wpf_tooltip_amount").html(i.value)})))}))}(t)}));var e=$(".wpf_form").first().attr("data-infinitybuffer");(!isFinite(i=parseFloat(e,10))||i<0)&&(i=300),s(),function(){function t(t,i){var n=i.closest(".wpf-search-container").data("slug"),o=$(".wpf_form_"+n);o.length>0&&o.find('input[name="orderby"]').length>0&&(o.find('input[name="orderby"]').val(t),o.trigger("submit"))}const i=$(".wpf-search-container");i.on("form.woocommerce-ordering","submit",(function(i){i.preventDefault(),t($(this).find("select").val(),$(this))})),i.find("select.orderby").on("change",(function(i){t($(this).val(),$(this))})),i.data("slug")||i.data("slug",$(".wpf_form").last().data("slug"))}(),function(t){$(".wpf_submit_on_change",t).length>0&&$(".wpf_submit_on_change",t).each((function(){var t=$(this);t.find('input[type!="text"],select').on("change",(function(i){"price"==$(this).attr("name")&&$(this).is(":checked")&&($(".wpf_price_range label").removeClass("active"),$(this).next("label").addClass("active")),t.trigger("submit")})),t.find(".wpf_pa_link").on("click",(function(t){t.preventDefault(),$(this).find("input").prop("checked",!0).trigger("change")}))}))}(t),$(".wpf_autocomplete input",t).length&&(t=>{var i=wpf.includes_url+"js/jquery/ui/",n=[[i+"core.min.js",()=>"object"==typeof $.ui],[i+"position.min.js",()=>"object"==typeof $.ui.position],[i+"menu.min.js",()=>"function"==typeof $.ui.menu],[i+"autocomplete.min.js",()=>"function"==typeof $.ui.autocomplete]];wpf.load_jquery_ui_widget&&n.unshift([i+"widget.min.js",()=>"function"==typeof $.widget]),o(n,(()=>{t()}))})((()=>{l(t)})),f(),function(t){$(".wpf_reset_btn",t).each((function(){this.addEventListener("click",(function(t){const i=this.closest("form"),n=[...(i.getElementsByClassName("wpf_reset_btn").length>1?this.closest(".wpf_item"):i).querySelectorAll("input,select")];n.push(i.querySelector('input[name="wpf_page"]'));for(let t=n.length-1;t>=0;t--)n[t].name="";return i.submit(),!1}))}))}(t),function(t){if(window.location.href.includes("wpf=")){const i=t.hasClass("wpf-search-container")?t:t.find(".wpf-search-container");$(".woocommerce-pagination",i).each((function(){$(this).closest(".wpf-pagination").length||$(this).addClass("wpf-hide")}))}$(".wpf-pagination",t).each((function(){$(this).insertAfter($(this).parent())}))}(t)};window.addEventListener("load",(()=>{if($(".wpf_form").length>0){$("body").addClass("woocommerce");var t,i=document.querySelector(".et_pb_module.et_pb_shop .woocommerce");if(null!==i){i.className+=" wpf-search-container";var n=i.querySelector("ul.products");n&&(t=n.className.match(/columns-(\d+)/))}else{var o=document.querySelector(".wc-products");null!==o?t=o.className.match(/grid(\d+)/):null!==(o=document.querySelector(".woocommerce > .products"))&&(t=null!==(t=o.className.match(/columns-(\d+)/))?t:o.parentElement.className.match(/columns-(\d+)/))}null!==t&&null!=t&&(document.querySelector('[name="wpf_cols"]').value=t[1]),_()}}),{once:!0,passive:!0})}(jQuery);