1"use strict";!function(d){var l={direction:"prev",mode:"horizontal",speed:1,delay:30,onCarouselTickerLoad:function(){}};d.fn.carouselTicker=function(t){if(0==this.length)return this;if(1<this.length)return this.each(function(){d(this).carouselTicker(t)}),this;function i(){a.settings=d.extend({},l,t),a.intervalPointer=null,a.directionSwitcher="prev"===a.settings.direction?-1:1,a.itemsWidth=0,a.childsWidth=0,a.itemsHeight=0,a.childsHeight=0,a.$list=n.children("ul"),a.$items=a.$list.children("li"),a.isInitialize=!1,a.isMousemove=!1,a.$parent=n.parent(),a.wrapCls="carouselTicker__wrap",a.listCls="carouselTicker__list",a.loaderCls="carouselTicker__loader",a.cloneCls="carouselTicker__clone",a.touch="ontouchstart"in document.documentElement,a.eventTypes={mousedown:a.touch?"touchstart":"mousedown",mousemove:a.touch?"touchmove":"mousemove",mouseup:a.touch?"touchend":"mouseup"},e()}var a={},s=this,n=d(this),e=function(){function e(){n.children().hasClass(a.wrapCls)||(d("<div class='"+a.loaderCls+"'></div>").appendTo(n),n.find("."+a.wrapCls).css({position:"relative"}),a.$list.wrap("<div class='carouselTicker__wrap' style='position: relative; overflow: hidden; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none;'></div>"),a.$items.clone().addClass(a.cloneCls).appendTo(a.$list),a.$list.css({position:"relative"}),a.isInitialize=!0,a.settings.onCarouselTickerLoad(),o())}"horizontal"===a.settings.mode?(c(),n.find("."+a.wrapCls).css({width:a.$parent.width()+"px"}),a.$list.css({width:2*a.itemsWidth,left:0}),e()):"vertical"===a.settings.mode&&(a.itemsHeight=0,a.$items.each(function(){var e=d(this);e.hasClass(a.cloneCls)||(a.itemsHeight+=e.outerHeight(!0))}),a.itemsHeight>a.$parent.height()&&(n.find("."+a.wrapCls).css({height:a.$parent.height()+"px"}),a.$list.css({height:2*a.itemsHeight,top:0}),e())),a.isInitialize&&n.on("dragstart",function(e){if("IMG"==e.target.nodeName.toUpperCase()||"A"==e.target.nodeName.toUpperCase())return!1})},o=function(){var l;n.find("."+a.loaderCls).length&&n.find("."+a.loaderCls).remove(),a.intervalPointer=setInterval(function(){r()},a.settings.delay),n.on("mouseover",h),n.on("mouseleave",u),l=!1,a.$list.on(a.eventTypes.mousedown,function(e){var s=e.clientX||event.touches[0].pageX,n=e.clientY||event.touches[0].pageY,o=d(this),r=parseFloat(d(this).css("left")),c=parseFloat(d(this).css("top"));clearInterval(a.intervalPointer),a.intervalPointer=!1,l=!0,o.on(a.eventTypes.mousemove,function(e){var t=e.clientX||event.touches[0].pageX,i=e.clientY||event.touches[0].pageY,t=s-t,i=n-i;a.touch&&d(document).on("touchmove",function(e){}),"horizontal"===a.settings.mode?a.directionSwitcher=0<=t?-1:1:"vertical"===a.settings.mode&&(a.directionSwitcher=0<=i?-1:1),a.isMousemove=!0,l&&("horizontal"===a.settings.mode?(0<=r-t&&1===a.directionSwitcher&&(o.css("left","-="+a.itemsWidth),r=-a.itemsWidth,s=e.clientX||event.touches[0].pageX,t=0),r-t<=-a.itemsWidth&&-1===a.directionSwitcher&&(o.css("left",0),t=r=0,s=e.clientX||event.touches[0].pageX),o.css("left",r-t+"px")):"vertical"===a.settings.mode&&(0<=c-i&&1===a.directionSwitcher&&(o.css("top","-="+a.itemsHeight),c=-a.itemsHeight,n=e.clientY||event.touches[0].pageY,i=0),c-i<=-a.itemsHeight&&-1===a.directionSwitcher&&(o.css("top",0),i=c=0,n=e.clientY||event.touches[0].pageY),o.css("top",c-i+"px")))})}),a.$list.on(a.eventTypes.mouseup,function(e){d(e.target);l=!1,a.isMousemove=!1,a.settings.direction=1===a.directionSwitcher?"next":"prev",a.intervalPointer&&clearInterval(a.intervalPointer),a.touch&&(a.intervalPointer=setInterval(function(){r()},a.settings.delay))})},r=function(){var e="horizontal"===a.settings.mode?"left":"top",t="horizontal"===a.settings.mode?a.itemsWidth:a.itemsHeight;a.$list.css(e,"+="+a.directionSwitcher*a.settings.speed+"px"),"prev"===a.settings.direction&&Math.abs(parseInt(a.$list.css(e)))>=t&&a.$list.css(e,0),"next"===a.settings.direction&&0<=parseInt(a.$list.css(e))&&a.$list.css(e,-t+"px")};function c(){a.itemsWidth=0,a.$items.each(function(){var e=d(this),t=this.currentStyle||window.getComputedStyle(this),t=parseFloat(t.marginLeft)+parseFloat(t.marginRight);e.hasClass(a.cloneCls)||(a.itemsWidth+=this.getBoundingClientRect().width+t)})}function h(){("horizontal"===a.settings.mode?a.itemsWidth>a.$parent.width():a.itemsHeight>
1a.$parent.height())&&(clearInterval(a.intervalPointer),a.intervalPointer=!1)}function u(){var e="horizontal"===a.settings.mode?a.itemsWidth>a.$parent.width():a.itemsHeight>a.$parent.height();a.isMousemove&&(a.$list.off(a.eventTypes.mousemove),a.$list.trigger(a.eventTypes.mouseup)),e&&!a.intervalPointer&&(a.intervalPointer=setInterval(function(){r()},a.settings.delay))}return s.resizeTicker=function(){c(),a.itemsWidth>a.$parent.width()?a.isInitialize||i():a.isInitialize&&s.destructor()},s.stop=function(){n.off("mouseover",h),n.off("mouseleave",u),clearInterval(a.intervalPointer),a.intervalPointer=!1},s.run=function(){o()},s.destructor=function(){var e;n.find("."+a.cloneCls).remove(),n.find("."+a.wrapCls).length&&((e=n.find("."+a.listCls)).unwrap(),e.css({left:"auto",position:"static",width:"auto"}),n.css({width:"auto",position:"static"})),s.stop(),a.isInitialize=!1},s.reloadCarouselTicker=function(e){null!=e&&(t=e),s.destructor(),i()},s.next=function(){s.stop(),a.settings.direction="next",a.directionSwitcher="prev"===a.settings.direction?-1:1,s.run()},s.prev=function(){s.stop(),a.settings.direction="prev",a.directionSwitcher="prev"===a.settings.direction?-1:1,s.run()},"loading"===document.readyState?d(window).on("load",function(){i()}):i(),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.