window.averta={},function(n){function o(){var t,n,i;if("result"in arguments.callee)return arguments.callee.result;t=/^(Moz|Webkit|Khtml|O|ms|Icab)(?=[A-Z])/;n=document.getElementsByTagName("script")[0];for(i in n.style)if(t.test(i))return arguments.callee.result=i.match(t)[0];return arguments.callee.result="WebkitOpacity"in n.style?"Webkit":"KhtmlOpacity"in n.style?"Khtml":""}function r(n){var u=document.body||document.documentElement,r=u.style,t=n,i;if(typeof r[t]=="string")return!0;for(v=["Moz","Webkit","Khtml","O","ms"],t=t.charAt(0).toUpperCase()+t.substr(1),i=0;i<v.length;i++)if(typeof r[v[i]+t]=="string")return!0;return!1}function s(){return r("transition")}function u(){return r("transform")}function h(){var n,t,r,i;if(!u())return!1;n=document.createElement("i");r={WebkitTransform:"-webkit-transform",OTransform:"-o-transform",MSTransform:"-ms-transform",msTransform:"-ms-transform",MozTransform:"-moz-transform",Transform:"transform",transform:"transform"};n.style.display="block";document.body.insertBefore(n,null);for(i in r)n.style[i]!==undefined&&(n.style[i]="translate3d(1px,1px,1px)",t=window.getComputedStyle(n).getPropertyValue(r[i]));return document.body.removeChild(n),t!=null&&t.length>0&&t!=="none"}var t,i,f,e;window.package=function(n){window[n]||(window[n]={})};t=function(n,t){for(var i in t)n[i]=t[i]};Function.prototype.extend=function(n){typeof n.prototype.constructor=="function"?(t(this.prototype,n.prototype),this.prototype.constructor=this):(this.prototype.extend(n),this.prototype.constructor=this)};i={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;n(document).ready(function(){window._jcsspfx=o();window._csspfx=i[window._jcsspfx];window._cssanim=s();window._css3d=h();window._css2d=u()});window.parseQueryString=function(n){var t={};return n.replace(new RegExp("([^?=&]+)(=([^&]*))?","g"),function(n,i,r,u){t[i]=u}),t};f=50/3;window.requestAnimationFrame||(window.requestAnimationFrame=function(){return window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(n){window.setTimeout(n,f)}}());window.getComputedStyle||(window.getComputedStyle=function(n){return this.el=n,this.getPropertyValue=function(t){var i=/(\-([a-z]){1})/g;return t=="float"&&(t="styleFloat"),i.test(t)&&(t=t.replace(i,function(){return arguments[2].toUpperCase()})),n.currentStyle[t]?n.currentStyle[t]:null},n.currentStyle});Array.prototype.indexOf||(Array.prototype.indexOf=function(n){var i=this.length>>>0,t=Number(arguments[1])||0;for(t=t<0?Math.ceil(t):Math.floor(t),t<0&&(t+=i);t<i;t++)if(t in this&&this[t]===n)return t;return-1});window.isMSIE=function(version){if(n.browser.msie){if(!version)return!0}else return!1;var ieVer=n.browser.version.slice(0,n.browser.version.indexOf("."));return typeof version=="string"?version.indexOf("<")!==-1||version.indexOf(">")!==-1?eval(ieVer+version):eval(version+"=="+ieVer):version==ieVer};n.removeDataAttrs=function(t,i){var r,u,e=[],f=t[0].attributes,o=f.length;for(i=i||[],r=0;r<o;r++)u=f[r].name,"data-"===u.substring(0,5)&&i.indexOf(u)===-1&&e.push(f[r].name);n.each(e,function(n,i){t.removeAttr(i)})};jQuery&&(n.jqLoadFix=function(){if(this.complete){var t=this;setTimeout(function(){n(t).load()},1)}},jQuery.uaMatch=jQuery.uaMatch||function(n){n=n.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(n)||/(webkit)[ \/]([\w.]+)/.exec(n)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(n)||/(msie) ([\w.]+)/.exec(n)||n.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(n)||[];return{browser:t[1]||"",version:t[2]||"0"}},matched=jQuery.uaMatch(navigator.userAgent),browser={},matched.browser&&(browser[matched.browser]=!0,browser.version=matched.version),browser.chrome?browser.webkit=!0:browser.webkit&&(browser.safari=!0),e=!!navigator.userAgent.match(/Trident\/7\./),e&&(browser.msie="true",delete browser.mozilla),jQuery.browser=browser,n.fn.preloadImg=function(t,i){return this.each(function(){var u=n(this),f=this,r=new Image;r.onload=function(n){n==null&&(n={});u.attr("src",t);n.width=r.width;n.height=r.height;u.data("width",r.width);u.data("height",r.height);setTimeout(function(){i.call(f,n)},50);r=null};r.src=t}),this})}(jQuery),function(){"use strict";averta.EventDispatcher=function(){this.listeners={}};averta.EventDispatcher.extend=function(n){var i=new averta.EventDispatcher;for(var t in i)t!="constructor"&&(n[t]=averta.EventDispatcher.prototype[t])};averta.EventDispatcher.prototype={constructor:averta.EventDispatcher,addEventListener:function(n,t,i){this.listeners[n]||(this.listeners[n]=[]);this.listeners[n].push({listener:t,ref:i})},removeEventListener:function(n,t,i){if(this.listeners[n]){for(var r=0;r<this.listeners[n].length;++r)t===this.listeners[n][r].listener&&i===this.listeners[n][r].ref&&this.listeners[n].splice(r--,1);this.listeners[n].length===0&&(this.listeners[n]=null)}},dispatchEvent:function(n){if(n.target=this,this.listeners[n.type])for(var t=0,i=this.listeners[n.type].length;t<i;++t)this.listeners[n.type][t].listener.call(this.listeners[n.type][t].ref,n)}}}(),function(n){"use strict";var t="ontouchstart"in document,u=window.navigator.pointerEnabled,f=!u&&window.navigator.msPointerEnabled,r=u||f,h=(u?"pointerdown ":"")+(f?"MSPointerDown ":"")+(t?"touchstart ":"")+"mousedown",e=(u?"pointermove ":"")+(f?"MSPointerMove ":"")+(t?"touchmove ":"")+"mousemove",o=(u?"pointerup ":"")+(f?"MSPointerUp ":"")+(t?"touchend ":"")+"mouseup",s=(u?"pointercancel ":"")+(f?"MSPointerCancel ":"")+"touchcancel",i;averta.TouchSwipe=function(n){this.$element=n;this.enabled=!0;n.bind(h,{target:this},this.__touchStart);n[0].swipe=this;this.onSwipe=null;this.swipeType="horizontal";this.noSwipeSelector="input, textarea, button, .no-swipe, .ms-no-swipe";this.lastStatus={}};i=averta.TouchSwipe.prototype;i.getDirection=function(n,t){switch(this.swipeType){case"horizontal":return n<=this.start_x?"left":"right";case"vertical":return t<=this.start_y?"up":"down";case"all":return Math.abs(n-this.start_x)>Math.abs(t-this.start_y)?n<=this.start_x?"left":"right":t<=this.start_y?"up":"down"}};i.priventDefultEvent=function(n,t){var r=Math.abs(n-this.start_x),u=Math.abs(t-this.start_y),i=r>u;return this.swipeType==="horizontal"&&i||this.swipeType==="vertical"&&!i};i.createStatusObject=function(n){var t={},i,r;return i=this.lastStatus.distanceX||0,r=this.lastStatus.distanceY||0,t.distanceX=n.pageX-this.start_x,t.distanceY=n.pageY-this.start_y,t.moveX=t.distanceX-i,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(n.pageX,n.pageY),t};i.__reset=function(n,i){this.reset=!1;this.lastStatus={};this.start_time=(new Date).getTime();this.start_x=t?n.touches[0].pageX:r?n.pageX:i.pageX;this.start_y=t?n.touches[0].pageY:r?n.pageY:i.pageY};i.__touchStart=function(i){var u=i.data.target,f=i,c,h;if(u.enabled&&!(n(i.target).closest(u.noSwipeSelector,u.$element).length>0)){if(i=i.originalEvent,r&&n(this).css("-ms-touch-action",u.swipeType==="horizontal"?"pan-y":"pan-x"),!u.onSwipe){n.error("Swipe listener is undefined");return}u.touchStarted||(u.start_x=t?i.touches[0].pageX:r?i.pageX:f.pageX,u.start_y=t?i.touches[0].pageY:r?i.pageY:f.pageY,u.start_time=(new Date).getTime(),n(document).bind(o,{target:u},u.__touchEnd).bind(e,{target:u},u.__touchMove).bind(s,{target:u},u.__touchCancel),c=t?i.touches[0]:r?i:f,h=u.createStatusObject(c),h.phase="start",u.onSwipe.call(null,h),t||f.preventDefault(),u.lastStatus=h,u.touchStarted=!0)}};i.__touchMove=function(n){var i=n.data.target,e=n,u,f;(n=n.originalEvent,i.touchStarted)&&(clearTimeout(i.timo),i.timo=setTimeout(function(){i.__reset(n,e)},60),u=t?n.touches[0]:r?n:e,f=i.createStatusObject(u),i.priventDefultEvent(u.pageX,u.pageY)&&e.preventDefault(),f.phase="move",i.lastStatus=f,i.onSwipe.call(null,f))};i.__touchEnd=function(i){var u=i.data.target,h=i,c,f;i=i.originalEvent;clearTimeout(u.timo);c=t?i.touches[0]:r?i:h;f=u.lastStatus;t||h.preventDefault();f.phase="end";u.touchStarted=!1;u.priventEvt=null;n(document).unbind(o,u.__touchEnd).unbind(e,u.__touchMove).unbind(s,u.__touchCancel);f.speed=f.distance/f.duration;u.onSwipe.call(null,f)};i.__touchCancel=function(n){var t=n.data.target;t.__touchEnd(n)};i.enable=function(){this.enabled||(this.enabled=!0)};i.disable=function(){this.enabled&&(this.enabled=!1)}}(jQuery),function(){"use strict";var u;averta.Ticker=function(){};var t=averta.Ticker,n=[],i=0,r=!0;t.add=function(r,u){return n.push([r,u]),n.length===1&&t.start(),i=n.length};t.remove=function(r,u){for(var f=0,e=n.length;f<e;++f)n[f]&&n[f][0]===r&&n[f][1]===u&&n.splice(f,1);i=n.length;i===0&&t.stop()};t.start=function(){r&&(r=!1,u())};t.stop=function(){r=!0};u=function(){var f,r;if(!t.__stopped){for(r=0;r!==i;r++)f=n[r],f[0].call(f[1]);requestAnimationFrame(u)}}}(),function(){"use strict";Date.now||(Date.now=function(){return(new Date).getTime()});averta.Timer=function(n,t){this.delay=n;this.currentCount=0;this.paused=!1;this.onTimer=null;this.refrence=null;t&&this.start()};averta.Timer.prototype={constructor:averta.Timer,start:function(){this.paused=!1;this.lastTime=Date.now();averta.Ticker.add(this.update,this)},stop:function(){this.paused=!0;averta.Ticker.remove(this.update,this)},reset:function(){this.currentCount=0;this.paused=!0;this.lastTime=Date.now()},update:function(){this.paused||Date.now()-this.lastTime<this.delay||(this.currentCount++,this.lastTime=Date.now(),this.onTimer&&this.onTimer.call(this.refrence,this.getTime()))},getTime:function(){return this.delay*this.currentCount}}}(),function(){"use strict";var n;window.CSSTween=function(n,t,i,r){this.$element=n;this.duration=t||1e3;this.delay=i||0;this.ease=r||"linear"};n=CSSTween.prototype;n.to=function(n,t){return this.to_cb=n,this.to_cb_target=t,this};n.from=function(n,t){return this.fr_cb=n,this.fr_cb_target=t,this};n.onComplete=function(n,t){return this.oc_fb=n,this.oc_fb_target=t,this};n.chain=function(n){return this.chained_tween=n,this};n.reset=function(){clearTimeout(this.start_to);clearTimeout(this.end_to)};n.start=function(){var t=this.$element[0],n;return clearTimeout(this.start_to),clearTimeout(this.end_to),this.fresh=!0,this.fr_cb&&(t.style[window._jcsspfx+"TransitionDuration"]="0ms",this.fr_cb.call(this.fr_cb_target)),n=this,this.onTransComplete=function(){n.fresh&&(n.reset(),t.style[window._jcsspfx+"TransitionDuration"]="",t.style[window._jcsspfx+"TransitionProperty"]="",t.style[window._jcsspfx+"TransitionTimingFunction"]="",t.style[window._jcsspfx+"TransitionDelay"]="",n.fresh=!1,n.chained_tween&&n.chained_tween.start(),n.oc_fb&&n.oc_fb.call(n.oc_fb_target))},this.start_to=setTimeout(function(){n.$element&&(t.style[window._jcsspfx+"TransitionDuration"]=n.duration+"ms",t.style[window._jcsspfx+"TransitionProperty"]=n.transProperty||"all",t.style[window._jcsspfx+"TransitionDelay"]=n.delay>0?n.delay+"ms":"",t.style[window._jcsspfx+"TransitionTimingFunction"]=n.ease,n.to_cb&&n.to_cb.call(n.to_cb_target),n.end_to=setTimeout(function(){n.onTransComplete()},n.duration+(n.delay||0)))},100),this}}(),function(){"use strict";function t(t,i){var r,u,f;return(i.x!==undefined||i.y!==undefined)&&(n?(r=window._jcsspfx+"Transform",i.x!==undefined&&(i[r]=(i[r]||"")+" translateX("+i.x+"px)",delete i.x),i.y!==undefined&&(i[r]=(i[r]||"")+" translateY("+i.y+"px)",delete i.y)):(i.x!==undefined&&(u=t.css("right")!=="auto"?"right":"left",i[u]=i.x+"px",delete i.x),i.y!==undefined&&(f=t.css("bottom")!=="auto"?"bottom":"top",i[f]=i.y+"px",delete i.y))),i}var n=null;window.CTween={};CTween.setPos=function(n,i){n.css(t(n,i))};CTween.animate=function(i,r,u,f){var e,o;if(n==null&&(n=window._cssanim),f=f||{},t(i,u),n){if(e=new CSSTween(i,r,f.delay,EaseDic[f.ease]),f.transProperty&&(e.transProperty=f.transProperty),e.to(function(){i.css(u)}),f.complete)e.onComplete(f.complete,f.target);return e.start(),e.stop=e.reset,e}return f.delay&&i.delay(f.delay),f.complete&&(o=function(){f.complete.call(f.target)}),i.stop(!0).animate(u,r,f.ease||"linear",o),i};CTween.fadeOut=function(n,t,i){var r={};i===!0?r.complete=function(){n.remove()}:i===2&&(r.complete=function(){n.css("display","none")});CTween.animate(n,t||1e3,{opacity:0},r)};CTween.fadeIn=function(n,t,i){i!==!1&&n.css("opacity",0).css("display","");CTween.animate(n,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(n,t,i){this.$container=t;this.$img=i;this.type=n||"stretch";this.widthOnly=!1;this.heightOnly=!1};var n=MSAligner.prototype;n.init=function(n,t){this.baseWidth=n;this.baseHeight=t;this.imgRatio=n/t;this.imgRatio2=t/n;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=!0;this.align()}};n.align=function(){if(this.needAlign){var n=this.$container.width(),t=this.$container.height(),i=n/t;this.type=="fill"?this.imgRatio<i?(this.$img.width(n),this.$img.height(n*this.imgRatio2)):(this.$img.height(t),this.$img.width(t*this.imgRatio)):this.type=="fit"&&(this.imgRatio<i?(this.$img.height(t),this.$img.width(t*this.imgRatio)):(this.$img.width(n),this.$img.height(n*this.imgRatio2)));this.setMargin()}};n.setMargin=function(){var n=this.$container.width(),t=this.$container.height();this.$img.css("margin-top",(t-this.$img[0].offsetHeight)/2+"px");this.$img.css("margin-left",(n-this.$img[0].offsetWidth)/2+"px")}}(),function(){"use strict";var t={bouncing:!0,snapping:!1,snapsize:null,friction:.05,outFriction:.05,outAcceleration:.09,minValidDist:.3,snappingMinSpeed:2,paging:!1,endless:!1,maxSpeed:160},i=function(n,i,r){if(i===null||n===null)throw new Error("Max and Min values are required.");this.options=r||{};for(var u in t)u in this.options||(this.options[u]=t[u]);this._max_value=i;this._min_value=n;this.value=n;this.end_loc=n;this.current_snap=this.getSnapNum(n);this.__extrStep=0;this.__extraMove=0;this.__animID=-1},n=i.prototype;n.changeTo=function(n,t,i,r,u){if(this.stopped=!1,this._internalStop(),n=this._checkLimits(n),i=Math.abs(i||0),this.options.snapping&&(r=r||this.getSnapNum(n),u!==!1&&this._callsnapChange(r),this.current_snap=r),t){this.animating=!0;var f=this,e=++f.__animID,h=n-f.value,c=0,l=n,o=1-f.options.friction,a=o+(i-20)*o*1.3/f.options.maxSpeed,s=function(){if(e===f.__animID){var t=n-f.value;if(Math.abs(t)>f.options.minValidDist&&f.animating)window.requestAnimationFrame(s);else{f.animating&&(f.value=n,f._callrenderer());f.animating=!1;e!==f.__animID&&(f.__animID=-1);f._callonComplete("anim");return}f.value=l-h*Math.exp(-++c*a);f._callrenderer()}};s();return}this.value=n;this._callrenderer()};n.drag=function(n){this.start_drag&&(this.drag_start_loc=this.value,this.start_drag=!1);this.animating=!1;this._deceleration=!1;this.value-=n;!this.options.endless&&(this.value>this._max_value||this.value<0)?this.options.bouncing?(this.__isout=!0,this.value+=n*.6):this.value=this.value>this._max_value?this._max_value:0:!this.options.endless&&this.options.bouncing&&(this.__isout=!1);this._callrenderer()};n.push=function(n){if(this.stopped=!1,this.options.snapping&&Math.abs(n)<=this.options.snappingMinSpeed){this.cancel();return}if(this.__speed=n,this.__startSpeed=n,this.end_loc=this._calculateEnd(),this.options.snapping){var t=this.getSnapNum(this.value),i=this.getSnapNum(this.end_loc);if(this.options.paging){t=this.getSnapNum(this.drag_start_loc);this.__isout=!1;n>0?this.gotoSnap(t+1,!0,n):this.gotoSnap(t-1,!0,n);return}if(t===i){this.cancel();return}this._callsnapChange(i);this.current_snap=i}this.animating=!1;this.__needsSnap=this.options.endless||this.end_loc>this._min_value&&this.end_loc<this._max_value;this.options.snapping&&this.__needsSnap&&(this.__extraMove=this._calculateExtraMove(this.end_loc));this._startDecelaration()};n.bounce=function(n){this.animating||(this.stopped=!1,this.animating=!1,this.__speed=n,this.__startSpeed=n,this.end_loc=this._calculateEnd(),this._startDecelaration())};n.stop=function(){this.stopped=!0;this._internalStop()};n.cancel=function(){this.start_drag=!0;this.__isout?(this.__speed=.0004,this._startDecelaration()):this.options.snapping&&this.gotoSnap(this.getSnapNum(this.value),!0)};n.renderCallback=function(n,t){this.__renderHook={fun:n,ref:t}};n.snappingCallback=function(n,t){this.__snapHook={fun:n,ref:t}};n.snapCompleteCallback=function(n,t){this.__compHook={fun:n,ref:t}};n.getSnapNum=function(n){return Math.floor((n+this.options.snapsize/2)/this.options.snapsize)};n.nextSnap=function(){this._internalStop();var n=this.getSnapNum(this.value);!this.options.endless&&(n+1)*this.options.snapsize>this._max_value?(this.__speed=8,this.__needsSnap=!1,this._startDecelaration()):this.gotoSnap(n+1,!0)};n.prevSnap=function(){this._internalStop();var n=this.getSnapNum(this.value);!this.options.endless&&(n-1)*this.options.snapsize<this._min_value?(this.__speed=-8,this.__needsSnap=!1,this._startDecelaration()):this.gotoSnap(n-1,!0)};n.gotoSnap=function(n,t,i){this.changeTo(n*this.options.snapsize,t,i,n)};n.destroy=function(){this._internalStop();this.__renderHook=null;this.__snapHook=null;this.__compHook=null};n._internalStop=function(){this.start_drag=!0;this.animating=!1;this._deceleration=!1;this.__extrStep=0};n._calculateExtraMove=function(n){var t=n%this.options.snapsize;return t<this.options.snapsize/2?-t:this.options.snapsize-t};n._calculateEnd=function(n){for(var t=this.__speed,i=this.value,r=0;Math.abs(t)>this.options.minValidDist;)i+=t,t*=this.options.friction,r++;return n?r:i};n._checkLimits=function(n){return this.options.endless?n:n<this._min_value?this._min_value:n>this._max_value?this._max_value:n};n._callrenderer=function(){this.__renderHook&&this.__renderHook.fun.call(this.__renderHook.ref,this,this.value)};n._callsnapChange=function(n){this.__snapHook&&n!==this.current_snap&&this.__snapHook.fun.call(this.__snapHook.ref,this,n,n-this.current_snap)};n._callonComplete=function(n){this.__compHook&&!this.stopped&&this.__compHook.fun.call(this.__compHook.ref,this,this.current_snap,n)};n._computeDeceleration=function(){var t,n;this.options.snapping&&this.__needsSnap?(t=(this.__startSpeed-this.__speed)/this.__startSpeed*this.__extraMove,this.value+=this.__speed+t-this.__extrStep,this.__extrStep=t):this.value+=this.__speed;this.__speed*=this.options.friction;this.options.endless||this.options.bouncing||(this.value<=this._min_value?(this.value=this._min_value,this.__speed=0):this.value>=this._max_value&&(this.value=this._max_value,this.__speed=0));this._callrenderer();!this.options.endless&&this.options.bouncing&&(n=0,this.value<this._min_value?n=this._min_value-this.value:this.value>this._max_value&&(n=this._max_value-this.value),this.__isout=Math.abs(n)>=this.options.minValidDist,this.__isout&&(this.__speed*n<=0?this.__speed+=n*this.options.outFriction:this.__speed=n*this.options.outAcceleration))};n._startDecelaration=function(){if(!this._deceleration){this._deceleration=!0;var n=this,t=function(){n._deceleration&&(n._computeDeceleration(),Math.abs(n.__speed)>n.options.minValidDist||n.__isout?window.requestAnimationFrame(t):(n._deceleration=!1,n.__isout=!1,n.value=n.__needsSnap&&n.options.snapping&&!n.options.paging?n._checkLimits(n.end_loc+n.__extraMove):Math.round(n.value),n._callrenderer(),n._callonComplete("decel")))};t()}};window.Controller=i}(),function(n,t,i){n.MSLayerController=function(n){this.slide=n;this.slider=n.slider;this.layers=[];this.layersCount=0;this.preloadCount=0;this.$layers=i("<div><\/div>").addClass("ms-slide-layers");this.$staticLayers=i("<div><\/div>").addClass("ms-static-layers");this.$fixedLayers=i("<div><\/div>").addClass("ms-fixed-layers");this.$animLayers=i("<div><\/div>").addClass("ms-anim-layers")};var r=MSLayerController.prototype;r.addLayer=function(n){n.slide=this.slide;n.controller=this;switch(n.$element.data("position")){case"static":this.hasStaticLayer=!0;n.$element.appendTo(this.$staticLayers);break;case"fixed":this.hasFixedLayer=!0;n.$element.appendTo(this.$fixedLayers);break;default:n.$element.appendTo(this.$animLayers)}n.create();this.layers.push(n);this.layersCount++;n.parallax&&(this.hasParallaxLayer=!0);n.needPreload&&this.preloadCount++};r.create=function(){this.slide.$element.append(this.$layers);this.$layers.append(this.$animLayers);this.hasStaticLayer&&this.$layers.append(this.$staticLayers);this.slider.options.layersMode=="center"&&(this.$layers.css("max-width",this.slider.options.width+"px"),this.hasFixedLayer&&this.$fixedLayers.css("max-width",this.slider.options.width+"px"))};r.loadLayers=function(n){if(this._onReadyCallback=n,this.preloadCount===0){this._onlayersReady();return}for(var t=0;t!==this.layersCount;++t)this.layers[t].needPreload&&this.layers[t].loadImage()};r.prepareToShow=function(){this.hasParallaxLayer&&this._enableParallaxEffect();this.hasFixedLayer&&this.$fixedLayers.prependTo(this.slide.view.$element)};r.showLayers=function(){this.layersHideTween&&this.layersHideTween.stop(!0);this.fixedLayersHideTween&&this.fixedLayersHideTween.stop(!0);this._resetLayers();this.$animLayers.css("opacity","").css("display","");this.hasFixedLayer&&this.$fixedLayers.css("opacity","").css("display","");this.ready&&(this._initLayers(),this._locateLayers(),this._startLayers())};r.hideLayers=function(){if(this.slide.selected||this.slider.options.instantStartLayers){var n=this;n.layersHideTween=CTween.animate(this.$animLayers,500,{opacity:0},{complete:function(){n._resetLayers()}});this.hasFixedLayer&&(this.fixedLayersHideTween=CTween.animate(this.$fixedLayers,500,{opacity:0},{complete:function(){n.$fixedLayers.detach()}}));this.hasParallaxLayer&&this._disableParallaxEffect()}};r.animHideLayers=function(){if(this.ready)for(var n=0;n!==this.layersCount;++n)this.layers[n].hide()};r.setSize=function(n,t,i){if(this.ready&&(this.slide.selected||this.hasStaticLayer)&&(i&&this._initLayers(!0),this._locateLayers(!this.slide.selected)),this.slider.options.autoHeight&&this.updateHeight(),this.slider.options.layersMode=="center"){var r=Math.max(0,(n-this.slider.options.width)/2)+"px";this.$layers[0].style.left=r;this.$fixedLayers[0].style.left=r}};r.updateHeight=function(){var n=this.slide.getHeight()+"px";this.$layers[0].style.height=n;this.$fixedLayers[0].style.height=n};r._onlayersReady=function(){this.ready=!0;this.hasStaticLayer&&!this.slide.isSleeping&&this._initLayers(!1,!0);this._onReadyCallback.call(this.slide)};r.onSlideSleep=function(){};r.onSlideWakeup=function(){this.hasStaticLayer&&this.ready&&this._initLayers(!1,!0)};r.destroy=function(){this.slide.selected&&this.hasParallaxLayer&&this._disableParallaxEffect();for(var n=0;n<this.layersCount;++n)this.layers[n].$element.stop(!0).remove();this.$layers.remove();this.$staticLayers.remove();this.$fixedLayers.remove();this.$animLayers.remove()};r._startLayers=function(){for(var n=0;n!==this.layersCount;++n)this.layers[n].start()};r._initLayers=function(n,t){if((!this.init||n)&&!this.slider.init_safemode){this.init=t!==!0;var i=0;if(t&&!this.staticsInit)for(this.staticsInit=!0;i!==this.layersCount;++i)this.layers[i].staticLayer&&this.layers[i].init();else if(this.staticsInit&&!n)for(;i!==this.layersCount;++i)this.layers[i].staticLayer||this.layers[i].init();else for(;i!==this.layersCount;++i)this.layers[i].init()}};r._locateLayers=function(n){var t=0;if(n)for(;t!==this.layersCount;++t)this.layers[t].staticLayer&&this.layers[t].locate();else for(;t!==this.layersCount;++t)this.layers[t].locate()};r._resetLayers=function(){this.$animLayers.css("display","none").css("opacity",1);for(var n=0;n!==this.layersCount;++n)this.layers[n].reset()};r._applyParallax=function(n,t,i){for(var r=0;r!==this.layersCount;++r)this.layers[r].parallax!=null&&this.layers[r].moveParallax(n,t,i)};r._enableParallaxEffect=function(){if(this.slider.options.parallaxMode==="swipe")this.slide.view.addEventListener(MSViewEvents.SCROLL,this._swipeParallaxMove,this);else this.slide.$element.on("mousemove",{that:this},this._mouseParallaxMove).on("mouseleave",{that:this},this._resetParalax)};r._disableParallaxEffect=function(){this.slider.options.parallaxMode==="swipe"?this.slide.view.removeEventListener(MSViewEvents.SCROLL,this._swipeParallaxMove,this):this.slide.$element.off("mousemove",this._mouseParallaxMove).off("mouseleave",this._resetParalax)};r._resetParalax=function(n){var t=n.data.that;t._applyParallax(0,0)};r._mouseParallaxMove=function(n){var t=n.data.that,i=t.slide.$element.offset(),r=t.slider,u,f;u=r.options.parallaxMode!=="mouse:y-only"?n.pageX-i.left-t.slide.__width/2:0;f=r.options.parallaxMode!=="mouse:x-only"?n.pageY-i.top-t.slide.__height/2:0;t._applyParallax(-u,-f)};r._swipeParallaxMove=function(){var n=this.slide.position-this.slide.view.__contPos;this.slider.options.dir==="v"?this._applyParallax(0,n,!0):this._applyParallax(n,0,!0)}}(window,document,jQuery),function(n){window.MSLayerEffects={};var i,t={opacity:0};MSLayerEffects.setup=function(){if(!i){i=!0;var r=MSLayerEffects,u=window._jcsspfx+"Transform",f=window._jcsspfx+"TransformOrigin",e=n.browser.opera;_2d=window._css2d&&window._cssanim&&!e;r.defaultValues={left:0,top:0,opacity:isMSIE("<=9")?1:"",right:0,bottom:0};r.defaultValues[u]="";r.rf=1;r.presetEffParams={random:"30|300",long:300,short:30,"false":!1,"true":!0,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 t};r.left=_2d?function(n,t){var i=t===!1?{}:{opacity:0};return i[u]="translateX("+-n*r.rf+"px)",i}:function(n,t){var i=t===!1?{}:{opacity:0};return i.left=-n*r.rf+"px",i};r.right=_2d?function(n,t){var i=t===!1?{}:{opacity:0};return i[u]="translateX("+n*r.rf+"px)",i}:function(n,t){var i=t===!1?{}:{opacity:0};return i.left=n*r.rf+"px",i};r.top=_2d?function(n,t){var i=t===!1?{}:{opacity:0};return i[u]="translateY("+-n*r.rf+"px)",i}:function(n,t){var i=t===!1?{}:{opacity:0};return i.top=-n*r.rf+"px",i};r.bottom=_2d?function(n,t){var i=t===!1?{}:{opacity:0};return i[u]="translateY("+n*r.rf+"px)",i}:function(n,t){var i=t===!1?{}:{opacity:0};return i.top=n*r.rf+"px",i};r.from=_2d?function(n,t,i){var f=i===!1?{}:{opacity:0};return f[u]="translateX("+n*r.rf+"px) translateY("+t*r.rf+"px)",f}:function(n,t,i){var u=i===!1?{}:{opacity:0};return u.top=t*r.rf+"px",u.left=n*r.rf+"px",u};r.rotate=_2d?function(n,t){var i={opacity:0};return i[u]=" rotate("+n+"deg)",t&&(i[f]=t),i}:function(){return t};r.rotateleft=_2d?function(n,t,i,e){var o=r.left(t,e);return o[u]+=" rotate("+n+"deg)",i&&(o[f]=i),o}:function(n,t,i,u){return r.left(t,u)};r.rotateright=_2d?function(n,t,i,e){var o=r.right(t,e);return o[u]+=" rotate("+n+"deg)",i&&(o[f]=i),o}:function(n,t,i,u){return r.right(t,u)};r.rotatetop=_2d?function(n,t,i,e){var o=r.top(t,e);return o[u]+=" rotate("+n+"deg)",i&&(o[f]=i),o}:function(n,t,i,u){return r.top(t,u)};r.rotatebottom=_2d?function(n,t,i,e){var o=r.bottom(t,e);return o[u]+=" rotate("+n+"deg)",i&&(o[f]=i),o}:function(n,t,i,u){return r.bottom(t,u)};r.rotatefrom=_2d?function(n,t,i,e,o){var s=r.from(t,i,o);return s[u]+=" rotate("+n+"deg)",e&&(s[f]=e),s}:function(n,t,i,u,f){return r.from(t,i,f)};r.skewleft=_2d?function(n,t,i){var f=r.left(t,i);return f[u]+=" skewX("+n+"deg)",f}:function(n,t,i){return r.left(t,i)};r.skewright=_2d?function(n,t,i){var f=r.right(t,i);return f[u]+=" skewX("+-n+"deg)",f}:function(n,t,i){return r.right(t,i)};r.skewtop=_2d?function(n,t,i){var f=r.top(t,i);return f[u]+=" skewY("+n+"deg)",f}:function(n,t,i){return r.top(t,i)};r.skewbottom=_2d?function(n,t,i){var f=r.bottom(t,i);return f[u]+=" skewY("+-n+"deg)",f}:function(n,t,i){return r.bottom(t,i)};r.scale=_2d?function(n,t,i,r){var e=r===!1?{}:{opacity:0};return e[u]=" scaleX("+n+") scaleY("+t+")",i&&(e[f]=i),e}:function(n,t,i,r){return r===!1?{}:{opacity:0}};r.scaleleft=_2d?function(n,t,i,e,o){var s=r.left(i,o);return s[u]=" scaleX("+n+") scaleY("+t+")",e&&(s[f]=e),s}:function(n,t,i,u,f){return r.left(i,f)};r.scaleright=_2d?function(n,t,i,e,o){var s=r.right(i,o);return s[u]=" scaleX("+n+") scaleY("+t+")",e&&(s[f]=e),s}:function(n,t,i,u,f){return r.right(i,f)};r.scaletop=_2d?function(n,t,i,e,o){var s=r.top(i,o);return s[u]=" scaleX("+n+") scaleY("+t+")",e&&(s[f]=e),s}:function(n,t,i,u,f){return r.top(i,f)};r.scalebottom=_2d?function(n,t,i,e,o){var s=r.bottom(i,o);return s[u]=" scaleX("+n+") scaleY("+t+")",e&&(s[f]=e),s}:function(n,t,i,u,f){return r.bottom(i,f)};r.scalefrom=_2d?function(n,t,i,e,o,s){var h=r.from(i,e,s);return h[u]+=" scaleX("+n+") scaleY("+t+")",o&&(h[f]=o),h}:function(n,t,i,u,f,e){return r.from(i,u,e)};r.rotatescale=_2d?function(n,t,i,e,o){var s=r.scale(t,i,e,o);return s[u]+=" rotate("+n+"deg)",e&&(s[f]=e),s}:function(n,t,i,u,f){return r.scale(t,i,u,f)};r.front=window._css3d?function(n,t){var i=t===!1?{}:{opacity:0};return i[u]="perspective(2000px) translate3d(0 , 0 ,"+n+"px ) rotate(0.001deg)",i}:function(){return t};r.back=window._css3d?function(n,t){var i=t===!1?{}:{opacity:0};return i[u]="perspective(2000px) translate3d(0 , 0 ,"+-n+"px ) rotate(0.001deg)",i}:function(){return t};r.rotatefront=window._css3d?function(n,t,i,r){var e=r===!1?{}:{opacity:0};return e[u]="perspective(2000px) translate3d(0 , 0 ,"+t+"px ) rotate("+(n||.001)+"deg)",i&&(e[f]=i),e}:function(){return t};r.rotateback=window._css3d?function(n,t,i,r){var e=r===!1?{}:{opacity:0};return e[u]="perspective(2000px) translate3d(0 , 0 ,"+-t+"px ) rotate("+(n||.001)+"deg)",i&&(e[f]=i),e}:function(){return t};r.rotate3dleft=window._css3d?function(n,t,i,e,o,s){var h=r.left(e,s);return h[u]+=(n?" rotateX("+n+"deg)":" ")+(t?" rotateY("+t+"deg)":"")+(i?" rotateZ("+i+"deg)":""),o&&(h[f]=o),h}:function(n,t,i,u,f,e){return r.left(u,e)};r.rotate3dright=window._css3d?function(n,t,i,e,o,s){var h=r.right(e,s);return h[u]+=(n?" rotateX("+n+"deg)":" ")+(t?" rotateY("+t+"deg)":"")+(i?" rotateZ("+i+"deg)":""),o&&(h[f]=o),h}:function(n,t,i,u,f,e){return r.right(u,e)};r.rotate3dtop=window._css3d?function(n,t,i,e,o,s){var h=r.top(e,s);return h[u]+=(n?" rotateX("+n+"deg)":" ")+(t?" rotateY("+t+"deg)":"")+(i?" rotateZ("+i+"deg)":""),o&&(h[f]=o),h}:function(n,t,i,u,f,e){return r.top(u,e)};r.rotate3dbottom=window._css3d?function(n,t,i,e,o,s){var h=r.bottom(e,s);return h[u]+=(n?" rotateX("+n+"deg)":" ")+(t?" rotateY("+t+"deg)":"")+(i?" rotateZ("+i+"deg)":""),o&&(h[f]=o),h}:function(n,t,i,u,f,e){return r.bottom(u,e)};r.rotate3dfront=window._css3d?function(n,t,i,e,o,s){var h=r.front(e,s);return h[u]+=(n?" rotateX("+n+"deg)":" ")+(t?" rotateY("+t+"deg)":"")+(i?" rotateZ("+i+"deg)":""),o&&(h[f]=o),h}:function(n,t,i,u,f,e){return r.front(u,e)};r.rotate3dback=window._css3d?function(n,t,i,e,o,s){var h=r.back(e,s);return h[u]+=(n?" rotateX("+n+"deg)":" ")+(t?" rotateY("+t+"deg)":"")+(i?" rotateZ("+i+"deg)":""),o&&(h[f]=o),h}:function(n,t,i,u,f,e){return r.back(u,e)};r.t=window._css3d?function(n,t,i,e,o,s,h,c,l,a,v,y,p,w,b){var g=n===!1?{}:{opacity:0},k="perspective(2000px) ",d;return t!=="n"&&(k+="translateX("+t*r.rf+"px) "),i!=="n"&&(k+="translateY("+i*r.rf+"px) "),e!=="n"&&(k+="translateZ("+e*r.rf+"px) "),o!=="n"&&(k+="rotate("+o+"deg) "),s!=="n"&&(k+="rotateX("+s+"deg) "),h!=="n"&&(k+="rotateY("+h+"deg) "),c!=="n"&&(k+="rotateZ("+c+"deg) "),v!=="n"&&(k+="skewX("+v+"deg) "),y!=="n"&&(k+="skewY("+y+"deg) "),l!=="n"&&(k+="scaleX("+l+") "),a!=="n"&&(k+="scaleY("+a+")"),g[u]=k,d="",d+=p!=="n"?p+"% ":"50% ",d+=w!=="n"?w+"% ":"50% ",d+=b!=="n"?b+"px":"",g[f]=d,g}:function(n,t,i,u,f){var f=n===!1?{}:{opacity:0};return t!=="n"&&(f.left=t*r.rf+"px"),i!=="n"&&(f.top=i*r.rf+"px"),f}}}}(jQuery),function(n){window.MSLayerElement=function(){this.start_anim={name:"fade",duration:1e3,ease:"linear",delay:0};this.end_anim={duration:1e3,ease:"linear"};this.type="text";this.resizable=!0;this.minWidth=-1;this.isVisible=!0;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.setStartAnim=function(t){n.extend(this.start_anim,t);n.extend(this.start_anim,this._parseEff(this.start_anim.name));this.$element.css("visibility","hidden")};t.setEndAnim=function(t){n.extend(this.end_anim,t)};t.create=function(){var u,r;if(this.$element.css("display","none"),this.resizable=this.$element.data("resize")!==!1,this.fixed=this.$element.data("fixed")===!0,this.$element.data("widthlimit")!==undefined&&(this.minWidth=this.$element.data("widthlimit")),this.end_anim.name||(this.end_anim.name=this.start_anim.name),this.end_anim.time&&(this.autoHide=!0),this.staticLayer=this.$element.data("position")==="static",this.fixedLayer=this.$element.data("position")==="fixed",this.layersCont=this.controller.$layers,this.staticLayer&&this.$element.css("display","").css("visibility",""),this.$element.data("action")!==undefined&&(u=this.slide.slider.slideController,this.$element.on("click",function(t){u.runAction(n(this).data("action"));t.preventDefault()}).addClass("ms-action-layer")),n.extend(this.end_anim,this._parseEff(this.end_anim.name)),this.slider=this.slide.slider,r=this.layerOrigin=this.$element.data("origin"),r){var f=r.charAt(0),e=r.charAt(1),t=this.$element.data("offset-x"),i=this.$element.data("offset-y");i===undefined&&(i=0);switch(f){case"t":this.$element[0].style.top=i+"px";break;case"b":this.$element[0].style.bottom=i+"px";break;case"m":this.$element[0].style.top=i+"px";this.middleAlign=!0}t===undefined&&(t=0);switch(e){case"l":this.$element[0].style.left=t+"px";break;case"r":this.$element[0].style.right=t+"px";break;case"c":this.$element[0].style.left=t+"px";this.centerAlign=!0}}this.parallax=this.$element.data("parallax");this.parallax!=null&&(this.parallax/=100,this.$parallaxElement=n("<div><\/div>").addClass("ms-parallax-layer"),this.link?(this.link.wrap(this.$parallaxElement),this.$parallaxElement=this.link.parent()):(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,this.alignedToBot&&this.$parallaxElement.css("bottom",0),this.parallaxRender=window._css3d?this._parallaxCSS3DRenderer:window._css2d?this._parallaxCSS2DRenderer:this._parallax2DRenderer,this.slider.options.parallaxMode!=="swipe"&&averta.Ticker.add(this.parallaxRender,this));n.removeDataAttrs(this.$element,["data-src"])};t.init=function(){var n,i,r,t;for(this.initialized=!0,this.$element.css("visibility",""),i=0,r=this.__cssConfig.length;i<r;i++)t=this.__cssConfig[i],this.type==="text"&&t==="width"?n=this.$element[0].style.width:(n=this.$element.css(t),(t==="width"||t==="height")&&n==="0px"&&(n=this.$element.data(t)+"px")),n!="auto"&&n!=""&&n!="normal"&&(this.baseStyle[t]=parseInt(n));this.middleAlign&&(this.baseHeight=this.$element.outerHeight(!1));this.centerAlign&&(this.baseWidth=this.$element.outerWidth(!1))};t.locate=function(){var i,u,t,r,n;if(this.slide.ready){i=parseFloat(this.layersCont.css("width"));u=parseFloat(this.layersCont.css("height"));!this.staticLayer&&this.$element.css("display")==="none"&&this.isVisible&&this.$element.css("display","").css("visibility","hidden");t=this.resizeFactor=i/this.slide.slider.options.width;for(n in this.baseStyle)(r=n==="top"||n==="left"||n==="bottom"||n==="right",t=this.fixed&&r?1:this.resizeFactor,this.resizable||r)&&(n==="top"&&this.middleAlign?(this.$element[0].style.top="0px",this.baseHeight=this.$element.outerHeight(!1),this.$element[0].style.top=this.baseStyle.top*t+(u-this.baseHeight)/2+"px"):n==="left"&&this.centerAlign?(this.$element[0].style.left="0px",this.baseWidth=this.$element.outerWidth(!1),this.$element[0].style.left=this.baseStyle.left*t+(i-this.baseWidth)/2+"px"):this.$element.css(n,this.baseStyle[n]*t+"px"));this.visible(this.minWidth<i)}};t.start=function(){var n,r,i,u,t;if(!this.isShowing&&!this.staticLayer){this.isShowing=!0;MSLayerEffects.rf=this.resizeFactor;i=MSLayerEffects[this.start_anim.eff_name].apply(null,this._parseEffParams(this.start_anim.eff_params));u={};for(n in i)this._checkPosKey(n,i)||(MSLayerEffects.defaultValues[n]!=null&&(u[n]=MSLayerEffects.defaultValues[n]),n in this.baseStyle&&(r=this.baseStyle[n],this.middleAlign&&n==="top"&&(r+=(parseInt(this.layersCont.height())-this.$element.outerHeight(!1))/2),this.centerAlign&&n==="left"&&(r+=(parseInt(this.layersCont.width())-this.$element.outerWidth(!1))/2),i[n]=r+parseFloat(i[n])+"px",u[n]=r+"px"),this.$element.css(n,i[n]));t=this;clearTimeout(this.to);this.to=setTimeout(function(){t.$element.css("visibility","");t._playAnimation(t.start_anim,u)},t.start_anim.delay||.01);this.clTo=setTimeout(function(){t.show_cl=!0},(this.start_anim.delay||.01)+this.start_anim.duration);this.autoHide&&(clearTimeout(this.hto),this.hto=setTimeout(function(){t.hide()},t.end_anim.time))}};t.hide=function(){if(!this.staticLayer){this.isShowing=!1;var n=MSLayerEffects[this.end_anim.eff_name].apply(null,this._parseEffParams(this.end_anim.eff_params));for(key in n)this._checkPosKey(key,n)||(key===window._jcsspfx+"TransformOrigin"&&this.$element.css(key,n[key]),key in this.baseStyle&&(n[key]=this.baseStyle[key]+parseFloat(n[key])+"px"));this._playAnimation(this.end_anim,n);clearTimeout(this.to);clearTimeout(this.hto);clearTimeout(this.clTo)}};t.reset=function(){this.staticLayer||(this.isShowing=!1,this.$element[0].style.display="none",this.$element.css("opacity",""),this.$element[0].style.transitionDuration="",this.show_tween&&this.show_tween.stop(!0),clearTimeout(this.to),clearTimeout(this.hto))};t.destroy=function(){this.reset();this.$element.remove()};t.visible=function(n){this.isVisible!=n&&(this.isVisible=n,this.$element.css("display",n?"":"none"))};t.moveParallax=function(n,t,i){this._paraX=n;this._paraY=t;i&&(this._lastParaX=n,this._lastParaY=t,this.parallaxRender())};t._playAnimation=function(n,t){var i={};n.ease&&(i.ease=n.ease);i.transProperty=window._csspfx+"transform,opacity";this.show_tween=CTween.animate(this.$element,n.duration,t,i)};t._randomParam=function(n){var t=Number(n.slice(0,n.indexOf("|"))),i=Number(n.slice(n.indexOf("|")+1));return t+Math.random()*(i-t)};t._parseEff=function(n){var t=[],u,i,r,f;if(n.indexOf("(")!==-1)for(u=n.slice(0,n.indexOf("(")).toLowerCase(),t=n.slice(n.indexOf("(")+1,-1).replace(/\"|\'|\s/g,"").split(","),n=u,r=0,f=t.length;r<f;++r)i=t[r],i in MSLayerEffects.presetEffParams&&(i=MSLayerEffects.presetEffParams[i]),t[r]=i;return{eff_name:n,eff_params:t}};t._parseEffParams=function(n){for(var t,r=[],i=0,u=n.length;i<u;++i)t=n[i],typeof t=="string"&&t.indexOf("|")!==-1&&(t=this._randomParam(t)),r[i]=t;return r};t._checkPosKey=function(n,t){return n==="left"&&!(n in this.baseStyle)&&"right"in this.baseStyle?(t.right=-parseInt(t.left)+"px",delete t.left,!0):n==="top"&&!(n in this.baseStyle)&&"bottom"in this.baseStyle?(t.bottom=-parseInt(t.top)+"px",delete t.top,!0):!1};t._parallaxCalc=function(){var n=this._paraX-this._lastParaX,t=this._paraY-this._lastParaY;this._lastParaX+=n/12;this._lastParaY+=t/12;Math.abs(n)<.019&&(this._lastParaX=this._paraX);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();this.alignedToBot?this.$parallaxElement[0].style.bottom=this._lastParaY*this.parallax+"px":this.$parallaxElement[0].style.top=this._lastParaY*this.parallax+"px";this.$parallaxElement[0].style.left=this._lastParaX*this.parallax+"px"}}(jQuery),function(n){window.MSImageLayerElement=function(){MSLayerElement.call(this);this.needPreload=!0;this.__cssConfig=["width","height","margin-top","padding-top","margin-bottom","padding-left","margin-right","padding-right","margin-left","padding-bottom","left","right","top","bottom"];this.type="image"};MSImageLayerElement.extend(MSLayerElement);var t=MSImageLayerElement.prototype,i=MSLayerElement.prototype;t.create=function(){var r,t;if(this.link&&(r=this.$element.parent(),r.append(this.link),this.link.append(this.$element),this.link.removeClass("ms-layer"),this.$element.addClass("ms-layer"),r=null),i.create.call(this),this.$element.data("src")!=undefined?(this.img_src=this.$element.data("src"),this.$element.removeAttr("data-src")):(t=this,this.$element.on("load",function(){t.controller.preloadCount--;t.controller.preloadCount===0&&t.controller._onlayersReady()}).each(n.jqLoadFix)),n.browser.msie)this.$element.on("dragstart",function(n){n.preventDefault()})};t.loadImage=function(){var n=this;this.$element.preloadImg(this.img_src,function(){n.controller.preloadCount--;n.controller.preloadCount===0&&n.controller._onlayersReady()})}}(jQuery),function(n){window.MSVideoLayerElement=function(){MSLayerElement.call(this);this.__cssConfig.push("height");this.type="video"};MSVideoLayerElement.extend(MSLayerElement);var t=MSVideoLayerElement.prototype,i=MSLayerElement.prototype;t.__playVideo=function(){this.img&&CTween.fadeOut(this.img,500,2);CTween.fadeOut(this.video_btn,500,2);this.video_frame.attr("src","about:blank").css("display","block");this.video_url.indexOf("?")==-1&&(this.video_url+="?");this.video_frame.attr("src",this.video_url+"&autoplay=1")};t.start=function(){i.start.call(this);this.$element.data("autoplay")&&this.__playVideo()};t.reset=function(){if(i.reset.call(this),(this.needPreload||this.$element.data("btn"))&&(this.video_btn.css("opacity",1).css("display","block"),this.video_frame.attr("src","about:blank").css("display","none")),this.needPreload){this.img.css("opacity",1).css("display","block");return}this.video_frame.attr("src",this.video_url)};t.create=function(){var r,t;if((i.create.call(this),this.video_frame=this.$element.find("iframe").css({width:"100%",height:"100%"}),this.video_url=this.video_frame.attr("src"),r=this.$element.has("img").length!=0,r||this.$element.data("btn"))&&(this.video_frame.attr("src","about:blank").css("display","none"),t=this,this.video_btn=n("<div><\/div>").appendTo(this.$element).addClass("ms-video-btn").click(function(){t.__playVideo()}),r)&&(this.needPreload=!0,this.img=this.$element.find("img:first").addClass("ms-video-img"),this.img.data("src")!==undefined?(this.img_src=this.img.data("src"),this.img.removeAttr("data-src")):(t=this,this.img.attr("src",this.img_src).on("load",function(){t.controller.preloadCount--;t.controller.preloadCount===0&&t.controller._onlayersReady()}).each(n.jqLoadFix)),n.browser.msie))this.img.on("dragstart",function(n){n.preventDefault()})};t.loadImage=function(){var n=this;this.img.preloadImg(this.img_src,function(){n.controller.preloadCount--;n.controller.preloadCount===0&&n.controller._onlayersReady()})}}(jQuery),function(n){"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=!0;this.type="hotspot"};MSHotspotLayer.extend(MSLayerElement);var t=MSHotspotLayer.prototype,i=MSLayerElement.prototype;t._showTT=function(){this.show_cl&&(clearTimeout(this.hto),this._tween&&this._tween.stop(!0),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=!1))};t._hideTT=function(){if(this.show_cl){this._tween&&this._tween.stop(!0);var n=this;clearTimeout(this.hto);this.hto=setTimeout(function(){n.hide_start=!0;n._tween=CTween.animate(n.tt,900,n.from,{ease:"easeOut"+n.ease,complete:function(){n.tt.css("display","none")}})},200)}};t._updateClassName=function(n){this._lastClass&&this.tt.removeClass(this._lastClass);this.tt.addClass(n);this._lastClass=n};t._alignPolicy=function(){var i=this.tt.outerHeight(!1),n=Math.max(this.tt.outerWidth(!1),parseInt(this.tt.css("max-width"))),t=window.innerWidth,r=window.innerHeight;switch(this.align){case"top":if(this.base_t<0)return"bottom";break;case"right":if(this.base_l+n>t||this.base_t<0)return"bottom";break;case"left":if(this.base_l<0||this.base_t<0)return"bottom"}return null};t._locateTT=function(){var e=this.$element.offset(),o=this.slide.slider.$element.offset(),t=50,r=15,i,u,n,f;this.pos_x=e.left-o.left-this.slide.slider.$element.scrollLeft();this.pos_y=e.top-o.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","");i=15;u=15;switch(this.align){case"top":n=Math.min(this.tt.outerWidth(!1),parseInt(this.tt.css("max-width")));this.base_t=this.pos_y-this.tt.outerHeight(!1)-u-r;this.base_l=this.pos_x-n/2;this.base_l+n>window.innerWidth&&(this.tt_arrow.css("margin-left",-i/2+this.base_l+n-window.innerWidth+"px"),this.base_l=window.innerWidth-n);this.base_l<0&&(this.base_l=0,this.tt_arrow.css("margin-left",-i/2+this.pos_x-this.tt.outerWidth(!1)/2+"px"));window._css3d?(this.from[window._jcsspfx+"Transform"]="translateY(-"+t+"px)",this.to[window._jcsspfx+"Transform"]=""):(this.from.top=this.base_t-t+"px",this.to.top=this.base_t+"px");break;case"bottom":n=Math.min(this.tt.outerWidth(!1),parseInt(this.tt.css("max-width")));this.base_t=this.pos_y+u+r;this.base_l=this.pos_x-n/2;this.base_l+n>window.innerWidth&&(this.tt_arrow.css("margin-left",-i/2+this.base_l+n-window.innerWidth+"px"),this.base_l=window.innerWidth-n);this.base_l<0&&(this.base_l=0,this.tt_arrow.css("margin-left",-i/2+this.pos_x-this.tt.outerWidth(!1)/2+"px"));window._css3d?(this.from[window._jcsspfx+"Transform"]="translateY("+t+"px)",this.to[window._jcsspfx+"Transform"]=""):(this.from.top=this.base_t+t+"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(!1)/2;window._css3d?(this.from[window._jcsspfx+"Transform"]="translateX("+t+"px)",this.to[window._jcsspfx+"Transform"]=""):(this.from.left=this.base_l+t+"px",this.to.left=this.base_l+"px");break;case"left":this.base_l=this.pos_x-i-this.tt.outerWidth(!1)-r;this.base_t=this.pos_y-this.tt.outerHeight(!1)/2;window._css3d?(this.from[window._jcsspfx+"Transform"]="translateX(-"+t+"px)",this.to[window._jcsspfx+"Transform"]=""):(this.from.left=this.base_l-t+"px",this.to.left=this.base_l+"px")}if(f=this._alignPolicy(),f!==null){this.align=f;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(){i.start.call(this);this.tt.appendTo(this.slide.slider.$element);this.tt.css("display","none")};t.reset=function(){i.reset.call(this);this.tt.detach()};t.create=function(){var t=this,r,u;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()});if(this.point=n('<div><div class="ms-point-center"><\/div><div class="ms-point-border"><\/div><\/div>').addClass("ms-tooltip-point").appendTo(this.$element),r=this.$element.data("link"),u=this.$element.data("target"),r)this.point.on("click",function(){window.open(r,u||"_self")});if(this.tt=n("<div><\/div>").addClass("ms-tooltip").css("display","hidden").css("opacity",0),this.$element.data("width")!==undefined&&this.tt.css("width",this.$element.data("width")).css("max-width",this.$element.data("width")),this.tt_arrow=n("<div><\/div>").addClass("ms-tooltip-arrow").appendTo(this.tt),this._updateClassName("ms-tooltip-"+this.align),this.ttcont=n("<div><\/div>").addClass("ms-tooltip-cont").html(this.data).appendTo(this.tt),this.$element.data("stay-hover")===!0)this.tt.on("mouseenter",function(){t.hide_start||(clearTimeout(t.hto),t._tween.stop(!0),t._showTT())}).on("mouseleave",function(){t._hideTT()});i.create.call(this)}}(jQuery),function(){window.MSButtonLayer=function(){MSLayerElement.call(this);this.type="button"};MSButtonLayer.extend(MSLayerElement);var n=MSButtonLayer.prototype,t=MSLayerElement.prototype,i=["top","left","bottom","right"];n.create=function(){t.create.call(this);this.$element.wrap('<div class="ms-btn-container"><\/div>').css("position","relative");this.$container=this.$element.parent()};n.locate=function(){var n,u,r;for(t.locate.call(this),r=0;r<4;r++)n=i[r],n in this.baseStyle&&(u=this.$element.css(n),this.$element.css(n,""),this.$container.css(n,u));this.$container.width(this.$element.outerWidth(!0)).height(this.$element.outerHeight(!0))}}(jQuery);window.MSSliderEvent=function(n){this.type=n};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.HARD_UPDATE="ms_hard_update";MSSliderEvent.RESIZE="ms_resize";MSSliderEvent.RESERVED_SPACE_CHANGE="ms_rsc";MSSliderEvent.DESTROY="ms_destroy",function(n,t,i){"use strict";n.MSSlide=function(){this.$element=null;this.$loading=i("<div><\/div>").addClass("ms-slide-loading");this.view=null;this.index=-1;this.__width=0;this.__height=0;this.fillMode="fill";this.selected=!1;this.pselected=!1;this.autoAppend=!0;this.isSleeping=!0;this.moz=i.browser.mozilla};var r=MSSlide.prototype;r.onSwipeStart=function(){this.link&&(this.linkdis=!0);this.video&&(this.videodis=!0)};r.onSwipeMove=function(n){var t=Math.max(Math.abs(n.data.distanceX),Math.abs(n.data.distanceY));this.swipeMoved=t>4};r.onSwipeCancel=function(){if(this.swipeMoved){this.swipeMoved=!1;return}this.link&&(this.linkdis=!1);this.video&&(this.videodis=!1)};r.setupLayerController=function(){this.hasLayers=!0;this.layerController=new MSLayerController(this)};r.assetsLoaded=function(){this.ready=!0;this.slider.api._startTimer();(this.selected||this.pselected&&this.slider.options.instantStartLayers)&&(this.hasLayers&&this.layerController.showLayers(),this.vinit&&(this.bgvideo.play(),this.autoPauseBgVid||(this.bgvideo.currentTime=0)));this.isSleeping||this.setupBG();CTween.fadeOut(this.$loading,300,!0);(this.slider.options.preload===0||this.slider.options.preload==="all")&&this.index<this.view.slideList.length-1?this.view.slideList[this.index+1].loadImages():this.slider.options.preload==="all"&&this.index===this.view.slideList.length-1&&this.slider._removeLoading()};r.setBG=function(n){this.hasBG=!0;var t=this;this.$imgcont=i("<div><\/div>").addClass("ms-slide-bgcont");this.$element.append(this.$loading).append(this.$imgcont);this.$bg_img=i(n).css("visibility","hidden");this.$imgcont.append(this.$bg_img);this.bgAligner=new MSAligner(t.fillMode,t.$imgcont,t.$bg_img);this.bgAligner.widthOnly=this.slider.options.autoHeight;t.slider.options.autoHeight&&(t.pselected||t.selected)&&t.slider.setHeight(t.slider.options.height);this.$bg_img.data("src")!==undefined?(this.bg_src=this.$bg_img.data("src"),this.$bg_img.removeAttr("data-src")):this.$bg_img.one("load",function(n){t._onBGLoad(n)}).each(i.jqLoadFix)};r.setupBG=function(){!this.initBG&&this.bgLoaded&&(this.initBG=!0,this.$bg_img.css("visibility",""),this.bgWidth=this.bgNatrualWidth||this.$bg_img.width(),this.bgHeight=this.bgNatrualHeight||this.$bg_img.height(),CTween.fadeIn(this.$imgcont,300),this.slider.options.autoHeight&&this.$imgcont.height(this.bgHeight*this.ratio),this.bgAligner.init(this.bgWidth,this.bgHeight),this.setSize(this.__width,this.__height),this.slider.options.autoHeight&&(this.pselected||this.selected)&&this.slider.setHeight(this.getHeight()))};r.loadImages=function(){if(!this.ls){if(this.ls=!0,this.bgvideo&&this.bgvideo.load(),this.hasBG&&this.bg_src){var n=this;this.$bg_img.preloadImg(this.bg_src,function(t){n._onBGLoad(t)})}this.hasLayers&&this.layerController.loadLayers(this._onLayersLoad);this.hasBG||this.hasLayers||this.assetsLoaded()}};r._onLayersLoad=function(){this.layersLoaded=!0;(!this.hasBG||this.bgLoaded)&&this.assetsLoaded()};r._onBGLoad=function(n){if(this.bgNatrualWidth=n.width,this.bgNatrualHeight=n.height,this.bgLoaded=!0,i.browser.msie)this.$bg_img.on("dragstart",function(n){n.preventDefault()});(!this.hasLayers||this.layerController.ready)&&this.assetsLoaded()};r.setBGVideo=function(t){if(t[0].play){if(n._mobile){t.remove();return}this.bgvideo=t[0];var r=this;t.addClass("ms-slide-bgvideo");t.data("loop")!==!1&&this.bgvideo.addEventListener("ended",function(){r.bgvideo.play()});t.data("mute")!==!1&&(this.bgvideo.muted=!0);t.data("autopause")===!0&&(this.autoPauseBgVid=!0);this.bgvideo_fillmode=t.data("fill-mode")||"fill";this.bgvideo_fillmode!=="none"&&(this.bgVideoAligner=new MSAligner(this.bgvideo_fillmode,this.$element,t),this.bgvideo.addEventListener("loadedmetadata",function(){r.vinit||(r.vinit=!0,r.video_aspect=r.bgVideoAligner.baseHeight/r.bgVideoAligner.baseWidth,r.bgVideoAligner.init(r.bgvideo.videoWidth,r.bgvideo.videoHeight),r._alignBGVideo(),CTween.fadeIn(i(r.bgvideo),200),r.selected&&r.bgvideo.play())}));t.css("opacity",0);this.$bgvideocont=i("<div><\/div>").addClass("ms-slide-bgvideocont").append(t);this.hasBG?this.$imgcont.before(this.$bgvideocont):this.$bgvideocont.appendTo(this.$element)}};r._alignBGVideo=function(){this.bgvideo_fillmode&&this.bgvideo_fillmode!=="none"&&this.bgVideoAligner.align()};r.setSize=function(n,t,i){this.__width=n;this.slider.options.autoHeight&&(this.bgLoaded?(this.ratio=this.__width/this.bgWidth,t=Math.floor(this.ratio*this.bgHeight),this.$imgcont.height(t)):(this.ratio=n/this.slider.options.width,t=this.slider.options.height*this.ratio));this.__height=t;this.$element.width(n).height(t);this.hasBG&&this.bgLoaded&&this.bgAligner.align();this._alignBGVideo();this.hasLayers&&this.layerController.setSize(n,t,i)};r.getHeight=function(){return this.hasBG&&this.bgLoaded?this.bgHeight*this.ratio:Math.max(this.$element[0].clientHeight,this.slider.options.height*this.ratio)};r.__playVideo=function(){this.vplayed||this.videodis||(this.vplayed=!0,this.slider.api.paused||(this.slider.api.pause(),this.roc=!0),this.vcbtn.css("display",""),CTween.fadeOut(this.vpbtn,500,!1),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"),this.moz&&this.view.$element.css("perspective","none"),this.view.swipeControl&&this.view.swipeControl.disable(),this.slider.slideController.dispatchEvent(new MSSliderEvent(MSSliderEvent.VIDEO_PLAY)))};r.__closeVideo=function(){if(this.vplayed){this.vplayed=!1;this.roc&&this.slider.api.resume();var n=this;CTween.fadeIn(this.vpbtn,500);CTween.animate(this.vcbtn,500,{opacity:0},{complete:function(){n.vcbtn.css("display","none")}});CTween.animate(this.vframe,500,{opacity:0},{complete:function(){n.vframe.attr("src","about:blank").css("display","none")}});this.moz&&this.view.$element.css("perspective","");this.view.swipeControl&&this.view.swipeControl.enable();this.view.$element.removeClass("ms-def-cursor");this.slider.slideController.dispatchEvent(new MSSliderEvent(MSSliderEvent.VIDEO_CLOSE))}};r.create=function(){var t=this;this.hasLayers&&this.layerController.create();this.link&&this.link.addClass("ms-slide-link").html("").click(function(n){t.linkdis&&n.preventDefault()});this.video&&(this.video.indexOf("?")===-1&&(this.video+="?"),this.vframe=i("<iframe><\/iframe>").addClass("ms-slide-video").css({width:"100%",height:"100%",display:"none"}).attr("src","about:blank").attr("allowfullscreen","true").appendTo(this.$element),this.vpbtn=i("<div><\/div>").addClass("ms-slide-vpbtn").click(function(){t.__playVideo()}).appendTo(this.$element),this.vcbtn=i("<div><\/div>").addClass("ms-slide-vcbtn").click(function(){t.__closeVideo()}).appendTo(this.$element).css("display","none"),n._touch&&this.vcbtn.removeClass("ms-slide-vcbtn").addClass("ms-slide-vcbtn-mobile").append('<div class="ms-vcbtn-txt">Close video<\/div>').appendTo(this.view.$element.parent()));!this.slider.options.autoHeight&&this.hasBG&&(this.$imgcont.css("height","100%"),(this.fillMode==="center"||this.fillMode==="stretch")&&(this.fillMode="fill"));this.slider.options.autoHeight&&this.$element.addClass("ms-slide-auto-height");this.sleep(!0)};r.destroy=function(){this.hasLayers&&(this.layerController.destroy(),this.layerController=null);this.$element.remove();this.$element=null};r.prepareToSelect=function(){this.pselected||this.selected||(this.pselected=!0,(this.link||this.video)&&(this.view.addEventListener(MSViewEvents.SWIPE_START,this.onSwipeStart,this),this.view.addEventListener(MSViewEvents.SWIPE_MOVE,this.onSwipeMove,this),this.view.addEventListener(MSViewEvents.SWIPE_CANCEL,this.onSwipeCancel,this),this.linkdis=!1,this.swipeMoved=!1),this.loadImages(),this.hasLayers&&this.layerController.prepareToShow(),this.ready&&(this.bgvideo&&this.bgvideo.play(),this.hasLayers&&this.slider.options.instantStartLayers&&this.layerController.showLayers()),this.moz&&this.$element.css("margin-top",""))};r.select=function(){this.selected||(this.selected=!0,this.pselected=!1,this.$element.addClass("ms-sl-selected"),this.hasLayers&&(this.slider.options.autoHeight&&this.layerController.updateHeight(),this.slider.options.instantStartLayers||this.layerController.showLayers()),this.ready&&this.bgvideo&&this.bgvideo.play(),this.videoAutoPlay&&(this.videodis=!1,this.vpbtn.trigger("click")))};r.unselect=function(){(this.pselected=!1,this.moz&&this.$element.css("margin-top","0.1px"),(this.link||this.video)&&(this.view.removeEventListener(MSViewEvents.SWIPE_START,this.onSwipeStart,this),this.view.removeEventListener(MSViewEvents.SWIPE_MOVE,this.onSwipeMove,this),this.view.removeEventListener(MSViewEvents.SWIPE_CANCEL,this.onSwipeCancel,this)),this.bgvideo&&(this.bgvideo.pause(),!this.autoPauseBgVid&&this.vinit&&(this.bgvideo.currentTime=0)),this.hasLayers&&this.layerController.hideLayers(),this.selected)&&(this.selected=!1,this.$element.removeClass("ms-sl-selected"),this.video&&this.vplayed&&(this.__closeVideo(),this.roc=!1))};r.sleep=function(n){(!this.isSleeping||n)&&(this.isSleeping=!0,this.autoAppend&&this.$element.detach(),this.hasLayers&&this.layerController.onSlideSleep())};r.wakeup=function(){this.isSleeping&&(this.isSleeping=!1,this.autoAppend&&this.view.$slideCont.append(this.$element),this.moz&&this.$element.css("margin-top","0.1px"),this.setupBG(),this.hasBG&&this.bgAligner.align(),this.hasLayers&&this.layerController.onSlideWakeup())}}(window,document,jQuery),function(n){"use strict";var i={},t;window.MSSlideController=function(n){this._delayProgress=0;this._timer=new averta.Timer(100);this._timer.onTimer=this.onTimer;this._timer.refrence=this;this.currentSlide=null;this.slider=n;this.so=n.options;averta.EventDispatcher.call(this)};MSSlideController.registerView=function(n,t){if(n in i)throw new Error(n+", is already registered.");i[n]=t};MSSlideController.SliderControlList={};MSSlideController.registerControl=function(n,t){if(n in MSSlideController.SliderControlList)throw new Error(n+", is already registered.");MSSlideController.SliderControlList[n]=t};t=MSSlideController.prototype;t.setupView=function(){var t=this,u,r;this.resize_listener=function(){t.__resize()};u={spacing:this.so.space,mouseSwipe:this.so.mouse,loop:this.so.loop,autoHeight:this.so.autoHeight,swipe:this.so.swipe,speed:this.so.speed,dir:this.so.dir,viewNum:this.so.inView,critMargin:this.so.critMargin};this.so.viewOptions&&n.extend(u,this.so.viewOptions);this.so.autoHeight&&(this.so.heightLimit=!1);r=i[this.slider.options.view]||MSBasicView;r._3dreq&&(!window._css3d||n.browser.msie)&&(r=r._fallback||MSBasicView);this.view=new r(u);this.so.overPause&&(t=this,this.slider.$element.mouseenter(function(){t.is_over=!0;t._stopTimer()}).mouseleave(function(){t.is_over=!1;t._startTimer()}))};t.onChangeStart=function(){this.change_started=!0;this.currentSlide&&this.currentSlide.unselect();this.currentSlide=this.view.currentSlide;this.currentSlide.prepareToSelect();this.so.endPause&&this.currentSlide.index===this.slider.slides.length-1&&(this.pause(),this.skipTimer());this.so.autoHeight&&this.slider.setHeight(this.currentSlide.getHeight());this.so.deepLink&&this.__updateWindowHash();this.dispatchEvent(new MSSliderEvent(MSSliderEvent.CHANGE_START))};t.onChangeEnd=function(){if(this.change_started=!1,this._startTimer(),this.currentSlide.select(),this.so.preload>1){for(var n,i=this.so.preload-1,r,t=1;t<=i;++t){if(n=this.view.index+t,n>=this.view.slideList.length)if(this.so.loop)n=n-this.view.slideList.length;else{t=i;continue}r=this.view.slideList[n];r&&r.loadImages()}for(i>this.view.slideList.length/2&&(i=Math.floor(this.view.slideList.length/2)),t=1;t<=i;++t){if(n=this.view.index-t,n<0)if(this.so.loop)n=this.view.slideList.length+n;else{t=i;continue}r=this.view.slideList[n];r&&r.loadImages()}}this.dispatchEvent(new MSSliderEvent(MSSliderEvent.CHANGE_END))};t.onSwipeStart=function(){this.skipTimer()};t.skipTimer=function(){this._timer.reset();this._delayProgress=0;this.dispatchEvent(new MSSliderEvent(MSSliderEvent.WAITING))};t.onTimer=function(){if(this._timer.getTime()>=this.view.currentSlide.delay*1e3&&(this.skipTimer(),this.view.next(),this.hideCalled=!1),this._delayProgress=this._timer.getTime()/(this.view.currentSlide.delay*10),this.so.hideLayers&&!this.hideCalled&&this.view.currentSlide.delay*1e3-this._timer.getTime()<=300){var n=this.view.currentSlide;n.hasLayers&&n.layerController.animHideLayers();this.hideCalled=!0}this.dispatchEvent(new MSSliderEvent(MSSliderEvent.WAITING))};t._stopTimer=function(){this._timer&&this._timer.stop()};t._startTimer=function(){this.paused||this.is_over||!this.currentSlide||!this.currentSlide.ready||this.change_started||this._timer.start()};t.__appendSlides=function(){var t,i,n=0,r=this.view.slideList.length-1;for(n;n<r;++n)t=this.view.slideList[n],t.detached||(t.$element.detach(),t.detached=!0);for(this.view.appendSlide(this.view.slideList[this.view.index]),r=3,n=1;n<=r;++n){if(i=this.view.index+n,i>=this.view.slideList.length)if(this.so.loop)i=i-this.view.slideList.length;else{n=r;continue}t=this.view.slideList[i];t.detached=!1;this.view.appendSlide(t)}for(r>this.view.slideList.length/2&&(r=Math.floor(this.view.slideList.length/2)),n=1;n<=r;++n){if(i=this.view.index-n,i<0)if(this.so.loop)i=this.view.slideList.length+i;else{n=r;continue}t=this.view.slideList[i];t.detached=!1;this.view.appendSlide(t)}};t.__resize=function(n){this.created&&(this.width=this.slider.$element[0].clientWidth||this.so.width,this.so.fullwidth||(this.width=Math.min(this.width,this.so.width)),this.so.fullheight?(this.so.heightLimit=!1,this.so.autoHeight=!1,this.height=this.slider.$element[0].clientHeight):this.height=this.width/this.slider.aspect,this.so.autoHeight?(this.currentSlide.setSize(this.width,null,n),this.view.setSize(this.width,this.currentSlide.getHeight(),n)):this.view.setSize(this.width,Math.max(this.so.minHeight,this.so.heightLimit?Math.min(this.height,this.so.height):this.height),n),this.slider.$controlsCont&&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)))};t.__dispatchInit=function(){this.dispatchEvent(new MSSliderEvent(MSSliderEvent.INIT))};t.__updateWindowHash=function(){var n=window.location.hash,i=this.so.deepLink,r=this.so.deepLinkType,u=r==="path"?"/":"=",f=r==="path"?"/":"&",t=i+u+(this.view.index+1),e=new RegExp(i+u+"[0-9]+","g");window.location.hash=n===""?f+t:e.test(n)?n.replace(e,t):n+f+t};t.__curentSlideInHash=function(){var t=window.location.hash,r=this.so.deepLink,u=this.so.deepLinkType,f=u==="path"?"/":"=",i=new RegExp(r+f+"[0-9]+","g"),n;return i.test(t)&&(n=Number(t.match(i)[0].match(/[0-9]+/g).pop()),!isNaN(n))?n-1:-1};t.__onHashChanged=function(){var n=this.__curentSlideInHash();n!==-1&&this.gotoSlide(n)};t.setup=function(){var i,u,r,t;if(this.created=!0,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(),i=this.__curentSlideInHash(),u=i!==-1?i:this.so.start-1,this.view.create(u),this.so.preload===0&&this.view.slideList[0].loadImages(),this.scroller=this.view.controller,this.so.wheel&&(t=this,r=(new Date).getTime(),this.wheellistener=function(i){var u=window.event||i.orginalEvent||i,e,f,o;if(u.preventDefault(),e=(new Date).getTime(),!(e-r<400))return r=e,f=Math.abs(u.detail||u.wheelDelta),n.browser.mozilla&&(f*=100),o=15,u.detail<0||u.wheelDelta>0?f>=o&&t.previous(!0):f>=o&&t.next(!0),!1},n.browser.mozilla?this.slider.$element[0].addEventListener("DOMMouseScroll",this.wheellistener):this.slider.$element.bind("mousewheel",this.wheellistener)),this.slider.$element[0].clientWidth===0&&(this.slider.init_safemode=!0),this.__resize(),t=this,this.so.deepLink)n(window).on("hashchange",function(){t.__onHashChanged()})};t.index=function(){return this.view.index};t.count=function(){return this.view.slidesCount};t.next=function(n){this.skipTimer();this.view.next(n)};t.previous=function(n){this.skipTimer();this.view.previous(n)};t.gotoSlide=function(n){n=Math.min(n,this.count()-1);this.skipTimer();this.view.gotoSlide(n)};t.destroy=function(n){this.dispatchEvent(new MSSliderEvent(MSSliderEvent.DESTROY));this.slider.destroy(n)};t._destroy=function(){this._timer.reset();this._timer=null;n(window).unbind("resize",this.resize_listener);this.view.destroy();this.view=null;this.so.wheel&&(n.browser.mozilla?this.slider.$element[0].removeEventListener("DOMMouseScroll",this.wheellistener):this.slider.$element.unbind("mousewheel",this.wheellistener),this.wheellistener=null);this.so=null};t.runAction=function(n){var t=[],i;n.indexOf("(")!==-1&&(i=n.slice(0,n.indexOf("(")),t=n.slice(n.indexOf("(")+1,-1).replace(/\"|\'|\s/g,"").split(","),n=i);n in this?this[n].apply(this,t):console&&console.log('Master Slider Error: Action "'+n+'" not found.')};t.update=function(n){this.slider.init_safemode&&n&&(this.slider.init_safemode=!1);this.__resize(n);n&&this.dispatchEvent(new MSSliderEvent(MSSliderEvent.HARD_UPDATE))};t.locate=function(){this.__resize()};t.resume=function(){this.paused&&(this.paused=!1,this._startTimer())};t.pause=function(){this.paused||(this.paused=!0,this._stopTimer())};t.currentTime=function(){return this._delayProgress};averta.EventDispatcher.extend(t)}(jQuery),function(n){"use strict";var r={image:MSImageLayerElement,text:MSLayerElement,video:MSVideoLayerElement,hotspot:MSHotspotLayer,button:MSButtonLayer},i,t;window.MasterSlider=function(){this.options={autoplay:!1,loop:!1,mouse:!0,swipe:!0,grabCursor:!0,space:0,fillMode:"fill",start:1,view:"basic",width:300,height:150,inView:15,critMargin:1,heightLimit:!0,smoothHeight:!0,autoHeight:!1,minHeight:-1,fullwidth:!1,fullheight:!1,autofill:!1,layersMode:"center",hideLayers:!1,endPause:!1,centerControls:!0,overPause:!0,shuffle:!1,speed:17,dir:"h",preload:0,wheel:!1,layout:"boxed",autofillTarget:null,fullscreenMargin:0,instantStartLayers:!1,parallaxMode:"mouse",rtl:!1,deepLink:null,deepLinkType:"path",disablePlugins:[]};this.slides=[];this.activePlugins=[];this.$element=null;this.lastMargin=0;this.leftSpace=0;this.topSpace=0;this.rightSpace=0;this.bottomSpace=0;this._holdOn=0;var t=this;this.resize_listener=function(){t._resize()};n(window).bind("resize",this.resize_listener)};MasterSlider.author="Averta Ltd. (www.averta.net)";MasterSlider.version="2.15.1";MasterSlider.releaseDate="Jul 2015";MasterSlider._plugins=[];i=MasterSlider;i.registerPlugin=function(n){i._plugins.indexOf(n)===-1&&i._plugins.push(n)};t=MasterSlider.prototype;t.__setupSlides=function(){var i=this,t,r=0;this.$element.children(".ms-slide").each(function(){var u=n(this),e,o,f,s,h;if(t=new MSSlide,t.$element=u,t.slider=i,t.delay=u.data("delay")!==undefined?u.data("delay"):3,t.fillMode=u.data("fill-mode")!==undefined?u.data("fill-mode"):i.options.fillMode,t.index=r++,e=u.children("img:not(.ms-layer)"),e.length>0&&t.setBG(e[0]),o=u.children("video"),o.length>0&&t.setBGVideo(o),i.controls)for(f=0,s=i.controls.length;f<s;++f)i.controls[f].slideAction(t);h=u.children("a").each(function(){var i=n(this);this.getAttribute("data-type")==="video"?(t.video=this.getAttribute("href"),t.videoAutoPlay=i.data("autoplay"),i.remove()):i.hasClass("ms-layer")||(t.link=n(this))});i.__createSlideLayers(t,u.find(".ms-layer"));i.slides.push(t);i.slideController.view.addSlide(t)})};t.__createSlideLayers=function(t,i){i.length!=0&&(t.setupLayerController(),i.each(function(i,u){var f=n(this),h,e,o,s;u.nodeName==="A"&&f.find(">img").data("type")==="image"&&(h=n(this),f=h.find("img"));e=new r[f.data("type")||"text"];e.$element=f;e.link=h;o={};s={};f.data("effect")!==undefined&&(o.name=f.data("effect"));f.data("ease")!==undefined&&(o.ease=f.data("ease"));f.data("duration")!==undefined&&(o.duration=f.data("duration"));f.data("delay")!==undefined&&(o.delay=f.data("delay"));f.data("hide-effect")&&(s.name=f.data("hide-effect"));f.data("hide-ease")&&(s.ease=f.data("hide-ease"));f.data("hide-duration")!==undefined&&(s.duration=f.data("hide-duration"));f.data("hide-time")!==undefined&&(s.time=f.data("hide-time"));e.setStartAnim(o);e.setEndAnim(s);t.layerController.addLayer(e)}))};t._removeLoading=function(){n(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();this.slideController&&this.slideController.__resize()};t._resize=function(){if(this.$loading){var n=this.$loading[0].clientWidth/this.aspect;n=this.options.heightLimit?Math.min(n,this.options.height):n;this.$loading.height(n);this.$element.height(n)}};t._shuffleSlides=function(){for(var n=this.$element.children(".ms-slide"),i,t=0,r=n.length;t<r;++t)i=Math.floor(Math.random()*(r-1)),t!=i&&(this.$element[0].insertBefore(n[t],n[i]),n=this.$element.children(".ms-slide"))};t._setupSliderLayout=function(){this._updateSideMargins();this.lastMargin=this.leftSpace;var t=this.options.layout;t!=="boxed"&&t!=="partialview"&&(this.options.fullwidth=!0);(t==="fullscreen"||t==="autofill")&&(this.options.fullheight=!0,t==="autofill"&&(this.$autofillTarget=n(this.options.autofillTarget),this.$autofillTarget.length===0&&(this.$autofillTarget=this.$element.parent())));t==="partialview"&&this.$element.addClass("ms-layout-partialview");(t==="fullscreen"||t==="fullwidth"||t==="autofill")&&(n(window).bind("resize",{that:this},this._updateLayout),this._updateLayout());n(window).bind("resize",this.slideController.resize_listener)};t._updateLayout=function(t){var i=t?t.data.that:this,f=i.options.layout,r=i.$element,e=n(window),u;if(f==="fullscreen")document.body.style.overflow="hidden",r.height(e.height()-i.options.fullscreenMargin-i.topSpace-i.bottomSpace),document.body.style.overflow="";else if(f==="autofill"){r.height(i.$autofillTarget.height()-i.options.fullscreenMargin-i.topSpace-i.bottomSpace).width(i.$autofillTarget.width()-i.leftSpace-i.rightSpace);return}r.width(e.width()-i.leftSpace-i.rightSpace);u=-r.offset().left+i.leftSpace+i.lastMargin;r.css("margin-left",u);i.lastMargin=u};t._init=function(){var t,r,i;if(!(this._holdOn>0)&&this._docReady){if(this.initialized=!0,this.options.preload!=="all"&&this._removeLoading(),this.options.shuffle&&this._shuffleSlides(),MSLayerEffects.setup(),this.slideController.setupView(),this.view=this.slideController.view,this.$controlsCont=n("<div><\/div>").addClass("ms-inner-controls-cont"),this.options.centerControls&&this.$controlsCont.css("max-width",this.options.width+"px"),this.$controlsCont.prepend(this.view.$element),this.$msContainer=n("<div><\/div>").addClass("ms-container").prependTo(this.$element).append(this.$controlsCont),this.controls)for(t=0,r=this.controls.length;t<r;++t)this.controls[t].setup();if(this._setupSliderLayout(),this.__setupSlides(),this.slideController.setup(),this.controls)for(t=0,r=this.controls.length;t<r;++t)this.controls[t].create();this.options.autoHeight&&this.slideController.view.$element.height(this.slideController.currentSlide.getHeight());this.options.swipe&&!window._touch&&this.options.grabCursor&&this.options.mouse&&(i=this.view.$element,i.mousedown(function(){i.removeClass("ms-grab-cursor");i.addClass("ms-grabbing-cursor");n.browser.msie&&window.ms_grabbing_curosr&&(i[0].style.cursor="url("+window.ms_grabbing_curosr+"), move")}).addClass("ms-grab-cursor"),n(document).mouseup(function(){i.removeClass("ms-grabbing-cursor");i.addClass("ms-grab-cursor");n.browser.msie&&window.ms_grab_curosr&&(i[0].style.cursor="url("+window.ms_grab_curosr+"), move")}));this.slideController.__dispatchInit()}};t.setHeight=function(n){this.options.smoothHeight?(this.htween&&(this.htween.reset?this.htween.reset():this.htween.stop(!0)),this.htween=CTween.animate(this.slideController.view.$element,500,{height:n},{ease:"easeOutQuart"})):this.slideController.view.$element.height(n)};t.reserveSpace=function(n,t){var i=n+"Space",r=this[i];return this[i]+=t,this._updateSideMargins(),r};t._updateSideMargins=function(){this.$element.css("margin",this.topSpace+"px "+this.rightSpace+"px "+this.bottomSpace+"px "+this.leftSpace+"px")};t._realignControls=function(){this.rightSpace=this.leftSpace=this.topSpace=this.bottomSpace=0;this._updateSideMargins();this.api.dispatchEvent(new MSSliderEvent(MSSliderEvent.RESERVED_SPACE_CHANGE))};t.control=function(n,t){if(n in MSSlideController.SliderControlList){this.controls||(this.controls=[]);var i=new MSSlideController.SliderControlList[n](t);return i.slider=this,this.controls.push(i),this}};t.holdOn=function(){this._holdOn++};t.release=function(){this._holdOn--;this._init()};t.setup=function(t,r){var o,s,f,u,h,e;if(this.$element=typeof t=="string"?n("#"+t):t.eq(0),this.setupMarkup=this.$element.html(),this.$element.length!==0){for(this.$element.addClass("master-slider").addClass("before-init"),n.browser.msie?this.$element.addClass("ms-ie").addClass("ms-ie"+n.browser.version.slice(0,n.browser.version.indexOf("."))):n.browser.webkit?this.$element.addClass("ms-wk"):n.browser.mozilla&&this.$element.addClass("ms-moz"),o=navigator.userAgent.toLowerCase(),s=o.indexOf("android")>-1,s&&this.$element.addClass("ms-android"),f=this,n.extend(this.options,r),this.aspect=this.options.width/this.options.height,this.$loading=n("<div><\/div>").addClass("ms-loading-container").insertBefore(this.$element).append(n("<div><\/div>").addClass("ms-loading")),this.$loading.parent().css("position","relative"),this.options.autofill&&(this.options.fullwidth=!0,this.options.fullheight=!0),this.options.fullheight&&this.$element.addClass("ms-fullheight"),this._resize(),this.slideController=new MSSlideController(this),this.api=this.slideController,u=0,h=i._plugins.length;u!==h;u++)e=i._plugins[u],this.options.disablePlugins.indexOf(e.name)===-1&&this.activePlugins.push(new e(this));return n(document).ready(function(){f._docReady=!0;f._init()}),this}};t.destroy=function(t){for(var u,i=0,r=this.activePlugins.length;i!==r;i++)this.activePlugins[i].destroy();if(this.controls)for(i=0,r=this.controls.length;i!==r;i++)this.controls[i].destroy();this.slideController&&this.slideController._destroy();this.$loading&&this.$loading.remove();t?this.$element.html(this.setupMarkup).css("visibility","hidden"):this.$element.remove();u=this.options.layout;(u==="fullscreen"||u==="fullwidth")&&n(window).unbind("resize",this._updateLayout);this.view=null;this.slides=null;this.options=null;this.slideController=null;this.api=null;this.resize_listener=null;this.activePlugins=null}}(jQuery),function(n,t,i,r){function u(t,i){this.element=t;this.$element=n(t);this.settings=n.extend({},e,i);this._defaults=e;this._name=f;this.init()}var f="masterslider",e={controls:{}};n.extend(u.prototype,{init:function(){var i=this,n,t;this._slider=new MasterSlider;for(n in this.settings.controls)this._slider.control(n,this.settings.controls[n]);this._slider.setup(this.$element,this.settings);t=this._slider.api.dispatchEvent;this._slider.api.dispatchEvent=function(n){i.$element.trigger(n.type);t.call(this,n)}},api:function(){return this._slider.api},slider:function(){return this._slider}});n.fn[f]=function(t){var o=arguments,i="plugin_"+f,e;return t===r||typeof t=="object"?this.each(function(){n.data(this,i)||n.data(this,i,new u(this,t))}):typeof t=="string"&&t[0]!=="_"&&t!=="init"?(this.each(function(){var r=n.data(this,i);r instanceof u&&typeof r[t]=="function"&&(e=r[t].apply(r,Array.prototype.slice.call(o,1)));r instanceof u&&typeof r._slider.api[t]=="function"&&(e=r._slider.api[t].apply(r._slider.api,Array.prototype.slice.call(o,1)));t==="destroy"&&n.data(this,i,null)}),e!==r?e:this):void 0}}(jQuery,window,document);window.MSViewEvents=function(n,t){this.type=n;this.data=t};MSViewEvents.SWIPE_START="swipeStart";MSViewEvents.SWIPE_END="swipeEnd";MSViewEvents.SWIPE_MOVE="swipeMove";MSViewEvents.SWIPE_CANCEL="swipeCancel";MSViewEvents.SCROLL="scroll";MSViewEvents.CHANGE_START="slideChangeStart";MSViewEvents.CHANGE_END="slideChangeEnd",function(n){"use strict";window.MSBasicView=function(t){this.options={loop:!1,dir:"h",autoHeight:!1,spacing:5,mouseSwipe:!0,swipe:!0,speed:17,minSlideSpeed:2,viewNum:20,critMargin:1};n.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=n("<div><\/div>").addClass("ms-slide-container");this.$element=n("<div><\/div>").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.slideChanged=!1;this.controller=new Controller(0,0,{snapping:!0,snapsize:100,paging:!0,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(){this.slideChanged&&(this.slideChanged=!1,this.__locateSlides(),this.start_buffer=0,this.dispatchEvent(new MSViewEvents(MSViewEvents.CHANGE_END)))};t.__snapUpdate=function(t,i,r){var u,f;if(this.loop)u=this.index+r,this.updateLoop(u),u>=this.slidesCount&&(u=u-this.slidesCount),u<0&&(u=this.slidesCount+u),this.index=u;else{if(i<0||i>=this.slidesCount)return;this.index=i}(this._checkCritMargins(),n.browser.mozilla&&(this.slideList[this.index].$element[0].style.marginTop="0.1px",this.currentSlide&&(this.currentSlide.$element[0].style.marginTop="")),f=this.slideList[this.index],f!==this.currentSlide)&&(this.currentSlide=f,this.autoUpdateZIndex&&this.__updateSlidesZindex(),this.slideChanged=!0,this.dispatchEvent(new MSViewEvents(MSViewEvents.CHANGE_START)))};t._checkCritMargins=function(){if(!this.normalMode){var r=Math.floor(this.options.viewNum/2),t=this.viewSlidesList.indexOf(this.slideList[this.index]),i=this[this.__dimension]+this.spacing,n=this.options.critMargin;if(this.loop){(t<=n||t>=this.viewSlidesList.length-n)&&(i*=t-r,this.__locateSlides(!1,i+this.start_buffer),this.start_buffer+=i);return}(t<n&&this.index>=n||t>=this.viewSlidesList.length-n&&this.index<this.slidesCount-n)&&this.__locateSlides(!1)}};t._vertiUpdate=function(n,t){if(this.__contPos=t,this.dispatchEvent(new MSViewEvents(MSViewEvents.SCROLL)),this.css3){this.$slideCont[0].style[window._jcsspfx+"Transform"]="translateY("+-t+"px)"+this.__translate_end;return}this.$slideCont[0].style.top=-t+"px"};t._horizUpdate=function(n,t){if(this.__contPos=t,this.dispatchEvent(new MSViewEvents(MSViewEvents.SCROLL)),this.css3){this.$slideCont[0].style[window._jcsspfx+"Transform"]="translateX("+-t+"px)"+this.__translate_end;return}this.$slideCont[0].style.left=-t+"px"};t.__updateViewList=function(){var t,n,i,r;if(this.normalMode){this.viewSlidesList=this.slides;return}if(t=this.viewSlidesList.slice(),this.viewSlidesList=[],n=0,i=Math.floor(this.options.viewNum/2),this.loop)for(;n!==this.options.viewNum;n++)this.viewSlidesList.push(this.slides[this.currentSlideLoc-i+n]);else{for(n=0;n!==i&&this.index-n!=-1;n++)this.viewSlidesList.unshift(this.slideList[this.index-n]);for(n=1;n!==i&&this.index+n!==this.slidesCount;n++)this.viewSlidesList.push(this.slideList[this.index+n])}for(n=0,r=t.length;n!==r;n++)this.viewSlidesList.indexOf(t[n])===-1&&t[n].sleep();t=null;this.currentSlide&&this.__updateSlidesZindex()};t.__locateSlides=function(n,t){var f,r,i,u;for(this.__updateViewList(),t=this.loop?t||0:this.slides.indexOf(this.viewSlidesList[0])*(this[this.__dimension]+this.spacing),f=this.viewSlidesList.length,i=0;i!==f;i++)u=t+i*(this[this.__dimension]+this.spacing),r=this.viewSlidesList[i],r.wakeup(),r.position=u,r.$element[0].style[this.__cssProb]=u+"px";n!==!1&&this.controller.changeTo(this.slideList[this.index].position,!1,null,null,!1)};t.__createLoopList=function(){var t=[],n=0,i=this.slidesCount/2,r=this.slidesCount%2==0?i-1:Math.floor(i),u=this.slidesCount%2==0?i:Math.floor(i);for(this.currentSlideLoc=r,n=1;n<=r;++n)t.unshift(this.slideList[this.index-n<0?this.slidesCount-n+this.index:this.index-n]);for(t.push(this.slideList[this.index]),n=1;n<=u;++n)t.push(this.slideList[this.index+n>=this.slidesCount?this.index+n-this.slidesCount:this.index+n]);return t};t.__getSteps=function(n,t){var i=t<n?this.slidesCount-n+t:t-n,r=Math.abs(this.slidesCount-i);return i<r?i:-r};t.__pushEnd=function(){var n=this.slides.shift(),i=this.slides[this.slidesCount-2],t;(this.slides.push(n),this.normalMode)&&(t=i.$element[0][this.__offset]+this.spacing+this[this.__dimension],n.$element[0].style[this.__cssProb]=t+"px",n.position=t)};t.__pushStart=function(){var n=this.slides.pop(),i=this.slides[0],t;(this.slides.unshift(n),this.normalMode)&&(t=i.$element[0][this.__offset]-this.spacing-this[this.__dimension],n.$element[0].style[this.__cssProb]=t+"px",n.position=t)};t.__updateSlidesZindex=function(){var u,t=this.viewSlidesList.length,e=Math.floor(t/2),r,n;if(this.loop)for(r=this.viewSlidesList.indexOf(this.currentSlide),n=0;n!==t;n++)u=this.viewSlidesList[n],this.viewSlidesList[n].$element.css("z-index",n<=r?n+1:t-n);else{var i=this.currentSlide.index-this.viewSlidesList[0].index,f=t-i,o=i-f;for(n=0;n!==t;n++)this.viewSlidesList[n].$element.css("z-index",n<=i?n+1:t-n);this.currentSlide.$element.css("z-index",t)}};t.addSlide=function(n){n.view=this;this.slides.push(n);this.slideList.push(n);this.slidesCount++};t.appendSlide=function(n){this.$slideCont.append(n.$element)};t.updateLoop=function(n){var t,i,r;if(this.loop)for(t=this.__getSteps(this.index,n),i=0,r=Math.abs(t);i<r;++i)t<0?this.__pushStart():this.__pushEnd()};t.gotoSlide=function(n,t){this.updateLoop(n);this.index=n;var i=this.slideList[n];(this._checkCritMargins(),this.controller.changeTo(i.position,!t,null,null,!1),i!==this.currentSlide)&&(this.slideChanged=!0,this.currentSlide=i,this.autoUpdateZIndex&&this.__updateSlidesZindex(),this.dispatchEvent(new MSViewEvents(MSViewEvents.CHANGE_START)),t&&this.dispatchEvent(new MSViewEvents(MSViewEvents.CHANGE_END)))};t.next=function(n){if(n&&!this.loop&&this.index+1>=this.slidesCount){this.controller.bounce(10);return}this.gotoSlide(this.index+1>=this.slidesCount?0:this.index+1)};t.previous=function(n){if(n&&!this.loop&&this.index-1<0){this.controller.bounce(-10);return}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 n=this;this.swipeControl.onSwipe=this.dir==="h"?function(t){n.horizSwipeMove(t)}:function(t){n.vertSwipeMove(t)}};t.vertSwipeMove=function(n){var t=n.phase,i;t==="start"?(this.controller.stop(),this.dispatchEvent(new MSViewEvents(MSViewEvents.SWIPE_START,n))):t==="move"&&(!this.loop||Math.abs(this.currentSlide.position-this.controller.value+n.moveY)<this.cont_size/2)?(this.controller.drag(n.moveY),this.dispatchEvent(new MSViewEvents(MSViewEvents.SWIPE_MOVE,n))):(t==="end"||t==="cancel")&&(i=n.distanceY/n.duration*50/3,Math.abs(i)>.1?(this.controller.push(-i),i>this.controller.options.snappingMinSpeed&&this.dispatchEvent(new MSViewEvents(MSViewEvents.SWIPE_END,n))):(this.controller.cancel(),this.dispatchEvent(new MSViewEvents(MSViewEvents.SWIPE_CANCEL,n))))};t.horizSwipeMove=function(n){var t=n.phase,i;t==="start"?(this.controller.stop(),this.dispatchEvent(new MSViewEvents(MSViewEvents.SWIPE_START,n))):t==="move"&&(!this.loop||Math.abs(this.currentSlide.position-this.controller.value+n.moveX)<this.cont_size/2)?(this.controller.drag(n.moveX),this.dispatchEvent(new MSViewEvents(MSViewEvents.SWIPE_MOVE,n))):(t==="end"||t==="cancel")&&(i=n.distanceX/n.duration*50/3,Math.abs(i)>.1?(this.controller.push(-i),i>this.controller.options.snappingMinSpeed&&this.dispatchEvent(new MSViewEvents(MSViewEvents.SWIPE_END,n))):(this.controller.cancel(),this.dispatchEvent(new MSViewEvents(MSViewEvents.SWIPE_CANCEL,n))))};t.setSize=function(n,t,i){if(this.lastWidth!==n||t!==this.lastHeight||i){this.$element.width(n).height(t);for(var r=0;r<this.slidesCount;++r)this.slides[r].setSize(n,t,i);this.__width=n;this.__height=t;this.__created&&(this.__locateSlides(),this.cont_size=(this.slidesCount-1)*(this[this.__dimension]+this.spacing),this.loop||(this.controller._max_value=this.cont_size),this.controller.options.snapsize=this[this.__dimension]+this.spacing,this.controller.changeTo(this.currentSlide.position,!1,null,null,!1),this.controller.cancel(),this.lastWidth=n,this.lastHeight=t)}};t.create=function(n){this.__created=!0;this.index=Math.min(n||0,this.slidesCount-1);this.lastSnap=this.index;this.loop&&(this.slides=this.__createLoopList());this.normalMode=this.slidesCount<=this.options.viewNum;for(var t=0;t<this.slidesCount;++t)this.slides[t].create();this.__locateSlides();this.controller.options.snapsize=this[this.__dimension]+this.spacing;this.loop||(this.controller._max_value=(this.slidesCount-1)*(this[this.__dimension]+this.spacing));this.gotoSlide(this.index,!0);this.options.swipe&&(window._touch||this.options.mouseSwipe)&&this.setupSwipe()};t.destroy=function(){if(this.__created){for(var n=0;n<this.slidesCount;++n)this.slides[n].destroy();this.slides=null;this.slideList=null;this.$element.remove();this.controller.destroy();this.controller=null}};averta.EventDispatcher.extend(t);MSSlideController.registerView("basic",MSBasicView)}(jQuery),function(){"use strict";window.MSWaveView=function(n){MSBasicView.call(this,n);this.$element.removeClass("ms-basic-view").addClass("ms-wave-view");this.$slideCont.css(window._csspfx+"transform-style","preserve-3d");this.autoUpdateZIndex=!0};MSWaveView.extend(MSBasicView);MSWaveView._3dreq=!0;MSWaveView._fallback=MSBasicView;var n=MSWaveView.prototype,t=MSBasicView.prototype;n._horizUpdate=function(n,i){var f,u,e,r;for(t._horizUpdate.call(this,n,i),f=-i,r=0;r<this.slidesCount;++r)u=this.slideList[r],e=-f-u.position,this.__updateSlidesHoriz(u,e)};n._vertiUpdate=function(n,i){var f,u,e,r;for(t._vertiUpdate.call(this,n,i),f=-i,r=0;r<this.slidesCount;++r)u=this.slideList[r],e=-f-u.position,this.__updateSlidesVertic(u,e)};n.__updateSlidesHoriz=function(n,t){var i=Math.abs(t*100/this.__width);n.$element.css(window._csspfx+"transform","translateZ("+-i*3+"px) rotateY(0.01deg)")};n.__updateSlidesVertic=function(n,t){this.__updateSlidesHoriz(n,t)};MSSlideController.registerView("wave",MSWaveView)}(jQuery),function(){window.MSFadeBasicView=function(n){MSWaveView.call(this,n);this.$element.removeClass("ms-wave-view").addClass("ms-fade-basic-view")};MSFadeBasicView.extend(MSWaveView);var n=MSFadeBasicView.prototype,t=MSFadeBasicView.prototype;n.__updateSlidesHoriz=function(n,t){var i=Math.abs(t*.6/this.__width);i=1-Math.min(i,.6);n.$element.css("opacity",i)};n.__updateSlidesVertic=function(n,t){this.__updateSlidesHoriz(n,t)};MSSlideController.registerView("fadeBasic",MSFadeBasicView);MSWaveView._fallback=MSFadeBasicView}(),function(){window.MSFadeWaveView=function(n){MSWaveView.call(this,n);this.$element.removeClass("ms-wave-view").addClass("ms-fade-wave-view")};MSFadeWaveView.extend(MSWaveView);MSFadeWaveView._3dreq=!0;MSFadeWaveView._fallback=MSFadeBasicView;var n=MSFadeWaveView.prototype,t=MSWaveView.prototype;n.__updateSlidesHoriz=function(n,t){var i=Math.abs(t*100/this.__width);i=Math.min(i,100);n.$element.css("opacity",1-i/300);n.$element[0].style[window._jcsspfx+"Transform"]="scale("+(1-i/800)+") rotateY(0.01deg) "};n.__updateSlidesVertic=function(n,t){this.__updateSlidesHoriz(n,t)};MSSlideController.registerView("fadeWave",MSFadeWaveView)}(),function(){"use strict";window.MSFlowView=function(n){MSWaveView.call(this,n);this.$element.removeClass("ms-wave-view").addClass("ms-flow-view")};MSFlowView.extend(MSWaveView);MSFlowView._3dreq=!0;MSFlowView._fallback=MSFadeBasicView;var n=MSFlowView.prototype,t=MSWaveView.prototype;n.__updateSlidesHoriz=function(n,t){var i=Math.abs(t*100/this.__width),r=Math.min(i*.3,30)*(t<0?-1:1),u=i*1.2;n.$element[0].style[window._jcsspfx+"Transform"]="translateZ("+-u*5+"px) rotateY("+r+"deg) "};n.__updateSlidesVertic=function(n,t){var i=Math.abs(t*100/this.__width),r=Math.min(i*.3,30)*(t<0?-1:1),u=i*1.2;n.$element[0].style[window._jcsspfx+"Transform"]="translateZ("+-u*5+"px) rotateX("+-r+"deg) "};MSSlideController.registerView("flow",MSFlowView)}(jQuery),function(){window.MSFadeFlowView=function(n){MSWaveView.call(this,n);this.$element.removeClass("ms-wave-view").addClass("ms-fade-flow-view")};MSFadeFlowView.extend(MSWaveView);MSFadeFlowView._3dreq=!0;var n=MSFadeFlowView.prototype,t=MSWaveView.prototype;n.__calculate=function(n){var t=Math.min(Math.abs(n*100/this.__width),100),i=Math.min(t*.5,50)*(n<0?-1:1);return{value:t,rvalue:i}};n.__updateSlidesHoriz=function(n,t){var i=this.__calculate(t);n.$element.css("opacity",1-i.value/300);console.log(window._jcsspfx+"transform","translateZ("+-i.value+"px) rotateY("+i.rvalue+"deg) ");n.$element[0].style[window._jcsspfx+"Transform"]="translateZ("+-i.value+"px) rotateY("+i.rvalue+"deg) "};n.__updateSlidesVertic=function(n,t){var i=this.__calculate(t);n.$element.css("opacity",1-i.value/300);n.$element[0].style[window._jcsspfx+"Transform"]="translateZ("+-i.value+"px) rotateX("+-i.rvalue+"deg) "};MSSlideController.registerView("fadeFlow",MSFadeFlowView)}(),function(n){"use strict";window.MSMaskView=function(n){MSBasicView.call(this,n);this.$element.removeClass("ms-basic-view").addClass("ms-mask-view")};MSMaskView.extend(MSBasicView);var t=MSMaskView.prototype,i=MSBasicView.prototype;t.addSlide=function(t){t.view=this;t.$frame=n("<div><\/div>").addClass("ms-mask-frame").append(t.$element);t.$element[0].style.position="relative";t.autoAppend=!1;this.slides.push(t);this.slideList.push(t);this.slidesCount++};t.setSize=function(n,t){for(var u=this.slides[0].slider,r=0;r<this.slidesCount;++r)this.slides[r].$frame[0].style.width=n+"px",u.options.autoHeight||(this.slides[r].$frame[0].style.height=t+"px");i.setSize.call(this,n,t)};t._horizUpdate=function(n,t){i._horizUpdate.call(this,n,t);var r=0;if(this.css3){for(r=0;r<this.slidesCount;++r)this.slideList[r].$element[0].style[window._jcsspfx+"Transform"]="translateX("+(t-this.slideList[r].position)+"px)"+this.__translate_end;return}for(r=0;r<this.slidesCount;++r)this.slideList[r].$element[0].style.left=t-this.slideList[r].position+"px"};t._vertiUpdate=function(n,t){i._vertiUpdate.call(this,n,t);var r=0;if(this.css3){for(r=0;r<this.slidesCount;++r)this.slideList[r].$element[0].style[window._jcsspfx+"Transform"]="translateY("+(t-this.slideList[r].position)+"px)"+this.__translate_end;return}for(r=0;r<this.slidesCount;++r)this.slideList[r].$element[0].style.top=t-this.slideList[r].position+"px"};t.__pushEnd=function(){var n=this.slides.shift(),i=this.slides[this.slidesCount-2],t;(this.slides.push(n),this.normalMode)&&(t=i.$frame[0][this.__offset]+this.spacing+this[this.__dimension],n.$frame[0].style[this.__cssProb]=t+"px",n.position=t)};t.__pushStart=function(){var n=this.slides.pop(),i=this.slides[0],t;(this.slides.unshift(n),this.normalMode)&&(t=i.$frame[0][this.__offset]-this.spacing-this[this.__dimension],n.$frame[0].style[this.__cssProb]=t+"px",n.position=t)};t.__updateViewList=function(){var t,n,i,r;if(this.normalMode){this.viewSlidesList=this.slides;return}if(t=this.viewSlidesList.slice(),this.viewSlidesList=[],n=0,i=Math.floor(this.options.viewNum/2),this.loop)for(;n!==this.options.viewNum;n++)this.viewSlidesList.push(this.slides[this.currentSlideLoc-i+n]);else{for(n=0;n!==i&&this.index-n!=-1;n++)this.viewSlidesList.unshift(this.slideList[this.index-n]);for(n=1;n!==i&&this.index+n!==this.slidesCount;n++)this.viewSlidesList.push(this.slideList[this.index+n])}for(n=0,r=t.length;n!==r;n++)this.viewSlidesList.indexOf(t[n])===-1&&(t[n].sleep(),t[n].$frame.detach());t=null};t.__locateSlides=function(n,t){var f,i,r,u;for(this.__updateViewList(),t=this.loop?t||0:this.slides.indexOf(this.viewSlidesList[0])*(this[this.__dimension]+this.spacing),f=this.viewSlidesList.length,r=0;r!==f;r++){if(u=t+r*(this[this.__dimension]+this.spacing),i=this.viewSlidesList[r],this.$slideCont.append(i.$frame),i.wakeup(!1),i.position=u,i.selected&&i.bgvideo)try{i.bgvideo.play()}catch(e){}i.$frame[0].style[this.__cssProb]=u+"px"}n!==!1&&this.controller.changeTo(this.slideList[this.index].position,!1,null,null,!1)};MSSlideController.registerView("mask",MSMaskView)}(jQuery),function(){"use strict";window.MSParallaxMaskView=function(n){MSMaskView.call(this,n);this.$element.removeClass("ms-basic-view").addClass("ms-parallax-mask-view")};MSParallaxMaskView.extend(MSMaskView);MSParallaxMaskView.parallaxAmount=.5;var n=MSParallaxMaskView.prototype,t=MSBasicView.prototype;n._horizUpdate=function(n,i){t._horizUpdate.call(this,n,i);var r=0;if(this.css3){for(r=0;r<this.slidesCount;++r)this.slideList[r].$element[0].style[window._jcsspfx+"Transform"]="translateX("+(i-this.slideList[r].position)*MSParallaxMaskView.parallaxAmount+"px)"+this.__translate_end;return}for(r=0;r<this.slidesCount;++r)this.slideList[r].$element[0].style.left=(i-this.slideList[r].position)*MSParallaxMaskView.parallaxAmount+"px"};n._vertiUpdate=function(n,i){t._vertiUpdate.call(this,n,i);var r=0;if(this.css3){for(r=0;r<this.slidesCount;++r)this.slideList[r].$element[0].style[window._jcsspfx+"Transform"]="translateY("+(i-this.slideList[r].position)*MSParallaxMaskView.parallaxAmount+"px)"+this.__translate_end;return}for(r=0;r<this.slidesCount;++r)this.slideList[r].$element[0].style.top=(i-this.slideList[r].position)*MSParallaxMaskView.parallaxAmount+"px"};MSSlideController.registerView("parallaxMask",MSParallaxMaskView)}(jQuery),function(){"use strict";window.MSFadeView=function(n){MSBasicView.call(this,n);this.$element.removeClass("ms-basic-view").addClass("ms-fade-view");this.controller.renderCallback(this.__update,this)};MSFadeView.extend(MSBasicView);var n=MSFadeView.prototype,t=MSBasicView.prototype;n.__update=function(n,t){for(var f=-t,i,u,r=0;r<this.slidesCount;++r)i=this.slideList[r],u=-f-i.position,this.__updateSlides(i,u)};n.__updateSlides=function(n,t){var i=Math.abs(t/this[this.__dimension]);1-i<=0?n.$element.fadeTo(0,0).css("visibility","hidden"):n.$element.fadeTo(0,1-i).css("visibility","")};n.__locateSlides=function(n,t){var u,r,i,f;for(this.__updateViewList(),t=this.loop?t||0:this.slides.indexOf(this.viewSlidesList[0])*(this[this.__dimension]+this.spacing),u=this.viewSlidesList.length,i=0;i!==u;i++)f=t+i*this[this.__dimension],r=this.viewSlidesList[i],r.wakeup(),r.position=f;n!==!1&&this.controller.changeTo(this.slideList[this.index].position,!1,null,null,!1)};n.__pushEnd=function(){var n=this.slides.shift(),t=this.slides[this.slidesCount-2];this.slides.push(n);n.position=t.position+this[this.__dimension]};n.__pushStart=function(){var n=this.slides.pop(),t=this.slides[0];this.slides.unshift(n);n.position=t.position-this[this.__dimension]};n.create=function(n){t.create.call(this,n);this.spacing=0;this.controller.options.minValidDist=10};MSSlideController.registerView("fade",MSFadeView)}(jQuery),function(){"use strict";window.MSScaleView=function(n){MSBasicView.call(this,n);this.$element.removeClass("ms-basic-view").addClass("ms-scale-view");this.controller.renderCallback(this.__update,this)};MSScaleView.extend(MSFadeView);var n=MSScaleView.prototype,t=MSFadeView.prototype;n.__updateSlides=function(n,t){var r=Math.abs(t/this[this.__dimension]),i=n.$element[0];1-r<=0?(i.style.opacity=0,i.style.visibility="hidden",i.style[window._jcsspfx+"Transform"]=""):(i.style.opacity=1-r,i.style.visibility="",i.style[window._jcsspfx+"Transform"]="perspective(2000px) translateZ("+r*(t<0?-.5:.5)*300+"px)")};n.create=function(n){t.create.call(this,n);this.controller.options.minValidDist=.03};MSSlideController.registerView("scale",MSScaleView)}(jQuery),function(){"use strict";window.MSStackView=function(n){MSBasicView.call(this,n);this.$element.removeClass("ms-basic-view").addClass("ms-stack-view");this.controller.renderCallback(this.__update,this);this.autoUpdateZIndex=!0};MSStackView.extend(MSFadeView);MSStackView._3dreq=!0;MSStackView._fallback=MSFadeView;var n=MSStackView.prototype,t=MSFadeView.prototype;n.__updateSlidesZindex=function(){for(var i,t=this.viewSlidesList.length,n=0;n!==t;n++)i=this.viewSlidesList[n],this.viewSlidesList[n].$element.css("z-index",t-n)};n.__updateSlides=function(n,t){var r=Math.abs(t/this[this.__dimension]),i=n.$element[0];1-r<=0?(i.style.opacity=1,i.style.visibility="hidden",i.style[window._jcsspfx+"Transform"]=""):(i.style.visibility="",i.style[window._jcsspfx+"Transform"]=t<0?"perspective(2000px) translateZ("+r*-300+"px)":this.__translate+"("+-r*this[this.__dimension]+"px)")};n.create=function(n){t.create.call(this,n);this.controller.options.minValidDist=.03;this.__translate=this.dir==="h"?"translateX":"translateY"};MSSlideController.registerView("stack",MSStackView)}(jQuery),function(){"use strict";var t=2e3,n,i;window.MSFocusView=function(n){MSWaveView.call(this,n);this.$element.removeClass("ms-wave-view").addClass("ms-focus-view");this.options.centerSpace=this.options.centerSpace||1};MSFocusView.extend(MSWaveView);MSFocusView._3dreq=!0;MSFocusView._fallback=MSFadeBasicView;n=MSFocusView.prototype;i=MSWaveView.prototype;n.__calcview=function(n,i){var r=i/2*n/(n+t);return r*(n+t)/t};n.__updateSlidesHoriz=function(n,t){var i=Math.abs(t*100/this.__width);i=-Math.min(i,100)*15;n.$element.css(window._csspfx+"transform","translateZ("+(i+1)+"px) rotateY(0.01deg) translateX("+(t<0?1:-1)*-this.__calcview(i,this.__width)*this.options.centerSpace+"px)")};n.__updateSlidesVertic=function(n,t){var i=Math.abs(t*100/this.__width);i=-Math.min(i,100)*15;n.$element.css(window._csspfx+"transform","translateZ("+(i+1)+"px) rotateY(0.01deg) translateY("+(t<0?1:-1)*-this.__calcview(i,this.__width)*this.options.centerSpace+"px)")};MSSlideController.registerView("focus",MSFocusView)}(),function(){window.MSPartialWaveView=function(n){MSWaveView.call(this,n);this.$element.removeClass("ms-wave-view").addClass("ms-partial-wave-view")};MSPartialWaveView.extend(MSWaveView);MSPartialWaveView._3dreq=!0;MSPartialWaveView._fallback=MSFadeBasicView;var n=MSPartialWaveView.prototype,t=MSWaveView.prototype;n.__updateSlidesHoriz=function(n,t){var i=Math.abs(t*100/this.__width);n.hasBG&&n.$bg_img.css("opacity",(100-Math.abs(t*120/this.__width/3))/100);n.$element.css(window._csspfx+"transform","translateZ("+-i*3+"px) rotateY(0.01deg) translateX("+t*.75+"px)")};n.__updateSlidesVertic=function(n,t){var i=Math.abs(t*100/this.__width);n.hasBG&&n.$bg_img.css("opacity",(100-Math.abs(t*120/this.__width/3))/100);n.$element.css(window._csspfx+"transform","translateZ("+-i*3+"px) rotateY(0.01deg) translateY("+t*.75+"px)")};MSSlideController.registerView("partialWave",MSPartialWaveView)}(),function(n){"use strict";var i=function(){this.options={prefix:"ms-",autohide:!0,overVideo:!0,customClass:null}},t=i.prototype;t.slideAction=function(){};t.setup=function(){this.cont=this.options.insertTo?n(this.options.insertTo):this.slider.$controlsCont;this.options.overVideo||this._hideOnvideoStarts()};t.checkHideUnder=function(){this.options.hideUnder&&(this.needsRealign=!this.options.insetTo&&(this.options.align==="left"||this.options.align==="right")&&this.options.inset===!1,n(window).bind("resize",{that:this},this.onResize),this.onResize())};t.onResize=function(n){var t=n&&n.data.that||this,i=window.innerWidth;i<=t.options.hideUnder&&!t.detached?(t.hide(!0),t.detached=!0,t.onDetach()):i>=t.options.hideUnder&&t.detached&&(t.detached=!1,t.visible(),t.onAppend())};t.create=function(){var t=this;this.options.autohide&&(this.hide(!0),this.slider.$controlsCont.mouseenter(n.proxy(this._onMouseEnter,this)).mouseleave(n.proxy(this._onMouseLeave,this)).mousedown(n.proxy(this._onMouseDown,this)),this.$element&&this.$element.mouseenter(n.proxy(this._onMouseEnter,this)).mouseleave(n.proxy(this._onMouseLeave,this)).mousedown(n.proxy(this._onMouseDown,this)),n(document).mouseup(n.proxy(this._onMouseUp,this)));this.options.align&&this.$element.addClass("ms-align-"+this.options.align);this.options.customClass&&this.$element&&this.$element.addClass(this.options.customClass)};t._onMouseEnter=function(){this._disableAH||this.mdown||this.visible();this.mleave=!1};t._onMouseLeave=function(){this.mdown||this.hide();this.mleave=!0};t._onMouseDown=function(){this.mdown=!0};t._onMouseUp=function(){this.mdown&&this.mleave&&this.hide();this.mdown=!1};t.onAppend=function(){this.needsRealign&&this.slider._realignControls()};t.onDetach=function(){this.needsRealign&&this.slider._realignControls()};t._hideOnvideoStarts=function(){var n=this;this.slider.api.addEventListener(MSSliderEvent.VIDEO_PLAY,function(){n._disableAH=!0;n.hide()});this.slider.api.addEventListener(MSSliderEvent.VIDEO_CLOSE,function(){n._disableAH=!1;n.visible()})};t.hide=function(n){if(n)this.$element.css("opacity",0),this.$element.css("display","none");else{clearTimeout(this.hideTo);var t=this.$element;this.hideTo=setTimeout(function(){CTween.fadeOut(t,400,!1)},20)}this.$element.addClass("ms-ctrl-hide")};t.visible=function(){this.detached||(clearTimeout(this.hideTo),this.$element.css("display",""),CTween.fadeIn(this.$element,400,!1),this.$element.removeClass("ms-ctrl-hide"))};t.destroy=function(){this.options&&this.options.hideUnder&&n(window).unbind("resize",this.onResize)};window.BaseControl=i}(jQuery),function(n){"use strict";var i=function(t){BaseControl.call(this);n.extend(this.options,t)},t,r;i.extend(BaseControl);t=i.prototype;r=BaseControl.prototype;t.setup=function(){var t=this;this.$next=n("<div><\/div>").addClass(this.options.prefix+"nav-next").bind("click",function(){t.slider.api.next(!0)});this.$prev=n("<div><\/div>").addClass(this.options.prefix+"nav-prev").bind("click",function(){t.slider.api.previous(!0)});r.setup.call(this);this.cont.append(this.$next);this.cont.append(this.$prev);this.checkHideUnder()};t.hide=function(n){if(n){this.$prev.css("opacity",0).css("display","none");this.$next.css("opacity",0).css("display","none");return}CTween.fadeOut(this.$prev,400,!1);CTween.fadeOut(this.$next,400,!1);this.$prev.addClass("ms-ctrl-hide");this.$next.addClass("ms-ctrl-hide")};t.visible=function(){this.detached||(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",""))};t.destroy=function(){r.destroy();this.$next.remove();this.$prev.remove()};window.MSArrows=i;MSSlideController.registerControl("arrows",i)}(jQuery),function(n){"use strict";var i=function(t){BaseControl.call(this);this.options.dir="h";this.options.wheel=t.dir==="v";this.options.arrows=!1;this.options.speed=17;this.options.align=null;this.options.inset=!1;this.options.margin=10;this.options.space=10;this.options.width=100;this.options.height=100;this.options.type="thumbs";this.options.hover=!1;n.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=!0},t,r;i.extend(BaseControl);t=i.prototype;r=BaseControl.prototype;t.setup=function(){var i,t;this.$element=n("<div><\/div>").addClass(this.options.prefix+"thumb-list");this.options.type==="tabs"&&this.$element.addClass(this.options.prefix+"tabs");this.$element.addClass("ms-dir-"+this.options.dir);r.setup.call(this);this.slider.$controlsCont===this.cont?this.$element.appendTo(this.slider.$element):this.$element.appendTo(this.cont);this.$thumbscont=n("<div><\/div>").addClass("ms-thumbs-cont").appendTo(this.$element);this.options.arrows&&(i=this,this.$fwd=n("<div><\/div>").addClass("ms-thumblist-fwd").appendTo(this.$element).click(function(){i.controller.push(-15)}),this.$bwd=n("<div><\/div>").addClass("ms-thumblist-bwd").appendTo(this.$element).click(function(){i.controller.push(15)}));!this.options.insetTo&&this.options.align&&(t=this.options.align,this.options.inset?this.$element.css(t,this.options.margin):t==="top"?this.$element.detach().prependTo(this.slider.$element).css({"margin-bottom":this.options.margin,position:"relative"}):t==="bottom"?this.$element.css({"margin-top":this.options.margin,position:"relative"}):(this.slider.api.addEventListener(MSSliderEvent.RESERVED_SPACE_CHANGE,this.align,this),this.align()),this.options.dir==="v"?this.$element.width(this.options.width):this.$element.height(this.options.height));this.checkHideUnder()};t.align=function(){if(!this.detached){var n=this.options.align,t=this.slider.reserveSpace(n,this.options[this.__alignsize]+this.options.margin*2);this.$element.css(n,-t-this.options[this.__alignsize]-this.options.margin)}};t.slideAction=function(t){var i=t.$element.find(".ms-thumb"),f=this,r=n("<div><\/div>").addClass("ms-thumb-frame").append(i).append(n('<div class="ms-thumb-ol"><\/div>')).bind(this.options.hover?"hover":"click",function(){f.changeSlide(r)}),u;if(this.options.align&&r.width(this.options.width-(this.options.dir==="v"&&this.options.type==="tabs"?12:0)).height(this.options.height).css("margin-"+(this.options.dir==="v"?"bottom":"right"),this.options.space),r[0].index=this.index_count++,this.$thumbscont.append(r),this.options.fillMode&&i.is("img")&&(u=new window.MSAligner(this.options.fillMode,r,i),i[0].aligner=u,i.one("load",function(){var t=n(this);t[0].aligner.init(t.width(),t.height());t[0].aligner.align()}).each(n.jqLoadFix)),n.browser.msie)i.on("dragstart",function(n){n.preventDefault()});this.thumbs.push(r)};t.create=function(){var t;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);t=this;this.resize_listener=function(){t.__resize()};n(window).bind("resize",this.resize_listener);this.thumbSize=this.thumbs[0][this.__jdimen](!0);this.setupSwipe();this.__resize();t=this;this.options.wheel&&(this.wheellistener=function(n){var i=window.event||n.orginalEvent||n,r=Math.max(-1,Math.min(1,i.wheelDelta||-i.detail));return t.controller.push(-r*10),!1},n.browser.mozilla?this.$element[0].addEventListener("DOMMouseScroll",this.wheellistener):this.$element.bind("mousewheel",this.wheellistener));this.slider.api.addEventListener(MSSliderEvent.CHANGE_START,this.update,this);this.slider.api.addEventListener(MSSliderEvent.HARD_UPDATE,this.realignThumbs,this);this.cindex=this.slider.api.index();this.select(this.thumbs[this.cindex])};t._hMove=function(n,t){if(this.__contPos=t,window._cssanim){this.$thumbscont[0].style[window._jcsspfx+"Transform"]="translateX("+-t+"px)"+this.__translate_end;return}this.$thumbscont[0].style.left=-t+"px"};t._vMove=function(n,t){if(this.__contPos=t,window._cssanim){this.$thumbscont[0].style[window._jcsspfx+"Transform"]="translateY("+-t+"px)"+this.__translate_end;return}this.$thumbscont[0].style.top=-t+"px"};t.setupSwipe=function(){this.swipeControl=new averta.TouchSwipe(this.$element);this.swipeControl.swipeType=this.options.dir==="h"?"horizontal":"vertical";var n=this;this.swipeControl.onSwipe=this.options.dir==="h"?function(t){n.horizSwipeMove(t)}:function(t){n.vertSwipeMove(t)}};t.vertSwipeMove=function(n){var t,i;this.dTouch||(t=n.phase,t==="start"?this.controller.stop():t==="move"?this.controller.drag(n.moveY):(t==="end"||t==="cancel")&&(i=Math.abs(n.distanceY/n.duration*50/3),i>.1?this.controller.push(-n.distanceY/n.duration*50/3):(this.click_enable=!0,this.controller.cancel())))};t.horizSwipeMove=function(n){var t,i;this.dTouch||(t=n.phase,t==="start"?(this.controller.stop(),this.click_enable=!1):t==="move"?this.controller.drag(n.moveX):(t==="end"||t==="cancel")&&(i=Math.abs(n.distanceX/n.duration*50/3),i>.1?this.controller.push(-n.distanceX/n.duration*50/3):(this.click_enable=!0,this.controller.cancel())))};t.update=function(){var n=this.slider.api.index();this.cindex!==n&&(this.cindex!=null&&this.unselect(this.thumbs[this.cindex]),this.cindex=n,this.select(this.thumbs[this.cindex]),this.dTouch||this.updateThumbscroll())};t.realignThumbs=function(){this.$element.find(".ms-thumb").each(function(n,t){t.aligner&&t.aligner.align()})};t.updateThumbscroll=function(){var n=this.thumbSize*this.cindex,t;if(this.controller.value==NaN&&(this.controller.value=0),n-this.controller.value<0){this.controller.gotoSnap(this.cindex,!0);return}if(n+this.thumbSize-this.controller.value>this.$element[this.__dimen]()){t=this.cindex-Math.floor(this.$element[this.__dimen]()/this.thumbSize)+1;this.controller.gotoSnap(t,!0);return}};t.changeSlide=function(n){this.click_enable&&this.cindex!==n[0].index&&this.slider.api.gotoSlide(n[0].index)};t.unselect=function(n){n.removeClass("ms-thumb-frame-selected")};t.select=function(n){n.addClass("ms-thumb-frame-selected")};t.__resize=function(){var n=this.$element[this.__dimen](),t;this.ls!==n&&(this.ls=n,this.thumbSize=this.thumbs[0][this.__jdimen](!0),t=this.slider.api.count()*this.thumbSize,this.$thumbscont[0].style[this.__dimen]=t+"px",t<=n?(this.dTouch=!0,this.controller.stop(),this.$thumbscont[0].style[this.__pos]=(n-t)*.5+"px",this.$thumbscont[0].style[window._jcsspfx+"Transform"]=""):(this.dTouch=!1,this.click_enable=!0,this.$thumbscont[0].style[this.__pos]="",this.controller._max_value=t-n,this.controller.options.snapsize=this.thumbSize,this.updateThumbscroll()))};t.destroy=function(){r.destroy();this.options.wheel&&(n.browser.mozilla?this.$element[0].removeEventListener("DOMMouseScroll",this.wheellistener):this.$element.unbind("mousewheel",this.wheellistener),this.wheellistener=null);n(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=i;MSSlideController.registerControl("thumblist",i)}(jQuery),function(n){"use strict";var i=function(t){BaseControl.call(this);this.options.dir="h";this.options.inset=!0;this.options.margin=10;this.options.space=10;n.extend(this.options,t);this.bullets=[]},t,r;i.extend(BaseControl);t=i.prototype;r=BaseControl.prototype;t.setup=function(){if(r.setup.call(this),this.$element=n("<div><\/div>").addClass(this.options.prefix+"bullets").addClass("ms-dir-"+this.options.dir).appendTo(this.cont),this.$bullet_cont=n("<div><\/div>").addClass("ms-bullets-count").appendTo(this.$element),!this.options.insetTo&&this.options.align){var t=this.options.align;this.options.inset&&this.$element.css(t,this.options.margin)}this.checkHideUnder()};t.create=function(){var u,i,t;for(r.create.call(this),u=this,this.slider.api.addEventListener(MSSliderEvent.CHANGE_START,this.update,this),this.cindex=this.slider.api.index(),i=0;i<this.slider.api.count();++i){t=n("<div><\/div>").addClass("ms-bullet");t[0].index=i;t.on("click",function(){u.changeSlide(this.index)});this.$bullet_cont.append(t);this.bullets.push(t);this.options.dir==="h"?t.css("margin",this.options.space/2):t.css("margin",this.options.space)}this.options.dir==="h"?this.$element.width(t.outerWidth(!0)*this.slider.api.count()):this.$element.css("margin-top",-this.$element.outerHeight(!0)/2);this.select(this.bullets[this.cindex])};t.update=function(){var n=this.slider.api.index();this.cindex!==n&&(this.cindex!=null&&this.unselect(this.bullets[this.cindex]),this.cindex=n,this.select(this.bullets[this.cindex]))};t.changeSlide=function(n){this.cindex!==n&&this.slider.api.gotoSlide(n)};t.unselect=function(n){n.removeClass("ms-bullet-selected")};t.select=function(n){n.addClass("ms-bullet-selected")};t.destroy=function(){r.destroy();this.slider.api.removeEventListener(MSSliderEvent.CHANGE_START,this.update,this);this.$element.remove()};window.MSBulltes=i;MSSlideController.registerControl("bullets",i)}(jQuery),function(n){"use strict";var i=function(t){BaseControl.call(this);this.options.dir="h";this.options.autohide=!0;this.options.width=4;this.options.color="#3D3D3D";this.options.margin=10;n.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,r;i.extend(BaseControl);t=i.prototype;r=BaseControl.prototype;t.setup=function(){if(this.$element=n("<div><\/div>").addClass(this.options.prefix+"sbar").addClass("ms-dir-"+this.options.dir),r.setup.call(this),this.slider.$controlsCont===this.cont?this.$element.appendTo(this.slider.$element):this.$element.appendTo(this.cont),this.$bar=n("<div><\/div>").addClass(this.options.prefix+"bar").appendTo(this.$element),this.slider.options.loop&&(console.log("WARNING, MSScrollbar cannot work with looped slider."),this.disable=!0,this.$element.remove()),this.options.dir==="v"?this.$bar.width(this.options.width):this.$bar.height(this.options.width),this.$bar.css("background-color",this.options.color),!this.options.insetTo&&this.options.align){this.options.dir==="v"?this.$element.css({right:"auto",left:"auto"}):this.$element.css({top:"auto",bottom:"auto"});var t=this.options.align;this.options.inset?this.$element.css(t,this.options.margin):t==="top"?this.$element.prependTo(this.slider.$element).css({"margin-bottom":this.options.margin,position:"relative"}):t==="bottom"?this.$element.css({"margin-top":this.options.margin,position:"relative"}):(this.slider.api.addEventListener(MSSliderEvent.RESERVED_SPACE_CHANGE,this.align,this),this.align())}this.checkHideUnder()};t.align=function(){if(!this.detached){var n=this.options.align,t=this.slider.reserveSpace(n,this.options.margin*2+this.options.width);this.$element.css(n,-t-this.options.margin-this.options.width)}};t.create=function(){if(!this.disable){var n=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();this.options.autohide&&this.$bar.css("opacity","0")}};t._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)};t._update=function(){var n=this.scroller.value*(this.vdimen-this.bar_dimen)/this.scroller._max_value,t;if(this.lvalue!==n){if(this.lvalue=n,this.options.autohide&&(clearTimeout(this.hto),this.$bar.css("opacity","1"),t=this,this.hto=setTimeout(function(){t.$bar.css("opacity","0")},150)),n<0){this.$bar[0].style[this.__dimen]=this.bar_dimen+n+"px";return}if(n>this.vdimen-this.bar_dimen&&(this.$bar[0].style[this.__dimen]=this.vdimen-n+"px"),window._cssanim){this.$bar[0].style[window._jcsspfx+"Transform"]=this.__translate_start+n+"px)"+this.__translate_end;return}this.$bar[0].style[this.__pos]=n+"px"}};t.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=i;MSSlideController.registerControl("scrollbar",i)}(jQuery),function(n){"use strict";var r=function(t){BaseControl.call(this);this.options.autohide=!1;this.options.width=4;this.options.color="#FFFFFF";this.options.inset=!0;this.options.margin=0;n.extend(this.options,t)},t,i;r.extend(BaseControl);t=r.prototype;i=BaseControl.prototype;t.setup=function(){var r=this,t;i.setup.call(this);this.$element=n("<div><\/div>").addClass(this.options.prefix+"timerbar");i.setup.call(this);this.slider.$controlsCont===this.cont?this.$element.appendTo(this.slider.$element):this.$element.appendTo(this.cont);this.$bar=n("<div><\/div>").addClass("ms-time-bar").appendTo(this.$element);this.options.dir==="v"?(this.$bar.width(this.options.width),this.$element.width(this.options.width)):(this.$bar.height(this.options.width),this.$element.height(this.options.width));this.$bar.css("background-color",this.options.color);!this.options.insetTo&&this.options.align&&(this.$element.css({top:"auto",bottom:"auto"}),t=this.options.align,this.options.inset?this.$element.css(t,this.options.margin):t==="top"?this.$element.prependTo(this.slider.$element).css({"margin-bottom":this.options.margin,position:"relative"}):t==="bottom"?this.$element.css({"margin-top":this.options.margin,position:"relative"}):(this.slider.api.addEventListener(MSSliderEvent.RESERVED_SPACE_CHANGE,this.align,this),this.align()));this.checkHideUnder()};t.align=function(){if(!this.detached){var n=this.options.align,t=this.slider.reserveSpace(n,this.options.margin*2+this.options.width);this.$element.css(n,-t-this.options.margin-this.options.width)}};t.create=function(){i.create.call(this);this.slider.api.addEventListener(MSSliderEvent.WAITING,this._update,this);this._update()};t._update=function(){this.$bar[0].style.width=this.slider.api._delayProgress+"%"};t.destroy=function(){i.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=r;MSSlideController.registerControl("timebar",r)}(jQuery),function(n){"use strict";var i=function(t){BaseControl.call(this);this.options.color="#A2A2A2";this.options.stroke=10;this.options.radius=4;this.options.autohide=!1;n.extend(this.options,t)},t,r;i.extend(BaseControl);t=i.prototype;r=BaseControl.prototype;t.setup=function(){var t=this;if(r.setup.call(this),this.$element=n("<div><\/div>").addClass(this.options.prefix+"ctimer").appendTo(this.cont),this.$canvas=n("<canvas><\/canvas>").addClass("ms-ctimer-canvas").appendTo(this.$element),this.$bar=n("<div><\/div>").addClass("ms-ctimer-bullet").appendTo(this.$element),!this.$canvas[0].getContext){this.destroy();this.disable=!0;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;this.checkHideUnder()};t.create=function(){if(!this.disable){r.create.call(this);this.slider.api.addEventListener(MSSliderEvent.WAITING,this._update,this);var n=this;this.$element.click(function(){n.slider.api.paused?n.slider.api.resume():n.slider.api.pause()});this._update()}};t._update=function(){var t=this;n(this).stop(!0).animate({prog:this.slider.api._delayProgress*.01},{duration:200,step:function(){t._draw()}})};t._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,!1);this.ctx.strokeStyle=this.options.color;this.ctx.lineWidth=this.options.stroke;this.ctx.stroke()};t.destroy=function(){(r.destroy(),this.disable)||(n(this).stop(!0),this.slider.api.removeEventListener(MSSliderEvent.WAITING,this._update,this),this.$element.remove())};window.MSCircleTimer=i;MSSlideController.registerControl("circletimer",i)}(jQuery),function(n){"use strict";window.MSLightbox=function(t){BaseControl.call(this,t);this.options.autohide=!1;n.extend(this.options,t);this.data_list=[]};MSLightbox.fadeDuratation=400;MSLightbox.extend(BaseControl);var t=MSLightbox.prototype,i=BaseControl.prototype;t.setup=function(){i.setup.call(this);this.$element=n("<div><\/div>").addClass(this.options.prefix+"lightbox-btn").appendTo(this.cont);this.checkHideUnder()};t.slideAction=function(t){n("<div><\/div>").addClass(this.options.prefix+"lightbox-btn").appendTo(t.$element).append(n(t.$element.find(".ms-lightbox")))};t.create=function(){i.create.call(this)};MSSlideController.registerControl("lightbox",MSLightbox)}(jQuery),function(n){"use strict";window.MSSlideInfo=function(t){BaseControl.call(this,t);this.options.autohide=!1;this.options.align=null;this.options.inset=!1;this.options.margin=10;this.options.size=100;this.options.dir="h";n.extend(this.options,t);this.data_list=[]};MSSlideInfo.fadeDuratation=400;MSSlideInfo.extend(BaseControl);var t=MSSlideInfo.prototype,i=BaseControl.prototype;t.setup=function(){if(this.$element=n("<div><\/div>").addClass(this.options.prefix+"slide-info").addClass("ms-dir-"+this.options.dir),i.setup.call(this),this.slider.$controlsCont===this.cont?this.$element.appendTo(this.slider.$element):this.$element.appendTo(this.cont),!this.options.insetTo&&this.options.align){var t=this.options.align;this.options.inset?this.$element.css(t,this.options.margin):t==="top"?this.$element.prependTo(this.slider.$element).css({"margin-bottom":this.options.margin,position:"relative"}):t==="bottom"?this.$element.css({"margin-top":this.options.margin,position:"relative"}):(this.slider.api.addEventListener(MSSliderEvent.RESERVED_SPACE_CHANGE,this.align,this),this.align());this.options.dir==="v"?this.$element.width(this.options.size):this.$element.css("min-height",this.options.size)}this.checkHideUnder()};t.align=function(){if(!this.detached){var n=this.options.align,t=this.slider.reserveSpace(n,this.options.size+this.options.margin*2);this.$element.css(n,-t-this.options.size-this.options.margin)}};t.slideAction=function(t){var r=n(t.$element.find(".ms-info")),i,u;r.hide();i=n(t.$element.find(".ms-info")).clone();u=this;i.detach();this.data_list[t.index]=i};t.create=function(){i.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 n=this.slider.api.index();this.switchEle(this.data_list[n]);this.cindex=n};t.switchEle=function(n){if(this.current_ele){var t=this;this.current_ele[0].tween&&this.current_ele[0].tween.stop(!0);this.current_ele[0].tween=CTween.animate(this.current_ele,MSSlideInfo.fadeDuratation,{opacity:0},{complete:function(){this.detach();this[0].tween=null;n.css("position","relative")},target:this.current_ele});n.css("position","absolute")}this.__show(n)};t.__show=function(n){n.appendTo(this.$element).css("opacity","0");this.current_ele&&n.height(Math.max(n.height(),this.current_ele.height()));clearTimeout(this.tou);this.tou=setTimeout(function(){CTween.fadeIn(n,MSSlideInfo.fadeDuratation);n.css("height","")},MSSlideInfo.fadeDuratation);n[0].tween&&n[0].tween.stop(!0);this.current_ele=n};t.destroy=function(){i.destroy();clearTimeout(this.tou);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(n){window.MSGallery=function(t,i){this.id=t;this.slider=i;this.telement=n("#"+t);this.botcont=n("<div><\/div>").addClass("ms-gallery-botcont").appendTo(this.telement);this.thumbcont=n("<div><\/div>").addClass("ms-gal-thumbcont hide-thumbs").appendTo(this.botcont);this.playbtn=n("<div><\/div>").addClass("ms-gal-playbtn").appendTo(this.botcont);this.thumbtoggle=n("<div><\/div>").addClass("ms-gal-thumbtoggle").appendTo(this.botcont);i.control("thumblist",{insertTo:this.thumbcont,autohide:!1,dir:"h"});i.control("slidenum",{insertTo:this.botcont,autohide:!1});i.control("slideinfo",{insertTo:this.botcont,autohide:!1});i.control("timebar",{insertTo:this.botcont,autohide:!1});i.control("bullets",{insertTo:this.botcont,autohide:!1})};var t=MSGallery.prototype;t._init=function(){var n=this;this.slider.api.paused||this.playbtn.addClass("btn-pause");this.playbtn.click(function(){n.slider.api.paused?(n.slider.api.resume(),n.playbtn.addClass("btn-pause")):(n.slider.api.pause(),n.playbtn.removeClass("btn-pause"))});this.thumbtoggle.click(function(){n.vthumbs?(n.thumbtoggle.removeClass("btn-hide"),n.vthumbs=!1,n.thumbcont.addClass("hide-thumbs")):(n.thumbtoggle.addClass("btn-hide"),n.thumbcont.removeClass("hide-thumbs"),n.vthumbs=!0)})};t.setup=function(){var t=this;n(document).ready(function(){t._init()})}}(jQuery),function(n){var u=function(n,t,i){return"https://api.flickr.com/services/rest/?method=flickr.photosets.getPhotos&api_key="+n+"&photoset_id="+t+"&per_page="+i+"&extras=url_o,description,date_taken,owner_name,views&format=json&jsoncallback=?"},f=function(n,t,i){return"https://api.flickr.com/services/rest/?&method=flickr.people.getPublicPhotos&api_key="+n+"&user_id="+t+"&per_page="+i+"&extras=url_o,description,date_taken,owner_name,views&format=json&jsoncallback=?"},r=function(n,t,i,r,u,f){return u==="_o"&&f?f.url_o:"https://farm"+n+".staticflickr.com/"+t+"/"+i+"_"+r+u+".jpg"},t,i;window.MSFlickrV2=function(t,i){var e={count:10,type:"photoset",thumbSize:"q",imgSize:"c"},r;if(this.slider=t,this.slider.holdOn(),!i.key){this.errMsg("Flickr API Key required. Please add it in settings.");return}n.extend(e,i);this.options=e;r=this;this.options.type==="photoset"?n.getJSON(u(this.options.key,this.options.id,this.options.count),function(n){r._photosData(n)}):n.getJSON(f(this.options.key,this.options.id,this.options.count),function(n){r.options.type="photos";r._photosData(n)});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()};t=MSFlickrV2.prototype;t._photosData=function(t){if(t.stat==="fail"){this.errMsg("Flickr API ERROR#"+t.code+": "+t.message);return}var r=this,u=this.options.author||this.options.desc;n.each(t[this.options.type].photo,function(t,u){var f=r.slideTemplate.replace(/{{[\w-]+}}/g,function(n){return n=n.replace(/{{|}}/g,""),i[n]?i[n](u,r):"{{"+n+"}}"});n(f).appendTo(r.slider.$element)});r._initSlider()};t.errMsg=function(t){this.slider.$element.css("display","block");this.errEle||(this.errEle=n('<div style="font-family:Arial; color:red; font-size:12px; position:absolute; top:10px; left:10px"><\/div>').appendTo(this.slider.$loading));this.errEle.html(t)};t._initSlider=function(){this.slider.release()};i={image:function(n,t){return r(n.farm,n.server,n.id,n.secret,t.options.imgSize,n)},thumb:function(n,t){return r(n.farm,n.server,n.id,n.secret,t.options.thumbSize)},title:function(n){return n.title},"owner-name":function(n){return n.ownername},"date-taken":function(n){return n.datetaken},views:function(n){return n.views},description:function(n){return n.description._content}}}(jQuery),function(n){var t,i,r;window.MSFacebookGallery=function(t,i){var u={count:10,type:"photostream",thumbSize:"320",imgSize:"orginal",https:!1,token:""},r;this.slider=t;this.slider.holdOn();n.extend(u,i);this.options=u;this.graph="https://graph.facebook.com";r=this;this.options.type==="photostream"?n.getJSON(this.graph+"/"+this.options.username+"/photos/uploaded/?fields=source,name,link,images,from&limit="+this.options.count+"&access_token="+this.options.token,function(n){r._photosData(n)}):n.getJSON(this.graph+"/"+this.options.albumId+"/photos?fields=source,name,link,images,from&limit="+this.options.count+"&access_token="+this.options.token,function(n){r._photosData(n)});this.slideTemplate=this.slider.$element.find(".ms-slide")[0].outerHTML;this.slider.$element.find(".ms-slide").remove()};t=MSFacebookGallery.prototype;t._photosData=function(t){var i,o,u,f,e;if(t.error){this.errMsg("Facebook API ERROR#"+t.error.code+"("+t.error.type+"): "+t.error.message);return}for(i=this,o=this.options.author||this.options.desc,u=0,f=t.data.length;u!==f;u++)e=i.slideTemplate.replace(/{{[\w-]+}}/g,function(n){return n=n.replace(/{{|}}/g,""),r[n]?r[n](t.data[u],i):"{{"+n+"}}"}),n(e).appendTo(i.slider.$element);i._initSlider()};t.errMsg=function(t){this.slider.$element.css("display","block");this.errEle||(this.errEle=n('<div style="font-family:Arial; color:red; font-size:12px; position:absolute; top:10px; left:10px"><\/div>').appendTo(this.slider.$loading));this.errEle.html(t)};t._initSlider=function(){this.slider.release()};i=function(n,t){if(t==="orginal")return n[0].source;for(var i=0,r=n.length;i!==r;i++)if(n[i].source.indexOf(t+"x"+t)!==-1)return n[i].source;return n[0].source};r={image:function(n,t){return i(n.images,t.options.imgSize)},thumb:function(n,t){return i(n.images,t.options.thumbSize)},name:function(n){return n.name},"owner-name":function(n){return n.from.name},link:function(n){return n.link}}}(jQuery),function(n){"use strict";window.MSScrollParallax=function(n,t,i,r){this.fade=r;this.slider=n;this.parallax=t/100;this.bgparallax=i/100;n.api.addEventListener(MSSliderEvent.INIT,this.init,this);n.api.addEventListener(MSSliderEvent.DESTROY,this.destory,this);n.api.addEventListener(MSSliderEvent.CHANGE_END,this.resetLayers,this);n.api.addEventListener(MSSliderEvent.CHANGE_START,this.updateCurrentSlide,this)};window.MSScrollParallax.setup=function(n,t,i,r){if(!window._mobile)return t==null&&(t=50),i==null&&(i=40),new MSScrollParallax(n,t,i,r)};var t=window.MSScrollParallax.prototype;t.init=function(){var r,t,i,u;for(this.slider.$element.addClass("ms-scroll-parallax"),this.sliderOffset=this.slider.$element.offset().top,this.updateCurrentSlide(),r=this.slider.api.view.slideList,i=0,u=r.length;i!==u;i++)t=r[i],t.hasLayers&&(t.layerController.$layers.wrap('<div class="ms-scroll-parallax-cont"><\/div>'),t.$scrollParallaxCont=t.layerController.$layers.parent());n(window).on("scroll",{that:this},this.moveParallax).trigger("scroll")};t.resetLayers=function(){if(this.lastSlide){var n=this.lastSlide.$scrollParallaxCont;window._css2d?(n&&(n[0].style[window._jcsspfx+"Transform"]=""),this.lastSlide.hasBG&&(this.lastSlide.$imgcont[0].style[window._jcsspfx+"Transform"]="")):(n&&(n[0].style.top=""),this.lastSlide.hasBG&&(this.lastSlide.$imgcont[0].style.top="0px"))}};t.updateCurrentSlide=function(){this.lastSlide=this.currentSlide;this.currentSlide=this.slider.api.currentSlide;this.moveParallax({data:{that:this}})};t.moveParallax=function(t){var i=t.data.that,f=i.slider,e=i.sliderOffset,o=n(window).scrollTop(),r=i.currentSlide.$scrollParallaxCont,u=e-o;u<=0?(r&&(window._css3d?r[0].style[window._jcsspfx+"Transform"]="translateY("+-u*i.parallax+"px) translateZ(0.4px)":window._css2d?r[0].style[window._jcsspfx+"Transform"]="translateY("+-u*i.parallax+"px)":r[0].style.top=-u*i.parallax+"px"),i.updateSlidesBG(-u*i.bgparallax+"px",!0),r&&i.fade&&r.css("opacity",1-Math.min(1,-u/f.api.height))):(r&&(window._css2d?r[0].style[window._jcsspfx+"Transform"]="":r[0].style.top=""),i.updateSlidesBG("0px",!1),r&&i.fade&&r.css("opacity",1))};t.updateSlidesBG=function(t,i){for(var u=this.slider.api.view.slideList,f=i&&!n.browser.msie&&!n.browser.opera?"fixed":"",r=0,e=u.length;r!==e;r++)u[r].hasBG&&(u[r].$imgcont[0].style.position=f,u[r].$imgcont[0].style.top=t),u[r].$bgvideocont&&(u[r].$bgvideocont[0].style.position=f,u[r].$bgvideocont[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);n(window).off("scroll",this.moveParallax)}}(jQuery),function(n,t,i){var f=0,r,u;i.MasterSlider&&(r=function(n){this.slider=n;this.PId=f++;this.slider.options.keyboard&&n.api.addEventListener(MSSliderEvent.INIT,this.init,this)},r.name="MSKeyboardNav",u=r.prototype,u.init=function(){var i=this.slider.api;n(t).on("keydown.kbnav"+this.PId,function(n){var t=n.which;t===37||t===40?i.previous(!0):(t===38||t===39)&&i.next(!0)})},u.destroy=function(){n(t).off("keydown.kbnav"+this.PId);this.slider.api.removeEventListener(MSSliderEvent.INIT,this.init,this)},MasterSlider.registerPlugin(r))}(jQuery,document,window),function(n,t,i){var e=0,r=n(i),o=n(t),u,f;i.MasterSlider&&(u=function(t){this.PId=e++;this.slider=t;this.$slider=t.$element;this.slider.options.startOnAppear&&(t.holdOn(),o.ready(n.proxy(this.init,this)))},u.name="MSStartOnAppear",f=u.prototype,f.init=function(){var t=this.slider.api;r.on("scroll.soa"+this.PId,n.proxy(this._onScroll,this)).trigger("scroll")},f._onScroll=function(){var n=r.scrollTop()+r.height(),t=this.$slider.offset().top;t<n&&(r.off("scroll.soa"+this.PId),this.slider.release())},f.destroy=function(){},MasterSlider.registerPlugin(u))}(jQuery,document,window),function(n,t){var f={"hue-rotate":"deg",blur:"px"},u={opacity:1,contrast:1,brightness:1,saturate:1,"hue-rotate":0,invert:0,sepia:0,blur:0,grayscale:0},r,i;t.MasterSlider&&(r=function(n){this.slider=n;this.slider.options.filters&&n.api.addEventListener(MSSliderEvent.INIT,this.init,this)},r.name="MSFilters",i=r.prototype,i.init=function(){var r=this.slider.api,n=r.view,t,i;this.filters=this.slider.options.filters;this.slideList=n.slideList;this.slidesCount=n.slidesCount;this.dimension=n[n.__dimension];this.target=this.slider.options.filterTarget==="slide"?"$element":"$bg_img";this.filterName=$.browser.webkit?"WebkitFilter":"filter";t=n.controller.__renderHook.fun;i=n.controller.__renderHook.ref;n.controller.renderCallback(function(n,r){t.call(i,n,r);this.applyEffect(r)},this);this.applyEffect(n.controller.value)},i.applyEffect=function(n){for(var i,t,r=0;r<this.slidesCount;++r)t=this.slideList[r],i=Math.min(1,Math.abs(n-t.position)/this.dimension),t[this.target]&&($.browser.msie?this.filters.opacity!=null&&t[this.target].opacity(1-this.filters.opacity*i):t[this.target][0].style[this.filterName]=this.generateStyle(i))},i.generateStyle=function(n){var i="",r;for(var t in this.filters)r=f[t]||"",i+=t+"("+(u[t]+(this.filters[t]-u[t])*n)+") ";return i},i.destroy=function(){this.slider.api.removeEventListener(MSSliderEvent.INIT,this.init,this)},MasterSlider.registerPlugin(r))}(document,window,jQuery),function(n,t,i){var r,u,f,e;i.MasterSlider&&(r=function(n){this.slider=n;n.api.addEventListener(MSSliderEvent.INIT,this.init,this)},r.name="MSScrollToAction",u=r.prototype,u.init=function(){var n=this.slider.api;n.scrollToEnd=e;n.scrollTo=f},u.destroy=function(){},f=function(t,i){var r=this.slider.$element,t=n(t).eq(0);t.length!==0&&(console.log(t.offset().top,i),i==null&&(i=1.4),n("html, body").animate({scrollTop:t.offset().top},i*1e3,"easeInOutQuad"))},e=function(t){var i=this.slider.$element;t==null&&(t=1.4);n("html, body").animate({scrollTop:i.offset().top+i.outerHeight(!1)},t*1e3,"easeInOutQuad")},MasterSlider.registerPlugin(r))}(jQuery,document,window),function(n,t,i){"use strict";function r(t,r){if(this.el=t,this.$el=n(t),this.s=n.extend({},u,r),this.s.dynamic&&this.s.dynamicEl!=="undefined"&&this.s.dynamicEl.constructor===Array&&!this.s.dynamicEl.length)throw"When using dynamic mode, you must also define dynamicEl as an Array.";return this.modules={},this.lGalleryOn=!1,this.lgBusy=!1,this.hideBartimeout=!1,this.isTouch="ontouchstart"in i.documentElement,this.s.slideEndAnimatoin&&(this.s.hideControlOnEnd=!1),this.$items=this.s.dynamic?this.s.dynamicEl:this.s.selector==="this"?this.$el:this.s.selector!==""?this.$el.find(n(this.s.selector)):this.$el.children(),this.$slide="",this.$outer="",this.init(),this}var u={mode:"lg-slide",cssEasing:"cubic-bezier(0.25, 0, 0.25, 1)",easing:"linear",speed:600,height:"100%",width:"100%",addClass:"",startClass:"lg-start-zoom",backdropDuration:150,hideBarsDelay:6e3,useLeft:!1,closable:!0,loop:!0,escKey:!0,keyPress:!0,controls:!0,slideEndAnimatoin:!0,hideControlOnEnd:!1,mousewheel:!0,appendSubHtmlTo:".lg-sub-html",preload:1,showAfterLoad:!0,selector:"",nextHtml:"",prevHtml:"",index:!1,iframeMaxWidth:"100%",download:!0,counter:!0,appendCounterTo:".lg-toolbar",swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:[],galleryId:1};r.prototype.init=function(){var i=this,r;if(i.s.preload>i.$items.length&&(i.s.preload=i.$items.length),r=t.location.hash,r.indexOf("lg="+this.s.galleryId)>0&&(i.index=parseInt(r.split("&slide=")[1],10),n("body").addClass("lg-from-hash"),n("body").hasClass("lg-on")||setTimeout(function(){i.build(i.index);n("body").addClass("lg-on")})),i.s.dynamic)i.$el.trigger("onBeforeOpen.lg"),i.index=i.s.index||0,n("body").hasClass("lg-on")||setTimeout(function(){i.build(i.index);n("body").addClass("lg-on")});else i.$items.on("click.lgcustom",function(t){try{t.preventDefault();t.preventDefault()}catch(r){t.returnValue=!1}i.$el.trigger("onBeforeOpen.lg");i.index=i.s.index||i.$items.index(this);n("body").hasClass("lg-on")||(i.build(i.index),n("body").addClass("lg-on"))})};r.prototype.build=function(t){var i=this;i.structure();n.each(n.fn.lightGallery.modules,function(t){i.modules[t]=new n.fn.lightGallery.modules[t](i.el)});i.slide(t,!1,!1);i.s.keyPress&&i.keyPress();i.$items.length>1&&(i.arrow(),setTimeout(function(){i.enableDrag();i.enableSwipe()},50),i.s.mousewheel&&i.mousewheel());i.counter();i.closeGallery();i.$el.trigger("onAfterOpen.lg");i.$outer.on("mousemove.lg click.lg touchstart.lg",function(){i.$outer.removeClass("lg-hide-items");clearTimeout(i.hideBartimeout);i.hideBartimeout=setTimeout(function(){i.$outer.addClass("lg-hide-items")},i.s.hideBarsDelay)})};r.prototype.structure=function(){var f="",e="",i=0,o="",s,r=this,u;for(n("body").append('<div class="lg-backdrop"><\/div>'),n(".lg-backdrop").css("transition-duration",this.s.backdropDuration+"ms"),i=0;i<this.$items.length;i++)f+='<div class="lg-item"><\/div>';this.s.controls&&this.$items.length>1&&(e='<div class="lg-actions"><div class="lg-prev lg-icon">'+this.s.prevHtml+'<\/div><div class="lg-next lg-icon">'+this.s.nextHtml+"<\/div><\/div>");this.s.appendSubHtmlTo===".lg-sub-html"&&(o='<div class="lg-sub-html"><\/div>');s='<div class="lg-outer '+this.s.addClass+" "+this.s.startClass+'"><div class="lg" style="width:'+this.s.width+"; height:"+this.s.height+'"><div class="lg-inner">'+f+'<\/div><div class="lg-toolbar group"><span class="lg-close lg-icon"><\/span><\/div>'+e+o+"<\/div><\/div>";n("body").append(s);this.$outer=n(".lg-outer");this.$slide=this.$outer.find(".lg-item");this.s.useLeft?(this.$outer.addClass("lg-use-left"),this.s.mode="lg-slide"):this.$outer.addClass("lg-use-css3");r.setTop();n(t).on("resize.lg orientationchange.lg",function(){setTimeout(function(){r.setTop()},100)});this.$slide.eq(this.index).addClass("lg-current");this.doCss()?this.$outer.addClass("lg-css3"):(this.$outer.addClass("lg-css"),this.s.speed=0);this.$outer.addClass(this.s.mode);this.s.enableDrag&&this.$items.length>1&&this.$outer.addClass("lg-grab");this.s.showAfterLoad&&this.$outer.addClass("lg-show-after-load");this.doCss()&&(u=this.$outer.find(".lg-inner"),u.css("transition-timing-function",this.s.cssEasing),u.css("transition-duration",this.s.speed+"ms"));n(".lg-backdrop").addClass("in");setTimeout(function(){r.$outer.addClass("lg-visible")},this.s.backdropDuration);this.s.download&&this.$outer.find(".lg-toolbar").append('<a id="lg-download" target="_blank" download class="lg-download lg-icon"><\/a>');this.prevScrollTop=n(t).scrollTop()};r.prototype.setTop=function(){if(this.s.height!=="100%"){var i=n(t).height(),u=(i-parseInt(this.s.height,10))/2,r=this.$outer.find(".lg");i>=parseInt(this.s.height,10)?r.css("top",u+"px"):r.css("top","0px")}};r.prototype.doCss=function(){var n=function(){for(var t=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],r=i.documentElement,n=0,n=0;n<t.length;n++)if(t[n]in r.style)return!0};return n()?!0:!1};r.prototype.isVideo=function(n,t){var i;if(i=this.s.dynamic?this.s.dynamicEl[t].html:this.$items.eq(t).attr("data-html"),!n&&i)return{html5:!0};var r=n.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)/i),u=n.match(/\/\/(?:www\.)?vimeo.com\/([0-9a-z\-_]+)/i),f=n.match(/\/\/(?:www\.)?dai.ly\/([0-9a-z\-_]+)/i);return r?{youtube:r}:u?{vimeo:u}:f?{dailymotion:f}:void 0};r.prototype.counter=function(){this.s.counter&&n(this.s.appendCounterTo).append('<div id="lg-counter"><span id="lg-counter-current">'+(parseInt(this.index,10)+1)+'<\/span> / <span id="lg-counter-all">'+this.$items.length+"<\/span><\/div>")};r.prototype.addHtml=function(t){var i=null,r,u;this.s.dynamic?this.s.dynamicEl[t].subHtmlUrl?r=this.s.dynamicEl[t].subHtmlUrl:i=this.s.dynamicEl[t].subHtml:this.$items.eq(t).attr("data-sub-html-url")?r=this.$items.eq(t).attr("data-sub-html-url"):i=this.$items.eq(t).attr("data-sub-html");r||(typeof i!="undefined"&&i!==null?(u=i.substring(0,1),i=u==="."||u==="#"?n(i).html():i):i="");this.s.appendSubHtmlTo===".lg-sub-html"?r?this.$outer.find(this.s.appendSubHtmlTo).load(r):this.$outer.find(this.s.appendSubHtmlTo).html(i):r?this.$slide.eq(t).load(r):this.$slide.eq(t).append(i);typeof i!="undefined"&&i!==null&&(i===""?this.$outer.find(this.s.appendSubHtmlTo).addClass("lg-empty-html"):this.$outer.find(this.s.appendSubHtmlTo).removeClass("lg-empty-html"));this.$el.trigger("onAfterAppendSubHtml.lg",[t])};r.prototype.preload=function(n){for(var t=1,i=1,t=1;t<=this.s.preload;t++){if(t>=this.$items.length-n)break;this.loadContent(n+t,!1,0)}for(i=1;i<=this.s.preload;i++){if(n-i<0)break;this.loadContent(n-i,!1,0)}};r.prototype.loadContent=function(i,r,u){var f=this,s=!1,h,o,v,c,l,y,w=function(i){for(var r,h,u,f=[],s=[],e=0;e<i.length;e++)r=i[e].split(" "),r[0]===""&&r.splice(0,1),s.push(r[0]),f.push(r[1]);for(h=n(t).width(),u=0;u<f.length;u++)if(parseInt(f[u],10)>h){o=s[u];break}},b,k,a,e,p;if(f.s.dynamic?(f.s.dynamicEl[i].poster&&(s=!0,v=f.s.dynamicEl[i].poster),y=f.s.dynamicEl[i].html,o=f.s.dynamicEl[i].src,f.s.dynamicEl[i].responsive&&(b=f.s.dynamicEl[i].responsive.split(","),w(b)),c=f.s.dynamicEl[i].srcset,l=f.s.dynamicEl[i].sizes):(f.$items.eq(i).attr("data-poster")&&(s=!0,v=f.$items.eq(i).attr("data-poster")),y=f.$items.eq(i).attr("data-html"),o=f.$items.eq(i).attr("href")||f.$items.eq(i).attr("data-src"),f.$items.eq(i).attr("data-responsive")&&(k=f.$items.eq(i).attr("data-responsive").split(","),w(k)),c=f.$items.eq(i).attr("data-srcset"),l=f.$items.eq(i).attr("data-sizes")),a=!1,f.s.dynamic?f.s.dynamicEl[i].iframe&&(a=!0):f.$items.eq(i).attr("data-iframe")==="true"&&(a=!0),e=f.isVideo(o,i),!f.$slide.eq(i).hasClass("lg-loaded")){if(a?f.$slide.eq(i).prepend('<div class="lg-video-cont" style="max-width:'+f.s.iframeMaxWidth+'"><div class="lg-video"><iframe class="lg-object" frameborder="0" src="'+o+'"  allowfullscreen="true"><\/iframe><\/div><\/div>'):s?(p="",p=e&&e.youtube?"lg-has-youtube":e&&e.vimeo?"lg-has-vimeo":"lg-has-html5",f.$slide.eq(i).prepend('<div class="lg-video-cont '+p+' "><div class="lg-video"><span class="lg-video-play"><\/span><img class="lg-object lg-has-poster" src="'+v+'" /><\/div><\/div>')):e?(f.$slide.eq(i).prepend('<div class="lg-video-cont "><div class="lg-video"><\/div><\/div>'),f.$el.trigger("hasVideo.lg",[i,o,y])):f.$slide.eq(i).prepend('<div class="lg-img-wrap"><img class="lg-object lg-image" src="'+o+'" /><\/div>'),f.$el.trigger("onAferAppendSlide.lg",[i]),h=f.$slide.eq(i).find(".lg-object"),l&&h.attr("sizes",l),c){h.attr("srcset",c);try{picturefill({elements:[h[0]]})}catch(d){console.error("Make sure you have included Picturefill version 2")}}this.s.appendSubHtmlTo!==".lg-sub-html"&&f.addHtml(i);f.$slide.eq(i).addClass("lg-loaded")}f.$slide.eq(i).find(".lg-object").on("load.lg error.lg",function(){var t=0;u&&!n("body").hasClass("lg-from-hash")&&(t=u);setTimeout(function(){f.$slide.eq(i).addClass("lg-complete");f.$el.trigger("onSlideItemLoad.lg",[i,u||0])},t)});if(e&&e.html5&&!s&&f.$slide.eq(i).addClass("lg-complete"),r===!0)if(f.$slide.eq(i).hasClass("lg-complete"))f.preload(i);else f.$slide.eq(i).find(".lg-object").on("load.lg error.lg",function(){f.preload(i)})};r.prototype.slide=function(t,i,r){var f=this.$outer.find(".lg-current").index(),u=this,h,c,l;if(!u.lGalleryOn||f!==t){var e=this.$slide.length,a=u.lGalleryOn?this.s.speed:0,o=!1,s=!1;u.lgBusy||(this.$el.trigger("onBeforeSlide.lg",[f,t,i,r]),u.lgBusy=!0,clearTimeout(u.hideBartimeout),this.s.appendSubHtmlTo===".lg-sub-html"&&setTimeout(function(){u.addHtml(t)},a),this.arrowDisable(t),i?(h=t-1,c=t+1,t===0&&f===e-1?(c=0,h=e-1):t===e-1&&f===0&&(c=0,h=e-1),this.$slide.removeClass("lg-prev-slide lg-current lg-next-slide"),u.$slide.eq(h).addClass("lg-prev-slide"),u.$slide.eq(c).addClass("lg-next-slide"),u.$slide.eq(t).addClass("lg-current")):(u.$outer.addClass("lg-no-trans"),this.$slide.removeClass("lg-prev-slide lg-next-slide"),t<f?(s=!0,t!==0||f!==e-1||r||(s=!1,o=!0)):t>f&&(o=!0,t!==e-1||f!==0||r||(s=!0,o=!1)),s?(this.$slide.eq(t).addClass("lg-prev-slide"),this.$slide.eq(f).addClass("lg-next-slide")):o&&(this.$slide.eq(t).addClass("lg-next-slide"),this.$slide.eq(f).addClass("lg-prev-slide")),setTimeout(function(){u.$slide.removeClass("lg-current");u.$slide.eq(t).addClass("lg-current");u.$outer.removeClass("lg-no-trans")},50)),u.lGalleryOn?(setTimeout(function(){u.loadContent(t,!0,0)},this.s.speed+50),setTimeout(function(){u.lgBusy=!1;u.$el.trigger("onAfterSlide.lg",[f,t,i,r])},this.s.speed)):(u.loadContent(t,!0,u.s.backdropDuration),u.lgBusy=!1,u.$el.trigger("onAfterSlide.lg",[f,t,i,r])),this.s.download&&(l=u.s.dynamic?u.s.dynamicEl[t].downloadUrl||u.s.dynamicEl[t].src:u.$items.eq(t).attr("data-download-url")||u.$items.eq(t).attr("href")||u.$items.eq(t).attr("data-src"),n("#lg-download").attr("href",l)),u.lGalleryOn=!0,this.s.counter&&n("#lg-counter-current").text(t+1))}};r.prototype.goToNextSlide=function(n){var t=this;t.lgBusy||(t.index+1<t.$slide.length?(t.index++,t.$el.trigger("onBeforeNextSlide.lg",[t.index]),t.slide(t.index,n,!1)):t.s.loop?(t.index=0,t.$el.trigger("onBeforeNextSlide.lg",[t.index]),t.slide(t.index,n,!1)):t.s.slideEndAnimatoin&&(t.$outer.addClass("lg-right-end"),setTimeout(function(){t.$outer.removeClass("lg-right-end")},400)))};r.prototype.goToPrevSlide=function(n){var t=this;t.lgBusy||(t.index>0?(t.index--,t.$el.trigger("onBeforePrevSlide.lg",[t.index,n]),t.slide(t.index,n,!1)):t.s.loop?(t.index=t.$items.length-1,t.$el.trigger("onBeforePrevSlide.lg",[t.index,n]),t.slide(t.index,n,!1)):t.s.slideEndAnimatoin&&(t.$outer.addClass("lg-left-end"),setTimeout(function(){t.$outer.removeClass("lg-left-end")},400)))};r.prototype.keyPress=function(){var i=this;if(this.$items.length>1)n(t).on("keyup.lg",function(n){i.$items.length>1&&(n.keyCode===37&&(n.preventDefault(),i.goToPrevSlide()),n.keyCode===39&&(n.preventDefault(),i.goToNextSlide()))});n(t).on("keydown.lg",function(n){i.s.escKey===!0&&n.keyCode===27&&(n.preventDefault(),i.$outer.hasClass("lg-thumb-open")?i.$outer.removeClass("lg-thumb-open"):i.destroy())})};r.prototype.arrow=function(){var n=this;this.$outer.find(".lg-prev").on("click.lg",function(){n.goToPrevSlide()});this.$outer.find(".lg-next").on("click.lg",function(){n.goToNextSlide()})};r.prototype.arrowDisable=function(n){!this.s.loop&&this.s.hideControlOnEnd&&(n+1<this.$slide.length?this.$outer.find(".lg-next").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-next").attr("disabled","disabled").addClass("disabled"),n>0?this.$outer.find(".lg-prev").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-prev").attr("disabled","disabled").addClass("disabled"))};r.prototype.setTranslate=function(n,t,i){this.s.useLeft?n.css("left",t):n.css({transform:"translate3d("+t+"px, "+i+"px, 0px)"})};r.prototype.touchMove=function(t,i){var r=i-t;this.$outer.addClass("lg-dragging");this.setTranslate(this.$slide.eq(this.index),r,0);this.setTranslate(n(".lg-prev-slide"),-this.$slide.eq(this.index).width()+r,0);this.setTranslate(n(".lg-next-slide"),this.$slide.eq(this.index).width()+r,0)};r.prototype.touchEnd=function(n){var t=this;t.s.mode!=="lg-slide"&&t.$outer.addClass("lg-slide");this.$slide.not(".lg-current, .lg-prev-slide, .lg-next-slide").css("opacity","0");setTimeout(function(){t.$outer.removeClass("lg-dragging");n<0&&Math.abs(n)>t.s.swipeThreshold?t.goToNextSlide(!0):n>0&&Math.abs(n)>t.s.swipeThreshold?t.goToPrevSlide(!0):Math.abs(n)<5&&t.$el.trigger("onSlideClick.lg");t.$slide.removeAttr("style")});setTimeout(function(){t.$outer.hasClass("lg-dragging")||t.s.mode==="lg-slide"||t.$outer.removeClass("lg-slide")},t.s.speed+100)};r.prototype.enableSwipe=function(){var n=this,t=0,i=0,r=!1;if(n.s.enableSwipe&&n.isTouch&&n.doCss()){n.$slide.on("touchstart.lg",function(i){n.$outer.hasClass("lg-zoomed")||n.lgBusy||(i.preventDefault(),n.manageSwipeClass(),t=i.originalEvent.targetTouches[0].pageX)});n.$slide.on("touchmove.lg",function(u){n.$outer.hasClass("lg-zoomed")||(u.preventDefault(),i=u.originalEvent.targetTouches[0].pageX,n.touchMove(t,i),r=!0)});n.$slide.on("touchend.lg",function(){n.$outer.hasClass("lg-zoomed")||(r?(r=!1,n.touchEnd(i-t)):n.$el.trigger("onSlideClick.lg"))})}};r.prototype.enableDrag=function(){var i=this,u=0,f=0,r=!1,e=!1;if(i.s.enableDrag&&!i.isTouch&&i.doCss()){i.$slide.on("mousedown.lg",function(t){i.$outer.hasClass("lg-zoomed")||(n(t.target).hasClass("lg-object")||n(t.target).hasClass("lg-video-play"))&&(t.preventDefault(),i.lgBusy||(i.manageSwipeClass(),u=t.pageX,r=!0,i.$outer.scrollLeft+=1,i.$outer.scrollLeft-=1,i.$outer.removeClass("lg-grab").addClass("lg-grabbing"),i.$el.trigger("onDragstart.lg")))});n(t).on("mousemove.lg",function(n){r&&(e=!0,f=n.pageX,i.touchMove(u,f),i.$el.trigger("onDragmove.lg"))});n(t).on("mouseup.lg",function(t){e?(e=!1,i.touchEnd(f-u),i.$el.trigger("onDragend.lg")):(n(t.target).hasClass("lg-object")||n(t.target).hasClass("lg-video-play"))&&i.$el.trigger("onSlideClick.lg");r&&(r=!1,i.$outer.removeClass("lg-grabbing").addClass("lg-grab"))})}};r.prototype.manageSwipeClass=function(){var t=this.index+1,n=this.index-1,i=this.$slide.length;this.s.loop&&(this.index===0?n=i-1:this.index===i-1&&(t=0));this.$slide.removeClass("lg-next-slide lg-prev-slide");n>-1&&this.$slide.eq(n).addClass("lg-prev-slide");this.$slide.eq(t).addClass("lg-next-slide")};r.prototype.mousewheel=function(){var n=this;n.$outer.on("mousewheel.lg",function(t){t.deltaY&&(t.deltaY>0?n.goToPrevSlide():n.goToNextSlide(),t.preventDefault())})};r.prototype.closeGallery=function(){var t=this,i=!1;this.$outer.find(".lg-close").on("click.lg",function(){t.destroy()});if(t.s.closable){t.$outer.on("mousedown.lg",function(t){i=n(t.target).is(".lg-outer")||n(t.target).is(".lg-item ")||n(t.target).is(".lg-img-wrap")?!0:!1});t.$outer.on("mouseup.lg",function(r){(n(r.target).is(".lg-outer")||n(r.target).is(".lg-item ")||n(r.target).is(".lg-img-wrap")&&i)&&(t.$outer.hasClass("lg-dragging")||t.destroy())})}};r.prototype.destroy=function(i){var r=this;r.$el.trigger("onBeforeClose.lg");n(t).scrollTop(r.prevScrollTop);i&&(r.s.dynamic||this.$items.off("click.lg click.lgcustom"),n.removeData(r.el,"lightGallery"));this.$el.off(".lg.tm");n.each(n.fn.lightGallery.modules,function(n){r.modules[n]&&r.modules[n].destroy()});this.lGalleryOn=!1;clearTimeout(r.hideBartimeout);this.hideBartimeout=!1;n(t).off(".lg");n("body").removeClass("lg-on lg-from-hash");r.$outer&&r.$outer.removeClass("lg-visible");n(".lg-backdrop").removeClass("in");setTimeout(function(){r.$outer&&r.$outer.remove();n(".lg-backdrop").remove();r.$el.trigger("onCloseAfter.lg")},r.s.backdropDuration+50)};n.fn.lightGallery=function(t){return this.each(function(){if(n.data(this,"lightGallery"))try{n(this).data("lightGallery").init()}catch(i){console.error("lightGallery has not initiated properly")}else n.data(this,"lightGallery",new r(this,t))})};n.fn.lightGallery.modules={}}(jQuery,window,document),function(n,t){"use strict";var r={thumbnail:!0,animateThumb:!0,currentPagerPosition:"middle",thumbWidth:100,thumbContHeight:100,thumbMargin:5,exThumbImage:!1,showThumbByDefault:!0,toogleThumb:!0,pullCaptionUp:!0,enableThumbDrag:!0,enableThumbSwipe:!0,swipeThreshold:50,loadYoutubeThumbnail:!0,youtubeThumbSize:1,loadVimeoThumbnail:!0,vimeoThumbSize:"thumbnail_small",loadDailymotionThumbnail:!0},i=function(t){return this.core=n(t).data("lightGallery"),this.core.s=n.extend({},r,this.core.s),this.$el=n(t),this.$thumbOuter=null,this.thumbOuterWidth=0,this.thumbTotalWidth=this.core.$items.length*(this.core.s.thumbWidth+this.core.s.thumbMargin),this.thumbIndex=this.core.index,this.left=0,this.init(),this};i.prototype.init=function(){this.core.s.thumbnail&&this.core.$items.length>1&&(this.core.s.showThumbByDefault&&this.core.$outer.addClass("lg-thumb-open"),this.core.s.pullCaptionUp&&this.core.$outer.addClass("lg-pull-caption-up"),this.build(),this.core.s.animateThumb?(this.core.s.enableThumbDrag&&!this.core.isTouch&&this.core.doCss()&&this.enableThumbDrag(),this.core.s.enableThumbSwipe&&this.core.isTouch&&this.core.doCss()&&this.enableThumbSwipe(),this.thumbClickable=!1):this.thumbClickable=!0,this.toogle(),this.thumbkeyPress())};i.prototype.build=function(){function e(n,t,r){var u=i.core.isVideo(n,r)||{},e,s="";u.youtube||u.vimeo||u.dailymotion?u.youtube?e=i.core.s.loadYoutubeThumbnail?"//img.youtube.com/vi/"+u.youtube[1]+"/"+i.core.s.youtubeThumbSize+".jpg":t:u.vimeo?i.core.s.loadVimeoThumbnail?(e="//i.vimeocdn.com/video/error_"+f+".jpg",s=u.vimeo[1]):e=t:u.dailymotion&&(e=i.core.s.loadDailymotionThumbnail?"//www.dailymotion.com/thumbnail/video/"+u.dailymotion[1]:t):e=t;o+='<div data-vimeo-id="'+s+'" class="lg-thumb-item" style="width:'+i.core.s.thumbWidth+"px; margin-right: "+i.core.s.thumbMargin+'px"><img src="'+e+'" /><\/div>';s=""}var i=this,o="",f="",r,u;switch(this.core.s.vimeoThumbSize){case"thumbnail_large":f="640";break;case"thumbnail_medium":f="200x150";break;case"thumbnail_small":f="100x75"}if(i.core.$outer.addClass("lg-has-thumb"),i.core.$outer.find(".lg").append('<div class="lg-thumb-outer"><div class="lg-thumb group"><\/div><\/div>'),i.$thumbOuter=i.core.$outer.find(".lg-thumb-outer"),i.thumbOuterWidth=i.$thumbOuter.width(),i.core.s.animateThumb&&i.core.$outer.find(".lg-thumb").css({width:i.thumbTotalWidth+"px",position:"relative"}),this.core.s.animateThumb&&i.$thumbOuter.css("height",i.core.s.thumbContHeight+"px"),i.core.s.dynamic)for(u=0;u<i.core.s.dynamicEl.length;u++)e(i.core.s.dynamicEl[u].src,i.core.s.dynamicEl[u].thumb,u);else i.core.$items.each(function(t){i.core.s.exThumbImage?e(n(this).attr("href")||n(this).attr("data-src"),n(this).attr(i.core.s.exThumbImage),t):e(n(this).attr("href")||n(this).attr("data-src"),n(this).find("img").attr("src"),t)});i.core.$outer.find(".lg-thumb").html(o);r=i.core.$outer.find(".lg-thumb-item");r.each(function(){var t=n(this),r=t.attr("data-vimeo-id");r&&n.getJSON("http://www.vimeo.com/api/v2/video/"+r+".json?callback=?",{format:"json"},function(n){t.find("img").attr("src",n[0][i.core.s.vimeoThumbSize])})});r.eq(i.core.index).addClass("active");i.core.$el.on("onBeforeSlide.lg.tm",function(){r.removeClass("active");r.eq(i.core.index).addClass("active")});r.on("click.lg touchend.lg",function(){var t=n(this);setTimeout(function(){(!i.thumbClickable||i.core.lgBusy)&&i.core.doCss()||(i.core.index=t.index(),i.core.slide(i.core.index,!1,!0))},50)});i.core.$el.on("onBeforeSlide.lg.tm",function(){i.animateThumb(i.core.index)});n(t).on("resize.lg.thumb orientationchange.lg.thumb",function(){setTimeout(function(){i.animateThumb(i.core.index);i.thumbOuterWidth=i.$thumbOuter.width()},200)})};i.prototype.setTranslate=function(n){this.core.$outer.find(".lg-thumb").css({transform:"translate3d(-"+n+"px, 0px, 0px)"})};i.prototype.animateThumb=function(n){var i=this.core.$outer.find(".lg-thumb"),t;if(this.core.s.animateThumb){switch(this.core.s.currentPagerPosition){case"left":t=0;break;case"middle":t=this.thumbOuterWidth/2-this.core.s.thumbWidth/2;break;case"right":t=this.thumbOuterWidth-this.core.s.thumbWidth}this.left=(this.core.s.thumbWidth+this.core.s.thumbMargin)*n-1-t;this.left>this.thumbTotalWidth-this.thumbOuterWidth&&(this.left=this.thumbTotalWidth-this.thumbOuterWidth);this.left<0&&(this.left=0);this.core.lGalleryOn?(i.hasClass("on")||this.core.$outer.find(".lg-thumb").css("transition-duration",this.core.s.speed+"ms"),this.core.doCss()||i.animate({left:-this.left+"px"},this.core.s.speed)):this.core.doCss()||i.css("left",-this.left+"px");this.setTranslate(this.left)}};i.prototype.enableThumbDrag=function(){var i=this,f=0,e=0,u=!1,o=!1,r=0;i.$thumbOuter.addClass("lg-grab");i.core.$outer.find(".lg-thumb").on("mousedown.lg.thumb",function(n){i.thumbTotalWidth>i.thumbOuterWidth&&(n.preventDefault(),f=n.pageX,u=!0,i.core.$outer.scrollLeft+=1,i.core.$outer.scrollLeft-=1,i.thumbClickable=!1,i.$thumbOuter.removeClass("lg-grab").addClass("lg-grabbing"))});n(t).on("mousemove.lg.thumb",function(n){u&&(r=i.left,o=!0,e=n.pageX,i.$thumbOuter.addClass("lg-dragging"),r=r-(e-f),r>i.thumbTotalWidth-i.thumbOuterWidth&&(r=i.thumbTotalWidth-i.thumbOuterWidth),r<0&&(r=0),i.setTranslate(r))});n(t).on("mouseup.lg.thumb",function(){o?(o=!1,i.$thumbOuter.removeClass("lg-dragging"),i.left=r,Math.abs(e-f)<i.core.s.swipeThreshold&&(i.thumbClickable=!0)):i.thumbClickable=!0;u&&(u=!1,i.$thumbOuter.removeClass("lg-grabbing").addClass("lg-grab"))})};i.prototype.enableThumbSwipe=function(){var n=this,i=0,r=0,u=!1,t=0;n.core.$outer.find(".lg-thumb").on("touchstart.lg",function(t){n.thumbTotalWidth>n.thumbOuterWidth&&(t.preventDefault(),i=t.originalEvent.targetTouches[0].pageX,n.thumbClickable=!1)});n.core.$outer.find(".lg-thumb").on("touchmove.lg",function(f){n.thumbTotalWidth>n.thumbOuterWidth&&(f.preventDefault(),r=f.originalEvent.targetTouches[0].pageX,u=!0,n.$thumbOuter.addClass("lg-dragging"),t=n.left,t=t-(r-i),t>n.thumbTotalWidth-n.thumbOuterWidth&&(t=n.thumbTotalWidth-n.thumbOuterWidth),t<0&&(t=0),n.setTranslate(t))});n.core.$outer.find(".lg-thumb").on("touchend.lg",function(){n.thumbTotalWidth>n.thumbOuterWidth?u?(u=!1,n.$thumbOuter.removeClass("lg-dragging"),Math.abs(r-i)<n.core.s.swipeThreshold&&(n.thumbClickable=!0),n.left=t):n.thumbClickable=!0:n.thumbClickable=!0})};i.prototype.toogle=function(){var n=this;if(n.core.s.toogleThumb){n.core.$outer.addClass("lg-can-toggle");n.$thumbOuter.append('<span class="lg-toogle-thumb lg-icon"><\/span>');n.core.$outer.find(".lg-toogle-thumb").on("click.lg",function(){n.core.$outer.toggleClass("lg-thumb-open")})}};i.prototype.thumbkeyPress=function(){var i=this;n(t).on("keydown.lg.thumb",function(n){n.keyCode===38?(n.preventDefault(),i.core.$outer.addClass("lg-thumb-open")):n.keyCode===40&&(n.preventDefault(),i.core.$outer.removeClass("lg-thumb-open"))})};i.prototype.destroy=function(){this.core.s.thumbnail&&this.core.$items.length>1&&(n(t).off("resize.lg.thumb orientationchange.lg.thumb keydown.lg.thumb"),this.$thumbOuter.remove(),this.core.$outer.removeClass("lg-has-thumb"))};n.fn.lightGallery.modules.Thumbnail=i}(jQuery,window,document),function(n,t,i){"use strict";var u={fullScreen:!0},r=function(t){return this.core=n(t).data("lightGallery"),this.$el=n(t),this.core.s=n.extend({},u,this.core.s),this.init(),this};r.prototype.init=function(){var n="";if(this.core.s.fullScreen)if(i.fullscreenEnabled||i.webkitFullscreenEnabled||i.mozFullScreenEnabled||i.msFullscreenEnabled)n='<span class="lg-fullscreen lg-icon"><\/span>',this.core.$outer.find(".lg-toolbar").append(n),this.fullScreen();else return};r.prototype.reuestFullscreen=function(){var n=i.documentElement;n.requestFullscreen?n.requestFullscreen():n.msRequestFullscreen?n.msRequestFullscreen():n.mozRequestFullScreen?n.mozRequestFullScreen():n.webkitRequestFullscreen&&n.webkitRequestFullscreen()};r.prototype.exitFullscreen=function(){i.exitFullscreen?i.exitFullscreen():i.msExitFullscreen?i.msExitFullscreen():i.mozCancelFullScreen?i.mozCancelFullScreen():i.webkitExitFullscreen&&i.webkitExitFullscreen()};r.prototype.fullScreen=function(){var t=this;n(i).on("fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg",function(){t.core.$outer.toggleClass("lg-fullscreen-on")});this.core.$outer.find(".lg-fullscreen").on("click.lg",function(){i.fullscreenElement||i.mozFullScreenElement||i.webkitFullscreenElement||i.msFullscreenElement?t.exitFullscreen():t.reuestFullscreen()})};r.prototype.destroy=function(){this.exitFullscreen();n(i).off("fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg")};n.fn.lightGallery.modules.fullscreen=r}(jQuery,window,document);var Innovasys;(function(n){var t=function(){function n(){}return n.buttonColumnClick=function(n){var i=$(n).find("a"),t=i.attr("href");t!=null&&(location.href=t)},n.showExampleGalleryLightbox=function(n,t){var r=$(t).find("img"),u=$("#example-gallery-"+n),f=u.find(".example-screenshot"),i=0,e=$.map(f,function(n,t){var u=$(n).find("img"),f=$(n).find(".example-info");return r.attr("src")==u.attr("src")&&(i=t),{src:u.data("full"),thumb:u.attr("src"),subHtml:f.html()}});$("#example-gallery-"+n).lightGallery({dynamic:!0,dynamicEl:e,index:i});$("#example-gallery-"+n).on("onCloseAfter.lg",function(){var t=$("#example-gallery-"+n).data("lightGallery");t!=null&&t.destroy(!0)})},n.showGalleryLightbox=function(n){var t=$("#gallery-"+n).data("slider-instance"),i=t.slides,u=t.controls[1].data_list,r=t.view.currentSlide.index,f=$.map(i,function(n,t){var f=n.index-r;return f<0&&(f=i.length+f+1),{src:n.$bg_img.data("full"),thumb:n.bg_src,subHtml:u[t].html(),ordinal:f}});$("#gallery-"+n).lightGallery({dynamic:!0,dynamicEl:f,index:r});$("#gallery-"+n).on("onCloseAfter.lg",function(){var t=$("#gallery-"+n).data("lightGallery");t!=null&&t.destroy(!0)})},n}();n.GalleryHelpers=t})(Innovasys||(Innovasys={}))