1/*! 2 * Echo v1.4.0 3 * Lazy-loading with data-* attributes, offsets and throttle options 4 * Project: https://github.com/toddmotto/echo 5 * by Todd Motto: http://toddmotto.com 6 * Copyright. MIT licensed. 7 */ 8;window.Echo=(function(e,g,b){var h=[],d,i,f;var a=function(l){var m=l.getBoundingClientRect();return((m.top>=0&&m.left>=0&&m.top)<=(e.innerHeight||g.documentElement.clientHeight)+parseInt(d))};var c=function(){for(var m=h.length;m--;){var l=h[m];if(a(l)){l.src=l.getAttribute("data-src");h.splice(m,1)}}};var k=function(){clearTimeout(f);f=setTimeout(c,i)};var j=function(o){var l=g.querySelectorAll("[data-src]");var n=o||{};d=n.offset||0;i=n.throttle||250;for(var m=0;m<l.length;m++){h.push(l[m])}k();if(g.addEventListener){e.addEventListener("scroll",k,false)}else{e.attachEvent("onscroll",k)}};return{init:j,render:k}})(window,document);
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.