!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof exports?module.exports=e(require("jquery")):e(jQuery)}((function(e){var t="-";js_porto_vars&&"1"==js_porto_vars.rtl&&(t=""),e.fn.marquee=function(a){return this.each((function(){var r,n,i,s,o,d=e.extend({},e.fn.marquee.defaults,a),u=e(this),l=3,p="animation-play-state",f=!1,c=function(e,t,a){for(var r=["webkit","moz","MS","o",""],n=0;n');var v=u.find(".js-marquee").css(js_porto_vars&&"1"==js_porto_vars.rtl?{"margin-left":d.gap,float:"right"}:{"margin-right":d.gap,float:"left"});if(d.duplicated&&v.clone(!0).appendTo(u),u.wrapInner('
'),r=u.find(".js-marquee-wrapper"),s){var y=u.height();r.removeAttr("style"),u.height(y),u.find(".js-marquee").css(js_porto_vars&&"1"==js_porto_vars.rtl?{float:"none","margin-bottom":d.gap,"margin-left":0}:{float:"none","margin-bottom":d.gap,"margin-right":0}),d.duplicated&&u.find(".js-marquee:last").css({"margin-bottom":0});var w=u.find(".js-marquee:first").height()+d.gap;d.startVisible&&!d.duplicated?(d._completeDuration=(parseInt(w,10)+parseInt(y,10))/parseInt(y,10)*d.duration,d.duration=parseInt(w,10)/parseInt(y,10)*d.duration):d.duration=(parseInt(w,10)+parseInt(y,10))/parseInt(y,10)*d.duration}else o=u.find(".js-marquee:first").width()+d.gap,n=u.width(),d.startVisible&&!d.duplicated?(d._completeDuration=(parseInt(o,10)+parseInt(n,10))/parseInt(n,10)*d.duration,d.duration=parseInt(o,10)/parseInt(n,10)*d.duration):d.duration=(parseInt(o,10)+parseInt(n,10))/parseInt(n,10)*d.duration;if(d.duplicated&&(d.duration=d.duration/2),d.allowCss3Support){var x=document.body||document.createElement("div"),j="marqueeAnimation-"+Math.floor(1e7*Math.random()),q="Webkit Moz O ms Khtml".split(" "),I="animation",b="",S="";if(void 0!==x.style.animation&&(S="@keyframes "+j+" ",f=!0),!1===f)for(var _=0;_2&&r.css("transform","translateY("+("up"===d.direction?0:"-"+w+"px")+")"),i={transform:"translateY("+("up"===d.direction?"-"+w+"px":0)+")"}):d.startVisible?2===l?(b&&(b=j+" "+d.duration/1e3+"s "+d.delayBeforeStart/1e3+"s "+d.css3easing),i={transform:"translateY("+("up"===d.direction?"-"+w+"px":y+"px")+")"},l++):3===l&&(d.duration=d._completeDuration,b&&(j+="0",S=e.trim(S)+"0 ",b=j+" "+d.duration/1e3+"s 0s infinite "+d.css3easing),B()):(B(),i={transform:"translateY("+("up"===d.direction?"-"+r.height()+"px":y+"px")+")"}):d.duplicated?(l>2&&r.css("transform","translateX("+("left"===d.direction?0:t+o+"px")+")"),i={transform:"translateX("+("left"===d.direction?t+o+"px":0)+")"}):d.startVisible?2===l?(b&&(b=j+" "+d.duration/1e3+"s "+d.delayBeforeStart/1e3+"s "+d.css3easing),i={transform:"translateX("+("left"===d.direction?t+o+"px":n+"px")+")"},l++):3===l&&(d.duration=d._completeDuration,b&&(j+="0",S=e.trim(S)+"0 ",b=j+" "+d.duration/1e3+"s 0s infinite "+d.css3easing),V()):(V(),i={transform:"translateX("+("left"===d.direction?t+o+"px":n+"px")+")"}),u.trigger("beforeStarting"),f){r.css(I,b);var a=S+" { 100% "+function(e){var t=[];for(var a in e)e.hasOwnProperty(a)&&t.push(a+":"+e[a]);return t.push(),"{"+t.join(",")+"}"}(i)+"}",p=r.find("style");0!==p.length?p.filter(":last").html(a):e("head").append(""),c(r[0],"AnimationIteration",(function(){u.trigger("finished")})),c(r[0],"AnimationEnd",(function(){k(),u.trigger("finished")}))}else r.animate(i,d.duration,d.easing,(function(){u.trigger("finished"),d.pauseOnCycle?m():k()}));u.data("runningStatus","resumed")};u.on("pause",g.pause),u.on("resume",g.resume),d.pauseOnHover&&(u.on("mouseenter",g.pause),u.on("mouseleave",g.resume)),f&&d.allowCss3Support?k():m()}else e.isFunction(g[a])&&(r||(r=u.find(".js-marquee-wrapper")),!0===u.data("css3AnimationIsSupported")&&(f=!0),g[a]())}))},e.fn.marquee.defaults={allowCss3Support:!0,css3easing:"linear",easing:"linear",delayBeforeStart:1e3,direction:"left",duplicated:!1,duration:5e3,speed:0,gap:20,pauseOnCycle:!1,pauseOnHover:!1,startVisible:!1}})),function(e,t){var a=function(t){t.find("[data-clone-element]:not(.already-cloned)").length&&t.find("[data-clone-element]").each((function(){var t=e(this),a=t.html(),r=t.attr("data-clone-element");for(let e=0;e