1(() => { 2 const widget = document.getElementById("provenexpert_circle_widget_tavhf"); 3 if (!widget || widget.dataset.initialized === "true") return; 4 widget.dataset.initialized = "true"; 5 6 const script = document.createElement("script"); 7 const loadWidget = () => { 8 script.src = 9 "https://www.provenexpert.com/widget/circlewidget.js?s=270&id=tavhf&u=2xGAjHQAmAmAj5TZmRwZiAUZjDQplRmA&l=de-de"; 10 script.async = true; 11 document.head.appendChild(script); 12 }; 13 14 const target = widget.closest("footer") || widget.parentElement || widget; 15 if (!("IntersectionObserver" in window)) { 16 loadWidget(); 17 return; 18 } 19 20 const observer = new IntersectionObserver( 21 (entries) => { 22 if (!entries.some((entry) => entry.isIntersecting)) return; 23 observer.disconnect(); 24 loadWidget(); 25 }, 26 { rootMargin: "600px 0px" } 27 ); 28 observer.observe(target); 29})();
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.