Your IP : 216.73.216.239


Current Path : /home/hrpsychology/public_html/soulfood.gr/psychology.soulfood.gr/t3-assets710/js/
Upload File :
Current File : /home/hrpsychology/public_html/soulfood.gr/psychology.soulfood.gr/t3-assets710/js/js-5b533-16068.js


/*===============================
http://www.soulfood.gr/1/modules/mod_jmgarticleslider/assets/js/splide.js
================================================================================*/;
/*!
 * Splide.js
 * Version  : 2.4.20
 * License  : MIT
 * Copyright: 2020 Naotoshi Fujita
 */
(function(){"use strict";var __webpack_require__={};!function(){__webpack_require__.d=function(exports,definition){for(var key in definition){if(__webpack_require__.o(definition,key)&&!__webpack_require__.o(exports,key)){Object.defineProperty(exports,key,{enumerable:true,get:definition[key]});}}};}();!function(){__webpack_require__.o=function(obj,prop){return Object.prototype.hasOwnProperty.call(obj,prop);}}();!function(){__webpack_require__.r=function(exports){if(typeof Symbol!=='undefined'&&Symbol.toStringTag){Object.defineProperty(exports,Symbol.toStringTag,{value:'Module'});}
Object.defineProperty(exports,'__esModule',{value:true});};}();var states_namespaceObject={};__webpack_require__.r(states_namespaceObject);__webpack_require__.d(states_namespaceObject,{"CREATED":function(){return CREATED;},"DESTROYED":function(){return DESTROYED;},"IDLE":function(){return IDLE;},"MOUNTED":function(){return MOUNTED;},"MOVING":function(){return MOVING;}});;var core_event=(function(){var data=[];var Event={on:function on(events,handler,elm,options){if(elm===void 0){elm=null;}
if(options===void 0){options={};}
events.split(' ').forEach(function(event){if(elm){elm.addEventListener(event,handler,options);}
data.push({event:event,handler:handler,elm:elm,options:options});});},off:function off(events,elm){if(elm===void 0){elm=null;}
events.split(' ').forEach(function(event){data=data.filter(function(item){if(item&&item.event===event&&item.elm===elm){unsubscribe(item);return false;}
return true;});});},emit:function emit(event){for(var _len=arguments.length,args=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++){args[_key-1]=arguments[_key];}
data.forEach(function(item){if(!item.elm&&item.event.split('.')[0]===event){item.handler.apply(item,args);}});},destroy:function destroy(){data.forEach(unsubscribe);data=[];}};function unsubscribe(item){if(item.elm){item.elm.removeEventListener(item.event,item.handler,item.options);}}
return Event;});;var state=(function(initialState){var curr=initialState;return{set:function set(state){curr=state;},is:function is(state){return state===curr;}};});;function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key];}}}return target;};return _extends.apply(this,arguments);}
var keys=Object.keys;function each(obj,callback){keys(obj).some(function(key,index){return callback(obj[key],key,index);});}
function values(obj){return keys(obj).map(function(key){return obj[key];});}
function isObject(subject){return typeof subject==='object';}
function merge(_ref,from){var to=_extends({},_ref);each(from,function(value,key){if(isObject(value)){if(!isObject(to[key])){to[key]={};}
to[key]=merge(to[key],value);}else{to[key]=value;}});return to;}
function object_assign(to,from){keys(from).forEach(function(key){if(!to[key]){Object.defineProperty(to,key,Object.getOwnPropertyDescriptor(from,key));}});return to;};function toArray(value){return Array.isArray(value)?value:[value];}
function between(value,m1,m2){return Math.min(Math.max(value,m1>m2?m2:m1),m1>m2?m1:m2);}
function sprintf(format,replacements){var i=0;return format.replace(/%s/g,function(){return toArray(replacements)[i++];});}
function unit(value){var type=typeof value;if(type==='number'&&value>0){return parseFloat(value)+'px';}
return type==='string'?value:'';}
function pad(number){return number<10?'0'+number:number;}
function toPixel(root,value){if(typeof value==='string'){var div=create('div',{});applyStyle(div,{position:'absolute',width:value});append(root,div);value=div.clientWidth;dom_remove(div);}
return+value||0;};function find(elm,selector){return elm?elm.querySelector(selector.split(' ')[0]):null;}
function child(parent,tagOrClassName){return children(parent,tagOrClassName)[0];}
function children(parent,tagOrClassName){if(parent){return values(parent.children).filter(function(child){return hasClass(child,tagOrClassName.split(' ')[0])||child.tagName===tagOrClassName;});}
return[];}
function create(tag,attrs){var elm=document.createElement(tag);each(attrs,function(value,key){return setAttribute(elm,key,value);});return elm;}
function domify(html){var div=create('div',{});div.innerHTML=html;return div.firstChild;}
function dom_remove(elms){toArray(elms).forEach(function(elm){if(elm){var parent=elm.parentElement;parent&&parent.removeChild(elm);}});}
function append(parent,child){if(parent){parent.appendChild(child);}}
function before(elm,ref){if(elm&&ref){var parent=ref.parentElement;parent&&parent.insertBefore(elm,ref);}}
function applyStyle(elm,styles){if(elm){each(styles,function(value,prop){if(value!==null){elm.style[prop]=value;}});}}
function addOrRemoveClasses(elm,classes,remove){if(elm){toArray(classes).forEach(function(name){if(name){elm.classList[remove?'remove':'add'](name);}});}}
function addClass(elm,classes){addOrRemoveClasses(elm,classes,false);}
function removeClass(elm,classes){addOrRemoveClasses(elm,classes,true);}
function hasClass(elm,className){return!!elm&&elm.classList.contains(className);}
function setAttribute(elm,name,value){if(elm){elm.setAttribute(name,value);}}
function getAttribute(elm,name){return elm?elm.getAttribute(name):'';}
function removeAttribute(elms,names){toArray(names).forEach(function(name){toArray(elms).forEach(function(elm){return elm&&elm.removeAttribute(name);});});}
function getRect(elm){return elm.getBoundingClientRect();}
function loaded(elm,callback){var images=elm.querySelectorAll('img');var length=images.length;if(length){var count=0;each(images,function(img){img.onload=img.onerror=function(){if(++count===length){callback();}};});}else{callback();}};var SLIDE='slide';var LOOP='loop';var FADE='fade';;var slide=(function(Splide,Components){var list;var endCallback;return{mount:function mount(){list=Components.Elements.list;Splide.on('transitionend',function(e){if(e.target===list&&endCallback){endCallback();}},list);},start:function start(destIndex,newIndex,prevIndex,coord,done){var options=Splide.options;var edgeIndex=Components.Controller.edgeIndex;var speed=options.speed;endCallback=done;if(Splide.is(SLIDE)){if(prevIndex===0&&newIndex>=edgeIndex||prevIndex>=edgeIndex&&newIndex===0){speed=options.rewindSpeed||speed;}}
applyStyle(list,{transition:"transform "+speed+"ms "+options.easing,transform:"translate("+coord.x+"px,"+coord.y+"px)"});}};});;var fade=(function(Splide,Components){var Fade={mount:function mount(){apply(Splide.index);},start:function start(destIndex,newIndex,prevIndex,coord,done){var track=Components.Elements.track;applyStyle(track,{height:unit(track.clientHeight)});apply(newIndex);setTimeout(function(){done();applyStyle(track,{height:''});});}};function apply(index){var options=Splide.options;applyStyle(Components.Elements.slides[index],{transition:"opacity "+options.speed+"ms "+options.easing});}
return Fade;});;;function compose(Splide,Components,Transition){var components={};each(Components,function(Component,name){components[name]=Component(Splide,components,name.toLowerCase());});if(!Transition){Transition=Splide.is(FADE)?fade:slide;}
components.Transition=Transition(Splide,components);return components;};var MESSAGE_PREFIX='[SPLIDE]';function error(message){console.error(MESSAGE_PREFIX+" "+message);}
function exist(subject,message){if(!subject){throw new Error(message);}};var ROOT='splide';var ELEMENT_CLASSES={root:ROOT,slider:ROOT+"__slider",track:ROOT+"__track",list:ROOT+"__list",slide:ROOT+"__slide",container:ROOT+"__slide__container",arrows:ROOT+"__arrows",arrow:ROOT+"__arrow",prev:ROOT+"__arrow--prev",next:ROOT+"__arrow--next",pagination:ROOT+"__pagination",page:ROOT+"__pagination__page",clone:ROOT+"__slide--clone",progress:ROOT+"__progress",bar:ROOT+"__progress__bar",autoplay:ROOT+"__autoplay",play:ROOT+"__play",pause:ROOT+"__pause",spinner:ROOT+"__spinner",sr:ROOT+"__sr"};var STATUS_CLASSES={active:'is-active',visible:'is-visible',loading:'is-loading'};;var I18N={prev:'Previous slide',next:'Next slide',first:'Go to first slide',last:'Go to last slide',slideX:'Go to slide %s',pageX:'Go to page %s',play:'Start autoplay',pause:'Pause autoplay'};;var DEFAULTS={type:'slide',rewind:false,speed:400,rewindSpeed:0,waitForTransition:true,width:0,height:0,fixedWidth:0,fixedHeight:0,heightRatio:0,autoWidth:false,autoHeight:false,perPage:1,perMove:0,clones:0,start:0,focus:false,gap:0,padding:0,arrows:true,arrowPath:'',pagination:true,autoplay:false,interval:5000,pauseOnHover:true,pauseOnFocus:true,resetProgress:true,lazyLoad:false,preloadPages:1,easing:'cubic-bezier(.42,.65,.27,.99)',keyboard:'global',drag:true,dragAngleThreshold:30,swipeDistanceThreshold:150,flickVelocityThreshold:.6,flickPower:600,flickMaxPages:1,direction:'ltr',cover:false,accessibility:true,slideFocus:true,isNavigation:false,trimSpace:true,updateOnMove:false,throttle:100,destroy:false,breakpoints:false,classes:ELEMENT_CLASSES,i18n:I18N};;var CREATED=1;var MOUNTED=2;var IDLE=3;var MOVING=4;var DESTROYED=5;;function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}
function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);return Constructor;}
var Splide=function(){function Splide(root,options,Components){if(options===void 0){options={};}
if(Components===void 0){Components={};}
this.root=root instanceof Element?root:document.querySelector(root);exist(this.root,'An invalid element/selector was given.');this.Components=null;this.Event=core_event();this.State=state(CREATED);this.STATES=states_namespaceObject;this._o=merge(DEFAULTS,options);this._i=0;this._c=Components;this._e={};this._t=null;}
var _proto=Splide.prototype;_proto.mount=function mount(Extensions,Transition){var _this=this;if(Extensions===void 0){Extensions=this._e;}
if(Transition===void 0){Transition=this._t;}
this.State.set(CREATED);this._e=Extensions;this._t=Transition;this.Components=compose(this,merge(this._c,Extensions),Transition);try{each(this.Components,function(component,key){var required=component.required;if(required===undefined||required){component.mount&&component.mount();}else{delete _this.Components[key];}});}catch(e){error(e.message);return;}
var State=this.State;State.set(MOUNTED);each(this.Components,function(component){component.mounted&&component.mounted();});this.emit('mounted');State.set(IDLE);this.emit('ready');applyStyle(this.root,{visibility:'visible'});this.on('move drag',function(){return State.set(MOVING);}).on('moved dragged',function(){return State.set(IDLE);});return this;};_proto.sync=function sync(splide){this.sibling=splide;return this;};_proto.on=function on(events,handler,elm,options){if(elm===void 0){elm=null;}
if(options===void 0){options={};}
this.Event.on(events,handler,elm,options);return this;};_proto.off=function off(events,elm){if(elm===void 0){elm=null;}
this.Event.off(events,elm);return this;};_proto.emit=function emit(event){var _this$Event;for(var _len=arguments.length,args=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++){args[_key-1]=arguments[_key];}
(_this$Event=this.Event).emit.apply(_this$Event,[event].concat(args));return this;};_proto.go=function go(control,wait){if(wait===void 0){wait=this.options.waitForTransition;}
if(this.State.is(IDLE)||this.State.is(MOVING)&&!wait){this.Components.Controller.go(control,false);}
return this;};_proto.is=function is(type){return type===this._o.type;};_proto.add=function add(slide,index){if(index===void 0){index=-1;}
this.Components.Elements.add(slide,index,this.refresh.bind(this));return this;};_proto.remove=function remove(index){this.Components.Elements.remove(index);this.refresh();return this;};_proto.refresh=function refresh(){this.emit('refresh:before').emit('refresh').emit('resize');return this;};_proto.destroy=function destroy(completely){var _this2=this;if(completely===void 0){completely=true;}
if(this.State.is(CREATED)){this.on('ready',function(){return _this2.destroy(completely);});return;}
values(this.Components).reverse().forEach(function(component){component.destroy&&component.destroy(completely);});this.emit('destroy',completely);this.Event.destroy();this.State.set(DESTROYED);return this;};_createClass(Splide,[{key:"index",get:function get(){return this._i;},set:function set(index){this._i=parseInt(index);}},{key:"length",get:function get(){return this.Components.Elements.length;}},{key:"options",get:function get(){return this._o;},set:function set(options){var created=this.State.is(CREATED);if(!created){this.emit('update');}
this._o=merge(this._o,options);if(!created){this.emit('updated',this._o);}}},{key:"classes",get:function get(){return this._o.classes;}},{key:"i18n",get:function get(){return this._o.i18n;}}]);return Splide;}();;var options=(function(Splide){var options=getAttribute(Splide.root,'data-splide');if(options){try{Splide.options=JSON.parse(options);}catch(e){error(e.message);}}
return{mount:function mount(){if(Splide.State.is(CREATED)){Splide.index=Splide.options.start;}}};});;var LTR='ltr';var RTL='rtl';var TTB='ttb';;var STYLE_RESTORE_EVENTS='update.slide';var elements_slide=(function(Splide,index,realIndex,slide){var updateOnMove=Splide.options.updateOnMove;var STATUS_UPDATE_EVENTS='ready.slide updated.slide resized.slide moved.slide'+(updateOnMove?' move.slide':'');var Slide={slide:slide,index:index,realIndex:realIndex,container:child(slide,Splide.classes.container),isClone:realIndex>-1,mount:function mount(){var _this=this;if(!this.isClone){slide.id=Splide.root.id+"-slide"+pad(index+1);}
Splide.on(STATUS_UPDATE_EVENTS,function(){return _this.update();}).on(STYLE_RESTORE_EVENTS,restoreStyles).on('click',function(){return Splide.emit('click',_this);},slide);if(updateOnMove){Splide.on('move.slide',function(newIndex){if(newIndex===realIndex){_update(true,false);}});}
applyStyle(slide,{display:''});this.styles=getAttribute(slide,'style')||'';},destroy:function destroy(){Splide.off(STATUS_UPDATE_EVENTS).off(STYLE_RESTORE_EVENTS).off('click',slide);removeClass(slide,values(STATUS_CLASSES));restoreStyles();removeAttribute(this.container,'style');},update:function update(){_update(this.isActive(),false);_update(this.isVisible(),true);},isActive:function isActive(){return Splide.index===index;},isVisible:function isVisible(){var active=this.isActive();if(Splide.is(FADE)||active){return active;}
var ceil=Math.ceil;var trackRect=getRect(Splide.Components.Elements.track);var slideRect=getRect(slide);if(Splide.options.direction===TTB){return trackRect.top<=slideRect.top&&slideRect.bottom<=ceil(trackRect.bottom);}
return trackRect.left<=slideRect.left&&slideRect.right<=ceil(trackRect.right);},isWithin:function isWithin(from,within){var diff=Math.abs(from-index);if(!Splide.is(SLIDE)&&!this.isClone){diff=Math.min(diff,Splide.length-diff);}
return diff<within;}};function _update(active,forVisibility){var type=forVisibility?'visible':'active';var className=STATUS_CLASSES[type];if(active){addClass(slide,className);Splide.emit(""+type,Slide);}else{if(hasClass(slide,className)){removeClass(slide,className);Splide.emit(""+(forVisibility?'hidden':'inactive'),Slide);}}}
function restoreStyles(){setAttribute(slide,'style',Slide.styles);}
return Slide;});;var UID_NAME='uid';var components_elements=(function(Splide,Components){var root=Splide.root;var classes=Splide.classes;var Slides=[];if(!root.id){window.splide=window.splide||{};var uid=window.splide[UID_NAME]||0;window.splide[UID_NAME]=++uid;root.id="splide"+pad(uid);}
var Elements={mount:function mount(){var _this=this;this.init();Splide.on('refresh',function(){_this.destroy();_this.init();}).on('updated',function(){removeClass(root,getClasses());addClass(root,getClasses());});},destroy:function destroy(){Slides.forEach(function(Slide){Slide.destroy();});Slides=[];removeClass(root,getClasses());},init:function init(){var _this2=this;collect();addClass(root,getClasses());this.slides.forEach(function(slide,index){_this2.register(slide,index,-1);});},register:function register(slide,index,realIndex){var SlideObject=elements_slide(Splide,index,realIndex,slide);SlideObject.mount();Slides.push(SlideObject);},getSlide:function getSlide(index){return Slides.filter(function(Slide){return Slide.index===index;})[0];},getSlides:function getSlides(includeClones){return includeClones?Slides:Slides.filter(function(Slide){return!Slide.isClone;});},getSlidesByPage:function getSlidesByPage(page){var idx=Components.Controller.toIndex(page);var options=Splide.options;var max=options.focus!==false?1:options.perPage;return Slides.filter(function(_ref){var index=_ref.index;return idx<=index&&index<idx+max;});},add:function add(slide,index,callback){if(typeof slide==='string'){slide=domify(slide);}
if(slide instanceof Element){var ref=this.slides[index];applyStyle(slide,{display:'none'});if(ref){before(slide,ref);this.slides.splice(index,0,slide);}else{append(this.list,slide);this.slides.push(slide);}
loaded(slide,function(){callback&&callback(slide);});}},remove:function remove(index){dom_remove(this.slides.splice(index,1)[0]);},each:function each(callback){Slides.forEach(callback);},get length(){return this.slides.length;},get total(){return Slides.length;}};function collect(){Elements.slider=child(root,classes.slider);Elements.track=find(root,"."+classes.track);Elements.list=child(Elements.track,classes.list);exist(Elements.track&&Elements.list,'Track or list was not found.');Elements.slides=children(Elements.list,classes.slide);var arrows=findParts(classes.arrows);Elements.arrows={prev:find(arrows,"."+classes.prev),next:find(arrows,"."+classes.next)};var autoplay=findParts(classes.autoplay);Elements.bar=find(findParts(classes.progress),"."+classes.bar);Elements.play=find(autoplay,"."+classes.play);Elements.pause=find(autoplay,"."+classes.pause);Elements.track.id=Elements.track.id||root.id+"-track";Elements.list.id=Elements.list.id||root.id+"-list";}
function getClasses(){var rootClass=classes.root;var options=Splide.options;return[rootClass+"--"+options.type,rootClass+"--"+options.direction,options.drag?rootClass+"--draggable":'',options.isNavigation?rootClass+"--nav":'',STATUS_CLASSES.active];}
function findParts(className){return child(root,className)||child(Elements.slider,className);}
return Elements;});;var floor=Math.floor;var controller=(function(Splide,Components){var options;var isLoop;var Controller={mount:function mount(){options=Splide.options;isLoop=Splide.is(LOOP);bind();},go:function go(control,silently){var destIndex=this.trim(this.parse(control));Components.Track.go(destIndex,this.rewind(destIndex),silently);},parse:function parse(control){var index=Splide.index;var matches=String(control).match(/([+\-<>]+)(\d+)?/);var indicator=matches?matches[1]:'';var number=matches?parseInt(matches[2]):0;switch(indicator){case'+':index+=number||1;break;case'-':index-=number||1;break;case'>':case'<':index=parsePage(number,index,indicator==='<');break;default:index=parseInt(control);}
return index;},toIndex:function toIndex(page){if(hasFocus()){return page;}
var length=Splide.length;var perPage=options.perPage;var index=page*perPage;index=index-(this.pageLength*perPage-length)*floor(index/length);if(length-perPage<=index&&index<length){index=length-perPage;}
return index;},toPage:function toPage(index){if(hasFocus()){return index;}
var length=Splide.length;var perPage=options.perPage;if(length-perPage<=index&&index<length){return floor((length-1)/perPage);}
return floor(index/perPage);},trim:function trim(index){if(!isLoop){index=options.rewind?this.rewind(index):between(index,0,this.edgeIndex);}
return index;},rewind:function rewind(index){var edge=this.edgeIndex;if(isLoop){while(index>edge){index-=edge+1;}
while(index<0){index+=edge+1;}}else{if(index>edge){index=0;}else if(index<0){index=edge;}}
return index;},isRtl:function isRtl(){return options.direction===RTL;},get pageLength(){var length=Splide.length;return hasFocus()?length:Math.ceil(length/options.perPage);},get edgeIndex(){var length=Splide.length;if(!length){return 0;}
if(hasFocus()||options.isNavigation||isLoop){return length-1;}
return length-options.perPage;},get prevIndex(){var prev=Splide.index-1;if(isLoop||options.rewind){prev=this.rewind(prev);}
return prev>-1?prev:-1;},get nextIndex(){var next=Splide.index+1;if(isLoop||options.rewind){next=this.rewind(next);}
return Splide.index<next&&next<=this.edgeIndex||next===0?next:-1;}};function bind(){Splide.on('move',function(newIndex){Splide.index=newIndex;}).on('updated refresh',function(newOptions){options=newOptions||options;Splide.index=between(Splide.index,0,Controller.edgeIndex);});}
function hasFocus(){return options.focus!==false;}
function parsePage(number,index,prev){if(number>-1){return Controller.toIndex(number);}
var perMove=options.perMove;var sign=prev?-1:1;if(perMove){return index+perMove*sign;}
return Controller.toIndex(Controller.toPage(index)+sign);}
return Controller;});;var abs=Math.abs;var track=(function(Splide,Components){var Layout;var Elements;var list;var isVertical=Splide.options.direction===TTB;var isFade=Splide.is(FADE);var isRTL=Splide.options.direction===RTL;var isLoopPending=false;var sign=isRTL?1:-1;var Track={sign:sign,mount:function mount(){Elements=Components.Elements;Layout=Components.Layout;list=Elements.list;},mounted:function mounted(){var _this=this;if(!isFade){this.jump(0);Splide.on('mounted resize updated',function(){_this.jump(Splide.index);});}},go:function go(destIndex,newIndex,silently){var newPosition=getTrimmedPosition(destIndex);var prevIndex=Splide.index;if(Splide.State.is(MOVING)&&isLoopPending){return;}
isLoopPending=destIndex!==newIndex;if(!silently){Splide.emit('move',newIndex,prevIndex,destIndex);}
if(Math.abs(newPosition-this.position)>=1||isFade){Components.Transition.start(destIndex,newIndex,prevIndex,this.toCoord(newPosition),function(){onTransitionEnd(destIndex,newIndex,prevIndex,silently);});}else{if(destIndex!==prevIndex&&Splide.options.trimSpace==='move'){Components.Controller.go(destIndex+destIndex-prevIndex,silently);}else{onTransitionEnd(destIndex,newIndex,prevIndex,silently);}}},jump:function jump(index){this.translate(getTrimmedPosition(index));},translate:function translate(position){applyStyle(list,{transform:"translate"+(isVertical?'Y':'X')+"("+position+"px)"});},cancel:function cancel(){if(Splide.is(LOOP)){this.shift();}else{this.translate(this.position);}
applyStyle(list,{transition:''});},shift:function shift(){var position=abs(this.position);var left=abs(this.toPosition(0));var right=abs(this.toPosition(Splide.length));var innerSize=right-left;if(position<left){position+=innerSize;}else if(position>right){position-=innerSize;}
this.translate(sign*position);},trim:function trim(position){if(!Splide.options.trimSpace||Splide.is(LOOP)){return position;}
var edge=sign*(Layout.totalSize()-Layout.size-Layout.gap);return between(position,edge,0);},toIndex:function toIndex(position){var _this2=this;var index=0;var minDistance=Infinity;Elements.getSlides(true).forEach(function(Slide){var slideIndex=Slide.index;var distance=abs(_this2.toPosition(slideIndex)-position);if(distance<minDistance){minDistance=distance;index=slideIndex;}});return index;},toCoord:function toCoord(position){return{x:isVertical?0:position,y:isVertical?position:0};},toPosition:function toPosition(index){var position=Layout.totalSize(index)-Layout.slideSize(index)-Layout.gap;return sign*(position+this.offset(index));},offset:function offset(index){var focus=Splide.options.focus;var slideSize=Layout.slideSize(index);if(focus==='center'){return-(Layout.size-slideSize)/2;}
return-(parseInt(focus)||0)*(slideSize+Layout.gap);},get position(){var prop=isVertical?'top':isRTL?'right':'left';return getRect(list)[prop]-(getRect(Elements.track)[prop]-Layout.padding[prop]*sign);}};function onTransitionEnd(destIndex,newIndex,prevIndex,silently){applyStyle(list,{transition:''});isLoopPending=false;if(!isFade){Track.jump(newIndex);}
if(!silently){Splide.emit('moved',newIndex,prevIndex,destIndex);}}
function getTrimmedPosition(index){return Track.trim(Track.toPosition(index));}
return Track;});;var clones=(function(Splide,Components){var clones=[];var cloneCount=0;var Elements=Components.Elements;var Clones={mount:function mount(){var _this=this;if(Splide.is(LOOP)){init();Splide.on('refresh:before',function(){_this.destroy();}).on('refresh',init).on('resize',function(){if(cloneCount!==getCloneCount()){_this.destroy();Splide.refresh();}});}},destroy:function destroy(){dom_remove(clones);clones=[];},get clones(){return clones;},get length(){return clones.length;}};function init(){Clones.destroy();cloneCount=getCloneCount();generateClones(cloneCount);}
function generateClones(count){var length=Elements.length,register=Elements.register;if(length){var slides=Elements.slides;while(slides.length<count){slides=slides.concat(slides);}
slides.slice(0,count).forEach(function(elm,index){var clone=cloneDeeply(elm);append(Elements.list,clone);clones.push(clone);register(clone,index+length,index%length);});slides.slice(-count).forEach(function(elm,index){var clone=cloneDeeply(elm);before(clone,slides[0]);clones.push(clone);register(clone,index-count,(length+index-count%length)%length);});}}
function getCloneCount(){var options=Splide.options;if(options.clones){return options.clones;}
var baseCount=options.autoWidth||options.autoHeight?Elements.length:options.perPage;var dimension=options.direction===TTB?'Height':'Width';var fixedSize=toPixel(Splide.root,options["fixed"+dimension]);if(fixedSize){baseCount=Math.ceil(Elements.track["client"+dimension]/fixedSize);}
return baseCount*(options.drag?options.flickMaxPages+1:1);}
function cloneDeeply(elm){var clone=elm.cloneNode(true);addClass(clone,Splide.classes.clone);removeAttribute(clone,'id');return clone;}
return Clones;});;var horizontal=(function(Splide,Components){var Elements=Components.Elements;var root=Splide.root;var track;var options=Splide.options;return{margin:'margin'+(options.direction===RTL?'Left':'Right'),height:0,init:function init(){this.resize();},resize:function resize(){options=Splide.options;track=Elements.track;this.gap=toPixel(root,options.gap);var padding=options.padding;var left=toPixel(root,padding.left||padding);var right=toPixel(root,padding.right||padding);this.padding={left:left,right:right};applyStyle(track,{paddingLeft:unit(left),paddingRight:unit(right)});},totalWidth:function totalWidth(index){if(index===void 0){index=Splide.length-1;}
var Slide=Elements.getSlide(index);var width=0;if(Slide){var slideRect=getRect(Slide.slide);var listRect=getRect(Elements.list);if(options.direction===RTL){width=listRect.right-slideRect.left;}else{width=slideRect.right-listRect.left;}
width+=this.gap;}
return width;},slideWidth:function slideWidth(index){if(options.autoWidth){var Slide=Elements.getSlide(index);return Slide?Slide.slide.offsetWidth:0;}
var width=options.fixedWidth||(this.width+this.gap)/options.perPage-this.gap;return toPixel(root,width);},slideHeight:function slideHeight(){var height=options.height||options.fixedHeight||this.width*options.heightRatio;return toPixel(root,height);},get width(){return track.clientWidth-this.padding.left-this.padding.right;}};});;var vertical=(function(Splide,Components){var Elements=Components.Elements;var root=Splide.root;var track;var options;return{margin:'marginBottom',init:function init(){this.resize();},resize:function resize(){options=Splide.options;track=Elements.track;this.gap=toPixel(root,options.gap);var padding=options.padding;var top=toPixel(root,padding.top||padding);var bottom=toPixel(root,padding.bottom||padding);this.padding={top:top,bottom:bottom};applyStyle(track,{paddingTop:unit(top),paddingBottom:unit(bottom)});},totalHeight:function totalHeight(index){if(index===void 0){index=Splide.length-1;}
var Slide=Elements.getSlide(index);if(Slide){return getRect(Slide.slide).bottom-getRect(Elements.list).top+this.gap;}
return 0;},slideWidth:function slideWidth(){return toPixel(root,options.fixedWidth||this.width);},slideHeight:function slideHeight(index){if(options.autoHeight){var Slide=Elements.getSlide(index);return Slide?Slide.slide.offsetHeight:0;}
var height=options.fixedHeight||(this.height+this.gap)/options.perPage-this.gap;return toPixel(root,height);},get width(){return track.clientWidth;},get height(){var height=options.height||this.width*options.heightRatio;exist(height,'"height" or "heightRatio" is missing.');return toPixel(root,height)-this.padding.top-this.padding.bottom;}};});;function throttle(func,wait){var timeout;return function(){if(!timeout){timeout=setTimeout(function(){func();timeout=null;},wait);}};}
function createInterval(callback,interval,progress){var _window=window,requestAnimationFrame=_window.requestAnimationFrame;var start,elapse,rate,_pause=true;var step=function step(timestamp){if(!_pause){if(!start){start=timestamp;if(rate&&rate<1){start-=rate*interval;}}
elapse=timestamp-start;rate=elapse/interval;if(elapse>=interval){start=0;rate=1;callback();}
if(progress){progress(rate);}
requestAnimationFrame(step);}};return{pause:function pause(){_pause=true;start=0;},play:function play(reset){start=0;if(reset){rate=0;}
if(_pause){_pause=false;requestAnimationFrame(step);}}};};var layout=(function(Splide,Components){var Elements=Components.Elements;var isVertical=Splide.options.direction===TTB;var Layout=object_assign({mount:function mount(){bind();init();this.totalSize=isVertical?this.totalHeight:this.totalWidth;this.slideSize=isVertical?this.slideHeight:this.slideWidth;},destroy:function destroy(){removeAttribute([Elements.list,Elements.track],'style');},get size(){return isVertical?this.height:this.width;}},isVertical?vertical(Splide,Components):horizontal(Splide,Components));function init(){Layout.init();applyStyle(Splide.root,{maxWidth:unit(Splide.options.width)});Elements.each(function(Slide){Slide.slide.style[Layout.margin]=unit(Layout.gap);});resize();}
function bind(){Splide.on('resize load',throttle(function(){Splide.emit('resize');},Splide.options.throttle),window).on('resize',resize).on('updated refresh',init);}
function resize(){var options=Splide.options;Layout.resize();applyStyle(Elements.track,{height:unit(Layout.height)});var slideHeight=options.autoHeight?null:unit(Layout.slideHeight());Elements.each(function(Slide){applyStyle(Slide.container,{height:slideHeight});applyStyle(Slide.slide,{width:options.autoWidth?null:unit(Layout.slideWidth(Slide.index)),height:Slide.container?null:slideHeight});});Splide.emit('resized');}
return Layout;});;var drag_abs=Math.abs;var MIN_VELOCITY=0.1;var FRICTION_REDUCER=7;var drag=(function(Splide,Components){var Track=Components.Track;var Controller=Components.Controller;var startCoord;var startInfo;var currentInfo;var isDragging;var isVertical=Splide.options.direction===TTB;var axis=isVertical?'y':'x';var Drag={disabled:false,mount:function mount(){var _this=this;var Elements=Components.Elements;var track=Elements.track;Splide.on('touchstart mousedown',start,track).on('touchmove mousemove',move,track,{passive:false}).on('touchend touchcancel mouseleave mouseup dragend',end,track).on('mounted refresh',function(){each(Elements.list.querySelectorAll('img, a'),function(elm){Splide.off('dragstart',elm).on('dragstart',function(e){e.preventDefault();},elm,{passive:false});});}).on('mounted updated',function(){_this.disabled=!Splide.options.drag;});}};function start(e){if(!Drag.disabled&&!isDragging){init(e);}}
function init(e){startCoord=Track.toCoord(Track.position);startInfo=analyze(e,{});currentInfo=startInfo;}
function move(e){if(startInfo){currentInfo=analyze(e,startInfo);if(isDragging){if(e.cancelable){e.preventDefault();}
if(!Splide.is(FADE)){var position=startCoord[axis]+currentInfo.offset[axis];Track.translate(resist(position));}}else{if(shouldMove(currentInfo)){Splide.emit('drag',startInfo);isDragging=true;Track.cancel();init(e);}}}}
function shouldMove(_ref){var offset=_ref.offset;if(Splide.State.is(MOVING)&&Splide.options.waitForTransition){return false;}
var angle=Math.atan(drag_abs(offset.y)/drag_abs(offset.x))*180/Math.PI;if(isVertical){angle=90-angle;}
return angle<Splide.options.dragAngleThreshold;}
function resist(position){if(Splide.is(SLIDE)){var sign=Track.sign;var _start=sign*Track.trim(Track.toPosition(0));var _end=sign*Track.trim(Track.toPosition(Controller.edgeIndex));position*=sign;if(position<_start){position=_start-FRICTION_REDUCER*Math.log(_start-position);}else if(position>_end){position=_end+FRICTION_REDUCER*Math.log(position-_end);}
position*=sign;}
return position;}
function end(){startInfo=null;if(isDragging){Splide.emit('dragged',currentInfo);go(currentInfo);isDragging=false;}}
function go(info){var velocity=info.velocity[axis];var absV=drag_abs(velocity);if(absV>0){var options=Splide.options;var index=Splide.index;var sign=velocity<0?-1:1;var destIndex=index;if(!Splide.is(FADE)){var destination=Track.position;if(absV>options.flickVelocityThreshold&&drag_abs(info.offset[axis])<options.swipeDistanceThreshold){destination+=sign*Math.min(absV*options.flickPower,Components.Layout.size*(options.flickMaxPages||1));}
destIndex=Track.toIndex(destination);}
if(destIndex===index&&absV>MIN_VELOCITY){destIndex=index+sign*Track.sign;}
if(Splide.is(SLIDE)){destIndex=between(destIndex,0,Controller.edgeIndex);}
Controller.go(destIndex,options.isNavigation);}}
function analyze(e,startInfo){var timeStamp=e.timeStamp,touches=e.touches;var _ref2=touches?touches[0]:e,clientX=_ref2.clientX,clientY=_ref2.clientY;var _ref3=startInfo.to||{},_ref3$x=_ref3.x,fromX=_ref3$x===void 0?clientX:_ref3$x,_ref3$y=_ref3.y,fromY=_ref3$y===void 0?clientY:_ref3$y;var startTime=startInfo.time||0;var offset={x:clientX-fromX,y:clientY-fromY};var duration=timeStamp-startTime;var velocity={x:offset.x/duration,y:offset.y/duration};return{to:{x:clientX,y:clientY},offset:offset,time:timeStamp,velocity:velocity};}
return Drag;});;var click=(function(Splide,Components){var disabled=false;var Click={required:Splide.options.drag,mount:function mount(){Splide.on('click',onClick,Components.Elements.track,{capture:true}).on('drag',function(){disabled=true;}).on('dragged',function(){setTimeout(function(){disabled=false;});});}};function onClick(e){if(disabled){e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();}}
return Click;});;var PAUSE_FLAGS={HOVER:1,FOCUS:2,MANUAL:3};var autoplay=(function(Splide,Components,name){var flags=[];var interval;var Elements=Components.Elements;var Autoplay={required:Splide.options.autoplay,mount:function mount(){var options=Splide.options;if(Elements.slides.length>options.perPage){interval=createInterval(function(){Splide.go('>');},options.interval,function(rate){Splide.emit(name+":playing",rate);if(Elements.bar){applyStyle(Elements.bar,{width:rate*100+"%"});}});bind();this.play();}},play:function play(flag){if(flag===void 0){flag=0;}
flags=flags.filter(function(f){return f!==flag;});if(!flags.length){Splide.emit(name+":play");interval.play(Splide.options.resetProgress);}},pause:function pause(flag){if(flag===void 0){flag=0;}
interval.pause();if(flags.indexOf(flag)===-1){flags.push(flag);}
if(flags.length===1){Splide.emit(name+":pause");}}};function bind(){var options=Splide.options;var sibling=Splide.sibling;var elms=[Splide.root,sibling?sibling.root:null];if(options.pauseOnHover){switchOn(elms,'mouseleave',PAUSE_FLAGS.HOVER,true);switchOn(elms,'mouseenter',PAUSE_FLAGS.HOVER,false);}
if(options.pauseOnFocus){switchOn(elms,'focusout',PAUSE_FLAGS.FOCUS,true);switchOn(elms,'focusin',PAUSE_FLAGS.FOCUS,false);}
if(Elements.play){Splide.on('click',function(){Autoplay.play(PAUSE_FLAGS.FOCUS);Autoplay.play(PAUSE_FLAGS.MANUAL);},Elements.play);}
if(Elements.pause){switchOn([Elements.pause],'click',PAUSE_FLAGS.MANUAL,false);}
Splide.on('move refresh',function(){Autoplay.play();}).on('destroy',function(){Autoplay.pause();});}
function switchOn(elms,event,flag,play){elms.forEach(function(elm){Splide.on(event,function(){Autoplay[play?'play':'pause'](flag);},elm);});}
return Autoplay;});;var cover=(function(Splide,Components){var options=Splide.options;var Cover={required:options.cover,mount:function mount(){Splide.on('lazyload:loaded',function(img){cover(img,false);});Splide.on('mounted updated refresh',function(){return apply(false);});},destroy:function destroy(){apply(true);}};function apply(uncover){Components.Elements.each(function(Slide){var img=child(Slide.slide,'IMG')||child(Slide.container,'IMG');if(img&&img.src){cover(img,uncover);}});}
function cover(img,uncover){applyStyle(img.parentElement,{background:uncover?'':"center/cover no-repeat url(\""+img.src+"\")"});applyStyle(img,{display:uncover?'':'none'});}
return Cover;});;var XML_NAME_SPACE='http://www.w3.org/2000/svg';var PATH='m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z';var SIZE=40;;var arrows=(function(Splide,Components,name){var prev;var next;var classes=Splide.classes;var root=Splide.root;var created;var Elements=Components.Elements;var Arrows={required:Splide.options.arrows,mount:function mount(){prev=Elements.arrows.prev;next=Elements.arrows.next;if((!prev||!next)&&Splide.options.arrows){prev=createArrow(true);next=createArrow(false);created=true;appendArrows();}
if(prev&&next){bind();}
this.arrows={prev:prev,next:next};},mounted:function mounted(){Splide.emit(name+":mounted",prev,next);},destroy:function destroy(){removeAttribute([prev,next],'disabled');if(created){dom_remove(prev.parentElement);}}};function bind(){Splide.on('click',function(){Splide.go('<');},prev).on('click',function(){Splide.go('>');},next).on('mounted move updated refresh',updateDisabled);}
function updateDisabled(){var _Components$Controlle=Components.Controller,prevIndex=_Components$Controlle.prevIndex,nextIndex=_Components$Controlle.nextIndex;var isEnough=Splide.length>Splide.options.perPage||Splide.is(LOOP);prev.disabled=prevIndex<0||!isEnough;next.disabled=nextIndex<0||!isEnough;Splide.emit(name+":updated",prev,next,prevIndex,nextIndex);}
function appendArrows(){var wrapper=create('div',{"class":classes.arrows});append(wrapper,prev);append(wrapper,next);var slider=Elements.slider;var parent=Splide.options.arrows==='slider'&&slider?slider:root;before(wrapper,parent.firstElementChild);}
function createArrow(prev){var arrow="<button class=\""+classes.arrow+" "+(prev?classes.prev:classes.next)+"\" type=\"button\">"+("<svg xmlns=\""+XML_NAME_SPACE+"\"\tviewBox=\"0 0 "+SIZE+" "+SIZE+"\"\twidth=\""+SIZE+"\"\theight=\""+SIZE+"\">")+("<path d=\""+(Splide.options.arrowPath||PATH)+"\" />");return domify(arrow);}
return Arrows;});;var ATTRIBUTES_UPDATE_EVENT='move.page';var UPDATE_EVENT='updated.page refresh.page';var pagination=(function(Splide,Components,name){var data={};var Elements=Components.Elements;var Pagination={mount:function mount(){var pagination=Splide.options.pagination;if(pagination){data=createPagination();var slider=Elements.slider;var parent=pagination==='slider'&&slider?slider:Splide.root;append(parent,data.list);Splide.on(ATTRIBUTES_UPDATE_EVENT,updateAttributes);}
Splide.off(UPDATE_EVENT).on(UPDATE_EVENT,function(){Pagination.destroy();if(Splide.options.pagination){Pagination.mount();Pagination.mounted();}});},mounted:function mounted(){if(Splide.options.pagination){var index=Splide.index;Splide.emit(name+":mounted",data,this.getItem(index));updateAttributes(index,-1);}},destroy:function destroy(){dom_remove(data.list);if(data.items){data.items.forEach(function(item){Splide.off('click',item.button);});}
Splide.off(ATTRIBUTES_UPDATE_EVENT);data={};},getItem:function getItem(index){return data.items[Components.Controller.toPage(index)];},get data(){return data;}};function updateAttributes(index,prevIndex){var prev=Pagination.getItem(prevIndex);var curr=Pagination.getItem(index);var active=STATUS_CLASSES.active;if(prev){removeClass(prev.button,active);}
if(curr){addClass(curr.button,active);}
Splide.emit(name+":updated",data,prev,curr);}
function createPagination(){var options=Splide.options;var classes=Splide.classes;var list=create('ul',{"class":classes.pagination});var items=Elements.getSlides(false).filter(function(Slide){return options.focus!==false||Slide.index%options.perPage===0;}).map(function(Slide,page){var li=create('li',{});var button=create('button',{"class":classes.page,type:'button'});append(li,button);append(list,li);Splide.on('click',function(){Splide.go(">"+page);},button);return{li:li,button:button,page:page,Slides:Elements.getSlidesByPage(page)};});return{list:list,items:items};}
return Pagination;});;var SRC_DATA_NAME='data-splide-lazy';var SRCSET_DATA_NAME='data-splide-lazy-srcset';var lazyload=(function(Splide,Components,name){var nextIndex;var images;var options=Splide.options;var isSequential=options.lazyLoad==='sequential';var Lazyload={required:options.lazyLoad,mount:function mount(){Splide.on('mounted refresh',function(){init();Components.Elements.each(function(Slide){each(Slide.slide.querySelectorAll("["+SRC_DATA_NAME+"], ["+SRCSET_DATA_NAME+"]"),function(img){if(!img.src&&!img.srcset){images.push({img:img,Slide:Slide});applyStyle(img,{display:'none'});}});});if(isSequential){loadNext();}});if(!isSequential){Splide.on("mounted refresh moved."+name,check);}},destroy:init};function init(){images=[];nextIndex=0;}
function check(index){index=isNaN(index)?Splide.index:index;images=images.filter(function(image){if(image.Slide.isWithin(index,options.perPage*(options.preloadPages+1))){load(image.img,image.Slide);return false;}
return true;});if(!images[0]){Splide.off("moved."+name);}}
function load(img,Slide){addClass(Slide.slide,STATUS_CLASSES.loading);var spinner=create('span',{"class":Splide.classes.spinner});append(img.parentElement,spinner);img.onload=function(){loaded(img,spinner,Slide,false);};img.onerror=function(){loaded(img,spinner,Slide,true);};setAttribute(img,'srcset',getAttribute(img,SRCSET_DATA_NAME)||'');setAttribute(img,'src',getAttribute(img,SRC_DATA_NAME)||'');}
function loadNext(){if(nextIndex<images.length){var image=images[nextIndex];load(image.img,image.Slide);}
nextIndex++;}
function loaded(img,spinner,Slide,error){removeClass(Slide.slide,STATUS_CLASSES.loading);if(!error){dom_remove(spinner);applyStyle(img,{display:''});Splide.emit(name+":loaded",img).emit('resize');}
if(isSequential){loadNext();}}
return Lazyload;});;var ARIA_CURRENRT='aria-current';var ARIA_CONTROLS='aria-controls';var ARIA_LABEL='aria-label';var ARIA_LABELLEDBY='aria-labelledby';var ARIA_HIDDEN='aria-hidden';var TAB_INDEX='tabindex';;var KEY_MAP={ltr:{ArrowLeft:'<',ArrowRight:'>',Left:'<',Right:'>'},rtl:{ArrowLeft:'>',ArrowRight:'<',Left:'>',Right:'<'},ttb:{ArrowUp:'<',ArrowDown:'>',Up:'<',Down:'>'}};var keyboard=(function(Splide){var target;return{mount:function mount(){Splide.on('mounted updated',function(){var options=Splide.options;var root=Splide.root;var map=KEY_MAP[options.direction];var keyboard=options.keyboard;if(target){Splide.off('keydown',target);removeAttribute(root,TAB_INDEX);}
if(keyboard){if(keyboard==='focused'){target=root;setAttribute(root,TAB_INDEX,0);}else{target=document;}
Splide.on('keydown',function(e){if(map[e.key]){Splide.go(map[e.key]);}},target);}});}};});;var a11y=(function(Splide,Components){var i18n=Splide.i18n;var Elements=Components.Elements;var allAttributes=[ARIA_HIDDEN,TAB_INDEX,ARIA_CONTROLS,ARIA_LABEL,ARIA_CURRENRT,'role'];var A11y={required:Splide.options.accessibility,mount:function mount(){Splide.on('visible',function(Slide){updateSlide(Slide.slide,true);}).on('hidden',function(Slide){updateSlide(Slide.slide,false);}).on('arrows:mounted',initArrows).on('arrows:updated',updateArrows).on('pagination:mounted',initPagination).on('pagination:updated',updatePagination).on('refresh',function(){removeAttribute(Components.Clones.clones,allAttributes);});if(Splide.options.isNavigation){Splide.on('navigation:mounted navigation:updated',initNavigation).on('active',function(Slide){updateNavigation(Slide,true);}).on('inactive',function(Slide){updateNavigation(Slide,false);});}
initAutoplay();},destroy:function destroy(){var Arrows=Components.Arrows;var arrows=Arrows?Arrows.arrows:{};removeAttribute(Elements.slides.concat([arrows.prev,arrows.next,Elements.play,Elements.pause]),allAttributes);}};function updateSlide(slide,visible){setAttribute(slide,ARIA_HIDDEN,!visible);if(Splide.options.slideFocus){setAttribute(slide,TAB_INDEX,visible?0:-1);}}
function initArrows(prev,next){var controls=Elements.track.id;setAttribute(prev,ARIA_CONTROLS,controls);setAttribute(next,ARIA_CONTROLS,controls);}
function updateArrows(prev,next,prevIndex,nextIndex){var index=Splide.index;var prevLabel=prevIndex>-1&&index<prevIndex?i18n.last:i18n.prev;var nextLabel=nextIndex>-1&&index>nextIndex?i18n.first:i18n.next;setAttribute(prev,ARIA_LABEL,prevLabel);setAttribute(next,ARIA_LABEL,nextLabel);}
function initPagination(data,activeItem){if(activeItem){setAttribute(activeItem.button,ARIA_CURRENRT,true);}
data.items.forEach(function(item){var options=Splide.options;var text=options.focus===false&&options.perPage>1?i18n.pageX:i18n.slideX;var label=sprintf(text,item.page+1);var button=item.button;var controls=item.Slides.map(function(Slide){return Slide.slide.id;});setAttribute(button,ARIA_CONTROLS,controls.join(' '));setAttribute(button,ARIA_LABEL,label);});}
function updatePagination(data,prev,curr){if(prev){removeAttribute(prev.button,ARIA_CURRENRT);}
if(curr){setAttribute(curr.button,ARIA_CURRENRT,true);}}
function initAutoplay(){['play','pause'].forEach(function(name){var elm=Elements[name];if(elm){if(!isButton(elm)){setAttribute(elm,'role','button');}
setAttribute(elm,ARIA_CONTROLS,Elements.track.id);setAttribute(elm,ARIA_LABEL,i18n[name]);}});}
function initNavigation(main){Elements.each(function(Slide){var slide=Slide.slide;var realIndex=Slide.realIndex;if(!isButton(slide)){setAttribute(slide,'role','button');}
var slideIndex=realIndex>-1?realIndex:Slide.index;var label=sprintf(i18n.slideX,slideIndex+1);var mainSlide=main.Components.Elements.getSlide(slideIndex);setAttribute(slide,ARIA_LABEL,label);if(mainSlide){setAttribute(slide,ARIA_CONTROLS,mainSlide.slide.id);}});}
function updateNavigation(_ref,active){var slide=_ref.slide;if(active){setAttribute(slide,ARIA_CURRENRT,true);}else{removeAttribute(slide,ARIA_CURRENRT);}}
function isButton(elm){return elm.tagName==='BUTTON';}
return A11y;});;var SYNC_EVENT='move.sync';var CLICK_EVENTS='mouseup touchend';var TRIGGER_KEYS=[' ','Enter','Spacebar'];var sync=(function(Splide){var sibling=Splide.sibling;var isNavigation=sibling&&sibling.options.isNavigation;var Sync={required:!!sibling,mount:function mount(){syncMain();syncSibling();if(isNavigation){bind();Splide.on('refresh',function(){setTimeout(function(){bind();sibling.emit('navigation:updated',Splide);});});}},mounted:function mounted(){if(isNavigation){sibling.emit('navigation:mounted',Splide);}}};function syncMain(){Splide.on(SYNC_EVENT,function(newIndex,prevIndex,destIndex){sibling.off(SYNC_EVENT).go(sibling.is(LOOP)?destIndex:newIndex,false);syncSibling();});}
function syncSibling(){sibling.on(SYNC_EVENT,function(newIndex,prevIndex,destIndex){Splide.off(SYNC_EVENT).go(Splide.is(LOOP)?destIndex:newIndex,false);syncMain();});}
function bind(){sibling.Components.Elements.each(function(_ref){var slide=_ref.slide,index=_ref.index;Splide.off(CLICK_EVENTS,slide).on(CLICK_EVENTS,function(e){if(!e.button||e.button===0){moveSibling(index);}},slide);Splide.off('keyup',slide).on('keyup',function(e){if(TRIGGER_KEYS.indexOf(e.key)>-1){e.preventDefault();moveSibling(index);}},slide,{passive:false});});}
function moveSibling(index){if(Splide.State.is(IDLE)){sibling.go(index);}}
return Sync;});;var THROTTLE=50;var breakpoints=(function(Splide){var breakpoints=Splide.options.breakpoints;var throttledCheck=throttle(check,THROTTLE);var initialOptions;var map=[];var prevPoint;var Breakpoints={required:breakpoints&&matchMedia,mount:function mount(){map=Object.keys(breakpoints).sort(function(n,m){return+n-+m;}).map(function(point){return{point:point,mql:matchMedia("(max-width:"+point+"px)")};});this.destroy(true);addEventListener('resize',throttledCheck);initialOptions=Splide.options;check();},destroy:function destroy(completely){if(completely){removeEventListener('resize',throttledCheck);}}};function check(){var point=getPoint();if(point!==prevPoint){prevPoint=point;var State=Splide.State;var options=breakpoints[point]||initialOptions;var destroy=options.destroy;if(destroy){Splide.options=initialOptions;Splide.destroy(destroy==='completely');}else{if(State.is(DESTROYED)){Splide.mount();}
Splide.options=options;}}}
function getPoint(){var item=map.filter(function(item){return item.mql.matches;})[0];return item?item.point:-1;}
return Breakpoints;});;var COMPLETE={Options:options,Breakpoints:breakpoints,Controller:controller,Elements:components_elements,Track:track,Clones:clones,Layout:layout,Drag:drag,Click:click,Autoplay:autoplay,Cover:cover,Arrows:arrows,Pagination:pagination,LazyLoad:lazyload,Keyboard:keyboard,Sync:sync,A11y:a11y};var LIGHT={Options:options,Controller:controller,Elements:components_elements,Track:track,Clones:clones,Layout:layout,Drag:drag,Click:click,Arrows:arrows,Pagination:pagination,A11y:a11y};;function _inheritsLoose(subClass,superClass){subClass.prototype=Object.create(superClass.prototype);subClass.prototype.constructor=subClass;subClass.__proto__=superClass;}
var complete_Splide=function(_Core){_inheritsLoose(Splide,_Core);function Splide(root,options){return _Core.call(this,root,options,COMPLETE)||this;}
return Splide;}(Splide);window.Splide=complete_Splide;})();


