1import{R as i,r as e,j as n,m as r}from"./vendor-ui-CeH3K39y.min.js";import{u as t}from"./components-DkOnb6VS.min.js";import"./alpine-DI9VGMhm.min.js";import"./alpine-Ag_IduAt.min.js";import"./findinstore-Bv09ZlSy.min.js";import"./helpers-B_F72D5_.min.js";import"./vendor-shopify-DGnp2FyE.min.js";import"./vendor-react-DorEuJat.min.js";import"./animations-C0iFTUlq.min.js";import"./globals-o8X60Tr9.min.js";import"./prodify-BehGtoWY.min.js";import"./vendor-utils-DjCmu9YT.min.js";const a=({children:a,paginateBy:o=8,containerClass:s,disableDesktop:m,disableMobile:l,showMoreLabel:p="Show More"})=>{const d=i.Children.toArray(a).filter(e=>i.isValidElement(e)).map(e=>i.cloneElement(e,{})),[c,j]=e.useState(d.slice(0,o)),[h,f]=e.useState(0),u=t("1024px"),b=()=>{const i=c.length-1;f(i),j(e=>[...e,...d.slice(i+1,i+1+o)])};return u&&l||!u&&m?d.map(i=>i):n.jsxs(n.Fragment,{children:[n.jsx("div",{className:`column-block-expandable-grid ${s}`,children:c.map((i,e)=>n.jsx(r.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{duration:.5,delay:h?.05*(e-h):0},children:i},e))}),c.length<d.length&&n.jsx("div",{className:"column-block-expandable-grid__show-more hover:after:translate-y-[-3px] after:transition-transform duration-300 after:will-change-transform",onClick:b,children:p})]})};export{a as default};
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.