1!function(t,e){var i="easyTicker",o={direction:"up",easing:"swing",speed:"slow",interval:2e3,height:"auto",visible:0,mousePause:!0,autoplay:!0,controls:{up:"",down:"",toggle:"",playText:"Play",stopText:"Stop"},callbacks:{before:!1,after:!1,finish:!1}};function n(i,n){var s=this;function a(){s.opts.autoplay&&l()}function l(){0==s.timer&&(s.timer=setInterval((function(){r(s.opts.direction)}),s.opts.interval),t(s.opts.controls.toggle).addClass("et-run").html(s.opts.controls.stopText))}function c(){clearInterval(s.timer),s.timer=0,t(s.opts.controls.toggle).removeClass("et-run").html(s.opts.controls.playText)}function r(t){var e,i,o;if(!s.moving&&s.elem.is(":visible")){o="up"==t?(e=":first-child",i="-=","appendTo"):(e=":last-child",i="+=","prependTo");var n=s.targ.children(e),a=n.outerHeight();"function"==typeof s.opts.callbacks.before&&s.opts.callbacks.before.call(s,s.targ,n),s.moving=!0,s.targ.stop(!0,!0).animate({top:i+a+"px"},s.opts.speed,s.opts.easing,(function(){n.hide()[o](s.targ).fadeIn(),s.targ.css("top",0),u(!0),s.moving=!1,"function"==typeof s.opts.callbacks.after&&s.opts.callbacks.after.call(s,s.targ,n)}))}}function p(t){c(),r("up"==t?"up":"down")}function u(e){var i,o,n,a,l;"auto"==s.opts.height&&(0<s.opts.visible?(n=e,a=0,l="et-item-visible",s.targ.children().removeClass(l),s.targ.children(":lt("+s.opts.visible+")").each((function(){a+=t(this).outerHeight(),t(this).addClass(l)})),n?s.elem.stop(!0,!0).animate({height:a},s.opts.speed,(function(){d()})):s.elem.css("height",a)):(i=0,o=s.elem.css("display"),s.elem.css("display","block"),s.targ.children().each((function(){i+=t(this).outerHeight()})),s.elem.css({display:o,height:i}))),e||d()}function d(){"function"==typeof s.opts.callbacks.finish&&s.opts.callbacks.finish.call(s,s.targ)}return s.opts=t.extend({},o,n),s.elem=t(i),s.targ=t(i).children(":first-child"),s.timer=0,s.moving=!1,s.elem.children().css("margin",0).children().css("margin",0),s.elem.css({position:"relative",height:s.opts.height,overflow:"hidden"}),s.targ.css({position:"absolute",margin:0}),u(!1),a(),function(){var t,i;void 0!==e.hidden?(t="hidden",i="visibilitychange"):void 0!==e.msHidden?(t="msHidden",i="msvisibilitychange"):void 0!==e.webkitHidden&&(t="webkitHidden",i="webkitvisibilitychange"),e.addEventListener(i,(function(){(e[t]?c:a)()}),!1)}(),s.opts.mousePause&&s.elem.on("mouseenter",(function(){s.timerTemp=s.timer,c()})).on("mouseleave",(function(){0!==s.timerTemp&&a()})),t(s.opts.controls.up).on("click",(function(t){t.preventDefault(),p("up")})),t(s.opts.controls.down).on("click",(function(t){t.preventDefault(),p("down")})),t(s.opts.controls.toggle).on("click",(function(t){t.preventDefault(),(0==s.timer?a:c)()})),{up:function(){p("up")},down:function(){p("down")},start:l,stop:c,options:s.opts}}t.fn[i]=function(e){return this.each((function(){t.data(this,i)||t.data(this,i,new n(this,e))}))}}(jQuery,(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.