1const d=($,n)=>{let t=null;return(...e)=>{t&&clearTimeout(t),t=setTimeout(()=>{$(...e)},n)}},k=($,n)=>$.reduce((t,e,s)=>t+`&${n}[${s}]=${e}`,""),g=($,n,t="filters",e)=>$.reduce((s,c)=>{const[u]=Object.keys(c),l=c[u].reduce((i,o,a)=>{const r=`${i?"&":""}${t}${c[u].length>1&&e?`[${e}][${a}]`:""}[${u}][${n}]=${o}`;return`${i}${r}`},"");return`${s}${s?"&":""}${l}`},""),T=({linkType:$,pageCategoryUrl:n,singlePageUrl:t,href:e})=>{let s="";switch($){case"Section page":s=n?`/${n}`:e;break;case"Single page":s=t||e;break;case"Link":default:s=e}return s};export{g as a,d,T as g,k as p};
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.