PageSourceSearch

https://www.bbl-law.com/wp-content/cache/autoptimize/js/autoptimize_single_aa42ff67ee2e006e41c380c4f667ca30.js

js bbl-law.com collected 2026-10-10 00:46:58 UTC 1,289 bytes, 10 lines download raw bytes

1document.addEventListener("DOMContentLoaded",()=>{if(typeof wordsToRun==="undefined"){return;}
2var lexikonBegriffe=JSON.parse(wordsToRun.toString());const body=document.body;if(body.classList.contains("lexikon-template-default")===false){return;}
3function isInsideLink(node){while(node){if(node.nodeName.toLowerCase()==="a"){return true;}
4node=node.parentNode;}
5return false;}
6function isInsideHeadline(node){while(node){if(node.nodeName.toLowerCase()==="h1"||node.nodeName.toLowerCase()==="h2"||node.nodeName.toLowerCase()==="h3"||node.nodeName.toLowerCase()==="h4"){return true;}
7node=node.parentNode;}
8return false;}
9function replaceText(node){if(node.nodeType===3){let text=node.nodeValue;lexikonBegriffe.forEach(({term,link})=>{if(link!==window.location.href){const regex=new RegExp(`\\b${term}\\b`,"gi");if(regex.test(text)){if(!isInsideLink(node)&&!isInsideHeadline(node)){const replacement=`<a href="${link}" class="lexikon-link">${term}</a>`;const replacedHTML=text.replace(regex,replacement);const span=document.createElement("span");span.innerHTML=replacedHTML;node.parentNode.replaceChild(span,node);}}}});}else if(node.nodeType===1&&node.childNodes&&!/^(a|script|style|textarea)$/i.test(node.nodeName)){Array.from(node.childNodes).forEach(replaceText);}}
10replaceText(body);});

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.