/*===============================
/1/components/com_sppagebuilder/assets/js/jquery.bxslider.min.js
================================================================================*/;
!function(t){var e={mode:"horizontal",slideSelector:"",infiniteLoop:!0,hideControlOnEnd:!1,speed:500,easing:null,slideMargin:0,startSlide:0,randomStart:!1,captions:!1,ticker:!1,tickerHover:!1,adaptiveHeight:!1,adaptiveHeightSpeed:500,video:!1,useCSS:!0,preloadImages:"visible",responsive:!0,slideZIndex:50,wrapperClass:"bx-wrapper",touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,ariaLive:!0,ariaHidden:!0,keyboardEnabled:!1,pager:!0,pagerType:"full",pagerShortSeparator:" / ",pagerSelector:null,buildPager:null,pagerCustom:null,controls:!0,nextText:"Next",prevText:"Prev",nextSelector:null,prevSelector:null,autoControls:!1,startText:"Start",stopText:"Stop",autoControlsCombine:!1,autoControlsSelector:null,auto:!1,pause:4e3,autoStart:!0,autoDirection:"next",stopAutoOnClick:!1,autoHover:!1,autoDelay:0,autoSlideForOnePage:!1,minSlides:1,maxSlides:1,moveSlides:0,slideWidth:0,shrinkItems:!1,onSliderLoad:function(){return!0},onSlideBefore:function(){return!0},onSlideAfter:function(){return!0},onSlideNext:function(){return!0},onSlidePrev:function(){return!0},onSliderResize:function(){return!0}};t.fn.bxSlider=function(n){if(0===this.length)return this;if(this.length>1)return this.each((function(){t(this).bxSlider(n)})),this;var s={},o=this,r=t(window).width(),a=t(window).height();if(!t(o).data("bxSlider")){var l=function(){t(o).data("bxSlider")||(s.settings=t.extend({},e,n),s.settings.slideWidth=parseInt(s.settings.slideWidth),s.children=o.children(s.settings.slideSelector),s.children.length<s.settings.minSlides&&(s.settings.minSlides=s.children.length),s.children.length<s.settings.maxSlides&&(s.settings.maxSlides=s.children.length),s.settings.randomStart&&(s.settings.startSlide=Math.floor(Math.random()*s.children.length)),s.active={index:s.settings.startSlide},s.carousel=s.settings.minSlides>1||s.settings.maxSlides>1,s.carousel&&(s.settings.preloadImages="all"),s.minThreshold=s.settings.minSlides*s.settings.slideWidth+(s.settings.minSlides-1)*s.settings.slideMargin,s.maxThreshold=s.settings.maxSlides*s.settings.slideWidth+(s.settings.maxSlides-1)*s.settings.slideMargin,s.working=!1,s.controls={},s.interval=null,s.animProp="vertical"===s.settings.mode?"top":"left",s.usingCSS=s.settings.useCSS&&"fade"!==s.settings.mode&&function(){for(var t=document.createElement("div"),e=["WebkitPerspective","MozPerspective","OPerspective","msPerspective"],i=0;i<e.length;i++)if(void 0!==t.style[e[i]])return s.cssPrefix=e[i].replace("Perspective","").toLowerCase(),s.animProp="-"+s.cssPrefix+"-transform",!0;return!1}(),"vertical"===s.settings.mode&&(s.settings.maxSlides=s.settings.minSlides),o.data("origStyle",o.attr("style")),o.children(s.settings.slideSelector).each((function(){t(this).data("origStyle",t(this).attr("style"))})),d())},d=function(){var e=s.children.eq(s.settings.startSlide);o.wrap('<div class="'+s.settings.wrapperClass+'"><div class="bx-viewport"></div></div>'),s.viewport=o.parent(),s.settings.ariaLive&&!s.settings.ticker&&s.viewport.attr("aria-live","polite"),s.loader=t('<div class="bx-loading" />'),s.viewport.prepend(s.loader),o.css({width:"horizontal"===s.settings.mode?1e3*s.children.length+215+"%":"auto",position:"relative"}),s.usingCSS&&s.settings.easing?o.css("-"+s.cssPrefix+"-transition-timing-function",s.settings.easing):s.settings.easing||(s.settings.easing="swing"),s.viewport.css({width:"100%",overflow:"hidden",position:"relative"}),s.viewport.parent().css({maxWidth:h()}),s.children.css({float:"horizontal"===s.settings.mode?"left":"none",listStyle:"none",position:"relative"}),s.children.css("width",u()),"horizontal"===s.settings.mode&&s.settings.slideMargin>0&&s.children.css("marginRight",s.settings.slideMargin),"vertical"===s.settings.mode&&s.settings.slideMargin>0&&s.children.css("marginBottom",s.settings.slideMargin),"fade"===s.settings.mode&&(s.children.css({position:"absolute",zIndex:0,display:"none"}),s.children.eq(s.settings.startSlide).css({zIndex:s.settings.slideZIndex,display:"block"})),s.controls.el=t('<div class="bx-controls" />'),s.settings.captions&&P(),s.active.last=s.settings.startSlide===f()-1,s.settings.video&&o.fitVids(),("all"===s.settings.preloadImages||s.settings.ticker)&&(e=s.children),s.settings.ticker?s.settings.pager=!1:(s.settings.controls&&C(),s.settings.auto&&s.settings.autoControls&&T(),s.settings.pager&&w(),(s.settings.controls||s.settings.autoControls||s.settings.pager)&&s.viewport.after(s.controls.el)),c(e,g)},c=function(e,i){var n=e.find('img:not([src=""]), iframe').length,s=0;return 0===n?void i():void e.find('img:not([src=""]), iframe').each((function(){t(this).one("load error",(function(){++s===n&&i()})).each((function(){this.complete&&t(this).trigger("load")}))}))},g=function(){if(s.settings.infiniteLoop&&"fade"!==s.settings.mode&&!s.settings.ticker){var e="vertical"===s.settings.mode?s.settings.minSlides:s.settings.maxSlides,i=s.children.slice(0,e).clone(!0).addClass("bx-clone"),n=s.children.slice(-e).clone(!0).addClass("bx-clone");s.settings.ariaHidden&&(i.attr("aria-hidden",!0),n.attr("aria-hidden",!0)),o.append(i).prepend(n)}s.loader.remove(),m(),"vertical"===s.settings.mode&&(s.settings.adaptiveHeight=!0),s.viewport.height(p()),o.redrawSlider(),s.settings.onSliderLoad.call(o,s.active.index),s.initialized=!0,s.settings.responsive&&t(window).bind("resize",Z),s.settings.auto&&s.settings.autoStart&&(f()>1||s.settings.autoSlideForOnePage)&&D(),s.settings.ticker&&W(),s.settings.pager&&I(s.settings.startSlide),s.settings.controls&&H(),s.settings.touchEnabled&&!s.settings.ticker&&N(),s.settings.keyboardEnabled&&!s.settings.ticker&&t(document).keydown(F)},p=function(){var e=0,n=t();if("vertical"===s.settings.mode||s.settings.adaptiveHeight)if(s.carousel){var o=1===s.settings.moveSlides?s.active.index:s.active.index*x();for(n=s.children.eq(o),i=1;i<=s.settings.maxSlides-1;i++)n=o+i>=s.children.length?n.add(s.children.eq(i-1)):n.add(s.children.eq(o+i))}else n=s.children.eq(s.active.index);else n=s.children;return"vertical"===s.settings.mode?(n.each((function(i){e+=t(this).outerHeight()})),s.settings.slideMargin>0&&(e+=s.settings.slideMargin*(s.settings.minSlides-1))):e=Math.max.apply(Math,n.map((function(){return t(this).outerHeight(!1)})).get()),"border-box"===s.viewport.css("box-sizing")?e+=parseFloat(s.viewport.css("padding-top"))+parseFloat(s.viewport.css("padding-bottom"))+parseFloat(s.viewport.css("border-top-width"))+parseFloat(s.viewport.css("border-bottom-width")):"padding-box"===s.viewport.css("box-sizing")&&(e+=parseFloat(s.viewport.css("padding-top"))+parseFloat(s.viewport.css("padding-bottom"))),e},h=function(){var t="100%";return s.settings.slideWidth>0&&(t="horizontal"===s.settings.mode?s.settings.maxSlides*s.settings.slideWidth+(s.settings.maxSlides-1)*s.settings.slideMargin:s.settings.slideWidth),t},u=function(){var t=s.settings.slideWidth,e=s.viewport.width();if(0===s.settings.slideWidth||s.settings.slideWidth>e&&!s.carousel||"vertical"===s.settings.mode)t=e;else if(s.settings.maxSlides>1&&"horizontal"===s.settings.mode){if(e>s.maxThreshold)return t;e<s.minThreshold?t=(e-s.settings.slideMargin*(s.settings.minSlides-1))/s.settings.minSlides:s.settings.shrinkItems&&(t=Math.floor((e+s.settings.slideMargin)/Math.ceil((e+s.settings.slideMargin)/(t+s.settings.slideMargin))-s.settings.slideMargin))}return t},v=function(){var t=1,e=null;return"horizontal"===s.settings.mode&&s.settings.slideWidth>0?s.viewport.width()<s.minThreshold?t=s.settings.minSlides:s.viewport.width()>s.maxThreshold?t=s.settings.maxSlides:(e=s.children.first().width()+s.settings.slideMargin,t=Math.floor((s.viewport.width()+s.settings.slideMargin)/e)):"vertical"===s.settings.mode&&(t=s.settings.minSlides),t},f=function(){var t=0,e=0,i=0;if(s.settings.moveSlides>0)if(s.settings.infiniteLoop)t=Math.ceil(s.children.length/x());else for(;e<s.children.length;)++t,e=i+v(),i+=s.settings.moveSlides<=v()?s.settings.moveSlides:v();else t=Math.ceil(s.children.length/v());return t},x=function(){return s.settings.moveSlides>0&&s.settings.moveSlides<=v()?s.settings.moveSlides:v()},m=function(){var t,e,i;s.children.length>s.settings.maxSlides&&s.active.last&&!s.settings.infiniteLoop?"horizontal"===s.settings.mode?(t=(e=s.children.last()).position(),S(-(t.left-(s.viewport.width()-e.outerWidth())),"reset",0)):"vertical"===s.settings.mode&&(i=s.children.length-s.settings.minSlides,t=s.children.eq(i).position(),S(-t.top,"reset",0)):(t=s.children.eq(s.active.index*x()).position(),s.active.index===f()-1&&(s.active.last=!0),void 0!==t&&("horizontal"===s.settings.mode?S(-t.left,"reset",0):"vertical"===s.settings.mode&&S(-t.top,"reset",0)))},S=function(e,i,n,r){var a,l;s.usingCSS?(l="vertical"===s.settings.mode?"translate3d(0, "+e+"px, 0)":"translate3d("+e+"px, 0, 0)",o.css("-"+s.cssPrefix+"-transition-duration",n/1e3+"s"),"slide"===i?(o.css(s.animProp,l),0!==n?o.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",(function(e){t(e.target).is(o)&&(o.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),q())})):q()):"reset"===i?o.css(s.animProp,l):"ticker"===i&&(o.css("-"+s.cssPrefix+"-transition-timing-function","linear"),o.css(s.animProp,l),0!==n?o.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",(function(e){t(e.target).is(o)&&(o.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),S(r.resetValue,"reset",0),L())})):(S(r.resetValue,"reset",0),L()))):((a={})[s.animProp]=e,"slide"===i?o.animate(a,n,s.settings.easing,(function(){q()})):"reset"===i?o.css(s.animProp,e):"ticker"===i&&o.animate(a,n,"linear",(function(){S(r.resetValue,"reset",0),L()})))},b=function(){for(var e="",i="",n=f(),o=0;o<n;o++)i="",s.settings.buildPager&&t.isFunction(s.settings.buildPager)||s.settings.pagerCustom?(i=s.settings.buildPager(o),s.pagerEl.addClass("bx-custom-pager")):(i=o+1,s.pagerEl.addClass("bx-default-pager")),e+='<div class="bx-pager-item"><a href="" data-slide-index="'+o+'" class="bx-pager-link">'+i+"</a></div>";s.pagerEl.html(e)},w=function(){s.settings.pagerCustom?s.pagerEl=t(s.settings.pagerCustom):(s.pagerEl=t('<div class="bx-pager" />'),s.settings.pagerSelector?t(s.settings.pagerSelector).html(s.pagerEl):s.controls.el.addClass("bx-has-pager").append(s.pagerEl),b()),s.pagerEl.on("click touchend","a",z)},C=function(){s.controls.next=t('<a class="bx-next" href="">'+s.settings.nextText+"</a>"),s.controls.prev=t('<a class="bx-prev" href="">'+s.settings.prevText+"</a>"),s.controls.next.bind("click touchend",E),s.controls.prev.bind("click touchend",k),s.settings.nextSelector&&t(s.settings.nextSelector).append(s.controls.next),s.settings.prevSelector&&t(s.settings.prevSelector).append(s.controls.prev),s.settings.nextSelector||s.settings.prevSelector||(s.controls.directionEl=t('<div class="bx-controls-direction" />'),s.controls.directionEl.append(s.controls.prev).append(s.controls.next),s.controls.el.addClass("bx-has-controls-direction").append(s.controls.directionEl))},T=function(){s.controls.start=t('<div class="bx-controls-auto-item"><a class="bx-start" href="">'+s.settings.startText+"</a></div>"),s.controls.stop=t('<div class="bx-controls-auto-item"><a class="bx-stop" href="">'+s.settings.stopText+"</a></div>"),s.controls.autoEl=t('<div class="bx-controls-auto" />'),s.controls.autoEl.on("click",".bx-start",M),s.controls.autoEl.on("click",".bx-stop",y),s.settings.autoControlsCombine?s.controls.autoEl.append(s.controls.start):s.controls.autoEl.append(s.controls.start).append(s.controls.stop),s.settings.autoControlsSelector?t(s.settings.autoControlsSelector).html(s.controls.autoEl):s.controls.el.addClass("bx-has-controls-auto").append(s.controls.autoEl),A(s.settings.autoStart?"stop":"start")},P=function(){s.children.each((function(e){var i=t(this).find("img:first").attr("title");void 0!==i&&(""+i).length&&t(this).append('<div class="bx-caption"><span>'+i+"</span></div>")}))},E=function(t){t.preventDefault(),s.controls.el.hasClass("disabled")||(s.settings.auto&&s.settings.stopAutoOnClick&&o.stopAuto(),o.goToNextSlide())},k=function(t){t.preventDefault(),s.controls.el.hasClass("disabled")||(s.settings.auto&&s.settings.stopAutoOnClick&&o.stopAuto(),o.goToPrevSlide())},M=function(t){o.startAuto(),t.preventDefault()},y=function(t){o.stopAuto(),t.preventDefault()},z=function(e){var i,n;e.preventDefault(),s.controls.el.hasClass("disabled")||(s.settings.auto&&s.settings.stopAutoOnClick&&o.stopAuto(),void 0!==(i=t(e.currentTarget)).attr("data-slide-index")&&((n=parseInt(i.attr("data-slide-index")))!==s.active.index&&o.goToSlide(n)))},I=function(e){var i=s.children.length;return"short"===s.settings.pagerType?(s.settings.maxSlides>1&&(i=Math.ceil(s.children.length/s.settings.maxSlides)),void s.pagerEl.html(e+1+s.settings.pagerShortSeparator+i)):(s.pagerEl.find("a").removeClass("active"),void s.pagerEl.each((function(i,n){t(n).find("a").eq(e).addClass("active")})))},q=function(){if(s.settings.infiniteLoop){var t="";0===s.active.index?t=s.children.eq(0).position():s.active.index===f()-1&&s.carousel?t=s.children.eq((f()-1)*x()).position():s.active.index===s.children.length-1&&(t=s.children.eq(s.children.length-1).position()),t&&("horizontal"===s.settings.mode?S(-t.left,"reset",0):"vertical"===s.settings.mode&&S(-t.top,"reset",0))}s.working=!1,s.settings.onSlideAfter.call(o,s.children.eq(s.active.index),s.oldIndex,s.active.index)},A=function(t){s.settings.autoControlsCombine?s.controls.autoEl.html(s.controls[t]):(s.controls.autoEl.find("a").removeClass("active"),s.controls.autoEl.find("a:not(.bx-"+t+")").addClass("active"))},H=function(){1===f()?(s.controls.prev.addClass("disabled"),s.controls.next.addClass("disabled")):!s.settings.infiniteLoop&&s.settings.hideControlOnEnd&&(0===s.active.index?(s.controls.prev.addClass("disabled"),s.controls.next.removeClass("disabled")):s.active.index===f()-1?(s.controls.next.addClass("disabled"),s.controls.prev.removeClass("disabled")):(s.controls.prev.removeClass("disabled"),s.controls.next.removeClass("disabled")))},D=function(){s.settings.autoDelay>0?setTimeout(o.startAuto,s.settings.autoDelay):(o.startAuto(),t(window).focus((function(){o.startAuto()})).blur((function(){o.stopAuto()}))),s.settings.autoHover&&o.hover((function(){s.interval&&(o.stopAuto(!0),s.autoPaused=!0)}),(function(){s.autoPaused&&(o.startAuto(!0),s.autoPaused=null)}))},W=function(){var e,i,n,r,a,l,d,c,g=0;"next"===s.settings.autoDirection?o.append(s.children.clone().addClass("bx-clone")):(o.prepend(s.children.clone().addClass("bx-clone")),e=s.children.first().position(),g="horizontal"===s.settings.mode?-e.left:-e.top),S(g,"reset",0),s.settings.pager=!1,s.settings.controls=!1,s.settings.autoControls=!1,s.settings.tickerHover&&(s.usingCSS?(r="horizontal"===s.settings.mode?4:5,s.viewport.hover((function(){i=o.css("-"+s.cssPrefix+"-transform"),n=parseFloat(i.split(",")[r]),S(n,"reset",0)}),(function(){c=0,s.children.each((function(e){c+="horizontal"===s.settings.mode?t(this).outerWidth(!0):t(this).outerHeight(!0)})),a=s.settings.speed/c,l="horizontal"===s.settings.mode?"left":"top",d=a*(c-Math.abs(parseInt(n))),L(d)}))):s.viewport.hover((function(){o.stop()}),(function(){c=0,s.children.each((function(e){c+="horizontal"===s.settings.mode?t(this).outerWidth(!0):t(this).outerHeight(!0)})),a=s.settings.speed/c,l="horizontal"===s.settings.mode?"left":"top",d=a*(c-Math.abs(parseInt(o.css(l)))),L(d)}))),L()},L=function(t){var e,i,n=t||s.settings.speed,r={left:0,top:0},a={left:0,top:0};"next"===s.settings.autoDirection?r=o.find(".bx-clone").first().position():a=s.children.first().position(),e="horizontal"===s.settings.mode?-r.left:-r.top,i="horizontal"===s.settings.mode?-a.left:-a.top,S(e,"ticker",n,{resetValue:i})},O=function(e){var i=t(window),n={top:i.scrollTop(),left:i.scrollLeft()},s=e.offset();return n.right=n.left+i.width(),n.bottom=n.top+i.height(),s.right=s.left+e.outerWidth(),s.bottom=s.top+e.outerHeight(),!(n.right<s.left||n.left>s.right||n.bottom<s.top||n.top>s.bottom)},F=function(t){var e=document.activeElement.tagName.toLowerCase();if(null==new RegExp(e,["i"]).exec("input|textarea")&&O(o)){if(39===t.keyCode)return E(t),!1;if(37===t.keyCode)return k(t),!1}},N=function(){s.touch={start:{x:0,y:0},end:{x:0,y:0}},s.viewport.bind("touchstart MSPointerDown pointerdown",X),s.viewport.on("click",".bxslider a",(function(t){s.viewport.hasClass("click-disabled")&&(t.preventDefault(),s.viewport.removeClass("click-disabled"))}))},X=function(t){if(s.controls.el.addClass("disabled"),s.working)t.preventDefault(),s.controls.el.removeClass("disabled");else{s.touch.originalPos=o.position();var e=t.originalEvent,i=void 0!==e.changedTouches?e.changedTouches:[e];s.touch.start.x=i[0].pageX,s.touch.start.y=i[0].pageY,s.viewport.get(0).setPointerCapture&&(s.pointerId=e.pointerId,s.viewport.get(0).setPointerCapture(s.pointerId)),s.viewport.bind("touchmove MSPointerMove pointermove",V),s.viewport.bind("touchend MSPointerUp pointerup",R),s.viewport.bind("MSPointerCancel pointercancel",Y)}},Y=function(t){S(s.touch.originalPos.left,"reset",0),s.controls.el.removeClass("disabled"),s.viewport.unbind("MSPointerCancel pointercancel",Y),s.viewport.unbind("touchmove MSPointerMove pointermove",V),s.viewport.unbind("touchend MSPointerUp pointerup",R),s.viewport.get(0).releasePointerCapture&&s.viewport.get(0).releasePointerCapture(s.pointerId)},V=function(t){var e=t.originalEvent,i=void 0!==e.changedTouches?e.changedTouches:[e],n=Math.abs(i[0].pageX-s.touch.start.x),o=Math.abs(i[0].pageY-s.touch.start.y),r=0,a=0;(3*n>o&&s.settings.preventDefaultSwipeX||3*o>n&&s.settings.preventDefaultSwipeY)&&t.preventDefault(),"fade"!==s.settings.mode&&s.settings.oneToOneTouch&&("horizontal"===s.settings.mode?(a=i[0].pageX-s.touch.start.x,r=s.touch.originalPos.left+a):(a=i[0].pageY-s.touch.start.y,r=s.touch.originalPos.top+a),S(r,"reset",0))},R=function(t){s.viewport.unbind("touchmove MSPointerMove pointermove",V),s.controls.el.removeClass("disabled");var e=t.originalEvent,i=void 0!==e.changedTouches?e.changedTouches:[e],n=0,r=0;s.touch.end.x=i[0].pageX,s.touch.end.y=i[0].pageY,"fade"===s.settings.mode?(r=Math.abs(s.touch.start.x-s.touch.end.x))>=s.settings.swipeThreshold&&(s.touch.start.x>s.touch.end.x?o.goToNextSlide():o.goToPrevSlide(),o.stopAuto()):("horizontal"===s.settings.mode?(r=s.touch.end.x-s.touch.start.x,n=s.touch.originalPos.left):(r=s.touch.end.y-s.touch.start.y,n=s.touch.originalPos.top),!s.settings.infiniteLoop&&(0===s.active.index&&r>0||s.active.last&&r<0)?S(n,"reset",200):Math.abs(r)>=s.settings.swipeThreshold?(r<0?o.goToNextSlide():o.goToPrevSlide(),o.stopAuto()):S(n,"reset",200)),s.viewport.unbind("touchend MSPointerUp pointerup",R),s.viewport.get(0).releasePointerCapture&&s.viewport.get(0).releasePointerCapture(s.pointerId)},Z=function(e){if(s.initialized)if(s.working)window.setTimeout(Z,10);else{var i=t(window).width(),n=t(window).height();r===i&&a===n||(r=i,a=n,o.redrawSlider(),s.settings.onSliderResize.call(o,s.active.index))}},B=function(t){var e=v();s.settings.ariaHidden&&!s.settings.ticker&&(s.children.attr("aria-hidden","true"),s.children.slice(t,t+e).attr("aria-hidden","false"))};return o.goToSlide=function(e,i){var n,r,a,l,d=!0,c=0,g={left:0,top:0},h=null;if(s.oldIndex=s.active.index,s.active.index=function(t){return t<0?s.settings.infiniteLoop?f()-1:s.active.index:t>=f()?s.settings.infiniteLoop?0:s.active.index:t}(e),!s.working&&s.active.index!==s.oldIndex){if(s.working=!0,void 0!==(d=s.settings.onSlideBefore.call(o,s.children.eq(s.active.index),s.oldIndex,s.active.index))&&!d)return s.active.index=s.oldIndex,void(s.working=!1);"next"===i?s.settings.onSlideNext.call(o,s.children.eq(s.active.index),s.oldIndex,s.active.index)||(d=!1):"prev"===i&&(s.settings.onSlidePrev.call(o,s.children.eq(s.active.index),s.oldIndex,s.active.index)||(d=!1)),s.active.last=s.active.index>=f()-1,(s.settings.pager||s.settings.pagerCustom)&&I(s.active.index),s.settings.controls&&H(),"fade"===s.settings.mode?(s.settings.adaptiveHeight&&s.viewport.height()!==p()&&s.viewport.animate({height:p()},s.settings.adaptiveHeightSpeed),s.children.filter(":visible").fadeOut(s.settings.speed).css({zIndex:0}),s.children.eq(s.active.index).css("zIndex",s.settings.slideZIndex+1).fadeIn(s.settings.speed,(function(){t(this).css("zIndex",s.settings.slideZIndex),q()}))):(s.settings.adaptiveHeight&&s.viewport.height()!==p()&&s.viewport.animate({height:p()},s.settings.adaptiveHeightSpeed),!s.settings.infiniteLoop&&s.carousel&&s.active.last?"horizontal"===s.settings.mode?(g=(h=s.children.eq(s.children.length-1)).position(),c=s.viewport.width()-h.outerWidth()):(n=s.children.length-s.settings.minSlides,g=s.children.eq(n).position()):s.carousel&&s.active.last&&"prev"===i?(r=1===s.settings.moveSlides?s.settings.maxSlides-x():(f()-1)*x()-(s.children.length-s.settings.maxSlides),g=(h=o.children(".bx-clone").eq(r)).position()):"next"===i&&0===s.active.index?(g=o.find("> .bx-clone").eq(s.settings.maxSlides).position(),s.active.last=!1):e>=0&&(l=e*parseInt(x()),g=s.children.eq(l).position()),void 0!==g?(a="horizontal"===s.settings.mode?-(g.left-c):-g.top,S(a,"slide",s.settings.speed)):s.working=!1),s.settings.ariaHidden&&B(s.active.index*x())}},o.goToNextSlide=function(){if(s.settings.infiniteLoop||!s.active.last){var t=parseInt(s.active.index)+1;o.goToSlide(t,"next")}},o.goToPrevSlide=function(){if(s.settings.infiniteLoop||0!==s.active.index){var t=parseInt(s.active.index)-1;o.goToSlide(t,"prev")}},o.startAuto=function(t){s.interval||(s.interval=setInterval((function(){"next"===s.settings.autoDirection?o.goToNextSlide():o.goToPrevSlide()}),s.settings.pause),s.settings.autoControls&&!0!==t&&A("stop"))},o.stopAuto=function(t){s.interval&&(clearInterval(s.interval),s.interval=null,s.settings.autoControls&&!0!==t&&A("start"))},o.getCurrentSlide=function(){return s.active.index},o.getCurrentSlideElement=function(){return s.children.eq(s.active.index)},o.getSlideElement=function(t){return s.children.eq(t)},o.getSlideCount=function(){return s.children.length},o.isWorking=function(){return s.working},o.redrawSlider=function(){s.children.add(o.find(".bx-clone")).outerWidth(u()),s.viewport.css("height",p()),s.settings.ticker||m(),s.active.last&&(s.active.index=f()-1),s.active.index>=f()&&(s.active.last=!0),s.settings.pager&&!s.settings.pagerCustom&&(b(),I(s.active.index)),s.settings.ariaHidden&&B(s.active.index*x())},o.destroySlider=function(){s.initialized&&(s.initialized=!1,t(".bx-clone",this).remove(),s.children.each((function(){void 0!==t(this).data("origStyle")?t(this).attr("style",t(this).data("origStyle")):t(this).removeAttr("style")})),void 0!==t(this).data("origStyle")?this.attr("style",t(this).data("origStyle")):t(this).removeAttr("style"),t(this).unwrap().unwrap(),s.controls.el&&s.controls.el.remove(),s.controls.next&&s.controls.next.remove(),s.controls.prev&&s.controls.prev.remove(),s.pagerEl&&s.settings.controls&&!s.settings.pagerCustom&&s.pagerEl.remove(),t(".bx-caption",this).remove(),s.controls.autoEl&&s.controls.autoEl.remove(),clearInterval(s.interval),s.settings.responsive&&t(window).unbind("resize",Z),s.settings.keyboardEnabled&&t(document).unbind("keydown",F),t(this).removeData("bxSlider"))},o.reloadSlider=function(e){void 0!==e&&(n=e),o.destroySlider(),l(),t(o).data("bxSlider",this)},l(),t(o).data("bxSlider",this),this}}}(jQuery);


