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=jQuery(window).scrollTop(),o=jQuery(window).width(),n,a,r=15;n=o-2*r>=i.width()+t.pageX?t.pageX+r:o-i.width()-r,a=e+2*r>=t.pageY-i.height()?e+r:t.pageY-i.height()-2.2*r,i.css({left:n,top:a})}).mouseout(function(){i.css({left:"-9999px"})})})}jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(t,e,i,o,n){return jQuery.easing[jQuery.easing.def](t,e,i,o,n)},easeInQuad:function(t,e,i,o,n){return o*(e/=n)*e+i},easeOutQuad:function(t,e,i,o,n){return-o*(e/=n)*(e-2)+i},easeInOutQuad:function(t,e,i,o,n){return(e/=n/2)<1?o/2*e*e+i:-o/2*(--e*(e-2)-1)+i},easeInCubic:function(t,e,i,o,n){return o*(e/=n)*e*e+i},easeOutCubic:function(t,e,i,o,n){return o*((e=e/n-1)*e*e+1)+i},easeInOutCubic:function(t,e,i,o,n){return(e/=n/2)<1?o/2*e*e*e+i:o/2*((e-=2)*e*e+2)+i},easeInQuart:function(t,e,i,o,n){return o*(e/=n)*e*e*e+i},easeOutQuart:function(t,e,i,o,n){return-o*((e=e/n-1)*e*e*e-1)+i},easeInOutQuart:function(t,e,i,o,n){return(e/=n/2)<1?o/2*e*e*e*e+i:-o/2*((e-=2)*e*e*e-2)+i},easeInQuint:function(t,e,i,o,n){return o*(e/=n)*e*e*e*e+i},easeOutQuint:function(t,e,i,o,n){return o*((e=e/n-1)*e*e*e*e+1)+i},easeInOutQuint:function(t,e,i,o,n){return(e/=n/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,n){return-o*Math.cos(e/n*(Math.PI/2))+o+i},easeOutSine:function(t,e,i,o,n){return o*Math.sin(e/n*(Math.PI/2))+i},easeInOutSine:function(t,e,i,o,n){return-o/2*(Math.cos(Math.PI*e/n)-1)+i},easeInExpo:function(t,e,i,o,n){return 0==e?i:o*Math.pow(2,10*(e/n-1))+i},easeOutExpo:function(t,e,i,o,n){return e==n?i+o:o*(-Math.pow(2,-10*e/n)+1)+i},easeInOutExpo:function(t,e,i,o,n){return 0==e?i:e==n?i+o:(e/=n/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,n){return-o*(Math.sqrt(1-(e/=n)*e)-1)+i},easeOutCirc:function(t,e,i,o,n){return o*Math.sqrt(1-(e=e/n-1)*e)+i},easeInOutCirc:function(t,e,i,o,n){return(e/=n/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,n){var a=1.70158,r=0,s=o;if(0==e)return i;if(1==(e/=n))return i+o;if(r||(r=.3*n),se?-.5*s*Math.pow(2,10*(e-=1))*Math.sin(2*(e*n-a)*Math.PI/r)+i:s*Math.pow(2,-10*(e-=1))*Math.sin(2*(e*n-a)*Math.PI/r)*.5+o+i},easeInBack:function(t,e,i,o,n,a){return void 0==a&&(a=1.70158),o*(e/=n)*e*((a+1)*e-a)+i},easeOutBack:function(t,e,i,o,n,a){return void 0==a&&(a=1.70158),o*((e=e/n-1)*e*((a+1)*e+a)+1)+i},easeInOutBack:function(t,e,i,o,n,a){return void 0==a&&(a=1.70158),(e/=n/2)<1?o/2*e*e*(((a*=1.525)+1)*e-a)+i:o/2*((e-=2)*e*(((a*=1.525)+1)*e+a)+2)+i},easeInBounce:function(t,e,i,o,n){return o-jQuery.easing.easeOutBounce(t,n-e,0,o,n)+i},easeOutBounce:function(t,e,i,o,n){return(e/=n)<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,n){return n/2>e?.5*jQuery.easing.easeInBounce(t,2*e,0,o,n)+i:.5*jQuery.easing.easeOutBounce(t,2*e-n,0,o,n)+.5*o+i}}),/*! VelocityJS.org (1.2.3). (C) 2014 Julian Shapiro. MIT @license: en.wikipedia.org/wiki/MIT_License */ /*! VelocityJS.org jQuery Shim (1.0.1). (C) 2014 The jQuery Foundation. MIT @license: en.wikipedia.org/wiki/MIT_License. */ !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?n[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&&!a.call(t,"constructor")&&!a.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(o){return!1}for(e in t);return void 0===e||a.call(t,e)},i.each=function(t,i,o){var n,a=0,r=t.length,s=e(t);if(o){if(s)for(;r>a&&(n=i.apply(t[a],o),n!==!1);a++);else for(a in t)if(n=i.apply(t[a],o),n===!1)break}else if(s)for(;r>a&&(n=i.call(t[a],a,t[a]),n!==!1);a++);else for(a in t)if(n=i.call(t[a],a,t[a]),n===!1)break;return t},i.data=function(t,e,n){if(void 0===n){var a=t[i.expando],r=a&&o[a];if(void 0===e)return r;if(r&&e in r)return r[e]}else if(void 0!==e){var a=t[i.expando]||(t[i.expando]=++i.uuid);return o[a]=o[a]||{},o[a][e]=n,n}},i.removeData=function(t,e){var n=t[i.expando],a=n&&o[n];a&&i.each(e,function(t,e){delete a[e]})},i.extend=function(){var t,e,o,n,a,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!=(a=arguments[l]))for(n in a)t=s[n],o=a[n],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[n]=i.extend(d,r,o)):void 0!==o&&(s[n]=o));return s},i.queue=function(t,o,n){function a(t,i){var o=i||[];return null!=t&&(e(Object(t))?!function(t,e){for(var i=+e.length,o=0,n=t.length;i>o;)t[n++]=e[o++];if(i!==i)for(;void 0!==e[o];)t[n++]=e[o++];return t.length=n,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 n?(!r||i.isArray(n)?r=i.data(t,o,a(n)):r.push(n),r):r||[]}},i.dequeue=function(t,e){i.each(t.nodeType?[t]:t,function(t,o){e=e||"fx";var n=i.queue(o,e),a=n.shift();"inprogress"===a&&(a=n.shift()),a&&("fx"===e&&n.unshift("inprogress"),a.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(),n=/^(?: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&&(n.top+=parseFloat(t.style.borderTopWidth)||0,n.left+=parseFloat(t.style.borderLeftWidth)||0),{top:o.top-n.top,left:o.left-n.left}}};var o={};i.expando="velocity"+(new Date).getTime(),i.uuid=0;for(var n={},a=n.hasOwnProperty,r=n.toString,s="Boolean Number String Function Array Date RegExp Object Error".split(" "),l=0;ln;++n){var a=c(i,t,o);if(0===a)return i;var r=l(i,t,o)-e;i-=r/a}return i}function u(){for(var e=0;w>e;++e)S[e]=l(e*b,t,o)}function h(e,i,n){var a,r,s=0;do r=i+(n-i)/2,a=l(r,t,o)-e,a>0?n=r:i=r;while(Math.abs(a)>v&&++s=g?d(e,s):0==l?s:h(e,i,i+b)}function p(){_=!0,(t!=i||o!=n)&&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===n?e:0===e?0:1===e?1:l(f(e),i,n)};k.getControlPoints=function(){return[{x:t,y:i},{x:o,y:n}]};var T="generateBezier("+[t,i,o,n]+")";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=n(w.State.calls));for(var a=0;i>a;a++)if(w.State.calls[a]){var s=w.State.calls[a],l=s[0],c=s[2],f=s[3],p=!!f,g=null;f||(f=w.State.calls[a][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[a][2].display=!1),c.visibility!==o&&"hidden"!==c.visibility&&(w.State.calls[a][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(a)}}w.State.isTicking&&S(d)}function u(t,e){if(!w.State.calls[t])return!1;for(var i=w.State.calls[t][0],n=w.State.calls[t][1],a=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||a.loop||("none"===a.display&&C.setPropertyValue(u,"display",a.display),"hidden"===a.visibility&&C.setPropertyValue(u,"visibility",a.visibility)),a.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,n=r(u).transformCache[e];r(u).transformCache[e]!==o&&new RegExp("^\\("+i+"[^.]").test(n)&&(f=!0,delete r(u).transformCache[e])}),a.mobileHA&&(f=!0,delete r(u).transformCache.translate3d),f&&C.flushTransformCache(u),C.Values.removeClass(u,"velocity-animating")}if(!e&&a.complete&&!a.loop&&c===d-1)try{a.complete.call(n,n)}catch(p){setTimeout(function(){throw p},1)}s&&a.loop!==!0&&s(n),r(u)&&a.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:a.delay})),a.queue!==!1&&h.dequeue(u,a.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 n={x:e.x+o.dx*i,v:e.v+o.dv*i,tension:e.tension,friction:e.friction};return{dx:n.v,dv:t(n)}}function i(i,o){var n={dx:i.v,dv:t(i)},a=e(i,.5*o,n),r=e(i,.5*o,a),s=e(i,o,r),l=1/6*(n.dx+2*(a.dx+r.dx)+s.dx),c=1/6*(n.dv+2*(a.dv+r.dv)+s.dv);return i.x=i.x+l*o,i.v=i.v+c*o,i}return function o(t,e,n){var a,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,n=n||null,l.tension=t,l.friction=e,a=null!==n,a?(d=o(t,e),r=d/n*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 a?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;tn&&(n=1),a=!/(\d)$/i.test(n);break;case"skew":a=!/(deg|\d)$/i.test(n);break;case"rotate":a=!/(deg|\d)$/i.test(n)}return a||(r(i).transformCache[e]="("+n+")"),r(i).transformCache[e]}}}();for(var t=0;t=f||3!==a.split(" ").length||(a+=" 1"),a;case"inject":return 8>=f?4===n.split(" ").length&&(n=n.split(/\s+/).slice(0,3).join(" ")):3===n.split(" ").length&&(n+=" 1"),(8>=f?"rgb":"rgba")+"("+n.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 n;if(n=0===i?t:e[i]+t.replace(/^\w/,function(t){return t.toUpperCase()}),m.isString(w.State.prefixElement.style[n]))return w.State.prefixMatches[t]=n,[n,!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,n,a){function s(t,i){function n(){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))),!a){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 n(),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 n(),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]),n()}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);n===o&&(n=C.getPropertyValue(t,C.Names.prefixCheck(d)[0])),C.Normalizations.registered[d]&&(n=C.Normalizations.registered[d]("extract",t,n)),l=C.Hooks.extractValue(c,n)}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,n,a){var s=i;if("scroll"===i)a.container?a.container["scroll"+a.direction]=o:"Left"===a.direction?e.scrollTo(o,a.alternateValue):e.scrollTo(a.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);n=n||C.getPropertyValue(t,c),o=C.Hooks.injectValue(l,o,n),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 n,a;h.each(r(t).transformCache,function(e){return n=r(t).transformCache[e],"transformPerspective"===e?(a=n,!0):(9===f&&"rotateZ"===e&&(e="rotate"),void(i+=e+n+" "))}),a&&(i="perspective"+a+" "+i)}C.setPropertyValue(t,"transform",i)}};C.Hooks.register(),C.Normalizations.register(),w.hook=function(t,e,i){var n=o;return t=a(t),h.each(t,function(t,a){if(r(a)===o&&w.init(a),i===o)n===o&&(n=w.CSS.getPropertyValue(a,e));else{var s=w.CSS.setPropertyValue(a,e,i);"transform"===s[0]&&w.CSS.flushTransformCache(a),n=s}}),n};var x=function(){function t(){return s?I.promise||null:l}function n(){function t(){function t(t,e){var i=o,n=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]))&&(n=e?t[1]:c(t[1],s.duration),t[2]!==o&&(r=t[2]))):i=t,e||(n=n||s.easing),m.isFunction(i)&&(i=i.call(a,_,S)),m.isFunction(r)&&(r=r.call(a,_,S)),[i||0,n,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:a.parentNode||i.body,position:C.getPropertyValue(a,"position"),fontSize:C.getPropertyValue(a,"fontSize")},o=t.position===B.lastPosition&&t.myParent===B.lastParent,n=t.fontSize===B.lastFontSize;B.lastParent=t.myParent,B.lastPosition=t.position,B.lastFontSize=t.fontSize;var s=100,l={};if(n&&o)l.emToPx=B.lastEmToPx,l.percentToPxWidth=B.lastPercentToPxWidth,l.percentToPxHeight=B.lastPercentToPxHeight;else{var c=r(a).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),a),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(a).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(a).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:a},w.debug&&console.log("tweensContainer (scroll): ",l.scroll,a)}else if("reverse"===P){if(!r(a).tweensContainer)return void h.dequeue(a,s.queue);"none"===r(a).opts.display&&(r(a).opts.display="auto"),"hidden"===r(a).opts.visibility&&(r(a).opts.visibility="visible"),r(a).opts.loop=!1,r(a).opts.begin=null,r(a).opts.complete=null,y.easing||delete s.easing,y.duration||delete s.duration,s=h.extend({},r(a).opts,s);var M=h.extend(!0,{},r(a).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]),a)}l=M}else if("start"===P){var M;r(a).tweensContainer&&r(a).isAnimating===!0&&(M=r(a).tweensContainer),h.each(g,function(e,i){if(RegExp("^"+C.Lists.colors.join("$|^")+"$").test(e)){var n=t(i,!0),a=n[0],r=n[1],s=n[2];if(C.RegEx.isHex.test(a)){for(var l=["Red","Green","Blue"],c=C.Values.hexToRgb(a),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,n,a,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,n,a,r,s){var l=h.extend({},i),c={opacity:"In"===e?1:0},d=l.complete;l.complete=n!==a-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){$.support.borderRadius=!1,$.support.transition=!1,$(function(){$.each(["borderRadius","BorderRadius","MozBorderRadius","WebkitBorderRadius","OBorderRadius","KhtmlBorderRadius"],function(t,e){return void 0!==document.body.style[e]&&($.support.borderRadius=!0),!$.support.borderRadius});var t=$("
");$.support.transition="string"==typeof t.css("transitionProperty")}),$.extend({ripple:{$textSpan:$('').css({position:"relative","z-index":2}),$rippleWrap:$("",{"class":"rippleWrap"}).css({position:"absolute","z-index":1,left:0,top:0,overflow:"hidden"}).append($("",{"class":"rippleAnimate"}).css({position:"absolute",left:0,top:0,width:0,height:0,"border-radius":"50%"})),is:function(){return $.support.borderRadius&&$.support.transition},core:function(e,i){this.$target=e,this._v_duration=400,this._h_duration=400,this._timer=null,i!==t&&Object.prototype.hasOwnProperty.call(i,"v_duration")&&this.set_view_duration(i.v_duration),i!==t&&Object.prototype.hasOwnProperty.call(i,"h_duration")&&this.set_hide_duration(i.h_duration),this.init()}}}),$.ripple.core.prototype={set_view_duration:function(t){this._v_duration=t},set_hide_duration:function(t){this._h_duration=t},init:function(){var t=this;"static"===this.$target.css("position")&&this.$target.css("position","relative"),this.$target.css("-webkit-tap-highlight-color","rgba( 0, 0, 0, 0 )"),this.$target.hasClass("rollover")||this.$target.hasClass("rollover-video")||this.$target.hasClass("post-rollover")||this.$target.hasClass("benefits-grid-ico")||this.$target.wrapInner($.ripple.$textSpan),this.$target.append($.ripple.$rippleWrap.clone()),this.$rippleWrap=this.$target.find(".rippleWrap"),this.$rippleAnimate=this.$target.find(".rippleAnimate"),this.$rippleWrap.css("border-radius",this.$target.css("border-radius")),this.$target.find(".rippleAnimate").css("background-color",this.$target.attr("data-color")),"ontouchstart"in window?(this.$target.bind("touchstart.ripple",function(e){t.view(e.originalEvent.touches[0])}),this.$target.bind("touchend.ripple",function(e){t.hidden(e.originalEvent.touches[0])}),this.$target.bind("mouseleave.ripple",function(e){t.hidden(e)})):(this.$target.bind("mousedown.ripple",function(e){t.view(e)}),this.$target.bind("mouseup.ripple mouseleave.ripple",function(e){t.hidden(e)}))},remove:function(){},view:function(t){clearTimeout(this._timer);var e=this.$target.outerWidth(),i=this.$target.outerHeight();this.$rippleWrap.stop(!0,!1).width(e).height(i).css({opacity:1,transition:"none"});var o=2.8,n=Math.max(e,i),a=t.pageX-this.$target.offset().left,r=t.pageY-this.$target.offset().top;this.$rippleAnimate.css({width:n,height:n,transform:"scale3d( 0, 0, 1 )",left:a-n/2,top:r-n/2,transition:"none"});var s={};s.transform="scale3d( "+o+", "+o+", 1 )",s.transition=this._v_duration/1e3+"s ease-out",this.$rippleAnimate.show().css(s)},hidden:function(t){var e=this;this.$rippleWrap.stop(!0,!1).css({opacity:0,transition:"opacity "+this._h_duration/1e3+"s ease-out"}),clearTimeout(this._timer),this._timer=setTimeout(function(){e.$rippleWrap.css({opacity:1,transition:"none"}),e.$rippleAnimate.css({transform:"scale3d( 0, 0, 1 )",transition:"none"})},this._v_duration)}},$.fn.extend({ripple:function(t){return $.ripple.is()?($(this).each(function(){new $.ripple.core($(this),t)}),$(this)):$(this)}})}(jQuery),function(t){function e(t){return null!==t&&t===t.window}function i(t){return e(t)?t:9===t.nodeType&&t.defaultView}function o(t){var e,o,n={top:0,left:0},a=t&&t.ownerDocument;return e=a.documentElement,"undefined"!=typeof t.getBoundingClientRect&&(n=t.getBoundingClientRect()),o=i(a),{top:n.top+o.pageYOffset-e.clientTop,left:n.left+o.pageXOffset-e.clientLeft}}function n(t){var e="";for(var i in t)t.hasOwnProperty(i)&&(e+=i+":"+t[i]+";");return e}function a(t){if(d.allowEvent(t)===!1)return null;for(var e=null,i=t.target||t.srcElement;null!==i.parentElement;){if(!(i instanceof SVGElement||-1===i.className.indexOf("waves-effect"))){e=i;break}if(i.classList.contains("waves-effect")){e=i;break}i=i.parentElement}return e}function r(e){var i=a(e);null!==i&&(c.show(e,i),"ontouchstart"in t&&(i.addEventListener("touchend",c.hide,!1),i.addEventListener("touchcancel",c.hide,!1)),i.addEventListener("mouseup",c.hide,!1),i.addEventListener("mouseleave",c.hide,!1))}if(!jQuery("html").hasClass("old-ie")){var s=s||{},l=document.querySelectorAll.bind(document),c={duration:300,show:function(t,e){if(2===t.button)return!1;var i=e||this,a=document.createElement("div");a.className="waves-ripple",i.appendChild(a);var r=o(i),s=t.pageY-r.top,l=t.pageX-r.left,d="scale(1)";"touches"in t&&(s=t.touches[0].pageY-r.top,l=t.touches[0].pageX-r.left),a.setAttribute("data-hold",Date.now()),a.setAttribute("data-scale",d),a.setAttribute("data-x",l),a.setAttribute("data-y",s);var u={top:s+"px",left:l+"px"};a.className=a.className+" waves-notransition",a.setAttribute("style",n(u)),a.className=a.className.replace("waves-notransition",""),u["-webkit-transform"]=d,u["-moz-transform"]=d,u["-ms-transform"]=d,u["-o-transform"]=d,u.transform=d,u.opacity="1",u["-webkit-transition-duration"]=c.duration+"ms",u["-moz-transition-duration"]=c.duration+"ms",u["-o-transition-duration"]=c.duration+"ms",u["transition-duration"]=c.duration+"ms",a.setAttribute("style",n(u))},hide:function(t){d.touchup(t);var e=this,i=1.4*e.clientWidth,o=null,a=e.getElementsByClassName("waves-ripple");if(!(a.length>0))return!1;o=a[a.length-1];var r=o.getAttribute("data-x"),s=o.getAttribute("data-y"),l=o.getAttribute("data-scale"),u=Date.now()-Number(o.getAttribute("data-hold")),h=350-u;0>h&&(h=0),setTimeout(function(){var t={top:s+"px",left:r+"px",opacity:"0","-webkit-transition-duration":c.duration+"ms","-moz-transition-duration":c.duration+"ms","-o-transition-duration":c.duration+"ms","transition-duration":c.duration+"ms","-webkit-transform":l,"-moz-transform":l,"-ms-transform":l,"-o-transform":l,transform:l};o.setAttribute("style",n(t)),setTimeout(function(){try{e.removeChild(o)}catch(t){return!1}},c.duration)},h)},wrapInput:function(t){for(var e=0;e0&&(d.touches-=1)},500):"mousedown"===t.type&&d.touches>0&&(e=!1),e},touchup:function(t){d.allowEvent(t)}};s.displayEffect=function(e){e=e||{},"duration"in e&&(c.duration=e.duration),c.wrapInput(l(".waves-effect")),"ontouchstart"in t&&document.body.addEventListener("touchstart",r,!1),document.body.addEventListener("mousedown",r,!1)},s.attach=function(e){"input"===e.tagName.toLowerCase()&&(c.wrapInput([e]),e=e.parentElement),"ontouchstart"in t&&e.addEventListener("touchstart",r,!1),e.addEventListener("mousedown",r,!1)},t.Waves=s}}(window),function(){for(var t=0,e=["ms","moz","webkit","o"],i=0;i=e-a&&i+a>=o&&!t.hasAttribute(this._optionsAttrHidden)},Layzr.prototype._reveal=function(t){var e=t.getAttribute(this._srcAttr)||t.getAttribute(this._optionsAttr),i=this;"function"==typeof this._optionsCallback&&t.addEventListener("load",function(){i._optionsCallback.call(t)}),"function"==typeof this._optionsBefore&&this._optionsBefore.call(t),t.hasAttribute(this._optionsAttrBg)?t.style.backgroundImage="url("+e+")":(e&&t.setAttribute("src",e),t.hasAttribute(this._optionsAttrSrcSet)&&t.setAttribute("srcset",t.getAttribute(this._optionsAttrSrcSet))),"function"==typeof this._optionsAfter&&this._optionsAfter.call(t),t.removeAttribute(this._optionsAttr),t.removeAttribute(this._optionsAttrSrcSet),t.removeAttribute(this._optionsAttrRetina),t.removeAttribute(this._optionsAttrBg),t.removeAttribute(this._optionsAttrHidden)},Layzr.prototype.updateSelector=function(){this._nodes=document.querySelectorAll(this._optionsSelector)},Layzr.prototype.update=function(){for(var t=this._nodes.length,e=0;t>e;e++){var i=this._nodes[e];(i.hasAttribute(this._optionsAttr)||i.hasAttribute(this._optionsAttrSrcSet)||i.hasAttribute(this._optionsAttrRetina))&&this._inViewport(i)&&this._reveal(i)}this._ticking=!1},function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function($){var t="Close",e="BeforeClose",i="AfterClose",o="BeforeAppend",n="MarkupParse",a="Open",r="Change",s="mfp",l="."+s,c="mfp-ready",d="mfp-removing",u="mfp-prevent-close",h,f=function(){},p=!!window.jQuery,m,g=$(window),v,y,w,b,C=function(t,e){h.ev.on(s+t+l,e)},x=function(t,e,i,o){var n=document.createElement("div");return n.className="mfp-"+t,i&&(n.innerHTML=i),o?e&&e.appendChild(n):(n=$(n),e&&n.appendTo(e)),n},S=function(t,e){h.ev.triggerHandler(s+t,e),h.st.callbacks&&(t=t.charAt(0).toLowerCase()+t.slice(1),h.st.callbacks[t]&&h.st.callbacks[t].apply(h,$.isArray(e)?e:[e]))},_=function(t){return t===b&&h.currTemplate.closeBtn||(h.currTemplate.closeBtn=$(h.st.closeMarkup.replace("%title%",h.st.tClose)),b=t),h.currTemplate.closeBtn},k=function(){$.magnificPopup.instance||(h=new f,h.init(),$.magnificPopup.instance=h)},T=function(){var t=document.createElement("p").style,e=["ms","O","Moz","Webkit"];if(void 0!==t.transition)return!0;for(;e.length;)if(e.pop()+"Transition"in t)return!0;return!1};f.prototype={constructor:f,init:function(){var t=navigator.appVersion;h.isLowIE=h.isIE8=document.all&&!document.addEventListener,h.isAndroid=/android/gi.test(t),h.isIOS=/iphone|ipad|ipod/gi.test(t),h.supportsTransition=T(),h.probablyMobile=h.isAndroid||h.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),v=$(document),h.popupsCache={}},open:function(t){var e;if(t.isObj===!1){h.items=t.items.toArray(),h.index=0;var i=t.items,o;for(e=0;e(t||g.height())},_setFocus:function(){(h.st.focus?h.content.find(h.st.focus).eq(0):h.wrap).focus()},_onFocusIn:function(t){return t.target===h.wrap[0]||$.contains(h.wrap[0],t.target)?void 0:(h._setFocus(),!1)},_parseMarkup:function(t,e,i){var o;i.data&&(e=$.extend(i.data,e)),S(n,[t,e,i]),$.each(e,function(e,i){if(void 0===i||i===!1)return!0;if(o=e.split("_"),o.length>1){var n=t.find(l+"-"+o[0]);if(n.length>0){var a=o[1];"replaceWith"===a?n[0]!==i[0]&&n.replaceWith(i):"img"===a?n.is("img")?n.attr("src",i):n.replaceWith($("").attr("src",i).attr("class",n.attr("class"))):n.attr(o[1],i)}}else t.find(l+"-"+e).html(i)})},_getScrollbarSize:function(){if(void 0===h.scrollbarSize){var t=document.createElement("div");t.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(t),h.scrollbarSize=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return h.scrollbarSize}},$.magnificPopup={instance:null,proto:f.prototype,modules:[],open:function(t,e){return k(),t=t?$.extend(!0,{},t):{},t.isObj=!0,t.index=e||0,this.instance.open(t)},close:function(){return $.magnificPopup.instance&&$.magnificPopup.instance.close()},registerModule:function(t,e){e.options&&($.magnificPopup.defaults[t]=e.options),$.extend(this.proto,e.proto),this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},$.fn.magnificPopup=function(t){k();var e=$(this);if("string"==typeof t)if("open"===t){var i,o=p?e.data("magnificPopup"):e[0].magnificPopup,n=parseInt(arguments[1],10)||0;o.items?i=o.items[n]:(i=e,o.delegate&&(i=i.find(o.delegate)),i=i.eq(n)),h._openClick({mfpEl:i},e,o)}else h.isOpen&&h[t].apply(h,Array.prototype.slice.call(arguments,1));else t=$.extend(!0,{},t),p?e.data("magnificPopup",t):e[0].magnificPopup=t,h.addGroup(e,t);return e};var I="inline",P,z,M,L=function(){M&&(z.after(M.addClass(P)).detach(),M=null)};$.magnificPopup.registerModule(I,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){h.types.push(I),C(t+"."+I,function(){L()})},getInline:function(t,e){if(L(),t.src){var i=h.st.inline,o=$(t.src);if(o.length){var n=o[0].parentNode;n&&n.tagName&&(z||(P=i.hiddenClass,z=x(P),P="mfp-"+P),M=o.after(z).detach().removeClass(P)),h.updateStatus("ready")}else h.updateStatus("error",i.tNotFound),o=$("
");return t.inlineElement=o,o}return h.updateStatus("ready"),h._parseMarkup(e,{},t),e}}});var A="ajax",E,B=function(){E&&$(document.body).removeClass(E)},H=function(){B(),h.req&&h.req.abort()};$.magnificPopup.registerModule(A,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'The content could not be loaded.'},proto:{initAjax:function(){h.types.push(A),E=h.st.ajax.cursor,C(t+"."+A,H),C("BeforeChange."+A,H)},getAjax:function(t){E&&$(document.body).addClass(E),h.updateStatus("loading");var e=$.extend({url:t.src,success:function(e,i,o){var n={data:e,xhr:o};S("ParseAjax",n),h.appendContent($(n.data),A),t.finished=!0,B(),h._setFocus(),setTimeout(function(){h.wrap.addClass(c)},16),h.updateStatus("ready"),S("AjaxContentAdded")},error:function(){B(),t.finished=t.loadError=!0,h.updateStatus("error",h.st.ajax.tError.replace("%url%",t.src))}},h.st.ajax.settings);return h.req=$.ajax(e),""}}});var O,R=function(t){if(t.data&&void 0!==t.data.title)return t.data.title;var e=h.st.image.titleSrc;if(e){if($.isFunction(e))return e.call(h,t);if(t.el)return t.el.attr(e)||""}return""};$.magnificPopup.registerModule("image",{options:{markup:'
',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'The image could not be loaded.'},proto:{initImage:function(){var e=h.st.image,i=".image";h.types.push("image"),C(a+i,function(){"image"===h.currItem.type&&e.cursor&&$(document.body).addClass(e.cursor)}),C(t+i,function(){e.cursor&&$(document.body).removeClass(e.cursor),g.off("resize"+l)}),C("Resize"+i,h.resizeImage),h.isLowIE&&C("AfterChange",h.resizeImage)},resizeImage:function(){var t=h.currItem;if(t&&t.img&&h.st.image.verticalFit){var e=0;h.isLowIE&&(e=parseInt(t.img.css("padding-top"),10)+parseInt(t.img.css("padding-bottom"),10)),t.img.css("max-height",h.wH-e)}},_onImageHasSize:function(t){t.img&&(t.hasSize=!0,O&&clearInterval(O),t.isCheckingImgSize=!1,S("ImageHasSize",t),t.imgHidden&&(h.content&&h.content.removeClass("mfp-loading"),t.imgHidden=!1))},findImageSize:function(t){var e=0,i=t.img[0],o=function(n){O&&clearInterval(O),O=setInterval(function(){return i.naturalWidth>0?void h._onImageHasSize(t):(e>200&&clearInterval(O),e++,void(3===e?o(10):40===e?o(50):100===e&&o(500)))},n)};o(1)},getImage:function(t,e){var i=0,o=function(){t&&(t.img[0].complete?(t.img.off(".mfploader"),t===h.currItem&&(h._onImageHasSize(t),h.updateStatus("ready")),t.hasSize=!0,t.loaded=!0,S("ImageLoadComplete")):(i++,200>i?setTimeout(o,100):n()))},n=function(){t&&(t.img.off(".mfploader"),t===h.currItem&&(h._onImageHasSize(t),h.updateStatus("error",a.tError.replace("%url%",t.src))),t.hasSize=!0,t.loaded=!0,t.loadError=!0)},a=h.st.image,r=e.find(".mfp-img");if(r.length){var s=document.createElement("img");s.className="mfp-img",t.el&&t.el.find("img").length&&(s.alt=t.el.find("img").attr("alt")),t.img=$(s).on("load.mfploader",o).on("error.mfploader",n),s.src=t.src,r.is("img")&&(t.img=t.img.clone()),s=t.img[0],s.naturalWidth>0?t.hasSize=!0:s.width||(t.hasSize=!1)}return h._parseMarkup(e,{title:R(t),img_replaceWith:t.img},t),h.resizeImage(),t.hasSize?(O&&clearInterval(O),t.loadError?(e.addClass("mfp-loading"),h.updateStatus("error",a.tError.replace("%url%",t.src))):(e.removeClass("mfp-loading"),h.updateStatus("ready")),e):(h.updateStatus("loading"),t.loading=!0,t.hasSize||(t.imgHidden=!0,e.addClass("mfp-loading"),h.findImageSize(t)),e)}}});var j,D=function(){return void 0===j&&(j=void 0!==document.createElement("p").style.MozTransform),j};$.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(t){return t.is("img")?t:t.find("img")}},proto:{initZoom:function(){var i=h.st.zoom,o=".zoom",n;if(i.enabled&&h.supportsTransition){var a=i.duration,r=function(t){var e=t.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),o="all "+i.duration/1e3+"s "+i.easing,n={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},a="transition";return n["-webkit-"+a]=n["-moz-"+a]=n["-o-"+a]=n[a]=o,e.css(n),e},s=function(){h.content.css("visibility","visible")},l,c;C("BuildControls"+o,function(){if(h._allowZoom()){if(clearTimeout(l),h.content.css("visibility","hidden"),n=h._getItemToZoom(),!n)return void s();c=r(n),c.css(h._getOffset()),h.wrap.append(c),l=setTimeout(function(){c.css(h._getOffset(!0)),l=setTimeout(function(){s(),setTimeout(function(){c.remove(),n=c=null,S("ZoomAnimationEnded")},16)},a)},16)}}),C(e+o,function(){if(h._allowZoom()){if(clearTimeout(l),h.st.removalDelay=a,!n){if(n=h._getItemToZoom(),!n)return;c=r(n)}c.css(h._getOffset(!0)),h.wrap.append(c),h.content.css("visibility","hidden"),setTimeout(function(){c.css(h._getOffset())},16)}}),C(t+o,function(){h._allowZoom()&&(s(),c&&c.remove(),n=null)})}},_allowZoom:function(){return"image"===h.currItem.type},_getItemToZoom:function(){return h.currItem.hasSize?h.currItem.img:!1},_getOffset:function(t){var e;e=t?h.currItem.img:h.st.zoom.opener(h.currItem.el||h.currItem);var i=e.offset(),o=parseInt(e.css("padding-top"),10),n=parseInt(e.css("padding-bottom"),10);i.top-=$(window).scrollTop()-o;var a={width:e.width(),height:(p?e.innerHeight():e[0].offsetHeight)-n-o};return D()?a["-moz-transform"]=a.transform="translate("+i.left+"px,"+i.top+"px)":(a.left=i.left,a.top=i.top),a}}});var W="iframe",F="//about:blank",V=function(t){if(h.currTemplate[W]){var e=h.currTemplate[W].find("iframe");e.length&&(t||(e[0].src=F),h.isIE8&&e.css("display",t?"block":"none"))}};$.magnificPopup.registerModule(W,{options:{markup:'
',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){h.types.push(W),C("BeforeChange",function(t,e,i){e!==i&&(e===W?V():i===W&&V(!0))}),C(t+"."+W,function(){V()})},getIframe:function(t,e){var i=t.src,o=h.st.iframe;$.each(o.patterns,function(){return i.indexOf(this.index)>-1?(this.id&&(i="string"==typeof this.id?i.substr(i.lastIndexOf(this.id)+this.id.length,i.length):this.id.call(this,i)),i=this.src.replace("%id%",i),!1):void 0});var n={};return o.srcAction&&(n[o.srcAction]=i),h._parseMarkup(e,n,t),h.updateStatus("ready"),e}}});var X=function(t){var e=h.items.length;return t>e-1?t-e:0>t?e+t:t},Y=function(t,e,i){return t.replace(/%curr%/gi,e+1).replace(/%total%/gi,i)};$.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var e=h.st.gallery,i=".mfp-gallery";return h.direction=!0,e&&e.enabled?(w+=" mfp-gallery",C(a+i,function(){e.navigateByImgClick&&h.wrap.on("click"+i,".mfp-img",function(){return h.items.length>1?(h.next(),!1):void 0}),v.on("keydown"+i,function(t){37===t.keyCode?h.prev():39===t.keyCode&&h.next()})}),C("UpdateStatus"+i,function(t,e){e.text&&(e.text=Y(e.text,h.currItem.index,h.items.length))}),C(n+i,function(t,i,o,n){var a=h.items.length;o.counter=a>1?Y(e.tCounter,n.index,a):""}),C("BuildControls"+i,function(){if(h.items.length>1&&e.arrows&&!h.arrowLeft){var t=e.arrowMarkup,i=h.arrowLeft=$(t.replace(/%title%/gi,e.tPrev).replace(/%dir%/gi,"left")).addClass(u),o=h.arrowRight=$(t.replace(/%title%/gi,e.tNext).replace(/%dir%/gi,"right")).addClass(u);i.click(function(){h.prev()}),o.click(function(){h.next()}),h.container.append(i.add(o))}}),C(r+i,function(){h._preloadTimeout&&clearTimeout(h._preloadTimeout),h._preloadTimeout=setTimeout(function(){h.preloadNearbyImages(),h._preloadTimeout=null},16)}),void C(t+i,function(){v.off(i),h.wrap.off("click"+i),h.arrowRight=h.arrowLeft=null})):!1},next:function(){h.direction=!0,h.index=X(h.index+1),h.updateItemHTML()},prev:function(){h.direction=!1,h.index=X(h.index-1),h.updateItemHTML()},goTo:function(t){h.direction=t>=h.index,h.index=t,h.updateItemHTML()},preloadNearbyImages:function(){var t=h.st.gallery.preload,e=Math.min(t[0],h.items.length),i=Math.min(t[1],h.items.length),o; for(o=1;o<=(h.direction?i:e);o++)h._preloadItem(h.index+o);for(o=1;o<=(h.direction?e:i);o++)h._preloadItem(h.index-o)},_preloadItem:function(t){if(t=X(t),!h.items[t].preloaded){var e=h.items[t];e.parsed||(e=h.parseEl(t)),S("LazyLoad",e),"image"===e.type&&(e.img=$('').on("load.mfploader",function(){e.hasSize=!0}).on("error.mfploader",function(){e.hasSize=!0,e.loadError=!0,S("LazyLoadError",e)}).attr("src",e.src)),e.preloaded=!0}}}});var G="retina";$.magnificPopup.registerModule(G,{options:{replaceSrc:function(t){return t.src.replace(/\.\w+$/,function(t){return"@2x"+t})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var t=h.st.retina,e=t.ratio;e=isNaN(e)?e():e,e>1&&(C("ImageHasSize."+G,function(t,i){i.img.css({"max-width":i.img[0].naturalWidth/e,width:"100%"})}),C("ElementParse."+G,function(i,o){o.src=t.replaceSrc(o,e)}))}}}}),k()}),jQuery(document).ready(function($){dtGlobals.magnificPopupBaseConfig={type:"image",tLoading:"Loading image ...",mainClass:"mfp-img-mobile",removalDelay:300,image:{tError:'The image #%curr% could not be loaded.',titleSrc:function(t){return this.st.dt.getItemTitle(t)}},iframe:{markup:'
'},callbacks:{markupParse:function(t,e,i){"iframe"==i.type&&t.find(".mfp-title").html(this.st.dt.getItemTitle(i)),this.ev.attr("data-pretty-share")||t.addClass("no-share-buttons")},change:function(){this.isOpen&&this.wrap.addClass("mfp-open")},beforeClose:function(){$("body, html").css("overflow",""),this.wrap.removeClass("mfp-open"),this.content.addClass("mfp-removing")},close:function(){this.content.removeClass("mfp-removing")},beforeOpen:function(){var t=this;"undefined"==typeof this.st.dt&&(this.st.dt={}),this.st.dt.shareButtonsList=this.ev.attr("data-pretty-share")?this.ev.attr("data-pretty-share").split(","):new Array,this.st.dt.shareButtonsTemplates={twitter:'',facebook:'',google:'',pinterest:'',linkedin:''},this.st.dt.getShareButtons=function(e){for(var i=t.st.dt.shareButtonsList,o=-1,n=i.length,a="",r=0;r=n)return"";for(var r=0;n>r;r++)if("iframe"!=e.type||o!=r){var s=e.title,l=e.src,c=e.location;"google"==i[r]&&(s=s.replace(" ","+")),a+=t.st.dt.shareButtonsTemplates[i[r]].replace("{location_href}",encodeURIComponent(c)).replace("{share_title}",encodeURIComponent(s)).replace("{image_src}",encodeURIComponent(l))}return'
'+a+"
"},this.st.dt.getItemTitle=function(e){var i=e.el.attr("title")||"",o=e.el.attr("href"),n=e.el.attr("data-dt-img-description")||"",a=e.el.attr("data-dt-location")||location.href,r=t.st.dt.getShareButtons({title:n,src:o,type:e.type,location:a});return'
'+i+""+n+"
"+r}}}},$(".dt-gallery-mfp-popup, .dt-trigger-first-mfp").addClass("mfp-ready").on("click",function(){var t=$(this),e=t.parents("article.post").first();if(!t.parents(".ts-wrap").hasClass("ts-interceptClicks")){if(e.length>0){if(e.find(".dt-gallery-container").length>0)var i=e.find(".dt-gallery-container a.dt-mfp-item");else var i=e.find("a.dt-mfp-item");i.length>0&&i.first().trigger("click")}return!1}}),$(".dt-single-image").addClass("mfp-ready").magnificPopup({type:"image"}),$(".dt-single-video").addClass("mfp-ready").magnificPopup({type:"iframe"}),$(".dt-single-mfp-popup").on("click",function(t){var e=$(this);if(e.parents(".ts-wrap").hasClass("ts-interceptClicks")&&(t.preventDefault(),t.stopImmediatePropagation()),e.parents(".photo-scroller").length>0){var i=e.parents(".photo-scroller"),o=i.find(".auto-play-btn");o.hasClass("paused")&&(i.addClass("mfp-opened"),i.find(".auto-play-btn.paused").trigger("click"))}if(e.parents("#main-slideshow").length>0){var i=e.parents("#main-slideshow"),o=i.find(".progress-wrapper");o.hasClass("paused")||(i.addClass("mfp-opened"),i.find(".progress-wrapper").trigger("click"))}if(e.parents(".slider-wrapper").length>0){var n=e.parents(".slider-wrapper"),a=n.find(".auto-play-btn");a.hasClass("paused")&&(n.addClass("mfp-opened"),n.find(".auto-play-btn.paused").trigger("click"))}}),$(".dt-single-mfp-popup").addClass("mfp-ready").magnificPopup($.extend(!0,dtGlobals.magnificPopupBaseConfig,{callbacks:{close:function(){$(".photo-scroller.mfp-opened").find(".auto-play-btn").trigger("click"),$(".photo-scroller").removeClass("mfp-opened"),$("#main-slideshow.mfp-opened").find(".progress-wrapper").trigger("click"),$("#main-slideshow").removeClass("mfp-opened"),$(".slider-wrapper.mfp-opened").find(".auto-play-btn").trigger("click"),$(".slider-wrapper").removeClass("mfp-opened")}}})),$(".dt-gallery-container").each(function(){if($(this).parents(".slider-wrapper").length>0)var t=$(this).parents(".slider-wrapper");else var t=$(this);var e=t.find(".auto-play-btn");$(this).addClass("mfp-ready").magnificPopup($.extend(!0,dtGlobals.magnificPopupBaseConfig,{delegate:"a.dt-mfp-item",tLoading:"Loading image #%curr%...",gallery:{enabled:!0,navigateByImgClick:!0,preload:[0,1]},callbacks:{open:function(){var i="true"===t.attr("data-autoslide");i&&e.hasClass("paused")&&(t.addClass("mfp-opened"),t.find(".auto-play-btn.paused").trigger("click"))},close:function(){t.hasClass("mfp-opened")&&(t.find(".auto-play-btn").trigger("click"),t.removeClass("mfp-opened"))}}}))})}),jQuery(document).ready(function($){$(".twentytwenty-container").length>0&&($.fn.twentytwenty=function(t){var t=$.extend({default_offset_pct:.5,orientation:"horizontal",navigation_follow:!1},t);return this.each(function(){var e=t.default_offset_pct,i=$(this),o=t.orientation,n="vertical"===o?"down":"left",a="vertical"===o?"up":"right",r=t.navigation_follow;i.wrap("
");var s=i.find("img:first"),l=i.find("img:last"),c=s.attr("title"),d=l.attr("title");i.append("
");var u=i.find(".twentytwenty-handle");u.append(""),u.append(""),i.addClass("twentytwenty-container"),s.addClass("twentytwenty-before"),l.addClass("twentytwenty-after"),"undefined"!=typeof c&&c&&c.length>0&&i.append("
"+c+"
"),"undefined"!=typeof d&&d&&d.length>0&&i.append("
"+d+"
");var h=function(t){var e=s.width(),i=s.height();return{w:e+"px",h:i+"px",cw:t*e+"px",ch:t*i+"px"}},f=function(t){"vertical"===o?s.css("clip","rect(0,"+t.w+","+t.ch+",0)"):s.css("clip","rect(0,"+t.cw+","+t.h+",0)"),i.css("height",t.h)},p=function(t){var e=h(t);u.css("vertical"===o?"top":"left","vertical"===o?e.ch:e.cw),f(e)};$(window).on("resize.twentytwenty",function(t){p(e)});var m=0,g=0;u.on("movestart",function(t){(t.distX>t.distY&&t.distX<-t.distY||t.distX-t.distY)&&"vertical"!==o?t.preventDefault():(t.distXt.distY&&t.distX>-t.distY)&&"vertical"===o&&t.preventDefault(),i.addClass("active"),i.removeClass("active-click"),m=i.offset().left,offsetY=i.offset().top,g=s.width(),imgHeight=s.height()}),u.on("moveend",function(t){i.removeClass("active")}),u.on("move",function(t){i.hasClass("active")&&(e="vertical"===o?(t.pageY-offsetY)/imgHeight:(t.pageX-m)/g,0>e&&(e=0),e>1&&(e=1),p(e))}),r||i.hasClass("active")||(i.on("mouseup",function(t){i.removeClass("active-click")}),i.on("mousedown",function(t){i.addClass("active-click"),m=i.offset().left,offsetY=i.offset().top,g=s.width(),imgHeight=s.height(),e="vertical"===o?(t.pageY-offsetY)/imgHeight:(t.pageX-m)/g,0>e&&(e=0),e>1&&(e=1),p(e)})),i.find("img").on("mousedown",function(t){t.preventDefault()}),r&&(i.on("mouseenter",function(t){i.addClass("active"),m=i.offset().left,offsetY=i.offset().top,g=s.width(),imgHeight=s.height()}),i.on("mouseleave",function(t){i.removeClass("active")}),i.on("mousemove",function(t){i.hasClass("active")&&(e="vertical"===o?(t.pageY-offsetY)/imgHeight:(t.pageX-m)/g,0>e&&(e=0),e>1&&(e=1),p(e))})),$(window).trigger("resize.twentytwenty")})})}),jQuery(document).ready(function($){"ontouchstart"in window||!("on"==dtLocal.themeSettings.smoothScroll||"on_parallax"==dtLocal.themeSettings.smoothScroll&&$(".stripe-parallax-bg").length>0)||$("body").css({"scroll-behavior":"smooth"})}),jQuery(document).ready(function($){var t=$(window),e=t.height();t.resize(function(){e=t.height()}),$.fn.parallax=function(i,o,n){function a(){var n=t.scrollTop();r.each(function(){var t=$(this),a=t.offset().top,l=s(t);n>a+l||a>n+e||r.css("backgroundPosition",i+" "+Math.round((a-n)*o)+"px")})}var r=$(this),s,l,c=0,d;r.each(function(){l=r.offset().top}),s=n?function(t){return t.outerHeight(!0)}:function(t){return t.height()},(arguments.length<1||null===i)&&(i="50%"),(arguments.length<2||null===o)&&(o=.1),(arguments.length<3||null===n)&&(n=!0),t.bind("scroll",a).resize(function(){a()}).bind("debouncedresize",function(){clearTimeout(d),d=setTimeout(function(){a()},20)}),a(),setTimeout(function(){!window.bgGlitchFixed&&$.browser.webkit&&(t.scrollTop(t.scrollTop()+1),window.bgGlitchFixed=!0)},20)}}),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"undefined"!=typeof exports?module.exports=t(require("jquery")):t(jQuery)}(function($){Date.now||(Date.now=function(){return(new Date).getTime()}),window.requestAnimationFrame||function(){"use strict";for(var t=["webkit","moz"],e=0;e0&&"none"!==e}(),i=navigator.userAgent.toLowerCase().indexOf("android")>-1,o=!!window.opera,n=[],a=function(){function t(t,a){var r=this,s;r.$item=$(t),r.defaults={speed:.5,imgSrc:null,imgWidth:null,imgHeight:null,enableTransform:!0,zIndex:-100},s=r.$item.data("jarallax")||{},r.options=$.extend({},r.defaults,s,a),r.options.speed=Math.min(1,Math.max(-1,parseFloat(r.options.speed))),r.instanceID=e++,r.image={src:r.options.imgSrc||null,$container:null,$item:null,width:r.options.imgWidth||null,height:r.options.imgHeight||null,useImgTag:i||o},r.initImg()&&(r.init(),n.push(r))}var e=0;return t}();a.prototype.initImg=function(){var t=this;return null===t.image.src&&(t.image.src=t.$item.css("background-image").replace(/^url\(['"]?/g,"").replace(/['"]?\)$/g,"")),!(!t.image.src||"none"===t.image.src)},a.prototype.init=function(){function e(){n.coverImage(),n.clipContainer(),n.onScroll(!0),n.$item.data("jarallax-original-styles",n.$item.attr("style")),setTimeout(function(){n.$item.css({"background-image":"none","background-attachment":"scroll","background-size":"auto"})},0)}if($(".header-side-line").length>0)var i=$(".side-header-v-stroke").width();else if(!$("body").hasClass("sticky-header")&&!$("body").hasClass("overlay-navigation")&&$(".side-header").length>0)var i=$(".side-header").width();else var i=0;var o="absolute",n=this;if("stripe"==n.$item[0].classList[0])var a=2e3+i;else var a=$(".content").offset().left+22;var r=$("#page").width(),s=a-$(".content").offset().left-22,l={position:"absolute",top:0,left:s,width:r,height:"100%",overflow:"hidden","pointer-events":"none",transition:"transform linear -1ms, -webkit-transform linear -1ms"},c={position:"absolute",top:0,left:0,width:"100%",height:"100%",overflow:"hidden","pointer-events":"none",transition:"transform linear -1ms, -webkit-transform linear -1ms"},d={position:o,left:"50%"};n.image.$container=$("
").css(c).css({visibility:"hidden","z-index":n.options.zIndex}).attr("id","jarallax-container-"+n.instanceID).prependTo(n.$item),n.image.useImgTag&&t?(n.image.$item=$("").attr("src",n.image.src),d=$.extend({"max-width":"none"},c,d)):(n.image.$item=$("
"),d=$.extend({"background-position":"inherit","background-repeat":"inherit","background-image":'url("'+n.image.src+'")'},c,d)),n.image.$item.css(d).prependTo(n.image.$container),n.image.width&&n.image.height?e():n.getImageSize(n.image.src,function(t,i){n.image.width=t,n.image.height=i,e()})},a.prototype.destroy=function(){for(var t=this,e=0,i=n.length;i>e;e++)if(n[e].instanceID===t.instanceID){n.splice(e,1);break}$("head #jarallax-clip-"+t.instanceID).remove(),t.$item.attr("style",t.$item.data("jarallax-original-styles")),t.$item.removeData("jarallax-original-styles"),t.image.$container.remove(),delete t.$item[0].jarallax},a.prototype.round=function(t){return Math.floor(100*t)/100},a.prototype.getImageSize=function(t,e){if(!t||!e)return!1;var i=new Image;i.onload=function(){e(i.width,i.height)},i.src=t},a.prototype.clipContainer=function(){var t=this,e=t.image.$container.outerWidth(!0),i=t.image.$container.outerHeight(!0),o=$("head #jarallax-clip-"+t.instanceID);o.length||($("head").append(''),o=$("head #jarallax-clip-"+t.instanceID));var n=["#jarallax-container-"+t.instanceID+" {"," clip: rect(0px "+e+"px "+i+"px 0);"," clip: rect(0px, "+e+"px, "+i+"px, 0);","}"].join("\n");o[0].styleSheet?o[0].styleSheet.cssText=n:o.html(n)},a.prototype.coverImage=function(){var e=this;if(e.image.width&&e.image.height){if($("body").hasClass("transparent"))var i=0+$("#wpadminbar").height();else var i=$(".masthead:not(.side-header):not(.side-header-v-stroke)").height()+$("#wpadminbar").height();if($(".side-header-v-stroke").length>0)var o=$(".side-header-v-stroke").width();else var o=0;console.log(i+"headerH");var n=e.image.$container.outerWidth(!0),a=e.image.$container.outerHeight(!0),r=$(window).outerWidth(!0),s=$(window).outerHeight(!0),l=e.image.width,c=e.image.height,d,u;if("stripe"==e.$item[0].classList[0])var n=e.image.$container.outerWidth(!0)-4e3;var h={width:1*Math.max(r,n),height:Math.max(s,a)*Math.max(e.options.speed,1)};h.width/h.height>l/c?(d=h.width,u=h.width*c/l):(d=h.height*l/c,u=h.height),e.image.useImgTag&&t?(h.width=e.round(d),h.height=e.round(u),h.marginLeft=e.round(-(d-n)/2),h.marginTop=e.round(-(u-a)/2)):h.backgroundSize=e.round(d)+"px "+e.round(u)+"px",e.image.$item.css(h)}},a.prototype.onScroll=function(i){var o=this;if(o.image.width&&o.image.height){var n=$(window).scrollTop(),a=$(window).scrollLeft(),r=$(window).width(),s=$(window).height(),l=o.$item.offset().top,c=o.$item.offset().left,d=o.$item.outerHeight(!0),u={visibility:"visible",backgroundPosition:"inherit"},h=i?!1:n>l+d||l>n+s;if(!h){var f=-(n-l)*o.options.speed,p=-(a-c)*o.options.speed;f=o.round(f),p=o.round(p),console.log(l+"top offset",o.options.speed+" speed",o.image.$item.css("position")),t&&o.options.enableTransform?(u.transform="translateY("+f+"px) translateX("+p+"px)",e&&(u.transform="translate3d(-50%, "+f+"px, 0)")):u.backgroundPosition=p+"px "+f+"px",o.image.$item.css(u)}}},function(){$(window).on("scroll.jarallax",function(){window.requestAnimationFrame(function(){for(var t=0,e=n.length;e>t;t++)n[t].onScroll()})});var t;$(window).on("resize.jarallax orientationchange.jarallax load.jarallax",function(){clearTimeout(t),t=setTimeout(function(){window.requestAnimationFrame(function(){for(var t=0,e=n.length;e>t;t++){var i=n[t];i.coverImage(),i.clipContainer(),i.onScroll()}})},100)})}();var r=$.fn.jarallax;$.fn.jarallax=function(){var t=this,e=arguments[0],i=Array.prototype.slice.call(arguments,1),o=t.length,n=0,r;for(n;o>n;n++)if("object"==typeof e||"undefined"==typeof e?t[n].jarallax||(t[n].jarallax=new a(t[n],e)):r=t[n].jarallax?t[n].jarallax[e].apply(t[n].jarallax,i):void 0,"undefined"!=typeof r)return r;return this},$.fn.jarallax.noConflict=function(){return $.fn.jarallax=r,this},$(document).on("ready.data-jarallax",function(){$("[data-jarallax]").jarallax()})}),function(t){"undefined"!=typeof module&&module.exports?module.exports=t:t(jQuery,window,document)}(function($){!function(t){var e="function"==typeof define&&define.amd,i="undefined"!=typeof module&&module.exports,o="https:"==document.location.protocol?"https:":"http:",n=dtLocal.themeUrl+"/js/atoms/plugins/jquery.mousewheel.min.js";e||(i?require("jquery-mousewheel")($):$.event.special.mousewheel||$("head").append(decodeURI("%3Cscript src="+n+"%3E%3C/script%3E"))),t()}(function(){var t="mCustomScrollbar",e="mCS",i=".mCustomScrollbar",o={setTop:0,setLeft:0,axis:"y",scrollbarPosition:"inside",scrollInertia:950,autoDraggerLength:!0,alwaysShowScrollbar:0,snapOffset:0,mouseWheel:{enable:!0,scrollAmount:"auto",axis:"y",deltaFactor:"auto",disableOver:["select","option","keygen","datalist","textarea"]},scrollButtons:{scrollType:"stepless",scrollAmount:"auto"},keyboard:{enable:!0,scrollType:"stepless",scrollAmount:"auto"},contentTouchScroll:25,advanced:{autoScrollOnFocus:"input,textarea,select,button,datalist,keygen,a[tabindex],area,object,[contenteditable='true']",updateOnContentResize:!0,updateOnImageLoad:!0,autoUpdateTimeout:60},theme:"light",callbacks:{onTotalScrollOffset:0,onTotalScrollBackOffset:0,alwaysTriggerOffsets:!0}},n=0,a={},r=window.attachEvent&&!window.addEventListener?1:0,s=!1,l,c=["mCSB_dragger_onDrag","mCSB_scrollTools_onDrag","mCS_img_loaded","mCS_disabled","mCS_destroyed","mCS_no_scrollbar","mCS-autoHide","mCS-dir-rtl","mCS_no_scrollbar_y","mCS_no_scrollbar_x","mCS_y_hidden","mCS_x_hidden","mCSB_draggerContainer","mCSB_buttonUp","mCSB_buttonDown","mCSB_buttonLeft","mCSB_buttonRight"],d={init:function(t){var t=$.extend(!0,{},o,t),r=u.call(this);if(t.live){var s=t.liveSelector||this.selector||i,l=$(s);if("off"===t.live)return void f(s);a[s]=setTimeout(function(){l.mCustomScrollbar(t),"once"===t.live&&l.length&&f(s)},500)}else f(s);return t.setWidth=t.set_width?t.set_width:t.setWidth,t.setHeight=t.set_height?t.set_height:t.setHeight,t.axis=t.horizontalScroll?"x":p(t.axis),t.scrollInertia=t.scrollInertia>0&&t.scrollInertia<17?17:t.scrollInertia,"object"!=typeof t.mouseWheel&&1==t.mouseWheel&&(t.mouseWheel={enable:!0,scrollAmount:"auto",axis:"y",preventDefault:!1,deltaFactor:"auto",normalizeDelta:!1,invert:!1}),t.mouseWheel.scrollAmount=t.mouseWheelPixels?t.mouseWheelPixels:t.mouseWheel.scrollAmount,t.mouseWheel.normalizeDelta=t.advanced.normalizeMouseWheelDelta?t.advanced.normalizeMouseWheelDelta:t.mouseWheel.normalizeDelta,t.scrollButtons.scrollType=m(t.scrollButtons.scrollType),h(t),$(r).each(function(){var i=$(this);if(!i.data(e)){i.data(e,{idx:++n,opt:t,scrollRatio:{y:null,x:null},overflowed:null,contentReset:{y:null,x:null},bindEvents:!1,tweenRunning:!1,sequential:{},langDir:i.css("direction"),cbOffsets:null,trigger:null});var o=i.data(e),a=o.opt,r=i.data("mcs-axis"),s=i.data("mcs-scrollbar-position"),l=i.data("mcs-theme");r&&(a.axis=r),s&&(a.scrollbarPosition=s),l&&(a.theme=l,h(a)),g.call(this),$("#mCSB_"+o.idx+"_container img:not(."+c[2]+")").addClass(c[2]),d.update.call(null,i)}})},update:function(t,i){var o=t||u.call(this);return $(o).each(function(){var t=$(this);if(t.data(e)){var o=t.data(e),n=o.opt,a=$("#mCSB_"+o.idx+"_container"),r=[$("#mCSB_"+o.idx+"_dragger_vertical"),$("#mCSB_"+o.idx+"_dragger_horizontal")];if(!a.length)return;o.tweenRunning&&q(t),t.hasClass(c[3])&&t.removeClass(c[3]),t.hasClass(c[4])&&t.removeClass(c[4]),b.call(this),y.call(this),"y"===n.axis||n.advanced.autoExpandHorizontalScroll||a.css("width",v(a.children())),o.overflowed=_.call(this),P.call(this),n.autoDraggerLength&&C.call(this),x.call(this),T.call(this);var s=[Math.abs(a[0].offsetTop),Math.abs(a[0].offsetLeft)];"x"!==n.axis&&(o.overflowed[0]?r[0].height()>r[0].parent().height()?k.call(this):(N(t,s[0].toString(),{dir:"y",dur:0,overwrite:"none"}),o.contentReset.y=null):(k.call(this),"y"===n.axis?I.call(this):"yx"===n.axis&&o.overflowed[1]&&N(t,s[1].toString(),{dir:"x",dur:0,overwrite:"none"}))),"y"!==n.axis&&(o.overflowed[1]?r[1].width()>r[1].parent().width()?k.call(this):(N(t,s[1].toString(),{dir:"x",dur:0,overwrite:"none"}),o.contentReset.x=null):(k.call(this),"x"===n.axis?I.call(this):"yx"===n.axis&&o.overflowed[0]&&N(t,s[0].toString(),{dir:"y",dur:0,overwrite:"none"}))),i&&o&&(2===i&&n.callbacks.onImageLoad&&"function"==typeof n.callbacks.onImageLoad?n.callbacks.onImageLoad.call(this):3===i&&n.callbacks.onSelectorChange&&"function"==typeof n.callbacks.onSelectorChange?n.callbacks.onSelectorChange.call(this):n.callbacks.onUpdate&&"function"==typeof n.callbacks.onUpdate&&n.callbacks.onUpdate.call(this)),Y.call(this)}})},scrollTo:function(t,i){if("undefined"!=typeof t&&null!=t){var o=u.call(this);return $(o).each(function(){var o=$(this);if(o.data(e)){var n=o.data(e),a=n.opt,r={trigger:"external",scrollInertia:a.scrollInertia,scrollEasing:"mcsEaseInOut",moveDragger:!1,timeout:60,callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},s=$.extend(!0,{},r,i),l=V.call(this,t),c=s.scrollInertia>0&&s.scrollInertia<17?17:s.scrollInertia;l[0]=X.call(this,l[0],"y"),l[1]=X.call(this,l[1],"x"),s.moveDragger&&(l[0]*=n.scrollRatio.y,l[1]*=n.scrollRatio.x),s.dur=c,setTimeout(function(){null!==l[0]&&"undefined"!=typeof l[0]&&"x"!==a.axis&&n.overflowed[0]&&(s.dir="y",s.overwrite="all",N(o,l[0].toString(),s)),null!==l[1]&&"undefined"!=typeof l[1]&&"y"!==a.axis&&n.overflowed[1]&&(s.dir="x",s.overwrite="none",N(o,l[1].toString(),s))},s.timeout)}})}},stop:function(){var t=u.call(this);return $(t).each(function(){var t=$(this);t.data(e)&&q(t)})},disable:function(t){var i=u.call(this);return $(i).each(function(){var i=$(this);if(i.data(e)){var o=i.data(e);Y.call(this,"remove"),I.call(this),t&&k.call(this),P.call(this,!0),i.addClass(c[3])}})},destroy:function(){var i=u.call(this);return $(i).each(function(){var o=$(this);if(o.data(e)){var n=o.data(e),a=n.opt,r=$("#mCSB_"+n.idx),s=$("#mCSB_"+n.idx+"_container"),l=$(".mCSB_"+n.idx+"_scrollbar");a.live&&f(a.liveSelector||$(i).selector),Y.call(this,"remove"),I.call(this),k.call(this),o.removeData(e),K(this,"mcs"),l.remove(),s.find("img."+c[2]).removeClass(c[2]),r.replaceWith(s.contents()),o.removeClass(t+" _"+e+"_"+n.idx+" "+c[6]+" "+c[7]+" "+c[5]+" "+c[3]).addClass(c[4])}})}},u=function(){return"object"!=typeof $(this)||$(this).length<1?i:this},h=function(t){var e=["rounded","rounded-dark","rounded-dots","rounded-dots-dark"],i=["rounded-dots","rounded-dots-dark","3d","3d-dark","3d-thick","3d-thick-dark","inset","inset-dark","inset-2","inset-2-dark","inset-3","inset-3-dark"],o=["minimal","minimal-dark"],n=["minimal","minimal-dark"],a=["minimal","minimal-dark"];t.autoDraggerLength=$.inArray(t.theme,e)>-1?!1:t.autoDraggerLength,t.autoExpandScrollbar=$.inArray(t.theme,i)>-1?!1:t.autoExpandScrollbar,t.scrollButtons.enable=$.inArray(t.theme,o)>-1?!1:t.scrollButtons.enable,t.autoHideScrollbar=$.inArray(t.theme,n)>-1?!0:t.autoHideScrollbar,t.scrollbarPosition=$.inArray(t.theme,a)>-1?"outside":t.scrollbarPosition},f=function(t){a[t]&&(clearTimeout(a[t]),K(a,t))},p=function(t){return"yx"===t||"xy"===t||"auto"===t?"yx":"x"===t||"horizontal"===t?"x":"y"},m=function(t){return"stepped"===t||"pixels"===t||"step"===t||"click"===t?"stepped":"stepless"},g=function(){var i=$(this),o=i.data(e),n=o.opt,a=n.autoExpandScrollbar?" "+c[1]+"_expand":"",r=["
","
"],s="yx"===n.axis?"mCSB_vertical_horizontal":"x"===n.axis?"mCSB_horizontal":"mCSB_vertical",l="yx"===n.axis?r[0]+r[1]:"x"===n.axis?r[1]:r[0],d="yx"===n.axis?"
":"",u=n.autoHideScrollbar?" "+c[6]:"",h="x"!==n.axis&&"rtl"===o.langDir?" "+c[7]:"";n.setWidth&&i.css("width",n.setWidth),n.setHeight&&i.css("height",n.setHeight),n.setLeft="y"!==n.axis&&"rtl"===o.langDir?"989999px":n.setLeft,i.addClass(t+" _"+e+"_"+o.idx+u+h).wrapInner("
");var f=$("#mCSB_"+o.idx),p=$("#mCSB_"+o.idx+"_container");"y"===n.axis||n.advanced.autoExpandHorizontalScroll||p.css("width",v(p.children())),"outside"===n.scrollbarPosition?("static"===i.css("position")&&i.css("position","relative"),i.css("overflow","visible"),f.addClass("mCSB_outside").after(l)):(f.addClass("mCSB_inside").append(l),p.wrap(d)),w.call(this);var m=[$("#mCSB_"+o.idx+"_dragger_vertical"),$("#mCSB_"+o.idx+"_dragger_horizontal")];m[0].css("min-height",m[0].height()),m[1].css("min-width",m[1].width())},v=function(t){return Math.max.apply(Math,t.map(function(){return $(this).outerWidth(!0)}).get())},y=function(){var t=$(this),i=t.data(e),o=i.opt,n=$("#mCSB_"+i.idx+"_container");o.advanced.autoExpandHorizontalScroll&&"y"!==o.axis&&n.css({position:"absolute",width:"auto"}).wrap("
").css({width:Math.ceil(n[0].getBoundingClientRect().right+.4)-Math.floor(n[0].getBoundingClientRect().left),position:"relative"}).unwrap()},w=function(){var t=$(this),i=t.data(e),o=i.opt,n=$(".mCSB_"+i.idx+"_scrollbar:first"),a=et(o.scrollButtons.tabindex)?"tabindex='"+o.scrollButtons.tabindex+"'":"",r=["","","",""],s=["x"===o.axis?r[2]:r[0],"x"===o.axis?r[3]:r[1],r[2],r[3]];o.scrollButtons.enable&&n.prepend(s[0]).append(s[1]).next(".mCSB_scrollTools").prepend(s[2]).append(s[3])},b=function(){var t=$(this),i=t.data(e),o=$("#mCSB_"+i.idx),n=t.css("max-height")||"none",a=-1!==n.indexOf("%"),r=t.css("box-sizing");if("none"!==n){var s=a?t.parent().height()*parseInt(n)/100:parseInt(n);"border-box"===r&&(s-=t.innerHeight()-t.height()+(t.outerHeight()-t.innerHeight())),o.css("max-height",Math.round(s))}},C=function(){var t=$(this),i=t.data(e),o=$("#mCSB_"+i.idx),n=$("#mCSB_"+i.idx+"_container"),a=[$("#mCSB_"+i.idx+"_dragger_vertical"),$("#mCSB_"+i.idx+"_dragger_horizontal")],s=[o.height()/n.outerHeight(!1),o.width()/n.outerWidth(!1)],l=[parseInt(a[0].css("min-height")),Math.round(s[0]*a[0].parent().height()),parseInt(a[1].css("min-width")),Math.round(s[1]*a[1].parent().width())],c=r&&l[1]o.height(),r>o.width()]},k=function(){var t=$(this),i=t.data(e),o=i.opt,n=$("#mCSB_"+i.idx),a=$("#mCSB_"+i.idx+"_container"),r=[$("#mCSB_"+i.idx+"_dragger_vertical"),$("#mCSB_"+i.idx+"_dragger_horizontal")];if(q(t),("x"!==o.axis&&!i.overflowed[0]||"y"===o.axis&&i.overflowed[0])&&(r[0].add(a).css("top",0),N(t,"_resetY")),"y"!==o.axis&&!i.overflowed[1]||"x"===o.axis&&i.overflowed[1]){var s=dx=0;"rtl"===i.langDir&&(s=n.width()-a.outerWidth(!1),dx=Math.abs(s/i.scrollRatio.x)),a.css("left",s),r[1].css("left",dx),N(t,"_resetX")}},T=function(){function t(){a=setTimeout(function(){$.event.special.mousewheel?(clearTimeout(a),E.call(i[0])):t()},100)}var i=$(this),o=i.data(e),n=o.opt;if(!o.bindEvents){if(M.call(this),n.contentTouchScroll&&L.call(this),A.call(this),n.mouseWheel.enable){var a;t()}O.call(this),j.call(this),n.advanced.autoScrollOnFocus&&R.call(this),n.scrollButtons.enable&&D.call(this),n.keyboard.enable&&W.call(this),o.bindEvents=!0}},I=function(){var t=$(this),i=t.data(e),o=i.opt,n=e+"_"+i.idx,a=".mCSB_"+i.idx+"_scrollbar",r=$("#mCSB_"+i.idx+",#mCSB_"+i.idx+"_container,#mCSB_"+i.idx+"_container_wrapper,"+a+" ."+c[12]+",#mCSB_"+i.idx+"_dragger_vertical,#mCSB_"+i.idx+"_dragger_horizontal,"+a+">a"),s=$("#mCSB_"+i.idx+"_container");o.advanced.releaseDraggableSelectors&&r.add($(o.advanced.releaseDraggableSelectors)),i.bindEvents&&($(document).unbind("."+n),r.each(function(){$(this).unbind("."+n)}),clearTimeout(t[0]._focusTimeout),K(t[0],"_focusTimeout"),clearTimeout(i.sequential.step),K(i.sequential,"step"),clearTimeout(s[0].onCompleteTimeout),K(s[0],"onCompleteTimeout"),i.bindEvents=!1)},P=function(t){var i=$(this),o=i.data(e),n=o.opt,a=$("#mCSB_"+o.idx+"_container_wrapper"),r=a.length?a:$("#mCSB_"+o.idx+"_container"),s=[$("#mCSB_"+o.idx+"_scrollbar_vertical"),$("#mCSB_"+o.idx+"_scrollbar_horizontal")],l=[s[0].find(".mCSB_dragger"),s[1].find(".mCSB_dragger")]; "x"!==n.axis&&(o.overflowed[0]&&!t?(s[0].add(l[0]).add(s[0].children("a")).css("display","block"),r.removeClass(c[8]+" "+c[10])):(n.alwaysShowScrollbar?(2!==n.alwaysShowScrollbar&&l[0].css("display","none"),r.removeClass(c[10])):(s[0].css("display","none"),r.addClass(c[10])),r.addClass(c[8]))),"y"!==n.axis&&(o.overflowed[1]&&!t?(s[1].add(l[1]).add(s[1].children("a")).css("display","block"),r.removeClass(c[9]+" "+c[11])):(n.alwaysShowScrollbar?(2!==n.alwaysShowScrollbar&&l[1].css("display","none"),r.removeClass(c[11])):(s[1].css("display","none"),r.addClass(c[11])),r.addClass(c[9]))),o.overflowed[0]||o.overflowed[1]?i.removeClass(c[5]):i.addClass(c[5])},z=function(t){var e=t.type;switch(e){case"pointerdown":case"MSPointerDown":case"pointermove":case"MSPointerMove":case"pointerup":case"MSPointerUp":return t.target.ownerDocument!==document?[t.originalEvent.screenY,t.originalEvent.screenX,!1]:[t.originalEvent.pageY,t.originalEvent.pageX,!1];break;case"touchstart":case"touchmove":case"touchend":var i=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0],o=t.originalEvent.touches.length||t.originalEvent.changedTouches.length;return t.target.ownerDocument!==document?[i.screenY,i.screenX,o>1]:[i.pageY,i.pageX,o>1];break;default:return[t.pageY,t.pageX,!1]}},M=function(){function t(t){var e=d.find("iframe");if(e.length){var i=t?"auto":"none";e.css("pointer-events",i)}}function i(t,e,i,r){if(d[0].idleTimer=a.scrollInertia<233?250:0,h.attr("id")===c[1])var s="x",l=(h[0].offsetLeft-e+r)*n.scrollRatio.x;else var s="y",l=(h[0].offsetTop-t+i)*n.scrollRatio.y;N(o,l.toString(),{dir:s,drag:!0})}var o=$(this),n=o.data(e),a=n.opt,l=e+"_"+n.idx,c=["mCSB_"+n.idx+"_dragger_vertical","mCSB_"+n.idx+"_dragger_horizontal"],d=$("#mCSB_"+n.idx+"_container"),u=$("#"+c[0]+",#"+c[1]),h,f,p,m=a.advanced.releaseDraggableSelectors?u.add($(a.advanced.releaseDraggableSelectors)):u;u.bind("mousedown."+l+" touchstart."+l+" pointerdown."+l+" MSPointerDown."+l,function(e){if(e.stopImmediatePropagation(),e.preventDefault(),J(e)){s=!0,r&&(document.onselectstart=function(){return!1}),t(!1),q(o),h=$(this);var i=h.offset(),n=z(e)[0]-i.top,l=z(e)[1]-i.left,c=h.height()+i.top,d=h.width()+i.left;c>n&&n>0&&d>l&&l>0&&(f=n,p=l),S(h,"active",a.autoExpandScrollbar)}}).bind("touchmove."+l,function(t){t.stopImmediatePropagation(),t.preventDefault();var e=h.offset(),o=z(t)[0]-e.top,n=z(t)[1]-e.left;i(f,p,o,n)}),$(document).bind("mousemove."+l+" pointermove."+l+" MSPointerMove."+l,function(t){if(h){var e=h.offset(),o=z(t)[0]-e.top,n=z(t)[1]-e.left;if(f===o)return;i(f,p,o,n)}}).add(m).bind("mouseup."+l+" touchend."+l+" pointerup."+l+" MSPointerUp."+l,function(e){h&&(S(h,"active",a.autoExpandScrollbar),h=null),s=!1,r&&(document.onselectstart=null),t(!0)})},L=function(){function t(t){if(!tt(t)||s||z(t)[2])return void(l=0);l=1,E=0,H=0,c.removeClass("mCS_touch_action");var e=p.offset();g=z(t)[0]-e.top,v=z(t)[1]-e.left,A=[z(t)[0],z(t)[1]]}function i(t){if(tt(t)&&!s&&!z(t)[2]&&(t.stopImmediatePropagation(),!H||E)){S=U();var e=f.offset(),i=z(t)[0]-e.top,o=z(t)[1]-e.left,n="mcsLinearOut";if(b.push(i),C.push(o),A[2]=Math.abs(z(t)[0]-A[0]),A[3]=Math.abs(z(t)[1]-A[1]),d.overflowed[0])var a=m[0].parent().height()-m[0].height(),l=g-i>0&&i-g>-(a*d.scrollRatio.y)&&(2*A[3]0&&o-v>-(h*d.scrollRatio.x)&&(2*A[2]30)){T=1e3/(_-x);var n="mcsEaseOut",l=2.5>T,c=l?[b[b.length-2],C[C.length-2]]:[0,0];k=l?[i-c[0],o-c[1]]:[i-y,o-w];var h=[Math.abs(k[0]),Math.abs(k[1])];T=l?[Math.abs(k[0]/4),Math.abs(k[1]/4)]:[T,T];var m=[Math.abs(p[0].offsetTop)-k[0]*a(h[0]/T[0],T[0]),Math.abs(p[0].offsetLeft)-k[1]*a(h[1]/T[1],T[1])];I="yx"===u.axis?[m[0],m[1]]:"x"===u.axis?[null,m[1]]:[m[0],null],M=[4*h[0]+u.scrollInertia,4*h[1]+u.scrollInertia];var g=parseInt(u.contentTouchScroll)||0;I[0]=h[0]>g?I[0]:0,I[1]=h[1]>g?I[1]:0,d.overflowed[0]&&r(I[0],M[0],n,"y",L,!1),d.overflowed[1]&&r(I[1],M[1],n,"x",L,!1)}}}function a(t,e){var i=[1.5*e,2*e,e/1.5,e/2];return t>90?e>4?i[0]:i[3]:t>60?e>3?i[3]:i[2]:t>30?e>8?i[1]:e>6?i[0]:e>4?e:i[2]:e>8?e:i[3]}function r(t,e,i,o,n,a){t&&N(c,t.toString(),{dur:e,scrollEasing:i,dir:o,overwrite:n,drag:a})}var c=$(this),d=c.data(e),u=d.opt,h=e+"_"+d.idx,f=$("#mCSB_"+d.idx),p=$("#mCSB_"+d.idx+"_container"),m=[$("#mCSB_"+d.idx+"_dragger_vertical"),$("#mCSB_"+d.idx+"_dragger_horizontal")],g,v,y,w,b=[],C=[],x,S,_,k,T,I,P=0,M,L="yx"===u.axis?"none":"all",A=[],E,H,O=p.find("iframe"),R=["touchstart."+h+" pointerdown."+h+" MSPointerDown."+h,"touchmove."+h+" pointermove."+h+" MSPointerMove."+h,"touchend."+h+" pointerup."+h+" MSPointerUp."+h];p.bind(R[0],function(e){t(e)}).bind(R[1],function(t){i(t)}),f.bind(R[0],function(t){o(t)}).bind(R[2],function(t){n(t)}),O.length&&O.each(function(){$(this).load(function(){B(this)&&$(this.contentDocument||this.contentWindow.document).bind(R[0],function(e){t(e),o(e)}).bind(R[1],function(t){i(t)}).bind(R[2],function(t){n(t)})})})},A=function(){function t(){return window.getSelection?window.getSelection().toString():document.selection&&"Control"!=document.selection.type?document.selection.createRange().text:0}function i(t,e,i){r.type=i&&h?"stepped":"stepless",r.scrollAmount=10,F(o,t,e,"mcsLinearOut",i?60:null)}var o=$(this),n=o.data(e),a=n.opt,r=n.sequential,c=e+"_"+n.idx,d=$("#mCSB_"+n.idx+"_container"),u=d.parent(),h;d.bind("mousedown."+c,function(t){l||h||(h=1,s=!0)}).add(document).bind("mousemove."+c,function(e){if(!l&&h&&t()){var o=d.offset(),s=z(e)[0]-o.top+d[0].offsetTop,c=z(e)[1]-o.left+d[0].offsetLeft;s>0&&s0&&cs?i("on",38):s>u.height()&&i("on",40)),"y"!==a.axis&&n.overflowed[1]&&(0>c?i("on",37):c>u.width()&&i("on",39)))}}).bind("mouseup."+c,function(t){l||(h&&(h=0,i("off",null)),s=!1)})},E=function(){function t(t,e){if(q(i),!H(i,t.target)){var a="auto"!==n.mouseWheel.deltaFactor?parseInt(n.mouseWheel.deltaFactor):r&&t.deltaFactor<100?100:t.deltaFactor||100;if("x"===n.axis||"x"===n.mouseWheel.axis)var c="x",d=[Math.round(a*o.scrollRatio.x),parseInt(n.mouseWheel.scrollAmount)],u="auto"!==n.mouseWheel.scrollAmount?d[1]:d[0]>=s.width()?.9*s.width():d[0],h=Math.abs($("#mCSB_"+o.idx+"_container")[0].offsetLeft),f=l[1][0].offsetLeft,p=l[1].parent().width()-l[1].width(),m=t.deltaX||t.deltaY||e;else var c="y",d=[Math.round(a*o.scrollRatio.y),parseInt(n.mouseWheel.scrollAmount)],u="auto"!==n.mouseWheel.scrollAmount?d[1]:d[0]>=s.height()?.9*s.height():d[0],h=Math.abs($("#mCSB_"+o.idx+"_container")[0].offsetTop),f=l[0][0].offsetTop,p=l[0].parent().height()-l[0].height(),m=t.deltaY||e;"y"===c&&!o.overflowed[0]||"x"===c&&!o.overflowed[1]||((n.mouseWheel.invert||t.webkitDirectionInvertedFromDevice)&&(m=-m),n.mouseWheel.normalizeDelta&&(m=0>m?-1:1),(m>0&&0!==f||0>m&&f!==p||n.mouseWheel.preventDefault)&&(t.stopImmediatePropagation(),t.preventDefault()),N(i,(h-m*u).toString(),{dir:c}))}}if($(this).data(e)){var i=$(this),o=i.data(e),n=o.opt,a=e+"_"+o.idx,s=$("#mCSB_"+o.idx),l=[$("#mCSB_"+o.idx+"_dragger_vertical"),$("#mCSB_"+o.idx+"_dragger_horizontal")],c=$("#mCSB_"+o.idx+"_container").find("iframe");c.length&&c.each(function(){$(this).load(function(){B(this)&&$(this.contentDocument||this.contentWindow.document).bind("mousewheel."+a,function(e,i){t(e,i)})})}),s.bind("mousewheel."+a,function(e,i){t(e,i)})}},B=function(t){var e=null;try{var i=t.contentDocument||t.contentWindow.document;e=i.body.innerHTML}catch(o){}return null!==e},H=function(t,i){var o=i.nodeName.toLowerCase(),n=t.data(e).opt.mouseWheel.disableOver,a=["select","textarea"];return $.inArray(o,n)>-1&&!($.inArray(o,a)>-1&&!$(i).is(":focus"))},O=function(){var t=$(this),i=t.data(e),o=e+"_"+i.idx,n=$("#mCSB_"+i.idx+"_container"),a=n.parent(),r=$(".mCSB_"+i.idx+"_scrollbar ."+c[12]);r.bind("touchstart."+o+" pointerdown."+o+" MSPointerDown."+o,function(t){s=!0}).bind("touchend."+o+" pointerup."+o+" MSPointerUp."+o,function(t){s=!1}).bind("click."+o,function(e){if($(e.target).hasClass(c[12])||$(e.target).hasClass("mCSB_draggerRail")){q(t);var o=$(this),r=o.find(".mCSB_dragger");if(o.parent(".mCSB_scrollTools_horizontal").length>0){if(!i.overflowed[1])return;var s="x",l=e.pageX>r.offset().left?-1:1,d=Math.abs(n[0].offsetLeft)-l*(.9*a.width())}else{if(!i.overflowed[0])return;var s="y",l=e.pageY>r.offset().top?-1:1,d=Math.abs(n[0].offsetTop)-l*(.9*a.height())}N(t,d.toString(),{dir:s,scrollEasing:"mcsEaseInOut"})}})},R=function(){var t=$(this),i=t.data(e),o=i.opt,n=e+"_"+i.idx,a=$("#mCSB_"+i.idx+"_container"),r=a.parent();a.bind("focusin."+n,function(e){var i=$(document.activeElement),n=a.find(".mCustomScrollBox").length,s=0;i.is(o.advanced.autoScrollOnFocus)&&(q(t),clearTimeout(t[0]._focusTimeout),t[0]._focusTimer=n?(s+17)*n:0,t[0]._focusTimeout=setTimeout(function(){var e=[it(i)[0],it(i)[1]],n=[a[0].offsetTop,a[0].offsetLeft],l=[n[0]+e[0]>=0&&n[0]+e[0]=0&&n[0]+e[1]a");l.bind("mousedown."+a+" touchstart."+a+" pointerdown."+a+" MSPointerDown."+a+" mouseup."+a+" touchend."+a+" pointerup."+a+" MSPointerUp."+a+" mouseout."+a+" pointerout."+a+" MSPointerOut."+a+" click."+a,function(e){function a(e,i){n.scrollAmount=o.snapAmount||o.scrollButtons.scrollAmount,F(t,e,i)}if(e.preventDefault(),J(e)){var r=$(this).attr("class");switch(n.type=o.scrollButtons.scrollType,e.type){case"mousedown":case"touchstart":case"pointerdown":case"MSPointerDown":if("stepped"===n.type)return;s=!0,i.tweenRunning=!1,a("on",r);break;case"mouseup":case"touchend":case"pointerup":case"MSPointerUp":case"mouseout":case"pointerout":case"MSPointerOut":if("stepped"===n.type)return;s=!1,n.dir&&a("off",r);break;case"click":if("stepped"!==n.type||i.tweenRunning)return;a("on",r)}}})},W=function(){function t(t){function e(t,e){a.type=n.keyboard.scrollType,a.scrollAmount=n.snapAmount||n.keyboard.scrollAmount,"stepped"===a.type&&o.tweenRunning||F(i,t,e)}switch(t.type){case"blur":o.tweenRunning&&a.dir&&e("off",null);break;case"keydown":case"keyup":var r=t.keyCode?t.keyCode:t.which,s="on";if("x"!==n.axis&&(38===r||40===r)||"y"!==n.axis&&(37===r||39===r)){if((38===r||40===r)&&!o.overflowed[0]||(37===r||39===r)&&!o.overflowed[1])return;"keyup"===t.type&&(s="off"),$(document.activeElement).is(d)||(t.preventDefault(),t.stopImmediatePropagation(),e(s,r))}else if(33===r||34===r){if((o.overflowed[0]||o.overflowed[1])&&(t.preventDefault(),t.stopImmediatePropagation()),"keyup"===t.type){q(i);var u=34===r?-1:1;if("x"===n.axis||"yx"===n.axis&&o.overflowed[1]&&!o.overflowed[0])var h="x",f=Math.abs(l[0].offsetLeft)-u*(.9*c.width());else var h="y",f=Math.abs(l[0].offsetTop)-u*(.9*c.height());N(i,f.toString(),{dir:h,scrollEasing:"mcsEaseInOut"})}}else if((35===r||36===r)&&!$(document.activeElement).is(d)&&((o.overflowed[0]||o.overflowed[1])&&(t.preventDefault(),t.stopImmediatePropagation()),"keyup"===t.type)){if("x"===n.axis||"yx"===n.axis&&o.overflowed[1]&&!o.overflowed[0])var h="x",f=35===r?Math.abs(c.width()-l.outerWidth(!1)):0;else var h="y",f=35===r?Math.abs(c.height()-l.outerHeight(!1)):0;N(i,f.toString(),{dir:h,scrollEasing:"mcsEaseInOut"})}}}var i=$(this),o=i.data(e),n=o.opt,a=o.sequential,r=e+"_"+o.idx,s=$("#mCSB_"+o.idx),l=$("#mCSB_"+o.idx+"_container"),c=l.parent(),d="input,textarea,select,datalist,keygen,[contenteditable='true']",u=l.find("iframe"),h=["blur."+r+" keydown."+r+" keyup."+r];u.length&&u.each(function(){$(this).load(function(){B(this)&&$(this.contentDocument||this.contentWindow.document).bind(h[0],function(e){t(e)})})}),s.attr("tabindex","0").bind(h[0],function(e){t(e)})},F=function(t,i,o,n,a){function r(e){var i="stepped"!==u.type,o=a?a:e?i?p/1.5:m:1e3/60,s=e?i?7.5:40:2.5,c=[Math.abs(h[0].offsetTop),Math.abs(h[0].offsetLeft)],d=[l.scrollRatio.y>10?10:l.scrollRatio.y,l.scrollRatio.x>10?10:l.scrollRatio.x],f="x"===u.dir[0]?c[1]+u.dir[1]*(d[1]*s):c[0]+u.dir[1]*(d[0]*s),g="x"===u.dir[0]?c[1]+u.dir[1]*parseInt(u.scrollAmount):c[0]+u.dir[1]*parseInt(u.scrollAmount),v="auto"!==u.scrollAmount?g:f,y=n?n:e?i?"mcsLinearOut":"mcsEaseInOut":"mcsLinear",w=!!e;return e&&17>o&&(v="x"===u.dir[0]?c[1]:c[0]),N(t,v.toString(),{dir:u.dir[0],scrollEasing:y,dur:o,onComplete:w}),e?void(u.dir=!1):(clearTimeout(u.step),void(u.step=setTimeout(function(){r()},o)))}function s(){clearTimeout(u.step),K(u,"step"),q(t)}var l=t.data(e),d=l.opt,u=l.sequential,h=$("#mCSB_"+l.idx+"_container"),f="stepped"===u.type,p=d.scrollInertia<26?26:d.scrollInertia,m=d.scrollInertia<1?17:d.scrollInertia;switch(i){case"on":if(u.dir=[o===c[16]||o===c[15]||39===o||37===o?"x":"y",o===c[13]||o===c[15]||38===o||37===o?-1:1],q(t),et(o)&&"stepped"===u.type)return;r(f);break;case"off":s(),(f||l.tweenRunning&&u.dir)&&r(!0)}},V=function(t){var i=$(this).data(e).opt,o=[];return"function"==typeof t&&(t=t()),t instanceof Array?o=t.length>1?[t[0],t[1]]:"x"===i.axis?[null,t[0]]:[t[0],null]:(o[0]=t.y?t.y:t.x||"x"===i.axis?null:t,o[1]=t.x?t.x:t.y||"y"===i.axis?null:t),"function"==typeof o[0]&&(o[0]=o[0]()),"function"==typeof o[1]&&(o[1]=o[1]()),o},X=function(t,i){if(null!=t&&"undefined"!=typeof t){var o=$(this),n=o.data(e),a=n.opt,r=$("#mCSB_"+n.idx+"_container"),s=r.parent(),l=typeof t;i||(i="x"===a.axis?"x":"y");var c="x"===i?r.outerWidth(!1):r.outerHeight(!1),u="x"===i?r[0].offsetLeft:r[0].offsetTop,h="x"===i?"left":"top";switch(l){case"function":return t();break;case"object":var f=t.jquery?t:$(t);if(!f.length)return;return"x"===i?it(f)[1]:it(f)[0];break;case"string":case"number":if(et(t))return Math.abs(t);if(-1!==t.indexOf("%"))return Math.abs(c*parseInt(t)/100);if(-1!==t.indexOf("-="))return Math.abs(u-parseInt(t.split("-=")[1]));if(-1!==t.indexOf("+=")){var p=u+parseInt(t.split("+=")[1]);return p>=0?0:Math.abs(p)}if(-1!==t.indexOf("px")&&et(t.split("px")[0]))return Math.abs(t.split("px")[0]);if("top"===t||"left"===t)return 0;if("bottom"===t)return Math.abs(s.height()-r.outerHeight(!1));if("right"===t)return Math.abs(s.width()-r.outerWidth(!1));if("first"===t||"last"===t){var f=r.find(":"+t);return"x"===i?it(f)[1]:it(f)[0]}return $(t).length?"x"===i?it($(t))[1]:it($(t))[0]:(r.css(h,t),void d.update.call(null,o[0]))}}},Y=function(t){function i(){return clearTimeout(h[0].autoUpdate),0===s.parents("html").length?void(s=null):void(h[0].autoUpdate=setTimeout(function(){return u.advanced.updateOnSelectorChange&&(v=a(),v!==g)?(r(3),void(g=v)):(u.advanced.updateOnContentResize&&(w=[h.outerHeight(!1),h.outerWidth(!1),f.height(),f.width(),m()[0],m()[1]],w[0]===y[0]&&w[1]===y[1]&&w[2]===y[2]&&w[3]===y[3]&&w[4]===y[4]&&w[5]===y[5]||(r(w[0]!==y[0]||w[1]!==y[1]),y=w)),u.advanced.updateOnImageLoad&&(C=o(),C!==b&&(h.find("img").each(function(){n(this)}),b=C)),void((u.advanced.updateOnSelectorChange||u.advanced.updateOnContentResize||u.advanced.updateOnImageLoad)&&i()))},u.advanced.autoUpdateTimeout))}function o(){var t=0;return u.advanced.updateOnImageLoad&&(t=h.find("img").length),t}function n(t){function e(t,e){return function(){return e.apply(t,arguments)}}function i(){this.onload=null,$(t).addClass(c[2]),r(2)}if($(t).hasClass(c[2]))return void r();var o=new Image;o.onload=e(o,i),o.src=t.src}function a(){u.advanced.updateOnSelectorChange===!0&&(u.advanced.updateOnSelectorChange="*");var t=0,e=h.find(u.advanced.updateOnSelectorChange);return u.advanced.updateOnSelectorChange&&e.length>0&&e.each(function(){t+=$(this).height()+$(this).width()}),t}function r(t){clearTimeout(h[0].autoUpdate),d.update.call(null,s[0],t)}var s=$(this),l=s.data(e),u=l.opt,h=$("#mCSB_"+l.idx+"_container");if(t)return clearTimeout(h[0].autoUpdate),void K(h[0],"autoUpdate");var f=h.parent(),p=[$("#mCSB_"+l.idx+"_scrollbar_vertical"),$("#mCSB_"+l.idx+"_scrollbar_horizontal")],m=function(){return[p[0].is(":visible")?p[0].outerHeight(!0):0,p[1].is(":visible")?p[1].outerWidth(!0):0]},g=a(),v,y=[h.outerHeight(!1),h.outerWidth(!1),f.height(),f.width(),m()[0],m()[1]],w,b=o(),C;i()},G=function(t,e,i){return Math.round(t/e)*e-i},q=function(t){var i=t.data(e),o=$("#mCSB_"+i.idx+"_container,#mCSB_"+i.idx+"_container_wrapper,#mCSB_"+i.idx+"_dragger_vertical,#mCSB_"+i.idx+"_dragger_horizontal");o.each(function(){Z.call(this)})},N=function(t,i,o){function n(t){return s&&l.callbacks[t]&&"function"==typeof l.callbacks[t]}function a(){return[l.callbacks.alwaysTriggerOffsets||y>=w[0]+C,l.callbacks.alwaysTriggerOffsets||-x>=y]}function r(){var e=[h[0].offsetTop,h[0].offsetLeft],i=[g[0].offsetTop,g[0].offsetLeft],n=[h.outerHeight(!1),h.outerWidth(!1)],a=[u.height(),u.width()];t[0].mcs={content:h,top:e[0],left:e[1],draggerTop:i[0],draggerLeft:i[1],topPct:Math.round(100*Math.abs(e[0])/(Math.abs(n[0])-a[0])),leftPct:Math.round(100*Math.abs(e[1])/(Math.abs(n[1])-a[1])),direction:o.dir}}var s=t.data(e),l=s.opt,c={trigger:"internal",dir:"y",scrollEasing:"mcsEaseOut",drag:!1,dur:l.scrollInertia,overwrite:"all",callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},o=$.extend(c,o),d=[o.dur,o.drag?0:o.dur],u=$("#mCSB_"+s.idx),h=$("#mCSB_"+s.idx+"_container"),f=h.parent(),p=l.callbacks.onTotalScrollOffset?V.call(t,l.callbacks.onTotalScrollOffset):[0,0],m=l.callbacks.onTotalScrollBackOffset?V.call(t,l.callbacks.onTotalScrollBackOffset):[0,0];if(s.trigger=o.trigger,0===f.scrollTop()&&0===f.scrollLeft()||($(".mCSB_"+s.idx+"_scrollbar").css("visibility","visible"),f.scrollTop(0).scrollLeft(0)),"_resetY"!==i||s.contentReset.y||(n("onOverflowYNone")&&l.callbacks.onOverflowYNone.call(t[0]),s.contentReset.y=1),"_resetX"!==i||s.contentReset.x||(n("onOverflowXNone")&&l.callbacks.onOverflowXNone.call(t[0]),s.contentReset.x=1),"_resetY"!==i&&"_resetX"!==i){switch(!s.contentReset.y&&t[0].mcs||!s.overflowed[0]||(n("onOverflowY")&&l.callbacks.onOverflowY.call(t[0]),s.contentReset.x=null),!s.contentReset.x&&t[0].mcs||!s.overflowed[1]||(n("onOverflowX")&&l.callbacks.onOverflowX.call(t[0]),s.contentReset.x=null),l.snapAmount&&(i=G(i,l.snapAmount,l.snapOffset)),o.dir){case"x":var g=$("#mCSB_"+s.idx+"_dragger_horizontal"),v="left",y=h[0].offsetLeft,w=[u.width()-h.outerWidth(!1),g.parent().width()-g.width()],b=[i,0===i?0:i/s.scrollRatio.x],C=p[1],x=m[1],_=C>0?C/s.scrollRatio.x:0,k=x>0?x/s.scrollRatio.x:0;break;case"y":var g=$("#mCSB_"+s.idx+"_dragger_vertical"),v="top",y=h[0].offsetTop,w=[u.height()-h.outerHeight(!1),g.parent().height()-g.height()],b=[i,0===i?0:i/s.scrollRatio.y],C=p[0],x=m[0],_=C>0?C/s.scrollRatio.y:0,k=x>0?x/s.scrollRatio.y:0}b[1]<0||0===b[0]&&0===b[1]?b=[0,0]:b[1]>=w[1]?b=[w[0],w[1]]:b[0]=-b[0],t[0].mcs||(r(),n("onInit")&&l.callbacks.onInit.call(t[0])),clearTimeout(h[0].onCompleteTimeout),!s.tweenRunning&&(0===y&&b[0]>=0||y===w[0]&&b[0]<=w[0])||(Q(g[0],v,Math.round(b[1]),d[1],o.scrollEasing),Q(h[0],v,Math.round(b[0]),d[0],o.scrollEasing,o.overwrite,{onStart:function(){o.callbacks&&o.onStart&&!s.tweenRunning&&(n("onScrollStart")&&(r(),l.callbacks.onScrollStart.call(t[0])),s.tweenRunning=!0,S(g),s.cbOffsets=a())},onUpdate:function(){o.callbacks&&o.onUpdate&&n("whileScrolling")&&(r(),l.callbacks.whileScrolling.call(t[0]))},onComplete:function(){if(o.callbacks&&o.onComplete){"yx"===l.axis&&clearTimeout(h[0].onCompleteTimeout);var e=h[0].idleTimer||0;h[0].onCompleteTimeout=setTimeout(function(){n("onScroll")&&(r(),l.callbacks.onScroll.call(t[0])),n("onTotalScroll")&&b[1]>=w[1]-_&&s.cbOffsets[0]&&(r(),l.callbacks.onTotalScroll.call(t[0])),n("onTotalScrollBack")&&b[1]<=k&&s.cbOffsets[1]&&(r(),l.callbacks.onTotalScrollBack.call(t[0])),s.tweenRunning=!1,h[0].idleTimer=0,S(g,"hide")},e)}}}))}},Q=function(t,e,i,o,n,a,r){function s(){C.stop||(v||h.call(),v=U()-m,l(),v>=C.time&&(C.time=v>C.time?v+g-(v-C.time):v+g-1,C.time0?(C.currVal=u(C.time,y,x,o,n),w[e]=Math.round(C.currVal)+"px"):w[e]=i+"px",f.call()}function c(){g=1e3/60,C.time=v+g,b=window.requestAnimationFrame?window.requestAnimationFrame:function(t){return l(),setTimeout(t,.01)},C.id=b(s)}function d(){null!=C.id&&(window.requestAnimationFrame?window.cancelAnimationFrame(C.id):clearTimeout(C.id),C.id=null)}function u(t,e,i,o,n){switch(n){case"linear":case"mcsLinear":return i*t/o+e;break;case"mcsLinearOut":return t/=o,t--,i*Math.sqrt(1-t*t)+e;break;case"easeInOutSmooth":return t/=o/2,1>t?i/2*t*t+e:(t--,-i/2*(t*(t-2)-1)+e);break;case"easeInOutStrong":return t/=o/2,1>t?i/2*Math.pow(2,10*(t-1))+e:(t--,i/2*(-Math.pow(2,-10*t)+2)+e);break;case"easeInOut":case"mcsEaseInOut":return t/=o/2,1>t?i/2*t*t*t+e:(t-=2,i/2*(t*t*t+2)+e);break;case"easeOutSmooth":return t/=o,t--,-i*(t*t*t*t-1)+e;break;case"easeOutStrong":return i*(-Math.pow(2,-10*t/o)+1)+e;break;case"easeOut":case"mcsEaseOut":default:var a=(t/=o)*t,r=a*t;return e+i*(.499999999999997*r*a+-2.5*a*a+5.5*r+-6.5*a+4*t)}}t._mTween||(t._mTween={top:{},left:{}});var r=r||{},h=r.onStart||function(){},f=r.onUpdate||function(){},p=r.onComplete||function(){},m=U(),g,v=0,y=t.offsetTop,w=t.style,b,C=t._mTween[e];"left"===e&&(y=t.offsetLeft);var x=i-y;C.stop=0,"none"!==a&&d(),c()},U=function(){return window.performance&&window.performance.now?window.performance.now():window.performance&&window.performance.webkitNow?window.performance.webkitNow():Date.now?Date.now():(new Date).getTime()},Z=function(){var t=this;t._mTween||(t._mTween={top:{},left:{}});for(var e=["top","left"],i=0;i=0&&n[0]+it(e)[0]=0&&n[1]+it(e)[1]").addClass(a("Inner")),s=t("");i.after(s.append(r)),s.addClass(o),e.mapClass&&s.addClass(i.attr("class")),e.mapStyle&&s.attr("style",i.attr("style")),i.addClass("hasCustomSelect").on("update",function(){n(i,s);var t=parseInt(i.outerWidth(),10)-(parseInt(s.outerWidth(),10)-parseInt(s.width(),10));s.css({display:"inline-block"});var e=s.outerHeight();i.attr("disabled")?s.addClass(a("Disabled")):s.removeClass(a("Disabled")),r.css({width:t,display:"inline-block"}),i.css({"-webkit-appearance":"menulist-button",width:s.outerWidth(),position:"absolute",opacity:0,height:e,fontSize:s.css("font-size")})}).on("change",function(){s.addClass(a("Changed")),n(i,s)}).on("keyup",function(t){s.hasClass(a("Open"))?13!=t.which&&27!=t.which||n(i,s):(i.blur(),i.focus())}).on("mousedown",function(t){s.removeClass(a("Changed"))}).on("mouseup",function(e){s.hasClass(a("Open"))||(t("."+a("Open")).not(s).length>0&&"undefined"!=typeof InstallTrigger?i.focus():(s.addClass(a("Open")),e.stopPropagation(),t(document).one("mouseup."+a("Open"),function(e){e.target!=i.get(0)&&t.inArray(e.target,i.find("*").get())<0?i.blur():n(i,s)})))}).focus(function(){s.removeClass(a("Changed")).addClass(a("Focus"))}).blur(function(){s.removeClass(a("Focus")+" "+a("Open"))}).hover(function(){s.addClass(a("Hover"))},function(){s.removeClass(a("Hover"))}).trigger("update")})}})}),!function(t){function e(){}function i(t){function i(e){e.prototype.option||(e.prototype.option=function(e){t.isPlainObject(e)&&(this.options=t.extend(!0,this.options,e))})}function n(e,i){t.fn[e]=function(n){if("string"==typeof n){for(var r=o.call(arguments,1),s=0,l=this.length;l>s;s++){var c=this[s],d=t.data(c,e);if(d)if(t.isFunction(d[n])&&"_"!==n.charAt(0)){var u=d[n].apply(d,r);if(void 0!==u)return u}else a("no such method '"+n+"' for "+e+" instance");else a("cannot call methods on "+e+" prior to initialization; attempted to call '"+n+"'")}return this}return this.each(function(){var o=t.data(this,e);o?(o.option(n),o._init()):(o=new i(this,n),t.data(this,e,o))})}}if(t){var a="undefined"==typeof console?e:function(t){console.error(t)};return t.bridget=function(t,e){i(e),n(t,e)},t.bridget}}var o=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],i):i("object"==typeof exports?require("jquery"):t.jQuery)}(window),function(t){function e(e){var i=t.event;return i.target=i.target||i.srcElement||e,i}var i=document.documentElement,o=function(){};i.addEventListener?o=function(t,e,i){t.addEventListener(e,i,!1)}:i.attachEvent&&(o=function(t,i,o){t[i+o]=o.handleEvent?function(){var i=e(t);o.handleEvent.call(o,i)}:function(){var i=e(t);o.call(t,i)},t.attachEvent("on"+i,t[i+o])});var n=function(){};i.removeEventListener?n=function(t,e,i){t.removeEventListener(e,i,!1)}:i.detachEvent&&(n=function(t,e,i){t.detachEvent("on"+e,t[e+i]);try{delete t[e+i]}catch(o){t[e+i]=void 0}});var a={bind:o,unbind:n};"function"==typeof define&&define.amd?define("eventie/eventie",a):"object"==typeof exports?module.exports=a:t.eventie=a}(window),function(){"use strict";function t(){}function e(t,e){for(var i=t.length;i--;)if(t[i].listener===e)return i;return-1}function i(t){return function(){return this[t].apply(this,arguments)}}var o=t.prototype,n=this,a=n.EventEmitter;o.getListeners=function(t){var e,i,o=this._getEvents();if(t instanceof RegExp){e={};for(i in o)o.hasOwnProperty(i)&&t.test(i)&&(e[i]=o[i])}else e=o[t]||(o[t]=[]);return e},o.flattenListeners=function(t){var e,i=[];for(e=0;en;n++)if(e=i[n]+t,"string"==typeof o[e])return e}}var i="Webkit Moz ms Ms O".split(" "),o=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return e}):"object"==typeof exports?module.exports=e:t.getStyleProperty=e}(window),function(t,e){function i(t){var e=parseFloat(t),i=-1===t.indexOf("%")&&!isNaN(e);return i&&e}function o(){}function n(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0,i=s.length;i>e;e++){var o=s[e];t[o]=0}return t}function a(e){function o(){if(!h){h=!0;var o=t.getComputedStyle;if(c=function(){var t=o?function(t){return o(t,null)}:function(t){return t.currentStyle};return function(e){var i=t(e);return i||r("Style returned "+i+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),i}}(),d=e("boxSizing")){var n=document.createElement("div");n.style.width="200px",n.style.padding="1px 2px 3px 4px",n.style.borderStyle="solid",n.style.borderWidth="1px 2px 3px 4px",n.style[d]="border-box";var a=document.body||document.documentElement;a.appendChild(n);var s=c(n);u=200===i(s.width),a.removeChild(n)}}}function a(t){if(o(),"string"==typeof t&&(t=document.querySelector(t)),t&&"object"==typeof t&&t.nodeType){var e=c(t);if("none"===e.display)return n();var a={};a.width=t.offsetWidth,a.height=t.offsetHeight;for(var r=a.isBorderBox=!(!d||!e[d]||"border-box"!==e[d]),h=0,f=s.length;f>h;h++){var p=s[h],m=e[p];m=l(t,m);var g=parseFloat(m);a[p]=isNaN(g)?0:g}var v=a.paddingLeft+a.paddingRight,y=a.paddingTop+a.paddingBottom,w=a.marginLeft+a.marginRight,b=a.marginTop+a.marginBottom,C=a.borderLeftWidth+a.borderRightWidth,x=a.borderTopWidth+a.borderBottomWidth,S=r&&u,_=i(e.width);_!==!1&&(a.width=_+(S?0:v+C));var k=i(e.height);return k!==!1&&(a.height=k+(S?0:y+x)),a.innerWidth=a.width-(v+C),a.innerHeight=a.height-(y+x),a.outerWidth=a.width+w,a.outerHeight=a.height+b,a}}function l(e,i){if(t.getComputedStyle||-1===i.indexOf("%"))return i;var o=e.style,n=o.left,a=e.runtimeStyle,r=a&&a.left;return r&&(a.left=e.currentStyle.left),o.left=i,i=o.pixelLeft,o.left=n,r&&(a.left=r),i}var c,d,u,h=!1;return a}var r="undefined"==typeof console?o:function(t){console.error(t)},s=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],a):"object"==typeof exports?module.exports=a(require("desandro-get-style-property")):t.getSize=a(t.getStyleProperty)}(window),function(t){function e(t){"function"==typeof t&&(e.isReady?t():r.push(t))}function i(t){var i="readystatechange"===t.type&&"complete"!==a.readyState;e.isReady||i||o()}function o(){e.isReady=!0;for(var t=0,i=r.length;i>t;t++){var o=r[t];o()}}function n(n){return"complete"===a.readyState?o():(n.bind(a,"DOMContentLoaded",i),n.bind(a,"readystatechange",i),n.bind(t,"load",i)),e}var a=t.document,r=[];e.isReady=!1,"function"==typeof define&&define.amd?define("doc-ready/doc-ready",["eventie/eventie"],n):"object"==typeof exports?module.exports=n(require("eventie")):t.docReady=n(t.eventie)}(window),function(t){"use strict";function e(t,e){return t[r](e)}function i(t){if(!t.parentNode){var e=document.createDocumentFragment();e.appendChild(t)}}function o(t,e){i(t);for(var o=t.parentNode.querySelectorAll(e),n=0,a=o.length;a>n;n++)if(o[n]===t)return!0;return!1}function n(t,o){return i(t),e(t,o)}var a,r=function(){if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0,o=e.length;o>i;i++){var n=e[i],a=n+"MatchesSelector";if(t[a])return a}}();if(r){var s=document.createElement("div"),l=e(s,"div");a=l?e:n}else a=o;"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return a}):"object"==typeof exports?module.exports=a:window.matchesSelector=a}(Element.prototype),function(t,e){"use strict";"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["doc-ready/doc-ready","matches-selector/matches-selector"],function(i,o){return e(t,i,o)}):"object"==typeof exports?module.exports=e(t,require("doc-ready"),require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.docReady,t.matchesSelector)}(window,function(t,e,i){var o={};o.extend=function(t,e){for(var i in e)t[i]=e[i];return t},o.modulo=function(t,e){return(t%e+e)%e};var n=Object.prototype.toString;o.isArray=function(t){return"[object Array]"==n.call(t)},o.makeArray=function(t){var e=[];if(o.isArray(t))e=t;else if(t&&"number"==typeof t.length)for(var i=0,n=t.length;n>i;i++)e.push(t[i]);else e.push(t);return e},o.indexOf=Array.prototype.indexOf?function(t,e){return t.indexOf(e)}:function(t,e){for(var i=0,o=t.length;o>i;i++)if(t[i]===e)return i;return-1},o.removeFrom=function(t,e){var i=o.indexOf(t,e);-1!=i&&t.splice(i,1)},o.isElement="function"==typeof HTMLElement||"object"==typeof HTMLElement?function(t){return t instanceof HTMLElement}:function(t){return t&&"object"==typeof t&&1==t.nodeType&&"string"==typeof t.nodeName},o.setText=function(){function t(t,i){e=e||(void 0!==document.documentElement.textContent?"textContent":"innerText"),t[e]=i}var e;return t}(),o.getParent=function(t,e){for(;t!=document.body;)if(t=t.parentNode,i(t,e))return t},o.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},o.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},o.filterFindElements=function(t,e){t=o.makeArray(t);for(var n=[],a=0,r=t.length;r>a;a++){var s=t[a];if(o.isElement(s))if(e){i(s,e)&&n.push(s);for(var l=s.querySelectorAll(e),c=0,d=l.length;d>c;c++)n.push(l[c])}else n.push(s)}return n},o.debounceMethod=function(t,e,i){var o=t.prototype[e],n=e+"Timeout";t.prototype[e]=function(){var t=this[n];t&&clearTimeout(t);var e=arguments,a=this;this[n]=setTimeout(function(){o.apply(a,e),delete a[n]},i||100)}},o.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var a=t.console;return o.htmlInit=function(i,n){e(function(){for(var e=o.toDashed(n),r=document.querySelectorAll(".js-"+e),s="data-"+e+"-options",l=0,c=r.length;c>l;l++){var d,u=r[l],h=u.getAttribute(s);try{d=h&&JSON.parse(h)}catch(f){a&&a.error("Error parsing "+s+" on "+u.nodeName.toLowerCase()+(u.id?"#"+u.id:"")+": "+f);continue}var p=new i(u,d),m=t.jQuery;m&&m.data(u,n,p)}})},o}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property","fizzy-ui-utils/utils"],function(i,o,n,a){return e(t,i,o,n,a)}):"object"==typeof exports?module.exports=e(t,require("wolfy87-eventemitter"),require("get-size"),require("desandro-get-style-property"),require("fizzy-ui-utils")):(t.Outlayer={},t.Outlayer.Item=e(t,t.EventEmitter,t.getSize,t.getStyleProperty,t.fizzyUIUtils))}(window,function(t,e,i,o,n){"use strict";function a(t){for(var e in t)return!1;return e=null,!0}function r(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}function s(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var l=t.getComputedStyle,c=l?function(t){return l(t,null)}:function(t){return t.currentStyle},d=o("transition"),u=o("transform"),h=d&&u,f=!!o("perspective"),p={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[d],m=["transform","transition","transitionDuration","transitionProperty"],g=function(){for(var t={},e=0,i=m.length;i>e;e++){var n=m[e],a=o(n);a&&a!==n&&(t[n]=a)}return t}();n.extend(r.prototype,e.prototype),r.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},r.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},r.prototype.getSize=function(){this.size=i(this.element)},r.prototype.css=function(t){var e=this.element.style;for(var i in t){var o=g[i]||i;e[o]=t[i]}},r.prototype.getPosition=function(){var t=c(this.element),e=this.layout.options,i=e.isOriginLeft,o=e.isOriginTop,n=t[i?"left":"right"],a=t[o?"top":"bottom"],r=this.layout.size,s=-1!=n.indexOf("%")?parseFloat(n)/100*r.width:parseInt(n,10),l=-1!=a.indexOf("%")?parseFloat(a)/100*r.height:parseInt(a,10);s=isNaN(s)?0:s,l=isNaN(l)?0:l,s-=i?r.paddingLeft:r.paddingRight,l-=o?r.paddingTop:r.paddingBottom,this.position.x=s,this.position.y=l},r.prototype.layoutPosition=function(){var t=this.layout.size,e=this.layout.options,i={},o=e.isOriginLeft?"paddingLeft":"paddingRight",n=e.isOriginLeft?"left":"right",a=e.isOriginLeft?"right":"left",r=this.position.x+t[o];i[n]=this.getXValue(r),i[a]="";var s=e.isOriginTop?"paddingTop":"paddingBottom",l=e.isOriginTop?"top":"bottom",c=e.isOriginTop?"bottom":"top",d=this.position.y+t[s];i[l]=this.getYValue(d),i[c]="",this.css(i),this.emitEvent("layout",[this])},r.prototype.getXValue=function(t){var e=this.layout.options;return e.percentPosition&&!e.isHorizontal?t/this.layout.size.width*100+"%":t+"px"},r.prototype.getYValue=function(t){var e=this.layout.options;return e.percentPosition&&e.isHorizontal?t/this.layout.size.height*100+"%":t+"px"},r.prototype._transitionTo=function(t,e){this.getPosition();var i=this.position.x,o=this.position.y,n=parseInt(t,10),a=parseInt(e,10),r=n===this.position.x&&a===this.position.y;if(this.setPosition(t,e),r&&!this.isTransitioning)return void this.layoutPosition();var s=t-i,l=e-o,c={};c.transform=this.getTranslate(s,l),this.transition({to:c,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},r.prototype.getTranslate=function(t,e){var i=this.layout.options;return t=i.isOriginLeft?t:-t,e=i.isOriginTop?e:-e,f?"translate3d("+t+"px, "+e+"px, 0)":"translate("+t+"px, "+e+"px)"},r.prototype.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},r.prototype.moveTo=h?r.prototype._transitionTo:r.prototype.goTo,r.prototype.setPosition=function(t,e){this.position.x=parseInt(t,10),this.position.y=parseInt(e,10)},r.prototype._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},r.prototype._transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var o=this.element.offsetHeight;o=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var v="opacity,"+s(g.transform||"transform");r.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:v,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(p,this,!1))},r.prototype.transition=r.prototype[d?"_transition":"_nonTransition"],r.prototype.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},r.prototype.onotransitionend=function(t){this.ontransitionend(t)};var y={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"};r.prototype.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,i=y[t.propertyName]||t.propertyName;if(delete e.ingProperties[i],a(e.ingProperties)&&this.disableTransition(),i in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[i]),i in e.onEnd){var o=e.onEnd[i];o.call(this),delete e.onEnd[i]}this.emitEvent("transitionEnd",[this])}},r.prototype.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(p,this,!1),this.isTransitioning=!1},r.prototype._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var w={transitionProperty:"",transitionDuration:""};return r.prototype.removeTransitionStyles=function(){this.css(w)},r.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},r.prototype.remove=function(){if(!d||!parseFloat(this.layout.options.transitionDuration))return void this.removeElem();var t=this;this.once("transitionEnd",function(){t.removeElem()}),this.hide()},r.prototype.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("visibleStyle");e[i]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},r.prototype.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},r.prototype.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},r.prototype.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");e[i]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},r.prototype.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},r.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},r}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","eventEmitter/EventEmitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,o,n,a,r){return e(t,i,o,n,a,r)}):"object"==typeof exports?module.exports=e(t,require("eventie"),require("wolfy87-eventemitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.eventie,t.EventEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,function(t,e,i,o,n,a){"use strict";function r(t,e){var i=n.getQueryElement(t);if(!i)return void(s&&s.error("Bad element for "+this.constructor.namespace+": "+(i||t)));this.element=i,l&&(this.$element=l(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(e);var o=++d;this.element.outlayerGUID=o,u[o]=this,this._create(),this.options.isInitLayout&&this.layout()}var s=t.console,l=t.jQuery,c=function(){},d=0,u={};return r.namespace="outlayer",r.Item=a,r.defaults={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},n.extend(r.prototype,i.prototype),r.prototype.option=function(t){n.extend(this.options,t)},r.prototype._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle),this.options.isResizeBound&&this.bindResize()},r.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},r.prototype._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,o=[],n=0,a=e.length;a>n;n++){var r=e[n],s=new i(r,this);o.push(s)}return o},r.prototype._filterFindItemElements=function(t){return n.filterFindElements(t,this.options.itemSelector)},r.prototype.getItemElements=function(){for(var t=[],e=0,i=this.items.length;i>e;e++)t.push(this.items[e].element);return t},r.prototype.layout=function(){this._resetLayout(),this._manageStamps();var t=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,t),this._isLayoutInited=!0},r.prototype._init=r.prototype.layout,r.prototype._resetLayout=function(){this.getSize()},r.prototype.getSize=function(){this.size=o(this.element)},r.prototype._getMeasurement=function(t,e){var i,a=this.options[t];a?("string"==typeof a?i=this.element.querySelector(a):n.isElement(a)&&(i=a),this[t]=i?o(i)[e]:a):this[t]=0},r.prototype.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},r.prototype._getItemsForLayout=function(t){for(var e=[],i=0,o=t.length;o>i;i++){var n=t[i];n.isIgnored||e.push(n)}return e},r.prototype._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){for(var i=[],o=0,n=t.length;n>o;o++){var a=t[o],r=this._getItemLayoutPosition(a);r.item=a,r.isInstant=e||a.isLayoutInstant,i.push(r)}this._processLayoutQueue(i)}},r.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},r.prototype._processLayoutQueue=function(t){for(var e=0,i=t.length;i>e;e++){var o=t[e];this._positionItem(o.item,o.x,o.y,o.isInstant)}},r.prototype._positionItem=function(t,e,i,o){o?t.goTo(e,i):t.moveTo(e,i)},r.prototype._postLayout=function(){this.resizeContainer()},r.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var t=this._getContainerSize();t&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))}},r.prototype._getContainerSize=c,r.prototype._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},r.prototype._emitCompleteOnItems=function(t,e){function i(){n.dispatchEvent(t+"Complete",null,[e])}function o(){r++,r===a&&i()}var n=this,a=e.length;if(!e||!a)return void i();for(var r=0,s=0,l=e.length;l>s;s++){var c=e[s];c.once(t,o)}},r.prototype.dispatchEvent=function(t,e,i){var o=e?[e].concat(i):i;if(this.emitEvent(t,o),l)if(this.$element=this.$element||l(this.element),e){var n=l.Event(e);n.type=t,this.$element.trigger(n,i)}else this.$element.trigger(t,i)},r.prototype.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},r.prototype.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},r.prototype.stamp=function(t){if(t=this._find(t)){this.stamps=this.stamps.concat(t);for(var e=0,i=t.length;i>e;e++){var o=t[e];this.ignore(o)}}},r.prototype.unstamp=function(t){if(t=this._find(t))for(var e=0,i=t.length;i>e;e++){var o=t[e];n.removeFrom(this.stamps,o),this.unignore(o)}},r.prototype._find=function(t){return t?("string"==typeof t&&(t=this.element.querySelectorAll(t)),t=n.makeArray(t)):void 0},r.prototype._manageStamps=function(){if(this.stamps&&this.stamps.length){this._getBoundingRect();for(var t=0,e=this.stamps.length;e>t;t++){var i=this.stamps[t];this._manageStamp(i)}}},r.prototype._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},r.prototype._manageStamp=c,r.prototype._getElementOffset=function(t){var e=t.getBoundingClientRect(),i=this._boundingRect,n=o(t),a={left:e.left-i.left-n.marginLeft,top:e.top-i.top-n.marginTop,right:i.right-e.right-n.marginRight,bottom:i.bottom-e.bottom-n.marginBottom};return a},r.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},r.prototype.bindResize=function(){this.isResizeBound||(e.bind(t,"resize",this),this.isResizeBound=!0)},r.prototype.unbindResize=function(){this.isResizeBound&&e.unbind(t,"resize",this),this.isResizeBound=!1},r.prototype.onresize=function(){function t(){e.resize(),delete e.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var e=this;this.resizeTimeout=setTimeout(t,100)},r.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},r.prototype.needsResizeLayout=function(){var t=o(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},r.prototype.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},r.prototype.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},r.prototype.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},r.prototype.reveal=function(t){this._emitCompleteOnItems("reveal",t);for(var e=t&&t.length,i=0;e&&e>i;i++){var o=t[i];o.reveal()}},r.prototype.hide=function(t){this._emitCompleteOnItems("hide",t);for(var e=t&&t.length,i=0;e&&e>i;i++){var o=t[i];o.hide()}},r.prototype.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},r.prototype.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},r.prototype.getItem=function(t){for(var e=0,i=this.items.length;i>e;e++){var o=this.items[e];if(o.element===t)return o}},r.prototype.getItems=function(t){t=n.makeArray(t);for(var e=[],i=0,o=t.length;o>i;i++){var a=t[i],r=this.getItem(a);r&&e.push(r)}return e},r.prototype.remove=function(t){var e=this.getItems(t);if(this._emitCompleteOnItems("remove",e),e&&e.length)for(var i=0,o=e.length;o>i;i++){var a=e[i];a.remove(),n.removeFrom(this.items,a)}},r.prototype.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="";for(var e=0,i=this.items.length;i>e;e++){var o=this.items[e];o.destroy()}this.unbindResize();var n=this.element.outlayerGUID;delete u[n],delete this.element.outlayerGUID,l&&l.removeData(this.element,this.constructor.namespace)},r.data=function(t){t=n.getQueryElement(t);var e=t&&t.outlayerGUID;return e&&u[e]},r.create=function(t,e){function i(){r.apply(this,arguments)}return Object.create?i.prototype=Object.create(r.prototype):n.extend(i.prototype,r.prototype),i.prototype.constructor=i,i.defaults=n.extend({},r.defaults),n.extend(i.defaults,e),i.prototype.settings={},i.namespace=t,i.data=r.data,i.Item=function(){a.apply(this,arguments)},i.Item.prototype=new a,n.htmlInit(i,t),l&&l.bridget&&l.bridget(t,i),i},r.Item=a,r}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("isotope/js/item",["outlayer/outlayer"],e):"object"==typeof exports?module.exports=e(require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.Item=e(t.Outlayer))}(window,function(t){"use strict";function e(){t.Item.apply(this,arguments)}e.prototype=new t.Item,e.prototype._create=function(){this.id=this.layout.itemGUID++,t.Item.prototype._create.call(this),this.sortData={}},e.prototype.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,e=this.layout._sorters;for(var i in t){var o=e[i];this.sortData[i]=o(this.element,this)}}};var i=e.prototype.destroy;return e.prototype.destroy=function(){i.apply(this,arguments),this.css({display:""})},e}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],e):"object"==typeof exports?module.exports=e(require("get-size"),require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.LayoutMode=e(t.getSize,t.Outlayer))}(window,function(t,e){"use strict";function i(t){this.isotope=t,t&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}return function(){function t(t){return function(){return e.prototype[t].apply(this.isotope,arguments)}}for(var o=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout"],n=0,a=o.length;a>n;n++){var r=o[n];i.prototype[r]=t(r)}}(),i.prototype.needsVerticalResizeLayout=function(){var e=t(this.isotope.element),i=this.isotope.size&&e;return i&&e.innerHeight!=this.isotope.size.innerHeight},i.prototype._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},i.prototype.getColumnWidth=function(){this.getSegmentSize("column","Width")},i.prototype.getRowHeight=function(){this.getSegmentSize("row","Height")},i.prototype.getSegmentSize=function(t,e){var i=t+e,o="outer"+e;if(this._getMeasurement(i,o),!this[i]){var n=this.getFirstItemSize();this[i]=n&&n[o]||this.isotope.size["inner"+e]}},i.prototype.getFirstItemSize=function(){var e=this.isotope.filteredItems[0];return e&&e.element&&t(e.element)},i.prototype.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},i.prototype.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},i.modes={},i.create=function(t,e){function o(){i.apply(this,arguments)}return o.prototype=new i,e&&(o.options=e),o.prototype.namespace=t,i.modes[t]=o,o},i}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size","fizzy-ui-utils/utils"],e):"object"==typeof exports?module.exports=e(require("outlayer"),require("get-size"),require("fizzy-ui-utils")):t.Masonry=e(t.Outlayer,t.getSize,t.fizzyUIUtils)}(window,function(t,e,i){var o=t.create("masonry");return o.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns();var t=this.cols;for(this.colYs=[];t--;)this.colYs.push(0);this.maxY=0},o.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var o=this.columnWidth+=this.gutter,n=this.containerWidth+this.gutter,a=n/o,r=o-n%o,s=r&&1>r?"round":"floor";a=Math[s](a),this.cols=Math.max(a,1)},o.prototype.getContainerWidth=function(){var t=this.options.isFitWidth?this.element.parentNode:this.element,i=e(t); this.containerWidth=i&&i.innerWidth},o.prototype._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,o=e&&1>e?"round":"ceil",n=Math[o](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var a=this._getColGroup(n),r=Math.min.apply(Math,a),s=i.indexOf(a,r),l={x:this.columnWidth*s,y:r},c=r+t.size.outerHeight,d=this.cols+1-a.length,u=0;d>u;u++)this.colYs[s+u]=c;return l},o.prototype._getColGroup=function(t){if(2>t)return this.colYs;for(var e=[],i=this.cols+1-t,o=0;i>o;o++){var n=this.colYs.slice(o,o+t);e[o]=Math.max.apply(Math,n)}return e},o.prototype._manageStamp=function(t){var i=e(t),o=this._getElementOffset(t),n=this.options.isOriginLeft?o.left:o.right,a=n+i.outerWidth,r=Math.floor(n/this.columnWidth);r=Math.max(0,r);var s=Math.floor(a/this.columnWidth);s-=a%this.columnWidth?0:1,s=Math.min(this.cols-1,s);for(var l=(this.options.isOriginTop?o.top:o.bottom)+i.outerHeight,c=r;s>=c;c++)this.colYs[c]=Math.max(l,this.colYs[c])},o.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this.options.isFitWidth&&(t.width=this._getContainerFitWidth()),t},o.prototype._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},o.prototype.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!==this.containerWidth},o}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],e):"object"==typeof exports?module.exports=e(require("../layout-mode"),require("masonry-layout")):e(t.Isotope.LayoutMode,t.Masonry)}(window,function(t,e){"use strict";function i(t,e){for(var i in e)t[i]=e[i];return t}var o=t.create("masonry"),n=o.prototype._getElementOffset,a=o.prototype.layout,r=o.prototype._getMeasurement;i(o.prototype,e.prototype),o.prototype._getElementOffset=n,o.prototype.layout=a,o.prototype._getMeasurement=r;var s=o.prototype.measureColumns;o.prototype.measureColumns=function(){this.items=this.isotope.filteredItems,s.call(this)};var l=o.prototype._manageStamp;return o.prototype._manageStamp=function(){this.options.isOriginLeft=this.isotope.options.isOriginLeft,this.options.isOriginTop=this.isotope.options.isOriginTop,l.apply(this,arguments)},o}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("fitRows");return e.prototype._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},e.prototype._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);var o={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,o},e.prototype._getContainerSize=function(){return{height:this.maxY}},e}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0});return e.prototype._resetLayout=function(){this.y=0},e.prototype._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},e.prototype._getContainerSize=function(){return{height:this.y}},e}),function(t,e){"use strict";"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","matches-selector/matches-selector","fizzy-ui-utils/utils","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],function(i,o,n,a,r,s){return e(t,i,o,n,a,r,s)}):"object"==typeof exports?module.exports=e(t,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("./item"),require("./layout-mode"),require("./layout-modes/masonry"),require("./layout-modes/fit-rows"),require("./layout-modes/vertical")):t.Isotope=e(t,t.Outlayer,t.getSize,t.matchesSelector,t.fizzyUIUtils,t.Isotope.Item,t.Isotope.LayoutMode)}(window,function(t,e,i,o,n,a,r){function s(t,e){return function(i,o){for(var n=0,a=t.length;a>n;n++){var r=t[n],s=i.sortData[r],l=o.sortData[r];if(s>l||l>s){var c=void 0!==e[r]?e[r]:e,d=c?1:-1;return(s>l?1:-1)*d}}return 0}}var l=t.jQuery,c=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},d=document.documentElement,u=d.textContent?function(t){return t.textContent}:function(t){return t.innerText},h=e.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});h.Item=a,h.LayoutMode=r,h.prototype._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),e.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var t in r.modes)this._initLayoutMode(t)},h.prototype.reloadItems=function(){this.itemGUID=0,e.prototype.reloadItems.call(this)},h.prototype._itemize=function(){for(var t=e.prototype._itemize.apply(this,arguments),i=0,o=t.length;o>i;i++){var n=t[i];n.id=this.itemGUID++}return this._updateItemsSortData(t),t},h.prototype._initLayoutMode=function(t){var e=r.modes[t],i=this.options[t]||{};this.options[t]=e.options?n.extend(e.options,i):i,this.modes[t]=new e(this)},h.prototype.layout=function(){return!this._isLayoutInited&&this.options.isInitLayout?void this.arrange():void this._layout()},h.prototype._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},h.prototype.arrange=function(t){function e(){o.reveal(i.needReveal),o.hide(i.needHide)}this.option(t),this._getIsInstant();var i=this._filter(this.items);this.filteredItems=i.matches;var o=this;this._bindArrangeComplete(),this._isInstant?this._noTransition(e):e(),this._sort(),this._layout()},h.prototype._init=h.prototype.arrange,h.prototype._getIsInstant=function(){var t=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;return this._isInstant=t,t},h.prototype._bindArrangeComplete=function(){function t(){e&&i&&o&&n.dispatchEvent("arrangeComplete",null,[n.filteredItems])}var e,i,o,n=this;this.once("layoutComplete",function(){e=!0,t()}),this.once("hideComplete",function(){i=!0,t()}),this.once("revealComplete",function(){o=!0,t()})},h.prototype._filter=function(t){var e=this.options.filter;e=e||"*";for(var i=[],o=[],n=[],a=this._getFilterTest(e),r=0,s=t.length;s>r;r++){var l=t[r];if(!l.isIgnored){var c=a(l);c&&i.push(l),c&&l.isHidden?o.push(l):c||l.isHidden||n.push(l)}}return{matches:i,needReveal:o,needHide:n}},h.prototype._getFilterTest=function(t){return l&&this.options.isJQueryFiltering?function(e){return l(e.element).is(t)}:"function"==typeof t?function(e){return t(e.element)}:function(e){return o(e.element,t)}},h.prototype.updateSortData=function(t){var e;t?(t=n.makeArray(t),e=this.getItems(t)):e=this.items,this._getSorters(),this._updateItemsSortData(e)},h.prototype._getSorters=function(){var t=this.options.getSortData;for(var e in t){var i=t[e];this._sorters[e]=f(i)}},h.prototype._updateItemsSortData=function(t){for(var e=t&&t.length,i=0;e&&e>i;i++){var o=t[i];o.updateSortData()}};var f=function(){function t(t){if("string"!=typeof t)return t;var i=c(t).split(" "),o=i[0],n=o.match(/^\[(.+)\]$/),a=n&&n[1],r=e(a,o),s=h.sortDataParsers[i[1]];return t=s?function(t){return t&&s(r(t))}:function(t){return t&&r(t)}}function e(t,e){var i;return i=t?function(e){return e.getAttribute(t)}:function(t){var i=t.querySelector(e);return i&&u(i)}}return t}();h.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},h.prototype._sort=function(){var t=this.options.sortBy;if(t){var e=[].concat.apply(t,this.sortHistory),i=s(e,this.options.sortAscending);this.filteredItems.sort(i),t!=this.sortHistory[0]&&this.sortHistory.unshift(t)}},h.prototype._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw new Error("No layout mode: "+t);return e.options=this.options[t],e},h.prototype._resetLayout=function(){e.prototype._resetLayout.call(this),this._mode()._resetLayout()},h.prototype._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},h.prototype._manageStamp=function(t){this._mode()._manageStamp(t)},h.prototype._getContainerSize=function(){return this._mode()._getContainerSize()},h.prototype.needsResizeLayout=function(){return this._mode().needsResizeLayout()},h.prototype.appended=function(t){var e=this.addItems(t);if(e.length){var i=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(i)}},h.prototype.prepended=function(t){var e=this._itemize(t);if(e.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(e);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=e.concat(this.items)}},h.prototype._filterRevealAdded=function(t){var e=this._filter(t);return this.hide(e.needHide),this.reveal(e.matches),this.layoutItems(e.matches,!0),e.matches},h.prototype.insert=function(t){var e=this.addItems(t);if(e.length){var i,o,n=e.length;for(i=0;n>i;i++)o=e[i],this.element.appendChild(o.element);var a=this._filter(e).matches;for(i=0;n>i;i++)e[i].isLayoutInstant=!0;for(this.arrange(),i=0;n>i;i++)delete e[i].isLayoutInstant;this.reveal(a)}};var p=h.prototype.remove;return h.prototype.remove=function(t){t=n.makeArray(t);var e=this.getItems(t);p.call(this,t);var i=e&&e.length;if(i)for(var o=0;i>o;o++){var a=e[o];n.removeFrom(this.filteredItems,a)}},h.prototype.shuffle=function(){for(var t=0,e=this.items.length;e>t;t++){var i=this.items[t];i.sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},h.prototype._noTransition=function(t){var e=this.options.transitionDuration;this.options.transitionDuration=0;var i=t.call(this);return this.options.transitionDuration=e,i},h.prototype.getFilteredItemElements=function(){for(var t=[],e=0,i=this.filteredItems.length;i>e;e++)t.push(this.filteredItems[e].element);return t},h}),jQuery(document).ready(function($){function t(){if(dtGlobals.isMobile)$(".skills").animateSkills();else if($(".animation-at-the-same-time").length>0||$(".animate-element").length>0){var t=-1;$(".animation-at-the-same-time:in-viewport").each(function(){var t=$(this),e=t.find(".animate-element");e.addClass("animation-triggered"),t.find(".animate-element:not(.start-animation)").addClass("start-animation")}),$(".animate-element:not(.start-animation):in-viewport").each(function(){var e=$(this);!e.parents(".animation-at-the-same-time").length>0&&(e.hasClass("start-animation")||e.hasClass("animation-triggered")||(e.addClass("animation-triggered"),t++,setTimeout(function(){e.addClass("start-animation"),e.hasClass("skills")&&e.animateSkills()},200*t)))})}}function e(){var t=g.width(),e=(t-w.innerWidth())/2,i=$(".side-header-menu-icon").length>0;y.hasClass("header-side-right")&&w.hasClass("boxed")&&(!_.length>0&&M.css({right:e}),i&&(j.css({right:e}),$(".branding").css({left:e}))),y.hasClass("header-side-left")&&w.hasClass("boxed")&&i&&($(".floating-logo .branding").css({right:e}),j.css({left:e})),S.length>0&&i&&w.hasClass("boxed")&&(j.css({right:e}),$(".floating-logo .branding").css({left:e}))}function o(){ie=window.innerWidth0?qt.height():0:"block"==qt.css("display")||vt&&!yt||vt&&wt?qt.height():0}function n(){$(".full-width-wrap").length>0&&$(".full-width-wrap").each(function(){var t=$(this),e=window.innerWidth,i=g.width(),o=$(".content").width(),n,a;if($(".boxed").length>0)n=(parseInt($("#main").width())-parseInt(o))/2;else if($(".side-header-v-stroke").length&&e>dtLocal.themeSettings.mobileHeader.firstSwitchPoint){var r=e<=parseInt(o)?parseInt(o):i-$(".side-header-v-stroke").width();n=Math.ceil((r-parseInt(o))/2)}else if($(".sticky-header .side-header").length&&e>dtLocal.themeSettings.mobileHeader.firstSwitchPoint){var r=i<=parseInt(o)?parseInt(o):i;n=Math.ceil((i-parseInt(o))/2)}else if(($(".header-side-left").length&&e||$(".header-side-right").length&&e)>dtLocal.themeSettings.mobileHeader.firstSwitchPoint){var r=e<=parseInt(o)?parseInt(o):i-$(".side-header").width();n=Math.ceil((r-parseInt(o))/2)}else{var r=i<=parseInt(o)?parseInt(o):i;n=Math.ceil((i-parseInt(o))/2)}$(".sidebar-left").length>0||$(".sidebar-right").length>0?(a=$(".content").width(),n=0):a=$("#main").innerWidth(),t.css({width:a,"margin-left":-n,opacity:1}),t.find(".full-width-wrap").css({width:"","margin-left":"",opacity:1,"padding-left":n}),t.find(".ts-wrap").each(function(){var t=$(this).data("thePhotoSlider");"undefined"!=typeof t&&t.update()})})}function a(){dtGlobals.isMobile&&$(".skills").animateSkills()}function r(t){if("undefined"!=typeof window.addEventListener)window.addEventListener("load",t,!1);else if("undefined"!=typeof window.attachEvent)window.attachEvent("onload",t);else if(null!=window.onload){var e=window.onload;window.onload=function(i){e(i),window[t]()}}else window.onload=t}function s(){$(".album-share-overlay, .project-share-overlay:not(.allways-visible-icons)").each(function(){var t=$(this);t.find(".share-button").on("click",function(t){t.preventDefault()}),t.on("mouseover tap",function(t){"tap"==t.type&&t.stopPropagation();var e=$(this);e.addClass("dt-hovered"),clearTimeout(ue),clearTimeout(he),ue=setTimeout(function(){e.hasClass("dt-hovered")&&(e.find(".soc-ico a").css("display","inline-block"),e.find(".soc-ico").stop().css("visibility","visible").animate({opacity:1},200))},100)}),t.on("mouseleave ",function(t){var e=$(this);e.removeClass("dt-hovered"),clearTimeout(ue),clearTimeout(he),he=setTimeout(function(){e.hasClass("dt-hovered")||e.find(".soc-ico").stop().animate({opacity:0},150,function(){e.find(".soc-ico a").css("display","none"),$(this).css("visibility","hidden")})},50)})})}function l(){$(".project-slider .preload-me").loaded(null,function(){var t=$(".floating-content");if($(".floating-content").length>0){var e=t.offset();if($(".top-bar").length>0&&$(".phantom-sticky").length>0)var i=$(".top-bar").height();else var i=0;var o=$(".project-post").offset();g.on("scroll",function(){window.innerWidth>1050?dtGlobals.winScrollTop+qt.height()>e.top?dtGlobals.winScrollTop+qt.height()+ge+400?e.innerWidth()-1:e.innerWidth()}),t>$(this).width()?$(this).addClass("new-style"):$(this).removeClass("new-style")})}function d(){var t=$(".dt-isotope"),e=$(".iso-grid .wf-cell:not(.shown)");if(e.exists()&&u(e),t.exists())t.each(function(){var t=$(this).find(".wf-cell");t.exists()&&u(t)});else{var i=$(".iso-item:not(.shown)");if(!i.exists())return;u(i)}}function u(t){var e=0;t.each(function(){var t=$(this);$(".mobile-true").length>0||t.parents(".loading-effect-none").length>0?t.hasClass("shown")||t.hasClass("animation-triggered")||(t.addClass("animation-triggered"),setTimeout(function(){t.hasClass("animation-triggered")&&t.removeClass("animation-triggered").addClass("shown")},200)):t.hasClass("shown")||t.hasClass("animation-triggered")||!t.inView()||(t.addClass("animation-triggered"),e++,setTimeout(function(){t.hasClass("animation-triggered")&&t.removeClass("animation-triggered").addClass("shown")},100*e))})}function h(){$(".iso-item.shown, .iso-grid .wf-cell.shown").removeClass("start-animation").removeClass("animation-triggered").removeClass("shown")}function f(t){var e=t.find(".filter.with-ajax").first(),i=t.find(".wf-container.with-ajax, .articles-list.with-ajax").first(),o=e.find(".filter-categories a.act"),n=e.find(".filter-by a.act"),a=e.find(".filter-sorting a.act"),r=parseInt(i.attr("data-cur-page")),s=null,l=new Array,c=o.length>0?o.attr("data-filter").replace(".category-","").replace("*",""):"";return"0"==c&&(c="none"),i.hasClass("dt-isotope")&&$(".wf-cell",i).each(function(){l.push($(this).attr("data-post-id"))}),{visibleItems:l,postID:dtLocal.postID,paged:r,term:c,orderBy:n.length>0?n.attr("data-by"):"",order:a.length>0?a.attr("data-sort"):"",ajaxurl:dtLocal.ajaxurl,nonce:dtLocal.ajaxNonce,pageData:dtLocal.pageData,layout:dtLocal.pageData.layout,targetContainer:i,isPhone:dtGlobals.isPhone}}function p(){if(dtGlobals.loadMoreButton&&dtGlobals.loadMoreButton.exists()){var t=dtGlobals.loadMoreButton.offset();t&&g.scrollTop()>(t.top-g.height())/2&&!dtGlobals.loadMoreButton.hasClass("animate-load")&&dtGlobals.loadMoreButton.trigger("click")}}var m=$(document),g=$(window),v=$("html"),y=$("body"),w=$("#page");$.fn.layzrInitialisation=function(t){return this.each(function(){var e=$(this),i=new Layzr({container:t,selector:".lazy-load",attr:"data-src",attrSrcSet:"data-srcset",retinaAttr:"data-src-retina",hiddenAttr:"data-src-hidden",threshold:30,before:function(){this.setAttribute("sizes",this.width+"px")},callback:function(){this.classList.add("is-loaded");var t=$(this);setTimeout(function(){t.parent().removeClass("layzr-bg")},350)}})})},$(".layzr-loading-on, .vc_single_image-img").layzrInitialisation(),$('div[data-vc-stretch-content="true"]').length>0&&$('div[data-vc-full-width-init="false"]').length>0&&vc_rowBehaviour(),dtGlobals.touches={},dtGlobals.touches.touching=!1,dtGlobals.touches.touch=!1,dtGlobals.touches.currX=0,dtGlobals.touches.currY=0,dtGlobals.touches.cachedX=0,dtGlobals.touches.cachedY=0,dtGlobals.touches.count=0,dtGlobals.resizeCounter=0,m.on("touchstart",function(t){1==t.originalEvent.touches.length&&(dtGlobals.touches.touch=t.originalEvent.touches[0],dtGlobals.touches.cachedX=dtGlobals.touches.touch.pageX,dtGlobals.touches.cachedY=dtGlobals.touches.touch.pageY,dtGlobals.touches.touching=!0,setTimeout(function(){dtGlobals.touches.currX=dtGlobals.touches.touch.pageX,dtGlobals.touches.currY=dtGlobals.touches.touch.pageY,dtGlobals.touches.cachedX!==dtGlobals.touches.currX||dtGlobals.touches.touching||dtGlobals.touches.cachedY!==dtGlobals.touches.currY||(dtGlobals.touches.count++,$(t.target).trigger("tap"))},200))}),m.on("touchend touchcancel",function(t){dtGlobals.touches.touching=!1}),m.on("touchmove",function(t){dtGlobals.touches.touch=t.originalEvent.touches[0],dtGlobals.touches.touching}),m.on("tap",function(t){$(".dt-hovered").trigger("mouseout")}),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(t,e){function i(t){function e(t){o?(i(),j(e),n=!0,o=!1):n=!1}var i=t,o=!1,n=!1;this.kick=function(t){o=!0,n||e()},this.end=function(t){var e=i;t&&(n?(i=o?function(){e(),t()}:t,o=!0):t())}}function o(){return!0}function n(){return!1}function a(t){t.preventDefault()}function r(t){D[t.target.tagName.toLowerCase()]||t.preventDefault()}function s(t){return 1===t.which&&!t.ctrlKey&&!t.altKey}function l(t,e){var i,o;if(t.identifiedTouch)return t.identifiedTouch(e);for(i=-1,o=t.length;++in*n+a*a||C(t,e,i,n,a,o)}function w(){return this._handled=o,!1}function b(t){t._handled()}function C(t,e,i,o,n,a){var r=e.target,s,l;s=t.targetTouches,l=t.timeStamp-e.timeStamp,e.type="movestart",e.distX=o,e.distY=n,e.deltaX=o,e.deltaY=n,e.pageX=i.pageX,e.pageY=i.pageY,e.velocityX=o/l,e.velocityY=n/l,e.targetTouches=s,e.finger=s?s.length:1,e._handled=w,e._preventTouchmoveDefault=function(){t.preventDefault()},R(e.target,e),a(e.identifier)}function x(t){var e=t.data.timer;t.data.touch=t,t.data.timeStamp=t.timeStamp,e.kick()}function S(t){var e=t.data.event,i=t.data.timer;_(),z(e,i,function(){setTimeout(function(){O(e.target,"click",n)},0)})}function _(t){O(document,W.move,x),O(document,W.end,S)}function k(t){var e=t.data.event,i=t.data.timer,o=c(t,e);o&&(t.preventDefault(),e.targetTouches=t.targetTouches,t.data.touch=o,t.data.timeStamp=t.timeStamp,i.kick())}function T(t){var e=t.data.event,i=t.data.timer,o=l(t.changedTouches,e.identifier);o&&(I(e),z(e,i))}function I(t){O(document,"."+t.identifier,k),O(document,"."+t.identifier,T)}function P(t,e,i,o){var n=i-t.timeStamp;t.type="move",t.distX=e.pageX-t.startX,t.distY=e.pageY-t.startY,t.deltaX=e.pageX-t.pageX,t.deltaY=e.pageY-t.pageY,t.velocityX=.3*t.velocityX+.7*t.deltaX/n,t.velocityY=.3*t.velocityY+.7*t.deltaY/n,t.pageX=e.pageX,t.pageY=e.pageY}function z(t,e,i){e.end(function(){return t.type="moveend",R(t.target,t),i&&i()})}function M(t,e,i){return H(this,"movestart.move",b),!0}function L(t){return O(this,"dragstart drag",a),O(this,"mousedown touchstart",r),O(this,"movestart",b),!0}function A(t){"move"!==t.namespace&&"moveend"!==t.namespace&&(H(this,"dragstart."+t.guid+" drag."+t.guid,a,e,t.selector),H(this,"mousedown."+t.guid,r,e,t.selector))}function E(t){"move"!==t.namespace&&"moveend"!==t.namespace&&(O(this,"dragstart."+t.guid+" drag."+t.guid),O(this,"mousedown."+t.guid))}var B=6,H=t.event.add,O=t.event.remove,R=function(e,i,o){t.event.trigger(i,o,e)},j=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t,e){return window.setTimeout(function(){t()},25)}}(),D={textarea:!0,input:!0,select:!0,button:!0},W={move:"mousemove",cancel:"mouseup dragstart",end:"mouseup"},F={move:"touchmove",cancel:"touchend",end:"touchend"};t.event.special.movestart={setup:M,teardown:L,add:A,remove:E,_default:function(t){function o(e){P(a,r.touch,r.timeStamp),R(t.target,a)}var a,r;t._handled()&&(a={target:t.target,startX:t.startX,startY:t.startY,pageX:t.pageX,pageY:t.pageY,distX:t.distX,distY:t.distY,deltaX:t.deltaX,deltaY:t.deltaY,velocityX:t.velocityX,velocityY:t.velocityY,timeStamp:t.timeStamp,identifier:t.identifier,targetTouches:t.targetTouches,finger:t.finger},r={event:a,timer:new i(o),touch:e,timeStamp:e},t.identifier===e?(H(t.target,"click",n),H(document,W.move,x,r),H(document,W.end,S,r)):(t._preventTouchmoveDefault(),H(document,F.move+"."+t.identifier,k,r),H(document,F.end+"."+t.identifier,T,r)))}},t.event.special.move={setup:function(){H(this,"movestart.move",t.noop)},teardown:function(){O(this,"movestart.move",t.noop)}},t.event.special.moveend={setup:function(){H(this,"movestart.moveend",t.noop)},teardown:function(){O(this,"movestart.moveend",t.noop)}},H(document,"mousedown.move",d),H(document,"touchstart.move",p),"function"==typeof Array.prototype.indexOf&&!function(t,e){for(var i=["changedTouches","targetTouches"],o=i.length;o--;)-1===t.event.props.indexOf(i[o])&&t.event.props.push(i[o])}(t)}),$.belowthefold=function(t,e){var i=g.height()+g.scrollTop();return i<=$(t).offset().top-e.threshold},$.abovethetop=function(t,e){var i=g.scrollTop();return i>=$(t).offset().top+$(t).height()-e.threshold},$.rightofscreen=function(t,e){var i=g.width()+g.scrollLeft();return i<=$(t).offset().left-e.threshold},$.leftofscreen=function(t,e){var i=g.scrollLeft();return i>=$(t).offset().left+$(t).width()-e.threshold},$.inviewport=function(t,e){return!($.rightofscreen(t,e)||$.leftofscreen(t,e)||$.belowthefold(t,e)||$.abovethetop(t,e))},$.extend($.expr[":"],{"below-the-fold":function(t,e,i){return $.belowthefold(t,{threshold:0})},"above-the-top":function(t,e,i){return $.abovethetop(t,{threshold:0})},"left-of-screen":function(t,e,i){return $.leftofscreen(t,{threshold:0})},"right-of-screen":function(t,e,i){return $.rightofscreen(t,{threshold:0})},"in-viewport":function(t,e,i){return $.inviewport(t,{threshold:-30})}}),setTimeout(function(){t()},50),dtGlobals.isMobile||g.on("scroll",function(){t()}),$.fn.exists=function(){return $(this).length>0},$.fn.loaded=function(t,e,i){var o=this.length;return o>0?this.each(function(){var i=this,n=$(i),a="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==";n.on("load.dt",function(i){$(this).off("load.dt"),"function"==typeof t&&t.call(this),--o<=0&&"function"==typeof e&&e.call(this)}),i.complete&&void 0!==i.complete?n.trigger("load.dt"):i.src=i.src}):i?("function"==typeof e&&e.call(this),this):void 0};var b=['','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','',''],b=$(''+b+""); $(document.body).prepend($(b)),$(".soc-ico a").not(".entry-share .soc-ico a").html(''),$(".entry-share .soc-ico a").append('');var C=$(".soc-ico a svg use");$(".px-500").find(C).attr("xlink:href","#social-500px"),$(".tripedvisor").find(C).attr("xlink:href","#tripedvisor"),$(".vk").find(C).attr("xlink:href","#vk"),$(".foursquare").find(C).attr("xlink:href","#foursquare"),$(".website").find(C).attr("xlink:href","#website"),$(".mail").find(C).attr("xlink:href","#mail"),$(".behance").find(C).attr("xlink:href","#behance"),$(".stumbleupon").find(C).attr("xlink:href","#stumbleupon"),$(".instagram").find(C).attr("xlink:href","#instagram"),$(".github").find(C).attr("xlink:href","#github"),$(".skype").find(C).attr("xlink:href","#skype"),$(".devian").find(C).attr("xlink:href","#devian"),$(".pinterest").find(C).attr("xlink:href","#pinterest"),$(".tumbler").find(C).attr("xlink:href","#tumbler"),$(".vimeo").find(C).attr("xlink:href","#vimeo"),$(".linkedin").find(C).attr("xlink:href","#linkedin"),$(".lastfm").find(C).attr("xlink:href","#lastfm"),$(".forrst").find(C).attr("xlink:href","#forrst"),$(".flickr").find(C).attr("xlink:href","#flickr"),$(".delicious").find(C).attr("xlink:href","#delicious"),$(".rss").find(C).attr("xlink:href","#rss"),$(".you-tube").find(C).attr("xlink:href","#you-tube"),$(".dribbble").find(C).attr("xlink:href","#dribbble"),$(".google").find(C).attr("xlink:href","#google"),$(".twitter").find(C).attr("xlink:href","#twitter"),$(".facebook").find(C).attr("xlink:href","#facebook"),$(".xing").find(C).attr("xlink:href","#xing"),$(".odnoklassniki").find(C).attr("xlink:href","#odnoklassniki"),$(".weibo").find(C).attr("xlink:href","#weibo"),$(".research-gate").find(C).attr("xlink:href","#research-gate"),$(".yelp").find(C).attr("xlink:href","#yelp"),$(".blogger").find(C).attr("xlink:href","#blogger"),$(".soundcloud").find(C).attr("xlink:href","#soundcloud"),$(".soc-ico a").css("visibility","visible"),$.fn.exists=function(){return $(this).length>0},$.fn.loaded=function(t,e,i){var o=this.length;return o>0?this.each(function(){var i=this,n=$(i),a="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==";n.on("load.dt",function(i){$(this).off("load.dt"),"function"==typeof t&&t.call(this),--o<=0&&"function"==typeof e&&e.call(this)}),i.complete&&void 0!==i.complete?n.trigger("load.dt"):i.src=i.src}):i?("function"==typeof e&&e.call(this),this):void 0},$.rsCSS3Easing={easeOutSine:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",easeInOutSine:"cubic-bezier(0.445, 0.050, 0.550, 0.950)"},$.extend(jQuery.easing,{easeInOutSine:function(t,e,i,o,n){return-o/2*(Math.cos(Math.PI*e/n)-1)+i},easeOutSine:function(t,e,i,o,n){return o*Math.sin(e/n*(Math.PI/2))+i},easeOutCubic:function(t,e,i,o,n){return o*((e=e/n-1)*e*e+1)+i}}),$.thePhotoSlider=function(t,e){var i=$(t).data("thePhotoSlider");i?i.update():this._init(t,e)},$.thePhotoSlider.defaults={mode:{type:"slider"},responsive:!0,height:!1,width:!1,sidePaddings:0,storeHTML:!1,autoPlay:!1,threshold:20,resizeImg:!1,imageScaleMode:"none",imageAlignCenter:!1,collapsePoint:700},$.thePhotoSlider.prototype={_init:function(t,e){var i=this;if(i.st=$.extend({},$.thePhotoSlider.defaults,e),i.ev=$(i),i.autoPlay={enabled:!1,delay:2e3,loop:!0},i.currSlide=0,i.noSlide=!0,i.lockLeft=!0,i.lockRight=!0,i.sliderLock=!1,i.lockTimeout=!1,i.wrap={},i.wrap.$el=$(t),i.wrap.width=0,i.wrap.height=!1,i.wrap.$el.data("thePhotoSlider",i),i.viewport=i.wrap.$el.find(".ts-viewport"),i.cont={},i.cont.$el=i.viewport.find(".ts-cont"),i.cont.width=0,i.cont.startX=0,i.cont.instantX=0,i.slides={},i.slides.$items=i.cont.$el.children(),i.slides.number=i.slides.$items.length,i.slides.position=[],i.slides.width=[],i.slides.isLoaded=[],i.drag={},i.drag.isMoving=!1,i.drag.startX=0,i.drag.startY=0,i.drag.offsetX=0,i.drag.offsetY=0,i.drag.lockX=!1,i.drag.lockY=!1,i.features={},i._featureDetection(),i.st.storeHTML&&(i.origHTML=i.wrap.$el.html()),i._buildHTML(),i._calcSliderSize(),i._resizeImage(),i.wrap.height||i.wrap.$el.addClass("ts-autoHeight"),i._setSliderWidth(),i._adjustSlides(),i._setSliderHeight(),i.slideTo(0,!0),i.noSlide||i._bindEvents(),setTimeout(function(){i.wrap.$el.addClass("ts-ready"),i.ev.trigger("sliderReady")},20),i.st.responsive)if("onorientationchange"in window){var o=window.orientation;$(window).on("orientationchange",function(t){var e=window.orientation;e!==o&&(o=e,i.update())})}else{var n;$(window).on("resize",function(t){clearTimeout(n),n=setTimeout(function(){i.update()},200)})}i.st.autoPlay.enabled&&i.play()},_featureDetection:function(){var t=this,e=document.createElement("div").style,o=["webkit","Moz","ms","O"],n;for(t.features.vendor="",i=0;ih||u>f)&&(l="fit"),"fill"===l||"fit"===l?(p=h/d,m=f/u,g="fill"==l?p>m?p:m:"fit"==l?m>p?p:m:1,v=Math.ceil(d*g,10),y=Math.ceil(u*g,10)):(v=d,y=u),"none"!==l&&(w.width=v,w.height=y),s&&(w.marginTop=Math.floor((f-y)/2)),n.css(w)}}}))},_setSliderWidth:function(){var t=this;"centered"!==t.st.mode.type?t.viewport.css({width:t.wrap.width}):t.wrap.width>t.st.collapsePoint?t.wrap.$el.removeClass("ts-collapsed"):t.wrap.$el.addClass("ts-collapsed")},_setSliderHeight:function(){var t=this;if("number"==typeof t.wrap.height)t.viewport.css({height:t.wrap.height});else if("scroller"===t.st.mode.type||"centered"===t.st.mode.type||"carousel"===t.st.mode.type)"0px"!==t.viewport.css("height")&&0!=t.viewport.css("height")&&t.viewport.css("height")||t.viewport.css({height:Math.max.apply(null,t.slides.height)});else if(t.slides.isLoaded[t.currSlide]){var e=$(t.slides.$items[t.currSlide]).height();e>0?t.viewport.css({height:e}):t.viewport.css({height:auto})}else{var e=$(t.slides.$items[t.currSlide]).height();e>0?t.viewport.css({height:e}):t.viewport.css({height:auto})}},_adjustSlides:function(){var t=this;if("slider"===t.st.mode.type)t.cont.width=0,t.slides.$items.each(function(e){var i=$(t.slides.$items[e]),o={};t.slides.position[e]=-t.cont.width-t.st.sidePaddings/2,t.cont.width=t.cont.width+t.wrap.width+t.st.sidePaddings,o.left=-t.slides.position[e],t.slides.isLoaded[e]||i.find("img").loaded(!1,function(){t.slides.isLoaded[e]=!0,i.addClass("ts-loaded")},!0),i.css(o)});else if("centered"===t.st.mode.type){if(t.cont.width=0,t.slides.contRatio=[],t.slides.ratio=[],t.st.mode.lsMinW||t.st.mode.lsMaxW)var e=t.wrap.width/100*t.st.mode.lsMinW,i=t.wrap.width/100*t.st.mode.lsMaxW;if(t.st.mode.ptMinW||t.st.mode.ptMaxW)var o=t.wrap.width/100*t.st.mode.ptMinW,n=t.wrap.width/100*t.st.mode.ptMaxW;t.slides.$items.each(function(a){var r=$(t.slides.$items[a]),s={},l=r.attr("data-width")?parseFloat(r.attr("data-width")):r.width(),c=r.attr("data-height")?parseFloat(r.attr("data-height")):r.height();t.slides.contRatio[a]||(t.slides.contRatio[a]=l/c,t.slides.contRatio[a]>1?r.addClass("ts-ls"):r.addClass("ts-pt")),t.wrap.width>t.st.collapsePoint?(c=t.wrap.height,l=t.wrap.height*t.slides.contRatio[a],(e||i)&&l>c?e===i||l>i?l=i:e>l&&(l=e):(o||n)&&c>=l&&(o===n||l>n?l=n:o>l&&(l=o)),t.slides.ratio[a]=l/c,s.height=t.wrap.height,s.width=t.slides.width[a]=l,t.slides.position[a]=-t.cont.width,t.cont.width=t.cont.width+t.slides.width[a]+t.st.sidePaddings,s.left=-t.slides.position[a]):(c=s.height=t.wrap.height,l=t.slides.width[a]=s.width=t.wrap.width,t.slides.ratio[a]=l/c,t.slides.position[a]=-t.cont.width,t.cont.width=t.cont.width+t.slides.width[a],s.left=-t.slides.position[a]),t.slides.position[a]=t.slides.position[a]-t.slides.width[a]/2,t.slides.ratio[a]>t.slides.contRatio[a]?(r.removeClass("ts-narrow"),r.addClass("ts-wide")):(r.removeClass("ts-wide"),r.addClass("ts-narrow")),t.slides.isLoaded[a]||r.find("img").loaded(!1,function(){t.slides.isLoaded[a]=!0,r.addClass("ts-loaded")},!0),r.css(s)})}else if("scroller"===t.st.mode.type)t.cont.width=0,t.slides.ratio=[],"number"!=typeof t.wrap.height&&(t.slides.height=[]),t.slides.$items.each(function(e){var i=$(t.slides.$items[e]),o={},n=i.attr("data-width")?parseFloat(i.attr("data-width")):i.width(),a=i.attr("data-height")?parseFloat(i.attr("data-height")):i.height();n>0&&a>0?t.slides.ratio[e]=n/a:t.slides.ratio[e]=1,"number"==typeof t.wrap.height?(t.slides.width[e]=t.wrap.height*t.slides.ratio[e],o.width=t.slides.width[e],o.height=t.slides.width[e]/t.slides.ratio[e]):n>0&&a>0?(t.slides.width[e]||(o.width=t.slides.width[e]=n),t.slides.height[e]||(o.height="100%"),t.slides.height[e]=a):(i.css("height","auto"),t.slides.width[e]=i.width(),t.slides.height[e]=i.height(),o.height="100%"),t.slides.position[e]=-t.cont.width,t.cont.width=t.cont.width+t.slides.width[e],es&&a>.31;)a--,1>a&&(a=1),s=t.wrap.width/a;t.perView=a,t.slides.$items.each(function(e){var i=$(t.slides.$items[e]),o={};t.slides.position[e]=-t.cont.width,t.cont.width=t.cont.width+s,o.width=s-t.st.sidePaddings,o.left=-t.slides.position[e]+t.st.sidePaddings/2,i.css(o)})}"centered"!==t.st.mode.type&&t.cont.width<=t.wrap.width?(t.noSlide=!0,t._transitionStart(0,0,"easeInOutSine",!0),t.cont.$el.css("left",(t.wrap.width-t.cont.width)/2),t.lockLeft=!0,t.lockRight=!0,t.ev.trigger("updateNav")):"centered"===t.st.mode.type&&t.slides.number<2?(t.noSlide=!0,t._transitionStart(0,0,"easeInOutSine",!0),t.cont.$el.css("left",-t.cont.width/2),t.lockLeft=!0,t.lockRight=!0,t.ev.trigger("updateNav")):(t.noSlide=!1,t.cont.$el.css("left",""),t.lockRight?(t.lockLeft=!1,t.lockRight=!0,t.ev.trigger("lockRight").trigger("updateNav")):t.currSlide<=0?(t.lockLeft=!0,t.lockRight=!1,t.ev.trigger("lockLeft").trigger("updateNav")):t.currSlide>0&&(t.lockLeft=!1,t.lockRight=!1,t.ev.trigger("updateNav")))},_unifiedEvent:function(t){return void 0!==t.originalEvent.touches&&t.originalEvent.touches[0]&&(t.pageX=t.originalEvent.touches[0].pageX,t.pageY=t.originalEvent.touches[0].pageY),t},_unifiedX:function(){var t=this,e=0,i=t.cont.$el.css("transform");if(i)var o=i.split(", ");return e=t.features.css3d&&"none"!==i&&"matrix(1"===o[0]?parseFloat(o[4]):t.features.css3d&&"none"!==i&&"matrix3d(1"===o[0]?parseFloat(o[12]):parseFloat(t.cont.$el.css("left"))},_bindEvents:function(){var t=this;t.wrap.$el.on("mousedown.theSlider touchstart.theSlider",function(e){"touchstart"!=e.type&&e.preventDefault(),t._onStart(t._unifiedEvent(e)),$(document).on("mousemove.theSlider touchmove.theSlider",function(e){t._onMove(t._unifiedEvent(e))}),$(document).on("mouseup.theSlider mouseleave.theSlider touchend.theSlider touchcancel.theSlider",function(e){$(document).off("mousemove.theSlider mouseup.theSlider mouseleave.theSlider touchmove.theSlider touchend.theSlider touchcancel.theSlider"),t._onStop(t._unifiedEvent(e))})})},_unbindEvents:function(){var t=this;t.wrap.$el.off("mousedown.theSlider touchstart.theSlider"),$(document).off("mousemove.theSlider mouseup.theSlider mouseleave.theSlider touchmove.theSlider touchend.theSlider touchcancel.theSlider")},_onStart:function(t){var e=this;e.drag.isMoving||e.sliderLock||(e.drag.isMoving=!0,e.drag.startX=t.pageX,e.drag.startY=t.pageY,e.cont.startX=e._unifiedX(),e.drag.offsetX=0,e.drag.offsetY=0,e.drag.lockX=!1,e.drag.lockY=!1)},_onMove:function(t){var e=this,i=0;e.ev.trigger("psOnMove"),e.drag.isMoving&&(e.drag.offsetX=t.pageX-e.drag.startX,e.drag.offsetY=t.pageY-e.drag.startY,Math.abs(e.drag.offsetX)>=e.st.threshold-1&&Math.abs(e.drag.offsetX)>Math.abs(e.drag.offsetY)&&!e.drag.lockX?(e.drag.lockX=!1,e.drag.lockY=!0,"touchmove"==t.type&&(e.drag.offsetY=0)):Math.abs(e.drag.offsetY)>=e.st.threshold-1&&Math.abs(e.drag.offsetX)-e.cont.width+e.viewport.width()?e.cont.instantX:e.cont.instantX>=0?e.cont.instantX/4:-e.cont.width+e.viewport.width()+(e.cont.width-e.viewport.width()+e.cont.instantX)/4,e._doDrag(i)),e.st.autoPlay.enabled&&e.pause()},_onStop:function(t){var e=this;return e.ev.trigger("psOnStop"),e.drag.isMoving&&(e.cont.instantX=e.cont.startX+e.drag.offsetX,Math.abs(e.drag.offsetX)>e.st.threshold&&(e.wrap.$el.addClass("ts-interceptClicks"),e.wrap.$el.one("click.preventClick",function(t){t.preventDefault(),t.stopImmediatePropagation(),t.stopPropagation()}),window.setTimeout(function(){e.wrap.$el.off("click.preventClick"),e.wrap.$el.removeClass("ts-interceptClicks")},301)),e._autoAdjust(),e._setSliderHeight(),e.cont.startX=0,e.cont.instantX=0,e.drag.isMoving=!1,e.drag.startX=0,e.drag.startY=0,e.drag.offsetX=0,e.drag.offsetY=0,e.drag.lockX=!1,e.drag.lockY=!1),e.st.autoPlay.enabled&&e.play(),!1},_doDrag:function(t){var e=this;if(e.features.css3d){var i={};i[e.features.vendor+"transform"]="translate3d("+t+"px,0,0)",i.transform="translate3d("+t+"px,0,0)",i[e.vendor+"transition"]="",i.transition="",e.cont.$el.css(i)}else e.cont.$el.css({left:t})},_calcCurrSlide:function(t){var e=this,i=e.slides.number-1;return e.slides.$items.each(function(o){return t>e.slides.position[o]?(i=o-1,!1):void 0}),0>i&&(i=0),i},_isRightExceed:function(t){var e=this,i=0;return i="centered"===e.st.mode.type?e.slides.position[e.slides.number-1]:-e.cont.width+e.viewport.width(),i>t},_autoAdjust:function(){var t=this,e=0,o=0,n=t.slides.number-1;if(t.cont.instantX>=0)e=t.slides.position[0],t.currSlide=0,t.lockLeft=!0,t.lockRight=!1,t.ev.trigger("lockLeft").trigger("updateNav");else if(t._isRightExceed(t.cont.instantX))e="centered"===t.st.mode.type?t.slides.position[t.slides.number-1]:-t.cont.width+t.viewport.width(),t.currSlide=t._calcCurrSlide(e),t.lockLeft=!1,t.lockRight=!0,t.ev.trigger("lockRight").trigger("updateNav");else if(t.drag.offsetX<-t.st.threshold){if(n=t._calcCurrSlide(t.cont.instantX)+1,t._isRightExceed(t.slides.position[n])){for(e=-t.cont.width+t.viewport.width(),i=n;i>=0;i--)if(!t._isRightExceed(t.slides.position[i])){n=i;break}t.lockLeft=!1,t.lockRight=!0,t.ev.trigger("lockRight").trigger("updateNav")}else e=t.slides.position[n],nt.st.threshold?(t.currSlide=t._calcCurrSlide(t.cont.instantX),e=t.slides.position[t.currSlide],t.currSlide>0?(t.lockLeft=!1,t.lockRight=!1,t.ev.trigger("updateNav")):(t.lockLeft=!0,t.lockRight=!1,t.ev.trigger("lockLeft").trigger("updateNav"))):e=t.cont.startX;o=10*Math.sqrt(Math.abs(t.cont.instantX-e))+100,t._transitionStart(e,o,"easeOutSine")},_transitionStart:function(t,e,i,o){var n=this,a={},r=$.rsCSS3Easing[i];return n._transitionEnd(),n.ev.trigger("beforeTransition"),o?(n.features.css3d?(a[n.features.vendor+"transform"]="translate3d("+t+"px,0,0)",a.transform="translate3d("+t+"px,0,0)"):a.left=t,n.cont.$el.css(a),!1):(n.ev.trigger("beforeTransition"),n.sliderLock=!0,clearTimeout(n.lockTimeout),n.lockTimeout=setTimeout(function(){n.sliderLock=!1,n.ev.trigger("afterTransition")},e),void(n.features.css3d?(a[n.features.vendor+"transform"]="translate3d("+t+"px,0,0)",a.transform="translate3d("+t+"px,0,0)",a[n.features.vendor+"transition"]="all "+e+"ms "+r,a.transition="all "+e+"ms "+r,n.cont.$el.css(a),n.cont.$el.one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(){})):n.cont.$el.animate({left:t},e,i)))},_transitionEnd:function(){var t=this;if(t.ev.trigger("psTransitionEnd"),t.features.css3d){var e={};e[t.vendor+"transition"]="",e.transition="",t.cont.$el.css(e)}else t.cont.$el.stop()},_transitionCancel:function(){var t=this,e=t.cont.$el.position().left,i={};if(i[t.vendor+"transition"]="",i.transition="",t.cont.$el.off("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend"),t.features.css3d){var o=t.cont.$el.css("transform"),n=o.split(", ");e=n[4],i[t.features.vendor+"transform"]="translate3d("+e+"px,0,0)",i.transform="translate3d("+e+"px,0,0)",t.cont.$el.css(i)}else t.cont.$el.stop(),t.cont.$el.animate({left:e},duration,easing)},pause:function(){var t=this;t.ev.trigger("autoPlayPause"),t._autoPlayRunning=!1,t._autoPlayTimeout&&(clearTimeout(t._autoPlayTimeout),t._autoPlayTimeout=null)},slideTo:function(t,e){var i=this,o=i.slides.position[t],n=0,a=i.currSlide;return i.pause(),i.ev.trigger("psBeforeAnimStart"),i.noSlide?!1:(i._transitionEnd(),o>=i.slides.position[0]?(i.currSlide=0,i.lockLeft=!0,i.lockRight=!1,i.ev.trigger("lockLeft").trigger("updateNav")):i._isRightExceed(o)||t>=i.slides.number-1?("centered"===i.st.mode.type?(o=i.slides.position[t],i.currSlide=t):(o=-i.cont.width+i.viewport.width(),i.currSlide=i._calcCurrSlide(o)),i.lockLeft=!1,i.lockRight=!0,i.ev.trigger("lockRight").trigger("updateNav")):(i.currSlide=t,i.lockLeft=!1,i.lockRight=!1,i.ev.trigger("updateNav")),n=10*Math.sqrt(Math.abs(i.slides.position[a]-o))+100,i._transitionStart(o,n,"easeInOutSine",e),void(i.st.autoPlay.enabled&&i.play()))},startPlay:function(){var t=this;t.ev.trigger("autoPlayPlay"),t.currSlide+1<=t.slides.number-1&&!t.lockRight?t.slideTo(t.currSlide+1):t.currSlide>=t.slides.number-1&&t.st.autoPlay.loop?t.slideTo(0):t.lockRight&&t.st.autoPlay.loop&&t.slideTo(0)},play:function(){var t=this;t.ev.trigger("autoPlayPlay"),t._autoPlayRunning=!0,t._autoPlayTimeout&&clearTimeout(t._autoPlayTimeout),t._autoPlayTimeout=setTimeout(function(){t.startPlay()},t.st.autoPlay.delay)},slideNext:function(){var t=this;return t.currSlide+1<=t.slides.number-1?void t.slideTo(t.currSlide+1):!1},slidePrev:function(){var t=this;if(t.currSlide-1>=0)t.slideTo(t.currSlide-1);else{if(0!=t.currSlide||0!=t.lockLeft)return!1;t.slideTo(t.currSlide)}},update:function(){var t=this;t._calcSliderSize(),t._resizeImage(),t._setSliderWidth(),t._adjustSlides(),t._setSliderHeight(),t._doDrag(),t.noSlide?(t.slideTo(0,!0),t._unbindEvents()):(t.slideTo(t.currSlide,!0),t._bindEvents())}},$.fn.thePhotoSlider=function(t){return this.each(function(){new $.thePhotoSlider(this,t)})},$(".fullwidth-slider .fs-entry").not(".text-on-img .fullwidth-slider .fs-entry").each(function(t){var e=$(this),i=e.find("img").eq(0),o=parseInt(i.attr("width")),n=parseInt(i.attr("height"));i.exists()||(o=280);var a=parseInt(i.parents(".wf-td").eq(0).css("paddingLeft")),r=parseInt(i.parents(".wf-td").eq(0).css("paddingRight")),s=0;a>0&&r>0&&(s=a+r),e.attr("data-width",o+s).css({width:o+s,opacity:1});var l=i.parent("a"),c=l.width(),d=n*c/o;i.parent("a").css({height:d}),$(".fs-entry-content:not(.buttons-on-img)",e).css("opacity","1")}).find("article").css("height","100%"),$(".text-on-img .fullwidth-slider .fs-entry, .description-on-hover .fs-entry, .dt-photos-shortcode .fs-entry").each(function(){var t=$(this);$(".rollover-project",t).css({width:t.attr("data-width"),height:t.attr("data-height")})}),$.fn.shortcodesScroller=function(){var t=$(this),e={},i="";e.$items=t.children(".fs-entry"),e.count=e.$items.length,t.addClass("ts-cont"),t.wrap('
');var o=t.parents(".ts-wrap"),n=t.parents(".slider-wrapper"),a=g.width(),r=n.attr("data-padding-side")?parseInt(n.attr("data-padding-side")):0,s="true"===n.attr("data-autoslide"),l=n.attr("data-delay")&&parseInt(n.attr("data-delay"))>999?parseInt(n.attr("data-delay")):5e3,c="true"===n.attr("data-loop"),d=o.thePhotoSlider({mode:{type:"scroller"},sidePaddings:r,autoPlay:{enabled:s,delay:l,loop:c}}).data("thePhotoSlider");$(".prev",n).click(function(){d.noSlide||d.slidePrev()}),$(".next",n).click(function(){d.noSlide||d.slideNext()}),d.ev.on("updateNav sliderReady",function(){d.lockRight?$(".next",n).addClass("disabled"):$(".next",n).removeClass("disabled"),d.lockLeft?$(".prev",n).addClass("disabled"):$(".prev",n).removeClass("disabled"),d.lockRight&&d.lockLeft&&n.addClass("hide-arrows")}),o.hover(function(){s&&(d._autoPlayPaused=!1,d.pause(),d._pausedByHover=!0)},function(){s&&(d._pausedByHover=!1,d._pausedByClick||d.play())})},$(".slider-wrapper .blog-media").css({height:""}),$(".fullwidth-slider ul.clearfix").each(function(){$(this).shortcodesScroller()});var x=$(".slider-wrapper");x.css("visibility","visible"),x.each(function(){var t=$(this),e=t.find(".ts-wrap").data("thePhotoSlider");t.append('
'),t.on("mouseenter",function(e){t.addClass("show-arrows")}),t.on("mouseleave",function(e){t.removeClass("show-arrows")}),e.st.autoPlay.enabled&&$(".auto-play-btn",t).addClass("paused"),$(".auto-play-btn",t).on("click",function(t){t.preventDefault();var i=$(this);i.hasClass("paused")?(i.removeClass("paused"),e._pausedByClick=!0,e.noSlide||e.pause(),e.st.autoPlay.enabled=!1):(i.addClass("paused"),e._pausedByClick=!1,e.noSlide||e.play(),e.st.autoPlay.enabled=!0)})}),$.fn.postTypeScroller=function(){var t=$(this),e={},i="";e.$items=t.children("li"),e.count=e.$items.length,t.addClass("ts-cont"),t.wrap('
'),t.hasClass("shortcode-photo-slider")&&t.parents(".ts-wrap").addClass("shortcode-slider-wrap");var o=t.parents(".ts-wrap"),n=t,a=g.width(),r=n.attr("data-padding-side")?parseInt(n.attr("data-padding-side")):0,s="true"!=n.attr("data-paused")&&"undefined"!=typeof n.attr("data-autoslide"),l="true"!==n.attr("data-paused"),c=n.attr("data-autoslide")&&parseInt(n.attr("data-autoslide"))>999?parseInt(n.attr("data-autoslide")):5e3,d="undefined"!=typeof n.attr("data-autoslide"),u=n.attr("data-width")?parseInt(n.attr("data-width")):800,h=n.attr("data-height")?parseInt(n.attr("data-height")):400,f=n.attr("data-img-mode")?n.attr("data-img-mode"):"fill",p=o.thePhotoSlider({mode:{type:"slider"},height:h,width:u,resizeImg:!0,imageScaleMode:f,imageAlignCenter:!0,autoPlay:{enabled:s,delay:c,loop:d}}).data("thePhotoSlider");$('
').insertAfter(t),"undefined"!=typeof n.attr("data-autoslide")&&$('
').insertAfter(t),"true"===n.attr("data-paused")&&$(".psPlay",o).addClass("paused"),$(".psPlay",o).on("click",function(t){t.preventDefault();var e=$(this);e.hasClass("paused")?(e.removeClass("paused"),p.noSlide||p.play(),p.st.autoPlay.enabled=!0):(e.addClass("paused"),p.noSlide||p.pause(),p.st.autoPlay.enabled=!1)}),$(".leftArrow",o).click(function(){p.noSlide||p.slidePrev()}),$(".rightArrow",o).click(function(){p.noSlide||p.slideNext()}),p.ev.on("updateNav sliderReady",function(){p.lockRight?$(".rightArrow",o).addClass("disabled"):$(".rightArrow",o).removeClass("disabled"),p.lockLeft?$(".leftArrow",o).addClass("disabled"):$(".leftArrow",o).removeClass("disabled"),p.lockRight&&p.lockLeft&&n.addClass("hide-arrows")})},$("ul.photoSlider:not(.slider-masonry)").each(function(){$(this).postTypeScroller()}),$("ul.photoSlider").css("visibility","visible"),$.fn.postTypeContentScroller=function(){var t=$(this),e={},i="";e.$items=t.children("li"),e.count=e.$items.length,t.addClass("ts-cont"),t.wrap('
');var o=t.parents(".ts-wrap"),n=t,a=g.width(),r=n.attr("data-padding-side")?parseInt(n.attr("data-padding-side")):0,s="true"!=n.attr("data-paused")&&"undefined"!=typeof n.attr("data-autoslide"),l="true"!==n.attr("data-paused"),c=n.attr("data-autoslide")&&parseInt(n.attr("data-autoslide"))>999?parseInt(n.attr("data-autoslide")):5e3,d="undefined"!=typeof n.attr("data-autoslide"),u=n.attr("data-width")?parseInt(n.attr("data-width")):800,h=n.attr("data-height")?parseInt(n.attr("data-height")):400,f=n.attr("data-img-mode")?n.attr("data-img-mode"):"none",p=o.thePhotoSlider({mode:{type:"slider"},height:!1,width:!1,resizeImg:!0,imageScaleMode:"none",imageAlignCenter:!0,autoPlay:{enabled:s,delay:c,loop:d}}).data("thePhotoSlider");$('
').insertAfter(t),$(".leftArrow",o).click(function(){p.noSlide||p.slidePrev()}),$(".rightArrow",o).click(function(){p.noSlide||p.slideNext()}),p.ev.on("updateNav sliderReady",function(){p.lockRight?$(".rightArrow",o).addClass("disabled"):$(".rightArrow",o).removeClass("disabled"),p.lockLeft?$(".leftArrow",o).addClass("disabled"):$(".leftArrow",o).removeClass("disabled"),p.lockRight&&p.lockLeft&&n.addClass("hide-arrows")});var m='
';n.addClass("psWithBullets");for(var v='
',y=0;y"),v.appendTo(o),p.ev.on("sliderReady beforeTransition",function(){p._controlNav.find(".psBullet").removeClass("act"),p._controlNav.find(".psBullet").eq(p.currSlide).addClass("act")}),p._controlNav.find(".psBullet").each(function(t){$(this).on("click",function(e){var i=$(this);i.parents(".ts-wrap").hasClass("ts-interceptClicks")||p.slideTo(t)})})},$(".slider-content").each(function(){$(this).postTypeContentScroller()});var S=$(".overlay-navigation"),_=$(".sticky-header"),k=$("#main-slideshow, .photo-scroller"),T=$(".header-side-left").length>0,I=$(".header-side-right").length>0,P=$("#main, #main-slideshow, .photo-scroller, .page-title, .fancy-header, .footer"),z=$(".floating-logo.side-header-menu-icon .branding, .side-header-h-stroke, #phantom"),M=$(".side-header"),L=$(".move-header-animation").length>0,A=$(".page-template-template-microsite").length>0,E;if($(".side-header-v-stroke").length>0)var B=M.width()-$(".side-header-v-stroke").width(),H=200;else var B=M.width(),H=0;if($overlapContent=$(".overlap #content"),!$.browser.webkit||dtGlobals.isMobile||($overlapContent.find(">:first-child").css({position:"relative","z-index":"4"}),$overlapContent.find(">:first-child").height()<36&&$overlapContent.find("> :nth-child(2)").css({position:"relative","z-index":"4"})),$.closeSideHeader=function(){w.removeClass("show-header"),w.addClass("closed-header"),y.removeClass("show-sticky-header"),$(".sticky-header-overlay").removeClass("active"),L&&(T?M.velocity({translateX:"-100%"},400):M.velocity({translateX:"100%"},400),P.velocity({translateX:""},400,function(){P.css({transform:"none"})}),z.velocity({translateX:""},400))},$.closeMobileHeader=function(){w.removeClass("show-mobile-header"),w.addClass("closed-mobile-header"),y.removeClass("show-sticky-mobile-header show-overlay-mobile-header").addClass("closed-overlay-mobile-header"),$(".mobile-sticky-header-overlay, .dt-mobile-menu-icon, .menu-toggle").removeClass("active")},_.length>0||S.length>0){if($('
').appendTo(".menu-toggle"),_.length>0&&(y.append('
'),!$(".side-header-h-stroke").length>0&&!$(".header-under-side-line").length>0&&$(".mixed-header").length>0)){var O=$(".mixed-header").find(".menu-toggle").position().top;$(".mixed-header").find(".menu-toggle").clone(!0).prependTo(".side-header").css({top:O})}L&&(T?M.velocity({translateX:"-100%"},0):I&&M.velocity({translateX:"100%"},0)),S.length>0&&($(M).append('
'),$('
').appendTo(".hide-overlay"));var R=$(".menu-toggle .lines-button"),j=$(".menu-toggle"),D=$(".sticky-header-overlay");R.on("click",function(){if(!$(".header-under-side-line").length>0)var t=$(".side-header .menu-toggle");else var t=$(".menu-toggle");t.hasClass("active")?(t.removeClass("active"),w.removeClass("show-header").addClass("closed-header"),t.parents("body").removeClass("show-sticky-header"),D.removeClass("active"),$(".hide-overlay").removeClass("active"),L&&(T?M.velocity({translateX:"-100%"},{duration:400,delay:H}):M.velocity({translateX:"100%"},{duration:400,delay:H}),w.hasClass("boxed")||(P.velocity({translateX:""},400,function(){P.css({transform:"none"})}),z.velocity({translateX:""},400)))):(j.removeClass("active"),t.addClass("active"),w.addClass("show-header").removeClass("closed-header"),t.parents("body").addClass("show-sticky-header"),D.addClass("active"),$(".hide-overlay").addClass("active"),L&&(T?(M.velocity({translateX:""},400),w.hasClass("boxed")||(P.velocity({translateX:B},{duration:400,delay:H}),z.velocity({translateX:B},{duration:400,delay:H}))):(M.velocity({translateX:""},400),w.hasClass("boxed")||(P.velocity({translateX:-B},{duration:400,delay:H}),z.velocity({translateX:-B},{duration:400,delay:H})))))}),D.on("click",function(){$(this).hasClass("active")&&(j.removeClass("active"),w.removeClass("show-header").addClass("closed-header"),y.removeClass("show-sticky-header"),D.removeClass("active"),L&&(T?M.velocity({translateX:"-100%"},{duration:400,delay:H}):M.velocity({translateX:"100%"},{duration:400,delay:H}),P.velocity({translateX:""},400,function(){P.css({transform:"none"})}),z.velocity({translateX:""},400)))}),$(".hide-overlay").on("click",function(){$(this).hasClass("active")&&(j.removeClass("active"),w.removeClass("show-header"),w.addClass("closed-header"),y.removeClass("show-sticky-header"),D.removeClass("active"),L&&(T?M.velocity({translateX:"-100%"},{duration:400,delay:H}):M.velocity({translateX:"100%"},{duration:400,delay:H}),P.velocity({translateX:""},400,function(){P.css({transform:"none"})}),z.velocity({translateX:""},400)))})}e(),g.on("resize",function(){e()});var W=0;window.clickMenuToggle=function(t,e){if($(".show-mobile-header").length>0)var i=$(".dt-mobile-header");else var i=M;A||(v.hasClass("menu-open")?(v.removeClass("menu-open"),dtGlobals.isiOS?(g.off("touchstart.dt"),g.off("touchmove.dt")):(y.css("margin-top",0),g.scrollTop(W))):(W=dtGlobals.winScrollTop,v.addClass("menu-open"),dtGlobals.isiOS?g.on("touchstart.dt",function(t){g.off("touchmove.dt"),i[0].offsetHeight>=i[0].scrollHeight?g.on("touchmove.dt",function(t){t.preventDefault()}):i[0].scrollTop<=0?i[0].scrollTop+=1:i[0].scrollTop+i[0].offsetHeight>=i[0].scrollHeight&&(i[0].scrollTop-=1)}):y.css("margin-top",-W)))},y.on("click",".menu-toggle .lines-button, .sticky-header-overlay, .hide-overlay, .dt-mobile-menu-icon, .dt-close-mobile-menu-icon span, .mobile-sticky-header-overlay, .floating-btn",function(t){clickMenuToggle($(this),t)}),$(".side-header .header-bar").wrap("
"),M.length>0&&!dtGlobals.isMobile&&$(".header-scrollbar-wrap").mCustomScrollbar({scrollInertia:150}),M.length>0&&!$(".mCSB_container").length>0&&$(".side-header .header-scrollbar-wrap .header-bar").wrap("
"),dtGlobals.desktopProcessed=!1,dtGlobals.mobileProcessed=!1; var F=$(".floating-navigation-below-slider").exists(),V=y.hasClass("transparent");$.headerBelowSlider=function(){if(F){var t=$(".masthead:not(.side-header):not(#phantom)");window.innerWidth>dtLocal.themeSettings.mobileHeader.secondSwitchPoint&&!dtGlobals.desktopProcessed?(dtGlobals.desktopProcessed=!0,dtGlobals.mobileProcessed=!1,V?(t.insertAfter("#main-slideshow, .photo-scroller").velocity({translateY:"-100%"},0,function(){}),t.css({visibility:"visible",opacity:1,top:"auto"})):t.insertAfter("#main-slideshow, .photo-scroller").css({visibility:"visible",opacity:1})):window.innerWidth<=dtLocal.themeSettings.mobileHeader.secondSwitchPoint&&!dtGlobals.mobileProcessed&&(dtGlobals.desktopProcessed=!1,dtGlobals.mobileProcessed=!0,t.insertBefore("#main-slideshow, .photo-scroller").css({visibility:"visible",opacity:1,transform:"","-webkit-transform":""}),!$(".mobile-header-space").length>0&&($("
").insertBefore(t),$(".mobile-header-space").css({height:t.height()})))}},$.headerBelowSlider();var X=$(".sticky-mobile-header").exists();g.scroll(function(){if(F&&X){if(y.hasClass("transparent"))var t=dtGlobals.winScrollTop>k.height()-$(".masthead:not(.side-header)").height();else var t=dtGlobals.winScrollTop>k.height();t?y.addClass("fixed-mobile-header"):y.removeClass("fixed-mobile-header")}});var Y=$(".mixed-header"),G=$(".masthead:not(.side-header) .header-bar .mini-widgets > * ").clone(!0),q=$(".side-header .header-bar .mini-widgets ").clone(!0),N=$(".masthead .near-logo-first-switch").clone(!0).addClass("show-on-first-switch"),Q=$(".masthead .near-logo-second-switch").clone(!0).addClass("show-on-second-switch"),U=$(".masthead").find(".in-menu-first-switch, .in-menu-second-switch").clone(!0),Z=$(".masthead").find(".near-logo-first-switch, .near-logo-second-switch ").clone(!0).addClass("show-on-second-switch");if(Y.length>0)var K=Y.find(".branding > a, .branding > img").clone(!0),J=Y;else var K=$(".masthead:not(.mixed-header)").find(".branding > a, .branding > img").clone(!0),J=$(".masthead");$("
").appendTo(".masthead"),$(".mobile-header-bar .mobile-navigation").append(""),$(".mobile-header-bar .mobile-mini-widgets").append(G),$(".mobile-header-bar .mobile-branding").append(K);var tt=$(".dt-mobile-header");if(tt.siblings().hasClass("dt-parent-menu-clickable")&&tt.addClass("dt-parent-menu-clickable"),$(U).appendTo(".mobile-mini-widgets-in-menu"),$(Q).appendTo(".mobile-mini-widgets"),tt.append(q),$(".mobile-main-nav ").find("li").each(function(){var t=$(this),e=t.find(" > .dt-mega-menu-wrap > .sub-nav");if(t.hasClass("new-column")){var i=t.prev().find(" > .sub-nav");$(" > .sub-nav > *",t).appendTo(i)}e.unwrap()}).removeClass("dt-mega-menu dt-mega-parent hide-mega-title").find(" > .sub-nav").removeClass("hover-style-click-bg hover-style-bg"),tt.length>0){dtGlobals.mobileMenuPoint=50;var et=$(".dt-mobile-header"),it=$(".dt-mobile-menu-icon");if(!$(".floating-btn").length>0&&$(".floating-mobile-menu-icon").length>0){var ot=it.first().clone(!0);ot.insertBefore(it).addClass("floating-btn")}var nt=$(".floating-btn");g.scroll(function(){dtGlobals.mobileMenuPoint=J.offset().top+J.height()+50,dtGlobals.winScrollTop>dtGlobals.mobileMenuPoint?nt.parents(".masthead").addClass("show-floating-icon"):nt.parents(".masthead").removeClass("show-floating-icon")});var it=$(".dt-mobile-menu-icon");!$(".mobile-sticky-header-overlay").length>0&&y.append('
');var at=$(".mobile-sticky-header-overlay");it.on("click",function(t){t.preventDefault();var e=$(this);e.hasClass("active")?(e.removeClass("active"),w.removeClass("show-mobile-header").addClass("closed-mobile-header"),y.removeClass("show-mobile-overlay-header").addClass("closed-overlay-mobile-header"),e.parents("body").removeClass("show-sticky-mobile-header"),at.removeClass("active")):(it.removeClass("active"),e.addClass("active"),w.addClass("show-mobile-header").removeClass("closed-mobile-header"),y.removeClass("closed-overlay-mobile-header").addClass("show-overlay-mobile-header"),at.removeClass("active"),e.parents("body").addClass("show-sticky-mobile-header"),at.addClass("active"))}),at.on("click",function(){$(this).hasClass("active")&&(it.removeClass("active"),w.removeClass("show-mobile-header").addClass("closed-mobile-header"),y.removeClass("show-sticky-mobile-header").removeClass("show-overlay-mobile-header").addClass("closed-overlay-mobile-header"),at.removeClass("active"))}),$(".dt-close-mobile-menu-icon span").on("click",function(){w.removeClass("show-mobile-header"),w.addClass("closed-mobile-header"),y.removeClass("show-sticky-mobile-header"),y.removeClass("show-overlay-mobile-header").addClass("closed-overlay-mobile-header"),at.removeClass("active"),it.removeClass("active")}),$(".dt-mobile-header").wrapInner("
"),dtGlobals.isMobile||$(".mobile-header-scrollbar-wrap").mCustomScrollbar({scrollInertia:150})}$.mobileHeader=function(){if($(".sticky-mobile-header ").length>0){if($(".mixed-header").length>0)var t=$(".mixed-header").height();else var t=$(".masthead").height();var e=$(".masthead").first();!$(".mobile-header-space").length>0&&!$(".floating-navigation-below-slider").length>0&&$("
").insertBefore(e),$(".mobile-header-space").css({height:t})}},$.mobileHeader(),$(".l-to-r-line > li:not(.menu-item-language) > a > span").not(".l-to-r-line > li > a > span.mega-icon").append(""),$(".btn-material .dt-btn, .btn-material a.button, .masthead:not(.sub-downwards) .animate-click-decoration > .menu-item > a:not(.not-clickable-item), .masthead:not(.sub-downwards) .main-nav .hover-style-click-bg > li > a:not(.not-clickable-item)").each(function(){var t=$(this),e;t.addClass("ripple"),t.ripple();var i=$(".rippleWrap",t);t.on("click",function(t){!i.parent('a[href^="#"]').length>0&&t.preventDefault()}).on("mousedown",function(o){if(3==o.which);else if(o.shiftKey||o.ctrlKey||o.metaKey)window.open(t.attr("href"),"_blank");else{o.preventDefault();var n=t.attr("target")?t.attr("target"):"_self";clearTimeout(e),e=setTimeout(function(){return!i.parent('a[href^="#"]').length>0?(window.open(t.attr("href"),n),!1):($(this).parent("a").trigger("click"),!1)},200)}})}),$(".not-clickable-item").on("click",function(t){t.preventDefault(),t.stopPropagation()}),($(".active-line-decoration").length>0||$(".hover-line-decoration").length>0)&&$(".main-nav > .menu-item > a").append("");var rt=$(".main-nav, .mini-nav"),st=$(".masthead:not(.sub-downwards) .main-nav, .mini-nav"),lt=$(".main-nav"),M=$(".side-header");$(".menu-item-language").each(function(){var t=$(this);t.children(".submenu-languages").length>0&&t.addClass("has-children")}),$(".act",rt).parents("li").addClass("act");var ct=lt.clone(),dt=$(".mini-nav").clone();$(".mini-nav select").change(function(){window.location.href=$(this).val()}),dtGlobals.isHovering=!1,$(".main-nav li",M).each(function(){var t=$(this);if(t.hasClass("new-column")){var e=t.prev().find(" > .sub-nav");$(" > .sub-nav > *",t).appendTo(e)}}),$(".sub-downwards .main-nav > li").each(function(){var t=$(this),e=t.find(" > .dt-mega-menu-wrap > .sub-nav");e.unwrap()});var ut=$(".select-type-menu");if($(".masthead").find(".sub-nav").length>0)var ht=$(".masthead").find(".sub-nav").attr("class");else var ht="sub-nav";ut.find("> ul").addClass(ht),$(" li.has-children ",st).each(function(){var t=$(this);if(t.parent().hasClass("main-nav"))var e=t.find("> a");else if(t.parent().hasClass("sub-nav")||t.parents().hasClass("mini-nav"))var e=t;(dtGlobals.isMobile||dtGlobals.isWindowsPhone)&&t.find("> a").on("click",function(t){$(this).hasClass("dt-clicked")?t.stopPropagation():(t.preventDefault(),rt.find(".dt-clicked").removeClass("dt-clicked"),$(this).addClass("dt-clicked"))});var i,o;e.on("mouseenter tap",function(t){var e=$(this);if("tap"==t.type&&t.stopPropagation(),e.parent("li").length>0)var n=e.parent(),a=e.siblings("div, ul");else var n=e,r=e.find("> a"),a=r.siblings("div, ul");var s=e.offset().left,r=e.offset().left,l=e.parents(".masthead");if(n.addClass("dt-hovered"),n.hasClass("dt-mega-menu")&&n.addClass("show-mega-menu"),dtGlobals.isHovering=!0,w.width()-(a.offset().left-w.offset().left)-a.width()<0&&a.addClass("right-overflow"),g.height()-(a.offset().top-dtGlobals.winScrollTop)-a.innerHeight()<0&&a.addClass("bottom-overflow"),!M.length>0&&a.not(".right-overflow").css({left:r-s}),n.hasClass("mega-auto-width")){var c=n.width(),d=l.offset().left,u=n.offset().left;if($_this_parents_ofs=n.offset().left-d,!M.length){var h=w.width();if($(".boxed").length>0)var u=n.position().left;else var u=n.offset().left;a.width()>h-n.position().left&&a.css({left:-(a.innerWidth()-(h-u))}),a.width()>h&&($(".boxed").length>0?a.css({width:l.width(),left:-n.position().left}):a.css({width:l.width(),left:-(u-d)}))}}if(n.hasClass("mega-full-width")){var u=n.offset().left;if(e.parents(".header-bar").length>0)var f=e.parents(".header-bar").innerWidth(),d=e.parents(".header-bar").offset().left;else var f=e.parents(".ph-wrap").innerWidth(),d=e.parents(".ph-wrap").offset().left;!M.length>0&&a.css({width:f,left:-(u-d)})}clearTimeout(i),clearTimeout(o),i=setTimeout(function(){n.hasClass("dt-hovered")&&a.stop().css("visibility","visible").animate({opacity:1},150)},100)}),t.on("mouseleave",function(t){var e=$(this),n=e.find("> a"),a=n.siblings("div, ul");e.removeClass("dt-hovered"),dtGlobals.isHovering=!1,clearTimeout(i),clearTimeout(o),o=setTimeout(function(){e.hasClass("dt-hovered")||(a.stop().animate({opacity:0},150,function(){$(this).css("visibility","hidden")}),e.removeClass("show-mega-menu"),setTimeout(function(){e.hasClass("dt-hovered")||(a.removeClass("right-overflow"),a.removeClass("bottom-overflow"),e.hasClass("mega-auto-width")&&a.css({width:"",left:""}))},400))},150),e.find("> a").removeClass("dt-clicked")})});var ft,pt;ut.on("mouseenter tap",function(t){"tap"==t.type&&t.stopPropagation();var e=$(this);e.addClass("dt-hovered"),w.width()-(e.children(".sub-nav").offset().left-w.offset().left)-e.find(" > .sub-nav").width()<0&&e.children(".sub-nav").addClass("right-overflow"),g.height()-(e.children(".sub-nav").offset().top-dtGlobals.winScrollTop)-e.children(".sub-nav").height()<0&&e.children(".sub-nav").addClass("bottom-overflow"),dtGlobals.isHovering=!0,clearTimeout(ft),clearTimeout(pt),ft=setTimeout(function(){e.hasClass("dt-hovered")&&e.children(".sub-nav").stop().css("visibility","visible").animate({opacity:1},150)},100)}),ut.on("mouseleave",function(t){var e=$(this);e.removeClass("dt-hovered"),dtGlobals.isHovering=!1,clearTimeout(ft),clearTimeout(pt),pt=setTimeout(function(){e.hasClass("dt-hovered")||(e.parents().hasClass("dt-mega-menu")||e.children(".sub-nav").stop().animate({opacity:0},150,function(){$(this).css("visibility","hidden")}),setTimeout(function(){e.hasClass("dt-hovered")||(e.children(".sub-nav").removeClass("right-overflow"),e.children(".sub-nav").removeClass("bottom-overflow"))},400))},150)});var mt;if($(".dt-parent-menu-clickable").length>0){var gt=$(".main-nav li.has-children > a, .mobile-main-nav li.has-children > a");$("").insertAfter(gt),$(".sub-downwards .main-nav li.has-children, .mobile-main-nav li.has-children").each(function(){var t=$(this),e=t.find(" > .sub-nav, .sub-menu");t.find(".sub-nav li, .sub-menu li").hasClass("act")&&t.addClass("active"),t.find(".sub-nav li.act, .sub-menu li.act").hasClass("act")&&(t.addClass("open-sub"),e.stop(!0,!0).slideDown(100)),t.find(" > .next-level-button").on("click",function(t){var i=$(this).parent();i.hasClass("active")?(e.stop(!0,!0).slideUp(500),i.removeClass("active"),i.removeClass("open-sub")):(i.siblings().find(" .sub-nav, .dt-mega-menu-wrap, .sub-menu").stop(!0,!0).slideUp(400),e.stop(!0,!0).slideDown(500),i.siblings().removeClass("active"),i.addClass("active"),i.siblings().removeClass("open-sub"),i.addClass("open-sub"))})})}else $(".sub-downwards .main-nav li > a, .mobile-main-nav li.has-children > a").each(function(){var t=$(this);t.parent("li").find(".sub-nav li, .sub-menu li").hasClass("act")&&t.addClass("act"),t.parent("li").find(".sub-nav li.act, .sub-menu li.act").hasClass("act")&&(t.parent("li").addClass("open-sub"),t.siblings(".sub-nav, .sub-menu").stop(!0,!0).slideDown(100)),t.on("click",function(e){$menuItem=t.parent(),$menuItem.hasClass("has-children menu-item-language")&&e.preventDefault(),t.hasClass("act")?(t.siblings(".sub-nav, .sub-menu").stop(!0,!0).slideUp(500),t.removeClass("act"),t.parent("li").removeClass("open-sub")):(t.parent().siblings().find(".sub-nav, .dt-mega-menu-wrap, .sub-menu").stop(!0,!0).slideUp(400),t.siblings(".sub-nav, .sub-menu").stop(!0,!0).slideDown(500),t.parent().siblings().find("> a").removeClass("act"),t.addClass("act"),t.parent("li").siblings().removeClass("open-sub"),t.parent("li").addClass("open-sub")),$(".header-bar").mCustomScrollbar("update")})});$(".custom-nav > li > a").click(function(t){$menuItem=$(this).parent(),$menuItem.hasClass("has-children")&&t.preventDefault(),"active"!=$(this).attr("class")?($(".custom-nav > li > ul").stop(!0,!0).slideUp(400),$(this).next().stop(!0,!0).slideDown(500),$(".custom-nav > li > a").removeClass("active"),$(this).addClass("active")):($(this).next().stop(!0,!0).slideUp(500),$(this).removeClass("active")),$menuItem.siblings().removeClass("act"),$menuItem.addClass("act")}),$(".custom-nav > li > ul").each(function(){clearTimeout(mt),$this=$(this),$thisChildren=$this.find("li"),$thisChildren.hasClass("act")&&($this.prev().addClass("active"),$this.parent().siblings().removeClass("act"),$this.parent().addClass("act"),$(this).slideDown(500))}),dtGlobals.isMobile&&!dtGlobals.isiPad&&(dtLocal.themeSettings.floatingHeader.showMenu=!1);var V=y.hasClass("transparent"),vt=$(".phantom-sticky").exists(),yt=$(".side-header").exists(),wt=$(".side-header-h-stroke").exists(),bt=$(".floating-navigation-below-slider").exists();if(dtLocal.themeSettings.floatingHeader.showMenu&&(vt&&!yt||vt&&wt)){var Ct=$(".top-bar"),xt=0,St=$(".masthead").height(),_t=$(".masthead:not(.side-header) .branding a").attr("href"),_=$(".masthead:not(.side-header)"),kt=_.find(".header-bar"),Tt=_.find(".branding"),It=$(".side-header-h-stroke"),Pt=It.exists(),zt=$(".header-space"),Mt=$("#main-slideshow, .photo-scroller"),Lt=$(".classic-header").length>0;bt||Lt||$("
").prependTo(kt);var At=$(".animate-sticky");Pt&&(St=It.height(),_=It),zt.exists()||($("
").insertBefore(_),zt=$(".header-space")),Pt&&zt.addClass("top-line-space"),zt.css({height:St}),At.css({height:kt.height()}),y.addClass("sticky-off fixed-masthead"),!$(".sticky-logo").length>0&&dtLocal.themeSettings.floatingHeader.logo.html&&dtLocal.themeSettings.floatingHeader.logo.showLogo&&(void 0==_t?$(dtLocal.themeSettings.floatingHeader.logo.html).addClass("sticky-logo").prependTo(Tt):$('").prependTo(Tt));var Tt=$(".phantom-custom-logo-on .sticky-logo"),Et=$(".phantom-custom-logo-on").find(".branding > a:not(.sticky-logo), .branding > img:not(.sticky-logo)",_),Bt=!1,Ht=$(".admin-bar").exists();if(Ht)var Ot=32;else var Ot=0;!Ct.exists()||Ct.is(":hidden")||bt||(xt=Ct.innerHeight());var Rt=_.height();g.on("scroll",function(){var t=dtGlobals.winScrollTop,e,i;bt&&!V?(e=Mt.height(),i=t>e):bt&&V?(e=Mt.height()-Ot-Rt,i=t>e):i=t>dtLocal.themeSettings.floatingHeader.showAfter,!i||Bt||dtGlobals.mobileProcessed?i||!Bt||dtGlobals.mobileProcessed?dtGlobals.mobileProcessed&&(_.css({bottom:"auto",top:"auto",transform:"","-webkit-transform":""}),zt.css({display:"none"}),y.removeClass("sticky-on").addClass("sticky-off")):(Bt=!1,bt?V?v.hasClass("menu-open")||(_.css({bottom:"auto",top:"auto",transform:"translateY(-100%)","-webkit-transform":"translateY(-100%)"}),zt.css({display:"none"})):(_.stop(!0,!0).velocity({translateY:-xt},0),v.hasClass("menu-open")||At.stop().velocity({height:St},0),zt.css({height:St})):(_.velocity({translateY:0},0),v.hasClass("menu-open")||At.stop().velocity({height:St},0),V?zt.css({display:"none"}):zt.css({height:St})),v.hasClass("menu-open")||(y.removeClass("sticky-on").addClass("sticky-off"),At.stop().velocity({height:kt.height()},0))):(Bt=!0,bt?V?(_.velocity({translateY:""},0,function(){_.css({top:Ot,transform:"","-webkit-transform":""})}),At.stop().velocity({height:dtLocal.themeSettings.floatingHeader.height},300),zt.css({display:"none"})):(_.stop(!0,!0).velocity({translateY:-xt},300),At.stop().velocity({height:dtLocal.themeSettings.floatingHeader.height},300),zt.css({height:St})):(_.stop(!0,!0).velocity({translateY:-xt},300),At.stop().velocity({height:dtLocal.themeSettings.floatingHeader.height},300),V?zt.css({display:"none"}):zt.css({height:St})),y.removeClass("sticky-off").addClass("sticky-on"))})}if(dtLocal.themeSettings.floatingHeader.showMenu&&(dtLocal.themeSettings.floatingHeader.showMenu&&(!yt||vt)||dtLocal.themeSettings.floatingHeader.showMenu&&wt&&!vt)){var jt=$(".phantom-fade").exists(),Dt=$(".phantom-slide").exists(),Wt=$(".split-header").exists(),Mt=$("#main-slideshow, .photo-scroller"),Ft=$(".masthead:not(.side-header)");if(jt||Dt){var $t=$(".masthead:not(#phantom) .main-nav"),_t=$(".masthead:not(.side-header) .branding a").attr("href"),Vt=!1;if(wt||Wt){var Xt=$(".side-header-h-stroke, .split-header"),Yt=Xt.attr("class"),$t=$(".side-header-h-stroke .header-bar, .split-header .header-bar"),Gt=$t.parent(),qt=$('
').appendTo("body"),Nt=qt.find(".ph-wrap"),Qt=qt.find(".widget-box"),Ut=$t.find(".mini-widgets"),Zt=Xt.find(".branding");$(".phantom-custom-logo-on").length>0&&dtLocal.themeSettings.floatingHeader.logo.html&&dtLocal.themeSettings.floatingHeader.logo.showLogo&&(void 0==_t?$(dtLocal.themeSettings.floatingHeader.logo.html).prependTo(Zt):$('").prependTo(Zt))}else{var Yt=$(".masthead").attr("class"),Gt=$t.parent(),qt=$('
').appendTo("body"),Nt=qt.find(".menu-box"),Qt=qt.find(".widget-box");if($(".classic-header").length>0)var Ut=$(".header-bar .navigation .mini-widgets");else if(Wt);else var Ut=$(".header-bar .mini-widgets");dtLocal.themeSettings.floatingHeader.logo.html&&dtLocal.themeSettings.floatingHeader.logo.showLogo&&(qt.find(".ph-wrap").addClass("with-logo"),void 0==_t?qt.find(".logo-box").html(dtLocal.themeSettings.floatingHeader.logo.html):qt.find(".logo-box").html(''+dtLocal.themeSettings.floatingHeader.logo.html+" "))}w.hasClass("boxed")&&qt.addClass("boxed").velocity({translateX:"-50%"},0).find(".ph-wrap").addClass("boxed"),y.removeClass("phantom-on").addClass("phantom-off");var Bt=!1,Kt,Jt;Dt&&qt.velocity({translateY:-qt.height()},0),g.on("scroll",function(){var t=dtGlobals.winScrollTop,e=Mt.height(),i=Ft.height();if(bt&&V)var o=t>e&&Vt===!1,n=e>=t&&Vt===!0;else if(bt)var o=t>e+i&&Vt===!1,n=e+i>=t&&Vt===!0;else var o=t>dtLocal.themeSettings.floatingHeader.showAfter&&Vt===!1,n=t<=dtLocal.themeSettings.floatingHeader.showAfter&&Vt===!0;o?v.hasClass("menu-open")||dtGlobals.isHovering||Bt||(Bt=!0,wt||Wt?$t.appendTo(Nt):Wt||($t.appendTo(Nt),Ut.appendTo(Qt)),jt?qt.stop().css({visibility:"visible"}).velocity({opacity:1},350):Dt&&qt.stop(!0,!0).css({visibility:"visible"}).velocity({translateY:0,opacity:1},{duration:400}),y.removeClass("phantom-off").addClass("phantom-on"),Vt=!0):n&&Bt&&(v.hasClass("menu-open")||(Bt=!1,wt||Wt?$t.appendTo(Gt):Wt||($t.appendTo(Gt),Ut.appendTo(Gt)),y.removeClass("phantom-on").addClass("phantom-off"),jt?qt.stop().velocity({opacity:0},120,function(){qt.css({visibility:""})}):Dt&&qt.velocity({opacity:0},0,function(){qt.css({visibility:""}).velocity({translateY:-qt.height()},0)}),Vt=!1))})}}$(".filter-categories > a").on("click",function(t){var e=$(this);if("undefined"==typeof arguments.callee.dtPreventD){var i=e.parents(".filter").first();i.hasClass("without-isotope")?arguments.callee.dtPreventD=!!i.hasClass("with-ajax"):arguments.callee.dtPreventD=!0}t.preventDefault(),e.trigger("mouseleave"),e.hasClass("act")&&!e.hasClass("show-all")?(t.stopImmediatePropagation(),e.removeClass("act"),e.siblings("a.show-all").trigger("click")):(e.siblings().removeClass("act"),e.addClass("act"),arguments.callee.dtPreventD||(window.location.href=e.attr("href")))}),$(".filter-extras .filter-switch").each(function(){var t=$(this);t.prev(".act").length>0?t.addClass("left-act"):t.next(".act").length>0?t.addClass("right-act"):(t.removeClass("right-act"),t.removeClass("left-act"))}),$(".filter-extras a").on("click",function(t){var e=$(this);if("undefined"==typeof arguments.callee.dtPreventD){var i=e.parents(".filter").first();i.hasClass("without-isotope")?arguments.callee.dtPreventD=!!i.hasClass("with-ajax"):arguments.callee.dtPreventD=!0}arguments.callee.dtPreventD&&t.preventDefault(),e.siblings().removeClass("act"),e.addClass("act"),$(".filter-extras .filter-switch").each(function(){var t=$(this);t.prev(e).hasClass("act")?(t.addClass("left-act"),t.removeClass("right-act")):t.next(e).hasClass("act")?(t.addClass("right-act"),t.removeClass("left-act")):(t.removeClass("right-act"),t.removeClass("left-act"))})}),$(".filter-extras .filter-switch").each(function(){var t=$(this),e=t.parents(".filter").first();t.on("click",function(){e.hasClass("without-isotope")?t.hasClass("right-act")?t.prev("a")[0].click():t.hasClass("left-act")&&t.next("a")[0].click():t.hasClass("right-act")?t.prev("a").trigger("click"):t.hasClass("left-act")&&t.next("a").trigger("click")})});var te=$("html");if($(".phantom-sticky").length>0)var qt=$(".masthead:not(.side-header):not(.side-header-v-stroke)"),ee=1;else var qt=$("#phantom"),ee="block"==qt.css("display");var vt=$(".phantom-sticky").exists(),yt=$(".side-header").exists(),wt=$(".side-header-h-stroke").exists(),ie=0;if("none"!==$(".mobile-header-bar").css("display")){var oe=$(".mobile-header-bar");if($(".phantom-sticky").length>0)if($(".sticky-header .masthead.side-header").length>0||$(".overlay-navigation .masthead.side-header").length>0)var qt=$(".mobile-header-bar").parent(".masthead:not(.side-header)");else var qt=$(".mobile-header-bar").parent()}else var oe=$(".masthead:not(.side-header):not(.side-header-v-stroke) .header-bar");o(),jQuery(window).load(function(){var t=window.location.hash;if(t.match("^#!"))var e=t.substring(3);"undefined"!=typeof e&&e.length>0?"up"==e?($.closeMobileHeader(),te.stop().velocity("scroll",{offset:0,duration:600,mobileHA:!1,complete:function(t){$.closeSideHeader()}})):setTimeout(function(){te.stop().velocity("scroll",{offset:$("#"+e).offset().top-ie,duration:600,mobileHA:!1,complete:function(t){window.innerWidth0&&te.stop().velocity("scroll",{offset:$("#"+e).offset().top-qt.height(),duration:650,mobileHA:!1}):(vt&&!yt||vt&&wt)&&te.stop().velocity("scroll",{offset:$("#"+e).offset().top-$(oe,qt).height(),duration:650,mobileHA:!1})}})},300):"undefined"==e&&$('.menu-item > a[href="#!/up"]').length>0&&$('.menu-item > a[href="#!/up"]').parent("li").addClass("act")}),jQuery(window).on("resize",function(){o()});var ne=$(".stripe"),ae=$('.menu-item > a[href^="#!"]');window.clickAnchorLink=function(t,e){var i=t.attr("href"),n=i,a=i.substring(3),r=600,s=r;if(o(),"undefined"!=typeof a&&a&&a.length>0){if(location.hash=i,$("#"+a).length>0){var l=$("#"+a).offset().top+1,c=t.offset(),d=$("#"+a).offset(),u=Math.abs(d.top-c.top),s=150*Math.log(1.022^u);$newScrollPosition=l-ie}return"up"==a?y.hasClass("overlay-navigation")?($.closeMobileHeader(),$.closeSideHeader(),te.stop().velocity("scroll",{offset:l-ie,duration:s,mobileHA:!1})):($.closeMobileHeader(),te.stop().velocity("scroll",{offset:0,duration:s,mobileHA:!1,complete:function(t){$.closeSideHeader()}})):y.hasClass("overlay-navigation")?($.closeMobileHeader(),$.closeSideHeader(),te.stop().velocity("scroll",{offset:l-ie,duration:s,mobileHA:!1,complete:function(t){window.innerWidth0&&($newScrollPosition=l-qt.height(),te.stop().velocity("scroll",{offset:$newScrollPosition,duration:650,mobileHA:!1})):(vt&&!yt||vt&&wt)&&($newScrollPosition=l-$(oe,qt).height(),te.stop().velocity("scroll",{offset:$newScrollPosition,duration:650,mobileHA:!1}))}})):($.closeMobileHeader(),te.stop().velocity("scroll",{offset:l-ie,duration:s,mobileHA:!1,complete:function(t){$.closeSideHeader(),window.innerWidth0&&($newScrollPosition=l-qt.height(),te.stop().velocity("scroll",{offset:$newScrollPosition,duration:650,mobileHA:!1})):(vt&&!yt||vt&&wt)&&($newScrollPosition=l-$(oe,qt).height(),te.stop().velocity("scroll",{offset:$newScrollPosition,duration:650,mobileHA:!1}))}})),$(".menu-item a").parent("li").removeClass("act"),t.parent("li").addClass("act"),e.preventDefault(),!1}},y.on("click",'.anchor-link[href^="#!"], .logo-box a[href^="#!"], .branding a[href^="#!"], #branding-bottom a[href^="#!"]',function(t){clickAnchorLink($(this),t)}),ae.on("click",function(t){clickAnchorLink($(this),t)}),($('.one-page-row div[data-anchor^="#"]').length>0||$(".vc_row[id]").length>0)&&$(".one-page-row").length>0&&g.scroll(function(t){var e=null;y.hasClass("is-scroll")||($(".one-page-row .vc_row[id]").each(function(){var t=$(this);activeSection=t,currentId=t.attr("id"),dtGlobals.winScrollTop>=$(".one-page-row .vc_row[id='"+currentId+"']").offset().top-qt.height()&&(e="#!/"+currentId)}),$('.one-page-row div[data-anchor^="#"]').each(function(){var t=$(this);activeSection=t,currentId=t.attr("data-anchor"),dtGlobals.winScrollTop>=$(".one-page-row div[data-anchor='"+currentId+"']").offset().top-qt.height()&&(e="#!/"+currentId.substring(1))}),$('.menu-item a[href^="#!"]').parent("li").removeClass("act"),$(".one-page-row div[data-anchor^='#']").length>0?dtGlobals.winScrollTop<$(".one-page-row div[data-anchor^='#']").first().offset().top-qt.height()&&$('.menu-item > a[href="#!/up"]').length>0&&$('.menu-item > a[href="#!/up"]').parent("li").addClass("act"):$(".vc_row[id]").length>0&&dtGlobals.winScrollTop<$(".one-page-row .vc_row[id]").first().offset().top-qt.height()&&$('.menu-item > a[href="#!/up"]').length>0&&$('.menu-item > a[href="#!/up"]').parent("li").addClass("act"),$('.menu-item a[href="'+e+'"]').parent("li").addClass("act"),$('.menu-item a[href="#"]').length&&null==e&&$('.menu-item a[href="#"]').parent("li").addClass("act"))}),$.fn.addRollover=function(){return this.each(function(){var t=$(this);t.hasClass("this-ready")||(t.append(""),t.find(".rollover-thumbnails").length&&t.addClass("rollover-thumbnails-on"),t.parent().find(".links-container").length&&t.addClass("rollover-buttons-on"),t.addClass("this-ready"))})},$(".rollover, .rollover-video, .post-rollover, .rollover-project .show-content, .vc-item .vc-inner > a").addRollover(),$(".filter-grayscale .slider-masonry").on("mouseenter tap",function(t){"tap"==t.type&&t.stopPropagation(),$(this).addClass("dt-hovered")}),$(".filter-grayscale .slider-masonry").on("mouseleave",function(t){$(this).removeClass("dt-hovered")}),$.fn.scaleInHover=function(){return this.each(function(){var t=$(this);if(!t.hasClass("scale-ready")){var e=t.find("img.preload-me"),i=parseInt(e.attr("width")),o=parseInt(e.attr("height")),n=i/o;2>n&&n>=1.5?t.addClass("ratio_3-2"):1.5>n&&n>=1?t.addClass("ratio_4-3"):1>n&&n>=.75?t.addClass("ratio_3-4"):.75>n&&n>=.6?t.addClass("ratio_2-3"):t.removeClass("ratio_2-3").removeClass("ratio_3-2").removeClass("ratio-2").removeClass("ratio_4-3").removeClass("ratio_3-4"),n>=2&&t.addClass("ratio-2"),1==n&&t.removeClass("ratio_2-3").removeClass("ratio-2").removeClass("ratio_3-2").removeClass("ratio_4-3").removeClass("ratio_3-4"),t.addClass("scale-ready")}})},$(".hover-scale .rollover-project").scaleInHover(),$.fn.touchNewHover=function(){return this.each(function(){var t=$(this);t.hasClass("this-ready")||(($(".rollover-content",this).length>0||$(".woocom-rollover-content",this).length>0)&&(y.on("touchend",function(t){$(".mobile-true .rollover-content, .mobile-true .rollover-project, .mobile-true .woocom-rollover-content, .mobile-true .woocom-project").removeClass("is-clicked")}),t.on("touchstart",function(t){origY=t.originalEvent.touches[0].pageY,origX=t.originalEvent.touches[0].pageX}),t.on("touchend",function(e){var i=e.originalEvent.changedTouches[0].pageX,o=e.originalEvent.changedTouches[0].pageY;if(origY==o||origX==i){if(!t.hasClass("is-clicked"))return $(".links-container > a",t).on("touchend",function(e){e.stopPropagation(),t.addClass("is-clicked")}),e.preventDefault(),$(".mobile-true .rollover-content, .mobile-true .rollover-project, .mobile-true .woocom-rollover-content, .mobile-true .woocom-project").removeClass("is-clicked"),t.addClass("is-clicked"),t.find(".rollover-content").addClass("is-clicked"),t.find(".woocom-rollover-content").addClass("is-clicked"),!1;if(t.find(".dt-gallery-container").length>0&&t.find(".rollover-content").on("click.dtAlbums",function(e){t.find(".rollover-content").off("click.dtAlbums"),$(this).find("a.dt-gallery-mfp-popup, .dt-trigger-first-mfp, .dt-mfp-item").first().trigger("click")}),$(this).find(".rollover-click-target.go-to").length>0)window.location.href=$(this).find(".rollover-click-target.go-to").attr("href");else if($(this).hasClass("woocom-project")){if($(e.target).is(".add_to_cart_button"))return!0;window.location.href=$(this).find(" > a").attr("href")}}})),t.addClass("this-ready"))})},$(".mobile-true .rollover-project, .mobile-true .woocom-project").touchNewHover(),$(".hover-style-one article:not(.description-off) .rollover-project > a, .hover-style-two article:not(.description-off) .rollover-project > a, .mobile-true .cart-btn-on-img .buttons-on-img > a, .hover-style-three article:not(.description-off) .rollover-project > a").on("click",function(t){t.preventDefault()}),$(".mobile-false .albums .rollover-content a:not(.portfolio-categories a), .mobile-false .media .rollover-content, .mobile-false .dt-gallery-container .rollover-content").on("click",function(t){return $(t.target).is("a")?!0:void $(this).siblings("a.dt-single-mfp-popup, a.dt-gallery-mfp-popup, a.dt-mfp-item").first().click()}),$.fn.touchWooHoverImage=function(){return this.each(function(){var t=$(this);if(!t.hasClass("woo-ready")){y.on("touchend",function(t){$(".mobile-true .cart-btn-on-img .buttons-on-img").removeClass("is-clicked")});var e=$(this);e.on("touchstart",function(t){origY=t.originalEvent.touches[0].pageY,origX=t.originalEvent.touches[0].pageX}),e.on("touchend",function(t){var i=t.originalEvent.changedTouches[0].pageX,o=t.originalEvent.changedTouches[0].pageY;if(origY==o||origX==i){if(!e.hasClass("is-clicked"))return t.preventDefault(),$(".mobile-true .cart-btn-on-img .buttons-on-img").removeClass("is-clicked"),e.addClass("is-clicked"),!1;$(t.target).parent().hasClass("woo-buttons")?$(t.target).trigger("click"):window.location.href=e.find("a").first().attr("href")}}),t.addClass("woo-ready")}})},$(".mobile-true .cart-btn-on-img .buttons-on-img").touchWooHoverImage();var re=$("#commentform");re.on("click","a.clear-form",function(t){return t.preventDefault(),re.find('input[type="text"], textarea').val(""),$(".contact-form-material").length>0&&re.find('input[type="text"], textarea').parent().removeClass("is-focused"),!1}),re.on("click"," a.dt-btn.dt-btn-m",function(t){return t.preventDefault(),re.find("#submit").trigger("click"),!1}),$.browser.msie&&($('input[type="text"][placeholder], textarea[placeholder]').each(function(){ var t=$(this);""!=t.attr("placeholder")&&(t.addClass("IePlaceHolder"),""==$.trim(t.val())&&"password"!=t.attr("type")&&t.val(t.attr("placeholder")))}),$(".IePlaceHolder").focus(function(){var t=$(this);t.val()==t.attr("placeholder")&&t.val("")}),$(".IePlaceHolder").blur(function(){var t=$(this);""==$.trim(t.val())&&t.val(t.attr("placeholder"))})),$(".contact-form-material").length>0&&$(".form-fields input, textarea, .comment-form-author input, .comment-form-email input").each(function(t){var e=$(this),i=e.parent("span, p"),o=e.parents(".dt-form");o.find(".clear-form").on("click",function(){i.removeClass("is-focused").removeClass("active")}),e.focus(function(){i.addClass("is-focused").addClass("active"),e.attr("placeholder","")}),e.change(function(){0!==e.val().length&&(i.addClass("is-focused").removeClass("active"),e.attr("placeholder",""))}),e.blur(function(){i.removeClass("active"),""===e.val()&&i.removeClass("is-focused").removeClass("active")})}),$(".full-width-wrap").length>0&&(dtGlobals.isiOS?g.bind("orientationchange",function(){n()}).trigger("orientationchange"):(g.on("resize",function(){n()}),n())),window.vc_rowBehaviour=function(){function t(){var t=$('[data-vc-full-width="true"]');$.each(t,function(t,e){var i=$(this);i.addClass("vc_hidden");var o=i.next(".vc_row-full-width");o.length||(o=i.parent().next(".vc_row-full-width"));var n=parseInt(i.css("margin-left"),10),a=parseInt(i.css("margin-right"),10),r=0-o.offset().left-n,s=$(window).width(),l=window.innerWidth,c=g.width(),d=$(".content").width(),u,h;if($(".boxed").length>0)u=(parseInt($("#main").width())-parseInt(d))/2;else if($(".side-header-v-stroke").length&&l>dtLocal.themeSettings.mobileHeader.firstSwitchPoint){var f=l<=parseInt(d)?parseInt(d):c-$(".side-header-v-stroke").width();u=Math.ceil((f-parseInt(d))/2)}else if($(".sticky-header .side-header").length&&l>dtLocal.themeSettings.mobileHeader.firstSwitchPoint){var f=c<=parseInt(d)?parseInt(d):c;u=Math.ceil((c-parseInt(d))/2)}else if(($(".header-side-left").length&&l||$(".header-side-right").length&&l)>dtLocal.themeSettings.mobileHeader.firstSwitchPoint){var f=l<=parseInt(d)?parseInt(d):c-$(".side-header").width();u=Math.ceil((f-parseInt(d))/2)}else{var f=c<=parseInt(d)?parseInt(d):c;u=Math.ceil((c-parseInt(d))/2)}$(".sidebar-left").length>0||$(".sidebar-right").length>0?(h=$(".content").width(),u=0):h=$("#main").innerWidth();var r=0-u-n;if(i.css({position:"relative",left:r,"box-sizing":"border-box",width:h}),!i.data("vcStretchContent")){var p=-1*r;0>p&&(p=0);var m=h-p-o.width()+n+a;0>m&&(m=0),i.css({"padding-left":p+"px","padding-right":m+"px"})}i.attr("data-vc-full-width-init","true"),i.removeClass("vc_hidden")})}function e(){var t,e=!1;return window.vcParallaxSkroll&&window.vcParallaxSkroll.destroy(),$(".vc_parallax-inner").remove(),$("[data-5p-top-bottom]").removeAttr("data-5p-top-bottom data-30p-top-bottom"),$("[data-vc-parallax]").each(function(){var t,i,o,n,a,r,s;e=!0,"on"===$(this).data("vcParallaxOFade")&&$(this).children().attr("data-5p-top-bottom","opacity:0;").attr("data-30p-top-bottom","opacity:1;"),i=100*$(this).data("vcParallax"),a=$("
").addClass("vc_parallax-inner").appendTo($(this)),a.height(i+"%"),r=$(this).data("vcParallaxImage"),s=vcExtractYoutubeId(r),s?insertYoutubeVideoAsBackground(a,s):"undefined"!=typeof r&&a.css("background-image","url("+r+")"),t=i-100,o=-t,n=0,a.attr("data-bottom-top","top: "+o+"%;").attr("data-top-bottom","top: "+n+"%;")}),e&&window.skrollr?(t={forceHeight:!1,smoothScrolling:!1,mobileCheck:function(){return!1}},window.vcParallaxSkroll=skrollr.init(t),window.vcParallaxSkroll):!1}function i(){$(".vc_row-o-full-height:first").each(function(){var t,e,i,o;t=$(window),e=t.height(),i=$(this).offset().top,e>i&&(o=100-i/(e/100),$(this).css("min-height",o+"vh"))})}function o(){var t=window.navigator.userAgent,e=t.indexOf("MSIE ");(e>0||navigator.userAgent.match(/Trident.*rv\:11\./))&&$(".vc_row-o-full-height").each(function(){"flex"===$(this).css("display")&&$(this).wrap('
')})}var $=window.jQuery;$(window).off("resize.vcRowBehaviour").on("resize.vcRowBehaviour",t).on("resize.vcRowBehaviour",i),t(),i(),o(),vc_initVideoBackgrounds(),e()},g.trigger("dt.removeLoading"),$("img").on("dragstart",function(t){t.preventDefault()}),$(".rev_slider_wrapper").length>0&&$("#main-slideshow").each(function(){var t=$(this);t.find("> .rev_slider_wrapper")&&t.addClass("fix rv-slider"),($(".rev_slider_wrapper").hasClass("fullscreen-container")||$(".rev_slider_wrapper").hasClass("fullwidthbanner-container"))&&t.removeClass("fix")});var se,le;if($(".shopping-cart.show-sub-cart").find(".buttons").first().clone(!0).addClass("top-position").insertBefore(".shopping-cart-inner .cart_list"),$(".shopping-cart.show-sub-cart").each(function(){var t=$(this),e=t.children(".shopping-cart-wrap");(dtGlobals.isMobile||dtGlobals.isWindowsPhone)&&t.find("> a").on("click",function(t){$(this).hasClass("dt-clicked")?t.stopPropagation():(t.preventDefault(),$(".shopping-cart").find(".dt-clicked").removeClass("dt-clicked"),$(this).addClass("dt-clicked"))}),t.on("mouseenter tap",function(i){"tap"==i.type&&i.stopPropagation(),t.addClass("dt-hovered"),w.width()-(e.offset().left-w.offset().left)-e.width()<0&&e.addClass("right-overflow"),g.height()-(e.offset().top-dtGlobals.winScrollTop)-e.innerHeight()<0&&e.addClass("bottom-overflow"),t.parents(".dt-mobile-header").length>0&&e.css({top:t.position().top-13-e.height()}),e.height()>g.height()-e.position().top&&e.addClass("show-top-buttons"),$(".searchform .submit",ce).removeClass("act"),$(".mini-search").removeClass("act"),$(".mini-search .field",ce).stop().animate({opacity:0},150,function(){$(this).css("visibility","hidden")}),clearTimeout(se),clearTimeout(le),se=setTimeout(function(){t.hasClass("dt-hovered")&&e.stop().css("visibility","visible").animate({opacity:1},150)},100)}),t.on("mouseleave",function(t){var e=$(this),i=e.children(".shopping-cart-wrap");e.removeClass("dt-hovered"),clearTimeout(se),clearTimeout(le),le=setTimeout(function(){e.hasClass("dt-hovered")||(i.stop().animate({opacity:0},150,function(){$(this).css("visibility","hidden")}),setTimeout(function(){e.hasClass("dt-hovered")||(i.removeClass("right-overflow"),i.removeClass("bottom-overflow"),i.removeClass("show-top-buttons"))},400))},150)})}),$(".mini-search").length>0){var ce=$(".masthead, .dt-mobile-header");y.on("click",function(t){var e=$(t.target);e.is(".mini-search .field",ce)||($(".searchform .submit",ce).removeClass("act"),$(".mini-search",ce).removeClass("act"),$(".mini-search .field",ce).stop().animate({opacity:0},150,function(){$(this).css("visibility","hidden")}),setTimeout(function(){$(".mini-search .field",ce).removeClass("right-overflow"),$(".mini-search .field",ce).removeClass("bottom-overflow")},400))}),$(".searchform .submit",ce).on("click",function(t){t.preventDefault(),t.stopPropagation();var e=$(this);e.hasClass("act")?(e.removeClass("act"),e.parents(".mini-search").removeClass("act"),e.siblings(".searchform-s").stop().animate({opacity:0},150,function(){$(this).css("visibility","hidden")}),setTimeout(function(){e.siblings(".searchform-s").removeClass("right-overflow"),e.siblings(".searchform-s").removeClass("bottom-overflow")},400)):(e.addClass("act"),e.parents(".mini-search").addClass("act"),e.parents(".dt-mobile-header").length>0&&e.siblings(".searchform-s").css({top:e.parents(".mini-search").position().top-e.siblings(".searchform-s").height()-18}),w.width()-(e.siblings(".searchform-s").offset().left-w.offset().left)-e.siblings(".searchform-s").width()<0&&e.siblings(".searchform-s").addClass("right-overflow"),g.height()-(e.siblings(".searchform-s").offset().top-dtGlobals.winScrollTop)-e.siblings(".searchform-s").innerHeight()<0&&e.siblings(".searchform-s").addClass("bottom-overflow"),e.siblings(".searchform-s").stop().css("visibility","visible").animate({opacity:1},150).focus())})}if($(".twentytwenty-container .preload-me").loaded(null,function(){$(".twentytwenty-container").each(function(){var t=$(this),e=t.attr("data-orientation").length>0?t.attr("data-orientation"):"horizontal",i="undefined"!=typeof t.attr("data-offset")&&t.attr("data-offset").length>0?t.attr("data-offset"):.5,o=!!t.attr("data-navigation");t.twentytwenty({default_offset_pct:i,orientation:e,navigation_follow:o})})},!0),$(".wpb_tabs .iso-container").length>0){var de;$(".wpb_tour_tabs_wrapper").each(function(){var t=$(this),e=t.parents(".wpb_tabs").find(".iso-container");t.tabs({activate:function(t,i){e.isotope("layout")}}),t.find("li").each(function(){$(this).on("click",function(){clearTimeout(de),g.trigger("debouncedresize"),$(this).parents(".wpb_tabs").find(".iso-container").isotope("layout")})})})}$(".tab-style-four .wpb_tabs_nav a").each(function(){var t=$(this);t.addClass("ripple"),t.ripple()}),$(".st-accordion").each(function(){var t=$(this);t.find("ul > li > a").on("click",function(e){e.preventDefault();var i=$(this),o=i.next();$(".st-content",t).not(o).slideUp("fast"),o.slideToggle("fast")})}),simple_tooltip(".shortcode-tooltip","shortcode-tooltip-content"),$(".widget .searchform .submit").on("click",function(t){return t.preventDefault(),$(this).siblings("input.searchsubmit").click(),!1}),$.fn.animateSkills=function(){$(".skill-value",this).each(function(){var t=$(this),e=t.data("width");t.css({width:e+"%"})})},$.fn.animateSkills=function(){$(".skill-value",this).each(function(){var t=$(this),e=t.data("width");t.css({width:e+"%"})})},a();var ue,he;$(".project-share-overlay.allways-visible-icons .share-button").on("click",function(t){t.preventDefault()}),r(function(){s()});var fe=$(".floating-content"),pe=$(".project-post"),me,ge,ve=0;l();var ye=$(".transparent #fancy-header").exists(),we=$(".transparent .page-title").exists();$.fancyFeaderCalc=function(){$(".branding .preload-me").loaded(null,function(){ye&&$(".transparent #fancy-header > .wf-wrap").css({"padding-top":$(".masthead:not(.side-header)").height()}),we&&($(".transparent .page-title > .wf-wrap").css({"padding-top":$(".masthead:not(.side-header)").height()}),$(".transparent .page-title").css("visibility","visible"))},!0)};var be=$('.paginator[role="navigation"]'),Ce=be.find("a.dots");Ce.on("click",function(){be.find("div:hidden").show().find("a").unwrap(),Ce.remove()}),$(".soc-ico a.pinit-marklet").click(function(t){t.preventDefault(),$("#pinmarklet").remove();var e=document.createElement("script");e.setAttribute("type","text/javascript"),e.setAttribute("charset","UTF-8"),e.setAttribute("id","pinmarklet"),e.setAttribute("async","async"),e.setAttribute("defer","defer"),e.setAttribute("src","//assets.pinterest.com/js/pinmarklet.js?r="+99999999*Math.random()),document.body.appendChild(e)}),g.on("debouncedresize",function(){window.innerWidth>dtLocal.themeSettings.mobileHeader.firstSwitchPoint?$(".masthead:not(.side-header):not(.mixed-header)").length>0?dtGlobals.showTopBtn=$(".masthead:not(.side-header):not(.mixed-header)").height()+150:$(".masthead.side-header-h-stroke").length>0?dtGlobals.showTopBtn=$(".side-header-h-stroke").height()+150:dtGlobals.showTopBtn=500:$(".masthead:not(.mixed-header)").length>0?dtGlobals.showTopBtn=$(".masthead:not(.mixed-header)").height()+150:$(".masthead.mixed-header").length>0?dtGlobals.showTopBtn=$(".mixed-header").height()+150:dtGlobals.showTopBtn=500}),g.scroll(function(){dtGlobals.winScrollTop>dtGlobals.showTopBtn?$(".scroll-top").removeClass("off").addClass("on"):$(".scroll-top").removeClass("on").addClass("off")}),$(".scroll-top").click(function(t){return t.preventDefault(),$("html, body").animate({scrollTop:0},"slow"),!1}),$("