!function(t,e){"use strict";"function"!=typeof t.CustomEvent&&(t.CustomEvent=function(t,n){n=n||{bubbles:!1,cancelable:!1,detail:void 0};var a=e.createEvent("CustomEvent");return a.initCustomEvent(t,n.bubbles,n.cancelable,n.detail),a},t.CustomEvent.prototype=t.Event.prototype),e.addEventListener("touchstart",function(t){if("true"===t.target.getAttribute("data-swipe-ignore"))return;s=t.target,r=Date.now(),n=t.touches[0].clientX,a=t.touches[0].clientY,u=0,i=0},!1),e.addEventListener("touchmove",function(t){if(!n||!a)return;var e=t.touches[0].clientX,r=t.touches[0].clientY;u=n-e,i=a-r},!1),e.addEventListener("touchend",function(t){if(s!==t.target)return;var e=parseInt(l(s,"data-swipe-threshold","20"),10),o=parseInt(l(s,"data-swipe-timeout","500"),10),c=Date.now()-r,d="",p=t.changedTouches||t.touches||[];Math.abs(u)>Math.abs(i)?Math.abs(u)>e&&c<o&&(d=u>0?"swiped-left":"swiped-right"):Math.abs(i)>e&&c<o&&(d=i>0?"swiped-up":"swiped-down");if(""!==d){var b={dir:d.replace(/swiped-/,""),xStart:parseInt(n,10),xEnd:parseInt((p[0]||{}).clientX||-1,10),yStart:parseInt(a,10),yEnd:parseInt((p[0]||{}).clientY||-1,10)};s.dispatchEvent(new CustomEvent("swiped",{bubbles:!0,cancelable:!0,detail:b})),s.dispatchEvent(new CustomEvent(d,{bubbles:!0,cancelable:!0,detail:b}))}n=null,a=null,r=null},!1);var n=null,a=null,u=null,i=null,r=null,s=null;function l(t,n,a){for(;t&&t!==e.documentElement;){var u=t.getAttribute(n);if(u)return u;t=t.parentNode}return a}}(window,document);
!function(t,e){"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,(function(){function t(){}let e=t.prototype;return e.on=function(t,e){if(!t||!e)return this;let i=this._events=this._events||{},s=i[t]=i[t]||[];return s.includes(e)||s.push(e),this},e.once=function(t,e){if(!t||!e)return this;this.on(t,e);let i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this},e.off=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;let s=i.indexOf(e);return-1!=s&&i.splice(s,1),this},e.emitEvent=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;i=i.slice(0),e=e||[];let s=this._onceEvents&&this._onceEvents[t];for(let n of i){s&&s[n]&&(this.off(t,n),delete s[n]),n.apply(this,e)}return this},e.allOff=function(){return delete this._events,delete this._onceEvents,this},t})),
function(t,e){"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter")):t.imagesLoaded=e(t,t.EvEmitter)}("undefined"!=typeof window?window:this,(function(t,e){let i=t.jQuery,s=t.console;function n(t,e,o){if(!(this instanceof n))return new n(t,e,o);let r=t;var h;("string"==typeof t&&(r=document.querySelectorAll(t)),r)?(this.elements=(h=r,Array.isArray(h)?h:"object"==typeof h&&"number"==typeof h.length?[...h]:[h]),this.options={},"function"==typeof e?o=e:Object.assign(this.options,e),o&&this.on("always",o),this.getImages(),i&&(this.jqDeferred=new i.Deferred),setTimeout(this.check.bind(this))):s.error(`Bad element for imagesLoaded ${r||t}`)}n.prototype=Object.create(e.prototype),n.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)};const o=[1,9,11];n.prototype.addElementImages=function(t){"IMG"===t.nodeName&&this.addImage(t),!0===this.options.background&&this.addElementBackgroundImages(t);let{nodeType:e}=t;if(!e||!o.includes(e))return;let i=t.querySelectorAll("img");for(let t of i)this.addImage(t);if("string"==typeof this.options.background){let e=t.querySelectorAll(this.options.background);for(let t of e)this.addElementBackgroundImages(t)}};const r=/url\((['"])?(.*?)\1\)/gi;function h(t){this.img=t}function d(t,e){this.url=t,this.element=e,this.img=new Image}return n.prototype.addElementBackgroundImages=function(t){let e=getComputedStyle(t);if(!e)return;let i=r.exec(e.backgroundImage);for(;null!==i;){let s=i&&i[2];s&&this.addBackground(s,t),i=r.exec(e.backgroundImage)}},n.prototype.addImage=function(t){let e=new h(t);this.images.push(e)},n.prototype.addBackground=function(t,e){let i=new d(t,e);this.images.push(i)},n.prototype.check=function(){if(this.progressedCount=0,this.hasAnyBroken=!1,!this.images.length)return void this.complete();let t=(t,e,i)=>{setTimeout((()=>{this.progress(t,e,i)}))};this.images.forEach((function(e){e.once("progress",t),e.check()}))},n.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount===this.images.length&&this.complete(),this.options.debug&&s&&s.log(`progress: ${i}`,t,e)},n.prototype.complete=function(){let t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){let t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},h.prototype=Object.create(e.prototype),h.prototype.check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.img.crossOrigin&&(this.proxyImage.crossOrigin=this.img.crossOrigin),this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.currentSrc||this.img.src)},h.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},h.prototype.confirm=function(t,e){this.isLoaded=t;let{parentNode:i}=this.img,s="PICTURE"===i.nodeName?i:this.img;this.emitEvent("progress",[this,s,e])},h.prototype.handleEvent=function(t){let e="on"+t.type;this[e]&&this[e](t)},h.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},h.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},h.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype=Object.create(h.prototype),d.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},d.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},n.makeJQueryPlugin=function(e){(e=e||t.jQuery)&&(i=e,i.fn.imagesLoaded=function(t,e){return new n(this,t,e).jqDeferred.promise(i(this))})},n.makeJQueryPlugin(),n}));
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./jquery-var-for-color","./vendor/jquery-color/jquery.color","./version"],t):t(jQuery)}(function(u){"use strict";var s,o,r,a,c,e,n,i,f,l,d="ui-effects-",h="ui-effects-style",p="ui-effects-animated";function m(t){var e,n,i=t.ownerDocument.defaultView?t.ownerDocument.defaultView.getComputedStyle(t,null):t.currentStyle,o={};if(i&&i.length&&i[0]&&i[i[0]])for(n=i.length;n--;)"string"==typeof i[e=i[n]]&&(o[e.replace(/-([\da-z])/gi,function(t,e){return e.toUpperCase()})]=i[e]);else for(e in i)"string"==typeof i[e]&&(o[e]=i[e]);return o}function g(t,e,n,i){return t={effect:t=u.isPlainObject(t)?(e=t).effect:t},"function"==typeof(e=null==e?{}:e)&&(i=e,n=null,e={}),"number"!=typeof e&&!u.fx.speeds[e]||(i=n,n=e,e={}),"function"==typeof n&&(i=n,n=null),e&&u.extend(t,e),n=n||e.duration,t.duration=u.fx.off?0:"number"==typeof n?n:n in u.fx.speeds?u.fx.speeds[n]:u.fx.speeds._default,t.complete=i||e.complete,t}function v(t){return!t||"number"==typeof t||u.fx.speeds[t]||"string"==typeof t&&!u.effects.effect[t]||"function"==typeof t||"object"==typeof t&&!t.effect}function y(t,e){var n=e.outerWidth(),e=e.outerHeight(),t=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/.exec(t)||["",0,n,e,0];return{top:parseFloat(t[1])||0,right:"auto"===t[2]?n:parseFloat(t[2]),bottom:"auto"===t[3]?e:parseFloat(t[3]),left:parseFloat(t[4])||0}}return u.effects={effect:{}},a=["add","remove","toggle"],c={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1},u.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,e){u.fx.step[e]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(jQuery.style(t.elem,e,t.end),t.setAttr=!0)}}),u.fn.addBack||(u.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),u.effects.animateClass=function(o,t,e,n){var s=u.speed(t,e,n);return this.queue(function(){var n=u(this),t=n.attr("class")||"",e=(e=s.children?n.find("*").addBack():n).map(function(){return{el:u(this),start:m(this)}}),i=function(){u.each(a,function(t,e){o[e]&&n[e+"Class"](o[e])})};i(),e=e.map(function(){return this.end=m(this.el[0]),this.diff=function(t,e){var n,i,o={};for(n in e)i=e[n],t[n]===i||c[n]||!u.fx.step[n]&&isNaN(parseFloat(i))||(o[n]=i);return o}(this.start,this.end),this}),n.attr("class",t),e=e.map(function(){var t=this,e=u.Deferred(),n=u.extend({},s,{queue:!1,complete:function(){e.resolve(t)}});return this.el.animate(this.diff,n),e.promise()}),u.when.apply(u,e.get()).done(function(){i(),u.each(arguments,function(){var e=this.el;u.each(this.diff,function(t){e.css(t,"")})}),s.complete.call(n[0])})})},u.fn.extend({addClass:(r=u.fn.addClass,function(t,e,n,i){return e?u.effects.animateClass.call(this,{add:t},e,n,i):r.apply(this,arguments)}),removeClass:(o=u.fn.removeClass,function(t,e,n,i){return 1<arguments.length?u.effects.animateClass.call(this,{remove:t},e,n,i):o.apply(this,arguments)}),toggleClass:(s=u.fn.toggleClass,function(t,e,n,i,o){return"boolean"==typeof e||void 0===e?n?u.effects.animateClass.call(this,e?{add:t}:{remove:t},n,i,o):s.apply(this,arguments):u.effects.animateClass.call(this,{toggle:t},e,n,i)}),switchClass:function(t,e,n,i,o){return u.effects.animateClass.call(this,{add:e,remove:t},n,i,o)}}),u.expr&&u.expr.pseudos&&u.expr.pseudos.animated&&(u.expr.pseudos.animated=(e=u.expr.pseudos.animated,function(t){return!!u(t).data(p)||e(t)})),!1!==u.uiBackCompat&&u.extend(u.effects,{save:function(t,e){for(var n=0,i=e.length;n<i;n++)null!==e[n]&&t.data(d+e[n],t[0].style[e[n]])},restore:function(t,e){for(var n,i=0,o=e.length;i<o;i++)null!==e[i]&&(n=t.data(d+e[i]),t.css(e[i],n))},setMode:function(t,e){return e="toggle"===e?t.is(":hidden")?"show":"hide":e},createWrapper:function(n){if(n.parent().is(".ui-effects-wrapper"))return n.parent();var i={width:n.outerWidth(!0),height:n.outerHeight(!0),float:n.css("float")},t=u("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e={width:n.width(),height:n.height()},o=document.activeElement;try{o.id}catch(t){o=document.body}return n.wrap(t),n[0]!==o&&!u.contains(n[0],o)||u(o).trigger("focus"),t=n.parent(),"static"===n.css("position")?(t.css({position:"relative"}),n.css({position:"relative"})):(u.extend(i,{position:n.css("position"),zIndex:n.css("z-index")}),u.each(["top","left","bottom","right"],function(t,e){i[e]=n.css(e),isNaN(parseInt(i[e],10))&&(i[e]="auto")}),n.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),n.css(e),t.css(i).show()},removeWrapper:function(t){var e=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),t[0]!==e&&!u.contains(t[0],e)||u(e).trigger("focus")),t}}),u.extend(u.effects,{version:"1.13.3",define:function(t,e,n){return n||(n=e,e="effect"),u.effects.effect[t]=n,u.effects.effect[t].mode=e,n},scaledDimensions:function(t,e,n){var i;return 0===e?{height:0,width:0,outerHeight:0,outerWidth:0}:(i="horizontal"!==n?(e||100)/100:1,n="vertical"!==n?(e||100)/100:1,{height:t.height()*n,width:t.width()*i,outerHeight:t.outerHeight()*n,outerWidth:t.outerWidth()*i})},clipToBox:function(t){return{width:t.clip.right-t.clip.left,height:t.clip.bottom-t.clip.top,left:t.clip.left,top:t.clip.top}},unshift:function(t,e,n){var i=t.queue();1<e&&i.splice.apply(i,[1,0].concat(i.splice(e,n))),t.dequeue()},saveStyle:function(t){t.data(h,t[0].style.cssText)},restoreStyle:function(t){t[0].style.cssText=t.data(h)||"",t.removeData(h)},mode:function(t,e){t=t.is(":hidden");return"toggle"===e&&(e=t?"show":"hide"),e=(t?"hide"===e:"show"===e)?"none":e},getBaseline:function(t,e){var n,i;switch(t[0]){case"top":n=0;break;case"middle":n=.5;break;case"bottom":n=1;break;default:n=t[0]/e.height}switch(t[1]){case"left":i=0;break;case"center":i=.5;break;case"right":i=1;break;default:i=t[1]/e.width}return{x:i,y:n}},createPlaceholder:function(t){var e,n=t.css("position"),i=t.position();return t.css({marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()),/^(static|relative)/.test(n)&&(n="absolute",e=u("<"+t[0].nodeName+">").insertAfter(t).css({display:/^(inline|ruby)/.test(t.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight"),float:t.css("float")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).addClass("ui-effects-placeholder"),t.data(d+"placeholder",e)),t.css({position:n,left:i.left,top:i.top}),e},removePlaceholder:function(t){var e=d+"placeholder",n=t.data(e);n&&(n.remove(),t.removeData(e))},cleanUp:function(t){u.effects.restoreStyle(t),u.effects.removePlaceholder(t)},setTransition:function(i,t,o,s){return s=s||{},u.each(t,function(t,e){var n=i.cssUnit(e);0<n[0]&&(s[e]=n[0]*o+n[1])}),s}}),u.fn.extend({effect:function(){function t(t){var e=u(this),n=u.effects.mode(e,a)||s;e.data(p,!0),c.push(n),s&&("show"===n||n===s&&"hide"===n)&&e.show(),s&&"none"===n||u.effects.saveStyle(e),"function"==typeof t&&t()}var i=g.apply(this,arguments),o=u.effects.effect[i.effect],s=o.mode,e=i.queue,n=e||"fx",r=i.complete,a=i.mode,c=[];return u.fx.off||!o?a?this[a](i.duration,r):this.each(function(){r&&r.call(this)}):!1===e?this.each(t).each(f):this.queue(n,t).queue(n,f);function f(t){var e=u(this);function n(){"function"==typeof r&&r.call(e[0]),"function"==typeof t&&t()}i.mode=c.shift(),!1===u.uiBackCompat||s?"none"===i.mode?(e[a](),n()):o.call(e[0],i,function(){e.removeData(p),u.effects.cleanUp(e),"hide"===i.mode&&e.hide(),n()}):(e.is(":hidden")?"hide"===a:"show"===a)?(e[a](),n()):o.call(e[0],i,n)}},show:(f=u.fn.show,function(t){return v(t)?f.apply(this,arguments):((t=g.apply(this,arguments)).mode="show",this.effect.call(this,t))}),hide:(i=u.fn.hide,function(t){return v(t)?i.apply(this,arguments):((t=g.apply(this,arguments)).mode="hide",this.effect.call(this,t))}),toggle:(n=u.fn.toggle,function(t){return v(t)||"boolean"==typeof t?n.apply(this,arguments):((t=g.apply(this,arguments)).mode="toggle",this.effect.call(this,t))}),cssUnit:function(t){var n=this.css(t),i=[];return u.each(["em","px","%","pt"],function(t,e){0<n.indexOf(e)&&(i=[parseFloat(n),e])}),i},cssClip:function(t){return t?this.css("clip","rect("+t.top+"px "+t.right+"px "+t.bottom+"px "+t.left+"px)"):y(this.css("clip"),this)},transfer:function(t,e){var n=u(this),i=u(t.to),o="fixed"===i.css("position"),s=u("body"),r=o?s.scrollTop():0,s=o?s.scrollLeft():0,a=i.offset(),a={top:a.top-r,left:a.left-s,height:i.innerHeight(),width:i.innerWidth()},i=n.offset(),c=u("<div class='ui-effects-transfer'></div>");c.appendTo("body").addClass(t.className).css({top:i.top-r,left:i.left-s,height:n.innerHeight(),width:n.innerWidth(),position:o?"fixed":"absolute"}).animate(a,t.duration,t.easing,function(){c.remove(),"function"==typeof e&&e()})}}),u.fx.step.clip=function(t){t.clipInit||(t.start=u(t.elem).cssClip(),"string"==typeof t.end&&(t.end=y(t.end,t.elem)),t.clipInit=!0),u(t.elem).cssClip({top:t.pos*(t.end.top-t.start.top)+t.start.top,right:t.pos*(t.end.right-t.start.right)+t.start.right,bottom:t.pos*(t.end.bottom-t.start.bottom)+t.start.bottom,left:t.pos*(t.end.left-t.start.left)+t.start.left})},l={},u.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,t){l[t]=function(t){return Math.pow(t,e+2)}}),u.extend(l,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var e,n=4;t<((e=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*e-2)/22-t,2)}}),u.each(l,function(t,e){u.easing["easeIn"+t]=e,u.easing["easeOut"+t]=function(t){return 1-e(1-t)},u.easing["easeInOut"+t]=function(t){return t<.5?e(2*t)/2:1-e(-2*t+2)/2}}),u.effects});
(function ($){
var methods={
init: function (options){
return this.each(function (){
var settings={
id: "",
type: "scroll",
scroll_direction: "left",
scroll_speed: 10,
scroll_pause: 0,
scroll_spacing: 40,
scroll_units: 10,
scroll_init: 0,
scroll_init_delay: 2,
scroll_loop: 1,
rotate_type: "fade",
auto_rotate: 0,
rotate_delay: 10,
rotate_pause: 0,
rotate_speed: 10,
rotate_ease: "easeOutExpo",
nav_reverse: 0,
disable_touchswipe: 0,
offset: 20,
before_change: function (){},
after_change: function (){},
after_load: function (){},
};
var vars={
id: settings.id,
tick_count: 0,
previous_tick: 0,
current_tick: 0,
next_tick: 0,
reverse: 0,
running: 0,
paused: 0,
};
if(options){
$.extend(settings, options);
}
var $container=$(this),
$ticker=$container.find(".mtphr-dnt-tick-contents"),
$nav_prev=$container.find(".mtphr-dnt-nav-prev"),
$nav_next=$container.find(".mtphr-dnt-nav-next"),
$nav_controls=$container.find(".mtphr-dnt-control-links"),
$play_pause=$container.find(".mtphr-dnt-play-pause"),
ticker_width=$ticker.outerWidth(true),
ticker_height=0,
ticks=[],
ticker_scroll,
ticker_scroll_resize=true,
rotator_delay,
rotate_adjustment=settings.rotate_type,
after_change_timeout,
init_timeout,
init_loop=true,
scroll_percent=0.13;
$ticker.data("ditty:vars", vars);
function mtphr_dnt_init(){
vars.tick_count=$ticker.find(".mtphr-dnt-tick").length;
if(vars.tick_count > 0){
if(settings.type==="scroll"){
mtphr_dnt_scroll_setup();
}else if(settings.type==="rotate"){
mtphr_dnt_rotator_setup();
}}
settings.after_load.call($container, $ticker);
$container.trigger("mtphr_dnt_after_load_single", [vars, ticks]);
$("body").trigger("mtphr_dnt_after_load", [$container, vars, ticks]);
}
function mtphr_dnt_scroll_set_height(){
$ticker.find(".mtphr-dnt-tick").each(function (){
if($(this).height() > ticker_height){
ticker_height=$(this).height();
}
if(settings.scroll_direction==="up" ||
settings.scroll_direction==="down"
){
$(this).css("height", "auto");
}});
$ticker.css("height", ticker_height + "px");
}
function mtphr_dnt_scroll_setup(){
var $first=$ticker.find(".mtphr-dnt-tick:first");
if($first.attr("style")){
var style=$first.attr("style");
var style_array=style.split("width:");
ticker_scroll_resize=style_array.length > 1 ? false:true;
}
ticks=[];
mtphr_dnt_scroll_set_height();
if($ticker.find("img").length){
$ticker.imagesLoaded(function (){
mtphr_dnt_scroll_set_height();
$ticker.find(".mtphr-dnt-tick").each(function (){
$(this).show();
var tick=[{ headline: $(this) }];
ticks.push(tick);
});
mtphr_dnt_scroll_reset_ticks();
mtphr_dnt_scroll_loop();
});
}else{
mtphr_dnt_scroll_set_height();
$ticker.find(".mtphr-dnt-tick").each(function (){
$(this).show();
var tick=[{ headline: $(this) }];
ticks.push(tick);
});
mtphr_dnt_scroll_reset_ticks();
mtphr_dnt_scroll_loop();
}
$ticker.on({
mouseenter: function (){
if(settings.scroll_pause){
mtphr_dnt_scroll_pause();
}},
mouseleave: function (){
if(settings.scroll_pause&&!vars.paused){
mtphr_dnt_scroll_play();
}},
});
$ticker.find("a").on("click", function (){
if(settings.scroll_pause&&!vars.paused){
mtphr_dnt_scroll_play();
}});
}
function mtphr_dnt_scroll_pause(){
clearTimeout(init_timeout);
cancelAnimationFrame(ticker_scroll);
}
function mtphr_dnt_scroll_play(){
mtphr_dnt_scroll_loop();
}
function mtphr_dnt_scroll_loop(){
clearTimeout(init_timeout);
cancelAnimationFrame(ticker_scroll);
function dnt_scroll_run(){
for (var i=0; i < vars.tick_count; i++){
if(ticks[i][0].visible===true){
var pos="reset";
if(settings.scroll_direction==="left" ||
settings.scroll_direction==="right"
){
pos =
settings.scroll_direction==="left"
? mtphr_dnt_scroll_left(i)
: mtphr_dnt_scroll_right(i);
if(pos==="reset"){
pos=ticks[i][0].reset;
ticks[i][0].headline.css("opacity", 0);
}else{
ticks[i][0].headline.css("opacity", 1);
}
ticks[i][0].headline.css({
transform: "translateX(" + pos + "px)",
});
}else{
pos =
settings.scroll_direction==="up"
? mtphr_dnt_scroll_up(i)
: mtphr_dnt_scroll_down(i);
if(pos==="reset"){
pos=ticks[i][0].reset;
ticks[i][0].headline.css("opacity", 0);
}else{
ticks[i][0].headline.css("opacity", 1);
}
ticks[i][0].headline.css({
transform: "translateY(" + pos + "px)",
});
}
ticks[i][0].position=pos;
}}
if(settings.scroll_init&&init_loop){
init_loop=false;
init_timeout=setTimeout(function (){
ticker_scroll=requestAnimationFrame(dnt_scroll_run);
}, settings.scroll_init_delay * 1000);
}else{
init_loop=false;
ticker_scroll=requestAnimationFrame(dnt_scroll_run);
}}
ticker_scroll=requestAnimationFrame(dnt_scroll_run);
}
function mtphr_dnt_scroll_left(i){
var pos=parseFloat(
ticks[i][0].position - settings.scroll_speed * scroll_percent
);
if(pos < -(ticks[i][0].headline.width() + settings.offset)){
pos=mtphr_dnt_scroll_check_current(i);
}else if(pos <
parseFloat(
ticker_width -
ticks[i][0].headline.width() -
settings.scroll_spacing
)
){
mtphr_dnt_scroll_check_next(i);
}
return pos;
}
function mtphr_dnt_scroll_right(i){
var pos=parseFloat(
ticks[i][0].position + settings.scroll_speed * scroll_percent
);
if(pos > ticker_width + settings.offset){
pos=mtphr_dnt_scroll_check_current(i);
}else if(pos > settings.scroll_spacing){
mtphr_dnt_scroll_check_next(i);
}
return pos;
}
function mtphr_dnt_scroll_up(i){
var pos=parseFloat(
ticks[i][0].position - settings.scroll_speed * scroll_percent
);
if(pos < -(ticks[i][0].headline.height() + settings.offset)){
pos=mtphr_dnt_scroll_check_current(i);
}else if(pos <
ticker_height -
ticks[i][0].headline.height() -
settings.scroll_spacing
){
mtphr_dnt_scroll_check_next(i);
}
return pos;
}
function mtphr_dnt_scroll_down(i){
var pos=parseFloat(
ticks[i][0].position + settings.scroll_speed * scroll_percent
);
if(pos > ticker_height + settings.offset){
pos=mtphr_dnt_scroll_check_current(i);
}else if(pos > settings.scroll_spacing){
mtphr_dnt_scroll_check_next(i);
}
return pos;
}
function mtphr_dnt_scroll_check_current(i){
if(vars.tick_count > 1){
ticks[i][0].visible=false;
}
if(vars.tick_count===i + 1){
$container.trigger("mtphr_dnt_scroll_complete", [vars, ticks]);
$("body").trigger("mtphr_dnt_scroll_complete", [
$container,
vars,
ticks,
]);
}
return "reset";
}
function mtphr_dnt_set_scroll_vars(i){
if(ticks[i][0].visible===false){
vars.previous_tick=parseInt(i - 1);
if(vars.previous_tick < 0){
vars.previous_tick=parseInt(vars.tick_count - 1);
}
vars.current_tick=i;
vars.next_tick=parseInt(i + 1);
if(vars.next_tick >=vars.tick_count){
vars.next_tick=0;
}}
}
function mtphr_dnt_scroll_check_next(i){
if(i===vars.tick_count - 1){
if(settings.scroll_loop){
mtphr_dnt_set_scroll_vars(0);
ticks[0][0].visible=true;
}}else{
mtphr_dnt_set_scroll_vars(parseInt(i + 1));
ticks[i + 1][0].visible=true;
}}
function mtphr_dnt_scroll_resize_ticks(){
for (var i=0; i < vars.tick_count; i++){
var position;
var $tick=ticks[i][0].headline;
switch (settings.scroll_direction){
case "left":
position=ticker_width + settings.offset;
if(ticks[i][0].visible===false){
$tick.css("transform", "translateX(" + position + "px)");
}
break;
case "right":
position=parseInt("-" + ($tick.width() + settings.offset));
if(ticks[i][0].visible===false){
$tick.css("transform", "translateX(" + position + "px)");
}
break;
case "up":
if(ticker_scroll_resize){
$tick.css("width", ticker_width);
}
position=parseInt(ticker_height + settings.offset);
if(ticks[i][0].visible===false){
$tick.css("transform", "translateY(" + position + "px)");
}
break;
case "down":
if(ticker_scroll_resize){
$tick.css("width", ticker_width);
}
position=parseInt("-" + ($tick.height() + settings.offset));
if(ticks[i][0].visible===false){
$tick.css("transform", "translateY(" + position + "px)");
}
break;
}
ticks[i][0].width=$tick.width();
ticks[i][0].height=$tick.height();
if(ticks[i][0].visible===false){
ticks[i][0].position=position;
}
ticks[i][0].reset=position;
}}
function mtphr_dnt_scroll_reset_ticks(){
var position, $tick;
for (var i=0; i < vars.tick_count; i++){
if(ticks[i]){
$tick=ticks[i][0].headline;
switch (settings.scroll_direction){
case "left":
position=ticker_width + settings.offset;
$tick.css("transform", "translateX(" + position + "px)");
break;
case "right":
position=parseInt("-" + ($tick.width() + settings.offset));
$tick.css("transform", "translateX(" + position + "px)");
break;
case "up":
if(ticker_scroll_resize){
$tick.css("width", ticker_width);
}
position=parseInt(ticker_height + settings.offset);
$tick.css("transform", "translateY(" + position + "px)");
break;
case "down":
if(ticker_scroll_resize){
$tick.css("width", ticker_width);
}
position=parseInt("-" + ($tick.height() + settings.offset));
$tick.css("transform", "translateY(" + position + "px)");
break;
}
ticks[i][0].width=$tick.width();
ticks[i][0].height=$tick.height();
ticks[i][0].position=position;
ticks[i][0].reset=position;
ticks[i][0].visible=false;
$tick=ticks[i][0].headline;
}}
vars.current_tick=0;
ticks[vars.current_tick][0].visible=true;
if(settings.scroll_init){
if(settings.scroll_direction==="left"){
position=0;
}else if(settings.scroll_direction==="right"){
position=ticker_width;
}else if(settings.scroll_direction==="up"){
position=0;
}else if(settings.scroll_direction==="down"){
position=ticker_height;
}
for (i=0; i < vars.tick_count; i++){
$tick=ticks[i][0].headline;
switch (settings.scroll_direction){
case "left":
if(position < ticker_width){
$tick.css("transform", "translateX(" + position + "px)");
ticks[i][0].position=position;
ticks[i][0].visible=true;
position =
position + ticks[i][0].width + settings.scroll_spacing;
}
break;
case "right":
if(position > 0){
position=position - ticks[i][0].width;
$tick.css("transform", "translateX(" + position + "px)");
ticks[i][0].position=position;
ticks[i][0].visible=true;
position=position - settings.scroll_spacing;
}
break;
case "up":
if(position < ticker_height){
$tick.css("transform", "translateY(" + position + "px)");
ticks[i][0].position=position;
ticks[i][0].visible=true;
position =
position + ticks[i][0].height + settings.scroll_spacing;
}
break;
case "down":
if(position > 0){
$tick.css("transform", "translateY(" + position + "px)");
$tick.stop(true, true).css("top", position + "px");
ticks[i][0].position=position;
ticks[i][0].visible=true;
position=position - settings.scroll_spacing;
}
break;
}}
}}
function mtphr_dnt_rotator_play(){
mtphr_dnt_rotator_delay();
}
function mtphr_dnt_rotator_pause(){
clearInterval(rotator_delay);
}
function mtphr_dnt_rotator_setup(){
$ticker.find(".mtphr-dnt-tick").each(function (){
ticks.push($(this));
$(this).imagesLoaded(function (){
mtphr_dnt_rotator_resize_ticks();
});
});
mtphr_dnt_rotator_resize_ticks();
$ticker.find(".mtphr-dnt-tick").show();
switch (settings.rotate_type){
case "fade":
mtphr_dnt_rotator_fade_init(
$ticker,
ticks,
parseInt(settings.rotate_speed * 100),
settings.rotate_ease
);
break;
case "slide_left":
mtphr_dnt_rotator_slide_left_init(
$ticker,
ticks,
parseInt(settings.rotate_speed * 100),
settings.rotate_ease
);
break;
case "slide_right":
mtphr_dnt_rotator_slide_right_init(
$ticker,
ticks,
parseInt(settings.rotate_speed * 100),
settings.rotate_ease
);
break;
case "slide_down":
mtphr_dnt_rotator_slide_down_init(
$ticker,
ticks,
parseInt(settings.rotate_speed * 100),
settings.rotate_ease
);
break;
case "slide_up":
mtphr_dnt_rotator_slide_up_init(
$ticker,
ticks,
parseInt(settings.rotate_speed * 100),
settings.rotate_ease
);
break;
}
mtphr_dnt_rotator_update_links(0);
if(settings.auto_rotate){
mtphr_dnt_rotator_play();
}
$ticker.on({
mouseenter: function (){
if(settings.auto_rotate &&
settings.rotate_pause &&
!vars.running
){
mtphr_dnt_rotator_pause();
}},
mouseleave: function (){
if(settings.auto_rotate &&
settings.rotate_pause &&
!vars.running &&
!vars.paused
){
mtphr_dnt_rotator_play();
}},
});
$ticker.find("a").on("click", function (){
if(settings.auto_rotate &&
settings.rotate_pause &&
!vars.running &&
!vars.paused
){
mtphr_dnt_rotator_play();
}});
}
function mtphr_dnt_rotator_delay(){
mtphr_dnt_rotator_pause();
rotator_delay=setInterval(function (){
var new_tick=parseInt(vars.current_tick + 1);
if(new_tick===vars.tick_count){
new_tick=0;
}
mtphr_dnt_rotator_update(new_tick);
}, parseInt(settings.rotate_delay * 1000));
}
function mtphr_dnt_rotator_update(new_tick){
if(vars.current_tick!==new_tick){
if(settings.auto_rotate){
mtphr_dnt_rotator_pause();
}
vars.next_tick=new_tick;
settings.before_change.call($container, $ticker);
$container.trigger("mtphr_dnt_before_change_single", [vars, ticks]);
$("body").trigger("mtphr_dnt_before_change", [
$container,
vars,
ticks,
]);
vars.running=1;
mtphr_dnt_rotator_out(new_tick);
mtphr_dnt_rotator_in(new_tick);
vars.previous_tick=vars.current_tick;
vars.current_tick=new_tick;
after_change_timeout=setTimeout(function (){
settings.after_change.call($container, $ticker);
$container.trigger("mtphr_dnt_after_change_single", [
vars,
ticks,
]);
$("body").trigger("mtphr_dnt_after_change", [
$container,
vars,
ticks,
]);
rotate_adjustment=settings.rotate_type;
vars.reverse=0;
vars.running=0;
if(settings.auto_rotate&&!vars.paused){
mtphr_dnt_rotator_delay();
}}, parseInt(settings.rotate_speed * 100));
}}
function mtphr_dnt_rotator_update_links(new_tick){
if($nav_controls){
$nav_controls.children("a").removeClass("active");
$nav_controls
.children('a[href="' + new_tick + '"]')
.addClass("active");
}}
function mtphr_dnt_rotator_in(new_tick){
mtphr_dnt_rotator_update_links(new_tick);
switch (rotate_adjustment){
case "fade":
mtphr_dnt_rotator_fade_in(
$ticker,
$(ticks[new_tick]),
$(ticks[vars.current_tick]),
parseInt(settings.rotate_speed * 100),
settings.rotate_ease
);
break;
case "slide_left":
mtphr_dnt_rotator_slide_left_in(
$ticker,
$(ticks[new_tick]),
$(ticks[vars.current_tick]),
parseInt(settings.rotate_speed * 100),
settings.rotate_ease
);
break;
case "slide_right":
mtphr_dnt_rotator_slide_right_in(
$ticker,
$(ticks[new_tick]),
$(ticks[vars.current_tick]),
parseInt(settings.rotate_speed * 100),
settings.rotate_ease
);
break;
case "slide_down":
mtphr_dnt_rotator_slide_down_in(
$ticker,
$(ticks[new_tick]),
$(ticks[vars.current_tick]),
parseInt(settings.rotate_speed * 100),
settings.rotate_ease
);
break;
case "slide_up":
mtphr_dnt_rotator_slide_up_in(
$ticker,
$(ticks[new_tick]),
$(ticks[vars.current_tick]),
parseInt(settings.rotate_speed * 100),
settings.rotate_ease
);
break;
}}
function mtphr_dnt_rotator_out(new_tick){
switch (rotate_adjustment){
case "fade":
mtphr_dnt_rotator_fade_out(
$ticker,
$(ticks[vars.current_tick]),
$(ticks[new_tick]),
parseInt(settings.rotate_speed * 100),
settings.rotate_ease
);
break;
case "slide_left":
mtphr_dnt_rotator_slide_left_out(
$ticker,
$(ticks[vars.current_tick]),
$(ticks[new_tick]),
parseInt(settings.rotate_speed * 100),
settings.rotate_ease
);
break;
case "slide_right":
mtphr_dnt_rotator_slide_right_out(
$ticker,
$(ticks[vars.current_tick]),
$(ticks[new_tick]),
parseInt(settings.rotate_speed * 100),
settings.rotate_ease
);
break;
case "slide_down":
mtphr_dnt_rotator_slide_down_out(
$ticker,
$(ticks[vars.current_tick]),
$(ticks[new_tick]),
parseInt(settings.rotate_speed * 100),
settings.rotate_ease
);
break;
case "slide_up":
mtphr_dnt_rotator_slide_up_out(
$ticker,
$(ticks[vars.current_tick]),
$(ticks[new_tick]),
parseInt(settings.rotate_speed * 100),
settings.rotate_ease
);
break;
}}
function mtphr_dnt_rotator_resize_ticks(){
for (var i=0; i < vars.tick_count; i++){
$(ticks[i]).width(ticker_width + "px");
if(vars.current_tick!==i){
$(ticks[i]).css({
left: parseFloat(ticker_width + settings.offset) + "px",
});
}}
var h=$(ticks[vars.current_tick]).height();
$ticker.stop().css("height", h + "px");
}
function mtphr_dnt_rotator_fade_init($ticker, ticks){
var $tick=ticks[0];
var h=$tick.height();
$ticker.css("height", h + "px");
$tick.css({
opacity: 1,
left: "auto",
});
}
function mtphr_dnt_rotator_fade_in(
$ticker,
$tick,
$prev,
rotate_speed,
ease
){
$tick.css({
opacity: 0,
left: "auto",
});
$tick.stop().animate({
opacity: 1,
},
rotate_speed,
ease
);
var h=$tick.height();
$ticker.stop().animate({
height: h + "px",
},
rotate_speed,
ease
);
}
function mtphr_dnt_rotator_fade_out(
$ticker,
$tick,
$next,
rotate_speed,
ease
){
$tick.stop().animate({
opacity: 0,
},
rotate_speed,
ease,
function (){
$(this).css({
left: parseFloat(ticker_width + settings.offset) + "px",
});
$tick.remove();
$ticker.append($tick);
}
);
}
function mtphr_dnt_rotator_slide_left_init($ticker, ticks){
var $tick=ticks[0];
var h=$tick.height();
$ticker.css("height", h + "px");
$tick.css({
opacity: 1,
left: 0,
});
}
function mtphr_dnt_rotator_slide_left_in(
$ticker,
$tick,
$prev,
rotate_speed,
ease
){
var h=$tick.height();
$tick.css({
opacity: 1,
left: parseFloat(ticker_width + settings.offset) + "px",
});
$ticker.stop().animate({
height: h + "px",
},
rotate_speed,
ease,
function (){}
);
$tick.stop().animate({
left: "0",
},
rotate_speed,
ease,
function (){}
);
}
function mtphr_dnt_rotator_slide_left_out(
$ticker,
$tick,
$next,
rotate_speed,
ease
){
$tick.stop().animate({
left: "-" + parseFloat(ticker_width + settings.offset) + "px",
},
rotate_speed,
ease,
function (){
$tick.css({
opacity: 0,
});
$tick.remove();
$ticker.append($tick);
}
);
}
function mtphr_dnt_rotator_slide_right_init($ticker, ticks){
var $tick=ticks[0];
var h=$tick.height();
$ticker.css("height", h + "px");
$tick.css({
opacity: 1,
left: 0,
});
}
function mtphr_dnt_rotator_slide_right_in(
$ticker,
$tick,
$prev,
rotate_speed,
ease
){
var h=$tick.height();
$tick.css({
opacity: 1,
left: "-" + parseFloat(ticker_width + settings.offset) + "px",
});
$ticker.stop().animate({
height: h + "px",
},
rotate_speed,
ease,
function (){}
);
$tick.stop().animate({
left: "0",
},
rotate_speed,
ease
);
}
function mtphr_dnt_rotator_slide_right_out(
$ticker,
$tick,
$next,
rotate_speed,
ease
){
$tick.stop().animate({
left: parseFloat(ticker_width + settings.offset) + "px",
},
rotate_speed,
ease,
function (){
$tick.css({
opacity: 0,
});
$tick.remove();
$ticker.append($tick);
}
);
}
function mtphr_dnt_rotator_slide_down_init($ticker, ticks){
var $tick=ticks[0];
var h=$tick.height();
$ticker.css("height", h + "px");
$tick.css({
opacity: 1,
top: 0,
left: "auto",
});
}
function mtphr_dnt_rotator_slide_down_in(
$ticker,
$tick,
$prev,
rotate_speed,
ease
){
var h=$tick.height();
$tick.css({
opacity: 1,
top: "-" + parseFloat(h + settings.offset) + "px",
left: "auto",
});
$ticker.stop().animate({
height: h + "px",
},
rotate_speed,
ease
);
$tick.stop().animate({
top: "0",
},
rotate_speed,
ease
);
}
function mtphr_dnt_rotator_slide_down_out(
$ticker,
$tick,
$next,
rotate_speed,
ease
){
var h=$next.height();
$tick.stop().animate({
top: parseFloat(h + settings.offset) + "px",
},
rotate_speed,
ease,
function (){
$tick.css({
opacity: 0,
});
$tick.remove();
$ticker.append($tick);
}
);
}
function mtphr_dnt_rotator_slide_up_init($ticker, ticks){
var $tick=ticks[0];
var h=$tick.height();
$ticker.css({
height: h + "px",
left: "auto",
});
$tick.css({
opacity: 1,
top: 0,
});
}
function mtphr_dnt_rotator_slide_up_in(
$ticker,
$tick,
$prev,
rotate_speed,
ease
){
var h=$tick.height();
$tick.css({
opacity: 1,
top: parseFloat($prev.height() + settings.offset) + "px",
left: "auto",
});
$ticker.stop().animate({
height: h + "px",
},
rotate_speed,
ease
);
$tick.stop().animate({
top: "0",
},
rotate_speed,
ease
);
}
function mtphr_dnt_rotator_slide_up_out(
$ticker,
$tick,
$next,
rotate_speed,
ease
){
var h=$tick.height();
$tick.stop().animate({
top: "-" + parseFloat(h + settings.offset) + "px",
},
rotate_speed,
ease,
function (){
$tick.css({
opacity: 0,
});
$tick.remove();
$ticker.append($tick);
}
);
}
function mtphr_dnt_next(){
if(vars.running){
return false;
}
var new_tick=parseInt(vars.current_tick + 1);
if(new_tick===vars.tick_count){
new_tick=0;
}
mtphr_dnt_rotator_update(new_tick);
}
function mtphr_dnt_prev(){
if(vars.running){
return false;
}
var new_tick=parseInt(vars.current_tick - 1);
if(new_tick < 0){
new_tick=vars.tick_count - 1;
}
if(settings.nav_reverse){
if(settings.rotate_type==="slide_left"){
rotate_adjustment="slide_right";
}else if(settings.rotate_type==="slide_right"){
rotate_adjustment="slide_left";
}else if(settings.rotate_type==="slide_down"){
rotate_adjustment="slide_up";
}else if(settings.rotate_type==="slide_up"){
rotate_adjustment="slide_down";
}
vars.reverse=1;
}
mtphr_dnt_rotator_update(new_tick);
}
if($nav_prev&&settings.type==="rotate"){
$nav_prev.on("click", function (e){
e.preventDefault();
mtphr_dnt_prev();
});
$nav_next.on("click", function (e){
e.preventDefault();
mtphr_dnt_next();
});
}
if($nav_controls&&settings.type==="rotate"){
$nav_controls.children("a").on("click", function (e){
e.preventDefault();
var new_tick=parseInt($(this).attr("href"));
if(vars.running){
return false;
}
if(new_tick===vars.current_tick){
return false;
}
var reverse=new_tick < vars.current_tick ? 1:0;
if(settings.nav_reverse&&reverse){
if(settings.rotate_type==="slide_left"){
rotate_adjustment="slide_right";
}else if(settings.rotate_type==="slide_right"){
rotate_adjustment="slide_left";
}else if(settings.rotate_type==="slide_down"){
rotate_adjustment="slide_up";
}else if(settings.rotate_type==="slide_up"){
rotate_adjustment="slide_down";
}
vars.reverse=1;
}
mtphr_dnt_rotator_update(new_tick);
});
}
function mtphr_dnt_play_pause_toggle(play){
if(play){
vars.paused=false;
$play_pause.removeClass("paused");
if(settings.type==="scroll"){
mtphr_dnt_scroll_play();
}else{
mtphr_dnt_rotator_play();
}}else{
vars.paused=true;
$play_pause.addClass("paused");
if(settings.type==="scroll"){
mtphr_dnt_scroll_pause();
}else{
mtphr_dnt_rotator_pause();
}}
$container.trigger("mtphr_dnt_play_pause", [vars, ticks]);
}
$play_pause.on("click", function (e){
e.preventDefault();
mtphr_dnt_play_pause_toggle(vars.paused);
});
function swipe_left(){
if(vars.running){
return false;
}
var new_tick=parseInt(vars.current_tick + 1);
if(new_tick===vars.tick_count){
new_tick=0;
}
if(settings.rotate_type==="slide_left" ||
settings.rotate_type==="slide_right"
){
rotate_adjustment="slide_left";
}
mtphr_dnt_rotator_update(new_tick);
}
function swipe_right(){
if(vars.running){
return false;
}
var new_tick=parseInt(vars.current_tick - 1);
if(new_tick < 0){
new_tick=vars.tick_count - 1;
}
if(settings.rotate_type==="slide_left" ||
settings.rotate_type==="slide_right"
){
rotate_adjustment="slide_right";
}
if(settings.nav_reverse){
if(settings.rotate_type==="slide_down"){
rotate_adjustment="slide_up";
}else if(settings.rotate_type==="slide_up"){
rotate_adjustment="slide_down";
}
vars.reverse=1;
}
mtphr_dnt_rotator_update(new_tick);
}
if(settings.type==="rotate"&&!settings.disable_touchswipe){
$ticker[0].addEventListener("swiped-left", function (){
swipe_left();
});
$ticker[0].addEventListener("swiped-right", function (){
swipe_right();
});
}
$container.on("mtphr_dnt_next", function (){
mtphr_dnt_next();
});
$container.on("mtphr_dnt_prev", function (){
mtphr_dnt_prev();
});
$container.on("mtphr_dnt_goto", function (e, pos){
mtphr_dnt_rotator_update(parseInt(pos));
});
$container.on("mtphr_dnt_pause", function (){
mtphr_dnt_play_pause_toggle();
});
$container.on("mtphr_dnt_play", function (){
mtphr_dnt_play_pause_toggle(true);
});
$(window).on("resize", function (){
if($ticker.outerWidth()!==ticker_width){
ticker_width=$ticker.outerWidth(true);
if(settings.type==="scroll"){
if(settings.scroll_direction==="up" ||
settings.scroll_direction==="down"
){
if(ticker_scroll_resize){
mtphr_dnt_scroll_reset_ticks();
}else{
mtphr_dnt_scroll_resize_ticks();
}}else{
mtphr_dnt_scroll_resize_ticks();
}}else if(settings.type==="rotate"){
mtphr_dnt_rotator_resize_ticks();
}}
});
$container.on("mtphr_dnt_resize_single", function (e, reset){
ticker_width=$ticker.outerWidth(true);
if(settings.type==="scroll"){
if(reset){
mtphr_dnt_scroll_reset_ticks();
}
mtphr_dnt_scroll_resize_ticks();
}else if(settings.type==="rotate"){
mtphr_dnt_rotator_resize_ticks();
}});
$("body").on("mtphr_dnt_resize", function (e, id){
if(id&&id.indexOf(settings.id) >=0){
if(settings.type==="scroll"){
mtphr_dnt_scroll_resize_ticks();
}else if(settings.type==="rotate"){
mtphr_dnt_rotator_resize_ticks();
}}
});
$container.on("mtphr_dnt_replace_ticks", function (e, ticks, delay){
clearTimeout(init_timeout);
cancelAnimationFrame(ticker_scroll);
$container.find(".mtphr-dnt-tick").remove();
ticks.each(function (){
$ticker.append($(this));
});
setTimeout(function (){
mtphr_dnt_init();
}, delay);
});
if($container.width()===0){
var loop_mtphr_dnt_init_timer=true;
setTimeout(function dnt_init_check(){
if($container.width() > 10){
loop_mtphr_dnt_init_timer=false;
ticker_width=$ticker.outerWidth(true);
mtphr_dnt_init();
}
if(loop_mtphr_dnt_init_timer){
setTimeout(dnt_init_check, 100);
}}, 100);
}else{
mtphr_dnt_init();
}});
},
};
$.fn.ditty_news_ticker=function (method){
if(methods[method]){
return methods[method].apply(this,
Array.prototype.slice.call(arguments, 1)
);
}else if(typeof method==="object"||!method){
return methods.init.apply(this, arguments);
}else{
throw new Error(
"Method " + method + " does not exist in ditty_news_ticker"
);
}};})(jQuery);
!function($){"use strict";(new function(){var e=this;this.init=function(){window.ppFormRecaptchaLoadCallback=this.recaptcha_processing,$(".pp-del-profile-avatar").on("click",this.delete_avatar),$(".pp-del-cover-image").on("click",this.delete_profile_image_cover),$(document).on("click",".has-password-visibility-icon .pp-form-material-icons",this.toggle_password_visibility),$(document.body).on("click","a.showlogin",(function(){$(".pp_wc_login").slideToggle()})),$(window).on("load resize ppress_updated_checkout",(function(){e.defaultUserProfileResponsive()})),$(window).on("ppress_updated_checkout",(function(){e.recaptcha_processing()})),$(document).on("click",".ppress-confirm-delete",(function(e){e.preventDefault(),confirm(pp_ajax_form.confirm_delete)&&(window.location.href=$(this).attr("href"))})),this.submit_reload_form_on_billing_country_field_change(),this.myaccount_password_strength_meter(),"true"!==pp_ajax_form.disable_ajax_form&&($(document).on("submit",'form[data-pp-form-submit="login"]',this.ajax_login),$(document).on("submit",'form[data-pp-form-submit="signup"]',this.ajax_registration),$(document).on("submit",'form[data-pp-form-submit="passwordreset"]',this.ajax_password_reset),$(document).on("submit",'form[data-pp-form-submit="editprofile"]',this.ajax_edit_profile))},this.recaptcha_processing=function(){$(".pp-g-recaptcha").each((function(s,t){var r=$(t).attr("data-sitekey"),o=$(this).parents(".pp-form-container").find("form"),p=void 0!==grecaptcha.enterprise?grecaptcha.enterprise:grecaptcha;if("v3"===$(t).attr("data-type"))o.find("input.pp-submit-form").on("click",(function(s){s.preventDefault(),e._add_processing_label(o),p.ready((function(){p.execute(r,{action:"form"}).then((function(e){o.find('[name="g-recaptcha-response"]').remove(),o.append($("<input>",{type:"hidden",value:e,name:"g-recaptcha-response"})),o.trigger("submit")}))}))}));else{try{var a=p.render(t,{sitekey:r,theme:$(t).attr("data-theme"),size:$(t).attr("data-size")})}catch(e){}o.on("pp_form_submitted",(function(){p.reset(a)})),$(document).on("ppress_process_checkout_success_callback ppress_process_checkout_error_callback",(function(){p.reset(a)}))}}))},this.toggle_password_visibility=function(e){e.preventDefault();var s=$(this).parents(".pp-form-field-input-textarea-wrap").find(".pp-form-field");"password"===s.attr("type")?(s.attr("type","text"),$(this).text("visibility_off")):(s.attr("type","password"),$(this).text("visibility"))},this.submit_reload_form_on_billing_country_field_change=function(){$(document).on("change",".pp-edit-profile-form-wrap select[name=ppress_billing_country]",(function(e){$(document).on("pp_form_edit_profile_success",(function(){window.location.reload()})),$(this).closest("form").find("input.pp-submit-form").trigger("click")}))},this.ajax_edit_profile=function(s){if(void 0!==window.FormData&&window.FormData){s.preventDefault();var t=$('form[data-pp-form-submit="editprofile"]'),r=e.get_melange_id(t),o=new FormData(this);o.append("action","pp_ajax_editprofile"),o.append("nonce",pp_ajax_form.nonce),o.append("melange_id",r),$(".profilepress-edit-profile-status").remove(),$(".profilepress-edit-profile-success").remove(),""!==window.edit_profile_msg_class&&$("."+window.edit_profile_msg_class).remove(),e._add_processing_label(t),$.post({url:pp_ajax_form.ajaxurl,data:o,cache:!1,contentType:!1,enctype:"multipart/form-data",processData:!1,dataType:"json",success:function(s){t.trigger("pp_form_submitted"),t.trigger("pp_form_edit_profile_success",[t]),"avatar_url"in s&&""!==s.avatar_url&&($("img[data-del='avatar'], img.pp-user-avatar").attr("src",s.avatar_url),$("input[name=eup_avatar]",t).val("")),"cover_image_url"in s&&""!==s.cover_image_url&&($("img[data-del='cover-image'], img.pp-user-cover-image").attr("src",s.cover_image_url),$("input[name=eup_cover_image]",t).val(""),$(".profilepress-myaccount-has-cover-image",t).show(),$(".profilepress-myaccount-cover-image-empty",t).hide()),"message"in s&&(window.edit_profile_msg_class=$(s.message).attr("class"),t.before(s.message),s.message&&s.message.includes("profilepress-edit-profile-status")&&e.scroll_to_notices($(".profilepress-edit-profile-status"))),"redirect"in s&&(t.trigger("pp_edit_profile_success_before_redirect"),window.location.assign(s.redirect)),e._remove_processing_label(t)}},"json")}},this.ajax_password_reset=function(s){s.preventDefault();var t=$(this),r=e.get_melange_id(t),o="true"===t.find('input[name="is-pp-tab-widget"]').val(),p={action:"pp_ajax_passwordreset",data:$(this).serialize()+"&melange_id="+r};e._remove_status_notice(),t.parents(".pp-tab-widget-form").prev(".pp-tab-status").remove(),e._add_processing_label(t),$.post(pp_ajax_form.ajaxurl,p,(function(s){if(t.trigger("pp_form_submitted"),"object"!=typeof s)return e._remove_processing_label(t);if("message"in s){if(t.trigger("pp_password_reset_status"),o){var r=s.message.replace("profilepress-reset-status","pp-tab-status");t.parents(".pp-tab-widget-form").before(r)}else t.parents(".lucidContainer").length>0?t.parents(".lucidContainer").before(s.message):t.before(s.message);"status"in s&&!0===s.status&&t.hide(),$('input[name="user_login"]',t).val("")}e._remove_processing_label(t)}),"json")},this.ajax_registration=function(s){if(void 0!==window.FormData&&window.FormData){s.preventDefault();var t=$(this),r=e.get_melange_id(t),o=new FormData(this),p="true"===t.find('input[name="is-pp-tab-widget"]').val();o.append("action","pp_ajax_signup"),o.append("melange_id",r),e._remove_status_notice(),t.parents(".pp-tab-widget-form").prev(".pp-tab-status").remove(),e._add_processing_label(t),$.post({url:pp_ajax_form.ajaxurl,data:o,cache:!1,contentType:!1,enctype:"multipart/form-data",processData:!1,dataType:"json",success:function(s){if(t.trigger("pp_form_submitted"),"object"!=typeof s)return e._remove_processing_label(t);if("message"in s){if(t.trigger("pp_registration_error",[s]),t.trigger("pp_registration_ajax_response",[s]),p){var r=s.message.replace("profilepress-reg-status","pp-tab-status");t.parents(".pp-tab-widget-form").before(r)}else t.parents(".lucidContainer").length>0?t.parents(".lucidContainer").before(s.message):t.before(s.message);s.message&&s.message.includes("profilepress-reg-status")&&e.scroll_to_notices()}else"redirect"in s&&(t.trigger("pp_registration_success",[s]),window.location.assign(s.redirect));e._remove_processing_label(t)}})}},this.ajax_login=function(s){s.preventDefault();var t=$(this),r={action:"pp_ajax_login",data:$(this).serialize()},o="true"===t.find('input[name="is-pp-tab-widget"]').val();e._remove_status_notice(),e._add_processing_label(t),$.post(pp_ajax_form.ajaxurl,r,(function(s){if(t.trigger("pp_form_submitted"),null===s||"object"!=typeof s)return e._remove_processing_label(t);if("success"in s&&!0===s.success&&"redirect"in s)t.trigger("pp_login_form_success"),window.location.assign(s.redirect);else if(t.trigger("pp_login_form_error"),"code"in s&&"pp2fa_auth_code_invalid"==s.code&&t.find(".pp-2fa").show(),o){var r=s.message.replace("profilepress-login-status","pp-tab-status");t.parents(".pp-tab-widget-form").before(r)}else t.parents(".lucidContainer").length>0?t.parents(".lucidContainer").before(s.message):t.before(s.message);e._remove_processing_label(t)}),"json")},this.delete_avatar=function(e){e.preventDefault();var s=$(this).text(),t=$(this);e.preventDefault(),confirm(pp_ajax_form.confirm_delete)&&(t.is("button")&&t.text(pp_ajax_form.deleting_text),$.post(pp_ajax_form.ajaxurl,{action:"pp_del_avatar",nonce:pp_ajax_form.nonce}).done((function(e){"error"in e&&"nonce_failed"===e.error?(t.text(s),alert(pp_ajax_form.deleting_error)):"success"in e&&($("img[data-del='avatar']").attr("src",e.default),t.remove())})))},this.delete_profile_image_cover=function(e){e.preventDefault();var s=$(this).text(),t=$(this);e.preventDefault(),confirm(pp_ajax_form.confirm_delete)&&(t.is("button")&&t.text(pp_ajax_form.deleting_text),$.post(pp_ajax_form.ajaxurl,{action:"pp_del_cover_image",nonce:pp_ajax_form.nonce}).done((function(e){"error"in e&&"nonce_failed"===e.error&&(t.text(s),alert(pp_ajax_form.deleting_error)),"success"in e&&(""!==e.default?($("img[data-del='cover-image']").attr("src",e.default),t.parent().find(".profilepress-myaccount-has-cover-image").show(),t.parent().find(".profilepress-myaccount-cover-image-empty").hide()):(t.parent().find(".profilepress-myaccount-has-cover-image").hide(),t.parent().find(".profilepress-myaccount-cover-image-empty").show()),t.remove())})))},this.get_melange_id=function(e){var s=$("input.pp_melange_id",e).val();return void 0===s?"":s},this._add_processing_label=function(e){var s=e.find("input[data-pp-submit-label]");s.attr({value:s.data("pp-processing-label"),disabled:"disabled"}).css("opacity",".4")},this._remove_processing_label=function(e){var s=e.find("input[data-pp-submit-label]");s.attr("value",s.data("pp-submit-label")),s.attr({value:s.data("pp-submit-label"),disabled:null}).css("opacity","")},this._remove_status_notice=function(){$(".profilepress-login-status,.pp-tab-status,.profilepress-edit-profile-success,.profilepress-edit-profile-status,.pp-reset-success,.profilepress-reset-status,.profilepress-reg-status").remove()},this.scroll_to_notices=function(e){(e=e||$(".profilepress-reg-status")).length&&$("html, body").animate({scrollTop:e.offset().top-100},1e3)},this.defaultUserProfileResponsive=function(){$(".ppress-default-profile, .pp-member-directory, .ppress-checkout__form").each((function(){var e=$(this),s=e.width();s<=340?(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui800"),e.removeClass("ppressui768"),e.removeClass("ppressui960"),e.addClass("ppressui340")):s<=500?(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui768"),e.removeClass("ppressui800"),e.removeClass("ppressui960"),e.addClass("ppressui500")):s<=768?(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui768"),e.removeClass("ppressui800"),e.removeClass("ppressui960"),e.addClass("ppressui768")):s<=800?(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui768"),e.removeClass("ppressui800"),e.removeClass("ppressui960"),e.addClass("ppressui800")):s<=960?(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui768"),e.removeClass("ppressui800"),e.removeClass("ppressui960"),e.addClass("ppressui960")):s>960&&(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui768"),e.removeClass("ppressui800"),e.removeClass("ppressui960")),e.css("opacity",1)})),$(".ppress-default-profile-cover, .ppress-default-profile-cover-e").each((function(){var e=$(this),s=Math.round(e.width()/e.data("ratio"))+"px";e.height(s),e.find(".ppress-dpf-cover-add").height(s)}))},this.myaccount_password_strength_meter=function(){$((function(){var e=$("input[name=password_new]"),s=$("input[name=password_confirm_new]"),t=$("input[name=submit-form]"),r=$("#pp-pass-strength-result");$("body").on("keyup","input[name=password_new], input[name=password_confirm_new]",(function(o){!function(e,s,t,r,o){var p=e.val(),a=s.val();r.attr("disabled","disabled"),t.removeClass("short bad good strong"),o=o.concat(wp.passwordStrength.userInputDisallowedList());var i=wp.passwordStrength.meter(p,o,a);switch(i){case 2:t.addClass("bad").html(pwsL10n.bad);break;case 3:t.addClass("good").html(pwsL10n.good);break;case 4:t.addClass("strong").html(pwsL10n.strong);break;case 5:t.addClass("short").html(pwsL10n.mismatch);break;default:t.addClass("short").html(pwsL10n.short)}"false"===myacPwsL10n.disable_enforcement&&4===i&&""!==a.trim()&&r.removeAttr("disabled")}(e,s,r,t,[])}))}))}}).init(),(new function(){let e=this;window.ppressCheckoutForm=this,this.init=function(){"0"!==pp_ajax_form.is_checkout&&0!==$("#ppress_checkout_main_form").length&&($(document).on("click",".ppress-checkout-show-login-form",this.toggle_login_form),$(document).on("click",'.ppress-login-submit-btn input[type="submit"]',this.process_login),$(document).on("click",".ppress-coupon-code-link",this.toggle_discount_code_reveal),$(document).on("click",".ppress-apply-discount-btn",this.apply_discount_code),$(document).on("click","#ppress-remove-applied-coupon",this.remove_applied_discount_code),$(document).on("submit","#ppress_mb_checkout_form",this.process_checkout),$(document).on("click",".ppress-terms-and-conditions-link",(function(e){var s=$(".ppress-checkout-form__terms_condition__content");s.length>0&&(e.preventDefault(),s.slideToggle())})),$(document).on("ppress_update_checkout",this.update_checkout),"1"===pp_ajax_form.is_checkout_tax_enabled?$(document).on("change","#ppress_mb_checkout_form .ppress_billing_country, #ppress_mb_checkout_form .ppress_billing_state, #ppress_mb_checkout_form .ppress_vat_number",e.debounce((function(){$(document.body).trigger("ppress_update_checkout")}),200)):$(document).on("change","#ppress_mb_checkout_form .ppress_billing_country",e.contextual_state_field),$(document.body).on("change","#ppress_checkout_payment_methods [name=ppress_payment_method]",(function(){$(document.body).trigger("ppress_update_checkout")})),$(document.body).on("change","#ppress_mb_checkout_form #ppress-checkout-renewal",(function(){$(document.body).trigger("ppress_update_checkout")})),$(document.body).on("change","#ppress_mb_checkout_form [name=group_selector]",(function(){e.update_checkout()})),$(document.body).trigger("ppress_update_checkout"),$(document).ajaxError((function(){e.remove_spinner()})))},this.debounce=function(e,s){let t;return s=s||600,function(){clearTimeout(t),t=setTimeout((function(){e()}),s)}},this.contextual_state_field=function(){let e=$(".ppress_billing_state"),s={action:"ppress_contextual_state_field",country:$(this).val(),name:e.prop("name"),id:e.prop("id"),class:e.prop("class"),csrf:$("#ppress_checkout_nonce").val()};$.post(pp_ajax_form.ajaxurl,s,(function(s){e.replaceWith(s.data)}))},this.scroll_to_notices=function(e){"true"===pp_ajax_form.is_checkout_autoscroll_enabled&&(e=e||$(".ppress-checkout-alert")).length&&$("html, body").animate({scrollTop:e.offset().top-100},1e3)},this.update_checkout=function(s){s=s||!1;let t=$("#ppress_mb_checkout_form [name=group_selector]").length>0;e.removeAllAlerts(),e.add_spinner();let r={action:"ppress_update_order_review",plan_id:$("#ppress-checkout-plan-id").val(),ppress_payment_method:$("#ppress_checkout_payment_methods [name=ppress_payment_method]:checked").val(),csrf:$("#ppress_checkout_nonce").val(),address:$(".ppress-checkout-form__payment_method.ppress-active .ppress_billing_address").val(),city:$(".ppress-checkout-form__payment_method.ppress-active .ppress_billing_city").val(),country:$(".ppress-checkout-form__payment_method.ppress-active .ppress_billing_country").val(),state:$(".ppress-checkout-form__payment_method.ppress-active .ppress_billing_state").val(),postcode:$(".ppress-checkout-form__payment_method.ppress-active .ppress_billing_postcode").val(),phone:$(".ppress-checkout-form__payment_method.ppress-active .ppress_billing_phone").val(),vat_number:$("#ppress_checkout_main_form .ppress_vat_number").val(),post_data:$("#ppress_mb_checkout_form").serialize()};!0===t&&(r.isChangePlanUpdate="true"),$.post(pp_ajax_form.ajaxurl,r,(function(o){let p={};if($(".ppress-checkout-form__payment_method :input, .ppress-checkout_account_info-wrap :input").each((function(){let e=$(this).attr("id");e&&(-1!==$.inArray($(this).attr("type"),["checkbox","radio"])?p[e]=$(this).prop("checked"):p[e]=$(this).val())})),"data"in o&&void 0!==o.data.fragments&&($.each(o.data.fragments,(function(s,t){e.fragments&&e.fragments[s]===t||$(s).replaceWith(t)})),e.fragments=r.fragments),$.isEmptyObject(p)||$(".ppress-checkout-form__payment_method :input, .ppress-checkout_account_info-wrap :input").each((function(){let e=$(this).attr("id");e&&(-1!==$.inArray($(this).attr("type"),["checkbox","radio"])?$(this).prop("checked",p[e]):($.inArray($(this).attr("type"),["select"]),$(this).val(p[e])))})),"success"in o&&!1===o.success){let e=$("#ppress_checkout_main_form");o.data&&e.prepend(o.data),e.find(".input-text, select, input:checkbox").trigger("blur")}$(document.body).trigger("ppress_updated_checkout",[o]);let a,i=$(".ppress-checkout_order_summary__bottom_details");(a=$(".ppress-checkout-alert")).length>0&&(i=a),e.scroll_to_notices(i),e.remove_spinner(),!0===t&&!0!==s&&e.update_checkout(!0)}))},this.toggle_login_form=function(e){e.preventDefault(),$("#ppress_checkout_account_info .ppress-main-checkout-form__login_form_wrap").slideToggle()},this.toggle_discount_code_reveal=function(e){e.preventDefault(),$("#ppress-checkout-coupon-code-wrap").slideToggle()},this.apply_discount_code=function(s){s.preventDefault(),e.removeAllAlerts(),e.add_spinner();let t={action:"ppress_checkout_apply_discount",plan_id:$("#ppress-checkout-plan-id").val(),coupon_code:$("#apply-discount").val(),ppress_checkout_nonce:$("#ppress_checkout_nonce").val()};$.post(pp_ajax_form.ajaxurl,t,(function(s){"success"in s&&!0===s.success?$(document.body).trigger("ppress_update_checkout"):($(".ppress-checkout_order_summary-wrap").before(s.data),e.remove_spinner())}))},this.remove_applied_discount_code=function(s){s.preventDefault(),e.removeAllAlerts(),e.add_spinner();let t={action:"ppress_checkout_remove_discount",plan_id:$("#ppress-checkout-plan-id").val(),ppress_checkout_nonce:$("#ppress_checkout_nonce").val()};$.post(pp_ajax_form.ajaxurl,t,(function(s){"success"in s&&!0===s.success?$(document.body).trigger("ppress_update_checkout"):($(".ppress-checkout_order_summary-wrap").before(s.data),e.remove_spinner())}))},this.process_login=function(s){s.preventDefault(),e.removeAllAlerts(),e.add_spinner();let t={action:"ppress_process_checkout_login",ppmb_user_login:$("#ppress_mb_checkout_form #ppmb_user_login").val(),ppmb_user_pass:$("#ppress_mb_checkout_form #ppmb_user_pass").val(),ppress_checkout_nonce:$("#ppress_checkout_nonce").val()};$.post(pp_ajax_form.ajaxurl,t,(function(s){"success"in s&&(!0===s.success?window.location.reload():"data"in s&&$("#ppress_mb_checkout_form .ppress-login-submit-btn").prepend(s.data)),e.remove_spinner()}))},this.process_checkout=function(s){if("function"!=typeof this.checkValidity||!1!==this.checkValidity()){s.preventDefault(),e.removeAllAlerts(),e.add_spinner();var t=$(this),r=e.get_payment_method();if(!1!==t.triggerHandler("ppress_checkout_place_order_"+r)){let s=new FormData(this);s.append("action","ppress_process_checkout"),s.append("ppress_checkout_nonce",$("#ppress_checkout_nonce").val()),$.post({url:pp_ajax_form.ajaxurl,data:s,cache:!1,contentType:!1,enctype:"multipart/form-data",processData:!1,dataType:"json",success:function(s){if($(document.body).trigger("ppress_process_checkout_success_callback",[s]),"success"in s)return!0===s.success?void(!1!==t.triggerHandler("ppress_process_checkout_"+r,[s,r])&&("redirect_url"in s&&void 0!==s.redirect_url&&s.redirect_url.length>0?window.location.assign(s.redirect_url):($(document.body).trigger("ppress_checkout_success",[s,r]),window.location.assign(s.order_success_url)))):"error_message"in s?e.createAlertMessage(s.error_message):"data"in s&&"string"==typeof s.data?e.createAlertMessage(s.data):void 0;e.remove_spinner()},error:function(s,t,r){$(document.body).trigger("ppress_process_checkout_error_callback",[s,t,r]),e.createAlertMessage(r)}},"json")}}},this.get_payment_method=function(){return $("#ppress_mb_checkout_form").find('input[name="ppress_payment_method"]:checked').val()},this.createAlertMessage=function(e,s){s=s||"error";var t=void 0!==e.indexOf&&-1!==e.indexOf("ppress-checkout-alert"),r="";t||(r='<div class="ppress-checkout-alert ppress-'+s+'"><p>'),r+=e,t||(r+="</p></div>"),$("#ppress_checkout_main_form").prepend(r),ppressCheckoutForm.scroll_to_notices(),ppressCheckoutForm.remove_spinner(),$(document.body).trigger("ppress_checkout_error",[e])},this.removeAllAlerts=function(){$(".ppress-checkout-alert").remove()},this.add_spinner=function(){e.remove_spinner(),$(".ppress-checkout__form").prepend('<div class="ppress-checkout__form__preloader"><div class="ppress-checkout__form__spinner"></div></div>')},this.remove_spinner=function(){$(".ppress-checkout__form .ppress-checkout__form__preloader").remove()},this.is_var_defined=function(e){return null!=e},this.get_obj_val=function(e,s){return this.is_var_defined(e)&&""!==e?e:s}}).init()}(jQuery);
(function($){
window.NggPaginatedGallery=function(displayed_gallery_id, container){
this.displayed_gallery_id=displayed_gallery_id;
this.container=$(container);
this.container_name=container;
this.get_displayed_gallery_obj=function(){
var index='gallery_' + this.displayed_gallery_id;
if(typeof(window.galleries[index])=='undefined'){
return false;
}else{
return window.galleries[index];
}};
this.enable_ajax_pagination=function(){
var self=this;
$('body').on('click', 'a.ngg-browser-prev, a.ngg-browser-next', function (event){
var skip=true;
$(this).parents(container).each(function(){
if($(this).data('nextgen-gallery-id')!=self.displayed_gallery_id){
return true;
}
skip=false;
});
if(!skip){
event.preventDefault();
}else{
return;
}
window['ngg_ajax_operaton_count']++;
$('body, a').css('cursor', 'wait');
$.get({
url: $(this).attr('href'),
headers: { 'X-NGG-Pagination-Request': true },
success: function (response){
window['ngg_ajax_operaton_count']--;
if(window['ngg_ajax_operaton_count'] <=0){
window['ngg_ajax_operaton_count']=0;
$('body, a').css('cursor', 'auto');
}
if(response){
var html=$(response);
var replacement=false;
html.find(self.container_name).each(function(){
if(replacement){
return true;
}
if($(this).data('nextgen-gallery-id')!=self.displayed_gallery_id){
return true;
}
replacement=$(this);
});
if(replacement){
self.container.each(function (){
var $this=$(this);
if($this.data('nextgen-gallery-id')!=self.displayed_gallery_id){
return true;
}
var $new_element=$(replacement.html());
var promises=$new_element.find('img').toArray().map(function(img){
return new Promise(function(resolve, reject){
var i=new Image();
i.src=img.src;
$(i).on('load', resolve);
});
});
Promise.all(promises).then(function(){
$this.html($new_element);
$(document).trigger('refreshed');
const event=new Event("nextgen_page_refreshed");
document.dispatchEvent(event);
});
return true;
});
}}
}});
});
};
var displayed_gallery=this.get_displayed_gallery_obj();
if(displayed_gallery){
if(typeof(displayed_gallery.display_settings['ajax_pagination'])!='undefined'){
if(parseInt(displayed_gallery.display_settings['ajax_pagination'])){
this.enable_ajax_pagination();
}}
}
if(typeof(window['ngg_ajax_operation_count'])=='undefined'){
window['ngg_ajax_operaton_count']=0;
}};
Object.setPrototypeOf=Object.setPrototypeOf||function(obj, proto){
obj.__proto__=proto;
return obj;
};
if(typeof window.galleries!=='undefined'){
Object.setPrototypeOf(window.galleries,
{
get_api_version: function(){
return '0.1';
},
get_from_id: function (gallery_id){
var self=this;
var retval=null;
var keys=Object.keys(this);
for (var i=1; i <=keys.length; i++){
var gallery=self[keys[i - 1]];
if(gallery.ID===gallery_id||gallery.ID==='gallery_' + gallery_id||gallery.ID===parseInt(gallery_id)){
retval=gallery;
break;
}}
return retval;
},
get_from_slug: function (slug){
var self=this;
var retval=null;
var keys=Object.keys(this);
for (var i=1; i <=keys.length; i++){
var gallery=self[keys[i - 1]];
if(gallery.slug===slug){
retval=gallery;
break;
}}
return retval;
},
get_setting: function(gallery_id, name, def){
var tmp='';
var gallery=this.get_from_id(gallery_id);
if(gallery&&typeof gallery[name]!=='undefined'){
tmp=gallery[name];
}else{
tmp=def;
}
if(tmp===1)       tmp=true;
if(tmp===0)       tmp=false;
if(tmp==='1')     tmp=true;
if(tmp==='0')     tmp=false;
if(tmp==='false') tmp=false;
if(tmp==='true')  tmp=true;
return tmp;
},
get_display_setting: function(gallery_id, name, def){
var tmp='';
var gallery=this.get_from_id(gallery_id);
if(gallery&&typeof gallery.display_settings[name]!=='undefined'){
tmp=gallery.display_settings[name];
}else{
tmp=def;
}
if(tmp===1)       tmp=true;
if(tmp===0)       tmp=false;
if(tmp==='1')     tmp=true;
if(tmp==='0')     tmp=false;
if(tmp==='false') tmp=false;
if(tmp==='true')  tmp=true;
return tmp;
},
is_widget: function(gallery_id){
var retval=false;
var gallery=this.get_from_id(gallery_id);
var slug=gallery.slug;
if(slug){
return slug.indexOf('widget-ngg-images')!==-1;
}
return retval;
}}
); }})(jQuery);