// ============================================
// SYMBOL-KATEGORIE: Werkzeuge & Markierungen
// ============================================

SYMBOLS.werkzeuge = {
    name: "Werkzeuge & Markierungen",
    icon: "🔧",
    items: [
        {
            id: "massstab",
            name: "Maßstab 1m",
            filename: "massstab_1m.svg",
            tags: ["maßstab", "meter", "lineal", "messen"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect x="4" y="24" width="56" height="16" fill="#fef3c7" stroke="#f59e0b" stroke-width="2"/><g stroke="#92400e" stroke-width="1"><line x1="4" y1="28" x2="4" y2="36"/><line x1="10" y1="30" x2="10" y2="34"/><line x1="16" y1="30" x2="16" y2="34"/><line x1="22" y1="30" x2="22" y2="34"/><line x1="28" y1="30" x2="28" y2="34"/><line x1="32" y1="28" x2="32" y2="36"/><line x1="38" y1="30" x2="38" y2="34"/><line x1="44" y1="30" x2="44" y2="34"/><line x1="50" y1="30" x2="50" y2="34"/><line x1="56" y1="30" x2="56" y2="34"/><line x1="60" y1="28" x2="60" y2="36"/></g><text x="8" y="22" font-family="Arial" font-size="8" fill="#92400e">0</text><text x="28" y="22" font-family="Arial" font-size="8" fill="#92400e">50</text><text x="54" y="22" font-family="Arial" font-size="8" fill="#92400e">100</text><text x="32" y="48" font-family="Arial" font-size="10" fill="#92400e" text-anchor="middle">1 Meter</text></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect x="4" y="24" width="56" height="16" fill="none" stroke="#000" stroke-width="1"/><g stroke="#000" stroke-width="1"><line x1="4" y1="28" x2="4" y2="36"/><line x1="10" y1="30" x2="10" y2="34"/><line x1="16" y1="30" x2="16" y2="34"/><line x1="22" y1="30" x2="22" y2="34"/><line x1="28" y1="30" x2="28" y2="34"/><line x1="32" y1="28" x2="32" y2="36"/><line x1="38" y1="30" x2="38" y2="34"/><line x1="44" y1="30" x2="44" y2="34"/><line x1="50" y1="30" x2="50" y2="34"/><line x1="56" y1="30" x2="56" y2="34"/><line x1="60" y1="28" x2="60" y2="36"/></g><text x="8" y="22" font-family="Arial" font-size="8" fill="#000">0</text><text x="28" y="22" font-family="Arial" font-size="8" fill="#000">50</text><text x="54" y="22" font-family="Arial" font-size="8" fill="#000">100</text><text x="32" y="48" font-family="Arial" font-size="10" fill="#000" text-anchor="middle">1 Meter</text></svg>`
        },
        {
            id: "messpunkt",
            name: "Messpunkt",
            filename: "messpunkt.svg",
            tags: ["messpunkt", "markierung", "punkt", "messen"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="24" fill="none" stroke="#dc2626" stroke-width="3"/><circle cx="32" cy="32" r="16" fill="none" stroke="#dc2626" stroke-width="2"/><circle cx="32" cy="32" r="6" fill="#dc2626"/><line x1="32" y1="2" x2="32" y2="14" stroke="#dc2626" stroke-width="2"/><line x1="32" y1="50" x2="32" y2="62" stroke="#dc2626" stroke-width="2"/><line x1="2" y1="32" x2="14" y2="32" stroke="#dc2626" stroke-width="2"/><line x1="50" y1="32" x2="62" y2="32" stroke="#dc2626" stroke-width="2"/></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="24" fill="none" stroke="#000" stroke-width="1"/><circle cx="32" cy="32" r="16" fill="none" stroke="#000" stroke-width="1"/><circle cx="32" cy="32" r="6" fill="none"/><line x1="32" y1="2" x2="32" y2="14" stroke="#000" stroke-width="1"/><line x1="32" y1="50" x2="32" y2="62" stroke="#000" stroke-width="1"/><line x1="2" y1="32" x2="14" y2="32" stroke="#000" stroke-width="1"/><line x1="50" y1="32" x2="62" y2="32" stroke="#000" stroke-width="1"/></svg>`
        },
        {
            id: "kamera",
            name: "Fotostandpunkt",
            filename: "fotostandpunkt.svg",
            tags: ["foto", "kamera", "standpunkt", "aufnahme"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect x="8" y="20" width="48" height="32" rx="4" fill="#374151" stroke="#1f2937" stroke-width="2"/><circle cx="32" cy="36" r="12" fill="#1f2937" stroke="#6b7280" stroke-width="2"/><circle cx="32" cy="36" r="8" fill="#3b82f6"/><circle cx="32" cy="36" r="4" fill="#1e3a5f"/><rect x="20" y="14" width="24" height="8" rx="2" fill="#4b5563"/><circle cx="48" cy="26" r="3" fill="#fbbf24"/><rect x="10" y="26" width="6" height="4" rx="1" fill="#6b7280"/></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect x="8" y="20" width="48" height="32" rx="4" fill="none" stroke="#000" stroke-width="1"/><circle cx="32" cy="36" r="12" fill="none" stroke="#000" stroke-width="1"/><circle cx="32" cy="36" r="8" fill="none"/><circle cx="32" cy="36" r="4" fill="none"/><rect x="20" y="14" width="24" height="8" rx="2" fill="none"/><circle cx="48" cy="26" r="3" fill="none"/><rect x="10" y="26" width="6" height="4" rx="1" fill="none"/></svg>`
        },
        {
            id: "lupe",
            name: "Detailbereich",
            filename: "detailbereich.svg",
            tags: ["detail", "lupe", "vergrößerung", "zoom"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="26" cy="26" r="20" fill="#dbeafe" stroke="#3b82f6" stroke-width="3"/><circle cx="26" cy="26" r="14" fill="white" stroke="#93c5fd" stroke-width="2"/><line x1="40" y1="40" x2="58" y2="58" stroke="#3b82f6" stroke-width="6" stroke-linecap="round"/><line x1="40" y1="40" x2="56" y2="56" stroke="#60a5fa" stroke-width="3" stroke-linecap="round"/><text x="26" y="30" font-family="Arial" font-size="14" fill="#3b82f6" text-anchor="middle" font-weight="bold">+</text></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="26" cy="26" r="20" fill="none" stroke="#000" stroke-width="1"/><circle cx="26" cy="26" r="14" fill="none" stroke="#000" stroke-width="1"/><line x1="40" y1="40" x2="58" y2="58" stroke="#000" stroke-width="1" stroke-linecap="round"/><line x1="40" y1="40" x2="56" y2="56" stroke="#000" stroke-width="1" stroke-linecap="round"/><text x="26" y="30" font-family="Arial" font-size="14" fill="#000" text-anchor="middle" font-weight="bold">+</text></svg>`
        },
        {
            id: "notiz",
            name: "Notiz / Hinweis",
            filename: "notiz_hinweis.svg",
            tags: ["notiz", "hinweis", "anmerkung", "text"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path d="M8 4 L56 4 L56 48 L40 48 L40 60 L8 60 Z" fill="#fef3c7" stroke="#f59e0b" stroke-width="2"/><path d="M40 48 L56 48 L40 60 Z" fill="#fcd34d" stroke="#f59e0b" stroke-width="2"/><line x1="14" y1="16" x2="50" y2="16" stroke="#d97706" stroke-width="2"/><line x1="14" y1="26" x2="50" y2="26" stroke="#d97706" stroke-width="2"/><line x1="14" y1="36" x2="50" y2="36" stroke="#d97706" stroke-width="2"/><line x1="14" y1="46" x2="34" y2="46" stroke="#d97706" stroke-width="2"/></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path d="M8 4 L56 4 L56 48 L40 48 L40 60 L8 60 Z" fill="none" stroke="#000" stroke-width="1"/><path d="M40 48 L56 48 L40 60 Z" fill="none" stroke="#000" stroke-width="1"/><line x1="14" y1="16" x2="50" y2="16" stroke="#000" stroke-width="1"/><line x1="14" y1="26" x2="50" y2="26" stroke="#000" stroke-width="1"/><line x1="14" y1="36" x2="50" y2="36" stroke="#000" stroke-width="1"/><line x1="14" y1="46" x2="34" y2="46" stroke="#000" stroke-width="1"/></svg>`
        },
        {
            id: "warnung",
            name: "Warnung / Achtung",
            filename: "warnung_achtung.svg",
            tags: ["warnung", "achtung", "gefahr", "vorsicht"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><polygon points="32,4 60,56 4,56" fill="#fbbf24" stroke="#f59e0b" stroke-width="2" stroke-linejoin="round"/><polygon points="32,10 54,52 10,52" fill="#fef3c7"/><text x="32" y="46" font-family="Arial" font-size="32" fill="#92400e" text-anchor="middle" font-weight="bold">!</text></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><polygon points="32,4 60,56 4,56" fill="none" stroke="#000" stroke-width="1" stroke-linejoin="round"/><polygon points="32,10 54,52 10,52" fill="none"/><text x="32" y="46" font-family="Arial" font-size="32" fill="#000" text-anchor="middle" font-weight="bold">!</text></svg>`
        },
        {
            id: "info",
            name: "Information",
            filename: "information.svg",
            tags: ["info", "information", "hinweis", "details"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="28" fill="#3b82f6" stroke="#2563eb" stroke-width="2"/><circle cx="32" cy="16" r="4" fill="white"/><rect x="28" y="26" width="8" height="24" rx="2" fill="white"/></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="28" fill="none" stroke="#000" stroke-width="1"/><circle cx="32" cy="16" r="4" fill="none"/><rect x="28" y="26" width="8" height="24" rx="2" fill="none"/></svg>`
        },
        {
            id: "haken",
            name: "Erledigt / OK",
            filename: "erledigt_ok.svg",
            tags: ["ok", "erledigt", "fertig", "haken", "check"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="28" fill="#22c55e" stroke="#16a34a" stroke-width="2"/><polyline points="18,32 28,42 46,22" fill="none" stroke="white" stroke-width="6" stroke-linecap="round" stroke-linejoin="round"/></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="28" fill="none" stroke="#000" stroke-width="1"/><polyline points="18,32 28,42 46,22" fill="none" stroke="white" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/></svg>`
        },
        {
            id: "kreuz",
            name: "Fehler / Mangel",
            filename: "fehler_mangel.svg",
            tags: ["fehler", "mangel", "falsch", "kreuz"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="28" fill="#dc2626" stroke="#b91c1c" stroke-width="2"/><line x1="20" y1="20" x2="44" y2="44" stroke="white" stroke-width="6" stroke-linecap="round"/><line x1="44" y1="20" x2="20" y2="44" stroke="white" stroke-width="6" stroke-linecap="round"/></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="28" fill="none" stroke="#000" stroke-width="1"/><line x1="20" y1="20" x2="44" y2="44" stroke="white" stroke-width="1" stroke-linecap="round"/><line x1="44" y1="20" x2="20" y2="44" stroke="white" stroke-width="1" stroke-linecap="round"/></svg>`
        },
        {
            id: "fragezeichen",
            name: "Unklar / Prüfen",
            filename: "unklar_pruefen.svg",
            tags: ["unklar", "prüfen", "frage", "unbekannt"],
            svg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="28" fill="#f59e0b" stroke="#d97706" stroke-width="2"/><text x="32" y="44" font-family="Arial" font-size="36" fill="white" text-anchor="middle" font-weight="bold">?</text></svg>`,
            dxfSvg: `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="28" fill="none" stroke="#000" stroke-width="1"/><text x="32" y="44" font-family="Arial" font-size="36" fill="none" text-anchor="middle" font-weight="bold">?</text></svg>`
        }
    ]
};
