PageSourceSearch

https://benscycle.com/_next/static/chunks/3_czrdyb9q9dk.js

js benscycle.com collected 2026-09-26 04:50:22 UTC 28,665 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,96180,62612,51522,29898,e=>{"use strict";var t=e.i(43476),r=e.i(71645),s=e.i(52917);let a=(0,r.createContext)(void 0);function l(){let e=(0,r.useContext)(a);if(!e)throw Error("useFilterDrawerContext must be used within a FilterDrawer");return e}e.s(["FilterDrawerContext",0,a,"useFilterDrawerContext",0,l,"useFilterDrawerStyles",0,function(){return(0,r.useContext)(a)}],62612);let i={headerBg:"@accent",headerTextColor:"auto",groupStyle:"divider",groupDividerColor:null,groupBackgroundColor:null,groupBorderColor:null,cardExpansion:"expand-first"};var n=e.i(91750),o=e.i(77527);e.s(["FilterDrawer",0,function({open:e,onOpenChange:l,children:c}){let d=function(){let[e,t]=(0,r.useState)(i);return(0,r.useEffect)(()=>{let e=()=>{let e=getComputedStyle(document.documentElement),r=e.getPropertyValue("--filter-drawer-header-bg").trim(),s=e.getPropertyValue("--filter-drawer-header-text-color").trim(),a=e.getPropertyValue("--filter-drawer-group-style").trim(),l=e.getPropertyValue("--filter-drawer-group-divider-color").trim(),n=e.getPropertyValue("--filter-drawer-group-bg-color").trim(),o=e.getPropertyValue("--filter-drawer-group-border-color").trim(),c=e.getPropertyValue("--filter-drawer-card-expansion").trim(),d="simple"===a||"divider"===a||"filled"===a?a:i.groupStyle,u="expand-first"===c||"expand-all"===c||"collapse-all"===c?c:i.cardExpansion;t({headerBg:r||i.headerBg,headerTextColor:s||i.headerTextColor,groupStyle:d,groupDividerColor:l||null,groupBackgroundColor:n||null,groupBorderColor:o||null,cardExpansion:u})};e();let r=new MutationObserver(e);return r.observe(document.documentElement,{attributes:!0,attributeFilter:["style"]}),window.addEventListener("theme-applied",e),()=>{r.disconnect(),window.removeEventListener("theme-applied",e)}},[]),e}();return(0,n.useFloatingWidgetSuppressor)(e),(0,r.useEffect)(()=>{if(window.self===window.top)return;let e=e=>{let{overlay:t,open:r}=e.detail;"overlay-filter-drawer"===t&&l(r)};return window.addEventListener(o.EDITOR_TOGGLE_OVERLAY_EVENT,e),()=>window.removeEventListener(o.EDITOR_TOGGLE_OVERLAY_EVENT,e)},[l]),(0,t.jsx)(a.Provider,{value:{...d,open:e,onOpenChange:l},children:(0,t.jsx)(s.Sheet,{open:e,onOpenChange:l,children:c})})}],51522);var c=e.i(63676),d=e.i(16410);e.s(["FilterDrawerContent",0,function({title:e="Filters",children:a}){let i=l(),n=(0,r.useMemo)(()=>{if(!i.headerBg||"transparent"===i.headerBg){let e=(0,d.getTextColor)(i.headerTextColor??void 0,void 0);return e?{color:e}:{}}return{backgroundColor:(0,d.getBackgroundColor)(i.headerBg),color:(0,d.getTextColor)(i.headerTextColor??void 0,i.headerBg)}},[i.headerBg,i.headerTextColor]);return(0,t.jsxs)(s.SheetContent,{side:"right",className:"w-full sm:max-w-md flex flex-col h-full p-0 border-l-0 [&>button]:hidden",children:[(0,t.jsxs)(s.SheetHeader,{className:"p-4 border-b border-border",style:n,children:[(0,t.jsx)(s.SheetTitle,{className:"sr-only",children:e}),(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)("span",{className:"text-lg font-semibold tracking-wide",children:e}),(0,t.jsx)("button",{onClick:()=>i.onOpenChange(!1),className:"opacity-80 hover:opacity-100 transition-opacity","aria-label":`Close ${e.toLowerCase()}`,children:(0,t.jsx)(c.X,{className:"h-6 w-6"})})]})]}),(0,t.jsx)("div",{className:"flex-1 overflow-y-auto p-4",children:a})]})}],29898),e.s([],96180)},19749,e=>{"use strict";var t=e.i(43476),r=e.i(67964);e.s(["ImagePlaceholder",0,function({text:e,size:s="md",className:a=""}){return(0,t.jsxs)("div",{className:`flex flex-col items-center justify-center text-muted-foreground ${a}`,children:[(0,t.jsx)(r.ImageOff,{className:`${{sm:"h-8 w-8",md:"h-12 w-12",lg:"h-16 w-16"}[s]} mb-2 opacity-40`}),e&&(0,t.jsx)("span",{className:`${{sm:"text-xs",md:"text-sm",lg:"text-base"}[s]} font-medium opacity-60`,children:e})]})}])},13824,e=>{"use strict";var t=e.i(43476),r=e.i(71645),s=e.i(9390),a=e.i(57688),l=e.i(67964),i=e.i(4737),n=e.i(67363),o=e.i(75183),c=e.i(20865),d=e.i(63448),u=e.i(80799);let m=(0,e.i(56420).default)("building",[["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M9 22v-3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3",key:"cabbwy"}],["rect",{x:"4",y:"2",width:"16",height:"20",rx:"2",key:"1uxh74"}]]);var p=e.i(79258),h=e.i(64569),x=e.i(16410),f=e.i(19749),g=e.i(47163),b=e.i(70065),v=e.i(91291),y=e.i(76381),j=e.i(6
15434),w=e.i(75424);function k(e,r){switch(e){case"store":default:return(0,t.jsx)(o.Store,{className:r});case"map-pin":return(0,t.jsx)(c.MapPin,{className:r});case"shopping-bag":return(0,t.jsx)(d.ShoppingBag,{className:r});case"tag":return(0,t.jsx)(u.Tag,{className:r});case"building":return(0,t.jsx)(m,{className:r});case"package":return(0,t.jsx)(p.Package,{className:r});case"none":return null}}function N(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())&&e.substring(t.length).replace(/^[\s\-:,|]+/,"")||e}function C(e){if(!e)return;let t=new Date,r=new Date(t.getFullYear(),t.getMonth(),t.getDate()),s=new Date(r);s.setDate(s.getDate()+1);let a=null,l=e.match(/^\w+,?\s*(\w+)\s+(\d+)$/);if(l){let e=l[1],s=parseInt(l[2],10),i={Jan:0,Feb:1,Mar:2,Apr:3,May:4,Jun:5,Jul:6,Aug:7,Sep:8,Oct:9,Nov:10,Dec:11}[e];if(void 0!==i){let e=t.getFullYear();new Date(e,i,s)<r&&e++,a=new Date(e,i,s)}}if(!a&&e.includes("-")&&e.length>=10){let t=new Date(e);isNaN(t.getTime())||(a=t)}if(!a)return e;let i=new Date(a.getFullYear(),a.getMonth(),a.getDate());return i.getTime()===r.getTime()?"Today":i.getTime()===s.getTime()?"Tomorrow":e}function P(e){return"variants"in e&&Array.isArray(e.variants)}function B(e){if(!e||"string"!=typeof e)return!1;try{return new URL(e),!0}catch{return!1}}e.s(["ProductCard",0,function({product:e,fromType:c,fromSlug:d,fromQuery:u,showStockBadge:m=!0,showVendorBadge:p=!1,showVendorText:S=!0,showThumbnails:$=!0,showMsrp:T=!0,showViewDetails:E=!0,showAddToCart:M=!0,deliveryDateFormatted:D,pickupDateFormatted:R,isPickupOnly:I=!1,showFreeShipping:A=!1,className:F="",cardBackground:O,cardBorderColor:z,cardTextColor:L,cardMutedColor:U,cardAccentColor:V,cardTitleSize:_,cardContentItems:H,reservePriceSpace:q=!1,layout:Y,index:G,titleLineClamp:J=2,onClick:K}){let W=3===J?"line-clamp-3":"line-clamp-2",X=void 0!==G&&G<4,{addToCart:Z}=(0,y.useCart)(),Q=e=>{let t=H?.find(t=>t.type===e);return t?.settings},ee=Q("title"),et=_??ee?.titleSize??"medium",er=Q("price"),es=er?.showMsrp??T,ea=Q("fulfillmentMessaging"),el=ea?.showPickup??!0,ei=ea?.showDelivery??!0,en=H?.find(e=>"thumbnails"===e.type),eo=en?.settings;Q("brand"),Q("stockBadge");let ec=e=>{if(e&&"auto"!==e)return(0,x.getBackgroundColor)(e)},ed=e=>{switch(e){case"none":return"0";case"sm":default:return"0.25rem";case"md":return"0.5rem";case"lg":return"0.75rem"}},eu=e.id,em=P(e)&&1===e.variants.length?e.variants[0].title:e.title,ep=e.vendor,eh=e.primaryImage,ex=e.minPrice,ef=e.maxPrice,eg=P(e)?e.minMsrp:void 0,eb=P(e)?e.variants:[];eb.find(e=>e.inStock)||eb[0],P(e);let ev=P(e)?e.options:void 0;eb.length>1||ev&&Object.keys(ev).length;let ey=P(e)?e.variants.map(e=>e.images?.[0]).filter(e=>!!e&&B(e)).filter((e,t,r)=>r.indexOf(e)===t):[],ej=P(e)?[eh,...e.variants[0]?.images||[]].filter(B):[eh].filter(B),ew=ej.length>0?ej[0]:null,ek=ey.length>1?ey[1]:null,eN=z&&"transparent"!==z?{"--card-border":z}:{},[eC,eP]=(0,r.useState)(!1),[eB,eS]=(0,r.useState)(ew),[e$,eT]=(0,r.useState)(!1),[eE,eM]=(0,r.useState)(!1),[eD,eR]=(0,r.useState)(new Set),eI=e$?eB:eC&&ek?ek:eB,eA=!eI||eE,eF=ey.slice(0,4),eO=(en?.enabled??$)&&eF.length>=1,ez=eg&&ex&&eg>ex,eL=ez&&eg&&ex?Math.round((eg-ex)/eg*100):0,{getDealForProduct:eU}=(0,j.useFlashDealsContext)(),eV=eU(eu),e_=eV?.item.salePrice,eH=eV?eV.item.originalPrice??eV.item.compareAtPrice??void 0:void 0,eq=eV?(0,w.getFlashDealDiscountPercent)(eV):0,eY=(0,r.useMemo)(()=>{let e=H?.find(e=>"saleBadge"===e.type);return{enabled:e?.enabled??!0,color:e?.settings?.saleBadgeColor??"@accent",position:e?.settings?.saleBadgePosition??"right"}},[H]),eG=(0,r.useMemo)(()=>{let e=H?.find(e=>"inStoreBadge"===e.type);return{enabled:e?.enabled??!0,color:e?.settings?.inStoreBadgeColor??"@primary",position:e?.settings?.inStoreBadgePosition??"left",icon:e?.settings?.inStoreBadgeIcon??"store",text:e?.settings?.inStoreBadgeText??"In Store"}},[H]),eJ=eY.enabled&&(!!eV||eL>=5),eK=eV?(0,t.jsxs)("span",{className:"inline-flex items-center gap-0.5",children:[(0,t.jsx)(h.Zap,{className:"h-3 w-3"}),eq>=1?`${eq}% OFF`:"DEAL"]}):`${eL}% OFF`,eW=P(e)?(0,v.createProductSlug)(em):e.slug||(0,v.createProductSlug)(em),eX=eV?eV.item.variantId||eV.item.sku:void 0,eZ="number"==typeof ex&&"number"==typeof ef&&ef>ex,eQ=eX??(!eZ&&P(e)?e.sku:void 0),e0=eQ?`&variant=${encodeURIComponent(eQ)}`:"",e1=c?`/products/${eW}?id=${eu}${e0}&from=${encodeURIComponent(c)}${d?`&fromSlug=${encodeURIComponent(d)}`:""}${u?`&fromQuery=${encodeURIComponent(u)}`:""}`:`/products/${eW}?id=${eu}${e0}`,e2=!P(e)||eb.some(e=>e.inStock),e5=!!P(e)&&(e.hasRetailInventory??!1),e4=eG.enabled&&e5,e3=!!P(e)&&!0===e.hideEstimates,e6=e3?void 0:R,e7=e3?void 0:D,e9=(0,r.useMemo)(()=>C(e6),[e6]),e8=(0,r.useMemo)(()=>C(e7),[e7]);if("list"===Y){let e=H?[...H].sort((e,t)=>
1e.order-t.order):[{id:"title",type:"title",label:"Title",enabled:!0,order:0,settings:{spaceAbove:"none",spaceBelow:"none"}},{id:"brand",type:"brand",label:"Brand",enabled:S,order:1,settings:{spaceAbove:"none",spaceBelow:"none"}},{id:"price",type:"price",label:"Price",enabled:!0,order:2,settings:{spaceAbove:"none",spaceBelow:"none"}},{id:"stockBadge",type:"stockBadge",label:"In Stock",enabled:m,order:3,settings:{spaceAbove:"none",spaceBelow:"none"}},{id:"fulfillmentMessaging",type:"fulfillmentMessaging",label:"Fulfillment",enabled:!0,order:4,settings:{spaceAbove:"none",spaceBelow:"none"}}];return(0,t.jsx)(s.default,{href:e1,prefetch:!1,onClick:K,className:`group block ${F}`,children:(0,t.jsxs)("div",{className:`flex items-start gap-3 p-3 border hover:border-accent transition-all duration-300 overflow-hidden ${"transparent"===z?"border-transparent":z?"border-(--card-border)":"border-border"}`,style:{borderRadius:"var(--radius)",...O?{backgroundColor:O}:{},...eN,...L?{color:L}:{}},children:[(0,t.jsxs)("div",{className:"shrink-0 relative overflow-hidden bg-white",style:{width:"65px",height:"65px",borderRadius:"calc(var(--radius) * 0.5)"},children:[eA?(0,t.jsx)(f.ImagePlaceholder,{size:"sm"}):(0,t.jsx)(a.default,{src:eI,alt:em,title:em,width:65,height:65,className:"absolute inset-0 w-full h-full object-contain",sizes:"65px",priority:X,loading:X?"eager":"lazy",onError:()=>eM(!0)}),(e4||eJ)&&(0,t.jsxs)("div",{className:"absolute top-1 left-1 right-1 flex items-center gap-0.5",children:[e4&&(0,t.jsxs)("div",{className:"flex items-center gap-0.5 text-[8px] font-bold px-1 py-0.5 rounded whitespace-nowrap",style:{backgroundColor:(0,x.getBackgroundColor)(eG.color),color:(0,x.getContrastColor)(eG.color)},children:[k(eG.icon,"h-2.5 w-2.5"),eG.text]}),e4&&eJ&&(0,t.jsx)("div",{className:"flex-1"}),eJ&&(0,t.jsx)("div",{className:`text-[10px] font-bold px-1 py-0.5 rounded whitespace-nowrap ${!e4?"ml-auto":""}`,style:{backgroundColor:(0,x.getBackgroundColor)(eY.color),color:(0,x.getContrastColor)(eY.color)},children:eV?(0,t.jsxs)("span",{className:"inline-flex items-center gap-0.5",children:[(0,t.jsx)(h.Zap,{className:"h-2.5 w-2.5"}),eq>=1?`${eq}%`:"DEAL"]}):`${eL}%`})]})]}),(0,t.jsx)("div",{className:"flex-1 min-w-0 flex flex-col gap-0.5",children:e.map(e=>{if(!e.enabled)return null;switch(e.type){case"title":return(0,t.jsx)("p",{className:`font-semibold ${W} leading-tight group-hover:text-accent transition-colors`,style:{fontSize:"1.25rem"},children:N(em,ep)},e.id);case"brand":if(!ep)return null;return(0,t.jsx)("p",{className:"text-[10px] text-muted-foreground uppercase tracking-wide",style:U?{color:U}:{},children:ep},e.id);case"price":let r=!eV&&ex!==ef;return(0,t.jsxs)("div",{children:[r&&(0,t.jsx)("span",{className:"text-[10px] text-muted-foreground",style:U?{color:U}:{},children:"As low as"}),(0,t.jsxs)("div",{className:"flex items-baseline gap-1.5 flex-wrap",children:[(0,t.jsx)("span",{className:"font-bold text-sm",children:void 0!==e_?(0,g.formatPrice)(e_):ex?(0,g.formatPrice)(ex):"Price unavailable"}),eV?void 0!==eH&&eH>eV.item.salePrice&&(0,t.jsx)("span",{className:"text-xs line-through text-muted-foreground",style:U?{color:U}:{},children:(0,g.formatPrice)(eH)}):es&&ez&&eg&&(0,t.jsx)("span",{className:"text-xs line-through text-muted-foreground",style:U?{color:U}:{},children:(0,g.formatPrice)(eg)})]})]},e.id);case"stockBadge":if(!e2)return null;return(0,t.jsxs)("div",{className:"flex items-center gap-1",style:V?{color:V}:{},children:[(0,t.jsx)(i.Check,{className:"h-3 w-3 text-green-800",style:V?{color:V}:void 0}),(0,t.jsx)("span",{className:"text-[10px] font-medium text-green-800",style:V?{color:V}:void 0,children:"In Stock"})]},e.id);case"fulfillmentMessaging":{let e=!e2||!e9,t=!e2||I||!e8;if((!el||e)&&(!ei||t))return null}return(0,t.jsxs)("div",{className:"flex flex-col gap-0.5",children:[el&&(0,t.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,t.jsx)(o.Store,{className:"h-3 w-3 shrink-0 text-muted-foreground",style:U?{color:U}:void 0}),(0,t.jsxs)("span",{className:"text-[10px]",children:[(0,t.jsx)("span",{className:"font-semibold",children:"Pickup:"})," ",e2&&e9?(0,t.jsx)("span",{className:"text-green-800 font-medium",style:V?{color:V}:void 0,children:e9}):(0,t.jsx)("span",{className:"text-muted-foreground",style:U?{color:U}:void 0,children:"Unavailable"})]})]}),ei&&(I||!e2)?(0,t.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,t.jsx)(n.Truck,{className:"h-3 w-3 shrink-0 text-muted-foreground",style:U?{color:U}:void 0}),(0,t.jsxs)("span",{className:"text-[10px]",children:[(0,t.jsx)("span",{className:"font-semibold",children:"Delivery:"})," ",(0,t.jsx)("span",{className:"text-muted-foreground",style:U?{color:U}:void 0,children:"Unavailable"})]})]}):ei&&e8?(0,t.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,t.jsx)(n.Truck,{className:"h-3 w-3 shrink-0 text-muted-foreground",style:U?{color:U}:void 0}),(0,t.jsxs)("span",{className:"text-[10px]",children:[(0,t.jsx)("span",{className:"font-semibold",children:"Delivery:"})," ",A&&(0,t.jsxs)("span",{className:"text-green-800 font-medium",style:V?{color:V}:void 0,children:["Free,"," "]}),(0,t.jsx)("span",{className:"text-green-800 font-medium",style:V?{color:V}:void 0,children:e8})]})]}):null]},e.id);default:return null}})})]})})}return(0,t.jsx)(s.default,{href:e1,prefetch:!1,onClick:K,className:`group block h-full ${F}`,children:(0,t.jsxs)(b.Card,{className:`overflow-hidden transition-all duration-300 hover:shadow-xl h-full pt-0 pb-4 flex flex-col gap-0 ${"transparent"===z?"border-0 hover:border hover:border-accent":z?"border border-(--card-border) hover:border-accent":"border border-border hover:border-accent"}`,style:{...O?{backgroundColor:O}:{},...eN,...L?{color:L}:{}},onMouseEnter:()=>eP(!0),onMouseLeave:()=>eP(!1),children:[(0,t.jsxs)("div",{className:"relative aspect-square overflow-hidden bg-white",style:{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},children:[(0,t.jsx)("div",{className:"absolute inset-5 flex items-center justify-center",children:eA?(0,t.jsx)(f.ImagePlaceholder,{size:"md"}):(0,t.jsx)(a.default,{src:eI,alt:em,title:em,width:800,height:800,className:"absolute inset-0 w-full h-full object-contain object-center transition-all duration-300 group-hover:scale-105",sizes:"(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 25vw",priority:X,loading:X?"eager":"lazy",onError:()=>eM(!0)})}),p&&ep&&(0,t.jsx)("div",{className:"absolute top-3 left-3 bg-primary text-primary-foreground text-xs font-bold px-2 py-1 rounded uppercase tracking-wide",children:ep}),(e4||eJ)&&(0,t.jsx)("div",{className:"absolute top-3 left-3 right-3 flex items-center gap-1.5",children:(()=>{let e=eG.position,r=eY.position,s=e4&&eJ,a=e4?(0,t.jsxs)("div",{className:`flex items-center gap-1 text-xs font-bold px-2 py-1 rounded whitespace-nowrap ${"full"===e?"flex-1 justify-center":""}
1`,style:{backgroundColor:(0,x.getBackgroundColor)(eG.color),color:(0,x.getContrastColor)(eG.color)},children:[k(eG.icon,"h-3 w-3"),eG.text]},"inStore"):null,l=eJ?(0,t.jsx)("div",{className:`text-xs font-bold px-2 py-1 rounded whitespace-nowrap text-center ${"full"===r?"flex-1":""}`,style:{backgroundColor:(0,x.getBackgroundColor)(eY.color),color:(0,x.getContrastColor)(eY.color)},children:eK},"sale"):null;if(!s){let s=a||l,i=a?e:r;return(0,t.jsx)("div",{className:`flex w-full ${"left"===i?"justify-start":"right"===i?"justify-end":""}`,children:s})}let i=("left"===e?0:"full"===e?1:2)<=("left"===r?0:"full"===r?1:2),n=i?a:l,o=i?l:a,c=i?e:r;return c===(i?r:e)?(0,t.jsxs)("div",{className:`flex w-full gap-1.5 ${"left"===c?"justify-start":"right"===c?"justify-end":""}`,children:[n,o]}):(0,t.jsxs)(t.Fragment,{children:[n,(0,t.jsx)("div",{className:"flex-1"}),o]})})()})]}),(0,t.jsxs)(b.CardContent,{className:"flex-1 flex flex-col px-3 sm:px-6",children:[eO&&(0,t.jsx)("div",{className:"hidden sm:flex gap-1",style:{marginTop:ed(eo?.spaceAbove),marginBottom:ed(eo?.spaceBelow??"sm")},children:eF.map((e,r)=>(0,t.jsx)("button",{type:"button",onClick:t=>{t.preventDefault(),t.stopPropagation(),eS(e),eT(!0)},className:`relative w-10 h-10 border-2 overflow-hidden transition-all hover:border-primary ${eB===e?"border-primary":"border-transparent"}`,style:{borderRadius:"calc(var(--radius) * 0.35)"},children:eD.has(r)?(0,t.jsx)("div",{className:"flex items-center justify-center w-full h-full",children:(0,t.jsx)(l.ImageOff,{className:"h-4 w-4 text-muted-foreground opacity-50"})}):(0,t.jsx)(a.default,{src:e,alt:`${em} variant ${r+1}`,title:`${em} variant ${r+1}`,width:40,height:40,className:"absolute inset-0 w-full h-full object-cover",sizes:"32px",loading:"lazy",onError:()=>{eR(e=>new Set(e).add(r))}})},r))}),(H?[...H].sort((e,t)=>e.order-t.order):[{id:"title",type:"title",label:"Title",enabled:!0,order:0,settings:{spaceAbove:"sm",spaceBelow:"sm"}},{id:"brand",type:"brand",label:"Brand",enabled:S,order:1,settings:{spaceAbove:"sm",spaceBelow:"sm"}},{id:"price",type:"price",label:"Price",enabled:!0,order:2,settings:{spaceAbove:"sm",spaceBelow:"sm"}},{id:"stockBadge",type:"stockBadge",label:"In Stock",enabled:m,order:3,settings:{spaceAbove:"sm",spaceBelow:"sm"}},{id:"fulfillmentMessaging",type:"fulfillmentMessaging",label:"Fulfillment",enabled:!0,order:4,settings:{spaceAbove:"sm",spaceBelow:"sm"}}]).map(e=>{if(!e.enabled)return null;let r=e.settings?.showOnMobile===!1,s={marginTop:ed(e.settings?.spaceAbove),marginBottom:ed(e.settings?.spaceBelow)},a=s=>r?(0,t.jsx)("div",{className:"hidden lg:block",children:s},`mobile-wrap-${e.id}`):s;switch(e.type){case"title":let l="small"===et?.9375:"large"===et?1.5:1.25,c=`${1.4*l*2}rem`,d=ec(e.settings?.textColor)||L;return(0,t.jsx)("p",{className:`font-semibold ${W} group-hover:text-accent transition-colors`,style:{fontSize:`${l}rem`,lineHeight:1.4,minHeight:c,...d?{color:d}:{},...s},children:N(em,ep)},e.id);case"brand":if(!ep)return null;let u=ec(e.settings?.textColor)||L;return a((0,t.jsx)("p",{className:`text-xs uppercase tracking-wide ${!u?"text-muted-foreground":""}`,style:{...u?{color:u}:{},...s},children:ep},e.id));case"price":let m=!eV&&ex!==ef,p=ec(e.settings?.textColor)||L;return(0,t.jsxs)("div",{style:s,children:[(m||q&&!m)&&(0,t.jsx)("span",{className:`text-xs block ${!p?"text-muted-foreground":""}`,style:{...p?{color:p,opacity:.7}:{},visibility:m?"visible":"hidden"},children:"As low as"}),(0,t.jsxs)("div",{className:"flex items-baseline gap-1 sm:gap-2 flex-wrap",children:[(0,t.jsx)("p",{className:"font-bold text-base sm:text-lg",style:p?{color:p}:void 0,children:void 0!==e_?(0,g.formatPrice)(e_):ex?(0,g.formatPrice)(ex):"Price unavailable"}),eV?void 0!==eH&&eH>eV.item.salePrice&&(0,t.jsx)("p",{className:`text-sm sm:text-base line-through ${!p?"text-gray-500":""}`,style:p?{color:p,opacity:.6}:void 0,children:(0,g.formatPrice)(eH)}):es&&ez&&eg&&(0,t.jsx)("p",{className:`text-sm sm:text-base line-through ${!p?"text-gray-500":""}`,style:p?{color:p,opacity:.6}:void 0,children:(0,g.formatPrice)(eg)})]})]},e.id);case"stockBadge":let h=ec(e.settings?.textColor)||L;return a((0,t.jsxs)("div",{className:"flex items-center gap-1",style:{...e2&&h?{color:h}:{},...s,visibility:e2?"visible":"hidden"},children:[(0,t.jsx)(i.Check,{className:`h-3.5 w-3.5 ${!h?"text-green-800":""}`,style:h?{color:h}:void 0}),(0,t.jsx)("span",{className:`text-xs font-medium ${!h?"text-green-800":""}`,style:h?{color:h}:void 0,children:"In Stock"})]},e.id));case"fulfillmentMessaging":{let e=!e2||!e9,t=!e2||I||!e8;if((!el||e)&&(!ei||t))return null}let x=ec(e.settings?.textColor)||L;return a((0,t.jsxs)("div",{className:"flex flex-col gap-1",style:{...x?{color:x}:{},...s},children:[el&&(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(o.Store,{className:`h-4 w-4 shrink-0 ${!x?"text-muted-foreground":""}`,style:x?{color:x}:void 0}),(0,t.jsxs)("span",{className:"text-xs",children:[(0,t.jsx)("span",{className:"font-semibold",children:"Pickup:"})," ",e2&&e9?(0,t.jsx)("span",{className:"font-medium",children:e9}):(0,t.jsx)("span",{style:{opacity:.7},children:"Unavailable"})]})]}),ei&&(I||!e2)?(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(n.Truck,{className:`h-4 w-4 shrink-0 ${!x?"text-muted-foreground":""}`,style:x?{color:x}:void 0}),(0,t.jsxs)("span",{className:"text-xs",children:[(0,t.jsx)("span",{className:"font-semibold",children:"Delivery:"})," ",(0,t.jsx)("span",{style:{opacity:.7},children:"Unavailable"})]})]}):ei&&e8&&(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(n.Truck,{className:`h-4 w-4 shrink-0 ${!x?"text-muted-foreground":""}`,style:x?{color:x}:void 0}),(0,t.jsxs)("span",{className:"text-xs",children:[(0,t.jsx)("span",{className:"font-semibold",children:"Delivery:"})," ",A&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"font-medium",children:"Free"}),(0,t.jsxs)("span",{style:{opacity:.7},children:[" ","|"," "]})]}),(0,t.jsx)("span",{className:"font-medium",children:e8})]})]})]},e.id));default:return null}})]})]})})}],13824)},25959,e=>{"use strict";var t=e.i(43476),r=e.i(71645),s=e.i(20783),a=e.i(30030),l=e.i(81140),i=e.i(69340),n=e.i(35804),o=e.i(96626),c=e.i(48425),d=Object.defineProperty,u=(e,t)=>
1d(e,"name",{value:t,configurable:!0}),m="Checkbox",[p,h]=(0,a.createContextScope)(m),[x,f]=p(m);function g(e){let{__scopeCheckbox:s,checked:a,children:l,defaultChecked:n,disabled:o,form:c,name:d,onCheckedChange:u,required:p,value:h="on",internal_do_not_use_render:f}=e,[g,b]=(0,i.useControllableState)({prop:a,defaultProp:n??!1,onChange:u,caller:m}),[v,y]=r.useState(null),[j,N]=r.useState(null),C=r.useRef(!1),[P,B]=r.useReducer(e=>e+1,0),S=!v||!!c||!!v.closest("form"),$={checked:g,disabled:o,setChecked:b,control:v,setControl:y,name:d,form:c,value:h,hasConsumerStoppedPropagationRef:C,userInteractionCount:P,onUserInteraction:B,required:p,defaultChecked:!k(n)&&n,isFormControl:S,bubbleInput:j,setBubbleInput:N};return(0,t.jsx)(x,{scope:s,...$,children:w(f)?f($):l})}u(g,"CheckboxProvider");var b=r.forwardRef(u(function({__scopeCheckbox:e,onKeyDown:a,onClick:i,...n},o){let{control:d,value:m,disabled:p,checked:h,required:x,setControl:g,setChecked:b,hasConsumerStoppedPropagationRef:v,onUserInteraction:y,isFormControl:j,bubbleInput:w}=f("CheckboxTrigger",e),C=(0,s.useComposedRefs)(o,g),P=r.useRef(h);return r.useEffect(()=>{let e=d?.form;if(e){let t=u(()=>b(P.current),"reset");return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[d,b]),(0,t.jsx)(c.Primitive.button,{type:"button",role:"checkbox","aria-checked":k(h)?"mixed":h,"aria-required":x,"data-state":N(h),"data-disabled":p?"":void 0,disabled:p,value:m,...n,ref:C,onKeyDown:(0,l.composeEventHandlers)(a,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,l.composeEventHandlers)(i,e=>{y(),b(e=>!!k(e)||!e),w&&j&&(v.current=e.isPropagationStopped(),v.current||e.stopPropagation())})})},"CheckboxTrigger")),v=r.forwardRef(u(function(e,r){let{__scopeCheckbox:s,name:a,checked:l,defaultChecked:i,required:n,disabled:o,value:c,onCheckedChange:d,form:u,...m}=e;return(0,t.jsx)(g,{__scopeCheckbox:s,checked:l,defaultChecked:i,disabled:o,required:n,onCheckedChange:d,name:a,form:u,value:c,internal_do_not_use_render:({isFormControl:e})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(b,{...m,ref:r,__scopeCheckbox:s}),e&&(0,t.jsx)(j,{__scopeCheckbox:s})]})})},"Checkbox")),y=r.forwardRef(u(function(e,r){let{__scopeCheckbox:s,forceMount:a,...l}=e,i=f("CheckboxIndicator",s);return(0,t.jsx)(o.Presence,{present:a||k(i.checked)||!0===i.checked,children:(0,t.jsx)(c.Primitive.span,{"data-state":N(i.checked),"data-disabled":i.disabled?"":void 0,...l,ref:r,style:{pointerEvents:"none",...e.style}})})},"CheckboxIndicator")),j=r.forwardRef(u(function({__scopeCheckbox:e,onClick:a,...i},o){let{control:d,hasConsumerStoppedPropagationRef:u,userInteractionCount:m,checked:p,defaultChecked:h,required:x,disabled:g,name:b,value:v,form:y,bubbleInput:j,setBubbleInput:w}=f("CheckboxBubbleInput",e),N=(0,s.useComposedRefs)(o,w),C=(0,n.useSize)(d),P=r.useRef(!1),B=r.useRef(p),S=r.useRef(m);r.useEffect(()=>{if(!j)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=m!==S.current;S.current=m;let r=B.current!==p;B.current=p;let s=!(t&&u.current);if(r&&e){P.current=!t;let r=new Event("click",{bubbles:s});j.indeterminate=k(p),e.call(j,!k(p)&&p),j.dispatchEvent(r),P.current=!1}},[j,p,u,m]);let $=r.useRef(!k(p)&&p);return(0,t.jsx)(c.Primitive.input,{type:"checkbox","aria-hidden":!0,defaultChecked:h??$.current,required:x,disabled:g,name:b,value:v,form:y,...i,tabIndex:-1,ref:N,onClick:(0,l.composeEventHandlers)(a,e=>{P.current&&e.stopPropagation()}),style:{...i.style,...C,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})},"CheckboxBubbleInput"));function w(e){return"function"==typeof e}function k(e){return"indeterminate"===e}function N(e){return k(e)?"indeterminate":e?"checked":"unchecked"}u(w,"isFunction"),u(k,"isIndeterminate"),u(N,"getState");var C=e.i(93698),P=e.i(47163);e.s(["Checkbox",0,function({className:e,...r}){return(0,t.jsx)(v,{"data-slot":"checkbox",className:(0,P.cn)("peer border-input dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",e),...r,children:(0,t.jsx)(y,{"data-slot":"checkbox-indicator",className:"grid place-content-center text-current transition-none",children:(0,t.jsx)(C.CheckIcon,{className:"size-3.5"})})})}],25959)},93698,e=>{"use strict";var t=e.i(43957);e.s(["CheckIcon",()=>t.default])},44716,e=>{"use strict";let t=(0,e.i(56420).default)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);e.s(["default",0,t])},56539,e=>{"use strict";var t=e.i(44716);e.s(["ChevronUp",()=>t.default])},2773,78211,31619,e=>{"use strict";var t=e.i(56420);let r=(0,t.default)("funnel",[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]]);e.s(["Filter",0,r],2773);let s=(0,t.default)("chevrons-left",[["path",{d:"m11 17-5-5 5-5",key:"13zhaf"}],["path",{d:"m18 17-5-5 5-5",key:"h8a8et"}]]);e.s(["ChevronsLeft",0,s],78211);let a=(0,t.default)("chevrons-right",[["path",{d:"m6 17 5-5-5-5",key:"xnjwq"}],["path",{d:"m13 17 5-5-5-5",key:"17xmmf"}]]);e.s(["ChevronsRight",0,a],31619)},67964,e=>{"use strict";let t=(0,e.i(56420).default)("image-off",[["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}],["path",{d:"M10.41 10.41a2 2 0 1 1-2.83-2.83",key:"1bzlo9"}],["line",{x1:"13.5",x2:"6",y1:"13.5",y2:"21",key:"1q0aeu"}],["line",{x1:"18",x2:"21",y1:"12",y2:"15",key:"5mozeu"}],["path",{d:"M3.59 3.59A1.99 1.99 0 0 0 3 5v14a2 2 0 0 0 2 2h14c.55 0 1.052-.22 1.41-.59",key:"mmje98"}],["path",{d:"M21 15V5a2 2 0 0 0-2-2H9",key:"43el77"}]]);e.s(["ImageOff",0,t],67964)}]);

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.