1(()=>{"use strict";function e(e=null){const t=window.jQuery;if(!t)return;t(e||document).find(".js-range-slider").each(function(){const e=t(this),a=e.data("ionRangeSlider");if(!a||"function"!=typeof a.update)return;const i=e.parent().width()||0;i<=0||e.data("dafSliderWidth")!==i&&(e.data("dafSliderWidth",i),a.update())})}function t(t=null){const a=window.jQuery;if(!a)return;const i=a(t||document);let r;if(t){const e=i.closest(".divi-filer-toggle, .divi-filer-toggle-mob");r=e.length>0?e:i.find(".divi-filer-toggle, .divi-filer-toggle-mob")}else r=a(document).find(".divi-filer-toggle, .divi-filer-toggle-mob");0!==r.length&&(r.find(".et_pb_contact_field_options_title").off("click.filterUI").on("click.filterUI",function(t){if(a(".admin-filter-post-block-editor").length>0)return;const i=a(this).closest(".et_pb_de_mach_search_posts_item"),r=i.hasClass("visible"),n=a(this).closest(".divi-filer-toggle, .divi-filer-toggle-mob"),o=n.hasClass("auto_close_filter");r?i.removeClass("visible"):(o&&n.find(".et_pb_de_mach_search_posts_item").removeClass("visible"),i.addClass("visible"),e(i))}),r.each(function(){const e=a(this),t=e.find("#divi_filter").length?e.find("#divi_filter"):a(document).find("#divi_filter");if(!t.length)return;const i=t.attr("data-toggle-start-state")||("on"===t.attr("data-toggle-start-closed")?"all_closed":"first_open");if("all_closed"===i)return;const r=e.find(".et_pb_de_mach_search_posts_item");if("all_open"===i)return void r.each(function(){const e=a(this);"none"===e.css("display")||e.is(":hidden")||e.addClass("visible")});const n=e.find(".et_pb_de_mach_search_posts_item:first");n.length&&"none"!==n.css("display")&&!n.is(":hidden")&&n.addClass("visible")}),window.setTimeout(function(){r.each(function(){e(a(this).find(".et_pb_de_mach_search_posts_item.visible"))})},0))}function a(e){const t=window.jQuery;if(!t)return!1;const i=e.attr("data_cat_id");let r=t('.et_pb_contact_field_radio[data_parent_cat_id="'+i+'"]').find(":checked").length>0;if(r)return!0;return t('.et_pb_contact_field_radio.is-collapsible[data_parent_cat_id="'+i+'"]').length>0&&t('.et_pb_contact_field_radio.is-collapsible[data_parent_cat_id="'+i+'"]').each(function(){if(a(t(this)))return r=!0,!1}),r}function r(e,t=null){const a=window.jQuery;if(!a||!e||!e.length)return;const i=e.attr("data_prevent_collapse");e.toggleClass("open"),t&&"on"===i&&(t.preventDefault(),t.stopPropagation());const n=e.attr("data_cat_id");n&&a('.et_pb_contact_field_radio[data_parent_cat_id="'+n+'"]').each(function(){const e=a(this);e.hasClass("daf-empty-hidden")||(e.hasClass("open")&&r(e),e.toggle("slow"))})}function n(e){const t=window.jQuery;if(!t)return;const a=t(e.target),i=a.hasClass("et_pb_contact_field_radio")?a:a.closest(".et_pb_contact_field_radio");if(!i.length||!i.hasClass("is-collapsible"))return;const n=i.attr("data_prevent_collapse");if(a.is("label")&&"on"!==n)return!1;r(i,e)}function o(e=null){const t=window.jQuery;if(!t)return;const i=t(e||document);i.find(".et_pb_contact_field_radio.is-collapsible").each(function(){const e=t(this),r=e.attr("data_cat_id");r&&(a(e)?e.addClass("open"):e.hasClass("open")||i.find('.et_pb_contact_field_radio[data_parent_cat_id="'+r+'"]').hide())})}function s(e=null){const t=window.jQuery;if(!t)return;const a=t(e||document);o(a),t(document).off("click.collapsibleA",".et_pb_contact_field_radio.is-collapsible"),t(document).off("click.collapsibleB",".et_pb_contact_field_radio.is-collapsible"),a.find(".et_pb_contact_field_radio.is-collapsible").off("click.collapsibleB"),window.__dafCollapsibleClickHandler=n,window.__dafCollapsibleCaptureBound||(document.addEventListener("click",function(e){const t=e.target;if(!t||!t.closest)return;if(!t.closest(".et_pb_contact_field_radio.is-collapsible"))return;const a=window.__dafCollapsibleClickHandler;"function"==typeof a&&a(e)},!0),window.__dafCollapsibleCaptureBound=!0)}function l(t=null){const a=window.jQuery;a&&(a(".admin-filter-post-block-editor").length>0||(a(".mobile_toggle_trigger").length>0&&a(".mobile_toggle_trigger").closest(".et_pb_column").css("z-index","20"),a(document).off("click.mobileToggle",".mobile_toggle_trigger.et_pb_button").on("click.mobileToggle",".mobile_toggle_trigger.et_pb_button",function(t){if(a(".admin-filter-post-block-editor").length>0)return;const i=a(this).attr("data-toggle_text");a(this).attr("data-toggle_text",a(this).text());const r=a("#divi_filter_mobile_trigger").find("svg").prop("outerHTML");if(r){const e=i+" "+r;a(this).html(e)}else a(this).html(i);a("body").toggleClass("mobile-filter-open");const n=a(this).parent().find(".divi_filter_module");n.slideToggle(function(){e(n)})}),a(window).off("resize.mobileToggle").on("resize.mobileToggle",function(){const e=a(window).width();a(".toggle_mobile #divi_filter").each(function(){const t=a(this),i=t.closest(".et_pb_de_mach_filter_posts").hasClass("toggle_mobile_tablet");e>=(i?981:769)&&t.siblings(".mobile_toggle_trigger").length&&t.attr("style")?.includes("display: none")&&t.removeAttr("style")})}),a("#divi_filter").length>0&&a("#divi_filter").find(".mobile_toggle_trigger.sticky-toggle").off("click.stickyToggle").on("click.stickyToggle",function(){const t=a(this).closest("#divi_filter");t.toggleClass("toggle_open"),a("body").toggleClass("mobile-filter-open"),t.hasClass("toggle_open")&&e(t)})))}const d=".et_pb_de_mach_filter_posts, .de_ajax_filter_filter_posts";function c(e=null){const t=window.jQuery;if(!t)return!1;const a=t(e||document);let i;if(e){const e=a.closest(d);
1e.length?i=e:(i=a.find(d),i.length||(i=t(d)))}else i=t(d);if(i=i.filter(".auto_close_filter_mobile"),!i.length)return!1;let r=!1;const n=t(window).width();return i.each(function(){const e=t(this),a=e.hasClass("toggle_mobile_tablet");if(n>=(a?981:769))return;t("body").removeClass("mobile-filter-open");const i=e.find("#divi_filter, .divi_filter_module").first();if(!i.length)return;if("block"!==i.css("display"))return;i.slideToggle(),r=!0;const o=i.siblings(".mobile_toggle_trigger");if(o.length){const e=o.attr("data-toggle_text");o.attr("data-toggle_text",o.text());const t=o.find("svg").prop("outerHTML");t?o.html(e+" "+t):o.text(e)}}),r}function u(t=null){const a=window.jQuery;if(!a)return;if(0===a(".divi-filter-slide").length)return;const i=a(".divi-filter-slide").find("#divi_filter").data("slide_toggler");i&&(a(".divi-filter-slide").closest(".et_pb_row").addClass("has-slide-filter"),a(".divi-filter-slide").closest(".et_pb_column").addClass("slide slide-close"),a("#"+i).off("click.slideFilter").on("click.slideFilter",function(t){t.preventDefault();const r=a(this).text();a(this).text(a('#divi_filter[data-slide_toggler="'+i+'"]').attr("data-slide_hide_text")),a('#divi_filter[data-slide_toggler="'+i+'"]').attr("data-slide_hide_text",r);const n=a('#divi_filter[data-slide_toggler="'+i+'"]');n.closest(".et_pb_column").toggleClass("slide-close").toggleClass("slide-open"),n.closest(".et_pb_column").hasClass("slide-open")&&e(n),"function"==typeof window.same_height&&window.same_height()}))}function f(e=null){const t=window.jQuery;function a(e){const t=window.jQuery;if(!t)return;const a=t(e.target).closest(".showmore");if(!a.length)return;e.preventDefault(),e.stopPropagation();const i=a.closest(".et_pb_de_mach_search_posts_item");i.length&&i.addClass("limit_show_all")}function i(e){const t=window.jQuery;if(!t)return;const a=t(e.target).closest(".showless");if(!a.length)return;e.preventDefault(),e.stopPropagation();const i=a.closest(".et_pb_de_mach_search_posts_item");i.length&&i.removeClass("limit_show_all")}t&&(t(document).off("click.showMore",".showmore").on("click.showMore",".showmore",a),t(document).off("click.showLess",".showless").on("click.showLess",".showless",i),document.__dafShowMoreCaptureBound||(document.addEventListener("click",function(e){const t=e.target;t&&t.closest&&(t.closest(".showmore")?a(e):t.closest(".showless")&&i(e))},!0),document.__dafShowMoreCaptureBound=!0))}function _(e=null){const t=window.jQuery;t&&(t(document).off("click.checkboxWrapper",".et_pb_checkbox_select_wrapper > span, .et_pb_checkbox_select_wrapper > label").on("click.checkboxWrapper",".et_pb_checkbox_select_wrapper > span, .et_pb_checkbox_select_wrapper > label",function(e){e.preventDefault(),e.stopPropagation(),t(this).closest(".et_pb_checkbox_select_wrapper").toggleClass("checkbox_select_expanded")}),t(document).off("click.checkboxWrapperClose").on("click.checkboxWrapperClose",function(e){t(e.target).closest(".et_pb_checkbox_select_wrapper").length||t(".et_pb_checkbox_select_wrapper").removeClass("checkbox_select_expanded")}),t(document).off("change.checkboxWrapperLabel",".et_pb_checkbox_select_wrapper .et_pb_contact_field_options_list input").on("change.checkboxWrapperLabel",".et_pb_checkbox_select_wrapper .et_pb_contact_field_options_list input",function(){const e=t(this).closest(".et_pb_checkbox_select_wrapper").find(" > span, > label").first();if(0===e.length)return;let a=e.attr("origin-label");void 0!==a&&""!==a||(e.attr("origin-label",e.text()),a=e.text());const i=t(this).closest(".et_pb_contact_field_options_list"),r=[];i.find("input:checked").length>0?(t.each(i.find("input:checked"),function(){""!==t(this).val()&&r.push(t(this).parent().find(".radio-label").attr("title"))}),r.length>0?e.text(r.join(", ")):e.text(a)):e.text(a)}))}function p(e=null,t=null){const a=window.jQuery;if(!a)return;const i=a(t||document);i.find(".deselect_radio .et_pb_contact_field_radio :radio").off("mousedown.deselectRadio").on("mousedown.deselectRadio",function(t){const i=a(this);if(i.is(":checked")){const t=function(){setTimeout(function(){i.removeAttr("checked"),"function"==typeof e&&e()},0)},a=function(){i.unbind("mouseup",r)},r=function(){t(),a()};i.bind("mouseup",r),i.one("mouseout",a)}}),i.find(".divi-swatch .et_pb_contact_field_radio .radio-label i").off("mousedown.deselectSwatch").on("mousedown.deselectSwatch",function(t){const i=a(this),r=a(this).closest(".et_pb_contact_field_radio").find('input[type="radio"]')[0];if(void 0!==r&&r&&r.checked){const t=function(){setTimeout(function(){r.checked=!1,"function"==typeof e&&e()},0)},a=function(){i.unbind("mouseup",n)},n=function(){t(),a()};i.bind("mouseup",n),i.one("mouseout",a)}}),i.find(".divi-swatch .et_pb_contact_field_radio .star-rating").off("mousedown.deselectRating").on("mousedown.deselectRating",function(t){const i=a(this),r=a(this).closest(".et_pb_contact_field_radio").find('input[type="radio"]')[0];if(r&&r.checked){const t=function(){setTimeout(function(){r.checked=!1,"function"==typeof e&&e()},0)},a=function(){i.unbind("mouseup",n)},n=function(){t(),a()};i.bind("mouseup",n),i.one("mouseout",a)}})}function h(e=null){if("undefined"==typeof document||window.__dafDeselectParentOnChildBound)return;window.__dafDeselectParentOnChildBound=!0;const t=function(e,t){if(!e||!t||void 0===window.jQuery)return;const a=window.jQuery,i=e.getAttribute("data-name")||"";if(!i)return;const r=t.querySelector(".radio-label"),n=r?String(r.getAttribute("title")||r.getAttribute("data-value")||r.textContent||"").trim():String(e.value||"").trim();if(!n)return;const o=function(e){return String(e||"").replace(/\s+/g," ").trim().toLowerCase()},s=o(n);a(".param-"+i+', .filter-param-item[data-filter="'+i+'"]').filter(function(){return o(a(this).attr("data-value"))===s}).remove()};document.addEventListener("change",function(e){const a=e.target;if(!a||"checkbox"!==a.type||a.classList.contains("option-all"))return;if(!a.checked)return;const i=a.closest(".search_filter_cont");if(!i||"on"!==i.getAttribute("data-deselect-parent-on-child"))return;const r=a.closest(".et_pb_contact_field_radio"),n=a.closest(".et_pb_contact_field_options_list");if(!r||!n)return;let o=r.getAttribute("data_parent_cat_id");const s={};let l=0;for(;o&&"0"!==o&&!s[o]&&l<50;){s[o]=!0,l+=1;const e=n.querySelectorAll('.et_pb_contact_field_radio[data_cat_id="'+o+'"]');if(!e.length)break;let a=null;e.forEach(function(e){const i=e.querySelector('input[type="checkbox"]');i&&(i.checked&&t(i,e),i.checked=!1),a||e.getAttribute("data_parent_cat_id")===o||(a=e)}),a||(a=e[0]);const i=a.getAttribute("data_parent_cat_id")||"";if(!i||i===o||"0"===i)break;o=i}},!0)}function m(e=null){const t=window.jQuery;
1t&&t(document).off("click.subCatToggle",".post_obj_sub_cat_name").on("click.subCatToggle",".post_obj_sub_cat_name",function(e){e.preventDefault(),t(this).closest(".post_obj_sub_cat").toggleClass("expand")})}function y(a={}){const{onDeselectRadio:i=null,filterRoot:r=null}=a;t(r),s(r),l(r),u(r),f(r),_(r),p(i,r),h(r),m(r);const n=window.jQuery;n&&n(window).off("load.dafRangeSliders").on("load.dafRangeSliders",function(){e(r)})}function g(){return"undefined"!=typeof google&&google.maps&&google.maps.event&&"function"==typeof google.maps.event.addDomListener&&"function"==typeof google.maps.Map}var v,w,b=!1,j=!1,Q=!1,k=!0,x=!1,C=!1,S=0,I=!1,D=!1,A="",O=0,M=1200,P=!!(window.DE_DAF_DEBUG||"undefined"!=typeof localStorage&&"1"===localStorage.getItem("daf_debug")||"undefined"!=typeof window&&window.location&&window.location.search&&-1!==window.location.search.indexOf("daf_debug=1"));"undefined"!=typeof jQuery&&jQuery(function(){window.DE_DAF_DEBUG&&!P&&(P=!0)});var T=[],q=500,F=Date.now()+"-"+Math.random().toString(36).slice(2,8),E={levels:["info","state","perf","ajax","ui","warn","error"],enabledLevels:["state","perf","ajax","warn","error"]},L=function(e,t){if(P&&"undefined"!=typeof console&&-1!==E.enabledLevels.indexOf(e)){var a=Array.prototype.slice.call(arguments,2),i={timestamp:(new Date).toISOString(),level:e,category:t,message:a};T.push(i),T.length>q&&T.shift();var r="[DAF]["+e+"]["+t+"]";a.unshift(r),console.log.apply(console,a)}},R=function(e,t){D=!0,A=e||"unknown",O=Date.now(),L("state","submit-hook","Submit trigger armed",{source:A,target_tag:t&&t.currentTarget?t.currentTarget.tagName:"",target_id:t&&t.currentTarget&&t.currentTarget.id||"",target_class:t&&t.currentTarget&&t.currentTarget.className||""}),setTimeout(function(){D&&Date.now()-O>=M&&(D=!1,A="",O=0,L("state","submit-hook","Submit trigger expired"))},1250)};window.dafAppendInlineCss=window.dafAppendInlineCss||function(e,t){if(t&&"string"==typeof t){var a=t.trim();if(a&&(a=a.replace(/<style\b[^>]*>/gi,"").replace(/<\/style>/gi,"").replace(/<[^>]+>/g,"").trim())){var i=jQuery('<style type="text/css" class="daf-runtime-inline-style" data-daf-runtime="1"></style>');i.text(a),jQuery("head").append(i)}}},window.dafRunInlineJs=window.dafRunInlineJs||function(e){if(e&&"string"==typeof e){var t=e.trim();if(t)try{jQuery.globalEval(t)}catch(e){window.console&&"function"==typeof window.console.warn&&console.warn("DAF inline_js execution failed",e)}}},window.dafJqueryFromPostsHtml=window.dafJqueryFromPostsHtml||function(e,t){if("undefined"==typeof jQuery)return null;if(null==e)return jQuery();var a="string"==typeof e?e:String(e);if(!(a=a.replace(/^\uFEFF/,"").trim()))return jQuery();var i=jQuery.parseHTML(a,document,!!t);return i&&i.length?jQuery(i):jQuery()},window.dafEnsureFilterLoopContainer=window.dafEnsureFilterLoopContainer||function(e){if(!e||!e.length)return jQuery();var t=e.children(".divi-filter-loop-container").first();if(t.length)return t;var a=e.attr("data-columnscount")||"3",i=e.attr("data-columns-tablet")||e.attr("data-masonry-columns-tablet")||"2",r=e.attr("data-columns-mobile")||e.attr("data-masonry-columns-mobile")||"1";return t=jQuery('<div class="divi-filter-loop-container default-layout col-desk-'+a+" col-tab-"+i+" col-mob-"+r+'"></div>'),e.append(t),t},window.dafEnsureSlick=window.dafEnsureSlick||function(e){var t="function"==typeof e?e:function(){};if("undefined"==typeof jQuery||"function"!=typeof jQuery.fn.slick){var a=window.d5_filter_ajax_object&&window.d5_filter_ajax_object.slick?window.d5_filter_ajax_object.slick:null;if(!(a&&a.js||"undefined"==typeof jQuery)){var i=jQuery('script[src*="slick"]').first().attr("src");i&&(a={js:i,css:""})}if(a&&a.js){if(window.dafEnsureSlick.pending=window.dafEnsureSlick.pending||[],window.dafEnsureSlick.pending.push(t),!window.dafEnsureSlick.loading){window.dafEnsureSlick.loading=!0;var r=function(e){window.dafEnsureSlick.loading=!1;var t=window.dafEnsureSlick.pending?window.dafEnsureSlick.pending.slice():[];window.dafEnsureSlick.pending=[],e&&t.forEach(function(e){try{e()}catch(e){window.console&&"function"==typeof window.console.warn&&console.warn("[DAF] Slick callback failed",e)}})},n=function(){if("undefined"==typeof jQuery||"function"!=typeof jQuery.fn.slick){var e=document.createElement("script");e.src=a.js,e.onload=function(){r("undefined"!=typeof jQuery&&"function"==typeof jQuery.fn.slick)},e.onerror=function(){window.console&&"function"==typeof window.console.warn&&console.warn("[DAF] Failed to load Slick slider library."),r(!1)},document.head.appendChild(e)}else r(!0)};if(a.css&&"undefined"!=typeof jQuery&&!jQuery('link[href*="slick"]').length){var o=document.createElement("link");o.rel="stylesheet",o.href=a.css,o.onload=n,o.onerror=n,document.head.appendChild(o)}else n()}}else window.console&&"function"==typeof window.console.warn&&console.warn("[DAF] Slick slider library is not loaded and no asset URL is available.")}else t()},window.dafInitMachGallerySliders=window.dafInitMachGallerySliders||function(e){if("undefined"!=typeof jQuery&&"function"==typeof jQuery.fn.slick){var t=e&&e.length?e:jQuery(document),a=t.find(".gallery_vars").first();if(a.length){var i=a.attr("data-gallery_vars"),r=a.attr("data-gallery_type");if(i){var n;i="{"+(i=(i=(i=i.replace(/,\s*$/,"")).replace(/,/g,", ")).replace(/'/g,'"'))+"}";try{n=JSON.parse(i)}catch(e){return void(window.console&&"function"==typeof window.console.warn&&console.warn("[DAF] Invalid gallery slider settings",e))}if(t.find(".et_pb_de_mach_acf_slider_containter").each(function(){jQuery(this).hasClass("slick-initialized")&&jQuery(this).slick("unslick"),jQuery(this).slick(n)}),"gallery"===r){var o,s=a.attr("data-gallery_nav");if(!s)return;s="{"+(s=(s=(s=s.replace(/,\s*$/,"")).replace(/,/g,", ")).replace(/'/g,'"'))+"}";try{o=JSON.parse(s)}catch(e){return}o.asNavFor=".et_pb_de_mach_acf_slider_containter",o.focusOnSelect=!0,t.find(".et_pb_de_mach_acf_slider_containter_nav").each(function(){jQuery(this).hasClass("slick-initialized")&&jQuery(this).slick("unslick"),jQuery(this).slick(o)})}}}}},window.dafNeedsSlickForFilterResponse=window.dafNeedsSlickForFilterResponse||function(e,t){return!!(t&&t.find(".gallery_vars").length>0)||!(!e||!e.inline_js||"string"!=typeof e.inline_js||-1===e.inline_js.indexOf("de_mach_gallery_slick_init")&&-1===e.inline_js.indexOf(".slick("))},window.dafRunFilterInlineJs=window.dafRunFilterInlineJs||function(e){if(e&&e.inline_js&&"string"==typeof e.inline_js)if(window.dafRunInlineJs&&"function"==typeof window.dafRunInlineJs)window.dafRunInlineJs(e.inline_js);else try{jQuery.globalEval(e.inline_js)}catch(e){window.console&&"function"==typeof window.console.warn&&console.warn("DAF inline_js fallback execution failed",e)}};var N=function(e){if("undefined"!=typeof jQuery){var t=jQuery();if(e&&"function"==typeof e.getDiv){var a=e.getDiv();a&&(t=(t=t.add(jQuery(a))).add(jQuery(a).closest(".et_pb_map_container")))}else e&&e.length&&(t=(t=t.add(e)).add(e.closest(".et_pb_map_container")));t.each(function(){var e=jQuery(this);e.find(".daf-mc-cluster-icon").remove(),e.find("div").each(function(){var e=jQuery(this);if(!e.hasClass("daf-mc-cluster-icon")&&!e.closest(".et_pb_map_pin").length&&!e.children("div, img").length){var t=(e.text()||"").trim();if(/^\d+$/.test(t)){var a=this.style||{};"absolute"===a.position&&a.backgroundImage&&"none"!==a.backgroundImage&&e.remove()}}})})}},Y=function(e,t){var a=function(e){var t=new Set;
1return e?((e.clusters_||[]).forEach(function(e){if(e&&e.clusterIcon_){var a=e.clusterIcon_.div_||null;a&&1===a.nodeType&&t.add(a)}}),t):t}(t),i=jQuery();e&&e.getDiv?i=i.add(e.getDiv()):e&&e.length&&(i=(i=i.add(e)).add(e.closest(".et_pb_map_container"))),i.each(function(){var e=jQuery(this);e.find(".daf-mc-cluster-icon").each(function(){a.has(this)||jQuery(this).remove()}),e.find("div").each(function(){var e=this;if(!a.has(e)){var t=jQuery(e);if(!t.hasClass("daf-mc-cluster-icon")&&!t.closest(".et_pb_map_pin").length&&!t.children("div, img").length){var i=(t.text()||"").trim();if(/^\d+$/.test(i)){var r=e.style||{};"absolute"===r.position&&r.backgroundImage&&"none"!==r.backgroundImage&&t.remove()}}}})})},J=function(e,t,a,i){if(!e||!t||!a)return!1;var r="function"==typeof a.getMaxZoom?a.getMaxZoom():null;if(null!==r&&null!==i&&i>=r)return!0;var n="function"==typeof e.getMarkers?e.getMarkers():e.markers_||[];if(!n.length)return!1;var o=0;if(n.forEach(function(e){e&&e.getMap&&e.getMap()===t&&o++}),o===n.length)return!0;var s="function"==typeof a.getGridSize?a.getGridSize():60,l=function(e,t){if(!e||!t||"function"!=typeof e.getBounds)return null;var a=e.getBounds();if(!a||"function"==typeof a.isEmpty&&a.isEmpty())return null;var i=t.getProjection&&t.getProjection();if(!i||"function"!=typeof i.fromLatLngToDivPixel)return null;var r=i.fromLatLngToDivPixel(a.getNorthEast()),n=i.fromLatLngToDivPixel(a.getSouthWest
1());return r&&n?Math.max(Math.abs(r.x-n.x),Math.abs(r.y-n.y)):null}(e,t);if(null===l||null===i)return!1;var d=Math.max(2.5*s,72);return i>=8&&l<=d&&n.length>=2};window.dafShouldShowClusterIcon=function(e,t){if(!e)return!0;var a=e.markerClusterer_,i=e.map_;return!a||!i||!J(e,i,a,t)};var U=function(e,t){if(e&&t){var a="function"==typeof e.getZoom?e.getZoom():null;if(null!==a)(t.clusters_||[]).forEach(function(i){i&&J(i,e,t,a)&&function(e,t){e&&t&&(("function"==typeof e.getMarkers?e.getMarkers():e.markers_||[]).forEach(function(e){e&&"function"==typeof e.setMap&&e.setMap(t)}),e.clusterIcon_&&"function"==typeof e.clusterIcon_.hide&&e.clusterIcon_.hide())}(i,e)}),Y(e,t)}},B=window.dafClusterZoomGuardMapBound||new WeakMap;window.dafClusterZoomGuardMapBound=B;var W=function(e,t){if(e&&t&&"undefined"!=typeof google&&google.maps&&google.maps.event){var a=function(){var a=e.markerClusterer||window.markerClusterer||t;a&&("function"==typeof a.repaint&&a.repaint(),(a.clusters_||[]).forEach(function(e){e&&e.clusterIcon_&&"function"==typeof e.clusterIcon_.draw&&e.clusterIcon_.draw()}),U(e,a))};google.maps.event.addListenerOnce(e,"idle",a),"function"==typeof e.getProjection&&e.getProjection()&&window.setTimeout(a,0)}},G=function(e,t){if(e&&t&&"undefined"!=typeof google&&google.maps&&google.maps.event)if(B.get(e))W(e,t);else{B.set(e,!0);var a=function(){var a=e.markerClusterer||window.markerClusterer||t;U(e,a)};google.maps.event.addListener(e,"zoom_changed",a),google.maps.event.addListener(e,"idle",a),W(e,t)}};window.dafBindClusterZoomGuard=G,window.dafRepaintClustererWhenReady=W,window.dafSyncClusterVisibility=U;var z=function(e){if(e){var t="function"==typeof e.getMap?e.getMap():null;(e.clusters_||[]).forEach(function(e){if(e){if(e.clusterIcon_)if("function"==typeof e.clusterIcon_.onRemove)try{e.clusterIcon_.onRemove()}catch(e){}else"function"==typeof e.clusterIcon_.hide&&e.clusterIcon_.hide();if("function"==typeof e.remove)try{e.remove()}catch(e){}}}),e.clusters_=[];try{"function"==typeof e.clearMarkers?e.clearMarkers():"function"==typeof e.getMarkers&&"function"==typeof e.removeMarkers&&e.removeMarkers(e.getMarkers()||[],!0),"function"==typeof e.setMap&&e.setMap(null),"undefined"!=typeof google&&google.maps&&google.maps.event&&"function"==typeof google.maps.event.clearInstanceListeners&&google.maps.event.clearInstanceListeners(e)}catch(e){L("warn","map-cluster","Failed to destroy marker clusterer",{error:e&&e.message?e.message:e})}N(t)}},H=function(e){if(e&&e.length){var t=e.closest(".et_pb_map_container").length?e.closest(".et_pb_map_container"):e;t.find(".et_pb_map_pin").remove();var a=(t.find(".et_pb_map").length?t.find(".et_pb_map").first():t).data("map");a&&Array.isArray(a.markers)&&(a.markers.forEach(function(e){e&&"function"==typeof e.setMap&&e.setMap(null)}),a.markers=[])}};window.dafBuildCustomMarkerIcon=function(e){return e?"undefined"!=typeof google&&google.maps?{url:e,scaledSize:new google.maps.Size(40,40),origin:new google.maps.Point(0,0),anchor:new google.maps.Point(20,40)}:{url:e}:null},window.dafClusterMarkerOptions=function(e){return{imagePath:e,maxZoom:15}},window.dafPrepareMapForCluster=function(e,t){if(e){N(e);var a=t;a&&a.length||"function"==typeof e.getDiv&&(a=jQuery(e.getDiv())),a&&a.length&&(a.find(".et_pb_map_pin").remove(),a.closest(".et_pb_map_container").find(".et_pb_map_pin").remove());var i=[];void 0!==window.markers&&Array.isArray(window.markers)&&(i=i.concat(window.markers)),Array.isArray(e.markers)&&(i=i.concat(e.markers)),void 0!==window.markerClusterer&&window.markerClusterer&&"function"==typeof window.markerClusterer.getMarkers&&(i=i.concat(window.markerClusterer.getMarkers()||[])),e.markerClusterer&&"function"==typeof e.markerClusterer.getMarkers&&(i=i.concat(e.markerClusterer.getMarkers()||[])),i.filter(function(e,t,a){return e&&"function"==typeof e.setMap&&a.indexOf(e)===t}).forEach(function(e){e.setMap(null)}),z(window.markerClusterer),z(e.markerClusterer),window.markerClusterer=void 0,e.markerClusterer=null,e.markers=[],window.markers=[]}};var V=function(){if(!window.dafEtPbMapInitWrapped&&"function"==typeof window.et_pb_map_init){var e=window.et_pb_map_init;window.et_pb_map_init=function(t){var a=jQuery(t);if((jQuery('.main-loop[data-map-cluster="on"]').length>0||jQuery('.divi-filter-archive-loop[data-map-cluster="on"]').length>0)&&a.closest(".et_pb_map_container").length){var i=e.apply(this,arguments);return H(a),jQuery(window).trigger("daf_et_pb_map_init_cluster"),L("state","map-cluster","Initialized archive map via et_pb_map_init, cleared Divi pins for cluster loop"),i}return e.apply(this,arguments)},window.dafEtPbMapInitWrapped=!0}};window.dafClearDiviMapPins=H,window.dafResolveMapFromSelector=function(e){if(!e||"undefined"==typeof jQuery)return null;var t=jQuery(e);if(!t.length)return null;var a=t.data("map"),i=t;return a||(i=t.find(".et_pb_map").first()).length&&(a=i.data("map")),a?{map:a,$mapEl:i}:null},window.dafIsGoogleMapsReady=g,window.dafMapTooltipCache=window.dafMapTooltipCache||{},window.dafMapTooltipPending=window.dafMapTooltipPending||{},window.dafFetchMapMarkerTooltip=window.dafFetchMapMarkerTooltip||function(e,t,a){(e=String(e))&&t&&"function"==typeof a&&(window.dafMapTooltipCache[e]?a(window.dafMapTooltipCache[e],null):window.dafMapTooltipPending[e]?window.dafMapTooltipPending[e].push(a):(window.dafMapTooltipPending[e]=[a],jQuery.ajax({url:t.url,type:"POST",data:{action:"ajax_marker_layout_ajax_handler",security:t.security,post_id:e,tooltip_layout:t.tooltip_layout,tooltip_type:t.tooltip_type,post_type:t.post_type},success:function(t){var a=t&&t.content?t.content[e]:"";t&&t.css_output&&("function"==typeof window.dafAppendInlineCss?window.dafAppendInlineCss(jQuery(".main-loop"),t.css_output):jQuery(".main-loop").append(t.css_output)),a&&(window.dafMapTooltipCache[e]=a);var i=window.dafMapTooltipPending[e]||[];
1delete window.dafMapTooltipPending[e],i.forEach(function(e){e(a||"",t)})},error:function(){var t=window.dafMapTooltipPending[e]||[];delete window.dafMapTooltipPending[e],t.forEach(function(e){e("",null)})}})))},window.dafOpenMapMarkerTooltip=window.dafOpenMapMarkerTooltip||function(e){if(e&&e.infoWindow&&e.map&&e.marker){var t=String(e.postId),a=e.infoWindow,i=e.placeholderContent||"";a.open(e.map,e.marker),window.dafMapTooltipCache[t]?r(window.dafMapTooltipCache[t]):(r(i),e.config&&"function"==typeof window.dafFetchMapMarkerTooltip&&window.dafFetchMapMarkerTooltip(t,e.config,function(a){e.iWindows&&"number"==typeof e.index&&a&&(e.iWindows[e.index]=a),"function"==typeof e.getOpenPostId&&String(e.getOpenPostId())===t&&a&&r(a)}))}function r(e){e&&a.setContent(e)}},"undefined"!=typeof jQuery?jQuery(V):V();var X=!1,Z=!1,K=null,ee=!1,te=function(e){if(!e||"string"!=typeof e)return e;try{var t=JSON.parse(e);if(!t||"object"!=typeof t||void 0===t.post_type)return e;var a=Array.isArray(t.post_type)?t.post_type.slice():[t.post_type],i=[];return a.forEach(function(e){if("string"==typeof e){var t=e.trim();t&&("autodetect"!==t&&"auto_detect"!==t&&"auto,detect"!==t||(t="auto-detect"),i.push(t))}}),-1!==i.indexOf("auto")&&-1!==i.indexOf("detect")&&-1===i.indexOf("auto-detect")&&(i=i.filter(function(e){return"auto"!==e&&"detect"!==e})).push("auto-detect"),(i=i.filter(function(e,t,a){return a.indexOf(e)===t})).length>0?(t.post_type=i,JSON.stringify(t)):e}catch(t){return e}};window.dafOriginalQueryStore=window.dafOriginalQueryStore||{},window.dafInitialPostIdsStore=window.dafInitialPostIdsStore||{};var ae=function(e){if(!e||!e.length)return"main-loop-default";var t=e.attr("id");if(t)return"loop-id:"+t;var a=e.attr("data-loop-id");return a?"data-loop-id:"+a:"main-loop-index:"+jQuery(".divi-filter-archive-loop.main-loop").index(e)},ie=function(e){var t=e&&e.length?e:jQuery(".divi-filter-archive-loop.main-loop");t&&t.length&&t.each(function(){var e=jQuery(this),t=ae(e);window.dafOriginalQueryStore&&Object.prototype.hasOwnProperty.call(window.dafOriginalQueryStore,t)&&delete window.dafOriginalQueryStore[t],window.dafInitialPostIdsStore&&Object.prototype.hasOwnProperty.call(window.dafInitialPostIdsStore,t)&&delete window.dafInitialPostIdsStore[t],e.removeAttr("data-original-filter-var")})},re=function(e){if(null==e)return!0;var t=String(e).trim();if(!t)return!0;try{t=decodeURIComponent(t)}catch(e){}var a=String(t).trim().toLowerCase();return!a||"all"===a},ne=function(e,t){if(!e&&0!==e)return"";var a=String(e).trim();if(""===a)return"";if(/^\d{8}$/.test(a))return a;if("function"!=typeof moment)return"";var i,r=[];for(t&&r.push(String(t)),r=r.concat(["MM/DD/YYYY","M/D/YYYY","DD/MM/YYYY","D/M/YYYY","YYYY-MM-DD","YYYYMMDD"]),i=0;i<r.length;i++){var n=moment(a,r[i],!0);if(n.isValid())return n.format("YYYYMMDD")}var o=moment(a);return o.isValid()?o.format("YYYYMMDD"):""},oe=function(e){if(!e||!e.length)return"";var t=(e.attr("data-date_format")||e.attr("data-format")||"").toString().trim(),a=(e.attr("data-field_type")||"").toString(),i=(e.val()||"").toString().trim(),r=(e.attr("data-start_date")||"").toString().trim(),n=(e.attr("data-end_date")||"").toString().trim(),o=e.data("daterangepicker");if((!r||!n)&&o&&o.startDate&&o.endDate&&"function"==typeof o.startDate.format){var s=t||"MM/DD/YYYY";r=o.startDate.format(s),n=o.endDate.format(s),e.attr("data-start_date",r),e.attr("data-end_date",n)}if(!(r&&n||""===i))if(/^\d{8};\d{8}$/.test(i))r=i.split(";")[0],n=i.split(";")[1];else if(/^\d{8}$/.test(i))r=i,n=i;else if(-1!==i.indexOf(";")){var l=i.split(";");r=l[0]||"",n=l[1]||""}else if(-1!==i.indexOf(" - ")){var d=i.split(/\s*-\s*/);r=d[0]||"",n=d[1]||d[0]||""}if(""===i||""===r||""===n)return"";var c=ne(r,t),u=ne(n,t);return c&&u?"range"===a?c===u?"":c+";"+u:c!==u?c+";"+u:c:""},se=function(e,t){if(!e||!e.length)return"page";var a=e.closest(".divi-filter-pagination"),i=a.length?a.data("paginationpage"):void 0;if(null!=i&&""!==String(i).trim())return String(i).trim();if(t&&t.length){var r=t.attr("data-custom-page");if(null!=r&&""!==String(r).trim()){var n=String(r).trim();if(""!==n&&"page"!==n)return n}}return"page"},le=function(e){var t=0;try{var a=new URLSearchParams(window.location.search),i=null,r=e&&""!==String(e).trim()?String(e).trim():"";if(r&&"page"!==r){var n=a.get(r);null!==n&&""!==n&&(i=n)}if(null!==i&&""!==i||(i=a.get("p_page")||a.get("paged")||a.get("page")),(null===i||""===i)&&"string"==typeof window.location.pathname){var o=window.location.pathname.replace(/\/+$/,"").match(/\/(?:page|paged)\/(\d+)\/?$/i);o&&o[1]&&(i=o[1])}null!==i&&""!==i&&(t=parseInt(i,10))}catch(e){}return isNaN(t)||t<1?0:t},de=function(e){var t=e;if(null==t&&(t="undefined"!=typeof window&&window.location?window.location.search:""),!t||"string"!=typeof t||t.length<2)return!1;try{for(var a=new URLSearchParams(t).getAll("filter"),i=0;i<a.length;i++){var r=String(null!=a[i]?a[i]:"").trim().toLowerCase();if("true"===r||"1"===r||"yes"===r||"on"===r)return!0}}catch(e){}return!1},ce=function(e){if(!e||!e.length)return e;if(1===e.length)return e;var t=e.filter(".main-loop");return t.length>0?(t.length>1&&window.console&&"function"==typeof window.console.warn&&window.console.warn("[DAF] Multiple .main-loop targets; using the first. Use one main loop per filtered region when possible."),t.first()):(window.console&&"function"==typeof window.console.warn&&window.console.warn("[DAF] Multiple .divi-filter-archive-loop targets; using the first."),e.first())},ue=function(){return!!document.querySelector(".divi-filter-archive-loop.main-loop, .de_ajax_filter_archive_loop.main-loop")},fe=function(e,t){return e?t?e:"nondup_"+e:e}
1,_e=function(e,t,a,i){if(e&&i)for(var r=[fe(t,a),t],n={},o=0;o<r.length;o++){var s=r[o];if(s&&!n[s]&&(n[s]=!0,void 0!==e[s]&&void 0!==e[s][i]))return e[s][i]}},pe=function(e){return 0===e||"0"===e||0===parseInt(e,10)},he=function(){if(!ue())return!1;var e=document.body;return!!e&&(e.classList.contains("single-product")||e.classList.contains("single")||e.classList.contains("woocommerce")&&e.classList.contains("product"))},me=function(e){e&&e.length&&(e.removeClass("empty daf-empty-hidden"),e.each(function(){this.style.removeProperty("display")}))},ye=function(e){e&&e.length&&(e.find("input:checked").length>0?me(e):(e.addClass("empty daf-empty-hidden"),e.each(function(){this.style.setProperty("display","none","important")})))},ge=function(e,t,a){if(!(e&&e.length&&a&&a.length))return!1;var i=e.attr("data_cat_id");if(!i)return!1;var r=!1;return t.find('.et_pb_contact_field_radio[data_parent_cat_id="'+i+'"]').each(function(){var e=jQuery(this),i=e.find("label.radio-label").attr("data-value");return i&&-1!==a.indexOf(i)||ge(e,t,a)?(r=!0,!1):void 0}),r},ve=["auto-detect","autodetect","auto_detect","auto","detect",""],we=function(){var e=[],t=function(t){if(!function(e){if(null==e)return!0;var t=String(e).trim().toLowerCase();return!t||-1!==ve.indexOf(t)}(t)){var a=String(t).trim();a&&-1===e.indexOf(a)&&e.push(a)}},a=jQuery("#divi_filter");return a.length&&t(a.attr("data-filter-post-type")),jQuery(".dmach-search-form[data-post-type], #dmach-search-form[data-post-type]").each(function(){t(jQuery(this).attr("data-post-type"))}),jQuery('.dmach-search-form input[name="post_type"], #dmach-search-form input[name="post_type"], #search_post_type').each(function(){t(jQuery(this).val())}),jQuery(".search_filter_cont[data-post-type]").each(function(){t(jQuery(this).attr("data-post-type"))}),e},be=function(){return!!document.querySelector('.dmach-search-form[data-search-hide-empty-counts="on"], #dmach-search-form[data-search-hide-empty-counts="on"]')},je=function(e){var t={};if(new URLSearchParams(window.location.search).forEach(function(e,a){t[a]=e}),!0===e)return{};if(!be()||ue())return t;var a=function(){var e={},t=jQuery(".dmach-search-form, #dmach-search-form");return t.length?(t.find(".search_filter_cont").each(function(){var t=jQuery(this),a=t.data("filter-condition"),i=(t.find(".divi-acf").eq(0).data("filtertype")||"").toString(),r="",n="",o=!1;if("divi-checkboxsingle"===i)if(t.find(".divi-acf").eq(0).is("select"))r=t.find(".divi-acf").eq(0).data("name"),o=""!==(n=t.find(".divi-acf").eq(0).val())&&null!==n,null===n&&(n="");else{var s=t.find("input:checked");s.length>0&&(r=s.data("name"),o=""!==(n=s.val())&&null!==n,null===n&&(n=""))}else if("divi-checkboxmulti"===i){var l=[];t.find("input:checked").each(function(){""!==jQuery(this).val()&&l.push(jQuery(this).val())}),r=t.find(".divi-acf").eq(0).data("name"),o=""!==(n="and"===a?l.join("|"):l.join(","))}else if("datepicker"===i||"date_picker"===i){var d=t.find(".divi-acf").eq(0);r=d.data("name"),o=""!==(n=oe(d))}else{var c=t.find(".divi-acf").eq(0);if(r=c.data("name"),o=null!==(n=c.val())&&""!==n,null===n&&(n=""),c.is('input[type="checkbox"], input[type="radio"]')){var u=[];t.find("input:checked").filter(function(){return""!==jQuery(this).val()}).each(function(){u.push(jQuery(this).val())}),u.length>0?(n="and"===a?u.join("|"):u.join(","),o=!0):(n="",o=!1)}if(c.is("select")&&c.prop("multiple")&&(Array.isArray(n)&&(n=n.filter(function(e){return""!==e&&null!=e}).join(",")),o=""!==n),"rangeslider"===c.attr("data-filtertype")){var f=t.find(".divi-acf").eq(0).data("ionRangeSlider");if(void 0!==f&&n){var _=String(n).split(";");_.length>1&&parseFloat(_[1])===parseFloat(f.options.max)&&parseFloat(_[0])===parseFloat(f.options.min)&&(n="",o=!1)}}}o&&r&&!ke(n)&&(void 0!==e[r]&&""!==e[r]||(e[r]=String(n)))}),e):e}();return Object.keys(a).forEach(function(e){""!==a[e]&&void 0!==a[e]&&(t[e]=a[e])}),t},Qe=function(){return!ue()&&(!!document.getElementById("de-divi-loop-meta")&&!!document.querySelector("[data-loop-id][data-post-id]"))},ke=function(e){var t=null==e?"":String(e).trim();return""===t||"0"===t||"all"===t.toLowerCase()},xe=function(e){var t=jQuery('.divi-acf[data-name="'+e+'"]').filter("select").first();return t.length||(t=jQuery('.divi-filter-item[data-filter-option="'+e+'"] select').first()),t},Ce=function(e){return e.closest(".et_pb_de_mach_search_posts_item, .et_pb_de_mach_filter_posts, .de_ajax_filter_filter_posts_item")},Se=function(e){var t=Ce(e);return!t.length||t.hasClass("filter_params")},Ie=function(e){var t=jQuery('.divi-filter-item[data-filter-option="'+e+'"]');if(t.length||(t=jQuery('.divi-filter-item[data-filter-name="'+e+'"]')),!t.length)return!0;var a=!1;return t.each(function(){if(Se(jQuery(this)))return a=!0,!1}),a},De=".et_pb_db_filter_loop, .et_pb_db_shop_loop, .et_pb_de_mach_archive_loop, .de_ajax_filter_archive_loop",Ae=function(e){var t="";return e.parents().each(function(){var e=jQuery(this).attr("data-filter-param-container");if(e&&""!==e.trim())return t=e,!1}
1),t&&""!==t.trim()||(t=e.attr("data-filter-param-container")||""),t.trim()},Oe=function(){var e=jQuery(De).first();if(e.length>0){var t=e.find(".filter-param-tags").first();if(t.length)return t}var a=jQuery(".filter-param-tags").filter(function(){var e=jQuery(this);return!e.closest("#divi_filter").length&&e.closest(De).length>0}).first();if(a.length)return a;var i=jQuery(".filtered-posts-cont").first();if(i.length>0&&i.find(".divi-filter-archive-loop, .de_ajax_filter_archive_loop").length>0){var r=i.siblings(".filter-param-tags").first();if(r.length)return r;if((r=i.parent().children(".filter-param-tags").first()).length)return r}return jQuery()},Me=function(e){if(!e||!e.length)return"under_filter";var t=function(e){var t=e.attr("data-filter-param-location")||"auto";return-1===["auto","above_loop","under_filter","custom"].indexOf(t)&&(t="auto"),t}(e),a=Ae(e);return"auto"===t&&""!==a?"custom":"auto"!==t?t:Qe()?"under_filter":Oe().length>0?"above_loop":"under_filter"},Pe=function(e){var t=e.find(".filter-param-tags").first();return t.length?t:jQuery('<div class="filter-param-tags"></div>').appendTo(e)},Te=function(){var e=jQuery("#divi_filter");if(!e.length)return jQuery();var t=Me(e);if("custom"===t){var a=function(e){if(!e||""===e.trim())return jQuery();var t=jQuery(e.trim());if(0===t.length)return jQuery();var a=t.find(".filter-param-tags");return 0===a.length&&(a=jQuery('<div class="filter-param-tags"></div>'),t.append(a)),a.eq(0)}(Ae(e));if(a.length)return a;t="under_filter"}if("above_loop"===t){var i=Oe();return i.length?i:Pe(e)}return Pe(e)},qe=function(e){var t=jQuery('.divi-filter-item[data-filter-option="'+e+'"]');return t.length||(t=jQuery(".divi-filter-item").filter(function(){return jQuery(this).find('.divi-acf[data-filter-option="'+e+'"], .divi-acf[data-name="'+e+'"]').length>0})),t.length||(t=jQuery('.divi-acf[data-filter-option="'+e+'"].divi-filter-item')),t};"undefined"!=typeof window&&(window.dafResolveFilterParamTagsContainer=Te,window.dafResolveFilterParamLocationMode=Me,window.dafGetFilterParamContainerAttr=Ae,window.dafFindArchiveLoopFilterParamTags=Oe,window.dafFindFilterItemsBySlug=qe);var Fe=function(e){if(!e||"string"!=typeof e)return!1;try{var t=JSON.parse(e);return!(!t||"object"!=typeof t)&&!!(t.post_type||t.tax_query||t.meta_query||t.category_name||t.tag||t.taxonomy||t.term)}catch(e){return!1}},Ee=function(e,t){if(t&&"string"==typeof t){var a=te(t),i=ae(e);window.dafOriginalQueryStore[i]=a,e.attr("data-original-filter-var",a)}},Le=function(e){if(!e||!e.length)return null;var t=ae(e),a=window.dafOriginalQueryStore[t];if(Fe(a))return e.attr("data-original-filter-var",a),a;var i=e.attr("data-original-filter-var");if(Fe(i))return window.dafOriginalQueryStore[t]=i,i;var r=e.attr("data-loop-var");if(Fe(r))return Ee(e,r),e.attr("data-original-filter-var");var n=e.attr("data-filter-var");return Fe(n)?(Ee(e,n),e.attr("data-original-filter-var")):null},Re=function(e){if(!e||"object"!=typeof e)return!1;for(var t=[e];t.length;){var a=t.pop();if(a&&"object"==typeof a)for(var i in a)if(Object.prototype.hasOwnProperty.call(a,i)&&"relation"!==i){var r=a[i];if(r&&"object"==typeof r){if("_stock_status"===r.key)return!0;"[object Object]"!==Object.prototype.toString.call(r)||Array.isArray(r)||t.push(r)}}}return!1},Ne=function(e){try{return JSON.parse(JSON.stringify(e))}catch(e){return null}},Ye=function(e){if(null==e||""===e)return!1;var t=String(e).toLowerCase();return"on"===t||"true"===t||"1"===t||"yes"===t},Je=function(e,t,a){if(!e||"string"!=typeof e)return t||e;var i=null;try{i=t?JSON.parse(t):null}catch(e){i=null}var r=null;try{r=JSON.parse(e)}catch(t){return e}if(!r||"object"!=typeof r)return e;if(i&&"object"==typeof i&&i.stock_status&&!r.stock_status&&(r.stock_status=i.stock_status),!r.stock_status&&a&&a.length){var n=a.attr("data-stock_status");n&&(r.stock_status=n)}if(i&&"object"==typeof i&&i.on_sale_toggle&&!r.on_sale_toggle&&(r.on_sale_toggle=i.on_sale_toggle),!r.on_sale_toggle&&a&&a.length){var o=a.attr("data-on-sale-toggle");Ye(o)&&(r.on_sale_toggle="on")}if(i&&"object"==typeof i){var s=Re(i.meta_query),l=Re(r.meta_query);if(s&&!l)if(r.meta_query&&"object"==typeof r.meta_query){var d,c=r.meta_query,u=i.meta_query,f=0;for(d in c)if(Object.prototype.hasOwnProperty.call(c,d)&&/^\d+$/.test(d)){var _=parseInt(d,10);_>=f&&(f=_+1)}for(var p in u)if(Object.prototype.hasOwnProperty.call(u,p)&&"relation"!==p){var h=u[p];if(h&&"object"==typeof h&&"_stock_status"===h.key){var m=Ne(h);m&&(c[String(f)]=m,f++)}}void 0===c.relation&&"string"==typeof u.relation&&(c.relation=u.relation)}else{var y=Ne(i.meta_query);y&&(r.meta_query=y)}}return JSON.stringify(r)},Ue=["_price","_regular_price","_sale_price","_stock_status","product_price"],Be=function(e,t){if(!e||"object"!=typeof e)return null;var a=Array.isArray(e),i=a?[]:{},r=0;return Object.keys(e).forEach(function(n){var o=e[n];if("relation"!==n){if(o&&"object"==typeof o)if(void 0!==o.key)-1===t.indexOf(String(o.key).trim().toLowerCase())&&(a?i.push(o):i[n]=o,r++);else{var s=Be(o,t);s&&(a?i.push(s):i[n]=s,r++)}}else a||(i.relation=o)}),r>0?i:null},We=function(e){if(!Fe(e))return e;try{var t=JSON.parse(e);if(!t||"object"!=typeof t)return e;var a=Be(t.meta_query,function(){for(var e=[],t=function(t){if(t){var a=String(t).trim().toLowerCase();a&&-1===e.indexOf(a)&&e.push(a)}},a=0;a<Ue.length;a++)t(Ue[a]);return jQuery(".search_filter_cont").each(function(){var e=jQuery(this);e.find("[data-filter-name]").each(function(){t(jQuery(this).attr("data-filter-name"))}),e.find(".divi-acf[data-name]").each(function(){t(jQuery(this).attr("data-name"))})}),e}());return a?t.meta_query=a:delete t.meta_query,delete t.product_price,delete t.post__in,delete t.post__not_in,delete t.post_name__in,delete t.s,delete t.search_terms,delete t.search_terms_count,delete t.search_orderby_title,delete t.offset,t.paged=1,"post__in"===t.orderby&&delete t.orderby,delete t.taxonomy,delete t.term,delete t.term_id,delete t.cat,delete t.category_name,delete t.tag,delete t.tag_id,delete t.product_cat,JSON.stringify(t)}catch(t){return e}},$e=function(){if(!jQuery("body").hasClass("single-product"))return"";var e="";if(jQuery(".product_id").length>0&&(e=jQuery(".product_id").val()),!e){var t=jQuery("body").attr("class")||"",a=t.match(/(?:^|\s)postid-(\d+)(?:\s|$)/),i=t.match(/(?:^|\s)product-id-(\d+)(?:\s|$)/);if(a&&a[1])e=a[1];else if(i&&i[1])e=i[1];else{var r=jQuery('.product[id^="product-"]').first();if(r.length){var n=(r.attr("id")||"").match(/^product-(\d+)$/);n&&n[1]&&(e=n[1])}}}return e?String(e):""},Ge=function(e){if(!e||!e.length)return"";var t=ae(e);if(window.dafInitialPostIdsStore[t])return window.dafInitialPostIdsStore[t];var a=jQuery(".daf_filter_post_ids").val();if(a&&""!==String(a).trim())return window.dafInitialPostIdsStore[t]=String(a).trim(),window.dafInitialPostIdsStore[t];var i=[];e.find(".grid-col.dmach-grid-item[data-id], .dmach-grid-item[data-id], li.product[data-id]").each(function(){var e=jQuery(this).attr("data-id"),t=parseInt(e,10);!isNaN(t)&&t>0&&i.push(String(t))});var r=i.filter(function(e,t){return i.indexOf(e)===t});return r.length>0?(window.dafInitialPostIdsStore[t]=r.join(","),window.dafInitialPostIdsStore[t]):""},ze=function(e){if(!e||!e.length)return[];var t=[];return e.find(".grid-col.dmach-grid-item[data-id], .dmach-grid-item[data-id], li.product[data-id]").each(function(){var e=jQuery(this).attr("data-id"),a=parseInt(e,10);!isNaN(a)&&a>0&&t.push(a)}),t};window.dafGetVisiblePostIds=ze;var He,Ve=function(e,t,a){void 0!==a?e.attr(t,a):e.removeAttr(t)},Xe=function(e){if(e&&e.length){var t=null;e.each(function(){var e=jQuery(this),a=e.data("dafDefaultSort");a&&(t||(t=a),Ve(e,"data-sortorder",a.sortorder),Ve(e,"data-sortasc",a.sortasc),Ve(e,"data-sorttype",a.sorttype),Ve(e,"data-orderbyvalue",a.orderbyvalue),e.removeAttr("data-sortchanged"),e.removeAttr("data-sort-preserve-count"),e.removeAttr("data-sort-all-loaded"))}),t&&(Q=!1,jQuery(".dmach-orderby-select, .db-shop-orderby-select, #dmach_orderby select, #db_shop_orderby select, select.orderby").each(function(){!function(e,t){for(var a=e.hasClass("orderby")?[t.orderbyvalue,t.sortorder]:[t.sortorder,t.orderbyvalue],i="",r=0;r<a.length;r++){var n=a[r];if(n&&e.find("option").filter(function(){return jQuery(this).val()===n}).length>0){i=n;break}}""!==i?e.val(i):e.prop("selectedIndex",0),e.hasClass("select2-hidden-accessible")&&e.trigger("change.select2")}(jQuery(this),t)}),L("state","reset-sort","Restored the loop default sort on reset",t))}},Ze=function(e){if(!e||"string"!=typeof e)return{has_query:!1};try{var t=JSON.parse(e);return{has_query:!0,post_type:t.post_type||null,orderby:t.orderby||null,order:t.order||null,paged:t.paged||null,posts_per_page:t.posts_per_page||null,post__in_count:Array.isArray(t.post__in)?t.post__in.length:null,post__in_sample:Array.isArray(t.post__in)?t.post__in.slice(0,10):null,has_tax_query:!!t.tax_query,has_meta_query:!!t.meta_query}}catch(e){return{has_query:!1,parse_error:e.message}}},Ke=function(e,t,a){if(P){var i=performance.now()-t,r=(i/1e3).toFixed(2),n=i>=1e3?r+"s":i.toFixed(0)+"ms";L("perf","timing",e+":",n,a&&""!==a?a:"")}},et=function(e){return e&&0!==e?e<1e3?e.toFixed(0)+"ms":(e/1e3).toFixed(2)+"s":"0ms"},tt=function(e,t){P&&e&&(console.log("[DAF][Performance] Server Performance Breakdown:"),"filter"===t?(e.total_time_ms&&console.log(" Filter Total: "+et(e.total_time_ms)),e.wp_query_ms&&console.log(" Database Query: "+et(e.wp_query_ms)),e.before_shop_loop_ms&&console.log(" Before Shop Loop: "+et(e.before_shop_loop_ms)),e.layout_render_total_ms&&(console.log(" Loop Template: "+et(e.layout_render_total_ms)),void 0!==e.layout_render_post_count&&(console.log(" Posts rendered: "+e.layout_render_post_count),void 0!==e.layout_render_times_captured&&console.log(" Per-post timing captured: "+e.layout_render_times_captured+" of "+e.layout_render_post_count),void 0!==e.layout_render_avg_ms&&console.log(" Avg per post: "+et(e.layout_render_avg_ms)),void 0!==e.layout_render_min_ms&&void 0!==e.layout_render_max_ms&&console.log(" Range: "+et(e.layout_render_min_ms)+" - "+et(e.layout_render_max_ms)),e.layout_render_sample&&e.layout_render_sample.length>0&&console.log(" Sample times: "+e.layout_render_sample.map(function(e){return et(e)}).join(", ")),e.layout_render_note&&console.log(" Note: "+e.layout_render_note))),e.after_shop_loop_ms&&console.log(" After Shop Loop: "+et(e.after_shop_loop_ms)),e.css_generation_ms&&console.log(" CSS Generation: "+et(e.css_generation_ms)),e.filters_html_ms&&console.log(" Filters HTML: "+et(e.filters_html_ms)),e.response_prep_ms&&console.log(" Response Prep Total: "+et(e.response_prep_ms)),e.response_assembly_ms&&console.log(" Response Assembly: "+et(e.response_assembly_ms))):"get_count"===t&&(e.total_time_ms&&console.log(" Get Count Total: "+et(e.total_time_ms)),e.wp_query_ms&&console.log(" Database Query: "+et(e.wp_query_ms)),e.cache_check_ms&&console.log(" Cache Check: "+et(e.cache_check_ms)),e.parse_input_ms&&console.log(" Parse Input: "+et(e.parse_input_ms))))},at=function(){if(P){var e={sessionId:F,url:window.location.href,userAgent:navigator.userAgent,t
1imestamp:(new Date).toISOString(),screenSize:window.innerWidth+"x"+window.innerHeight,dafVersion:"undefined"!=typeof filter_ajax_object?filter_ajax_object.version:"unknown"};return L("info","environment","Session started:",e),e}};function it(e){var t=e.attr("data-name");if(e.is("select")||e.is('input[type="radio"]')){var a="";if(""!==(a=e.is("select")?e.val():e.closest(".et_pb_contact_field_options_list").find('input[type="radio"]:checked').val()))jQuery(".et_pb_contact_field_options_list").find('input[data-name="'+t+'"]').each(function(){jQuery(this).val()===a?jQuery(this).prop("checked",!0):jQuery(this).prop("checked",!1)}),jQuery(".search_filter_cont").find('select[data-name="'+t+'"]').each(function(){jQuery(this).find('option[value="'+a+'"]').length>0&&(jQuery(this).val(a),jQuery(this).find('option[value="'+a+'"]').prop("selected",!0))})}else if(e.is('input[type="checkbox"]')){var i=e.closest(".et_pb_contact_field_options_list").find('input[type="checkbox"]:checked');if(i.length>0){a=[];i.each(function(){a.push(jQuery(this).val())}),jQuery(".et_pb_contact_field_options_list").find('input[data-name="'+t+'"]').each(function(){a.indexOf(jQuery(this).val())>-1?jQuery(this).prop("checked",!0):jQuery(this).prop("checked",!1)}),jQuery(".search_filter_cont").find('select[data-name="'+t+'"]').each(function(){jQuery(this).find('option[value="'+a+'"]').length>0&&(jQuery(this).val(a),jQuery(this).find('option[value="'+a+'"]').prop("selected",!0))})}}}function rt(e,t){var a=document.location.href,i="string"==typeof e?e:"";if(i){o=["page","paged","post_page","product_page"];if(i&&(o.indexOf(i)>-1||/_page$/.test(i))&&(["page","paged"].forEach(function(e){var t=new RegExp("([?&])"+e+"=([^#&]*)","g");a=a.replace(t,function(e,t){return"?"===t?"?":""})}),a=a.replace(/\?&/,"?").replace(/&&/g,"&").replace(/[?&]$/,"")),""!==t&&null!=t&&(t=encodeURIComponent(String(t))),-1===a.indexOf("?"))""!==t&&window.history.replaceState(null,null,a+"?filter=true&"+i+"="+t);else if(-1===a.indexOf("?filter")&&(n=a.replace("?","?filter=true&"),a=n,window.history.replaceState(null,null,n)),a.indexOf("&"+i+"=")>-1||a.indexOf("?"+i+"=")>-1){var r=new RegExp("([?&]"+i+")=([^#&]*)","g"),n="";""!==t?(n=a.replace(r,"$1="+t),window.history.replaceState(null,null,n)):(n=(n=a.replace(r,"")).replace(/\?&/,"?").replace(/&&/g,"&").replace(/[?&]$/,""),window.history.replaceState(null,null,n))}else""!==t&&window.history.replaceState(null,null,a+"&"+i+"="+t)}else{var o;""===t&&((o=["page","paged","post_page","product_page"]).forEach(function(e){var t=new RegExp("([?&])"+e+"=([^#&]*)","g");a=a.replace(t,function(e,t){return"?"===t?"?":""})}),a=(a=a.replace(/([?&])(\w+_page)=([^#&]*)/g,function(e,t){return"?"===t?"?":""})).replace(/\?&/,"?").replace(/&&/g,"&").replace(/[?&]$/,""),window.history.replaceState(null,null,a))}}function nt(e,t,a,i,r,n,o){if(Ie(t)){if("select"===e){var s=xe(t);if(s.length&&ke(s.val()))return void jQuery(".param-"+t).remove()}var l=function(e){return jQuery(".param-"+e)},d=function(e){return String(e||"").replace(/\s+/g," ").trim().toLowerCase()},c=function(e,t){var a=d(e.attr("data-value")),i=d(t);if(""!==a&&a===i)return!0;var r=d(e.text());if(r===i)return!0;var n=r.indexOf(":");if(-1!==n&&d(r.slice(n+1))===i)return!0;return!1},u=function(e,t){l(e).filter(function(){return c(jQuery(this),t)}).remove()};if(void 0!==a&&"object"!=typeof a){var f=!1;if(qe(t).each(function(){var e=jQuery(this),r=e.closest(".search_filter_cont").find(".et_pb_contact_field_options_title").text();if(r===i||(r||"").trim()===(i||"").trim()||e.find('.divi-acf[data-name="'+t+'"]').length>0)if(e.find(".divi-acf").eq(0).is("select")){var n=(e.find(".divi-acf").eq(0).val()||"").toString().trim();if(ke(n))return jQuery(".param-"+t).remove(),f=!1,!1;(e.find(".divi-acf option:selected").text().trim()===a||""===e.find(".divi-acf option:selected").val()&&""===a)&&e.find(".divi-acf").eq(0).find("option").each(function(){jQuery(this).is(":selected")?ke(jQuery(this).val())||(f=!0):u(t,jQuery(this).text().trim())})}else{if(e.hasClass("divi-checkboxmulti")){var o=d(a),s=e.find(".radio-label").filter(function(){var e=jQuery(this),t=d(e.attr("title")),a=d(e.attr("data-value"));return""!==t&&t===o||""!==a&&a===o});s.length>0&&(u(t,a),s.closest(".et_pb_contact_field_radio").find("input:checked").length>0&&(f=!0))}else{var l=e.find(".radio-label").filter(function(){var e=jQuery(this),t=d(e.attr("title")),i=d(e.attr("data-value")),r=d(a);return""!==t&&t===r||""!==i&&i===r});l.length>0&&jQuery(".param-"+t).remove(),l.closest(".et_pb_contact_field_radio").find("input").each(function(){jQuery(this).is(":checked")&&(f=!0)})}if(!f){var c=e.find('.divi-acf[data-filtertype="textsearch"], .divi-acf[type="text"]:not(.js-range-slider):not(.divi-acf-map):not
1(.js-datepicker)').first();if(c.length&&""!==a){var _=d(c.val());_!==(o=d(a))&&""!==_||(f=!0)}}}}),!0===f&&""!==a){if("All"!==a){"range"===e&&(jQuery(".param-"+t).remove(),a=o+" - "+n),u(t,a);var _=jQuery("#divi_filter").attr("data-filter-param-icon-placement")||"",p=function(e,t,a,i,r,n){var o=function(e,t,a){var i=a,r=d(a),n=qe(t);if("radio"===e||"checkbox"===e){var o=n.find(".radio-label").filter(function(){var e=jQuery(this);return d(e.attr("title"))===r||d(e.attr("data-value"))===r}).closest(".et_pb_contact_field_radio").find("input:checked").first();o.length&&(i=o.val())}else if("select"===e){var s=n.find("select option:selected").filter(function(){return d(jQuery(this).text())===r||d(jQuery(this).val())===r}).first();s.length&&(i=s.val())}return null==i?"":String(i)}(e,t,a),s=jQuery("<p></p>").addClass("filter-param-item param-"+t).attr({"data-filter":t,"data-type":e,"data-value":a,"data-filter-value":o}),l=jQuery('<span class="remove-filter"></span>'),c="title"===r?i+": "+a:a;return"left"===n?s.append(l).append(document.createTextNode(c)):s.append(document.createTextNode(c)).append(l),s}(e,t,a,i,r,_),h=jQuery("#divi_filter"),m=Me(h),y=Ae(h);if("custom"===m&&""!==y){var g=jQuery(y.trim());if(g.length>0){0===(b=g.find(".filter-param-tags")).length&&(b=jQuery('<div class="filter-param-tags"></div>'),g.append(b)),b.eq(0).append(p)}else{var v=function(e){e=e||3;var t=jQuery(y.trim());if(t.length>0){var a=t.find(".filter-param-tags");0===a.length&&(a=jQuery('<div class="filter-param-tags"></div>'),t.append(a)),a.eq(0).append(p.clone(!0))}else e>0&&setTimeout(function(){v(e-1)},200)};v()}}
1else{var w=Te();if(w&&w.length>0)w.append(p);else if(h.length>0){var b;0===(b=h.find(".filter-param-tags")).length&&(b=jQuery('<div class="filter-param-tags"></div>'),h.append(b)),b.eq(0).append(p)}}}}else""===a||"radio"!==e&&"checkbox"!==e||u(t,a)}}else jQuery(".param-"+t).remove()}function ot(e=null,t={}){if(X)if(Z)Z=!1,X=!1;else{var a=!1;if(jQuery("#divi_filter input.js-datepicker, #dmach-search-form input.js-datepicker").each(function(){var e=jQuery(this),t=(e.attr("data-field_type")||"").toString(),i=(e.val()||"").toString().trim(),r=(e.attr("data-start_date")||"").toString().trim(),n=(e.attr("data-end_date")||"").toString().trim();if("range"===t){if(""!==i&&""!==r&&""!==n&&r!==n)return a=!0,!1}else if(""!==i&&""!==r)return a=!0,!1;return!0}),!a)return void(X=!1);X=!1}var i=[],r=[],n=[],o=[],s=!1,l=[],d=document.location.href,c=jQuery(".et_pb_de_mach_filter_posts, .divi_filter_module").length;if(jQuery(".et_pb_de_mach_filter_posts, .divi_filter_module").each(function(){(1===c||c>1&&jQuery(this).width()>0)&&jQuery(this).find(".search_filter_cont").each(function(){var e,t,a,d,c=jQuery(this).data("filter-condition"),u=!1,f=jQuery(this).find(".et_pb_contact_field").data("type"),_=(jQuery(this).find(".divi-acf").eq(0).data("filtertype")||"").toString();if("divi-checkboxsingle"===_)if(jQuery(this).find(".divi-acf").eq(0).is("select")){p=jQuery(this).find(".divi-acf").eq(0).data("name"),h=jQuery(this).find(".divi-acf").eq(0).attr("id"),u=""!==(m=jQuery(this).find(".divi-acf").eq(0).val())&&null!==m;null===m&&(m="")}else{if((y=jQuery(this).find("input:checked")).length>0){var p=y.data("name"),h=y.attr("id"),u=""!==(m=y.val())&&null!==m;null===m&&(m="")}else{var p=jQuery(this).find("input").eq(0).data("name"),h="",m="";u=!1}}else if("divi-checkboxmulti"===_){var y=jQuery(this).find("input:checked"),g=[];y.each(function(){""!==jQuery(this).val()&&g.push(jQuery(this).val())});p=jQuery(this).find(".divi-acf").eq(0).data("name"),h=jQuery(this).find(".divi-acf").eq(0).attr("id"),u=""!==(m="and"===c?g.join("|"):g.join(","))&&null!==m;null===m&&(m="")}else if("address"===_){p=jQuery(this).find(".divi-acf").eq(0).data("name"),h=jQuery(this).find(".divi-acf").eq(0).attr("id"),u=""!==(m=jQuery(this).find(".divi-acf").eq(0).val())&&null!==m;if(null===m&&(m=""),u)rt(p,m),rt("map_radius",jQuery(this).find(".divi-acf-map-radius").val()),rt("map_radius_unit",jQuery(this).find(".divi-acf-map-radius").data("radius-type"))}else if("datepicker"===_||"date_picker"===_){var v=jQuery(this).find(".divi-acf").eq(0);p=v.data("name"),h=v.attr("id");(u=""!==(m=oe(v)))&&rt(p,m)}else{var w=jQuery(this).find(".divi-acf").eq(0);p=w.data("name"),h=w.attr("id"),u=null!==(m=w.val())&&""!==m;if(null===m&&(m=""),w.is('input[type="checkbox"], input[type="radio"]')){var j=jQuery(this).find("input:checked").filter(function(){return""!==jQuery(this).val()});if(j.length>0){var Q=[];j.each(function(){Q.push(jQuery(this).val())}),m="and"===c?Q.join("|"):Q.join(","),u=!0}else m="",u=!1}if(w.is("select")&&w.prop("multiple")&&(u=""!==(m=null==(e=m)?"":Array.isArray(e)?e.filter(function(e){return null!==e&&""!==String(e).trim()}).join(","):e)),"rangeslider"===w.attr("data-filtertype")){var k=jQuery(this).find(".divi-acf").eq(0).data("ionRangeSlider");if(void 0!==k){var C=m.split(";");C.length>1&&(void 0!==jQuery(this).find(".divi-acf").attr("data-current_max")&&parseFloat(C[1])===parseFloat(jQuery(this).find(".divi-acf").attr("data-current_max"))&&(C[1]=jQuery(this).find(".divi-acf").attr("data-origin_max")),parseFloat(C[1])===parseFloat(k.options.max)&&parseFloat(C[0])===parseFloat(k.options.min)?(m="",u=!1):m=C.join(";"))}!0===b&&(m="",u=!1)}}if(u&&(t=jQuery(this),a=p,"taxonomy"===(d=t&&t.attr("data-type")?String(t.attr("data-type")):"")||"category"===d||a&&("category"===a||"post_tag"===a||"product_cat"===a||"product_tag"===a||0===a.indexOf("pa_")))&&(m=function(e){if(null==e)return"";var t=String(e).trim();if(""===t)return"";var a="";t.indexOf("|")>-1?a="|":t.indexOf(",")>-1&&(a=",");var i=function(e){return String(e).trim().toLowerCase().replace(/\s+/g,"-")};return a?t.split(a).map(i).filter(function(e){return""!==e}).join(a):i(t)}(m),u=""!==m),u&&(m=function(e){if(null==e)return"";var t=String(e).trim();if(""===t)return"";var a=function(e){var t=String(e||"").trim();return!(""===t||!/^\d{8}$/.test(t)&&!/^\d{4}-\d{1,2}-\d{1,2}$/.test(t)&&!/^\d{1,2}\/\d{1,2}\/\d{4}$/.test(t)&&!/^\d{1,2}\/\d{1,2}\/\d{6}$/.test(t))},i=function(e){var t=String(e).trim(),a=t.match(/^(\d{1,2})\/(\d{1,2})\/(\d{6})$/);return a?a[1].padStart(2,"0")+"/"+a[2].padStart(2,"0")+"/"+a[3].slice(-4):t};if(/^\s*[^;]+;\s*[^;
1]+\s*$/.test(t)){var r=t.split(";").map(i);return a(r[0])&&a(r[1])?r[0]+";"+r[1]:t}if(/^\s*[^-]+-\s*[^-]+\s*$/.test(t)){var n=t.split(/\s*-\s*/).map(i);return a(n[0])&&a(n[1])?n[0]+" - "+n[1]:t}return a(t)?i(t):t}(m),u=""!==m),x||"none"!==jQuery(this).closest(".et_pb_de_mach_search_posts_item").css("display")||(m="",u=!1),p&&-1===l.indexOf(p)&&l.push(p),u){var S=i.indexOf(p),I=encodeURIComponent(m);if(-1===S)i.push(p),r.push(h),n.push(I),o.push(f);else if(""!==n[S]&&n[S]!==I){var D="and"===c?"|":",",A=decodeURIComponent(n[S]),O=decodeURIComponent(I),M=-1!==A.indexOf("|")?A.split("|"):A.split(","),P=-1!==O.indexOf("|")?O.split("|"):O.split(","),T=M.concat(P),q=T.filter(function(e,t){return""!==e&&T.indexOf(e)===t});n[S]=I=encodeURIComponent(q.join(D))}else n[S]=I;s=!0}})}),window.location.search.indexOf("?filter")>-1&&(window.location.search.indexOf("&page")>-1||window.location.search.indexOf("&orderby")>-1)&&(s=!0),!0===b?(jQuery.each(l,function(e,t){rt(t,"")}),i=[],r=[],n=[],o=[],s=!1):jQuery.each(l,function(e,t){var a=i.indexOf(t);if(a>-1){var r=n[a];try{r=decodeURIComponent(r)}catch(e){r=n[a]}rt(t,r)}else rt(t,"")}),!1===s){var u=document.location.href,f={};try{var _=new URL(u);_.searchParams.get("daf_debug")&&(f.daf_debug=_.searchParams.get("daf_debug")),_.searchParams.get("debug")&&(f.debug=_.searchParams.get("debug"))}catch(e){f={}}var p=u.replace("?filter=true&","?").replace("&filter=true","").replace("?filter=true","");if((p.endsWith("?")||p.endsWith("&"))&&(p=p.slice(0,-1)),f.daf_debug||f.debug)try{var h=new URL(p);f.daf_debug&&h.searchParams.set("daf_debug",f.daf_debug),f.debug&&h.searchParams.set("debug",f.debug),p=h.toString()}catch(e){}window.history.replaceState(null,null,p)}dt();var m=document.location.href;if(void 0!==e&&e instanceof jQuery&&e.length>0)var y=ce(e).attr("data-sortchanged");else jQuery(".divi-filter-archive-loop.main-loop");var g,v=!(!t||!t.forceSubmit),w=(t&&t.triggerElement?jQuery(t.triggerElement):jQuery(document.activeElement||[])).closest(".divi_filter_module");g=!(w.length>0&&w.hasClass("updatetype-update_field"))&&(w.length>0?w.hasClass("updatetype-update_button"):jQuery("#divi_filter").hasClass("updatetype-update_button"));var Q=jQuery(document.activeElement||[]),C=Q.length>0&&Q.closest("#divi_filter, #dmach-search-form").length>0&&(Q.is('button[type="submit"], input[type="submit"]')||Q.hasClass("et_pb_contact_submit")||Q.hasClass("search_filter_submit")),S=!0===D&&O>0&&Date.now()-O<=M,P=v||S||C;(P&&!0!==D&&C&&(A="active-element-fallback"),!g||P||k||!0===b||!0===j||"true"===y||I)?(g&&L("state","submit-hook","Button mode execute filter",{explicit_submit_trigger:P,source:A||"none"}),P&&(D=!1,A=""),d!==m||k||!0===b||!0===j||"true"===y||P||I||!0===s?Qe()?L("state","loop-builder","Skipping legacy divi_filter_posts â Divi 5 Loop Builder handles grid updates",{filter_count:i.length,url_changed:d!==m}):lt(i,r,n,o,e,{forceSubmit:P}):L("state","filter-gate","Skipped filter AJAX â URL unchanged and no active trigger",{current_url:d,changed_url:m,filter_value_exist:s,filter_count:i.length})):L("state","submit-hook","Button mode defer: waiting for Search submit",{source:A||"none",current_url:d,changed_url:m})}function st(e){void 0!==w&&w&&"function"==typeof w.abort&&w.abort(),e&&L("state","get_count",e)}function lt(e,t,a,i,r=null,n={}){var o=null!=r?r:jQuery(".divi-filter-archive-loop.main-loop");o=ce(o);var s,l=!0===j,d=!1;for(s=0;s<a.length;s++)if(!re(a[s])){d=!0;break}var u=!(!n||!0!==n.forceSubmit&&!d);if(x&&!l){if(!u||void 0===v||!v||"function"!=typeof v.abort)return void L("state","filter","Skipping duplicate filter request (already in flight)");L("state","filter","Aborting in-flight filter request for newer user filter"),v.abort(),x=!1}j=!1,st("Aborting in-flight get_count before filter REST");var f=null;if(vt=o.attr("data-loop-var"))try{(bt=JSON.parse(vt)).loop_layout&&"none"!==bt.loop_layout&&(f=bt.loop_layout)}catch(e){}if(!f){var _=o.find(".grid-col, .dmach-grid-item, .grid-item").first();if(_.length>0){var p=_.attr("data-layout-id")||_.attr("data-layoutid")||_.closest(".grid-col, .dmach-grid-item, .grid-item").attr("data-layout-id");p&&(f=p)}}f||(f=o.attr("data-layoutid"));var h=o.attr("data-noresults"),m=o.attr("data-no_results_text"),y=o.attr("data-sortorder"),w=o.attr("data-orderbyvalue"),C=o.attr("data-sorttype"),S=o.attr("data-sortasc"),D=o.attr("data-gridstyle"),A=o.attr("data-columnscount"),O=o.attr("data-postnumber"),M=o.attr("data-sort-preserve-count"),T=o.attr("data-loadmore"),q=o.attr("data-btntext"),F=o.attr("data-btntext_loading"),E=o.attr("data-resultcount"),R=o.attr("data-result-count-single-text"),Y=o.attr("data-result-count-all-text"),J=o.attr("data-result-count-pagination-text"),U=o.attr("data-countposition"),B=o.attr("data-pagination_position"),W=o.attr("data-shortcode_name"),H=o.attr("data-search"),V=o.attr("data-sortchanged"),X=o.attr("data-include_category"),Z=o.attr("data-include_tag"),K=o.attr("data-include_taxomony"),ee=o.attr("data-include_term"),ae=o.attr("data-exclude_category"),ie=o.attr("data-exclude_tags"),ne=o.attr("data-post_exclude"),se=o.attr("data-hide_non_purchasable"),de=o.attr("data-show_hidden_prod"),ue=o.attr("data-pagechanged"),fe=(o.attr("data-current_category"),o.attr("data-current_custom_category"),o.attr("data-current_custom_category_terms"),o.attr("data-current_author"),o.attr("data-has-map")),_e=o.attr("data-map-center-post"),pe=o.attr("data-hide-marker-label"),he=o.attr("data-map-selector"),me=o.attr("data-map-cluster"),ye=o.attr("data-map-marker-layout"),ge=o.attr("data-map-all-posts"),ve=o.attr("data-current-page"),we=o.attr("data-custom-page"),be=o.attr("data-base-url"),je=o.find(".dmach-loadmore, .divi-loadmore").first().attr("data-icon"),Qe=o.attr("data-link_wholegrid"),ke=o.attr("data-wholegrid-external"),xe=o.attr("data-wholegrid-external_acf"),Ce=o.attr("data-onload_cats"),Se=o.attr("data-onload_tags"),Ie=o.attr("data-onload_tax"),De=o.attr("data-onload_terms"),Ae=o.closest(".et_pb_row").find("#divi_filter.divi_filter_module").first();Ae.length||(Ae=o.closest(".et_pb_section").find("#divi_filter.divi_filter_module").first()),Ae.length||(Ae=jQuery("#divi_filter.divi_filter_module").first());var Oe=Ae.attr("data-stock-visibility-mode")||"inherit";if((!y||""===y)&&w&&""!==w){var Me=w.split("-");Array.isArray(Me)&&Me.length>1?(y=Me[0],S=Me[1]):"price"===w?(y="price",S="asc"):(y=w,S="desc")}var Pe=[],Te=!1,qe="",Re=o.data("current-taxonomy"),Ne=o.data("current-taxterm");let Ue=[];jQuery("input[name='acf_custom_database[][table_map]']").length>0&&jQuery("input[name='acf_custom_database[][column_map]']").length>0&&jQuery("input[name='acf_custom_database[][table_map]']").each(function(e){let t=jQuery(this).val(),a=jQuery("input[name='acf_custom_database[][column_map]']").eq(e).val();Ue.push({table_map:t,column_map:a})}),jQuery(".et_pb_checkbox_select_wrapper").removeClass("checkbox_select_expanded"),o.find(".divi-filter-loop-container").length>0&&(qe=o.find(".no-results-layout").length>0?o.find(".no-results-layout").data("classes"):o.find(".divi-filter-loop-container > ul").attr("class")),o.hasClass("is_search_page")&&rt("is_search",!0);var Be=[];jQuery(".et_pb_de_mach_filter_posts .divi-acf, .divi_filter_module .divi-acf").each(function(e,t){if(jQuery(this).closest(".et_pb_de_mach_search_posts_item").hasClass("conditional_hide"))return!0;var a=jQuery(this).data("name"),i=jQuery(this).val(),r=jQuery(this).attr("data-filtertype"),n=jQuery(this).closest(".et_pb_contact").find(".et_pb_contact_field").data("type");
1null===i&&(i="");var o=jQuery(this).closest(".search_filter_cont").data("value-type");if("divi-checkboxsingle"===r||"divi-checkboxmulti"===r||"customcategory"===r||"customtag"===r)if(jQuery(this).is("select"))jQuery(this).prop("multiple")&&(i=daf_normalize_native_multiselect_val(i)),jQuery(this).closest(".search_filter_cont").hasClass("condition-field")&&"has-child"===jQuery(this).find("option:selected").data("type")?i="":""!==i&&Pe.push({fieldList:[{name:a,val:i,type:"radio",acf_type:n,val_type:o}]}),a===Re&&jQuery(this).find("option").each(function(){jQuery(this).attr("value")===Ne&&(Te=!0)});else{var s=jQuery(this).closest(".et_pb_contact_field_options_list"),l=s.find("input:checked"),d=[];l.each(function(){jQuery(this).closest(".search_filter_cont").hasClass("condition-field")&&jQuery(this).parent().hasClass("is-collapsible")&&"on"===jQuery(this).parent().data("prevent_collapse")&&"has-child"===jQuery(this).data("type")||""!==jQuery(this).val()&&d.push(jQuery(this).val())}),i="and"===jQuery(this).closest(".search_filter_cont").data("filter-condition")?d.join("|"):d.join(","),-1===Be.indexOf(a)&&""!==i&&Pe.push({fieldList:[{name:a,val:i,type:"radio",acf_type:n,val_type:o}]}),a===Re&&s.find("input").each(function(){jQuery(this).val()===Ne&&(Te=!0)})}else if("rangeslider"===r){if(""!==i){var c=i.split(";");c.length>1&&(void 0!==jQuery(this).attr("data-current_max")&&c[1]===jQuery(this).attr("data-current_max")&&(c[1]=jQuery(this).attr("data-origin_max")),i=c.join(";")),!0===b?i="":Pe.push({fieldList:[{name:a,val:i,type:"range",acf_type:n,val_type:o}]})}}else if("customtaxonomy"===r)jQuery(this).is("select")&&jQuery(this).prop("multiple")&&(i=daf_normalize_native_multiselect_val(i)),""!==i&&Pe.push({fieldList:[{name:a,val:i,type:"customtaxonomy",acf_type:n,val_type:o}]});else if("acfselectmulitple"===r)""!==i&&Pe.push({fieldList:[{name:a,val:i,type:"acfselectmulitple",acf_type:n,val_type:o}]});else if("address"===r)""!==i&&Pe.push({fieldList:[{name:a,val:i,type:"map_address",acf_type:n,val_type:o}]});else if("radius"===r)""!==i&&""!==jQuery(".divi-acf.divi-acf-map").val()&&Pe.push({fieldList:[{name:a,val:i,type:"map_radius",acf_type:n,val_type:o}]});else if("datepicker"===r||"date_picker"===r){var u=jQuery(this);""!==(i=oe(u))&&Pe.push({fieldList:[{name:a,val:i,type:"datepicker",acf_type:n,val_type:o}]})}else""!==i&&Pe.push({fieldList:[{name:a,val:i,type:"other",acf_type:n,val_type:o}]});-1===Be.indexOf(a)&&""!==i&&Be.push(a)}),void 0!==H&&""!==H&&!0!==b&&Pe.push({fieldList:[{name:"s",val:H,type:"search"}]}),!0===b&&(Pe=[]),jQuery.each(Pe,function(t,i){var r=e.indexOf(i.fieldList[0].name);-1!==r&&(Pe[t].fieldList[0].val=a[r])});var He={};jQuery.each(e,function(e,t){t&&(He[t]=!0)});Pe.length;if(Pe=Pe.filter(function(e){if(!e||!e.fieldList||!e.fieldList.length)return!1;var t=e.fieldList[0];return!(!t||!t.name)&&("search"===t.type||"s"===t.name||(!("datepicker"!==t.type&&"date_picker"!==t.type&&"range"!==t.type&&"rangeslider"!==t.type||!t.val||""===String(t.val).trim())||!!He[t.name]))}),"string"==typeof window.location.search&&window.location.search.length>1&&!0!==b)try{var Ve=new URLSearchParams(window.location.search),Xe={filter:1,page:1,p_page:1,paged:1,orderby:1,is_search:1,post_type:1,security:1,action:1,page_id:1,p:1,preview:1,preview_id:1,preview_nonce:1,daf_debug:1,lang:1,currency:1,woocs_currency:1,map_radius:1,map_radius_unit:1,map_address_lat:1,map_address_lng:1,acf_map_lat:1,acf_map_lng:1,acf_map_field:1,acf_map_radius:1,acf_map_radius_type:1,indirizzo:1};Ve.forEach(function(r,n){var o;if(!Xe[n]&&(!/_page$/i.test(n)&&0!==(o=String(n||"").trim().toLowerCase()).indexOf("utm_")&&0!==o.indexOf("gad_")&&-1===["_gl","gclid","dclid","gbraid","wbraid","srsltid","fbclid","msclkid"].indexOf(o)&&""!==r&&null!==r)){if(!He[n]){var s=function(e,t){if(!e||""===t||null==t)return null;var a=jQuery(".search_filter_cont").find('[data-name="'+e+'"]').filter('select, input[type="checkbox"], input[type="radio"]');if(!a.length)return null;var i=function(e){return String(e??"").trim().toLowerCase()},r=a.filter("input"),n=a.filter("select"),o=String(t).indexOf("|")>-1?"|":",";return String(t).split(o).filter(function(e){var t=i(e);if(""===t)return!1;var a=!1,o=!1;return r.each(function(){var e=jQuery(this);i(e.val())===t&&(a=!0,e.is(":checked")&&(o=!0))}),n.each(function(){var e=jQuery(this).find("option").filter(function(){return i(jQuery(this).val())===t});e.length&&(a=!0,e.filter(":selected").length&&(o=!0))}),!a||o}).join(o)}(n,r);if(null!==s&&s!==r){if(rt(n,s),""===s)return;r=s}}var l,d,c=!1;if(jQuery.each(Pe,function(e,t){t.fieldList&&t.fieldList[0]&&t.fieldList[0].name===n&&(c=!0,t.fieldList[0].val&&""!==String(t.fieldList[0].val).trim()||(t.fieldList[0].val=r))}),!c){var u=(d=n)&&jQuery('[data-name="'+d+'"].js-datepicker').first().length?"datepicker":"";!u&&/^\d{8}(;\d{8})?$/.test(String(r))&&(u="datepicker"),!u&&(null!=(l=r)&&/^-?\d+(\.\d+)?;-?\d+(\.\d+)?$/.test(String(l).trim()))&&(u="range"),u||(u="other");var f="range"===u?"decimal":"";Pe.push({fieldList:[{name:n,val:r,type:u,acf_type:"",val_type:f}]})}var _=e.indexOf(n);-1===_?(e.push(n),t.push(""),a.push(encodeURIComponent(r)),i.push("")):a[_]&&""!==a[_]||(a[_]=encodeURIComponent(r))}})}catch(e){}var at=e.join(", "),it=t.join(", "),nt=a.join(", "),ot=i.join(", "),lt=1;if("on"===T){lt=parseInt(ve,10)||1;var dt=le(we);if(dt>1&&1===lt&&(lt=dt,o.attr("data-current-page",String(dt))),("true"===V||!0===Q||"true"===Q)&<>1){var ct=parseInt(O,10)||1;M||(M=ct*lt,o.attr("data-sort-preserve-count",M)),L("state","sort-page-reset","Resetting sort request to page 1 after load more",{previousPage:lt,sortchanged:V,order_changed:Q,sortPreserveCount:M,postnumber:ct}),lt=1,o.attr("data-current-page","1"),o.removeAttr("data-post_exclude"),o.removeData("dafExcludeIds")}var ut="true"===ue||"true"===Q||!0===Q||!0===l;"true"===ue&&o.removeAttr("data-pagechanged"),lt>1&&!b&&!ut&&(L("state","filter-page-reset","Resetting filter request to page 1 after load more",{previousPage:lt,pagechanged:ue,sortchanged:V,order_changed:Q,filterNamesCount:e.length,filterValuesCount:a.length}),lt=1,o.attr("data-current-page","1"),o.removeAttr("data-post_exclude"),o.removeData("dafExcludeIds"))}else if("true"===ue)lt=parseInt(ve,10)||1,o.removeAttr("data-pagechanged");else{var ft=le(we);!isNaN(ft)&&ft>1?(lt=ft,o.attr("data-current-page",String(ft))):rt(we,""),!k&<>1&&!b&&!("true"===Q||!0===Q||!0===l||"true"===V)&&(L("state","filter-page-reset-standard","Resetting filter request to page 1 after filter change (standard pagination)",{previousPage:lt,sortchanged:V,order_changed:Q,paginationJustClicked:l}),lt=1,o.attr("data-current-page","1"),o.removeAttr("data-post_exclude"),o.removeData("dafExcludeIds"),rt(we,""))}!0===b&&(lt=1,o.attr("data-current-page","1"),o.removeAttr("data-post_exclude"),o.removeData("dafExcludeIds")),o.removeAttr("data-sortchanged");var _t=o,mt=Le(_t);if(!0===b){var yt=_t.attr("data-loop-var"),gt=mt;Fe(yt)&&(mt=Je(yt,gt,_t),Ee(_t,mt))}if(!mt){var vt=_t.attr("data-loop-var"),wt=_t.attr("data-filter-var");
1if(vt)try{var bt;mt=(bt=JSON.parse(vt)).post_type||!0===b?vt:wt||vt}catch(e){mt=vt}else wt&&(mt=wt);mt&&Ee(_t,mt)}if(mt=te(mt),!0===b&&mt&&(mt=We(mt)),mt&&!0!==b)try{var jt=JSON.parse(mt);jt&&"object"==typeof jt&&Object.prototype.hasOwnProperty.call(jt,"paged")&&(delete jt.paged,mt=JSON.stringify(jt))}catch(e){}var Qt=_t.attr("data-posttype");try{if(mt){var kt=JSON.parse(mt);if(kt&&Array.isArray(kt.post_type))kt.post_type.filter(function(e){return e&&String(e).trim()}).length>1&&(Qt="")}}catch(e){}var xt="1"===_t.closest(".filtered-posts-cont").attr("data-initial-no-results"),Ct=Ge(_t);if(!0===b&&xt&&(!mt||void 0===mt||"undefined"===mt)){var St=window.location.href.split("?")[0],It=new URLSearchParams(window.location.search),Dt=new URLSearchParams;["page_id","p","post_type","preview_id","preview_nonce","preview"].forEach(function(e){It.has(e)&&Dt.set(e,It.get(e))});var At=St;return Dt.toString()&&(At+="?"+Dt.toString()),window.location.href=At,void(x=!1)}if(jQuery(".main-loop").closest(".et_pb_de_mach_archive_loop").hasClass("wishlist_loop"))var Ot="wishlist",Mt=jQuery("#wishlist_types").attr("data-types");else Ot="normal",Mt="";var Pt=_t.attr("data-disable-sticky-posts"),Tt=_t.attr("data-include-sticky-posts"),qt=_t.attr("data-sticky-posts-behavior"),Ft=_t.attr("data-include-sticky-posts-only"),Et=jQuery("#divi_filter").attr("data-filter-initial-only"),Lt=jQuery(".daf_filter_post_ids").val();Lt&&""!==String(Lt).trim()||!Ct||(Lt=Ct);var Rt,Nt="";if(_t.attr("data-loop-var"))try{Nt=function(e,t){if(!e||"string"!=typeof e)return e;try{var a=JSON.parse(e);if(!a||"object"!=typeof a)return e;if(!a.on_sale_toggle&&t&&t.length){var i=t.attr("data-on-sale-toggle");Ye(i)&&(a.on_sale_toggle="on")}return JSON.stringify(a)}catch(t){return e}}(Nt=JSON.stringify(JSON.parse(_t.attr("data-loop-var"))),_t)}catch(e){Nt=_t.attr("data-loop-var")}Rt=jQuery(".divi-filter-pagination").length>0?"divi-machine":"woocommerce";var Yt=$e(),Jt=jQuery("html").attr("lang").split("-")[0];if("undefined"==typeof filter_ajax_object||!filter_ajax_object.security)return console.warn("filter_ajax_object is not defined. Filter functionality requires the filter script to be properly loaded."),void(x=!1);var Ut=O;M&&"on"===T&&(Ut=M,L("state","filter-sort-preserve","Using preserved post count for sort change",{originalPostnumber:O,sortPreserveCount:M,loadmore:T}),o.removeAttr("data-sort-preserve-count"));for(var Bt=!1,Wt=0;Wt<a.length;Wt++)if(!re(a[Wt])){Bt=!0;break}Bt=Bt||Pe.length>0;var $t,Gt=!(b||k||(Bt||void 0!==H&&""!==H)||("true"===ue||!0===l||"true"===Q||"true"===V)),zt=!0===b,Ht=function(e){if(!e||!e.length)return 1;var t=e.attr("data-daf-loadmore-scope-id"),a=parseInt(t,10);return!isNaN(a)&&a>=1?a:(("number"!=typeof window.__dafLoadmoreScopeSeq||window.__dafLoadmoreScopeSeq<0)&&(window.__dafLoadmoreScopeSeq=0),window.__dafLoadmoreScopeSeq+=1,e.attr("data-daf-loadmore-scope-id",String(window.__dafLoadmoreScopeSeq)),window.__dafLoadmoreScopeSeq)}(_t),Vt={security:filter_ajax_object.security,layoutid:f,looptype:Ot,get_saved_types:Mt,noresults:h,no_results_text:m,filter_item_name:at,filter_item_id:it,filter_item_val:nt,filter_input_type:ot,orderby_param:w,sortorder:y,sortasc:S,sorttype:C,sortchanged:V,gridstyle:D,columnscount:A,postnumber:Ut,loadmore:T,loadmoretext:q,include_cats:X,include_tags:Z,include_taxomony:K,include_term:ee,exclude_cats:ae,exclude_tags:ie,resultcount:E,result_count_single_text:R,result_count_all_text:Y,result_count_pagination_text:J,countposition:U,pagination_position:B,shortcode_name:W,loop_var:Nt,posttype:Qt||"",loadmoretextloading:F,has_map:fe,map_all_posts:ge,map_selector:he,map_center_post:_e,marker_layout:ye,current_page:lt,loop_custom_page:void 0!==we&&we?we:"",loop_base_url:be,query:mt,daf_filter_scope_id:Ht,daf_loadmore_scope_id:Ht,is_reset:zt?"1":"0",is_clear_all_selection:Gt?"1":"0",loadmore_icon:je,link_wholegrid:Qe,link_wholegrid_external:ke,link_wholegrid_external_acf:xe,hide_non_purchasable:se,show_hidden_prod:de,stock_visibility_mode:Oe,ul_classes:qe,filter_has_current_tax_term:Te,disable_sticky_posts:Pt,include_sticky_posts:Tt,"data-include-sticky-posts-only":Ft,pagination_type:Rt,product_id:Yt,filter_initial_only:Et,initial_post_ids:Lt,original_post_ids:Ct,sticky_posts_behavior:qt,lang:Jt,filter_url_query:"string"==typeof window.location.search&&window.location.search.length>1?window.location.search:"",acfCustomDatabase:Ue,data_fields:Pe};if(L("state","filter-sorting","Sorting values in AJAX request",{sortorder:y,sortasc:S,orderby_value:w,sorttype:C,sortchanged:V,data_sortorder_attr:o.attr("data-sortorder"),data_sortasc_attr:
1o.attr("data-sortasc"),data_orderbyvalue_attr:o.attr("data-orderbyvalue")}),void 0!==o.attr("data-groupping-taxonomy")&&(Vt.groupping_taxonomy=o.attr("data-groupping-taxonomy")),void 0!==Re&&(Vt.current_loop_taxonomy=Re),void 0!==ne&&(Vt.exclude_posts=ne),void 0!==Ne&&(Vt.current_loop_taxterm=Ne),"acf_date_picker"===y&&(Vt.acf_order_field=o.attr("data-acf-order-field"),Vt.acf_order_method=o.attr("data-acf-order-method"),Vt.acf_order_end_field=o.attr("data-acf-order-end-field")),"acf_field"===y&&(Vt.acf_sort_field=o.attr("data-acf-sort-field")),jQuery(".divi-acf-map").length>0){var Xt=jQuery(".divi-acf-map").first(),Zt={lat:($t=ht(Xt)).find(".map_address_lat").first().val(),lng:$t.find(".map_address_lng").first().val()};Vt.acf_map_field=Xt.attr("name"),Vt.acf_map_lat=Zt.lat,Vt.acf_map_lng=Zt.lng;var Kt=Xt.closest(".search_filter_cont").find(".divi-acf-map-radius").first();Kt.length||(Kt=jQuery(".divi-acf-map-radius").first()),Vt.acf_map_radius=Kt.val(),Vt.acf_map_radius_type=Kt.data("radius-type")}if((l&&k||!0===b&&(void 0!==Ce&&""!==Ce||void 0!==Se&&""!==Se||void 0!==Ie&&""!==Ie&&void 0!==De&&""!==De))&&(""!==Ce&&(Vt.onload_cats=Ce),""!==Se&&(Vt.onload_tags=Se),""!==Ie&&""!==De&&(Vt.onload_taxonomy=Ie,Vt.onload_terms=De)),"none"===f&&(Vt.show_rating=o.attr("data-show_rating"),Vt.show_price=o.attr("data-show_price"),Vt.show_title=o.attr("data-show_title"),Vt.show_excerpt=o.attr("data-show_excerpt"),Vt.show_add_to_cart=o.attr("data-show_add_to_cart")),Vt.show_sort=o.attr("data-show_sort"),void 0!==window.woocs_current_currency&&window.woocs_current_currency){var ea=window.woocs_current_currency;Vt.woocs_currency="object"==typeof ea?ea.name||ea.code||ea.currency||"":ea}"undefined"!=typeof d5_filter_ajax_object&&d5_filter_ajax_object.wholesale_role&&(Vt.wholesale_role=d5_filter_ajax_object.wholesale_role);const ta=d5_filter_ajax_object.restUrl+"filter";window.location.search&&-1!==window.location.search.indexOf("daf_debug=1")&&(P=!0);if(!!(P||window.DE_DAF_DEBUG||"undefined"!=typeof localStorage&&"1"===localStorage.getItem("daf_debug")||window.location.search&&-1!==window.location.search.indexOf("daf_debug=1"))){Vt.debug="1",L("state","request","Debug mode enabled, adding debug=1 to request");var aa={query_param:mt?mt.substring(0,300)+(mt.length>300?"...":""):"NOT SET",query_param_length:mt?mt.length:0,loop_var:Nt||"NOT SET",initial_post_ids:Lt||"NOT SET",original_post_ids_snapshot:Ct||"NOT SET",sortorder:y||"NOT SET",sortasc:S||"NOT SET",orderby_value:w||"NOT SET",pagination_compare_hint:"First-paint snapshot [1) First paint] is not filtered page 1. To verify pagination, compare two responses: filtered current_page 1 vs 2 (same filters). ids_also_on_previous_filter_response must be empty after 1â2."};if(mt)try{var ia=JSON.parse(mt);aa.query_post_type=ia.post_type||"NOT SET IN QUERY",aa.query_orderby=ia.orderby||"NOT SET IN QUERY"}catch(e){aa.query_parse_error=e.message}L("state","request-data","Data being sent to REST API:",aa)}var ra="undefined"!=typeof cid?cid:Date.now()+"-"+Math.random().toString(36).slice(2,8),na=zt;L("state","reset-debug",na?"[3) ON RESET] Request payload snapshot":"[2) AFTER FILTER] Request payload snapshot",{cid:ra,is_reset:na,is_clear_all_selection:Gt,data_fields_count:Pe.length,url:window.location.href,filter_item_name:e,filter_item_val:a,original_post_ids:Ct||"",query_summary:Ze(mt),loop_data_current_page:o.attr("data-current-page"),loop_data_postnumber:o.attr("data-postnumber"),loop_data_loadmore:o.attr("data-loadmore"),request_current_page:void 0!==Vt.current_page?Vt.current_page:"NOT SET",pagination_compare_hint:"First paint [1) First paint] is not filtered page 1. For pagination, compare filtered page 1 vs 2; watch ids_also_on_previous_filter_response in Response applied."});var oa=performance.now();function sa(e){jQuery(".divi-acf").removeProp("disabled"),jQuery(".divi-acf").removeAttr("disabled"),jQuery("#divi_filter").css("pointer-events","all"),jQuery(".et_pb_de_mach_search_posts_item,.et_pb_de_mach_orderby,.divi-filter-result-count").animate({opacity:1},250),e&&e.length&&e.closest(".filtered-posts-cont").find(".ajax-loading").remove()}return L("perf","filter","Starting filter request","CID: "+ra),v=jQuery.ajax({url:ta,data:JSON.stringify(Vt),type:"POST",headers:{"Content-Type":"application/json"},contentType:"application/json",timeout:3e4,beforeSend:function(e){var t="";
1window.d5_filter_ajax_object&&window.d5_filter_ajax_object.nonce?t=window.d5_filter_ajax_object.nonce:window.loadmore_ajax_object&&window.loadmore_ajax_object.rest_nonce?t=window.loadmore_ajax_object.rest_nonce:window.filter_ajax_object&&window.filter_ajax_object.rest_nonce&&(t=window.filter_ajax_object.rest_nonce),t&&e.setRequestHeader("X-WP-Nonce",t),jQuery.event.trigger({type:"divi_filter_before"}),x=!0,o.closest(".filtered-posts-cont").find(".filtered-posts-loading").prepend('<div class="ajax-loading"><div class="lines"><div class="line"></div><div class="line"></div><div class="line"></div></div><div class="spinner donut-cont"><div class="donut"></div></div><div class="spinner donutmulti-cont"><div class="donut multi"></div></div><div class="spinner ripple-cont"><div class="ripple"></div></div></div>'),jQuery("#divi_filter").css("pointer-events","none"),jQuery(".divi-acf").attr("disabled","disabled"),jQuery(".divi-acf.js-range-slider").each(function(){var e=jQuery(this).data("ionRangeSlider");void 0!==e&&e.update({from_fixed:!0,to_fixed:!0})}),jQuery(".et_pb_de_mach_search_posts_item,.et_pb_de_mach_orderby,.divi-filter-result-count").animate({opacity:.5},250)},success:function(e){var t=null,a=0,i=performance.now()-oa;if(Ke("Filter Request (Network)",oa,"CID: "+ra),e&&e.debug){L("state","server-debug","=== SERVER-SIDE DEBUG INFO ==="),e.debug.debug_param_received&&L("state","server-debug","Debug parameter check:",e.debug.debug_param_received);var n=Object.keys(e.debug);L("state","server-debug","Available debug keys:",n),e.debug.taxonomy_filter_processing&&e.debug.taxonomy_filter_processing.length>0&&(L("state","server-debug","Taxonomy filters processed:",e.debug.taxonomy_filter_processing),e.debug.taxonomy_filter_processing.forEach(function(e,t){L("state","server-debug","Taxonomy filter ["+t+"]:",{name:e.filter_name,value:e.filter_value,type:e.filter_type,is_in_post_taxonomies:e.is_in_post_taxonomies,tax_query_added:e.tax_query_added||"NOT ADDED",tax_query_item:e.tax_query_item||"N/A"})})),e.debug.non_taxonomy_filter_processing&&e.debug.non_taxonomy_filter_processing.length>0&&(L("warn","server-debug","â ï¸ Filters NOT recognized as taxonomies:",e.debug.non_taxonomy_filter_processing),e.debug.non_taxonomy_filter_processing.forEach(function(e,t){L("warn","server-debug","Non-taxonomy filter ["+t+"]:",{name:e.filter_name,value:e.filter_value,type:e.filter_type,is_in_post_taxonomies:e.is_in_post_taxonomies,post_taxonomies:e.post_taxonomies,post_type:e.post_type})})),e.debug.args_before_wp_query&&L("state","server-debug","Final query args before WP_Query:",{tax_query:e.debug.args_before_wp_query.tax_query_exact,taxonomy_related_args:e.debug.args_before_wp_query.taxonomy_related_args}),e.debug.after_query&&L("state","server-debug","Query results:",{found_posts:e.debug.after_query.found_posts,post_count:e.debug.after_query.post_count,sample_post_ids:e.debug.after_query.sample_post_ids}),e.debug["2_decoded_args"]&&L("state","server-debug","Decoded args:",e.debug["2_decoded_args"]),e.debug["3_final_args_before_query"]&&L("state","server-debug","Final args before query:",e.debug["3_final_args_before_query"]),e.debug.taxonomy_filter_processing||e.debug.non_taxonomy_filter_processing||e.debug.args_before_wp_query||e.debug.after_query||L("warn","server-debug","â ï¸ No detailed debug info found. Full debug object:",JSON.stringify(e.debug,null,2).substring(0,1e3))}else e&&!e.debug&&L("warn","server-debug","â ï¸ No debug object in response. Response keys:",Object.keys(e));e&&e.performance&&tt(e.performance,"filter");var s=performance.now(),d=o.closest(".filtered-posts-cont"),u=d.hasClass("no-results")||o.find(".no-results-layout").length>0||"1"===d.attr("data-initial-no-results"),f=function(){var e=jQuery("#divi_filter");if(!e.length)return!1;var t=!1;return e.find(".et_pb_de_mach_search_posts_item.hide_module_for_empty").each(function(){var e=jQuery(this);if(!e.hasClass("conditional_hide"))return e.is(":visible")&&"none"!==e.css("display")?void 0:(t=!0,!1)}),!!t||(e.find('.et_pb_contact_field[data-filter-count="on"] select').each(function(){var e=jQuery(this).find("option").filter(function(){var e=jQuery(this).val();return""!==e&&"all"!==e});if(e.length)return 0===e.filter(function(){return!jQuery(this).prop("disabled")&&"none"!==jQuery(this).css("display")}).length?(t=!0,!1):void 0}),!!t||(e.find('.et_pb_contact_field_options_list[data-filter-count="on"]').each(function(){var e=jQuery(this).find("span.et_pb_contact_field_radio").filter(function(){var e=jQuery(this).find("label.radio-label").attr("data-value");return""!==e&&"all"!==e&&void 0!==e});if(e.length)return 0===e.filter(":not(.empty):visible").length&&e.filter(".empty, .daf-empty-hidden").length>0?(t=!0,!1):void 0}),t))}();if(e){if(l&&k||(k=!1),jQuery(".divi-acf.js-range-slider").each(function(){var e=jQuery(this).data("ionRangeSlider");void 0!==e&&e.update({from_fixed:!1,to_fixed:!1})}),e.posts&&"function"==typeof window.dafEnsureFilterLoopContainer&&window.dafEnsureFilterLoopContainer(o),o.find(" > .loop-grid").length>0||o.find(" > .no-results-layout").length>0||o.find(" > .divi-filter-loop-container > .loop-grid").length>0||o.find(" > .divi-filter-loop-container > .no-results-layout").length>0){p=o.find(" > .divi-filter-loop-container").length>0?o.find(" > .divi-filter-loop-container > .no-results-layout").length>0?o.find(" > .divi-filter-loop-container > .no-results-layout").parent():o.find(" > .divi-filter-loop-container > .loop-grid").parent():o.find(" > .no-results-layout").length>0?o.find(" > .no-results-layout").parent():o.find(" > .loop-grid").parent(),o.find(".loop-grid").remove(),o.find(".no-results-layout").remove();var _=window.dafJqueryFromPostsHtml?window.dafJqueryFromPostsHtml(e.posts,!1):e.posts;p.append(_)}else if(o.find("ul").length>0){var p;p=o.find("ul").parent(),o.find("ul").remove();var h=window.dafJqueryFromPostsHtml?window.dafJqueryFromPostsHtml(e.posts,!1):e.posts;p.prepend(h)}else if(e.posts&&"function"==typeof window.dafEnsureFilterLoopContainer){var m=window.dafEnsureFilterLoopContainer(o),y=window.dafJqueryFromPostsHtml?window.dafJqueryFromPostsHtml(e.posts,!1):e.posts;m.append(y)}if(o.find(".df-inner-styles").remove(),o.find(".df-loadmore-inner-styles").remove(),jQuery('head style.daf-runtime-inline-style[data-daf-runtime="1"]').remove(),window.dafAppendInlineCss&&"function"==typeof window.dafAppendInlineCss)window.dafAppendInlineCss(o,e.css_output);else if(e.css_output&&"string"==typeof e.css_output){var v=e.css_output.trim().replace(/<style\b[^>]*>/gi,"").replace(/<\/style>/gi,"").replace(/<[^>]+>/g,"").trim();if(v){var w=jQuery('<style type="text/css" class="daf-runtime-inline-style" data-daf-runtime="1"></style>');w.text(v),jQuery("head").append(w)}}o.attr("data-current-page",e.loadmore_param.current_page),1===e.loadmore_param.current_page&&o.attr("data-max-page",e.loadmore_param.max_num_pages),e.returned_post_ids&&Array.isArray(e.returned_post_ids)&&e.returned_post_ids.length>0&&o.data("dafExcludeIds",e.returned_post_ids.map(function(e){return parseInt(e,10)})),o.removeClass("has-result").removeClass("no-results-layout").addClass(e.filter_result);var C=o.closest(".filtered-posts-cont"),S=o.find(".no-results-layout").length>0,D=C.find(".divi-engine-grid-list-view-switcher");if(S?(C.addClass("no-results"),D.length>0&&D.hide(),jQuery("#divi_filter").css("pointer-events","all")):(C.removeClass("no-results"),C.removeAttr("data-initial-no-results"),D.length>0&&D.show()),e.before_shop_loop){const t=o.closest(".et_pb_module"),a=t.find(".et_pb_module_inner"),i=jQuery(e.before_shop_loop);a.find(".woocommerce-result-count, .divi-filter-result-count, .woocommerce-ordering").remove(),t.find(".filter-param-tags").prevAll().remove();const r=i.find(".woocommerce-result-count");r.length>1&&r.slice(1).remove(),t.find(".filter-param-tags").before(i);const n=t.find(".woocommerce-result-count");n.length>1&&n.slice(1).remove()}void 0!==e.after_shop_loop&&(o.closest(".filtered-posts-cont").nextAll().remove(),o.closest(".filtered-posts-cont").after(e.after_shop_loop)),e.inline_js&&"string"==typeof e.inline_js&&L("state","inline-js","Queued inline_js from response",{cid:ra,length:e.inline_js.length,has_markerclusterer:-1!==e.inline_js.indexOf("MarkerClusterer"),has_setinterval:-1!==e.inline_js.indexOf("setInterval"),has_google_marker:-1!==e.inline_js.indexOf("new google.maps.Marker"),preview:e.inline_js.substring(0,220)}),1===e.loadmore_param.current_page&&o.attr("data-max-page",e.loadmore_param.max_num_pages);var A=e.loadmore_param.post_var;if(na&&A){var O=o.attr("data-loop-var");Fe(O)&&(A=Je(O,A,o)),Ee(o,A)}o.attr("data-filter-var",A);var M=Ze(e&&e.loadmore_param?e.loadmore_param.post_var:""),T=ze(o),q=window.__dafPaginationDebug=window.__dafPaginationDebug||{},F=q.prev_filter_response_visible_ids||[],E=F.length>0,R=E?T.filter(function(e){return-1!==F.indexOf(e)}):[],Y=q.baseline_initial_post_ids_csv||"",J=Y?Y.split(",").map(function(e){return parseInt(e,10)}).filter(function(e){return e>0}):[],U=T.filter(function(e){return-1!==J.indexOf(e)}),B=e&&e.loadmore_param&&void 0!==e.loadmore_param.current_page?parseInt(e.loadmore_param.current_page,10):NaN;q.prev_filter_response_visible_ids=T.slice(),L("state","reset-debug",na?"[3) ON RESET] Response applied":"[2) AFTER FILTER] Response applied",{cid:ra,is_reset:na,visible_ids:T,response_query_summary:M,pagination_overlap:{had_prior_filter_response:E,ids_also_on_previous_filter_response:E?R:null,ids_also_in_first_paint_baseline:!isNaN(B)&&B>1?null:U,pagination_note:!isNaN(B)&&B>1?"Baseline overlap hidden on page 2+ (not a valid duplicate check). ids_also_on_previous_filter_response is null until a prior filter AJAX ran this session; then page 1 â page 2 must leave it empty.":"ids_also_on_previous_filter_response is null on the first filter this session. After that, moving filtered page 1 â page 2 should keep it empty (no repeated posts)."},loadmore_param_page:e&&e.loadmore_param?e.loadmore_param.current_page:"NOT SET"}),"undefined"!=typeof wc_add_to_cart_variation_params&&jQuery(".variations_form").each(function(){jQuery(this).wc_variation_form()}),jQuery(".single_add_to_cart_button").addClass("ajax_add_to_cart"),"undefined"!=typeof ajax_disabled_products_class&&$("."+ajax_disabled_products_class+" .single_add_to_cart_button").removeClass("ajax_add_to_cart"),"on"===fe&&void 0!==he&&he&&jQuery(he).length>0?L("state","map-update","Skipping et_pb_map_init during DAF map update to prevent duplicate base pins",{selector:he}):o.find(".et_pb_map_container").length>0&&o.find(".et_pb_map_container").each(function(){"function"==typeof et_pb_map_init&&g()&&et_pb_map_init(jQuery(this))}),L("state","map-update","Map update check:",{has_map:fe,map_all_posts:ge,map_selector:he,map_selector_found:jQuery(he).length,has_map_data:!!e.map_data,map_data_count:e.map_data?e.map_data.length:0}),"on"===fe&&e.map_data&&jQuery(he).length>0?(L("state","map-update","Map update conditions met, updating markers"),jQuery(he).each(function(){var t=jQuery(this),a=jQuery(this).data("map");L("state","map-update","Map object:",{found:!!a,selector:he}),a&&"undefined"!=typeof google&&google.maps&&(N(a),z(a.markerClusterer),void 0===window.markerClusterer||!window.markerClusterer||window.markerClusterer.getMap&&window.markerClusterer.getMap()!==a||(z(window.markerClusterer),window.markerClusterer=void 0),a.markerClusterer=null);var i=he+"::"+jQuery(this).index();window.dafInitialMapData=window.dafInitialMapData||{};var r=Array.isArray(window.dafInitialMapData[i])&&window.dafInitialMapData[i].length>0;if(!r&&"on"===ge&&void 0!==window.locations&&Array.isArray(window.locations)&&window.locations.length>0){var n=void 0!==window.labels&&Array.isArray(window.labels)?window.labels:[],s=void 0!==window.i_windows&&Array.isArray(window.i_windows)?window.i_windows:[];window.dafInitialMapData[i]=window.locations.map(function(e,t){return{lat:parseFloat(e.lat),lng:parseFloat(e.lng),infoview:void 0!==s[t]?s[t]:"",title:void 0!==n[t]?String(n[t]):""}}).filter(function(e){return!isNaN(e.lat)&&!isNaN(e.lng)}),r=Array.isArray(window.dafInitialMapData[i])&&window.dafInitialMapData[i].length>0}var l,d=e.map_data;na&&"on"===ge&&r&&(d=window.dafInitialMapData[i],L("state","map-update","Reset detected with map_all_posts=on, restoring cached full marker set",{selector:he,cached_count:d.length})),void 0!==o.attr("data-map_icon")&&(l="function"==typeof window.dafBuildCustomMarkerIcon?window.dafBuildCustomMarkerIcon(o.attr("data-map_icon")):{url:o.attr("data-map_icon")});var c=[];void 0!==window.markers&&Array.isArray(window.markers)&&(c=c.concat(window.markers)),a&&Array.isArray(a.markers)&&(c=c.concat(a.markers)),void 0!==window.markerClusterer&&window.markerClusterer&&"function"==typeof window.markerClusterer.getMarkers&&(c=c.concat(window.markerClusterer.getMarkers()||[])),a&&a.markerClusterer&&"function"==typeof a.markerClusterer.getMarkers&&(c=c.concat(a.markerClusterer.getMarkers()||[]));var u=c.filter(function(e,t,a){return e&&"function"==typeof e.setMap&&a.indexOf(e)===t});L("state","map-update","Clearing existing markers before render",{selector:he,marker_count:u.length}),u.forEach(function(e){e&&"function"==typeof e.setMap&&e.setMap(null)}),z(window.markerClusterer),a&&a.markerClusterer&&a.markerClusterer!==window.markerClusterer&&z(a.markerClusterer),a.markerClusterer=null,void 0===window.markerClusterer||!window.markerClusterer||window.markerClusterer.getMap&&a&&window.markerClusterer.getMap()!==a||(window.markerClusterer=void 0);var f,_=[],p=[],h=[],m=[];
1if(a&&(a.markers=[]),"on"!==me)jQuery.each(d,function(e,t){p.push({lat:parseFloat(t.lat),lng:parseFloat(t.lng)}),void 0!==pe&&"off"===pe?h.push((t.title||"").toString().charAt(0)):h.push(""),m.push(t.infoview)}),void 0!==a&&(_=p.map((e,t)=>{var i;i=void 0!==l?new google.maps.Marker({position:e,label:h[t],icon:l,map:a}):new google.maps.Marker({position:e,label:h[t],map:a}),0===t&&"on"===_e&&a.setCenter(e);var r=new google.maps.InfoWindow({content:m[t]});return google.maps.event.addListener(a,"click",function(){r.close()}),google.maps.event.addListener(i,"click",function(){r.open(a,i)}),i}),a.markers=_);else if(jQuery.each(d,function(e,t){p.push({lat:parseFloat(t.lat),lng:parseFloat(t.lng)}),void 0!==pe&&"off"===pe?h.push((t.title||"").toString().charAt(0)):h.push(""),m.push(t.infoview)}),void 0!==a){_=p.map((e,t)=>{var i;i=void 0!==l?new google.maps.Marker({position:e,icon:l,label:h[t]}):new google.maps.Marker({position:e,label:h[t]}),0===t&&"on"===_e&&a.setCenter(e);var r=new google.maps.InfoWindow({content:m[t]});return google.maps.event.addListener(a,"click",function(){r.close()}),google.maps.event.addListener(i,"click",function(){r.open(a,i)}),i});var y=function(e){var t="string"==typeof e?e:"";if(-1!==(t=t.replace(/\\/g,"/")).indexOf("/divi/divi-4/images/markerClusterer/m")&&(t=t.replace("/divi/divi-4/images/markerClusterer/m","/images/markerClusterer/m")),-1!==t.indexOf("/divi/divi-4/images/markerClusterer/")&&(t=t.replace("/divi/divi-4/images/markerClusterer/","/images/markerClusterer/")),!t){var a="";jQuery('script[src*="divi-filter.min.js"]').each(function(){var e=jQuery(this).attr("src")||"";a||-1===e.indexOf("/js/divi-filter.min.js")||(a=e)}),a&&(t=a.split("?")[0].replace(/\/js\/divi-filter\.min\.js$/,"/images/markerClusterer/m"))}return t&&0!==t.indexOf("http")&&0===t.indexOf("/wp-content/")&&(t=window.location.origin+t),t||(t="https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m"),t}("undefined"!=typeof clusterer_obj&&clusterer_obj?clusterer_obj.imgPath:"");L("state","map-update","Cluster imagePath resolved",{selector:he,imagePath:y}),dafPrepareMapForCluster(a,t),_.forEach(function(e){e&&"function"==typeof e.setMap&&e.setMap(null)}),f=new MarkerClusterer(a,_,dafClusterMarkerOptions(y)),a.markers=_,a.markerClusterer=f,G(a,f)}window.markers=_,window.locations=p,window.labels=h,window.i_windows=m,"on"===me&&void 0!==f&&(window.markerClusterer=f),L("state","map-update","Marker render complete",{selector:he,rendered_count:Array.isArray(_)?_.length:0,source_count:Array.isArray(d)?d.length:0,is_reset:!!na}),(P||window.DE_DAF_DEBUG||"undefined"!=typeof localStorage&&"1"===localStorage.getItem("daf_debug")||window.location.search&&-1!==window.location.search.indexOf("daf_debug=1"))&&[100,500,1500].forEach(function(e){setTimeout(function(){var t=void 0!==f&&f&&"function"==typeof f.getMarkers?f.getMarkers().length:-1,i=a&&a.markerClusterer&&"function"==typeof a.markerClusterer.getMarkers?a.markerClusterer.getMarkers().length:-1;L("state","map-update","Post-render marker snapshot",{selector:he,delay_ms:e,global_markers_len:void 0!==_&&Array.isArray(_)?_.length:-1,map_obj_markers_len:a&&Array.isArray(a.markers)?a.markers.length:-1,locations_len:void 0!==p&&Array.isArray(p)?p.length:-1,global_cluster_markers_len:t,map_cluster_markers_len:i})},e)})})):("on"!==fe&&L("warn","map-update",'Map update skipped: has_map is not "on"',{value:fe}),e.map_data||L("warn","map-update","Map update skipped: no map_data in response"),he&&0===jQuery(he).length&&L("warn","map-update","Map update skipped: map_selector element not found",{selector:he})),jQuery.fn.fitVids&&jQuery("#main-content").fitVids({customSelector:"iframe[src^='http://www.hulu.com'], iframe[src^='http://www.dailymotion.com'], iframe[src^='http://www.funnyordie.com'], iframe[src^='https://embed-ssl.ted.com'], iframe[src^='http://embed.revision3.com'], iframe[src^='https://flickr.com'], iframe[src^='http://blip.tv'], iframe[src^='http://www.collegehumor.com']"})}else o.html("No posts found.");"function"==typeof get_post_popup&&get_post_popup();var W=!e||o.find(".no-results-layout").length>0;pt(r,{isInitialLoad:!1,forceBaselineCounts:Gt||zt,forceCountRefresh:f||u&&!W}),c(r);var H=jQuery("#divi_filter").attr("data-settings");if(void 0!==H)var V=JSON.parse(H),X=V.scrollto,Z=V.scrollto_where,K=V.scrollto_section,ee=V.scrollto_fine_tune;else X="",Z="",K="",ee="";var te,ae,ie=_t.attr("data-pagi_scrollto"),re=_t.attr("data-pagi_scrollto_fine");_t.attr("data-loadmore"),_t.attr("data-masonry_ajax_buffer");"all"===Z?(te="5000",ae="0"):"desktop"===Z?(te="5000",ae="981"):"tab_mob"===Z?(te="980",ae="0"):(te="767",ae="0");const ne=()=>{t&&t.length&&t.offset()&&jQuery("html, body").animate({scrollTop:t.offset().top+a},500)},oe=()=>{t&&t.length&&t.offset()&&jQuery("html, body").animate({scrollTop:t.offset().top-a},500)};!0===l?"on"===ie&&(t=r,ee=re?re.replace("px",""):0,String(ee).match(/^-/)?(ee=ee.replace("-",""),a=parseInt(ee),jQuery(".et_pb_de_mach_filter_posts, .divi_filter_module").hasClass("auto_close_filter_mobile")?setTimeout(oe,500):oe()):(a=parseInt(ee),jQuery(".et_pb_de_mach_filter_posts, .divi_filter_module").hasClass("auto_close_filter_mobile")?setTimeout(ne,500):ne()
1)):"on"===X&&jQuery(window).width()>ae&&jQuery(window).width()<=te&&(t=jQuery("."+K).length>0?jQuery("."+K):jQuery(".divi-filter-archive-loop"),(ee=ee.replace("px","")).match("^-")?(ee=ee.replace("-",""),a=parseInt(ee),jQuery(".et_pb_de_mach_filter_posts, .divi_filter_module").hasClass("auto_close_filter_mobile")?setTimeout(oe,500):oe()):(a=parseInt(ee),jQuery(".et_pb_de_mach_filter_posts, .divi_filter_module").hasClass("auto_close_filter_mobile")?setTimeout(ne,500):ne())),"undefined"!=typeof Macy&&jQuery(".grid-layout-masonry").each(function(){var e=jQuery(this).find(".divi-filter-archive-loop.masonry"),t=parseInt(e.attr("data-masonry-row-column"),10)||0,a=parseInt(e.attr("data-masonry-row-gap"),10)||0,i=parseInt(e.attr("data-masonry-columns-desktop"),10)||3,r=parseInt(e.attr("data-masonry-columns-tablet"),10)||2,n=parseInt(e.attr("data-masonry-columns-mobile"),10)||1,o=e.find(".divi-filter-loop-container .grid-posts.loop-grid")[0];if(o){var s=Macy({container:o,trueOrder:!1,waitForImages:!0,margin:{x:t,y:a},columns:i,breakAt:{1200:i,980:r,767:n}});s.runOnImageLoad(function(){s.recalculate(!0)},!0),jQuery(document).off("ajaxComplete").on("ajaxComplete",function(){s.recalculate(!0)})}});var se=function(){window.dafRunFilterInlineJs&&window.dafRunFilterInlineJs(e),window.dafInitMachGallerySliders&&window.dafInitMachGallerySliders(o)};window.dafNeedsSlickForFilterResponse&&window.dafNeedsSlickForFilterResponse(e,o)?window.dafEnsureSlick(se):se(),jQuery("#divi_filter").css("pointer-events","all"),window.et_pb_init_modules,jQuery(".et-waypoint").each(function(){var e=jQuery(this),t=e.data("offset")||"100%";new Waypoint({element:e[0],handler:function(){e.addClass("et-animated")},offset:t})}),jQuery(".variations_form").each(function(){jQuery(this).wc_variation_form(),jQuery(this).trigger("check_variations")});var le=performance.now(),de=le-s;Ke("DOM Update",s,"CID: "+ra);var ce=le-oa;console.log("[DAF][Performance] Filter Complete:"),console.log(" Total: "+et(ce)),console.log(" Network: "+et(i)),console.log(" DOM Update: "+et(de)),jQuery(document).trigger("divi_filter_completed"),sa(o),x=!1,b=!1,j=!1,Q=!1,I=!1},error:function(e,t,a){"abort"!==t&&console.log("Error:",a),sa(o),x=!1}}),!1}function dt(){jQuery(".divi-filter-container").each(function(){var e=!1;jQuery(this).find(".search_filter_cont").each(function(){var t=jQuery(this).find(".et_pb_contact_field");switch((t.attr("data-filtertype")||t.attr("data-type")||"").toString()){case"select":""!==jQuery(this).find(".et_pb_contact_field select").eq(0).val()&&(e=!0);break;case"checkbox":case"divi-checkboxmulti":case"radio":case"divi-checkboxsingle":jQuery(this).find(".et_pb_contact_field_options_list").find("input").each(function(){""!==jQuery(this).val()&&jQuery(this).is(":checked")&&(e=!0)});break;case"range":var a=jQuery(this).find(".js-range-slider").data("ionRangeSlider");void 0!==a&&(a.options.min===a.result.from&&a.options.max===a.result.to||(e=!0));break;case"input":jQuery(this).find(".et_pb_contact_field").find("input").each(function(){""!==jQuery(this).val()&&(e=!0)});break;case"datepicker":case"date_picker":jQuery(this).find(".divi-acf").each(function(){var t=jQuery(this),a=(t.attr("data-start_date")||"").toString().trim(),i=(t.attr("data-end_date")||"").toString().trim(),r=(t.attr("data-field_type")||"").toString();""!==(t.val()||"").toString().trim()&&""!==a&&""!==i&&("range"===r?a!==i&&(e=!0):e=!0)})}});var t=jQuery(this).closest(".et_pb_de_mach_filter_posts, .de_ajax_filter_filter_posts"),a=jQuery(this).closest(".divi_filter_module"),i=t.hasClass("hide_reset_btn")||a.hasClass("hide_reset_btn"),r=t.hasClass("show_reset_always")||a.hasClass("show_reset_always"),n=t.hasClass("show_reset_after_filter")||a.hasClass("show_reset_after_filter"),o=t.length>0?t:a;o.length||(o=jQuery(this).closest(".divi_filter_module, .et_pb_de_mach_filter_posts, .de_ajax_filter_filter_posts"));var s=o.find(".reset-filters");i&&n?e?s.each(function(){this.style.setProperty("display","inline-block","important")}):s.each(function(){this.style.setProperty("display","none","important")}):i?s.each(function(){this.style.removeProperty("display")}):r?s.each(function(){this.style.setProperty("display","inline-block","important")}):n?e?s.each(function(){this.style.setProperty("display","inline-block","important")}):s.each(function(){this.style.setProperty("display","none","important")}):e||s.each(function(){this.style.setProperty("display","none","important")})})}function ct(e){return jQuery(e).is("select")}function ut(){var e=jQuery(".divi-filter-archive-loop.main-loop").attr("data-filter-var");
1if(void 0!==e){var t=JSON.parse(e);void 0!==t.meta_query&&jQuery.each(t.meta_query,function(e,t){if("_weight"===t.key?t.key="product_weight":"_wc_average_rating"===t.key&&(t.key="product_rating"),!jQuery('[data-name="'+t.key+'"]').closest(".et_pb_de_mach_search_posts_item").hasClass("uncheck_init_terms")&&jQuery('[data-name="'+t.key+'"]').closest(".et_pb_de_mach_search_posts_item").hasClass("filter_params")){if(jQuery('[data-name="'+t.key+'"]').closest(".et_pb_de_mach_search_posts_item").hasClass("filter_params_yes_title"))var a="title";else a="no-title";var i=jQuery('[data-name="'+t.key+'"]').attr("data-field_type"),r=jQuery('[data-name="'+t.key+'"]').data("name"),n=jQuery('[data-name="'+t.key+'"]').closest(".et_pb_de_mach_search_posts_item").find(".et_pb_contact_field_options_title ").html(),o=jQuery('[data-name="'+t.key+'"]').closest(".et_pb_de_mach_search_posts_item").find(".irs-to").text(),s=jQuery('[data-name="'+t.key+'"]').closest(".et_pb_de_mach_search_posts_item").find(".irs-from").text();if("select"===i){if(""!==jQuery('[data-name="'+t.key+'"]').find("option:selected").val()){var l=jQuery('[data-name="'+t.key+'"]').find("option:selected").text();nt(i,r,l,n,a,o,s)}}else if("radio"===i||"checkbox"===i)jQuery('[data-name="'+t.key+'"]:checked').each(function(){var e=jQuery(this).parent().find(".radio-label").attr("title");nt(i,r,e,n,a,o,s)});else{l=jQuery('[data-name="'+t.key+'"]').val();nt(i,r,l,n,a,o,s)}}}),void 0!==t.tax_query&&jQuery.each(t.tax_query,function(e,t){if("object"==typeof t&&void 0!==t.relation)jQuery.each(t,function(e,t){if("object"==typeof t&&"NOT IN"===t.operator)return!0;if("object"==typeof t&&void 0!==t.taxonomy)if(Array.isArray(t.terms)){jQuery.each(t.terms,function(e,a){jQuery('[data-name="'+t.taxonomy+'"]').length>0&&jQuery('[data-name="'+t.taxonomy+'"]').each(function(){if(ct(this))return!0;if(!jQuery(this).closest(".et_pb_de_mach_search_posts_item").hasClass("uncheck_init_terms")&&jQuery(this).closest(".search_filter_cont").find('input[value="'+a+'"]').length>0&&jQuery(this).closest(".et_pb_de_mach_search_posts_item").hasClass("filter_params")){if(jQuery(this).closest(".et_pb_de_mach_search_posts_item").hasClass("filter_params_yes_title"))var e="title";else e="no-title";var i=jQuery(this).attr("data-field_type"),r=jQuery(this).closest(".et_pb_de_mach_search_posts_item").find(".et_pb_contact_field_options_title ").html(),n=jQuery(this).closest(".et_pb_de_mach_search_posts_item").find(".irs-to").text(),o=jQuery(this).closest(".et_pb_de_mach_search_posts_item").find(".irs-from").text(),s=jQuery(this).closest(".search_filter_cont").find('input[value="'+a+'"]').parent().find(".radio-label").attr("title");return nt(i,t.taxonomy,s,r,e,n,o),!1}})});var a=[];if(jQuery('[data-name="'+t.taxonomy+'"]').length>0&&(jQuery('[data-name="'+t.taxonomy+'"]').each(function(){if(jQuery(this).is('input[type="radio"]')||jQuery(this).is('input[type="checkbox"]')){var e=jQuery(this).val();""!==e&&a.push(e)}}),t.terms.length===a.length)){t.terms.sort(),a.sort();var i=t.terms.every(function(e,t){return e===a[t]});i&&jQuery('.option-all[data-name="'+t.taxonomy+'"]').length>0&&(jQuery('[data-name="'+t.taxonomy+'"]').removeAttr("checked"),jQuery('[data-name="'+t.taxonomy+'"]').removeProp("checked"),jQuery('.option-all[data-name="'+t.taxonomy+'"]').attr("checked","checked"),jQuery('.option-all[data-name="'+t.taxonomy+'"]').prop("checked","checked"))}}else{var r=t.terms;jQuery('[data-name="'+t.taxonomy+'"]').each(function(){if(ct(this))return!0;if(!jQuery(this).closest(".et_pb_de_mach_search_posts_item").hasClass("uncheck_init_terms")&&jQuery(this).closest(".search_filter_cont").find('input[value="'+r+'"]').length>0&&jQuery(this).closest(".et_pb_de_mach_search_posts_item").hasClass("filter_params")){if(jQuery(this).closest(".et_pb_de_mach_search_posts_item").hasClass("filter_params_yes_title"))var e="title";else e="no-title";var a=jQuery(this).attr("data-field_type"),i=jQuery(this).closest(".et_pb_de_mach_search_posts_item").find(".et_pb_contact_field_options_title ").html(),n=jQuery(this).closest(".et_pb_de_mach_search_posts_item").find(".irs-to").text(),o=jQuery(this).closest(".et_pb_de_mach_search_posts_item").find(".irs-from").text(),s=jQuery(this).closest(".search_filter_cont").find('input[value="'+r+'"]').parent().find(".radio-label").attr("title");return nt(a,t.taxonomy,s,i,e,n,o),!1}})}});else if("object"==typeof t&&void 0!==t.taxonomy){if("NOT IN"===t.operator)return!0;Array.isArray(t.terms)?jQuery.each(t.terms,function(e,a){jQuery('[data-name="'+t.taxonomy+'"]').length>0&&jQuery('[data-name="'+t.taxonomy+'"]').each(function(){if(ct(this))return!0;
1if(!jQuery(this).closest(".et_pb_de_mach_search_posts_item").hasClass("uncheck_init_terms")&&jQuery(this).closest(".search_filter_cont").find('input[value="'+a+'"]').length>0&&jQuery(this).closest(".et_pb_de_mach_search_posts_item").hasClass("filter_params")){if(jQuery(this).closest(".et_pb_de_mach_search_posts_item").hasClass("filter_params_yes_title"))var e="title";else e="no-title";var i=jQuery(this).attr("data-field_type"),r=jQuery(this).closest(".et_pb_de_mach_search_posts_item").find(".et_pb_contact_field_options_title ").html(),n=jQuery(this).closest(".et_pb_de_mach_search_posts_item").find(".irs-to").text(),o=jQuery(this).closest(".et_pb_de_mach_search_posts_item").find(".irs-from").text(),s=jQuery(this).closest(".search_filter_cont").find('input[value="'+a+'"]').parent().find(".radio-label").attr("title");return nt(i,t.taxonomy,s,r,e,n,o),!1}})}):jQuery('[data-name="'+t.taxonomy+'"]').length>0&&jQuery('[data-name="'+t.taxonomy+'"]').each(function(){if(ct(this))return!0;if(!jQuery(this).closest(".et_pb_de_mach_search_posts_item").hasClass("uncheck_init_terms")&&jQuery(this).closest(".search_filter_cont").find('input[value="'+t.terms+'"]').length>0&&(jQuery(this).closest(".search_filter_cont").find('input[value="'+t.terms+'"]').attr("checked","checked"),jQuery(this).closest(".et_pb_de_mach_search_posts_item").hasClass("filter_params"))){if(jQuery(this).closest(".et_pb_de_mach_search_posts_item").hasClass("filter_params_yes_title"))var e="title";else e="no-title";var a=jQuery(this).attr("data-field_type"),i=jQuery(this).closest(".et_pb_de_mach_search_posts_item").find(".et_pb_contact_field_options_title ").html(),r=jQuery(this).closest(".et_pb_de_mach_search_posts_item").find(".irs-to").text(),n=jQuery(this).closest(".et_pb_de_mach_search_posts_item").find(".irs-from").text(),o=jQuery(this).closest(".search_filter_cont").find('input[value="'+t.terms+'"]').parent().find(".radio-label").attr("title");return nt(a,t.taxonomy,o,i,e,r,n),!1}})}}),void 0!==t.s&&""!==t.s&&jQuery('[data-name="s"]').each(function(){if(!jQuery(this).closest(".et_pb_de_mach_search_posts_item").hasClass("uncheck_init_terms")&&jQuery(this).closest(".et_pb_de_mach_search_posts_item").hasClass("filter_params")){if(jQuery(this).closest(".et_pb_de_mach_search_posts_item").hasClass("filter_params_yes_title"))var e="title";else e="no-title";var a=jQuery(this).attr("data-filtertype")||"textsearch",i=jQuery(this).closest(".et_pb_de_mach_search_posts_item").find(".et_pb_contact_field_options_title").html();nt(a,"s",t.s,i,e,"","")}})}}function ft(e){var t=e.closest(".search_filter_cont").attr("id");"category"===e.closest(".search_filter_cont").data("type")&&jQuery(".search_filter_cont[data-conditional-logic]").each(function(){var e=jQuery(this),a=e.data("conditional-logic"),i=e.data("conditional-relation");if("category"===e.data("type")){var r=!1,n=!1;jQuery.each(a,function(e,a){var i=jQuery("#"+a[0]);t===a[0]&&("is not"===a[1]&&(n=!0),"is not empty"===a[1]&&(r=!0))}),"all"===i&&!0===n&&!0===r&&(e.find(".divi-filter-item").html(""),e.find(".et_pb_contact_field_options_list").html(""),e.closest(".et_pb_de_mach_search_posts_item").hide(),e.hasClass("condition-field")&&ft(e.find(".divi-filter-item")))}})}function _t(e=null){null!==e&&ft(e);var t=!1;jQuery(".search_filter_cont[data-conditional-logic]").each(function(){var a=jQuery(this),r=a.data("conditional-logic"),n=a.data("conditional-relation"),o=!1,s=[],l=!1,d=!1;if(null!==e?jQuery.each(r,function(t,a){a[0]===e.closest(".search_filter_cont").attr("id")&&(d=!0)}):d=!0,!0===d){if("category"===a.data("type")||"taxonomy"===a.data("type")){var c,u=!1,f=!1,_="";if(null===e||"category"!==e.closest(".search_filter_cont").data("type")&&"taxonomy"!==e.closest(".search_filter_cont").data("type")||(_=e.closest(".search_filter_cont").attr("id")),jQuery.each(r,function(t,a){var i=jQuery("#"+a[0]);i.addClass("condition-field"),(""!==_&&a[0]===_||null===e&&("category"===i.data("type")||"taxonomy"===i.data("type")))&&(c=i,"is not"===a[1]&&(f=!0),"is not empty"===a[1]&&(u=!0))}),"all"===n&&!0===f&&!0===u){var p=null,h=c.find(".et_pb_contact_field").data("type"),m="";switch(h){case"select":p=c.find(".et_pb_contact_field select option:selected").eq(0).val(),m=c.find(".et_pb_contact_field select option:selected").eq(0).data("type");break;case"checkbox":case"radio":p=c.find("input:checked").eq(0).val(),m=c.find("input:checked").eq(0).data("type")}if(l=!0,void 0!==p&&""!==p&&"has-child"===m){a.find(".divi-filter-item").html(""),a.find(".et_pb_contact_field_options_list").html(""),a.closest(".et_pb_de_mach_search_posts_item").hide(),a.closest(".et_pb_de_mach_search_posts_item").addClass("conditional_hide");var y="off",g="",v="";if("radio"===h||"checkbox"===h?v=c.find(".et_pb_contact_field_options_list").data("filter-name"):"select"===h&&(v=c.find(".et_pb_contact_field").data("filter-name")),"radio"===a.data("field-type")&&"on"===(y=a.find(".et_pb_contact_field_options_list").data("filter-count"))&&(g=jQuery(".divi-filter-archive-loop.main-loop").attr("data-filter-var")),void 0!==He&&He.abort(),"undefined"==typeof filter_aja
1x_object||!filter_ajax_object.security)return void console.warn("filter_ajax_object is not defined. Sub-category loading requires the filter script to be properly loaded.");var w,b={security:filter_ajax_object.security,top_category:p,tax_key:v,field_type:a.data("field-type"),child_mode:a.data("child-mode"),hide_empty:a.data("hide-empty"),post_type:a.data("post-type"),select_placeholder:a.data("select-placeholder"),sub_prefix:a.data("sub-prefix"),show_available:a.data("show-available"),radio_all_hide:a.data("radio-all-hide"),radio_select:a.data("radio-select"),radio_style:a.data("radio-style"),radio_all_text:a.data("radio-all-text"),filter_count:y,query:g};"undefined"!=typeof d5_filter_ajax_object&&d5_filter_ajax_object.wholesale_role&&(b.wholesale_role=d5_filter_ajax_object.wholesale_role),t=!0,"undefined"!=typeof d5_filter_ajax_object&&d5_filter_ajax_object.restUrl?w={url:d5_filter_ajax_object.restUrl+"sub_category",data:JSON.stringify(b),type:"POST",dataType:"html",contentType:"application/json"}:(b.action="divi_filter_get_sub_category_handler",w={url:filter_ajax_object.ajax_url,data:b,type:"POST",dataType:"html"}),w.beforeSend=function(e){jQuery(".divi-acf").attr("disabled","disabled"),jQuery(".et_pb_de_mach_search_posts_item,.et_pb_de_mach_orderby,.divi-filter-result-count").animate({opacity:.5},250),jQuery(".divi-acf.js-range-slider").each(function(){var e=jQuery(this).data("ionRangeSlider");void 0!==e&&e.update({from_fixed:!0,to_fixed:!0})})},w.success=function(e){"select"===a.data("field-type")?a.find(".divi-filter-item").html(e):a.find(".et_pb_contact_field_options_list").html(e),""===e?(a.closest(".et_pb_de_mach_search_posts_item").hide(),a.closest(".et_pb_de_mach_search_posts_item").addClass("conditional_hide")):(a.closest(".et_pb_de_mach_search_posts_item").show(),a.closest(".et_pb_de_mach_search_posts_item").removeClass("conditional_hide")),jQuery(".divi-acf").removeAttr("disabled"),jQuery(".divi-acf").removeProp("disabled"),jQuery(".et_pb_de_mach_search_posts_item,.et_pb_de_mach_orderby,.divi-filter-result-count").animate({opacity:1},250),jQuery(".divi-acf.js-range-slider").each(function(){var e=jQuery(this).data("ionRangeSlider");void 0!==e&&e.update({from_fixed:!1,to_fixed:!1})}),k&&(ut(),k=!1)},w.error=function(e,t,a){console.error("[DAF] Sub-category AJAX error:",t,a),jQuery(".divi-acf").removeAttr("disabled"),jQuery(".divi-acf").removeProp("disabled"),jQuery(".et_pb_de_mach_search_posts_item,.et_pb_de_mach_orderby,.divi-filter-result-count").animate({opacity:1},250)},He=jQuery.ajax(w)}else a.find(".divi-filter-item").html(""),a.find(".et_pb_contact_field_options_list").html(""),a.closest(".et_pb_de_mach_search_posts_item").hide(),a.closest(".et_pb_de_mach_search_posts_item").addClass("conditional_hide")}else a.closest(".et_pb_de_mach_search_posts_item").hide(),a.closest(".et_pb_de_mach_search_posts_item").addClass("conditional_hide")}!0!==l&&(jQuery.each(r,function(e,t){var a=!1,r=jQuery("#"+t[0]);r.addClass("condition-field");var n=r.find(".et_pb_contact_field").data("filtertype"),o="",l=t[2];switch(n){case"select":o=r.find(".et_pb_contact_field select").val();break;case"checkbox":case"radio":o=[],r.find("input:checked").each(function(){o.push(jQuery(this).val())});break;case"range":var d=r.find(".js-range-slider").data("ionRangeSlider");void 0!==d&&(o=[d.result.from,d.result.to]);break;case"input":o=r.find("input").val()}switch(o||(o=""),t[1]){case"is":a=Array.isArray(o)?o.includes(l):o===l;break;case"is not":a=Array.isArray(o)?!o.includes(l):o!==l;break;case"is greater":if(jQuery.isNumeric(l))if(Array.isArray(o))for(i=0;i<o.size;i++)jQuery.isNumeric(o[i])&&o[i]>l&&(a=!0);else a=jQuery.isNumeric(o)&&o>l;else a=!1;break;case"is less":if(jQuery.isNumeric(l))if(Array.isArray(o))for(i=0;i<o.size;i++)jQuery.isNumeric(o[i])&&o[i]<l&&(a=!0);else a=jQuery.isNumeric(o)&&o<l;else a=!1;break;case"contains":if(Array.isArray(o))for(i=0;i<o.size;i++)-1!==o[i].indexOf(l)&&(a=!0);else a=-1!==o.indexOf(l);break;case"does not contain":if(Array.isArray(o))for(i=0;i<o.length;i++)-1===o[i].indexOf(l)&&(a=!0);else a=-1===o.indexOf(l);break;case"is empty":a=Array.isArray(o)?0===o.length:""===o;break;case"is not empty":Array.isArray(o)?0===o.length?a=!1:jQuery.each(o,function(e,t){""!==t&&(
1a=!0)}):a=""!==o}s.push(a)}),"any"===n?s.includes(!0)&&(o=!0):s.includes(!1)||(o=!0),!0===o?!1===l&&(a.closest(".et_pb_de_mach_search_posts_item").show(),a.closest(".et_pb_de_mach_search_posts_item").removeClass("conditional_hide")):(a.closest(".et_pb_de_mach_search_posts_item").hide(),a.closest(".et_pb_de_mach_search_posts_item").addClass("conditional_hide")))}}),!1===t&&k&&!1===b&&ut()}function pt(e=null,t){if(t=t||{},function(){try{if(window.frameElement&&"editor-canvas"===window.frameElement.name)return!0;if(document.documentElement&&document.documentElement.classList.contains("block-editor-iframe__html"))return!0;var e=document.body;return!(!e||!(e.classList.contains("block-editor-iframe__body")||e.classList.contains("block-editor-page")||e.classList.contains("block-editor-writing-flow")))||!!document.querySelector(".editor-styles-wrapper, .block-editor-block-list__layout")}catch(e){return!1}}())return;var a=void 0!==(O=jQuery("#divi_filter").attr("data-countself"))&&""!==O?O:"on",i=!0===t.forceBaselineCounts,r=!0===t.forceCountRefresh;if("none"===a&&!1===t.isInitialLoad&&!i&&!r)return;let n=[];jQuery("input[name='acf_custom_database[][table_map]']").length>0&&jQuery("input[name='acf_custom_database[][column_map]']").length>0&&jQuery("input[name='acf_custom_database[][table_map]']").each(function(e){let t=jQuery(this).val(),a=jQuery("input[name='acf_custom_database[][column_map]']").eq(e).val();n.push({table_map:t,column_map:a})});let s=je(i);e=null!=e?e:jQuery(".divi-filter-archive-loop.main-loop");var l=[],d=[],c=[],u=!1,f=null!=e?e:jQuery(".divi-filter-archive-loop.main-loop");if(i&&f&&f.length){ie(f);var _=f.attr("data-filter-var"),p=f.attr("data-loop-var"),h=null;if(!0===b&&Fe(_))h=_;else if(Fe(p))try{var m=JSON.parse(p);m&&m.post_type&&(h=p)}catch(e){}!h&&Fe(_)&&(h=_),h&&(Fe(p)&&h!==p&&(h=Je(p,h,f)),Ee(f,h))}var y,g=ue(),v=!0===b||i,j=v?Le(f):f.attr("data-filter-var");if(j?v||Le(f):j=Le(f),!Fe(j)){var Q=(y=we()).length?JSON.stringify({post_type:1===y.length?y[0]:y}):null;Fe(Q)&&(j=Q)}j=te(j),v&&j&&(j=We(j));var x=$e(),S="";if(f&&f.length&&(S=Ge(f)||""),S||(S=jQuery(".daf_filter_post_ids").val()||""),x&&S&&j&&(j=function(e,t,a){if(!a||!t||!Fe(e))return e;var i=String(t).split(",").map(function(e){return parseInt(e,10)}).filter(function(e){return!isNaN(e)&&e>0});if(!i.length)return e;try{var r=JSON.parse(e);if(!r||"object"!=typeof r)return e;var n=parseInt(a,10);if(!isNaN(n)&&n>0&&(i=i.filter(function(e){return e!==n})),i.length)if(Array.isArray(r.post__in)&&r.post__in.length){var o=r.post__in.map(function(e){return parseInt(e,10)}).filter(function(e){return!isNaN(e)&&e>0}),s=i.filter(function(e){return-1!==o.indexOf(e)});r.post__in=s.length?s:[0]}else r.post__in=i;else r.post__in=[0];return JSON.stringify(r)}catch(t){return e}}(j,S,x)),v&&(s={}),Fe(j)||g){var I=f.data("current-taxonomy"),D=f.data("current-taxterm"),A=!1;void 0!==I&&""!==I&&void 0!==D&&""!==D&&(A=!0);"undefined"!==jQuery("#divi_filter").attr("data-onload")&&jQuery("#divi_filter").attr("data-onload"),a=void 0!==(O=jQuery("#divi_filter").attr("data-countself"))?O:"on";var O,M=f.attr("data-include_category")||"",T=f.attr("data-exclude_category")||"",q=f.attr("data-exclude_tags")||"",F={};if(jQuery(".search_filter_cont").each(function(){var e=jQuery(this).find(".et_pb_contact_field").attr("data-filtertype"),t="";if("radio"===e){var a=jQuery(this).find(".et_pb_contact_field_options_list");if("on"===a.attr("data-filter-count")){t=a.attr("data-filter-name"),l.push(a.attr("data-filter-name"));var i=a.attr("data-parent-cat");void 0!==i&&!1!==i?c.push(i):c.push(""),a.hasClass("divi-checkboxmulti")?d.push("multi"):d.push("single")}}else"select"===e&&"on"===jQuery(this).find(".et_pb_contact_field").attr("data-filter-count")&&(t=jQuery(this).find(".et_pb_contact_field").attr("data-filter-name"),l.push(jQuery(this).find(".et_pb_contact_field").attr("data-filter-name")),c.push(""),d.push("single"));void 0!==jQuery(this).data("categorizing-taxonomy")&&""!==jQuery(this).data("categorizing-taxonomy")&&(F[t]=jQuery(this).data("categorizing-taxonomy")),jQuery(this).find(".divi-acf").each(function(e,t){var a=jQuery(this).data("name"),i=jQuery(this).attr("data-filtertype");if("divi-checkboxsingle"===i||"divi-checkboxmulti"===i||"customcategory"===i)if(jQuery(this).is("select"))a===I&&jQuery(this).find("option").each(function(){jQuery(this).attr("value")===D&&(u=!0)});else{var r=jQuery(this).closest(".et_pb_contact_field_options_list");a===I&&r.find("input").each(function(){jQuery(this).val()===D&&(u=!0)})}})}),l.length>0){if(Qe())return;
1if("undefined"==typeof filter_ajax_object||!filter_ajax_object.security)return void console.warn("filter_ajax_object is not defined. Filter count functionality requires the filter script to be properly loaded.");var E=Date.now()+"-"+Math.random().toString(36).slice(2,8),R="undefined"!=typeof d5_filter_ajax_object&&d5_filter_ajax_object.nonce?d5_filter_ajax_object.nonce:filter_ajax_object.security,N="";if(j)try{var Y=JSON.parse(j);Y&&Y.post_type&&(N=Array.isArray(Y.post_type)?Y.post_type.join(","):Y.post_type)}catch(e){}if(!N){var J=we();J.length&&(N=J.join(","))}var U={security:filter_ajax_object.security,nonce:R,get_count_nonce:R,query:j,posttype:N,filters:l.join(","),filter_types:d.join(","),filter_parents:c.join(","),filter_has_current_tax_term:u,filter_taxonomy_categorizing:F,has_default_tax:A,current_loop_taxonomy:I,current_loop_taxterm:D,count_self:a,acfCustomDatabase:n,queryParams:s,include_cats:M,exclude_cats:T,exclude_tags:q,initial_post_ids:S||"",product_id:x||"",cid:E,debug:P?1:0,daf_debug:P?1:0};"undefined"!=typeof d5_filter_ajax_object&&d5_filter_ajax_object.wholesale_role&&(U.wholesale_role=d5_filter_ajax_object.wholesale_role);const r=d5_filter_ajax_object.restUrl+"get_count";var B=performance.now();if(L("ajax","get_count","CID:",E,"| Trigger:",k?"INITIAL_LOAD":"FILTER_CLICK","| URL:",window.location.href),L("state","get_count","CID:",E,"| Query source:",v?i?"original_query(baseline_counts)":"original_query(reset)":"current_filtered_query"),L("state","get_count","CID:",E,"| Container ID:",f.attr("id"),"| Post Type:",function(){try{return JSON.parse(j).post_type||"unknown"}catch(e){return"parse-error"}}()),L("state","get_count","CID:",E,"| Current Taxonomy:",I,"| Current Term:",D),L("state","get_count","CID:",E,"| Has Default Tax:",A,"| Filter Has Current Tax Term:",u),L("state","get_count","CID:",E,"| Filter Options:",l),L("state","get_count","CID:",E,"| Filter Types:",d),L("state","get_count","CID:",E,"| Query Params:",s),L("ajax","get_count","CID:",E,"| REST URL:",r),L("ajax","get_count","CID:",E,"| Full Payload:",U),C){if(!0===t.isInitialLoad)return void L("state","get_count","CID:",E,"| Skipping duplicate get_count (already in flight)");L("state","get_count","CID:",E,"| Superseding in-flight get_count after filter"),st()}C=!0,void 0!==w&&w&&"function"==typeof w.abort&&w.abort(),w=jQuery.ajax({url:r,data:JSON.stringify(U),type:"POST",dataType:"JSON",headers:{"Content-Type":"application/json"},beforeSend:function(e){var t="";window.d5_filter_ajax_object&&window.d5_filter_ajax_object.nonce?t=window.d5_filter_ajax_object.nonce:R?t=R:window.filter_ajax_object&&window.filter_ajax_object.rest_nonce&&(t=window.filter_ajax_object.rest_nonce),t&&e.setRequestHeader("X-WP-Nonce",t),jQuery(".divi-acf").attr("disabled","disabled"),jQuery(".et_pb_de_mach_search_posts_item:not(.conditional_hide),.et_pb_de_mach_orderby,.divi-filter-result-count").animate({opacity:.5},250),jQuery(".divi-acf.js-range-slider").each(function(){var e=jQuery(this).data("ionRangeSlider");void 0!==e&&e.update({from_fixed:!0,to_fixed:!0})})},success:function(t){performance.now();Ke("Get Count Request",B,"CID: "+E),t._debug&&t._debug.performance&&(tt(t._debug.performance,"get_count"),t._debug.cache_hit&&console.log("[DAF][Performance] Cache Hit: Yes")),L("ajax","get_count","CID:",E,"| Response keys:",Object.keys(t).filter(function(e){return"_debug"!==e})),L("ajax","get_count","CID:",E,"| Sample counts:",function(){for(var e={},a=Object.keys(t).filter(function(e){return"_debug"!==e}),i=0;i<Math.min(3,a.length);i++){var r=a[i];if("object"==typeof t[r]){var n=Object.keys(t[r]);e[r]={};for(var o=0;o<Math.min(3,n.length);o++)e[r][n[o]]=t[r][n[o]]}}return e}()),jQuery(".divi-acf").removeProp("disabled"),jQuery(".divi-acf").removeAttr("disabled"),jQuery("#divi_filter").css("pointer-events","all"),jQuery(".et_pb_de_mach_search_posts_item:not(.conditional_hide),.et_pb_de_mach_orderby,.divi-filter-result-count").animate({opacity:1},250),e.closest(".filtered-posts-cont").find(".ajax-loading").remove(),jQuery(".divi-acf.js-range-slider").each(function(){var e=jQuery(this).data("ionRangeSlider");void 0!==e&&e.update({from_fixed:!1,to_fixed:!1})});var a=M?M.split(",").map(function(e){return e.trim()}).filter(function(e){return""!==e}):[],i=T?T.split(",").map(function(e){return e.trim()}):[],r=q?q.split(",").map(function(e){return e.trim()}):[],n=!(ue()||be()&&Fe(j));jQuery(".search_filter_cont").each(function(){var e,o,s=jQuery(this).closest(".et_pb_de_mach_search_posts_item"),l=!n&&s.hasClass("hide_module_for_empty"),d=s.hasClass("hide_empty_on_load"),c=!s.hasClass("hide_show_count"),u=s.hasClass("duplication_filter_count");s.hasClass("duplication_filter_count_parent");
1if(s.hasClass("conditional_hide")||s.show(),jQuery(this).find('.et_pb_contact_field[data-filtertype="radio"]').length>0){var f=jQuery(this).find(".et_pb_contact_field_options_list");if(d&&k||"on"===f.attr("data-filter-count")){var _,p=f.attr("data-filter-name"),h=fe(p,u),m=f.attr("data-show-empty"),y="on"===m||f.hasClass("show-empty"),g="post_tag"===p||p.indexOf("_tag")===p.length-4,v="category"===p||"product_cat"===p||p.indexOf("_category")===p.length-9||p.indexOf("_cat")===p.length-4,w=[],b=[],j=v&&a.length>0;if(j){var Q=t[h];Q&&"object"==typeof Q&&(b=Object.keys(Q).filter(function(e){return"all"!==e&&("string"!=typeof e||0!==e.indexOf("all_"))&&!pe(Q[e])}))}if(g&&r.length>0?w=r:v&&i.length>0&&(w=i),f.find("span.et_pb_contact_field_radio").each(function(){var e=jQuery(this).find("label.radio-label").attr("data-value");if(k&&w.length>0&&-1!==w.indexOf(e))jQuery(this).remove();else if(k&&v&&a.length>0&&e&&""!==e&&"all"!==e&&b.length>0&&-1===b.indexOf(e)&&!ge(jQuery(this),f,b))jQuery(this).remove();else if(void 0!==e&&""!==e&&"all"!==e){var i=_e(t,p,u,e);if(void 0!==i)pe(i)?!n&&(j||k&&d)?ye(jQuery(this)):n||!1!==y&&"off"!==m?me(jQuery(this)):ye(jQuery(this)):me(jQuery(this)),c&&(jQuery(this).find("span.radio-count").length>0?jQuery(this).find("span.radio-count").html(i):jQuery(this).append('<span class="radio-count">'+i+"</span>"));else he()&&k?me(jQuery(this)):!n&&(j||k&&d)?ye(jQuery(this)):n||!1!==y&&"off"!==m?me(jQuery(this)):ye(jQuery(this))}}),function(e,t,a,i,r,n){if(n&&he()&&i&&i.length){var o=_e(e,t,a,"all");if(void 0!==o&&!pe(o)){var s=i.closest(".et_pb_de_mach_search_posts_item");s.length&&!s.hasClass("conditional_hide")&&s.show(),i.find("span.et_pb_contact_field_radio").each(function(){var i=jQuery(this),n=i.find("label.radio-label").attr("data-value");if(n&&""!==n&&"all"!==n){var o=_e(e,t,a,n);void 0===o||pe(o)||(i.removeClass("empty daf-empty-hidden"),i.each(function(){this.style.removeProperty("display")}),r&&(i.find("span.radio-count").length>0?i.find("span.radio-count").html(o):i.append('<span class="radio-count">'+o+"</span>")))}})}}}(t,p,u,f,c,k),f.find(".post_obj_sub_cat").length>0?f.find(".post_obj_sub_cat").each(function(){var e=0;jQuery(this).find(".et_pb_contact_field_radio").each(function(){jQuery(this).find("input").hasClass("post-object-taxonomy")||(e+=parseInt(jQuery(this).find(".radio-count").html()))}),jQuery(this).find(".post-object-taxonomy").parent().find(".radio-count").html(e)}
1):(o=c,(e=f)&&e.length&&e.find(".is-collapsible").each(function(){var t=jQuery(this),a=t.attr("data_cat_id");if(a){var i=0,r=!1;e.find('.et_pb_contact_field_radio[data_parent_cat_id="'+a+'"]').each(function(){if(jQuery(this).attr("data_cat_id")!==a){var e=jQuery(this).find(".radio-count").html(),t=parseInt(e,10);isNaN(t)||(i+=t,r=!0)}}),r&&(o&&(t.find("span.radio-count").length>0?t.find("span.radio-count").html(i):t.append('<span class="radio-count">'+i+"</span>")),i>0&&me(t))}})),0===f.find("span.et_pb_contact_field_radio:not(.empty)").length){if(l)(_=jQuery(this).closest(".et_pb_de_mach_search_posts_item")).hide(),_.closest(".divi-filer-toggle, .divi-filer-toggle-mob").length&&_.removeClass("visible")}else if(jQuery(this).closest(".et_pb_de_mach_search_posts_item").hasClass("conditional_hide")||jQuery(this).closest(".et_pb_de_mach_search_posts_item").show(),1===f.find("span.et_pb_contact_field_radio:not(.empty)").length&&"all"===f.find("span.et_pb_contact_field_radio:not(.empty)").eq(0).find("label").attr("data-value"))if(l)(_=jQuery(this).closest(".et_pb_de_mach_search_posts_item")).hide(),_.closest(".divi-filer-toggle, .divi-filer-toggle-mob").length&&_.removeClass("visible")}}else if(jQuery(this).find('.et_pb_contact_field[data-filtertype="select"]').length>0){var x=jQuery(this).find(".et_pb_contact_field").attr("data-filter-name"),C=(y=jQuery(this).find(".et_pb_contact_field").attr("data-show-empty"),jQuery(this).find("select").hasClass("select2-hidden-accessible")),S=("category"===x||"product_cat"===x||x&&(x.indexOf("_category")===x.length-9||x.indexOf("_cat")===x.length-4))&&a.length>0;if("on"===jQuery(this).find(".et_pb_contact_field").attr("data-filter-count")&&(jQuery(this).find("select option").each(function(){var e=jQuery(this).val();if(""!==e&&"all"!==e){var a=jQuery(this).is(":selected"),i=_e(t,x,u,e);a?(jQuery(this).show(),jQuery(this).removeProp("disabled"),jQuery(this).removeAttr("disabled")):void 0!==i?pe(i)?!n&&(S||k&&d)?jQuery(this).hide():n||"on"===y||(C?jQuery(this).prop("disabled","disabled"):jQuery(this).hide()):(jQuery(this).show(),jQuery(this).removeProp("disabled"),jQuery(this).removeAttr("disabled")):he()&&k?(jQuery(this).show(),jQuery(this).removeProp("disabled"),jQuery(this).removeAttr("disabled")):!n&&(S||k&&d)?jQuery(this).hide():n||"on"===y||(C?jQuery(this).prop("disabled","disabled"):jQuery(this).hide())}}),C&&jQuery(this).find("select").select2("destroy").select2({width:"100%"}),l)){var I=!1;jQuery(this).find("select option").each(function(){""!==jQuery(this).val()&&"all"!==jQuery(this).val()&&"none"!==jQuery(this).css("display")&&(I=!0)}),I?s.hasClass("conditional_hide")||s.show():(s.hide(),s.closest(".divi-filer-toggle, .divi-filer-toggle-mob").length&&s.removeClass("visible"))}}else if((jQuery(this).find('.et_pb_contact_field[data-filtertype="range"]').length>0||jQuery(this).find(".js-range-slider").length>0)&&l&&!s.hasClass("conditional_hide")&&(s.show(),s.closest(".divi-filer-toggle, .divi-filer-toggle-mob").length)){var D=s.closest(".divi-filer-toggle, .divi-filer-toggle-mob"),A=D.find("#divi_filter").length?D.find("#divi_filter"):jQuery("#divi_filter");"all_closed"!==(A.attr("data-toggle-start-state")||("on"===A.attr("data-toggle-start-closed")?"all_closed":"first_open"))&&0===s.siblings(".et_pb_de_mach_search_posts_item.visible").length&&s.addClass("visible")}}),jQuery(".divi-filer-toggle, .divi-filer-toggle-mob").each(function(){var e=jQuery(this),t=e.find("#divi_filter").length?e.find("#divi_filter"):jQuery("#divi_filter"),a=t.attr("data-toggle-start-state")||("on"===t.attr("data-toggle-start-closed")?"all_closed":"first_open");if("all_closed"!==a){var i=e.find(".et_pb_de_mach_search_posts_item");if("all_open"!==a){var r=i.filter(":visible").first();r.length&&!r.hasClass("visible")&&(i.removeClass("visible"),r.addClass("visible"))}else i.filter(":visible").addClass("visible")}}),o("#divi_filter"),jQuery("#divi_filter").removeAttr("data-onload")},error:function(t,a,i){L("error","get_count","CID:",E,"| AJAX Error:",a,i),L("error","get_count","CID:",E,"| Status:",t.status,"| Response:",t.responseText?t.responseText.substring(0,200):"empty"),jQuery(".divi-acf").removeProp("disabled"),jQuery(".divi-acf").removeAttr("disabled"),jQuery("#divi_filter").css("pointer-events","all"),jQuery(".et_pb_de_mach_search_posts_item:not(.conditional_hide),.et_pb_de_mach_orderby,.divi-filter-result-count").animate({opacity:1},250),e.closest(".filtered-posts-cont").find(".ajax-loading").remove()},complete:function(){C=!1}})}else jQuery(".divi-acf").removeAttr("disabled"),jQuery(".divi-acf").removeProp("disabled"),jQuery(".et_pb_de_mach_search_posts_item,.et_pb_de_mach_orderby,.divi-filter-result-count").animate({opacity:1},250),e.closest(".filtered-posts-cont").find(".ajax-loading").remove()}else L("state","get_count","Skipping get_count: no archive loop and no baseline query")}function ht(e){var t=e.closest(".et_pb_contact_field_p");return t.length?t.first():e.parent()}function mt(e,t,a){ht(e).find(".map_address_lat").first().val(t),ht(e).find(".map_address_lng").first().val(a)}function yt(e){var t=jQuery(e),a=t.find(".pac-item-query").first().text();if(a)return a.trim();var i=(t.text()||"").replace(/\s+/g," ").trim();return i?i.split(",")[0].trim():""}function gt(){var e=jQuery("#divi_filter");return!(!e.length||!e.hasClass("updatetype-update_field"))||jQuery(".divi_filter_module.updatetype-update_field").length>0}function vt(e){jQuery("#divi_filter").length>0||jQuery(".divi_filter_module").length>0?(void 0!==v&&v&&"function"==typeof v.abort&&v.abort(),I=!0,L("state","map-address","Run map radiu
1s filter",{address:(e.val()||"").toString().trim(),update_field_mode:gt()}),ot()):L("state","map-address","Skip filter: no filter module on page")}function wt(e){var t=(e.val()||"").toString().trim();""!==t&&(e.data("daf-map-filter-applied-at",Date.now()),function(e){var t=(e.val()||"").toString().trim(),a=(e.attr("data-name")||e.attr("name")||"").toString();a&&rt(a,t);var i=e.closest(".search_filter_cont").find(".divi-acf-map-radius").first();i.length||(i=jQuery("#divi_filter").find(".divi-acf-map-radius").first()),i.length||(i=jQuery(".divi-acf-map-radius").first()),i.length&&(rt("map_radius",i.val()),rt("map_radius_unit",i.data("radius-type")||""))}(e),L("state","map-address","Apply map search",{value:t}),gt()?e.trigger("daf-map-place-applied"):vt(e))}function bt(e,t,a,i){if(e&&e.length&&t){a=a||0;var r=t.getPlace();if(function(e){return!(!e||!(e.geometry||e.formatted_address||e.name))}(r)){var n=function(e){if(!e)return"";var t=(e.formatted_address||e.name||"").toString().trim();return""===t&&e.address_components&&e.address_components.length&&(t=e.address_components.map(function(e){return e.long_name}).join(", ")),t}(r);if(n){if(e.data("daf-applying-place",1),e.val(n),e.removeData("daf-applying-place"),e.removeData("daf-pac-selecting"),e.data("daf-place-selected",1),r.geometry&&r.geometry.location){var o=r.geometry.location.lat(),s=r.geometry.location.lng();mt(e,o,s)}L("state","map-address","place_changed",{address:n}),wt(e)}}else{if(a<6){var l=0===a?50:a<3?100:200;return L("state","map-address","place_changed: waiting for place details",{attempt:a,input_value:(e.val()||"").toString().trim()}),void setTimeout(function(){bt(e,t,a+1,i)},l)}var d=(i||e.val()||"").toString().trim();d&&(L("state","map-address","place_changed: using pac-item / input text fallback",{text:d}),function(e,t){var a=(t||"").toString().trim();if(a&&e&&e.length){if("undefined"==typeof google||!google.maps||!google.maps.Geocoder)return e.val(a),void wt(e);(new google.maps.Geocoder).geocode({address:a},function(t,i){if("OK"!==i||!t||!t[0])return L("state","map-address","Geocode fallback: using typed text only",{text:a,status:i}),e.val(a),void wt(e);var r=t[0],n=r.geometry.location,o=(r.formatted_address||a).toString().trim();e.data("daf-applying-place",1),e.val(o),e.removeData("daf-applying-place"),e.data("daf-place-selected",1),mt(e,n.lat(),n.lng()),L("state","map-address","Geocode fallback applied",{address:o}),wt(e)})}}(e,d))}}}function jt(){window.dafMapPacMousedownBound||(window.dafMapPacMousedownBound=!0,jQuery(document).on("mousedown",".pac-container",function(e){e.preventDefault()})),window.dafMapPacItemClickBound||(window.dafMapPacItemClickBound=!0,jQuery(document).on("mousedown",".pac-container .pac-item",function(){var e=window.dafActiveMapInput;e&&e.length&&(e.data("daf-pac-selecting",1),e.data("daf-pac-item-text",yt(this)))}),jQuery(document).on("click",".pac-container .pac-item",function(){var e=window.dafActiveMapInput;if(e&&e.length){var t=e.data("daf-autocomplete-instance");if(t){var a=e.data("daf-pac-item-text")||yt(this);setTimeout(function(){bt(e,t,0,a)},200)}}})),jQuery(".divi-acf-map").each(function(){var e=jQuery(this);if(!e.data("daf-autocomplete-bound")){e.data("daf-autocomplete-bound",1);var t=new google.maps.places.Autocomplete(this,{types:["(regions)"]});e.data("daf-autocomplete-instance",t),e.on("focus",function(){(window.dafActiveMapInput=e,e.data("daf-place-selected"))||""===(e.val()||"").toString().trim()&&Qt(this)}),e.on("input",function(){e.data("daf-applying-place")||e.data("daf-pac-selecting")||e.removeData("daf-place-selected")}),e.on("keydown",function(e){"Enter"===e.key&&e.preventDefault()});var a=null;e.on("blur",function(){clearTimeout(a),a=setTimeout(function(){var t=e.data("daf-map-filter-applied-at")||0;Date.now()-t<400||(e.data("daf-applying-place")||e.data("daf-pac-selecting")||(e.data("daf-place-selected")?e.removeData("daf-place-selected"):""!==(e.val()||"").toString().trim()&&wt(e)))},300)}),t.addListener("place_changed",function(){clearTimeout(a),bt(e,t)})}})}function Qt(e){var t=jQuery(e);t.data("daf-place-selected")||""===(t.val()||"").toString().trim()&&navigator.geolocation&&navigator.geolocation.getCurrentPosition(function(e){if(!t.data("daf-place-selected")&&(!t.data("daf-pac-selecting")&&""===(t.val()||"").toString().trim())){var a={lat:e.co
1ords.latitude,lng:e.coords.longitude};!function(e,t,a){var i=jQuery(a);if(i.data("daf-place-selected"))return;if(i.data("daf-pac-selecting"))return;var r=(i.val()||"").toString().trim();if(""!==r)return;var n=new google.maps.Geocoder,o={};n.geocode({location:{lat:e,lng:t}},function(a,r){if(r===google.maps.GeocoderStatus.OK)if(a[0]){for(var n=a[0].address_components,s=0;s<n.length;s++)"route"===n[s].types[0]&&(o.route=n[s].long_name),"street_number"===n[s].types[0]&&(o.street_number=n[s].long_name),"locality"===n[s].types[0]&&(o.locality=n[s].long_name),"postal_code"===n[s].types[0]&&(o.postal_code=n[s].long_name);i.val(a[0].formatted_address),mt(i,e,t)}else alert("No information found.")})}(a.lat,a.lng,t);new google.maps.Circle({center:a,radius:e.coords.accuracy})}})}function kt(){L("state","init_filters_from_url","Checking for URL parameters");try{const e=new URLSearchParams(window.location.search),t=de(window.location.search);if(L("state","init_filters_from_url","URL params:",{hasFilterParam:t,filter_raw:e.get("filter"),allParams:Array.from(e.entries())}),!t)return void L("state","init_filters_from_url","No enabled filter URL flag (?filter=), skipping URL initialization");const a=document.querySelector(".divi-filter-archive-loop.main-loop");if(!a)return void L("warn","init_filters_from_url","Archive loop container not found");const i="true"===e.get("is_search")||jQuery(a).hasClass("is_search_page");i&&L("state","init_filters_from_url","Search results page: syncing UI only, no AJAX filter"),L("state","init_filters_from_url","Archive loop found, processing URL parameters");let r=!1;const n=e.get("orderby");if(n){L("state","init_filters_from_url","Handling orderby parameter:",{value:n});const e=jQuery(".orderby"),t=jQuery(a);if(e.length>0&&(e.val(n),L("state","init_filters_from_url","Set .orderby dropdown to:",n)),t.length>0){let e=n,a="desc";"price"===e&&(a="asc");const i=e.split("-");Array.isArray(i)&&i.length>1&&(e=i[0],a=i[1]),t.attr("data-sortorder",e),t.attr("data-sortasc",a),t.attr("data-orderbyvalue",n),L("state","init_filters_from_url","Updated loop sort attributes:",{sortorder:e,sortasc:a,orderbyValue:n})}}for(let[t,a]of e.entries()){if("filter"===t||"daf_debug"===t||"orderby"===t||"currency"===t||"woocs_currency"===t)continue;L("state","init_filters_from_url","Processing parameter:",{key:t,value:a});const e=document.querySelectorAll('[data-name="'+t+'"]');0!==e.length?(L("state","init_filters_from_url","Found filter elements:",e.length),e.forEach(function(e){if("SELECT"===e.tagName){const n=e.querySelector('option[value="'+a+'"]');if(n){e.value=a,r=!0,L("state","init_filters_from_url","Applied to select:",{key:t,value:a}),i||jQuery(e).trigger("change");const o=jQuery(e).closest(".search_filter_cont");if(o.length&&o.closest(".et_pb_de_mach_search_posts_item").hasClass("filter_params")){const e=o.find(".et_pb_contact_field_options_title").text()||t,i=n.textContent||a,r=o.closest(".et_pb_de_mach_search_posts_item").hasClass("filter_params_yes_title")?"title":"no-title";nt("select",t,i,e,"title"===r?"title":"no-title","","")}}}else if("checkbox"===e.type||"radio"===e.type){const n=jQuery(e).closest("label").find(".radio-label"),o=n.length?n.attr("data-value"):null;if(e.value===a||o===a){e.checked=!0,r=!0,L("state","init_filters_from_url","Applied to checkbox/radio:",{key:t,value:a}),i||jQuery(e).trigger("change");const o=jQuery(e).closest(".search_filter_cont");if(o.length&&o.closest(".et_pb_de_mach_search_posts_item").hasClass("filter_params")){const i=o.find(".et_pb_contact_field_options_title").text()||t,r=n.length?n.attr("title")||n.text():a,s=o.closest(".et_pb_de_mach_search_posts_item").hasClass("filter_params_yes_title")?"title":"no-title";nt("checkbox"===e.type?"checkbox":"radio",t,r,i,"title"===s?"title":"no-title","","")}}}else if("INPUT"===e.tagName){var n=jQuery(e);if(n.hasClass("js-datepicker")){var o=(a||"").toString().trim(),s=o,l="",d="",c=(n.attr("data-date_format")||n.attr("data-format")||"MM/DD/YYYY").toString();if(/^\d{8};\d{8}$/.test(o)&&"function"==typeof moment){var u=o.split(";"),f=moment(u[0],"YYYYMMDD",!0),_=moment(u[1],"YYYYMMDD",!0);f.isValid()&&_.isValid()&&(s=(l=f.format(c))===(d=_.format(c))?l:l+" - "+d)}else if(/^\d{8}$/.test(o)&&"function"==typeof moment){var p=moment(o,"YYYYMMDD",!0);p.isValid()&&(s=l=d=p.format(c))}e.value=s,""!==l&&n.attr("data-start_date",l),""!==d&&n.attr("data-end_date",d)}else e.value=a;r=!0,L("state","init_filters_from_url","Applied to input:",{key:t,value:a}),i||jQuery(e).trigger("change");const h=jQuery(e).closest(".search_filter_cont");if(h.length&&h.closest(".et_pb_de_mach_search_posts_item").hasClass("filter_params")){const i=h.find(".et_pb_contact_field_options_title").text()||t,r=h.closest(".et_pb_de_mach_search_posts_item").hasClass("filter_params_yes_title")?"title":"no-title";nt(e.getAttribute("data-filtertype")||"textsearch",t,a,i,"title"===r?"title":"no-title","","")}}})):L("warn","init_filters_from_url","No filter elements found for:",t)}if(r){if(L("state","init_filters_from_url","Filters applied from URL, syncing fields and triggering filter"),jQuery("[data-name]").each(function(){it(jQuery(this))}),dt(),i)return void L("state","init_filters_from_url","Search results page: skipping AJAX filter request");setTimeout(function(){L("state","init_filters_from_url","Triggering filter after URL sync"),ot()},150)}else L("warn","init_filters_from_url","No filters were applied from URL parameters")}catch(e){L("error","init_filters_from_url","Error processing URL parameters:",e.message)}}
1function xt(){return!document.querySelector(".divi-acf-map")||!("undefined"==typeof google||!google.maps||!google.maps.places)&&(jt(),!0)}"undefined"!=typeof window&&(window.dafDebugOn=function(){"undefined"!=typeof localStorage&&(localStorage.setItem("daf_debug","1"),P=!0,document.cookie="daf_debug=true; path=/",console.log("DAF debug mode enabled. Reload the page to see debug output."),console.log("Server-side debug logging also enabled via cookie."),at())},window.dafDebugOff=function(){"undefined"!=typeof localStorage&&(localStorage.removeItem("daf_debug"),P=!1,document.cookie="daf_debug=; path=/; expires=Thu, 01 Jan 1970 00:00:00 UTC",console.log("DAF debug mode disabled."))},window.dafDebugSet=function(e){e.levels&&(E.enabledLevels=e.levels),e.maxEntries&&(q=e.maxEntries),console.log("DAF debug config updated:",E)},window.dafDumpDebug=function(){return JSON.stringify({session:F,entries:T,config:E},null,2)},window.dafCopyDebug=function(){var e=window.dafDumpDebug();navigator.clipboard&&navigator.clipboard.writeText?navigator.clipboard.writeText(e).then(function(){console.log("Debug log copied to clipboard ("+T.length+" entries)")}).catch(function(e){console.error("Failed to copy debug log:",e)}):console.log("Clipboard API not available. Use dafDumpDebug() to get the log.")},window.dafDebugMark=function(e){L("info","marker","=== "+e+" ===")},window.dafClearDebug=function(){T=[],console.log("Debug buffer cleared")},window.dafIsDateFilterOnChange=function(e){if(!e||!e.length||"function"!=typeof e.closest)return!1;var t=e.closest(".divi_filter_module");return t.length>0&&t.hasClass("sync_filter_item")},window.dafForceFilterRun=function(e){Z=!0,X=!1,ot()}),P&&jQuery(document).ready(function(){at()}),jQuery(document).ready(function(e){const t=document.querySelectorAll(".custom-excerpt-wrapper");t&&t.forEach(e=>{e.querySelector(".custom-excerpt");const t=e.querySelector(".custom-excerpt-toggle");t&&t.addEventListener("click",()=>{const t=e.nextElementSibling?.classList.contains("custom-full-excerpt-wrapper")?e.nextElementSibling:null;t&&(e.style.display="none",t.style.display="block")})})}),jQuery(document).ready(function(e){function t(e){if(e&&e.length){var t=e.data("daterangepicker");if(t&&!t.__dafApplyPatched&&"function"==typeof t.clickApply){var a=t.clickApply;t.clickApply=function(t){try{return a.call(this,t)}catch(t){var i=(e.attr("data-date_format")||e.attr("data-format")||"MM/DD/YYYY").toString(),r=(e.attr("data-field_type")||"").toString(),n=this.startDate&&this.startDate.format?this.startDate.format(i):"",o=this.endDate&&this.endDate.format?this.endDate.format(i):"";""!==n&&e.attr("data-start_date",n),""!==o&&e.attr("data-end_date",o),""!==n&&""!==o&&("range"===r?e.val(n+" - "+o):e.val(n));var s=!1;s="range"===r?""!==n&&""!==o&&n!==o:""!==n;try{"function"==typeof this.hide&&this.hide()}catch(e){}s&&"function"==typeof window.dafForceFilterRun&&"function"==typeof window.dafIsDateFilterOnChange&&window.dafIsDateFilterOnChange(e)&&window.dafForceFilterRun("clickApply-error-recovered")}},t.__dafApplyPatched=!0}}}function a(){jQuery("#divi_filter input.js-datepicker, #dmach-search-form input.js-datepicker").each(function(){t(jQuery(this))})}function i(){e(".align-last-module").each(function(){var t=e(this);t.removeClass("align-single_row align-multiple_rows align-speciality_rows"),t.find(".slick-list").length?t.find(".slick-slide:nth-child(1) .et_pb_section .et_pb_row:nth-child(2)").length>0?t.addClass("align-multiple_rows"):t.addClass("align-single_row"):t.find(".divi-filter-archive-loop .et_pb_row:nth-child(2)").length>0?t.addClass("align-multiple_rows"):t.find(".divi-filter-archive-loop .et_section_specialty").length>0?(t.find(".divi-filter-archive-loop .et_section_specialty .et_pb_column:nth-child(2)").length>0&&t.addClass("align-speciality_rows"),t.addClass("align-multiple_rows")):t.find(".bc_product_grid .et_pb_row:nth-child(2)").length>0?t.addClass("align-multiple_rows"):t.addClass("align-single_row")})}function r(){var e=jQuery(".et_pb_lightbox_image");if(e.length&&!i())var t=0,a=window.setInterval(function(){t+=1,(i()||t>=50)&&window.clearInterval(a)},100);function i(){return!(!(e=jQuery(".et_pb_lightbox_image")).length||void 0===jQuery.fn.magnificPopup)&&("function"==typeof window.et_pb_image_lightbox_init?(window.et_pb_image_lightbox_init(e),!0):(e.each(function(){var e=jQuery(this);e.data("magnificPopup")||this.magnificPopup||e.magnificPopup({type:"image",removalDelay:500,gallery:{enabled:!1},mainClass:"mfp-fade"})}),!0))}}function n(){e(".link_whole_new_tab .bc-link-whole-grid-card a").each(function(){"_blank"!==e(this).attr("target")&&e(this).attr("target","_blank")}),e(".link_whole_new_tab .dmach-grid-item.product a").each(function(){"_blank"!==e(this).attr("target")&&e(this).attr("target","_blank")})}"undefined"!=typeof Macy&&jQuery(".grid-layout-masonry").each(function(){var e=jQuery(this).find(".divi-filter-archive-loop.masonry");if(e.length){var t=parseInt(e.attr("data-masonry-row-column"),10)||0,a=parseInt(e.attr("data-masonry-row-gap"),10)||0,i=parseInt(e.attr("data-masonry-columns-desktop"),10)||3,r=parseInt(e.attr("data-masonry-columns-tablet"),10)||2,n=parseInt(e.attr("data-masonry-columns-mobile"),10)||1,o=e.find(".divi-filter-loop-container .grid-posts.loop-grid")[0];if(!o)return;var s=Macy({container:o,trueOrder:!1,waitForImages:!0,margin:{x:t,y:a},columns:i,breakAt:{1200:i,980:r,767:n}});jQuery(o).data("macy-instance",s),s.runOnImageLoad(function(){s.recalculate(!0)},!0)}}),e(document).on("touchstart click",".divi-engine-grid-list-view-switcher button",function(t){t.preventDefault();var a=e(this).attr("data-grid-list-type"),i=parseInt(e(this).closest(".divi-engine-grid-list-view-switcher").attr("data-cookie-time"));e(this).addClass("active").siblings().removeClass("active"),"grid"===a&&(e(this).closest(".grid-layout-grid_list").removeClass("de-list-view"),e(this).closest(".grid-layout-grid_list").addClass("de-grid-view"),0===i?document.cookie="divi_engine_grid_list_view=grid;
1path=/":Cookies.set("divi_engine_grid_list_view","grid",{expires:i})),"list"===a&&(e(this).closest(".grid-layout-grid_list").removeClass("de-grid-view"),e(this).closest(".grid-layout-grid_list").addClass("de-list-view"),0===i?document.cookie="divi_engine_grid_list_view=list;path=/":Cookies.set("divi_engine_grid_list_view","list",{expires:i}))}),y({onDeselectRadio:function(){ot()}}),a(),setTimeout(a,0),setTimeout(a,300),jQuery(document).on("show.daterangepicker.daf apply.daterangepicker.daf hide.daterangepicker.daf cancel.daterangepicker.daf change.daf input.daf","#divi_filter input.js-datepicker, #dmach-search-form input.js-datepicker",function(e,a){var i=jQuery(this);t(i);var r="function"==typeof window.dafIsDateFilterOnChange&&window.dafIsDateFilterOnChange(i);"show"===e.type?r?(X=!0,K=i,ee=!0):(K=null,ee=!1):"apply"!==e.type&&"hide"!==e.type&&"cancel"!==e.type||(X=!1,ee=!1,"hide"!==e.type&&"cancel"!==e.type||(K=null),"apply"===e.type&&dt())}),jQuery(document).on("click.daf",".daterangepicker td.available",function(){ee&&K&&K.length&&setTimeout(function(){if(ee&&K&&K.length){var e=K,t=e.data("daterangepicker");if(t&&t.startDate&&t.endDate){var a=(e.attr("data-field_type")||"").toString(),i=t.startDate.format("YYYYMMDD"),r=t.endDate.format("YYYYMMDD");("range"===a&&i!==r||"range"!==a&&""!==i)&&(ee=!1,"function"==typeof window.dafForceFilterRun&&"function"==typeof window.dafIsDateFilterOnChange&&window.dafIsDateFilterOnChange(e)&&window.dafForceFilterRun("calendar-click-fallback"))}}},0)}),window.__dafDateNativeCaptureBound||(document.addEventListener("change",function(e){var t=e.target;if(t&&t.matches&&t.matches("#divi_filter input.js-datepicker, #dmach-search-form input.js-datepicker")){var a=jQuery(t),i=(a.attr("data-field_type")||"").toString(),r=(a.attr("data-date_format")||a.attr("data-format")||"MM/DD/YYYY").toString(),n=(a.attr("data-start_date")||"").toString().trim(),o=(a.attr("data-end_date")||"").toString().trim(),s=a.data("daterangepicker");if((!n||!o||n===o)&&s&&s.startDate&&s.endDate){var l=s.startDate.format(r),d=s.endDate.format(r);a.attr("data-start_date",l),a.attr("data-end_date",d),n=l,o=d}("range"===i?""!==n&&""!==o&&n!==o:""!==n)&&"function"==typeof window.dafForceFilterRun&&"function"==typeof window.dafIsDateFilterOnChange&&window.dafIsDateFilterOnChange(a)&&window.dafForceFilterRun("native-change-capture")}},!0),window.__dafDateNativeCaptureBound=!0),e(".divi-checkboxmulti .option-all").change(function(){if(e(this).is(":checked")){e(this).closest(".divi-checkboxmulti").find(".et_pb_contact_field_radio input").not(e(this)).prop("checked",!1);var t=e(this).attr("data-name");e('.filter-param-item[data-filter="'+t+'"]').remove(),ot()}}),e('.divi-checkboxmulti .et_pb_contact_field_radio input[type="checkbox"]').change(function(){!e(this).hasClass("option-all")&&e(this).is(":checked")&&e(this).closest(".divi-checkboxmulti").find(".option-all").prop("checked",!1)}),jQuery(document).on("click",'#divi_filter_button, #divi_filter .et_pb_contact_submit, #dmach-search-form .et_pb_contact_submit, #divi_filter button[type="submit"], #dmach-search-form button[type="submit"], #divi_filter input[type="submit"], #dmach-search-form input[type="submit"], #divi_filter a.et_pb_contact_submit, #dmach-search-form a.et_pb_contact_submit, #divi_filter .search_filter_submit, #dmach-search-form .search_filter_submit',function(e){var t=jQuery(e.currentTarget);t.hasClass("reset-filters")||(t.closest(".et_pb_de_mach_filter_posts, .divi_filter_module").hasClass("updatetype-update_button")||jQuery("#divi_filter").hasClass("updatetype-update_button"))&&(e.preventDefault(),e.stopPropagation(),S=Date.now(),R("explicit-search-click",e),ot(null,{forceSubmit:!0,triggerElement:e.currentTarget}))}),jQuery(document).on("submit","#divi_filter, #dmach-search-form, #divi_filter form, #dmach-search-form form",function(e){if(jQuery(e.currentTarget).closest(".et_pb_de_mach_filter_posts, .divi_filter_module").hasClass("updatetype-update_button")||jQuery("#divi_filter").hasClass("updatetype-update_button")){if(S>0&&Date.now()-S<400)return e.preventDefault(),e.stopPropagation(),void L("state","submit-hook","Skipping duplicate form submit after search button click");e.preventDefault(),e.stopPropagation(),R("explicit-form-submit",e),ot(null,{forceSubmit:!0})}}),i(),r(),jQuery(document).on("divi_filter_completed",function(){jQuery(".et_post_gallery").each(function(){jQuery(this).magnificPopup({delegate:".et_pb_gallery_image a",type:"image",removalDelay:500,gallery:{enabled:!0,navigateByImgClick:!0},mainClass:"mfp-fade",zoom:{enabled:!et_pb_custom.is_builder_plugin_used,duration:500,opener:function(e){return e.find("img")}}})}),"undefined"!=typeof Macy&&jQuery(".grid-layout-masonry").each(function(){var e=jQuery(this).find(".divi-filter-archive-loop.masonry");if(e.length){var t=e.find(".divi-filter-loop-container .grid-posts.loop-grid")[0];if(!t)return;var a=jQuery(t).data("macy-instance");if(a)a.recalculate(!0);else{var i=parseInt(e.attr("data-masonry-row-column"),10)||0,r=parseInt(e.attr("data-masonry-row-gap"),10)||0,n=parseInt(e.attr("data-masonry-columns-desktop"),10)||3,o=parseInt(e.attr("data-masonry-columns-tablet"),10)||2,s=parseInt(e.attr("data-masonry-columns-mobile"),10)||1,l=Macy({container:t,trueOrder:!1,waitForImages:!0,margin:{x:i,y:r},columns:n,breakAt:{1200:n,980:o,767:s}});jQuery(t).data("macy-instance",l),l.runOnImageLoad(function(){l.recalculate(!0)},!0)}}}),i(),r()}),jQuery(document).on("click",".show_in_section > .divi-filter-loop-container > .loop-grid > .dmach-grid-item",function(e){var t=jQuery(e.target);if(0===t.closest(".dm_content").length){e.preventDefault();var a=jQuery(this).closest(".show_in_section").attr("data-content_section_layout"),i=jQuery(this).closest(".show_in_section").attr("data-content_section_selector"),r=jQuery(this).attr("data-id"),n=jQuery(this).attr("data-posttype"),o=[a],s=[[r]];if(t.closest(".show_in_section").hasClass("show_in_same_row_mobile")&&jQuery(window).width()<769&&t.closest(".grid-item-cont").find(" > *").eq(1).find(".dm_content").length>0)return t.closest(".grid-item-cont").find(" > *").eq(1).find(".dm_content").toggleClass("open"),!1;
1if(""!==i&&""!==a){if("undefined"==typeof filter_ajax_object||!filter_ajax_object.ajax_url||!filter_ajax_object.security)return void console.warn("filter_ajax_object is not defined. Modal functionality requires the filter script to be properly loaded.");jQuery.ajax({url:filter_ajax_object.ajax_url,data:{action:"divi_filter_get_post_modal_ajax_handler",security:filter_ajax_object.security,post_ids:JSON.stringify(s),post_type:n,modal_layout:JSON.stringify(o),modal_postype:n},type:"POST",dataType:"JSON",success:function(e){jQuery(i).html("");var n=e.content["show_modal_"+a+"_"+r];e.css_output&&window.dafAppendInlineCss(jQuery(document.body),String(e.css_output)),""!==e.content["show_modal_"+a+"_"+r]&&(t.closest(".show_in_section").hasClass("show_in_same_row_mobile")&&jQuery(window).width()<769?(t.closest(".grid-item-cont").find(" > *").eq(1).find(".dm_content").remove(),t.closest(".grid-item-cont").find(" > *").eq(1).append('<div class="dm_content open">'+n+"</div>")):(t.closest(".show_in_section").find(".grid-item-cont").removeClass("selected"),t.closest(".grid-item-cont").addClass("selected"),jQuery(i).html(n)),jQuery(".variations_form").each(function(){jQuery(this).wc_variation_form(),jQuery(this).trigger("check_variations")}),jQuery(document).trigger("divi_filter_completed"))}})}}}),e(document).on("change","#divi_filter select, #divi_filter input[type=radio], #divi_filter input[type=checkbox], #divi_filter input[type=range], #dmach-search-form select, #dmach-search-form input[type=radio], #dmach-search-form input[type=checkbox], #dmach-search-form input[type=range], .dmach-search-form select, .dmach-search-form input[type=radio], .dmach-search-form input[type=checkbox], .dmach-search-form input[type=range]",function(){e("#divi_filter input[type=radio]").each(function(){e(this).parent().removeClass("selected")}),e("#divi_filter input[type=radio]:checked").each(function(){e(this).parent().addClass("selected")}),e(this).closest(".search_filter_cont").hasClass("condition-field")&&_t(e(this));var t=e(this).closest(".dmach-search-form, #dmach-search-form");!t.length||"on"!==t.attr("data-search-hide-empty-counts")||ue()||Qe()||(clearTimeout(window.__dafSearchPostsCountRefreshTimer),window.__dafSearchPostsCountRefreshTimer=setTimeout(function(){pt(null,{isInitialLoad:!1})},150))}),jQuery(document).ready(function(){n()}),jQuery(document).on("divi_filter_completed",function(){n()}),jQuery(document).on("divi_filter_completed",function(){!function(){if(void 0!==window.woocs_current_currency&&window.woocs_current_currency){var e=window.woocs_current_currency,t="";t="object"==typeof e?e.name||e.code||e.currency||"":e;var a="";if(void 0!==window.woocs_default_currency&&(a="object"==typeof window.woocs_default_currency?window.woocs_default_currency.name||window.woocs_default_currency.code||"":window.woocs_default_currency),t!==a&&t){var i=jQuery(".divi-filter-archive-loop .product, .de_ajax_filter_archive_loop .product");if(0===i.length&&(i=jQuery(".product")),0!==i.length){var r=[];if(i.each(function(){var e=jQuery(this),t=e.data("product-id")||e.data("product_id")||e.find(".add_to_cart_button").data("product_id")||e.find("[data-product_id]").first().data("product_id");if(!t){var a=(e.attr("class")||"").match(/post-(\d+)/);a&&(t=parseInt(a[1]))}t&&-1===r.indexOf(t)&&r.push(t)}),0!==r.length){var n="";if("undefined"!=typeof d5_filter_ajax_object&&d5_filter_ajax_object.restUrl)n=d5_filter_ajax_object.restUrl.replace(/divi-ajax-filter\/v1\/$/,"woocs/v3/products-prices");else if("undefined"!=typeof wpApiSettings&&wpApiSettings.root)n=wpApiSettings.root+"woocs/v3/products-prices";else{var o=document.createElement("a");o.href=window.location.href,n=o.protocol+"//"+o.host+"/wp-json/woocs/v3/products-prices"}jQuery.ajax({url:n,type:"POST",contentType:"application/json",data:JSON.stringify({product_ids:r,currency:t,format:"html"}),success:function(e){if(e&&"object"==typeof e){var t=e.products||e;jQuery.each(t,function(e,t){if(!t.error){var a=i.filter(function(){var t=jQuery(this),a=t.data("product-id")||t.data("product_id")||t.find(".add_to_cart_button").data("product_id")||t.find("[data-product_id]").first().data("product_id");if(!a){var i=(t.attr("class")||"").match(/post-(\d+)/);i&&(a=parseInt(i[1]))}return a==e});a.length>0&&t.price_html&&a.find(".price").html(t.price_html)}})}}})}}}}}()}),e(document.body).on("click",".bc-link-whole-grid-card",function(t){var a=e(t.target),i=e(this),r=i.closest(".link_whole_new_tab").length>0||"on"===i.data("link-new-tab")||"on"===i.data("linkNewTab"),n=i.data("link-url");if(n){var o=a.closest("a");a.is("button, input, select, textarea, label")||a.hasClass("ajax_add_to_cart")||a.closest(".ajax_add_to_cart").length>0||o.hasClass("ajax_add_to_cart")||o.hasClass("add_to_cart_button")||o.hasClass("product_type_variable")||o.hasClass("product_type_grouped")||o.hasClass("added_to_cart")||(t.preventDefault(),2===t.which||t.metaKey||t.ctrlKey||r?window.open(n,"_blank"):window.location.href=n)}}),Qe()||pt(null,{isInitialLoad:!0,forceBaselineCounts:!0});var o,s=jQuery(".divi-filter-archive-loop.main-loop"),l=Le(s),d=Ge(s);if((o=s)&&o.length&&o.each(function(){var e=jQuery(this);e.data("dafDefaultSort")||e.data("dafDefaultSort",{sortorder:e.attr("data-sortorder"),sortasc:e.attr("data-sortasc"),sorttype:e.attr("data-sorttype"),orderbyvalue:e.attr("data-orderbyvalue")})}),L("state","reset-debug","[1) First paint] Snapshot before filter AJAX this
1session",{loop_key:ae(s),visible_ids:ze(s),initial_post_ids:d,query_summary:Ze(l),hint:'This is the server-rendered grid. It is not "filtered page 1" â do not compare it to page 2 filtered results.'}),window.__dafPaginationDebug=window.__dafPaginationDebug||{},window.__dafPaginationDebug.baseline_initial_post_ids_csv=d||"",dt(),_t(),e(".reset-filters").click(function(t){t.preventDefault(),b=!0;var a=e(".divi-filter-archive-loop.main-loop").data("current-taxonomy"),i=e(".divi-filter-archive-loop.main-loop").data("current-taxterm");if(e(this).closest("#divi_filter").find(".js-range-slider").length&&e(this).closest("#divi_filter").find(".js-range-slider").each(function(t,a){var i=e(this).data("ionRangeSlider");void 0!==i&&(i.options.to=i.options.max,i.options.from=i.options.min,i.reset())}),e(".et_pb_contact_field_radio").removeClass("hidethis"),e(this).closest("#divi_filter").find("input[type=text], input[type=number], textarea").val(""),e(this).closest("#divi_filter").find("input.js-datepicker").attr("data-start_date",""),e(this).closest("#divi_filter").find("input.js-datepicker").attr("data-end_date",""),e(this).closest("#divi_filter").find(".et_pb_contact_select").prop("selectedIndex",0),e(this).closest("#divi_filter").find(".et_pb_contact_select").val(""),e(this).closest("#divi_filter").find(".et_pb_contact_select").find("option:eq(0)").prop("selected","selected"),e(this).closest("#divi_filter").find(".et_pb_checkbox_select_wrapper").each(function(){var t=e(this).find(" > span, > label").first();if(t.length>0){var a=t.attr("origin-label");void 0!==a&&""!==a&&t.text(a)}}),e(this).closest("#divi_filter").find(".et_pb_contact_select.divi-acf-map-radius").length>0){var r=e(this).closest("#divi_filter").find(".et_pb_contact_select.divi-acf-map-radius").attr("data-default-value");""!==r&&(e(this).closest("#divi_filter").find(".et_pb_contact_select.divi-acf-map-radius").val(r),e(this).closest("#divi_filter").find(".et_pb_contact_select.divi-acf-map-radius").find("option[value='"+r+"']").prop("selected","selected"))}e(this).closest("#divi_filter").find(".et_pb_contact_field_radio input").prop("checked",!1),e(this).closest("#divi_filter").find('.et_pb_contact_field_radio input[value=""]').prop("checked",!0),e(this).closest("#divi_filter").find(".select2-hidden-accessible").length>0&&e(this).closest("#divi_filter").find(".select2-hidden-accessible").select2(),e(this).closest("#divi_filter").find(".et_pb_contact_field_options_wrapper").each(function(t,r){var n=!1;void 0!==a&&void 0!==i&&e(this).find("input").eq(0).data("name")===a&&e(this).find('input[value="'+i+'"]').length>0&&(n=!0),e(this).find('label[data-value="all"]').length>0&&!1===n&&e(this).find('label[data-value="all"]').closest(".et_pb_contact_field_radio").find("input").prop("checked",!0)}),void 0!==a&&void 0!==i&&e(this).closest("#divi_filter").find('.et_pb_contact_select[data-name="'+a+'"]').length>0&&e(this).closest("#divi_filter").find('.et_pb_contact_select[data-name="'+a+'"]').find('option[value="'+i+'"]').length,e(this).closest("#divi_filter").find("[data-name]").each(function(){it(e(this))}),e(".filter-param-item").remove();var n=document.location.href,o=0,s=n;-1===(o=n.indexOf("?"))&&(o=n.indexOf("")),-1!==o&&(s=n.substring(0,o)),window.history.replaceState(null,null,s),_t(),jQuery(".search_filter_cont[data-conditional-logic]").closest(".et_pb_de_mach_search_posts_item").hide(),Xe(jQuery(".divi-filter-archive-loop.main-loop")),ot()}),jQuery(".divi-filter-archive-loop.main-loop").length>0&&"undefined"!=typeof filter_ajax_object&&"1"===filter_ajax_object.ajax_pagination&&jQuery(".woocommerce-ordering").submit(function(){return!1}),jQuery(".orderby").length>0){var c=jQuery(".orderby").closest(".et_pb_module").find(".divi-filter-archive-loop.main-loop");0===c.length&&(c=jQuery(".divi-filter-archive-loop.main-loop"));var u=null;try{u=new URLSearchParams(window.location.search).get("orderby")}catch(e){u=null}if(c.length>0&&u){var f=jQuery(".orderby").val()||u,_="desc";c.attr("data-orderbyvalue",f),"price"===f&&(_="asc");var p=f.split("-");Array.isArray(p)&&p.length>1&&(f=p[0],_=p[1]),c.attr("data-sortorder",f),c.attr("data-sortasc",_)}}}),jQuery(document).on("click","a.page-numbers",function(e){const t=jQuery(this);if(t.hasClass("dots")||t.hasClass("current"))return void e.preventDefault();const a=function(e){if(!e||!e.length)return jQuery();var t=jQuery(),a=e.closest(".filtered-posts-cont");if(a.length>0&&0===(t=a.find(".divi-filter-archive-loop.main-loop")).length&&(t=a.find(".divi-filter-archive-loop")),0===t.length){var i=e.closest(".et_pb_module");0===(t=i.find(".divi-filter-archive-loop.main-loop")).length&&(t=i.find(".divi-filter-archive-loop"))}return t.first()}(t);if(a.length>
10&&"undefined"!=typeof filter_ajax_object&&("1"===filter_ajax_object.ajax_pagination||!0===filter_ajax_object.ajax_pagination)){e.preventDefault(),e.stopPropagation();const i=se(t,a);j=!0;const r=parseInt(t.closest("ul").find(".current").text().replace(/,/g,""),10);let n=r;if(n=t.hasClass("next")?r+1:t.hasClass("prev")?r-1:parseInt(t.text().replace(/,/g,""),10),isNaN(n)||n<1)return;rt(i,n),a.attr("data-current-page",n),a.attr("data-pagechanged","true"),ot(a)}else if(a.length>0){e.preventDefault(),e.stopPropagation();var i=se(t,a),r=parseInt(t.closest("ul").find(".current").text().replace(/,/g,""),10),n=r;if(n=jQuery(this).hasClass("next")?r+1:jQuery(this).hasClass("prev")?r-1:parseInt(jQuery(this).text().replace(/,/g,""),10),isNaN(n)||n<1)return;rt(i,n),window.location.reload()}}),jQuery(document).on("change",".orderby",function(e){L("state","orderby-change","Orderby change event triggered",{value:jQuery(this).val()});var t=jQuery(".divi-filter-archive-loop.main-loop").length>0,a="undefined"!=typeof filter_ajax_object,i=a&&"1"===filter_ajax_object.ajax_pagination;if(L("state","orderby-change","Conditions check",{loopExists:t,filterAjaxObjectExists:a,ajaxPaginationEnabled:i,filter_ajax_object_ajax_pagination:a?filter_ajax_object.ajax_pagination:"N/A"}),t&&a&&i){e.preventDefault(),e.stopPropagation();var r=jQuery(".divi-filter-archive-loop.main-loop"),n=jQuery(this).val(),o="desc";L("state","orderby-change","Found loop element",{loopCount:r.length,initialSortorder:n}),"price"===n&&(o="asc");var s=n.split("-");Array.isArray(s)&&s.length>1&&(n=s[0],o=s[1]),L("state","orderby-change","Parsed sort values",{sortorder:n,sortasc:o,orderbyValue:jQuery(this).val()}),Q=!0,rt("orderby",jQuery(this).val());var l=r.attr("data-loadmore");if(L("state","orderby-change","Before setting attributes",{currentSortorder:r.attr("data-sortorder"),currentSortasc:r.attr("data-sortasc"),currentOrderbyvalue:r.attr("data-orderbyvalue"),loadmore:l}),r.attr("data-sortorder",n),r.attr("data-sortasc",o),r.attr("data-orderbyvalue",jQuery(this).val()),r.attr("data-pagechanged","true"),r.attr("data-sortchanged","true"),"pagination"!==l){var d=parseInt(r.attr("data-current-page"))||1,c=parseInt(r.attr("data-postnumber"))||3;if(d>1){var u=c*d;r.attr("data-sort-preserve-count",u),L("state","orderby-change","Preserving loaded posts count for sort change",{currentPage:d,postnumber:c,totalPostsToPreserve:u})}r.attr("data-current-page","1")}L("state","orderby-change","After setting attributes",{newSortorder:r.attr("data-sortorder"),newSortasc:r.attr("data-sortasc"),newOrderbyvalue:r.attr("data-orderbyvalue"),newSortchanged:r.attr("data-sortchanged")}),L("state","orderby-change","Calling divi_find_filters_to_filter"),ot(r)}else L("state","orderby-change","Conditions not met, submitting form"),jQuery(this).closest("form").submit()}),jQuery(".radio-label").click(function(){jQuery(this).closest(".et_pb_contact_field_options_list").find('input[type="radio"]').prop("checked",!1)}),jQuery(document).on("click",".remove-filter",function(){var e=jQuery(this).closest(".filter-param-item").attr("data-filter"),t=jQuery(this).closest(".filter-param-item").attr("data-type"),a=jQuery(this).closest(".filter-param-item").attr("data-value"),i=jQuery(this).closest(".filter-param-item").attr("data-filter-value"),r=jQuery(".divi-filter-archive-loop.main-loop").attr("data-current-taxonomy"),n=jQuery(".divi-filter-archive-loop.main-loop").attr("data-current-taxterm"),o=jQuery(this),s=qe(e),l=s.find(".divi-acf").eq(0).data("field_type"),d=s.find(".divi-acf").eq(0).data("filtertype");void 0!==l?t=l:"textsearch"===d&&(t="textsearch"),s.each(function(){var s=!1,l=function(e){return String(e||"").replace(/\s+/g," ").trim().toLowerCase()},d=l(a);if("radio"===t||"checkbox"===t){var c=jQuery();void 0!==i&&""!==i&&(c=jQuery(this).find('input[data-name="'+e+'"]').filter(function(){return String(jQuery(this).val())===String(i)}));var u=jQuery(this).find(".radio-label").filter(function(){var e=jQuery(this),t=l(e.attr("title")),a=l(e.attr("data-value"));return""!==t&&t===d||""!==a&&a===d});if(c.length||(c=u.closest(".et_pb_contact_field_radio").find("input")),c.length>0){s=!0,jQuery(this).hasClass("divi-checkboxmulti")?(c.prop("checked",!1).trigger("change"),0===jQuery(this).find('.et_pb_contact_field_radio input[data-name="'+e+'"]:checked').length&&jQuery(this).find('.et_pb_contact_field_radio input[data-name="'+e+'"][value=""]').prop("checked",!0)):(jQuery(this).find('.et_pb_contact_field_radio input[data-name="'+e+'"]').prop("checked",!1),jQuery(this).find('.et_pb_contact_field_radio input[data-name="'+e+'"][value=""]').prop("checked",!0).trigger("change"),jQuery(".param-"+e).remove());var f=i||u.first().attr("data-value");e===r&&n===f&&jQuery(".divi-filter-archive-loop.main-loop").attr("data-current-taxterm","")}}else if("range"===t){var _=jQuery('.js-range-slider[data-name="'+e+'"]').data("ionRangeSlider");_.options.from=_.options.min,_.options.to=_.options.max,_.reset(),s=!0}else if("select"===t){var p=jQuery('.et_pb_contact_select[data-name="'+e+'"]');if(p.length||(p=jQuery(this).find('select[data-name="'+e+'"]')),p.length){var h=String(p.first().val()||"");e===r&&n===h&&jQuery(".divi-filter-archive-loop.main-loop").attr("data-current-taxterm",""),s=!0,p.prop("selectedIndex",0).trigger("change")}}else if("text"===t||"input"===t||"textsearch"===t){jQuery('input[data-name="'+e+'"]').val("").trigger("change"),s=!0,jQuery(".param-"+e).remove()}!0===s&&(o.closest(".filter-param-item").remove(),ot())})}),jQuery(document).on("divi_filter_completed",function(){dt()}),jQuery(document).on("change input","#divi_filter .divi-acf, .divi_filter_module .divi-acf",function(){dt()}),window.divi_find_filters_to_filter=ot,window.show_hide_reset=dt,jQuery(document).ready(function(){L("state","document-ready","Document ready, checking for URL filters");const e=new URLSearchParams(window.location.search);de(window.location.search)?(L("state","document-ready","Filter URL flag detected, initializing from URL",{filter_raw:e.get("filter")}),kt()):L("state","document-ready","No filter URL flag, normal initialization",{filter_raw:e.get("filter")})}),window.addEventListener("pageshow",function(e){try{if(!e||!e.persisted)return;L("state","pageshow","BFCache restore detected; clearing loop query caches and refreshing counts"),ie(jQuery(".divi-filter-archive-loop.main-loop")),document.querySelector("[data-loop-id][data-post-id]")&&document.getElementById("de-divi-loop-meta")||pt(null,{isInitialLoad:!0,forceBaselineCounts:!0})}catch(e){window.console&&"function"==typeof window.console.warn&&console.warn("[DAF] pageshow(bfcache) handler failed",e)}}),window.divi_append_url=rt,window.divi_filter_posts=lt,window.divi_remove_filters=function(){jQuery(".et_pb_contact_field_radio").removeClass("hidethis"),jQuery(".refine-filters > span").each(function(){var e=jQuery(this).attr("data-filter-name"),t=jQuery(this).attr("data-filter-val").split(","),a={};jQuery.each(t,function(e,t){a.hasOwnProperty(t)?a[t]++:a[t]=1}),jQuery('input[data-name="'+e+'"]').each(function(){t.indexOf(jQuery(this).val())>-1||jQuery(this).closest(".et_pb_contact_field_radio").addClass("hidethis")})})},window.divi_filter_params=nt,window.divi_filter_params_array=function(e,t,a,i,r,n,o){for(var s=e.length,l=[],d=0;d<s;d++){var c={type_arr:e[d],slug_arr:t[d],value_arr:a[d],name_arr:i[d],filter_param_type_arr:r[d],iris_to_arr:n[d],irs_from_arr:o[d]};l.push(c)}jQuery.each(l,function(e,t){nt(t.type_arr,t.slug_arr,t.value_arr,t.name_arr,t.filter_param_type_arr,t.iris_to_arr,t.irs_from_arr)})},window.dafIsUnselectedFilterValue=ke,window.dafGetFilterSelectBySlug=xe,window.dafGetFilterPostsItemModule=Ce,window.dafIsFilterParamDisplayEnabledForItem=Se,window.dafIsFilterParamDisplayEnabledForSlug=Ie,window.dafSyncTextSearchFilterParam=function(e){if(e&&"undefined"!=typeof jQuery){var t=e.jquery?e:jQuery(e);if(t.length){var a=(t.attr("data-filtertype")||"").toString();if(!a||"textsearch"===a){var i=(t.data("name")||t.attr("name")||"s").toString();jQuery(".param-"+i).remove();var r=Ce(t);if((!r.length||!r.hasClass("no_filter_params"))&&(!r.length||Se(t))){var n=(t.val()||"").toString().trim();if(n){var o=r.hasClass("filter_params_yes_title")?"title":"no-title";nt("text",i,n,(r.find(".et_pb_contact_field_options_title").first().text()||i).trim(),o,"","")}}}}}},window.set_sync_field=it,window.handle_conditional_fields=_t,window.geolocate=Qt,window.initAutocomplete=jt,window.init_filters_from_url=kt,window.dafInitMaps=function(){if(!g())return!1;V();var e=!1;return"function"==typeof window.et_pb_map_init&&"undefined"!=typeof jQuery&&jQuery(".et_pb_map_container").each(function(){var t=jQuery(this);if(!t.data("map")){e=!0;try{window.et_pb_map_init(t)}catch(e){window.console&&"function"==typeof window.console.warn&&console.warn("[DAF] et_pb_map_init failed during dafInitMaps",e)}}}),"undefined"!=typeof jQuery?(jQuery(window).trigger("daf_maps_init"),e&&jQuery(window).trigger("et_pb_init_modules")):"function"==typeof window.dispatchEvent&&window.dispatchEvent(new Event("daf_maps_init")),xt(),!0},window.dafInitMapsWhenReady=function(e){var t="number"==typeof(e=e||{}).maxAttempts?e.maxAttempts:100,a="number"==typeof e.intervalMs?e.intervalMs:100;if(window.dafInitMaps())return!0;
1if(window._dafInitMapsWhenReadyTimer)return!1;var i=0;return window._dafInitMapsWhenReadyTimer=setInterval(function(){i+=1,(window.dafInitMaps()||i>=t)&&(clearInterval(window._dafInitMapsWhenReadyTimer),window._dafInitMapsWhenReadyTimer=null)},a),!1},window.DiviMachine=window.DiviMachine||{},window.DiviMachine.maps=window.DiviMachine.maps||{},window.DiviMachine.maps.init=window.dafInitMaps,window.DiviMachine.maps.initWhenReady=window.dafInitMapsWhenReady,function(){if("undefined"!=typeof window&&"undefined"!=typeof document){var e=function(e){e&&"1"!==e.getAttribute("data-daf-maps-watched")&&(-1!==(e.src||e.getAttribute("src")||"").indexOf("maps.googleapis.com")&&(e.setAttribute("data-daf-maps-watched","1"),e.addEventListener("load",function(){window.dafDeferGoogleMapsInit||window.dafInitMapsWhenReady()})))};if(document.querySelectorAll('script[src*="maps.googleapis.com"]').forEach(e),"undefined"!=typeof MutationObserver)new MutationObserver(function(t){t.forEach(function(t){Array.prototype.forEach.call(t.addedNodes||[],function(t){t&&1===t.nodeType&&("SCRIPT"===t.tagName?e(t):t.querySelectorAll&&t.querySelectorAll('script[src*="maps.googleapis.com"]').forEach(e))})})}).observe(document.documentElement,{childList:!0,subtree:!0})}}(),function(){if("undefined"!=typeof window)if(window.dafDeferGoogleMapsInit)jQuery(window).on("daf_maps_init",xt);else if(jQuery(function(){xt()}),window.dafUseDiviGoogleMapsApi&&!xt()){var e=0,t=setInterval(function(){(xt()||++e>100)&&clearInterval(t)},100);jQuery(window).on("et_pb_init_modules load daf_maps_init",xt)}}()})();
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.