/*===============================
/1/components/com_sppagebuilder/assets/js/sp_carousel.js
================================================================================*/;
"use strict";!function(t,i,e,s){function n(e,s){this.element=e,this.elementWidth=0,this._name="spCarousel",this.item=null,this.delta=1,this.isAnimating=!1,this.isDragging=!1,this.timer=0,this._timeoutId1=0,this._timeoutId2=0,this.resizeTimer=0,this._dotControllerTimeId=0,this._lastViewPort=0,this.viewPort=null,this.responsiveRefreshRate=200,this.itemWidth=0,this._clones=0,this._items=0,this.windowWidth=t(i).width(),this._itemCoordinate=[],this.coordinate={x:0,y:0},this.prevCoordinate={x:0,y:0,diff:0,dragPointer:-1},this._defaults=t.fn.spCarousel.defaults,this.options=t.extend({},this._defaults,s),2!==this.options.nav_text.length&&(console.warn("nav text must be need two control element!"),this.options.nav_text=["<",">"]),this.options.speed>this.options.interval&&(this.options.speed=this.options.interval),this.init()}t.extend(n.prototype,{init:function(){this.buildCache(),this.createHtmlDom(),this.applyBasicStyle(),this.bindEvents(),this.triggerOnStart(),this.options.autoplay&&this.startLoop()},animationType:function(t){return void 0!==this.options.animationType&&this.options.animationType===t},triggerOnStart:function(){if(this.options.dot_indicator&&this.options.dots){var t=this.$dotContainer.find("li.active");this.animateDotIndicator(t,"start")}},destroy:function(){this.unbindEvents(),this.$outerStage.children(".clone").remove(),this.$outerStage.unwrap(),this.$outerStage.children().unwrap(),this.$sliderList.unwrap(),this.options.dots&&this.$dotContainer.parent(".sppb-carousel-extended-dots").remove(),this.options.nav&&this.$nextBtn.parent(".sppb-carousel-extended-nav-control").remove(),this.$element.removeData(this._name)},buildCache:function(){this.$element=t(this.element)},unbindEvents:function(){this.$element.off("."+this._name)},createHtmlDom:function(){this.createOuterStage(),void 0!==this.options.responsive&&this.parseResponsiveViewPort(),this.itemProfessor(),this.options.nav&&this.createNavigationController(),this.options.dots&&this.createDotsController(),this.cloneItems()},itemProfessor:function(){this._numberOfItems=this.$element.find(".sppb-carousel-extended-item").length;var t=this.options.centerPadding;null!==this.viewPort&&(this.options.items=void 0===this.viewPort.items?this.options.items:this.viewPort.items,t=void 0===this.viewPort.centerPadding?this.options.centerPadding:this.viewPort.centerPadding),this.elementWidth=this.$element.outerWidth()+this.options.margin,this.itemWidth=this.options.center?Math.abs((this.elementWidth-2*t)/this.options.items):Math.abs(this.elementWidth/this.options.items),this._clones=this._numberOfItems>this.options.items?Math.ceil(this._numberOfItems/2):this.options.items,this._maxL=this.itemWidth*(this._numberOfItems+(this._clones-1)),this._minL=!1===this.options.center?this.itemWidth*this._clones:this.itemWidth*this._clones-t},cloneItems:function(){for(var t=[],i=[],e=this.animationType("fadeIn")?{opacity:1}:{},s=0;s<this._clones;s++)s<this.options.items&&this.$element.find(".sppb-carousel-extended-item:nth-child("+(s+1)+")").addClass("active").css(e),t.push(this.$element.find(".sppb-carousel-extended-item:nth-child("+(this._numberOfItems-s)+")").clone(!0).addClass("clone").removeClass("active")),i.push(this.$element.find(".sppb-carousel-extended-item:nth-child("+(s+1)+")").clone(!0).addClass("clone").removeClass("active"));this.options.center&&this.applyCenterMode(0,this.options.items-1),this.appendBefore(t),this.appendAfter(i),this.calculateItemCoordinate()},appendBefore:function(t){var i=this;t.map((function(t){i.$outerStage.prepend(t)}))},appendAfter:function(t){var i=this;t.map((function(t){i.$outerStage.append(t)}))},calculateItemCoordinate:function(){var t=this;this.$outerStage.children().each((function(i,e){t._itemCoordinate.push((i+1)*t.itemWidth)}))},createOuterStage:function(){this.sliderList=e.createElement("div"),this.sliderList.setAttribute("class","sppb-carousel-extended-list"),this.outerStage=e.createElement("div"),this.outerStage.setAttribute("class","sppb-carousel-extended-outer-stage"),this.outerStage.innerHTML=this.$element.html(),!0===this.options.center&&this.$element.addClass("sppb-carousel-extended-center"),this.animationType("fadeIn")&&this.$element.addClass("sppb-carousel-fadeIn"),this.animationType("fadeOut")&&this.$element.addClass("sppb-carousel-fadeOut"),this.sliderList.append(this.outerStage),this.$element.html(this.sliderList),this.$outerStage=t(this.outerStage),this.$sliderList=t(this.sliderList)},createNavigationController:function(){var i=e.createElement("div");i.setAttribute("class","sppb-carousel-extended-nav-control"),this.$element.append(i),this.nextBtn=e.createElement("span"),this.nextBtn.setAttribute("class","next-control nav-control"),this.prevBtn=e.createElement("span"),this.prevBtn.setAttribute("class","prev-control nav-control"),i.append(this.nextBtn),i.append(this.prevBtn),this.nextBtn.innerHTML=this.options.nav_text[1],this.prevBtn.innerHTML=this.options.nav_text[0],this.$nextBtn=t(this.nextBtn),this.$prevBtn=t(this.prevBtn)},createDotsController:function(){var i=e.createElement("div");i.setAttribute("class","sppb-carousel-extended-dots"),this.$element.append(i);var s=e.createElement("ul"),n=null;void 0!==this.options.responsive&&(n=this.parseResponsiveViewPort());var a=null===n||void 0===n.items?this.options.items:n.items,o=Math.ceil(this._numberOfItems/a);if(o>1)for(var r=0;r<o;r++){var h=e.createElement("li");if(h.setAttribute("class","sppb-carousel-extended-dot-"+r),t(h).css({"-webkit-transition":"all 0.5s ease 0s",transition:"all 0.5s ease 0s"}),0===r&&t(h).addClass("active"),this.options.dot_indicator){var d=e.createElement("span");d.setAttribute("class","sppb-carousel-extended-dot-indicator"),h.append(d)}s.append(h)}i.append(s),this.$element.append(i),this.$dotContainer=t(s)},applyBasicStyle:function(){var i=0,e={};if(e.width=this.itemWidth-this.options.margin+"px",this.options.margin>0&&(e.marginRight=this.options.margin+"px"),this.animationType("fadeIn")&&(e.transition="opacity "+this.options.speed+"ms"),this.$element.find(".sppb-carousel-extended-item").each((function(){i++,t(this).css(e)})),this._currentPosition=this._clones*this.itemWidth,!0===this.options.center){var s=void 0===this.viewPort.centerPadding?this.options.centerPadding:this.viewPort.centerPadding;this._currentPosition=this._clones*this.itemWidth-s}this.$outerStage.css({"-webkit-transition-duration":"0s","-webkit-transform":"translate3D(-"+this._currentPosition+"px,0px,0px)",width:i*this.itemWidth+"px"}),this._items=i,this.updateResponsiveView()},startLoop:function(){var t=this;this.timer=setInterval((function(){!1===t.isAnimating&&t.Next()}),this.options.interval)},stopLoop:function(){clearInterval(this.timer),this.timer=0},Next:function(){-1===this.delta&&(this.delta=1),this.updateItemStyle()},Prev:function(){1===this.delta&&(this.delta=-1),this.updateItemStyle()},slideFromPosition:function(t,i){var e=this.itemWidth*(this.options.items*t),s=0===t?this._minL:this._minL+e,n=this.animationType("fadeIn")?"0s":"all "+this.options.speed+"ms ease 0s";this.$outerStage.css({"-webkit-transition":n,transition:n,"-webkit-transform":"translate3D(-"+s+"px,0px,0px)",transform:"translate3D(-"+s+"px,0px,0px)"}),this._currentPosition=s,this.delta=i,this.processActivationWorker()},updateDotsFromPosition:function(t){var i=this,e=this.$dotContainer.find("li.active").removeClass("active"),s=this.$dotContainer.find("li:nth-child("+t+")").addClass("active");this.options.dot_indicator&&(this.animateDotIndicator(e,"stop"),this._dotControllerTimeId>0&&(clearTimeout(this._dotControllerTimeId),this._dotControllerTimeId=0),this._dotControllerTimeId=setTimeout((function(){i.animateDotIndicator(s,"start")}),this.options.speed)),s.css({"-webkit-transition":"all 0.5s ease 0s",transition:"all 0.5s ease 0s"})},animateDotIndicator:function(t,i){if("stop"===i&&t.find(".sppb-carousel-extended-dot-indicator").removeClass("active").css({"-webkit-transition-duration":"0s","transition-duration":"0s"}),"start"===i){var e=Math.abs(this.options.interval-this.options.speed);t.find(".sppb-carousel-extended-dot-indicator").addClass("active").css({"-webkit-transition-duration":e+"ms","transition-duration":e+"ms"})}},updateItemStyle:function(){var t=this;this._timeoutId1>0&&(clearTimeout(this._timeoutId1),this._timeoutId1=0);var i=-1===this.prevCoordinate.dragPointer?0:this.prevCoordinate.dragPointer,e=this._currentPosition,s=this.itemWidth;this.options.items>1&&(s+=parseInt(i));var n=1===this.delta?e+s:e-s;if(n>this._maxL&&(this.$outerStage.css({"-webkit-transition":"0s",transition:"0s","-webkit-transform":"translate3D(-"+(this._minL-this.itemWidth)+"px,0px,0px)",transform:"translate3D(-"+(this._minL-this.itemWidth)+"px,0px,0px)"}),n=this._minL),e<this._minL&&(this.$outerStage.css({transition:"0s","-webkit-transform":"translate3D(-"+this._maxL+"px,0px,0px)",transform:"translate3D(-"+this._maxL+"px,0px,0px)"}),n=this._maxL-this.itemWidth),this.isDragging&&this.options.items>1)for(var a=this._itemCoordinate,o=void 0===this.viewPort.centerPadding?this.options.centerPadding:this.viewPort.centerPadding,r=!1,h=0;h<a.length&&(a[h]>n&&(n=!0===this.options.center?a[h]-o:a[h],r=!0),!0!==r);h++);var d=function(){var i=t.animationType("fadeIn")?"0s":"all "+t.options.speed+"ms ease 0s";t.$outerStage.css({"-webkit-transition":i,transition:i,"-webkit-transform":"translate3D(-"+n+"px,0px,0px)",transform:"translate3D(-"+n+"px,0px,0px)"}),t.$outerStage.bind("transitionend",(function(){t.checkTransitionEndCallback.call(t)}))};this.animationType("fadeIn")?d():this._timeoutId1=setTimeout(d,100),this._currentPosition=n,this.processActivationWorker(),this.options.autoplay&&0===this.timer&&this.startLoop()},getNextActiveItems:function(){return this.$outerStage.find(".active")},getStartAndEndIndex:function(){var t=this._currentPosition,i=Math.floor(t/this.itemWidth);return{startIndex:i=this.options.center?i+1:i,endIndex:Math.floor(Math.abs(this.options.items+i))}},resetFadeState:function(){this.$outerStage.children(":not(.active)").css({left:0,transition:"",opacity:0,zIndex:""})},processActivationWorker:function(){this.animationType("fadeIn")&&this.resetFadeState();var t=this.getStartAndEndIndex(),i=t.startIndex,e=t.endIndex,s=this.getNextActiveItems();s.removeClass("active");for(var n=i;n<e;n++){var a=this.$outerStage.children(":eq("+n+")");if(a.addClass("active"),this.animationType("fadeIn")){var o=s.index(),r=Math.abs(o-n);r=o+1===Math.abs(this._clones-this._items)&&1===this.delta?-1*r:r;var h={left:this.delta*(this.itemWidth*r)+"px",transition:"",zIndex:1,opacity:1};s.css(h),a.css({transition:"opacity "+this.options.speed+"ms ease",zIndex:2,opacity:1}),a.bind("transitionend",this.resetFadeState.bind(this))}}this.options.center&&this.applyCenterMode(i,e);var d=Math.floor((i-this._clones)/this.options.items)+1;this.options.dots&&(this.$dotContainer.find(".active").removeClass("active"),this.$dotContainer.find("li:nth-child("+d+")").addClass("active"))},applyCenterMode:function(t,i){var e=Math.floor((t+i)/2);this.$outerStage.find(".sppb-carousel-extended-item-center").removeClass("sppb-carousel-extended-item-center"),this.$outerStage.children(":eq("+e+")").addClass("sppb-carousel-extended-item-center")},dragoverActionToNextItem:function(t){var i=this,e=this._currentPosition+parseInt(t);e>this._maxL&&(e=this._minL-this.itemWidth+parseInt(t)),this._timeoutId2>0&&(clearTimeout(this._timeoutId2),this._timeoutId2=0),this._timeoutId2=setTimeout((function(){i.$outerStage.css({"-webkit-transition":"0s",transition:"0s","-webkit-transform":"translate3D(-"+e+"px,0px,0px)",transform:"translate3D(-"+e+"px,0px,0px)"})}),0)},dragoverActionToPrevItem:function(t){var i=this,e=this._currentPosition-parseInt(t);e<this._minL-this.itemWidth&&(e=this._maxL-parseInt(t)),this._timeoutId2>0&&(clearTimeout(this._timeoutId2),this._timeoutId2=0),this._timeoutId2=setTimeout((function(){i.$outerStage.css({"-webkit-transition":"0s",transition:"0s","-webkit-transform":"translate3D(-"+e+"px,0px,0px)",transform:"translate3D(-"+e+"px,0px,0px)"})}),0)},resetCoordiante:function(){this.prevCoordinate={x:0,y:0,diff:0,dragPointer:-1},this.coordinate={x:0,y:0},this.options.autoplay&&0===this.timer&&this.startLoop()},backToStage:function(){},bindEvents:function(){var e=this;e.options.nav&&(e.$nextBtn.on("click."+e._name,(function(t){!1===e.isAnimating&&(e.options.autoplay&&e.stopLoop(),e.Next(),e.checkCallBackMethod.call(e))})),e.$prevBtn.on("click."+e._name,(function(t){!1===e.isAnimating&&(e.Prev(),e.options.autoplay&&e.stopLoop(),e.checkCallBackMethod.call(e))}))),e.options.dots&&e.$dotContainer.find("li").each((function(i){t(this).on("click."+e._name,(function(s){if(t(this).hasClass("active")||!0===e.isAnimating)return!1;e.options.autoplay&&e.stopLoop();var n=t(this).parent().find("li.active"),a=e.$dotContainer.find("li").index(n)>i?-1:1;e.slideFromPosition(i,a),e.updateDotsFromPosition(i+1),e.checkCallBackMethod.call(e)}))})),e.$outerStage.on("mousedown."+e._name,t.proxy(e.onDragStart,e)),e.$outerStage.on("mouseup."+e._name+" touchend."+e._name,t.proxy(e.onDragEnd,e)),e.$outerStage.on("touchstart."+e._name,t.proxy(e.onDragStart,e)),e.$outerStage.on("touchcancel."+e._name,t.proxy(e.onDragEnd,e)),t(i).focus((function(){e.options.autoplay&&0===e.timer&&e.startLoop()})),t(i).blur((function(){e.options.autoplay&&e.stopLoop()})),t(i).on("resize."+e._name,t.proxy(e.windowResize,e))},windowResize:function(e){void 0!==e&&this.options.responsive&&this.windowWidth!==t(i).width()&&(clearTimeout(this.resizeTimer),this.resizeTimer=setTimeout(this.onResize.bind(this),this.responsiveRefreshRate))},onResize:function(){this.destroy(),this.init()},parseResponsiveViewPort:function(){var t=this.options.responsive;if(void 0!==t){for(var e=null,s=i.innerWidth,n=0;n<t.length;n++)if(s>t[n].viewport){e=t[n];break}return null===e&&(e=t[t.length-1]),this.viewPort=e,e}},updateResponsiveView:function(){if(void 0!==this.options.responsive){var t=i.innerHeight,e=this.parseResponsiveViewPort();if("full"===e.height){if(this.$outerStage.css({height:t+"px"}),this._lastViewPort===t)return;this._lastViewPort=t}else{if(this.$outerStage.css({height:e.height}),this._lastViewPort===e.height)return;this._lastViewPort=e.height}}},getPosition:function(t){var e={x:null,y:null};return(t=(t=t.originalEvent||t||i.event).touches&&t.touches.length?t.touches[0]:t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t).pageX?(e.x=t.pageX,e.y=t.pageY):(e.x=t.clientX,e.y=t.clientY),e},onDragStart:function(i){if(3===i.which||2===i.which||this.animationType("fadeIn"))return!1;var s=this,n=s.getPosition(i);s.coordinate.x=n.x,s.coordinate.y=n.y,t(e).one("mousemove."+s._name+" touchmove."+s._name,t.proxy((function(i){t(e).on("mousemove."+s._name+" touchmove."+s._name,t.proxy(s.onDragMove,s)),i.preventDefault()}),this)),s.isDragging=!0},onDragMove:function(t){if(!1!==this.isDragging){this.options.autoplay&&this.stopLoop();var i=this.getPosition(t),e=this.coordinate;if(this.prevCoordinate.x!==i.x){var s=e.x-i.x,n=(1*Math.abs(s)).toFixed(0);this.prevCoordinate={x:i.x,y:i.y,diff:s,dragPointer:n},s>0&&this.dragoverActionToNextItem(n),s<0&&this.dragoverActionToPrevItem(n)}t.preventDefault()}},onDragEnd:function(t){if(this.isDragging){var i=this.prevCoordinate.diff;Math.abs(i)>100?(i>0&&this.Next(),i<0&&this.Prev()):this.backToStage(),this.isDragging=!1}this.resetCoordiante()},checkCallBackMethod:function(){this.callback()},checkTransitionEndCallback:function(){var t=this.options.transitionEnd;if("function"==typeof t){var i=this.$element.find(".sppb-carousel-extended-item").length,e={item:this.item,items:i,element:this.$element};t.call(this.element,e)}},callback:function(){var t=this.options.onChange;if("function"==typeof t){var i=this.$element.find(".sppb-carousel-extended-item").length,e={item:this.item,items:i,element:this.$element};t.call(this.element,e)}}}),t.fn.spCarousel=function(i){return this.each((function(){t.data(this,"spCarousel")||t.data(this,"spCarousel",new n(this,i))})),this},t.fn.spCarousel.defaults={animationType:"slide",items:4,autoplay:!1,center:!1,centerPadding:50,margin:10,speed:800,interval:4500,onChange:null,dots:!0,dot_indicator:!1,nav:!0,nav_text:["<",">"]}}(jQuery,window,document),function(t){t(document).ready((function(){t(".sppb-carousel-extended").each((function(){var i=t(this),e=i.data("image-layout"),s=i.data("item-number"),n=i.data("item-number-sm"),a=i.data("item-number-xs"),o=i.data("autoplay");o=1===o;var r=i.data("speed"),h=i.data("interval"),d=i.data("margin"),p=!1,l=180,c=90,m=50,u=i.data("fade"),v="slide";"layout3"!==e&&"layout4"!==e||(p=!0),"layout3"===e&&(s=1,n=1,a=1),p&&(l=i.data("padding"),c=i.data("padding-sm"),m=i.data("padding-xs")),"layout1"===e&&(s=1,n=1,a=1,l=0,d=0,u&&(v="fadeIn"));var f=i.data("height"),g=i.data("height-sm"),x=i.data("height-xs"),_=i.data("testi-layout"),b=i.data("team-layout");(_&&!e||b)&&(f="auto",g="auto",x="auto");var y=i.data("arrow");y=1===y;var w=i.data("dots");w=1===w;var C=i.data("left-arrow"),I=i.data("right-arrow");i.spCarousel({autoplay:o,items:s,speed:r,interval:h,margin:d,center:p,centerPadding:l,dots:w,dot_indicator:w,nav:y,nav_text:['<i class="fa '+C+'" aria-hidden="true"></i>','<i class="fa '+I+'" aria-hidden="true"></i>'],animationType:v,responsive:[{viewport:1170,height:f,items:s},{viewport:767,height:g,items:n,centerPadding:c},{viewport:320,height:x,items:a,centerPadding:m}]})}));new MutationObserver((function(i){i.forEach((function(i){var e=i.addedNodes;null!==e&&t(e).each((function(){t(this).find(".sppb-carousel-extended").each((function(){var i=t(this),e=i.data("image-layout"),s=i.data("item-number"),n=i.data("item-number-sm"),a=i.data("item-number-xs"),o=i.data("autoplay");o=1===o;var r=i.data("speed"),h=i.data("interval"),d=i.data("margin"),p=!1,l=i.data("fade"),c="slide";"layout3"!==e&&"layout4"!==e||(p=!0);var m=180,u=90,v=50;p&&(m=i.data("padding"),u=i.data("padding-sm"),v=i.data("padding-xs")),"layout3"===e&&(s=1,n=1,a=1),"layout1"===e&&(s=1,n=1,a=1,m=0,d=0,l&&(c="fadeIn"));var f=i.data("height"),g=i.data("height-sm"),x=i.data("height-xs"),_=i.data("testi-layout"),b=i.data("team-layout");(_&&!e||b)&&(f="auto",g="auto",x="auto");var y=i.data("arrow");y=1===y;var w=i.data("dots");w=1===w;var C=i.data("left-arrow"),I=i.data("right-arrow");i.spCarousel({autoplay:o,items:s,speed:r,interval:h,margin:d,center:p,centerPadding:m,dots:w,dot_indicator:w,nav:y,nav_text:['<i class="fa '+C+'" aria-hidden="true"></i>','<i class="fa '+I+'" aria-hidden="true"></i>'],animationType:c,responsive:[{viewport:1170,height:f,items:s},{viewport:767,height:g,items:n,centerPadding:u},{viewport:320,height:x,items:a,centerPadding:v}]})}))}))}))})).observe(document.body,{childList:!0,subtree:!0})}))}(jQuery);


