1var e={products:`product`,grandparents:`grandparent`,parents:`parent`,"parent-child":[`parent`,`product`],search:[`info`,`product`,`location`]},t=e=>Array.isArray(e)?`page_type IN [`+e.map(e=>`"`+e+`"`).join(`, `)+`]`:`page_type = "`+e+`"`,n=`product.care_id IS NOT NULL`,r=`((page_type = "parent") OR (page_type = "product" AND catalog_parent_uuids IS EMPTY))`,i={"info-sessions":`infosessionFilterKey`,"academic-staff":`academicStaffFilterKey`,search:`searchFilterKey`};function a(e,t=`filterKey`){return e?.flatMap(e=>{let n=e[t];return n?[`${n} IN [${e.filterItems.map(e=>`"${e.filterValue}"`).join(`, `)}]`]:[]})??[]}function o(e,t,n){if(t?.name){if(n===`info-sessions`){e.push(`location = "${t.name}"`);return}e.push(`(product_location = "${t.name}")`)}}function s(e,t,n){if(t&&n===`info-sessions`){e.push(`unit = "${t}"`);return}}function c(e){return!e||typeof e!=`string`?[]:e.split(`,`).map(e=>e.trim()).filter(Boolean)}export{o as a,t as c,n as i,c as l,e as n,s as o,r,a as s,i as t};
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.