<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">import{d as $,a as F,q as p,s as N,c as x,v as j,W as q,R as b,o as l,f as u,e as t,t as h,H as m,I as f,S as D,a3 as w,g as v,b as C,p as H}from"./entry.ce2b6050.js";const I={class:"py-4"},O={class:"text-darkred font-bold mb-4 text-lg sm:text-2xl"},R={class:"flex flex-col md:flex-row gap-4 sm:gap-10 mb-4"},Z={class:"text-darkred font-bold mb-2"},E={class:"grid grid-cols-2 sm:grid-cols-3 sm:gap-y-1 sm:gap-x-5"},J=["id","value"],L=["for"],P={class:"text-darkred font-bold mb-2"},Q={class:"flex gap-1 flex-col"},T=["id","value"],U=["for"],X={class:"text-2xl border-b-2 font-bold mb-4"},Y={class:"flex flex-col gap-3"},z=$({__name:"ReweFilterEvent",props:{blok:{}},setup(B){const _=B,{t:s}=F(),M=["Lehre","Zentrale/VertriebsauÃŸendienst","Verkauf"],g=p(),S=p();N(async()=&gt;{try{g.value=await $fetch("https://api.storyblok.com/v2/cdn/datasource_entries?datasource=provinces&amp;token=JDXae0YsS2Zc52HqhO2hQgtt")}catch{console.log("fehler beim fetchen der source fÃ¼r die BundeslÃ¤nder")}try{S.value=await $fetch("https://api.storyblok.com/v2/cdn/datasource_entries?datasource=months&amp;token=JDXae0YsS2Zc52HqhO2hQgtt")}catch{console.log("fehler beim fetchen der source fÃ¼r die months")}});const a=p([]),y=x(()=&gt;{var e;return a.value.length===0?_.blok.body:((e=_.blok.body)==null?void 0:e.filter(r=&gt;a.value.includes(r.province)||a.value.includes(r.area)))??[]}),k=x(()=&gt;{var e,r;return((e=y.value)==null?void 0:e.length)===0?[]:(r=y.value)==null?void 0:r.map(o=&gt;(o.startDate=new Date(o.startDate),o)).sort((o,c)=&gt;o.startDate.getTime()-c.startDate.getTime()).reduce((o,c)=&gt;(o[c.startDate.getMonth()]=[...o[c.startDate.getMonth()]??[],c],o),{})});function V(e){switch(typeof e=="string"?parseInt(e,10):e){case 0:return s("months.january");case 1:return s("months.february");case 2:return s("months.march");case 3:return s("months.april");case 4:return s("months.may");case 5:return s("months.june");case 6:return s("months.july");case 7:return s("months.august");case 8:return s("months.september");case 9:return s("months.october");case 10:return s("months.november");case 11:return s("months.december");default:return s("months.invalid_date")}}return j(a,()=&gt;{console.log("filters",k.value)}),(e,r)=&gt;{var c;const o=q("editable");return b((l(),u("div",I,[t("h3",O,h(e.$t("events.search_filter")),1),t("div",R,[t("div",null,[t("p",Z,h(e.$t("events.provinces")),1),t("div",E,[(l(!0),u(m,null,f((c=v(g))==null?void 0:c.datasource_entries,(d,n)=&gt;(l(),u("div",{key:n,class:"flex gap-2 items-center"},[b(t("input",{id:"province_"+n,"onUpdate:modelValue":r[0]||(r[0]=i=&gt;D(a)?a.value=i:null),value:d.value,type:"checkbox"},null,8,J),[[w,v(a)]]),t("label",{for:"province_"+n},h(d.name),9,L)]))),128))])]),t("div",null,[t("p",P,h(e.$t("events.areas")),1),t("div",Q,[(l(),u(m,null,f(M,(d,n)=&gt;t("div",{key:n,class:"flex gap-2 items-center"},[b(t("input",{id:"sector_"+n,"onUpdate:modelValue":r[1]||(r[1]=i=&gt;D(a)?a.value=i:null),value:d,type:"checkbox"},null,8,T),[[w,v(a)]]),t("label",{for:"sector_"+n},h(d),9,U)])),64))])])]),t("div",null,[(l(!0),u(m,null,f(v(k),(d,n)=&gt;(l(),u("div",{key:n,class:"w-full my-4 max-w-[1024px]"},[t("h4",X,h(V(n)),1),t("ul",Y,[(l(!0),u(m,null,f(d,i=&gt;(l(),u("li",{key:i._uid},[(l(),C(H(i.component),{blok:i},null,8,["blok"]))]))),128))])]))),128))])])),[[o,e.blok]])}}});export{z as default};
</pre></body></html>