!function($){"use strict";$.fn.AcmeTicker=function(c){let a=$.extend({},$.fn.AcmeTicker.defaults,c),b=$(this),e,f,g=!1;function d(){switch(a.type){case"vertical":case"horizontal":h();break;case"marquee":j();break;case"typewriter":i()}}function h(d=!1){let f=a.speed,c=a.autoplay,i=a.direction;if(d&&(f=0,c=0,clearInterval(e),e=!1),e)return!1;e=setInterval(function(){if(g)return clearInterval(e),e=!1,!1;let c,l,j,k;c=b.find("li:first"),l="up"===i||"right"===i?"-=":"+=","horizontal"===a.type?(j="left",k=c.outerWidth(!0)):(j="margin-top",k=c.outerHeight(!0)),"prev"===d?b.find("li:last").detach().prependTo(b):c.detach().appendTo(b),b.find("li").css({opacity:"0",display:"none"}),b.find("li:first").css({opacity:"1",position:"absolute",display:"block",[j]:l+k+"px"}),b.find("li:first").animate({[j]:"0px"},f,function(){clearInterval(e),e=!1,h()})},c)}function i(d=!1){if(g)return!1;d&&(clearInterval(e),e=!1,clearTimeout(f),f=!1,"prev"===d?b.find("li:last").detach().prependTo(b):b.find("li:first").detach().appendTo(b));let h=a.speed,k=a.autoplay,c=b.find("li:first"),j=c.children(),l=0;c.attr("data-text")&&j.text(c.attr("data-text"));let m=c.text();function n(){b.find("li:first").detach().appendTo(b),clearTimeout(f),f=!1,i()}b.find("li").css({opacity:"0",display:"none"}),e||(e=setInterval(function(){l++;let a=m.substring(0,l);c.attr("data-text")||c.attr("data-text",m),l<=m.length?(j.text(a),c.css({opacity:"1",display:"block"})):(clearInterval(e),e=!1,f=setTimeout(n,k))},h))}function j(){let d=a.speed,g=a.direction,e,h="left",i,j,c=0,l=!1,f;function k(a,c){b.animate({[h]:"-="+a},c,"linear",function(){b.css({[h]:e}),k(i,j)})}function m(){let a=b.offset(),e=("right"===g?c-a.left:a.left)+c;k(e,e/d)}b.css({position:"absolute"}),b.find("li").css({display:"inline-block",marginRight:"10px"}),f=b.find("li"),e=b.parent().outerWidth(!0),"right"===g&&(h="right"),b.width(1e4),f.each(function(){c+=$(this).outerWidth(!0)+5}),b.width(c),j=(i=c+e)/d,k(c,c/d),a.controls.toggle&&a.controls.toggle.on("click",function(a){l=!l,$(document).trigger("acmeTickerToggle",b,l),l?b.stop():m()}),a.pauseOnHover&&b.on("mouseenter",function(){b.stop()}).on("mouseleave",function(){m()}),a.pauseOnFocus&&b.on("focusin",function(){b.stop()}).on("focusout",function(){m()})}if(b.wrap("
"),b.parent().css({position:"relative"}),b.children("li").not(":first").hide(),d(),"marquee"!==a.type){function k(){g||d()}a.controls.prev&&a.controls.prev.on("click",function(b){(b.preventDefault(),"typewriter"===a.type)?i("prev"):h("prev")}),a.controls.next&&a.controls.next.on("click",function(b){(b.preventDefault(),"typewriter"===a.type)?i("next"):h("next")}),a.controls.toggle&&a.controls.toggle.on("click",function(a){a.preventDefault(),g=!g,$(document).trigger("acmeTickerToggle",b,g),k()}),a.pauseOnHover&&b.on("mouseenter",function(){g=!0,k()}).on("mouseleave",function(){g=!1,k()}),a.pauseOnFocus&&b.on("focusin",function(){g=!0,k()}).on("focusout",function(){g=!1,k()})}},$.fn.AcmeTicker.defaults={type:"horizontal",autoplay:2e3,speed:50,direction:"up",pauseOnFocus:!0,pauseOnHover:!0,controls:{prev:"",next:"",toggle:""}}}(jQuery)