1import{r as a,s as e,j as o,P as r,O as s}from"./index-cFMtrJJv.js";import{a as c}from"./StructuredData-BZOlMoIa.js";const n={title:"Our Products | Scoop Wholefoods",description:"Explore our range of natural and organic bulk foods, package-free grocery items, and sustainable household products.",openGraph:{title:"Our Products | Scoop Wholefoods",description:"Explore our range of natural and organic bulk foods, package-free grocery items, and sustainable household products.",image:"/images/products-hero.jpg"},twitter:{title:"Our Products | Scoop Wholefoods",description:"Explore our range of natural and organic bulk foods, package-free grocery items, and sustainable household products."},canonical:"https://scoopwholefoods.com/products"};function p(){const t=a.useMemo(()=>({"@context":"https://schema.org","@type":"CollectionPage",mainEntityOfPage:{"@type":"WebPage","@id":"https://scoopwholefoods.com/products"},headline:"Scoop Wholefoods Products",description:"Explore our range of natural and organic bulk foods, package-free grocery items, and sustainable household products.",publisher:{"@type":"Organization",name:e.name,logo:{"@type":"ImageObject",url:`${e.url}/logo.png`}}}),[]);return o.jsxs(o.Fragment,{children:[o.jsx(r,{metadata:n}),o.jsx(c,{type:"CollectionPage",data:t}),o.jsx(s,{})]})}export{p as component};
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.