1(function(){function normPath(p){return(p||'').replace(/\/+$/,'')||'/'} 2function isSearchLanding(){return normPath(window.location.pathname)==='/suche'} 3function is404Page(){return document.body&&document.body.classList.contains('error404')} 4function hasQuery(){const s=new URLSearchParams(window.location.search).get('s');return s!==null&&s.trim()!==''} 5function buildDescribedByIds(){const ids=[];if(document.getElementById('tm-404-search-help'))ids.push('tm-404-search-help');if(document.getElementById('tm-404-search-note'))ids.push('tm-404-search-note');return ids} 6function applyAriaDescribedBy(input){if(!input)return;const ids=buildDescribedByIds();if(!ids.length)return;const existing=(input.getAttribute('aria-describedby')||'').split(/\s+/).map(s=>s.trim()).filter(Boolean);const merged=Array.from(new Set([...existing,...ids]));input.setAttribute('aria-describedby',merged.join(' '))} 7let scheduled=!1;function scheduleFix(){if(scheduled)return;scheduled=!0;requestAnimationFrame(function(){scheduled=!1;fixDiviSearch()})} 8function fixDiviSearch(){document.querySelectorAll('.et_pb_searchform').forEach(function(form,idx){const input=form.querySelector('input[name="s"]');if(!input)return;const uniqueId='tm-search-'+(idx+1);if(input.id!==uniqueId)input.id=uniqueId;if(input.getAttribute('type')!=='search')input.setAttribute('type','search');if(input.hasAttribute('aria-label'))input.removeAttribute('aria-label');const btn=form.querySelector('input[type="submit"], button[type="submit"]');if(btn&&btn.hasAttribute('aria-label'))btn.removeAttribute('aria-label');const label=form.querySelector('label.screen-reader-text');if(label){if(label.getAttribute('for')!==uniqueId)label.setAttribute('for',uniqueId);if(label.textContent.trim()!=='Suchbegriff')label.textContent='Suchbegriff'} 9if(is404Page()){applyAriaDescribedBy(input)}});if(isSearchLanding()&&!hasQuery()){const firstInput=document.querySelector('.et_pb_searchform input[name="s"]');if(firstInput&&document.activeElement!==firstInput)firstInput.focus()}} 10document.addEventListener('DOMContentLoaded',fixDiviSearch);window.addEventListener('load',function(){fixDiviSearch();setTimeout(fixDiviSearch,250);setTimeout(fixDiviSearch,1000)});const obs=new MutationObserver(scheduleFix);obs.observe(document.documentElement,{childList:!0,subtree:!0})})()
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.