Set cards as default view and restrict contact data to vorstand only
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"date": "2025-10-21T12:35:57.372Z",
|
||||
"date": "2025-10-21T12:40:05.363Z",
|
||||
"preset": "node-server",
|
||||
"framework": {
|
||||
"name": "nuxt",
|
||||
|
||||
File diff suppressed because one or more lines are too long
26
.output/public/_nuxt/CEVega_m.js
Normal file
26
.output/public/_nuxt/CEVega_m.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
{"id":"fce91ff8-40a0-4fdf-a058-a6b83ddf7c57","timestamp":1761050150660}
|
||||
{"id":"a70ec7ce-a432-4ca7-a120-b9660be7b615","timestamp":1761050398597}
|
||||
@@ -0,0 +1 @@
|
||||
{"id":"a70ec7ce-a432-4ca7-a120-b9660be7b615","timestamp":1761050398597,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}
|
||||
@@ -1 +0,0 @@
|
||||
{"id":"fce91ff8-40a0-4fdf-a058-a6b83ddf7c57","timestamp":1761050150660,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}
|
||||
1
.output/public/_nuxt/entry.CjazO3pS.css
Normal file
1
.output/public/_nuxt/entry.CjazO3pS.css
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -274,7 +274,7 @@ const client_manifest = {
|
||||
"module": true,
|
||||
"prefetch": true,
|
||||
"preload": true,
|
||||
"file": "DbEmVw1_.js",
|
||||
"file": "B4vdtHsr.js",
|
||||
"name": "entry",
|
||||
"src": "node_modules/nuxt/dist/app/entry.js",
|
||||
"isEntry": true,
|
||||
@@ -284,14 +284,14 @@ const client_manifest = {
|
||||
"node_modules/nuxt/dist/app/components/error-500.vue"
|
||||
],
|
||||
"css": [
|
||||
"entry.DO240tkB.css"
|
||||
"entry.CjazO3pS.css"
|
||||
],
|
||||
"assets": [
|
||||
"Harheimer TC.CKfYAfp1.svg"
|
||||
]
|
||||
},
|
||||
"entry.DO240tkB.css": {
|
||||
"file": "entry.DO240tkB.css",
|
||||
"entry.CjazO3pS.css": {
|
||||
"file": "entry.CjazO3pS.css",
|
||||
"resourceType": "style",
|
||||
"prefetch": true,
|
||||
"preload": true
|
||||
@@ -563,7 +563,7 @@ const client_manifest = {
|
||||
"module": true,
|
||||
"prefetch": true,
|
||||
"preload": true,
|
||||
"file": "DLp4u09V.js",
|
||||
"file": "CEVega_m.js",
|
||||
"name": "mitglieder",
|
||||
"src": "pages/mitgliederbereich/mitglieder.vue",
|
||||
"isDynamicEntry": true,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { ref, computed, mergeProps, unref, useSSRContext } from 'vue';
|
||||
import { ssrRenderAttrs, ssrRenderComponent, ssrRenderList, ssrInterpolate, ssrRenderAttr, ssrIncludeBooleanAttr } from 'vue/server-renderer';
|
||||
import { UserPlus, Loader2, Mail, Phone, MapPin, FileText, Clock, Edit, Trash2, AlertCircle } from 'lucide-vue-next';
|
||||
import { ref, computed, mergeProps, createVNode, resolveDynamicComponent, unref, useSSRContext } from 'vue';
|
||||
import { ssrRenderAttrs, ssrRenderVNode, ssrInterpolate, ssrRenderComponent, ssrRenderList, ssrRenderAttr, ssrRenderClass, ssrIncludeBooleanAttr } from 'vue/server-renderer';
|
||||
import { Table2, Grid3x3, UserPlus, Loader2, Edit, Trash2, Mail, Phone, MapPin, FileText, Clock, AlertCircle } from 'lucide-vue-next';
|
||||
import { u as useAuthStore } from './server.mjs';
|
||||
import { u as useHead } from './composables-CK-Mp9jS.mjs';
|
||||
import '../nitro/nitro.mjs';
|
||||
@@ -31,8 +31,10 @@ const _sfc_main = {
|
||||
const showModal = ref(false);
|
||||
const editingMember = ref(null);
|
||||
const errorMessage = ref("");
|
||||
const viewMode = ref("table");
|
||||
const formData = ref({
|
||||
name: "",
|
||||
firstName: "",
|
||||
lastName: "",
|
||||
email: "",
|
||||
phone: "",
|
||||
address: "",
|
||||
@@ -56,7 +58,12 @@ const _sfc_main = {
|
||||
title: "Mitgliederliste - Harheimer TC"
|
||||
});
|
||||
return (_ctx, _push, _parent, _attrs) => {
|
||||
_push(`<div${ssrRenderAttrs(mergeProps({ class: "min-h-full py-16 bg-gray-50" }, _attrs))}><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="flex justify-between items-center mb-6"><div><h1 class="text-4xl sm:text-5xl font-display font-bold text-gray-900 mb-2"> Mitgliederliste </h1><div class="w-24 h-1 bg-primary-600 mb-4"></div></div>`);
|
||||
_push(`<div${ssrRenderAttrs(mergeProps({ class: "min-h-full py-16 bg-gray-50" }, _attrs))}><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="flex justify-between items-center mb-6"><div><h1 class="text-4xl sm:text-5xl font-display font-bold text-gray-900 mb-2"> Mitgliederliste </h1><div class="w-24 h-1 bg-primary-600 mb-4"></div></div><div class="flex items-center space-x-3"><button class="flex items-center px-4 py-2 bg-gray-100 hover:bg-gray-200 text-gray-700 font-semibold rounded-lg transition-colors">`);
|
||||
ssrRenderVNode(_push, createVNode(resolveDynamicComponent(viewMode.value === "cards" ? unref(Table2) : unref(Grid3x3)), {
|
||||
size: 20,
|
||||
class: "mr-2"
|
||||
}, null), _parent);
|
||||
_push(` ${ssrInterpolate(viewMode.value === "cards" ? "Tabelle" : "Karten")}</button>`);
|
||||
if (canEdit.value) {
|
||||
_push(`<button class="flex items-center px-4 py-2 bg-primary-600 hover:bg-primary-700 text-white font-semibold rounded-lg transition-colors">`);
|
||||
_push(ssrRenderComponent(unref(UserPlus), {
|
||||
@@ -67,7 +74,7 @@ const _sfc_main = {
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`</div>`);
|
||||
_push(`</div></div>`);
|
||||
if (isLoading.value) {
|
||||
_push(`<div class="flex items-center justify-center py-12">`);
|
||||
_push(ssrRenderComponent(unref(Loader2), {
|
||||
@@ -75,6 +82,64 @@ const _sfc_main = {
|
||||
class: "animate-spin text-primary-600"
|
||||
}, null, _parent));
|
||||
_push(`</div>`);
|
||||
} else if (viewMode.value === "table") {
|
||||
_push(`<div class="bg-white rounded-xl shadow-lg overflow-hidden"><div class="overflow-x-auto"><table class="min-w-full divide-y divide-gray-200"><thead class="bg-gray-50"><tr><th class="px-4 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Name</th><th class="px-4 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">E-Mail</th><th class="px-4 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Telefon</th><th class="px-4 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Status</th>`);
|
||||
if (canEdit.value) {
|
||||
_push(`<th class="px-4 py-3 text-right text-xs font-medium text-gray-500 uppercase tracking-wider">Aktionen</th>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`</tr></thead><tbody class="bg-white divide-y divide-gray-200"><!--[-->`);
|
||||
ssrRenderList(members.value, (member) => {
|
||||
_push(`<tr class="hover:bg-gray-50"><td class="px-4 py-3 whitespace-nowrap"><div class="text-sm font-medium text-gray-900">${ssrInterpolate(member.name)}</div>`);
|
||||
if (member.notes) {
|
||||
_push(`<div class="text-xs text-gray-500">${ssrInterpolate(member.notes)}</div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`</td><td class="px-4 py-3 whitespace-nowrap">`);
|
||||
if (member.email) {
|
||||
_push(`<a${ssrRenderAttr("href", `mailto:${member.email}`)} class="text-sm text-primary-600 hover:text-primary-800">${ssrInterpolate(member.email)}</a>`);
|
||||
} else {
|
||||
_push(`<span class="text-sm text-gray-400">-</span>`);
|
||||
}
|
||||
_push(`</td><td class="px-4 py-3 whitespace-nowrap">`);
|
||||
if (member.phone) {
|
||||
_push(`<a${ssrRenderAttr("href", `tel:${member.phone}`)} class="text-sm text-primary-600 hover:text-primary-800">${ssrInterpolate(member.phone)}</a>`);
|
||||
} else {
|
||||
_push(`<span class="text-sm text-gray-400">-</span>`);
|
||||
}
|
||||
_push(`</td><td class="px-4 py-3 whitespace-nowrap"><div class="flex items-center space-x-2">`);
|
||||
if (member.hasLogin) {
|
||||
_push(`<span class="px-2 py-1 bg-green-100 text-green-800 text-xs font-medium rounded-full"> Login </span>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`<span class="${ssrRenderClass([member.source === "manual" ? "bg-blue-100 text-blue-800" : "bg-purple-100 text-purple-800", "px-2 py-1 text-xs font-medium rounded-full"])}">${ssrInterpolate(member.source === "manual" ? "Manuell" : "System")}</span></div></td>`);
|
||||
if (canEdit.value) {
|
||||
_push(`<td class="px-4 py-3 whitespace-nowrap text-right text-sm font-medium">`);
|
||||
if (member.editable) {
|
||||
_push(`<div class="flex justify-end space-x-2"><button class="text-blue-600 hover:text-blue-900" title="Bearbeiten">`);
|
||||
_push(ssrRenderComponent(unref(Edit), { size: 18 }, null, _parent));
|
||||
_push(`</button><button class="text-red-600 hover:text-red-900" title="Löschen">`);
|
||||
_push(ssrRenderComponent(unref(Trash2), { size: 18 }, null, _parent));
|
||||
_push(`</button></div>`);
|
||||
} else {
|
||||
_push(`<span class="text-gray-400 text-xs">Nicht editierbar</span>`);
|
||||
}
|
||||
_push(`</td>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`</tr>`);
|
||||
});
|
||||
_push(`<!--]--></tbody></table></div>`);
|
||||
if (members.value.length === 0) {
|
||||
_push(`<div class="text-center py-12 text-gray-500"> Keine Mitglieder gefunden. </div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`</div>`);
|
||||
} else {
|
||||
_push(`<div class="space-y-4"><!--[-->`);
|
||||
ssrRenderList(members.value, (member) => {
|
||||
@@ -161,7 +226,7 @@ const _sfc_main = {
|
||||
_push(`</div>`);
|
||||
}
|
||||
if (showModal.value) {
|
||||
_push(`<div class="fixed inset-0 z-50 bg-black/50 flex items-center justify-center p-4"><div class="bg-white rounded-xl shadow-2xl max-w-2xl w-full p-8"><h2 class="text-2xl font-display font-bold text-gray-900 mb-6">${ssrInterpolate(editingMember.value ? "Mitglied bearbeiten" : "Mitglied hinzufügen")}</h2><form class="space-y-4"><div><label class="block text-sm font-medium text-gray-700 mb-2">Name *</label><input${ssrRenderAttr("value", formData.value.name)} type="text" required class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-primary-500"${ssrIncludeBooleanAttr(isSaving.value) ? " disabled" : ""}></div><div><label class="block text-sm font-medium text-gray-700 mb-2">E-Mail</label><input${ssrRenderAttr("value", formData.value.email)} type="email" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-primary-500"${ssrIncludeBooleanAttr(isSaving.value) ? " disabled" : ""}></div><div><label class="block text-sm font-medium text-gray-700 mb-2">Telefon</label><input${ssrRenderAttr("value", formData.value.phone)} type="tel" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-primary-500"${ssrIncludeBooleanAttr(isSaving.value) ? " disabled" : ""}></div><div><label class="block text-sm font-medium text-gray-700 mb-2">Adresse</label><input${ssrRenderAttr("value", formData.value.address)} type="text" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-primary-500"${ssrIncludeBooleanAttr(isSaving.value) ? " disabled" : ""}></div><div><label class="block text-sm font-medium text-gray-700 mb-2">Notizen</label><textarea rows="3" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-primary-500"${ssrIncludeBooleanAttr(isSaving.value) ? " disabled" : ""}>${ssrInterpolate(formData.value.notes)}</textarea></div>`);
|
||||
_push(`<div class="fixed inset-0 z-50 bg-black/50 flex items-center justify-center p-4"><div class="bg-white rounded-xl shadow-2xl max-w-2xl w-full p-8"><h2 class="text-2xl font-display font-bold text-gray-900 mb-6">${ssrInterpolate(editingMember.value ? "Mitglied bearbeiten" : "Mitglied hinzufügen")}</h2><form class="space-y-4"><div class="grid grid-cols-2 gap-4"><div><label class="block text-sm font-medium text-gray-700 mb-2">Vorname *</label><input${ssrRenderAttr("value", formData.value.firstName)} type="text" required class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-primary-500"${ssrIncludeBooleanAttr(isSaving.value) ? " disabled" : ""}></div><div><label class="block text-sm font-medium text-gray-700 mb-2">Nachname *</label><input${ssrRenderAttr("value", formData.value.lastName)} type="text" required class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-primary-500"${ssrIncludeBooleanAttr(isSaving.value) ? " disabled" : ""}></div></div><div><label class="block text-sm font-medium text-gray-700 mb-2">E-Mail</label><input${ssrRenderAttr("value", formData.value.email)} type="email" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-primary-500"${ssrIncludeBooleanAttr(isSaving.value) ? " disabled" : ""}></div><div><label class="block text-sm font-medium text-gray-700 mb-2">Telefon</label><input${ssrRenderAttr("value", formData.value.phone)} type="tel" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-primary-500"${ssrIncludeBooleanAttr(isSaving.value) ? " disabled" : ""}></div><div><label class="block text-sm font-medium text-gray-700 mb-2">Adresse</label><input${ssrRenderAttr("value", formData.value.address)} type="text" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-primary-500"${ssrIncludeBooleanAttr(isSaving.value) ? " disabled" : ""}></div><div><label class="block text-sm font-medium text-gray-700 mb-2">Notizen</label><textarea rows="3" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-primary-500"${ssrIncludeBooleanAttr(isSaving.value) ? " disabled" : ""}>${ssrInterpolate(formData.value.notes)}</textarea></div>`);
|
||||
if (errorMessage.value) {
|
||||
_push(`<div class="flex items-center p-3 rounded-md bg-red-50 text-red-700 text-sm">`);
|
||||
_push(ssrRenderComponent(unref(AlertCircle), {
|
||||
@@ -197,4 +262,4 @@ _sfc_main.setup = (props, ctx) => {
|
||||
};
|
||||
|
||||
export { _sfc_main as default };
|
||||
//# sourceMappingURL=mitglieder-Dh7s1xvF.mjs.map
|
||||
//# sourceMappingURL=mitglieder--YAYTNgB.mjs.map
|
||||
1
.output/server/chunks/build/mitglieder--YAYTNgB.mjs.map
Normal file
1
.output/server/chunks/build/mitglieder--YAYTNgB.mjs.map
Normal file
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"mitglieder-Dh7s1xvF.mjs","sources":["../../../../pages/mitgliederbereich/mitglieder.vue"],"sourcesContent":null,"names":["_ssrRenderAttrs","_mergeProps","_ssrRenderList","_ssrInterpolate","_ssrRenderComponent","_unref","_ssrRenderAttr"],"mappings":"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"}
|
||||
@@ -569,7 +569,7 @@ const _routes = [
|
||||
name: "mitgliederbereich-mitglieder",
|
||||
path: "/mitgliederbereich/mitglieder",
|
||||
meta: { ...__nuxt_page_meta || {}, ...{ "middleware": "auth" } },
|
||||
component: () => import('./mitglieder-Dh7s1xvF.mjs')
|
||||
component: () => import('./mitglieder--YAYTNgB.mjs')
|
||||
}
|
||||
];
|
||||
const ROUTE_KEY_PARENTHESES_RE = /(:\w+)\([^)]+\)/g;
|
||||
|
||||
@@ -4293,7 +4293,7 @@ function _expandFromEnv(value) {
|
||||
const _inlineRuntimeConfig = {
|
||||
"app": {
|
||||
"baseURL": "/",
|
||||
"buildId": "fce91ff8-40a0-4fdf-a058-a6b83ddf7c57",
|
||||
"buildId": "a70ec7ce-a432-4ca7-a120-b9660be7b615",
|
||||
"buildAssetsDir": "/_nuxt/",
|
||||
"cdnURL": ""
|
||||
},
|
||||
@@ -4741,520 +4741,520 @@ const assets = {
|
||||
"/data/mannschaften.csv": {
|
||||
"type": "text/csv; charset=utf-8",
|
||||
"etag": "\"858-l94GKn8Q0I5RQnhrM0ZPJsYUmcw\"",
|
||||
"mtime": "2025-10-21T12:35:54.924Z",
|
||||
"mtime": "2025-10-21T12:40:02.917Z",
|
||||
"size": 2136,
|
||||
"path": "../public/data/mannschaften.csv"
|
||||
},
|
||||
"/data/spielsysteme.csv": {
|
||||
"type": "text/csv; charset=utf-8",
|
||||
"etag": "\"9bc-4npLrNHYClsD0TKV5vSifxitfV0\"",
|
||||
"mtime": "2025-10-21T12:35:54.924Z",
|
||||
"mtime": "2025-10-21T12:40:02.917Z",
|
||||
"size": 2492,
|
||||
"path": "../public/data/spielsysteme.csv"
|
||||
},
|
||||
"/data/termine.csv": {
|
||||
"type": "text/csv; charset=utf-8",
|
||||
"etag": "\"2e8-sZtaHF6QRmOQHinTWOLAYRgo6xk\"",
|
||||
"mtime": "2025-10-21T12:35:54.924Z",
|
||||
"mtime": "2025-10-21T12:40:02.917Z",
|
||||
"size": 744,
|
||||
"path": "../public/data/termine.csv"
|
||||
},
|
||||
"/data/vereinsmeisterschaften.csv": {
|
||||
"type": "text/csv; charset=utf-8",
|
||||
"etag": "\"989-X8AB+Zegy2xUbjDtbQcXhuuyBDQ\"",
|
||||
"mtime": "2025-10-21T12:35:54.924Z",
|
||||
"mtime": "2025-10-21T12:40:02.917Z",
|
||||
"size": 2441,
|
||||
"path": "../public/data/vereinsmeisterschaften.csv"
|
||||
},
|
||||
"/documents/Tischtennisregeln light.pdf": {
|
||||
"type": "application/pdf",
|
||||
"etag": "\"5177b-y/88q2+Y3RRechJMqWhse21KRdQ\"",
|
||||
"mtime": "2025-10-21T12:35:54.924Z",
|
||||
"size": 333691,
|
||||
"path": "../public/documents/Tischtennisregeln light.pdf"
|
||||
},
|
||||
"/documents/satzung.pdf": {
|
||||
"type": "application/pdf",
|
||||
"etag": "\"5c7cf-L0A3nT8D24T9sD57FFbij3QRpzw\"",
|
||||
"mtime": "2025-10-21T12:35:54.924Z",
|
||||
"size": 378831,
|
||||
"path": "../public/documents/satzung.pdf"
|
||||
},
|
||||
"/images/club_about_us.png": {
|
||||
"type": "image/png",
|
||||
"etag": "\"202e56-s4fLsHEgoAgKJeBRuI1qxPmqHV0\"",
|
||||
"mtime": "2025-10-21T12:35:54.924Z",
|
||||
"size": 2109014,
|
||||
"path": "../public/images/club_about_us.png"
|
||||
},
|
||||
"/_nuxt/0xufrPn-.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"b10-/isfm3dyRIVsEjgvcmL/XPZzoKo\"",
|
||||
"mtime": "2025-10-21T12:35:54.920Z",
|
||||
"size": 2832,
|
||||
"path": "../public/_nuxt/0xufrPn-.js"
|
||||
},
|
||||
"/_nuxt/48ve60fm.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"557-e04q6bcr4Wja5BTiX/uCY9jcaOk\"",
|
||||
"mtime": "2025-10-21T12:35:54.920Z",
|
||||
"size": 1367,
|
||||
"path": "../public/_nuxt/48ve60fm.js"
|
||||
},
|
||||
"/_nuxt/B-ZRDHEi.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1744-1NcVDhC8iP9qzUGuLES4GLUFuNU\"",
|
||||
"mtime": "2025-10-21T12:35:54.920Z",
|
||||
"size": 5956,
|
||||
"path": "../public/_nuxt/B-ZRDHEi.js"
|
||||
},
|
||||
"/_nuxt/B4mSF5Ac.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"185-hHs3mU4qOcQAkGQaPrUYGaG0yao\"",
|
||||
"mtime": "2025-10-21T12:35:54.920Z",
|
||||
"size": 389,
|
||||
"path": "../public/_nuxt/B4mSF5Ac.js"
|
||||
},
|
||||
"/_nuxt/B8JkES4d.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1860-WvKC8RdCe6cXCpB1GzY85pS096Q\"",
|
||||
"mtime": "2025-10-21T12:35:54.920Z",
|
||||
"size": 6240,
|
||||
"path": "../public/_nuxt/B8JkES4d.js"
|
||||
},
|
||||
"/_nuxt/BJFIhPLo.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"16e9-yq0/LFZyeArARUVXQVCw9WWyEhs\"",
|
||||
"mtime": "2025-10-21T12:35:54.920Z",
|
||||
"size": 5865,
|
||||
"path": "../public/_nuxt/BJFIhPLo.js"
|
||||
},
|
||||
"/_nuxt/BLJfiAQ_.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1827-YlPmbtoIQqGYplyNk7VayRftNJ4\"",
|
||||
"mtime": "2025-10-21T12:35:54.920Z",
|
||||
"size": 6183,
|
||||
"path": "../public/_nuxt/BLJfiAQ_.js"
|
||||
},
|
||||
"/_nuxt/BQ1JAN-t.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"4d4-D2c9LzMtu3t/oTdiDqO210OhOq0\"",
|
||||
"mtime": "2025-10-21T12:35:54.920Z",
|
||||
"size": 1236,
|
||||
"path": "../public/_nuxt/BQ1JAN-t.js"
|
||||
},
|
||||
"/_nuxt/BTRcaDI_.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"e71-89mfqDG6lXCsNo8iythpikNOsNM\"",
|
||||
"mtime": "2025-10-21T12:35:54.920Z",
|
||||
"size": 3697,
|
||||
"path": "../public/_nuxt/BTRcaDI_.js"
|
||||
},
|
||||
"/_nuxt/BVRiFo7f.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"dbf-bs5Lp4co8JtdiCR4NBZg2xEEpZE\"",
|
||||
"mtime": "2025-10-21T12:35:54.920Z",
|
||||
"size": 3519,
|
||||
"path": "../public/_nuxt/BVRiFo7f.js"
|
||||
},
|
||||
"/_nuxt/BWWcyQAZ.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"685-pCeqOgBg8QXGBjOkvDQ5Miivcwk\"",
|
||||
"mtime": "2025-10-21T12:35:54.920Z",
|
||||
"size": 1669,
|
||||
"path": "../public/_nuxt/BWWcyQAZ.js"
|
||||
},
|
||||
"/_nuxt/Be7mAYpw.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"13f6-nhcH7PpHXr9KCHrhZOBaqzyCANs\"",
|
||||
"mtime": "2025-10-21T12:35:54.920Z",
|
||||
"size": 5110,
|
||||
"path": "../public/_nuxt/Be7mAYpw.js"
|
||||
},
|
||||
"/_nuxt/BkTrhdjg.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"81f-bXeZaccLlH7cSuSEhEG6Pk4vEzY\"",
|
||||
"mtime": "2025-10-21T12:35:54.920Z",
|
||||
"size": 2079,
|
||||
"path": "../public/_nuxt/BkTrhdjg.js"
|
||||
},
|
||||
"/_nuxt/BneZCqgq.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1a9f-Hr2fThSa8cJCoHMhFwvPAqgbLZg\"",
|
||||
"mtime": "2025-10-21T12:35:54.920Z",
|
||||
"size": 6815,
|
||||
"path": "../public/_nuxt/BneZCqgq.js"
|
||||
},
|
||||
"/_nuxt/BpG5pLwY.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"16e6-iqlwalhSHX6bpWAAiam6nLgiuVE\"",
|
||||
"mtime": "2025-10-21T12:35:54.920Z",
|
||||
"size": 5862,
|
||||
"path": "../public/_nuxt/BpG5pLwY.js"
|
||||
},
|
||||
"/_nuxt/BteKZQ9T.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1ea-kmrGdt5SPmt15EiBI7kR9gXMQM0\"",
|
||||
"mtime": "2025-10-21T12:35:54.920Z",
|
||||
"size": 490,
|
||||
"path": "../public/_nuxt/BteKZQ9T.js"
|
||||
},
|
||||
"/_nuxt/C0jrEzGC.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"5f0-uJRUZKhjlZl/nyiPAoO6Z/4LAHg\"",
|
||||
"mtime": "2025-10-21T12:35:54.920Z",
|
||||
"size": 1520,
|
||||
"path": "../public/_nuxt/C0jrEzGC.js"
|
||||
},
|
||||
"/_nuxt/C5SyyWEb.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"2a5-06iX+CL3i0ysaqW9nu7Eg2YzDhQ\"",
|
||||
"mtime": "2025-10-21T12:35:54.920Z",
|
||||
"size": 677,
|
||||
"path": "../public/_nuxt/C5SyyWEb.js"
|
||||
},
|
||||
"/_nuxt/C8kQt0fa.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"197-7X99z1xphxry8OnMwU7Ofs/uE0Q\"",
|
||||
"mtime": "2025-10-21T12:35:54.920Z",
|
||||
"size": 407,
|
||||
"path": "../public/_nuxt/C8kQt0fa.js"
|
||||
},
|
||||
"/_nuxt/CHQH_CwJ.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1168-mBOIwVjM5LsxIx13Cs7oT3+LJ+k\"",
|
||||
"mtime": "2025-10-21T12:35:54.920Z",
|
||||
"size": 4456,
|
||||
"path": "../public/_nuxt/CHQH_CwJ.js"
|
||||
},
|
||||
"/_nuxt/CKjxMu8n.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"faa-TEO7v2i4TXlLpDUt7LGSNlcm+Ew\"",
|
||||
"mtime": "2025-10-21T12:35:54.920Z",
|
||||
"size": 4010,
|
||||
"path": "../public/_nuxt/CKjxMu8n.js"
|
||||
},
|
||||
"/_nuxt/CN7ivzv2.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1daf-KIlbDOIuT3G/zezUF5LO1f52Vtc\"",
|
||||
"mtime": "2025-10-21T12:35:54.920Z",
|
||||
"size": 7599,
|
||||
"path": "../public/_nuxt/CN7ivzv2.js"
|
||||
},
|
||||
"/_nuxt/CNvcEwxd.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"11e7-FT5oxPyA+c2iUA/l/5Ieuxws3Pc\"",
|
||||
"mtime": "2025-10-21T12:35:54.921Z",
|
||||
"size": 4583,
|
||||
"path": "../public/_nuxt/CNvcEwxd.js"
|
||||
},
|
||||
"/_nuxt/CUVZhO0q.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"dfc-1G2To51pfChtkPrr4l+DG3FkOHk\"",
|
||||
"mtime": "2025-10-21T12:35:54.921Z",
|
||||
"size": 3580,
|
||||
"path": "../public/_nuxt/CUVZhO0q.js"
|
||||
},
|
||||
"/_nuxt/CUq_0rkE.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"12d-JV4KW1fgT85/V3Ap13X4q2h9U3g\"",
|
||||
"mtime": "2025-10-21T12:35:54.921Z",
|
||||
"size": 301,
|
||||
"path": "../public/_nuxt/CUq_0rkE.js"
|
||||
},
|
||||
"/_nuxt/CWEkTB1z.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"198-ej4DRqc3/5nSwWU3c6wbOD3Ib9w\"",
|
||||
"mtime": "2025-10-21T12:35:54.921Z",
|
||||
"size": 408,
|
||||
"path": "../public/_nuxt/CWEkTB1z.js"
|
||||
},
|
||||
"/_nuxt/Cb5SbJ0y.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1d90-K3fsAPMrslrofiGV21WL0Fu94+E\"",
|
||||
"mtime": "2025-10-21T12:35:54.921Z",
|
||||
"size": 7568,
|
||||
"path": "../public/_nuxt/Cb5SbJ0y.js"
|
||||
},
|
||||
"/_nuxt/CkzaQq3X.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"17d-+xKrHjeww4bpFFkkjUNLD/ebn5A\"",
|
||||
"mtime": "2025-10-21T12:35:54.921Z",
|
||||
"size": 381,
|
||||
"path": "../public/_nuxt/CkzaQq3X.js"
|
||||
},
|
||||
"/_nuxt/CrCcIvVp.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"274-9U7hEMtgHqdnQopnKeJsBKqKyKw\"",
|
||||
"mtime": "2025-10-21T12:35:54.921Z",
|
||||
"size": 628,
|
||||
"path": "../public/_nuxt/CrCcIvVp.js"
|
||||
},
|
||||
"/_nuxt/Cx4UcKGu.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"19d-5AMD0EnFEjOkM3qKDpC/NZZzwDI\"",
|
||||
"mtime": "2025-10-21T12:35:54.921Z",
|
||||
"size": 413,
|
||||
"path": "../public/_nuxt/Cx4UcKGu.js"
|
||||
},
|
||||
"/_nuxt/Czdc6-TI.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"165-EMJ/yP2qajGIw0CL3y+L/hvMM/8\"",
|
||||
"mtime": "2025-10-21T12:35:54.921Z",
|
||||
"size": 357,
|
||||
"path": "../public/_nuxt/Czdc6-TI.js"
|
||||
},
|
||||
"/_nuxt/D54FZQPM.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1556-GtYLKNALVpyOhSr1LrAIs5gIV7I\"",
|
||||
"mtime": "2025-10-21T12:35:54.921Z",
|
||||
"size": 5462,
|
||||
"path": "../public/_nuxt/D54FZQPM.js"
|
||||
},
|
||||
"/_nuxt/DAACT36i.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1f9-dVOk5jAwb0VlMLJevIcT+s2NTgM\"",
|
||||
"mtime": "2025-10-21T12:35:54.921Z",
|
||||
"size": 505,
|
||||
"path": "../public/_nuxt/DAACT36i.js"
|
||||
},
|
||||
"/_nuxt/DIYnFFZd.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"3518-Z2dO9ejuo/PHmRggMKxl1caQ7yo\"",
|
||||
"mtime": "2025-10-21T12:35:54.921Z",
|
||||
"size": 13592,
|
||||
"path": "../public/_nuxt/DIYnFFZd.js"
|
||||
},
|
||||
"/_nuxt/DK8ar2Vw.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"bf0-gt2eLpxqF9V/T1JrusLBdWlTOB4\"",
|
||||
"mtime": "2025-10-21T12:35:54.921Z",
|
||||
"size": 3056,
|
||||
"path": "../public/_nuxt/DK8ar2Vw.js"
|
||||
},
|
||||
"/_nuxt/DLp4u09V.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"2373-a6SinD9M0hf9fJlneHMFeVHePYU\"",
|
||||
"mtime": "2025-10-21T12:35:54.921Z",
|
||||
"size": 9075,
|
||||
"path": "../public/_nuxt/DLp4u09V.js"
|
||||
},
|
||||
"/_nuxt/DQ89_Lrx.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1bdb-FX6FWYmVTmAWWkO9E2O91ImJoTI\"",
|
||||
"mtime": "2025-10-21T12:35:54.921Z",
|
||||
"size": 7131,
|
||||
"path": "../public/_nuxt/DQ89_Lrx.js"
|
||||
},
|
||||
"/_nuxt/DaSgy0Cl.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"11f-soKnh1qfNJj5nvt+IcgQXYvg/z4\"",
|
||||
"mtime": "2025-10-21T12:35:54.921Z",
|
||||
"size": 287,
|
||||
"path": "../public/_nuxt/DaSgy0Cl.js"
|
||||
},
|
||||
"/_nuxt/DaUHoOti.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"177f-xSuV2n3wrsWDBysy5o9XsakrXDw\"",
|
||||
"mtime": "2025-10-21T12:35:54.921Z",
|
||||
"size": 6015,
|
||||
"path": "../public/_nuxt/DaUHoOti.js"
|
||||
},
|
||||
"/_nuxt/DbEmVw1_.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"32ab5-GBJvJfvbN3wGTaRplCzBmuFRQyk\"",
|
||||
"mtime": "2025-10-21T12:35:54.921Z",
|
||||
"size": 207541,
|
||||
"path": "../public/_nuxt/DbEmVw1_.js"
|
||||
},
|
||||
"/_nuxt/DkeYb0_S.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1ce-xiaAbRvqQ+zffTXF3Gc7rq14R0U\"",
|
||||
"mtime": "2025-10-21T12:35:54.921Z",
|
||||
"size": 462,
|
||||
"path": "../public/_nuxt/DkeYb0_S.js"
|
||||
},
|
||||
"/_nuxt/DlAUqK2U.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"5b-eFCz/UrraTh721pgAl0VxBNR1es\"",
|
||||
"mtime": "2025-10-21T12:35:54.921Z",
|
||||
"size": 91,
|
||||
"path": "../public/_nuxt/DlAUqK2U.js"
|
||||
},
|
||||
"/_nuxt/DuCL6zMI.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"16a2-gJGadr4jKYMWO0Im01z6CSn+n1E\"",
|
||||
"mtime": "2025-10-21T12:35:54.921Z",
|
||||
"size": 5794,
|
||||
"path": "../public/_nuxt/DuCL6zMI.js"
|
||||
},
|
||||
"/_nuxt/H0vOWBHN.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"2029-KNpFGDGtz8iRFY43F+s7ByzEpkM\"",
|
||||
"mtime": "2025-10-21T12:35:54.921Z",
|
||||
"size": 8233,
|
||||
"path": "../public/_nuxt/H0vOWBHN.js"
|
||||
},
|
||||
"/_nuxt/Harheimer TC.CKfYAfp1.svg": {
|
||||
"type": "image/svg+xml",
|
||||
"etag": "\"1d2535-Tx2lTuuFn2hBqGZOnDan3/OdRU0\"",
|
||||
"mtime": "2025-10-21T12:35:54.921Z",
|
||||
"size": 1910069,
|
||||
"path": "../public/_nuxt/Harheimer TC.CKfYAfp1.svg"
|
||||
},
|
||||
"/_nuxt/Qy3ajxTk.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"13f-LgrH17St2xFg+RPGvT3uJRaRfFw\"",
|
||||
"mtime": "2025-10-21T12:35:54.921Z",
|
||||
"size": 319,
|
||||
"path": "../public/_nuxt/Qy3ajxTk.js"
|
||||
},
|
||||
"/_nuxt/RGsuuLA3.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"10bb-640PtonCPMgqRn3wO6U3UtHYmDM\"",
|
||||
"mtime": "2025-10-21T12:35:54.921Z",
|
||||
"size": 4283,
|
||||
"path": "../public/_nuxt/RGsuuLA3.js"
|
||||
},
|
||||
"/_nuxt/SRZHqrjk.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"383-+7H4gpbdqNaMFlhjcQOVxgmex04\"",
|
||||
"mtime": "2025-10-21T12:35:54.921Z",
|
||||
"size": 899,
|
||||
"path": "../public/_nuxt/SRZHqrjk.js"
|
||||
},
|
||||
"/_nuxt/XZ6RV9KH.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"175-xr1poEaGS4yjOp907AsRAr6XHLI\"",
|
||||
"mtime": "2025-10-21T12:35:54.922Z",
|
||||
"size": 373,
|
||||
"path": "../public/_nuxt/XZ6RV9KH.js"
|
||||
},
|
||||
"/_nuxt/YJHbYJtA.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"19f-nQw578pUen9o8yYaMA8Bwag6xho\"",
|
||||
"mtime": "2025-10-21T12:35:54.922Z",
|
||||
"size": 415,
|
||||
"path": "../public/_nuxt/YJHbYJtA.js"
|
||||
},
|
||||
"/_nuxt/ZrOCUSmD.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"ee2-knvq//8tl4tcmRjFy6nWAy0dRBk\"",
|
||||
"mtime": "2025-10-21T12:35:54.922Z",
|
||||
"size": 3810,
|
||||
"path": "../public/_nuxt/ZrOCUSmD.js"
|
||||
},
|
||||
"/_nuxt/entry.DO240tkB.css": {
|
||||
"type": "text/css; charset=utf-8",
|
||||
"etag": "\"b35f-gCEaBCdtBrnK3yH5288e0HxU0e8\"",
|
||||
"mtime": "2025-10-21T12:35:54.922Z",
|
||||
"size": 45919,
|
||||
"path": "../public/_nuxt/entry.DO240tkB.css"
|
||||
},
|
||||
"/_nuxt/error-404.CbXQcqJW.css": {
|
||||
"type": "text/css; charset=utf-8",
|
||||
"etag": "\"97e-Ty5bTTSEudJkO/DsGUoIf37xYxc\"",
|
||||
"mtime": "2025-10-21T12:35:54.922Z",
|
||||
"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-21T12:35:54.922Z",
|
||||
"size": 1907,
|
||||
"path": "../public/_nuxt/error-500.L485xXhD.css"
|
||||
},
|
||||
"/_nuxt/index.BYYJS8tV.css": {
|
||||
"type": "text/css; charset=utf-8",
|
||||
"etag": "\"167-3j4dZVXlcTPVZDB5pP2uXGX7/QQ\"",
|
||||
"mtime": "2025-10-21T12:35:54.922Z",
|
||||
"size": 359,
|
||||
"path": "../public/_nuxt/index.BYYJS8tV.css"
|
||||
},
|
||||
"/_nuxt/jVj3QaoK.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"196-xWXv220Sy3kJeouwzrQ/gnXllWQ\"",
|
||||
"mtime": "2025-10-21T12:35:54.922Z",
|
||||
"size": 406,
|
||||
"path": "../public/_nuxt/jVj3QaoK.js"
|
||||
},
|
||||
"/_nuxt/rZgF5GAr.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"2163-F4ycM3bgzLo6kVIU09LeGUWE8SI\"",
|
||||
"mtime": "2025-10-21T12:35:54.922Z",
|
||||
"size": 8547,
|
||||
"path": "../public/_nuxt/rZgF5GAr.js"
|
||||
},
|
||||
"/_nuxt/tnJjxGC6.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"abb-4G3/6bCNUQzUVLLE5tcXv6Rh+gc\"",
|
||||
"mtime": "2025-10-21T12:35:54.922Z",
|
||||
"size": 2747,
|
||||
"path": "../public/_nuxt/tnJjxGC6.js"
|
||||
},
|
||||
"/_nuxt/y9BE7jdd.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"d8b-/UzKIx4Kl1VnbQibGZzrIbVIyG4\"",
|
||||
"mtime": "2025-10-21T12:35:54.922Z",
|
||||
"size": 3467,
|
||||
"path": "../public/_nuxt/y9BE7jdd.js"
|
||||
},
|
||||
"/spielplaene/1. Mannschaft 2025⁄2026.pdf": {
|
||||
"type": "application/pdf",
|
||||
"etag": "\"64c6-+477M+gD/spwpWR9NO/tMJ/inCc\"",
|
||||
"mtime": "2025-10-21T12:35:54.924Z",
|
||||
"mtime": "2025-10-21T12:40:02.917Z",
|
||||
"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-21T12:35:54.924Z",
|
||||
"mtime": "2025-10-21T12:40:02.917Z",
|
||||
"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-21T12:35:54.924Z",
|
||||
"mtime": "2025-10-21T12:40:02.917Z",
|
||||
"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-21T12:35:54.924Z",
|
||||
"mtime": "2025-10-21T12:40:02.917Z",
|
||||
"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-21T12:35:54.924Z",
|
||||
"mtime": "2025-10-21T12:40:02.917Z",
|
||||
"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-21T12:35:54.924Z",
|
||||
"mtime": "2025-10-21T12:40:02.917Z",
|
||||
"size": 21225,
|
||||
"path": "../public/spielplaene/Jugend 11 2025⁄2026.pdf"
|
||||
},
|
||||
"/documents/Tischtennisregeln light.pdf": {
|
||||
"type": "application/pdf",
|
||||
"etag": "\"5177b-y/88q2+Y3RRechJMqWhse21KRdQ\"",
|
||||
"mtime": "2025-10-21T12:40:02.917Z",
|
||||
"size": 333691,
|
||||
"path": "../public/documents/Tischtennisregeln light.pdf"
|
||||
},
|
||||
"/documents/satzung.pdf": {
|
||||
"type": "application/pdf",
|
||||
"etag": "\"5c7cf-L0A3nT8D24T9sD57FFbij3QRpzw\"",
|
||||
"mtime": "2025-10-21T12:40:02.917Z",
|
||||
"size": 378831,
|
||||
"path": "../public/documents/satzung.pdf"
|
||||
},
|
||||
"/_nuxt/0xufrPn-.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"b10-/isfm3dyRIVsEjgvcmL/XPZzoKo\"",
|
||||
"mtime": "2025-10-21T12:40:02.913Z",
|
||||
"size": 2832,
|
||||
"path": "../public/_nuxt/0xufrPn-.js"
|
||||
},
|
||||
"/_nuxt/48ve60fm.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"557-e04q6bcr4Wja5BTiX/uCY9jcaOk\"",
|
||||
"mtime": "2025-10-21T12:40:02.913Z",
|
||||
"size": 1367,
|
||||
"path": "../public/_nuxt/48ve60fm.js"
|
||||
},
|
||||
"/_nuxt/B-ZRDHEi.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1744-1NcVDhC8iP9qzUGuLES4GLUFuNU\"",
|
||||
"mtime": "2025-10-21T12:40:02.913Z",
|
||||
"size": 5956,
|
||||
"path": "../public/_nuxt/B-ZRDHEi.js"
|
||||
},
|
||||
"/_nuxt/B4mSF5Ac.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"185-hHs3mU4qOcQAkGQaPrUYGaG0yao\"",
|
||||
"mtime": "2025-10-21T12:40:02.913Z",
|
||||
"size": 389,
|
||||
"path": "../public/_nuxt/B4mSF5Ac.js"
|
||||
},
|
||||
"/_nuxt/B4vdtHsr.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"32ab5-iZu7V37rEYCjapXaMYce7VaYkNk\"",
|
||||
"mtime": "2025-10-21T12:40:02.913Z",
|
||||
"size": 207541,
|
||||
"path": "../public/_nuxt/B4vdtHsr.js"
|
||||
},
|
||||
"/_nuxt/B8JkES4d.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1860-WvKC8RdCe6cXCpB1GzY85pS096Q\"",
|
||||
"mtime": "2025-10-21T12:40:02.913Z",
|
||||
"size": 6240,
|
||||
"path": "../public/_nuxt/B8JkES4d.js"
|
||||
},
|
||||
"/_nuxt/BJFIhPLo.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"16e9-yq0/LFZyeArARUVXQVCw9WWyEhs\"",
|
||||
"mtime": "2025-10-21T12:40:02.913Z",
|
||||
"size": 5865,
|
||||
"path": "../public/_nuxt/BJFIhPLo.js"
|
||||
},
|
||||
"/_nuxt/BLJfiAQ_.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1827-YlPmbtoIQqGYplyNk7VayRftNJ4\"",
|
||||
"mtime": "2025-10-21T12:40:02.913Z",
|
||||
"size": 6183,
|
||||
"path": "../public/_nuxt/BLJfiAQ_.js"
|
||||
},
|
||||
"/_nuxt/BQ1JAN-t.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"4d4-D2c9LzMtu3t/oTdiDqO210OhOq0\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 1236,
|
||||
"path": "../public/_nuxt/BQ1JAN-t.js"
|
||||
},
|
||||
"/_nuxt/BTRcaDI_.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"e71-89mfqDG6lXCsNo8iythpikNOsNM\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 3697,
|
||||
"path": "../public/_nuxt/BTRcaDI_.js"
|
||||
},
|
||||
"/_nuxt/BVRiFo7f.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"dbf-bs5Lp4co8JtdiCR4NBZg2xEEpZE\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 3519,
|
||||
"path": "../public/_nuxt/BVRiFo7f.js"
|
||||
},
|
||||
"/_nuxt/BWWcyQAZ.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"685-pCeqOgBg8QXGBjOkvDQ5Miivcwk\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 1669,
|
||||
"path": "../public/_nuxt/BWWcyQAZ.js"
|
||||
},
|
||||
"/_nuxt/Be7mAYpw.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"13f6-nhcH7PpHXr9KCHrhZOBaqzyCANs\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 5110,
|
||||
"path": "../public/_nuxt/Be7mAYpw.js"
|
||||
},
|
||||
"/_nuxt/BkTrhdjg.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"81f-bXeZaccLlH7cSuSEhEG6Pk4vEzY\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 2079,
|
||||
"path": "../public/_nuxt/BkTrhdjg.js"
|
||||
},
|
||||
"/_nuxt/BneZCqgq.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1a9f-Hr2fThSa8cJCoHMhFwvPAqgbLZg\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 6815,
|
||||
"path": "../public/_nuxt/BneZCqgq.js"
|
||||
},
|
||||
"/_nuxt/BpG5pLwY.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"16e6-iqlwalhSHX6bpWAAiam6nLgiuVE\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 5862,
|
||||
"path": "../public/_nuxt/BpG5pLwY.js"
|
||||
},
|
||||
"/_nuxt/BteKZQ9T.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1ea-kmrGdt5SPmt15EiBI7kR9gXMQM0\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 490,
|
||||
"path": "../public/_nuxt/BteKZQ9T.js"
|
||||
},
|
||||
"/_nuxt/C0jrEzGC.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"5f0-uJRUZKhjlZl/nyiPAoO6Z/4LAHg\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 1520,
|
||||
"path": "../public/_nuxt/C0jrEzGC.js"
|
||||
},
|
||||
"/_nuxt/C5SyyWEb.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"2a5-06iX+CL3i0ysaqW9nu7Eg2YzDhQ\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 677,
|
||||
"path": "../public/_nuxt/C5SyyWEb.js"
|
||||
},
|
||||
"/_nuxt/C8kQt0fa.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"197-7X99z1xphxry8OnMwU7Ofs/uE0Q\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 407,
|
||||
"path": "../public/_nuxt/C8kQt0fa.js"
|
||||
},
|
||||
"/_nuxt/CEVega_m.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"354a-6SXBToAo3Ni4tHpwgctJinnoK5o\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 13642,
|
||||
"path": "../public/_nuxt/CEVega_m.js"
|
||||
},
|
||||
"/_nuxt/CHQH_CwJ.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1168-mBOIwVjM5LsxIx13Cs7oT3+LJ+k\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 4456,
|
||||
"path": "../public/_nuxt/CHQH_CwJ.js"
|
||||
},
|
||||
"/_nuxt/CKjxMu8n.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"faa-TEO7v2i4TXlLpDUt7LGSNlcm+Ew\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 4010,
|
||||
"path": "../public/_nuxt/CKjxMu8n.js"
|
||||
},
|
||||
"/_nuxt/CN7ivzv2.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1daf-KIlbDOIuT3G/zezUF5LO1f52Vtc\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 7599,
|
||||
"path": "../public/_nuxt/CN7ivzv2.js"
|
||||
},
|
||||
"/_nuxt/CNvcEwxd.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"11e7-FT5oxPyA+c2iUA/l/5Ieuxws3Pc\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 4583,
|
||||
"path": "../public/_nuxt/CNvcEwxd.js"
|
||||
},
|
||||
"/_nuxt/CUVZhO0q.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"dfc-1G2To51pfChtkPrr4l+DG3FkOHk\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 3580,
|
||||
"path": "../public/_nuxt/CUVZhO0q.js"
|
||||
},
|
||||
"/_nuxt/CUq_0rkE.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"12d-JV4KW1fgT85/V3Ap13X4q2h9U3g\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 301,
|
||||
"path": "../public/_nuxt/CUq_0rkE.js"
|
||||
},
|
||||
"/_nuxt/CWEkTB1z.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"198-ej4DRqc3/5nSwWU3c6wbOD3Ib9w\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 408,
|
||||
"path": "../public/_nuxt/CWEkTB1z.js"
|
||||
},
|
||||
"/_nuxt/Cb5SbJ0y.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1d90-K3fsAPMrslrofiGV21WL0Fu94+E\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 7568,
|
||||
"path": "../public/_nuxt/Cb5SbJ0y.js"
|
||||
},
|
||||
"/_nuxt/CkzaQq3X.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"17d-+xKrHjeww4bpFFkkjUNLD/ebn5A\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 381,
|
||||
"path": "../public/_nuxt/CkzaQq3X.js"
|
||||
},
|
||||
"/_nuxt/CrCcIvVp.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"274-9U7hEMtgHqdnQopnKeJsBKqKyKw\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 628,
|
||||
"path": "../public/_nuxt/CrCcIvVp.js"
|
||||
},
|
||||
"/_nuxt/Cx4UcKGu.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"19d-5AMD0EnFEjOkM3qKDpC/NZZzwDI\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 413,
|
||||
"path": "../public/_nuxt/Cx4UcKGu.js"
|
||||
},
|
||||
"/_nuxt/Czdc6-TI.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"165-EMJ/yP2qajGIw0CL3y+L/hvMM/8\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 357,
|
||||
"path": "../public/_nuxt/Czdc6-TI.js"
|
||||
},
|
||||
"/_nuxt/D54FZQPM.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1556-GtYLKNALVpyOhSr1LrAIs5gIV7I\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 5462,
|
||||
"path": "../public/_nuxt/D54FZQPM.js"
|
||||
},
|
||||
"/_nuxt/DAACT36i.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1f9-dVOk5jAwb0VlMLJevIcT+s2NTgM\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 505,
|
||||
"path": "../public/_nuxt/DAACT36i.js"
|
||||
},
|
||||
"/_nuxt/DIYnFFZd.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"3518-Z2dO9ejuo/PHmRggMKxl1caQ7yo\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 13592,
|
||||
"path": "../public/_nuxt/DIYnFFZd.js"
|
||||
},
|
||||
"/_nuxt/DK8ar2Vw.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"bf0-gt2eLpxqF9V/T1JrusLBdWlTOB4\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 3056,
|
||||
"path": "../public/_nuxt/DK8ar2Vw.js"
|
||||
},
|
||||
"/_nuxt/DQ89_Lrx.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1bdb-FX6FWYmVTmAWWkO9E2O91ImJoTI\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 7131,
|
||||
"path": "../public/_nuxt/DQ89_Lrx.js"
|
||||
},
|
||||
"/_nuxt/DaSgy0Cl.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"11f-soKnh1qfNJj5nvt+IcgQXYvg/z4\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 287,
|
||||
"path": "../public/_nuxt/DaSgy0Cl.js"
|
||||
},
|
||||
"/_nuxt/DaUHoOti.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"177f-xSuV2n3wrsWDBysy5o9XsakrXDw\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 6015,
|
||||
"path": "../public/_nuxt/DaUHoOti.js"
|
||||
},
|
||||
"/_nuxt/DkeYb0_S.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1ce-xiaAbRvqQ+zffTXF3Gc7rq14R0U\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 462,
|
||||
"path": "../public/_nuxt/DkeYb0_S.js"
|
||||
},
|
||||
"/_nuxt/DlAUqK2U.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"5b-eFCz/UrraTh721pgAl0VxBNR1es\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 91,
|
||||
"path": "../public/_nuxt/DlAUqK2U.js"
|
||||
},
|
||||
"/_nuxt/DuCL6zMI.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"16a2-gJGadr4jKYMWO0Im01z6CSn+n1E\"",
|
||||
"mtime": "2025-10-21T12:40:02.914Z",
|
||||
"size": 5794,
|
||||
"path": "../public/_nuxt/DuCL6zMI.js"
|
||||
},
|
||||
"/_nuxt/H0vOWBHN.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"2029-KNpFGDGtz8iRFY43F+s7ByzEpkM\"",
|
||||
"mtime": "2025-10-21T12:40:02.915Z",
|
||||
"size": 8233,
|
||||
"path": "../public/_nuxt/H0vOWBHN.js"
|
||||
},
|
||||
"/_nuxt/Harheimer TC.CKfYAfp1.svg": {
|
||||
"type": "image/svg+xml",
|
||||
"etag": "\"1d2535-Tx2lTuuFn2hBqGZOnDan3/OdRU0\"",
|
||||
"mtime": "2025-10-21T12:40:02.915Z",
|
||||
"size": 1910069,
|
||||
"path": "../public/_nuxt/Harheimer TC.CKfYAfp1.svg"
|
||||
},
|
||||
"/_nuxt/Qy3ajxTk.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"13f-LgrH17St2xFg+RPGvT3uJRaRfFw\"",
|
||||
"mtime": "2025-10-21T12:40:02.915Z",
|
||||
"size": 319,
|
||||
"path": "../public/_nuxt/Qy3ajxTk.js"
|
||||
},
|
||||
"/_nuxt/RGsuuLA3.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"10bb-640PtonCPMgqRn3wO6U3UtHYmDM\"",
|
||||
"mtime": "2025-10-21T12:40:02.915Z",
|
||||
"size": 4283,
|
||||
"path": "../public/_nuxt/RGsuuLA3.js"
|
||||
},
|
||||
"/_nuxt/SRZHqrjk.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"383-+7H4gpbdqNaMFlhjcQOVxgmex04\"",
|
||||
"mtime": "2025-10-21T12:40:02.915Z",
|
||||
"size": 899,
|
||||
"path": "../public/_nuxt/SRZHqrjk.js"
|
||||
},
|
||||
"/_nuxt/XZ6RV9KH.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"175-xr1poEaGS4yjOp907AsRAr6XHLI\"",
|
||||
"mtime": "2025-10-21T12:40:02.915Z",
|
||||
"size": 373,
|
||||
"path": "../public/_nuxt/XZ6RV9KH.js"
|
||||
},
|
||||
"/_nuxt/YJHbYJtA.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"19f-nQw578pUen9o8yYaMA8Bwag6xho\"",
|
||||
"mtime": "2025-10-21T12:40:02.915Z",
|
||||
"size": 415,
|
||||
"path": "../public/_nuxt/YJHbYJtA.js"
|
||||
},
|
||||
"/_nuxt/ZrOCUSmD.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"ee2-knvq//8tl4tcmRjFy6nWAy0dRBk\"",
|
||||
"mtime": "2025-10-21T12:40:02.915Z",
|
||||
"size": 3810,
|
||||
"path": "../public/_nuxt/ZrOCUSmD.js"
|
||||
},
|
||||
"/_nuxt/entry.CjazO3pS.css": {
|
||||
"type": "text/css; charset=utf-8",
|
||||
"etag": "\"b495-99NyKsrA+ieGJrJj6RCFdvkcXBo\"",
|
||||
"mtime": "2025-10-21T12:40:02.915Z",
|
||||
"size": 46229,
|
||||
"path": "../public/_nuxt/entry.CjazO3pS.css"
|
||||
},
|
||||
"/_nuxt/error-404.CbXQcqJW.css": {
|
||||
"type": "text/css; charset=utf-8",
|
||||
"etag": "\"97e-Ty5bTTSEudJkO/DsGUoIf37xYxc\"",
|
||||
"mtime": "2025-10-21T12:40:02.915Z",
|
||||
"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-21T12:40:02.915Z",
|
||||
"size": 1907,
|
||||
"path": "../public/_nuxt/error-500.L485xXhD.css"
|
||||
},
|
||||
"/_nuxt/index.BYYJS8tV.css": {
|
||||
"type": "text/css; charset=utf-8",
|
||||
"etag": "\"167-3j4dZVXlcTPVZDB5pP2uXGX7/QQ\"",
|
||||
"mtime": "2025-10-21T12:40:02.915Z",
|
||||
"size": 359,
|
||||
"path": "../public/_nuxt/index.BYYJS8tV.css"
|
||||
},
|
||||
"/_nuxt/jVj3QaoK.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"196-xWXv220Sy3kJeouwzrQ/gnXllWQ\"",
|
||||
"mtime": "2025-10-21T12:40:02.915Z",
|
||||
"size": 406,
|
||||
"path": "../public/_nuxt/jVj3QaoK.js"
|
||||
},
|
||||
"/_nuxt/rZgF5GAr.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"2163-F4ycM3bgzLo6kVIU09LeGUWE8SI\"",
|
||||
"mtime": "2025-10-21T12:40:02.915Z",
|
||||
"size": 8547,
|
||||
"path": "../public/_nuxt/rZgF5GAr.js"
|
||||
},
|
||||
"/_nuxt/tnJjxGC6.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"abb-4G3/6bCNUQzUVLLE5tcXv6Rh+gc\"",
|
||||
"mtime": "2025-10-21T12:40:02.915Z",
|
||||
"size": 2747,
|
||||
"path": "../public/_nuxt/tnJjxGC6.js"
|
||||
},
|
||||
"/_nuxt/y9BE7jdd.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"d8b-/UzKIx4Kl1VnbQibGZzrIbVIyG4\"",
|
||||
"mtime": "2025-10-21T12:40:02.915Z",
|
||||
"size": 3467,
|
||||
"path": "../public/_nuxt/y9BE7jdd.js"
|
||||
},
|
||||
"/images/club_about_us.png": {
|
||||
"type": "image/png",
|
||||
"etag": "\"202e56-s4fLsHEgoAgKJeBRuI1qxPmqHV0\"",
|
||||
"mtime": "2025-10-21T12:40:02.917Z",
|
||||
"size": 2109014,
|
||||
"path": "../public/images/club_about_us.png"
|
||||
},
|
||||
"/_nuxt/builds/latest.json": {
|
||||
"type": "application/json",
|
||||
"etag": "\"47-aVOE6xW+/CP0oWaTEr2HYwBdke4\"",
|
||||
"mtime": "2025-10-21T12:35:54.912Z",
|
||||
"etag": "\"47-Q/un9lUHfrfQ6DCWcpGBKE3OC5g\"",
|
||||
"mtime": "2025-10-21T12:40:02.907Z",
|
||||
"size": 71,
|
||||
"path": "../public/_nuxt/builds/latest.json"
|
||||
},
|
||||
"/_nuxt/builds/meta/fce91ff8-40a0-4fdf-a058-a6b83ddf7c57.json": {
|
||||
"/_nuxt/builds/meta/a70ec7ce-a432-4ca7-a120-b9660be7b615.json": {
|
||||
"type": "application/json",
|
||||
"etag": "\"8b-b1XoCxbXohOLCWsLiZpM6sONkT0\"",
|
||||
"mtime": "2025-10-21T12:35:54.909Z",
|
||||
"etag": "\"8b-wVqsIxIKIT6NqBe4rkmSaYHnNwk\"",
|
||||
"mtime": "2025-10-21T12:40:02.905Z",
|
||||
"size": 139,
|
||||
"path": "../public/_nuxt/builds/meta/fce91ff8-40a0-4fdf-a058-a6b83ddf7c57.json"
|
||||
"path": "../public/_nuxt/builds/meta/a70ec7ce-a432-4ca7-a120-b9660be7b615.json"
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ import 'fs';
|
||||
import 'path';
|
||||
|
||||
const members_get = defineEventHandler(async (event) => {
|
||||
var _a, _b, _c, _d;
|
||||
var _a, _b, _c;
|
||||
try {
|
||||
const token = getCookie(event, "auth_token");
|
||||
if (!token) {
|
||||
@@ -38,9 +38,12 @@ const members_get = defineEventHandler(async (event) => {
|
||||
const processedNames = /* @__PURE__ */ new Set();
|
||||
for (const member of manualMembers) {
|
||||
const normalizedEmail = ((_a = member.email) == null ? void 0 : _a.toLowerCase().trim()) || "";
|
||||
const normalizedName = ((_b = member.name) == null ? void 0 : _b.toLowerCase().trim()) || "";
|
||||
const fullName = `${member.firstName || ""} ${member.lastName || ""}`.trim();
|
||||
const normalizedName = fullName.toLowerCase();
|
||||
mergedMembers.push({
|
||||
...member,
|
||||
name: fullName,
|
||||
// Computed for display
|
||||
source: "manual",
|
||||
editable: true,
|
||||
hasLogin: false
|
||||
@@ -50,8 +53,8 @@ const members_get = defineEventHandler(async (event) => {
|
||||
}
|
||||
for (const user of registeredUsers) {
|
||||
if (!user.active) continue;
|
||||
const normalizedEmail = ((_c = user.email) == null ? void 0 : _c.toLowerCase().trim()) || "";
|
||||
const normalizedName = ((_d = user.name) == null ? void 0 : _d.toLowerCase().trim()) || "";
|
||||
const normalizedEmail = ((_b = user.email) == null ? void 0 : _b.toLowerCase().trim()) || "";
|
||||
const normalizedName = ((_c = user.name) == null ? void 0 : _c.toLowerCase().trim()) || "";
|
||||
let matchedManualIndex = -1;
|
||||
if (normalizedEmail) {
|
||||
matchedManualIndex = mergedMembers.findIndex(
|
||||
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"members.get.mjs","sources":["../../../../../server/api/members.get.js"],"sourcesContent":null,"names":["_a"],"mappings":"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"}
|
||||
{"version":3,"file":"members.get.mjs","sources":["../../../../../server/api/members.get.js"],"sourcesContent":null,"names":["_a"],"mappings":"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"}
|
||||
@@ -38,16 +38,17 @@ const members_post = defineEventHandler(async (event) => {
|
||||
});
|
||||
}
|
||||
const body = await readBody(event);
|
||||
const { id, name, email, phone, address, notes } = body;
|
||||
if (!name) {
|
||||
const { id, firstName, lastName, email, phone, address, notes } = body;
|
||||
if (!firstName || !lastName) {
|
||||
throw createError({
|
||||
statusCode: 400,
|
||||
message: "Name ist erforderlich."
|
||||
message: "Vorname und Nachname sind erforderlich."
|
||||
});
|
||||
}
|
||||
await saveMember({
|
||||
id: id || void 0,
|
||||
name,
|
||||
firstName,
|
||||
lastName,
|
||||
email: email || "",
|
||||
phone: phone || "",
|
||||
address: address || "",
|
||||
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"members.post.mjs","sources":["../../../../../server/api/members.post.js"],"sourcesContent":null,"names":[],"mappings":";;;;;;;;;;;;;;;;AAGA,qBAAA,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,IAAA,EAAA,OAAA,KAAA,EAAA,OAAA,EAAA,OAAA,GAAA,IAAA;AAEA,IAAA,IAAA,CAAA,IAAA,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,IAAA,EAAA,IAAA,KAAA,CAAA;AAAA,MACA,IAAA;AAAA,MACA,OAAA,KAAA,IAAA,EAAA;AAAA,MACA,OAAA,KAAA,IAAA,EAAA;AAAA,MACA,SAAA,OAAA,IAAA,EAAA;AAAA,MACA,OAAA,KAAA,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,wCAAA,KAAA,CAAA;AACA,IAAA,MAAA,KAAA;AAAA,EACA;AACA,CAAA,CAAA;;;;"}
|
||||
{"version":3,"file":"members.post.mjs","sources":["../../../../../server/api/members.post.js"],"sourcesContent":null,"names":[],"mappings":";;;;;;;;;;;;;;;;AAGA,qBAAA,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,IAAA,SAAA,EAAA,QAAA,EAAA,OAAA,KAAA,EAAA,OAAA,EAAA,OAAA,GAAA,IAAA;AAEA,IAAA,IAAA,CAAA,SAAA,IAAA,CAAA,QAAA,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,IAAA,EAAA,IAAA,KAAA,CAAA;AAAA,MACA,SAAA;AAAA,MACA,QAAA;AAAA,MACA,OAAA,KAAA,IAAA,EAAA;AAAA,MACA,OAAA,KAAA,IAAA,EAAA;AAAA,MACA,SAAA,OAAA,IAAA,EAAA;AAAA,MACA,OAAA,KAAA,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,wCAAA,KAAA,CAAA;AACA,IAAA,MAAA,KAAA;AAAA,EACA;AACA,CAAA,CAAA;;;;"}
|
||||
@@ -272,7 +272,7 @@ async function renderInlineStyles(usedModules) {
|
||||
|
||||
const renderSSRHeadOptions = {"omitLineBreaks":true};
|
||||
|
||||
const entryFileName = "DbEmVw1_.js";
|
||||
const entryFileName = "B4vdtHsr.js";
|
||||
|
||||
globalThis.__buildAssetsURL = buildAssetsURL;
|
||||
globalThis.__publicAssetsURL = publicAssetsURL;
|
||||
|
||||
@@ -52,16 +52,22 @@
|
||||
<div v-if="member.notes" class="text-xs text-gray-500">{{ member.notes }}</div>
|
||||
</td>
|
||||
<td class="px-4 py-3 whitespace-nowrap">
|
||||
<a v-if="member.email" :href="`mailto:${member.email}`" class="text-sm text-primary-600 hover:text-primary-800">
|
||||
{{ member.email }}
|
||||
</a>
|
||||
<span v-else class="text-sm text-gray-400">-</span>
|
||||
<template v-if="canViewContactData">
|
||||
<a v-if="member.email" :href="`mailto:${member.email}`" class="text-sm text-primary-600 hover:text-primary-800">
|
||||
{{ member.email }}
|
||||
</a>
|
||||
<span v-else class="text-sm text-gray-400">-</span>
|
||||
</template>
|
||||
<span v-else class="text-sm text-gray-400">Nur für Vorstand</span>
|
||||
</td>
|
||||
<td class="px-4 py-3 whitespace-nowrap">
|
||||
<a v-if="member.phone" :href="`tel:${member.phone}`" class="text-sm text-primary-600 hover:text-primary-800">
|
||||
{{ member.phone }}
|
||||
</a>
|
||||
<span v-else class="text-sm text-gray-400">-</span>
|
||||
<template v-if="canViewContactData">
|
||||
<a v-if="member.phone" :href="`tel:${member.phone}`" class="text-sm text-primary-600 hover:text-primary-800">
|
||||
{{ member.phone }}
|
||||
</a>
|
||||
<span v-else class="text-sm text-gray-400">-</span>
|
||||
</template>
|
||||
<span v-else class="text-sm text-gray-400">Nur für Vorstand</span>
|
||||
</td>
|
||||
<td class="px-4 py-3 whitespace-nowrap">
|
||||
<div class="flex items-center space-x-2">
|
||||
@@ -140,13 +146,19 @@
|
||||
</div>
|
||||
|
||||
<div class="grid sm:grid-cols-2 gap-3 text-gray-600">
|
||||
<div v-if="member.email" class="flex items-center">
|
||||
<Mail :size="16" class="mr-2 text-primary-600" />
|
||||
<a :href="`mailto:${member.email}`" class="hover:text-primary-600">{{ member.email }}</a>
|
||||
</div>
|
||||
<div v-if="member.phone" class="flex items-center">
|
||||
<Phone :size="16" class="mr-2 text-primary-600" />
|
||||
<a :href="`tel:${member.phone}`" class="hover:text-primary-600">{{ member.phone }}</a>
|
||||
<template v-if="canViewContactData">
|
||||
<div v-if="member.email" class="flex items-center">
|
||||
<Mail :size="16" class="mr-2 text-primary-600" />
|
||||
<a :href="`mailto:${member.email}`" class="hover:text-primary-600">{{ member.email }}</a>
|
||||
</div>
|
||||
<div v-if="member.phone" class="flex items-center">
|
||||
<Phone :size="16" class="mr-2 text-primary-600" />
|
||||
<a :href="`tel:${member.phone}`" class="hover:text-primary-600">{{ member.phone }}</a>
|
||||
</div>
|
||||
</template>
|
||||
<div v-else class="col-span-2 flex items-center text-gray-500 text-sm italic">
|
||||
<Mail :size="16" class="mr-2" />
|
||||
Kontaktdaten nur für Vorstand sichtbar
|
||||
</div>
|
||||
<div v-if="member.address" class="flex items-start col-span-2">
|
||||
<MapPin :size="16" class="mr-2 text-primary-600 mt-0.5" />
|
||||
@@ -304,7 +316,7 @@ const members = ref([])
|
||||
const showModal = ref(false)
|
||||
const editingMember = ref(null)
|
||||
const errorMessage = ref('')
|
||||
const viewMode = ref('table') // 'table' or 'cards'
|
||||
const viewMode = ref('cards') // 'table' or 'cards'
|
||||
|
||||
const formData = ref({
|
||||
firstName: '',
|
||||
@@ -319,6 +331,10 @@ const canEdit = computed(() => {
|
||||
return authStore.role === 'admin' || authStore.role === 'vorstand'
|
||||
})
|
||||
|
||||
const canViewContactData = computed(() => {
|
||||
return authStore.role === 'vorstand'
|
||||
})
|
||||
|
||||
const loadMembers = async () => {
|
||||
isLoading.value = true
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user