1!function(e){e.fn.flexisel=function(i){var n,t=e.extend({visibleItems:2,animationSpeed:1e3,autoPlay:!1,autoPlaySpeed:6e3,pauseOnHover:!0,setMaxWidthAndHeight:!1,enableResponsiveBreakpoints:!0,clone:!0,responsiveBreakpoints:{portrait:{changePoint:320,visibleItems:1},landscape:{changePoint:480,visibleItems:1},tablet:{changePoint:600,visibleItems:2}}},i),s=e(this),l=e.extend(t,i),a=!0,o=l.visibleItems,r=s.children().length,c=[],f={init:function(){return this.each(function(){f.appendHTML(),f.setEventHandlers(),f.initializeItems()})},initializeItems:function(){var i=s.parent(),t=(i.height(),s.children());f.sortResponsiveObject(l.responsiveBreakpoints);var a=i.width();n=a/o,t.width(n),l.clone&&(t.last().insertBefore(t.first()),t.last().insertBefore(t.first()),s.css({left:-n})),s.fadeIn(),e(window).trigger("resize")},appendHTML:function(){if(s.addClass("nbs-flexisel-ul"),s.wrap("<div class='nbs-flexisel-container'><div class='nbs-flexisel-inner'></div></div>"),s.find("li").addClass("nbs-flexisel-item"),l.setMaxWidthAndHeight){var i=e(".nbs-flexisel-item img").width(),n=e(".nbs-flexisel-item img").height();e(".nbs-flexisel-item img").css("max-width",i),e(".nbs-flexisel-item img").css("max-height",n)}if(e("<div class='nbs-flexisel-nav-left'></div><div class='nbs-flexisel-nav-right'></div>").insertAfter(s),l.clone){var t=s.children().clone();s.append(t)}},setEventHandlers:function(){var i=s.parent(),t=s.children(),r=i.find(e(".nbs-flexisel-nav-left")),c=i.find(e(".nbs-flexisel-nav-right"));e(window).on("resize",function(a){f.setResponsiveEvents();var d=e(i).width(),h=e(i).height();n=d/o,t.width(n),l.clone?s.css({left:-n}):s.css({left:0});var v=r.height()/2,p=h/2-v;r.css("top",p+"px"),c.css("top",p+"px")}),e(r).on("click",function(e){f.scrollLeft()}),e(c).on("click",function(e){f.scrollRight()}),1==l.pauseOnHover&&e(".nbs-flexisel-item").on({mouseenter:function(){a=!1},mouseleave:function(){a=!0}}),1==l.autoPlay&&setInterval(function(){1==a&&f.scrollRight()},l.autoPlaySpeed)},setResponsiveEvents:function(){var i=e("html").width();if(l.enableResponsiveBreakpoints){var n=c[c.length-1].changePoint;for(var t in c){if(i>=n){o=l.visibleItems;break}if(i<c[t].changePoint){o=c[t].visibleItems;break}}}},sortResponsiveObject:function(e){var i=[];for(var n in e)i.push(e[n]);i.sort(function(e,i){return e.changePoint-i.changePoint}),c=i},scrollLeft:function(){if(s.position().left<0&&1==a){a=!1;var e=s.parent(),i=e.width();n=i/o;var t=s.children();s.animate({left:"+="+n},{queue:!1,duration:l.animationSpeed,easing:"linear",complete:function(){l.clone&&t.last().insertBefore(t.first()),f.adjustScroll(),a=!0}})}},scrollRight:function(){var e=s.parent(),i=e.width();n=i/o;var t=n-i,c=s.position().left+(r-o)*n-i;if(t<Math.ceil(c)&&!l.clone)1==a&&(a=!1,s.animate({left:"-="+n},{queue:!1,duration:l.animationSpeed,easing:"linear",complete:function(){f.adjustScroll(),a=!0}}));else if(l.clone&&1==a){a=!1;var d=s.children();s.animate({left:"-="+n},{queue:!1,duration:l.animationSpeed,easing:"linear",complete:function(){d.first().insertAfter(d.last()),f.adjustScroll(),a=!0}})}},adjustScroll:function(){var e=s.parent(),i=s.children(),t=e.width();n=t/o,i.width(n),l.clone&&s.css({left:-n})}};return f[i]?f[i].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof i&&i?void e.error('Method "'+method+'" does not exist in flexisel plugin!'):f.init.apply(this)}}(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.