1(function(b){b.fn.marquee=function(d){var e={width:"100%",height:"30",direction:"left",behavior:"scroll",scrolldelay:10,attach:false,admin_flg:false};var c=b.extend(e,d);return this.each(function(k){var h=b(this);var l=h.children().eq(0);h.css({width:c.width,height:c.height,display:"block-inline",overflow:"hidden"});var g=h.width();l.css({display:"block","float":"left","white-space":"nowrap",paddingLeft:g,paddingRight:g});var f=l.width();var m={marquee:h,direction:c.direction,scrolldelay:c.scrolldelay,scroll_x:g+f,llimit:(g>f)?g:f,rlimit:(g>f)?f:g,init:0,move:0,timer:false,scrolling:function(){}};var j=new a();switch(c.behavior){case"scroll":if(c.direction==="left"){m.init=0;m.move=m.init;m.scrolling=function(){m.move+=1;if(m.move>m.scroll_x){m.move=m.init}}}else{m.init=m.scroll_x;m.move=m.init;m.scrolling=function(){m.move-=1;if(m.move<0){m.move=m.init}}}break;case"slide":if(c.direction==="left"){m.init=0;m.move=m.init;m.scrolling=function(){m.move+=1;if(m.move>m.llimit){if(m.timer!==false){j.Stop(m)}}}}else{m.init=m.scroll_x;m.move=m.init;m.scrolling=function(){m.move-=1;if(m.move<=m.rlimit){j.Stop(m)}}}break;case"alternate":if(c.direction==="left"){m.init=m.rlimit;m.move=m.init}else{m.init=m.llimit;m.move=m.init}m.scrolling=function(){if(m.direction==="left"){m.move+=1}else{m.move-=1}if((m.move>m.llimit)&&(m.direction==="left")){m.direction="right"}else{if((m.move<m.rlimit)&&(m.direction==="right")){m.direction="left"}}};break}j.Set(m);j.Start(m);if(c.attach){c.attach(m,j)}})};var a=function(){};a.prototype={Start:function(c){var d=this;c.timer=setInterval(function(){c.scrolling();d.Set(c)},c.scrolldelay)},Stop:function(c){if(c.timer!==false){clearInterval(c.timer);c.timer=false}},Set:function(c){c.marquee.scrollLeft(c.move)}}})(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.