1document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll(".twentyone-posts-search").forEach(e=>{let n=e.querySelector(".is--search"),s=e.querySelector(".twentyone-posts-search-results"),o=JSON.parse(e.querySelector('input[name="query_args"]')?.value||"{}");if(n&&o&&s){let r,a=n.querySelector("input")?.name||"search";n.addEventListener("update",()=>{var e=twentyoneFormItemGetValue(n),t=(o[a]=e,clearTimeout(r),new URL(window.location));e?t.searchParams.set(a,e):t.searchParams.delete(a),window.history.replaceState({},"",t),r=setTimeout(()=>{twentyoneAjax("get_posts_search_items",{query_args:o},e=>{s.innerHTML=e},s)},500)})}e.addEventListener("submit",e=>{e.preventDefault(),e.stopPropagation()},!0)})});
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.