function Layzr(t){this._lastScroll=0,this._ticking=!1,t=t||{},this._optionsContainer=document.querySelector(t.container)||window,this._optionsSelector=t.selector||"[data-layzr]",this._optionsAttr=t.attr||"data-layzr",this._optionsAttrSrcSet=t.attrSrcSet||"data-layzr-srcset",this._optionsAttrRetina=t.retinaAttr||"data-layzr-retina",this._optionsAttrBg=t.bgAttr||"data-layzr-bg",this._optionsAttrHidden=t.hiddenAttr||"data-layzr-hidden",this._optionsThreshold=t.threshold||0,this._optionsBefore=t.before||null,this._optionsAfter=t.after||null,this._optionsCallback=t.callback||null,this._retina=window.devicePixelRatio>1,this._srcAttr=this._retina?this._optionsAttrRetina:this._optionsAttr,this._nodes=document.querySelectorAll(this._optionsSelector),this._handlerBind=this._requestScroll.bind(this),this._create()}function simple_tooltip(t,e){jQuery(t).each(function(t){jQuery("body").append("
"+jQuery(this).find("span.tooltip-c").html()+"
");var i=jQuery("#"+e+t);jQuery(this).removeAttr("title").mouseover(function(){i.css({opacity:1,display:"none"}).fadeIn(400)}).mousemove(function(t){var e,o,a=jQuery(window).scrollTop(),n=jQuery(window).width(),r=15;e=n-2*r>=i.width()+t.pageX?t.pageX+r:n-i.width()-r,o=a+2*r>=t.pageY-i.height()?a+r:t.pageY-i.height()-2.2*r,i.css({left:e,top:o})}).mouseout(function(){i.css({left:"-9999px"})})})}jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(t,e,i,o,a){return jQuery.easing[jQuery.easing.def](t,e,i,o,a)},easeInQuad:function(t,e,i,o,a){return o*(e/=a)*e+i},easeOutQuad:function(t,e,i,o,a){return-o*(e/=a)*(e-2)+i},easeInOutQuad:function(t,e,i,o,a){return(e/=a/2)<1?o/2*e*e+i:-o/2*(--e*(e-2)-1)+i},easeInCubic:function(t,e,i,o,a){return o*(e/=a)*e*e+i},easeOutCubic:function(t,e,i,o,a){return o*((e=e/a-1)*e*e+1)+i},easeInOutCubic:function(t,e,i,o,a){return(e/=a/2)<1?o/2*e*e*e+i:o/2*((e-=2)*e*e+2)+i},easeInQuart:function(t,e,i,o,a){return o*(e/=a)*e*e*e+i},easeOutQuart:function(t,e,i,o,a){return-o*((e=e/a-1)*e*e*e-1)+i},easeInOutQuart:function(t,e,i,o,a){return(e/=a/2)<1?o/2*e*e*e*e+i:-o/2*((e-=2)*e*e*e-2)+i},easeInQuint:function(t,e,i,o,a){return o*(e/=a)*e*e*e*e+i},easeOutQuint:function(t,e,i,o,a){return o*((e=e/a-1)*e*e*e*e+1)+i},easeInOutQuint:function(t,e,i,o,a){return(e/=a/2)<1?o/2*e*e*e*e*e+i:o/2*((e-=2)*e*e*e*e+2)+i},easeInSine:function(t,e,i,o,a){return-o*Math.cos(e/a*(Math.PI/2))+o+i},easeOutSine:function(t,e,i,o,a){return o*Math.sin(e/a*(Math.PI/2))+i},easeInOutSine:function(t,e,i,o,a){return-o/2*(Math.cos(Math.PI*e/a)-1)+i},easeInExpo:function(t,e,i,o,a){return 0==e?i:o*Math.pow(2,10*(e/a-1))+i},easeOutExpo:function(t,e,i,o,a){return e==a?i+o:o*(-Math.pow(2,-10*e/a)+1)+i},easeInOutExpo:function(t,e,i,o,a){return 0==e?i:e==a?i+o:(e/=a/2)<1?o/2*Math.pow(2,10*(e-1))+i:o/2*(-Math.pow(2,-10*--e)+2)+i},easeInCirc:function(t,e,i,o,a){return-o*(Math.sqrt(1-(e/=a)*e)-1)+i},easeOutCirc:function(t,e,i,o,a){return o*Math.sqrt(1-(e=e/a-1)*e)+i},easeInOutCirc:function(t,e,i,o,a){return(e/=a/2)<1?-o/2*(Math.sqrt(1-e*e)-1)+i:o/2*(Math.sqrt(1-(e-=2)*e)+1)+i},easeInElastic:function(t,e,i,o,a){var n=1.70158,r=0,s=o;if(0==e)return i;if(1==(e/=a))return i+o;if(r||(r=.3*a),se?-.5*s*Math.pow(2,10*(e-=1))*Math.sin(2*(e*a-n)*Math.PI/r)+i:s*Math.pow(2,-10*(e-=1))*Math.sin(2*(e*a-n)*Math.PI/r)*.5+o+i},easeInBack:function(t,e,i,o,a,n){return void 0==n&&(n=1.70158),o*(e/=a)*e*((n+1)*e-n)+i},easeOutBack:function(t,e,i,o,a,n){return void 0==n&&(n=1.70158),o*((e=e/a-1)*e*((n+1)*e+n)+1)+i},easeInOutBack:function(t,e,i,o,a,n){return void 0==n&&(n=1.70158),(e/=a/2)<1?o/2*e*e*(((n*=1.525)+1)*e-n)+i:o/2*((e-=2)*e*(((n*=1.525)+1)*e+n)+2)+i},easeInBounce:function(t,e,i,o,a){return o-jQuery.easing.easeOutBounce(t,a-e,0,o,a)+i},easeOutBounce:function(t,e,i,o,a){return(e/=a)<1/2.75?7.5625*o*e*e+i:2/2.75>e?o*(7.5625*(e-=1.5/2.75)*e+.75)+i:2.5/2.75>e?o*(7.5625*(e-=2.25/2.75)*e+.9375)+i:o*(7.5625*(e-=2.625/2.75)*e+.984375)+i},easeInOutBounce:function(t,e,i,o,a){return a/2>e?.5*jQuery.easing.easeInBounce(t,2*e,0,o,a)+i:.5*jQuery.easing.easeOutBounce(t,2*e-a,0,o,a)+.5*o+i}}),!function(t){function e(t){var e=t.length,o=i.type(t);return"function"===o||i.isWindow(t)?!1:1===t.nodeType&&e?!0:"array"===o||0===e||"number"==typeof e&&e>0&&e-1 in t}if(!t.jQuery){var i=function(t,e){return new i.fn.init(t,e)};i.isWindow=function(t){return null!=t&&t==t.window},i.type=function(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?a[r.call(t)]||"object":typeof t},i.isArray=Array.isArray||function(t){return"array"===i.type(t)},i.isPlainObject=function(t){var e;if(!t||"object"!==i.type(t)||t.nodeType||i.isWindow(t))return!1;try{if(t.constructor&&!n.call(t,"constructor")&&!n.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(o){return!1}for(e in t);return void 0===e||n.call(t,e)},i.each=function(t,i,o){var a,n=0,r=t.length,s=e(t);if(o){if(s)for(;r>n&&(a=i.apply(t[n],o),a!==!1);n++);else for(n in t)if(a=i.apply(t[n],o),a===!1)break}else if(s)for(;r>n&&(a=i.call(t[n],n,t[n]),a!==!1);n++);else for(n in t)if(a=i.call(t[n],n,t[n]),a===!1)break;return t},i.data=function(t,e,a){if(void 0===a){var n=t[i.expando],r=n&&o[n];if(void 0===e)return r;if(r&&e in r)return r[e]}else if(void 0!==e){var n=t[i.expando]||(t[i.expando]=++i.uuid);return o[n]=o[n]||{},o[n][e]=a,a}},i.removeData=function(t,e){var a=t[i.expando],n=a&&o[a];n&&i.each(e,function(t,e){delete n[e]})},i.extend=function(){var t,e,o,a,n,r,s=arguments[0]||{},l=1,c=arguments.length,d=!1;for("boolean"==typeof s&&(d=s,s=arguments[l]||{},l++),"object"!=typeof s&&"function"!==i.type(s)&&(s={}),l===c&&(s=this,l--);c>l;l++)if(null!=(n=arguments[l]))for(a in n)t=s[a],o=n[a],s!==o&&(d&&o&&(i.isPlainObject(o)||(e=i.isArray(o)))?(e?(e=!1,r=t&&i.isArray(t)?t:[]):r=t&&i.isPlainObject(t)?t:{},s[a]=i.extend(d,r,o)):void 0!==o&&(s[a]=o));return s},i.queue=function(t,o,a){function n(t,i){var o=i||[];return null!=t&&(e(Object(t))?!function(t,e){for(var i=+e.length,o=0,a=t.length;i>o;)t[a++]=e[o++];if(i!==i)for(;void 0!==e[o];)t[a++]=e[o++];return t.length=a,t}(o,"string"==typeof t?[t]:t):[].push.call(o,t)),o}if(t){o=(o||"fx")+"queue";var r=i.data(t,o);return a?(!r||i.isArray(a)?r=i.data(t,o,n(a)):r.push(a),r):r||[]}},i.dequeue=function(t,e){i.each(t.nodeType?[t]:t,function(t,o){e=e||"fx";var a=i.queue(o,e),n=a.shift();"inprogress"===n&&(n=a.shift()),n&&("fx"===e&&a.unshift("inprogress"),n.call(o,function(){i.dequeue(o,e)}))})},i.fn=i.prototype={init:function(t){if(t.nodeType)return this[0]=t,this;throw new Error("Not a DOM node.")},offset:function(){var e=this[0].getBoundingClientRect?this[0].getBoundingClientRect():{top:0,left:0};return{top:e.top+(t.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left:e.left+(t.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)}},position:function(){function t(){for(var t=this.offsetParent||document;t&&"html"===!t.nodeType.toLowerCase&&"static"===t.style.position;)t=t.offsetParent;return t||document}var e=this[0],t=t.apply(e),o=this.offset(),a=/^(?:body|html)$/i.test(t.nodeName)?{top:0,left:0}:i(t).offset();return o.top-=parseFloat(e.style.marginTop)||0,o.left-=parseFloat(e.style.marginLeft)||0,t.style&&(a.top+=parseFloat(t.style.borderTopWidth)||0,a.left+=parseFloat(t.style.borderLeftWidth)||0),{top:o.top-a.top,left:o.left-a.left}}};var o={};i.expando="velocity"+(new Date).getTime(),i.uuid=0;for(var a={},n=a.hasOwnProperty,r=a.toString,s="Boolean Number String Function Array Date RegExp Object Error".split(" "),l=0;la;++a){var n=c(i,t,o);if(0===n)return i;var r=l(i,t,o)-e;i-=r/n}return i}function u(){for(var e=0;w>e;++e)S[e]=l(e*b,t,o)}function h(e,i,a){var n,r,s=0;do r=i+(a-i)/2,n=l(r,t,o)-e,n>0?a=r:i=r;while(Math.abs(n)>v&&++s=g?d(e,s):0==l?s:h(e,i,i+b)}function p(){_=!0,(t!=i||o!=a)&&u()}var m=4,g=.001,v=1e-7,y=10,w=11,b=1/(w-1),C="Float32Array"in e;if(4!==arguments.length)return!1;for(var x=0;4>x;++x)if("number"!=typeof arguments[x]||isNaN(arguments[x])||!isFinite(arguments[x]))return!1;t=Math.min(t,1),o=Math.min(o,1),t=Math.max(t,0),o=Math.max(o,0);var S=C?new Float32Array(w):new Array(w),_=!1,k=function(e){return _||p(),t===i&&o===a?e:0===e?0:1===e?1:l(f(e),i,a)};k.getControlPoints=function(){return[{x:t,y:i},{x:o,y:a}]};var T="generateBezier("+[t,i,o,a]+")";return k.toString=function(){return T},k}function c(t,e){var i=t;return m.isString(t)?w.Easings[t]||(i=!1):i=m.isArray(t)&&1===t.length?s.apply(null,t):m.isArray(t)&&2===t.length?b.apply(null,t.concat([e])):m.isArray(t)&&4===t.length?l.apply(null,t):!1,i===!1&&(i=w.Easings[w.defaults.easing]?w.defaults.easing:y),i}function d(t){if(t){var e=(new Date).getTime(),i=w.State.calls.length;i>1e4&&(w.State.calls=a(w.State.calls));for(var n=0;i>n;n++)if(w.State.calls[n]){var s=w.State.calls[n],l=s[0],c=s[2],f=s[3],p=!!f,g=null;f||(f=w.State.calls[n][3]=e-16);for(var v=Math.min((e-f)/c.duration,1),y=0,b=l.length;b>y;y++){var x=l[y],_=x.element;if(r(_)){var k=!1;if(c.display!==o&&null!==c.display&&"none"!==c.display){if("flex"===c.display){var T=["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"];h.each(T,function(t,e){C.setPropertyValue(_,"display",e)})}C.setPropertyValue(_,"display",c.display)}c.visibility!==o&&"hidden"!==c.visibility&&C.setPropertyValue(_,"visibility",c.visibility);for(var I in x)if("element"!==I){var P,z=x[I],M=m.isString(z.easing)?w.Easings[z.easing]:z.easing;if(1===v)P=z.endValue;else{var L=z.endValue-z.startValue;if(P=z.startValue+L*M(v,c,L),!p&&P===z.currentValue)continue}if(z.currentValue=P,"tween"===I)g=P;else{if(C.Hooks.registered[I]){var A=C.Hooks.getRoot(I),E=r(_).rootPropertyValueCache[A];E&&(z.rootPropertyValue=E)}var B=C.setPropertyValue(_,I,z.currentValue+(0===parseFloat(P)?"":z.unitType),z.rootPropertyValue,z.scrollData);C.Hooks.registered[I]&&(r(_).rootPropertyValueCache[A]=C.Normalizations.registered[A]?C.Normalizations.registered[A]("extract",null,B[1]):B[1]),"transform"===B[0]&&(k=!0)}}c.mobileHA&&r(_).transformCache.translate3d===o&&(r(_).transformCache.translate3d="(0px, 0px, 0px)",k=!0),k&&C.flushTransformCache(_)}}c.display!==o&&"none"!==c.display&&(w.State.calls[n][2].display=!1),c.visibility!==o&&"hidden"!==c.visibility&&(w.State.calls[n][2].visibility=!1),c.progress&&c.progress.call(s[1],s[1],v,Math.max(0,f+c.duration-e),f,g),1===v&&u(n)}}w.State.isTicking&&S(d)}function u(t,e){if(!w.State.calls[t])return!1;for(var i=w.State.calls[t][0],a=w.State.calls[t][1],n=w.State.calls[t][2],s=w.State.calls[t][4],l=!1,c=0,d=i.length;d>c;c++){var u=i[c].element;if(e||n.loop||("none"===n.display&&C.setPropertyValue(u,"display",n.display),"hidden"===n.visibility&&C.setPropertyValue(u,"visibility",n.visibility)),n.loop!==!0&&(h.queue(u)[1]===o||!/\.velocityQueueEntryFlag/i.test(h.queue(u)[1]))&&r(u)){r(u).isAnimating=!1,r(u).rootPropertyValueCache={};var f=!1;h.each(C.Lists.transforms3D,function(t,e){var i=/^scale/.test(e)?1:0,a=r(u).transformCache[e];r(u).transformCache[e]!==o&&new RegExp("^\\("+i+"[^.]").test(a)&&(f=!0,delete r(u).transformCache[e])}),n.mobileHA&&(f=!0,delete r(u).transformCache.translate3d),f&&C.flushTransformCache(u),C.Values.removeClass(u,"velocity-animating")}if(!e&&n.complete&&!n.loop&&c===d-1)try{n.complete.call(a,a)}catch(p){setTimeout(function(){throw p},1)}s&&n.loop!==!0&&s(a),r(u)&&n.loop===!0&&!e&&(h.each(r(u).tweensContainer,function(t,e){/^rotate/.test(t)&&360===parseFloat(e.endValue)&&(e.endValue=0,e.startValue=360),/^backgroundPosition/.test(t)&&100===parseFloat(e.endValue)&&"%"===e.unitType&&(e.endValue=0,e.startValue=100)}),w(u,"reverse",{loop:!0,delay:n.delay})),n.queue!==!1&&h.dequeue(u,n.queue)}w.State.calls[t]=!1;for(var m=0,g=w.State.calls.length;g>m;m++)if(w.State.calls[m]!==!1){l=!0;break}l===!1&&(w.State.isTicking=!1,delete w.State.calls,w.State.calls=[])}var h,f=function(){if(i.documentMode)return i.documentMode;for(var t=7;t>4;t--){var e=i.createElement("div");if(e.innerHTML="",e.getElementsByTagName("span").length)return e=null,t}return o}(),p=function(){var t=0;return e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||function(e){var i,o=(new Date).getTime();return i=Math.max(0,16-(o-t)),t=o+i,setTimeout(function(){e(o+i)},i)}}(),m={isString:function(t){return"string"==typeof t},isArray:Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)},isFunction:function(t){return"[object Function]"===Object.prototype.toString.call(t)},isNode:function(t){return t&&t.nodeType},isNodeList:function(t){return"object"==typeof t&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(Object.prototype.toString.call(t))&&t.length!==o&&(0===t.length||"object"==typeof t[0]&&t[0].nodeType>0)},isWrapped:function(t){return t&&(t.jquery||e.Zepto&&e.Zepto.zepto.isZ(t))},isSVG:function(t){return e.SVGElement&&t instanceof e.SVGElement},isEmptyObject:function(t){for(var e in t)return!1;return!0}},g=!1;if(t.fn&&t.fn.jquery?(h=t,g=!0):h=e.Velocity.Utilities,8>=f&&!g)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(7>=f)return void(jQuery.fn.velocity=jQuery.fn.animate);var v=400,y="swing",w={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isAndroid:/Android/i.test(navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(navigator.userAgent),isChrome:e.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:i.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[]},CSS:{},Utilities:h,Redirects:{},Easings:{},Promise:e.Promise,defaults:{queue:"",duration:v,easing:y,begin:o,complete:o,progress:o,display:o,visibility:o,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0},init:function(t){h.data(t,"velocity",{isSVG:m.isSVG(t),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:2,patch:2},debug:!1};e.pageYOffset!==o?(w.State.scrollAnchor=e,w.State.scrollPropertyLeft="pageXOffset",w.State.scrollPropertyTop="pageYOffset"):(w.State.scrollAnchor=i.documentElement||i.body.parentNode||i.body,w.State.scrollPropertyLeft="scrollLeft",w.State.scrollPropertyTop="scrollTop");var b=function(){function t(t){return-t.tension*t.x-t.friction*t.v}function e(e,i,o){var a={x:e.x+o.dx*i,v:e.v+o.dv*i,tension:e.tension,friction:e.friction};return{dx:a.v,dv:t(a)}}function i(i,o){var a={dx:i.v,dv:t(i)},n=e(i,.5*o,a),r=e(i,.5*o,n),s=e(i,o,r),l=1/6*(a.dx+2*(n.dx+r.dx)+s.dx),c=1/6*(a.dv+2*(n.dv+r.dv)+s.dv);return i.x=i.x+l*o,i.v=i.v+c*o,i}return function o(t,e,a){var n,r,s,l={x:-1,v:0,tension:null,friction:null},c=[0],d=0,u=1e-4,h=.016;for(t=parseFloat(t)||500,e=parseFloat(e)||20,a=a||null,l.tension=t,l.friction=e,n=null!==a,n?(d=o(t,e),r=d/a*h):r=h;s=i(s||l,r),c.push(1+s.x),d+=16,Math.abs(s.x)>u&&Math.abs(s.v)>u;);return n?function(t){return c[t*(c.length-1)|0]}:d}}();w.Easings={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},spring:function(t){return 1-Math.cos(4.5*t*Math.PI)*Math.exp(6*-t)}},h.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(t,e){w.Easings[e[0]]=l.apply(null,e[1])});var C=w.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+([0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"]},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var t=0;t=f)switch(t){case"name":return"filter";case"extract":var o=i.toString().match(/alpha\(opacity=(.*)\)/i);return i=o?o[1]/100:1;case"inject":return e.style.zoom=1,parseFloat(i)>=1?"":"alpha(opacity="+parseInt(100*parseFloat(i),10)+")"}else switch(t){case"name":return"opacity";case"extract":return i;case"inject":return i}}},register:function(){9>=f||w.State.isGingerbread||(C.Lists.transformsBase=C.Lists.transformsBase.concat(C.Lists.transforms3D));for(var t=0;ta&&(a=1),n=!/(\d)$/i.test(a);break;case"skew":n=!/(deg|\d)$/i.test(a);break;case"rotate":n=!/(deg|\d)$/i.test(a)}return n||(r(i).transformCache[e]="("+a+")"),r(i).transformCache[e]}}}();for(var t=0;t=f||3!==n.split(" ").length||(n+=" 1"),n;case"inject":return 8>=f?4===a.split(" ").length&&(a=a.split(/\s+/).slice(0,3).join(" ")):3===a.split(" ").length&&(a+=" 1"),(8>=f?"rgb":"rgba")+"("+a.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")"}}}()}},Names:{camelCase:function(t){return t.replace(/-(\w)/g,function(t,e){return e.toUpperCase()})},SVGAttribute:function(t){var e="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(f||w.State.isAndroid&&!w.State.isChrome)&&(e+="|transform"),new RegExp("^("+e+")$","i").test(t)},prefixCheck:function(t){if(w.State.prefixMatches[t])return[w.State.prefixMatches[t],!0];for(var e=["","Webkit","Moz","ms","O"],i=0,o=e.length;o>i;i++){var a;if(a=0===i?t:e[i]+t.replace(/^\w/,function(t){return t.toUpperCase()}),m.isString(w.State.prefixElement.style[a]))return w.State.prefixMatches[t]=a,[a,!0]}return[t,!1]}},Values:{hexToRgb:function(t){var e,i=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,o=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i;return t=t.replace(i,function(t,e,i,o){return e+e+i+i+o+o}),e=o.exec(t),e?[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]:[0,0,0]},isCSSNullValue:function(t){return 0==t||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(t)},getUnitType:function(t){return/^(rotate|skew)/i.test(t)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(t)?"":"px"},getDisplayType:function(t){var e=t&&t.tagName.toString().toLowerCase();return/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(e)?"inline":/^(li)$/i.test(e)?"list-item":/^(tr)$/i.test(e)?"table-row":/^(table)$/i.test(e)?"table":/^(tbody)$/i.test(e)?"table-row-group":"block"},addClass:function(t,e){t.classList?t.classList.add(e):t.className+=(t.className.length?" ":"")+e},removeClass:function(t,e){t.classList?t.classList.remove(e):t.className=t.className.toString().replace(new RegExp("(^|\\s)"+e.split(" ").join("|")+"(\\s|$)","gi")," ")}},getPropertyValue:function(t,i,a,n){function s(t,i){function a(){c&&C.setPropertyValue(t,"display","none")}var l=0;if(8>=f)l=h.css(t,i);else{var c=!1;if(/^(width|height)$/.test(i)&&0===C.getPropertyValue(t,"display")&&(c=!0,C.setPropertyValue(t,"display",C.Values.getDisplayType(t))),!n){if("height"===i&&"border-box"!==C.getPropertyValue(t,"boxSizing").toString().toLowerCase()){var d=t.offsetHeight-(parseFloat(C.getPropertyValue(t,"borderTopWidth"))||0)-(parseFloat(C.getPropertyValue(t,"borderBottomWidth"))||0)-(parseFloat(C.getPropertyValue(t,"paddingTop"))||0)-(parseFloat(C.getPropertyValue(t,"paddingBottom"))||0);return a(),d}if("width"===i&&"border-box"!==C.getPropertyValue(t,"boxSizing").toString().toLowerCase()){var u=t.offsetWidth-(parseFloat(C.getPropertyValue(t,"borderLeftWidth"))||0)-(parseFloat(C.getPropertyValue(t,"borderRightWidth"))||0)-(parseFloat(C.getPropertyValue(t,"paddingLeft"))||0)-(parseFloat(C.getPropertyValue(t,"paddingRight"))||0);return a(),u}}var p;p=r(t)===o?e.getComputedStyle(t,null):r(t).computedStyle?r(t).computedStyle:r(t).computedStyle=e.getComputedStyle(t,null),"borderColor"===i&&(i="borderTopColor"),l=9===f&&"filter"===i?p.getPropertyValue(i):p[i],(""===l||null===l)&&(l=t.style[i]),a()}if("auto"===l&&/^(top|right|bottom|left)$/i.test(i)){var m=s(t,"position");("fixed"===m||"absolute"===m&&/top|left/i.test(i))&&(l=h(t).position()[i]+"px")}return l}var l;if(C.Hooks.registered[i]){var c=i,d=C.Hooks.getRoot(c);a===o&&(a=C.getPropertyValue(t,C.Names.prefixCheck(d)[0])),C.Normalizations.registered[d]&&(a=C.Normalizations.registered[d]("extract",t,a)),l=C.Hooks.extractValue(c,a)}else if(C.Normalizations.registered[i]){var u,p;u=C.Normalizations.registered[i]("name",t),"transform"!==u&&(p=s(t,C.Names.prefixCheck(u)[0]),C.Values.isCSSNullValue(p)&&C.Hooks.templates[i]&&(p=C.Hooks.templates[i][1])),l=C.Normalizations.registered[i]("extract",t,p)}if(!/^[\d-]/.test(l))if(r(t)&&r(t).isSVG&&C.Names.SVGAttribute(i))if(/^(height|width)$/i.test(i))try{l=t.getBBox()[i]}catch(m){l=0}else l=t.getAttribute(i);else l=s(t,C.Names.prefixCheck(i)[0]);return C.Values.isCSSNullValue(l)&&(l=0),w.debug>=2&&console.log("Get "+i+": "+l),l},setPropertyValue:function(t,i,o,a,n){var s=i;if("scroll"===i)n.container?n.container["scroll"+n.direction]=o:"Left"===n.direction?e.scrollTo(o,n.alternateValue):e.scrollTo(n.alternateValue,o);else if(C.Normalizations.registered[i]&&"transform"===C.Normalizations.registered[i]("name",t))C.Normalizations.registered[i]("inject",t,o),s="transform",o=r(t).transformCache[i];else{if(C.Hooks.registered[i]){var l=i,c=C.Hooks.getRoot(i);a=a||C.getPropertyValue(t,c),o=C.Hooks.injectValue(l,o,a),i=c}if(C.Normalizations.registered[i]&&(o=C.Normalizations.registered[i]("inject",t,o),i=C.Normalizations.registered[i]("name",t)),s=C.Names.prefixCheck(i)[0],8>=f)try{t.style[s]=o}catch(d){w.debug&&console.log("Browser does not support ["+o+"] for ["+s+"]")}else r(t)&&r(t).isSVG&&C.Names.SVGAttribute(i)?t.setAttribute(i,o):t.style[s]=o;w.debug>=2&&console.log("Set "+i+" ("+s+"): "+o)}return[s,o]},flushTransformCache:function(t){function e(e){return parseFloat(C.getPropertyValue(t,e))}var i="";if((f||w.State.isAndroid&&!w.State.isChrome)&&r(t).isSVG){var o={translate:[e("translateX"),e("translateY")],skewX:[e("skewX")],skewY:[e("skewY")],scale:1!==e("scale")?[e("scale"),e("scale")]:[e("scaleX"),e("scaleY")],rotate:[e("rotateZ"),0,0]};h.each(r(t).transformCache,function(t){/^translate/i.test(t)?t="translate":/^scale/i.test(t)?t="scale":/^rotate/i.test(t)&&(t="rotate"),o[t]&&(i+=t+"("+o[t].join(" ")+") ",delete o[t])})}else{var a,n;h.each(r(t).transformCache,function(e){return a=r(t).transformCache[e],"transformPerspective"===e?(n=a,!0):(9===f&&"rotateZ"===e&&(e="rotate"),void(i+=e+a+" "))}),n&&(i="perspective"+n+" "+i)}C.setPropertyValue(t,"transform",i)}};C.Hooks.register(),C.Normalizations.register(),w.hook=function(t,e,i){var a=o;return t=n(t),h.each(t,function(t,n){if(r(n)===o&&w.init(n),i===o)a===o&&(a=w.CSS.getPropertyValue(n,e));else{var s=w.CSS.setPropertyValue(n,e,i);"transform"===s[0]&&w.CSS.flushTransformCache(n),a=s}}),a};var x=function(){function t(){return s?I.promise||null:l}function a(){function t(){function t(t,e){var i=o,a=o,r=o;return m.isArray(t)?(i=t[0],!m.isArray(t[1])&&/^[\d-]/.test(t[1])||m.isFunction(t[1])||C.RegEx.isHex.test(t[1])?r=t[1]:(m.isString(t[1])&&!C.RegEx.isHex.test(t[1])||m.isArray(t[1]))&&(a=e?t[1]:c(t[1],s.duration),t[2]!==o&&(r=t[2]))):i=t,e||(a=a||s.easing),m.isFunction(i)&&(i=i.call(n,_,S)),m.isFunction(r)&&(r=r.call(n,_,S)),[i||0,a,r]}function u(t,e){var i,o;return o=(e||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(t){return i=t,""}),i||(i=C.Values.getUnitType(t)),[o,i]}function f(){var t={myParent:n.parentNode||i.body,position:C.getPropertyValue(n,"position"),fontSize:C.getPropertyValue(n,"fontSize")},o=t.position===B.lastPosition&&t.myParent===B.lastParent,a=t.fontSize===B.lastFontSize;B.lastParent=t.myParent,B.lastPosition=t.position,B.lastFontSize=t.fontSize;var s=100,l={};if(a&&o)l.emToPx=B.lastEmToPx,l.percentToPxWidth=B.lastPercentToPxWidth,l.percentToPxHeight=B.lastPercentToPxHeight;else{var c=r(n).isSVG?i.createElementNS("http://www.w3.org/2000/svg","rect"):i.createElement("div");w.init(c),t.myParent.appendChild(c),h.each(["overflow","overflowX","overflowY"],function(t,e){w.CSS.setPropertyValue(c,e,"hidden")}),w.CSS.setPropertyValue(c,"position",t.position),w.CSS.setPropertyValue(c,"fontSize",t.fontSize),w.CSS.setPropertyValue(c,"boxSizing","content-box"),h.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(t,e){w.CSS.setPropertyValue(c,e,s+"%")}),w.CSS.setPropertyValue(c,"paddingLeft",s+"em"),l.percentToPxWidth=B.lastPercentToPxWidth=(parseFloat(C.getPropertyValue(c,"width",null,!0))||1)/s,l.percentToPxHeight=B.lastPercentToPxHeight=(parseFloat(C.getPropertyValue(c,"height",null,!0))||1)/s,l.emToPx=B.lastEmToPx=(parseFloat(C.getPropertyValue(c,"paddingLeft"))||1)/s,t.myParent.removeChild(c)}return null===B.remToPx&&(B.remToPx=parseFloat(C.getPropertyValue(i.body,"fontSize"))||16),null===B.vwToPx&&(B.vwToPx=parseFloat(e.innerWidth)/100,B.vhToPx=parseFloat(e.innerHeight)/100),l.remToPx=B.remToPx,l.vwToPx=B.vwToPx,l.vhToPx=B.vhToPx,w.debug>=1&&console.log("Unit ratios: "+JSON.stringify(l),n),l}if(s.begin&&0===_)try{s.begin.call(p,p)}catch(v){setTimeout(function(){throw v},1)}if("scroll"===P){var b,x,k,T=/^x$/i.test(s.axis)?"Left":"Top",z=parseFloat(s.offset)||0;s.container?m.isWrapped(s.container)||m.isNode(s.container)?(s.container=s.container[0]||s.container,b=s.container["scroll"+T],k=b+h(n).position()[T.toLowerCase()]+z):s.container=null:(b=w.State.scrollAnchor[w.State["scrollProperty"+T]],x=w.State.scrollAnchor[w.State["scrollProperty"+("Left"===T?"Top":"Left")]],k=h(n).offset()[T.toLowerCase()]+z),l={scroll:{rootPropertyValue:!1,startValue:b,currentValue:b,endValue:k,unitType:"",easing:s.easing,scrollData:{container:s.container,direction:T,alternateValue:x}},element:n},w.debug&&console.log("tweensContainer (scroll): ",l.scroll,n)}else if("reverse"===P){if(!r(n).tweensContainer)return void h.dequeue(n,s.queue);"none"===r(n).opts.display&&(r(n).opts.display="auto"),"hidden"===r(n).opts.visibility&&(r(n).opts.visibility="visible"),r(n).opts.loop=!1,r(n).opts.begin=null,r(n).opts.complete=null,y.easing||delete s.easing,y.duration||delete s.duration,s=h.extend({},r(n).opts,s);var M=h.extend(!0,{},r(n).tweensContainer);for(var L in M)if("element"!==L){var A=M[L].startValue;M[L].startValue=M[L].currentValue=M[L].endValue,M[L].endValue=A,m.isEmptyObject(y)||(M[L].easing=s.easing),w.debug&&console.log("reverse tweensContainer ("+L+"): "+JSON.stringify(M[L]),n)}l=M}else if("start"===P){var M;r(n).tweensContainer&&r(n).isAnimating===!0&&(M=r(n).tweensContainer),h.each(g,function(e,i){if(RegExp("^"+C.Lists.colors.join("$|^")+"$").test(e)){var a=t(i,!0),n=a[0],r=a[1],s=a[2];if(C.RegEx.isHex.test(n)){for(var l=["Red","Green","Blue"],c=C.Values.hexToRgb(n),d=s?C.Values.hexToRgb(s):o,u=0;uR;R++){var j={delay:M.delay,progress:M.progress};R===O-1&&(j.display=M.display,j.visibility=M.visibility,j.complete=M.complete),x(p,"reverse",j)}return t()}};w=h.extend(x,w),w.animate=x;var S=e.requestAnimationFrame||p;return w.State.isMobile||i.hidden===o||i.addEventListener("visibilitychange",function(){i.hidden?(S=function(t){return setTimeout(function(){t(!0)},16)},d()):S=e.requestAnimationFrame||p}),t.Velocity=w,t!==e&&(t.fn.velocity=x,t.fn.velocity.defaults=w.defaults),h.each(["Down","Up"],function(t,e){w.Redirects["slide"+e]=function(t,i,a,n,r,s){var l=h.extend({},i),c=l.begin,d=l.complete,u={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""},f={};l.display===o&&(l.display="Down"===e?"inline"===w.CSS.Values.getDisplayType(t)?"inline-block":"block":"none"),l.begin=function(){c&&c.call(r,r);for(var i in u){f[i]=t.style[i];var o=w.CSS.getPropertyValue(t,i);u[i]="Down"===e?[o,0]:[0,o]}f.overflow=t.style.overflow,t.style.overflow="hidden"},l.complete=function(){for(var e in f)t.style[e]=f[e];d&&d.call(r,r),s&&s.resolver(r)},w(t,u,l)}}),h.each(["In","Out"],function(t,e){w.Redirects["fade"+e]=function(t,i,a,n,r,s){var l=h.extend({},i),c={opacity:"In"===e?1:0},d=l.complete;l.complete=a!==n-1?l.begin=null:function(){d&&d.call(r,r),s&&s.resolver(r)},l.display===o&&(l.display="In"===e?"auto":"none"),w(this,c,l)}}),w}(window.jQuery||window.Zepto||window,window,document)}),function(t,e){t.support.borderRadius=!1,t.support.transition=!1,t(function(){t.each(["borderRadius","BorderRadius","MozBorderRadius","WebkitBorderRadius","OBorderRadius","KhtmlBorderRadius"],function(e,i){return void 0!==document.body.style[i]&&(t.support.borderRadius=!0),!t.support.borderRadius});var e=t("