1//carouseller.js 0.3b https://github.com/shrue348/responsive.carouseller 2!function(t){t.fn.carouseller=function(i){var i=t.extend({scrollSpeed:150,autoScrollDelay:0,hoverStopScroll:!0,easing:"linear"},i),e=function(){this.interval=null,this.stop=!1,t(this).find(".carousel-button-left").on("click",o.bind(this)),t(this).find(".carousel-button-right").on("click",n.bind(this)),t(this).on("l",n.bind(this)),t(this).on("r",o.bind(this)),i.hoverStopScroll&&(t(this).on("mouseenter",s.bind(this)),t(this).on("mouseleave",l.bind(this))),i.autoScrollDelay>0&&(this.interval=window.setInterval(n.bind(this),i.autoScrollDelay)),i.autoScrollDelay<0&&(this.interval=window.setInterval(o.bind(this),-i.autoScrollDelay))},s=function(){window.clearInterval(this.interval)},l=function(){i.autoScrollDelay>0&&(this.interval=window.setInterval(n.bind(this),i.autoScrollDelay)),i.autoScrollDelay<0&&(this.interval=window.setInterval(o.bind(this),-i.autoScrollDelay))},o=function(){if(!this.stop){this.stop=!0;var e=t(this).find(".carousel-block").eq(-1).outerWidth(!0);t(this).find(".carousel-items .carousel-block").eq(-1).prependTo(t(this).find(".carousel-items")),t(this).find(".carousel-items").css({left:"-"+e+"px"}),t(this).find(".carousel-items").animate({left:"0px"},i.scrollSpeed,i.easing,function(){this.stop=!1}.bind(this))}},n=function(){if(!this.stop){this.stop=!0;var e=t(this).find(".carousel-block").eq(-1).outerWidth(!0);t(this).find(".carousel-items").animate({left:"-"+e+"px"},i.scrollSpeed,i.easing,function(){t(this).find(".carousel-items .carousel-block").eq(0).appendTo(t(this).find(".carousel-items")),t(this).find(".carousel-items").css({left:"0px"}),this.stop=!1}.bind(this))}};return this.each(e)}}(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.