import{m as y,al as L,s as S,x as d,d as N,g as h,v as A,aC as D,a3 as i}from"./entry.Nxv8znR8.js";import{C}from"./ColoredLabel.LNJFzBCx.js";const M=y({__name:"EventDate",props:{color:{},date:{},endDate:{}},setup(a){const r={day:"numeric"},o={month:"long",day:"numeric"},u={hour:"numeric",minute:"numeric"},e=a,t=L().localeProperties.value.iso,l=S(()=>D(e.date)?!e.endDate||!D(e.endDate)?p(e.date):f(e.date,e.endDate):"");function p(n){const c=i(n).toLocaleDateString(t,o),s=i(n).toLocaleTimeString(t,u);return`${c}, ${s}`}function f(n,c){const s=i(n),m=i(c),g=s.toLocaleDateString(t,o),_=m.toLocaleDateString(t,m.getMonth()===s.getMonth()?r:o);return`${g} - ${_}`}return(n,c)=>d(l)?(N(),h(C,{key:0,color:n.color,label:d(l),type:"pill"},null,8,["color","label"])):A("",!0)}}),T=(a,r)=>{return a.filter(o);function o(u,e){return a.findIndex(t=>t[r]===u[r])===e}};export{M as _,T as f};
