1import{S as e}from"./shopify.VCUKsqTD.min.js";import"./fetch.BphByVRy.min.js";import"./global-notice.C4ZfiLeN.min.js";import"./global-events.DtO11sQs.min.js";import"./plp-selectors.p7Do0ost.min.js";const t=class t{constructor(){const i=this.cleanShopifySectionId(document.querySelector('[id$="product-grid"]')?.id??""),r=this.cleanShopifySectionId(document.querySelector('[id*="predictive_search"]')?.id??"");this.searchProvider=new e({productGrid:i,predictiveSearch:r})}static getInstance(){return t.instance??=new t,t.instance}cleanShopifySectionId(i){return!i||!i.includes("__")?i:i.replace("shopify-section-","")}};t.instance=null;let c=t;window.searchService||(window.searchService=c.getInstance());
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.