1!function(a){var b={topSpacing:0,bottomSpacing:0,className:"is-sticky",wrapperClassName:"sticky-wrapper",center:!1,getWidthFrom:"",responsiveWidth:!1},c=a(window),d=a(document),e=[],f=c.height(),g=function(){for(var b=c.scrollTop(),g=d.height(),h=g-f,i=b>h?h-b:0,j=0;j<e.length;j++){var k=e[j],l=k.stickyWrapper.offset().top,m=l-k.topSpacing-i;if(m>=b)null!==k.currentTop&&(k.stickyElement.css("position","").css("top",""),k.stickyElement.trigger("sticky-end",[k]).parent().removeClass(k.className),k.currentTop=null);else{var n=g-k.stickyElement.outerHeight()-k.topSpacing-k.bottomSpacing-b-i;0>n?n+=k.topSpacing:n=k.topSpacing,k.currentTop!=n&&(k.stickyElement.css("position","fixed").css("top",n),"undefined"!=typeof k.getWidthFrom&&k.stickyElement.css("width",a(k.getWidthFrom).width()),k.stickyElement.trigger("sticky-start",[k]).parent().addClass(k.className),k.currentTop=n)}}},h=function(){f=c.height();for(var b=0;b<e.length;b++){var d=e[b];"undefined"!=typeof d.getWidthFrom&&d.responsiveWidth===!0&&d.stickyElement.css("width",a(d.getWidthFrom).width())}},i={init:function(c){var d=a.extend({},b,c);return this.each(function(){var c=a(this),f=c.attr("id"),g=(f?f+"-"+b.wrapperClassName:b.wrapperClassName,a("<div></div>").attr("id",f+"-sticky-wrapper").addClass(d.wrapperClassName));c.wrapAll(g),d.center&&c.parent().css({width:c.outerWidth(),marginLeft:"auto",marginRight:"auto"}),"right"==c.css("float")&&c.css({"float":"none"}).parent().css({"float":"right"});var h=c.parent();h.css("height",c.outerHeight()),e.push({topSpacing:d.topSpacing,bottomSpacing:d.bottomSpacing,stickyElement:c,currentTop:null,stickyWrapper:h,className:d.className,getWidthFrom:d.getWidthFrom,responsiveWidth:d.responsiveWidth})})},update:g,unstick:function(b){return this.each(function(){for(var b=a(this),c=-1,d=0;d<e.length;d++)e[d].stickyElement.get(0)==b.get(0)&&(c=d);-1!=c&&(e.splice(c,1),b.unwrap(),b.removeAttr("style"))})}};window.addEventListener?(window.addEventListener("scroll",g,!1),window.addEventListener("resize",h,!1)):window.attachEvent&&(window.attachEvent("onscroll",g),window.attachEvent("onresize",h)),a.fn.sticky=function(b){return i[b]?i[b].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof b&&b?void a.error("Method "+b+" does not exist on jQuery.sticky"):i.init.apply(this,arguments)},a.fn.unstick=function(b){return i[b]?i[b].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof b&&b?void a.error("Method "+b+" does not exist on jQuery.sticky"):i.unstick.apply(this,arguments)},a(function(){setTimeout(g,0)})}(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.