/*===============================
/1/components/com_sppagebuilder/assets/js/jquery.countdown.min.js
================================================================================*/;
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}((function(t){"use strict";var e=[],s=[],i={precision:100,elapse:!1,defer:!1};s.push(/^[0-9]*$/.source),s.push(/([0-9]{1,2}\/){2}[0-9]{4}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),s.push(/[0-9]{4}([\/\-][0-9]{1,2}){2}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),s=new RegExp(s.join("|"));var o={Y:"years",m:"months",n:"daysToMonth",d:"daysToWeek",w:"weeks",W:"weeksToMonth",H:"hours",M:"minutes",S:"seconds",D:"totalDays",I:"totalHours",N:"totalMinutes",T:"totalSeconds"},n=function(s,o,n){this.el=s,this.$el=t(s),this.interval=null,this.offset={},this.options=t.extend({},i),this.instanceNumber=e.length,e.push(this),this.$el.data("countdown-instance",this.instanceNumber),n&&("function"==typeof n?(this.$el.on("update.countdown",n),this.$el.on("stoped.countdown",n),this.$el.on("finish.countdown",n)):this.options=t.extend({},i,n)),this.setFinalDate(o),!1===this.options.defer&&this.start()};t.extend(n.prototype,{start:function(){null!==this.interval&&clearInterval(this.interval);var t=this;this.update(),this.interval=setInterval((function(){t.update.call(t)}),this.options.precision)},stop:function(){clearInterval(this.interval),this.interval=null,this.dispatchEvent("stoped")},toggle:function(){this.interval?this.stop():this.start()},pause:function(){this.stop()},resume:function(){this.start()},remove:function(){this.stop.call(this),e[this.instanceNumber]=null,delete this.$el.data().countdownInstance},setFinalDate:function(t){this.finalDate=function(t){if(t instanceof Date)return t;if(String(t).match(s))return String(t).match(/^[0-9]*$/)&&(t=Number(t)),String(t).match(/\-/)&&(t=String(t).replace(/\-/g,"/")),new Date(t);throw new Error("Couldn't cast `"+t+"` to a date object.")}(t)},update:function(){if(0!==this.$el.closest("html").length){var e,s=void 0!==t._data(this.el,"events"),i=new Date;e=this.finalDate.getTime()-i.getTime(),e=Math.ceil(e/1e3),e=!this.options.elapse&&e<0?0:Math.abs(e),this.totalSecsLeft!==e&&s&&(this.totalSecsLeft=e,this.elapsed=i>=this.finalDate,this.offset={seconds:this.totalSecsLeft%60,minutes:Math.floor(this.totalSecsLeft/60)%60,hours:Math.floor(this.totalSecsLeft/60/60)%24,days:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToWeek:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToMonth:Math.floor(this.totalSecsLeft/60/60/24%30.4368),weeks:Math.floor(this.totalSecsLeft/60/60/24/7),weeksToMonth:Math.floor(this.totalSecsLeft/60/60/24/7)%4,months:Math.floor(this.totalSecsLeft/60/60/24/30.4368),years:Math.abs(this.finalDate.getFullYear()-i.getFullYear()),totalDays:Math.floor(this.totalSecsLeft/60/60/24),totalHours:Math.floor(this.totalSecsLeft/60/60),totalMinutes:Math.floor(this.totalSecsLeft/60),totalSeconds:this.totalSecsLeft},this.options.elapse||0!==this.totalSecsLeft?this.dispatchEvent("update"):(this.stop(),this.dispatchEvent("finish")))}else this.remove()},dispatchEvent:function(e){var s,i=t.Event(e+".countdown");i.finalDate=this.finalDate,i.elapsed=this.elapsed,i.offset=t.extend({},this.offset),i.strftime=(s=this.offset,function(t){var e,i,n,a,h,l=t.match(/%(-|!)?[A-Z]{1}(:[^;]+;)?/gi);if(l)for(var r=0,c=l.length;r<c;++r){var f=l[r].match(/%(-|!)?([a-zA-Z]{1})(:[^;]+;)?/),u=(h=f[0].toString().replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1"),new RegExp(h)),d=f[1]||"",p=f[3]||"",v=null;f=f[2],o.hasOwnProperty(f)&&(v=o[f],v=Number(s[v])),null!==v&&("!"===d&&(i=v,n=void 0,a=void 0,n="s",a="",(e=p)&&(1===(e=e.replace(/(:|;|\s)/gi,"").split(/\,/)).length?n=e[0]:(a=e[0],n=e[1])),v=Math.abs(i)>1?n:a),""===d&&v<10&&(v="0"+v.toString()),t=t.replace(u,v.toString()))}return t.replace(/%%/,"%")}),this.$el.trigger(i)}}),t.fn.countdown=function(){var s=Array.prototype.slice.call(arguments,0);return this.each((function(){var i=t(this).data("countdown-instance");if(void 0!==i){var o=e[i],a=s[0];n.prototype.hasOwnProperty(a)?o[a].apply(o,s.slice(1)):null===String(a).match(/^[$A-Z_][0-9A-Z_$]*$/i)?(o.setFinalDate.call(o,a),o.start()):t.error("Method %s does not exist on jQuery.countdown".replace(/\%s/gi,a))}else new n(this,s[0],s[1])}))}}));


/*===============================
/1/components/com_sppagebuilder/assets/js/jquery.magnific-popup.min.js
================================================================================*/;
/*! Magnific Popup - v1.1.0 - 2016-02-20
* http://dimsemenov.com/plugins/magnific-popup/
* Copyright (c) 2016 Dmitry Semenov; */
!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}((function(e){var t,i,n,o,r,a,s="Close",l="BeforeClose",c="MarkupParse",d="Open",u="Change",p="mfp",f=".mfp",m="mfp-ready",g="mfp-removing",v="mfp-prevent-close",h=function(){},y=!!window.jQuery,C=e(window),w=function(e,i){t.ev.on(p+e+f,i)},b=function(t,i,n,o){var r=document.createElement("div");return r.className="mfp-"+t,n&&(r.innerHTML=n),o?i&&i.appendChild(r):(r=e(r),i&&r.appendTo(i)),r},I=function(i,n){t.ev.triggerHandler(p+i,n),t.st.callbacks&&(i=i.charAt(0).toLowerCase()+i.slice(1),t.st.callbacks[i]&&t.st.callbacks[i].apply(t,e.isArray(n)?n:[n]))},x=function(i){return i===a&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=e(t.st.closeMarkup.replace("%title%",t.st.tClose)),a=i),t.currTemplate.closeBtn},k=function(){e.magnificPopup.instance||((t=new h).init(),e.magnificPopup.instance=t)};h.prototype={constructor:h,init:function(){var i=navigator.appVersion;t.isLowIE=t.isIE8=document.all&&!document.addEventListener,t.isAndroid=/android/gi.test(i),t.isIOS=/iphone|ipad|ipod/gi.test(i),t.supportsTransition=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==e.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in e)return!0;return!1}(),t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),n=e(document),t.popupsCache={}},open:function(i){var o;if(!1===i.isObj){t.items=i.items.toArray(),t.index=0;var a,s=i.items;for(o=0;o<s.length;o++)if((a=s[o]).parsed&&(a=a.el[0]),a===i.el[0]){t.index=o;break}}else t.items=e.isArray(i.items)?i.items:[i.items],t.index=i.index||0;if(!t.isOpen){t.types=[],r="",i.mainEl&&i.mainEl.length?t.ev=i.mainEl.eq(0):t.ev=n,i.key?(t.popupsCache[i.key]||(t.popupsCache[i.key]={}),t.currTemplate=t.popupsCache[i.key]):t.currTemplate={},t.st=e.extend(!0,{},e.magnificPopup.defaults,i),t.fixedContentPos="auto"===t.st.fixedContentPos?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=b("bg").on("click"+f,(function(){t.close()})),t.wrap=b("wrap").attr("tabindex",-1).on("click"+f,(function(e){t._checkIfClose(e.target)&&t.close()})),t.container=b("container",t.wrap)),t.contentContainer=b("content"),t.st.preloader&&(t.preloader=b("preloader",t.container,t.st.tLoading));var l=e.magnificPopup.modules;for(o=0;o<l.length;o++){var u=l[o];u=u.charAt(0).toUpperCase()+u.slice(1),t["init"+u].call(t)}I("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(w(c,(function(e,t,i,n){i.close_replaceWith=x(n.type)})),r+=" mfp-close-btn-in"):t.wrap.append(x())),t.st.alignTop&&(r+=" mfp-align-top"),t.fixedContentPos?t.wrap.css({overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}):t.wrap.css({top:C.scrollTop(),position:"absolute"}),(!1===t.st.fixedBgPos||"auto"===t.st.fixedBgPos&&!t.fixedContentPos)&&t.bgOverlay.css({height:n.height(),position:"absolute"}),t.st.enableEscapeKey&&n.on("keyup"+f,(function(e){27===e.keyCode&&t.close()})),C.on("resize"+f,(function(){t.updateSize()})),t.st.closeOnContentClick||(r+=" mfp-auto-cursor"),r&&t.wrap.addClass(r);var p=t.wH=C.height(),g={};if(t.fixedContentPos&&t._hasScrollBar(p)){var v=t._getScrollbarSize();v&&(g.marginRight=v)}t.fixedContentPos&&(t.isIE7?e("body, html").css("overflow","hidden"):g.overflow="hidden");var h=t.st.mainClass;return t.isIE7&&(h+=" mfp-ie7"),h&&t._addClassToMFP(h),t.updateItemHTML(),I("BuildControls"),e("html").css(g),t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo||e(document.body)),t._lastFocusedEl=document.activeElement,setTimeout((function(){t.content?(t._addClassToMFP(m),t._setFocus()):t.bgOverlay.addClass(m),n.on("focusin"+f,t._onFocusIn)}),16),t.isOpen=!0,t.updateSize(p),I(d),i}t.updateItemHTML()},close:function(){t.isOpen&&(I(l),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP(g),setTimeout((function(){t._close()}),t.st.removalDelay)):t._close())},_close:function(){I(s);var i=g+" "+m+" ";if(t.bgOverlay.detach(),t.wrap.detach(),t.container.empty(),t.st.mainClass&&(i+=t.st.mainClass+" "),t._removeClassFromMFP(i),t.fixedContentPos){var o={marginRight:""};t.isIE7?e("body, html").css("overflow",""):o.overflow="",e("html").css(o)}n.off("keyup.mfp focusin"+f),t.ev.off(f),t.wrap.attr("class","mfp-wrap").removeAttr("style"),t.bgOverlay.attr("class","mfp-bg"),t.container.attr("class","mfp-container"),!t.st.showCloseBtn||t.st.closeBtnInside&&!0!==t.currTemplate[t.currItem.type]||t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach(),t.st.autoFocusLast&&t._lastFocusedEl&&e(t._lastFocusedEl).focus(),t.currItem=null,t.content=null,t.currTemplate=null,t.prevHeight=0,I("AfterClose")},updateSize:function(e){if(t.isIOS){var i=document.documentElement.clientWidth/window.innerWidth,n=window.innerHeight*i;t.wrap.css("height",n),t.wH=n}else t.wH=e||C.height();t.fixedContentPos||t.wrap.css("height",t.wH),I("Resize")},updateItemHTML:function(){var i=t.items[t.index];t.contentContainer.detach(),t.content&&t.content.detach(),i.parsed||(i=t.parseEl(t.index));var n=i.type;if(I("BeforeChange",[t.currItem?t.currItem.type:"",n]),t.currItem=i,!t.currTemplate[n]){var r=!!t.st[n]&&t.st[n].markup;I("FirstMarkupParse",r),t.currTemplate[n]=!r||e(r)}o&&o!==i.type&&t.container.removeClass("mfp-"+o+"-holder");var a=t["get"+n.charAt(0).toUpperCase()+n.slice(1)](i,t.currTemplate[n]);t.appendContent(a,n),i.preloaded=!0,I(u,i),o=i.type,t.container.prepend(t.contentContainer),I("AfterChange")},appendContent:function(e,i){t.content=e,e?t.st.showCloseBtn&&t.st.closeBtnInside&&!0===t.currTemplate[i]?t.content.find(".mfp-close").length||t.content.append(x()):t.content=e:t.content="",I("BeforeAppend"),t.container.addClass("mfp-"+i+"-holder"),t.contentContainer.append(t.content)},parseEl:function(i){var n,o=t.items[i];if(o.tagName?o={el:e(o)}:(n=o.type,o={data:o,src:o.src}),o.el){for(var r=t.types,a=0;a<r.length;a++)if(o.el.hasClass("mfp-"+r[a])){n=r[a];break}o.src=o.el.attr("data-mfp-src"),o.src||(o.src=o.el.attr("href"))}return o.type=n||t.st.type||"inline",o.index=i,o.parsed=!0,t.items[i]=o,I("ElementParse",o),t.items[i]},addGroup:function(e,i){var n=function(n){n.mfpEl=this,t._openClick(n,e,i)};i||(i={});var o="click.magnificPopup";i.mainEl=e,i.items?(i.isObj=!0,e.off(o).on(o,n)):(i.isObj=!1,i.delegate?e.off(o).on(o,i.delegate,n):(i.items=e,e.off(o).on(o,n)))},_openClick:function(i,n,o){if((void 0!==o.midClick?o.midClick:e.magnificPopup.defaults.midClick)||!(2===i.which||i.ctrlKey||i.metaKey||i.altKey||i.shiftKey)){var r=void 0!==o.disableOn?o.disableOn:e.magnificPopup.defaults.disableOn;if(r)if(e.isFunction(r)){if(!r.call(t))return!0}else if(C.width()<r)return!0;i.type&&(i.preventDefault(),t.isOpen&&i.stopPropagation()),o.el=e(i.mfpEl),o.delegate&&(o.items=n.find(o.delegate)),t.open(o)}},updateStatus:function(e,n){if(t.preloader){i!==e&&t.container.removeClass("mfp-s-"+i),n||"loading"!==e||(n=t.st.tLoading);var o={status:e,text:n};I("UpdateStatus",o),e=o.status,n=o.text,t.preloader.html(n),t.preloader.find("a").on("click",(function(e){e.stopImmediatePropagation()})),t.container.addClass("mfp-s-"+e),i=e}},_checkIfClose:function(i){if(!e(i).hasClass(v)){var n=t.st.closeOnContentClick,o=t.st.closeOnBgClick;if(n&&o)return!0;if(!t.content||e(i).hasClass("mfp-close")||t.preloader&&i===t.preloader[0])return!0;if(i===t.content[0]||e.contains(t.content[0],i)){if(n)return!0}else if(o&&e.contains(document,i))return!0;return!1}},_addClassToMFP:function(e){t.bgOverlay.addClass(e),t.wrap.addClass(e)},_removeClassFromMFP:function(e){this.bgOverlay.removeClass(e),t.wrap.removeClass(e)},_hasScrollBar:function(e){return(t.isIE7?n.height():document.body.scrollHeight)>(e||C.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(i){return i.target===t.wrap[0]||e.contains(t.wrap[0],i.target)?void 0:(t._setFocus(),!1)},_parseMarkup:function(t,i,n){var o;n.data&&(i=e.extend(n.data,i)),I(c,[t,i,n]),e.each(i,(function(i,n){if(void 0===n||!1===n)return!0;if((o=i.split("_")).length>1){var r=t.find(f+"-"+o[0]);if(r.length>0){var a=o[1];"replaceWith"===a?r[0]!==n[0]&&r.replaceWith(n):"img"===a?r.is("img")?r.attr("src",n):r.replaceWith(e("<img>").attr("src",n).attr("class",r.attr("class"))):r.attr(o[1],n)}}else t.find(f+"-"+i).html(n)}))},_getScrollbarSize:function(){if(void 0===t.scrollbarSize){var e=document.createElement("div");e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),t.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return t.scrollbarSize}},e.magnificPopup={instance:null,proto:h.prototype,modules:[],open:function(t,i){return k(),(t=t?e.extend(!0,{},t):{}).isObj=!0,t.index=i||0,this.instance.open(t)},close:function(){return e.magnificPopup.instance&&e.magnificPopup.instance.close()},registerModule:function(t,i){i.options&&(e.magnificPopup.defaults[t]=i.options),e.extend(this.proto,i.proto),this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&#215;</button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},e.fn.magnificPopup=function(i){k();var n=e(this);if("string"==typeof i)if("open"===i){var o,r=y?n.data("magnificPopup"):n[0].magnificPopup,a=parseInt(arguments[1],10)||0;r.items?o=r.items[a]:(o=n,r.delegate&&(o=o.find(r.delegate)),o=o.eq(a)),t._openClick({mfpEl:o},n,r)}else t.isOpen&&t[i].apply(t,Array.prototype.slice.call(arguments,1));else i=e.extend(!0,{},i),y?n.data("magnificPopup",i):n[0].magnificPopup=i,t.addGroup(n,i);return n};var T,_,P,S="inline",E=function(){P&&(_.after(P.addClass(T)).detach(),P=null)};e.magnificPopup.registerModule(S,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(S),w(s+"."+S,(function(){E()}))},getInline:function(i,n){if(E(),i.src){var o=t.st.inline,r=e(i.src);if(r.length){var a=r[0].parentNode;a&&a.tagName&&(_||(T=o.hiddenClass,_=b(T),T="mfp-"+T),P=r.after(_).detach().removeClass(T)),t.updateStatus("ready")}else t.updateStatus("error",o.tNotFound),r=e("<div>");return i.inlineElement=r,r}return t.updateStatus("ready"),t._parseMarkup(n,{},i),n}}});var z,O="ajax",M=function(){z&&e(document.body).removeClass(z)},B=function(){M(),t.req&&t.req.abort()};e.magnificPopup.registerModule(O,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){t.types.push(O),z=t.st.ajax.cursor,w(s+"."+O,B),w("BeforeChange."+O,B)},getAjax:function(i){z&&e(document.body).addClass(z),t.updateStatus("loading");var n=e.extend({url:i.src,success:function(n,o,r){var a={data:n,xhr:r};I("ParseAjax",a),t.appendContent(e(a.data),O),i.finished=!0,M(),t._setFocus(),setTimeout((function(){t.wrap.addClass(m)}),16),t.updateStatus("ready"),I("AjaxContentAdded")},error:function(){M(),i.finished=i.loadError=!0,t.updateStatus("error",t.st.ajax.tError.replace("%url%",i.src))}},t.st.ajax.settings);return t.req=e.ajax(n),""}}});var L,H=function(i){if(i.data&&void 0!==i.data.title)return i.data.title;var n=t.st.image.titleSrc;if(n){if(e.isFunction(n))return n.call(t,i);if(i.el)return i.el.attr(n)||""}return""};e.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var i=t.st.image,n=".image";t.types.push("image"),w(d+n,(function(){"image"===t.currItem.type&&i.cursor&&e(document.body).addClass(i.cursor)})),w(s+n,(function(){i.cursor&&e(document.body).removeClass(i.cursor),C.off("resize"+f)})),w("Resize"+n,t.resizeImage),t.isLowIE&&w("AfterChange",t.resizeImage)},resizeImage:function(){var e=t.currItem;if(e&&e.img&&t.st.image.verticalFit){var i=0;t.isLowIE&&(i=parseInt(e.img.css("padding-top"),10)+parseInt(e.img.css("padding-bottom"),10)),e.img.css("max-height",t.wH-i)}},_onImageHasSize:function(e){e.img&&(e.hasSize=!0,L&&clearInterval(L),e.isCheckingImgSize=!1,I("ImageHasSize",e),e.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),e.imgHidden=!1))},findImageSize:function(e){var i=0,n=e.img[0],o=function(r){L&&clearInterval(L),L=setInterval((function(){return n.naturalWidth>0?void t._onImageHasSize(e):(i>200&&clearInterval(L),void(3===++i?o(10):40===i?o(50):100===i&&o(500)))}),r)};o(1)},getImage:function(i,n){var o=0,r=function(){i&&(i.img[0].complete?(i.img.off(".mfploader"),i===t.currItem&&(t._onImageHasSize(i),t.updateStatus("ready")),i.hasSize=!0,i.loaded=!0,I("ImageLoadComplete")):200>++o?setTimeout(r,100):a())},a=function(){i&&(i.img.off(".mfploader"),i===t.currItem&&(t._onImageHasSize(i),t.updateStatus("error",s.tError.replace("%url%",i.src))),i.hasSize=!0,i.loaded=!0,i.loadError=!0)},s=t.st.image,l=n.find(".mfp-img");if(l.length){var c=document.createElement("img");c.className="mfp-img",i.el&&i.el.find("img").length&&(c.alt=i.el.find("img").attr("alt")),i.img=e(c).on("load.mfploader",r).on("error.mfploader",a),c.src=i.src,l.is("img")&&(i.img=i.img.clone()),(c=i.img[0]).naturalWidth>0?i.hasSize=!0:c.width||(i.hasSize=!1)}return t._parseMarkup(n,{title:H(i),img_replaceWith:i.img},i),t.resizeImage(),i.hasSize?(L&&clearInterval(L),i.loadError?(n.addClass("mfp-loading"),t.updateStatus("error",s.tError.replace("%url%",i.src))):(n.removeClass("mfp-loading"),t.updateStatus("ready")),n):(t.updateStatus("loading"),i.loading=!0,i.hasSize||(i.imgHidden=!0,n.addClass("mfp-loading"),t.findImageSize(i)),n)}}});var A;e.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initZoom:function(){var e,i=t.st.zoom,n=".zoom";if(i.enabled&&t.supportsTransition){var o,r,a=i.duration,c=function(e){var t=e.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),n="all "+i.duration/1e3+"s "+i.easing,o={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},r="transition";return o["-webkit-"+r]=o["-moz-"+r]=o["-o-"+r]=o[r]=n,t.css(o),t},d=function(){t.content.css("visibility","visible")};w("BuildControls"+n,(function(){if(t._allowZoom()){if(clearTimeout(o),t.content.css("visibility","hidden"),!(e=t._getItemToZoom()))return void d();(r=c(e)).css(t._getOffset()),t.wrap.append(r),o=setTimeout((function(){r.css(t._getOffset(!0)),o=setTimeout((function(){d(),setTimeout((function(){r.remove(),e=r=null,I("ZoomAnimationEnded")}),16)}),a)}),16)}})),w(l+n,(function(){if(t._allowZoom()){if(clearTimeout(o),t.st.removalDelay=a,!e){if(!(e=t._getItemToZoom()))return;r=c(e)}r.css(t._getOffset(!0)),t.wrap.append(r),t.content.css("visibility","hidden"),setTimeout((function(){r.css(t._getOffset())}),16)}})),w(s+n,(function(){t._allowZoom()&&(d(),r&&r.remove(),e=null)}))}},_allowZoom:function(){return"image"===t.currItem.type},_getItemToZoom:function(){return!!t.currItem.hasSize&&t.currItem.img},_getOffset:function(i){var n,o=(n=i?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem)).offset(),r=parseInt(n.css("padding-top"),10),a=parseInt(n.css("padding-bottom"),10);o.top-=e(window).scrollTop()-r;var s={width:n.width(),height:(y?n.innerHeight():n[0].offsetHeight)-a-r};return void 0===A&&(A=void 0!==document.createElement("p").style.MozTransform),A?s["-moz-transform"]=s.transform="translate("+o.left+"px,"+o.top+"px)":(s.left=o.left,s.top=o.top),s}}});var F="iframe",j=function(e){if(t.currTemplate[F]){var i=t.currTemplate[F].find("iframe");i.length&&(e||(i[0].src="//about:blank"),t.isIE8&&i.css("display",e?"block":"none"))}};e.magnificPopup.registerModule(F,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1&rel=0"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push(F),w("BeforeChange",(function(e,t,i){t!==i&&(t===F?j():i===F&&j(!0))})),w(s+"."+F,(function(){j()}))},getIframe:function(i,n){var o=i.src,r=t.st.iframe;e.each(r.patterns,(function(){return o.indexOf(this.index)>-1?(this.id&&(o="string"==typeof this.id?o.substr(o.lastIndexOf(this.id)+this.id.length,o.length):this.id.call(this,o)),o=this.src.replace("%id%",o),!1):void 0}));var a={};return r.srcAction&&(a[r.srcAction]=o),t._parseMarkup(n,a,i),t.updateStatus("ready"),n}}});var N=function(e){var i=t.items.length;return e>i-1?e-i:0>e?i+e:e},W=function(e,t,i){return e.replace(/%curr%/gi,t+1).replace(/%total%/gi,i)};e.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% / %total%"},proto:{initGallery:function(){var i=t.st.gallery,o=".mfp-gallery";return t.direction=!0,!(!i||!i.enabled)&&(r+=" mfp-gallery",w(d+o,(function(){i.navigateByImgClick&&t.wrap.on("click"+o,".mfp-img",(function(){return t.items.length>1?(t.next(),!1):void 0})),n.on("keydown"+o,(function(e){37===e.keyCode?t.prev():39===e.keyCode&&t.next()}))})),w("UpdateStatus"+o,(function(e,i){i.text&&(i.text=W(i.text,t.currItem.index,t.items.length))})),w(c+o,(function(e,n,o,r){var a=t.items.length;o.counter=a>1?W(i.tCounter,r.index,a):""})),w("BuildControls"+o,(function(){if(t.items.length>1&&i.arrows&&!t.arrowLeft){var n=i.arrowMarkup,o=t.arrowLeft=e(n.replace(/%title%/gi,i.tPrev).replace(/%dir%/gi,"left")).addClass(v),r=t.arrowRight=e(n.replace(/%title%/gi,i.tNext).replace(/%dir%/gi,"right")).addClass(v);o.click((function(){t.prev()})),r.click((function(){t.next()})),t.container.append(o.add(r))}})),w(u+o,(function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout),t._preloadTimeout=setTimeout((function(){t.preloadNearbyImages(),t._preloadTimeout=null}),16)})),void w(s+o,(function(){n.off(o),t.wrap.off("click"+o),t.arrowRight=t.arrowLeft=null})))},next:function(){t.direction=!0,t.index=N(t.index+1),t.updateItemHTML()},prev:function(){t.direction=!1,t.index=N(t.index-1),t.updateItemHTML()},goTo:function(e){t.direction=e>=t.index,t.index=e,t.updateItemHTML()},preloadNearbyImages:function(){var e,i=t.st.gallery.preload,n=Math.min(i[0],t.items.length),o=Math.min(i[1],t.items.length);for(e=1;e<=(t.direction?o:n);e++)t._preloadItem(t.index+e);for(e=1;e<=(t.direction?n:o);e++)t._preloadItem(t.index-e)},_preloadItem:function(i){if(i=N(i),!t.items[i].preloaded){var n=t.items[i];n.parsed||(n=t.parseEl(i)),I("LazyLoad",n),"image"===n.type&&(n.img=e('<img class="mfp-img" />').on("load.mfploader",(function(){n.hasSize=!0})).on("error.mfploader",(function(){n.hasSize=!0,n.loadError=!0,I("LazyLoadError",n)})).attr("src",n.src)),n.preloaded=!0}}}});var Z="retina";e.magnificPopup.registerModule(Z,{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,(function(e){return"@2x"+e}))},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var e=t.st.retina,i=e.ratio;(i=isNaN(i)?i():i)>1&&(w("ImageHasSize."+Z,(function(e,t){t.img.css({"max-width":t.img[0].naturalWidth/i,width:"100%"})})),w("ElementParse."+Z,(function(t,n){n.src=e.replaceSrc(n,i)})))}}}}),k()}));