import{i as e}from"./discountedFiltering-BoERSTSw.js";const n={id:"january-siding-sale",name:"Siding Sale",percentOff:10,tagline:"10% Off Vinyl & LP SmartSide Lap Siding",badgeText:"10% OFF",gradientClasses:"from-blue-500 to-purple-600",borderColorClass:"border-blue-500",landingPage:"/siding-sale",qualifyingSidingTypes:["vinyl siding","vinyl","lp smartside","lp smartside lap","lp smartside horizontal lap","lp smartside lap siding"],dates:{start:"2026-01-01T00:00:00-05:00",end:"2026-02-01T00:00:00-05:00"}},i=()=>{const e=new Date,i=new Date(n.dates.start),t=new Date(n.dates.end);return e>=i&&e<t},t=()=>i()?new Date(n.dates.end):null,a=["pine board & batten","pine board and batten","cedar board & batten","cedar board and batten","lp smartside board & batten","lp smartside board and batten","board & batten","board and batten"],r=e=>{const i=Math.round(e*(n.percentOff/100));return{discountAmount:i,salePrice:e-i,percentOff:n.percentOff}},s=i=>{var t,r;const s=(null==(t=i.style)?void 0:t.toLowerCase().includes("refurbished"))||(null==(r=i.tags)?void 0:r.some(e=>e.toLowerCase().includes("refurbished")));if(!(!e(i)&&!i.soldOut&&!1!==i.availableNow&&!s))return!1;const l=d(i);return!!l&&(e=>{if(!e)return!1;const i=e.toLowerCase().trim();return!a.some(e=>i.includes(e))&&n.qualifyingSidingTypes.some(e=>i.includes(e)||e.includes(i))})(l)},d=e=>{if(e.colors&&"object"==typeof e.colors&&!Array.isArray(e.colors)&&e.colors.siding)return e.colors.siding;if(e.material)return e.material;if(e.tags){const n=e.tags.find(e=>{const n=e.toLowerCase();return n.includes("vinyl")||n.includes("lp smartside lap")||n.includes("lp smartside horizontal")});if(n)return n}if(e.description){const n=e.description.toLowerCase();if(n.includes("vinyl siding"))return"Vinyl Siding";if(n.includes("lp smartside")&&n.includes("lap"))return"LP SmartSide Lap"}return null};export{n as V,s as a,r as c,t as g,i};