(()=>{var o=class extends window.PluginBaseClass{static{this.options={dropdownSelector:".filter-panel-items-container .dropdown"}}init(){this._registerEvents()}_registerEvents(){this.el.addEventListener("input",this._onInput.bind(this));let e=document.querySelectorAll(this.options.dropdownSelector);e&&e.forEach(t=>{t.addEventListener("shown.bs.dropdown",this._onDropdownShown.bind(this))})}_onInput(e){let t=e.target.value.trim().toLowerCase(),s=e.target.closest(".filter-multi-select-dropdown").querySelector(".filter-multi-select-list").querySelectorAll("li"),i=Array.from(s);for(let l of i)l.style.display="none",l.querySelector(".filter-multi-select-item-label").innerText.trim().toLowerCase().includes(t)&&(l.style.display=null)}_onDropdownShown(e){let t=e.relatedTarget.closest(".dropdown"),r=t.querySelector("[data-frosh-platform-filter-search=true]");if(!r)return;let n=t.querySelector(".dropdown-menu");n&&n.classList.add("fpfs-dropdown-is--expanded"),r.focus({preventScroll:!0})}};window.PluginManager.register("FroshPlatformFilterSearch",o,"[data-frosh-platform-filter-search=true]");})();
