1import{_ as o,S as _}from"./app.js";import"./swiper.js";const u={name:"SoylentEventsFilter",components:{SoylentLink:_},props:["element"],computed:{startDate:function(){return this.element.data.event.start_date?this.element.data.event.start_date*1e3:!1},endDate:function(){return this.element.data.event.end_date?this.element.data.event.end_date*1e3:!1},showEndDate:function(){return this.startDate&&this.endDate?this.startDate!==this.endDate:!1},location:function(){return this.element.data.event.place?this.element.data.event.place:!1},fullDay:function(){return this.element.data.event.whole_day?this.element.data.event.whole_day:!1},startTime:function(){return this.element.data.event.start_time?this.element.data.event.start_time:!1},endTime:function(){return this.element.data.event.end_time?this.element.data.event.end_time:!1},address:function(){return this.element.data.event.address?this.element.data.event.address:!1},ticketPrice:function(){return this.element.data.event.ticket_price?this.element.data.event.ticket_price:!1},affiliateUrl:function(){return this.element.data.event.ticket_affiliate_link?this.element.data.event.ticket_affiliate_link:!1},affiliateLabel:function(){return this.element.data.event.ticket_affiliate_label?this.element.data.event.ticket_affiliate_label:!1}}},e=window.Vue.createElementVNode,a=window.Vue.toDisplayString,n=window.Vue.openBlock,s=window.Vue.createElementBlock,i=window.Vue.createCommentVNode,d=window.Vue.createTextVNode,m=window.Vue.resolveComponent,h=window.Vue.withCtx,f=window.Vue.createBlock,v=window.Vue.normalizeClass,k={class:"event-meta-container"},y={key:0,class:"event-meta-item"},w=e("div",{class:"iconSet"},"date_range",-1),p={class:"entry"},D=e("span",{class:"title"},"Datum",-1),V={class:"description"},S={key:0},T={key:1,class:"event-meta-item"},b=e("div",{class:"iconSet"},"schedule",-1),C={class:"entry"},E=e("span",{class:"title"},"Uhrzeit",-1),g={class:"description"},x={key:0},B={key:1},N={key:0},L={key:2,class:"event-meta-item"},U=e("div",{class:"iconSet"},"map",-1),z={class:"entry"},F=e("span",{class:"title"},"Ort",-1),P={class:"description"},A={key:3,class:"event-meta-item"},G=e("div",{class:"iconSet"},"place",-1),M={class:"entry"},O=e("span",{class:"title"},"Adresse",-1),j={class:"description"},q={key:4,class:"event-meta-item"},H=e("div",{class:"iconSet"},"euro",-1),I={class:"entry"},J=e("span",{class:"title"},"Ticketpreis",-1),K={class:"description"},Q={class:"button__label"},R={class:"button__text"};function W(c,X,l,Y,Z,t){const r=m("SoylentLink");return n(),s("div",{class:v(["element",l.element.type,l.element.subtype])},[e("div",k,[t.startDate?(n(),s("div",y,[w,e("div",p,[D,e("span",V,[d(a(c.$filters.germanDateFull(t.startDate))+" ",1),t.showEndDate?(n(),s("span",S," â "+a(c.$filters.germanDateFull(t.endDate)),1)):i("",!0)])])])):i("",!0),t.fullDay||t.startTime||t.endTime?(n(),s("div",T,[b,e("div",C,[E,e("span",g,[t.fullDay?(n(),s("span",x,"Ganztägig")):(n(),s("span",B,[d(a(t.startTime)+" ",1),t.endTime?(n(),s("span",N," â "+a(t.endTime)+" Uhr",1)):i("",!0)]))])])])):i("",!0),t.location?(n(),s("div",L,[U,e("div",z,[F,e("span",P,a(t.location),1)])])):i("",!0),t.address?(n(),s("div",A,[G,e("div",M,[O,e("span",j,a(t.address),1)])])):i("",!0),t.ticketPrice?(n(),s("div",q,[H,e("div",I,[J,e("span",K,a(t.ticketPrice),1)])])):i("",!0)]),t.affiliateUrl?(n(),f(r,{key:0,url:t.affiliateUrl,class:"button"},{default:h(()=>
1[e("span",Q,[e("span",R,a(t.affiliateLabel),1)])]),_:1},8,["url"])):i("",!0)],2)}const te=o(u,[["render",W]]);export{te as default};
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.