Files
miriamgemeinde/public/js/562.b3af6519.js

2 lines
38 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[562],{2812:function(e){var t=TypeError;e.exports=function(e,n){if(e<n)throw new t("Not enough arguments");return e}},4603:function(e,t,n){var a=n(6840),r=n(9504),i=n(655),o=n(2812),s=URLSearchParams,u=s.prototype,c=r(u.append),d=r(u["delete"]),l=r(u.forEach),h=r([].push),m=new s("a=1&a=2&b=3");m["delete"]("a",1),m["delete"]("b",void 0),m+""!=="a=2"&&a(u,"delete",function(e){var t=arguments.length,n=t<2?void 0:arguments[1];if(t&&void 0===n)return d(this,e);var a=[];l(this,function(e,t){h(a,{key:t,value:e})}),o(t,1);var r,s=i(e),u=i(n),m=0,f=0,g=!1,p=a.length;while(m<p)r=a[m++],g||r.key===s?(g=!0,d(this,r.key)):f++;while(f<p)r=a[f++],r.key===s&&r.value===u||c(this,r.key,r.value)},{enumerable:!0,unsafe:!0})},6562:function(e,t,n){n.d(t,{A:function(){return Cn}});var a=n(641);const r=["innerHTML"];function i(e,t,n,i,o,s){return(0,a.uX)(),(0,a.CE)("div",{innerHTML:i.parsedContent},null,8,r)}n(8335);var o=n(953),s=n(3751),u=n(33);const c={key:0,class:"worships"},d={key:0,class:"neighborhood-invitation"},l={key:1},h={key:2,class:"internal-information"},m={key:3},f={key:4,class:"internal-information"},g={key:5},p={key:6},y={key:7,class:"selfinformation"},v=["href"],w={key:1},b={key:1};function k(e,t,n,r,i,o){return(0,a.uX)(),(0,a.CE)("div",null,[i.worships.length?((0,a.uX)(),(0,a.CE)("table",c,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(i.worships,e=>((0,a.uX)(),(0,a.CE)("tr",{key:e.id,style:(0,u.Tr)(e.eventPlace&&e.eventPlace.backgroundColor?`background-color:${e.eventPlace.backgroundColor}`:"")},[(0,a.Lk)("td",null,[(0,a.Lk)("div",null,(0,u.v_)(o.formatDate(e.date)),1),(0,a.Lk)("div",null,(0,u.v_)(e.dayName),1)]),(0,a.Lk)("td",null,[e.neighborInvitation?((0,a.uX)(),(0,a.CE)("div",d,"Einladung zum Gottesdienst im Nachbarschaftsraum:")):(0,a.Q3)("",!0),(0,a.Lk)("h3",null,[(0,a.Lk)("span",{class:(0,u.C4)(e.highlightTime?"highlight-time":"")},(0,u.v_)(o.formatTime(e.time)),3),(0,a.eW)(" -  "+(0,u.v_)(e.title?e.title:e.eventPlace&&e.eventPlace.name?`Gottesdienst in ${e.eventPlace.name}`:"Gottesdienst"),1)]),e.organizer?((0,a.uX)(),(0,a.CE)("div",l,"Gestaltung: "+(0,u.v_)(e.organizer),1)):(0,a.Q3)("",!0),e.sacristanService?((0,a.uX)(),(0,a.CE)("div",h,"Küsterdienst: "+(0,u.v_)(e.sacristanService),1)):(0,a.Q3)("",!0),e.collection?((0,a.uX)(),(0,a.CE)("div",m,"Kollekte: "+(0,u.v_)(e.collection),1)):(0,a.Q3)("",!0),e.organPlaying?((0,a.uX)(),(0,a.CE)("div",f,"Orgelspiel: "+(0,u.v_)(e.organPlaying),1)):(0,a.Q3)("",!0),e.address?((0,a.uX)(),(0,a.CE)("div",g,(0,u.v_)(e.address),1)):(0,a.Q3)("",!0),!e.address&&e.eventPlace&&e.eventPlace.id?((0,a.uX)(),(0,a.CE)("div",p," Adresse: "+(0,u.v_)(e.eventPlace.name)+", "+(0,u.v_)(e.eventPlace.street)+", "+(0,u.v_)(e.eventPlace.city),1)):(0,a.Q3)("",!0),e.selfInformation?((0,a.uX)(),(0,a.CE)("div",y,[t[0]||(t[0]=(0,a.eW)(" Bitte informieren Sie sich auch auf den ",-1)),e.eventPlace&&e.eventPlace.website?((0,a.uX)(),(0,a.CE)("a",{key:0,href:e.eventPlace.website,target:"_blank"},"Internetseiten dieser Gemeinde!",8,v)):((0,a.uX)(),(0,a.CE)("span",w,"Internetseiten dieser Gemeinde!"))])):(0,a.Q3)("",!0)])],4))),128))])):((0,a.uX)(),(0,a.CE)("p",b,"Keine Gottesdienste verfügbar."))])}var E=n(6296),C=n(9654),M={name:"WorshipRender",props:{config:{type:Object,required:!0}},data(){return{worships:[]}},async created(){await this.fetchWorships()},methods:{formatTime:C.fU,formatDate:C.Yq,async fetchWorships(){try{const e=await E.A.get("/worships/filtered",{params:this.config});this.worships=e.data}catch(e){console.error("Fehler beim Abrufen der Gottesdienste:",e)}}}},P=n(6262);const X=(0,P.A)(M,[["render",k],["__scopeId","data-v-dc6acbe6"]]);var D=X;const S=["src","alt","title"];function O(e,t,n,r,i,o){return r.image.filename?((0,a.uX)(),(0,a.CE)("img",{key:0,src:`/images/uploads/${r.image.filename}`,alt:r.image.title,title:r.image.title,class:"image"},null,8,S)):(0,a.Q3)("",!0)}var x={name:"ImageRender",props:{id:{type:Number,required:!0}},setup(e){const t=(0,o.Kh)({filename:"",title:"",description:"",uploadDate:"",pageId:null}),n=async()=>{try{const n=await E.A.get("/image/"+e.id);Object.assign(t,n.data)}catch(n){console.log("Fehler beim Abrufen eines Bildes",n)}};return n(),{image:t}}};const Q=(0,P.A)(x,[["render",O],["__scopeId","data-v-9b711a1e"]]);var _=Q;n(8111),n(1701);const T={key:0,class:"event-table"},W={key:0,class:"event-image"},L=["src"],I={key:1,class:"event-name"},q={key:2},F={key:0},z={key:3},A={key:4,class:"description"},N={key:5},Y={key:6},j={key:7},$={key:0,class:"event-image"},H=["src"],B={key:1,class:"event-name"},G={key:2},R={key:0},U={key:3},J={key:4,class:"description"},K={key:5},V={key:6},Z={key:7};function ee(e,t,n,r,i,o){return(0,a.uX)(),(0,a.CE)("div",null,[i.events.length>1?((0,a.uX)(),(0,a.CE)("table",T,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(i.events,e=>((0,a.uX)(),(0,a.CE)("tr",{key:e.id},[(0,a.Lk)("td",null,[o.hasImage(e)?((0,a.uX)(),(0,a.CE)("div",W,[i.imageMap[e.relatedImage]?((0,a.uX)(),(0,a.CE)("img",{key:0,src:i.imageMap[e.relatedImage]},null,8,L)):(0,a.Q3)("",!0)])):(0,a.Q3)("",!0),o.shouldDisplay("name")?((0,a.uX)(),(0,a.CE)("div",I,(0,u.v_)(e.name),1)):(0,a.Q3)("",!0),(0,a.Lk)("div",null,(0,u.v_)(o.formatDateOrDay(e.date,e.dayOfWeek)),1),o.shouldDisplay("time")?((0,a.uX)(),(0,a.CE)("div",q,[(0,a.eW)((0,u.v_)(o.formatTime(e.time))+" ",1),e.endTime?((0,a.uX)(),(0,a.CE)("span",F," - "+(0,u.v_)(o.formatTime(e.endTime)),1)):(0,a.Q3)("",!0),t[0]||(t[0]=(0,a.eW)(" Uhr",-1))])):(0,a.Q3)("",!0),o.shouldDisplay("place")?((0,a.uX)(),(0,a.CE)("div",z,(0,u.v_)(e.eventPlace?.name),1)):(0,a.Q3)("",!0),o.shouldDisplay("description")?((0,a.uX)(),(0,a.CE)("div",A,(0,u.v_)(e.description),1)):(0,a.Q3)("",!0),o.shouldDisplay("contactPerson")?((0,a.uX)(),(0,a.CE)("div",N,(0,u.v_)(e.contactPersons.map(e=>o.formatContactPerson(e)).join(", ")),1)):(0,a.Q3)("",!0),o.shouldDisplay("institution")?((0,a.uX)(),(0,a.CE)("div",Y,(0,u.v_)(e.institution?.name),1)):(0,a.Q3)("",!0),o.shouldDisplay("type")?((0,a.uX)(),(0,a.CE)("div",j,(0,u.v_)(e.eventType?.caption),1)):(0,a.Q3)("",!0)])]))),128))])):1===i.events.length?((0,a.uX)(),(0,a.CE)("div",{key:1,class:(0,u.C4)(i.events[0].alsoOnHomepage&&"home"===n.config.id?"homepage":"")},[o.hasImage(i.events[0])?((0,a.uX)(),(0,a.CE)("div",$,[i.imageMap[i.events[0].relatedImage]?((0,a.uX)(),(0,a.CE)("img",{key:0,src:i.imageMap[i.events[0].relatedImage]},null,8,H)):(0,a.Q3)("",!0)])):(0,a.Q3)("",!0),o.shouldDisplay("name")?((0,a.uX)(),(0,a.CE)("div",B,(0,u.v_)(i.events[0].name),1)):(0,a.Q3)("",!0),(0,a.Lk)("div",null,(0,u.v_)(o.formatDateOrDay(i.events[0].date,i.events[0].dayOfWeek)),1),o.shouldDisplay("time")?((0,a.uX)(),(0,a.CE)("div",G,[(0,a.eW)((0,u.v_)(o.formatTime(i.events[0].time))+" ",1),i.events[0].endTime?((0,a.uX)(),(0,a.CE)("span",R," - "+(0,u.v_)(o.formatTime(i.events[0].endTime)),1)):(0,a.Q3)("",!0),t[1]||(t[1]=(0,a.eW)(" Uhr",-1))])):(0,a.Q3)("",!0),o.shouldDisplay("place")?((0,a.uX)(),(0,a.CE)("div",U,(0,u.v_)(i.events[0].eventPlace?.name),1)):(0,a.Q3)("",!0),o.shouldDisplay("description")?((0,a.uX)(),(0,a.CE)("div",J,(0,u.v_)(i.events[0].description),1)):(0,a.Q3)("",!0),o.shouldDisplay("contactPerson")?((0,a.uX)(),(0,a.CE)("div",K,(0,u.v_)(i.events[0].contactPersons.map(e=>o.formatContactPerson(e)).join(", ")),1)):(0,a.Q3)("",!0),o.shouldDisplay("institution")?((0,a.uX)(),(0,a.CE)("div",V,(0,u.v_)(i.events[0].institution?.name),1)):(0,a.Q3)("",!0),o.shouldDisplay("type")?((0,a.uX)(),(0,a.CE)("div",Z,(0,u.v_)(i.events[0].eventType?.caption),1)):(0,a.Q3)("",!0)],2)):(0,a.Q3)("",!0)])}n(2489);const te={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},ne=(e,t,n)=>{let a;const r=te[e];return a="string"===typeof r?r:1===t?r.one:r.other.replace("{{count}}",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"in "+a:a+" ago":a};function ae(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth,a=e.formats[n]||e.formats[e.defaultWidth];return a}}const re={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},ie={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},oe={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},se={date:ae({formats:re,defaultWidth:"full"}),time:ae({formats:ie,defaultWidth:"full"}),dateTime:ae({formats:oe,defaultWidth:"full"})},ue={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},ce=(e,t,n,a)=>ue[e];function de(e){return(t,n)=>{const a=n?.context?String(n.context):"standalone";let r;if("formatting"===a&&e.formattingValues){const t=e.defaultFormattingWidth||e.defaultWidth,a=n?.width?String(n.width):t;r=e.formattingValues[a]||e.formattingValues[t]}else{const t=e.defaultWidth,a=n?.width?String(n.width):e.defaultWidth;r=e.values[a]||e.values[t]}const i=e.argumentCallback?e.argumentCallback(t):t;return r[i]}}const le={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},he={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},me={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},fe={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},ge={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},pe={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},ye=(e,t)=>{const n=Number(e),a=n%100;if(a>20||a<10)switch(a%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},ve={ordinalNumber:ye,era:de({values:le,defaultWidth:"wide"}),quarter:de({values:he,defaultWidth:"wide",argumentCallback:e=>e-1}),month:de({values:me,defaultWidth:"wide"}),day:de({values:fe,defaultWidth:"wide"}),dayPeriod:de({values:ge,defaultWidth:"wide",formattingValues:pe,defaultFormattingWidth:"wide"})};function we(e){return(t,n={})=>{const a=n.width,r=a&&e.matchPatterns[a]||e.matchPatterns[e.defaultMatchWidth],i=t.match(r);if(!i)return null;const o=i[0],s=a&&e.parsePatterns[a]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(s)?ke(s,e=>e.test(o)):be(s,e=>e.test(o));let c;c=e.valueCallback?e.valueCallback(u):u,c=n.valueCallback?n.valueCallback(c):c;const d=t.slice(o.length);return{value:c,rest:d}}}function be(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function ke(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}function Ee(e){return(t,n={})=>{const a=t.match(e.matchPattern);if(!a)return null;const r=a[0],i=t.match(e.parsePattern);if(!i)return null;let o=e.valueCallback?e.valueCallback(i[0]):i[0];o=n.valueCallback?n.valueCallback(o):o;const s=t.slice(r.length);return{value:o,rest:s}}}const Ce=/^(\d+)(th|st|nd|rd)?/i,Me=/\d+/i,Pe={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Xe={any:[/^b/i,/^(a|c)/i]},De={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Se={any:[/1/i,/2/i,/3/i,/4/i]},Oe={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},xe={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Qe={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},_e={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Te={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},We={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Le={ordinalNumber:Ee({matchPattern:Ce,parsePattern:Me,valueCallback:e=>parseInt(e,10)}),era:we({matchPatterns:Pe,defaultMatchWidth:"wide",parsePatterns:Xe,defaultParseWidth:"any"}),quarter:we({matchPatterns:De,defaultMatchWidth:"wide",parsePatterns:Se,defaultParseWidth:"any",valueCallback:e=>e+1}),month:we({matchPatterns:Oe,defaultMatchWidth:"wide",parsePatterns:xe,defaultParseWidth:"any"}),day:we({matchPatterns:Qe,defaultMatchWidth:"wide",parsePatterns:_e,defaultParseWidth:"any"}),dayPeriod:we({matchPatterns:Te,defaultMatchWidth:"any",parsePatterns:We,defaultParseWidth:"any"})},Ie={code:"en-US",formatDistance:ne,formatLong:se,formatRelative:ce,localize:ve,match:Le,options:{weekStartsOn:0,firstWeekContainsDate:1}};let qe={};function Fe(){return qe}Math.pow(10,8);const ze=6048e5,Ae=864e5;function Ne(e){const t=Object.prototype.toString.call(e);return e instanceof Date||"object"===typeof e&&"[object Date]"===t?new e.constructor(+e):"number"===typeof e||"[object Number]"===t||"string"===typeof e||"[object String]"===t?new Date(e):new Date(NaN)}function Ye(e){const t=Ne(e);return t.setHours(0,0,0,0),t}function je(e){const t=Ne(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function $e(e,t){const n=Ye(e),a=Ye(t),r=+n-je(n),i=+a-je(a);return Math.round((r-i)/Ae)}function He(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}function Be(e){const t=Ne(e),n=He(e,0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}function Ge(e){const t=Ne(e),n=$e(t,Be(t)),a=n+1;return a}function Re(e,t){const n=Fe(),a=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,r=Ne(e),i=r.getDay(),o=(i<a?7:0)+i-a;return r.setDate(r.getDate()-o),r.setHours(0,0,0,0),r}function Ue(e){return Re(e,{weekStartsOn:1})}function Je(e){const t=Ne(e),n=t.getFullYear(),a=He(e,0);a.setFullYear(n+1,0,4),a.setHours(0,0,0,0);const r=Ue(a),i=He(e,0);i.setFullYear(n,0,4),i.setHours(0,0,0,0);const o=Ue(i);return t.getTime()>=r.getTime()?n+1:t.getTime()>=o.getTime()?n:n-1}function Ke(e){const t=Je(e),n=He(e,0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),Ue(n)}function Ve(e){const t=Ne(e),n=+Ue(t)-+Ke(t);return Math.round(n/ze)+1}function Ze(e,t){const n=Ne(e),a=n.getFullYear(),r=Fe(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,o=He(e,0);o.setFullYear(a+1,0,i),o.setHours(0,0,0,0);const s=Re(o,t),u=He(e,0);u.setFullYear(a,0,i),u.setHours(0,0,0,0);const c=Re(u,t);return n.getTime()>=s.getTime()?a+1:n.getTime()>=c.getTime()?a:a-1}function et(e,t){const n=Fe(),a=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,r=Ze(e,t),i=He(e,0);i.setFullYear(r,0,a),i.setHours(0,0,0,0);const o=Re(i,t);return o}function tt(e,t){const n=Ne(e),a=+Re(n,t)-+et(n,t);return Math.round(a/ze)+1}function nt(e,t){const n=e<0?"-":"",a=Math.abs(e).toString().padStart(t,"0");return n+a}const at={y(e,t){const n=e.getFullYear(),a=n>0?n:1-n;return nt("yy"===t?a%100:a,t.length)},M(e,t){const n=e.getMonth();return"M"===t?String(n+1):nt(n+1,2)},d(e,t){return nt(e.getDate(),t.length)},a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return"am"===n?"a.m.":"p.m."}},h(e,t){return nt(e.getHours()%12||12,t.length)},H(e,t){return nt(e.getHours(),t.length)},m(e,t){return nt(e.getMinutes(),t.length)},s(e,t){return nt(e.getSeconds(),t.length)},S(e,t){const n=t.length,a=e.getMilliseconds(),r=Math.trunc(a*Math.pow(10,n-3));return nt(r,t.length)}},rt={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},it={G:function(e,t,n){const a=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(a,{width:"abbreviated"});case"GGGGG":return n.era(a,{width:"narrow"});case"GGGG":default:return n.era(a,{width:"wide"})}},y:function(e,t,n){if("yo"===t){const t=e.getFullYear(),a=t>0?t:1-t;return n.ordinalNumber(a,{unit:"year"})}return at.y(e,t)},Y:function(e,t,n,a){const r=Ze(e,a),i=r>0?r:1-r;if("YY"===t){const e=i%100;return nt(e,2)}return"Yo"===t?n.ordinalNumber(i,{unit:"year"}):nt(i,t.length)},R:function(e,t){const n=Je(e);return nt(n,t.length)},u:function(e,t){const n=e.getFullYear();return nt(n,t.length)},Q:function(e,t,n){const a=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(a);case"QQ":return nt(a,2);case"Qo":return n.ordinalNumber(a,{unit:"quarter"});case"QQQ":return n.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(a,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(a,{width:"wide",context:"formatting"})}},q:function(e,t,n){const a=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(a);case"qq":return nt(a,2);case"qo":return n.ordinalNumber(a,{unit:"quarter"});case"qqq":return n.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(a,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(a,{width:"wide",context:"standalone"})}},M:function(e,t,n){const a=e.getMonth();switch(t){case"M":case"MM":return at.M(e,t);case"Mo":return n.ordinalNumber(a+1,{unit:"month"});case"MMM":return n.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(a,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(a,{width:"wide",context:"formatting"})}},L:function(e,t,n){const a=e.getMonth();switch(t){case"L":return String(a+1);case"LL":return nt(a+1,2);case"Lo":return n.ordinalNumber(a+1,{unit:"month"});case"LLL":return n.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(a,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(a,{width:"wide",context:"standalone"})}},w:function(e,t,n,a){const r=tt(e,a);return"wo"===t?n.ordinalNumber(r,{unit:"week"}):nt(r,t.length)},I:function(e,t,n){const a=Ve(e);return"Io"===t?n.ordinalNumber(a,{unit:"week"}):nt(a,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getDate(),{unit:"date"}):at.d(e,t)},D:function(e,t,n){const a=Ge(e);return"Do"===t?n.ordinalNumber(a,{unit:"dayOfYear"}):nt(a,t.length)},E:function(e,t,n){const a=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(a,{width:"short",context:"formatting"});case"EEEE":default:return n.day(a,{width:"wide",context:"formatting"})}},e:function(e,t,n,a){const r=e.getDay(),i=(r-a.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return nt(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(r,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(r,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(r,{width:"short",context:"formatting"});case"eeee":default:return n.day(r,{width:"wide",context:"formatting"})}},c:function(e,t,n,a){const r=e.getDay(),i=(r-a.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return nt(i,t.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(r,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(r,{width:"narrow",context:"standalone"});case"cccccc":return n.day(r,{width:"short",context:"standalone"});case"cccc":default:return n.day(r,{width:"wide",context:"standalone"})}},i:function(e,t,n){const a=e.getDay(),r=0===a?7:a;switch(t){case"i":return String(r);case"ii":return nt(r,t.length);case"io":return n.ordinalNumber(r,{unit:"day"});case"iii":return n.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(a,{width:"short",context:"formatting"});case"iiii":default:return n.day(a,{width:"wide",context:"formatting"})}},a:function(e,t,n){const a=e.getHours(),r=a/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){const a=e.getHours();let r;switch(r=12===a?rt.noon:0===a?rt.midnight:a/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){const a=e.getHours();let r;switch(r=a>=17?rt.evening:a>=12?rt.afternoon:a>=4?rt.morning:rt.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),n.ordinalNumber(t,{unit:"hour"})}return at.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getHours(),{unit:"hour"}):at.H(e,t)},K:function(e,t,n){const a=e.getHours()%12;return"Ko"===t?n.ordinalNumber(a,{unit:"hour"}):nt(a,t.length)},k:function(e,t,n){let a=e.getHours();return 0===a&&(a=24),"ko"===t?n.ordinalNumber(a,{unit:"hour"}):nt(a,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):at.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getSeconds(),{unit:"second"}):at.s(e,t)},S:function(e,t){return at.S(e,t)},X:function(e,t,n){const a=e.getTimezoneOffset();if(0===a)return"Z";switch(t){case"X":return st(a);case"XXXX":case"XX":return ut(a);case"XXXXX":case"XXX":default:return ut(a,":")}},x:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"x":return st(a);case"xxxx":case"xx":return ut(a);case"xxxxx":case"xxx":default:return ut(a,":")}},O:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+ot(a,":");case"OOOO":default:return"GMT"+ut(a,":")}},z:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+ot(a,":");case"zzzz":default:return"GMT"+ut(a,":")}},t:function(e,t,n){const a=Math.trunc(e.getTime()/1e3);return nt(a,t.length)},T:function(e,t,n){const a=e.getTime();return nt(a,t.length)}};function ot(e,t=""){const n=e>0?"-":"+",a=Math.abs(e),r=Math.trunc(a/60),i=a%60;return 0===i?n+String(r):n+String(r)+t+nt(i,2)}function st(e,t){if(e%60===0){const t=e>0?"-":"+";return t+nt(Math.abs(e)/60,2)}return ut(e,t)}function ut(e,t=""){const n=e>0?"-":"+",a=Math.abs(e),r=nt(Math.trunc(a/60),2),i=nt(a%60,2);return n+r+t+i}const ct=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},dt=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},lt=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],a=n[1],r=n[2];if(!r)return ct(e,t);let i;switch(a){case"P":i=t.dateTime({width:"short"});break;case"PP":i=t.dateTime({width:"medium"});break;case"PPP":i=t.dateTime({width:"long"});break;case"PPPP":default:i=t.dateTime({width:"full"});break}return i.replace("{{date}}",ct(a,t)).replace("{{time}}",dt(r,t))},ht={p:dt,P:lt},mt=/^D+$/,ft=/^Y+$/,gt=["D","DD","YY","YYYY"];function pt(e){return mt.test(e)}function yt(e){return ft.test(e)}function vt(e,t,n){const a=wt(e,t,n);if(console.warn(a),gt.includes(e))throw new RangeError(a)}function wt(e,t,n){const a="Y"===e[0]?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${a} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}function bt(e){return e instanceof Date||"object"===typeof e&&"[object Date]"===Object.prototype.toString.call(e)}function kt(e){if(!bt(e)&&"number"!==typeof e)return!1;const t=Ne(e);return!isNaN(Number(t))}const Et=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Ct=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Mt=/^'([^]*?)'?$/,Pt=/''/g,Xt=/[a-zA-Z]/;function Dt(e,t,n){const a=Fe(),r=n?.locale??a.locale??Ie,i=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,o=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??a.weekStartsOn??a.locale?.options?.weekStartsOn??0,s=Ne(e);if(!kt(s))throw new RangeError("Invalid time value");let u=t.match(Ct).map(e=>{const t=e[0];if("p"===t||"P"===t){const n=ht[t];return n(e,r.formatLong)}return e}).join("").match(Et).map(e=>{if("''"===e)return{isToken:!1,value:"'"};const t=e[0];if("'"===t)return{isToken:!1,value:St(e)};if(it[t])return{isToken:!0,value:e};if(t.match(Xt))throw new RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});r.localize.preprocessor&&(u=r.localize.preprocessor(s,u));const c={firstWeekContainsDate:i,weekStartsOn:o,locale:r};return u.map(a=>{if(!a.isToken)return a.value;const i=a.value;(!n?.useAdditionalWeekYearTokens&&yt(i)||!n?.useAdditionalDayOfYearTokens&&pt(i))&&vt(i,t,String(e));const o=it[i[0]];return o(s,i,r.localize,c)}).join("")}function St(e){const t=e.match(Mt);return t?t[1].replace(Pt,"'"):e}var Ot={name:"EventRender",props:{config:{type:Object,required:!0}},data(){return{events:[],imageMap:{}}},async created(){await this.fetchEvents()},methods:{formatTime:C.fU,async fetchEvents(){try{const e=await E.A.post("/events/filter",this.config);this.events=e.data.events,await Promise.all(this.events.filter(e=>this.hasImage(e)).map(async e=>{try{const t=await E.A.get("/image/"+e.relatedImage);this.imageMap[e.relatedImage]="/images/uploads/"+t.data.filename}catch(t){console.error(`Bild konnte nicht geladen werden (ID ${e.relatedImage}):`,t)}}))}catch(e){console.error("Fehler beim Abrufen der Events",e)}},shouldDisplay(e){return this.config.display.includes(e)},formatDateOrDay(e,t){if(e)return Dt(new Date(e),"dd.MM.yyyy");if(null!==t&&void 0!==t){const e=["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"];return e[t]}return""},hasImage(e){return e.relatedImage&&""!=e.relatedImage},async imagePath(e){const t=await E.A.get("/image/"+e),n="/images/uploads/"+t.data.filename;return console.log(n),n},formatContactPerson(e){if(!e.expiryDate)return e.name;const t=new Date(e.expiryDate),n=t.toLocaleDateString("de-DE",{day:"2-digit",month:"2-digit",year:"numeric"});return`${e.name} (bis ${n})`}}};const xt=(0,P.A)(Ot,[["render",ee],["__scopeId","data-v-a3df5f54"]]);var Qt=xt;const _t={key:0},Tt={key:0,class:"expiry-date"},Wt={key:0},Lt={key:1},It={key:2},qt={key:3},Ft={key:4},zt={key:5},At={key:1},Nt={key:0,class:"expiry-date"},Yt={key:1},jt={key:2},$t={key:3},Ht={key:4},Bt={key:5},Gt={key:6};function Rt(e,t,n,r,i,o){return n.config&&"box"===n.config.style&&i.contacts&&i.contacts.length&&i.contacts.length>0?((0,a.uX)(),(0,a.CE)("div",_t,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(i.contacts,e=>((0,a.uX)(),(0,a.CE)("div",{key:e.id,class:"contact-box bottom-margin"},[(0,a.Lk)("p",null,[(0,a.eW)((0,u.v_)(e.name)+" ",1),e.expiryDate?((0,a.uX)(),(0,a.CE)("span",Tt,"(bis "+(0,u.v_)(o.formatDate(e.expiryDate))+")",1)):(0,a.Q3)("",!0)]),i.displayOptions.includes("phone")?((0,a.uX)(),(0,a.CE)("p",Wt,"Telefon: "+(0,u.v_)(e.phone),1)):(0,a.Q3)("",!0),i.displayOptions.includes("street")?((0,a.uX)(),(0,a.CE)("p",Lt,"Straße: "+(0,u.v_)(e.street),1)):(0,a.Q3)("",!0),i.displayOptions.includes("zipcode")?((0,a.uX)(),(0,a.CE)("p",It,"Postleitzahl: "+(0,u.v_)(e.zipcode),1)):(0,a.Q3)("",!0),i.displayOptions.includes("city")?((0,a.uX)(),(0,a.CE)("p",qt,"Stadt: "+(0,u.v_)(e.city),1)):(0,a.Q3)("",!0),i.displayOptions.includes("email")?((0,a.uX)(),(0,a.CE)("p",Ft,"E-Mail: "+(0,u.v_)(e.email),1)):(0,a.Q3)("",!0),i.displayOptions.includes("positions")?((0,a.uX)(),(0,a.CE)("p",zt,"Positionen: "+(0,u.v_)(e.positions.map(e=>e.caption).join(", ")),1)):(0,a.Q3)("",!0)]))),128))])):"float"===n.config.style&&i.contacts&&i.contacts.length&&i.contacts.length>0?((0,a.uX)(),(0,a.CE)("span",At,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(i.contacts,e=>((0,a.uX)(),(0,a.CE)("span",{key:e.id,class:"bottom-margin"},[(0,a.eW)((0,u.v_)(e.name),1),e.expiryDate?((0,a.uX)(),(0,a.CE)("span",Nt," (bis "+(0,u.v_)(o.formatDate(e.expiryDate))+")",1)):(0,a.Q3)("",!0),i.displayOptions.includes("phone")?((0,a.uX)(),(0,a.CE)("span",Yt,", Telefon: "+(0,u.v_)(e.phone),1)):(0,a.Q3)("",!0),i.displayOptions.includes("street")?((0,a.uX)(),(0,a.CE)("span",jt,", Straße: "+(0,u.v_)(e.street),1)):(0,a.Q3)("",!0),i.displayOptions.includes("zipcode")?((0,a.uX)(),(0,a.CE)("span",$t,", Postleitzahl: "+(0,u.v_)(e.zipcode),1)):(0,a.Q3)("",!0),i.displayOptions.includes("city")?((0,a.uX)(),(0,a.CE)("span",Ht,", Stadt: "+(0,u.v_)(e.city),1)):(0,a.Q3)("",!0),i.displayOptions.includes("email")?((0,a.uX)(),(0,a.CE)("span",Bt,", E-Mail: "+(0,u.v_)(e.email),1)):(0,a.Q3)("",!0),i.displayOptions.includes("positions")?((0,a.uX)(),(0,a.CE)("span",Gt,", Positionen: "+(0,u.v_)(e.positions.map(e=>e.caption).join(", ")),1)):(0,a.Q3)("",!0)]))),128))])):(0,a.Q3)("",!0)}n(3110);var Ut={name:"ContactRender",props:{config:{type:Object,required:!0}},data(){return{contacts:[],loading:!0,error:null,displayOptions:[]}},async created(){try{this.displayOptions=this.config.display||[];const e=await E.A.post("/contact-persons/filter",{config:JSON.stringify(this.config)});this.contacts=e.data,this.loading=!1}catch(e){console.error("Error loading contacts:",e),this.error="Fehler beim Laden der Kontaktpersonen",this.loading=!1}},methods:{formatDate(e){if(!e)return"";const t=new Date(e);return t.toLocaleDateString("de-DE",{day:"2-digit",month:"2-digit",year:"numeric"})}}};const Jt=(0,P.A)(Ut,[["render",Rt],["__scopeId","data-v-1f5987da"]]);var Kt=Jt;const Vt={key:0},Zt={key:0},en={key:1},tn={key:2},nn={key:3},an={key:4},rn={key:1},on={key:0},sn={key:1},un={key:2},cn={key:3},dn={key:4},ln={key:2};function hn(e,t,n,r,i,o){return n.config&&"box"===n.config.style&&i.institution?((0,a.uX)(),(0,a.CE)("div",Vt,[(0,a.Lk)("h3",null,(0,u.v_)(i.institution.name),1),i.displayOptions.includes("street")?((0,a.uX)(),(0,a.CE)("span",Zt,[(0,a.eW)("Straße: "+(0,u.v_)(i.institution.street),1),t[0]||(t[0]=(0,a.Lk)("br",null,null,-1))])):(0,a.Q3)("",!0),i.displayOptions.includes("zipcode")?((0,a.uX)(),(0,a.CE)("span",en,[(0,a.eW)("Postleitzahl: "+(0,u.v_)(i.institution.zipcode),1),t[1]||(t[1]=(0,a.Lk)("br",null,null,-1))])):(0,a.Q3)("",!0),i.displayOptions.includes("city")?((0,a.uX)(),(0,a.CE)("span",tn,[(0,a.eW)("Stadt: "+(0,u.v_)(i.institution.city),1),t[2]||(t[2]=(0,a.Lk)("br",null,null,-1))])):(0,a.Q3)("",!0),i.displayOptions.includes("email")?((0,a.uX)(),(0,a.CE)("span",nn,[(0,a.eW)("E-Mail: "+(0,u.v_)(i.institution.email),1),t[3]||(t[3]=(0,a.Lk)("br",null,null,-1))])):(0,a.Q3)("",!0),i.displayOptions.includes("phone")?((0,a.uX)(),(0,a.CE)("span",an,[(0,a.eW)("Telefon: "+(0,u.v_)(i.institution.phone),1),t[4]||(t[4]=(0,a.Lk)("br",null,null,-1))])):(0,a.Q3)("",!0)])):"float"===n.config.style&&i.institution?((0,a.uX)(),(0,a.CE)("span",rn,[(0,a.eW)((0,u.v_)(i.institution.name)+" ",1),i.displayOptions.includes("street")?((0,a.uX)(),(0,a.CE)("span",on,", Straße: "+(0,u.v_)(i.institution.street),1)):(0,a.Q3)("",!0),i.displayOptions.includes("zipcode")?((0,a.uX)(),(0,a.CE)("span",sn,", Postleitzahl: "+(0,u.v_)(i.institution.zipcode),1)):(0,a.Q3)("",!0),i.displayOptions.includes("city")?((0,a.uX)(),(0,a.CE)("span",un,", Stadt: "+(0,u.v_)(i.institution.city),1)):(0,a.Q3)("",!0),i.displayOptions.includes("email")?((0,a.uX)(),(0,a.CE)("span",cn,", E-Mail: "+(0,u.v_)(i.institution.email),1)):(0,a.Q3)("",!0),i.displayOptions.includes("phone")?((0,a.uX)(),(0,a.CE)("span",dn,", Telefon: "+(0,u.v_)(i.institution.phone),1)):(0,a.Q3)("",!0)])):((0,a.uX)(),(0,a.CE)("span",ln,[(0,a.eW)((0,u.v_)(n.config),1),t[5]||(t[5]=(0,a.Lk)("br",null,null,-1)),(0,a.eW)(" --- "+(0,u.v_)(i.institution),1)]))}var mn={name:"InstitutionRender",props:{config:{type:Object,required:!0}},data(){return{institution:null,loading:!0,error:null,displayOptions:[]}},async created(){try{this.displayOptions=this.config.display||[];const e=await E.A.get("/institutions/"+this.config.id,{config:JSON.stringify(this.config)});this.institution=e.data,this.loading=!1}catch(e){console.error("Error loading institutions:",e),this.error="Fehler beim Laden der Institutionen",this.loading=!1}}};const fn=(0,P.A)(mn,[["render",hn],["__scopeId","data-v-40cfd0fd"]]);var gn=fn;function pn(e,t,n,r,i,o){return i.title?((0,a.uX)(),(0,a.CE)("span",{key:0,onClick:t[0]||(t[0]=(...e)=>o.downloadFile&&o.downloadFile(...e))},(0,u.v_)(i.title),1)):(0,a.Q3)("",!0)}n(4603),n(7566),n(8721);var yn=n(4335),vn={name:"DownloadLink",props:{hash:{type:String,required:!0}},data(){return{title:"",link:""}},async created(){await this.fetchFile()},methods:{async fetchFile(){try{const e=await yn.A.get("/files/hash/"+this.hash);this.title=e.data.title,this.events=e.data.events}catch(e){console.error("Fehler beim Abrufen der Events",e)}},async downloadFile(){const e=await yn.A.get(`/files/download/${this.hash}`,{responseType:"blob"}),t=new Blob([e.data],{type:e.data.type}),n=document.createElement("a");n.href=window.URL.createObjectURL(t),n.download=`${this.title}${this.extension}`,n.click(),window.URL.revokeObjectURL(n.href)}}};const wn=(0,P.A)(vn,[["render",pn],["__scopeId","data-v-2bbf7aa9"]]);var bn=wn,kn={name:"RenderContentComponent",props:{content:{type:String,required:!0}},setup(e){const t=(0,o.KR)(""),n=e=>{let t=r(e);return t=i(t),t=u(t),t=c(t),t=d(t),t=l(t),t},r=e=>{const t=/{{ worshipslist:(.*?) }}/g;let n=e;return n=n.replace(t,(e,t)=>{const n=`worship-render-placeholder-${Math.random().toString(36).substr(2,9)}`;return setTimeout(()=>{const e=document.getElementById(n);if(e){const n=(0,s.Ef)({render(){return(0,a.h)(D,{config:JSON.parse(t)})}});n.mount(e)}},0),`<div id="${n}"></div>`}),n},i=e=>{const t=/{{ image:(.*?) }}/g;let n=e;return n=n.replace(t,(e,t)=>{const n=`image-render-placeholder-${Math.random().toString(36).substr(2,9)}`;return setTimeout(()=>{const e=document.getElementById(n);if(e){const n=(0,s.Ef)({render(){return(0,a.h)(_,{id:t})}});n.mount(e)}},0),`<span id="${n}"></span>`}),n},u=e=>{const t=/{{ download:(.*?) }}/g;let n=e;return n=n.replace(t,(e,t)=>{const n=`image-render-placeholder-${Math.random().toString(36).substr(2,9)}`;return setTimeout(()=>{const e=document.getElementById(n);if(e){const n=(0,s.Ef)({render(){return(0,a.h)(bn,{hash:t})}});n.mount(e)}},0),`<span id="${n}"></span>`}),n},c=e=>{const t=/{{ events:(.*?) }}/g;let n=e;return n=n.replace(t,(e,t)=>{const n=`event-render-placeholder-${Math.random().toString(36).substr(2,9)}`;return setTimeout(()=>{const e=document.getElementById(n);if(e){const n=(0,s.Ef)({render(){return(0,a.h)(Qt,{config:JSON.parse(t)})}});n.mount(e)}},0),`<div id="${n}"></div>`}),n},d=e=>{const t=/{{ contact:(.*?) }}/g;let n=e;return n=n.replace(t,(e,t)=>{const n=h(t),r=`contact-render-placeholder-${Math.random().toString(36).substr(2,9)}`;return setTimeout(()=>{const e=document.getElementById(r);if(e){const t=(0,s.Ef)({render(){return(0,a.h)(Kt,{config:n})}});t.mount(e)}},0),`<div id="${r}"></div>`}),n},l=e=>{const t=/{{ institution:(.*?) }}/g;let n=e;return n=n.replace(t,(e,t)=>{const n=h(t),r=`institution-render-placeholder-${Math.random().toString(36).substr(2,9)}`;return setTimeout(()=>{const e=document.getElementById(r);if(e){const t=(0,s.Ef)({render(){return(0,a.h)(gn,{config:n})}});t.mount(e)}},0),`<div id="${r}"></div>`}),n},h=e=>{try{const t=JSON.parse(e);return t}catch(t){return console.error("Error parsing config:",t),console.log(e),{}}};return(0,a.wB)(()=>e.content,e=>{t.value=n(e)},{immediate:!0}),{parsedContent:t}}};const En=(0,P.A)(kn,[["render",i],["__scopeId","data-v-0f32b233"]]);var Cn=En},7566:function(e,t,n){var a=n(6840),r=n(9504),i=n(655),o=n(2812),s=URLSearchParams,u=s.prototype,c=r(u.getAll),d=r(u.has),l=new s("a=1");!l.has("a",2)&&l.has("a",void 0)||a(u,"has",function(e){var t=arguments.length,n=t<2?void 0:arguments[1];if(t&&void 0===n)return d(this,e);var a=c(this,e);o(t,1);var r=i(n),s=0;while(s<a.length)if(a[s++]===r)return!0;return!1},{enumerable:!0,unsafe:!0})},8721:function(e,t,n){var a=n(3724),r=n(9504),i=n(2106),o=URLSearchParams.prototype,s=r(o.forEach);a&&!("size"in o)&&i(o,"size",{get:function(){var e=0;return s(this,function(){e++}),e},configurable:!0,enumerable:!0})},9654:function(e,t,n){function a(e){const[t,n]=e.split(":");return`${t}:${n}`}function r(e){const t={year:"numeric",month:"2-digit",day:"2-digit"};return new Date(e).toLocaleDateString("de-DE",t)}function i(e){const t=new Date(e),n=String(t.getHours()).padStart(2,"0"),a=String(t.getMinutes()).padStart(2,"0");return`${n}:${a}`}n.d(t,{Yq:function(){return r},fU:function(){return a},ry:function(){return i}})}}]);
//# sourceMappingURL=562.b3af6519.js.map