diff --git a/.output/nitro.json b/.output/nitro.json index 56ce7ac..5db528d 100644 --- a/.output/nitro.json +++ b/.output/nitro.json @@ -1,5 +1,5 @@ { - "date": "2025-10-23T13:58:10.357Z", + "date": "2025-11-05T10:20:03.814Z", "preset": "node-server", "framework": { "name": "nuxt", diff --git a/.output/public/_nuxt/B6R2Q32I.js b/.output/public/_nuxt/B6R2Q32I.js deleted file mode 100644 index f472cf6..0000000 --- a/.output/public/_nuxt/B6R2Q32I.js +++ /dev/null @@ -1,6 +0,0 @@ -import{_ as y}from"./DlAUqK2U.js";import{e as N,c as o,o as i,f as z,r as v,g as M,h as w,a as e,F as k,i as $,t as m,n as H,b as r,u as x,w as _,d as h,_ as T,j as S}from"#entry";import{C as D}from"./YJHbYJtA.js";import{U as I}from"./oN0_bS6A.js";import{M as V}from"./BC4PNGtJ.js";/** - * @license lucide-vue-next v0.344.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const b=N("ArrowRightIcon",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]),j={},A={id:"home",class:"relative min-h-full flex items-center justify-center overflow-hidden bg-gradient-to-br from-gray-50 to-gray-100"};function C(u,a){return i(),o("section",A,[...a[0]||(a[0]=[z('

Willkommen beim
Harheimer TC

Tradition trifft Moderne - Ihr Tischtennisverein in Frankfurt-Harheim seit über 45 Jahren

',2)])])}const F=Object.assign(y(j,[["render",C],["__scopeId","data-v-779d39d7"]]),{__name:"Hero"}),K={key:0,class:"space-y-2 mb-6"},L={class:"flex items-center justify-between"},E={class:"flex items-center space-x-3"},J={class:"w-10 h-10 bg-primary-600 rounded-lg flex flex-col items-center justify-center text-white text-xs font-bold"},O={class:"font-semibold text-gray-900"},P={class:"text-sm text-gray-600"},R={key:1,class:"text-center py-8 bg-gray-50 rounded-lg"},W={__name:"TermineVorschau",setup(u){const a=v([]),t=M(()=>{const s=new Date;console.log("Heute ist:",s.toISOString().split("T")[0]);const l=a.value.filter(n=>{const f=new Date(n.datum)>=s;return console.log(`Termin ${n.titel} (${n.datum}): ${f?"KOMMEND":"VERSTRICHEN"}`),f}).sort((n,g)=>new Date(n.datum)-new Date(g.datum));return console.log("Kommende Termine:",l),l}),c=s=>new Date(s).getDate(),d=s=>{const l=new Date(s);return["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"][l.getMonth()]},p=async()=>{try{const s=await $fetch("/api/termine");a.value=s.termine||[]}catch(s){console.error("Fehler beim Laden der Termine:",s),a.value=[]}};return w(()=>{p()}),(s,l)=>(i(),o("div",null,[l[1]||(l[1]=e("div",{class:"text-center mb-6"},[e("h2",{class:"text-2xl font-display font-bold text-gray-900 mb-2"}," Kommende Termine "),e("div",{class:"w-16 h-0.5 bg-primary-600 mx-auto"})],-1)),t.value.length>0?(i(),o("div",K,[(i(!0),o(k,null,$(t.value,(n,g)=>(i(),o("div",{key:g,class:"bg-gray-50 rounded-lg p-3 hover:bg-gray-100 transition-colors"},[e("div",L,[e("div",E,[e("div",J,[e("span",null,m(c(n.datum)),1),e("span",null,m(d(n.datum)),1)]),e("div",null,[e("h3",O,m(n.titel),1),e("p",P,m(n.beschreibung),1)])]),e("span",{class:H(["px-2 py-1 text-xs font-medium rounded-full",n.kategorie==="Turnier"?"bg-yellow-100 text-yellow-800":"bg-blue-100 text-blue-800"])},m(n.kategorie),3)])]))),128))])):(i(),o("div",R,[r(x(D),{size:32,class:"text-gray-400 mx-auto mb-2"}),l[0]||(l[0]=e("p",{class:"text-gray-600 text-sm"},"Keine kommenden Termine",-1))]))]))}},B={class:"py-16 sm:py-20 bg-gray-50"},U={class:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"},q={class:"max-w-4xl mx-auto"},G={class:"text-center mt-8"},Q={__name:"HomeTermine",setup(u){return(a,t)=>{const c=T;return i(),o("section",B,[e("div",U,[t[1]||(t[1]=e("div",{class:"text-center mb-12"},[e("h2",{class:"text-4xl sm:text-5xl font-display font-bold text-gray-900 mb-4"}," Kommende Termine "),e("div",{class:"w-24 h-1 bg-primary-600 mx-auto mb-6"})],-1)),e("div",q,[r(W)]),e("div",G,[r(c,{to:"/termine",class:"inline-flex items-center px-6 py-3 bg-primary-600 hover:bg-primary-700 text-white font-semibold rounded-lg transition-colors"},{default:_(()=>[t[0]||(t[0]=h(" Alle Termine anzeigen ",-1)),r(x(b),{size:20,class:"ml-2"})]),_:1})])])])}}},X={key:0,class:"py-16 sm:py-20 bg-white"},Y={class:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"},Z={class:"grid md:grid-cols-2 lg:grid-cols-3 gap-8"},ee={class:"flex items-center text-sm text-gray-500 mb-3"},te={class:"text-xl font-display font-bold text-gray-900 mb-3"},se={class:"text-gray-700 line-clamp-3"},re={__name:"PublicNews",setup(u){const a=v([]),t=async()=>{try{const d=await $fetch("/api/news-public");a.value=d.news}catch(d){console.error("Fehler beim Laden der öffentlichen News:",d)}},c=d=>d?new Date(d).toLocaleDateString("de-DE",{year:"numeric",month:"long",day:"numeric"}):"";return w(()=>{t()}),(d,p)=>a.value.length>0?(i(),o("section",X,[e("div",Y,[p[0]||(p[0]=e("div",{class:"text-center mb-16"},[e("h2",{class:"text-4xl sm:text-5xl font-display font-bold text-gray-900 mb-4"}," Aktuelles "),e("div",{class:"w-24 h-1 bg-primary-600 mx-auto mb-6"}),e("p",{class:"text-xl text-gray-600 max-w-3xl mx-auto"}," Die neuesten Nachrichten aus unserem Verein ")],-1)),e("div",Z,[(i(!0),o(k,null,$(a.value,s=>(i(),o("article",{key:s.id,class:"bg-gray-50 rounded-xl p-6 border border-gray-200 hover:shadow-lg transition-shadow"},[e("div",ee,[r(x(D),{size:16,class:"mr-2"}),h(" "+m(c(s.created)),1)]),e("h3",te,m(s.title),1),e("p",se,m(s.content),1)]))),128))])])])):S("",!0)}},ae=y(re,[["__scopeId","data-v-f894f108"]]),ne={class:"py-16 sm:py-20 bg-gradient-to-b from-white to-gray-50"},oe={class:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"},ie={class:"grid md:grid-cols-2 gap-8 max-w-4xl mx-auto"},le={class:"flex items-center mb-4"},de={class:"w-16 h-16 bg-primary-100 rounded-xl flex items-center justify-center group-hover:bg-primary-600 transition-colors"},ce={class:"flex items-center text-primary-600 font-semibold group-hover:translate-x-2 transition-transform"},me={class:"flex items-center mb-4"},xe={class:"w-16 h-16 bg-primary-100 rounded-xl flex items-center justify-center group-hover:bg-primary-600 transition-colors"},ue={class:"flex items-center text-primary-600 font-semibold group-hover:translate-x-2 transition-transform"},pe={__name:"HomeActions",setup(u){return(a,t)=>{const c=T;return i(),o("section",ne,[e("div",oe,[e("div",ie,[r(c,{to:"/mitgliedschaft",class:"group bg-white rounded-2xl p-8 shadow-lg hover:shadow-xl transition-all border-2 border-transparent hover:border-primary-600"},{default:_(()=>[e("div",le,[e("div",de,[r(x(I),{size:32,class:"text-primary-600 group-hover:text-white transition-colors"})]),t[0]||(t[0]=e("h3",{class:"ml-4 text-2xl font-display font-bold text-gray-900"}," Mitglied werden ",-1))]),t[2]||(t[2]=e("p",{class:"text-gray-600 mb-4"}," Werden Sie Teil unserer Tischtennisfamilie und profitieren Sie von regelmäßigem Training, Wettkämpfen und einer tollen Gemeinschaft. ",-1)),e("div",ce,[t[1]||(t[1]=h(" Mehr erfahren ",-1)),r(x(b),{size:20,class:"ml-2"})])]),_:1}),r(c,{to:"/kontakt",class:"group bg-white rounded-2xl p-8 shadow-lg hover:shadow-xl transition-all border-2 border-transparent hover:border-primary-600"},{default:_(()=>[e("div",me,[e("div",xe,[r(x(V),{size:32,class:"text-primary-600 group-hover:text-white transition-colors"})]),t[3]||(t[3]=e("h3",{class:"ml-4 text-2xl font-display font-bold text-gray-900"}," Kontakt aufnehmen ",-1))]),t[5]||(t[5]=e("p",{class:"text-gray-600 mb-4"}," Haben Sie Fragen oder möchten ein kostenloses Probetraining vereinbaren? Wir freuen uns auf Ihre Nachricht! ",-1)),e("div",ue,[t[4]||(t[4]=h(" Jetzt kontaktieren ",-1)),r(x(b),{size:20,class:"ml-2"})])]),_:1})])])])}}},ge={class:"min-h-full"},ve={__name:"index",setup(u){return(a,t)=>(i(),o("div",ge,[r(F),r(Q),r(ae),r(pe)]))}};export{ve as default}; diff --git a/.output/public/_nuxt/Cx4UcKGu.js b/.output/public/_nuxt/Cx4UcKGu.js deleted file mode 100644 index 1af31fc..0000000 --- a/.output/public/_nuxt/Cx4UcKGu.js +++ /dev/null @@ -1,6 +0,0 @@ -import{e as a}from"#entry";/** - * @license lucide-vue-next v0.344.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const t=a("ExternalLinkIcon",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);export{t as E}; diff --git a/.output/public/_nuxt/builds/latest.json b/.output/public/_nuxt/builds/latest.json index 5e4f5f0..42a53b0 100644 --- a/.output/public/_nuxt/builds/latest.json +++ b/.output/public/_nuxt/builds/latest.json @@ -1 +1 @@ -{"id":"5eacfda6-f6ed-4268-8599-129783c464db","timestamp":1761227881976} \ No newline at end of file +{"id":"5350e559-0385-4382-86b5-e023f99170bd","timestamp":1762337994068} \ No newline at end of file diff --git a/.output/public/_nuxt/index.ByttcLyP.css b/.output/public/_nuxt/index.ByttcLyP.css deleted file mode 100644 index 8a05a76..0000000 --- a/.output/public/_nuxt/index.ByttcLyP.css +++ /dev/null @@ -1 +0,0 @@ -@keyframes fadeIn-779d39d7{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-779d39d7]{animation:fadeIn-779d39d7 .8s ease-out}.animate-fade-in-delay-1[data-v-779d39d7]{animation:fadeIn-779d39d7 .8s ease-out .2s both}.animate-fade-in-delay-2[data-v-779d39d7]{animation:fadeIn-779d39d7 .8s ease-out .4s both}.line-clamp-3[data-v-f894f108]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden} diff --git a/.output/public/_nuxt/jVj3QaoK.js b/.output/public/_nuxt/jVj3QaoK.js deleted file mode 100644 index ac920e4..0000000 --- a/.output/public/_nuxt/jVj3QaoK.js +++ /dev/null @@ -1,6 +0,0 @@ -import{e}from"#entry";/** - * @license lucide-vue-next v0.344.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const a=e("BarChartIcon",[["line",{x1:"12",x2:"12",y1:"20",y2:"10",key:"1vz5eb"}],["line",{x1:"18",x2:"18",y1:"20",y2:"4",key:"cun8e5"}],["line",{x1:"6",x2:"6",y1:"20",y2:"16",key:"hq0ia6"}]]);export{a as B}; diff --git a/.output/public/data/termine.csv b/.output/public/data/termine.csv index 3eea158..c028c1a 100644 --- a/.output/public/data/termine.csv +++ b/.output/public/data/termine.csv @@ -1,2 +1,2 @@ -"datum","titel","beschreibung","kategorie" -"2025-12-18","Weihnachtsfeier 2025 im Gasthaus Zum Einhorn in Frankfurt - Bonames","","Veranstaltung" +"datum","uhrzeit","titel","beschreibung","kategorie" +"2025-12-18","19:00","Weihnachtsfeier 2025 im Gasthaus Zum Einhorn in Frankfurt - Bonames","","Veranstaltung" diff --git a/.output/public/data/vereinsmeisterschaften.csv b/.output/public/data/vereinsmeisterschaften.csv index aef0299..80c7547 100644 --- a/.output/public/data/vereinsmeisterschaften.csv +++ b/.output/public/data/vereinsmeisterschaften.csv @@ -1,4 +1,4 @@ -"jahr","kategorie","platz","spieler1","spieler2","bemerkung" +Jahr,Kategorie,Platz,Spieler1,Spieler2,Bemerkung "2024","Einzel","1","Michael Koch","","" "2024","Einzel","2","Olaf Nüßlein","","" "2024","Einzel","3","Bernd Meyer","","" @@ -46,3 +46,4 @@ "2016","Doppel","1","Jürgen Kratz","Matthias Schmidt","" "2016","Doppel","2","André Gilzinger","Bernd Meyer","" "2016","Doppel","3","Sven Baublies","Dagmar Bereksasi","" +"2025","Doppel","1","a","b","" \ No newline at end of file diff --git a/.output/server/chunks/_/termine.mjs b/.output/server/chunks/_/termine.mjs index da682d3..30d6be7 100644 --- a/.output/server/chunks/_/termine.mjs +++ b/.output/server/chunks/_/termine.mjs @@ -37,9 +37,10 @@ async function readTermine() { id: randomUUID(), // Generate ID on-the-fly for editing datum: values[0], - titel: values[1], - beschreibung: values[2], - kategorie: values[3] + uhrzeit: values[1] || "", + titel: values[2] || "", + beschreibung: values[3] || "", + kategorie: values[4] || "Sonstiges" }); } } @@ -54,17 +55,19 @@ async function readTermine() { } async function writeTermine(termine) { try { - let csv = '"datum","titel","beschreibung","kategorie"\n'; + let csv = '"datum","uhrzeit","titel","beschreibung","kategorie"\n'; for (const termin of termine) { const datum = termin.datum || ""; + const uhrzeit = termin.uhrzeit || ""; const titel = termin.titel || ""; const beschreibung = termin.beschreibung || ""; const kategorie = termin.kategorie || ""; const escapedDatum = datum.replace(/"/g, '""'); + const escapedUhrzeit = uhrzeit.replace(/"/g, '""'); const escapedTitel = titel.replace(/"/g, '""'); const escapedBeschreibung = beschreibung.replace(/"/g, '""'); const escapedKategorie = kategorie.replace(/"/g, '""'); - csv += `"${escapedDatum}","${escapedTitel}","${escapedBeschreibung}","${escapedKategorie}" + csv += `"${escapedDatum}","${escapedUhrzeit}","${escapedTitel}","${escapedBeschreibung}","${escapedKategorie}" `; } await promises.writeFile(TERMINE_FILE, csv, "utf-8"); @@ -78,6 +81,7 @@ async function saveTermin(terminData) { const termine = await readTermine(); const newTermin = { datum: terminData.datum, + uhrzeit: terminData.uhrzeit || "", titel: terminData.titel, beschreibung: terminData.beschreibung || "", kategorie: terminData.kategorie || "Sonstiges" @@ -90,7 +94,7 @@ async function saveTermin(terminData) { async function deleteTermin(terminData) { let termine = await readTermine(); termine = termine.filter( - (t) => !(t.datum === terminData.datum && t.titel === terminData.titel && t.beschreibung === terminData.beschreibung && t.kategorie === terminData.kategorie) + (t) => !(t.datum === terminData.datum && (t.uhrzeit || "") === (terminData.uhrzeit || "") && t.titel === terminData.titel && t.beschreibung === terminData.beschreibung && t.kategorie === terminData.kategorie) ); await writeTermine(termine); return true; diff --git a/.output/server/chunks/_/termine.mjs.map b/.output/server/chunks/_/termine.mjs.map index f63f972..1d5b5e3 100644 --- a/.output/server/chunks/_/termine.mjs.map +++ b/.output/server/chunks/_/termine.mjs.map @@ -1 +1 @@ -{"version":3,"file":"termine.mjs","sources":["../../../../server/utils/termine.js"],"sourcesContent":null,"names":["fs"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"termine.mjs","sources":["../../../../server/utils/termine.js"],"sourcesContent":null,"names":["fs"],"mappings":"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"} \ No newline at end of file diff --git a/.output/server/chunks/build/Hero-styles.03iOjY05.mjs b/.output/server/chunks/build/Hero-styles.03iOjY05.mjs deleted file mode 100644 index 9a1c7dd..0000000 --- a/.output/server/chunks/build/Hero-styles.03iOjY05.mjs +++ /dev/null @@ -1,8 +0,0 @@ -const Hero_vue_vue_type_style_index_0_scoped_779d39d7_lang = "@keyframes fadeIn-779d39d7{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-779d39d7]{animation:fadeIn-779d39d7 .8s ease-out}.animate-fade-in-delay-1[data-v-779d39d7]{animation:fadeIn-779d39d7 .8s ease-out .2s both}.animate-fade-in-delay-2[data-v-779d39d7]{animation:fadeIn-779d39d7 .8s ease-out .4s both}"; - -const HeroStyles_03iOjY05 = [ - Hero_vue_vue_type_style_index_0_scoped_779d39d7_lang -]; - -export { HeroStyles_03iOjY05 as default }; -//# sourceMappingURL=Hero-styles.03iOjY05.mjs.map diff --git a/.output/server/chunks/build/Hero-styles.03iOjY05.mjs.map b/.output/server/chunks/build/Hero-styles.03iOjY05.mjs.map deleted file mode 100644 index 25c34c5..0000000 --- a/.output/server/chunks/build/Hero-styles.03iOjY05.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Hero-styles.03iOjY05.mjs","sources":["../../../../node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/Hero-styles.03iOjY05.mjs"],"sourcesContent":null,"names":["style_0"],"mappings":"","x_google_ignoreList":[0]} \ No newline at end of file diff --git a/.output/server/chunks/build/PublicNews-styles.nhqk16g5.mjs b/.output/server/chunks/build/PublicNews-styles.nhqk16g5.mjs deleted file mode 100644 index 2b36d6d..0000000 --- a/.output/server/chunks/build/PublicNews-styles.nhqk16g5.mjs +++ /dev/null @@ -1,8 +0,0 @@ -const PublicNews_vue_vue_type_style_index_0_scoped_f894f108_lang = ".line-clamp-3[data-v-f894f108]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}"; - -const PublicNewsStyles_nhqk16g5 = [ - PublicNews_vue_vue_type_style_index_0_scoped_f894f108_lang -]; - -export { PublicNewsStyles_nhqk16g5 as default }; -//# sourceMappingURL=PublicNews-styles.nhqk16g5.mjs.map diff --git a/.output/server/chunks/build/PublicNews-styles.nhqk16g5.mjs.map b/.output/server/chunks/build/PublicNews-styles.nhqk16g5.mjs.map deleted file mode 100644 index 8edbe5b..0000000 --- a/.output/server/chunks/build/PublicNews-styles.nhqk16g5.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"PublicNews-styles.nhqk16g5.mjs","sources":["../../../../node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/PublicNews-styles.nhqk16g5.mjs"],"sourcesContent":null,"names":["style_0"],"mappings":"","x_google_ignoreList":[0]} \ No newline at end of file diff --git a/.output/server/chunks/build/client.manifest.mjs b/.output/server/chunks/build/client.manifest.mjs index e7f1ea1..1fd194c 100644 --- a/.output/server/chunks/build/client.manifest.mjs +++ b/.output/server/chunks/build/client.manifest.mjs @@ -98,17 +98,6 @@ const client_manifest = { "node_modules/nuxt/dist/app/entry.js" ] }, - "_Cx4UcKGu.js": { - "resourceType": "script", - "module": true, - "prefetch": true, - "preload": true, - "file": "Cx4UcKGu.js", - "name": "external-link", - "imports": [ - "node_modules/nuxt/dist/app/entry.js" - ] - }, "_DAACT36i.js": { "resourceType": "script", "module": true, @@ -227,17 +216,6 @@ const client_manifest = { "node_modules/nuxt/dist/app/entry.js" ] }, - "_jVj3QaoK.js": { - "resourceType": "script", - "module": true, - "prefetch": true, - "preload": true, - "file": "jVj3QaoK.js", - "name": "bar-chart", - "imports": [ - "node_modules/nuxt/dist/app/entry.js" - ] - }, "_oN0_bS6A.js": { "resourceType": "script", "module": true, @@ -261,7 +239,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "D-Zvexq_.js", + "file": "BIgEmhqk.js", "name": "auth", "src": "middleware/auth.js", "isDynamicEntry": true, @@ -318,7 +296,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "BBtX9g-c.js", + "file": "BEmwqjje.js", "name": "entry", "src": "node_modules/nuxt/dist/app/entry.js", "isEntry": true, @@ -328,14 +306,14 @@ const client_manifest = { "node_modules/nuxt/dist/app/components/error-500.vue" ], "css": [ - "entry.WJcUQO4N.css" + "entry.CYvTzE5H.css" ], "assets": [ "Harheimer TC.CKfYAfp1.svg" ] }, - "entry.WJcUQO4N.css": { - "file": "entry.WJcUQO4N.css", + "entry.CYvTzE5H.css": { + "file": "entry.CYvTzE5H.css", "resourceType": "style", "prefetch": true, "preload": true @@ -351,7 +329,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "D7LlSYAz.js", + "file": "Bg-xR82b.js", "name": "anlagen", "src": "pages/anlagen.vue", "isDynamicEntry": true, @@ -365,7 +343,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "D7wLfWza.js", + "file": "DTKApGrI.js", "name": "benutzer", "src": "pages/cms/benutzer.vue", "isDynamicEntry": true, @@ -381,7 +359,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "BlTx75vv.js", + "file": "CKWZtWUB.js", "name": "einstellungen", "src": "pages/cms/einstellungen.vue", "isDynamicEntry": true, @@ -403,7 +381,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "G3v2TcOj.js", + "file": "GPPAkzQU.js", "name": "geschichte", "src": "pages/cms/geschichte.vue", "isDynamicEntry": true, @@ -417,7 +395,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "CcTzWjtb.js", + "file": "CANvpwsn.js", "name": "index", "src": "pages/cms/index.vue", "isDynamicEntry": true, @@ -435,7 +413,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "XVGNuni0.js", + "file": "BHjJgyPQ.js", "name": "mitgliedschaftsantraege", "src": "pages/cms/mitgliedschaftsantraege.vue", "isDynamicEntry": true, @@ -449,7 +427,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "CJOOzUp1.js", + "file": "gImTM9MK.js", "name": "satzung", "src": "pages/cms/satzung.vue", "isDynamicEntry": true, @@ -458,12 +436,26 @@ const client_manifest = { "_Qy3ajxTk.js" ] }, + "pages/cms/spielplaene.vue": { + "resourceType": "script", + "module": true, + "prefetch": true, + "preload": true, + "file": "CjCrmuqT.js", + "name": "spielplaene", + "src": "pages/cms/spielplaene.vue", + "isDynamicEntry": true, + "imports": [ + "node_modules/nuxt/dist/app/entry.js", + "_Qy3ajxTk.js" + ] + }, "pages/cms/termine.vue": { "resourceType": "script", "module": true, "prefetch": true, "preload": true, - "file": "CHELWMKR.js", + "file": "DsBHYVkM.js", "name": "termine", "src": "pages/cms/termine.vue", "isDynamicEntry": true, @@ -481,7 +473,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "lwS618zS.js", + "file": "B0O50Q40.js", "name": "tt-regeln", "src": "pages/cms/tt-regeln.vue", "isDynamicEntry": true, @@ -495,7 +487,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "CfC7HTR7.js", + "file": "BuN7Api-.js", "name": "ueber-uns", "src": "pages/cms/ueber-uns.vue", "isDynamicEntry": true, @@ -504,12 +496,26 @@ const client_manifest = { "node_modules/nuxt/dist/app/entry.js" ] }, + "pages/cms/vereinsmeisterschaften.vue": { + "resourceType": "script", + "module": true, + "prefetch": true, + "preload": true, + "file": "Bs0YMkAX.js", + "name": "vereinsmeisterschaften", + "src": "pages/cms/vereinsmeisterschaften.vue", + "isDynamicEntry": true, + "imports": [ + "node_modules/nuxt/dist/app/entry.js", + "_Qy3ajxTk.js" + ] + }, "pages/galerie.vue": { "resourceType": "script", "module": true, "prefetch": true, "preload": true, - "file": "Bu6whu8C.js", + "file": "JRh__Fev.js", "name": "galerie", "src": "pages/galerie.vue", "isDynamicEntry": true, @@ -523,7 +529,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "Bqdk1y3w.js", + "file": "CHQH_CwJ.js", "name": "geschichte", "src": "pages/geschichte.vue", "isDynamicEntry": true, @@ -537,7 +543,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "SiWFe9PJ.js", + "file": "B9LKmM6w.js", "name": "impressum", "src": "pages/impressum.vue", "isDynamicEntry": true, @@ -552,7 +558,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "B6R2Q32I.js", + "file": "z7RFtKay.js", "name": "index", "src": "pages/index.vue", "isDynamicEntry": true, @@ -564,11 +570,11 @@ const client_manifest = { "_BC4PNGtJ.js" ], "css": [ - "index.ByttcLyP.css" + "index.D01TNCBR.css" ] }, - "index.ByttcLyP.css": { - "file": "index.ByttcLyP.css", + "index.D01TNCBR.css": { + "file": "index.D01TNCBR.css", "resourceType": "style", "prefetch": true, "preload": true @@ -578,7 +584,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "5IKOyEE8.js", + "file": "B7iv_v5q.js", "name": "kontakt", "src": "pages/kontakt.vue", "isDynamicEntry": true, @@ -596,7 +602,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "TnZylaYP.js", + "file": "BY3tjjYe.js", "name": "login", "src": "pages/login.vue", "isDynamicEntry": true, @@ -613,14 +619,13 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "DrS211Qg.js", + "file": "B1VMaWHv.js", "name": "_slug_", "src": "pages/mannschaften/[slug].vue", "isDynamicEntry": true, "imports": [ "node_modules/nuxt/dist/app/entry.js", - "_Qy3ajxTk.js", - "_jVj3QaoK.js" + "_Qy3ajxTk.js" ] }, "pages/mannschaften/damen.vue": { @@ -642,7 +647,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "BEK-x74F.js", + "file": "BQ1JAN-t.js", "name": "herren", "src": "pages/mannschaften/herren.vue", "isDynamicEntry": true, @@ -656,13 +661,12 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "CGF4oWdy.js", + "file": "rVkivqmM.js", "name": "index", "src": "pages/mannschaften/index.vue", "isDynamicEntry": true, "imports": [ "node_modules/nuxt/dist/app/entry.js", - "_jVj3QaoK.js", "_DkeYb0_S.js", "_Qy3ajxTk.js" ] @@ -672,7 +676,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "BOTV4xuv.js", + "file": "BWWcyQAZ.js", "name": "jugend", "src": "pages/mannschaften/jugend.vue", "isDynamicEntry": true, @@ -686,15 +690,13 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "DmeaandR.js", + "file": "CtbKwxql.js", "name": "spielplaene", "src": "pages/mannschaften/spielplaene.vue", "isDynamicEntry": true, "imports": [ - "_Qy3ajxTk.js", - "_BteKZQ9T.js", "node_modules/nuxt/dist/app/entry.js", - "_Cx4UcKGu.js" + "_Qy3ajxTk.js" ] }, "pages/mitgliederbereich/index.vue": { @@ -702,7 +704,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "DBoACobG.js", + "file": "WB0M-5W8.js", "name": "index", "src": "pages/mitgliederbereich/index.vue", "isDynamicEntry": true, @@ -719,7 +721,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "BSvOuZsL.js", + "file": "DUnJ77Nu.js", "name": "mitglieder", "src": "pages/mitgliederbereich/mitglieder.vue", "isDynamicEntry": true, @@ -742,7 +744,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "DwIxbZay.js", + "file": "DHTQ1uwI.js", "name": "news", "src": "pages/mitgliederbereich/news.vue", "isDynamicEntry": true, @@ -764,7 +766,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "C7eIgk1J.js", + "file": "D1wPw_Gu.js", "name": "profil", "src": "pages/mitgliederbereich/profil.vue", "isDynamicEntry": true, @@ -781,7 +783,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "D9eqLvUd.js", + "file": "DEC6XYYJ.js", "name": "mitgliedschaft", "src": "pages/mitgliedschaft.vue", "isDynamicEntry": true, @@ -794,7 +796,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "D8fhH48e.js", + "file": "DjM31nDA.js", "name": "passwort-vergessen", "src": "pages/passwort-vergessen.vue", "isDynamicEntry": true, @@ -811,7 +813,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "DCJCzUpS.js", + "file": "BYVjJJfr.js", "name": "registrieren", "src": "pages/registrieren.vue", "isDynamicEntry": true, @@ -828,7 +830,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "B45eiNl0.js", + "file": "DaUHoOti.js", "name": "satzung", "src": "pages/satzung.vue", "isDynamicEntry": true, @@ -838,12 +840,26 @@ const client_manifest = { "node_modules/nuxt/dist/app/entry.js" ] }, + "pages/spielplan.vue": { + "resourceType": "script", + "module": true, + "prefetch": true, + "preload": true, + "file": "C0hTJwq1.js", + "name": "spielplan", + "src": "pages/spielplan.vue", + "isDynamicEntry": true, + "imports": [ + "_Qy3ajxTk.js", + "node_modules/nuxt/dist/app/entry.js" + ] + }, "pages/spielsysteme.vue": { "resourceType": "script", "module": true, "prefetch": true, "preload": true, - "file": "CzngvAVI.js", + "file": "C27DLx1c.js", "name": "spielsysteme", "src": "pages/spielsysteme.vue", "isDynamicEntry": true, @@ -853,8 +869,7 @@ const client_manifest = { "_YJHbYJtA.js", "node_modules/nuxt/dist/app/entry.js", "_DUm-savV.js", - "_CkzaQq3X.js", - "_Cx4UcKGu.js" + "_CkzaQq3X.js" ] }, "pages/termine.vue": { @@ -862,7 +877,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "CNecvSw-.js", + "file": "C1jo0lQH.js", "name": "termine", "src": "pages/termine.vue", "isDynamicEntry": true, @@ -877,7 +892,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "BejXl4Ry.js", + "file": "B9lUQxCj.js", "name": "anfaenger", "src": "pages/training/anfaenger.vue", "isDynamicEntry": true, @@ -892,7 +907,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "BKvBGWYj.js", + "file": "BihH_yuU.js", "name": "index", "src": "pages/training/index.vue", "isDynamicEntry": true, @@ -907,7 +922,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "B7Xj1aAc.js", + "file": "tgU1A5jl.js", "name": "trainer", "src": "pages/training/trainer.vue", "isDynamicEntry": true, @@ -921,7 +936,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "DInduCQ0.js", + "file": "CHkqy7mB.js", "name": "tt-regeln", "src": "pages/tt-regeln.vue", "isDynamicEntry": true, @@ -941,7 +956,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "D25xf35j.js", + "file": "DoQDnat2.js", "name": "ueber-uns", "src": "pages/ueber-uns.vue", "isDynamicEntry": true, @@ -956,7 +971,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "B1qBTDuC.js", + "file": "vygoqABK.js", "name": "geschichte", "src": "pages/verein/geschichte.vue", "isDynamicEntry": true, @@ -970,7 +985,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "BZfUaD4r.js", + "file": "t6YtlcxA.js", "name": "satzung", "src": "pages/verein/satzung.vue", "isDynamicEntry": true, @@ -984,7 +999,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "D565ijOU.js", + "file": "DB4lwRH4.js", "name": "tt-regeln", "src": "pages/verein/tt-regeln.vue", "isDynamicEntry": true, @@ -998,7 +1013,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "NvbKvUY5.js", + "file": "Dhn1q0tB.js", "name": "ueber-uns", "src": "pages/verein/ueber-uns.vue", "isDynamicEntry": true, @@ -1012,7 +1027,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "BwIK_w7L.js", + "file": "BSgvdOgQ.js", "name": "vereinsmeisterschaften", "src": "pages/vereinsmeisterschaften.vue", "isDynamicEntry": true, @@ -1027,7 +1042,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "B78Xcyyd.js", + "file": "CED8cBGM.js", "name": "vorstand", "src": "pages/vorstand.vue", "isDynamicEntry": true, diff --git a/.output/server/chunks/build/index-BcEI2yju.mjs b/.output/server/chunks/build/index-BcEI2yju.mjs deleted file mode 100644 index ee9d5fb..0000000 --- a/.output/server/chunks/build/index-BcEI2yju.mjs +++ /dev/null @@ -1,294 +0,0 @@ -import { mergeProps, withCtx, unref, createTextVNode, createVNode, ref, computed, useSSRContext } from 'vue'; -import { ssrRenderAttrs, ssrRenderComponent, ssrRenderStyle, ssrRenderList, ssrInterpolate, ssrRenderClass } from 'vue/server-renderer'; -import { _ as _export_sfc } from './_plugin-vue_export-helper-1tPrXgE0.mjs'; -import { _ as __nuxt_component_0$1 } from './server.mjs'; -import { ArrowRight, UserPlus, Mail, Calendar } from 'lucide-vue-next'; -import '../nitro/nitro.mjs'; -import 'node:http'; -import 'node:https'; -import 'node:events'; -import 'node:buffer'; -import 'node:fs'; -import 'node:path'; -import 'node:crypto'; -import 'node:url'; -import '../routes/renderer.mjs'; -import 'vue-bundle-renderer/runtime'; -import 'unhead/server'; -import 'devalue'; -import 'unhead/utils'; -import 'pinia'; -import 'vue-router'; - -const _sfc_main$5 = {}; -function _sfc_ssrRender(_ctx, _push, _parent, _attrs) { - _push(`

Willkommen beim
Harheimer TC

Tradition trifft Moderne - Ihr Tischtennisverein in Frankfurt-Harheim seit über 45 Jahren

`); -} -const _sfc_setup$5 = _sfc_main$5.setup; -_sfc_main$5.setup = (props, ctx) => { - const ssrContext = useSSRContext(); - (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/Hero.vue"); - return _sfc_setup$5 ? _sfc_setup$5(props, ctx) : void 0; -}; -const Hero = /* @__PURE__ */ Object.assign(_export_sfc(_sfc_main$5, [["ssrRender", _sfc_ssrRender], ["__scopeId", "data-v-779d39d7"]]), { __name: "Hero" }); -const _sfc_main$4 = { - __name: "TermineVorschau", - __ssrInlineRender: true, - setup(__props) { - const termine = ref([]); - const naechsteTermine = computed(() => { - const heute = /* @__PURE__ */ new Date(); - console.log("Heute ist:", heute.toISOString().split("T")[0]); - const kommende = termine.value.filter((t) => { - const terminDatum = new Date(t.datum); - const istKommend = terminDatum >= heute; - console.log(`Termin ${t.titel} (${t.datum}): ${istKommend ? "KOMMEND" : "VERSTRICHEN"}`); - return istKommend; - }).sort((a, b) => new Date(a.datum) - new Date(b.datum)); - console.log("Kommende Termine:", kommende); - return kommende; - }); - const formatDay = (dateString) => { - const date = new Date(dateString); - return date.getDate(); - }; - const formatMonth = (dateString) => { - const date = new Date(dateString); - const monate = ["Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"]; - return monate[date.getMonth()]; - }; - return (_ctx, _push, _parent, _attrs) => { - _push(`

Kommende Termine

`); - if (naechsteTermine.value.length > 0) { - _push(`
`); - ssrRenderList(naechsteTermine.value, (termin, index) => { - _push(`
${ssrInterpolate(formatDay(termin.datum))}${ssrInterpolate(formatMonth(termin.datum))}

${ssrInterpolate(termin.titel)}

${ssrInterpolate(termin.beschreibung)}

${ssrInterpolate(termin.kategorie)}
`); - }); - _push(`
`); - } else { - _push(`
`); - _push(ssrRenderComponent(unref(Calendar), { - size: 32, - class: "text-gray-400 mx-auto mb-2" - }, null, _parent)); - _push(`

Keine kommenden Termine

`); - } - _push(``); - }; - } -}; -const _sfc_setup$4 = _sfc_main$4.setup; -_sfc_main$4.setup = (props, ctx) => { - const ssrContext = useSSRContext(); - (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/TermineVorschau.vue"); - return _sfc_setup$4 ? _sfc_setup$4(props, ctx) : void 0; -}; -const _sfc_main$3 = { - __name: "HomeTermine", - __ssrInlineRender: true, - setup(__props) { - return (_ctx, _push, _parent, _attrs) => { - const _component_NuxtLink = __nuxt_component_0$1; - _push(`

Kommende Termine

`); - _push(ssrRenderComponent(_sfc_main$4, null, null, _parent)); - _push(`
`); - _push(ssrRenderComponent(_component_NuxtLink, { - to: "/termine", - class: "inline-flex items-center px-6 py-3 bg-primary-600 hover:bg-primary-700 text-white font-semibold rounded-lg transition-colors" - }, { - default: withCtx((_, _push2, _parent2, _scopeId) => { - if (_push2) { - _push2(` Alle Termine anzeigen `); - _push2(ssrRenderComponent(unref(ArrowRight), { - size: 20, - class: "ml-2" - }, null, _parent2, _scopeId)); - } else { - return [ - createTextVNode(" Alle Termine anzeigen "), - createVNode(unref(ArrowRight), { - size: 20, - class: "ml-2" - }) - ]; - } - }), - _: 1 - }, _parent)); - _push(`
`); - }; - } -}; -const _sfc_setup$3 = _sfc_main$3.setup; -_sfc_main$3.setup = (props, ctx) => { - const ssrContext = useSSRContext(); - (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/HomeTermine.vue"); - return _sfc_setup$3 ? _sfc_setup$3(props, ctx) : void 0; -}; -const _sfc_main$2 = { - __name: "PublicNews", - __ssrInlineRender: true, - setup(__props) { - const news = ref([]); - const formatDate = (dateString) => { - if (!dateString) return ""; - const date = new Date(dateString); - return date.toLocaleDateString("de-DE", { - year: "numeric", - month: "long", - day: "numeric" - }); - }; - return (_ctx, _push, _parent, _attrs) => { - if (news.value.length > 0) { - _push(`

Aktuelles

Die neuesten Nachrichten aus unserem Verein

`); - ssrRenderList(news.value, (item) => { - _push(`
`); - _push(ssrRenderComponent(unref(Calendar), { - size: 16, - class: "mr-2" - }, null, _parent)); - _push(` ${ssrInterpolate(formatDate(item.created))}

${ssrInterpolate(item.title)}

${ssrInterpolate(item.content)}

`); - }); - _push(`
`); - } else { - _push(``); - } - }; - } -}; -const _sfc_setup$2 = _sfc_main$2.setup; -_sfc_main$2.setup = (props, ctx) => { - const ssrContext = useSSRContext(); - (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/PublicNews.vue"); - return _sfc_setup$2 ? _sfc_setup$2(props, ctx) : void 0; -}; -const PublicNews = /* @__PURE__ */ _export_sfc(_sfc_main$2, [["__scopeId", "data-v-f894f108"]]); -const _sfc_main$1 = { - __name: "HomeActions", - __ssrInlineRender: true, - setup(__props) { - return (_ctx, _push, _parent, _attrs) => { - const _component_NuxtLink = __nuxt_component_0$1; - _push(`
`); - _push(ssrRenderComponent(_component_NuxtLink, { - to: "/mitgliedschaft", - class: "group bg-white rounded-2xl p-8 shadow-lg hover:shadow-xl transition-all border-2 border-transparent hover:border-primary-600" - }, { - default: withCtx((_, _push2, _parent2, _scopeId) => { - if (_push2) { - _push2(`
`); - _push2(ssrRenderComponent(unref(UserPlus), { - size: 32, - class: "text-primary-600 group-hover:text-white transition-colors" - }, null, _parent2, _scopeId)); - _push2(`

Mitglied werden

Werden Sie Teil unserer Tischtennisfamilie und profitieren Sie von regelmäßigem Training, Wettkämpfen und einer tollen Gemeinschaft.

Mehr erfahren `); - _push2(ssrRenderComponent(unref(ArrowRight), { - size: 20, - class: "ml-2" - }, null, _parent2, _scopeId)); - _push2(`
`); - } else { - return [ - createVNode("div", { class: "flex items-center mb-4" }, [ - createVNode("div", { class: "w-16 h-16 bg-primary-100 rounded-xl flex items-center justify-center group-hover:bg-primary-600 transition-colors" }, [ - createVNode(unref(UserPlus), { - size: 32, - class: "text-primary-600 group-hover:text-white transition-colors" - }) - ]), - createVNode("h3", { class: "ml-4 text-2xl font-display font-bold text-gray-900" }, " Mitglied werden ") - ]), - createVNode("p", { class: "text-gray-600 mb-4" }, " Werden Sie Teil unserer Tischtennisfamilie und profitieren Sie von regelmäßigem Training, Wettkämpfen und einer tollen Gemeinschaft. "), - createVNode("div", { class: "flex items-center text-primary-600 font-semibold group-hover:translate-x-2 transition-transform" }, [ - createTextVNode(" Mehr erfahren "), - createVNode(unref(ArrowRight), { - size: 20, - class: "ml-2" - }) - ]) - ]; - } - }), - _: 1 - }, _parent)); - _push(ssrRenderComponent(_component_NuxtLink, { - to: "/kontakt", - class: "group bg-white rounded-2xl p-8 shadow-lg hover:shadow-xl transition-all border-2 border-transparent hover:border-primary-600" - }, { - default: withCtx((_, _push2, _parent2, _scopeId) => { - if (_push2) { - _push2(`
`); - _push2(ssrRenderComponent(unref(Mail), { - size: 32, - class: "text-primary-600 group-hover:text-white transition-colors" - }, null, _parent2, _scopeId)); - _push2(`

Kontakt aufnehmen

Haben Sie Fragen oder möchten ein kostenloses Probetraining vereinbaren? Wir freuen uns auf Ihre Nachricht!

Jetzt kontaktieren `); - _push2(ssrRenderComponent(unref(ArrowRight), { - size: 20, - class: "ml-2" - }, null, _parent2, _scopeId)); - _push2(`
`); - } else { - return [ - createVNode("div", { class: "flex items-center mb-4" }, [ - createVNode("div", { class: "w-16 h-16 bg-primary-100 rounded-xl flex items-center justify-center group-hover:bg-primary-600 transition-colors" }, [ - createVNode(unref(Mail), { - size: 32, - class: "text-primary-600 group-hover:text-white transition-colors" - }) - ]), - createVNode("h3", { class: "ml-4 text-2xl font-display font-bold text-gray-900" }, " Kontakt aufnehmen ") - ]), - createVNode("p", { class: "text-gray-600 mb-4" }, " Haben Sie Fragen oder möchten ein kostenloses Probetraining vereinbaren? Wir freuen uns auf Ihre Nachricht! "), - createVNode("div", { class: "flex items-center text-primary-600 font-semibold group-hover:translate-x-2 transition-transform" }, [ - createTextVNode(" Jetzt kontaktieren "), - createVNode(unref(ArrowRight), { - size: 20, - class: "ml-2" - }) - ]) - ]; - } - }), - _: 1 - }, _parent)); - _push(`
`); - }; - } -}; -const _sfc_setup$1 = _sfc_main$1.setup; -_sfc_main$1.setup = (props, ctx) => { - const ssrContext = useSSRContext(); - (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/HomeActions.vue"); - return _sfc_setup$1 ? _sfc_setup$1(props, ctx) : void 0; -}; -const _sfc_main = { - __name: "index", - __ssrInlineRender: true, - setup(__props) { - return (_ctx, _push, _parent, _attrs) => { - _push(``); - _push(ssrRenderComponent(Hero, null, null, _parent)); - _push(ssrRenderComponent(_sfc_main$3, null, null, _parent)); - _push(ssrRenderComponent(PublicNews, null, null, _parent)); - _push(ssrRenderComponent(_sfc_main$1, null, null, _parent)); - _push(``); - }; - } -}; -const _sfc_setup = _sfc_main.setup; -_sfc_main.setup = (props, ctx) => { - const ssrContext = useSSRContext(); - (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/index.vue"); - return _sfc_setup ? _sfc_setup(props, ctx) : void 0; -}; - -export { _sfc_main as default }; -//# sourceMappingURL=index-BcEI2yju.mjs.map diff --git a/.output/server/chunks/build/index-BcEI2yju.mjs.map b/.output/server/chunks/build/index-BcEI2yju.mjs.map deleted file mode 100644 index 88c8c38..0000000 --- a/.output/server/chunks/build/index-BcEI2yju.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index-BcEI2yju.mjs","sources":["../../../../components/Hero.vue","../../../../components/TermineVorschau.vue","../../../../components/HomeTermine.vue","../../../../components/PublicNews.vue","../../../../components/HomeActions.vue","../../../../pages/index.vue"],"sourcesContent":null,"names":["_ssrInterpolate","_ssrRenderAttrs","_mergeProps","_push","_parent","_createVNode","_unref","_ssrRenderList"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;IACW,EAAA,EAAG,MAAA;AAAA,IAAO,KAAA,EAAM;AAAA,GAAA,EAAA,MAAA,CAAA,CAAA,CAAA,0UAAA,EAAA,cAAA,CAQnB,EAAA,kBAAA,EAAA,kCAAA,EAAA,mBAAA,OAAA,EAAA,qBAAA,EAAA,UAAgH,CAAA,CAAA,wnBAAA,CAAA,CAAA;;;;;;;;;;;;;ACsCxH,IAAA,MAAM,OAAA,GAAU,GAAA,CAAI,EAAE,CAAA;AAEtB,IAAA,MAAM,eAAA,GAAkB,SAAS,MAAM;AACrC,MAAA,MAAM,KAAA,uBAAY,IAAA,EAAI;AACtB,MAAA,OAAA,CAAQ,GAAA,CAAI,cAAc,KAAA,CAAM,WAAA,GAAc,KAAA,CAAM,GAAG,CAAA,CAAE,CAAC,CAAC,CAAA;AAE3D,MAAA,MAAM,QAAA,GAAW,OAAA,CAAQ,KAAA,CACtB,MAAA,CAAO,CAAA,CAAA,KAAK;AACX,QAAA,MAAM,WAAA,GAAc,IAAI,IAAA,CAAK,CAAA,CAAE,KAAK,CAAA;AACpC,QAAA,MAAM,aAAa,WAAA,IAAe,KAAA;AAClC,QAAA,OAAA,CAAQ,GAAA,CAAI,CAAA,OAAA,EAAU,CAAA,CAAE,KAAK,CAAA,EAAA,EAAK,CAAA,CAAE,KAAK,CAAA,GAAA,EAAM,UAAA,GAAa,SAAA,GAAY,aAAa,CAAA,CAAE,CAAA;AACvF,QAAA,OAAO,UAAA;AAAA,MACT,CAAC,CAAA,CACA,IAAA,CAAK,CAAC,GAAG,CAAA,KAAM,IAAI,IAAA,CAAK,CAAA,CAAE,KAAK,CAAA,GAAI,IAAI,IAAA,CAAK,CAAA,CAAE,KAAK,CAAC,CAAA;AAEvD,MAAA,OAAA,CAAQ,GAAA,CAAI,qBAAqB,QAAQ,CAAA;AACzC,MAAA,OAAO,QAAA;AAAA,IACT,CAAC,CAAA;AAED,IAAA,MAAM,SAAA,GAAY,CAAC,UAAA,KAAe;AAChC,MAAA,MAAM,IAAA,GAAO,IAAI,IAAA,CAAK,UAAU,CAAA;AAChC,MAAA,OAAO,KAAK,OAAA,EAAO;AAAA,IACrB,CAAA;AAEA,IAAA,MAAM,WAAA,GAAc,CAAC,UAAA,KAAe;AAClC,MAAA,MAAM,IAAA,GAAO,IAAI,IAAA,CAAK,UAAU,CAAA;AAChC,MAAA,MAAM,MAAA,GAAS,CAAC,KAAA,EAAO,KAAA,EAAO,KAAA,EAAO,KAAA,EAAO,KAAA,EAAO,KAAA,EAAO,KAAA,EAAO,KAAA,EAAO,KAAA,EAAO,KAAA,EAAO,OAAO,KAAK,CAAA;AAClG,MAAA,OAAO,MAAA,CAAO,IAAA,CAAK,QAAA,EAAU,CAAA;AAAA,IAC/B,CAAA;;;AAlEiB,MAAA,IAAA,eAAA,CAAA,KAAA,CAAgB,MAAA,GAAM,CAAA,EAAA;;sBAEH,eAAA,CAAA,KAAA,EAAe,CAAjC,MAAA,EAAQ,KAAA,KAAK;AAON,UAAA,KAAA,CAAA,CAAA,iSAAA,EAAA,cAAA,CAAA,SAAA,CAAU,MAAA,CAAO,KAAK,CAAA,CAAA,CAAA,aAAA,EAAA,cAAA,CACtB,YAAY,MAAA,CAAO,KAAK,CAAA,CAAA,CAAA,0DAAA,EAGUA,eAAA,MAAA,CAAO,KAAK,CAAA,CAAA,sCAAA,EACnBA,cAAAA,CAAA,OAAO,YAAY,CAAA,CAAA,6BAAA,EAAA,cAAA,CAAA;;YAG+B,MAAA,CAAO,SAAA,KAAS,YAAA,+BAAA,GAAA;AAAA,WAAA,CAAA,CAAA,EAAA,EAIrGA,cAAAA,CAAA,OAAO,SAAS,CAAA,CAAA,mBAAA,CAAA,CAAA;;;;;;UAOd,IAAA,EAAM,EAAA;AAAA,UAAI,KAAA,EAAM;AAAA,SAAA,EAAA,IAAA,EAAA,OAAA,CAAA,CAAA;;;;;;;;;;;;;;;;;;;ACpCxB,MAAA,KAAA,CAAA,CAAA,QAAA,EAAAC,eAAAC,UAAAA,CAAA,EAAA,OAAM,2BAAA,EAAA,EAA2B,MAAA,CAAA,CAAA,CAAA,mRAAA,CAAA,CAAA;;;;QAelC,EAAA,EAAG,UAAA;AAAA,QACH,KAAA,EAAM;AAAA,OAAA,EAAA;yBAFR,CAMW,CAAA,EAAAC,MAAAA,EAAAC,QAAAA,EAAA,QAAA,KAAA;;;;cADI,IAAA,EAAM,EAAA;AAAA,cAAI,KAAA,EAAM;AAAA,aAAA,EAAA,IAAA,EAAA,QAAA,EAAA,QAAA,CAAA,CAAA;;;8BAF9B,yBAEC,CAAA;AAAA,cAAAC,WAAAA,CAAsCC,KAAAA,CAAA,UAAA,CAAA,EAAA;AAAA,gBAAzB,IAAA,EAAM,EAAA;AAAA,gBAAI,KAAA,EAAM;AAAA,eAAA;;;;;;;;;;;;;;;;;;;;ACqBvC,IAAA,MAAM,IAAA,GAAO,GAAA,CAAI,EAAE,CAAA;AAWnB,IAAA,MAAM,UAAA,GAAa,CAAC,UAAA,KAAe;AACjC,MAAA,IAAI,CAAC,YAAY,OAAO,EAAA;AACxB,MAAA,MAAM,IAAA,GAAO,IAAI,IAAA,CAAK,UAAU,CAAA;AAChC,MAAA,OAAO,IAAA,CAAK,mBAAmB,OAAA,EAAS;AAAA,QACtC,IAAA,EAAM,SAAA;AAAA,QACN,KAAA,EAAO,MAAA;AAAA,QACP,GAAA,EAAK;AAAA,OACN,CAAA;AAAA,IACH,CAAA;;AA3DiB,MAAA,IAAA,IAAA,CAAA,KAAA,CAAK,MAAA,GAAM,CAAA,EAAA;AAAM,QAAA,KAAA,CAAA,CAAA,QAAA,EAAAL,eAAAC,UAAAA,CAAA,EAAA,OAAM,yBAAA,EAAA,EAAyB,MAAA,CAAA,CAAA,CAAA,+fAAA,CAAA,CAAA;AAcxCK,QAAAA,aAAAA,CAAA,IAAA,CAAA,QAAR,IAAA,KAAI;;;YAKE,IAAA,EAAM,EAAA;AAAA,YAAI,KAAA,EAAM;AAAA,WAAA,EAAA,IAAA,EAAA,OAAA,CAAA,CAAA;mCACxB,UAAA,CAAW,IAAA,CAAK,OAAO,CAAA,CAAA,CAAA,oFAAA,EAIvBP,cAAAA,CAAA,KAAK,KAAK,CAAA,CAAA,2DAAA,EAIVA,cAAAA,CAAA,IAAA,CAAK,OAAO,CAAA,CAAA,cAAA,CAAA,CAAA;;;;;;;;;;;;;;;;;;;;;;AC5BhB,MAAA,KAAA,CAAA,CAAA,QAAA,EAAAC,eAAAC,UAAAA,CAAA,EAAA,OAAM,uDAAA,EAAA,EAAuD,MAAA,CAAA,CAAA,CAAA,8GAAA,CAAA,CAAA;;QAK9D,EAAA,EAAG,iBAAA;AAAA,QACH,KAAA,EAAM;AAAA,OAAA,EAAA;yBAFR,CAoBW,CAAA,EAAAC,MAAAA,EAAAC,QAAAA,EAAA,QAAA,KAAA;;;;cAdM,IAAA,EAAM,EAAA;AAAA,cAAI,KAAA,EAAM;AAAA,aAAA,EAAA,IAAA,EAAA,QAAA,EAAA,QAAA,CAAA,CAAA;;;cAYhB,IAAA,EAAM,EAAA;AAAA,cAAI,KAAA,EAAM;AAAA,aAAA,EAAA,IAAA,EAAA,QAAA,EAAA,QAAA,CAAA,CAAA;;;;AAd/BC,cAAAA,WAAAA,CAOM,KAAA,EAAA,EAPD,KAAA,EAAM,wBAAA,EAAwB,EAAA;AAAA,gBACjCA,WAAAA,CAEM,KAAA,EAAA,EAFD,KAAA,EAAM,qHAAmH,EAAA;AAAA,kBAC5HA,WAAAA,CAAyFC,KAAAA,CAAA,QAAA,CAAA,EAAA;AAAA,oBAA9E,IAAA,EAAM,EAAA;AAAA,oBAAI,KAAA,EAAM;AAAA,mBAAA;;AAE7BD,gBAAAA,WAAAA,CAEK,IAAA,EAAA,EAFD,KAAA,EAAM,oDAAA,IAAqD,mBAE/D;AAAA,eAAA,CAAA;AAEFA,cAAAA,WAAAA,CAGI,GAAA,EAAA,EAHD,KAAA,EAAM,oBAAA,IAAqB,wIAG9B,CAAA;AAAA,cACAA,WAAAA,CAGM,KAAA,EAAA,EAHD,KAAA,EAAM,mGAAiG,EAAA;AAAA,gBAAA,eAAA,CAAC,iBAE3G,CAAA;AAAA,gBAAAA,WAAAA,CAAsCC,KAAAA,CAAA,UAAA,CAAA,EAAA;AAAA,kBAAzB,IAAA,EAAM,EAAA;AAAA,kBAAI,KAAA,EAAM;AAAA,iBAAA;;;;;;;;QAM/B,EAAA,EAAG,UAAA;AAAA,QACH,KAAA,EAAM;AAAA,OAAA,EAAA;yBAFR,CAoBW,CAAA,EAAAH,MAAAA,EAAAC,QAAAA,EAAA,QAAA,KAAA;;;;cAdE,IAAA,EAAM,EAAA;AAAA,cAAI,KAAA,EAAM;AAAA,aAAA,EAAA,IAAA,EAAA,QAAA,EAAA,QAAA,CAAA,CAAA;;;cAYZ,IAAA,EAAM,EAAA;AAAA,cAAI,KAAA,EAAM;AAAA,aAAA,EAAA,IAAA,EAAA,QAAA,EAAA,QAAA,CAAA,CAAA;;;;AAd/BC,cAAAA,WAAAA,CAOM,KAAA,EAAA,EAPD,KAAA,EAAM,wBAAA,EAAwB,EAAA;AAAA,gBACjCA,WAAAA,CAEM,KAAA,EAAA,EAFD,KAAA,EAAM,qHAAmH,EAAA;AAAA,kBAC5HA,WAAAA,CAAqFC,KAAAA,CAAA,IAAA,CAAA,EAAA;AAAA,oBAA9E,IAAA,EAAM,EAAA;AAAA,oBAAI,KAAA,EAAM;AAAA,mBAAA;;AAEzBD,gBAAAA,WAAAA,CAEK,IAAA,EAAA,EAFD,KAAA,EAAM,oDAAA,IAAqD,qBAE/D;AAAA,eAAA,CAAA;AAEFA,cAAAA,WAAAA,CAGI,GAAA,EAAA,EAHD,KAAA,EAAM,oBAAA,IAAqB,+GAG9B,CAAA;AAAA,cACAA,WAAAA,CAGM,KAAA,EAAA,EAHD,KAAA,EAAM,mGAAiG,EAAA;AAAA,gBAAA,eAAA,CAAC,sBAE3G,CAAA;AAAA,gBAAAA,WAAAA,CAAsCC,KAAAA,CAAA,UAAA,CAAA,EAAA;AAAA,kBAAzB,IAAA,EAAM,EAAA;AAAA,kBAAI,KAAA,EAAM;AAAA,iBAAA;;;;;;;;;;;;;;;;;;;;;;AC7ClC,MAAA,KAAA,CAAA,CAAA,IAAA,EAAAL,eAAAC,UAAAA,CAAA,EAAA,OAAM,YAAA,EAAA,EAAY,MAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;;;;;;;;;;;;;;;;;;"} \ No newline at end of file diff --git a/.output/server/chunks/build/server.mjs b/.output/server/chunks/build/server.mjs index 16b1bc4..fa18406 100644 --- a/.output/server/chunks/build/server.mjs +++ b/.output/server/chunks/build/server.mjs @@ -425,7 +425,7 @@ const _routes = [ { name: "index", path: "/", - component: () => import('./index-BcEI2yju.mjs') + component: () => import('./index-v1Kdy71b.mjs') }, { name: "login", @@ -467,13 +467,18 @@ const _routes = [ name: "cms", path: "/cms", meta: { ...__nuxt_page_meta$6 || {}, ...{ "middleware": "auth" } }, - component: () => import('./index-DECkfGZG.mjs') + component: () => import('./index-CQoOFH9O.mjs') }, { name: "impressum", path: "/impressum", component: () => import('./impressum-BqyqWRX3.mjs') }, + { + name: "spielplan", + path: "/spielplan", + component: () => import('./spielplan-CSMIH4ap.mjs') + }, { name: "tt-regeln", path: "/tt-regeln", @@ -499,7 +504,7 @@ const _routes = [ name: "cms-termine", path: "/cms/termine", meta: { ...__nuxt_page_meta$5 || {}, ...{ "middleware": "auth" } }, - component: () => import('./termine-D2MnyUnm.mjs') + component: () => import('./termine-D0MhYqRR.mjs') }, { name: "cms-benutzer", @@ -527,13 +532,13 @@ const _routes = [ name: "cms-ueber-uns", path: "/cms/ueber-uns", meta: { "middleware": "auth" }, - component: () => import('./ueber-uns-Bh5wzEzQ.mjs') + component: () => import('./ueber-uns-DjmpTsFo.mjs') }, { name: "cms-geschichte", path: "/cms/geschichte", meta: { "middleware": "auth" }, - component: () => import('./geschichte-CiAph72d.mjs') + component: () => import('./geschichte-CFP6IFpM.mjs') }, { name: "mitgliedschaft", @@ -550,6 +555,12 @@ const _routes = [ path: "/verein/satzung", component: () => import('./satzung-DQRFjAcf.mjs') }, + { + name: "cms-spielplaene", + path: "/cms/spielplaene", + meta: { "middleware": "auth" }, + component: () => import('./spielplaene-Cxh2kXmc.mjs') + }, { name: "training-trainer", path: "/training/trainer", @@ -584,7 +595,7 @@ const _routes = [ { name: "mannschaften", path: "/mannschaften", - component: () => import('./index-CZaJ5pcf.mjs') + component: () => import('./index-Bkex19SZ.mjs') }, { name: "passwort-vergessen", @@ -615,7 +626,7 @@ const _routes = [ name: "mitgliederbereich-news", path: "/mitgliederbereich/news", meta: { ...__nuxt_page_meta$3 || {}, ...{ "middleware": "auth" } }, - component: () => import('./news-DcEX-ozp.mjs') + component: () => import('./news-BiFez7S9.mjs') }, { name: "vereinsmeisterschaften", @@ -626,12 +637,12 @@ const _routes = [ name: "mitgliederbereich", path: "/mitgliederbereich", meta: { ...__nuxt_page_meta$2 || {}, ...{ "middleware": "auth" } }, - component: () => import('./index-CkGuUg5h.mjs') + component: () => import('./index-DItzZYkA.mjs') }, { name: "mannschaften-spielplaene", path: "/mannschaften/spielplaene", - component: () => import('./spielplaene-DbKtlvd7.mjs') + component: () => import('./spielplaene-CK95OXX8.mjs') }, { name: "mitgliederbereich-profil", @@ -639,6 +650,12 @@ const _routes = [ meta: { ...__nuxt_page_meta$1 || {}, ...{ "middleware": "auth" } }, component: () => import('./profil-Dm_3uuTL.mjs') }, + { + name: "cms-vereinsmeisterschaften", + path: "/cms/vereinsmeisterschaften", + meta: { "middleware": "auth" }, + component: () => import('./vereinsmeisterschaften-DNSbF6G8.mjs') + }, { name: "cms-mitgliedschaftsantraege", path: "/cms/mitgliedschaftsantraege", @@ -1888,10 +1905,10 @@ const _sfc_main$5 = { }, { default: withCtx((_, _push2, _parent2, _scopeId) => { if (_push2) { - _push2(` Interne News `); + _push2(` News `); } else { return [ - createTextVNode(" Interne News ") + createTextVNode(" News ") ]; } }), @@ -2003,6 +2020,22 @@ const _sfc_main$5 = { }), _: 1 }, _parent)); + _push(ssrRenderComponent(_component_NuxtLink, { + to: "/cms/vereinsmeisterschaften", + onClick: ($event) => showCmsDropdown.value = false, + class: "block px-4 py-2 text-sm text-gray-300 hover:bg-primary-600 hover:text-white transition-colors" + }, { + default: withCtx((_, _push2, _parent2, _scopeId) => { + if (_push2) { + _push2(` Vereinsmeisterschaften `); + } else { + return [ + createTextVNode(" Vereinsmeisterschaften ") + ]; + } + }), + _: 1 + }, _parent)); _push(`
`); _push(ssrRenderComponent(_component_NuxtLink, { to: "/mitgliederbereich/news", @@ -2011,10 +2044,10 @@ const _sfc_main$5 = { }, { default: withCtx((_, _push2, _parent2, _scopeId) => { if (_push2) { - _push2(` Interne News `); + _push2(` News `); } else { return [ - createTextVNode(" Interne News ") + createTextVNode(" News ") ]; } }), @@ -2036,6 +2069,22 @@ const _sfc_main$5 = { }), _: 1 }, _parent)); + _push(ssrRenderComponent(_component_NuxtLink, { + to: "/cms/spielplaene", + onClick: ($event) => showCmsDropdown.value = false, + class: "block px-4 py-2 text-sm text-gray-300 hover:bg-primary-600 hover:text-white transition-colors" + }, { + default: withCtx((_, _push2, _parent2, _scopeId) => { + if (_push2) { + _push2(` Spielpläne `); + } else { + return [ + createTextVNode(" Spielpläne ") + ]; + } + }), + _: 1 + }, _parent)); _push(ssrRenderComponent(_component_NuxtLink, { to: "/mitgliederbereich/mitglieder", onClick: ($event) => showCmsDropdown.value = false, @@ -2497,10 +2546,10 @@ const _sfc_main$5 = { }, { default: withCtx((_, _push2, _parent2, _scopeId) => { if (_push2) { - _push2(` Interne News `); + _push2(` News `); } else { return [ - createTextVNode(" Interne News ") + createTextVNode(" News ") ]; } }), @@ -2547,10 +2596,10 @@ const _sfc_main$5 = { }, { default: withCtx((_, _push2, _parent2, _scopeId) => { if (_push2) { - _push2(` Interne News `); + _push2(` News `); } else { return [ - createTextVNode(" Interne News ") + createTextVNode(" News ") ]; } }), @@ -2572,6 +2621,22 @@ const _sfc_main$5 = { }), _: 1 }, _parent)); + _push(ssrRenderComponent(_component_NuxtLink, { + to: "/cms/spielplaene", + onClick: ($event) => isMobileMenuOpen.value = false, + class: "block px-4 py-2 text-sm text-yellow-300 hover:text-white hover:bg-primary-700/50 rounded-lg transition-colors" + }, { + default: withCtx((_, _push2, _parent2, _scopeId) => { + if (_push2) { + _push2(` Spielpläne `); + } else { + return [ + createTextVNode(" Spielpläne ") + ]; + } + }), + _: 1 + }, _parent)); _push(ssrRenderComponent(_component_NuxtLink, { to: "/mitgliederbereich/mitglieder", onClick: ($event) => isMobileMenuOpen.value = false, @@ -2652,6 +2717,22 @@ const _sfc_main$5 = { }), _: 1 }, _parent)); + _push(ssrRenderComponent(_component_NuxtLink, { + to: "/cms/vereinsmeisterschaften", + onClick: ($event) => isMobileMenuOpen.value = false, + class: "block px-4 py-2 text-sm text-yellow-300 hover:text-white hover:bg-primary-700/50 rounded-lg transition-colors" + }, { + default: withCtx((_, _push2, _parent2, _scopeId) => { + if (_push2) { + _push2(` Vereinsmeisterschaften `); + } else { + return [ + createTextVNode(" Vereinsmeisterschaften ") + ]; + } + }), + _: 1 + }, _parent)); _push(ssrRenderComponent(_component_NuxtLink, { to: "/cms/einstellungen", onClick: ($event) => isMobileMenuOpen.value = false, diff --git a/.output/server/chunks/build/styles.mjs b/.output/server/chunks/build/styles.mjs index f064149..46ff208 100644 --- a/.output/server/chunks/build/styles.mjs +++ b/.output/server/chunks/build/styles.mjs @@ -1,13 +1,13 @@ const interopDefault = r => r.default || r || []; const styles = { + "components/Hero.vue": () => import('./Hero-styles.CNXkzfUC.mjs').then(interopDefault), + "components/PublicNews.vue": () => import('./PublicNews-styles.43u9giRy.mjs').then(interopDefault), "node_modules/nuxt/dist/app/components/error-404.vue": () => import('./error-404-styles.BsF5Lbhq.mjs').then(interopDefault), "node_modules/nuxt/dist/app/components/error-500.vue": () => import('./error-500-styles.Dccc6iq5.mjs').then(interopDefault), - "components/Hero.vue": () => import('./Hero-styles.03iOjY05.mjs').then(interopDefault), - "components/PublicNews.vue": () => import('./PublicNews-styles.nhqk16g5.mjs').then(interopDefault), + "components/Hero.vue?vue&type=style&index=0&scoped=28200092&lang.css": () => import('./Hero-styles.CNXkzfUC.mjs').then(interopDefault), + "components/PublicNews.vue?vue&type=style&index=0&scoped=d13bda1e&lang.css": () => import('./PublicNews-styles.43u9giRy.mjs').then(interopDefault), "node_modules/nuxt/dist/app/components/error-404.vue?vue&type=style&index=0&scoped=b728498f&lang.css": () => import('./error-404-styles.BsF5Lbhq.mjs').then(interopDefault), - "node_modules/nuxt/dist/app/components/error-500.vue?vue&type=style&index=0&scoped=70d84538&lang.css": () => import('./error-500-styles.Dccc6iq5.mjs').then(interopDefault), - "components/Hero.vue?vue&type=style&index=0&scoped=779d39d7&lang.css": () => import('./Hero-styles.03iOjY05.mjs').then(interopDefault), - "components/PublicNews.vue?vue&type=style&index=0&scoped=f894f108&lang.css": () => import('./PublicNews-styles.nhqk16g5.mjs').then(interopDefault) + "node_modules/nuxt/dist/app/components/error-500.vue?vue&type=style&index=0&scoped=70d84538&lang.css": () => import('./error-500-styles.Dccc6iq5.mjs').then(interopDefault) }; export { styles as default }; diff --git a/.output/server/chunks/nitro/nitro.mjs b/.output/server/chunks/nitro/nitro.mjs index 1548474..3d7ce6a 100644 --- a/.output/server/chunks/nitro/nitro.mjs +++ b/.output/server/chunks/nitro/nitro.mjs @@ -1031,6 +1031,7 @@ function getRequestHeader(event, name) { const value = headers[name.toLowerCase()]; return value; } +const getHeader = getRequestHeader; function getRequestHost(event, opts = {}) { if (opts.xForwardedHost) { const _header = event.node.req.headers["x-forwarded-host"]; @@ -4308,7 +4309,7 @@ function _expandFromEnv(value) { const _inlineRuntimeConfig = { "app": { "baseURL": "/", - "buildId": "5eacfda6-f6ed-4268-8599-129783c464db", + "buildId": "5350e559-0385-4382-86b5-e023f99170bd", "buildAssetsDir": "/_nuxt/", "cdnURL": "" }, @@ -4762,684 +4763,663 @@ const plugins = [ ]; const assets = { + "/data/mannschaften.csv": { + "type": "text/csv; charset=utf-8", + "etag": "\"858-l94GKn8Q0I5RQnhrM0ZPJsYUmcw\"", + "mtime": "2025-11-05T10:20:00.054Z", + "size": 2136, + "path": "../public/data/mannschaften.csv" + }, + "/data/spielplan.csv": { + "type": "text/csv; charset=utf-8", + "etag": "\"8d38-QOShwHtHkSWtRusSJQlU5hXJcmk\"", + "mtime": "2025-11-05T10:20:00.055Z", + "size": 36152, + "path": "../public/data/spielplan.csv" + }, + "/data/spielsysteme.csv": { + "type": "text/csv; charset=utf-8", + "etag": "\"9bc-4npLrNHYClsD0TKV5vSifxitfV0\"", + "mtime": "2025-11-05T10:20:00.055Z", + "size": 2492, + "path": "../public/data/spielsysteme.csv" + }, + "/data/termine.csv": { + "type": "text/csv; charset=utf-8", + "etag": "\"a3-/pLg8n6Q4Adh8q/vZuoBiMsPHKY\"", + "mtime": "2025-11-05T10:20:00.055Z", + "size": 163, + "path": "../public/data/termine.csv" + }, + "/data/vereinsmeisterschaften.csv": { + "type": "text/csv; charset=utf-8", + "etag": "\"99b-ovCRxbAET3nNRs52LvINNjQLWPY\"", + "mtime": "2025-11-05T10:20:00.055Z", + "size": 2459, + "path": "../public/data/vereinsmeisterschaften.csv" + }, + "/images/club_about_us.png": { + "type": "image/png", + "etag": "\"202e56-s4fLsHEgoAgKJeBRuI1qxPmqHV0\"", + "mtime": "2025-11-05T10:20:00.054Z", + "size": 2109014, + "path": "../public/images/club_about_us.png" + }, "/documents/Tischtennisregeln light.pdf": { "type": "application/pdf", "etag": "\"5177b-y/88q2+Y3RRechJMqWhse21KRdQ\"", - "mtime": "2025-10-23T13:58:07.066Z", + "mtime": "2025-11-05T10:20:00.054Z", "size": 333691, "path": "../public/documents/Tischtennisregeln light.pdf" }, "/documents/beitrittserklärung_template.pdf": { "type": "application/pdf", "etag": "\"6ac0-KgukOaJtKwdNaJOX7uoc6iYn7og\"", - "mtime": "2025-10-23T13:58:07.066Z", + "mtime": "2025-11-05T10:20:00.055Z", "size": 27328, "path": "../public/documents/beitrittserklärung_template.pdf" }, "/documents/satzung.pdf": { "type": "application/pdf", "etag": "\"5c7cf-L0A3nT8D24T9sD57FFbij3QRpzw\"", - "mtime": "2025-10-23T13:58:07.066Z", + "mtime": "2025-11-05T10:20:00.055Z", "size": 378831, "path": "../public/documents/satzung.pdf" }, - "/data/mannschaften.csv": { - "type": "text/csv; charset=utf-8", - "etag": "\"858-l94GKn8Q0I5RQnhrM0ZPJsYUmcw\"", - "mtime": "2025-10-23T13:58:07.066Z", - "size": 2136, - "path": "../public/data/mannschaften.csv" - }, - "/data/spielsysteme.csv": { - "type": "text/csv; charset=utf-8", - "etag": "\"9bc-4npLrNHYClsD0TKV5vSifxitfV0\"", - "mtime": "2025-10-23T13:58:07.066Z", - "size": 2492, - "path": "../public/data/spielsysteme.csv" - }, - "/data/termine.csv": { - "type": "text/csv; charset=utf-8", - "etag": "\"91-TO3ZO4MdjBcYgGXZQ1ZuM6BIMbg\"", - "mtime": "2025-10-23T13:58:07.066Z", - "size": 145, - "path": "../public/data/termine.csv" - }, - "/data/vereinsmeisterschaften.csv": { - "type": "text/csv; charset=utf-8", - "etag": "\"989-X8AB+Zegy2xUbjDtbQcXhuuyBDQ\"", - "mtime": "2025-10-23T13:58:07.066Z", - "size": 2441, - "path": "../public/data/vereinsmeisterschaften.csv" - }, - "/images/club_about_us.png": { - "type": "image/png", - "etag": "\"202e56-s4fLsHEgoAgKJeBRuI1qxPmqHV0\"", - "mtime": "2025-10-23T13:58:07.066Z", - "size": 2109014, - "path": "../public/images/club_about_us.png" - }, "/spielplaene/1. Mannschaft 2025⁄2026.pdf": { "type": "application/pdf", "etag": "\"64c6-+477M+gD/spwpWR9NO/tMJ/inCc\"", - "mtime": "2025-10-23T13:58:07.066Z", + "mtime": "2025-11-05T10:20:00.054Z", "size": 25798, "path": "../public/spielplaene/1. Mannschaft 2025⁄2026.pdf" }, "/spielplaene/2. Mannschaft 2025⁄2026.pdf": { "type": "application/pdf", "etag": "\"5bfa-DRJMHLV15iss67lEISoGqSYmZjE\"", - "mtime": "2025-10-23T13:58:07.066Z", + "mtime": "2025-11-05T10:20:00.055Z", "size": 23546, "path": "../public/spielplaene/2. Mannschaft 2025⁄2026.pdf" }, "/spielplaene/3. Mannschaft 2025⁄2026.pdf": { "type": "application/pdf", "etag": "\"7447-w933CPQdXhkWJ2AZOVdY0UgJnPo\"", - "mtime": "2025-10-23T13:58:07.066Z", + "mtime": "2025-11-05T10:20:00.055Z", "size": 29767, "path": "../public/spielplaene/3. Mannschaft 2025⁄2026.pdf" }, "/spielplaene/4. Mannschaft 2025⁄2026.pdf": { "type": "application/pdf", "etag": "\"6a9b-4TPGn1yQlFUMRj7oB43SN//Np9o\"", - "mtime": "2025-10-23T13:58:07.066Z", + "mtime": "2025-11-05T10:20:00.055Z", "size": 27291, "path": "../public/spielplaene/4. Mannschaft 2025⁄2026.pdf" }, "/spielplaene/5. Mannschaft 2025⁄2026.pdf": { "type": "application/pdf", "etag": "\"6523-5VUfCMaoiNhcwHhptHHTVJ3lSwQ\"", - "mtime": "2025-10-23T13:58:07.066Z", + "mtime": "2025-11-05T10:20:00.055Z", "size": 25891, "path": "../public/spielplaene/5. Mannschaft 2025⁄2026.pdf" }, "/spielplaene/Jugend 11 2025⁄2026.pdf": { "type": "application/pdf", "etag": "\"52e9-3Rrk9UKUxPh80pBJ0w9oLVbe5dA\"", - "mtime": "2025-10-23T13:58:07.066Z", + "mtime": "2025-11-05T10:20:00.055Z", "size": 21225, "path": "../public/spielplaene/Jugend 11 2025⁄2026.pdf" }, - "/uploads/beitrittserklärung_1761225852269.data": { - "type": "text/plain; charset=utf-8", - "etag": "\"318-ENZbmAAf5yh7qBMCioqkvua6iQo\"", - "mtime": "2025-10-23T13:58:07.066Z", - "size": 792, - "path": "../public/uploads/beitrittserklärung_1761225852269.data" - }, - "/uploads/beitrittserklärung_1761225852269.pdf": { - "type": "application/pdf", - "etag": "\"6ac8-caNioPFwJdEjViJ44ZVL3txw+xw\"", - "mtime": "2025-10-23T13:58:07.066Z", - "size": 27336, - "path": "../public/uploads/beitrittserklärung_1761225852269.pdf" - }, - "/uploads/beitrittserklärung_1761225990109.data": { - "type": "text/plain; charset=utf-8", - "etag": "\"2ac-7nuzJYxhlEkL8/yfFg2QCp4dqao\"", - "mtime": "2025-10-23T13:58:07.066Z", - "size": 684, - "path": "../public/uploads/beitrittserklärung_1761225990109.data" - }, - "/uploads/beitrittserklärung_1761225990109.pdf": { - "type": "application/pdf", - "etag": "\"65fd-BFQ0oIw74TqmSNv+CYeT0o8sEmY\"", - "mtime": "2025-10-23T13:58:07.066Z", - "size": 26109, - "path": "../public/uploads/beitrittserklärung_1761225990109.pdf" - }, - "/uploads/beitrittserklärung_1761226071296.data": { - "type": "text/plain; charset=utf-8", - "etag": "\"2c0-RgMjIDifICyNRsGFkSA24xtxR9Y\"", - "mtime": "2025-10-23T13:58:07.066Z", - "size": 704, - "path": "../public/uploads/beitrittserklärung_1761226071296.data" - }, - "/uploads/beitrittserklärung_1761226071296.pdf": { - "type": "application/pdf", - "etag": "\"65fe-UONAjOhJSKvJ5jp++8AWCFWWPbQ\"", - "mtime": "2025-10-23T13:58:07.066Z", - "size": 26110, - "path": "../public/uploads/beitrittserklärung_1761226071296.pdf" - }, "/_nuxt/48ve60fm.js": { "type": "text/javascript; charset=utf-8", "etag": "\"557-e04q6bcr4Wja5BTiX/uCY9jcaOk\"", - "mtime": "2025-10-23T13:58:07.061Z", + "mtime": "2025-11-05T10:20:00.049Z", "size": 1367, "path": "../public/_nuxt/48ve60fm.js" }, - "/_nuxt/5IKOyEE8.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"1dc0-sdXqwLgmwgjTpdupnog1D2XvTCI\"", - "mtime": "2025-10-23T13:58:07.061Z", - "size": 7616, - "path": "../public/_nuxt/5IKOyEE8.js" - }, "/_nuxt/6EY4_GXp.js": { "type": "text/javascript; charset=utf-8", "etag": "\"19e-CzjelZROfgCPWyXIjP0DPtd+UHQ\"", - "mtime": "2025-10-23T13:58:07.061Z", + "mtime": "2025-11-05T10:20:00.049Z", "size": 414, "path": "../public/_nuxt/6EY4_GXp.js" }, - "/_nuxt/B1qBTDuC.js": { + "/_nuxt/B0O50Q40.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"28f-QYm6Get+5Mzb1lzPJ8hvAe28acY\"", - "mtime": "2025-10-23T13:58:07.061Z", - "size": 655, - "path": "../public/_nuxt/B1qBTDuC.js" + "etag": "\"2346-VOt5BwQrjzVpCVYv0biaieLYXbw\"", + "mtime": "2025-11-05T10:20:00.049Z", + "size": 9030, + "path": "../public/_nuxt/B0O50Q40.js" }, - "/_nuxt/B45eiNl0.js": { + "/_nuxt/B1VMaWHv.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"177f-3YD26+ncRnQbpp7rVZ0QJr+HX68\"", - "mtime": "2025-10-23T13:58:07.061Z", - "size": 6015, - "path": "../public/_nuxt/B45eiNl0.js" + "etag": "\"16a7-ABFT0Hkz1mWSRL8qDQgQuhCoswc\"", + "mtime": "2025-11-05T10:20:00.049Z", + "size": 5799, + "path": "../public/_nuxt/B1VMaWHv.js" }, "/_nuxt/B4mSF5Ac.js": { "type": "text/javascript; charset=utf-8", "etag": "\"185-hHs3mU4qOcQAkGQaPrUYGaG0yao\"", - "mtime": "2025-10-23T13:58:07.061Z", + "mtime": "2025-11-05T10:20:00.049Z", "size": 389, "path": "../public/_nuxt/B4mSF5Ac.js" }, - "/_nuxt/B6R2Q32I.js": { + "/_nuxt/B7iv_v5q.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"201e-GGMCGamCalF6U5Sbg/B20sKxrIo\"", - "mtime": "2025-10-23T13:58:07.061Z", - "size": 8222, - "path": "../public/_nuxt/B6R2Q32I.js" + "etag": "\"1dc5-kVZcFvwaBxYxMhtegJ51Hn5Lr5M\"", + "mtime": "2025-11-05T10:20:00.049Z", + "size": 7621, + "path": "../public/_nuxt/B7iv_v5q.js" }, - "/_nuxt/B78Xcyyd.js": { + "/_nuxt/B9LKmM6w.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"1c75-rFu7RUc6kc60RdqL8XR0NdFDnc4\"", - "mtime": "2025-10-23T13:58:07.061Z", - "size": 7285, - "path": "../public/_nuxt/B78Xcyyd.js" + "etag": "\"2970-DQ16XS35U2+PB0IaZFhNA7g4mJk\"", + "mtime": "2025-11-05T10:20:00.049Z", + "size": 10608, + "path": "../public/_nuxt/B9LKmM6w.js" }, - "/_nuxt/B7Xj1aAc.js": { + "/_nuxt/B9lUQxCj.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"576-wvTUKwMg9qOA14pTnqI8eQAEtNQ\"", - "mtime": "2025-10-23T13:58:07.061Z", - "size": 1398, - "path": "../public/_nuxt/B7Xj1aAc.js" - }, - "/_nuxt/BBtX9g-c.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"356fe-fjF/A0Tw5cKI0Z5c/VpHoS0DFA4\"", - "mtime": "2025-10-23T13:58:07.061Z", - "size": 218878, - "path": "../public/_nuxt/BBtX9g-c.js" + "etag": "\"c21-cIS5lR8JDKJkr1N/Y8gKIIRgLqI\"", + "mtime": "2025-11-05T10:20:00.049Z", + "size": 3105, + "path": "../public/_nuxt/B9lUQxCj.js" }, "/_nuxt/BC4PNGtJ.js": { "type": "text/javascript; charset=utf-8", "etag": "\"175-33lu59Ps/+kwbPv/hVeUdrq4wmI\"", - "mtime": "2025-10-23T13:58:07.061Z", + "mtime": "2025-11-05T10:20:00.049Z", "size": 373, "path": "../public/_nuxt/BC4PNGtJ.js" }, - "/_nuxt/BEK-x74F.js": { + "/_nuxt/BEmwqjje.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"4d4-kZ1wV31cCE82/gi3TwVt9FXlMjY\"", - "mtime": "2025-10-23T13:58:07.061Z", + "etag": "\"35cb0-/CojSJPUIOxu/EWkvZthbCNnjNw\"", + "mtime": "2025-11-05T10:20:00.049Z", + "size": 220336, + "path": "../public/_nuxt/BEmwqjje.js" + }, + "/_nuxt/BHjJgyPQ.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"283a-pU6wB1T9hXt6LErKIofi9yunFsM\"", + "mtime": "2025-11-05T10:20:00.049Z", + "size": 10298, + "path": "../public/_nuxt/BHjJgyPQ.js" + }, + "/_nuxt/BIgEmhqk.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"3513-NZ/G+tsRsF+o3kKxOyYiTJ+ozJ0\"", + "mtime": "2025-11-05T10:20:00.049Z", + "size": 13587, + "path": "../public/_nuxt/BIgEmhqk.js" + }, + "/_nuxt/BQ1JAN-t.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"4d4-D2c9LzMtu3t/oTdiDqO210OhOq0\"", + "mtime": "2025-11-05T10:20:00.049Z", "size": 1236, - "path": "../public/_nuxt/BEK-x74F.js" + "path": "../public/_nuxt/BQ1JAN-t.js" }, - "/_nuxt/BKvBGWYj.js": { + "/_nuxt/BSgvdOgQ.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"dbb-looAEvNluQQQG2rCd36WkGzY0bg\"", - "mtime": "2025-10-23T13:58:07.061Z", - "size": 3515, - "path": "../public/_nuxt/BKvBGWYj.js" - }, - "/_nuxt/BOTV4xuv.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"685-DGanTIL4vuEjlVxsu2YztXQU4TU\"", - "mtime": "2025-10-23T13:58:07.061Z", - "size": 1669, - "path": "../public/_nuxt/BOTV4xuv.js" - }, - "/_nuxt/BSvOuZsL.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"33bc-9M6sl/tC0poN4UznyK2STEZ00Q0\"", - "mtime": "2025-10-23T13:58:07.061Z", - "size": 13244, - "path": "../public/_nuxt/BSvOuZsL.js" + "etag": "\"1827-zMnsckCG+udmw6Jb4QbWFvVU40I\"", + "mtime": "2025-11-05T10:20:00.050Z", + "size": 6183, + "path": "../public/_nuxt/BSgvdOgQ.js" }, "/_nuxt/BVRiFo7f.js": { "type": "text/javascript; charset=utf-8", "etag": "\"dbf-bs5Lp4co8JtdiCR4NBZg2xEEpZE\"", - "mtime": "2025-10-23T13:58:07.061Z", + "mtime": "2025-11-05T10:20:00.049Z", "size": 3519, "path": "../public/_nuxt/BVRiFo7f.js" }, - "/_nuxt/BZfUaD4r.js": { + "/_nuxt/BWWcyQAZ.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"575-c1zjR9YC0NJ+luznUKhlHywnLIU\"", - "mtime": "2025-10-23T13:58:07.061Z", - "size": 1397, - "path": "../public/_nuxt/BZfUaD4r.js" + "etag": "\"685-pCeqOgBg8QXGBjOkvDQ5Miivcwk\"", + "mtime": "2025-11-05T10:20:00.050Z", + "size": 1669, + "path": "../public/_nuxt/BWWcyQAZ.js" }, - "/_nuxt/BejXl4Ry.js": { + "/_nuxt/BY3tjjYe.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"c21-THfBhB+phiMWwj52TWqKEc46S68\"", - "mtime": "2025-10-23T13:58:07.061Z", - "size": 3105, - "path": "../public/_nuxt/BejXl4Ry.js" + "etag": "\"faa-Epy+MMDvR0ueRiG2WVl9WP3RH5E\"", + "mtime": "2025-11-05T10:20:00.050Z", + "size": 4010, + "path": "../public/_nuxt/BY3tjjYe.js" }, - "/_nuxt/BlTx75vv.js": { + "/_nuxt/BYVjJJfr.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"4b0d-SYN+JGx+AoiD4WQzkl8eBc5bCKE\"", - "mtime": "2025-10-23T13:58:07.062Z", - "size": 19213, - "path": "../public/_nuxt/BlTx75vv.js" + "etag": "\"16e6-dD1gd8e2lJeqY7iX+zpi9DZaMw4\"", + "mtime": "2025-11-05T10:20:00.050Z", + "size": 5862, + "path": "../public/_nuxt/BYVjJJfr.js" }, - "/_nuxt/Bqdk1y3w.js": { + "/_nuxt/Bg-xR82b.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"1168-vzXKi1TdkggT+/pFZ+jnojZnkb0\"", - "mtime": "2025-10-23T13:58:07.062Z", - "size": 4456, - "path": "../public/_nuxt/Bqdk1y3w.js" + "etag": "\"1860-q2IZycL1/cXKqiR+YJN8gMIGQ70\"", + "mtime": "2025-11-05T10:20:00.050Z", + "size": 6240, + "path": "../public/_nuxt/Bg-xR82b.js" + }, + "/_nuxt/BihH_yuU.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"dbb-d//fGgPcM4CQDXXuyaBVA0etrcE\"", + "mtime": "2025-11-05T10:20:00.050Z", + "size": 3515, + "path": "../public/_nuxt/BihH_yuU.js" + }, + "/_nuxt/Bs0YMkAX.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"3b44-6xM8DcTqxXtwdnOT/jEIsx/a6yo\"", + "mtime": "2025-11-05T10:20:00.050Z", + "size": 15172, + "path": "../public/_nuxt/Bs0YMkAX.js" }, "/_nuxt/BteKZQ9T.js": { "type": "text/javascript; charset=utf-8", "etag": "\"1ea-kmrGdt5SPmt15EiBI7kR9gXMQM0\"", - "mtime": "2025-10-23T13:58:07.062Z", + "mtime": "2025-11-05T10:20:00.050Z", "size": 490, "path": "../public/_nuxt/BteKZQ9T.js" }, - "/_nuxt/Bu6whu8C.js": { + "/_nuxt/BuN7Api-.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"b10-nKEX1NVrhxQEZmlAcTkwKBrNtLw\"", - "mtime": "2025-10-23T13:58:07.062Z", - "size": 2832, - "path": "../public/_nuxt/Bu6whu8C.js" + "etag": "\"dcb-vEM3YBEgZbfkrV6Gw0ZoyLCb21I\"", + "mtime": "2025-11-05T10:20:00.050Z", + "size": 3531, + "path": "../public/_nuxt/BuN7Api-.js" }, - "/_nuxt/BwIK_w7L.js": { + "/_nuxt/C0hTJwq1.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"1822-6dEahpAKXI/TK0hFyCl49ArZqEY\"", - "mtime": "2025-10-23T13:58:07.062Z", - "size": 6178, - "path": "../public/_nuxt/BwIK_w7L.js" + "etag": "\"1588-AjSEZ5SBctJSg8q99Sy8Zj2YxXY\"", + "mtime": "2025-11-05T10:20:00.050Z", + "size": 5512, + "path": "../public/_nuxt/C0hTJwq1.js" + }, + "/_nuxt/C1jo0lQH.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"c5c-FwHGrbvfjpJYA+ut0eZmTKpmXQQ\"", + "mtime": "2025-11-05T10:20:00.050Z", + "size": 3164, + "path": "../public/_nuxt/C1jo0lQH.js" + }, + "/_nuxt/C27DLx1c.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"19ec-tkDTgwwh9gT7TzWUiNpwZMn2Uhc\"", + "mtime": "2025-11-05T10:20:00.050Z", + "size": 6636, + "path": "../public/_nuxt/C27DLx1c.js" }, "/_nuxt/C5SyyWEb.js": { "type": "text/javascript; charset=utf-8", "etag": "\"2a5-06iX+CL3i0ysaqW9nu7Eg2YzDhQ\"", - "mtime": "2025-10-23T13:58:07.062Z", + "mtime": "2025-11-05T10:20:00.050Z", "size": 677, "path": "../public/_nuxt/C5SyyWEb.js" }, - "/_nuxt/C7eIgk1J.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"1744-lAvECLLy5SEbev3ptOubSf6ERts\"", - "mtime": "2025-10-23T13:58:07.062Z", - "size": 5956, - "path": "../public/_nuxt/C7eIgk1J.js" - }, "/_nuxt/C8kQt0fa.js": { "type": "text/javascript; charset=utf-8", "etag": "\"197-7X99z1xphxry8OnMwU7Ofs/uE0Q\"", - "mtime": "2025-10-23T13:58:07.062Z", + "mtime": "2025-11-05T10:20:00.050Z", "size": 407, "path": "../public/_nuxt/C8kQt0fa.js" }, - "/_nuxt/CGF4oWdy.js": { + "/_nuxt/CANvpwsn.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"2029-aijTO8hjQ/8anru9bdrWBbssOQ0\"", - "mtime": "2025-10-23T13:58:07.062Z", - "size": 8233, - "path": "../public/_nuxt/CGF4oWdy.js" + "etag": "\"1b54-jaS38fWrModZoVfWEqImWs+BI+8\"", + "mtime": "2025-11-05T10:20:00.050Z", + "size": 6996, + "path": "../public/_nuxt/CANvpwsn.js" }, - "/_nuxt/CHELWMKR.js": { + "/_nuxt/CED8cBGM.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"1cab-5LH/RUv8+uMejrva1zk8l/nDMa4\"", - "mtime": "2025-10-23T13:58:07.062Z", - "size": 7339, - "path": "../public/_nuxt/CHELWMKR.js" + "etag": "\"1c75-5CrjjdvSrpIsV0jgPgmLQ/Ag8Kw\"", + "mtime": "2025-11-05T10:20:00.050Z", + "size": 7285, + "path": "../public/_nuxt/CED8cBGM.js" }, - "/_nuxt/CJOOzUp1.js": { + "/_nuxt/CHQH_CwJ.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"e7c-abEOF8FnxTHl8uqZzfvQtwM7xQ0\"", - "mtime": "2025-10-23T13:58:07.062Z", - "size": 3708, - "path": "../public/_nuxt/CJOOzUp1.js" + "etag": "\"1168-mBOIwVjM5LsxIx13Cs7oT3+LJ+k\"", + "mtime": "2025-11-05T10:20:00.050Z", + "size": 4456, + "path": "../public/_nuxt/CHQH_CwJ.js" }, - "/_nuxt/CNecvSw-.js": { + "/_nuxt/CHkqy7mB.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"c5c-Vxx1Vl2cy4DKfApPrnfqjJGu4mM\"", - "mtime": "2025-10-23T13:58:07.062Z", - "size": 3164, - "path": "../public/_nuxt/CNecvSw-.js" + "etag": "\"201d-h4fS2PBhZIObIxeqvtLlHIK7w00\"", + "mtime": "2025-11-05T10:20:00.050Z", + "size": 8221, + "path": "../public/_nuxt/CHkqy7mB.js" + }, + "/_nuxt/CKWZtWUB.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"4c6b-nMU8lHh98QNh3h8OKLOB67JJ8lc\"", + "mtime": "2025-11-05T10:20:00.050Z", + "size": 19563, + "path": "../public/_nuxt/CKWZtWUB.js" }, "/_nuxt/CUq_0rkE.js": { "type": "text/javascript; charset=utf-8", "etag": "\"12d-JV4KW1fgT85/V3Ap13X4q2h9U3g\"", - "mtime": "2025-10-23T13:58:07.062Z", + "mtime": "2025-11-05T10:20:00.050Z", "size": 301, "path": "../public/_nuxt/CUq_0rkE.js" }, - "/_nuxt/CcTzWjtb.js": { + "/_nuxt/CjCrmuqT.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"1b53-7sXS9Eo6BF70losMTtjfeTnzuMc\"", - "mtime": "2025-10-23T13:58:07.062Z", - "size": 6995, - "path": "../public/_nuxt/CcTzWjtb.js" - }, - "/_nuxt/CfC7HTR7.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"ce3-f6E+TQZ0cn0DngZFZ/llILKhR+U\"", - "mtime": "2025-10-23T13:58:07.062Z", - "size": 3299, - "path": "../public/_nuxt/CfC7HTR7.js" + "etag": "\"34fa-2Yt6S0U3mTmyt8zT5rIX5BzLXmc\"", + "mtime": "2025-11-05T10:20:00.050Z", + "size": 13562, + "path": "../public/_nuxt/CjCrmuqT.js" }, "/_nuxt/CkzaQq3X.js": { "type": "text/javascript; charset=utf-8", "etag": "\"17d-+xKrHjeww4bpFFkkjUNLD/ebn5A\"", - "mtime": "2025-10-23T13:58:07.062Z", + "mtime": "2025-11-05T10:20:00.050Z", "size": 381, "path": "../public/_nuxt/CkzaQq3X.js" }, "/_nuxt/CrCcIvVp.js": { "type": "text/javascript; charset=utf-8", "etag": "\"274-9U7hEMtgHqdnQopnKeJsBKqKyKw\"", - "mtime": "2025-10-23T13:58:07.062Z", + "mtime": "2025-11-05T10:20:00.050Z", "size": 628, "path": "../public/_nuxt/CrCcIvVp.js" }, - "/_nuxt/Cx4UcKGu.js": { + "/_nuxt/CtbKwxql.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"19d-5AMD0EnFEjOkM3qKDpC/NZZzwDI\"", - "mtime": "2025-10-23T13:58:07.062Z", - "size": 413, - "path": "../public/_nuxt/Cx4UcKGu.js" + "etag": "\"3090-xfpT19k0ndSinB29602tM2WBsKA\"", + "mtime": "2025-11-05T10:20:00.050Z", + "size": 12432, + "path": "../public/_nuxt/CtbKwxql.js" }, - "/_nuxt/CzngvAVI.js": { + "/_nuxt/D1wPw_Gu.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"189c-ynAwm0DIKymwYCdxFp7KNgggTw8\"", - "mtime": "2025-10-23T13:58:07.062Z", - "size": 6300, - "path": "../public/_nuxt/CzngvAVI.js" - }, - "/_nuxt/D-Zvexq_.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"3513-Iq9EH7eoFoUFbEDaBuNl4Kn0hIs\"", - "mtime": "2025-10-23T13:58:07.062Z", - "size": 13587, - "path": "../public/_nuxt/D-Zvexq_.js" - }, - "/_nuxt/D25xf35j.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"120d-pZtDlI2HVCU8GblYoqXOXKZb6XU\"", - "mtime": "2025-10-23T13:58:07.062Z", - "size": 4621, - "path": "../public/_nuxt/D25xf35j.js" - }, - "/_nuxt/D565ijOU.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"285-YgZrqminf9zIdLY+bX14vmiLhi8\"", - "mtime": "2025-10-23T13:58:07.062Z", - "size": 645, - "path": "../public/_nuxt/D565ijOU.js" - }, - "/_nuxt/D7LlSYAz.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"1860-NkUAN/E2dYGxU5Dbn31phV3D+Ao\"", - "mtime": "2025-10-23T13:58:07.062Z", - "size": 6240, - "path": "../public/_nuxt/D7LlSYAz.js" - }, - "/_nuxt/D7wLfWza.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"1e3a-8DKZ5j0CULb1SuvrFQ5xoi1IaSA\"", - "mtime": "2025-10-23T13:58:07.062Z", - "size": 7738, - "path": "../public/_nuxt/D7wLfWza.js" - }, - "/_nuxt/D8fhH48e.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"bf0-AlFLYfCSbLnqtkmmy37eoh53bns\"", - "mtime": "2025-10-23T13:58:07.062Z", - "size": 3056, - "path": "../public/_nuxt/D8fhH48e.js" - }, - "/_nuxt/D9eqLvUd.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"37e2-MjBB6qVGGS8j2r8dschOwMHqDfM\"", - "mtime": "2025-10-23T13:58:07.062Z", - "size": 14306, - "path": "../public/_nuxt/D9eqLvUd.js" + "etag": "\"1744-shJ8VJMs346fAoYru6DUdUcgJVM\"", + "mtime": "2025-11-05T10:20:00.050Z", + "size": 5956, + "path": "../public/_nuxt/D1wPw_Gu.js" }, "/_nuxt/DAACT36i.js": { "type": "text/javascript; charset=utf-8", "etag": "\"1f9-dVOk5jAwb0VlMLJevIcT+s2NTgM\"", - "mtime": "2025-10-23T13:58:07.062Z", + "mtime": "2025-11-05T10:20:00.050Z", "size": 505, "path": "../public/_nuxt/DAACT36i.js" }, - "/_nuxt/DBoACobG.js": { + "/_nuxt/DB4lwRH4.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"e71-ep/UQrCdlnMhZY0/vKCU0dyPSbs\"", - "mtime": "2025-10-23T13:58:07.062Z", - "size": 3697, - "path": "../public/_nuxt/DBoACobG.js" + "etag": "\"285-Fn2A1Bk4lxBPdxYBguEMM5AsI0M\"", + "mtime": "2025-11-05T10:20:00.050Z", + "size": 645, + "path": "../public/_nuxt/DB4lwRH4.js" }, - "/_nuxt/DCJCzUpS.js": { + "/_nuxt/DEC6XYYJ.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"16eb-eWqLnHuigtG6QjOQsbMjBg5Xbzw\"", - "mtime": "2025-10-23T13:58:07.062Z", - "size": 5867, - "path": "../public/_nuxt/DCJCzUpS.js" + "etag": "\"37e2-qLNdHj2LfvfQ4r7oP9pxJ4234W8\"", + "mtime": "2025-11-05T10:20:00.050Z", + "size": 14306, + "path": "../public/_nuxt/DEC6XYYJ.js" }, - "/_nuxt/DInduCQ0.js": { + "/_nuxt/DHTQ1uwI.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"201d-j9TZmWiLkTlPv0ZYQr+Vp6iuVNM\"", - "mtime": "2025-10-23T13:58:07.062Z", - "size": 8221, - "path": "../public/_nuxt/DInduCQ0.js" + "etag": "\"2820-nwitRSIX7K4TgLf0s7fmEv10KBw\"", + "mtime": "2025-11-05T10:20:00.050Z", + "size": 10272, + "path": "../public/_nuxt/DHTQ1uwI.js" + }, + "/_nuxt/DTKApGrI.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"1e3a-m8ONRzHj9hcIv08Kb9ZDGKcKKgE\"", + "mtime": "2025-11-05T10:20:00.051Z", + "size": 7738, + "path": "../public/_nuxt/DTKApGrI.js" }, "/_nuxt/DUm-savV.js": { "type": "text/javascript; charset=utf-8", "etag": "\"378-gmau5tfuGGvvXo5HRs29CR7slTs\"", - "mtime": "2025-10-23T13:58:07.062Z", + "mtime": "2025-11-05T10:20:00.050Z", "size": 888, "path": "../public/_nuxt/DUm-savV.js" }, + "/_nuxt/DUnJ77Nu.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"33b7-Bypie6dv08jSzUZkWIpAUYunGe8\"", + "mtime": "2025-11-05T10:20:00.050Z", + "size": 13239, + "path": "../public/_nuxt/DUnJ77Nu.js" + }, "/_nuxt/DaSgy0Cl.js": { "type": "text/javascript; charset=utf-8", "etag": "\"11f-soKnh1qfNJj5nvt+IcgQXYvg/z4\"", - "mtime": "2025-10-23T13:58:07.062Z", + "mtime": "2025-11-05T10:20:00.050Z", "size": 287, "path": "../public/_nuxt/DaSgy0Cl.js" }, + "/_nuxt/DaUHoOti.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"177f-xSuV2n3wrsWDBysy5o9XsakrXDw\"", + "mtime": "2025-11-05T10:20:00.051Z", + "size": 6015, + "path": "../public/_nuxt/DaUHoOti.js" + }, "/_nuxt/DdHhmCne.js": { "type": "text/javascript; charset=utf-8", "etag": "\"22d-uKYfhsDcUsz2NrXOJmxptUGZdyE\"", - "mtime": "2025-10-23T13:58:07.062Z", + "mtime": "2025-11-05T10:20:00.051Z", "size": 557, "path": "../public/_nuxt/DdHhmCne.js" }, + "/_nuxt/Dhn1q0tB.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"280-soHXdceT8+kvIFtgcE96cO/TCIU\"", + "mtime": "2025-11-05T10:20:00.051Z", + "size": 640, + "path": "../public/_nuxt/Dhn1q0tB.js" + }, + "/_nuxt/DjM31nDA.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"bf0-AinYNJUINRFvA6Zh1AAV6Q+37As\"", + "mtime": "2025-11-05T10:20:00.051Z", + "size": 3056, + "path": "../public/_nuxt/DjM31nDA.js" + }, "/_nuxt/DkeYb0_S.js": { "type": "text/javascript; charset=utf-8", "etag": "\"1ce-xiaAbRvqQ+zffTXF3Gc7rq14R0U\"", - "mtime": "2025-10-23T13:58:07.062Z", + "mtime": "2025-11-05T10:20:00.051Z", "size": 462, "path": "../public/_nuxt/DkeYb0_S.js" }, "/_nuxt/DlAUqK2U.js": { "type": "text/javascript; charset=utf-8", "etag": "\"5b-eFCz/UrraTh721pgAl0VxBNR1es\"", - "mtime": "2025-10-23T13:58:07.063Z", + "mtime": "2025-11-05T10:20:00.051Z", "size": 91, "path": "../public/_nuxt/DlAUqK2U.js" }, - "/_nuxt/DmeaandR.js": { + "/_nuxt/DoQDnat2.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"16e9-qqmKzBVd7HSTvIWa0EcLiJJecrM\"", - "mtime": "2025-10-23T13:58:07.063Z", - "size": 5865, - "path": "../public/_nuxt/DmeaandR.js" + "etag": "\"120d-q7H0efEMaeQo04Ily4N/PFQjhpA\"", + "mtime": "2025-11-05T10:20:00.051Z", + "size": 4621, + "path": "../public/_nuxt/DoQDnat2.js" }, - "/_nuxt/DrS211Qg.js": { + "/_nuxt/DsBHYVkM.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"1556-Uo0KgZra//87enUwKV/clVnAeAQ\"", - "mtime": "2025-10-23T13:58:07.063Z", - "size": 5462, - "path": "../public/_nuxt/DrS211Qg.js" - }, - "/_nuxt/DwIxbZay.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"1d3d-byOA50HssGa39k1TH6a6h6QYwcE\"", - "mtime": "2025-10-23T13:58:07.063Z", - "size": 7485, - "path": "../public/_nuxt/DwIxbZay.js" + "etag": "\"2320-IY3aqVfYiQTSCVe9a4j9bAnopgk\"", + "mtime": "2025-11-05T10:20:00.051Z", + "size": 8992, + "path": "../public/_nuxt/DsBHYVkM.js" }, "/_nuxt/FF_cyd6S.js": { "type": "text/javascript; charset=utf-8", "etag": "\"203-rairGPfunSg/yCk4txod3zRSZus\"", - "mtime": "2025-10-23T13:58:07.063Z", + "mtime": "2025-11-05T10:20:00.051Z", "size": 515, "path": "../public/_nuxt/FF_cyd6S.js" }, - "/_nuxt/G3v2TcOj.js": { + "/_nuxt/GPPAkzQU.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"ce5-BD+fl10oS89Pjqn10CK6MM93jjI\"", - "mtime": "2025-10-23T13:58:07.063Z", - "size": 3301, - "path": "../public/_nuxt/G3v2TcOj.js" + "etag": "\"24cb-KnKpZhja4N6Fk7TQXNuaa4j4dms\"", + "mtime": "2025-11-05T10:20:00.051Z", + "size": 9419, + "path": "../public/_nuxt/GPPAkzQU.js" }, "/_nuxt/Harheimer TC.CKfYAfp1.svg": { "type": "image/svg+xml", "etag": "\"1d2535-Tx2lTuuFn2hBqGZOnDan3/OdRU0\"", - "mtime": "2025-10-23T13:58:07.063Z", + "mtime": "2025-11-05T10:20:00.051Z", "size": 1910069, "path": "../public/_nuxt/Harheimer TC.CKfYAfp1.svg" }, + "/_nuxt/JRh__Fev.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"b10-BK21SMR5uuIahH07JNoLeJF+O+k\"", + "mtime": "2025-11-05T10:20:00.051Z", + "size": 2832, + "path": "../public/_nuxt/JRh__Fev.js" + }, "/_nuxt/KxVBmS-6.js": { "type": "text/javascript; charset=utf-8", "etag": "\"190-F0LVEAqwB2LwyGzW0v9yzLx0v/0\"", - "mtime": "2025-10-23T13:58:07.063Z", + "mtime": "2025-11-05T10:20:00.051Z", "size": 400, "path": "../public/_nuxt/KxVBmS-6.js" }, - "/_nuxt/NvbKvUY5.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"280-Vp6LJtn9tKHeLC622DQhxBeBGGQ\"", - "mtime": "2025-10-23T13:58:07.063Z", - "size": 640, - "path": "../public/_nuxt/NvbKvUY5.js" - }, "/_nuxt/Qy3ajxTk.js": { "type": "text/javascript; charset=utf-8", "etag": "\"13f-LgrH17St2xFg+RPGvT3uJRaRfFw\"", - "mtime": "2025-10-23T13:58:07.063Z", + "mtime": "2025-11-05T10:20:00.051Z", "size": 319, "path": "../public/_nuxt/Qy3ajxTk.js" }, "/_nuxt/R6Iy1jPP.js": { "type": "text/javascript; charset=utf-8", "etag": "\"137-QCUizOitouzMVC2drCYFTAZmqPU\"", - "mtime": "2025-10-23T13:58:07.063Z", + "mtime": "2025-11-05T10:20:00.051Z", "size": 311, "path": "../public/_nuxt/R6Iy1jPP.js" }, - "/_nuxt/SiWFe9PJ.js": { + "/_nuxt/WB0M-5W8.js": { "type": "text/javascript; charset=utf-8", - "etag": "\"2970-bYyunHfeJQFxuOGRck/TM3Ti8No\"", - "mtime": "2025-10-23T13:58:07.063Z", - "size": 10608, - "path": "../public/_nuxt/SiWFe9PJ.js" - }, - "/_nuxt/TnZylaYP.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"faa-3YLDJ0Sk0bu1CU/lpGLzt/gdHnk\"", - "mtime": "2025-10-23T13:58:07.063Z", - "size": 4010, - "path": "../public/_nuxt/TnZylaYP.js" - }, - "/_nuxt/XVGNuni0.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"283a-iJEpoDNdJsj1cS7oUCpIpGfz7hA\"", - "mtime": "2025-10-23T13:58:07.063Z", - "size": 10298, - "path": "../public/_nuxt/XVGNuni0.js" + "etag": "\"e61-23spw+CnDtJ+TlIv7RU8Z2TRSdA\"", + "mtime": "2025-11-05T10:20:00.051Z", + "size": 3681, + "path": "../public/_nuxt/WB0M-5W8.js" }, "/_nuxt/YJHbYJtA.js": { "type": "text/javascript; charset=utf-8", "etag": "\"19f-nQw578pUen9o8yYaMA8Bwag6xho\"", - "mtime": "2025-10-23T13:58:07.063Z", + "mtime": "2025-11-05T10:20:00.051Z", "size": 415, "path": "../public/_nuxt/YJHbYJtA.js" }, "/_nuxt/ZrOCUSmD.js": { "type": "text/javascript; charset=utf-8", "etag": "\"ee2-knvq//8tl4tcmRjFy6nWAy0dRBk\"", - "mtime": "2025-10-23T13:58:07.063Z", + "mtime": "2025-11-05T10:20:00.051Z", "size": 3810, "path": "../public/_nuxt/ZrOCUSmD.js" }, - "/_nuxt/entry.WJcUQO4N.css": { + "/_nuxt/entry.CYvTzE5H.css": { "type": "text/css; charset=utf-8", - "etag": "\"cc2d-ihV1yM4gs64xPOxrvYnEmo4VDHs\"", - "mtime": "2025-10-23T13:58:07.063Z", - "size": 52269, - "path": "../public/_nuxt/entry.WJcUQO4N.css" + "etag": "\"d359-K8d7YngVKCHFgXk5rvr7JvAWgRM\"", + "mtime": "2025-11-05T10:20:00.051Z", + "size": 54105, + "path": "../public/_nuxt/entry.CYvTzE5H.css" }, "/_nuxt/error-404.CbXQcqJW.css": { "type": "text/css; charset=utf-8", "etag": "\"97e-Ty5bTTSEudJkO/DsGUoIf37xYxc\"", - "mtime": "2025-10-23T13:58:07.063Z", + "mtime": "2025-11-05T10:20:00.051Z", "size": 2430, "path": "../public/_nuxt/error-404.CbXQcqJW.css" }, "/_nuxt/error-500.L485xXhD.css": { "type": "text/css; charset=utf-8", "etag": "\"773-jNt1QdCa+iqaSZb1mv/IQWC5p6w\"", - "mtime": "2025-10-23T13:58:07.063Z", + "mtime": "2025-11-05T10:20:00.051Z", "size": 1907, "path": "../public/_nuxt/error-500.L485xXhD.css" }, - "/_nuxt/index.ByttcLyP.css": { + "/_nuxt/gImTM9MK.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"e7c-RdHdN0l2nk9HwSURnFl5OMMP66w\"", + "mtime": "2025-11-05T10:20:00.051Z", + "size": 3708, + "path": "../public/_nuxt/gImTM9MK.js" + }, + "/_nuxt/index.D01TNCBR.css": { "type": "text/css; charset=utf-8", - "etag": "\"1db-P3imbnjv59PWVm0HNpwpfdEtAK4\"", - "mtime": "2025-10-23T13:58:07.063Z", + "etag": "\"1db-NMaQbr5T2O73Nr2jAORkAFRSqHo\"", + "mtime": "2025-11-05T10:20:00.051Z", "size": 475, - "path": "../public/_nuxt/index.ByttcLyP.css" - }, - "/_nuxt/jVj3QaoK.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"196-xWXv220Sy3kJeouwzrQ/gnXllWQ\"", - "mtime": "2025-10-23T13:58:07.063Z", - "size": 406, - "path": "../public/_nuxt/jVj3QaoK.js" - }, - "/_nuxt/lwS618zS.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"2206-uNorlWj+NTPy+7+pMjoBAJOL904\"", - "mtime": "2025-10-23T13:58:07.063Z", - "size": 8710, - "path": "../public/_nuxt/lwS618zS.js" + "path": "../public/_nuxt/index.D01TNCBR.css" }, "/_nuxt/oN0_bS6A.js": { "type": "text/javascript; charset=utf-8", "etag": "\"1d3-DKhiaT2RUlSXk55jBttctUuTQQI\"", - "mtime": "2025-10-23T13:58:07.063Z", + "mtime": "2025-11-05T10:20:00.051Z", "size": 467, "path": "../public/_nuxt/oN0_bS6A.js" }, + "/_nuxt/rVkivqmM.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"161a-zK8c8X4CzA56nT/n6kqKbIto9uw\"", + "mtime": "2025-11-05T10:20:00.052Z", + "size": 5658, + "path": "../public/_nuxt/rVkivqmM.js" + }, + "/_nuxt/t6YtlcxA.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"575-I2e3m9LKSy82cY3tyiVI/I7zXz4\"", + "mtime": "2025-11-05T10:20:00.051Z", + "size": 1397, + "path": "../public/_nuxt/t6YtlcxA.js" + }, + "/_nuxt/tgU1A5jl.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"576-TwB1Mj1tLB6Z9zhK9LTHVXbtW8k\"", + "mtime": "2025-11-05T10:20:00.052Z", + "size": 1398, + "path": "../public/_nuxt/tgU1A5jl.js" + }, + "/_nuxt/vygoqABK.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"28f-AjrUgCN/auxu+4F13IlxhdOmeFk\"", + "mtime": "2025-11-05T10:20:00.052Z", + "size": 655, + "path": "../public/_nuxt/vygoqABK.js" + }, + "/_nuxt/z7RFtKay.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"3c32-g5nxLz9OlNcXy8HSzF+zwvKnJ1g\"", + "mtime": "2025-11-05T10:20:00.052Z", + "size": 15410, + "path": "../public/_nuxt/z7RFtKay.js" + }, + "/documents/spielplaene/README.md": { + "type": "text/markdown; charset=utf-8", + "etag": "\"229-MzuxTQlQrWciSShfjF7Fr2QGclE\"", + "mtime": "2025-11-05T10:20:00.055Z", + "size": 553, + "path": "../public/documents/spielplaene/README.md" + }, "/_nuxt/builds/latest.json": { "type": "application/json", - "etag": "\"47-59ocljsM30TlNh2/iwjpwr697TY\"", - "mtime": "2025-10-23T13:58:07.052Z", + "etag": "\"47-VTb9wApx9+CZyRELpAfDR5RyCEY\"", + "mtime": "2025-11-05T10:20:00.039Z", "size": 71, "path": "../public/_nuxt/builds/latest.json" }, - "/_nuxt/builds/meta/5eacfda6-f6ed-4268-8599-129783c464db.json": { + "/_nuxt/builds/meta/5350e559-0385-4382-86b5-e023f99170bd.json": { "type": "application/json", - "etag": "\"8b-X4tSWwszjK17Ghrvo4+pfs5APfM\"", - "mtime": "2025-10-23T13:58:07.048Z", + "etag": "\"8b-6STW1DB9ULcnXdvgQ7vJLUYyqWk\"", + "mtime": "2025-11-05T10:20:00.037Z", "size": 139, - "path": "../public/_nuxt/builds/meta/5eacfda6-f6ed-4268-8599-129783c464db.json" + "path": "../public/_nuxt/builds/meta/5350e559-0385-4382-86b5-e023f99170bd.json" } }; @@ -5658,6 +5638,8 @@ const _lazy_4NY_GV = () => import('../routes/api/auth/register.post.mjs'); const _lazy_iMz7rV = () => import('../routes/api/auth/reset-password.post.mjs'); const _lazy_ERgsIc = () => import('../routes/api/auth/status.get.mjs'); const _lazy_TnbSuC = () => import('../routes/api/cms/satzung-upload.post.mjs'); +const _lazy_GJ7xNi = () => import('../routes/api/cms/save-csv.post.mjs'); +const _lazy_i1ILla = () => import('../routes/api/cms/upload-spielplan-pdf.post.mjs'); const _lazy_eAT4IZ = () => import('../routes/api/cms/users/approve.post.mjs'); const _lazy_pDvJ_h = () => import('../routes/api/cms/users/deactivate.post.mjs'); const _lazy_MsbrWb = () => import('../routes/api/cms/users/list.get.mjs'); @@ -5681,6 +5663,9 @@ const _lazy_tD4u2W = () => import('../routes/api/news.post.mjs'); const _lazy_FqQY6L = () => import('../routes/api/profile.get.mjs'); const _lazy_m5wCSG = () => import('../routes/api/profile.put.mjs'); const _lazy_JX4TVI = () => import('../routes/api/spielplaene.get.mjs'); +const _lazy_ABxVPo = () => import('../routes/api/spielplan.get.mjs'); +const _lazy_RLostG = () => import('../routes/api/spielplan/download/_filename_.get.mjs'); +const _lazy_KZwHAM = () => import('../routes/api/spielplan/pdf.get.mjs'); const _lazy_OghAE7 = () => import('../routes/api/termine-manage.delete.mjs'); const _lazy_Lts235 = () => import('../routes/api/termine-manage.get.mjs'); const _lazy_t_Wlie = () => import('../routes/api/termine-manage.post.mjs'); @@ -5695,6 +5680,8 @@ const handlers = [ { route: '/api/auth/reset-password', handler: _lazy_iMz7rV, lazy: true, middleware: false, method: "post" }, { route: '/api/auth/status', handler: _lazy_ERgsIc, lazy: true, middleware: false, method: "get" }, { route: '/api/cms/satzung-upload', handler: _lazy_TnbSuC, lazy: true, middleware: false, method: "post" }, + { route: '/api/cms/save-csv', handler: _lazy_GJ7xNi, lazy: true, middleware: false, method: "post" }, + { route: '/api/cms/upload-spielplan-pdf', handler: _lazy_i1ILla, lazy: true, middleware: false, method: "post" }, { route: '/api/cms/users/approve', handler: _lazy_eAT4IZ, lazy: true, middleware: false, method: "post" }, { route: '/api/cms/users/deactivate', handler: _lazy_pDvJ_h, lazy: true, middleware: false, method: "post" }, { route: '/api/cms/users/list', handler: _lazy_MsbrWb, lazy: true, middleware: false, method: "get" }, @@ -5718,6 +5705,9 @@ const handlers = [ { route: '/api/profile', handler: _lazy_FqQY6L, lazy: true, middleware: false, method: "get" }, { route: '/api/profile', handler: _lazy_m5wCSG, lazy: true, middleware: false, method: "put" }, { route: '/api/spielplaene', handler: _lazy_JX4TVI, lazy: true, middleware: false, method: "get" }, + { route: '/api/spielplan', handler: _lazy_ABxVPo, lazy: true, middleware: false, method: "get" }, + { route: '/api/spielplan/download/:filename', handler: _lazy_RLostG, lazy: true, middleware: false, method: "get" }, + { route: '/api/spielplan/pdf', handler: _lazy_KZwHAM, lazy: true, middleware: false, method: "get" }, { route: '/api/termine-manage', handler: _lazy_OghAE7, lazy: true, middleware: false, method: "delete" }, { route: '/api/termine-manage', handler: _lazy_Lts235, lazy: true, middleware: false, method: "get" }, { route: '/api/termine-manage', handler: _lazy_t_Wlie, lazy: true, middleware: false, method: "post" }, @@ -6179,5 +6169,5 @@ trapUnhandledNodeErrors(); setupGracefulShutdown(listener, nitroApp); const nodeServer = {}; -export { $fetch as $, withoutTrailingSlash as A, getContext as B, createHooks as C, executeAsync as D, toRouteMatcher as E, createRouter$1 as F, defu as G, hash$1 as H, nodeServer as I, deleteCookie as a, getRouterParam as b, createError$1 as c, defineEventHandler as d, setHeader as e, getRequestURL as f, getCookie as g, getQuery as h, getResponseStatusText as i, joinRelativeURL as j, getResponseStatus as k, defineRenderHandler as l, destr as m, getRouteRules as n, relative as o, joinURL as p, useNitroApp as q, readBody as r, setCookie as s, parseQuery as t, useRuntimeConfig as u, hasProtocol as v, isScriptProtocol as w, withQuery as x, sanitizeStatusCode as y, withTrailingSlash as z }; +export { $fetch as $, withoutTrailingSlash as A, getContext as B, createHooks as C, executeAsync as D, toRouteMatcher as E, createRouter$1 as F, defu as G, hash$1 as H, nodeServer as I, deleteCookie as a, getHeader as b, createError$1 as c, defineEventHandler as d, getRouterParam as e, setHeader as f, getCookie as g, getQuery as h, getResponseStatusText as i, joinRelativeURL as j, getResponseStatus as k, defineRenderHandler as l, destr as m, getRouteRules as n, relative as o, joinURL as p, useNitroApp as q, readBody as r, setCookie as s, parseQuery as t, useRuntimeConfig as u, hasProtocol as v, isScriptProtocol as w, withQuery as x, sanitizeStatusCode as y, withTrailingSlash as z }; //# sourceMappingURL=nitro.mjs.map diff --git a/.output/server/chunks/routes/api/news-public.get.mjs b/.output/server/chunks/routes/api/news-public.get.mjs index 4894e86..4950e21 100644 --- a/.output/server/chunks/routes/api/news-public.get.mjs +++ b/.output/server/chunks/routes/api/news-public.get.mjs @@ -15,7 +15,16 @@ import 'crypto'; const newsPublic_get = defineEventHandler(async (event) => { try { const allNews = await readNews(); - const publicNews = allNews.filter((item) => item.isPublic === true); + const now = /* @__PURE__ */ new Date(); + const publicNews = allNews.filter((item) => { + if (!item.isPublic) return false; + if (item.isHidden) return false; + if (item.expiresAt) { + const expiresAt = new Date(item.expiresAt); + if (expiresAt <= now) return false; + } + return true; + }); publicNews.sort((a, b) => new Date(b.created) - new Date(a.created)); const latestNews = publicNews.slice(0, 3); return { diff --git a/.output/server/chunks/routes/api/news-public.get.mjs.map b/.output/server/chunks/routes/api/news-public.get.mjs.map index b642c73..ae1d06c 100644 --- a/.output/server/chunks/routes/api/news-public.get.mjs.map +++ b/.output/server/chunks/routes/api/news-public.get.mjs.map @@ -1 +1 @@ -{"version":3,"file":"news-public.get.mjs","sources":["../../../../../server/api/news-public.get.js"],"sourcesContent":null,"names":[],"mappings":";;;;;;;;;;;;;;AAEA,uBAAA,kBAAA,CAAA,OAAA,KAAA,KAAA;AACA,EAAA,IAAA;AACA,IAAA,MAAA,OAAA,GAAA,MAAA,QAAA,EAAA;AAGA,IAAA,MAAA,aAAA,OAAA,CAAA,MAAA,CAAA,CAAA,IAAA,KAAA,IAAA,CAAA,aAAA,IAAA,CAAA;AAGA,IAAA,UAAA,CAAA,IAAA,CAAA,CAAA,CAAA,EAAA,CAAA,KAAA,IAAA,IAAA,CAAA,CAAA,CAAA,OAAA,CAAA,GAAA,IAAA,IAAA,CAAA,CAAA,CAAA,OAAA,CAAA,CAAA;AAGA,IAAA,MAAA,UAAA,GAAA,UAAA,CAAA,KAAA,CAAA,CAAA,EAAA,CAAA,CAAA;AAEA,IAAA,OAAA;AAAA,MACA,OAAA,EAAA,IAAA;AAAA,MACA,IAAA,EAAA;AAAA,KACA;AAAA,EACA,SAAA,KAAA,EAAA;AACA,IAAA,OAAA,CAAA,KAAA,CAAA,iDAAA,KAAA,CAAA;AACA,IAAA,MAAA,KAAA;AAAA,EACA;AACA,CAAA,CAAA;;;;"} \ No newline at end of file +{"version":3,"file":"news-public.get.mjs","sources":["../../../../../server/api/news-public.get.js"],"sourcesContent":null,"names":[],"mappings":";;;;;;;;;;;;;;AAEA,uBAAA,kBAAA,CAAA,OAAA,KAAA,KAAA;AACA,EAAA,IAAA;AACA,IAAA,MAAA,OAAA,GAAA,MAAA,QAAA,EAAA;AACA,IAAA,MAAA,GAAA,uBAAA,IAAA,EAAA;AAGA,IAAA,MAAA,UAAA,GAAA,OAAA,CAAA,MAAA,CAAA,CAAA,IAAA,KAAA;AAEA,MAAA,IAAA,CAAA,IAAA,CAAA,QAAA,EAAA,OAAA,KAAA;AAGA,MAAA,IAAA,IAAA,CAAA,UAAA,OAAA,KAAA;AAGA,MAAA,IAAA,KAAA,SAAA,EAAA;AACA,QAAA,MAAA,SAAA,GAAA,IAAA,IAAA,CAAA,IAAA,CAAA,SAAA,CAAA;AACA,QAAA,IAAA,SAAA,IAAA,KAAA,OAAA,KAAA;AAAA,MACA;AAEA,MAAA,OAAA,IAAA;AAAA,IACA,CAAA,CAAA;AAGA,IAAA,UAAA,CAAA,IAAA,CAAA,CAAA,CAAA,EAAA,CAAA,KAAA,IAAA,IAAA,CAAA,CAAA,CAAA,OAAA,CAAA,GAAA,IAAA,IAAA,CAAA,CAAA,CAAA,OAAA,CAAA,CAAA;AAGA,IAAA,MAAA,UAAA,GAAA,UAAA,CAAA,KAAA,CAAA,CAAA,EAAA,CAAA,CAAA;AAEA,IAAA,OAAA;AAAA,MACA,OAAA,EAAA,IAAA;AAAA,MACA,IAAA,EAAA;AAAA,KACA;AAAA,EACA,SAAA,KAAA,EAAA;AACA,IAAA,OAAA,CAAA,KAAA,CAAA,iDAAA,KAAA,CAAA;AACA,IAAA,MAAA,KAAA;AAAA,EACA;AACA,CAAA,CAAA;;;;"} \ No newline at end of file diff --git a/.output/server/chunks/routes/api/news.post.mjs b/.output/server/chunks/routes/api/news.post.mjs index c4adfdb..befcfeb 100644 --- a/.output/server/chunks/routes/api/news.post.mjs +++ b/.output/server/chunks/routes/api/news.post.mjs @@ -39,7 +39,7 @@ const news_post = defineEventHandler(async (event) => { }); } const body = await readBody(event); - const { id, title, content, isPublic } = body; + const { id, title, content, isPublic, expiresAt, isHidden } = body; if (!title || !content) { throw createError({ statusCode: 400, @@ -51,6 +51,8 @@ const news_post = defineEventHandler(async (event) => { title, content, isPublic: isPublic || false, + expiresAt: expiresAt || void 0, + isHidden: isHidden || false, author: user.name }); return { diff --git a/.output/server/chunks/routes/api/news.post.mjs.map b/.output/server/chunks/routes/api/news.post.mjs.map index 0057398..7ed19ba 100644 --- a/.output/server/chunks/routes/api/news.post.mjs.map +++ b/.output/server/chunks/routes/api/news.post.mjs.map @@ -1 +1 @@ -{"version":3,"file":"news.post.mjs","sources":["../../../../../server/api/news.post.js"],"sourcesContent":null,"names":[],"mappings":";;;;;;;;;;;;;;;;;AAGA,kBAAA,kBAAA,CAAA,OAAA,KAAA,KAAA;AACA,EAAA,IAAA;AACA,IAAA,MAAA,KAAA,GAAA,SAAA,CAAA,KAAA,EAAA,YAAA,CAAA;AAEA,IAAA,IAAA,CAAA,KAAA,EAAA;AACA,MAAA,MAAA,WAAA,CAAA;AAAA,QACA,UAAA,EAAA,GAAA;AAAA,QACA,OAAA,EAAA;AAAA,OACA,CAAA;AAAA,IACA;AAEA,IAAA,MAAA,OAAA,GAAA,YAAA,KAAA,CAAA;AAEA,IAAA,IAAA,CAAA,OAAA,EAAA;AACA,MAAA,MAAA,WAAA,CAAA;AAAA,QACA,UAAA,EAAA,GAAA;AAAA,QACA,OAAA,EAAA;AAAA,OACA,CAAA;AAAA,IACA;AAEA,IAAA,MAAA,IAAA,GAAA,MAAA,WAAA,CAAA,OAAA,CAAA,EAAA,CAAA;AAGA,IAAA,IAAA,CAAA,IAAA,IAAA,IAAA,CAAA,SAAA,OAAA,IAAA,IAAA,CAAA,SAAA,UAAA,EAAA;AACA,MAAA,MAAA,WAAA,CAAA;AAAA,QACA,UAAA,EAAA,GAAA;AAAA,QACA,OAAA,EAAA;AAAA,OACA,CAAA;AAAA,IACA;AAEA,IAAA,MAAA,IAAA,GAAA,MAAA,QAAA,CAAA,KAAA,CAAA;AACA,IAAA,MAAA,EAAA,EAAA,EAAA,KAAA,EAAA,OAAA,EAAA,UAAA,GAAA,IAAA;AAEA,IAAA,IAAA,CAAA,KAAA,IAAA,CAAA,OAAA,EAAA;AACA,MAAA,MAAA,WAAA,CAAA;AAAA,QACA,UAAA,EAAA,GAAA;AAAA,QACA,OAAA,EAAA;AAAA,OACA,CAAA;AAAA,IACA;AAEA,IAAA,MAAA,QAAA,CAAA;AAAA,MACA,IAAA,EAAA,IAAA,KAAA,CAAA;AAAA,MACA,KAAA;AAAA,MACA,OAAA;AAAA,MACA,UAAA,QAAA,IAAA,KAAA;AAAA,MACA,QAAA,IAAA,CAAA;AAAA,KACA,CAAA;AAEA,IAAA,OAAA;AAAA,MACA,OAAA,EAAA,IAAA;AAAA,MACA,OAAA,EAAA;AAAA,KACA;AAAA,EACA,SAAA,KAAA,EAAA;AACA,IAAA,OAAA,CAAA,KAAA,CAAA,mCAAA,KAAA,CAAA;AACA,IAAA,MAAA,KAAA;AAAA,EACA;AACA,CAAA,CAAA;;;;"} \ No newline at end of file +{"version":3,"file":"news.post.mjs","sources":["../../../../../server/api/news.post.js"],"sourcesContent":null,"names":[],"mappings":";;;;;;;;;;;;;;;;;AAGA,kBAAA,kBAAA,CAAA,OAAA,KAAA,KAAA;AACA,EAAA,IAAA;AACA,IAAA,MAAA,KAAA,GAAA,SAAA,CAAA,KAAA,EAAA,YAAA,CAAA;AAEA,IAAA,IAAA,CAAA,KAAA,EAAA;AACA,MAAA,MAAA,WAAA,CAAA;AAAA,QACA,UAAA,EAAA,GAAA;AAAA,QACA,OAAA,EAAA;AAAA,OACA,CAAA;AAAA,IACA;AAEA,IAAA,MAAA,OAAA,GAAA,YAAA,KAAA,CAAA;AAEA,IAAA,IAAA,CAAA,OAAA,EAAA;AACA,MAAA,MAAA,WAAA,CAAA;AAAA,QACA,UAAA,EAAA,GAAA;AAAA,QACA,OAAA,EAAA;AAAA,OACA,CAAA;AAAA,IACA;AAEA,IAAA,MAAA,IAAA,GAAA,MAAA,WAAA,CAAA,OAAA,CAAA,EAAA,CAAA;AAGA,IAAA,IAAA,CAAA,IAAA,IAAA,IAAA,CAAA,SAAA,OAAA,IAAA,IAAA,CAAA,SAAA,UAAA,EAAA;AACA,MAAA,MAAA,WAAA,CAAA;AAAA,QACA,UAAA,EAAA,GAAA;AAAA,QACA,OAAA,EAAA;AAAA,OACA,CAAA;AAAA,IACA;AAEA,IAAA,MAAA,IAAA,GAAA,MAAA,QAAA,CAAA,KAAA,CAAA;AACA,IAAA,MAAA,EAAA,EAAA,EAAA,KAAA,EAAA,SAAA,QAAA,EAAA,SAAA,EAAA,UAAA,GAAA,IAAA;AAEA,IAAA,IAAA,CAAA,KAAA,IAAA,CAAA,OAAA,EAAA;AACA,MAAA,MAAA,WAAA,CAAA;AAAA,QACA,UAAA,EAAA,GAAA;AAAA,QACA,OAAA,EAAA;AAAA,OACA,CAAA;AAAA,IACA;AAEA,IAAA,MAAA,QAAA,CAAA;AAAA,MACA,IAAA,EAAA,IAAA,KAAA,CAAA;AAAA,MACA,KAAA;AAAA,MACA,OAAA;AAAA,MACA,UAAA,QAAA,IAAA,KAAA;AAAA,MACA,WAAA,SAAA,IAAA,KAAA,CAAA;AAAA,MACA,UAAA,QAAA,IAAA,KAAA;AAAA,MACA,QAAA,IAAA,CAAA;AAAA,KACA,CAAA;AAEA,IAAA,OAAA;AAAA,MACA,OAAA,EAAA,IAAA;AAAA,MACA,OAAA,EAAA;AAAA,KACA;AAAA,EACA,SAAA,KAAA,EAAA;AACA,IAAA,OAAA,CAAA,KAAA,CAAA,mCAAA,KAAA,CAAA;AACA,IAAA,MAAA,KAAA;AAAA,EACA;AACA,CAAA,CAAA;;;;"} \ No newline at end of file diff --git a/.output/server/chunks/routes/api/termine-manage.delete.mjs b/.output/server/chunks/routes/api/termine-manage.delete.mjs index c5b608a..b8c07d4 100644 --- a/.output/server/chunks/routes/api/termine-manage.delete.mjs +++ b/.output/server/chunks/routes/api/termine-manage.delete.mjs @@ -39,7 +39,7 @@ const termineManage_delete = defineEventHandler(async (event) => { }); } const query = getQuery(event); - const { datum, titel, beschreibung, kategorie } = query; + const { datum, uhrzeit, titel, beschreibung, kategorie } = query; if (!datum || !titel) { throw createError({ statusCode: 400, @@ -48,6 +48,7 @@ const termineManage_delete = defineEventHandler(async (event) => { } await deleteTermin({ datum, + uhrzeit: uhrzeit || "", titel, beschreibung: beschreibung || "", kategorie: kategorie || "Sonstiges" diff --git a/.output/server/chunks/routes/api/termine-manage.delete.mjs.map b/.output/server/chunks/routes/api/termine-manage.delete.mjs.map index 34e5532..14e996d 100644 --- a/.output/server/chunks/routes/api/termine-manage.delete.mjs.map +++ b/.output/server/chunks/routes/api/termine-manage.delete.mjs.map @@ -1 +1 @@ -{"version":3,"file":"termine-manage.delete.mjs","sources":["../../../../../server/api/termine-manage.delete.js"],"sourcesContent":null,"names":[],"mappings":";;;;;;;;;;;;;;;;;AAGA,6BAAA,kBAAA,CAAA,OAAA,KAAA,KAAA;AACA,EAAA,IAAA;AACA,IAAA,MAAA,KAAA,GAAA,SAAA,CAAA,KAAA,EAAA,YAAA,CAAA;AAEA,IAAA,IAAA,CAAA,KAAA,EAAA;AACA,MAAA,MAAA,WAAA,CAAA;AAAA,QACA,UAAA,EAAA,GAAA;AAAA,QACA,OAAA,EAAA;AAAA,OACA,CAAA;AAAA,IACA;AAEA,IAAA,MAAA,OAAA,GAAA,YAAA,KAAA,CAAA;AAEA,IAAA,IAAA,CAAA,OAAA,EAAA;AACA,MAAA,MAAA,WAAA,CAAA;AAAA,QACA,UAAA,EAAA,GAAA;AAAA,QACA,OAAA,EAAA;AAAA,OACA,CAAA;AAAA,IACA;AAEA,IAAA,MAAA,IAAA,GAAA,MAAA,WAAA,CAAA,OAAA,CAAA,EAAA,CAAA;AAGA,IAAA,IAAA,CAAA,IAAA,IAAA,IAAA,CAAA,SAAA,OAAA,IAAA,IAAA,CAAA,SAAA,UAAA,EAAA;AACA,MAAA,MAAA,WAAA,CAAA;AAAA,QACA,UAAA,EAAA,GAAA;AAAA,QACA,OAAA,EAAA;AAAA,OACA,CAAA;AAAA,IACA;AAEA,IAAA,MAAA,KAAA,GAAA,SAAA,KAAA,CAAA;AACA,IAAA,MAAA,EAAA,KAAA,EAAA,KAAA,EAAA,YAAA,EAAA,WAAA,GAAA,KAAA;AAEA,IAAA,IAAA,CAAA,KAAA,IAAA,CAAA,KAAA,EAAA;AACA,MAAA,MAAA,WAAA,CAAA;AAAA,QACA,UAAA,EAAA,GAAA;AAAA,QACA,OAAA,EAAA;AAAA,OACA,CAAA;AAAA,IACA;AAEA,IAAA,MAAA,YAAA,CAAA;AAAA,MACA,KAAA;AAAA,MACA,KAAA;AAAA,MACA,cAAA,YAAA,IAAA,EAAA;AAAA,MACA,WAAA,SAAA,IAAA;AAAA,KACA,CAAA;AAEA,IAAA,OAAA;AAAA,MACA,OAAA,EAAA,IAAA;AAAA,MACA,OAAA,EAAA;AAAA,KACA;AAAA,EACA,SAAA,KAAA,EAAA;AACA,IAAA,OAAA,CAAA,KAAA,CAAA,uCAAA,KAAA,CAAA;AACA,IAAA,MAAA,KAAA;AAAA,EACA;AACA,CAAA,CAAA;;;;"} \ No newline at end of file +{"version":3,"file":"termine-manage.delete.mjs","sources":["../../../../../server/api/termine-manage.delete.js"],"sourcesContent":null,"names":[],"mappings":";;;;;;;;;;;;;;;;;AAGA,6BAAA,kBAAA,CAAA,OAAA,KAAA,KAAA;AACA,EAAA,IAAA;AACA,IAAA,MAAA,KAAA,GAAA,SAAA,CAAA,KAAA,EAAA,YAAA,CAAA;AAEA,IAAA,IAAA,CAAA,KAAA,EAAA;AACA,MAAA,MAAA,WAAA,CAAA;AAAA,QACA,UAAA,EAAA,GAAA;AAAA,QACA,OAAA,EAAA;AAAA,OACA,CAAA;AAAA,IACA;AAEA,IAAA,MAAA,OAAA,GAAA,YAAA,KAAA,CAAA;AAEA,IAAA,IAAA,CAAA,OAAA,EAAA;AACA,MAAA,MAAA,WAAA,CAAA;AAAA,QACA,UAAA,EAAA,GAAA;AAAA,QACA,OAAA,EAAA;AAAA,OACA,CAAA;AAAA,IACA;AAEA,IAAA,MAAA,IAAA,GAAA,MAAA,WAAA,CAAA,OAAA,CAAA,EAAA,CAAA;AAGA,IAAA,IAAA,CAAA,IAAA,IAAA,IAAA,CAAA,SAAA,OAAA,IAAA,IAAA,CAAA,SAAA,UAAA,EAAA;AACA,MAAA,MAAA,WAAA,CAAA;AAAA,QACA,UAAA,EAAA,GAAA;AAAA,QACA,OAAA,EAAA;AAAA,OACA,CAAA;AAAA,IACA;AAEA,IAAA,MAAA,KAAA,GAAA,SAAA,KAAA,CAAA;AACA,IAAA,MAAA,EAAA,KAAA,EAAA,OAAA,EAAA,KAAA,EAAA,YAAA,EAAA,WAAA,GAAA,KAAA;AAEA,IAAA,IAAA,CAAA,KAAA,IAAA,CAAA,KAAA,EAAA;AACA,MAAA,MAAA,WAAA,CAAA;AAAA,QACA,UAAA,EAAA,GAAA;AAAA,QACA,OAAA,EAAA;AAAA,OACA,CAAA;AAAA,IACA;AAEA,IAAA,MAAA,YAAA,CAAA;AAAA,MACA,KAAA;AAAA,MACA,SAAA,OAAA,IAAA,EAAA;AAAA,MACA,KAAA;AAAA,MACA,cAAA,YAAA,IAAA,EAAA;AAAA,MACA,WAAA,SAAA,IAAA;AAAA,KACA,CAAA;AAEA,IAAA,OAAA;AAAA,MACA,OAAA,EAAA,IAAA;AAAA,MACA,OAAA,EAAA;AAAA,KACA;AAAA,EACA,SAAA,KAAA,EAAA;AACA,IAAA,OAAA,CAAA,KAAA,CAAA,uCAAA,KAAA,CAAA;AACA,IAAA,MAAA,KAAA;AAAA,EACA;AACA,CAAA,CAAA;;;;"} \ No newline at end of file diff --git a/.output/server/chunks/routes/api/termine-manage.post.mjs b/.output/server/chunks/routes/api/termine-manage.post.mjs index 5e97a03..7c015ea 100644 --- a/.output/server/chunks/routes/api/termine-manage.post.mjs +++ b/.output/server/chunks/routes/api/termine-manage.post.mjs @@ -39,7 +39,7 @@ const termineManage_post = defineEventHandler(async (event) => { }); } const body = await readBody(event); - const { datum, titel, beschreibung, kategorie } = body; + const { datum, uhrzeit, titel, beschreibung, kategorie } = body; if (!datum || !titel) { throw createError({ statusCode: 400, @@ -48,6 +48,7 @@ const termineManage_post = defineEventHandler(async (event) => { } await saveTermin({ datum, + uhrzeit: uhrzeit || "", titel, beschreibung: beschreibung || "", kategorie: kategorie || "Sonstiges" diff --git a/.output/server/chunks/routes/api/termine-manage.post.mjs.map b/.output/server/chunks/routes/api/termine-manage.post.mjs.map index 36f96b7..eba0932 100644 --- a/.output/server/chunks/routes/api/termine-manage.post.mjs.map +++ b/.output/server/chunks/routes/api/termine-manage.post.mjs.map @@ -1 +1 @@ -{"version":3,"file":"termine-manage.post.mjs","sources":["../../../../../server/api/termine-manage.post.js"],"sourcesContent":null,"names":[],"mappings":";;;;;;;;;;;;;;;;;AAGA,2BAAA,kBAAA,CAAA,OAAA,KAAA,KAAA;AACA,EAAA,IAAA;AACA,IAAA,MAAA,KAAA,GAAA,SAAA,CAAA,KAAA,EAAA,YAAA,CAAA;AAEA,IAAA,IAAA,CAAA,KAAA,EAAA;AACA,MAAA,MAAA,WAAA,CAAA;AAAA,QACA,UAAA,EAAA,GAAA;AAAA,QACA,OAAA,EAAA;AAAA,OACA,CAAA;AAAA,IACA;AAEA,IAAA,MAAA,OAAA,GAAA,YAAA,KAAA,CAAA;AAEA,IAAA,IAAA,CAAA,OAAA,EAAA;AACA,MAAA,MAAA,WAAA,CAAA;AAAA,QACA,UAAA,EAAA,GAAA;AAAA,QACA,OAAA,EAAA;AAAA,OACA,CAAA;AAAA,IACA;AAEA,IAAA,MAAA,IAAA,GAAA,MAAA,WAAA,CAAA,OAAA,CAAA,EAAA,CAAA;AAGA,IAAA,IAAA,CAAA,IAAA,IAAA,IAAA,CAAA,SAAA,OAAA,IAAA,IAAA,CAAA,SAAA,UAAA,EAAA;AACA,MAAA,MAAA,WAAA,CAAA;AAAA,QACA,UAAA,EAAA,GAAA;AAAA,QACA,OAAA,EAAA;AAAA,OACA,CAAA;AAAA,IACA;AAEA,IAAA,MAAA,IAAA,GAAA,MAAA,QAAA,CAAA,KAAA,CAAA;AACA,IAAA,MAAA,EAAA,KAAA,EAAA,KAAA,EAAA,YAAA,EAAA,WAAA,GAAA,IAAA;AAEA,IAAA,IAAA,CAAA,KAAA,IAAA,CAAA,KAAA,EAAA;AACA,MAAA,MAAA,WAAA,CAAA;AAAA,QACA,UAAA,EAAA,GAAA;AAAA,QACA,OAAA,EAAA;AAAA,OACA,CAAA;AAAA,IACA;AAEA,IAAA,MAAA,UAAA,CAAA;AAAA,MACA,KAAA;AAAA,MACA,KAAA;AAAA,MACA,cAAA,YAAA,IAAA,EAAA;AAAA,MACA,WAAA,SAAA,IAAA;AAAA,KACA,CAAA;AAEA,IAAA,OAAA;AAAA,MACA,OAAA,EAAA,IAAA;AAAA,MACA,OAAA,EAAA;AAAA,KACA;AAAA,EACA,SAAA,KAAA,EAAA;AACA,IAAA,OAAA,CAAA,KAAA,CAAA,sCAAA,KAAA,CAAA;AACA,IAAA,MAAA,KAAA;AAAA,EACA;AACA,CAAA,CAAA;;;;"} \ No newline at end of file +{"version":3,"file":"termine-manage.post.mjs","sources":["../../../../../server/api/termine-manage.post.js"],"sourcesContent":null,"names":[],"mappings":";;;;;;;;;;;;;;;;;AAGA,2BAAA,kBAAA,CAAA,OAAA,KAAA,KAAA;AACA,EAAA,IAAA;AACA,IAAA,MAAA,KAAA,GAAA,SAAA,CAAA,KAAA,EAAA,YAAA,CAAA;AAEA,IAAA,IAAA,CAAA,KAAA,EAAA;AACA,MAAA,MAAA,WAAA,CAAA;AAAA,QACA,UAAA,EAAA,GAAA;AAAA,QACA,OAAA,EAAA;AAAA,OACA,CAAA;AAAA,IACA;AAEA,IAAA,MAAA,OAAA,GAAA,YAAA,KAAA,CAAA;AAEA,IAAA,IAAA,CAAA,OAAA,EAAA;AACA,MAAA,MAAA,WAAA,CAAA;AAAA,QACA,UAAA,EAAA,GAAA;AAAA,QACA,OAAA,EAAA;AAAA,OACA,CAAA;AAAA,IACA;AAEA,IAAA,MAAA,IAAA,GAAA,MAAA,WAAA,CAAA,OAAA,CAAA,EAAA,CAAA;AAGA,IAAA,IAAA,CAAA,IAAA,IAAA,IAAA,CAAA,SAAA,OAAA,IAAA,IAAA,CAAA,SAAA,UAAA,EAAA;AACA,MAAA,MAAA,WAAA,CAAA;AAAA,QACA,UAAA,EAAA,GAAA;AAAA,QACA,OAAA,EAAA;AAAA,OACA,CAAA;AAAA,IACA;AAEA,IAAA,MAAA,IAAA,GAAA,MAAA,QAAA,CAAA,KAAA,CAAA;AACA,IAAA,MAAA,EAAA,KAAA,EAAA,OAAA,EAAA,KAAA,EAAA,YAAA,EAAA,WAAA,GAAA,IAAA;AAEA,IAAA,IAAA,CAAA,KAAA,IAAA,CAAA,KAAA,EAAA;AACA,MAAA,MAAA,WAAA,CAAA;AAAA,QACA,UAAA,EAAA,GAAA;AAAA,QACA,OAAA,EAAA;AAAA,OACA,CAAA;AAAA,IACA;AAEA,IAAA,MAAA,UAAA,CAAA;AAAA,MACA,KAAA;AAAA,MACA,SAAA,OAAA,IAAA,EAAA;AAAA,MACA,KAAA;AAAA,MACA,cAAA,YAAA,IAAA,EAAA;AAAA,MACA,WAAA,SAAA,IAAA;AAAA,KACA,CAAA;AAEA,IAAA,OAAA;AAAA,MACA,OAAA,EAAA,IAAA;AAAA,MACA,OAAA,EAAA;AAAA,KACA;AAAA,EACA,SAAA,KAAA,EAAA;AACA,IAAA,OAAA,CAAA,KAAA,CAAA,sCAAA,KAAA,CAAA;AACA,IAAA,MAAA,KAAA;AAAA,EACA;AACA,CAAA,CAAA;;;;"} \ No newline at end of file diff --git a/.output/server/chunks/routes/api/termine.get.mjs b/.output/server/chunks/routes/api/termine.get.mjs index 68df801..f27784e 100644 --- a/.output/server/chunks/routes/api/termine.get.mjs +++ b/.output/server/chunks/routes/api/termine.get.mjs @@ -44,9 +44,10 @@ const termine_get = defineEventHandler(async (event) => { if (values.length >= 4) { termine.push({ datum: values[0], - titel: values[1], - beschreibung: values[2], - kategorie: values[3] + uhrzeit: values[1] || "", + titel: values[2] || "", + beschreibung: values[3] || "", + kategorie: values[4] || "Sonstiges" }); } } diff --git a/.output/server/chunks/routes/api/termine.get.mjs.map b/.output/server/chunks/routes/api/termine.get.mjs.map index 5e917cf..3d0ab72 100644 --- a/.output/server/chunks/routes/api/termine.get.mjs.map +++ b/.output/server/chunks/routes/api/termine.get.mjs.map @@ -1 +1 @@ -{"version":3,"file":"termine.get.mjs","sources":["../../../../../server/api/termine.get.js"],"sourcesContent":null,"names":["fs"],"mappings":";;;;;;;;;;;;AAGA,oBAAA,kBAAA,CAAA,OAAA,KAAA,KAAA;AACA,EAAA,IAAA;AACA,IAAA,MAAA,GAAA,GAAA,QAAA,GAAA,EAAA;AAGA,IAAA,IAAA,OAAA;AACA,IAAA,IAAA,GAAA,CAAA,QAAA,CAAA,SAAA,CAAA,EAAA;AACA,MAAA,OAAA,GAAA,IAAA,CAAA,IAAA,CAAA,GAAA,EAAA,4BAAA,CAAA;AAAA,IACA,CAAA,MAAA;AACA,MAAA,OAAA,GAAA,IAAA,CAAA,IAAA,CAAA,GAAA,EAAA,yBAAA,CAAA;AAAA,IACA;AAEA,IAAA,MAAA,GAAA,GAAA,MAAAA,QAAA,CAAA,QAAA,CAAA,SAAA,OAAA,CAAA;AACA,IAAA,MAAA,KAAA,GAAA,GAAA,CAAA,KAAA,CAAA,IAAA,CAAA,CAAA,OAAA,CAAA,IAAA,KAAA,IAAA,CAAA,IAAA,EAAA,KAAA,EAAA,CAAA;AAEA,IAAA,IAAA,KAAA,CAAA,SAAA,CAAA,EAAA;AACA,MAAA,OAAA,EAAA,OAAA,EAAA,IAAA,EAAA,OAAA,EAAA,EAAA,EAAA;AAAA,IACA;AAEA,IAAA,MAAA,UAAA,EAAA;AACA,IAAA,KAAA,IAAA,CAAA,GAAA,CAAA,EAAA,CAAA,GAAA,KAAA,CAAA,QAAA,CAAA,EAAA,EAAA;AACA,MAAA,MAAA,SAAA,EAAA;AACA,MAAA,IAAA,OAAA,GAAA,EAAA;AACA,MAAA,IAAA,QAAA,GAAA,KAAA;AAEA,MAAA,KAAA,IAAA,IAAA,CAAA,EAAA,CAAA,GAAA,MAAA,CAAA,CAAA,CAAA,QAAA,CAAA,EAAA,EAAA;AACA,QAAA,MAAA,IAAA,GAAA,KAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AAEA,QAAA,IAAA,SAAA,GAAA,EAAA;AACA,UAAA,QAAA,GAAA,CAAA,QAAA;AAAA,QACA,CAAA,MAAA,IAAA,IAAA,KAAA,GAAA,IAAA,CAAA,QAAA,EAAA;AACA,UAAA,MAAA,CAAA,IAAA,CAAA,OAAA,CAAA,IAAA,EAAA,CAAA;AACA,UAAA,OAAA,GAAA,EAAA;AAAA,QACA,CAAA,MAAA;AACA,UAAA,OAAA,IAAA,IAAA;AAAA,QACA;AAAA,MACA;AACA,MAAA,MAAA,CAAA,IAAA,CAAA,OAAA,CAAA,IAAA,EAAA,CAAA;AAEA,MAAA,IAAA,MAAA,CAAA,UAAA,CAAA,EAAA;AACA,QAAA,OAAA,CAAA,IAAA,CAAA;AAAA,UACA,KAAA,EAAA,OAAA,CAAA,CAAA;AAAA,UACA,KAAA,EAAA,OAAA,CAAA,CAAA;AAAA,UACA,YAAA,EAAA,OAAA,CAAA,CAAA;AAAA,UACA,SAAA,EAAA,OAAA,CAAA;AAAA,SACA,CAAA;AAAA,MACA;AAAA,IACA;AAEA,IAAA,OAAA;AAAA,MACA,OAAA,EAAA,IAAA;AAAA,MACA;AAAA,KACA;AAAA,EACA,SAAA,KAAA,EAAA;AACA,IAAA,OAAA,CAAA,KAAA,CAAA,kCAAA,KAAA,CAAA;AACA,IAAA,OAAA,EAAA,OAAA,EAAA,IAAA,EAAA,OAAA,EAAA,EAAA,EAAA;AAAA,EACA;AACA,CAAA,CAAA;;;;"} \ No newline at end of file +{"version":3,"file":"termine.get.mjs","sources":["../../../../../server/api/termine.get.js"],"sourcesContent":null,"names":["fs"],"mappings":";;;;;;;;;;;;AAGA,oBAAA,kBAAA,CAAA,OAAA,KAAA,KAAA;AACA,EAAA,IAAA;AACA,IAAA,MAAA,GAAA,GAAA,QAAA,GAAA,EAAA;AAGA,IAAA,IAAA,OAAA;AACA,IAAA,IAAA,GAAA,CAAA,QAAA,CAAA,SAAA,CAAA,EAAA;AACA,MAAA,OAAA,GAAA,IAAA,CAAA,IAAA,CAAA,GAAA,EAAA,4BAAA,CAAA;AAAA,IACA,CAAA,MAAA;AACA,MAAA,OAAA,GAAA,IAAA,CAAA,IAAA,CAAA,GAAA,EAAA,yBAAA,CAAA;AAAA,IACA;AAEA,IAAA,MAAA,GAAA,GAAA,MAAAA,QAAA,CAAA,QAAA,CAAA,SAAA,OAAA,CAAA;AACA,IAAA,MAAA,KAAA,GAAA,GAAA,CAAA,KAAA,CAAA,IAAA,CAAA,CAAA,OAAA,CAAA,IAAA,KAAA,IAAA,CAAA,IAAA,EAAA,KAAA,EAAA,CAAA;AAEA,IAAA,IAAA,KAAA,CAAA,SAAA,CAAA,EAAA;AACA,MAAA,OAAA,EAAA,OAAA,EAAA,IAAA,EAAA,OAAA,EAAA,EAAA,EAAA;AAAA,IACA;AAEA,IAAA,MAAA,UAAA,EAAA;AACA,IAAA,KAAA,IAAA,CAAA,GAAA,CAAA,EAAA,CAAA,GAAA,KAAA,CAAA,QAAA,CAAA,EAAA,EAAA;AACA,MAAA,MAAA,SAAA,EAAA;AACA,MAAA,IAAA,OAAA,GAAA,EAAA;AACA,MAAA,IAAA,QAAA,GAAA,KAAA;AAEA,MAAA,KAAA,IAAA,IAAA,CAAA,EAAA,CAAA,GAAA,MAAA,CAAA,CAAA,CAAA,QAAA,CAAA,EAAA,EAAA;AACA,QAAA,MAAA,IAAA,GAAA,KAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AAEA,QAAA,IAAA,SAAA,GAAA,EAAA;AACA,UAAA,QAAA,GAAA,CAAA,QAAA;AAAA,QACA,CAAA,MAAA,IAAA,IAAA,KAAA,GAAA,IAAA,CAAA,QAAA,EAAA;AACA,UAAA,MAAA,CAAA,IAAA,CAAA,OAAA,CAAA,IAAA,EAAA,CAAA;AACA,UAAA,OAAA,GAAA,EAAA;AAAA,QACA,CAAA,MAAA;AACA,UAAA,OAAA,IAAA,IAAA;AAAA,QACA;AAAA,MACA;AACA,MAAA,MAAA,CAAA,IAAA,CAAA,OAAA,CAAA,IAAA,EAAA,CAAA;AAEA,MAAA,IAAA,MAAA,CAAA,UAAA,CAAA,EAAA;AACA,QAAA,OAAA,CAAA,IAAA,CAAA;AAAA,UACA,KAAA,EAAA,OAAA,CAAA,CAAA;AAAA,UACA,OAAA,EAAA,MAAA,CAAA,CAAA,CAAA,IAAA,EAAA;AAAA,UACA,KAAA,EAAA,MAAA,CAAA,CAAA,CAAA,IAAA,EAAA;AAAA,UACA,YAAA,EAAA,MAAA,CAAA,CAAA,CAAA,IAAA,EAAA;AAAA,UACA,SAAA,EAAA,MAAA,CAAA,CAAA,CAAA,IAAA;AAAA,SACA,CAAA;AAAA,MACA;AAAA,IACA;AAEA,IAAA,OAAA;AAAA,MACA,OAAA,EAAA,IAAA;AAAA,MACA;AAAA,KACA;AAAA,EACA,SAAA,KAAA,EAAA;AACA,IAAA,OAAA,CAAA,KAAA,CAAA,kCAAA,KAAA,CAAA;AACA,IAAA,OAAA,EAAA,OAAA,EAAA,IAAA,EAAA,OAAA,EAAA,EAAA,EAAA;AAAA,EACA;AACA,CAAA,CAAA;;;;"} \ No newline at end of file diff --git a/.output/server/chunks/routes/renderer.mjs b/.output/server/chunks/routes/renderer.mjs index 799bfc6..7c59783 100644 --- a/.output/server/chunks/routes/renderer.mjs +++ b/.output/server/chunks/routes/renderer.mjs @@ -272,7 +272,7 @@ async function renderInlineStyles(usedModules) { const renderSSRHeadOptions = {"omitLineBreaks":true}; -const entryFileName = "BBtX9g-c.js"; +const entryFileName = "BEmwqjje.js"; globalThis.__buildAssetsURL = buildAssetsURL; globalThis.__publicAssetsURL = publicAssetsURL; diff --git a/components/MannschaftenUebersicht.vue b/components/MannschaftenUebersicht.vue index ac07a8d..3b51192 100644 --- a/components/MannschaftenUebersicht.vue +++ b/components/MannschaftenUebersicht.vue @@ -64,20 +64,7 @@ - - +
diff --git a/pages/mannschaften/index.vue b/pages/mannschaften/index.vue index 30114cd..5b2c46f 100644 --- a/pages/mannschaften/index.vue +++ b/pages/mannschaften/index.vue @@ -13,57 +13,7 @@
-

- Weitere Informationen -

-
- -
- -
-

- Herren -

-

- 3 Mannschaften in verschiedenen Ligen -

-
- - -
- -
-

- Damen -

-

- 1 Mannschaft in der Bezirksliga -

-
- - -
- -
-

- Jugend -

-

- 2 Jugendmannschaften -

-
-
- -
+

Spielpläne & Ergebnisse

@@ -83,7 +33,6 @@