1import{E as g}from"./entry.2d9f710c.js";function m(t){if(!(t instanceof Date&&!isNaN(t.getTime())))return{isValid:!1};try{const a=new Date,o=a.getHours(),r=a.getDay(),n=new Date(a);n.setDate(a.getDate()+1);const e=new Date(a);e.setDate(a.getDate()+7);const i=t.toISOString().split("T")[0],l=a.toISOString().split("T")[0],c=n.toISOString().split("T")[0],b=e.toISOString().split("T")[0],d=new Date(new Date().setHours(0,0,0,0)),u=D=>D.toLocaleDateString("de-CH",{day:"2-digit",month:"2-digit",year:"numeric"}),s=u(t),y=u(e);return{labelInfo:g(()=>i===l&&(r===6||r===0)?{class:"bg-[#DFF0DB] text-[#307721]",text:"product.availability.monday",cartAvailabilityPriority:3,isTranslatable:!0,isValid:!0}:o>16&&i===l&&r===5?{class:"bg-[#DFF0DB] text-[#307721]",text:"product.availability.monday",cartAvailabilityPriority:3,isTranslatable:!0,isValid:!0}:i>=c&&(r===5||r===6||r===7)&&i<b?t.getDay()===1||t.getDay()===5||t.getDay()===6?{class:"bg-[#DFF0DB] text-[#307721]",text:"product.availability.monday",cartAvailabilityPriority:3,isTranslatable:!0,isValid:!0}:{class:"bg-[#DFF0DB] text-[#307721]",text:s,isTranslatable:!1,isValid:!0}:o<16&&i===l?{class:"bg-[#DFF0DB] text-[#307721]",text:"product.availability.today",cartAvailabilityPriority:1,isTranslatable:!0,isValid:!0}:i===l?{class:"bg-[#DFF0DB] text-[#307721]",text:"product.availability.tomorrow",cartAvailabilityPriority:2,isTranslatable:!0,isValid:!0}:i===c?{class:"bg-[#DFF0DB] text-[#307721]",text:"product.availability.tomorrow",cartAvailabilityPriority:2,isTranslatable:!0,isValid:!0}:t<d?{class:"bg-[#DFF0DB] text-[#307721]",text:y,cartAvailabilityPriority:4,isTranslatable:!1,isValid:!0}:t<e?{class:"bg-[#DFF0DB] text-[#307721]",text:s,cartAvailabilityPriority:5,isTranslatable:!1,isValid:!0}:{class:"bg-neutral-200 text-[#4D4D4D]",text:s,cartAvailabilityPriority:5,isTranslatable:!1,isValid:!0})}}catch{return{isValid:!1}}}export{m as u};
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.