{"id":1780,"date":"2026-09-15T13:58:58","date_gmt":"2026-09-15T13:58:58","guid":{"rendered":"https:\/\/www.inventaria.at\/?page_id=1780"},"modified":"2026-09-15T15:16:15","modified_gmt":"2026-09-15T15:16:15","slug":"abfragen-combined","status":"publish","type":"page","link":"https:\/\/www.inventaria.at\/gb\/abfragen-combined\/","title":{"rendered":"Abfragen combined"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1780\" class=\"elementor elementor-1780\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-aaee882 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"aaee882\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"aux-parallax-section elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-60be732\" data-id=\"60be732\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a6c7fa4 elementor-widget elementor-widget-html\" data-id=\"a6c7fa4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Inventaria Glossar & Thesaurus App mit 3-stufiger Hierarchie -->\r\n<div id=\"inv-app\" class=\"inv-box\">\r\n  <style>\r\n    .inv-box {\r\n      font-family: inherit;\r\n      line-height: 1.6;\r\n      color: #2b2623;\r\n      max-width: 1100px;\r\n      margin: 0 auto;\r\n      padding: 10px 0 50px;\r\n    }\r\n    .inv-box * { box-sizing: border-box; }\r\n    \r\n    .inv-search-bar {\r\n      position: relative;\r\n      margin-bottom: 14px;\r\n    }\r\n    .inv-search {\r\n      width: 100%;\r\n      min-height: 48px;\r\n      padding: 10px 16px 10px 42px;\r\n      font-size: 16px;\r\n      border: 1px solid #d1c7bc;\r\n      border-radius: 8px;\r\n      background: #fff;\r\n    }\r\n    .inv-search:focus {\r\n      outline: none;\r\n      border-color: #6f2735;\r\n      box-shadow: 0 0 0 3px rgba(111, 39, 53, 0.12);\r\n    }\r\n    .inv-search-icon {\r\n      position: absolute;\r\n      left: 14px;\r\n      top: 50%;\r\n      transform: translateY(-50%);\r\n      color: #8c827a;\r\n      pointer-events: none;\r\n    }\r\n\r\n    \/* 3-stufige Filterbox *\/\r\n    .inv-filter-section {\r\n      background: #fbf9f6;\r\n      border: 1px solid #eae4dc;\r\n      border-radius: 10px;\r\n      padding: 14px 16px;\r\n      margin-bottom: 16px;\r\n    }\r\n    .inv-filter-row {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 6px;\r\n      align-items: center;\r\n    }\r\n    .inv-filter-row + .inv-filter-row {\r\n      margin-top: 10px;\r\n      padding-top: 10px;\r\n      border-top: 1px dashed #e2dcd2;\r\n    }\r\n    .inv-filter-label {\r\n      font-size: 11px;\r\n      font-weight: 700;\r\n      color: #786f66;\r\n      min-width: 105px;\r\n      text-transform: uppercase;\r\n      letter-spacing: 0.05em;\r\n    }\r\n    \r\n    \/* Buttons \/ Pills *\/\r\n    .inv-pill {\r\n      border: 1px solid #d9d1c7;\r\n      background: #fff;\r\n      padding: 5px 12px;\r\n      border-radius: 20px;\r\n      font-size: 12.5px;\r\n      cursor: pointer;\r\n      color: #4a423b;\r\n      font-weight: 600;\r\n      transition: all 0.15s ease;\r\n    }\r\n    .inv-pill:hover, .inv-pill.is-active {\r\n      background: #6f2735;\r\n      border-color: #6f2735;\r\n      color: #fff;\r\n    }\r\n\r\n    \/* Stufe 2 Pillen (Zwischenlevel) *\/\r\n    .inv-pill-lvl2 {\r\n      background: #f4efe9;\r\n      font-size: 12px;\r\n      padding: 4px 11px;\r\n    }\r\n    .inv-pill-lvl2.is-active, .inv-pill-lvl2:hover {\r\n      background: #8b3243;\r\n      border-color: #8b3243;\r\n      color: #fff;\r\n    }\r\n\r\n    \/* Stufe 3 Pillen (Sachgruppen) *\/\r\n    .inv-pill-lvl3 {\r\n      background: #ece5dc;\r\n      font-size: 11.5px;\r\n      padding: 3px 9px;\r\n    }\r\n    .inv-pill-lvl3.is-active, .inv-pill-lvl3:hover {\r\n      background: #4d1722;\r\n      border-color: #4d1722;\r\n      color: #fff;\r\n    }\r\n\r\n    \/* A-Z Leiste *\/\r\n    .inv-alphabet {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 4px;\r\n      margin-bottom: 16px;\r\n      padding: 10px 0;\r\n      border-top: 1px solid #eae4dc;\r\n      border-bottom: 1px solid #eae4dc;\r\n    }\r\n    .inv-alpha-btn {\r\n      width: 32px;\r\n      height: 32px;\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      border: 1px solid #d9d1c7;\r\n      background: #fff;\r\n      border-radius: 6px;\r\n      font-size: 13px;\r\n      font-weight: 700;\r\n      color: #4a423b;\r\n      cursor: pointer;\r\n    }\r\n    .inv-alpha-btn.is-active, .inv-alpha-btn:hover {\r\n      background: #6f2735;\r\n      color: #fff;\r\n      border-color: #6f2735;\r\n    }\r\n\r\n    .inv-meta-bar {\r\n      display: flex;\r\n      justify-content: space-between;\r\n      align-items: center;\r\n      margin-bottom: 16px;\r\n      font-size: 13.5px;\r\n      color: #736b63;\r\n    }\r\n    .inv-reset-link {\r\n      color: #6f2735;\r\n      text-decoration: underline;\r\n      cursor: pointer;\r\n      font-weight: 600;\r\n    }\r\n\r\n    \/* Karten *\/\r\n    .inv-card {\r\n      background: #fff;\r\n      border: 1px solid #e5ded5;\r\n      border-left: 4px solid #c79a4a;\r\n      border-radius: 8px;\r\n      padding: 18px 22px;\r\n      margin-bottom: 14px;\r\n      scroll-margin-top: 90px;\r\n      box-shadow: 0 2px 6px rgba(0,0,0,0.03);\r\n    }\r\n    .inv-card-header {\r\n      display: flex;\r\n      justify-content: space-between;\r\n      align-items: baseline;\r\n      flex-wrap: wrap;\r\n      gap: 8px;\r\n      margin-bottom: 6px;\r\n    }\r\n    .inv-term {\r\n      font-size: 1.25rem;\r\n      font-weight: 700;\r\n      color: #4d1722;\r\n      margin: 0;\r\n    }\r\n    .inv-code {\r\n      font-family: monospace;\r\n      font-size: 11px;\r\n      background: #f4ecee;\r\n      color: #6f2735;\r\n      padding: 2px 7px;\r\n      border-radius: 4px;\r\n      font-weight: 600;\r\n    }\r\n    .inv-path {\r\n      font-size: 12px;\r\n      color: #7d756d;\r\n      margin-bottom: 10px;\r\n    }\r\n    .inv-path-crumb {\r\n      color: #6f2735;\r\n      cursor: pointer;\r\n      text-decoration: none;\r\n    }\r\n    .inv-path-crumb:hover { text-decoration: underline; }\r\n    .inv-def {\r\n      margin: 8px 0;\r\n      font-size: 15px;\r\n      color: #2b2623;\r\n      line-height: 1.6;\r\n    }\r\n    .inv-source {\r\n      font-size: 13px;\r\n      color: #736b63;\r\n      font-style: italic;\r\n      margin-top: 8px;\r\n      padding-top: 8px;\r\n      border-top: 1px dashed #e8e2d8;\r\n    }\r\n    .inv-crossref {\r\n      color: #6f2735;\r\n      font-weight: 700;\r\n      text-decoration: underline;\r\n      cursor: pointer;\r\n    }\r\n  <\/style>\r\n\r\n  <!-- Suchleiste -->\r\n  <div class=\"inv-search-bar\">\r\n    <span class=\"inv-search-icon\">\u2315<\/span>\r\n    <input type=\"search\" id=\"invSearch\" class=\"inv-search\" placeholder=\"Begriff, Definition, Thesaurus-Pfad oder Code suchen...\">\r\n  <\/div>\r\n\r\n  <!-- Hierarchie-Filterbox (3 Stufen) -->\r\n  <div class=\"inv-filter-section\">\r\n    <!-- Stufe 1: Hauptkategorie -->\r\n    <div class=\"inv-filter-row\" id=\"invRowLvl1\">\r\n      <span class=\"inv-filter-label\">1. Kategorie:<\/span>\r\n      <div id=\"invWrapLvl1\" style=\"display:flex; flex-wrap:wrap; gap:5px;\">\r\n        <button type=\"button\" class=\"inv-pill is-active\" data-val=\"all\">Alle<\/button>\r\n      <\/div>\r\n    <\/div>\r\n    \r\n    <!-- Stufe 2: Zwischenlevel \/ Bereich -->\r\n    <div class=\"inv-filter-row\" id=\"invRowLvl2\" style=\"display:none;\">\r\n      <span class=\"inv-filter-label\">2. Bereich:<\/span>\r\n      <div id=\"invWrapLvl2\" style=\"display:flex; flex-wrap:wrap; gap:5px;\"><\/div>\r\n    <\/div>\r\n\r\n    <!-- Stufe 3: Sachgruppe -->\r\n    <div class=\"inv-filter-row\" id=\"invRowLvl3\" style=\"display:none;\">\r\n      <span class=\"inv-filter-label\">3. Sachgruppe:<\/span>\r\n      <div id=\"invWrapLvl3\" style=\"display:flex; flex-wrap:wrap; gap:5px;\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- A-Z Navigation -->\r\n  <div class=\"inv-alphabet\" id=\"invAlphaFilters\">\r\n    <button type=\"button\" class=\"inv-alpha-btn is-active\" data-letter=\"all\">Alle<\/button>\r\n  <\/div>\r\n\r\n  <div class=\"inv-meta-bar\">\r\n    <span id=\"invStatus\">Lade Daten...<\/span>\r\n    <span id=\"invReset\" class=\"inv-reset-link\" style=\"display:none;\">Filter zur\u00fccksetzen<\/span>\r\n  <\/div>\r\n\r\n  <div id=\"invList\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function() {\r\n  \/\/ =========================================================================\r\n  \/\/ URL ZUR HOCHGELADENEN DATEI:\r\n  \/\/ =========================================================================\r\n  const DATA_URL = \"https:\/\/www.inventaria.at\/wp-content\/uploads\/2026\/09\/glossar-inventaria.txt\";\r\n\r\n  let allData = [];\r\n  let curLvl1 = \"all\";\r\n  let curLvl2 = \"all\";\r\n  let curLvl3 = \"all\";\r\n  let curLetter = \"all\";\r\n\r\n  const searchEl = document.getElementById(\"invSearch\");\r\n  const rowLvl1 = document.getElementById(\"invRowLvl1\");\r\n  const rowLvl2 = document.getElementById(\"invRowLvl2\");\r\n  const rowLvl3 = document.getElementById(\"invRowLvl3\");\r\n  const wrapLvl1 = document.getElementById(\"invWrapLvl1\");\r\n  const wrapLvl2 = document.getElementById(\"invWrapLvl2\");\r\n  const wrapLvl3 = document.getElementById(\"invWrapLvl3\");\r\n  const alphaEl = document.getElementById(\"invAlphaFilters\");\r\n  const listEl = document.getElementById(\"invList\");\r\n  const statusEl = document.getElementById(\"invStatus\");\r\n  const resetEl = document.getElementById(\"invReset\");\r\n\r\n  function normalise(str) {\r\n    return (str || \"\").toLowerCase()\r\n      .replace(\/\u00e4\/g, \"ae\").replace(\/\u00f6\/g, \"oe\").replace(\/\u00fc\/g, \"ue\").replace(\/\u00df\/g, \"ss\");\r\n  }\r\n\r\n  function toSlug(str) {\r\n    return normalise(str).replace(\/[^a-z0-9]+\/g, \"-\").replace(\/^-|-$\/g, \"\");\r\n  }\r\n\r\n  fetch(DATA_URL)\r\n    .then(r => {\r\n      if (!r.ok) throw new Error(\"HTTP \" + r.status);\r\n      return r.text();\r\n    })\r\n    .then(txt => {\r\n      allData = JSON.parse(txt);\r\n      buildLvl1Nav();\r\n      buildAlphaNav();\r\n      render();\r\n    })\r\n    .catch(err => {\r\n      statusEl.innerHTML = '<span style=\"color:#b91c1c;\">Fehler beim Laden: ' + err.message + '<\/span>';\r\n      console.error(err);\r\n    });\r\n\r\n  \/\/ Stufe 1: Hauptkategorie aufbauen\r\n  function buildLvl1Nav() {\r\n    const cats = [...new Set(allData.map(d => d.level1_cat).filter(Boolean))].sort();\r\n    cats.forEach(cat => {\r\n      const btn = document.createElement(\"button\");\r\n      btn.type = \"button\";\r\n      btn.className = \"inv-pill\";\r\n      btn.dataset.val = cat;\r\n      btn.textContent = cat;\r\n      btn.addEventListener(\"click\", () => {\r\n        curLvl1 = cat;\r\n        curLvl2 = \"all\";\r\n        curLvl3 = \"all\";\r\n        wrapLvl1.querySelectorAll(\".inv-pill\").forEach(b => b.classList.toggle(\"is-active\", b.dataset.val === cat));\r\n        updateLvl2Nav();\r\n        render();\r\n      });\r\n      wrapLvl1.appendChild(btn);\r\n    });\r\n\r\n    wrapLvl1.querySelector('[data-val=\"all\"]').addEventListener(\"click\", () => {\r\n      curLvl1 = \"all\";\r\n      curLvl2 = \"all\";\r\n      curLvl3 = \"all\";\r\n      wrapLvl1.querySelectorAll(\".inv-pill\").forEach(b => b.classList.toggle(\"is-active\", b.dataset.val === \"all\"));\r\n      updateLvl2Nav();\r\n      render();\r\n    });\r\n  }\r\n\r\n  \/\/ Stufe 2: Zwischenlevel aufbauen\r\n  function updateLvl2Nav() {\r\n    wrapLvl2.innerHTML = \"\";\r\n    curLvl2 = \"all\";\r\n    curLvl3 = \"all\";\r\n\r\n    if (curLvl1 === \"all\") {\r\n      rowLvl2.style.display = \"none\";\r\n      rowLvl3.style.display = \"none\";\r\n      return;\r\n    }\r\n\r\n    const areas = [...new Set(\r\n      allData\r\n        .filter(d => d.level1_cat === curLvl1 && d.level2_area)\r\n        .map(d => d.level2_area)\r\n    )].sort();\r\n\r\n    if (areas.length === 0) {\r\n      rowLvl2.style.display = \"none\";\r\n      rowLvl3.style.display = \"none\";\r\n      return;\r\n    }\r\n\r\n    rowLvl2.style.display = \"flex\";\r\n\r\n    \/\/ \"Alle Bereiche\"-Button\r\n    const allBtn = document.createElement(\"button\");\r\n    allBtn.type = \"button\";\r\n    allBtn.className = \"inv-pill inv-pill-lvl2 is-active\";\r\n    allBtn.dataset.val = \"all\";\r\n    allBtn.textContent = \"Alle Bereiche\";\r\n    allBtn.addEventListener(\"click\", () => {\r\n      curLvl2 = \"all\";\r\n      curLvl3 = \"all\";\r\n      wrapLvl2.querySelectorAll(\".inv-pill-lvl2\").forEach(b => b.classList.toggle(\"is-active\", b.dataset.val === \"all\"));\r\n      updateLvl3Nav();\r\n      render();\r\n    });\r\n    wrapLvl2.appendChild(allBtn);\r\n\r\n    areas.forEach(area => {\r\n      const btn = document.createElement(\"button\");\r\n      btn.type = \"button\";\r\n      btn.className = \"inv-pill inv-pill-lvl2\";\r\n      btn.dataset.val = area;\r\n      btn.textContent = area;\r\n      btn.addEventListener(\"click\", () => {\r\n        curLvl2 = area;\r\n        curLvl3 = \"all\";\r\n        wrapLvl2.querySelectorAll(\".inv-pill-lvl2\").forEach(b => b.classList.toggle(\"is-active\", b.dataset.val === area));\r\n        updateLvl3Nav();\r\n        render();\r\n      });\r\n      wrapLvl2.appendChild(btn);\r\n    });\r\n\r\n    updateLvl3Nav();\r\n  }\r\n\r\n  \/\/ Stufe 3: Sachgruppen aufbauen\r\n  function updateLvl3Nav() {\r\n    wrapLvl3.innerHTML = \"\";\r\n    curLvl3 = \"all\";\r\n\r\n    if (curLvl1 === \"all\" || curLvl2 === \"all\") {\r\n      rowLvl3.style.display = \"none\";\r\n      return;\r\n    }\r\n\r\n    const groups = [...new Set(\r\n      allData\r\n        .filter(d => d.level1_cat === curLvl1 && d.level2_area === curLvl2 && d.level3_group)\r\n        .map(d => d.level3_group)\r\n    )].sort();\r\n\r\n    if (groups.length === 0) {\r\n      rowLvl3.style.display = \"none\";\r\n      return;\r\n    }\r\n\r\n    rowLvl3.style.display = \"flex\";\r\n\r\n    \/\/ \"Alle Sachgruppen\"-Button\r\n    const allBtn = document.createElement(\"button\");\r\n    allBtn.type = \"button\";\r\n    allBtn.className = \"inv-pill inv-pill-lvl3 is-active\";\r\n    allBtn.dataset.val = \"all\";\r\n    allBtn.textContent = \"Alle Sachgruppen\";\r\n    allBtn.addEventListener(\"click\", () => {\r\n      curLvl3 = \"all\";\r\n      wrapLvl3.querySelectorAll(\".inv-pill-lvl3\").forEach(b => b.classList.toggle(\"is-active\", b.dataset.val === \"all\"));\r\n      render();\r\n    });\r\n    wrapLvl3.appendChild(allBtn);\r\n\r\n    groups.forEach(group => {\r\n      const btn = document.createElement(\"button\");\r\n      btn.type = \"button\";\r\n      btn.className = \"inv-pill inv-pill-lvl3\";\r\n      btn.dataset.val = group;\r\n      btn.textContent = group;\r\n      btn.addEventListener(\"click\", () => {\r\n        curLvl3 = group;\r\n        wrapLvl3.querySelectorAll(\".inv-pill-lvl3\").forEach(b => b.classList.toggle(\"is-active\", b.dataset.val === group));\r\n        render();\r\n      });\r\n      wrapLvl3.appendChild(btn);\r\n    });\r\n  }\r\n\r\n  function buildAlphaNav() {\r\n    \"ABCDEFGHIJKLMNOPQRSTUVWXYZ\".split(\"\").forEach(l => {\r\n      const btn = document.createElement(\"button\");\r\n      btn.type = \"button\";\r\n      btn.className = \"inv-alpha-btn\";\r\n      btn.dataset.letter = l;\r\n      btn.textContent = l;\r\n      btn.addEventListener(\"click\", () => {\r\n        curLetter = l;\r\n        alphaEl.querySelectorAll(\".inv-alpha-btn\").forEach(b => b.classList.toggle(\"is-active\", b.dataset.letter === l));\r\n        render();\r\n      });\r\n      alphaEl.appendChild(btn);\r\n    });\r\n\r\n    alphaEl.querySelector('[data-letter=\"all\"]').addEventListener(\"click\", () => {\r\n      curLetter = \"all\";\r\n      alphaEl.querySelectorAll(\".inv-alpha-btn\").forEach(b => b.classList.toggle(\"is-active\", b.dataset.letter === \"all\"));\r\n      render();\r\n    });\r\n  }\r\n\r\n  function render() {\r\n    const query = normalise(searchEl.value.trim());\r\n    const isFiltered = query || curLvl1 !== \"all\" || curLvl2 !== \"all\" || curLvl3 !== \"all\" || curLetter !== \"all\";\r\n    resetEl.style.display = isFiltered ? \"inline\" : \"none\";\r\n\r\n    const filtered = allData.filter(d => {\r\n      const matchSearch = !query || d.search.includes(query);\r\n      const matchLvl1 = curLvl1 === \"all\" || d.level1_cat === curLvl1;\r\n      const matchLvl2 = curLvl2 === \"all\" || d.level2_area === curLvl2;\r\n      const matchLvl3 = curLvl3 === \"all\" || d.level3_group === curLvl3;\r\n      const matchLetter = curLetter === \"all\" || d.letter === curLetter;\r\n      return matchSearch && matchLvl1 && matchLvl2 && matchLvl3 && matchLetter;\r\n    });\r\n\r\n    statusEl.textContent = filtered.length === 1 ? \"1 Begriff gefunden\" : `${filtered.length} Begriffe gefunden`;\r\n\r\n    if (!filtered.length) {\r\n      listEl.innerHTML = '<p style=\"text-align:center; padding:30px; color:#8c827a;\">Keine Begriffe f\u00fcr diese Auswahl gefunden.<\/p>';\r\n      return;\r\n    }\r\n\r\n    listEl.innerHTML = filtered.map(item => {\r\n      const codeBadge = item.thesaurus_code ? `<span class=\"inv-code\">${item.thesaurus_code}<\/span>` : \"\";\r\n      const pathHtml = item.thesaurus_path && item.thesaurus_path.length\r\n        ? `<div class=\"inv-path\">Thesaurus: ${item.thesaurus_path.map(p => `<a class=\"inv-path-crumb\" data-search=\"${p}\">${p}<\/a>`).join(\" \u203a \")}<\/div>`\r\n        : \"\";\r\n\r\n      let defText = (item.definition || \"\").replace(\/(?:\u2192|->)\\s*([A-Za-z\u00c4\u00d6\u00dc\u00e4\u00f6\u00fc\u00df\\-]+)\/g, (_, word) => {\r\n        return `<a class=\"inv-crossref\" data-target=\"${toSlug(word)}\">\u2192${word}<\/a>`;\r\n      });\r\n\r\n      const sourceHtml = item.source ? `<div class=\"inv-source\">Beleg: ${item.source}<\/div>` : \"\";\r\n\r\n      return `\r\n        <article class=\"inv-card\" id=\"term-${item.slug}\">\r\n          <div class=\"inv-card-header\">\r\n            <h2 class=\"inv-term\">${item.term}<\/h2>\r\n            ${codeBadge}\r\n          <\/div>\r\n          ${pathHtml}\r\n          <div class=\"inv-def\">${defText}<\/div>\r\n          ${sourceHtml}\r\n        <\/article>\r\n      `;\r\n    }).join(\"\");\r\n\r\n    listEl.querySelectorAll(\".inv-path-crumb\").forEach(el => {\r\n      el.addEventListener(\"click\", e => {\r\n        e.preventDefault();\r\n        searchEl.value = el.dataset.search;\r\n        render();\r\n      });\r\n    });\r\n\r\n    listEl.querySelectorAll(\".inv-crossref\").forEach(el => {\r\n      el.addEventListener(\"click\", e => {\r\n        e.preventDefault();\r\n        const targetNode = document.getElementById(\"term-\" + el.dataset.target);\r\n        if (targetNode) {\r\n          targetNode.scrollIntoView({ behavior: \"smooth\", block: \"start\" });\r\n        } else {\r\n          searchEl.value = el.textContent.replace(\"\u2192\", \"\").trim();\r\n          render();\r\n        }\r\n      });\r\n    });\r\n  }\r\n\r\n  searchEl.addEventListener(\"input\", render);\r\n\r\n  resetEl.addEventListener(\"click\", () => {\r\n    searchEl.value = \"\";\r\n    curLvl1 = \"all\";\r\n    curLvl2 = \"all\";\r\n    curLvl3 = \"all\";\r\n    curLetter = \"all\";\r\n    wrapLvl1.querySelectorAll(\".inv-pill\").forEach(b => b.classList.toggle(\"is-active\", b.dataset.val === \"all\"));\r\n    alphaEl.querySelectorAll(\".inv-alpha-btn\").forEach(b => b.classList.toggle(\"is-active\", b.dataset.letter === \"all\"));\r\n    updateLvl2Nav();\r\n    render();\r\n  });\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u2315 1. Kategorie: Alle 2. Bereich: 3. Sachgruppe: Alle Lade Daten&#8230; Filter zur\u00fccksetzen<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_theme","meta":{"_thinkrank_schema_form_data":"","_thinkrank_selected_schema_type":"","_thinkrank_additional_schemas":"","_thinkrank_canonical_url":"","_thinkrank_og_title":"","_thinkrank_og_description":"","_thinkrank_og_image":"","_thinkrank_twitter_title":"","_thinkrank_twitter_description":"","_thinkrank_twitter_image":"","_thinkrank_imported_from":"","_thinkrank_focus_keywords":[],"_thinkrank_focus_keyword":"","_thinkrank_robots_meta_enabled":0,"_thinkrank_robots_meta":"","_thinkrank_advanced_robots_meta":"","_thinkrank_exclude_from_search":0,"_thinkrank_exclude_from_archives":0,"_thinkrank_primary_category":0,"_xspeed_no_cache":false,"_xspeed_expiry_hours":0,"footnotes":""},"class_list":["post-1780","page","type-page","status-publish","hentry"],"translation":{"provider":"WPGlobus","version":"3.0.5","language":"gb","enabled_languages":["de","gb"],"languages":{"de":{"title":true,"content":true,"excerpt":false},"gb":{"title":false,"content":false,"excerpt":false}}},"_links":{"self":[{"href":"https:\/\/www.inventaria.at\/gb\/wp-json\/wp\/v2\/pages\/1780","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inventaria.at\/gb\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.inventaria.at\/gb\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.inventaria.at\/gb\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inventaria.at\/gb\/wp-json\/wp\/v2\/comments?post=1780"}],"version-history":[{"count":14,"href":"https:\/\/www.inventaria.at\/gb\/wp-json\/wp\/v2\/pages\/1780\/revisions"}],"predecessor-version":[{"id":1807,"href":"https:\/\/www.inventaria.at\/gb\/wp-json\/wp\/v2\/pages\/1780\/revisions\/1807"}],"wp:attachment":[{"href":"https:\/\/www.inventaria.at\/gb\/wp-json\/wp\/v2\/media?parent=1780"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}