r._startTime;c._timeline;)p&&c._timeline.smoothChildTiming?c.totalTime(c._totalTime,!0):c._gc&&c._enabled(!0,!1),c=c._timeline;return this},d.remove=function(e){if(e instanceof t){this._remove(e,!1);var i=e._timeline=e.vars.useFrames?t._rootFramesTimeline:t._rootTimeline;return e._startTime=(e._paused?e._pauseTime:i._time)-(e._reversed?e.totalDuration()-e._totalTime:e._totalTime)/e._timeScale,this}if(e instanceof Array||e&&e.push&&l(e)){for(var s=e.length;--s>-1;)this.remove(e[s]);return this}return"string"==typeof e?this.removeLabel(e):this.kill(null,e)},d._remove=function(t,i){e.prototype._remove.call(this,t,i);var s=this._last;return s?this._time>s._startTime+s._totalDuration/s._timeScale&&(this._time=this.duration(),this._totalTime=this._totalDuration):this._time=this._totalTime=this._duration=this._totalDuration=0,this},d.append=function(t,e){return this.add(t,this._parseTimeOrLabel(null,e,!0,t))},d.insert=d.insertMultiple=function(t,e,i,s){return this.add(t,e||0,i,s)},d.appendMultiple=function(t,e,i,s){return this.add(t,this._parseTimeOrLabel(null,e,!0,t),i,s)},d.addLabel=function(t,e){return this._labels[t]=this._parseTimeOrLabel(e),this},d.addPause=function(t,e,s,r){var n=i.delayedCall(0,p,s,r||this);return n.vars.onComplete=n.vars.onReverseComplete=e,n.data="isPause",this._hasPause=!0,this.add(n,t)},d.removeLabel=function(t){return delete this._labels[t],this},d.getLabelTime=function(t){return null!=this._labels[t]?this._labels[t]:-1},d._parseTimeOrLabel=function(e,i,s,r){var n;if(r instanceof t&&r.timeline===this)this.remove(r);else if(r&&(r instanceof Array||r.push&&l(r)))for(n=r.length;--n>-1;)r[n]instanceof t&&r[n].timeline===this&&this.remove(r[n]);if("string"==typeof i)return this._parseTimeOrLabel(i,s&&"number"==typeof e&&null==this._labels[i]?e-this.duration():0,s);if(i=i||0,"string"!=typeof e||!isNaN(e)&&null==this._labels[e])null==e&&(e=this.duration());else{if(n=e.indexOf("="),-1===n)return null==this._labels[e]?s?this._labels[e]=this.duration()+i:i:this._labels[e]+i;i=parseInt(e.charAt(n-1)+"1",10)*Number(e.substr(n+1)),e=n>1?this._parseTimeOrLabel(e.substr(0,n-1),0,s):this.duration()}return Number(e)+i},d.seek=function(t,e){return this.totalTime("number"==typeof t?t:this._parseTimeOrLabel(t),e!==!1)},d.stop=function(){return this.paused(!0)},d.gotoAndPlay=function(t,e){return this.play(t,e)},d.gotoAndStop=function(t,e){return this.pause(t,e)},d.render=function(t,e,i){this._gc&&this._enabled(!0,!1);var s,n,a,o,l,u,f=this._dirty?this.totalDuration():this._totalDuration,c=this._time,p=this._startTime,m=this._timeScale,d=this._paused;if(t>=f)this._totalTime=this._time=f,this._reversed||this._hasPausedChild()||(n=!0,o="onComplete",l=!!this._timeline.autoRemoveChildren,0===this._duration&&(0===t||0>this._rawPrevTime||this._rawPrevTime===r)&&this._rawPrevTime!==t&&this._first&&(l=!0,this._rawPrevTime>r&&(o="onReverseComplete"))),this._rawPrevTime=this._duration||!e||t||this._rawPrevTime===t?t:r,t=f+1e-4;else if(1e-7>t)if(this._totalTime=this._time=0,(0!==c||0===this._duration&&this._rawPrevTime!==r&&(this._rawPrevTime>0||0>t&&this._rawPrevTime>=0))&&(o="onReverseComplete",n=this._reversed),0>t)this._active=!1,this._timeline.autoRemoveChildren&&this._reversed?(l=n=!0,o="onReverseComplete"):this._rawPrevTime>=0&&this._first&&(l=!0),this._rawPrevTime=t;else{if(this._rawPrevTime=this._duration||!e||t||this._rawPrevTime===t?t:r,0===t&&n)for(s=this._first;s&&0===s._startTime;)s._duration||(n=!1),s=s._next;t=0,this._initted||(l=!0)}else{if(this._hasPause&&!this._forcingPlayhead&&!e){if(t>=c)for(s=this._first;s&&t>=s._startTime&&!u;)s._duration||"isPause"!==s.data||s.ratio||0===s._startTime&&0===this._rawPrevTime||(u=s),s=s._next;else for(s=this._last;s&&s._startTime>=t&&!u;)s._duration||"isPause"===s.data&&s._rawPrevTime>0&&(u=s),s=s._prev;u&&(this._time=t=u._startTime,this._totalTime=t+this._cycle*(this._totalDuration+this._repeatDelay))}this._totalTime=this._time=this._rawPrevTime=t}if(this._time!==c&&this._first||i||l||u){if(this._initted||(this._initted=!0),this._active||!this._paused&&this._time!==c&&t>0&&(this._active=!0),0===c&&this.vars.onStart&&0!==this._time&&(e||this._callback("onStart")),this._time>=c)for(s=this._first;s&&(a=s._next,!this._paused||d);)(s._active||s._startTime<=this._time&&!s._paused&&!s._gc)&&(u===s&&this.pause(),s._reversed?s.render((s._dirty?s.totalDuration():s._totalDuration)-(t-s._startTime)*s._timeScale,e,i):s.render((t-s._startTime)*s._timeScale,e,i)),s=a;else for(s=this._last;s&&(a=s._prev,!this._paused||d);){if(s._active||c>=s._startTime&&!s._paused&&!s._gc){if(u===s){for(u=s._prev;u&&u.endTime()>this._time;)u.render(u._reversed?u.totalDuration()-(t-u._startTime)*u._timeScale:(t-u._startTime)*u._timeScale,e,i),u=u._prev;u=null,this.pause()}s._reversed?s.render((s._dirty?s.totalDuration():s._totalDuration)-(t-s._startTime)*s._timeScale,e,i):s.render((t-s._startTime)*s._timeScale,e,i)}s=a}this._onUpdate&&(e||(h.length&&_(),this._callback("onUpdate"))),o&&(this._gc||(p===this._startTime||m!==this._timeScale)&&(0===this._time||f>=this.totalDuration())&&(n&&(h.length&&_(),this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!e&&this.vars[o]&&this._callback(o)))}},d._hasPausedChild=function(){for(var t=this._first;t;){if(t._paused||t instanceof s&&t._hasPausedChild())return!0;t=t._next}return!1},d.getChildren=function(t,e,s,r){r=r||-9999999999;for(var n=[],a=this._first,o=0;a;)r>a._startTime||(a instanceof i?e!==!1&&(n[o++]=a):(s!==!1&&(n[o++]=a),t!==!1&&(n=n.concat(a.getChildren(!0,e,s)),o=n.length))),a=a._next;return n},d.getTweensOf=function(t,e){var s,r,n=this._gc,a=[],o=0;for(n&&this._enabled(!0,!0),s=i.getTweensOf(t),r=s.length;--r>-1;)(s[r].timeline===this||e&&this._contains(s[r]))&&(a[o++]=s[r]);return n&&this._enabled(!1,!0),a},d.recent=function(){return this._recent},d._contains=function(t){for(var e=t.timeline;e;){if(e===this)return!0;e=e.timeline}return!1},d.shiftChildren=function(t,e,i){i=i||0;for(var s,r=this._first,n=this._labels;r;)r._startTime>=i&&(r._startTime+=t),r=r._next;if(e)for(s in n)n[s]>=i&&(n[s]+=t);return this._uncache(!0)},d._kill=function(t,e){if(!t&&!e)return this._enabled(!1,!1);for(var i=e?this.getTweensOf(e):this.getChildren(!0,!0,!1),s=i.length,r=!1;--s>-1;)i[s]._kill(t,e)&&(r=!0);return r},d.clear=function(t){var e=this.getChildren(!1,!0,!0),i=e.length;for(this._time=this._totalTime=0;--i>-1;)e[i]._enabled(!1,!1);return t!==!1&&(this._labels={}),this._uncache(!0)},d.invalidate=function(){for(var e=this._first;e;)e.invalidate(),e=e._next;return t.prototype.invalidate.call(this)},d._enabled=function(t,i){if(t===this._gc)for(var s=this._first;s;)s._enabled(t,!0),s=s._next;return e.prototype._enabled.call(this,t,i)},d.totalTime=function(){this._forcingPlayhead=!0;var e=t.prototype.totalTime.apply(this,arguments);return this._forcingPlayhead=!1,e},d.duration=function(t){return arguments.length?(0!==this.duration()&&0!==t&&this.timeScale(this._duration/t),this):(this._dirty&&this.totalDuration(),this._duration)},d.totalDuration=function(t){if(!arguments.length){if(this._dirty){for(var e,i,s=0,r=this._last,n=999999999999;r;)e=r._prev,r._dirty&&r.totalDuration(),r._startTime>n&&this._sortChildren&&!r._paused?this.add(r,r._startTime-r._delay):n=r._startTime,0>r._startTime&&!r._paused&&(s-=r._startTime,this._timeline.smoothChildTiming&&(this._startTime+=r._startTime/this._timeScale),this.shiftChildren(-r._startTime,!1,-9999999999),n=0),i=r._startTime+r._totalDuration/r._timeScale,i>s&&(s=i),r=e;this._duration=this._totalDuration=s,this._dirty=!1}return this._totalDuration}return 0!==this.totalDuration()&&0!==t&&this.timeScale(this._totalDuration/t),this},d.paused=function(e){if(!e)for(var i=this._first,s=this._time;i;)i._startTime===s&&"isPause"===i.data&&(i._rawPrevTime=0),i=i._next;return t.prototype.paused.apply(this,arguments)},d.usesFrames=function(){for(var e=this._timeline;e._timeline;)e=e._timeline;return e===t._rootFramesTimeline},d.rawTime=function(){return this._paused?this._totalTime:(this._timeline.rawTime()-this._startTime)*this._timeScale},s},!0)}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(t){"use strict";var e=function(){return(_gsScope.GreenSockGlobals||_gsScope)[t]};"function"==typeof define&&define.amd?define(["TweenLite"],e):"undefined"!=typeof module&&module.exports&&(require("./TweenLite.js"),module.exports=e())}("TimelineLite");
/*!
* VERSION: beta 1.15.2
* DATE: 2015-01-27
* UPDATES AND DOCS AT: http://greensock.com
*
* @license Copyright (c) 2008-2015, GreenSock. All rights reserved.
* This work is subject to the terms at http://greensock.com/standard-license or for
* Club GreenSock members, the software agreement that was issued with your membership.
*
* @author: Jack Doyle, jack@greensock.com
**/
var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("easing.Back",["easing.Ease"],function(t){var e,i,s,r=_gsScope.GreenSockGlobals||_gsScope,n=r.com.greensock,a=2*Math.PI,o=Math.PI/2,h=n._class,l=function(e,i){var s=h("easing."+e,function(){},!0),r=s.prototype=new t;return r.constructor=s,r.getRatio=i,s},_=t.register||function(){},u=function(t,e,i,s){var r=h("easing."+t,{easeOut:new e,easeIn:new i,easeInOut:new s},!0);return _(r,t),r},c=function(t,e,i){this.t=t,this.v=e,i&&(this.next=i,i.prev=this,this.c=i.v-e,this.gap=i.t-t)},f=function(e,i){var s=h("easing."+e,function(t){this._p1=t||0===t?t:1.70158,this._p2=1.525*this._p1},!0),r=s.prototype=new t;return r.constructor=s,r.getRatio=i,r.config=function(t){return new s(t)},s},p=u("Back",f("BackOut",function(t){return(t-=1)*t*((this._p1+1)*t+this._p1)+1}),f("BackIn",function(t){return t*t*((this._p1+1)*t-this._p1)}),f("BackInOut",function(t){return 1>(t*=2)?.5*t*t*((this._p2+1)*t-this._p2):.5*((t-=2)*t*((this._p2+1)*t+this._p2)+2)})),m=h("easing.SlowMo",function(t,e,i){e=e||0===e?e:.7,null==t?t=.7:t>1&&(t=1),this._p=1!==t?e:0,this._p1=(1-t)/2,this._p2=t,this._p3=this._p1+this._p2,this._calcEnd=i===!0},!0),d=m.prototype=new t;return d.constructor=m,d.getRatio=function(t){var e=t+(.5-t)*this._p;return this._p1>t?this._calcEnd?1-(t=1-t/this._p1)*t:e-(t=1-t/this._p1)*t*t*t*e:t>this._p3?this._calcEnd?1-(t=(t-this._p3)/this._p1)*t:e+(t-e)*(t=(t-this._p3)/this._p1)*t*t*t:this._calcEnd?1:e},m.ease=new m(.7,.7),d.config=m.config=function(t,e,i){return new m(t,e,i)},e=h("easing.SteppedEase",function(t){t=t||1,this._p1=1/t,this._p2=t+1},!0),d=e.prototype=new t,d.constructor=e,d.getRatio=function(t){return 0>t?t=0:t>=1&&(t=.999999999),(this._p2*t>>0)*this._p1},d.config=e.config=function(t){return new e(t)},i=h("easing.RoughEase",function(e){e=e||{};for(var i,s,r,n,a,o,h=e.taper||"none",l=[],_=0,u=0|(e.points||20),f=u,p=e.randomize!==!1,m=e.clamp===!0,d=e.template instanceof t?e.template:null,g="number"==typeof e.strength?.4*e.strength:.4;--f>-1;)i=p?Math.random():1/u*f,s=d?d.getRatio(i):i,"none"===h?r=g:"out"===h?(n=1-i,r=n*n*g):"in"===h?r=i*i*g:.5>i?(n=2*i,r=.5*n*n*g):(n=2*(1-i),r=.5*n*n*g),p?s+=Math.random()*r-.5*r:f%2?s+=.5*r:s-=.5*r,m&&(s>1?s=1:0>s&&(s=0)),l[_++]={x:i,y:s};for(l.sort(function(t,e){return t.x-e.x}),o=new c(1,1,null),f=u;--f>-1;)a=l[f],o=new c(a.x,a.y,o);this._prev=new c(0,0,0!==o.t?o:o.next)},!0),d=i.prototype=new t,d.constructor=i,d.getRatio=function(t){var e=this._prev;if(t>e.t){for(;e.next&&t>=e.t;)e=e.next;e=e.prev}else for(;e.prev&&e.t>=t;)e=e.prev;return this._prev=e,e.v+(t-e.t)/e.gap*e.c},d.config=function(t){return new i(t)},i.ease=new i,u("Bounce",l("BounceOut",function(t){return 1/2.75>t?7.5625*t*t:2/2.75>t?7.5625*(t-=1.5/2.75)*t+.75:2.5/2.75>t?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}),l("BounceIn",function(t){return 1/2.75>(t=1-t)?1-7.5625*t*t:2/2.75>t?1-(7.5625*(t-=1.5/2.75)*t+.75):2.5/2.75>t?1-(7.5625*(t-=2.25/2.75)*t+.9375):1-(7.5625*(t-=2.625/2.75)*t+.984375)}),l("BounceInOut",function(t){var e=.5>t;return t=e?1-2*t:2*t-1,t=1/2.75>t?7.5625*t*t:2/2.75>t?7.5625*(t-=1.5/2.75)*t+.75:2.5/2.75>t?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375,e?.5*(1-t):.5*t+.5})),u("Circ",l("CircOut",function(t){return Math.sqrt(1-(t-=1)*t)}),l("CircIn",function(t){return-(Math.sqrt(1-t*t)-1)}),l("CircInOut",function(t){return 1>(t*=2)?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)})),s=function(e,i,s){var r=h("easing."+e,function(t,e){this._p1=t>=1?t:1,this._p2=(e||s)/(1>t?t:1),this._p3=this._p2/a*(Math.asin(1/this._p1)||0),this._p2=a/this._p2},!0),n=r.prototype=new t;return n.constructor=r,n.getRatio=i,n.config=function(t,e){return new r(t,e)},r},u("Elastic",s("ElasticOut",function(t){return this._p1*Math.pow(2,-10*t)*Math.sin((t-this._p3)*this._p2)+1},.3),s("ElasticIn",function(t){return-(this._p1*Math.pow(2,10*(t-=1))*Math.sin((t-this._p3)*this._p2))},.3),s("ElasticInOut",function(t){return 1>(t*=2)?-.5*this._p1*Math.pow(2,10*(t-=1))*Math.sin((t-this._p3)*this._p2):.5*this._p1*Math.pow(2,-10*(t-=1))*Math.sin((t-this._p3)*this._p2)+1},.45)),u("Expo",l("ExpoOut",function(t){return 1-Math.pow(2,-10*t)}),l("ExpoIn",function(t){return Math.pow(2,10*(t-1))-.001}),l("ExpoInOut",function(t){return 1>(t*=2)?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*(t-1)))})),u("Sine",l("SineOut",function(t){return Math.sin(t*o)}),l("SineIn",function(t){return-Math.cos(t*o)+1}),l("SineInOut",function(t){return-.5*(Math.cos(Math.PI*t)-1)})),h("easing.EaseLookup",{find:function(e){return t.map[e]}},!0),_(r.SlowMo,"SlowMo","ease,"),_(i,"RoughEase","ease,"),_(e,"SteppedEase","ease,"),p},!0)}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()();
/*!
* VERSION: 1.18.0
* DATE: 2015-09-05
* UPDATES AND DOCS AT: http://greensock.com
*
* @license Copyright (c) 2008-2015, GreenSock. All rights reserved.
* This work is subject to the terms at http://greensock.com/standard-license or for
* Club GreenSock members, the software agreement that was issued with your membership.
*
* @author: Jack Doyle, jack@greensock.com
*/
var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("plugins.CSSPlugin",["plugins.TweenPlugin","TweenLite"],function(t,e){var i,r,s,n,a=function(){t.call(this,"css"),this._overwriteProps.length=0,this.setRatio=a.prototype.setRatio},o=_gsScope._gsDefine.globals,l={},h=a.prototype=new t("css");h.constructor=a,a.version="1.18.0",a.API=2,a.defaultTransformPerspective=0,a.defaultSkewType="compensated",a.defaultSmoothOrigin=!0,h="px",a.suffixMap={top:h,right:h,bottom:h,left:h,width:h,height:h,fontSize:h,padding:h,margin:h,perspective:h,lineHeight:""};var u,f,c,_,p,d,m=/(?:\d|\-\d|\.\d|\-\.\d)+/g,g=/(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,v=/(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi,y=/(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g,x=/(?:\d|\-|\+|=|#|\.)*/g,T=/opacity *= *([^)]*)/i,w=/opacity:([^;]*)/i,b=/alpha\(opacity *=.+?\)/i,P=/^(rgb|hsl)/,S=/([A-Z])/g,O=/-([a-z])/gi,C=/(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,k=function(t,e){return e.toUpperCase()},R=/(?:Left|Right|Width)/i,A=/(M11|M12|M21|M22)=[\d\-\.e]+/gi,M=/progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i,D=/,(?=[^\)]*(?:\(|$))/gi,L=Math.PI/180,N=180/Math.PI,F={},X=document,z=function(t){return X.createElementNS?X.createElementNS("http://www.w3.org/1999/xhtml",t):X.createElement(t)},B=z("div"),I=z("img"),E=a._internals={_specialProps:l},Y=navigator.userAgent,W=function(){var t=Y.indexOf("Android"),e=z("a");return c=-1!==Y.indexOf("Safari")&&-1===Y.indexOf("Chrome")&&(-1===t||Number(Y.substr(t+8,1))>3),p=c&&6>Number(Y.substr(Y.indexOf("Version/")+8,1)),_=-1!==Y.indexOf("Firefox"),(/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(Y)||/Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(Y))&&(d=parseFloat(RegExp.$1)),e?(e.style.cssText="top:1px;opacity:.55;",/^0.55/.test(e.style.opacity)):!1}(),V=function(t){return T.test("string"==typeof t?t:(t.currentStyle?t.currentStyle.filter:t.style.filter)||"")?parseFloat(RegExp.$1)/100:1},j=function(t){window.console&&console.log(t)},G="",U="",q=function(t,e){e=e||B;var i,r,s=e.style;if(void 0!==s[t])return t;for(t=t.charAt(0).toUpperCase()+t.substr(1),i=["O","Moz","ms","Ms","Webkit"],r=5;--r>-1&&void 0===s[i[r]+t];);return r>=0?(U=3===r?"ms":i[r],G="-"+U.toLowerCase()+"-",U+t):null},H=X.defaultView?X.defaultView.getComputedStyle:function(){},Q=a.getStyle=function(t,e,i,r,s){var n;return W||"opacity"!==e?(!r&&t.style[e]?n=t.style[e]:(i=i||H(t))?n=i[e]||i.getPropertyValue(e)||i.getPropertyValue(e.replace(S,"-$1").toLowerCase()):t.currentStyle&&(n=t.currentStyle[e]),null==s||n&&"none"!==n&&"auto"!==n&&"auto auto"!==n?n:s):V(t)},Z=E.convertToPixels=function(t,i,r,s,n){if("px"===s||!s)return r;if("auto"===s||!r)return 0;var o,l,h,u=R.test(i),f=t,c=B.style,_=0>r;if(_&&(r=-r),"%"===s&&-1!==i.indexOf("border"))o=r/100*(u?t.clientWidth:t.clientHeight);else{if(c.cssText="border:0 solid red;position:"+Q(t,"position")+";line-height:0;","%"!==s&&f.appendChild&&"v"!==s.charAt(0)&&"rem"!==s)c[u?"borderLeftWidth":"borderTopWidth"]=r+s;else{if(f=t.parentNode||X.body,l=f._gsCache,h=e.ticker.frame,l&&u&&l.time===h)return l.width*r/100;c[u?"width":"height"]=r+s}f.appendChild(B),o=parseFloat(B[u?"offsetWidth":"offsetHeight"]),f.removeChild(B),u&&"%"===s&&a.cacheWidths!==!1&&(l=f._gsCache=f._gsCache||{},l.time=h,l.width=100*(o/r)),0!==o||n||(o=Z(t,i,r,s,!0))}return _?-o:o},$=E.calculateOffset=function(t,e,i){if("absolute"!==Q(t,"position",i))return 0;var r="left"===e?"Left":"Top",s=Q(t,"margin"+r,i);return t["offset"+r]-(Z(t,e,parseFloat(s),s.replace(x,""))||0)},K=function(t,e){var i,r,s,n={};if(e=e||H(t,null))if(i=e.length)for(;--i>-1;)s=e[i],(-1===s.indexOf("-transform")||Se===s)&&(n[s.replace(O,k)]=e.getPropertyValue(s));else for(i in e)(-1===i.indexOf("Transform")||Pe===i)&&(n[i]=e[i]);else if(e=t.currentStyle||t.style)for(i in e)"string"==typeof i&&void 0===n[i]&&(n[i.replace(O,k)]=e[i]);return W||(n.opacity=V(t)),r=ze(t,e,!1),n.rotation=r.rotation,n.skewX=r.skewX,n.scaleX=r.scaleX,n.scaleY=r.scaleY,n.x=r.x,n.y=r.y,Ce&&(n.z=r.z,n.rotationX=r.rotationX,n.rotationY=r.rotationY,n.scaleZ=r.scaleZ),n.filters&&delete n.filters,n},J=function(t,e,i,r,s){var n,a,o,l={},h=t.style;for(a in i)"cssText"!==a&&"length"!==a&&isNaN(a)&&(e[a]!==(n=i[a])||s&&s[a])&&-1===a.indexOf("Origin")&&("number"==typeof n||"string"==typeof n)&&(l[a]="auto"!==n||"left"!==a&&"top"!==a?""!==n&&"auto"!==n&&"none"!==n||"string"!=typeof e[a]||""===e[a].replace(y,"")?n:0:$(t,a),void 0!==h[a]&&(o=new pe(h,a,h[a],o)));if(r)for(a in r)"className"!==a&&(l[a]=r[a]);return{difs:l,firstMPT:o}},te={width:["Left","Right"],height:["Top","Bottom"]},ee=["marginLeft","marginRight","marginTop","marginBottom"],ie=function(t,e,i){var r=parseFloat("width"===e?t.offsetWidth:t.offsetHeight),s=te[e],n=s.length;for(i=i||H(t,null);--n>-1;)r-=parseFloat(Q(t,"padding"+s[n],i,!0))||0,r-=parseFloat(Q(t,"border"+s[n]+"Width",i,!0))||0;return r},re=function(t,e){if("contain"===t||"auto"===t||"auto auto"===t)return t+" ";(null==t||""===t)&&(t="0 0");var i=t.split(" "),r=-1!==t.indexOf("left")?"0%":-1!==t.indexOf("right")?"100%":i[0],s=-1!==t.indexOf("top")?"0%":-1!==t.indexOf("bottom")?"100%":i[1];return null==s?s="center"===r?"50%":"0":"center"===s&&(s="50%"),("center"===r||isNaN(parseFloat(r))&&-1===(r+"").indexOf("="))&&(r="50%"),t=r+" "+s+(i.length>2?" "+i[2]:""),e&&(e.oxp=-1!==r.indexOf("%"),e.oyp=-1!==s.indexOf("%"),e.oxr="="===r.charAt(1),e.oyr="="===s.charAt(1),e.ox=parseFloat(r.replace(y,"")),e.oy=parseFloat(s.replace(y,"")),e.v=t),e||t},se=function(t,e){return"string"==typeof t&&"="===t.charAt(1)?parseInt(t.charAt(0)+"1",10)*parseFloat(t.substr(2)):parseFloat(t)-parseFloat(e)},ne=function(t,e){return null==t?e:"string"==typeof t&&"="===t.charAt(1)?parseInt(t.charAt(0)+"1",10)*parseFloat(t.substr(2))+e:parseFloat(t)},ae=function(t,e,i,r){var s,n,a,o,l,h=1e-6;return null==t?o=e:"number"==typeof t?o=t:(s=360,n=t.split("_"),l="="===t.charAt(1),a=(l?parseInt(t.charAt(0)+"1",10)*parseFloat(n[0].substr(2)):parseFloat(n[0]))*(-1===t.indexOf("rad")?1:N)-(l?0:e),n.length&&(r&&(r[i]=e+a),-1!==t.indexOf("short")&&(a%=s,a!==a%(s/2)&&(a=0>a?a+s:a-s)),-1!==t.indexOf("_cw")&&0>a?a=(a+9999999999*s)%s-(0|a/s)*s:-1!==t.indexOf("ccw")&&a>0&&(a=(a-9999999999*s)%s-(0|a/s)*s)),o=e+a),h>o&&o>-h&&(o=0),o},oe={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],fuchsia:[255,0,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},le=function(t,e,i){return t=0>t?t+1:t>1?t-1:t,0|255*(1>6*t?e+6*(i-e)*t:.5>t?i:2>3*t?e+6*(i-e)*(2/3-t):e)+.5},he=a.parseColor=function(t,e){var i,r,s,n,a,o,l,h,u,f,c;if(t)if("number"==typeof t)i=[t>>16,255&t>>8,255&t];else{if(","===t.charAt(t.length-1)&&(t=t.substr(0,t.length-1)),oe[t])i=oe[t];else if("#"===t.charAt(0))4===t.length&&(r=t.charAt(1),s=t.charAt(2),n=t.charAt(3),t="#"+r+r+s+s+n+n),t=parseInt(t.substr(1),16),i=[t>>16,255&t>>8,255&t];else if("hsl"===t.substr(0,3))if(i=c=t.match(m),e){if(-1!==t.indexOf("="))return t.match(g)}else a=Number(i[0])%360/360,o=Number(i[1])/100,l=Number(i[2])/100,s=.5>=l?l*(o+1):l+o-l*o,r=2*l-s,i.length>3&&(i[3]=Number(t[3])),i[0]=le(a+1/3,r,s),i[1]=le(a,r,s),i[2]=le(a-1/3,r,s);else i=t.match(m)||oe.transparent;i[0]=Number(i[0]),i[1]=Number(i[1]),i[2]=Number(i[2]),i.length>3&&(i[3]=Number(i[3]))}else i=oe.black;return e&&!c&&(r=i[0]/255,s=i[1]/255,n=i[2]/255,h=Math.max(r,s,n),u=Math.min(r,s,n),l=(h+u)/2,h===u?a=o=0:(f=h-u,o=l>.5?f/(2-h-u):f/(h+u),a=h===r?(s-n)/f+(n>s?6:0):h===s?(n-r)/f+2:(r-s)/f+4,a*=60),i[0]=0|a+.5,i[1]=0|100*o+.5,i[2]=0|100*l+.5),i},ue=function(t,e){var i,r,s,n=t.match(fe)||[],a=0,o=n.length?"":t;for(i=0;n.length>i;i++)r=n[i],s=t.substr(a,t.indexOf(r,a)-a),a+=s.length+r.length,r=he(r,e),3===r.length&&r.push(1),o+=s+(e?"hsla("+r[0]+","+r[1]+"%,"+r[2]+"%,"+r[3]:"rgba("+r.join(","))+")";return o},fe="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#.+?\\b";for(h in oe)fe+="|"+h+"\\b";fe=RegExp(fe+")","gi"),a.colorStringFilter=function(t){var e,i=t[0]+t[1];fe.lastIndex=0,fe.test(i)&&(e=-1!==i.indexOf("hsl(")||-1!==i.indexOf("hsla("),t[0]=ue(t[0],e),t[1]=ue(t[1],e))},e.defaultStringFilter||(e.defaultStringFilter=a.colorStringFilter);var ce=function(t,e,i,r){if(null==t)return function(t){return t};var s,n=e?(t.match(fe)||[""])[0]:"",a=t.split(n).join("").match(v)||[],o=t.substr(0,t.indexOf(a[0])),l=")"===t.charAt(t.length-1)?")":"",h=-1!==t.indexOf(" ")?" ":",",u=a.length,f=u>0?a[0].replace(m,""):"";return u?s=e?function(t){var e,c,_,p;if("number"==typeof t)t+=f;else if(r&&D.test(t)){for(p=t.replace(D,"|").split("|"),_=0;p.length>_;_++)p[_]=s(p[_]);return p.join(",")}if(e=(t.match(fe)||[n])[0],c=t.split(e).join("").match(v)||[],_=c.length,u>_--)for(;u>++_;)c[_]=i?c[0|(_-1)/2]:a[_];return o+c.join(h)+h+e+l+(-1!==t.indexOf("inset")?" inset":"")}:function(t){var e,n,c;if("number"==typeof t)t+=f;else if(r&&D.test(t)){for(n=t.replace(D,"|").split("|"),c=0;n.length>c;c++)n[c]=s(n[c]);return n.join(",")}if(e=t.match(v)||[],c=e.length,u>c--)for(;u>++c;)e[c]=i?e[0|(c-1)/2]:a[c];return o+e.join(h)+l}:function(t){return t}},_e=function(t){return t=t.split(","),function(e,i,r,s,n,a,o){var l,h=(i+"").split(" ");for(o={},l=0;4>l;l++)o[t[l]]=h[l]=h[l]||h[(l-1)/2>>0];return s.parse(e,o,n,a)}},pe=(E._setPluginRatio=function(t){this.plugin.setRatio(t);for(var e,i,r,s,n=this.data,a=n.proxy,o=n.firstMPT,l=1e-6;o;)e=a[o.v],o.r?e=Math.round(e):l>e&&e>-l&&(e=0),o.t[o.p]=e,o=o._next;if(n.autoRotate&&(n.autoRotate.rotation=a.rotation),1===t)for(o=n.firstMPT;o;){if(i=o.t,i.type){if(1===i.type){for(s=i.xs0+i.s+i.xs1,r=1;i.l>r;r++)s+=i["xn"+r]+i["xs"+(r+1)];i.e=s}}else i.e=i.s+i.xs0;o=o._next}},function(t,e,i,r,s){this.t=t,this.p=e,this.v=i,this.r=s,r&&(r._prev=this,this._next=r)}),de=(E._parseToProxy=function(t,e,i,r,s,n){var a,o,l,h,u,f=r,c={},_={},p=i._transform,d=F;for(i._transform=null,F=e,r=u=i.parse(t,e,r,s),F=d,n&&(i._transform=p,f&&(f._prev=null,f._prev&&(f._prev._next=null)));r&&r!==f;){if(1>=r.type&&(o=r.p,_[o]=r.s+r.c,c[o]=r.s,n||(h=new pe(r,"s",o,h,r.r),r.c=0),1===r.type))for(a=r.l;--a>0;)l="xn"+a,o=r.p+"_"+l,_[o]=r.data[l],c[o]=r[l],n||(h=new pe(r,l,o,h,r.rxp[l]));r=r._next}return{proxy:c,end:_,firstMPT:h,pt:u}},E.CSSPropTween=function(t,e,r,s,a,o,l,h,u,f,c){this.t=t,this.p=e,this.s=r,this.c=s,this.n=l||e,t instanceof de||n.push(this.n),this.r=h,this.type=o||0,u&&(this.pr=u,i=!0),this.b=void 0===f?r:f,this.e=void 0===c?r+s:c,a&&(this._next=a,a._prev=this)}),me=function(t,e,i,r,s,n){var a=new de(t,e,i,r-i,s,-1,n);return a.b=i,a.e=a.xs0=r,a},ge=a.parseComplex=function(t,e,i,r,s,n,a,o,l,h){i=i||n||"",a=new de(t,e,0,0,a,h?2:1,null,!1,o,i,r),r+="";var f,c,_,p,d,v,y,x,T,w,b,P,S,O=i.split(", ").join(",").split(" "),C=r.split(", ").join(",").split(" "),k=O.length,R=u!==!1;for((-1!==r.indexOf(",")||-1!==i.indexOf(","))&&(O=O.join(" ").replace(D,", ").split(" "),C=C.join(" ").replace(D,", ").split(" "),k=O.length),k!==C.length&&(O=(n||"").split(" "),k=O.length),a.plugin=l,a.setRatio=h,fe.lastIndex=0,f=0;k>f;f++)if(p=O[f],d=C[f],x=parseFloat(p),x||0===x)a.appendXtra("",x,se(d,x),d.replace(g,""),R&&-1!==d.indexOf("px"),!0);else if(s&&fe.test(p))P=","===d.charAt(d.length-1)?"),":")",S=-1!==d.indexOf("hsl")&&W,p=he(p,S),d=he(d,S),T=p.length+d.length>6,T&&!W&&0===d[3]?(a["xs"+a.l]+=a.l?" transparent":"transparent",a.e=a.e.split(C[f]).join("transparent")):(W||(T=!1),S?a.appendXtra(T?"hsla(":"hsl(",p[0],se(d[0],p[0]),",",!1,!0).appendXtra("",p[1],se(d[1],p[1]),"%,",!1).appendXtra("",p[2],se(d[2],p[2]),T?"%,":"%"+P,!1):a.appendXtra(T?"rgba(":"rgb(",p[0],d[0]-p[0],",",!0,!0).appendXtra("",p[1],d[1]-p[1],",",!0).appendXtra("",p[2],d[2]-p[2],T?",":P,!0),T&&(p=4>p.length?1:p[3],a.appendXtra("",p,(4>d.length?1:d[3])-p,P,!1))),fe.lastIndex=0;else if(v=p.match(m)){if(y=d.match(g),!y||y.length!==v.length)return a;for(_=0,c=0;v.length>c;c++)b=v[c],w=p.indexOf(b,_),a.appendXtra(p.substr(_,w-_),Number(b),se(y[c],b),"",R&&"px"===p.substr(w+b.length,2),0===c),_=w+b.length;a["xs"+a.l]+=p.substr(_)}else a["xs"+a.l]+=a.l?" "+p:p;if(-1!==r.indexOf("=")&&a.data){for(P=a.xs0+a.data.s,f=1;a.l>f;f++)P+=a["xs"+f]+a.data["xn"+f];a.e=P+a["xs"+f]}return a.l||(a.type=-1,a.xs0=a.e),a.xfirst||a},ve=9;for(h=de.prototype,h.l=h.pr=0;--ve>0;)h["xn"+ve]=0,h["xs"+ve]="";h.xs0="",h._next=h._prev=h.xfirst=h.data=h.plugin=h.setRatio=h.rxp=null,h.appendXtra=function(t,e,i,r,s,n){var a=this,o=a.l;return a["xs"+o]+=n&&o?" "+t:t||"",i||0===o||a.plugin?(a.l++,a.type=a.setRatio?2:1,a["xs"+a.l]=r||"",o>0?(a.data["xn"+o]=e+i,a.rxp["xn"+o]=s,a["xn"+o]=e,a.plugin||(a.xfirst=new de(a,"xn"+o,e,i,a.xfirst||a,0,a.n,s,a.pr),a.xfirst.xs0=0),a):(a.data={s:e+i},a.rxp={},a.s=e,a.c=i,a.r=s,a)):(a["xs"+o]+=e+(r||""),a)};var ye=function(t,e){e=e||{},this.p=e.prefix?q(t)||t:t,l[t]=l[this.p]=this,this.format=e.formatter||ce(e.defaultValue,e.color,e.collapsible,e.multi),e.parser&&(this.parse=e.parser),this.clrs=e.color,this.multi=e.multi,this.keyword=e.keyword,this.dflt=e.defaultValue,this.pr=e.priority||0},xe=E._registerComplexSpecialProp=function(t,e,i){"object"!=typeof e&&(e={parser:i});var r,s,n=t.split(","),a=e.defaultValue;for(i=i||[a],r=0;n.length>r;r++)e.prefix=0===r&&e.prefix,e.defaultValue=i[r]||a,s=new ye(n[r],e)},Te=function(t){if(!l[t]){var e=t.charAt(0).toUpperCase()+t.substr(1)+"Plugin";xe(t,{parser:function(t,i,r,s,n,a,h){var u=o.com.greensock.plugins[e];return u?(u._cssRegister(),l[r].parse(t,i,r,s,n,a,h)):(j("Error: "+e+" js file not loaded."),n)}})}};h=ye.prototype,h.parseComplex=function(t,e,i,r,s,n){var a,o,l,h,u,f,c=this.keyword;if(this.multi&&(D.test(i)||D.test(e)?(o=e.replace(D,"|").split("|"),l=i.replace(D,"|").split("|")):c&&(o=[e],l=[i])),l){for(h=l.length>o.length?l.length:o.length,a=0;h>a;a++)e=o[a]=o[a]||this.dflt,i=l[a]=l[a]||this.dflt,c&&(u=e.indexOf(c),f=i.indexOf(c),u!==f&&(-1===f?o[a]=o[a].split(c).join(""):-1===u&&(o[a]+=" "+c)));e=o.join(", "),i=l.join(", ")}return ge(t,this.p,e,i,this.clrs,this.dflt,r,this.pr,s,n)},h.parse=function(t,e,i,r,n,a){return this.parseComplex(t.style,this.format(Q(t,this.p,s,!1,this.dflt)),this.format(e),n,a)},a.registerSpecialProp=function(t,e,i){xe(t,{parser:function(t,r,s,n,a,o){var l=new de(t,s,0,0,a,2,s,!1,i);return l.plugin=o,l.setRatio=e(t,r,n._tween,s),l},priority:i})},a.useSVGTransformAttr=c||_;var we,be="scaleX,scaleY,scaleZ,x,y,z,skewX,skewY,rotation,rotationX,rotationY,perspective,xPercent,yPercent".split(","),Pe=q("transform"),Se=G+"transform",Oe=q("transformOrigin"),Ce=null!==q("perspective"),ke=E.Transform=function(){this.perspective=parseFloat(a.defaultTransformPerspective)||0,this.force3D=a.defaultForce3D!==!1&&Ce?a.defaultForce3D||"auto":!1},Re=window.SVGElement,Ae=function(t,e,i){var r,s=X.createElementNS("http://www.w3.org/2000/svg",t),n=/([a-z])([A-Z])/g;for(r in i)s.setAttributeNS(null,r.replace(n,"$1-$2").toLowerCase(),i[r]);return e.appendChild(s),s},Me=X.documentElement,De=function(){var t,e,i,r=d||/Android/i.test(Y)&&!window.chrome;return X.createElementNS&&!r&&(t=Ae("svg",Me),e=Ae("rect",t,{width:100,height:50,x:100}),i=e.getBoundingClientRect().width,e.style[Oe]="50% 50%",e.style[Pe]="scaleX(0.5)",r=i===e.getBoundingClientRect().width&&!(_&&Ce),Me.removeChild(t)),r}(),Le=function(t,e,i,r,s){var n,o,l,h,u,f,c,_,p,d,m,g,v,y,x=t._gsTransform,T=Xe(t,!0);x&&(v=x.xOrigin,y=x.yOrigin),(!r||2>(n=r.split(" ")).length)&&(c=t.getBBox(),e=re(e).split(" "),n=[(-1!==e[0].indexOf("%")?parseFloat(e[0])/100*c.width:parseFloat(e[0]))+c.x,(-1!==e[1].indexOf("%")?parseFloat(e[1])/100*c.height:parseFloat(e[1]))+c.y]),i.xOrigin=h=parseFloat(n[0]),i.yOrigin=u=parseFloat(n[1]),r&&T!==Fe&&(f=T[0],c=T[1],_=T[2],p=T[3],d=T[4],m=T[5],g=f*p-c*_,o=h*(p/g)+u*(-_/g)+(_*m-p*d)/g,l=h*(-c/g)+u*(f/g)-(f*m-c*d)/g,h=i.xOrigin=n[0]=o,u=i.yOrigin=n[1]=l),x&&(s||s!==!1&&a.defaultSmoothOrigin!==!1?(o=h-v,l=u-y,x.xOffset+=o*T[0]+l*T[2]-o,x.yOffset+=o*T[1]+l*T[3]-l):x.xOffset=x.yOffset=0),t.setAttribute("data-svg-origin",n.join(" "))},Ne=function(t){return!!(Re&&"function"==typeof t.getBBox&&t.getCTM&&(!t.parentNode||t.parentNode.getBBox&&t.parentNode.getCTM))},Fe=[1,0,0,1,0,0],Xe=function(t,e){var i,r,s,n,a,o=t._gsTransform||new ke,l=1e5;if(Pe?r=Q(t,Se,null,!0):t.currentStyle&&(r=t.currentStyle.filter.match(A),r=r&&4===r.length?[r[0].substr(4),Number(r[2].substr(4)),Number(r[1].substr(4)),r[3].substr(4),o.x||0,o.y||0].join(","):""),i=!r||"none"===r||"matrix(1, 0, 0, 1, 0, 0)"===r,(o.svg||t.getBBox&&Ne(t))&&(i&&-1!==(t.style[Pe]+"").indexOf("matrix")&&(r=t.style[Pe],i=0),s=t.getAttribute("transform"),i&&s&&(-1!==s.indexOf("matrix")?(r=s,i=0):-1!==s.indexOf("translate")&&(r="matrix(1,0,0,1,"+s.match(/(?:\-|\b)[\d\-\.e]+\b/gi).join(",")+")",i=0))),i)return Fe;for(s=(r||"").match(/(?:\-|\b)[\d\-\.e]+\b/gi)||[],ve=s.length;--ve>-1;)n=Number(s[ve]),s[ve]=(a=n-(n|=0))?(0|a*l+(0>a?-.5:.5))/l+n:n;return e&&s.length>6?[s[0],s[1],s[4],s[5],s[12],s[13]]:s},ze=E.getTransform=function(t,i,r,n){if(t._gsTransform&&r&&!n)return t._gsTransform;var o,l,h,u,f,c,_=r?t._gsTransform||new ke:new ke,p=0>_.scaleX,d=2e-5,m=1e5,g=Ce?parseFloat(Q(t,Oe,i,!1,"0 0 0").split(" ")[2])||_.zOrigin||0:0,v=parseFloat(a.defaultTransformPerspective)||0;if(_.svg=!(!t.getBBox||!Ne(t)),_.svg&&(Le(t,Q(t,Oe,s,!1,"50% 50%")+"",_,t.getAttribute("data-svg-origin")),we=a.useSVGTransformAttr||De),o=Xe(t),o!==Fe){if(16===o.length){var y,x,T,w,b,P=o[0],S=o[1],O=o[2],C=o[3],k=o[4],R=o[5],A=o[6],M=o[7],D=o[8],L=o[9],F=o[10],X=o[12],z=o[13],B=o[14],I=o[11],E=Math.atan2(A,F);_.zOrigin&&(B=-_.zOrigin,X=D*B-o[12],z=L*B-o[13],B=F*B+_.zOrigin-o[14]),_.rotationX=E*N,E&&(w=Math.cos(-E),b=Math.sin(-E),y=k*w+D*b,x=R*w+L*b,T=A*w+F*b,D=k*-b+D*w,L=R*-b+L*w,F=A*-b+F*w,I=M*-b+I*w,k=y,R=x,A=T),E=Math.atan2(D,F),_.rotationY=E*N,E&&(w=Math.cos(-E),b=Math.sin(-E),y=P*w-D*b,x=S*w-L*b,T=O*w-F*b,L=S*b+L*w,F=O*b+F*w,I=C*b+I*w,P=y,S=x,O=T),E=Math.atan2(S,P),_.rotation=E*N,E&&(w=Math.cos(-E),b=Math.sin(-E),P=P*w+k*b,x=S*w+R*b,R=S*-b+R*w,A=O*-b+A*w,S=x),_.rotationX&&Math.abs(_.rotationX)+Math.abs(_.rotation)>359.9&&(_.rotationX=_.rotation=0,_.rotationY+=180),_.scaleX=(0|Math.sqrt(P*P+S*S)*m+.5)/m,_.scaleY=(0|Math.sqrt(R*R+L*L)*m+.5)/m,_.scaleZ=(0|Math.sqrt(A*A+F*F)*m+.5)/m,_.skewX=0,_.perspective=I?1/(0>I?-I:I):0,_.x=X,_.y=z,_.z=B,_.svg&&(_.x-=_.xOrigin-(_.xOrigin*P-_.yOrigin*k),_.y-=_.yOrigin-(_.yOrigin*S-_.xOrigin*R))}else if(!(Ce&&!n&&o.length&&_.x===o[4]&&_.y===o[5]&&(_.rotationX||_.rotationY)||void 0!==_.x&&"none"===Q(t,"display",i))){var Y=o.length>=6,W=Y?o[0]:1,V=o[1]||0,j=o[2]||0,G=Y?o[3]:1;_.x=o[4]||0,_.y=o[5]||0,h=Math.sqrt(W*W+V*V),u=Math.sqrt(G*G+j*j),f=W||V?Math.atan2(V,W)*N:_.rotation||0,c=j||G?Math.atan2(j,G)*N+f:_.skewX||0,Math.abs(c)>90&&270>Math.abs(c)&&(p?(h*=-1,c+=0>=f?180:-180,f+=0>=f?180:-180):(u*=-1,c+=0>=c?180:-180)),_.scaleX=h,_.scaleY=u,_.rotation=f,_.skewX=c,Ce&&(_.rotationX=_.rotationY=_.z=0,_.perspective=v,_.scaleZ=1),_.svg&&(_.x-=_.xOrigin-(_.xOrigin*W+_.yOrigin*j),_.y-=_.yOrigin-(_.xOrigin*V+_.yOrigin*G))}_.zOrigin=g;for(l in _)d>_[l]&&_[l]>-d&&(_[l]=0)}return r&&(t._gsTransform=_,_.svg&&(we&&t.style[Pe]?e.delayedCall(.001,function(){Ye(t.style,Pe)}):!we&&t.getAttribute("transform")&&e.delayedCall(.001,function(){t.removeAttribute("transform")}))),_},Be=function(t){var e,i,r=this.data,s=-r.rotation*L,n=s+r.skewX*L,a=1e5,o=(0|Math.cos(s)*r.scaleX*a)/a,l=(0|Math.sin(s)*r.scaleX*a)/a,h=(0|Math.sin(n)*-r.scaleY*a)/a,u=(0|Math.cos(n)*r.scaleY*a)/a,f=this.t.style,c=this.t.currentStyle;if(c){i=l,l=-h,h=-i,e=c.filter,f.filter="";var _,p,m=this.t.offsetWidth,g=this.t.offsetHeight,v="absolute"!==c.position,y="progid:DXImageTransform.Microsoft.Matrix(M11="+o+", M12="+l+", M21="+h+", M22="+u,w=r.x+m*r.xPercent/100,b=r.y+g*r.yPercent/100;if(null!=r.ox&&(_=(r.oxp?.01*m*r.ox:r.ox)-m/2,p=(r.oyp?.01*g*r.oy:r.oy)-g/2,w+=_-(_*o+p*l),b+=p-(_*h+p*u)),v?(_=m/2,p=g/2,y+=", Dx="+(_-(_*o+p*l)+w)+", Dy="+(p-(_*h+p*u)+b)+")"):y+=", sizingMethod='auto expand')",f.filter=-1!==e.indexOf("DXImageTransform.Microsoft.Matrix(")?e.replace(M,y):y+" "+e,(0===t||1===t)&&1===o&&0===l&&0===h&&1===u&&(v&&-1===y.indexOf("Dx=0, Dy=0")||T.test(e)&&100!==parseFloat(RegExp.$1)||-1===e.indexOf("gradient("&&e.indexOf("Alpha"))&&f.removeAttribute("filter")),!v){var P,S,O,C=8>d?1:-1;for(_=r.ieOffsetX||0,p=r.ieOffsetY||0,r.ieOffsetX=Math.round((m-((0>o?-o:o)*m+(0>l?-l:l)*g))/2+w),r.ieOffsetY=Math.round((g-((0>u?-u:u)*g+(0>h?-h:h)*m))/2+b),ve=0;4>ve;ve++)S=ee[ve],P=c[S],i=-1!==P.indexOf("px")?parseFloat(P):Z(this.t,S,parseFloat(P),P.replace(x,""))||0,O=i!==r[S]?2>ve?-r.ieOffsetX:-r.ieOffsetY:2>ve?_-r.ieOffsetX:p-r.ieOffsetY,f[S]=(r[S]=Math.round(i-O*(0===ve||2===ve?1:C)))+"px"}}},Ie=E.set3DTransformRatio=E.setTransformRatio=function(t){var e,i,r,s,n,a,o,l,h,u,f,c,p,d,m,g,v,y,x,T,w,b,P,S=this.data,O=this.t.style,C=S.rotation,k=S.rotationX,R=S.rotationY,A=S.scaleX,M=S.scaleY,D=S.scaleZ,N=S.x,F=S.y,X=S.z,z=S.svg,B=S.perspective,I=S.force3D;if(!(((1!==t&&0!==t||"auto"!==I||this.tween._totalTime!==this.tween._totalDuration&&this.tween._totalTime)&&I||X||B||R||k)&&(!we||!z)&&Ce))return C||S.skewX||z?(C*=L,b=S.skewX*L,P=1e5,e=Math.cos(C)*A,s=Math.sin(C)*A,i=Math.sin(C-b)*-M,n=Math.cos(C-b)*M,b&&"simple"===S.skewType&&(v=Math.tan(b),v=Math.sqrt(1+v*v),i*=v,n*=v,S.skewY&&(e*=v,s*=v)),z&&(N+=S.xOrigin-(S.xOrigin*e+S.yOrigin*i)+S.xOffset,F+=S.yOrigin-(S.xOrigin*s+S.yOrigin*n)+S.yOffset,we&&(S.xPercent||S.yPercent)&&(d=this.t.getBBox(),N+=.01*S.xPercent*d.width,F+=.01*S.yPercent*d.height),d=1e-6,d>N&&N>-d&&(N=0),d>F&&F>-d&&(F=0)),x=(0|e*P)/P+","+(0|s*P)/P+","+(0|i*P)/P+","+(0|n*P)/P+","+N+","+F+")",z&&we?this.t.setAttribute("transform","matrix("+x):O[Pe]=(S.xPercent||S.yPercent?"translate("+S.xPercent+"%,"+S.yPercent+"%) matrix(":"matrix(")+x):O[Pe]=(S.xPercent||S.yPercent?"translate("+S.xPercent+"%,"+S.yPercent+"%) matrix(":"matrix(")+A+",0,0,"+M+","+N+","+F+")",void 0;if(_&&(d=1e-4,d>A&&A>-d&&(A=D=2e-5),d>M&&M>-d&&(M=D=2e-5),!B||S.z||S.rotationX||S.rotationY||(B=0)),C||S.skewX)C*=L,m=e=Math.cos(C),g=s=Math.sin(C),S.skewX&&(C-=S.skewX*L,m=Math.cos(C),g=Math.sin(C),"simple"===S.skewType&&(v=Math.tan(S.skewX*L),v=Math.sqrt(1+v*v),m*=v,g*=v,S.skewY&&(e*=v,s*=v))),i=-g,n=m;else{if(!(R||k||1!==D||B||z))return O[Pe]=(S.xPercent||S.yPercent?"translate("+S.xPercent+"%,"+S.yPercent+"%) translate3d(":"translate3d(")+N+"px,"+F+"px,"+X+"px)"+(1!==A||1!==M?" scale("+A+","+M+")":""),void 0;e=n=1,i=s=0}h=1,r=a=o=l=u=f=0,c=B?-1/B:0,p=S.zOrigin,d=1e-6,T=",",w="0",C=R*L,C&&(m=Math.cos(C),g=Math.sin(C),o=-g,u=c*-g,r=e*g,a=s*g,h=m,c*=m,e*=m,s*=m),C=k*L,C&&(m=Math.cos(C),g=Math.sin(C),v=i*m+r*g,y=n*m+a*g,l=h*g,f=c*g,r=i*-g+r*m,a=n*-g+a*m,h*=m,c*=m,i=v,n=y),1!==D&&(r*=D,a*=D,h*=D,c*=D),1!==M&&(i*=M,n*=M,l*=M,f*=M),1!==A&&(e*=A,s*=A,o*=A,u*=A),(p||z)&&(p&&(N+=r*-p,F+=a*-p,X+=h*-p+p),z&&(N+=S.xOrigin-(S.xOrigin*e+S.yOrigin*i)+S.xOffset,F+=S.yOrigin-(S.xOrigin*s+S.yOrigin*n)+S.yOffset),d>N&&N>-d&&(N=w),d>F&&F>-d&&(F=w),d>X&&X>-d&&(X=0)),x=S.xPercent||S.yPercent?"translate("+S.xPercent+"%,"+S.yPercent+"%) matrix3d(":"matrix3d(",x+=(d>e&&e>-d?w:e)+T+(d>s&&s>-d?w:s)+T+(d>o&&o>-d?w:o),x+=T+(d>u&&u>-d?w:u)+T+(d>i&&i>-d?w:i)+T+(d>n&&n>-d?w:n),k||R?(x+=T+(d>l&&l>-d?w:l)+T+(d>f&&f>-d?w:f)+T+(d>r&&r>-d?w:r),x+=T+(d>a&&a>-d?w:a)+T+(d>h&&h>-d?w:h)+T+(d>c&&c>-d?w:c)+T):x+=",0,0,0,0,1,0,",x+=N+T+F+T+X+T+(B?1+-X/B:1)+")",O[Pe]=x};h=ke.prototype,h.x=h.y=h.z=h.skewX=h.skewY=h.rotation=h.rotationX=h.rotationY=h.zOrigin=h.xPercent=h.yPercent=h.xOffset=h.yOffset=0,h.scaleX=h.scaleY=h.scaleZ=1,xe("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,svgOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType,xPercent,yPercent,smoothOrigin",{parser:function(t,e,i,r,n,o,l){if(r._lastParsedTransform===l)return n;r._lastParsedTransform=l;var h,u,f,c,_,p,d,m,g,v,y=t._gsTransform,x=t.style,T=1e-6,w=be.length,b=l,P={},S="transformOrigin";if(l.display?(c=Q(t,"display"),x.display="block",h=ze(t,s,!0,l.parseTransform),x.display=c):h=ze(t,s,!0,l.parseTransform),r._transform=h,"string"==typeof b.transform&&Pe)c=B.style,c[Pe]=b.transform,c.display="block",c.position="absolute",X.body.appendChild(B),u=ze(B,null,!1),X.body.removeChild(B),u.perspective||(u.perspective=h.perspective),null!=b.xPercent&&(u.xPercent=ne(b.xPercent,h.xPercent)),null!=b.yPercent&&(u.yPercent=ne(b.yPercent,h.yPercent));else if("object"==typeof b){if(u={scaleX:ne(null!=b.scaleX?b.scaleX:b.scale,h.scaleX),scaleY:ne(null!=b.scaleY?b.scaleY:b.scale,h.scaleY),scaleZ:ne(b.scaleZ,h.scaleZ),x:ne(b.x,h.x),y:ne(b.y,h.y),z:ne(b.z,h.z),xPercent:ne(b.xPercent,h.xPercent),yPercent:ne(b.yPercent,h.yPercent),perspective:ne(b.transformPerspective,h.perspective)},m=b.directionalRotation,null!=m)if("object"==typeof m)for(c in m)b[c]=m[c];else b.rotation=m;"string"==typeof b.x&&-1!==b.x.indexOf("%")&&(u.x=0,u.xPercent=ne(b.x,h.xPercent)),"string"==typeof b.y&&-1!==b.y.indexOf("%")&&(u.y=0,u.yPercent=ne(b.y,h.yPercent)),u.rotation=ae("rotation"in b?b.rotation:"shortRotation"in b?b.shortRotation+"_short":"rotationZ"in b?b.rotationZ:h.rotation,h.rotation,"rotation",P),Ce&&(u.rotationX=ae("rotationX"in b?b.rotationX:"shortRotationX"in b?b.shortRotationX+"_short":h.rotationX||0,h.rotationX,"rotationX",P),u.rotationY=ae("rotationY"in b?b.rotationY:"shortRotationY"in b?b.shortRotationY+"_short":h.rotationY||0,h.rotationY,"rotationY",P)),u.skewX=null==b.skewX?h.skewX:ae(b.skewX,h.skewX),u.skewY=null==b.skewY?h.skewY:ae(b.skewY,h.skewY),(f=u.skewY-h.skewY)&&(u.skewX+=f,u.rotation+=f)}for(Ce&&null!=b.force3D&&(h.force3D=b.force3D,d=!0),h.skewType=b.skewType||h.skewType||a.defaultSkewType,p=h.force3D||h.z||h.rotationX||h.rotationY||u.z||u.rotationX||u.rotationY||u.perspective,p||null==b.scale||(u.scaleZ=1);--w>-1;)i=be[w],_=u[i]-h[i],(_>T||-T>_||null!=b[i]||null!=F[i])&&(d=!0,n=new de(h,i,h[i],_,n),i in P&&(n.e=P[i]),n.xs0=0,n.plugin=o,r._overwriteProps.push(n.n));return _=b.transformOrigin,h.svg&&(_||b.svgOrigin)&&(g=h.xOffset,v=h.yOffset,Le(t,re(_),u,b.svgOrigin,b.smoothOrigin),n=me(h,"xOrigin",(y?h:u).xOrigin,u.xOrigin,n,S),n=me(h,"yOrigin",(y?h:u).yOrigin,u.yOrigin,n,S),(g!==h.xOffset||v!==h.yOffset)&&(n=me(h,"xOffset",y?g:h.xOffset,h.xOffset,n,S),n=me(h,"yOffset",y?v:h.yOffset,h.yOffset,n,S)),_=we?null:"0px 0px"),(_||Ce&&p&&h.zOrigin)&&(Pe?(d=!0,i=Oe,_=(_||Q(t,i,s,!1,"50% 50%"))+"",n=new de(x,i,0,0,n,-1,S),n.b=x[i],n.plugin=o,Ce?(c=h.zOrigin,_=_.split(" "),h.zOrigin=(_.length>2&&(0===c||"0px"!==_[2])?parseFloat(_[2]):c)||0,n.xs0=n.e=_[0]+" "+(_[1]||"50%")+" 0px",n=new de(h,"zOrigin",0,0,n,-1,n.n),n.b=c,n.xs0=n.e=h.zOrigin):n.xs0=n.e=_):re(_+"",h)),d&&(r._transformType=h.svg&&we||!p&&3!==this._transformType?2:3),n},prefix:!0}),xe("boxShadow",{defaultValue:"0px 0px 0px 0px #999",prefix:!0,color:!0,multi:!0,keyword:"inset"}),xe("borderRadius",{defaultValue:"0px",parser:function(t,e,i,n,a){e=this.format(e);var o,l,h,u,f,c,_,p,d,m,g,v,y,x,T,w,b=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],P=t.style;for(d=parseFloat(t.offsetWidth),m=parseFloat(t.offsetHeight),o=e.split(" "),l=0;b.length>l;l++)this.p.indexOf("border")&&(b[l]=q(b[l])),f=u=Q(t,b[l],s,!1,"0px"),-1!==f.indexOf(" ")&&(u=f.split(" "),f=u[0],u=u[1]),c=h=o[l],_=parseFloat(f),v=f.substr((_+"").length),y="="===c.charAt(1),y?(p=parseInt(c.charAt(0)+"1",10),c=c.substr(2),p*=parseFloat(c),g=c.substr((p+"").length-(0>p?1:0))||""):(p=parseFloat(c),g=c.substr((p+"").length)),""===g&&(g=r[i]||v),g!==v&&(x=Z(t,"borderLeft",_,v),T=Z(t,"borderTop",_,v),"%"===g?(f=100*(x/d)+"%",u=100*(T/m)+"%"):"em"===g?(w=Z(t,"borderLeft",1,"em"),f=x/w+"em",u=T/w+"em"):(f=x+"px",u=T+"px"),y&&(c=parseFloat(f)+p+g,h=parseFloat(u)+p+g)),a=ge(P,b[l],f+" "+u,c+" "+h,!1,"0px",a);return a},prefix:!0,formatter:ce("0px 0px 0px 0px",!1,!0)}),xe("backgroundPosition",{defaultValue:"0 0",parser:function(t,e,i,r,n,a){var o,l,h,u,f,c,_="background-position",p=s||H(t,null),m=this.format((p?d?p.getPropertyValue(_+"-x")+" "+p.getPropertyValue(_+"-y"):p.getPropertyValue(_):t.currentStyle.backgroundPositionX+" "+t.currentStyle.backgroundPositionY)||"0 0"),g=this.format(e);if(-1!==m.indexOf("%")!=(-1!==g.indexOf("%"))&&(c=Q(t,"backgroundImage").replace(C,""),c&&"none"!==c)){for(o=m.split(" "),l=g.split(" "),I.setAttribute("src",c),h=2;--h>-1;)m=o[h],u=-1!==m.indexOf("%"),u!==(-1!==l[h].indexOf("%"))&&(f=0===h?t.offsetWidth-I.width:t.offsetHeight-I.height,o[h]=u?parseFloat(m)/100*f+"px":100*(parseFloat(m)/f)+"%");m=o.join(" ")}return this.parseComplex(t.style,m,g,n,a)},formatter:re}),xe("backgroundSize",{defaultValue:"0 0",formatter:re}),xe("perspective",{defaultValue:"0px",prefix:!0}),xe("perspectiveOrigin",{defaultValue:"50% 50%",prefix:!0}),xe("transformStyle",{prefix:!0}),xe("backfaceVisibility",{prefix:!0}),xe("userSelect",{prefix:!0}),xe("margin",{parser:_e("marginTop,marginRight,marginBottom,marginLeft")}),xe("padding",{parser:_e("paddingTop,paddingRight,paddingBottom,paddingLeft")}),xe("clip",{defaultValue:"rect(0px,0px,0px,0px)",parser:function(t,e,i,r,n,a){var o,l,h;return 9>d?(l=t.currentStyle,h=8>d?" ":",",o="rect("+l.clipTop+h+l.clipRight+h+l.clipBottom+h+l.clipLeft+")",e=this.format(e).split(",").join(h)):(o=this.format(Q(t,this.p,s,!1,this.dflt)),e=this.format(e)),this.parseComplex(t.style,o,e,n,a)}}),xe("textShadow",{defaultValue:"0px 0px 0px #999",color:!0,multi:!0}),xe("autoRound,strictUnits",{parser:function(t,e,i,r,s){return s}}),xe("border",{defaultValue:"0px solid #000",parser:function(t,e,i,r,n,a){return this.parseComplex(t.style,this.format(Q(t,"borderTopWidth",s,!1,"0px")+" "+Q(t,"borderTopStyle",s,!1,"solid")+" "+Q(t,"borderTopColor",s,!1,"#000")),this.format(e),n,a)},color:!0,formatter:function(t){var e=t.split(" ");return e[0]+" "+(e[1]||"solid")+" "+(t.match(fe)||["#000"])[0]}}),xe("borderWidth",{parser:_e("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth")}),xe("float,cssFloat,styleFloat",{parser:function(t,e,i,r,s){var n=t.style,a="cssFloat"in n?"cssFloat":"styleFloat";return new de(n,a,0,0,s,-1,i,!1,0,n[a],e)}});var Ee=function(t){var e,i=this.t,r=i.filter||Q(this.data,"filter")||"",s=0|this.s+this.c*t;100===s&&(-1===r.indexOf("atrix(")&&-1===r.indexOf("radient(")&&-1===r.indexOf("oader(")?(i.removeAttribute("filter"),e=!Q(this.data,"filter")):(i.filter=r.replace(b,""),e=!0)),e||(this.xn1&&(i.filter=r=r||"alpha(opacity="+s+")"),-1===r.indexOf("pacity")?0===s&&this.xn1||(i.filter=r+" alpha(opacity="+s+")"):i.filter=r.replace(T,"opacity="+s))};xe("opacity,alpha,autoAlpha",{defaultValue:"1",parser:function(t,e,i,r,n,a){var o=parseFloat(Q(t,"opacity",s,!1,"1")),l=t.style,h="autoAlpha"===i;return"string"==typeof e&&"="===e.charAt(1)&&(e=("-"===e.charAt(0)?-1:1)*parseFloat(e.substr(2))+o),h&&1===o&&"hidden"===Q(t,"visibility",s)&&0!==e&&(o=0),W?n=new de(l,"opacity",o,e-o,n):(n=new de(l,"opacity",100*o,100*(e-o),n),n.xn1=h?1:0,l.zoom=1,n.type=2,n.b="alpha(opacity="+n.s+")",n.e="alpha(opacity="+(n.s+n.c)+")",n.data=t,n.plugin=a,n.setRatio=Ee),h&&(n=new de(l,"visibility",0,0,n,-1,null,!1,0,0!==o?"inherit":"hidden",0===e?"hidden":"inherit"),n.xs0="inherit",r._overwriteProps.push(n.n),r._overwriteProps.push(i)),n}});var Ye=function(t,e){e&&(t.removeProperty?(("ms"===e.substr(0,2)||"webkit"===e.substr(0,6))&&(e="-"+e),t.removeProperty(e.replace(S,"-$1").toLowerCase())):t.removeAttribute(e))},We=function(t){if(this.t._gsClassPT=this,1===t||0===t){this.t.setAttribute("class",0===t?this.b:this.e);for(var e=this.data,i=this.t.style;e;)e.v?i[e.p]=e.v:Ye(i,e.p),e=e._next;1===t&&this.t._gsClassPT===this&&(this.t._gsClassPT=null)}else this.t.getAttribute("class")!==this.e&&this.t.setAttribute("class",this.e)};xe("className",{parser:function(t,e,r,n,a,o,l){var h,u,f,c,_,p=t.getAttribute("class")||"",d=t.style.cssText;if(a=n._classNamePT=new de(t,r,0,0,a,2),a.setRatio=We,a.pr=-11,i=!0,a.b=p,u=K(t,s),f=t._gsClassPT){for(c={},_=f.data;_;)c[_.p]=1,_=_._next;
f.setRatio(1)}return t._gsClassPT=a,a.e="="!==e.charAt(1)?e:p.replace(RegExp("\\s*\\b"+e.substr(2)+"\\b"),"")+("+"===e.charAt(0)?" "+e.substr(2):""),t.setAttribute("class",a.e),h=J(t,u,K(t),l,c),t.setAttribute("class",p),a.data=h.firstMPT,t.style.cssText=d,a=a.xfirst=n.parse(t,h.difs,a,o)}});var Ve=function(t){if((1===t||0===t)&&this.data._totalTime===this.data._totalDuration&&"isFromStart"!==this.data.data){var e,i,r,s,n,a=this.t.style,o=l.transform.parse;if("all"===this.e)a.cssText="",s=!0;else for(e=this.e.split(" ").join("").split(","),r=e.length;--r>-1;)i=e[r],l[i]&&(l[i].parse===o?s=!0:i="transformOrigin"===i?Oe:l[i].p),Ye(a,i);s&&(Ye(a,Pe),n=this.t._gsTransform,n&&(n.svg&&this.t.removeAttribute("data-svg-origin"),delete this.t._gsTransform))}};for(xe("clearProps",{parser:function(t,e,r,s,n){return n=new de(t,r,0,0,n,2),n.setRatio=Ve,n.e=e,n.pr=-10,n.data=s._tween,i=!0,n}}),h="bezier,throwProps,physicsProps,physics2D".split(","),ve=h.length;ve--;)Te(h[ve]);h=a.prototype,h._firstPT=h._lastParsedTransform=h._transform=null,h._onInitTween=function(t,e,o){if(!t.nodeType)return!1;this._target=t,this._tween=o,this._vars=e,u=e.autoRound,i=!1,r=e.suffixMap||a.suffixMap,s=H(t,""),n=this._overwriteProps;var h,_,d,m,g,v,y,x,T,b=t.style;if(f&&""===b.zIndex&&(h=Q(t,"zIndex",s),("auto"===h||""===h)&&this._addLazySet(b,"zIndex",0)),"string"==typeof e&&(m=b.cssText,h=K(t,s),b.cssText=m+";"+e,h=J(t,h,K(t)).difs,!W&&w.test(e)&&(h.opacity=parseFloat(RegExp.$1)),e=h,b.cssText=m),this._firstPT=_=e.className?l.className.parse(t,e.className,"className",this,null,null,e):this.parse(t,e,null),this._transformType){for(T=3===this._transformType,Pe?c&&(f=!0,""===b.zIndex&&(y=Q(t,"zIndex",s),("auto"===y||""===y)&&this._addLazySet(b,"zIndex",0)),p&&this._addLazySet(b,"WebkitBackfaceVisibility",this._vars.WebkitBackfaceVisibility||(T?"visible":"hidden"))):b.zoom=1,d=_;d&&d._next;)d=d._next;x=new de(t,"transform",0,0,null,2),this._linkCSSP(x,null,d),x.setRatio=Pe?Ie:Be,x.data=this._transform||ze(t,s,!0),x.tween=o,x.pr=-1,n.pop()}if(i){for(;_;){for(v=_._next,d=m;d&&d.pr>_.pr;)d=d._next;(_._prev=d?d._prev:g)?_._prev._next=_:m=_,(_._next=d)?d._prev=_:g=_,_=v}this._firstPT=m}return!0},h.parse=function(t,e,i,n){var a,o,h,f,c,_,p,d,m,g,v=t.style;for(a in e)_=e[a],o=l[a],o?i=o.parse(t,_,a,this,i,n,e):(c=Q(t,a,s)+"",m="string"==typeof _,"color"===a||"fill"===a||"stroke"===a||-1!==a.indexOf("Color")||m&&P.test(_)?(m||(_=he(_),_=(_.length>3?"rgba(":"rgb(")+_.join(",")+")"),i=ge(v,a,c,_,!0,"transparent",i,0,n)):!m||-1===_.indexOf(" ")&&-1===_.indexOf(",")?(h=parseFloat(c),p=h||0===h?c.substr((h+"").length):"",(""===c||"auto"===c)&&("width"===a||"height"===a?(h=ie(t,a,s),p="px"):"left"===a||"top"===a?(h=$(t,a,s),p="px"):(h="opacity"!==a?0:1,p="")),g=m&&"="===_.charAt(1),g?(f=parseInt(_.charAt(0)+"1",10),_=_.substr(2),f*=parseFloat(_),d=_.replace(x,"")):(f=parseFloat(_),d=m?_.replace(x,""):""),""===d&&(d=a in r?r[a]:p),_=f||0===f?(g?f+h:f)+d:e[a],p!==d&&""!==d&&(f||0===f)&&h&&(h=Z(t,a,h,p),"%"===d?(h/=Z(t,a,100,"%")/100,e.strictUnits!==!0&&(c=h+"%")):"em"===d||"rem"===d?h/=Z(t,a,1,d):"px"!==d&&(f=Z(t,a,f,d),d="px"),g&&(f||0===f)&&(_=f+h+d)),g&&(f+=h),!h&&0!==h||!f&&0!==f?void 0!==v[a]&&(_||"NaN"!=_+""&&null!=_)?(i=new de(v,a,f||h||0,0,i,-1,a,!1,0,c,_),i.xs0="none"!==_||"display"!==a&&-1===a.indexOf("Style")?_:c):j("invalid "+a+" tween value: "+e[a]):(i=new de(v,a,h,f-h,i,0,a,u!==!1&&("px"===d||"zIndex"===a),0,c,_),i.xs0=d)):i=ge(v,a,c,_,!0,null,i,0,n)),n&&i&&!i.plugin&&(i.plugin=n);return i},h.setRatio=function(t){var e,i,r,s=this._firstPT,n=1e-6;if(1!==t||this._tween._time!==this._tween._duration&&0!==this._tween._time)if(t||this._tween._time!==this._tween._duration&&0!==this._tween._time||this._tween._rawPrevTime===-1e-6)for(;s;){if(e=s.c*t+s.s,s.r?e=Math.round(e):n>e&&e>-n&&(e=0),s.type)if(1===s.type)if(r=s.l,2===r)s.t[s.p]=s.xs0+e+s.xs1+s.xn1+s.xs2;else if(3===r)s.t[s.p]=s.xs0+e+s.xs1+s.xn1+s.xs2+s.xn2+s.xs3;else if(4===r)s.t[s.p]=s.xs0+e+s.xs1+s.xn1+s.xs2+s.xn2+s.xs3+s.xn3+s.xs4;else if(5===r)s.t[s.p]=s.xs0+e+s.xs1+s.xn1+s.xs2+s.xn2+s.xs3+s.xn3+s.xs4+s.xn4+s.xs5;else{for(i=s.xs0+e+s.xs1,r=1;s.l>r;r++)i+=s["xn"+r]+s["xs"+(r+1)];s.t[s.p]=i}else-1===s.type?s.t[s.p]=s.xs0:s.setRatio&&s.setRatio(t);else s.t[s.p]=e+s.xs0;s=s._next}else for(;s;)2!==s.type?s.t[s.p]=s.b:s.setRatio(t),s=s._next;else for(;s;){if(2!==s.type)if(s.r&&-1!==s.type)if(e=Math.round(s.s+s.c),s.type){if(1===s.type){for(r=s.l,i=s.xs0+e+s.xs1,r=1;s.l>r;r++)i+=s["xn"+r]+s["xs"+(r+1)];s.t[s.p]=i}}else s.t[s.p]=e+s.xs0;else s.t[s.p]=s.e;else s.setRatio(t);s=s._next}},h._enableTransforms=function(t){this._transform=this._transform||ze(this._target,s,!0),this._transformType=this._transform.svg&&we||!t&&3!==this._transformType?2:3};var je=function(){this.t[this.p]=this.e,this.data._linkCSSP(this,this._next,null,!0)};h._addLazySet=function(t,e,i){var r=this._firstPT=new de(t,e,0,0,this._firstPT,2);r.e=i,r.setRatio=je,r.data=this},h._linkCSSP=function(t,e,i,r){return t&&(e&&(e._prev=t),t._next&&(t._next._prev=t._prev),t._prev?t._prev._next=t._next:this._firstPT===t&&(this._firstPT=t._next,r=!0),i?i._next=t:r||null!==this._firstPT||(this._firstPT=t),t._next=e,t._prev=i),t},h._kill=function(e){var i,r,s,n=e;if(e.autoAlpha||e.alpha){n={};for(r in e)n[r]=e[r];n.opacity=1,n.autoAlpha&&(n.visibility=1)}return e.className&&(i=this._classNamePT)&&(s=i.xfirst,s&&s._prev?this._linkCSSP(s._prev,i._next,s._prev._prev):s===this._firstPT&&(this._firstPT=i._next),i._next&&this._linkCSSP(i._next,i._next._next,s._prev),this._classNamePT=null),t.prototype._kill.call(this,n)};var Ge=function(t,e,i){var r,s,n,a;if(t.slice)for(s=t.length;--s>-1;)Ge(t[s],e,i);else for(r=t.childNodes,s=r.length;--s>-1;)n=r[s],a=n.type,n.style&&(e.push(K(n)),i&&i.push(n)),1!==a&&9!==a&&11!==a||!n.childNodes.length||Ge(n,e,i)};return a.cascadeTo=function(t,i,r){var s,n,a,o,l=e.to(t,i,r),h=[l],u=[],f=[],c=[],_=e._internals.reservedProps;for(t=l._targets||l.target,Ge(t,u,c),l.render(i,!0,!0),Ge(t,f),l.render(0,!0,!0),l._enabled(!0),s=c.length;--s>-1;)if(n=J(c[s],u[s],f[s]),n.firstMPT){n=n.difs;for(a in r)_[a]&&(n[a]=r[a]);o={};for(a in n)o[a]=u[s][a];h.push(e.fromTo(c[s],i,o,n))}return h},t.activate([a]),a},!0)}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(t){"use strict";var e=function(){return(_gsScope.GreenSockGlobals||_gsScope)[t]};"function"==typeof define&&define.amd?define(["TweenLite"],e):"undefined"!=typeof module&&module.exports&&(require("../TweenLite.js"),module.exports=e())}("CSSPlugin");
/*!
* VERSION: beta 0.3.4
* DATE: 2015-08-15
* UPDATES AND DOCS AT: http://greensock.com
*
* @license Copyright (c) 2008-2015, GreenSock. All rights reserved.
* SplitText is a Club GreenSock membership benefit; You must have a valid membership to use
* this code without violating the terms of use. Visit http://www.greensock.com/club/ to sign up or get more details.
* This work is subject to the software agreement that was issued with your membership.
*
* @author: Jack Doyle, jack@greensock.com
*/
var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(function(t){"use strict";var e=t.GreenSockGlobals||t,i=function(t){var i,s=t.split("."),r=e;for(i=0;s.length>i;i++)r[s[i]]=r=r[s[i]]||{};return r},s=i("com.greensock.utils"),r=function(t){var e=t.nodeType,i="";if(1===e||9===e||11===e){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)i+=r(t)}else if(3===e||4===e)return t.nodeValue;return i},n=document,a=n.defaultView?n.defaultView.getComputedStyle:function(){},o=/([A-Z])/g,l=function(t,e,i,s){var r;return(i=i||a(t,null))?(t=i.getPropertyValue(e.replace(o,"-$1").toLowerCase()),r=t||i.length?t:i[e]):t.currentStyle&&(i=t.currentStyle,r=i[e]),s?r:parseInt(r,10)||0},h=function(t){return t.length&&t[0]&&(t[0].nodeType&&t[0].style&&!t.nodeType||t[0].length&&t[0][0])?!0:!1},_=function(t){var e,i,s,r=[],n=t.length;for(e=0;n>e;e++)if(i=t[e],h(i))for(s=i.length,s=0;i.length>s;s++)r.push(i[s]);else r.push(i);return r},u=")eefec303079ad17405c",c=/(?:
|
|
)/gi,f=n.all&&!n.addEventListener,p="":">")}},d=s.SplitText=e.SplitText=function(t,e){if("string"==typeof t&&(t=d.selector(t)),!t)throw"cannot split a null element.";this.elements=h(t)?_(t):[t],this.chars=[],this.words=[],this.lines=[],this._originals=[],this.vars=e||{},this.split(e)},g=function(t,e,i){var s=t.nodeType;if(1===s||9===s||11===s)for(t=t.firstChild;t;t=t.nextSibling)g(t,e,i);else(3===s||4===s)&&(t.nodeValue=t.nodeValue.split(e).join(i))},v=function(t,e){for(var i=e.length;--i>-1;)t.push(e[i])},y=function(t,e,i,s,o){c.test(t.innerHTML)&&(t.innerHTML=t.innerHTML.replace(c,u));var h,_,f,p,d,y,T,w,b,x,P,S,k,C,R=r(t),O=e.type||e.split||"chars,words,lines",A=-1!==O.indexOf("lines")?[]:null,D=-1!==O.indexOf("words"),M=-1!==O.indexOf("chars"),L="absolute"===e.position||e.absolute===!0,F=L?" ":" ",z=-999,I=a(t),E=l(t,"paddingLeft",I),N=l(t,"borderBottomWidth",I)+l(t,"borderTopWidth",I),X=l(t,"borderLeftWidth",I)+l(t,"borderRightWidth",I),B=l(t,"paddingTop",I)+l(t,"paddingBottom",I),j=l(t,"paddingLeft",I)+l(t,"paddingRight",I),U=l(t,"textAlign",I,!0),Y=t.clientHeight,q=t.clientWidth,V="
",G=m(e.wordsClass),Q=m(e.charsClass),W=-1!==(e.linesClass||"").indexOf("++"),Z=e.linesClass,H=-1!==R.indexOf("<"),$=!0,K=[],J=[],te=[];for(W&&(Z=Z.split("++").join("")),H&&(R=R.split("<").join("{{LT}}")),h=R.length,p=G(),d=0;h>d;d++)if(T=R.charAt(d),")"===T&&R.substr(d,20)===u)p+=($?V:"")+"
",$=!1,d!==h-20&&R.substr(d+20,20)!==u&&(p+=" "+G(),$=!0),d+=19;else if(" "===T&&" "!==R.charAt(d-1)&&d!==h-1&&R.substr(d-20,20)!==u){for(p+=$?V:"",$=!1;" "===R.charAt(d+1);)p+=F,d++;(")"!==R.charAt(d+1)||R.substr(d+1,20)!==u)&&(p+=F+G(),$=!0)}else"{"===T&&"{{LT}}"===R.substr(d,6)?(p+=M?Q()+"{{LT}}"+"":"{{LT}}",d+=5):p+=M&&" "!==T?Q()+T+"":T;for(t.innerHTML=p+($?V:""),H&&g(t,"{{LT}}","<"),y=t.getElementsByTagName("*"),h=y.length,w=[],d=0;h>d;d++)w[d]=y[d];if(A||L)for(d=0;h>d;d++)b=w[d],f=b.parentNode===t,(f||L||M&&!D)&&(x=b.offsetTop,A&&f&&x!==z&&"BR"!==b.nodeName&&(_=[],A.push(_),z=x),L&&(b._x=b.offsetLeft,b._y=x,b._w=b.offsetWidth,b._h=b.offsetHeight),A&&(D!==f&&M||(_.push(b),b._x-=E),f&&d&&(w[d-1]._wordEnd=!0),"BR"===b.nodeName&&b.nextSibling&&"BR"===b.nextSibling.nodeName&&A.push([])));for(d=0;h>d;d++)b=w[d],f=b.parentNode===t,"BR"!==b.nodeName?(L&&(S=b.style,D||f||(b._x+=b.parentNode._x,b._y+=b.parentNode._y),S.left=b._x+"px",S.top=b._y+"px",S.position="absolute",S.display="block",S.width=b._w+1+"px",S.height=b._h+"px"),D?f&&""!==b.innerHTML?J.push(b):M&&K.push(b):f?(t.removeChild(b),w.splice(d--,1),h--):!f&&M&&(x=!A&&!L&&b.nextSibling,t.appendChild(b),x||t.appendChild(n.createTextNode(" ")),K.push(b))):A||L?(t.removeChild(b),w.splice(d--,1),h--):D||t.appendChild(b);if(A){for(L&&(P=n.createElement("div"),t.appendChild(P),k=P.offsetWidth+"px",x=P.offsetParent===t?0:t.offsetLeft,t.removeChild(P)),S=t.style.cssText,t.style.cssText="display:none;";t.firstChild;)t.removeChild(t.firstChild);for(C=!L||!D&&!M,d=0;A.length>d;d++){for(_=A[d],P=n.createElement("div"),P.style.cssText="display:block;text-align:"+U+";position:"+(L?"absolute;":"relative;"),Z&&(P.className=Z+(W?d+1:"")),te.push(P),h=_.length,y=0;h>y;y++)"BR"!==_[y].nodeName&&(b=_[y],P.appendChild(b),C&&(b._wordEnd||D)&&P.appendChild(n.createTextNode(" ")),L&&(0===y&&(P.style.top=b._y+"px",P.style.left=E+x+"px"),b.style.top="0px",x&&(b.style.left=b._x-x+"px")));0===h&&(P.innerHTML=" "),D||M||(P.innerHTML=r(P).split(String.fromCharCode(160)).join(" ")),L&&(P.style.width=k,P.style.height=b._h+"px"),t.appendChild(P)}t.style.cssText=S}L&&(Y>t.clientHeight&&(t.style.height=Y-B+"px",Y>t.clientHeight&&(t.style.height=Y+N+"px")),q>t.clientWidth&&(t.style.width=q-j+"px",q>t.clientWidth&&(t.style.width=q+X+"px"))),v(i,K),v(s,J),v(o,te)},T=d.prototype;T.split=function(t){this.isSplit&&this.revert(),this.vars=t||this.vars,this._originals.length=this.chars.length=this.words.length=this.lines.length=0;for(var e=this.elements.length;--e>-1;)this._originals[e]=this.elements[e].innerHTML,y(this.elements[e],this.vars,this.chars,this.words,this.lines);return this.chars.reverse(),this.words.reverse(),this.lines.reverse(),this.isSplit=!0,this},T.revert=function(){if(!this._originals)throw"revert() call wasn't scoped properly.";for(var t=this._originals.length;--t>-1;)this.elements[t].innerHTML=this._originals[t];return this.chars=[],this.words=[],this.lines=[],this.isSplit=!1,this},d.selector=t.$||t.jQuery||function(e){var i=t.$||t.jQuery;return i?(d.selector=i,i(e)):"undefined"==typeof document?e:document.querySelectorAll?document.querySelectorAll(e):document.getElementById("#"===e.charAt(0)?e.substr(1):e)},d.version="0.3.4"})(_gsScope),function(t){"use strict";var e=function(){return(_gsScope.GreenSockGlobals||_gsScope)[t]};"function"==typeof define&&define.amd?define(["TweenLite"],e):"undefined"!=typeof module&&module.exports&&(module.exports=e())}("SplitText");
try{
window.GreenSockGlobals = null;
window._gsQueue = null;
window._gsDefine = null;
delete(window.GreenSockGlobals);
delete(window._gsQueue);
delete(window._gsDefine);
} catch(e) {}
try{
window.GreenSockGlobals = oldgs;
window._gsQueue = oldgs_queue;
} catch(e) {}
if (window.tplogs==true)
try {
console.groupEnd();
} catch(e) {}
(function(e,t){
e.waitForImages={hasImageProperties:["backgroundImage","listStyleImage","borderImage","borderCornerImage"]};e.expr[":"].uncached=function(t){var n=document.createElement("img");n.src=t.src;return e(t).is('img[src!=""]')&&!n.complete};e.fn.waitForImages=function(t,n,r){if(e.isPlainObject(arguments[0])){n=t.each;r=t.waitForAll;t=t.finished}t=t||e.noop;n=n||e.noop;r=!!r;if(!e.isFunction(t)||!e.isFunction(n)){throw new TypeError("An invalid callback was supplied.")}return this.each(function(){var i=e(this),s=[];if(r){var o=e.waitForImages.hasImageProperties||[],u=/url\((['"]?)(.*?)\1\)/g;i.find("*").each(function(){var t=e(this);if(t.is("img:uncached")){s.push({src:t.attr("src"),element:t[0]})}e.each(o,function(e,n){var r=t.css(n);if(!r){return true}var i;while(i=u.exec(r)){s.push({src:i[2],element:t[0]})}})})}else{i.find("img:uncached").each(function(){s.push({src:this.src,element:this})})}var f=s.length,l=0;if(f==0){t.call(i[0])}e.each(s,function(r,s){var o=new Image;e(o).bind("load error",function(e){l++;n.call(s.element,l,f,e.type=="load");if(l==f){t.call(i[0]);return false}});o.src=s.src})})};
})(jQuery);
// source --> https://sidingdepot.com/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.revolution.min.js?ver=5.1.6
/**************************************************************************
* jquery.themepunch.revolution.js - jQuery Plugin for Revolution Slider
* @version: 5.1.6 (04.12.2015)
* @requires jQuery v1.7 or later (tested on 1.9)
* @author ThemePunch
**************************************************************************/
!function(e,t){"use strict";e.fn.extend({revolution:function(a){var n={delay:9e3,responsiveLevels:4064,visibilityLevels:[2048,1024,778,480],gridwidth:960,gridheight:500,minHeight:0,autoHeight:"off",sliderType:"standard",sliderLayout:"auto",fullScreenAutoWidth:"off",fullScreenAlignForce:"off",fullScreenOffsetContainer:"",fullScreenOffset:"0",hideCaptionAtLimit:0,hideAllCaptionAtLimit:0,hideSliderAtLimit:0,disableProgressBar:"off",stopAtSlide:-1,stopAfterLoops:-1,shadow:0,dottedOverlay:"none",startDelay:0,lazyType:"smart",spinner:"spinner0",shuffle:"off",viewPort:{enable:!1,outof:"wait",visible_area:"60%"},fallbacks:{isJoomla:!1,panZoomDisableOnMobile:"off",simplifyAll:"on",nextSlideOnWindowFocus:"off",disableFocusListener:!0},parallax:{type:"off",levels:[10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85],origo:"enterpoint",speed:400,bgparallax:"on",opacity:"on",disable_onmobile:"off",ddd_shadow:"on",ddd_bgfreeze:"off",ddd_overflow:"visible",ddd_layer_overflow:"visible",ddd_z_correction:65,ddd_path:"mouse"},carousel:{horizontal_align:"center",vertical_align:"center",infinity:"on",space:0,maxVisibleItems:3,stretch:"off",fadeout:"on",maxRotation:0,minScale:0,vary_fade:"off",vary_rotation:"on",vary_scale:"off",border_radius:"0px",padding_top:0,padding_bottom:0},navigation:{keyboardNavigation:"on",keyboard_direction:"horizontal",mouseScrollNavigation:"off",onHoverStop:"on",touch:{touchenabled:"off",swipe_treshold:75,swipe_min_touches:1,drag_block_vertical:!1,swipe_direction:"horizontal"},arrows:{style:"",enable:!1,hide_onmobile:!1,hide_onleave:!0,hide_delay:200,hide_delay_mobile:1200,hide_under:0,hide_over:9999,tmp:"",left:{h_align:"left",v_align:"center",h_offset:20,v_offset:0},right:{h_align:"right",v_align:"center",h_offset:20,v_offset:0}},bullets:{style:"",enable:!1,hide_onmobile:!1,hide_onleave:!0,hide_delay:200,hide_delay_mobile:1200,hide_under:0,hide_over:9999,direction:"horizontal",h_align:"left",v_align:"center",space:0,h_offset:20,v_offset:0,tmp:''},thumbnails:{style:"",enable:!1,width:100,height:50,min_width:100,wrapper_padding:2,wrapper_color:"#f5f5f5",wrapper_opacity:1,tmp:'',visibleAmount:5,hide_onmobile:!1,hide_onleave:!0,hide_delay:200,hide_delay_mobile:1200,hide_under:0,hide_over:9999,direction:"horizontal",span:!1,position:"inner",space:2,h_align:"left",v_align:"center",h_offset:20,v_offset:0},tabs:{style:"",enable:!1,width:100,min_width:100,height:50,wrapper_padding:10,wrapper_color:"#f5f5f5",wrapper_opacity:1,tmp:'',visibleAmount:5,hide_onmobile:!1,hide_onleave:!0,hide_delay:200,hide_delay_mobile:1200,hide_under:0,hide_over:9999,direction:"horizontal",span:!1,space:0,position:"inner",h_align:"left",v_align:"center",h_offset:20,v_offset:0}},extensions:"extensions/",extensions_suffix:".min.js",debugMode:!1};return a=e.extend(!0,{},n,a),this.each(function(){var n=e(this);"hero"==a.sliderType&&n.find(">ul>li").each(function(t){t>0&&e(this).remove()}),a.jsFileLocation=a.jsFileLocation||d("themepunch.revolution.min.js"),a.jsFileLocation=a.jsFileLocation+a.extensions,a.scriptsneeded=s(a,n),a.curWinRange=0,a.navigation!=t&&a.navigation.touch!=t&&(a.navigation.touch.swipe_min_touches=a.navigation.touch.swipe_min_touches>5?1:a.navigation.touch.swipe_min_touches),e(this).on("scriptsloaded",function(){return a.modulesfailing?(n.html('!! Error at loading Slider Revolution 5.0 Extrensions.'+a.errorm+"
").show(),!1):(i.migration!=t&&(a=i.migration(n,a)),punchgs.force3D=!0,"on"!==a.simplifyAll&&punchgs.TweenLite.lagSmoothing(1e3,16),u(n,a),void h(n,a))}),l(n,a.scriptsneeded)})},revremoveslide:function(a){return this.each(function(){var r=e(this);if(r!=t&&r.length>0&&e("body").find("#"+r.attr("id")).length>0){var s=r.parent().find(".tp-bannertimer"),l=s.data("opt");if(l&&l.li.length>0&&(a>0||a<=l.li.length)){var d=e(l.li[a]),c=d.data("index"),u=!1;l.slideamount=l.slideamount-1,o(".tp-bullet",c,l),o(".tp-tab",c,l),o(".tp-thumb",c,l),d.hasClass("active-revslide")&&(u=!0),d.remove(),l.li=n(l.li,a),l.carousel&&l.carousel.slides&&(l.carousel.slides=n(l.carousel.slides,a)),l.thumbs=n(l.thumbs,a),i.updateNavIndexes&&i.updateNavIndexes(l),u&&r.revnext()}}})},revaddcallback:function(i){return this.each(function(){var a=e(this);if(a!=t&&a.length>0&&e("body").find("#"+a.attr("id")).length>0){var n=a.parent().find(".tp-bannertimer"),o=n.data("opt");o.callBackArray===t&&(o.callBackArray=new Array),o.callBackArray.push(i)}})},revgetparallaxproc:function(){var i=e(this);if(i!=t&&i.length>0&&e("body").find("#"+i.attr("id")).length>0){var a=i.parent().find(".tp-bannertimer"),n=a.data("opt");return n.scrollproc}},revdebugmode:function(){return this.each(function(){var i=e(this);if(i!=t&&i.length>0&&e("body").find("#"+i.attr("id")).length>0){var a=i.parent().find(".tp-bannertimer"),n=a.data("opt");n.debugMode=!0,b(i,n)}})},revscroll:function(i){return this.each(function(){var a=e(this);a!=t&&a.length>0&&e("body").find("#"+a.attr("id")).length>0&&e("body,html").animate({scrollTop:a.offset().top+a.height()-i+"px"},{duration:400})})},revredraw:function(i){return this.each(function(){var i=e(this);if(i!=t&&i.length>0&&e("body").find("#"+i.attr("id")).length>0){var a=i.parent().find(".tp-bannertimer"),n=a.data("opt");b(i,n)}})},revkill:function(a){var n=this,o=e(this);if(punchgs.TweenLite.killDelayedCallsTo(i.showHideNavElements),i.endMoveCaption&&punchgs.TweenLite.killDelayedCallsTo(i.endMoveCaption),o!=t&&o.length>0&&e("body").find("#"+o.attr("id")).length>0){o.data("conthover",1),o.data("conthover-changed",1),o.trigger("revolution.slide.onpause");var r=o.parent().find(".tp-bannertimer"),s=r.data("opt");s.tonpause=!0,o.trigger("stoptimer"),punchgs.TweenLite.killTweensOf(o.find("*"),!1),punchgs.TweenLite.killTweensOf(o,!1),o.unbind("hover, mouseover, mouseenter,mouseleave, resize");var l="resize.revslider-"+o.attr("id");e(window).off(l),o.find("*").each(function(){var i=e(this);i.unbind("on, hover, mouseenter,mouseleave,mouseover, resize,restarttimer, stoptimer"),i.off("on, hover, mouseenter,mouseleave,mouseover, resize"),i.data("mySplitText",null),i.data("ctl",null),i.data("tween")!=t&&i.data("tween").kill(),i.data("kenburn")!=t&&i.data("kenburn").kill(),i.data("timeline_out")!=t&&i.data("timeline_out").kill(),i.data("timeline")!=t&&i.data("timeline").kill(),i.remove(),i.empty(),i=null}),punchgs.TweenLite.killTweensOf(o.find("*"),!1),punchgs.TweenLite.killTweensOf(o,!1),r.remove();try{o.closest(".forcefullwidth_wrapper_tp_banner").remove()}catch(d){}try{o.closest(".rev_slider_wrapper").remove()}catch(d){}try{o.remove()}catch(d){}return o.empty(),o.html(),o=null,s=null,delete n.c,delete n.opt,!0}return!1},revpause:function(){return this.each(function(){var i=e(this);if(i!=t&&i.length>0&&e("body").find("#"+i.attr("id")).length>0){i.data("conthover",1),i.data("conthover-changed",1),i.trigger("revolution.slide.onpause");var a=i.parent().find(".tp-bannertimer"),n=a.data("opt");n.tonpause=!0,i.trigger("stoptimer")}})},revresume:function(){return this.each(function(){var i=e(this);if(i!=t&&i.length>0&&e("body").find("#"+i.attr("id")).length>0){i.data("conthover",0),i.data("conthover-changed",1),i.trigger("revolution.slide.onresume");var a=i.parent().find(".tp-bannertimer"),n=a.data("opt");n.tonpause=!1,i.trigger("starttimer")}})},revnext:function(){return this.each(function(){var a=e(this);if(a!=t&&a.length>0&&e("body").find("#"+a.attr("id")).length>0){var n=a.parent().find(".tp-bannertimer"),o=n.data("opt");i.callingNewSlide(o,a,1)}})},revprev:function(){return this.each(function(){var a=e(this);if(a!=t&&a.length>0&&e("body").find("#"+a.attr("id")).length>0){var n=a.parent().find(".tp-bannertimer"),o=n.data("opt");i.callingNewSlide(o,a,-1)}})},revmaxslide:function(){return e(this).find(".tp-revslider-mainul >li").length},revcurrentslide:function(){var i=e(this);if(i!=t&&i.length>0&&e("body").find("#"+i.attr("id")).length>0){var a=i.parent().find(".tp-bannertimer"),n=a.data("opt");return parseInt(n.act,0)+1}},revlastslide:function(){return e(this).find(".tp-revslider-mainul >li").length},revshowslide:function(a){return this.each(function(){var n=e(this);if(n!=t&&n.length>0&&e("body").find("#"+n.attr("id")).length>0){var o=n.parent().find(".tp-bannertimer"),r=o.data("opt");i.callingNewSlide(r,n,"to"+(a-1))}})},revcallslidewithid:function(a){return this.each(function(){var n=e(this);if(n!=t&&n.length>0&&e("body").find("#"+n.attr("id")).length>0){var o=n.parent().find(".tp-bannertimer"),r=o.data("opt");i.callingNewSlide(r,n,a)}})}});var i=e.fn.revolution;e.extend(!0,i,{simp:function(e,t,i){var a=Math.abs(e)-Math.floor(Math.abs(e/t))*t;return i?a:0>e?-1*a:a},iOSVersion:function(){var e=!1;return navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/iPad/i)?navigator.userAgent.match(/OS 4_\d like Mac OS X/i)&&(e=!0):e=!1,e},isIE:function(t,i){var a=e('').appendTo(e("body"));a.html("");var n=a.find("a").length;return a.remove(),n},is_mobile:function(){var e=["android","webos","iphone","ipad","blackberry","Android","webos",,"iPod","iPhone","iPad","Blackberry","BlackBerry"],t=!1;for(var i in e)navigator.userAgent.split(e[i]).length>1&&(t=!0);return t},callBackHandling:function(t,i,a){try{t.callBackArray&&e.each(t.callBackArray,function(e,t){t&&t.inmodule&&t.inmodule===i&&t.atposition&&t.atposition===a&&t.callback&&t.callback.call()})}catch(n){console.log("Call Back Failed")}},get_browser:function(){var e,t=navigator.appName,i=navigator.userAgent,a=i.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);return a&&null!=(e=i.match(/version\/([\.\d]+)/i))&&(a[2]=e[1]),a=a?[a[1],a[2]]:[t,navigator.appVersion,"-?"],a[0]},get_browser_version:function(){var e,t=navigator.appName,i=navigator.userAgent,a=i.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);return a&&null!=(e=i.match(/version\/([\.\d]+)/i))&&(a[2]=e[1]),a=a?[a[1],a[2]]:[t,navigator.appVersion,"-?"],a[1]},getHorizontalOffset:function(e,t){var i=p(e,".outer-left"),a=p(e,".outer-right");switch(t){case"left":return i;case"right":return a;case"both":return i+a}},callingNewSlide:function(t,i,a){var n=i.find(".next-revslide").length>0?i.find(".next-revslide").index():i.find(".processing-revslide").length>0?i.find(".processing-revslide").index():i.find(".active-revslide").index(),o=0;i.find(".next-revslide").removeClass("next-revslide"),a&&e.isNumeric(a)||a.match(/to/g)?(1===a||-1===a?(o=n+a,o=0>o?t.slideamount-1:o>=t.slideamount?0:o):(a=e.isNumeric(a)?a:parseInt(a.split("to")[1],0),o=0>a?0:a>t.slideamount-1?t.slideamount-1:a),i.find(".tp-revslider-slidesli:eq("+o+")").addClass("next-revslide")):a&&i.find(".tp-revslider-slidesli").each(function(){var t=e(this);t.data("index")===a&&t.addClass("next-revslide")}),o=i.find(".next-revslide").index(),i.trigger("revolution.nextslide.waiting"),o!==n&&-1!=o?H(i,t):i.find(".next-revslide").removeClass("next-revslide")},slotSize:function(i,a){a.slotw=Math.ceil(a.width/a.slots),"fullscreen"==a.sliderLayout?a.sloth=Math.ceil(e(window).height()/a.slots):a.sloth=Math.ceil(a.height/a.slots),"on"==a.autoHeight&&i!==t&&""!==i&&(a.sloth=Math.ceil(i.height()/a.slots))},setSize:function(i){var a=(i.top_outer||0)+(i.bottom_outer||0),n=parseInt(i.carousel.padding_top||0,0),o=parseInt(i.carousel.padding_bottom||0,0),r=i.gridheight[i.curWinRange];if(r=ri.gridheight[i.curWinRange]&&"on"!=i.autoHeight&&(i.height=i.gridheight[i.curWinRange]),"fullscreen"==i.sliderLayout||i.infullscreenmode){i.height=i.bw*i.gridheight[i.curWinRange];var s=(i.c.parent().width(),e(window).height());if(i.fullScreenOffsetContainer!=t){try{var l=i.fullScreenOffsetContainer.split(",");l&&e.each(l,function(t,i){s=e(i).length>0?s-e(i).outerHeight(!0):s})}catch(d){}try{i.fullScreenOffset.split("%").length>1&&i.fullScreenOffset!=t&&i.fullScreenOffset.length>0?s-=e(window).height()*parseInt(i.fullScreenOffset,0)/100:i.fullScreenOffset!=t&&i.fullScreenOffset.length>0&&(s-=parseInt(i.fullScreenOffset,0))}catch(d){}}s=s0&&e.each(a.lastplayedvideos,function(e,t){i.playVideo(t,a)})},leaveViewPort:function(a){a.sliderlaststatus=a.sliderstatus,a.c.trigger("stoptimer"),a.playingvideos!=t&&a.playingvideos.length>0&&(a.lastplayedvideos=e.extend(!0,[],a.playingvideos),a.playingvideos&&e.each(a.playingvideos,function(e,t){i.stopVideo&&i.stopVideo(t,a)}))},unToggleState:function(i){i!=t&&i.length>0&&e.each(i,function(e,t){t.removeClass("rs-toggle-content-active")})},toggleState:function(i){i!=t&&i.length>0&&e.each(i,function(e,t){t.addClass("rs-toggle-content-active")})},lastToggleState:function(i){var a=0;return i!=t&&i.length>0&&e.each(i,function(e,t){a=t.hasClass("rs-toggle-content-active")}),a}});var a=i.is_mobile(),n=function(t,i){var a=[];return e.each(t,function(e,t){e!=i&&a.push(t)}),a},o=function(t,i,a){a.c.find(t).each(function(){var t=e(this);t.data("liref")===i&&t.remove()})},r=function(i,a){return e("body").data(i)?!1:a.filesystem?(a.errorm===t&&(a.errorm="
Local Filesystem Detected !
Put this to your header:"),console.warn("Local Filesystem detected !"),a.errorm=a.errorm+'
<script type="text/javascript" src="'+a.jsFileLocation+i+a.extensions_suffix+'"></script>',console.warn(a.jsFileLocation+i+a.extensions_suffix+" could not be loaded !"),console.warn("Please use a local Server or work online or make sure that you load all needed Libraries manually in your Document."),console.log(" "),a.modulesfailing=!0,!1):(e.ajax({url:a.jsFileLocation+i+a.extensions_suffix,dataType:"script",cache:!0,error:function(e){console.warn("Slider Revolution 5.0 Error !"),console.error("Failure at Loading:"+i+a.extensions_suffix+" on Path:"+a.jsFileLocation),console.info(e)}}),void e("body").data(i,!0))},s=function(a,n){var o=new Object,s=a.navigation;return o.kenburns=!1,o.parallax=!1,o.carousel=!1,o.navigation=!1,o.videos=!1,o.actions=!1,o.layeranim=!1,o.migration=!1,n.data("version")&&n.data("version").toString().match(/5./gi)?(n.find("img").each(function(){"on"==e(this).data("kenburns")&&(o.kenburns=!0)}),("carousel"==a.sliderType||"on"==s.keyboardNavigation||"on"==s.mouseScrollNavigation||"on"==s.touch.touchenabled||s.arrows.enable||s.bullets.enable||s.thumbnails.enable||s.tabs.enable)&&(o.navigation=!0),n.find(".tp-caption, .tp-static-layer, .rs-background-video-layer").each(function(){var i=e(this);(i.data("ytid")!=t||i.find("iframe").length>0&&i.find("iframe").attr("src").toLowerCase().indexOf("youtube")>0)&&(o.videos=!0),(i.data("vimeoid")!=t||i.find("iframe").length>0&&i.find("iframe").attr("src").toLowerCase().indexOf("vimeo")>0)&&(o.videos=!0),i.data("actions")!==t&&(o.actions=!0),o.layeranim=!0}),n.find("li").each(function(){e(this).data("link")&&e(this).data("link")!=t&&(o.layeranim=!0,o.actions=!0)}),!o.videos&&(n.find(".rs-background-video-layer").length>0||n.find(".tp-videolayer").length>0||n.find("iframe").length>0||n.find("video").length>0)&&(o.videos=!0),"carousel"==a.sliderType&&(o.carousel=!0),("off"!==a.parallax.type||a.viewPort.enable||"true"==a.viewPort.enable)&&(o.parallax=!0)):(o.kenburns=!0,o.parallax=!0,o.carousel=!1,o.navigation=!0,o.videos=!0,o.actions=!0,o.layeranim=!0,o.migration=!0),"hero"==a.sliderType&&(o.carousel=!1,o.navigation=!1),window.location.href.match(/file:/gi)&&(o.filesystem=!0,a.filesystem=!0),o.videos&&"undefined"==typeof i.isVideoPlaying&&r("revolution.extension.video",a),o.carousel&&"undefined"==typeof i.prepareCarousel&&r("revolution.extension.carousel",a),o.carousel||"undefined"!=typeof i.animateSlide||r("revolution.extension.slideanims",a),o.actions&&"undefined"==typeof i.checkActions&&r("revolution.extension.actions",a),o.layeranim&&"undefined"==typeof i.handleStaticLayers&&r("revolution.extension.layeranimation",a),o.kenburns&&"undefined"==typeof i.stopKenBurn&&r("revolution.extension.kenburn",a),o.navigation&&"undefined"==typeof i.createNavigation&&r("revolution.extension.navigation",a),o.migration&&"undefined"==typeof i.migration&&r("revolution.extension.migration",a),o.parallax&&"undefined"==typeof i.checkForParallax&&r("revolution.extension.parallax",a),o},l=function(e,t){t.filesystem||"undefined"!=typeof punchgs&&(!t.kenburns||t.kenburns&&"undefined"!=typeof i.stopKenBurn)&&(!t.navigation||t.navigation&&"undefined"!=typeof i.createNavigation)&&(!t.carousel||t.carousel&&"undefined"!=typeof i.prepareCarousel)&&(!t.videos||t.videos&&"undefined"!=typeof i.resetVideo)&&(!t.actions||t.actions&&"undefined"!=typeof i.checkActions)&&(!t.layeranim||t.layeranim&&"undefined"!=typeof i.handleStaticLayers)&&(!t.migration||t.migration&&"undefined"!=typeof i.migration)&&(!t.parallax||t.parallax&&"undefined"!=typeof i.checkForParallax)&&(t.carousel||!t.carousel&&"undefined"!=typeof i.animateSlide)?e.trigger("scriptsloaded"):setTimeout(function(){l(e,t)},50)},d=function(t){var i=new RegExp("themepunch.revolution.min.js","gi"),a="";return e("script").each(function(){var t=e(this).attr("src");t&&t.match(i)&&(a=t)}),a=a.replace("jquery.themepunch.revolution.min.js",""),a=a.replace("jquery.themepunch.revolution.js",""),a=a.split("?")[0]},c=function(t,i){var a=9999,n=0,o=0,r=0,s=e(window).width(),l=i&&9999==t.responsiveLevels?t.visibilityLevels:t.responsiveLevels;l&&l.length&&e.each(l,function(e,t){t>s&&(0==n||n>t)&&(a=t,r=e,n=t),s>t&&t>n&&(n=t,o=e)}),a>n&&(r=o),i?t.forcedWinRange=r:t.curWinRange=r},u=function(e,t){t.carousel.maxVisibleItems=t.carousel.maxVisibleItems<1?999:t.carousel.maxVisibleItems,t.carousel.vertical_align="top"===t.carousel.vertical_align?"0%":"bottom"===t.carousel.vertical_align?"100%":"50%"},p=function(t,i){var a=0;return t.find(i).each(function(){var t=e(this);!t.hasClass("tp-forcenotvisible")&&a'),n.find(">ul").addClass("tp-revslider-mainul"),o.c=n,o.ul=n.find(".tp-revslider-mainul"),o.ul.find(">li").each(function(t){var i=e(this);"on"==i.data("hideslideonmobile")&&a&&i.remove()}),o.cid=n.attr("id"),o.ul.css({visibility:"visible"}),o.slideamount=o.ul.find(">li").length,o.slayers=n.find(".tp-static-layers"),o.ul.find(">li").each(function(t){e(this).data("originalindex",t)}),"on"==o.shuffle){var r=new Object,s=o.ul.find(">li:first-child");r.fstransition=s.data("fstransition"),r.fsmasterspeed=s.data("fsmasterspeed"),r.fsslotamount=s.data("fsslotamount");for(var l=0;lli:eq("+d+")").prependTo(o.ul)}var u=o.ul.find(">li:first-child");u.data("fstransition",r.fstransition),u.data("fsmasterspeed",r.fsmasterspeed),u.data("fsslotamount",r.fsslotamount),o.li=o.ul.find(">li")}if(o.li=o.ul.find(">li"),o.thumbs=new Array,o.slots=4,o.act=-1,o.firststart=1,o.loadqueue=new Array,o.syncload=0,o.conw=n.width(),o.conh=n.height(),o.responsiveLevels.length>1?o.responsiveLevels[0]=9999:o.responsiveLevels=9999,e.each(o.li,function(i,a){var a=e(a),n=a.find(".rev-slidebg")||a.find("img").first(),r=0;a.addClass("tp-revslider-slidesli"),a.data("index")===t&&a.data("index","rs-"+Math.round(999999*Math.random()));var s=new Object;s.params=new Array,s.id=a.data("index"),s.src=a.data("thumb")!==t?a.data("thumb"):n.data("lazyload")!==t?n.data("lazyload"):n.attr("src"),a.data("title")!==t&&s.params.push({from:RegExp("\\{\\{title\\}\\}","g"),to:a.data("title")}),a.data("description")!==t&&s.params.push({from:RegExp("\\{\\{description\\}\\}","g"),to:a.data("description")});for(var r=1;10>=r;r++)a.data("param"+r)!==t&&s.params.push({from:RegExp("\\{\\{param"+r+"\\}\\}","g"),to:a.data("param"+r)});if(o.thumbs.push(s),a.data("origindex",a.index()),a.data("link")!=t){var l=a.data("link"),d=a.data("target")||"_self",c="back"===a.data("slideindex")?0:60,u=a.data("linktoslide"),p=u;u!=t&&"next"!=u&&"prev"!=u&&o.li.each(function(){var t=e(this);t.data("origindex")+1==p&&(u=t.data("index"))}),"slide"!=l&&(u="no");var h='':h+"data-actions='"+f+'\' data-start="0">',h+='
',a.append(h)}}),o.rle=o.responsiveLevels.length||1,o.gridwidth=f(o.gridwidth,o.rle),o.gridheight=f(o.gridheight,o.rle),"on"==o.simplifyAll&&(i.isIE(8)||i.iOSVersion())&&(n.find(".tp-caption").each(function(){var t=e(this);t.removeClass("customin customout").addClass("fadein fadeout"),t.data("splitin",""),t.data("speed",400)}),o.li.each(function(){var t=e(this);t.data("transition","fade"),t.data("masterspeed",500),t.data("slotamount",1);var i=t.find(".rev-slidebg")||t.find(">img").first();i.data("kenburns","off")})),o.desktop=!navigator.userAgent.match(/(iPhone|iPod|iPad|Android|BlackBerry|BB10|mobi|tablet|opera mini|nexus 7)/i),o.autoHeight="fullscreen"==o.sliderLayout?"on":o.autoHeight,"fullwidth"==o.sliderLayout&&"off"==o.autoHeight&&n.css({maxHeight:o.gridheight[o.curWinRange]+"px"}),"auto"!=o.sliderLayout&&0==n.closest(".forcefullwidth_wrapper_tp_banner").length&&("fullscreen"!==o.sliderLayout||"on"!=o.fullScreenAutoWidth)){var p=n.parent(),h=p.css("marginBottom"),y=p.css("marginTop");h=h===t?0:h,y=y===t?0:y,p.wrap(''),n.closest(".forcefullwidth_wrapper_tp_banner").append(''),n.parent().css({marginTop:"0px",marginBottom:"0px"}),n.parent().css({position:"absolute"})}if(o.shadow!==t&&o.shadow>0&&(n.parent().addClass("tp-shadow"+o.shadow),n.parent().append(''),n.parent().find(".tp-shadowcover").css({backgroundColor:n.parent().css("backgroundColor"),backgroundImage:n.parent().css("backgroundImage")})),c(o),c(o,!0),!n.hasClass("revslider-initialised")){n.addClass("revslider-initialised"),n.addClass("tp-simpleresponsive"),n.attr("id")==t&&n.attr("id","revslider-"+Math.round(1e3*Math.random()+5)),o.firefox13=!1,o.ie=!e.support.opacity,o.ie9=9==document.documentMode,o.origcd=o.delay;var x=e.fn.jquery.split("."),_=parseFloat(x[0]),k=parseFloat(x[1]);parseFloat(x[2]||"0");1==_&&7>k&&n.html(' The Current Version of jQuery:'+x+"
Please update your jQuery Version to min. 1.7 in Case you wish to use the Revolution Slider Plugin
"),_>1&&(o.ie=!1);var T=new Object;T.addedyt=0,T.addedvim=0,T.addedvid=0,n.find(".tp-caption, .rs-background-video-layer").each(function(n){var r=e(this),s=r.data("autoplayonlyfirsttime"),l=r.data("autoplay");r.hasClass("tp-static-layer")&&i.handleStaticLayers&&i.handleStaticLayers(r,o);var d=r.data("noposteronmobile")||r.data("noPosterOnMobile")||r.data("posteronmobile")||r.data("posterOnMobile")||r.data("posterOnMObile");r.data("noposteronmobile",d);var c=0;if(r.find("iframe").each(function(){punchgs.TweenLite.set(e(this),{autoAlpha:0}),c++}),c>0&&r.data("iframes",!0),r.hasClass("tp-caption")){var u=r.hasClass("slidelink")?"width:100% !important;height:100% !important;":"";r.wrap('');var p=["pendulum","rotate","slideloop","pulse","wave"],h=r.closest(".tp-loop-wrap");e.each(p,function(e,t){var i=r.find(".rs-"+t),a=i.data()||"";""!=a&&(h.data(a),h.addClass("rs-"+t),i.children(0).unwrap(),r.data("loopanimation","on"))}),punchgs.TweenLite.set(r,{visibility:"hidden"})}var f=r.data("actions");f!==t&&i.checkActions(r,o,f),g(r,o),i.checkVideoApis&&(T=i.checkVideoApis(r,o,T)),a&&((1==s||"true"==s)&&(r.data("autoplayonlyfirsttime","false"),s=!1),(1==l||"true"==l||"on"==l||"1sttime"==l)&&(r.data("autoplay","off"),l="off")),(1==s||"true"==s||"1sttime"==l)&&r.closest("li.tp-revslider-slidesli").addClass("rs-pause-timer-once"),(1==l||"true"==l||"on"==l||"no1sttime"==l)&&r.closest("li.tp-revslider-slidesli").addClass("rs-pause-timer-always")}),n.hover(function(){n.trigger("tp-mouseenter"),o.overcontainer=!0},function(){n.trigger("tp-mouseleft"),o.overcontainer=!1}),n.on("mouseover",function(){n.trigger("tp-mouseover"),o.overcontainer=!0}),n.find(".tp-caption video").each(function(t){var i=e(this);i.removeClass("video-js vjs-default-skin"),i.attr("preload",""),i.css({display:"none"})}),"standard"!==o.sliderType&&(o.lazyType="all"),S(n.find(".tp-static-layers"),o,0),z(n.find(".tp-static-layers img"),o,function(){n.find(".tp-static-layers img").each(function(){var i=e(this),a=i.data("lazyload")!=t?i.data("lazyload"):i.attr("src"),n=A(o,a);i.attr("src",n.src)})}),o.li.each(function(t){var i=e(this);("all"==o.lazyType||"smart"==o.lazyType&&(0==t||1==t||t==o.slideamount||t==o.slideamount-1))&&(S(i,o,t),z(i,o,function(){"carousel"==o.sliderType&&punchgs.TweenLite.to(i,1,{autoAlpha:1,ease:punchgs.Power3.easeInOut})}))});var C=R("#")[0];if(C.length<9&&C.split("slide").length>1){var L=parseInt(C.split("slide")[1],0);1>L&&(L=1),L>o.slideamount&&(L=o.slideamount),o.startWithSlide=L-1}n.append(''),0===n.find(".tp-bannertimer").length&&n.append(''),n.find(".tp-bannertimer").css({width:"0%"}),n.find(".tp-bannertimer").data("opt",o),o.ul.css({display:"block"}),w(n,o),"off"!==o.parallax.type&&i.checkForParallax(n,o),i.setSize(o),"hero"!==o.sliderType&&i.createNavigation(n,o),i.resizeThumbsTabs&&i.resizeThumbsTabs(o),v(o);var O=o.viewPort;o.inviewport=!1,O!=t&&O.enable&&(e.isNumeric(O.visible_area)||-1!==O.visible_area.indexOf("%")&&(O.visible_area=parseInt(O.visible_area)/100),i.scrollTicker&&i.scrollTicker(o,n)),setTimeout(function(){"carousel"==o.sliderType&&i.prepareCarousel(o),!O.enable||O.enable&&o.inviewport||O.enable&&!o.inviewport&&"wait"==!O.outof?H(n,o):o.waitForFirstSlide=!0,i.manageNavigation&&i.manageNavigation(o),o.slideamount>1&&(!O.enable||O.enable&&o.inviewport?M(n,o):o.waitForCountDown=!0),setTimeout(function(){n.trigger("revolution.slide.onloaded")},100)},o.startDelay),o.startDelay=0,e("body").data("rs-fullScreenMode",!1),e(window).on("mozfullscreenchange webkitfullscreenchange fullscreenchange",function(){e("body").data("rs-fullScreenMode",!e("body").data("rs-fullScreenMode")),e("body").data("rs-fullScreenMode")&&setTimeout(function(){e(window).trigger("resize")},200)});var I="resize.revslider-"+n.attr("id");e(window).on(I,function(){return n==t?!1:(0!=e("body").find(n)&&v(o),void((n.outerWidth(!0)!=o.width||n.is(":hidden")||"fullscreen"==o.sliderLayout&&e(window).height()!=o.lastwindowheight)&&(o.lastwindowheight=e(window).height(),b(n,o))))}),m(n,o),v(o),o.fallbacks.disableFocusListener||"true"==o.fallbacks.disableFocusListener||o.fallbacks.disableFocusListener===!0||N(n,o)}},f=function(t,i){if(!e.isArray(t)){var a=t;t=new Array,t.push(a)}if(t.lengthe.bw?e.bh=e.bw:e.bw=e.bh,(e.bh>1||e.bw>1)&&(e.bw=1,e.bh=1)},w=function(n,o){if(n.find(".tp-caption").each(function(){var i=e(this);i.data("transition")!==t&&i.addClass(i.data("transition"))}),o.ul.css({overflow:"hidden",width:"100%",height:"100%",maxHeight:n.parent().css("maxHeight")}),"on"==o.autoHeight&&(o.ul.css({overflow:"hidden",width:"100%",height:"100%",maxHeight:"none"}),n.css({maxHeight:"none"}),n.parent().css({maxHeight:"none"})),o.li.each(function(i){var a=e(this),n=a.data("originalindex");(o.startWithSlide!=t&&n==o.startWithSlide||o.startWithSlide===t&&0==i)&&a.addClass("next-revslide"),a.css({width:"100%",height:"100%",overflow:"hidden"})}),"carousel"===o.sliderType){o.ul.css({overflow:"visible"}).wrap('');var r='';o.c.parent().prepend(r),o.c.parent().append(r),i.prepareCarousel(o)}n.parent().css({overflow:"visible"}),o.li.find(">img").each(function(i){var n=e(this),r=n.closest("li").find(".rs-background-video-layer");r.addClass("defaultvid").css({zIndex:30}),n.addClass("defaultimg"),"on"==o.fallbacks.panZoomDisableOnMobile&&a&&(n.data("kenburns","off"),n.data("bgfit","cover")),n.wrap(''),r.appendTo(n.closest("li").find(".slotholder"));var s=n.data();n.closest(".slotholder").data(s),r.length>0&&s.bgparallax!=t&&r.data("bgparallax",s.bgparallax),"none"!=o.dottedOverlay&&o.dottedOverlay!=t&&n.closest(".slotholder").append('');var l=n.attr("src");s.src=l,s.bgfit=s.bgfit||"cover",s.bgrepeat=s.bgrepeat||"no-repeat",s.bgposition=s.bgposition||"center center";var d=n.closest(".slotholder");n.parent().append('');var c=document.createComment("Runtime Modification - Img tag is Still Available for SEO Goals in Source - "+n.get(0).outerHTML);n.replaceWith(c),n=d.find(".tp-bgimg"),n.data(s),n.attr("src",l),("standard"===o.sliderType||"undefined"===o.sliderType)&&n.css({opacity:0})})},x=function(t,i,a,n){i.removePrepare=i.removePrepare+n,a.find(".slot, .slot-circle-wrapper").each(function(){e(this).remove()}),i.transition=0,i.removePrepare=0},_=function(e){var i=e;return e!=t&&e.length>0&&(i=e.split("?")[0]),i},k=function(e,t){var i=e.split("/"),a=t.split("/");i.pop();for(var n=0;n5e3&&1!=n.youtubewarning)){n.youtubewarning=!0;var u="YouTube Api Could not be loaded !";"https:"===location.protocol&&(u+=" Please Check and Renew SSL Certificate !"),console.error(u),n.c.append(''+u+"
")}if(1==n.vimeoapineeded&&!window.Froogaloop&&(r=!0,e.now()-n.vimeostarttime>5e3&&1!=n.vimeowarning)){n.vimeowarning=!0;var u="Vimeo Froogaloop Api Could not be loaded !";"https:"===location.protocol&&(u+=" Please Check and Renew SSL Certificate !"),console.error(u),n.c.append(''+u+"
")}}),r?setTimeout(function(){z(a,n,o)},19):o()},H=function(t,a){if(clearTimeout(a.waitWithSwapSlide),t.find(".processing-revslide").length>0)return a.waitWithSwapSlide=setTimeout(function(){H(t,a)},150),!1;var n=t.find(".active-revslide"),o=t.find(".next-revslide"),r=o.find(".defaultimg");return o.index()===n.index()?(o.removeClass("next-revslide"),!1):(o.removeClass("next-revslide").addClass("processing-revslide"),o.data("slide_on_focus_amount",o.data("slide_on_focus_amount")+1||1),"on"==a.stopLoop&&o.index()==a.lastslidetoshow-1&&(t.find(".tp-bannertimer").css({visibility:"hidden"}),t.trigger("revolution.slide.onstop"),a.noloopanymore=1),o.index()===a.slideamount-1&&(a.looptogo=a.looptogo-1,a.looptogo<=0&&(a.stopLoop="on")),a.tonpause=!0,t.trigger("stoptimer"),a.cd=0,"off"===a.spinner?t.find(".tp-loader").css({display:"none"}):t.find(".tp-loader").css({display:"block"}),S(o,a,1),void z(o,a,function(){o.find(".rs-background-video-layer").each(function(){var t=e(this);t.hasClass("HasListener")||(t.data("bgvideo",1),i.manageVideoLayer(t,a)),0==t.find(".rs-fullvideo-cover").length&&t.append('')}),O(a,r,t)}))},O=function(e,a,n){var o=n.find(".active-revslide"),r=n.find(".processing-revslide"),s=o.find(".slotholder"),l=r.find(".slotholder");e.tonpause=!1,e.cd=0,n.trigger("nulltimer"),n.find(".tp-loader").css({display:"none"}),i.setSize(e),i.slotSize(a,e),i.manageNavigation&&i.manageNavigation(e);var d={};d.nextslide=r,d.currentslide=o,n.trigger("revolution.slide.onbeforeswap",d),e.transition=1,e.videoplaying=!1,r.data("delay")!=t?(e.cd=0,e.delay=r.data("delay")):e.delay=e.origcd;var c=o.index(),u=r.index();e.sdir=c>u?1:0,"arrow"==e.sc_indicator&&(0==c&&u==e.slideamount-1&&(e.sdir=1),c==e.slideamount-1&&0==u&&(e.sdir=0)),e.lsdir=e.lsdir===t?e.sdir:e.lsdir,e.dirc=e.lsdir!=e.sdir,e.lsdir=e.sdir,o.index()!=r.index()&&1!=e.firststart&&i.removeTheCaptions&&i.removeTheCaptions(o,e),r.hasClass("rs-pause-timer-once")||r.hasClass("rs-pause-timer-always")?e.videoplaying=!0:n.trigger("restarttimer"),r.removeClass("rs-pause-timer-once");var p,h;if("carousel"==e.sliderType)h=new punchgs.TimelineLite,i.prepareCarousel(e,h),I(n,e,l,s,r,o,h),e.transition=0,e.firststart=0;else{h=new punchgs.TimelineLite({onComplete:function(){I(n,e,l,s,r,o,h)}}),h.add(punchgs.TweenLite.set(l.find(".defaultimg"),{opacity:0})),h.pause(),1==e.firststart&&(punchgs.TweenLite.set(o,{autoAlpha:0}),e.firststart=0),punchgs.TweenLite.set(o,{zIndex:18}),punchgs.TweenLite.set(r,{autoAlpha:0,zIndex:20}),"prepared"==r.data("differentissplayed")&&(r.data("differentissplayed","done"),r.data("transition",r.data("savedtransition")),r.data("slotamount",r.data("savedslotamount")),r.data("masterspeed",r.data("savedmasterspeed"))),r.data("fstransition")!=t&&"done"!=r.data("differentissplayed")&&(r.data("savedtransition",r.data("transition")),r.data("savedslotamount",r.data("slotamount")),r.data("savedmasterspeed",r.data("masterspeed")),r.data("transition",r.data("fstransition")),r.data("slotamount",r.data("fsslotamount")),r.data("masterspeed",r.data("fsmasterspeed")),r.data("differentissplayed","prepared")),r.data("transition")==t&&r.data("transition","random"),p=0;var f=r.data("transition")!==t?r.data("transition").split(","):"fade",g=r.data("nexttransid")==t?-1:r.data("nexttransid");"on"==r.data("randomtransition")?g=Math.round(Math.random()*f.length):g+=1,g==f.length&&(g=0),r.data("nexttransid",g);var v=f[g];e.ie&&("boxfade"==v&&(v="boxslide"),"slotfade-vertical"==v&&(v="slotzoom-vertical"),"slotfade-horizontal"==v&&(v="slotzoom-horizontal")),i.isIE(8)&&(v=11),h=i.animateSlide(p,v,n,e,r,o,l,s,h),"on"==l.data("kenburns")&&(i.startKenBurn(l,e),h.add(punchgs.TweenLite.set(l,{autoAlpha:0}))),h.pause()}i.scrollHandling&&(i.scrollHandling(e,!0),h.eventCallback("onUpdate",function(){i.scrollHandling(e,!0)})),"off"!=e.parallax.type&&e.parallax.firstgo==t&&i.scrollHandling&&(e.parallax.firstgo=!0,e.lastscrolltop=-999,i.scrollHandling(e,!0),setTimeout(function(){e.lastscrolltop=-999,i.scrollHandling(e,!0)},210),setTimeout(function(){e.lastscrolltop=-999,i.scrollHandling(e,!0)},420)),i.animateTheCaptions?i.animateTheCaptions(r,e,null,h):h!=t&&setTimeout(function(){h.resume()},30),punchgs.TweenLite.to(r,.001,{autoAlpha:1})},I=function(n,o,r,s,l,d,c){"carousel"===o.sliderType||(o.removePrepare=0,punchgs.TweenLite.to(r.find(".defaultimg"),.001,{zIndex:20,autoAlpha:1,onComplete:function(){x(n,o,l,1)}}),l.index()!=d.index()&&punchgs.TweenLite.to(d,.2,{zIndex:18,autoAlpha:0,onComplete:function(){x(n,o,d,1)}})),n.find(".active-revslide").removeClass("active-revslide"),n.find(".processing-revslide").removeClass("processing-revslide").addClass("active-revslide"),o.act=l.index(),("scroll"==o.parallax.type||"scroll+mouse"==o.parallax.type||"mouse+scroll"==o.parallax.type)&&(o.lastscrolltop=-999,i.scrollHandling(o)),c.clear(),s.data("kbtl")!=t&&(s.data("kbtl").reverse(),s.data("kbtl").timeScale(25)),"on"==r.data("kenburns")&&(r.data("kbtl")!=t?(r.data("kbtl").timeScale(1),r.data("kbtl").play()):i.startKenBurn(r,o)),l.find(".rs-background-video-layer").each(function(t){if(a)return!1;var n=e(this);i.resetVideo(n,o),punchgs.TweenLite.fromTo(n,1,{autoAlpha:0},{autoAlpha:1,ease:punchgs.Power3.easeInOut,delay:.2,onComplete:function(){i.animcompleted&&i.animcompleted(n,o)}})}),d.find(".rs-background-video-layer").each(function(t){if(a)return!1;var n=e(this);i.stopVideo&&(i.resetVideo(n,o),i.stopVideo(n,o)),punchgs.TweenLite.to(n,1,{autoAlpha:0,ease:punchgs.Power3.easeInOut,delay:.2})});var u={};u.slideIndex=l.index()+1,u.slideLIIndex=l.index(),u.slide=l,u.currentslide=l,u.prevslide=d,n.trigger("revolution.slide.onchange",u),n.trigger("revolution.slide.onafterswap",u),o.duringslidechange=!1;var p=d.data("slide_on_focus_amount"),h=d.data("hideafterloop");0!=h&&p>=h&&o.c.revremoveslide(d.index())},P=function(t,i){t.children().each(function(){try{e(this).die("click")}catch(t){}try{e(this).die("mouseenter")}catch(t){}try{e(this).die("mouseleave")}catch(t){}try{e(this).unbind("hover")}catch(t){}});try{t.die("click","mouseenter","mouseleave")}catch(a){}clearInterval(i.cdint),t=null},M=function(n,o){o.cd=0,o.loop=0,o.stopAfterLoops!=t&&o.stopAfterLoops>-1?o.looptogo=o.stopAfterLoops:o.looptogo=9999999,o.stopAtSlide!=t&&o.stopAtSlide>-1?o.lastslidetoshow=o.stopAtSlide:o.lastslidetoshow=999,o.stopLoop="off",0==o.looptogo&&(o.stopLoop="on");var r=n.find(".tp-bannertimer");n.on("stoptimer",function(){var t=e(this).find(".tp-bannertimer");t.data("tween").pause(),"on"==o.disableProgressBar&&t.css({visibility:"hidden"}),o.sliderstatus="paused",i.unToggleState(o.slidertoggledby)}),n.on("starttimer",function(){1!=o.conthover&&1!=o.videoplaying&&o.width>o.hideSliderAtLimit&&1!=o.tonpause&&1!=o.overnav&&(1===o.noloopanymore||o.viewPort.enable&&!o.inviewport||(r.css({visibility:"visible"}),r.data("tween").resume(),o.sliderstatus="playing")),"on"==o.disableProgressBar&&r.css({visibility:"hidden"}),i.toggleState(o.slidertoggledby)}),n.on("restarttimer",function(){var t=e(this).find(".tp-bannertimer");return o.mouseoncontainer&&"on"==o.navigation.onHoverStop&&!a?!1:(1===o.noloopanymore||o.viewPort.enable&&!o.inviewport||(t.css({visibility:"visible"}),t.data("tween").kill(),t.data("tween",punchgs.TweenLite.fromTo(t,o.delay/1e3,{width:"0%"},{force3D:"auto",width:"100%",ease:punchgs.Linear.easeNone,onComplete:s,delay:1})),o.sliderstatus="playing"),"on"==o.disableProgressBar&&t.css({visibility:"hidden"}),void i.toggleState(o.slidertoggledby))}),n.on("nulltimer",function(){r.data("tween").pause(0),"on"==o.disableProgressBar&&r.css({visibility:"hidden"}),o.sliderstatus="paused"});var s=function(){0==e("body").find(n).length&&(P(n,o),clearInterval(o.cdint)),n.trigger("revolution.slide.slideatend"),1==n.data("conthover-changed")&&(o.conthover=n.data("conthover"),n.data("conthover-changed",0)),i.callingNewSlide(o,n,1)};r.data("tween",punchgs.TweenLite.fromTo(r,o.delay/1e3,{width:"0%"},{force3D:"auto",width:"100%",ease:punchgs.Linear.easeNone,onComplete:s,delay:1})),r.data("opt",o),o.slideamount>1&&(0!=o.stopAfterLoops||1!=o.stopAtSlide)?n.trigger("starttimer"):(o.noloopanymore=1,n.trigger("nulltimer")),n.on("tp-mouseenter",function(){o.mouseoncontainer=!0,"on"!=o.navigation.onHoverStop||a||(n.trigger("stoptimer"),n.trigger("revolution.slide.onpause"))}),n.on("tp-mouseleft",function(){o.mouseoncontainer=!1,1!=n.data("conthover")&&"on"==o.navigation.onHoverStop&&(1==o.viewPort.enable&&o.inviewport||0==o.viewPort.enable)&&(n.trigger("revolution.slide.onresume"),n.trigger("starttimer"))})},F=(function(){var e,t,i={hidden:"visibilitychange",webkitHidden:"webkitvisibilitychange",mozHidden:"mozvisibilitychange",msHidden:"msvisibilitychange"};for(e in i)if(e in document){t=i[e];break}return function(i){return i&&document.addEventListener(t,i),!document[e]}}(),function(e){return e==t||e.c==t?!1:void(1!=e.windowfocused&&(e.windowfocused=!0,punchgs.TweenLite.delayedCall(.3,function(){"on"==e.fallbacks.nextSlideOnWindowFocus&&e.c.revnext(),e.c.revredraw(),"playing"==e.lastsliderstatus&&e.c.revresume()})))}),j=function(e){e.windowfocused=!1,e.lastsliderstatus=e.sliderstatus,e.c.revpause();var t=e.c.find(".active-revslide .slotholder"),a=e.c.find(".processing-revslide .slotholder");"on"==a.data("kenburns")&&i.stopKenBurn(a,e),"on"==t.data("kenburns")&&i.stopKenBurn(t,e)},N=function(i,a){var n=document.documentMode===t,o=window.chrome;n&&!o?e(window).on("focusin",function(){F(a)}).on("focusout",function(){j(a)}):window.addEventListener?(window.addEventListener("focus",function(e){F(a)},!1),window.addEventListener("blur",function(e){j(a)},!1)):(window.attachEvent("focus",function(e){F(a)}),window.attachEvent("blur",function(e){j(a)}))},R=function(e){for(var t,i=[],a=window.location.href.slice(window.location.href.indexOf(e)+1).split("_"),n=0;n https://sidingdepot.com/wp-content/plugins/slider/js/jssor.js?ver=4.1.29
(function(k, f, c, j, d, l, g) { /*! Jssor */
new(function() {
this.$DebugMode = d;
this.$Log = function(c, d) {
var a = k.console || {},
b = this.$DebugMode;
if (b && a.log) a.log(c);
else b && d && alert(c)
};
this.$Error = function(b, d) {
var c = k.console || {},
a = this.$DebugMode;
if (a && c.error) c.error(b);
else a && alert(b);
if (a) throw d || new Error(b);
};
this.$Fail = function(a) {
throw new Error(a);
};
this.$Assert = function(b, c) {
var a = this.$DebugMode;
if (a)
if (!b) throw new Error("Assert failed " + c || "");
};
this.$Trace = function(c) {
var a = k.console || {},
b = this.$DebugMode;
b && a.log && a.log(c)
};
this.$Execute = function(b) {
var a = this.$DebugMode;
a && b()
};
this.$LiveStamp = function(c, d) {
var b = this.$DebugMode;
if (b) {
var a = f.createElement("DIV");
a.setAttribute("id", d);
c.$Live = a
}
};
this.$C_AbstractProperty = function() {
throw new Error("The property is abstract, it should be implemented by subclass.");
};
this.$C_AbstractMethod = function() {
throw new Error("The method is abstract, it should be implemented by subclass.");
};
function a(b) {
if (b.constructor === a.caller) throw new Error("Cannot create instance of an abstract class.");
}
this.$C_AbstractClass = a
});
var e = k.$JssorEasing$ = {
$EaseSwing: function(a) {
return -c.cos(a * c.PI) / 2 + .5
},
$EaseLinear: function(a) {
return a
},
$EaseInQuad: function(a) {
return a * a
},
$EaseOutQuad: function(a) {
return -a * (a - 2)
},
$EaseInOutQuad: function(a) {
return (a *= 2) < 1 ? 1 / 2 * a * a : -1 / 2 * (--a * (a - 2) - 1)
},
$EaseInCubic: function(a) {
return a * a * a
},
$EaseOutCubic: function(a) {
return (a -= 1) * a * a + 1
},
$EaseInOutCubic: function(a) {
return (a *= 2) < 1 ? 1 / 2 * a * a * a : 1 / 2 * ((a -= 2) * a * a + 2)
},
$EaseInQuart: function(a) {
return a * a * a * a
},
$EaseOutQuart: function(a) {
return -((a -= 1) * a * a * a - 1)
},
$EaseInOutQuart: function(a) {
return (a *= 2) < 1 ? 1 / 2 * a * a * a * a : -1 / 2 * ((a -= 2) * a * a * a - 2)
},
$EaseInQuint: function(a) {
return a * a * a * a * a
},
$EaseOutQuint: function(a) {
return (a -= 1) * a * a * a * a + 1
},
$EaseInOutQuint: function(a) {
return (a *= 2) < 1 ? 1 / 2 * a * a * a * a * a : 1 / 2 * ((a -= 2) * a * a * a * a + 2)
},
$EaseInSine: function(a) {
return 1 - c.cos(a * c.PI / 2)
},
$EaseOutSine: function(a) {
return c.sin(a * c.PI / 2)
},
$EaseInOutSine: function(a) {
return -1 / 2 * (c.cos(c.PI * a) - 1)
},
$EaseInExpo: function(a) {
return a == 0 ? 0 : c.pow(2, 10 * (a - 1))
},
$EaseOutExpo: function(a) {
return a == 1 ? 1 : -c.pow(2, -10 * a) + 1
},
$EaseInOutExpo: function(a) {
return a == 0 || a == 1 ? a : (a *= 2) < 1 ? 1 / 2 * c.pow(2, 10 * (a - 1)) : 1 / 2 * (-c.pow(2, -10 * --a) + 2)
},
$EaseInCirc: function(a) {
return -(c.sqrt(1 - a * a) - 1)
},
$EaseOutCirc: function(a) {
return c.sqrt(1 - (a -= 1) * a)
},
$EaseInOutCirc: function(a) {
return (a *= 2) < 1 ? -1 / 2 * (c.sqrt(1 - a * a) - 1) : 1 / 2 * (c.sqrt(1 - (a -= 2) * a) + 1)
},
$EaseInElastic: function(a) {
if (!a || a == 1) return a;
var b = .3,
d = .075;
return -(c.pow(2, 10 * (a -= 1)) * c.sin((a - d) * 2 * c.PI / b))
},
$EaseOutElastic: function(a) {
if (!a || a == 1) return a;
var b = .3,
d = .075;
return c.pow(2, -10 * a) * c.sin((a - d) * 2 * c.PI / b) + 1
},
$EaseInOutElastic: function(a) {
if (!a || a == 1) return a;
var b = .45,
d = .1125;
return (a *= 2) < 1 ? -.5 * c.pow(2, 10 * (a -= 1)) * c.sin((a - d) * 2 * c.PI / b) : c.pow(2, -10 * (a -= 1)) * c.sin((a - d) * 2 * c.PI / b) * .5 + 1
},
$EaseInBack: function(a) {
var b = 1.70158;
return a * a * ((b + 1) * a - b)
},
$EaseOutBack: function(a) {
var b = 1.70158;
return (a -= 1) * a * ((b + 1) * a + b) + 1
},
$EaseInOutBack: function(a) {
var b = 1.70158;
return (a *= 2) < 1 ? 1 / 2 * a * a * (((b *= 1.525) + 1) * a - b) : 1 / 2 * ((a -= 2) * a * (((b *= 1.525) + 1) * a + b) + 2)
},
$EaseInBounce: function(a) {
return 1 - e.$EaseOutBounce(1 - a)
},
$EaseOutBounce: function(a) {
return a < 1 / 2.75 ? 7.5625 * a * a : a < 2 / 2.75 ? 7.5625 * (a -= 1.5 / 2.75) * a + .75 : a < 2.5 / 2.75 ? 7.5625 * (a -= 2.25 / 2.75) * a + .9375 : 7.5625 * (a -= 2.625 / 2.75) * a + .984375
},
$EaseInOutBounce: function(a) {
return a < 1 / 2 ? e.$EaseInBounce(a * 2) * .5 : e.$EaseOutBounce(a * 2 - 1) * .5 + .5
},
$EaseGoBack: function(a) {
return 1 - c.abs(2 - 1)
},
$EaseInWave: function(a) {
return 1 - c.cos(a * c.PI * 2)
},
$EaseOutWave: function(a) {
return c.sin(a * c.PI * 2)
},
$EaseOutJump: function(a) {
return 1 - ((a *= 2) < 1 ? (a = 1 - a) * a * a : (a -= 1) * a * a)
},
$EaseInJump: function(a) {
return (a *= 2) < 1 ? a * a * a : (a = 2 - a) * a * a
}
},
h = k.$Jease$ = {
$Swing: e.$EaseSwing,
$Linear: e.$EaseLinear,
$InQuad: e.$EaseInQuad,
$OutQuad: e.$EaseOutQuad,
$InOutQuad: e.$EaseInOutQuad,
$InCubic: e.$EaseInCubic,
$OutCubic: e.$EaseOutCubic,
$InOutCubic: e.$EaseInOutCubic,
$InQuart: e.$EaseInQuart,
$OutQuart: e.$EaseOutQuart,
$InOutQuart: e.$EaseInOutQuart,
$InQuint: e.$EaseInQuint,
$OutQuint: e.$EaseOutQuint,
$InOutQuint: e.$EaseInOutQuint,
$InSine: e.$EaseInSine,
$OutSine: e.$EaseOutSine,
$InOutSine: e.$EaseInOutSine,
$InExpo: e.$EaseInExpo,
$OutExpo: e.$EaseOutExpo,
$InOutExpo: e.$EaseInOutExpo,
$InCirc: e.$EaseInCirc,
$OutCirc: e.$EaseOutCirc,
$InOutCirc: e.$EaseInOutCirc,
$InElastic: e.$EaseInElastic,
$OutElastic: e.$EaseOutElastic,
$InOutElastic: e.$EaseInOutElastic,
$InBack: e.$EaseInBack,
$OutBack: e.$EaseOutBack,
$InOutBack: e.$EaseInOutBack,
$InBounce: e.$EaseInBounce,
$OutBounce: e.$EaseOutBounce,
$InOutBounce: e.$EaseInOutBounce,
$GoBack: e.$EaseGoBack,
$InWave: e.$EaseInWave,
$OutWave: e.$EaseOutWave,
$OutJump: e.$EaseOutJump,
$InJump: e.$EaseInJump
};
k.$JssorDirection$ = {
$TO_LEFT: 1,
$TO_RIGHT: 2,
$TO_TOP: 4,
$TO_BOTTOM: 8,
$HORIZONTAL: 3,
$VERTICAL: 12,
$GetDirectionHorizontal: function(a) {
return a & 3
},
$GetDirectionVertical: function(a) {
return a & 12
},
$IsHorizontal: function(a) {
return a & 3
},
$IsVertical: function(a) {
return a & 12
}
};
var b = k.$Jssor$ = new function() {
var h = this,
Ab = /\S+/g,
L = 1,
jb = 2,
nb = 3,
mb = 4,
rb = 5,
M, s = 0,
i = 0,
t = 0,
z = 0,
A = 0,
D = navigator,
vb = D.appName,
o = D.userAgent,
y = f.documentElement,
q = parseFloat;
function Jb() {
if (!M) {
M = {
$Touchable: "ontouchstart" in k || "createTouch" in f
};
var a;
if (D.pointerEnabled || (a = D.msPointerEnabled)) M.$TouchActionAttr = a ? "msTouchAction" : "touchAction"
}
return M
}
function v(h) {
if (!s) {
s = -1;
if (vb == "Microsoft Internet Explorer" && !!k.attachEvent && !!k.ActiveXObject) {
var e = o.indexOf("MSIE");
s = L;
t = q(o.substring(e + 5, o.indexOf(";", e))); /*@cc_on z=@_jscript_version@*/ ;
i = f.documentMode || t
} else if (vb == "Netscape" && !!k.addEventListener) {
var d = o.indexOf("Firefox"),
b = o.indexOf("Safari"),
g = o.indexOf("Chrome"),
c = o.indexOf("AppleWebKit");
if (d >= 0) {
s = jb;
i = q(o.substring(d + 8))
} else if (b >= 0) {
var j = o.substring(0, b).lastIndexOf("/");
s = g >= 0 ? mb : nb;
i = q(o.substring(j + 1, b))
} else {
var a = /Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/i.exec(o);
if (a) {
s = L;
i = t = q(a[1])
}
}
if (c >= 0) A = q(o.substring(c + 12))
} else {
var a = /(opera)(?:.*version|)[ \/]([\w.]+)/i.exec(o);
if (a) {
s = rb;
i = q(a[2])
}
}
}
return h == s
}
function r() {
return v(L)
}
function T() {
return r() && (i < 6 || f.compatMode == "BackCompat")
}
function Bb() {
return v(jb)
}
function lb() {
return v(nb)
}
function Eb() {
return v(mb)
}
function qb() {
return v(rb)
}
function gb() {
return lb() && A > 534 && A < 535
}
function H() {
v();
return A > 537 || i > 42 || s == L && i >= 11
}
function R() {
return r() && i < 9
}
function hb(a) {
var b, c;
return function(f) {
if (!b) {
b = d;
var e = a.substr(0, 1).toUpperCase() + a.substr(1);
n([a].concat(["WebKit", "ms", "Moz", "O", "webkit"]), function(h, d) {
var b = a;
if (d) b = h + e;
if (f.style[b] != g) return c = b
})
}
return c
}
}
function fb(b) {
var a;
return function(c) {
a = a || hb(b)(c) || b;
return a
}
}
var N = fb("transform");
function ub(a) {
return {}.toString.call(a)
}
var K;
function Gb() {
if (!K) {
K = {};
n(["Boolean", "Number", "String", "Function", "Array", "Date", "RegExp", "Object"], function(a) {
K["[object " + a + "]"] = a.toLowerCase()
})
}
return K
}
function n(b, d) {
var a, c;
if (ub(b) == "[object Array]") {
for (a = 0; a < b.length; a++)
if (c = d(b[a], a, b)) return c
} else
for (a in b)
if (c = d(b[a], a, b)) return c
}
function F(a) {
return a == j ? String(a) : Gb()[ub(a)] || "object"
}
function sb(a) {
for (var b in a) return d
}
function B(a) {
try {
return F(a) == "object" && !a.nodeType && a != a.window && (!a.constructor || {}.hasOwnProperty.call(a.constructor.prototype, "isPrototypeOf"))
} catch (b) {}
}
function p(a, b) {
return {
x: a,
y: b
}
}
function yb(b, a) {
setTimeout(b, a || 0)
}
function C(b, d, c) {
var a = !b || b == "inherit" ? "" : b;
n(d, function(c) {
var b = c.exec(a);
if (b) {
var d = a.substr(0, b.index),
e = a.substr(b.index + b[0].length + 1, a.length - 1);
a = d + e
}
});
a = c + (!a.indexOf(" ") ? "" : " ") + a;
return a
}
function U(b, a) {
if (i < 9) b.style.filter = a
}
h.$Device = Jb;
h.$IsBrowserIE = r;
h.$IsBrowserIeQuirks = T;
h.$IsBrowserFireFox = Bb;
h.$IsBrowserSafari = lb;
h.$IsBrowserChrome = Eb;
h.$IsBrowserOpera = qb;
h.$IsBrowserBadTransform = gb;
h.$IsBrowser3dSafe = H;
h.$IsBrowserIe9Earlier = R;
h.$GetTransformProperty = hb("transform");
h.$BrowserVersion = function() {
return i
};
h.$BrowserEngineVersion = function() {
return t || i
};
h.$WebKitVersion = function() {
v();
return A
};
h.$Delay = yb;
h.$Inherit = function(a, b) {
b.call(a);
return E({}, a)
};
function bb(a) {
a.constructor === bb.caller && a.$Construct && a.$Construct.apply(a, bb.caller.arguments)
}
h.$Construct = bb;
h.$GetElement = function(a) {
if (h.$IsString(a)) a = f.getElementById(a);
return a
};
function u(a) {
return a || k.event
}
h.$GetEvent = u;
h.$EvtSrc = function(b) {
b = u(b);
var a = b.target || b.srcElement || f;
if (a.nodeType == 3) a = h.$ParentNode(a);
return a
};
h.$EvtTarget = function(a) {
a = u(a);
return a.relatedTarget || a.toElement
};
h.$EvtWhich = function(a) {
a = u(a);
return a.which || ([0, 1, 3, 0, 2])[a.button] || a.charCode || a.keyCode
};
h.$MousePosition = function(a) {
a = u(a);
return {
x: a.pageX || a.clientX || 0,
y: a.pageY || a.clientY || 0
}
};
h.$PageScroll = function() {
var a = f.body;
return {
x: (k.pageXOffset || y.scrollLeft || a.scrollLeft || 0) - (y.clientLeft || a.clientLeft || 0),
y: (k.pageYOffset || y.scrollTop || a.scrollTop || 0) - (y.clientTop || a.clientTop || 0)
}
};
h.$WindowSize = function() {
var a = f.body;
return {
x: a.clientWidth || y.clientWidth,
y: a.clientHeight || y.clientHeight
}
};
function G(c, d, a) {
if (a !== g) c.style[d] = a == g ? "" : a;
else {
var b = c.currentStyle || c.style;
a = b[d];
if (a == "" && k.getComputedStyle) {
b = c.ownerDocument.defaultView.getComputedStyle(c, j);
b && (a = b.getPropertyValue(d) || b[d])
}
return a
}
}
function db(b, c, a, d) {
if (a !== g) {
if (a == j) a = "";
else d && (a += "px");
G(b, c, a)
} else return q(G(b, c))
}
function Kb(b, c, a) {
return db(b, c, a, d)
}
function m(c, a) {
var d = a ? db : G,
b;
if (a & 4) b = fb(c);
return function(e, f) {
return d(e, b ? b(e) : c, f, a & 2)
}
}
function Db(b) {
if (r() && t < 9) {
var a = /opacity=([^)]*)/.exec(b.style.filter || "");
return a ? q(a[1]) / 100 : 1
} else return q(b.style.opacity || "1")
}
function Fb(b, a, f) {
if (r() && t < 9) {
var h = b.style.filter || "",
i = new RegExp(/[\s]*alpha\([^\)]*\)/g),
e = c.round(100 * a),
d = "";
if (e < 100 || f) d = "alpha(opacity=" + e + ") ";
var g = C(h, [i], d);
U(b, g)
} else b.style.opacity = a == 1 ? "" : c.round(a * 100) / 100
}
var O = {
$Rotate: ["rotate"],
$RotateX: ["rotateX"],
$RotateY: ["rotateY"],
$SkewX: ["skewX"],
$SkewY: ["skewY"]
};
if (!H()) O = E(O, {
$ScaleX: ["scaleX", 2],
$ScaleY: ["scaleY", 2],
$TranslateZ: ["translateZ", 1]
});
function P(d, a) {
var c = "";
if (a) {
if (r() && i && i < 10) {
delete a.$RotateX;
delete a.$RotateY;
delete a.$TranslateZ
}
b.$Each(a, function(d, b) {
var a = O[b];
if (a) {
var e = a[1] || 0;
if (Q[b] != d) c += " " + a[0] + "(" + d + (["deg", "px", ""])[e] + ")"
}
});
if (H()) {
if (a.$TranslateX || a.$TranslateY || a.$TranslateZ) c += " translate3d(" + (a.$TranslateX || 0) + "px," + (a.$TranslateY || 0) + "px," + (a.$TranslateZ || 0) + "px)";
if (a.$ScaleX == g) a.$ScaleX = 1;
if (a.$ScaleY == g) a.$ScaleY = 1;
if (a.$ScaleX != 1 || a.$ScaleY != 1) c += " scale3d(" + a.$ScaleX + ", " + a.$ScaleY + ", 1)"
}
}
d.style[N(d)] = c
}
h.$CssTransformOrigin = m("transformOrigin", 4);
h.$CssBackfaceVisibility = m("backfaceVisibility", 4);
h.$CssTransformStyle = m("transformStyle", 4);
h.$CssPerspective = m("perspective", 6);
h.$CssPerspectiveOrigin = m("perspectiveOrigin", 4);
h.$CssScale = function(a, b) {
if (r() && t < 9 || t < 10 && T()) a.style.zoom = b == 1 ? "" : b;
else {
var c = N(a),
f = "scale(" + b + ")",
e = a.style[c],
g = new RegExp(/[\s]*scale\(.*?\)/g),
d = C(e, [g], f);
a.style[c] = d
}
};
var pb = 0,
kb = 0;
h.$WindowResizeFilter = function(b, a) {
return R() ? function() {
var g = d,
c = T() ? b.document.body : b.document.documentElement;
if (c) {
var f = c.offsetWidth - pb,
e = c.offsetHeight - kb;
if (f || e) {
pb += f;
kb += e
} else g = l
}
g && a()
} : a
};
h.$MouseOverOutFilter = function(b, a) {
return function(c) {
c = u(c);
var e = c.type,
d = c.relatedTarget || (e == "mouseout" ? c.toElement : c.fromElement);
(!d || d !== a && !h.$IsChild(a, d)) && b(c)
}
};
h.$AddEvent = function(a, c, d, b) {
a = h.$GetElement(a);
if (a.addEventListener) {
c == "mousewheel" && a.addEventListener("DOMMouseScroll", d, b);
a.addEventListener(c, d, b)
} else if (a.attachEvent) {
a.attachEvent("on" + c, d);
b && a.setCapture && a.setCapture()
}
};
h.$RemoveEvent = function(a, c, d, b) {
a = h.$GetElement(a);
if (a.removeEventListener) {
c == "mousewheel" && a.removeEventListener("DOMMouseScroll", d, b);
a.removeEventListener(c, d, b)
} else if (a.detachEvent) {
a.detachEvent("on" + c, d);
b && a.releaseCapture && a.releaseCapture()
}
};
h.$FireEvent = function(c, b) {
var a;
if (f.createEvent) {
a = f.createEvent("HTMLEvents");
a.initEvent(b, l, l);
c.dispatchEvent(a)
} else {
var d = "on" + b;
a = f.createEventObject();
c.fireEvent(d, a)
}
};
h.$CancelEvent = function(a) {
a = u(a);
a.preventDefault && a.preventDefault();
a.cancel = d;
a.returnValue = l
};
h.$StopEvent = function(a) {
a = u(a);
a.stopPropagation && a.stopPropagation();
a.cancelBubble = d
};
h.$CreateCallback = function(d, c) {
var a = [].slice.call(arguments, 2),
b = function() {
var b = a.concat([].slice.call(arguments, 0));
return c.apply(d, b)
};
return b
};
h.$InnerText = function(a, b) {
if (b == g) return a.textContent || a.innerText;
var c = f.createTextNode(b);
h.$Empty(a);
a.appendChild(c)
};
h.$InnerHtml = function(a, b) {
if (b == g) return a.innerHTML;
a.innerHTML = b
};
h.$GetClientRect = function(b) {
var a = b.getBoundingClientRect();
return {
x: a.left,
y: a.top,
w: a.right - a.left,
h: a.bottom - a.top
}
};
h.$ClearInnerHtml = function(a) {
a.innerHTML = ""
};
h.$EncodeHtml = function(b) {
var a = h.$CreateDiv();
h.$InnerText(a, b);
return h.$InnerHtml(a)
};
h.$DecodeHtml = function(b) {
var a = h.$CreateDiv();
h.$InnerHtml(a, b);
return h.$InnerText(a)
};
h.$SelectElement = function(c) {
var b;
if (k.getSelection) b = k.getSelection();
var a = j;
if (f.createRange) {
a = f.createRange();
a.selectNode(c)
} else {
a = f.body.createTextRange();
a.moveToElementText(c);
a.select()
}
b && b.addRange(a)
};
h.$DeselectElements = function() {
if (f.selection) f.selection.empty();
else k.getSelection && k.getSelection().removeAllRanges()
};
h.$Children = function(d, c) {
for (var b = [], a = d.firstChild; a; a = a.nextSibling)(c || a.nodeType == 1) && b.push(a);
return b
};
function tb(a, c, e, b) {
b = b || "u";
for (a = a ? a.firstChild : j; a; a = a.nextSibling)
if (a.nodeType == 1) {
if (Y(a, b) == c) return a;
if (!e) {
var d = tb(a, c, e, b);
if (d) return d
}
}
}
h.$FindChild = tb;
function W(a, d, f, b) {
b = b || "u";
var c = [];
for (a = a ? a.firstChild : j; a; a = a.nextSibling)
if (a.nodeType == 1) {
Y(a, b) == d && c.push(a);
if (!f) {
var e = W(a, d, f, b);
if (e.length) c = c.concat(e)
}
}
return c
}
function ob(a, c, d) {
for (a = a ? a.firstChild : j; a; a = a.nextSibling)
if (a.nodeType == 1) {
if (a.tagName == c) return a;
if (!d) {
var b = ob(a, c, d);
if (b) return b
}
}
}
h.$FindChildByTag = ob;
function ib(a, c, e) {
var b = [];
for (a = a ? a.firstChild : j; a; a = a.nextSibling)
if (a.nodeType == 1) {
(!c || a.tagName == c) && b.push(a);
if (!e) {
var d = ib(a, c, e);
if (d.length) b = b.concat(d)
}
}
return b
}
h.$FindChildrenByTag = ib;
h.$GetElementsByTag = function(b, a) {
return b.getElementsByTagName(a)
};
function E() {
var e = arguments,
d, c, b, a, h = 1 & e[0],
f = 1 + h;
d = e[f - 1] || {};
for (; f < e.length; f++)
if (c = e[f])
for (b in c) {
a = c[b];
if (a !== g) {
a = c[b];
var i = d[b];
d[b] = h && (B(i) || B(a)) ? E(h, {}, i, a) : a
}
}
return d
}
h.$Extend = E;
function cb(f, g) {
var d = {},
c, a, b;
for (c in f) {
a = f[c];
b = g[c];
if (a !== b) {
var e;
if (B(a) && B(b)) {
a = cb(a, b);
e = !sb(a)
}!e && (d[c] = a)
}
}
return d
}
h.$Unextend = cb;
h.$IsFunction = function(a) {
return F(a) == "function"
};
h.$IsArray = function(a) {
return F(a) == "array"
};
h.$IsString = function(a) {
return F(a) == "string"
};
h.$IsNumeric = function(a) {
return !isNaN(q(a)) && isFinite(a)
};
h.$Type = F;
h.$Each = n;
h.$IsNotEmpty = sb;
h.$IsPlainObject = B;
function V(a) {
return f.createElement(a)
}
h.$CreateElement = V;
h.$CreateDiv = function() {
return V("DIV")
};
h.$CreateSpan = function() {
return V("SPAN")
};
h.$EmptyFunction = function() {};
function Z(b, c, a) {
if (a == g) return b.getAttribute(c);
b.setAttribute(c, a)
}
function Y(a, b) {
return Z(a, b) || Z(a, "data-" + b)
}
h.$Attribute = Z;
h.$AttributeEx = Y;
function x(b, a) {
if (a == g) return b.className;
b.className = a
}
h.$ClassName = x;
function xb(b) {
var a = {};
n(b, function(b) {
a[b] = b
});
return a
}
function Ib(b) {
var a = [];
n(b, function(b) {
a.push(b)
});
return a
}
function zb(b, a) {
return b.match(a || Ab)
}
function S(b, a) {
return xb(zb(b || "", a))
}
h.$ToHash = xb;
h.$FromHash = Ib;
h.$Split = zb;
function eb(b, c) {
var a = "";
n(c, function(c) {
a && (a += b);
a += c
});
return a
}
function J(a, c, b) {
x(a, eb(" ", E(cb(S(x(a)), S(c)), S(b))))
}
h.$Join = eb;
h.$AddClass = function(b, a) {
J(b, j, a)
};
h.$RemoveClass = J;
h.$ReplaceClass = J;
h.$ParentNode = function(a) {
return a.parentNode
};
h.$HideElement = function(a) {
h.$CssDisplay(a, "none")
};
h.$EnableElement = function(a, b) {
if (b) h.$Attribute(a, "disabled", d);
else h.$RemoveAttribute(a, "disabled")
};
h.$HideElements = function(b) {
for (var a = 0; a < b.length; a++) h.$HideElement(b[a])
};
h.$ShowElement = function(a, b) {
h.$CssDisplay(a, b ? "none" : "")
};
h.$ShowElements = function(b, c) {
for (var a = 0; a < b.length; a++) h.$ShowElement(b[a], c)
};
h.$RemoveAttribute = function(b, a) {
b.removeAttribute(a)
};
h.$CanClearClip = function() {
return r() && i < 10
};
h.$SetStyleClip = function(d, a) {
if (a) d.style.clip = "rect(" + c.round(a.$Top) + "px " + c.round(a.$Right) + "px " + c.round(a.$Bottom) + "px " + c.round(a.$Left) + "px)";
else if (a !== g) {
var h = d.style.cssText,
f = [new RegExp(/[\s]*clip: rect\(.*?\)[;]?/i), new RegExp(/[\s]*cliptop: .*?[;]?/i), new RegExp(/[\s]*clipright: .*?[;]?/i), new RegExp(/[\s]*clipbottom: .*?[;]?/i), new RegExp(/[\s]*clipleft: .*?[;]?/i)],
e = C(h, f, "");
b.$CssCssText(d, e)
}
};
h.$GetNow = function() {
return +new Date
};
h.$AppendChild = function(b, a) {
b.appendChild(a)
};
h.$AppendChildren = function(b, a) {
n(a, function(a) {
h.$AppendChild(b, a)
})
};
h.$InsertBefore = function(b, a, c) {
(c || a.parentNode).insertBefore(b, a)
};
h.$InsertAfter = function(b, a, c) {
h.$InsertBefore(b, a.nextSibling, c || a.parentNode)
};
h.$InsertAdjacentHtml = function(b, a, c) {
b.insertAdjacentHTML(a, c)
};
h.$RemoveElement = function(b, a) {
a = a || b.parentNode;
a && a.removeChild(b)
};
h.$RemoveElements = function(a, b) {
n(a, function(a) {
h.$RemoveElement(a, b)
})
};
h.$Empty = function(a) {
h.$RemoveElements(h.$Children(a, d), a)
};
h.$CenterElement = function(a, b) {
var c = h.$ParentNode(a);
b & 1 && h.$CssLeft(a, (h.$CssWidth(c) - h.$CssWidth(a)) / 2);
b & 2 && h.$CssTop(a, (h.$CssHeight(c) - h.$CssHeight(a)) / 2)
};
h.$ParseInt = function(b, a) {
return parseInt(b, a || 10)
};
h.$ParseFloat = q;
h.$IsChild = function(b, a) {
var c = f.body;
while (a && b !== a && c !== a) try {
a = a.parentNode
} catch (d) {
return l
}
return b === a
};
function ab(d, c, b) {
var a = d.cloneNode(!c);
!b && h.$RemoveAttribute(a, "id");
return a
}
h.$CloneNode = ab;
h.$LoadImage = function(e, f) {
var a = new Image;
function b(e, d) {
h.$RemoveEvent(a, "load", b);
h.$RemoveEvent(a, "abort", c);
h.$RemoveEvent(a, "error", c);
f && f(a, d)
}
function c(a) {
b(a, d)
}
if (qb() && i < 11.6 || !e) b(!e);
else {
h.$AddEvent(a, "load", b);
h.$AddEvent(a, "abort", c);
h.$AddEvent(a, "error", c);
a.src = e
}
};
h.$LoadImages = function(d, a, e) {
var c = d.length + 1;
function b(b) {
c--;
if (a && b && b.src == a.src) a = b;
!c && e && e(a)
}
n(d, function(a) {
h.$LoadImage(a.src, b)
});
b()
};
h.$BuildElement = function(a, g, i, h) {
if (h) a = ab(a);
var c = W(a, g);
if (!c.length) c = b.$GetElementsByTag(a, g);
for (var f = c.length - 1; f > -1; f--) {
var d = c[f],
e = ab(i);
x(e, x(d));
b.$CssCssText(e, d.style.cssText);
b.$InsertBefore(e, d);
b.$RemoveElement(d)
}
return a
};
function Hb(a) {
var l = this,
p = "",
r = ["av", "pv", "ds", "dn"],
e = [],
q, k = 0,
i = 0,
d = 0;
function j() {
J(a, q, e[d || k || i & 2 || i]);
b.$Css(a, "pointer-events", d ? "none" : "")
}
function c() {
k = 0;
j();
h.$RemoveEvent(f, "mouseup", c);
h.$RemoveEvent(f, "touchend", c);
h.$RemoveEvent(f, "touchcancel", c)
}
function o(a) {
if (d) h.$CancelEvent(a);
else {
k = 4;
j();
h.$AddEvent(f, "mouseup", c);
h.$AddEvent(f, "touchend", c);
h.$AddEvent(f, "touchcancel", c)
}
}
l.$Selected = function(a) {
if (a === g) return i;
i = a & 2 || a & 1;
j()
};
l.$Enable = function(a) {
if (a === g) return !d;
d = a ? 0 : 3;
j()
};
l.$Elmt = a = h.$GetElement(a);
var m = b.$Split(x(a));
if (m) p = m.shift();
n(r, function(a) {
e.push(p + a)
});
q = eb(" ", e);
e.unshift("");
h.$AddEvent(a, "mousedown", o);
h.$AddEvent(a, "touchstart", o)
}
h.$Buttonize = function(a) {
return new Hb(a)
};
h.$Css = G;
h.$CssN = db;
h.$CssP = Kb;
h.$CssOverflow = m("overflow");
h.$CssTop = m("top", 2);
h.$CssLeft = m("left", 2);
h.$CssWidth = m("width", 2);
h.$CssHeight = m("height", 2);
h.$CssMarginLeft = m("marginLeft", 2);
h.$CssMarginTop = m("marginTop", 2);
h.$CssPosition = m("position");
h.$CssDisplay = m("display");
h.$CssZIndex = m("zIndex", 1);
h.$CssFloat = function(b, a) {
return G(b, r() ? "styleFloat" : "cssFloat", a)
};
h.$CssOpacity = function(b, a, c) {
if (a != g) Fb(b, a, c);
else return Db(b)
};
h.$CssCssText = function(a, b) {
if (b != g) a.style.cssText = b;
else return a.style.cssText
};
var X = {
$Opacity: h.$CssOpacity,
$Top: h.$CssTop,
$Left: h.$CssLeft,
$Width: h.$CssWidth,
$Height: h.$CssHeight,
$Position: h.$CssPosition,
$Display: h.$CssDisplay,
$ZIndex: h.$CssZIndex
};
h.$GetStyles = function(c, b) {
var a = {};
n(b, function(d, b) {
if (X[b]) a[b] = X[b](c)
});
return a
};
function w(f, l) {
var e = R(),
b = H(),
d = gb(),
i = N(f);
function k(b, d, a) {
var e = b.$TransformPoint(p(-d / 2, -a / 2)),
f = b.$TransformPoint(p(d / 2, -a / 2)),
g = b.$TransformPoint(p(d / 2, a / 2)),
h = b.$TransformPoint(p(-d / 2, a / 2));
b.$TransformPoint(p(300, 300));
return p(c.min(e.x, f.x, g.x, h.x) + d / 2, c.min(e.y, f.y, g.y, h.y) + a / 2)
}
function a(d, a) {
a = a || {};
var f = a.$TranslateZ || 0,
l = (a.$RotateX || 0) % 360,
m = (a.$RotateY || 0) % 360,
o = (a.$Rotate || 0) % 360,
p = a.$ScaleZ;
if (e) {
f = 0;
l = 0;
m = 0;
p = 0
}
var c = new Cb(a.$TranslateX, a.$TranslateY, f);
c.$RotateX(l);
c.$RotateY(m);
c.$RotateZ(o);
c.$Skew(a.$SkewX, a.$SkewY);
c.$Scale(a.$ScaleX, a.$ScaleY, p);
if (b) {
c.$Move(a.$MoveX, a.$MoveY);
d.style[i] = c.$Format3d()
} else if (!z || z < 9) {
var j = "";
if (o || a.$ScaleX != g && a.$ScaleX != 1 || a.$ScaleY != g && a.$ScaleY != 1) {
var n = k(c, a.$OriginalWidth, a.$OriginalHeight);
h.$CssMarginTop(d, n.y);
h.$CssMarginLeft(d, n.x);
j = c.$Format2d()
}
var r = d.style.filter,
s = new RegExp(/[\s]*progid:DXImageTransform\.Microsoft\.Matrix\([^\)]*\)/g),
q = C(r, [s], j);
U(d, q)
}
}
w = function(e, c) {
c = c || {};
var i = c.$MoveX,
k = c.$MoveY,
f;
n(X, function(a, b) {
f = c[b];
f !== g && a(e, f)
});
h.$SetStyleClip(e, c.$Clip);
if (!b) {
i != g && h.$CssLeft(e, c.$OriginalX + i);
k != g && h.$CssTop(e, c.$OriginalY + k)
}
if (c.$Transform)
if (d) yb(h.$CreateCallback(j, P, e, c));
else a(e, c)
};
h.$SetStyleTransform = P;
if (d) h.$SetStyleTransform = w;
if (e) h.$SetStyleTransform = a;
else if (!b) a = P;
h.$SetStyles = w;
w(f, l)
}
h.$SetStyleTransform = w;
h.$SetStyles = w;
function Cb(k, l, p) {
var d = this,
b = [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, k || 0, l || 0, p || 0, 1],
i = c.sin,
h = c.cos,
m = c.tan;
function f(a) {
return a * c.PI / 180
}
function o(a, b) {
return {
x: a,
y: b
}
}
function n(b, c, f, g, i, l, n, o, q, t, u, w, y, A, C, F, a, d, e, h, j, k, m, p, r, s, v, x, z, B, D, E) {
return [b * a + c * j + f * r + g * z, b * d + c * k + f * s + g * B, b * e + c * m + f * v + g * D, b * h + c * p + f * x + g * E, i * a + l * j + n * r + o * z, i * d + l * k + n * s + o * B, i * e + l * m + n * v + o * D, i * h + l * p + n * x + o * E, q * a + t * j + u * r + w * z, q * d + t * k + u * s + w * B, q * e + t * m + u * v + w * D, q * h + t * p + u * x + w * E, y * a + A * j + C * r + F * z, y * d + A * k + C * s + F * B, y * e + A * m + C * v + F * D, y * h + A * p + C * x + F * E]
}
function e(c, a) {
return n.apply(j, (a || b).concat(c))
}
d.$Matrix = function() {
return b
};
d.$Scale = function(a, c, d) {
if (a == g) a = 1;
if (c == g) c = 1;
if (d == g) d = 1;
if (a != 1 || c != 1 || d != 1) b = e([a, 0, 0, 0, 0, c, 0, 0, 0, 0, d, 0, 0, 0, 0, 1])
};
d.$Translate = function(a, c, d) {
if (a || c || d) b = e([1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, a || 0, c || 0, d || 0, 1])
};
d.$Move = function(a, c, d) {
b[12] += a || 0;
b[13] += c || 0;
b[14] += d || 0
};
d.$RotateX = function(c) {
if (c) {
a = f(c);
var d = h(a),
g = i(a);
b = e([1, 0, 0, 0, 0, d, g, 0, 0, -g, d, 0, 0, 0, 0, 1])
}
};
d.$RotateY = function(c) {
if (c) {
a = f(c);
var d = h(a),
g = i(a);
b = e([d, 0, -g, 0, 0, 1, 0, 0, g, 0, d, 0, 0, 0, 0, 1])
}
};
d.$RotateZ = function(c) {
if (c) {
a = f(c);
var d = h(a),
g = i(a);
b = e([d, g, 0, 0, -g, d, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1])
}
};
d.$Skew = function(a, c) {
if (a || c) {
k = f(a);
l = f(c);
b = e([1, m(l), 0, 0, m(k), 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1])
}
};
d.$TransformPoint = function(c) {
var a = e(b, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, c.x, c.y, 0, 1]);
return o(a[12], a[13])
};
d.$Format3d = function() {
return "matrix3d(" + b.join(",") + ")"
};
d.$Format2d = function() {
return "progid:DXImageTransform.Microsoft.Matrix(M11=" + b[0] + ", M12=" + b[4] + ", M21=" + b[1] + ", M22=" + b[5] + ", SizingMethod='auto expand')"
}
}
new(function() {
var a = this;
function b(d, g) {
for (var j = d[0].length, i = d.length, h = g[0].length, f = [], c = 0; c < i; c++)
for (var k = f[c] = [], b = 0; b < h; b++) {
for (var e = 0, a = 0; a < j; a++) e += d[c][a] * g[a][b];
k[b] = e
}
return f
}
a.$ScaleX = function(b, c) {
return a.$ScaleXY(b, c, 0)
};
a.$ScaleY = function(b, c) {
return a.$ScaleXY(b, 0, c)
};
a.$ScaleXY = function(a, c, d) {
return b(a, [
[c, 0],
[0, d]
])
};
a.$TransformPoint = function(d, c) {
var a = b(d, [
[c.x],
[c.y]
]);
return p(a[0][0], a[1][0])
}
});
var Q = {
$OriginalX: 0,
$OriginalY: 0,
$MoveX: 0,
$MoveY: 0,
$Zoom: 1,
$ScaleX: 1,
$ScaleY: 1,
$Rotate: 0,
$RotateX: 0,
$RotateY: 0,
$TranslateX: 0,
$TranslateY: 0,
$TranslateZ: 0,
$SkewX: 0,
$SkewY: 0
};
h.$FormatEasings = function(a) {
var c = a || {};
if (a)
if (b.$IsFunction(a)) c = {
$Default: c
};
else if (b.$IsFunction(a.$Clip)) c.$Clip = {
$Default: a.$Clip
};
return c
};
function wb(c, a) {
var b = {};
n(c, function(c, d) {
var e = c;
if (a[d] != g)
if (h.$IsNumeric(c)) e = c + a[d];
else e = wb(c, a[d]);
b[d] = e
});
return b
}
h.$AddDif = wb;
h.$Cast = function(l, m, w, n, y, z, o) {
var a = m;
if (l) {
a = {};
for (var h in m) {
var A = z[h] || 1,
v = y[h] || [0, 1],
f = (w - v[0]) / v[1];
f = c.min(c.max(f, 0), 1);
f = f * A;
var u = c.floor(f);
if (f != u) f -= u;
var i = n.$Default || e.$EaseSwing,
k, B = l[h],
q = m[h];
if (b.$IsNumeric(q)) {
i = n[h] || i;
var x = i(f);
k = B + q * x
} else {
k = b.$Extend({
$Offset: {}
}, l[h]);
b.$Each(q.$Offset || q, function(d, a) {
if (n.$Clip) i = n.$Clip[a] || n.$Clip.$Default || i;
var c = i(f),
b = d * c;
k.$Offset[a] = b;
k[a] += b
})
}
a[h] = k
}
var t = b.$Each(m, function(b, a) {
return Q[a] != g
});
t && b.$Each(Q, function(c, b) {
if (a[b] == g && l[b] !== g) a[b] = l[b]
});
if (t) {
if (a.$Zoom) a.$ScaleX = a.$ScaleY = a.$Zoom;
a.$OriginalWidth = o.$OriginalWidth;
a.$OriginalHeight = o.$OriginalHeight;
a.$Transform = d
}
}
if (m.$Clip && o.$Move) {
var p = a.$Clip.$Offset,
s = (p.$Top || 0) + (p.$Bottom || 0),
r = (p.$Left || 0) + (p.$Right || 0);
a.$Left = (a.$Left || 0) + r;
a.$Top = (a.$Top || 0) + s;
a.$Clip.$Left -= r;
a.$Clip.$Right -= r;
a.$Clip.$Top -= s;
a.$Clip.$Bottom -= s
}
if (a.$Clip && b.$CanClearClip() && !a.$Clip.$Top && !a.$Clip.$Left && a.$Clip.$Right == o.$OriginalWidth && a.$Clip.$Bottom == o.$OriginalHeight) a.$Clip = j;
return a
}
};
function n() {
var a = this,
d = [],
c = [];
function h(a, b) {
d.push({
$EventName: a,
$Handler: b
})
}
function g(a, c) {
b.$Each(d, function(b, e) {
b.$EventName == a && b.$Handler === c && d.splice(e, 1)
})
}
function f() {
d = []
}
function e() {
b.$Each(c, function(a) {
b.$RemoveEvent(a.$Obj, a.$EventName, a.$Handler)
});
c = []
}
a.$Listen = function(e, a, d, f) {
b.$AddEvent(e, a, d, f);
c.push({
$Obj: e,
$EventName: a,
$Handler: d
})
};
a.$Unlisten = function(e, a, d) {
b.$Each(c, function(f, g) {
if (f.$Obj === e && f.$EventName == a && f.$Handler === d) {
b.$RemoveEvent(e, a, d);
c.splice(g, 1)
}
})
};
a.$UnlistenAll = e;
a.$On = a.addEventListener = h;
a.$Off = a.removeEventListener = g;
a.$TriggerEvent = function(a) {
var c = [].slice.call(arguments, 1);
b.$Each(d, function(b) {
b.$EventName == a && b.$Handler.apply(k, c)
})
};
a.$Destroy = function() {
e();
f();
for (var b in a) delete a[b]
}
}
var m = k.$JssorAnimator$ = function(z, C, h, L, O, J) {
z = z || 0;
var a = this,
q, N, n, o, v, A = 0,
H, I, G, B, y = 0,
g = 0,
m = 0,
D, i, s, f, e, p, w = [],
x;
function P(a) {
f += a;
e += a;
i += a;
s += a;
g += a;
m += a;
y += a
}
function u(o) {
var j = o;
if (p && (j >= e || j <= f)) j = ((j - f) % p + p) % p + f;
if (!D || v || g != j) {
var k = c.min(j, e);
k = c.max(k, f);
if (!D || v || k != m) {
if (J) {
var l = (k - i) / (C || 1);
if (h.$Reverse) l = 1 - l;
var n = b.$Cast(O, J, l, H, G, I, h);
if (x) b.$Each(n, function(b, a) {
x[a] && x[a](L, b)
});
else b.$SetStyles(L, n)
}
a.$OnInnerOffsetChange(m - i, k - i);
m = k;
b.$Each(w, function(b, c) {
var a = o < g ? w[w.length - c - 1] : b;
a.$GoToPosition(m - y)
});
var r = g,
q = m;
g = j;
D = d;
a.$OnPositionChange(r, q)
}
}
}
function E(a, b, d) {
b && a.$Shift(e);
if (!d) {
f = c.min(f, a.$GetPosition_OuterBegin() + y);
e = c.max(e, a.$GetPosition_OuterEnd() + y)
}
w.push(a)
}
var r = k.requestAnimationFrame || k.webkitRequestAnimationFrame || k.mozRequestAnimationFrame || k.msRequestAnimationFrame;
if (b.$IsBrowserSafari() && b.$BrowserVersion() < 7) r = j;
r = r || function(a) {
b.$Delay(a, h.$Interval)
};
function K() {
if (q) {
var d = b.$GetNow(),
e = c.min(d - A, h.$IntervalMax),
a = g + e * o;
A = d;
if (a * o >= n * o) a = n;
u(a);
if (!v && a * o >= n * o) M(B);
else r(K)
}
}
function t(h, i, j) {
if (!q) {
q = d;
v = j;
B = i;
h = c.max(h, f);
h = c.min(h, e);
n = h;
o = n < g ? -1 : 1;
a.$OnStart();
A = b.$GetNow();
r(K)
}
}
function M(b) {
if (q) {
v = q = B = l;
a.$OnStop();
b && b()
}
}
a.$Play = function(a, b, c) {
t(a ? g + a : e, b, c)
};
a.$PlayToPosition = t;
a.$PlayToBegin = function(a, b) {
t(f, a, b)
};
a.$PlayToEnd = function(a, b) {
t(e, a, b)
};
a.$Stop = M;
a.$Continue = function(a) {
t(a)
};
a.$GetPosition = function() {
return g
};
a.$GetPlayToPosition = function() {
return n
};
a.$GetPosition_Display = function() {
return m
};
a.$GoToPosition = u;
a.$GoToBegin = function() {
u(f, d)
};
a.$GoToEnd = function() {
u(e, d)
};
a.$Move = function(a) {
u(g + a)
};
a.$CombineMode = function() {
return N
};
a.$GetDuration = function() {
return C
};
a.$IsPlaying = function() {
return q
};
a.$IsOnTheWay = function() {
return g > i && g <= s
};
a.$SetLoopLength = function(a) {
p = a
};
a.$Shift = P;
a.$Join = E;
a.$Combine = function(a, b) {
E(a, 0, b)
};
a.$Chain = function(a) {
E(a, 1)
};
a.$Expand = function(a) {
e += a
};
a.$GetPosition_InnerBegin = function() {
return i
};
a.$GetPosition_InnerEnd = function() {
return s
};
a.$GetPosition_OuterBegin = function() {
return f
};
a.$GetPosition_OuterEnd = function() {
return e
};
a.$OnPositionChange = a.$OnStart = a.$OnStop = a.$OnInnerOffsetChange = b.$EmptyFunction;
a.$Version = b.$GetNow();
h = b.$Extend({
$Interval: 16,
$IntervalMax: 50
}, h);
p = h.$LoopLength;
x = h.$Setter;
f = i = z;
e = s = z + C;
I = h.$Round || {};
G = h.$During || {};
H = b.$FormatEasings(h.$Easing)
};
var p = k.$JssorSlideshowFormations$ = new function() {
var h = this,
b = 0,
a = 1,
f = 2,
e = 3,
s = 1,
r = 2,
t = 4,
q = 8,
w = 256,
x = 512,
v = 1024,
u = 2048,
j = u + s,
i = u + r,
o = x + s,
m = x + r,
n = w + t,
k = w + q,
l = v + t,
p = v + q;
function y(a) {
return (a & r) == r
}
function z(a) {
return (a & t) == t
}
function g(b, a, c) {
c.push(a);
b[a] = b[a] || [];
b[a].push(c)
}
h.$FormationStraight = function(f) {
for (var d = f.$Cols, e = f.$Rows, s = f.$Assembly, t = f.$Count, r = [], a = 0, b = 0, p = d - 1, q = e - 1, h = t - 1, c, b = 0; b < e; b++)
for (a = 0; a < d; a++) {
switch (s) {
case j:
c = h - (a * e + (q - b));
break;
case l:
c = h - (b * d + (p - a));
break;
case o:
c = h - (a * e + b);
case n:
c = h - (b * d + a);
break;
case i:
c = a * e + b;
break;
case k:
c = b * d + (p - a);
break;
case m:
c = a * e + (q - b);
break;
default:
c = b * d + a
}
g(r, c, [b, a])
}
return r
};
h.$FormationSwirl = function(q) {
var x = q.$Cols,
y = q.$Rows,
B = q.$Assembly,
w = q.$Count,
A = [],
z = [],
u = 0,
c = 0,
h = 0,
r = x - 1,
s = y - 1,
t, p, v = 0;
switch (B) {
case j:
c = r;
h = 0;
p = [f, a, e, b];
break;
case l:
c = 0;
h = s;
p = [b, e, a, f];
break;
case o:
c = r;
h = s;
p = [e, a, f, b];
break;
case n:
c = r;
h = s;
p = [a, e, b, f];
break;
case i:
c = 0;
h = 0;
p = [f, b, e, a];
break;
case k:
c = r;
h = 0;
p = [a, f, b, e];
break;
case m:
c = 0;
h = s;
p = [e, b, f, a];
break;
default:
c = 0;
h = 0;
p = [b, f, a, e]
}
u = 0;
while (u < w) {
t = h + "," + c;
if (c >= 0 && c < x && h >= 0 && h < y && !z[t]) {
z[t] = d;
g(A, u++, [h, c])
} else switch (p[v++ % p.length]) {
case b:
c--;
break;
case f:
h--;
break;
case a:
c++;
break;
case e:
h++
}
switch (p[v % p.length]) {
case b:
c++;
break;
case f:
h++;
break;
case a:
c--;
break;
case e:
h--
}
}
return A
};
h.$FormationZigZag = function(p) {
var w = p.$Cols,
x = p.$Rows,
z = p.$Assembly,
v = p.$Count,
t = [],
u = 0,
c = 0,
d = 0,
q = w - 1,
r = x - 1,
y, h, s = 0;
switch (z) {
case j:
c = q;
d = 0;
h = [f, a, e, a];
break;
case l:
c = 0;
d = r;
h = [b, e, a, e];
break;
case o:
c = q;
d = r;
h = [e, a, f, a];
break;
case n:
c = q;
d = r;
h = [a, e, b, e];
break;
case i:
c = 0;
d = 0;
h = [f, b, e, b];
break;
case k:
c = q;
d = 0;
h = [a, f, b, f];
break;
case m:
c = 0;
d = r;
h = [e, b, f, b];
break;
default:
c = 0;
d = 0;
h = [b, f, a, f]
}
u = 0;
while (u < v) {
y = d + "," + c;
if (c >= 0 && c < w && d >= 0 && d < x && typeof t[y] == "undefined") {
g(t, u++, [d, c]);
switch (h[s % h.length]) {
case b:
c++;
break;
case f:
d++;
break;
case a:
c--;
break;
case e:
d--
}
} else {
switch (h[s++ % h.length]) {
case b:
c--;
break;
case f:
d--;
break;
case a:
c++;
break;
case e:
d++
}
switch (h[s++ % h.length]) {
case b:
c++;
break;
case f:
d++;
break;
case a:
c--;
break;
case e:
d--
}
}
}
return t
};
h.$FormationStraightStairs = function(q) {
var u = q.$Cols,
v = q.$Rows,
e = q.$Assembly,
t = q.$Count,
r = [],
s = 0,
c = 0,
d = 0,
f = u - 1,
h = v - 1,
x = t - 1;
switch (e) {
case j:
case m:
case o:
case i:
var a = 0,
b = 0;
break;
case k:
case l:
case n:
case p:
var a = f,
b = 0;
break;
default:
e = p;
var a = f,
b = 0
}
c = a;
d = b;
while (s < t) {
if (z(e) || y(e)) g(r, x - s++, [d, c]);
else g(r, s++, [d, c]);
switch (e) {
case j:
case m:
c--;
d++;
break;
case o:
case i:
c++;
d--;
break;
case k:
case l:
c--;
d--;
break;
case p:
case n:
default:
c++;
d++
}
if (c < 0 || d < 0 || c > f || d > h) {
switch (e) {
case j:
case m:
a++;
break;
case k:
case l:
case o:
case i:
b++;
break;
case p:
case n:
default:
a--
}
if (a < 0 || b < 0 || a > f || b > h) {
switch (e) {
case j:
case m:
a = f;
b++;
break;
case o:
case i:
b = h;
a++;
break;
case k:
case l:
b = h;
a--;
break;
case p:
case n:
default:
a = 0;
b++
}
if (b > h) b = h;
else if (b < 0) b = 0;
else if (a > f) a = f;
else if (a < 0) a = 0
}
d = b;
c = a
}
}
return r
};
h.$FormationSquare = function(i) {
var a = i.$Cols || 1,
b = i.$Rows || 1,
j = [],
d, e, f, h, k;
f = a < b ? (b - a) / 2 : 0;
h = a > b ? (a - b) / 2 : 0;
k = c.round(c.max(a / 2, b / 2)) + 1;
for (d = 0; d < a; d++)
for (e = 0; e < b; e++) g(j, k - c.min(d + 1 + f, e + 1 + h, a - d + f, b - e + h), [e, d]);
return j
};
h.$FormationRectangle = function(f) {
var d = f.$Cols || 1,
e = f.$Rows || 1,
h = [],
a, b, i;
i = c.round(c.min(d / 2, e / 2)) + 1;
for (a = 0; a < d; a++)
for (b = 0; b < e; b++) g(h, i - c.min(a + 1, b + 1, d - a, e - b), [b, a]);
return h
};
h.$FormationRandom = function(d) {
for (var e = [], a, b = 0; b < d.$Rows; b++)
for (a = 0; a < d.$Cols; a++) g(e, c.ceil(1e5 * c.random()) % 13, [b, a]);
return e
};
h.$FormationCircle = function(d) {
for (var e = d.$Cols || 1, f = d.$Rows || 1, h = [], a, i = e / 2 - .5, j = f / 2 - .5, b = 0; b < e; b++)
for (a = 0; a < f; a++) g(h, c.round(c.sqrt(c.pow(b - i, 2) + c.pow(a - j, 2))), [a, b]);
return h
};
h.$FormationCross = function(d) {
for (var e = d.$Cols || 1, f = d.$Rows || 1, h = [], a, i = e / 2 - .5, j = f / 2 - .5, b = 0; b < e; b++)
for (a = 0; a < f; a++) g(h, c.round(c.min(c.abs(b - i), c.abs(a - j))), [a, b]);
return h
};
h.$FormationRectangleCross = function(f) {
for (var h = f.$Cols || 1, i = f.$Rows || 1, j = [], a, d = h / 2 - .5, e = i / 2 - .5, k = c.max(d, e) + 1, b = 0; b < h; b++)
for (a = 0; a < i; a++) g(j, c.round(k - c.max(d - c.abs(b - d), e - c.abs(a - e))) - 1, [a, b]);
return j
}
};
k.$JssorSlideshowRunner$ = function(k, s, q, t, y) {
var f = this,
u, g, a, x = 0,
w = t.$TransitionsOrder,
r, h = 8;
function i(g, f) {
var a = {
$Interval: f,
$Duration: 1,
$Delay: 0,
$Cols: 1,
$Rows: 1,
$Opacity: 0,
$Zoom: 0,
$Clip: 0,
$Move: l,
$SlideOut: l,
$Reverse: l,
$Formation: p.$FormationRandom,
$Assembly: 1032,
$ChessMode: {
$Column: 0,
$Row: 0
},
$Easing: e.$EaseSwing,
$Round: {},
$Blocks: [],
$During: {}
};
b.$Extend(a, g);
a.$Count = a.$Cols * a.$Rows;
a.$Easing = b.$FormatEasings(a.$Easing);
a.$FramesCount = c.ceil(a.$Duration / a.$Interval);
a.$GetBlocks = function(c, b) {
c /= a.$Cols;
b /= a.$Rows;
var f = c + "x" + b;
if (!a.$Blocks[f]) {
a.$Blocks[f] = {
$Width: c,
$Height: b
};
for (var d = 0; d < a.$Cols; d++)
for (var e = 0; e < a.$Rows; e++) a.$Blocks[f][e + "," + d] = {
$Top: e * b,
$Right: d * c + c,
$Bottom: e * b + b,
$Left: d * c
}
}
return a.$Blocks[f]
};
if (a.$Brother) {
a.$Brother = i(a.$Brother, f);
a.$SlideOut = d
}
return a
}
function o(B, h, a, w, o, m) {
var z = this,
u, v = {},
i = {},
n = [],
f, e, s, q = a.$ChessMode.$Column || 0,
r = a.$ChessMode.$Row || 0,
g = a.$GetBlocks(o, m),
p = C(a),
D = p.length - 1,
t = a.$Duration + a.$Delay * D,
x = w + t,
k = a.$SlideOut,
y;
x += 50;
function C(a) {
var b = a.$Formation(a);
return a.$Reverse ? b.reverse() : b
}
z.$EndTime = x;
z.$ShowFrame = function(d) {
d -= w;
var e = d < t;
if (e || y) {
y = e;
if (!k) d = t - d;
var f = c.ceil(d / a.$Interval);
b.$Each(i, function(a, e) {
var d = c.max(f, a.$Min);
d = c.min(d, a.length - 1);
if (a.$LastFrameIndex != d) {
if (!a.$LastFrameIndex && !k) b.$ShowElement(n[e]);
else d == a.$Max && k && b.$HideElement(n[e]);
a.$LastFrameIndex = d;
b.$SetStyles(n[e], a[d])
}
})
}
};
h = b.$CloneNode(h);
b.$SetStyleTransform(h, j);
if (b.$IsBrowserIe9Earlier()) {
var E = !h["no-image"],
A = b.$FindChildrenByTag(h);
b.$Each(A, function(a) {
(E || a["jssor-slider"]) && b.$CssOpacity(a, b.$CssOpacity(a), d)
})
}
b.$Each(p, function(h, j) {
b.$Each(h, function(G) {
var K = G[0],
J = G[1],
t = K + "," + J,
n = l,
p = l,
x = l;
if (q && J % 2) {
if (q & 3) n = !n;
if (q & 12) p = !p;
if (q & 16) x = !x
}
if (r && K % 2) {
if (r & 3) n = !n;
if (r & 12) p = !p;
if (r & 16) x = !x
}
a.$Top = a.$Top || a.$Clip & 4;
a.$Bottom = a.$Bottom || a.$Clip & 8;
a.$Left = a.$Left || a.$Clip & 1;
a.$Right = a.$Right || a.$Clip & 2;
var C = p ? a.$Bottom : a.$Top,
z = p ? a.$Top : a.$Bottom,
B = n ? a.$Right : a.$Left,
A = n ? a.$Left : a.$Right;
a.$Clip = C || z || B || A;
s = {};
e = {
$Top: 0,
$Left: 0,
$Opacity: 1,
$Width: o,
$Height: m
};
f = b.$Extend({}, e);
u = b.$Extend({}, g[t]);
if (a.$Opacity) e.$Opacity = 2 - a.$Opacity;
if (a.$ZIndex) {
e.$ZIndex = a.$ZIndex;
f.$ZIndex = 0
}
var I = a.$Cols * a.$Rows > 1 || a.$Clip;
if (a.$Zoom || a.$Rotate) {
var H = d;
if (b.$IsBrowserIe9Earlier())
if (a.$Cols * a.$Rows > 1) H = l;
else I = l;
if (H) {
e.$Zoom = a.$Zoom ? a.$Zoom - 1 : 1;
f.$Zoom = 1;
if (b.$IsBrowserIe9Earlier() || b.$IsBrowserOpera()) e.$Zoom = c.min(e.$Zoom, 2);
var N = a.$Rotate || 0;
e.$Rotate = N * 360 * (x ? -1 : 1);
f.$Rotate = 0
}
}
if (I) {
var h = u.$Offset = {};
if (a.$Clip) {
var w = a.$ScaleClip || 1;
if (C && z) {
h.$Top = g.$Height / 2 * w;
h.$Bottom = -h.$Top
} else if (C) h.$Bottom = -g.$Height * w;
else if (z) h.$Top = g.$Height * w;
if (B && A) {
h.$Left = g.$Width / 2 * w;
h.$Right = -h.$Left
} else if (B) h.$Right = -g.$Width * w;
else if (A) h.$Left = g.$Width * w
}
s.$Clip = u;
f.$Clip = g[t]
}
var L = n ? 1 : -1,
M = p ? 1 : -1;
if (a.x) e.$Left += o * a.x * L;
if (a.y) e.$Top += m * a.y * M;
b.$Each(e, function(a, c) {
if (b.$IsNumeric(a))
if (a != f[c]) s[c] = a - f[c]
});
v[t] = k ? f : e;
var D = a.$FramesCount,
y = c.round(j * a.$Delay / a.$Interval);
i[t] = new Array(y);
i[t].$Min = y;
i[t].$Max = y + D - 1;
for (var F = 0; F <= D; F++) {
var E = b.$Cast(f, s, F / D, a.$Easing, a.$During, a.$Round, {
$Move: a.$Move,
$OriginalWidth: o,
$OriginalHeight: m
});
E.$ZIndex = E.$ZIndex || 1;
i[t].push(E)
}
})
});
p.reverse();
b.$Each(p, function(a) {
b.$Each(a, function(c) {
var f = c[0],
e = c[1],
d = f + "," + e,
a = h;
if (e || f) a = b.$CloneNode(h);
b.$SetStyles(a, v[d]);
b.$CssOverflow(a, "hidden");
b.$CssPosition(a, "absolute");
B.$AddClipElement(a);
n[d] = a;
b.$ShowElement(a, !k)
})
})
}
function v() {
var b = this,
c = 0;
m.call(b, 0, u);
b.$OnPositionChange = function(d, b) {
if (b - c > h) {
c = b;
a && a.$ShowFrame(b);
g && g.$ShowFrame(b)
}
};
b.$Transition = r
}
f.$GetTransition = function() {
var a = 0,
b = t.$Transitions,
d = b.length;
if (w) a = x++ % d;
else a = c.floor(c.random() * d);
b[a] && (b[a].$Index = a);
return b[a]
};
f.$Initialize = function(w, x, l, m, b) {
r = b;
b = i(b, h);
var j = m.$Item,
e = l.$Item;
j["no-image"] = !m.$Image;
e["no-image"] = !l.$Image;
var n = j,
p = e,
v = b,
d = b.$Brother || i({}, h);
if (!b.$SlideOut) {
n = e;
p = j
}
var t = d.$Shift || 0;
g = new o(k, p, d, c.max(t - d.$Interval, 0), s, q);
a = new o(k, n, v, c.max(d.$Interval - t, 0), s, q);
g.$ShowFrame(0);
a.$ShowFrame(0);
u = c.max(g.$EndTime, a.$EndTime);
f.$Index = w
};
f.$Clear = function() {
k.$Clear();
g = j;
a = j
};
f.$GetProcessor = function() {
var b = j;
if (a) b = new v;
return b
};
if (b.$IsBrowserIe9Earlier() || b.$IsBrowserOpera() || y && b.$WebKitVersion() < 537) h = 16;
n.call(f);
m.call(f, -1e7, 1e7)
};
var i = k.$JssorSlider$ = function(p, hc) {
var h = this;
function Fc() {
var a = this;
m.call(a, -1e8, 2e8);
a.$GetCurrentSlideInfo = function() {
var b = a.$GetPosition_Display(),
d = c.floor(b),
f = t(d),
e = b - c.floor(b);
return {
$Index: f,
$VirtualIndex: d,
$Position: e
}
};
a.$OnPositionChange = function(b, a) {
var e = c.floor(a);
if (e != a && a > b) e++;
Wb(e, d);
h.$TriggerEvent(i.$EVT_POSITION_CHANGE, t(a), t(b), a, b)
}
}
function Ec() {
var a = this;
m.call(a, 0, 0, {
$LoopLength: r
});
b.$Each(C, function(b) {
D & 1 && b.$SetLoopLength(r);
a.$Chain(b);
b.$Shift(fb / dc)
})
}
function Dc() {
var a = this,
b = Vb.$Elmt;
m.call(a, -1, 2, {
$Easing: e.$EaseLinear,
$Setter: {
$Position: bc
},
$LoopLength: r
}, b, {
$Position: 1
}, {
$Position: -2
});
a.$Wrapper = b
}
function rc(o, n) {
var b = this,
e, f, g, k, c;
m.call(b, -1e8, 2e8, {
$IntervalMax: 100
});
b.$OnStart = function() {
O = d;
R = j;
h.$TriggerEvent(i.$EVT_SWIPE_START, t(w.$GetPosition()), w.$GetPosition())
};
b.$OnStop = function() {
O = l;
k = l;
var a = w.$GetCurrentSlideInfo();
h.$TriggerEvent(i.$EVT_SWIPE_END, t(w.$GetPosition()), w.$GetPosition());
!a.$Position && Hc(a.$VirtualIndex, s)
};
b.$OnPositionChange = function(i, h) {
var b;
if (k) b = c;
else {
b = f;
if (g) {
var d = h / g;
b = a.$SlideEasing(d) * (f - e) + e
}
}
w.$GoToPosition(b)
};
b.$PlayCarousel = function(a, d, c, h) {
e = a;
f = d;
g = c;
w.$GoToPosition(a);
b.$GoToPosition(0);
b.$PlayToPosition(c, h)
};
b.$StandBy = function(a) {
k = d;
c = a;
b.$Play(a, j, d)
};
b.$SetStandByPosition = function(a) {
c = a
};
b.$MoveCarouselTo = function(a) {
w.$GoToPosition(a)
};
w = new Fc;
w.$Combine(o);
w.$Combine(n)
}
function sc() {
var c = this,
a = Zb();
b.$CssZIndex(a, 0);
b.$Css(a, "pointerEvents", "none");
c.$Elmt = a;
c.$AddClipElement = function(c) {
b.$AppendChild(a, c);
b.$ShowElement(a)
};
c.$Clear = function() {
b.$HideElement(a);
b.$Empty(a)
}
}
function Bc(k, f) {
var e = this,
q, H, x, o, y = [],
w, B, W, G, Q, F, g, v, p, eb;
m.call(e, -u, u + 1, {
$SlideItemAnimator: d
});
function E(a) {
q && q.$Revert();
T(k, a, 0);
F = d;
q = new I.$Class(k, I, b.$ParseFloat(b.$AttributeEx(k, "idle")) || qc);
q.$GoToPosition(0)
}
function Y() {
q.$Version < I.$Version && E()
}
function N(p, r, n) {
if (!G) {
G = d;
if (o && n) {
var g = n.width,
c = n.height,
m = g,
k = c;
if (g && c && a.$FillMode) {
if (a.$FillMode & 3 && (!(a.$FillMode & 4) || g > K || c > J)) {
var j = l,
q = K / J * c / g;
if (a.$FillMode & 1) j = q > 1;
else if (a.$FillMode & 2) j = q < 1;
m = j ? g * J / c : K;
k = j ? J : c * K / g
}
b.$CssWidth(o, m);
b.$CssHeight(o, k);
b.$CssTop(o, (J - k) / 2);
b.$CssLeft(o, (K - m) / 2)
}
b.$CssPosition(o, "absolute");
h.$TriggerEvent(i.$EVT_LOAD_END, f)
}
}
b.$HideElement(r);
p && p(e)
}
function X(b, c, d, g) {
if (g == R && s == f && P)
if (!Gc) {
var a = t(b);
A.$Initialize(a, f, c, e, d);
c.$HideContentForSlideshow();
U.$Shift(a - U.$GetPosition_OuterBegin() - 1);
U.$GoToPosition(a);
z.$PlayCarousel(b, b, 0)
}
}
function ab(b) {
if (b == R && s == f) {
if (!g) {
var a = j;
if (A)
if (A.$Index == f) a = A.$GetProcessor();
else A.$Clear();
Y();
g = new zc(k, f, a, q);
g.$SetPlayer(p)
}!g.$IsPlaying() && g.$Replay()
}
}
function S(d, h, l) {
if (d == f) {
if (d != h) C[h] && C[h].$ParkOut();
else !l && g && g.$AdjustIdleOnPark();
p && p.$Enable();
var m = R = b.$GetNow();
e.$LoadImage(b.$CreateCallback(j, ab, m))
} else {
var k = c.min(f, d),
i = c.max(f, d),
o = c.min(i - k, k + r - i),
n = u + a.$LazyLoading - 1;
(!Q || o <= n) && e.$LoadImage()
}
}
function bb() {
if (s == f && g) {
g.$Stop();
p && p.$Quit();
p && p.$Disable();
g.$OpenSlideshowPanel()
}
}
function db() {
s == f && g && g.$Stop()
}
function Z(a) {
!M && h.$TriggerEvent(i.$EVT_CLICK, f, a)
}
function O() {
p = v.pInstance;
g && g.$SetPlayer(p)
}
e.$LoadImage = function(c, a) {
a = a || x;
if (y.length && !G) {
b.$ShowElement(a);
if (!W) {
W = d;
h.$TriggerEvent(i.$EVT_LOAD_START, f);
b.$Each(y, function(a) {
if (!b.$Attribute(a, "src")) {
a.src = b.$AttributeEx(a, "src2");
b.$CssDisplay(a, a["display-origin"])
}
})
}
b.$LoadImages(y, o, b.$CreateCallback(j, N, c, a))
} else N(c, a)
};
e.$GoForNextSlide = function() {
var h = f;
if (a.$AutoPlaySteps < 0) h -= r;
var d = h + a.$AutoPlaySteps * xc;
if (D & 2) d = t(d);
if (!(D & 1)) d = c.max(0, c.min(d, r - u));
if (d != f) {
if (A) {
var e = A.$GetTransition(r);
if (e) {
var i = R = b.$GetNow(),
g = C[t(d)];
return g.$LoadImage(b.$CreateCallback(j, X, d, g, e, i), x)
}
}
nb(d)
}
};
e.$TryActivate = function() {
S(f, f, d)
};
e.$ParkOut = function() {
p && p.$Quit();
p && p.$Disable();
e.$UnhideContentForSlideshow();
g && g.$Abort();
g = j;
E()
};
e.$StampSlideItemElements = function(a) {
a = eb + "_" + a
};
e.$HideContentForSlideshow = function() {
b.$HideElement(k)
};
e.$UnhideContentForSlideshow = function() {
b.$ShowElement(k)
};
e.$EnablePlayer = function() {
p && p.$Enable()
};
function T(a, c, e) {
if (b.$Attribute(a, "jssor-slider")) return;
if (!F) {
if (a.tagName == "IMG") {
y.push(a);
if (!b.$Attribute(a, "src")) {
Q = d;
a["display-origin"] = b.$CssDisplay(a);
b.$HideElement(a)
}
}
b.$IsBrowserIe9Earlier() && b.$CssZIndex(a, (b.$CssZIndex(a) || 0) + 1)
}
var f = b.$Children(a);
b.$Each(f, function(f) {
var h = f.tagName,
i = b.$AttributeEx(f, "u");
if (i == "player" && !v) {
v = f;
if (v.pInstance) O();
else b.$AddEvent(v, "dataavailable", O)
}
if (i == "caption") {
if (c) {
b.$CssTransformOrigin(f, b.$AttributeEx(f, "to"));
b.$CssBackfaceVisibility(f, b.$AttributeEx(f, "bf"));
b.$AttributeEx(f, "3d") && b.$CssTransformStyle(f, "preserve-3d")
} else if (!b.$IsBrowserIE()) {
var g = b.$CloneNode(f, l, d);
b.$InsertBefore(g, f, a);
b.$RemoveElement(f, a);
f = g;
c = d
}
} else if (!F && !e && !o) {
if (h == "A") {
if (b.$AttributeEx(f, "u") == "image") o = b.$FindChildByTag(f, "IMG");
else o = b.$FindChild(f, "image", d);
if (o) {
w = f;
b.$CssDisplay(w, "block");
b.$SetStyles(w, V);
B = b.$CloneNode(w, d);
b.$CssPosition(w, "relative");
b.$CssOpacity(B, 0);
b.$Css(B, "backgroundColor", "#000")
}
} else if (h == "IMG" && b.$AttributeEx(f, "u") == "image") o = f;
if (o) {
o.border = 0;
b.$SetStyles(o, V)
}
}
T(f, c, e + 1)
})
}
e.$OnInnerOffsetChange = function(c, b) {
var a = u - b;
bc(H, a)
};
e.$Index = f;
n.call(e);
b.$CssPerspective(k, b.$AttributeEx(k, "p"));
b.$CssPerspectiveOrigin(k, b.$AttributeEx(k, "po"));
var L = b.$FindChild(k, "thumb", d);
if (L) {
e.$Thumb = b.$CloneNode(L);
b.$HideElement(L)
}
b.$ShowElement(k);
x = b.$CloneNode(cb);
b.$CssZIndex(x, 1e3);
b.$AddEvent(k, "click", Z);
E(d);
e.$Image = o;
e.$Link = B;
e.$Item = k;
e.$Wrapper = H = k;
b.$AppendChild(H, x);
h.$On(203, S);
h.$On(28, db);
h.$On(24, bb)
}
function zc(y, f, p, q) {
var a = this,
n = 0,
u = 0,
g, j, e, c, k, t, r, o = C[f];
m.call(a, 0, 0);
function v() {
b.$Empty(N);
fc && k && o.$Link && b.$AppendChild(N, o.$Link);
b.$ShowElement(N, !k && o.$Image)
}
function w() {
a.$Replay()
}
function x(b) {
r = b;
a.$Stop();
a.$Replay()
}
a.$Replay = function() {
var b = a.$GetPosition_Display();
if (!B && !O && !r && s == f) {
if (!b) {
if (g && !k) {
k = d;
a.$OpenSlideshowPanel(d);
h.$TriggerEvent(i.$EVT_SLIDESHOW_START, f, n, u, g, c)
}
v()
}
var l, p = i.$EVT_STATE_CHANGE;
if (b != c)
if (b == e) l = c;
else if (b == j) l = e;
else if (!b) l = j;
else l = a.$GetPlayToPosition();
h.$TriggerEvent(p, f, b, n, j, e, c);
var m = P && (!E || F);
if (b == c)(e != c && !(E & 12) || m) && o.$GoForNextSlide();
else(m || b != e) && a.$PlayToPosition(l, w)
}
};
a.$AdjustIdleOnPark = function() {
e == c && e == a.$GetPosition_Display() && a.$GoToPosition(j)
};
a.$Abort = function() {
A && A.$Index == f && A.$Clear();
var b = a.$GetPosition_Display();
b < c && h.$TriggerEvent(i.$EVT_STATE_CHANGE, f, -b - 1, n, j, e, c)
};
a.$OpenSlideshowPanel = function(a) {
p && b.$CssOverflow(hb, a && p.$Transition.$Outside ? "" : "hidden")
};
a.$OnInnerOffsetChange = function(b, a) {
if (k && a >= g) {
k = l;
v();
o.$UnhideContentForSlideshow();
A.$Clear();
h.$TriggerEvent(i.$EVT_SLIDESHOW_END, f, n, u, g, c)
}
h.$TriggerEvent(i.$EVT_PROGRESS_CHANGE, f, a, n, j, e, c)
};
a.$SetPlayer = function(a) {
if (a && !t) {
t = a;
a.$On($JssorPlayer$.$EVT_SWITCH, x)
}
};
p && a.$Chain(p);
g = a.$GetPosition_OuterEnd();
a.$Chain(q);
j = g + q.$IdleBegin;
e = g + q.$IdleEnd;
c = a.$GetPosition_OuterEnd()
}
function Mb(a, c, d) {
b.$CssLeft(a, c);
b.$CssTop(a, d)
}
function bc(c, b) {
var a = x > 0 ? x : gb,
d = Bb * b * (a & 1),
e = Cb * b * (a >> 1 & 1);
Mb(c, d, e)
}
function Rb() {
pb = O;
Kb = z.$GetPlayToPosition();
G = w.$GetPosition()
}
function ic() {
Rb();
if (B || !F && E & 12) {
z.$Stop();
h.$TriggerEvent(i.$EVT_FREEZE)
}
}
function gc(f) {
if (!B && (F || !(E & 12)) && !z.$IsPlaying()) {
var d = w.$GetPosition(),
b = c.ceil(G);
if (f && c.abs(H) >= a.$MinDragOffsetToSlide) {
b = c.ceil(d);
b += eb
}
if (!(D & 1)) b = c.min(r - u, c.max(b, 0));
var e = c.abs(b - d);
e = 1 - c.pow(1 - e, 5);
if (!M && pb) z.$Continue(Kb);
else if (d == b) {
tb.$EnablePlayer();
tb.$TryActivate()
} else z.$PlayCarousel(d, b, e * Xb)
}
}
function Ib(a) {
!b.$AttributeEx(b.$EvtSrc(a), "nodrag") && b.$CancelEvent(a)
}
function vc(a) {
ac(a, 1)
}
function ac(a, c) {
a = b.$GetEvent(a);
var k = b.$EvtSrc(a);
if (!L && !b.$AttributeEx(k, "nodrag") && wc() && (!c || a.touches.length == 1)) {
B = d;
Ab = l;
R = j;
b.$AddEvent(f, c ? "touchmove" : "mousemove", Db);
b.$GetNow();
M = 0;
ic();
if (!pb) x = 0;
if (c) {
var g = a.touches[0];
vb = g.clientX;
wb = g.clientY
} else {
var e = b.$MousePosition(a);
vb = e.x;
wb = e.y
}
H = 0;
bb = 0;
eb = 0;
h.$TriggerEvent(i.$EVT_DRAG_START, t(G), G, a)
}
}
function Db(e) {
if (B) {
e = b.$GetEvent(e);
var f;
if (e.type != "mousemove") {
var l = e.touches[0];
f = {
x: l.clientX,
y: l.clientY
}
} else f = b.$MousePosition(e);
if (f) {
var j = f.x - vb,
k = f.y - wb;
if (c.floor(G) != G) x = x || gb & L;
if ((j || k) && !x) {
if (L == 3)
if (c.abs(k) > c.abs(j)) x = 2;
else x = 1;
else x = L;
if (jb && x == 1 && c.abs(k) - c.abs(j) > 3) Ab = d
}
if (x) {
var a = k,
i = Cb;
if (x == 1) {
a = j;
i = Bb
}
if (!(D & 1)) {
if (a > 0) {
var g = i * s,
h = a - g;
if (h > 0) a = g + c.sqrt(h) * 5
}
if (a < 0) {
var g = i * (r - u - s),
h = -a - g;
if (h > 0) a = -g - c.sqrt(h) * 5
}
}
if (H - bb < -2) eb = 0;
else if (H - bb > 2) eb = -1;
bb = H;
H = a;
sb = G - H / i / (Z || 1);
if (H && x && !Ab) {
b.$CancelEvent(e);
if (!O) z.$StandBy(sb);
else z.$SetStandByPosition(sb)
}
}
}
}
}
function mb() {
tc();
if (B) {
B = l;
b.$GetNow();
b.$RemoveEvent(f, "mousemove", Db);
b.$RemoveEvent(f, "touchmove", Db);
M = H;
z.$Stop();
var a = w.$GetPosition();
h.$TriggerEvent(i.$EVT_DRAG_END, t(a), a, t(G), G);
E & 12 && Rb();
gc(d)
}
}
function mc(c) {
if (M) {
b.$StopEvent(c);
var a = b.$EvtSrc(c);
while (a && v !== a) {
a.tagName == "A" && b.$CancelEvent(c);
try {
a = a.parentNode
} catch (d) {
break
}
}
}
}
function Lb(a) {
C[s];
s = t(a);
tb = C[s];
Wb(a);
return s
}
function Hc(a, b) {
x = 0;
Lb(a);
h.$TriggerEvent(i.$EVT_PARK, t(a), b)
}
function Wb(a, c) {
yb = a;
b.$Each(S, function(b) {
b.$SetCurrentIndex(t(a), a, c)
})
}
function wc() {
var b = i.$DragRegistry || 0,
a = Y;
if (jb) a & 1 && (a &= 1);
i.$DragRegistry |= a;
return L = a & ~b
}
function tc() {
if (L) {
i.$DragRegistry &= ~Y;
L = 0
}
}
function Zb() {
var a = b.$CreateDiv();
b.$SetStyles(a, V);
b.$CssPosition(a, "absolute");
return a
}
function t(a) {
return (a % r + r) % r
}
function nc(b, d) {
if (d)
if (!D) {
b = c.min(c.max(b + yb, 0), r - u);
d = l
} else if (D & 2) {
b = t(b + yb);
d = l
}
nb(b, a.$SlideDuration, d)
}
function zb() {
b.$Each(S, function(a) {
a.$Show(a.$Options.$ChanceToShow <= F)
})
}
function kc() {
if (!F) {
F = 1;
zb();
if (!B) {
E & 12 && gc();
E & 3 && C[s].$TryActivate()
}
}
}
function jc() {
if (F) {
F = 0;
zb();
B || !(E & 12) || ic()
}
}
function lc() {
V = {
$Width: K,
$Height: J,
$Top: 0,
$Left: 0
};
b.$Each(T, function(a) {
b.$SetStyles(a, V);
b.$CssPosition(a, "absolute");
b.$CssOverflow(a, "hidden");
b.$HideElement(a)
});
b.$SetStyles(cb, V)
}
function lb(b, a) {
nb(b, a, d)
}
function nb(h, f, k) {
if (Tb && (!B && (F || !(E & 12)) || a.$NaviQuitDrag)) {
O = d;
B = l;
z.$Stop();
if (f == g) f = Xb;
var e = Eb.$GetPosition_Display(),
b = h;
if (k) {
b = e + h;
if (h > 0) b = c.ceil(b);
else b = c.floor(b)
}
if (D & 2) b = t(b);
if (!(D & 1)) b = c.max(0, c.min(b, r - u));
var j = (b - e) % r;
b = e + j;
var i = e == b ? 0 : f * c.abs(j);
i = c.min(i, f * u * 1.5);
z.$PlayCarousel(e, b, i || 1)
}
}
h.$PlayTo = nb;
h.$GoTo = function(a) {
w.$GoToPosition(Lb(a))
};
h.$Next = function() {
lb(1)
};
h.$Prev = function() {
lb(-1)
};
h.$Pause = function() {
P = l
};
h.$Play = function() {
if (!P) {
P = d;
C[s] && C[s].$TryActivate()
}
};
h.$SetSlideshowTransitions = function(b) {
a.$SlideshowOptions.$Transitions = b
};
h.$SetCaptionTransitions = function(a) {
I.$Transitions = a;
I.$Version = b.$GetNow()
};
h.$SlidesCount = function() {
return T.length
};
h.$CurrentIndex = function() {
return s
};
h.$IsAutoPlaying = function() {
return P
};
h.$IsDragging = function() {
return B
};
h.$IsSliding = function() {
return O
};
h.$IsMouseOver = function() {
return !F
};
h.$LastDragSucceded = function() {
return M
};
function X() {
return b.$CssWidth(y || p)
}
function ib() {
return b.$CssHeight(y || p)
}
h.$OriginalWidth = h.$GetOriginalWidth = X;
h.$OriginalHeight = h.$GetOriginalHeight = ib;
function Gb(c, d) {
if (c == g) return b.$CssWidth(p);
if (!y) {
var a = b.$CreateDiv(f);
b.$ClassName(a, b.$ClassName(p));
b.$CssCssText(a, b.$CssCssText(p));
b.$CssDisplay(a, "block");
b.$CssPosition(a, "relative");
b.$CssTop(a, 0);
b.$CssLeft(a, 0);
b.$CssOverflow(a, "visible");
y = b.$CreateDiv(f);
b.$CssPosition(y, "absolute");
b.$CssTop(y, 0);
b.$CssLeft(y, 0);
b.$CssWidth(y, b.$CssWidth(p));
b.$CssHeight(y, b.$CssHeight(p));
b.$CssTransformOrigin(y, "0 0");
b.$AppendChild(y, a);
var i = b.$Children(p);
b.$AppendChild(p, y);
b.$Css(p, "backgroundImage", "");
b.$Each(i, function(c) {
b.$AppendChild(b.$AttributeEx(c, "noscale") ? p : a, c);
b.$AttributeEx(c, "autocenter") && Nb.push(c)
})
}
Z = c / (d ? b.$CssHeight : b.$CssWidth)(y);
b.$CssScale(y, Z);
var h = d ? Z * X() : c,
e = d ? c : Z * ib();
b.$CssWidth(p, h);
b.$CssHeight(p, e);
b.$Each(Nb, function(a) {
var c = b.$ParseInt(b.$AttributeEx(a, "autocenter"));
b.$CenterElement(a, c)
})
}
h.$ScaleHeight = h.$GetScaleHeight = function(a) {
if (a == g) return b.$CssHeight(p);
Gb(a, d)
};
h.$ScaleWidth = h.$SetScaleWidth = h.$GetScaleWidth = Gb;
h.$GetVirtualIndex = function(a) {
var d = c.ceil(t(fb / dc)),
b = t(a - s + d);
if (b > u) {
if (a - s > r / 2) a -= r;
else if (a - s <= -r / 2) a += r
} else a = s + b - d;
return a
};
n.call(h);
h.$Elmt = p = b.$GetElement(p);
var a = b.$Extend({
$FillMode: 0,
$LazyLoading: 1,
$ArrowKeyNavigation: 1,
$StartIndex: 0,
$AutoPlay: l,
$Loop: 1,
$HWA: d,
$NaviQuitDrag: d,
$AutoPlaySteps: 1,
$AutoPlayInterval: 3e3,
$PauseOnHover: 1,
$SlideDuration: 500,
$SlideEasing: e.$EaseOutQuad,
$MinDragOffsetToSlide: 20,
$SlideSpacing: 0,
$Cols: 1,
$Align: 0,
$UISearchMode: 1,
$PlayOrientation: 1,
$DragOrientation: 1
}, hc);
a.$HWA = a.$HWA && b.$IsBrowser3dSafe();
if (a.$Idle != g) a.$AutoPlayInterval = a.$Idle;
if (a.$ParkingPosition != g) a.$Align = a.$ParkingPosition;
var gb = a.$PlayOrientation & 3,
xc = (a.$PlayOrientation & 4) / -4 || 1,
db = a.$SlideshowOptions,
I = b.$Extend({
$Class: q,
$PlayInMode: 1,
$PlayOutMode: 1,
$HWA: a.$HWA
}, a.$CaptionSliderOptions);
I.$Transitions = I.$Transitions || I.$CaptionTransitions;
var qb = a.$BulletNavigatorOptions,
W = a.$ArrowNavigatorOptions,
ab = a.$ThumbnailNavigatorOptions,
Q = !a.$UISearchMode,
y, v = b.$FindChild(p, "slides", Q),
cb = b.$FindChild(p, "loading", Q) || b.$CreateDiv(f),
Jb = b.$FindChild(p, "navigator", Q),
ec = b.$FindChild(p, "arrowleft", Q),
cc = b.$FindChild(p, "arrowright", Q),
Hb = b.$FindChild(p, "thumbnavigator", Q),
pc = b.$CssWidth(v),
oc = b.$CssHeight(v),
V, T = [],
yc = b.$Children(v);
b.$Each(yc, function(a) {
if (a.tagName == "DIV" && !b.$AttributeEx(a, "u")) T.push(a);
else b.$IsBrowserIe9Earlier() && b.$CssZIndex(a, (b.$CssZIndex(a) || 0) + 1)
});
var s = -1,
yb, tb, r = T.length,
K = a.$SlideWidth || pc,
J = a.$SlideHeight || oc,
Yb = a.$SlideSpacing,
Bb = K + Yb,
Cb = J + Yb,
dc = gb & 1 ? Bb : Cb,
u = c.min(a.$Cols, r),
hb, x, L, Ab, S = [],
Sb, Ub, Qb, fc, Gc, P, E = a.$PauseOnHover,
qc = a.$AutoPlayInterval,
Xb = a.$SlideDuration,
rb, ub, fb, Tb = u < r,
D = Tb ? a.$Loop : 0,
Y, M, F = 1,
O, B, R, vb = 0,
wb = 0,
H, bb, eb, Eb, w, U, z, Vb = new sc,
Z, Nb = [];
if (a.$HWA) Mb = function(a, c, d) {
b.$SetStyleTransform(a, {
$TranslateX: c,
$TranslateY: d
})
};
P = a.$AutoPlay;
h.$Options = hc;
lc();
b.$Attribute(p, "jssor-slider", d);
b.$CssZIndex(v, b.$CssZIndex(v) || 0);
b.$CssPosition(v, "absolute");
hb = b.$CloneNode(v, d);
b.$InsertBefore(hb, v);
if (db) {
fc = db.$ShowLink;
rb = db.$Class;
ub = u == 1 && r > 1 && rb && (!b.$IsBrowserIE() || b.$BrowserVersion() >= 8)
}
fb = ub || u >= r || !(D & 1) ? 0 : a.$Align;
Y = (u > 1 || fb ? gb : -1) & a.$DragOrientation;
var xb = v,
C = [],
A, N, Fb = b.$Device(),
jb = Fb.$Touchable,
G, pb, Kb, sb;
Fb.$TouchActionAttr && b.$Css(xb, Fb.$TouchActionAttr, ([j, "pan-y", "pan-x", "none"])[Y] || "");
U = new Dc;
if (ub) A = new rb(Vb, K, J, db, jb);
b.$AppendChild(hb, U.$Wrapper);
b.$CssOverflow(v, "hidden");
N = Zb();
b.$Css(N, "backgroundColor", "#000");
b.$CssOpacity(N, 0);
b.$InsertBefore(N, xb.firstChild, xb);
for (var ob = 0; ob < T.length; ob++) {
var Ac = T[ob],
Cc = new Bc(Ac, ob);
C.push(Cc)
}
b.$HideElement(cb);
Eb = new Ec;
z = new rc(Eb, U);
if (Y) {
b.$AddEvent(v, "mousedown", ac);
b.$AddEvent(v, "touchstart", vc);
b.$AddEvent(v, "dragstart", Ib);
b.$AddEvent(v, "selectstart", Ib);
b.$AddEvent(f, "mouseup", mb);
b.$AddEvent(f, "touchend", mb);
b.$AddEvent(f, "touchcancel", mb);
b.$AddEvent(k, "blur", mb)
}
E &= jb ? 10 : 5;
if (Jb && qb) {
Sb = new qb.$Class(Jb, qb, X(), ib());
S.push(Sb)
}
if (W && ec && cc) {
W.$Loop = D;
W.$Cols = u;
Ub = new W.$Class(ec, cc, W, X(), ib());
S.push(Ub)
}
if (Hb && ab) {
ab.$StartIndex = a.$StartIndex;
Qb = new ab.$Class(Hb, ab);
S.push(Qb)
}
b.$Each(S, function(a) {
a.$Reset(r, C, cb);
a.$On(o.$NAVIGATIONREQUEST, nc)
});
b.$Css(p, "visibility", "visible");
Gb(X());
b.$AddEvent(v, "click", mc);
b.$AddEvent(p, "mouseout", b.$MouseOverOutFilter(kc, p));
b.$AddEvent(p, "mouseover", b.$MouseOverOutFilter(jc, p));
zb();
a.$ArrowKeyNavigation && b.$AddEvent(f, "keydown", function(b) {
if (b.keyCode == 37) lb(-a.$ArrowKeyNavigation);
else b.keyCode == 39 && lb(a.$ArrowKeyNavigation)
});
var kb = a.$StartIndex;
if (!(D & 1)) kb = c.max(0, c.min(kb, r - u));
z.$PlayCarousel(kb, kb, 0)
};
i.$EVT_CLICK = 21;
i.$EVT_DRAG_START = 22;
i.$EVT_DRAG_END = 23;
i.$EVT_SWIPE_START = 24;
i.$EVT_SWIPE_END = 25;
i.$EVT_LOAD_START = 26;
i.$EVT_LOAD_END = 27;
i.$EVT_FREEZE = 28;
i.$EVT_POSITION_CHANGE = 202;
i.$EVT_PARK = 203;
i.$EVT_SLIDESHOW_START = 206;
i.$EVT_SLIDESHOW_END = 207;
i.$EVT_PROGRESS_CHANGE = 208;
i.$EVT_STATE_CHANGE = 209;
var o = {
$NAVIGATIONREQUEST: 1,
$INDEXCHANGE: 2,
$RESET: 3
};
k.$JssorBulletNavigator$ = function(e, C) {
var f = this;
n.call(f);
e = b.$GetElement(e);
var s, A, z, r, k = 0,
a, m, i, w, x, h, g, q, p, B = [],
y = [];
function v(a) {
a != -1 && y[a].$Selected(a == k)
}
function t(a) {
f.$TriggerEvent(o.$NAVIGATIONREQUEST, a * m)
}
f.$Elmt = e;
f.$GetCurrentIndex = function() {
return r
};
f.$SetCurrentIndex = function(a) {
if (a != r) {
var d = k,
b = c.floor(a / m);
k = b;
r = a;
v(d);
v(b)
}
};
f.$Show = function(a) {
b.$ShowElement(e, a)
};
var u;
f.$Reset = function(E) {
if (!u) {
s = c.ceil(E / m);
k = 0;
var o = q + w,
r = p + x,
n = c.ceil(s / i) - 1;
A = q + o * (!h ? n : i - 1);
z = p + r * (h ? n : i - 1);
b.$CssWidth(e, A);
b.$CssHeight(e, z);
for (var f = 0; f < s; f++) {
var C = b.$CreateSpan();
b.$InnerText(C, f + 1);
var l = b.$BuildElement(g, "numbertemplate", C, d);
b.$CssPosition(l, "absolute");
var v = f % (n + 1);
b.$CssLeft(l, !h ? o * v : f % i * o);
b.$CssTop(l, h ? r * v : c.floor(f / (n + 1)) * r);
b.$AppendChild(e, l);
B[f] = l;
a.$ActionMode & 1 && b.$AddEvent(l, "click", b.$CreateCallback(j, t, f));
a.$ActionMode & 2 && b.$AddEvent(l, "mouseover", b.$MouseOverOutFilter(b.$CreateCallback(j, t, f), l));
y[f] = b.$Buttonize(l)
}
u = d
}
};
f.$Options = a = b.$Extend({
$SpacingX: 10,
$SpacingY: 10,
$Orientation: 1,
$ActionMode: 1
}, C);
g = b.$FindChild(e, "prototype");
q = b.$CssWidth(g);
p = b.$CssHeight(g);
b.$RemoveElement(g, e);
m = a.$Steps || 1;
i = a.$Rows || 1;
w = a.$SpacingX;
x = a.$SpacingY;
h = a.$Orientation - 1;
a.$Scale == l && b.$Attribute(e, "noscale", d);
a.$AutoCenter && b.$Attribute(e, "autocenter", a.$AutoCenter)
};
k.$JssorArrowNavigator$ = function(a, g, h) {
var c = this;
n.call(c);
var r, q, e, f, i;
b.$CssWidth(a);
b.$CssHeight(a);
function k(a) {
c.$TriggerEvent(o.$NAVIGATIONREQUEST, a, d)
}
function p(c) {
b.$ShowElement(a, c || !h.$Loop && e == 0);
b.$ShowElement(g, c || !h.$Loop && e >= q - h.$Cols);
r = c
}
c.$GetCurrentIndex = function() {
return e
};
c.$SetCurrentIndex = function(b, a, c) {
if (c) e = a;
else {
e = b;
p(r)
}
};
c.$Show = p;
var m;
c.$Reset = function(c) {
q = c;
e = 0;
if (!m) {
b.$AddEvent(a, "click", b.$CreateCallback(j, k, -i));
b.$AddEvent(g, "click", b.$CreateCallback(j, k, i));
b.$Buttonize(a);
b.$Buttonize(g);
m = d
}
};
c.$Options = f = b.$Extend({
$Steps: 1
}, h);
i = f.$Steps;
if (f.$Scale == l) {
b.$Attribute(a, "noscale", d);
b.$Attribute(g, "noscale", d)
}
if (f.$AutoCenter) {
b.$Attribute(a, "autocenter", f.$AutoCenter);
b.$Attribute(g, "autocenter", f.$AutoCenter)
}
};
k.$JssorThumbnailNavigator$ = function(g, B) {
var h = this,
y, p, a, v = [],
z, x, e, q, r, u, t, m, s, f, k;
n.call(h);
g = b.$GetElement(g);
function A(n, f) {
var g = this,
c, m, l;
function q() {
m.$Selected(p == f)
}
function i(d) {
if (d || !s.$LastDragSucceded()) {
var a = e - f % e,
b = s.$GetVirtualIndex((f + a) / e - 1),
c = b * e + e - a;
h.$TriggerEvent(o.$NAVIGATIONREQUEST, c)
}
}
g.$Index = f;
g.$Highlight = q;
l = n.$Thumb || n.$Image || b.$CreateDiv();
g.$Wrapper = c = b.$BuildElement(k, "thumbnailtemplate", l, d);
m = b.$Buttonize(c);
a.$ActionMode & 1 && b.$AddEvent(c, "click", b.$CreateCallback(j, i, 0));
a.$ActionMode & 2 && b.$AddEvent(c, "mouseover", b.$MouseOverOutFilter(b.$CreateCallback(j, i, 1), c))
}
h.$GetCurrentIndex = function() {
return p
};
h.$SetCurrentIndex = function(b, d, f) {
var a = p;
p = b;
a != -1 && v[a].$Highlight();
v[b].$Highlight();
!f && s.$PlayTo(s.$GetVirtualIndex(c.floor(d / e)))
};
h.$Show = function(a) {
b.$ShowElement(g, a)
};
var w;
h.$Reset = function(F, D) {
if (!w) {
y = F;
c.ceil(y / e);
p = -1;
m = c.min(m, D.length);
var h = a.$Orientation & 1,
n = u + (u + q) * (e - 1) * (1 - h),
k = t + (t + r) * (e - 1) * h,
B = n + (n + q) * (m - 1) * h,
o = k + (k + r) * (m - 1) * (1 - h);
b.$CssPosition(f, "absolute");
b.$CssOverflow(f, "hidden");
a.$AutoCenter & 1 && b.$CssLeft(f, (z - B) / 2);
a.$AutoCenter & 2 && b.$CssTop(f, (x - o) / 2);
b.$CssWidth(f, B);
b.$CssHeight(f, o);
var j = [];
b.$Each(D, function(l, g) {
var i = new A(l, g),
d = i.$Wrapper,
a = c.floor(g / e),
k = g % e;
b.$CssLeft(d, (u + q) * k * (1 - h));
b.$CssTop(d, (t + r) * k * h);
if (!j[a]) {
j[a] = b.$CreateDiv();
b.$AppendChild(f, j[a])
}
b.$AppendChild(j[a], d);
v.push(i)
});
var E = b.$Extend({
$AutoPlay: l,
$NaviQuitDrag: l,
$SlideWidth: n,
$SlideHeight: k,
$SlideSpacing: q * h + r * (1 - h),
$MinDragOffsetToSlide: 12,
$SlideDuration: 200,
$PauseOnHover: 1,
$PlayOrientation: a.$Orientation,
$DragOrientation: a.$NoDrag || a.$DisableDrag ? 0 : a.$Orientation
}, a);
s = new i(g, E);
w = d
}
};
h.$Options = a = b.$Extend({
$SpacingX: 0,
$SpacingY: 0,
$Cols: 1,
$Orientation: 1,
$AutoCenter: 3,
$ActionMode: 1
}, B);
z = b.$CssWidth(g);
x = b.$CssHeight(g);
f = b.$FindChild(g, "slides", d);
k = b.$FindChild(f, "prototype");
u = b.$CssWidth(k);
t = b.$CssHeight(k);
b.$RemoveElement(k, f);
e = a.$Rows || 1;
q = a.$SpacingX;
r = a.$SpacingY;
m = a.$Cols;
a.$Scale == l && b.$Attribute(g, "noscale", d)
};
function q(e, d, c) {
var a = this;
m.call(a, 0, c);
a.$Revert = b.$EmptyFunction;
a.$IdleBegin = 0;
a.$IdleEnd = c
}
k.$JssorCaptionSlideo$ = function(n, f, l) {
var a = this,
o, g = {},
i = f.$Transitions,
c = new m(0, 0);
m.call(a, 0, 0);
function j(d, c) {
var a = {};
b.$Each(d, function(d, f) {
var e = g[f];
if (e) {
if (b.$IsPlainObject(d)) d = j(d, c || f == "e");
else if (c)
if (b.$IsNumeric(d)) d = o[d];
a[e] = d
}
});
return a
}
function k(e, c) {
var a = [],
d = b.$Children(e);
b.$Each(d, function(d) {
var h = b.$AttributeEx(d, "u") == "caption";
if (h) {
var e = b.$AttributeEx(d, "t"),
g = i[b.$ParseInt(e)] || i[e],
f = {
$Elmt: d,
$Transition: g
};
a.push(f)
}
if (c < 5) a = a.concat(k(d, c + 1))
});
return a
}
function r(d, e, a) {
b.$Each(e, function(g) {
var e = j(g),
f = b.$FormatEasings(e.$Easing);
if (e.$Left) {
e.$MoveX = e.$Left;
f.$MoveX = f.$Left;
delete e.$Left
}
if (e.$Top) {
e.$MoveY = e.$Top;
f.$MoveY = f.$Top;
delete e.$Top
}
var h = {
$Easing: f,
$OriginalWidth: a.$Width,
$OriginalHeight: a.$Height
},
i = new m(g.b, g.d, h, d, a, e);
c.$Combine(i);
a = b.$AddDif(a, e)
});
return a
}
function q(a) {
b.$Each(a, function(f) {
var a = f.$Elmt,
e = b.$CssWidth(a),
d = b.$CssHeight(a),
c = {
$Left: b.$CssLeft(a),
$Top: b.$CssTop(a),
$MoveX: 0,
$MoveY: 0,
$Opacity: 1,
$ZIndex: b.$CssZIndex(a) || 0,
$Rotate: 0,
$RotateX: 0,
$RotateY: 0,
$ScaleX: 1,
$ScaleY: 1,
$TranslateX: 0,
$TranslateY: 0,
$TranslateZ: 0,
$SkewX: 0,
$SkewY: 0,
$Width: e,
$Height: d,
$Clip: {
$Top: 0,
$Right: e,
$Bottom: d,
$Left: 0
}
};
c.$OriginalX = c.$Left;
c.$OriginalY = c.$Top;
r(a, f.$Transition, c)
})
}
function t(g, f, h) {
var e = g.b - f;
if (e) {
var b = new m(f, e);
b.$Combine(c, d);
b.$Shift(h);
a.$Combine(b)
}
a.$Expand(g.d);
return e
}
function s(f) {
var d = c.$GetPosition_OuterBegin(),
e = 0;
b.$Each(f, function(c, f) {
c = b.$Extend({
d: l
}, c);
t(c, d, e);
d = c.b;
e += c.d;
if (!f || c.t == 2) {
a.$IdleBegin = d;
a.$IdleEnd = d + c.d
}
})
}
a.$Revert = function() {
a.$GoToPosition(-1, d)
};
o = [h.$Swing, h.$Linear, h.$InQuad, h.$OutQuad, h.$InOutQuad, h.$InCubic, h.$OutCubic, h.$InOutCubic, h.$InQuart, h.$OutQuart, h.$InOutQuart, h.$InQuint, h.$OutQuint, h.$InOutQuint, h.$InSine, h.$OutSine, h.$InOutSine, h.$InExpo, h.$OutExpo, h.$InOutExpo, h.$InCirc, h.$OutCirc, h.$InOutCirc, h.$InElastic, h.$OutElastic, h.$InOutElastic, h.$InBack, h.$OutBack, h.$InOutBack, h.$InBounce, h.$OutBounce, h.$InOutBounce, h.$GoBack, h.$InWave, h.$OutWave, h.$OutJump, h.$InJump];
var u = {
$Top: "y",
$Left: "x",
$Bottom: "m",
$Right: "t",
$Rotate: "r",
$RotateX: "rX",
$RotateY: "rY",
$ScaleX: "sX",
$ScaleY: "sY",
$TranslateX: "tX",
$TranslateY: "tY",
$TranslateZ: "tZ",
$SkewX: "kX",
$SkewY: "kY",
$Opacity: "o",
$Easing: "e",
$ZIndex: "i",
$Clip: "c"
};
b.$Each(u, function(b, a) {
g[b] = a
});
q(k(n, 1));
c.$GoToPosition(-1);
var p = f.$Breaks || [],
e = [].concat(p[b.$ParseInt(b.$AttributeEx(n, "b"))] || []);
e.push({
b: c.$GetPosition_OuterEnd(),
d: e.length ? 0 : l
});
s(e);
a.$GoToPosition(-1)
}
})(window, document, Math, null, true, false);
// source --> https://sidingdepot.com/wp-content/plugins/slider/js/helper.js?ver=4.1.29
String.prototype.ReslideReplaceAll = function(target, replacement) {
return this.split(target).join(replacement);
};
function ReslideGenerateId() {
var id = "",x;
x = Math.floor((Math.random() * 1000) + 1);
id = "slider"+x+"_container";
return id;
}
function IsJsonString(str) {
try {
JSON.parse(str);
} catch (e) {
return false;
}
return true;
}
function IsVal(str) {
try {
str.getAttribute('value');
} catch (e) {
return false;
}
return str.value;
}
function bind(func, context) {
return function() { // (*)
return func.apply(context, arguments);
};
}
function getparamsFromUrl( name, url ) {
if (!url) url = location.href;
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^]*)";
var regex = new RegExp( regexS );
var results = regex.exec( url );
return results == null ? null : results[1];
}
/**## DOM funtions ##**/
function _reslide(elem) {
var elem = elem || 'div';
if(typeof elem != "object") {
elem = elem.toUpperCase();
var self = document.createElement(elem);
}
else {
self = (elem.length > 1)?elem[0]:elem;
elem.nodeName.toLowerCase() == 'select'&&(self = elem);
}
self.addClass = function() {
for(var i = 0;i "+nodename+id+clas+" "+b;
var d = document.querySelectorAll(query);
if(d.length) {
for(var i = 0;i "+nodename+id+clas+" "+b;
// maches = maches.concat(document.querySelectorAll(query));
var d = document.querySelectorAll(query);
if(d.length) {
for(var i = 0;i