PageSourceSearch

https://fneeq.qc.ca/wp-content/plugins/better-post-filter-widgets-…/js/bpfwe-filter-widget.min.js?ver=1.8.6

js fneeq.qc.ca collected 2026-09-24 09:50:20 UTC 38,369 bytes, 1 lines download raw bytes

1!function(e){"use strict";e(window).on("elementor/frontend/init",(function(){const t=e(document),i={},n={};let a="",r=!1,l=!1;function o(e,t){let i;return function(){const n=this,a=arguments;clearTimeout(i),i=setTimeout((()=>e.apply(n,a)),t)}}function s(e){const t={};return e.forEach((e=>{const{taxonomy:i,terms:n,logic:a}=e;t[i]||(t[i]={taxonomy:i,terms:[],logic:a}),t[i].terms=t[i].terms.concat(n)})),Object.values(t)}function d(e){const t=new URL(e,window.location.origin),i=t.searchParams.get("page_num");if(i&&!isNaN(i))return parseInt(i,10);const n=t.searchParams.get("paged");if(n&&!isNaN(n))return parseInt(n,10);const a=t.searchParams.get("page");if(a&&!isNaN(a))return parseInt(a,10);for(const[e,i]of t.searchParams.entries())if(/^e-page-/.test(e)&&!isNaN(i))return parseInt(i,10);const r=e.match(/\/page\/(\d+)(\/|$)/);return r&&r[1]?parseInt(r[1],10):1}function c(){e(".elementor-widget-filter-widget, .elementor-widget-search-bar-widget, .elementor-widget-sorting-widget").each((function(){var t=e(this),a=t.data("id"),r=t.data("settings"),l=r?.target_selector;if(l&&e(l).length){var o=l.split(",").map((function(e){return e.trim()})).filter((function(t){return t.length&&e(t).length}));o.length&&o.forEach((function(t){var r=e(t),l=r.data("filters-list")?r.data("filters-list").split(","):[];l.includes(a)||(l.push(a),r.data("filters-list",l.join(",")),r.attr("data-filters-list",l.join(",")));var o=r.data("id");if(i[o]||(i[o]=r.html()),!n[o]){const e=r.data("settings");let t=e?.posts_per_page?parseInt(e.posts_per_page):null;if(!t){let e=r.find(".elementor-posts, .grid, .columns, .elementor-grid").first();e.length&&(t=e.children("article, .post, .item, .entry").length)}if(!t){let e=r.find(".swiper-wrapper").first();e.length&&(t=e.children(".swiper-slide").length)}if(!t){let e=r.find("ul.products").first();e.length&&(t=e.children("li").length)}if(!t){let e=r.find("ul").first();e.length&&(t=e.children("li").length)}if(!t){let e=r.find("div").first();e.length&&(t=e.children("div").length)}n[o]=t>0?t:50}}))}}))}var f;a=e(".elementor-widget-filter-widget").length?"filter-widget":e(".elementor-widget-search-bar-widget").length?"search-bar-widget":"sorting-widget",c(),(f||e(document)).find(".bpfwe-range-slider").each((function(){var t=e(this),i=t.parent(".flex-wrapper");if(!t.data("bpfwe-slider-init")){t.data("bpfwe-slider-init",!0);var n=i.find(".bpfwe-slider-track").first(),a=n.find(".bpfwe-slider-min"),r=n.find(".bpfwe-slider-max"),l=t.find('input[name^="min_"]'),o=t.find('input[name^="max_"]'),s=n.find(".bpfwe-slider-range"),d=parseFloat(t.data("min")),c=parseFloat(t.data("max")),f=i.find(".bpfwe-slider-values").first(),p=f.find(".bpfwe-slider-value-min"),u=f.find(".bpfwe-slider-value-max");a.on("input",g),r.on("input",g),n.on("mouseup touchend",".bpfwe-slider-handle",(function(){g(),l.trigger("change")})),l.on("change.bpfwe-slider",(function(){a.val(e(this).val()),g()})),o.on("change.bpfwe-slider",(function(){r.val(e(this).val()),g()})),g()}function g(){var e=parseFloat(a.val()),t=parseFloat(r.val());if(!isNaN(e)&&!isNaN(t)){e>t&&(e=t,a.val(e)),t<e&&(t=e,r.val(t));var i=(e-d)/(c-d)*100,n=(t-d)/(c-d)*100;s.css({left:i+"%",width:n-i+"%"}),l.val(e),o.val(t),p.text(e),u.text(t)}}})),function(){const t=new URLSearchParams(window.location.search),i=t.get("results");if(!i)return;const n=e("#"+i);if(!n.length)return;let a=!1,r=!1;if(["min__regular_price","max__regular_price"].forEach((function(e){if(t.has(e)){const i=e.replace("__","_");t.set(i,t.get(e)),t.delete(e),r=!0}})),r){const e=window.location.pathname+"?"+t.toString();window.history.replaceState({},"",e)}function l(){const t=new URLSearchParams;t.set("results",i),n.find(":checkbox:checked, :radio:checked").each((function(){const i=e(this),n=i.attr("name");if(!n)return;const a=i.val(),r=t.get(n);t.set(n,r?r+","+a:a)})),n.find('input[type="text"], input[type="number"]').each((function(){const i=e(this),n=i.attr("name"),a=i.val();if(!n||!a)return;if(n.startsWith("min_")||n.startsWith("max_"))return void t.set(n,a);const r=function(e){const t=(e.closest(".flex-wrapper").attr("class")||"").split(/\s+/);for(let e=0;e<t.length;e++)if(t[e]&&"flex-wrapper"!==t[e])return t[e];return null}(i),l=r?n+"_"+r:n;t.set(l,a)})),n.find("select").each((function(){const i=e(this),n=i.attr("name");if(!n)return;let a=i.val();if(null===a||""===a)return;Array.isArray(a)&&(a=a.join(","));const r=t.get(n);t.set(n,r?r+","+a:a)}));const a=window.location.pathname+"?"+t.toString();window.history.replaceState({},"",a)}const o=function(){const t={};return n.find(".flex-wrapper").each((function(){const i=(e(this).attr("class")||"").split(/\s+/);for(let e=0;e<i.length;e++)i[e]&&"flex-wrapper"!==i[e]&&(t[i[e]]=!0)})),Object.keys(t).sort((function(e,t){return t.length-e.length}))}();t.forEach((function(t,i){if("results"===i)return;if(i.startsWith("min_")||i.startsWith("max_")){let e=n.find('[name="'+i+'"]');if(!e.length){const t=i.replace("_","__");e=n.find('[name="'+t+'"]')}return void(e.length&&(e.val(t),a=!0))}let r=!1;for(let l=0;l<o.length;l++){const s=o[l],d="_"+s;if(i.endsWith(d)){const l=i.slice(0,-d.length),o=n.find(".flex-wrapper."+s).find('[name="'+l+'"]');if(o.length){if(o.is('input[type="text"], input[type="number"]')){o.val(t),a=!0,r=!0;break}if(o.is(":checkbox, :radio")){const i=t.split(",");o.each((function(){i.includes(e(this).val())&&(e(this).prop("checked",!0),a=!0)})),r=!0;break}o.prop("multiple")&&t.split(",");a=!0,r=!0;break}}}if(r)return;const l=n.find('[name="'+i+'"]');if(l.length)if(l.is(":checkbox, :radio")){const i=t.split(",");l.each((function(){i.includes(e(this).val())&&(e(this).prop("checked",!0),a=!0)}))}else if(l.is('input[type="text"], input[type="number"]'))l.val(t),a=!0;else if(l.is("select")){const e=l.prop("multiple")?t.split(","):t;l.prop("multiple")?setTimeout((function(){l.val(e).trigger("change")}),100):l.val(e).trigger("change"),a=!0}
1})),a&&setTimeout((function(){n.find("select[multiple]").each((function(){const i=e(this),n=i.val();if(!n||0===n.length){const e=i.attr("name"),n=t.get(e);if(n){const e=n.split(",");i.val(e).trigger("change")}}})),l(),n.find(':checked, input[type="text"][value!=""], input[type="number"][value!=""]').trigger("change"),n.trigger("change")}),300),n.on("change input",'.bpfwe-filter-item, .input-text, [class^="bpfwe-filter-range-"], input[type="text"], input[type="number"], :checkbox, :radio, select',(function(){l()})),n.data("bpfweUpdateUrl",l)}(),t.on("click.bpfwe-filter",".filter-title.collapsible",(function(){const t=e(this);let i=t.next(".bpfwe-taxonomy-wrapper, .bpfwe-custom-field-wrapper, .bpfwe-numeric-wrapper");i.length||(i=t.siblings(".bpfwe-taxonomy-wrapper, .bpfwe-custom-field-wrapper, .bpfwe-numeric-wrapper")),i.is(":visible")||i.css("display","flex").hide(),t.toggleClass("collapsed"),i.stop(!0,!0).slideToggle(300,(function(){i.is(":visible")&&i.css("display","flex")}))}));const p=elementorModules.frontend.handlers.Base.extend({bindEvents(){this.getAjaxFilter()},getAjaxFilter(){const a=this.$element.find(".filter-container");a.find(".bpfwe-select2 select").each((function(t){const i=e(this),n=i.closest(".bpfwe-select2"),a="bpfwe-select2-"+Math.floor(1e3*Math.random());i.attr("id",a).prop("multiple",!1).select2({dropdownParent:n}),n.css({visibility:"visible",opacity:"1",transition:"opacity 0.3s ease-in-out"})})),a.find(".bpfwe-multi-select2 select").each(((t,i)=>{const n=e(i),a=n.closest(".bpfwe-multi-select2"),r="bpfwe-multi-select2-"+Math.floor(1e3*Math.random());n.attr("id",r).prop("multiple",!0).select2({dropdownParent:a}),n.val(null).trigger("change.select2"),a.css({visibility:"visible",opacity:"1",transition:"opacity 0.3s ease-in-out"});const l=()=>{const e=a.find(".select2-selection__rendered");e.find(".select2-selection__e-plus-button").remove(),0===n.val().length&&e.prepend('<span class="select2-selection__choice select2-selection__e-plus-button">+</span>')};l(),n.on("change",l)})),a.find(".bpfwe-select-all").on("click",(function(){const t=e(this),i=t.data("taxonomy"),n=!t.hasClass("checked");t.toggleClass("checked",n);a.find("input.bpfwe-filter-item").filter('[data-taxonomy="'+i+'"]').filter((function(){return!e(this).closest("label").hasClass("bpfwe-option-disabled")})).prop("checked",n).trigger("change")})),a.find("input.bpfwe-filter-item").on("change",(function(){const t=e(this).data("taxonomy"),i=a.find("input.bpfwe-filter-item").filter('[data-taxonomy="'+t+'"]').filter((function(){return!e(this).closest("label").hasClass("bpfwe-option-disabled")})),n=a.find('.bpfwe-select-all[data-taxonomy="'+t+'"]'),r=i.length===i.filter(":checked").length;n.toggleClass("checked",r)})),a.on("click","li.more",(function(){e(this).closest("ul.taxonomy-filter").toggleClass("show-toggle")})),a.on("click",".low-group-trigger",(function(){var t=e(this),i=t.closest("li").children(".low-terms-group, .child-terms");i.toggle();var n=i.is(":visible");t.text(n?"-":"+"),t.attr("aria-expanded",n)})),r||(r=!0,t.off("mousedown.bpfwe-filter",'form.form-tax input[type="radio"]').on("mousedown.bpfwe-filter",'form.form-tax input[type="radio"]',(function(t){e(this).data("wasChecked",e(this).prop("checked"))})),t.off("click.bpfwe-filter",'form.form-tax input[type="radio"]').on("click.bpfwe-filter",'form.form-tax input[type="radio"]',(function(t){var i=e(this);i.data("wasChecked")&&i.prop("checked",!1).trigger("change"),i.removeData("wasChecked")})),t.off("mousedown.bpfwe-filter","form.form-tax label.bpfwe-visual-range-option").on("mousedown.bpfwe-filter","form.form-tax label.bpfwe-visual-range-option",(function(t){if(!e(t.target).is('input[type="radio"]')&&!e(t.target).closest('input[type="radio"]').length){var i=e(this),n=i.attr("for"),a=e();if(n){var r=document.getElementById(n);r&&(a=e(r))}else a=i.find('input[type="radio"]').first();a.length&&a.data("wasChecked",a.prop("checked"))}})),t.off("click.bpfwe-filter","form.form-tax label.bpfwe-visual-range-option").on("click.bpfwe-filter","form.form-tax label.bpfwe-visual-range-option",(function(t){if(!e(t.target).is('input[type="radio"]')&&!e(t.target).closest('input[type="radio"]').length){var i=e(this),n=i.attr("for"),a=e();if(n){var r=document.getElementById(n);r&&(a=e(r))}else a=i.find('input[type="radio"]').first();a.length&&(a.data("wasChecked")?(t.preventDefault(),a.prop("checked",!1).trigger("change")):(t.preventDefault(),a.prop("checked")||a.prop("checked",!0).trigger("change")),a.removeData("wasChecked"))}}
1)),t.on("keydown.bpfwe-filter","form.form-tax input",(function(e){13===e.which&&e.preventDefault()})),t.on("submit.bpfwe-filter","form.form-tax",(function(e){e.preventDefault()})),t.off("change.bpfwe-filter input.bpfwe-filter","form.form-tax").on("change.bpfwe-filter input.bpfwe-filter","form.form-tax",o((function(t){var i=e(t.target);if(i.is(".select2-search__field")||i.closest(".select2-container").length||i.is(".bpfwe-numeric-wrapper input.input-val"))return;var n="ontouchstart"in window||navigator.maxTouchPoints>0||window.matchMedia("(pointer: coarse)").matches,a=i.is(".bpfwe-numeric-wrapper input");if(!n&&"input"===t.type&&a||n&&a&&(i.is(":focus")||""===i.val()))return;var r=e(this).closest(".elementor-widget-filter-widget");a?function(e,t){var i=e.data("settings")||{};if("yes"!==i.is_facetted)return;if(!t||!t.length)return;var n=t.find('input[type="number"]');if(n.length<2)return;var a=n.eq(0).val(),r=n.eq(1).val();if(!a||!r)return;t.attr("data-faceted-range",a+"|"+r)}(r,i.closest(".bpfwe-numeric-wrapper")):e(this).find(".bpfwe-numeric-wrapper[data-faceted-range]").removeAttr("data-faceted-range");var l=r.data("id");if(!l)return;r.find(".submit-form").length>0||$(l)}),700)),t.off("change.bpfwe-filter input.bpfwe-filter","form.form-tax .bpfwe-numeric-wrapper input.input-val").on("change.bpfwe-filter input.bpfwe-filter","form.form-tax .bpfwe-numeric-wrapper input.input-val",o((function(t){const i=e(this).closest(".bpfwe-numeric-wrapper");if(!i.length)return;const n=i.closest(".elementor-widget-filter-widget"),a=n.data("id");if(!a)return;const r=n.find(".submit-form").length>0,l=i.find('input[name^="min_"]'),o=i.find('input[name^="max_"]');if(!l.length||!o.length)return;const s=(l.val()||"").trim(),d=(o.val()||"").trim();("ontouchstart"in window||navigator.maxTouchPoints>0||window.matchMedia("(pointer: coarse)").matches)&&e(this).is(".bpfwe-numeric-wrapper input.input-val")&&(l.is(":focus")||o.is(":focus")||""===s||""===d)||""!==s&&""!==d&&(isNaN(s)||isNaN(d)||Number(s)>=Number(d)||r||$(a))}),700)),t.off("click.bpfwe-filter","form.form-tax .submit-form").on("click.bpfwe-filter","form.form-tax .submit-form",(function(){var t=e(this).closest(".elementor-widget-filter-widget").data("id");if(t)return $(t),!1})),t.off("change.bpfwe-filter","form.form-order-by").on("change.bpfwe-filter","form.form-order-by",(function(){var t=e(this).closest(".elementor-widget-sorting-widget").data("id");t&&$(t)})),t.off("submit.bpfwe-filter","form.search-post").on("submit.bpfwe-filter","form.search-post",(function(){var t=e(this).closest(".elementor-widget-search-bar-widget").data("id");if(t)return $(t),!e(this).hasClass("no-redirect")&&void 0})),t.off("click.bpfwe-filter",".pagination-filter a").on("click.bpfwe-filter",".pagination-filter a",(function(t){var i=e(this).closest("[data-id]").data("id");t.preventDefault(),$(null,d(e(this).attr("href")),i)})),t.off("click.bpfwe-filter",".load-more-filter").on("click.bpfwe-filter",".load-more-filter",(function(t){t.preventDefault();var i=e(this).closest("[data-id]"),n=i.data("id"),a=i.find(".e-load-more-anchor").data("next-page");if(a){$(null,d(a),n)}else{var r=i.find(".pagination-filter a.next");if(r.length)r.trigger("click"),g++,i.data("current-page",g),i.find(".load-more").text("Loading...").prop("disabled",!0)}})));const f=window.location.href,p=this.$element.data("settings");if(!p)return;let u=(p?.target_selector??"").split(",").map((function(e){return e.trim()})).find((function(t){return t.length&&e(t).length}))||"";if(!u||!e(u).length){let t=e(".elementor-widget-loop-carousel, .elementor-widget-loop-grid, .elementor-widget-post-widget, .elementor-widget-posts").first();if(t.length){let e=t.attr("class")?.split(" ").find((e=>e.startsWith("elementor-widget-")))||"";u=t.attr("id")?`#${t.attr("id")}`:e?`.${e}`:""}}if(!u||"."===u)return;let g=1,m="",h=e(u),w=h.data("id");h.find(".pagination").data("max-page");var v={};const b=h.data("settings");if(b&&(b.pagination||b.pagination_type)){m=b.pagination||b.pagination_type;var _=(b.scroll_threshold?.size||0)+(b.scroll_threshold?.unit||"px")}
1else _="0px";let y=null;e(".elementor-widget-filter-widget, .elementor-widget-search-bar-widget, .elementor-widget-sorting-widget").each((function(){const t=e(this).data("settings");if(t&&t.elementor_template_id)return y=t.elementor_template_id,!1}));let x=y;if(!x)if(x=window.elementorFrontendConfig.post.id||null,x){if(!w)return;if((I=e('[data-id="'+w+'"]').parents("[data-elementor-id]").last()).length){var k="elementor_library"===I.data("elementor-post-type"),C=I.data("elementor-type");k&&C&&-1!==C.indexOf("single")&&(x=I.data("elementor-id"))}}else{if(!w)return;var I;(I=e('[data-id="'+w+'"]').parents("[data-elementor-id]").last()).length&&(x=I.data("elementor-id"))}function N(t){let i=t.find(".post-container").data("total-post")||0;i=Number(i),e(".filter-post-count .number").text(i)}function $(a,r,f,p){if(!f&&a){var u=e('div[data-filters-list*="'+a+'"]');if(u.length>1){var g=u.toArray(),m=Promise.resolve(),h=!1;return void g.forEach((function(t){var i=e(t).data("id");i&&(m=m.then((function(){return new Promise((function(e){var t=h;h=!0,function n(){if(l)setTimeout(n,50);else{$(a,r,i,t);var o=setInterval((function(){l||(clearInterval(o),e())}),50)}}()}))})))}))}}0===t.find('div[data-filters-list*="'+a+'"]').length&&c();let b=a?e('div[data-filters-list*="'+a+'"]').data("id"):w;if(!b)return;f&&(b=f);let k=e('div[data-id="'+b+'"]');if(!k.length)return;let C="";C=y||function(t){const i=e(t);if(!i.length)return null;const n=parseInt(window.cwmOverrideDocumentId,10);if(!isNaN(n))return n;let a=null;const r=i.closest("[data-elementor-id]");if(r.length&&(a=parseInt(r.data("elementor-id"),10),!isNaN(a))){const e=r.data("elementor-type")||"";if(["loop-item","popup"].includes(e)||e.startsWith("section")){const e=r.parents("[data-elementor-id]").last();a=e.length?parseInt(e.data("elementor-id"),10):a}if(window.elementorFrontend?.documentsManager?.documents?.[a])return a}const l=parseInt(window.elementorFrontendConfig?.post?.id,10);return isNaN(l)?null:l}(k);i[b];let I=n[b],q=k.data("filters-list")?k.data("filters-list").split(","):[],E=k.find(".post-container"),F="",A="",P="",O="",T="",M="",z=k.data("settings")?.pagination||k.data("settings")?.pagination_type||"";"cwm_infinite"!==z&&"infinite"!==z||!v[b]||(v[b].disconnect(),v[b]=null);let D=e('.elementor-widget-sorting-widget[data-id="'+a+'"]').length>0,H=e('.elementor-widget-search-bar-widget[data-id="'+a+'"]').length>0,U=e('.elementor-widget-filter-widget[data-id="'+a+'"]').length>0;(D||H||U)&&(k.removeClass("filter-active"),k.data("current-page",1));let W=!1,L="",R="",J="",B=!1,X="",Q="",G="",K="",V="",Y=!1,Z="",ee={optimize_query:!1,no_found_rows:!1,suppress_filters:!1,posts_per_page:-1};e(".elementor-sticky__spacer").empty();let te=U?a:null;if(!te){let t=e('div[data-id="'+b+'"]'),i=1/0;q.forEach((n=>{let a=e('.elementor-widget-filter-widget[data-id="'+n+'"]');if(a.length){let e=Math.abs(t.offset().top-a.offset().top);e<i&&(i=e,te=n)}}))}if(!te){const t=e(".elementor-widget-filter-widget:visible");if(t.length>0){const e=t.last();te=e.data("id")}}let ie=e(U?'.elementor-widget-filter-widget[data-id="'+a+'"]':'.elementor-widget-filter-widget[data-id="'+te+'"]');if(q.forEach((function(t){if(!T){var i=e('.elementor-widget-sorting-widget[data-id="'+t+'"]');i.length&&(T=i.data("settings")?.filter_post_type||"")}if(!T){var n=e('.elementor-widget-search-bar-widget[data-id="'+t+'"]');n.length&&(T=n.data("settings")?.filter_post_type||"")}const a=te||t;var r=e('.elementor-widget-filter-widget[data-id="'+a+'"]');if(r.length){var l=r?.data("settings")||{};T=l?.filter_post_type||"",L=l?.nothing_found_message??"",R=l?.is_facetted??"",J=a,B="yes"===l?.filter_custom_handler,X=l?.scroll_to_top??"",Q=l?.display_selected_before??"",G=l?.enable_query_debug??"",K=l?.inject_query_id??"",V=l?.filter_query_id??"",Y="yes"===l?.dynamic_filtering,Z=l?.group_logic??"",ee={optimize_query:"yes"===l?.optimize_query,no_found_rows:"yes"===l?.no_found_rows,suppress_filters:"yes"===l?.suppress_filters,posts_per_page:parseInt(l?.posts_per_page,10)||-1}}})),"targeted_widget"===T){let e="";const t=k.find('[class*="type-"]').first();if(t.length){const i=t.attr("class").split(/\s+/).find((e=>0===e.indexOf("type-")));i&&(e=i.replace("type-",""))}if(!e){const t=k.data("settings")||{};t.post_type&&Array.isArray(t.post_type)&&t.post_type.length>0&&(e=t.post_type[0])}T=e||"any"}var ne=[],ae=[],re=[],le=[],oe=[];q.forEach((function(t){e('.elementor-widget-search-bar-widget[data-id="'+t+'"]').each((function(){var t=e(this).find("form.search-post input").val();if(t&&t.trim().length>0)return O=t.trim(),!1})),""!==O&&(W=!0);var i=e('.elementor-widget-sorting-widget[data-id="'+t+'"]');
1if(i.length){var n=i.find(".form-order-by select"),a=n.find("option:selected"),r=n.find("option:first-child").val();a.each((function(){var t=e(this);F=t.data("order"),P=t.data("meta"),A=t.val(),t.val()===r&&""===A||(W=!0)}))}var l=e('.elementor-widget-filter-widget[data-id="'+t+'"]');l.length&&(l.find(".bpfwe-taxonomy-wrapper input:checked, .bpfwe-custom-field-wrapper input:checked").each((function(){var t=e(this);(t.closest(".bpfwe-taxonomy-wrapper").length?ne:ae).push({taxonomy:t.data("taxonomy"),terms:t.val(),logic:t.closest("div").data("logic")}),W=!0})),l.find(".bpfwe-custom-field-relational-wrapper input:checked").each((function(){var t=e(this);re.push({taxonomy:t.data("taxonomy"),terms:t.val(),logic:t.closest("div").data("logic")}),W=!0})),l.find(".bpfwe-custom-field-wrapper input.input-text").each((function(){var t=e(this);t.val()&&(le.push({taxonomy:t.data("taxonomy"),terms:t.val(),logic:t.closest("div").data("logic")}),W=!0)})),l.find(".bpfwe-taxonomy-wrapper select option:selected, .bpfwe-custom-field-wrapper select option:selected").each((function(){var t=e(this);t.val()&&((t.closest(".bpfwe-taxonomy-wrapper").length?ne:ae).push({taxonomy:t.data("taxonomy"),terms:t.val(),logic:t.closest("div").data("logic")}),W=!0)})),l.find(".bpfwe-numeric-wrapper").each((function(){var t=e(this),i=t.attr("data-faceted-range");if(t.hasClass("bpfwe-range-slider")){var n=t.find('input[name^="min_"]').first(),a=t.find('input[name^="max_"]').first(),r=(n.val()||n.attr("data-base-value")||"").toString().trim(),l=(a.val()||a.attr("data-base-value")||"").toString().trim();""!==r&&""!==l&&(oe.push({taxonomy:n.data("taxonomy"),terms:[r,l],logic:t.data("logic")}),W=!0)}else t.find("input:not(.input-val)").each((function(){var n=e(this),a=n.attr("data-base-value");if(""===n.val()||n.val()!=a||i){""===n.val()&&n.val(a);var r=n.attr("class").split(" ")[0];t.find("input").each((function(){var n=e(this);if(n.hasClass(r)){var a=void 0!==i?i.split("|"):n.val();oe.push({taxonomy:n.data("taxonomy"),terms:a,logic:t.data("logic")}),W=!0}}))}}))})),l.find(".bpfwe-numeric-wrapper").has("input.input-val").each((function(){const t=e(this),i=t.find("input.input-val").first(),n=t.find("input.input-val").last(),a=(i.val()||"").trim(),r=(n.val()||"").trim();""===a&&""===r||([i,n].forEach((e=>{const i=(e.val()||"").trim();oe.push({taxonomy:e.data("taxonomy"),terms:i,logic:t.data("logic")||e.closest("[data-logic]").data("logic")})})),W=!0)})),l.find('.bpfwe-visual-range-wrapper input[type="radio"]:checked').each((function(){var t=e(this),i=t.closest(".bpfwe-visual-range-wrapper").data("taxonomy"),n=t.closest(".bpfwe-visual-range-wrapper").data("logic"),a=parseFloat(t.data("min")),r=parseFloat(t.data("max"));isNaN(a)||isNaN(r)||(oe.push({taxonomy:i,terms:a,logic:n}),oe.push({taxonomy:i,terms:r,logic:n}),W=!0)})),M=l.find('.bpfwe-filter-item[data-taxonomy="post_date"]').map((function(){return this.value})).get().join(","))}));var se=new URLSearchParams(window.location.search);function de(i){const n=e(i);n.length&&(elementorFrontend.elementsHandler.runReadyTrigger(n),n.find("[data-element_type]").each((function(){elementorFrontend.elementsHandler.runReadyTrigger(e(this))})),"function"==typeof elementorFrontend?.utils?.runElementHandlers&&elementorFrontend.utils.runElementHandlers(n[0]),t.trigger("elementor/lazyload/observe"))}se.has("search")&&(O=se.get("search"),O&&(W=!0)),k.removeClass("e-load-more-pagination-end"),E.addClass("load"),k.addClass("load filter-initialized"),(E.hasClass("shortcode")||E.hasClass("template"))&&k.find(".loader").fadeIn(),t.on("change.bpfwe-filter",'.flex-wrapper input[type="radio"], .flex-wrapper select:not([multiple])',(function(){e(".flex-wrapper").removeClass("bpfwe-skip-update"),e(this).closest(".flex-wrapper").addClass("bpfwe-skip-update")})),t.on("change.bpfwe-filter",'.flex-wrapper input[type="checkbox"], .flex-wrapper select[multiple]',(function(){e(".flex-wrapper").removeClass("bpfwe-skip-update"),setTimeout((function(){e(".flex-wrapper").removeClass("bpfwe-skip-update")}),800)})),j(a,Q);var ce=s(ne),fe=s(ae),pe=s(re),ue=s(le),ge=s(oe);e.ajax({type:"POST",url:ajax_var.url,async:!0,data:{action:"post_filter_results",widget_id:b,filter_widget:R&&!p?J:"",template_id:C,page_id:x,group_logic:Z,search_query:O,date_query:M,taxonomy_output:ce,dynamic_filtering:Y,custom_field_output:fe,custom_field_relational_output:pe,custom_field_like_output:ue,numeric_output:ge,post_type:T,posts_per_page:I,order:F,order_by:A,order_by_meta:P,paged:r,archive_type:e('[name="archive_type"]').val(),archive_post_type:e('[name="archive_post_type"]').val(),archive_taxonomy:e('[name="archive_taxonomy"]').val(),archive_id:e('[name="archive_id"]').val(),archive_search_query:e('[name="archive_search_query"]').val(),nonce:ajax_var.nonce,performance_settings:JSON.stringify(ee),enable_query_debug:G,inject_id:K,query_id:V},beforeSend:function(){l=!0,R&&!p&&ie.addClass("load")},success:function(t){var n=JSON.parse(t),a=n.html,r=n.filters;
1if(n.query&&ajax_var.isUserLoggedIn){const e='<div class="query-debug-frame" style="background:#f5f5f5; border:1px solid #ccc; padding:10px; margin:15px 0; font-family: monospace; white-space: pre-wrap;">'+n.query+"</div>",t=ie.find(".query-debug-frame");t.length&&t.replaceWith(e)}!function(t,i,n){if("0"===t||!i)return;if(!n||!Object.keys(n).length)return;const a=Object.keys(n)[0],r=e('.elementor-widget-filter-widget[data-id="'+a+'"]');if(!r.length)return;const l=e(n[a]);r.find(".flex-wrapper").each((function(){const t=e(this);if(t.find(".bpfwe-visual-range-wrapper").length)return;if(t.hasClass("bpfwe-skip-update"))return;const i=t.attr("class");if(!i)return;const n=".flex-wrapper."+i.trim().replace(/\s+/g,"."),a=l.find(n);if(a.length){if(t.find(".bpfwe-numeric-wrapper").length){const e=t.find(".bpfwe-numeric-wrapper"),i=t.find('input:not(.input-val)[name^="min_"]'),n=t.find('input:not(.input-val)[name^="max_"]'),r=a.find('input:not(.input-val)[name^="min_"]'),l=a.find('input:not(.input-val)[name^="max_"]');return i.length&&r.length&&i.attr("max",r.attr("max")).attr("value",r.attr("value")).attr("data-base-value",r.attr("data-base-value")).val(r.val()),n.length&&l.length&&n.attr("min",l.attr("min")).attr("value",l.attr("value")).attr("data-base-value",l.attr("data-base-value")).val(l.val()),void(e.hasClass("bpfwe-range-slider")&&(i.trigger("change.bpfwe-slider"),n.trigger("change.bpfwe-slider")))}t.find(".bpfwe-option-disabled").removeClass("bpfwe-option-disabled"),t.find('input[type="checkbox"], input[type="radio"]').each((function(){const t=e(this),i=t.val(),n=t.attr("name");if(void 0===i)return;let r='input[value="'+CSS.escape(i)+'"]';n&&(r='input[name="'+CSS.escape(n)+'"]'+r);const l=a.find(r),o=t.closest("label"),s=o.find(".count");if(!l.length)return void o.addClass("bpfwe-option-disabled");o.removeClass("bpfwe-option-disabled");const d=l.closest("label").find(".count");d.length&&s.length&&s.text(d.text())})),t.find("select").each((function(){const t=e(this),i=t.attr("name");if(!i)return;const n=a.find('select[name="'+CSS.escape(i)+'"]');if(!n.length)return;t.find("option").each((function(){const t=e(this),i=t.val();if(t.prop("disabled")&&0===t.index())return;const a=n.find('option[value="'+CSS.escape(i)+'"]');a.length?t.prop("disabled",!1).removeClass("bpfwe-option-disabled").html(a.html()):t.prop("disabled",!0).addClass("bpfwe-option-disabled")}));let r=t.val()||[];if(Array.isArray(r)||(r=[r]),r=r.filter((function(e){if(!e)return!1;const i=t.find('option[value="'+CSS.escape(e)+'"]');return i.length&&!i.prop("disabled")})),t.val(r.length?r:""),t.hasClass("select2-hidden-accessible")){const e=t.data("select2").options.options;if(t.select2("destroy"),t.select2(e),t.prop("multiple")){const e=t.closest(".bpfwe-multi-select2").find(".select2-selection__rendered");e.find(".select2-selection__e-plus-button").remove(),0===(t.val()||[]).length&&e.prepend('<span class="select2-selection__choice select2-selection__e-plus-button">+</span>')}}}))}}));const o=[];if(r.find(".flex-wrapper").each((function(){const t=e(this);if(t.find(".bpfwe-numeric-wrapper, .bpfwe-visual-range-wrapper").length)return;let i=!1,n=!0;t.find("input, select").each((function(){const t=e(this);t.is('input[type="checkbox"]')&&t.prop("checked")&&(i=!0,n=!1),t.is("select[multiple]")&&(t.val()||[]).length&&(i=!0,n=!1),t.is('input[type="radio"]')&&t.prop("checked")&&(i=!0),t.is("select:not([multiple])")&&t.val()&&(i=!0)})),i&&o.push({wrapper:t,singleOnly:n})})),1===o.length&&o[0].singleOnly){const t=o[0].wrapper;t.find("label").removeClass("bpfwe-option-disabled"),t.find("option.bpfwe-option-disabled").removeClass("bpfwe-option-disabled").prop("disabled",!1),t.find(".count").each((function(){const t=e(this).attr("data-reset");void 0!==t&&e(this).text(t)}))}}(t,W,r);let l=i[b];if("0"!==t&&W){if(["infinite","load_more","load_more_on_click","load_more_infinite_scroll","cwm_infinite"].includes(z))if(k.hasClass("filter-active")){var o=k.find(".elementor-grid").children();k.hide().empty().append(e(a)),k.find(".elementor-grid").prepend(o),k.removeClass("e-load-more-pagination-loading"),k[k.hasClass("elementor-widget-posts")?"fadeIn":"show"](),k.removeClass("load")}else k.html(a).fadeIn().removeClass("load");else k.html(a).fadeIn().removeClass("load");if(k.find(".loader").fadeOut(),k.find(".no-post").length||k.find(".e-loop-nothing-found-message").length){if(L&&L.trim()){const e=L.replace(/</g,"&lt;").replace(/>/g,"&gt;");k.html(`<div class="no-post e-loop-nothing-found-message">${e}</div>`)}}else{k.find('.elementor-pagination, .pagination, nav[aria-label="Pagination"], nav[aria-label="Product Pagination"]').addClass("pagination-filter");k.find(".e-load-more-anchor");var s=k.find(".load-more"),d=k.find(".e-load-more-anchor").nextAll().find("a.elementor-button");s.addClass("load-more-filter"),d.addClass("load-more-filter"),k.addClass("filter-active");c=k.data("settings");"load_more_infinite_scroll"===c?.pagination_type&&(c.pagination_type="cwm_infinite",k.data("settings",c)),"ajax"===c?.pagination_load_type&&(c.pagination_load_type="cwm_ajax",k.data("settings",c)),N(k)}}else{k.html(l).fadeIn().removeClass("load filter-active");var c=k.data("settings");"cwm_infinite"===c?.pagination_type&&(c.pagination_type="load_more_infinite_scroll",k.data("settings",c)),"cwm_ajax"===c?.pagination_load_type&&(c.pagination_load_type="aja
1x",k.data("settings",c)),N(k),S(ie.closest(".elementor-widget-filter-widget").data("id"),"partial")}k.removeClass("filter-initialized")},complete:function(){var e=k.find(".load-more-filter");z=k.data("settings")?.pagination||k.data("settings")?.pagination_type||"";var t=k.find(".e-load-more-anchor");if(t.length){var i=t.data("page");n=t.data("max-page")-1}else{i=k.find(".pagination").data("page");var n=k.find(".pagination").data("max-page")-1}"yes"===X&&window.scrollTo({top:k.offset().top-150,behavior:"smooth"}),i>n&&(k.addClass("e-load-more-pagination-end"),e.hide()),l=!1,k.hasClass("filter-active")&&"infinite"===z&&o((function(){!function(e,t){var i=t.find(".e-load-more-anchor"),n=t.find(".pagination-filter a.next");if(!n.length)return void(v[e]&&(v[e].disconnect(),v[e]=null));n.length&&i.length&&(v[e]||(v[e]=new IntersectionObserver((function(i){i.forEach((function(i){if(i.isIntersecting){var n=t.find(".pagination-filter a.next");if(!l&&n.length&&t.hasClass("filter-active"))l=!0,$(null,d(n.attr("href")),e)}}))}),{root:null,rootMargin:_,threshold:0})),v[e].observe(i.get(0)))}(b,k)}),800)(),k.hasClass("filter-active")&&"cwm_infinite"===z&&o((function(){!function(e,t){var i=t.find(".e-load-more-anchor"),n=t.data("current-page")||1,a=i.data("max-page");if(n>=a)return void(v[e]&&(v[e].disconnect(),v[e]=null));i.length&&n<a&&(v[e]||(v[e]=new IntersectionObserver((function(i){i.forEach((function(i){i.isIntersecting&&!l&&t.hasClass("filter-active")&&(l=!0,n++,t.data("current-page",n),$(null,n,e))}))}),{root:null,rootMargin:_,threshold:0})),v[e].observe(i.get(0)))}(b,k)}),800)(),k.find("input").val(O),de(k),R&&!p&&ie.removeClass("load")},error:function(e,t,n){if(ajax_var.isUserLoggedIn){console.group("AJAX Error"),console.log("Status:",t),console.log("HTTP status code:",e.status),console.log("Error thrown:",n);try{const t=JSON.parse(e.responseText);console.log("AJAX Error:",t.data?.message||t.message||t.error||t)}catch(t){console.log("Raw server response (not JSON):",e.responseText)}console.groupEnd()}let a=i[b];k.html(a).fadeIn().removeClass("load filter-active filter-initialized");var r=k.data("settings");"cwm_infinite"===r?.pagination_type&&(r.pagination_type="load_more_infinite_scroll",k.data("settings",r)),"cwm_ajax"===r?.pagination_load_type&&(r.pagination_load_type="ajax",k.data("settings",r)),N(k),de(k)}})}function j(i,n){if(!e(".selected-terms-"+i+", .selected-count-"+i+", .quick-deselect-"+i+", .bpfwe-selected-terms, .bpfwe-selected-count").length)return;const a=e(`.elementor-widget-filter-widget[data-id="${i}"]`);if(!a.length)return;let r=[],l=[];a.find('input[type="checkbox"]:checked, input[type="radio"]:checked').each((function(){let t=e(this).closest("label").find("span").first().text().trim();t=t.replace(/\s*\(\d+\)\s*$/,"").replace(/\s*\(\–\)\s*$/,""),t&&r.push(t)})),a.find("select option:selected").each((function(){let t=e(this).text().trim();t=t.replace(/\s*\(\d+\)\s*$/,"").replace(/\s*\(\–\)\s*$/,""),t&&e(this).val()&&r.push(t)})),a.find('input[type="checkbox"]:checked, input[type="radio"]:checked, select option:selected').each((function(){const t=e(this),i=t.val();let n=t.is("option")?t.text().trim():t.closest("label").find("span").first().text().trim();n=n.replace(/\s*\(\d+\)\s*$/,"").replace(/\s*\(\–\)\s*$/,""),i&&n&&l.push({value:i,label:n})})),a.find(".bpfwe-numeric-wrapper").each((function(){const t=e(this),i=t.find('input[name^="min_"]'),n=t.find('input[name^="max_"]');if(!i.hasClass("input-val")&&!n.hasClass("input-val")&&i.length&&n.length){const e=i.val(),t=n.val(),a=i.attr("data-base-value"),o=n.attr("data-base-value");if(""===e&&""===t)return;if(e!=a||t!=o){const a=`${e||""} - ${t||""}`;r.push(a),l.push({value:`${e||""}-${t||""}`,label:a,type:"range",minInput:i,maxInput:n})}}}));const o=r.length>0?`${r.length} ${n}`:"";e(".selected-count-"+i+", .bpfwe-selected-count").each((function(){const t=e(this),i=t.find(".elementor-widget-container").first(),n=i.length?i.children().first():t.children().first();n.length&&n.text(o)}));const s=r.length>0?`${n||""} ${r.join(", ")}`.trim():"";e(".selected-terms-"+i+", .bpfwe-selected-terms").each((function(){const t=e(this),i=t.find(".elementor-widget-container").first(),n=i.length?i.children().first():t.children().first();n.length&&n.text(s)}));const d=l.map((e=>"range"===e.type?`<span class="bpfwe-term-pill" data-range="true" data-min="${e.minInput.attr("name")}" data-max="${e.maxInput.attr("name")}" data-widget-id="${i}">\n\t\t\t\t\t\t\t<span class="bpfwe-term-remove" data-widget-id="${i}">×</span> ${e.label}\n\t\t\t\t\t\t\t</span>`:`<span class="bpfwe-term-pill" data-term="${e.value}">\n\t\t\t\t\t\t<span class="bpfwe-term-remove" data-widget-id="${i}">×</span> ${e.label}\n\t\t\t\t\t\t</span>`)).join("");e(".quick-deselect-"+i).each((function(){const t=e(this),i=t.find(".elementor-widget-container").first(),n=i.length?i.children().first():t.children().first();n.length&&n.html(d)})),t.off("click.bpfwe-filter",".bpfwe-term-remove").on("click.bpfwe-filter",".bpfwe-term-remove",(function(){const t=e(this).parent(),i=e(this).data("widget-id"),a=e(i?`.elementor-widget-filter-widget[data-id="${i}"]`:".elementor-widget-filter-widget");if(t.data("range")){const e=t.data("min"),i=t.data("max"),n=a.find(`input[name="${e}"]`),r=a.find(`input[name="${i}"]`);n.length&&r.length&&(n.val(n.attr("data-base-value")).trigger("change"),r.val(r.attr("data-base-value")).trigger("change"))}else if(a.length){let e=a.find(`[value="${t.data("term")}"]`);if(e.is('input[type="checkbox"], input[type="radio"]'))e.prop("checked",!1).trigger("change");else if(e.is("option")){e.prop("selected",!1);const t=e.closest("select");t.prop("multiple")||t.prop("selectedIndex",0),t.trigger("change")}}j(i,n)}))}function S(t,i="partial"){e('.elementor-widget-filter-widget[data-id="'+t+'"]');var n=e('div[data-filters-list*="'+t+'"]');n.data("id")&&n.length&&((n.data("filters-list")?n.data("filters-list").split(","):[]).forEac
1h((function(t){var i=e('.elementor-widget-filter-widget[data-id="'+t+'"]');i.length&&(i.find("input:checked").prop("checked",!1),i.find("select").each((function(){const t=e(this);if(t.find("option").each((function(){const t=e(this);t.prop("disabled",!1).removeClass("bpfwe-option-disabled");const i=t.attr("data-reset"),n=t.find(".count");n.length&&n.attr("data-reset",i).text(i)})),t.hasClass("select2-hidden-accessible")){t.prop("multiple")?t.val([]):t.val(null);const e=t.data("select2").options.options;if(t.select2("destroy"),t.select2(e),t.prop("multiple")){const e=t.closest(".bpfwe-multi-select2").find(".select2-selection__rendered");e.find(".select2-selection__e-plus-button").remove();const i=t.val();Array.isArray(i)&&0!==i.length||e.prepend('<span class="select2-selection__choice select2-selection__e-plus-button">+</span>')}return}const i=t.find("option:first");i.length&&t.val(i.val())})),i.find(".bpfwe-numeric-wrapper").each((function(){const t=e(this);t.find("input:not(.input-val)").each((function(){const t=e(this).data("base-value");e(this).val(t)})),t.find("input.input-val").each((function(){e(this).val("")}
1)),t.removeAttr("data-faceted-range")})),i.find("input.input-text").val(""),i.find("label.bpfwe-option-disabled").removeClass("bpfwe-option-disabled"),i.find(".count").each((function(){const t=e(this),i=t.attr("data-reset");void 0!==i&&""!==i&&t.text(i)})),i.find(".bpfwe-numeric-wrapper").each((function(){e(this).removeAttr("data-faceted-range");const t=e(this).find("input:not(.input-val)");if(t.length<2)return;const i=t.eq(0),n=t.eq(1),a=i.data("base-min"),r=n.data("base-max"),l=i.data("base-min")||a,o=n.data("base-max")||r;void 0!==a&&i.val(a).attr("value",a).attr("data-base-value",a),void 0!==r&&n.val(r).attr("value",r).attr("data-base-value",r),void 0!==l&&(i.attr("min",l),n.attr("min",l)),void 0!==o&&(i.attr("max",o),n.attr("max",o));const s=e(this);if(s.hasClass("bpfwe-range-slider")){s.find(".bpfwe-slider-min").val(a),s.find(".bpfwe-slider-max").val(r);const e=parseFloat(s.data("min")),t=parseFloat(s.data("max")),i=(parseFloat(a)-e)/(t-e)*100,n=(parseFloat(r)-e)/(t-e)*100;s.find(".bpfwe-slider-range").css({left:i+"%",width:n-i+"%"})}})));var n=e('.elementor-widget-sorting-widget[data-id="'+t+'"]');n.length&&n.find("form.form-order-by select").prop("selectedIndex",0);var a=e('.elementor-widget-search-bar-widget[data-id="'+t+'"]');a.length&&a.find('form.search-post input[name="s"]').val("")})),n.data("current-page",1),"full"===i&&$(t),n.removeClass("filter-active filter-initialized"))}a.on("click",".reset-form",(function(){var t=e(this).closest(".elementor-widget-filter-widget").data("id");t&&S(t,"full")})),f.includes("?search=")&&$()}});elementorFrontend.isEditMode()?elementorFrontend.elementsHandler.attachHandler("filter-widget",p):elementorFrontend.elementsHandler.attachHandler(a,p)}))}(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.