=e.railXWidth-e.scrollbarXWidth&&(e.scrollbarXLeft=e.railXWidth-e.scrollbarXWidth),e.scrollbarYTop>=e.railYHeight-e.scrollbarYHeight&&(e.scrollbarYTop=e.railYHeight-e.scrollbarYHeight),r(t,e),e.scrollbarXActive?s.add(t,"ps-active-x"):(s.remove(t,"ps-active-x"),e.scrollbarXWidth=0,e.scrollbarXLeft=0,c(t,"left",0)),e.scrollbarYActive?s.add(t,"ps-active-y"):(s.remove(t,"ps-active-y"),e.scrollbarYHeight=0,e.scrollbarYTop=0,c(t,"top",0))}},{"../lib/class":2,"../lib/dom":3,"../lib/helper":6,"./instances":18,"./update-scroll":20}],20:[function(t,e,i){"use strict";var n=t("./instances"),r=document.createEvent("Event"),o=document.createEvent("Event"),s=document.createEvent("Event"),a=document.createEvent("Event"),l=document.createEvent("Event"),c=document.createEvent("Event"),u=document.createEvent("Event"),h=document.createEvent("Event"),d=document.createEvent("Event"),f=document.createEvent("Event"),p,g;r.initEvent("ps-scroll-up",!0,!0),o.initEvent("ps-scroll-down",!0,!0),s.initEvent("ps-scroll-left",!0,!0),a.initEvent("ps-scroll-right",!0,!0),l.initEvent("ps-scroll-y",!0,!0),c.initEvent("ps-scroll-x",!0,!0),u.initEvent("ps-x-reach-start",!0,!0),h.initEvent("ps-x-reach-end",!0,!0),d.initEvent("ps-y-reach-start",!0,!0),f.initEvent("ps-y-reach-end",!0,!0),e.exports=function(t,e,i){if(void 0===t)throw"You must provide an element to the update-scroll function";if(void 0===e)throw"You must provide an axis to the update-scroll function";if(void 0===i)throw"You must provide a value to the update-scroll function";"top"===e&&i<=0&&(t.scrollTop=i=0,t.dispatchEvent(d)),"left"===e&&i<=0&&(t.scrollLeft=i=0,t.dispatchEvent(u));var m=n.get(t);"top"===e&&i>=m.contentHeight-m.containerHeight&&(i=m.contentHeight-m.containerHeight,i-t.scrollTop<=1?i=t.scrollTop:t.scrollTop=i,t.dispatchEvent(f)),"left"===e&&i>=m.contentWidth-m.containerWidth&&(i=m.contentWidth-m.containerWidth,i-t.scrollLeft<=1?i=t.scrollLeft:t.scrollLeft=i,t.dispatchEvent(h)),p||(p=t.scrollTop),g||(g=t.scrollLeft),"top"===e&&ip&&t.dispatchEvent(o),"left"===e&&ig&&t.dispatchEvent(a),"top"===e&&(t.scrollTop=p=i,t.dispatchEvent(l)),"left"===e&&(t.scrollLeft=g=i,t.dispatchEvent(c))}},{"./instances":18}],21:[function(t,e,i){"use strict";var n=t("../lib/helper"),r=t("../lib/dom"),o=t("./instances"),s=t("./update-geometry"),a=t("./update-scroll");e.exports=function(t){var e=o.get(t);e&&(e.negativeScrollAdjustment=e.isNegativeScroll?t.scrollWidth-t.clientWidth:0,r.css(e.scrollbarXRail,"display","block"),r.css(e.scrollbarYRail,"display","block"),e.railXMarginWidth=n.toInt(r.css(e.scrollbarXRail,"marginLeft"))+n.toInt(r.css(e.scrollbarXRail,"marginRight")),e.railYMarginHeight=n.toInt(r.css(e.scrollbarYRail,"marginTop"))+n.toInt(r.css(e.scrollbarYRail,"marginBottom")),r.css(e.scrollbarXRail,"display","none"),r.css(e.scrollbarYRail,"display","none"),s(t),a(t,"top",t.scrollTop),a(t,"left",t.scrollLeft),r.css(e.scrollbarXRail,"display",""),r.css(e.scrollbarYRail,"display",""))}},{"../lib/dom":3,"../lib/helper":6,"./instances":18,"./update-geometry":19,"./update-scroll":20}]},{},[1]),function(t){"undefined"!=typeof define&&define.amd?define([],t):"undefined"!=typeof module&&module.exports?module.exports=t():window.scrollMonitor=t()}(function(){function t(){if(a.viewportTop=s(),a.viewportBottom=a.viewportTop+a.viewportHeight,a.documentHeight=_(),a.documentHeight!==b){for(x=l.length;x--;)l[x].recalculateLocation();b=a.documentHeight}}function e(){a.viewportHeight=y(),t(),n()}function i(){clearTimeout(T),T=setTimeout(e,100)}function n(){for(S=l.length;S--;)l[S].update();for(S=l.length;S--;)l[S].triggerCallbacks()}function r(t,e){function i(t){if(0!==t.length)for(b=t.length;b--;)x=t[b],x.callback.call(n,w),x.isOne&&t.splice(b,1)}var n=this;this.watchItem=t,this.offsets=e?e===+e?{top:e,bottom:e}:{top:e.top||v.top,bottom:e.bottom||v.bottom}:v,this.callbacks={};for(var r=0,o=m.length;r0?this.top=this.bottom=this.watchItem:this.top=this.bottom=a.documentHeight-this.watchItem:(this.top=this.watchItem.top,this.bottom=this.watchItem.bottom);this.top-=this.offsets.top,this.bottom+=this.offsets.bottom,this.height=this.bottom-this.top,void 0===t&&void 0===e||this.top===t&&this.bottom===e||i(this.callbacks[p])}},this.recalculateLocation(),this.update(),s=this.isInViewport,l=this.isFullyInViewport,y=this.isAboveViewport,_=this.isBelowViewport}function o(e){w=e,t(),n()}var s=function(){return window.pageYOffset||document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop},a={},l=[],c="visibilityChange",u="enterViewport",h="fullyEnterViewport",d="exitViewport",f="partiallyExitViewport",p="locationChange",g="stateChange",m=[c,u,h,d,f,p,g],v={top:0,bottom:0},y=function(){return window.innerHeight||document.documentElement.clientHeight},_=function(){return Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.documentElement.clientHeight)};a.viewportTop=null,a.viewportBottom=null,a.documentHeight=null,a.viewportHeight=y();var b,w,x,T,S;r.prototype={on:function(t,e,i){switch(!0){case t===c&&!this.isInViewport&&this.isAboveViewport:case t===u&&this.isInViewport:case t===h&&this.isFullyInViewport:case t===d&&this.isAboveViewport&&!this.isInViewport:case t===f&&this.isAboveViewport:if(e.call(this,w),i)return}if(!this.callbacks[t])throw new Error("Tried to add a scroll monitor listener of type "+t+". Your options are: "+m.join(", "));this.callbacks[t].push({callback:e,isOne:i||!1})},off:function(t,e){if(!this.callbacks[t])throw new Error("Tried to remove a scroll monitor listener of type "+t+". Your options are: "+m.join(", "));for(var i=0,n;n=this.callbacks[t][i];i++)if(n.callback===e){this.callbacks[t].splice(i,1);break}},one:function(t,e){this.on(t,e,!0)},recalculateSize:function(){this.height=this.watchItem.offsetHeight+this.offsets.top+this.offsets.bottom,this.bottom=this.top+this.height},update:function(){this.isAboveViewport=this.topa.viewportBottom,this.isInViewport=this.top<=a.viewportBottom&&this.bottom>=a.viewportTop,this.isFullyInViewport=this.top>=a.viewportTop&&this.bottom<=a.viewportBottom||this.isAboveViewport&&this.isBelowViewport},destroy:function(){var t=l.indexOf(this),e=this;l.splice(t,1);for(var i=0,n=m.length;i, you must use jQuery.")}}return window.addEventListener?(window.addEventListener("scroll",o),window.addEventListener("resize",i)):(window.attachEvent("onscroll",o),window.attachEvent("onresize",i)),a.beget=a.create=function(t,e){"string"==typeof t?t=document.querySelector(t):t&&t.length>0&&(t=t[0]);var i=new r(t,e);return l.push(i),i.update(),i},a.update=function(){w=null,t(),n()},a.recalculateLocations=function(){a.documentHeight=0,a.update()},a}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=0,r=i[n];e=e||[];for(var o=this._onceEvents&&this._onceEvents[t];r;){var s=o&&o[r];s&&(this.off(t,r),delete o[r]),r.apply(this,e),n+=s?0:1,r=i[n]}return this}},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter")):t.imagesLoaded=e(t,t.EvEmitter)}(window,function t(e,i){function n(t,e){for(var i in e)t[i]=e[i];return t}function r(t){var e=[];if(Array.isArray(t))e=t;else if("number"==typeof t.length)for(var i=0;i=2?s:"0"+s,a=String(a).length>=2?a:"0"+a,l=String(l).length>=2?l:"0"+l,o=String(o).length>=2?o:"0"+o),isNaN(t)?(alert("Invalid date. Here's an example: 12 Tuesday 2012 17:30:00"),clearInterval(interval)):(n.find(".days").text(s),n.find(".hours").text(a),n.find(".minutes").text(l),n.find(".seconds").text(o))}var n=$(this),r={date:null,format:null};t&&$.extend(r,t),i(),interval=setInterval(i,1e3)}}(jQuery);var dribbble={shotLimit:3,element:"shots",usersToLoad:0,allShots:[],complete:function(){},order:function(t,e){return t.id>e.id?-1:t.id'+this.cursorChar+""),this.el.after(this.cursor)),this.stringsElement){this.strings=[],this.stringsElement.hide(),console.log(this.stringsElement.children());var e=this.stringsElement.children();$.each(e,function(e,i){t.strings.push($(i).html())})}this.init()},typewrite:function(t,e){if(!0!==this.stop){var i=Math.round(70*Math.random())+this.typeSpeed,n=this;n.timeout=setTimeout(function(){var i=0,r=t.substr(e);if("^"===r.charAt(0)){var o=1;/^\^\d+/.test(r)&&(r=/\d+/.exec(r)[0],o+=r.length,i=parseInt(r)),t=t.substring(0,e)+t.substring(e+o)}if("html"===n.contentType){var s=t.substr(e).charAt(0);if("<"===s||"&"===s){var a="",l="";for(l="<"===s?">":";";t.substr(e+1).charAt(0)!==l&&(a+=t.substr(e).charAt(0),!(++e+1>t.length)););e++,a+=l}}n.timeout=setTimeout(function(){if(e===t.length){if(n.options.onStringTyped(n.arrayPos),n.arrayPos===n.strings.length-1&&(n.options.callback(),n.curLoop++,!1===n.loop||n.curLoop===n.loopCount))return;n.timeout=setTimeout(function(){n.backspace(t,e)},n.backDelay)}else{0===e&&n.options.preStringTyped(n.arrayPos);var i=t.substr(0,e+1);n.attr?n.el.attr(n.attr,i):n.isInput?n.el.val(i):"html"===n.contentType?n.el.html(i):n.el.text(i),e++,n.typewrite(t,e)}},i)},i)}},backspace:function(t,e){if(!0!==this.stop){var i=Math.round(70*Math.random())+this.backSpeed,n=this;n.timeout=setTimeout(function(){if("html"===n.contentType&&">"===t.substr(e).charAt(0)){for(var i="";"<"!==t.substr(e-1).charAt(0)&&(i-=t.substr(e).charAt(0),!(--e<0)););e--,i+="<"}var r=t.substr(0,e);n.attr?n.el.attr(n.attr,r):n.isInput?n.el.val(r):"html"===n.contentType?n.el.html(r):n.el.text(r),e>n.stopNum?(e--,n.backspace(t,e)):e<=n.stopNum&&(n.arrayPos++,n.arrayPos===n.strings.length?(n.arrayPos=0,n.shuffle&&(n.sequence=n.shuffleArray(n.sequence)),n.init()):n.typewrite(n.strings[n.sequence[n.arrayPos]],e))},i)}},shuffleArray:function(t){var e,i,n=t.length;if(n)for(;--n;)i=Math.floor(Math.random()*(n+1)),e=t[i],t[i]=t[n],t[n]=e;return t},reset:function(){var t=this;clearInterval(t.timeout);var e=this.el.attr("id");this.el.empty(),void 0!==this.cursor&&this.cursor.remove(),this.strPos=0,this.arrayPos=0,this.curLoop=0,this.options.resetCallback()}},$.fn.typed=function(e){return this.each(function(){var i=$(this),n=i.data("typed"),r="object"==typeof e&&e;n&&n.reset(),i.data("typed",n=new t(this,r)),"string"==typeof e&&n[e]()})},$.fn.typed.defaults={strings:["These are the default values...","You know what you should do?","Use your own!","Have a great day!"],stringsElement:null,typeSpeed:0,startDelay:0,backSpeed:0,shuffle:!1,backDelay:500,loop:!1,loopCount:!1,showCursor:!0,cursorChar:"|",attr:null,contentType:"html",callback:function(){},preStringTyped:function(){},onStringTyped:function(){},resetCallback:function(){}}}(window.jQuery),function(){var t,e,i,n,r,o;e=navigator.platform.toUpperCase().indexOf("MAC")>=0,window.macKeys={cmdKey:!1,ctrlKey:!1,shiftKey:!1,altKey:!1,reset:function(){this.cmdKey=!1,this.ctrlKey=!1,this.shiftKey=!1,this.altKey=!1}},e&&(t=function(){var t=navigator.userAgent,e,i=t.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];return/trident/i.test(i[1])?(e=/\brv[ :]+(\d+)/g.exec(t)||[],{browser:"IE",version:e[1]||""}):"Chrome"===i[1]&&null!=(e=t.match(/\b(OPR|Edge)\/(\d+)/))?{browser:e.slice(1)[0].replace("OPR","Opera"),version:e.slice(1)[1]}:(i=i[2]?[i[1],i[2]]:[navigator.appName,navigator.appVersion,"-?"],null!=(e=t.match(/version\/(\d+)/i))&&i.splice(1,1,e[1]),{browser:i[0],version:i[1]})}(),i="Chrome"===t.browser||"Safari"===t.browser,n="Firefox"===t.browser,r="Opera"===t.browser,window.onkeydown=function(t){o=t.keyCode,(i||r)&&(91===o||93===o)||n&&224===o?macKeys.cmdKey=!0:16===o?macKeys.shiftKey=!0:17===o?macKeys.ctrlKey=!0:18===o&&(macKeys.altKey=!0)},window.onkeyup=function(t){o=t.keyCode,(i||r)&&(91===o||93===o)||n&&224===o?macKeys.cmdKey=!1:16===o?macKeys.shiftKey=!1:17===o?macKeys.ctrlKey=!1:18===o&&(macKeys.altKey=!1)},window.onblur=function(){macKeys.reset()})}(),function(t,e,i){var n=window.matchMedia;"undefined"!=typeof module&&module.exports?module.exports=i(n):"function"==typeof define&&define.amd?define(function(){return e.enquire=i(n)}):e.enquire=i(n)}("enquire",this,function(t){"use strict";function e(t,e){var i=0,n=t.length,r;for(i;i0?a.apply(null,l):a.call())}function n(t,e,i){i?(l[i]||(l[i]={}),l[i][t]=e):l[t]=e}function r(t,e){return e?l[e][t]:l[t]}function o(t,e){if(e&&l[e]){if(!l[e][t])return!1;l[e][t]=null}else{if(!l[t])return!1;l[t]=null}return!0}function s(t){return!!(t&&t.constructor&&t.call&&t.apply)}function a(t){return"[object Array]"===toString.call(t)}var l={},c=!1,u=!1,h=Array.prototype.slice,d="*";return t.fn=t.prototype={element:null,init:function(t){return"string"==typeof t&&(t=document.getElementById(t)),this.element=t,this},api:function(t,i){if(!this.element||!t)return!1;var r=this,o=r.element,a=""!==o.id?o.id:null,l=s(i)?null:i,c=s(i)?i:null;return c&&n(t,c,a),e(t,l,o),r},addEvent:function(t,i){if(!this.element)return!1;var r=this,o=r.element,s=""!==o.id?o.id:null;return n(t,i,s),"ready"!=t?e("addEventListener",t,o):"ready"==t&&u&&i.call(null,s),r},removeEvent:function(t){if(!this.element)return!1;var i=this,n=i.element,r=""!==n.id?n.id:null,s=o(t,r);"ready"!=t&&s&&e("removeEventListener",t,n)}},t.fn.init.prototype=t.fn,window.addEventListener?window.addEventListener("message",i,!1):window.attachEvent("onmessage",i),window.Froogaloop=window.$f=t}();!function(t){var e=navigator.userAgent;t.HTMLPictureElement&&/ecko/.test(e)&&e.match(/rv\:(\d+)/)&&RegExp.$1<45&&addEventListener("resize",function(){var e,i=document.createElement("source"),n=function(t){var e,n,r=t.parentNode
;"PICTURE"===r.nodeName.toUpperCase()?(e=i.cloneNode(),r.insertBefore(e,r.firstElementChild),setTimeout(function(){r.removeChild(e)})):(!t._pfLastSize||t.offsetWidth>t._pfLastSize)&&(t._pfLastSize=t.offsetWidth,n=t.sizes,t.sizes+=",100vw",setTimeout(function(){t.sizes=n}))},r=function(){var t,e=document.querySelectorAll("picture > img, img[srcset][sizes]");for(t=0;t2.7?a=i+1:(o=e-i,r=Math.pow(t-.6,1.5),s=o*r,n&&(s+=.1*r),a=t+s):a=i>1?Math.sqrt(t*e):t,a>i}function a(t){var e,i=y.getSet(t),n=!1;"pending"!==i&&(n=v,i&&(e=y.setRes(i),y.applySetCandidate(e,t))),t[y.ns].evaled=n}function l(t,e){return t.res-e.res}function c(t,e,i){var n;return!i&&e&&(i=t[y.ns].sets,i=i&&i[i.length-1]),n=u(e,i),n&&(e=y.makeUrl(e),t[y.ns].curSrc=e,t[y.ns].curCan=n,n.res||et(n,n.set.sizes)),n}function u(t,e){var i,n,r;if(t&&e)for(r=y.parseSet(e),t=y.makeUrl(t),i=0;i=s)return f;a=i(G),l=[],","===a.slice(-1)?(a=a.replace(V,""),r()):o()}}function f(t){function e(t){function e(){o&&(s.push(o),o="")}function i(){s[0]&&(a.push(s),s=[])}for(var r,o="",s=[],a=[],l=0,c=0,u=!1;;){if(""===(r=t.charAt(c)))return e(),i(),a;if(u){if("*"===r&&"/"===t[c+1]){u=!1,c+=2,e();continue}c+=1}else{if(n(r)){if(t.charAt(c-1)&&n(t.charAt(c-1))||!o){c+=1;continue}if(0===l){e(),c+=1;continue}r=" "}else if("("===r)l+=1;else if(")"===r)l-=1;else{if(","===r){e(),i(),c+=1;continue}if("/"===r&&"*"===t.charAt(c+1)){u=!0,c+=2;continue}}o+=r,c+=1}}}function i(t){return!!(r.test(t)&&parseFloat(t)>=0)||(!!o.test(t)||("0"===t||"-0"===t||"+0"===t))}var r=/^(?:[+-]?[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?(?:ch|cm|em|ex|in|mm|pc|pt|px|rem|vh|vmin|vmax|vw)$/i,o=/^calc\((?:[0-9a-z \.\+\-\*\/\(\)]+)\)$/i,s,a,l,c,u,h;for(a=e(t),l=a.length,s=0;s35,D="currentSrc",O=/\s+\+?\d+(e\d+)?w/,M=/(\([^)]+\))?\s*(.+)/,L=t.picturefillCFG,z="position:absolute;left:0;visibility:hidden;display:block;padding:0;border:none;font-size:1em;width:1em;overflow:hidden;clip:rect(0px, 0px, 0px, 0px)",F="font-size:100%!important;",j=!0,N={},H={},W=t.devicePixelRatio,B={px:1,in:96},Y=e.createElement("a"),X=!1,q=/^[ \t\n\r\u000c]+/,U=/^[, \t\n\r\u000c]+/,G=/^[^ \t\n\r\u000c]+/,V=/[,]+$/,Q=/^\d+$/,K=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,Z=function(t,e,i,n){t.addEventListener?t.addEventListener(e,i,n||!1):t.attachEvent&&t.attachEvent("on"+e,i)},J=function(t){var e={};return function(i){return i in e||(e[i]=t(i)),e[i]}},tt=function(){var t=/^([\d\.]+)(em|vw|px)$/,e=function(){for(var t=arguments,e=0,i=t[0];++e in t;)i=i.replace(t[e],t[++e]);return i},i=J(function(t){return"return "+e((t||"").toLowerCase(),/\band\b/g,"&&",/,/g,"||",/min-([a-z-\s]+):/g,"e.$1>=",/max-([a-z-\s]+):/g,"e.$1<=",/calc([^)]+)/g,"($1)",/(\d+[\.]*[\d]*)([a-z]+)/g,"($1 * e.$2)",/^(?!(e.[a-z]|[0-9\.&=|><\+\-\*\(\)\/])).*/gi,"")+";"});return function(t,e){var n;if(!(t in N))if(N[t]=!1,e&&(n=t.match(/^([\d\.]+)(em|vw|px)$/)))N[t]=n[1]*B[n[2]];else try{N[t]=new Function("e",i(t))(B)}catch(t){}return N[t]}}(),et=function(t,e){return t.w?(t.cWidth=y.calcListLength(e||"100vw"),t.res=t.w/t.cWidth):t.res=t.d,t},it=function(t){if(_){var i,n,r,o=t||{};if(o.elements&&1===o.elements.nodeType&&("IMG"===o.elements.nodeName.toUpperCase()?o.elements=[o.elements]:(o.context=o.elements,o.elements=null)),i=o.elements||y.qsa(o.context||e,o.reevaluate||o.reselect?y.sel:y.selShort),r=i.length){for(y.setupRun(o),X=!0,n=0;nimg,img[srcset]",y.sel=y.selShort,y.cfg=A,y.DPR=W||1,y.u=B,y.types=C,y.setSize=b,y.makeUrl=J(function(t){return Y.href=t,Y.href}),y.qsa=function(t,e){return"querySelector"in t?t.querySelectorAll(e):[]},y.matchesMedia=function(){return t.matchMedia&&(matchMedia("(min-width: 0.1em)")||{}).matches?y.matchesMedia=function(t){return!t||matchMedia(t).matches}:y.matchesMedia=y.mMQ,y.matchesMedia.apply(this,arguments)},y.mMQ=function(t){return!t||tt(t)},y.calcLength=function(t){var e=tt(t,!0)||!1;return e<0&&(e=!1),e},y.supportsType=function(t){return!t||C[t]},y.parseSize=J(function(t){var e=(t||"").match(/(\([^)]+\))?\s*(.+)/);return{media:e&&e[1],length:e&&e[2]}}),y.parseSet=function(t){return t.cands||(t.cands=d(t.srcset,t)),t.cands},y.getEmValue=function(){var t;if(!g&&(t=e.body)){var i=e.createElement("div"),n=k.style.cssText,r=t.style.cssText;i.style.cssText="position:absolute;left:0;visibility:hidden;display:block;padding:0;border:none;font-size:1em;width:1em;overflow:hidden;clip:rect(0px, 0px, 0px, 0px)",k.style.cssText=F,t.style.cssText=F,t.appendChild(i),g=i.offsetWidth,t.removeChild(i),g=parseFloat(g,10),k.style.cssText=n,t.style.cssText=r}return g||16},y.calcListLength=function(t){if(!(t in H)||A.uT){var e=y.calcLength(f(t));H[t]=e||B.width}return H[t]},y.setRes=function(t){var e;if(t){e=y.parseSet(t);for(var i=0,n=e.length;ig)||(h.cached=!0,h.res>=g&&(a=h))),!a)for(t.sort(l),o=t.length,a=t[o-1],n=0;n=g){r=n-1,a=t[r]&&(f||u!==y.makeUrl(i.url))&&s(t[r].res,i.res,g,t[r].cached)?t[r]:i;break}a&&(d=y.makeUrl(a.url),p.curSrc=d,p.curCan=a,d!==u&&y.setSrc(e,a),y.setSize(e))}},y.setSrc=function(t,e){var i;t.src=e.url,"image/svg+xml"===e.set.type&&(i=t.style.width,t.style.width=t.offsetWidth+1+"px",t.offsetWidth+1&&(t.style.width=i))},y.getSet=function(t){var e,i,n,r=!1,o=t[y.ns].sets;for(e=0;e',t,""].join(""),c.id=p,(u?c:h).innerHTML+=o,h.appendChild(c),u||(h.style.background="",h.style.overflow="hidden",l=f.style.overflow,f.style.overflow="hidden",f.appendChild(h)),s=i(c,t),u?c.parentNode.removeChild(c):(h.parentNode.removeChild(h),f.style.overflow=l),!!s},R={}.hasOwnProperty,D;D=o(R,"undefined")||o(R.call,"undefined")?function(t,e){return e in t&&o(t.constructor.prototype[e],"undefined")}:function(t,e){return R.call(t,e)},Function.prototype.bind||(Function.prototype.bind=function(t){var e=this;if("function"!=typeof e)throw new TypeError;var i=E.call(arguments,1),n=function(){if(this instanceof n){var r=function(){};r.prototype=e.prototype;var o=new r,s=e.apply(o,i.concat(E.call(arguments)));return Object(s)===s?s:o}return e.apply(t,i.concat(E.call(arguments)))};return n}),S.flexbox=function(){return c("flexWrap")},S.flexboxlegacy=function(){return c("boxDirection")},S.touch=function(){var i;return"ontouchstart"in t||t.DocumentTouch&&e instanceof DocumentTouch?i=!0:I(["@media (",b.join("touch-enabled),("),p,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(t){i=9===t.offsetTop}),i},S.rgba=function(){return n("background-color:rgba(150,255,150,.5)"),s(m.backgroundColor,"rgba")},S.hsla=function(){return n("background-color:hsla(120,40%,100%,.5)"),s(m.backgroundColor,"rgba")||s(m.backgroundColor,"hsla")},S.multiplebgs=function(){return n("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(m.background)},S.backgroundsize=function(){return c("backgroundSize")},S.borderimage=function(){return c("borderImage")},S.borderradius=function(){return c("borderRadius")},S.boxshadow=function(){return c("boxShadow")},S.textshadow=function(){return""===e.createElement("div").style.textShadow},S.opacity=function(){return r("opacity:.55"),/^0.55$/.test(m.opacity)},S.cssanimations=function(){return c("animationName")},S.csscolumns=function(){return c("columnCount")},S.cssgradients=function(){var t="background-image:",e="gradient(linear,left top,right bottom,from(#9f9),to(white));",i="linear-gradient(left top,#9f9, white);";return n((t+"-webkit- ".split(" ").join("gradient(linear,left top,right bottom,from(#9f9),to(white));"+t)+b.join("linear-gradient(left top,#9f9, white);"+t)).slice(0,-t.length)),s(m.backgroundImage,"gradient")},S.cssreflections=function(){return c("boxReflect")},S.csstransforms=function(){return!!c("transform")},S.csstransforms3d=function(){var t=!!c("perspective");return t&&"webkitPerspective"in f.style&&I("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(e,i){t=9===e.offsetLeft&&3===e.offsetHeight}),t},S.csstransitions=function(){return c("transition")},S.fontface=function(){var t;return I('@font-face {font-family:"font";src:url("https://")}',function(i,n){var r=e.getElementById("smodernizr"),o=r.sheet||r.styleSheet,s=o?o.cssRules&&o.cssRules[0]?o.cssRules[0].cssText:o.cssText||"":"";t=/src/i.test(s)&&0===s.indexOf(n.split(" ")[0])}),t},S.generatedcontent=function(){var t;return I(["#",p,"{font:0/0 a}#",p,':after{content:"',":)",'";visibility:hidden;font:3px/1 a}'].join(""),function(e){t=e.offsetHeight>=3}),t};for(var O in S)D(S,O)&&(P=O.toLowerCase(),h[P]=S[O](),A.push((h[P]?"":"no-")+P));return h.addTest=function(t,e){if("object"==typeof t)for(var n in t)D(t,n)&&h.addTest(n,t[n]);else{if(t=t.toLowerCase(),h[t]!==i)return h;e="function"==typeof e?e():e,f.className+=" "+(e?"":"no-")+t,h[t]=e}return h},n(""),g=v=null,function(t,e){function i(t,e){var i=t.createElement("p"),n=t.getElementsByTagName("head")[0]||t.documentElement;return i.innerHTML="x",n.insertBefore(i.lastChild,n.firstChild)}function n(){var t=y.elements;return"string"==typeof t?t.split(" "):t}function r(t){var e=m[t[p]];return e||(e={},g++,t[p]=g,m[g]=e),e}function o(t,i,n){if(i||(i=e),v)return i.createElement(t);n||(n=r(i));var o;return o=n.cache[t]?n.cache[t].cloneNode():d.test(t)?(n.cache[t]=n.createElem(t)).cloneNode():n.createElem(t),!o.canHaveChildren||h.test(t)||o.tagUrn?o:n.frag.appendChild(o)}function s(t,i){if(t||(t=e),v)return t.createDocumentFragment();i=i||r(t);for(var o=i.frag.cloneNode(),s=0,a=n(),l=a.length;s",f="hidden"in t,v=1==t.childNodes.length||function(){e.createElement("a");var t=e.createDocumentFragment();return void 0===t.cloneNode||void 0===t.createDocumentFragment||void 0===t.createElement}()}catch(t){f=!0,v=!0}}();var y={elements:u.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==u.shivCSS,supportsUnknownElements:v,shivMethods:!1!==u.shivMethods,type:"default",shivDocument:l,createElement:o,createDocumentFragment:s};t.html5=y,l(e)}(this,e),h._version="2.8.3",h._prefixes=b,h._domPrefixes=T,h._cssomPrefixes=x,h.testProp=function(t){return a([t])},h.testAllProps=c,h.testStyles=I,f.className=f.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+" js "+A.join(" "),h}(this,this.document),function(t,e,i){function n(t){return"[object Function]"==p.call(t)}function r(t){return"string"==typeof t}function o(){}function s(t){return!t||"loaded"==t||"complete"==t||"uninitialized"==t}function a(){var t=g.shift();m=1,t?t.t?d(function(){("c"==t.t?A.injectCss:A.injectJs)(t.s,0,t.a,t.x,t.e,1)},0):(t(),a()):m=0}function l(t,i,n,r,o,l,c){function u(e){if(!p&&s(h.readyState)&&(b.r=p=1,!m&&a(),h.onload=h.onreadystatechange=null,e)){"img"!=t&&d(function(){_.removeChild(h)},50);for(var n in S[i])S[i].hasOwnProperty(n)&&S[i][n].onload()}}var c=c||A.errorTimeout,h=e.createElement(t),p=0,v=0,b={t:n,s:i,e:o,a:l,x:c};1===S[i]&&(v=1,S[i]=[]),"object"==t?h.data=i:(h.src=i,h.type=t),h.width=h.height="0",h.onerror=h.onload=h.onreadystatechange=function(){u.call(this,v)},g.splice(r,0,b),"img"!=t&&(v||2===S[i]?(_.insertBefore(h,y?null:f),d(u,c)):S[i].push(h))}function c(t,e,i,n,o){return m=0,e=e||"j",r(t)?l("c"==e?w:b,t,e,this.i++,i,n,o):(g.splice(this.i++,0,t),1==g.length&&a()),this}function u(){var t=A;return t.loader={load:c,i:0},t}var h=e.documentElement,d=t.setTimeout,f=e.getElementsByTagName("script")[0],p={}.toString,g=[],m=0,v="MozAppearance"in h.style,y=v&&!!e.createRange().compareNode,_=y?h:f.parentNode,h=t.opera&&"[object Opera]"==p.call(t.opera),h=!!e.attachEvent&&!h,b=v?"object":h?"script":"img",w=h?"script":b,x=Array.isArray||function(t){return"[object Array]"==p.call(t)},T=[],S={},k={timeout:function(t,e){return e.length&&(t.timeout=e[0]),t}},C,A;A=function(t){function e(t){var t=t.split("!"),e=T.length,i=t.pop(),n=t.length,i={url:i,origUrl:i,prefixes:t},r,o,s;for(o=0;o").addClass(t.classes.spacer).css({height:e.containerHeight}),e.$container.after(e.$spacer)},StickyHeader.prototype.generateStickyHeight=function(){var t=this.getProgress();this.setProgress(1),this.opts.containerHeightSticky=this.opts.$container.outerHeight(),this.setProgress(t)},StickyHeader.prototype.adjustContainerPosition=function(t){var e=this.opts,i=["top","left","right"];if($.each(i,function(t,i){e.$container.css(i,"")}),!t){var n="absolute"==e.$container.css("position"),r=n?e.$container.position().top:e.$wrapper.offset().top,o=n?e.$container.position().left:e.$wrapper.offset().left,s={top:r,left:o,right:o};e.$container.css(s)}},StickyHeader.prototype.setupScenes=function(){var t=this,e=t.args,i=t.opts,n=t.getDefaultSceneOptions();if(null!==e.scenes.paddingSceneOptions){var r={scene:{},tween:{}},o=$.extend(!0,r,e.scenes.paddingSceneOptions),s=this.setupStickyScene(o.scene,"Padding scene",100),a=this.setupStickyTween(o.tween);s.setTween(a),s.addTo(i.controller),i.tweens.push({id:"padding",tween:a,scene:s})}if(null!==e.scenes.backgroundSceneOptions){var l={scene:{},tween:{}};e.skin.active&&(l.tween.custom={onComplete:function(){t.setActiveSkin(e.skin.active)},onReverseComplete:function(){t.setActiveSkin(e.skin.current)}});var c=$.extend(!0,l,e.scenes.backgroundSceneOptions),u=this.setupStickyScene(c.scene,"Background scene",250),h=this.setupStickyTween(c.tween);u.setTween(h),u.addTo(i.controller),i.tweens.push({id:"background",tween:h,scene:u})}if(null!==e.scenes.logoSceneOptions){var d={scene:{},tween:{css:{},duration:1,easing:Sine.easeInOut},logo:{src:"",width:0,height:0}},f=$.extend(!0,d,e.scenes.logoSceneOptions),p=this.setupStickyScene(f.scene,"Logo scene",420),g=f.logo;if(g.src){this.registerLogo({id:"sticky",src:g.src,width:g.width,height:g.height});var m=this.switchToLogo("sticky",f.tween,!0)}else{var v={};g.width&&(v.width=function(){return g.width}),g.height&&(v.height=function(){return g.height});var m=this.changeLogoDimensions(v,f.tween)}p.setTween(m),p.addTo(i.controller),i.tweens.push({id:"logo",tween:m,scene:p})}},StickyHeader.prototype.setupClassicSticky=function(){var t=this,e=t.args,i=t.opts,n=e.classes,r=t.getDefaultSceneOptions(),o=this.setupStickyScene(null,"Main scene",550);o.offset(i.$container.position().top+1),o.duration(i.containerHeight),i.$container.addClass(n.absolute),t.adjustContainerPosition(),o.on("enter",function(e){i.$container.addClass([n.fixed,n.active].join(" ")),t.adjustContainerPosition(),t.opts.runningTweens&&t.killRunningTweens()}),o.on("leave",function(e){("BEFORE"==e.state||e.leaves)&&(i.$container.removeClass(n.fixed),t.adjustContainerPosition())}),o.on("end",function(t){i.$container["AFTER"==t.state?"addClass":"removeClass"](e.classes.above)}),o.addTo(i.controller),i.tweens.push({id:"main",scene:o}),i.$container.addClass(e.classes.setup)},StickyHeader.prototype.setupAutohideSticky=function(){var t=this,e=t.args,i=t.opts,n=e.classes,r=e.autohide,o=t.getDefaultSceneOptions();if(t.isViewportSupported()){$.each(i.tweens,function(t,e){e.scene.enabled(!1)});var s={movingUpsideEvent:function(t){c.progress(0),c.play()},movingDownsideEvent:function(t){c.reverse()},sceneProgressUpdate:function(e){t.setProgress(e.pct)},sceneTweenCompleted:function(){s.tweening=!1,c.progress(0),u.trigger("enter",{entered:!0})},headerIsHidden:function(){t.adjustContainerPosition(),c.pause(),TweenMax.set(i.$container,{css:r.css}),t.setProgress(1),this.containerAbove=!0},headerIsShown:function(){c.pause();var e=[];for(var n in r.css)"autoAlpha"==n&&i.$container.css({visibility:"",opacity:""}),TweenMax.set(i.$container,{clearProps:n}),i.$container.css(n,"");t.setProgress(0),t.adjustContainerPosition(),this.containerAbove=!1},containerAbove:!1,tweening:!1,tweeningProgress:{pct:1},progress:null,pos:0,dir:"",lastDir:"",lastScrollPos:0,movingUpside:!1,movingUpsideLastPos:0,movingUpsideFired:!1,movingUpsideScrollSize:150,movingDownside:!1,movingDownsideLastPos:0,movingDownsideFired:!1,movingDownsideScrollSize:100,upsideThrottler:$.throttle(100,function(t){this.movingUpsideLastPos-$window.scrollTop()>this.movingUpsideScrollSize&&(this.movingUpsideFired=!0,this.movingDownsideFired=!1,this.movingUpsideLastPos=0,this.movingUpsideEvent(t))}),downsideThrottler:$.throttle(100,function(t){$window.scrollTop()-this.movingDownsideLastPos>this.movingDownsideScrollSize&&(this.movingDownsideFired=!0,this.movingUpsideFired=!1,this.movingDownsideLastPos=0,this.movingDownsideEvent(t))})},a=t.getTween("background").tween.duration(),l=TweenMax.to(s.tweeningProgress,a,{pct:0,paused:!0,onStart:s.sceneTweenCompleted,onUpdate:s.sceneProgressUpdate,onUpdateParams:[s.tweeningProgress],easing:r.easing}),c=TweenMax.from(i.$container,r.duration,{paused:!0,css:r.css,ease:r.easing});c.progress(1).eventCallback("onStart",function(){s.tweening=!0});var u=this.setupStickyScene(null,"Main scene",0);if(u.enabled(!0),u.offset(i.$container.position().top+1),u.duration(i.containerHeight),i.$container.addClass(n.absolute),t.adjustContainerPosition(),u.on("enter",function(n){s.tweening||(("DURING"==n.state||"BEFORE"==n.state||n.entered)&&(i.$container.removeClass([e.classes.fixed,e.classes.above].join(" ")),s.headerIsShown()),t.opts.runningTweens&&t.killRunningTweens())}),u.on("leave",function(t){"BEFORE"===t.state||s.tweening||(i.$container.addClass([e.classes.fixed,e.classes.above].join(" ")),s.headerIsHidden())}),u.on("update",function(i){e.animateDuration&&s.containerAbove&&("REVERSE"==i.target.controller().info("scrollDirection")||s.tweening)&&(s.progress=0,i.startPos<=i.scrollPos&&i.endPos>=i.scrollPos?s.progress=(i.scrollPos-i.startPos)/(i.endPos-i.startPos):i.endPos ');t.isMain?(t.isVisible=!0,o.addClass(e.classes.currentLogo)):(o.css({position:"absolute"}),TweenMax.set(o,{autoAlpha:0})),o.css({width:t.width,height:t.height}),t.loaded&&o.addClass("loaded"),o.appendTo(i.$logoContainer),t.$el=o,i.logos.push(t)}},StickyHeader.prototype.setCurrentLogo=function(t){var e=null;if($.each(this.opts.logos,function(i,n){if(t==n.id)return e=n,!1}),e){var i=e.$el.parent(),n=i.attr("class").match(new RegExp("current-logo-[a-z]+","g"));this.opts.currentLogo=e,this.opts.currentLogo.$el.addClass(this.args.classes.currentLogo),n&&i.removeClass(n.join(" ")),i.addClass(this.args.classes.currentLogo+"-"+t)}},StickyHeader.prototype.getLogo=function(t){var e=null;return $.each(this.opts.logos,function(i,n){if(t==n.id)return e=n,!1}),e||null},StickyHeader.prototype.logoSwitchTween=function(t,e,i,n){var r=this,o=r.args,s=r.opts;"string"==typeof t&&(t=r.getLogo(t)),"string"==typeof e&&(e=r.getLogo(e));var a={duration:.6,easing:Sine.easeInOut,width:0,height:0},l=t.$el,c=e.$el;i=$.extend({},a,i),i.stagesDuration={stage1:.4*i.duration,stage2:.6*i.duration,logoDims:.3*i.duration};var u=new TimelineMax,h=TweenMax.to(l,i.stagesDuration.stage1,{css:{autoAlpha:0},ease:i.easing}),d=TweenMax.to(c,i.stagesDuration.stage2,{css:{autoAlpha:1},ease:i.easing}),f={width:function(){return i.width?i.width:e.width},height:function(){return i.height?i.height:e.height}},p=Math.abs(t.height-e.height)/80;i.stagesDuration.logoDims*=p;var g=this.changeLogoDimensions(f,i,i.stagesDuration.logoDims);return u.add(h,0),u.add(g,i.stagesDuration.stage1),u.add(d,i.stagesDuration.stage1+i.stagesDuration.logoDims),d.eventCallback("onStart",function(){t.$el.removeClass(o.classes.currentLogo),e.$el.addClass(o.classes.currentLogo),n&&r.setCurrentLogo(e.id)}),d.eventCallback("onReverseComplete",function(){t.$el.addClass(o.classes.currentLogo),e.$el.removeClass(o.classes.currentLogo),n&&r.setCurrentLogo(t.id)}),s.lastLogo=e,u},StickyHeader.prototype.switchToLogo=function(t,e,i){var n=this.opts,r=n.currentLogo,o=this.getLogo(t);return r==o&&!r||!o?null:this.logoSwitchTween(r,o,e,i)},StickyHeader.prototype.revertToLastLogo=function(){var t=this.opts;return this.logoSwitchTween(t.lastLogo,t.currentLogo)},StickyHeader.prototype.changeLogoDimensions=function(t,e,i){var n=this.opts;return e=$.extend(!0,e,{css:t}),"number"==typeof i&&(e.duration=i),TweenMax.to(n.$logoContainer,e.duration,e)},StickyHeader.prototype.getDefaultSceneOptions=function(){var t=this.args,e=this.opts,i=e.$container.position().top+t.initialOffset+1,n=e.$wrapper.offset().top/$window.height(),r={triggerElement:t.wrapper,triggerHook:n,offset:i};return t.animateDuration&&(r.duration=e.containerHeight),r},StickyHeader.prototype.setupStickyScene=function(t,e,i){var n=this.args,r=this.opts,o=this.getDefaultSceneOptions(),s={startAt:0,endAt:0};if(t=$.extend(!0,s,t),t.startAt){var a=r.containerHeight*t.startAt;o.offset+=a,n.animateDuration&&(o.duration=r.containerHeight-a)}n.animateDuration&&t.endAt>0&&t.endAt>t.startAt&&(o.duration=r.containerHeight*t.endAt,t.startAt>0&&(o.duration-=a)),"number"==typeof t.duration&&(o.duration=t.duration);var l=new ScrollMagic.Scene(o);return n.debugMode&&l.addIndicators&&l.addIndicators({name:e,indent:i}),l},StickyHeader.prototype.setupStickyTween=function(options){var args=this.args,opts=this.opts,defaultOptions={css:{},custom:{},duration:.3,easing:Sine.easeInOut};options=$.extend(!0,defaultOptions,options),"string"==typeof options.easing&&(options.easing=eval(options.easing));var tweenOptions={css:options.css},tween=TweenMax.to(opts.$container,options.duration,$.extend(!0,tweenOptions,options.custom));return tween},StickyHeader.prototype.getScene=function(t){var e=this.opts.tweens;for(var i in e)if(e[i].id==t)return e[i];return null},StickyHeader.prototype.getTween=function(t){var e=this.opts,i=null;return $.each(e.tweens,function(e,n){if(n.tween&&t==n.id)return i=n,!1}),i},StickyHeader.prototype.addRunningTween=function(t){var e=this.opts;$.isArray(t)||(t=[t]),e.runningTweens||(e.runningTweens=[]),$.merge(e.runningTweens,t)},StickyHeader.prototype.killRunningTweens=function(){for(var t;t=this.opts.runningTweens.pop();)t.pause&&t.pause()},StickyHeader.prototype.progressValue=function(t){return t=Number(t),isNaN(t)?0:t>1?t/100:t/1},StickyHeader.prototype.setProgress=function(t){for(var e in this.opts.tweens)this.opts.tweens[e].tween&&this.opts.tweens[e].tween.progress(this.progressValue(t))},StickyHeader.prototype.getProgress=function(t){t||(t="main");var e=this.getScene(t);return e?e.scene.progress():0},StickyHeader.prototype.getHeight=function(){return this.opts.containerHeight},StickyHeader.prototype.getStickyHeight=function(){return this.opts.containerHeightSticky},StickyHeader.prototype.setActiveSkin=function(t){t||(t=this.args.skin.active?this.args.skin.active:this.args.skin.current),this.opts.$skinElements.length&&this.opts.$skinElements.removeClass(this.args.skin.classes.join(" ")).addClass(t)},StickyHeader.prototype.isAutohide=function(){return this.opts.isAutohide},StickyHeader.prototype.shiftSceneTriggers=function(t){var e=this.opts,i=["main"];$.each(e.tweens,function(e,n){-1==$.inArray(n.id,i)&&n.scene.offset(n.scene.offset()+t)})},StickyHeader.prototype.isViewportSupported=function(){var t=$window.width(),e=!1;return $.each(this.args.breakpoints,function(i,n){if(n[0]&&null==n[1]?t>=n[0]&&(e=!0):n[1]&&null==n[0]?t<=n[1]&&(e=!0):n[0]&&n[1]&&n[0]<=t&&n[1]>=t&&(e=!0),e)return!1}),this.args.breakpoints||(e=!0),e},StickyHeader.prototype.viewportCheck=function(){var t=this.isViewportSupported();if(this.args.breakpoints)return this.enable(t),t},StickyHeader.prototype.viewportCheckEvent=function(){var t=this,e=t.opts;return $.debounce(330,function(e){t.viewportCheck()})},StickyHeader.prototype.resume=function(t,e){var i=this.args,n=this.opts;t?$.isArray(t)||(t=t.split(",")):t=[],t.push("main"),$.each(n.tweens,function(n,r){-1==$.inArray(r.id,t)&&(r.scene.enabled(!e),r.tween&&!i.animateDuration&&(e?r.scene.getTween().pause():r.scene.getTween().resume()))})},StickyHeader.prototype.pause=function(t){this.resume(t,!0)},StickyHeader.prototype.enable=function(t){var e=this.args,i=this.opts,n="boolean"!=typeof t||0!=t;if(!n||void 0!==i.isEnabled&&!i.isEnabled){this.resetCSSAttributes();var r;$.each(i.tweens,function(t,e){e.scene.progress(0),e.scene.enabled(n),"main"==e.id&&(r=e.scene)}),i.isEnabled=n,r&&(n?(r.trigger("enter"),this.generateStickyHeight()):r.trigger("leave",{leaves:!0}))}},StickyHeader.prototype.disable=function(){this.enable(!1)},StickyHeader.prototype.resetCSSAttributes=function(){this.opts.$container.removeAttr("style"),this.opts.$logoContainer.removeAttr("style")},StickyHeader.prototype.destroy=function(){var t=this.args,e=this.opts,i=t.classes;this.initialized&&(e.controller.destroy(!0),e.$container.removeClass([i.setup,i.fixed,i.absolute,i.active].join(" ")),t.spacer&&e.$spacer&&e.$spacer.remove(),t.skin.current&&t.skin.active&&this.setActiveSkin(t.skin.current),e.logos.length&&(e.logos[0].$el.find("img").prependTo(e.$logoContainer),$.each(e.logos,function(t,e){e.$el.remove()})),this.resetCSSAttributes(),$window.off("resize",e.viewportRezieEvent),delete this.opts,this.opts={},this.initialized=!1)}}(this,jQuery,window),function(t,$,e){"use strict";var i=$(e);$(document).ready(function(){"undefined"!=typeof headerOptions&&"object"==typeof headerOptions.stickyHeader&&(t.stickyHeader=new StickyHeader(headerOptions.stickyHeader,!0))})}(this,jQuery,window),function(t,$,e){"use strict";var i=$(e);"undefined"!=typeof headerOptions&&void 0!==headerOptions.sectionLogoSwitch&&0!=headerOptions.sectionLogoSwitch.length&&$(document).ready(function(){var e=[],n=t.stickyHeader,r=n.opts.$container,o=n.args.debugMode;if($.each(headerOptions.sectionLogoSwitch,function(i,n){var o={id:"section-"+(i+1),$el:null,collides:!1,type:n.switch_type,transparent:n.transparent_style,skin:n.menu_skin,logo:{src:null,width:null,height:null}};if("section"==n.switch_type){if($("#"+n.section_id).length||$("."+n.section_id).length){var s=$($("#"+n.section_id).length?"#"+n.section_id:"."+n.section_id);o.$el=s}}else if("revslider"==n.switch_type){var a="revapi"+n.revslider;"object"==typeof t[a]&&(o.$el=t[a],o.revSliderHeight=n.slider_height?n.slider_height:null)}"object"==typeof n.logo&&(o.logo.src=n.logo.url,"number"==typeof n.logo_width&&(o.logo.width=n.logo_width,o.logo.height=Math.round(n.logo_width/n.logo.width*n.logo.height))),o.$el&&(collidesWith(r,o.$el)&&(o.collides=!0),e.push(o))}),e.length){var s=n.opts.controller,a=r.offset().top/i.height();$.each(e,function(t,e){var i=new ScrollMagic.Scene({triggerElement:e.$el[0],triggerHook:a,duration:e.$el.outerHeight(),offset:-r.outerHeight()/2});"revslider"==e.type&&e.revSliderHeight&&i.duration(e.revSliderHeight);var l={isLogoBusy:!1,isTransparentHeaderBusy:!1},c=!1,u=e.logo.src,h=e.transparent,d=e.skin;u&&n.registerLogo({id:e.id,src:e.logo.src,width:e.logo.width,height:e.logo.height});var f,p,g=.4,m={},v,y=!!n.getLogo("sticky");e.collides&&$.debounce(50,function(){"DURING"==i.state()&&u&&(l.isLogoBusy=!0,n.switchToLogo(e.id))})();var _=function(t){if(n.pause(["padding"]),d&&n.setActiveSkin(e.skin),h)m={backgroundColor:r.css("backgroundColor"),borderBottomColor:r.css("borderColor"),boxShadow:r.css("boxShadow")},p&&(p.pause(),p=null),f=TweenMax.to(r,.4,{css:{backgroundColor:"transparent",borderBottomColor:"transparent",boxShadow:"transparent 0px 0px 0px"},ease:Sine.easeInOut});else{var i=n.getScene("background").scene,o={pct:n.getProgress("background")};p&&(p.pause(),p=null),f=TweenMax.to(o,.4,{pct:e.collides?0:n.getProgress(),onUpdate:function(){i.progress(o.pct)},onComplete:function(){d&&n.setActiveSkin(e.skin)}})}if(u){if(e.collides&&0==c)return;if(v)return void v.pause().play();v=n.switchToLogo(e.id),l.isLogoBusy=!0,v.eventCallback("onReverseComplete",$.debounce(1,function(){v=null,l.isLogoBusy=!1,w()})),n.isAutohide()&&n.addRunningTween([v])}},b=function(t){if(d&&n.setActiveSkin(),h)f&&(f.pause(),f=null),e.collides&&(m=n.getTween("background").tween.vars.css),l.isTransparentHeaderBusy=!0,p=TweenMax.to(r,.4,{css:m,onComplete:function(){p=null,l.isTransparentHeaderBusy=!1,w()},ease:Sine.easeInOut}),n.isAutohide()&&n.addRunningTween([p]);else{f&&(f.pause(),f=null),l.isTransparentHeaderBusy=!0;var o=n.getScene("background").scene,s={pct:n.getProgress("background")};p=TweenMax.to(s,.4,{pct:n.getProgress(),onUpdate:function(){o.progress(s.pct)},onComplete:function(){l.isTransparentHeaderBusy=!1,w()}})}if(u)if(e.collides&&!c){var a=y?"sticky":"main",g={};"main"==a&&"number"==typeof n.args.scenes.logoSceneOptions.logo.width&&"number"==typeof n.args.scenes.logoSceneOptions.logo.height&&(g.width=n.args.scenes.logoSceneOptions.logo.width,g.height=n.args.scenes.logoSceneOptions.logo.height),n.logoSwitchTween(e.id,a,g).eventCallback("onComplete",function(){"DURING"!=i.state()&&(l.isLogoBusy=!1,w(),c=!0)}),"sticky"==a&&n.setCurrentLogo(a)}else v.pause().reverse()},w=function(){l.isLogoBusy||l.isTransparentHeaderBusy?setTimeout(w,50):n.resume()};i.on("enter",$.debounce(1,_)),i.on("leave",$.debounce(10,b)),o&&i.addIndicators({name:"#"+e.id,indent:900}),i.addTo(s)})}})}(this,jQuery,window),function(t,$,e){"use strict";var i=$(e);jQuery(document).ready(function(){function t(){var t=.2,e=TweenMax.to(a,.2,{css:{autoAlpha:1},ease:Power1.easeInOut});0==c.val().trim().length?i(.1):(c.focus(),e.eventCallback("onComplete",function(){})),TweenMax.to(s,.2,{css:{x:"shift"==u?-5:0,scale:"scale"==u?.85:1}}),r.addClass(h)}function e(){TweenMax.to(a,.3,{css:{autoAlpha:0},onComplete:function(){}}),TweenMax.to(s,.2,{css:{x:0,scale:1}}),r.removeClass(h)}function i(t){var e=.2,i=new TimelineMax({ease:Sine.easeIn,delay:t}),n={css:{autoAlpha:0,left:10}},r={css:{autoAlpha:1,left:0}};i.staggerFromTo(d.chars,.2,n,r,.2*.05),i.eventCallback("onComplete",function(){c.focus()})}function n(){var t=.2;TweenMax.staggerTo(d.chars,.2,{css:{autoAlpha:0,left:10}},.2*.05)}if($(".header-search-input").length){var r=$(".header-search-input"),o=r.find("form"),s=r.find(".search-icon a"),a=r.find(".search-field"),l=r.find("span"),c=r.find("input"),u=s.data("animation"),h="search-field-visible",d=new SplitText(l,{type:"chars"});TweenMax.set(d.chars,{css:{autoAlpha:0}}),s.on("click",function(e){e.preventDefault(),c.val().trim().length&&o.submit(),r.hasClass(h)?c.focus():t()}),c.on("blur",$.debounce(50,function(t){c.is(":focus")||e()})).on("keydown",$.debounce(25,function(t){if(27==t.keyCode)return void e();c.val().trim().length?n():c.data("prevlength")>0&&i(),c.data("prevlength",c.val().length)}))}})}(this,jQuery,window),function(t,$,e){"use strict";var i=$(e);jQuery(document).ready(function(){if($(".header-wpml-language-switcher").length){var t=$(".header-wpml-language-switcher"),e=t.find(".current-language"),i=t.find(".languages-list"),n=i.find(".language-entry"),r=t.data("showOn");e.on("click",function(t){t.preventDefault()});var o=function(t){var r=.3,o=Sine.easeInOut;t.to(i,.3,{className:"+=shown",ease:o});var s=.18;return t.staggerFromTo(n.not(e),.18,{autoAlpha:0,ease:o},{autoAlpha:1,ease:o},.045,.15),t},s=function(){("object"!=typeof o||!o.isActive()&&1!=o.progress())&&("function"==typeof o&&(o=o(new TimelineMax({paused:!0}))),o.play())},a=function(){o&&o.pause().reverse()};if("click"==r){var l=!1,c=function(e){$(e.target).is(t)||$(e.target).closest(t).length||(l=!1,a(),$(document).off("click",c))};e.on("click",$.debounce(1,function(t){s(),l||($(document).on("click",c),l=!0)}))}else t.hoverIntent({timeout:200,interval:50,over:s,out:a})}})}(this,jQuery,window),function(t,$,e){"use strict";var i=$(e),n,r=[],o=function(t){if(void 0!==this){var e=this,i={containerId:null,autoHighlight:!1,autoHighlightItems:[{selector:".menu-item",activeClass:["current-menu-item","current-menu-parent"]}],autoOffset:!0,now:!1};"object"==typeof t&&(this.args=$.extend(!0,i,t)),e.init(),imagesLoaded($("#"+this.args.containerId),function(){$.each(r,function(t,e){e.refresh()})})}};o.prototype.init=function(){var t=this,o=t.args,s=$("#"+o.containerId);if(s.length){if(n||(n=new ScrollMagic.Controller),o.autoOffset){var a=0;"undefined"!=typeof stickyHeader&&void 0!==headerOptions.stickyHeader.scenes.backgroundSceneOptions.tween.css.backgroundColor&&(a+=stickyHeader.opts.containerHeightSticky),t.offset=a}if(o.autoHighlight){var l=$("header.main-header"),c=l.offset().top+l.outerHeight();$.each(o.autoHighlightItems,function(a,l){var u=l.activeClass.join(" "),h=$(l.selector),d=$(null);if(h.find('a[href*="#"]').each(function(t,e){var i=$(e).attr("href"),n=i.substr(i.indexOf("#")+1);n&&n==o.containerId&&(d=d.add($(e).parent()))}),d.length){var f=new ScrollMagic.Scene({triggerHook:c/i.height(),triggerElement:s.get(0),duration:s.outerHeight(!0)});f.on("enter",function(){h.removeClass(u),d.addClass(u)}),f.on("leave",function(){d.removeClass(u)}),f.addTo(n),kaliumDebug()&&f.addIndicators({name:o.containerId}),r.push(f),d.find("> a").on("click",function(i){i.preventDefault();var n=$(e).scrollTop();e.location.hash=$(this).attr("href"),$(e).scrollTop(n),t.scrollTo(s)})}})}o.now&&t.scrollTo(s)}},o.prototype.scrollTo=function(t){var i=$(t).offset().top;headerOptions&&headerOptions.stickyHeader&&void 0!==headerOptions.stickyHeader.scenes.backgroundSceneOptions.tween.css.backgroundColor&&(i-=stickyHeader.opts.containerHeightSticky),TweenMax.to(e,1,{scrollTo:{y:i,autoKill:!1},ease:Power2.easeOut})},t.ScrollToElement=o,$(document).ready(function(){$(document).on("click",'a.scrollable[href*="#"]',function(t){var e=$(this),i=e.attr("href");i=i.replace(/^[^#]+/,"");var n=i.replace("#","");0!==$(i).length&&(t.preventDefault(),new o({containerId:n,now:!0}))}),$(".vc_row[id]").each(function(t,e){new o({containerId:$(e).attr("id"),autoHighlight:!0})})})}(this,jQuery,window),function(t,$,e){"use strict";var i=$(e),n="lightGallery";t.kaliumLightbox=function(t,e,i){var n,o={};switch("object"==typeof e&&(e=$.extend(!0,o,e)),t=$(t),"lightGallery"){case"lightGallery":n=r(t,e,i);break}return n};var r=function(t,e,i){var n={thumbnail:!1,hash:!1,share:!1,download:!1,zoom:!1,autoplay:!1,autoplayControls:!1,progressBar:!1,fullScreen:!1,addClass:i,hideBarsDelay:2e3};return"object"==typeof e&&(e=$.extend(!0,n,e)),t.data("lightGallery")&&t.data("lightGallery").destroy(!0),t.lightGallery(e),t.data("lightGallery")}}(this,jQuery,window),function($,t,e){"use strict";$(document).ready(function(){$(".portfolio-holder:not(.blog-posts-holder, .lab-dribbble-gallery)").each(function(e,i){if(0!=$.isFunction($.fn.isotope)){var n=$(i),r=n.attr("id"),o=null,s=n.closest(".portfolio-container-and-title"),a=s.find('.show-more[data-endless="true"]'),l=a.hasClass("auto-reveal"),c=null,u=s.find(".product-filter"),h=s.find("ul"),d=u.find("a[data-term]"),f=u.has(".portfolio-subcategory").length>0,p={},g=null,m=t.location.toString(),v=0;for(var e in portfolioContainers)portfolioContainers[e].instanceId==r&&(o=portfolioContainers[e]);var y={itemSelector:".portfolio-item",layoutMode:"fitRows"};n.hasClass("is-masonry-layout")&&$.extend(y,{layoutMode:"packery",packery:{}}),n.hasClass("is-fitrows-layout")&&$.extend(y,{layoutMode:"fitRows"}),n.isotope(y),n.on("layoutComplete",function(e,i){t.clearTimeout(v),"undefined"!=typeof wowLab&&wowLab.scrollHandler(),v=setTimeout(function(){scrollMonitor.recalculateLocations(),scrollMonitor.update(),v=setTimeout(function(){jQuery(document).trigger("load-image-placeholders")},1e3)},100)});var _=function(){p={},$.each(o.countByTerms,function(t,e){p[t]=0}),n.find(y.itemSelector).each(function(t,e){$.each(($(e).data("terms")+"").split(" "),function(t,e){p[e]++})})},b=function(t){return _(),"number"==typeof p[t]&&p[t]==o.countByTerms[t]},w=function(e){var i=d.filter('[data-term="'+e+'"]'),n=$(t).scrollTop(),r=e;if(0!=i.length)if(1==portfolioContainers.length&&history.pushState&&o.filterPushState)try{history.pushState({termId:e},document.title,i.attr("href"))}catch(t){history.pushState({},document.title,m)}else{if(portfolioContainers.length>1){var s=o.instanceAlias;for(var a in portfolioContainers)if(portfolioContainers[a].instanceId!=o.instanceId&&portfolioContainers[a].instanceAlias==s){s=o.instanceId;break}r=s+":"+r}t.location.hash="*"==e?"":r,$(t).scrollTop(n)}},x=function(t){t=t.toString();var e=0,i="*"==t,r=0;return g=i?"*":t,w(t),n.isotope({filter:function(){var n=$(this),o=n.data("terms");return i?(n.hasClass("is-appended")&&r++,e++,!0):!(!o||(o=o.toString().split(" "),-1==$.inArray(t,o)))&&(n.hasClass("is-appended")&&r++,e++,!0)}}),o.currentTerm=g,a.length&&s.find(y.itemSelector).length!==o.count&&(b(t)?0==r?A("finished",!0):A("finished"):(A("ready"),0==e&&a.click()),l&&E()),e};d.on("click",function(t){t.preventDefault();var e=$(this),i=e.data("term");x(i),T(e)});var T=function(t){t.length>1&&(t=t.parent().not(".subcategory-back").find("> a").last());var e=t.parent(),i=t.data("term"),n=t.hasClass("subcategory-back-href");if(d.parent().removeClass("active"),n||e.addClass("active"),f){var r=h.filter('[data-sub-category-of="'+i+'"]');if(r.length)if(h.removeClass("is-active"),n){var o=d.filter('[data-term="'+i+'"]'),s=o.parent(),a=s.parent().hasClass("portfolio-root-categories");a?(u.removeClass("subcategory-active"),s.addClass("active")):(s=o.parent().not(".subcategory-back"),s.parent().addClass("is-active"),s.addClass("active"))}else u.addClass("subcategory-active"),r.addClass("is-active");else e.parent().hasClass("portfolio-root-categories")||(u.addClass("subcategory-active"),e.parent().addClass("is-active"))}},S=u.find(".active a");if(S.length&&"*"!=S.data("term")&&(g=S.data("term")),a.length){var k=function(){if("object"==typeof o&&!a.data("isBusy")){a.data("isBusy",!0),o.action="portfolio_items_get_from_ajax",o.noCategory=o.portfolioCategory=null,"*"==g?o.noCategory=!0:is.not.empty(g)&&(o.portfolioCategory=g),o.shownIds=[],n.find(y.itemSelector).each(function(t,e){o.shownIds.push($(e).data("portfolioItemId"))}),A("loading");var t=$.extend({},o);t.lightboxData=null,"string"==typeof icl_language_code&&(t.lang=icl_language_code),$.post(ajaxurl,t,function(t){C(t,o)},"json")}},C=function(t,e){A("ready"),t.hasMore||A("finished");var i=$("
");publicVars.$body.append(i),i.hide().append(t.html);var r=i.children().addClass("is-appended"),o=i.find("style");publicVars.$body.append(o),i.remove(),r.addClass("no-transitions opacity-none"),n.isotope("insert",r),r.removeClass("no-transitions opacity-none"),E(),a.data("isBusy",!1),jQuery(document).trigger("portfolioShowMoreLoaded",[t.hasMore])},A=function(t,e){var i=a.parent(),n=a.actual("outerHeight",{includeMargin:!0});switch(TweenMax.killDelayedCallsTo(i),t){case"loading":i.removeAttr("style"),a.addClass("is-loading");break;case"finished":if(e)return void TweenMax.to(i,.5,{height:0,autoAlpha:0});a.removeClass("is-loading").addClass("is-finished"),TweenMax.to(i,.5,{height:0,autoAlpha:0,delay:2});break;case"ready":default:a.removeClass("is-loading is-finished"),i.removeClass("not-visible"),TweenMax.to(i,.5,{height:n,autoAlpha:1,delay:1})}};a.on("click",function(t){k(r)}).find("a").on("click",function(t){t.preventDefault()});var E=function(){l&&0==a.hasClass("is-finished")&&c.isFullyInViewport&&setTimeout(function(){a.click()},10)};l&&(c=scrollMonitor.create(a),c.fullyEnterViewport(function(t){E()}))}var P=t.location.hash.toString(),I="";if(P.length&&(P=P.replace("#",""),P.match(/:/)&&(I=P.match(/^([^:]+)/)[1],P=P.replace(I+":",""))),P.length>1){var R=d.filter('[data-term="'+P+'"]');R.length?(x(P),T(R)):o.lightboxData&&$.each(o.lightboxData.entries,function(t,e){P!=e.hash||""!=I&&I!=o.instanceAlias||portfolioLightboxOpen(e.portfolioItemId,o,e)})}$("body").on("click","[data-portfolio-item-id] .thumb",function(e){var i=$(this).closest("[data-portfolio-item-id]");if(!i.is(".portfolio-item-type-6")||0!=$(e.target).is("a")||0===i.find(".hover-state").length||i.hasClass("post-password-required")){if(!$(e.target).is("a")&&0==$(e.target).closest(".like-btn").length)if(0==is.touchDevice()||$(this).data("clickable")){var n=i.find(".item-link").first();if("#"==n.attr("href"))return e.preventDefault(),!1;"_blank"==n.attr("target")||macKeys.ctrlKey||macKeys.cmdKey?t.open(n.attr("href")):t.location.href=n.attr("href")}else $(this).data("clickable",!0)}else{var r=i.closest(".portfolio-holder").attr("id");for(var o in portfolioContainers)portfolioContainers[o].instanceId==r&&portfolioLightboxOpen(i.data("portfolio-item-id"),portfolioContainers[o])}}),$("body").on("click",".portfolio-holder#"+r+" .portfolio-item-type-6[data-portfolio-item-id] .item-link",function(t){var e=$(this).closest(".portfolio-item");e.hasClass("post-password-required")||(t.preventDefault(),portfolioLightboxOpen(e.data("portfolio-item-id"),o))}),o&&o.lightboxData&&o.lightboxData.entries&&o.lightboxData.entries&&$(t).on("hashchange",function(e,i){var n=t.location.hash.toString().replace("#",""),r=$(".lg-container");r.length?""==n?r.data("lightGallery").destroy():n!=t.portfolioLightboxCurrentItem.currentEntry.hash&&$.each(o.lightboxData.entries,function(t,e){if(e.hash==n)return r.data("lightGallery").slide(Number(e.index)),!1}):$.each(o.lightboxData.entries,function(t,e){e.hash==n&&0==d.filter('[data-term="'+e.hash.replace("#","")+'"]')&&portfolioLightboxOpen(e.portfolioItemId,o,e)})}),n.hasClass("sort-by-js")&&n.on("click","a[data-term]",function(t){t.preventDefault();var e=$(this).data("term");x(e),T(d.filter(function(t,i){return $(i).data("term")==e}))})}}),$("body").on("click",'div[data-portfolio-item-id] a[href="#"]',function(t){return t.preventDefault(),!1}),jQuery(".single-portfolio").on("click",".lightbox-featured-image",function(t){t.preventDefault(),portfolioLightboxOpen($(this).data("portfolio-item-id"),portfolioContainers[0])}),$(".portfolio-images-slider").each(function(t,e){var i=$(e);setupSlickCarousel(i),i.on("init",function(t){$.isFunction($.fn.nivoLightbox)&&i.find(".nivo a, a.nivo").nivoLightbox({effect:"fade",theme:"default"})}).on("afterChange",function(t,e,i){var n=$(".gallery.masonry-mode-gallery .row");n.length&&n.isotope("layout")})});var e=$(".gallery-slider");if(e.length&&$.isFunction($.fn.slick)){e.find(".hidden").removeClass("hidden");var i=e.data("autoplay"),n=e.hasClass("variable-width");0==i&&(i=4e3),e.slick({centerMode:e.hasClass("carousel-center-mode"),centerPadding:"150px",slidesToShow:1,infinite:1==e.data("infinite"),autoplay:e.data("autoplay")>0,autoplaySpeed:i,variableWidth:n,adaptiveHeight:!0,prevArrow:' ',nextArrow:' ',responsive:[{breakpoint:768,settings:{arrows:!0,centerPadding:"0px",autoplay:!0,autoplaySpeed:i,variableWidth:n}}]}),$(t).on("keydown",$.throttle(100,!0,function(t){37==t.keyCode?e.slick("slickPrev"):39==t.keyCode&&e.slick("slickNext")}))}$(".gallery .gallery-item-description").each(function(e,i){var n=$(i),r=n.parent().next().height(),o=$(".gallery-type-description").hasClass("no-spacing");if(n.removeClass("hidden"),!($(t).width()<768)&&n.outerHeight()>r){var s=45;o?(r-=45,n.hasClass("first-entry")||(r-=45)):r-=30,r>0&&(n.css({height:r}),n.perfectScrollbar({wheelPropagation:!0,suppressScrollX:!0}))}});var r=$(".portfolio-full-bg-slider");if(r.length){var o=r.find(".image-entry"),s=$(".portfolio-slider-nav"),a=$(".portfolio-description-container"),l=null;o.each(function(t,e){var i=$(e),n=i.data("load"),s=new Image,a=o.length-1;s.onload=function(){i.css("background-image","url("+n+")").removeAttr("data-load"),0==t&&(i.addClass("active"),r.addClass("is-finished"))},s.src=n}),r.data("goTo",function(t){(t%=o.length)<0&&(t=o.length+t);var e=s.find(".current"),i=s.find("a").eq(t);e.index()!=t&&(e.removeClass("current"),i.addClass("current"),o.filter(".active").removeClass("active"),o.eq(t).addClass("active"))}),s.on("click","a",function(e){r.data("goTo")($(this).data("index")),t.clearInterval(l),l=null}),$(t).on("keydown",function(t){37==t.keyCode?r.trigger("swiperight"):39==t.keyCode&&r.trigger("swipeleft")}),r.on("swipeleft",function(){r.data("goTo")(s.find(".current").index()+1),t.clearInterval(l),l=null}),r.on("swiperight",function(){r.data("goTo")(s.find(".current").index()-1),t.clearInterval(l),l=null}),r.data("autoswitch")>0&&(l=setInterval(function(){r.data("goTo")(s.find(".current").index()+1)},1e3*r.data("autoswitch")));var c=function(t){if(a.data("is-busy"))return!1;var e=a.find(".title, .project-description, .link, .services, .social-links-rounded, .social-links-plain"),i=a.find(".collapse-project-info");if(a.data("is-busy",!0),t){a.addClass("is-collapsed");var n=a.outerWidth(),r=a.outerHeight();a.removeClass("is-collapsed"),$(e.get().reverse()).each(function(t,e){TweenMax.to(e,.25,{css:{autoAlpha:0},delay:.2+.1*t})}),TweenMax.to(i,.5,{css:{top:30,right:30,autoAlpha:0}}),TweenMax.to(a,.5,{css:{width:n,height:r},delay:.8,ease:Quad.easeInOut,onComplete:function(){a.addClass("is-collapsed"),e.add(i).add(a).removeAttr("style"),a.perfectScrollbar("destroy");var t=a.find(".portfolio-description-showinfo h3"),n=a.find(".portfolio-description-showinfo p"),r=a.find(".expand-project-info");TweenMax.set(t,{css:{autoAlpha:0,top:15}}),TweenMax.set(n,{css:{autoAlpha:0,top:25}}),TweenMax.set(r,{css:{autoAlpha:0}}),TweenMax.to(t,.4,{css:{autoAlpha:1,top:0}}),TweenMax.to(n,.4,{css:{autoAlpha:1,top:0}}),TweenMax.to(r,.4,{css:{autoAlpha:1},onComplete:function(){t.add(n).add(r).removeAttr("style"),a.data("is-busy",!1)}})}})}else{var o=a.find(".portfolio-description-showinfo h3"),s=a.find(".portfolio-description-showinfo p"),l=a.find(".expand-project-info");a.removeClass("is-collapsed");var c=a.outerWidth(),u=a.outerHeight();a.addClass("is-collapsed"),TweenMax.to(o,.25,{css:{autoAlpha:0},delay:.2}),TweenMax.to(s,.2,{css:{autoAlpha:0}}),TweenMax.to(l,.25,{css:{autoAlpha:0}}),TweenMax.to(a,.5,{css:{width:c,height:u},delay:.3,ease:Quad.easeInOut,onComplete:function(){o.add(s).add(l).removeAttr("style"),a.removeClass("is-collapsed"),TweenMax.set(e,{css:{autoAlpha:0}}),TweenMax.set(i,{css:{autoAlpha:0,top:-50,right:-50}}),TweenMax.to(i,.25,{css:{autoAlpha:1,top:0,right:0}}),TweenMax.to(e,.5,{css:{autoAlpha:1},onComplete:function(){e.add(i).add(a).removeAttr("style"),a.data("is-busy",!1),a.perfectScrollbar({wheelPropagation:!0,suppressScrollX:!0})}})}})}};a.on("click",".collapse-project-info",function(t){t.preventDefault(),c(!0)}),a.on("click",".expand-project-info",function(t){t.preventDefault()}),a.on("click",function(t){a.hasClass("is-collapsed")&&c(!1)}),a.perfectScrollbar({wheelPropagation:!0,suppressScrollX:!0}),a.hasClass("is-collapsed")&&a.perfectScrollbar("destroy")}})}(jQuery,window);var lastItemId;!function($,t,e){"use strict";$(document).ready(function(){})}(jQuery,window),function($,t,e){"use strict";$(document).ready(function(){var e=".woocommerce-product-gallery__image",i=$("body.single.single-product"),n=i.find(".kalium-woocommerce-product-gallery .main-product-images"),r=i.find(".kalium-woocommerce-product-gallery .thumbnails"),o=1==$(".single-product .kalium-woocommerce-product-gallery").length,s=o&&n.hasClass("carousel"),a={},l="object"==typeof kalium_wc_single_product_params&&1==kalium_wc_single_product_params.zoom.enabled,c="object"==typeof kalium_wc_single_product_params&&1==kalium_wc_single_product_params.lightbox.enabled,u=function(){if(l&&$.isFunction($.fn.zoom)){$(".kalium-woocommerce-product-gallery .main-product-images "+e+" a").each(function(e,i){var n=$(i),r={url:n.attr("href"),touch:!1};"ontouchstart"in t&&(r.on="click"),n.trigger("zoom.destroy"),n.zoom($.extend(r,kalium_wc_single_product_params.zoom.options))})}};o&&u();var h=function(t){var e=$(".pswp")[0],i=kalium_wc_single_product_params.images,n=kalium_wc_single_product_params.lightbox.options;new PhotoSwipe(e,PhotoSwipeUI_Default,i,n).init()};$("body.single.single-product").each(function(d,f){var p=t.singleShopProductCarouselOptions,g=n.hasClass("skip-featured-image")?1:0,m=function(){r.find(e).removeClass("active").first().addClass("active"),n.slick("slickGoTo",0),r.slick("slickGoTo",0)};if(1==$(".kalium-woocommerce-product-gallery.images-layout-type-default").length&&(a.galleryImagesCarouselOptions={slidesToShow:p.thumbnailsToShow,slidesToScroll:2,infinite:!1,arrows:!1},r.slick(a.galleryImagesCarouselOptions),a.mainImagesCarouselOptions={prevArrow:' ',nextArrow:' ',adaptiveHeight:!0,infinite:!0,fade:p.carouselFade,responsive:[],slide:e},p.autoRotateImage>0&&(a.mainImagesCarouselOptions.autoplay=!0,a.mainImagesCarouselOptions.autoplaySpeed=p.autoRotateImage),n.slick(a.mainImagesCarouselOptions),0==g&&r.find(e).first().addClass("active"),r.on("click",e+".slick-slide",function(t){t.preventDefault();var e=$(this),i=Number(e.attr("data-slick-index"));n.slick("slickGoTo",i+g);var o=r.find(".slick-active");o.last()[0]==e[0]&&r.slick("slickNext"),o.first()[0]==e[0]&&r.slick("slickPrev")}),i.on("beforeChange",".main-product-images",$.debounce(100,function(t,i,n,o){if(!(o-g<0)){r.find(e).removeClass("active").filter(function(t,e){return Number($(e).attr("data-slick-index"))==o-g}).addClass("active");0==r.find('.slick-active[data-slick-index="'+o+'"]').length&&r.slick("slickGoTo",o)}}))),o){var v=null;$.fn.wc_variations_image_update=function(t){if(v&&(s?(n.slick("slickRemove",0),r.slick("slickRemove",0)):"object"==typeof v&&v.remove(),v=null,p.autoRotateImage&&p.autoRotateImage>0&&n.slick("slickPlay")),t&&t.image&&t.image.src){
var e=t.kalium_image;s?(n.slick("slickAdd",e.main,0,!0),r.slick("slickAdd",e.thumb,0,!0),p.autoRotateImage&&p.autoRotateImage>0&&n.slick("slickPause"),m(),v=t.image):(v=$(e.main),n.prepend(v)),u()}}}l?n.on("click",e+" a",function(t){t.preventDefault()}):c&&n.on("click",e+" a",function(t){t.preventDefault();var i=$(this).closest(e),n=s?i.data("slickIndex"):i.index();h(n)}),$(f).on("click",".product-gallery-lightbox-trigger",function(t){t.preventDefault();var e=$(this).data("id");if(c){var i=kalium_wc_single_product_params.images,n=0;for(var r in i)e==i[r].id&&(n=i[r].index);h(n)}}),$(".country_select").on("change",function(t){$(".input-text").addClass("form-control"),setTimeout(function(){$(".input-text").addClass("form-control")},0)})});var d=$(".menu-cart-icon-container"),f=d.find(".cart-icon-link"),p=f.find(".items-count"),g=d.find(".lab-wc-mini-cart-contents"),m=$(".cart-icon-link-mobile-container .cart-icon-link-mobile"),v=m.find(".items-count"),y=!1;if(d.length){var _=function(){var t=g.find(".cart-items");t.data("psId")?t.perfectScrollbar("update"):t.perfectScrollbar({wheelPropagation:!0,suppressScrollX:!0})},b=function(){0==g.length&&(t.location.href=f.attr("href")),d.addClass("open"),_(),y=!0},w=function(){d.removeClass("open"),y=!1},x=function(t){p.add(v).attr("class","items-count"),v.html(t),TweenMax.to(p,.15,{css:{scale:1.25},onComplete:function(){p.html(t),TweenMax.to(p,.15,{css:{scale:1}})}})},T=function(){if("sessionStorage"in t){var e=$.parseJSON(sessionStorage.wc_fragments);e&&e.labMiniCartCount&&(p.html(e.labMiniCartCount),g.html(e.labMiniCart),x(e.labMiniCartCount))}};g.length&&(d.hasClass("hover-show")?d.hoverIntent({over:b,out:w,interval:50,timeout:150}):f.on("click",function(t){t.preventDefault(),d.hasClass("open")?w():b()}),$(".dropdown").on("show.bs.dropdown",function(){w()})),$("body").on("adding_to_cart",function(t,e,i){d.addClass("is-loading")}),$("body").on("added_to_cart",function(t,e,i,n){d.removeClass("hidden is-loading"),g.html(e.labMiniCart),x(e.labMiniCartCount),d.hasClass("open")&&_()}),d.hasClass("ajax-mode")&&$.post(ajaxurl,{action:"kalium_woocommerce_get_mini_cart_fragments"},function(t){p.html(t.labMiniCartCount),g.html(t.labMiniCart),x(t.labMiniCartCount)},"json"),$(t).click(function(t){y&&0==$(t.target).closest(".menu-cart-icon-container").length&&w()})}$(".woocommerce-ordering .dropdown-menu li a").each(function(t,e){var i=$(e),n=$(".woocommerce-ordering select.orderby");i.on("click",function(t){t.preventDefault(),i.closest(".woocommerce-ordering").fadeTo(220,.5).find(".dropdown .btn span").html(i.html()),n.find('option[value="'+i.attr("href").replace("#","")+'"]').prop("selected",!0),n.trigger("change")})});var S=function(){$(".products .product").each(function(t,e){var i=$(e);i.data("hoverSetup")||(i.hoverIntent({over:function(){i.addClass("hover")},out:function(){0==i.hasClass("adding-to-cart")&&0==i.hasClass("product-added-to-cart")&&i.removeClass("hover")},interval:30,timeout:150}),i.data("hoverSetup",!0))})};S(),$("body").on("adding_to_cart",function(e,i,n){var r=i.closest(".product"),o=r.data("id");r.addClass("adding-to-cart"),void 0===C[o]&&t.clearTimeout(C[o])});var k={},C={};$("body").on("added_to_cart",function(t,e,i,n){var r=n.closest(".product"),o=r.find(".product-price-col"),s=r.data("id"),a=n.data("added_to_cart_text");if(r.removeClass("adding-to-cart").addClass("atc-disable-images product-added-to-cart"),o.addClass("cart-added"),n.data("originalText")||n.data("originalText",n.html()),n.fadeTo(200,0,function(){n.html(a+' ').fadeTo(200,1).addClass("nh")}),r.hasClass("catalog-layout-full-bg")||r.hasClass("catalog-layout-transparent-bg")){var l=n.closest(".add-to-cart-link");1!=r.data("tooltip-initialized")&&(l.attr("data-original-title",a),l.tooltip({placement:"left"}),r.data("tooltip-initialized",!0)),l.tooltip("show")}C[s]=setTimeout(function(){n.fadeTo(200,0,function(){n.html(n.data("originalText")).fadeTo(200,1).removeClass("nh"),o.removeClass("cart-added"),setTimeout(function(){r.removeClass("atc-disable-images hover product-added-to-cart"),void 0!==l&&(l.tooltip("destroy"),r.data("tooltip-initialized",!1))},1e3)})},2200)});var A=function(t){if(!t.data("init")){var e="none",i=t.find(".item-images");if(i.hasClass("preview-type-fade")?e="fade":i.hasClass("preview-type-gallery")&&(e="gallery"),"fade"==e)i.hoverIntent({over:function(){i.addClass("gallery-hover")},out:function(){i.removeClass("gallery-hover")},interval:20,timeout:100});else if("gallery"==e){var n=t.find(".item-images"),r=n.find(".product-gallery-image"),o=r.length+1;t.data({currentGalleryImage:0,imagesHeight:n.actual("outerHeight")}),t.on("click",".product-gallery-navigation a",function(e){e.preventDefault();var i=$(this).hasClass("gallery-prev"),s=t.data("currentGalleryImage"),a=s+(i?-1:1);r.removeClass("current"),i&&0==s&&(a=o-1);var l=function(){publicVars.$products.hasClass("products-masonry")&&publicVars.$products.isotope("layout")};if(o>a&&a>0){var c=r.eq(a-1),u=n.outerHeight(),h=c.outerHeight();u!=h&&(n.height(h),l(),n.height(""),TweenMax.to(n,.2,{css:{height:h}})),c.addClass("current")}else if(o>=a){var u=n.outerHeight();n.height(""),l(),n.height(u),TweenMax.to(n,.2,{css:{height:t.data("imagesHeight")}}),a=0}t.data("currentGalleryImage",a)})}if((t.hasClass("catalog-layout-full-bg")||t.hasClass("catalog-layout-transparent-bg"))&&(t.hasClass("product-type-variable")||t.hasClass("product-type-external"))){var s=t.find(".add-to-cart-link");s.attr("data-original-title",s.find("a").html()),s.tooltip({placement:"left"})}t.data("init",!0)}};t.initShopProduct=A,$(".products .product").each(function(t,e){var i=$(e);A(i)}),$(document).on("click",".product-internal-info",function(e){var i=$(this);if(!0!==$(e.target).is("a")){var n=i.find("h3 a");n.attr("target")&&"_blank"==n.attr("target").toLowerCase()||macKeys.ctrlKey||macKeys.cmdKey?t.open(n.attr("href")):t.location.href=n.attr("href")}}),$(".products.products-masonry").each(function(t,e){var i=$(e),n=i.find(".product-category-col").length>0;i.parent().is(".lab-vc-products-carousel")||(n||i.not(".product-category").isotope({itemSelector:".product",layoutMode:i.data("layoutMode")}),i.addClass("init"))}),$(".comment-form-rating p.stars").on("click",function(t){$(this)[$(this).has(".active")?"addClass":"removeClass"]("has-rating")}),t.laboratorGetProducts=function(t,e,i,n,r,o,s){var a=$(".products"),l=$("
"),c=a.is(".products-masonry"),u=$(e.content);c?a.isotope("insert",u):a.append(u),a.find(".product").each(function(t,e){var i=$(e);A(i)}),S(),showMoreReleased(t,r)},$(document).on("kalium_endless_show_more",function(t,e,i){if("laboratorGetProducts"==i.data("cb")){var n=[];$(".products .product[data-id]").each(function(t,e){n.push($(e).data("id"))}),e.ignore=n}}),$(".variations select.form-control").each(function(t,e){var i=$(e),n=$('
'),r=n.find("span"),o=function(){r.html(i.find("option:selected").text())};o(),0==i.next().is(".select-option-ui")&&i.after(n),i.data("changeEv",o),n.append(i)}),$(".variations").on("change","select.form-control",function(t){$(this).data("changeEv")()}),$(".variations_form").on("check_variations",function(t){$(this).find(".select").each(function(t,e){$(e).data("changeEv")()})}),$(".woocommerce-tabs ul.tabs li a").unbind("click").click(function(){var t=$(this),e=t.closest(".woocommerce-tabs");return $("ul.tabs li",e).removeClass("active"),$("div.panel",e).hide(),$("div"+t.attr("href"),e).fadeIn("fast"),t.parent().addClass("active"),!1}),$(".woocommerce-review-link").on("click",function(){var e=$(t).scrollTop();return t.location.hash="#reviews",$(t).scrollTop(e),$("html, body").animate({scrollTop:$(".woocommerce-tabs").offset().top+60},800),!1});var n=$(".main-product-images"),E=$(".product .summary");n.is(".plain.sticky")&&$.debounce(10,function(){partiallyStickyElement(E,n,E.find('[itemprop="description"]'))})(),$("a.showlogin").unbind("click").on("click",function(t){return t.preventDefault(),$("#checkout-login-form-container").slideToggle(),!1})})}(jQuery,window);var hoveredItems=[];window.setupSlickCarousel=function(t,e){jQuery.isFunction(jQuery.fn.slick)&&t.each(function(t,i){var n=jQuery(i),r=n.data("autoswitch"),o={slidesToShow:1,cssEase:"ease-in-out",infinite:!0,adaptiveHeight:!0,prevArrow:' ',nextArrow:' ',responsive:[{breakpoint:768,settings:{arrows:!0}}]};"object"==typeof e&&jQuery.extend(o,e),"number"==typeof r&&jQuery.extend(o,{autoplay:!0,autoplaySpeed:1e3*r}),imagesLoaded(n.find("img").first(),function(){n.find(".hidden").removeClass("hidden"),n.slick(o)})})};