1window.oLocalScript={};function lazyLoadObserverResetScripts(){window.oLocalScript={}} 2function addScriptToBody(arrScript,index,entriesIndex){console.log("Proces Index => "+index+" in entriesIndex => "+entriesIndex+" => total script => "+arrScript.length);if(typeof(arrScript[index])=="undefined"){console.log("end load script observer");return!1} 3console.log("Add script => "+arrScript[index]);var src=arrScript[index];var nextIndex=index+1;console.log("Next index => "+nextIndex);if(typeof(window.oLocalScript[src])!="undefined"){console.log("Exist, script already exists");addScriptToBody(arrScript,nextIndex,entriesIndex);return!1} 4var scriptItem=document.createElement('script');scriptItem.type='text/javascript';scriptItem.src=src;scriptItem.onload=function(){window.oLocalScript[src]="1";addScriptToBody(arrScript,nextIndex,entriesIndex)} 5scriptItem.onerror=function(){window.oLocalScript[src]="1";addScriptToBody(arrScript,nextIndex,entriesIndex)} 6var container=(document.documentElement||document.body);container.appendChild(scriptItem);delete(container);delete(scriptItem)} 7function lazyLoadObserver(){console.log("Process LazyLoad Src");var lazyImages=[].slice.call(document.querySelectorAll('[data-td-src-property]'));if("IntersectionObserver" in window){let lazyImageObserver=new IntersectionObserver(function(entries,observer){entries.forEach(function(entry){if(entry.isIntersecting){entry.target.src=entry.target.getAttribute("data-td-src-property");lazyImageObserver.unobserve(entry.target)}})});lazyImages.forEach(function(lazyImage){lazyImageObserver.observe(lazyImage)})}else{lazyImages.forEach(function(lazyImage){lazyImage.src=lazyImage.getAttribute("data-td-src-property")})} 8var lazyVideos=[].slice.call(document.querySelectorAll('video[data-td-video-src]'));if("IntersectionObserver" in window){let lazyVideoObserver=new IntersectionObserver(function(entries,observer){entries.forEach(function(entry){if(entry.isIntersecting){var video=entry.target;if(video.getAttribute("data-td-video-src")){video.src=video.getAttribute("data-td-video-src");video.removeAttribute("data-td-video-src")} 9var sources=video.querySelectorAll('source[data-td-video-src]');sources.forEach(function(source){source.src=source.getAttribute("data-td-video-src");source.removeAttribute("data-td-video-src")});video.load();video.classList.remove('lazy-video');lazyVideoObserver.unobserve(video)}})},{rootMargin:"200px 0px",threshold:0.01});lazyVideos.forEach(function(lazyVideo){lazyVideoObserver.observe(lazyVideo)})}else{lazyVideos.forEach(function(video){if(video.getAttribute("data-td-video-src")){video.src=video.getAttribute("data-td-video-src");video.removeAttribute("data-td-video-src")} 10var sources=video.querySelectorAll('source[data-td-video-src]');sources.forEach(function(source){source.src=source.getAttribute("data-td-video-src");source.removeAttribute("data-td-video-src")});video.load();video.classList.remove('lazy-video')})} 11var lazyScript=[].slice.call(document.querySelectorAll('[data-td-script-src]'));if("IntersectionObserver" in window){let lazyScriptObserver=new IntersectionObserver(function(entries,observer){var entriesIndex=0;entries.forEach(function(entry){if(entry.isIntersecting){window.IntersectionObserverEntryDaC=entry.target;const event=new CustomEvent("IntersectionObserver",{target:entry.target});document.dispatchEvent(event);addScriptToBody(entry.target.getAttribute("data-td-script-src").split(","),0,entriesIndex);lazyScriptObserver.unobserve(entry.target);entriesIndex++}})});lazyScript.forEach(function(lazyS){lazyScriptObserver.observe(lazyS)})}else{lazyScript.forEach(function(lazyScript){addScriptToBody(entry.target.getAttribute("data-td-script-src").split(","),0)})}} 12switch(document.readyState){case "loading":document.addEventListener("DOMContentLoaded",lazyLoadObserver);break;case "interactive":case "complete":lazyLoadObserver();break}
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.