function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=Array(t);r<t;r++)i[r]=e[r];return i}window.bricksUtils&&(window.bricksUtils.updateLiveSearchTerm=function(e,t){document.querySelectorAll('span[data-brx-ls-term="'.concat(e,'"]')).forEach(function(e){e.textContent=t})},window.bricksUtils.hideLiveSearchWrapper=function(e){document.querySelectorAll('[data-brx-ls-wrapper="'.concat(e,'"]')).forEach(function(e){e.classList.remove("brx-ls-active")})},window.bricksUtils.showLiveSearchWrapper=function(e){document.querySelectorAll('[data-brx-ls-wrapper="'.concat(e,'"]')).forEach(function(e){e.classList.add("brx-ls-active")})},window.bricksUtils.hideOrShowLiveSearchWrapper=function(e){var t=window.bricksData.queryLoopInstances[e]||!1;if(t&&t.isLiveSearch){var r=bricksUtils.getSelectedFiltersForQuery(e),i=!1,n=Object.values(window.bricksData.filterInstances||{}).filter(function(t){return t.targetQueryId===e&&"search"===t.filterType});Object.keys(r).length>0&&(i=Object.keys(r).some(function(e){return!n.some(function(t){return t.filterId===e})})),n.some(function(e){var t=e.filterElement?e.filterElement.value:"",r=e.filterMinChars||3;return r>0?t.trim().length>=r:""!==t.trim()})||i?bricksUtils.showLiveSearchWrapper(e):bricksUtils.hideLiveSearchWrapper(e)}},window.bricksUtils.updateSelectedFilters=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=t.filterId||!1,n=window.bricksData.queryLoopInstances[e]||!1;if(i&&e&&n){var a=(null==n?void 0:n.isLiveSearch)||!1;window.bricksData.selectedFilters[e]||(window.bricksData.selectedFilters[e]={});var l=r||window.location.origin+window.location.pathname,c=function(e){return""===e.currentValue||0===e.currentValue&&"pagination"===e.filterType||Array.isArray(e.currentValue)&&0===e.currentValue.length||"range"===e.filterType&&(JSON.stringify(e.currentValue)===JSON.stringify([e.min,e.max])||!e.hasChanged)},s=function(e){if(window.bricksData.selectedFilters[e]){var t={},r=0;Object.keys(window.bricksData.selectedFilters[e]).forEach(function(i){var n=window.bricksData.selectedFilters[e][i];t[r]=n,r++}),window.bricksData.selectedFilters[e]=t}};if(c(t))Object.keys(window.bricksData.selectedFilters[e]).forEach(function(t){if(window.bricksData.selectedFilters[e][t]===i){delete window.bricksData.selectedFilters[e][t];var r=window.bricksData.filterInstances[i]||!1;r&&"pagination"===r.filterType&&(l=l.replace(/\/page\/[0-9]+/g,""))}}),s(e);else if(!Object.values(window.bricksData.selectedFilters[e]).includes(i)){var o=Object.keys(window.bricksData.selectedFilters[e]).length;window.bricksData.selectedFilters[e][o]=i}if("pagination"!==t.filterType&&window.bricksData.selectedFilters[e]){var u=!1;Object.keys(window.bricksData.selectedFilters[e]).forEach(function(t){var r=window.bricksData.selectedFilters[e][t],i=window.bricksData.filterInstances[r]||!1;i&&"pagination"===i.filterType&&(delete window.bricksData.selectedFilters[e][t],bricksUtils.resetFilterValue(i),u=!0)}),s(e),u&&!a&&(l=l.replace(/\/page\/[0-9]+/g,""))}if("apply"===t.filterType)window.bricksData.selectedFilters[e]={},bricksUtils.getFiltersForQuery(e).forEach(function(t){if(!c(t)&&!Object.values(window.bricksData.selectedFilters[e]).includes(t.filterId)){var r=Object.keys(window.bricksData.selectedFilters[e]).length;window.bricksData.selectedFilters[e][r]=t.filterId}});if("reset"===t.filterType&&(window.bricksData.selectedFilters[e]={}),null==n||!n.disableUrlParams){if(a)l=window.location.href;else{var d=bricksUtils.buildFilterUrlParams(e);l=d?"".concat(l,"?").concat(d):l}bricksUtils.updatePushState(e,l)}}},window.bricksUtils.resetFilterValue=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e.filterType,i=e.filterElement,n=e.originalValue,a=e.targetQueryId;switch(r){case"search":i.value=n,e.currentValue=n,bricksUtils.updateSearchFilterIconVisibility(e),bricksUtils.updateLiveSearchTerm(a,n);break;case"select":e.isMultiple||!1?!1!==t?(e.choicesInstance.choices.removeActiveItemsByValue(t),e.currentValue=e.currentValue.filter(function(e){return e!==t})):(e.choicesInstance.choices.removeActiveItems(),e.currentValue=n):(i.value=n,e.currentValue=n);break;case"pagination":e.currentValue=n;break;case"radio":i.value=n,e.currentValue=n,i.querySelectorAll("input").forEach(function(e){e.value!==n?e.checked=!1:e.checked=!0});break;case"checkbox":var l=function(e,t){e.forEach(function(e){e.checked=t.has(e.value)})};if(!1!==t)e.currentValue=e.currentValue.filter(function(e){return e!==t}),l(i.querySelectorAll("input"),new Set([t]));else e.currentValue=_toConsumableArray(n),l(i.querySelectorAll("input"),new Set(n));break;case"datepicker":var c=e.datepicker||!1;if(!c)return;c.clear(),c.setDate(n,!1),e.currentValue=n,bricksUtils.updateDatepickerFilterIconVisibility(e);break;case"range":e.currentValue=_toConsumableArray(n),e.hasChanged=!1}},window.bricksUtils.buildFilterUrlParams=function(e){var t,r=new URLSearchParams,i=new URLSearchParams(window.location.search),n={};return i.forEach(function(e,t){var r=t.replace(/\[.*?\]/g,"[]");(r=r.replace("[]","")).includes("brx_")||window.bricksData.filterNiceNames.includes(r)||(n[t]=e)}),Object.keys(n).forEach(function(e){r.append(e,n[e])}),Object.keys(window.bricksData.selectedFilters[e]).length>0&&Object.keys(window.bricksData.selectedFilters[e]).forEach(function(t){var i=window.bricksData.selectedFilters[e][t],n=window.bricksData.filterInstances[i]||!1;if(n){var a=n.currentValue,l=n.filterNiceName||"brx_".concat(i);""===a||Array.isArray(a)&&0===a.length||"pagination"!==n.filterType&&(Array.isArray(a)?(l="".concat(l,"[]"),a.forEach(function(e){r.append(l,e)})):r.append(l,a))}}),null!==(t=r.toString())&&void 0!==t?t:""},window.bricksUtils.updatePushState=function(e,t){if(e&&t){var r={};bricksUtils.currentPageTargetQueryIds().forEach(function(e){r[e]={},bricksUtils.getFiltersForQuery(e).forEach(function(t){r[e][t.filterId]=t.currentValue})});var i=window.bricksData.selectedFilters;window.history.pushState({isBricksFilter:!0,targetQueryId:e,selectedFilters:i,instancesValue:r},"",t)}},window.bricksUtils.getFiltersForQuery=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!window.bricksData.filterInstances||Object.keys(window.bricksData.filterInstances).length<1)return[];var r=Object.values(window.bricksData.filterInstances).filter(function(t){return t.targetQueryId===e})||[];return t?r.map(function(e){return e[t]}):r},window.bricksUtils.currentPageTargetQueryIds=function(){return!window.bricksData.filterInstances||Object.keys(window.bricksData.filterInstances).length<1?[]:Object.values(window.bricksData.filterInstances).reduce(function(e,t){return e.includes(t.targetQueryId)||e.push(t.targetQueryId),e},[])},window.bricksUtils.getSelectedFiltersForQuery=function(e){return!window.bricksData.selectedFilters||!window.bricksData.selectedFilters[e]||!window.bricksData.filterInstances||Object.keys(window.bricksData.filterInstances).length<1?[]:Object.values(window.bricksData.selectedFilters[e]).reduce(function(e,t){var r=window.bricksData.filterInstances[t]||!1;return r&&(e[r.filterId]=r.currentValue),e},{})},window.bricksUtils.maybeHideResetFilterButton=function(e){if(e){var t=bricksUtils.getSelectedFiltersForQuery(e);if(0===Object.keys(t).length)bricksUtils.getFiltersForQuery(e).filter(function(e){return"reset"===e.filterType&&!0===e.hideOnNoFilter}).forEach(function(e){var t=e.filterElement;t&&t.classList.add("brx-no-active-filter")})}},window.bricksUtils.fetchFilterResults=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e&&window.bricksData.queryLoopInstances[e]&&(bricksUtils.maybeHideResetFilterButton(e),bricksGetQueryResult(e,t).then(function(t){bricksDisplayQueryResult(e,t)}).catch(function(t){window.bricksData.queryLoopInstances[e].xhrAborted||console.log("bricksGetQueryResult:error",t)}))},window.bricksUtils.getDynamicTagsForParse=function(e){var t=[];return Object.values(window.bricksData.activeFiltersCountInstances).filter(function(t){return(null==t?void 0:t.targetQueryId)===e&&(null==t?void 0:t.dynamicTag.startsWith("active_filters_count"))}).forEach(function(e){t.push(e.dynamicTag)}),t},window.bricksUtils.updateParsedDynamicTags=function(e,t){Object.values(window.bricksData.activeFiltersCountInstances).filter(function(t){return(null==t?void 0:t.targetQueryId)===e&&(null==t?void 0:t.dynamicTag.startsWith("active_filters_count"))}).forEach(function(e){var r=e.dynamicTag,i=e.element;t[r]&&i.isConnected&&(i.innerHTML=t[r])})},window.bricksUtils.updateSearchFilterIconVisibility=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if("search"===e.filterType){var r=e.filterElement.nextElementSibling||!1;if(r)""===(null!==t?t:e.currentValue)?r.classList.remove("brx-show"):r.classList.add("brx-show")}},window.bricksUtils.updateDatepickerFilterIconVisibility=function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if("datepicker"===e.filterType){var i=(null===(t=e.filterElement.parentElement)||void 0===t?void 0:t.querySelector(".icon"))||!1;if(i)""===(null!==r?r:e.currentValue)?i.classList.remove("brx-show"):i.classList.add("brx-show")}});var bricksFiltersFn=new BricksFunction({parentNode:document,selector:"[data-brx-filter]",frontEndOnly:!0,eachElement:function(e){var t,r,i=JSON.parse(null===(t=e.dataset)||void 0===t?void 0:t.brxFilter)||!1;if(i){var n=(null==i?void 0:i.filterId)||!1,a=(null==i?void 0:i.targetQueryId)||!1,l=(null==i?void 0:i.filterType)||!1,c=(null==i?void 0:i.filterAction)||!1,s=(null==i?void 0:i.filterNiceName)||"";if(n&&a&&l&&c){if(window.bricksData.filterInstances||(window.bricksData.filterInstances={}),!window.bricksData.filterInstances[n]){switch(i.filterElement=e,i.currentValue="",i.originalValue="",l){case"search":e.value&&(i.currentValue=e.value);break;case"select":if(i.isChoiceJS="true"===(null==e||null===(r=e.dataset)||void 0===r?void 0:r.brxChoices)||!1,i.isMultiple=i.isChoiceJS&&e.hasAttribute("multiple"),i.isMultiple){var o=Array.from(e.selectedOptions).map(function(e){return e.value});o.length?i.currentValue=o:i.currentValue=[],i.originalValue=[]}else e.value&&(i.currentValue=e.value);break;case"reset":"true"===e.dataset.brxHideOnNoFilter&&(i.hideOnNoFilter=!0);break;case"apply":case"active-filters":break;case"radio":var u=e.querySelector("input:checked");u&&(i.currentValue=u.value);break;case"checkbox":var d=e.querySelectorAll("input:checked");if(d.length){var f=Array.from(d).map(function(e){return e.value});i.currentValue=f}else i.currentValue=[];i.originalValue=[];break;case"pagination":var b=bricksUtils.getPageNumberFromUrl(window.location.href);if(i.currentValue=b,b>1)if(window.bricksData.selectedFilters[a]||(window.bricksData.selectedFilters[a]={}),!Object.values(window.bricksData.selectedFilters[a]).includes(n)){var v=Object.keys(window.bricksData.selectedFilters[a]).length;window.bricksData.selectedFilters[a][v]=n}break;case"datepicker":var p=e.dataset.bricksDatepickerOptions||!1;p&&(p=JSON.parse(p)).defaultDate&&(Array.isArray(p.defaultDate)&&(p.defaultDate=p.defaultDate.join(",")),i.currentValue=p.defaultDate);break;case"range":var k=e.querySelector('input.min[type="number"]')||0,h=e.querySelector('input.max[type="number"]')||0,y=[i.min,i.max];k&&(y[0]=parseFloat(k.value)),h&&(y[1]=parseFloat(h.value)),i.currentValue=[].concat(y),i.originalValue=[i.min,i.max],y[0]!==i.min||y[1]!==i.max?i.hasChanged=!0:i.hasChanged=!1}window.bricksData.filterInstances[n]=i,""!==s&&window.bricksData.filterNiceNames&&!window.bricksData.filterNiceNames.includes(s)&&window.bricksData.filterNiceNames.push(s)}e.dataset.brxFilter=!0}}}});function bricksFilters(){bricksFiltersFn.run()}var bricksSearchFilterFn=new BricksFunction({parentNode:document,selector:".brxe-filter-search input[data-brx-filter]",frontEndOnly:!0,eachElement:function(e){var t=Object.values(window.bricksData.filterInstances).find(function(t){return t.filterElement===e})||!1;if(t){null==t||t.filterId;var r=(null==t?void 0:t.targetQueryId)||!1,i=(null==t?void 0:t.filterMethod)||"ajax",n=(null==t?void 0:t.filterApplyOn)||"change",a=(null==t?void 0:t.filterInputDebounce)||500,l=(null==t?void 0:t.filterMinChars)||3;if("ajax"===i){var c=function(i){var a=e.value,c="Enter"===i.key;bricksUtils.updateSearchFilterIconVisibility(t,a),t.currentValue=a;var s=window.bricksData.queryLoopInstances[r]||!1;if(s)return null!=s&&s.isLiveSearch&&""===a?(bricksUtils.hideLiveSearchWrapper(r),bricksUtils.updateSelectedFilters(r,t),void bricksUtils.fetchFilterResults(r)):void(!c&&a.length&&a.length<l||(c||r&&"click"!==n)&&(bricksUtils.updateLiveSearchTerm(r,a),bricksUtils.updateSelectedFilters(r,t),bricksUtils.fetchFilterResults(r)))};"change"===n?(e.addEventListener("input",function(){return bricksUtils.maybeAbortXhr(r)}),e.addEventListener("input",bricksUtils.debounce(c,a)),e.addEventListener("keydown",function(e){"Enter"===e.key&&(e.preventDefault(),c(e))})):(e.addEventListener("input",c),e.addEventListener("keydown",function(e){"Enter"===e.key&&c(e)})),e.addEventListener("focus",function(e){var t=window.bricksData.queryLoopInstances[r]||!1;if(t){var i=bricksUtils.getSelectedFiltersForQuery(r),n=Object.keys(i).length>0;null!=t&&t.isLiveSearch&&n&&bricksUtils.showLiveSearchWrapper(r)}});var s=e.nextElementSibling||!1;if(!s)return;if(!s.classList.contains("icon"))return;var o=function(t){t.preventDefault(),e.value="",e.focus(),c(new KeyboardEvent("keyup",{key:"Enter"}))};s.addEventListener("click",function(e){return o(e)}),s.addEventListener("keydown",function(e){"Enter"!==e.key&&" "!==e.key||o(e)})}}}});function bricksSearchFilter(){bricksSearchFilterFn.run()}var bricksSelectFilterFn=new BricksFunction({parentNode:document,selector:".brxe-filter-select[data-brx-filter]",frontEndOnly:!0,eachElement:function(e){var t=Object.values(window.bricksData.filterInstances).find(function(t){return t.filterElement===e})||!1;if(t){null==t||t.filterId;var r=(null==t?void 0:t.targetQueryId)||!1,i=(null==t?void 0:t.filterMethod)||"ajax",n=(null==t||t.filterSource,(null==t?void 0:t.filterApplyOn)||"change"),a=(null==t?void 0:t.isChoiceJS)||!1,l=(null==t?void 0:t.isMultiple)||!1;if(r&&"ajax"===i){if(a){var c,s=(null===(c=e.dataset)||void 0===c?void 0:c.brxChoicesOptions)||!1;s=JSON.parse(s)||{},t.choicesInstance=new BricksChoices(e,s)}e.addEventListener("change",function(i){var a;a=l?Array.from(e.selectedOptions).map(function(e){return e.value}):i.target.value;var c=t.currentValue;if(l){if(JSON.stringify(a.sort())===JSON.stringify((Array.isArray(c)?c:[c]).sort()))return}else if(a===c)return;(t.currentValue=a,"change"===n)&&((window.bricksData.queryLoopInstances[r]||!1)&&(bricksUtils.updateSelectedFilters(r,t),bricksUtils.fetchFilterResults(r)))})}}}});function bricksSelectFilter(){bricksSelectFilterFn.run()}var bricksRadioFilterFn=new BricksFunction({parentNode:document,selector:".brxe-filter-radio[data-brx-filter] input",frontEndOnly:!0,eachElement:function(e){var t=e.closest("[data-brx-filter]")||!1;if(t){var r=Object.values(window.bricksData.filterInstances).find(function(e){return e.filterElement===t})||!1;if(r){null==r||r.filterId;var i=(null==r?void 0:r.targetQueryId)||!1,n=(null==r?void 0:r.filterMethod)||"ajax",a=(null==r?void 0:r.filterApplyOn)||"change";if(i&&(e.addEventListener("keydown",function(e){if("ArrowDown"===e.key||"ArrowUp"===e.key||"ArrowLeft"===e.key||"ArrowRight"===e.key){e.preventDefault();var t=e.target.closest("li");if("ArrowDown"===e.key||"ArrowRight"===e.key){for(var r=t.nextElementSibling;r&&r.querySelector("input")&&r.querySelector("input").disabled;)r=r.nextElementSibling;r&&r.querySelector("input")&&r.querySelector("input").focus()}else if("ArrowUp"===e.key||"ArrowLeft"===e.key){for(var i=t.previousElementSibling;i&&i.querySelector("input")&&i.querySelector("input").disabled;)i=i.previousElementSibling;i&&i.querySelector("input")&&i.querySelector("input").focus()}}}),"ajax"===n)){e.addEventListener("click",function(i){if(r.currentValue===e.value){if(""===e.value)return;var n=t.querySelectorAll("input")||!1;n&&n.forEach(function(e){e.removeAttribute("checked")});var a=t.querySelector('input[value=""]')||!1;a&&(a.checked=!0,a.setAttribute("checked","checked")),e.checked=!1,e.removeAttribute("checked"),r.currentValue="",e.dispatchEvent(new Event("change"),{bubbles:!0})}else{(t.querySelectorAll("input")||!1).forEach(function(t){t!==e&&t.removeAttribute("checked")}),e.checked=!0,e.setAttribute("checked","checked"),r.currentValue=e.value}!function(){var e=t.querySelectorAll(".brx-option-active")||!1;e&&e.forEach(function(e){e.classList.remove("brx-option-active")});var r=t.querySelector("input:checked")||!1;if(r){var i=r.closest("li")||!1;i&&i.classList.add("brx-option-active");var n=r.closest("label")||!1;n&&n.classList.add("brx-option-active");var a=r.nextElementSibling||!1;a&&(a.focus(),a.classList.add("brx-option-active"))}}()}),"change"===a&&e.addEventListener("change",function(e){window.bricksData.queryLoopInstances[i]&&(bricksUtils.updateSelectedFilters(i,r),bricksUtils.fetchFilterResults(i))})}}}}});function bricksRadioFilter(){bricksRadioFilterFn.run()}var bricksRangeFilterFn=new BricksFunction({parentNode:document,selector:'.brxe-filter-range[data-brx-filter] input[type="number"]',frontEndOnly:!0,eachElement:function(e){var t=e.closest("[data-brx-filter]")||!1;if(t){var r=Object.values(window.bricksData.filterInstances).find(function(e){return e.filterElement===t})||!1;if(r){var i=function(e){var t=parseInt(null==r?void 0:r.decimalPlaces)||0,i=parseFloat(e);return isNaN(i)?e:t>0?i.toFixed(t):"".concat(i)},n=(null==r||r.filterId,(null==r?void 0:r.targetQueryId)||!1),a=(null==r?void 0:r.filterMethod)||"ajax",l=(null==r?void 0:r.filterApplyOn)||"change";n&&"ajax"===a&&(e.addEventListener("change",function(a){var c=e.classList.contains("min")?"min":"max",s="min"===c?e.value:t.querySelector('input.min[type="number"]').value||0,o="max"===c?e.value:t.querySelector('input.max[type="number"]').value||0;if(s=parseFloat(s),o=parseFloat(o),!isNaN(s)&&!isNaN(o)){s>o&&("min"===c?(s=o,e.value=s):(o=s,e.value=o)),s<r.min?(s=r.min,e.value=s):s>r.max&&(s=r.max,e.value=s),e.value=i(e.value);var u=[s,o];if(u!==r.currentValue)if(r.currentValue=[].concat(u),r.currentValue[0]!==r.originalValue[0]||r.currentValue[1]!==r.originalValue[1]?r.hasChanged=!0:r.hasChanged=!1,"change"===l)(window.bricksData.queryLoopInstances[n]||!1)&&(bricksUtils.updateSelectedFilters(n,r),bricksUtils.fetchFilterResults(n))}}),e.addEventListener("blur",function(){isNaN(parseFloat(e.value))&&(e.value=e.classList.contains("min")?r.currentValue[0]:r.currentValue[1]),e.value=i(e.value)}))}}}});function bricksRangeFilter(){bricksRangeFilterFn.run()}function bricksRangeValueUpdater(){document.addEventListener("bricks/ajax/query_result/displayed",function(e){var t=e.detail.queryId||!1;if(t){var r=bricksUtils.getFiltersForQuery(t).filter(function(e){return"range"===e.filterType});r.length>0&&r.forEach(function(e){var t=e.filterElement,r=t.querySelector('input.min[type="number"]'),i=t.querySelector('input.max[type="number"]');if(r&&i){var n=parseFloat(r.value)||0,a=parseFloat(i.value)||0;e.currentValue=[n,a]}})}})}var bricksRangeSliderUIFn=new BricksFunction({parentNode:document,selector:'.brxe-filter-range[data-brx-filter] input[type="range"]',frontEndOnly:!0,eachElement:function(e){var t=e.closest("[data-brx-filter]")||!1;if(t){var r=Object.values(window.bricksData.filterInstances).find(function(e){return e.filterElement===t})||!1;if(r){var i="rtl"===document.dir||"rtl"===document.documentElement.dir,n=t.querySelector('input.max[type="range"]'),a=t.querySelector('input.min[type="range"]'),l=function(e,i){var n=t.querySelector(".value-wrap .".concat(e," .value"));n&&(i=parseFloat(i)||0,null!=r&&r.decimalPlaces&&(i=i.toLocaleString("en-US",{minimumFractionDigits:r.decimalPlaces,maximumFractionDigits:r.decimalPlaces})),null!=r&&r.thousands&&null!=r&&r.separator?i=i.toLocaleString("en-US").replaceAll(",",null==r?void 0:r.separator):null!=r&&r.thousands&&(i=i.toLocaleString("en-US")),n.innerText=i)};e.addEventListener("input",function(c){var s=parseFloat(c.target.value)||0,o=e.classList.contains("min")?"lower":"upper";l(o,s),function(e,l){var c=t.querySelector(".slider-track");if(c){if(!Array.isArray(r.currentValue)||r.currentValue.length<2)return;var s="lower"===e?l:r.currentValue[0],o="lower"===e?r.currentValue[1]:l;s>=o&&(s=o),o<=s&&(o=s);var u=parseFloat(a.getAttribute("min")||0),d=parseFloat(n.getAttribute("max")||0);u===d&&(d=u+1),s<u&&(s=u),o>d&&(o=d);var f=(s-u)/(d-u)*100,b=(o-u)/(d-u)*100;if(!isNaN(f)&&!isNaN(b)){var v=b-f;c.style.visibility=v<=2?"hidden":"visible",i?c.style.right="".concat(f,"%"):c.style.left="".concat(f,"%"),c.style.width="".concat(v,"%")}}}(o,s)}),e.addEventListener("change",function(i){var n=e.classList.contains("min")?"lower":"upper",a="lower"===n?e.value:t.querySelector('input.min[type="range"]').value||0,c="upper"===n?e.value:t.querySelector('input.max[type="range"]').value||0;(a=parseFloat(a))>(c=parseFloat(c))&&("lower"===n?(a=c,e.value=a):(c=a,e.value=c)),(a<r.min||a>r.max)&&(e.value=a),l(n,e.value);var s=t.querySelector('input.min[type="number"]');s&&(s.value=a);var o=t.querySelector('input.max[type="number"]');o&&(o.value=c),"lower"===n?s.dispatchEvent(new Event("change")):o.dispatchEvent(new Event("change"))})}}}});function bricksRangeSliderUI(){bricksRangeSliderUIFn.run()}var bricksRangeInputStepperFn=new BricksFunction({parentNode:document,selector:".brxe-filter-range[data-brx-filter] .brx-stepper-button",frontEndOnly:!0,eachElement:function(e){var t=e.closest("[data-brx-filter]")||!1;if(t){var r=Object.values(window.bricksData.filterInstances).find(function(e){return e.filterElement===t})||!1;if(r){var i=function(i){var n=function(){var r,i=e.dataset.inputId||"";if(i){var n=t.querySelector("#".concat(i));if(n)return n}return(null===(r=e.closest(".brx-number-wrap"))||void 0===r?void 0:r.querySelector('input[type="number"]'))||!1}();if(n&&!n.disabled){var a=parseFloat(n.getAttribute("step")),l=!isNaN(a)&&a>0?a:1,c=parseInt(null==r?void 0:r.decimalPlaces)||0,s=Math.max(c,function(e){var t="".concat(e);if(t.includes("e-")){var r=t.split("e-");return parseInt(r[1])||0}var i=t.split(".");return i[1]?i[1].length:0}(l)),o=parseFloat(n.value);isNaN(o)&&(o=parseFloat(n.getAttribute("min"))),isNaN(o)&&(o=0);var u=parseFloat(n.getAttribute("min")),d=parseFloat(n.getAttribute("max")),f="up"===i?o+l:o-l;isNaN(u)||(f=Math.max(f,u)),isNaN(d)||(f=Math.min(f,d)),f=s>0?Number(f.toFixed(s)):Math.round(f),n.value=c>0?f.toFixed(c):"".concat(f),n.dispatchEvent(new Event("change",{bubbles:!0}))}};e.addEventListener("click",function(t){t.preventDefault();var r="down"===e.dataset.stepperDirection?"down":"up";i(r)}),e.addEventListener("keydown",function(e){"ArrowUp"===e.key&&(e.preventDefault(),i("up")),"ArrowDown"===e.key&&(e.preventDefault(),i("down"))})}}}});function bricksRangeInputStepper(){bricksRangeInputStepperFn.run()}var bricksCheckboxFilterFn=new BricksFunction({parentNode:document,selector:".brxe-filter-checkbox[data-brx-filter] input",frontEndOnly:!0,eachElement:function(e){var t=e.closest("[data-brx-filter]")||!1;if(t){var r=Object.values(window.bricksData.filterInstances).find(function(e){return e.filterElement===t})||!1;if(r){null==r||r.filterId;var i=(null==r?void 0:r.targetQueryId)||!1,n=(null==r?void 0:r.filterMethod)||"ajax",a=(null==r?void 0:r.filterApplyOn)||"change",l=(null==r?void 0:r.autoCheck)||!1,c=(null==r?void 0:r.hierarchy)||!1;i&&"ajax"===n&&e.addEventListener("change",function(t){var n=t.target.value,s=Array.isArray(r.currentValue)?_toConsumableArray(r.currentValue):[],o=s.indexOf(n),u=[],d=function(e){var t=e.closest("li")||!1;t&&(e.checked&&t.classList.add("brx-option-active"),e.checked||t.classList.remove("brx-option-active"));var r=e.closest("label")||!1;r&&(e.checked&&r.classList.add("brx-option-active"),e.checked||r.classList.remove("brx-option-active"));var i=e.nextElementSibling||!1;i&&(e.checked&&i.classList.add("brx-option-active"),e.checked||i.classList.remove("brx-option-active"))};if(l&&c){var f=t.target.closest("li[data-depth]")||!1;if(f)for(var b=parseInt(f.dataset.depth)||0,v=f.nextElementSibling||!1;v;){if((parseInt(v.dataset.depth)||0)<=b)break;var p=v.querySelector('input[type="checkbox"]');p&&u.push(p),v=v.nextElementSibling||!1}}(!t.target.checked&&o>-1&&o>-1&&(s.splice(o,1),l&&c&&u.length&&u.forEach(function(e){e.checked=!1,d(e);var t=e.value,r=s.indexOf(t);r>-1&&s.splice(r,1)})),t.target.checked&&-1===o&&(s.push(n),l&&c&&u.length&&u.forEach(function(e){e.checked=!0,d(e);var t=e.value;-1===s.indexOf(t)&&s.push(t)})),r.currentValue=_toConsumableArray(s),r.filterElement.name=e.name,d(e),"change"===a)&&((window.bricksData.queryLoopInstances[i]||!1)&&(bricksUtils.updateSelectedFilters(i,r),bricksUtils.fetchFilterResults(i)))})}}}});function bricksCheckboxFilter(){bricksCheckboxFilterFn.run()}var bricksDatePickerFilterFn=new BricksFunction({parentNode:document,selector:".brxe-filter-datepicker input[data-brx-filter]",frontEndOnly:!0,eachElement:function(e){var t=Object.values(window.bricksData.filterInstances).find(function(t){return t.filterElement===e})||!1;if(t){null==t||t.filterId;var r=(null==t?void 0:t.targetQueryId)||!1,i=(null==t?void 0:t.filterMethod)||"ajax",n=(null==t||t.filterSource,(null==t?void 0:t.filterApplyOn)||"change");if(r&&"ajax"===i){var a,l=(null===(a=e.dataset)||void 0===a?void 0:a.bricksDatepickerOptions)||!1;if(l){t.datepicker&&t.datepicker.destroy(),(l=JSON.parse(l)).disableMobile=!0;l.onReady=function(i,a,l){var c=e.getAttribute("aria-label")||"Date";l.altInput.setAttribute("aria-label",c),e.id&&(l.altInput.setAttribute("id",e.id),e.removeAttribute("id")),function(){var e,i=null===(e=t.filterElement.parentElement)||void 0===e?void 0:e.querySelector(".icon");if(i){var a=function(){bricksUtils.resetFilterValue(t),"change"===n&&window.bricksData.queryLoopInstances[r]&&(bricksUtils.updateSelectedFilters(r,t),bricksUtils.fetchFilterResults(r))};i.addEventListener("click",function(e){e.preventDefault(),a()}),i.addEventListener("keydown",function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),a())})}}()},l.onChange=function(e,i,a){var l=a.config.mode,c=a.config.enableTime;if("single"===l){if(!Array.isArray(e)||1!==e.length)return}else if("range"===l&&(!Array.isArray(e)||2!==e.length))return;var s=[];e.forEach(function(e){var t=e.getMonth()+1,r=e.getDate(),i=e.getFullYear();t<10&&(t="0"+t),r<10&&(r="0"+r);var n="".concat(i,"-").concat(t,"-").concat(r);if(c){var a=e.getHours(),l=e.getMinutes();a<10&&(a="0"+a),l<10&&(l="0"+l),n+=" ".concat(a,":").concat(l)}s.push(n)});var o=s.join(",");o!==t.currentValue&&(t.currentValue=o,bricksUtils.updateDatepickerFilterIconVisibility(t),"change"===n&&(window.bricksData.queryLoopInstances[r]||!1)&&(bricksUtils.updateSelectedFilters(r,t),bricksUtils.fetchFilterResults(r)))},t.datepicker=flatpickr(e,l)}}}}});function bricksDatePickerFilter(){bricksDatePickerFilterFn.run()}var bricksActiveFilterFn=new BricksFunction({parentNode:document,selector:".brxe-filter-active-filters[data-brx-filter] [data-filter-id]",frontEndOnly:!0,eachElement:function(e){var t=e.closest("[data-brx-filter]")||!1;if(t){var r=Object.values(window.bricksData.filterInstances).find(function(e){return e.filterElement===t})||!1;if(r){null==r||r.filterId;var i=(null==r?void 0:r.targetQueryId)||!1,n=(null==r?void 0:r.filterMethod)||"ajax";null==r||r.filterSource,null==r||r.filterApplyOn;if(i){var a=e.dataset.filterId||!1,l=e.dataset.filterValue||!1,c=e.dataset.filterUrlParam||"";a&&"ajax"===n&&e.addEventListener("click",function(e){var t=Object.values(window.bricksData.filterInstances).find(function(e){return e.filterId===a||""!==c&&c===e.filterNiceName&&l==e.currentValue&&i===e.targetQueryId})||!1;t&&(bricksUtils.resetFilterValue(t,l),bricksUtils.updateSelectedFilters(i,t),bricksUtils.fetchFilterResults(i))})}}}}});function bricksActiveFilter(){bricksActiveFilterFn.run()}var bricksResetFilterFn=new BricksFunction({parentNode:document,selector:".brxe-filter-submit[type='reset'][data-brx-filter]",frontEndOnly:!0,eachElement:function(e){var t=Object.values(window.bricksData.filterInstances).find(function(t){return t.filterElement===e})||!1;if(t){null==t||t.filterId;var r=(null==t?void 0:t.targetQueryId)||!1,i=(null==t?void 0:t.filterMethod)||"ajax";r&&"ajax"===i&&e.addEventListener("click",function(e){var i=Object.values(window.bricksData.filterInstances).filter(function(e){return e.targetQueryId===r}),n=window.bricksData.queryLoopInstances[r]||!1;i.length&&(i.forEach(function(e){bricksUtils.resetFilterValue(e)}),null!=n&&n.isLiveSearch&&bricksUtils.hideLiveSearchWrapper(r),bricksUtils.updateSelectedFilters(r,t),bricksUtils.fetchFilterResults(r))})}}});function bricksResetFilter(){bricksResetFilterFn.run()}var bricksApplyFilterFn=new BricksFunction({parentNode:document,selector:".brxe-filter-submit[type='submit'][data-brx-filter]",frontEndOnly:!0,eachElement:function(e){var t=Object.values(window.bricksData.filterInstances).find(function(t){return t.filterElement===e})||!1;if(t){null==t||t.filterId;var r=(null==t?void 0:t.targetQueryId)||!1,i=(null==t?void 0:t.filterMethod)||"ajax",n=(null==t?void 0:t.redirectTo)||!1,a=(null==t?void 0:t.newTab)||!1;r&&"ajax"===i&&e.addEventListener("click",function(e){if(window.bricksData.queryLoopInstances[r]||!1)if(bricksUtils.updateSelectedFilters(r,t),n){var i=bricksUtils.buildFilterUrlParams(r),l=i?"".concat(n,"?").concat(i):n;a?window.open("".concat(l),"_blank"):window.location.href=l}else bricksUtils.fetchFilterResults(r)})}}});function bricksApplyFilter(){bricksApplyFilterFn.run()}var bricksPaginationFilterFn=new BricksFunction({parentNode:document,selector:".brxe-pagination[data-brx-filter] a",frontEndOnly:!0,eachElement:function(e){var t=e.closest("[data-brx-filter]")||!1;if(t){var r=Object.values(window.bricksData.filterInstances).find(function(e){return e.filterElement===t})||!1;if(r){null==r||r.filterId;var i=(null==r?void 0:r.targetQueryId)||!1,n=(null==r?void 0:r.filterMethod)||"ajax",a=bricksUtils.getFiltersForQuery(r.targetQueryId);if((a=a.filter(function(e){return"pagination"!==e.filterType})).length){"ajax"===n&&e.addEventListener("click",function(e){e.preventDefault();var t=e.currentTarget;if(window.bricksData.queryLoopInstances[i]||!1){var n=t.href||!1;if(n){var a=bricksUtils.getPageNumberFromUrl(n);if(!(parseInt(a)<1)){!function(e,t){var r=Object.values(window.bricksData.filterInstances).filter(function(t){return t.targetQueryId===e&&"pagination"===t.filterType});r.length&&r.forEach(function(e){e.currentValue=t})}(i,a);var l=new URL(t.href);l.search="",bricksUtils.updateSelectedFilters(i,r,l),bricksUtils.fetchFilterResults(i)}}}})}else t.removeAttribute("data-brx-filter")}}}});function bricksPaginationFilter(){bricksPaginationFilterFn.run()}var bricksFiltersA11yHandlerFn=new BricksFunction({parentNode:document,selector:"span.brx-option-text[tabindex]",frontEndOnly:!0,eachElement:function(e){var t=e.previousElementSibling||!1;t&&"INPUT"===t.tagName&&e.addEventListener("keydown",function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),t.click())})}});function bricksFiltersA11yHandler(){bricksFiltersA11yHandlerFn.run()}var bricksActiveFiltersCountDDFn=new BricksFunction({parentNode:document,selector:"span[data-brx-af-count][data-brx-af-dd]",frontEndOnly:!0,eachElement:function(e){var t=e.dataset.brxAfDd||!1,r=e.dataset.brxAfCount||!1;r&&t&&(window.bricksData.activeFiltersCountInstances||(window.bricksData.activeFiltersCountInstances=[]),window.bricksData.activeFiltersCountInstances.find(function(t){return t.element===e})?e.removeAttribute("data-brx-af-dd"):(window.bricksData.activeFiltersCountInstances.push({element:e,targetQueryId:r,dynamicTag:t}),e.dataset.brxAfDd=!0))}});function bricksActiveFiltersCountDD(){bricksActiveFiltersCountDDFn.run()}var bricksFilterShowMoreLessFn=new BricksFunction({parentNode:document,selector:'.brx-show-more-less-button[data-action="show-more-less"]',frontEndOnly:!0,eachElement:function(e){var t=e.closest("[data-brx-filter]")||!1;if(t){var r=t.dataset.brxShowMoreLess||!1;if(r){var i=JSON.parse(r)||{},n=parseInt(i["initial-items"])||0,a=parseInt(i["total-items"])||0,l=i["show-more-text"]||"Show more",c=i["show-less-text"]||"Show less",s="true"===i["has-checked-beyond-initial"],o=t.querySelectorAll("li:not(.brx-show-more-less-wrapper)"),u=s,d=function(){if(u)e.textContent=c,e.setAttribute("aria-expanded","true");else{var t=a-n,r=l.replace("%number%",t);e.textContent=r,e.setAttribute("aria-expanded","false")}},f=function(){u?(o.forEach(function(e,t){t>=n&&e.classList.add("brx-option-hidden")}),t.classList.remove("brx-options-expanded"),u=!1):(o.forEach(function(e){e.classList.remove("brx-option-hidden")}),t.classList.add("brx-options-expanded"),u=!0),d()};u||o.forEach(function(e,t){t>=n&&e.classList.add("brx-option-hidden")}),d(),e.addEventListener("click",function(e){e.preventDefault(),f()}),e.addEventListener("keydown",function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),f())}),t.dataset.brxShowMoreLess="true"}}}});function bricksFilterShowMoreLess(){bricksFilterShowMoreLessFn.run()}function bricksLiveSearchWrappersInit(){["bricks/ajax/query_result/displayed","bricks/ajax/start"].forEach(function(e){document.addEventListener(e,function(e){var t,r=e.detail.queryId||!1,i=(null===(t=e.detail)||void 0===t?void 0:t.isPopState)||!1;if(r&&!i){var n=window.bricksData.queryLoopInstances[r]||!1;null!=n&&n.isLiveSearch&&bricksUtils.hideOrShowLiveSearchWrapper(r)}})}),document.addEventListener("click",function(e){var t=e.target;bricksUtils.currentPageTargetQueryIds().forEach(function(e){var r;if(!Object.values(window.bricksData.filterInstances).filter(function(r){return r.targetQueryId===e&&r.filterElement===t}).length){var i=t.closest("[data-brx-ls-wrapper]");(null==i||null===(r=i.dataset)||void 0===r?void 0:r.brxLsWrapper)!==e&&(t.classList.contains("icon")||bricksUtils.hideLiveSearchWrapper(e))}})})}function bricksDisableFiltersOnLoad(){document.addEventListener("bricks/ajax/start",function(e){var t=e.detail.queryId||!1;if(t&&(window.bricksData.queryLoopInstances[t]||!1)){var r=Object.values(window.bricksData.filterInstances).filter(function(e){return e.targetQueryId===t});r.length&&r.forEach(function(e){var t;if("search"!==e.filterType){var r=null!==(t=e.filterElement)&&void 0!==t&&t;r&&(r.disabled=!0,r.classList.add("brx-filter-disabled"),r.querySelectorAll("input, button").forEach(function(e){e.dataset.brxDisabled=e.disabled?"true":"false",e.disabled=!0}))}})}}),document.addEventListener("bricks/ajax/end",function(e){var t=e.detail.queryId||!1;if(t&&(window.bricksData.queryLoopInstances[t]||!1)){var r=Object.values(window.bricksData.filterInstances).filter(function(e){return e.targetQueryId===t});r.length&&r.forEach(function(e){var t,r=null!==(t=e.filterElement)&&void 0!==t&&t;r&&(r.disabled=!1,r.classList.remove("brx-filter-disabled"),r.querySelectorAll("input, button").forEach(function(e){e.disabled="true"===e.dataset.brxDisabled,delete e.dataset.brxDisabled}))})}})}function bricksInitBrowserState(){if(bricksIsFrontend){var e={};bricksUtils.currentPageTargetQueryIds().forEach(function(t){e[t]={},bricksUtils.getFiltersForQuery(t).forEach(function(r){e[t][r.filterId]=r.currentValue})});var t=window.bricksData.selectedFilters;window.history.replaceState({isBricksFilter:!0,targetQueryId:"",selectedFilters:t,instancesValue:e},"",window.location.href)}}function bricksBrowserHistorySupport(){bricksIsFrontend&&window.addEventListener("popstate",function(e){if(e.state&&e.state.isBricksFilter){var t=e.state.targetQueryId||!1,r=e.state.selectedFilters||[],i=e.state.instancesValue||[];if(window.bricksData.selectedFilters=r,Object.keys(i).length&&Object.keys(i).forEach(function(e){Object.keys(i[e]).forEach(function(t){window.bricksData.filterInstances[t]&&(window.bricksData.filterInstances[t].currentValue=i[e][t])})}),t)bricksUtils.fetchFilterResults(t,!0);else bricksUtils.currentPageTargetQueryIds().forEach(function(e){bricksUtils.fetchFilterResults(e,!0)})}})}function bricksSearchValueUpdater(){document.addEventListener("bricks/ajax/query_result/displayed",function(e){var t=e.detail.queryId||!1;if(t){var r=bricksUtils.getFiltersForQuery(t).filter(function(e){return"search"===e.filterType});r.length>0&&r.forEach(function(e){var r=e.filterElement,i=e.currentValue;r.value!==i&&(r.value=i,bricksUtils.updateSearchFilterIconVisibility(e),bricksUtils.updateLiveSearchTerm(t,i)),bricksUtils.updateLiveSearchTerm(t,i)})}})}function bricksRestoreFocusOnFilter(){var e={elementId:!1,input:!1,rangeFocus:!1};document.addEventListener("focusin",function(t){var r,i=t.target,n=function(e){var t=e.closest("[data-brx-filter]");return t?Object.values(window.bricksData.filterInstances).find(function(e){return e.filterElement===t})||!1:Object.values(window.bricksData.filterInstances).find(function(t){var r;return!(null==t||!t.isChoiceJS||null==t||null===(r=t.choicesInstance)||void 0===r||null===(r=r.choices)||void 0===r||null===(r=r.containerOuter)||void 0===r||!r.element)&&t.choicesInstance.choices.containerOuter.element.contains(e)})||!1}(i);if(n){if(e.elementId=n.filterId,e.rangeFocus=!1,e.choicesFocus=!1,"range"===n.filterType)return i.classList&&i.classList.contains("brx-stepper-button")?(e.rangeFocus={type:"stepper-button",direction:i.dataset.stepperDirection||"",inputId:i.dataset.inputId||""},void(e.input=!1)):void(e.input=i);if("select"===n.filterType&&n.isChoiceJS){var a,l,c,s=(null==n||null===(a=n.choicesInstance)||void 0===a?void 0:a.choices)||!1,o=(null==s||null===(l=s.input)||void 0===l?void 0:l.element)||!1,u=(null==s||null===(c=s.containerOuter)||void 0===c?void 0:c.element)||!1;return e.choicesFocus={type:"choices",isSearchInput:!!o&&(i===o||o.contains(i)),wasOpen:!!(u&&u.classList&&u.classList.contains("is-open"))},void(e.input=!1)}e.input=(null===(r=i.parentElement)||void 0===r?void 0:r.querySelector("input"))||!1}}),document.addEventListener("bricks/ajax/query_result/displayed",function(t){var r,i=(null===(r=t.detail)||void 0===r?void 0:r.queryId)||!1;e.elementId&&window.requestAnimationFrame(function(){var t=Object.values(window.bricksData.filterInstances).find(function(t){return t.filterId===e.elementId});if(t&&t.filterElement&&(!i||t.targetQueryId===i)){var r=t.filterElement;if("range"===t.filterType&&e.rangeFocus&&"stepper-button"===e.rangeFocus.type){var n=".brx-stepper-button";e.rangeFocus.direction&&(n+='[data-stepper-direction="'.concat(e.rangeFocus.direction,'"]')),e.rangeFocus.inputId&&(n+='[data-input-id="'.concat(e.rangeFocus.inputId,'"]'));var a=r.querySelector(n);if(a)return void a.focus()}if("select"===t.filterType&&t.isChoiceJS&&e.choicesFocus&&"choices"===e.choicesFocus.type){var l,c,s,o=(null==t||null===(l=t.choicesInstance)||void 0===l?void 0:l.choices)||!1,u=(null==o||null===(c=o.input)||void 0===c?void 0:c.element)||!1,d=(null==o||null===(s=o.containerOuter)||void 0===s?void 0:s.element)||!1,f=!1;if(e.choicesFocus.isSearchInput&&u?f=u:d?f=d:u&&(f=u),f)return f.focus(),void(e.choicesFocus.wasOpen&&d&&!d.classList.contains("is-open")&&"function"==typeof o.showDropdown&&o.showDropdown(!0))}if(e.input){var b=r.querySelectorAll("input"),v=Array.from(b).find(function(t){return t.name===e.input.name&&t.value===e.input.value});if(v||(v=Array.from(b).find(function(t){return t.name===e.input.name})),v){var p=v.parentElement.querySelector("[tabindex]")||!1;if(p?p.focus():v.focus(),"range"===t.filterType&&"INPUT"===v.tagName&&"range"===v.type){if(!Array.isArray(t.currentValue)||t.currentValue.length<2)return;if(t.currentValue[0]!==t.currentValue[1])return;v.style.zIndex=3;var k=v.classList.contains("min")?"max":"min",h=r.querySelector("input.".concat(k,"[type='range']"));h&&(h.style.zIndex=2)}}}}})})}function bricksFilterOptionsInteractions(){var e=function(e){var t=Object.values(window.bricksData.filterInstances).filter(function(t){return!("initial"!==e&&t.targetQueryId!==e||"active-filters"!==t.filterType&&"checkbox"!==t.filterType&&"datepicker"!==t.filterType&&"search"!==t.filterType&&"select"!==t.filterType&&"radio"!==t.filterType&&"range"!==t.filterType)});if(t.length){var r={"bricks/filter/option/notempty":[],"bricks/filter/option/empty":[]};t.forEach(function(e){var t,i;if(e.filterElement&&e.filterId&&e.filterType){var n;switch(e.filterType){case"active-filters":n=e.filterElement.innerHTML;break;case"datepicker":n=e.currentValue;break;case"range":e.min==e.currentValue[0]&&e.max==e.currentValue[1]||(n=1);break;case"search":n=e.filterElement.value;break;case"select":n=null===(t=e.filterElement.querySelectorAll(":scope > option:not(.placeholder)"))||void 0===t?void 0:t.length;break;default:n=null===(i=e.filterElement.querySelectorAll(":scope > li:not(.brx-option-all)"))||void 0===i?void 0:i.length}n?r["bricks/filter/option/notempty"].push(e.filterId):r["bricks/filter/option/empty"].push(e.filterId)}}),Object.keys(r).forEach(function(e){var t=new CustomEvent(e,{detail:{filterElementIds:r[e]}});document.dispatchEvent(t)})}};document.addEventListener("bricks/ajax/query_result/displayed",function(t){var r=t.detail.queryId||!1;r&&e(r)}),e("initial")}document.addEventListener("DOMContentLoaded",function(e){bricksFilters(),bricksLiveSearchWrappersInit(),bricksSearchFilter(),bricksSearchValueUpdater(),bricksSelectFilter(),bricksResetFilter(),bricksApplyFilter(),bricksPaginationFilter(),bricksRadioFilter(),bricksRangeFilter(),bricksRangeInputStepper(),bricksRangeValueUpdater(),bricksRangeSliderUI(),bricksCheckboxFilter(),bricksDatePickerFilter(),bricksActiveFilter(),bricksActiveFiltersCountDD(),bricksFilterShowMoreLess(),bricksDisableFiltersOnLoad(),bricksInitBrowserState(),bricksBrowserHistorySupport(),bricksFiltersA11yHandler(),bricksRestoreFocusOnFilter(),bricksFilterOptionsInteractions()});