1!function(e){e.fn.viewportChecker=function(t){var n={classToAdd:"visible",offset:100,callbackFunction:function(){}};e.extend(n,t);var s=this,i=e(window).height();this.checkElements=function(){var t=-1!=navigator.userAgent.toLowerCase().indexOf("webkit")?"body":"html",c=e(t).scrollTop(),o=c+i;s.each(function(){var t=e(this);if(!t.hasClass(n.classToAdd)){var s=Math.round(t.offset().top)+n.offset,i=s+t.height();o>s&&i>c&&(t.addClass(n.classToAdd),n.callbackFunction(t))}})},e(window).load(this.checkElements),this.checkElements(),e(window).scroll(this.checkElements),this.checkElements(),e(window).resize(function(e){i=e.currentTarget.innerHeight})}}(jQuery);
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.