1import{Component}from"@theme/component";import{debounce}from"@theme/utilities";class SearchPageInputComponent extends Component{requiredRefs=["searchPageInput"];handleClearClick(){this.#submitEmptySearch()}handleKeyDown=debounce(event=>{const value=this.refs.searchPageInput.value.trim();event.key==="Escape"&&value===""&&this.#submitEmptySearch()},100);#submitEmptySearch(){const searchInput=this.refs.searchPageInput;searchInput.focus(),searchInput.value="",!this.#isEmptyState()&&searchInput.form?.submit()}#isEmptyState=()=>(new URL(window.location.href).searchParams.get("q")??"").trim()===""}customElements.get("search-page-input-component")||customElements.define("search-page-input-component",SearchPageInputComponent); 2//# sourceMappingURL=/cdn/shop/t/60/assets/search-input.js.map?v=114974485766821939631777298881
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.