/*! * Master Slider – Responsive Touch Swipe Slider * @author Averta (www.averta.net) * Copyright © All Rights Reserved, Averta Ltd. * * @version 2.0.0 * @date August 2014 */ window.averta={};(function(e){function r(){if("result"in arguments.callee)return arguments.callee.result;var e=/^(Moz|Webkit|Khtml|O|ms|Icab)(?=[A-Z])/;var t=document.getElementsByTagName("script")[0];for(var n in t.style)if(e.test(n))return arguments.callee.result=n.match(e)[0];if("WebkitOpacity"in t.style)return arguments.callee.result="Webkit";if("KhtmlOpacity"in t.style)return arguments.callee.result="Khtml";return arguments.callee.result=""}function i(e){var t=document.body||document.documentElement;var n=t.style;var r=e;if(typeof n[r]=="string"){return true}v=["Moz","Webkit","Khtml","O","ms"],r=r.charAt(0).toUpperCase()+r.substr(1);for(var i=0;i0&&t!=="none"}window.package=function(e){if(!window[e])window[e]={}};var t=function(e,t){for(var n in t)e[n]=t[n]};Function.prototype.extend=function(e){if(typeof e.prototype.constructor==="function"){t(this.prototype,e.prototype);this.prototype.constructor=this}else{this.prototype.extend(e);this.prototype.constructor=this}};var n={Moz:"-moz-",Webkit:"-webkit-",Khtml:"-khtml-",O:"-o-",ms:"-ms-",Icab:"-icab-"};window._mobile=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);window._touch="ontouchstart"in document;e(document).ready(function(){window._jcsspfx=r();window._csspfx=n[window._jcsspfx];window._cssanim=s();window._css3d=u();window._css2d=o()});window.parseQueryString=function(e){var t={};e.replace(new RegExp("([^?=&]+)(=([^&]*))?","g"),function(e,n,r,i){t[n]=i});return t};var a=50/3;if(!window.requestAnimationFrame){window.requestAnimationFrame=function(){return window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e,t){window.setTimeout(e,a)}}()}if(!window.getComputedStyle){window.getComputedStyle=function(e,t){this.el=e;this.getPropertyValue=function(t){var n=/(\-([a-z]){1})/g;if(t=="float")t="styleFloat";if(n.test(t)){t=t.replace(n,function(){return arguments[2].toUpperCase()})}return e.currentStyle[t]?e.currentStyle[t]:null};return e.currentStyle}}if(!Array.prototype.indexOf){Array.prototype.indexOf=function(e){var t=this.length>>>0;var n=Number(arguments[1])||0;n=n<0?Math.ceil(n):Math.floor(n);if(n<0)n+=t;for(;nMath.abs(t-this.start_y))return e<=this.start_x?"left":"right";else return t<=this.start_y?"up":"down";break}};f.priventDefultEvent=function(e,t){var n=Math.abs(e-this.start_x);var r=Math.abs(t-this.start_y);var i=n>r;return this.swipeType==="horizontal"&&i||this.swipeType==="vertical"&&!i};f.createStatusObject=function(e){var t={},n,r;n=this.lastStatus.distanceX||0;r=this.lastStatus.distanceY||0;t.distanceX=e.pageX-this.start_x;t.distanceY=e.pageY-this.start_y;t.moveX=t.distanceX-n;t.moveY=t.distanceY-r;t.distance=parseInt(Math.sqrt(Math.pow(t.distanceX,2)+Math.pow(t.distanceY,2)));t.duration=(new Date).getTime()-this.start_time;t.direction=this.getDirection(e.pageX,e.pageY);return t};f.__reset=function(e,n){this.reset=false;this.lastStatus={};this.start_time=(new Date).getTime();this.start_x=t?e.touches[0].pageX:i?e.pageX:n.pageX;this.start_y=t?e.touches[0].pageY:i?e.pageY:n.pageY};f.__touchStart=function(n){var r=n.data.target;var s=n;if(!r.enabled)return;n=n.originalEvent;if(i){e(this).css("-ms-touch-action",r.swipeType==="horizontal"?"pan-y":"pan-x")}if(!r.onSwipe){e.error("Swipe listener is undefined");return}if(r.touchStarted)return;r.start_x=t?n.touches[0].pageX:i?n.pageX:s.pageX;r.start_y=t?n.touches[0].pageY:i?n.pageY:s.pageY;r.start_time=(new Date).getTime();e(document).bind(u,{target:r},r.__touchEnd).bind(o,{target:r},r.__touchMove).bind(a,{target:r},r.__touchCancel);var f=t?n.touches[0]:i?n:s;var l=r.createStatusObject(f);l.phase="start";r.onSwipe.call(null,l);if(!t)s.preventDefault();r.lastStatus=l;r.touchStarted=true};f.__touchMove=function(e){var n=e.data.target;var r=e;e=e.originalEvent;if(!n.touchStarted)return;clearTimeout(n.timo);n.timo=setTimeout(function(){n.__reset(e,r)},60);var s=t?e.touches[0]:i?e:r;var o=n.createStatusObject(s);if(n.priventDefultEvent(s.pageX,s.pageY))r.preventDefault();o.phase="move";n.lastStatus=o;n.onSwipe.call(null,o)};f.__touchEnd=function(n){var r=n.data.target;var s=n;n=n.originalEvent;clearTimeout(r.timo);var f=t?n.touches[0]:i?n:s;var l=r.lastStatus;if(!t)s.preventDefault();l.phase="end";r.touchStarted=false;r.priventEvt=null;e(document).unbind(u,r.__touchEnd).unbind(o,r.__touchMove).unbind(a,r.__touchCancel);l.speed=l.distance/l.duration;r.onSwipe.call(null,l)};f.__touchCancel=function(e){var t=e.data.target;t.__touchEnd(e)};f.enable=function(){if(this.enabled)return;this.enabled=true};f.disable=function(){if(!this.enabled)return;this.enabled=false}})(jQuery);(function(){"use strict";averta.Ticker=function(){};var e=averta.Ticker,t=[],n=0,r=true;e.add=function(r,i){t.push([r,i]);if(t.length===1)e.start();n=t.length;return n};e.remove=function(r,i){for(var s=0,o=t.length;s0)e.$element.css(window._jcsspfx+"TransitionDelay",e.delay+"ms");else e.$element.css(window._jcsspfx+"TransitionDelay","");e.$element.css(window._jcsspfx+"TransitionTimingFunction",e.ease);if(e.to_cb)e.to_cb.call(e.to_cb_target);e.end_to=setTimeout(function(){e.onTransComplete()},e.duration+(e.delay||0))},100);return this}})();(function(){"use strict";function t(t,n){if(n.x!==undefined||n.y!==undefined){if(e){var r=window._jcsspfx+"Transform";if(n.x!==undefined){n[r]=(n[r]||"")+" translateX("+n.x+"px)";delete n.x}if(n.y!==undefined){n[r]=(n[r]||"")+" translateY("+n.y+"px)";delete n.y}}else{if(n.x!==undefined){var i=t.css("right")!=="auto"?"right":"left";n[i]=n.x+"px";delete n.x}if(n.y!==undefined){var s=t.css("bottom")!=="auto"?"bottom":"top";n[s]=n.y+"px";delete n.y}}}return n}var e=null;window.CTween={};CTween.setPos=function(e,n){e.css(t(e,n))};CTween.animate=function(n,r,i,s){if(e==null)e=window._cssanim;s=s||{};t(n,i);if(e){var o=new CSSTween(n,r,s.delay,EaseDic[s.ease]);o.to(function(){n.css(i)});if(s.complete)o.onComplete(s.complete,s.target);o.start();o.stop=o.reset;return o}var u;if(s.delay)n.delay(s.delay);if(s.complete)u=function(){s.complete.call(s.target)};n.stop(true).animate(i,r,s.ease||"linear",u);return n};CTween.fadeOut=function(e,t,n){var r={};if(n)r.complete=function(){e.remove()};CTween.animate(e,t||1e3,{opacity:0},r)};CTween.fadeIn=function(e,t){e.css("opacity",0);CTween.animate(e,t||1e3,{opacity:1})}})();(function(){window.EaseDic={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",easeInCubic:"cubic-bezier(.55,.055,.675,.19)",easeOutCubic:"cubic-bezier(.215,.61,.355,1)",easeInOutCubic:"cubic-bezier(.645,.045,.355,1)",easeInCirc:"cubic-bezier(.6,.04,.98,.335)",easeOutCirc:"cubic-bezier(.075,.82,.165,1)",easeInOutCirc:"cubic-bezier(.785,.135,.15,.86)",easeInExpo:"cubic-bezier(.95,.05,.795,.035)",easeOutExpo:"cubic-bezier(.19,1,.22,1)",easeInOutExpo:"cubic-bezier(1,0,0,1)",easeInQuad:"cubic-bezier(.55,.085,.68,.53)",easeOutQuad:"cubic-bezier(.25,.46,.45,.94)",easeInOutQuad:"cubic-bezier(.455,.03,.515,.955)",easeInQuart:"cubic-bezier(.895,.03,.685,.22)",easeOutQuart:"cubic-bezier(.165,.84,.44,1)",easeInOutQuart:"cubic-bezier(.77,0,.175,1)",easeInQuint:"cubic-bezier(.755,.05,.855,.06)",easeOutQuint:"cubic-bezier(.23,1,.32,1)",easeInOutQuint:"cubic-bezier(.86,0,.07,1)",easeInSine:"cubic-bezier(.47,0,.745,.715)",easeOutSine:"cubic-bezier(.39,.575,.565,1)",easeInOutSine:"cubic-bezier(.445,.05,.55,.95)",easeInBack:"cubic-bezier(.6,-.28,.735,.045)",easeOutBack:"cubic-bezier(.175, .885,.32,1.275)",easeInOutBack:"cubic-bezier(.68,-.55,.265,1.55)"}})();(function(){"use strict";window.MSAligner=function(e,t,n){this.$container=t;this.$img=n;this.type=e||"stretch";this.widthOnly=false;this.heightOnly=false};var e=MSAligner.prototype;e.init=function(e,t){this.baseWidth=e;this.baseHeight=t;this.imgRatio=e/t;this.imgRatio2=t/e;switch(this.type){case"tile":this.$container.css("background-image","url("+this.$img.attr("src")+")");this.$img.remove();break;case"center":this.$container.css("background-image","url("+this.$img.attr("src")+")");this.$container.css({backgroundPosition:"center center",backgroundRepeat:"no-repeat"});this.$img.remove();break;case"stretch":this.$img.css({width:"100%",height:"100%"});break;case"fill":case"fit":this.needAlign=true;this.align();break}};e.align=function(){if(!this.needAlign)return;var e=this.$container.width();var t=this.$container.height();var n=e/t;if(this.type=="fill"){if(this.imgRatios.options.minValidDist&&s.animating){window.requestAnimationFrame(h)}else{if(s.animating){s.value=e;s._callrenderer()}s.animating=false;if(o!==s.__animID){s.__animID=-1}s._callonComplete("anim");return}s.value=f-u*Math.exp(-++a*c);s._callrenderer()};h();return}this.value=e;this._callrenderer()};n.drag=function(e){if(this.start_drag){this.drag_start_loc=this.value;this.start_drag=false}this.animating=false;this._deceleration=false;this.value-=e;if(!this.options.endless&&(this.value>this._max_value||this.value<0)){if(this.options.bouncing){this.__isout=true;this.value+=e*.6}else if(this.value>this._max_value){this.value=this._max_value}else{this.value=0}}else if(!this.options.endless&&this.options.bouncing){this.__isout=false}this._callrenderer()};n.push=function(e){this.stopped=false;if(this.options.snapping&&Math.abs(e)<=this.options.snappingMinSpeed){this.cancel();return}this.__speed=e;this.__startSpeed=e;this.end_loc=this._calculateEnd();if(this.options.snapping){var t=this.getSnapNum(this.value),n=this.getSnapNum(this.end_loc);if(this.options.paging){t=this.getSnapNum(this.drag_start_loc);this.__isout=false;if(e>0){this.gotoSnap(t+1,true,e)}else{this.gotoSnap(t-1,true,e)}return}else if(t===n){this.cancel();return}this._callsnapChange(n);this.current_snap=n}this.animating=false;this.__needsSnap=this.options.endless||this.end_loc>this._min_value&&this.end_locthis._max_value){this.__speed=8;this.__needsSnap=false;this._startDecelaration()}else{this.gotoSnap(e+1,true)}};n.prevSnap=function(){this._internalStop();var e=this.getSnapNum(this.value);if(!this.options.endless&&(e-1)*this.options.snapsizethis.options.minValidDist){n+=t;t*=this.options.friction;r++}if(e)return r;return n};n._checkLimits=function(e){if(this.options.endless)return e;if(ethis._max_value)return this._max_value;return e};n._callrenderer=function(){if(this.__renderHook)this.__renderHook.fun.call(this.__renderHook.ref,this,this.value)};n._callsnapChange=function(e){if(!this.__snapHook||e===this.current_snap)return;this.__snapHook.fun.call(this.__snapHook.ref,this,e,e-this.current_snap)};n._callonComplete=function(e){if(this.__compHook&&!this.stopped){this.__compHook.fun.call(this.__compHook.ref,this,this.current_snap,e)}};n._computeDeceleration=function(){if(this.options.snapping&&this.__needsSnap){var e=(this.__startSpeed-this.__speed)/this.__startSpeed*this.__extraMove;this.value+=this.__speed+e-this.__extrStep;this.__extrStep=e}else{this.value+=this.__speed}this.__speed*=this.options.friction;if(!this.options.endless&&!this.options.bouncing){if(this.value<=this._min_value){this.value=this._min_value;this.__speed=0}else if(this.value>=this._max_value){this.value=this._max_value;this.__speed=0}}this._callrenderer();if(!this.options.endless&&this.options.bouncing){var t=0;if(this.valuethis._max_value){t=this._max_value-this.value}this.__isout=Math.abs(t)>=this.options.minValidDist;if(this.__isout){if(this.__speed*t<=0){this.__speed+=t*this.options.outFriction}else{this.__speed=t*this.options.outAcceleration}}}};n._startDecelaration=function(){if(this._deceleration)return;this._deceleration=true;var e=this;var t=function(){if(!e._deceleration)return;e._computeDeceleration();if(Math.abs(e.__speed)>e.options.minValidDist||e.__isout){window.requestAnimationFrame(t)}else{e._deceleration=false;e.__isout=false;if(this.__needsSnap&&e.options.snapping&&!e.options.paging){e.value=e._checkLimits(e.end_loc+e.__extraMove)}else{e.value=Math.round(e.value)}e._callrenderer();e._callonComplete("decel")}};t()};window.Controller=t})();(function(e){window.MSLayerEffects={};var t,n={opacity:0};MSLayerEffects.setup=function(){if(t)return;t=true;var r=MSLayerEffects,i=window._jcsspfx+"Transform",s=window._jcsspfx+"TransformOrigin",o=e.browser.opera;_2d=window._css2d&&window._cssanim&&!o;r.defaultValues={left:0,top:0,opacity:1,right:0,bottom:0};r.defaultValues[i]="";r.rf=1;r.presetEffParams={random:"30|300","long":300,"short":30,"false":false,"true":true,tl:"top left",bl:"bottom left",tr:"top right",br:"bottom right",rt:"top right",lb:"bottom left",lt:"top left",rb:"bottom right",t:"top",b:"bottom",r:"right",l:"left",c:"center"};r.fade=function(){return n};r.left=_2d?function(e,t){var n=t===false?{}:{opacity:0};n[i]="translateX("+ -e*r.rf+"px)";return n}:function(e,t){var n=t===false?{}:{opacity:0};n.left=-e*r.rf+"px";return n};r.right=_2d?function(e,t){var n=t===false?{}:{opacity:0};n[i]="translateX("+e*r.rf+"px)";return n}:function(e,t){var n=t===false?{}:{opacity:0};n.left=e*r.rf+"px";return n};r.top=_2d?function(e,t){var n=t===false?{}:{opacity:0};n[i]="translateY("+ -e*r.rf+"px)";return n}:function(e,t){var n=t===false?{}:{opacity:0};n.top=-e*r.rf+"px";return n};r.bottom=_2d?function(e,t){var n=t===false?{}:{opacity:0};n[i]="translateY("+e*r.rf+"px)";return n}:function(e,t){var n=t===false?{}:{opacity:0};n.top=e*r.rf+"px";return n};r.from=_2d?function(e,t,n){var s=n===false?{}:{opacity:0};s[i]="translateX("+e*r.rf+"px) translateY("+t*r.rf+"px)";return s}:function(e,t,n){var i=n===false?{}:{opacity:0};i.top=t*r.rf+"px";i.left=e*r.rf+"px";return i};r.rotate=_2d?function(e,t){var n={opacity:0};n[i]=" rotate("+e+"deg)";if(t)n[s]=t;return n}:function(e,t){return n};r.rotateleft=_2d?function(e,t,n,o){var u=r.left(t,o);u[i]+=" rotate("+e+"deg)";if(n)u[s]=n;return u}:function(e,t,n,i){return r.left(t,i)};r.rotateright=_2d?function(e,t,n,o){var u=r.right(t,o);u[i]+=" rotate("+e+"deg)";if(n)u[s]=n;return u}:function(e,t,n,i){return r.right(t,i)};r.rotatetop=_2d?function(e,t,n,o){var u=r.top(t,o);u[i]+=" rotate("+e+"deg)";if(n)u[s]=n;return u}:function(e,t,n,i){return r.top(t,i)};r.rotatebottom=_2d?function(e,t,n,o){var u=r.bottom(t,o);u[i]+=" rotate("+e+"deg)";if(n)u[s]=n;return u}:function(e,t,n,i){return r.bottom(t,i)};r.rotatefrom=_2d?function(e,t,n,o,u){var a=r.from(t,n,u);a[i]+=" rotate("+e+"deg)";if(o)a[s]=o;return a}:function(e,t,n,i,s){return r.from(t,n,s)};r.skewleft=_2d?function(e,t,n){var s=r.left(t,n);s[i]+=" skewX("+e+"deg)";return s}:function(e,t,n){return r.left(t,n)};r.skewright=_2d?function(e,t,n){var s=r.right(t,n);s[i]+=" skewX("+ -e+"deg)";return s}:function(e,t,n){return r.right(t,n)};r.skewtop=_2d?function(e,t,n){var s=r.top(t,n);s[i]+=" skewY("+e+"deg)";return s}:function(e,t,n){return r.top(t,n)};r.skewbottom=_2d?function(e,t,n){var s=r.bottom(t,n);s[i]+=" skewY("+ -e+"deg)";return s}:function(e,t,n){return r.bottom(t,n)};r.scale=_2d?function(e,t,n,r){var o=r===false?{}:{opacity:0};o[i]=" scaleX("+e+") scaleY("+t+")";if(n)o[s]=n;return o}:function(e,t,n,r){return r===false?{}:{opacity:0}};r.scaleleft=_2d?function(e,t,n,o,u){var a=r.left(n,u);a[i]=" scaleX("+e+") scaleY("+t+")";if(o)a[s]=o;return a}:function(e,t,n,i,s){return r.left(n,s)};r.scaleright=_2d?function(e,t,n,o,u){var a=r.right(n,u);a[i]=" scaleX("+e+") scaleY("+t+")";if(o)a[s]=o;return a}:function(e,t,n,i,s){return r.right(n,s)};r.scaletop=_2d?function(e,t,n,o,u){var a=r.top(n,u);a[i]=" scaleX("+e+") scaleY("+t+")";if(o)a[s]=o;return a}:function(e,t,n,i,s){return r.top(n,s)};r.scalebottom=_2d?function(e,t,n,o,u){var a=r.bottom(n,u);a[i]=" scaleX("+e+") scaleY("+t+")";if(o)a[s]=o;return a}:function(e,t,n,i,s){return r.bottom(n,s)};r.scalefrom=_2d?function(e,t,n,o,u,a){var f=r.from(n,o,a);f[i]+=" scaleX("+e+") scaleY("+t+")";if(u)f[s]=u;return f}:function(e,t,n,i,s,o){return r.from(n,i,o)};r.rotatescale=_2d?function(e,t,n,o,u){var a=r.scale(t,n,o,u);a[i]+=" rotate("+e+"deg)";if(o)a[s]=o;return a}:function(e,t,n,i,s){return r.scale(t,n,i,s)};r.front=window._css3d?function(e,t){var n=t===false?{}:{opacity:0};n[i]="perspective(2000px) translate3d(0 , 0 ,"+e+"px ) rotate(0.001deg)";return n}:function(e){return n};r.back=window._css3d?function(e,t){var n=t===false?{}:{opacity:0};n[i]="perspective(2000px) translate3d(0 , 0 ,"+ -e+"px ) rotate(0.001deg)";return n}:function(e){return n};r.rotatefront=window._css3d?function(e,t,n,r){var o=r===false?{}:{opacity:0};o[i]="perspective(2000px) translate3d(0 , 0 ,"+t+"px ) rotate("+(e||.001)+"deg)";if(n)o[s]=n;return o}:function(e,t,r,i){return n};r.rotateback=window._css3d?function(e,t,n,r){var o=r===false?{}:{opacity:0};o[i]="perspective(2000px) translate3d(0 , 0 ,"+ -t+"px ) rotate("+(e||.001)+"deg)";if(n)o[s]=n;return o}:function(e,t,r,i){return n};r.rotate3dleft=window._css3d?function(e,t,n,o,u,a){var f=r.left(o,a);f[i]+=(e?" rotateX("+e+"deg)":" ")+(t?" rotateY("+t+"deg)":"")+(n?" rotateZ("+n+"deg)":"");if(u)f[s]=u;return f}:function(e,t,n,i,s,o){return r.left(i,o);};r.rotate3dright=window._css3d?function(e,t,n,o,u,a){var f=r.right(o,a);f[i]+=(e?" rotateX("+e+"deg)":" ")+(t?" rotateY("+t+"deg)":"")+(n?" rotateZ("+n+"deg)":"");if(u)f[s]=u;return f}:function(e,t,n,i,s,o){return r.right(i,o);};r.rotate3dtop=window._css3d?function(e,t,n,o,u,a){var f=r.top(o,a);f[i]+=(e?" rotateX("+e+"deg)":" ")+(t?" rotateY("+t+"deg)":"")+(n?" rotateZ("+n+"deg)":"");if(u)f[s]=u;return f}:function(e,t,n,i,s,o){return r.top(i,o);};r.rotate3dbottom=window._css3d?function(e,t,n,o,u,a){var f=r.bottom(o,a);f[i]+=(e?" rotateX("+e+"deg)":" ")+(t?" rotateY("+t+"deg)":"")+(n?" rotateZ("+n+"deg)":"");if(u)f[s]=u;return f}:function(e,t,n,i,s,o){return r.bottom(i,o)};r.rotate3dfront=window._css3d?function(e,t,n,o,u,a){var f=r.front(o,a);f[i]+=(e?" rotateX("+e+"deg)":" ")+(t?" rotateY("+t+"deg)":"")+(n?" rotateZ("+n+"deg)":"");if(u)f[s]=u;return f}:function(e,t,n,i,s,o){return r.front(i,o)};r.rotate3dback=window._css3d?function(e,t,n,o,u,a){var f=r.back(o,a);f[i]+=(e?" rotateX("+e+"deg)":" ")+(t?" rotateY("+t+"deg)":"")+(n?" rotateZ("+n+"deg)":"");if(u)f[s]=u;return f}:function(e,t,n,i,s,o){return r.back(i,o)};r.t=window._css3d?function(e,t,n,o,u,a,f,l,c,h,p,d,v,m,g){var y=e===false?{}:{opacity:0};var b="perspective(2000px) ";t!=="n"&&(b+="translateX("+t*r.rf+"px) ");n!=="n"&&(b+="translateY("+n*r.rf+"px) ");o!=="n"&&(b+="translateZ("+o*r.rf+"px) ");u!=="n"&&(b+="rotate("+u+"deg) ");a!=="n"&&(b+="rotateX("+a+"deg) ");f!=="n"&&(b+="rotateY("+f+"deg) ");l!=="n"&&(b+="rotateZ("+l+"deg) ");p!=="n"&&(b+="skewX("+p+"deg) ");d!=="n"&&(b+="skewY("+d+"deg) ");c!=="n"&&(b+="scaleX("+c+") ");h!=="n"&&(b+="scaleY("+h+")");y[i]=b;var w="";w+=v!=="n"?v+"% ":"50% ";w+=m!=="n"?m+"% ":"50% ";w+=g!=="n"?g+"px":"";y[s]=w;return y}:function(e,t,n,i,s,o,u,a,f,l,c,h,p,d,v){var s=e===false?{}:{opacity:0};t!=="n"&&(s.left=t*r.rf+"px");n!=="n"&&(s.top=n*r.rf+"px");return s}}})(jQuery);(function(e){window.MSLayerElement=function(){this.$cont=e("
").addClass("layer-cont");this.start_anim={name:"fade",duration:1e3,ease:"linear",delay:0};this.end_anim={duration:1e3,ease:"linear"};this.type="text";this.resizable=true;this.minWidth=-1;this.__cssConfig=["margin-top","padding-top","margin-bottom","padding-left","margin-right","padding-right","margin-left","padding-bottom","font-size","line-height","width","left","right","top","bottom"];this.baseStyle={}};var t=MSLayerElement.prototype;t.__playAnimation=function(e,t){var n={};if(e.ease)n.ease=e.ease;this.show_tween=CTween.animate(this.$element,e.duration,t,n)};t._randomParam=function(e){var t=Number(e.slice(0,e.indexOf("|")));var n=Number(e.slice(e.indexOf("|")+1));return t+Math.random()*(n-t)};t._parseEff=function(e){var t=[];if(e.indexOf("(")!==-1){var n=e.slice(0,e.indexOf("(")).toLowerCase();var r;t=e.slice(e.indexOf("(")+1,-1).replace(/\"|\'|\s/g,"").split(",");e=n;for(var i=0,s=t.length;i").addClass("ms-parallax-layer");if(this.link){this.link.wrap(this.$parallaxElement);this.$parallaxElement=this.link.parent()}else{this.$element.wrap(this.$parallaxElement);this.$parallaxElement=this.$element.parent()}this._lastParaX=0;this._lastParaY=0;this._paraX=0;this._paraY=0;this.alignedToBot=this.layerOrigin&&this.layerOrigin.indexOf("b")!==-1;if(this.alignedToBot){this.$parallaxElement.css("bottom",0)}if(window._css3d){this.parallaxRender=this.parallaxCSS3DRenderer}else if(window._css2d){this.parallaxRender=this.parallaxCSS2DRenderer}else{this.parallaxRender=this.parallax2DRenderer}if(this.slider.options.parallaxMode!=="swipe"){averta.Ticker.add(this.parallaxRender,this)}}};t.moveParallax=function(e,t,n){this._paraX=e;this._paraY=t;if(n){this._lastParaX=e;this._lastParaY=t;this.parallaxRender()}};t.parallaxCalc=function(){var e=this._paraX-this._lastParaX,t=this._paraY-this._lastParaY;this._lastParaX+=e/12;this._lastParaY+=t/12;if(Math.abs(e)<.019){this._lastParaX=this._paraX}if(Math.abs(t)<.019){this._lastParaY=this._paraY}};t.parallaxCSS3DRenderer=function(){this.parallaxCalc();this.$parallaxElement[0].style[window._jcsspfx+"Transform"]="translateX("+this._lastParaX*this.parallax+"px) translateY("+this._lastParaY*this.parallax+"px) translateZ(0)"};t.parallaxCSS2DRenderer=function(){this.parallaxCalc();this.$parallaxElement[0].style[window._jcsspfx+"Transform"]="translateX("+this._lastParaX*this.parallax+"px) translateY("+this._lastParaY*this.parallax+"px)"};t.parallax2DRenderer=function(){this.parallaxCalc();if(this.alignedToBot){this.$parallaxElement[0].style.bottom=this._lastParaY*this.parallax+"px"}else{this.$parallaxElement[0].style.top=this._lastParaY*this.parallax+"px"}this.$parallaxElement[0].style.left=this._lastParaX*this.parallax+"px"};t.init=function(){this.initialized=true;var e;this.$element.css("visibility","");for(var t=0,n=this.__cssConfig.length;t").appendTo(this.$element).addClass("ms-video-btn").click(function(){r.__playVideo()});if(!t)return;this.needPreload=true;this.img=this.$element.find("img:first").addClass("ms-video-img");if(this.img.data("src")!==undefined){this.img_src=this.img.data("src");this.img.removeAttr("data-src")}else{var r=this;this.img.attr("src",this.img_src).on("load",function(e){r.slide.preloadCount--;if(r.slide.preloadCount==0)r.slide.___onlayersReady()}).each(e.jqLoadFix)}if(e.browser.msie)this.img.on("dragstart",function(e){e.preventDefault()})};t.loadImage=function(){var e=this;this.img.preloadImg(this.img_src,function(t){e.slide.preloadCount--;if(e.slide.preloadCount==0)e.slide.___onlayersReady()})}})(jQuery);(function(e){"use strict";window.MSHotspotLayer=function(){MSLayerElement.call(this);this.__cssConfig=["margin-top","padding-top","margin-bottom","padding-left","margin-right","padding-right","margin-left","padding-bottom","left","right","top","bottom"];this.ease="Expo";this.hide_start=true;this.type="hotspot"};MSHotspotLayer.extend(MSLayerElement);var t=MSHotspotLayer.prototype;var n=MSLayerElement.prototype;t._showTT=function(){if(!this.show_cl)return;clearTimeout(this.hto);if(this._tween)this._tween.stop(true);if(this.hide_start){this.align=this._orgAlign;this._locateTT();this.tt.css({display:"block"});this._tween=CTween.animate(this.tt,900,this.to,{ease:"easeOut"+this.ease});this.hide_start=false}};t._hideTT=function(){if(!this.show_cl)return;if(this._tween)this._tween.stop(true);var e=this;clearTimeout(this.hto);this.hto=setTimeout(function(){e.hide_start=true;e._tween=CTween.animate(e.tt,900,e.from,{ease:"easeOut"+e.ease,complete:function(){e.tt.css("display","none")}})},200)};t._updateClassName=function(e){if(this._lastClass)this.tt.removeClass(this._lastClass);this.tt.addClass(e);this._lastClass=e};t._alignPolicy=function(){var e=this.tt.outerHeight(false),t=Math.max(this.tt.outerWidth(false),parseInt(this.tt.css("max-width"))),n=window.innerWidth,r=window.innerHeight;switch(this.align){case"top":if(this.base_t<0)return"bottom";break;case"right":if(this.base_l+t>n||this.base_t<0)return"bottom";break;case"left":if(this.base_l<0||this.base_t<0)return"bottom";break}return null};t._locateTT=function(){var e=this.$element.offset(),t=this.slide.slider.$element.offset();var n=50,r=15;this.pos_x=e.left-t.left-this.slide.slider.$element.scrollLeft();this.pos_y=e.top-t.top-this.slide.slider.$element.scrollTop();this.from={opacity:0};this.to={opacity:1};this._updateClassName("ms-tooltip-"+this.align);this.tt_arrow.css("margin-left","");var i=15,s=15;switch(this.align){case"top":var o=Math.min(this.tt.outerWidth(false),parseInt(this.tt.css("max-width")));this.base_t=this.pos_y-this.tt.outerHeight(false)-s-r;this.base_l=this.pos_x-o/2;if(this.base_l+o>window.innerWidth){this.tt_arrow.css("margin-left",-i/2+this.base_l+o-window.innerWidth+"px");this.base_l=window.innerWidth-o}if(this.base_l<0){this.base_l=0;this.tt_arrow.css("margin-left",-i/2+this.pos_x-this.tt.outerWidth(false)/2+"px")}if(window._css3d){this.from[window._jcsspfx+"Transform"]="translateY(-"+n+"px)";this.to[window._jcsspfx+"Transform"]=""}else{this.from.top=this.base_t-n+"px";this.to.top=this.base_t+"px"}break;case"bottom":var o=Math.min(this.tt.outerWidth(false),parseInt(this.tt.css("max-width")));this.base_t=this.pos_y+s+r;this.base_l=this.pos_x-o/2;if(this.base_l+o>window.innerWidth){this.tt_arrow.css("margin-left",-i/2+this.base_l+o-window.innerWidth+"px");this.base_l=window.innerWidth-o}if(this.base_l<0){this.base_l=0;this.tt_arrow.css("margin-left",-i/2+this.pos_x-this.tt.outerWidth(false)/2+"px")}if(window._css3d){this.from[window._jcsspfx+"Transform"]="translateY("+n+"px)";this.to[window._jcsspfx+"Transform"]=""}else{this.from.top=this.base_t+n+"px";this.to.top=this.base_t+"px"}break;case"right":this.base_l=this.pos_x+i+r;this.base_t=this.pos_y-this.tt.outerHeight(false)/2;if(window._css3d){this.from[window._jcsspfx+"Transform"]="translateX("+n+"px)";this.to[window._jcsspfx+"Transform"]=""}else{this.from.left=this.base_l+n+"px";this.to.left=this.base_l+"px"}break;case"left":this.base_l=this.pos_x-i-this.tt.outerWidth(false)-r;this.base_t=this.pos_y-this.tt.outerHeight(false)/2;if(window._css3d){this.from[window._jcsspfx+"Transform"]="translateX(-"+n+"px)";this.to[window._jcsspfx+"Transform"]=""}else{this.from.left=this.base_l-n+"px";this.to.left=this.base_l+"px"}break}var u=this._alignPolicy();if(u!==null){this.align=u;this._locateTT();return}this.tt.css("top",parseInt(this.base_t)+"px").css("left",parseInt(this.base_l)+"px");this.tt.css(this.from)};t.start=function(){n.start.call(this);this.tt.appendTo(this.slide.slider.$element);this.tt.css("display","none")};t.reset=function(){n.reset.call(this);this.tt.detach()};t.create=function(){var t=this;n.create.call(this);this._orgAlign=this.align=this.$element.data("align")!==undefined?this.$element.data("align"):"top";this.data=this.$element.html();this.$element.html("").on("mouseenter",function(){t._showTT()}).on("mouseleave",function(){t._hideTT()});this.point=e('
').addClass("ms-tooltip-point").appendTo(this.$element);var r=this.$element.data("link"),i=this.$element.data("target");if(r){this.point.on("click",function(){window.open(r,i||"_self")})}this.tt=e("
").addClass("ms-tooltip").css("display","hidden").css("opacity",0);if(this.$element.data("width")!==undefined){this.tt.css("width",this.$element.data("width")).css("max-width",this.$element.data("width"))}this.tt_arrow=e("
").addClass("ms-tooltip-arrow").appendTo(this.tt);this._updateClassName("ms-tooltip-"+this.align);this.ttcont=e("
").addClass("ms-tooltip-cont").html(this.data).appendTo(this.tt);if(this.$element.data("stay-hover")===true){this.tt.on("mouseenter",function(){if(t.hide_start){return}clearTimeout(t.hto);t._tween.stop(true);t._showTT()}).on("mouseleave",function(){t._hideTT()})}}})(jQuery);(function(e){window.MSButtonLayer=function(){MSLayerElement.call(this);this.type="button"};MSButtonLayer.extend(MSLayerElement);var t=MSButtonLayer.prototype;var n=MSLayerElement.prototype;var r=["top","left","bottom","right"];t.create=function(){n.create.call(this);this.$element.wrap('
').css("position","relative");this.$container=this.$element.parent()};t.locate=function(){n.locate.call(this);var e,t;for(var i=0;i<4;i++){e=r[i];if(e in this.baseStyle){t=this.$element.css(e);this.$element.css(e,"");this.$container.css(e,t)}}this.$container.width(this.$element.outerWidth(true)).height(this.$element.outerHeight(true))}})(jQuery);window.MSSliderEvent=function(e){this.type=e};MSSliderEvent.CHANGE_START="ms_changestart";MSSliderEvent.CHANGE_END="ms_changeend";MSSliderEvent.WAITING="ms_waiting";MSSliderEvent.AUTOPLAY_CHANGE="ms_autoplaychange";MSSliderEvent.VIDEO_PLAY="ms_videoPlay";MSSliderEvent.VIDEO_CLOSE="ms_videoclose";MSSliderEvent.INIT="ms_init";MSSliderEvent.RESIZE="ms_resize";MSSliderEvent.RESERVED_SPACE_CHANGE="ms_rsc";MSSliderEvent.DESTROY="ms_destroy";(function(e){"use strict";window.MSSlide=function(){this.$element=null;this.$loading=e("
").addClass("ms-slide-loading");this.layers=[];this.view=null;this.index=-1;this.__width=0;this.__height=0;this.preloadCount=0;this.fillMode="fill";this.selected=false;this.pselected=false;this.autoAppend=true;this.isSleeping=true;this.moz=e.browser.mozilla};var t=MSSlide.prototype;t.onSwipeStart=function(){if(this.link)this.linkdis=true;if(this.video)this.videodis=true};t.onSwipeCancel=function(){if(this.link)this.linkdis=false;if(this.video)this.videodis=false};t.addLayer=function(t){if(!this.hasLayers)this.$layers=e("
").addClass("ms-slide-layers");this.hasLayers=true;this.$layers.append(t.$element);this.layers.push(t);t.slide=this;t.create();if(t.parallax){this.hasParallaxLayer=true}if(t.needPreload)this.preloadCount++};t.___onlayersReady=function(){this.ready=true;this.slider.api._startTimer();if(this.selected){this.showLayers();if(this.vinit){this.bgvideo.play();if(!this.autoPauseBgVid){this.bgvideo.currentTime=0}}}if(!this.isSleeping)this.setup();CTween.fadeOut(this.$loading,300,true);if((this.slider.options.preload===0||this.slider.options.preload==="all")&&this.index").addClass("ms-slide-bgcont");this.$element.append(this.$loading).append(this.$imgcont);this.$bg_img=e(t).css("visibility","hidden");this.$imgcont.append(this.$bg_img);this.bgAligner=new MSAligner(n.fillMode,n.$imgcont,n.$bg_img);this.bgAligner.widthOnly=this.slider.options.autoHeight;if(n.slider.options.autoHeight&&(n.pselected||n.selected))n.slider.setHeight(n.slider.options.height);if(this.$bg_img.data("src")!==undefined){this.bg_src=this.$bg_img.data("src");this.$bg_img.removeAttr("data-src")}else{this.$bg_img.one("load",function(e){n._onBGLoad(e)}).each(e.jqLoadFix)}this.preloadCount++};t._onBGLoad=function(t){this.bgNatrualWidth=t.width;this.bgNatrualHeight=t.height;this.bgLoaded=true;if(e.browser.msie)this.$bg_img.on("dragstart",function(e){e.preventDefault()});this.preloadCount--;if(this.preloadCount===0){this.___onlayersReady()}};t.loadImages=function(){if(this.ls)return;this.ls=true;if(this.preloadCount===0){this.___onlayersReady()}if(this.bgvideo)this.bgvideo.load();if(this.hasBG&&this.bg_src){var e=this;this.$bg_img.preloadImg(this.bg_src,function(t){e._onBGLoad(t)})}for(var t=0,n=this.layers.length;t").addClass("ms-slide-bgvideocont").append(t);if(this.hasBG){this.$imgcont.before(this.$bgvideocont)}else{this.$bgvideocont.appendTo(this.$element)}};t._alignBGVideo=function(){if(!this.bgvideo_fillmode||this.bgvideo_fillmode==="none")return;this.bgVideoAligner.align()};t.setSize=function(e,t,n){this.__width=e;if(this.slider.options.autoHeight){if(this.bgLoaded){this.ratio=this.__width/this.bgWidth;t=Math.floor(this.ratio*this.bgHeight);this.$imgcont.height(t)}else{this.ratio=e/this.slider.options.width;t=this.slider.options.height*this.ratio}}this.__height=t;this.$element.width(e).height(t);if(this.hasBG&&this.bgLoaded)this.bgAligner.align();this._alignBGVideo();if(n&&this.selected)this.initLayers(n);if(this.selected)this.locateLayers();if(this.hasLayers){if(this.slider.options.autoHeight){this.$layers[0].style.height=this.getHeight()+"px"}if(this.slider.options.layersMode=="center")this.$layers[0].style.left=Math.max(0,(this.__width-this.slider.options.width)/2)+"px"}};t.getHeight=function(){if(this.hasBG&&this.bgLoaded)return this.bgHeight*this.ratio;return Math.max(this.$element[0].clientHeight,this.slider.options.height*this.ratio)};t.__playVideo=function(){if(this.vplayed||this.videodis)return;this.vplayed=true;if(!this.slider.api.paused){this.slider.api.pause();this.roc=true}this.vcbtn.css("display","");CTween.fadeOut(this.vpbtn,500,false);CTween.fadeIn(this.vcbtn,500);CTween.fadeIn(this.vframe,500);this.vframe.css("display","block").attr("src",this.video+"&autoplay=1");this.view.$element.addClass("ms-def-cursor");if(this.view.swipeControl){this.view.swipeControl.disable()}this.slider.slideController.dispatchEvent(new MSSliderEvent(MSSliderEvent.VIDEO_PLAY))};t.__closeVideo=function(){if(!this.vplayed)return;this.vplayed=false;if(this.roc)this.slider.api.resume();var e=this;CTween.fadeIn(this.vpbtn,500);CTween.animate(this.vcbtn,500,{opacity:0},{complete:function(){e.vcbtn.css("display","none")}});CTween.animate(this.vframe,500,{opacity:0},{complete:function(){e.vframe.attr("src","about:blank").css("display","none")}});if(this.view.swipeControl){this.view.swipeControl.enable()}this.view.$element.removeClass("ms-def-cursor");this.slider.slideController.dispatchEvent(new MSSliderEvent(MSSliderEvent.VIDEO_CLOSE))};t.create=function(){var t=this;if(this.hasLayers){this.$element.append(this.$layers);if(this.slider.options.layersMode=="center")this.$layers.css("max-width",this.slider.options.width+"px")}if(this.link){this.$element.css("cursor","pointer").click(function(){if(!t.linkdis)window.open(t.link,t.link_targ||"_self")})}if(this.video){if(this.video.indexOf("?")===-1)this.video+="?";this.vframe=e("").addClass("ms-slide-video").css({width:"100%",height:"100%",display:"none"}).attr("src","about:blank").appendTo(this.$element);this.vpbtn=e("
").addClass("ms-slide-vpbtn").click(function(){t.__playVideo()}).appendTo(this.$element);this.vcbtn=e("
").addClass("ms-slide-vcbtn").click(function(){t.__closeVideo()}).appendTo(this.$element).css("display","none");if(window._touch){this.vcbtn.removeClass("ms-slide-vcbtn").addClass("ms-slide-vcbtn-mobile").append('
Close video
').appendTo(this.view.$element.parent())}}if(!this.slider.options.autoHeight&&this.hasBG){this.$imgcont.css("height","100%");if(this.fillMode==="center"||this.fillMode==="stretch")this.fillMode="fill"}if(this.slider.options.autoHeight){this.$element.addClass("ms-slide-auto-height")}this.sleep(true)};t.destroy=function(){for(var e=0,t=this.layers.length;e1){var e,t,n=this.so.preload-1;for(t=1;t<=n;++t){e=this.view.index+t;if(e>=this.view.slideList.length){if(this.so.loop){e=e-this.view.slideList.length}else{t=n;continue}}this.view.slideList[e].loadImages()}if(n>this.view.slideList.length/2)n=Math.floor(this.view.slideList.length/2);for(t=1;t<=n;++t){e=this.view.index-t;if(e<0){if(this.so.loop){e=this.view.slideList.length+e}else{t=n;continue}}this.view.slideList[e].loadImages()}}this.dispatchEvent(new MSSliderEvent(MSSliderEvent.CHANGE_END))};n.onSwipeStart=function(){this.skipTimer()};n.skipTimer=function(){this._timer.reset();this._delayProgress=0;this.dispatchEvent(new MSSliderEvent(MSSliderEvent.WAITING))};n.onTimer=function(e){if(this._timer.getTime()>=this.view.currentSlide.delay*1e3){this.skipTimer();this.view.next();this.hideCalled=false}this._delayProgress=this._timer.getTime()/(this.view.currentSlide.delay*10);if(this.so.hideLayers&&!this.hideCalled&&this.view.currentSlide.delay*1e3-this._timer.getTime()<=300){this.view.currentSlide.hideLayers();this.hideCalled=true}this.dispatchEvent(new MSSliderEvent(MSSliderEvent.WAITING))};n._stopTimer=function(){if(this._timer)this._timer.stop()};n._startTimer=function(){if(!this.paused&&!this.is_over&&this.currentSlide&&this.currentSlide.ready&&!this.change_started)this._timer.start()};n.__appendSlides=function(){var e,t,n=0,r=this.view.slideList.length-1;for(n;n=this.view.slideList.length){if(this.so.loop){t=t-this.view.slideList.length}else{n=r;continue}}e=this.view.slideList[t];e.detached=false;this.view.appendSlide(e)}if(r>this.view.slideList.length/2)r=Math.floor(this.view.slideList.length/2);for(n=1;n<=r;++n){t=this.view.index-n;if(t<0){if(this.so.loop){t=this.view.slideList.length+t}else{n=r;continue}}e=this.view.slideList[t];e.detached=false;this.view.appendSlide(e)}};n.__resize=function(e){if(!this.created)return;this.width=this.slider.$element[0].clientWidth||this.so.width;if(!this.so.fullwidth){this.width=Math.min(this.width,this.so.width)}if(this.so.fullheight){this.so.heightLimit=false;this.so.autoHeight=false;this.height=this.slider.$element[0].clientHeight}else{this.height=this.width/this.slider.aspect}if(this.so.autoHeight){this.currentSlide.setSize(this.width,null,e);this.view.setSize(this.width,this.currentSlide.getHeight(),e)}else{this.view.setSize(this.width,this.so.heightLimit?Math.min(this.height,this.so.height):this.height,e)}if(this.slider.$controlsCont){if(this.so.centerControls&&this.so.fullwidth){this.view.$element.css("left",Math.min(0,-(this.slider.$element[0].clientWidth-this.so.width)/2)+"px")}}this.dispatchEvent(new MSSliderEvent(MSSliderEvent.RESIZE))};n.__dispatchInit=function(){this.dispatchEvent(new MSSliderEvent(MSSliderEvent.INIT))};n.setup=function(){this.created=true;this.paused=!this.so.autoplay;this.view.addEventListener(MSViewEvents.CHANGE_START,this.onChangeStart,this);this.view.addEventListener(MSViewEvents.CHANGE_END,this.onChangeEnd,this);this.view.addEventListener(MSViewEvents.SWIPE_START,this.onSwipeStart,this);this.currentSlide=this.view.slideList[this.so.start-1];this.__resize();this.view.create(this.so.start-1);if(this.so.preload===0)this.view.slideList[0].loadImages();this.scroller=this.view.controller;if(this.so.wheel){var t=this;var n=(new Date).getTime();this.wheellistener=function(e){var r=(new Date).getTime();if(r-n<350)return;n=r;var i=window.event||e.orginalEvent||e;var s=Math.max(-1,Math.min(1,i.wheelDelta||-i.detail));if(s<0)t.next();else if(s>0)t.previous();return false};if(e.browser.mozilla)this.slider.$element[0].addEventListener("DOMMouseScroll",this.wheellistener);else this.slider.$element.bind("mousewheel",this.wheellistener)}if(this.slider.$element[0].clientWidth===0)this.slider.init_safemode=true;this.__resize()};n.index=function(){return this.view.index};n.count=function(){return this.view.slidesCount};n.next=function(){this.skipTimer();this.view.next()};n.previous=function(){this.skipTimer();this.view.previous()};n.gotoSlide=function(e){e=Math.min(e,this.count()-1);this.skipTimer();this.view.gotoSlide(e)};n.destroy=function(e){this.slider.destroy(e);this.dispatchEvent(new MSSliderEvent(MSSliderEvent.DESTROY))};n._destroy=function(){this._timer.reset();this._timer=null;e(window).unbind("resize",this.resize_listener);this.view.destroy();this.view=null;if(this.so.wheel){if(e.browser.mozilla)this.slider.$element[0].removeEventListener("DOMMouseScroll",this.wheellistener);else this.slider.$element.unbind("mousewheel",this.wheellistener);this.wheellistener=null}this.so=null};n.runAction=function(e){var t=[];if(e.indexOf("(")!==-1){var n=e.slice(0,e.indexOf("("));t=e.slice(e.indexOf("(")+1,-1).replace(/\"|\'|\s/g,"").split(",");e=n}if(e in this){this[e].apply(this,t)}else if(console){console.log('Master Slider Error: Action "'+e+'" not found.')}};n.update=function(e){if(this.slider.init_safemode&&e)this.slider.init_safemode=false;this.__resize(e)};n.locate=function(){this.__resize()};n.resume=function(){if(!this.paused)return;this.paused=false;this._startTimer()};n.pause=function(){if(this.paused)return;this.paused=true;this._stopTimer()};n.currentTime=function(){return this._delayProgress};averta.EventDispatcher.extend(n)})(jQuery);(function(e){"use strict";var t={image:MSImageLayerElement,text:MSLayerElement,video:MSVideoLayerElement,hotspot:MSHotspotLayer,button:MSButtonLayer};window.MasterSlider=function(){this.options={autoplay:false,loop:false,mouse:true,swipe:true,grabCursor:true,space:0,fillMode:"fill",start:1,view:"basic",width:300,height:150,inView:15,critMargin:1,heightLimit:true,smoothHeight:true,autoHeight:false,fullwidth:false,fullheight:false,autofill:false,layersMode:"center",hideLayers:false,endPause:false,centerControls:true,overPause:true,shuffle:false,speed:17,dir:"h",preload:0,wheel:false,layout:"boxed",fullscreenMargin:0,instantStartLayers:false,parallaxMode:"mouse",rtl:false};this.slides=[];this.$element=null;this.lastMargin=0;this.leftSpace=0;this.topSpace=0;this.rightSpace=0;this.bottomSpace=0;var t=this;this.resize_listener=function(){t._resize()};e(window).bind("resize",this.resize_listener)};MasterSlider.author="Averta Ltd. (www.averta.net)";MasterSlider.version="2.0.0";MasterSlider.releaseDate="August 2014";var n=MasterSlider.prototype;n.__setupSlides=function(){var t=this,n,r=0;this.$element.children(".ms-slide").each(function(i){var s=e(this);n=new MSSlide;n.$element=s;n.slider=t;n.delay=s.data("delay")!==undefined?s.data("delay"):4;n.fillMode=s.data("fill-mode")!==undefined?s.data("fill-mode"):t.options.fillMode;n.index=r++;var o=s.children("img:not(.ms-layer)");if(o.length>0){n.setBG(o[0])}var u=s.children("video");if(u.length>0)n.setBGVideo(u);if(t.controls){for(var a=0,f=t.controls.length;aimg").data("type")==="image"){o=e(this);s=o.find("img")}var u=new(t[s.data("type")||"text"]);u.$element=s;u.link=o;var a={},f={};if(s.data("effect")!==undefined)a.name=s.data("effect");if(s.data("ease")!==undefined)a.ease=s.data("ease");if(s.data("duration")!==undefined)a.duration=s.data("duration");if(s.data("delay")!==undefined)a.delay=s.data("delay");if(s.data("hide-effect"))f.name=s.data("hide-effect");if(s.data("hide-ease"))f.ease=s.data("hide-ease");if(s.data("hide-duration")!==undefined)f.duration=s.data("hide-duration");if(s.data("hide-time")!==undefined)f.time=s.data("hide-time");u.setStartAnim(a);u.setEndAnim(f);n.addLayer(u)})};n._removeLoading=function(){e(window).unbind("resize",this.resize_listener);this.$element.removeClass("before-init").css("visibility","visible").css("height","").css("opacity",0);CTween.fadeIn(this.$element);this.$loading.remove();if(this.slideController)this.slideController.__resize()};n._resize=function(e){if(this.$loading){var t=this.$loading[0].clientWidth/this.aspect;t=this.options.heightLimit?Math.min(t,this.options.height):t;this.$loading.height(t);this.$element.height(t)}};n._shuffleSlides=function(){var e=this.$element.children(".ms-slide"),t;for(var n=0,r=e.length;n").addClass("ms-inner-controls-cont");if(this.options.centerControls){this.$controlsCont.css("max-width",this.options.width+"px")}this.$controlsCont.prepend(this.view.$element);this.$msContainer=e("
").addClass("ms-container").prependTo(this.$element).append(this.$controlsCont);if(this.controls){for(var t=0,n=this.controls.length;t-1;if(i){this.$element.addClass("ms-android")}var s=this;e.extend(this.options,n);this.aspect=this.options.width/this.options.height;this.$loading=e("
").addClass("ms-loading-container").insertBefore(this.$element).append(e("
").addClass("ms-loading"));this.$loading.parent().css("position","relative");if(this.options.autofill){this.options.fullwidth=true;this.options.fullheight=true}if(this.options.fullheight){this.$element.addClass("ms-fullheight")}this._resize();this.slideController=new MSSlideController(this);this.api=this.slideController;e(document).ready(function(){s._init()});return this};n.destroy=function(t){if(this.controls){for(var n=0,r=this.controls.length;n!==r;n++)this.controls[n].destroy()}if(this.slideController)this.slideController._destroy();if(this.$loading)this.$loading.remove();if(t)this.$element.html(this.setupMarkup).css("visibility","hidden");else this.$element.remove();var i=this.options.layout;if(i==="fullscreen"||i==="fullwidth"){e(window).unbind("resize",this._updateLayout)}this.view=null;this.slides=null;this.options=null;this.slideController=null;this.api=null;this.resize_listener=null}})(jQuery);(function(e,t,n,r){function o(t,n){this.element=t;this.$element=e(t);this.settings=e.extend({},s,n);this._defaults=s;this._name=i;this.init()}var i="masterslider",s={controls:{}};e.extend(o.prototype,{init:function(){var e=this;this._slider=new MasterSlider;for(var t in this.settings.controls){this._slider.control(t,this.settings.controls[t])}this._slider.setup(this.$element,this.settings);var n=this._slider.api.dispatchEvent;this._slider.api.dispatchEvent=function(t){e.$element.trigger(t.type);n.call(this,t)}},api:function(){return this._slider.api},slider:function(){return this._slider}});e.fn[i]=function(t){var n=arguments,s="plugin_"+i;if(t===r||typeof t==="object"){return this.each(function(){if(!e.data(this,s)){e.data(this,s,new o(this,t))}})}else if(typeof t==="string"&&t[0]!=="_"&&t!=="init"){var u;this.each(function(){var r=e.data(this,s);if(r instanceof o&&typeof r[t]==="function"){u=r[t].apply(r,Array.prototype.slice.call(n,1))}if(r instanceof o&&typeof r._slider.api[t]==="function"){u=r._slider.api[t].apply(r._slider.api,Array.prototype.slice.call(n,1))}if(t==="destroy"){e.data(this,s,null)}});return u!==r?u:this}}})(jQuery,window,document);window.MSViewEvents=function(e){this.type=e};MSViewEvents.SWIPE_START="swipeStart";MSViewEvents.SWIPE_END="swipeEnd";MSViewEvents.SWIPE_MOVE="swipeMove";MSViewEvents.SWIPE_CANCEL="swipeCancel";MSViewEvents.SCROLL="scoll";MSViewEvents.CHANGE_START="slideChangeStart";MSViewEvents.CHANGE_END="slideChangeEnd";(function(e){"use strict";window.MSBasicView=function(t){this.options={loop:false,dir:"h",autoHeight:false,spacing:5,mouseSwipe:true,swipe:true,speed:17,minSlideSpeed:2,viewNum:20,critMargin:1};e.extend(this.options,t);this.dir=this.options.dir;this.loop=this.options.loop;this.spacing=this.options.spacing;this.__width=0;this.__height=0;this.__cssProb=this.dir==="h"?"left":"top";this.__offset=this.dir==="h"?"offsetLeft":"offsetTop";this.__dimension=this.dir==="h"?"__width":"__height";this.__translate_end=window._css3d?" translateZ(0px)":"";this.$slideCont=e("
").addClass("ms-slide-container");this.$element=e("
").addClass("ms-view").addClass("ms-basic-view").append(this.$slideCont);this.currentSlide=null;this.index=-1;this.slidesCount=0;this.slides=[];this.slideList=[];this.viewSlidesList=[];this.css3=window._cssanim;this.start_buffer=0;this.firstslide_snap=0;this.controller=new Controller(0,0,{snapping:true,snapsize:100,paging:true,snappingMinSpeed:this.options.minSlideSpeed,friction:(100-this.options.speed*.5)/100,endless:this.loop});this.controller.renderCallback(this.dir==="h"?this._horizUpdate:this._vertiUpdate,this);this.controller.snappingCallback(this.__snapUpdate,this);this.controller.snapCompleteCallback(this.__snapCompelet,this);averta.EventDispatcher.call(this)};var t=MSBasicView.prototype;t.__snapCompelet=function(e,t){this.__locateSlides();this.start_buffer=0;this.dispatchEvent(new MSViewEvents(MSViewEvents.CHANGE_END))};t.__snapUpdate=function(t,n,r){if(this.loop){var i=this.index+r;this.updateLoop(i);if(i>=this.slidesCount)i=i-this.slidesCount;if(i<0)i=this.slidesCount+i;this.index=i}else{if(n<0||n>=this.slidesCount)return;this.index=n}this._checkCritMargins();if(e.browser.mozilla){this.slideList[this.index].$element[0].style.marginTop="0.1px";if(this.currentSlide){this.currentSlide.$element[0].style.marginTop=""}}var s=this.slideList[this.index];if(s===this.currentSlide)return;this.currentSlide=s;this.__updateSlidesZindex();this.dispatchEvent(new MSViewEvents(MSViewEvents.CHANGE_START))};t._checkCritMargins=function(){if(this.normalMode)return;var e=Math.floor(this.options.viewNum/2),t=this.viewSlidesList.indexOf(this.slideList[this.index]),n=this[this.__dimension]+this.spacing,r=this.options.critMargin;if(this.loop){if(t<=r||t>=this.viewSlidesList.length-r){n*=t-e;this.__locateSlides(false,n+this.start_buffer);this.start_buffer+=n}return}if(t=r||t>=this.viewSlidesList.length-r&&this.index=this.slidesCount?this.index+t-this.slidesCount:this.index+t]);return e};t.__getSteps=function(e,t){var n=t=this.slidesCount?0:this.index+1)};t.previous=function(){this.gotoSlide(this.index-1<0?this.slidesCount-1:this.index-1)};t.setupSwipe=function(){this.swipeControl=new averta.TouchSwipe(this.$element);this.swipeControl.swipeType=this.dir==="h"?"horizontal":"vertical";var e=this;if(this.dir==="h"){this.swipeControl.onSwipe=function(t){e.horizSwipeMove(t)}}else{this.swipeControl.onSwipe=function(t){e.vertSwipeMove(t)}}};t.vertSwipeMove=function(e){var t=e.phase;if(t==="start"){this.controller.stop();this.dispatchEvent(new MSViewEvents(MSViewEvents.SWIPE_START))}else if(t==="move"&&(!this.loop||Math.abs(this.currentSlide.position-this.controller.value+e.moveY).1){this.controller.push(-n);if(n>this.controller.options.snappingMinSpeed)this.dispatchEvent(new MSViewEvents(MSViewEvents.SWIPE_END))}else{this.controller.cancel();this.dispatchEvent(new MSViewEvents(MSViewEvents.SWIPE_CANCEL))}}};t.horizSwipeMove=function(e){var t=e.phase;if(t==="start"){this.controller.stop();this.dispatchEvent(new MSViewEvents(MSViewEvents.SWIPE_START))}else if(t==="move"&&(!this.loop||Math.abs(this.currentSlide.position-this.controller.value+e.moveX).1){this.controller.push(-n);if(n>this.controller.options.snappingMinSpeed)this.dispatchEvent(new MSViewEvents(MSViewEvents.SWIPE_END))}else{this.controller.cancel();this.dispatchEvent(new MSViewEvents(MSViewEvents.SWIPE_CANCEL))}}};t.setSize=function(e,t,n){if(this.lastWidth===e&&t===this.lastHeight&&!n)return;this.$element.width(e).height(t);for(var r=0;r").addClass("ms-mask-frame").append(t.$element);t.$element[0].style.position="relative";t.autoAppend=false;this.slides.push(t);this.slideList.push(t);this.slidesCount++};t.setSize=function(e,t){var r=this.slides[0].slider;for(var i=0;i=t.options.hideUnder&&t.detached){t.detached=false;t.visible();t.onAppend()}};n.create=function(){var t=this;if(this.options.autohide&&!window._touch){this.hide(true);this.slider.$controlsCont.mouseenter(function(){if(!t._disableAH&&!t.mdown)t.visible();t.mleave=false}).mouseleave(function(){t.mleave=true;if(!t.mdown)t.hide()}).mousedown(function(){t.mdown=true});e(document).mouseup(function(){if(t.mdown&&t.mleave)t.hide();t.mdown=false})}};n.onAppend=function(){if(this.needsRealign){this.slider._realignControls()}};n.onDetach=function(){if(this.needsRealign){this.slider._realignControls()}};n._hideOnvideoStarts=function(){var e=this;slider.api.addEventListener(MSSliderEvent.VIDEO_PLAY,function(){e._disableAH=true;e.hide()});slider.api.addEventListener(MSSliderEvent.VIDEO_CLOSE,function(){e._disableAH=false;e.visible()})};n.hide=function(e){if(e){this.$element.css("opacity",0);this.$element.css("display","none")}else{CTween.fadeOut(this.$element,400,false)}this.$element.addClass("ms-ctrl-hide")};n.visible=function(){if(this.detached)return;this.$element.css("display","");CTween.fadeIn(this.$element,400);this.$element.removeClass("ms-ctrl-hide")};n.destroy=function(){if(this.options&&this.options.hideUnder){e(window).unbind("resize",this.onResize)}};window.BaseControl=t})(jQuery);(function(e){"use strict";var t=function(t){BaseControl.call(this);e.extend(this.options,t)};t.extend(BaseControl);var n=t.prototype;var r=BaseControl.prototype;n.setup=function(){var t=this;this.$next=e("
").addClass(this.options.prefix+"nav-next").bind("click",function(){if(!t.slider.options.loop&&t.slider.api.index()===t.slider.api.count()-1)t.slider.view.controller.bounce(10);else t.slider.api.next()});this.$prev=e("
").addClass(this.options.prefix+"nav-prev").bind("click",function(){if(!t.slider.options.loop&&t.slider.api.index()===0)t.slider.view.controller.bounce(-10);else t.slider.api.previous()});r.setup.call(this);this.cont.append(this.$next);this.cont.append(this.$prev)};n.hide=function(e){if(e){this.$prev.css("opacity",0).css("display","none");this.$next.css("opacity",0).css("display","none");return}CTween.fadeOut(this.$prev,400,false);CTween.fadeOut(this.$next,400,false);this.$prev.addClass("ms-ctrl-hide");this.$next.addClass("ms-ctrl-hide")};n.visible=function(){if(this.detached)return;CTween.fadeIn(this.$prev,400);CTween.fadeIn(this.$next,400);this.$prev.removeClass("ms-ctrl-hide").css("display","");this.$next.removeClass("ms-ctrl-hide").css("display","")};n.destroy=function(){r.destroy();this.$next.remove();this.$prev.remove()};window.MSArrows=t;MSSlideController.registerControl("arrows",t)})(jQuery);(function(e){"use strict";var t=function(t){BaseControl.call(this);this.options.dir="h";this.options.wheel=t.dir==="v";this.options.arrows=true;this.options.speed=17;this.options.align=null;this.options.inset=false;this.options.margin=10;this.options.space=10;this.options.width=100;this.options.height=100;this.options.type="thumbs";e.extend(this.options,t);this.thumbs=[];this.index_count=0;this.__dimen=this.options.dir==="h"?"width":"height";this.__alignsize=this.options.dir==="h"?"height":"width";this.__jdimen=this.options.dir==="h"?"outerWidth":"outerHeight";this.__pos=this.options.dir==="h"?"left":"top";this.click_enable=true};t.extend(BaseControl);var n=t.prototype;var r=BaseControl.prototype;n.setup=function(){this.$element=e("
").addClass(this.options.prefix+"thumb-list");if(this.options.type==="tabs"){this.$element.addClass(this.options.prefix+"tabs")}this.$element.addClass("ms-dir-"+this.options.dir);r.setup.call(this);if(this.slider.$controlsCont===this.cont){this.$element.appendTo(this.slider.$element)}else{this.$element.appendTo(this.cont)}this.$thumbscont=e("
").addClass("ms-thumbs-cont").appendTo(this.$element);if(this.options.arrows){var t=this;this.$fwd=e("
").addClass("ms-thumblist-fwd").appendTo(this.$element).click(function(){t.controller.push(-15)});this.$bwd=e("
").addClass("ms-thumblist-bwd").appendTo(this.$element).click(function(){t.controller.push(15)})}if(!this.options.insetTo&&this.options.align){var n=this.options.align;if(this.options.inset){this.$element.css(n,this.options.margin)}else if(n==="top"){this.$element.detach().prependTo(this.slider.$element).css({"margin-bottom":this.options.margin,position:"relative"})}else if(n==="bottom"){this.$element.css({"margin-top":this.options.margin,position:"relative"})}else{this.slider.api.addEventListener(MSSliderEvent.RESERVED_SPACE_CHANGE,this.align,this);this.align()}if(this.options.dir==="v"){this.$element.width(this.options.width)}else{this.$element.height(this.options.height)}}};n.align=function(e){if(this.detached){return}var t=this.options.align;var n=this.slider.reserveSpace(t,this.options[this.__alignsize]+this.options.margin*2);this.$element.css(t,-n-this.options[this.__alignsize]-this.options.margin)};n.slideAction=function(t){var n=e(t.$element.find(".ms-thumb"));var r=this;var i=e("
").addClass("ms-thumb-frame").append(n).append(e('
')).bind("click",function(){r.changeSlide(i)});if(this.options.align){i.width(this.options.width).height(this.options.height).css("margin-"+(this.options.dir==="v"?"bottom":"right"),this.options.space)}i[0].index=this.index_count++;this.$thumbscont.append(i);if(this.options.fillMode&&n.is("img")){var s=new window.MSAligner(this.options.fillMode,i,n);n[0].aligner=s;n.one("load",function(t){var n=e(this);n[0].aligner.init(n.width(),n.height());n[0].aligner.align()}).each(e.jqLoadFix)}if(e.browser.msie)n.on("dragstart",function(e){e.preventDefault()});this.thumbs.push(i)};n.create=function(){r.create.call(this);this.__translate_end=window._css3d?" translateZ(0px)":"";this.controller=new Controller(0,0,{snappingMinSpeed:2,friction:(100-this.options.speed*.5)/100});this.controller.renderCallback(this.options.dir==="h"?this._hMove:this._vMove,this);var t=this;this.resize_listener=function(){t.__resize()};e(window).bind("resize",this.resize_listener);this.thumbSize=this.thumbs[0][this.__jdimen](true);this.setupSwipe();this.__resize();var t=this;if(this.options.wheel){this.wheellistener=function(e){var n=window.event||e.orginalEvent||e;var r=Math.max(-1,Math.min(1,n.wheelDelta||-n.detail));t.controller.push(-r*10);return false};if(e.browser.mozilla)this.$element[0].addEventListener("DOMMouseScroll",this.wheellistener);else this.$element.bind("mousewheel",this.wheellistener)}this.slider.api.addEventListener(MSSliderEvent.CHANGE_START,this.update,this);this.cindex=this.slider.api.index();this.select(this.thumbs[this.cindex])};n._hMove=function(e,t){this.__contPos=t;if(window._cssanim){this.$thumbscont[0].style[window._jcsspfx+"Transform"]="translateX("+ -t+"px)"+this.__translate_end;return}this.$thumbscont[0].style.left=-t+"px"};n._vMove=function(e,t){this.__contPos=t;if(window._cssanim){this.$thumbscont[0].style[window._jcsspfx+"Transform"]="translateY("+ -t+"px)"+this.__translate_end;return}this.$thumbscont[0].style.top=-t+"px"};n.setupSwipe=function(){this.swipeControl=new averta.TouchSwipe(this.$element);this.swipeControl.swipeType=this.options.dir==="h"?"horizontal":"vertical";var e=this;if(this.options.dir==="h")this.swipeControl.onSwipe=function(t){e.horizSwipeMove(t)};else this.swipeControl.onSwipe=function(t){e.vertSwipeMove(t)}};n.vertSwipeMove=function(e){if(this.dTouch)return;var t=e.phase;if(t==="start")this.controller.stop();else if(t==="move")this.controller.drag(e.moveY);else if(t==="end"||t==="cancel"){var n=Math.abs(e.distanceY/e.duration*50/3);if(n>.1){this.controller.push(-e.distanceY/e.duration*50/3)}else{this.click_enable=true;this.controller.cancel()}}};n.horizSwipeMove=function(e){if(this.dTouch)return;var t=e.phase;if(t==="start"){this.controller.stop();this.click_enable=false}else if(t==="move")this.controller.drag(e.moveX);else if(t==="end"||t==="cancel"){var n=Math.abs(e.distanceX/e.duration*50/3);if(n>.1){this.controller.push(-e.distanceX/e.duration*50/3)}else{this.click_enable=true;this.controller.cancel()}}};n.update=function(){var e=this.slider.api.index();if(this.cindex===e)return;if(this.cindex!=null)this.unselect(this.thumbs[this.cindex]);this.cindex=e;this.select(this.thumbs[this.cindex]);if(!this.dTouch)this.updateThumbscroll()};n.updateThumbscroll=function(){var e;var t=this.thumbSize*this.cindex;if(this.controller.value==NaN)this.controller.value=0;if(t-this.controller.value<0){this.controller.gotoSnap(this.cindex,true);return}if(t+this.thumbSize-this.controller.value>this.$element[this.__dimen]()){var n=this.cindex-Math.floor(this.$element[this.__dimen]()/this.thumbSize)+1;this.controller.gotoSnap(n,true);return}};n.changeSlide=function(e){if(!this.click_enable||this.cindex===e[0].index)return;this.slider.api.gotoSlide(e[0].index)};n.unselect=function(e){e.removeClass("ms-thumb-frame-selected")};n.select=function(e){e.addClass("ms-thumb-frame-selected")};n.__resize=function(){var e=this.$element[this.__dimen]();if(this.ls===e)return;this.ls=e;this.thumbSize=this.thumbs[0][this.__jdimen](true);var t=this.slider.api.count()*this.thumbSize;this.$thumbscont[0].style[this.__dimen]=t+"px";if(t<=e){this.dTouch=true;this.controller.stop();this.$thumbscont[0].style[this.__pos]=(e-t)*.5+"px";this.$thumbscont[0].style[window._jcsspfx+"Transform"]=""}else{this.dTouch=false;this.click_enable=true;this.$thumbscont[0].style[this.__pos]="";this.controller._max_value=t-e;this.controller.options.snapsize=this.thumbSize;this.updateThumbscroll()}};n.destroy=function(){r.destroy();if(this.options.wheel){if(e.browser.mozilla)this.$element[0].removeEventListener("DOMMouseScroll",this.wheellistener);else this.$element.unbind("mousewheel",this.wheellistener);this.wheellistener=null}e(window).unbind("resize",this.resize_listener);this.$element.remove();this.slider.api.removeEventListener(MSSliderEvent.RESERVED_SPACE_CHANGE,this.align,this);this.slider.api.removeEventListener(MSSliderEvent.CHANGE_START,this.update,this)};window.MSThumblist=t;MSSlideController.registerControl("thumblist",t)})(jQuery);(function(e){"use strict";var t=function(t){BaseControl.call(this);this.options.dir="h";this.options.inset=true;this.options.margin=10;e.extend(this.options,t);this.bullets=[]};t.extend(BaseControl);var n=t.prototype;var r=BaseControl.prototype;n.setup=function(){r.setup.call(this);this.$element=e("
").addClass(this.options.prefix+"bullets").addClass("ms-dir-"+this.options.dir).appendTo(this.cont);this.$bullet_cont=e("
").addClass("ms-bullets-count").appendTo(this.$element);if(!this.options.insetTo&&this.options.align){this.$element.css({top:"auto",bottom:"auto"});var t=this.options.align;if(this.options.inset){this.$element.css(t,this.options.margin)}}};n.create=function(){r.create.call(this);var t=this;this.slider.api.addEventListener(MSSliderEvent.CHANGE_START,this.update,this);this.cindex=this.slider.api.index();for(var n=0;n").addClass("ms-bullet");i[0].index=n;i.on("click",function(){t.changeSlide(this.index)});this.$bullet_cont.append(i);this.bullets.push(i)}if(this.options.dir==="h")this.$element.width(i.outerWidth(true)*this.slider.api.count());this.select(this.bullets[this.cindex])};n.update=function(){var e=this.slider.api.index();if(this.cindex===e)return;if(this.cindex!=null)this.unselect(this.bullets[this.cindex]);this.cindex=e;this.select(this.bullets[this.cindex])};n.changeSlide=function(e){if(this.cindex===e)return;this.slider.api.gotoSlide(e)};n.unselect=function(e){e.removeClass("ms-bullet-selected")};n.select=function(e){e.addClass("ms-bullet-selected")};n.destroy=function(){r.destroy();this.slider.api.removeEventListener(MSSliderEvent.CHANGE_START,this.update,this);this.$element.remove()};window.MSBulltes=t;MSSlideController.registerControl("bullets",t)})(jQuery);(function(e){"use strict";var t=function(t){BaseControl.call(this);this.options.dir="h";this.options.autohide=true;this.options.width=4;this.options.color="#3D3D3D";this.options.margin=10;e.extend(this.options,t);this.__dimen=this.options.dir==="h"?"width":"height";this.__jdimen=this.options.dir==="h"?"outerWidth":"outerHeight";this.__pos=this.options.dir==="h"?"left":"top";this.__translate_end=window._css3d?" translateZ(0px)":"";this.__translate_start=this.options.dir==="h"?" translateX(":"translateY("};t.extend(BaseControl);var n=t.prototype;var r=BaseControl.prototype;n.setup=function(){this.$element=e("
").addClass(this.options.prefix+"sbar").addClass("ms-dir-"+this.options.dir);r.setup.call(this);if(this.slider.$controlsCont===this.cont){this.$element.appendTo(this.slider.$element)}else{this.$element.appendTo(this.cont)}this.$bar=e("
").addClass(this.options.prefix+"bar").appendTo(this.$element);if(this.slider.options.loop){console.log("WARNING, MSScrollbar cannot work with looped slider.");this.disable=true;this.$element.remove()}if(this.options.dir==="v"){this.$bar.width(this.options.width)}else{this.$bar.height(this.options.width)}this.$bar.css("background-color",this.options.color);if(!this.options.insetTo&&this.options.align){if(this.options.dir==="v"){this.$element.css({right:"auto",left:"auto"})}else{this.$element.css({top:"auto",bottom:"auto"})}var t=this.options.align;if(this.options.inset){this.$element.css(t,this.options.margin)}else if(t==="top"){this.$element.prependTo(this.slider.$element).css({"margin-bottom":this.options.margin,position:"relative"})}else if(t==="bottom"){this.$element.css({"margin-top":this.options.margin,position:"relative"})}else{this.slider.api.addEventListener(MSSliderEvent.RESERVED_SPACE_CHANGE,this.align,this);this.align()}}};n.align=function(e){if(this.detached){return}var t=this.options.align;var n=this.slider.reserveSpace(t,this.options.margin*2+this.options.width);this.$element.css(t,-n-this.options.margin-this.options.width)};n.create=function(){if(this.disable)return;var e=this;this.scroller=this.slider.api.scroller;this.slider.api.view.addEventListener(MSViewEvents.SCROLL,this._update,this);this.slider.api.addEventListener(MSSliderEvent.RESIZE,this._resize,this);this._resize();if(this.options.autohide){this.$bar.css("opacity","0")}};n._resize=function(){this.vdimen=this.$element[this.__dimen]();this.bar_dimen=this.slider.api.view["__"+this.__dimen]*this.vdimen/this.scroller._max_value;this.$bar[this.__dimen](this.bar_dimen)};n._update=function(){var e=this.scroller.value*(this.vdimen-this.bar_dimen)/this.scroller._max_value;if(this.lvalue===e)return;this.lvalue=e;if(this.options.autohide){clearTimeout(this.hto);this.$bar.css("opacity","1");var t=this;this.hto=setTimeout(function(){t.$bar.css("opacity","0")},150)}if(e<0){this.$bar[0].style[this.__dimen]=this.bar_dimen+e+"px";return}if(e>this.vdimen-this.bar_dimen)this.$bar[0].style[this.__dimen]=this.vdimen-e+"px";if(window._cssanim){this.$bar[0].style[window._jcsspfx+"Transform"]=this.__translate_start+e+"px)"+this.__translate_end;return}this.$bar[0].style[this.__pos]=e+"px"};n.destroy=function(){r.destroy();this.slider.api.view.removeEventListener(MSViewEvents.SCROLL,this._update,this);this.slider.api.removeEventListener(MSSliderEvent.RESIZE,this._resize,this);this.slider.api.removeEventListener(MSSliderEvent.RESERVED_SPACE_CHANGE,this.align,this);this.$element.remove()};window.MSScrollbar=t;MSSlideController.registerControl("scrollbar",t)})(jQuery);(function(e){"use strict";var t=function(t){BaseControl.call(this);this.options.autohide=false;this.options.width=4;this.options.color="#FFFFFF";this.options.inset=true;this.options.margin=0;e.extend(this.options,t)};t.extend(BaseControl);var n=t.prototype;var r=BaseControl.prototype;n.setup=function(){var t=this;r.setup.call(this);this.$element=e("
").addClass(this.options.prefix+"timerbar");r.setup.call(this);if(this.slider.$controlsCont===this.cont){this.$element.appendTo(this.slider.$element)}else{this.$element.appendTo(this.cont)}this.$bar=e("
").addClass("ms-time-bar").appendTo(this.$element);if(this.options.dir==="v"){this.$bar.width(this.options.width);this.$element.width(this.options.width)}else{this.$bar.height(this.options.width);this.$element.height(this.options.width)}this.$bar.css("background-color",this.options.color);if(!this.options.insetTo&&this.options.align){this.$element.css({top:"auto",bottom:"auto"});var n=this.options.align;if(this.options.inset){this.$element.css(n,this.options.margin)}else if(n==="top"){this.$element.prependTo(this.slider.$element).css({"margin-bottom":this.options.margin,position:"relative"})}else if(n==="bottom"){this.$element.css({"margin-top":this.options.margin,position:"relative"})}else{this.slider.api.addEventListener(MSSliderEvent.RESERVED_SPACE_CHANGE,this.align,this);this.align()}}};n.align=function(e){if(this.detached){return}var t=this.options.align;var n=this.slider.reserveSpace(t,this.options.margin*2+this.options.width);this.$element.css(t,-n-this.options.margin-this.options.width)};n.create=function(){r.create.call(this);this.slider.api.addEventListener(MSSliderEvent.WAITING,this._update,this);this._update()};n._update=function(){this.$bar[0].style.width=this.slider.api._delayProgress+"%"};n.destroy=function(){r.destroy();this.slider.api.removeEventListener(MSSliderEvent.RESERVED_SPACE_CHANGE,this.align,this);this.slider.api.removeEventListener(MSSliderEvent.WAITING,this._update,this);this.$element.remove()};window.MSTimerbar=t;MSSlideController.registerControl("timebar",t)})(jQuery);(function(e){"use strict";var t=function(t){BaseControl.call(this);this.options.color="#A2A2A2";this.options.stroke=10;this.options.radius=4;this.options.autohide=false;e.extend(this.options,t)};t.extend(BaseControl);var n=t.prototype;var r=BaseControl.prototype;n.setup=function(){var t=this;r.setup.call(this);this.$element=e("
").addClass(this.options.prefix+"ctimer").appendTo(this.cont);this.$canvas=e("").addClass("ms-ctimer-canvas").appendTo(this.$element);this.$bar=e("
").addClass("ms-ctimer-bullet").appendTo(this.$element);if(!this.$canvas[0].getContext){this.destroy();this.disable=true;return}this.ctx=this.$canvas[0].getContext("2d");this.prog=0;this.__w=(this.options.radius+this.options.stroke/2)*2;this.$canvas[0].width=this.__w;this.$canvas[0].height=this.__w};n.create=function(){if(this.disable)return;r.create.call(this);this.slider.api.addEventListener(MSSliderEvent.WAITING,this._update,this);var e=this;this.$element.click(function(){if(e.slider.api.paused)e.slider.api.resume();else e.slider.api.pause()});this._update()};n._update=function(){var t=this;e(this).stop(true).animate({prog:this.slider.api._delayProgress*.01},{duration:200,step:function(){t._draw()}})};n._draw=function(){this.ctx.clearRect(0,0,this.__w,this.__w);this.ctx.beginPath();this.ctx.arc(this.__w*.5,this.__w*.5,this.options.radius,Math.PI*1.5,Math.PI*1.5+2*Math.PI*this.prog,false);this.ctx.strokeStyle=this.options.color;this.ctx.lineWidth=this.options.stroke;this.ctx.stroke()};n.destroy=function(){r.destroy();if(this.disable)return;e(this).stop(true);this.slider.api.removeEventListener(MSSliderEvent.WAITING,this._update,this);this.$element.remove()};window.MSCircleTimer=t;MSSlideController.registerControl("circletimer",t)})(jQuery);(function(e){"use strict";window.MSLightbox=function(t){BaseControl.call(this,t);this.options.autohide=false;e.extend(this.options,t);this.data_list=[]};MSLightbox.fadeDuratation=400;MSLightbox.extend(BaseControl);var t=MSLightbox.prototype;var n=BaseControl.prototype;t.setup=function(){n.setup.call(this);this.$element=e("
").addClass(this.options.prefix+"lightbox-btn").appendTo(this.cont)};t.slideAction=function(t){e("
").addClass(this.options.prefix+"lightbox-btn").appendTo(t.$element).append(e(t.$element.find(".ms-lightbox")))};t.create=function(){n.create.call(this)};MSSlideController.registerControl("lightbox",MSLightbox)})(jQuery);(function(e){"use strict";window.MSSlideInfo=function(t){BaseControl.call(this,t);this.options.autohide=false;this.options.align=null;this.options.inset=false;this.options.margin=10;this.options.size=100;this.options.dir="h";e.extend(this.options,t);this.data_list=[]};MSSlideInfo.fadeDuratation=400;MSSlideInfo.extend(BaseControl);var t=MSSlideInfo.prototype;var n=BaseControl.prototype;t.setup=function(){this.$element=e("
").addClass(this.options.prefix+"slide-info").addClass("ms-dir-"+this.options.dir);n.setup.call(this);if(this.slider.$controlsCont===this.cont){this.$element.appendTo(this.slider.$element)}else{this.$element.appendTo(this.cont)}if(!this.options.insetTo&&this.options.align){var t=this.options.align;if(this.options.inset){this.$element.css(t,this.options.margin)}else if(t==="top"){this.$element.prependTo(this.slider.$element).css({"margin-bottom":this.options.margin,position:"relative"})}else if(t==="bottom"){this.$element.css({"margin-top":this.options.margin,position:"relative"})}else{this.slider.api.addEventListener(MSSliderEvent.RESERVED_SPACE_CHANGE,this.align,this);this.align()}if(this.options.dir==="v"){this.$element.width(this.options.size)}else{this.$element.css("min-height",this.options.size)}}};t.align=function(e){if(this.detached){return}var t=this.options.align;var n=this.slider.reserveSpace(t,this.options.size+this.options.margin*2);this.$element.css(t,-n-this.options.size-this.options.margin)};t.slideAction=function(t){var n=e(t.$element.find(".ms-info"));var r=this;n.detach();this.data_list[t.index]=n};t.create=function(){n.create.call(this);this.slider.api.addEventListener(MSSliderEvent.CHANGE_START,this.update,this);this.cindex=this.slider.api.index();this.switchEle(this.data_list[this.cindex])};t.update=function(){var e=this.slider.api.index();this.switchEle(this.data_list[e]);this.cindex=e};t.switchEle=function(e){if(this.current_ele){var t=this;if(this.current_ele[0].tween)this.current_ele[0].tween.stop(true);this.current_ele[0].tween=CTween.animate(this.current_ele,MSSlideInfo.fadeDuratation,{opacity:0},{complete:function(){this.detach();this[0].tween=null;e.css("position","relative")},target:this.current_ele});e.css("position","absolute")}this.__show(e)};t.__show=function(e){e.appendTo(this.$element).css("opacity","0");if(this.current_ele){e.height(Math.max(e.height(),this.current_ele.height()))}clearTimeout(this.tou);this.tou=setTimeout(function(){CTween.fadeIn(e,MSSlideInfo.fadeDuratation);e.css("height","")},MSSlideInfo.fadeDuratation);if(e[0].tween)e[0].tween.stop(true);this.current_ele=e};t.destroy=function(){n.destroy();clearTimeout(this.tou);if(this.current_ele&&this.current_ele[0].tween){this.current_ele[0].tween.stop("true")}this.$element.remove();this.slider.api.removeEventListener(MSSliderEvent.RESERVED_SPACE_CHANGE,this.align,this);this.slider.api.removeEventListener(MSSliderEvent.CHANGE_START,this.update,this)};MSSlideController.registerControl("slideinfo",MSSlideInfo)})(jQuery);(function(e){window.MSGallery=function(t,n){this.id=t;this.slider=n;this.telement=e("#"+t);this.botcont=e("
").addClass("ms-gallery-botcont").appendTo(this.telement);this.thumbcont=e("
").addClass("ms-gal-thumbcont hide-thumbs").appendTo(this.botcont);this.playbtn=e("
").addClass("ms-gal-playbtn").appendTo(this.botcont);this.thumbtoggle=e("
").addClass("ms-gal-thumbtoggle").appendTo(this.botcont);n.control("thumblist",{insertTo:this.thumbcont,autohide:false,dir:"h"});n.control("slidenum",{insertTo:this.botcont,autohide:false});n.control("slideinfo",{insertTo:this.botcont,autohide:false});n.control("timebar",{insertTo:this.botcont,autohide:false});n.control("bullets",{insertTo:this.botcont,autohide:false})};var t=MSGallery.prototype;t._init=function(){var e=this;if(!this.slider.api.paused)this.playbtn.addClass("btn-pause");this.playbtn.click(function(){if(e.slider.api.paused){e.slider.api.resume();e.playbtn.addClass("btn-pause")}else{e.slider.api.pause();e.playbtn.removeClass("btn-pause")}});this.thumbtoggle.click(function(){if(e.vthumbs){e.thumbtoggle.removeClass("btn-hide");e.vthumbs=false;e.thumbcont.addClass("hide-thumbs")}else{e.thumbtoggle.addClass("btn-hide");e.thumbcont.removeClass("hide-thumbs");e.vthumbs=true}})};t.setup=function(){var t=this;e(document).ready(function(){t._init()})}})(jQuery);(function(e){var t=function(e,t,n){return"https://api.flickr.com/services/rest/?method=flickr.photosets.getPhotos&api_key="+e+"&photoset_id="+t+"&per_page="+n+"&extras=description,date_taken,owner_name,views&format=json&jsoncallback=?"};var n=function(e,t,n){return"https://api.flickr.com/services/rest/?&method=flickr.people.getPublicPhotos&api_key="+e+"&user_id="+t+"&per_page="+n+"&extras=description,date_taken,owner_name,views&format=json&jsoncallback=?"};var r=function(e,t,n,r,i){return"https://farm"+e+".staticflickr.com/"+t+"/"+n+"_"+r+i+".jpg"};window.MSFlickrV2=function(r,i){var s={count:10,type:"photoset",thumbSize:"q",imgSize:"c"};this.slider=r;this.slider.preventInit=true;if(!i.key){this.errMsg("Flickr API Key required. Please add it in settings.");return}e.extend(s,i);this.options=s;var o=this;if(this.options.type==="photoset"){e.getJSON(t(this.options.key,this.options.id,this.options.count),function(e){o._photosData(e)})}else{e.getJSON(n(this.options.key,this.options.id,this.options.count),function(e){o.options.type="photos";o._photosData(e)})}if(this.options.imgSize!==""&&this.options.imgSize!=="-")this.options.imgSize="_"+this.options.imgSize;this.options.thumbSize="_"+this.options.thumbSize;this.slideTemplate=this.slider.$element.find(".ms-slide")[0].outerHTML;this.slider.$element.find(".ms-slide").remove()};var i=MSFlickrV2.prototype;i._photosData=function(t){if(t.stat==="fail"){this.errMsg("Flickr API ERROR#"+t.code+": "+t.message);return}var n=this;var r=this.options.author||this.options.desc;e.each(t[this.options.type].photo,function(t,r){var i=n.slideTemplate.replace(/{{[\w-]+}}/g,function(e){e=e.replace(/{{|}}/g,"");if(s[e]){return s[e](r,n)}else{return"["+e+"]"}});e(i).appendTo(n.slider.$element)});n._initSlider()};i.errMsg=function(t){this.slider.$element.css("display","block");if(!this.errEle)this.errEle=e('
').appendTo(this.slider.$loading);this.errEle.html(t)};i._initSlider=function(){this.slider.preventInit=false;this.slider._init()};var s={image:function(e,t){return r(e.farm,e.server,e.id,e.secret,t.options.imgSize)},thumb:function(e,t){return r(e.farm,e.server,e.id,e.secret,t.options.thumbSize)},title:function(e,t){return e.title},"owner-name":function(e,t){return e.ownername},"date-taken":function(e,t){return e.datetaken},views:function(e,t){return e.views},description:function(e,t){return e.description._content}}})(jQuery);(function(e){window.MSFacebookGallery=function(t,n){var r={count:10,type:"photostream",thumbSize:"320",imgSize:"orginal",https:false};this.slider=t;this.slider.preventInit=true;e.extend(r,n);this.options=r;this.graph=this.options.https?"https://graph.facebook.com":"http://graph.facebook.com";var i=this;if(this.options.type==="photostream"){e.getJSON(this.graph+"/"+this.options.username+"/photos/uploaded/?fields=source,name,link,images,from&limit="+this.options.count,function(e){i._photosData(e)})}else{e.getJSON(this.graph+"/"+this.options.albumId+"/photos?fields=source,name,link,images,from&limit="+this.options.count,function(e){i._photosData(e)})}this.slideTemplate=this.slider.$element.find(".ms-slide")[0].outerHTML;this.slider.$element.find(".ms-slide").remove()};var t=MSFacebookGallery.prototype;t._photosData=function(t){if(t.error){this.errMsg("Facebook API ERROR#"+t.error.code+"("+t.error.type+")"+": "+t.error.message);return}var n=this;var i=this.options.author||this.options.desc;for(var s=0,o=t.data.length;s!==o;s++){var u=n.slideTemplate.replace(/{{[\w-]+}}/g,function(e){e=e.replace(/{{|}}/g,"");if(r[e]){return r[e](t.data[s],n)}else{return"{{"+e+"}}"}});e(u).appendTo(n.slider.$element)}n._initSlider()};t.errMsg=function(t){this.slider.$element.css("display","block");if(!this.errEle)this.errEle=e('
').appendTo(this.slider.$loading);this.errEle.html(t)};t._initSlider=function(){this.slider.preventInit=false;this.slider._init()};var n=function(e,t){if(t==="orginal"){return e[0].source}for(var n=0,r=e.length;n!==r;n++){if(e[n].source.indexOf(t+"x"+t)!==-1)return e[n].source}return e[r-3].source};var r={image:function(e,t){return n(e.images,t.options.imgSize)},thumb:function(e,t){return n(e.images,t.options.thumbSize)},name:function(e,t){return e.name},"owner-name":function(e,t){return e.from.name},link:function(e,t){return e.link}}})(jQuery);(function(e){"use strict";window.MSScrollParallax=function(e,t,n,r){this.fade=r;this.slider=e;this.parallax=t/100;this.bgparallax=n/100;e.api.addEventListener(MSSliderEvent.INIT,this.init,this);e.api.addEventListener(MSSliderEvent.DESTROY,this.destory,this);e.api.addEventListener(MSSliderEvent.CHANGE_END,this.resetLayers,this);e.api.addEventListener(MSSliderEvent.CHANGE_START,this.updateCurrentSlide,this)};window.MSScrollParallax.setup=function(e,t,n,r){if(window._mobile){return}if(prallax==null){prallax=50}if(n==null){n=40}return new MSScrollParallax(e,t,n,r)};var t=window.MSScrollParallax.prototype;t.init=function(t){this.slider.$element.addClass("ms-scroll-parallax");this.sliderOffset=this.slider.$element.offset().top;this.updateCurrentSlide();var n=this.slider.api.view.slideList,r;for(var i=0,s=n.length;i!==s;i++){r=n[i];if(r.$layers){r.$layers.wrap('
');r.$scrollParallaxCont=r.$layers.parent()}}e(window).on("scroll",{that:this},this.moveParallax).trigger("scroll")};t.resetLayers=function(e){if(!this.lastSlide){return}var t=this.lastSlide.$scrollParallaxCont;if(window._css2d){if(t){t[0].style[window._jcsspfx+"Transform"]=""}this.lastSlide.$imgcont[0].style[window._jcsspfx+"Transform"]=""}else{if(t){t[0].style.top=""}this.lastSlide.$imgcont[0].style.top="0px"}};t.updateCurrentSlide=function(e){this.lastSlide=this.currentSlide;this.currentSlide=this.slider.api.currentSlide;this.moveParallax({data:{that:this}})};t.moveParallax=function(t){var n=t.data.that,r=n.slider,i=n.sliderOffset,s=e(window).scrollTop(),o=n.currentSlide.$scrollParallaxCont,u=n.currentSlide.$imgcont,a=i-s;if(a<=0){if(o){if(window._css3d){o[0].style[window._jcsspfx+"Transform"]="translateY("+ -a*n.parallax+"px) translateZ(0)"}else if(window._css2d){o[0].style[window._jcsspfx+"Transform"]="translateY("+ -a*n.parallax+"px)"}else{o[0].style.top=-a*n.parallax+"px"}}n.updateSlidesBG(-a*n.bgparallax+"px",true);if(o&&n.fade){o.css("opacity",1-Math.min(1,-a/r.api.height))}}else{if(o){if(window._css2d){o[0].style[window._jcsspfx+"Transform"]=""}else{o[0].style.top=""}}n.updateSlidesBG("0px",false);if(o&&n.fade){o.css("opacity",1)}}};t.updateSlidesBG=function(t,n){var r=this.slider.api.view.slideList,i=n&&!e.browser.msie&&!e.browser.opera?"fixed":"";for(var s=0,o=r.length;s!==o;s++){r[s].$imgcont[0].style.position=i;r[s].$imgcont[0].style.top=t}};t.destory=function(){slider.api.removeEventListener(MSSliderEvent.INIT,this.init,this);slider.api.removeEventListener(MSSliderEvent.DESTROY,this.destory,this);slider.api.removeEventListener(MSSliderEvent.CHANGE_END,this.resetLayers,this);slider.api.removeEventListener(MSSliderEvent.CHANGE_START,this.updateCurrentSlide,this);e(window).off("scroll",this.moveParallax)}})(jQuery)